kernel-azure-debug-devel-3.10.0-957.5.1.el7.azure>  HLk|\a: z뾂alh-{F*~kHEqQE\鈋DRh ?ͥмJYsÌeKD,ycZk  W_~dFD&7'o8Jt0 u(Oul4^ݟSj,XW%'kQ@-(RF.Z*sug[f(Bm ]dNsr|)jD4Sb6034e6c7792df10279407342f5f20a22553d1b8 \a: z뾂al{EN';ucr^G$xfI7UGd;vV6@`)iK,Y)2]i.DxQWc ;"asD٥ٛN3~cT->L*h6ZDvw(R/Dܺ%;5'Z] 98b-e"Q2t&Wk:L\1/l ZfF\W `kyzh4g;؟QF( Wƞdpg@Ac*>5P?@d" 4 ~ $ 9Sjpw> >  v>  >   >  >  > > -> c2c`> [\\$\(\8\9l:.I>[G[> HT > IL0> X<YP\> ]> ^bdefl!<Ckernel-azure-debug-devel3.10.0957.5.1.el7.azureDevelopment package for building kernel modules to match the debug kernelThis package provides kernel headers and makefiles sufficient to build modules against the debug kernel package.\\>c1bj.rdu2.centos.orgWy5CentOSCentOSGPLv2CBS 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-957.5.1.el7.azure.x86_64.debug && /usr/bin/find . -type f | while read f; do hardlink -c /usr/src/kernels/*.el7.*/$f $f done) fiRl @8.HM5K [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^LuRxcTF{,]-De(" ;Yc 6s jHcv2#* NNk 8>` # ^8 JPEV5,=rT " A%bc+Z_|qEX)Umaaa"af; g9$;?g8> 6O V3MZi+# Tf!#G " !;F%Y]! u _Jj r7$% ibF%  &-%(GF ;O4<^ >l! '2 * W}  OT*Zai  "&g#4X :8^ A3H ^\HNgetO!h9b!bl sq-u+L \ iH'j\&\ &j3+  J\d  M Eb5$ 9* Z \Yl p09W)  $tgY ioKN!QI2EAEjg tkh I <x Yi YyBSS )9w 'DF,N(%y"Y roNt#H9 Z,,m1 p2Y L!vV[:;! b\ {_;9ly{  kXVHuLj V *37`C4\ 5 4JlmT^Pd{ CKwOEuI!ruGkds8W __@oyJrpE b PB Y0D$0Yo!R;jaZ6}:^dV+4M_WBX}cbcIKF1)w1$J =J0 -wH +e`: v)* PG?~v~28 9%D;  2) H;>R %sW>nrTG~ Aih-O(iWa?eOD {YF,knh#]ln:+ e /k 'QP# m f>*"$ /okhYc,h  #3r,l( Z]+{`<.af "3wHUDtf[3c =/AfLwco ,"T(7Fbzk 2Y8/&//_ySy\e`*{y2 7e(V`XZf{\=Sn]Ud;[S=p+Kd- zJQi_@y*N| ArreR11=M)]MGHYDR 2      A^ W _\^ 9@nSWe^8$k\I `V.SfQ |[x|Yq8_ MX J Qi`LL&6db v%e9N\] 7LR oQ2Ip:" *#[3.*D(t f Dt  Q zxK=|M  &_ Dj*V]gocxcTJ@&*wd f#MzuhadM reJ&#  ]# ~CqIq @KzSY)!  /0R] ?g%?D mK)*E .$n-F -"| ! DZ  /!jkV66V{{f  - o<T % <)T3w9Q>   (FvVA@ Hp(!WQWvza`) gR0cDc7xaZl*[">*;K+ %/xS^ ;U>q#3~Z#$>u &]oUZ] fr)e,)gah>"f *s xU bA qj $M VE$T g Ltu -j{v*W0 zCBT:$}L!\8 ~ y$ n[i WH=|4YUVbJB 3^-* AZ;d  e _`AuEW#h~WCyJW  <D {_4Jpy=MbZ*] (}m O;$f6@  sJ  -A= + ]S2|b1 S'QC C GG8z.TFI#?TTF s_, = %,|b0$ 8qTsll1g{5F )Y >%N 8^[Ig}\\#I TlR{7  H5 /ob4O~ %V M2 N"K s`$i{6 5Rk&DM U.*M x'U 7z 7#*M UV% '6 ` $= 3#  A  1 d  @e}<!,B+ ()/+ W  o n "CVR< {^A*q  '%  +(WAlFq ,  U ])@0 ~Z{V  '7J? ;]l#V\, >r5H2U<= { %Qi k { D} GTf<  "u>-#/! r o' 1  Ku!&%' ,T2 B fK)x*eU dA<o~B53;/J  3l/(e 'CS<3 p0j/*YM xE$BiO";d!eN9$%yQ$;$o9& ?Cbs'09DD)U&4a- y8bk {(&d;"|p7(p :N G 70(#G "N4rvNW %Jg_n g/)co ){ zED*Z GY#6EaUdc+ d nLT:Uu+ E*S`Fe9<Vo)4=)O tw :@$d)' k +  A g6=>IW? ;) 3Xo.N p8 Q4GN ' { <DIo{S@'m*C Ak1:?_hWa0Z@j"( )R{ %w$,A SI*H@8 4-SB/r8 IEB-+ @gb"i l  ?\D _dt v/V_qZC. xLC   ZrB 84 )[! @[fk}Kru]&9i e 1!,eGEIiY-5!;x f*5/r2BC36 tU!#  AC* 0D!.N%Rc0aM6o: EW~8[ 99 PM -- O"[L95q#u 9@-@re *v  k5aG' a/ 7 YK%#4p  tv Y uG@,#G NR?) 1 U!;-~ u'G 4E! &($5V+/7]J 1.qC)k!3 f0 Ry   T W yW&=? Z#`6 ,s1:Z  7X0~cI'(y?N&< iJk81 U F  ": zS%N["%<. !00lP 6.'/" Td3qk*(/$ 2q# N"'s N 0v[u `#'-9p1:8E F b+E JD  @a S?EtPo A 4Hc  Yn =:>! & 834?k`C  m1 C# oљT!6; ^(+%l>.6`,4gya B\jXe =5X.W" [0 CA "WWq] Ay4b! d~r'c4y9 3W.8 %L +  ?U  D vB . 2=%f { s !zV6!?m :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@+%.*-"v&P q  1%;K $$" "%*2M d J&^/  \   D+ gSZ9s h> }',:< ) UJzF+  5 !%>Njp$gj'$(.|/w E}N 0Bt [< )L& `kj 2 Kj& $*L?0how&@$, N/0,7x<_&]O]$'*dM YV"h rR s{+?? Q WC"8"L8 f% U;.1  6-v  =\$ -,Z`1>nBu "J ,0li p ! 9ACl e( E 6|{%'B # W 5l r MDS}z(^.Qx #8 =Q  :2.hwq_"r  D r"^ e o +x4 _ 0qy{$%6DexThOqH)5,90aJ I7Fu/(+ %oi` J  ."86M> : +f$..nCλc+P$1)PV 7&\ + $ 9&% :&KLK o"vp)#W P7"Y;A$;< ?r T @:>!8\$ +~VhI@B ]7B7mLF-< AYF~'0 G N$ (^V  P z' mD@/p s+($ e XVBL#I5%! ") Eef (>Q =f'8CJ @  VQ 1?fR% "{$!+n,% )O  s Kd,z' u:  =_K" i7j#> }#Hk r KI$; S!R/$!Q+  '"C,JB * %?wOs  qM 331 ]-@2Q#. 8 @_>Z$$*0 ~0 ` 1$" QGx -1&skxF\ 'M*2-#': M }TP' Dx h IW|&Fy / C@+G^E \ v4&DBP  dcaObJy I-:  pk E0} YB n` (N*5;E" s>g@b";tT32 v (@(-pG +n 4x!@@TzQSEK0bhM. " ,Yb<1$)' -> [Y%E0@lw KN^xT A)  1 C>H$i " qEd 2 ?o}t)Bh^07R ' b$j mz1 6C B j HV y6| u  .^Je+ ] 9 m .?Cp<W"QS}= zs 3  ozI2CyF1JXT7 n~cc}Lb 2}OQ~ Y|Me#)Y)E'#?QF8jppd7AYQdRFxJH} b Gl}5 u2 @QJNK4Ɂ|'63R O K K9 e 1,)@<.iy yDP  v { ` V =}>OW1[OhZ/=.HX "f]Qad^J0lF \ ~_A#[38accz* eB2##Ei  j ?TX\m x _f7j6  i [ G % ~ ( Cg 9 />3 ,,, -$@ # FK#@ > !](/) L H'xkg0 6"1dV~J}AB% R/`WE 4 .y) 1C*.4 xJo;j #M? ` 'A`J ,  /6c  ?  *N )$`&!$/*YO ,T6g6 1Ew4f#z: nJ_':J>^+.   ie/X  ?Z=11C  ?yUv_omUvk(Jt_HApIR[" 3 h'c  9}8XBN]%BZs#?),xsSjp  `$US=rHV$8(dA;/)? D6G"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{J`1G68b/4$ B'8/wIX1A[EU3< s5dc` b8C 08'{ NNi7 ]209 Bl _;<DdW{ JF<%Igeg}ecoT/8AJb~v 2Y &:Me 9e{M\)WxJ6v ^ F =L& ,Dk ;vv=FUnEWg N ,kg$ fq+& kRw*GG000}0f )x v8 TW{)4XWC6QSL 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큤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큤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큤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큤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큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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큤A큤A큤AA큤A큤AAA큤AA큤A큤AA큤AA큤AAA큤AA큤A큤AAAA큤A큤A큤AA큤A큤A큤AAA큤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큤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큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤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큤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큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤AA큤AA큤A큤AA큤A큤A큤A큤AAA큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAA큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤AA큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤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큤A큤AA큤A큤AAA큤AA큤A큤AA큤A큤A큤A큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤AA큤AA큤AA큤A큤AA큤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큤AA큤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큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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큤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큤A큤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큤A큤AAA큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤AAA큤A큤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큤AA큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤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큤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큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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큤A큤AAA큤A큤AAA큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤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큤A큤A큤A큤AA큤A큤AA큤A큤AAA큤A큤AAA큤A큤A큤AA큤A큤AAAA큤A큤A큤A큤AAA큤AA큤AAA큤A큤A큤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큤A큤A큤AAA큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤A큤A큤A큤A큤AA큤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큤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큤AA큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤AA큤A큤AAA큤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큤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큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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큤큤큤큤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큤AA큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤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큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\<\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\\<\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\\<\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\\\\\\\\\\\\\\\\\\\\\\\\\\\\\`E\\<\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\\<\`E\`E\`E\`E\`E\\<\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\\\\\\\\\\\\\\\\\\\\\\\\\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\\<\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\\<\`E\`E\`E\`E\`E\`E\\<\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\\<\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\\<\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\\\`E\\\`E\\\`E\\\`E\\\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\\\`E\`E\`E\`E\`E\\B\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\\\`E\\\`E\`E\`E\\\`E\`E\\\`E\\\\\`E\\\`E\`E\`E\`E\`E\`E\`E\`E\\\`E\\\`E\`E\`E\\\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\\B\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\\\`E\`E\\\`E\\\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\\\`E\`E\\\\\\\`E\`E\\\`E\\\`E\`E\\\`E\`E\\ \`E\`E\`E\`E\`E\`E\`E\\\`E\`E\\\`E\`E\`E\\\`E\`E\\\\\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\`E\\\`E\`E\\\`E\\\`E\\\`E\\\`E\`E\\\`E\\\\\`E\`E\`E\\\`E\`E\`E\\\`E\\\\\\\`E\`E\`E\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\f7c93c8d923487714a316495e6f534284c046b00025da3d52bc16e5c6c378f09fce7e687f458e97db6df2e07f481ad79c00a47d2d9bfe3d38a8edb132329379a8a6cd443721286a0819d4a9963e8d37db53c003608d38defab0534bd00927e1014856f149f20812ea62798193428688323423338b961ad4bdde61a4d301212877e11bf8b9120f0644e9587ca9aaffa6100bacb63c3fe2e6487542a7588c28014c4f2b5de0512ef1509e01cc9491a143f49e4bfaef6d6eabaca2fddb4211b55465b467b3c57eed87a1235c4f7817610e3ce6cf58e13a334feffce688aa18bfba9a677a81dbfc98a807e918b5817aad6af9099d8d47c0e9ede4e7c8ae88769aaa39c2381867f3aff7b7a44aedcbc380f64f34802cad8cf3885dec1a9b6c162e0495b10c9867d8a0a22c3e1fb6ba1a62fb0d50d61946eb89a61c8c33fb2b82934b385d358da3702bbd66de53bc3474c7067678cf56c0a94e77b1fc8dcbf2496259e2a326dc79cc41d36f90b5d19b365eb5d9da18f5ee4bbc3e9145747e414daf29fbefc8282f66afa1f2835c48af3778956ee857a1bfbd99ff41bba34c82f129163571c2738b88cc09f74b4b84ff494f71bb93b3df25675a48178dfa7ce98244c60bf39d71dd561dc2dcfa63bcd3459116ee45f49c6c8ad60cf0313e610df212fd2a85924257f0e5b150b69fd033762567b406264b1092988811dc42d11653e284547d2473be85bf81afd06f862083d40470d6c95b6261bdeaf669e4caef5b8c745fb002e20e1e6e85f317097789fdbccdb76cf106b638c710f2746320923db242634326e0da52262a2efbb94065034b71b39c8ac9a5eb6008c6a3ee77b38bc5ecec6959b7d013175060d56ac9186b43e54aadad9b595b45ae81b52c0586801c731f5f0322483d22569971bec2c889c6a023319806f6388f5c0a6d455fcf42915dfaed2a909b79e82ef856136b094e402e23d744d2f42ea02bc40031c357bf849aeeb98a2a6e0720838b8113ee9a38333c0d27302cb59ef6c0fefe8e4d4e0bf58ebaed145d580c1dfe348f76f9074f039c9504f986b96993ef52d590c94a4b44e775fd6ef0e6af9ff71273631dfc901659242e7ae4f0e2133c5764090be001b5aae0f9865702b7c49909da7a50175fa14dc6c5058c3e018e842983c3f49552dbc2ab603daa9dc37e95a50fb09029ff84556f5c33b618113c1e68cd778a8ffd146ef4a98f90b5ef2ca068b41ff21fcf6b37daf37d408c75432213015475efddea53b414a249f99b06d79604cc514de3981f988464c6a856402fa2b6869fbb4a3780363a0edcf66e042b9349779b442d410acd1668486b3794db197ac35721952d13e5073a6557e584fed22409c763f0cb3722f693cbb1865ea9eab0ce9625cca8016bf74a94f1ac92f921744db073e4d1d19f7110cdf5ade85b9e8540c4fcbca229fec6b46aa922e8eb3a8199b3ed9ac28d248c93ad6c4ed55cf86cdadf13eb44516f68970bf63f693151ba7ee7856ce7a9556369c669b4780b6e1620c957ed597db4bc2becb8c7b254dc12faedf2a6e6cdf2dcd514472e2ec37f47344a0e1ed4c3d9f64ae86db0a318723d52240092445bba71013f8e98686c479b2c610458e3c7db5465d51ec86799a8f0938021412fd409758c6050aba66f900a46c57a93c5973166a903c89bb91c1091fcc03b43f017879dd021ce19477c15ae4fba83ad2910dfc9e669de6b676090516e583235932ffb45d4a9824e50e5ec06e49271de6268b166d11a1c9605216d4ab008cc2493c76214f7921d7a9f3fb7c7ac3e0fb0455d97856ad689955847c2f788afe9bf77fa0e054b3ccf306c066824a5a42dc9808fec0f91d94c76deb4fdeb191b4c6268946fb42fa77b830a49526c63e19f1c5fee5d0423f76ada98bba2b074ce21ac9e870e7aa5e3e0a8a3cfb6ad43700311cd4d7772921d5a2c0d4a30378207bdce23f4982b3d57d723da990028e182723ed09b18afcb379208ee40705d457c5825b31fe5726ecb2862e2d65e8ceb9139362bb62ee2ff9c5fda0b782084869fed4f9589a825b5f212418f2ce9cb2cd767f9227ec52468d27be819b5e3e426b2e6b8ab94fef83a0b2660a91cc22b0e425e6882619fccb2aa59dd5b62bf6964ea921f6a9dda3cbb471fa83b4ccfb9901f63a1548397775023280c7b23152dbf140007745cf9e12c062dd39e4cf8769154ba44ac5da0b18706e33294a317f19ad28b4a091b600860f5608c64105ab4c5ed98626e4a92ef2d95bc9bbfd4708001070e5529aa4023ec45872573c5349cbe517babe63f53f361b9848083327f30a0ddc1c3c1e9e4c76b24845c9004ceca5e9faa35b4b3b41b95d179ae31f2bfea364b751d2f1413bb400c3df7b285c540aa9d0e946c4ddda0a181c4f066f4bc9fb250d8c279e859f6517796de4f75ec65610d353a12a87a2a5d64dd0ed396242ba33b4336befdf7498dab2f79d17680a94ee37d29e1983eee42b2e72273685832a1710c123423d2a4473454fd6adb07efd8317a33cb88112137e8600b76f2b43c5d80330671e0873d54c574189bb34fb2c1bb07857af6e85e1c24d558d629a3cf22c10101456e0d19bffc7f44eb270435dd4b384f159c92709733120a5e9dfb30dcad14e1f12708a51f3d8d4f0e257f20baf0b0da5df0a52752750623868eccbe63f7f322f2fdf1c4e8f0cd9d0e45399094b1c209faa3572c1e9a984d9a9306e94f51000d4d72db697c58e50b139fa75c9917c8d7d9db76876eb433bf3d4c6ff6b2fa2fe225b865eee2b0565cb8e8c360f730e06564ab828c2d1882279d13974f25135948f1535918939586e1080b891438b255962f4dea6906a9bcc2d98c66545f56a2abba69a214303f4fe91fbad1bd71fa5aac259cfd722bc31356e3c55809df19bceb6d1e693ce445e4b65eba57101fc46d8d24f72422a78aeef7982157b3673603ec0ca9fee565867fbe916936d001e157d297a9d22158832c0f14b79c5dccfda0d027bcf2f6fe694ffa20f48b9edee41183b68994455b25833c14d88093adf1403c6feb7f9883ed60e7aafacdf936302b8d4d614789095c1c3a85524866a70f94abdafbdf0cedc7e9d324257b67d4f2e1c27f8c108f272c5608fdc2bef931934cef817bd4abbc4b51d90b57def630a4830d0b858fcc324e6ef0104ea8d614989d4a34b2407f7b7b8c8756257ea9f0a9c5c3c0a73ecb286da3306c6980458b08a864f5409c30e5b695062c21ca19fcc383a5aa0e9405a64f2b396be9dc9b6142917d5b11cf2bef84c1cf87df12f2013786e94effc6afc1a008d6f550a1b70795a04754e9a548ddd6ac9112a46ea762586312f74c901a6b64719c1ac7795e29366d0d96bba4b873f936c2ebd7ea55ad3ebb80242afe83b2243b9fc2f79354c7a67e6327d015dc6217dfd790a871af066a6be2b07219dd982172b4aabb1d260c4afdb09fdf30833f8e30a8d895f080f6a756590c0fd925819ec2baf6e6ffa2ed53c98cd7e64b8b50ba9b4e2e1a44690f9bc7794c61a46d1b3bef3be88e9ebb8c193ee7f595bd66521dddd51f80b2e087b1c91bef22c7e5d33f640daaf8efab8010dfec25a956c0d810562074ba0d098e3d93fa7b441f2bda23609f017f862038251c1256eb857f672942af36aa0b318e12096cb2b06f1e493dd140843927d5bd04f60c8885d33f05f94d12b5455e4383b371e724464cb589a9bbb4f56df28e9bb5e66ded57ec0f2c0846056cbc9515835ccbbdeb347ec81aeb4d063215ede4e3c6baaaa3a99a837d8b2b848a3589c9bf13df1b26c6da1a5fc9a74f14b5ecd97c0284f3f227d738feaa4ad9b645b5f8cc2fd9b35721d54a44eade22432736ec191756dafaa9684798fdbbc534336eb28935973a311f901a6b64719c1ac7795e29366d0d96bba4b873f936c2ebd7ea55ad3ebb80242af7f22fb22fcced72e53b82ec5c3e438b43380f9c02a57bad656a62d4504be4001926f0d2bda8bfdd9b1246779e0ac017fb727f206fb1dce73b7b26a81d55c2aec246c101ad69232414ab4567eb4c7fac81dbea0aa19f40c5b13999ae43519e9d4735a29d2511166d7ec611902c615e449ada30d807870ac25f8822c557a2565a9443cda5a89ddc5dab7af66e316b69a013f0d4d6b6d5baab34ae1b1d5413c5175dea9a36526ce61165286190d31ec5cd9dffdba092f902589bd0895c7402277b35bc9d5a2416e1923574d12225cd85a8f4e517bc05f360b00baffb74cda0ecb247f8166832d742e9cdc434d6f08827d16c312a4a8f9795a0f0eb307cdc849d256a6906a9bcc2d98c66545f56a2abba69a214303f4fe91fbad1bd71fa5aac259cfcbeaf69df6ebccbdde3c9eef2db1be02dae49bec68202659abf4d5c4a67dc8e8fb22bae82f2626010f551e6e099bccc5fa8f7478d766dd021bdeefa0086bda0a88d5de817fd1f2b6214d389581f02a18087946adebcd792d5e130c24e1c375f55f402a0d9d60d0605ec025837b918c11b7d2c2f25aa822b672663a5594c02554fa548696d3a0d9664afca0b3f81c39d9beb2cfa6bfba7cb12c71dbdd6cb1f14ea6906a9bcc2d98c66545f56a2abba69a214303f4fe91fbad1bd71fa5aac259cf9b40e1c0de092cf1200a2716642029620a154e98fb763ed63356debf7768652cc9af8a83445d2f8d93381bfd1ae5b9a98c172a7f96c1b26eeb8e22982d33917a01e97942c6e62becba36045bb5ef1c10ce86c80e16eebb471672f840a6046e52f3e0c78052b45dd2a2b0a3f97723546ff77d9139491a399e6bb1460a4f0c79691bae3ff7d3f08121bd65e5a3e3a00028120fa38e17134194b228ba5f61a5d7e3d3f2781b72f8790f19e72f0d3da5a600762db7eb5101578fb09c7f2ff7c054b9e60b1849f9f3273b18d9b1fdc7e4c6a8c372a569c09ccfce382276a68eea80ec7b3defd0a434826060668a9102e728e7a5c29f5de9d305e884aed5e5195477aa3a6faf3a460ca7c859b05ad36e6cd333cbd25186e47864aec83e332f0b575155516e972136720c05af5d5b26f41174cf8f85cb8b7826952ab74aac2a001feb2dc4bd4f8955dd7ed73ae810c7e14ea426bc3f9ed1f796dcb823989489cb9ce95621b755f6bc35e0b34449f284bf6599d885d7a67293e82a4045693db52d44634a4cf9e58e7061ad9ce172beaf14e2b203f5cab90615e1f5577a8ca55aad7e88f9a6906a9bcc2d98c66545f56a2abba69a214303f4fe91fbad1bd71fa5aac259cfc52822119f85a19dae0f693c136120d52ea38887028c7c8d114af13967946e973223c177961488ba857f0d62652ebbbc3a3ace7426d9db501e6b7783e61fa5db95f428a2c27aef424e0a0613fc73898faf214ff600dea432842eaad79d896a11a88e976d94e8fb011f3148f76c9596b3f4dfbd739ae6ada37505f773f693f8cd2b5820cc3cbb81bd16c63cbbb36fa309667064cad7f7700cdfd99a27ed19a458b4cc85b05770692b3d0f7ac24026a15ed5969ffec02816265107bd712aea8c4375d00aee5734ebf3faaa5df71a223a4215b0f9f33aaff5b6c38df60f33c3330f86de48d36da0a281aa4f01452cfbb9dd3d026511f938f42cc81dad4575e6c7c1c363558e36459552c683c46bf7496b93ccefab5300a805f92f4d75bfa9cbbf5afbf1b971fdcbc1b466f9c0a70987f835b290c5d89e8e0378b8398ae9493fcfd32fb3a53ec9e3e78c5e628ebd265b0a224fb2734ab94e0c9e479288414ed04953c17e0fb2a509ab14e34cf88b269145fd4620109dc791c0d9060ba71ff06392bc4a8950bd05883797e3953df021b6cc1bb77c2e39882c066cbbf1cf57ba45939242264cb558c8d6e0475440da94324c4eea1e30c4a0d32eb03d1355bf8c7f34def6a13b1eb7f58c318e119590af3a423e05dfb88406a37667c5b3eaa57f51cb08d09490b9403df3cb6e09102fb0c50f6260903b28142144257c2a7bc02cb67f1c914e09b8dbe7235d9047a22997410ffcb4747a91e95cb7aac3aa7f1fde479edba6906a9bcc2d98c66545f56a2abba69a214303f4fe91fbad1bd71fa5aac259cf869713f97e4933ccf7d1a13147fe8dd8b2e1be8b151d36feb110d482b9bf5e8c6a8f51c750319c8a42cf956b23915f3b4b9ca3a5cd6a7d1583118ee1ee183996922750a492373357d0c294ad06d45117acf983133b39d0d8fc38c3e165206c47b776b4f45edc501121530c45a9e7cb227c83749b3b638ac2a6b8df6960df42e6455be12145d37245bbafa7d3fd9bcb39ab85aa8a37851863e85f7eb4e24410bcfd0d857d12209b3b450a95aed4efd788dadc9306e475cf28ba8da0b66486733424f556f25e1fde451d81dc092c2c6d9bf2d65f0ba3d9437ac5b1015b6d55c98dda5478c4475ebc25a64d912a265925573ae54cc3891900b62ed86e7f4aaf5a7e883f9b17575f3ef0ad92abb3a508378725008154ee8d8369763b7f9640458aee271c723d3b189996cebd4edb6c17cc533a5252cfee05c69ffa5efaa7eab656fd2fd366569347e02d0731ab0d16cfd454376259f0c75557c8f9b3fe0e756d4452c2f878fb2bff25d57478252499c162e63e8cae4ec80afdf3d8888fcadc54e4c0d4a5cf6b3a3952f65ebd0a7394bb649587fc1c78e3447e29c328e9c06fb9e9dbde4c3d76ed9c50d2be37a6fa10e68e9db15c7e0ebec14992696510b190494bcba05bb3be40a045fd989853369db499c22f06ca94bb2baddadaf6cd0f650f81bea7e19dc63f6b90bfb4d15597d41262b76a997f2e06c593172b34d3a08badd93591dab2fefc0fbaee802e263446c52ed5facc382fb6f5b2e603b9fc80e02e1257482e27dec41e7ba1b16a044346725805fb774540ba73e3b446ffab883d58f3899b6dba3f0cc8c5b665e690916dbaa2f10838c167daa105e9ded2e91c03f5a3615fe74d925c8f4304abdf5527880dee67e6a759f01ab00a13f61112bf0905264542d889790a81e2fa437250d564df89ac32e408ab7bef17f78e2b620a31f39707edc88ddb1a4beb0de9a426d0c57ca8260dccb4d09f682d5f65f3c37ed2ad97dfd425ac8dc4529732410e895d75990070c4fb6a73a28c72ea50394ddf03910ec84decc639210594ec152b9290b06006b3ca8946e11942be27f540690760eea99eedc88ddb1a4beb0de9a426d0c57ca8260dccb4d09f682d5f65f3c37ed2ad97dfc1708d0b4f086a9377f5316d52e66ac5864bb65f3d8aa122d4af5127b48c06627d691c8079f9ea332e65011431b0553637f95a2734ce0214edf4db9a35e2740eedc88ddb1a4beb0de9a426d0c57ca8260dccb4d09f682d5f65f3c37ed2ad97df7ed23cc4397edae1758548b8dcf88729bc3a7301f4889df48f3a58c0b5d9abad3bf46571c4009001b29df0dab6d39602ed0266b590f3f3388b4c8ef0c13400aecc83fa92d2a6e124c991a76817468cda0502c3b55192c16e52361981f88d88efde23d090e84ce643aad824dbf3c02384352d2593f4a725960fbc1c425c9610248da3c59885e48bb33cf0fc2228fa73d132660d4d6f38a9b3209d552b3cbdf6d423b231d7f19e7f9390884958fe6c08f90083686e7bed60b13bb8804d0236437aaed298707ebe4d9a1c6c4770242df6fb04a7a6eaf288fe3636d4e9424b6f19271c720814d22e4ad61c73a410f5362574da99dadf65b2b4751ae839459729f57e01d2b212b142c9c20cab756fcae04e63c1f50e3eb350f398a576069337422c9e01c51ab7fa658102ed84fd53d2f0ca070dae85cebdfa1baf3e59cab572dfafc88e5af0dbb3a7a64de872428f9b6809cd48df09f9bbb62f365380e506689e7edccd7c34840bf7b0e80001e56accf23c35b133fa32527cf304f53b2a41de4146b1e8df26955b03987b79f4c7703af509c92f2fab778a141ab9fd44efaf1540398194c742d0f01b85ffb98cad2e5d07647b8d68cad7a31b103684c18b5143272ee75a80fbf3d5ee86417498ce6701d7860ed3bf70493a93f1f25ef9e6c4ae559060e1ad48a68e9021c301223da2411ef86ea8f89468a755faa30b1202c3f16e6046c95f248ea1baf03b2c58a528bde659e45b19c5f2a7e27b9e1b58a92e949a95fef0ec6e68928034cddff1c73a8eb37eaf41e7e3d46fe630f2383b15df40246fd16c088985356db30c50c6680bcc9e48334b3c8a7180942c5fbb2043e22c203cc14a31e39b300630aafa38eedadc07a8538549c90e491bf698b8b4c2a68bf70ce5afc0655d4e0d00fa26cf8ea9dff2839f6c2ba516a3bc1185bfae8e937c9df3f4f25f12002f3d340f9c1e6ca0665f818da9eb2007db8d205e078fea3fb4a9bcc717c45651a4d72ea721f2c0ba19011b4fb87a9a2ae633639e60b9c602f9574d98a6906a9bcc2d98c66545f56a2abba69a214303f4fe91fbad1bd71fa5aac259cf9d5fa8d1c1cb4ed3d483ada5d6eb8cc30512f66e5bb8ef8f1756355bd38b46b899e4c472d638644968dda84a5149ff5d14d3317110e20f29ecae73268f17ef5501a6b64719c1ac7795e29366d0d96bba4b873f936c2ebd7ea55ad3ebb80242afd304d78e062eb2eb06d19279abba705b6643df9086a3c58a4654ccc0172eb865282f709b8a92a9fc57a8245de1e847c7fde847f1fb8583f4ab88e68392b88317c155741a92a48654e28976459911b5bcd9a7200883cd2ab10534b8a2500312975ff63104d59eed5e07127d2daf1023ec598043c5a8061207f3a77dc7a574ae5019b21ac9b475470e3a631c246cc4e01b14e89bc09b54da1221e95712d0ee4109c460fd69a428f81ad0e00688b59bd8ec10edc2ab7847ca2254d3ad8bc71f6facfbe001eb9ff8a51ce65b0ee3b22ded44f8731a41efc0bc150804163f916738377d59561abd0a5573748069fdfe752023ee97cd2015a522556763da6dcbbe5315976d7cd460dad7a1cba5133fa2d9c476297c690d4d44915af70dd662ae8bff20deafca7e71909b401ba47a4449ed2feb366912e6cd009f48d490115113f07b856fc81a29ce8c6a019abee76b060b7a85618cc33c2805acdf692372996e9858f3ef7a9ec79b52fcd18a3a093ff2a5eec15b8576183a5159c22a14b54e721b97d4a6906a9bcc2d98c66545f56a2abba69a214303f4fe91fbad1bd71fa5aac259cfbbc1ab87dc9ad92f0a0a57b896aa7de3e6771e821256d8fdfaf3cb65db9ea84a2303e19aee740f89d7333e38b66eddc9aa316edd7122dcbd678b39ce5d75d62f0b855309b00451fd1d4981988acb87eb2903ab091f4e7ba266b57f6fddd65d062b090d56c2a34fc56242d80c8fb2da513e2ef0d4a7dbcba1e0998f9098dcdafdefc50a685905818a277c320dfdfdc8e0d5d4489b74a4bb635a4826888b14baf12ef71b270795c419dbef73e9b3850b95ab99ef8028eed430cb632462f9290750a74d498446f5b438249afb5c3a27f85c63a1bb07936bc3c0d7c00bca7f866bf8b22ff95c898b34fbd4be236923801c9f07a9bcfd3ca9140f4724b2d9f803c5e9976558869a3776361143f5720277c0b4cc4e92cf02d1b124e9c85958ad5508f501bb6bdc496382ddf07bde75a542e601fad63e78a0c550592ca5e60725112b3d72b14ebee146a86014f388de3a54cb9f62d6d048a076e763253a0073054145370e7cb2e1553cab1b8da0d294e65c28249ca84c4d03a8a63da966d686de053e15d9e2ad03aed80449859983c4178eede407765cda3431e12dec9ffb96b32e0072258c19039d35960ce5f406d09c13a6dfcb10522d2e1fc42bb16cf4a29df63ea1662601940044fc0aa9b8ad780e12db716a0ddf757c87477adc064b8d1b21829c3ffeed3a0f5dee47072eab4f13c0885108700fddc771d18fa026d19052a3e766250ff7f411721f118d1d260c771fb5dc1b588b43aab0e55a633bef5dbb9a5a06182764fc287152b0139da64e18be3854325dea3911d7816145278a6a773ad53873c8638ad8a99d1f92c11fdf77590ddefee4bed14c325b873ed2d92e24de3bb2fd8ff6e7a56025a8f3a070c15cc3dce3b2caf536d2d7b1f2a131402a9790f6832de9c719584ca5c73f6c53103f74002779997e8ba3b455440be88a3112e67617c1c234d6f9063471565046fca719fe0a44f49d7183839072eb51337732ac1c88c1163d06a692234559f4a1fc7de5e0e4829bd64bfc0608fab8c8d6a2cf820096d258027d4bd1587a358419ac49bdca519c22ddf3aa12e41023ec7793367b27d0611c858ef6524d66e95a850652d5bbb0ea741736bdbc4d29c1fa466ed02ede2f0988a02934f796ddcf21cadd064a22fef10d1add44458a147693354d2e8c6018c8d41c73596ba3cd271c661b5ee7e4452bcea414ecc4573798d38791e5acd3a66a6fff82049ea3728b5d68651172772cc932ab3ef4f3a37f8ef64cd208f157089bb31f59f11d8268b0c65876f586a621a76e1ea9b4564802d9ccf21f72f2a25bbe9efe51a2211fc672f9efaabc1647edce55c99e3ac715c9aaa26600e3e5d6ca58bda50a7262db6d758d2f73df7f3af212a02b1f8dfec03b2837e5001144ca21c704db25452509c6ab3f4dd468a609e8adec0ad3b68fff4b5e6152ec64db3b486ee8d8b4069ef1da523f0a812c6e910cf3b2bbb1c21cf9424fd3235ffc28a2e9e3975ccea970fb66c003d6674843344cfd059cf63735c1d180bf7305c5d70766815c412caa56810aedac9277fb8123a56898e08f936808f1fa1e8b3ddeda46266b549016bafebdfd983213733c58b6b6e9f3273c221970c498d03b87838c655675202ae9e0674b55a1f4ef296f1f642d524be8bcbddd91552d1f34af53af45d13d110a1c2fdae878cb9a4959f0c8a7faa7844b6be7870b507982d4159e0a5c95c5a5050b153e915e25d23736e240d46f6dc1d69698e3b591b3b0a23fb12c1b7f159a0c776b843212bc612076f7165ffa3c4f039f3047c2ea9482c9cefb41880ebdd30a622544993327ed5fea8eb248d76a93dbd611f376559105341d5be5b59b2f858b7f1cfc91e54947afa3a6d06a477d7b8461b1353ff6cc54ecfd32a38ace223af790f1c1b582a14303d7c86192b385a8d5f3cf1aee960ea3382ad0977c5b7bbc05c9196098cb2d0cbcf2a1dd2379e7703f7c980ba9100d9da9c1b1f199ae1fec5a0dfb5a6c2b7a62be36e9aff3fa3fb55022079ca11039f5bc0d1d311d7e2b2cd2886dbf2047f15594769863ab0cbab1a0c0be993839f15d9f9e52bd2b176f42f45bdb4734d2f545053222335ce3a4245f7b504604dbef4b1ffe5ac1ff9a5a692c980ccdcd3906d084bb08eb28c4bb3e71069b1727cfa3135f7c622b41ae1b907f4fcf4c8769e19dc84eed6ca4e59df6cfed4f3f428652f79f69405fc00fe82e0de2246573636b5d0da3b3e3b8618426f33f739f4eb357d5cab3325fdc5952ee437a3b4fb2e5fffb65ef3693660f2b09619a94c80969391b9d988ee5775bf8bdadf3d8b7e1d0050f0b5d60d47289add06f5aaf352b87a128bccb09367a1ca5be0815f7a26431c0bf0bd3dd95e42e7b1595d0a3015583a4beaf7ae9de9a8655e61b3b5261838a1533c2690c78f2a63a0bd08443d83d8c3bd1e50cf7b2e2b6adfacf87a548d668fe10e07a479b569d825be1c7eebecb0fcdedbb6378f56bea07d9d9b250aa58e1494e280eecca158f13f0c259a5a7fb546fe69fe1c204411b07d9d9b250aa58e1494e280eecca158f13f0c259a5a7fb546fe69fe1c204411b2708d119e9e4d236b14c65972da07e68dfec736a1538c609fbbe78ff76f0a8926530314fa069f097e70f18e2a0e323715ddff4ff64393fca7ca2799660b9c6ba1d2a11c62198f65440938547df5e8c6f26d971e19eda95c04f85f739d4d2843f91927c9c82ac0a58bdb943167b4da05aa66ae5b4bd6694bb0526910adbf704d8c804235177840f3ee3f1a35452f4468902ee20ed9aced0ccf652d4159d47c9c881e48cfbea032ece0bc0e04279972711c717c00279aad8894a8b4362eff3433ac7664870a46d91631bc9da77e8b6e8317a85627e2ab411a44ffbf425098f463086076ae4d64cb0624cc7b67cee543f2484506ca3043c5c6da8a0239c7ca07bc179dd3328c782e963cc5c20090400e47e92f2ce33ede87299b29daacd86546ff06c4ff2cc804ae01d80097231ec8af0718f270afa61b4009f56c916c0d6a5aac7d2b529b66983577d0347768c6aca25f2d4af0e3a0d787aced1295b2a963ef059c13c3f3392417ae2ca06963c71c044c7abbcdc578e29edc1ec3f197307465a394782c2d0cbc677e0976dcbb149e6bfb8874f01322e17d3250526819f3d0a80961291ae06820d857b7c5391d43a3f34294b2401d95c2bb5f8386ca5f1710b587b656f3e4a8309b5965ed4321d737dddc3b6f64a28c56b0268f0ccccae98008fc60fbaeb95c412a147f54b9aae4421ed1c15ef61b131444b8bf8eae3b25ef2a329ab3ab3b17142b32dce71de840d153e0a99f8accbcaa51239d7e6afe0d601ad093ec861ace4062411255cf579434eef065158c709420ceee4b3a1814d5ae2ab81ecb8def96d04e757d01d82c373479b65fa63d3f6a540b07aba1633861979558370d8b059408424a0a7f11d3898c09d4d45d5fc6c29ed2302e121f45e209f1389e32001f7481bcfdabb5c1f39ebd8e32fdf6c857350cc562e062479a2902770d1f72880b3879128dc22f71fa1ef815e6a0fd04326b50e45c4129673da17f25001656f3e4a8309b5965ed4321d737dddc3b6f64a28c56b0268f0ccccae98008fc67b4f9864aa023091987ccbac21fb67e62e565f5a410776b8ae278a60bb4dbf8e8ea453aebd71135b6b2c97eca551ca8753379f2ed1a19d18208a079bb52942d9e54946c511a2926ec7c4cadf7a63340ec82986b78cea42069b56e9bd5995d2c4fbfdd137c13f067f380e13501e935b760e5c1ff9c425c3d6bbd3f053cda0de9cf2552da97f3ebe14af513b25a0513fe8d47305e689e438ce505ca79da47f683f31ea04a99a7d34d8e07a558abbba8848b519aa1654449b4453ec916e54d0ac216c0413d4583391972bc8816557bcce4bb469e0ece25559d30b5bd0a8646507462b9f55695ad380a1e3f734aab04d893a51262cfa5045bc75101242d2731308cfac45fb5486b06b0aef2dbfd7e5394a2bbb89f663445ce48b746be27a15599e0ed601a205f96e149e8eb305bbcf646abd0b6863b7acdb06ca91784b8b5a47c5133ad3e92cf3ac093c69e649b2a27fb28a50ec310e7d540156a1943f4e4443eb939ea4c54556ee467d454a99d82b7e4b04ddf680648d75674264f805d5beb0dcbe3fce4cdbad40eb571cd5d7ced1a2bc5d064fba057fd16c78cbda5bf82d566aaf3bda4a9a0e31bd75464bbf49efca6c28c9be72bd8b3e861dbf2511f503ef6601992e93985b2375b64cd79cf29068d39c165bd8d2842dc75f1b4ce9030e0d1a9a703b3c117e30aa669a203b2a1ede772c37ae04791244b265f4881ea8efdd82ff73f6e7faf22a9d4841117c8878715e64e87fbf9b2949e5075c150d521888705a6f7bdde987cfc6934b0562969b426b52149a5f93e1bbe89d9f1361aa381d109389cb465f13f1ae553bec7e8aa42b77c9282996dd009d0aee562f5a86af90980a628f88ee27f62b4564cbca385f9a7b339c2dd33ac699486a98c5bcf1613ec3e1d34b72b2e0db00bd26c785e7e00fbd0f90c51596299a2c6f38f077ff0304f48bca182f4bb89365b61ab39e79115c259606f9489f012b266b48f049199a18f24cd99b47e7bee42c0837ac29ebc4487b65e07083b9702063b2035616b51949bfe6dcda54fbc7ea262a1671f4d2e1eb3951d527ef803c20dde6342642c41cb791cc795fe2adeff8b7dc3488682800bfa8c630ef213e9398eddf0dccd732316964c4cd80e55e7a48e97064f78310bcf06bd84e17a3164385cfc105940af43912fd88b46b50b6df5288156fc83bbb1a72cf2ab5b64541cc073ca9fdfc96b78a81b6850f88442daa30e361853e9f1a6b6f93f16cb120ce7a87b48401bf663345bc94e9f62359effb62243841f388b342d834ce6bd50e9c11d1342e3ba6d5e59ae6bb7000620b7cfdee7497ce6ffc5efe264d51252317143e10aa13ec700dcc2059f048bf1b9ecd8cdd2e18f8ef259e07b3f748364c79d5e8d015bd0af5e8689bc7ce3f6c77ef162a9c2b93f94b22e613ea1363a10e26f7e798ee1f24f501cdb163407e643409c60c0b6ae099f13d48bb3de2b8865fc4fccb981f8ec8dbbe7d979c089369b7f3b0c602da6395f8c8dc752a5aa3124d7c6023f46c91d922f003e6baa10478c5c3d6064cf9b3baf54e47c7c6c0291663cfbf08e0367a5e34369347560cba78c5c3d6064cf9b3baf54e47c7c6c0291663cfbf08e0367a5e34369347560cba3f19322d6761001d5e84f37860a159044aa3bfa1c719a5baa8e3987c0f9e8e7c9911e61078c2e92bc227e132b01225a6531fd421a2d8c87677657421f9fa2d06de8828211743a25d35b12ebd42548ae2a1c3633a7db784b9dd36b811215f1f0a2833c0799c44e409cd4540326493c9f6ff482ebb17abb9b456171f2f81894dfee80bc8fc48692e06f16f4ec5f5eac61f2052023f7b0c370824e876246ab03f1e9e58f7af2d25fc3e473ac99e67b449f9ed7eb9ec519f6dddfe9c8fb545231f75e80bc8fc48692e06f16f4ec5f5eac61f2052023f7b0c370824e876246ab03f1e26a8d705ac97e3412e3f82ec11905a4c1220b824d586cb12d93b493f02175304034e428b74089cfa2fba55fdf0e9d77163ae8dee020eef6ba95876a237b73276302f86ddffa317994617af855e10a32470c34b8dd335853598ff93a95d0b1283d89753f6b15dff65393145ac9eb7ca052655112b2c5cee6476c0947d92dc9aa9e39aae42dafa2a12dd09391420640c292a15fd0e73b9c796d78fed98df3cb8595c0aae7222cfaaea7309d2085a77f7ddbd9284c9045de75d5e2932b465ee7347fe96bbabd213c954fdcf486d2017650d9a5ed0dd3c8e9b08a1cbc195a7b715555a1e58c502ea0bbaf44e8e57a8cc6ede51f2d2f1fe139cce303be214617e538ed30d82a53717b318ef29922ccff812e442f933d32eefc938a609b410475e418b4bbd485ffa8a8fe1bf711397206c830f5bf5bc43110aff1715d366bc6962733b4686b72c2582e31ad651e7ff0c269e1b335e9643689bdc334f854e1a1a28611c9dce06283906e9b3ac466af1aa3b48b16fea290308d4936f0c3d44404e1e524e10ebe78c758dcc6c24fd4c53bc6950296d21213bb98962e9aa7d635c63736f6e384d5b3842bba1f82115e8df8a066e8828ed27c1d5ff863e4fdae3f1e919c9b1411df02000f7a9b92e493e533b763079744ca759f1de112528a1c240ee3563215dde0d8cf3924ceccfeceb9189819176e7a28363bf353a0e8adbba2875cb9804f55bdad8b5042071749a16c8476a2f2b2a5b7dc9d0ea83225e10d2ca7940d5daa164eda65c9ba124b37a60c8ac49c51ae49abeed51f109c39744eafb533b2e72cc99f284544b2291d2001d7428cfaeeca13ead044f167bccbb20114394175dfa0ebe3019b7f12de64f690771668f6adc620d0c3e99a4074d57f67ee987908ec9bf4bf38d99e1b48fdd81e227d1cef9e121442b0026e708c0324f3f2d0e9c3ccb89935e46dcefbc0e980a4c98521af3b6976bef43a3a23333fb320f20be8f41d34b57b555c30ae9e97bd919966192022a1c3a6f2905f47e4f3c09d0037b546fbd5939a5b45fb70fcaba4728127ad5efc397d57168ef05b09679235d6c446c133d1b5a0802ff74e5fe194ee3a58c2d22c9d628c017b1362c6183830ef351303c8e6d9ee4ff4f1b35f434e88f6f4ef009dab829ae782d3c30ca5dadca8dd12a4b79c7023d4155c88ec597f3e840f3cdc9f5d23431e20086a02b4a2643f7f8e642b5b417acab87094695ac1d7ccf50905f35fb3b4986a4fdd6c42d1a6ac1ce8e242b4d40b3a40d0ecb54769741f0bfb1dd7d3629ebff7c15b9f37846601d3ab431bb64566db2256353c1422b3347a8d5ade5a20b71e64badea98c2d35804031241aa4d40b3a40d0ecb54769741f0bfb1dd7d3629ebff7c15b9f37846601d3ab431bb26b0972ed91b761691ce21d9a3264d482a467bbc1a12a57f5ed42d3810d952b0898fb9e32135c2bc050ac22f481eaf5f453c0f5545851190756e0d93c8c377187132ecf4c393dc098f672b4734d07175059fd9f7a438c9d1745fef3ee4363771ba212d53c37f5ffd3ed740e7107ed771bd4c798f065204a6a9e224da2cdba0e80cd877feef838495bdb3743c6cade8cf1eda9c7cf082e2061296e24a0d443b0bbd37fa7318d6bcb414acbdd2e4f6a75e60de7a4770dd75c03e5555fdddac60b9968781d468da4b97cce7eeeefab41bab84db682c7bb0325adf4148e6328243a8a828e20c7ad770c52b6fae702e4826b6d96b1ec5deecb60b6d653190ccfeb1888ab865e1febc2c519db816f76a0c35ecdced431aa26ab3f7414daf42b0c92905403f4524505a488aaf6f9b413fb0fd629bd966e276172010ae1d7016944f1a4cf2b7bda49464e16dfb6adb22796e930ddb09ad20fa5ce03d5f03c1597bcaa39d344eac420a03851a9e3f36b52e91ec8f0f768092a0fe3a0ad209a1e2aaa0e3344d55196b268d5eef0136c12a374d95fd911fc66048ae082e5bef8fdad3949d9060b2dfc3230820cb660a13327cfa657e179100498d9d58875794f1b07ab53a7068606f098ad7e489657c3dfca367b7527a84ab0f1180ee160f1152dda4e3fa63653cd19a5df226c6c3a8aa0ee0ef9ec40d4c2152f85c41d1027701c621eceb7323eabcb4e928eab097318e6e108392f27ae25200cc84bca28772688ed2bddfa98473bb12bfae867b173a2a8346bc3f55e4b1122e8c0724ac6fb24949da64b708ba28738702d4672627c10e2f693eefc6f725254c362e545e332e8a798abbf250d26117f925a7bddeaa839178b1dd8b40f7fad68758bd84b4b0cf638490881fbae84fce9a0b4ee9b13dc9527b8b25ca11e5c6645dbc5947403d9022c2f5f846e73440214a86827317d10e060374982272c96b46483369aec25204b46a430f8df5500b23e4cd0acee608a039e922c761126dbdaad3769153589bd1c860219eadbb2319ae604547acf477a4a62ef5fd8fc9c2fa6826f7d765cc2ff5b899e05c4e675b83c00a7f20a0c522089a1d8dbe17ceaeb4af7cf28a96c01c8e17bd6c081e391edbe70b3d03f59089c5b6d32282f3c0c3816a2708d3a68a4615a1d6490d4623d2f68cb4bc89d220622cc53217022b0cb3657fc216e25b9a81c4574e9dde87aa0b388d6e908fd4aedad6a15e4a5f1a84c6308d96668e547a5f5536914a2976828387004c1bfaf9bf84a2256b071f7a0821b4bbce2a5c222ace880aa940e24b5fd44b1fe742ab04d85eb6e643700e7c911ea44534f7542fcf1c9f3fa79a119cca86a2c836f817cf60e310ddd5b62b41f02ad3fd55179cffe4eb69cfca9c710ba668fdde0fc9dd8d3872ba4b9c7004c8e5d58689acbc7f06b274a9e7fb34f694ef2408072e9957724f90f9179aae0d04c142c3625bdfb74c9e6366c2ff1365ff4292064fbc693cd04281005d6ec315a4807f86c0227cb94ae7e2deadc38336bf5bc75cfa2fc8bde7074909868544e0de4ea73109e5532dd1974e23b2983ebe80326734b026b8c48811b1408c75e657dcab5391e091b40a8817af0e4b834c9ddf093cf4f078f53f0e794b3f448a3cedd6f9f751488e58f1cae2325c8ff95f64751960a82019ed177cc780191fda7236748b69f1f5ff561705ae16df5fda2db31a088097e57d5a521374091a6e1958d3ecdba1cf48ff259f840ec5f4aa19196cdfa9e593c5a01d2da03fc7bba209c3f0df8289b379f3c64c742e32a52905163b384f5cee6cddb4dc7da3bae41ceb76dff6813ed07e2ef1a7b84650072454426ef68fc0cd5fc493d28eeb48d939b9de3c692d3e8542b371d6a73c7fa8f636f21eede5a701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faa67971d321ed4c4f2e807d82b30a190fdd3dec9ff9aaa411dacdbb17d6345a31ed77fa95a6b919d52f42fa67e9822f27e3d285b12d835d1e215784d505927ea9e5cc23abb4202a1ae02e79483cb735ed27cce98b156593218e608b4722fe939d0485176d0ae822595e7a2f49eb0e16635fe6202253f951a3a23aeb8744f2a71adabd7b77279567b4da40e5ae15226d09dfdc77958ee582ccd3d67670c767d9417bd958741ecbc91778c40d5a241ab38c66cc2a889ca3d436718f06e3d72fbc8195bfb7d62ba58c9d66d993722174c3152b5f9c6f9e88400112294c7e86edd4d0befa8a0fd4b2fd50eba14a904f49974917bb3f1713e3c8260655a9e2529ca1c554b8fbf217ed74a4fa8b1d5562c15ffb86052d4892947909c512b6a5ec49d2ce3fdae12737db98210841ad16f323126772d18b7d5d23ab73de120f26b5c8a9665e76482383e3187e4fd2cb1562ba8052f7fc1b40ba47923edf565824fe59e468dae4b60931853f436fdbe2aa0624e915af7de5472915fba6b7d5e201b8c81bfb5336c079f614b983b3aec1e594afb6b30cf7d88d450b80ddfba22ba42cc2f72f397f4ac8d12c386851e34505a71d7c31cb1f67a13640bc31e59c300a78eedcff9607a77789b59d08084fe79d5b951994ef312dfb27040aceba9e0c1072368384494073ca8e7e2b6cab7d1a5c02e91711fdc6c2f02ad11eba743c18d02746c283e964f0e896a2934607b3db293cc8721c5172692151d83e7e77b33527e41fcab98c19c6f50c06d0d2c543ae95b35c4bb5014d3e7f3ca6830fe3f84ddf8dee74a249d19f05c6623dad3853b9ba791c99093c878478b166beb8c6baf6e3d357af10b58d7515713f30447ab4373e027feb86301b1f5a9afb59e69dd23091626a8150c32f79bce9035d0073b7d4d3516062918ee16243bae42016f010c31f80346b8268fbbe45ebec0e69b876622923796aabb90d1dce1af2a68ca7f80ee484f419438e100714dff45f5c0b8ca0125beb04d1d0de27aa66d03857923bb28d5b1946057236d2ead84b0bd8bb6323ce59c7793e9366a102dd75c40c0af152dbfdb26a5b0c3f41e494ddac6335e1e82b969963cdc36890312897e9adb107330132cdc8599287454ea301b3a392ad26808652f82376e3cf36126697fb6cf2f6ed62a356262c64a044888b4d23521533abd1f58287909cadcf5daa72de6c1cd9b218e08c01372547ab2725a41322f2c95ed42cbfcb0816429f474c87b4d71080360269d7d185fc5b06e016819dbe0d760b39d5b7e2679e707955ec20889dccba3c3d9ba73de08355e6511f6590523bfb7f0c8edf60e7a31753a392f9a941d93c5f9c836ae2e12063520c499fae88971e02c173a4017ba5fad58bc55f0576f481ec24a4b885f19825bf1e56c5d83fca7ea6975c81f3efdbd38ae5f437cf5017f3aac5b5fea0566ed3676ad599026ef7f58ed45ee87f0591954262253a0decbc3f1cfbc57c908aea48aaa99b43c5ab54bda6116576e20840bdd4dc73975f51181030daa95d155162d22ad64ad7fd67bc1de05bbdc1ec30637f3af32e02382b3e2826b53722d56f27d78f4b2735f990bd42156084dead0dc3d339d0efbf281c190661849e33a64f04a6d62671f9a83a7394a7ff4d251e928f294d48b09ec8b0b838223f034b355f2bffc324fa29fd171d73e65dc6b378dbc8ee137dafb822ddc7af87cbf9e5ad80a258be5f8fb562867079325697af0ca271c5c527117a3a35fc1ec8206b33d2785ed40f09d13414a5e4560841f75ebcc4267533eb244ce81a028373f0b27f8fa717730b02e939f81490c722b255e12330e9504ceb8db513c2b8aea4872a41e9be1bdb218107134fc96ce4583d2619dc4764f44c0e7714144c4a662eb8d69b29345ed8a7be7842f4973b6f5817efc1dade89134ee4b3881a1d79f74671aa0c13aff47c7fc8adb463bb3880268c6112539f8701fb297463cfd26cba1f96b3c5053ba1dab2c99c7aeb5c9e1336250cbfa5729eebc8246346209513f2530e98290f96975de94ceaac9fc36449c75c3078ebeb709200c89c64f17444cee1d727dfaf4e3a821a0daa2d11aee240452aee109896d1bb2262394fbc00442bd84359847619e8cd4ea489fec9ba4e97141a8770a6f0bae4dae1a4840bb1ea834002979892046f26fc42f5a237ccaff21ced74ea846a0495eb9929c341cd84c92dd096ceaf6f35102ee687e7a533ca950fda77b6553e3017048820639428ae551847ff311dce0d5fee7e421b7036b765e824e93b90068ac40fbfcc70fd15ed8753f0ef52823551acfca6b5c28e01a164b72e912dc5a3e8633775c8ee54c2e907e96100aeb1eb834f8870b1e04d3e797704e4c39253652656d934d223acec95c8328d516dedcac46313707651ede4fc3a48f8756aba1558c906f0078710fc4d0abc889588c807f05d255c44e86eacfc3ce8732aabb9216a1509d3f9cb5ee497ecdd64069ddc573e902ca0fa1e471844bb547ba5dfcdebbf67364fd319654b2c13acd63f1f593044651558c57c7e7d3b1f473b60bfc84448832775fd3e00853cb49b3dd5b8d278ff9da0c8eb0caca861a70a8947c0330ae74760835b01ffca64aedae7dbe0eb84dccf4b3c2f30bca31e111aa37f61ee1d14df6e44fa391705336373f75a3674d1a968552cf503dae991d53e48756fab2880320736f4b20e2fab173c888fbc029b9ba144b893e166871e5002552ecf7f5fd1a3e7df41f15a6355e16a97980fe11fb96e7339acf387b912b17a876291cf709074b4e4c8b8ef0716381abd8f1ac647f6a431b25c8141464675ab1bbdffe4014da73e52dffb0dd8b18400b26c0353fcef5fb7b3b9efeb312854aece4ce0a89c3a01efc6d89629c3c81a29fd1c6efc50027bc13c17831c43b5cab5b9f79362e4f027f9795d16e7024c4806d80765821af913d4b531ec967c3c56d5e49e3daeeeac02574dc200acaa182dec082c9a7a9c2ad2a53ad4ff10dfdd93ce4c3319d12c05018fd7ebc68810a27e7ca07d14422d13cc8e3dc054c373442dbf97c070c2c9de441ca5d3e72a44a6a6515dfa457b018dca27004a6d0f46d069f2040663d0a2940ae7ee416d3310e7bdd20fc2853f6b9b7d1330fd914a0a8e0c6fb371f08a80dadb1d9eca627ea4f113b38fb13dea8f6ba35dc58bfe2dbff6a2e37ac07626d5bf8b1579a0681eef7998b1140c9fdacbff1ebb12bb794dc015df8c992415ccb20ea638c1d389e65dc871c9aacb9640c86e4813b3373e432330e81b3dd4d634d9b0d785b68240ac5ab8f26a4f5d2647a28292551ce142d075340ba28852751ba84864ffef2d1d10ee6f18485931b7dd8bb9e7a2ebeb6e55ce27d527281ba37bc3446c39339cc73b6a309f1910aa635489beda1d7509dba62020ad7d497bf871a7313f8d0ae7e4384b4244074ad2e0d0ce00e889ac0176be6efd97fba83a73f32894ced4716dfdfca13e4675db67f18c677b30cd7825c37d3f14bfc45b0409db5544ace5ddf02e84ddad8fb6d95715e71dca0a60ced43a6e12a414d509c20d28226e7026f75885724678547a9700c350286145354b8e687103d8a95f9454fee01effa76a5a40f6ad5cc4f702d33d4ea31a804fbbc337852eb3d6c75595b482a0dba1e26702835ca43cdfdc7be075d1b1a196794cc9a1332cebce75e6132e37244acd9f8b4b61c83bcc1c444187b8ea0385f37ff2b1af07322f3140fa80ab2107bd75e2199b51242a6658c676165ed4dd57a97e264413235508a04cb313fc6f88c2394041a6cb1b4868a9d4664362206997cc06b697eb5c82b2ff6a3e9baecb455d91376dd4e317735784507a83a0a873d2f0f71d3cc4e499a5960891d0f8fb7cccb89f99854e51ea8ab302cb60de94c183d426960f95708fe6a2f68c2dea4bd95bb72a5c233805e6632444b3063ca53b6c07b7572c9369cfccfc39a8e159faf5d2004ca2e46788185317508d4c5a0fa617ea638d83d71df8838e266c089cd0b2b4a71094521f9f56b7aed87773ddbc99b9a3310965b0f282ceb1bf95b0d69eeb786e9b0ea8eefaed9855f8e48cc1274c1696df60ff2234aaaf673d09a74d486adcfe7d1949c21df5bbe125228d5e192cc9b52c078b65d2921019177ae7e7566261371f99ffc5398b1c5a1326a3f6b96db2b23f11db46cf08c5137543a9e9b0b1c36de662f9c563c132a951725770cff309bdd8dbc634a78a0f965d28b4ba9f6bb72aa498864c5e925e6066b35cbc546f3a0136fe231d44b9d1324f14538917c1a7d278396166443098ea347ac2ba323632d30355d39d7f248882e72c898d435d3330db56b258ae26c56857d15c258e7e95af3394f83709dd48c3d37033ff496357024c188688b9f5970b98936f965a32a72c96b4f5fc079840068bb6143aaf79f486a39d9c9e7933677da284fb595043106d906f3f575c7eaa92104bc547bec8b5a28814aa5f3ba1d38785392bde749571d496ba1179aabbd8ed6ddc124c5d9b371a222108086c62e0ed6f3067e9ad119df3fd87b32be62f4cf5c6e1fbbfff7f52f78eb36f3abc323f7e8f833472e69576ca64b38ae54bdcbd0839010a31a44c5e359ee08b56f38d9edf96e6746818e5f3edfe6b2415ba27870abc5c7d53a3911c3531913974db2591b8a5e76568815ef64d9f20417e2e036efab2a81ac4f547a13d647abe21f17477fb16757c3a4e275a5d531559f8d528b1124887a1b09649220259e9fa15b25d12f1f1c17bf2a02829d24760fe2e321a8f77e942b590f709cabb85eb45c40ec34b5620a33f9b7948a2f616bb2227e570ce34dbe9aecb9fb5dcbaf1af9e23d7821ca386dbb160a9b4cbcea04e0e0411153620392f8ee255c5cbf0760a37088a4526e3a6d4483b6c923d43a36be65c661cfdf787b024347f13962c37005ab31cc61dd908645f23d3498bcf8d7b3ccb3c33ee59f33292bd6bf2e9dc4f5e7127a102c632c06d821111f5235a3f785d1d4111c6e05b65af34db54ce7e825b2853ce49d4247b27302dbec15122a239e8d8af2bd93299e63bd4e2caf8b0800723bb8cc75e0b83ec3886bd576ac06df193a6f97b8f1d5b1a97044fb6e4b1cab4e6e13fe8fbbed161bd36773e9bc7416bba52e2540c648d9e005df4ac33f2e3c01b2d6f3237f86285c6bca573ee3e4a30855bd0e408905f79c9696ee364a816319b7e23e7c4d809b4ed2d588f755ba3d5636a978791813b04070370e7222c6d892bdf4e89c0ed73adeb0e749aa285cc10bc5bf4c039ab546a50b0a1e828d2c17ce1f1cd7d41da35198e85ea3415bf4bceaf1c76e1085e0be79f0a0a57f566b12c7cf5c737c323146cc997123bb2cde947d1f5c8c6fdc52b88e1b1c5e40a17b0c04f0b729c75a083ea4b1da4926c9673b6f425803dc9a5cb622ab263e2f5323b7a0cfe3d4b0e6d88cb4fc86e071ff66351f0a3c3877c834e932caa140fab8e8e75ed2212632bcfedcebdccd4b1c05f54efe89d71bae052c555a20e7750742a8efe5b5c468da4118611db93d9dcf9881eb1785c3a3a09bf8d63d96a7da7f27d1ae85ee4d3c35ee23189048dbd77509dcdf8b31419e52e054f33b182e464a4364a01a25ef2b5fe2a337d43eb8965a76fba236fcc53d2f64035e9b844465f9665b4de47ff0f72321bd93c0b80c017d3f2d8a68a5b28a7a4ecaa597bac181dfd0a0cf098f9360df2e3f993c0e0fd925896f2f4cc014b70e8058f8b3c288da88d9fece5ea57a678450a69a5fdf277ebbbc311ddfff94ce8f1f7af749b3cd4c03acfb311f4a37ec86a75ce4ee5ae4046d2339754f0d1d96bfdffd96c0bc1acaea2b200592163bf11f644c639360a38857cc5432d66aef3736950a735da3c15029ef02fd9a6ae54b6a7e7af7fbbf8fd550aee4030102141a66ea9c9cdabe8dc78ec1dc3dc041b48fa8e505728f261519e7d79648bfcf1ef21dcfd009d15fdb9b5633f3caba2f216979020102161a3c4b47496ee4c441d2f1cdc0de411b63635ae3bcf9f220a9c824e1ddf90c5241bee911be99cf3edbdd46f1293678246a3de4b44da3623c1ba5d726681e58e199824671591b3f44c0f838c27e139369984719e583bda7c4f5d02911cc92c54dd27d3ab391e2d5e6bbdcb85de90c969aec5b4cc0bb3403aa3a62755d1b13d3af9d5b5cd4a3e11e6ba0c3062a02b349defd1ad09fd90b76e1872e6b7305731cf4e2ae93cf9e8679c0b68a4ba927e28a7a113f28acf5e2590441727b0680a99018a7fa0177968f3af7734a423b70cbcc4493081017f03b15ac369849143d82c2b90ed06166e521d867e5a21c87510992fc6cfd447cdcb451ad5ffee12a2bdaed1fcc7094ec6c364429589edcdf84e600ec6057252c64b500ec7eadc5aca26cf900a235df745170857c2baf03e632a0222a6e7307b582a345eeea1b634000627ed8fb55e7b42814b471b0c01b9010be1bad60485644d266cf0ccb2583b8fbbcdaf509c332d1c680221acbe5d14b9d1d5f5b16412f87e9f48988b8731dba7e6da1d9df81573b95e5e0f17677c31d0fcdfa3ecdb20b67999f6aaab802c722adb8f205744a48c32b6a66ab89902cb31542e3d517dc1fb9b720e6b3a3b252cb5a29f37388e7cf4cf044b59a4351117ea99c71e78392c47a7062d657c1a38a79b519b5cedba6f875ad9359b1c5f416e3bb034367a7358ac8fa7a847c14845819081f699b5701804865e785980b4dfaf6f77064eda451d10029ab51006fc5eda1f1be3b866861bfc1854bc00ecc34fe101846a217488e5fdff54c7b7820be200df0b312a8224ab9f64ee9bfcf023867b779535c1f21721a8e8005f78d9609e1169f9f15181000b3b2f7d272fcf770f1bc5a6adca9b42a41a58a4b444f2f7620fb76a047e1f2d0dc04d6e4a2f14a7745296e96e75273f9dd5216e6030310a5506b41bb1d4fd6f09a2f476ec9921fa68ff288f747f0b6681d097fb9e9811c1839079864e8a28e4d5ac12506deabe23030ef1a2aad5e80f3b701885ba969e36c225f49f4492a59c2e032c2cc28f5635612c781c2e9e407b4cbad81b95f5f904e53766683e2fb7c6fcc2c411e00e7118d0eb1a4b5d3581169e76b988197e383238e7f8738ffc78d3aa310d486cf6c1536256bae77f7e21d37ccc2228f1e5b777a1336c43878d57ebb2e2fd486cf6c1536256bae77f7e21d37ccc2228f1e5b777a1336c43878d57ebb2e2fb74d7809c6c9f24c7ae89c9647b42a07894b89acbe510d1657cd0f498885166653e416b271ab7985ef5c2b8e8f7611bf2928bb9974ec80ac66f3d988384dfd12b16af762aa022ea39f4776ecea22e8bac14deeb4cc9c1bc9ce45a77568502c5c2a090e9239328c44e297571b39e2928bdc5583dc88e76f4d47cd93d224b24a4061c861fc80eae7c95fb1caf75496358f0b0f174f8dd8fc8fe4ea619b8f88ce0fce57e075e52483c5f6d3eae17e4ef766ad23e8f9e3ee422ba2a1e3c2f394f50073fffe3b85b5d2764604a3cf7fb42ddfbf38dee69db493c43e0110f38083ab4dafda58c838fddce2aff3d67aa25ac701093215258877349f1a5579fcf75653d1eb9eaf71bb5387fc08ac9df00cf4ad77b953e6a95993fccc2b477b2f021df9ccd72c25e1656f487381de99b66a060c2be1442eedea8cf78d1dfb5a158b1a49c8a77c1c00a9c9e195fe3ea2614c7a43c2b6aaa5ce92a80acd55289f4773de68fc32f517ebb77cfb962eba3eec12b364db75f9be9c3920f35ad37ddeaba5a9277e493c8396af1e38d12b90408e6d4dba90305da68c13d3358142fd78d40e4bd261579de26cce4131819e354e16ca699b273f17f810e834ab81e5e137cdd91909fac81d5c860d3502dd3077af08ea7139473f222ea11b68aaa08e877a71f5c7e30b22f7c9072b34b4eaa812041044d94220c56ff8aebdc3a0167a4eb68fb63ccb4df53885355d849fa67a71ff05da5c7c4151415f0192d75d2ba96823f5545d2c38deb5dd51810342c99f95fec61a2138ca8c5f9f36a37931d718b4036b1107fa9747918cac89ea02d35855cc46fde8e4bb1504d92d22e2f230575a0d48c17a02a75d0eab2e9e5376efdbf90ad47d4a71d6082ece770a60b351a5c826a42372376069803f7d9b0dbfb954829f96b69cc3a3a371912be9bccac762151684d8c8f9c2da418c33c80b361b9fe866780cf5f2eb5d4915bec6fb32714a6b5dacff84df1696f32866712b16d307d66fa21b2d196bb0f8dba3a7a45551c2a3029d2bd4f76e847d0cda025cfec1a3f107dceb6f5a730b2a54d47f9a06fa2d56fcac7a289a4187f9ce95d67647cf89c08e83a8e940fc9f25ba30f197618170b5c7c5358cb62715f04b60dff6980f44fb916a96fb55bf5456515e99ece8720c7b626042acfd752f43ff7cd4f0b4ff7bf47260d146bd05ad0c7a0478a621c5ab818d09ecac20326aac39ee3fc7b9fe279c6f80ab03c2633761882dd19ddb0991b70883dea94a11a7a2f6cdf14ab92fca3e86e41be297e2154c0898fd1bef550f32d32b4912b325fdb042a27e9f62bc2c12fad6f023f1aad0bb184173ad14573304c60d6caa4ebf6dc284d810aece5aa94fa23e8e474b005d7ca728d88a7ff06bbd59318b953b9b5ae7e9f7ec80aaa1662464cac3cccaed17e3f4eddacad8c0943db3c190b44e97d76916d3934fd4970dccbe680e865117933c5366e7deb9c2dddce099f0c6179876cd46de6633c44578522ef525fe94bc48bc85c8638fed89c54c0bb88948be82845e8fa6ff9a299796dbbe26708b081c69371cc5d63ddc810efd9c1c9f2d686fefa2aa14bc17f83e959a692e6df374f56b2a7ed0c92e7e23733ba13982b57d45469c943b79867cfc79c5c38fa59fcded45614f6594346af23e8e81674254243a9d01dd1afcd4dd91dccf472d0b9bb9b1012b467be4e13ffa22186230648865d4d936c1aec3391109bf67224c6e6f11b4761d1a79252a6ddf6e31d7b19606a945a89ecbd9eaa63f0d19e51181a1db2c8d0baa4bd1eaefe22fe190d6dd4697f4c4334c7189d877c055eab4d12e08448f9893be0479d47d5e4b4cf9c27bb3d27d52513d3ac6cf138cef07bc9e5a69d65d0739befa9d8a3702f25a414912a6814fec51529a94500b938543ebe9f04893e01d8f53ac1471876e7a0514163aeedd4ead1a44409f42483d2c636a52168bd6db247fd3d434afffac653b0344133754a9a91b5d216c822e58d694a7be0ee9bbc80e952ba7b7a559317c530c831509ac0eed0d7bb0e0897a5f2e4345e957265dc3b5fd8c86741177e15e1de7db809f21b7b2c24106e7548a22259b2df6c4b9df3eaeeed4d4780666ae9be36f1756cb4f0a5a1ee5f0af7b632a2b6e195c2521bc88213b62b373f99908f23c61ca5c58e24ef9769532fa398003dd0fd5c12fc0cb86cccd6f5b98ec5aac0f738f3b83949aa4e826076cf48888a02b8c304f0ffc03cda5a78b717d5970913c6e95fae1f2876c8d33fb3f3d2affbf6db198763180ba113204cc5e1ca7442f8bbf8cd01551a972e73242bcea22aa0d16435052334776e5d197bd5804abf848f4b7f88b6222b9305aacbc4efb9424caa6aa39c9b125d7e76582df4f8fc28ed9180a5bc00a46e1b2768c7726d71ebd706709aaf50ee080b0bac909cd449646a4f550e47aa1009fc79086027830635bf61f84f87c893d5ef2e3dabb1b1a8bd7c5ce868206bf0081f9bfe454bcb7e4d6ffefd9ab7506bffb6278d7632be1745718d33f6f19dbbe5b2eba06fa69b7d1522c213b1bc95801f395c18f1eecc329bca3db9563b4967e00eba463533c4e60d6019a4ff5379de8a60ff8b4da1a8a75184510f813e76fc4278cc5bda0dfcbffa6b0c2dc01848ab6982ef54fe00f38649253e6d86059e1014b48f9df5904a8154b7b4d2590131f5878793d3739ab4a911f776bdfb7f9dd45be317abfed60ec9ccdc564bcd3dfeaa2f10d4a9fb12006d9d03c01f8dc0a78cebb6b85a9eb53575119dfd0ecb34a379813b7bb7ba086bde2bd753234266b10f96ddcc316465f909b5552ab0d36131cabac7dcd775bbcaf93a52a8a2426104679448fa4971376390c23880fc3d4b56442e37c1ed5c538934b9a3805ca8091fc155ef99b5cb449bc283095ee7634307f76300fa529a357a14f340c8f6ba79b2da2bbc4406de16e48ad00565a88d3f1ae7003a2166d0b81804359af909334c7ccf4f5a9a1dcacc96f8a9d43343c0c1f052efb702e43c77058db97e6b59c01d27624cbe801b586810bc7b9d58485dbf0cd3af0edda1cc0d029c7885107011dad95a53126887e5f435ad95817b97b7e208013bf9fd187db9c41770aa555cd81b342fa4855045703c00ccfd8dc2d129d2bfbe57fb96e133b86bd80bf0684fafcf2f1def6b0a8fc37bfaa78825ffe1b792fe5217dd132bcec8444485650f841cc4be47ce0b9e8e25d3dc084a73b0bba247b6b8a09bb7a7d03a5fe1dc4ac30e8529221f935c8006854c4f5f5d963461577011271a1d7fca4bf0835dffbb69e637a7bcfaff88e851875bb752a402dcca041483c041db573bca093286f58e72160a4ce0d8f09a5390283c3e12d1534bdfa1cb0e1a6a8854b338b2d29e25b8653982743046232b2355752cb67a6821695e15b0c9c04e260857a8d83df28c7e748b46695f32aa633b2de1ff925c4275cb8617606eb481b5261ea53556cc8beed66220c72ce4d191fe396764fde8ddd650c7e3d474392fded4dc4b0cda110099d4c33d80807e4e1840f4b7fc99341b413911c14bf39966de405892fbb04e732c17cae2a874215b13e714e45c0a0fd3910d5d8c9dd7a0f9f3f368c39027bfb2dfb89082795a4e07a10b50acfdab75826dcabd19d9da53e1a86a54e7200b64e689800dd5f6b1320f42ff9656cd78ea47fb40dc692e4d28ce01d5cc5f64f5aa7ccc61f2b21d1e86f118cddd20d6b0c4a87025e223f4044fb412b43a74b640c32003143ade5ceb91e502a32902b89aa37096be6e66789230938c43307d14f2d10ca94a16d661fab3d3ec45acd35460494e0dd596981695fe48720c83ed91619b513d9a94887ad8dba98010c52ec7bef3e3fb6b7a0449aaafe051122037389d29881f61ff47595a506cdebe6cf70a48dda80c1726dd816d02884ced1410b253bd9dea0aeceac1422bb3b0bc0d041467150bc2f3fead7b983f50d8b35ca7a9f39ba63245aef1682a6370572eb63551ba481716443188cd865aad90847499eedc2195f3bab2bd350dde61b04469fa42d3ce817c232e0a7af1b174bf95bb49581283c5cd75c6495373911ed64b83d6fe760f46b522173f5b221b31f1d1c504710e889ad05b05359f0c24f9c1a1c7f51de7e63fc08f2b7e9cf1773011a7715c55d98c91b1c05d4f176618897bcfe004b1e6230f866bdc2b590ebd4525f424ca17d6c3a203a5b045255961ca8ad3d9086209964ae1095fd0177fbc6cbd8fcfddc9a2afe9dbd03b1dc4c2dfae41a9c2047b1beef2af7f1e476e0377aa21e9eb59e0659b6ffe7e7e755c63e1d04278c13d180ec30aa9ca93d5a3c9862b9d8759944c273c5ad8b7976f91d80184c9f8d8e1d9be3bd13c0e225c33e2094b4369e92de152fdd311712c620b6049ab3621378793c66cfddda8054f2bca9b3455a11b40b49d54e77ae29023ad7c26cf1558f26b9490530a62cb759b43c30c1b59b66d1e550d7927271e40d9fc9ecf4d06df50f85f6ef308b56a862c73a3c242c1c576f1902e98832b77a9d46f93540a316dfd851c034defb5857ac13fe10a25f7fcc62610a843fd41aa71aa6b9bfb34408f7e9ba789d72c478ea298dabce8d1e29f83596854ac82979a0c7ddb85036a18af9d24d431bc713d0fe09e17f4ed5e9220493c99e3d5efb6338eaef142651b0b0c0b5e3e964ea9659675cc954aae97693a3c8a8573f483f483e3a9a0d7eb47e5dd55a9979b2c19091cde24dffd222cef7c1418c9a18925e4e5caaae26fc733446ff8c538c0ef33769cc05397fadebff2c37b6dae1bfb03a3c216654939f50232c0d268079b14e18dfc8f00082951a1efb498f5ce27f77f26ce877479bd1e6d6f7e62735bdb226bb02731cf82245174bfa09ea53778748a820bbc7390590499dee97a5931c087da6bf8535747bae86d034320748a1793dbc1b8d70089383c26b9be815a38e31ee2f34d2212686c93c15004c7921f06917928659c9fc1b914905bdd2e00bc55ffc012c2074694740627e1e6f195edfe32d0ff5c8a1247c234f210774556270c5dc7e73270038e82a8ee578fe55350757b66a8f30660b485557a6bd1b8b78335182ca29afc3e36b4f0a98410f91fcae66132ee8926489e5c4b76a0a389f6ad29c621d0d2333310fbf3fa7771e4fa3c01bf8bb4ab28431ae9fac02c018c257e96c9b8dc7cf102705ab093b8291454fd76474c7e135fb352ce23623c9c2aa394a13b95242f1047cec4323211a5b0d9ff7b37c91427693aa5ff0ff7fc505b9dfa4fe488197ab5b109b8f4ac554b591cf62f5e93787049674d4670018fac8e412b698c8e028586b6c51d19b7c836a5713be865c315b4c324dc134600826ffbc25035274f1162756460e826dcba2f35101f6a7c7659141ff48bcc8181ef43ae0247bfc69f1141677c7fc172a10df556d56b2c68e76f46ef08912c0511e263cdc4ad81968cf9844a6b5cdec4fcfbb127efe57b0235337bc08e3c2b85264e8c0a4298123ccfc6f5759e441f1ed68079651cacffd83177483b9ee4a76e7fbe06efdb6959b9611017d0930eb7ba06f093f6646c2c8249c256210603393ea876f8391d88657f49b66b31dbda8aa0a3b666c1befc35fe3a1cbec518e192849bdb92a972ce5911227b7d9c58d2f24219c93c58f2185a3cfa9478d31f1a58bcf2075e5e8dbfbef1f80e99f08aab58018de8b8bc5c75d49ab2b12bba4139a6ba02cd997b53e09de6774139720301f3c5f5bb5f2a72a97cde77ed6e8dca741d1de148db68272ca990bd67062a39fa6d9fb51e9aba9c849669b2761e12c39a002472d0f4f572b7fa5f92f979e857aed2cd7b23dbc438a2489994d9b46d4ecb1c2bac9f6462c4c2b08ab76ac835937c158dfb5abd2b132039b5dad48b3eff9bf0074b7de5ae9974becf739a0919a7f1b5fd663a2ee8f073057a7c63ed56631483f90fc274708f65e71f793d486777afeba004d5bc90393b587d9e01ce0a3de67f1f53ad4dfb6b25498dbaf2692a08ce3d7330e6c0b377667d24ed0ef59c06952d9c764419973f8908ecf49c2048927ce9b1c702fb149445f1f0a32f3aa034e6b85795c36265fcbb3006bff1f99bbf53c1a72680ac64db80764f040db25ca484eadee88a60c4d1786562d08243f37517c7ee9d3b94dbe41db88dfc032a15d9d8a33abe79f65919f6d449732ac799c38f6bc78241a356f860328b06f4b6fe82630fb40a45cdb491919e2a6822c011ba0da307850626453b1ce798297e501993906b649c5fe536cb0ab89c56c04c4668ce0d8e1ae1de21b28d73e1debe07e2c18938b57fe94bba4613ef1844c44f90f8510e47e41d40da5a55c669c93f7d6fa902760a52d4934f55941b5c1c728d8eb788bad38e64171590df13772b8966df143178251a3d7957ba4c12c18f70ac37cba73cb3132bd2ecd3cdc22ff184e000810c0f936f1e16d53ad62dcdda6f7d2abe8fca57b69d09075f61d4c852b36e26547ed0c9fad313db91b78ed5b893cd4ffc08fb5001bcb114d30a61842270c7afaa9602903e8ae9a78ff8572feb604810d40378540918cbbf8fdedabc73a9636daddbe619dff43ae3ccd4a1a5062a6ad276f6d057b0e2397cd1182dbcda9977c29eb330120077701465f2c257ceb7227ffaf23c648aef1e294156b5b56b9c0d2062729fb2e37de1abd8a19ce8e528ab7a1f1eb7e7b43bf6b33a1906b653f66f1d39d5416e4e5c176916cb45cdccf25ed7df4dcc0cb82bcd5f2e5a020d5c1787897208fed394e0c1ce00bb8b5f4f95661ce54489e0b56aa1bccda3898bdf149cbffb196cdab32117e42be76862e5051c1990c929e849eaa42555eaa2d60a54c468e7ddde73489691b8108c318947fa5bbb78e618e1db80ce0f854c95c8d5e2e64ed987595531f042b564c1af0046b6ae18bc120b2f4ae20922229b85f86821100c6c8d0e0fcd2fbb046149237140c0f15c90de7a834f328909aee866b58a7b4773c450f91ed8669a7fab90a54968d42e0efd870ceca7762b21fea12f8ea5c81695870ab685108c03859f67360efd1ace95fc060013d1f496674f04936abf3d5503b739cde1aac6bead572542934160e2ab3b9026f7beae7de82bb485cba9cf19bb6451b2e86ea54a8bd72f8ad91d3dcd031173718fa0b7fb5a86ccd9f2191fe6d59e5ec4487d60bbb3c330cfa66699ab47741d4c1bd21e7775861740495a72817b35d9ccba3c37ec6fb8f8fa88e30817638b7935840e8993ba837b3a1e4856612e3fbe0d7aeb85f5eb4cb872849a2c220228543a6eb2b69641fbcc5b2c3cb5ada14ee76afd2ce40d58acc70d2bd25fc574881a5b201ef6ee6ac8d993682a11a5c2600e4df6ab59e3d14d617b4282052177f433fb7ffafea0c77341832c39ad9b527307649fc33daa75858335c864dda533db9a707f2f376278463b6a42cd8c69ea4a53af0bd13e04a90d23c544b44ed40d09b191fb0098f9ec2bb6f6bd01f54c593e628ea97a1d2810ab95063915acfdaa3636717ea4c29ba17a8fa71c54a40c72c582ff90b07e480fc2a5a9924bb5e071a21f370f0e9039e6dc18f9de0fb827b244a37a2224da0ca2df6b0f586a69dbc7c32d8204016f3d8beac7231427860c7ee366f42a353d00cdafd425908a33841df7493eaa3c24b3f4cd07c4739ce1092dc13d70cdcc760390c503b92ecaaffac8e61e427243aff8efc7965bee9603f34c7fedc7d37f03dee17fbe8b2e5cb359de77d20832017597f0094b0455092f5dbe5b4027a96c106aa6b32a06fdb661970529e5406aab2194ef5f1d3dbd5853f1c4ba3e15091ea798c37cc292ec83a27e3d5d5b2521666b995ff30985fb722862fcd950f52cfae2f1709a64f9f6c51860e6ce799ede69324cb9597b219b0588820bbeb8fd297428e06f8d2b82cabe950a093ec5da81f2311debf9f12b23f4f3a85755f5ad79e2ee70d6a070cf21bcde55ddbc02fb123ee816e486b7827197d570628a34f8586b504402f8943bcfca7c52b1b5c87d527e2ac3bdaef0a7c9b3eebcb333cc0d88f4dddab61a20390a4d391e157202a423b26a83a9968d3fe4f6ae0ff29b970b9ab9552b6be6813f91ebfe63d7053ea886875efa24b152cb244e8a9134c718268c5f32f88209462b6c324b63e912cf06a70da1d63bc64e2df5de1bcf6796877bde4a5c17efb369ad6b6a9846a44d2ac95409c4ba3d41cc574b86caad3190ccb7f3191c74b3131a9c2e6b18c8ce90d4165cc0e4669a968800ac7e1b00459f4563a2a905d51e6f4117b2aa0d7e812a2d3d9181bfdcdd2882507ca3e4a3d5d26b293ba2d6fac05b08f292910e172d2eb5e54f5e1da4f37be93bce7e53a8b38e5354e4b1d668db4186b02815392de08454cea8bf2193728822bf663e13dae60660ed82d2b3c7d208cb72ed46cba617beeb502cec6036bbdd40f87cde83673978a44b72b425d244d9cd08b40671f1e4a0b3d3b9f97dafbe9b852f7463a5f4b3221853f46a1e8ddfc425990c23a23065951d509aad41cf79420fcddbd655f8b5c745ab0b6ba03d4c0c3085fa2894f392455b4feaa161495e55bd0b1d5733fdef62f3a55906ee30814844d3f5bf033e816022acdf521c1aca7c4d31326821029ec4feac9b21a9fb1d6cac84e2f896e9e10d760b7ba72ba9c365c9779ec10ef2919e2e72b33556ea4878739ede2a066d08ebd567d138ae66e647c8d880b8d71cb02d9c82433e8a89cdadafd8a750e397c124ccca598c4734e3c9bf372c92d76530e69d80fbd17db0794d7a460eb3ada1decfe43a80d1512ac9e00688c745ce1a4f46dd04c2066caa5a5ce3a9a626bcca7d83719729ef1c8044628b1d31ea7267428c4c0247572eda6a476f256de75bc0d2a275afe682542ae1b8d359f3e9ef09e2d47367a8928ecddecc710e806badfe6abc9a160c962368e82e59367dee065e8491fca43c33336d672c652e44e96b8eb61e45d3be3c2b6900b3d3d478ef57206042db53c01b470f5c09bfc2f4826022d4cd8cd6d2857851ef5900571c4c507ebd1930a4721b7b60ddcff4d0ff60700ca23e475d24c567fa028b577b8ee99d8ca04c09a0dd71cbb49fa4311ea876f6d96e8d5c3e2e727771e9a2c114f606442bd1961471e40509ea4a98c17ca61a554813d23cc4c2120b41ce29ae0657affa1b7a2049830f1919860b66c15422ceb91cd907dce2fbabc58228bd826d7d7300f678fb3b72b1571a1a5dc6a803809ad392947b9fc1e5e811a43abe92e308a3680bb7fe1b1bf04be7a6feaf828f637515d2aaaf52f97303f43d3ff5c0522bd73c03587c2f75f563ceb4aa4f6b50db2fbd5a551583338a7c7869b4ee02e042784d5b61283d1e483c24b71e15136331c0e3b78b320f818f089ca358585a480a4292fe3dc6875783aab8cebefa2aa14bc17f83e959a692e6df374f56b2a7ed0c92e7e23733ba13982b57d4512f52a92dad3801d23438e6a426228c3ad3691d9b141e39aead5684a7a4e7a1737a6975bd89d235d88ab693379e7241a14d253797de5958f3e35d85b8601396d6f5df34281aa3e9f06d9b8f5e0183d8fc68b9554fcd3863b1c0b421e3fa4a68a7a5ec60eb0120272c33e594a4b77dcd3314364b4bb2cda70d58f38aa0ee2bc336e299d0a7690155cd2a3763b53081911103378f75b87f31c51b6ccb10fae806a1595eda51e4ec70ecbe1478005945d99a3f31e3687e905b2fb7c2fbba6f4f69e722f26a4ca6301c977b1e7989e579f7e9a86364431d37d67843926a034f4622528a20806298af4abc98eeeea770251a274e359abf062579cc2dcc566ab145726ed0049d87bf2d5e36ab1a798c2a4012d11aabf3f0a2e740dacb43d75c2efae843d5444b75bf041cd69584d55cbdc20a877ac62e396d5672c3ad35e7fb81427951c93144673a19dbc1b72cbcd3d53360ffe016b032219cce3f01eb2e91a22e2263076fbce65eda3d29cf14d4f9c5e958e9fa82d7a7de76a4dcb616342237df05c9278808ff5d4bec29880fa814456303e8f31e0c82b43a5e6bb68ae5744c9328e7fc84a89f35f4811dde4d311b5caa8210405108c0a1245a268f0a4d416b69e50facd454dd3c49a221f18aa1170347954308c5d2bff526c1310d339aa384d096f953fe4a05d60abc451d55ca4610e56b1d289eb2ad4e6cf4e6484a343dcc89284aaa57b5e6b392abd805fb979ffab6c1158a3e3e8bb0eb5bd4b5fc703aac05e9c26855da08bdbfffa99cd1d4e38279cf23640492dfbcd7abd53e1f6ce8fa3931d69755bcef8a38fc8f17d5eb610d25741973ad13e3b8da6da487e903407e8d8ab106a892f0f8a1f7348c9bcfb99280f14d7913d238a3f5bacbd07d443e69e4d8dff1d9ab3dc041f49054a820744906f10fc6b487d87e11ef803f7ab62d2276007a8ec881c14728c82b64ead6f21b3400db58c8c3a749ab436e852aadb8a89679375acc98ba2614571a06a9bea4ef1dce9ebcbd81efb714ff5f341ef4bae7d9c1b1dde67c1e6335b3f284a1e2e37942d4b7631e1a16e508a38efb4b725de138b6e1dc4b5ac7ef1d50ac54fa9961f1445f85be92dada9bcd239c1e4bc4d7a201711c12992b3117a4dc67aa2c59c383d69a13c8cb8f8bb004172fa9c568165ae5e94e389f741ed020c3c14f005bdc12d4de549bb4cb57e322aa1043e0cec6d4235d49a2b2a835682cb2862d41fdd8bacc03da95512b086ee09b2533947561b078760485955b37de7683b15a8c51b1aace543325c77ce8306bafdac8500b6ff6199f345bbf9fea089f6efffab93ea77556ac7bcf422ca7221acd0e89266350fdc691be426b14d8850c78d2be690ece825e7bf213b2985774682c958df8f5deea0d088fb7a6020ec1fea14bdd270b5360b9a36baac9383689fdf34007d0338b11997e8485257a76ad53cd05902c552b41f6f9dbfe62c9b8d7154ce80290872807e442957b0ee65857da4b97bed92be7b5502db92d264d1e9290c8f3854c368e176a365edea2a51a995dd2d34ffd93decfe1d1a1c1a0bfb584232595d48cc48e41c70caf314ab799d76dbce41219b178e63ec5d4d936a7803f2017051abd1f456b4d7aeb7ed6a4784881432a4c95aa957420ec7d7ee135c1042f141e5cde84bb8f8e3f13668cb658f02a66d2d70ec759935bd26ba7f449193570e14bc6b1eed9a112669f0cc2838616714fb9c91f24deb76d57a533c9583dc1114d3becd828b828c0f8a6e7077c1f6f3f1630458bc85e39c7c6ba460533a0383d76af88609e3d763d93c40e94ef182c0be6c50c4100262a5e8ff0936bd164b37224832757df4d6fc87447d8aafbdd4f65b1623e408b1c1a5ac0a2d3f4a2ed60a973f89e90509bc25b56692819361bba4e7291bb671c805d91983296feac42649c3b4fa309c92f4d1af5407abe504d806414652236df3049f92eda59361febd60e52b0271150231a3b2f241797a9654930c8281a8b1da2130b220cf472c670c26e8f86d79f16d6821f667415969e2fde54408a7cf7e3e1dad782edb3d73cf032471b0ec7a1d84e72de8186cc8e970ac4fc28f80301e6f9a82ef6eca46c7a1a4b842225577b531f36a5cae8dd89d3c17c00b642d54fea825e605a758c84c7ba0fbbd6d792a5aa2f088c894af1c0b42bc139105cc13ccc25267b3b30ec4783d231f63a16ff3c2d85866cdff77a3da77a7a3c6a72d00f4e4a0e466569c64981eb4df6086a63f62c1527e2b5617b6cec374a6e7d79763484c88edec0b0133950fa4dd2b141a7f6d39962233d5e99327893002a785dab15c3292c9ec92e7ac5adc58480fb087e98d3f5c3b13e1e060ffa726070323f33bb3b18ba017cc943e1c0b5412c28700ea29e9caf8638b37bebb4dbc4a179d413d01361a9308d4c275bc8813ab23c25492eab481d5c0a79ffdd75d38debf1dcf8193f6a9f197a450da0055a1c91230984ea694c3ceebad493b8c266a4720ff899642188833146f36e82886fe1c2242f28d108d88148ea2cc2b3512abd0f07e92377d976c821a8fe41e2a5a5d99e436a18ce030d61400779a31ad69530614c5524054a5c5d3bace3d459bf41dda846983558d3f2c63fa3b530ad5bae3375b20854b6e7f71a98d684d25ee62b38e9279736a3b19aa03a5c2e126198799a58311b1637d2e58b6fd59125753dd58dbdb5704c6d0e2ba0c8d02a62d61d244a3a30f92f6df6cfac39f45b10a124495e966ca5896374239e1c4fb40900ecb0e765008b7dad10f73d1cc12a8564df239319057c149e01a60dd9f6cc0783e25ec98136c813aeeadc410fd34a8fb97c6e60088c559a7bb52dc9235684c3bd1776379f80faa0bd51ab2f9b418a53098e971122aeff378538f9827857ac9b55e10db5132cf6fd0acf4d3952caba42955a41c5e4a9c11b708c13df0ece3270129b0558cef3a1c558b47da022392cc06d3564d1dcbc86bcb2d5bd725f4ebfd3143284ad0196178fcfe3258d96e5911336151a0dd3a9579697c6d72946a76d9c3dcd1b27196485a71fb035af86cfef67e02206f091992746e5921b12bcaaeb2b9ec9d6b0bd35e30dbb426d36d910e417c66b53aa94d4904f811aa1803816eb549df8e5d3fb356647ab4ff0a62bafde77cb1f2ff99557dfd43cf6cba7b49a86093cb648dcb1ea82a2a36021cd06b7e298ea8123eebf80dd71a939f77cc81cfcac8bb54a79648f3c1812261f66bb217d81bde9b4f000b95beba6a07cebc8b7d234714b64ab096b675d84d835d92a0acd32b75b0b0514a9bc549ccbd5fb7cf4dbd40c84b6db4044dbc07694c6641276c4113f3802d5a810d742a984d3bdc0a353cd9da052fcb1ea55f4613a376bc7fbd7bd9d8fb6146198c0ea4d2d2ead40278df3480753aeb5abb7c4dd536155904f04622bef38d0fc90207dc22d651b6e9e6f9e67f8f22b87369d82b9c7cb2c6a999bc711e7fe9115fe96fce6235b64cc936ee19dcfbd63fcd17fb9bbbdc00f00d6fbfab211fed7157de6f864dd40eab909d53c66274f91a83e48a21ed050b66b6c78e2edd96a16b59523ef5e34817c896d8b9e3eb46ae117ba91809107c69c0b00463481d91adac6a03c65e2430a8602a1ebe55fcc5a0249bdad92860debf63ea6e9eb356df526bca9231010c6de86990803ee3dc8e1e0a4c7fea67d985a8262f1e322854125916f73ef1bf5402806e2789aa518a213f7a3e53675eebba9cf4a131edced41f4aa7a0f1051718591a055b1b835a1abb196902ed8c72bbe8c3ba0b0e36e3014c0115323f653b7a0a8d8916d571010eab8fc56b4b50dad23dfd01a140d2ed0beb77e29a1eaaa5f98dbfa6934f2d637b579f40f350c92d84b23b10b63db57a08f19aa318de6f9cc159821ac1b93f70975d4f6efa4654f16a6f3d503b2bdaffd073a6bfb36d49b2c44aecb8b9b66ac0de1ccec72c8617212e415b36314cab9c498380eaec9bf058d90ccf46ae3183741938de6de8c0baebf0a5ba3ea97e06d93932e9833c6517c6bd22e3c96b11d416396c9ff825757bcf7afe9a30130a6938d7ab5f5e6c98021c6597495834101ec69e4d1aeb2d54d4e66a6d8e005dc5524e1e21089fd734fb01249a06816f2464042c3d68ec3fd33f4018a691bb4d5325d20db45229651ec9eff492d64e2c334c96f8235bb18670bcbf56661a2deb6d216c216debabfec43ad58d5eb91404dd78fd3a6f471ccb6824255cda7f00d22055d750fb3fa04ea000621b042a36bd3a52cf22a3f1bd2e977ed31d042791439899fec7d2a76ca2666c2eb6d61ee65055f78517fd5c98a5c429e3263727392cf44c74313f66f8198c0e2fe5662e51032881dd54feede9892e16f1c198fab0ef59b8bf395523448ad75ccb2600d739cf129d9478108f2cdd3b1b7ce5aac865d92e1ef424389e7292c4c457ffc8a3d00e2c6283b2c5542ae56ff8bc3dbd41696ce78158599e8b757d26e32672363a90fd427636982d54d749b8cfb02ae24be8cd01b63a4e997ff11af777076edc0e6f6e80f8b50b7c4e8bcd720f0f10baeb20a7fa91a128c705f7b25084fccbd6e329f67507d02adbc0673d9e96995f0d600fe1897300ec05bf22ef5877d86c06d5696de645205c38c20e1fb3aef19d308ff9c7f16af8e0fb968b762a62d5b8e23494a398639ac82af571ad4ab238079e45d773575b8adafd0aa5b8b5db09ebca0396f9c8070149e4bffd19e3c141fc2aa49e656ff409af52204cd85f12cd3627b993043db96332ba91cae4f316046e71657c911453a0b5737ad22f2029602347c047a079559065e7d242370b1d49e2fa70386b16a1b6e748a3816c46b125a43a5c282d2a91391131f538be5b2ae000c58777b14ecb933b3a5df3353d3fdeddd593dd79db03c9236a6b48f1ed51d1f414e3f38cf7e07d4496a6374447a05fb4cb378ae4742fa422b826912ca1b46cd1a9c270f04d4f361bcb580f79c8050f6d22311e15c59025c82bdb080bb37624633365177c83d517a5a57620a81c815342577dd27a9ce331730d8090a05e812fdd255b9b772222b9cd90180883ef1acb458f6c55119da8dffd4a7b70317f1e6410b3a17088d962ec895c91258c794742f7488c4c7fa134030c54ec39e377ab5fbd2dbc659e5f6a74fb43abf0f317af9b6bed890a008835efcad5368d97c4765c2611fdd4968d62fecf5b3e558c1f6998de4f5949f42dabb590fe1c0de040ed4c1c9978cdeec077d7f3fa82996099c971678d775e09b6e6fb19fdd562de341655993bb34c1de0d3c541efd53e39e47a5e512db450e4260eb7ba0ae3a70d3cb935f4144140933c2fb8a394b8140b2b4af2a7c3a81e596daa7f8bed96a4b2bd9c62444a1297fb72527501c48608c93b73cf28f51beadc11d4125fb7ac5cb8897f0f240f96b92cff484ca2dfe4b023db99c83589b076cf3008e06d54bb193893e493be49ce9a2587bfb5dedbc2b330dc6d8c6c3d0104b89c82be90c29e06eeb1659a6738065d1209b516b49176f438d3ce2c857645d748091b6156be831784cc25312766d2d5a54827a49a2627106c5d4d9e98b068d1df4ce19b1eba9df229d1f88101f7f0384778200bc8357a5cfb17d63258395d85fb1ec66d6d1b557c30cf4f79200eba1b78c4d5825e27a8bf73255873461c3053770d366129685c868da91ce9f16bc3b09bef882dec41e11b9ae6dccf098b0fa9762b9998907f334e1ff2e51706b755fb97a126575c567d25087641e119d3e3ad60fa2af84664712dbdead2b02b40de9b452e1f259300dafe507964fe041b0fa10966fbffef3033ba012f4fda0d2498930aee5098b02bc78ae2a7df71376942101a1a0e1b74150955712521c777b0fc7f6c262096f9275b0532b879f061815427b0fac45987aba46c5115e61dec4d335f0a2d1d015e44cd5c24333b28ca5708ed1f367c66bfbd779e69f078d6098bd61b5933aed77345033e36b915574b474885b685bec259c01d56b71896a3ddb230335e3df77d695981ef6747b3dd7896c52f6556fe49de6e75b490481fb47948a1d15553f449d575e8f1d38d35613e21d5c423c8cf40e05a2365b3f960aedc4006027f83bd1510f3a07bebc20e9c464de6080f59c9b5932de6056df05b754590945d3cbf6c19026e09cab30a8b23589d6b7fa692e65656582dd6fc38bdce8c828d38a55da2d40aac04237c5075322f39a6aeaeb198c84c960660b1fcd107a1f25d91d2cebcb717b095eb002ef83a397ad1cce8af6722622d1ac3ecda7c90a4195bf7d232eaf956c01527e4af0f15b8d9ab33c409a9dfbeea51a3e4adea0d3fec326bb240d594f8dda1c66d2595e92b7cb021b1e6aed72f9c0f41a2112bbfec4dfb0c241d194662e853c62fe75d473e1ed1c796ed4581a176a3da58a2279ee6706feaef233c700d3d16ba0ac33f1e040e4aa526b3f4f78bf5e4b3de312ad2d4a64328151f34fbb333545d2e669953660a1068fef2f2d83adcdf7907be366aa0374c7ddd4562721974f836d3fc9433db102ed18421296d24ccd00d3cac6eb90acacf0be15da02b3fa1ca44c6e7c06a7ae5af984a574d755d0fd4dbcdfde5c732df23adde96c10750b868134e40c1ff5cf820ccc705a655103fff1497c84b99450db54ab3cf285f8c832910629ecb97e8f9ef9dcfb8905e3a807920862cbd543699f808bab2ae0d28b14a7be2b4d1013098c01a5673d0c141ee3969498e4b0fe5f0982642c9744eb625e8c64c99688d6d0378d698cbbedc0de7209312cef853fe7d044b0a1479cac5452c95db4c80f924165e075a1da500334152a33361acb0cea7a6e3118e6a62096898e47ed616449819a0d88ab7e2147150cd14660c0801e020b92db513a5e31fbe01ab8cd6f77807cac646c056248120e2bc020f78881537e0947d865784a781693a7421b5fac62885e8eda921204bd7ea063520e12069214d8b2b966959e1b7ea0f40e1e19cebedd2389f38fa249d0673aa038cf00b53a250f6850d775b5d4c24d559d41ed8f008a528bf18aacecb981d5de5a208ec8be02c39c4a8e6e13602193e2c94d883f0a62fce88cc0dbde50d3f632810adbf9c95dca7b81cbbda1f0ff5b789e0e4c5cbf7415ec53e9f9699bbd8994d90f8b271aee733f6687296185d7f97a28773d07f288a76dd25f37f1abb87907bfd35a29c01e4bc805dc49e4df72411dc4f05fdaf1067b4cf4dc44a700c16303f1e3754e915287cf46ee61eb9d5bd48a60678510e315a30149f0b8566108c0e2e0f1f848af54a7b6d52297a631f6219c341ed122b0adbf8e096f84edc464ab1d798807f052dc76a6747f03ff3bd995466518b0798f6ac0e7d21bcce5bbf303543d74c7eb2c40364e3c3f03fad3698f6dadd673c25cc6dc07b4a7e17e69fe86a3cce0419454f0b07fda330640a3873730e6147fb195038300382f401036d714f99fed21393381ae89fc1090e1c2933050c7fea95e87d0391f132ef8a60ce2d6ad23ccaf72f822e7fe7c1524b87e7d90d1ec8f1cac2374fd31c6317cff8da1006663b61c59ff7c80a390a813610eea53c342dba69d9793161460bfa4e717f7803f9d81d8905ca2768a73de89c34e679687855c72887e33d220412a436fec89519831e89476917d7512d1b615440804a30932ff8e2055484e8951fca06eb899f6a3fba9fe1d1797e8a59f65f9efb7eeee4ab7bd2ccdc26ce0cb4e4ce3c34f34b1857b87e0503d11221140f270180547bd8f0313cbd8287955bd4f6430a1f12f5ff2837702f21ce0a132fd83698f2f3f7bd99b201f00bfd60f3a420a903e3f0b3b17f3864295dd2d87c4a5f9a5901c03dd525f3cf5aacb9c2be89cccb8c3fede0fe3c1e6e821393661fe862ba3220ff6dee2abd52a4cce900c86696a8ae49310df1758f95e7bf36e4a6aadf629067b04db600739ff46572c0eca6c6db80f21c1f500c6c1a185949ac42b6a45279d153f30ae8f2c426483a763b72c6b95775179cb20da2134ed66e09db5e4377c6e3747484c493985c5140f9f832a780b14b199173f61144481c77a8eaf626ff707048be669ae2272a6c3e973d20690106b0b8f5988a34977a2a87adf67657fdbb31cb1c6b0e4295feeb808dbd0ec446bd1248ed6efb7900c7e692a267d7485cc259c7b3c75865df54b63de1902b27444c977d30723726b9fea95509bf0bd64df037618b4b30035a77818bb87fea6b922f36d85effb81742080b918ef533e895483e93002fdadd2cec0b63c497e27ea2c90bf501528c43734c95ce46a0a8a6ba7759926152355064906ba6229a5e472dd639cfc0fd725a3fb7274fea4ba23f9c53fd708fd6ea238980047bf3a7b8195fd3b9c64632cb5f2e642bb34f3f89d94195f7ea30e995237aafa8be2453cd5e5e44e8ef7441a6968eeed04308750f6c7056a088f30f43ce39fbf1734f49affcca652b6aa205ac4b94158a9a4fb3284767f97dd4eed8825104c816e9453d5976df9e0822f90940b133e55349b9548337bd47424df87f4ca5203e5f4afd6d29ba5195eb91ba734af2eb536dc83d069e5aba9d2963a067451b4686c1fbc61347fe9a4fd5f004c119f65e7551602264dec55ab313540774ff9eac77cb11746f890e3a895e5fd09c2cf8c9dd59b3c84a4230dd0f20c7e2c0f3c62bbff5e5b2e5eaac8ed8a792a73aace3fc4b953dc71cab8e554a9ac5202244102910cb59edc1d31e732221eb9b317d3abfc37c3516b530bb7e449f90a9583f32591e2e31e63610834454bc8f06dfe3d46085b23fabae548fbb4a904e204f39b857cc11f508ff60df937a51e409e4b24f39ee60944284ddcc84706fc36786cab40052d5975fe4dd99f3a5e2ef391b051bfcac92b4a187335ab46b1fd7378b817dbbfd514ba27e0af90432467e55c48c583c387542c90962c5c66762a2ad6304e7827ffd07df67121905e6446d53a11d69147a1ad9b996c6e4228c43c9bb505b363f6997b429121b242295c9ee6fcf56f24de9e175726f3851f8ee6b66a5cb6ff2fb745fd6d2d06a5b49860ad86257eb62c4994f5d49cbedfbbb813dfdd3c824f357b5875301f84763dc25593d94f4c8f62e1726fbeed8dc567fcadc5c739346ef4abedd516966818e9ab93fcc48ea4d08787193fdd3fc958d4ecf3125aeeab804e89c48ba801b953b6e3bbf1109e18bf8571b005e81e88842a1237651c17504c8937e2004c490b452582a32c4216581f0d6f84da081e862b4a6c93a100d3cf9f9bc2857b5b0108aed2c70570016b84786ca82add9c9ca24e6c94198015a31da715f0e3fec97bcc35c57d017c5f1da5dfb61bc7a3e8fb94ffa5915d41ad099b54c7920a7aefd2273f1b1d4156a828db2aaccf7bfb2c07cc83b74820e140b699e6b0f20fa83557dd2600760fcbd6c2f3f7207d61791f97406e59efeb90d071c82492f56a386ee54ab8c5e9815f4f2114c07ee6d3357b6a7785bb0d50c3e10f0d52f0abe7e70e2aa118018a1223c82fbecec32e047286d55ca2c47d5902a41aff90215e5b4f3637ef17e9d7422538510eadcfc4abec26f056a72f3a45385bfb1c8112bd0e486db85a3e3fdca6c99247378d8c04e60d15e8bccd63d8a4845bd10d58c429b11953ee7f05fe8fd0dee82629d2f9a70902855c45e415a4241551cd6ed020208f335ac7ad451dde98f1e497a038f496155d446f9f01dc214c857d130f1ea71ed9e718141f06e0609e27daa47fd6ac826cd3fd8da77960569a1d5a811969fa5b691337a3b3a13855f90bcac2faf4358b0998d98572ee8f26f73c4bf4c9d3f6604707c3e22cf334ebbdde7d591cb678bfcf3d1f8a5e1c32ff6860c520a5ffbf65749783ad161983de026e89027a12d16efb7ef68ee7c14b4a807ece8021e4d9efd143171bb0d5c888a271f0e3c4f34e8538dda5d08497e733e7a4b11a509492dd60edd198f41712cabb6ded251bfe58d56f15b7f26a04d7e68ef5ed403c4b530a6d3bdbbc89a0a0ccbcf30f26e86512a9e1985c7de5f6ba58e87cd894996242300768208f0fc00241b54a359460abf46a3a34075b7d3ceb9f31cc3396409b34899f2cb7ea3531090b8af916fcc28b5f950c0889d25cb39d90c9bc187cb19dd4cee34b04f4530380c050770049a55be559e92ad165ba895e864c75f139314184aaeb0224fd2aba9596a24ae39a4f7d91149e478b9ece5b164d839bddfab22e39594a5c74e2d2cdef3c9205b2086660a95eabc0cc526a1b69bfe0a7774822fc64eccad4875185b9e67c6c7b8bebe94773ce060b6747b9a227571e0fb3d52cfa6fd932f7d7a6eff3627421fff034aa424dd334d3bb69221dd7113ba37cfdc6b1fe85c2f2930cdbc532f5d4de5fd77dfce636ca668f044948b2492292726f04084e9c307d554ef91a4556e8334af804cfacb897d7bd2c210c96caa01d4df827fef3737097be985d9fa45c80c44a81b4e9968afa66e7742fa0492a8c3210c0959b9797dfbc65b0868f47a268aff0a8a63abe6cd124b7a1b45e512061b8e9e5ccd98efb6e11ee2a6eae33a1d0e2f1e61513f19e13a282da8c613cfec11c40b3c1b4ea8e015cb21afec503c2dc4b6aba75cb59621a435bc7108df46cdf79f88a4b9448e3df6b50ab0a998726c479a935e6536baa5fdf85d0c403b3e7bd16ea8d5a36559550e12349e1666456efc6a769074f36f113b53530322f26c4e6571357772894e7b7d3a53d8af8b0ee0cde7658838e59d39684453b4716a92ee55a1aea532a00182bc7d0f3e84a9f38cdba4bf41f97e751574c5b933a2a664a3d7fe7aa256f164d9d73641e96eabb84019a4687c1cf9697057d39719e4532d4a0d36802c83ef98cd639f514e21da4a0edc0f48638a0dd7107c855ef8db6bed8e7c4c18307d7ffd09b040c5f25b68854f9f7ab535daf0efeec60a3decc9c407761b9d128d2f2647e2571f5cdeb68ef97d1a2ffebc5820c25da7fe5d58d22be06370892890b756f4eb316d4ad581587fd3485e111bb0398130a2917203bcd408f734b463a74f702e2670798f298ee085340dfed4e1548658e65f2e618bdeccf8a2a265559abf10402f7a9acbe961b8ada6e5b6a64b51011a174432f42481922efcd195b0004ad81139c70977cf686ea17f9a85ede6e538f3c0aa966ac158f38a20326f3fe868638c195d2cadd07c4f12221a609e889548eb885b0fa8704cbd4ff9ca12b836319811006f8d30a70a038543927c751ac94e6773ab706307a1888476ed49718471ee9e535235b80e636f7a9e802c9e6967160c12e3bb7aee6430001be090a0a06e430319a50a610595edaa478a56b7ad77dc271d3313cecc4e9d61eedf2a9d81c09843c520346ef2a82462da1b6b768e908235d6bff38abd22b91a830c2785f14b32c4be799f7fcd0443a3456d60a6dc9b22c4e6dfa68f1446fa0b7a8894945410699cfa9e9a32426ac92ba0c58e726f4f778e0bdd18ed149f2a179ae7a141cdd4b9a649f991b05a20140a3411a799845ef6a96c51ed2105ac328de03d8181a4bd978ba186373d6b630be1d79f99ff034aeea8c9038a16190471e4b6b66f4954e8a551c87b86dfc9a891dd148bdac8df23c234a4f55bdbfa497ba00ab7ab15c48b52b13c1799759a5e382232d419ad2163e7b8bef076439f1849f4e0ba14b75bb5f61dc4e631f004a39db494365ad3805b0e121c71a4bb43841a9ef8b3fcd1562d9841aef953bd426fb9899cd4862a2fc58261ac5ea9755134bd3a75141de6739bba780990c08ff6e8315560db2dc6fd7bea5257712c757e7a959f0b06f8a9f8c7bd8777e659b266c5ae4e6ad1e51476ca3d1c6f18eba9a7dc300468ddf4f570b2c99f522c4a505b4a0225494492cda152de08adfda2bfd6ca61f93f27aa9ed453a96fb6bf2875de77f0694937d0cc0461d65eebd4a52b35385b4396d55a75794bd939d6553a1bf090fd1a3343cce3c2eaa7af5fb57b14ce16255cc43618e1ad1518e224af015aec66fcbcc0c5879a0d4931bc74ebf21ea6464c3af4d437b0f8872045e424e129fc4bef1314131081442f5a476be99d0ff26c7689af3fd14997289b7071356a27a63ab14a99f758c821e3f342ca081eed923870d7214e91343783b0cd88af9639bf0f7888c4e5b392e6e6fc2ebe3a499ad99bc3de17e75f1540b6cfef6f614dbb1b9762347d54710180142b14c368dadaef814da9fd9216c72bcbc7223930ceabac21104de1e608a15d12e5f804f855d19a1270284c504a5aec89132cbd6361d19c4e03bb2f117cfd801be117660c34d7200860cbd575e4048c408933cbd04c269205b8980b4517d6255530337ca8d51f9464c08f1b020d912242014210ad39fca06d89eb870a4761b93867e83ff004ca48aba550bbc868e3027d16c9901e1017d7818dd6b995dadbd196d00acaa4f95b0b27fd765fad5cbac22c47d584328fa59e46169fe15c34f4b89a717b2d29c9483cea20c4986bb71d9467fb3d941077723296851f92fe65276c680ad02528355798114c1e5748f9b3145ae1e991ed11dd4c64936559152403f1fcc43c52a7291c7bc6087fa4e6731a3b602393aaa902aeda86025a3ae8704bc7388250c1875fa2078143bde8989558a5d26cdadd0aad1c0cdb29d1bd10f97ae5f09c8fd8ea3b4474d8dcc2b091450417830f9dbe2a523e3d29dd9d2b09176adc5920eaccaa505c673241b059f84f4e718d6610f364bba79f33b9a89ac20e261af4b8c8529610d01c0511211b3aff52f17ae0cdb4952c8561ede3f2be14f168c0a3a3fc9c1279b3137780daf460cf889dcaccce5b2956cf441f78f65c70e243d5db31d3e2310b22d3cfd5d507cd9ccc243703d918c9b2768fa858084d152e59b662dc6a992df42d00862dfb3f6f1d46b71aacfe3a64708b0989fb5b6a932657fc46bdd7948aae7024b90f015d6d7ce5e377a6eeb59dc445b5d768a5026e2b68afd28d49268a30e1a9bb5b9cc1d84d6e936644f677eb6dd02087921aff57661b74d4815b136dad3cca501330b177af67d8f01c4f8c1449f9574d5ebc687317686c47d75fdbcd21b37407f46535e8055ce5dfdfba75c3b403ad3b92237307696387c1a9e956af88a3cf876263a7ff9944766c70d9727ec27586b90744c499073a19c73b8c042cc23ba595b97d8c308535b00e1b8f630138a502f961ffb9bf58e1a6e571024ee70343a60098d55d2ef274fddee582e46c7632e08f87eaa3c4f4fd85ab0fc9a77dab17cea05f66d30aeb8b9f3890dd1fb91c01aac5a1dff97951ba51e19c60a57be67b0600fa446972be93c861b9f1809baf2148aad90fe36ba0c2aed0e453b72e4c0c195486cb9a0cacca2e2873737cb6eb1b535ae178b8f53ba4ee4daeb43513cd4ecc11bcacb3fb6e2d57b629a253cbb3b6387703c4917954761ddf9e0dfd6f3813a0ec33673a2d96fce7cfe7078d0be5234a427c57e3f57db8d197247bb51b9de23c4d02531de082e5de07022f418a2c3841834037fb3772b49c181cc3b6a1a2b3bc15ed3005dfe40447d20fd28079892ce2034863731f95edd3e6ef3855a36b305f4d9a200b58f1e3acc5e1a859b7467734d577d924856b8c49d910da19b2dc7d373f83901350199a9ab23238b7fce0ddde3a2d2c1e25e772aba6c6d277ac6bd2552f53e0f7da558d92bf16009e737847e273daacf494934fc2c78ab2fe1720383db280d0ab25766bb8d565a91fff34d1d0bb604aef57d272120f49ea968c1f6ad5ac836f90aa4cf357690dfc55f058bc455d1f3f24d2efc32fff646f8e494156c7e6a11511af6452605e367b5e932d79b5ae67ebb54ff8a67e99d9df3ab58612cbe79e76cda6fadeed6987ecf69811f5ad9fa9d6f38684e453bbaebdf95911d44662719fecea236c2858739b11fabc03a06de703a59f523cd32db37a1d43b86b620eeeaf0854dc6d463b4986c9b2d76099b0b5a51fc09b3a45eaaad92cea8d20fa69cc816cc88276edfdd7596f3238e1458f3c755a452b5a92929b92434db914afbe3e69b01dee850d1d6dfc4e366a78ade184dc07d5f0b82e0683cb99b99fd3cc093b00050a1ef958fd364d25f64044365485c5d5fd1a74cb264615a9026c74b710c4d28a044a489171963eaed755758714deff75a828256643433cd325f5904c729c58ac7c717a36c9fee4ae85496abe7a4e58993606abdf8fd2a15af99898d2bf2a3e64a478d771dfb3ff43716e700ba469587f1a45551cb136814dfd820655ed430021f10ae5a85ade06ed3aacf644d8a7ff913369e361e4606625ae6a96279053da61d1426e751768dff2cb79f2aa6ce12dc9e24ddca9c7bc4ca4ea3d292cc44332926364874212474f777e18225f12758cac9060abe7cf4675e68d309517ba26e0aba0de7764651fa6fd68867ae0c50fbc828026398b1cfb54ef97bc18bcd32a7261fcb237f6596ff60eb392470ee3aec8c743044475c7d48593576a37794c437a2e409ef9d1e655ff4a0140bed5f2c178ae2a6d3aedcf3a2b4cbf79aa789fa3efc5c5437c053d71bdde9f5ea12ce94ccc61c025ffa0a38dc4c69dcc10dde36bf229847467a15bcdb3842de1a7823d008fcaf5e5e8830f791cbadf718ad048f8e6b6eaccda2f96c3c5d03e8a3afc7869cf5918aebb2be824d377c5a6989047dcfb2916e40d65c3c7d19e7aa09d8e63fc5830c9663b4f88c3bc7797350d2880e669544f0bb7242fd57d25e5e53a09b4d7def912f25ed648056d4d50372689cf29dd048b2cbe29e579ea448068b10b4ee3fb03ff9484b9f486c29717a7719b3f644c932b5b9b15ce5a7c965b8e46213dde2526bf1be067bd0b67b65fce449c7f4e92a3ddb78487bf087399f58cde1bbdf8745e77994a4838ae708e9aa21d130ed8cd5689415735b4df51690496c48947ac985ca3aaf38680544fe3851d27f5179b91756e933d4bce6827081815aa34ea0fa521c2172113ae2ffc2b8f93eb6635389ef651f3601109c85be0fa9d5d1ec693a8b75a280268c04c98d1fad892e5cc937b2adf2d568c7b6ff9361a4410e0a855644ecbae4802fdc7390cff81ba3e7af632567b43ad88a6cc2d86f8c331f9b73d032f716e9abdcae7265c94b620d80a7279c4b77e6c0ef532a5c1eeb912684f2f4727c3cd4179c811b80cfc590dafaab7f0cf448a5424cbc4c2cb54690c71b197c26e2a8a5a45b133a6efec69e2f5e54a24d7102c9e32e99e0993cd2359e4c415c6c85fd10d4dca7541897a41370a4f121d8a2f4b727b05ecf822e92903f6c39aec43e43f80530a34ae788cf5a3cf017ba9d771f8f6e8b4da0d9da786e5b76fbb0054edbb62860e373e0e75f1a855d5951123ab0b9f354d999a473b39b597ff8b41018e6e085af93c03317aae5423001e8549068eebcff4accf45e6d2d80731a22999603d595a3e3c701f9bd015c242099ceb8c43bbdc9c73cdfece01a105da7045eef6658c2caab00d7e3b946d781f92efa7d879b4ca3080f6ebbcda86fe2d68cc506230918df1b67c4a8edcab36b8700c008574c74048a930e5ed3ff8ce4eee5f10fa902665e2ffd0f1ae589826b599c65be35fed2e024d1cab411ef3436875cb808305184572ae4845f279236c49abce85ab08cec876898a68d56ccd267d4f6bedf5ca22cfbdfd27170b817434ffb6b7df9a0b36101667d38c711dc08d565e988e0b2d49f6a8a2e06b5850326836ab882566727ca45ea62b4a358f62624f06ba482a9204579b962e9f08dc25ddafdf1c0da00d0938feadf61597bc6afd84db38edd8d9f24912df9abc69f75dc5c5f807f2b4087d19bf3be5102fabd3ad603fa894e631085eaada4f35a56288f26471249eb02c778c8ee1174ac56c1b831f415e8f62b1e90532bef3c15c25966c050a17a6957d1d3309b1d38596b9e5a7acc316ec9a27639777d03ebe2c6ec33a1893d6e0cf6f7cea1521877473934a1a9e2f3e33ee4aa0a41f26db9dc5a7afc9ac9c6eb00afc4aeadee32b8ba341005c736ac8a76acba01b5132aeb40605e8945858d56ec0dc599476d253352b36d06425fb5b7e5ba2573fc8cbef408d46f26f1919c7ac848edd37a4465c253e675c66428ab2aca57790a06089bc3c20624591bc4ee514cac1df2c2a381194a50b6a5c8fbea0aeda14f9b49631278705e3a3b98555abf455763ae617723e537c6a6699adb41c34b9ac48fe8b222a7b979de5a64bbffbb275d440de38ac6dd77ee9f74a811e83c1c5da19b1a87a00b381e6a6dc0017c102f1175d2d079d514a51b0d6e986e91263e9a6e6c3e514f3cfe644da0da8a3dc4372a3bf6889f14afd521973cbdb1395e78a46d0ef9c331a4986049df71b93d050f10418ef499aabc87ab258901f2f6570e87549b0cf8e6a15512ea58b27d322ac4a0bc23d277a9312f25f9ba9df74ca101bf3ffcc934a8b9a94b2d446457d8d464546af02395045ea7319a7b8e867e6d83ae5d48cf6bf7e93c37e57761853b8d501b7713422830b097a86e872593e0a05d8abd9402e5f394f3702a9be4200485de4189d39cc6266598afd8d37da87c20b45a421f5877d06cb0fef4691646c9eb249fa67abffd6c1d51f2b7504f0424e2000e96c5cff8f26c0d0e557af7c16feec980c4bd4bed12b900e55d43b9d8426b623e35dbae6edd6c325347af565315b9dca131e54282dbe008ba10e7883d137c0777546308cd5dde1886869bd25362be1d1b4137587a879e12e5f681541cc8453cb0aad67682e0386036692e60e893ee28c80642aea2cf5f012a023f76281347014b563b6a08a19217689bd1e0c21b3d219e2258ba48735285b0601491fe84ef2809cefd26ae3d37d021b414334a0b4e7fc8c9e149dbbed49590051562456c7b8fc2da3de0e23fb36de3c03c127f7e6dc19e788978061154395aba3d1f90e1cf9e72b76a4717cd8a6cc264c1756b42e4d5930345b1a00cfeef46f91f1bef74ab90918e2fe68bd4496b0739e27ce7a25a949d21e642e5fb8847b17eb10d93fc670849143f5b7a507007135f87b7dd94fca12d78000794e0faf942fa36c83c77db05d61986a480e22f5abd271b4b144e37fc61c60893d1c0553a068a56bf4ba3f09a2e5f40fc8775d202dcd0b9fe9e255bcfce4ad08a5e1f19bc52dbc732343cdca38890ccdb582212dfc51e66f44a9fdc62bf1d561a7b0334714dc9e8a409dd8d3582ab237c29cff74918d3575d220d80a52fa1cad400c97f3b3f364c377d37ddba6358d21ba7eaa7081ff606d4362f8d148880a5ded726aa2c23e45387f83f64b18ff02bae940bb51ca47a72b02472fd7f0f4cdf0173ad07d318bc0761066bb0a903022c84d8e086d3c29ed682653d7d43410c07b09f329cf728a8593294d87e6a564dd443eea7951940b1091d6889d2429da574934d75fdf064d3b5cb533b735d2cb85a9d057e2756b7d491e2b8c21aa679e349cd582acf20eb17d42198a2828b3fe2d8f12e08c38aee1a03a0fa64cbb96f31c2290d444ad2c6d2ecbee55892234dfe77734457d7d5b984c6db476e1e1abfc0c3b79c2958554a11e9bf006d26c3581fd56e5403c26bb572047dffd231786c35488c08a78a62377963cf823e11b045586d246db3e86d46461b1e16b74007130e5a86128e30645d153cea0986e22a3b3e85c8f031f138d0e0e57195a40057d85a9836c47222ee29e2a1d88b49e0f3e58fdd859496ddfcd35a8e9e550e2fb62b81a0abc306bfd54dbe6f2535a4381afbcbb94344dda204ffd5b026ad4ac94cc4368d211b2297d013dc8a6e1d946204e2defa443377c3097cf9e1103e3a2d87adcd00bca2d5bc8ea4c3fe4fb7ad6fbeb7bc24daa19d7bcc487c77c4007d4f5112f55c6ba285561e70070f639d4b424e8da52f6e2943042950825a1090190624938a7963accee59d2f539ea513d95c70717639ba1d3ad3dd44671d51f4682d8126e6ad66d2e21f4fd21868d8e63c2052b3a838b8b7df20675260d53ae3a72c7c53ea4d371fb71e642009a764dbe32a2f0c5738b9faafc5c929111a3f91c5232f226145bfd6e70e6364412613e9689862ed3ceeeb26da009745d3084f047a86011d882b78a12a1ea4f8b231485b725f6c0f7c6d158d384c5f884452235f6a2b14027793fdf176d1e2a2c379fd90ff07696cd8019bbc3aaf7c8aa208ff8df4ce5dac9160c3cd57b54f01c60ced24168c3ecf55743376c654b240dd63d31dd5b5d53c15391f90f8fddf09cac6f289f4781c8612ea7a7a3126d34f33b498e1ea5ce0764ea51bb9352e68d6f17938890eacf0562a29e6a0f0fdef19f3fc0cb96697facb77ac895652f8b72217108ecb864f9667904c916caf5e3d4326d713e82899085660c70364353dc8b06ea568a7fafc862a0db811bb30d1c2668947d1c9bcb7958788f4e14560d9d5be0601c623414cd38a0dd04ea24b6b1b469ed48c2b13376e6e1f76fc9681366f11fa61392d3b5ba4b7e8c00d511e54ea64900a02c7f3e3ae89c3fe6c795dc3397884d1408f449399056a32c06af97276af73c7bf02ee7f8bb6ceb5eaa1e5cb9994b0710fc46854bd7a45837da7de379b87242efe562ce06bf9d8ab8f636c205bb5ef384c8f759782ce66804d000472b3c601978fa9bd98dcf3b2750d608c684dc52dd1aa0eb7e080ec4f656d834bc8e50761cd679f9cfcc45fb3947ddcc788cdbec114ff8251843b47731902cabb2e38b1658b6fc12906a76528bc1abca163b6268cfd282bb3d9d7234e993d67fd734f0712b8a69f1a3b53123c60de2936052af904db1ecec1b87639c21bfef0d9723c4d8e5acf00066415eecc64f1905d9e319ace40184a6cebfb40dfccf983dce09e3ee0f570f3bcc969d4bab8c1f3d4572ecf3b5da7f936d3d7b4cc350b322ee8c02f034f0a82418ab96870be535ad01075722d332587784a23367c315ea07aefca94b9acf73b1f410fb0f222de4fd37c8737c05c10d7a2630f17801ffd491d239f06a2adca1d684ba956e46f623ea7921741820ee63dcc023971783917b609a2d54025826b9c3647453c7799c797419255793fbc519ef911ec1d461d525a0b33cd12df0ad7cc9f6e222588420799de6d58f4bc5be7a5a49152c71984d7ed04f3d8f2c803a3b9bddbdb8cb15ea7bd5389fe51a93c9b6a765f9cf2884fb2df20b89ba0adccbeec120e0492e27793dc0501afa85e6b1b10aa059579fb074f0deacee8ba87a431749a4c0fc53d834b86a3456baa9792bb73d0161283f690ad0d99ec5c1ce31192502bea1087cc23c0bd13a478c1c6a42e3ea8ba293af2d04aa059f49032d8f37b891e50c0d7c9ae474392dd8e7c5c21e1692bce04720d0784551fb8ffffac1b2de5cea112e38b9925639d9789a3845e983647f37e9eece9d02bc2029a6fea6aa7fa5de9ebe6220fd926a5faba39e93b37c39534ee384515a4325315992e61dd957f0fa91f3858fe7c079de59f56edded51de86716ef40c102b1701970c7b0c34e6633d8a0ea1c89e7527252fcb07e63074221dcccc5e8a9a7ad608a04f242530345694bd7150bd73315513284142b6a39ba4b7270ba7a489fb03c6ff81d85e771a70ad0fdd1105dc88f7d2c3b3195babec475573f455c74ffa6c9540b46e38a6f8b5f76c6fea0aac614a642b28ff445f3844039c6ca9e365296a6b66747cbebdcf76972b8cce7aab91e55bf4ab1f3581df9c2a857d11a8415a18e7a6ccf23640cf9bddf245a5f90c43b3014d08d3ae19faf9527d7b26fc15cfa914dc6e03d976570242ea37377491f3619ab287e6169025df6681f6d936b77738d7d3f02f525e9c4ccfe34fd25531f7f4901201fb7037564600d11734b479d85a4a9790d450bb170301ae88263dba814468314a3a787e5265444ae212e411ad592c90e6024618e8f968bf535a82a26c52d7b8ca3ddd8778e26ede8e4e587b8f6bcdef3f4eb2981f6d279cafdb55611c6fd42d7196fe8dba7914b1f4b8c5ae46257f2bfd85007511426afea924415a9569d5f8448cd678c717edaaf67dfbaf85a4ed525a8528b29c398085c9110a2112a34003b2318b22426589eb23308c40896b0f9b2cae5e2b34494e42d16d4ac700df526eadb1796e259f24832154fea591ff628377c8622f8d87a4b673afe06c3d8737d3c1692dcb1e9091ddb64ca9aff151b541a754094fefe44b0afcc0203b86eb5e7f004c16f2c0b457412c41f8349d3b638859a18e087cf04a71b7cdd9d5e14450a73b041bfcf93f296bf1865f0ddba5c80877463ad6650d7fee66931486956a07884f53deaa13e2b84cd6a9b364b95c0318b8bad07b0b5e378fe3de1be564b194246827725a98c1c80b6ca981303acc042195061225039c080c900169b231ab343c7e9ec6530864ea5e38e1cf447f0c0cbd350471819eb1bb737b71da3246c222911172d8c11b1c53710cae5c83e1879b4c989def97ec6fa87107987c7117113916c6d2edd82b4dc27387a0bdd8031dd339749a465d229209b96a95a174d1461d295ae02fe4ab3670d86b0bf4a20feecf69cb5720a80276fc1587b25aa3507dce9b231ed8888cda219cf8281da513584b94a90caf42256af4a11fc874ae82c16639a1e004b1a5553657c6f2baaae59f36f21b4370ae7d8e85a781fe152763eb8a5b5e0f9540666160da71acea4306baf3c18301aa333712de22a894b609afa032ae6b89127dcd2aaa0ad2fb94bbbbbfee6b918d478dc19f10c8db60ddaac7e5a545894f411c7eb0806d9c7f1ca98f275aafe3c5533d274aec702ea6029f8036bdb577b0c53e08f7d941c1c8a355da210594d94ee3151af092c204ed0d5710cc7ddf824d858ad1ea2bcccc5e8a9a7ad608a04f242530345694bd7150bd73315513284142b6a39ba4b7c1f17a01e81ed720ebd0c5c18afb0d43c4c1b1928b4583595c4ca35df07645a7d8c43e078b7a22028ec3921c900bb45b29665f3b06e67830bbba81f43e4f5faf130f5159b39271e4f1f64d3d6af327cd1c53a8aee70647af8e6e6e7b80f021d68db67e025ea5defe79155e0d6e5c63dd041317ade7a369db406a28013296e6bfabf6fc17f8667d6f21249ea10d04c9c367cc1266c1090ddbb9bc1817d341090248e0940e8a6e8861eaaaf90853a685fa803c4e039166060a3c921c8d79001e3cac496b3bcc37452f0caa104b2205a8a19dde0196a7791988b3b74e23c2174c1e9b7e2eedc697589b159af753561826b1cf437336fcc467aa03e136ac7297918021b71df8850641a6c01e6cf4c9b06a1470a86002a1edcab96592c8413889d65f7f121f8f85337770a28ee146e260ebabcc93f0a980a3ff4bfca446d82a4a8797c399cb66afb3af783964694f2d92ec35c3396cf8207fa46d5477af6fd08e4f5acba6faa5749f84248b3e73894fb6731dc558af01f8f5a626d8f44ba6fad469770c0899ba44a3545c5e137ead0f121480c1d6d3851c8d481f1d6822e39a4cc60ddfb724d800e7962de77dcb4bd42214a1d650cd6b047c66b643254343da13ad97a2038ac4dbc0f26893403e4b5510d6273c1aa2f52cf47588ed7a24ad6f5413294eecb53cbe6f73c346ee8de67bbdd1c3aecfa9012d58b722ecf4d7b0605fb78381accee02dc4ce3dad4d73d08a030bdbffc0beb350a5a104c506f2e4aab6b4df6cd524fad8c3de9c2f3a2625adaff38cadbe27879a9a435e0b4f98a59624d4c5912badace0c71398c35691d7abf833f094e8f48b395f35c67bb2b479d2d5a1500b4806a966eaffce11bede5f015e881690856ec3fa42f7ef6f1c2dc65b71acaa4c09e2e683908537906bc776e4adaa26846ae755d23f19bd388200b653c21267ac74eedcb5705e0154942ca3970d72b14e637acf180c71d0ae743ba043887f0dcbf3ada4c6ad6377b555a34450754a168c7ee7b289ac72c2430302879240b2f9047ace08373bd7c1c5e52e8d21c97c4f54b61e6feb4b94dec66dcbd14ffb014e6d417cd46036b7d65ccde5a6d22694d144c36e1942c662086476bcc575acb144e169b7e17ae6a8ab59aa32e10ae71177d3234fbe7fa4a91aec048b693e97b7f5d7551f5a1a8d34d86bcde5b04aac2fca5205b58a5a4802671f29d4fd4508b818f4ae3d0a24c1f374666d59d1b9e53fdc342d0aad9df53e7441bb23dbb91ef15b3715cdf294fd0cc1abf72257d9421930c0c4e5c4450792a3e52fe9f93e8a3a7699d820ae3654ae2f314a723bac26ed61e87b090af2c43d4cdd8a46591bce6a34dc41b78e0905fcf01a35a2c8ff5ac30d27c633d639a734a94f47ea23301be806bf31408ad367085f3858b81a483dbd405266129fb6026b16b3feae808768d63cdebb77b4fdaf469596faca6430f9cfc237a3a2495802d9a2b87abbb038a372b529d19b084a800cb23333b76d38eb6adc418a07b09f4ac1c7f858dfc6fb0a117c354e7aaffebc13590ce6db39af0b532b8bede93b952ecd18db7584cbf2692942cf3b9cd03e2476308cc430d4b4ed46360649e0accc9aeaa4cf2facc3d42f99c1cbd54327219c354e51d582c214edc49a68a65a38e30582a244f074ae30c0aaf378ac7d9f99e3a87c858f117582d4d01caeb8641bff7fab82abbda444f22b754d2ef8694643cb2992d73b1c318a01a6409fc160b32ddd9c7bcf2a52fb21ec094d6a505be3394bed11d6ededd76bd4b830ef7b09ccd4382b9b3d07ae50c2e4075069c97d38044838f8dd81b7d93ee5a2aade3d16add85de7cafd35f61fd1460add82d786284961d7de79c4edffe28a1c01a3490ceb20811df1cfe5954b13d9aae5496cf022cd8bebf128f578caea3851cec11203f7a8ae6fab747d0e31aba4d5873f7867c90e7d72026c6500dcd948eea5bea83988add5ab266e4c682713d393787ae83cfe6ba699d87ae7c59e139d37c40474febcf1f2990e087d4ba35fdc2849eafdd6785374aab85e1d3122c1f83743b98475dce7ddc618ecf1be463dd7e76b1557dc2dfd425da2b89f105e24df1d711c6280a3fa807eb301b75ed2546029d1b405fe0c13552ebcc55bc40802529cfe9a3b1808088283096c4e6d70d57754e2a9d03c2e862bd9b3845a09bbd5bf0caf33eed8c2df58157aea57792b65159f4696943ae98dde48630a55ac6118863c7f93157124f147234906f43caeb64d19630afbb54e0169fb4ca85fbf0935103df8ce956908312a435a7db0d68543e514684a186113113fba9a0c91654d8b2f0d0e7724c9091bdb30f10bc8b7668081cc14b41c73031ce2b6a84087d0426c640415a4f1e9ec725e0ea8d5e943e013fed57b7b6a6de76aaca0216c4e61aed7e98076aa36ca9ebf11bb57abd4a53b53aa3c55a043d43b33d54a02e8b71c913a03dfcdd9a2a73e4848348edfaa88a022809000d49ba4b68d05640ad561e1db310e8983e998fc28c62cf7a5836a82d45ef23db346a525e5b68be30e6f8dc29ee162ec257be5c0bbffb886198bdcad4414cc93548ee02a4f7597973106e3a70fe30dc8640caace8e2dc0e66476e1ea865f5cc64ed81ed9887741fa113e7211f788c232836dfcfb671f8655093a5ce7e73ecbf3210b614e145a54394f7041cf3cd98726d00a67abc8e2976ac9e6b2ad5d90745662502a8fd2fb869366b9d7ef8f45f1064d076c9589ea909019de686265ea92369be78fbc04bb7317c3b7ef29815d3733e52cd54c1ff703c7e33bfb8b54f2ca902cbd3244ad8ae532432ba864b216c070d5bc25187b7e841965f4ddcfc1e67ad9c60ea0899e3b5e51f80081a44e95b22b4527542a8c7ebfa7df96ebf11a98f1e1f9a14561eff9e20ae369a1416a22414dbe58679657e823a0f95e9a0b5604901998dc8d0aa211a0f0f96a779537bd28d63c4212defcaf20599027eed6af3202c5b686040885d6f06fcad486f60818763085ebeb05a0a5a33ab6e1bb6f273521fcc52ce8c4ba47a4d768025aaf1041a6dd1ed8aa47940c18dcf7b93b9f6edeef04f141faf1b9a50970f616e56f79d77ed0bddc77ffc8fddc54d9bd183b1493300312b29584609acbc96be4deba9b9f3775ae47f044e2ccd0c43bd7ffbd967ead553745bf733eb745cae8e0809528e2854311601a2efefbe9305e1bd8eb9973da960d2477fc8ee3ebbe6daf13ca51324d2fd9bdfa050155f666e52352aa06bdb00e60ddb251990953993c812ddb7c6fb79707ae3d7f0c088050085d9e65d1d834b228b894cc85e92d94756c6a7f4a93b39a6653f9c0d41b5b64eded05e232dc463a5a63723ba29495b60755541ec33de5f4ae95d48bb35283ae35d204fb7a5690a2dcd03624dd06c9dcb4b3ebec140dcdb380ac6dd76e568e86c29cae70c950b4aa768ffeef26e3c7f34dd132a67a04c9985187e7392b0a657bb0167f900bbd00e4033ed2660734f1ca0180eb008fc90f55f0482b7be37354ede1d18b5bfd21ad16bf87e7e5b76f16dffa174145f8cffc14a29723050190d58837fda519d61b1b63b5250b28e3848be8895b2608ab561d91f860b6f05ed8e8f6f5e06855c134738aa4257d55f27db2dee4a8fab9165f98c03f5ac5a19da1a128ea3c8da4f9679dfa5f6e3da1cd82cf09a3f7a61c11fe8d9acb53be3b2f13190467c7653fcfea4611ef41af7a4efe516743bdac2f195b40e4d6014cd2b6ebbf6d62e050ba66149879f8227b057085c0adca4bff130e7eb7200bcc260fa5940294d83b33909f0fe2cf156d38b361eee14ef5792ec8467a462f0ff904db6ee94eeabb0b3a7b4210cf20d04fb7032140d839b5e3ac2e0f8f4e0d55e486a70392ed1cd215ce3b83f7e234c68d313427b26b91ba976b8dfb73632fe133e0af508b0f50ad41956e3877671b7841a0fdeb635ff4b2400dd6f3da2b0623eb38c96512a27b5570385b31147d706892ad75f481ec6bc8f528f633cb061b8f6bd96be3886a14d295358872e292470677a3adc7981773f382b4fe8cfead29eaee2e4aeb7f09c7260e9f915e2cad895e7e76079cdcdb3029dafdd9a3601f04c3b2f01e02030f6f4487fbc17ec8ca507b7e5be8d8b339256e6298a58c18d34c3e2c515471b5bff0589c0bf592279c09ec0c0b03a9cb481daf3f39f12a6072deb21cd34495bf7c098a2618d99bcc753c9fda6537c3fa79dbc1db3e43d039c5e2fa4a635cff41ee32029e0561fc731c64235f7b6b6accfe84bfbc74d8a9ee91e04f01458884f281051edd4ae991a41bd8b922a220bbdf3aadbafef7998a45cbf59399bad4048cee196418a2315b92d7e47bf5c4d7fbf46a0448337a651723ccb3e7efecc34ed58e562a0d999e8a669b326ece2751946d3b44a2b4029db34cb1d248ab62d9d817e22eb434c3df34476ca623df477d17806131b682b7912c3c4e2de22a56fd817e12b16992f3c5f2f963cc64c24f958c55a9b3f719114e559446fa316e0fb83e5f547666a6b73e95c6706f3d6cdf8f3377c24082a48fac12643f40e4e2d3657f13891a97d469aaee32912d15da7c1cef6c010b4fddcadb34874c4a2d7990d95e37ac70e4c1bd30fd57ab151c4a249fa88ae1e391d680a093d67de438f61e3f1b1ae07f6272a93d0f830c8f50b9979ac72ee32a2f59166eedbbb45b53d44634621a1cef2d811333910a23e03528b64331a8f462075eead58c415a1c16f27511ec75af6a481665c4caf75a7a1ca5ed437e41ab9da22e26c96f65115a1d09589191b7efcfe272672fc12b1d0e4b30d56db419a5c639576409b8fe71b4e9a63334e61261ce05fe4100cfee70757734c1c70b0f2bb68594cec591b303949d1fd141c88fdca67335013ac637869750095d3047ede0b9649b88d6673d87789ca7daa631aeae2dec5115705fac0a7d84e1c0e15d7fb1d0647ed5e70a06cf93c27b8be76efcdd288eacbfdd4a25553dab124a6457b0eca3e96463e7d2b0ecc63b4f224e06e2ba97359e61e8d6f8d8430686c3637ea169d6743cae18b630a1f1490b7bbb9a89155428d1a0937d8a06cb99b1b2abb778ca74dc4d85696f8f555c3fee28163f81993288a4c1d35ce1687c8132814d9249ead8229083c42c5a73a43d0d8a6578736bb66fa7388ca4cbeb8b7073bab2708ef624ce3142804b9233e1984a0e2d16091282d7b02caac4149142dec09bd217879d8f139a31aa0e05d10e90b66dbb7e09db5be49c67e21e1bb0880d021fcaeeb0e1477b8788ec86836e51268ea8870cc5f7957841d28c10bb4149b1ab0e378bcb18a37798c8954f55321410e10bc76a2d5c8523c0f4727868aa535358d7c41e642d15ef23848bbe4972035a797b0cb2224e435144aaad0270f2a7320d6175c9a705951c858ff1e7ab94d2ab8e6d88c8feddc0b4db1a80641e98f761ad7dbd917d299e2a27be0ed407e3fc96e0e3507f92f4905fa91cffba945db0121afba4044a97274645816079be8e7c7247eaddf759a0c9e3ed62790a56c647375d73fd206bf0850102f74558bfd21a560229aa5d448fc938f9682626ee68883cfd4ab57cdc5cce14a61a9f70ad6a550078553fffc920b3a481396e6fe912a1b8badc893e6516b078f8adc52f955966832fd8fa4f77eed023aa99f97e1dea0f617f4f3c1ed4ce2cf18b6a365d5034a7cf9bfb1efc9b8a18bfffc8b248c5e8ff5326f6cf2f4a489a5f388df63d342b22e1aba79955ad560f169f408e0e2a84385887d60d871ce3e893e04e8b30416ebb9d9ebf0b135b4dc02faa4c538a85931443b08e5de5663a0cbfd9551c605fd4b2c7cf7c6558f3165d626c144f9f12d20fa4d578cf91d2615f6412360794bc4c17628a1bef13351145544e7c2aae73ab61f78eeb9f2c0aa6a6da4dc79a87040f13696cae90310527829a6e39bd78a102d853346bc3984bd0d2ed8103034f95232e170e3bd09306da59edd6ea7a5c52b7a368918353342e807c3208d21db1fcd6ebd2228fbc5d6d564190f7da2138de1015c08c160f59e90a50df72baa5e4a17eca40692ccd540702dd4ac88ef3701da609f0be2a2329264824df69a1459c6ba32c1a870e5aeb6247589035fc1967b530f21da24c22011746933a62aed1106372b49ce601186dc21edce281387cc60f2d13aa1007878bd722f1b91a65e6cfeb6f5021f80e368e36b262a00bc6895a858f2dab14e301aa2c7ed399d106cf2ff36007b9b2f615b422f2c9d63e7747e23494fb2ac85eafe93c6af6fb58481dc2e575190cca0b70111b7c8ab7533bc677c17111607f46aaa5ed085eca3d5cc14271b4c855f5d79fb7defb36a352f4ba1fd335d04c938901ab16a4f5349a8871a25a6e82fe23008b10f584a58b94b224c758d8a51a00cf0b6dbe6d3685b3b824a81a0f8e5be1c587bc5ba6856d7fbac9bee5d025aed799f0e4e61ffaeb1a7c72ad00935b810b61beeb3aa153692a36c2744081e52dbf975f7121f818f4b43de4d520b570c8537a798fe3f0568efc0b0920319b7711105b11dce62bcc3ac99e24bef51a13862c933ab0cb52e016802b6c993e2d36c6d1c79646139c4ec427f00901f79cf17ab632510ed2ce59c035db40e78cd7dec4466b9da48d004e5c15291c2692dd3b3287a4143b4335f83c7470277614e38e3f08566532dabc6bb209edd7d4e94d5e292baf3e8e3a0f79a62bd6b01c6de3707cc195d3ec31a919d82587c05c7d32e75522f4beb1ff95c696b3292697405faf7254f0553aad8edba40190c4fbf4a1180a9609324c28085ed718716fe1b903f21de4cc462c1b6effc897cbae16cf1e655282fcda7f324fbb5004e7f7cb04e95f83e99bce841489ed97d241062fbafa2bb876e891f6bacae69e1ac87cfef1cf75666ed112b95a3101122b02f43957cca60b5a1d8122d5ffa324da60f37cccc6dee3524f704d80a47d1680da3582aa97efc8a2619861cd96aa9b21932131f849f2cb59041131bd96454025e135df851dbc2393aa329c153deaadfd755427b2356bd26ec404316916dcb99f9db3c905198715681bf6950615b2df6dd21ee57b1075c96633a08cacc399d2d355f6022afd735b5c32b5e50acb2ca7a4feb5f3d80fe72f47a9ef1baac7740b2060d6685cb1681f030a904e0a56ea96a7945489342ba4a4b6ba1d939a20e1c15aa1e869461b76c7f8642f4eca99d6e11b8ae5af93c746be56ff2f868973e56efb56faaefbe0ecb343b80ba53d08070a57920a09b186e0d2d2a32576ee8358f2b5195f24a01d8cf045c093ba5ea93acd18f4d9aa84fac483807649ad53478a36160736015857ee0c558c9c79008ad9dcfd952c8de5bdf005b297937620cbb9b9ffeb4122a3e85073d67a6e680d0a4d2261bffe845e98b0ea672078d554a94d3e9a5cbfb1df487ea7c4ff4574a6f73ca58ce0143f8f39442af0ea4ef70279b54a47dafda3029001bd2847f9957bfe71b709ca9241a492973eefe278e5c9435a6fd38597006380680f96cfb74d75ae592231cde3cf77c1a2ca43764314d1346a44572672949b19d438fab3b79a8b11c8e9d41c973055b48278e164ddd6e5deec57f299e9972866eb9ef8e6fcdc34dc9eb5aaa06c2407935571b218120b789aec3a7bf0edfdbcc042b25d4bdc4cd7fb92bd8d91b916a5f88b4b43f842c6b77c5540e27eb03a304b9f0cc2845a304ceae53352a079018289d3f9cf57ff2e5c6425861d1b071a565be36e5b0c5ea09ab1fd0ade8e6d0f0991273228e64d159c1bf858ed510f883b603f8c25d1724f58b79fe4fe7461f5e1696bd77a4d598990cf481e1cc8df052c75670c6a8d9ecdf8cfae950363ba7e82abdc2917455e5027e533b179c6127e6492e86e006cff36002e59f13c8d691e118688de029e92d19f7997717689a5ca574e48d8f49567e0da9b842f2f2cc0957f0d53d001dec2f92d3664230ae4f0d055e9ce1ccb14c3d1d4d3acf05cb232d8dd217d0a351df13e8c36fa2627ec0cb8fb8bd98cfe5a9e7fa8adeeb1206ece1d622e9dac47b1d3335f0f012c0f1ea3b60563d59a348e5100ed3943ef59e3df05f4052bf5e4b887cf01357a7de1f69da0f22e686b5abf385263ae5882fd3462adfe66315393b06d8d8a414e6a00c4554dd6d04c73dc9b1e4fdd4f7c7810b0643cbfe691fd30d88dcdc734f333e9662fe3832453e1c8608740d2a90cd67f0afe43d9bb388411b339e8d4762825ba7300222a5320fa1acc45e18aa607b3415c18f9a425da691552e53e9982066c70163560fe148542c9f6a0fa4d7fcd1bb68b6d58086cf18d589917885230fde2e67868c2c3bf613b1a28c6f8526748bd5568082696e3e0c75fc5c0d2980d246b25729f4dc7b6315444b2fe892dec82be02ff2a9fe621c6af0aaac6d0a3f2ad27adcd08b7326cb77ff07d94ba014e5280afdd05b0163fa55c00e7065a17b37683c79b4727b2165836f3594eb15bfc84cc2339269510fe957086cbaf7690eab1a89c705a362d250d79369cd4c193dceacb355a25cbfa936d7afad6d81fa6af9bbd94701246f2b6296eb663781874a282ea4740bbdd1213101206d652c1fda2a325f96f784d6084e9156dfefdd4478592c39359331fd87ae92248d10251890240a46bff149c192f1160acc6be14c7b99656220fdd84e4403e216e012401fc1c8406096f08bb109e346786f9db387065751b3bdcda1ae38042cbf9114ab65af50e319ec107f3a7504a24167ea1f6ce0022e8c18a8f7adfbad7c0da4e112ec4176c6ed66492677ffe6daf218488f9a143adce7082ca668f44d29c5e0b6f712f6cb1147fd771c9febbb80003793c7a3ce03ae7207493482eafe18f93582b7d3d97ce165762c3eab365f66687b2a78b840c5a749a1168a97868d6b4f0df41673b4e5fc19daf977a290cb4f67e02efea9d550c1fab95491a367c17f07f0267be640f7a55099b6aeabc07057c0c46cbd511d5567ea6a51aa1dc039d77f4ecb98baf1a546d9e6ef04b44f3e2df487af825156b5553bfabf352880924fece2ac6fa84aece4dbb6eb98e34e8e74fe7f3c1b921ab91e13e2cb8f2c51008a444e47218af5441d557f7cd72dec54d3ac0d9a351ad5ea78cee1dfe279b6628902bdb290538e2209b454ceedf36ffcf8681a8b079cd40efba1a02a9d43fcf33c37f814de8e28b79bd6703f0a570e61c0c2e75e62d7cca2a1a8507522316d5a5cd5be714777f862806b6db02072acc62eb9b529aa603e97e3cf96731b4725e176f18ec06c73f78d1803a95fffdb03e028c018533cba631db66c5d2336206593e2e82e9bd43ec2f4ab24e137878bf7d57db09b5f96109d8b5979dd31779d4018dd2f46d71c7303371d0d20a4ac87b156a81849f29b6821737709ed224e5df8805c5153dc77c099a09f60f355e3c286dded36ac04a15e43036c71661cb30ad0427c63517ed4f297c1372f9f4630a597a763ba2819d16fd942a3c610841c3b28273234b644bd28b8b3ee057d3784e04d24cf3cb691a406db5ed65c3288f3c88e0b90eb56e6fe2d2db77cb41e060a1b646cc620de9e1c41b5ef3be641cde364226ebdfee677942feabbb4430353ef5f1aa20bfbf20f7309849883f5cab193b6d2add471a378fd73ddc9d16c2cee7b4e497e1f29aaceef840e8f17e5bb79a75d96cd74c49f606c0e0aa192bfa7959b95b9dc55d136b46e30c2babdafc5d8a156f096544cc3deadb2be8d2a71bf9c3bbab015adee9aa221cb871124d6ef41c8a3a09136932ed541ea35922b2a6af889f2525168314010966853e4dc53dbac2469fd041cb652fe50f1a5efb51125c4c234cd797571f51c5a7093682e0a24f9a43fca95f6f9dc8daadc7953a5de2d2965c0b747136a3981040b73eef6b0269e503fda0fa28f0464924cd57cd38192a0e23aa378a9653cf47b999baa67a5d632e19c5116c60a88319d0bdd848a059538db633f439f565130794d32e25390a4da0e142fbb15cc187e70372bf5acce2061caee9e4a592b692a7964346bea45d44cd8508a1264bd24579bf5d99a5dfb6fa4045884aaa4584e06165a9bc48da2b368b7f73181b0628394be073c047bf3dc284ecd6a162403a1773fa0d24f4aef94cf9f241ac211ee104af092d6305873db814357626ae96eab4100f407708ee41600a970c32253878cb184a71f15fc709d6a5c52d37c4a92380e2e72cc3bf0c40f33d34fabda8a3f52b69df060c07dc1365263a61dc5944dc4fe16aad00e375cef44082b49c8eada0fd87176d568dc5450c7a015e6fca22575b61a14bcc95a491ea44a2264527edfeff77455dec92470c0cc78bc4ecfa67765aca4808efd5f738d260ca3bb0400cf3ff234832c96eb1ce9dc815dded916316b18c19c26ec2c50f7006dd71527c248900f8817b688a66d4b2efff905397eba9601141953685c1ec1c5c4c29460987d20f20876cd713e81d85b0945671c8d28bf4861b8984b9d9f000975650ce2f25561869104670eb0c2ff29174c0cab0560b13ff2a508339f4b6e9e8dd3f4c5abb0c693b8856027229c3b0148e96a9e8901081f5276fd0346b36bcddbcb7fdeffc589601e253ebafe09006abb89f99ea2fc353b7587293059de5bd94cf8100bd951bd897bae6c55ed6565b59209e0efe0ab79f367c48e5e58247bacf83107c22eadc709826d1636a0114aba5148059e0e98395d5ff93acb41e77e8f6ebefcd4767551aba994bce2e6fc67806ea18a4c639246f1c718206bd0eb99596e7f0349e4093c9b2a2422693e1d2e131eb43b6fea202695143f182314d472d3c973f9ad698e9428cb511206a680a6cee9a4383650aca47ec0e831578c7165e0916b55f6e9af02ed0c0014e32e4d7eb5725a4283741b1f7a095c983244d705e54208f69413fd28f5273f799c0208da68544da2e4b58fe921a2d663b454fe03d0a728de0a9d9e39838d8f0d6cd5cf7a1866e2d40aff1a75fad49eb572a6855392b00f8969ad69351e04a170fbef46dec45d05a6cbcf3c1fe11eba0811623d15edde978d2d85d7d6cddbcc575e2454bfbc0d1cc98bce3ddf9967ed4f7de1a02e05d2cb1178e21aef009958604a42b5824674fdc7e7293bc0b3ab5ed98813f3654cb4ef556ff678d1d1e626277774ec08e1f4b0b136d1984f6d37c2ca48cdf22e7e1286e2927c84e35767110b43dc7700144a4f05760d77ec852ebe0f9a2c694c424217d9ff6e276e43a4d1b03552299347e14524f939d159159655b43349f6a95969095b1fa8d344403f1b6adb92be92677386bb93f4108475b015cac8edaee922d373b01febb43410ccaea614f33c17764b36dd216005f75257d3addb324bd2e477675f6c624adee8126ce49d0214b339f04f2054dd3be7942d7156b33091ccf26462375edd151dcfdc3eed898548e5a918edf460397ad9a82b4e9c23984df5c1ba03af9852c7bbd51bc8eac51f83e274614b77263da2b3117a3255c32157c4657da814263c6a7ad8f9c16be9b2c98b2b7f82628b21427cf0e356758138ed703a958d47ffabf1234d153838309f94207bad55e30ffaea71ba4804ac281d9b418cfbcad6fed1d8699d6ff9416dd6efcaf88edec5afda2349f07da627c927e9dd2c453aa8cb8adb6a0ac29ec3e05d4d23cbab6a78f5c3e41ed9c185fde774bc26313bc8a4e787bfd9b2ee5a72ede89681b37203094a0cad075658d28674cd3cf01ffd3e48a7430c5330da40f10a125b8188c68aaf36b94874aaa64910805aebe2a4a55dfb60377f20ff2d3f83e189e46f8e56cffa57f21083315bcd193a76472111df92871245961703e25f7be202c88895400464c8e5429895296d87c8171410beabcc55b34e63e409d4927108a822fda0566787500a646e15073e98295ed39fc12308f88ca61619cec4e7374fb67aa729f9ef12ac21ff3f35377f74857e2829b0b32e57cd1f145cdd5266294f878f7c53258bffa0a885de42cb947c27d0de26fcfd1bfe5a83134eae9e065e0edda5fd3c969916ef5bec86350f25f5e6a85de1c32eb024678c0ca1e63069564c4b5aef6afd5d62276907dcd9181dcf54b7668e0fc50557c40bea9a410edab29bbcf3a73faa3747fa3b03a2019246f5c64ecc65cd0d4dcb19b76d24a1f922c49019006b98feba90d97d609e2f9fac28f15848d190ccf92732f282c7201bf0ef132a8b00e8989c650999a3839e75d97cd3b8a494e925dd618be7e97b849d72b8e4f7b0afe6ed6b6fcb9baf7b8a9c3b723bbcc795ea43d7c797aeac126061321bf592b8f47ec22f3113d147ddd7882ff4d2941faba00006369bc1dd96d550b08e4bc902c307aa4a5ac40dbb349035a59a9d4307abbf8092497865c6dc1f85c4c8fc46f1c3f9960882a2791a60020e41cc6cb14755e2c9f938496e7409f026ec20c7d48263699a17639539eaf740767860fe738e21e7a0e725f533602f73c3fc6c67947d0ab288265c2a2cc93e92b311c2883ab60c76ee5a6a4cc6bf06b2f961361950a68e463bfee18fc13eb90df6e679459a6bc8951273c15a1d2438060d35b959a7c2883310b3e8264caac4ffb858e41df424c4944f2a677a3dc76812d316a4c4e093b81590eb9e655b73d3c3fc4c51b8f3b700edd939ab40b088058c9ed2675b32e17ed7ad9e821b4e1f4cb5512013ff32816f7f357f8648b7e89fb598e5b74395d487e02c07c41c740f01b3cf3b0e6857bb39b36fcf70975457f317ed4c79a685c45377f23d2348861208fca44e28028ec5b88a975159d540c29cca835f116b31fa7a3698a36686de7880835bc85f4414250b6ce1ddeedb5f630f6ee97bb7a92b71b198070ea70f3be6e0ae780ba4fe2c44b17abf8ce0a535fee2715c542959bcde158834b572fdd58f00a64cfb4dac2b0490dc8a1940b03dab6311d545fa3fdcd7c7a85821a44cceb3cfe900e28b52d6f2e87ae84189aa5a156119c8efdb6e1de7b9bfb37c574655b2e70d4c51db411622cfb58bc35282c3f3ea0f4e77f2efe68f16ca2c06f0d83596475b05ff355bdf475f199cac39bbb58285b73b422762ffe74fa1f17f0c7219577bd92fc66e72da1d2d1168b048ba9b7ceed221684c26c4a26aecff8e43d62969516fa985bf8bdc19606da1dd94c6c4712731bae08b1d64480c8ef8ee6ef28837458d31ef563db55f391adc0855d386bf649e035017b05b1f80f8a9de8454d638723eaad659e7300ebb6e16d768aab773a46a98b6b4c622c4751df23c74bbe77ab90e8a8af35a614987d112fc3d00dcf404bd6180c4e4c5c66269e77ad2f000e6de0d787c8a9b7502ebc700658e25939d91eee7c7ea5cf4e19acb111bc644b5769aeb177fa85015dc2c90260e5890bec253307908c400eb63e69f9bf818cd168c2efe5f8a8fbbe0dedff67f98eaa0c3e4c2c1177d5a398d93841f679a8ca30906da6f3054dafcd6a657c83d7ddbf48ca4f63fbaffc4b79586d15992ec505e8c4ea4fe0b4cf1e82d04edfcc55fefb56f7d7288d6441bc635ef0cce18e0b688ade604a6a088fda2aba03129e19279864879657e458f5e076ee7765fc00b72bcf106e4ba5de9023a78df1c703a0d342df17f977d10f0975d210dc90f5e16d22c3a0c857b7af7fb076ee416b3a7bd669ca950111eddde98e1319097bdc87215869fbaf054a89470673c208873fe2081490491a1a4ec09267484d9cebb507012c64ba6359cff5cfce94569ca3e9011cc1962f9dfeb22706382dfed296ebd5d663c0e9dc30373b790d4972330f9c6b6fee4483ddf7268750597fdc71e9caabfefb3eea793dbab343994f4b7fa225e9fa6a319057f360769d95621ef25e49a047ca840c0d953f4ba10329c967d7b684ca394c334a7d0ed218862b5f438038a89be2c0e5a2e1014cba7ed92df68c6e8d42e69a0299ba56d7f743959f93c7e29a5d54ab2ab67527949bd9d0c97ca31335c879fc2d2bd5b736cef6610526b35261040200737add1e8bb6d919a5f44dd932b64f52c6916afeea63fcbe393dd4d8176227707d8a33f498f5a15d504fbc5e3947707e619833849b8524e70905589730d3de554ffcb5e6fb502e9b7a1bcb6b7af209f5d9f53065c20b9cab1428d8e3eae5588048f015b34ba4ec99587254e3990260cafadc45a41a1efe45872b1e34aa209461433b1427249247920f30a78e8cb5f52b1f8fcf7712c70a0d69aba73eefd5cbd7d7baa8dfa7bf50960ecb7a014775ff2ea511f426d1e0c537a08277606940ed24366ab93768e0bb03803840a9701e55a9bcd0fbc8ae9ef9cefa8aee5bf2deac7d1b38e30201b7c492e0e5093e8126251cc6052d12023c5801f4235d66d611a7ebcdabeeba1485d297cac2a5c4c3586651240fc59135c5d79d60e28ab3bdc168c31388c658f0df2dc5e598faa99f5866bc2fe9776808cf61b6e9991f5190e1b1ec29730af46e489a2250c07b50dd09fc73c3f25c9530be04ced5fb2ac6ed8e66798a53bd891003a4c0005e05d274fff0853a3ae30d0459f0d0909f0d4ac2b4775bce2b4669fdc881324365be7ed47339ebb3fa9460406e63b06c05c42d966879f1aacf8b3805bb52cc45951de26a31148402581333e2887ad86a03fdd7f42accdeb17d4c07d2ff33e1846c5811097425d2348d94c391ed9c139f9832d5c59af86349770c7852abf5cf9dcd76845765fc0cc2ffd95ff7e87051b9d3a787023d88d203f580d734a5cf595f2d638c9b8d903b54ba467e2da156bd7d2e3fa319f58503e5e88d388297cd87d50e6a26fdccd059289ab3fd0231f932216f1e02e931f72e2066b2afbdf888e1a9c879e3f7f77bac377488a7790860654cb2dc14785edb90272a5c5f9f0c0e11a84d6ebc147b74df5d9f56bfc54a2ce60299fcf31ce4040aee6383992be84b354d75ba9d23a6e9ed45d7b40281300f8d187f98f4eddc67e27823baf768c4b6c5784fcd360b8da821b246b07f188a48997139f5d8afb53b23e8714447cd41b2ab3abdc7fdea5b6a8a9686367881db143b10a5183b38dc9cc6f2f2a43cad03e48743ae6c215e55de186f6f040678c01f05b55cb10572b77ea945be33078c347fc997a507fa90160b1da2c6444b7118306da0e6adcb0d05a08c144c6a301cc379908c2b1b1d395388c6f0e85656f4ad1743f923fb5507080a99b038cb5fe52a830dbdb0850ecff057c4288f1c65cdff636afb13b30d49b16f93688d56b7d8029dac9c749aac3392ec9b5a976fcf783fa2189ea339b13ac2bed0644861ebd045bc903685151ca718d7458a12430984633b60efd012cf5d8a0b24c2051d63a57f21a5b048ed36a0bb675999cf7734e32ad43b8a668e87e864a9f07529b6643a5a8695ce5b356100be5a622360c042c54cac4af3b84abde13489801e2c75635cc0bbaa5fb0f08eec2ba8c600601c87c1548d8091eb4a28c0102ab2f4380cee8fac5498c1837ed192a131f31a9caeecc5a08ec8b10657a4ed571cb3ae76cfd2a70587896ffe323b74448fb0902d42b6877c1e41eeb5e4a9913989039b38a181f61bbf4be2a7e71bc3e9d26d6cc4226c44c43da19a5f499e642c0c1232f5a282b89c92170bd3339dcf55ab772fbe5b10dbd49a2956b07e52ff067b0632fe84f7ea2fda893f8cbdcc710d6b59d4b42814de3b3cd6a240b592ca87ca92d00c1277cf88932c76467be9aeaf86094d2775d9e545199846cbde6b74d96c82d7a7edec695c972ad72db9608a8095e9345d135bd2dfc7bbc58eb7a8b75f140d20688ffdc7fe65836eb4faf18231aa6974c104188f29c44245a5df616f53b379ced1a048f383ee9d90a840000d282e8beb9bd48650be2db7c576c26875cf9f44e02959e6461143e353abadceaed7fd7d761c1eb77e66e66dcea4e18da783a47abd1101e518440657ba2a9da9c802c627d6505cc8ed101109ed28c2d5dee8f960c8f4a5261e770092c5b7fb276696dbee664ab9576886bbd6584c4e4250a42f6e9379a358853d5284c2b33d328819d04687c1d788961925d9ac4ab6b1caa9eb720517b2dbedbb67abc7eafd9a2cd8126aed94d0a71e4698cb2c73d790150dd2ad02e3db4b0513f641d65624afebd2dd34d3072adba09e23f3a0b5873c625ab4a5caf328ec19eac88c3186d4ad6fb29eb4955ea8dde1ef9d5f07983b0e36c5a07f6996edda17a3389d25f03f57d0ea3d8cfec28c19227b72be1346bf4d5e7748419fce45e798be90144779bebebc32552fbe75f4cd1611f9aecc7f57519da732528669163bc8940023c2f0dde074fba0cd8883ab16a907bd7dab9eb5d13d738c0da34cdd8bffb1d4c98414951b0991986d35829d2053279db0a74ba87ac748040df2e82777305f7e42fe148b8daae9ce1bfca6ea5a3445ff1526644ce8b1a0c2359e77840354ee41509f6914f9ebf16b8d03ad6d3982df2bcbc7cc911bfeba09961952e652f7cc41d7c982cee6fc8a3c609ba3ce3af29d9ff1e4e969c4fedbe4f253c15680d7bb12f4d2e673963083a7735d382ff8fe7262411ec8aaa2700f08efb9dffe8d750b16bc1c20cdb1f70f90a567b6ab6dbe2d0dfce8f61a604fdb96884ddf52a9aa1fca6894c0f0388a5e9a792eea4c485e8184c768d79ad79fc810e9ecbbf35219ecb7516b5b87645f408685ce4384a996677345cb7d5a1f2383a97a02bfa11e51d6331929af04b69ebf38a56fba3de5ec314853d8d9fe397668beb5cd43d5c2c05b5869386f964ad51f163162c8026ac1ee2a56c7c6a64f798936c42d7fd5985a3dcf6792de084f65b82265a6fba05007601672222f71250f3562e1a497c21dc57e939319a0934d5b1b569f913572e164268a074427179c3a87c3318ea3d0382cd97c9933ac43b1524317513de6f21271e7a667f8e6f1309ff65dcb66babca2b089d90cc029cd45dd3576f20d26622dddbb0168ab7bb0d7a027ce66469ef106b384c1f7136f8a2cbd75271a5250ff1d63fae195f964178bc45cd42fb6faaf4ccb061cf22c0253ffed6454fdf9161990009a3582c3085aed62f14d2af273cdcf7b4f808876c8569b1d08f598bb98a933f0d335889bd9122c168a0dfc2c2f27f00961ebf4dfe14ca5438fca4834a10a4d092c8d8edc07f18d634f72544fa084944947f374549321fc7a59bf3760893c4125a28848c035d3fa49202e6ca29456f9b0bd3c87d25451c4c68afb44a88cf4acf6060667751b090bba21d68fcf052d74a7200f9a34ac6807a75b48940fbc78e0fcb76d8cb12c3efb5610d23c431a40166dce4e21db109032d41a80f6e27dcc18e2eab2ef064f69035dc6d29d9feb352cda46c81f941c76efebbb9ac65094af104182c558e08c3fe4d923bcdee74313864e7b5cec7f2918b06272cc89cbd4f0bd49fc63d0b8ed3f2e34e2948c1e8261cc755d90a9e80c305d8f9d1475d0888ecd24f731cfb5b1282b18297fa31d8bad7440c60bf22bfc431e0d1d2a7767f613db559b2109f5aa3f35e5f8f19b854e88b4d6d9bd2a7832f7dfbd61816c32d2f99c6fc1613f3444046a30457358910eca14a3a2b1202b738ca32fe45117dbfc16aa70395ff6f73fac7ca0552b02a3580aa593d814749cf750e49f4554a7fba252a71a4bf42549b0c7d12bebd0f5630409ea2fd83cdbd1191db95f5d93699a1d239d6bd357b08973742352b50b95708f8be51e8f0adefe2c31702343061bbc6f3103693b0bb4e1339bb0ca6c83069150fcffaffd369378eb03daaf119e952052b80feb22bb315ba4ca28b975d1649c6b026e1f1e7d504f99e8adeb5252a4bc684c0b8623858b49e85927054641705bca98eae643a4eca2448c86b3c1795740557db79a8ea162e5b8453747869f246efb63047d11d171f75f087ee9eb0cb6851981327fc91c9a90cdd3abf93607221f34ac7c1af2da29d87cd75c538b8f71a8334592a8cdf976792cc2ac0b199a38493e57fa32a75a5424299daf23bc1c3c9c4c6ffe0287b6688e1d84f978085e3fc8500bdcdd8456c8b6885eefdca8d39e8ab8ea20cbf567dfd39aca624265fcf23204be8dcfbfcfb110733b910973ccf6dc04b751bdc2eb11289ea6fc77769a0f30d1021581bfcbef7ed6c99f3a453c6c44dcd673dbea677b36ddfee9634011d7a0597a335fba7fb19c9e961bedd88f9e96f7425b3ff6a31df24fe168561538959d1e7e8a33ea0cf42aa6d713b0d1c7b3f423070b5b82348a6260db0ea8ad72af605feb6351e9045b15942761700e05ff42f715afb37842e4020c5c0604b73dff2126fde1c44305894f55ab2a74ab9e32d556ba222c55f3bf318c02ae90bf9f8f13bb2f065aededf2a959b69a442c3ecfe8e1367e2a6da862ebf75e21f896fb72e262bbd3ab1759bfa78b1581e86d3da5824f6182f23f3910892f4bfc70901c1d6162180aa61ffc6b65f9ab18a55eef76b0ba1bf457b74dae9ea876f584821a6870a24e9c9a79bdf122caaf5d411848de9459ca865e01b39b7300c628028c7cc511bc0f1c2e593a86202841f80fb8b4ab27905e8af375ba1bbb42196818f53a6003fe7a2ff71758c45170a22414960ec81d4eac0ac3e195317b82a9355ad6cbb35b9f8ab065c62636fa241397a8f186a1d36668067692edaab10f127bd539cbecac62dbf8c1da60f74594e9ad130b8f5b823bc2ee2fba11042888cce8db9f25d1cc6a63c1c0c0a24bf30f8657f8a9ce4e25fe97b79f5b83170f18d4c29b20a2d0bd4fe4cf86f959492cad4899f16e8b3fb6a04e06668b8fe30985414211499908442793b6a31a560c991e10ae7413782a3aa9201332f7e0f68650cd7941efcc13891268e21f97f467e9dfb6073488c250fb3b9450c278ac13d2acda46226852e356d17240828d1787a04ce7461856d7f9b0fca0160038f0af147f68f34c6f28a38e25cb1f3f70a9c3c0fd3bf662056facd515ab2da397380dcef150893fff21bb671caa4a3d71362fc2b851f0977b752d24cf6cf2a09fc5dfdde6faa81d1cc60c6e7922a42f6005c005d14c46e037d5904a8b5f19a6aed73288f5efb678b9e946e83f7bb00d2940ea5236e2d66fe566ec5440ede5f828a5e1fe54f66558e034c5c7a0f06882e45da457b771e33820e707d27186e34bd0ff823e619b9eddd32a0955741f381993a15989b5e2c55c820dc9ec2bbec5de43e1842bfd02d6ae749f7d92d2c6bbceb6025318abe7b35445cda025823322566e7e30fb6f0a148a2aeb7d80edd6a90d01e6b7433c301882bd25048f8286eb739986bbc11ac65ec85073f6bc4b7d45f877febb2d7b0c65f121d6215611f5f3a007319122e198d471505bca982f5613f65a7dd5f45c80e4f70c947f418ca854fc1bbeeb3e36444c985011bf546219b814d91299b21ed699d0da8268e8dd3f289497ce37604686df7d4252b06fa264f6084a8502cdf5f7807175f14a2041ac5c3ade1518101f6d645fc8caa9a301a00fa3a255545116db63b4d46071eb0ae7870f861631bae01d86c319d28638376ae4b7e3d8e27cbf8838bd3b0597e09116392ed99b5a59bfda9c3b70613194e1b9830e6ada97af831d3b40f443765b98b1fa5b96c8a0a6a9da7016d0336245eca204afb64da91c4ec1d2c2bbcd681353cf404c20a7084ae6f9f23571c167a6ed6567b8919bd20f56bd7bc523c6863ffb39a858b0fcb33be214a751bbc93dec4e075affdac271097718c524f805ce3875a9c057f3358e1a7df68178dc7d2626f82058d822887133375fa889be0dc0a204f7bf84df86eb2fe620700fca38091e9565fb8587356ce1cc5e30b13b5e6ce1078b4319cbb43d2c13b2bfbd3db7899132c540e6d165d1da8c6c36d8f3ad04c1aec35b1bd6718a3408882ec3017ae41cd6663fa37749146fe198c3724f65d8db43cafe768adf45c480e4aaf10c9a0f1bcae7cb08b55d185ee8ed0cde2e62a5c43b2673ebbfee8a890da0738fc807541cfffe1ab913bcc8d7d2c9a99c664889fadadc0a16cdba720e7d0e4ec25b55b9b71d01f2d52e97e6b3492b86697ac39b62b35d18d17e278571a5990c36cb9f0b96c52f77b20b79290a8938598338ba82cabf1e40aea4a92dabe0d11374c23b6c8bc73f54daacc03c41eb25067adbf4cc2b4f313487a38104d61f989e03fea085c360af62b031e6d9ad65ee73e107c8b75219519ecdd76cb070ed98a9a01c948785edab7ae3a4057471e7e6586ea70bebf9ae027a9cfee56c3c83370580f11ffc13882998dc3d6cc3420ef91c9e993c12ceec1871b59355fa4f1b3587f9c89a190dab49154d5182753d53e16d93b16e9f0b19bd78b93b6287831650c947c043994eb0cc81f69294a99b6080a4e24080b0bd6e2db8684b67b555d7e2853a52ba3d585c1521f689a4d2c74559868b6e1dca563f698f17932f7f32b82888f63b5111b046f377a25e703b5b9f2cc5c6f574ea04685ebd55fbcf40af00d3c1995228f89889f5ba39abee5b8166a6ba40f18cb38b28fa9f4a4846552f66ca5a598ea048c9ffd3a5d10e9019a2fdb10d2159d146350b71b5cf686dc8e1bbeadfbf7295b9d08035e0dd4066b06ded811ea06d1b979660506133b7c1f3a8bec5286fe87169bf6beba05b734c21dd6a28fd347c7877f6bf8a2e3aaf08bc12f9d3e1f14545ee64766cd2f4bd71f019e75e0c5a517e131fe9bd66d86765530aea421264f03f3045103372999572ecf4b9786d67d91338c3701b9f86461e8d3a0f3587d47a3b7b2cfc2dca40050411bcbc02395fce86dbb8e3544c4512a25fc7316a684a88bbface2424f6708aea6486381fe2720618401aff1d2803e6208e238e9afb5831933df5e159d5b411d9f8ba86fc697ae05702b179599b330c05de09f67b9d0d2414bd08968710accb46feb2cea6eadd19650580c5648c23cf5b45d24f4b9ae3221f2af7cc13a74ca4e5381c79db1959454eeaaa53e5907f1ad55d3e0d284dbdae8e362d2b4c934d2421abfde67aaa4fd91541a16240b33cf796a7d1b2e417f4b10a52fb91921601b249a789f2b90986ce0f35abc610265d42215aa23586f52cc8b1de62825c5b05f2a8a8a98a3d5ea70d84b8ae9a0a5752d75f3525434f7c90574a3d8c301a29bcf41f1732d07d399b8916ff26ebd65214e0ce130628bfbc4576ae9da5edbf9f5f92f095cdd39e5bd431cfafca0b03a25dd74d82db44df2c86ebd6cafac1288a2e3cd2bbb0d402f7cfd71157cfd24e650af23b78618f97b6701a4d081a6b0bea7f17ccd6a7e26fe8e7d2554569504aa6ed1021248621bcc783737c090a0daaa82652ae23383bcdca1f1f477bba8195bf0fdfaa6f6a19a1e0db1ea1279954bead3b3c0aaba832e61e4426cc62c82da0d62b95e1df9144513efd5669849e7918aff1b329ace98fa540b0a7ed2c1c31448fcede3eb4bf81ddd9c8b60b20f09f6372ab6fb1152db3855ecf437e9784dd42bd5e5b38b289941a8b262afcfa64f68ea95f19dd2d6a9df09743f3f20a04c1fb29063a5222dee837a9687d594b96c04a4d1e25ec267d5d84ea4dea58bbcd30fe1cbf351eb4600c4a963018c37286724d4ed6b0e8aed789aecb68f387afcba1dc53c42d262f28f66c5d25217ad3535873c2479c3101ffd61ccd671b264904f8e1d8f8c4ca972ba96338d26ef087e12842a26b0a69951f3b0dbeefeb50419e5fc87d4cecc3db7e60f9bf564318c346e6143efa24f5996341228b964c8f5fc4e05051f57dc8e18fed387e3a915c1e8c29f9c5593c1410b33c6b298fd30457633e437c3d779dc4bba14a4fdc1edeb9f2ebf7314b58c8f85b7d96543ae84f89b400dc00fc808cbffac7b8ced90f5074d6208adeac97d222c9d7bd8c577e038d6072898c4b220f32c475680716441b82679d3641a4093cb2a49ef555c5845430556119840b2f2676a8cd5b3bd4051a95c18d62a8256d7a456c0c5a98f547cf1e7c6b93303e75c4af605b004c0f0ee278d866fd2fc28a8edd860cc0c8be957a7b9e13b6d92fae89d45ecc94beef5d19f0945a657f2ad82328b829699328ff66c184d45da84dc0be1e42a7a4130ddc175a1f9cd592a573047975425c7e80fb0ac02bc7fec6a2fb04b4fb2f3d6e574bd613c82a50bb9404a50b96dc820a6384aacfcba7e664accc944335e5e8fa09929dee307db63fd16da945153a9427a690fc66bb7b84fe83f948320ab3a7104661eeb071206ecc31ee494330c41f6a2b6fd1e1ed5c95bcae94a690a39767407d7bf00b5fd0e6d8542fc89c1994151bca8cb8a39f6d77aa56e8ef2437a69eefa121e20854be5921675cb74e0f062502af428d2dcacf8464a1172ee5c6f471590992574b57cc07ab58bafc866ca21ddd231244a72d82ff5a1dd87962a397f18dd5d5b5dbc6e6ece0c3eebfa7ab829a3f8a174f3b8eb4b76dbb3a7bb9e1e2302ab4e73bcc5a62d53e1ba5a6ea8c5453ca18304944944fc52e58af0a950278f601ec40bf9338b5191d93721de6539466bb5d84b8ccaddd90b235173cd24bd8695e07d17ad4ea4824fc0f003263be4303bfe8bc12cb2d18bb3c7837d6936ef36547a0f637a8763fd869069968dcdcfd9cc367dce6362a21d568979aaba5783ede9294f05c1be3e2f42923f3b5fb2b63a4480a086ff7e7dbe8f8e7c57e920b4a27332c0f461f8cbdeac0c47dd7d0c7f1b563b5fe4683b959f918462ff1f63872f764bcc080659a2c3ae5e06ce761f69b055170f5a864289bf189f99aa58ba0816927b2b6d7beb22c38dba9e5ef8238f7d0339fd3b8783c5dc974f7e44a8e6266ea8d14d5dc75ccb4d37ce3cc312d35230b53a6e9bbe5891dfac7972a13f50b2d91f539a2722576d86b98419c9df68dfe6aaf255eaefd0757816ce222053d6ffa15e7688491f44e83a647bab21dd0092e2663505eaeda4db477f791dc8f7fe773d49f5197de8fd93a1c8910d05318cfa3c278a341696cb724067970211e6966b26a2f62e97af24c45b1edae0ac0acbbf476c283f017ccd708b5ec758ae782ba6bb111f55e5e1f7e8d5f8fdd7d5400234374ac876b2abff122f07124938d02c33cad6b27f9184bdc0bb99050a85bdb0d98d600efb0105f40f80e903d3c8b5b09d0d188e0570234ecdd3bbebee05a2a2d166b0503eca5885dd637179d8452fc7b3863e5aa35a1d9f48d8b61e7f514b9aa1e4da1509ba3c2c867404c1e0f359189dc2929c4d1ee06c3e191f0f8f21ab48d65b4cca3eca5e464f42411f3b76deec91024a80b949202d5823d93ef1e7d0ff518a77b0d668a8d19c2f10cefcf9186a71d3aaf80dd903d2b690595613195efa0499e2c7297084e61b364bec50cc3a9d5b934a809ccd85926971409d338aac0f6f51c87fa64aeb71526d820b9080e70db883b72cd92c84d576f7a30bf32e7b198a9f3c56c61f207f87149b58f22fd084b4328eef692f97c68431fa819786c48ddfbf88ea8ca9d1d90ae4e41349886503c0e0b493c649776f475752d7458271e5fedeeb42b28ac82255affe8dfa3934259ed8cc4f9523508f28e4e103e67185cf9d718c6400a69fed81b63a6fe7fbe969487df3c247fe28c1097d0f9bb10a2e46b7cfb637557c33d316c86c6c1e895375f1c4693d60ab4440347edb1b1b129de58089197517cca7b66a81671eb2511563128644d2763491b55f35b6d24e1f6c469beed678b3c207432b731ae86fe6d4d8dc090e6f3e24a66ae993e3d4d66365d13feeedad0eddba59b4b3c449a2bc397374145767f6780b20a0f0f354e1599d2720df872877b0fc714fa4da83f2d582a1c58f45cdc698296d374985fb2f18e9f0111ccd45f0b6eccee47654f4584b7256146f3d169a6b5f2bf24434cd59cbcb34f50de7fbfac6bb9164649506b4609f8b517dcb85f10e63c5afdd53491678332f7d5109636a02571f4b9a87aff66c76aa54e32447b1eb0e048ab247933848457ce5ed0e256956ce89c5d86a8ceccf0af6cf98648ae53f7cf425b30b611f5cd9881d111d5cc23ba07bc47b515d1c0e9739b143bad26e9039ec26f2dbbc1bf189dc1bc85facf73cae5afc21843b5b5ae3427d3a7d2112f0d1a4ce9c4e29d63f7f5cd38152f00f19bfd0aee9c6dcc704512acb3ed07c657710fee0bbe44ea809b985f9bb387e6d6aeba4577930af1bc987d1bd4107845c40d562d5e8969981afa971b56a78745f5391bb1d63906b46c94517744785626837d93e37ffa94d69d5afe10cd41f233ae44c0a5c3bde6a458c325acd32a5b8fe267a2eb7b0116c0318e1b0c1ca2cec05716511e6d2273647283a6bb73babe37b511e15780c87cb69bdabf5d00db56466300a5e7210e9a994ff44fdbf8117c260ecba10d49a68a7d1a345850b8770d3212f6126f30d7b6027f96b1c546a84f3f99f0dad5ef5bd843be86dd871a5e24fdcf466d636be2229321f88d140f7b4d28ca26a3946cbce334f4df9fb18fa0b9b0457eba045d6d64d948c8d273c41bb237faf7083d5efcc2a1ded7074857e792de438c0d81c55c85dfe03e20f29e848de9f4cada271bd0d067857847db4635e2a0f72bff8bdb10c6a7b26e8cea520fa737feab59c34fbe309adf166cddf811dea0ae191a7713befb9c83d03fdc9f665af81767bbd30bf7f2ca47116b06ae13ae650910acb73a87888bc68f597b40d72739b0fe9f21aee10ac623d26e34948879ebd19fc88282092214380f635128a85dac0c9609e181bb0d0696f1934b7ea6ba1bd31f7c5df205d052a79b69a935ec4ce602fe07a07a3ded5fc96f0ecaf7092b3df87e6e3f52575a0e376990cd9c7ca51cd429fbcd4cd5f4c338225872a168b3cfaf3214406a1e795a1ed0665dee1078aee4d374af6d2f639b91f0ed643354201b0f3197d58d6134fdd193594564c31aa545400c2dd4b484555a6c4e0d118da65611e70550b05a0bafa4a3189015b580de07a576d9c372598419682f4e92e68ed222af5f3dce4b905738f0dc96aea22a6deedf80817da4b0d8aa5e03b464437eb3d6be0afde6b92bbb58740d404bfb848069d28aa0729685af72626f7a259ac14f17bb16c86fcad2befc4b5c75c43b5e7fac1c81a8bcb7fa3b6fe7574533b7ede7dc390f67e0e3ab48afe44e2a69b13dc3758cac9eecd67af320da8a79091b3631f7485748ad0106d55edb8200c65fc0f6d2934b6a11b5f286ed5ea575bb4f35e4ad3e1ba6ff68ef0b5a6841fd31b72375d767e9805f27fd2419342b76b5b73c497b5d669af84607d99818329dbe676b46b526acc90e7f509eae1c92bfbe667de4ab93df6c91764707b72c5fca72fc7af5e25ad2f79b60d285b3dfa884d5835ca0f4d5423cfa66620d4ffdf75c89daedcd576951c66b0bc94cdaa75a756893c81ed7c085cd39b46c3893ae22f485b09337c967c447fcccb27a72c41bf0834eb3c6a015a4ea57339a5e0c776e9e1ddfeee06624f9ae5a059fc5c0b595f49d29fcf8cab22b467600fe2669bed8e5ac6a2f0e38c6f1651e6ffcdaa8c5ac492c194df537ef5824ccdf3a85bde6afcf01358fa84990892a2dff5b9c3911493c288c7f436b575a1112ac56dbd0a186d0a9f4f51ece9b7996ff16b42e45f843cbce57cb4aa4634cc8d54d921bbd8a2c46e33d661b883f7b9ffccb4c5c32a23372f08b12e38e599519f347a25471d9fb68c0805bb3de0ad0a6edac5e73011096c65192b55784158a27d9e1f235cf80d03a5632d50cca77b433d09f6f15247295ba56b71e8d34e494ad3068165d163acb628f0f209579d36a56e619917c666fa0147f98262c4adc822ed72b8be33c687f072b4c0364cd973d2d591c67c7217fffc1d5f1187bc7a8fd59fdb1f7c32aaf83b8ffc12b7f89521bd40f6113ebbac87a51d9a1482637c2e6cb413b988f99a8e70fda7135472520b3a09ad1470f390e95dd7163acb4dd66cfb3df8a7f4cef4dfea358625c3605dbbb4bdbeb8d858a0ff1e88b8432731fa524554bea0fbbf95aefac13f945f9b08c4dd0dc8899ec30fd9e2db019d9944473265e4f5c96ad61feee42d4c6467f9a3c4704087031056a2e05a77d435a7b4443f308c8e038044a17ab122f13c0f2434c619cbd3d0c34bd2b60372d663ea0f1c563a88f6eab4ceda22ce8177eacf3b2e86ce353a9a2c2d6b59503ef1472671653a77cc7c7544005e21d81a577b38054b161fc6e7f1631ef589b4aa4d233739f316fc3989378b4c8914e1ce8ff4d8dfd637d5f99184ee03bb8567e21771e5779181b4c08210f39f9680fec7b2d6a07745327ba4a26f26fc6aea0455faa6b5097b4747ba571989ec18dc7298970d9b70919b5a26240f5d62437f156b6ed9a98e08680734dcb780aaf02ed82a3e305f2e1ed7880b173966d294cfbb1eae144b43d2b5d65a179dd3763066263c1d1b8d1221f492e2b7c29a50cbd5c7cc5d3a632b09f6fe1c9787b7b18fb10630c6166017a9fe55fecfef4d0480efc8615a0c74fddcc1ca0d044d9cec279dea2d6c63c63444de42f495ee0e4020ad2c03a4aac4da4e6cec92ec6b57c242df98b3015ef18c45446c0ca42781e9f362fcf1086d9d7936cc18273e937aa0b629a134745aadd6545c3d25b0290b4176ad2688444d24652edaecec6e165f3f09ae94fafc6c4670dcddb92f8802dd1657018e5f7c738e6d873a43955c5722bac0e784d490d439d3b92378118a0c32235484ee94e9c3148c3605d2a8cf4fa632c8172273eaa48b62e60c85552b9b61d6078cb8548e4c8cf3fc69a2afa7e4c03b9e7b7b1c2eda19bae7cce8cd33fdced66f0937eee1dbdcecc0a266c0fee5744bb1cd37824d58e9f2fe9f4cbebab5a0ea67112f51e2150cf5dc28deaa23cae28ee4418f1723cbb7a8c338d9bfacffdb11d5504530dfda6cf12935c4066aed9a7e0fc1cdee4c11b56a69fc1b66e3db5ac64473e30acbc7778521e8d5700245bccd9b2143f10bd7f102a6ae02acd603ead2ee742fcac146de2f4051d3b6fafbf5b4a282ec069c90631b55ec4f8f383b5cdabf75ded7e4bc92752acfd2fe6a2f1e0c0606cc8319b44d48db091b4b13b1c74847b83fa6d531b6ec2f140aa6f98a8b8a5b068e1b943e29e860969520e6488e7f8a1c2ace0687225a8f81a00d2aedee300b525cf4a5f50042547c0ec15e396e056d77a50a7ad4e8bb4c45649986ebfb1c1c46ed39a87f0e0c6e6faa983527cd6ad541c57b98fd55ecd9889eca05096725923a5be3b6f740c6bb58cfaea7d094fd9b8fca470dc5b76179930ae0282fb7346d9b8218a6aeabb05b0ec8e56f4e543d31a112fec804ed4909ee8b32b492911a32d4f68e8543fc380875e3becd40a2f63cdde5d0bf31b0770ab9d4c251b5db6bfa5d589d7b49081efaaad142912fb07d18319be05ccf72950e318a276a60168eb8a1a8b695bc2a02f5561245a25cd4b75ea0c7e581233623b0ff5b9c43662d0bbe43018aea39abae0759f80a709702f60cc663b33196516bb21a84535a1310e9ee83248c62569f0dea2078ead33527f363e4db77b332dbea1554ec9c0e1e51fbe36e7f3da90fed96a654dc9a43ef94d1367d8a2725a2d9a23b87c82b6433bbf2fb784f0fb887964031cf851258adf8a317fcf52198ae73b59e5c5d79fc296d817a42fd8e167028153cd4049cd4ad76089aafdbfa7cabd8ba03527202e3f8a61ce76cb6e67f191968a4262b8609f4ab9c20f474fa50f62f106f27eada1c43022796d5c25acae01c071994fd715912b0c4e2b58f343dbb895d9ce20c45d90fa7669bd8a4114b6738d9181df1faf4732ef79a85009782ff45fcd15b0490a0ec4b6963602b3b5dc3b05d747d4923136b2288c5e9833194dc8c0c9d32ea9fb85514111f5e522d7f2e619915b425063c7eb142b8b791c8ee8946d8eee0e4966e1e8e147f13554f373e9003fea6f453a470a2a4bfdcb64b9979265914568e5a21bdf708a37e959e2be72a797a452147bf803973ec7668b2195b264f0f3cdb700e8a645417eceacf7d0b5c595a74bc1bb236ff306a51d1578badab6273472124db7e8d9ce83f98d95d0486a2d44810395f07fbfa18250b682e5a9759ac146749a008024213fa07d8991dd4f561d56f6558f19a3dfd8a44ee6953dfec807ae4b12c47d9c352e16eb5580b0e497434c94ba670b13ac7d37b0a223947a9149212b56ebf9242a66b150db3c02b4319497c7260e464e63e32a5e2944ab35962568165c950e1915f8d8b9c512d7cb9f7dfc35069c8044366972e6d70e93163d0925ef0f573c8f5510d31e7ad80aa02eccad95c07acbd11ac139a0007eba1daf0d88a08eef0a4ab7fd202f990d3c6a1a358075e1006c8f03661a88a1e7c2677fa5711181473a9731a450fb1f02e06853336068d0882b0bf73f707916803eba4ed9e214c2b491887f6134defccf2d9c5f1dc5203fc09ed59b50fb75f5ffd38906482daf46f02e3c2a990b50d3ed0822974d81dd2089f1128b0c9a6118731e6373881aba2a7acda7af8911ac935760e87801a494209999e8201aa9086b062c1dabee27a3072061df93573f9a24ed1282de21c81cf0baeab10387be4239527b5c16f2c3d9bb07fdd9731efe71e124610257c743711735ecc7108afcdadb52b232bbd1910d26e89ae09d0b91ebf1e994d7c0cafa6539a4379b02bab0131364b38e3f06bf49256a945f1547b175c76dd081e78d98f3be8f966e96b6a252ac5fcb4224f676b0ef4e5cd1a9f9ffcdadcf7ca8d16b6b2a1fd2c383586cf030badf8984bd897fd90afc7c10bfbb34f030b9f9649ab35af2c3a7a290dd308db3c23ec2052c7a2ce74079d4051580e4c055b44e2bb19df822f45c3409b0681a0a2e63cbc17c3f5bc61e8271ec4edd8bea2f0b94ad895d563122a19d5dca488074303ef314df63af55e7b3801c0bb15885b695aa41f78f5a63f2382fb12b8939d96ebcdc05b29008217796ea777a29f8c93d71ecbff1a2ba7d715495669cdc2f3fa8ca6619cdc153a07f432d3c5f3704085aecbebf74eabcea0b6a5fd9a2aa03f2d4600a2b4b303e99f3af0b8de4e4683e63e5dd98ce98b68ea62dc035126c8cb7480518ed1c0133afd15efe1c1fd9ba72b79cbbe9c59fa9b61791a3bd480570f324e87b922018a7f6d73c5b3d4daed3db0c1fe6a18153c22814b4cc20a93a2cb8ffb3e4ce00d0a0f7eeff3626d69c4067bb435661c5d2db82d38bde8df51e04e1a60ee5fba2c13b2fe270134a5be19a996f19afa8776a2699b3244c648a364b5c2b22989f0319fbe78a694d1b93108eec61c251fbfc0ca73e89f88c15d0e304563e3dd3a18ea09f5aa3467a0cce94975957c174352795bff879ba27e43542211e5789424c56016001f9fd7ae88753ca0e74c62f3353aef1dc12d575158794c0c616700d6ba596ea930d00a5e0a37a0da107ca8fc2461c22fbe1f24d7969b800e8b5d164a8d9991425e371edd8c100f4b75bafec66657a3fc0c9633a00b1ae328f517b15fea4bf469895419253bdb47de2ab1924910380580f9fb8d71a9e869fb32751390a7f6a34580d2b123d93557c6b4c099724f29a4a8db5f066dc75bde104e4ed32dd3e8111dced33dfee1bf43964cd341cf11502afa8c647ae2cecc34f3ea3990618ca06ab95ab844ac8952092d7ba8716f84674f82572aa811fa6f2e7b8d56a4c59faf2281d56e7ae8b282435ceca5d9d0375601f14721b848ba436c531a67d64d6b44e5d0c1323164b57f12cd04fd2a020e29ac64e490ddd18fc5d4705738aa22553c93a58836a0b16c0f116cc23290b8b691452a4a345f5506d79c5dd629133bf95f7ab2afb9a2eea5808d2c8a2fba6a6d0e5060400c397129a632c6b2afb0e650cd4252e36cf592dc8e36a453b3cf9fde3821605c9799b9e3facafbb2d729ad567e036f448d54aec17b1b846d1d0b0bb43edee8ec50ba258b7631c52631e82484decc6fd3b12d541331d6fb77484899c1f730678923b2423174c76837a81a20d38c598ac93f2c38a40e03d731a003578fa74ec6a79c6a40393041f9f9866fc4eb100f4caa5db450fa8efcbb6a3aaa22d265f33c768853dbc7de256a230d7c9e8b8587bd3d717b1ededd3f22fd0fb7d678876bfa9d87cd9d32ab88cd972b25dbfdbe945d20de92e7c9b5800b0225322c3b4f391e39f7366455d2b197cc6185cdebea0dd52be3ea1003a9298413e0a6b095dd7aef527f2e14937aa77fb1b5beb83ca20409c9f44442918e1009d1d8968817b8462b5493290b0979ef901d3f178160aed6d80fc249db76e2ff1ade05c7d54dbd2834a67f9d2be4627e4d9f65d1ef3c9e00a8a5402bf14de194c2d17fe562d290ae0d61df471b9a7b961b17ee6edbb22ea4e5e74546a8e6437ac8a9a10c52edcd9ab1b58c77b314e5671b8fdb92488ef5dc84ac006efac3733b6202be06e5475e713a647506086354e10f6c70a8b131e1675a54611144680067a9ac6f0caec38678edd94c73362f528ea9999454c27cf4aee94c7744814b3cc8578537c34bce38d24291977750706e4af35ec65e522e85b7ab6e36050289099e01a32deaf8af9ea5e4fb790881bfb867d02a0c21412a67cc2569768a98cda10a01139b0d4e97711478a7f4acdc50eee491267412f302ba4a192d208fe47cc331c03142ea82d2eac0019e66f2d96495c99ef139e0ca5f9afc775c313cd3fdef2dd39882e61781bc29e418e63a9a9ed9d35eb4f17b684e10ae2f4cb50a1997221e7c89194a22db4651e65d7d0eabefb1080e89b4455b41e32be29474bcc3fadf0ebc4bf37ab7b059bf084fa8176a622d5ce7b8650ac71304c62a997ba4d4bd55f9287bccee5eceacd640e7e6826f44ce3a86689365f77ccc8fc751efa67685aa54046d8f4fbe3892b8debc06e70f52a9ea32bd31f7c0cec68e9c62fdeb05a4de5bfab3ce6aea7b3b2e8a4231adcecc8fe76de8e42f076c245ce71f8b3eabb7ed18e6e4411017da178914d652c5b5176c08724805379557fc811cc2f7861aea790cab61bfee980f8eb523151674794866b5811a660fde3d73a6689947d50aa2af9a6377fea989e776017952c39957d4c9e76430a23ad8928c03e4ca6c7f81a624a9920498259578b0e73295f9f56c26ff59e270cdf548e06b4d27469ec4cde78d347c2bc7ca484fce8bdf9559bb600c4d4cab422b53d987dfef9a92c0c0de50de21c7762221bb5f0cff9cf0edd911a04a34829225c6fe2d897404d83aaf1626f2a0b45a81c06e3aa0451347b9c5ad598ce431347aaaf6f4dc72c61acb08db807e27b3a5d5b339ed8da3341ac67673190b0d15254d21982882f9d4c88ae77cc547534dfbfde0a0459fe2378a2e3a0431e5ef7297759a97f9a10146e66280dbc77a76d89916b59efc163effd8460883b29c5c15da76cb3ac62d9111d5330500c26a30a5ee77428bec738c98a2a9e42563f060cda0de7c2f87d37990b493a7ba1f7e7fa8fbb33d46db71398cf68c068ed889b85fa9865627a683415749fb86f11dafc3be1f6d5a3892d3f7462c624c3f6714dbc8caf2e1a3a85215dae1514674ea95e5334b02ef95f93b2835cd660df95fa42792101d2fbce94a1bd4002b052e960756b2a0a0e1ebfe2afcf68b1b065cb30635e9eec9cf4a71519824e571004b0244012e77f580e22aad686426e891d65d3945ad37c8b1a5ce53b47fcc2aa9d32a08eb298c26f79df72823317ed407c4b18e52edfc2000388e1ba1734f7cb14e43ef0b11b874c2bc4a06f02dfea5d3b4a5af426583d069cf2ea20cdb10fbf30eee0db547ad369ec6cc2e14c21156ccb703678cb9beac6268f585120538fdcdbc295d9703fd83f7214819708260142c4d90688345957c8cc609e39e5455e48cc155c56598b38b09aaa609e3353ec86306c8746c6fd37b18c57cb96879ab3a155a59c8a1ff59422a6b65f2422d6f1339bee0d5d00c3c9399aaf147bf9d2a55498bcc105975130d013b4d662a16d1cc4697b0f2dcae92de86c498d4ec7d0f352f04f1d559ecbb2cae569b367bb8ab337dffba8985dda0c6571f5e939e812767996c07e43e4afaa2bdc77dd0f27db8b75cde6330d2365a7a61c6de2679fecbc41ad3427aa8a6fbe513119da6015f6e67f0441bb3b166a5a5b7001b4ac3d55e1bc13063df2b334a9f0f1fc34417587d49809c775d1cf885e5cb0d119dac2ebdf927f0af7978a75673ee958bbc4f9c2f7bb9c26e05a8aec90393888e05e898e847e6adc067ab76f696e426c34c72f3cba0afcb49da45f4a195eb27f5271a74b220ec4bf3bf54b02fa9712264e0042c0aa14d367408b379ce223ce3cc650793f8f04f86d3d657fc0ab55e440032ce2c5a6671767ea22c89be5f3d8c1b8fed62780e5541e75cb74f8fb70fe30853a7943d9bb1c48956f68f998485e3b727397e06bcae79e7977dd712ea781ef590159b801fe5b74cc0f0471f460fa3b3ac47dd209e3db7e28035b812692b96398a46004e74632b6e43533bbc6b580819f48ac974b97aa0f5c03b261b2d0408fa61278ce73c6011dbd6fe9f49a4231a8844847e1aa10138aca749c46a95543eeb11ac9f92cb82eb55f0f8fe8336fc37cfec7b9176ac1a172d87ba429a14166c53c61daa4fccc127c5478c02b34ca0ac47cf897f21aa5ac3a9e0b00f9932be4ff7c9c4e4ed16049f8d709f29e86c705333d6866c54b2dc99b7b822644f618589f1023a76725a0110cb4d8c8469ff8a95977549adb38ce0f9996159ffd69ede153507cc2c26310791d9dca7b0ddae20778858da388fbe59e09d7e49bf3bebea2da26ebe4ee9b0fbe46f32836679ef929a93000f4fbea11d7da9b8eeb7b87b188a57a9029c606de5452b8f8cc5350a143e4c938630f37e97e86955c035e33de5d7980ddb11ab6254f1ce0f34d888ffd6426a14adcf49ee2be485676f6ea814f37536e5a3dbbf69446aba119c26c5a58bb343a8345265c55d07c9d78ead5b15724af86d9e933f55cc88e9cc3d85dd0934cbea191dbd18f21e5760223366472c71332387b843178f8a4e5aa05be7025f976dd477261aee0f9e67a36116f1ce1518dd338bc164fb2dc1f65c8e42d43b534e498daa44be7b5a87cb368f8c090ad5a40fc8896ebcaa1b168712f4e05ac04ec5fe2ce7c4b86e585a0aacd278c07cbb70d07af36a4d41f4f647b6ca0496f6003df01676fc5f8980bb1e306d72d5b171fe8bb9b6460d0e867f4b92289e833b6092ef273e0ec920d0145280f1e71f325731fe0ba94437c2090945d3eec9da0eefd78dc16ba30fed88b64a06e03207ee2f57f83d7787a5fdbd8cb0a9f6679b3dc336bf4551973d26130f68f53f9b28b3aa40b0b8b5922a7ba1b3d9cb8f1c13e85ce522b78bc135d465e0151b36905dfbf3720c7bb882b8d597782458d933accf94e483ec3d06de52a83399e0a136a81d7d1e46e2a997be193f68ec2531693b20296934994e61f0208d746c829863b80ab8c80503048491cc9dae02094911fa1f27617569325fde7fc028a3549996b7f5ff32a26789a1f4d8ee80fc15b42488b57705f4be29285ecf21dd0fd7588adb17f288f6b98b308307895e9ec3c06e13f86324d3532a298b5b873a8379047f2bf05997bc12a00d2c28f7a8054bf1b1d961a7f4f90b9a1095c662a87b4a3033d0bdb5f1c60cfad51e84aa24394779d0da53cbcd758289ed650c24f903e96fa23df9744a6193be261ba3e20da6f7757839b6d54c5e33a98dcfba5a29c513518c0a7ccd2164e6d5403750e28ca01fe16be70fd9c65efcc9ae0feb2535dd359b8d43c01ba9e218cb7152ffed8de848ee3f675cee496dd1e0166f476840a7c80b8b20030cac4359eae65f1e3ece2875896852e63e6bf0272859a80e4019dfe0a1445126a62355ce955a88a02940cf8d9bc6e6325e0ba16b60886cbc7853c72489ca4268acd9f253078e00647fe533cc976b935390e600f7ee811a6ec8464e735ffbb7fa6666d16da2aabf85e16d395d9c3997fdd45695beed6f89384c08b4939f97a983958bbc1e8f57ec6145338825ad99f3057be321fb8679481df57c0051332b37222b7c90271340ab1ccf8668d8ff62357f84669442147e3f40c2977fe2b4181adbed728c4a6e15cdf32425b879dd87714828d61ee8c08df99e7191a6d43a41b88b8eacdf6bf4549f4f669985558de03e0947ab57c162f01baea586a33f5b6f2d204fae59fdcb76a2569e8aa3cb5f904f88038189cbedbe423ddbde768f2b4e6ea3c08be73797263dd9562f1ccc550a8b916d6637b00997471a4eddf1ed97f74acac9839fe85242d2778b824f73b10c95bbeca5b3dcf6b3c8ac4fae94c9644e3cdadadf57224788d40510b03699a783e5420876c8c698cd5b8b08d4415b0aac52748606cf068e45aeb4a6df5bd30c72f3c9f4ac78c3f2d12fcbc326804bc83d6659b6899ecc6262a7f450af7e9db08108786af52731786fc13eb34ff11bc30e5dcb85920e87dbbd5090ace5eaa7dbccd8b4b462843a36f27199c5c2a7d08fb0d69bb071df3c6cba593581d421356d4e87803e5df48b772a491dc29c3b1cb74ebaf3a6223075348626d69355d6b79f3c0352fa9cc4c976518892debe9b9544e5c41c5a3a4f331ab7f6511e9ac0cf249c4149eb506228a11259e27227764dbbdc882b27be934ad29fb8db76aaad126e23c63a1b9030bc5846f2961399220ae19eaef0975de91e110a3caa995bdf8f28805c05ae7e5754e0071dce9a2f4ff4e4d74d9060bd9e5803969c2ba65d74a43ed9bc2f6b5e4372e42db14c67bea6c90ba80a2b5c3ab5d651e81714d25a629a38bd09f446a56414357bd825f10ba5606dda90fd36fe06a629e321fc8ffab4552a9aadfcaba83a7426b1b9eb2eaff17c85a1cf2c3b673a0528aef374e854c5bf66c3c171c5b221f6ca17c0f10178d2a05b2f54129e5893178f4217b97ec746de96b0f465e8922a0e224ecf1c031502776e1722bf1213463d70586666422c13fa94eb4c05625f9d68e57f2839b5bca323dff34c9e148a4ba21e94f238991122318fb8d5c2f02536220c78de3ba074e11f0d48c2c285b0f1424c3931089a4242453a501fd3cea79be1f5f0d32f0a7ff8509e730854cf644b373b7b5d6961ec754c398843937a4eaeca095980b71e2b3f605209e9c0028de95868f86088965675cabb35a1f990e22fd0e670310c1c941d781bec2ea35a826dad27982963d5a08fd49bf0a8c3afa559c02eaf1562d31578fb7ab4e014c072d3499fa0b386bab3861ecb0c28c421bbd993d3157f97ed95273ea737930a9d374b1c8848721132e6214a145774c272f4978cb831341486b392193b0bf6ab325387ddd8178a5fc1a15b05bc922d7f8ded5fe7a5b300498ca022fdacfc911ad63edbda6580879ec43c4dba89ba43922dac9146e8c585a2a6def20b7aa09c1ce4b33098bcb26390928cce8bcb9d185cd401b2b71fdf9083ac4f47f147093fa2820e648a8e8315ae871df59f422439215a615fa12238749033278b75370f119decf87c13ac76c9fcd40fb8f34ff9b774a539b17c85e08c6695b21a86eb4d670752007d89e1d062f256145cde5d0d124805a3820630ff5737d24bd74e90a9f2d201eda08b19f948f07642c906b3b733d9b99a12b3af0f360a5b7c9f8facd1d82ecb42e29649cbcb364b4621527715f0e30914d0b63cbdd2ea3af23fef8ba6a129cf5869cd36b2a271b902c488e285864d8c153a1bb3fe3c82a1916245d2c2320480e76baa28188cd2c80574a1259e57f06843683e94fb76bc026def60b5c758541bfba74ebf97d88ab33e3e0eaa1056d96af05212b370d1b249f2730f72656650154b6891db2af8b6182966a44d7dfe75045dfea691a256321190a078fde3cc4cbd889b470995eee2a8e0f21e343af3c17d66e0641d88524be4bcbde8f985c900a2d1f61c9b0fcd9c9804983c69c804ef2110d3954b8ba8be448348f347a344d2a61cd6c38cff6387e32ac8193423732bd20827b4b8935547031ad2aab245b3bf772c03d9deb6bed7aa808dd6f46b6215bf4fb8c4ab966f7bfb22529eadb4be9a7a71fd015836c02339e44d44d7e9650398127d9b5140d75b19e16823c462aaed2957dddd649dfcaf60b83de6a31e34f3c691afa29c54bc8f819308b236ab20b81dd6d204fb489edac0cfb864e5dd2769b2f910658ee8fb59d31691e859a1425cf56007847127932de6eb5be362b9fa720830b2599abf102f2be22bca4f874c377efe2199198ff91fe07084e3acfa687473106c301db5f1fa7d67e3c081731c4c8a68ce36644cafe86f856c6f8f3efeebc3ee1c035fccbf947ba5a5a4eb6c0aa755eaf2e1641877d9f412f127c32527a147c19d5091999f77116921da25c64b1a618b1f835cfb08eeab67bb8921037991980f7159f5b84572302c4d0c2edf35d348177e4c1bfe3c800d9eac80cc08e203c12faf8a945df68482c2a8727b485167a110ce1dc2ebaff6875190ab067b9ebd9376590fc900bf0dfc4bfa1de8250ae014f48d19ad1c2aa2db6bbd22c5bb2b8cdf482b76372bac11e6f1ecfd9531ae8dda816013386e9eaa28252971131cb1b1d300985800259e4e71e46fe407c47b169935822de7ab0c435713de253835c4da6c2d90b73f8f3114777e94474575a39e1756f8326a894180dac3c92b6884a0e548c5da8a129957e4aab679492ae6416417fc7028f57989f782946e9be3efad63a63f34b0eff4646841463c8b20979d3a41a24b168d401105adb6d21ab2e2f20e6b27cf95416508edbe3de91f574577ea4ff603a223c370c486cef77117fcae3bced4a457548eed8c136cb5a1eaf06524ff33efe9a855ffc456b46bbb55f20b080397dec05b13aa138430f09bbc1355109d49eb3080001927177991ea5a752178097fcacc6ed378b0a371118bf7048ca793a99de1c0d0cd30143f538bbe449e60821e06e691539cbd742dcf5bcaf9e838f11f454313dd45153779cfd85ab2b2694bc0ee56fef691880303e4b86fcce700ed0d08a83ebd0424290ce5d8fdf077dc93ef64b63d1eb3539e3270c195a4ab8f980a97866c3a54bf08781f22cd1befdf53e2db45376f5ec08bf1bd531903303a2f22468fba5d48286e6d661d3d134cfdf0cad31fe2249f2471bc303c0e8fc761c6760ffa752b570cce40d5afc496dadaab7924f50dc3b5c54ccd03a53ee0d99eacbfb300b290945d124083d7418090cc8e1eece29e74db4ccdedf6491162d8a783983eb138e2cc5defce7e09ee81428dcee6200e9a6efbd7342fcc194a219e37b8f63ad50a92cf798730d37e93b4585fd648164022b47061119b92ab765ea7f45e98e938b2af712497b22fe0c77f44a1d4805ea5e58d0f3b3a54fe241288c0347b4e6d1e5af8f1fec5adfd1cd700553e3f3d0dacfb1f0df9a011047c32ef2fddb5adfd67f6941469342bbc472138090612f90913b618e96e7c7f032834d388b29b1cc8ed185776a7c1bcd31d5a63b6adb193fcad380f3c6e15a71aad8d7e2653c46cb43028abde19c0febc06fc05f4daac9a3c8e179d25f1a9560b50580e8319a1d1fa46f0caa8086cc8e74ef1f8f5444d6c9be092583f1e7373efe7da970e58d38c8c463a7630d87d46257e123d08bce7e835bc8e2f7324d88863722a774e92f996e63bcd8d4be2bfe29ab7440d1016a37f26aef0f1151f6f7d6d6b4e5caa79805e177ab2558d7157e394a56feb4c35ee783f05e74e0882b5b054e621c8d80c268b751e0e935f84540a38a6e337cb88b4333d315b9245911a0c086dcd6e537f09a8931dd1be6e77ee8fefbb0b17f24cbe6c9f68b78beaded97edd235200a81d4ffb923e718b2f37360f518727b4a86aeab3c30ceae66d2d54b03c618688e8f50845d5fb4038f967b24072f29d5a482f50e0ea30e4221c2373f2b27f2f3d1a887ac0fa60039f4a00ede26b3bbcfc2c7f056a250758544bc1dceaf454ed122d91415181ea079ed6a998d095ee45fa2bf5304b48d128c71480a625ffcea68098c83c0143bad5267b58c618deb67834a666241e7d16ba258f1f669504096a34328c9c9cea4291731d9f1fce99cd0947e47d766912553f80a238d1c78305ae21dd2f8eb588c6eeebecac0e8a1c7fd696adc53c53db51d291aa968eeeaac892edd92b52a2d4c18ed269090181461373118ecd6233f2173c0106b6ab3685aeed99b79c6cac8b884e3e0be6299cb6e5115704ce18b16c014acdaa7f06228d2651c29d63db32444d00f0675309f1feb0c09161e689f4fec2befd6d75d4ed853b633f91ad35e5d85cdf8e0b6800919043c1cf4f67f9a15eb77b0e311d363f60664d186db9158eb84fb29af33ac393c03195c17e1ab814a12d20565ad934e1d537f59424566e0c98ea150c85c45b9ae5561623c173ebf6b332033d164393777223f71ecedaf4cbf420e97ede115ad13ee6a1192dc2d06a6f78f50d090a8239b19165f242d532f673d4edd04c46fac0c7979104401d80eeca73f4ff6f51bbf3f2b9cccfdb8285797b697206cb1ce08753aa46fff4c71d36dcd8819363cad8f86e9875e2086bfa8c9431484fb00439a57cef8226145870db99fd08ba6bb9425ee0f59b7b8a76a54364484c6de2bc95ad81ec8b236f7339132dd78f020acb773c6090008529dc9ffd74a3234b8300f7f005d3c310570598517a84e7f4d53f8143fc57a132bd5dd307c30ef906e7438e4478a8cd24a807c761567a7e9e4c844e137951f65d6507f56e483ae7379eadcca76267da10421d80e4daf7d77224e89df24a440a9de555c1fb76329ee3146c5c27eba99c5c7d773819012bbbafcf95fd9ffbec89d4dd140d354d869218eea0239dd986f9edcd262ab914851a07a7ad9fd0e4089d556752ed17b1b13028cd639cdd76d7416a1585f7e69f4894dbf5a05c8cb6ff82149466971f10b229d81678a2d63c4bb201e97c4b62f575408be233716ad6e98452708c57eb17b167a117f29779f6133a3985ab5062cd61c7f608d9befc048dd26dc49ceea4945d5ccc39403a66afad8dd047bdd1eda97dc3fb7d4961d135a902d95707b5fda80a3a41d260fdaa6aa00e64da165bfd071407bcd1b446ef2dc0cf1865852f69115e6dc08f3b05e1b91bb1ee3c9aa5d2254fef28bd594f453fa2796f9dfea0604382e95176c734d2ea132ab0efc7143ff0a5f08425fe7d82d11a5a03ffb05a1d400089602ed4914c7235e2173ab5af5b59546a04dc5df4b19ad6ab8411dd56e79f2614e939f529eb44bf4ca5b27ace53e69089300c0d0690be362de43e0aff481baa20e9216f3ae98179761905122d3d6362ba77955544f7fef7c7fc0af8f3c241c8e08b3ef043ce3668e4cd68ac92623ee13d061a2fb3abde42bbf359897b5085b9a74008b7fb80eb3798943503ccd8d50c761e1680659b29c4c51b09b95fe30677ce940c6efc61165ffabd922a64e9f5f846f9718eb6e90000ff98dd71eab5c67f153cbbefee91e33fc892dfa8f94a99cf09f496214012d74025151a99761c916dc6fa3b1149600dc9758555372e3ed7f3025f28fc3aabdf623d981221f0d06930702d3ce74566a4785f91cfdb513903ea72d3c1eea7fa64cb77237d84c78a53cabadab2b098d7a97976456b32075846330fd475a3e37d6023d7e1de6efb7cf28207fd2df5ef642d6984238a8ad702554acea384b6da62942f93e71b497cfd84b4d63abe5d043dc7071459acc4a7a797c2d1a3429f01cedafb764633b72fe714508f278d767d24fdf2e328d764f5e5ed9320df42b30d94b45835f0a2e5a6bfed7abd75d9b7deee2d98266f38494de80e615e2cfb6e926c21018aed7c761ceac0bc9bbf5673c6f984b6ff5af200785816ed5c4272a9ea506ead2372f5a8527e513fda04ff6af624a41b3b9faa97db1e6df9b5e7cf45fd5538148bc51a2e1f606709ac325cb97037f57ac7a460243c06c3a0054e0a2d63613a6a6c6590545ff663502e644535b345a13aa5f8bd28e12f0c874351e35844ce00c10d7385f0b5af7f13836f80663e3359ca49231053be046bc45b0697749c55ecfe8186f6062a05286c843e7c5f8a5ec23d97577b1b58b25605723ef1753d48326d943744e8b498fb2d05a6aef536379f79aafb75c1d44be7a448fb61141809c471a37cfd5bf8ccb2a873cf90d0348e885b8410c37bbe83a9c79a5061ec56a41d497d70aade25ffd1230700df485db2ebcaf9148e6f597a6797c2d80e7642d5842bb7b93a47dfbd523ab8d0fd085e8a1459bfa1fbb64022b7183a68894525dd833acba88a52d47d92f04742a320cc804dcd1d1b01b7bdebaaf1480cc5fa3f6d697e511d251a2be8c5ad18ce2e16c6dadc94a6bfebea1cffce9746c23aa61d896fa496a001b71734e48766605bbc860df85520c293558658b262bef64b38880d8d3bea5c1f6a631f3567f33140873bcfca280ac06296f9b1f47766cf36fc867afa0ebb0e25685ca3f5f433f70cce3916c00da4217bcf90bcf7635ea76a01c341d8fde7b484e71dc58af0879b663e420cfddb224eed196b3cae184fa331ef709cd98891de3819f3ad2dad3ed527aae9ca7686a56fac89cf0a6bdf74bc056a1ba57dd0511fbe592dcae021ec0125b07d5736e3894b6a9d13701f1c3bb298b2d20b119c2acf2ead3f075476cb668565a3c2d78352a17c7d6a1b784f7154c250c39b49a34e44cd9b4913207d579206c049e26b513cb780d012776bb109c02a7bac402b9910b1f6fbbf7ff057ea963cc9d0d5e5e51febbff147b264370e2cc1a71dc211c759d26a7915a482a698419812c6a07d9aef45decfca8cefa727ea4b322a4c5fed58ea05cc30bcdb641fd1b43851eb049d615c806b0d946ae29c560f56f470e1e7a1c60cd6eda470c9d0009ee62f1ca2bf49181c4af476d0e2c2bbf57091bd9c4831689a07270106c8aeb1511b38466f013a2e80d7493331033efa7f46f4620763efb5b20854af6ac0816cb5e853d1d52388459667493945bbbebbc5a3a73cd9ebc3ff345530ab5af9dd0e1422b3831a1a839b80528d378aa0076370b547e64fb5a8ed20a459b65a47ddf00ae21f474284384270cdea93e60c26b7bedbf38040a1984a6d2ac6d97e9efb7c55a885bcb8972b9d53e0027c143f70278d8c7ce2a0ca7d69e8c874bc8388fb90e30a4e6709e5a1f1c73ceac7eb1f30cfad5ee7bc0b0830c6df227cb3aa90903f773a2d5f99edb9c9f5f384f4f1d9088e59b593de622c675944318d209e18c4318fc8c3dc7d87692d5be3b5efd2ab6b443c28b3a2859cba2c39498c35cadfbf7a221ee531c076810fb4c4c2daafd60dc06ce266f77d982c7436f3585eff8a74ac2052da2f1ad24d5866f42fc75887c8417017ccee8cb674cb475e881fa09e9ab94ef729fcb373a998d26850f1883a6f9fe0d7ccee8cb674cb475e881fa09e9ab94ef729fcb373a998d26850f1883a6f9fe0d7ccee8cb674cb475e881fa09e9ab94ef729fcb373a998d26850f1883a6f9fe0d7ccee8cb674cb475e881fa09e9ab94ef729fcb373a998d26850f1883a6f9fe0d7ccee8cb674cb475e881fa09e9ab94ef729fcb373a998d26850f1883a6f9fe0d7ccee8cb674cb475e881fa09e9ab94ef729fcb373a998d26850f1883a6f9fe0df36ce9c238e42ad95e69f6553d83a94d32eff0ca49739edf14a0ed168acb1f3ef77760056e559cec407344e118a2036a4ca3b5f78db0768a3e05afec60367bc9765c24bd7caa79e3a0e48ed34ef96b47f9b9a6f6f37d63d582c1083a16b9017ef1447604ada871a83bc8ac773a1988f7475205113588c98dbfab335a8cd2c2e0b76b4a504e06d8ad76de7a065ea007772407c37c7c7f263e6b51c3d4a8ec9b30236386b045d711b27f0b4b2cdae32db52696d57b486a4cae91e79d1d476409a1bbfe028383ed2bca6467ce2b44b31e7b003e463c8d541e8131205309fc41e3e64053116acff1997a309ca57407aa562dda1b38bd6878255545cb5d8a939e62fc6905f42b4f8599722808f96cfbc8bb09c6f8d7f27a4f48ac5899ed04e34bbc0341f2cbeef9cd06e0ddd61fa8b9620dd37602e26a5614089d4826d6f739e0e43b05ab6e50e8da310596c5db02f727119d0289665d7e4303cae9b8aa7e8cd89e4ccda03d416831b4ece822413c9d067ec3c3429b756dcb396ce9d40655e6b4d34554d5b7205e5a4c9436eb9993c510229f32a78da256ddc548327cde1759b96b50266fe4e09debe7aa395c7c8466c1750fb2f4da3f213338a295b4f29068f577ae34bcdbaa43d6d04efe4a8c9baa6acffda4966e72563d6549ae1c12177a0112a6263e800cb1e350691229a77754bcc56e04d5dd064b2770961d426e56f4e269d339b294ae6345d9aebf4fee49f0e142d26de0c5c1e14a7bddb6d2d8c4c1d6414c8db80dcda181c7cd855b99a13beaa8aac280bc0dc04d3841a196e2abe55373dae0d46dcdab79907f89d6a4510e1a40ea1e665015d4fe21355f4b32c8e77542eeaa2531adcd0e59d5b472512b1c13c5107f8564ef8fb82460f39b14802cdafe4ae71be3a051a58fd939c867febbb647773a0306b7767999ad35f4a845e5278d03022203c5e8be4a762674535593aba9be003f15f0434b07cbc616e10ef51b63986b0eb2a547ea62daf0b6f55eaa90e0f0493a72f90c995403adea20f06eaed5933b8981e0d759f390a2f076bebbf7e036ad680cd9497bef1b2a6703165ef4cb33e4dc84a602c00695598e6503cda22bca252db0199c5181adc73831c068933578c0510238f73b42a8bf62ac2b7adc9753bb792add3d8a658913a5df654b0c95547e351196fe820729d7ecaa7bd8ed50fb64c4125880be0ce8db85da7d97f68af33a5a9b3acc8ad0d2616eca433307f60c8b2e3dd3bebf1c098e09f7e7f3b19dfb8061dbfb4ad652bbd55d70dcbf877f1c36e866beaa49057c9b21cf463f20871e40ca0da7c1abd86a62e1c76be36f06b87cf5227024bf7bc142e04542101a188f0ae34484c5cf435cbc5c415811094973d17a4331be426f6b653d5cdaca28bddc2952c64a6b88af2945cc6d873df965c4992c4566b02762a2f0b2df1574ed89c7061eb6d1d2990ddcb4e454d163277f834e6b94f4a028cf725d32dc56dc0920e38bfcd45b0495ce6a7120ae767b0683bb22a227a8291bf7f4ef00486864c82987f932ffcbcec4462466853ac900a172b95382b813f3516ada81e691abcff670c08116c4a711e938bdf049393a7f9c510229233b99ac5f222c20a0b3cbade186db6d572f588bf31370b123d0290080a3351c8433a9935caa02d1e77df14196a161b319412890078eac8ff4276e4c11c6b3d1e921a76245a9f1a1fc0d474edb1d27f610be0517bbfa99845eaa8a0bb8585822fe4587f1ac56b9e2700445cd86232270675e056650fd89268c0fdb9d7b18c357929f55d5a97a3f2371e6386dd0f732e904472af2d79056757b2b0eac18ef59607581ce4cf4df7a0677ca519f89f43755c67e01d33a9f58399aeb4e78c3444e660442808ad92aa06003606d08da918d3d81846a68b99d8dd48f1928b508c72acbad5012dc665970496b2e0908e2d414e9dd81f7b741bb02a3cdd224163258ff595dc1602b37f87ec978c74dbff498d3b6916f39ebdaf7e23b704d6536757e64dbfa5e7f2f7d2d58e6796d2420d8e77fb52da2d99f25444e46b466489343fbe4972caa61cd9c6856cd3d74d998897cc1447066afe09c99b7757513aff233cb4093c470c1c42e9eaa21deff4c7bb621924bc679169e34bf591266e4f71ed2d62ecac42f20ca00c096f5d281f3b3ed8b32e47b08916a60e7599e1b07df6027b9fd7c7c7d50ad176784b9d1c361039c7722358e94b9c9d3f7b9d57571b8b1899c5340d963742ff97c27ce376accd95ffce64ac6c1ad5b4cc2ccbac93330af74cadc024e0cdd2903248b83ffef358818aeefec9856b83f72b3ecbe992872a130869ff3d568a36528ebee13b22c8977b7a24bd114a8a012e39abae56367aa6df4f63951a256774fd91f7f7c12195f8fa78f27cb08d59b2e572118a4a59f4d402cce23d17ddc5c3fcf870af302bf144dca0de66424c1ce68c9c346e0a1f1828af7396792011f2d5d95ee77ae0361701cf6ad08d8e0c136376c0a661b7e5c5a24d3832c70d699aac984d0f9f1793af24775d2b1b2910f0c709eb5cf9199dfb27c8ab266bd42fbbec564a9e5ff20a5c465d80007c81eb62869faff0ced335cbe32b493717af9d80a779f5fc0aaf7dfdaff11c2393e3f20eacb64b9ba92e16656d30357aa978d1b48be8819ae1ef89d670b9e4cb0119f285ad4bfdab902ecc9613ed82a680365e98f93f8a8880ff2656dfc98d2126ee2865d31a3311654465778aa1272f6dc5547d7708fe7b382326fa862ddc1da153fa9f1622fcbc82a834b9a9aff1db79fe47b73b90eb0a450f752c1e1823bed7ade09f7af8c81616ac9b5028b557397422b77648a89737086065c03fc91c66ba4c1845be88a6b70ef8f3f30e42631ae0fb251b144affdf1a61b883e47bc24f249ced5913fb45f99c3889573c7ad6cb40755d6a25b24425348f4979d1dfdf98353240d936372abc91609ac44b692c3933e47d896f2e35ce23fb46c11b18472ca8fbde20b213bc3e18229797ed49ed9008bb0f6fd04b17e4c9f465fb7440b879270b3729066dfbbebbda07611505250a30049860e82cbb25b5e87c392a46cb5bf422cd3ca29aa438e0d9a77b5b5a5b61c79fb523a4dca78c9f88cb6e017d1f2370c21f49da2cf8b3caaa1529423a7d1186fd781111642207c4a36df8ecab975d7225c9c8108d31d1eda8400764725ee6467d13524b10d2db2c8457aecbbd4aaf0f15460ef13c41d70b1e3151bdb854436b763c860f87626209c62ccea946fb6dfa81d712b4726cd3114a39a1a465d4d88995d448103ca99b56b12e99efa4025d14a952af646c9c611dd66ea0b8f1de8d057d2ab298b1bb83df54c9fe7a56cc9d49ca5f4322569995c0bd14dde403db14fa0d013d7a75e253277d334d5bda0ade8202a0ff4be7c9865f106d102b96fd035cf5fcfba1bf2d01ce0819528edd5d747530d9d75c6fcb27af661d8c6a669b91a39aa1d0823fd72903e9f6067f2c0cd80c21f300fd4517faf9b0ffade67b08821cead2e734e3855fffaea94d2201e77e5175757ef3191d793aee6e999725b4c253afdcddfd1837407c0d94bef5db61f384c692b3d38f6ef6933f6ab67eb704f6345bec33ee632c5bed545fd7ff8610ffad01c4fdd257b2b6b0628fa6166f891b903b8c1818eec3538b905879652b2c0451880c8f1b72f5302fbd7b7b8d3fb772b4f5890dda8c80856b8e11862aa0f619988be020d5faf862b195ff7f482add8fcc485c21ea0248d235a8b830a10662e9481f7ac70c8d87cc04e7f58968355bd062cc5d2ae1904b005a1bc75feac1ea64d4a08c3bc59fcea1a41cfe5e06e552de42a04448fb2cb0481a5350624e706f685719567ce7ec39e03aa6528161a256afd4e3574b2403e29b94df53d4a2b31a8bde0b635c7ecabaffddf8f6519e1cd821d3dbb89ffa9eac6ece39e531387a748060fc834cd1921cfa88b0d680c29f72fc0c839045f36166030d920ba610e8f3e11cc54d779c8fe6258db6ec992582d0b7cd8ecae4d828ae4ef96a8ac1deca7c1e628d82eeaad8f0e889a7a8123287b111937507457d90615cc404e03f9aa6492a9f1a853637c7bd09136a351afd2095ea5c533d7a79e5a1c1075cdd55cb21e941f9d412b6499ec300d79275dcfe0338d231e5f3a0efeeea8a31168ed49e0db463d40e01b5e49ad0faa4584d8e15ac417aeeda08585cace3f00e6d7bd6a625a1f0caf4cdd4e39a0a1f50dc98469f962bb3d87d5b366d8aa7748515b1fd7702d92f5c2d84a5682f48a4f252057bc1fc43abf04f73da8e1bff77cc5d0145355bdd81bc65d25e401f9ea47403eb726ea023e1163ad9da714388e4b71605d1c5aecce8f3980ee2103d98872841b56ad5ee1f10aa30de0ed70009471f500a5bff81224a9af22cc2d3882be6525e3f013dcd73cb6168f2e54af4dd3e3d21ef96fa0935383e0f199670291a382c573d8abac0b62f160068d46a36ab38f470d96d619bf752609f618e55fe44fecc97024989cf1a851be91bd56719d855dacb649a61d68d5b04c5d7e378d16e718676641b3c64dd7fcacae5aff3c08452d14db318691362320b940729e8a13bf38f971fc137a6dac63e75921c6f438d98fedbcfdf25f2e78ca8252e77165d642dde423f3a81f8ea1d75dbc5a8d699e700b636ee7a9e25cc58e45e73db99bec64cdde3174d21c43c656a7e595654946ac94bf86f2f7f1afd76ac292342cf43156828e03a0fd1bf20c65b23eaf57381f279523e3c508be3ceac4c2739e898f3ad03ec4d3cbae05067b51ffb34c954fc2ce57a49254a4a99b925d8ef98a35e19b526b1fbf8e9ee6473db961a9b9ff7a8743cfda752cbda86df5bcedecab95c2075efbcd1fe15309af34ca0f9029297e131082d0de8147b9d7f2502385498b2c7e58778c1f929a7764066c6800d07ee778e3a13b2ab0239134c31199a7bb4e08d677a3e04e13f09fc56fb00b427db9e92045131fdd10982276fa34d3756153c48b523a9d6510d3a42abb8801e612dc6b621b206b362bd0993122634012f480f48ca541a7e5f124bbfee669e71440bfe910859a93ed869a498c54abf4d0249d3c7d011fa273ae93f5c3e21f2ddbf477370a6bfcf9a42aeabfb4834cf456a2ea6c94033ab9d5ad9ceba63ce88c18ca9378b6f32568572cb34f919554944b630e771e5b4c9cd28b133a78380b47cea792eff79c9b790808bdfb613e60e86fb64ff483183add2cca63e3288e0c2f2d1221581f5a0b3a26caa1daaa8b276dd7909743c4b20e445b9360e9c46b09412c14af4a3feb3f0c77834045e4bb331b346517c1e77dda72fd1648dd9892bbf33e9320e9a7c5c6a1830037fd48613a4888e40368f0b2075291dfb1c357bd60b25c2170a62004ac770be8d13b8be568d8da7134691ab738f2dd098e384414e742cb9728634f5bd44a09b671a2d95459860aae7732064d5de3ccf2eddf725ca4739924d3495a4f603cdc4f8d10193c01ad2275fd1bf194ae5de9a21339447a32bad60003a0a219c44512334a8cac1b82b0b7cdf81e1110c6478e347aa5bc689092edc088317409306d96e039c581926af86b7f9853266276cced22ee14a5087a9eb829d9d2e3e5182c6fe007a4d1cb4b55f174483db81d11cfce56c4830b14d7195f087c678697fe2f41b8938683a1ee143b226ef12b5a7a3ca574a21a67a9c6d2bb17bd0a4b1f6267bb0ba3e981de8c3d9d1e4c455eb1d95f485abe1e5f06d503f5516cca9dbbac95c311f6c46d92fe26eb10973e532e44e8ac48f8434bebce44311b59926a617920119115acb9979ec1a9be1a2cdc557e8bdb347bca51bdaa6b00dd0d6799877719f277a1e448b33c3388fba9c3f33054334566be58baf12e5d85582c5d3827c5574731fda059e44b186d038840dd0be42c8c8aef9ace9e3e6de9c0700e2826413929226415c55519517a9c3d3c5ddea6713828a4035aa164d2ec41f8a8907976ce2249410166d29b3a8c87535de74293d27d61663765304a713a286e92d265c2f9f905603f6f98c0d3b67616a7f571bba14db8055bc596f40fbe2fd1075641401820ab666e063d1229371ec9cca5bb64639f702a0220f379b6a9b4a9094251eee061fa7792263e0d92d7c429f6c795d8d93c10f0369e1ad18dcfb7668a5fdcf0057d6df2646436303aa27c977fe2d08e44dd2c601ca43ea5e7488e05df71308c8b4830e4f875b5fbcbc6bf42125c0cbd67a23daf888edb5490adc724e4ebb94abf3755c5cdb7dcaa9c20a738337f86257cafad914b7f7708fd93dc52728b20dc2fa73717036bf77c36a7edfa7a9a08f2a7d59cab6c716dccc7a142f5d980fd3b14d12183ac8af79f830dea14bdce839ea3c8d8baa6eb79af9cc2c5874d39e17e73f6b5b8eaaa8e0d5ae31496adaa4b905c7797136a3de1adec68c87feb3077aa05e8256544816fc82fe0584179eb07c197c371d47d99a1c0bd2926162234d8ee739370946f8fb81309f8471fb56915e03021526ebea20623d01c49bc71f75540ae7d25caa21f3c162d3a80969eade5a49535c293574b75193c357dbbc5dc620a5ed703b83083f524e6e49c0dcc80d58629591eaf5966b3d847efd9c9be7a716497f2de008fb5092e1ea9f509b010d0f1b33cea465fec08e49e78d5bb3b0b80023635a78d769bd88aa1e1ab39626ffc0ad6f7899aad78ca71cffaab44e0e644cb5908de59757a5dcf20914a9d9da48b2aadbfb2e29e245cfc372fec4cc8f5439e511152ef31c87e00e48320370e7115ff858e56a816d45a818c6e1e875d7b7268d328ab07a9b8eee5c546151f84b07a8f3cae7c2b02de5ede3ef4cc5f3994784324425ef38fe8945491173472fe37956eba0940aa03abe431befe6064b01dc85109f76f8b1896cbb09669f133f4517af6c9fa95c744b72f520360b53b873996f9c48190e77774156040619c80b6d292b8c914c742e6ae99b4a278673c42d9cd778bfa1e31a9101e2bb9a5b63aae02728595293646871038ced3d8aa72512f16933d6a76a4f4658166f1dc68fcf732c54b922bd5c8bfa211de0f883ce1c6f70510e1c2306877cb27cab08c0316bd8c526d6d8c52422dd5bc240d82e374098da99f0312a57a1308cde1c863f516242c7b5d1382726389b55bf6fc001f3ab7c1946b6c6b40db7f44d2963f98f7e00e95a2946a1af6648a871c71f5df668dd985d1cce774894037b7862b72c0c212c644ba0267b8336e8d4e32193dbd53aff1fc8066a0d516f5ca4e8b6db81d411f8bff79cc7754c5fd8fff340a38fb7c1910e956984e0dcd511bfc79383f57eafe27cd79dc1070837124218dbd0ef44bc41e7f0002a033bfa59fbc384fb6e3d729d22e27287d56c92541a5732c4c055fc199e0d91e082a63d60b10750263e8b269288e808762570b0d7da8ada89290f9f1fc8f861264d94753b457f8067c990414c4b860a1494d1df5754a225ddb81da6a8e7b34c0562f6bcf24f081e94aebe7ba81c395a840937421e1f0ebd07eacc6077467bea3517bdf0735bda9a8d69095244606685e64248dfeec9abc4a334060432d61c10af440b79479d2eea62c06ac60d2d878c38043802335a1f77d2319ecbcd902af846e961c13fe8b581ab9e2025eb8839e805102a28c73717ba847cbe13367ad0a936aa9b01acc1f592e83f2408f883602fd475966f251403e95e5dc38a8170dd4d46b2f99d29efa48dfcd88030d560f953d0c442e594d62a26c0e5550ee682aca5a9fac948dd7daf2b6e4697f704ba1b9bcd7d7e47778cda292ccb2b15bdcc7e2e1bfb35fe64de67678bbb123d106d09f30f31e62d7d20f0d6003ec4100adcc5b71bffc51c7c39ccb58793be7482e7854f9557ce3c4254cde736100e5258a7b3663ed8b4913de326d3cb55c74c52b05ff2ebe03ef9fc26b17b404ea6bb199c30fcd4bfc2dc1fe161711b3f4203b089134a3b3e458bfe654c57ff1b29862939df893e2f41159c7a23c241e2555ca00379aeb7878dffc49fcac716d65b02f762d0f674f47ddebaccbe516c42f69394b1a02efc55fe2113867a8c2cf11aba8a6a837b60acb60e49785371f33b8cf4f1ba210ac55f7156564e5461fb82b10f4508c0ee603d34b55ac6717551c0ea35cc985980eeb5f9ce1553c690ba049d9027f364e692d773605510cc988074fecb0debebb5f8bff09400638c97f14d197a0330cb0a3a63ed8bf0eb87d97a0dafcbf46e9dfd46479c75da56910311b8d6e2ef1528d2c68de3885781bf30190d730778a22087e648ba6a760bb25454de3bcec72fba7137a10bdf98f7d183d3e04aabadd80faef58be2970a9c8064e51da16eca2889f833a9b84f93a71c58ac63f07c973b75785c74b977836a9d8e9d7176ad5c69953f55dc945dc7820bdeea69f47cb22fc46c684c161d3d36ea0c6942dbc93faf0a64086dc54340005242eaf027015543d54bc13abbbec51f5b47e9f16db40332bd39fb0f4dc2b079b8dd18e54fb2653235c43cd99cac166b89d74db5c6192364086669a8cc7c49985557aba9c12c89a2fbc2f246a4473c885c5c5bf3d4054aaf6ead8f5091c221a43b1952772ec1016cbef144972ef0dbb5cbe8ccff0331d2549edc02d19552479e6274286bc03fc904d6f9d8eb0c5a745ae64fb8be0332d3434370950173b0a4e5e067cc7966fa2daa02baecad26f73861bd2e94adef9f95a976db15fb81ebf839fec6a839bf3605d7a8d662092e806144e087952be04729a00f8b87f256a0011145db135d9ad1c08429475ba2b223eaf0bcd79bcd36df87c60930b5d68406082fc652167f6a8fd7e7b2cd3f92feac4c40bcdc9da0c428d35bdd368a515a354d1bc633e90b0ad869cec7ec9142272be2144defca9ad338fd4e03f5a0491123a154a2d3993316c83276bd48e6457119bced4ee53eb7b37d9de68136d79d111b9552b5dee147c242d45724b2211aea8907d6317f96c904a82b367a39fabda1a81374a15b0fd360b3e63fa2b2916258abf574f36ceea5486751f4b0bb287ce734bead8566166bc710b155f362041553967a37291fa3b42c97c826902a0446d92305ce2ad701fa3a60ac419ed342a835088eaf81a86bd2942edf83bf8b91e6e599b89e08d143d80a57fcdd8559dce9029d217bc93d178a3905565351fe7d30fc5d746165fd9ceb3f575c7f52035398eeb5dc44c500b0a0814d158e06e163e59ddfd22e050cff79ed16331a702a834033851f293b3ed8317f9c1b161706d89ca745d24b69c93b8eb0de88c353fd9240b462b33d200a90f558710766f4091f87084b138f5d3ba0a16efbc840683862b06117200bdd4b224625ecbb7be05c948e58361aa4e26a962ac57899d565442046c255b596912a6686b21d242aaaa858bdbb197b8d176ec3b10a06378431910cbd90ce4860c2d3e560098d06d969fcbfcd4b5e73f3f6e48b5dca79434a17022b1a61aca2b27da0d20a64a1daeefe121e6c001e7b3bb388c6622d1cca38651f3b489494b45a5190a56653e7c6b04c905fbd4a9bdeb8fab309f8584baba889a6b29ba937f9ea9c7e52f497270aaf46416c2e29cbd546d20bc6b53556657d1c1e83703dcc1750ac4e582b169828aa6f102b13f7ddde614102bba1bdaea6af1f427c24e9bf04bffeee3a3fd7e49ff1cc43ed931c4d3737c05eb215f2d1b3c564dcc06fe59c46c43f153adff009ea99709d164d9091fdfb365fc0baf3b25b3115bdb4392c3928d21184a52a5e1a00c30173d333a9da959e1953436e0e976f35d6ca149c2eeb3bec0204d8734c7bc7e20c214331b05f205d90b6bd28ef870896fcfdc6dbaaa5c93a3680d564b0d94ef1a4a9e98d350ba8a77955eb76b06a2ad3cfcbf8cabcc15faf20048f406275c1fe575446ee87c48d8a4e67560ae96a0c4049ab1303a6064d75636b5d04a2b4fda07fb60831882fd1e6581a6241446874be145b7e9dee50f015ae5f9acc76eaa34c7887b67e7e83b4f780663b22c0f755c8722fb70ab9c4a33ea487dd8f4961df83dae578490689280cf4fa545f62325743b6009c61aacd3af65d3848fc310935fdc33422eaaa0241a2bca84baab0b2a6d3a2f25c296de177ea0a5a10aa2cdfe432f8d0e087f3445983dd13c56cdb7ec9b769d8f19eb5375c8140304202cee785af97f0a3bb3fc30dd6e96e1b767ee419f90d1d9f70d154d4b8717fbfa0494eef53c1a616ab64b9921ff4f2c0658b5498cbe703ac6262fcd05a08fd9c07f1919f714dcecde213e4ae2e7df2fe1d18a1a7c6edb14d4da6c81f91c040d3a6457d83a10f820d7f844b6f4a2eee603177593044fdda096473a6ad0a7d3f55c12a4cf576eeaa01001196547bcd7b4bdc6ff2c57420dc47c1553571f149b9e16bce191e60106dd0b370c40d0441a78a6c6d4da345e7fd37fc8c1042401b3529481efaf52fc29847c10f006a2021f969246d980feaa3e4f6746fd30c09587e5354703692f8556b35e93950c1b663a0e41f8bbf701691815c78ac588d457d692ec42ff72a62d931185fdcfc332465b882b8b0c3adc677094cc11cc5d648dfca44f13c699c0dae4dd42e847a42ef6ceda9857de955e42dca534d551311f8ff106c48a7eea9e165fadba7295509c83ee1487b52ebaa2fef89047da55e923e13abdf34a48859e2309881ed16ebdc093fc398a0eb07ef8d14f5291cea56f6a06ff4ca96ee364ca8b870ad586d777f563f25dd1fde3e95d679798d75ff2bc782903bd5c608946af15d364fc2c88959eef99fd21a81fa6da464cc7da0e226b92d5ee6428ca3cb37ab6a1f621bd230bc5ba5e2ef346a16a4ae9b208f7a5ce5b56d4d1214ef14a0afa318af5deedb97d32990d8fafb773e4e74104621d60a6e6ab656c189fe78bf430878e18e8a9001afcc8ecc6e036df49d398992b580cba9beca26c8ab271f4a72bcd58dac6e6698911f1a3336e9a42cc4184b6009a5a5e73ce26d9af692c64ebd6319efd243de978e93d5886ca7e73663a2273b565b8f386c1cac91e2df3b77fd2a25503e3d67f3a029d3561ea3dc7c791641e206ed39c795590db49ebf7f985e87c7eae06b4f8388340bbff443727c7121b942d78197e43d6ece8b31b95e8f0645dc62dd4beaedbc2810ec5bdee5bee75890b1aeb2001b455ef2c8b3850954b2a54d91b8c87435c2813e8a3b4fa33517bef38d1af64f1494852b2762dd929cabec200871f05d67aa0472408b5bea7d759f85035e1b78aacc5a1149ac917aae11916ac83a01e1a3bcab244f3b363081086ead31f3b55c0e935d5c317658913758358051ad93673dae22fea4933bacb760bd5b6ace4da52be15bb497fad72df48f09cc529379353c1e185a29aebba4fab5ae9b720427b3be1d9002d78e4a1539341d84cddf06fe51fb206e9dee3bb2dfe4b9328bdd01e247c56bd195bd330144f011b5b9dacdfe30297edba00c3c73ad4be52d4e298d424216c7dbc1b28447e7327a0f20913044013b4002247a4c89ccc8b8c7114cd572afa147b63cd2b0cd1192f18305a3f4391a49fe1923bf1f35a552d47aecc75bbc43ed4923bb2c37ffadbb964999c3077004a671de20fd52276e4e597f190dd6aaab79d635395c662852d042f7e898e1e562862f2b703b0a6f35c919bd73bc4c76ecc12c4c133029d5a4d1b3e82aba31b5f0096833ebc1e1af44f2a4c1a40b85d537228399b8e726f66199aeb75b6142d19de8bce25f32653e2dd38781b0989826cf22c0a7c9b8158ea08fd875e246c2397f7f067bc36137aa91e6a2de24d2b9fee6c1249536735b455b4f13461ddf1a6a231045badd9cfab068311d3d9858d550bd3f97b8ed44b5e86ae887cdf4e8ce02e5d6e163e79187ef69eeded646ff82e9c6dde0b04778f38a7c555147616c1642eefacae32f32daebd70413cc8c99ee32c721be15150088c6e562531b372821eefbe1cdbe84ae02a3892150deb084756d0522a72cf56decbf4591698ebd21afe97347a875f4a9a94fc4196bcc5b9c022f63e241fb71b53915bcb3f2d2bad9c1a1f65062524a213d5e5ad90a5d14a8753146ae0daf434e6a5c7cf954a46f7ea8c5eea5a3fff265f6eed1de7699a13d6197ec303fa0acfe292e29ae13aa8542e2f50675f7e19913190295d065d1ab5474f25701e567d802fa5b7044f1226db645d78f5cdc13b94e60e31088c3bd2efe48ae94c9f04b697c9c7e193368f354ac7f6b326bae08d854aaeb2ee90aa353b644192d2429f942f8fc696467e4ee9da4b783f912eb16b4cdc9326db3e10702271558aeb01af7f0ca7b5e6306944c30d57a510c49c9aca6322ce58dc217230d09345b59e50b40c9b0b4b3d08c4f1a3a152781e1c6c4a9bdbbc617021551022a3c5aa527d5083c18cf37f7cb14ee4c7895ba9aa604b9c5e9f91b9ea4412c8810cde1c275ef63cb1a660fc3901983a0b07cb76e561a804ec12af3ddd7abba1ae34c8ba83b166c201960d90f4fef9bea865d2ccf6452f95aaa35a6727df7b8dda7d46fc0363adea3b00a2d824757fda31e62f5b8cbf8e35dc002d6488cc51cd94f65afc501f743d41b34e1a555328cf9c74b90bcef2b7f5bfc4c60d8281680b85b5d19871b064267308f1121df62c57e995967851db78fae3ad0acd4aa842c85c67c8fc5d5587e257cea6bb2e028b13fc4548d728e1b833739c6ce54a0ae02776fbdf2ae29be9863b8eaa0031397563814f710c69c56b5f696a2a1a5a6e3cb0eb9d9e7180cedd67740a081523367930d48b902a0624395328476178475475b78b78355cc25b4aec2cd49be14420eacdbabc5a38795fee1cc95d2529e167dc256cf6fb488d7139547487c58ebe08c2bae2e0dbcd7558c4b062b4cc1760cbf138e3e333e45fc5f2d51d2baab1105d9a671db89e42610f6ebb533f0f42d638fc379f0f222f7804b2871a3b7d223ea3436859551e8b0f96087602d10dc447c5416a0c23afbedc901e4c484093b805a308d1ec9c68445916a654ae1821ceaeb798d518774ad265a159c40327136fb8b21d4a9bd96033d582c42b3472cbf5100893d6f54c2f585accce56dcc00d76912a2e6ee7287b66e1ae5c0b0a5b18c7394fd0d2788948b80cd9405a5431ac4594b5cdf8f2c90b054881b757fd96655248a3a7c420390a3642515d64ca231c7b18683548b538cbf1dbb312545bcdef0255e1e7efba0f3cf28b12ea9b167928e8de04f01951b4e7cf435cdcf3c9884a2948134d73aa7c29f8e45d803d6b00f1f661f3182480a07bd77cbb9216dd3b80d09d179d09de86e4d29d4a0fb6c74debf3d0f6e2f0f1a6f462601e8cf0ee2fb4b72dd8ca5e8cb66e56545f037a87313a5c39e31bb4e68a0f5c109117ef2e359c7108ed96f213e86915bcc97aeccb8bf55e630ee9b0272ad9c6ac8b3616c52822849de57eca891bd1dc9b938ee9ba1c50e55ab67907e07545d202b7b08cbc71e6de8324723229b7e40bf658461424731af01faead15d8b1e466e43ff7844e2fd9037d675e670c0129f4159c62c774e0c2800edac8135e1c28f9856db3912d63d3d42f57ad532024418016d74ae092103a6875d26b91d1ca257f830d2232eab60ee565896cdcf0842db46ffb417746cecae3a22180c9978527d8d5b5883f718b26669fd155b480372d61a3ac00c24b09abb1a23a47bfc7c83fdafec05df192ac2224af8a90a475c82535660588e480bf0ef579e853026b41a1aed90df9df1b6705064427984edbb36e64021b4e83cbb2c4f50a22f07cc454424fe575ed2962fbd7dee0c598cac90f0ee08a51acf2fd1d8d890d59607cc87e7a51647c2217afa6b6f92d76c80a7cf86c6a8b3c734ea3eecf445e16230e74bce82aef382d72002cd45973f3dddea22159a7bb8dd7c6f9a2325479a088e59a87b17559ac9ebca7e2f316675b41b29ce72d56cd0e9287faeb419956b5439bf6b52e59fe9ef55545a26f9677203a813ac5cf1d308a36c79b1281440e8586a1daeece1f7fb1aa4d14a287415a5ec1f218ebe64f81dc1b22ab94f987388402293930d3eace0fe5e277fb2ad11b6a1dbcfcbd83b73b626e4174b1062f9e5f265b7e0ef53c7ec3fe7b2001e74c8aac28e7f9a9972d7794e4f6822c80ebefeb738fea031a59eed42ce5deb1bcb056c5cd32080a8b4c523ad01c0107c8d3f43c05e8ecfdb516b96b84b14c872fde270cd227f9da20ecff9de48af2fe3f603622c280a644220d0684628f0bf8702afe473389e01e06b18d1f133171ac460455c98f7f3d04faa725a71e3f8fe70e25646bfa1fba0da1f3f28f0a7a0b69b7cf4bda2f572392853c1e240a4b2ece0372b2e4b3ccff6d103a108d5390df69cb6fd60b0b4624928d1a3250be27b3bd42d66e272dab59cf402d360a9ccc020ab8507458e5921b8c2a637e23411e0bc27ec26eb077bf8388fb26abc5f42ba5904a13766cc85274e01c90d1e261facaab48cb1fe499525e30cc84d2b16e7d7e89b5c4f6a4713cba1c6d33abc0894eb32aa66aed91a6138fdcfaa3e174b00f7593bcade29c2e1065977d37cd552b2aa853885de1ed182f0fbd54b1b9dbe1a2ec29f9f916110d8c18c863ac928c47d6159bfb272c203e81ac2b5662cc6d8a9cb4900236f01c55abb71a362a7a9d2e5448b8f4331de33e5a616bd72cdcec660950d111f6b4a5f733178708994d087f8d3592282f131e2d368711b82bc7a2879e3515c4cded04e282b249ea5b1862ca7f6939320a38795f73c92b4ae49b177bac8d6eadcd077ebb1df14d07739f84ac5662b2bbadb08c3d96a56abf419d95dd0f1090ab16752b469149ee99a5c40d15f0e8607cc7f3a1fade4056b77ce7e35a4c2209ed5b5922d5b8b180cc0691890aef8f9358f25005785a290703df5a55252ce38562f5d228e262da5bee013febaae592be95e2c179385a5669032fa352030fc334840b770451cba21021253b0fff753f5ff9dbcd0334b1683ae6dad522fa589c09370a3bd5b79c3fe266c597435b5c3c8d1dd2471e961438604dd0025f50adb3f01b1ce5eaa05593d5ff3c81e3ffb5f071fd83f716c82e8c61c072f650e9055f3bedf89bb0b54c79cac2f19d92678ffb9eeaae07a77a86f0a391ad999ca5922ccd190c6d23db3ffaf23f9115a43f9322fe53301ecd6e6eb787d01135584b91847c3700f7aa6750ff0e64bac66918a722b6041e784db56e58ad1952cf222552cfd61aec13ba8d4f01c5c72f08882b63c74a348899730c0535bb5a77726febe0b9cebee38cab01da45ef913c5d3f987b4d868bde119d0598f6f7e0c5216927405603cdc4242a4b7b227e85c5cc9dd77c46f8fe76c092797020467e641fd080ef08ec25d2fa7bb0c41875ebf3eea27e8b0759d565ba7a26a297c0a71f517853184623a8d4dbae18dcefae3731e23c8c55e1e12a479a12612c5b35339ae79797badad0d304adc15c3e39c239f53e3941663648b77f310df394819290831f1c36a5795179f4cbd74515fd24469a0949cecdff26e31099533d39c7b9b28dc9de4d8b2a9bfdaebc3b2dae75006adaa87e24f422548e4f593c62c50c9946e8404930ef5b5d81da57058b22c65a2f2ce1037af2dcef174b570c739c21e892b21ada4a7bbec47f52c68c23e3a9323e54bce4a68e1340e2dea1f528cc4e8cdfb790242f927b267d816c1c1b4537878bb42c899511fa023a88a1392532dea7442990af1c92d29ad6a0930bc130d81f31eb98c911b40985c36f5688ee6a4beeb8ea7b366398f12195aac9bb9719defd9809699650c244e567f7a353a1d2c379c2cf795f161561359086092f6c2972f7979b6b6765f3d9c49dbbd4fce477ed57f4ad10035f86a47fcd91b5868cc320b9748a38d34635a1d90cafff3d34fc628207b2bc9e193184806abfb4b2458b87bb39b2629770f3c4ce8ef17db41fdfe5b262c03307be6fb87c7bb2e8bb78a699fc62df34e40eb2ef8668c852acaa2369beb8d9f3ff42760b57235f81e6f0e60ae2c1ae63948f408d61577c02efcd7bf5ace9ec03d53329724d0aaedc84351ea9edd1615f6af9608d3bd66c4dc8781296752998b47648e6a6b76f9f9f3532c32cbd1151e2ecfd72bc25aa92c3452cd52137fbd0688db23c69cc9316713ed1cc5005e1c4f263bb2b34d39ff00a9704a5914f1d2d65b7fadbf8b22f98844b3736205b293d826e602d0a242ba880669e9dc345a3af6546a9f349f2fef24520c3a90038cb9d36174c0af097857610823bc85681946a41a16b981c9225552f83a20150576e085c8ba7a57fc29a363c70f78c68ad7368e1c57e87b1b8b1be7b28d7c114bd4fa8136365eb2b2bddda074264183cac68361b9d32a87e79509d19f8b0e9a740dbcbe837faff0b7566dba4644d58b7f20fc66db6534ece11a1200983c43b62179f85c529b328326cdf336ed600c710d25cd3bdfb985ac322d0ccee207a2678c0cec700de24175b01897dde6f425d685dd17994835f67f5f948cb34d4bc5ac04e307cb78737793d7dc9aea5f37aa301e36606ccc968106eab35db9f0597a92b5b42a56c4282f2275ea20a623e1cd53cb3f810edc50970d43d0dec762e5b7c3112d91c2451fafe44fe2b0e8b620608b3dc6865222d96e1cab45c58cc7637f00ae9afb7732037669338867d24c2c4fe2ea0069fcd26b6677e9cacacc9e55a580dd3daee624563473ddc6081397b93ef651f6f5cd6e5eb6e314893554abadd26eab83a63893007daebe591874b1281848b0126a5a31de458b5f6af261d07f9b575960a62e87acf04132845b2d1fb692616790576532c4ba4685d31a740b3ea16903ec6fecf3c37f2490149a849e7d2a2ca83dfe67fdffc1f1bf6a0c1bf495a68aa4c8ca158f394d6322299b84f664ed4890e26880a726c382d0f0df9e46d6f6c12d056c6f865c92f3f08ffba15e65c21e88e2859ebe0d7f11ce2cbfe8a55a1a389b05acc178be2c18965a26b9722d0c51f637fb3707fa0aac18883e2b314030d422f2a938687cbf830fff2fce8ea23d58b6c4306e34e9effed7de3212e5b9a8ceccf836514c6caed3c4ff1ebd9365767734dab51fb2b522f9e9ffcf72ada28f7cba92294a8536f53b7b7b587cb4a3621f7c6f8901ed0337f61c3b18f7114e8381e1efa88455d80a68fcd9d4e3ac3563a1b813f5d9524f5b1843645acac874898fe3566c41378f819cfd6284604367503363750a82201c5d588843fef83901ca17b8169ded832c6d077a26d38d963cf5970ba8abe078dacd44494083ee22219a6040cfdb731e0f74a748d39272b5f9b32f3828fd499c3d030574b96c50ad2ac0a97416208ac43933d2f87970cab69bf6f604b5171c7205c42d14ddd889bc75ca21c3f4be8b4eb09022b952771f2356035846ed8deee3655f482fb03265cf33d794a7c113a85742fbd367fdde6c92bb3e393cc7caa3d60db6fb6d75c2517aaecd122dcb62c087097d69bc9d157c0b2ceb58a448e0b384346c67f1030e5dbf12786d8658a54d2f4192a39cd966f5bb88618cbdc11f410c364b4f7e7fd245ee76df5de0ad288e7aa36a433e3f3a0989e6b0661bb6a8265b48ae93f5d7c19b824a1c07255c2168c803d513724f4e023bf78d5c7089c15203c096190a6c4182010466e32c6847614e6634981f56fcdbafb8fa4271b1c06ff13e17a1137ffb954aef25d5df3c2e0190a77aaa159302e978982993d3cde2be143d850b6b73cd12bcd9ee297ab49448cda8e2b67f8c40515f44a831d20d93807067f563bc523d5f81399dd5dbba603a1d44a0abc1a8969ff4509ac5011ebf60f28ee1a1fd53bf91bc2c78c9326071b10abb7b284a58183e0ec99448d9a179351824016bcdc427d97fae4d1341fbeda04837c780bc858d7b6be279a2bd80a3bf80f3220a52d321e24f0508723dbb5c9d66d9859d5794a4bce2b8dc72caf8b2bf0b7707d3b5018214dda77af13c8a2f8db69d41bb7f064fa878554f12d8648e0841bb83cac5ecac4b8c55876753c7faa94336334e3d6d73a1fed1523f72e6c8dcce0239ba6f87002e06acf9b2ec96966f0534cd2ed71945e4b4d6804d69c2177f732ef9a6413ea874cf559cd404f997af1a2b4a47caaf5df1a927cf9ca3c73c58b96016c9cc2827dd8c023600688c6facbef38ea68548460d6381ebe51a19eaf1dbe155f418a1cbd1814745dc26a0f005642f25e5700b0a6945df33abb44683974f5d4150713387778f7baf50cf53141f710815dc2df119e86ea37ba8380dfea5813adefbf484dc6951fd017ff692c4b7794446bc6c50b9d60905bf5ce382ad6fc3731ac513e3681be4181c9e5f02deb14cec0a59a6205295751f6a42146c56d6594713134e158ea3895716a6d194249e3842ecfba590eb111c271c56bab1eedc3f07f1c413df91c63086d0cffecc62fec696132dfab7186e53f671a8b0ed0bdfb35a82fb4ed434dda91d77106398e1ca9ac060c4b17838ad01aafacc457312404b18b997c9bb7803747f881b3b83e230755333a76be6ea3cfc2d69687758cbd9ad446b7998954a3ad2262502b140915708640a91e78a034ba611dd372473a584b8ab53301819718836b432a0ba99a6ea1dca40a6743913cd0fd072cfcdd105476d766e9079a1e9c1d6cbfd8fe29bc8d12527e8579bf9b4fc0a703708418fd6484734de7fc48b7ac57c653b741c1337a07f65aea0c0f1687540c2221c27ebdd538ce4019804e10bc40e1e718d98e40ffa246c3cf2aa1b9e4b37e4ac4df190462bbbb1c9f78df6db7f73f4074bb1e8167b8ccd77810b869b6ce5d845660637974d45d8fa43403ca78942d78f7ca3530991382bc59430490e9eb4019beae7de16cfe32aa8f74bbfc00637e8bfd4aeae62524ae459326f239ef3ae68d4fb3ca45383d334af355554de583aea2c73c97366f6494cf610d06304c57927c8c692406774ffd9256373bc1d489aee8d64cd9a2f8277f1248a179e5688ecb005eb56a03f40b525c58d086ae94808cfc63e8c1955dacfaaba6aaa62e75ac49ec2f7219c2ef9e0501560cf4842e49aa2e6919ff458ddbd8b61b2d80d34e0bf0f392b41b58e60c063bd90159c410f1a63ced8b42f69ec69913fad3598d44643f71eb67a8f0a257fed36a6c9918f8802d31cdfd0838d3fde69d44be2342ed5ddceb288855cea53f54d6dcf7a357ad6292341f07edc81c8ab0dd87641aee5ff07924d3858fe36fed60e04ab94dbc1502f58285f4858aef71c5d208f560b2a6fc4b31b77b872e9ed6dc97ce2725ab4e0682b09e18d21b3445ec98ee2733aee43d1db9c9bcfb9c74a9c22c3a607ccc6b1bb38db90a2467d5da103405e0826cb1216a537bb36e83a58a17f1d10d9e1c87481ce4d9829e57c189e5620b0ada71e049d844e591dddc2dfadd75d45f29cd1d1c7489a9c5f8091cc0443999a650ad94d0792b997f653886c3167c19c7c49acf89db45459a1ab19e3d12a9a7bf52f0fa14029fe2b8feb474ab490241ffce9215cc4be8eae9b6b1af62569045eceb34ec5b25e0b1fe08d88cad7a957f2107926af010ba17ea781649d1391af40a48b2735e899ba173d41a00865594c4adc66dd3af67602bbd2e78acc1a435eee9232d06c44a3ace243b8bc3e61fcc34ca1b2f9155ff1b8994f605879478741929e38d186e96ea6de5993ebdb3dc9a61e9b575bc7a1a98859bc8dfc3775fbd2596615534f3278bcbb7ea64be089f5cb9c714c83ca6e22e1af4f3469fb0332f3f59c469ee3877d59f48145df3075033f440634e92e5fbf1c81d1bc9d320509a5288b63e6f35a5202baa996a859cd6b5f231e189df693c42d53165ffaadffac265c75ac76f801ad853746c2a6ece394529b76029cefbbf044718baeb6118ccdf8444f429c6258c8b7b611abf077c71c9aa33606c225fa6494f73ec4c0775551e68e6d10e9de4e4a3ee828c4c0e89c48984ce2477d5b689e1f57eabb28d8613595b2b4ce3fbcd33a1424d6a24342fe42f1ffd9660dfcc0a4df48548baf312732de75eaf8e90e442daa44c11bae0ed367dad99ad3a4a8874b7c1828ea84052a77b9f436d4e5bed82e97f34cdcba9ab31ee62a4cb1989098086d2857ff96d9b47e48bc8a6f7317cc35acb65efe8d87656f43c0a488b0d81a37fc7e723acf24c0a7229fd9d52d8e3982bb3fb9ab9de8b4dfc8cf7fae6394c8187f9fa7f4c5d9eac960f3bdd9fcede1b06398c29f3d33d77676a5c4fa9c44578b66025c3be1b1087a4f0ac384cd46f0ac590e56456a4317c3c3ba72cbbf71ee05709090dc03d527e6b0cb8c73320ce8027e5a09d1b3a658528af5b7b8307236cbe6cea8ae2a74a4e2a6ed2e15117295e924f105a58140819897f2f1c86440d8faebd76006effc6fb75504ac729f7c92cf3a7b828d29ca9f3a79ba378d4dccf289d16ab2f60fc29b8c5aa5eb601cd3d972c564149ddc3ff53dab2add9b83463e6e2e9c5bd1f51e0ff83aefdcedba0995c0324c3f2c69907c6d01ef102f9d9ce49d762233def1fe5f022b9e1270af3c73e01cfd059fe19b0deac63a8df3f55abce56cc6b4b6a9896dc5644e0c3492b3c9a683f1b0149c138ffb8e2a685200748c360e48484f2fa172ca827b0225bdf38a73e63f6bc96290956d77750d2136d7f5897e2797e8796101dcba6188abc0623303832300e403b12f3844f399e7b09458c55a0472564f50e7a5b3b40dc468eb912f13d177fbcc3ee5d758af17a6f2002a595cc79226d80ed066d900009730253e65fc5ae2badfe5b132292f60fa9498bea39d4cb571328a81f7d853fa89bdaa874350ab4cca7b948e58c299d5e43fbb7c90c13adb874de9a508223e66e0c86e1544f46f84ccda6dba425d7a128fc24f54a086d8c8c2ced7ea3240b3150163e6fdc5959b54d254bcfff5985d94a8d4de85fc2379ab39ff23ee1ada0aca0c6266223f1aed0a975494da594743b5e301c0017ec9ab3e0f0ce3c84682ddc03ec4c3a2b2cb0708f814fdba426ca410e977ae05430b5b240356d03f202c19c28e5d0e875cf41db907e1eb3d47e9b92ef8535f5873693046365d7a56c148823bd79835070ffccf2e8e4c5ba58562469275b2850b0133cdf614d501775c5afb9e0692bc16bca5cf7cb6e5686d88a636a10c3aaeb76899cc7d569dadff4161b2b44dcd72da5df61b17889e362c3e079fd01fc5f4c8b2c8b95483a7482d5a9c08f0cd7330d303e890ea4d77bc4da40dcca4caf61d0acb173224672156a3ac0594f7be4914efd67ae76fc4b85481b3884a30dd27ab70a3eee78b47fd971f8f192689b2da920cdec66990af63600093b2a96226e60d8f57fcad4e2f5657b892430571bd338fa18063b92d91aecbdc537b02593a0053e770188c1175dadf67a3e9721c881bc60ca4b80868d409e4674e8fdf56495174346e2f7fb91c850981e0516b41cea35c087910cfa10b7b1c483b85ee073b3fbdd3a348401d45657e00b320c320d9200781a55a983f791baef810d91c6df8ba3cd98972e8efdd8639efa6e97e5c1c885b6a2b130f54adb006ed20c849a7b7420141d7b93fca726f0e6481dba019f2640069188b6de0d00ac3509cb905cbf0b10b9b72160577a07063f16920bc89222a18886a9544ed6936a9a102d29d2c3d1b54855fe32300a312bd128d7b41d388e98b89741f2c577d3dcde0955a2b8d49f533dfcc11dd038c22fd8e85ca29bf64420f15a3967a115cf7e0421722652011c674a5c9f5824f2d2855be94643c0cb71e14de2bbc0e031289b924fd88c99673030e4a785529bbac96d96fed83946c1e0e81c75e324569fa378af46b22ba2f04e3179192c6fb1076392023a6a98d53b9c549a4a914acb69ccb3655d613ff7868893d765fff5313a3b9872244792949cb4c6729e32ff052cdc9986db19b791948c7e568954a8b0b566c845c1c8837e7b3c390e489a2a7a5e60f097a51174891b9ea5ffd21442c497980c25b5b915ca084fa56f8e570a0968ebabe9b84c8a4fa0d328ab97bf2ae53cb7b557582cc67ede8ab1432410eb0a1bde2354fcf59003fa56b69dc9f93cd5cb640e457b44a3f3d2729c2c889961034e7d68e5810fc35ea6b0338d26d1f6fa0be13a177cfabc8a6f790b7c322ed37e8e65c45312bb92253211416f9d218b2952959dbcd6755796464c8488db15c9af50a493fc1d5213aca3ded88aed0186445ec4c6e4e9c6215846f6cea5678f02ec10a063c21340b0148082c6cf744eeb0e63b0396e75ce0e98708f3319a602ecda7055199988903d286673b7cdf73def9c68fddc8dba7ac0864204a3177e8f2a05adc6bbd65915ef1fab1218c8eac9c4cb676cc57ffb293a3e5b0b2c41b442a5da8c88f903c95f089d5881ea56504dd4eb771bbb6476a0bfc64e91eaf8c0f231b4db3a2ce4224cf8fa90463f12789708c6c5979ebc1c5f2c7a65c4004b03d19c133416defb3ba780788f96658809ab9f006679c6a5821490c89b1101ff3351fef18611806c4ddbed525c78a7caa6f41a9f6ec960aa8d1e545bd0dc3f6984ae2a9b2e48e0e6a12fadb0782b211b25577cff1c000f0e4dba8c269c6b4e131ac507356391feae5c291de9359d2a2a84eae22c5ab5b11c2a4ef31412e16238639d3bfe8f7d17aec2726407537b00e3adaba8906af34e9bca44c6a971fc6b88cfbae4b7cdd7061066e87060916e5f428330fde8d546bae7d1fb998f96aca81094b4b364795a01e3dde9adcde8bfa5d8defc626d06a2c49fc275cbb18b41ae0127d704a74c97b542c4826ccead1b5dea3f14337ea8eabd31dd407e152b492941df40664a35f13798dc4b5f5d1078d7991e7e95a81362912cee62050e79d77954cb18ebb7a11bf8f47e1627a4f7773656e489b8fd6e142ee71d0ad730ffec9fdf3bb5e5a9512847bbd5debbb48239644e1011cf5701ea3f6a38574f80e17a3637f7042da7a9aeef44cbe1566950defcd256cf9b84995abe7a161eb32c2db9e033d33729e490ba86703afaeb38e3ed14c0de7de2b87403aac8c583448a3664ae7065de4b547f88b6f2e1da5bbbca909f6c052e55b2b9977142a1540abd9150c5aa98dfb44f4031748e13359f92b140eb59bd0bca3bd23291b41ac11b436f812bd0b521c56529bfb8d5ab0bb2eb6ee11907bc9338dcd38226e93e4717c50756af7eb0a326b3988574260f60951c65b65be4b0caba01ae21b25d641155b8b8a0815808e39d1412c33318595f0a1acaf47093f8c044ed6b82e48ca8b579e6a798058aff74e4f35a81f28457cb48e59d950a750f04278b2db19327b19294431e616822fa439558ce8f3e52131389bff5aeed7c3d04e96cd80e12318aa4df4e9e7f19d9ec320ee75adaec14091e774c532c9b43a8bca5926474faf43167e0ab14119db7cc1dc44174c7ece00184698b16b7f287b963b3fddaab629cbc936dfd91557d6044d6b1036f5dfe39a3515021892f3a7d80e819ace1011a2717f658d10fcfe353e75baefd2c776db1bc35e15db139e347ddeeac55aa4504c075523f0e1f7a36093b64297ec77d17705c59b8bd18427a70fc3033c2fda53ed6970faeb83ff914ac8427200a1ee2985f093558d7e1cd4de28fc73c44448960718575a7df3b21784b065f1696a89be44b02ed8bba45e2d13da7ecb2c9e9ccfb5031079ae1e2937bde6b2529ad39ca9827f0606b1d5c3a12a594d3ce53d0f6707100c5006972338809920a48bb3896494ec1c6b5f9eb071454609e6936a5887bcc5e2c90830a063cb50b39b6cb4ecd3067ca147e4b5c01352d0181ac35b58bed95a88441650f825cddecf9db4ae4d573bf123f73f79c9378cfdf1e0b903bd2022985a722cc05377fa66ed5f346ba6e1e2692a2fb483d8a372baee3710e33b30748cc381b9600f101a88e709dce2acd8acd953a19404fad9686e1131578d3d61954a4121b801b3216a4790045407aa61e395fe6532fc6d24736f86a619c1a28714a92f83faa48a8d7c2c5cc3faea20027f2745316680f31f0939f0820e3069ed05dd133037a830aadd7feddc3dfe186e334b0df8bdaedb64a544f3e2848cc29becae62096894d343100a7e0b688eee3d5b5e305f44c85ee39276e437317197a7a535a068fe6c2d30c90c1060aca2c187296663c731dd0f7fae2ff0f57100f85eb8224d1eabbb1e3162a72dc93383f649d677caf576880c5e1638e2b267d115a46d0622471f1e699cad6ef6b70da478628add1a61cf54ec37f24eb1c458575568c713c7148b5d2b6916f26b629fb49198cda39eec9d3458bcd266e7f2534970d6fe8adcd89343ebac55c89d3c476b7f38ae4890bc61a27e3a7c62d33dac79164d031f18599bb2c70c1205305532c222e6c074b4c82561260228a6ea8b76d94a113ca05d14694fa15f83fafead248a3898633eabeb6d63d0d35b8f3d4012976f7ced9b80006ca9a6c95f208c1322c010cc07fea99ff5cc612cf7074900fe65defa3aeae04b8209ddc2840be57bffbd5b0ee6ed7594388b96c11a28530d01c672e761d94858579f55338cddb50d163bca8b7d76d86353b2f7a25b88eb726441cdae5c0cc1a9fe0a2e11e57570be0aa2f8203ebfe7b0303b7f33bc910d854e8fc5c24685891a109d44f8dbe0e58c6305804a03a517a0b606b721b21e456e287c91624c1e46ccaf18127e1a84c35a3112c7393c370b3e731416d3ed7878d215fa3928deabebb8229c2d7d91fc1f61a1e3b02440f42b6ee362361a5fb2c5a9d4a834d81fe5a079158c8b779fb4046bf21e1304d247de1bbc507d51532f99374c9864d5b9991a461b0958ab3c5f57b8e574a1f1c6bcb8557c1f506e91656d380ccfab77871d890324ebaa88ad162b4cadc33af10a0bd29bb4465ce2eea9475ef49789e376adc0d77c1cb9cdbc395640a34f3a4b15fc923357488d7e0f7937534bae849882a65acc439cd9d686b5534c8a58455d6f2b148ae9ef4f8e375fcb7fa8e9bc286d6e647f2b9612368b21c5f0a1d64f8067c35379b89a124c1d2f28c570ee619adf9cc79c11b0c243d9fe26c76385ea4f9b92d3e5d6bd9e3e90811f0e14dff310749765aea7dbe9037712e95c953e5659e52546334f7d8cc444789160a9d64c7c81083ca338669577fe54344b0cae396e09861948566db9fa7f093d1735d1f703c9d5813a84d70bbbc7c29214b4681afd7f92ad540d3bd0f85b25d46c49c786d618030f84b5f4f04cbd072264f16ccae345d2af29dff5318d76a443f0ea7413a39788d242c9eaf1c5128a189487a5e0952273edea4b9e5cba725ef41969ac8e2737a8c3abf961286df230204f458b1d001c72053f5165090dd9db75bd995173d465a00168bb4f8864f6f721386aced50041f681c614a9c9b933bcbdd02539f7bb1794a9f2752793e089ab8dca15948bc54c9420558e46cb99bf4ebd420e3428c8ec519544066e7676b950b4d6389f9455b1acbc12fdc1b0766f7936c47288b3a6c80e5b2be8a9a3e1471fbe8f2c137b51c29c381c70b3a82e7aba488851baebac8568b5e8e309a94b8b74a1be26f63512a6b3314b461fe259961499d4ed697f4620f8aaf323b35243a6392d2e9c65fa0390ba26bbc2f50739a84d7aa2b5d891909a8952c39033107d2e67d651cc5ef538f08f571b892f16442544f36c710ee19dff5f6c9f2dce3b1303fa85e49d4786a040c6a589d9dca1db3e0ea7c0d7a075697aacbd551d65f0a20e6983c35bb23a77eee6e04c098e98a14b84a285e2217d9696d7300f3aaff87937b6bd0338386205f4743c69ee184e7bd7620e3318e236f0fa4cbd9fb7da3bf1c8f081c60bf561588fc407485da9523c6949f66f84501b5a2e58440122a409c988833de9e6224ea415c6ca6241a5d4080765a13dc21bb429aedc4ecedffe38de541b2c73b7afeab0350803241566fd39532b525d5838327e10bdff7b35555f0b9b36492e1148000f28766a5ba0ba996c1837805e97e380d12958b4830ecc6735a77f79f96534e04f4a9ab4b986e2bde243d669c487f48ace4c081a835d324eb59e5b1658d3265a5c2a5c63f2563a185d31db252356ea7c64cce7f7f726f6629066357ef9fad3fd5e15e42d649b8ea259927acb9456994ae1fb9d491ca730da9aae20dcdf6b5338e5d3c3b38dcbbd717cd4dabf11d786ae98a3bb84ac06627455e2060b0cb02cf2c277d89534e9f4a3eb44a22d517ba2d01f4ab8ed58e3c9e1c56bd00d84fcf71f52d4f74b8d25746b75bd4945d3574c256fcbaef1ba2b5e4ef563b606a09fd030d8670eb8e8b3b4570a74b9e20a111d02a130f5e546fe2311bc5ae16f02c27ec415c586cf554bde71399c8b8dc7f2b8fee1b257b14fe156a808c9a467b8644d39a19cfeecce04200f523b2710144aaac1f512b381a7f62f81e8777cc38ff0fafd45c05ea35444468a60d3f352ef2c53bfd7899c2aad72997f9f6bf3f9fd2955fb840d3d3c8a224a6b5436ec4d9a63b9be49fa4358b3c3d541d867ac8067816e68accfb870fbdcf447c61005657ffff578ce8a791eda60a2ca51b7500664d97aba79f78e3b4520033a12509169fc522fbe80a527b04687ac3fdc705c2d429e36cef6f7e9f2d413a28b112bcb42c3598f76469835de90d01da2118a8f52316886e8568668cde313350c3eb484b1a923796ff264f462a4394bb0996ebd94283f317e99a512fb84b5928d44bc5f55988b65c2ab9c3c179b31cfda1e44c06b2e6e7b0812a248db304618d3d7d601a51c20668312a954d748cb854801d1efff88f36ca69975398194da78f07156e0f879a5d6e0a0c0b723478423648afceac4ea29f34c084b9b29ea2f73d42482ae6937126ba0bd8265acbbda558f982e23d5a0540fc049f4da9607a207125d8dab61bd1fc1eec9dfa35b9c85196d3166d9e0206c52e9d3b1517db49ba67a6f946dd8cf2d30b5be000f43b3f9b11e983c1b9fd18e4fc8ec8befe1a402bf512f37da20ccd85b74f0757f3589148f3981a13a7800c16bad0cdb839ca96e3e20d7a81a6527d71add535595f13f120ee8712fb4d0ec58c58e68b3bcaa6f8f03ae2c2fe1c4e0e758498d884670ad7823ee9b85d982b42ba5af3fc50a760788253abce919bbef6383e4a27e922f4d2e2ea558bbe0bfc06b8bf46978adc1fe046a4486461c9fa70b74e632e4a59bf42de3b9ace6c76d567154797e08a6431ae115c40362f8da2e9ab6b97500238b54ccdcbad00156737b6f5cb820ab3dbda9349308d386e7bbbd5283a96a9f0b5fb7b12311f90fb2ebeac0a126996784d4edb00aab717bdca28d18fa5d6fbaef95db51fc9805a5fe5c84543bddf14f3150f7081df000b0521a30d75909b2ca4256a020bbeffe72c855bb7e306c830974fec804bb796de46f81f4e1674d8e469f9b67d573f3ae3d6d427673408377ecfb21872ea6960fcc3b814a286bec6bc2ca014a0221aa2c11f5dbf245c800d6dc9c7a434d0c4621c805a9f4f769290b1ca1d109b088d92bc5d8f66e44ca254a035673743aab750a88c3b2550b24483d4b03d010720c90f6187a4920f1af747a9f2bb60f80b68a1ce3ff8ab1b26294acfae211a8332a138112162e716e18a6e6278e7f22549d3620477af0903972bab48ede3bdb48130bdcf95aa0fce2b1461861519a016065ea198af774c09f174c7a29536e8a31377f8e752ab80d33bd1be98ada79cb5397552007d321be53f02a88bc64c2b513c6a78dc0f8e2daed59982ced8314f5e50a629c8b8141d1b00821631cf82a61012139c224081ad3eda56e06c74a5da6a6c5bb7ce0491397299be132ad90d7b56bec364bedfec186fc0ccfae42d7c6db66a2468629bafc68cc6d7734df57fdfbc70dd8a7c9d5f1cfb0048a53fe5fc9b42aaf8af5ddb9273c4c56d89788c6ea3c77adb0e117fbebe4b0112d89984a641bd006df4bc8aa3d2a19046d7ae729c161874e56c9a6be4d522e35fec052ea92b37fc504e4ea8f91d88b5d3c74a2979b4304e7259b30943f5be3b4ac9af7cb249193303b5604543327cb25f6e630c4cf1b088a9dd1b8b926b2e769c8e2f63cc84599f2ab277b96a7d0a8baaee7bc0840376844dd9d46a3dc178f172a6498bc446b8079897c3c3adb5421ea0b05540a024e82f3ec44b76eeba001a83eaa744c71699466a5ca8cf9416eb42ff82d33675c62883dc5ae0733f25d5b1065270bb4f401bc321ae38dad78b6d260e524ef6d868e3cac2bea4bae570d30688d323126ac3d55d293ddc0e36abee12744625eabe7dde432fb0752fd423283ba7cce7100a6f7f116ccc63ffb8d4e1af1f5ad8829618d47e94118481e214a94a896bbb86c4da2be1875f079f591ccf4b312f28bd0fd67016a0d188014a482b8e6aa0d84737eea834bdb3bcfedc3e0141c18c0ec66e560fc4b32d6c1118eb0c719334d93890e6d2538fddca93fbe938da85ab1c50028bacb9ef777637ad49d44650ea74c688599dfa6bd2e0ce0ab78d34cacfc492dd0c3a3ba6749f5d1531922922484f6ed269441f7ac875588688cd81a97cee35ef07338beca417fff0b18d7f7e362ba36bae5ec43c66ade301e3106628b618889a7f140dc41428b9180725cddf1f96f7386a0713f8fb12a9254555871b128c98ead620159a1f64a700cfa8f6cafb2c6616f5eddd824ff8982c972214dc1eb26e0dcd41cadfeb8bb9fd1ed414b08b5f96c7a1ad95d02011a100b0acac6cdba7e36a9774747a77b1fcec879567c1f682d2ac2336d26de31fd956c351b99a3cf66d2cc22e744c0f1788e510155800fc615b6e8739c22dc81110d52c07e90d9fc4d19db863eae2d892e7925f9c5c53d6a04a7b122234f3061fe764adf1069de9329869496fb3ba97d49322d15001a351fa8cb10ceeb1a0a38252401720515721ccee2c33bdb6f179be197519d10e5e5b4f9e29eadbb82f0013294536a371e335e7110543465ed6e59398cc1db1a0324ea7777562926218bd8e0db97756fedc5531a9a1c4b08c5260628788f0adea647d51dc6d0928f36d3b7eb06985a167f23331f5f8096dfe21c510625ed4eb02c50d55e7f594b809ccfaafbd4064962ed1eb04d77e53223dbed8e6a4dd727d5d05345d6fa2f02b8b5d5a232ec09b3104d1043fd59bc9a1cb6fc42ae16990247faa05e9fe26af7dfc9a242726670c88ac83a3f9a1f5b007df7a9bbd6777bfc08b478380f4d978628112072efb859d7645317bf3106fe5969f4cf0740b46322af76247b6bd31337d7632b9e2971d4ebf9a3326f86886d87dbcc7eb40f0fb61e420c7e247c6e6970687f4bab542925706a5784b39601870c0c9825402c814537c714ecaf820e280cec471f54d2ac81aca5edd0eea6a0c959e1bf068284564c3e83f2aa09e01dce49d78be1967d3c82f15487b9bd34ea501078d8b7a22af4fa9c8d4391bec71e2d461fdf7156418f19dab9545258b7ebcc290a62c1f20b2931e1c4693f2593c1b5d3d06ed092fb792cb836742c641749c7a22cbd42e84325048421e639758446637e130d2cd8b6409802a84858ab1794a31bdde7f2258b51c942ed94af40131a0792baef04e5434bd5357e23ff11aec1abe47ee135ebb6e5816b7e7643a9b1ff7e438f1112c8d989be1da148ae50448d5220b7847b841ff04f9cef12361af37c54fce44fed8db69a5b7563d3e4261a285d4f820eea2113c32990354eeddf1bc6dfc856bd6612746999ca51d562a2115b7f8612b3f744c3b37a07517f6b76866ec78a164dc150a109b1243a5e6dd3c2d9c1f8a65ee408f4c657f6357537341f32803468a181edf48371210470fee33eaf96c0ad4a40beeea966a00675e4e4141d5d573261f8e956c9c2bcf94b97459ad06700af763a285ea826dc02368ae3ecc874660c51711905c9f0c61abe5d7e310f089b2b1571ca4f3dcf7169eda43211cfe346113a179292659f1e841eb67e1395b72ac8730551697303b6172b28bd4064e9ac7c4d268cf3c39939be6187dc5639d2873adb40059197f7a43eb9fcfdeaf6772eb91e23087ed95343b58dc164944b7fcb2b0e7bdb575d5c84b61716399c5ee6509e68a9348459411b08b8068747f9751ffa5281dc72a428e23608cb968ce80a50dcec253d066350e849520651d1a0b38917b8f822c29ee4e0de135d9eb0151c565a414b065a8ceb5c71097117dcdab9dca573b77f9b932e0cc492e5373635075acbe01139c98d825899bbe7e96786fe66750cb329af1aa2ef39dd61f2ca7d50bd4ed8fdd44b4755a95c5a026e2f5e9f1fb73be67de06d94486c322be59e379b6fb85037317663c85d495ff8385692f162217a3b37c0e182c213c7e3f861e77609ec02b35664b710e1169dce107bcfc9dbe090495476fdd12778dea22d1d66c4eb1a5c07fb138db8d76e8da5d10f551bf7f2c35c256735c6121bbd076871ae8e80d67a5794a72586c6eff2251d63d20001cadc3f65e0099d41c7459ee63e8a07cd170f2749aff6b33ed6b8edf31a59ca1e73378ec6e5a234cfbc991191df8ed65cb298bf4189e373e5e1950d9040b63557100991076e887b94b7acdc0d1a545db391e0d352bbf335122e4bab47be39a496423e0cb2865309a0facc3c0ec8034b9065d8ad5f143c8ef559ac4a77fc6125f37e048bc0b2f4faae4bf155ab0e16ce5ac546f0a61fe48dbb685114339d7379243eb5c8e90a671540edd2c1f1f19c4ac90e02bca4f6e16ef551cfe7891102bf0838286a6cc2ed0810ea334d6e56970b9065e6b32f71b2fc6595a94c6426b5e32de74d9d80f1eddb1365fc4ee70d736a47f519a66e7d8bf82c81d2d2aefa6ca5f196bba942ba1dfc950a22256e19d164d05a8a8efe63c7cdea2c62583ac0efcd2d757e25fa10ec41e36a56ef1fc3d9c64670a5a481f8e90dbc28f9a7e6bd8306a907452976e1eb7114b09fd955373abc8e4288681b2730fa4c0405cb5d575d472e022ea5661a2327f1fa528128414beff67ed251fd5a7cf1a7f638e785b1dfe8e927b7c6cc363c3def137a9defc8b78c093279b8065f7b7dc37e5e970d999f06678d5641ede9ae855a15d91954c275d075c16e396bb47fad2a5476bb48f98121615cdb007942727f18f25e3d7dcc0d9ff07c5538e1de2f10ef911cae7dac489d4e1bdce036a1303357bfc3099dd4457b5a11ae541a70dc4aa841c57c23559a0bbfce9e973b76204be807751c2b4fd687ba66da5ee557f22c353d9fe867bbe2a6b8935ac778ebb2432dcd6193133ad1ffcf4c7b09be8faa7f2140583ba484041618a09ea98155fd62fff9beee6788886c2e6c6e3264aac4d09814e19bcfb59ac632e98cbb70d024e1170238ffe455cbae03195cd79cd4d3efef6545a7c49115f4e57e83110397296304ed03fdfee8eb09babde968956e0d5052f36613168166a55dc2bfebb181e6d743a7035f5d74213cf75305960fb842cd43931080c125e3859ed03f14c573a1a14c0c7d9d24df1b635f33d19856359f5c3975d8eb09971b7b057a302df7261f5aa32e04868ea8916758f407066fbcdcbebf072fb02447df06c80899f166c7e76897763ee01ef5340c403dcc4b76bcc29cb01c565350538b1a83b7878a61bd1fcc5c13308a09d2319d7953eb5850ca77ae798944fa77719b49323078dd5f57ebceecd155977177e5a75041e8a8751390f239dd8633a01978b5015f2343473162495daf8a05efede13adfc9a3698107091169f3a51f3a076c8f1701a2881b21573c7521958cc9af3453ec2b7f6464d51daba329ac93fe9cf60d3c1a6e353ed6890876ac3f3c4c8cbc19ee08336e9d31fb5f6694958dec09d2621ba89f4f4435b998096869ca7cfa6b2f9597046a67921f36d6f2c09fddd5b093040f7ee5759b165e53e34d504cc209072cb76a0143b3bad135d59efeecf8e349623971148fa503841fa5180a2cf01d89604fa3fc810fbec003d23dc2e5ed12fa069fecb85d51c311c2e4322b34aa5a06460738885950b5b569c6b99a1218acbed8eb893053b2fce9feabb7a8c795b3a3dafb6aa10ed46803854f578f022cd1291ac4ee4fe59d2ee5bfdc44cfe0758bb031e05edee92af67e50594c22a14de7c6912be1e2751228ff45cd8c6168b1dd2ffc117df0797cfde8ca4ca9ab812f67524cd09cf6b45d8057a0ebac942522019942fb13ef44c6410cbc0687e46783b2559039ca654156f26dab25416e6ed6e823acbcb8cf6fc5fe2371a9119404e61c04f5605dc28b4fe0a9b58a06dc935154e94e3800cce56f93c5c582772d215767a1a33e56bf65e651f90850123d4a6c9726247397fe5771b3ab5068f979c0e7889df577e2b51e20ece9a7fa985c3509cdc7ebc9a90b195a85178ebdd392f8b9bc2a0ffb265b358165259a40dec3cfd61067775e0acd91aeeb015dbb8cbfd40a9dc093785b4d0c1a2c48152d03e81da02f6f45c5ca3836da0561e5788f20a9c9cc60d427abd7b312071c511d4bfaa84220181c1411f974ba32eca56a7dcbf64a019485dd22c6190e568242c0e0cb944fa3a8568eab2b2c00b5ba480056ae3dab5e23d882858f40b7f35a846f3968e9159b1db2e272144ff502e64c2cfb4017dbf1a78f6d171c02363dd9fbce396f654671c8704286d395736ec9358021f0ef2ec9c81a23527b406890193ff3bac6184f6eff5620bccac0499ce883f5660d529de6323dd9a5741047da9a456ed3fd990080a035c786582645147a6ad3b0dc36f26dba0f3dc3435265dca15e5f89af7e5ae95f2fe3e4b3cdf8729707af3880460e73df32f343706b7dd5928768fb8b649a6408ff4c9828578e6ca82ce5a1ade3a620ffe61323540164a79528034762f2b754e2c5a5488203681444734cb50b1a4bec324667089961681143810432c59c99a1ab836e6df5309c89b448e18faf33b603e38639d081310b1bdbda707f650b22fbda4f6bdeadebf8c6815e5cb83b4c02e9884ccd2917b1d6bd2f1d282955ae2d7a117b470bb646357a7d18153cbce5ba460b3865b71bf1665ca1f4611a60cb1383988deb57d3b106ded4a15a977d82e2788ac22aaff847d8329587578ea62f007342ae8e6433d24334e46fbe03c60d29eb880d6650525d86c0aa39c9c49729baefe94224b6f3747ff2d453f830d91d32de9bee044184e7f8e934d7abd7fe8fcd82c956fe33fa797cbc4815717ef5fd13c05fe2e49803acaf5620125dc07e5d00c85526acdac31d83d02afa895b166fb7f8d13f55bf3895b53df99b43c393b6f30c721041f82fee86497183e2949d82c408e62db0cadba73f141f909d483bb734df1f274a75f1580263fd80951d522a37b5513cdbe73217fb7ccd904e03ab70ee733f8452e5a2090dae8bf4a4eaac68fa7bcef238d07362f6a4c642eb7ac6dca3396d567e40c4c9489cfb74df51f808998bc53c38aa117b72dcffd49989d7538586a86899d40b0bc68c99ee833a9e87ae44927cf88d34f71696e242a2648407376e6396cd3bf024cffe3f2ed6385a543df589697c302af077940b7d1c5fb519a71b6d201657fa5ec9316b585085b084bafe2fa63f388bdb6a9af67a71bde84025d51a6b94c5450bd88b9ecf980b5f536119c3741de1fd887069bbea5aea61e1629407b39269abe613c414103581ab25163da1c6161aff68d310ce218735e77b5b1bcd7d746afd0faffa9d63cbe40ec9be1c574fb18af68ec2ba0318e7c1f00c3a4d472e30e5a6d27a4290cfb466bd50b5c377a53e58f4c8fcdf5cba3e977a000fc9b89f35f1891a1e16c9757c994d3482d372163b4484dc2f1624a8eef1209bc931373f1db510e5e867b3a296e6057df40f1304177fcd92784eba913aaa39e7b551e65e5a251bdd5ee4a5ae8851b85d0eae5b6bf1fda8cb0be892dc66914a7765d4f8e8c86be7f9f159d230ed2f9ebc5e074cb96ba59899512a687f75c720f871173a6ccd0faa3e8fe53217df3b503f5d66d915ef0473eae93dc1e4205caa20fae98dd912e952b037118b5382f57f9fd925b46856433578357913dadf9aafd67e0c062d1e6534427546b893617160c8cd794bbb7553dbaf24c309199c5e73132e74a33e4357c21ff3fd48a8e395d01fb8723f383417e4967de3dae26ab69da7319e0a324dc0f1e853222d4056f2c194f5027a2ea8abe1399f98e959568cce4539896ea21f95972c3b06e04d2eb99e6171275f1798582002306231c19fe98b03945888bf7ec3647774747e7db74f19136550e841d6defe9bc205f2b21226fa914ad92b8963f74db1359a586a4603fa6983474685b2e1c7ea40c72836d3909f49b840479cadb73b675cc6a09caa72bb715e947829b1c086d62f579d800d7e1d23368cfc29f34231f9f757d4b5cc55f15c1e95426246cf4e48e713e753e8a7c6461c10b62036b7e524e60ec93e3e3a2f2313f218350c63b5512ee6c7d6526ee8f9cf3d63fc548ba8992cf40c67d017d52c3d73e1fd6e949d2cf22274724eb5da5cec6e1a36cb5807f37469f0a2f6213c5359ff55d91eaeb1b47bac691affb67740d12cd05da5887d0632770bc619aa1249421f0bdef5f231db45b43ee5b29021bf87e38286ac3ca59e022c0eec09ce8e9134c83319bd39cd5406d86be25f03458d7638bb81db85ed914e31695737f5725df63001bd1fac05f6b916fc8d9eef605c0e18e3b16cbc0305bc91b466f3282b109b3512b31aa09ce9efc02a2622bb285643a22931e17d1300c64fb8d3f69fd182f8b17a123a8d838d86e6886a45c8da2fa2ce7a0f27574adc397d8252be58d3e42e874b7acda7e3c3f375259e55106f8e1cac746355fcb613295e7d63e643631048d7ed7ba11d4908490a4cca74a0e896c14cd71cdd471a1085194dfd77efeee9b101f0cd89a0ccc97fa02f53c373253f6ca9699bf1dee7b3f7964313c2da45985e7cd44ac72c5d0deacf112d438d0b4514d561bd290c37260ede515ff2076efed7d474aa2921c670c3a91b1633c179f42e98b17b5a8e9ab194f0d058605cce768181004b82962b1984f20db82013be9d72fbedcd31d4fe66f809d87411fa402a0b827480b028d0f19981a01cd969791f5fa9d57dc0b6c9d41435eed71c02a783a2c98e03d1e979d1dd4103684f05eadb49581f4443a945f6da5f48f83e7ebc5b43ef6b82bef248eb969df4abcb5abee1c781aeb555b5d530fab16c84714470e8acd77690a92eda4351b32567140d72836835ffee0b1ce7ab16c4587c1df99a8c6281671badaf2cd67d0847996fd4a93ac56feb83dd82002730c59bd4bf1484e77b265a6870ce9e67024da5de6d996f9abe19fb6f54ad1ec5aabe43f7a36d7f32a567daefb969a7234a0e9787f79188094a6794a3d78682b51ee57291213efc7ea295e6143d45e7fa2e97be3255cbbe4f2d681a1867d9d1e25880ced45c9559d8c2e38b2857363140cfa87ebe007222f3bd2c2b1011f014abec17dd7714af677f151bfbcf7421089302c55c7df28943a2ea8627d35fd0153132f10b7c314e77451faea5bbf60db3c57c834a7b5f696a1ae46ff252451896ad7927b5595d52559fdb6b4e89b797262e1fbf5a8e1952a47d7f1aaf2c83a8528c0edeeca9f1431139b1863b915815a54b3c2762b7629bd059b7d8fb7a957c032f3f9044257b2d3b016000429604de481f838e418e17f86ca8ed99711afdfd75e25b5d9b9d748a8190881553b9d819482ae0115deb865c2f76dbdb260692b663adea3dea997f07f5213c2025838828d04f6167ebdf6bf27909f8d0321db854483f2f34d943a36fd118336f5f6092e98c68141e54a0c07b82947a9f20fbff7db66247662570625a2312065a82e7651da9993688eb3cadfeab775f5934ffc666c8ea3a8865f1dfb5e4897efed55c4bd96d8e1434bf1140554dd8aa919baf10b182511859974297123d84937843c96340fa40083e96fe05eca120c6edbc48e20d920587069c8174305f94a1a718990b19f3f9a6461fc07e1dd6264399ee00b8ad19228bf510578da60c67a7c05156ff5d2fd2f620f6823d55c8524d4238823cb6d952c7cd9445e89719ba4d4a29fa15ab2e1fc6c05af70a97c0a4101d887c72fbde8dfc4a27349623663a74800e472c2536753777114ba1bdbbeaf52855d43b0dbce744bd50a02c3d2223f084da6511bce79d425308427332fcbcc8155edeafb0910b8ef1a7eaccbe1f73bf30da78db1866e54940d995507d9d5b09177bbe2aab3b1aec92fb7c96274c406b9c8d3658c444c3c9f20933e45db4c247bd9bf0f33c6e10c93d2aa65b3162a98d00365c76f62a89d380c6306dfb2a0158ca6d862c1be3efbb9ba3042faeffb10a7575f58da28cd38b6d62721445e91c3eea553d39a3a844f8b94c34c30b8edfdec82a7f18eed420eb32f0a2d4ab98ccdfc6402302b2001b931a268f8f19eecaaf6448001d99a552136f33cd3f4515f204558ddb511435e4e230356c142843b60e2b3a2caaea2ad98a795825b9b0ff52bc4c0193a578b5ada7a283036a627f69598d910d54bb8917300688fc7c125d5c5573819a5667ee561af294e2e5da1307372d08e48748e5adfcabc100bcdb4450708bade23f5ed0f07b84ff31b6e41ebde249391a2955d151acf41d24957321d3c89c22060390935ebc7721cc7519c675b6d13bcc9f4355a8b91e713e9508809e42670fb7406de6ad17f784e526fa75f7f580490bce9636b0b7539a3670e8315e55c7470612395bd24583d5d930ecf425a365029a001e30ad61828d73ff3e4dbfa448e1915ef1cb41a519ec8af997f1ce51ec626563062fcc766add827107b6a0fc1d789b1787c3b44c28d95d190ef7b49b11193b42c8515a74fedd78b3d8095673a8c44ba1c3f9607bd36e9b7a09e43150500cebaab7a61afd4f797f02ac22091be42e669bcf3805775f3451ed6a6056328947e8a4c72ff5cf017e934a632be0e397ea4cdd94f5a63d35a19972303b434f30d230518e126780533dded1232e7c9d031a6c3b637d7a6c330502a95cedba1521373a2f94dc460fa69c1a23365c9102ddabec73690050a039e84d65e67b06b5dd2379fe81274d2947d4985aa5bd5b9ac27e721deaa41498b203e0e26b4485d83246cfb073e63952c0dc8ad9d7966287a44f98183b6f262cfb0ba48e0c71909dfe776d0a83372abe04efb927110af7a552f172b73ab8523bba2053beaa9363ae572e7ebbf474029385b33528fab89ab229dcdd8071c3cacc5279f1fee60304ba26e3fb9a943921813a21a40143e965a2922d75fec8b75052118d4780beaa9d3c3119fd870cd598eabf4bab82c86ebe734de43f1dde30884eaa152d2f8ea3001c0163b5b153d3fd92d8839e81a1ed5f5072b9dc4b1dc25c6dbf8feac16b4056d027474cbf1fa893e196dc0ca281a594013f436197f745d01277bcf56d25856f876fc2f997fdbd572f4a0df8287c017af585ac54d6f5168926a80617ed271c30e11dddb73d05d335fb094c37235b088c1f50465be4ba1cb4f99c267456597bffc7b24073227f9dcfee73a0900a8a8d8b8c583257538fe141a5ebf08002679936070337d27f6c4919e46bed3ba8c0a7273b279931f0512be5c4d81aace6e9bfe9b0d3a4971ac0f4f7abbe539cbd7e7a04671d80d6486851c09e977f09b6b7edc923c1e958707ba1454c0704d8bc7785b4f51333efde7088eeef3f50625a2e6544ce810c8d5579bbd0301943e9a169f4568ad277f467b40a13f951ac9e1984734d6e7e7246cc892fdce2da4a3c736eabb6eea97c771d2c4669fd62efbd5304f65ba3bf0d908693c4e216e9db76c784426e9c53db6e065828e176e6acfcee2f68fbf2598d49ab23e0224d08e797c8a24aa99c11cff11c14a6b148332b431d3e8480506d1febc7e33115510f9feef3e1da8f93b1265762d37295560e9e4a45bcf258d016540e464c94cb47b44e4c950863aac4b66eae969a5752c69f0c40f7df25d058fa92e3d98930f12418f67133a1ffade9001aee5cd6717cdd659768ed0e127135a9f5ef2caf51e2b3485d759d42db08f1922e54da0b4982904e3b1c94115b14572c2fc9488e570b340c9c6c80cacff15ba687e6ece7bb6f0c24246cd0fb2a383b0e5397686d36e10c5b43c3e22f535d161e83fd04f251435dac0e08905bc909aad3d76153d51d687ac736c542c35ded69594553b2b005da92da24342973f527aa9c9ab4888a449337af0e68398a9cea68a44d3b346c750b1fcfc2333da35f6fc6454c4c0a9ef222d32e343433195d65c78f750f680de4fdfba8d3ccc9ff92a40123201eca1c9a216fb81a96475b53fb09568bf1abc2d6b4b391ead3bf4f3d0121f31bf955e41afdbeadfe702036ebbba788c5c71aa77cd6249b6a7257b13850eeac9d5a3632d6137a56aa4c5e20a1566155ac5711c263cdf15fa8a31aec83bbabf3b2e470cf4c46160f0caef0b731d9cf16cd1b97d4d11d9cd948fa4f9a9912f0771cfd8baf5cd8ca7f8b12fcaeb29946c124001e05bf02f637b3286a0d3dcb3d71bc0122c428d5a37f30f112c5d9b6a7c7d21aad64b171cde1050ba3b16c690a41df161cc3416a9eb7433fa26789a636755935ff594801e1a8c4ad7043f820862844d4ceef48b2a27a2100f4ea6e04cf88a2cffb545a8acfd0cb05a39f92edc9505e54e22a34e6a28f6195a2722f52e0f738a163c2f44e57a69fccff39ea5abdd7bf353cd671155b8328347326993f4cbd7908d4e657b267dcb77cbded2298124d74d0117b9dc4a71dd072df9e78db311cffb09d65d11d778ceb9f8acccb238462f0f0988c4462ba8f9e3cd864af7d6892a213555c5a73b6cb0023d3b7d59d859bf9528e708e9dddbf6c58ae8a848a7d7fcc896a4052a0147a81d5aa54894a9d4d6851c7253d2f13eb7da40f9f3edd4aa6e279552334d40e8b59ac674fbe99bc7fe40ca9c89e024fb953fce42f2cc69103ae325dbc8e79b395a6d787873be416cb72bd976a610595269428c5707a31f8dd5b1ef42c74b2839d9eba860dc06f6e7309aeaffce97b5510ca2f94772915ec11ab5a643bc4677b1e00183c461016f942deb8b3c6e3f087eec96c192af17b644c7769170cba3ac0867586cd47d2b2a0f86df0130fc9b95e9e55a92b8169c89852a4000400b2a05824400d29dfb17cedaab4e39c0afff0e0aa117de6a8e509668cb3cfda08a38d802b862af7ab9595afa37a67470fcb1c38e6ef4150f4010849cd6df32fda8ff28c843f635eb0ae2480db57c40fc5669234f9cf4178e73fac936bebfa99b5a5a5a4f34935f751a6cdaa4c1f7bac3d4c68ebc2e27f11d89f8a70384c934525605a29f615aa7b7a590876056611a69d191d97e3861dc2a57293ee1c6928c47b03c6fc70e4caaa87789c00539d73ef08cfcaab62c532d656aaaec091f3b716ec332fe01cebf2721d8f64512ab3ffe1323f4185e1b9ab8a2f4cfcf96d0387d121561149ba9447541120783064945549bb9967c095fc0aff758284ce74de68021f22d4df5a97c98ceb85492fb924aa9137dae1166047a454eec5262f4fdc8bbf174e714b36399405a2cd7d9439c6847b83726d3bc21bde3ec88f74b17103ff47eed48b0fea9a82bb4950f9fdee0161372d59d87f2d8bc5f18731a127f7acdf236378cb6d5a7b1c18b04b158d3409d12bb383510ccec081b4409cf76d5fc8163f31e7ba53de895515f0b0fcd3b548b060f855e3b2425af1b4b8cc43fecf7845adbc1ddc34f9e376eac36d6632a1702bba47d35af0fb9162adb9812c0136d1ea6f05d7e5fb3a9fdd31b6862cb4b141b6457ed8a3ba352e213b8df67a374c013322c696fd4a8a029dd8d0604766acc64fbb75e79d80672029f869e07984194c2e0144a07dbfbf0e2f1224dd68d0b22c68cee0491c5e993d946c85dd0670dffcb04ad33e678cb19b80a3b3d6c8f3a6f267d428ff3b616e3aad193250c5b898d7ba9c5f90e0bfd80a8fc4ea3bc43d5dcb6e40884d45cbbd29e4a8f09ee4a9726ea0caff92467f3b2ac6aea4cd9ecc575c884002dacdea424748ea90a38a5e10c49cb6a61e759bb3de758db70aa7ecd4bdcd21872d154148a1e9741993835b04ceb8cda5e2b3a9c548499464d76b2892501d398f3301cf998d99950dfea9cb1781e48aa5e5b6dc6b7d8dbf586c5c231b411adc889dbeab0b95f65585ba959ebda638491686be35e9241bfe1572b5b44684bb5d4344e18480953846d423bb5a5c11253a37ce3f4e5cf70246a88a524484fa87344fe8c04b3115410a1aa44821762c40959651680845d16bb813fdd3a7cf46b482c292a355f4a77f2c314fcfc6620dc87cebd984984b84e4507596a97606af05f6eebb94719095f11bfd11922df7a6e16bac5c00ef282f50cc7a51547f52b0eb42b901c30cd334818af3bf692fd17b852d01c0f05ca999805b038c340b48d5aa236b40b7f85b1ae6534689d416a651636e6669dc3766caad8ec6c1d2eb59dfc0dc3365e7179b68f2725864cbfbe8b8b3d4b292ae8802b4730b0bb89c510ce11cff99f74e1280baf0f317fb37d2185ad488a3b7015776d8c82da701ef6984d08b24bd873321457bd102d97a402d03d67f025e23d5c294b5054001680ef06e4b352ad25d6bf0af2e54bb2a794b75ebda90c4b890d47a31165e8f9a31890f6a513a0ba4982c0bbb68e14a8e426a34c64243a9edba90f8e3a0779fc70a0f1e20cfd51fc7985a054762a3cf4a326f89c975315974f4465f770031453cbe412d19f24cb308eb7d3aa34a83b5d2e6dd5a0ff0a8f27f36bfe2a8edaa9776ab3bc3a1ae7c98177c365f83903bdef94b3928fc3b52a0d148ec3731497a35db6017325047901c84e875cddf81db103b391752554adecfd5727848282232e7267da6ce113567631b63d8383cbb8dd9b25389cd0e3366e3b221920b0feb4b0c5b5274337d0aec5f16889414a872aa5ce18b0d0467c72ba2fe3465bcbb591066310d2ed3ccd041a4f12132e90ee544274c67a699ab743ee6344b71a05c26fb5b3aec53f9e7c9f9173016c2ad54225efc8add85b92b5223f9a8551caeb8fc63d216a9dd1293b4187dd9c5b74f350a2384b5d98dc2cc7a4e0d07d11638ae6fe2fce8489229bfd13b8738b9ef0adfaec37c39fcceb909dae46e69dcbf221c10466cf25189d2434924ab1cf890da657a773c678edb90d04045ac1c65ce6214e63db9df4a2b31a939848cbb1d6ad2074e5baf4a69d9b7feba8f2ea2071411d3e8f3a6d320f9fc60bd067d0b3f741891845906b25daf43b4bb70f383263bac4e8388e693e6420c3f0c1b99cbae306aeb680b41a943670ebe02a2d8f3bd1b9a66e47f0fb972ad1b8b6cc7870d5ffaa9ea4bf34abace69cc67accbdcef6fb1a8fd92991e43bd50ceb305738dc9abfd0e7093719fa51096d8cc450a52a01934b5bc2da09aee6f773fa129ae97b0e0fdca652c75d70ed5740122c1bcf9824ba8fcfafbd2c2d32f8408e9a1b10fc117b276a8d0a1c90761be4c6c62f5ef612b3428aa4dc0f0f0548e2f589aae0cc537b03cd6710e4fbe5a29db20f8edf1a7bc5bed876bbf47fa36e13dcabcf4118a296a138bdbcab4d75b2f6231067d77188a8c1f9ade41647f7d1f47279186ad9c286b085ae1a9c895cdec294a2789c76c59938a26afd821ab83deecc7ef41c23ce8a168daaf21361e57fb9ee1c27f62e6e31c6bf68e46854e774e2a99cd1aaa331d1b9a20a53565d27df71fd353aca2b40bf899f2466065c6f919c307616433c95d4638b69d19a90312d3ddec72b7db050747b46074d7c94e4d60dedf77bdf53eec7244c97f18d32684720cde27460f2735bc8524227bf0a0f0476023e8323b0b135443f042a0728c9056b865e16a38d175d49bdfe2828cf791ecebca8a6f84f4eec0d62101b397a1659d8af707003785925ec6d427e9eb63a066523ec72a7fb3fc98574f526971c90b14f1d2423df78a8ef67c302ba52324f38730328349b5068d7ec39be7171cc250c557c12566477e044a4ee406bd6b2b69c4afd85e468a1a7f3270d96a98b815feb5115758cc9d75fafd200b4b0de6b8a5e06bacab72584e6adc79d85ea76b998b0e9f4f25d30af8cad29bb2ec948a7c538947c5a66f5848bfb2570e0ff1fec8d476286289066930971069091d393249fab6ab12103214737d7e9d31f28a4428c7c135e1bf0fcc4663a74445739179c800cb807ee36530ed772cb049a89970808c874a972257bd1f5d9b2477eb0c25a9efbaac44e47af8fb9456416d7fb6fa833889ab7d26a6efee71a7405b06ad43397abb43012d6005e7e8c63a4e2e1b89d655150ec22470bb94d31b1dad8543fb582e1ab3703259115e8ef0888aae8ce16314db4827db501d94c6b4e46db3a6a43baeb940bb0ae6c119a8bdb7894c77356c77c13d8f5bf8373465f452b009be2386d2a2f4144bd668b6c79ec0390911ee05be4bb69e15c28381f81fef90b18e9be450d89530cfedbec1d725b42a7dd803a29f149f37f3b2d5748be5fc4d54a500d7267484aba4c261d4cb8e6c0bcf0ee2516961dd00e23322062a2762adffac34fada60e89b5d4a7b0debb2d9b739f77dce8ec9e44b6f705ba9c9e1a0eb2e65e3ec6e6c1fc3ea4f0f92c096a0dc16af77a3d1e140e7228469bc4aa0a9ede74376ae347778b93f487229aed8eeb62fef45f6c378acd2f1fb9e5a3264feed848fdda2de5e0d84c9105e713c3d61e1a22f4b8bd4ecee9a0c7a4be7a27b6d6a740d1da808ba3aa4ce7900d400ce8b47e8b8a242c5836d9cbdcf88a0d2bc2d145b3f6ff2dcad145ad4c13cde77342bd70c7b542e451964a672dfbaff91d3126730ec1f5d5f1a411939f20e9a599691d00a5743f9195cf5645b244f67cebc9b354727b6aac3cae15d2e8819da44c25383b29decdd26c56426fddb8b98a5dc068c602c339b4f7561e2bdca654904543a1e7242bc72cae6cc7996810d7412905d95b88e4873ff03df57bd8b994b4e64908ba7cca6eb0ca002322ae4cbc7f240482d7e732bb4c630f41a4b33effeb2d25b2e711bf9c104a949b81a82a75eb6d538f1ce97928326d9c598c2a2ec2c3f555e1c372493bf7910aa98e74a06012b9e3890f22bdaad80ba63f3e56f8fca339ba45f9204efa2b651884e8fea711c94177cf107f8d73df7cefd3c010f44021f761588db1c91d28d07421da4c3546d3ad969ef3f8475f5f2238c8579debfff1dc876f854520c6e6f30b8d867088779b42e2d0cf02633071a3bc9e8b365c8d6ff74ad3ac2773354da0ff8e550a13bf4f12f709831d0559a4e93599756c274eef492de904b311c8865e46997ee90b58a4a582cca7ca5daaded0ed2b3c49c22777d52249f9da933a00d624d4bd20477da41fccf50e14f96ad0adcb9d6d8de708757d25c1c8f2bf5441e3100be24c51f11cba934e2d98976cde3df19c91b93ce09ecc9ac6903f2cd34e955f7ccd9567fc0191e97ca5493df726885b270281bc5079ecfc31cc03d1699a74b1de8f45ce9111eecbe14feab4fc7915edb7a089c75a650ef327924a0b9a294f88281d7261263afd2cf53fcc324c5e6aec15e14e99a55d9a381879d24b6e898ef251caf43122e7e47d041f9af67bcb805fd28921133eaad424837f6eabda84525ec4e52a001c574d4cc42bec8ee0d892772f965768c795137275d8f549be25bf6864a65f4b09fddc7951dbb078d5e37319edefcb50f73c7ee261d59c32da854c07b38cd5329c75105a2da694bf1b016d93019ca4bfa5c9940767dde4370dbbc598c981a08ec99de636df8082c80bfad5f795ff7a740e035549921696d86ebfafb0eb35c74c75c337b971d86f40ba825911311c6c822b9bb808d8176d56ba462f1fd78874580adcf5db445ba52c719acd377a0a7ef0b59af0d952345f64caf20843d0a230c5e211bd5500fe419d6fc73c605bde4f5b5dd990d3c83266cd325314e3e6511f112168899d8cf47d10ee6193e3752e587fd03740c4f4cf03ac9a0dfda85e8a2e3bd7faf661690d62943613947466cf1839d3949338478f420bda1f90be73fcd438a89e0c7ba41e2a97f3e33c88dac9d1c8241d5d255461a6445ed24a5641342f748959116e80427f2a7bc1504fa37159d9406815a24670ac25295713df52de5c86558802cd0381250ccca7750f4d9f95ea8bcc6075b4f00fe54fd1e9f84939cfb681a6ba1f99149e984ba622a29b3de096d14b5b29853c03c7513b38942b3221e9581e825f1633165de8624394ad67e5908e15ab80be064567b8e922792e10dc376421a6bb6cd213b63864852d2c7ec2a3f17539385ed33c840cc6f59f00863dfa5e71d9d55d71fbc5d9e3dbcb466b031dfa43b270b3088d689e77fcffe28c033f88665b45ac3e8cb1298a7f6a4e4fb5d981a02224af47dd06cf1856bd1b5c6e674bfb6c54db5df899d87f871bec73416af9f8eb401cbede8c092b1da85e381157d96fb7d6c383a83ff88ed28584b123a8eeb274a784f8de12a3f48d3838ebbf3a8d3be10f3dd763173445c9404ef0b0147c1e39f1bbe68b2e2c9e68dbb238294f3768f90828e9b1546ee76d6b11ec71cfcb25f128f6f5970655991db7a26cd8b642e69d49ba1a1913a35394e45e9dcc0096c6fa244378dbd54ea8b88c872c7e6c72abdc7e386178b24851912b49b304ece57e0da3ce7de7401164bccb3c9e556836380a425ddf0dd561f2e4a592403acb4fd4ec6378286021ed7ae90c1a649ab8a5b08f0bb49fec014a98caabd5a6f2b5af8e7ee398e02ad2a786f80eadb869b18e7da8536f5265c80c62b51304a80a8c2ad37fb745d2c5329f3db410d1b354e4cf642b0b9bc618cffc36b56aa432ffe2c1e22392f9a730451a855dfab99b377db10fc1896d8cf739b43dee369d816af84517e80919e1788a7fd040f7e5c6a55f89905a4c1b876059c3e2b1d2588486612418da2f5609ddff024ab6df45e8ff785396e114dcd40e315592d195fdccab002eaa4518b280c60bd92d2e2b70a78c2e9ce1d9e0c423bb4d7ffb30296a58f8011bd040b0c12c17f2ca8b4054cd93bf6cfa3e7dbacf0153d3399184fc30902d2da0d4629243d0dc324fb0d97bc41cc8590dcc36fb5b25c68fb9097a07da125f3aa49ce89947d9d8f49baf1998181eebabf67636789b6a78352ddb033812fa1d06e03ef8b4371df2476d30053402e3ae26d8c8ec01db8bcf6f4bf90559fde400299ef5063bb690ce547e7dbc21e03e82cf9a2fe8b4bc784a7d5850f40ee9e02ad6751c622f423d59dc527b7f3a363ff2cd89957d456282fb3e9f503d5126096eeef22c43d0cf3cf13a5607348b20fad7762b3642e3ab6fbf1b403532bc601f82703f08ee93c80b37a04a6f2c569ebdcfa6495984b498306ab69096151cd68628f6157aa5186a64961f01b534f6dc90789602f7a7f5bf35049cb04aadc25465ba796ecbd70c35b38447f6fb64a3d2cdc7ca5e32b0c3a3112fc5f89e1c5d72d76fd679059c414a8589c3a337faf9ddcdfa3631c8f77c2563361bff12b865a5b660dbb260e37ca0df82ea8a766347917616d251ec5453429fb55dbfdc5111b436fa5d2bbc70b06d96564e4aa06d364c44ea96f70e4dc91aefaccb9f2610f67d5bf225564ddf2807d325f68c0699cfe33d5e068ad6a321b472a96805723473291edef868dbdcb49b729af85256696e7f78e6c074846da649669ed59ca76e3262d661d87c51f53b2c4733994ac995608172dcd416a81e8a87b2e95f0321ce0b57b04cb0906d04b0f0e8ab3356d206e8748dc1f48649ee4747aa21c00613b317869c05ff14a523620b973d13015804558c91bac88662a6aa0cb759b7504ee55212a8580f1b015dd4c2ad55026b4169c2d90ca2a2061bb9e26ef488cbda709b563d4e4ce6e672b2f918b683a2520f22ef22ed0961745e066485bfa4b8a66b6653166cce6159ec8de2df817672f2a46798c1ceeb9f5a5b763201d4bb0ad74d723f3a1201cf6bd1ffe343f5db69ea64b2b726644bcdc33f5f1ee5d70e32c87e8a63038f8a64aadcfd2c2bf7a00404e0e023830f9b33867498db4769fcfcf9165a270edcae4654f286fdc03aee96781ac5c3e71b3f36569e36dc26ef7207a144c5b91e57fc9a49d4649ba4d076a1ebac17503819c230859e0a0e624793256a86b0488f9464816700d2b11a84c04a2ada1a21fdea7fa9d5964bcf2dd822f3fec79d5ee63dcc62c457d1207596e40ab6fd3557fcd58d6e814fbb4eb1c4c82e8b5f586dfcc0436b05624442b6518c4a96d837a8139ab782caa648c35b1178d4c8d33c2f162c468a3f2087d0d333756394c19179e6b000b2fd4aefc0821e7378390314f0f6ae381e89b402d32a160cce86b7943e291ed243c89e0dfe4fddc9d143d7bd21d33e6c7ac098679d439e7c5274406566c4e25f70c26ee137befef6b77cdf690080f34ba53976ffa681f889c43349896eb5fb90ee479214197ca26ffeccb42ff33bc0cb24b46d4eae381c47b3ae96a5610044d13de3d3019cb865c3f237f1052b6e6d6fe2d56c60ffb133221d085d970401105fe2a3fb97aa7e466c7bec0435d4d4563769bdb644c0ed6f18d683ebcb656dcd9bf733db9b0f2567b426a930e41fed388fbcbe5ba0a23632460058afca6db938292746e90552bc90904f69dbd1af29abf933981d587082db01655a12f188f1d9d4415b034cd5f3a781f8b380c3b4dfb6ed1781e6c47c465362c3b4da5dc93e0c57a2df199b5e0578c6a8cd3053358f2484e6e5b7d287f07a4a1ea10830afbb2e13a9014891018bb33cad7e67da97eb21955c7fa841ae4cabe9810109851115707b0743758275feee0b9f1db6199d933e6cad11a8e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a462e2ec4f7a3c46090b8042bbae1e9ce1ab378a45874f3940412367fb2c7f19187cc61a96a91a240c7d19cf7159b03cddcf0ba2c7a07bb94c127f716715d341c75a9586a58cd7b8eb86ceeaef898d54d91dcd8d7506bda2f71081bf8f6e0f097c01983f6a4dee497f3884b3e39137273debab2943a4863ff858d8d2879c965b03c24346a2e5209f836a2d0ced5a61b9f5770c45cb678b9a95fdedc33c74494f9029ad1e4aca522d7eb3d701c3ed9bea71b7a62c9d28edd756b953047db2dac9e0c04ddfe1ca86042db327999ed739d8de6db955ed2fd0a340328311af70b4e625aae5d905dcda3db9cbba5b4358438d5e21d116112f52ee5acb12557ca556654de4d6c233a2375aa99dd11e7bf3f5fb22b9e4e2d2a6e53c5d9c2cac3d516064a13fa0d5268c2f33f25e2979202fe6b7058ddc7136776e08fb46c53d63cabd14cae8e8edfe1ddf818d3f075832ebf4c323882f7debe303151e2bff725e1daa5c2e720aeb7f2883b342d7b89a87a997acaa783e3a7d9e1f78080b1a88ef97b7dfc3815c451c2732b40235e0af4ca15e0401c36a5d8b5edc065767d3f69bd96dc7ac61a161784eff8419de6ec6267d0362409f654ef086d75eb29beb7222b845d126da8edac9497b26aa173968c9457551d4a3d066df5c68060eb01c85c0f6694e96f405c5a843f07182a62cb52f993eab3f72c5ed88d99931d9898ec7bf887af370ba7addbb1320f009b1e3cf08496f72f9a477ed8de2081fae3d451130a5a0d9c5256600a1e220f7e4c0fc611ce0e668e07736d2f20db02b77e4cca0477bb60750a950302efc422e799868470997f5b40e87d08fdf4c0c7a5d41176d956996527d425ef6b24d74d4eadd6236e181d32d19a6f5392a7ba7e53a2f8d052a785acc22d56ea03ced75bf3f4625ff08bfa1be9ccca98d9b6fc3e267efcb0a82802680f1b3c9852f44fa2721b88830804d9fabd25d6e0f245dc642242f6ea3ceabe3eaff5c875fedd4e10ca91062bca623c50f8bb314f569f5987a4c11ac123d6027911804ab6cea0bacf7fb150b8a934c0da41dc93439deaa05be14d3761786b2aaed7efbf25c30ebcfb9763e3dca93ca360be0a857922a8a4a215dcf8add84ed20b2ce3dbe054de985a48665953b223e0625b9ec7dcb742502754a1dadcc2d55fbf025889f9c766a0885248b5dd75068b9dcf3f9f9d86e0d88eee9fc99f75847c6937a53ff716949b6989a508d3ca87ef250adc776968fec1e9c621a6de41fa7cfd8c88b0447c5210ffe4b54f058a59d91523256c71e1c5cf9e74d429e4a39d46618bd012204c6d9d9f2c479a2752cc1ddb705c4b3f94a3c836e29f5b1868078dea9f082656b86c5def78260268c78ba28803e06a268c69fa0795eba92e637c7c89d6a3979725131836ef172a9196fdf6b70acbddd6572aabaf4cf0eb644b989e3b8ff5da5b33fc66c75874d55dcf0ebd3568554d6e96d367380d32eeaf919021df7b3c6065e3672ce407eb099eae97e091b4582d314814bd86ee99cb2b82f75374555c7ee27c96104c7c30d1df4758d412540db4c33293a1ac7148eab7f9cb87265524ae9d4c46d153cd3ce67c700e48047a515411fcde40ba292687e8f5bf33f135de9c2a40629216975c60af56d5fdbd4e36ef8124fc6e7f4c293f6e58089734b69cbbb4be591875fb768d9488d54761f2fd63f769a2da7c6383bf69cdae8c2fd2f021efb6d1378beb9825a069aa4253f62e2c93e07b420c891e7c62b174768446d4069676ac1e3709833b2115eaa1e9a1001728d96bf49ce0c02bad9e749a037cdfd3415280231c1e889c42260120ed7058d964e8c9fc1640e2788afdd52549022ba771bd8f6aa17869e82dc447866e5bb2eda9fa25fed5de1800dde0487f1b8893f0e5cfed968616e22aac058968c85b23c62d5629a501ecb1b44aaa61d99f0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855698e965999329f543ebfc9c284226d9aa0188e7ad55905fe9eea1334e89051d6ce76047fd1a378810ecf118764f22d7204e51f803086b65f68ebeaefff9dde8221b892d1e941328d882f253caac7f36fd099a318dc8744a0a1d490ae9c0ec8eda950f949c58126da2fb865d82562c1b60da5255d608bd4c0385ef7d070f3e7aaf8fe365e5f95171044dfa99d3368e8b090a6d96324611002cd07d0fea4b44316e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f7c93c8d923487714a316495e6f534284c046b00025da3d52bc16e5c6c378f0962f3e7b69191d2f332d2c1821e63be92de5c391309701520f5be540bd1eba0f8e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85514a8de9f5701640f8f2b2a355a399e0d4b3ed54d96c3f940f5776a978d513738e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a788aedaf68b0aa16cbb3d234c7f5c6dec3741199e88abe024feb1813b991ca3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a0c59d78bec6bab1f2beb6effec461efed7d70420584bd3fa7c3b0f8d6e2598858740b89044165dd0d9976dbb68cb07b25979b1d66e554e024842cb02be77a5a67b9abb7f1bf834c10ba01e55cf1dfed8caad1f3e3acc6d2fa92a63984354d6ec242f405be28eadc41dd963aa6a2c0fc1cf4772c6bb46409179c46b7f07c9f5c0db3b33287504052948a3e0553d1ed9ccb1106c08cc00af24b8e5f9412ffa715483334808ab40b21729a0c1aaec92bcaa37449d498c9964c648cbff9f1c439a2225682eea10edd7bcefbf09bed85a7061f51b63f00bbd4a2595798b1805f77bf47d5b5b48f4a3ee54a49224a4dd4d12d29316193e698b04b4015ded9744a5e7d1697ac9b55080b620571965053334538912553d6d447453b4231c951b2ab2623622a3482c8c4f662ae998c774ca4f0e9a9762bfde87cde9b1efc7e3324bb3e9d60efaf404430680c7a75d9a787ffaf8181fd00d5a90c76e23d7e7c387455bfde1a632fef202b4d60397b9931a57d4c60606454c79739a055729aeabe50bb93cc1258105f1f7dd7e2577ee8736dc77ac046cb4710916ff54797630cb7218d7903cc13c7d7fa3785714c107c94ae9cda6b03ac65009a2f93006c9922977e91d311bab6cb6a7fb89d2092a66b8b5439d89a368b326f564956239ca419e45ab7edd5362b5dfd21b6d477870559227ffe4add246dd38d4159f5b54369e024633427a0a17c197300919dd8e5d90062fe44038e2dacd76d9e95b2a61fcce4c6cb489779963b436b33b8f60553cae0d9d48354324924b970215f24951d494706f50c089193193e43a1f794e4deef6c8153ca9d844ca1ba1ef9c5389d59036eb52d55f2f340c920e89173a8a433ed3299eebeb6b927199bac8abc0edee7dae44a4f439330af4bd471b72243e062ed0d807bd6099fb66b1042f8b437a1990440c37aa467ee044ccd8039ff80cc4310153cc240c582e63634f6abbdceab965015ab0a0b40e98d6dbb6cf2c43b9fbec0458bd0783f7d1c59c0eac5e733b717685a44f35575be1cde1edb72552db27037d5f099621ad656bdaf46504d1ba8727f20e5b8013d009cfc0e8fb6b1b61e49aa8169bf84c85224623732d75328a9c59f5a2a5e46aef523d20e45de8b4d3e3580fb7c1eebe7f0266b8d4bf49b9e3825b5453d81f68d6847acdeae139ad324a9bacaf93639898208c1312bf9949fd4cb4d55921f228e1dcb943549bd7fe4ee8584dc6d804387fdf7b4bd5e5a0d9ca1031bb06807fd400a332a7dedc9f99a0ce6ebb079e658ec3feddbc99273ac4d6646d27af2c7fbf9d1a074279d59b1f4aa9ef48d117f367cc5a8357365ed54e2298af8b957873793c514ab8ae3d787d697bcb923b6bddea476914f3b1b552007e34aa76f3fe43256e8572bbbf972c6a8898b1dcadd2f367460e7fb73d774a190792c874310f818199440ce039642656443adf77ea816d21edd4512a2f29ab9d6173ebf58c9bafb928f2d5344669c121e3428d586da029e70c870f371f9c49d9d051aced31594ddd3e2a21cfac14baf69abae798dddc863cb9fd50e0d3d451d6a3b6ff687347b0846581d8c3b748759612509feac32c1d3cf905c5bc986129be86a9527b1b9e8c0fe038716fff374670bfc8c24740ad5cb6e5eac34a5d67317e72606ce7badf0405ed39587b7b125d29c9f70666e30b600113e0dbd5475e68333e99da078d77c603def88179f3c0a925e137da1eb0ad8f7a113191de80a4cf2f51f30e9b7c23047d1f00a83d3bcd189ff162b782afed903192d1648da7fdab2e1566f7f717d61e0ceb190abf3742ff27a5bf907013962c03e92924ef23ae65302c392edada47ab1d7fefa65f12b251bc1f6f7912177976a4f01f1190b623672509e313b3215dac2e4a7c5129350161ff642782faa42d762361be70d22df0d4b12dfa6cbc5d4e9ae1d7e5aa75bc19c5182adaec32d68ea447c34782d5e0587e586ce16b138ccab47a9ec81c72c0a8e5ac1e36c0c36d9cc5296b440714c486e45e1a61d352eedae848e7116d4808a155a165e50e8cbea1e41047272847d00a6b594505f2cf6dfa2fb63038536789a718b576b1ebe6108b031b5887a0d8f4f3ebaa8585d76349ca09c2c34aea801cd9fde389432d0cb55c6f3c5d5879be5980e6a088cebd33283c6aa81365fbe02dc215b43c6426d7be4d0c049d1526760627fa514e63526f9e59b83d46a3fc8ba7cd54a003b00d42abd3dd6984a10a588ae9e060424b9afdd47feb0879c180c5674c6a1782977baa210d19ce0dfeb890c5defd6777991cbad237f58970d8d9a2200aca0fb74225f609885001de21b1889019661f0a9c1bfc2e9d64032165580500bbb03df900ad6b282a3db84508149838c0b2997f88520bcf79e7b8b8373aac4314c983bac251a56015afda628a24b8386cbdfabeccc136b3fc41e949429d6e27e3576ef38b0b212c53975b6b173e7ef33744dda5e138c221bf2aaa27c51d0ef280c1b5cfd4c42939ff57ea9d87a4da66f210d277a2d6856303f58c54a386a1e8ec1c87b95c956ef69bbdb258aaff4f9f5184f46e4b175ba21df0a3d2e8e334dd7ad09f2d18f5ca37fa9bc8c52e4a338158545293795626d08945cf7a23e92af686d9358ca66898c192086b0d2693d26cc07a7bc1ed4a53f6de9e38baaf36766a00948a79ce70a4d5992e13f81b4e123a878c4b44094400a041e7a641005210ff8eade57acce2ebbf838131eec426acbb6ef02e92d560e43a7deae5de5bc847b1a25d3e87177c92a591d6650387277e1d60984c8315cbaf5be3329382661de51d94e823056dba0e3ea915d3605c45b0f5f9c5d013d890104d80c59491598f26ebcd62d12b19bd1147c5603981d1605f740ae27c1c7702f09f24146d2eb8f3c6db343d1afedad1538aa4b6aec99e032dde3ca81ed79b991fad02c28da3aff6b0c2a7f74de559db82a9632f35341f43189685bc5ee07249c9848576d5a96b9109d37cfbb7e3e57c299b2cc8fff405d762a622149fe830bac09aa7e121888dd298c13ccd370160e0e2f5d114053771e9c780f31e78b597e2fa6a9f454851c2cb792226cc99b99a3bc9534aa5d34681228194441efcd01cd768dc7a5b7bf000d7b75930939e5a467f5604d256a061c4ca9588202a1eb206c55d5b2b7ecc410a86021928aa732b32ea0bd8123348df6c48fa79b0fc330500cd57ba9eb8b6db3ec98620e50d178ec273f0146053dbc5f07775f226c989fcb0385f972db1e5fcac4d3e84daa333db2e6675c146a1b5c2058f540ee08c6cd3a5c9979e50a1625639c7f27d53c5e1364ee94bb69c68268c95f7c727926cbaea8562d8ebde5ce3ab1424fec1377c47f477ed55b29280f6b1ac181a01f5cf4bba96a188cf32f50dff9c131e55243ed5a9de125882d6523418afe077d93c59f4321e57a60bd8bf72aba93ca1400ea7138ccf785a816970fc983ee6dcd40e6903f98cf6d4694743be26125da1bc361e539890c47b7f038eb87a15cc238c5df746a72ed78ffad5ae4de4899c1daf40d91a7729feb96674384db087c67e6fc275aa2615eeab9befc01e6ea9fc1748d009a0a6eeb71bb02e541c060b0687a9f63cc462e5be6c374550e139759a6732f9aed5a157cd9170327813be40611eec233ea641262c8f317756d1418725f93f29154b23ca12657e3efa010d327bb5d4182ecc6eec445c9fee629c365e312fa05329f4d2c477f8ff84bbd7596e7a0d957885a357882162d6aa741118ae58f7694dc23a6f9a7d9a1f9c10967a89484d52c466ee2e162a469566837ac2fad37ee3fbe011d751f482ddc4439007642f871d071d9b7c7228019b315e71a0e04ad7cafd5350124e56eb3c7e55ab211bf795ac5ac907fe27d7c10edb45775f3d0ac9896558a212639b3b1e67e110bfdc782bbdd9f434e1334436c02b0bc3b45c75b11bb8e0150d26b81836a3079559d97ee1baf29bc20d3fe7f2cfd8bf7a181cde9e4288b66e8d612f29405b81628f3495a0e68d3710af160646b486195c7465f368c0e85c6f0af917c303b7a3c08d9abb55e515d0b4ae0c3f9b5d7cbe39c28149a98d923beaf421f19f7bcad856e975b6a82bc3a33102901c78873ee134b80685c50a8e4d6d4b0f27884314f1892c3b86337848e9f5ad48df7b0037aeb966735fb0462628f370d787476c29d86798ffe2b811d48ca5fce946ce8028c8e797d7c3e6443e732c15eea74509a7da4993dc4001504ae455afd99c63447e0d9336406d0d8563655bc72439450543fb066f17e5c744357783cefa210c4d3dfcbd0f6f6e3b743aced7a2b765b62bf9dc9524c1b6cd42e65b3bc8177ac5c553c493282c09dfa60034125cda85617b59abb1c27c590fcbd391516c10c7d48ce860dee3658b63a80f30e3e1eb0322908f5ab41e038fbeb954d7d34310b819465f279b196bfcc3aa7e6db314c9a076edbfa153cb0375d58d7a60f35d84869a474233c359a204129e3808e5310c43035aa3b3432f2a56b0032b0785fd67b0c7a48dbec0a1416b66870cd0fb771d5b63cadb3683c0e6767fcf3bdd2ce1efd464cba4ecf2d895b0d98fdbf7cd98cf724777b9c861f4d3b59151d01d55b7ef16cfe04f5a2b7426035273d69e5b805a30f4a8e0975a8f0607d7c4ec40baaba7e297fdf8223ff267ecf5c789a9ce57c5d6144bade0a4ffae5e9c2cc8a8843f8e68262fd1088862a2fbe148435d474442cc8dace6d690bba3bfa1c1ae8ac13ecde8dbba7928bdbc5a10c1ea0a1a180b5bb775494c489786feb347df8eda86b2264a92ad9c6381cdd954f2e16b49600cb484c9e71e12abd4917120d049b0c8014571efd1fbd2bb09a46fd4c65df9207888fdadfb33d22c1d2761a206b02f3a2cfde158f0f8fca6edf12721ae3633303ab821a5080e63a16a441af81514e2a3cd982c5643aa6f279d4071c863c806aa73fccb20baaf8c9d6a97d15600f62b992cb521a2cf7a2269ceb1581fb5cec653ded00755aaa4d30d7d6d668f4434e78b437e4c3998c21517bd23a1ef827416303ce1dfdca9ad50319a23845c6a47d6027480bb285578dc0ae391d5a710c20a4e5067f6c7568e91b33e238e97171459184426428b0658abfe59667b288db13a7d254a88aec4b143d4cc792534aae1fe8e58b4f6ed6e64fed2cb0b0c80557ccbd499382573dc5ecc007d7584a3e4923d2294dae7a359c0e25cd84d64838065f539442bf2d78172fc6f01771f0c7988c6e78170ba330590019f6798320d6ea7e68f8200ccc1041a8199fb2cb004f4724b8ab6df7d55b4a243732e3129ea133d66e1698400c43aeb0eebd24d87ce8b2e103ef15a56c51d7f8af5d673767de67d93d4cd04fe8d1a1b18d955f9fe7e46190970319645c2a6d6587424f8a18766dba0f809ffb53e076e95b26a696bb8430c382173f5b3f26d0b9ac6883c6890cec6b501b1d705d951846007300de660e1fe93866e8bf62e81395854408589850cddb43720f5a3abf6342eda3d1534a0e2b82eb7a877151664bc6fc6eb9e0b90ecc02a847a7ee4a1c454a1043153ee54073dc6bd0d9864fdf31c694f73ef736f70241c39728fed90cbc65462f4d494c1f852fd1c70393509d29fe4e8db2994557480cba4316928aba0c3a630866c145baa036bdb5c45080722d894c54b5b73381b6a29477819557885980bb915a8b2a3f8cb5d7a275a70fd2a22284bc61a847ea4ca47d439d7ce714b8f72a3f4a70f4dd7ac7031ddcbf969c83a5be78a724587432c9eb0f7e5995f533dc4d8440268bc0edcbe3db105bc7273b489407afbb3f8d95161c8af304e29f31942bda399cf8554794d17948876befc96b707bd5846b762d21236d493c5b692a8344379e62f5e6487c91e4bf7871e7cf172e0c7109af2d4a9bbd31217f2e855c0e3a26d8096666ad0677c3a098382b1cab7918a5dbe4673f3d6877a4cadedc4aa1f4cc4fcaa8c0839d72da027f4f6626a8789b5fe001ab419f499b383d5235bea5ae491d00432139637163077006d751b63ac5668933b43841b419a544919ed5f203677fa9f80813a57f850c31429f428ebe3a8b36cf67b9e93e9cf760a15fd195014280329d14354e68131e1cb3a7bcfe49651e0f904d9b3c78e69d211c75a02a363c63c51d7bdc917c14026e8c6bf5a90c494e4f0fdab6ae63ca13f7988ba67ced97c2a68836c65305d879820b254b4147bbbceb6d4f7bf2f3739b1d2bdd6f66861f998f205d4ccaf0802f98c14a99d88f5f9ad19fddeb0d208c504a2e77ed3f6a75770489f5d147bda1f3731dc5c06878e462ee9f9de050c59f025f2893e072320f088eb0c922985cd22efa95bc774d725e86f4a4eee1a1b969bbd28a7e4da101280a8da9d2ccece82db559822c0d153cb84f709a0b020cde143348be4a06d13b2b9455dda48dfab5a27b9647aad8ad0da47045f3bc4dd0ea304ceadda4e5963ef741e385c3285ae59e0999ad94eea55ab4d97a0fb49e6d26f0966695fb0efa6c824689bd072bed5d151be3e081ea3cc305848c51d11382a64630c215d072fc9cb62f0415477dec8441ac9ca9613453da2fdd4ea13855f2e347d54c60af215a525f35f098b57228081b8659ed46d55935a415304c1ac351360bd3f40d08622238672a6580b213df63684dbdcdfddc94d34db0288fe1ed34da7c6ef8a2ba052fe9763b5dec15c2919ba8f5f4b1c2071b17a61922e0f334bd2440b4bae6f1ded0ed4156548bcd6ad6061ef55781bc69ac634b57839fe01e3dbcf54fcee3382894886313d32f5a2e36b76ebbda97a1674c24160704f29477857fefaa03dfcc10d2ed93505b6b1339fab5357d9960509a179dbe31cef7922f0d23c5784299a79e1470d537f06d62b0f780431b7111020b3a1d3e4469d3b88e8e8a21928122e52c6f3a5bfd387feb3caf154de1e5786ad50695ee45501ccf8ec8101fefc80e5715ca45af7615b34b932be1997f7fb66cc42ccc712add596b1a607b3ef68a85a0741fdf3c63e9a9266e6f8fbd61a739e0f155aa5baa93fb132d4f75c893969d44c05e6d398e3a579968ef2a4db5809218a6e98893c467df94b87c3253d70bb8b06257383fe96b42d3e2568cf4adf9d841c8676c04a3bae59290901b47cfd0950d73c71969005a5aad08310102ccad2212e9099bec4b4b30108df70042122dcf2e01dbe30ba1496de07f8be338c99ba8ab0dd85836cc38abf91176a4f6eeea29edacffb6397b5940356a0b13532e20268c035086490a8f732825ffb21263748c7d2a55d3cd9ccb80e8bd12e3fe2ec768d8bf773bf839bd1bcd70f5ead4652166b74024dab6343f9f0187420da8b0e6949038397cb7c18b34d07b3037ba1bcb389f8be0e337b9e477a6c5c45d01c21bc3766a3e7f63f39fa714739a415e18a18d133a9bea0b6aae6c67b998e89d64696fecd087f08d465bdb6d789616f0aed42379dbc9a994bc8a8e7f3dbaaf3256bbe19db2f0838ae5dde2d30f57957a435b9df926d37602fa78d626013dec26932e6829d589042bf3c5d95b83b486125c5cfe8f1d91f282adaf0b82220b9fd951b24845e1d08fb6276d571df619bcc4aa6226cc1326a8059e4b87bd7dc0b2df18413214d484a444a034efe6bfe50f3225350d7936f3fda6ac8daf673b162d7333aacd7092ffb3a345265f7dcf3b1597391bc1b824c2a94456dc4e7c95c931a757203d20a0113bfa6cf2bd9726c030df4cf8cbb48cf99e0f988121feb8120cb8e5952b12b57b9056bab9d0c13c0c670aa2a17f9faff53729e88c7d077c3075f35cd704e4c673dc7615a9d896baaffb5fd40723177a4532dddebec2c1fb04ac5c8a510253f2485fe39a6f8ffef645a0e59bb3febfe49a809de4ca7a2268a36d4768a728d61e1b6a46ae385e7411cf95f7b5d4c192ff470b2288a466037e34c89c073a5927880d273269d3ef3c30559568b54393ab15f01686e2c739d10f1735487608b40dc75d8b4f903740705d88913832864a3b081f92e3a5b507d5d16cbc2d3040e0178180a3efbd207b7085e09dccf611ec5ab1848141ce620454ba775d2daafc3a50eb9c132730107a83f992e06aba41fcc79ef0585566147a46589ad5ffc89165d476eee7fea61533a15740fa8d8cec187b1f32bff40f47d8f9666d6e09c534bb86aa3b9659f8b2cc8899b0223cc4f0cd1fbb805911847c7b883696b849ff016a521b37a913290c2866b0f89af2190ab53cfce719a321950f361dc7d3d8f21eb3e7991ba51d53b4faf62cf41ffd738d3b47872d49cb452165ebbc49c6bf7e2651433d6167131a0f97111603d2a600de4f89d5069ef13b8489aebb665da9711075284bfb5bfa458a8cfea147080f83391be6b7a101b7032a6a420bbcdb0aedaefb1b8d7216c0293d214acc1421a3d92a8e305f8f8ff28d644433ef36a9d89b6be58489ff03e370e5a43435678ca5d6642751fe4e2e31f9d98a858d0d33f51cf9f3bac70d37c507856eb60702316f5dcacaada1709b38725684388c8f1d3c07d6871913d0dd528443ecc9948316b3a94f963a43fab28b0253937717650c9067686b277e14590c9c111e443e77f378c290709f03e486d5befc25c60f81a92814c6b813f80a33b72e6a0d8721860c28824e5b086c6f4c6bcb9cd747be96e433f9822e5ffbadbfb2ba503c22a4c1d35a9f9306be4a916dc210fdf9daf25c92aea7e525fd100b89418decd0767654b4ce2b8b9ec328dbe4e8b3106cd861d4f06fe32475fd4b309c9cf17df61b23c3e797ac4fa28543825508e7652f2a6da35875e0e9845a1d2fa9c5e4afba37ef9edc213821490c036d2a016d460efbfd6d5f2b313d630813e442a9e566a0251ade3643f357d3525b221f80bb903b7e552601f6784b75cd883806d72f08d1251dba70ee16d820a87a3abca44076b90e2387d5e05e04d48b3840b11c70e519194bc6723f9d96ee5d97558db8e4045764b17be9be5bb9378c6e4250439166cd1eec272cbf8446edd9630bfeacc1bcec21a022a1e6687964ca1b5428f4003e6645d07ce9f2210da59c47d3e0b31ffd29de839a1287b62edb64a6b9e3b47e17185dd33357a4af357fb131f9036760df609d57bba75688399d299a152140e6248719505a5ecb176f47833c394f3fb6413f6b6fcdf7e0a31f03d127adced8ef8b016ea9f10b2b158ee89494b82ec2d97b971c5a03f0f9df73e428af9c1de8eb0df39bd061fe5b9e5aeaae46d4a9365e06c44f2c7006a804c2ee106c3e5c178f9faaf15d88b4e970875507a56d2c8c1a32e0d201188e44401f947d25ce33a102bc553d5f8d42dfd656070f2fdf14409b8568373ada4a2cd46e28aa6d6e80e3bfa481f683fda39f7e3a5dfcbb789dc969c8e536f31d1d32dd762321d9b1a8988a185b673155ebf88c9d0e61f00ea2c8a90990aef4cb24adda7a3dde44092ff34a2159b004e7d6b78fa19d006e5b12ad43b698b19016c05c41d04467e6d243465ec3ddfd837d7d12abe8691dd4347c911269902426aa29bba13c55e44babacdd0c04967ada9f88020a102ca81628cf7ed035b860bec9e0b168ff1fca88803c9da1b50b7240c698618fd3971a39ccd02f71726cbb707558dd62dcf0ca5cf1040dad8a79ad15b67b2adf329f68d196dfdebdd5e9c0927223ea760c39fe46e579289eb55db866e43b569009c79a717e80e15b9149b502cf173b8c1e449038d8ce9dd369320c42f07e33914d8cd757c657e5aa8ece8ad3f9dd830dc36a2c2722972c8e5281e918d3aad52c5dd3f65e1f7ad1a5c8cf1f0427658a046e1db6d5e1ab68a71f61c9a7ee4af789180a938cc885d72a31c806892f3f20b374be4d2d82db14fd7842c0ecbf2985f8b0859e25de931268a85ceea2af89e448f5fa5102f5629c81e76f7b4390c7b695f09f152d1794e89b4172811adc15feaf077ea20ea103c52ea058273d8bfa1ede8d714180646d7eb87454afd28217798c88690c86f7468b57c383d01ff000677c551228fa7ad613c7b6e62569faef1107a13138c1cd9cac0217e1fa95ce7732feb7f3bd8990d1d92057b206890c3169bf8f07c79f2f24d9e07bb494add0e40a01d36335ae9d2a657861076497f45fcbf2da7b2c8bbed4b926fae5722f66be218e8406636c799b03737274d76d5a6aefb32b3a87804a17922eed01d15796d02cc1b451f2c62cdc025a1f03ef8eb352cc2176eea8cf35473d32d1ff434e57983a6dd9abbb6d651b49333ce84c7d7eae0267522d111ac8c3b67b836bb4d68a90b45ecdffe79fcdb108ec78f11577e116625227f20cefea3a54f3d073150f39f47cf26a828c64156d17943c0c5e61c09ed67c6a5fd8b367ecea2b8d794aa32f2100988aeb41167bcaffc349e85d8cdee1f190e67a96937c00d02a2df56ce29560ed5a80ac6e81b829f870ab4822e5309775c072ae740795613a4da342cea99eb74dd862a0efd304518cf6be9619aa5558a228c0ad326f4d5c38fa563097efcd9da2c358284a534e1a10ee4d24d5cfebe35fa2bbb9740085b3f02d1c18915080fa728f7f44207dc7efb2be7f4daa78e92f0495a5dfa509bed0d959fa946e96061bff1c195927784808978654c707e8b2d961e4610ca2a09ffc92348f02ce64c4adc31bedf9d57adc28cec075bde2b9d6b68ad5dcfcd7b923b08628c659555f033c176c15c5786b7fd27e181827828b6faded370f9d3c34d10a279c54ab03de8579bae1211cf3971ff2488873882be2011cb4e590d77ad3fa1044b541ee7798a84bfef06cc0927dc1220fd83b241a4e16b0f399f06496089f97a6fc00b0db68cd632b9f40342250813a4b6623ecb3e2f305e5bd8968e0b835f6a9f662dc2aa690b61fb6cd355f2e4a9d682f93e5423723cb1d36c662417e4734276f4b0e539a5b50bd37b9c7baea81754283cfd1ccd169450a7d6586b93c5e6a80aa908cde49a0bbbb4672a1b0a2cd1d61a226b8ca4f755e4b8e6f646263236dcb10ee27f104e1d6a0718cd90a8de59c05ba8259ffa62b3b18ac4b22901526688a8c9d7bbdd687905faaac3ff6d3badeee8db04adb6ee0718b44d4d9a43e5d8ef66796da467c463cc7460fd8b18c35588c4d6ada5e1b3c79143fd389fccedf4fb18c6fdd02c0469c4a7386728ee60fbce805c6191872f1453e44c6490bfbdb2e961eacc71726fda3dc3e855c8c6e7be2273e4473f5c5b3b482344f8dbd963f513253bae6df00379b7efd01e3196e1cfe8bde7c8617ce76db83cb01917a05854d66a9df571aaeb79d2f1e6a39bfd08d4fe3aebc320beaa305608cda5f5716d6a4d6152dc01bcc365e49f2cf10ad07ec3ce34497976586526ffb5432b949bbfa75698c3bcd889132fe66d6a87956a4e456ebb36ca65b570e5dc4b4368ab298e9de6c4eb3f4569cb47f96485451c6a3093ac08c41091af21f708276fe7ad447ce1be47a7b7d5e5221bc4f70ce53403c56eda93981ebe36f6af2b0e92cbe7dbe5d33325ee7d2d0b0ff12e9ddb49b93aecb1a4574bdfab9f90b4d0ff62883908a0edbe724571e741e68739484b43c451e2350dfd98efd68df7f3d091e90363b3abbb13e82dc5f0b15131d4eec0a62d538309925872021fb6f4dbfdb90d87e6b45f685dd11e82266013dc06c64ca154e7f10c9e6d850497f07ae8e1711a14c9976c6a43beb73181ac59a0cd73d4b0b7d01a9458ffde4bc1c3965320b466bae05f6b07e90d2de38c7375b2ae62274fbe515b702c51a903894d685c14c5c4d7b20b791ac83e8e9c2125ce79f7ca0796f78ce1a75025dda6c7831282386667b1937831339ce534c66f6c5a5aad6da4ab43d8c5cbfb182d5ff3b9638a0bc278a926400990653ce793226f5b72756d3da13d00bbee5a8a76a37d7adb423a936a5f45f6578a39bcd600f931c62d2bc1f020bff8b810b65449d79e5c37e0e9c0419a58dda9ca9fc948c8b0ee859b96f062785049d25fc6a375fc2bbac2f0517867efa77eb1780943cb7134c7ce9a0d70f6948a6d0a217fc90210cdabec7257d0b397173db1deedb005f0308e13cc534d4fb0b0390dd98bb61b235f1a5f0cdfff52ea4bbe446104d52e3926d2b5d06fa006324ea948de41dea0dfeaadbe5b09c27fbb13dbebc0d81220805755f0be356b0f44305b07624962b16b0bb0cdfd94a062fed716d82014c6250a6cf06cef69487e92393d50c1b829bddf4cd71d6167d9d7e446e14c46de779c079bdda62c213e485ec76c359a949cf4429011fea9388ad9594fab258a1b126200feb4bc2cea64729fa8fff9864bb92c71a1c5ab21dbd094fe19f9fe36df3ea673c7b3ace411b0871d3c7150463f00b0971aa5b25d9f8acdd3439d02e8b95578e0cc180d5242b0f936a6310eb76e498f789ee5e57955ce5b13c9cb1c2d6dc8b402067ba8abaaa22956c5aec11eedac12055c7f702c55d5975b5fd280eef70193c229092c6f5ad21b4158bb463301af15b78af041d1da6ec9f1fc1daf24388a59167333524357729b4e17c1c7808ba43b2a6a4003deb76f150df4242d3daee645a6597e0f37700d495f62d056e89b2727ba36bc9ae4a2535795d40cfd25cc46fa891287dc4255731effc5ec5c4157afba21049407bad5affc11f111c2b42b6acc6079ca7e0c466d43c77510237b4bcac50079e9618ab904627696cccb81a2fe9bd5e51e6b178425a1553df16cb36d9f7abbc7920ec36c595de8f496317d28ffe2fcf59684eccc33bf70543fa0003386c9db7b52b80851495910c5e7c3bfa8ee33ed014693c8aa40550b60d4192f9d5c5332b0166b4e390b78a575196ca47b32f5ae222a590c42bc2d8278b9f639f69317d05128b97561daaf63c9879d3032079eef6b93f7d39498b019d4e87aa3c1bf659f83e4ec62cc5d82ddbdd14e75552522011a0759dcabe6ba59f70f5a6f597c48d52e6b1f8bea4bbb442bab03893a6e5ae03f3e25e4f120178b88b76c74716e58d60ef7dcf141c71316f87b0d30b797cf6c3781dcd2485454ee937a2dd4e07c0782044341893418960add859ed053e291700c1f5e5a2053853de68afbfb725146c56eeb0344b6d543a1770d93dd490299d7ac5f0ea4fa6013ae28c8e64a3ee0694304842e370f1b71b9fccad4c0b8f4137a05feb7f53f6a35484fc9d40fd0f9a59acc25609dd9e168f087dd5f15112e8bbd8555e3727ab6250f2b28acbd1bcd221b4f6559367c045d49ae2a7bcc2ce46b096749a9386058d16af2a7799b6531e9d981ffcfd82ceb72a4bc358f143971ce2c4292e3ae22111fe3564101ee5e5934be67d775724a1db73be2fec577246ff7d9a2485e15f9ad7e64a36f987ca02da36ac5c4cc7c7b39f4723c351d3a5c2edb5269d8fe17c57f405896b864e4469fd747ba1baedaebaa6d67581af8242a3a88caacc9c071746dc3cb6ba5cf82b9c2a335175ce2d4110f2f61e741bfe7e728dae9c0e78f91d96fcac84cedd089b0df7d9b71c65eaeb12a16511ca9c1a89da3a7cf96f0a98f1a4c9eb4e9cff3a4d4db9c429b50d12b1bef054b5f30bb4af69854196d426c3d02529b5c7bdd1bda1aa020d9acd92b4a14a328f3942fa1220194f091f09b6d8299c00a59f6fd8b890eee22957bca583b0e734d25b87bc402e20ff62b5d9a26f336e770eca50ff333a7b869a3457e4906bf606da791beb63b32cb72f5ca5ac70465c06d183696d3d184ee003c6730f99df90785cb276cd9a310c3311ca50f2fa9952d1c616425fd85805885357487e2a2e156e0f6051809a24cfffebcc9d513f43cc1a36c771a6729e8c42269a5a5d595999007007f47d0f8c77ac117eeb1e875bc813b24f901abb0e46450499dd35e6e6ee3d0da9f2115ebc4aa18bd7a253d01927796cba03f04617e7af28578f9bee572df43ae016bd05cbc934cdfc7ad174c8be91647f62fe1e1d32ee29c9d82aef2d8bac810564c046270c9ee867812a6b0bcaea3bfa6bf7474e427aa1002e76471545d5c3dfb278824c9162ebc9522816068e157b5afcc4b91bf99132982fb7c637d6760ab0a5cc8d7cb7c4b887360954373c7dda56d67a0a4e407eb44de4384c442a6d1849657f2c1a8f4a4726d0a4db8106f6903d2f8f0127dcbb24e8fe2b0fa7d97c95d33448628729e2795ccc41feecc5065df551a7059ea2a7419ece7ea0d70b532c0e5f14a2133c27883bf22e7094863ec356a1eb69661b11d946370b5b0bce8ad79bb5fe28cb1563f6ea9ef7cbac6c329aef425134fb04d0f791765325b93da4fddfa6430624c2ce4db158f9aa2dd7ac85b891575abb16912d3361855a01a05d24b191aa941005e282531c5643962adc8b4944e39142ac81905c0b4c4e3c6cf2924da52ae8b1829aff3926b3fd96a2b2fade0fd2f9ee54f51508df4a1af1473641772f6a0dcb06b8ee051693fdaf96a800772adc64806485dbafa6403ec28ec3a9b0a4868ee1e39c685f91f598efdb9f6d492e065ac7504d3c1e56e63f34a93821e12c824631bca1e268c496ad0f3b8c8608b73ba274c43cb75745afe111511a42b2ea5d6561722c9bbfdaba43a12dc95f10abbcb6b23f65beeb91c7897f2ffdb3b37a6e00186c81e7adeadf0dc3f8fa7d267b0c6c7465c1c2d1f1d0f6b0d086734110c3e9e49fcf2b5af8d1265e9b6f5774b161e5cd2c8a426f808b8960b1f3a1e59c530490bbdc7b8e8197cd55f799bedfeda508629c00426b525a4dd5fd1902436afab2ba139d8016a8cba628d96541d940f8877314d8fcd57bb6efbfa93fc0510c90e4b5a6592e50140d6ac67581f3d0b6b4b6988e8f77949453efd9e42bf7c06e6058927861e2e47346f576c82981c38091f43d1232d4b4b85e87d5fb6aab5cf2e28b272a92a6c6b6c846a08cf13cda5c5217f4ab148a3d6bf6c6bda6c1ab763105a0a3cca83175aba3e8243956381e766f6095ac2f863d77a37c7699abe13a2ccdcb1a0206f9f29c5f0252d85e3dea064a7ba1fd0adc241a0235480e7cbb33509a14b9bb42478650424070c82f789fa3055855177ff5659425379a98ddb16aee7eb00e9b45f9d6b632861c64d4117da61dc60b2d71a732b49275890c3cf6fd68e4f09bb8d668750aca6f42ae01f120f6bfa02102d961705be93d0a13263a0050d38ab31cfefaace2dca4ddc0a122cabc9562037b930e99a3b270ac819d4eb0db210f734fabcd6913cfe4b24a3d63db4d8629cb5e954ca2e9e6a442f9e059cb1a7a2e1d8c32d03c1d05841fe1de0761b28f947f57f845e89158fc3be33acc2d3f4605d62e740b9712dd8455c8e39f320591bac1024a9f2d341f31852f01cc1fce970411fba17b44a3f748323a936c716c5ef9dd8580b0b89d0cf507370c0eb31f2489936f681bf60739db5da54e5e4b1e204979b3eff2ee2103418a0be0200c3f91d5734942a241ecfa4082cacb9f9c0ba8f6158f33c57e7638f81289a4864188845d980d19a8ca6452b77246433296bce35007996d652b83d6009edb2d459bc2f6f0c2a3214a10a9eb3e96622fbd244c89e11fc51bbd96ab5ece26745863c25ee309accac3bf4bda946a363811be582d6ce0b029ee056230c095bec04b16e7361ae3577bec5f7124f3988411e36f44e0e549b64f9165279477d1b2fcb530ee06f300f9afab5f64747508805d8117a85297b78142dc5f630a591cb104c24456790cd5c5fbb2e9bdd89a8d2963b5c6fedfd45ed4118e515a4879597677f143b7bd3f041efc66a41f1bf2d5f8404b8d82a7549af4111bcff278be36a85cbf5a92fb9893195846eaba308aad3d882c343e5bda07bcca92ecd71b8a7f59f4b5fe5d36d7fda5935df4f8bf9bb1d99e0c3b387522ef3c131098bafc35465828139677775a44d525bc598e719b7bcd41f13769c93b787f6d12e534d2cfdef16c25926ab8eb76c348326032b0b2f20122243a10a3cfdfc42d645b0dc1eb57b6fe6100df345068bdb6d7de26fea1e9408a4818b68aef5f07dc32862da315fad1fb8c2e36b889585e4df439309b218dd4303f457c1a397448df968b90728cb9888ebd38f0d1566c17de7caecb8f35124eb2b2651bde834b6f76e7ff322f395ebc27e882bb1983f0b1c255d860f081d6442d2c0d1008e5ecec4dc4d59082ca3d63d8442eeb3f0af02e845ded7e0b9e9c555e7e68d69d5f5a6081d02dc15e3f21ff367e3a28a2105b921a56014c460392c3756f46e68269d421c8999eefdc561dd55fc6c5e9e8590319a68d419b64396a7f1dfbe0a3e1ea698b80f473bb7bf9e3856185966a7068c4301eed9fb9698804f93e34137b0872196b4867b904878a6d9952f77f41147b41e3ee308f95a702c510eefed6830bac2952c2d8431517f3eca3c8a7ae2db51b845e43eccb6970c41e3db6c42527aed3b9958d2e899cddc16fc9c9c5d008f09480df387e9f2ccc174efdc0cc913cd92399a7d891c31c6aa2267a47f301108decc259182e44a1a8a8a976725eb36a2bfb683e0721cf588ec26b215423a510f32bc3245665b0d361d162f2aaf2d943938690a851e663292a2c4266af3742ff9508017223afd1bb58d17af08e49b8c5afc2820db30eb96511ae73d10827db40fae4cf7b5593d27de0ca22752dcb1ad23dec7a4b4b96de7e5446897061da2afb2ed404a46cbde1e6b94e8ed4e6a42155c1d14c8c8b386d9b37f3fe7a8b8eb23a471d8cade038c3682269720ee00bdf10b8ebe2ca6eaf5a4467b77ac57da0d26a8e4fa1457e9d60a91b0b075d65d1f5af030f3e268352fc69f06c2e9da94359ea91e3b48adf092bc6c656c16e42a39d6adbe0e6f9df92a4d477982dc41ffeec71315553374779d9439a27db6caa31b28d9447705e6aa4e29d7182d2c6e1ebd7051bf390e894d6d60506039d8ce595b7c050809f0a18b37dfe073a1075de9e1364d482ba2c08ce15e7d9a580e8730f9a5ca43980c188dd06be09b6d182a673adb0dc2e68f634828eb4b71d6b805a69724229c235561a2f077261c569950a84325b93d943419d4e498cd68ac61e33d0606c23b3ab69382d835eba54bc05afe98c27914479be5f410a002353b4f99cdf66f1fe7d1bac63414d11070728d0a860ff8db4c962c4a10ba47bd85ed1d4016c86f59cd5e9d419511c558b13c5a869dad6b2a7977b0d971d69e4f1481883b2793d322924469378b36318b0a1d8629722579d8d5c21edf7e369c2b268d1143396de30145ed9a0178411f7a377248a60499f6461342730c810ce6d3bd9d18dec647b446fae361fc421ffbcca5aa453e4377120ae37f2bede3b66daa24a56869efccbaff7cdf51670de737451f1d28b9e9e571acb49ae7de31e13ef5f5fb47b91e91f6c11fd7b78c6890650b7df0a0dee1023f648e3c59f441afd802f55dbe23be3f8a8a142782d018dd539702eced5ef42179ed56ca616a78fa308928b5cb97bbc24f67d32359181ea27c0215c17a81fd3f3e01fda9df3c56a50dfc551d900bcbe8f6efcabb98bcb322590a1089bda0cefd66ff57398d115b66b2219059329badaf3b5b46f5682776314c2f3b792785ad646a8c62cbc61129bc2336ca9019b8bb4f6c43a59ec905afef77296b85b14626af5d6575d3749d9a85c07bca4893814c8b92c143779781d31ae77b2f395ffbd7ddc45049d736477e5195c409731fb0783f40f1e350cab7dcbc4547309ef9ed51f58f8c37257e60dc5afa789bf5e3c263459e438e79314122cd1c6426c5dd35566b93243f0ff3fdacdfc606fad1b997a6c180f69c2ace23e6d65417df9cc1007b3aa7469e68526f97f0a8c924e302a54f3b334b09c693d32258e257a0681642fb076596636f5e41171e51130012c286aac3fa4b28c618355fde1b281a6f475df1d531d8d30b7d7646ffa27afedd3680ac9dc5f7cc497e45e86edb28a7e712fe32047b7fe249dd5614576f762d83148e9735d511486e47020e3defff11322f3e2bc1073f32976c3d53a4c5564e6499325ff061c5052cd411dd24088c838d0ded31fd528afab8896106ed65205d265ab678ef22c1b1096fe1285457d0c7058c39cedc4d2ee238e9b854eb16b10e8fb9f4a0f7c2489c0e622abd8f12ee99a70d84223d9b6621adf8e15ae263a7beca4dc199792cf37b38e203a5983cb9a0b70000b6bd997b8875e97c691d6456b31918610647fbbe48822da6cc888a21e84376f435bd4bd6eba028551ac864dd67fa51e26bfe7585bdbc8f0ef8a934671667ba1ac45996258bd4d7ecdefc1473a58a4d40b9fbe394f957c8687cb8854283aaf89a6877550a1a082a02cabc33c9162032cff7e659fda28f287ba82d47312b67624028bd68adc08b7e1763557af675800f2d90677e1b27cad05b637ad25f7855d3782431b8fcf025aa078f193fd46db359e55b1942e3e87efddd716a9cfb842b5b9bbae44f5cf81135e519d78feb0179dd1aac945ab91e5c252288317ac1d31af010bf8188dc7918d50d486871188fc906d8eab5bcba76f06d5a4eeb35a25677b7643b85ab572252163ba6b2239f61adf2eebd206792bce3f640de36931a8346dfdf4ed0cb8e1b9121f0bbfb4ccbed835cf033028442d94628115e0d63bdb0353e4aba37de3d48630049e11179e0b985335be474f4bda16450edb267b5abf6a8fdd62f736b7e867341ff265dd64135ef7893aab05d41fe9cb2ba39e6f5decfd38ace40628e63ca6f98507214a19132ed2aeee2d30cfdff902d0d9b98e6561dc4474151b77fa97c066b7077be6e861cd2e0ea8f098059754111b41c7eb2741a8cf6da8fd01abb77b4f24508e47692b705c1e6db2b9703f19c43404bf9ab4dbca0fe821e8b18fa6c245f2d97a09dd9efe2a0a445f3ef7cad423ed9e2469532b1d88710cd7f06e22ae1c53c64f1ba44776125a68c8d4435e34fe5aceee61cd1a38634a6a8772533ddfca7e4f46a818e4635e9fd68a59a1adf084a686cedb12ae1774ef7363a9848035c41682486cf770cde272e10df44fd468361beeb75331ea130a4b276b561fc7caaf9f56d1aae3f48942336fc2966fabb89a6d0aca7e223efa238f2b43dc4d6b7a62a5215dfc817e5f6dab55dbd96bc0a38fa21faf76024c52caef9394714acf959b5d54a7804e1e4cf9d6fab324b054b11cd4b3adf405323eeb9e0cce3fe46c4d1976a1a5424482a7321ebf677997eaebc63530e953a58a854aff30e4fe77b0127b5834b7a410b7621d8f7340cb9867ea8abc1e5ea44d8cd848eeb700629517c374361fa5b3ca16c99b08c52be6d456175e165c17f6c6c359c2e01bb983273f3144358e29dc9ca8032f46bdabec6af9c75a6e23ce71c10ef1e7caaabaaef9e70d4652edda06ad802763cf71dd4eaad2ec2eb060ba63381f75644d36c863abf02f425bdd0040eea1683f21b99ec55d90d958de3c194ba48659f2ce4babd676978739f3ba0250467bf57193a5be443e54de8ccdab19d49cff935bbb243c6bb937ea3c022b765029d3c5debd1cc98a46f2230004452a786b01c0f636d014ce3b71d53339577219d12ada439991145f713f3c7737768bb9229f2d118b1460344b01cbc4a117b9169d7305d79d235ae936c710063ec5d543e34f2909315ed95344eb8f28a65ed829523006f5d19b964684db63a0d73ded142898bf66089d00c8ab485171c482682c4b16768d34277bc3750aac395fdf097f8ffb6f78a049a5493b1075bc8f20cc12dc4909ffc93af0051ee65dc0f90c2e9e0fe4c4791877eafde38891cd5fb8b6428673826880d76e17d96895f108ab20599171ed6a551b828f1c319bf224b1a3c308ba19ada92dde2df1b3883b59fa9e3c767d1ddefb4b31eb2c8a4c8918d32695ff59c92b16756b746ff9bec8e469073c23fd5df6f3de00e41f447e35754ff446d99a98cd04c81223321a327e26537b75a05af5511ab8ad86ab97d040ca85e8301578ee64fd249c9f7992a3dd1021445d32eaa075e03550cefa0b5ae898578a64718ad8edf6c47ecc978fd6734ff3317e7d94140158dad9cc365b79b1b2900382771dfb6a8d54f654797e594629eb908cc0913b05f3d828328fbd60d4c7b5459e34323249e9955dfb3f347fea9c64b8c14c0a85f3c93b55b6a810b9f673e1f28ec0e826fed4aa96781ccdd7a32e5dd49f64e926c7fcc3ce39bdd50c05ebb77f14d71acfe91a5aaf62323275ff9a4bd2c526949662f1abb2f50f533e8aef1024dc2091a6f9d9afbb0012a16f0cd10e79521a6fd4f939abb4b91ee4236afc8480980e24fd4ab99d67bd0fc1229336deb66c0c56d74a25bdff4dad698e06e042493dc6265bd13f00626a5023936dbef0b75d5780c1c7c7ecddc2937b6e2ffdb2d52b85d6771e6a3579c5ff7275510ac48e7c394b8efbadad271bd61d431268facdd88ba72f17657deaedc2aaf2e604fcbf068d3c5bada373c9492015122fe97107991b52e794dc543249cb38f847169c667cfb8d9b0c1fb717e38b288f6328ade42514a02c0acd4add838be1f0a67a30921ccd94637ffb521b65f30393451b7febaccf5e0d1f5d4a928c402d06ab701de6fe917f5e5938847a0e9b55e7fece372cac2c3a8f147f38feed6b9ba9bf41a4a26d2fa2cb1b4899a87038e52a325a291b296ce2941bc910e5c14a1fabb0f47ef28a6c08b283dcf25b857cf7f0f8f0fe283e33aac86bda7d9ba59d997cf378d8d0dfcf9a8f861a922f5e6263850f88082547fd5a30485400b603323888bd8b116a515e2dab4a4ca76acac8aa2f3ed5243e95666a91eaa2e13b0b847b3fc414fe029e09512101b5594b6f35adb65c0c2a0c6690df7d424810abd253b71d858733bc41df61077946dbf34034721d3ff7cf0bec9ac3e149e030b536002806a09891169086623cbf70ca9440279b411bb7250f00fa1c6f636916c6a55a382e0e3356de9c82502a5252b54b1972a087f3d54e9e7328dbaafb5e936266845666e656efa5ee4f00cb1cab88735307b53854c6559201a5a6374901d0665e63c2bbf656943a9c70f5b6e6ed2fc04ef2cb2af87a2c24a64a20728e89e6c8a4065d5763ce9c558a09f252b428e790aa84f369073dfcbd4b9079f5ca48d68aad546ab1fa05c5dddd9d0ea85b872642eee928a9ea3ee2186278afeea8cb8e0869b8b17b35382b85e2e5ea9bafab3c4d8239ef3be83e027d33f60fdfe925e7aff6bc3438bfc9bf2da09b7e91bebac6fc122cafd728ffbbac750c33953cc3383884363808c8a3399e554a4f68ba0c5494dfb2e9d2afac3b4892e2f4fa702d70c7d46883874cfbfc78228c43f05d6e6b6e7a9bba32f6f051b38ee04c7bbd833b539809fb296fe9642cd2660b2f50a62674347e9b0d6480baf22a44ec6f3a0a583085a2bca5284220e63f4ad2df88e057975cc4782714d684b89e00f0650d57b61aebf8a1873e686a572a7a5feef1d8cdf963e33c2444cdc74657179d193c9b82b8cdb476e6058a39e78fcd4d73ee7e064c1ed3c9697fb9fefe9d66cc10ae5cb6b94cebd84b23594074419b30d859dbe13128b6682046034dc526f692884803ab62743f706630acbba6734d5a58c7861d99691cf5b1d932f07f46a55e56f3939b453878a081a8ff480a73c8c9c7f594cd21964324bb8aeb7c8e8f2fa3c282b9edc67b0910cc793bdc4cda6bea955a1d88940396bae088b1327e6862a489ccdec790ab27a2a635be8ca1a6a7a9055bcfb37470bcf06a7dfe2682edc56b137f8c94ea4da64a45e3880e3105bdad374a6db1d9d82c71645999a370671d919fb9443d6700a6d4049d3bfa0656f8019791d58305c565c413e028418bba5870fa28f6f288fd9811f495de3c3bd3fa990d8143da2bd47ae70ceb6b2d5961d285171c9a4b6cd796312b80f7657f4f2ee7e9adbbe4629bef16a454216400dddd67b39c99020df962b40ac46733134cb8b1f8a423c68a36c8c7396ccb451a8f5b86853fa3db10f8ab2513f37a77d1afbe1108923790191f78451562187e8a5c72681ee1ecf60749f27cce0ec86e8f6c189fc0fa9455d33258a0d8bd6c68bdb704867275f25af7edb42b1b29dde3995e7d6dbbe9a98bf53b018e2711518caf589336a487c6c6c139304ba42045b9786242f8e23ecb4c295b2dccbee62c283d6ea484d1133f78eca4aac9f44ca6903218c0bb35077a05a28a2d96973fa45591ce0c5975fb8ec749b2a5a203cf99f88a9a88dda2d1ff487e6a088630b16d45745c8234014a92bf8fe0975195e99fc167e2555f220c2e6237dbbbcd73cbef3bc7321bdb47e299a49e8c6882a8714963676de2638e21438dcab610fcd8f3517eea523d8afd76a830a0f8dd444e10c3d1b079013ac2efe75af9aed936bc231aa7b7ba4aa6644d1237c8e9b83fa15fa156b8134d43d01d518eaf1b0e00737f91ab6123691e99bded81bbe4e52a7d41b3e11ac5439c7d909dfccd35fa618ed2de5028f456f875f7f1c598b21dfed1f68dae4d3c34c1a988b4182e01f3b0ab2b09558be394cf692fe717fb33301a00bc7289902aeb4310d02c6905188991fbe2422636488c451ccf04ceae172593b9474868f5eeb349fe16267aece05532aafcfd242e073a753b7e40ca030afae8031d76bcc314dd48857c4b5193eb9e46113ffedbb2e142b1d1add6d165a774fb10b626d78cafff6d79748dba34b11b453ffa052a7fe2be2427deeb6658dfcc0cdf1036524284231dac378160edd9dd1806988683a480f83304723c234929ebb3cbaeb15156177c35e1d2f6e572c3579c0292dd7fdc54ea6cd9f054a8a4b88471a372a3e8339501c5036f2f64233009d4f13299c796b4f20fad8b85d1fc6100e590e9e11e8eea26c372ef901b10e0664945fc0538840db22491f0ab42f54cca277d0cc5449ce8aa8ec5ecbb2bcdd74338fd300c22b42890a19446b6a57cd144ae8c190a73a3fce457293a102ff252460f529c5181853111dccd7e26b9125496fc79a549d3bfe01c46d29131033d8abd86061a63641761fc5173d728b9731f9143b8074ebfa55cfa49c4fb60a2a247b50a618bd60cf012a0d29560788c266a0acb77bb9df38b16ef2a640cfcef46042c52fecd9e7aa13ea23996d452c0cccd56f5f791df47f850f3b427075fd3f828e46768ddeb262aa60e19701dfeca5f12532b3c0af62ba02c7924aba0ecfd0ade89f92393c47526e0a0ea888d2a7cacc899f231d3edbc74efbeee1feb5cfba21a18efdc7b180ba1b362929ba0b7829ee34263847e83acb42a9b3cdd9dd72f1b44ed70afe17d4edd7b1b0381bee6442117440e3e90abb5c3d04f2c5c375f10785366e3a9de5513cbd51ebc5f2ad756511f424c9d0bec4a2acf8c565ce0cf7dcc9db824cbc533ccffb3b1242e4fb73d8dfba47b8ff62ee45dcca70cbef494eebf0fa6a510ec0101bb46ef3c89c7ac7e358584ebf4ad7c0f0f1932450188563e6d947a6fc77b9b30b6e4cc8feeeba850ae547c9806cd3bc0617fff46fbc9cd9004804ffa950ebea76194e81ac493e0467c8ba97c73c8f1580223873348a4700a51d56ce2bc42dde2ec0b513a1a11a5f625053295605ccf3da99ba3cce57778ce9ffd9547e9fa7fbf066a9a8a43d1003f2a7fecaf271d15c0f06919a5cf6182e692896fe0ce2d34c549a5779999076ef226a359629bbbaafb8ac0ecbff1b607a247081120119353c8625c353ca71f4acfb1307a63d84dfe84c63d97240f9e07c8ddc2a0de7df79f7131936b9e83fcec3dfc8be6f4bc65316a329dbc549ec8bd5c8345dbefa5819648029baec94b5831cdb43aa8fbb49e2ccdcb09a25300cf5bd6f9ede76e09b749e795b988768b410a8b850464628195697c4632a5d6266aa4e99ca7ac49f9179483dd43c9c8fd07a4112a2af195cb2b8258cf6096a9c99429036ac20aa11ac0fd67553da2fcebb0b16c9c4fae41bd18558915124fb2ab0c335a517031b515c0bec7c7030baeab0af575f30100c2ddfb1b6dfefc9ed0d7f6b575a3a844ffbe0b86ebee1351b95e65a530245b9fba458864d657be6ee049ab7393afeca328b40ffeb05c25434161e767c0c3facea9a06c166b534c0249b1ab95d3c5bd6336de1ff415373b611bd1cf341cc32fc8e845bb0422d68550b12e9f84fc65ef32299b668a96ebcf3c19bc745dcf4b0195e9be72949174bb261b41d57033670d71cdf292ee42db8c85810c6ea4538a68b9ccac58922d4b366e650889eb01c462840f5d3f35ccf9ab8ddc143e4acebb7c4ccc87fe83487a151a51edab2b28c7152ebcbc2905205017b55978140fb8dbacda6343a3ed3a0513f3a4b3c7be461cf3751b8c3837fd7801840848219f063db363c404c3fe9d0c49925ccb5c5afa9f5dc8dff49450102ae669f55347056bdc2f15b91f2687b3aa58bc5df96aa00ed1407517899668f2c33afb6b2dd37da11798fb2a0231f03f126ddf7be74042f54b3b452fb1ea74127642b134782f02274db0500fc9049b5e9ec7a0b5f3945eac4acff746a12465c40585eca52a1bb6085509be7997be6c1b5be4b88e3e9335ff0c2243318fabea3428eb6a6f16e5cca4121512f74b2d6d5568f8e25d8313f22ab38aec52419f44eb72b82f04ad7359de830ff2ac040fd06283e8a04ee237b4e024610a94d361d89065ad203761c0e1f25298d45b045099101bb27eed24dc12abbe6ce24c9e4edb95f86dced3ca7cb6deb0aa3ba89578d91b60b14f7a929d0c439fd235b7f9ddca7e39a7eb613fe40f2da671b1d239bdc8190aeba2c10bef26c93753b3c3b955b32157b22d0b5b1c75bf668d927dd6df3af492724716ec36ce7dd9d639da185be7b2ec08928af5f441fc4ee70fd9e37f844659c6d01fc5d8a98c2e2652029da8e8e7c2d74456920dbc38d5ad0971553953abc647752b472f3d9e810c020f1188e2491712b27e67b7c011264003d3a6bc5556be0aabb7e67a4f9884e4d4c3d6df4875680a249e7afa7c17920a78a0e0ff017794d9c74224e0a4085c439f1ad189c3f7b9a4d18d6ca0670bb7a8b950e6dc5598dc39a34edf9315dba14ab5698fc4403cee7f0497395decabf4b51e9c2dca54854119f49c55316d20f8070798c79fa5237422615f08f9ea2b50e38eb769e7967d47cf3f99c69b598c755dcfe5b0313168b29fad9b2019b57e9c4face35d24140952d2bd9e4466122708ebe8afb90fe26faca5831627172fa875a42a52471f56adfada50b3266908aa01cc6a05eea6c9c7e3b047c9d44349c5099b4a7164490672eb043bc3d7e0af80cdc48d993b77f37c6d904d0e74491a8c7163f9073a038f820108e3463696143d01b18658971168dace9e99bb70880388579ed47f26607d542e8a4f1693ae7dd0417340c2e36922345c12ec4188a553331884012b15521f2d8ce5512104fde86dc93e61e688187d06a5a6602de6a84341ca1f224fdcb92abd613790eb1ade7e6ccc9d272227767a1e4172c2347bb29f7b4ebbfa691c61215d184abb3cfa299a7c542cc6d734c3541841ad4096722af8aa1217f23d1b364d5f41ef4c67d236fd3ddd2c07301c4273926b855a525c99a54850f4652db4f59ea6b6c3b803a97da99fd9f49c996271aabbee6eb89b9478ba681aed2cba99a1d081cfd80078fe4d6b19cb1caca3118ad997d9006b058bfef5bfda2d8c5fe04ee8141e249f94f474935c9a46e74a12b13260ce1ea40623c65513b69de62b6c2d57f45fbdb711beca9452b246004f457ea9a731bf33b4154c11750b66070b615fd5246e7631b41bccb675e1be6441d6238eb80f85431452d815123487f60c81ef795a95076c7a52248eb5237d66409956b42e5f80614713e438da4106f6199eed018f585053b5842bec7b217a67955fa06d4d475dcbfd82ef0f94e16be0e2cf971b66ee15ea4e018a03878701495a3577113c391097361de65b206c3c8fe7dabf4833c6387944cf541874b86924cd134041724beffc7837eaf8b108f78f7a2672362edadb06d946814061222bf269ba1c232a9ef4e3fd0d0a3135ee35eae6fb5f9dd481e29e5bc3dffffb1504b9fc5d953361d93e02f7ea957d9f0500f02a057aebfc7dc8f8316377127007d84ea7cb6c4772fd155216a995cb53d8bf2bc18ac0351489e4c159c7457fdc965ef6e212f2ef7d08aa8446b5e31badda5b16887f909eaeae59add61b654af50306440a22f045de6863333848616f6cd0b0fcd9474e27890f072764d454fa89335f09d439e104276be60e9495e2023a8f93767ae798110fe1d768a3b7eed4694861095bad723778ad737482f640e755ed4e40dac336459f94f2e76f11db8bcc8d93aacb23729b08092ed31c00c774d1e1cce5249f315eefbb9f5e13a36103c87fbbf12e184506246194319a54d2b97f2b46f4dcdf34d574a686331867eb3dd6c7ba22b767dd9d2922d27c380623c4458988076c91861161805b9e7400e78125d3c4f9c05d2c8c9c0bc06b9e0c989ae51e09155bf98e0bcfedaff165c25cb85df27da4638905637fb087d96a2c411d161c798be4cc84bd23c81f909048858863c490b8e7f7318a861620c7a8c715fc78fa8c87a3adb41ef45428c5a0434702d2d924c3983248dbee4f8afe554eef1cb4b0f9865f5c2270670645ea2eea574e83c62a63b8a5f7ac424bb9398641de0b9c94a697e02bb34d446b0fabcd44e24c5e79b7884cef6a724c51ce09000388d5127b8c1e68b746d58e06b58be2192b2740a58131aff8e86c260b805d09b479e28672835ca9c9f42a59396680636e740494834a327e7ccbd607a6f0d4f8844a53b0410db00538465749acd574446ff025cda6584d68c04d533d24a160e6123d0f463e85d6e72d357c4621dc91eca94878fab6198f55095f2ff1078269bf88191d7c98cbcea11396a033b1b0d1192a951fd24330c39c77aaaa39e6079976bc5375b76e50dc69b15c29755c540631a80e3932b2c3d13c957cca68ccd9c63b0f15bd940670915d293bb9e5a0d802128df15ffc54b5d4b203c92fbed0582431812c535e1f7b89b4f9ba7ef739d596f4d0657ff32a8d71d0600415cf0d8733f198c19bef8cc49d3eb2036555ffe5040a7a2a19dfa0a476eadaa7b468d1353ea7a9a2d63693016894e507685a9805dd50f5dec295444e9e8a575a6cec0c2877a7c4ff32589a404b51f450e6c9b9474cfaca613ec34667ec9ebc65d43ec69c69822723720af1bf903014d09d09c06a8e52849d117cfb1f418641504a923946dcf5c739346c11d447cfc5788e7117b123379ff60c70865f7ad6b033e5143a69f8afae3f08d04a2f8cc2760235db48fe5017dc43a0fbce99442021f5c0aaa919fbd9fe25036d9e516bbe50497b151c5eb6ea25c3ea28bcc9b603f7a20a9a7dc904396d0b7aa9e278ee50f2d6b12c81f76ad07919e59b3e27e7d4bae88f2697cc9e3368b20830ca1b068d3bd689f31d9c9c1fb0030dcd7b2e92d0afa6c2ddef012b6bda083e08be43bd9dab008197756df7c27e743525f03115fb0bd9fa4e055cd0d4d86a6e4056af5c7566cb6647eeefe0b205720c60f4ff1c4005ae510c6b8b0b53bc3a001a36a58fb39c4abf5cf1ce02f8429041b3727bec53bb4132d515ffb917868b5a1ec805f0be8d22a888f7adc9a6be3b2113d21c5a974059e456215e64ff5e7d0befc9bc3f0e8db729569a194bc8b0952ce5475c060fbc9fa06565de7c1ee87c33cf10ceaf6480c6677b269f797af68952ae52003b308ac95b31ab31e6eb9896426cc7c12323fb833e91ff051c7984ddec74c20e514dba9190f28c94df533703954879a5a7bdd664649aae1ee606e2702fd5a79486e795187db3a2f1ede113ef865f0e5b628c6726432e8bb02e9174973d13106d7a7e18978a1958c6913868160d002f264523dae2e37d31effdd10d6791b45e471714f8fc5d045d370c02c88c3b6b4bd6b9070b85e9e553b90eb384a1ccdbe650bd6b16d0fde206bd483d08589e4e752a46c6572c0d5996719091abea293eeafc67bb7de87e5d6988241ee7ca9b126847e4209dd6ba1fca07d955fd97955acb61f1c35e0c94b644338d00ce7ab7f9fc1031322342dbffa7a5dacfed73c5c89e884cde84cbb8a544a6ec57b7a01190ced089c9c45836eefcf29fb3a2d98c4cd125b732e4915293c67f3831613e9c5cc6a63817b05421c596e440e319ef8fb33d8c7bbc1aaf331a7db5c02ffd7d730cb30d1532b0998cbbd3ed9c86f05e7a7c724d60fa2bf6c91e1f2875b8a1ebd71f21beef40d973cf4db59fe592e12dd115f3c34a7cc5f03eeeddd1d6a1422e6d0961e27e0015acb9a02126440d26032da3d317b3cdd08ee76540e6efc01ecf6653cd77daa0d8e588352023ce13407bb6e3435847671ef29003a8f12f382db32bb037975ba768471bfa522c6da09658972afbe2f37d3cea51e252ba6eeaacde783cf0e8a53657e1ce828d7e0a91159c3dffc8f351182ed2307046cd535feb21eafa3aff3ef93df2999c8a4417af64ca6fd3c636d26509f3195f9fd6b26afa8de774997619838a25d1ed1906c5e88b485ff3ab0ffa8ade47b95a3ab7734113335ed58a8efc300928920c36db0a8e7360c86490ccc24a9001600e83b4f2f98a86a4301bc728b81ba57fae35c1abacefe0c3558216952ea3200a28857267839658ccab870ca5d335e9e81344cf6874060e2e309c737096b22dc28cbbe806cc60ea862cf258e0de51c626bf90460d7054294005f61c52cdd128dbdbdc250666757b0f3da20ab6948abbe6ad52b94891a3e5e48e221681552e1ca30ed80368da8354f14648a1471b89712923684ac9a5cec78bd0e7de0a03157335a17033caf0b3c32048ff578f0b21abc58f1cb148ee98d8513505c29d90db1bbea66c18f824d221a18b2a8967bd50cbef310cd2cdca1af804127a4ea5deb7e4c8a5e7ac713ee1dda79d31c089d63d6f24c0a4b591fe77272cc8d6aeb44e887ea322a3d8a72d4e6e8751e5c95c17145e460069fbe47b1d80f82f11b85e032fcd8b02a3ff5e53dbf72bb2b385449d2ebb0f3879b04709ef9753d45d06e43703a5b117ef3b880c30a2cdffbd338c0a67c7bef672cdef1a1fb8916519b49945dbdca0772a30f1d99f76402393042d2361d066064ef27aca021d35237c5d28838dc0e88ad91fed1cb0e1fd0bd45f5b0dfcba897a9b9a826728094d5bc95eff7923aa874e1050142529298f5a2d2c05c71d997acdbc55563cb844477a4ca5c89e5a0b823cdba3bca88b6b6faf8732f942ecb7f2a66defb414dcebc30203196291d2bb309a73d649679001a68ef0a71c83fea75c8b8d9fb747fcf3d52d46142610c03ff8844627f3b10981f858dbc344d6c9bd53c45526e57868852df5962fe611536d195cfd0bccef34494dcbc4159f5909e17d66bb34513c54f01a9f9f04f6742d27b037043c458fce394ed0fad505bfc065351f02603875abed7c9983e6cc1c44109994175f26d668c892619ab49c5c5a5b7db649ad043246a4f6c10970a65b73399982f1a7607d0b66de6876ef1af013df9d5becec7909c20b33cf0016fbae71c73ba9d23a9fa8377b7019174f4e0cb5450725cc933e4c159c868843e164b7428e3c97a146583270e88b21ce79ddcc269c90039f3a1d2f038bb05516a1818e43b5fdcca7a453d8831628693c3f34e8456d7e1b8777e8ddb9d5cf6f74e5aea0b73daaaabc1261dd7d8444368e964064f1a2ff80f3f65da7ec4a67465b01400cf338c76b68033627cb9034dbc48197456a8224a904b7a55057dabdf7cc6d36d31ab04bce93f6883beac5d7af17ace8e0ab7f1cfb206f29b3ba70ca2d270ece639330ccd183611c3bfbfa73ad9216882781fcad3f94c45d978a6e19f855544f9b03837595699fccce0be8062bd149f5b8756feddca6fe0e93f68fd17c6416f9b9bd5261c93fd849ef3e86e91f2065abad41e9751da43e287bff28e0d21749627d2265ec463150fce90ba36d543498020f1b4fd183f40d508f8a6d0fc925666f15efdc0ed832f3c083a68bae00bc2e2710641e6e01db487021e66767a76b628b5172efcdf40e22d87da5d9c62c41e58c978a7de91c3daf4567f5e7cf1de819f5c24459aa06705d4a8ec860320e9d8b3fd80a7f6e3e5473a39aaf0a8b7b707dc730e6c5827f387123f1ad817e90e05b2f47fd50eef2b430595fcd6e93f45f5456ee6b97e015d18b096dd0e228622f57acabf9d8d9c11e288142fa949b2913a4a7ba629343daa2c5979cee5f3d4335cf1d29bf39f0a68b24c8c49996d7c59437f67517d8193c4a20f41af0a6a6d2897ff8e4441104703e93dd0892e8c5d328249c36830a9409d18da8ea6fbad787630e0fee3717213f48f4cc2372d04747cc7d9f810bcb3e49af84224e8b7915800487c5bbc6bd2fa152229668ec8d1f150714fb327fb6de5c54d74e06b78d8142869ac191444f1cc2051408343e2d01943d8adb828d06fba376c2f21b881b3a456737831c6d457d65bc18211a34b64e407774c8db311842cc791f04b1cac511900d75594541cdb9d57dcd23570f76f624f7c7677c9a2fa4b502f20500df50a742e5391b7efce9d31e5bf4b5f2bccc1a511c417d2637151ca2cf4bc1b18459178afdcadfad9953dda959b26100b6234f63a34dfeb10991c9616390bdd5efe29cda900aef4f399fb17bf0d7a9227893d7de89a8953e0606b6dcdba49917a207672332936d424dca0fb9f7f85345477db03f5e817d73148302f1282f32b2fbedb63c9d31df492886ce0ecf004f38e1a867ed9ecb3eaee0801f93d72312c14350eb22362a595dd43c3eb8664dcc476c1dfcaad7618bc1db0337701a06ebdf10592231056d8fa2b2f343fb6673f8246a1998ba8f8b10e5525efebefb8f4e1ca3af20d641b6a8f56f371cde353592369f850fe45909415225d7ac29ee41f6df6a8fa7d2b87594b1c63512a2db8ec7a82e52a9472c878d0e6871ef83ac6aa4efea0b637ea2437057ad7921eab57433dac2cdfa773fbb02b1b760704d8906ac68f6042947e3a44e339aec82153016a0b42b4cfdd4d9156ac0e8969a13111dab27850ab8c6edbb885c6df7e20cd23c29813147c53395a949d9e4258004e80e8e0ad36a4ce8273d910ea4db0916728237e8521826a95fb6cc0bd79ac16caf3c6c94ecad7801c230f613755993a541d8d04f94ffccc4c299c546fecaf6df70896028bc150d3d2be5fb7abf34782c4c97e6f8644265771954d6f5e1f23591f2be65a4bc4c41e2071ffae10d51818a859b49dcb4f6a1a5463788efa34f4dc68ebf357b41565c2d7b652bb88faed11421bacc886222e2cef35413e0e1b858ab1cd0aedc1c2e8d71537cb433c3aced7ca59aef7e46663696a38e4a8c7684a1731ad10091078636ece71b0d268d7b2cacd7972c15789636c491c5fe2d9b639d554036e3eb146203f5a660678e3e110cfb6437ef6b3e9d29453e5749a3d54132dbf1c819e7862bcd6970a3d3dcf97048527d768487541edaaa6f824384f06761e4938d8de72480f227eb431214bfca1a583bc2d0ea646c262575d9e405a22ce8f8b51d33acb6812757286fc2b7cad36fba8268b649f22d74f1b67b1cb63f8160b45203596dc82e225b0432d6919750abf5544ca859be455bf5a0ec97b1be56fed4743dd29ff4245f5ffc9185823d6981601462825dd37ade4e99086984dc909f9c3d13e4c41457591774413d8d000b948ee250e05c0a1fefa03640556e1cc4cced62f93bf843841418fa56c80d7def760ee8e7d8141cbf5e3885db283d9515a470e54c8c14f9780dbbe001a175ca411cffb3214bb9be8fa7a5165d193633ba55d7991d7b218c84badd8ff2c17e199bfde8c4d7a118136ec8166fe4767d7162e093bf53fce2189eddd31323d08d778f61c103dab060e207789f47eee1b30a922b417323820df6a0ef7887b7ac002dcfdc6b6c3637ab48324dc2625200faccbff63539504fd3c743dfb25e3ef9aa3f7597e98a3e83d8368b13e70a3a57ad6bf02efb9bfd66d402bb9160371ec83dd11bb2b240d3ef829d5ce4a2db1aba5229a9dbd6fb3dbc2ff5c379155d2a7b2c274b8bb47d0353f8f5cbfe616e5f06a0a1a83a6bb6259c66f464c2e475d4f81616c21739c67b765bf3490eeb8465c48bc34f9dfa5359a6d07b72e2beb8d0ade6093655248d40150f4a6ac96146ddea6b343d57afae7aaf1037df5459a9e6312cf001f61251d2c0e6b3dfb0c977b9cf5da008a67f48e4a2d2ba8c3715af35a43ebe01226fa49250a21711467fe9a5ee0141e3731def0fd3505873b3003ce1862ae88877c6a6fcb3edf85d24014a3df94946103148e1884f2300e5cb226ad7dcf0274d90086a65eb7fab94e6f3d8efca0170ba6d02fd851a166e0f499ce1666bcc351cf51e9767fc2d5c9768e66a8655e416e78deacd747d65b4efca28cdc3d19ad24b682e1c5d72d07651169ee8835914f916af911aec4234f7e7cc9d6e4b8df042e1a1936183e879b31e20bda54eb38add22d62ee401b7caa0b3a410d5aca0e3d17b5484fa00f5e94de9d0defe433d385a1afe9ada973f028bb3f416fef3bc795c7b19d6faebf275cb62c7c62ebc30274957800973587cb331df6aa0bb651462a197a025255d2549b3d4ab20e952cdbe4b3be282f16ff7fc476127b4122db91bd1dcddf870b14ce669d45b5c0ff406320a71b643f597207ff3dfd17158905367f4348c29f3194bcbb874dd9c86d996689880104af97e94f919ae017b8e1ff68fb3716279d83c65f8f1b166fc6164564bd08e0c4a72ccaa61c40c48f07ded15390ec5975824661840aa6e05c571d68b20491fc64097ef563f845a79938f5189802b0633068a15c097a9179ce4da0fa04d7f85ee02cadaf0cac91b404810db2ca64daf8f2fc3c0664f9f9ebd062f562c3835512865e231c6ab186b2b7c5b9b15bb4f0e07a7a4f8f629d47f51c4199ea9759b007d82a62936ffbec1817033ea474a4649a4f2c8208255c7d03477f88d0c680585dcfd21729c315aa2789246759c1dffdcd29f13c6399e252db4f2369f506f31052abf2fbfcc0e27f1f05ed74afb5e2315d133cef5f10ae778dfc01aa76c56d74d4cb8d430bc70c42f5e51c2e06e67322016ae3eb44d2515fb8ed359f82a6f536e0a8a666acc07d9c854a33df13ae18290dbbaaa92d6bb06495e6c187f5c13542d167df50c5f75c7356a0a7d94ce20285e0ababce643bf4305c5264dda409a7d3313788a2bc399a1119b1966ee2e0edef10c5cf744b50e1093c279f16ddf01af1d6a4c34f9771e045c3d53215b22c20f8d9f90ea9b6e062eb3eef1aee50d9fc2ae08545077490e26c71311e00a39cc99a22c376615ea67b29ce6aa70abc844837f278681dc395851e9dac17cc9296f521332181e17952302ebb8df45dec668828a5b09eb5744fcbe7ac800a760b49143d592337a3ca3a88635f5c63eb6f9ceee2d09efe09e2c9cf47c2c2327f6e495f09a3f6df57e9b125f34fba74aa267790b1a367dbab64fd74af0d00bbb51a2b33b83053fab9221dc862bd01408392acaecdce8fa6b38ea4059cdb45e560b862fef240736db42438c2482122989e7cea4d7d616aa8485b0a5b0de24269bca900aa772c9288fbbec6bbf1aa79c31518fd5be6faffd4bd98160124f831a80edd35ca3be5812eb748c5277d3cce08f456ab9a7b3308fad383951a2a4fac8861724d80746064ef4f3fbb6bd7d492a5796d078b2f956cfb59a4397ba623700cc45ef5f6b32e5a3da5856e61e5c43e11e83dbce1120f75ad5c52f0b5fff3d26fcb5d26c48dd96c3234c41468924ec6bc3d78769c3d71b8c16ef985cfa1445312fba422fc68de5ed8c45ece5113ddec13b7e6dd64eb06b406aa3888b5a73dac77147916a3a81edb5379069cdc516379eaffb82705399658a4a198f54ed2f690376379346d3383eb241b32b0d3e3ea252771ecf084bd74a0a560ef83472176f369373058f35298177366860d2e889dee36d93a34007eedb543745b0f3f0b6afbff99683776fa75216469d622d7e4d1c73bb40bfa8b40752e8191987322b888a88f8460109a1fb876e66011dff2223e6f8104cc2704a3a1a243c4db09d722af9c8a903f0b592cd7b5df8d705cfc3e2b5d912b26a45e5f0e6d5c54b311df28273be87de21d29398187b4c36dbe32bac75e706c6628f8e79547f873b14c854d146c383e9b56e44648be1e0c39f58274d24c72ae8814e84bd5c380ed91c82894c1f2735053b316c6803349f1c47333790f0b4df6c73850a6da4492fab6001c48284f3ac7930e518262e10a11d4ae3173ac8c157c3c59c04d12e81b0d05324ecbf52d16bf32eba40c2290381f490bfa59e543593a35857dd8f1f674542b051fa68142c8c97ad16a6a697bc9a835195b28ce22258f082c4d96eec29ff3f876cdf2a9a77de2a5f47dae954bd34fc81892673814dfb9d23c2fbc4ab3ec60ae5e8afbb51c63d71a48513b4c9c5bd837a7d03b57e95c33331a6d78a4663fbb67677d2992c75d2dd25e329e7c4aac2dd664563fe069c33f0b73b1603b74c3240e8b946c1b16aabb075a77d7de92394927a3b8d9688e963f7fd38952e0c28ebd8556c264ea7eb709a502a0e789741a65dc25f49cd002a75ade08ac750d74b4fde76d7ddfaf2bf58014daefc3f19095ad99e5092fde44b5685fb64f32f4198d8fb52d55d0d5f430c67003b2f4e6cc30c3f92b52de43fd777b5153f212ce04d99d70ce30e4aa2ae0b2b93b1118032ed2d2b8fa31f07b62f4e2c507341c7923d658612b09e435e330e8a7656a87cc02a430eaf0e20c36e14271e4f22cdc8245f71cb0fe7cb57f2dd5d7876f0982d1363f861bc8a70a3f88bebf2c6709e8e93cfd631f137a16d6fe58e3dc97b8c7c012dc7ee57451a116dfa3481aebb51354db44065438be0177e0b4b4f1b5c76ac52fd108f92a6e384f6385b4fd39c25964d0c4fded1f3507ed4e7c0b1ea60dad14e425f14c8b1cc630fdde43db993b96a8bd5e6fbcdac55e061a8a23114d4e8e2e93d4b0c4bc4760a65b50d74a32dfe205076124728b9f20fcb9524bcc2fbf5526be2b36c5fe47f10a5823a641760dff87d1d55c1ccffcdf92e1a4ca25316a3f363d96744607d3345b659ff276aaff671826b3eb171e494b419370ad3acca94d13dfb7f3345575207fb1194c05b436a4425668e4be19ea75f45e583ed8a4b36c1005a156c8c9f787f43e8ae0b2d2ac8af183a534655a04e8177a5ddbb4dfb50ebdde637bcab4efe832099ea923d71eebf7eff9c78ac4e25fd3a054ed5058a2e463f9e361991e849dfe04df0c47a9bcd1796e7ec65caa073c7b2b733330811434f38f806e5bdbc0cc4c7f844f7f35797967c45f3287395d03f31a96eff2d1ab5aca5f69182688fede6a78c987d7866aab465b0c7a5a4c8493c3d007ff7b6edad1d7c2c69b56f519482af8002a6fa63518d173783320591e758eda4086e71fc22f9668c52dd7b28f26c1de095f0bc7b3804e8e8d01df3d71ce065f78ade0ddde409acf00f989d548f37f4bbcc36eaf3ac7bdc2fe3a3f439d3601df9cc86eaf49325191f66c0718452fa10362dc5553277dd588ea1f272c4474192401ab8ead8f2c4435e4210587ca11e3b9303cacd301d7dc6449108e02f2b3042cd8bd77d8193d05913a61d0a4efcf3f4bec0a1f2892b2009cb08a4e2be21ad5f0e479dc56405f1bc8e1f3a3196b508d61c38a708b7cd7cc5e9e34d1f3f7280f6837665fded1f202e50da827a029c00cf452d6d9998bfbe75580bb48925c41e09236911dcd6bbeeb2a62cec2b76ba6ec2438875b2f3e042ff2571ef2a1216d4fc630c66541bcef5f5f6eba58fc2c1e8184370330265a318377f1d6fa78ed3c09671337fafa5989fb7aff5c24e8fd7cee02a4aef2ee2f4e48750ee55ae0e356e5356e37755ceb8fcb155235034032fdbe2ff3c9d111ba2597a4ec40911b0e6653a673789adbdc89083178b3be8acf2f3240a1dfa31d84dafff4e6e8ba1b183be3f55a7e5fafebb47e8774c886fc316dc13ff8e87116b1c91f07ab9b4f5ed55b57b2d6262471f03702f46ffe6c0022cd2571c132934c5f945413940760a5a75066e3c8379f470cccb2ce722583d0aff8eba131f5aae10e27e248f13825536ed25c2fde4023c33150eae7dd4795acda417cefae95a2391598141d26d5c3465782314d152f81f4e32bd24256171dc4a8ca297dcda25b7b0cc37e398b3652936cca404b9f6bb65faed6185e6400dd2bdd48435a15cb8a925bfe43a858e9824ce2acc4943940117fd2fdd7b67a8b9915c131e12a79f9e79e80d733a265880d973d4eb72ba1c3e9a322047c1b7654d76055583616a3fb9a1a92b99cfb8f648161aa92eeec083f81711ea23acf2cdb4bf8f3e50873ba22bde2a5eddd8b36f982076251a21ff61a3016b00b72309fc562cdc3ea76404685fde5fe387750d84642f418d505638b041a0634757e68d3820363c61ccbd7de789c3d65e5bdd8af0e79f82906817b02c359c54f71f093797027bbc76a1549024eaea1bdfec1da1cc6c51c62e36d5f680b6a626f1ae9e0d997b49b652693aff9203f0aa9f2104418a51bdc3d7f1d8901b91cbc0b1c8fb7a962a0ffe6643e2f9865a1aa1bcb49376ef1e71cd9b1074062c6b98e9e8ddb229da41618248d81b136dfc8fb7cc8d64df0ffee5696a65354b727866baa4cd514719bf40679c05bf753da6465a33bbc691cd2662bf6256c51bef59f581f9a2692b691ea15f6ea407d7a5754deabd8808d3871922b5c8cc21918abed2afb5f3b685f798b25321d93aef42273d40eeb17150bc756373c3dbbf89095d4b304c9ea49ff01c121d134f1dc4dfdf6330a8751f4c7e7d1f6f81202698109d1c3cfb29569e4a3a0907ebc088d13820b20b184821947496e09e0e62a670cbc757d3f70ab7f473d211f64ea45c9c12a6cd7f0ca19aa1b534c1f9510856ff0898a1c554e1bf697ab1953bf186a0debac21c50820f77fac0c544180cd63c01c645c4ca8a431690186a45443d35b77a8e023a222ab8aa27e64d5e68a2c6e6f1fd157fefcf2bff2199fc16c1c7077b89d8b24030bafd271260a830e236669c4c3bcc33313e9e3777b025373f53d361025218b07a0446e24fd103059fc11924d7e737a1a639ee1194b105f6a2ed5dcf3f2020cf1839113f7ed99f7aeefa63ab2dd83c4b5301c9305a8b2d7739f8ed2b716430b9e56b4093848eae1e64b20c144ce5bca5e7692ab1511bfb542cb50763b675749eea4e4832925068db3e6b3b6410e6beac725ef44792bb9600f651b2acc731b3503f3b38ff5c2875631b9bd14d313f165ed02a4b1e62cef10601061328b710472663e60b1afd78fd5bed9c00524be078778a4074ee77def0749c992c41e4a02b6c1f2b881ea682a3ea565e5ac0e0661a8b9c2393d1ffa42103e3f34d3e5c42f5add80eb1318158347c2b96a63dee1e2f7344277eff5fbfd6335e33aebf62f3c94d97ba937480da824d9ba9fc58e1cd5f4b6f84be6f302134a769a162fdf258e457d1521829f922cc3a6da720df54def037b32fd22889472862988eb78bc9a5de668d640bdd8ad3eae2ac3fabec8e7c5b737cb0a7b7ed18de91e09e9b942720fd30ca34f9c94fd70928cb61591500d7fc009d6ccdc877cae025c3cf72219fcbec80ee66ef03a3aced29edb7a28c95e50d4fc27f215297c12bf5bdf5f0a272115139bee4fd0ae04bc27bd0f07d1b64d3f847344e41e8cda63c8e6cbe4b8428807b8a997f690d6133dbc3a30ee6d0da067d82ecc43bc3d5e4a4bb1c5f2f33f355cd6a4d64bb04311925c8b9f6d25487fed6401fb916ed07275d95c5b20efa8b59284d499de271f7526a67312ba7e84cc9fee82cc6dc45ebf20fdee170fb3689e3f54c9af55b0f0035daec44d6018c65ca2da44669a530a5183ae89eca11c000f90f5976d1f781c1236ed861fc3a81f91fdff345ef77cbebf1bb2727765d0450119a5ef9dbf951c92741da0174f1aa7e64dbc78a9f0ce933851fe82a473d8824321c810e8b31d56517083621d22bbd4e6f4be5b58fa0e3cfe9b8bbd94a41818991a0cf525ed5915f558388416293dc446d18b6fd9d7a5af69f439b52e1aad5504fae6b841a2623b102d286c375b44780385a8850655463d4654a33b2f3d6098dcadeaf0186a86856f4287a09be6973cc6925d5e0ea02536f8f9a8477d767c05883c7cca2a50e35ee0a5b661a6fc83bc89a4d09f7ee2e11f23b34cd282852cc91281629aa249e8b67c6550cdd48ee046b5a0f8980dad3d2c65ed5bd9a12f268b73c541d2c71ff59b08cc0f4481f9b9b140df09b8d5d9e57fa2f37646011fd40655c43b7d6f4393836c8fcf63138154b9776c4e2516f4f0228593a1424904ed6916c5430d80475878e8b12b46655721ede365b305fcbf4d8bc5422d67a48422d3256d4f9a1b7da2e285735410a93799fa1581deb39974ed11d0c38fe373125567334e30e2d1251867f3b16d95727f8fd3f3ab775489f7ac8c306c02789a4bc569e6f5143052d773128b77234a840f732d2a839c0a0e739ddf855eb750c6bee9d06349764aeed575b07033c9c6d08dbbe738c767531ba2292b48b126187d0f4f5eaacd8e68a14cfba95d3ab880b2501574b07a074d078264a479b0cfc3debccb59817c3faf65629bed6bf4401b6ac9577d8ed26eb91052f3fa7aeb4682a5b03f347a7e38d7a497b6b2bd553192be7512cf651a6f43584d62edf9582bc74f6edbffb1b10f507dad7c4423c854229755cc313926c266092b7120a0eb793011414cf7789b48e8adbd49abc4c247e8b551e4bb5fc828a2bbb063202465423f1c416996b28b0fd4937f827a110142b94d0378a7856b336a39ecb4697db1643523e15589711b587ed5293b0c53d58721d9b8a62fa605b62da2863700087170619d20c992cdbdc026403697d4216e8d588b04e940e9ab8746f38c5e8d0d4c843a76d9270a7829d8d083c2a8811876804e28e3c50acf9292bc8b08e793a33a54ff4ceaa92090c198aedc31a561c4198474cb145afba54c4d612c1335681f665b30912c0159b73a49206808e19e5de589d6838e5eed04264c02b21c9d24a8d7583a9cb225e45d9da62c56bd6c249f7621fac268bebdcf3f67fe16e9fe2df1f871c6ed5a076d69408fa9efecc943b01ef64dfc0f5ea2836afceb1bbf42266052ee6cce9b251be7583c78c175b1a6be78235fcbb7beb7ed1f9fda1a59e6b186d09e60e4146d37e76ee265b98e5e60324b15c50f6f90a8e56619b6abb10f97491a067b6c6024ddacf95613dcc62b6c254363c55d9a569a2724b89dc5d02e2e33b0dbef44631473ca4f4ae129403f8dd2fbe3b867bc4d3a26f51cea7e58c96d44aa7b191695473a8e859d39bb2598e9a59996997d4f443d3465b322a7af0bb409eb293985a1b039627cc39733696ee590f25869afdd95aef49baaa9e4f5f26093e358c80b5cf54c8f5de6836aa5f8a697282c686be45e4ce199308335586adf50583cfb8f4db74532a3815eb50d49fccabdb9920022486d500cf537a3cb0699b75aff49f5b967b6812bb960d4600498a9c166b5de7d2ccd603fec67d1a148aa705f53e4081ade17a294fa5085243e3bd7c17bf3f7b3b1bb6e9c3682548f8322778ce718f8d015bb3dc6e790fee2c56d2bae4a97abacdc78d8d4199e1512a8c5fdc505fd816d8eb1bd5471b6edf6d1ffeaf7efa77bfa7c9ec785fb4461e046e98325e6578c750d9c739e38ffe8b11ce37e5dd1d0212c870cb582690c73bcd9298ea4963d39ec6b5a6d4f72f1fb46e6a9ad2db4286248931fa0928b4fee4961e5760210f5fe244014b4ecde3dfcdf81ea746a4947afb1bce115e997e468c7d318caec65aa312e0866b1c10ec3a2dc27697a468009ae2d2d19fd4e4957048251f00c7e1c9ba977f8cb513e932cf4a8f2dad69c4c7cf2525afce8145e0f6d9b2aa75689ff41b2529210ed8ee06116a0c0452bfb588dba515593fb955200bf3cce72cc14545178ad28639d9aa30ce24f8b0b1803743f6dba389b9c36cf5f14ee7cb8e93a43f976e5be84985aa6e4038613a502c588b6079cbf37f56afde3d9fe684dfd5145ca7f6b88880d0da112894236b3343eb133d5301fcb5c8d0698d5c392ea608b413a02de027cf6aade1b663753f1b694a41aa29315a85f9cda8b279a0dd237a56d7f529a6900efb7da68e8287aa0fa85c68dc84711d9cea7b72f9b4326c3d56a85d3b2a97f6f1dfa2019c289d5f7a870c66a97b5c8f5b8be99a5290ecde531de603abe5711bacc6133ac21f92f5138f4a581bb5587fab45a74bc6ae0b6f68b6ee75c716abf4ccee81269934838497f28515774853f7f3e61e7bad8e382d683a17a5dd0cf4c1a633db177625ec04acc60dbe39217449ef7653247f19fd4cf6d39bf84712c69d5ef428f93778fc81ead2b36c7d1cea175d98590752e715eeda62ef40fd9e2ebc68a3244c65bd73bf33dbface715e0dc7d5c9815126e88f2693c32258c88caf4218314d7b23d51a7cee117dca4ce0cc3daa0a68c74d7465773e0499210da9f1366a555873f76dd7c72416918c3e8d2053fdf463214c91e78a6aee58feb9c3b643faa108a7b90cfcceed657df4f90bd96de0d7980e7c0c5710ad826bb69e68d97a5e9111a13cdb9255822799b103af0f41f6c567119352e273fd6009eb143566e1efe259b55b0353ab25f384bd6d2c6bbff282b9637dd79528863cdb825b8e31cb2a92ae9eaa6510aa03bead7a175300b954f406dbe8befb3a4f0606df3de7de49873cb4671dacc3356916ed269bd56d8c6dcf0b2321047b9f098a8cd840c3510c12f7f6fb74762d94ecc840e34e5b0068c88548c5baa2e0be00f9124da1d13946d0a5e61e6378be2443ba1a117d029b852a3305e1b0eb25856f8bd6425db64ec2ef5219a1b3391a81235f88e43adc1c014213888c8a1648086cc433b05b2190405a093775921e516c990bfaffcfc23c99cd49db8943dfaed2335d38ff9cc991255251c95658ae0c8027f22437eb69a8dea1bffe677c3aa3d8fe949f68c45c2f31b4ca3d78f4716e9bc64550768e732f9c34347f138cd5d4734530480c4d67d7a30b95b93aca6348554a018df8db2251bf4ca04a03096df37a2f63157ec27dff2ab68c47728d611465e90d6543ff280f162f51087fd50317a2cb3cfa175e8ccaf0b039addbe02623225beed20c81712e963b59578c942e8a5cba85773d4ddb928f1a4d85bb0aa5495dda7b28d9bdc9f28a80e987d40ea97f231371af35b4e16a24d0e3b26ee5f03abd9064903094b45bd6f01914b104eeaac2dff85b91729ec84336bf838991f005f82466588d25feb66ce49b40c4b1c24f34ee80cbf3bae93973a8957355a4a2f305326721fcc5f92e6c61e048a6b95e234ee578f2d472c3682fe9f85b4c375c23bae9baf5bd728a597e7f6c02d6e73baf60a516f36df03e8cebe339382fbc77f8eff313304c60bece2ccdc19c19e8528983463f12590916b2615f73287d4eaa75711225188c75a37eb546960401b6e9498217e945fd57237af72bb6f215f04b0b68f82dd683eb2da900a14662aac024ff2936a1e3c0f8700adcad67d2d947c9fae3ef10447bacc0f0f46eb43f8adbe30d1c2df40bb5b9b7ab61cbec5727d3f606426e0fc4be6df0d0aca6d0dadc94f5b23788d5b34c69b4b91ba5903bc1bab7336d3128897f0d897651834c05dda5de13458486a487a2f4027d17f9f4b5e01564d09323791cc8a525f15c2881c480c62c680d175f980613b0dfe0cbd3ab8b61a7643648c3950d6cf7efd3eddf7285f66fa50098913068c0bcda80411a7f9b6fd8a94fa43f3dd2e5da9d9b29756388fd60ba62145337f40018adad4d3d5c1990844267a46244e9f52e368d657b85a845df0a391accab5f6911ba80b2a5c4ffba38c361e6e2d66c3a81b4f8b0de9294dec0c95799a6c51fa35905e8cdb3d2aca52bded971b33aeafcb6bea3942fd53e3d4227ec5843ca6f6b34d0663156b84d8f5e4c3c16f5084cce677a0142fe3f5fe42e1c7790e559217c2b5b9701b59331c1ebe3eedf382b3d626102aa123e32cce5a88edf025cf175f419f59cb5055d811a5638f59370a059c90adae6218d9d25ffc4ee86e25a019bbcb731e3d2fe4755cadc17fe647204a188e5e17d6f42524ecb667378e9c8f88f8dee455e88ecc8628880f7077b0dc4a1159051ebbedae75153fdac9db16fdb329be146955e0939d2b4b7acf313433983742bdf99bc362d67d5ca61ce8d4e8b9cedbf041013b84e40e21baa9c18a99907afc8170cd83e16ac795c5e7a84fda5bbe6b94c547715db435e87078c4b560e4a28abfbe1c1c3c30de5533d9f4943dca6cb200178312352c96004f4e9ccb8f686d459cf381caf0a752ec9a6d3c028e3a5c7b62a4d55745ef344bb683ff1c06399695e8a434fcc386e1759a77944709cdc297bb528ffd361f246a4ff0a8af793e089f2fd543e3bde9be714af4b944fb7964eba3900ab5c5a734004f27f1294821d4b1606e890fa822687c80fec16c41406caf45f4a44bbac9c4daf859afefbf3350f87f9cb24f83c5760808a61b04556d1e11b25100e9ad85df8314bec5759db30ec297e3cef2f2b6e8b687dafb496c6b4d723e1a4a74361b789a5c5ff47c4275257cbe3fee25dbdcca25a4c7cfb7fabd1c6219ea03d8210c6796b03005974b0230c797bef81798c4ffcd741bea150deb49b16de639a6d92fcdb6ce0567b0acb30e730ff371facffd4d1a45ed17b3bab9124338f1e91240a394d23434981e5bd47dcead11ebb843c0e44697409dd0c48c807eb65e5691c0588fa6f6ccf6de024b61cfa9165265a5d58c5476ccc1c083ec99fa7621e2c61844045ab85cd99e7ed5c0f04fe7d5b1f019895ae90076af98896b0ed30342984feda286b7f3ee79ac1f394c56e8116e4931766f51e9472904d3c3e43e28370b151ad52bac49957c780ecf6eb7acd10743bac6a5e9abfe8f9a08a536289af3c6eab0e910ad2d44aa65253caa3afcd8ea78ca0b0f333c35d0d4d614ecf72677abd6a06b15616d3b4c823993a85f75530eb5c2cf6bed87ae5d7c8f160829a4a50a3ec5f9935ebe967286d3668ffc33460cbc7f46df009baeaad4d807b4ff445bec7099e4ab1de6072f102db9f174ac82efe78e5c1942cc090cec5a817d7a30f012e76b118452668f413bbffdd35354626073fd4224627e661bb2b4ee6a15f97df3b300e1f7aacfea64f59f8e553d72a3eb7ddb1512d6f48f3582ca4a99afa3b72fb355a3b9b85c8a38cfc7daa2b892e6c5e7427d99852dbfacf719eab9dd3b1bdf2aada31e0d4804173b7e31222522d0ff15eac0b965f7f6e36b181cf25191841f66193b83f9cdcd336e3ee8978b8e1c77e87d43aa2ce1acf39f990f6a86dc84fde0866211e6349c9fe59bd3cf9f68c8edd77660616943b0e4c3d3143f632a364c813567bfdcdf878705d96aacfa469ca8048ef57098e1d13ff78029d678f79779a15fb333177edffb2b9ae6b93ade84695e3ce4ca1b09f16e8c6676207f94195499bb8f51bb01aa85af5fb8d4f944e5d978fcca7065597cd5bb45603514dac47bcdec1a83d68fae528a3d5eb2601bee15fb9646dbeab122b81e4662b5bdabb9ab51b8af8803fb279f25816331436c41fdeca8d5274e959126c44ebbbca64326d1be8da51f4d963c0b5811c99e510613ae47579c05463734ba860a221e3a18542ab907892764f143cfe6fde995c749e9924483735dd77d807a823d2df1da91e42dca6eb2ed866aeec52b440662c56a5830bc6bbb0e4a13960322901c3ea1247ac8cde8124d5840330ad06d29cb2885ad700b00dffa7277ed97ccae8b70463319707163d3181859a25264cbe61a1162169422c5399144fbbc45d85b69a886ccd14721bd7b9090a273e43e56efd9fdf42749ab5bb4d27aaa079143ecc34c8ba623123e9e509a8ddbd23f55df55200152304120a7978a9da9ff5d9ac75799c3fcf0d85ec34427e976a4c494abba4cfc5a1751c759125f709464db42c9396364e371ecbb620eb4142ac08b7b70d276041da8c78dae45b8e4f1fa37219c47d42eaed83769dbaad4d8c8c6d3ee7d2c5b61f40383645e0187603ca728e68f01d92cf5db504230d7546c3eeedf63f3c566269e2661cc4db78af13dc82619fec7b7faa5255582c2b6c7155ac4d2d8efedbe45a901cc7e2784d84bd19f98fd41a07552e85c400d6c69aaaeca2b5c43818cca484cb10436eeb73fa909f22a549bb071d1670418e6cea10bdb1955867591a13f0e927e9176cc72f28422056ff5ca28b28e619969fae262068faebdf73dfbab5d15dfa3c00163eb5fb96561088b69979c0eb9f17463c358e4aafaa3883faaf735a03ab96480debba9d49dd74344f65b450eb2688ef229cc07f00f1e14127240cf3785e5f936e91ceca0c511b90487cfb91db2869fd26f1df589bc6eefbf346891c7db66665bd4ca6e154a45465a9e59cfa1ff8d1f989bd4a156703e7381c39845a6d1ff0486a27c9be459d43b29a5cf2a0a9e91be715b6114b544713455bfe81b30e57edda7d5fbcb47a9c5d9afe78273a549c105dc06b16bcb423afe49b1c8504873573e3cf7237e1544b6c1c96e6f926d64850dd5a4f2523608edb493d27df22a1a8d0d4aeac0af9adecfd7ead58552474fb3718c96cacd7c909f71f69152e471099a212f6288358ea40c9e9d2bc00319507727d617baa6ab41e5e6c480d843329748f70f1bc7e998b1a547f8f70a3bc0e800e339c3e79ccbedfefc3a0660d530b94d5c2e8addd057d1eb34b02d37103a49b58fed1cf29c82fd30403c5ae46a5772a95d2e0b28a87105d475b04bfe597e822edbb4f94b7b07dbd77a8599e502bee34f454f02ab6e72b9a7a7e1244191a24b8931237a74e6d9b5a85d8f923c61723b5f2a440468a66f522b4f815975378831134cd4f2d6354b9acaae5f435169f261229dbd1135326669cc456227304cadc4494c559737d699428aeb64adb8ba85796bc46878eab10d71d735ad013585b388faa8f993b5fb6954e6954832c5c4b8be0d30a9e6cebfa7e665a00eaef1b02e7755480e1c08cb7c61b2d43ef84f0e41bec8b612c6509b12edd4480e842c59352101539ab10211b61c87537778e6594235d3068dd20254e1cc4a29b13a3c2803a1caf173ca3927d521ceecff92878cfd702cd51c57ad81b7f94c65764834c03bb591ef12f485c409627eb33f548464502cdd16684ed6d3e0a0b0b7f968138d072ad255e8407fcb839e4d174b585e55c35f4f16c72feed07744a9a2407450ae463805f233aa75090d1fb4aabe3b936f8dc78ce9402ecfa44cb0b27355a964c8c19864a713ea10cd58041ee5d778ebfd39b1e4eef8affff3adf9617e4aee6ff7d0a3ed0eba65568b00e122a737fed84fe42783600aabf7b7fc8a70902d2c5ed152926034ceafce96bb52c2f63e7294df378e6ee1128683631ce3aaf40bdfa746bb1deefe7f787f9bb103aa522365a043d9a51a9be05d65d2b4f9640bce1a0661e63f288c8e0823bed27c5113ce6b77deb13c182c52e689ff334438927fdddcacf3b3f684dc9662cc69c9f402ad9e43c062d36deb96ab648a84b01a7778032bd662e9664d5c146a62e36c39a5ffd5d3ca7deb80c34e45ca5ca0c38f5a79a4e75398c9e7cfbeacc3dedb2760fb8d311fa88c0013b1593ce2b986afd5ea451dc6b24a1e739c2d8213bdd59a05527d856a507799404cdb98214a41c6bce172e349e4190287f58aa5ef8a42d98f07603eb865e6109232bc97eee8fe2446ea79f5aeabd00b8c1540f00e258c40786f3c5dcee65331d29692c1dec1a4f7473b18cb6ba18507572ebb78197e182df20bfa0dec324649b3d270f82cb44e3bf6ce17ac91bd7fc89cb235224572204c3f235e6ea4de9e978a26379104ac72aa6f973f6de35a739c7039a602a9b52e69553ae6a9f32a85ceb788d08645c2f83f5e52d38155d49026d15b273c802ad5f05aeee573420eeefff40e572859001eb0595ee318c1da1613cd1a71847db3c6d9d8874bec0d76f37c8104535ef0c3df0628d54a7bd408663e557b76f70f098904766861170f9f8161a24dbbafcadc698c77fd199ba2746ec47c22b3a775e95a0375594aaa7be76597aed1deb7c815e9d68bce6a9ab8629954420575b5b39dc9bbcc916b115935075edbc774b957ec5b93565da2ed8928190f7b9ca02855955163f60db48814c0a135cbbfb19f5f1862e17a3748212b982cd3015bdba4ad0e1e0ca69239709e42469b20db6598b71411e60d0d7f54dd254172e254a37532010590c719c574045f854d59759f43f99e7d83b1c5011569b570bda43f2d9917a764f8deaafbf671dfd6fa57a389ffe37ddb377fd6b7c833415f127d6c56a142bcdfe5649d4f8e72c67a3b42a6619d7300a1156c69446f0231908be5217aadbc0923448841afe2c6bda64a990f2260ce30697c6fe27a68eb098242adaf39b623c94f8e852d7bae48ac703aad1c15b3147a53939cd334f9270accc81020543b4a7f97d2b4f9bc2cfeff5010d080615c640803c6664e8b77cdacb13894e705223ba6509b1d07a722096225983dc45c875c621bcb4fbc93e42ae2d41d0e6babb627151ea950719294868900373bd1573aa4da2bee7d0e5b284db0537cf56435d110f53bcdb159934422fa3be15a2c9938df7d9cf16e39f5cfd38fb3f4a5817e2c42f93d4879d3bb49a3f03936a1a7f05035be9503e54dc9733e8afe8bbeb8e47909105fe4c66005670bb8f5e252e78de9ce0230ae318112a1a6140d071db3bfa91c9fa56c259bac175f5a0ac271742da08322cf8795817f4c24531a231327faf3ce50a28152f6a5d8ea270f96bdaa685040d1b566dbf01ab986c3d27bf00e105e8a54afd485d4e2fec9a2a08cdea78cddbb1fa6b9c38d387ecba0abea03af4e23e01ea317fa73d38323fe3e81b8210d7202fec8298fdeff4c64beaa854f2e1343060c3701d3b99b3e9a4add3ddab30a1de3250d6539f05ea40ac08935f4da98201aeec3f60605f808dd9c45ea0bdb8177d7b2b49bdd46fc4e13ef6bb53d8c019bfd03ede7d14fd3096bbb9cb2e6a1e62408999fd11397501e226fbbd5b78d5bea0c0e4ab45de213b39335753fa4ec52596c37009abfe82f42ba8cd96b7eaf3b662dc866b79d9edffd19c13913ff5420b22e7cf8ea3afef64ff0234d3ef1164cfbb380059f852f1e19b2b6813f2978ce39b46e60b92d0ed65f0b36f7dcfb4cc6fd39c7aa42e358432d7ba495eeb047ee0d300f5104ab922bcef2d77091f2bc1e4b16bcd9be5f14db6205b87a25d3326afa280404c1c1b47ff04a246cd6f50343fee99b9a77837e5b925106b0b64d20f38a99d11a4c98bffd2b8793bc3085b95220dd33c50340967d62ab28e1480a8c61ad8cd6d49a8b5a1cc65f26bebdf59ebe16f0bbff64a701d0e3f7d8ea94b1de542c05ca1d8a9ab17929f63383b1ed2de33f768642b94c0e0c281d8cd507e3623734867dee0781f07c1f070852ac4d3e05888f09e7a87ed7d64a480e6993682225fec1b3842c5da370733e86df8a3342a9094ec69937d0698d3d4f7ce42fe2dbb6f36f3ddb55b634d3f01579219e615b138e3811800ec5eac1b914f835482a33101957dc189364fb34361c1798f74c39bed50572f150cf0ae2ed42223eaab6b71f8a63f60c59cabdb7865c513923704d1e40699d8cec41ab9d41e2258c52d0c3ec906c4e058249434f1c263179b5a530f0a297d2f85150365f69be568c56e9aa0865a2d1207d66fc2b442135f06145c730d8e7bdb6f79858d1f2106b2497b665e6547983fe1d35561c5d3c1462a427acf783a190a7fb24cc69d2efed2792d99a879adad508d894db44b971f50a346f717806ee13919c3291a9f9ca38341dd5990a6a1a4868b1ed1771c310a9a1ec02c67879f4f2446c5fd0411e5558df3df01767046396349156296076b61b9670307fbdcd32337d097539057fa65eedb14fa48a1a6728c4dce9c726b48c384b7f0a437343576a2bd20fe38bb0c3163d46605543aa1c69dcc6bab42124e17bdce1afb64f983e83909fe168ac147d88c00f4992fc9815b6f7c856c92d5093ec2832849b0278f14eb502354f551814eebac0a6c048d58c28a29f614d1bf1a63d9f71b7fb8b120c053d7c2ab7551804fd8dc877417b664986ae756a67e46762cca99f2634b4a789c48a7edee59f3767d8f29c8b45511dd400ef1c3ee6f35c89f404a7a2fcbf7b653157deb4ef0131ed79202821bcdb1c6b5f34172ae85ba0ff71aacfb937a7500ea5957593aa88cf3d78f73612c8fc6437848d5521610b3e5c63b5d18f870b61704837c277e7ecd6e19e74ae3952db8cdd0914b32b1349bc560e96c2da7514db850c369eab3b9659c51e568f466aa447cbb5899065af02432a868654ed020d319315badd3d56e3c3a3b287a71f45d2a1e22b27839ec5699cd0dace5bbc86829c7de11cf8a74f25fa58363dbec913960b0aada090ed1437fae3591f585b05579502d87997b2137a318b2199f5d4556eea195d676c311d3a7d74f4ba39c4c095261a4d12b96d55f2b97a8900020e0da370732da2c9e1f5fd0b745992600c43d9a4174d0c56fd625d99dc382d8c22605f41d099eb412ac2a548566cf605f018be516961fc4a6f40d732f71032ff205e42882441d1f62d2df67997376c76b2ae8397a27d3f39af4b6c8850e9d9e8a64dc81f11715dcb59c2e7302b15768ffad2b0f707fec199b75225a3ee6b5b16cd1237e314bc1e983f72b7720226c3a8589a1f28e1e0774b3faaa6fefcabd83a5094037a775b399487e32dad7836ca74528a6566c81ee57ea2c8abb6f5f44f59bbc7be688058c42d721da693428dd9f59c6d004095fd5188cd5bb6d6d3303d33dd5f9f2278b0097408025406809be92726481064306d811e2da0fe965bb2f719efcf3d7d7bda5a6568298aee2ac60c39acf86fe311ff9a25d9b6ab2911f00278e28fa9bb41bb187ec40b9dd65ee10c3dbfbfeea5af7d7ae165f4c7788a7894b104c625bef071eb6640044ec72833ca3f8ea25a2b1f7dd5f59d96b6200eaa5bbc75c81e8a0f915b33e74a0b50e2d0858eea432390ec3d5a262a7cdc14ed4f6a2bd5409c10b96cb1e0bcc37236a51d1d1c930938ac98d90105c50b760aeeba93c66bfcbfcc44cd5ace084616d21c13e0de5250ef9048523dca97640b4551d393f75db58ef71e8be12831cb1ac20c062e2346d1e013c49eec49063025c2ee351d5fdef79a935a72d1c3ff549d6d8e2c4a4375a70b846c60d42782d6f2b67002620ea2af905e5d54a05515331c597550fbc3a38c161edeecefb5431951d80083c47b371186db88667e28e69f8c1f4eb335bb0b28ff129527552ad5751ac339c980b6b738aa8eb842f870986c59bac77fce2254cfe1327ea187bbd95c3331449ec9829fed56210cf28b1b6e1f5992d94209b424a4121035aeeac8bc3a9440329ca91a87cba215c3b87a6d453f02f6963e5f49555cc378da123928f374b090a7114c3959349b08a364cb6860759a4bdf0e38ce82e3ddafc1281bd755eb0201085bc8efe70381c7aee77ac932a77a18e498db26c4cb895592d15341fda729ea690516cf6e2b60eab9b585132d15aad81cba131a992efca871938e7e927f6232b451905dc063dea39db6046d0a2a7a27ab9a50b19f83b06d82cb8d43aa626ec69a52288c717d4e9b9cb17d29685a6892a933c02b78f89ef0f3a626045f7b0722f5ca0beea1175bb250f373796c54aa6dd7027458c168b63590e3f34052f2e56f166b9af7240392ecabdb574a45d143cce9095798ca8c79cccbc762fe83db17a0f62511f47076d95eac7e6bb618115cd016be5f43a22ec49a58184612086ee3ba5b74405675ded0646c5315b2d8bbf96e6edcee96182c8a1d1e05f6bf6c945ee7b5f730e9f9a0184875ae9b33f20181ada90e2a15537debee2170f919f7902aad98e42e52db3d05f3254410054a330bdf7268af1b98243c8396d1bc4f8714202f38ff7a81c80eca26f23215474c4836749592d4ea6cd72403c6d9792b7a030d9b294a017c3787b319723e4b8afc87924c597e8d44cbf96a2057631af69afab4da65ac659cd508a3817c4d8fde2a5dedcb36fba6e7e7b34ce3095471d42e3d4816defeb2c4ec580f07d9c319feb8193321d713c3dca62a7609c0394807fc474ad9f50ad8b406df24a85ba495ca58ab1761e13e800f052e63c59f1fc0e9132c3a35cd9877bd4b4ab4a7816e6b658718f2cc232310db324b75ed462c0c443d2f346cc984927f8fce4ac890392db8f661ad6ca0f58e5ac7dd0a82a283e78606776dfdb5ae7c1d7b0279dbb447516feec2cef05120a3d950e58b8d9115551bae789ae0e2d6778fcd9c3bd42735f3a3f3994429857f9304cc8cb42e4027d36d406dd922b8814d00f6f128a08f67aac967d41b19c8aee8c8f7a8e4069ca3f3289cae10d37abaa3fd8052fd0e6c2d7a539ea617924f9f23c904354f3904ab4eee949fb1a04b1e90dd6507a0aefa627da4ebc1d16d791c1aec5516cd01dcd4e3d285a46d45cdcc24d3acea7f1c44e36d971fd5741079c9aa87c0504f28581f084a61a6331b2fc7f14547017be9e52c18104d199f41ceb1697e92984b569ff4a578aede59f613308ec9ca9ec8bda0c36b8b2c5810650d04151810c6e0803f0db8e121420c994ab008e247fd0cbae621d490fbcd6990c98c3d6321e14da80ae71f465764ca27e8e2f7888d5dcef552a98497a26936b7c4ea93bcc0dc679f0e08e33edbe878c0a9e7f3c6bf26ec96f39d0839650b9ed80a20fb97c4a6e0da22f9b040f05290c3d7b5641d58fcbc004923241816bfcd99cda30d6a3616532f8ce3be6eec8d7a60347241ac39786ac9e40a35df62a0aef17c2a716525c4fdd36ec8796e8de5713e93acfb8b5f8ea4387d9c1fdcbb002e4ccbec6f20acb4442250b6409bfe3469ab69d35aef072f5b7155d0a5db0160fe2228f512f8c2b8a5d0fb6fb7b3fd0180c9ac79998369b37837400acf25393c87d0aee406579d2661b372f50d45a144eb31b48ae6547215c498a3e4ae400251b8e2d1ef6eea3f8ea5cb1b1ebbd16b55ec851cd5bb7108c976ece66b26c14bfd27825248f16fd0e596ee3f54a4cf6ba0f725377c019d6b586dd6544c2b4b65a3388912296deb470760654febc3228eeacad0b7a7c89241ab5361df0a4c636ad32db66b1171c51141c4bbd97ee43eda018bc10379ba6ce2adf2ca2ae418be8028924202de1551563e830cb44c7c2f00b66864917f8453693675e7fe352ef928436e28e0d045be48ef80c8f23d04ebf8650d3ed0d56f99c33dd65975a09b13fc798dc33b0d6799acd8bd28efe972680271b302652fffebd16cef077aaa6b0a85bb5a00a1b235e32995a62f528fa93c765e97c10d3e3b6dbe84c21919cc80d53f77e9d56bf07b2f8b4de14cd52b9597e7bad302631fabc00d8f676382a45726fe656d93145a270361e1e7d6c76c7c8302eaaa84a60f71d753f4c19c776eca0f2a1db8863a412621971384de08a8e42086a52058eb264d8111ca0d71a88ecd22bafc09bb7947b15d6ee2b9f28cd768372afd4a6ecff5eeef152b2d85e4e7467067c0a402867288d546cc296ea7a978a525dcab757acafdb8986b4a8a2f6792a89f97f373c12f738cf19ba05bf2114cabfe5bba30bc15d6d4de4f86b020e7378c73d5bde4e64fbaeed6d495b5dcde500302a40170883bbc4fc54705184ee695a12d4b31ea9f5643621845b50da93f5e7c0a9207bff0e5b2fb04df4a7716585405d3b2292a88670089c17822512d1319db6f45bf06bdaf8c54dfc4f8cc121e23aad2557bd4beca8dcf8c89ffe207431cad689b8998fb7c2a2fe31f2905faaa5ba18498623038ce8a93b6feedf6e1f4394169177d46cc566e3680a35470e1b3d3c496be7ece353fa3825c0cc7e93db8283e2aeb753e5b6f16ca0f52b4466ef938b03782d2b2eb0190d783c90528b827aa50acef5c6d273987e1e5f957bb4a12512adff136e9b083a94226fac76d0baf5ccb68d9b4910682bca2772d96a1bc7952a737b7cd080856f3940b082e57ecc78a4d216aee89f70bb05196188b9c7a130acd05324decbeb3a449faa007b9f75072096942f67061c8d621e3e48ec300028eb3b27f729fddb91619d1dfa918b72805f8f24e2e54ed5d3ab1aa7ae6023e444d04d72e701777e1b1d3155a9074d7cc8285fc36d0150f20167253efa922626c7283e6e80fd0067352b581e4139989009860aeccdb671f166f74a1a18d6860a81ddf55dfcb865eb708566647bd8563fb54cc40f31c6a56e27e03794d3fa3329673a935e88fb4086bcd37e3c473641a62432e04876343e78d4f5d890afcea4de2a1ab4f6deb5929c5c982f2d738458b4de4e3692912dd7e14823a3e3f221a46f7a93ba2a771ed4b3a6bcf8d90594f32cd4deb4bb2efa977cd3fa7eef67f24c55d05779b45f817462ed5af8e5743c1ecef89eef9219ac45749ce4960ede2cd1d6959e1c05db6bc9b4d44721a95492c311f508de26f41b6bf7185eee038b02552159fac7a62aac5bd809db97d444c4dbc5864f683396f31ec54532423fe9db5d1e2f763b09d82be4667a9f371c1eceac3f9653cf637b2b47b2a7b6a5d0d4ac48b41c5d348dda4b06a027157f51e5441706b750ce065cb4224c9d4d2bc3be4f23dfacade3606e033f25e95a52e3285925a4f61ab929f1f59784cc83f82c5c827780a3ee95b2faab9c9f0f750feebe42edf31e0ac98aac6b5c6ebcc708a8710db4613af57e42a9bac1243d54b837c91a3ed7cf6c9fff0ee6b6199c54e171a560bd4d96c76c230cb73e9ed7afb639c5825cdaa2f7e9318ffbf2e395ae1b83b37ca9c43065437213eb33ce39bb90f06303854d3dc48c8960c550a235a7164eb427246b2688cb32d2300b7e8f5d955004c1b391111bce5b4c328b121cb593be45e59428c850629f826d3312ba3c267ada018d82eab78f3336476f66c94fdcbca84dd74ffa03fe6f2914a16d95b3a3daade94380048e46232f2df0a30230bfcd0f166fe7c66895425acefbcd65ea80f540e2a8300aa52d57601db4a7efd3c32067018a72875f47e4ab07767e51c7ae2dbadd7c6c7d564301b7a8d9364171529f6ba5f47a8455182cc1f9289471bc170d1cd70e7a09ca257e1da014d97f2ad4fce273a99abf235c357b6c834f26f2124565148d3e6105cf311f75b116dce6f4b02df84b856c23a2f729e9849fc3424141c0f4053b783b862594869f39a91cc32f1f3e1cd4f448c8c14b3ff86de9f28d9776e27077ff0b08c24f42bae6eb8ae7608b6831682f7a7541ca46b9203d6a6997e7d18760988ec53c7ad142d7d01cf645dce7921ced2589a8faeab5813cfd5a889937d18d404661c804c9fb19e58db707621d856fe5c6e4c81396efaa84ab2ca2eb9ebaf61c6b248a6722f88292290f53f7bbdd6cfdfef8a206169b34ef93027d3f3425a79d7969446cd3babf029677896dcc61e8783c7c9a09fe18b7a641f8d0100c6ed24d53ec5943c2fcf8cb67204a47d8de7a4e29bb03e7031c3330d53c2b67f75222374cd774874bb486597a7a5df0bf222c7208052f507c7f259250503fa06375fc5fde977d4c9d1e9fafeff1b4c9f745f73ca538bd0142a66395cf1cf96d183317c65b9e4d471867b14276c756b71c0a32a1da4b11b3ced5dee75df8638ade4e80773b8515b07c49f7363d0f77c301d4ba70e7ed1f0866dac61e7fd5ce7410d31e1dce67982ef58379e7e5a6e3dae9c3ba3389b0d7b708e86878fbb471c40211fa465261fbbdc26545c8c735810025f3bb3bc1d52909c45235fe0b02f848a7dd9b77b3b91018eb11350c7c5c7bdf5994c7be24ee7a7badb4e51e4ac53e4862010cef9b2ff2e1792b07d179d43b58d3dd25212ccffe4accee7dcb9bbbac7791d998ae7600056d32dd36b76c302628dae073be12e40cd3a05d4abf71363b72c8cebb3865c7d63ae829e4a6ea3014e95870f1e7e3048117f9b926a449f2610683bafe5e3d6570e206488e08364919adf43570dc7f7b298853f1108ff0ae9eb92f9ba5415b5e8e8ff97e6132bc6c1b82c624218759dae3cca028cd13e34afd6e2a8e7592491b1110d10572df3cd76376852b221953935c46a1c5d1234ec5680f8c887a4755d1c13f13dfb169d2c9b78a94ef1480910ae7050391e3bd6c163002d3420d06536f478eb0a79f1a1206b4384601665444da722339d96a5aa8f6408c5376b6ffd3bcef96c28e800de9ccf88a35bdc3ea630d2ec1a6909b164010c405dcb41836fa5a7081d14e756c2f8c1cad415f635aaa94aec31d6d6b01210b9a5958f40701358c85681959b682c2c64148dc460c37ecabdaef20c335f0b765b5ceb850e5f63d84fddfdcd8f26a9aa6a4b2f51cfa2d1f9fc1f652eeb6176c62b30ff2877a182dfbae6f6a9084da8052c2cca589c808dcb6497cc0b820473532de5d9f614a19f7506cccecc0073985ee2477aff7d6d21a2bb4fb111334673a000a04181a895ad3801d5610afbc06e5ad714e00e8d5c7a4da49d3e99b93d6c79cbea28e25456545886ef498bd55acfeaa5961705836b27bff9dc9a937f84276520520afd6f8fa1ad00ffa0f36b30d16c74a7639ab7b849c8e87503bcf504343f319af063ccc8e42519da70d449fe5ee7635de7e2316116d8efdc7efc140686d6d36a3ad1c3624fa0f67629b4affa1b7d2b7911fc302412731e529a1c42ec61aa4b52d67fb8f5af0b597698eb6095def2beb8d0496d226c9d87e217daf40c101153cc9b223b73deb078cb5942fa5405756655a9b2ba247d42ef56a503577a05f5950e389bcee24d606199cecd5af3732474f1dbc7b39aca5edd5396f44d7d5ec56b351b5a1abf0759032b9b4003546b0bd8a04fe942d157225fb5370e0f9b5c0000436cf0a7f826e59a6e540d75d25e01ec84185e504ca0cd818f863027748f0a1a91ae4af7fc88582276d07f0dfcdd80a78f79951db9146a7ef0d7a66e9d17fda7abb8b1684905359cecb1350564f38ea53b40ee519f8319e4045f2697aa729b6029022507026ce0fb11bfaf06976d1000bf1bcbb889b1e30116b8e04336b7580041101d8624f6fc32116e8955cfc4c4087ce6bc284695c9500515610214980e1648db01a951a8a9d8dcec98c0c836ea04f93a820df79f6602f077ec38d84bd449c46bc323d605f83b4f557a6f1d65a6b685a7c62d37b5e45d1ac12092d3ac6d9c9adc0f8f8dbd9838137569776a7fbe5f0aae72023131c9a4e530d94dd959fdae1107781d6dff4b46d55365f7295e99f1423492d29fcc058d7de4e5181d6538cd52eecae2772c6a198cea7a0125343804128a5a44fe2902773fb677a601bf135cf31e83e83afe08331346674044f75944aa7bffc76bfcdbc21f0455cf1abcd9b8abaf001a34cb91f488edf1e8c7134412e4a956a6d59bea24bf7c585b95f511eec457c3235093b76123610902f96d9f171d5582ab83e309bc9a6fa0fa72d17cf62f9742323b0ab7c73c3123ff1e5abe2b82b2c0483756f8530cf60ef4fb780c6c15f271a87f9850b2e04b244a7d0b7ef04328a253d2f0d6a4fe038577f81a4ee2d0dc48dc1062b1330761d4b9370686e63a2d87e72dede22b361fcb0efd0bce10131da002b947bf1ef337fec43ffae54c88600c7de721817580e7b911f2bbf9920dad3c12bdc7c4f5805a9e4aac38f56d78030a7ed48e83e7248c4105760535c24b0f91fb43ab993ee955de08e988bf5e5b3bf954f897aa9a0d02f8c3dca80be37f54fd41696e77e69ec2fa518daf6e9f8d1e1191dd4fae970f12b5dbb1db2250d10ac64600a8218423d0fd5a911208cf5700c4fe7741e7007d8d2960e14d257a05741d87892947d91180f18eaa90f4fa0c898e1e8b5941bdfa5995d63fd9652f3d381fa79722934b573d9bcf4f21c83134898b98a7afc4613b6d5ce89f7a266e846c677f5fc08352f62e82e7d310fb9f430a585bc42a5762a42c73dbe02051b15964b96fe1e9a7b2a3a32f35b2593fd6cd661cf57a6ead5d72ec54626190dd9b202b948633cc75347465e7597efd938336c3e4f9b7451ce39fea5ef410dfcb9de3ecb0fdb15f9f99e7c7c444f54e6d58a7f37a8e96e73154e96b271be497033ced87469630c0ac2e9a46fd58b61852a432921eeabf0a7c987a48209dfab8f69c11d50addd06391ac0c845063c283da3a98d3032bad714a6ba2525f88c953a72425a46c66dc25d1e7d43935354ff46da755b986edb212af120907ccc5bf59be79976cee7eb226f9bada3c890d868d79e1c96ebc7847155771ae38118b8a5f7b5c0af1ecb0aa526abc20b84d29a01db2cb766fc9a9a979c1109b5d6eeb9cae4b0ae5dafb6aebe05c0472e8a97d2ee451d6eb48c18369af19ef15c5c2b79d91175a39bbc48835cd6ea5121868824655a3d5634f99abd428455bad24089ea391fc63e24f137cffc95eeace9d5a6963752b97b587b754379acf09f171e30051cab1ce3511a94fe145e5849f5e9bb41b1126657f3be66db8c6f34ce8696f93acae66ba6cc82f41072d7b079900d9e1f9bd50a9d405f019787c5b0a55bab4eb7f570a5047876368c742f6cd3d46c478f91b0defdeb30e226e8e4e4ccb6a3313b86df64f422bdbe6306698b783c479ed3f028eb4e51638fa2143f5bdda7c78c3f33c738c51fbcefc9da70c327db97cc45238b9af0f8fccd720a4eb3c7101160acef9c765e8d3d6a1f302e53e090f0a39b2507c19b43998da75c710adfc03d831443ad656e46c70a22d98c01d8ea61e74a599198810af9ec3f448d870275c6552ac7da49a99b5ed10fa60b8134e0b16d186353489ff429050eea066975659df64b93bf19c3e23d4e6cf20f36f01cdcd5531f3fd0345691ea1d62b2ff12f618ee531e3fec8b912dbfa39939852971d5137445c35f6824298b6190d98f13bd202dfc47ecd5939d1018ef68d5028502b32e997a993484c43b15f92e58a635af8b270f3a463004df33ab0de8d86f31e750dbb6f4b7187ac916aa224715d02527a771b786c567f70c67644282920f100ff578e1d35e26308fe4863a867c2107bfad8c114ae25a7a536c82c887bd03faa72c6c8ac812f85657be13f4c1e9b65427a7e31d191bb1ec6da4cfebeabaecc48fe35c714a1521b5d60af9e8031afdb531ca169d086c99726a7680d678be609e2ceb106c5454839c935febfb8d47f5adf5cefdc4ed3c000cb2e0b67e24cd9736bb5f800912501fc72ed64e6f428d29265266eb2260c75bb22b24b2a74e4da4ccbff90b94fd4870a1654879d361754812ddda169ec18dc0a8dd279fc409dc87ec861c030c487cd802830b0cc8303d21f1365e952b7100709905005d120afbb19a60971e8e0d95522644288b1e60cb50347103ac50f51079745e02135c2e5dac9a0696aeacc402f97f44824159ffea9f9c3dd1c9933ea78ea53ee6fed2b61007249b1a535e184ec5fd9a3775fd4c55af437803bb85e9405826e1cba0110f1898ee0255ac3390e2a444585aca35468cd39e69b581bef03eca295e5f73c3d02e5bb9542695bbdff0007fa3cc234c391431cc7bd56d3359b90d69f937e9195ad49f6e3a38f5f210e3d1d830c3583b3a669f97d178a28fda0a22e4d6f38c143476195a129515b6d0dd5444f940dc47572db14e0e977c3ccca1fb520e80c7e84d52c0dc80e4db8c066f9a1d3e8dc6641f6729f0e92b15414f9fefe7206856cbfd233a5ec143de7a18f5dfaf567c3070e75f7de4ca48eac09b0ac86ce32d02ab5176e597da858dfcc928cfd3a2f3205c067d908d576ab04b8af2a39dff0f2f705a51c843aaf01a97e2fda679560cc48c2505dbf4c61c1aa009d819dcf3d3ebb854e274aad8b72fc3ef046b2af6b2033799532314cad39938e72bea02bd0f3c4545bfcc37389033474e34ed27f6586536222357c5dfe1474141333eab6efa569fb91fd0ca34bfca38499a2a0f2d8887de77a04cd83b5549bfd8137f6c9371db02a6c2d8ba3b6e3fc6232ca961e3753ff9d53f33043105690e5d8a8be6d49a6564f1ee072d65fe51a0ede97cead02a311e7dfb7340ca9c0712b27de642ab844e39983a9884c47fd84fb00c1da40adc5027193078cfb8e9fd28d6004ab50cd7497ef1dedca74cb92df079450b0a960e0c156926e03210de9116d69ed37fd4bd6f8ad526c83e52539750e110b7b4b4607cd7b947d3b3cea3f8e6f58ae63172e554b630c936cd5c5ddf1ddd5ea189d7f833182cf994b3575e7da2c5e90eac4004de913bfea0d3ac231557c510ed29915fa321741866267e211799fc7decc4ff9c4913721166c051ef020d26744a8fe939270c0730645b96c476dfeff2a5ffc4aa49a34921de0ca04cd943fb92f3d6113d800bb845ef62cb6bfcca2898a60f334c0d6414649062c34637cf125e521c2d42478712966e39fb6ba42e7b6f7d390cc0f00c7fc377d9c46cebf44b5e8ff2ff0218645fd347401c5a0a7fa3a321c9e1bbc67edcced8101a92c316f3402bca6f12db8d80faa1e0e8287971bbc352b8bfa364c687a94b1aeacbc24bc2281b03b8efd9ac589c6388a7db4617ee852d17ffd13a798377c488ff8158ec85e9ea5d7cd35f8646217222490aa9f608914fe5afa7866851040e23ebd42a8c1974a934ef59536c6aef4d90695ae7ba46870fe3f010815de6ac5deb6f9ec4e2175ab729d1c613ad927514d6e5c8601a47295dd24d0b644322326ec402e188ea889e44b8353bb1c5046667cd6f34305db9b08ad7d6b9ee2681dedbb11a97f7ab2cda60e166b80f0d2e4af24f9ce9ef85e319c0bf194949d59ad4f19bbb43c2b8857390f6aec181c7956e193e2b0b24c95d8dfec67e3c78a970a29e4300c265b2dad88315020373efa6f97cea1622225bf11737d133299082660b75936e25b92d0a8338c1cb98a3b21eb30e8306c9c1ddb5c7d7d9a8f85472be20c33e1d50caa87bfcb86b422b6e7308a43c300fefc9276545040ac00b326a97e1d5f3669f358be358931e530f08cc4e5de304b12d927ed37be822a754593d274b802e47e577c3de1bbf2c4e8314b7c3b32d4c104f4c782a04bfb0ed8f8fbfa1a64a0fe7dcb47dbbb6f92649fea465c2abc87bc1b959ceb3ff6dc89796d318a5fb27be41a05a8250648473a67c1e3bb270ac77808d45b4b96b6a39503cfc9be3855b6bd7e2cbfcc9c6dcea956be5e0931b6a41a5108583f9413c14e2e4ec7ef8f8bbf18d1251ff8000053d56356e09f5307a3915b25ba3cb145d70759f33c443c925fa6ff3121e90ef20653fb511040bf60e404574d7e9cd4d93e30abb4278abd9e0f6da452f7048698fbe32bf352de99717251c82120164ca9ea244b994872d242084b7278bb1f62e6aa5622f08885c2151380537c3a1b2ba0920e8dd24084cddbd68af90feba3dc0f9dd78f3f660317a0cb28f7bf06cc215e34b4170e180f395a8427bcf7de79e9849c2dc655eb042da72550530a15606fde8cfde498dba7062a520d967881c297e751f236424d26fa3c91ad439f083d51a0e678f2baca23b2023ecdbe7bcb6975cfcc114c191021fcbe98bb22f2d22e7b6b7e74f14564fbca257d36b076f032a70026aa429f2264be6f5ee1cc0798d14fbff725c87ab8cdf503587cc2ce59b49327c075b34658435c6ca7ccd20ac12e623d478db9c64941dca2cd8d149f5d16f53eac3f3ffbda91f18c4d762a4dfa128169d4d0cafbd42cab85dbfad572e7467ea411105b10f744919960ab0c81035100c7a17775e76a6f80ed419e48e3795b8076de6fa51fe19b886162b3fdb305b80e826e6f6322dbdb10ddbcc08dc72754ebf880eeea033910a9227655241f0b05d14a8ccd0abb26f226d1e06fae3cd6e030902130fa4e5cde775defb5a22e1cf1f76d317d346479639adfe5a61f1ed804705894f669f9897a1ae57f661b0c2cadfd36cd468e875f807554d5a174014daa3057d40eb1dda58989714687c55f84a65f395b6a83007d24622dc48da5529df9468ce0e845d720c217a49501635b486db250c8363b28fa85d75e228b1a2b72aefdc7d587ba29ece2bbe2868afd67f091b37607cdf03619c8622d44dd5bf62eb8c7967b71a7a6bdbbf263cedc9178cc00ba7f8718c8fb9afaccdb9badb84b4fc38e7f469b1f7ddffc0a2038079d5ee0b87a5cdc94015a6de05fb654a52346168154c34ddb0107898bde25ae057464b16a3200c3351b54275517dd44c55cf38f6523458636bc13f3431634bed80cc996d6e1c8d109957770700d3f4412a4a79069c3581c4bf65a308b4d2db9164dd9e16cdc9113c5a106b88fdaf388856f829d7b459be10e1afa4ca1e01d9984fe158f639867c5b278bac6f7b4cbb6ed54010448835d08573c79a3e8d9f16e3eaed012db3d57ba79314129d1dd68d4bae9d1cd7ef410610ab35e57e3eaf97d6d58ea455b6527c54765a2dea81842d639c62730c58c521205726a63f3d23f3cd4e7e465e41d1a4f32b0cdd04378a0cadaa9df0fd95044958f05eed7c5e51dcf0a295380fcc676ba5fc1506288ca19ec1b19c9985c3ed29317c1ac174ecaaaf42ca94ad037e8a13b82a592563b8df4e5f89554e8d9d5b934217ca51c3e61d336c824cc56dcc20b326d733186bdf172d6ffb8f94877796dcc601676329e73ad7baa28c778173c69eecb7764da24c97e8c75a07115e54b100364e457086e41461d0799aaa47e49ad4d9aaba6ce8e42c0c5bf610261fa94c1361b3d2ed3e034d2c0be13c51ccb91a32fb73478358262be7e1028aa4eefceaef8735567c1b0e74294efa3e07e6609683b334275bedff74292ebe14169acb8fb1f23c459b8a196281be0fb661ae8122d5486754bc1de01eb9efbde5b15535454a1468231faa152bb538a82345a0a03b9ea374ec012b4dd53c4546d1414525786bbf2172e3eee2ceaabda6a434b478626d00a43603d50614ec00f6ab6b8dd83a49d2de597a0483fc61fed2d91ba107fea355b81f9b7d9a504448409c2ab08145b45491713afa7c22b8581f769e747923f737057cec704841209ced73b9388f7e7cf4df58e51421d336d4f7f7cf2ccac0ccfd8af5709a84352e8573a1fdd1efae485c36601e5874f38a272f8a6aa83ac83fc343b95ec313d97c2cd2c4154f93c0f08329f3352e54cb6494d9c7859ca691d24cd705ba7d69eb1923037aa498c7f305a22d56dec81a01c1cd4856d532e16453f063e9a81e1c0bcffc869bc35c1ad257901ad8351b9cdea658dc944195f5a839317a4703a10f6f37d784fef6c5ae7db001a2021932edb965e4dee43b43e2c3f8d70e93a1ae3cbc8abdb56698eecdcd5119b605061c2e19ee5b8b6b61bb2d25317469fe9f7b7095a877d43640168d8769f4661080e1158af1f941ac1b1759a337bcf442633117a93e21332a30800344f0589f4173c0ab6b63d7fae45035829095a9bdf70f7a7334447c25d81df5dffe11c3f7afbe10b1ab3266c9650eb94889bf90715ca566a57cf539ed27712f867319af080504e098a6a7d80b15409c2dca0f855e153111d0a954968238db3ac4b3079b09435b9f00356a2389f47d7de6a5636408e6a46ffe4ef044aa3876630ba21514fb84f34b0831daf4e58ef6ad5c12ea9d2256a6374bbdea0d6bee5d3dd02f6a07f0a0063f33c4b8f4ef3f8467a5f5bae97ca0fcd849ee9922a834222f225af7eb2010f1f434638d883defa265bda822e10fc1346c84bcfdb5f6668de37dfbbe7ab675a8fc8857f62223f15ef03db479677da6dfeab375a934e6a2de13cfd7be2264f37a5025d7ee46d632093bb815a5c4f2aa7ddf33f3a30c97de5b56539ed79fd8009cd96d4d95f53aff76ca8f0a4af50d590e25c4a07bffb35968b50c49c5c6fd541a639ab6e88f253621e9e4c910cf21ca092c6f1ab66efd8ef2a8c7a1a3716036aacd7d1878f195ed450342585320a0a10b24dccefd70580c5199d7debc49c6e02afd2ac8b85eaf4da915983301ff87eb9ac4cb9f039c7f5651082e30bd3b3245f8ae1a26f68a7a00b1dc061d9cf81acfd0564c716a0d2a13b261940b9beb714c00eac51c5d272aba161c430278a7182402a24563933b45436a4295becab88b8596b1c6505f591f5febc68b5c4d9ce80b0d1f4b102f8f2c24a11fbedca1940e3b4e608d640961ad910fb22a1d5ec4b7973427f59acfa5ab0fc63d4bff7221e3a60f2a959077f228e796233f01460a1caa4d90ce35467f282c01cebec4680d707c83df01d2db7011d1dbc0259e42a40dd33b612bc4e5ff0f1314af5df58ef0c8b6c8a6a30fa7eee8769e0fad8147cdc69809ca25d02468ebe1a7d888df3a995cef23cfa80d25f72ef274136ea03655d4ef66ed703bb159a33b6e3492a722b07f18281abc76c10e64879e82df8a2445e47492a5b6d3f0fc20b0476d51ee0e281168079b7389052480cd4d97ac133018bd86f03a525af887e4871427bfd563406ea78559bf893b60a05e3c8afd245e6bad403ce50f95b3bb4ad12e6f7286a47c56a9c27b24854431d26ac8aaef8ea3c7b78e51be9ca5651f2cc9117f586000700b6b8c4314f20b911cf5113b1fbd569318bd311707349c1b025059ffc1b43030e3336f7129b746def4645cc637589c0d1c861438701a33c1da2a16cda0da2c4c2d2a22835a83f36e00022b5bc1a22e72d9457351bc8180b06a6039b97c3fe28fe81fb62c5e1a9eb124156d9c997feb8719cf2f4bfdec5c4d620063479c14760c36f674190de0a0753a0cde68241303900655a65a934c9118153f46b4f95948fdbf7acb9990c97d0d1602f479423dcec93a340a883251d721ad308810fe9b2e9e29e90eac6203fe05e4e1587e7dc5d673164ebfac01096ee1e9f02ac6235c48f4b9a38bd6a172a38e7177bcceab2d15d8fe05005e576b82f81d2fbfefb99ffafd050d990ddf36d7b592b3231e1db3689692b449933bff803fe43f6bf2664a2f9e62c46e4a8fbf7acd5298211a369e8031ea3750994016abb5fadfd3921b489e96331e6935edbe146b2f0ab42516ff992de2fe029f017e723aa1940034581bcf0071ba99d90c1ab15a6bfc06719b968734cec519fef0bf7be7231c0c57fbb674d1302125cd7f95b4bae8c2ce7f33ccaa398c011b06ffb6f58f7df8b94831ca1c460fe9568ccf55d72e27cf270b64c6a422eb77d1e437090aea6e0de214c04bab08342be9035d8f6cd6bf3d007bbdce075dff064d814fc154b6e98b24f63f53bfafeb507e49379d4dffeb27acfd57d474c46067edfcff0d1d3d2ee7031489faaf33ea80433ee5f57a88d6995205486ebc1961d8920dc1f63b1504beed1db6cf8502c32ae229d2152fefedc31f9bbe732213178e93d0784312dc7bfc3c18fe39beb9863be1d38ca99c2f0319834d6b1c5f5aba3982db6f986f2fbf4ff413b2894b872dbb9580f1466eaff498aba809d80a639fdd48d2f1fa21f5c09c275caafb796259eeded81243f152153f999342a73e1615dfe14a196dba4a72c2c6f74bc554c5d25c038c68cc0d55045bc8892c37cd8101e62e0e0981dc5c31d41f8c7fbdff725dc6f70d1f1c3346396c9dddf62bfa80738e7b6bc11fc2d3dc5d87895a0efaccf23f1c306078fe521dfadd4f47e0215143882fd856417f85e0f5396d3592a3836d65b0df4ac47810f1c255a9bd08a5df08dd10812727de2ba938c6bddfd90b0b9689d0174d88ff77a329fc8636eff2abd8e7dc4406333d2905306d1ff3399379ff66f778f0355e78fd7565b913e214797030a22db159a034c303ff65f74a2c1bd47de734660eabfca2966fa0ec30abf6c4e1d07869f808cab7ab01452afe3f82d2f0ecaaa79cc6a3709bb3528edbf536cabfaae3597cf5cd3354769588106de6c628accf2b1139645ee6e47275587b7f9cff65cb98a153bc40101f479cfe0603b40effe27fd9af8b6d657d7b3f486617b5b0c5bc579b917eafe2619c2fe55681caa4633a23acaf4a16be13e02142887a02ca77e4be2960bd64f7f49f800fdd02b503ace2fb215800bf92b06b7f564c85e2e96bfed590134daa4a070a9857595cad6a2b1872f423343ddc4a273c35c838690fa89736816244a0ad19ddac941375c612d09342348152d2d30dae1fd31958e6e255311d61c2eddcf038b620a8a65d196f15f10e732a8b2693c9a857641b66e5636ab121d1a3c2fad231e7b40b7969b01f3035031690199de165a6622acb58ecb655912a04db249c5acb591c9950a2f3b2964eb24f4bb4a1a2664586c2bdc0512987a0001aa14672627e004ec79bdd01719abc993193b40e60a0223356f0966b2259d3770457b0406929d85aabb29bd7ebd5a5cad5f6dd1e7584c1d58c0aea78f26d968af2bc12c25434069dd6c20109dc998ba9a21a1661f41235e9efea6ae4cccf05f7ff9943fcab030fd6b67e8048c2c4e99a551db66352a6f8885b085a4c26f5242f04ce7bd4add9a1add133597dddfd84b6451b500d34ede502ce7c3cf6106ec85a779e0d8eddba4996fa91b0dedda14350b4566113b6386e319577895364b5e640832feddb1e6e71fff74d55788f2cc51d85a68a614214f13ee55ce146ac81082e555853e579bf4c8808baa1224737f9f88a6bb2647597f60129a0aa8f2d1d638a76fd5007105df114df421646b62d0ba19479677b08fe4b75da745156429c7b95491e7522e483b807d80c3e3138ad8932cea166e7ebfff8053fa4f97be5e0aecf2a08799c715af1c0b20335e2f77c992469654dd43d3e06eedd169a4e3ea1543022aae7b69f6876285f7132407888bda1657efd1ff807fbd9982489f732a90efccc213610d8caf16a2e1e54a9a452219f37a5c223e3e227bd49fdd25929e07f04acdbc824cae5a1fdbc1e24196a184268fca92a3ff09f9facbb39e9272d0d8b867deff60fe8af274a0d6d521eea4bebf045eff5e256ace2304f63fd1500a4f47ffbb7ca3839d0e4181dcfab64e147b7d0ffd3c0c6ee9588738225101e2688687596b8e2d88cd929d0851dcca4cf892adf96d0860bcd112fec134d33552cc0fc6bfef91285fcd6bf65ee16ca71a64392536792a92e31e14ca22b3c9610a36355ad9ab730873cee98f1e7286657f4adf8ec60068b0b616bb759474496183c8c39d0b7312ae5a01c5d8a82a722557856dc4287e8825edc3af2308170103622c8dc1f8e6a7c2bc0e85c9319ab3206e004fe0d0c56ec366149bdbde390c2e8391cd84422a24b2889092e07a8d389f11304ae16ef797faa1ac43f88c2fbecd6a3f8fc8090e5e360c7e209087e987ac037c99ce2fa17097bfdf5feda41404a1aee0738a1663d617caea96106deff45e8374aa3ac503b7192cf8b3c6c890a45c9be165b85e48512b8862735167bbb039e256f9a3c64a1aa02b4d65ba2ede2efd06e2819a075dfcd7ca25613174f14361a8305af1de72286e9576188697d96edf6f22b372066145526db7689920196e55c06a823192707e13ca91f6360a2ec4b7fd43d70479825e4d6895938e0d60615ae54cf98db7acfd221c7bc63be540cdbbb43c8401f24aede96223f8591f9eebae33af0efd1dcae45042a775f765b4f1c3a562e4740efb7e749d74bb0e3480902bcce373c06b7e225cdb5352329543b01b1f7a04b30df7fc870f55643432179c037aa3d6701aad41e6bf5c80597b3092ab086d68f89b4d257d5b7e7c5421abc630695c81d1cf888a51db801e2e5a5e9f7e1818c7014848dae0e69df226740c08027c86d4cbe155f7198f2ec15acfe36a76e4b3ce4ffca0be3514ceb96b37a7b307187668d794c81701bf4f5daebfb3c1cc1c6dbfaf14cee506c60dc9d5200d98b3724280d9dfa164fb5a086b0087a67b1f5042dbfbe4f5e8ee9898c5e2c9ca969a83d645209627e24f142b03684ccf3b1c01b006c57405f578e5cbfb8343654f4d89c4dc33aeb3668bf3a9c667d67ef6f8da31fda6cd38662c6adb06f97af2c1573d4ab39c07b0274d5fcf407b2a5d470f2664cff13236a5dd4f8948138ae4f29f5f56475a4d8de25e94b2fd3f6d085522c0b9ef65395628506d15ec4387131a8cb5ed5c45a6d2f7cd59c516027a6214d9503ee4501d5f2d90d0fccff975136f8d86e3737bd76b166b9d6ab472ea6f4a3526a002986f394bf17526e137ee14b071a3d6eb9429241414fd56ea4b1d371997e1fde3dfb7c567f1a2ede8089b73891b00b39ec33d6a651bfeb881c84c626d82b77f58e20ddc067e2be6c352c419f5678c3a0ecb2cfeea641c4f9557f204af72080a3c83fdd1a90519bf7e8864b745cbfdd35570910310f893e02c1cc7dfc7b6dfe05ff98b747f7bf021bc3932fce10266bf1ecb8f131b98d6e2b07ada68ea8c9e87838339e59b3a294037a97324003be8f4a3e6a48b65b50c99936b375079e06ec73a6389da046dce5e7e5724e602e47ed6a5925ad9613162e4b19b4a4331c415295c4b829c473712edba63689e258905ec0963db4fdb3ff398ec70a9afed6646ee2656137e2c458f34f90c8de14b0b2bc6dd87e0484c0eb4b944df5e469cbdc120a36a03d9e302548e5140ae4eeffdad1729ac6e323f4c6281caaea49d66b8890853e62671498f723c7dbfe2b4d3870c632745c476f71ff46d4a4d8452ebb35da58f9e811a93d862299ebea8de1c7112ad6b51ef8e4c8df42ba617b0f3f7da37b43812f2af79bf32435a57a92655c2d6c6bfe49b53f03dae74ddf9f5c54a2835cdeb9adb8a203cbbc2ce9d091fb3aef033ee3177a5e5520f6c0fa025ced0c4fd4668a39d7fac4463fa874d10abfb47ce2a31b64db450df6e9fdc996263dffb94b102e707d3611232f2cada83d434e8859b3fb721b830e7e810fe106299a2b686580d656bbc75742e89970b4db3009b30f3177a2fac5adfb22cc439207f36111c59703215f7bbced8254f3b2989f152f4c3c2783041440fb3241b0b2936191cd9d22f20e020811ce35a31f659bcc5b6c844f880f865c130e10218ba24bda48640b2300c9440bcb14eb52a92d19e31753de817c1b89968bfb8ef5c4f32c650d9d9cebcc9ae698f8218dd69e4541c9efe4057c3f5c4be9bc8b9b1df5ca3aeb7c91da6f4a0f52947e4b54d0bc937d9124f86560e86b366d1166d50dd887fdaca1225b23cd108b509c519e3a3d9b9cf6ff10d038c04a374d6ca60ef48806306f21270f50b4eb81a0a1f319eea0003c26adc118284aec6e7bf0cc8cb490ade87be308f6c81369eb04aa28f70d96cb94badcbf80c412682b5dc94fddc36e8b28ffa979316b8740024e790868480fdca552201cab83ec0cfee9074ea3f5cdfb6fac0f796dcaccffd69fe2fd10c2e10c9dd7b9308b3fce6b9d053fcf7da45bd8308f9ccf2f8a9cf29b38ced794a08f6e76d254690f0232827b3cc3d33819316fffcb4d50bba0a0f553a33a2154c18de77030be8c2f4b6d00651515f4567f5176b573d1bc39af2132e6f65350d9a6ffa14afe970eea31925adcc554afa1800ca240c20f6ab383e7bed442d6d24eadf96cc8b37f726afbdeb078062f450ead1853341ac440ea8e309273fdc240c057e2af5b45472736f8636eaeb301c9ab245993c130fbba95501324650e6233fd189d265f620ebc0c6883116210dfc00b2fff9ea1ef1ee98c954fbada20ae1287565cf0d71aa05635b6d014154d25ebf8cad771b9aa3af8464f7c85562968a3ec7ce9468b0d3d122cdff941d235ae45f44ab93940a9c5d4e5bbea2636d95554c65656c3aa0cc32bd47c97c743528f6e392c716cf70f0e1a4ba25439f435214044581393374cc8777f012cd11fb13afcc1cad0d21832479f1a4ef7ba09b42c112cfc15fe73fe4392dc191aed8925c0f4fca6a4114058c3ce749ab9c0a46388d63222dddeafdf8291c8f967f12d2502dc079cd455b3b24fb0de2472b91a912d28dbeb3df9de2a327c09147b42937b6202e20be5f64720a7164852f48a4e7179dbfc79ae85383fb2e352c63b3c3a97cac328b0250769c14f8f750de4c9f96714173de60d5d580647b04a7615937adc2a9b51e45b488e87a0908b5c47ce28f7817378a034130e0ff64c4219d7f97e345f842f3d2b7ad4e405393f4337226b24ede6cec637c9ea0a330484bbbc15b921c9b3e72b2c67ea657816be6ea7969f20a2b0e6dbdfe800051dd4702ee8f0b9cba35360e76182a54a2500420e0a45b96dc70169de40bead08b63ca8fa49bd9ea5662ff04cbd7ea82f3e1c57bc7d1fd49b3b2ade3780eef87015074e83efb1da77abe904631308259f2a479c4efdfe7c057b3b7e1c300fa0d47b072a5da5c5b0f9a2ece3d0172d762847e9fc45ac9c0c9fe12dfc26ce822daccd3f8905e63323138174feb3eb7c955a95a26425d3452e8504589afa898e50bba141fbd0c8db9082fa5966f79075f91811b6314a957e5b9022627a7a82e56ab02726bcaf8d238b3947694aa8bc87cc8beda44a1abbcb5404aee6c7f8d5af57ce73343885d6e35f3639fbc60c867a1bf697b474574a311a1557b55807d4e4ba78571b2c58890acdd5cd8920065f8ca90e46b98858352a34beecf596409e62dc044c2386c360bb9eb571a22569c3373f3f770126138bf1d3d85aebd682a75a06444ec413aec8f4c0507d129568de711de66759f4de4caf84502e7066a2da5a57ad6d545611982c7a12e6a2dc61447620ba20f0477d25631a38e2f5ad47ad200c901175e2b09d958271a0ac9e31ef8e44e02f604799422800ca998638e9b29f0b5a50733ed627ed8981d011667b879b93705f5c936f8ca5f09285c8be7766042b88252ca29f417767492d6703166240e339d1debc6419ef959629c517f37cf8b13112d3ce23a62f425acbaa59ea1df52e41ca9d87c9a4a1cedc01469f832e4801431d7d06ca32aa3d69b647f7e47b35716e46e9ee96b2eabe819cecd667fc831f111dbb4d7c76d0bf64b007961e62445155dcbc7a2c37ea1336e143fff13937970663127aa6ca3f31c06e976a1da85ea88bfeff15a03ec5d6a0db5f20ff3e86577bdff0c74567b7056fc965c04b43f356bf72fe2bcec1efa387645b8df5aba6cfc13af6f0eeaf7cadb21170c2668b024c331c970ad111240a5889cb9f586b9914e93f3fe536a6343eeeae975e41febd217b23df02aa6533eb018cc04f7fc0e66fb2947edd6d6c68aa4f9fd3640468bc6b42ad00d02db6fb0b62acbf2c758c747184057be9e3a6c478ff0a4b66f58240378d705c0f1fd87ae47c8950ea78376460c8d98bb3f8ff6500654672b724a84a6d53f044def869ff8b8721589be2b77e91b3911494db6cdfc1220e174246cdbc183edf7ef5d9da5bc61a59ca66f02748c38dfe386615bc83d6eb5ff1381cd96efe80ff7a3a36af875a2e6c8a415d13cb2a2f6240bee4f7e3ee6b3c519679a85394a25da0488d943202933b5a27dd0700bf942a48cdc1a23c4fef96664e05d81bfc01720e1eaf8759d5aa12c45184b0b50347cf02fc2c07ddadf17e3477ae6fc7510c1cafd73e6dc56b430bab406ba34db8933f74e2f8f32ab6c0c49752fecd33e69d49f67b6567d315bdaa4b51f49d1dbd1b4b5693596caebfca2c256b1c64e066e3dae2f26ee0fb4fc8afefeac860cb52e9ce4b84c08888f5b9d1e3fd0065a5504643dc1b46ccbdc81bae7fd792a92ea08cfd77c648eab718034b16be058480c6a89144e4d186f3d72cb27cee97b19c98ee7505528f1106688f1d2678bdddf4f954e5dcc085861734bcb78985cebc3c5ffd2d3ca0af116806c1b6be9f0fd2e7abec43626f8c655f4a4926b89bf5193362c38652c47a207c2a74b2c14cb168ceab79e16b9b800bdf850ee4381636911f19d479318662bd6d1fe41cf130bee7cffb5a1b439b73af3911af10104e2ddee05bbdbc0d282ffec44eefcd0b67d0e9f731f9c8c5020d9154bc81a3dd3c95169cddc82350e43cee6f6f31a0ef7109b621b5358f6dd84294781068bed917eb4ba38e562eced8f1592cd7b9f37f252ef4093461f2bd31bdec07ba0db33a415ce858a260d9392892077f3c2d2736a03427be0aca66414d37fab00fb95e8c2c5a363565500419ff344e033ef7ddaf8dceb060c1d65f21f4df5b816f244dc86b1863120b84fe45d7f56cba5ea78f15967aba3f6cc86a0122a87d0c0127d64efff2169d5345a6e2a0d0424c5d3b87a648822510ab1289b872f4ba9ff54055e757838ce6e5b6f20d06b9b3d1680800ca771b0bf170d689432cb38759b10031d29b606a18cd14b53789eed750601dac45e2c21781b3a61fc46547ee2ba535b9b53ef659ad067970f9d74bb0eb14636a958bae166415b3845dcc90d46ef8b4d8fb0b47195c8dd07051c8cdbbdeb884e74fd1900c372503ce6dbef28c1d6274f972bdaa75781b7ffbf927d8e9d46715d8f23d588fddb3be273bae85d3460117e86da0a2732d4918b6bae45cda0e0af3f7b39ee7109b531cdb7ca177c65caf647fcb1e313cd19e03abc981cb2d89356e4646a12dc4e02f74417bb74e8397e347092f0ceedcb4176e4b9d2ae92b2cbba2bc44d4ee30671ac906c6e661b31e0ac77b3668a4e90d684ace15cebed81e9fde07d17441375371c744bc49330df32bea0077d75913bec041a9b1b3aa84b5454bd1f691d7f21451df3d344dedfe6c9ee56ce02f5b444ddef74f2a351a0cc670a4318190ae79bfaccc1752ee404cf55a67bbb09f7fdced728b9e3a073cf3ac322e2c6e4c66c6dee207471308b89fb74001150be6941a808b539008fc5a1639e791a38ec15a828f5788a4630f58e16c358e593fc3b1ef50977916264e83016b90598f5d8563466a5512e8576738a10a0fad258ff2ca18bac5e1acd60c6bd6441538b034a26b99cec6cf63b2167587172bc2b81532599c2100a0b5dbc11e0cda8bd40c3a0dc86a3d278ca3c3203905296b83ff779dd144e8ee23ede95bce3c80cba66d339bbfdfb6387641eebd700d458b6ed5859fc32bf26114f3326259f15a224c9487fdedf857d5e422e662eea01b37be4e72308e12bcc1f3db59e6fdda8e5a4ed83b1521d92c735a2878017b98b355ac5d28516c68fcca35b160783c5130a0942f0d6436bc0ebbba973354a08762ed3f58a626e49543eff6365deb3d02115f20be24496f37d58614ed83333f2b818ccad323778cf685485fae6fea4a1715d020b52952a36d5d950763245c0a08065ebfd34f12d598b6642cc06b4c549142fcb8278d977de832297f7a5121fef289220490d07983b143f037527969584ae34162f011dd84361718e8e33fbd87567c90e62eeb340e243d205287fb7ee23fad77aa3ae8af46461cc40c411aa9ed4b36e117e3c505ba37269d5f3481816b81a912e0730d4866166d3b138d2096b9e864ca005d70359c22cadbaaa7f62d1fec165411284fc4a53f2f35a31fc6cb14b39c103923d42eb46717642b05464524bd4809e2d47b478c2f05c1e3fc30c9b85bfb6dc9c9438df34c508547255f48af48bb7a4345911cceb7a3e2e4987722cbd5a0548f85e1e7fe0ff9ea871347fa8eb4122f953eda387588908ec471e915f0fdb70c43d172f12f6278aac83772e241ca9507523023a5e1b87f035db288bce3106deae5a408f6357f5cbc390531712ba2afb7ce77954e1ca462f6704aaeb1002917e3a193280c127bec38a426aff97b40c069efc4d7f3c1eece658c00e80937c1fcc4a785c488f66ad9ec4977e0d34bc1a8965fcd9b2875f810352f25e1b59a0631e3b5a9818a4d8826ecc328d581e07f2ca208308e0ba0f0435288c671dbc09acf90f965f67694805e0a5dd797e5cc33942a9d3780f6745ffe181e37077668ffb6e56621094a95eb1f4723e9284f60828db81b5ab134b7bffc1bf4d93273cea596d73746137c58b5a6bc2439b6fc6eb8192585353d26f949977001fc124e30d36d9f0936b81fa176ed536d02f0a585891b8cc739f7f6a15f7657b2bd34f42d0942223c91e5ab487c725650bb66c2d6d590a385521b072985c6123b4bd8cbe8651dc3d9b13b9fc10e0d82ef622bc4ada1599de9a889f161722c3b729b1e06a23049894532fae4e0fb67e96b4d5116d8e6ee2a6912a764d89a221aeb06bb548da47ec28736bc6f5250e9079fedb8391c5ce237d7f260226196446da60d1a802b8f9fc90cd7614cce843c9aea433e34f62e4ebc3ca45ef0b657cc3b0d67bf9440a9ab73e640bda9b5527829e7a3c318a43782a7dc8b1320a90f092219e09b2d038a590c74c13392f457f40884525881d46a67db57aa11c35a511fef294792e09830c0db6a8be91a2766fd7bae283c9ab4116085bdea2afb028b4244ab7721ae6bf4f6b8b869f9ccc0f381034a173d2ebe2c435373428fe0f5c5732ea05a873322ac95cdac5a369a8a44c9d2dcaa22fb6bfc3a50f744400387a3488316c430cd1a1d277674fbe78cbb5db4f2bb3cd7d9786162d07cd57e4ddd09881d6f65f964c842e583da168b221c7e0e81b7f4192ab66e2d691c550809a82d937c6e2d752ca4396aec3039867aa16df5bec0a6bf1a2618bbbbd823898855a09210c1aa090cdbfc61dff9ecd53c638fd29deece2f784ec4229bc5aa2b8e82c47b13ac52bf719b4916bfd0b9a4803336f3a6af6f0424613ed30915bb2e379fce26c548a6abaf7be7cce65488eb20d03d04614655b66caeedbfbfe891bf1aa2b05b8250d88f7f07fc6d9fdefad9d85f46dbc64200705b4911a40864e6271ea09ccfc01b4bc78086e664e3d242571ff0d8c391bf36802110bbfb32ab8928d1083b772d7e700a62bac62a104e9ceddfd03d9112622bd4b61d794f38c809de02eb4aad83646ef6b120641a6ba47c0d360adf60612f6ff4c53622cbab3062ef0382cb418c1ea4d8bff3c5f224df0f2a1a3e243fe70561ee0acd3c407d373eeed16708edd5de914ce595efdb77465fcad134edf577eb6f4e17797c2d95c0d01a638288374441e9dc9b23326303f72329d904286729ed158ddb831309e6ec7042193a4221638fdc9ea1a4140382a4a7e929827c3672385c5e2d4247685f856b226059a2f3455fc3192c05ab58a11151920ec3eb415cd1a5307c36eb8ba87d1db3193fa81dc978a6210ec9271453abfbc18509f69d400d87758ab2a874afd4efbffa65fdf99996cddbbe803ebb73b7fb817216cb83d5c104e947832d2cd44f2a2d4e359739a33fd4505163157faa5751546a2ec70b08d82f06e74287f4c7c527b1d4bd517f2540d50c81b47bb828fe16654516a5dc3baa3a75542ac3a7c953e7baee16d97b6613afa3b727938cf8ddf30ee251c8d6bda01a2af7eb2eb70b5d9f4dd6de549dcd734daf7e5e10964dfd50de86447e38b195daa34c257c1e97d62cf85407ac2ced3d157d95a3ad4139c37417714189f00e7c7e4d7c2cac24c7ed5c7ee9625f602c7a0afd26053bdafa92009a10702a55a58cca538c47f127d75a3cb553e0f865baa2f0802d64843fe328988a62a2bda6dfd244d2d5cb9f1c802be18efd89f8b0bf9ed0e540dcc76523174e257c7671a87d6538e561669a1dce079fa5c6c64ce35e978da60c6601e2354df465e36d975f416418daa61b66213c5672f4ad5d12ab296889a9ea314b0f48f9fc105c2fbce0e018017d858c2c80924be8b2a2640b5edd5ceb4c9a7ea128a266b23fb70a3851042401e5445ae4240b7106cdc53f332a8133211eed322139a0983e54a534ac12cc5f8a779b6da94bb18a39478224649e9c95c128b66cdbc783d4eaeae05b3c861aef25076c098a4616ca27b2dcaa0e8ef6108ec5e31c4b254398b9aea98a90c508a0fafbf448397dbf0d9f1bb3dcf5bec1e978a6476c11ba00979efd922e58f6df627a79170d71f08e3da784d25f709aee89134db759584d5bb3b42de0baa4e936e59f0e90045ab904acd19c5a72f2042ec77899e5882fe95b514a2953ae581350e5f5a5883b380412dae7d3e57c7f9becbfb5d6a25121da3aed67ae3ec1055c6921815ea33dc547d9707560fb008c42ccf22e863c68ce5f773f4dc1bd4ea84140d3a9d427e21cbaa4bee2821fce23d630f09cc25f0cae1e2da56b828435d74a94f1b0892827787d8fa80510d236769a443409c345f0a18e510d4d234cff54179cd3fe83bc8d1b82f9e56b3ce094c0f74dfcb8a66489243c68f3f75a99982114c7477ab447d5e1fb19ec4980673019df4a35f25899a58af20acf18d917cb6ee258bfaadb849456509391966377fccd94aca6c103656b990f596be7fe3edc86856d5eb08bd10028ba90432ae90a4de820bd5321c3d8e8c5cb9aa7d8c90e6f4ab3886d30dee74027bb3bae7185568ae6da9d038c5c5b3a21b70f2113d6b45b15c72f13a91441c5b012c44e1c3a3a916c503a31ce054cca5a8ec44bb1b945a2f7f1b78d660cdda7eaed08f7d9a87320180b5cb36dff21dfff8157eb465e3ce2715855ac55d7f40e35dbe00ec8b29cd2d699cd759b1946c4cee3f5a9a21ffdc300b1303c249116c8d1666f8f2ac683229dadfa2010069500cfd1c4f4aad098051345f7eedd3a3c673b48d3e150b12e39d27007a7617a9fa889ecd27233e4b8a1ed26db3b097ffa0cb6a9a2ab13c06d63780b8525280066525cb655d55f1e8079f5e2df342d67379787ff35cffb6bd9e83f73c11748c604d09571c32e8b3073f912a7ad8d4b10b2ce6fce616d17c49e2ded0ac8f9ce0a60c7a29cef49e36d95a25458560f85a5ebfefa6d1250da10115846e8bb21361fdc1a30fb33cb9c5d43a52eb6dfc71e3ccfdb921519d52cb16257315cab71c57e7447bd45321362da92242f30a21b36077def0cf40939c85608600e52f9fe2af86b10ba1da4159503e042bd805a4ffc606c24446fad8c8ea7080d27d307e637cf1abe46ee5998768fc9a3860a686e453820310e20bb0a5b897a1dce4750e9c93c6f07eec18cfad5a4723e006cdd2a97f2912eee8557fb3d7d354d98f610e7ba8d72fdcd8dbced172216de025c48f0557ae59bd59e6fae0fb048d78ee7218ea30ab8c70325ee97e18c99543c1aff44cdd2fbb2b56394775852ab47f0ed5d2758da08cac11fdbe58c9e94adf65ea087d570aefe9ff8edf95e0b930b8a9f38693270ea6ee69116c04133423fbf22d0671290c12dfca0c131a09117f65c4284d05dccc4ccd8e011fb6b4dc3be281b2f87415f48821367dbf27e053aa7a56b3ad9f23e9c617902d7be943a8c02b0581d76571a996fa14df164d81c93d0fd31e62344cd22e6540fb9ba4987b36cc6b3d3754a05ed277b5ae5a1aaa05c4aed35c52b604883ba473b50aee26556a967fd4e3fb0167c524877b30feb8ae3f843bfca7012450b88f9f959240e15559e470b00b80d694ea5e64d53735bd7d7fdfcc51a62935565ec0be40d49f38416166e0860f52f42992a886fb651b91842e2c5668d0e1e6b70ae7bd80cedcef20e9dbb76b9a1cead0ecc49b922230b6fdaf31bfa402575b78a958ccb5f41673e56c26d79e54345060d00080faf8020382c3406dc1cf1cfa4b99e7b648e54d79f67770d05affcbe037987936dcc1101b2af9bc48e2849b21bb55aec60214f6db1a8193bdc28c2a4451a17183cd8f5289b3fefdbd14e525abdcba954bc057bf8420f5ba951eb8810aad1b80df31e082847ca641e65497c5b9cd8df3f35f1f53a36b27cacdbd37451ebac451e824a3c35a54abc6638aaaae43499244ba579ed44736b65ba7a17c315814db8ee8fa32dece2ef805d81980007d870d97927b70333a1ef1b173e0dd949709893e0a7d5e5d1d68fa1e6dfc287e85ba6257791a816e7a667a3ae3c227650bf390f91c307b8b39db7f1c3cbb953cdc087b30297325689f36b4021471cc6e6d7963782ec6fb508c01755036f21a3cc816ee76a566f65914c95f1f515fedcd135b4bf09619f1b14429eba5d2fbcc34aac8d34e8290bf6ee77149df0cd2acbba794bf053e52dc655cad699488b741604bc6651af5b0068e730ed33a169da29991da8e3063af5c9aad79d669c267c933628cadc96492e57ed4bc415eb036787e5c99d48fab6376c943a9ee71d433bf56814927c71f9307d1bb702817c832d29bf76221dbd5d29f8c5848135a84a1cb03b87df6c23386a6b94e2e8de47490ada2f7417b54602785a137a074c0b9b79121775642fac86e66826a04d3ca948de50ad379e6c3fddd49bc73a7d56105417d1feee64ed3127d7511d7ea18f53860b72a78ece400384737f35f5932e10182381d8a5223ebf68e367f209e2f60ecaad4e5ea01d9478124c11dc1e0efac619890be391ccf685b7673eb6891a9e74279e4a6d3ae5537bba2e1e2efdedaf5b73674e2a17cbbbc051c46ccc44c673d0910eb7c6d7204f3e59c4a5b027cd5f646968577b514e2ad4f1da0bcb543dbb78bfca2e857275183f39fd00c6797f6bd16dd13ecc6a23be08dd6468e4d36da3fe28a9109a88d3067e9b7e845e5cf8fe97f4676c802f4aff22fc28b42323ffbe2df0c728c4dde7cf277d2629060fecab266f7118aab17c5b8ed4e7e2d19e8599ae6462f6f0dc886349c05fbd9f5a9f79163ca1392721cb24edc80a0b4b625b73b26fb6bfcbbe9b9cddbf13286fd8e58babae5318bf68725b154218f8c1a26a97b4b9b45afb70d943bb75a55648b0fb6831fab130427fbca458517e551501cb5637909eafc3c6154660cc2ba40299bb18fdd28995fd00a1ddf378caffeeb17ffcaa1ce8231d371d537a2fa974f4177777f6da921eb9f28b937233dc2f03a8ea2f74b53ff80249091abe481f2f638f71f7cc2ae58f5f2c1b89568d80c3e0f09d0b8b2abfd5b111f1411ca0a5d50ab078bf813f090aa93b0575a0c784fbcb17da40854f9e8bf9b14607cd35f7c9a2a237cb838ab4a8adbf6e801c0d2808f71103ad326c6a4cba7e807f736de0c0ad0822d61adbafd7819da5b42372fd4aecbfe41e7eba87b143e786d75f04376e247d5e3d733f7541d6b9e99db2ddcec8c4c2b4f52a838a14b33576809cee4b123edbce5f50c8be99a946754c424ffc0cd4576107ecbc99a8f21182d970f4e2357a3549d636447ab871e8c286138111bc84797a9a949be106ef725bfe09ae1e2e84b5af43c0849ceb3b829b0d5c66d6696fe81b9955289927e356e449669282983e18629bdd64f8e0e6b0aaf76951e21882a6a0f5067deace725978417859c8efb743ae63462e3b12e2c61b93fe0eab67fbce5cc0677aa2957ae2600caad21528ee04829e72fd4bc35dbfe3dc89dc8dab7b38936f70b693769269c0c55df1e16869915eba6205583fc56f02060d98f0621b0a4d33d7026ecd8803e08ca214e81f520bef7accb564bd315ed5078fb23b92bdbf05ca77c19a5387ae8efde51ab10ca45b74e7b5c5f288fca4bfd74db5a0dff8bcd42823c2681e1bb3a162c6f18acedfedc64ce492c14760c1fd20f24b729a9ad079c817c4b98a2ee09471038b781bd32e33a81ed156a9f633e9b7e14a8bb02f514aa5afce78f457a6e27cd14b812f688a20dd5ec942f55ecd15df52f37d0122c70744a019b1e3602f3892b1294b8b313b5d93175363561960bc0d54a3b7a21e53f97a7a00cc4b1ff8b03ddc89a16bf57aad2c5b9bee62114f63473c8227aa33679198d9037fa4ba0f84e19a40b8b21a03313e62b3b25d87ce503e5e2a47c74f31995433cb25de99d393e08b821b792bce286c47fb00092723797a0cb9fc119c357522db6fdc95498deb0224076bea21037d9b2e589b843f0c2f8b633f31aa6e5eca7d6ae226838561f5ff6d4e07931a2a2182b6095d22738a37c8a3e72efa6bc8235930907cb700e38241f6f44b5da13158bb0736257b354384f5b6bca80cb77ecbda1a799c2e439de301686bca12d0a00782abfaeb31c33070ed275276deb013495feb29a48b007508fc9868886cf6a4a2950cadcd97edbbcb0cad8a160a9e54e2fa35dc7375e6cb562cdb055d8232dd2cd5a83ce85c47e38293bfa742d33138a1fd1108cc3b91c099f8555287114543e60a1bc7b98f54d77f051a47ed06ee140d261aca4cdbe219e7493f387dd5c857f097cc2d5ef7b18f0311f0bbd7ea02ddfcd9aa0d791a69f96777c15478dc2d130a5a009e8612d7d782646b7fade4d3bea533b6471fb8297b662d1d74bbc5e15bbabeeff68b75282965bc2cf0e00d31705b268b76eab7ea75f2cd868655701cbb0e556a420a7531f0d00b91d6cba50e7763c75d38efd9a4d5276f2f954d3212ca32e7171b0a7f6b21f3edb38df6711b8a8e9e1d7501a12ae34d8b0ca10d202b76b46183b63e3ca9666da78e3f6602eaf2baf8c77d0441931536f25c28e0a7cc21e194e05951c136deedc923ad186aee799005c0382bba7a03c755c1c61ec3d3412a8d60077b2d22e10071396fbe1973d8d7889049a7b5a84de9396bc15e6422209e3e1adf022a94da9ba80017e422ed5fa04e4337ad1d597d1938db2300e6119b5bb78e84efe38a380ff626476fefabfa395ebd1d17990c71b9336ef2bf1c754d6292d8e91c4e98480a60cfc0d9020d3a3640c350fd8a9f17775a8cb21f419b1936c3d22a9c5240aa10e89ec31c77a43113d08461f0655940e3737270f4be86f8bd3bc1196d1ead3e43d524d2830f13d7462319fdbdf652a08bf5fd0e809bd180433fa5b3b9f2cc017aa4b6050ba64d3e7fb10af2e48292eb7c806a34fb5d2ec6fc154bc8b597a320d777efcc1d4e49c47e42cf06d8f2a85aa2cc94b06e2c678b6b97fe09ac2941f343d462e9fc3cf69727e8b5a0a396f3b15483aca8e5075d98839c2af43e20e09aa03257a530b4ab0e68f94e8ddb12029bb77993ade282d822e406f9510c31481caf0003914323cb09c5202c21a311c84bb939e063ec6b96e03cf847134c5179553653cbb027c71ccfc59ce03ab42c5c313e7fef4146ce305556317407200786679d3a0a276b90cdd4a5538cc93ec0b1c640191a5b9ecc85d3c18e8638ed68415b1a15077d1e552360044c583a3a911e4ad3a0aab8eef4bd1e87ce86f669542c29ab5743a43254fb337bd22b6279f90f882725acfdd5688f3f95b4ac2a76a38fd9fb33ed22b4e8123b85d66614ebe1eb43f1f32865ac5d3b76c377fd441f2eb3435c7999f09ecc021434cb7c605e14937210d6bfec95c6f65e852a7b4c1638bc47f6efbcb15513bfb32f482520ea0cfad744dd008aea644bdc16d1938d0476aafe6207eae51c8d45f6e94be0a745afa3e1d65977ba729018184cdd1040f71f0e9a489289ec37a3a9f6c3212612f4fffb5a2d482c55f25dfd5b5f6968a56c6b2583e1b49e2dc5166aefbe862a6e9886a9cb116eb167a3acbaf00cfe06c75a444eda8cf8c44878dceff3a95ddd9efb29ee45fdebf45ff182e2c0e712a28d05e860348a76eef5b3e1a4bde95a629392b2443bec92689a2d3bb4d8cafa828e67e7bf15cdcea81605cde8d5764ce648d96175ff6a15461c45490f99908c6be641213e899946008fea474615f4761cac8dc060caa19643713ec3d40a3de636643e91d43a680b2c59c40352a4bb0104be0217bdb88a2fa955a2731de4dce19b2b6b77b0cbd12d0da41651c21cf98457f24f1aaca6668b4e8ecf1e042c564347e5880ab55ab025e7c2d83305e3af4d100723472f4b66a4846a448eaf7eaf248bfe7c2a86dcab0f7e7546861432665a35daf810e145145a28d66bf4572971efb6b8f14f04d202f85927d01b310409000820127ee19adc8a44fec6ce2f85d506f09557943ac7ee86a6cf64c4b4dcccee9ef717ad7464bf360a0c25efcfadcd929c989c28debc85185bc53746fd28c1ab7c56c694fe923422d38439b18248ed1bf307b8f92b3fc0a0ca6f045eb8e41fc249089f6562601af25e8751fa4348a9b5409642342db3424e31ae3006cd8cab48813e57dd85f78f6176244f7a89e68f1ee8945a56bdb14ba9f63b3ebc335a8d268570fe5f058297a85686fa5ce877c1c64cc262142aedf6c8ba5a59010390d05066936fb915373171bc6934dec8e3cab11991a83cd546d8d3eea92c7c43fc53d7396611ede5ad8818575c36e354e1356915f2cf65c94581c4401077d0d4df9fbb20b183b267715c6034e69dec3f49a5934d4400006d181ab11b3937ef2cb1c5240c2fb9297572e7b9046140960c26c27e21f999668f854bce695e31bc8c332f5c1d4f5b3fee3567b929333019353e354f8dbb4514e2b84faafa20c4e49dfcc730a3508fe69f0adff0707a8bd9692c4176df06319613f34784bacaabd43544103026cf5a954583181b508904c2d2d50f3949af460e79057e8d78a75c232b755123e6e8f39863c858a129515480048e099b73f192b3601a10d9820eccdc67df0729b49340614972fb7881093396efa3f3c1b4a49188de60e3d882137ec5c9d51ab62119f2f76bcabbd4b9685056fd61f613918030321de2b209223eb9e80c4db313cee70d19bf2308ddb15e9bbdcfdd74d2568eae5cb50c2e340275ed8debea3ac78f1079bb94611b002b98df279d9668c6531b414ba164b87337bd0a520eb3ee1f10421c68d99e84a1566fdb9a4234299fd908aedb3e3515f053e498ccd9bbe044af2aa9df810b3d0e3a5d20f48b8f2c250662a486be133cb504967a0b339a6df59d59a8fc47bd4db3317f7763adb3bc23b4e9fc1ecb641d0d280b803594ae72fc7fe3f66582debf6a06b22bb5ba7b7019e0a7f862ebe9e89c47320ddeccd47a9cef01673ae3f65643beb49f0fb02afd071d1ca4ed8e1aff4989f3f3c7e9d5b4c9296054fa974bb3dea5f206da94eaaf7cd8ce6c7d10a536247b8471153c38a7ff6abbc86f0a020cde25a0894a34e4ed1c3bbaab04444598887ad0ad365fc212c90b8d9df1e347ad4ea6556a74c54c3d05a5bd46651a6797348c4de4bc2c173bec579de7222b3c414945b44d700b1c3229bef96e7b2d0d2b9d497e395fc3947e0edddf8f106cb445a1bac150b2da43fe134f50caac6721445f47edfe90dfd4fbe4c5180fa676b39dfedb8cd9a855ae05c5420949a4bb621bbf8bfcfc24e8744387b285759122a38d61114b97e8c30d76b263682dea1feac446e83f46ec2111cba95bea3f29d40f2e63a196448d552dce8485a60f2be35fed61d5ca218a17034c5e2c5adb88c3349aa470e89ed3fdd787fbb6f6317252c3fe9312595a2dd9ec1be5f81d04516d3dd3922535265d4db3910080144827555c87cf99e324f966c36ca369288fd00bb7069ee17b8788149789ba7dee3b0d9648b851249b45e554ba5dcb9f8b3d19fac097e444e9050c5c499f7d929a958b3219a71404622529da6d7c89d4fe4309ab0518ed9bac1742aa434b53137c80465e5032aad633629f1d77ceec88c3ebf53fb8d94970d1d8fe4dcd19fd34af19c023114882d291623702d7b569e783362df9fc2702b0b00595b74652a95a06a8cb542b6ae7a273b7d029e81b67a3a9b805fe89cdfaf2e651fe7a732b9637657411c64e8a3e0928ffdf7d49708873dcde4ce1e6f5a8721dfd39f0ff65ab613a06b7d11a813db9a1e28fe5f5a5ded93d8b58ae7ff8e544fb56e56728110c42ba7a4cc880e5fed549f7cf031856ab3e5f5ee1bc1b6309f536146ec7be2e798a7d21b2151c150bb2a57ffb8efd76884b3911b78cb09456451918eae5f6b0fb8493449f2083a6c70d09ac3528393d9a573246d51fe0f48a0daedd877884a9111fa41ab8565f16b12526ad9320b64b644f472260e6823cefe839f9a71b643a37a88de47e7485c91fbd950ba26d392dc768df69999b693094eba8752abc5787428144d79a95a41565acd224644151b7980631810bf4da42bc79b8d59bac7a5d9337236cc2165066322cdcfa52c8a5310e6abade379cef91f3930b9ff18cae3e8019fb863fd391a6e3d296cec1699b0038f1f00d4e972bfaf945c5547ffc94af073d70b9458e2f6036722c6fa2f0a374fab2a6603ff6f2947593b10b5170e4ba910e1a7271d18c3cf62e82d6ca08bbbddc826d6aeb19add75937f59d66e768b2c7ac6353e6ab202e753670c6e7e176287c6174b444e372d6f73abc762772fb3ff1b091d29377a2712b592d035dafe32e4cdaebf66026bab287efaff38af1f4b8dc7fe125932b112f677e9c51f010f235196541207387de6b2239aad8ccd6d4bc13afb801380355778466f3317e3aed5feb38b6093faad2d1621f342905cc11be52a64def691445a81cf6502d95723cc97a4b924d8b9785aef64e4a54a5b169e1046dae507d4714763ea2109c62b3a8f6cfbd5ea87ee7695581b716746e7a86582c7e19951b328c921a17714a150e82c46da84f27ac6d544710f4b96a6a5c6224ddbb6b15d0ed50f8dcb5d21e0971e7ff7d236d201f5750d446a0dd234d46b61d77187328bcf727efa86ae6485ba51e4e51a8c970bce05a29464e52d82a0db83c4d09420ce5004618b136c83df0ef0edf056c1be7b2d899e1748f97c1e09dfa2c3812f0294a6e9354142251da962e10bf6dc4c466e28dc05d54fe1ff1bfec6063402f81656893e3bab26c8892f2deea4c86f37128c6948aa8991ce2b6ae0b54d218288d91ea6afa5eb808bd3600fba6b0b747ab6156a235b3c0a8fd1c9097c6e3a71f32379ca3ca21a4e51f08445da809eea7021ccb038a9b3fd06b6937e474d5a8c2d526ea7fe09cf7b5aeadb0e6e6986b883809fc1c0e0c0b9d3a053146b3b58163d77334e170d0760d91735991afad69a8319b211ca9a04173212f501d1e55ae2db9007d8b685f4a45a13248aca0abe2c0c751c1eb9dce1f96275c576087a3fc007ed7d865017f85558d885a331230da4411f8f2481e4c9f11dc839394500bde963933c1b0deacba5f23349ca4e844fe88c00c09db4286bcc2447183bdd42e8e704d2359fa01f98ebae710ed6d468de69d457f38e04ffb4e87e68e1a0f39dcb3412c56099f9335e7c1eb226acf4a04b12506853d5f2488fecbb0842ccb3641f3d171f31b915cb900d32ccd2246ff38577ec5ad8cbb3fd85ae37e2ea7b560c53330409ef3c21c0fff6fecd1680cc202a38fc1179cfdc3e2b10a89d539ff7860fdd589e6c3670f9c32c3c0ae4706566e6b8b28b05c89373eab0697dc5b1a40e886b5974ea02676f11c4d5998911ee0e004cbc32634b840fea06896a48440f073552dadf6d744ed240735b1508bad18590f32de0d4fba7e9901338efb743260764e520b841f7efa40c8a339896fb4a87f6e81f511bc3f977fa7889c3d86abd87ae2b33179acb14982734e8c83e2e8847bdd9da1bfab94adce2ea3ce6b575aee09e5882fc147d0e68c0891f2ec37c7ae73920ee1c656744cdb5335d17de376c2fe26ea009a0d3711a3aac7f3907284b2453987c376b379a055c3aac65a72b2255ede75eb6f735ef3ea1a9a631bbd0ca18b876881598fb813c5d40b45c6e5eaf758f9c8e76ee17a2fec49e3fae6994777f3e932b860a52f73b63885cb5311bebff1e02b3397005df8670a94187fa991173ae20d20695d2512f6299062440eb075f138285a1a058a38aed460d732d0ac28569e1fe630139542a55110ac3b13c017d8e9d1e81150a6b429dc77614df611ace8375a8c6b740e867c1627b893ad52c6da4996d42c4c0df86ed868fe9cf48c56d916be840f02883e055d8c942a70e68262229b1a7299d4750acd2a8c2838785f415b490f1c69c258aacdaa426fcbcd788f58cb3f14e931e02f59d8f889cfee9688d237ba1527958aa395071eca7552b83eef4e8f0d5bc8c2daed1491380a450d79ccdb53cef43c930f9b164095c18c9e7fd19bee7ad2ce234b4bd3796ece974eb2413a334e37327df5be3123d1e4261cb2fc2943e594a9b8677c6b9da675b362a7a5d036193aabd3cc5ff33a401addb69ad6b7cbeea7c1df12148ab4e2abfa3bbe49289333b1aa6f81a1745a03b54dcf2046b2c213daefbed7e62651744f432adacb20aa91a244f26d339a8353fda092cc83d5eb96532a901e99537c4ea61924c1ce02a291b4e66132930a25abe749fe8125559a2fd1cb89132fb9016ce5374d9b24bfdf68f4927657f979548068c6be7235812080f6185774bcb193acb99da0dd6442c166a2ca183480f2d5b8284743eff7e33412f86f4b69e89a509e522b3acfff5fc6a738567eda932989334be0f4250c822022bf9059471b6b8c337d2187816160ed4c4cdbae9c2dae5d993d2ae0d32df58fe9cf04a27a29db990a1f51b5da162744cb5d2f701e66edd464f72af3e9078cbf13b81d5bd046a0c8dc6f9def32485c47bfacce9f888cfbe559760eec327421858651aaf436e640769e1ae925bd96260d23a3e47a5db0a2c048914065e65951acc831058d79ebcbc8537ba0806feec2e25e338abde1fb74d3e28eadea31e99916df3e6739baf516d561738d6b5481c71adf73cc5cc7ca39f09334df3bf261ca5e772fd131b0615f1a90984566e16cf9ca61a1d0837b6225bdd75268669d00a2b94c3d6fe992de1a6a2df12d0359a2c5129aa3db2425eb5e716cfb0032e07153dafca741d2713df9d514dc4bb5c0cf3a85e954238fbe4474fb75faa577ee92b39a8bd07bc2f15e7f2f5153bcb673271a28e5cf148d2ed8417015cd073460f994f2aea172925f9ea5d88692c9f257a70d4dfbbff97339c7a7148d230bdca3281132b01480060b3b33a19bdf61e8f5bbdba5680877d33e3792ab1cd597f24fca54e239ffa0e59d38369a0764ed53a1c384bdf0f79b6847bc9dd52b5fcc1f6e2f05fd8699eaef0aa1aa7b271a9f8c6b918f934fb2cf42788ab028c2e2ac38ea75c388014509c28b913bcc55bf3c5cbf4a97dc37b08430268768ec4afe7e01fb94e3e27d0f0cb8108701dd3d5511fabd05a51e2a51f9760542cb8e03018178f400470ce4c34ccdd402ffe54e125d4da238171a35464ff9d9f68b9dfaa18e090a61321411c51786f0544226ac722d958b399cdd42a6daf8861284628231a84e76d104ae96982c35c3a87ced7266ca304f1660452c3e2786323b7bbcecd1d4a83017ef71f45339e4b0b2614ce9df638fce2198295fa280ea40f477036329d235d84c1c794564325d97556bfeb178c8ed31c943cd6f08c07e08a6a8c2d8be0d6321d110090ee3e12c9c47edb8b3e5a0d96cc52026cc24b1a07bcfd2ebaabcbc6b57364058bf89781c7bf8960075d728d7ed94b31e661f421d2f027225c1c2da9a500513d5f0817283b061e48b6e74cf30b5919e5036d15bf6318d3bcea9b2e0c346d1f598828585f277f58d1fe4de6bba00b8deb5ea40a9eebed833a5c6bfb5067856e2cf9974de68aadb91595103fce370458c641ac9c316d6412a797df7afd3d082f250eefafe8942199d1d4e3d3372acefd53163ce2d2bbd92086c42a3c8237ef802070d831d817ea2473c71a9899d9338c8b13be2cc1da4e0343afb52345ba4370b3403f0a8584a1df065f3f159faa47cacc8892132d816b8189e30f51dd67fe5600f9fa66254c54c25e2da453184c911d419df2fbc105e3ecbffd13967a8603c4a316dfe605548e1dfbd236e93c9c2daa8b1c8ab472d202c5273099b6431adbd6515f76b143dfb8d871d52185e76b7eed130dd131f0ab448879b2cba3cda9836cecae2506d32f00847374afc9dc35894ed275ce6b1cb4fc4310523fc9c1a912960a0c807d65b260ff78ea61d89abbe283e8e9c068a68e56d653f5de915aac9757336c632446c2e250f4b690bb19294190abaf5c0cd17762d6f9bd844c6f3b78d3cd7a8144a337149da1f7a248f83a997be65718898e8eca2b4e61733c7b6b8b345179ab29f61ac4f89037178135ce9b6c0f6f71c61d0635d82131b8613caa8f2ab778415e702348cdb3444ddd1094b7419b22e784b21cf0c45cae1099655b2d91fff8f6862336760bb88de50a3b49c4683e13d8c254d2ee413365278d1fb5227b07dd3b49ba36a8eddd9c0d492660420e112c7a21065d7fc0a31e03ee57864f07aa4f849682b4a53d87d18364373fa28c53fbdbd7cbbfcf33e6106d3d6cbfe1267a07b7cfdba3d8c14ed07b4d063b78f0c8857fb8f9197dd68a9bf25bc4449afc0bd0af23a936355d64bb5b33167a169955503208f060d5d1e86fdeb29d64bdab6c658660b1fea56168654d6065ef4b2765bf8e79151382e38330e222a7ab7e85618f5e1b8662ca8b8defa89238bd3f4372589da60b85d84f9ebdfbe1fce6cf240793a9f27d975bf756be9f98229229edc161ba7c09ac7629fc04d8c17012c5893b24cc4fe925a9366795bf28b8373fe3f0d8d0078db96b4e828399a79ac629fc5e8a2c5403ef9359527e4a2e3469edad73d701182cd1053f646fab7caa4370d2a74df65c17361381ab981c76b2ed80934a61b1a0edf05fd2c2606c1adbbb13f05e5f03ccc40d002818dd888d55f6cd563917e18b2fd6c71db7567a7a4a91d1141b0e7c2825376f6b72c1909533309a9a53d066b40236f455c52d43739cd88abc913892fd63769ade44ca1a63a43fb53990c7526500b1264cf4a7b7e63349a406385ec5be66bbd304b11d45bdd17868252ed90fca2cfbc933d19e152808127641a577645dd3c87671eff61f74c7d4bf4e5c6fa5a3aadef8147b6278c2019781dac4e3838f44f6c840c995d57595bc36f86a4b4cb92ffb4047d9f66164a114f159ce998fdd2fc7e78e0cdf06eb263cd3fea957ffacb5ef73c652368a7eb0222a3c9fa0bb9de0cdc577f79dffbc5d2bd25b48a81048470901aa9d5b26113a2b4740b644fa637079b76b342708a9637e7d8478809e9134b0dfa92171554f70c330add099ed680488e41ca2296733daa3bfe5498a64cadcb91e9eb79af03c89cd6f22f22181325afc90c26aa062a0c26dcd916076c178848a99e4fe9f662ca46081ada5bbc5906df3ad5b1361e981e28ac63ef571e15a38a74eca0c710c9d9c6d02086c71ad267197d6faf94e0173a8995b1d8c589977c282b2f7c84bdc13dc2cce2ab7124f64fd59e0e68ca3878d6ee3228717b639bb0f43c14b1f55aea5ac4f751fb776d14f195f0ef2794f2b96e8703e256bee6d3175f3912fe3d79824bbb74f22588a3da78c54a3baaf61e51488338201c796bada8b9b40c7a97319cff8b5f3fa958af165836829408536ea47e7ee346be3b275756186e93a8bca63d3be03fab4938f543df8b121b58db35f2f5d6028565fadf8b30a5ac6836b57197f6391777a09a6c723ac3f7572bdbf42e3a24fe1bbd951229bc3326df356ac3a409e17f6fc8deb16b20ed00f9e2577e0a7e2f60643fc13a45a6380ee75ce0fb89c913b6f036610f34579828451d578014a48e57e85978d295755ed36009a74fd72f25b284c9703f5b521deb793699ba4c89b7489033e935997a27f26ef0ef8b161a504b77992b12cdbac2db7b5ffa99681ee8213751cf29e5e246edc7be3d521add398a4f66d652ef38f31688c4b5bcf97d98b93f3154890a8e2b65d520bae8e6256946771f98605bf0044978d9675d81c977af1649aa9a00f7a37ec89abc439ab59c12a2a3444c99024b8b769f86fb486d56ecd6fe4dc56a20b9a328394875adf41c15a8a5b6dbb69d2d9864b23ba0ddc590efa27e4b8ca5bc80fca29ea11f4b2dc39bbf9d7178fd81a4afef73fba036d62b2d3c16bec919254301017e3d0d8c1aa1a70c05afbd1b87609951f5f58a141b7ba6ef4e22c1e341f5e73932526bfa064afc9816cd8abb41f97143ba974a2d2339660346c65adc1d43fbd20c95762e052e47e388df67be290a588cc2dabec570fd27ef5c90fa8ca1b3dd7a77e4178b623be801f3254ba8eda6c94dec5ede7d8aa4c96e7f2209d1c39428c6a33efab87e37025c6b79b41baf140306780aa853a77005c7136687d9a2d3510cca5e331bd95155fbf252e9000102d66acf18db16cb4f82a450daacb5a8512e91636d496fc6b4d0ab2f893c935897621673115719133ca616a3d042499c186c6ff85ea32d3e83f805f37fe10021256c2dc15516d10ae5b3756ef5819252a80252e12c8feca3514dab43dc8cd6baa66939f00efa8ea4f7406e54447b803c2c740891bf7f923bce9a091111caa19f6682ee3427b26fa498b0808840b8714591a50a7d34238e07723f510ad40ea1aa898a32235b83a69cf09145dfd0c27340357bdcc977a3da6c7608a078ea4a8d31ffbf01ae3c5fedcf963519764da069d4d1ba81bad52a79f2510bee4e607b7909538b8b17fe12a470162de85ef77ebec900ed5517176a22812c0d2d076675958b69c11aa897a6d8cc9b08639d2df4135eff384104d874e7955448af94c93cc5df9c1b3a4a770d33e778954cd97a1f3876dd33ecbcaa432a12fd7cfe8a840b69b73bf500c0299e4907d411688fbcd542215a565234370845e537a0ebb3ed8132d09491967b07ea8d021ec7f12f44fa9068571ec231099197eab6cdf3f47ddbcf146a8e20a7e16db76dce6125299bc948e295f2afe3a6dc1afdf2cc80d43c7dbc9c5e007fa1e98038877226718fd8f994e99e68e4f09e9cce5622619384af24ab98556cc12c7a8b9d9b6518cbb6025c5ed0d9a523d0fde7be730f6badbdb929fea33508e258de18a7b1e2bf8fc9d4253be5634f1f732b76571f214434e437e0416583300774015a678f4a48e18a942e0afda4bf9ee40a98f32ac310141134dcf8f6f3cf89258ee7084e30b18c6e0b060bd5c909826a2338cfd3941f85d97104bb139cbff660916d5c2f2e0b051e7abb8b46722065bd2ef360b9e9edafb2463ac5d23cda7a34f1018c2a96ec0d3d62dfba315c20082ac9a6de635da92eec3978f4d9659fd3b62bd7d9d4af4bd99f8c87600c050a8666ddbf921d0ad8a2402d96a45b07dc97bd0788d7ad3af4e71e8a4444db405937d6400d1bbe43579ec7154d660f26ee309a0d3b73f233cf5adbff344abf61b61e7b60dc884f56fcee4df6717d1f7f226526d3086a92dec9d5c133f54882f52c2fb7e9ac63cb53ea39fb8340c0739276cc4471021353869c7787f59c55c13456f881e4b8215a0ba52b3486162dba576b440979eceb6ba7133fdbd8e23c490d83992a1c7053591bc5af6d6eae58bb589c87ec37a80979826e47d93d5e163fcfc3802856ed75a489bdde565e36b6d494a2c8a999f54638f67c5bc392d71430c80165d4ff3fdd1584684d18327817b580da03e218b5f583d6489e94fa3f66d3846f8a27506e4ddcfa03274d6d86209e08e9cc5c99737d8c5ba058bdb853ddb5f2fbbb371b447eff41fb49af43d6bc6ce3a30cb9a37cd69db6c8c814eef1b734687c9243809e09125a490cbf677fb3e51fe13817f0cdbd38c06fc1ec953a287db270b5212db4b9fc582c50d946c59a14bc4eef7e9f70dd06264491fe6007937968c277aafd3b993ad60c2559f5595621b817057ae88a1355f18746d53c5dd85eadc08635c26876c8c7dc23aefd2406d1f7b45ca1ce0897d42765f22dc8732ca09459d520948c381c7a08f7d1a9c238781b4c8cb9be08cdd162b44f358ac17fc5218b4de22df5a6a96d355a8d00cc146cc5d87a19598427aab79306770ee004049c68f8f4d5f02fbecc5eebd11acf27f0aa4106e8dbdbdbaebff35479fd1f94402a8362915701c44b8e766d26850fd484749d991caf5e60366fb93748fa9266076d2819ff29dd6c467f1271a8ac7512fe1800a3a0819565206c4dbbd89e679d418e30e6b107838c95925bd0df3197d1dce9b15d1d6771ee13d74d47176fbf7149ad1b6dc3f055d5fa445c6dbae5a8a716ad002455d673c5a0743dc93604e5b5987bc154bd726c94c42a1999441a224c0b26e98a6c779dbd58d64a147c285f9e3446ba01f268549f4ca15a5bafb806dd540ecc3252a77571a3b0c5cb36d1f8a3d6ee4a09e1b1f6bc1bb6e768ff55e34a105f5611fa74c25a60d881c9dab5c736c5889818f24eb4fb78a88e0ccdf72af6dfc63c05ee70c52c805c64e826e9f95846b4dde8432a12c74e83008556bc3dd4bd8a4eaddd7ed57dcaffdc0eab82871510abdb0c333b2bea7bdd690d19a577adc54e7241eb263fc27db53c23af188441d385d164d4a2faaf1702ce9f5cda636d203e7643be291da7c09fe018179341a4b92aa0303dfecc14fb74d30aac78bed6e85ea55b446cc1be01c89ad525a4a372baab81a63d22155a6e556cd4bcc1f659a2403cf795cf34880d9d76ee9c858c5c42a8dced1ece6565725b651a5c98da71aba571dc195ba663f6e4d75454bb9b494036f372ac3386cd5721a6200a23c08280df2ba758bedd0b1df9c21e5192d7e4cd8491299157232532b7120bf0e5ee93dc54cff67a86977bfababd1c58bfaacebd6129f6eb1e71ad6be2ac069de2e013559c7743c2a4dfb7b799bcd3569d59319bebef88f633167b267644bc981c233e36094e78f191ebca018cea51ae6aa1aa114cfa10bb54ec6eb33e2f97fe536b285eb209b33dfeb86ba83698fd4dbce5491f1a5870070c71b24d035a5549eaaa790133e050b9e4464b15fb9a598f6bed225dd1251b328287503977b4f6b87f391fcba0660d55c985e2b2034420cdfb7fd5e12db11479094390b6c40a3f0608f44702ed5d1406a7641f3693236494194d13ea9355829b3c7e685175b96c70299b4ebd5262061c10f868997ca05e49a4490a46366f7b42f49a0bb5dd766048a8058390afaba45eac6a9ce3a3035035ec5d8712de5e7cf22cbf57f188c0401754d83234d13abd2894cf9751e24ef1feef32de4da1b6701a8280c8317f4629d6eee87783db453c5cd39e70f83ba6804c6b750b2c0af9bc0be17987c1608231adf565c0979090c8d5eee682c7067ac0e4c60aaf0bf13fc0ce854af8304849be68f98b5aedbc2f3d0a80e5633d41b380d601e4357f8788da07e62248616bee6adf8d35dc4140f7d88ff63b6bf64e88885637af650f17681cebbc612da8b0da386366653e7f132c7336424c9b9ae8f5f1af7924d05754abe556e45f45067bf126280a025e0988a8c65d632ad601bd4bd7e7a02827539e40304cba8d353d6b15802ef5e9f5c5e23b0d0d77e0f7f3fc7e4da9724ad87d35f0e6949ef09c72409464e58db099917e2357c07014c2b73cb23030edc84041500804776815011a3b2aee9d96dd37af807a881c8fe0d898ef0a61496cb8f1c06f94ad446bbd1095394f9618cb1bec9a7b64796482d77991f08794a81240b0cff4ba0637de9b5c9427996f364821b51495c7aae314b2fa3f2f2b0df912ab1be538d40e34d9a39f8b0a8c4acac6723b0c6ebfaad3cfdb81f145eb094be1d6982e18dce6c8bc150b4cdd67b8d185f6d786b3f9268f44d53d85cfee54f3faba759427dbf2af31a320851b582367e7c5be506648237646db9cf138ce9226381f2794e04b25e0a026890f398e53fe0043c8ac5e7e43426cbcecc2611174961998105731e2e2fb1543b6f918b2f58b454d81477f248881ad52cf06de6d333fb7d20c24cd5180ded83af80ea1ca3bc83ed48737a04b7034e86656f3d7bd9cc6c2ca88a1f62a2d644865226eeb20c39b6c9b5e30d246dc979ef5b2f8e73b309110a3d46e3f3f409c6bdf193610da1b5e5a8928365fa57e026524083545058ab6ed210ca5d4ad52d53a9149487be21ea9fcc9cc2b5453300ae0c179d97298268b252b612ef4e8f2056d3f1e63b6fd5471b3ae5980e343ccae50b54bbcc407e31583db01c6f70800ee736fc9395e6d849dae997c828e7160e47a86eb4370ec34184ecccc0a7362ad6f124a4eb6ebb5a648360da4fd674ad4c9a98a4ea0ca6e08c3ad08cdc65431dbc210297a0be224d415f5e3b1285a65185503415d3663d4a5e5269166784c4979889374ec7984c805e9a56e6b4ed382594933b4ec6e4470c35e74f739ae6735654754e66759bb8f56750eb0a5b430083cfdc53a96e866b55c2fbd6a2b8f21f634c17b49cf1206cf5cbadf67837879e71a03047fb817b0c5e51e07f9ba913e219517f8ef5b019b66dfcc4a5133da1b136564054b67870dc2b0ba97ac00a7d4c9660150def0de8bc2a92d089e98229314e66d8aaff2f738b06b6aff3d5dcf846310d4ac6e12b703e189ba2dd62c99a7078d700bbd5b0d033b9989ea44a03f247443a57c3fb38ce2313683e242c1223e528c677d03dcbe1dcf1a6765c8c762a6aac1a4e75c3282d7f86a796beb1a6a0d8e85f8b4bd9460e88f932b2dc652b8db28b05dcf2e8e0616a4d3abd6c86944213894e062d70adefcfbfebb065821991b8c954190044e8b58391f429574051dd033b19d898bc78501b2dce1034d4dbe7dfa2c9143cb77e8632a05bb0efa3200c07e8d061db4e1eb28507134ec2ac4390c53d47f3c0feb877cd6b8ea8b35ea0bbada61bece504411230df84867d98cf63cc6ee48b7b5e5e87e28448a13793116bedfde7510727fe8957fcbd8355da1895304464c6579dd8f338a875dd871ba9954956311473476fbcf231491e4c1ac270f19cab2520660249b55375ccc5c1d7a85ac7811eaae0782649462c8d28f4f307b5bd4e77bbd5e378bb249f7dac0515d0ed58bb74e3a1c7285eb26b955f5b8e70bb2f02fba3f391b0532ab6de23cfaa78d1f82f6a541b828fe014303571af561774e1eca12ebe029ded5bdd66354931a9894c62f7b09ada6929d25578a8ed47118cfd86cc11ab0759678696b330902a9a77ee080c10a6322573e07610aced2a24bafdbe40616a718ffab83e1bb5a3eaacfa155ce4fe6f435612a5e6d28badacdd3e7ccab27d467ced702eed9a209a4aa8d2ccbdd7ad1a097fdc8b85710b482c7252c5605a3ce1fb9d65158efb90dfdfc54cddbf2513a076d90c89edf8bca4a9275401be08477a99ccdd1bf60b85d65ac0e3399dc9031c125b97e0a88bab86f485134001c04f63b441edbb4e39652ef051146452df64ae145c469db263193678e364d21cd5ac3119fd3874047d5bbdcb32db0de11d6cd509136c4371a515df57827eb66220ccd36a0ffd38f44cf0a7c3082f010a1007e448fc566badfc85a677642f62c1428c2d08abbb4ac790ff029c739b7d42c3493e0da85dac9352b1c3a967ecfcfafa24f4294eab78fb61f3912b205e6423d8dbc30fd909b467d498c32febac12eda290ac6e0a4f783f30d62f5edbb2b726a38d245e611c4270eee32351c3053727762a4c35bdef3eb366d3d5d986e7ad5b5ad35b9efdb9163ddc98ad5200ab4ae7f4258ce8256216f236fa5d4fcdbfe6962d18d7add038a96e1c76e1fcd8769a6e8e64fb265490ea3a8f678769b6f4f86e944f81c5c8ef17b1146d36a403180b1d60b10bc9b2850615251130a50e1816b494bb4260ed913e91fbb051f448409471e4c902a8315b09ed30a080a8255b279b1618c39d402058bc259dc2c090a1d99a59fa8c7e80ae1cfee1e891a87e3a5cd369d28aa241bd44522dd7ceeca216e61b63d14ebfc303943fcbf3fed0d971a272c713b260d1f37c1afaf0b9cdc97398a646898fcef1ec757e11163a9251aeb97f28ecbc6f4fbe6795c1c97faa5326fe756681e113a8e9b008ae46540d58fc7cf8dbf3e96fdac26f9d991be54ee0ff64c150978c2e534d411401c40dabb591eb3fcf0a4c7f705ad47c2ae435525b1be72286a104caf4067bd522d8d260c4aca9e1603c5cb963b5afd4e6fb3bb24e1fa872624c757dd9b91aafcd70bcbd4d0a628153c1bb589a748ecb21c09c4c27a7cc61bbb20fdb4a45fe60a0e508f5285681a4a42f197330aef78f919542f62aecfd10d18c1ca46b99da3c1803f7475103b1d89c8917117b814b5e6cf17e74e6e5e08e99b8d00d1bf867c9918c26b70acf2fec08d511f39a0ba8a467c2bf15fa6629836f8d212cac8b20db73b555d43ec3ee2747fa00df162f84df2dc5e6554b9166d9fd33865dddb45e793e5721a7b64bf652e564ac003996f5db2feb9e5ac4aa0fd7c8979aeb49cbcae8c84d6263e5455a9d437f4d446e54d12fe5d1cf325dc958dbccd619e335986c8038dfd10fd58b2fda5e5f2b9f0b472d9bd47c589df760172c853bd53cc6dc1f05b204fb6b8290f99799ebabba83913045c5ef618494bc5c8244e48a797b14124ac9c6a6fa521a7beb16866c501fdea46a878ac2aeede7413b42d27e4b5761dd880270e03a85860c046b8a2ad67f027c4412e12bce0e58898bb7f5b9dfa92c2d1f6ad0d70729a80cd275b821c21eb28088a5268f06b0fd1f6bf9bd192bce0f1ef37009e8fb1329a05b823ecb44d49d4fc782b107874052143027fc487bc20e9eb5dc60d82b9dddbd8e99b9dd1d7fd6fe0ef97c697659fceeb7a70042e8a58ffe06b999ca1aa4c4f44267627ca47ff9af9205529515e5f3153ca42f4be9da7d6b7a2a64a8fd6b57c778337ec3eebe3d576d57d53dbb854e336be48faa2e05423b780bf5abc520fd13f625caf53d6e9d69715e007995267b34533d506558fd1ee1d4cb48d060c7899692f051a7eb7304388562621a854d5a4023eb5bcf9243dd71b557e50dedb9b256b12a3db21ff14944aad273ccb6cf4dc36c12aa460038af56a5543fdcf481ecd46a343c5e269adac793aab5bb37f0d3c64e117dcd28b8bbeec8f9b85a73198ca4908fe7c1cce20a326a39a1cad410301798fe2bf4b59492bcf4b0e7c222103fc9f643703824a3549ad30f82017cdf43936095a8be04281b614d17370ebb0b87a97b1670cd1785e457f48c740be7edefca3b891f343e3d96f185a2abcdb288d3b150b70915e1f25ea321ef82b8973b8c15e126e06dda702cb3f458a99f48c4ffd4c463c797487c82a3f6d3fa4b29c4dc7ee5c7ecfaeb5276b798b0ec3edfcf2777c618ec1381ed53bd3cb9beabdf896c401117a88affba9a075516fc50ce8f7bddae2a68629d28b984a586d011ef8975694c9c35e2b0d2b528f79d75475a277a5c8b12aad6ebaab08fb962251e1ef3947f5dcf2b12fabc167291d181e18fa1192b8c703bc1ab27fca0943624e53a9586f1488f61327e38fb4c257fa804c65638681c7b7996e2d795ba6b4bb186ba022cb8915fa294a578167bd45fea4d4206b4a1c9278c82891fea8928df850c0a371cc806e1b616c57caa06905c6f1e0a5ec3d70d4d289515d2cdf7ecdb442402f065e4c7c8c296eacc4157cd42e741dbe846b24ce27bd3ba6127e753e321912571ca72eeaf14dfbc990cb06aea35ce1d4bac735fc2b436ab2e96043481f0ddcc0747def9dacba656084c6bf119254b0a4ae8ff36d1aa87539ff91af34fc92c2130a72a0e348859e01d5a5d4b33b690a444c399947f897274ca9318a9ceabd869567af5b8304fd348e69913e03a5d56a1ac78b987aa251c404a136b599707f47cdaf60cb1cd9fe56e958f7006dd07d32fb755eef1842aa9ed4ac5d7f161b331379040783d27f782ff8ac3baec31dbf90393eb23b3dd8900c95986603c275930955f0c840177ced47aedc38e00a0adc480d62450329fdbcf776467b6562aaffe84685cdae525f4b5da06c705f0192255b586680b0ab2a4f4e75ef412b73a1cec71c5dc6679129b1bc20dc48bcf39ff1ea29bfa723ce30c3495ae1582c3e37a1158bb6c31f055aa624be5b2ed508a6165a63a7a0a9bae96b27ae2e073103c89d990861fce61cd3cef7410631b325bf9b0879aedbaf8a6c437692f6f5b6b7832f58065bdb23dd9f5cba51a618a24d410063e34534a066b876883d99e37d665b4dd35a61d14a5771d735164127ba749129dec3e015afc2f131515434acecb2626b8d850c3aff957d63bb02ae9ef46650c56f0522599c3d04b76ac821d5718ef5573291a39a411b5ad2027a6511a0d314148c48eb3c832a9d7c3ad1d2f63fbb8c618a0097502a9fdb1845b0de9e9019570093d396aa90ee039e4e7a2e21ed623a643dc0e2ef36bc124ee0b9726e1c6cbacce7ab55127472b1501a20bf8de42b9330dcc3a9219f196eb90b4aacea99448d966e4e19f144d22c9bbfdfb3da8b7921cc409284916d1724543949ef99c868a13280d48873e5d28bfe437146beafe09ac8f675382c832496efdf5d9a1263dff87cc4e3d7c1ac0d6b62fe1170788c90540ed2d9bbf86815ddcadd5049a85e33103a204039161fed8b76bce6bd478a1a142a3b42590f4d81fe1ea3ee5bd39ba2683f9ec3d9af183583ac7dc58e701cb3a2e2addf37a99a726703ad4860f1cdd6419c0f4e4090a097aa8f0a6f6543149b3d4defae2eb46890eef8ea036ee1794913339546e72ee735b5006cf19faace46b0ece6b7151b4d3d76a96b1eda74570f5b482f754ab686c5b57f0e7c0a5cb32dc28180c4e83e21e3c419077759080714d276619884507db39af910fee38f5263c964baca02ae5b96ec95000b2bc6df61934909bdb350b9266fa53c0114b74fcfca9e4791de8ac7ba970a48acb7187e2f7369acbf199187b6f96f2e6132c1ca1951c30f7be60401926c31a944a26c5d33129f8da87b0566f348bb0a2894ea8d3166a30960d9a60e3c321e88094877a5589a8b85a78feac4f280eeb6bb493ecec3a56260bfa323f217eb7f6110cb9f37ae82260052fa3daaf349e1c4b4945181500f4d31843d266b16672bba6dcec783ee48a51439080279ea84e8afc47774459f77aa49829a2c2bf7314deaadfae68c54b5ce6734900025eb86e95450fc6b3a83c4933677a03a839f5eed66bcfa73d3350a618488cb9d4aae6f5c0a94d2efb444e90cf09df3696e15540b3402594834a5b9aee4a19c8e368fc2c4f18a1c9488057062b6f9de85989cc59ae2c4f2a8236fff0cffb2ba4b2ca22f569758b4cbdfb0afda4e5c399ecb9dc61bdd86862fab527948b52db53bd6e47dc6dbb3073ceacfda0a74e965629bbd899fa89e67e22bc58a172a0336aa29422ac15e6fc921e92831ebcbd5eb986bdaeebaaf3294a264f9ce5594833ee5153f6e5b006fa01b223fe023764eb42ac185640214d402c4a74765ff46f4c1671a4ca7acba3396129da03dcfe80d4b9cdaaea038132de5edaa618491c157bb3f34eadd5561ce3c62daf241bfd4bb6e07ca8eed9f8f2b62a79ade1fc0afbfebc8b49ccea753b4297c51d4fdbb3b7737cd4f744b06ff7a786d9a7c673137268b8700cb0e60a1ef7cd13aa892e951d4b897bb2713bde290b5ce9dad958f569df6d17fc8d3e2cc46f906db8c5f192227257336b93bc668efcac3109dc328754eb3bf3b88bc60daae751381fc70db657d8f266051d5fddf36af2af1c3782808de527a283861b10ad51887b334192f2662c065202a6b576f89f7182461f1e26ca05bbefea3979aa05734e7c5537b39f6beb4592039d81c596fbe58e4f061946b20c235e301126ec15cfa9305d6f6b4c748549a12e12af928e1c63f7fee7516f4489446ba1d92ac42266b8575f9a3c5f446e74f2e48ac4616fa89ddf2da4661a8476fdd9932230f94152c10aabc127e155ece1cc8ec806333faf2c29155af9736d506dea662e87494733115e1b817cb10711abfe4c42c168922cfca281a32ba21032763adc74c9d1b27b93579cfef19844cdc3984326761ff83ac38054dd4b587fdacdd1450ab2bc5b16b35d93fe756c7f1505a880ab187fb651984aa9bf2e4e0e0cf6db64e0bc75ba3a2bade4f178ed7d511933d070d21b904190a5ddc83552f78c17bff1dad7afe9996b4ce7aea8e296bf237d81140652a7e4db65a4a1e0f84c2f9d45bb72f042e16ea8ad7891339fda2057971feff6393c20db301537ba8d07d3bb2005adcab9738acf378aef8594a46aabb80d059c1179a6aece0af03278b077bd0d1c1a18e3baa606cdb814c3e0a5b542a68d1c803c2a68b9046e36b32e7381bc3bdd04fc22d75f8dbf1eec9b3a5dfa0e683b3ed775eef04068e187d342a4f3e08bd513080dfcab73ec4a79ccdb0d051afa070ca4fc338cc9d289487fd36a4342a02a94947179bc8db5b7e314fd9779bc9da007127f8d3ee3e140a8371e147e839d45801c7d558d787532feb0595f9068a006fd30f1d2288307de8799ab0731a91e369dcf8979e4733d6be0a8db030a5213db71a11231f8424bfd3656dd36012f144a91fb1d8d8f713c5e8c35714e7d289754c82295d053358a4d03cce7eab4289ff3f1975143b6e7186dcd06ec7c1bce4e199b64e6524f6fbf0235324e902f37dc923d57a773ee25747c567fa2cef2f8f5cd9ebf721289c27d6ff22310d58cb7a25851b9ec34ed27652f547d2a13af893debd604d05f2ea9d32a77c4c8cd5302713757f84caff6aadf9e86fea020f1fbc1e74d47ee95b302c0cf8329a70d51f21ecadc6562fe498b35179648b59e728c5a414b902a5b2823fe73c4650606cf07349bae4a5e56dcb14f1544b5dcfd63e088d100204c526c48222c84289c5841d6ee48799bfef216b59c06978b409044cda89f70320c0e4d9f83746e67e951f8fce3990a1d1dff8d40937af951f4ea0f6b05af820ea352cc9abfa6f43a9d6ed28cb22de0f7e52d63111db0f6dfacf96d7e38cc1e627999f276e2bf9f4c48b1976249139e1971f6362530e43bae5be850902c908e7d3a714b36f6131059b56e1f8757ea567860426065f43e56e47e050cd32a35d1bbc728725d7378cc9a9e032ee69fc32f5820e0e7c18f2d3ae2636ef66b9a1be3dac4acdf92b63acb3901209efd17943f0a0c8dca25d30872b80f9e95af2a768c1e60453bae6240016b21a869248909da9f0924f9c0819bc9a0d8017cb2c8ea85ebab0818fd589493fb0c5c1a78eb5bd34fb24bbc9a010ea84eb311c78523057b0a3a5ce7c3d34ca40484a8e24b4721df77883d7058386a54db8caeabc13b4db6c071f19afde4eac496bc2074eb5489e70749ff34f6b167909dcb9101f13135178755c4f9aaca0e8f4091f26df0928d1c59046aa7dd0baf52c543d5a20b47207b270fb3ebeb8cf6b64c1b1c4599ced832b055868dc11a50244706d80e9db7a41358f59a99e1dde5fad2927577ee2ca38f5a4b87f83e53074ed75108a64a2b36bcbfe691ff344b6aa842e2d51c34fbc681037d43eb1a93e7d77c19f8a44313439dae048ca6a0ab557aad975cbf79d91d443b58221731e9cff01f6b21e8ac2b00ba379f3cd7fa2dbadea9a418dbae39c0d20e1b2eb4a0c0f18450f953952ab9808c2e6548984428316fd2984a255d4c375c32092ec063bfb511bc85fcae8807369511803795fca15b14fd0a11e0227c23ae836e33026cb026bd4ca440b8b7fc8bee2dc71d1504aaf7bf0662c99068a053fffe5a7e4cda87d75472692a31c3e853fcfdba16703cd8716c8ca8a3f8500131302322eaba3fc743f965d54d306cd85e7f3df1b20ba7f8ccfe53cfbdb883208f33321ff53fcb4b20f0495234eebb46149ebb622099b400ca8d54268172033271f7833ccacd5e3729027e29cfbebb52288428dcc8d967ac78781ac98e548af4ac6347081786b8de6c601e2a5243299c454b43ebbfe5eb07448da8a067bb54151c462f674bc7584f21535503b2d8699b2a30be3f4e54a01f5984a5f3de6db229d6cc20ad69159831355a777804860f606f91f882aaeea2fa2a0387c6cf5d3611739ba25c4d2277b151c88d4cba300ba1c2569ba11fd69f9304bdb58bafc28222ac119c1d03b61ce3a0cbcda8b92d25cf504ae362b3d414b0261591ca179b333726fc1484a360258fa4d69a8b4555bc1a0f78106363bfe8918946946b3e033dee94c0830aedfea1021c2f762e7f471f2bcdb5b57b33fa31054e33dfc40338fb0ac79df908667c552af3f3a6caf6000c3cff13e7c55458305ea5da05f06c618679f51216ae45356bb01419dbc4fb18cdf34c2959a519d4334c159610ad8c035b3d99cb60a1b18245852fb6ed6fcdb39a4e94a6ed5d8cbff8756da59d4101ec4377acd2de3b0bba59f405a45a59577bcf708f075a76e407c1ad9ca7579cae7b48098813f4755c5e75d20a470e1e5706e31b52cfd1152146bb1d078c5905ad7aaadbe15c6f63b5d38a85d2d54c7c7524e0ba214dfd70695b2caf54e23455b880171b1a62c2285a77ac3a97659e1278ee4549ca724eee55e28bb5a027f749dd4311b9e6da889c941c913ab94fcb8be2b1f0d9c6cde03b995ecf9bec2e78afd39765b426511e452fba7314f538ca869bcbaae3d6b41435d1060b58f3aa35a22413cb05f4b456c7b0d27f2698c7272a47d9de0251caa263a7d5d0e36493485cb1d5b55948ddfe1f49d2cbe4ba8495a1170c8546a8a26760521e7d30f8f8415ef3e1c15f5983fed8b5b337590980029f21c70967f50c8b5657583886be33b8d9c8a0e4457a43f45ff30ea41a032bd1efdbd71e798aa8ba83217c8224eb2de7f4f1a2cbb75e878e0aa51d70bf1790c0eb99e9f3804b67793cfe2c85740c47d8a18b1b0b555748b770dcc04002c37d5581ed9d4dbe5fca98086d50cd8a8fb87ca9628491d9fa57e05447dab5291f565b795a7cee95ead0639ca969551a3869565e472b16160c7e3991559b05abee7f5da033b5f7e8319a952c5cec3ada312f4fa9de7ed93cbb8d1065fe56cc60ab015afad3231e8fa36ed37e3cb8652a2d93c0ebd9bb36968b52d151c63ce509db2f600669761b71ff6b1a39da3014169f7e642eac50b8e0eeee7e792db4b2c55cc709e0a701bfe67dd13e00ac20dd62b296b114d33b3a75daa8ec924eb073fa389cf90c060af5fa02d703644d034c8fed8fd1777faed86921614f79e515f8561594a4988620eb55a5682d504d5472cbbf64801137a0eb1735484931d6f1cb815c26120e9cc6a4158e1b7152d7962e31bf216d2345d733ba038ba4694d6a3cf427ec89d7583a8b5af095c20e329b73f391df5078365b9549d3d603131cabb0b36d440bb4f50709f066593a4dd6fab150233feb24f0474ea980b6257280bfe6d0347c5c427b9e5391b2f14bdef571065613b2300a99aa45e8297149f1501a053a3d39639cdf4f4a388ead99278baff1a24177ece1fc163956949932721576c4182b9550542568110ff7ea1765d2464d98c37a3aab6ebf9189348beb804b210375a33ab73859e48662b6ff33435ea459b3490079f4613404724d821168dbc6901858d13153d53bdb6fb7d78f24fde604c604d478101d2c493ee6e23d1bd2be25f73c1724e868ea72d3539045540b29d96f4dde499fcacd6aa72038b2de70c54a4f85accd48e45c2f9c103420584df5cce6985ac51894cd6aeb1ef6afc000fab4a421efb44b5ab104801ff62d2b10c45333ab6e5e676688330075341e1667b6de1c6dcbb27962c2c35c89fab2427328c780e9edbe33cedbfc843e971353aa23410b966526f6b7a289b08a73ce1629b759691d9675e5bd40fb13c11596fafde234ce27f883be9abecfadf6b96b0d5bbc5ad074b05749ba4f6911838be2ca665cf7c6ac46208800a6795a9fe0ef516a0ae2e896788bdc0af1160f2762cc489ba16f611518f95800b04262018bc2c60782783614e5f278e94ee50b6682ad73dcdc1e88f331c8b9560a46a381731de118b8efb73dd2d8ad875cd310edcdd19ef2d5c7c225fdd7b0871e69e003d4719dfa1aeef18ae4d0a9f47a20b2b8200a79f861b16f068725153b5e32fb5d182ecdd91795d80776e4de0fa785aeadd4b2e14c4521fca71fb0d0a1923b415aea4b1ae83ceff4888926f581ebf5f9e23c1ecdfd2de98a16e1089fd0abce69d0c5986f009a51e7fc484d1f0c32d954db8f4c7c982ce0a212a3cb287df5261c0c9d8365911d88b78a3e4454ee4fbc8fa22ac5f1cd76cbf8e289e2e499a9aab70376fa3d840f802d758391b0d153aaa697b627c77b4b8ac339d59d12cd189a2ca65ec75010ae0a0f98a939008b07ff6f0ce6bedbbc3227a4ecc2a0cfc2c0ae03b730eb3460d7d22cf6214fb5e0d23932361bd9e904fab49a59336382f61d1219b04cc00c2c30fe9e0f67b378581b947d301f26eec565c6c4768bb3ef6a4282a8aa4e345aaddd6cef78e04c57e89214dd3e92b430bba8c85cbc210855293cc0bb4ac9ca50d4e9f68a769b23261f9a41cbe6f44f664998c6d0a424c202cd915ee0ea78647a30c22630d0aac62e10a92e6c8361ee045dcccf79c09c54170343b7df7203d957ea54d3313c057a71b952ca13cc0544eb4dcc4c89b4a60aa39dbafb552b790c86cd02929d30532f6e7ee34741342aee0033116ad74e1c52e37a0ca10b41d229853a938814065ae5ae8681b6bc5d06dae6f928b4270efd0b525b96258643f06627f92f3c91f29b1837dc651a0e9ca99b3bd126fc8565fdf36aa642d11889cb2f59c00f6e1746f5271ac58649e0d3bc07284cab1b69da5be491c6463772fea5941ad22c2f366258593cdb6f03c24c2e60c06ee1fefb9c16c522d4fc232aa9f04a080648d3d8c2226b7cfa8bd8284d226940e3e4027d1eaaf8e1d8dba9b073185e26c7a8c72fea36b30a015be28dffe9562dbd73930d19d5f9dc86b43a02ac38d7abd68345bcd2f503cc0487d340644ac21e036a840468bd898c08b6305d46cea798d80ab108b72c970dd89de4417da9a24a8c9b45399fb200123a596b69f1a61bb247fb3f5ddba1272087872c3467729864335f9c4e8712d96490a28d18dc76cb2faeb98685d0384714c9cbe133ee4b34748a4d3cf78025ce49b6f5059b7182d6123e5dcd9509a73660438435be574e18f0c4fa5212caa1d7e107aced84a08fed86c5af91ebbb6d7cc5e389dfaf2fb291977fa2c5afe588a0c321402ffc077cc0ba7587176b215f66142cf8c9c892520e0e6bd6c82d70c581e6d645ca883d28c690a3b86c8c04d4f514e631ae89ab12ef5791d6a52178474d3bb8803977ec0459fe1731048813e2ea1cef07a924dc40db117c8c46838206dcea64461fefc358a754466afb8751eb76557f64c31f132f3a53d2e7ad6574fb3bd2a35c9be4507f0c7f05035b893a9af9cf04a635f196ac4e63810787d85f4f5500508cb0e6b8bcffd05fc2e607d516d9b9734b6eaa254bf6aba4edec16e4740dcba901d6365daad1f5a79302e51f1387d765b60eb20e856513648690d549f83f54f8bd8a6c4cbcd3de6a18c9f89e80d4189118a3e581b2405f54ff4100d1f861654bf18e8b6ee966ad9f388c9bf9ca96ec51db8638ea3c9aabfc3ce44e5e4f13960523eb3a88918f048bb83c86b060bc04a7238ad72c536961c4ec6f94f415e120096e5b85ddc5abbbc7043c44d6a62d793ac1f8fe25848c5fba398ce35609d7b1469fb6cf62d4d61ac9fabc7cb90211f10bf9611c31adbe654ed4ea21bee8a274a0a60abdb7a85fd85cf618772b24b32ea3008c4ac52ca0cd9292e2f91f1e89b0b76d219bad69da38b5cf1ba4c9abb924b1d4f85dab55cc706789a6b1c1cff3a5252d496c73d65c3d375a3720cdf39e5b8816775dd3f0537101b1128ed43f7b4f114b3ca889a1205de441daedc5bed10cc1578812c525f8023e4639cdf5252f4fcd4e05492468dcc0ba736e006ef05d22413adf73f6af8e11416f0f8f469964bb06a754fa0715728f8493c522ede2578914ec460c804d343e7d3a119c964b3738e08ebc98db36820b871c68358852aa325bffa409c203126f6688acca3150510571f9f50aa21dcac064a431fd99f737db50009ede2d5e0e6651a188157dbe5619b8733ac884a31472073aef5708e353864eabdc1b2625f0ffa8a093d80ab005d9df650dc41cf37421eabbf6546823fdfebc1093e930f242455e754dd3a16e983126d1237520c45ddac428a9c73260644f58c99a709538b6cedb5748709ee25f0850b7638a9994ab6de39acd801c9874523c362f77559605a407d021ad7e7ca62d1afa9126374e72c5e89452c1699e704bf955cd34178e8befa7c09ac6ffd69de5d7e3c4a69af4bb04c88a330bba684ac27608d1214ddcd2304dde0f7cc3cd6f11c1371faaa861da03358f66d286e79980e6a31a527c7c388722be4fcff058ae239af0b48df4dbe2513291d0602be4ce0e78b4b6a78a35d00ff5faf6ba806d964b48cc10fcb98f80b6f9dfcb42079b5982bf85e2df621d142f3c8c15ed921d9d7723e8a1cabb51d4e1dee505eed9a6903a6b358e400a8259baad8a67e7d1ba03487aa1c622a54d93507e8b38a4077859a880f96436038445c4a175bf91c0aa75b26259b8ee0accf7d09df55471424b46d7a69c8b88bb8a1b886780437f1399b256d38344054652fadad71e4142686a0ced9b5413afc6c96931d1009b6afa8661011ea4552e18cfc4e2d3cc9ae522dd796d4a6ec3acc2f791b28bd26b2b175e9ade7c0b1754d3e4f1db5f629d76d5f175459637e3292c750b9122842f7dc07ad6e66388311069d34c5e348f107b868ec9ecb21c67cfcae9362ab694915bc57e3de9579f48b4474d5d1cc05520b9764549f5ecd936df574df9d67ed3b6c8983b7f2f846acf0d4cc4198840130969ab945c6983a0a4c939fed26e8b3a1256a7cdf6f475665ccab03bc892df014f1427e4e4260dd558f8b5d2e94caa1f69e9845c3e0d5926f7c26ab74132c4bc859822968b02bcf9b357e4ffcdaf0ef2c582291dea29bc77d24facd85139f962953740c3619a58d6fa2332e030d98e39336e83bdf33164997fc7dd22d4803e6f2a30d048c80eaa1fceed4befe9641fcb9b7c8f73a99bb125f1eb1304f562c185a0185c8f3a60ae39011cc3ecbeee4ee29cd100e53adf6eec9c72fe5b6cb4ba2ff23d560992dd8f88f0b92228686cee64d5c7308c64ef98a7cb651361728fb9612f1d08a2ef0cd764e763ad7820334065ee0832f70bab76c9d1059b4e1db18d19c7672c3a8d82ecd5ff15ade33d198f0395125a1bfd7f5ef403adff835475a2482d7e5ad26b8072fbb2ae1292a109a62ba37cbab74a84321f42cf7b7b5ae6907a80bdba97ac5bfc411c3e80952bce4aecd492dc402dba726cba45e240330014c239da5b9b0ade5fbd78e548239dd2bdbe34d5055bdc645958b9cb45e34c9d1e48aa45ede25bd02687a376ef6e401cb57242a44369dc0fff5f859c714cee3a82dabf717ca96960c83c2f69310f9cb5ec19990d996385d80c6ffba893278a4cb7b7b811a124b1968acc189366073f0f805cea2994c0dbb2411ca74dade6f02130fe6a4d7fdbddcc24463d84235cd1fc7c3e7373f04a086e79867c46e5ceddaaf7e5543a8afd4cc6c1c3da4ff104cf1e3b9f5d7a90285845524ec9220f3a7ae355e079293cafe2b717c157ab3b522b272b1b0938da87d7fb84d40686d901bb03082d73ce1ec473a61eea2de15e8b736b6290f6550ba7336bf4060412ff7f3674e59cde81a8055c0ac20c7e55169b410a79aff02e9056fba81055b8ab0f832ff289bb45d0d428635557035755a078c5dd2a32d219433e4b0656d55df089b3f8c264dd43d90277ff056a6f70d28273956ee771535fcf9fbf99cf7d22c935b31300bd673b9919dca8b94909d61b69886004956b252afe97c2ac4f4c6e4256fd6b2f160849502960aec0d96a441d8cce57669fa4586aa8830f5ec8e6346d66c8fdc588831975739cf158e243757f81da183cd99d5c7dd4fe227f286b0756eec7a1a0985b548f9158c0ab3ea5a8cc2aa6634b00cb668da2cb6b0beb809c6888b2f82f3b36ea9e1db24ab8f91587df40a5ae10fa0205c048e0df39601b9a9d8446f1266c20a060b137b4c0e97e2e814e9cb780774b7fbfeaf84b2ff0c96dd3b79c1844e6aaa973c001e36f6fa9d60cc00319a9483dc09bc456e37ab71ac73864494b1f892734499bf0f86c44e4153e758f1ebf1ee54eac022e010ac6c1d1d08f1f4201d1be83b3a27e82b776222db4c27f63986ee82bafdb433a07efaf29872071a1e3b456c86ec9c98d27a94843c7383409ea55b6d76e12e8ea7b6384cd14b63504ea516cb08e8f2c663bd8f90b693449495722fc62aa0f90f58ac3fa97dba1bf8655d3e56d963499cff29672cd6dff01499698f5823ddafce7246fccd2f46dcf631db02f9080f1a1998be2f28b37265a4bf2664178cdf0058a2c5f073d591ce51af1a663c6793467f2c64bc7034e1e1a774198e5adbb141f7578030b48c07e0db2867bd831390d3de365178f438d59abf0358ab786d7e755ab524cc4932afda070258cf0fe47d18b8e1e5b35ea9245445d89cd7e79630c9271b2924f6d465083dfdf12588b2d778f211f16dc20a8c089f28f1a6627e6587963adc84a36de637cd3ae9266e40fd98e1dccbb795d7058ca8a73570a9c78b5e361c966d57f096663c33e931fcae9f3c96166a289f1f86b867af2460598b669f50e02040c784c3102cc8255bd02562467b35810297a5b76a2756be0143af0bc426738d21f4db948b815abd3d7607d54c6de8cddbc00e5fe32ecd6f32ca1b5174d6b5c17a451c1e48ac923e7ec8715162517957d69e133f85abe55c7e8fe785ddf587e6f9db4cd54fc0f8ee5b838cb3dcc4b9098d358c0021eeab1e21b9a324baa7deb8ce4276625ad80de2d1f5a82b96468b5874fcc60c958464c598a0e75792fd62b5c66c1e0871ee0e0324d1ecc5d1058de4b0267fd8e91ec4a5e694499a751cb4c371373a345565d7189571ad27ba455bedd75b28a58de489b7f87c5fb90a7900bd927245a9829dda56bf9a33afb337759ec7dd74e82fc5892b6010dd3aa936848d06ba6434afd0f8ef480faf01283cc3bdd813cb4d38fb690d4dfc4927b8c4d30f94975f39901d34f6b30ae9a0f1379af15ebc464b58876c0b1ab5f62367117a0d1b601bda65b26f5b7c746c8a344d93e105e2810a0ee6644bb8907d8c04d89b863b5c950bbfeebbc77c26efda314664ff1877404b72e3eebb20707e5b5a5205f622d81fbefe97766f4be589aa4aeb688e3f66c26976a14e37a69dcc70550d48831d165d37f61c19751730b0b2710540ca1006f1c6747faba5ebc6ab4c1247c9fde713f8b77b75ce10e288fc8ae6bced3d55e8d1cd70ea602d270bad1c78de898aa78a1b02f346e5663cae5cb113d01a6882cf35a5cb4a3a1eaefd94fead69b507166e27c630cfb8da610e86e091def142a9ba331c911bd6f24379dacb15a051be10819af5fcc3999ba4645be9868fb17bcd62fddb94c1697c8776aee594cd445d045494a5744379a72d51dc9b71832db26fed478fdc9889e3975169807e89b3b54b677f6deb355bebcc9ec284fb9d7b75efb0a3ce79c9551264f965e784d91ce06a859056f51c0c4368ba1abda9b4343397ce5abde4223d311c46d0519af6e5da34c62512f4e34cfbbdea4beb6711b547ac2f48dc93236f6701be974745ccc3ef2fa0a0efd19c15913c35b5988acba69f8fe2796c25e30e7183ab864ca25565a2f6a6edafe353b1cadc8b49f3bb637c77feb3e176f0af43138fce3d943d8b3b17c521cf9d024976cff17ef32d3e306bf885c3d18efaa9fb65dd976cf0a9018bedbb3c072cb673ca9a47706439f8a71e2a8665b511f551871cb5cb14f1e2e7b3977dade612966f39b42beb969db63d5bc232920fa7a3026c826d9c5c4c1c1aadfc696419af5f3ece5fa7e2b5df7f032ea4efa0a0c2f6d33e3c95909de80987116a2579e4d3125d8380dfdb15604d5c353f24a47f0e4962d17077ba19c9c1a713672331ac42d437cccd6ee2b66a14569dad90a3ca0962b608878e644a011000872b7611f0f53c972a9fcdf7077fcdfdbfb5e91f7900b354d736e37e28728ebe8b174ca6045b98c854deea03465ea18d05428b2e2e4d3a30f62bbf79d44d46ef18b36f65852696a5182fe8c5874c0e58dddef3a2ca65125f4ec75ec4764b5bf8dbbb3375bf7238f24524a8a950287764b79daba6ce7c85ac8c188600032dabe175fbccaf97813e80931ccd01954035741882481f57adb90ffb29adf5589b73d1d6ec930d64a0cea295734347859c49c453db79bce87ef60e8490b1e42f139bf2a73995d34ff5735919ac705271e81103654150a33a2b4b214fd5482acd6a6637022cd151bb4e41dc971a93d3455917a84aba950916e115a404f9fd3367e8d40668a2173cc44d4e771e12806f3d32f7e78bc682f5aee24a926d6cc056ab438bdfc578ca6af4693b5e9e1384d11a7b115e41ea152c9952f363655058f852a0eb1d24c32ff6e34ef3832957bbab65ee3fd65d58314c137f2579198dc195188b0c94a004eed975308561200c33efd0f632523fe5d840bf7ef4da0040430685c24b8a24a3ab0ebf0b21a5b13d69656b9084762af6cb967e8c4f610ef759d885e5991e90ba1df1834898c32f3b7c847585e915556451bdaf1137a397baeaeec1563315c09fca0c1b995c34b3a367ba31986d5c8b400a0c7cfd280445368de1efdf3feddd01b49dc9da1d67947ae0f64e660d3492f05e1c4296790509a21dc6d53be1ad1b006d69c20204f2a8156fc6ce58c379a019a6ce1dcf55c79afa1328429e31f3e121cd0ff313faff173c3aa54187d20fce0adf92069ceb396dae20db27e66ba2c359422137c38c37ddd926c421b5cc684f4f5805a86829e7a0b9b3f36b04c4fd667106d94b32401a8c4dd60d0c6a65780965d9af22a0cad48a323295a0a39ebfdc40977322d41e5cc247d245cd4386b07dd61850a842e3b54bb7fd051ab24a310d785d3f3279cdbfa5b94e094bb9bb8c9a3999a802685bc2c8f7af667c3d21e26675958f50b98afcf21c7a04ad283a2b8fdec43f6e450732cea0ac0f878ca367554aae9700605878e61a85e1e986ea2a1d3fa6d7cf3143973f1c3e91ed80c87abfc5d01773b8aa8864d66197a7da9559a65dcf54e4eaacf55caa6d194e123250878c795e1d584751e2e5a1a60b0c86b0d8e1f8eac95cb53be7c1b02143e5b9b5a71604973f866a97da37b8c672c680e83ada3117ab05a856bb612944f07ee9f5a563b691bd1c2e6ecd176fe7b8543b551d3b228643176bef4094aae001e19b799dac1ea429643b9be009fe74930fc8f3cf2794e97c062f1a4587e8a52c9755d8d5e75f134be34868458a932a5f284a76502e6365c7f09b1c7828e03a593b1371eb65fbc29bbc63bd892fbf66bff4714e0e5cbe0a2fa018eac6ebfab94df69a91810a7110a9b247e609ff2c86b326273c533bd7f8c6c23154ba88a6f606e9267dfda30ca533e60dff28ae13977f1b51a259c4248c4d7003c711541ef686852f4343c384318758ecea0b3a77d262ca14dec00bf50d380bd146937af7e1b50fcc6aad00161bcc9cd55dc177e21eac90d2eebf43b44bbe8612331483ec495447c254c08f625e6eea1725af900d047af90572c41e5f34439731e42411a90977d5031d5794b0950715984f1ed4863d8996a3627f050f8dc5a2f2a5fb536888ebb7d0800c5a9013697a86880306978939108ecd2c77d51f17b1c88859c63b196691074ef0649cce457cc37727ba62787419d2292bf1e6418c21907a72dbbcd0bbc72158bade984e2c79705b9f6018854f3f08187ec93d132de6c3801b5edc5cfcc23144aae6416b56180301bdc7ecf9d1c0af8871f031f95e87dea51a3a18eed47e5744f3baf04e8927d1fdf9ef0bcf2abc6e1c8f1cc0c811ebc2004359a2f370e8bdac262cc164c209ee618bb9bed26816f86e143ceb286e75017155f920f7f4a864c98d4798447aa983c837a9feff0a5cf7bd173b0afb5af22774cca0c014b40d2deb5442083c2c5693815e123855250ad0a9318aec7580c39d279c70d2ca8abc3532dfa1d8ba22ff15ec2f03a0eb8d6e46b70668877d465315382aed86836c70a0e43b600513b705d354aadcc9daf83554ff47d85fa0958a4c575d4c860f987e9ed793852b409b248deaeed9fe0bdfbcabbf2f6cc9fd661fbcd9cb035f49f78db1ef11d5f3bb765fb89db943a7b6f86726a2101530100781a5fe327c056d38be19214917232a4249900dd74833f7e00267416bdf392be47dc548ba38aac87d70b00b0e12eb5da446c44d193f4116caf2da5425e9a66945e484f8a89480e1809d9035be4aaf5dc14f2bde10678b48c0bfa2674a1d12c1aa73c4944afbdf8ed65f9b63fba6cd3c1db2c60295281ef63bd3baf2dd42804bc502f6cf6be8937ac3b62e672aff530dfc4c752fc1f07c702524fc008dd4fad0bba1bc51212da7e8abfab7d998a25ece7d3e063457a26c3054f0b94f67a50a5c5cce652dc40e70f9d6c6885c3ddd1a970c88b5615c1729ef8617e0900599998f5234c0e7cebc9a3cf3fb159c6a5faf7c48a555a27cd39b185afeda4e6c5b31628af58f456ae71e5adc1f7eccebc9141e4c60017ed05a0adb170a10a9b04ea71425bc6557c84302af277313090dd6b33a97141a7d74218b32a2847501b0746e2314b5966b7e414596297ead52683dfe11b6fd4a60fbdaefefc2b7bb9c2f8f5a7659e8f08506dc29576c789833e310a26462659275bc9493cd8a3624cce728fb6b3793a8cb83938cce44c705caa03b23c6f072bfee32612cf64cf24c5aa8ccc9fdee94befab551ed937fa96dc5ca45cc708168a1ea168be5c86858ad4084dd904b66deff1982df8200cdafee761361921094277daf554606f8452dcbb6b22f931b6578cef0060a0d28ad619a918c0bacf76a3b36b7b0363052a1560a21c4c67a8709363085d560336b11408b3942bb5f74a5263a5abd277687b58b2f910f3c08e0c54bc73551e190c4ab6f43d26dff7e11f3899f4e28e52a50f17cb7ad78ce9f120167a6ccc49270e0afe9bf2e035165a4c6c1b1efe986bb3f31f5dee3da187e91771d6b46cf0b5ca2802c311a6fe2b84cc2acbeb5f19fe87ca1ec3cf04a4a524cd28a8f2aa2759609e69d5d5b566ab36e2248eebdf77716fdf0bfcf45f70b0ed7c7d3b7b6719bbd04a9667494222922b0d27b462ece7483d77860bb3eca9367fd01801bfa67517b964e97442fd4bd860f1b52562aa3bf35a3dec55ff682a77802b2212180f01b4818703ee74d1ade20d3e6fe6b4651ef712d2c5a6e4677ee4f8fbdb72f28524581441f5c3f3a688184d43a9a5e17059ae03fa1837b487fae085f10d14ac65d5f98dc96d8e9eff64f8b8c8507fef1f258c3297bdbfab4e0ffcc684026794496582adf485aa199bf5afd345d014e7bcc383449c10c3fe0033d000bf3e9fa8aa3a00e76c060f12c6e8e1bb687b3028cc159beabe9fb6f4fc40bd1dc196b6152338adf1926e68d1e316bef1cb23de77cf092b100564c05c7f455e693e0fd0797cfa6229d533614d56cb489d1556312edc649b903355951c704cd75233e0764d237885ce469d04f18c4df95f2546f4ec4c4df8ff7d3f785104b609305b196063d4994fea0642a923df5c8707e1b0e63539553d16da8d13dac776bc2c884b8aac9a4fa9c9314439a698b3b1526bf7e2a21d10ad05e10b8761501e4b38f737651062ffb4f407cada4be6d3b07a96559f5c92bb1accb72a213aace2f54137d688e18846cfb03e510583b21c7876c666b5b6b96ff652f05e8b6c6485e66aab041a340de063af2870277d67a277033dc46c217f61fd3f094f4536e9fb26481f8887f15ce90e7ce9fedb5266276bb452f92cf049b0660c3334185ad7c2f50f5bddf0795820f4b7250c28e95bb3b1c1644670061da4f7833f160d6269b9d23184a8bf07a51062a6aa0e542a838d26ac6e5f998239be6ef62cf9b7736b6c2703869791089ec759e0b4c775487470c923a9437aef006d0f1cce55ce4a6127bbfdfc6754285ce987ea38b8dbdd064dbeebed18320b3249c9b7e7c2fa18db9e06b35fcdf7af44375500da1fd0dcfe86e3aa3f6864dc3d7fee005a4d2ffb0b13c30ebac360ff7e686437d770f88064530a1538edbc0674a31bdbd3e8e0babe0b74ef067aa6f5512a8e064d4f1bd8de629abede7a2f4740af50d0e0a3113e3692000831782366e85ad1d2260dea86ac8b536ebf5dfe1214e6133e6263902e7b4bff729185a25842776ee0f3f651c3753d9699ad7325c8c8c010643255af095acfa722dade56be0c18cf1724dc4bfc7f7ef05c94dac4577c6b07e6448489dbbb84351cb7d1f98c0f7ca52e7b52a98b41a64b64b8414fcbe0831736e6f60b1ad8d5bcd305839594c7a41a24acebde07958fa529285e9e04804599053a8f902c0e0ab6241fd92664541cc869448bf01ce7b0d80a2007a6f132e33df61fd6617457db9a1299a5f2ec5e3942d7daf2a4e7ccad87753c712c9fe3f402353bc2dd7bd14d98085d56be03a2a672b9a2244321f8ca85777b40cf671a043b3226b785feaad124f5cba0288d305cf40b3bd14bca6543334c01af2ebdda0204d54fd48dcea2dcc8a89e5e4931a062e3430e2a9628cbe9ce5ecea701679a4a40d70feeea9d6c88f8508ac7143892d9243d85854379eba9165719fff9aef6758f49a995795e99df0a0884061bbb271a809c5c8d7f09db954d02aa838b17d8e3bdca1eef95a36eab83ab074eff5587c8353bf134966298b13636a652307898047eab64e9058ccdec42ab59332a0ad8ba2153e7b4a4b908661b88e38c80c4f0b7b0e6da0ba2a49d401ff195e898d3291e24ceecb29db9fdda89d007c543ec0c14daaee289a90b74520048ac0bb804363b82c821a22563a2a59ee6bc4beef705f45a0120992d4b9b6181fa223b7867b38979ae0c071be48e16e8a13277b80bb1f26902c8e4cbae069c66c071f82066c2f2a3a08e8c7b39bfaa0c663c7e190f598442ba2426271adbbd20a6dda3a0c8f073657a9d04121d13fe1e7f611b61980ef0ad4e2ec4be77a479cfa56ffb3911f1408824b884b904711520fab79928273d02302621b718f92d3b77b32365fe33ff8e5b5c4288e1bd6238d4388e4bcf77cc338592f56c28fc05359cec9c6485ca74a035d77df2225b512b8e06b87fcd2d81fbfbfb8b5d6b96d4099d3dda45936595a2bb71cc6666634a6a980368f077a3cacab0ce12add89a5b14c84e26408d2a7d2e1dcd46788f691cb3ceb2027c7ac2389d3d9d305fd2f80a9965ffb514a574718bd654efffd4353d373bf5c581cf6c8220274a822cfc5ca327d8d3b68524c80aadab1a3a9c483503d72c7b451121a0d808cf6a5538ce0f33b73068f2a50f3fdb2766c4ce22fe29d01b947e9b1a49437587bae30df628b2ea188f21d0982f5096be69c18feba1f31cbbf6d3d2809080dbef35bc443fb11380ac44e56891f06f23c9d03f2cb512cd20221473d4c1b0b3d6be97fcc72368dd478661d3fd0eb1700dca91775386da0c9aa55dba785c84bb6956b66148f3d5f6fe39b72fd926f28438d90b8db2889adb9358405e52a7201e39ec28f38a0485f2969fc10c0a3c0e7c255beea2bdcdc3f602040ef36f413ab8cfae1a8a6ceb95243db5bc0bf29aaf9c714f40ea7e8656cc2e7ce2b5f1d9084efc8be4d886abb61fd459161cef0985c29474befd6edc3b91b02f606db481adc3d50b6b5dc1f6024811a620341ede35a3803c658a92584db14ec8950fc8d44925005cba49935d32f3054521a6fe1a2688dfa52053ae035ab859abedeb5176fe2cf922e62383d990acea343d7b7f0e1c9ccec95f47881108989eed3e4f4ce7569205583c4665914ad32e3f021d3cc41b996d8743b152794d571fde4bea913ed6f9315b6e2db4ddcd9af32c12f30f984b306697c1b78c58ab8cb2ec29be82fb6a4ac360ea06bfc5e6409adfe3dffc9f7e9a78ef3bfd91e3eea3ef1574f00d6d14707ba1222cc29d14c4b81a4d69d115fd341ed730a0881af7425c1fcbc4c567518a719c6e0aa628237a4ceb2e47aa7aad55860e458a87ab9787da6f189fadf0ec390d0d652610f8ec42bffe3ebe97c9bfbc36fcbeb86f0442786dc692c3dcd6a4acaf2c9bb4d03ecb9ea3d8a61dd869507d52161ae87c3dea5677242ae686189976c2008e365ec31332b5bc45ddf1b047051a5751206efb314494f6e8f33af3b4b91580c4c188209a8ba3b0f3961b90fddc28693be261bb7f681c26bd42a6b9f5f8ebc95dc4581a23c995ba7253cd093b6f05874fa6e60c6b84906d8f0d378a814397e8e70e7335b4d37435bd4674b59ca7065410ce52c84f51a4db11dc41ef9a63c640f4fa5d745ff809a206b1cb5693cc1d23552fd72e72bf5e86a708e6f03f6bb409b160723260c65306520c4480a64e3aa34b97d9c228991c7f133c7ff20081890f78f167a769a97e1738e0dd305c25a827163d8dac49efb54e16328b75d93d042fb6c7ad183b074f19c584724d27132825dc0fea5ec48150c9eb4e6a6c20e7f304d352ff102dc2b7a217aa82cbdfdbaf520a9efd74949377a644d3c30fefd8c6e8dec2e2fefef333ee9fe5dd9dcdb4bc086b5f8a254dc170a327c30d16a90accdd6d36501ad7503c4ae8fb3bd22785d926dcbd23495e6c7b0b2acc150a7befbf032acbb959486de16aa963c4c1a9de8ce1b1e8e47775d71ad635d1ca4ec670d8414000c34aa202150be2ac02de6c041c3a3fb5ab490296c4bd4d1855231387d80e0419b31a287ebd607828a52495e5a52d155d9904014d1c179272d505b29ef2162cde1e2c94a214cb2ab9bb2c7fdc2c6547cc2b48d819c3ee01bde7833a96e0ca501e460883fcee57b74034c797a5b49a9960fdabc92ac2ecfbdc95e26fbf37b1bc5f306355fb24c7afdb0a5e592bd93959d91f9cdec7f85ddb898235d0aa18d7f52b93e98b4d694b5cb0db55d90cddaebee77fe83f24a81c0713fc1fcb1f19fbbfdd086afb74c75f83140e769637aa6350c97fb21c0d07e0c30cebc0f775d26ba35ee0edfb7b41aa10b6d6e7a7369604e226f41a83bcc319598da80a6a957718888cbd3d5f647384fc720ef3dada06125426d1d1a3d9adb77072eb1b715d3280821deb9adcb11cdf28d7b7aeaf85e73596780f10020f8953215d97eb759bced22638f0cb1d3be783d25e1bee5c56987b60d7f23d3c3bfc498ff5bc0b7aff15403a602884aeae9cf689e474eaefcae98601fba8f0cfcc6ab8ab12778e63ef873ba9fd91daf60c77d5ab01002d22ae8618f2de907c9017d15c4f572678b29ab425b53448af1a4d68f5e50bef1f62a07d27c079adc73bad550d29d1ac281dfc787c20015e51a9ff9b43b3eeeb47055f1c303049473b1d4d11e9195b514408ba11b5c0b3cf3d0723c191b085afcb77468f85909718b71dd4bc22593c0bf386f9e2a3dc22656843e94dee0071fef0396753a891acc1193abe8a0e42f8f2dddfb4fc46d9400124df58f966779e7ef50b30982f32e8e2c2ac9f09fb58cd1a34c6d2f5f7446452d9b59f2e7c11f4762be3f61a15eb752d5969d01780d056fdcad0c37fc3e7737a1c74e67ff45427d19541194270b973ad518479bd51b240b25729a98c75d9cd8dfeab7110d17819a62e7eed97e46d130014317008b1795ed8073fe5bb595882bc49d32ca5f2cde663a1de0c74c2eafcf4c4d9b9fb865c319ce4c91723ef1a6684e8e9d4cf63dd92eb0e42ff7df675df9d990e63ec5142e860aeb88af2d421f106ef3b78eb55ec777dc4ed1f772db8c194c61e0482acbe6214407265762226f76aa5cdaa554076c7bda41f31aa85b0a18d225b3e3cc51198fe986186f01e50ee9130c0c997e7bab9323cab7ea5784e85f724857bfa0cf00c47a72d983ea770c32ec1eb51d7bcbfc6b7d3ff714e3e5c51a9d07c706f930cdcca3ffd169e67e7f37466127f324df7424742e1257da8b4fb0d158e613367735bf3d17fbedb59ddb120725dfb401203e4618aa55416a5770b571b0d9ea1059dec56d0fb0d9a0687661c9cfc14af1368f857dbf762bf4fd865c871dd9f9cafa942010b21869b307c01948bd9cbfd8307c38c13172f6f83a6e80d1ba9849a31163422134645c013a9a14c603a7adaa1079e2fa631a654749025f11bee5bf6322d2d04cb265c0b802918f7d13ad942d4049eda04821681041ffa4f6e741006a12e1fdbf393cd7052dd0d96d6d9e48ece99c2787f72d786c1378dd5f6946bafc13e827ca4b8fa0b07135c41624f4a9c4d82b816f0eac927e02fe0bc2b5936a056f4c2879e1088a46fb696cff1623bf58a5120bc45ba88e298884754d9f23430ae0b0c11ed6bd477474713b0236dedb5f0a7bcddff2081596bee2301727c9ee38895f0e936017f7cf5af9b291b7c2e1918fc386e26facc144487c57400a4aa799aeac35da71b37016b2e44dba2acb8cdcb0e24570b08c14ccda7882c30b02988b5227590e0cb5adfdd5094f5bdaf56e679e21eb99a0c5bf0a4d9fca9bb1da6e9ee8d3e736ce6629a174f51c86e98e90ad15557c2bb20f461ce0580b967f7b3d379e029bf07409b79a1141a5ac82e2fe224a0f272b679ad8398ae1aa19897a713c3b8fc595a8c286250c5cf9cb188edc1682a8ca2823961d19e059593b39b12bba8813c8e2b346b5ac5388fa8cce0efef2bcb809054c319c747e8f39034ae88ab7263e8f351152f4dc84e3b722c79c22968a0b34e6316ddea34250e2fa2d04dd4d2532e9004dd5ae8c11e6dbd560d3f01392eddf74f15fe49d0078a69d86038325265e16b0ff8ce683330bab0ef8a773d3021b1adb9a6df8585cc6178e560b141dd30aaa5342d19104d21420751ffd26eb2a31e9a0a2dda01caf68371edbca0fe1c751c6021ce83af97fd77dc2c15b40fb359837a17425a341c095ecf5175d1fc06a7322d29a779e047323f90229e6cfa5507f5aefa668fd54376004614275779d0447b6b0958926d0038546e433fb28b5d924fe743c543123a012acdc9a5019c23989c725026570c1c93883140a0a22891f76562dcf2b45bf0fddd505643f78bcdee5259bcd2b4bffdc995cb4bb355370c487a89f28d9cd1c2dd13ed5acdf611c4048a07bfc3613c8bdc0d9fee42a91b6d545ff62f04474d65194e5b250c340e323141ad693a97deb38d7eb8641ee395c076104408cc9e78f23aba9d670393f7ce507030bf9ec8ea0406941bcbd67ac8e16d714f75f20c78fe0a222263b640a829d9742fce94b1739856e2723f122ba1ee622b81ecb5a4080255e958925144bf0ae01eba5b943213010a4388c5897c19bc847cc9d1b2c07505f96186e8ce17cbe3edae408d20d1890455b5421d2acf8e69b408d14af1de240d1c79440aba71596977d1478894b594e200d9712c75f723aee05dd710351be6c95858718596786b7fc26b4fc4ac70090162243b4e01ff6883ee9a1022e9ffa038f4ec4e9905a72b7f196ac1d78e9956a4b920d92d529183c228ff83d0e1dc4cdf19f9c754c2a06ab75c3b24005e9565649cc34477ec3d81c37c324c8920a461fec759da05e5e064ebb0c34821d61a89d70dafdfef99cce0fa08502d154c63d39a1a2416952b8e0131848f295266c8bd5bafb46190c27d77d2d6e7079df944cf36d829650d688da5ea10f1a27941cb89ca2b7f7ca12388d0379dae825bf4d4b18732447f0f54ec68bb658a4fbf28e04693aa10637dcdacde404a0cd1b4b4ca25889136fef8f14033006db6d4581c2de7d56b96c3f8fb25b6e0ef5754cd102726bf7404fc10b7d2d62f2ce999acdb4cc8083a826f5f3e112504d4056962f3c1d617bc58a3328c445aedccf5e134c9c0c21e7d3f7599cbbbd9810f0c59a1d96176fc48e51103a3faa822ea2a221465f3f0317fdc0f6cb239f88b26ce7c4fd74451bfe657ef0a31279a0df466477a54450cdba0b934f9432ad5557b2687510fcaec9d63ad7d04245beea042d8b6d7a42a757d00ea481a18f4741a9d58c26d6f862ed2091dd80f70d787de3fe10947d8ae3efe834f20d1a00de683354fdb9c69d55550e19e067adfa76cc9712f9f3bce6ff5d9d58a8ffa4fdf861db5ab50a81d48d8bb48274563fae5d9b06adfd473d8bf264e9117da91df3f69ae186689f19f0022354745cb6dc7c756ac357c98b4db34b8733f6269b881736e5565ae0c983d0b8434f20398e1d018bad6abe60477540da17f277a7f9c6e5b963ab27a2d7e2fbadb609cd44656534bd5802fc39e1435fb4740cdd417f359b7dbd91fde0832eca4a2837636893663cd9c616d8090bf9ad4b49fb33da87bf8d94008e6f70c4dad71eff29b824199da1d9648f7e89e930dd0c038dbefd6ca310c98d7d0f578427cc9014018954766a6aac00963ce7d0cd872858d4c598a5e9d5d1547f708084835c051ada4cb1ab9b317b8da584928f1962893bb4060ecc15bff3979f7bf45d21a597b2d21a4357222387582895ac333375a14c21ccbd8b2be6d88c97d77b0465d9b7fe9419bdd5995039bd801667c6ec8f73337358e0d1cde23394b5c1fa7b657d6e879225046de10e37947dd55c0ef1c6208760aad8fdfd4d553d525e011399f0b665967de0d91d0a29ec8b7b501af1e5744908ceacd67e75c97f594b65525dd6b37712004fd847b090186b51ccb97aba82c3830383e044276ec66d4811293103d0042963daa7a93a01533ea8e03f7e536383e02032bf018b1a24166f9203e87455f6a4e8be28938ffc58019f3f1d326bc5cbe957d47812d3083a5aa3ed7ebb3867b06b9ab1fdda399b63970db8f785460dab04c83f1b6253609fcc20878ac086e78afc7cbb54942977da7ec66f04ec3db14041ccb802167235cc5258db68c923f7bc31d56031be311427fb29b78eefaedc7d03cefc2f3723b6af62402b405caff2c33d35cd1a928cd4b5a52fb395799d5c9782e0b1394f56717ae1595c415ba36df1f68f43e79d5dc050d40a1b3ca7fdbfce61cd6a582cb77dd9ca8bcf2c5358cfc66849ff6866131466b6f9499664d5af674c3360659ec065301a5cbbb23683a34a9525395d4bcec716212c66f855cad94f5ecffc65c6cc3275b311ff6e0fd292ffbdd76f0e072160c5c7cff08cafa8fe7053539405e1f35a97760de5da214dcfad5f8e938a03ca09c48b071367646621867160b1efc81017f7e926a4be2d290c32d9e60af047020fbc52a11203e471f55effe251193d6a2dc336e46e771b301f479a901588d81ca64a176bf03db50e3b3ef711b1814a5fa28d45758da5550e707e9f1433d632f1bce9e90055ea4b0a3fc90999cdce4d7dc517e47c8280146aa268006b0522b73be21ddd4b1d702ee882115d843bf73fe3432868e8ffe11be02f7d2b2771b36147ea644d0b5da75e3601502898408d97e3dfb75fc35e6f6d403d0434e98cb830e66b19fe679bf32bb7812a79f1a8754e4475cb9d654e45856030e69e9f6a7932f81afa11a5cab3dd2797181b9eeb0f755ac5b84985e7eb84e2f2b4dab62f0d2fcdf7b1e4784b813ae724caf42bf9debada72047f6b80d0365123671a64d780f89012ed4f036c5f5207563d5cd217cc3f7c8e88c8110240da72826ce6a4ddda143881cfd79263a8c1ac95bb46988206f8f359dd183f6eb9dfb49408fc99777c8efbd64b1ce5b57a8a90ebfab7fd4d706f4bd34f7d6eae1ef65f9b2aebe75f85dad7549d4c4efb459e9fa22c192c00a3bb2410d7ffd83c1e4d9043dd6801b8899b419481883fb6d894b86dd72a1b525ae1368f60fde022c6d892bd010727ff73225ed89d72e0fb0a93898d373d7e8d1b0fd9b00489bbb4a28197e9eb55402f212dd25ab06b068032f39b8cdcf8246b6e49475bd5ad997adf34f585998fdf5a41e447669e36e16d9e3bf75f24749f3a182376e56cccdbacbbb5555658b9cdaa3da62e9c6d58310a732df0b279473a3f7e2c1e528895fbd632359b5d69313d0de33252be00d6b393ef1e1aa3c908c4263d19bae18a196e4247f38b5edfcceb4bd9a99945ed7d169f4593dbb8bcae370158106006e59fcb33374fbca6259530d3f48ba5838f6dd3fbd6c77d902ac35aa52be30f3953e7f573279ea63b837d3ae44b60522f26f3af663c26fc8f19bfba48031bb74d992bbdeeac3e639227a4e31e7f8d2436c154f1593f9f0a92b6893ee27cfeb2abec55b4883492da7ff7bcaf31e1cc260222d9dab3ab50510647cefe960e946973bc67396fddefdb6aca5efc73b83b59984d2569e561cab35fdb989fded38b7ec38670d6fcc05a184a48ac0e2abfd0f12ee7c6f11191472f8e4e6df249bcca0a34654fbb41777c40b471fa1f6c4980fe526975103d6b15efb0c4e9b4d56d27851985075b1ecb212b688db5d693cd73a3246cdd6481b5764ca5131586fe15f8e4d118445dcacb5d992aa149984b8d1665148879aba86ff310539fef51e9351b408bcb225aba30b2175092751bd0d7bb92b5411a68a4c32d721acf8ff80109672273ad5a6f295905f07aaf0014b271cea2a9300ca1dce4fd1a90439540b73cbacc4b703aa72a35db7bf6393b0f2aee26f184cc15c0692060b7023e7b7ec97681e1d019bc44916274df88c6575f2d820540603798b11d8b378803c4ab263f3a4734a56344d0d23e2f0f5dcd834ff99312329454f5facf2cd53aa7b4ac3fdf183a4c20d0d7be79b4ce7bc200af83c29eb5cff4ac4aec11f9dde6f78fd08dd22e4cc7a8261559e8087883f71f19a971a2aa31e9bfdeb5930bbaeadbe4150fef81b02a5b9045c02ad37a789c364d0878c52603bb50187eea7424ac36ab59b8f8d009cf199a247dfd5b90466cb88b93422e6ec2e85a47db1d917d94ebc94e9529462041242c8e2b7e186e30878d3d7a399b4cc282c27f31d787618949bd17161cd6fa9a5b06f5048a5df74cf22d3dae53ba9d94f2220fc6906ae5b5eb41688755533c9199721795b85b719ce088c5f4c1a721f7981f18053cf0901905d2ef9bcfeb5026018121353cc861ef1514f6b56934376cc6431d98aaaa67919c36e006d26a5fd85b03a2eefb56107250f9d4693cabb99a5097fbfa51a6733dd3620c040037345dfcfcd30cc2aaeddac4f32b4ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c378509937eb69559b10a628e0cc6a43e4b20725de15de07a1ae3e7a2ce7fe544b59991333c5ebff1aec9def0478ed34c207494abc7ba34f81259bbd2075bbcedf74d1e0a08a81b82f11a24c3814239f4a089e8810efbd133159326c97bda5771e12835b9007f127c475ae35f895a15463cccaa37af1ed43b70aa9db4b88d98ab58fbb6853e99c49e14e3b9a46f38f783183362fc4547ff6471416ba10398d3f7135d3292e469cfc038e93e5d80f5e83e0727e227df5e91855428f101f45c7052a12096a3422c3237fc019418366d768292d5b457c8192a056ed7ab755952d5fe7a423ab1f703bf3d049df4e0f317fb629a3207749ddf3358b74e948e57ff60b839a96c1027cb871ce72808e2592dd132c22b4ec7af153b1384a589bec8038cc7401e9c623674a1f4d4c6665d4a5c034c4b796700d340a294d3d7d08a0850e7f216ba5923576cef63379abf75c4234af41590efedf580779f9c4388ea1d795d13f1bc8bef6a1f3ea4f6955ed3fd4576b6d87517e61eb67c8baeb0e6eec9df825425be1ff86748af286ee9b734fb51836474f0ad3a5bc49790cb8faca8c1f0b5f1b83985bbc4cd0dead7598725518289c4cc27e7efca846bcdedff1b65e1400f727c92df5bbc1935670fa2f1eea558c2e3f46cc694eb0a27d659fb2fd2c6f8506892445552b62006cb90494bd02c286eb72ab90c632e952ecfeb00e9008240418f548c1196e006f43b5277556cc90167cd4200b9cf06c07cd855469064cfcd1385e2a39f03cca1ae1963b5da5227dd87c829d4320584f97a6d0a5cee27f9bba19d5f3a6236b827c414cabaea1d0a23f4bf5bcfbb107b5fd3032f190480ba60b40a09621e63c134bd94fddd4e140cccdc9621a3a3c566cbce3469ade389325b62c46fe79b06874c00938f93b618aadd52b4a1693557c5669013d765d06d8afd39dfa83011c7d1324d7a82d784513f918dd68d296c96f227f22aeaa66ff2fe1686755229c647ac78348954c52a44ed09ed32f1a5ee81060a767e742ab436a083f1e87cf1996c1b9cc0274a23380362f5022a2688fd05d5b85104acdb0277e6251caf1a16a685ca12aa64734a7d5cef7223a38559fd9ba56b094c4918d78779297fe12cc84184ccdaab45791cac725cb4289e13d541da40a767d09bf92e6e011fb8b2f2c09d8249384a8139c5837d5aac23d9b0ebf3f76acbdd4d6f24177aa8d1a9f2026a1d636c5c29a0b0a13d8c88ee871040be59af74440a2ba02279595eb2c305569f9ef9781fd4b2d1fb07a69dcc4b82ccb0131db6729cc73b88559c586745655b2c45153e4a143e75ba262462c20e329ddc64f0ae5bdeda716ff263f661b14a2155080a5adb19f3895fbfb351eb36e1e6158f2c406f87d51e31eb4bcf83dedc194b83dd4205585f66583251cc0f780d2e838db3c018794381f3dc4418271469cb5677fec4e293f5e9f8fc74a5dcb72406f57d2d54a4cd8eb44ac70a7eb14ec35081d9ff06d00b193075748ce6503b5fad5e1b9f767b0a99f89267de60c3eb757a8dc8580422e3ba64d9d8cbc37b8433dbe1c469a329db38042a2c84c7a2b7ba423c5e0db96bca35c7e9d8f1dc706d03d761b5a3dc189b5c47030bc2bebeb0d4975d7e403b3a0d82f10890f55ebb2c9ee807e3071dc8cbbe23dbb52d9ee7ce231ddadc1055f9280ff2088b272c6671e36598816e6a52505979ac5005d661375e7af5ca589da23bdbdad5bbd937eac2694168deb76bdf6e5320989d4b775c01bd141390db200745932089d3146538649b3f86346d18998508b304b0cbd361adb792bd5ea976ecfa853c8550f24e81e641add1ef4aa3b36657738d781d07add55cd52d9aa90903e4c1af57ae56a4d590c2c4fe3ab75782dbee42f4c07178456e8af272d5598f6a9ba59103c24c02b0caf5f51e0a47ce1d415ea5285cb486d64236788aaeb7bae2ddcf46e7a0e5d989e68087175e86be31dfafc57ab3dbfdc9b0dff5b40fe815a734c83cbde4de658f966fd88982f60bb6540a48eec02656a521462572bc1d4217b5fa5f68d3cfc76fa1177c5e3a71193b1a79f7d7f536d55ad1db59f30832396f2343b1c799116860b97c1ce4cc36ed49557e047d721375c15b78fa93ea1114615ecb3037fce4034e5a5e6747761c6bc2fae076148226f3f983c6775b404fa314f58619530d7aacaeb7d0b1293bcca2cb7aeb723e44f7ce3f9f92ab1e3e82a774a7de30f2ca17accf63f3f4179190146d4f9195dca8d64e294aa6d1a7ad6e6e3e632c2769133bfdab0ae0fdf5d3b5f3e5030ae7393933b20624202b05f45f0910c4104f54d9a357362fb0ba29b69b887b8d90417eccdb37f3a35892e6e10af972dde92f4c31cf4c261697c6fd9be791b73c1f0ff0abc7bf0547863a56b56d44e43efb0d3811ebebe27f1feabcca731c43f20422835a62d3965ce56f08ae3ff1c6e19075f68a4bbd8ac808ac5c68074b41c71c1c7c1e5b63c31e183a03ffef0c452ad8fe11c5439d4d31634baf0e114cf849f5aa6c53dcec1a668a5ff31e31987e0576ceaf4cd3751bd37b5feaece0988bc9531996c2cb0b51f5ce9b8fca73b82edfe1758da646e2b91666253ae0234e2d7764ee40743f67773f92bf7398b51fce819e6c9c13bdb34210f9304574a9a604fe0e2c48edf906fa5f33919ac4a2316d7b00a8bd255cdf5f79a4a7a0b1a8080dc85c76a9b5264d453ca9db733f37ce46a987b34e53e44b8b0e1708575bd84bb134a65354007e6e81ea4b4e3e16e40ccd8391e6faa0fd1aab72d950edb00aae8d66ffb93d1f5926277037f047bce8ffe8d0eb6cc1e7d58f67b33d55468fe511825df5ede462c5dab1a586095e5839fbf6e859e65bdda59d6ee88699b3ed0872d1243bb0db3a2609cf67eeb52a2e24a8b2f5da4bb9acb040b5e7277b863b12743f8510315e63d1085e9f179b30c037832cbdcd0fc2d82b241c86866edd5bba91c37eb4ac4734804e5d758472d017ccbde31edfa5c7e55d3c2eb41ee5d63399e0f939c385c30d1ec9b5e931a10793df0b9ff1dabbc49c16374073cae46170b77274dcfc5c89eafaa5085b134c183a1d578a96755509217a9c057708f059cc32e02ce733e2b49fbf12e1c2b01929b857d6f2d374fffce44e27b0dce93374845ad3d58a3ac3f761aff93e76036b7028337ccca17e3ce7b816a8e9e434554a945ac03a8306660234ad1f09e9a4e70402e7ec1bd86c16caddb70f67f48b57175033e9324503a269a66f1bc799b40e369b8d17b9e9d07e231d87334707910b5c7a8f19a79bf03a5164dd2df5003022f20f8121c2ccf5c45bc05e8ad9aa717d01fd3b4b88ef3279204014e4170b40ae58c7fe8149075fc56238e4c850071dfb6679d7ed6161f91f770ca94616c770be7bc9d4c7cc347bc488e60c71513a7d62c38291ce49acc0c75c1831e137070dc901e5e80df6f73e76d0532705b4c7c47dcd52928635ee8e20d7d0d5ee17885caea1a023138bec3b125f1ad0f7844823b95f2375821f68a1aa10c84a4f91af9f58135b8b8241bc3f68eaad223f0eacdd42896debf0217e5f668df1807205d42c460714ec6531e1ab0f9880034dc99239a207409131451e2559193aa4f2e23e7920763f2866fd969b1c2c710c156d47e87b430d75a7cbff368d04d15076cc7d266293015978ff3d1d806d7bad748a30283d2ae40d5423a41d91dcac93806678b1b1ddff675d411ccb94c0737675581a0008f2d2e0db734a5de835b39aa5fce7aaeddfa50993115bfc2493b9a45784af3e38a7aca54bcc0bf06936f9aba53105ab6fba7f753f6cea2e2c501cc6abcf072e9e7f5ad8dd974b34919b24f3245b3999d6f14bb3dcb6748548b8eb6b50ae31deb5118c3b863fa1c88eec43228bc55942682efb71982edc5a963f1235c10b5b5f54c160a1568d6e72433336bb1962761f77507d9b857d80b22e3098983c49856164ba296d24f0a12bccf7aa1af7b6fd0e7a774fc2a22b43fe64092e4717677c570ef53aeea9ca729f32848d64cfdc50db7944af468d81ca1b4a5e174d7c69b6c3fba2ad36eeaa4330f61e5506754e4a124df753833ae4b801b730de5ba3a92a3293d5d4d0c194bc3a617f77894db5c9198728bf1ffbdbfae1a55dd05d58ce0587482c5696eb90f75733872219cfcba2c88e4d817f6283b8f6d886f65c508ba32bb60dd8897a0d2e004ae490e3853df1e06d48470afd350572f644574c13d0b8dd9b903d341a50590a960f0f514263293d05e9d78fa9c580f67cc9a205d21dc227eb714d0f44056cc1f27fc71e2fef480a2a9a5c781639999d824b5f1ea8ba71155803289423b4bbef5fe379d0875aeb42d22a354a5b956eb20aac26415ea211c32f9a457f27f7dc87e0de3b616ddfd9b3444dcf7db75581d031cb500e5507b5bbd20204a4127023c2f27c267968d066fc87d5b268a1adef5374a02bf20d070579167f1e77be9caa1946ff22ea227f85527935d1220021d5c8a3512b88dbf2d9ec42b50eff16c7887cb5feff61b1260aa50c58c46925a2385a3edb8a7b56bfc605ae06ae3ab3a08cfcb6a6c1ecd336e09b6fb2c69f3d0ca8725d18ef14adc1eca68e2a3a3e0dcab68845c01d6b5127e32c4003f5092c96e3ee339d903d7852d1d8935567c53ace06c06bacc36d165e808c7af91adc5b9c7d86fcca098366779182bd9c3566cea8e64820a370984814153c4c24e2b814fca3f3dcc3e875fab6d0f2e9b39680455ed79bc78cee51b12a3cbc65504a1452b9f4456a29c7bf536190ece2428e298be8b19a255872fa0e002172215b29db5fd8960a1c2f7dfad544fd02b4589f54358e6f408dd01c3a39b24b252b21a970f2b7e5edaf903d25fa9b18924bf60b8f4f6a483e2288a7e15a0f3ec1c7ebef987f0ecc60cf730796ee9df7910f00c84042ff80de0d99363227672c408fde32862871dcc93f872ec238e37802a24700adabd564e23d1c021aa18de84647f88a92011585f59ccbfac40d60fb9a1f63593796d66f84ca4c6c880b6b3cd076d4db251733a19c931674b35d1c1741e742fa3d301877bc82306ec22358939028ac6806c41647aae6a1f295bcb21d1bd180ff8f58eb62fc71fd52de6a2fcd604a3d5f584d75d9d542d9051d3ecf61b9b6198943cdf7eae68d2b60205e2ae8fbca877575ab068a141a733d37b6af349a7bd1391e05cdeea473ce9427e46a8f566cd231908206ad99cde10ecc2d53e26c3e869b617f54a05bfb94c7f1f3daf9cc43869127a4ae7e76a14829ed41200404cebafaffd86a2d1597fa49f5401777eed9752477abe9d8de6bd7b4d67a4b1412ae2b2140b0af57a3f9899f9c74a6784c0581e08de51dbcfcdfe5e5b47aea1a17c6fe669c12a9dccf860f66d3c02c60aa96ff80162cb44847c86d4d2ebabe21ef6a5bfa8f1699d1ef4ef039f55ead484ccef9154b30607631692af828187bd7a19eda242f0032acc93bc793990e084d1a5f4271865e0646f51639b9a821146cefb89009b99c3cab9a834542e158828677ddf8671f27d191e04b06788410f99c21bc5d15f5724377df502f094cf34dd04ad67a62115c40501169377e730f5b12bfbc2330f7b61030e5e0ab3520e8f7f303a8034a0f70bde52e4fefd01a3740728081daeaf34cf49dd7efc9e3113a95c421e1b74c87d1e9b09433a948f193b3584a7c1aa2f9da668e60f492a054b21f5f6eabec142e4fa6bb335228e76c707d0b41fc230dd81b37b8caa5d0b81de594f00938e0a6e82063b001f64104147290f8c10c57d27850892963f6be7d164934ff1818fcb74e89c4dd938b1272305ce94d0126e87905aeafd9a74d9fe5909c7b3f1bdc09c90fcb80c6fc9b77a9c4cacec228c4bb4fb39293a746c14adac04e9a1467c0f0113db133814bb7ebf6cbb82438d6f3f2b6ca2093df8c6387a3a497b8995f60f7329213a5489f174428c5d405c19ff34eaa3274da2581663b8ce175ee6d17793ef30b5b5ef6dc9ae085bffe583648cf243ad5798935c97b5c78aebc3df33bbcc2aac6212449ead1ec15a176a6b1d6dd2560a25d00ac6820246013494746abde3b5bbd70dba3568ed913ce65389318567b43c85b7251aefb2f7d26cff7d973ef6769699cf0ac156126954f8222a840976bab45c8f22cabd33f1c8d84b4c48a2de8d88dd5f1465895845ae8b4162818fc45e77dd54e930331b48e29040d28b4fe8da792e1a6d498cf3b4641ca94d03bec35c7213733a78cb443ceb429b06cdf787b6de7382c174ac83e2041be5065de4f7583124470cb9b687e5cf2d4ccb7eae1fc9af7b1d56b116aba8c17e5f26d4b5593ee22d55a72dbec84eeba8ddce4e2bd39770dcca77b70d9bc58877f28991ca752a146aec21011d2e7ecb32d492093a825cd8e661e215495de51eb6aeb0b4d2f2b2b9923c2185f9152cdddfec55a6e78655dce2951046127f2697be3f88fde0c28240ec8f6156b550b4cbcb1178c73765e6ee588b47b3ca43eb258ff255b0a6037fa4dd866e5b5bf5a42e38a6af99e8b1ddb33d10212129fdf55c6948d031776fe0b7095eb59d53e67b8830b61924b7ab7a6b1791e4df0c609b90beb93c30607c44494941bd86403ee71f66651dbf9c3f95d0705c4cde020c4cf543c2c33815599bf8c396592e4e95390c22beafb48dd5e414602ed470dd8dec9e4867d5bdcbfc38a6467332876fcf3afc839c563b0efa53be528c999ca6fa444510d9378c4150b28ffb3f070ebcf234bd12cc865112fa27e7efd769bd248ae86c14342e338c4aa9e8a3c3b8df54a5af2a11c61090f2db1c66cae05d7e4bf591e85268ceb009689859142b393d5adf0cf4ee9bd3828592d5394c2cd10df9bd64b5ca62d8dc9252d9950816ee4dea269e205e9708f72c9747b0370c612d6f53d3dad1685d1063a9b191634cd6909cf1c66120779a0425c9509e2332f606a4d3f64be79f821546253c1505aa0dc3e70dac17680e79d13f364b3fa105d507317d43c91394024b12fe372619077075522486d792acb811891c1b278c4e691a4fdacdfebf1b205ceea12e5a5d9fb979b8a3c0039b567363cdf87f582a3db1dffd76ba0afc24e891120f7808100b772cec6a1480e6bc4676299448f22202abebc0f4974f4f28a9482b12aface707eedc85c93661c728c9ad6c831ae6a62bc3435424a2577a8c7fc56d3903dc7216d590260da39bb77695e9fa931321a1364a92b260a8c4e8f14fa3f8d2af7bd0fbb2d7f745743aed1a57c86afcfcf0b381bca2ee8c90cafacafba9491ee056654ddc897b28900c6032cc1a20fde46e8beb454af072298d6801dd9a9ceac085947bc86457ea851320fcf7380c15ebf5b1adf4cdabd5d372f4faffe33ad1a6e374d0d803b172c04b5620a64a34dc047e997ba613d0bd0922433fdcd699df701544cfaca27993c1114a71a9f956677c92762eda3eb55ab5e3d3a9c75f8f3fc976fffa08d1b50dea36b0d63be319e8cdb0d6c71c4a3b5c24179c72968ea498ce9718b524c2d55760d68f811d527b0c5537fde96929aba1243ed6f5759753de48a31222ea8f59de40364b35a829b14d362c1a498a24290b398be3eb0fddb54a19a78b970d48ce73b90fe98f5393cc963904daac62800871bad616eaba8aab82ff8f543655226be9ce7cdaafc95ce0103ce3efa60479e7ed997122d5d6c5c26928fd559711179928a4d24333ee88a44905bf171880dfb3000f0f28d2aa46339d1d9935b3ac4e9a52311eaf7708757c76b2b98e74b819d93745f44cf5c28d9b6c91d271199c191e82cd89296d9c4bd6d2d6b6734aa2e18364d111ff6a969c534843082d822217ba90537a444c5c2e4d758fb271abd5fba22ecc550394a4d009d85486ab00885c161f8a833227f85afc9615c47693a4cc3480bc10789069cf1d3a6f152c6885b78274c404fe327729b251cf4e9b3874f569ece54349cfb655f25243fe136bf1a3af4e721a8e8c77edc56a6d86a6090a2b9bda2d9d4aa7e2dd613ec3290302e6ea604949cf32e612e475ac74dffdcc6a020f785f8b844888e84e2b1fb99027fda398bb64e1477048058cfce39611e4b3fbf97f410316b85f512c8388517541ff3261ec6c6d6bf130d611e99cbab65291b07550b00d65871a8a7ded8d34b2b01143076ee85dbb3063c675a5c14afcaf25470602c69d6d1eae1307012ec66d6a6dc89cff658a74759a2ebb91afc2568b394fefacabeff5b3d10abfe4c48eecdbcf1cc417d2c3aa2f4c34897ba563935713dc692b598bfea5e4e0ea28dcc98140a61edf1ac82da2793b1fcf0bccb30d58b9828ae62220074d44ec69fdcaf4952a69133af6ef8d9b15da9998be76c52c1876020fb7b1e0fa4cabf24d9e4bbbe7eb5c0ac579642e24ad16437e2cc16c2a1a56ddfafdd938471cf672351f3044b6bf9bc5dad5a11b109c39a2f3e8c42b96c0999758c73f7d34faa6dcb23e21ef7d96848b4ab1f44815fec75ff2c4a18751efcc055b4349f0a89ce0362126a8035d9c266db5fbcaf852c3bf3efdb27ffa3344b841d6080da6193fd051fa50c601f652982931b466c153636d1dd05b53b8c9ad4ffd79115075791551e8eba97a66080910e2755ee6b855a8e35aa0f2abc26e2abff08dac4a3cba7eed0964093af60040c2e2f05000a0583946e8163dbf2802a3acf2b995c1f9f3784a6450231464c7eb336468981c7b74909e9a99a91bc67dcc38626d0a854860bf712686aad6b2196f8a5b5b362c593038fb600d0f236c5652bf7ab0c29169de3d0008151a94e9c9530236c32194c6f189c698fe23fc3cadfdc9173d1dd85876fee6f66c1c110b67de253d1d37f65d1906161b684fe8873ebf511a35ef86bb6c675f3e36b6cb2fda9a3b9cf69e17e2ff2869b5b6ebee71e9fb7230d49dd48693ed0dc261253fdb612f0b286b41e319734bf8f48fcecac1d4eb5f90066ab31b5dd00ad52114332e71848207011607f677a022c80effa6e9d9a1333065b69028f6e416269daf63e2056820f77c70d69604beb395ea95805e0bb79b318742e61cdc7fd87bf1e312a470fa1861f01327520480870a91401096867c629c239ecaec614421124956dbbbd28a0fb588a2f126aca9fa032f787cb38589f960f9b710bba59d5e8487267fc392a76b55b95062f84d85c31979b628ba3518f11f5d4f8593ad575025a8455271ae3c2a3bd58d0b56363866e217de5a468fbcde930474b980f9f10735a9e1ba6f9cff49d8b4235d90d93a594b911769543b905f89c54fe0d6870c260591af2d4079b3f40b48c21abd1b41a18c1964042572e4c2f06713b225bce8eb34924540abf455da367702253c166ca38e3126d2dae26cf7c31fa240caeb1d6cffb014b2abc0fb78c89261726c234f65c320ed0a8d64ce70bc0ef86bcb74d12545bb1934c15293f44aaf10b1606ddb0c6e1cf1a0dadff9861103c5b61dd43a8e6e84353488f390f5210d904281f0b2e3e84a756e2a27e8b7ba7f53d9a82aeaf3ff22db538ee24f0efb7f4cf997414dacf11a5490e4e00ac10b02da8eba140256e11c7d69bc0c11994c30c5f59f8440a89adf0276c23284ce9c72f836f60c00d39296481a46f37f3064ea40d76115d99cbfe5790a5787785b7d2ca043a43ef62210a3e67d04ab42e8a4d0cb85b01377c494f21d7f83784646573e5c778259c7d2ff51848809752b89eaf445e94ca556b633d65fcd9eed89c13aa48a3b5bab430e0583e15f9036a562a5278c2313f7e6373ab62238497d88ed1d718d67a97c5272c942f9dc36e10de6e5eeea8c5b7b1ebe94dea81c02a118eadffb143e5573e3ccd52d6550a5efb2b6f604e860ee4469d3da1f2c5b66f9b29befd8adf2a77f56f084710a01c8e81fc99814b7b7856ac99d012cebd501f64a3c6427446936544fd3ffe84450f54e1fef17a4242f5bcb9b78c7f514ab97225aae95dbea5c435d1065a096f73e87285e6d30d871b546cdb4ccb4bbbece1733c4a3ef2231545a523f4f21bac9eeb4914601c3c87d5ba97f36a6ff4a502b02205e214ecb9b28a087c85dca39faa826ef4e4442cfdfbd4f964bbaac2797951727ecfaa3ecc3036274f2314b440a894fab7e9cc65108e0abd6004b9196921605942aa2cfe8e44faecd3728b023815b667218ae3fb42211ffaba0da48bfb944be44da198dbe18a371623fc7ea330a429f9609421ac3577185536c518a9d9dbca8b9a0e348e3d498c6433698cb2e45620bb24144d6fdafda4695bb44c20342815c4718d993b443a4fd64812d3f2e645d6638c92d37d8953f06af29281a5cb37d9f62fff24b2cf57dbd5d319e5c42e2880d5b70d8b17e1288dbc11a30507168fc12586f612d643dc2b1157413a6af8fd5c37f04b2252bbb7668581bd4abe2d30f35384e40eb34fe76913358289a2f304c6fdc671a4a504b4448f1fd2994889fe661e86321cf161164f95d9c860f44e01982f1e848375ff7b4de35aa7a934fb4865691e48f36283e9b132972a831557cc18e121cc41d00587d00feac005288767b5bc4df006b460f000ffaadafa9cf042e04564b2845bab4af97501045a0fe2e8211a120a39764d1f27bddb7e7b9ced12cb75c49c06a7393ff90d31f4e0967f15b3431f20bf9a9d5f35e9c388dd64d360433934f7d4da1451a928aadd0d8312a0b713b1f0154c071a4aea36f1fda6fe22cb38b1b87926d206357e06f94e983f1f3e37880f88bc479174aa12cae78280a9dd98e4822bdc569127d67be02a37b457c28984128ddd6838ebc27e614a799a019d2ec608aa8f30212284fd0705ff8d4c35abae00f459017d39a7b0c3467752717f3d090f771492d139ac83743c5cda5ff040ba84b6119b42c2bc37b6d421aece867ca52d3cc46c9268c16ec8c13204cd4d8e1d1ef90fccd59fa96364f570bf637a909b126c4eaf4857aa9a77af31ef47f5fa0e72780874c81c6511bb7100c56b64a7e045f2acb08ac724db95db9196cf0852584ae1e5ca5632a2f3fdedcc0eb8c87f8641f935e92dd998fe902b6842b1c19ddfff7e617da05f310e21fd90b8b5ac2a9f7c6e4922b8256340dabacd83083422ac0074fa32d12b157fd370b20a0a6b726c752891c6e12f1cbee904a7571f5661c958f9038feea8e4398602cebf603e9bbdf2c03348060e7cead33ac6561136ceaa3eae4d34f5780abf513096db8e3a068c3ab4ae2b27f4c651e9f61248f034ba61cbf0e9b6b15159f6b8654ba29e86ae86ece8f9626509831bbe5aa9843cf4c4e0d0bd3d3c678247c42771f5f3bceb8bea6a2fcf0f2635f4e2055c7234e70ba3b6be596f27a227c266e466766d8fdd6effb40da23310e9a28d79543f830cf3e2373bd9d9505ca9e5bc0f4e9ac398db700e5c060e4c6482d00703478b9e1b4d60213ad35f1ef1c6802bfacd55312be2792c5126b2584eebd51b596e53b821a4be37de6b90c6c0ce55f0d7ad1278ab37a4590151af45f46178a46d17f7298d1d32e56a04a02b44a3e8d0690c495b11d8a874e79755a8613d74e60b73ffb363ccd74df4fd14cf5d0012b9abd296da8a1922c8c034b32159363cd7ab96474e2cb8db164bb66642ec84ca2eedfdb2420fb53dd6b626d25bdb920a3f92498b08c72d6bcc9be562613bb74e862f38a12356c36ec37f985fc72b893f196ace35f25f1118a051ac6352c2393bd99be23b5fa462fa487053b4498c5f74fab88d80fcec1a866998f23b37c4149a72e1dba0ea910e0413a09da291b0673532c3de7c46ab263f96f43d50c0d4b4c8644ab9fe21c4f2b9483327a4d3faa3f4a4261af917103a623eaecafc23a075f0575b3ff8d8715bb07b1812ac64459d4615f4069659080f29936b559b4df19c03da4bf4ce4ff0a8c69584d297cd555643815d114bb37a8c198bd68692a27e22cb0ae46934197daed738f0c42dfcb07ca00b4a4bf4c386beba9c4362cdb6fe4e8b8213a8822e9ed5f78a448412ab8964ac0b6f5b2d986aea79b171bf706de9706528ec3db665119246d37ccd3a7f5a8679ae2bcd5ccfa2d32c4a876f4a77f5fa102947377bbb3b70a4bfc98ab75ce0da1581a9e9fbfc1f2186d8279f3745340cdb61fa5dc7e7a2b2425b6612b2316e92402ab290d74905129134f0563306d4d822810420231f6d1478a9cdbad5f276107f0dec5dd3d7813647d95ee1a82d241dab60a47141ac84bd8d694f07ff0398404921988d67a33d3b2aedea1ddeb7d5bb3751d93ffc334f55eb936a9b450c91b19de9182173b46b5c9e943420bcdf2683d65f6feec81555bc89a1a710d1bf6dc527edab3c25c5d4df788e872cc4caf3d0f8e1fc007d8ffa5d47eb1e127734dc5d7fc69e4cd437c894a6e537e3a198534784d83cc803ea14ad79aa88fb38d32b72ed293a1974b32ec9d7f0af6838594b5290e4a9573c86e24ecd57d227102d85c64e6bccc4fb7e89166f7c0baff72726afad44bbd59d7bb1935312bae0faa7d3f09dd92ccaa548e963e52309e741c413a2d1918e6f8e31399a350f98b5fd46c38155546ba6eb57b21d42c398705dfee7a19943169d028afdb6ae10ae5bd6712b7924aeabfe34d1d189cab7ab4cf256d011f62ec43985fadcc16a995e0acb84e70b3ac8ff52f958c011873e62d4b29fef65d502e8e19b1e6cdbc81298ab284e5bf42fd919a75adcefd79c9a2bc66512df3444e82a81e3193c764cc9c310287e7cb7b8ef5184803464e69fe519f48ae74a4fa6b2e04c2ff92cedbf161d8b50942d0a3fd86a50ca9bb25c36bd50066a9e56302b4da2687814dd58ae806c129c0183063ce02ea3b9b12c52478fc23debc245d5ba0d2ecc53198dae10eabc06bf96862c867fcef3cce48258ce281b08b4229576bedead3ab58ea0f28ff10495420c15a2758daff33526e3e7131e3fa521316d2f3cd69737ea87c76bcd6e675b8c727c6d559b7b068259e1c07d82bcb9df50bde8d1d00a4726bf78363e3e1e10da1ec4981da02f5e1bf90c3f6ceb46fa841ddd6b80255b5c22f47412bdbd2bd1bccf65bb0cc0bb7016bc2836e9954beca1d1c15497f0b3ecfe789a54925ab7deb0dc760df7ae215e318467eaffd12ad1188b1d04b71f24af46ef57614fc733db08f79791a093888766d8b1a4695cb6ca318e84dfcadb7b70c5bb641be6bf7e3a9276f710e33ada00c36290623f61f96abed92fcf4f8151bd4788d828dad03ee69b2011791fa5ccaa6252db00bcee7fe53f4229cc01cd496b014ec4e40c2fcae386f18211b9704d151ae9ab376ab58f77792043b9569a018d7b5b3f1cc299ffb853b54f1acc63990efb79b8877d7e5b7bfc231868a59d78677929056f3294037ab8b95493090c886bf3f7da77c70418aa31e5d3e93132513e67f06134610f8fdaea590c0c1e52cf00d0ce875e2f0470a5747b8fd114f85aabfce6179378515ed85e66948d0f0feafa7997319290aa72f9fa26c0c76ca6a183e16c0ea4eee5cab26fba5e3de6ff2a8130582760bfa8637370a7e94fbea1fabdcd3b08245d722c30a6741f48409aa9b6acdd518a0c1bc3a72d70dfe01c8316bdeb510d1f73f04af4e11d28cf423217eacf74f69cbf6babdfc02cca952116653c14aa0cca2c3607ad52de27614bae0746772d07f0de2edb52d4d75a462aa8c8cde9c32b706eba964dde18390ffa53ce14f044af78577ba1245fc6bdf0792f78bff7bce4dafdf453570f1e650eaa0c06b9f9c59341d7e915d465293e8225177f76fa84bad4e1a7d5015c90852a2f1222c25f2cc8a80f24139526b2706c2766295f537d0697e971bc07f8411c0a29fe22ddee63c5fe44eb2cfec27a54b09bb3db1b0040e162be6c24b1438ef76c76af2815b694410ac184fd588fd522f6f31a8bb817a131c526352a9c73d790819cc1b91a320eb5521ce7356225055fbb32edc7d0dc2d888ca362b3b9aa1c13e1830ac8f3ecb518bfbb647eaf560e3bd8eb8a260b4fbed5b6b09241200d8230dec1300dcac751399785fca0b6c694b030f7ca7ca9ae7cfb42394a430433f4c976040575f5b7bc2e147bce5adb771c833ddc01befe3ccd00fceb8675f7121c6cbf5a0970ee0e1d12a3776bd31c0d64c707b1d39a00d47167091472411d0072d9cbf877241e988fba494f3c6491bfa2bf1bf22ce3e63bf1c2616ca3e0897c25b8b5b912d06d46902cf14c9d959ab71991e95be97e6f20474cee44fa0c88e92b9622f3ad77cb54b0a9348237ff7650b81458a12d6f4b1aeda633c0f7e0cef3690af3efbc0fed55a66e97735e5b7d784ae0496667027204cc6c2690540c5277c7619589bb26ae9e5a1e500800fe3032b5977098f7d518689101cf5b05106f54d489ce63e9fc1cdf11184e0f62b7a5749799fabc2ce46c52e9380702df7838783dccb8d1a72d1a7259aa6932c847d0c94b4547f783bb0e5e7f9513c0c94a8fd791f1c418a56355c37a37758988f6fd5cfd3a058fea8cbf692cdd06f9baedd1b67884cf1a653f7cfe0e695c92eb1d803bcdb5c67d2edd45f3fb7fc9070b51bd2c8024f85fab011b9072a4e3547c2088e07af8df9fb23ab50b6c61f5e56bb4bc72d6347a2c84a81c09525e87b963e11c84b1ced405e6c85821acbd74b3028808d8d4bb61435dcd4aa22ee192702b86c49d5538f01cd99f6e2d0b884d1ea5ef627808b619f0e997e4d609f552bea1f8cb1b585be1b5d5a0032960ce882f5157c4a49a64be698f8526edaad61cea4f8d2b42ba559bb21e35c34dacc80681d5933d3d2e6966018783622ffccf60eb8d5e553125ae5f17fab34047eed5b14ff6f9c40b12f268be2626196adee129ce97fa2cf839c812400d644b450db880cc7ee21d4b1a102cb2629caeee1df88b4d8c6833cb967ea64b9a91b033e4676f31faf8ae3b4f93560bc1d35c453783c4838c92eb42382a38f522db68713b92693124f26359128fc1d4dd697d264fbcabdb0e1e56443a7ffb97883554072c4424fef92c22b2d10bad1634328276cd7ec17f518f5d2ca5e0a99a034cf228a084d81d4ebaa670c84e9102e31f3828704e0c23c887cbc2bc2bba2771de8dd4519b906af75c9e14f9614d76616e5b461ba602d613427ccb70bc04f0a1fccd785661c4120f685ba4d4ff601fa7be2cc5d1b5d3850d9e37ca2d1aa1bbede74b1d72bf7adc2320ad3134f104146620158c8b65b2659b56e800c1eb6ea15357b1a93b8f5a90a6d2ecc19bb3fd589f00ad840e3a3e235f582059ce25cf1018cb30b5c4ee9099b858a85ea589e63aedc4538597abd26c79a96868cd6d5f04d2f8d734f0557d6560cbd017563c41e378cc8e8e51a39cfd5b58b67762d65cd19a265eeb454b54cd63b707e93d92de049a97687dad224993e3ca1ec1b392bc5ab8346222865080b6141d6b2b5f5e7c61b4eb451ae8fb9d895e15f2c016f1d23c560eb92423e65fd34d425649eadf628c089bcd3228900d43d1ec38abc7e91742274b8aba4db4b2717e2920526289fbb8496dc13cc633b31350915779b90018d398bfd3b531a716c40ea9fcdb9dc538e44679c67dfc9e30f6dd8f9b5a92839ff792ff8d123168e408aee3c4926e8c01b733fa663354b0c7aca76cdcebaa2073c02f761f98e428f1696d581a528f89677cbee3c368459c6aabd44ac5f26fbd01cb8d7696fcc7ddefcad077348d4e92b7a417aabcabc12ceef5d6841d42392c1bff5669e9587a44a7102fb1b8140d23e06dd8edf0341ff2f19cdde1a092d3833d6d489784ac0333cfe33db4dd98320b214a47bc140efdbc48db44d3d0d18daebe9442ced53b626208a3fd12be65d8adb74d840b115e648192ea199fa3d4f8fcc32cce04b516320b1bd6d04e23cb8b12d137c51e1b92bbc863bfe7e6632d0c88da926baa5e151548101a1c2b5cecb67dfd8a9ba29f086e3fa3078c2aae04058b9de0e58b31d87ac05191d37e2b9fd13947d0014d24e8881d8c1c6f4db7edb3765e72058483f876912710c4a1c993db5c8724a11978f4996fbaa9fa9b78ff2b1a5f4400e368907f5387f4c6bfe9df09f78f2e68f38ed0f62c7cf1c1538201bf7a29a2231d2f784cfb8e88cd1e0299b58c4bc22638a1d46fba6bebece057f2c8bec855cbfdd63d3ebcd1fa5da5d1e9251af831edbbb8e3f98825d2bd762b8bd790bcf665e8006a6141c76d76834e0bd15f8900fefa12849db7cbe13fb33bc4f14f2f70f1335c13203f1f3005b035d81771dd8ccd657420eab9fd733a0cbf655cf86177d0019071740a59e884cf20d0d0d6eae8f97a707322bb0e282c07ca9ee22ea9addc580eb936b9c44ca0df452c41093f7b65d171b65d736e325a3cbe8e26d17f19d2c5e309df9c1e9d2bc8e388e71728a1fbf912cbbd070dbe747295a793cef18aa07f6729d45e590d587bc9a411d2957382e9ffe52513b8aedb8ea53123086c90e3fcdd8ca2346ebea78c5ba1fca00cb1de884049f82597c12bcd5602544f9fe5d00f1f4a699210e5f004551a523bd5b015a4063f4149f74a516885f51bcbfb18b83045ad57e573396949cf8f3b5ec59859d6664f58f5f26bc72c1c6864b40cd373e84a4946e29a7543f584a3d25ff6a8025974809ea3ab3cd6794f619096f9706b5599a0b8fa5b83e2bf6d80c482fb999ada41f04769eaeaec4036e612f894bef61dbacd33361602c3aa6824f6225b8e23eea491e24d503514ebdbc9de81d32c534df93d23ae0f51c9c2065316b3e0c992fbda60ce9ef431d15581a463fa099636c36108fc419eb72153e785d3cbc1e76eb5f1eab470c4fc9622634df0766beb922db2c59c52fb88f7e947c936c156516a677d3190ba1a0abc9aad6286e1fb5659917f49a9d0eaa89e10e7924d8556e261af0c829e89e843c7d4d238377d63264abd4b1b997832acf92d19e21bd0fd3d1eb72216ea41961a99567ba5ee51454b95d65ab99cb24b43a3412760ced79d9300e1aa54d5c64162cc3b7933df6ca7bbb1d0f199132f6c3ddeb3103904eef2d318c1d81d7e39cddef71ef7336922c12a470a9e01a36ccb56e9e70459c3c0cee313b818ed3e76b3c7c51fbc62d747cfe639c585ba88c7b29cd0317e13419b4f04c66b928ba394c55dc0c8735d2b0352d3d05aa3940057e740f98c20b5d542c869c603c42cd419b2694cf6e9cffaee6c5fe43a02920252f5e059f9530b3d0af9fd169e145806efe0b8716994a19aab3240dbdbd83510c87525307a3354455fad9cd3de3e94f90ce17c6e3a453724ac12fcab70af17f451f5abd31928d7554a1b776de7057675e891746bf001b70d400de4624ba5d3036f7edba2e8d09d937429c8c35fe166b72d597f930ef2561359f84bd7c20f5891288d3490031c0e7786046fe3d7b98b0a4b3c569d3951c2f86caa18691c88eb2510e630cf1255090120dfac75271468ad5abe2f450026e3c99443831e3ca87a798be848264029286b076438bcebc69bd2c1917c18957dd520927d7d99082fe5044d97dbd7dbf3ed444f46f01b1830a75c9353a1ec57bb91df1b68052e8ba7989e2a403c0e8148148e5c035c024ec7283440a0f043e50f0b88476c915e47c6c5ac30f77ecaef83d0cd15ac11e1eca7c755e60f1f764e021d5e017d5bb299ae90224727e0a29aa28f2a1c37da32bb22bd5336b5e1b8a9a6f8d3524365c5ef9a14e4b89cc17b3eb5e204026c5df031588567dceaad048250fc01d734de37e04ae92303076db84a2de20b51093422881101249c266ca970e6f4e3bd740ae1f0b0496050a95bcf8fb6106dc4bbab67d9293b70f56234e0ad2a387b9a1ef260ccaec20cc0db233d3a56bd122838022d8b786a11ebabfbf2fd62af94d427e59b74f586847006133275fd99a223242006e7934a47fb2f49bce0546a1e88805cec954338abb1b2ac87de042166e8e3a74b232613eef72957c2c2bdfae09ac4e5a120dfd2ca88b625a94d32b9a2c36e1cabfdd703f21121eefdd169a8c6e6f4966f69ff250de4923848206aeb46482f2325f9a678fd72f14aec8b1ccda663d945dd9a199b0c490e99c5b1a430297e3feed000e657e47dad81767ee760ace5f93e8e58842298cc9dabca0f2d19a785d89ca84c949b4dd5ae2b0934de579bacc26cbbe956a7fdad844517584d462d16c6a2402e1429f90b9d9a4ca3ae5db584be0dabc0a6937feeccc9ae9c6cd6603a187c4302478fd5356230d92a9bf328d2fb782eca7a43943d78875c76a91f07d9b4bca7710c3002f8e59adbd2f8fc381e059e21561978d8c0ae00d1cd87d16ceaaadb302cdbac8a5d2add5bdc71ea93b604d1a15ed68f0851547aadd201a4365012918db3c171892c12a11325431c631401e98f18d438cad0600ba47db5b1436a49b88fca17ddca0b9b9bb1ef67b01ef2d785d1884f86fe67388a64cbcb7c108606404311f9a550252ce3cc9a3cce31a7f61f96abe9361cd35f1efadbebcfc0e97a3e586b65c8d1dfc18c611b7125e1c719a8ef2481f35f92db8bb2ba48a0bed18bf6c27f66dca5c16508676538a80002c6345f6c24cae044c0fa254bfdf68d7be177842407ade32f4184c7c43912062f1a3c6782f93f88c15a70a67bdb17e3d6f04fd092444a40cd3d5d76bf2db5e3a64994c0063d60aad36ab9131b1d24e66442bce0e4f959b1b9579f25301d042ce2b58ceec0659db10d63c18c93c3657c8806aa0d00c21a805a254133b9e4397af6e6f5b98cd296567dfc81803c58179913babb7c861611b13c47bdd6427a0554e90a9da030bf56f2382d04ba7106a2181d30a62daea8f1c3eca6fc39d8f93fb77d73629bc44bab038132a860ae25175f24823950f68f4c6b1cefc7f0aea5f7bdf1dc6a62ba0b9f503cb851003b1b6b2a526d5afd604a59d8e2b07af43fe1184568bbde8d6df4182043501b17f3c7d3e00d5901293e5d8fc5dbd3fb00997f81a8b6781747c4d7956cd8ec7c33ec35cac2f8ac371d2acd9dc33bda0e529fa48775520703adc0e0c2038b20f54ae4f6c885c7bd0bd5f560b72b9ae4b465805d8f29b9a1344402114072b34d2950a21b0f914b28b94dec8afc20f9844a0d934d6bb960f237c7b43642284918d9dc3998b8e15e5a0cfdf3943d32c583a8d000f48f2507d19e01b3de802ae8b2959e346c441b5aee01ce09eda0518b84f426055b22d455902c19272848e945cb1239bb6489232cd3d4de79f5b2d8ccc52d35d2ecfc0b6291fec781cd382e2825434a52a6c738bcc3ae65f755c747fed5b354d1814205f6cf2fe5fefed0f3c249691905929a3069ad123d2af13bd5ebaf887edb93790fa9895a2f9795bf565d5fec87b6fe24e5a140210c525742bc291e897ee435dee19a24e9a271e299e6074e627392ea60e9f63cc8d6cff314f6632306b05e696bc57b98e4e19a4363902ae4cacebc0a48ab93df99cae858cb81ba1f2ae6d322445627ff8e9dd9c807675bb9e57124a1cff2831e3232f04310d7346efc85940669d10c09f066d979b8753e5561673dd5580507d58a9017cfd009cb37e1b0ac46a44c63fbb5926716eb9d780205c909b63d8a3796efc8fe7c2d6f894ec659f9f871a0ba9484ed3961f4aa944af29b1809659f3ef767972ec7ac5f218e6623bedec8d2f1cd6c6012302006e96ff1b7bf68012a033d8b21ff792b0f24d0ad115d0c459534a8488276caa3cfda8a4ad704b0a25e5f8a79bfe7646d956393625f2bdf37c1c19edec5b18f642ad15cdc946d2d20fcacad803224e989faff3086729a996d09a3bec8f4768df07b3a06cf5f2e85b76ff51ebf5c5f62b974035b0da3bab66599a76e782c6286d78e8df2f93f1a996c185b200c20a4a4d43522fe3bfc313002949f7bed731f88e21116ee98a87772ec777b6cbe6e1423a0934cd2196b993d1f2dbf2160f179c7c2089586b4cdafe8a20cb114d20622420d60dbe6c2fafa71256391a691ff55c7c9196bd75c4ff5fd004fc9a3ee9ecf52e11e1488438e8b1d773716b6fc4da3dfedc5661ab0fde68fbe5ce6c0872810ac89679500020a668dd324feb93684f0e8e5ff3ab15ca944960d11b653c0323cf700dd0a669daa1c39ac2ffa98b94ab73624a9e2215d8fb3ed4ede9c3135b5560f66797759c6c00433ebad109252de2b39826e4d8684af6e2ff27f66301b6f2602dff3aa603618c7c18795ed8d42d768e584963f21f0b9baab8caa4ac0a34dd4ee4d36fb4bf6ba1a46d36ed9680c25d8a01012a3694d452876e44e383def229c947d6effc3364758c64fb987ad6d7121b7a6f8d0c2562cb6907ea87500340618f9b80f41e30d2d8577203221a6199d72c27d0bca589384d88e6dbe35b1fd3a2d17fc0de6e30308a2e7777b5cb7a18a74eeb17f4469ac00c9e4f51cd128838b24a356a8b2c770601af6984a31f0829627a93820ab1e6ad0094862d8c222dd7dbbdbe9f599d20f21f998629112cbd34e20e276cb13c79d0c0d93ff6ba5225ebc088696e6f605216dedcdbba3c0a4ce980744ae583752f1ec6bfd3c5458259689a424c3d5339ff8f35ed048efdff8cb02a27c247012542b9eb80c64d33bd71cc602c66112b705d0c219788773e4d2f55ff1c58d1e381febdd78e60bfd26434a68cc609f5081f7f53b527449595d9025dbb926063d9a19d5296890d9aae1553d25abf24fd5405eefab780efff01a248faa8c7d72f66a3ab8da39e0a4010e4d908f885cce97eafd4d176369384d62dc67229c5496dd5f6493fd9a1d6ccdaa17eb247f5803b1fe954721b4618669b5e8ff3c5887ee8c6225d5b7ee4b8dfe999820da24ae889d454a4b93afddfdb2f9325004d3b79014f54cd4e3539cfa0a70a2cf8290b18e59ed89a533e6e138d49d81f172e3f1c6dde4998c639990a439923aa51b7dd184db6a76fac8c1dcbd76c010e94c489f6e970c671375b427f57e414683738feea2d0ecd4bafaf4ae956a58b98ac79645cb867cc1899f4be44b05a1d55dd266911e71d29bee44049cdd3e6baab923bf8890690361f1af51324f33d3aa1396ce4e537c340d7eebfaf131ce157680e2db044c1c3d7db101c1e2c71de3395ab655892e56c6dbf4582e0f6c6159a504230d9d7d101eb742fd31a4dc84d38f7e459098228b8a18cc917e23ddf4826b543e76752e718cd7eeefbef5593fb7598009e888705b81c47bab7dcfd16903fcfd7b05a4e555cc998ee4f456a279478d5641523c9ef4d6cec81a00955905a19d5920a507673865ec52f611187a9749833df81717e90412dcdbc92bc8b6b0eaa45497c4a558b907771918ca258328d41c031d47a5ae6867a9df586eb9b75ef30d9e97ff431d93ee4294a9647c63ead6c046013d2d97e2b8ee1303d1f1028fbf07d32d7f1a841563f4f27c35c10eeea5b0a86acec79c4c2756cfc536e342dbe9976a6fe925131cef6d9772bff8b5d580b7d1baf4a68a752bfecb48494f65a97826192fbb716f6bbae2e7454167ac2056b57ae418333391fa8a96dfeae56ce47109d5ce4c8f338d2e655306fa3ae5f648b6e929111af9d9c9589f10b2eefb0b8a1d2a2e276a90da46192c6f086b2d0ffb2cfad0e92695e60dccda063cd9479039a40aec3e5c6212c79033f037f28d4e3d2c31250afa9514618450b4336a0a39a277be6c3eb127c9f142373e74e56103a1dcffaaaca9e89c1fa0931b7ec514df87bd8207434f3e6c2f560c9068c4f4c8c4ad83e0d0af507e78b76fedf9d57d5ab35db05dfef8b8c5e7b3affe8d6e26f06fa3c6840a805868eee69567992f58c120270e14ebac74073e97ecb1370fbfc901896c69ebf05cbd72c1876ffb2b9aed2f084334f093f2e847db6675f7efdb8e20d55e7141223ef6c34dd80ad519eab5533fc4c08efce6e9d4553d952e9c0c4c42e8bec6ea78d16bba6a8647ffb6cc8ee52c9b8e745d98eccc2c1c054dd2a5c83c56554c505cf053189435321341f37cc8260dbbbab622a66e1f50c8c9b3917c3347728f9fef7f45a295a5146f0196434d2f79406c16a9abbff45d982952adf5fb035e853d8932549fe48b8952fb9459d73c986d9fee7ef5e4a5c027f928ed75753487b36d007bea5da41659e151f25c46ce161b8b50914913dd6d783389f4755a6d397d62d764cfc30b44005887e0fc87144ed9fb7fc5980ccb6a5f3903db1594402a1c33f48430f34bb65056c15dcc183161b34450c8f59ecc21d1c6bae7825df0466fccee79971e3de08aab0f73ea74d743d5b9bf21e162bc196388f463ecd5904e53b9fa78647ee3e6387556c8cc40476b4975f4714a7ff60947ab9e900760ae4bf13a66245b9111aee9af1287ea4840e6f93b5db9d059ec4d61939b9dced2faaadd12fa654bef664fd5bf9294d2ad594785d03bb330166615e65615f3c1232ed4f2b2ffe4d9e7d7fefe4a42416ed71b2539f64be7df9c21ed74b2e66447b162c732c7a88bb9d6b67eeb7691609ea7cfaf69a0d4e54dfcb6159d8b48728b52a8663d46516f1db920d97214f80cdfbe1b285e9d6007628f7b1ff113fc5754b037a801b54e5fc37fbd11fb5103208ac0582c2bf63154bfa3b167d7363584f2e25e916a00c0fe202d1d01363068bfd5f0d11a634c799c7b2299e9282c337a0c37970338b7cf0cb998ee8343faa648248d4ca3e6bf1a30ab03478082730806c74dda34ad34724101bb058921595f812041bb616516d5d1d3204ba5affe4f6d451dafbb844a86220fa13e9ae323b828c5dd5e3f6f368c1f084e7239902cf17a0ffca0c6332c76c8ee651d8cb75a20314ce1e157a2426974f5e4f3d2d8a661cb59ca4f858ee2cdca8f184d0a90ff9f93f6467ca8a0319ae1c9b5ae909156c35f3da9a18ed0aa1e160f393b677ff902947785ec1a5e0df3b89753e357aed5eec21662b2a42605f01d52c14f2281ec07b5b1006d1e2e653157fa8ff294777876590dac7619f8405bf62c65309a8a61a1c3c7ee2d8a47e4c26e5ecb4c200a6e4b25fd4691177519072d6f0d178ef031d85c3a310151a0b78bfc773b1ea4e4e3346e73cc8a278a8ee350b2e3774657671eeb883b2c09ae721edcd28826be8b60e17a6e5ddaf764ca276be4017c02b6e863ffd921ca1a56b111ddd91468dde81011ffc870de180c84e9e967b7b84b9629d2116fe0ea4b135ca806673b7f74b10bd5cf98d7e4d0b318d06b451b7e57321c963619549a56fd41a58b4e293e125e486f8806876dd8d51c7b82ed514266e8f73d350623a26a52e04788872d5f686cc3e01d7796df8030e7337073490958b710e0dff6b513d5ce916d279d5fa89f48b061709eb0899a42b2e88e6152a26a23515d9435fb624594a424af1a26e0ac7931ef33e462f0110b69698de5294b740079ec228d7e342548597d1f6782da776333c6d00358663361956f32304c787520012e89c731487a5dcf3fc05a7db433d4dc5ddf8eedaed21ca58f18e2330e8084e79f4e0d18b27668958bf8ae1e3bdc05473286650ffd08ccd67d84866c53ae3fc1413049f2c83659397ce9b587fbf5850ce6c178dc7829f3ddef09975cbece66fa460ea2fecf07d043555b6749fa230eb078a3c5a77f9cc8a7a20e34a88116b997e8fa30e2ce8c29717c579574bfb4c89409d3cd815655139dc3966951d2166f246a82e1be130e0cab5d66aad14482cef594ba1dc0ffb7d7a8fbfb4d14d8e52db75453f46b0cfe9755ff1926897bf496f81d59402f266ebfbcd57e184e9c2cb347b9716acea8aecf883ff1b293d6096d615dd8d48339aff28e2e5f7f88002105f150c006208ff6c322fcfb129ce1b52a19c279282fa9668194674f30bece82b05d3a624157e2df6eddf0c6c80c93970bc2409897631044c3de3bd1ceba6c409aae71827bf2e9dc15203fafd92ff08f54f06e039cbb6d0c99affbc32ba57781e3f85adb70f9d006608dcb4f72b21a2b5f5debd9934ffed5336833cb9a12501ca94d157185bad7cffd39951d4b7ab5bb83317626f8404bc22231a9ba2b8353a97a6afbf35b924dbab01fdc26f9ca72968c51b71ce04949ad514447008f7b847edc7841767d677c3cc83c15c6fb20e50ba391157a832efc4e2573b87d500b32184effe47ee6d67c38ba5c2513870e2508ad3fd1896c9a16c815d4824e5a6dbf285294da1707bdb58908a965eb994029e351d0cf97d05e39118a4fe2d20d4e883b06c5d960f54bd74604a66aa631a46bb8d3a18ca9a5184c3f72fafb6256cf7398ace3d1ba9561ee507accdab61c7562ee8148ceebc2331f763b75566b538ec262d5203d4f859151608349abf38d92e3798c4450ad050044db29471575d73bcf48df840b7068deb932acf951d1fe5c08ff798c165f7dea8dd6ad369047723dd0bcb93d450d08eb99a550c46e91182f813127acb9aa04d3040b6573287b01a2bd4fa2b69407e8ff644e84a6515a9df738ce8bfe88a56df944f2fbbb8276290650f8b8a9b99d54c79cdbd0004f91b0eef9971843fc0b4e7230e58a6ea7d92bece6eef91fe63a97f48d468809ce981f1d273002cbccd8aad20f76b5609a596d4f4da9fa6f727550bc119aaee2d607c2fa70aed33ecc9d06b4a6a595e5a5563f0fee5a61153628ae7c56f0c898cbfd95b8dce0a308d691c10b0f93436f964747fed5b354d1814205f6cf2fe5fefed0f3c249691905929a3069ad123d2af130648d96e0050ed05331fce59b87924cc4b10b7bd10db6530c3dc32256beb466402f25f8d3a3a8d546ce26cbf23bccdbe41fda7cab8b90556e510f888bcf42b972433baaf9290488a04038b640fc3792322ce669428228c9c950ed61976d1a5d74c68ae7323a7081acd48c1a5d4ae9091a49f53ddac7fee041c692c229e80a57d05d4d56c34e0feff6075b972d80e7b3c8bec0e9b4c054a54a16a16c2e3e86ca282a38643c349db2c8f582e1f707ad57b1da54d3fee2ac2231cbd3104c73223b076fc6cc7b98cbcc9d6354242de04b9b83a59a6b6ba4b2aab4ea20456f8700bf006fc025a70f552e78ba5aaa40cef848fd0d973e5ecf662ec1c8a1b33dde0c78e033ee838f5aeb963ebe1547d4f13a32c6b959eeb6837f1c9e5a0a411ab3d58697186eac90010c6efe28535a46e3b16ae6e1c5221382a513138048b5e4d55ee86a03ded6ca841248ca1293630e1c1587281d1e7bf0e98bd33c477b4296ff47bba4b97254367991be5d49bcc67efa32bc2e65c3d9186bd7c1d9b38a8e7b5dea67520e26adce683d05e05306756cc9627a160e7f0796a829ce9281760eac38732c1a9da0366089cf43e481d66af5d5d47d3af84f142ded6fb50e7b37fc404a665664b8657810629e7af08152d0e66fe998667f4ac21bea5e79f8b6ce8f2a4621300c658a17e8960e5812d00cb9450c88363002fe3c1e90d49312c758c9c161bce5cfe06310e2afd7e32aece9a55a4a915d9fb6e3b83c48b2dba2b74b1238b40d5cf95040b9580daaf9194d26ecdf6da8aa4101329364fca9f304ecbfe9aff50e22f447135975a65adaf55195f44f4e39c887d2168ebf912a2785bfc56ca49cf3493d2d466a199212df0d2924d0396fd928f42b3c337bb5b0bf77bbd02d209646460c39188cf2c2f9431104c5914b526c5d3061a05c1d5c76fb56d382c6bb93345d13fbbe1e585d147d01d58d7071fc853e6dc0969f45854c11ad3099d1f35b60e1ada2f90be5b2515bf681249701ba5f9f8c4d7b889200b2641463a85ec2a9ac80c49de05c44b735274699735c330702290cd344063d1071ea8fda8eda2d2c01a8943a9cfc6dbd8ff0eb28b8e6f80384da183702411534be2e153eef446097858b73cbc45087ef13db2a596c4d25f3df43397465e804e8842b3b17ccdd8d6e1bdce9da274553f95b3766165d15dff3551b7a66973301583b36f3271aeb9227fc394a94e67f6c793093b73ea21483341305893a4d558cde6c731a33bef59ddcedd3dcb83f78028586647c90f5504fb5ff4098c2bb11393679ae296c1f1f41b177092a5611dfa2b5424eb89374eae5d537da9a5aba43b7995481f43e1244eca77f657cafc0cdb7e9f08c0f94ac25bd3783b10ee5b1ecdea3acfbef55bb191e0d0a9e5a74a1cf161a061d9cc7a7dcaa06bfbaf38e5dbf01eeee149631b85c329503af425bfa4bcf33b0eff8ab26527009d8cba02aa54c47143b1d00966c05a98a172220158641a4ba9bd3608a9cc248a193ccb322e007ef666c6e6c54c8b889f5d0fa7f4a971bbe656e3421591133d9dec8947107c6b4c5ffb0a3a840234bc98d208aba8295583dc0947818ae3e0cbac3a6a5d2f01cb59df10ecdd3eff7f1946664b63357b3e9219b5b918cf641071c1e25e2a943b87c33d48c00311d0f2bdb90e158f89353e17ac2879660453705509756edd2b7fb2664388c58551464e600570d7ae6185494d0514cfa539a615d3d54fa829aa600eb4a9a9da25d5976973a726024b8179f378cd6c1aa9690f38ce10b02584938198f90e6692407083651d9abb18d41672d768837f308c79d465f0765f1d2ef1a724fb03338b4fedf2edccd6bb4ddced6ff73ad5622d635d2e6dfc7fb99e7bc0b0b7c1323d46eace6d515bf4d28963c5ffd52915b86c521120452000034c19619251a3b32cefbbabf8a904ed5bdfac174dc443e6501d26baea6e29f23e1ff723f09efde0f545f51f36d387f418d5c95bf8a6911ad48b0e2bfdf3af053cc7b836e877b241e56ec3d8d45c256556bad9b985cdc25d3ffcf9306b876d77e175eaa5c7c0b2bf99e77545693adb465d6c62e6667a9c74994066abe70b37c42cf963ae10484f5b2b146e475811b36cd25f90e30cf1c179f08960de67e2b729cd6b38afe770ed354d2f9af1ae19db4c184308e075802bc7e3f42835dd3f9dd9af91918b6c2a201e689246696d8f251047f77944998e8d1a7cf4058222bde41f0e0fb683f9386e450b926ea53f7c82a8cc2c3b1a272a17aa860a096729f193ceb34bf3e4e85135b8ec11fa622e539ae6def9fb89d8acb2f4cf6130a389be35f2474f92a3002668402485244c592ef771e0bc89aeb0d41d8353c373434c795f0b3426ff3f546c8239ef3a52b4436f7bc186ca5e59d4e30ac91357ad9da77f06c06fcb62026c1dda5cdfde7e7bdbaa098b6f5c4e9f80c3345c6d2ceab4a1357c9b7aca2bc3746811ed4b7dcee928051af28be443109634e75f37e847724f4dafc0405bde1c749f22040614e1d0b02e52f9bf79c29eceabf60c86a044e7108bc5905bd1a7c92546f68b24f5f46690e99b613417418c8d7eb2d65e0a1ac911a1920c8f976b6aa52d2c7a5dde125e09068e0bf9be57f8d2ac62951a6a57cc6525fd7f16a1f225d0702c9c96339a377d127432ebb8524ef7695925384d828e3a81261fa45db8b21bda535a3e7bf6ac1d680ee9b764bf244634c8d3e097ff3e92af4efccb052caa4e71fc7b6f735d04835cfac7f5c947a64cf158d59b964eae0e1438abd0e556a7904848814ea91769bc014338c840169b86eb5651b4a6aff77eb6a67f0c3fb256c880d8b4d41586eb4bb9ca38ec1df19d42867a8c54aa9f1e0c69b33970ef3245df744c12a40ac8496982b0c69e40a6e12c27336cd2db2ccde1d6b1247c6ec37cf1602eefe2a1a302f45b7c6b6fde26db74da24680cb2f5394717bafe8b1e14198d2eccb6ecb75c01c34a514ede1f40af209c9633dc2f86baa48bb7d18e797fd127ac48e109d0a8ba3eac5cb2433df86e8e43d05b7ce706c947903416b6844d96b3de0e36ebdbf5fcc2ed5013614cdf97f7a521f745f6f91765e942a18e426fb4e78cc035c0982f552d7b5cd30317ee48b4ee2d6f73489d7db75971cfe5a05e520bf7dc6717ad526c28996022c4428016f99be2f7e1b20f346c6c8a2e8d17cc76b5c2a1a5292066c89b481f547e3e91b4a5373e01d97c4ddb1e3095c597bc157f8cf5dff37921ac708e2c5580173eaf443ed1a17d8ac5a5ea840a531dcce095e27abaa091776f73b89b1b37b84e37b37366bebb08df23674cfe0731b1537a6f76b407ba1667ec69834a2f2a2667f0d6480b54e8f5aaa65b502939d5ccd76d4bd2928b053648b458512fb6ab821ecb4a5cc78be1e158369c23a2798173a517dec96bfdbd777dd3a20dd8e596f8a64a3ec8b5d27dab813ab0de3e9dddb5015bb6f8e188519b44530f9d7a791c0e83aa91fada0da70c2537295ab8a564167fb8ac2ea6fabd938a64abdaa1fda012af21fb061a44bf5d16f39312fe7b4f11ddf1b263956845ef81a0178c112f3ad32e59e6d855f49ccd8570963bb27d5caef2cb35e9a53ca74bc56daf1f9f7bf87cfb65cb854732cc9ed1b7f526f649338712b026096768172cc16dc6590775c317768e8fa4f191e539bf074236556ac64ea81800415c30f92f8292627e3e47da4c96d138a05479acc66df553c8c23e5580532478460eeef2a0458bf87d2815d895718fd2981c889bc45654cd06c0f064d7ffea0f3071243605ec29d0ec1f94521e8ecc99ef16e346c4db4cbf0928c43821d2b1f0cf71fe7f11e0dbf667af6ab8b16521c8552ddef3c85e98f48bbb4865d9e770d7c8b82ffc78e9d9d6d9771c0a0292a19c6b2d8a170d3d08298e77f265d3d028772e6d72f118a794579f20cbd89be8d741520395ded261a849562be3dbdac785adc3c6634a98e170f8cd2b1d42dab2e36bc475ee1112677efe14e82fa1f52efdf16a69cfbf611d5a2ae8031ac9f32066599c113b701e9d986620d79ebc121bc7fd367d4c40ffe399d1ad893f90f6a1647c3e4b6fca1b7c59abc1f6432edf62c595cac901028c248b82a355ef7184a827fe2ae392217fa49fea7c4840996795046168b9ff2c6a3ed5824cec5f78b3bbd9899500d5e463a9d49ae27aeb6fff919938497fc83d3a1b79d29bebac4e1d3cfe4214da53d7c62366f8fde9f323ccda86f52faf215ac5e4309c4d190329972fe44bc03e5ef9adbfe716b92d1b3cf63149d86a6cefc335b31ab375830f141126c00218e8078502ce1d3c09e8f14559dc1bb084c095649c971671428aaf145fa40e47e79cb092518b8397a151f7440b2a0f39158f289cbe2c204b0d79199fc10095295a6f4250cc9abcf4fc9b1bc4a4313b0a67bd80c1be73882eb0fa2cae90fefb859899ec971046bc96336516e65c7e7fcfc19b2c0dda4f059ec4edcad0165bd43fe3e8f53fab4f4fdf6856b9e8250333abd37a0066e6835464fdf766fd54fd729e07bf8a432c3f6eadc3129a85d5877b3fec1ba8c733650791132f1a616769d2351e6a98554e602448b7fd5841017e598a6c4611ddcfe7d8560195ede9032bee785ce3b5e5aeb0aa29224e5cccb07cebc19458d929aa67ad5ed90861528ca0568e56951396a212efb3f64203bb789a903dc7161fc438e1ddba31e3566e4885f20ef0e3f8d42d0b197fe6cd7c5609117617be83208c83b49094298027eca0632bbdb522dd2ad7a5f408287115e196caf8316e64e79176cf9fddf51b8368668b192545762f517aa15e5e3ff5b57be920db3765ab96ff06fa68430f4d14142ff7042be963fed54a7c7bef3ca9006b150f8e243d28ff99bc50c363e5c193592b0ce50f9bf7362941689ec7790bb753f61f53d7c2ffb6924bad9faa91a896e8c24560b0f1a8e1f3fffe298fdfc6a38ad254fd7f4bc2c768877e8b6491b4021d0857c5f2fcfe9737498ef6bbb91f8c6b2a5c728789eaa45b68707cd474f9f5e19eb4d9331dd9a0ea460ccd5ae611f742669ee2f32497befb76976d791af12d986647417effab62585115c1e8e86bbf17dd2ab057cb07d83803ea26337f73e43d3830229d1313735b217561358f9210fec6acadd8d1995fb8d11028f3f3bd7ddd4a731b30292177099c1a56ff43770bfbb0e0bd3a798cbde4c7101404bb384d313542b4bd5e74e339c5f5256f8c7a30b24716a8048d93547c10461612af2eccd5a794591b9e5de517635aef14d13eb8ead941d8e17c66898d07748648807f4f672128bd9ec10dc5516b9ba110888feceaf9a44e24f48e78be87dfafe74642edbcb58fc0f6ea3b20b74c93c9dcb9e5b927103d9115651302a10395b4873aae80704a1ae83e0ba70b354f723eb6d65b3bc0d7648dd86e277b0b2cf5ba28799b7feebec62eb7606770bb8d470340caaa3396223fa0d4a662a0523ba1bad47e696e7efbc4f8b2e2777fb872a7e114faba743e2e70cda0114d78155fbe81add5b7d96844db0cb34fb5835360a7e669145b57ec7661e11ba449ac129f7291c2e96f7fb2909a34511e554337a660510721eae21452ba2db684776a997319d21be3a8c2ef593bed59f6900ed633555b91eba3737152889658032a3d99537434e39610a75506c8030bae0ec65b1dfc77aff29f7d898bb7bc37868ca6393ef06be49bfe068eb4d4cf2d891615624c5ed9ebed54b66e41f48658f340bbb35813b9e8edb76679fff4b15121f6aca998ce02b03b3f08dd5ada5c79a18c28bb0ee2f150948a8bccae353dcd11fbc71daedf153209fc632416b07cd91cf6aed807422851253ab01e9f51c5b50eed2d8e8864f3020e52c6ef2c115ad8b355f27712aadd09c060179caafc62919c05fff5e21dd2eb8bcb39f69b44574ba12ba2cb567648a72eb20d033730122b693992bcdd6921502a5221f9c8fc9c1b1d8d617a5c349eea595a8b1fce35ecdef3ae442692da9af3b5ebfc1a6c69a4fc7593d8b804aae9f1f05a540622b560d0136a1ca14639eae98e43bda7e8d9d9e6342e386a9a414d4549c1f9207dbf33cceac040100dcdf460fc13a040c4ddbc6ca6048e691680058ab69a7ec221ce22c7c6b6a598f3e645d55ab800f3dc14038af74349eb38a4554313ba4a4e6f836866a40e61146e13acd2da6932e0def162fd00c517a09e5b38c1e1df71046d2c7859cb3527dc75f62b3c42132cbc532299717e12197990bfd87843800bf60cef2b8ba636fa7c209f53dfc0b15de47cafe519351aa5b48eb5756d70c9a3ec5ada897581a992feecd59e5939dabb389fe0743e8412b7a3ef86db242f2b0414d63cd17c68ec1077726e9d4e1b10d2fd2f472a536680c386b5afc50ba89d0574bdf59a68ff9e24e51dbea62d6ad30f65dd784be3122b2b8ca727054d2b88d3c644840485db9b39a6dd324d1ad62eb6ef9c107038469e9181b3a6bbfddb43bac49bda2878846f5db1023bbd21a7ce9ff89e91aaa5746edf758b0299782243780295c91630dbd5ea7a711671f88502eec7fe60b9d1ff7c3284307c7837c9eecdcc89c0e28510aec256f9e312e7149e941260dd14a9c24cef72e2a5df050f2a6642d39cb0e907c6df01cd0bf01cfb6a68d520bddaf6284c3c133bd270af962a586381bbade0739c2ea7211434fa528dae11d48149fe55fbeba61408360c3e1a858d3bbc1a2cedfacd5f3fbdcdc1df37bc6387a27e0b65a1801e80acc64c2f228c3704e5b83210abaf27fa29eeb76669a20218d889189e0dc3b9ec2faeb583447c530a5982df42de60bf225facb6206d4bc93bd33707ee1628500e305ff1c66d0a6e2cd4e4c87f0059620cfd68444f2d82548e58cea9f35f2f793083853d535de830f5c38e9b841fdb2a308c3557cc6bc2e6d97aaf4205aa5059d2dd02082c4ac94b490f4b7d859e32b30db34c96e864a7298a7776acc5458547aed2bc8f072b1d22cfe5225e71c481367c32eb06b637856bbf3ae1234a4a73b59340b174580495b13e86f74fa7900c5e344997b9b4a76d7d532eadbe0996cdb7ef328eba94447671f9ab3efd18c8699e3d465b0a6347d733a97b21ef9c4f2b7d5008b56dc71fae85b4cd88171efd857f39e3e13f786ed2049f377d85cf02bb2fc4a3c4671442362a9289339c1bdb1cca78ced71d3514a49dda5f0d38cbad6fe7a8df3c1503a100353c21fb560593c6ec5435f1113a01af2985431aaa136f352be39f54ade48cae86b63790c7fc549b1618402199685d0aedc85a7deebd74f812280bd2e3f386d0c5a44b368a90a5831769d8ccab20b7f448d07901fb6647d360836029c9bbebd3110ccd67e86db339e2578c02e2323b2f2a879b0ae7d46134c6f372d30b2f80252c62ab74c7f86658cfecede9794220086f3d4965bb2a4bcafa85c710ab5bf9c9c06c66c5d9d46e927a5929d3c58899a181b518836db644f810e7edb0af3931ffa633d52c514345257fe5b7e1562e9c738a9d5655e55f4930e440d1d9475c6d80f75e4714b97514ea34c1d95549f74e7bae322a7057ae73f69fc0a1aded7ceb3d1f6f4e146947a7dceeeb93405b035da563b63113e0e3ce182b79ca9bdd86f64be00ca883228c2cb93678066c43bbdae7b0966b8f0f199e7dd5c67e2936ff8abb5e5e8eb760c67f33aee922a0b02e340742439bdadff5cdc5100559e5b8d6b0f2d132c17fa45d7ca16462ef20f23ca505f4ed5187666062df5a0617bcaf46f6bff65e020b509a44a8579f28b1dd915393d2814eff13609af9a9a40de52a9c6aad73ff5aac1eaf864d1ff05def81390c3fdd861f2f6014e2001b18dd9c58a32225ea135843a1ffdb0fe26cdacc3bdd422a91af9a8d6726fdccd745905aa7b8e1a001076e07e308c1805bb91654e0b1b159bdad8826a6e00a485dc9c53978baa9db15a33646fcd9b6a832367eee0d27773673ff34e629b5a1841b8e7d6fa71b547e83791a57aad99976c26fc597400303da9734d3cf605fbc8791eeccb11396d2628a9b05900c9cb52e6cc005c09c914a46fe79bda2a54561f0f37a54bdef11de8fafbb9506051c1c9191097b6f44e3d25bbc289dad6771c349bda37558e7eeeee46173ca3b4853a710b0e12dbfbc69d86ae3d5fe4e3dfe85ddbbe51091f9355faca6aae1e1ae8e2b6638063bfc1233ec53de618670ac60e6f93ca04e3580fbf077abb4edcafe667012f2523c1fb08b3091e5614dbb254daacdfc06b9b794b29f2b36e09fa271f03037b928528205ac2bd8c0c7a68d01a52e3786e71e4d9ef21927f8a57070b9263e53b9201dd679cf0f038e4291451158ee385c73f0359ea1eea9b0a0ee04aa90d155effbf3bfc064e4803a69f1fea85ce572b9168cba4e5367eda20eeb7aee2b03030f499f61676825f32f36fc9ca7f04e5901a358864880bc8c2ef315b73bfe6e64003b196c246adeceb8329f103e53aa44e8450a52043c6dbb83cb1286bdb4e2c5d1d1227088b4ea7a5aec64d8fff8e245555a6ff7715ef82a99bfcae49761d98310071b4eec372211abdbe73d9d6139dc050bd0d7063c8de4430eeb1652c69a49b2e99ae921504c6b9352cd315586a483d6e37051af5c6632c6c40c9b90d5b957519f7b52c82535ced3734f68a5743b341c290f386672fd1269f0a948a21e3571dd5d95f7e4b7e39bb6d2fb31f99fa95d1a7797f8437f997d6554c1ede0f9a2b9fe5bcbd34f1b19c6a0457d0e7ea0bf7095c34cb1f0170577d011baf5b43f4b84788b8687aa8d99b98ef50b446577c7c5222d54dcbd4ab2510139fa0d8d633173c5ae0a10bbe640570d681eeaacb0529a1b2bc127f18db1e1ab6bcb1a0000168fe700607831a5456360a2d50199d372e4ce4365095d44873efae88d62206413b9eb01c34f969e63176f89b7d496cb9670cb8d04259f58da7f2de4df90ab42a5c6543ae808234aea5ee47651ca8e101237abebe4f62c135d8bddee0aa94c6d754bf5388b16d21cd3f2351d12b66309c56dc47a8da4d390486a63fad095bd7798b1443d68bf3db2ed741febb44565a09b7f901018cdec8daef3de702ef43edfa2a1b75de2e10fa944a3d928532bb77a45bc0e4e2e7a8bee3cf23c84723012830af3bdf7e08f8eccc36aed8b416a507ba3db0527b451e0a7f89264b03dbafe862d571d720e418a39b1e00b4c9953a76de80bc2111270c1f8f9477c14f3d85806b779f4f0b93b7734bd13b9ae817d3fc3de8ded1ecdba08c2a23453a440c7e3981a4bca039103489aefc8b0e9f5ff0946e4cff3147fc3cff2608a230a040140affa7c7a0d0c73a768d7b6ac24a1376c9348813bb27d04305f2138ec966caac3ae6b8e75e65fdaf276990cbc1a926abfa942302739fd01dd74a8414767a5c9a98d4b1129df03cfcd90cdcff40c73a44f9954d68aed7485284ad4a8725d5399b3c07d6d65781a74cbdfb3855c5f1a59a5ac573fe31d4b4ef22282b1eaef72c0fd87ba188970e3cae1a7d6376c739a18e98d3cea1f7dba1bebdc046310f1671dc653bfe2beab8e59eb50625122814af2861a0374304f411c894564a9785383d02950f482f36666b4fa2826003236736295d2d365730f1c4a65783fe3c268e95315af2f293db00af63bc632e96e05b8e5a1bbf61643b179f2a36c3879bc29e1da73fa6454094a33e9715f6c2f37feed0d5979bd461e0827e863759cfffc1448f4191bc949a425e54417e9a0937636af51c00d3ba25e775881b129ee962ee0056a5be18fedea2289ec2ccc33486447c256a487d81d5754eddd7439e20c69ce70820f7cd788f1370b90a9510851eead9e69109774ca00f5e697a2b739ed7330d167af64030a7f7a17ef842ad266ee25d5c64806d49b6df2ffd412a121690bb4cd2225f9cb352fe6c2bdf73693876e6f44ce585e00cf6690fb8b9fe62e62a58ab476561c6ef4b3365f873531e0aa4a80cb0ae23ee1f3b24201bfb811601d9a4d5bcb4cd53dda260eaad1a9040b6e18cc1bf84b86c47e04fb63ed6f426144e98410940f9f4fee4a2ecec21ae7464753de4f6b41bd3ad8766139bc05a395740c3ed6c655eafabe0de099469ab1677873774e6dd32b2ce2be35fe3ae3e49d28a6c2c99c67e9be9c002cb1f3752cbb24fa97d50164f1a7c56d96ffd387a46f2f91967fa9a3551ba169288fa2833289a7a3a4e891edf073250412fbd86f755350e90a94d709efa4d0ee7bc07e5c2417b8ac965a74ecdf51eb20558ca081be80c91c930dd772a064fe83691330127cc06036b1ec5d4d0be0fedf80156ab7c7c8ba56a01e75f032f77dd059c57e58fbc74539b67ae96bd6b7264cc284a286b6d021a2096522f9276a98ba6fcf50530b35b550b0ff81809d1ad0168ae83b78b71c18c9d310473b3af886fc85fce68c3045072887db6cef71d2a371a079752e572eb259d9bf371482edadea9e235624b2669360dddcabfc196cd17486e5cc547b42179d3bfe271f5b24db3d2d5b16603f526db9f1186e55bc53692cbdeaf828db8c3bab66b4545eae2e3bc6084d92cb8ce15272233cb88ccae3406a565ba1be4ce6f58f0d2cfd12040b0e2ec9daf1d7848a5ff58d33993f275e8575982e490899a5eb8129fa2179a89cb6e5f416f68f16048832aad68027a22a1168b271aa11288793d023f6cf70e0b517e6d0b64ccf070a7ed4db6947a7b6f194ac2fd26001271edf2f0fcccff7766ff95c5b9cb9e34643c911592f6ff9c5bcc4973304337c7b30cfd0582ecb45ac554983f2bb9bf3c32570dbda1d2897bddf2095ec83903ba5e6812ea06b8ab4a493d26d9f0b23a9c631f74ad9434dc2893dc88c4ac6a54e2ddf306830f69d9dc1b124c0ed549a38d74c25e131e82cf22547bc5e5c553f59103ecb5e5fbc2d84535fada9c375e22ad1a6fc2b8bd286e0e3fa4ea45c15190522ebfe9b08dfcd279755470a06bbc09bbe2bf8e93a5f16f6424ab628f8983155d928ada36244bd51682f8c82d5476d22acb009411e570948f0869c21f75b5fe5647982ae767922d77d4a3736ab6289dac0503952429b2b5b138f0158c905a5b9b15accba08b2ebfa8f79f2dbd6b1cc96bde99870fffe92958d56746a4330a82917c21ee54f3ac62c887e7f1c33c661529b9bf8535d8456c7ba0968024c7155cf9ec99940e003f95f4a9c1060f0376557a30cc8bcb8fad710a7504e9ecf4e2c5dabfbf92d2b779b476c21ffdd29e31dffebd1b461e8429f766f8a9219aa46f8e7652e10feea22bf8bfca0301aad4e8432f937086a2d5f02f6315808c298acc2c856832817fd4131f947e1c959f79002f5ffe26fc851c3458a76a1e5c7bdaf59a3329b0e55104864f2a6fed7a141ed4addc2d6f777d51f48e1a87d918c6c4fe5378e66e11f28e3bd6b049815f419fe1132f22ee20d30d1c5e62fd59a8be55e2cd1ad3a17824efd03aa13b484a15e66ff79fecad05b79d25037b9dfa88be237b43f048fbc84313c5240a98ad4b868be866dfb1c56d856552c3b86725bd073407f7e5df425bc73cd1b41bf4c4d8296e24f1ec5de23cc25cb60902324c4bd26266007e72001e442f589713b2fff02279028e5f7efb5edae245d18ce80cf05f3ab8ff43a004a2d02805731f7322985c9c337bd112d23c10f8f90548e847c2c6ce5312f5fd71b79eb3aff7c57f951bb010373837e3cf832b2a93a226b3b477ee3cff932f59f8d3f2ac34972811d0607c9da7d31b317cd994750c6000ca234ee1bd326d571c2c5bbbc1d1c06d352d3752ea9ea5c7c1e63cea869ae3c6863c9fb54735ff840c4cb76f8ddedb7be4858ea29d7546e088292ae5c1585c34ac18b8599205ea1a393db49a51a59e250c66087f56d7dd27d5c24110376a91f6bc17d34654dcedc0d27aa276dda51fd93af21129a7d648dd66ded084d1c0b4c2e4446ab28de5fc8e98a338bca422517ad13177d416dd295eebec2ec4f33eb79747b9ba4c7d770284962178e911fa08f4accfacd3fad24c44546b0cc176be1986a72cc0fb11bc87aa75a97d190bac1ebb4ccc1f26ffb46678a53ac972a1746a345bd5c1bb610dec0b89a850dcf26e70e714ff677c15c6d1cb88ef00c60fef6b730ce81d80b1eef15638e705c2acfdade5888ae8bb9ab22760c37b0cf14fea9cdb94de936247e1ba1c22f927573f897df242adc93ace6206995e66375dd7383c4e6839309047f73dfbd2086d49f81996f34a2e255cb376b20ce37079bc50f6e7c796c7c98292e144d027cde456aab5788a5877cf3e2dcd66a6f53dece7383969627db60808d32f80571fa4fca4a0f6f88bbc137bd387509bd3eb29ba6315cc43f13b1dc05206b7edebd9ececafa404dc169baaf69588984b0699c38e1ea151868fb86ae81e9c6764bc7112645e85fa5d6c121d1522052cc37911498f0e867730165103dd8c76cb506e09d303808c6bc2d7b2c500569d4421bdc2aa53b2bcd6d576e1bedd4fdeda07ec8b57dbf3ec6f89371daa91e128b6039769aee263f0e09d36d6def6ad89c65a148a104d4daf59aa5177e62ba0293a067e66997da596e9fb96b89e6a063c75f4acd55ca62cf06721c8459fa9acb82c87d0adde2e294580b1cc61fd3475343ba0fe19ea007834a00520b4f77c9450a69473114dc516c4bbab2d440cdea3c01fb1ed4c9694e93e037862b892d2133a0e14e156ab9e0b35b968f08d7e18e6347377fb9025f638403606a562d3675a399df49b18307e2a1ef782ae0b40eac19eeedaac1aacda5907fa93ac73bbb2edb9b4b7ecf4fd24898059d76d783fa92f07e781792c9c0f8b2fbbaf265f769a7bd24edec9e388d950acaf9e38641117598887328bd4dd575aa7881def791bc5cd25319de136d577f7e25cda4baa826db2cf44ce2af8c2cc64cb7fa549ecee100d8ef5d115f19b1b12376a37311f541706f3eeef82f90767187e28438a8a5b12af777f935e850803c6d5a427c24243397b7a7bd8f9843d00b7ef806dbf8a94774da749a378d3aad8b2002bdc354f3eef263dd3a53177f9a2abd79d084bd8a711fed34c4cc85a002e899bc22c1a40036857247e1975b281eb1d9ac1c98c3ad44cca79119c226d80429016ea04ea49795e4bfd923a0ce1ccc327f142b818dc1c7fc1535152617558019da7f0133f33900b66c51510017d2f9999565852d8eb67fb9d05fec2c78de54c2300dc573ee0e8a231ab5891686c533aeab79c59f134f2026141e96c0ee389456da271c2a66f44d08bef6bc9da7b4df2703300b45de4ffff2d2910ec459ea68c302381b872622862d036bf51a72e705cc74b83fb4e6618a0df753ba963b1c9870b0844e3a14bed6cbfa59c669710ea959dfea24b4b36b282e19b7e52134fb236f11ead3002a79a0a149b5825a60762a64196d782e27b99bf52e3c384862fe082b194174f87c09c5e166cd7fd1412f6ee90da97669c48ad8bc5e854687f4953e822bd1654f8f59bb4503fe3f2c44c102879297f2727ddecd2bba095b27069f8f1d9b03cfa562af7b0b17b2a0b51b92bf0e7741687073ec58aec1addd8b6a38527fb556a07704a6761b1ce5c942015eeb982fbe8073e667df29b25ff341e3eeaf92e90235b65b05a929fa4a53e4bae8d46540a90d546e1f33351c1000d8ba82e31011f7d28ec5a832e50601c227b278b64af75ef9234c36b8e1ce1711279f7c16dd742e5228b33a4d4c7a411671ca4b40df645fca553f2993a8113f4946f918a13c38d4d85ae3fe2b87e8d957fda8fd67098a9ce299ff648f0bc684ba5644b0df1703f06f30ef4df8ce1ce756c9dca3f4f7d3a9b49128776d6f29a3b66c1da14ed32d289f94e1f3172aacc222c69bea11805cab8b8a52e95acaf3d471dbc513fa45dcbabccd979948b12720238c5ef48684399e4deaab2248d49882c1c996ba13b17171da9a6667154d29d7d3eaca67517c449ca95714099f742e789e8c5857acce15f1c29edc93e9169aef9cc57e63ac50e420f9a129926ede93d6eda4a85fb5500ca89f2a8a3c54112f7ae1471cbc7360699422addab4ab6e5a532ec32fdb6bad918d34c3f3b18927e45c9f93434b4a11347e293de7e406e149f50f3ed45695d0ea89bdd28390ef436cd5db2f39fc70b3486a4b87c99fb107002d1f8bfd1aa8312c9b55a036d1e010822c41769dc2ff0cba0af22d79e684f962a5d4cbba9a13eda4e4786698c45b155c8e057226c1d214baf192a83b14145311882f131117254a0ebdb81ceeb02375bf2bdd5c632859ef2042b485fd1abb950d526cdc4d81d3427ec5983a0584df5e71f03b63ec271fb835d3857cad626ad85374403805325a3f71ed4c8e12f0b76d9ff80d3bb2d6ec8c5f96d9af599b8e8b92bd9e9671e23471b6908eab90c4798cf38861c13a4feea2f526b0b8344fce7f7a13add0e0f5ca9ef33cc9cc1d1f17815060e0f139e56ed814fbe1d27d91a220bff77e42c10230ba08d50567a18f79cff79bd477a3ebea51f15160e5ad5012eb8fd50c39a4c66489e268bec186e762871376daf3fb52c7e4bcee34ae1f6652d05b2be0b9ef8c7eb14faf9aadc9d70a78e36a733fe435245d04c314ee3ab25c7f62c2c68b6609807137c3e4723c821eff5e5b7064eb0bf6ac0753b7720a1f8b2136d717c1c847b000a74f9ac475a3f92058692f28a878e77ee4513fadbce13a5e6b6f978588107d1ca7b40839e2304295d98b93610bd87556aec603d5e388cee0c56cf2427fb00a8428a96237b8475df1d799b39c21fa32fdbfd7836789d8f3a9f342dd745d683d3545b291e9a48aa829b5967dd398426cc2c42843a02d89fe8bed6330bdda5e4f41a1c55b21856ce8bb123bc4df8e55bb71f9aa09e31a10010952520a55edfba19a80f516adb9e792c2a4ce69e7a3944afbb01c5926a471882a8688472e29ff79bb34db9e8eb9e295e99a76bcc78080ba94bb848ed8f0c64b18a5a66c18c0ecfc2dcb40d321e9ddfa37f0821aefb48d28a8dcd88d042a6002de9a16333710a16d0683305b32ec5173dfa089c3789fb853abde7d2e750c535a91ccd3ba0ba27d7a4fce7e13fdb9536423da41000d6483d8492438c9d0602e260969aa795cbe371e8d7c6e349427ba87c200aafbaea36ed88ba36732a8f60340ed2aa6c111d8a0facd570e47cea3ca85c7d373bede01b46449990ab3d7775dfaffab4eb69042a0542cdb4b0cf9158d9259d734e7ccaa717665301b698a42b48edc462289ba9cb76f742a9bfc4a9fdb8219cee0bc3755d4d75f0ebfe9eb297f99383448888072b5dc72e9fbc411a5737a6b7a4869b1c6bfaffed90f6d6def9509daf5403b7055a779e1681acaac095326e4bfee15cc538301c9397dd4b207fcb129f083a9a85a0463319eb0ac3cc0ff06f6c85a3858c810e793dd80e856fa749b09db1e194d3a9a728e3106bf783b7aa000ba623d321a563b5f8b70e0a41a4af609a6a53bafa5d932d2baf85f389ce9b910a18606054cd1467bab31528fe85804c8e635c8a3a4088ed2d9815652e9b5ce8ede79babc5cde44a69698d5d029325dbf161722bb29548d4f973652bb5a162b3bfedd1193e1f58e9cdf038988071792b180c1480a231d9bec9247eb01ff3cee978fcfef053e98e47dc6314871204a0557ce8be016eed6062323df90e1aed88b1545e72111dcbdaf29e3fbda34b214399f9a9e6c3690c90000bc2cadd549f2d623c699f5451155d6680ac9c523db32b3f670b900e7bf9d614417a311c8452b188271aef508e840bb722c55e6bc86a015821f445761d97b6299ca62c1e57663f764a999f36c109bd2ef59b47418c16b7e56f8c32399943c9debf61d16b69ca04550f06b2966d1ea97f0494b594db207187b9c31ebb204b67f63ed216088941816a1c94e5b660631ac9bdb0d6c9a4475857cbc037464490752633a214f512674438965f2ef2f43682d815358712df814248522741d6201e49403027e7b27c64324dcdd1ed2be584b66c4a7b2866e3dabc50643e1225ead6131a9c8f4089af8ac8fffc1282cfcca9501fc03c11fb4c83d810e07280e099c3445aabff844ca11fd52a4b35c825b7d30ac80d652fbb994f0868b94e00a3593247d87ab635c8dfd91531871a650d07ace590aa75a12464432d4a12e748bcc856008e9b42d13ca829cd90cfdfcbb609d59a206aa08e41365f76b51c01e32c1dbb525157fa0c46e08ffc366667201282298c82b25627bfcc4b483985782314e5d400b76ce750bf087bb1c7167867d87fbd503cb19a178ed5d51e147f679ade164dfb37f7efbcea7be7216455ca8355c903ccff872fde57925b75162c261ff85ae69c5197aeaae4ed51e0defe779da46e8cf267ae61331bf9ae850983edafd900be609b788e4b812ff620848ef66d5e07ffa252c12a6cf0a92e1a2910c1ad44fdcd8fe85859e9f7952364ef2f968d5368ff4ad06dab2fa9946f121d8377633322b24b46f441f39547b89167972e781053f143156120f6405e3237b1706b7a4ce4bfbbccb9ab7d80ddfd5a6bd356754a7146b215f7aa5e457a7e8f099d6be691f7ccb244f3f1c1339f8c5a6859f0a8c30b8a77c1dca2ac3efe71ff0c009f74315078a2f033622915ea1f2392416b67814cb9bb8d668d705da4f65ef0109f5236a73d653d145b9757285facce03cfa057800df405d9c11365b388dc53907deaa2c186bebdf19efa09df3960565bc1c7e41d5e9f0c7533531cae965d206854bada88a79c8a3a38791ed4a4ca7629119ce53d2ccd1b109deeaa657feb6097888b354d184e4e762578e046920ce24d5c63c58d19b28b8d2a86c63684e5597f70f3e07ba03fce52f64c47044fdd3cfc07d48bb6ca63823930f980dd8b2daeb9262da49c3217053dba1122689a9bbf45cbd72dec8bf42ad23cadd5430bab90cd563013cb7d84ba48cd5a13473a7c7a8b2a047044d9b3513e0330a5affd1313a71a1c116ba58081636bd9007cb16aa81555f66beb631affff0f07e18279c85554e32b76df05172277a1caa28d72b0c7d815e0823380d0c2387940160e488789ceabd2c2bfe1779f397d8d8c85128e97e167b5d51810eb08fb4b42845c93edd78397ec096bb2a9c2b7e844133ea29875efaf2facff48ca4c75f82193e4395cd397ff530c48bd7ff18c0a984e145dfd539c285f05ff48a54f9245ee019d544b8299c291805e29f1e1902f1521bf7d1d436dff1c1d71b6e11819a36c6d5d43985124e15b59e5b25502a26e84caf11d24cbb2e88bad80cf1e888242928d99a901f3d16de467edd6abc7b03f259f08d41292f1c8365ce09a236711bc3d037e034bcb0774406be1952893442931d66d230be6d67fb1869360834e755133eb9ed1487de06baa781babf1f5c2c0d8b6c0f6d63d4d7ec7927c201b573004710d66202a7d89186dd6e380c969de3e4a716c6425161f0b229e50ca6bda74e7b56c94180e406812019004f1a87da2f7ff3c286926a20723e6d231ec7c0a48b9a3913e915588d0ad5dc349f2003fc2c9e07e9bfb06d1e6ababda86ba5d60eea110b8d916dc47ad716205d239f12939447ce10e7dd4e5b3b74be6c489f80129ebda620b1143d06db1cdf07cd24821a984df0eb4f89934eff001b14318f614b0c56e0bc012c432466247882faea428a6fe31ab758d9679a620eb6c06997ed0579d8d4bed9a454827cd9b003e50a59a7b51eba8d902125edbec6792e9eaaf8f636317985bb9e17ca21d8224d6f702238d8e7adddb7e89e51798bb5ecf46a7c0763898abfe021b7c93a15f7d38668ec4d365fad34c0a1435c457cd1f0191366b885a2024566162a5bf2811a63ef2a88a09e85cc3c2c6ab992bc29a69e892de23eabfad834d45144966e1addf6d68caa5cc43a351cc1ba9d278b12b2a49b67215fbb2bfb15f53ef341fcbfcee92eddfb5ba71b4681f87c85487ca0260acde9f212558de18f72eb7027563db2f75af6630f14fa17945e62b5e56bfddbd81b2e5176edb5fdc7539ed505fc4be5546f2f7bf14666c80068e5ef4e936f0f4e3554597ec9c37c71b18e853800e343d2b8da48c5eccb0e77af523d520e27120294fd9253a49a5db5907949d3734aa7ff9c8f9a2e7ea82c5c04ddf8b231c0833f218c5e04bc59d8c56f37885e4ac01fe081898e61b112d6fc0cec0b22d79a0eb2d03a5ca4367db1397bd451ac6ca2b6fd2d414320a0edb540576982d7d9546f1040938fc0b54160c094b35445be0b654c2d67d2a197af3189b7cca9b6fe774eb35763d68fdb7d697cfe352fc4b5433b50ef76f97319d1ac5dcc7e0d5ee065754b0dcdb9e8e07e12263c47cf461ef8ab08fded657f3e45620be114e805e3c54cb65048cb23c79133a7645e5bf41da35f171d94a96f3b1d63d7330707d2e173d84cbf3f6e7ecc07e830907ad03e6415c81f146d20bee8aa4d1ab06dda7e83b8610ecdf7c3a9c64091628823aeeb830bae094652ab438719c759c8e26bb8e458f42ab540fed1b32cc1edd8bea9ab7df574bb15167122071dcb42d7a300da8ec721693e051f77cf4ac0e8409950687eed0cc28cbe0df8225223eaecd2f40b913b35acca85cadd7cb0f8288f9f2c27c6ff690b223a1400a0c689672199b97ab8b3dbbd9152234d821e8e88d3c4accc9ff380b40451c35f21b85e0506c4bda348145432a5c2712bd9ea9ff75f11dda3cd0ea019e39255d2daede3dc9cbb4c830d57e340f37f5dfb6d98317604d36c3b8f8ec92cfb2b75ef98af4deae0ba4c187eb1d75b2d7687a2723d20acd44cba0fd182415428f04504a6ffbdee001ebde32ffed976b9525ef114a1bc456b07bab845728fa956185bd6c8af555ac08dac70ae37f5aac0791b8e31dda6039217b178c8cc497258b1103066c65a882176fb14d476d644c8095089a03b28afd759336dbc879a76710cd8f99a711d42bb9fb353efdd4a3a68a9ff508a6dd2d1de98c1d662d491fd99280e9b433cdacd1dbc888af6db8d865187e7f56ff00418368dff03a8256b98183130dd22358add4107a83625812dce3d2a0c43fa869d95049017093ec18a03cea41874b44b22804ce17be7f61a56e9cbeac9b77f1127260b3d362fe77c3e532f4277a5d832bdeb5ff000e000a9916be1f6240788bc538d335d39dab860d70e82d70cbd839af1df72e90a66abebabdb34d3d1333c9c93cedaf968be9786b16cb446e49d8f58e12e69fa8aa7069593d821fcb04d96b5358c99d36e27446e565f968ec609060b3a1083b156e340dc83fec791f84001ebbda17d405a5adea941183105e5a72fe1ad44bbce5ac06cf188541f6a0064ca79591fe8023effaafa5a74ef096e2d4fb4e1910cf8cb434f1ba9fdb6b4294e630f917d874e365fdf91186c572df3740e83d92fb6a5ab43854088168ab72a1423a43702b431b95778328f996a70b8def520df88e5cfd7d70cdde7519268e55932d03e9fac24e781323ce13578a6b1210fe78398a6e73a071bf21cf4e2e426020d4cad4f76a108c1a488844bd90aed0413937a14cf6314948515ec02dccefe13677961eaa09f9ec817a84e167f349fd0bbd64ae6e3284f7d35ff17d54b9feb3886092780e50bb00ac23fc20b08d17c64f78b1e323a6550b34bed42ff7c7ef8462e776778269cdcdcc170d667d952ec1cca67fc2464ea813c00c305b2ca6f053006cacac7e48e598b80385d5e8ba24c83b6db277375b09994dc6b1755f9760146a413ab2acce5ea724cbcf32fcc6eecf3edb525abf88b32cf2aa41b5c2293981947f3a7f016a0150222e2707ef9ff5fc3794748ed8fc9fad603f70d4ece8361e72cc42b82ae85c4f7207056cb7210221a9f14a47f0b0844835e2132fc527b4296e570b1943903a8c613f3eeb7834260687c76bc9c93495c20638f3115a049871e85ba6f3ba3863039a5c299b40146189a716a9e789f22d7b4f6f3b0dca879f0f6f33f4d8a73380920c5032e9138349d53e109d855634231517a164c55ddf1e9e004e4fbd9ba1866ad5374a96f82663832e07aad4925de58b43740624dea632907c4e64b5b9214f35e838f3b74bfe5d5f9e7702b032a9148264e806272a3670ae8ba1f41863ee4a0137d4300cdc4fe9aedead9d58ec0654f2d91e80c289a2961f76f1dec9c9b4c06ac94eab7f3c538bff7ae30dc30f62b386c361656e1d74f3a0ff33914fe88bdd6cfa316f040d683c56ae9243b7a86184228f2629819b2b05dce2a532fc642f91fcd9220938a3a89cd96545830e70419a05bbe36471ce57ec26211a07e3adefba985eb224e01b4b59261694a677e062030a38cd6549624c2ddcc464ecfda2ed5187da7c6c9fcacce3396346ae25598a2583df9bd6ad3ba5cd48ecf77e3ec95a2466401aa990784ab7dce7d5093d24006acead90e8e25cc28a821b79774d49ad14cc87832610d7c62f94e9355582dbc32b3de1ecb8fd167ff34359d1c22efe1392a075b9f0e29498e5be9a93b42a13ebf3aaa08c91145a1a7ae2b5630856fe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f88317c09ea0deb1057e606a79d2224f56a6c59a3c3abf9af81813438c3a858ead75e5cb6dbbc0ce621e5a702279e34083dfdbd060ba1a6811dc5c5033cde9aee63e4aa2b9873d2cc113e3ec65fc849b4e444b30269aabb75e7cef16ad9b29eec6d2148b87850dbd6d9f43b4985797ce3712fa7ddad5d917170425f4e06f9e7f3f5553b9c17ced7c1ba7d54cd365ec915d6f4214361509831034c91c00e3a78529cd9b51d4678c1c48198ad0d7ad618c0f3fd8a15741e8eaec96b809dc26e5f02ac3ffe8abc1b258d7dfcee9a4e31d71ab1c9e4bb80a7b6eb51f0d6069b317de329cc70cf30d9d99bc74552183e0d52c9196d999c2422046a1dd4b4e50e2a0f4e1f49708026d04c280a051e2c1c5fddc29612181cd7c17019bf1f9abeef6522e16a53c3cfa2b86fa472c7cd997c500151d47251fe5bd8e1be71054a8962be99bc453343593aae2aae9ceaa3c4e5f1be15376c5853a2d0f83d72c43da94c4ac9f6c9dc6f1b6fbb05a5f2addbd8305580b59daee15d99b16aae3a92c28a732e262a9aaa57922fd55b5f72919ee45d5ad4684562772747d8d37f9c72c36a4d24da1cb97b5ed17f79f662fd92853d192622089d859682886bb29f51f2b6d6901078b19b0eed5c41e26c50160c47dbc9f95779b8654de2209fedf9e1fa8985f8312bf20f1a5efaf284f599a0fc5a3d807965cd75dde5fd3b54be6bd4d2f25f596b933b08488939ad14db1d1916cb8ad31d79eb19f45e251a053b5ed350a27eacf36bced8f8a8f190cc8860402c69bc1787eb0c72464ac64b5c7af5cac66e7bd893e14ea221f7c59ca16c227526541d90322a077e866aacd2154e9e9281cbe286a6e5fbf1f13a8cd1fafc1f5878c5998a9257e0737c6eef28076c37badd6f3fc30dea19f8e4bc3f33547a257c1b7ff8d9aa649a3a6c8642254bc143537bc290c67680da601cd968611f65f85265899f077a3a2511d0548a75ae7048401030f08a5ccefc0b324eda338d2cc89645bd72a3159f36f43aac4780ae6b60de2fd747c940a000ed3c99eaadbb82b7d944d231ab2b9f5acb709aa1cdfd273788b6b534cc41ecd8244224b0d2697ddb793be320f1785563cbf40c4c704ae8da5b2b39ce757d99c797245f8637b65ddeedc90e62c50670e6f58aff4514fa3f5145904e9e134cb53e94820a43ad08fea7cdc2f99924e776f476ccce0e4540eac84b79513f88cc61fb1be44e692c3f506e0752d38005ba19eecdf52694d16ab5dd4fd23ce77c571251bc14f6d4f83fd4926169bfe9bc10ad419f9b804299d7eeed45354d7a4f2a32de8dec5ddb2071d5f9a9c4f6f2781935f2543928cb84ef4cc15427fbde98401cc724ac0608b1a2d6fee1e4d5276c3f11efd775c469f1a3273f3c468da6646564fe39471f1cb700ad8f807fcbda8c47026edad69e8331d39107e35907910f12fd91c70d24c7e7e72335dc89e08472d6579610623f36cae7869174bfdf53429c2b7d1a03bb5d716b847b7e680634f6ab6adb03a261472f09d90d702ec40861ba201e074b879ec773e3246a721d4056976619f5371694fdfcc4730d2790895ab9cb04ab59a18958d44b0c9dd3ffbbc0026ec3e167992e28b4ce65aecd7d6ef9a7bbf011934345494cc3b44f7b14dcda0e73f47dc4af340207b3859b3e8c307835698ac20f08542fa686b49bf440b34ed3780137918a78ee5d515972208a7554290a4d0e31369dad56962dc3f64db60daf251f1f389c5cb290c847e3ad713527de8f9e58794f04a62b4b67e80565de0b6ec8cdd203dabe320658659ecbad1c0cb9a1ef2df00ad542afe86c4d9291f1903deff76ec8fb9d736d11d9352d7993aea372544a7b2a96e08b407261669a1fc81bff375fc637af25d34f525a28551a46ea32bfb5155a1b732130e8bcb8c730bf38b08d0d2280e73e8197cca0fd4f217326010a102eec0a6cd1ff282a4e911f5353276447944688bf2478144fa6e72127b74779bc4d3c05c7d36bca5c34aa2babf96c712bf171501565f46cb2ba2f08064eae995fc255fc37443deef70e8c4610c458b629d9e638f74836b64bdfe3a1141949b8d549c7d4e3688360c0ba59fbcbfb255ccffeffdda26486bda1272f5c9215529b4c89d5d35749e41a120862ee2e6fe29cf55c7d3055f45b5436e1d60d1a53627020f64857cc20e204c01312b8b10680090d3842e38e3920d9e3a9e991bf9133c1c0764471c7673e828c419859e0cfacb1af4c9ab382ccd24dfb3f4d3585cb76ef37751e08a2ee88c462f7dcd31a0ae27fa7528153ee6fa886b5830cf3ed856395e1c347bf60a46e8deac040eff431447fe84c9066352c6ca1dd7ac08b8dba24be08d26f79e863c8d1f8e9f55eb2f3eb230310b8e293ba2b4cd48d574df7e860ce911a28f3a8798921d27d11ea8b484cadde2dd83d0211d486171c6beab26eed30eac24f30766ffaf5d6353ab475463e475e1517026adc4142ead5a9a7a2188c0fcdb25946e4c6aac0bb651357c87c3f924f598f0873ef45d68f680ca6ff64d8472bef211de39be6a0eebaeff649034d464351c844e1ba1bcf9bcbb8e61f24481c88f742fee7cbde3740be98cdcbc3e6e9cddd3acd5015668be4e11ea24e770ee528f026cc84597823dfd9afd672d09b10e71a303a4caab2dd35b2bc70f5acc0e21faac9c6ef92fbdfdfc7aafda70ba6c523ad75a084cb6b96c6e3aaea23be0cb2fc8ced455899bc386781a9af443a55f569ea289886da0ae345b13f2c447897b9b57e99ac7ef1609f49a0576b5c52c14bb8f87aeb8d2e185e1a94fef92d7e959999336820f3bb1216654d7fb77a24bc1f8cb9fcc7d13131e60a0afbb4d074c0a0b22cba26cc710c206896fcfec90f087f40c77c2e52c141e559dca231b64e57b57098cb18004a458d3e17e56b4878d2b1d764252294ffa70d35237072b8fb6e8f565e86d217ed37cfec4547ba80dd8bef5ec51c07d5356d5e51ea71b66f417d807c4c4b52e85c91c82e882fe902fb9aa5f4f8105e6f247137ee04d67fc7425ddb580575ac033b44217badb937b81a4213430598ee4cc07430cfbe34c37075ea44de8f8163daafe15a3d815489732fa3a414a6e2ad80213629f92d67cfb7b7920fb9905ed79d0ba527ba2374fc21647fa753373a850782be4a1891659437ff8d4f2b07f6722232a22e970b157384cb2e193922ba6f2be2eddd598689e7490500f166e402082d4dcdf1e2294245558765c4a6fb753eadd5aabc561ba63541aafaeea144b7d149b8dd2325a638e8c003ceeb239de3d8866ea84ed99be4f55aef2e9cb097ab62290b3c27c98633d6459f374cd902ac60796cd831976480eae3553170c2adb9f3245c937ed0180f166c0eb0af062169c76183724e1faa70e4ab5e27bff629ff189485efc299bd107a51d49e5279c29bbdba41a0d5b25554a9806b362de14e1884243f266e27a16e2eca0f6a2110d7f671a7da0a68855e722a81aa25b69a0e7bea36c0d0982f913cfcf8af816e0fad00559810b6f241f100bd2566f37e1abc0652fd830881c224826cf5a985cf0f21d82992f269c29f741cf0898c4a3c2a2a35502f4de8a647bc3ab6e74149d3b98d8e561b187512f9a34a78a7c899289b3369dc38d692ca20c7bf55f312a98f239f334ec3a06313687a63cbad549d57200632a3e2b857df1675e9f2dc3809e770295dd0f70c8d07be826109bbbc66f11647af51473ebe650fe9339e8b56ca20a04e7cef57b2fc3274e4922c941340407ce79580c1f469a105efc64df167e0a9bb2861f3ce743100c44fd3ab610fe4b2305be8950f1b9416138fcb8e828eb0dd76e586f2c27dfdf50de7815e324ad3f08ced0a62ef28e1ce2433c1b043e8b8932ad35241d137a2d6cd7a4f18b60b003530bd5a7c44b7e58b92ee48c1b84985425aa4ef39ca7f98ce3b211d6a490e4711064901468fa2a782856038b2291d1f7d5dff36485981809a8c23b3af003f63da3bfaade4042e38240e9d0cd3c0a232a6225ad6dbfaeb38fa08765fbe55a73cac99f338c6c29c207de57620cea765e9c7b4a2252eb1854ea814e75dddfffc2badc50c2926c7cc5693f44b3303e39fbd629a6e3a6ff4e95f58f832239e1e1b494e062968aa5ce7067b3ea67e08f53e2c573567652d2dce622ec864747a041c0d358fb852f0257bc19781e4c8656a6cd556b32937cb4d696139462d88405f3f8b3460616c33a7abfe51a6cf7f1b9d020ef3f3cf9d292cfe6a665fffab4d66b57292eb231792c9e34fe13391737960a5b5113ee7d28cbed306ca1cce3e18e701d3c49e94658a72ffacd25a563e76aa41f2343197cbfbd025e9c631d6f45a6ddd0b82473b91f40769afd1d228ce2d9dc3118511ae8c1558d008be8e6bba346a6689461bcbdcd153e3765aac92b49f29bf1cf93bdd83ca82977b7306cbb2eb3a84340b5998d2cb3838abf3bb7304737b921e5b248eb78d83fde137cad32b37e4cc723df7883abbea5c31f0c647fd85ab169095d2f85be9b613787b178ef48bea31484b32887071bfd7b85edf0714d13394a93f8c3a9e6d802e9c3f739c14f45520bdb58d71c59e06deec011695149b74b704cffb6de05024d53075362d3aca244c658cf7b305badf209b6624f9d072521218536b7e53981a56d21766fa247474580f597abbe346f9654eb148dbcdab697d39bae6eeeabd5036f697d32c451c0508f98b482f18253f6794581f221a20a7fa8e0d46e5767f9c2840aa4fb8dcfbcd56acc5d169da356eccfdb68efad27ace71f4b16cd12022f92fd21d07157e61e6cdb60c1e5fe3cce59dcee949af2fe0693e1a5ba37a1a1dc3eeace5f622c31cda892b8e54b31d061d467b3a935e4d567a2a2906802004fc775126ed23b6d791b1c07a3c72aa32dad05580e05de054f58525b83f8857c6c693d29968b086ef64d15f05659193b9946e9b8f83dba3f03678cada7b636f0357dce519c4c4008260f87f4ce760d0a99029910030caf5f3566f11067b328e90803f9985ab5141f210818940528b6ea07ca4288f7a5f99b31be3cb544cfbdb6cab1e29a20dff7cf08bf97b6e85644d2dafbecd01ad6db8219a1bcf49466b7e630f368a8ee0933e7c68e4035cca603a47cf626b434662973cc204fb48f5c02796174be24354e8bd07587f4d67fac71f28eb3f35c00ec2183296b63573848ef71cdda20ffcb7c4a9c8a44a406bb6dbc3a3b7060344c7c72fed495a22937101126877c236b3d07578c2739076a2cc7bb021300cc8c0a0f6f6c98732cc2fe47b1b5e1b67ec0dd7d4cb5471b41444a96093031a0f8ba80aff4817152d8cd3713ed280d35bfd818c6fc64646822d9b88b9583490c1b02a9324cb9a485876a20f1eec8d95ab4c03c712c0d16ffd0d9b96a66d5c9b3b883b4eee1aedb451f64d9dc46baefcbc65bde82e5817d65d0b2ca1c19380a033968c789c989e6a44096019df213393d18f60a40ccb65aa2ae370d3fe81989eb23b505e45be5e86f0aadcdd18c339236bf0ab4289e350409b86a01733e23d4afecfabd5ce7a5d6b7ba149f8711e675f93e1ab3ed129013e5911e3f1d9f9176d65b1690a763e6e6dbd17ea822f6390a7fc6f906a7884c50d09c63f191afdea113524c7fde1f370f58e315c603bb49e37e884590e8e725c9fb8c1500b557c0d1c6150ea8bd9b885ff643b9f4a7e74617bdca1b61e08811986fa0e49103149d55914bfad25f56dc5c670a682a2fc0c4d4ceebbcda8c7b6056e415e287551ff9f4fccf098f0580ea020de7f5b46126bbde4344897faf5eecd45e51c28e6e669b8da459630d353c0070500d556a98b07c518492dc633e45bc68631c3acc5d96876c793e778ddf7d2c6347beef9d6f8e5ad882ccb9d752d4e6cbb41a7cd6d13456b873e17f03f41628b19cbaa9541ed35d4d2d9b2edb9fb4e627b6873008d685877b826b6c1e2f7e1a2eb2f7e8db5a69ccf1d65741e32827914da9b00b0a817a9e0c4ce00f76fd1ec533b7a7a1e0ac81fd5e39c9af4fdc4b215a0e9984344cef1ae953e39109f4c42dfdc04b7842e4d4b607d9bc5dcfb30794d0d6592e04f9bdfef037b30bebc252cc72ed3a70ab295ed97e4df98aa65c08d007344440c51b7ffb46386bfc42dc3ea03a5e9a2d2aeb36362b3ca13141881151b8cc4fc10decae2d15484c2cb8aa4dda4071884c48c1328ed51c98c59aac1f98cfcb3440ccffaf4130e345a675322bf51fafba5afa1183d4a935c92c8ffb24038c8295100818cc86d1ecb14723debcaf97b6089ac383cea2c4dfc239c555a4495601241f468fb70019811ea8da34ef6e8503e87c41ff2fda98328780b743ea8852ddaff880a2473d4e1620c9631e94fbea30b2489c27294d2005e8a971562ff759afc8f31172ff3b0acef21a49c1b58ecea4e0d5b5683a76260fc40ddf5d5dd750070b239e0b411fce0de4af288ccafc3cfebaaa7527977caf3ec4efd8a821be7005a70fde893a54cd6bbd91e0c301f3e4a936de4add89eed4757944b9732f8bcf57c4c30523073248d6b0359b8a31ee798c90ea0750c92395964198d961cdd3db268f11dc12ce8d61874158cd0e72ee13c7d755e32c4409d068ce5addbf1e9e064cb492aa1ba26252578e2fe37f1eb7589e65fc315b8c250e0f12b60643d6c87c29716bf0920ac2aca184ce52d27306a5dc39ff936fec5ca406bec4a9fcd2f90e9390cc29a9ae15317997fa9fced5dba1119847b1aabda3646c8e59f02a1ba3aeb280e259c27550610a65c9a1dd63b00c770fac45f99bf3e0472546068bfacd6c032eb4491ed406386f30b590a544ebe24c0627cd32e245fadb9d04d9ac3c89a6b92128bf3806062f10dc5d983f96d1bda4a1829ea7e941e68803c48fe75b86864eab59112b7008e16de5b11e0e5b50fc61dda616cb3a1e938659288bbccf8789989187fd5b0d27efc4a5f961b7ed1fa10d200fad88315dc88b0547699bf265cb9ab7d69e2b9be97c11b10475912c3ae088131ef4fa518f17d4ff38f0b2a3c10427c61022c091f4cc03e64afe5e01a91bc8dcb3d378baff2dabb8170a1a52da6bf43e34380f94de7a934e533e3e51e5c200a6a0c715e88bcb0e8a0023cf4c3640dd6688d7ba7c8e8d1a56f10c524dd006e81082c9ea5e28468b04b794dbef9dea6880173b2729d344e02e63a0039e86744f8dd2e357a4d6ff13500c775edbe6eeeb6ad2e66cc87bde4de19c434b2efd89b4f4a2667c6d09ae2a849c9c0734ee3429258a7068a604d557e48f64b6ddd6adc7310065be8231a0e0e22c3f0c39afb2959be674aa1bee6b96240ee6275687e4862ac5caeafc75a169818f1d1d882a2be068391d74fead3e82d923f3cabaefcd170837e42fda9c3c0339a93585ff3236cc14740595ca8e634e0df9acec95f0f06d410985954268b618074337beb17aab57bea57b6748c1a8dec1945feb5b7ae855cf72884bebac30cfe2b0c1139b39936879cfa116b5753e519e243f4634d3357dcce109a83d3011c104f8c8ff14c6f7d2fb934d85cd96064b8b6dda373c07a869739f15f1b3f7b2fd807d26e7d562ced97e720ee49ddcea9dcbdc869caccf612e7364d77dc70285402007c71cd870d0e014b7ef4aa3e9dbbc438fe4f0429bea56178db401d5845eb996ae4daf08d8c4d6ced3a0ce778d408ec0a8ea055e67558858650f6ff7405f90e8e1bc92ea69c95a51893a6dcad74e01656e3467f6093f97ea214a0852136704219feb78a682eb38b562d45c1203146ad3c5e29df34db1c56bbd4113e6ef70d17f3410ea03f0a09299ff7114f35cc6cbec25d10b9cbf32d6dc121f3edd70fe0bd3d7f4c6ebb051ed95006e6781a2639a8ac0542502fc4061b87e4ea726ec9c248d768c634856050199757a5e2b287d3e9eff25e715ab14cc30a5cd0f28d3d7fd6cbff72ec3e74a3d67504b32d1a438ac1e19ebe64733dcc43ef7e4843a9b5d2690150edc6f1dbf3aad179e874096be34500764e0f2bd96f50893095218f7bd286c5e30dfce530cb0e23adf32228359cddb9884a503e61547d8439a01cd46ca6307c89992f0ea7393e126fb8d25fffdb2da08668a2372138339ebebf856434407618c74ee8120bf29413dad191aa3f1e0043dfab806bce61e6d891e3bb9491ea66cb68ee0ec1f06566c985a816cbd7e979babffff7e8aa2700b43167a08ef46c25f8f2e1bf30d9424e1bbd90d530d97d444c748801b21a99824c639e63f16279186604cc8872dd5b0f98dc5eb62d0ff8489456540420d1843a7926ed3d75946097809433377b93f8028d6e11756a5946de269e819e965b4cd0a15ff2c3de6a2287fe226951c343b705c3e29377e8d4e5dc101ea5a5d83b4c8c2ad64806c3c13f8947459b2e30755dd70949b1eb466fb84ea75bcc7109ee8604166789a2e12a225f315f61eee4bdb5d05d04215ab2b9bc627ea17a1c1f267d1350e03dd7d54b0d0a238cb798fad74e4105a3b6df4f237a20ee5bde67ea66ac471d8ab3cb0ae97dabcd4e3563722742c81d64d5534d0c556b8e63e3c2007edc7863b0456679a25c83d11e37a71fe11adbb60fe63b16e3918b0d15e68d026f48b6449f957214b6d3a423ca6eeb0388f8d9483b688efdddb0e21e54715280f3d9df4441b8f7cc12c8d430720fdc37f3841ac6b991a8785276b7fe7f8333abcd75a8ffe955ecda37c3c321ff3dd941b7055d00d8562035fa158c7e11746aa1332f36cc9100ac2ee14fc722ba3d38cb87dd45cd5553602868f9d56ba2ec201e50d0156ca1b501107f8896a7d2ec1bc85d4c4d1d4afdae1f9c06526e119ab45b6311b13f7ac7af07699207b311d3a9b422984872572813070baebb8c31413b460388fff67956d63649da8d7af1fafacd3678d06056a6101cafa610bc8572f84941f8e46dab0a70d2040111497fdb93c4a14f8413fa808d6591994926d5f16287f3cdc7d6c7e90f9c54258f1be11d5d15b6fb783033bd0c1baac21fefc00f9b28e5bf1642cf88d913f9f9e477c9b206184c353c15b0fced9fc4b70f168a83cc4bd804374b251753443825be204b08a9bae99edbb8e5342a17c0f460273cc6d1d4607db59050187e4758d3eca306babed4591cbe22c365cdbeed3ab4b288f9063507ab15bc988ffed5a2f197c85ac24e0a8cbec9f770fd5e75f975bff20c9e9e63e17a4a5ad4e7748b6e703d4cc671fe0e93b8d3d81df12d472d8830529928739060c9ec8431694da62f10a9fb55a7637c59a9c3d96d6e5aa5d629fbe3a16313fe251194f966654d2f5ccc39fe2533fd37f8b24da833f7e439e302fb3a258e8cf388931b2e11c4f757c3af5229f1b7c69c6e73121b865753731d3a1352a1cb7d52aa41cc8a892dffd4cd290d87580114ea6f812d84843c6fe253679faf8f6d37981b22e1ee5b68b1902f4b83878912c4b287831e59d3bac4f76947d8994095f4d7827fa401f2edb69111418de471358a70d306a87963913bb5f3a2514ad8e11874f0e3f22562042117ff1743909b45083a1b2c3fc0ac4e61f43e0f98dc3af4cebf27536227279cb546a22b0e96d196e9f0ecbb368b3f2f3c38bca6616f779ae40894540c1181a2564a55b61de4fffc8235d9aa64b732755541da35712b55391be99bc05a0b3abf411f46f7598524ffc96f7e1bd6dd5842ec10a54c6ccaac8a62fc9e39191baba5a2ceae82a23c746ca01ba66a9bfd686cd6f351b66cdad05c948e1f49c0d63078fdc12f5dfca3bb0e3aa5201524fdccb1474c5d7088a7e83664fe777d982c653707e301663a9cd32440f2cef68a2a5cfa24287e2d8ca4249b252879b1282968b11ff312877ca284eb6711386a154ee10241891017e086d29677c7ed34d720f2d2d1d9da1bda11ee44881ba37e9349a8da5afc85e88d4bc2b22d02f280ce9308d066b71edec8a347a3c9bbe835b728a43a99869788aa85bfe6a808d21152c65d764cc7d9df180b9f0baa416a5eebc7b1fb1ed76beb9b70af23bb95aae885c4de529645a1fb4ea7aeab3a3639f664e2a8ab2aea6018372d3b8a45196623f198ff93291c17d6cf84c33732b06f8932a90d1a70bcf923baaec222a4d3d3c2996f17539c99512948244beedef70db1b92cf9d87129bccc4875321bf851d07cdfd06e5a6844ff18cf70f754a36cfa0df4b3c56098db3c7c8524f655de1f3cdc0e3c38b0dcc9c1c677beb4fd6e8caad778c2983e60f400970490897a4bac99f5966d7c9deaa2bfb8d5b8a4b4eff93f237bc0558bc32a33ed1a121cf22cfcf75d3517014890cc071fba566baf0a30227ba6f6f05593549c0d1e8411c9f22e716e5f52d12f7e668960f8922943ea38d341d0c34f2b366bd72435be4127df1a2af714be16686df58af57d403183be5a856a31fb19dbf44ea1ae85a3aa850f4510f9bb78e038a5dd6a6aa47ed460ad3ed525e61b504bf4325de261c7e5f5c35802003f7ba71b032ae264700f3147bfcbcdb72a4df6deede5f6c859dd36e3cc1b54dd86207a69e8bea3a5e7ae5de4df56f962e2788f73b91253419d8679e687431000500134a881dfeb650add02e9221fd540c77ec7c360605fedd839894eae7f10186d96077316c9e62baf492dcd5332109cd442ce6dd0fe41fc53c167cfd884d31d77af5d95d3de9e279ef3a7c891ad460cf790b68da884ffecec57453f8a3b00b342d3a5af79c2847adbba571d493b361251d12d1f8333423d8808980faba9e5f96edba0d96cc90fbd6d2d40831f04c6d35d0dd20ad45ff3e557c69fd9606073379bf5f89b9b9b1deb68255ce33640200b4cc312b2a347e6438544d05097272ab64935fa067b64d5e765c3b0cdc9928fa8e0a582ea5875ffd8bab82fd7b294396773237d67102686819971706ed718752d989ab90a85e5a1c1c375c5f7c2bee4e8a3f95aaec0b6fd8d3ecfdbeb161965130fe4efe165d2813c437d070eb5e57bcf5fe83578fb4ce950b77338c82862e7196b433b56ae2da0b2e9bd83912b1b1d6e4ae075d7589394825a941b8c91f0e9e9c90767fdd0cf2d3d3c2e8dd98f675165a6b7cc1c248618c3f57eec1e419a9b89cd93919b403c34dda7a905a21e322305ab65a238c92cc765a00ff87f9c0e52ecae2c013681ca5f0f0cb6853215465f3b0d4a2e7591d7f843ba6361918a34ee988a5974ea2912ec8d924f535d4021be2cdb6ff14c273244c3ddb04a15efea154ef1f54084fabaad120b2cd02081f0866d039ead1c7250af52d4e6550a4dcf8166b5f629a37aa92fbfc3216136a0603c8464c7aa4f001914e64da30ff4331d8486a6df46b4b54bf0ae31f6628dc54afd8fcb2adb2652acd96f55c625b4de141d50187d7f3077af9c34cd5a1f792bd70979df94d242330e2f4a9ea4cd77deb013678d430487f86bfa62d3bf196c7f3ad6b1a21a664459ddf60f0e8601a0b8682c0923b25bb821c7a1947f604b1b872cf59c5753f8d0e8225863f41f80195dcf524bbbfc55b5f4792bfe6639c372bc939a51079f3546cf4dbc021f09a985cd1e4dee01b2006ea37a5a7c6084d034f1802eddb6464126a7a2ad6004bcf629b8dffb666d461bef777686b311248b8d369de209c239b3ab492dfd178bed4012a94463c8627ebe518461a6346ea057250a046fbacbb6c9235da7b44f05045abfba16903940bb24f1399b333dfa4a0d6e91fc44a4135d4573aa8a7f9c49384b41993c83e449535b186d51a1b62cc1de9c7c37a1ff1669ebef0164c84b1abb135a5359c5d426fa577880c5d7a513b15360db810d132c37b83c7397ab4aed4471650c2a9026e1d6f9af0f9ca50e59ac865dab56e391981ca0953a82f19479051db207a69d2cfe04ec399ea936f3748452192bb0282b3ccd1b453723645f77fe6d1750b64a491724561ee279c373a1412f365c1038fcad00417587143e7609b3a10b3985f88949a3bf9d8a8a3afec256a550ccc9d9f09fa700ca5a078bf5b2449119d3d6df5a56a556f3050594763943e5e10042c698132f1d38915cd0f33bec2b5f6634ceaaad836fe97a7ef1fe26e25c84a87d053e276b39ced9e9688c3ad1b12e876faefef4b76379938d00fdc3b694d3916a5defd0d7c9e4a3d7b80c64cb54f09ad0272511a3889ebe380505a72807089bdd1043edaa644e40d606a986342b64b801efd468fab4ed139fbe457e4fbd80c8468d3dccbf4620b04f8f277262d3b639ebb9120f1b2d05c9fef84be64d275e203f7f87ff5b408f979de59887ebad062e4d4f64d8cf1045f35a8c568dcf8ce6b304a71636dadc03d8504d127ba11c52385e055b006ed3fd678e5bff785e94df8457679b9f21b493dfadf000e1a3ab99213a9cee64ace25abf147b20e7ec78ba3079f56b0c04fcee4bd3ff0ace83eba0a3f429b74969fb4466ecf3d197f42cc63bfbc6429bca4e9f307864ae6dfc951bb2535e46899ba57c83cf181690a4721819d1c797229afa3ffa1150db06dece49f124877c00be22477f3c66d121898056b1966268854e28c8efb84e520b7c99a19681ea2d049d1556d84a6c6dfc53d40c92777300472ea844074464e361cb05f26346161196cd0ef33a279ac6a2d5188219e20dd665808876c17d9945022084958cb1f7ca17e027563eab34e9686ab71aba9e7a8ac22acdc449e9a3e59840b7ef3514eec9c00141fa7d8b574b23b73040be8f15c935381997c5992964c42b205b135f730c621bc8ae8b6984844de45e348f0c5ef59b6dc379764ec2c3731b2d6947a88bb59e8539c16b602d874ac9274e8ba18594eb7e5a5b4e333e878333574987d9431b9c3926f3841822f8c059b7cf1d9a134209c2fb9782238c16bbe0a96891a665dfe49d2ce9f8a96208e5a43a375b497e99c6b421c5adbf95f86b186c6d9caed8741264b507d772ce73876279770dfc82966d7cebf303f272e2c9bdc28ad6ea62bbef1dc37255211a5498213d187d023fb2ec40792847db2d3b4f41f16057630af02531b1fa3804169447b2b5133129596b3bbd480c84c5e5e32dafdd65a838396f8a04ed91af65be8dba1efd28c3187e51565a774f0004ff92036bcfb6396bd3ac3bca8bd517594f95a92cd973b0599cdbd91b4bb25ad61866d140efdf182abb949e21441362863a8147a0359e76c2e61979e75a105269a07be3856dffabd2c09926c5bd99f4721d4c41a94baab1479b3de3951a67ccef939299905d208f213bad881ae76aa0f78571b37c3a3595af90bd3c81b3dbc5b6c5b1e574d3060eef99f9fe55cdaec911467ef5fec3d941b3a649cb4781e52a6f0f58ea226c3179d6238151be4b215d0576c62f2f805c73c38db8d81dc5788e11208f0dff481ebc4731fe06398548a1a4f0ec162368e72717c585f13e890e2ad82ea052f24c1cf24976a0278117b6740288ceefd473a46e487f87bea163db118fcd4c3d59915f9cf5df8f2dc693076d473ce3615580ed685da3a82ea7a7540f3544039119d97b3fcf9faab26526cae54ccd8888c070b61c8d259e3b8553eb26eb57fbb37834595720c067832e96759445ccbddc7dd2170b6ce9d3774c8687e04bbe311505c4124ffb63ae094c7588deece03d192098f991dc129092b198fa192897f63f985ca8e3db4a9b762a09ec79d6746b5511ba1a830fc73a4034961a964c0fc0e56e33f7be196cb43726e27e4531a94a8bc9d23910c03bbb487f3dc7fe58a282691504698e980ff26d75a6c2b1438b6caee03a3307b7e4dd581d8e9cc4359b21bd885ef341738720af3878cb2d7c010d8f5ab300582dcf32d9559641df8209a425c74a6a2ad58749246c12031c2f645dc8b51f7af20b8c4ef32214e7b0bdedfe4cab85afed21ca4e25b2c62839d5bf5761544ec6bc65097ea54b9bdfb7f50cc3886ef5c5c3e03020598c1cbb513e74036739886c19d7aca2e890443a0ff4145a1a0e4db6542d20d23b4b4229b9fa93c4abaf753c0720673c01f30af8f3008a02fe4231578fca11e9155e20c82b95e6dc919d02d5108cf268c01cc984aa288de8241cf829ce1303e2921c0607c39d04da5321a74d4dd26aa7263b8793abe272fad724bd84c9ec05a9050e42fb7f7fe6ba5579fbd0cdb66d491b8beea8fd66cb9189e82bbff9afd93aa9481854b037ee2f7edf14212ab80df0c4483fb2f85160c8ddd1fae5456588bce5cf6bb6e8bcca1e6a4fa4d35e7ff283192a664226b465e51a4bb1c5bd5b52bacb611ca1de6e559a10e939a48dc9242074a06647bade0a434451404f66ecd5efff7aefed98bab74fb71d224961e5c3b6c18c03ed5283d775f2522ed0003411e7cc73222aedbfe22c760205e5be20e9ffab357b25f7c12b4cfa10d4037afbd31a96bb7720d3ce0f89167aebc9df59160ab7e7e753863408550f1836a4e2165ee09ec0e452fed86448b3de31dbd8392b5d09419fbfe342c46ad44768a0ac275c958bed21234dca49866da6afb8c28abb46b671d078201d63448bff22989f231882975468890b076d84d3bd76508a3181f89685b7df91365c079f47efe9deefc98f42fd7a41153b3312c6e69bb0220479d61e1d12b8ba1b4ba235b6bbb0fe88e64efe9146ecc88741a88f1661833f700457027bf73513e2bb30216ed85896b0d3c39b678c4f2c6d2d3837cdc8fa3af79e407f3bdf777bea504ea9026c37b09edd0d0c00198045dea8e6ea2b7e10d76327e1599aeffd1ebf497b099df75c1f8cd52f266ef1136baf0e493c7591c00397a9c5743340d0f65e8815c9992e7edc5a1524bffd2e7da7267fde5471eb2a3ef5319b20389683cafe20f18808c94413b1d4011cb85f7c801e16c884780cf9aa2b1f3b496ec191b436b93de8f11c4eda62362034432d37da635b66ded74c2a51da2180a8c130943d87539e364ff192190845f20e904f2e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855481a9c93336bbf5c7250faab25319c0c0b2c2ab69b0197e8207c1dbb7dbf9819ac7456c6b5182e1be8485b960d300e67177719c5ae595075c2bb3ddfa6a66b3321e2fd07fcb268461fc92ca94fa365d3198247f3030227c3dd328c68187a5e1c8313ca1e8f264c1d57d23f2aa28789edb793d73679d0c143de90e792506b2245a991bb9b95f52457f6f47c56f904fbb97ccfd4eada323de971fb89e0c2bb8489bf2dd9dfa2fbbb98ed5c0c74406732ebdcb88f68ac219ec1af985c60ba18c469cade38a4311153783ed668872bb731aea06be077d3a600b4c1dda1a0424179c067d00bb94383058bbe987c4e3c9eaac6a8dc2da041d2eaeea9cb8c288a25aabc0d7c8657b71720db9c4f1f5b0e083e9f799077e34f1296d5e0ef9a68d784783e91026f135e6046493be125b9ec337e8599e42439b1134a096cdf09d9cd830da13a15f8a6fc381681971d8903a881297211b56e9e1003eba8dcc9d3ed904b3d1de7bb9bad136ccf9bbb05cd2b2d1b5f2b92b88b71a7418101fec0c98b692516786020b308e249f850544d2918b129183361ba2f2adfd0f004fc937314abefd65cff57bfe2340ccc948c275b6b40b7009bc2917e61faee4343103ef9d81f3699bc31a646713fde14c067f5e6a49e73a7a41645f00c6733063410515ca36ffe86563cf175b2f8bd93f5c46d0e677ccb7a4fcc65385165ffefb3e9cfb32b43fa08487a689d1d0985c2d17a1007648c01b33a5025162b610ced3204d0dc7f904342085400e4e9bb1d4e43a9c05090be3eb7b5a368bc006235ae36ca706b43b8efbfd42f773813fdfa502f92ed5706bdc3e3c30792abc5511c44f3ef538894db2314ae8ce757c347fd912e3926396a605a211fba555cbf10e22e36a9f030046581f3c9c2bc5dc3e8450464772567568761e05ed81a3b5694de78793ce59ebf4ce06aa1605f150a69fa27d5264c4ff43787009f832ed42a52c0a4d1aa622a2177cfc79ef6d5567253c8953155d059aa056f70b0f08e356970b9946e56dd690ca898793ef9d1ad935e0e99ffa134914622484536c59bae27a6ed70a85e05126c66d8e8b81561a8307f87608c21efed5185a96b628307a25fc0e2ffc3331456424f80e5b48ff28f721ee0e765e6a6bc2b5ac8ca910c3d17965b13e42a1fcf23a154d519fe1783926d3d7f5b692097bf3729e64a1ef80222a98778919660c8d96334df07b98b90ef216c52ad3ea7a6c209755831792958ee1229cfe55ea4be76eeb6b9937afb1faabd3f229136ba9785791ed2750826a7c496e8e97ed1bdbff3ba3663dc5e0b0ab80c8c28b2241854c946c08fc8990380f7c53496954a502ba7be03eb5332ccabacb8a8b1b50664f47a36f5cfbfd8785b6dc95f09de030d295f2b06f1f7931a8aeb8c7c3b741949fd6f1c7bb9f9d397e297bacf7468fa99f9cd96ef5cdf655398e41ba339f5a2f597c75a4f653065208242e16280b42f61baac5956337e89224e0bfe4b70ed52b5ecf38596708785eaf8d1002e92617c30d05f98111cd9529d0e696e730344ee961826022e1b732ef61544d12f0a3f0b1fbc008986b0054362ecf609da51f016771418e621060f88742ba8dc94f7dce4c15cca39f890b292db8d270d72790eca54b1bc256b456e04635ec9c1214ad40778c5916ccfbe06199579d850fcb2048ee53d7092e1562a7f7b8b555e048c5f2abc337259c39fcb0fab9e0b45182cee74bcf50bfb6b6c722f1b55d8795e0741c56af247c5c95d296a5ad5617faa5df0331f1dcb715e8583920db1bdc7b8f3c4a9ad59992f929ae45c973f11ad458bc1c90ac7b1f0433d5fcf5ae30f28e3045e6d7eed0584eefccfa3bdf93a66d931c087b8f296e79dd23fa3e4477187ff2b13fbe66d59c4d6550d17e6f15f984e4279e8aba84e0d5af33de2fd46e29b986cf8648508fdd98c3ebdc46f0996254b9045b4028ed4bc8216421abd913193ffa14c864368a0c37f413dd4b5277bef1e874f19cb6d4416073ecb415affb1af92caece97994b2063d6668d2c081b98feaa4c42a9b6b4a57b0166c0c642a06e9cc7214376657d95a68b5e348948842f8105757df5f3018d24c2e5a26bc157489fc23009168a812d5d19debdb4d5c3d3237a4ae498b513a3554d1daf382aabc67daf9e2e0066eaff2092aa2e9966f069a37966281f0732ef1ed6858969e3732bcc45dc8cdc477a3523d7a5c9679514a3485e54ca03101b67bc6c0e3d908cadfa863b0b272f7a32986ef5b431e23efe4af57af1e033f6ee432da962d5d5cf6491f6f04747744b2b928116fe267197e4ce9eab98caf05870f8f99f1213c06f6d4355d3fea86739ee128cc0a658b0f5a86739ee4bb79d513695d2010353eab49b109bb98003dd3c85cf18c21ba358f4e651ce177aff7111ca2a1f5b7f73c7b28ee409376c5496823b8e7e28ecbe63e5c56af74088f5d78eecaa22670de4f04d07edef68b03e673c04ed6d2129af0d64b117c061625e7a4a9b928f5f85f84dbd4fd3d8add6706408792301b36a2bcdb4a1e587996f4da4e70500de3f7abe94079717797feae6ea896f1ad42aa80bec9dcccdcf95956443253f991a26e842fdf86473c4e2fe9ee9306ab85748edc71bdfdd517a79af339550b3e6e7e669d191c95dbcf73b41c2b2b08d1ead44655d84a8012fd30161e14dc5ea33bd11d23a025e9730a542cb3a18d6cec20522991815a8d6ae02b6383c848438215f7baf8d6eec35b5f192a08559c3440ab9e2696a783eebef7ef90bb34cb76ab293436c492da6454487ecf713cedca20f5547f97aa08af4092a0915b6730a0e5d1c686d860dce52b270aa45f3e8030a3ccc597272dc994a73ef60d81c6778a586956b15b6b1cb3393941ef3995f68dfe8031be6dfd7ffa8349e65b20475fd9d1bf55947e1600da4ca4ea95a5f104c86f9d93109c5a0e275eee42d84f921959a5b52c8da0f593e38c42d7bbd3aa0a13f8c3cec1a3ad8fc80982bd3a060e5bf355813f8899af578691c8f177902304b19c176b89d45c9792cb79943b3f32d0fc4ec4d937053effe9160ee44e78ff7f23d440863425f5178f72a53810b28df05a8bcdc118ed6beb3d50ab3b42b6ca503bd5b2465fce5e8f927eb3b82c6baeddc014756e8cd79210ce5eb807e16906aaae86348178c8bc8b258677a191703a07c33ee1b4e3dc786b08c2c7648f9658b26c8506e379c00314eb8aa00bcc4b0b33f073378050186e636841c2a5f213dc8616d2ec99ae35a7e677d9f44250feffaa25130695fa72c4340e70f8218e21caa1d1b9eb080fef62d091a3f78456582e3badbbe9c824601b4133e86865470a437f49839821a339fedf6de44ad86a69710583ed65507cdbd7d39427ca8770c18417dfa548e44bcf2d50330bd2e1d8c9154e9aa1a2fa500c3d4c6b1b3ee0b23d8e3ae9aef1887005da9b82f59ccd158505bb2b7622dbb20e91d201561143a94b6b112f3ff58a602132d195c1d69ce64b9e73f2281edcc2a41928e725b5c0c22225f67db0c3f51b43d11e3ceb2406915189f36d3702f5d48aa6c75cceff527228925c0e23b903ac0052c6841aa07ef5914e7b18c368bd2b0b27492cde4d8601c5aeb69bb19c0a6ff6795b2e2e46de527153504420fa98dd61b11d5796b1c17be42e10611eb0a9e2e2c2e59d243f07527f89c1f270130e4f7f20b28d7e3f5ba66ad5e42616777d5e03ee7fe442210faa89057aee8893e109e155dd65cc7c32782a8cdeddbf5df3e36f5d76c227362ca9296276e7c95496e4b99acb3da93d005ebf4d282d243045cb2b9e340ef67b408d1c7bce77d425180528c0012561ed7cc51d109866e924f41771a0aa012c0cc48d1b26bc65c248c1f87d68aa5ae7a5f248999d8ab13a7e2103fbd747388eb2a480958ca94fd7e02bbdbf1a1f8150f05e222e64bc0431f2915c75b3dc66a5a5c2fc7e56912cbbd744f83fd2cc3a0310e611d41380daed13b30d9c12ac5208426b851be77821f3214351d0b6f4d9e0517487df33d39ec334a64c91e423fbf42cc56b72327c2ab80322775b81310bc901c1b8edddef4c3fde5e2994513f293c5d2e447573cc1f8d7954ead8d9088757c2871544b0ce23edede093e9526071c3fbf00bcf70d084871fa48d1ef099393cf5dd9b90391ce0f96feb6b36e4845738604a4e9634d9881b1bbe42b9ef8636a075dca0606f451d84824d77c3d8e3cfa73632a62ea7e38b4e1b84f2aefad43c5312aab76df9676715eb3c562f4a54aad7fedc64cecca8ea46bbc88ccde67985605698d093824aa808aad2d9a7e93a2b29eaac252db00e41d4a2ab4958fd13163014dd853d34837641c73ab482e20742a243f96dc77adec407a0fecbc6bc70fb81f544acb11b68141a5ffc8a3167ad11e1a5fcdd4259bdb914d78ec2ec57a2cfe0a2bef48e0a98f7fd981e99adee46dcf6a18163f9c98b2afec576bffba1a88a82e7f83d26cd988be1f26566a90a4693a48f81a01309defae8cd8ed55edaa1d176bad4d124f403e1e34bac7589ed273279d6bac6c7b2c6cd32c45a23ff887e6842bc0e6d8458b091e416841cd7e5cf663e35f3e426be6f8b1f704ea91e837cc780701e8ef54950101daee9411bf3fb2139eba53be6a9c1d37d82785537242030960373ff6f0b963548135990e5d6ae4fe656f181a1f9a3e33d085a88013cb856fcf588f8883a5927028352ae3606fc7f5f3985ba59ca09557a9af97904311db43416eaf9ebbc817da98beac2c483dc3c11acff746011569328b535fa0d6588eb30d2a1d5f50bbbe003f272b758febc1270e12c17d11df368aedf9686717d9a8eb0091e8f7ea6424cc897b1e1ee34297a56ccccda0332ef450dd71a2224ec62b44dda5126fd60f9509100438520cf2cc6488ac0498e1dc131143ce7161428638affa083b7b132d0f0b3c5cc316c822cc6488ac0498e1dc131143ce7161428638affa083b7b132d0f0b3c5cc316c8203bf13280e4e098c314fb36556c74a2f150d3aa5fb4617bfed494887681ea0c7006ac648e59cbb8f45e12faffc88ca2f22fdad4fdbccddae07ba1d5252d8f847006ac648e59cbb8f45e12faffc88ca2f22fdad4fdbccddae07ba1d5252d8f847e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855977a276681160fecb2d00ab269a68340f489195af5b95d8128b2a9467834415a977a276681160fecb2d00ab269a68340f489195af5b95d8128b2a9467834415a4aae9be4bde37956800aafd273a980f0666fdb3493529e94b2a43cccf7a4ac4f4aae9be4bde37956800aafd273a980f0666fdb3493529e94b2a43cccf7a4ac4fd2eb4857cfbb9afe804f3d5a0aebad02fc88246ccf35ab0f10f87f9628a995f4eb497b4a7f4709a0c9e4a1fb51443c678137314c317ffa7decceb2d5162ca132892288b03b082746b2f607f5636aab328b23695d1d2f65b59e7b5f0cb83431335087fe5fdb7c1a54c3a63439b7640594987440d566dd9d5f48f095208478b36f85b20387f014125c0a216a6e5fcf131273ffb0306ec67877943fe80c26b79522665538eb75b7406f2d3e53cdae8a217f91e0d289b36b05874caebf3a8401ff06ba3add1815faf6290472f05019102ef7d2796156da0f81705a499d68cb23e983fd44e58c2d48ef719208fdd60677dceede75ff6da8d23c1b03d38c6c7af6c121432ef2aa33cea3f37b8b8aa7a42b27f8e160e3acd58a2e175d49d9ea17a872c2f7b6c84955b64233e6c74cc6c3b751960213ccd4fca1da8f6c055d160366f9455cb8ad94dbef9e26a8d1e6028d2b5c50c2c0744429579d82a148fa535405ea3a6b9b287c53928dbe71f10511343850f40796083e0e931dfeebd135e38bdae2b11c26c3291bdf896a2fc0735f880bac38caec3c7184855e540840368ee7dc1ade453bfc08953cc5f98c68e2671437cd7c91bc088750bcf597581b8c340899bb75aebbccf3a96abfe5b2390501454657578826e1743438c044307e5cf4838ca999fcacdbf8a2b4a466d6eb7f3b5564a195221303d5af4c34aa9924816d8418467c37d50f3090dd177d7ad8e453b3f4562227c36d4dd2fc713e7de4d4114672d18864c347f35df49782eeefcafe61e3068182acce2b597b5d097e411dd7faf2cecd5aa850de64a62752440c8de119d33e5824ebb66b82a205a102b5f906d156e6cee4cd230d7d5d48a18ac2380c6d250e121cd80c2ca447eddc1e2976038a0a9931d250b2e159e811ec43a68dac123c78e61743ab99c8b0bae43ae8d3fe6c60f93068fddae1c0ee5d8a5707c71f2133053f598a7f93e8feec8db230c1a62cc6be4bd58fb4f6533c8fed4f4cd8c2624f66245692fdf8876c7aa650a1071024ec05c12fadb6ac0cc352fcb6149303c912cd861ac21ce040caf9a47e266809fc673a7dfafb1692d3d4f88b12fc38a4ddfd818927b0c094f34eb5fdf05000694306de759ae83f3f36d0e6d2bc5e8e1f6cd548a186fb6613a938ef326c6f935cc8352827d59e8caca820276e9374f51bdade66b0a6373b9a2f8d87ae19edc3c14fc46f62d0d299e8095ac783df04804983a67781f81fad163c3e03f5b9a444fb1a179d17599879f043ea351ad91597a48e514f9ebc788bed6c589a9ddf81615e429c45dcd606f238f2dc60af2393ba8d7977e2224752732e507c354c95d620c21b85d5fd22d6cf9cf1c5eaff5480aa828c11c278fe2f963191383ba397c97573a21ba9d7ffcad49b20283e766da1db7c19586b5e9360fc8f05baeda507f951162c62b8fb56da11ae4182f7e1b72c25de7d2f4bbc873f22e6e1e03695a6e2c7960a03ca574db1a3fe19798dcd937d74eed07db831aad4ff1a35b9d266de2e28e3d9c0fb4f33bebe51dc9c275871facffac6888d09318380bb3dbb803862fe188c1c8b388d12f63659f27a98e0c3f8a69ebddcf645c0ea88880600d08c992ddd40dda20c45eaf7d0fe86a41c70686106ccd1c6f1d76326979bd5c1d56381f9258def13aa5a0b110db253ca190b7159eefa9ecdaf50ed6a45bf001db1f0f8264e19665cd4c0f4c21c8cb23903b0f5babb7f60756674861c5f43f62eb26d96a79beed328d28063da862a3def4c7fe69797d6ffec516ef880ae5361b5728ca548926770e776017ba8113d76b097f53cb88a4f694b0f5216a3f8a625b62855c71baacb8382d859f396de25854cced574df591a4717c5743fbc57d7df5f0d06170df14bbf41b9c59ac19bdd7a5ca943ff974a5c2dba13a22402ae31715c0a274df027c476bacb446d1168d6dec96b87a5c5ea723d623676f3eb16f6357c36d4b06d9bf53f92b3d58edfec4dfc3275dfe76b4fd7fa7096c028d28d2c3b1248b0caff1110a715cf7701eee67ac6218e690251ec18ead5519dfef0798b456069f959d2588cc53e880801eee67ac6218e690251ec18ead5519dfef0798b456069f959d2588cc53e8808adc4f998763e984b455ed9592c0447eb16db5054291da928c8763563fa6dbe898156a51711ee4f198723589c428fcb042496d10f669f95387b04ae00d8724ef68156a51711ee4f198723589c428fcb042496d10f669f95387b04ae00d8724ef66e60d303b45411bf1afcdba9c0ebf65f671d19e3cf023a7ed03c023c5c4e65466e60d303b45411bf1afcdba9c0ebf65f671d19e3cf023a7ed03c023c5c4e6546ece4869292e9b871b0338102d8a555b23f12967edcd5986e90cc81ebb7fd6dddbc151ec7a560835933620106a3a1da1b2a3390c18ec89675b5641ef7252d8950638219e2c033a1ca5da72ec23646ae7a35892d99bf0bd7632890859118e50ffdc99cb3f198315f2db4392a8f9caf612d811fcc7920bb82b499bd3d4e11401c22bba6805a0183d259f1cb1d6046ef887af68d4d0b517d06730ee80df4dd75a9f53a9d91bc41e794873a2bbc1d3d99ef766356c6b3716c4f0358fb1b4bbdffa8d911d41f2a4a8a0159d36d650a030519434e9c332e7fad22e0dd8f2c3a39c234055b453a6a6239ca12b0d087633cfbdcb1b332036edadaf59c02eb880a878a53dabbef88ebc2a73069cc0320546f8148dde4478ef854775f1298dab6f1637de17b79c017700cf407f454a67b0469d0cd36211520dcdc4cdd0a9e1c8577861f4267598f9b73de312eda0de677a4a1c6d160b1b1a213080d42003935a400226b29a780260c08dfd71fac9d0ca424915b6e548b805092ec63cbf2ede5da84e9690dabd4b44fbe2c259bda20f818bf77ea1530b2ce24ab9aa3689b206772c6812b7ca4020d1b47cd7f306ce693498275367c70a8f6878947e5d11d6534a9955620935f686843db6d90a891a418b392ea79b698693f227076bc7a654597442f2e3ac9a0fd0b754d69fb78b16716c9345ad4ed8b80bf6693672eea8324dfcae5100212089a2fad63f50d07687241e8cecbfcce91deea91d9ae908410c363347731f5c6e1c26770cb1db74774d0b32249097f44312c99bb50e5aaf353de92ce9515eecb3be4065ea0abc738f716aac278c966711477f88019b84057eee42356b88290db7aaf20c80627895fc1e114e1d9d5252a5bf60e57c0a6d4acd6350546a1d6e2c51d35f1d350553b0754a5f74ca9fb798aee00dd1787e1c83668815249aa0dcb3f191ddde3e724e2271b951db89589c3af2faafc646b704d8b3d7c7639b1f0558837d90ea4903f11bf5616a2ed1aa4419d66a573e1b7cd3139952fe7d9cbf1e9b4f5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b6bbb1a511cc9c969b8f42dd3fe9508546a748ca0d18db53ff3d0067c6eebe61e033fccc7b4d9f0330d940ea286d8114d9992324415c3728ea5ecd2f1a2bcfa3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85575e1a703140c60e9799e9b83ca81b803b91fa6a0cd87781f1ea59518973cc592d5bc0629353cd612d4834663602824a026c23ad5f936fac96760b4d13e2dd47a711d0dccf1d171936dd9773d49b5e34b1b4c7362337da6f7cbf00a907f4411fd09d3432acb2bf93a4051d563d0f006da16b6206fd284078c65fbedafc268ad3d455309f185789abf3f967ea02e05a24e0669912fca6afc6633df9e790de587f2fefcf3b73d2b713c850f56238037ed7b2baf2a7ba5d4359a6c75ce797a5eea41f16c257ff6de2d1be205216879af81e1a87209903d8ed34050f62b2e53924e29fc312c61729f1dd5260b40c93148f2401355cb6eaeb3dddee6be2402241bf14d28cdc1d870ae3f1844e0c9ed007950ca82020e76640d7c97b4f431f917200628053e7a615f4ddde185795fc7977812afd360e534f681648254b3b2e0edcdb8be7f5dc39a505b37371e48f3c239a02c0b891975e08a12fe8b67158acbcdad15085e02b2d9d45b9dc0853e7eb1a32ffd95ae13130cce83c08e50803aa6dd4235c2281beed79c6e7c9b11781bf6067795685f368aee3ac1858284b71773ff98533dd9ffaeaac1297f585d38bc6d8b8fff5fdc1ead004d30b696fa24c9eb93623caaff53c5b493a1f89f5dd8a0f91a2c96e298c81f7888384b55235debc9df98e17a63c11036b9fdd1a0d2b1c89dc44d1dba8fcc06ecfe60f94244c78609ae168c8863c11036b9fdd1a0d2b1c89dc44d1dba8fcc06ecfe60f94244c78609ae168c88f5bf17dd6c0d48875892d4f6e931bbe768a24d1cc01836316211d244025713673b8483fedb5c536a5f59587adfca0b43dff9301742e433f6013eaf0dd13e5d6080c80f23acd8c6a6d2c689c968cd002d65844bf7ebdca4e605c777d17d3953fff853a6fd246179095da21e9d7e7c7cdbad233493ae5a1c773f281a0987d312cfccf199c8b362606a45c88d7e090c119806e8a70c6b81fc2fd05a65c4f740899a0e825fa9d78701c6921d40c871e899dea5d0984e9c30a981e4d1b5bfd3724e2b546ea0fe0cf3aedad4e9f89633e4d6c3b7d513d9cf0b547a7b2d4276aaf2cf66270e5479c6375290f877cc64e39670e990909e50827f4b798066c997d6285d98f09103ede58e860d3deea66f09250da748ad4ee7ae2fc1fbd742ecf5caef07f5f33f987d4b63b305059a74c8b8fb715319c0ae1934b875c4d4083ddc80132c0a52cc538296fd08cdbf502b34cde452e0cc2fdf513177e51fb74887d46bfb8d900a81eff8ad6f67a21d51719b5411a2544ae7fffadc162e64f91281bc8417558796ca4ec26483867f5da91e400cd0c760a6a0e9ea91095377fb6e5e580f8b9fb74fb65a0ba4cfc7add00c5a4d036ebee98120a194d992c12799bdf6f0dc2f781eb7cad10aaa67d28cb6f52aa8cb5a643caf834bf16c7bca8e0743577a3075e5531b4b7fba01408218ed40fff5faa957fec9b172ddbdb95660d1390a9633611feafeafaced7a01447b195d7ce7f134370ff76f5dac3308a7d717e3ce8e072647dd358eb92720ce139c9164c4409f27a0db3205f14e1b553115ef7ba9d87d15def1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553dd1fb95fa673e4d1f32ffb2ec9406d0b6a2d94d0121034f0a4473e11eb8304eaddaa68ceadaf1fbb67bdafba567e2b6ebe20c4ff5446fbdba8929de8b14c89833115c8ae83b6d571d45099e1758b571209e2808eed26389ffc50c1d5409cb37f7f7bc65db2cf117338306801de15866176d6a0266f25a65202bd7f873fc9fbedcad238656da7f75700763c176ba94cdba26adbe5f1d2a383a8d7e2a445bfddbe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85566cf3dfb8ff37d74df0a232e914bbd8433899c1f3edc6b20cb16e2cd4a10026debdefcbe22264a49ee6ae3d02665a1c03b2655ef13ec0b1b1d3230c5300cdd40a207a875e59df8ec9e801038146dfeee1a0ada1f8fa2afb01a5247c8afa98af119e1d14a71dd799e8f0ee2af2ad69e4cb5bec964f8220bb50e9d3132fccebbef9d0bd14a3fc6b8eef78c890bbcc8de0f35f415da612e34b0474708b7452463084b6ab5fda650d52adb474b38673fa9eddcc51a40e62439ba3c50f83a67c3867a56a1e70deb0843e8ccf44acc3b4c2a02894cd0eadace33c65a94753bbe6773dd5a1142e981ac00cce697ea67e78d64ec29dc89db0eefbeaaf416ee0790f6ade462eb5eb2f74d2f454a8438a334943164c02376c02347d14d4f8e6cfa1bcd6a0562eb5eb2f74d2f454a8438a334943164c02376c02347d14d4f8e6cfa1bcd6a05708ce35231fced81fbcb38b5c13ff26de6b645959863f6f5831bbdba4b09295c3e7d8a44f184444232ff30ef71e32f8715f49f1fad80cbf908f73f99ad6e3ab23eae6d791df09f394f4f888d8255f58ddf90aa8bdbcae0872270ecb3125163d07ef400f4b5856a35e95e747f14f8bfb36917beba21ed8987ddf08b3d0fe18bf65fcee33cd7c645e4841a1f5bdc67a62eacfb64336030cfa84e0a55867978c509b4e266defc4dbf0974900b869da193faf81339ec8c606774e6393a01873133c91d41db769bce0d881b6ebee986a66be39595e8c282770420e1a36417d912cb2dfc4a980ed6bf42d218441a26a3d45eb2539e7a628ffb877cef381accacaa8652157e93c9e24aec4fef13772aa93e32890cd0d1f827ee99984c9f1ce4bebbe00e86b73a8cde46c94e403f3dbcd0b4d9a26218e5c3b59cbb0c2074f884b2cca3262a0b69b4d59d7a1af9515406ad527ea83bee3ca71e3f99f128226f5e5a1a98d61440fa423c60620b9724b004a99abaf2f56f7ddea7976e20ba7c409605dc70105eb06de120a235dbae4504f3773ca25f0db5d04dd5c5b3ef2423bac24d90565ca09342745bff472e399920b8844152cc94d2e60da29c6bfb529497b2ce224430002adaedf0390f6ee7df7362a0251a745b9d2f36863d10549df77c1f0625394cd51bd6736617c49926da9a5f1a08b99323625fe23f5983002b04f1139b2b09b3eaed4cceff968530ac3485ced0eaf7b6521f948455c71f9af2167d461d8fa9783df03cb85d1de359d6bdfae7ca4c6e26d681f69ad548692cea7115a33c5346a6d5177ae41792f05cc50408c48fd3600a5f8dc13caa8cc80734c7421793550617702f934d9f5e33f77e9e53fdb2d78f428d26259806399b5f73f0df5025e930fd9512ec3b9091f2847b2b23863a019fced65efd7074e6f35471f04f02a8e63e88e679bad15ffa88fbf44eccb4fa552cc5e30770128f2abbcc4fc3c9007a1839cf94ecdfdb9a90f44bbdc887bd45a4120187cd72cab394f7c13d0e0040a46b1854fe13986c938664e021a177ef6648e803600219486d4a58b76ffe902fab798bfb9d7c5965ee14b24af69d968a33cbf8846c15da31538cba421a65fd8dc7cbcb2306e3f4edbe0374597e1bb7e0a7fbfd073316346535ef54f82f5b351837bf550794279abb8b85b8116dad02744e2496b51836733be894b87f095d8fbb9c0d2a7ba341b5264a3da4e1af42895d35dc765cecbbabcf44eb37a379a7c485fa928af35f33c9728f18c4476a6a56daa3e087749d86b4b632ec42adb78191746d503e8c4b0952e83142810549239089e1410a8f39fdc356e5e795f042610c5fad9aa7a37d3352028c7e5b36dfccd8a2d63338edf36c987ba747301f924192447fd8f33095be7e25ba2d6106a89e207158548c61f047736f745ffa444225b223d2c0ed93cd91525a85a7593464c62a70fcd25e23191544f452b0db34dae518693c94147c20f528c09d73a3cd015affef10068f2808e0ac3d3ca82998c6d8b9ec114ccc9c82301fc80c2239855f1db58826387b244ba33b18f05a85ce14df3b4cbb9ab66e6a45569a9e687a869a17fbdee5f7abc9cf509716858e6fd50bfc6f106366c3ec89ed63eb22010da811d8597c4b4c587ad1d7622c28ac185c20e2a1bd34b4751c5940136abf2b51990427ee39170f9cebff9c1db2ff1332aab9c54aac4a6d4955de26f5c6a8a32a82f34a0e24752cbdd3decc32b49b03dfbb469a9ca2df662ace0566c929c59d54e7ae878a176d4463323f4e88ca442f13cad451eed2ce94dcd51088afb66300f17ef34dfe32cc847281efe48a171ccadaa77c15b68194438673f94b74a3e54177518437f9642bbcc92449359888a63b0585ad0259ceb6f2dcd8c0356d109f594de784f0fc3b1c3d6ecb7db62272c444cb8af00d108c9d2056f374d804b1663fe3bd87d4c5fc528c1f23e38d7fe8014781d880d53d73e905b8acba021637d541ebfd9ce8f9e3648be5bcf23e5b1a0aaf049faf7a9ac2e31bedfe239585a4f3e43c746ecc7f68ef04f94f77bdaab321565f4ecba96db2104f5c8b6b47f6e8369818e913cf79b781634650d9ef3ae17ca1b87cdcb737e72945c335c1e9412bc7c09d686837a4b48d5f393e6d81fbf43a966c5e2a19cee4407ebc918b892524ac86b6470e169ff844fcbdb040dfe648425340cab2a042f6d32f1b9151a268cc03fa7d0ea7561a1c93bae7c1fe8e798d25e5b64a6feca398ae0abb61b1566fc65fa86fdd5b21a72acf005c80002bc8e2912f6bc08dcdc6f4d0bf3402105e94863eb50e77778710c8ec736da31e5f2bfbacea202a2e6369878f0cd25bc8e82017d00a3179ea83e7274ca49cb5db7d1780dc0c055f60e0939ba835b961c6e004881e136b914cf64881c137fda1687e20e91221a54d6f29128a4b0e16c17f7b3b8f343c7b3599384645286f841843bde87a5ff8c56d29bd511ea3fbc940638919e83fa7716cc87e2d8a7d06c2b511a64f021fc26a20e6161c76c037c3510bc3e0be417dd4ef888aaaa31b2c05b2f68fad21c5b474c808f8026d0f4210a7f58e39a1733163c83563c137826e103c199a2860da46dfe2948efa970ebfdcc9c057f41f8fbf524ed5b297296aa4d17cc9b5e42381ba733eb6ec5843e14a5fb5f98a5fd10ee59522cc0f199dc162246e8495b83cfec00718067baf8cd46669bc2be85dadc864a274df7203fd9101fbebdf0ff57da377fa3e98279d751618c51ab0917186ca1bb283139c2c14f5cc7f74e6e6dcc682ffd1a35dc5ccc6f74b03050ae3b8eedc783887e51bf7cf7415c854fdf0a5aea35e83b300fed66796b5d8a6edb45df90d7973be525ab3948f8caf9635a0877231310cd8b8a823e68c3762613e8f1590c39bd5f09dfeee64958f524e78c4e134bff377ffa9e30967c803a2017021b57c5f7f73d48014bd341ba3b870a11fbdf3a1e82dc382d0ec7370aa9b2506e5811ac08c806f42c8e5157ce9b65f34021909b1ee447bd142ace85873c6595d5df2c63a118e64950ce64f2401dbe26b1f7ba919e8f5cf15c2755889acc284ad4e4d138446cb0faaa6dfe9f3d2a4dea72da9d1f6234af7b1f748c5ebf9aed176e07675698c372c1fb29eebce20b80a932172a1f00d38c45aa78d54ca2a33b589e8282f065095d171d9b4f17e01adbcbbd5f6ab22de2c97e11599a365b4dc473ceeac4d92a56d90b6301efe3b208305abc5d827ac9cccdffb152206ccac8e8464ce937d168495d425cfe21e3736f01da012def646c732d56c22be2a7b86741171145965bae6097073c1118f123ccec408b8386573fa3fd788ee27fda62a52ae80ca5dc83270e41a9b6f7edf091f58460b1b0e323e23d66d1483c74f7b6dba3ba45d8fe67871ade6972909ba3ec2488abcd26fa21365e85e8782bfe671ad32982fb93a4e3b8049f61eb46e8507bd8367f51686542a7b6755a13f096c7e60831a39bf91911afb9735831e0d65baa324ce8c6dd0a3f4db4ee7c5f56c43e6a4085bf105de8db253a396225e77560f2ddf2db8caae0f4edba8b7486d285790f37d753746811aa3caa8043cebb8b1e60a3647c6010ce993557d6c3b2c90f8b4f842e7b952f1f97f78740b4b57608500864374c21e2c07634123d8edeabf37f52629cd72cc4c7745865184a08e60c79c4419b320e89c9c458841cdbb200b41e3a34507eeaf59e2a9e2a4152380d2f4f05c8bde41fd467469adb96a3b43840c35553fb0d799f883f0464fed1e55037bfcee08f5855354edb9f3bded16fb6bfe8c73ccad65ca117367983c6d5bd40c8ac0e89e8e92bbcc2079abe122170a2cc1e1a04fa015b33e42aa8b317d9b4e125952e2b159885e65e61c045da0dc9db3e90d677acea1c5b0f7a343fef8a38d72b438d61ee66c0b337e5f8b258401601e301a203d89318beff3969750f437262d89a79a5c7642ff95a26b49040d16a377bea57625803ea6626e36b1b2d08e4a35b6617def80f05799dc7a138aed7fea96968cce10c1dc084880b46268591051136f23b1f705e64b534875cd88fac7ad680eb79a3ac191172ed5d2a5a585aa000d521632f05cf9e26621e637cea2a093d24a3ef0e5beb020a0f2de5b1ccafd64961dc13d42ac4c6ed95ac25aaab85090a4fdc2748c42d8016ab15c239f8b763a919783bf6b4bd3f6789d96d3acacb8e3caef814a6be0f8834152e4ad81188051d1567df11d6ca4a7e612749fdd2c5f627b690427614c1866252328271d4dfc76f55ae0dae8dccd867cc13afc244782f24a5abc299bbbf08c2d3be1d22fcccc7b6a30ea379f9459e2235a1375fbbc735b12eab35a7051a8be7f75d28d241a2af5ea5d3832f753e75f86ef01f097a5246095871ead1d2760a648e10dfd2f6a760f1e909cd3a23b8c630ba79b086d18f3b07733f740e0877f07f71aeb89c8da6d7bf9d78ec8a01cb2717a995733d8472c86b29729ffb2b48941c8f0c9a70566865e2ba5ebe51bd1da0e6849d207340f7956534d53f06b8a09be895d4571a975e864cbb1efe574dd48c56de7d2d2828f6d55ab826518403151d479d9fc048e4dd7f9a56bca6cd3ae9cc0928b1a905b2dad5de79928679f62144e9dd47eb97a2c228532ad7d5f8dbf733e8e0534d532e440d228e350017f96d4d44d4ddaa38879e211c8b260434c7279cfb97030da5a38e31f93f37845de492320679f35dec5323df00ce6127513c782284224dd10c878efce720ba2488649285a4e8cfc8273fbd6f83ae80ebec7412b5f45ac39341d155ea0c3aa5f5eb9c3e5a6107b37aed7dcec816933d38c90b07b8f63bb150c4f9ffa52420f1871639023ed07be01430e3285c2ae20905927324119b3a034b9b9b56f7429abf9ff04bb9c113bbda9b8751452a284be2b36dcef6ae14a005904065cd4677b15c65c1a661b1288f6774a2633c875ad25493aace834825d4842e2373a51ec1fa960ef4f7dd2cd6e7d5c2c653925ce5163695b81fda0823964a08bfd2ccf6c856c45c55e4265dbf275cb3b4793334e1866b4d1f82a0e0316c8009fe9507813246ca857d4aac045246ab86e9a710930c074ed7fb22f8102e6e6c030fa631256c7a53c8e1798adbfedbe6f17b2765a05d376943fafcb71894af51eff2077fc87674b6ded7cb42ad2638c48216860712112516142f864ea54b7b25ea756d8b07ff71b7848778f3ddeb9aa366b3c92edc5241a8a26620627ec5d7eba54bcdf6fc9143d971a00ab97383ab44c3e30d79efc12120496cc776be3f914dfb3e31dceddd5e3a42f2a1bfbf72bb4c947b8498a92d5945b872a62a3cd82955e51955695661e865281ad996637ecc4584ea6401665f1acd3a13c91b29c703d8bf46e74ef2e5a666380b8ebe0ce489e128b1ab82a53815fbcb3acb6a8b5187f5252d0d70fb317ee91ef2e8db8c51bfb5887122320cb75880dddf55f058d6821255d4f62482f50a3ca1475700e9d0ca0845d772551adc39290fafd1dbceaa8b63cddada6094cb891325a5f8cc401b5ea8b938009286cc121a4238cda549005becc86d556b9e5531b50c5e14f3dfbeaed0e10e5cf55d010102cbc83f5e78106bf55db29208c2942e582093f071b2414c04afa5a2a89d9abff6e4d35b77759424dc44e14a381092ad5dbed2c31a1f6c28dfe35494027738ebf8ce76d27a8b11b05559f286c5fd2f5a6380b5762bc4957f22c40b71d87e0315f35b2741dde8490a0370f708cd1194c7ac8b2a18335280d7edfb8392d87f8a450a71988f32b81f7a3148a1fa09de57e0692dd8eaeb7a0052ec95e075337e697143ccc983bb4fff1efc14e30a3af07c6510c795c92019bee15718cd5116a5b69bdf4a0546d7fc8a162d2aaf127928a3ade0adc1441633d0c861bfae9aabaabd2959f13578db03d5dda423f808b1025ff00b4f80ee29c2584a6b22ddc5167b6f9964a0160144e52d1fa4aab90e988ce031fa2bada8d2617c8c9bb7df9bc814d1d5462c5dff778f1cad59d76e453929cf6805ae430684430413f5dd7005c06deb0f2ad629773d02c584ae9552f582d8a261b984370221190579da7501dc520c7ef4e6beb7c9d6078fa6fc0394fbc5f012fa7c818df470bcdba45ad2913ce46f38f086abc2d6911a1dbdd9097e503518482384b2bbd8424b64fcdeafb5abafde25e819029e8ea24d4fd38193f54b72e3ca8e69b71c9ae451fb75a2ef9e3ecec73e4802554664df7efcf59098448668548261e017431dbf5956d96abea20873df3e50597c54d28bf28946901701378370cb824164376815e0443d74fba0b2ab04bcd19043fd936125fac843f58adc5f2ab0b8b9151c96b09954707a50bdb9c07886226fa44a9a7cdd0993887d2f027f437fd8bdaf45fda1881e19e505619cdd8cd29366c7be6ed28204932db2e7e21e3f9d19edf66408e47398149dd4f26c3a9d4d83b5436f20c667d99dbf1423d563c93975ec11eea795c869c281d24e55c1fc38b583f408d7218b9d2f379dc689d190f30e6abc81a27961ef2c63b86b75792961071fcb12693a24b950360d90857b7179f69a3d668ef2a0d7d403d7de23730f87bf93df685cb0e5f11add038d8b4b242dd2bf198c609c833c69c13eb014f91c4bffd5912b03d1b41e960c4bdfc6afe31b1cbfe126d1c71b463f3eb50ae721ae22e948d80fe5f9d0914accbdeeefc9d02a04150a172f1c819b411c2d2b49eed9c6a3f88a43b4b9fe3bf44bb49ea1b9b79374a09e4312ecdbf3ca05c10fe690fad1d6b90cfb102ba96aefc383d1706d771b933b5d667321e06c786ccfde9aa946043320c72e701cae34b871af383b39cfe75c05a09301e510d8ec450edb4416c3b5f6d082fa49ed7f23dac5efcd6d90880492ddc9b0ab362333ebaf275301129e57d96bdd216937dbc08928c987bc189c4d4083ad3d0c4067f341db0dc36051e235dc9655e5810ba09a941ee17fcd7a51ba2a20bdc2436f3e3e3d228b7080f134ef0f4d59121bd7d8d08013cd3f0f87f060619d514fac661615816b905242028961351a4f7f9a8e5545fa0107a2abc33751640ee287e1f446ceea8524150b349928adf07f08be07bd5c2868822a814b1a97aabfba530b11b5238ad1d3c2186158b771d94e93c44a72918e1d2dbc002333090957ba8fc36ad34cd44b44ea85b6e37f1cf1586825ca99e632076130d668945fe5753fd8346af4c937790089480db511c82d91b64bcc5bea074c21aa5623d019435f40cc4141a3a3f7a3421678466a55e009655a6ab0582e3e17fe5286814ee8226eb901d805314a100a8bd9d9d8962863090c9a4272538408901765a19e9de48830e974db67c464ac1caf341c94d4b6578013bfa0cb4cbbcbb4a08f62152388df42e78e125ba6e2ab712950478bc7560fd75d1fac0bf40e4a5a04e33ad42b3749e84835310b201317538e40e70b47e05675e8831fc40dd58cd3164c21bfec19593021dea928a32a0d6b96df488ca442cf6db9f2a458492fbb6ac1c6e85c2bc144c9443f5f200ae7f91094022a347a288af7a13341ae34ff963751abf8b46a69b81908ddf64ff65489fd20e083bb69b9f76415e422b37128772ce3468d75a4d060d1a43f7faf5e02936b5eee7353efcca21d00dd6072d6aaee3011cfd77d1eba50b52af8ac6f982f52492a11b75235d86a7b349a4bf22582b0fbbf8ece3f114ba00349ecb97aac0e9c43bc05dd1ac482098a9bc13cb00c6320a2764c3ce56fa4b43ca994339057726b282a89f6b2851d1bc619308604d5317af949263eb5781662994c69c0679c453c6934ceda477535e6a50b26b64ce078079c232268409dde7169919f1aa46314de5a251fa6528b1635c6e85a5fa6d6fa1ca61512c9202a2c9a7e4aab746cb9075795a67dcb37071dc35392fa6be19f4c13b0750b9eb302126f3db954fdc03a014b4d1ea4bda5a677a404951e8629c7ec37c70695f93cf41b249dd7d1c02984acba0ef8fbacc9f7114e2e63472f69ce4ed9ff55f96849e93c1619a78d248984acba0ef8fbacc9f7114e2e63472f69ce4ed9ff55f96849e93c1619a78d2481fd2bd68aaccb62e9a6234c96875b10dcecdc5b92d4e1f7dacf7f7d24511cd5d9ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c0637658c4914b569b94a83a0297e2694b9cfc9c3ca732494b8f8b320cfa1e4de989ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c06fae71610741417060e9377b4fcda99eb011be07c9afef027c986c12b59340bf0c97f4cceb9c2dd63df80675554f335640cc46875185af539e2b2f3d6b9e9d7ed0fc46f10d83b7ebf877d9e908b1cf1c97fe52f84044e8c568e6e44ec242fefe210e277ae39e189a5405eb84d31408cff0e4e1bb4698a4778a86a3b78ba53b9a754a40c9f144e80fd40afc82eb5b85fa7da166804f41641cbdfd1b47c17ae4249ec93b0a6c42cb89710c440af8e25e46e244c9d5f7e266ba0251234a3e0f3651f8b399c1baadbe4d98eb1c5ec0c61d66af08f61c9280d8be84212bb3aba564f9a4d95626feeb10a454494ab379ccd548f7f024d3c8652933007f682359a6b7df6895196f165f76b2523919412a7b9336c3061b5ae8716d7bf9f1836ef98dd940caae3130245cf17d940eaa25b7273b30d537618d0cfc414ab271c7cec150760c80ac5ae8bc583e02c1deb7b786e1ef60cac28c40987a2d590da3d6304539d8784a5b31f568854c2f7cb10cc7174e9a3c21dff58d739bd02cab8f2e52e5ee06e9deda8707a13b27b155c478d93d521a1f02dd70e275c69fe441fcf8926e4b81d866aa502a6e825d42fafa72d0b0bdbe0014eee132bf954dbbd2b715af91ac5b04b191eb74426c8c61e4ee5d35289346107da91d74d71807fd6d7e0242dde4bf90391d1d4ee1ecffadff3cd82d5d5b5b50d0fe4bd2bd62fae2c7f1413e228f4c1b34c24e5981594e81a69423d23f613e1aade8d56cc8afe23a521155bbefbf2d5d850aedcca75743b5fae7dd2b1da098ccaa03c70fab4f3856a3b5f5c23528065745d5f25519b4c05f3faf92cf9e31e73da9e8d1a5f49aff24d5596f3ca209009297f2b89251eb85306d237cfd451093ac3052918c4f4714a9db99daa3eed822e64f814610456c0763be2ef61ce22fe01d32a44cc3568bf8f1c81af7ef14a3a12a8593222c3c8e0d430fdbe8d858e11c8d69021717f32511045fb557496ed7f1223fee12a0e3ad4d87256c35147c1b207a925fb1e92e425bdad417539a59a26b05882b72838460189aaf012099015a0baecb32e6bbf68fcc4cc7ab83c645b478a348d9c75e3f1631643ae19c620cc8c9516cff9787a70f3097c41b1a2a30e2c51ce1515f9a9d6539243088d8cdf687bb6ab922496fe317448345eb075b88e0151550c240e9148c628dd3500767d7565475378fc9223013bf1a3d420fbcd9ee5a294988ed72bd46b0166a174f9a3cc31e5d6cf5a14cc523956e2926a9fbf8c6b478e5b12cd5db21adc7e6e19e0217bb1596f910f1d2bad1ad20e38495dd9dff8db3292be45d9a89358eeb5954228a455cf3a15f8ddc49135ee166050614128b78c0e363e16bb9cf70667c61b796a3d7dad2cd7fcc0d40039b494f293aef63b4bc37ae1b02166075d0fc1e1313a8ad7b0179a0b14a13116899977fbd54d9a96608412472ccc761dbe8afe99af3ae1a0aa859f4fc4174973a631b31df3d5c8ff06820b057c606941abc94dc91e4107111e8eee1bb6ee32d379788a1472325acd421c07e18919e62c2e2ad61c4783c08e41272e3c81537c1ad0c02ebfd8de8effa99b0dd64c5ab4e98eabb4d6cf2fdb37f1c4e7acf2de8c6ddcf4b3e0f518b643bb22c4ad0ff1796090e96e442af5db25e8ed864d5bba91dbe1e1dd679760ab4e3a7e1fd5210d4a05ed14b0568b908765002a749c217af38eda2298bb38b3cfefc7da2af84973851b80249f2e8937c71a88ebd6e9a87a1ffcb3dcb4eee190820d4113bf9d6023b1717edfa724c3c69a1ddd11be9f72df855f010dd300051ca4ca031a806a55ed4ba0355de686608143cc4868ca68ea8846ac0022d002ec43c2c75e5e359185460be61f24f816b4bb5742688fe33c2457d97fda1d624a4c7f6dff668b8c34c96d583b27dd8d868448dfdfad1eb3cfd3fbbfffdd999948c2b31570859b111e4972df13a1cc3d17aebc91d3e9fece1e414632fedd297bc892c862b55a5ed7b073d02eb52559b6fdaf926b6ef3683b1a3629d3650124480fba546abb7b401abf2b7a3ede883b1dfb59467cf30717c7db2d65e9e906bd223ac1ea54597dd7aba65fab2e5bfd405802a826d13709e8ff4fd48536ad925ab68ba5a99cd580ecb6d16837e19a95a78671fd314de8809359b88175ba05b30859629148624eeb70fc64cb3420bffca281cb92aa0b08bb54c74687eeb4259c7d372fcc97c9bc4e0b1464881c1809ddca66b696341ff1596e2cd2c60b4310ef4dc9942b7aee279838ab938774f6dc02f0c777ae5581979725619afd302f03705243dbf95a30d5252116rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-azure-3.10.0-957.5.1.el7.azure.src.rpmkernel-debug-devel-x86_64kernel-devel-x86_64kernel-devel-uname-rkernel-azure-debug-develkernel-azure-debug-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\P@@\2\@\\l@[[[@[@[[@[[@[@[[@[\[\[h@[s["@[-[-[9@[[{[z@[v[v[t[n[n[`O@[^[^[[ @[Xf@[P}@[M@[L[L[H@[H@[GB[<[:[:[3|@[,[,[,[,[+@[+@[*A[*A['[#@[!@[!@[[o[@[[[{@[5@[@[ @[ @[@[@[Z@ZnZ@Zz@ZZ@Z?ZK@ZK@ZZ@Z@ZmZZZy@Z@Z؄Z؄ZԐ@ZЛZJ@Z̧@Z̧@ZZlZ&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-957.5.1.el7Jan Stancek [3.10.0-957.5.1.el7]Jan Stancek [3.10.0-957.4.1.el7]Jan Stancek [3.10.0-957.3.1.el7]Jan Stancek [3.10.0-957.2.1.el7]Jan Stancek [3.10.0-957.1.1.el7]Bruno E. O. Meneguele [3.10.0-957.el7]Bruno E. O. Meneguele [3.10.0-956.el7]Bruno E. O. Meneguele [3.10.0-955.el7]Bruno E. O. Meneguele [3.10.0-954.el7]Bruno E. O. Meneguele [3.10.0-953.el7]Bruno E. O. Meneguele [3.10.0-952.el7]Bruno E. O. Meneguele [3.10.0-951.el7]Bruno E. O. Meneguele [3.10.0-950.el7]Bruno E. O. Meneguele [3.10.0-949.el7]Bruno E. O. Meneguele [3.10.0-948.el7]Bruno E. O. Meneguele [3.10.0-947.el7]Bruno E. O. Meneguele [3.10.0-946.el7]Bruno E. O. Meneguele [3.10.0-945.el7]Bruno E. O. Meneguele [3.10.0-944.el7]Bruno E. O. Meneguele [3.10.0-943.el7]Bruno E. O. Meneguele [3.10.0-942.el7]Bruno E. O. Meneguele [3.10.0-941.el7]Bruno E. O. Meneguele [3.10.0-940.el7]Bruno E. O. Meneguele [3.10.0-939.el7]Bruno E. O. Meneguele [3.10.0-938.el7]Bruno E. O. Meneguele [3.10.0-937.el7]Bruno E. O. Meneguele [3.10.0-936.el7]Bruno E. O. Meneguele [3.10.0-935.el7]Bruno E. O. Meneguele [3.10.0-934.el7]Bruno E. O. Meneguele [3.10.0-933.el7]Bruno E. O. Meneguele [3.10.0-932.el7]Bruno E. O. Meneguele [3.10.0-931.el7]Bruno E. O. Meneguele [3.10.0-930.el7]Bruno E. O. Meneguele [3.10.0-929.el7]Bruno E. O. Meneguele [3.10.0-928.el7]Bruno E. O. Meneguele [3.10.0-927.el7]Bruno E. O. Meneguele [3.10.0-926.el7]Bruno E. O. Meneguele [3.10.0-925.el7]Bruno E. O. Meneguele [3.10.0-924.el7]Bruno E. O. Meneguele [3.10.0-923.el7]Bruno E. O. Meneguele [3.10.0-922.el7]Bruno E. O. Meneguele [3.10.0-921.el7]Bruno E. O. Meneguele [3.10.0-920.el7]Bruno E. O. Meneguele [3.10.0-919.el7]Bruno E. O. Meneguele [3.10.0-918.el7]Bruno E. O. Meneguele [3.10.0-917.el7]Bruno E. O. Meneguele [3.10.0-916.el7]Bruno E. O. Meneguele [3.10.0-915.el7]Bruno E. O. Meneguele [3.10.0-914.el7]Bruno E. O. Meneguele [3.10.0-913.el7]Bruno E. O. Meneguele [3.10.0-912.el7]Bruno E. O. Meneguele [3.10.0-911.el7]Bruno E. O. Meneguele [3.10.0-910.el7]Bruno E. O. Meneguele [3.10.0-909.el7]Bruno E. O. Meneguele [3.10.0-908.el7]Bruno E. O. Meneguele [3.10.0-907.el7]Bruno E. O. Meneguele [3.10.0-906.el7]Bruno E. O. Meneguele [3.10.0-905.el7]Bruno E. O. Meneguele [3.10.0-904.el7]Bruno E. O. Meneguele [3.10.0-903.el7]Bruno E. O. Meneguele [3.10.0-902.el7]Bruno E. O. Meneguele [3.10.0-901.el7]Bruno E. O. Meneguele [3.10.0-900.el7]Bruno E. O. Meneguele [3.10.0-899.el7]Bruno E. O. Meneguele [3.10.0-898.el7]Bruno E. O. Meneguele [3.10.0-897.el7]Bruno E. O. Meneguele [3.10.0-896.el7]Bruno E. O. Meneguele [3.10.0-895.el7]Bruno E. O. Meneguele [3.10.0-894.el7]Bruno E. O. Meneguele [3.10.0-893.el7]Bruno E. O. Meneguele [3.10.0-892.el7]Bruno E. O. Meneguele [3.10.0-891.el7]Bruno E. O. Meneguele [3.10.0-890.el7]Bruno E. O. Meneguele [3.10.0-889.el7]Bruno E. O. Meneguele [3.10.0-888.el7]Bruno E. O. Meneguele [3.10.0-887.el7]Bruno E. O. Meneguele [3.10.0-886.el7]Bruno E. O. Meneguele [3.10.0-885.el7]Bruno E. O. Meneguele [3.10.0-884.el7]Bruno E. O. Meneguele [3.10.0-883.el7]Bruno E. O. Meneguele [3.10.0-882.el7]Bruno E. O. Meneguele [3.10.0-881.el7]Bruno E. O. Meneguele [3.10.0-880.el7]Bruno E. O. Meneguele [3.10.0-879.el7]Bruno E. O. Meneguele [3.10.0-878.el7]Bruno E. O. Meneguele [3.10.0-877.el7]Bruno E. O. Meneguele [3.10.0-876.el7]Bruno E. O. Meneguele [3.10.0-875.el7]Bruno E. O. Meneguele [3.10.0-874.el7]Bruno E. O. Meneguele [3.10.0-873.el7]Bruno E. O. Meneguele [3.10.0-872.el7]Bruno E. O. Meneguele [3.10.0-871.el7]Bruno E. O. Meneguele [3.10.0-870.el7]Bruno E. O. Meneguele [3.10.0-869.el7]Bruno E. O. Meneguele [3.10.0-868.el7]Bruno E. O. Meneguele [3.10.0-867.el7]Bruno E. O. Meneguele [3.10.0-866.el7]Bruno E. O. Meneguele [3.10.0-865.el7]Bruno E. O. Meneguele [3.10.0-864.el7]Bruno E. O. Meneguele [3.10.0-863.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 - Apply debranding changes - Sign with new secureboot key- [fs] revert "[fs] sunrpc: Ensure we always close the socket after a connection shuts down" (Dave Wysochanski) [1660784 1657399]- [net] macsec: let the administrator set UP state even if lowerdev is down (Sabrina Dubroca) [1658970 1626004] - [net] macsec: update operstate when lower device changes (Sabrina Dubroca) [1658970 1626004] - [fs] nfsv4.x: fix lock recovery during delegation recall (Steve Dickson) [1657840 1634086] - [fs] cifs: Fix autonegotiate security settings mismatch (Leif Sahlberg) [1657841 1650148] - [md] raid1: panic because of using freed memory (Xiao Ni) [1656500 1632575] - [pci] Match Root Port's MPS to endpoint's MPSS as necessary (Myron Stowe) [1656395 1524000] - [pci] Skip MPS logic for Virtual Functions (VFs) (Myron Stowe) [1656395 1524000] - [x86] kvm: vmx: re-add ple_gap module parameter (Gary Hook) [1656393 1652933] - [iommu] vt-d: Fix iotlb psi missing for mappings (Peter Xu) [1653592 1623856] - [iommu] vt-d: Introduce __mapping_notify_one() (Peter Xu) [1653592 1623856] - [scsi] libfc: retry PRLI if we cannot analyse the payload (Chris Leech) [1655045 1631130] - [scsi] libfc: Do not drop down to FLOGI for fc_rport_login() (Chris Leech) [1655044 1625721] - [scsi] libfc: Do not login if the port is already started (Chris Leech) [1655044 1625721] - [scsi] libfc: don't advance state machine for incoming FLOGI (Chris Leech) [1655044 1625721] - [gpu] drm/i915: Add short HPD IRQ storm detection for non-MST systems (Lyude Paul) [1654733 1608704] - [gpu] drm/i915: Clarify flow for disabling IRQs on storms (Lyude Paul) [1654733 1608704] - [gpu] drm/i915: Fix threshold check in intel_hpd_irq_storm_detect() (Lyude Paul) [1654733 1608704] - [gpu] drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST (Lyude Paul) [1654733 1608704] - [gpu] drm/i915: Fix possible race in intel_dp_add_mst_connector() (Lyude Paul) [1654733 1608704] - [iommu] amd: Clear memory encryption mask from physical address (Gary Hook) [1649025 1643293] - [security] Make [un]register_lsm_notifier() null ops if !selinux_enabled (Don Dutile) [1648811 1621072] - [netdrv] bonding/802.3ad: fix link_failure_count tracking (Jarod Wilson) [1648294 1641660] - [block] nvme: do not require GENERIC_HARDIRQ interfaces on s390 (Hendrik Brueckner) [1648239 1637637] - [nvme] nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event (David Milburn) [1648240 1630481] - [x86] kprobes: Use 5-byte NOP when the code might be modified by ftrace (Josh Poimboeuf) [1647816 1577050] - [fs] userfaultfd: check VM_MAYWRITE was set after verifying the uffd is registered (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397}- [mm] userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) to trigger userfaults (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397} - [mm] userfaultfd: shmem: uffdio_copy: set the page dirty if VM_WRITE is not set (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397} - [mm] userfaultfd: shmem: add i_size checks (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397} - [mm] userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397} - [mm] userfaultfd: shmem: allocate anonymous memory for MAP_PRIVATE shmem (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397} - [mm] userfaultfd: use ENOENT instead of EFAULT if the atomic copy user fails (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397} - [fs] userfaultfd: disable irqs when taking the waitqueue lock (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397} - [fs] userfaultfd.c: remove redundant pointer uwq (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397} - [fs] userfaultfd: remove uffd flags from vma->vm_flags if UFFD_EVENT_FORK fails (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397} - [fs] userfaultfd: hugetlbfs: fix userfaultfd_huge_must_wait() pte access (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397} - [mm] userfaultfd: prevent non-cooperative events vs mcopy_atomic races (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397} - [fs] userfaultfd: convert to use anon_inode_getfd() (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397} - [fs] mm, userfaultfd, thp: avoid waiting when PMD under THP migration (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397} - [net] packet: fix a race in packet_bind() and packet_notifier() (Andrea Claudi) [1643680 1643681] {CVE-2018-18559} - [x86] kvm: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm: x86: #GP when guest attempts to write MCi_STATUS register w/o 0 (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/hyper-v: inject #GP only when invalid SINTx vector is unmasked (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/hyper-v: remove stale entries from vec_bitmap/auto_eoi_bitmap on vector change (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm: x86: hyperv: avoid livelock in oneshot SynIC timers (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm: x86: hyperv: add KVM_CAP_HYPERV_SYNIC2 (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm: Add kvm_vcpu_get_idx to get vcpu index in kvm->vcpus (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm: x86: fix NULL deref in vcpu_scan_ioapic (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm: x86: use delivery to self in hyperv synic (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm: x86: hyperv: make function static to avoid compiling warning (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm: hyper-v: do not do hypercall userspace exits if SynIC is disabled (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/x86: Hyper-V VMBus hypercall userspace exit (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/x86: Reject Hyper-V hypercall continuation (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/x86: Hyper-V SynIC timers tracepoints (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/x86: Hyper-V SynIC tracepoints (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/x86: Update SynIC timers on guest entry only (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/x86: Skip SynIC vector check for QEMU side (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/x86: Hyper-V fix SynIC timer disabling condition (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/x86: Reorg stimer_expiration() to better control timer restart (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/x86: Hyper-V unify stimer_start() and stimer_restart() (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/x86: Drop stimer_stop() function (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/x86: Hyper-V timers fix incorrect logical operation (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/x86: Remove Hyper-V SynIC timer stopping (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/x86: Hyper-V SynIC timers (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/x86: Hyper-V SynIC message slot pending clearing at SINT ack (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/x86: Added Hyper-V vcpu_to_hv_vcpu()/hv_vcpu_to_vcpu() helpers (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/x86: Rearrange func's declarations inside Hyper-V header (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/x86: Hyper-V kvm exit (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/x86: Hyper-V synthetic interrupt controller (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/x86: split ioapic-handled and EOI exit bitmaps (Vitaly Kuznetsov) [1647097 1631439] - [x86] kvm/irqchip: kvm_arch_irq_routing_update renaming split (Vitaly Kuznetsov) [1647097 1631439] - [pinctrl] cannonlake: Fix HOSTSW_OWN register offset of H variant (Benjamin Tissoires) [1647720 1647717 1609926 1544041] - [pinctrl] cannonlake: Fix gpio base for GPP-E (Benjamin Tissoires) [1647720 1647717 1609926 1544041] - [pinctrl] cannonlake: Fix community ordering for H variant (Benjamin Tissoires) [1647720 1647717 1609926 1544041] - [pinctrl] intel: Do pin translation in other GPIO operations as well (Benjamin Tissoires) [1647720 1647717 1609926 1544041] - [pinctrl] intel: Implement intel_gpio_get_direction callback (Benjamin Tissoires) [1647720 1647717 1609926 1544041] - [platform] x86: dell-smbios-wmi: Correct a memory leak (Jarod Wilson) [1647706 1640399] - [scsi] qedi: Initialize the stats mutex lock (Chad Dupuis) [1646870 1633638] - [s390] facilites: use stfle_fac_list array size for MAX_FACILITY_BIT (Hendrik Brueckner) [1646868 1628088] - [netdrv] qed: Add missing device config for RoCE EDPM in UFP mode (Chad Dupuis) [1646866 1631593] - [netdrv] qed: Do not add VLAN 0 tag to untagged frames in multi-function mode (Chad Dupuis) [1646866 1631593] - [netdrv] qed: Fix populating the invalid stag value in multi function mode (Chad Dupuis) [1646866 1631593] - [netdrv] qed: Fix link flap issue due to mismatching EEE capabilities (Chad Dupuis) [1645150 1636398] - [netdrv] qed: Fix shmem structure inconsistency between driver and the mfw (Chad Dupuis) [1645149 1634156]- [md] Simplify ternary operations (Xiao Ni) [1655046 1627563] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1650213 1639980] - [net] rtnetlink: give a user socket to get_target_net() (Jiri Benc) [1639635 1630694] {CVE-2018-14646} - [net] Add variants of capable for use on on sockets (Jiri Benc) [1639635 1630694] {CVE-2018-14646}- [x86] boot: Fix kexec booting failure in the SEV bit detection code (Kairui Song) [1644990 1628828] - [net] 8021q: create device with all possible features in wanted_features (Davide Caratti) [1644675 1640645] - [mm] memcontrol: fix high scheduling latency source in mem_cgroup_reparent_charges (Andrea Arcangeli) [1644673 1632898] - [kernel] cpuset: use trialcs->mems_allowed as a temp variable (Aristeu Rozanski) [1644236 1613248] - [kernel] cpuset: fix a warning when clearing configured masks in old hierarchy (Aristeu Rozanski) [1644236 1613248] - [kernel] cpuset: initialize effective masks when clone_children is enabled (Aristeu Rozanski) [1644236 1613248] - [x86] efi: Only load initrd above 4g on second try (Lenny Szubowicz) [1643359 1608955] - [x86] efi: Support initrd loaded above 4G (Lenny Szubowicz) [1643359 1608955] - [x86] efi: Generalize handle_ramdisks() and rename to handle_cmdline_files() (Lenny Szubowicz) [1643359 1608955] - [kernel] sched/fair: Fix throttle_list starvation with low CFS quota (Phil Auld) [1640675 1601153] - [target] scsi: iscsi: Use bin2hex instead of a re-implementation (Maurizio Lombardi) [1634711 1627034] {CVE-2018-14633} - [target] scsi: iscsi: Use hex2bin instead of a re-implementation (Maurizio Lombardi) [1634711 1627034] {CVE-2018-14633}- [mm] mlock: avoid increase mm->locked_vm on mlock() when already mlock2(, MLOCK_ONFAULT) (Rafael Aquini) [1633059]- [block] blk-mq: fix hctx debugfs entry related race between update hw queues and cpu hotplug (Ming Lei) [1619988] - [nvme] nvme-pci: unquiesce dead controller queues (Ming Lei) [1632424]- [netdrv] net/mlx5e: IPoIB, Set the netdevice sw mtu in ipoib enhanced flow (Alaa Hleihel) [1633652] - [netdrv] net/mlx5e: Fix traffic between VF and representor (Alaa Hleihel) [1633652] - [mm] vmscan: do not loop on too_many_isolated for ever (Waiman Long) [1632050]- [fs] exec: Limit arg stack to at most 75 of _STK_LIM (Yauheni Kaliuta) [1625991] {CVE-2018-14634} - [fs] exec: account for argv/envp pointers (Yauheni Kaliuta) [1625991] {CVE-2018-14634} - [kernel] revert "sched/topology: Introduce NUMA identity node sched domain" (Gustavo Duarte) [1620031] - [powerpc] revert "powernv: Add a virtual irqchip for opal events" (Gustavo Duarte) [1617966] - [powerpc] revert "powernv: Reorder OPAL subsystem initialisation" (Gustavo Duarte) [1617966] - [char] revert "ipmi/powernv: Convert to irq event interface" (Gustavo Duarte) [1617966] - [tty] revert "hvc: Convert to using interrupts instead of opal events" (Gustavo Duarte) [1617966] - [powerpc] revert "powernv/eeh: Update the EEH code to use the opal irq domain" (Gustavo Duarte) [1617966] - [powerpc] revert "powernv/opal: Convert opal message events to opal irq domain" (Gustavo Duarte) [1617966] - [powerpc] revert "powernv/elog: Convert elog to opal irq domain" (Gustavo Duarte) [1617966] - [powerpc] revert "powernv/opal-dump: Convert to irq domain" (Gustavo Duarte) [1617966] - [powerpc] revert "opal: Remove events notifier" (Gustavo Duarte) [1617966] - [powerpc] revert "powernv: Increase opal-irqchip initcall priority" (Gustavo Duarte) [1617966] - [powerpc] revert "opal-irqchip: Fix double endian conversion" (Gustavo Duarte) [1617966] - [powerpc] revert "opal-irqchip: Fix deadlock introduced by "Fix double endian conversion"" (Gustavo Duarte) [1617966] - [sound] alsa: hda/realtek - two more lenovo models need fixup of MIC_LOCATION (Jaroslav Kysela) [1611958] - [sound] alsa: hda/realtek - Fix the problem of two front mics on more machines (Jaroslav Kysela) [1611958] - [sound] alsa: hda/realtek - Enable mic-mute hotkey for several Lenovo AIOs (Jaroslav Kysela) [1611958]- [cdrom] information leak in cdrom_ioctl_media_changed() (Sanskriti Sharma) [1578207] {CVE-2018-10940} - [mm] mlock: remove lru_add_drain_all() (Oleksandr Natalenko) [1624765] - [block] blk-mq: fix race between updating nr_hw_queues and switching io sched (Ming Lei) [1619988] - [block] blk-mq: avoid to map CPU into stale hw queue (Ming Lei) [1619988] - [block] blk-mq: fix sysfs inflight counter (Ming Lei) [1548261] - [block] blk-mq: count allocated but not started requests in iostats inflight (Ming Lei) [1548261] - [block] fix a crash caused by wrong API (Ming Lei) [1548261] - [block] blk-mq: enable checking two part inflight counts at the same time (Ming Lei) [1548261] - [block] blk-mq: provide internal in-flight variant (Ming Lei) [1548261] - [block] make part_in_flight() take an array of two ints (Ming Lei) [1548261] - [block] pass in queue to inflight accounting (Ming Lei) [1548261] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1584343]- [netdrv] mlx5e: IPoIB, Use priv stats in completion rx flow (Alaa Hleihel) [1618609] - [netdrv] mlx5e: IPoIB, Add ndo stats support for IPoIB child devices (Alaa Hleihel) [1618609] - [netdrv] mlx5e: IPoIB, Add ndo stats support for IPoIB netdevices (Alaa Hleihel) [1618609] - [netdrv] mlx5e: IPoIB, Initialize max_opened_tc in mlx5i_init flow (Alaa Hleihel) [1618609] - [netdrv] mlx5e: Present SW stats when state is not opened (Alaa Hleihel) [1618609] - [netdrv] mlx5e: Avoid reset netdev stats on configuration changes (Alaa Hleihel) [1618609] - [netdrv] mlx5e: Use bool as return type for mlx5e_xdp_handle (Alaa Hleihel) [1618609] - [netdrv] net: aquantia: memory corruption on jumbo frames (Igor Russkikh) [1628238] - [kernel] revert "platform/uv: Add adjustable set memory block size function" (Baoquan He) [1625143] - [x86] revert "mm: probe memory block size for generic x86 64bit" (Baoquan He) [1625143] - [x86] revert "mm: Use 2GB memory block size on large-memory x86-64 systems" (Baoquan He) [1625143] - [x86] revert "mm: Streamline and restore probe_memory_block_size()" (Baoquan He) [1625143] - [x86] revert "mm/memory_hotplug: determine block size based on the end of boot memory" (Baoquan He) [1625143] - [mm] revert "memory_hotplug: do not fail offlining too early" (Baoquan He) [1625143] - [mm] revert "memory_hotplug: remove timeout from __offline_memory" (Baoquan He) [1625143] - [kernel] revert "x86/platform/uv: Add adjustable set memory block size function" (Baoquan He) [1625143]- [fs] fanotify: fix logic of events on child (Miklos Szeredi) [1597738] - [fs] cifs: add a check for session expiry (Leif Sahlberg) [1626358] - [fs] xfs: completely disable per-inode DAX behavior (Eric Sandeen) [1623150] - [fs] fs: get_rock_ridge_filename(): handle malformed NM entries (Bill O'Donnell) [1340778] {CVE-2016-4913} - [md] fix 'allow faster resync only on non-rotational media' underneath dm (Nigel Croxon) [1561162] - [md] Revert "allow faster resync only on non-rotational media" (Nigel Croxon) [1561162] - [mm] madvise: fix madvise() infinite loop under special circumstances (Rafael Aquini) [1552982] {CVE-2017-18208} - [infiniband] srpt: Support HCAs with more than two ports (Don Dutile) [1616192] - [infiniband] overflow.h: Add allocation size calculation helpers (Don Dutile) [1616192] - [net] ip_tunnel: clean the GSO bits properly (Flavio Leitner) [1607907] - [kernel] revert cpuset: fix a warning when clearing configured masks in old hierarchy (Aristeu Rozanski) [1626943] - [s390] sclp: Change SCLP console default buffer-full behavior (Hendrik Brueckner) [1625350] - [x86] kvm: Take out __exit annotation in vmx_exit() (Waiman Long) [1626560] - [x86] mark coffeelake-s 8+2 as supported (David Arcari) [1575457] - [x86] kvm: vmx: fixes for vmentry_l1d_flush module parameter (Marcelo Tosatti) [1619602] - [x86] speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry (Marcelo Tosatti) [1619602]- [kernel] posix-timer: Properly check sigevent->sigev_notify (Phil Auld) [1613711] {CVE-2017-18344} - [sound] alsa: rawmidi: Change resized buffers atomically (Denys Vlasenko) [1593087] {CVE-2018-10902} - [fs] Fix up non-directory creation in SGID directories (Miklos Szeredi) [1600953] {CVE-2018-13405} - [fs] pnfs: Layoutreturn must free the layout after the layout-private data (Scott Mayhew) [1625517] - [fs] sunrpc: Ensure we always close the socket after a connection shuts down (Steve Dickson) [1614950] - [fs] xfs: remove filestream item xfs_inode reference (Brian Foster) [1518623] - [mm] set IORESOURCE_SYSTEM_RAM to system RAM to fix memory hot-add failure (Larry Woodman) [1628349] - [firmware] efivars: Protect DataSize and Data in efivar_entry.var (Lenny Szubowicz) [1597868]- [scsi] libsas: fix memory leak in sas_smp_get_phy_events() (Tomas Henzl) [1558582] {CVE-2018-7757} - [vhost] fix info leak due to uninitialized memory (Jason Wang) [1573705] {CVE-2018-1118} - [pci] Fix calculation of bridge window's size and alignment (Myron Stowe) [1623800] - [md] dm thin metadata: try to avoid ever aborting transactions (Mike Snitzer) [1614151] - [crypto] api: fix finding algorithm currently being tested (Herbert Xu) [1618701] - [sound] alsa: hda/realtek: Fix HP Headset Mic can't record (Jaroslav Kysela) [1622721] - [sound] alsa: hda/realtek - Fixup for HP x360 laptops with B&O speakers (Jaroslav Kysela) [1622721] - [sound] alsa: hda/realtek - Fixup mute led on HP Spectre x360 (Jaroslav Kysela) [1622721] - [target] scsi: tcmu: use u64 for dev_size (Xiubo Li) [1603363] - [target] scsi: tcmu: use match_int for dev params (Xiubo Li) [1603363] - [target] scsi: tcmu: do not set max_blocks if data_bitmap has been setup (Xiubo Li) [1603363] - [target] scsi: tcmu: unmap if dev is configured (Xiubo Li) [1603363] - [target] scsi: tcmu: check if dev is configured before block/reset (Xiubo Li) [1603363] - [target] scsi: tcmu: use lio core se_device configuration helper (Xiubo Li) [1603363] - [target] scsi: target: add helper to check if dev is configured (Xiubo Li) [1603363] - [target] scsi: tcmu: initialize list head (Xiubo Li) [1603363] - [target] scsi: target_core_user: fix double unlock (Xiubo Li) [1603363] - [s390] arch: Set IORESOURCE_SYSTEM_RAM flag for resources (Gary Hook) [1627889] - [x86] efi-bgrt: Switch all pr_err() to pr_notice() for invalid BGRT (Lenny Szubowicz) [1464241] - [x86] efi/bgrt: Don't ignore the BGRT if the 'valid' bit is 0 (Lenny Szubowicz) [1464241] - [x86] efi: Preface all print statements with efi* tag (Lenny Szubowicz) [1464241] - [x86] efi-bgrt: Switch pr_err() to pr_debug() for invalid BGRT (Lenny Szubowicz) [1464241] - [x86] efi-bgrt: Add error handling; inform the user when ignoring the BGRT (Lenny Szubowicz) [1464241] - [x86] efi: Check status field to validate BGRT header (Lenny Szubowicz) [1464241]- [gpu] drm/nouveau/drm/nouveau: Don't forget to cancel hpd_work on suspend/unload (Lyude Paul) [1597881 1571927] - [gpu] drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events too early (Lyude Paul) [1597881 1571927] - [gpu] drm/nouveau: Fix deadlocks in nouveau_connector_detect() (Lyude Paul) [1597881 1571927] - [gpu] drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect() (Lyude Paul) [1597881 1571927] - [gpu] drm/nouveau/drm/nouveau: Fix deadlock with fb_helper with async RPM requests (Lyude Paul) [1597881 1571927] - [gpu] drm/nouveau: Remove duplicate poll_enable() in pmops_runtime_suspend() (Lyude Paul) [1597881 1571927] - [gpu] drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement (Lyude Paul) [1597881 1571927] - [gpu] drm/nouveau: Reset MST branching unit before enabling (Lyude Paul) [1597881 1571927] - [gpu] drm/nouveau: Only write DP_MSTM_CTRL when needed (Lyude Paul) [1597881 1571927] - [gpu] drm/nouveau/kms/nv50-: ensure window updates are submitted when flushing mst disables (Lyude Paul) [1597881 1571927] - [vfio] vfio-pci: Disable binding to PFs with SR-IOV enabled (Alex Williamson) [1583487] - [mm] partially revert: remove per-zone hashtable of bitlock waitqueues (Jeff Moyer) [1623980] - [security] selinux: mark unsupported policy capabilities as reserved (Paul Moore) [1600850] - [x86] intel_rdt: Fix MBA resource initialization (Prarit Bhargava) [1610239]- [net] ip: process in-order fragments efficiently (Sabrina Dubroca) [1613924] {CVE-2018-5391} - [net] ipv6: defrag: drop non-last frags smaller than min mtu (Sabrina Dubroca) [1613924] {CVE-2018-5391} - [net] ip: use rb trees for IP frag queue (Sabrina Dubroca) [1613924] {CVE-2018-5391} - [net] revert ipv4: use skb coalescing in defragmentation (Sabrina Dubroca) [1613924] {CVE-2018-5391} - [net] modify skb_rbtree_purge to return the truesize of all purged skbs (Sabrina Dubroca) [1613924] {CVE-2018-5391} - [net] ip: discard IPv4 datagrams with overlapping segments (Sabrina Dubroca) [1613924] {CVE-2018-5391} - [net] speed up skb_rbtree_purge() (Sabrina Dubroca) [1613924] {CVE-2018-5391} - [net] avoid skb_warn_bad_offload on IS_ERR (Andrea Claudi) [1624702] - [net] ipv4: fix incorrectly registered callback for sysctl_fib_multipath_hash_policy (Ivan Vecera) [1624356] - [net] ipset: list:set: Decrease refcount synchronously on deletion and replace (Stefano Brivio) [1593732] - [netdrv] cfg80211: let's wmm_rule be part of reg_rule structure (Stanislaw Gruszka) [1620108] - [netdrv] nl80211: Add wmm rule attribute to NL80211_CMD_GET_WIPHY dump command (Stanislaw Gruszka) [1620108] - [netdrv] iwlwifi: mvm: remove division by size of sizeof(struct ieee80211_wmm_rule) (Stanislaw Gruszka) [1620108] - [hv] vmbus: don't return values for uninitalized channels (Vitaly Kuznetsov) [1615500] - [md] dm raid: bump target version, update comments and documentation (Mike Snitzer) [1573988] - [md] dm raid: fix RAID leg rebuild errors (Mike Snitzer) [1573988] - [md] dm raid: fix rebuild of specific devices by updating superblock (Mike Snitzer) [1626094] - [md] dm raid: fix stripe adding reshape deadlock (Mike Snitzer) [1613039 1514539] - [md] dm raid: fix reshape race on small devices (Mike Snitzer) [1573988 1586123] - [acpi] acpica: reference counts: increase max to 0x4000 for large servers (Frank Ramsay) [1618758] - [gpu] drm/i915/cfl: Add a new CFL PCI ID (Rob Clark) [1533336] - [gpu] drm/i915/aml: Introducing Amber Lake platform (Rob Clark) [1533336] - [gpu] drm/i915/whl: Introducing Whiskey Lake platform (Rob Clark) [1533336] - [gpu] drm/nouveau/kms/nv50-: allocate push buffers in vidmem on pascal (Ben Skeggs) [1584963] - [gpu] drm/nouveau/fb/gp100-: disable address remapper (Ben Skeggs) [1584963] - [mm] kernel error swap_info_get: Bad swap offset entry (Mikulas Patocka) [1622747] - [s390] detect etoken facility (Hendrik Brueckner) [1625349] - [s390] lib: use expoline for all bcr instructions (Hendrik Brueckner) [1625349] - [x86] spec_ctrl: Don't turn off IBRS on idle with enhanced IBRS (Waiman Long) [1614143] - [x86] speculation: Support Enhanced IBRS on future CPUs (Waiman Long) [1614143]- [netdrv] qed: Add new TLV to request PF to update MAC in bulletin board (Harish Patil) [1460150] - [netdrv] qed: use trust mode to allow VF to override forced MAC (Harish Patil) [1460150] - [netdrv] hv_netvsc: Fix napi reschedule while receive completion is busy (Mohammed Gamal) [1614503] - [netdrv] hv_netvsc: remove unneeded netvsc_napi_complete_done() (Mohammed Gamal) [1614503] - [scsi] qedi: Add the CRC size within iSCSI NVM image (Chad Dupuis) [1611573] - [char] ipmi: Move BT capabilities detection to the detect call (Frank Ramsay) [1618778] - [x86] kvm: update master clock before computing kvmclock_offset (Marcelo Tosatti) [1594034]- [samples] bpf: Additional changes (Jiri Olsa) [1619721] - [samples] bpf: Add v4.16 sources (Jiri Olsa) [1619721] - [tools] perf python: Fix pyrf_evlist__read_on_cpu() interface (Jiri Olsa) [1620774] - [tools] perf mmap: Store real cpu number in 'struct perf_mmap' (Jiri Olsa) [1620774] - [netdrv] cxgb4: update 1.20.8.0 as the latest firmware supported (Arjun Vynipadath) [1622551] - [netdrv] cxgb4: update latest firmware version supported (Arjun Vynipadath) [1622551] - [netdrv] mlx5e: Fix null pointer access when setting MTU of vport representor (Erez Alfasi) [1625195] - [netdrv] mlx5e: Support configurable MTU for vport representors (Erez Alfasi) [1625195] - [netdrv] mlx5e: Save MTU in channels params (Erez Alfasi) [1625195] - [netdrv] be2net: Fix memory leak in be_cmd_get_profile_config() (Petr Oros) [1625703] - [netdrv] virtio-net: set netdevice mtu correctly (Mohammed Gamal) [1610416] - [netdrv] i40e: Prevent deleting MAC address from VF when set by PF (Stefan Assmann) [1614161] - [netdrv] i40evf: cancel workqueue sync for adminq when a VF is removed (Stefan Assmann) [1615829] - [netdrv] i40e: Fix for Tx timeouts when interface is brought up if DCB is enabled (Stefan Assmann) [1616149] - [netdrv] i40e: fix condition of WARN_ONCE for stat strings (Stefan Assmann) [1609173] - [uio] Revert "use request_threaded_irq instead" (Xiubo Li) [1560418] - [fs] seq_file: fix out-of-bounds read (Paolo Abeni) [1620002] - [md] RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0 (Nigel Croxon) [1530776] - [md] allow faster resync only on non-rotational media (Nigel Croxon) [1561162] - [nvdimm] libnvdimm: fix ars_status output length calculation (Jeff Moyer) [1616304] - [cpufreq] Fix possible circular locking dependency (Waiman Long) [1529668] - [mm] memcg: delay memcg id freeing (Aristeu Rozanski) [1607249] - [mm] mlock: fix mlock accounting (Rafael Aquini) [1610652] - [mm] page-writeback: check-before-clear PageReclaim (Rafael Aquini) [1588002] - [mm] migrate: check-before-clear PageSwapCache (Rafael Aquini) [1588002] - [mm] mempolicy: fix crashes from mbind() merging vmas (Rafael Aquini) [1588002] - [x86] apic: Future-proof the TSC_DEADLINE quirk for SKX (Steve Best) [1624090]- [net] ipvs: Fix panic due to non-linear skb (Davide Caratti) [1623088] - [net] ipv4: remove BUG_ON() from fib_compute_spec_dst (Lorenzo Bianconi) [1496779] - [net] ipv6: fix cleanup ordering for ip6_mr failure (Xin Long) [1622218] - [net] ipv6: reorder icmpv6_init() and ip6_mr_init() (Xin Long) [1622218] - [x86] subject: x86/efi: Access EFI MMIO data as unencrypted when SEV is active (Gary Hook) [1361286] - [x86] boot: Fix boot failure when SMP MP-table is based at 0 (Gary Hook) [1361286] - [x86] resource: Fix resource_size.cocci warnings (Gary Hook) [1361286] - [x86] kvm: Clear encryption attribute when SEV is active (Gary Hook) [1361286] - [x86] kvm: Decrypt shared per-cpu variables when SEV is active (Gary Hook) [1361286] - [kernel] percpu: Introduce DEFINE_PER_CPU_DECRYPTED (Gary Hook) [1361286] - [x86] Add support for changing memory encryption attribute in early boot (Gary Hook) [1361286] - [x86] io: Unroll string I/O when SEV is active (Gary Hook) [1361286] - [x86] boot: Add early boot support when running with SEV active (Gary Hook) [1361286] - [x86] mm: Add DMA support for SEV memory encryption (Gary Hook) [1361286] - [x86] mm, resource: Use PAGE_KERNEL protection for ioremap of memory pages (Gary Hook) [1361286] - [kernel] resource: Provide resource struct in resource walk callback (Gary Hook) [1361286] - [kernel] resource: Consolidate resource walking code (Gary Hook) [1361286] - [x86] efi: Access EFI data as encrypted when SEV is active (Gary Hook) [1361286] - [x86] mm: Include SEV for encryption memory attribute changes (Gary Hook) [1361286] - [x86] mm: Use encrypted access of boot related data with SEV (Gary Hook) [1361286] - [x86] mm: Add Secure Encrypted Virtualization (SEV) support (Gary Hook) [1361286] - [documentation] x86: Add AMD Secure Encrypted Virtualization (SEV) description (Gary Hook) [1361286] - [x86] mm: Remove unnecessary TLB flush for SME in-place encryption (Gary Hook) [1361286] - [x86] kexec: Remove walk_iomem_res() call with GART type (Gary Hook) [1361286] - [kernel] resource: Change walk_system_ram() to use System RAM type (Gary Hook) [1361286] - [kernel] kexec: Set IORESOURCE_SYSTEM_RAM for System RAM (Gary Hook) [1361286] - [x86] arch: Set IORESOURCE_SYSTEM_RAM flag for System RAM (Gary Hook) [1361286] - [x86] Set System RAM type and descriptor (Gary Hook) [1361286] - [kernel] resource: Handle resource flags properly (Gary Hook) [1361286] - [kernel] resource: Add System RAM resource type (Gary Hook) [1361286]- [fs] timerfd: Protect the might cancel mechanism proper (Bill O'Donnell) [1485407] {CVE-2017-10661} - [fs] exec.c: Add missing 'audit_bprm()' call in 'exec_binprm()' (Bhupesh Sharma) [1496408] - [fs] gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated (Robert S Peterson) [1600142] - [fs] gfs2: improve debug information when lvb mismatches are found (Robert S Peterson) [1600142] - [fs] gfs2: fix memory leak in rgrp lvbs (Robert S Peterson) [1600142] - [fs] gfs2: cleanup: call gfs2_rgrp_ondisk2lvb from gfs2_rgrp_out (Robert S Peterson) [1600142] - [fs] gfs2: Fix MAGIC check in LVBs (Robert S Peterson) [1600142] - [fs] gfs2: Do not reset flags on active reservations (Robert S Peterson) [1600142] - [fs] cifs: Fix stack out-of-bounds in smb(2, 3)_create_lease_buf() (Leif Sahlberg) [1598755] - [fs] cifs: store the leaseKey in the fid on SMB2_open (Leif Sahlberg) [1598755] - [fs] nfsd: further refinement of content of /proc/fs/nfsd/versions (Steve Dickson) [1614603] - [fs] nfsd: fix configuration of supported minor versions (Steve Dickson) [1614603] - [fs] nfsd: Fix display of the version string (Steve Dickson) [1614603] - [fs] nfsd: correctly range-check v4.x minor version when setting versions (Steve Dickson) [1614603] - [fs] ext4: Close race between direct IO and ext4_break_layouts() (Eric Sandeen) [1616301] - [fs] xfs: Close race between direct IO and xfs_break_layouts() (Eric Sandeen) [1616301] - [fs] ext4: handle layout changes to pinned DAX mappings (Eric Sandeen) [1614153] - [fs] dax: dax_layout_busy_page() warn on !exceptional (Eric Sandeen) [1614153] - [gpu] makefile: bump drm backport version (Rob Clark) [1600569] - [gpu] drm/nouveau/gem: off by one bugs in nouveau_gem_pushbuf_reloc_apply() (Rob Clark) [1600569] - [gpu] amd/dc/dce100: On dce100, set clocks to 0 on suspend (Rob Clark) [1600569] - [gpu] drm/amdgpu: fix swapped emit_ib_size in vce3 (Rob Clark) [1600569] - [gpu] drm/amd/powerplay: correct vega12 thermal support as true (Rob Clark) [1600569] - [gpu] drm/atomic: Initialize variables in drm_atomic_helper_async_check() to make gcc happy (Rob Clark) [1600569] - [gpu] drm/atomic: Check old_plane_state->crtc in drm_atomic_helper_async_check() (Rob Clark) [1600569] - [gpu] drm/amdgpu: Avoid reclaim while holding locks taken in MMU notifier (Rob Clark) [1600569] - [gpu] drm/dp/mst: Fix off-by-one typo when dump payload table (Rob Clark) [1600569] - [gpu] drm/atomic-helper: Drop plane->fb references only for drm_atomic_helper_shutdown() (Rob Clark) [1600569] - [gpu] drm/gma500: fix psb_intel_lvds_mode_valid()'s return type (Rob Clark) [1600569] - [gpu] drm/atomic: Handling the case when setting old crtc for plane (Rob Clark) [1600569] - [gpu] drm/amd/display: Fix dim display on DCE11 (Rob Clark) [1600569] - [gpu] drm/amdgpu: Remove VRAM from shared bo domains (Rob Clark) [1600569] - [gpu] drm/radeon: fix mode_valid's return type (Rob Clark) [1600569] - [gpu] drm/amd/display: remove need of modeset flag for overlay planes (V2) (Rob Clark) [1600569] - [gpu] drm/amd/display: Do not program interrupt status on disabled crtc (Rob Clark) [1600569] - [gpu] drm/amd/powerplay: Set higher SCLK&MCLK frequency than dpm7 in OD (v2) (Rob Clark) [1600569] - [gpu] drm/i915/glk: Add Quirk for GLK NUC HDMI port issues (Rob Clark) [1600569] - [gpu] drm/nouveau: Set DRIVER_ATOMIC cap earlier to fix debugfs (Rob Clark) [1600569] - [gpu] drm/nouveau/drm/nouveau: Fix runtime PM leak in nv50_disp_atomic_commit() (Rob Clark) [1600569] - [gpu] drm/nouveau: Avoid looping through fake MST connectors (Rob Clark) [1600569] - [gpu] drm/nouveau: Use drm_connector_list_iter_* for iterating connectors (Rob Clark) [1600569] - [gpu] drm/nouveau: Remove bogus crtc check in pmops_runtime_idle (Rob Clark) [1600569] - [gpu] revert "drm/amd/display: Don't return ddc result and read_bytes in same return value" (Rob Clark) [1600569] - [gpu] drm/i915: Fix hotplug irq ack on i965/g4x (Rob Clark) [1600569] - [gpu] drm/amdgpu: Reserve VM root shared fence slot for command submission (v3) (Rob Clark) [1600569] - [x86] unwind: Ensure stack grows down (Josh Poimboeuf) [1609717]- [mm] fix devmem_is_allowed() for sub-page System RAM intersections (Joe Lawrence) [1524322] - [pci] Delay after FLR of Intel DC P3700 NVMe (Alex Williamson) [1592654] - [pci] Disable Samsung SM961/PM961 NVMe before FLR (Alex Williamson) [1542494] - [pci] Export pcie_has_flr() (Alex Williamson) [1592654 1542494] - [nvdimm] libnvdimm: Export max available extent (Jeff Moyer) [1611761] - [nvdimm] libnvdimm: Use max contiguous area for namespace size (Jeff Moyer) [1611761] - [mm] ipc/shm.c add ->pagesize function to shm_vm_ops (Jeff Moyer) [1609834] - [kernel] mm: disallow mappings that conflict for devm_memremap_pages() (Jeff Moyer) [1616044] - [kernel] memremap: fix softlockup reports at teardown (Jeff Moyer) [1616187] - [kernel] memremap: add scheduling point to devm_memremap_pages (Jeff Moyer) [1616187] - [mm] page_alloc: add scheduling point to memmap_init_zone (Jeff Moyer) [1616187] - [mm] memory_hotplug: add scheduling point to __add_pages (Jeff Moyer) [1616187] - [acpi] nfit: Fix scrub idle detection (Jeff Moyer) [1616041] - [x86] asm/memcpy_mcsafe: Fix copy_to_user_mcsafe() exception handling (Jeff Moyer) [1608674] - [nvdimm] libnvdimm, pmem: Fix memcpy_mcsafe() return code handling in nsio_rw_bytes() (Jeff Moyer) [1608674] - [tools] testing/nvdimm: advertise a write cache for nfit_test (Jeff Moyer) [1608674] - [tools] x86, nfit_test: Add unit test for memcpy_mcsafe() (Jeff Moyer) [1608674] - [tools] testing/nvdimm: fix missing newline in nfit_test_dimm 'handle' attribute (Jeff Moyer) [1608674] - [tools] testing/nvdimm: support nfit_test_dimm attributes under nfit_test.1 (Jeff Moyer) [1608674] - [tools] testing/nvdimm: allow custom error code injection (Jeff Moyer) [1608674] - [tools] libnvdimm, testing: update the default smart ctrl_temperature (Jeff Moyer) [1608674] - [tools] libnvdimm, testing: Add emulation for smart injection commands (Jeff Moyer) [1608674] - [tools] nfit_test: prevent parsing error of nfit_test.0 (Jeff Moyer) [1608674] - [tools] nfit_test: fix buffer overrun, add sanity check (Jeff Moyer) [1608674] - [tools] nfit_test: improve structure offset handling (Jeff Moyer) [1608674] - [tools] testing/nvdimm: force nfit_test to depend on instrumented modules (Jeff Moyer) [1608674] - [tools] libnvdimm/nfit_test: adding support for unit testing enable LSS status (Jeff Moyer) [1612421] - [tools] libnvdimm/nfit_test: add firmware download emulation (Jeff Moyer) [1612420] - [kernel] jiffies: add time comparison functions for 64 bit jiffies (Jeff Moyer) [1612420] - [tools] testing/nvdimm: smart alarm/threshold control (Jeff Moyer) [1608674] - [tools] testing/nvdimm: unit test clear-error commands (Jeff Moyer) [1608674] - [tools] testing/nvdimm: stricter bounds checking for error injection commands (Jeff Moyer) [1608674] - [tools] nfit_test: when clearing poison, also remove badrange entries (Jeff Moyer) [1608674] - [tools] nfit_test: add error injection DSMs (Jeff Moyer) [1612417] - [nvdimm] pmem: Switch to copy_to_iter_mcsafe() (Jeff Moyer) [1608674] - [fs] dax: Report bytes remaining in dax_iomap_actor() (Jeff Moyer) [1608674] - [lib] uio, lib: Fix CONFIG_ARCH_HAS_UACCESS_MCSAFE compilation (Jeff Moyer) [1608674] - [net] x86/asm/memcpy_mcsafe: Define copy_to_iter_mcsafe() (Jeff Moyer) [1608674] - [x86] asm/memcpy_mcsafe: Add write-protection-fault handling (Jeff Moyer) [1608674] - [x86] asm/memcpy_mcsafe: Return bytes remaining (Jeff Moyer) [1608674] - [x86] asm/memcpy_mcsafe: Add labels for __memcpy_mcsafe() write fault handling (Jeff Moyer) [1608674] - [x86] asm/memcpy_mcsafe: Remove loop unrolling (Jeff Moyer) [1608674] - [net] dax: Introduce a ->copy_to_iter dax operation (Jeff Moyer) [1608674] - [kernel] dax: remove default copy_from_iter fallback (Jeff Moyer) [1539264] - [fs] filesystem-dax: convert to dax_copy_from_iter() (Jeff Moyer) [1608674] - [md] dm log writes: record metadata flag for better flags record (Jeff Moyer) [1539264] - [md] dax, dm: allow device-mapper to operate without dax support (Jeff Moyer) [1539264] - [md] dm log writes: fix max length used for kstrndup (Jeff Moyer) [1539264] - [md] dm log writes: add support for DAX (Jeff Moyer) [1539264] - [md] dm log writes: add support for inline data buffers (Jeff Moyer) [1539264] - [md] dm log writes: fix >512b sectorsize support (Jeff Moyer) [1539264] - [md] dm log writes: don't use all the cpu while waiting to log blocks (Jeff Moyer) [1539264] - [md] dm log writes: fix check of kthread_run() return value (Jeff Moyer) [1539264] - [md] dm log writes: fix bug with too large bios (Jeff Moyer) [1539264] - [md] dm log writes: move IO accounting earlier to fix error path (Jeff Moyer) [1539264] - [md] dm log writes: use ULL suffix for 64-bit constants (Jeff Moyer) [1539264] - [md] dm: add log writes target (Jeff Moyer) [1539264] - [md] dm: add ->copy_from_iter() dax operation support (Jeff Moyer) [1539264] - [powerpc] fadump: cleanup crash memory ranges support (Gustavo Duarte) [1621969] - [powerpc] fadump: merge adjacent memory ranges to reduce PT_LOAD segements (Gustavo Duarte) [1621969] - [powerpc] fadump: handle crash memory ranges array index overflow (Gustavo Duarte) [1621969] - [powerpc] fadump: Unregister fadump on kexec down path (Gustavo Duarte) [1621969] - [powerpc] fadump: Return error when fadump registration fails (Gustavo Duarte) [1621969] - [powerpc] iommu: Do not call PageTransHuge() on tail pages (David Gibson) [1594347] - [powerpc] kvm: book3s hv: Migrate pinned pages out of CMA (David Gibson) [1594347]- [tools] power turbostat: Allow for broken ACPI LPIT tables (Prarit Bhargava) [1614083] - [base] pm/runtime: Avoid false-positive warnings from might_sleep_if() (Paul Lai) [1615223] - [md] dm thin: stop no_space_timeout worker when switching to write-mode (Mike Snitzer) [1620251] - [netdrv] mlx5e: Only allow offloading decap egress (egdev) flows (Erez Alfasi) [1619641] - [netdrv] mlx5-core: Mark unsupported devices (Don Dutile) [1621824 1621810] - [netdrv] bnx2x: disable GSO where gso_size is too big for hardware (Jonathan Toppins) [1546760] {CVE-2018-1000026} - [net] create skb_gso_validate_mac_len() (Jonathan Toppins) [1546760] {CVE-2018-1000026} - [scsi] target: iscsi: cxgbit: fix max iso npdu calculation (Arjun Vynipadath) [1613307] - [scsi] csiostor: update csio_get_flash_params() (Arjun Vynipadath) [1613307] - [scsi] lpfc: Correct MDS diag and nvmet configuration (Dick Kennedy) [1616104] - [qla2xxx] Mark NVMe/FC initiator mode usage as technology preview (Ewan Milne) [1620258] - [nvme-fc] Take NVMe/FC initiator out of technology preview (Ewan Milne) [1620258] - [mm] inode: avoid softlockup in prune_icache_sb (Andrea Arcangeli) [1610560] - [mm] compaction: reschedule immediately if need_resched() is set (Andrea Arcangeli) [1610560] - [mm] compaction: properly signal and act upon lock and need_sched() contention (Andrea Arcangeli) [1610560] - [mm] compaction: cleanup isolate_freepages() (Andrea Arcangeli) [1610560] - [mm] compaction: encapsulate defer reset logic (Andrea Arcangeli) [1610560] - [mm] compaction.c: periodically schedule when freeing pages (Andrea Arcangeli) [1610560] - [powerpc] powernv/pci: Work around races in PCI bridge enabling (Gustavo Duarte) [1620041] - [powerpc] kdump: Handle crashkernel memory reservation failure (Pingfan Liu) [1621945] - [powerpc] ftrace: Match dot symbols when searching functions on ppc64 (Jerome Marchand) [1613136] - [x86] entry/64: Restore TRACE_IRQS_IRETQ in paranoid_exit (Scott Wood) [1561777]- [net] sched: Fix missing res info when create new tc_index filter (Hangbin Liu) [1607687] - [net] sched: fix NULL pointer dereference when delete tcindex filter (Hangbin Liu) [1607687] - [net] dev: advertise the new ifindex when the netns iface changes (Michael Cambria) [1584287] - [net] dev: always advertise the new nsid when the netns iface changes (Michael Cambria) [1584287] - [net] Zero ifla_vf_info in rtnl_fill_vfinfo() (Hangbin Liu) [1614178] - [net] udpv6: Fix the checksum computation when HW checksum does not apply (Xin Long) [1619793] - [net] tc: ensure that offloading callback is called for MQPRIO qdisc (Ivan Vecera) [1618579] - [thunderbolt] move tb3 to full support status (Jarod Wilson) [1620372] - [kernel] x86/platform/uv: Add adjustable set memory block size function (Baoquan He) [1601867] - [mm] memory_hotplug: remove timeout from __offline_memory (Baoquan He) [1601867] - [mm] memory_hotplug: do not fail offlining too early (Baoquan He) [1601867] - [x86] mm/memory_hotplug: determine block size based on the end of boot memory (Baoquan He) [1601867] - [x86] mm: Streamline and restore probe_memory_block_size() (Baoquan He) [1601867] - [x86] mm: Use 2GB memory block size on large-memory x86-64 systems (Baoquan He) [1601867] - [x86] mm: probe memory block size for generic x86 64bit (Baoquan He) [1601867] - [x86] revert platform/uv: Add adjustable set memory block size function (Baoquan He) [1601867]- [nvme] rdma: Fix command completion race at error recovery (David Milburn) [1610641] - [infiniband] revert vmw_pvrdma: Call ib_umem_release on destroy QP path (Don Dutile) [1618625] - [infiniband] iw_cxgb4: correctly enforce the max reg_mr depth (Arjun Vynipadath) [1613317] - [netdrv] net: aquantia: Fix IFF_ALLMULTI flag functionality (Igor Russkikh) [1608762] - [uio] fix possible circular locking dependency (Xiubo Li) [1613195] - [tools] power turbostat: Fix logical node enumeration to allow for non-sequential physical nodes (Prarit Bhargava) [1612902] - [tools] bpf selftest: Disable unsupported verifier tests (Jiri Olsa) [1615222] - [tools] bpf: fix panic due to oob in bpf_prog_test_run_skb (Jiri Olsa) [1615222] - [net] bpf: Align packet data properly in program testing framework (Jiri Olsa) [1615222] - [net] bpf: Do not dereference user pointer in bpf_test_finish() (Jiri Olsa) [1615222] - [tools] bpf: migrate ebpf ld_abs/ld_ind tests to test_verifier (Jiri Olsa) [1615222] - [tools] bpf: add verifier tests for accesses to map values (Jiri Olsa) [1615222] - [kernel] bpf: allow map helpers access to map values directly (Jiri Olsa) [1615222] - [kernel] cpuset: fix a warning when clearing configured masks in old hierarchy (Aristeu Rozanski) [1613248] - [kernel] percpu_ref: Update doc to dissuade users from depending on internal RCU grace periods (Prarit Bhargava) [1603603] - [kernel] percpu: READ_ONCE() now implies smp_read_barrier_depends() (Prarit Bhargava) [1603603] - [kernel] locking/barriers: Add implicit smp_read_barrier_depends() to READ_ONCE() (Prarit Bhargava) [1603603] - [kernel] compiler, atomics, kasan: Provide READ_ONCE_NOCHECK() (Prarit Bhargava) [1603603] - [kernel] percpu-refcount: init ->confirm_switch member properly (Prarit Bhargava) [1603603] - [kernel] percpu, locking: revert ("percpu: Replace smp_read_barrier_depends() with lockless_dereference()") (Prarit Bhargava) [1603603] - [x86] microcode: Allow late microcode loading with SMT disabled (Josh Poimboeuf) [1614515] - [x86] intel_rdt: Enable CMT and MBM on new Skylake stepping (Jiri Olsa) [1517736]- [netdrv] mlx5e: Properly check if hairpin is possible between two functions (Alaa Hleihel) [1611567] - [netdrv] bnx2x: Fix invalid memory access in rss hash config path (Jonathan Toppins) [1615290] - [netdrv] iwlwifi: pcie: compare with number of IRQs requested for, not number of CPUs (Stanislaw Gruszka) [1616290] - [netdrv] ibmvnic: Update firmware error reporting with cause string (Steve Best) [1614652] - [netdrv] ibmvnic: Remove code to request error information (Steve Best) [1614652] - [scsi] fcoe: hold disc_mutex when traversing rport lists (Chris Leech) [1608481] - [scsi] libfc: hold disc_mutex in fc_disc_stop_rports() (Chris Leech) [1608481] - [scsi] libfc: fixup lockdep annotations (Chris Leech) [1608481] - [scsi] libfc: fixup 'sleeping function called from invalid context' (Chris Leech) [1608481] - [scsi] libfc: Add lockdep annotations (Chris Leech) [1608481] - [scsi] libiscsi: fix possible NULL pointer dereference in case of TMF (Chris Leech) [1613262] - [scsi] qla2xxx: Fix memory leak for allocating abort IOCB (Himanshu Madhani) [1609890] - [scsi] hpsa: correct enclosure sas address (Joseph Szczypek) [1613021] - [scsi] lpfc: Remove lpfc_enable_pbde as module parameter (Dick Kennedy) [1613975] - [scsi] lpfc: Fix list corruption on the completion queue (Dick Kennedy) [1554777] - [scsi] lpfc: Fix driver crash when re-registering NVME rports (Dick Kennedy) [1613955] - [scsi] lpfc: Correct LCB ACCept payload (Dick Kennedy) [1613959] - [x86] boot/kaslr: Skip specified number of 1GB huge pages when doing physical randomization (KASLR) (Baoquan He) [1451428] - [x86] boot/kaslr: Add two new functions for 1GB huge pages handling (Baoquan He) [1451428] - [x86] platform/uv: Add kernel parameter to set memory block size (Frank Ramsay) [1595892] - [x86] platform/uv: Use new set memory block size function (Frank Ramsay) [1595892] - [x86] platform/uv: Add adjustable set memory block size function (Frank Ramsay) [1595892]- [fs] dax: use __pagevec_lookup in dax_layout_busy_page (Eric Sandeen) [1505291] - [fs] cifs: Fix slab-out-of-bounds in send_set_info() on SMB2 ACE setting (Leif Sahlberg) [1598765] - [fs] libceph: weaken sizeof check in ceph_x_verify_authorizer_reply() (Ilya Dryomov) [1614858] - [fs] libceph: check authorizer reply/challenge length before reading (Ilya Dryomov) [1614858] - [fs] libceph: implement CEPHX_V2 calculation mode (Ilya Dryomov) [1614858] - [fs] libceph: add authorizer challenge (Ilya Dryomov) [1614858] - [fs] libceph: factor out encrypt_authorizer() (Ilya Dryomov) [1614858] - [fs] libceph: factor out __ceph_x_decrypt() (Ilya Dryomov) [1614858] - [fs] libceph: factor out __prepare_write_connect() (Ilya Dryomov) [1614858] - [fs] libceph: store ceph_auth_handshake pointer in ceph_connection (Ilya Dryomov) [1614858] - [fs] nfsv4.0: Remove transport protocol name from non-UCS client ID (Steve Dickson) [1592911] - [fs] nfsv4.0: Remove cl_ipaddr from non-UCS client ID (Steve Dickson) [1592911] - [fs] aio: properly check iovec sizes (Jeff Moyer) [1337518] {CVE-2015-8830} - [fs] cifs: fix up section mismatch (Jeff Moyer) [1609877] - [fs] skip LAYOUTRETURN if layout is invalid (Steve Dickson) [1589995] - [fs] gfs2: Special-case rindex for gfs2_grow (Andreas Grunbacher) [1608687] - [fs] ext4: Fix WARN_ON_ONCE in ext4_commit_super() (Lukas Czerner) [1596766] - [fs] cachefiles: Wait rather than BUG'ing on Unexpected object collision (David Howells) [1356390] - [fs] cachefiles: Fix missing clear of the CACHEFILES_OBJECT_ACTIVE flag (David Howells) [1356390] - [fs] fscache: Fix reference overput in fscache_attach_object() error handling (David Howells) [1356390] - [fs] cachefiles: Fix refcounting bug in backing-file read monitoring (David Howells) [1356390] - [fs] fscache: Allow cancelled operations to be enqueued (David Howells) [1356390] - [fs] ext4: avoid running out of journal credits when appending to an inline file (Lukas Czerner) [1609759] {CVE-2018-10883} - [fs] jbd2: don't mark block as modified if the handle is out of credits (Lukas Czerner) [1609759] {CVE-2018-10883} - [fs] ext4: check for allocation block validity with block group locked (Lukas Czerner) [1597702] - [fs] ext4: fix check to prevent initializing reserved inodes (Lukas Czerner) [1597702] - [fs] ext4: fix false negatives *and* false positives in ext4_check_descriptors() (Lukas Czerner) [1597702] - [fs] ext4: add more mount time checks of the superblock (Lukas Czerner) [1597702] - [fs] ext4: fix bitmap position validation (Lukas Czerner) [1597702] - [fs] ext4: add more inode number paranoia checks (Lukas Czerner) [1597702] - [fs] ext4: clear i_data in ext4_inode_info when removing inline data (Lukas Czerner) [1597702] - [fs] ext4: include the illegal physical block in the bad map ext4_error msg (Lukas Czerner) [1597702] - [fs] ext4: verify the depth of extent tree in ext4_find_extent() (Lukas Czerner) [1597702] - [fs] ext4: only look at the bg_flags field if it is valid (Lukas Czerner) [1597702] - [fs] ext4: don't update checksum of new initialized bitmaps (Lukas Czerner) [1597702] - [fs] ext4: add validity checks for bitmap block numbers (Lukas Czerner) [1597702] - [fs] ext4: make sure bitmaps and the inode table don't overlap with bg descriptors (Lukas Czerner) [1597702] - [fs] ext4: always check block group bounds in ext4_init_block_bitmap() (Lukas Czerner) [1597702] - [fs] ext4: always verify the magic number in xattr blocks (Lukas Czerner) [1597702] - [fs] ext4: add corruption check in ext4_xattr_set_entry() (Lukas Czerner) [1597702] - [net] netlink: make sure -EBUSY won't escape from netlink_insert (Davide Caratti) [1608701] - [net] netfilter: nf_conntrack: don't resize NULL or freed hashtable (Davide Caratti) [1601662] - [net] ethtool: Ensure new ring parameters are within bounds during SRINGPARAM (Ivan Vecera) [1608318] - [net] ipv6: make DAD fail with enhanced DAD when nonce length differs (Jarod Wilson) [1608002] - [net] ipv6: allow userspace to add IFA_F_OPTIMISTIC addresses (Jarod Wilson) [1608002] - [net] ipv6: send unsolicited NA after DAD (Jarod Wilson) [1608002] - [net] ipv6: display hw address of source machine during ipv6 DAD failure (Jarod Wilson) [1608002] - [net] ipv6: send NS for DAD when link operationally up (Jarod Wilson) [1608002] - [net] ipv6: avoid dad-failures for addresses with NODAD (Jarod Wilson) [1608002] - [net] ipv6: send unsolicited NA if enabled for all interfaces (Jarod Wilson) [1608002] - [net] ipv6: send unsolicited NA on admin up (Jarod Wilson) [1608002] - [net] ipv6: addrconf: fix generation of new temporary addresses (Jarod Wilson) [1608002] - [net] ipv6: addrconf: Implemented enhanced DAD (RFC7527) (Jarod Wilson) [1608002]- [usb] typec: ucsi: Increase command completion timeout value (Torez Smith) [1575838] - [cpufreq] Fix policy restore in suspend/resume (Prarit Bhargava) [1600240] - [netdrv] cxgb4: Add missing ndo_size param to mgmtm net_device_ops struct (Arjun Vynipadath) [1614152] - [netdrv] i40e: Remove duplicated prepare call in i40e_shutdown (Stefan Assmann) [1488477] - [netdrv] sfc: fix backport of replace asynchronous filter operations (Jarod Wilson) [1607726] - [netdrv] igb: Remove superfluous reset to PHY and page 0 selection (Corinna Vinschen) [1611610] - [netdrv] mlx5e: Set port trust mode to PCP as default (Alaa Hleihel) [1610866] - [netdrv] iwlwifi: add more card IDs for 9000 series (Stanislaw Gruszka) [1607982] - [netdrv] iwlwifi: add a bunch of new 9000 PCI IDs (Stanislaw Gruszka) [1607982] - [netdrv] iwlwifi: add shared clock PHY config flag for some devices (Stanislaw Gruszka) [1607982] - [vfio] pci: Make IGD support a configurable option (Alex Williamson) [1590513] - [md] dm cache metadata: set dirty on all cache blocks after a crash (Mike Snitzer) [1592944] - [md] dm snapshot: improve performance by switching out_of_order_list to rbtree (Mike Snitzer) [1611822] - [md] dm kcopyd: avoid softlockup in run_complete_job (Mike Snitzer) [1611822] - [md] dm snapshot: use mutex instead of rw_semaphore (Mike Snitzer) [1611822] - [firmware] dcdbas: Add support for WSMT ACPI table (Charles Rose) [1524003] - [firmware] dma-api: dcdbas: update DMA mask handing (Charles Rose) [1524003] - [acpi] acpica: tables: Add WSMT support (Charles Rose) [1524003] - [s390] qeth: don't clobber buffer on async TX completion (Hendrik Brueckner) [1613970] - [powerpc] pseries: Fix CONFIG_NUMA=n build (Gustavo Duarte) [1544437] - [powerpc] pseries: Add empty update_numa_cpu_lookup_table() for NUMA=n (Gustavo Duarte) [1544437] - [powerpc] pseries: Fix build break for SPLPAR=n and CPU hotplug (Gustavo Duarte) [1544437] - [powerpc] numa: Invalidate numa_cpu_lookup_table on cpu remove (Gustavo Duarte) [1544437] - [powerpc] vphn: Fix numa update end-loop bug (Gustavo Duarte) [1544437] - [powerpc] hotplug: Improve responsiveness of hotplug change (Gustavo Duarte) [1544437] - [powerpc] vphn: Improve recognition of PRRN/VPHN (Gustavo Duarte) [1544437] - [powerpc] vphn: Update CPU topology when VPHN enabled (Gustavo Duarte) [1544437]- [x86] umip: Print a warning into the syslog if UMIP-protected instructions are used (Gopal Tiwari) [1456572] - [x86] umip: Identify the STR and SLDT instructions (Gopal Tiwari) [1456572] - [x86] umip: Print a line in the boot log that UMIP has been enabled (Gopal Tiwari) [1456572] - [x86] umip: Select X86_INTEL_UMIP by default (Gopal Tiwari) [1456572] - [tools] selftests/x86: Add tests for the STR and SLDT instructions (Gopal Tiwari) [1456572] - [tools] selftests/x86: Add tests for User-Mode Instruction Prevention (Gopal Tiwari) [1456572] - [x86] traps: Fix up general protection faults caused by UMIP (Gopal Tiwari) [1456572] - [x86] umip: Enable User-Mode Instruction Prevention at runtime (Gopal Tiwari) [1456572] - [x86] umip: Force a page fault when unable to copy emulated result to user (Gopal Tiwari) [1456572] - [x86] umip: Add emulation code for UMIP instructions (Gopal Tiwari) [1456572] - [x86] insn-eval: Add support to resolve 16-bit address encodings (Gopal Tiwari) [1456572] - [x86] insn-eval: Handle 32-bit address encodings in virtual-8086 mode (Gopal Tiwari) [1456572] - [x86] insn-eval: Add wrapper function for 32 and 64-bit addresses (Gopal Tiwari) [1456572] - [x86] insn-eval: Add support to resolve 32-bit address encodings (Gopal Tiwari) [1456572] - [x86] insn-eval: Compute linear address in several utility functions (Gopal Tiwari) [1456572] - [x86] insn-eval: Extend get_seg_base_addr() to also obtain segment limit (Gopal Tiwari) [1456572] - [x86] insn-eval: Incorporate segment base in linear address computation (Gopal Tiwari) [1456572] - [x86] insn-eval: Indicate a 32-bit displacement if ModRM.mod is 0 and ModRM.rm is 101b (Gopal Tiwari) [1456572] - [x86] insn-eval: Add function to get default params of code segment (Gopal Tiwari) [1456572] - [x86] insn-eval: Add utility functions to get segment descriptor base address and limit (Gopal Tiwari) [1456572] - [x86] insn-eval: Add utility function to get segment descriptor (Gopal Tiwari) [1456572] - [kernel] sched/core: Idle_task_exit() shouldn't use switch_mm_irqs_off() (Gopal Tiwari) [1456572] - [kernel] sched/core: Add switch_mm_irqs_off() and use it in the scheduler (Gopal Tiwari) [1456572] - [x86] insn-eval: Add utility functions to get segment selector (Gopal Tiwari) [1456572] - [x86] insn-eval: Add utility function to identify string instructions (Gopal Tiwari) [1456572] - [x86] insn-eval: Add a utility function to get register offsets (Gopal Tiwari) [1456572] - [x86] insn-eval: Do not BUG on invalid register type (Gopal Tiwari) [1456572] - [x86] mpx, x86/insn: Relocate insn util functions to a new insn-eval file (Gopal Tiwari) [1456572] - [x86] mpx: Fix off-by-one comparison with nr_registers (Gopal Tiwari) [1456572] - [x86] mpx: Do not use SIB.base if its value is 101b and ModRM.mod = 0 (Gopal Tiwari) [1456572] - [x86] mpx: Do not use SIB.index if its value is 100b and ModRM.mod is not 11b (Gopal Tiwari) [1456572] - [x86] mpx: Use signed variables to compute effective addresses (Gopal Tiwari) [1456572] - [x86] ptrace, x86: Make user_64bit_mode() available to 32-bit builds (Gopal Tiwari) [1456572] - [x86] mpx: Simplify handling of errors when computing linear addresses (Gopal Tiwari) [1456572] - [x86] uprobes/x86: Use existing definitions for segment override prefixes (Gopal Tiwari) [1456572] - [x86] boot: Relocate definition of the initial state of CR0 (Gopal Tiwari) [1456572] - [x86] mm: Relocate page fault error codes to traps.h (Gopal Tiwari) [1456572] - [x86] pkeys: Add fault handling for PF_PK page fault bit (Gopal Tiwari) [1456572] - [x86] entry: Use SYSCALL_DEFINE() macros for sys_modify_ldt() (Gopal Tiwari) [1456572] - [x86] ldt/64: Refresh DS and ES when modify_ldt changes an entry (Gopal Tiwari) [1456572] - [x86] ldt: Make all size computations unsigned (Gopal Tiwari) [1456572] - [x86] ldt: Make a size argument unsigned (Gopal Tiwari) [1456572] - [x86] mpx: Fix instruction decoder condition (Gopal Tiwari) [1456572] - [tools] selftests/x86: Add a fork() to entry_from_vm86 to catch fork bugs (Gopal Tiwari) [1456572] - [x86] ldt: Fix small LDT allocation for Xen (Gopal Tiwari) [1456572] - [x86] ldt: Correct LDT access in single stepping logic (Gopal Tiwari) [1456572] - [x86] ldt: Print the real LDT base address (Gopal Tiwari) [1456572] - [x86] ldt: Make modify_ldt synchronous (Gopal Tiwari) [1456572] - [x86] espfix: Make it possible to disable 16-bit support (Gopal Tiwari) [1456572] - [tools] selftests/x86/vm86: Fix entry_from_vm86 test on 64-bit kernels (Gopal Tiwari) [1456572] - [tools] x86/selftests, x86/vm86: Improve entry_from_vm86 selftest (Gopal Tiwari) [1456572] - [tools] x86/asm/entry/32, selftests: Add a selftest for kernel entries from VM86 mode (Gopal Tiwari) [1456572] - [tools] selftest, x86: fix incorrect comment (Gopal Tiwari) [1456572] - [tools] selftests, x86: Rework x86 target architecture detection (Gopal Tiwari) [1456572] - [tools] selftests, x86: Remove useless run_tests rule (Gopal Tiwari) [1456572] - [tools] selftests/x86: install tests (Gopal Tiwari) [1456572] - [tools] selftest/x86: have no dependency on all when cross building (Gopal Tiwari) [1456572] - [tools] selftest/x86: build both bitnesses (Gopal Tiwari) [1456572] - [tools] x86, selftests: Add single_step_syscall test (Gopal Tiwari) [1456572] - [tools] x86, selftests: Add sigreturn selftest (Gopal Tiwari) [1456572] - [x86] skip check for spurious faults for non-present faults (Gopal Tiwari) [1456572]- [kernel] tracing/kprobe: Release kprobe print_fmt properly (Jiri Olsa) [1597984] - [kernel] perf/core: Fix perf_uprobe_init() (Jiri Olsa) [1597984] - [kernel] perf/core: Fix perf_kprobe_init() (Jiri Olsa) [1597984] - [kernel] perf/core: Implement the 'perf_uprobe' PMU (Jiri Olsa) [1597984] - [kernel] perf/core: Implement the 'perf_kprobe' PMU (Jiri Olsa) [1597984] - [kernel] tracing: Make alloc_rh_data/destroy_rh_data public (Jiri Olsa) [1597984] - [kernel] perf/core: prepare perf_event.h for new types: 'perf_kprobe' and 'perf_uprobe' (Jiri Olsa) [1597984] - [kernel] perf, bpf: Add BPF support to all perf_event types (Jiri Olsa) [1597984] - [tools] bpftool: Add RHEL7 related note to bpftool-cgroup man page (Jiri Olsa) [1593026] - [tools] Update bpf uapi headers (Jiri Olsa) [1593026] - [kernel] tracing: Fix possible out of bounds memory access when parsing enums (Jiri Olsa) [1593026] - [kernel] bpf: remove tracepoints from bpf core (Jiri Olsa) [1593026] - [kernel] bpf/tracing: fix a deadlock in perf_event_detach_bpf_prog (Jiri Olsa) [1593026] - [kernel] bpf: fix bpf_prog_array_copy_to_user warning from perf event prog query (Jiri Olsa) [1593026] - [kernel] bpf: set maximum number of attached progs to 64 for a single perf tp (Jiri Olsa) [1593026] - [kernel] bpf: avoid rcu_dereference inside bpf_event_mutex lock region (Jiri Olsa) [1593026] - [kernel] bpf: fix bpf_prog_array_copy_to_user() issues (Jiri Olsa) [1593026] - [kernel] bpf/tracing: fix kernel/events/core.c compilation error (Jiri Olsa) [1593026] - [kernel] bpf/tracing: allow user space to query prog array on the same tp (Jiri Olsa) [1593026] - [kernel] bpf: introduce BPF_PROG_QUERY command (Jiri Olsa) [1593026] - [kernel] bpf: permit multiple bpf attachments for a single perf event (Jiri Olsa) [1593026] - [kernel] bpf: use the same condition in perf event set/free bpf handler (Jiri Olsa) [1593026] - [kernel] perf, bpf: minimize the size of perf_trace_() tracepoint handler (Jiri Olsa) [1593026] - [trace] perf, bpf: allow bpf programs attach to tracepoints (Jiri Olsa) [1593026] - [trace] tracing/perf: Avoid perf_trace_buf_*() in perf_trace_##call() when possible (Jiri Olsa) [1593026] - [kernel] bpf: multi program support for cgroup+bpf (Jiri Olsa) [1593026] - [kernel] bpf: implement syscall command BPF_MAP_GET_NEXT_KEY for stacktrace map (Jiri Olsa) [1593026] - [kernel] bpf: extend stackmap to save binary_build_id+offset instead of address (Jiri Olsa) [1593026] - [kernel] bpf: use array_index_nospec in find_prog_type (Jiri Olsa) [1593026] - [kernel] bpf: fix possible spectre-v1 in find_and_alloc_map() (Jiri Olsa) [1593026] - [kernel] bpf/syscall: fix warning defined but not used (Jiri Olsa) [1593026] - [kernel] bpf: Check attach type at prog load time (Jiri Olsa) [1593026] - [kernel] bpf: offload: rename the ifindex field (Jiri Olsa) [1593026] - [kernel] bpf: offload: add infrastructure for loading programs for a specific netdev (Jiri Olsa) [1593026] - [kernel] bpf: fix truncated jump targets on heavy expansions (Jiri Olsa) [1593026] - [kernel] bpf: follow idr code convention (Jiri Olsa) [1593026] - [kernel] bpf: Prevent memory disambiguation attack (Jiri Olsa) [1593026] - [kernel] bpf: properly enforce index mask to prevent out-of-bounds speculation (Jiri Olsa) [1593026] - [kernel] bpf: Rename bpf_verifer_log (Jiri Olsa) [1593026] - [kernel] bpf: reconcile bpf_tail_call and stack_depth (Jiri Olsa) [1593026] - [kernel] bpf: export whether tail call has jited owner (Jiri Olsa) [1593026] - [net] bpf: get rid of pure_initcall dependency to enable jits (Jiri Olsa) [1593026] - [kernel] bpf: fix cb access in socket filter programs on tail calls (Jiri Olsa) [1593026] - [kernel] bpf: dev_map_alloc() shouldn't return NULL (Jiri Olsa) [1593026] - [kernel] bpf: remove tail_call and get_stackid helper declarations from bpf.h (Jiri Olsa) [1593026] - [kernel] bpf: update the comment about the length of analysis (Jiri Olsa) [1593026] - [kernel] bpf: Use correct #ifdef controller for trace_call_bpf() (Jiri Olsa) [1593026] - [kernel] bpf: comment why dots in filenames under BPF virtual FS are not allowed (Jiri Olsa) [1593026] - [kernel] bpf: avoid false sharing of map refcount with max_entries (Jiri Olsa) [1593026] - [kernel] perf, bpf: fix conditional call to bpf_overflow_handler (Jiri Olsa) [1593026] - [kernel] bpf: fix mlock precharge on arraymaps (Jiri Olsa) [1593026] - [kernel] bpf: add schedule points in percpu arrays management (Jiri Olsa) [1593026] - [kernel] bpf: fix numa_node validation (Jiri Olsa) [1593026] - [kernel] bpf: fix lockdep splat (Jiri Olsa) [1593026] - [tools] bpf: add test for the verifier equal logic bug (Jiri Olsa) [1593026] - [kernel] trace/bpf: remove helper bpf_perf_prog_read_value from tracepoint type programs (Jiri Olsa) [1593026]- [kernel] cpu/hotplug: Fix 'online' sysfs entry with 'nosmt' (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] cpu/hotplug: Enable 'nosmt' as late as possible (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] cpu/hotplug: detect SMT disabled by BIOS (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [documentation] l1tf: fix typos (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm: remove extra newline in 'vmentry_l1d_flush' sysfs file (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm/vmx: initialize the vmx_l1d_flush_pages' content (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [documentation] add section about cpu vulnerabilities (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] bugs, kvm: introduce boot-time control of l1tf mitigations (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] cpu/hotplug: set cpu_smt_not_supported early (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] cpu/hotplug: expose smt control init function (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm: allow runtime control of l1d flush (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm: serialize l1d flush parameter setter (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm: add static key for flush always (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm: move l1tf setup function (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] l1tf: handle ept disabled state proper (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm: drop l1tf msr list approach (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] litf: introduce vmx status variable (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] bugs: make cpu_show_common() static (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] bugs: concentrate bug reporting into a separate function (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] cpu/hotplug: online siblings when smt control is turned on (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm/vmx: use msr save list for ia32_flush_cmd if required (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm/vmx: extend add_atomic_switch_msr() to allow vmenter only msrs (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm/vmx: separate the vmx autoload guest/host number accounting (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm/vmx: add find_msr() helper function (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm/vmx: split the vmx msr load structures to have an host/guest numbers (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm: x86: mitigation for l1 cache terminal fault vulnerabilities, part 3 (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] x86/kvm: warn user if kvm is loaded smt and l1tf cpu bug being present (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] cpu/hotplug: boot ht siblings at least once, part 2 (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] speculation/l1tf: fix typo in l1tf mitigation string (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [mm] x86, l1tf: protect _page_file ptes against speculation (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] cpu/hotplug: boot ht siblings at least once (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] cpu/hotplug: boot ht siblings at least once (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] revert "x86/apic: ignore secondary threads if nosmt=force" (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] speculation/l1tf: fix up pte->pfn conversion for pae (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] speculation/l1tf: protect pae swap entries against l1tf (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] cpu/amd: move topoext reenablement before reading smp_num_siblings (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] speculation/l1tf: extend 64bit swap file size limit (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] cpu/amd: remove the pointless detect_ht() call (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] bugs: move the l1tf function and define pr_fmt properly (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] cpu/hotplug: provide knobs to control smt, part 2 (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] topology: provide topology_smt_supported() (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] smp: provide topology_is_primary_thread(), part 2 (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] apic: ignore secondary threads if nosmt=force (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] cpu/amd: evaluate smp_num_siblings early (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] cpu/amd: do not check cpuid max ext level before parsing smp info (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] cpu/intel: evaluate smp_num_siblings early (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] cpu/topology: provide detect_extended_topology_early() (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] cpu/common: provide detect_ht_early() (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] cpu: remove the pointless cpu printout (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] cpu/hotplug: provide knobs to control smt (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] cpu/hotplug: split do_cpu_down() (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] smp: provide topology_is_primary_thread() (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] l1tf: fix build for config_numa_balancing=n (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] [x86] [kernel] x86, l1tf: sync with latest l1tf patches (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] l1tf: protect _page_numa ptes and pmds against speculation (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [mm] l1tf: disallow non privileged high mmio prot_none mappings (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] l1tf: report if too much memory for l1tf workaround (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [mm] x86, l1tf: limit swap file size to max_pa/2 (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] x86, l1tf: add sysfs reporting for l1tf (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] l1tf: make sure the first page is always reserved (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] l1tf: protect prot_none ptes against speculation (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] l1tf: Protect swap entries against L1TF (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] l1tf: Increase 32bit PAE __PHYSICAL_PAGE_MASK (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] mm: fix swap entry comment and macro (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] spec_ctrl: sync with upstream cpu_set_bug_bits() (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] add support for l1d flush msr (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm: mitigation for L1 cache terminal fault vulnerabilities (Christoph von Recklinghausen) [1593384] {CVE-2018-3620}- [powerpc] add missing barrier_nospec() in __get_user64_nocheck() (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [sound] rme9652: Hardening for potential Spectre v1 (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [sound] hdspm: Hardening for potential Spectre v1 (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [sound] asihpi: Hardening for potential Spectre v1 (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [sound] opl3: Hardening for potential Spectre v1 (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [sound] hda: Hardening for potential Spectre v1 (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [sound] seq: oss: Hardening for potential Spectre v1 (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [sound] seq: oss: Fix unbalanced use lock for synth MIDI device (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [net] atm: Fix potential Spectre v1 (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [kernel] time: Protect posix clock array access against speculation (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [kernel] sys.c: fix potential Spectre v1 issue (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [kernel] autogroup: Fix possible Spectre-v1 indexing for sched_prio_to_weight (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [kernel] core: Fix possible Spectre-v1 indexing for ->aux_pages (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [ipc] sem: mitigate semnum index against spectre v1 (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [sound] control: Hardening for potential Spectre v1 (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [usb] vhci_sysfs: fix potential Spectre v1 (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [media] dvb_ca_en50221: prevent using slot_info for Spectre attacs (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [media] dvb_ca_en50221: sanity check slot number from userspace (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [atm] zatm: Fix potential Spectre v1 (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [x86] kvm: Update spectre-v1 mitigation (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [x86] kvm: Add memory barrier on vmcs field lookup (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [x86] perf/msr: Fix possible Spectre-v1 indexing in the MSR driver (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [x86] perf: Fix possible Spectre-v1 indexing for x86_pmu::event_map() (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [x86] perf: Fix possible Spectre-v1 indexing for hw_perf_event cache_* (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [net] nl80211: Sanitize array index in parse_txq_params (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [kernel] vfs, fdtable: Prevent bounds-check bypass via speculative execution (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [x86] syscall: Sanitize syscall table de-references under speculation (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [powerpc] Use barrier_nospec in copy_from_user() (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [kernel] nospec: Introduce barrier_nospec for other arches (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [x86] Introduce barrier_nospec (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [x86] spectre_v1: Disable compiler optimizations over array_index_mask_nospec() (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [x86] Implement array_index_mask_nospec (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [Documentation] Document array_index_nospec (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [kernel] nospec: Include dependency (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [kernel] nospec: Allow index argument to have const-qualified type (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [kernel] nospec: Kill array_index_nospec_mask_check() (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [kernel] nospec: Move array_index_nospec() parameter checking into separate macro (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [kernel] array_index_nospec: Sanitize speculative array de-references (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [x86] uaccess: Use __uaccess_begin_nospec() and uaccess_try_nospec (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [x86] always enable eager FPU by default on non-AMD processors (Paolo Bonzini) [1589048] {CVE-2018-3665} - [net] tcp: add tcp_ooo_try_coalesce() helper (Paolo Abeni) [1611369] {CVE-2018-5390} - [net] tcp: call tcp_drop() from tcp_data_queue_ofo() (Paolo Abeni) [1611369] {CVE-2018-5390} - [net] tcp: detect malicious patterns in tcp_collapse_ofo_queue() (Paolo Abeni) [1611369] {CVE-2018-5390} - [net] tcp: avoid collapses in tcp_prune_queue() if possible (Paolo Abeni) [1611369] {CVE-2018-5390} - [net] tcp: free batches of packets in tcp_prune_ofo_queue() (Paolo Abeni) [1611369] {CVE-2018-5390} - [net] add rb_to_skb() and other rb tree helpers (Paolo Abeni) [1611369] {CVE-2018-5390} - [net] tcp: fix a stale ooo_last_skb after a replace (Paolo Abeni) [1611369] {CVE-2018-5390} - [net] tcp: use an RB tree for ooo receive queue (Paolo Abeni) [1611369] {CVE-2018-5390} - [net] tcp: refine tcp_prune_ofo_queue() to not drop all packets (Paolo Abeni) [1611369] {CVE-2018-5390} - [net] tcp: increment sk_drops for dropped rx packets (Paolo Abeni) [1611369] {CVE-2018-5390} - [netdrv] iwlwifi: api: Add geographic profile information to MCC_UPDATE_CMD (Stanislaw Gruszka) [1591601] - [net] mac80211: limit wmm params to comply with ETSI requirements (Stanislaw Gruszka) [1591601] - [netdrv] iwlwifi: mvm: query regdb for wmm rule if needed (Stanislaw Gruszka) [1591601] - [net] cfg80211: fix NULL pointer derference when querying regdb (Stanislaw Gruszka) [1591601] - [net] cfg80211: fix spelling mistake: "uknown" -> "unknown" (Stanislaw Gruszka) [1591601] - [net] cfg80211: Call reg_notifier for self managed hints (Stanislaw Gruszka) [1591601] - [net] cfg80211: fix possible memory leak in regdb_query_country() (Stanislaw Gruszka) [1591601] - [net] regulatory: Rename confusing 'country IE' in log output (Stanislaw Gruszka) [1591601] - [net] cfg80211: Add API to allow querying regdb for wmm_rule (Stanislaw Gruszka) [1591601] - [net] cfg80211: don't require RTNL held for regdomain reads (Stanislaw Gruszka) [1591601] - [net] cfg80211: read wmm rules from regulatory database (Stanislaw Gruszka) [1591601] - [net] cfg80211: fully initialize old channel for event (Stanislaw Gruszka) [1591601] - [net] cfg80211: initialize regulatory keys/database later (Stanislaw Gruszka) [1591601] - [net] cfg80211: fix CFG80211_EXTRA_REGDB_KEYDIR typo (Stanislaw Gruszka) [1591601] - [net] cfg80211: implement regdb signature checking (Stanislaw Gruszka) [1591601] - [net] cfg80211: reg: remove support for built-in regdb (Stanislaw Gruszka) [1591601] - [net] cfg80211: support reloading regulatory database (Stanislaw Gruszka) [1591601] - [net] cfg80211: support loading regulatory database as firmware (Stanislaw Gruszka) [1591601] - [hid] revert "input: fix confusion on conflicting mappings" (Tony Camuso) [1610273] - [fs] lock: show locks taken by processes from another pidns (Jeff Layton) [1605096] - [fs] lock: skip lock owner pid translation in case we are in init_pid_ns (Jeff Layton) [1605096] - [mm] swap: divide-by-zero when zero length swap file on ssd (Joe Lawrence) [1608965] - [mm] swap: warn when a swap area overflows the maximum size (Joe Lawrence) [1608965] - [mm] kvfree the swap cluster info if the swap file is unsatisfactory (Joe Lawrence) [1608965]- [nvme] nvmet-fc: fix target sgl list on large transfers (Ewan Milne) [1608612] - [kernel] tick/sched: Do not mess with an enqueued hrtimer (Prarit Bhargava) [1573486] - [gpu] qxl: hook monitors_config updates into crtc, not encoder (Gerd Hoffmann) [1544322] - [gpu] qxl: move qxl_send_monitors_config() (Gerd Hoffmann) [1544322] - [gpu] qxl: remove qxl_io_log() (Gerd Hoffmann) [1544322] - [netdrv] mlxsw: spectrum_switchdev: Fix port_vlan refcounting (Ivan Vecera) [1609339] - [netdrv] cxgb4: Added missing break in ndo_udp_tunnel_(add/del) (Arjun Vynipadath) [1608354] - [netdrv] atlantic: remove tech preview from driver (David Arcari) [1451438] - [netdrv] ibmvnic: Fix error recovery on login failure (Steve Best) [1609814] - [netdrv] ibmvnic: Revise RX/TX queue error messages (Steve Best) [1609814] - [netdrv] bonding: set default miimon value for non-arp modes if not set (Jarod Wilson) [1588874 1578995 1607939] - [netdrv] bonding: re-evaluate force_primary when the primary slave name changes (Jarod Wilson) [1607939] - [netdrv] include hash policy in LAG changeupper info (Jarod Wilson) [1607939] - [netdrv] bonding: introduce link change helper (Jarod Wilson) [1607939] - [netdrv] bonding: allow use of tx hashing in balance-alb (Jarod Wilson) [1607939] - [netdrv] bonding: use common mac addr checks (Jarod Wilson) [1607939] - [netdrv] bonding: don't queue up extraneous rlb updates (Jarod Wilson) [1607939] - [netdrv] bonding: use the skb_get/set_queue_mapping (Jarod Wilson) [1607939] - [netdrv] bonding: replace the return value type (Jarod Wilson) [1607939] - [netdrv] bonding: do not allow rlb updates to invalid mac (Jarod Wilson) [1607939] - [netdrv] bonding: do not set slave_dev npinfo before slave_enable_netpoll in bond_enslave (Jarod Wilson) [1607939] - [netdrv] Use octal not symbolic permissions (Jarod Wilson) [1607939] - [netdrv] bonding: Replace mac address parsing (Jarod Wilson) [1607939] - [netdrv] bonding: use nla_get_u64 to extract the value for IFLA_BOND_AD_ACTOR_SYSTEM (Jarod Wilson) [1607939] - [netdrv] bonding: Convert multiple netdev_info messages to netdev_dbg (Jarod Wilson) [1607939] - [netdrv] bonding: manual clean code which call skb_put_(data:zero) (Jarod Wilson) [1607939] - [netdrv] bonding: make skb_put & friends return void pointers (Jarod Wilson) [1607939] - [netdrv] bonding: use skb_put_data() (Jarod Wilson) [1607939] - [netdrv] bonding: fix wq initialization for links created via netlink (Jarod Wilson) [1607939] - [netdrv] bonding: initialize work-queues during creation of bond (Jarod Wilson) [1607939] - [netdrv] bonding: restructure arp-monitor (Jarod Wilson) [1607939] - [netdrv] bonding: Flip to the new dev walk API (Jarod Wilson) [1607939] - [netdrv] bonding: use new api ethtool_(get|set)_link_ksettings (Jarod Wilson) [1607939] - [netdrv] bonding: Remove deprecated create_singlethread_workqueue (Jarod Wilson) [1607939] - [netdrv] bonding: use return instead of goto (Jarod Wilson) [1607939] - [netdrv] bonding: Return correct error code (Jarod Wilson) [1607939] - [netdrv] bonding: 3ad: allow to set ad_actor settings while the bond is up (Jarod Wilson) [1607939] - [netdrv] bonding: 3ad: apply ad_actor settings changes immediately (Jarod Wilson) [1607939] - [netdrv] bonding: add slave device name for debug (Jarod Wilson) [1607939] - [netdrv] bonding: Send ALB learning packets using the right source (Jarod Wilson) [1607939] - [powerpc] powernv/ioda2: Fix calculation for memory allocated for TCE table (Laurent Vivier) [1577922] - [x86] mark whiskey-lake processor supported (David Arcari) [1533335]- [uio] fix crash after the device is unregistered (Xiubo Li) [1560418] - [uio] change to use the mutex lock instead of the spin lock (Xiubo Li) [1560418] - [uio] use request_threaded_irq instead (Xiubo Li) [1560418] - [uio] Prevent device destruction while fds are open (Xiubo Li) [1560418] - [uio] Reduce return paths from uio_write() (Xiubo Li) [1560418] - [uio] fix incorrect memory leak cleanup (Xiubo Li) [1560418] - [uio] add missing error codes (Xiubo Li) [1560418] - [uio] fix false positive __might_sleep warning splat (Xiubo Li) [1560418] - [uio] Destroy uio_idr on module exit (Xiubo Li) [1560418] - [uio] don't free irq that was not requested (Xiubo Li) [1560418] - [uio] support memory sizes larger than 32 bits (Xiubo Li) [1560418] - [uio] we cannot mmap unaligned page contents (Xiubo Li) [1560418] - [uio] Pass pointers to virt_to_page(), not integers (Xiubo Li) [1560418] - [uio] fix memory leak (Xiubo Li) [1560418] - [uio] Request/free irq separate from dev lifecycle (Xiubo Li) [1560418] - [uio] Simplify uio error path by using devres functions (Xiubo Li) [1560418] - [kernel] makefile: bump drm backport version (Rob Clark) [1600556] - [gpu] drm/amdgpu: Dynamically probe for ATIF handle (v2) (Rob Clark) [1590914] - [gpu] drm/amdgpu: Add amdgpu_atpx_get_dhandle() (Rob Clark) [1590914] - [gpu] drm/udl: fix display corruption of the last line (Rob Clark) [1600556] - [gpu] drm: Use kvzalloc for allocating blob property memory (Rob Clark) [1600556] - [gpu] drm/amdgpu: Make struct amdgpu_atif private to amdgpu_acpi.c (Rob Clark) [1600556] - [gpu] drm/i915: Enable provoking vertex fix on Gen9 systems (Rob Clark) [1600556] - [gpu] drm/i915: Turn off g4x DP port in .post_disable() (Rob Clark) [1600556] - [gpu] drm/i915: Disallow interlaced modes on g4x DP outputs (Rob Clark) [1600556] - [gpu] drm/i915: Fix PIPESTAT irq ack on i965/g4x (Rob Clark) [1600556] - [gpu] drm/i915: Allow DBLSCAN user modes with eDP/LVDS/DSI (Rob Clark) [1600556] - [gpu] drm/amd/display: release spinlock before committing updates to stream (Rob Clark) [1600556] - [gpu] drm/amdgpu: GPU vs CPU page size fixes in amdgpu_vm_bo_split_mapping (Rob Clark) [1600556] - [gpu] drm/amdgpu: Update pin_size values before unpinning BO (Rob Clark) [1600556] - [gpu] drm/amdgpu: Make amdgpu_vram_mgr_bo_invisible_size always accurate (Rob Clark) [1600556] - [gpu] drm/amdgpu: Refactor amdgpu_vram_mgr_bo_invisible_size helper (Rob Clark) [1600556] - [gpu] drm/amdgpu: Use kvmalloc_array for allocating VRAM manager nodes array (Rob Clark) [1600556] - [gpu] drm/amdgpu: Don't default to DC support for Kaveri and older (Rob Clark) [1600556] - [gpu] drm/qxl: Call qxl_bo_unref outside atomic context (Rob Clark) [1600556] - [gpu] drm/i915/dp: Send DPCD ON for MST before phy_up (Rob Clark) [1600556] - [gpu] drm/amd/display: Clear connector's edid pointer (Rob Clark) [1600556] - [gpu] drm/amdgpu: fix clear_all and replace handling in the VM (v2) (Rob Clark) [1600556] - [gpu] drm/amdgpu: fix the missed vcn fw version report (Rob Clark) [1600556] - [gpu] drm/amdgpu: Add APU support in vi_set_vce_clocks (Rob Clark) [1600556] - [gpu] drm/amdgpu: Add APU support in vi_set_uvd_clocks (Rob Clark) [1600556] - [gpu] drm/amd/display: Update color props when modeset is required (Rob Clark) [1600556] - [gpu] drm/amd/display: Make atomic-check validate underscan changes (Rob Clark) [1600556] - [gpu] drm/amd/display: Fix BUG_ON during CRTC atomic check update (Rob Clark) [1600556] - [gpu] drm/psr: Fix missed entry in PSR setup time table (Rob Clark) [1600556] - [gpu] drm/i915/lvds: Move acpi lid notification registration to registration phase (Rob Clark) [1600556] - [gpu] drm/i915: Disable LVDS on Radiant P845 (Rob Clark) [1600556] - [gpu] drm/ttm: fix backport problem with invalid dma attr (Rob Clark) [1588147] - [sound] asoc: add snd_soc_component_cache_sync() (Prarit Bhargava) [1597102] - [sound] asoc: add missing snd_soc_component_set_jack (Prarit Bhargava) [1597102] - [kernel] device property: Define type of PROPERTY_ENRTY_*() macros (Prarit Bhargava) [1597102] - [edac] sb_edac: Add support for systems with segmented PCI buses (Aristeu Rozanski) [1600649] - [edac] sb_edac: Fix out of bound writes during DIMM configuration on KNL (Aristeu Rozanski) [1600649] - [pci] Increase VPD access timeout to 125ms (Myron Stowe) [1608510] - [firmware] dell_rbu: make firmware payload memory uncachable (Charles Rose) [1563410] - [block] blk-mq: fail the request in case issue failure (Ming Lei) [1599682] - [block] blk-mq-debugfs: Add names for recently added flags (Ming Lei) [1588286] - [block] blk-mq-debugfs: Add 'kick' operation (Ming Lei) [1588286] - [block] blk-mq-debugfs: Show busy requests (Ming Lei) [1588286] - [block] blk-mq-debugfs: Show requeue list (Ming Lei) [1588286] - [block] blk-mq-debugfs: Show atomic request flags (Ming Lei) [1588286] - [scsi] ibmvfc: Avoid unnecessary port relogin (Steve Best) [1605080] - [nvdimm] linvdimm, pmem: Preserve read-only setting for pmem devices (Jeff Moyer) [1600496] - [nvdimm] fix btt partition scanning on boot (Jeff Moyer) [1600496] - [nvme] if_ready checks to fail io to deleting controller (Ewan Milne) [1598017] - [nvmet-fc] move tech preview warning to nvmet_fc_register_targetport call (Ewan Milne) [1608947] - [nvme-fc] move tech preview warning to nvme_fc_register_localport call (Ewan Milne) [1608947] - [scsi] qla2xxx: Return error when TMF returns (Himanshu Madhani) [1599351] - [scsi] qla2xxx: Fix ISP recovery on unload (Himanshu Madhani) [1599351] - [scsi] qla2xxx: Fix driver unload by shutting down chip (Himanshu Madhani) [1599351] - [scsi] qla2xxx: Fix NPIV deletion by calling wait_for_sess_deletion (Himanshu Madhani) [1599351] - [scsi] qla2xxx: Fix unintialized List head crash (Himanshu Madhani) [1599351] - [scsi] qla2xxx: Fix NULL pointer dereference for fcport search (Himanshu Madhani) [1599351] - [scsi] qla2xxx: Spinlock recursion in qla_target (Himanshu Madhani) [1599351] - [scsi] qla2xxx: Fix crash on qla2x00_mailbox_command (Himanshu Madhani) [1599351] - [netdrv] qed: Fix reading stale configuration information (Chad Dupuis) [1608063] - [netdrv] cxgb4: do not return DUPLEX_UNKNOWN when link is down (Arjun Vynipadath) [1603055] - [netdrv] rhmaintainers: update bnx2x driver maintainer (Jonathan Toppins) [1548146] - [netdrv] bnx2x: Fix receiving tx-timeout in error or recovery state (Jonathan Toppins) [1548146] - [netdrv] bnx2x: use the right constant (Jonathan Toppins) [1548146] - [netdrv] bnx2x: Collect the device debug information during Tx timeout (Jonathan Toppins) [1548146] - [netdrv] bnx2x: Eliminate duplicate barriers on weakly-ordered archs (Jonathan Toppins) [1548146] - [netdrv] bnx2x: Replace doorbell barrier() with wmb() (Jonathan Toppins) [1548146] - [netdrv] bnx2x: fix spelling mistake: "registeration" -> "registration" (Jonathan Toppins) [1548146] - [netdrv] bnx2x: Deprecate pci_get_bus_and_slot() (Jonathan Toppins) [1548146] - [netdrv] bnx2x: Replace WARN_ONCE with netdev_WARN_ONCE (Jonathan Toppins) [1548146] - [netdrv] bnx2x: Use NETIF_F_GRO_HW (Jonathan Toppins) [1548146] - [netdrv] bnx2x: fix slowpath null crash (Jonathan Toppins) [1548146] - [net] ipv6: flush nd cache on IFF_NOARP change (Michael Cambria) [1599964] - [net] ip6_tunnel: allow ip6gre dev mtu to be set below 1280 (Michael Cambria) [1607669] - [net] multicast: do not restore deleted record source filter mode to new one (Hangbin Liu) [1586321] - [net] multicast: remove useless parameter for group add (Hangbin Liu) [1586321] - [net] ipv6/mcast: init as INCLUDE when join SSM INCLUDE group (Hangbin Liu) [1586321] - [net] ipv4/igmp: init group mode as INCLUDE when join source group (Hangbin Liu) [1586321] - [net] ipv6: mcast: fix unsolicited report interval after receiving querys (Hangbin Liu) [1586321] - [net] ipv6: refactor ipv6_dev_mc_inc() (Hangbin Liu) [1586321] - [x86] microcode/amd: Do not load when running on a hypervisor (Vitaly Kuznetsov) [1607899]- [iio] hid-sensor-magn-3d: Add support for rotation from north (Tony Camuso) [1559170] - [iio] hid: Fix hid_report_len usage (Tony Camuso) [1559170] - [iio] hid: core: Fix size as type u32 (Tony Camuso) [1559170] - [iio] hid-sensor-hub: Implement batch mode (Tony Camuso) [1559170] - [iio] hid-sensor-trigger: Change get poll value function order to avoid sensor properties losing after resume from S3 (Tony Camuso) [1559170] - [iio] hid-sensor: Store restore poll and hysteresis on S3 (Tony Camuso) [1559170] - [iio] accel: hid-sensor-accel-3d: Add timestamp (Tony Camuso) [1559170] - [iio] hid-sensor: Fix unbalanced pm_runtime_enable error (Tony Camuso) [1559170] - [iio] buffer: Introduced a function to assign the buffer specific attrs (Tony Camuso) [1559170] - [iio] hid: sensor-hub: Move the memset to sensor_hub_get_feature() (Tony Camuso) [1559170] - [iio] magnetometer: separate the values of attributes based on their usage type for HID compass sensor (Tony Camuso) [1559170] - [iio] hid: hid-sensor-hub: clear memory to avoid random data (Tony Camuso) [1559170] - [iio] inkern: add helpers to query available values from channels (Tony Camuso) [1559170] - [iio] core: add a callback to allow drivers to provide _available attributes (Tony Camuso) [1559170] - [iio] drop IIO_ST macro (Tony Camuso) [1559170] - [iio] hid-sensors: Increase the precision of scale to fix wrong reading interpretation (Tony Camuso) [1559170] - [iio] fix pressure data output unit in hid-sensor-attributes (Tony Camuso) [1559170] - [iio] orientation: hid-sensor-rotation: Add PM function (fix non working driver) (Tony Camuso) [1559170] - [iio] hid-sensor-attributes: Check sample_frequency/hysteresis write data legitimacy (Tony Camuso) [1559170] - [iio] hid: hid-dr: add input mapping for axis selection (Tony Camuso) [1559170] - [iio] Implement counter channel type and info constants (Tony Camuso) [1559170] - [kernel] iio: add IIO_ATTR_(RO, WO, RW) and IIO_DEVICE_ATTR_(RO, WO, RW) macros (Tony Camuso) [1559170] - [iio] Declare event_attrs field of iio_info structure as const (Tony Camuso) [1559170] - [iio] inkern: add iio_read_channel_offset helper (Tony Camuso) [1559170] - [iio] trigger: Add helper function to verify that a trigger belongs to the same device (Tony Camuso) [1559170] - [iio] Use kmalloc_array() in iio_scan_mask_set() (Tony Camuso) [1559170] - [iio] trigger: helpers to determine own trigger (Tony Camuso) [1559170] - [iio] ensure ret is initialized to zero before entering do loop (Tony Camuso) [1559170] - [iio] add resource managed triggered buffer init helpers (Tony Camuso) [1559170] - [iio] trigger: add resource managed (un)register (Tony Camuso) [1559170] - [iio] Add resource managed APIs devm_iio_channel_(get, release) in devres (Tony Camuso) [1559170] - [iio] hid-sensors: avoid unused function warning (Tony Camuso) [1559170] - [iio] hid-sensors: use asynchronous resume (Tony Camuso) [1559170] - [iio] fix sched WARNING "do not call blocking ops when !TASK_RUNNING" (Tony Camuso) [1559170] - [hid] hid-sensor-hub: Add ISH quirk (Tony Camuso) [1559170] - [iio] buffer-dma: Use ARRAY_SIZE in for loop range (Tony Camuso) [1559170] - [iio] Refuse to register triggers with duplicate names (Tony Camuso) [1559170] - [iio] Fix error handling in iio_trigger_attach_poll_func (Tony Camuso) [1559170] - [iio] electricalconductivity: add IIO_ELECTRICALCONDUCTIVITY type (Tony Camuso) [1559170] - [iio] triggers: Make trigger ops structure explicitly non optional (Tony Camuso) [1559170] - [iio] Add support for creating IIO devices via configfs (Tony Camuso) [1559170] - [iio] core: mounting matrix support (Tony Camuso) [1559170] - [iio] core: Add devm_ APIs for iio_channel_(get, release)_all (Tony Camuso) [1559170] - [iio] core: Add devm_ APIs for iio_channel_(get, release) (Tony Camuso) [1559170] - [iio] common: hid-sensors: use tab for indention (Tony Camuso) [1559170] - [hid] simplify implement() a bit (Tony Camuso) [1559170] - [iio] Add channel for UV index (Tony Camuso) [1559170] - [iio] buffer: add missing descriptions in iio_buffer_access_funcs (Tony Camuso) [1559170] - [iio] fix config watermark initial value (Tony Camuso) [1559170] - [hid] uhid.c: check write() bitness using in_compat_syscall (Tony Camuso) [1559170] - [iio] core: implement iio_device_(claim|release)_direct_mode() (Tony Camuso) [1559170] - [iio] Fix typos in the struct iio_event_spec documentation comments (Tony Camuso) [1559170] - [iio] buffer-dmaengine: Use dmaengine_terminate_sync() (Tony Camuso) [1559170] - [iio] Add helper function for calculating scan index storage size (Tony Camuso) [1559170] - [iio] ph: add IIO_PH channel type (Tony Camuso) [1559170] - [iio] inkern: fix a NULL dereference on error (Tony Camuso) [1559170] - [iio] core: fix ptr_ret.cocci warnings (Tony Camuso) [1559170] - [iio] Make IIO value formating function globally available (Tony Camuso) [1559170] - [iio] inkern.c Use list_for_each_entry_safe (Tony Camuso) [1559170] - [iio] configfs: Introduce iio/configfs.h to provide a location for the configfs_subsystem (Tony Camuso) [1559170] - [iio] trigger: Introduce IIO hrtimer based trigger (Tony Camuso) [1559170] - [iio] core: Introduce IIO software triggers (Tony Camuso) [1559170] - [iio] core: Introduce IIO configfs support (Tony Camuso) [1559170] - [iio] configfs: allow dynamic group creation (Tony Camuso) [1559170] - [hid] enable hid device to suspend/resume asynchronously (Tony Camuso) [1559170] - [usb] quirks: Apply ALWAYS_POLL to all ELAN devices (Tony Camuso) [1559170] - [hid] debug: improve hid_debug_event() (Tony Camuso) [1559170] - [iio] fix some warning messages (Tony Camuso) [1559170] - [hid] core: use scnprintf in modalias_show() (Tony Camuso) [1559170] - [hid] Make report_descriptor available for all devices (Tony Camuso) [1559170] - [hid] convert bus code to use dev_groups (Tony Camuso) [1559170] - [iio] Add buffer enable/disable callbacks (Tony Camuso) [1559170] - [iio] Add support for indicating fixed watermarks (Tony Camuso) [1559170] - [iio] Add a DMAengine framework based buffer (Tony Camuso) [1559170] - [iio] Add generic DMA buffer infrastructure (Tony Camuso) [1559170] - [iio] iio_buffer_init(): Only set watermark if not already set (Tony Camuso) [1559170] - [iio] Set device watermark based on watermark of all attached buffers (Tony Camuso) [1559170] - [iio] resistance: add IIO_RESISTANCE channel type (Tony Camuso) [1559170] - [iio] chemical: Add IIO_CONCENTRATION channel type (Tony Camuso) [1559170] - [iio] Support triggered events (Tony Camuso) [1559170] - [iio] percolate error if event fd fails (Tony Camuso) [1559170] - [iio] Move generic buffer implementations to sub-directory (Tony Camuso) [1559170] - [iio] Move callback buffer to its own module (Tony Camuso) [1559170] - [iio] event: Remove negative error code from iio_event_poll (Tony Camuso) [1559170] - [iio] industrialio-buffer: Fix iio_buffer_poll return value (Tony Camuso) [1559170] - [kernel] iio: Add inverse unit conversion macros (Tony Camuso) [1559170] - [iio] trigger: Add missing fields in kernel docs (Tony Camuso) [1559170] - [iio] declare struct to fix warning (Tony Camuso) [1559170] - [kernel] iio: Add missing kernel doc field (Tony Camuso) [1559170] - [kernel] iio: Fix function parameter name in kernel doc (Tony Camuso) [1559170] - [iio] event: Add missing fields in kernel docs (Tony Camuso) [1559170] - [iio] buffer: Fix kernel docs warnings (Tony Camuso) [1559170] - [iio] core: Add function params for kernel docs (Tony Camuso) [1559170] - [iio] Fix parameters in iio_triggered_buffer_setup (Tony Camuso) [1559170] - [iio] allow userspace to flush the hwfifo with non-blocking reads (Tony Camuso) [1559170] - [iio] Add missing modifier names to core (Tony Camuso) [1559170] - [iio] light: hid-sensor-prox: Fit assignment in one line (Tony Camuso) [1559170] - [iio] hid-sensor: Fix suspend/resume delay (Tony Camuso) [1559170] - [iio] Require strict scan mask matching in hardware mode (Tony Camuso) [1559170] - [iio] Specify supported modes for buffers (Tony Camuso) [1559170] - [iio] Always compute masklength (Tony Camuso) [1559170] - [iio] buffer: remove unneeded test (Tony Camuso) [1559170] - [iio] core: add high pass filter attributes (Tony Camuso) [1559170] - [iio] __iio_update_buffers: Leave device in sane state on error (Tony Camuso) [1559170] - [iio] __iio_update_buffers: Split enable and disable path into helper functions (Tony Camuso) [1559170] - [iio] __iio_update_buffers: Verify configuration before starting to apply it (Tony Camuso) [1559170] - [iio] __iio_update_buffers: Perform request_update() only for new buffers (Tony Camuso) [1559170] - [iio] __iio_update_buffers: Slightly refactor scan mask memory management (Tony Camuso) [1559170] - [iio] Replace printk in __iio_update_buffers with dev_dbg (Tony Camuso) [1559170] - [iio] Add I/Q modifiers (Tony Camuso) [1559170] - [iio] pressure: hid-sensor-press: Fix memory leak in probe() (Tony Camuso) [1559170] - [iio] orientation: hid-sensor-rotation: Fix memory leak in probe() (Tony Camuso) [1559170] - [iio] orientation: hid-sensor-incl-3d: Fix memory leak in probe() (Tony Camuso) [1559170] - [iio] light: hid-sensor-als.c: Fix memory leak in probe() (Tony Camuso) [1559170] - [iio] gyro: hid-sensor-gyro-3d: Fix memory leak in probe() (Tony Camuso) [1559170] - [iio] accel: hid-sensor-accel-3d: Fix memory leak in probe() (Tony Camuso) [1559170] - [iio] light: hid-sensor-prox: Fix memory leak in probe() (Tony Camuso) [1559170] - [hid] hid-sensor-hub: Fix debug lock warning (Tony Camuso) [1559170] - [iio] hid-sensor-press: Constify platform_device_id (Tony Camuso) [1559170] - [iio] hid-sensor-rotation: Constify platform_device_id (Tony Camuso) [1559170] - [iio] hid-sensor-incl-3d: Constify platform_device_id (Tony Camuso) [1559170] - [iio] hid-sensor-magn-3d: Constify platform_device_id (Tony Camuso) [1559170] - [iio] light: hid-sensor-prox: Constify platform_device_id (Tony Camuso) [1559170] - [iio] light: hid-sensor-als: Constify platform_device_id (Tony Camuso) [1559170] - [iio] hid-sensor-gyro-3d: Constify platform_device_id (Tony Camuso) [1559170] - [iio] hid-sensor-accel-3d: Constify platform_device_id (Tony Camuso) [1559170] - [iio] core: Introduce IIO_CHAN_INFO_OVERSAMPLING_RATIO (Tony Camuso) [1559170] - [iio] core: Introduce IIO_CHAN_INFO_CALIBEMISSIVITY (Tony Camuso) [1559170] - [iio] kfifo: Set update_needed to false only if a buffer was allocated (Tony Camuso) [1559170] - [iio] pressure: hid-sensor-press: Fix modifier (Tony Camuso) [1559170] - [iio] add support for hardware fifo (Tony Camuso) [1559170] - [iio] add watermark logic to iio read and poll (Tony Camuso) [1559170] - [iio] sca3000: hide stufftoread logic (Tony Camuso) [1559170] - [iio] hid: hid-sensor-hub: Fix sparse warning (Tony Camuso) [1559170] - [hid] hid-sensor-hub: fix attribute read for logical usage id (Tony Camuso) [1559170] - [iio] core: Fix double free (Tony Camuso) [1559170] - [iio] Move iio userspace applications out of staging (Tony Camuso) [1559170] - [hid] microsoft: Add ID for NE7K wireless keyboard (Tony Camuso) [1559170] - [hid] hid-sensor-hub: Enhance feature report set API (Tony Camuso) [1559170] - [hid] hid-sensor-hub: Enhance get feature report API (Tony Camuso) [1559170] - [hid] hid-sensor-hub: Extend API for async reads (Tony Camuso) [1559170] - [hid] hid-sensor-hub: Add support for application collection (Tony Camuso) [1559170] - [hid] hid-sensor-hub: Allow parallel synchronous reads (Tony Camuso) [1559170] - [hid] sensor-hub: correct dyn_callback_lock IRQ-safe change (Tony Camuso) [1559170] - [hid] hid-sensor-hub: Correct documentation (Tony Camuso) [1559170] - [iio] Export userspace IIO headers (Tony Camuso) [1559170] - [iio] buffer: refactor buffer attributes setup (Tony Camuso) [1559170] - [iio] core: Introduce IIO_CHAN_INFO_DEBOUNCE_COUNT and _TIME (Tony Camuso) [1559170] - [iio] core: Remove IIO_EV_TYPE_INSTANCE (Tony Camuso) [1559170] - [iio] core: Introduce CHANGE event type (Tony Camuso) [1559170] - [iio] core: Introduce IIO_CHAN_INFO_CALIBWEIGHT (Tony Camuso) [1559170] - [iio] core: Introduce IIO_VELOCITY and IIO_MOD_ROOT_SUM_SQUARED_X_Y_Z (Tony Camuso) [1559170] - [documentation] Add ABI documentation for offset and scaled humidity (Tony Camuso) [1559170] - [iio] core: Introduce DISTANCE channel type (Tony Camuso) [1559170] - [iio] core: Introduce ENERGY channel type (Tony Camuso) [1559170] - [iio] hid-sensor-press: Introduce PM (Tony Camuso) [1559170] - [iio] hid-sensor-incl-3d: Introduce PM (Tony Camuso) [1559170] - [iio] hid-sensor-magn-3d: Introduce PM (Tony Camuso) [1559170] - [iio] hid-sensor-prox: Introduce PM (Tony Camuso) [1559170] - [iio] hid-sensor-als: Introduce PM (Tony Camuso) [1559170] - [iio] hid-sensor-gyro-3d: Introduce PM (Tony Camuso) [1559170] - [iio] hid-sensor-accel-3d: Introduce PM (Tony Camuso) [1559170] - [iio] hid_sensor_hub: Common PM functions (Tony Camuso) [1559170] - [iio] industrialio-event: Fix typo 's/dynically/dynamically/' (Tony Camuso) [1559170] - [iio] Add new operating mode for non triggered sw buffers (Tony Camuso) [1559170] - [iio] Deselect IIO_TRIGGER for IIO_KFIFO_BUF (Tony Camuso) [1559170] - [iio] kconfig: use bool instead of boolean for type definition attributes (Tony Camuso) [1559170] - [hid] input: fix confusion on conflicting mappings (Tony Camuso) [1559170] - [iio] buffer: fix custom buffer attributes copy (Tony Camuso) [1559170] - [iio] ensure scan index is unique at device register (Tony Camuso) [1559170] - [iio] inkern: add out of range error message (Tony Camuso) [1559170] - [iio] iio: Fix iio_channel_read return if channel havn't info (Tony Camuso) [1559170] - [iio] light: Annotate Kconfig entry with module name information (Tony Camuso) [1559170] - [iio] accel: Annotate Kconfig entries with module name information (Tony Camuso) [1559170] - [iio] trigger: Add a blank line after declarations (Tony Camuso) [1559170] - [iio] trigger: fix sysfs name on list mutex (Tony Camuso) [1559170] - [iio] core: Get rid of misleading comment (Tony Camuso) [1559170] - [iio] kfifo: Add resource management devm_iio_kfifo_allocate/free (Tony Camuso) [1559170] - [iio] kfifo: Remove unused argument in iio_kfifo_allocate (Tony Camuso) [1559170] - [iio] consumer.h: Fix scale factor in function comment (Tony Camuso) [1559170] - [iio] buffer: Drop get_length callback (Tony Camuso) [1559170] - [iio] buffer: Make length attribute read only for buffers without set_length (Tony Camuso) [1559170] - [iio] buffer: Allocate standard attributes in the core (Tony Camuso) [1559170] - [iio] buffer: Move iio_buffer_alloc_sysfs and iio_buffer_free_sysfs (Tony Camuso) [1559170] - [iio] Remove get_bytes_per_datum() from iio_buffer_access_funcs (Tony Camuso) [1559170] - [iio] Move buffer registration to the core (Tony Camuso) [1559170] - [iio] Unexport iio_scan_mask_set() (Tony Camuso) [1559170] - [iio] inkern: add iio_write_channel_raw (Tony Camuso) [1559170] - [iio] common: remove unnecessary sizeof(u8) (Tony Camuso) [1559170] - [iio] core: Introduce IIO_CHAN_INFO_CALIBHEIGHT (Tony Camuso) [1559170] - [iio] core: Introduce STEPS channel, ENABLE mask and INSTANCE event (Tony Camuso) [1559170] - [iio] core: Introduce IIO_EV_DIR_NONE (Tony Camuso) [1559170] - [iio] core: Introduce IIO_ACTIVITY channel (Tony Camuso) [1559170] - [iio] time: Expose get_monotonic_coarse64() for in-kernel uses (Tony Camuso) [1559170] - [iio] maintainers: Add IIO include files (Tony Camuso) [1559170] - [iio] Fix IIO_EVENT_CODE_EXTRACT_DIR bit mask (Tony Camuso) [1559170] - [hid] input: Fix TransducerSerialNumber implementation (Tony Camuso) [1559170] - [iio] inkern: Add of_xlate function to struct iio_info (Tony Camuso) [1559170] - [hid] input: force generic axis to be mapped to their user space axis (Tony Camuso) [1559170] - [iio] hid_sensor_hub: Fix indio_dev->trig assignment (Tony Camuso) [1559170] - [iio] trigger: modify return value for iio_trigger_get (Tony Camuso) [1559170] - [iio] inkern: fix overwritten -EPROBE_DEFER in of_iio_channel_get_by_name (Tony Camuso) [1559170] - [hid] hid-sensor-hub: use devm_ functions consistently (Tony Camuso) [1559170] - [iio] buffer: Wrong sized allocation of demux table elements (Tony Camuso) [1559170] - [iio] buffer: Coalesce adjacent demux table entries (Tony Camuso) [1559170] - [iio] buffer: Use roundup() instead of open-coding it (Tony Camuso) [1559170] - [iio] hid-sensor-magn-3d: Fix build warning (Tony Camuso) [1559170] - [iio] Use ktime_get_real_ns() (Tony Camuso) [1559170] - [iio] hid-sensor-magn-3d: Scan for usage attributes before setting up iio channels (Tony Camuso) [1559170] - [iio] buffer: Fix demux table creation (Tony Camuso) [1559170] - [iio] types: Added support for rotation from north usage attributes (Tony Camuso) [1559170] - [iio] core : events ABI for specifying period (Tony Camuso) [1559170] - [iio] core: Handle error when mask type is not separate (Tony Camuso) [1559170] - [iio] hid-sensors: make hid_sensor_get_reporting_interval static (Tony Camuso) [1559170] - [iio] hid-sensors: Fix compilation warning (Tony Camuso) [1559170] - [iio] hid-sensor-prox: Fix return values (Tony Camuso) [1559170] - [iio] hid-sensor-gyro-3d: Fix return values (Tony Camuso) [1559170] - [iio] hid-sensor-als: Fix return values (Tony Camuso) [1559170] - [iio] hid-sensor-magn-3d: Fix return values (Tony Camuso) [1559170] - [iio] hid-sensor-accel-3d: Fix return values (Tony Camuso) [1559170] - [iio] hid-sensor-press: Fix return values (Tony Camuso) [1559170] - [hid] sensor-hub: fix potential memory leak (Tony Camuso) [1559170] - [iio] of_iio_channel_get_by_name() returns non-null pointers for error legs (Tony Camuso) [1559170] - [iio] Remove timestamp argument from iio_trigger_poll() and iio_trigger_poll_chained() (Tony Camuso) [1559170] - [iio] triggers: interrupt trigger - move out of staging (Tony Camuso) [1559170] - [hid] sensor-hub: make dyn_callback_lock IRQ-safe (Tony Camuso) [1559170] - [iio] hid-sensors: Get feature report from sensor hub after changing power state (Tony Camuso) [1559170] - [iio] hid-sensors: Set default unit of measure for report interval (Tony Camuso) [1559170] - [iio] always select ANON_INODES (Tony Camuso) [1559170] - [iio] hid-sensors: typo leads to potential forever loop (Tony Camuso) [1559170] - [iio] hid-sensors: proximity: Raw read support (Tony Camuso) [1559170] - [iio] hid-sensors: pressure: Raw read support (Tony Camuso) [1559170] - [iio] hid-sensors: pressure: adjust scale and offset (Tony Camuso) [1559170] - [iio] hid-sensors: inclinometer 3d: Raw read support (Tony Camuso) [1559170] - [iio] hid-sensors: inclinometer 3d: adjust scale and offset (Tony Camuso) [1559170] - [iio] hid-sensors: gyro 3d: Raw read support (Tony Camuso) [1559170] - [iio] hid-sensors: gyro 3d : adjust scale and offset (Tony Camuso) [1559170] - [iio] hid-sensors: compass 3d: Raw read support (Tony Camuso) [1559170] - [iio] hid-sensors: compass 3d: adjust scale and offset (Tony Camuso) [1559170] - [iio] hid-sensors: als: Raw read support (Tony Camuso) [1559170] - [iio] hid-sensors: als: adjust scale and offset (Tony Camuso) [1559170] - [iio] hid-sensors: Add API to power on/off (Tony Camuso) [1559170] - [iio] hid-sensors: Add api to get poll value (Tony Camuso) [1559170] - [iio] hid-sensors: accelerometer 3d: Raw read support (Tony Camuso) [1559170] - [iio] hid-sensors: accelerometer 3d: adjust scale and offset (Tony Camuso) [1559170] - [iio] hid-sensors: Convert units and exponent (Tony Camuso) [1559170] - [iio] Add TEMP_AMBIENT and TEMP_OBJECT channel modifiers (Tony Camuso) [1559170] - [iio] hid-sensors: Added device rotation support (Tony Camuso) [1559170] - [iio] core: Add quaternion modifier (Tony Camuso) [1559170] - [iio] core: Modify scan element type (Tony Camuso) [1559170] - [iio] core: Introduce read_raw_multi (Tony Camuso) [1559170] - [hid] hid-sensor-hub: fix sleeping function called from invalid context (Tony Camuso) [1559170] - [iio] querying buffer scan_mask should return 0/1 (Tony Camuso) [1559170] - [iio] core: Fix bug in length of event info_mask and catch unhandled bits set in masks (Tony Camuso) [1559170] - [iio] inkern: add iio_read_channel_average_raw (Tony Camuso) [1559170] - [iio] event: Fix and cleanup locking (Tony Camuso) [1559170] - [iio] hid-sensors: Added Pressure Sensor driver (Tony Camuso) [1559170] - [iio] pressure: Add STMicroelectronics pressures driver (Tony Camuso) [1559170] - [iio] hid-sensors: Added Proximity Sensor Driver (Tony Camuso) [1559170] - [iio] Avoid unnecessary kasprintf (Tony Camuso) [1559170] - [iio] Don't include extended name in shared attributes (Tony Camuso) [1559170] - [iio] iio get rid of unneccessary error_ret (Tony Camuso) [1559170] - [hid] hid-sensor-hub: Processing for duplicate physical ids (Tony Camuso) [1559170] - [iio] hid-sensor-hub: Remove hard coded indexes (Tony Camuso) [1559170] - [hid] hid-sensor-hub: Add selector api (Tony Camuso) [1559170] - [hid] hid-sensor-hub: quirk for STM Sensor hub (Tony Camuso) [1559170] - [hid] hid-sensor-hub: Fix buggy report descriptors (Tony Camuso) [1559170] - [hid] hid-sensor-hub: fix duplicate sysfs entry error (Tony Camuso) [1559170] - [iio] Remove support for the legacy event config interface (Tony Camuso) [1559170] - [iio] hid-sensors: Added Inclinometer 3D (Tony Camuso) [1559170] - [iio] Add support for humidity sensors (Tony Camuso) [1559170] - [iio] trigger: Convert to use ATTRIBUTE_GROUPS (Tony Camuso) [1559170] - [iio] Add support for blocking IO on buffers (Tony Camuso) [1559170] - [iio] kfifo_buf: Implement data_available() callback (Tony Camuso) [1559170] - [iio] Add data_available callback for buffers (Tony Camuso) [1559170] - [iio] hid-sensors: Fix power and report state (Tony Camuso) [1559170] - [hid] hid-sensor-hub: Add logical min and max (Tony Camuso) [1559170] - [iio] Minor kerneldoc fix for iio_trigger_write_current() (Tony Camuso) [1559170] - [iio] core: Move kernel doc to the right location (Tony Camuso) [1559170] - [iio] core: Implement devm_iio_device_(register, unregister) (Tony Camuso) [1559170] - [iio] hid-sensors: magnetometer : Add sensitivity (Tony Camuso) [1559170] - [iio] hid-sensors: light/als : Add sensitivity (Tony Camuso) [1559170] - [iio] hid-sensors: gyro : Add sensitivity (Tony Camuso) [1559170] - [iio] hid-sensors: accelerometer: Add sensitivity (Tony Camuso) [1559170] - [iio] hid_sensors: fix crash during trigger unregister (Tony Camuso) [1559170] - [hid] hid-sensor-hub: fix report size (Tony Camuso) [1559170] - [iio] core: Add misssing braces (Tony Camuso) [1559170] - [iio] core: Use pr_err instead of printk (Tony Camuso) [1559170] - [iio] Remove unused iio_sw_buffer_preenable() (Tony Camuso) [1559170] - [iio] triggered-buffer: Remove redundant call to iio_sw_buffer_preenable() (Tony Camuso) [1559170] - [iio] Update buffer's bytes per datum after updating the scan mask (Tony Camuso) [1559170] - [iio] buffer: Free active scan mask in iio_disable_all_buffers() (Tony Camuso) [1559170] - [iio] kfifo: Set update_needed to false after allocating a new buffer (Tony Camuso) [1559170] - [iio] kfifo: Empty buffer on update (Tony Camuso) [1559170] - [iio] kfifo: Protect against concurrent access from userspace (Tony Camuso) [1559170] - [iio] kfifo: Fix memory leak (Tony Camuso) [1559170] - [iio] buffer: Ignore noop requests for iio_update_buffers() (Tony Camuso) [1559170] - [iio] Add a hysteresis event info attribute (Tony Camuso) [1559170] - [iio] Extend the event config interface (Tony Camuso) [1559170] - [iio] Factor IIO value formating into its own function (Tony Camuso) [1559170] - [iio] Add a helper to free a list of IIO device attributes (Tony Camuso) [1559170] - [iio] buffer: Add proper locking for iio_update_buffers() (Tony Camuso) [1559170] - [iio] Wakeup poll and blocking reads when the device is unregistered (Tony Camuso) [1559170] - [iio] Return -ENODEV for file operations if the device has been unregistered (Tony Camuso) [1559170] - [iio] Add reference counting for buffers (Tony Camuso) [1559170] - [iio] call sensor hub open close function (Tony Camuso) [1559170] - [hid] Delay opening HID device (Tony Camuso) [1559170] - [iio] Remove debugfs entries in iio_device_unregister() (Tony Camuso) [1559170] - [iio] st_sensors: Use iio_push_to_buffers_with_timestamp() (Tony Camuso) [1559170] - [iio] Prevent race between IIO chardev opening and IIO device free (Tony Camuso) [1559170] - [iio] Pass scan mask as unsigned long (Tony Camuso) [1559170] - [iio] Stop sampling when the device is removed (Tony Camuso) [1559170] - [iio] Fix crash when scan_bytes is computed with active_scan_mask == NULL (Tony Camuso) [1559170] - [iio] fix: Keep a reference to the IIO device for open file descriptors (Tony Camuso) [1559170] - [iio] buffer_cb: Add missing iio_buffer_init() (Tony Camuso) [1559170] - [iio] Add iio_push_buffers_with_timestamp() helper (Tony Camuso) [1559170] - [iio] Minor cleanups of industrialio-buffer (Tony Camuso) [1559170] - [iio] iio_device_add_event_sysfs() bugfix (Tony Camuso) [1559170] - [iio] use anon_inode_getfd() with O_CLOEXEC flag (Tony Camuso) [1559170] - [iio] kfifo_buf: Use wake_up_interruptible_poll() (Tony Camuso) [1559170] - [iio] Remove unnecessary casts for iio_push_to_buffers() (Tony Camuso) [1559170] - [iio] iio_push_to_buffers(): Change type of 'data' to const void arch block configs COPYING CREDITS crypto Documentation drivers firmware fs include init ipc Kbuild Kconfig kernel lib MAINTAINERS (Tony Camuso) [1559170] - [iio] buffer: Simplify iio_buffer_is_active() (Tony Camuso) [1559170] - [iio] buffer_cb: Constify iio_cb_access (Tony Camuso) [1559170] - [iio] add info_mask_(shared_by_dir/shared_by_all) (Tony Camuso) [1559170] - [iio] drop info_mask from struct iio_dev (Tony Camuso) [1559170] - [iio] refactor info mask and ext_info attribute creation (Tony Camuso) [1559170] - [iio] Add INT_TIME (integration time) channel info attribute (Tony Camuso) [1559170] - [hid] move HID_REPORT_TYPES closer to the report-definitions (Tony Camuso) [1559170] - [hid] hid-sensor-hub: move to devm_kzalloc (Tony Camuso) [1559170] - [hid] hid-sensor-hub: change kmalloc + memcpy by kmemdup (Tony Camuso) [1559170] - [hid] hid-sensor-hub: fix indentation accross the code (Tony Camuso) [1559170] - [iio] Remove trailing ; from function definitions (Tony Camuso) [1559170] - [hid] hid-sensor-hub: fix style of comments (Tony Camuso) [1559170] - [iio] trigger: implement devm_iio_trigger_alloc/devm_iio_triger_free (Tony Camuso) [1559170] - [iio] Fix documentation of devm_iio_device_free() (Tony Camuso) [1559170] - [iio] core: Avoid double minus in sysfs output (Tony Camuso) [1559170] - [iio] core: implement devm_iio_device_alloc/devm_iio_device_free (Tony Camuso) [1559170] - [iio] Remove unnecessary _write_raw_get_fmt() in several hid-sensor drivers (Tony Camuso) [1559170] - [iio] hid-sensor-gyro-3d: Use devm_iio_device_alloc (Tony Camuso) [1559170] - [iio] light: hid-sensor-als: Use devm_iio_device_alloc (Tony Camuso) [1559170] - [iio] magnetometer: hid-sensor-magn-3d: Use devm_iio_device_alloc (Tony Camuso) [1559170] - [iio] hid-sensor-accel-3d: Use devm_iio_device_alloc (Tony Camuso) [1559170] - [iio] hid-sensor-magn-3d: add module alias for autoload (Tony Camuso) [1559170] - [iio] hid-sensor-als: add module alias for autoload (Tony Camuso) [1559170] - [iio] hid-sensor-gyro-3d: add module alias for autoload (Tony Camuso) [1559170] - [iio] hid-sensor-accel-3d: add module alias for autoload (Tony Camuso) [1559170] - [documentation] devres: add IIO device alloc/free functions to list (Tony Camuso) [1559170] - [iio] trigger: Fix use_count race condition (Tony Camuso) [1559170] - [iio] trigger: sysfs Move out of staging (Tony Camuso) [1559170] - [iio] buffer: cleanup messages in iio_update_buffers() (Tony Camuso) [1559170] - [hid] revert "hid-sensor-hub: fix report size" (Tony Camuso) [1559170] - [hid] revert "hid-sensor-hub: Add ISH quirk" (Tony Camuso) [1559170] - [iio] revert "iio: call sensor hub open close function" (Tony Camuso) [1559170] - [iio] revert "iio: hid_sensors: fix crash during trigger unregister" (Tony Camuso) [1559170] - [iio] revert "iio: hid-sensors: Fix power and report state" (Tony Camuso) [1559170] - [iio] revert "iio: hid-sensor-hub: Remove hard coded indexes" (Tony Camuso) [1559170] - [iio] revert "iio: hid-sensors: Add API to power on/off" (Tony Camuso) [1559170] - [iio] revert "iio: hid-sensors: Get feature report from sensor hub after changing power state" (Tony Camuso) [1559170] - [iio] revert "iio: hid_sensor_hub: Fix indio_dev->trig assignment" (Tony Camuso) [1559170] - [iio] revert "iio: hid_sensor_hub: Common PM functions" (Tony Camuso) [1559170] - [iio] revert "iio: hid-sensors: Add api to get poll value" (Tony Camuso) [1559170] - [hid] revert "hid-sensor-hub: Enhance get feature report API" (Tony Camuso) [1559170] - [iio] revert "hid-sensor-hub: Enhance feature report set API" (Tony Camuso) [1559170] - [iio] revert "hid-sensor: Fix suspend/resume delay" (Tony Camuso) [1559170] - [iio] revert "iio: common: hid-sensors: use tab for indention" (Tony Camuso) [1559170] - [iio] revert "iio: hid-sensors: use asynchronous resume" (Tony Camuso) [1559170] - [iio] revert "iio: hid-sensors: avoid unused function warning" (Tony Camuso) [1559170] - [iio] revert "iio: hid-sensor-trigger: Change get poll value function order to avoid sensor properties losing after resume from S3" (Tony Camuso) [1559170] - [iio] revert "iio: hid-sensors: Set default unit of measure for report interval" (Tony Camuso) [1559170] - [iio] revert "iio: hid-sensor: Store restore poll and hysteresis on S3" (Tony Camuso) [1559170] - [iio] revert "iio: hid-sensor: Fix unbalanced pm_runtime_enable error" (Tony Camuso) [1559170] - [iio] revert "iio: hid-sensor-hub: Implement batch mode" (Tony Camuso) [1559170]- [vfio] Use get_user_pages_longterm correctly (Jeff Moyer) [1585133] - [vfio] disable filesystem-dax page pinning (Jeff Moyer) [1585133] - [md] dm, dax: Make sure dm_dax_flush() is called if device supports it (Jeff Moyer) [1601078] - [md] dm: prevent DAX mounts if not supported (Jeff Moyer) [1568240] - [md] dm: set QUEUE_FLAG_DAX accordingly in dm_table_set_restrictions() (Jeff Moyer) [1568240] - [md] dax: check for QUEUE_FLAG_DAX in bdev_dax_supported() (Jeff Moyer) [1568240] - [nvdimm] pmem: only set QUEUE_FLAG_DAX for fsdax mode (Jeff Moyer) [1568240] - [dax] change bdev_dax_supported() to support boolean returns (Jeff Moyer) [1568240] - [fs] allow per-device dax status checking for filesystems (Jeff Moyer) [1568240] - [nvdimm] libnvdimm, pmem: Do not flush power-fail protected CPU caches (Jeff Moyer) [1594344] - [nvdimm] libnvdimm, pmem: Unconditionally deep flush on *sync (Jeff Moyer) [1594344] - [kernel] memremap: Remove stale devres_free() call (Jeff Moyer) [1505291] - [kernel] mm: Fix devm_memremap_pages() collision handling (Jeff Moyer) [1505291] - [kernel] dax: fix vma_is_fsdax() helper (Jeff Moyer) [1505291] - [kernel] sched/wait: Improve __var_waitqueue() code generation (Jeff Moyer) [1505291] - [x86] memremap: fix altmap accounting at free (Jeff Moyer) [1505291] - [fs] xfs, dax: introduce xfs_break_dax_layouts() (Jeff Moyer) [1505291] - [fs] xfs: prepare xfs_break_layouts() for another layout type (Jeff Moyer) [1505291] - [fs] xfs: prepare xfs_break_layouts() to be called with XFS_MMAPLOCK_EXCL (Jeff Moyer) [1505291] - [fs] mm, dax: handle layout changes to pinned dax mappings (Jeff Moyer) [1505291] - [x86] mm: fix __gup_device_huge vs unmap (Jeff Moyer) [1505291] - [mm] introduce MEMORY_DEVICE_FS_DAX and CONFIG_DEV_PAGEMAP_OPS (Jeff Moyer) [1505291] - [kernel] memremap: split devm_memremap_pages() and memremap() infrastructure (Jeff Moyer) [1505291] - [kernel] memremap: merge find_dev_pagemap into get_dev_pagemap (Jeff Moyer) [1505291] - [nvdimm] memremap: change devm_memremap_pages interface to use struct dev_pagemap (Jeff Moyer) [1505291] - [mm] memremap: drop private struct page_map (Jeff Moyer) [1505291] - [kernel] memremap: simplify duplicate region handling in devm_memremap_pages (Jeff Moyer) [1505291] - [kernel] memremap: remove to_vmem_altmap (Jeff Moyer) [1505291] - [kernel] mm: optimize dev_pagemap reference counting around get_dev_pagemap (Jeff Moyer) [1505291] - [kernel] mm: move get_dev_pagemap out of line (Jeff Moyer) [1505291] - [mm] merge vmem_altmap_alloc into altmap_alloc_block_buf (Jeff Moyer) [1505291] - [mm] split altmap memory map allocation from normal case (Jeff Moyer) [1505291] - [mm] pass the vmem_altmap to memmap_init_zone (Jeff Moyer) [1505291] - [mm] pass the vmem_altmap to vmemmap_free (Jeff Moyer) [1505291] - [mm] pass the vmem_altmap to arch_remove_memory and __remove_pages (Jeff Moyer) [1505291] - [mm] pass the vmem_altmap to vmemmap_populate (Jeff Moyer) [1505291] - [mm] pass the vmem_altmap to arch_add_memory and __add_pages (Jeff Moyer) [1505291] - [kernel] memremap: provide stubs for vmem_altmap_offset and vmem_altmap_free (Jeff Moyer) [1505291] - [infiniband] ib/core: disable memory registration of filesystem-dax vmas (Jeff Moyer) [1585135] - [media] v4l2: disable filesystem-dax mapping support (Jeff Moyer) [1585135] - [media] mm: fail get_vaddr_frames() for filesystem-dax mappings (Jeff Moyer) [1585135] - [mm] introduce get_user_pages_longterm (Jeff Moyer) [1505291] - [kernel] sched/wait: Introduce wait_var_event() (Jeff Moyer) [1505291] - [mm] remove unused variable in memory hotplug (Jeff Moyer) [1505291] - [mm] remove per-zone hashtable of bitlock waitqueues (Jeff Moyer) [1505291] - [tools] powerpc: Fix DSCR inheritance over fork() (Desnes Augusto Nunes do Rosario) [1601315] - [tools] selftests/powerpc: Add gitignore file for the new DSCR tests (Desnes Augusto Nunes do Rosario) [1601315] - [tools] selftests/powerpc: Add thread based stress test for DSCR sysfs interfaces (Desnes Augusto Nunes do Rosario) [1601315] - [tools] selftests/powerpc: Add test for all DSCR sysfs interfaces (Desnes Augusto Nunes do Rosario) [1601315] - [tools] selftests/powerpc: Add test for DSCR inheritence across fork & exec (Desnes Augusto Nunes do Rosario) [1601315] - [tools] selftests/powerpc: Add test for DSCR value inheritence across fork (Desnes Augusto Nunes do Rosario) [1601315] - [tools] selftests/powerpc: Add test for DSCR SPR numbers (Desnes Augusto Nunes do Rosario) [1601315] - [tools] selftests/powerpc: Add test for explicitly changing DSCR value (Desnes Augusto Nunes do Rosario) [1601315] - [tools] selftests/powerpc: Add test for system wide DSCR default (Desnes Augusto Nunes do Rosario) [1601315] - [tools] selftests/powerpc: Rename TARGETS in powerpc selftests makefile (Desnes Augusto Nunes do Rosario) [1601315] - [documentation] powerpc/dscr: Add documentation for DSCR support (Desnes Augusto Nunes do Rosario) [1601315] - [powerpc] dscr: Add some in-code documentation (Desnes Augusto Nunes do Rosario) [1601315] - [powerpc] kernel: Rename PACA_DSCR to PACA_DSCR_DEFAULT (Desnes Augusto Nunes do Rosario) [1601315] - [powerpc] kernel: Remove the unused extern dscr_default (Desnes Augusto Nunes do Rosario) [1601315] - [powerpc] Fix handling of DSCR related facility unavailable exception (Desnes Augusto Nunes do Rosario) [1601315] - [iommu] amd: Add support for IOMMU XT mode (Suravee Suthikulpanit) [1596723] - [iommu] amd: Add support for higher 64-bit IOMMU Control Register (Suravee Suthikulpanit) [1596723] - [x86] irq_remapping: Move irq remapping mode enum (Suravee Suthikulpanit) [1596723] - [x86] cpu/amd: Fix LLC ID bit-shift calculation (Suravee Suthikulpanit) [1543815] - [x86] cpu/amd: Derive CPU topology from CPUID function 0xB when available (Suravee Suthikulpanit) [1543815] - [x86] cpu: Modify detect_extended_topology() to return result (Suravee Suthikulpanit) [1543815] - [x86] cpu/amd: Calculate last level cache ID from number of sharing threads (Suravee Suthikulpanit) [1543815] - [x86] cpu: Rename intel_cacheinfo.c to cacheinfo.c (Suravee Suthikulpanit) [1543815] - [x86] kvm: nvmx: fix guest CR4 loading when emulating L2 to L1 exit ("Dr. David Alan Gilbert") [1603753]- [input] elantech: fix V4 report decoding for module with middle key (Benjamin Tissoires) [1599622] - [input] elantech: enable middle button of touchpads on ThinkPad P52 (Benjamin Tissoires) [1599622] - [hid] logitech-dj: prevent false errors to be shown (Benjamin Tissoires) [1375230] - [char] crash driver: update for CONFIG_HARDENED_USERCOPY (Dave Anderson) [1602876] - [i2c] i801: Do not create iTCO watchdog when WDAT table exists (David Arcari) [1607816] - [target] scsi: tcmu: Don't pass KERN_ERR to pr_err (Xiubo Li) [1560418] - [target] scsi: target: remove target_find_device (Xiubo Li) [1560418] - [target] scsi: tcmu: add module wide block/reset_netlink support (Xiubo Li) [1560418] - [target] scsi: tcmu: simplify nl interface (Xiubo Li) [1560418] - [target] scsi: tcmu: track nl commands (Xiubo Li) [1560418] - [target] scsi: tcmu: delete unused __wait (Xiubo Li) [1560418] - [block] blk-mq: issue directly if hw queue isn't busy in case of 'none' (Ming Lei) [1599682] - [netdrv] xen-netfront: Fix hang on device removal (Vitaly Kuznetsov) [1595557] - [net] skbuff: Unconditionally copy pfmemalloc in __skb_clone() (Stefano Brivio) [1597706] - [net] Don't copy pfmemalloc flag in __copy_skb_header() (Stefano Brivio) [1597706] - [net] ipv4: be more aggressive when probing alternative gateways (Michael Cambria) [1524463] - [net] tcp: add RCU protection to ipv6 opt dereference (Paolo Abeni) [1353274] - [net] xfrm: Fix stack-out-of-bounds read on socket policy lookup (Ravi Aysola) [1499471] - [net] xfrm: Don't use sk_family for socket policy lookups (Ravi Aysola) [1499471] - [kernel] uapi: mark wmi.h to be included in kernel-headers (Jarod Wilson) [1517197] - [kernel] sched/debug: fix schedstats-induced sched domain corruption (Josh Poimboeuf) [1602345] - [s390] zcrypt: Support up to 256 crypto adapters (Hendrik Brueckner) [1568734] - [s390] qdio: don't retry EQBS after CCQ 96 (Hendrik Brueckner) [1603168] - [s390] qeth: fix error handling in adapter command callbacks (Hendrik Brueckner) [1603170] - [x86] perf: read the FREEZE_WHILE_SMM bit during boot (David Arcari) [1566249] - [x86] kvm: Don't use pvqspinlock code if only 1 vCPU (Waiman Long) [1602155] - [x86] acpi: Use proper macro for invalid node (Prarit Bhargava) [1576245] - [x86] acpi: Fix bug in associating hot-added CPUs with corresponding NUMA node (Prarit Bhargava) [1576245] - [x86] bugs: Switch the selection of mitigation from CPU vendor to CPU features (Waiman Long) [1584569] {CVE-2018-3639} - [x86] bugs: Add AMD's SPEC_CTRL MSR usage (Waiman Long) [1584569] {CVE-2018-3639} - [x86] bugs: Add AMD's variant of SSB_NO (Waiman Long) [1584569] {CVE-2018-3639} - [x86] spec_ctrl: Fix VM guest SSBD problems (Waiman Long) [1584569] {CVE-2018-3639} - [x86] spec_ctrl: Eliminate TIF_SSBD checks in IBRS on/off functions (Waiman Long) [1584569] {CVE-2018-3639} - [x86] spec_ctrl: Disable SSBD update from scheduler if not user settable (Waiman Long) [1584569] {CVE-2018-3639} - [x86] spec_ctrl: Make ssbd_enabled writtable (Waiman Long) [1584569] {CVE-2018-3639} - [x86] spec_ctrl: Remove thread_info check in __wrmsr_on_cpu() (Waiman Long) [1584569] {CVE-2018-3639} - [x86] spec_ctrl: Write per-thread SSBD state to spec_ctrl_pcp (Waiman Long) [1584569] {CVE-2018-3639} - [x86] spec_ctrl: Add a read-only ssbd_enabled debugfs file (Waiman Long) [1584569] {CVE-2018-3639} - [x86] bugs/intel: Set proper CPU features and setup RDS (Waiman Long) [1584569] {CVE-2018-3639} - [x86] kvm/vmx: Emulate MSR_IA32_ARCH_CAPABILITIES (Waiman Long) [1584569] {CVE-2018-3639} - [x86] kvm: svm: Implement VIRT_SPEC_CTRL support for SSBD (Waiman Long) [1584569] {CVE-2018-3639} - [x86] speculation, kvm: Implement support for VIRT_SPEC_CTRL/LS_CFG (Waiman Long) [1584569] {CVE-2018-3639} - [x86] bugs: Rework spec_ctrl base and mask logic (Waiman Long) [1584569] {CVE-2018-3639} - [x86] spec_ctrl: Rework SPEC_CTRL update after late microcode loading (Waiman Long) [1584569] {CVE-2018-3639} - [x86] spec_ctrl: Make sync_all_cpus_ibrs() write spec_ctrl_pcp value (Waiman Long) [1584569] {CVE-2018-3639} - [x86] bugs: Unify x86_spec_ctrl_(set_guest, restore_host) (Waiman Long) [1584569] {CVE-2018-3639} - [x86] speculation: Rework speculative_store_bypass_update() (Waiman Long) [1584569] {CVE-2018-3639} - [x86] speculation: Add virtualized speculative store bypass disable support (Waiman Long) [1584569] {CVE-2018-3639} - [x86] bugs, kvm: Extend speculation control for VIRT_SPEC_CTRL (Waiman Long) [1584569] {CVE-2018-3639} - [x86] kvm: Rename KVM SPEC_CTRL MSR functions to match upstream (Waiman Long) [1584569] {CVE-2018-3639} - [x86] speculation: Handle HT correctly on AMD (Waiman Long) [1584569] {CVE-2018-3639} - [x86] cpufeatures: Add FEATURE_ZEN (Waiman Long) [1584569] {CVE-2018-3639} - [x86] cpufeatures: Disentangle SSBD enumeration (Waiman Long) [1584569] {CVE-2018-3639} - [x86] cpufeatures: Disentangle MSR_SPEC_CTRL enumeration from IBRS (Waiman Long) [1584569] {CVE-2018-3639} - [x86] speculation: Use synthetic bits for IBRS/IBPB/STIBP (Waiman Long) [1584569] {CVE-2018-3639} - [x86] documentation/spec_ctrl: Do some minor cleanups (Waiman Long) [1584569] {CVE-2018-3639} - [x86] speculation: Make "seccomp" the default mode for Speculative Store Bypass (Waiman Long) [1584569] {CVE-2018-3639} - [x86] seccomp: Move speculation migitation control to arch code (Waiman Long) [1584569] {CVE-2018-3639} - [x86] seccomp: Add filter flag to opt-out of SSB mitigation (Waiman Long) [1584569] {CVE-2018-3639} - [x86] seccomp: Use PR_SPEC_FORCE_DISABLE (Waiman Long) [1584569] {CVE-2018-3639} - [x86] prctl: Add force disable speculation (Waiman Long) [1584569] {CVE-2018-3639} - [x86] spectre_v2: No mitigation if CPU not affected and no command override (Waiman Long) [1584569] {CVE-2018-3639} - [x86] pti: Do not enable PTI on CPUs which are not vulnerable to Meltdown (Waiman Long) [1584569] {CVE-2018-3639} - [x86] bug: Add X86_BUG_CPU_MELTDOWN and X86_BUG_SPECTRE_V(12) (Waiman Long) [1584569] {CVE-2018-3639} - [x86] pti: Rename CONFIG_KAISER to CONFIG_PAGE_TABLE_ISOLATION (Waiman Long) [1584569] {CVE-2018-3639} - [x86] spec_ctrl: Sync up naming of SPEC_CTRL MSR bits with upstream (Waiman Long) [1584569] {CVE-2018-3639}- [acpi] osl: speedup grace period in acpi_os_map_cleanup (Jeff Moyer) [1533059] - [kernel] ftrace/rcu: Do not trace debug_lockdep_rcu_enabled() (Scott Wood) [1600018] - [mm] Support binding swap device to a node (Larry Woodman) [1485167] - [input] leds: fix out of bound access (Oleksandr Natalenko) [1598667] - [input] leds: skip unnamed LEDs (Oleksandr Natalenko) [1598667] - [block] blk-mq: dequeue request one by one from sw queue if hctx is busy (Ming Lei) [1597068] - [block] blk-mq: don't queue more if we get a busy return (Ming Lei) [1597068] - [block] blk-mq: only attempt to merge bio if there is rq in sw queue (Ming Lei) [1597068] - [block] blk-mq: use list_splice_tail_init() to insert requests (Ming Lei) [1597068] - [netdrv] cxgb4: Add FORCE_PAUSE bit to 32 bit port caps (Arjun Vynipadath) [1595084] - [netdrv] cxgb4: fix offset in collecting TX rate limit info (Arjun Vynipadath) [1595084] - [netdrv] cxgb4: Check for kvzalloc allocation failure (Arjun Vynipadath) [1595084] - [netdrv] cxgb4/cxgb4vf: link management changes for new SFP (Arjun Vynipadath) [1595084] - [netdrv] cxgb4: do L1 config when module is inserted (Arjun Vynipadath) [1595084] - [scsi] cxgb4: change the port capability bits definition (Arjun Vynipadath) [1595084] - [netdrv] cxgb4: Correct ntuple mask validation for hash filters (Arjun Vynipadath) [1595084] - [netdrv] cxgb4: fix the wrong conversion of Mbps to Kbps (Arjun Vynipadath) [1595084] - [netdrv] cxgb4: copy mbox log size to PF0-3 adap instances (Arjun Vynipadath) [1595084] - [netdrv] cxgb4: zero the HMA memory (Arjun Vynipadath) [1595084] - [netdrv] mlx5: Fix required capability for manipulating MPFS (Alaa Hleihel) [1595687] - [netdrv] mlx5: E-Switch, Disallow vlan/spoofcheck setup if not being esw manager (Alaa Hleihel) [1595687] - [netdrv] mlx5e: Avoid dealing with vport representors if not being e-switch manager (Alaa Hleihel) [1595687] - [netdrv] mlx5: E-Switch, Avoid setup attempt if not being e-switch manager (Alaa Hleihel) [1595687] - [netdrv] mlx5: E-Switch, Move representors definition to a global scope (Alaa Hleihel) [1595687] - [netdrv] mlx5: E-Switch, Add callback to get representor device (Alaa Hleihel) [1595687] - [net] mlx5e: Don't attempt to dereference the ppriv struct if not being eswitch manager (Alaa Hleihel) [1592306] - [scsi] qedi: Add get_generic_tlv_data handler (Chad Dupuis) [1590824] - [scsi] qedi: Add support for populating ethernet TLVs (Chad Dupuis) [1590824] - [scsi] qedf: Add get_generic_tlv_data handler (Chad Dupuis) [1590824] - [scsi] qedf: Add support for populating ethernet TLVs (Chad Dupuis) [1590824] - [netdrv] qede: Add support for populating ethernet TLVs (Chad Dupuis) [1590824] - [netdrv] qed: Add driver infrastucture for handling mfw requests (Chad Dupuis) [1590824] - [netdrv] qed: Add support for processing iscsi tlv request (Chad Dupuis) [1590824] - [netdrv] qed: Add support for processing fcoe tlv request (Chad Dupuis) [1590824] - [netdrv] qed: Add support for tlv request processing (Chad Dupuis) [1590824] - [netdrv] qed: Add MFW interfaces for TLV request support (Chad Dupuis) [1590824] - [netdrv] qed: Fix use of incorrect shmem address (Chad Dupuis) [1590780] - [netdrv] qed: Fix shared memory inconsistency between driver and the MFW (Chad Dupuis) [1590780] - [netdrv] qed: Add support for Unified Fabric Port (Chad Dupuis) [1590780] - [netdrv] qed: Add support for multi function mode with 802.1ad tagging (Chad Dupuis) [1590780] - [netdrv] qed: Remove unused data member 'is_mf_default' (Chad Dupuis) [1590780] - [netdrv] qed*: Refactor mf_mode to consist of bits (Chad Dupuis) [1590780]- [netdrv] net: aquantia: vlan unicast address list correct handling (Igor Russkikh) [1597734] - [netdrv] cxgb4: assume flash part size to be 4MB, if it can't be determined (Arjun Vynipadath) [1600473] - [netdrv] cxgb4: Support ethtool private flags (Arjun Vynipadath) [1529064] - [netdrv] cxgb4: Add support for FW_ETH_TX_PKT_VM_WR (Arjun Vynipadath) [1529064] - [netdrv] sfc: hold filter_sem consistently during reset (Jarod Wilson) [1597152] - [netdrv] sfc: avoid recursive use of the filter_sem (Jarod Wilson) [1597152] - [netdrv] sfc: correctly initialise filter rwsem for farch (Jarod Wilson) [1597152] - [netdrv] sfc: make function efx_rps_hash_bucket static (Jarod Wilson) [1597152] - [net] ipv4: reset fnhe_mtu_locked after cache route flushed (Sabrina Dubroca) [1599762] - [net] ipv6: token: allow for clearing the current device token (Michael Cambria) [1593094] - [net] dccp: do not send reset to already closed sockets (Stefano Brivio) [1598368] - [net] ip6_tunnel: get the min mtu properly in ip6_tnl_xmit (Xin Long) [1597115] - [net] ipv6: fix tunnel error handling (Xin Long) [1597122] - [netdrv] veth: Be more robust on network device creation when no attributes (William Townsend) [1546072] - [net] netlink: reset network header before passing to taps (William Townsend) [1543506] - [net] ipv6: fix NULL dereference in ip6_route_dev_notify() (Stefano Brivio) [1595097] - [net] core: remove WARN_ON from skb_try_coalesce (Florian Westphal) [1569664] - [net] tcp: Add mark for TIMEWAIT sockets (Ravi Aysola) [1576990] - [tools] perf mmap: Be consistent when checking for an unmaped ring buffer (Jiri Olsa) [1514635] - [tools] perf mmap: Fix accessing unmapped mmap in perf_mmap__read_done() (Jiri Olsa) [1514635] - [tools] perf mmap: Discard head in overwrite_rb_find_range() (Jiri Olsa) [1514635] - [tools] perf mmap: Simplify perf_mmap__read_init() (Jiri Olsa) [1514635] - [tools] perf mmap: Simplify perf_mmap__read_event() (Jiri Olsa) [1514635] - [tools] perf mmap: Simplify perf_mmap__consume() (Jiri Olsa) [1514635] - [tools] perf mmap: Use stored 'overwrite' in perf_mmap__consume() (Jiri Olsa) [1514635] - [tools] perf mmap: Use the stored data in perf_mmap__read_event() (Jiri Olsa) [1514635] - [tools] perf mmap: Use the stored scope data in perf_mmap__push() (Jiri Olsa) [1514635] - [tools] perf mmap: Store mmap scope in struct perf_mmap() (Jiri Olsa) [1514635] - [tools] perf evlist: Store 'overwrite' in struct perf_mmap (Jiri Olsa) [1514635] - [tools] perf mmap: Discard legacy interfaces for mmap read forward (Jiri Olsa) [1514635] - [tools] perf test: Switch to new perf_mmap__read_event() interface for task-exit (Jiri Olsa) [1514635] - [tools] perf test: Switch to new perf_mmap__read_event() interface for switch-tracking (Jiri Olsa) [1514635] - [tools] perf test: Switch to new perf_mmap__read_event() interface for sw-clock (Jiri Olsa) [1514635] - [tools] perf test: Switch to new perf_mmap__read_event() interface for time-to-tsc (Jiri Olsa) [1514635] - [tools] perf test: Switch to new perf_mmap__read_event() interface for perf-record (Jiri Olsa) [1514635] - [tools] perf test: Switch to new perf_mmap__read_event() interface for tp fields (Jiri Olsa) [1514635] - [tools] perf test: Switch to new perf_mmap__read_event() interface for mmap-basic (Jiri Olsa) [1514635] - [tools] perf test: Switch to new perf_mmap__read_event() interface for "keep tracking" test (Jiri Olsa) [1514635] - [tools] perf test: Switch to new perf_mmap__read_event() interface for 'code reading' test (Jiri Olsa) [1514635] - [tools] perf python: Switch to new perf_mmap__read_event() interface (Jiri Olsa) [1514635] - [tools] perf trace: Switch to new perf_mmap__read_event() interface (Jiri Olsa) [1514635] - [tools] perf kvm: Switch to new perf_mmap__read_event() interface (Jiri Olsa) [1514635] - [tools] perf top: Check the latency of perf_top__mmap_read() (Jiri Olsa) [1514635] - [tools] perf top: Switch default mode to overwrite mode (Jiri Olsa) [1514635] - [tools] perf top: Remove lost events checking (Jiri Olsa) [1514635] - [tools] perf hists browser: Add parameter to disable lost event warning (Jiri Olsa) [1514635] - [tools] perf top: Add overwrite fall back (Jiri Olsa) [1514635] - [tools] perf evsel: Expose the perf_missing_features struct (Jiri Olsa) [1514635] - [tools] perf top: Check per-event overwrite term (Jiri Olsa) [1514635] - [tools] perf mmap: Discard legacy interface for mmap read (Jiri Olsa) [1514635] - [tools] perf test: Update mmap read functions for backward-ring-buffer test (Jiri Olsa) [1514635] - [tools] perf mmap: Introduce perf_mmap__read_event() (Jiri Olsa) [1514635] - [tools] perf mmap: Introduce perf_mmap__read_done() (Jiri Olsa) [1514635] - [tools] perf mmap: Discard 'prev' in perf_mmap__read() (Jiri Olsa) [1514635] - [tools] perf mmap: Add new return value logic for perf_mmap__read_init() (Jiri Olsa) [1514635] - [tools] perf mmap: Introduce perf_mmap__read_init() (Jiri Olsa) [1514635] - [tools] perf mmap: Cleanup perf_mmap__push() (Jiri Olsa) [1514635] - [tools] perf mmap: Recalculate size for overwrite mode (Jiri Olsa) [1514635] - [tools] perf evlist: Remove stale mmap read for backward (Jiri Olsa) [1514635] - [tools] perf tools: Rename 'backward' to 'overwrite' in evlist, mmap and record (Jiri Olsa) [1514635] - [tools] perf mmap: Don't discard prev in backward mode (Jiri Olsa) [1514635] - [tools] perf mmap: Fix perf backward recording (Jiri Olsa) [1514635] - [tools] perf mmap: Remove overwrite and check_messup from mmap read (Jiri Olsa) [1514635] - [tools] perf mmap: Remove overwrite from arguments list of perf_mmap__push (Jiri Olsa) [1514635] - [tools] perf evlist: Remove evlist->overwrite (Jiri Olsa) [1514635] - [tools] perf evlist: Remove 'overwrite' parameter from perf_evlist__mmap_ex (Jiri Olsa) [1514635] - [tools] perf evlist: Remove 'overwrite' parameter from perf_evlist__mmap (Jiri Olsa) [1514635] - [tools] perf tests: Set evlist of test__task_exit() to !overwrite (Jiri Olsa) [1514635] - [tools] perf tests: Set evlist of test__basic_mmap() to !overwrite (Jiri Olsa) [1514635] - [tools] perf tests: Set evlist of test__sw_clock_freq() to !overwrite (Jiri Olsa) [1514635] - [tools] perf tests: Set evlist of test__backward_ring_buffer() to !overwrite (Jiri Olsa) [1514635]- [scsi] qla2xxx: Fix kernel crash due to late workqueue allocation (Himanshu Madhani) [1588915] - [nvme] nvme-fc: release io queues to allow fast fail (Ewan Milne) [1594926] - [nvme] move init of keep_alive work item to controller initialization (Ewan Milne) [1594926] - [nvme] nvme-fabrics: fix and refine state checks in __nvmf_check_ready (Ewan Milne) [1594926] - [nvme] nvme-fabrics: handle the admin-only case properly in nvmf_check_ready (Ewan Milne) [1594926] - [nvme] nvme-fabrics: refactor queue ready check (Ewan Milne) [1594926] - [nvme] nvme-fc: fix nulling of queue data on reconnect (Ewan Milne) [1594926] - [nvme] nvme-fc: remove reinit_request routine (Ewan Milne) [1594926] - [nvme] nvme-fc: change controllers first connect to use reconnect path (Ewan Milne) [1594926] - [nvme] nvme-fabrics: allow internal passthrough command on deleting controllers (Ewan Milne) [1594926] - [nvme] nvme-fabrics: allow duplicate connections to the discovery controller (Ewan Milne) [1594926] - [nvme] nvme-fabrics: centralize discovery controller defaults (Ewan Milne) [1594926]- [security] selinux: bpf: Add addtional check for bpf object file receive (Jiri Olsa) [1593027] - [security] bpf: Add LSM hooks for bpf object related syscall (Jiri Olsa) [1593027] - [security] selinux: bpf: Add selinux check for eBPF syscall operations (Jiri Olsa) [1593027] - [fs] gfs2: Fix recovery issues for spectators (Robert S Peterson) [1511551] - [fs] lockd: lost rollback of set_grace_period() in lockd_down_net() (Scott Mayhew) [1598208] - [fs] lockd: double unregister of inetaddr notifiers (Scott Mayhew) [1598212] - [fs] mount: copy the port field into the cloned nfs_server structure (Steve Dickson) [1465259] - [fs] xfs: catch inode allocation state mismatch corruption (Carlos Maiolino) [1549127] - [fs] nfsd: don't advertise a SCSI layout for an unsupported request_queue (Benjamin Coddington) [1592284] - [fs] nfsd: Check queue type before submitting a SCSI request (Benjamin Coddington) [1592284] - [fs] block: Introduce queue flag QUEUE_FLAG_SCSI_PASSTHROUGH (Benjamin Coddington) [1592284] - [fs] pnfs: Always free the session slot on error in nfs4_layoutget_handle_exception (Steve Dickson) [1599853] - [fs] nfs: Remove nfs4_wait_for_completion_rpc_task() (Steve Dickson) [1599853] - [fs] nfs: Fix inconsistent indentation in nfs4proc.c (Steve Dickson) [1599853] - [acpi] numa: fix pxm to online numa node associations (Jeff Moyer) [1559290 1515085] - [dax] device-dax: allow MAP_SYNC to succeed (Jeff Moyer) [1568236 1515085] - [fs] rhel: get rid of FS_HAS_FO_EXTEND (Jeff Moyer) [1568236] - [kernel] rhel: switch get_fo_extend over to using the registered ops (Jeff Moyer) [1598279 1520492 1568236] - [fs] rhel: have file systems register their fo_extend structs (Jeff Moyer) [1568236] - [fs] rhel: add a file_operations_extend registration function (Jeff Moyer) [1568236] - [nvdimm] libnvdimm, dimm: handle EACCES failures from label reads (Jeff Moyer) [1585093 1515085] - [acpi] nfit, address-range-scrub: add module option to skip initial ars (Jeff Moyer) [1539278 1515085] - [acpi] nfit, address-range-scrub: rework and simplify ARS state machine (Jeff Moyer) [1539278 1515085] - [acpi] nfit, address-range-scrub: determine one platform max_ars value (Jeff Moyer) [1539278 1515085] - [nvdimm] libnvdimm, region: quiet region probe (Jeff Moyer) [1515085] - [nvdimm] libnvdimm, namespace: use a safe lookup for dimm device name (Jeff Moyer) [1585106] - [nvdimm] libnvdimm, dimm: fix dpa reservation vs uninitialized label area (Jeff Moyer) [1515085] - [dax] device-dax: implement ->pagesize() for smaps to report MMUPageSize (Jeff Moyer) [1526251 1515085] - [mm] hugetlbfs: introduce ->pagesize() to vm_operations_struct (Jeff Moyer) [1526251 1515085] - [acpi] nfit, address-range-scrub: introduce nfit_spa->ars_state (Jeff Moyer) [1539278 1515085] - [nvdimm] libnvdimm: add an api to cast a 'struct nd_region' to its 'struct device' (Jeff Moyer) [1539278 1515085] - [acpi] nfit, address-range-scrub: fix scrub in-progress reporting (Jeff Moyer) [1539278 1515085] - [s390] dax: introduce CONFIG_DAX_DRIVER (Jeff Moyer) [1515085] - [dax] device-dax: Tell kbuild DEV_DAX_PMEM depends on DEV_DAX (Jeff Moyer) [1515085] - [acpi] nfit: fix region registration vs block-data-window ranges (Jeff Moyer) [1539278 1515085] - [acpi] nfit: rework NVDIMM leaf method detection (Jeff Moyer) [1585117 1515085] - [acpi] nfit: skip region registration for incomplete control regions (Jeff Moyer) [1585111 1515085] - [nvdimm] libnvdimm, label: change nvdimm_num_label_slots per UEFI 2.7 (Jeff Moyer) [1515085] - [nvdimm] libnvdimm, label: change min label storage size per UEFI 2.7 (Jeff Moyer) [1515085] - [dax] device-dax: use module_nd_driver (Jeff Moyer) [1515085] - [nvdimm] libnvdimm, pmem: use module_nd_driver (Jeff Moyer) [1515085] - [kernel] libnvdimm: provide module_nd_driver wrapper (Jeff Moyer) [1515085] - [nvdimm] libnvdimm: remove redundant assignment to pointer 'dev' (Jeff Moyer) [1515085] - [dax] device-dax: remove redundant __func__ in dev_dbg (Jeff Moyer) [1515085] - [nvdimm] libnvdimm: remove redundant __func__ in dev_dbg (Jeff Moyer) [1515085] - [acpi] nfit: remove redundant __func__ in dev_dbg (Jeff Moyer) [1515085] - [dax] ->direct_access does not sleep anymore (Jeff Moyer) [1515085] - [nvdimm] libnvdimm, namespace: remove redundant initialization of 'nd_mapping' (Jeff Moyer) [1515085] - [acpi] nfit: fix register dimm error handling (Jeff Moyer) [1515085] - [dax] device-dax: Fix trailing semicolon (Jeff Moyer) [1515085] - [nvdimm] libnvdimm, dax: fix 1GB-aligned namespaces vs physical misalignment (Jeff Moyer) [1526926 1515085] - [nvdimm] libnvdimm, pfn: fix start_pad handling for aligned namespaces (Jeff Moyer) [1515085] - [tools] nfit, libnvdimm: deprecate the generic SMART ioctl (Jeff Moyer) [1515085] - [acpi] nfit: fix health event notification (Jeff Moyer) [1526927 1515085] - [dax] fix general protection fault in dax_alloc_inode (Jeff Moyer) [1515085] - [dax] stop requiring a live device for dax_flush() (Jeff Moyer) [1515085] - [dax] quiet bdev_dax_supported() (Jeff Moyer) [1515085] - [nvdimm] libnvdimm, badrange: remove a WARN for list_empty (Jeff Moyer) [1515085] - [tools] libnvdimm: move poison list functions to a new 'badrange' file (Jeff Moyer) [1515085] - [dax] dev/dax: fix uninitialized variable build warning (Jeff Moyer) [1515085] - [nvdimm] libnvdimm, namespace: make a couple of functions static (Jeff Moyer) [1515085] - [nvdimm] libnvdimm: introduce 'flags' attribute for DIMM 'lock' and 'alias' status (Jeff Moyer) [1515085] - [nvdimm] libnvdimm, namespace: fix label initialization to use valid seq numbers (Jeff Moyer) [1515085] - [nvdimm] libnvdimm, pfn: make 'resource' attribute only readable by root (Jeff Moyer) [1515085] - [nvdimm] libnvdimm, namespace: make 'resource' attribute only readable by root (Jeff Moyer) [1515085] - [nvdimm] libnvdimm, region : make 'resource' attribute only readable by root (Jeff Moyer) [1515085] - [nvdimm] libnvdimm, dimm: clear 'locked' status on successful DIMM enable (Jeff Moyer) [1515085] - [x86] libnvdimm, pmem: remove global pmem api (Jeff Moyer) [1515085] - [x86] libnvdimm, pmem: move arch_invalidate_pmem() to libnvdimm (Jeff Moyer) [1515085] - [scsi] qla2xxx: Fix inconsistent DMA mem alloc/free (Himanshu Madhani) [1596344] - [scsi] lpfc: Revise copyright for new company language (Dick Kennedy) [1595381] - [scsi] lpfc: update driver version to 12.0.0.5 (Dick Kennedy) [1595381] - [scsi] lpfc: devloss timeout race condition caused null pointer reference (Dick Kennedy) [1595381] - [scsi] lpfc: Fix NVME Target crash in defer rcv logic (Dick Kennedy) [1595381] - [scsi] lpfc: Support duration field in Link Cable Beacon V1 command (Dick Kennedy) [1595381] - [scsi] lpfc: Make PBDE optimizations configurable (Dick Kennedy) [1595381] - [scsi] lpfc: Fix abort error path for NVMET (Dick Kennedy) [1595381] - [scsi] lpfc: Fix panic if driver unloaded when port is offline (Dick Kennedy) [1595381] - [scsi] lpfc: Fix driver not setting dpp bits correctly in doorbell word (Dick Kennedy) [1595381] - [scsi] lpfc: Add Buffer overflow check, when nvme_info larger than PAGE_SIZE (Dick Kennedy) [1595381] - [kernel] sched/topology: Introduce NUMA identity node sched domain (Suravee Suthikulpanit) [1566753] - [x86] handle node hole when initializing numa_meminfo (Larry Woodman) [1598086] - [mm] make memblock_overlaps_region() return bool (Larry Woodman) [1598086]- [md] raid10 set default value for max_sectors (Nigel Croxon) [1494474] - [md] raid10: ignore discard error (Nigel Croxon) [1494474] - [md] raid5: Assigning NULL to sh->batch_head before testing bit R5_Overlap of a stripe (Nigel Croxon) [1494474] - [md] raid1: add error handling of read error from FailFast device (Nigel Croxon) [1494474] - [md] fix NULL dereference of mddev->pers in remove_and_add_spares() (Nigel Croxon) [1494474] - [md] raid10: check bio in r10buf_pool_free to void NULL pointer dereference (Nigel Croxon) [1494474] - [md] raid1: exit sync request if MD_RECOVERY_INTR is set (Nigel Croxon) [1494474] - [md] raid1: fix NULL pointer dereference (Nigel Croxon) [1494474] - [md] fix a potential deadlock of raid5/raid10 reshape (Nigel Croxon) [1494474] - [md] raid5: avoid string overflow warning (Nigel Croxon) [1494474] - [md] md raid10: fix NULL deference in handle_write_completed() (Nigel Croxon) [1494474] - [md] only allow remove_and_add_spares when no sync_thread running (Nigel Croxon) [1494474] - [md] document lifetime of internal rdev pointer (Nigel Croxon) [1494474] - [md] fix md_write_start() deadlock w/o metadata devices (Nigel Croxon) [1494474] - [md] Free bioset when md_run fails (Nigel Croxon) [1494474] - [md] md-multipath: Use seq_putc() in multipath_status() (Nigel Croxon) [1494474] - [md] raid5: simplify uninitialization of shrinker (Nigel Croxon) [1494474] - [md] r5cache: print more info of log recovery (Nigel Croxon) [1494474] - [md] raid1, raid10: silence warning about wait-within-wait (Nigel Croxon) [1494474] - [md] introduce new personality funciton start() (Nigel Croxon) [1494474] - [md] raid1/10: add missed blk plug (Nigel Croxon) [1494474] - [md] r5cache: move mddev_lock() out of r5c_journal_mode_set() (Nigel Croxon) [1494474] - [md] raid5: correct degraded calculation in raid5_error (Nigel Croxon) [1494474] - [md] release allocated bitset sync_set (Nigel Croxon) [1494474] - [md] bitmap: clear BITMAP_WRITE_ERROR bit before writing it to sb (Nigel Croxon) [1494474] - [md] be cautious about using ->curr_resync_completed for ->recovery_offset (Nigel Croxon) [1494474] - [md] don't check MD_SB_CHANGE_CLEAN in md_allow_write (Nigel Croxon) [1494474] - [md] remove redundant variable q (Nigel Croxon) [1494474] - [md] use lockdep_assert_held (Nigel Croxon) [1494474] - [md] remove special meaning of ->quiesce(.., 2) (Nigel Croxon) [1494474] - [md] forbid a RAID5 from having both a bitmap and a journal (Nigel Croxon) [1494474] - [md] raid5: Set R5_Expanded on parity devices as well as data (Nigel Croxon) [1494474] - [md] raid10: remove a couple of redundant variables and initializations (Nigel Croxon) [1494474] - [md] rename some md/ files to have an "md-" prefix (Nigel Croxon) [1494474] - [md] raid10: remove VLAIS (Nigel Croxon) [1494474] - [md] bitmap: revert a patch (Nigel Croxon) [1494474] - [md] always set THREAD_WAKEUP and wake up wqueue if thread existed (Nigel Croxon) [1494474] - [md] raid5: cap worker count (Nigel Croxon) [1494474] - [md] raid5: remove raid5_build_block (Nigel Croxon) [1494474] - [md] r5cache: call mddev_lock/unlock() in r5c_journal_mode_show (Nigel Croxon) [1494474] - [md] replace seq_release_private with seq_release (Nigel Croxon) [1494474] - [md] raid1/10: reset bio allocated from mempool (Nigel Croxon) [1494474] - [md] raid5: release/flush io in raid5_do_work() (Nigel Croxon) [1494474] - [md] bitmap: copy correct data for bitmap super (Nigel Croxon) [1494474] - [md] r5cache: fix io_unit handling in r5l_log_endio() (Nigel Croxon) [1494474] - [md] r5cache: call mddev_lock/unlock() in r5c_journal_mode_set (Nigel Croxon) [1494474] - [md] fix warnning for UP case (Nigel Croxon) [1494474] - [md] remove 'idx' from 'struct resync_pages' (Nigel Croxon) [1494474] - [md] bitmap: don't read page from device with Bitmap_sync (Nigel Croxon) [1494474] - [md] fix sleep in atomic (Nigel Croxon) [1494474] - [md] fix a null dereference (Nigel Croxon) [1494474] - [md] use a separate bio_set for synchronous IO. (Nigel Croxon) [1494474] - [md] fail if mddev->bio_set can't be created (Nigel Croxon) [1494474] - [md] change the initialization value for a spare device spot to MD_DISK_ROLE_SPARE (Nigel Croxon) [1494474] - [md] raid1: remove unused bio in sync_request_write (Nigel Croxon) [1494474] - [md] raid10: fix FailFast test for wrong device (Nigel Croxon) [1494474] - [md] make bio mergeable (Nigel Croxon) [1494474] - [md] namespace private helper names (Nigel Croxon) [1494474] - [md] report sector of stripes with check mismatches (Nigel Croxon) [1494474] - [md] uuid debug statement now in processor byte order (Nigel Croxon) [1494474] - [md] r5cache: handle sync with data in write back cache (Nigel Croxon) [1494474] - [md] r5cache: gracefully handle journal device errors for writeback mode (Nigel Croxon) [1494474] - [md] raid1/10: avoid unnecessary locking (Nigel Croxon) [1494474] - [md] raid5-cache: in r5l_do_submit_io(), submit io->split_bio first (Nigel Croxon) [1494474] - [md] raid5: make use of spin_lock_irq over local_irq_disable + spin_lock (Nigel Croxon) [1494474] - [md] raid10: skip spare disk as 'first' disk (Nigel Croxon) [1494474] - [md] clear WantReplacement once disk is removed (Nigel Croxon) [1494474] - [md] raid10: wait up frozen array in handle_write_completed (Nigel Croxon) [1494474] - [md] support disabling of create-on-open semantics (Nigel Croxon) [1494474] - [md] allow creation of mdNNN arrays via md_mod/parameters/new_array (Nigel Croxon) [1494474] - [md] raid1: factor out flush_bio_list() (Nigel Croxon) [1494474] - [md] raid1: abort delayed writes when device fails (Nigel Croxon) [1494474] - [md] raid10: abort delayed writes when device fails (Nigel Croxon) [1494474] - [md] raid1: avoid reusing a resync bio after error handling (Nigel Croxon) [1494474] - [md] MD_CLOSING needs to be cleared after called md_set_readonly or do_md_stop (Nigel Croxon) [1494474] - [md] raid10: reset the 'first' at the end of loop (Nigel Croxon) [1494474] - [md] raid6: Fix anomily when recovering a single device in RAID6 (Nigel Croxon) [1494474] - [md] update slab_cache before releasing new stripes when stripes resizing (Nigel Croxon) [1494474] - [md] raid1: kill warning on powerpc_pseries (Nigel Croxon) [1494474] - [md] raid5-cache: fix payload endianness problem in raid5-cache (Nigel Croxon) [1494474] - [md] raid10: avoid direct access to bvec table in handle_reshape_read_error (Nigel Croxon) [1494474] - [md] raid10: retrieve page from preallocated resync page array (Nigel Croxon) [1494474] - [md] raid10: don't use bio's vec table to manage resync pages (Nigel Croxon) [1494474] - [md] raid10: refactor code of read reshape's .bi_end_io (Nigel Croxon) [1494474] - [md] raid1: use bio helper in process_checks() (Nigel Croxon) [1494474] - [md] raid1: retrieve page from pre-allocated resync page array (Nigel Croxon) [1494474] - [md] raid1: don't use bio's vec table to manage resync pages (Nigel Croxon) [1494474] - [md] raid1: simplify r1buf_pool_free() (Nigel Croxon) [1494474] - [md] prepare for managing resync I/O pages in clean way (Nigel Croxon) [1494474] - [md] move two macros into md.h (Nigel Croxon) [1494474] - [md] fix several trivial typos in comments (Nigel Croxon) [1494474] - [md] raid10: refactor some codes from raid10 write request (Nigel Croxon) [1494474] - [md] raid10: stop using bi_phys_segments (Nigel Croxon) [1494474] - [md] revert md/raid5: limit request size according to implementation limits (Nigel Croxon) [1494474] - [md] raid5: remove over-loading of ->bi_phys_segments (Nigel Croxon) [1494474] - [md] raid5: use bio_inc_remaining() instead of repurposing bi_phys_segments as a counter (Nigel Croxon) [1494474] - [md] raid5: call bio_endio() directly rather than queueing for later (Nigel Croxon) [1494474] - [md] md rhel-only: Fix backport errors for ff875738 (Nigel Croxon) [1494474] - [md] raid5: simplfy delaying of writes while metadata is updated (Nigel Croxon) [1494474] - [md] r5cache: generate R5LOG_PAYLOAD_FLUSH (Nigel Croxon) [1494474] - [md] r5cache: handle R5LOG_PAYLOAD_FLUSH in recovery (Nigel Croxon) [1494474] - [md] add doc for raid5-cache (Nigel Croxon) [1494474] - [md] r5cache: improve recovery with read ahead page pool (Nigel Croxon) [1494474] - [md] raid5: sort bios (Nigel Croxon) [1494474] - [md] raid5-cache: bump flush stripe batch size (Nigel Croxon) [1494474] - [md] raid5: prioritize stripes for writeback (Nigel Croxon) [1494474] - [md] raid1: fix a trivial typo in comments (Nigel Croxon) [1494474] - [md] r5cache: fix set_syndrome_sources() for data in cache (Nigel Croxon) [1494474] - [md] fix super_offset endianness in super_1_rdev_size_change (Nigel Croxon) [1494474] - [md] don't impose the MD_SB_DISKS limit on arrays without metadata (Nigel Croxon) [1494474] - [md] move funcs from pers->resize to update_size (Nigel Croxon) [1494474] - [md] delete dead code (Nigel Croxon) [1494474] - [md] raid10: submit bio directly to replacement disk (Nigel Croxon) [1494474] - [md] linear: shutup lockdep warnning (Nigel Croxon) [1494474] - [md] raid5: Don't reinvent the wheel but use existing llist API (Nigel Croxon) [1494474] - [md] disable WRITE SAME if it fails in underlayer disks (Nigel Croxon) [1494474] - [md] raid5-cache: exclude reclaiming stripes in reclaim check (Nigel Croxon) [1494474] - [md] raid5-cache: stripe reclaim only counts valid stripes (Nigel Croxon) [1494474] - [md] ensure md devices are freed before module is unloaded (Nigel Croxon) [1494474] - [md] r5cache: improve journal device efficiency (Nigel Croxon) [1494474] - [md] r5cache: enable chunk_aligned_read with write back cache (Nigel Croxon) [1494474] - [md] raid5-cache: suspend reclaim thread instead of shutdown (Nigel Croxon) [1494474] - [md] raid5: only dispatch IO from raid5d for harddisk raid (Nigel Croxon) [1494474] - [md] md linear: fix a race between linear_add() and linear_congested() (Nigel Croxon) [1494474] - [md] r5cache: shift complex rmw from read path to write path (Nigel Croxon) [1494474] - [md] r5cache: flush data only stripes in r5l_recovery_log() (Nigel Croxon) [1494474] - [md] raid5: move comment of fetch_block to right location (Nigel Croxon) [1494474] - [md] r5cache: read data into orig_page for prexor of cached data (Nigel Croxon) [1494474] - [md] raid5-cache: delete meaningless code (Nigel Croxon) [1494474] - [md] r5cache: fix spelling mistake on "recoverying" (Nigel Croxon) [1494474] - [md] r5cache: assign conf->log before r5l_load_log() (Nigel Croxon) [1494474] - [md] r5cache: simplify handling of sh->log_start in recovery (Nigel Croxon) [1494474] - [md] raid5-cache: removes unnecessary write-through mode judgments (Nigel Croxon) [1494474] - [md] raid10: Refactor raid10_make_request (Nigel Croxon) [1494474] - [md] r5cache: handle FLUSH and FUA (Nigel Croxon) [1494474] - [md] raid5-cache: use bio chaining (Nigel Croxon) [1494474]- [media] uvcvideo: Support realtek's UVC 1.5 device (Jarod Wilson) [1561502] - [crypto] chelsio: Remove separate buffer used for DMA map B0 block in CCM (Arjun Vynipadath) [1595086] - [crypto] chelsio - Send IV as Immediate for cipher algo (Arjun Vynipadath) [1595086] - [crypto] chelsio: request to HW should wrap (Arjun Vynipadath) [1595086] - [infiniband] iw_cxgb4: always set iw_cm_id.provider_data (Arjun Vynipadath) [1595085] - [infiniband] iw_cxgb4: Fix an error handling path in 'c4iw_get_dma_mr()' (Arjun Vynipadath) [1595085] - [infiniband] iw_cxgb4: Atomically flush per QP HW CQEs (Arjun Vynipadath) [1595085] - [infiniband] rdma/cxgb4: release hw resources on device removal (Arjun Vynipadath) [1595085] - [netdrv] bnxt_en: adding PCI ID for SMARTNIC VF support (Jonathan Toppins) [1520611] - [netdrv] bnxt_en: Add PCIe device ID for bcm58804 (Jonathan Toppins) [1520611] - [netdrv] bnxt: Add PCIe device IDs for bcm58802/bcm58808 (Jonathan Toppins) [1520611] - [mm] shm_mnt is as longterm as it gets (Aaron Tomlin) [1597314] - [block] blk-throttle: check stats_cpu before reading it from sysfs (Ming Lei) [1567748] - [block] do not use interruptible wait anywhere (Ming Lei) [1580045] - [md] dm thin: remove merge_bvec hooks (Mike Snitzer) [1595898] - [md] dm thin: handle running out of data space vs concurrent discard (Mike Snitzer) [1563697] - [md] dm thin metadata: remove needless work from __commit_transaction (Mike Snitzer) [1563697] - [kernel] ftrace: Fix compilation warning about control_ops_free (Gustavo Duarte) [1597877] - [kernel] alarmtimer: Do not signal SIGEV_NONE timers (Oleg Nesterov) [1524333] - [x86] kvm: svm: Implement pause loop exit logic in SVM (Gary Hook) [1563718] - [x86] kvm: svm: Add pause filter threshold (Gary Hook) [1563718] - [x86] kvm: vmx: Bring the common code to header file (Gary Hook) [1563718] - [x86] kvm: vmx: Remove ple_window_actual_max (Gary Hook) [1563718] - [x86] kvm: vmx: Fix the module parameters for vmx (Gary Hook) [1563718] - [s390] qeth: fix IPA command submission race (Hendrik Brueckner) [1594197] - [s390] qeth: don't dump control cmd twice (Hendrik Brueckner) [1594197] - [s390] qeth: fix SETIP command handling (Hendrik Brueckner) [1594197] - [s390] archrandom: Rework arch random implementation (Hendrik Brueckner) [1594181] - [s390] archrandom: Reconsider s390 arch random implementation (Hendrik Brueckner) [1594181] - [s390] scsi: zfcp: fix missing REC trigger trace on enqueue without ERP thread (Hendrik Brueckner) [1594204] - [s390] scsi: zfcp: fix missing REC trigger trace for all objects in ERP_FAILED (Hendrik Brueckner) [1594204] - [s390] scsi: zfcp: fix missing REC trigger trace on terminate_rport_io for ERP_FAILED (Hendrik Brueckner) [1594204] - [s390] scsi: zfcp: fix missing REC trigger trace on terminate_rport_io early return (Hendrik Brueckner) [1594204] - [s390] scsi: zfcp: fix misleading REC trigger trace where erp_action setup failed (Hendrik Brueckner) [1594204] - [s390] scsi: zfcp: fix missing SCSI trace for retry of abort / scsi_eh TMF (Hendrik Brueckner) [1594204] - [s390] scsi: zfcp: fix missing SCSI trace for result of eh_host_reset_handler (Hendrik Brueckner) [1594204]- [tools] objtool, perf: Fix GCC 8 -Wrestrict error (Yauheni Kaliuta) [1593432] - [tools] give up on gcc ilog2() constant optimizations (Yauheni Kaliuta) [1593432] - [tools] include: Include missing headers for fls() and types in linux/log2.h (Yauheni Kaliuta) [1593432] - [tools] lib/subcmd/pager.c: do not alias select() params (Yauheni Kaliuta) [1593432] - [scsi] ipr: Format HCAM overlay ID 0x41 (Desnes Augusto Nunes do Rosario) [1591660] - [scsi] ipr: new IOASC update (Desnes Augusto Nunes do Rosario) [1591660] - [scsi] qla2xxx: Mask off Scope bits in retry delay (Himanshu Madhani) [1588132] - [scsi] aacraid: Fix PD performance regression over incorrect qd being set (Raghava Aditya Renukunta) [1595401] - [mm] add param that allows bootline control of hardened usercopy (Christoph von Recklinghausen) [1592517] - [fs] vfs/proc/kcore, x86/mm/kcore: Fix SMAP fault when dumping vsyscall user page (Christoph von Recklinghausen) [1562140] - [char] /dev/mem: Avoid overwriting "err" in read_mem() (Christoph von Recklinghausen) [1562140] - [fs] proc/kcore.c: use probe_kernel_read() instead of memcpy() (Christoph von Recklinghausen) [1562140] - [char] /dev/mem: Add bounce buffer for copy-out (Christoph von Recklinghausen) [1562140] - [fs] proc/kcore.c: Add bounce buffer for ktext data (Christoph von Recklinghausen) [1562140] - [fs] proc/kcore.c: Make bounce buffer global for read (Christoph von Recklinghausen) [1562140] - [mm] usercopy: Move enum for arch_within_stack_frames() (Christoph von Recklinghausen) [1562140] - [mm] usercopy: remove page-spanning test for now (Christoph von Recklinghausen) [1562140] - [mm] usercopy: fix overlap check for kernel text (Christoph von Recklinghausen) [1562140] - [security] HAVE_ARCH_HARDENED_USERCOPY is unconditional now (Christoph von Recklinghausen) [1562140] - [mm] SLUB hardened usercopy support (Christoph von Recklinghausen) [1562140] - [mm] SLAB hardened usercopy support (Christoph von Recklinghausen) [1562140] - [s390] uaccess: Enable hardened usercopy (Christoph von Recklinghausen) [1562140] - [powerpc] uaccess: Enable hardened usercopy (Christoph von Recklinghausen) [1562140] - [x86] uaccess: Enable hardened usercopy (Christoph von Recklinghausen) [1562140] - [security] Make the hardened user-copy code depend on having a hardened allocator (Christoph von Recklinghausen) [1562140] - [security] Grammar (Christoph von Recklinghausen) [1562140] - [mm] Hardened usercopy (Christoph von Recklinghausen) [1562140] - [x86] mm: Implement stack frame object validation (Christoph von Recklinghausen) [1562140] - [kernel] mm: Add is_migrate_cma_page (Christoph von Recklinghausen) [1562140] - [mm] slub: support left redzone (Christoph von Recklinghausen) [1562140] - [mm] slub: avoid duplicate creation on the first object (Christoph von Recklinghausen) [1562140] - [nvdimm] libnvdimm, btt: Fix an incompatibility in the log layout (Jeff Moyer) [1526905] - [nvdimm] libnvdimm, btt: add a couple of missing kernel-doc lines (Jeff Moyer) [1526905] - [kernel] hrtimer: Allow concurrent hrtimer_start() for self restarting timers (Oleksandr Natalenko) [1574387] - [pci] pciehp: Always enable occupied slot on probe (Myron Stowe) [1597948] - [firmware] dmi_scan: Always show system identification string (Prarit Bhargava) [1596711] - [infiniband] vmw_pvrdma: Release netdev when vmxnet3 module is removed (Neil Horman) [1588358] - [netdrv] r8169: fix mac address change (Corinna Vinschen) [1598112] - [netdrv] nfp: flower: free dst_entry in route table (Pablo Cascon) [1592928] - [netdrv] enic: do not overwrite error code (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: initialize enic->rfs_h.lock in enic_probe (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: fix UDP rss bits (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: set DMA mask to 47 bit (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: drop IP proto check for vxlan tunnel delete (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: fix boolreturn.cocci warnings (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: set IG desc cache flag in open (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: enable rq before updating rq descriptors (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: set UDP rss flag (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: Check if hw supports multi wq with vxlan offload (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: Add vxlan offload support for IPv6 pkts (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: Check inner ip proto for pseudo header csum (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: add wq clean up budget (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: add sw timestamp support (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: Add support for 'ethtool -g/-G' (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: reset fetch index (Govindarajulu Varadarajan) [1532337] - [x86] perf/x86/intel/uncore: Clean up client IMC uncore (Prarit Bhargava) [1514639] - [x86] perf/x86/intel/uncore: Expose uncore_pmu_event*() functions (Prarit Bhargava) [1514639] - [x86] perf/x86/intel/uncore: Support IIO free-running counters on SKX (Prarit Bhargava) [1514639] - [x86] perf/x86/intel/uncore: Add infrastructure for free running counters (Prarit Bhargava) [1514639] - [x86] perf/x86/intel/uncore: Add new data structures for free running counters (Prarit Bhargava) [1514639] - [x86] perf/x86/intel/uncore: Correct fixed counter index check in generic code (Prarit Bhargava) [1514639] - [x86] perf/x86/intel/uncore: Correct fixed counter index check for NHM (Prarit Bhargava) [1514639] - [x86] perf/x86/intel/uncore: Introduce customized event_read() for client IMC uncore (Prarit Bhargava) [1514639] - [s390] pci: support multiple IRQ actions per MSI (Hendrik Brueckner) [1532560] - [s390] pci: do not report the relative IRQ number (Hendrik Brueckner) [1532560] - [s390] pci: avoid an MSI vector number of zero (Hendrik Brueckner) [1532560] - [s390] zcrypt: Fix CCA and EP11 CPRB processing failure memory leak (Hendrik Brueckner) [1594180] - [s390] qeth: when thread completes, wake up all waiters (Hendrik Brueckner) [1594198] - [s390] qeth: free netdevice when removing a card (Hendrik Brueckner) [1596110] - [s390] scsi: zfcp: fix infinite iteration on ERP ready list (Hendrik Brueckner) [1594206] - [s390] qeth: lock read device while queueing next buffer (Hendrik Brueckner) [1594207] - [s390] qdio: don't merge ERROR output buffers (Hendrik Brueckner) [1594208]- [scripts] kbuild: de-duplicate fixdep usage (Yauheni Kaliuta) [1596301] - [scripts] kbuild: suppress annoying ... is up to date. message (Yauheni Kaliuta) [1596301] - [scripts] kbuild: Fix handling of backslashes in *.cmd files (Yauheni Kaliuta) [1596301] - [tools] perf list: Add support for PERF_COUNT_SW_BPF_OUT (Jiri Olsa) [1596329] - [fs] atomic_open(): fix the handling of create_error (Robert S Peterson) [1596155] - [kernel] handle suicide on late failure exits in execve() in search_binary_handler() (Bhupesh Sharma) [1496408] - [kernel] exec: cleanup the CONFIG_MODULES logic (Bhupesh Sharma) [1496408] - [fs] exec: kill ->load_binary != NULL check in search_binary_handler() (Bhupesh Sharma) [1496408] - [fs] exec: move allow_write_access/fput to exec_binprm() (Bhupesh Sharma) [1496408] - [fs] exec: proc_exec_connector() should be called only once (Bhupesh Sharma) [1496408] - [fs] exec: kill "int depth" in search_binary_handler() (Bhupesh Sharma) [1496408] - [fs] exec: introduce exec_binprm() for "depth == 0" code (Bhupesh Sharma) [1496408] - [fs] nfsv4: Fix a typo in nfs41_sequence_process (Steve Dickson) [1596713] - [fs] nfsv4: revert commit 5f83d86cf531d ("nfsv4.x: Fix wraparound issues..") (Steve Dickson) [1596713] - [fs] fs: don't scan the inode cache before SB_BORN is set (Bill O'Donnell) [1591800] - [fs] xfs: clear sb->s_fs_info on mount failure (Bill O'Donnell) [1591800] - [fs] xfs: add mount delay debug option (Bill O'Donnell) [1591800] - [fs] race of nfsd inetaddr notifiers vs nn->nfsd_serv change ("J. Bruce Fields") [1509323] - [fs] nfds: avoid gettimeofday for nfssvc_boot time ("J. Bruce Fields") [1509323] - [fs] race of lockd inetaddr notifiers vs nlmsvc_rqst change ("J. Bruce Fields") [1509323] - [hid] wacom: Correct logical maximum Y for 2nd-gen Intuos Pro large (Benjamin Tissoires) [1591499] - [netdrv] nfp: flower: remove headroom from max MTU calculation (Pablo Cascon) [1566474] - [netdrv] nfp: flower: offload phys port MTU change (Pablo Cascon) [1566474] - [netdrv] nfp: modify app MTU setting callbacks (Pablo Cascon) [1566474] - [netdrv] nfp: flower: set tunnel ttl value to net default (Pablo Cascon) [1586158] - [audio] alsa: Remove deprecated snd_card_create() (Jaroslav Kysela) [1591914] - [audio] alsa: media: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: mips: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: isa: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: firewire: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: arm: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: au1x00: convert to platform device (Jaroslav Kysela) [1591914] - [audio] alsa: parisc: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: pcmcia: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: ppc: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: sh: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: sparc: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: spi: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: hid: prodikeys: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: line6: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: usb: gadget: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [powerpc] fadump: Do not use hugepages when fadump is active (Gustavo Duarte) [1559113] - [powerpc] fadump: exclude memory holes while reserving memory in second kernel (Gustavo Duarte) [1559113] - [x86] mce: Save microcode revision in machine check records (Prarit Bhargava) [1568242]- [netdrv] mlxsw: spectrum: Forbid creation of VLAN 1 over port/LAG (Ivan Vecera) [1520304] - [netdrv] mlxsw: core: Fix an error handling path in 'mlxsw_core_bus_device_register()' (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Do not remove mrouter port from MDB's ports list (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Don't use resource ID of 0 (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Pass mlxsw_core as arg of mlxsw_sp_kvdl_resources_register() (Ivan Vecera) [1520304] - [netdrv] mlxsw: Move "resources_query_enable" out of mlxsw_config_profile (Ivan Vecera) [1520304] - [netdrv] mlxsw: Move "used_kvd_sizes" check to mlxsw_pci_config_profile (Ivan Vecera) [1520304] - [netdrv] mlxsw: core: Fix arg name of MLXSW_CORE_RES_VALID and MLXSW_CORE_RES_GET (Ivan Vecera) [1520304] - [netdrv] mlxsw: remove kvd_hash_granularity from config profile struct (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Change KVD linear parts from list to array (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_kvdl: Fix handling of resource_size_param (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_acl: Fix flex actions header ifndef define construct (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_span: Fix initialization of struct mlxsw_sp_span_parms (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Handle MTU change of GRE netdevs (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Move mlxsw_sp_rif_ipip_lb_op() (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Add support for auto-negotiation disable mode (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1620.192 (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_acl: Do not invalidate already invalid ACL groups (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_acl: Adapt ACL configuration to new firmware versions (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Reserved field in mbox profile shouldn't be set (Ivan Vecera) [1520304] - [netdrv] mlxsw: pci: Set mbox dma addresses to zero when not used (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_buffers: Set a minimum quota for CPU port traffic (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Don't depend on ip_gre and ip6_gre (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Move mlxsw_sp_span_gretap4_route() (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Prevent duplicate mirrors (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Fix gact_ok offloading (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Check success of FDB add operation (Ivan Vecera) [1520304] - [netdrv] spectrum: Reference count VLAN entries (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Treat IPv6 unregistered multicast as broadcast (Ivan Vecera) [1520304] - [netdrv] mlxsw: core: Fix flex keys scratchpad offset conflict (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: prio: Handle graft command (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: prio: Delete child qdiscs when removing bands (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Update sch_prio stats to include sch_red related drops (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Update backlog handling of a child qdiscs (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Collect stats for sch_red based on priomap (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Add priority map per qdisc (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Add priority counters (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Support qdisc per tclass (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_span: Support mirror to ip6gretap (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_span: Support mirror to gretap (Ivan Vecera) [1520304] - [netdrv] mlxsw: Move a mirroring check to mlxsw_sp_span_entry_create (Ivan Vecera) [1520304] - [netdrv] mlxsw: Handle config changes pertinent to SPAN (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_span: Generalize SPAN support (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Keep mirror netdev in mlxsw_sp_span_entry (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_span: Extract mlxsw_sp_span_entry_(de, )configure() (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_span: Initialize span_entry.id eagerly (Ivan Vecera) [1520304] - [netdrv] mlxsw: span: Remove span_entry by span_id (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: Extend mlxsw_reg_mpat_pack() (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: Add SPAN encapsulation to MPAT register (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_ipip: Support decoding IPv6 tunnel addresses (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_ipip: Extract mlxsw_sp_l3addr_is_zero (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_kvdl: avoid uninitialized variable warning (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_kvdl: use div_u64() for 64-bit division (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Allow port enslavement to a VLAN-unaware bridge (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_kvdl: Add support for per part occupancy (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_kvdl: Add support for dynamic partition set (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_kvdl: Add support for linear division resources (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Do not unconditionally clear route offload indication (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Move SPAN code to separate module (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Drop struct span_entry.used (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Fix a coding style nit (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Distinguish between IPv4/6 tunnels (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_ipip: Add a forgotten include (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Fix error path in mlxsw_sp_vr_create (Ivan Vecera) [1520304] - [netdrv] mlxsw: use tc_cls_can_offload_and_chain0() (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Don't log an error on missing neighbor (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Remove unnecessary prefix lengths from LPM tree (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Pass FIB node to LPM tree unlink function (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Use the nodes list as indication for empty FIB (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_acl: Add support for mirror action (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Extend mlxsw_afa_ops for counter index and implement for Spectrum (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Extend and export SPAN API (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_acl: Add support for mirroring action (Ivan Vecera) [1520304] - [netdrv] mlxsw: core: Make counter index allocated inside the action append (Ivan Vecera) [1520304] - [netdrv] mlxsw: core: Convert fwd_entry_ref list to be generic per-block resource list (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Extend mlxsw_afa_ops for counter index and implement for Spectrum (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Free LPM tree upon failure (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Upper-bound supported FW version (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_acl: Pass mlxsw_sp_port down to ruleset bind/unbind ops (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_acl: Implement TC block sharing (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_acl: Don't store netdev and ingress for ruleset unbind (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_acl: Reshuffle code around mlxsw_sp_acl_ruleset_create/destroy (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Make function mlxsw_sp_kvdl_part_occ() static (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Make function mlxsw_sp_qdisc_prio_unoffload static (Ivan Vecera) [1520304] - [netdrv] mlxsw: documentation: Add resources ABI documentation (Ivan Vecera) [1520304] - [netdrv] mlxsw: core: Add support for reload (Ivan Vecera) [1520304] - [netdrv] mlxsw: pci: Add support for getting resource through devlink (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Add support for getting kvdl occupancy (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_dpipe: Connect dpipe tables to resources (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Register KVD resources with devlink (Ivan Vecera) [1520304] - [netdrv] mlxsw: pci: Add support for performing bus reset (Ivan Vecera) [1520304] - [netdrv] sched: red: don't reset the backlog on every stat dump (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Support stats for PRIO qdisc (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Support PRIO qdisc offload (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Configure default routing priority (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: add rdpm register (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Add support for IPv6 non-equal-cost multipath (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Remove qdisc before setting a new one (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Create a generic replace function (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Create a generic destroy function (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Add an ops struct (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Unite all handle checks (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Add tclass number to the mlxsw_sp_qdisc (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Make the clean stats function to be for RED only (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Clean qdisc statistics structs (Ivan Vecera) [1520304] - [netdrv] sch: red: Change offloaded xstats to be incremental (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Move qdisc's declarations to its designated file (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Fix typo in firmware upgrade message (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_qdisc: Don't use variable array in mlxsw_sp_tclass_congestion_enable (Ivan Vecera) [1520304] - [netdrv] mlxsw: pci: Wait after reset before accessing HW (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Relax sanity checks during enslavement (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Fix NULL pointer deref (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Remove batch neighbour deletion causing FW bug (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Disable MAC learning for ovs port (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: handle NETIF_F_HW_TC changes correctly (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Update nexthop RIF on update (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Handle encap to demoted tunnels (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Demote tunnels on VRF migration (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Offload decap only for up tunnels (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Do not try to create non-existing ports during unsplit (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Add batch neighbour deletion (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Update minimum firmware version to 13.1530.152 (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Support general qdisc stats (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Support RED xstats (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Collect tclass related stats periodically (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: Add ext and tc-cong counter groups (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Support RED qdisc offload (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: Add cwtp & cwtpm registers (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Handle down of tunnel underlay (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_ipip: Handle underlay device change (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Handle NETDEV_CHANGE on L3 tunnels (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Support IPIP underlay VRF migration (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Onload conflicting tunnels (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Fix saddr deduction in mlxsw_sp_ipip_entry_create() (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Generalize __mlxsw_sp_ipip_entry_update_tunnel() (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Extract __mlxsw_sp_ipip_entry_update_tunnel() (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Propagate extack for tunnel events (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Extract mlxsw_sp_ipip_entry_ol_up_event() (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Make mlxsw_sp_netdevice_ipip_ol_up_event() void (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Extract mlxsw_sp_ipip_entry_ol_down_event() (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_ipip: Split accessor functions (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Move mlxsw_sp_ipip_netdev_(s, d)addr(, 4)() (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Extract mlxsw_sp_netdevice_ipip_can_offload() (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Rename IPIP-related netdevice handlers (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Update multipath hash parameters upon netevents (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Align multipath hash parameters with kernel's (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: Add Router ECMP Configuration Register Version 2 (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Properly name netevent work struct (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Embed netevent notifier block in router struct (Ivan Vecera) [1520304] - [netdrv] license cleanup: add SPDX GPL-2.0 license identifier to files with no license (Ivan Vecera) [1520304] - [netdrv] mlxsw: i2c: Fix buffer increment counter for write transaction (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: Add high and low temperature thresholds (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Return extack message on abort due to fib rules (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: Avoid magic number in PPCNT (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Change stats cache to be local (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: mr_tcam: Include the mr_tcam header file (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: mr: Make the function mlxsw_sp_mr_dev_vif_lookup static (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: mr: Fix various endianness issues (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Add another partition to KVD linear (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Increase number of linear entries (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Populate adjacency entries according to weights (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Prepare for large adjacency groups (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Store weight in nexthop struct (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Add ability to query KVDL allocation size (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Better represent KVDL partitions (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_dpipe: Add adjacency group size (Ivan Vecera) [1520304] - [netdrv] spectrum: Convert fib event handlers to use container_of on info arg (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Drop refcounting of IPIP entries (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Support IPIP overlay VRF migration (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Support decap-only IP-in-IP tunnels (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Move mlxsw_sp_netdev_ipip_type() (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Move netdevice NB to struct mlxsw_sp (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Support bridge mrouter notifications (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Add support for router port in SMID entries (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: router: Export the mlxsw_sp_router_port function (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Propagate extack further for bridge enslavements (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Add extack for VLAN enslavements (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Add extack messages for enslave failures (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Add missing error code on allocation failure (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Fix check for IS_ERR() instead of NULL (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: mr: Support trap-and-forward routes (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: mr_tcam: Add trap-and-forward multicast route (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Add trap for multicast trap-and-forward routes (Ivan Vecera) [1520304] - [netdrv] mlxsw: acl: Introduce ACL trap and forward action (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Drop a redundant condition (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Fix a typo (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: fix uninitialized value in err (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: router: Don't ignore IPMR notifications (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Notify multicast router on RIF MTU changes (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Add multicast routes notification handling functionality (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: router: Squash the default route table to main (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Add the multicast routing hardware logic (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Add the multicast routing offloading logic (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_flower: Offload "ok" termination action (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_acl: Propagate errors from mlxsw_afa_block_jump/continue (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Consider mrouter status for mdb changes (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Remove mrouter flood in mdb flush (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Update the mdb of mrouter port change (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Flood all mc packets to mrouter ports (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Flush the mdb when a port is being removed (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Flood mc when mc is disabled by user flag (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Use generic mc flood function (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Disable mdb when mc is disabled (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Don't write mids to the HW when mc is disabled (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Break mid deletion into two function (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Attach mid id allocation to HW write (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Break smid write function (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Save mids list per bridge device (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Remove reference count from mid (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Add a ports bitmap to the mid db (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Change mc_router to mrouter (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Add multicast router traps and trap groups (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Export RIF dev access function (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: Configure RIF to forward IPv4 multicast packets by default (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: Add Router Rules Copy Register (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: Add the Router Multicast Forwarding Table Version 2 register (Ivan Vecera) [1520304] - [netdrv] mlxsw: resources: Add multicast ERIF list entries resource (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: Add the Router Interface Group Version 2 register (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: Add The Router TCAM Allocation register (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: Rename the flexible action set length field (Ivan Vecera) [1520304] - [netdrv] mlxsw: acl: Change trap ACL action to get the trap_id as a parameter (Ivan Vecera) [1520304] - [netdrv] mlxsw: acl: Introduce mcrouter ACL action (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Move ACL flexible actions instance to spectrum (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Change init order (Ivan Vecera) [1520304] - [net] sched: prio: Delete child qdiscs when removing bands (Ivan Vecera) [1585281] - [net] sched: prio: Add offload ability for grafting a child (Ivan Vecera) [1585281] - [net] sched: Don't warn on missmatching qlen and backlog for offloaded qdiscs (Ivan Vecera) [1585281] - [net] netfilter: nf_tables: reject hook configuration updates on existing chains (Ravi Aysola) [1373102] - [net] netfilter: nf_tables: introduce nft_chain_parse_hook() (Ravi Aysola) [1373102] - [net] ip_tunnel: restore binding to ifaces with a large mtu (Ivan Vecera) [1585284] - [net] ip_tunnel: Emit events for post-register MTU changes (Ivan Vecera) [1585284] - [net] ipv4: lock mtu in fnhe when received PMTU < net.ipv4.route.min_pmtu (Sabrina Dubroca) [1508392] - [net] route: Refactor rtable initialization (Sabrina Dubroca) [1508392] - [net] route: remove unsed variable in __mkroute_input (Sabrina Dubroca) [1508392] - [net] ipmr: properly check rhltable_init() return value (Ivan Vecera) [1584232] - [net] ipv4: ipmr: Don't forward packets already forwarded by hardware (Ivan Vecera) [1584232] - [net] ipv4: ipmr: Add the parent ID field to VIF struct (Ivan Vecera) [1584232] - [net] skbuff: Add the offload_mr_fwd_mark field (Ivan Vecera) [1584232] - [net] mroute: Check if rule is a default rule (Ivan Vecera) [1584232] - [net] ipmr: Add MFC offload indication (Ivan Vecera) [1584232] - [net] ipmr: Send FIB notifications on MFC and VIF entries (Ivan Vecera) [1584232] - [net] ipmr: Add FIB notification access functions (Ivan Vecera) [1584232] - [net] ipmr: Add reference count to MFC entries (Ivan Vecera) [1584232] - [net] fib: notifier: Add VIF add and delete event types (Ivan Vecera) [1584232] - [net] ipmr: improve hash scalability (Ivan Vecera) [1584232] - [net] ipmr, ip6mr: fix scheduling while atomic and a deadlock with ipmr_get_route (Ivan Vecera) [1584232] - [net] ipmr, ip6mr: return lastuse relative to now (Ivan Vecera) [1584232] - [net] net: ipmr/ip6mr: update lastuse on entry change (Ivan Vecera) [1584232] - [net] net: ipmr/ip6mr: add support for keeping an entry age (Ivan Vecera) [1584232] - [net] ipmr/ip6mr: Initialize the last assert time of mfc entries (Ivan Vecera) [1584232] - [net] ipmr: add mfc newroute/delroute netlink support (Ivan Vecera) [1584232] - [net] ipmr: fix setsockopt error return (Ivan Vecera) [1584232] - [net] ipmr: move pimsm_enabled to pim.h and rename (Ivan Vecera) [1584232] - [net] ipmr: move struct mr_table and VIF_EXISTS to mroute.h (Ivan Vecera) [1584232] - [net] ipmr: adjust mroute.h style and drop extern (Ivan Vecera) [1584232] - [net] ipmr: remove unused MFC_NOTIFY flag and make the flags enum (Ivan Vecera) [1584232] - [net] remove unnecessary mroute.h includes (Ivan Vecera) [1584232] - [net] ipmr, ip6mr: fix vif/tunnel failure race condition (Ivan Vecera) [1584232] - [net] ipmr: factor out common vif init code (Ivan Vecera) [1584232] - [net] ipmr: rearrange and cleanup setsockopt (Ivan Vecera) [1584232] - [net] ipmr: drop ip_mr_init() mrt_cachep null check as we'll panic if it fails (Ivan Vecera) [1584232] - [net] ipmr: drop an instance of CONFIG_IP_MROUTE_MULTIPLE_TABLES (Ivan Vecera) [1584232] - [net] ipmr: make ip_mroute_getsockopt more understandable (Ivan Vecera) [1584232] - [net] ipmr: fix code and comment style (Ivan Vecera) [1584232] - [net] ipmr: remove some pimsm ifdefs and simplify (Ivan Vecera) [1584232] - [net] ipmr: always define mroute_reg_vif_num (Ivan Vecera) [1584232] - [net] ipmr: move the tbl id check in ipmr_new_table (Ivan Vecera) [1584232] - [net] ipmr: fix static mfc/dev leaks on table destruction (Ivan Vecera) [1584232] - [net] ipmr: fix possible race resulting from improper usage of IP_INC_STATS_BH() in preemptible context (Ivan Vecera) [1584232] - [net] ipv4: Only compute net once in ipmr_forward_finish (Ivan Vecera) [1584232] - [net] ipv4: Don't recompute net in ipmr_queue_xmit (Ivan Vecera) [1584232] - [net] ipmr, ip6mr: call ip6mr_free_table() on failure path (Ivan Vecera) [1584232] - [net] ipmr: Replace comma with semicolon (Ivan Vecera) [1584232] - [net] ipmr: fix mfc notification flags (Ivan Vecera) [1584232] - [net] ipmr: change the prototype of ip_mr_forward() (Ivan Vecera) [1584232] - [netdrv] tun: send netlink notification when the device is modified (Ravi Aysola) [1277457] - [netdrv] tun: set the flags before registering the netdevice (Ravi Aysola) [1277457] - [netdrv] tun: export flags, uid, gid, queue information over netlink (Ravi Aysola) [1277457]- [hwmon] (core) Order include files alphabetically (David Arcari) [1593277] - [hwmon] (core) Add basic pwm attribute support to new API (David Arcari) [1593277] - [hwmon] (core) Add fan attribute support to new API (David Arcari) [1593277] - [hwmon] (core) Add energy and humidity attribute support to new API (David Arcari) [1593277] - [hwmon] (core) Add power attribute support to new API (David Arcari) [1593277] - [hwmon] (core) Add current attribute support to new API (David Arcari) [1593277] - [hwmon] (core) Add voltage attribute support to new API (David Arcari) [1593277] - [hwmon] (core) New hwmon registration API (David Arcari) [1593277] - [infiniband] rdma/cma: Do not query GID during QP state transition to RTR (Don Dutile) [1593879] - [infiniband] ib/core: Make ib_mad_client_id atomic (Don Dutile) [1593879] - [infiniband] ib/rxe: avoid double kfree_skb (Don Dutile) [1593879] - [infiniband] ib/rxe: add RXE_START_MASK for rxe_opcode IB_OPCODE_RC_SEND_ONLY_INV (Don Dutile) [1593879] - [infiniband] ib/core: Honor port_num while resolving GID for IB link layer (Don Dutile) [1593879] - [infiniband] ib/umem: Use the correct mm during ib_umem_release (Don Dutile) [1593879] - [infiniband] rdma/ucma: Allow resolving address w/o specifying source address (Don Dutile) [1593879] - [infiniband] rdma/core: Avoid that ib_drain_qp() triggers an out-of-bounds stack access (Don Dutile) [1593879] - [infiniband] rdma/ucma: Don't allow setting RDMA_OPTION_IB_PATH without an RDMA device (Don Dutile) [1593879] - [net] xprtrdma: Fix list corruption / DMAR errors during MR recovery (Don Dutile) [1593879] - [net] xprtrdma: Fix corner cases when handling device removal (Don Dutile) [1593879] - [infiniband] ib/core: Fix error code for invalid GID entry (Don Dutile) [1593879] - [infiniband] rdma/iwpm: fix memory leak on map_info (Don Dutile) [1593879] - [infiniband] ib/ipoib: fix ipoib_start_xmit()'s return type (Don Dutile) [1593879] - [infiniband] ib/nes: fix nes_netdev_start_xmit()'s return type (Don Dutile) [1593879] - [infiniband] rdma/cma: Fix use after destroy access to net namespace for IPoIB (Don Dutile) [1593879] - [infiniband] ib/uverbs: Fix validating mandatory attributes (Don Dutile) [1593879] - [infiniband] ib/rxe: Fix for oops in rxe_register_device on ppc64le arch (Don Dutile) [1593879] - [rdma] ib/core: Fix comments of GID query functions (Don Dutile) [1593879] - [infiniband] ib/srp: Fix IPv6 address parsing (Don Dutile) [1593879] - [infiniband] ib/srpt: Fix an out-of-bounds stack access in srpt_zerolength_write() (Don Dutile) [1593879] - [infiniband] rdma/rxe: Fix an out-of-bounds read (Don Dutile) [1593879] - [infiniband] ib/srp: Fix srp_abort() (Don Dutile) [1593879] - [infiniband] ib/srp: Fix completion vector assignment algorithm (Don Dutile) [1593879] - [edac] amd64_edac: Fix reporting of Chip Select sizes on Fam17h (Charles Rose) [1592978] - [iommu] vt-d: Don't print the failure message when booting non-kdump kernel (Baoquan He) [1489397] - [mmc] Adding cmd_type REQ_TYPE_DRV_PRIV to mmc code path (Gopal Tiwari) [1456570] - [scsi] Revert 2nd application of "Fix a memory leak in scsi_host_dev_release()" (Prarit Bhargava) [1595049] - [block] blk-mq: reinit q->tag_set_list entry only after grace period (Ming Lei) [1584534] - [block] blk-mq: avoid starving tag allocation after allocating process migrates (Ming Lei) [1581220] - [block] blk-mq: update nr_requests when switching to 'none' scheduler (Ming Lei) [1585526] - [block] blk-mq: fix nr_requests wrong value when modify it from sysfs (Ming Lei) [1548251] - [kernel] cgroup: kill css_id (Aristeu Rozanski) [1470325] - [mm] memcontrol: fix cgroup creation failure after many small jobs (Aristeu Rozanski) [1470325] - [kernel] tracing/uprobes: Move argument fetching to uprobe_dispatcher() (Jiri Olsa) [1434115] - [kernel] tracing/uprobes: Rename uprobe_(trace, perf)_print() functions (Jiri Olsa) [1434115] - [kernel] tracing/uprobes: Fetch args before reserving a ring buffer (Jiri Olsa) [1434115] - [kernel] tracing/probes: Integrate duplicate set_print_fmt() (Jiri Olsa) [1434115] - [kernel] tracing/kprobes: Move common functions to trace_probe.h (Jiri Olsa) [1434115] - [kernel] tracing/uprobes: Convert to struct trace_probe (Jiri Olsa) [1434115] - [kernel] tracing/kprobes: Factor out struct trace_probe (Jiri Olsa) [1434115] - [kernel] tracing/kprobes: Remove unnecessary checking of trace_probe_is_enabled (Jiri Olsa) [1434115] - [kernel] tracing/kprobes: Turn trace_probe->files into list_head (Jiri Olsa) [1434115] - [kernel] tracing/kprobes: Kill probe_enable_lock (Jiri Olsa) [1434115] - [x86] mce: Check for alternate indication of machine check recovery on Skylake (Prarit Bhargava) [1588918]- [tools] perf bench: Fix numa report output code (Jiri Olsa) [1533988] - [perf] core: Fix use-after-free in uprobe_perf_close() (Oleg Nesterov) [1567950] - [char] ipmi:ssif: Check dev before setting drvdata (Vitaly Kuznetsov) [1581620] - [pci] Revert location change of pci_(read, write)_config_(byte, word, dword) routines (Myron Stowe) [1591044] - [scsi] csiostor: Add a soft dep on cxgb4 driver (Arjun Vynipadath) [1584003] - [scsi] storvsc: Avoid allocating memory for temp cpumasks (Cathy Avery) [1588454] - [gpu] drm/nouveau/kms/nv50-: cursors always use core channel vram ctxdma (Lyude Paul) [1591026] - [gpu] drm/amdgpu: Count disabled CRTCs in commit tail earlier (Lyude Paul) [1583854] - [gpu] drm/amdgpu: Grab/put runtime PM references in atomic_commit_tail() (Lyude Paul) [1583854] - [netdrv] nfp: flower: split and limit cmsg skb lists (Pablo Cascon) [1574532] - [netdrv] nfp: flower: move route ack control messages out of the workqueue (Pablo Cascon) [1574532] - [mm] mempolicy: fix use after free when calling get_mempolicy (Augusto Caringi) [1576755] {CVE-2018-10675} - [kernel] locking: Introduce smp_mb__after_spinlock() (Waiman Long) [1496574] - [kernel] bpf: Set default value for bpf_jit_harden (Jiri Olsa) [1569058] - [x86] kvm: Update cpuid properly when CR4.OSXAVE or CR4.PKE is changed (Wei Huang) [1447267]- [infiniband] i40iw: Use correct address in dst_neigh_lookup for IPv6 (Stefan Assmann) [1592574] - [netdrv] qede: Fix ref-cnt usage count (Chad Dupuis) [1574847] - [netdrv] r8169: fix setting driver_data after register_netdev (Corinna Vinschen) [1540595] - [netdrv] r8169: add helper tp_to_dev (Corinna Vinschen) [1540595] - [netdrv] r8169: change type of argument in rtl_disable/enable_clock_request (Corinna Vinschen) [1540595] - [netdrv] r8169: change type of first argument in rtl_tx_performance_tweak (Corinna Vinschen) [1540595] - [netdrv] r8169: simplify rtl_set_mac_address (Corinna Vinschen) [1540595] - [netdrv] r8169: switch to device-managed functions in probe (part 2) (Corinna Vinschen) [1540595] - [netdrv] r8169: Dereference MMIO address immediately before use (Corinna Vinschen) [1540595] - [netdrv] r8169: fix interrupt number after adding support for MSI-X interrupts (Corinna Vinschen) [1540595] - [netdrv] r8169: convert remaining feature flag and remove enum features (Corinna Vinschen) [1540595] - [netdrv] r8169: improve interrupt handling (Corinna Vinschen) [1540595] - [netdrv] r8169: simplify and improve check for dash (Corinna Vinschen) [1540595] - [netdrv] r8169: disable WOL per default (Corinna Vinschen) [1540595] - [netdrv] r8169: remove not needed PHY soft reset in rtl8168e_2_hw_phy_config (Corinna Vinschen) [1540595] - [netdrv] r8169: remove some WOL-related dead code (Corinna Vinschen) [1540595] - [netdrv] r8169: fix RTL8168EP take too long to complete driver initialization (Corinna Vinschen) [1540595] - [netdrv] r8169: fix memory corruption on retrieval of hardware statistics (Corinna Vinschen) [1540595] - [netdrv] r8169: improve runtime pm in general and suspend unused ports (Corinna Vinschen) [1540595] - [netdrv] r8169: improve runtime pm in rtl8169_check_link_status (Corinna Vinschen) [1540595] - [netdrv] r8169: remove unneeded rpm ops in rtl_shutdown (Corinna Vinschen) [1540595] - [netdrv] r8169: remove netif_napi_del in probe error path (Corinna Vinschen) [1540595] - [netdrv] r8169: switch to device-managed functions in probe (Corinna Vinschen) [1540595] - [netdrv] realtek: r8169: implement set_link_ksettings() (Corinna Vinschen) [1540595] - [netdrv] r8169: use same RTL8111EVL green settings as in vendor driver (Corinna Vinschen) [1540595] - [netdrv] r8169: fix RTL8111EVL EEE and green settings (Corinna Vinschen) [1540595] - [netdrv] realtek: r8169: remove redundant assignment to giga_ctrl (Corinna Vinschen) [1540595] - [netdrv] r8169: Add support for interrupt coalesce tuning (ethtool -C) (Corinna Vinschen) [1540595] - [netdrv] realtek: Convert timers to use timer_setup() (Corinna Vinschen) [1540595] - [netdrv] r8169: only enable PCI wakeups when WOL is active (Corinna Vinschen) [1540595] - [netdrv] r8169: Be drop monitor friendly (Corinna Vinschen) [1540595] - [netdrv] r8169: Do not increment tx_dropped in TX ring cleaning (Corinna Vinschen) [1540595] - [netdrv] r8169: replace init_timer with setup_timer (Corinna Vinschen) [1540595] - [netdrv] mii, smsc: Make mii_ethtool_get_link_ksettings and smc_netdev_get_ecmd return void (Corinna Vinschen) [1540595] - [netdrv] realtek: r8169: use new api ethtool_get|set_link_ksettings (Corinna Vinschen) [1540595] - [netdrv] generalize napi_complete_done() (Corinna Vinschen) [1540595] - [netdrv] i40evf: Fix a hardware reset support in VF driver (Stefan Assmann) [1518089] - [netdrv] i40evf: remove MAX_QUEUES and just use I40EVF_MAX_REQ_QUEUES (Stefan Assmann) [1518089] - [netdrv] i40evf: Fix client header define (Stefan Assmann) [1518089] - [netdrv] i40evf: Fix turning TSO, GSO and GRO on after (Stefan Assmann) [1518089] - [netdrv] i40e: fix reading LLDP configuration (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: cleanup incorrect function doxygen comments (Stefan Assmann) [1518089] - [netdrv] i40evf: Replace GFP_ATOMIC with GFP_KERNEL in i40evf_add_vlan (Stefan Assmann) [1518089] - [netdrv] intel: Cleanup the copyright/license headers (Stefan Assmann) [1518089] - [netdrv] intel: add SPDX identifiers to all the Intel drivers (Stefan Assmann) [1518089] - [netdrv] i40evf: remove flags that are never used (Stefan Assmann) [1518089] - [netdrv] i40evf: Reorder configure_clsflower to avoid deadlock on error (Stefan Assmann) [1518089] - [netdrv] i40evf/i40evf_main: Fix variable assignment in i40evf_parse_cls_flower (Stefan Assmann) [1518089] - [netdrv] i40evf: remove redundant array comparisons to 0 checks (Stefan Assmann) [1518089] - [netdrv] i40evf: pass struct virtchnl_filter by reference rather than by value (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: use SW variables for hang detection (Stefan Assmann) [1518089] - [netdrv] i40evf: Fix double locking the same resource (Stefan Assmann) [1518089] - [netdrv] i40evf: Add support to apply cloud filters (Stefan Assmann) [1518089] - [netdrv] i40evf: Add support to configure bw via tc tool (Stefan Assmann) [1518089] - [netdrv] i40evf: Alloc queues for ADq on VF (Stefan Assmann) [1518089] - [netdrv] i40evf: add ndo_setup_tc callback to i40evf (Stefan Assmann) [1518089] - [netdrv] i40evf: Fix link up issue when queues are disabled (Stefan Assmann) [1518089] - [netdrv] i40evf: Make VF reset warning message more clear (Stefan Assmann) [1518089] - [netdrv] i40evf: use __dev_(um)c_sync routines in set_rx_mode (Stefan Assmann) [1518089] - [netdrv] i40evf: Use an iterator of the same type as the list (Stefan Assmann) [1518089] - [netdrv] i40evf: use GFP_ATOMIC under spin lock (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Add support for new mechanism of updating adaptive ITR (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Split container ITR into current_itr and target_itr (Stefan Assmann) [1518089] - [netdrv] i40evf: Correctly populate rxitr_idx and txitr_idx (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Use usec value instead of reg value for ITR defines (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Don't bother setting the CLEARPBA bit (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Clean-up of bits related to using q_vector->reg_idx (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Clean up logic for adaptive ITR (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Only track one ITR setting per ring instead of Tx/Rx (Stefan Assmann) [1518089] - [netdrv] i40e: fix typo in function description (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Update DESC_NEEDED value to reflect larger value (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Record ITR register location in the q_vector (Stefan Assmann) [1518089] - [netdrv] i40e: cleanup unnecessary parens (Stefan Assmann) [1518089] - [netdrv] i40e: Display LLDP information on vSphere Web Client (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Use ring pointers to clean up _set_itr_per_queue (Stefan Assmann) [1518089] - [netdrv] i40evf: Allow turning off offloads when the VF has VLAN set (Stefan Assmann) [1518089] - [netdrv] i40e: Add returning AQ critical error to SW (Stefan Assmann) [1518089] - [netdrv] i40evf: ignore link up if not running (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Detect and recover hung queue scenario (Stefan Assmann) [1518089] - [netdrv] i40evf: Don't schedule reset_task when device is being removed (Stefan Assmann) [1518089] - [netdrv] i40evf: remove flush_scheduled_work call in i40evf_remove (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Enable NVMUpdate to retrieve AdminQ and add preservation flags for NVM update (Stefan Assmann) [1518089] - [netdrv] i40e: track id can be 0 (Stefan Assmann) [1518089] - [netdrv] i40e: change ppp name to ddp (Stefan Assmann) [1518089] - [netdrv] i40evf: Drop i40evf_fire_sw_int as it is prone to races (Stefan Assmann) [1518089] - [netdrv] i40evf: Clean-up flags for promisc mode to avoid high polling rate (Stefan Assmann) [1518089] - [netdrv] i40evf: Do not clear MSI-X PBA manually (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Bump driver versions (Stefan Assmann) [1518089] - [netdrv] i40evf: hold the critical task bit lock while opening (Stefan Assmann) [1518089] - [netdrv] i40evf: release bit locks in reverse order (Stefan Assmann) [1518089] - [netdrv] i40evf: use spinlock to protect (mac|vlan)_filter_list (Stefan Assmann) [1518089] - [netdrv] i40evf: don't rely on netif_running() outside rtnl_lock() (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Account for frags split over multiple descriptors in check linearize (Stefan Assmann) [1518089] - [netdrv] license cleanup: add SPDX GPL-2.0 license identifier to files with no license (Stefan Assmann) [1518089] - [netdrv] i40e: Enable cloud filters via tc-flower (Stefan Assmann) [1518089] - [netdrv] i40e: Admin queue definitions for cloud filters (Stefan Assmann) [1518089] - [netdrv] i40e: Add new PHY types for 25G AOC and ACC support (Stefan Assmann) [1518089] - [netdrv] i40e: use the more traditional 'i' loop variable (Stefan Assmann) [1518088] - [netdrv] i40e: add function doc headers for ethtool stats functions (Stefan Assmann) [1518088] - [netdrv] i40e: update data pointer directly when copying to the buffer (Stefan Assmann) [1518088] - [netdrv] i40e: fold prefix strings directly into stat names (Stefan Assmann) [1518088] - [netdrv] i40e: use WARN_ONCE to replace the commented BUG_ON size check (Stefan Assmann) [1518088] - [netdrv] i40e: split i40e_get_strings() into smaller functions (Stefan Assmann) [1518088] - [netdrv] i40e: always return all queue stat strings (Stefan Assmann) [1518088] - [netdrv] i40e: always return VEB stat strings (Stefan Assmann) [1518088] - [netdrv] i40e: free skb after clearing lock in ptp_stop (Stefan Assmann) [1518088] - [netdrv] i40e: separate hw_features from runtime changing flags (Stefan Assmann) [1518088] - [netdrv] i40evf: Fix a hardware reset support in VF driver (Stefan Assmann) [1518088] - [netdrv] i40e: free the skb after clearing the bitlock (Stefan Assmann) [1518088] - [netdrv] i40e: cleanup wording in a header comment (Stefan Assmann) [1518088] - [netdrv] i40e: add tx_busy to ethtool stats (Stefan Assmann) [1518088] - [netdrv] i40e: Fix recalculation of MSI-X vectors for VMDq (Stefan Assmann) [1518088] - [netdrv] i40e: cleanup whitespace for some ethtool stat definitions (Stefan Assmann) [1518088] - [netdrv] i40e: remove duplicate pfc stats (Stefan Assmann) [1518088] - [netdrv] i40e: calculate ethtool stats size in a separate function (Stefan Assmann) [1518088] - [netdrv] i40e: use pI4b instead of byte swapping before dev_err (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: take into account queue map from vf when handling queues (Stefan Assmann) [1518088] - [netdrv] i40e: avoid overflow in i40e_ptp_adjfreq() (Stefan Assmann) [1518088] - [netdrv] i40e: Fix multiple issues with UDP tunnel offload filter configuration (Stefan Assmann) [1518088] - [netdrv] i40e: Add advertising 10G LR mode (Stefan Assmann) [1518088] - [netdrv] i40e: fix reading LLDP configuration (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: cleanup incorrect function doxygen comments (Stefan Assmann) [1518088] - [netdrv] intel: Cleanup the copyright/license headers (Stefan Assmann) [1518088] - [netdrv] xdp: transition into using xdp_frame for ndo_xdp_xmit (Stefan Assmann) [1518088] - [netdrv] xdp: transition into using xdp_frame for return API (Stefan Assmann) [1518088] - [netdrv] i40e: add support for XDP_REDIRECT (Stefan Assmann) [1518088] - [netdrv] i40e: tweak page counting for XDP_REDIRECT (Stefan Assmann) [1518088] - [netdrv] i40e: convert to use generic xdp_frame and xdp_return_frame API (Stefan Assmann) [1518088] - [netdrv] i40e: re-number feature flags to remove gaps (Stefan Assmann) [1518088] - [netdrv] i40e: stop using cmpxchg flow in i40e_set_priv_flags() (Stefan Assmann) [1518088] - [netdrv] i40e: hold the RTNL lock while changing interrupt schemes (Stefan Assmann) [1518088] - [netdrv] i40e: move client flags into state bits (Stefan Assmann) [1518088] - [netdrv] i40e: move I40E_FLAG_TEMP_LINK_POLLING to state field (Stefan Assmann) [1518088] - [netdrv] i40e: move AUTO_DISABLED flags into the state field (Stefan Assmann) [1518088] - [netdrv] i40e: move I40E_FLAG_UDP_FILTER_SYNC to the state field (Stefan Assmann) [1518088] - [netdrv] i40e: move I40E_FLAG_FILTER_SYNC to a state bit (Stefan Assmann) [1518088] - [netdrv] intel: add SPDX identifiers to all the Intel drivers (Stefan Assmann) [1518088] - [netdrv] i40e: Fix the polling mechanism of GLGEN_RSTAT.DEVSTATE (Stefan Assmann) [1518088] - [netdrv] i40e: Prevent setting link speed on I40E_DEV_ID_25G_B (Stefan Assmann) [1518088] - [netdrv] i40e: Fix incorrect return types (Stefan Assmann) [1518088] - [netdrv] i40e: add doxygen comment for new mode parameter (Stefan Assmann) [1518088] - [netdrv] i40e: Prevent setting link speed on KX_X722 (Stefan Assmann) [1518088] - [netdrv] i40e: Properly check allowed advertisement capabilities (Stefan Assmann) [1518088] - [netdrv] i40e: restore TCPv4 input set when re-enabling ATR (Stefan Assmann) [1518088] - [netdrv] i40e: fix for wrong partition id calculation on OCP mezz cards (Stefan Assmann) [1518088] - [netdrv] i40e: factor out re-enable functions for ATR and SB (Stefan Assmann) [1518088] - [netdrv] i40e: track filter type statistics when deleting invalid filters (Stefan Assmann) [1518088] - [netdrv] i40e: Fix permission check for VF MAC filters (Stefan Assmann) [1518088] - [netdrv] i40e: Cleanup i40e_vlan_rx_register (Stefan Assmann) [1518088] - [netdrv] i40e: remove i40e_fcoe files (Stefan Assmann) [1518088] - [netdrv] i40e: remove some stray indenting (Stefan Assmann) [1518088] - [netdrv] i40e: check that pointer VSI is not null before dereferencing it (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: use SW variables for hang detection (Stefan Assmann) [1518088] - [netdrv] i40e: link_down_on_close private flag support (Stefan Assmann) [1518088] - [netdrv] i40e: Add and delete cloud filter (Stefan Assmann) [1518088] - [netdrv] i40e: Service request to configure bandwidth for ADq on a VF (Stefan Assmann) [1518088] - [netdrv] i40e: Delete queue channel for ADq on VF (Stefan Assmann) [1518088] - [netdrv] i40e: Enable ADq and create queue channel/s on VF (Stefan Assmann) [1518088] - [netdrv] i40e: i40e: Change ethtool check from MAC to HW flag (Stefan Assmann) [1518088] - [netdrv] i40e: do not force filter failure in overflow promiscuous (Stefan Assmann) [1518088] - [netdrv] i40e: refactor promisc_changed in i40e_sync_vsi_filters (Stefan Assmann) [1518088] - [netdrv] i40e: broadcast filters can trigger overflow promiscuous (Stefan Assmann) [1518088] - [netdrv] i40e: don't leak memory addresses (Stefan Assmann) [1518088] - [netdrv] i40e: Make local function i40e_get_link_speed static (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Add support for new mechanism of updating adaptive ITR (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Split container ITR into current_itr and target_itr (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Use usec value instead of reg value for ITR defines (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Don't bother setting the CLEARPBA bit (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Clean-up of bits related to using q_vector->reg_idx (Stefan Assmann) [1518088] - [netdrv] i40e: use changed_flags to check I40E_FLAG_DISABLE_FW_LLDP (Stefan Assmann) [1518088] - [netdrv] i40e: Warn when setting link-down-on-close while in MFP (Stefan Assmann) [1518088] - [netdrv] i40e: Add delay after EMP reset for firmware to recover (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Clean up logic for adaptive ITR (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Only track one ITR setting per ring instead of Tx/Rx (Stefan Assmann) [1518088] - [netdrv] i40e: fix typo in function description (Stefan Assmann) [1518088] - [netdrv] i40e: Fix the number of queues available to be mapped for use (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Update DESC_NEEDED value to reflect larger value (Stefan Assmann) [1518088] - [netdrv] i40e: Do not allow use more TC queue pairs than MSI-X vectors exist (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Record ITR register location in the q_vector (Stefan Assmann) [1518088] - [netdrv] i40e: fix reported mask for ntuple filters (Stefan Assmann) [1518088] - [netdrv] i40e: disallow programming multiple filters with same criteria (Stefan Assmann) [1518088] - [netdrv] i40e: program fragmented IPv4 filter input set (Stefan Assmann) [1518088] - [netdrv] i40e: Fix kdump failure (Stefan Assmann) [1518088] - [netdrv] i40e: cleanup unnecessary parens (Stefan Assmann) [1518088] - [netdrv] i40e: fix FW_LLDP flag on init (Stefan Assmann) [1518088] - [netdrv] i40e: Implement an ethtool private flag to stop LLDP in FW (Stefan Assmann) [1518088] - [netdrv] i40e: change flags to use 64 bits (Stefan Assmann) [1518088] - [netdrv] i40e: Display LLDP information on vSphere Web Client (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Use ring pointers to clean up _set_itr_per_queue (Stefan Assmann) [1518088] - [netdrv] i40e: Fix for adding multiple ethtool filters on the same location (Stefan Assmann) [1518088] - [netdrv] i40e: Add returning AQ critical error to SW (Stefan Assmann) [1518088] - [netdrv] i40e: use tc_cls_can_offload_and_chain0() (Stefan Assmann) [1518088] - [netdrv] i40e: flower: check if TC offload is enabled on a netdev (Stefan Assmann) [1518088] - [netdrv] i40e: Fix channel addition in reset flow (Stefan Assmann) [1518088] - [netdrv] i40e: Delete an error message for a failed memory allocation in i40e_init_interrupt_scheme() (Stefan Assmann) [1518088] - [netdrv] i40e: Disable iWARP VSI PETCP_ENA flag on netdev down events (Stefan Assmann) [1518088] - [netdrv] i40e: simplify pointer dereferences (Stefan Assmann) [1518088] - [netdrv] i40e: check for invalid DCB config (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Detect and recover hung queue scenario (Stefan Assmann) [1518088] - [netdrv] i40e: Fix for blinking activity instead of link LEDs (Stefan Assmann) [1518088] - [netdrv] i40e: avoid divide by zero (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Enable NVMUpdate to retrieve AdminQ and add preservation flags for NVM update (Stefan Assmann) [1518088] - [netdrv] i40e: track id can be 0 (Stefan Assmann) [1518088] - [netdrv] i40e: change ppp name to ddp (Stefan Assmann) [1518088] - [netdrv] i40e: remove redundant initialization of read_size (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Bump driver versions (Stefan Assmann) [1518088] - [netdrv] i40e: add helper conversion function for link_speed (Stefan Assmann) [1518088] - [netdrv] i40e: update VFs of link state after GET_VF_RESOURCES (Stefan Assmann) [1518088] - [netdrv] i40e: display priority_xon and priority_xoff stats (Stefan Assmann) [1518088] - [netdrv] i40e: flower: Fix return value for unsupported offload (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Account for frags split over multiple descriptors in check linearize (Stefan Assmann) [1518088] - [netdrv] i40e: Remove UDP support for big buffer (Stefan Assmann) [1518088] - [netdrv] i40e: setup xdp_rxq_info (Stefan Assmann) [1518088] - [netdrv] i40e: Fix reporting incorrect error codes (Stefan Assmann) [1518088] - [netdrv] i40e/virtchnl: fix application of sizeof to pointer (Stefan Assmann) [1518088] - [netdrv] i40e: Remove limit of 64 max queues per channel (Stefan Assmann) [1518088] - [netdrv] i40e: Enable cloud filters via tc-flower (Stefan Assmann) [1518088] - [netdrv] i40e: Clean up of cloud filters (Stefan Assmann) [1518088] - [netdrv] i40e: Admin queue definitions for cloud filters (Stefan Assmann) [1518088] - [netdrv] i40e: Cloud filter mode for set_switch_config command (Stefan Assmann) [1518088] - [netdrv] i40e: Map TCs with the VSI seids (Stefan Assmann) [1518088] - [netdrv] i40e: mark PM functions as __maybe_unused (Stefan Assmann) [1518088] - [netdrv] intel: Convert timers to use timer_setup() (Stefan Assmann) [1518088] - [netdrv] i40e: fix u64 division usage (Stefan Assmann) [1518088] - [netdrv] i40e: convert i40e_set_link_ksettings to new API (Stefan Assmann) [1518088] - [netdrv] i40e: rename 'change' variable to 'autoneg_changed' (Stefan Assmann) [1518088] - [netdrv] i40e: convert i40e_get_settings_link_up to new API (Stefan Assmann) [1518088] - [netdrv] i40e: convert i40e_phy_type_to_ethtool to new API (Stefan Assmann) [1518088] - [netdrv] i40e: Add new PHY types for 25G AOC and ACC support (Stefan Assmann) [1518088] - [netdrv] i40e: group autoneg PHY types together (Stefan Assmann) [1518088] - [netdrv] i40e: fix whitespace issues in i40e_ethtool.c (Stefan Assmann) [1518088] - [netdrv] i40e: fix comment typo (Stefan Assmann) [1518088] - [netdrv] i40e: fix i40e_phy_type_to_ethtool function header (Stefan Assmann) [1518088] - [netdrv] i40e: fix clearing link masks in i40e_get_link_ksettings (Stefan Assmann) [1518088] - [netdrv] i40e: add function header for i40e_get_rxfh (Stefan Assmann) [1518088] - [netdrv] i40e: remove ifdef SPEED_25000 (Stefan Assmann) [1518088] - [netdrv] i40e: rename 'cmd' variables in ethtool interface (Stefan Assmann) [1518088] - [netdrv] i40e: make const array patterns static, reduces object code size (Stefan Assmann) [1518088] - [netdrv] i40e: Add support setting TC max bandwidth rates (Stefan Assmann) [1518088] - [netdrv] i40e: Refactor VF BW rate limiting (Stefan Assmann) [1518088] - [netdrv] i40e: Enable 'channel' mode in mqprio for TC configs (Stefan Assmann) [1518088] - [netdrv] i40e: Add infrastructure for queue channel support (Stefan Assmann) [1518088] - [netdrv] i40e: Add macro for PF reset bit (Stefan Assmann) [1518088] - [netdrv] locking/atomics: coccinelle/treewide: Convert trivial ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE() (Stefan Assmann) [1518088] - [netdrv] i40e: report BPF prog id during XDP_QUERY_PROG (Stefan Assmann) [1518088] - [netdrv] i40e: add support for XDP_TX action (Stefan Assmann) [1518088] - [netdrv] i40e: add XDP support for pass and drop actions (Stefan Assmann) [1518088] - [net] sctp: make use of pre-calculated len (Xin Long) [1590162] - [net] sctp: add a ceiling to optlen in some sockopts (Xin Long) [1590162] - [net] sctp: GFP_ATOMIC is not needed in sctp_setsockopt_events (Xin Long) [1590162] - [net] vti6: Change minimum MTU to IPV4_MIN_MTU, vti6 can carry IPv4 too (Ravi Aysola) [1576491] - [net] ifb: fix packets checksum (Jamie Bainbridge) [1571027] - [net] ipv4: Avoid crashing in ip_error (Lorenzo Bianconi) [1589069] - [net] act_mirred: get rid of tcfm_ifindex from struct tcf_mirred (Ivan Vecera) [1583607] - [net] netfilter: ipv4: fix NULL dereference (Ivan Vecera) [1586215] - [net] ipv4: Namespaceify ip_default_ttl sysctl knob (Ivan Vecera) [1586215] - [net] devlink: convert occ_get op to separate registration (Ivan Vecera) [1584825] - [net] devlink: Remove top_hierarchy arg for DEVLINK disabled path (Ivan Vecera) [1584825] - [net] devlink: Remove top_hierarchy arg to devlink_resource_register (Ivan Vecera) [1584825] - [net] devlink: Fix handling of resource_size_param (Ivan Vecera) [1584825] - [net] devlink: Fix resource coverity errors (Ivan Vecera) [1584825] - [net] devlink: Compare to size_new in case of resource child validation (Ivan Vecera) [1584825] - [net] devlink: Perform cleanup of resource_set cb (Ivan Vecera) [1584825] - [net] devlink: Move size validation to core (Ivan Vecera) [1584825] - [net] devlink: fix memory leak on 'resource' (Ivan Vecera) [1584825] - [net] devlink: Make some functions static (Ivan Vecera) [1584825] - [net] devlink: Add relation between dpipe and resource (Ivan Vecera) [1584825] - [net] devlink: Add support for reload (Ivan Vecera) [1584825] - [net] devlink: Add support for resource abstraction (Ivan Vecera) [1584825] - [net] devlink: Add per devlink instance lock (Ivan Vecera) [1584825] - [net] devlink: remove unused priv_size (Ivan Vecera) [1584825] - [net] ipv6: fix IPV6_PKTINFO with v4 mapped (Hangbin Liu) [1582550] - [net] ipv6: honor IPV6_PKTINFO with v4 mapped addresses on sendmsg (Hangbin Liu) [1582550] - [net] openvswitch: Don't swap table in nlattr_set() after OVS_ATTR_NESTED is found (Stefano Brivio) [1567613] - [net] Fix NETDEV_CHANGE notifier usage causing spurious arp flush (Xin Long) [1571615] - [vhost] Fix vhost_copy_to_user() (Hangbin Liu) [1551292] - [vhost] return bool from *_access_ok() functions (Hangbin Liu) [1551292] - [vhost] fix vhost_vq_access_ok() log check (Hangbin Liu) [1551292] - [vhost] correctly remove wait queue during poll failure (Hangbin Liu) [1551292] - [vhost] fix vhost ioctl signature to build with clang (Hangbin Liu) [1551292] - [vhost] validate log when IOTLB is enabled (Hangbin Liu) [1551292] - [vhost] do not try to access device IOTLB when not initialized (Hangbin Liu) [1551292] - [vhost] use mutex_lock_nested() in vhost_dev_lock_vqs() (Hangbin Liu) [1551292] - [net] xfrm: Fix memory leak of aead algorithm name (Herbert Xu) [1544367] - [net] bonding: process the err returned by dev_set_allmulti properly in bond_enslave (Xin Long) [1558481] - [net] bonding: move dev_mc_sync after master_upper_dev_link in bond_enslave (Xin Long) [1558481] - [net] bonding: fix the err path for dev hwaddr sync in bond_enslave (Xin Long) [1558481] - [net] 8021q: Fix one possible panic caused by BUG_ON in free_netdev (Hangbin Liu) [1535385] - [net] ip_gre: fix IFLA_MTU ignored on NEWLINK (Xin Long) [1488484]- [target] tcmu: fix crash when removing the tcmu device (Xiubo Li) [1559232] - [target] tcmu: Recalculate the tcmu_cmd size to save cmd area memories (Xiubo Li) [1559232] - [target] tcmu: fix cmd user after free (Xiubo Li) [1559232] - [target] tcmu: allow userspace to reset ring (Xiubo Li) [1559232] - [target] target core: add device action configfs files (Xiubo Li) [1559232] - [target] add SAM_STAT_BUSY sense reason (Xiubo Li) [1559232] - [target] tcmu: fix error return code in tcmu_configure_device() (Xiubo Li) [1559232] - [target] target_core_user: add cmd id to broken ring message (Xiubo Li) [1559232] - [target] tcmu: don't block submitting context for block waits (Xiubo Li) [1559232] - [target] tcmu: simplify dbi thresh handling (Xiubo Li) [1559232] - [target] tcmu: fix free block calculation (Xiubo Li) [1559232] - [target] tcmu: prep queue_cmd_ring to be used by unmap wq (Xiubo Li) [1559232] - [target] tcmu: remove commands_lock (Xiubo Li) [1559232] - [target] tcmu: move expired command completion to unmap thread (Xiubo Li) [1559232] - [target] tcmu: fix page addr in tcmu_flush_dcache_range (Xiubo Li) [1559232] - [target] tcmu: Add a missing unlock on an error path (Xiubo Li) [1559232] - [target] tcmu: Fix some memory corruption (Xiubo Li) [1559232] - [target] tcmu: fix double se_cmd completion (Xiubo Li) [1559232] - [target] tcmu: Use macro to call container_of in tcmu_cmd_time_out_show (Xiubo Li) [1559232] - [target] tcmu: free old string on reconfig (Xiubo Li) [1559232] - [target] tcmu: Fix dev_config_store (Xiubo Li) [1559232] - [target] revert "tcmu: use idr for se_device dev index" (Xiubo Li) [1559232] - [target] tcmu: fix multiple uio open/close sequences (Xiubo Li) [1559232] - [target] tcmu: drop configured check in destroy (Xiubo Li) [1559232] - [target] tcmu: make array tcmu_attrib_attrs static const (Xiubo Li) [1559232] - [target] tcmu: Make dev_config configurable (Xiubo Li) [1559232] - [target] Support emulate_write_cache (Xiubo Li) [1559232] - [target] tcmu: fix error resetting qfull_time_out to default (Xiubo Li) [1559232] - [target] Add netlink command reply supported option for each device (Xiubo Li) [1559232] - [target] tcmu: fix crash during device removal (Xiubo Li) [1559232] - [target] tcmu: Fix trailing semicolon (Xiubo Li) [1559232] - [target] tcmu: clean up the scatter helper (Xiubo Li) [1559232] - [target] tcmu: clean up the code and with one small fix (Xiubo Li) [1559232] - [target] tcmu: simplify scatter_data_area error handling (Xiubo Li) [1559232] - [target] tcmu: Fix possbile memory leak / OOPs when recalculating cmd base size (Xiubo Li) [1559232] - [target] tcmu: release blocks for partially setup cmds (Xiubo Li) [1559232] - [target] tcmu: prevent corruption when invalid data page requested (Xiubo Li) [1559232] - [target] tcmu: allow global max blocks to be settable (Xiubo Li) [1559232] - [target] tcmu: fix unmap thread race (Xiubo Li) [1559232] - [target] tcmu: split unmap_thread_fn (Xiubo Li) [1559232] - [target] tcmu: merge common block release code (Xiubo Li) [1559232] - [target] tcmu: Fix possible to/from address overflow when doing the memcpy (Xiubo Li) [1559232] - [target] tcmu: Fix module removal due to stuck unmap_thread thread again (Xiubo Li) [1559232] - [target] tcmu: fix module removal due to stuck thread (Xiubo Li) [1559232] - [target] tcmu: Add global data block pool support (Xiubo Li) [1559232] - [target] tcmu: Add dynamic growing data area feature support (Xiubo Li) [1559232] - [target] tcmu: Skip Data-Out blocks before gathering Data-In buffer for BIDI case (Xiubo Li) [1559232] - [target] tcmu: Fix possible overwrite of t_data_sg's last iov[] (Xiubo Li) [1559232] - [virtio] virtio_pci: support enabling VFs (Paul Lai) [1584251] - [x86] kvm: add support for UMIP (Paul Lai) [1457461] - [x86] cpufeature: Add User-Mode Instruction Prevention definitions (Paul Lai) [1457461] - [x86] kvm: Expose new cpu features to guest (Paul Lai) [1494668] - [x86] cpufeatures: Enable new SSE/AVX/AVX512 CPU features (Paul Lai) [1494668] - [edac] skx_edac: Detect non-volatile DIMMs (Aristeu Rozanski) [1588177] - [firmware] dmi: Add function to look up a handle and return DIMM size (Aristeu Rozanski) [1588177] - [acpi] nfit: Add function to look up nvdimm device and provide SMBIOS handle (Aristeu Rozanski) [1588177] - [edac] Add new memory type for non-volatile DIMMs (Aristeu Rozanski) [1588177] - [edac] Drop duplicated array of strings for memory type names (Aristeu Rozanski) [1588177] - [tools] nfit_test Make private definitions to command emulation (Jeff Moyer) [1517757] - [uapi] libnvdimm: clean up command definitions (Jeff Moyer) [1517757] - [tools] nfit-test: Add platform cap support from ACPI 6.2a to test (Jeff Moyer) [1517757] - [nvdimm] libnvdimm, nfit: fix persistence domain reporting (Jeff Moyer) [1517757] - [nvdimm] libnvdimm, region: hide persistence_domain when unknown (Jeff Moyer) [1517757] - [nvdimm] libnvdimm: re-enable deep flush for pmem devices via fsync() (Jeff Moyer) [1517757] - [nvdimm] libnvdimm: expose platform persistence attribute for nd_region (Jeff Moyer) [1517757] - [kernel] acpi: nfit: add persistent memory control flag for nd_region (Jeff Moyer) [1517757] - [kernel] acpi: nfit: Add support for detect platform CPU cache flush on power loss (Jeff Moyer) [1517757] - [acpi] acpica: acpi 6.0a: Changes to the NFIT ACPI table (Jeff Moyer) [1517757] - [kernel] libnvdimm, pmem: disable dax flushing when pmem is fronting a volatile region (Jeff Moyer) [1517757] - [fs] proc: fix showing locks in /proc/pid/fdinfo/X (Adrian Reber) [1515811] - [fs] fix parallelism for rpc tasks (Steve Dickson) [1476875] - [fs] xfs: fix string handling in label get/set functions (Eric Sandeen) [1322930] - [fs] xfs: use xfs_trans_getsb in xfs_sync_sb_buf (Eric Sandeen) [1322930] - [fs] xfs: implement online get/set fs label (Eric Sandeen) [1322930] - [fs] xfs: move growfs core to libxfs (partial) (Eric Sandeen) [1322930] - [fs] xfs: one-shot cached buffers (Eric Sandeen) [1322930] - [fs] fs: copy BTRFS_IOC_[SG]ET_FSLABEL to vfs (Eric Sandeen) [1322930] - [scsi] smartpqi: update driver version (Don Brace) [1524694] - [scsi] smartpqi: fix critical ARM issue reading PQI index registers (Don Brace) [1524694] - [scsi] smartpqi: workaround fw bug for oq deletion (Don Brace) [1524694] - [scsi] smartpqi: add in new supported controllers (Don Brace) [1524694] - [scsi] smartpqi: allow static build ("built-in") (Don Brace) [1524694] - [scsi] smartpqi: Convert timers to use timer_setup() (Don Brace) [1524694]- [tools] bpf selftest: Disable unprivilidged user tests (Jiri Olsa) [1311586] - [tools] bpf selftest: Disable unsupported verifier tests (Jiri Olsa) [1311586] - [tools] bpf selftest: Disable unsupported maps tests (Jiri Olsa) [1311586] - [tools] bpf selftest: Disable unsupported object tests (Jiri Olsa) [1311586] - [tools] bpf selftest: Add missing instructions (Jiri Olsa) [1311586] - [tools] bpf selftest: Additional changes to compile bpf selftest (Jiri Olsa) [1311586] - [tools] bpf: fix broken BPF selftest build (Jiri Olsa) [1311586] - [tools] bpf selftest: Add v4.16 sources (Jiri Olsa) [1311586] - [tools] bpftool: Display license GPL compatible in prog show/list (Jiri Olsa) [1311586] - [tools] bpftool: silence 'missing initializer' warnings (Jiri Olsa) [1311586] - [tools] bpftool: Additional changes to compile bpftool (Jiri Olsa) [1311586] - [tools] bpftool: Add v4.16 sources (Jiri Olsa) [1311586] - [tools] libbpf: Additional changes to compile libbpf (Jiri Olsa) [1311586] - [tools] libbpf: Add v4.16 sources (Jiri Olsa) [1311586] - [tools] Enable bpf feature check (Jiri Olsa) [1311586] - [tools] Update filter.h header (Jiri Olsa) [1311586] - [tools] Update perf_event.h uapi header (Jiri Olsa) [1311586] - [tools] Update bpf uapi headers (Jiri Olsa) [1311586] - [kernel] bpf: Add tech preview taint for syscall (Jiri Olsa) [1311586] - [kernel] bpf: Disable non root access to BPF (Jiri Olsa) [1311586] - [s390] Ignore bpf syscall (Jiri Olsa) [1311586] - [kernel] bpf: enable bpf syscall on x64 and i386 (Jiri Olsa) [1311586] - [uapi] bpf: Add missing functions (Jiri Olsa) [1311586] - [kernel] bpf: Allow additional program types for testing (Jiri Olsa) [1311586] - [kernel] bpf: Limit the prog types in syscall (Jiri Olsa) [1311586] - [kernel] bpf: Add gpl_compatible flag to struct bpf_prog_info (Jiri Olsa) [1311586] - [x86] bpf, x64: fix memleak when not converging on calls (Jiri Olsa) [1311586] - [x86] bpf, x64: fix memleak when not converging after image (Jiri Olsa) [1311586] - [x86] bpf, x64: fix JIT emission for dead code (Jiri Olsa) [1311586] - [x86] bpf, x64: increase number of passes (Jiri Olsa) [1311586] - [kernel] bpf: allow xadd only on aligned memory (Jiri Olsa) [1311586] - [kernel] bpf: fix rcu lockdep warning for lpm_trie map_free callback (Jiri Olsa) [1311586] - [x86] bpf, x64: remove bpf_flush_icache (Jiri Olsa) [1311586] - [x86] bpf, x64: save 5 bytes in prologue when ebpf insns came from cbpf (Jiri Olsa) [1311586] - [kernel] bpf: provide helper that indicates eBPF was migrated (Jiri Olsa) [1311586] - [x86] bpf, x64: save few bytes when mul is in alu32 (Jiri Olsa) [1311586] - [x86] bpf, x64: save several bytes when mul dest is r0/r3 anyway (Jiri Olsa) [1311586] - [x86] bpf, x64: save several bytes by using mov over movabsq when possible (Jiri Olsa) [1311586] - [x86] bpf, x64: save one byte per shl/shr/sar when imm is 1 (Jiri Olsa) [1311586] - [x86] bpf, x64: implement retpoline for tail call (Jiri Olsa) [1311586] - [kernel] bpf: Remove unused callee_saved array (Jiri Olsa) [1311586] - [kernel] bpf: fix memory leak in lpm_trie map_free callback function (Jiri Olsa) [1311586] - [kernel] bpf: fix kernel page fault in lpm map trie_get_next_key (Jiri Olsa) [1311586] - [x86] bpf, x86_64: remove obsolete exception handling from div/mod (Jiri Olsa) [1311586] - [kernel] bpf: fix subprog verifier bypass by div/mod by 0 exception (Jiri Olsa) [1311586] - [kernel] bpf: make unknown opcode handling more robust (Jiri Olsa) [1311586] - [kernel] bpf: improve dead code sanitizing (Jiri Olsa) [1311586] - [kernel] bpf: Use the IS_FD_ARRAY() macro in map_update_elem() (Jiri Olsa) [1311586] - [kernel] bpf: fix incorrect kmalloc usage in lpm_trie MAP_GET_NEXT_KEY rcu region (Jiri Olsa) [1311586] - [kernel] bpf: add upper complexity limit to verifier log (Jiri Olsa) [1311586] - [x86] bpf, x86: small optimization in alu ops with imm (Jiri Olsa) [1311586] - [kernel] bpf, verifier: detect misconfigured mem, size argument pair (Jiri Olsa) [1311586] - [kernel] bpf: implement MAP_GET_NEXT_KEY command for LPM_TRIE map (Jiri Olsa) [1311586] - [kernel] bpf: arraymap: use bpf_map_init_from_attr() (Jiri Olsa) [1311586] - [kernel] bpf: arraymap: move checks out of alloc function (Jiri Olsa) [1311586] - [kernel] bpf: mark dst unknown on inconsistent (s, u)bounds adjustments (Jiri Olsa) [1311586] - [kernel] bpf: reject stores into ctx via st and xadd (Jiri Olsa) [1311586] - [kernel] bpf: add helper for copying attrs to struct bpf_map (Jiri Olsa) [1311586] - [kernel] bpf: hashtab: move checks out of alloc function (Jiri Olsa) [1311586] - [kernel] bpf: hashtab: move attribute validation before allocation (Jiri Olsa) [1311586] - [kernel] bpf: add map_alloc_check callback (Jiri Olsa) [1311586] - [kernel] bpf: fix 32-bit divide by zero (Jiri Olsa) [1311586] - [kernel] bpf: fix divides by zero (Jiri Olsa) [1311586] - [kernel] bpf: Add merge fixes (Jiri Olsa) [1311586] - [kernel] bpf, array: fix overflow in max_entries and undefined behavior in index_mask (Jiri Olsa) [1311586] - [kernel] bpf: arsh is not supported in 32 bit alu thus reject it (Jiri Olsa) [1311586] - [kernel] bpf: fix spelling mistake: "obusing" -> "abusing" (Jiri Olsa) [1311586] - [kernel] bpf: export function to write into verifier log buffer (Jiri Olsa) [1311586] - [net] bpf: introduce BPF_JIT_ALWAYS_ON config (Jiri Olsa) [1311586] - [kernel] bpf: prevent out-of-bounds speculation (Jiri Olsa) [1311586] - [kernel] bpf: fix verifier GPF in kmalloc failure path (Jiri Olsa) [1311586] - [kernel] bpf: fix max call depth check (Jiri Olsa) [1311586] - [kernel] bpf: fix maximum stack depth tracking logic (Jiri Olsa) [1311586] - [kernel] bpf: fix stacksafe exploration when comparing states (Jiri Olsa) [1311586] - [kernel] bpf: allow for correlation of maps and helpers in dump (Jiri Olsa) [1311586] - [kernel] bpf: do not allow root to mangle valid pointers (Jiri Olsa) [1311586] - [kernel] bpf: fix integer overflows (Jiri Olsa) [1311586] - [kernel] bpf: don't prune branches when a scalar is replaced with a pointer (Jiri Olsa) [1311586] - [kernel] bpf: force strict alignment checks for stack pointers (Jiri Olsa) [1311586] - [kernel] bpf: fix missing error return in check_stack_boundary() (Jiri Olsa) [1311586] - [kernel] bpf: fix 32-bit ALU op verification (Jiri Olsa) [1311586] - [kernel] bpf: fix incorrect tracking of register size truncation (Jiri Olsa) [1311586] - [kernel] bpf: fix incorrect sign extension in check_alu_op() (Jiri Olsa) [1311586] - [kernel] bpf/verifier: fix bounds calculation on BPF_RSH (Jiri Olsa) [1311586] - [kernel] bpf: make function skip_callee static and return NULL rather than 0 (Jiri Olsa) [1311586] - [kernel] bpf: x64: add JIT support for multi-function programs (Jiri Olsa) [1311586] - [kernel] bpf: fix net.core.bpf_jit_enable race (Jiri Olsa) [1311586] - [kernel] bpf: add support for bpf_call to interpreter (Jiri Olsa) [1311586] - [kernel] bpf: teach verifier to recognize zero initialized stack (Jiri Olsa) [1311586] - [kernel] bpf: introduce function calls (verification) (Jiri Olsa) [1311586] - [kernel] bpf: introduce function calls (function boundaries) (Jiri Olsa) [1311586] - [kernel] bpf: add schedule points to map alloc/free (Jiri Olsa) [1311586] - [s390] bpf: correct broken uapi for BPF_PROG_TYPE_PERF_EVENT program type (Jiri Olsa) [1311586] - [kernel] bpf: correct broken uapi for BPF_PROG_TYPE_PERF_EVENT program type (Jiri Olsa) [1311586] - [kernel] bpf: cleanup register_is_null() (Jiri Olsa) [1311586] - [kernel] bpf: improve JEQ/JNE path walking (Jiri Olsa) [1311586] - [kernel] bpf: improve verifier liveness marks (Jiri Olsa) [1311586] - [kernel] bpf: don't mark FP reg as uninit (Jiri Olsa) [1311586] - [kernel] bpf: print liveness info to verifier log (Jiri Olsa) [1311586] - [kernel] bpf: fix stack state printing in verifier log (Jiri Olsa) [1311586] - [kernel] bpf: fix branch pruning logic (Jiri Olsa) [1311586] - [kernel] bpf: introduce ARG_PTR_TO_MEM_OR_NULL (Jiri Olsa) [1311586] - [kernel] bpf: change bpf_perf_event_output arg5 type to ARG_CONST_SIZE_OR_ZERO (Jiri Olsa) [1311586] - [kernel] bpf: change bpf_probe_read_str arg2 type to ARG_CONST_SIZE_OR_ZERO (Jiri Olsa) [1311586] - [kernel] bpf: remove explicit handling of 0 for arg2 in bpf_probe_read (Jiri Olsa) [1311586] - [kernel] bpf: change helper bpf_probe_read arg2 type to ARG_CONST_SIZE_OR_ZERO (Jiri Olsa) [1311586] - [kernel] bpf: improve verifier ARG_CONST_SIZE_OR_ZERO semantics (Jiri Olsa) [1311586] - [kernel] bpf: offload: add infrastructure for loading programs for a specific netdev (Jiri Olsa) [1311586] - [kernel] bpf: fix verifier NULL pointer dereference (Jiri Olsa) [1311586] - [kernel] bpf: fix out-of-bounds access warning in bpf_check (Jiri Olsa) [1311586] - [kernel] bpf: also improve pattern matches for meta access (Jiri Olsa) [1311586] - [kernel] bpf: minor cleanups after merge (Jiri Olsa) [1311586] - [kernel] bpf: fix verifier memory leaks (Jiri Olsa) [1311586] - [kernel] bpf: reduce verifier memory consumption (Jiri Olsa) [1311586] - [kernel] bpf: fix off by one for range markings with L(T, E) patterns (Jiri Olsa) [1311586] - [security] bpf: Add LSM hooks for bpf object related syscall (Jiri Olsa) [1311586] - [kernel] bpf: Add file mode configuration into bpf maps (Jiri Olsa) [1311586] - [kernel] bpf: require CAP_NET_ADMIN when using devmap (Jiri Olsa) [1311586] - [kernel] bpf: do not test for PCPU_MIN_UNIT_SIZE before percpu allocations (Jiri Olsa) [1311586] - [kernel] bpf: move knowledge about post-translation offsets out of verifier (Jiri Olsa) [1311586] - [kernel] bpf: remove the verifier ops from program structure (Jiri Olsa) [1311586] - [kernel] bpf: Add sched cls/act type (Jiri Olsa) [1311586] - [kernel] bpf: Add socket filter type (Jiri Olsa) [1311586] - [kernel] bpf: split verifier and program ops (Jiri Olsa) [1311586] - [kernel] bpf: disallow arithmetic operations on context pointer (Jiri Olsa) [1311586] - [kernel] bpf: verifier: set reg_type on context accesses in second pass (Jiri Olsa) [1311586] - [kernel] bpf: wire in data and data_end for cls_act_bpf (Jiri Olsa) [1311586] - [kernel] bpf: write back the verifier log buffer as it gets filled (Jiri Olsa) [1311586] - [kernel] bpf: move instruction printing into a separate file (Jiri Olsa) [1311586] - [kernel] bpf: move global verifier log into verifier environment (Jiri Olsa) [1311586] - [uapi] bpf: Use char in prog and map name (Jiri Olsa) [1311586] - [kernel] netfilter: xt_bpf: Fix XT_BPF_MODE_FD_PINNED mode of 'xt_bpf_info_v1' (Jiri Olsa) [1311586] - [kernel] bpf: Change bpf_obj_name_cpy() to better ensure map's name is init by 0 (Jiri Olsa) [1311586] - [kernel] bpf: fix liveness marking (Jiri Olsa) [1311586] - [kernel] bpf: add helper bpf_perf_prog_read_value (Jiri Olsa) [1311586] - [kernel] bpf: add helper bpf_perf_event_read_value for perf event array map (Jiri Olsa) [1311586] - [kernel] bpf: perf event change needed for subsequent bpf helpers (Jiri Olsa) [1311586] - [kernel] bpf: enforce return code for cgroup-bpf programs (Jiri Olsa) [1311586] - [kernel] bpf: fix bpf_tail_call() x64 JIT (Jiri Olsa) [1311586] - [kernel] bpf/verifier: improve disassembly of BPF_NEG instructions (Jiri Olsa) [1311586] - [kernel] bpf/verifier: improve disassembly of BPF_END instructions (Jiri Olsa) [1311586] - [kernel] bpf: add meta pointer for direct access (Jiri Olsa) [1311586] - [kernel] bpf: Optimize lpm trie delete (Jiri Olsa) [1311586] - [kernel] bpf: do not disable/enable BH in bpf_map_free_id() (Jiri Olsa) [1311586] - [kernel] bpf: Implement map_delete_elem for BPF_MAP_TYPE_LPM_TRIE (Jiri Olsa) [1311586] - [kernel] bpf/verifier: reject BPF_ALU64|BPF_END (Jiri Olsa) [1311586] - [kernel] bpf: Only set node->ref = 1 if it has not been set (Jiri Olsa) [1311586] - [kernel] bpf: Inline LRU map lookup (Jiri Olsa) [1311586] - [x86] bpf_jit: small optimization in emit_bpf_tail_call() (Jiri Olsa) [1311586] - [kernel] bpf/verifier: document liveness analysis (Jiri Olsa) [1311586] - [kernel] bpf/verifier: remove varlen_map_value_access flag (Jiri Olsa) [1311586] - [kernel] bpf/verifier: when pruning a branch, ignore its write marks (Jiri Olsa) [1311586] - [kernel] bpf: inline map in map lookup functions for array and htab (Jiri Olsa) [1311586] - [kernel] bpf: make htab inlining more robust wrt assumptions (Jiri Olsa) [1311586] - [kernel] bpf: fix map value attribute for hash of maps (Jiri Olsa) [1311586] - [kernel] bpf: fix liveness propagation to parent in spilled stack slots (Jiri Olsa) [1311586] - [kernel] bpf: devmap: remove unnecessary value size check (Jiri Olsa) [1311586] - [kernel] bpf: export bpf_prog_inc_not_zero (Jiri Olsa) [1311586] - [kernel] bpf/verifier: track liveness for pruning (Jiri Olsa) [1311586] - [kernel] bpf: enable BPF_J(LT, LE, SLT, SLE) opcodes in verifier (Jiri Olsa) [1311586] - [x86] bpf, x86: implement jiting of BPF_J(LT, LE, SLT, SLE) (Jiri Olsa) [1311586] - [kernel] bpf: add BPF_J(LT, LE, SLT, SLE) instructions (Jiri Olsa) [1311586] - [kernel] bpf: Extend check_uarg_tail_zero() checks (Jiri Olsa) [1311586] - [kernel] bpf: Move check_uarg_tail_zero() upward (Jiri Olsa) [1311586] - [kernel] bpf/verifier: increase complexity limit to 128k (Jiri Olsa) [1311586] - [kernel] bpf/verifier: more concise register state logs for constant var_off (Jiri Olsa) [1311586] - [kernel] bpf/verifier: track signed and unsigned min/max values (Jiri Olsa) [1311586] - [kernel] bpf/verifier: rework value tracking (Jiri Olsa) [1311586] - [kernel] bpf: fix bpf_prog_get_info_by_fd to dump correct xlated_prog_len (Jiri Olsa) [1311586] - [kernel] bpf: don't indicate success when copy_from_user fails (Jiri Olsa) [1311586] - [kernel] bpf/verifier: fix min/max handling in BPF_SUB (Jiri Olsa) [1311586] - [kernel] bpf: fix mixed signed/unsigned derived min/max value bounds (Jiri Olsa) [1311586] - [kernel] bpf: Implement show_options (Jiri Olsa) [1311586] - [kernel] bpf, verifier: add additional patterns to evaluate_reg_imm_alu (Jiri Olsa) [1311586] - [kernel] bpf: simplify narrower ctx access (Jiri Olsa) [1311586] - [uapi] bpf: BPF support for sock_ops (Jiri Olsa) [1311586] - [kernel] bpf: don't open-code memdup_user() (Jiri Olsa) [1311586] - [kernel] bpf: prevent leaking pointer via xadd on unpriviledged (Jiri Olsa) [1311586] - [kernel] bpf: Fix out-of-bound access on interpreters() (Jiri Olsa) [1311586] - [kernel] bpf: Add syscall lookup support for fd array and htab (Jiri Olsa) [1311586] - [kernel] bpf: possibly avoid extra masking for narrower load in verifier (Jiri Olsa) [1311586] - [kernel] bpf: permits narrower load from bpf program context fields (Jiri Olsa) [1311586] - [kernel] bpf: reset id on spilled regs in clear_all_pkt_pointers (Jiri Olsa) [1311586] - [kernel] bpf: reset id on CONST_IMM transition (Jiri Olsa) [1311586] - [kernel] bpf: don't check spilled reg state for non-STACK_SPILLed type slots (Jiri Olsa) [1311586] - [uapi] bpf: update perf event helper functions documentation (Jiri Olsa) [1311586] - [kernel] perf, bpf: Add BPF support to all perf_event types (Jiri Olsa) [1311586] - [kernel] bpf: Remove the capability check for cgroup skb eBPF program (Jiri Olsa) [1311586] - [x86] bpf: take advantage of stack_depth tracking in x64 JIT (Jiri Olsa) [1311586] - [x86] bpf: change x86 JITed program stack layout (Jiri Olsa) [1311586] - [kernel] bpf: use different interpreter depending on required stack size (Jiri Olsa) [1311586] - [kernel] bpf: teach verifier to track stack depth (Jiri Olsa) [1311586] - [kernel] bpf: split bpf core interpreter (Jiri Olsa) [1311586] - [kernel] bpf: free up BPF_JMP | BPF_CALL | BPF_X opcode (Jiri Olsa) [1311586] - [kernel] bpf: fix wrong exposure of map_flags into fdinfo for lpm (Jiri Olsa) [1311586] - [kernel] bpf: properly reset caller saved regs after helper call and ld_abs/ind (Jiri Olsa) [1311586] - [kernel] bpf: fix incorrect pruning decision when alignment must be tracked (Jiri Olsa) [1311586] - [kernel] Make IP alignment calulations clearer (Jiri Olsa) [1311586] - [kernel] bpf: Handle multiple variable additions into packet pointers in verifier (Jiri Olsa) [1311586] - [kernel] bpf: encapsulate verifier log state into a structure (Jiri Olsa) [1311586] - [kernel] bpf: adjust verifier heuristics (Jiri Olsa) [1311586] - [kernel] bpf: Add map_name to bpf_map_info (Jiri Olsa) [1311586] - [kernel] bpf: Allow selecting numa node during map creation (Jiri Olsa) [1311586] - [kernel] bpf: add devmap, a map for storing net device references (Jiri Olsa) [1311586] - [kernel] bpf: Add name, load_time, uid and map_ids to bpf_prog_info (Jiri Olsa) [1311586] - [kernel] bpf: Add strict alignment flag for BPF_PROG_LOAD (Jiri Olsa) [1311586] - [kernel] bpf: Do per-instruction state dumping in verifier when log_level > 1 (Jiri Olsa) [1311586] - [kernel] bpf: Track alignment of register values in the verifier (Jiri Olsa) [1311586] - [kernel] bpf: Add BPF_OBJ_GET_INFO_BY_FD (Jiri Olsa) [1311586] - [kernel] bpf: Add jited_len to struct bpf_prog (Jiri Olsa) [1311586] - [kernel] bpf: Add BPF_MAP_GET_FD_BY_ID (Jiri Olsa) [1311586] - [kernel] bpf: Add BPF_PROG_GET_FD_BY_ID (Jiri Olsa) [1311586] - [kernel] bpf: Add BPF_(PROG|MAP)_GET_NEXT_ID command (Jiri Olsa) [1311586] - [kernel] bpf: Introduce bpf_map ID (Jiri Olsa) [1311586] - [kernel] bpf: Introduce bpf_prog ID (Jiri Olsa) [1311586] - [kernel] bpf: don't let ldimm64 leak map addresses on unprivileged (Jiri Olsa) [1311586] - [kernel] bpf: enhance verifier to understand stack pointer arithmetic (Jiri Olsa) [1311586] - [x86] bpf, x86_64/arm64: remove old ldimm64 artifacts from jits (Jiri Olsa) [1311586] - [kernel] bpf: map_get_next_key to return first key on NULL (Jiri Olsa) [1311586] - [kernel] bpf: lru: Lower the PERCPU_NR_SCANS from 16 to 4 (Jiri Olsa) [1311586] - [kernel] bpf: remove struct bpf_map_type_list (Jiri Olsa) [1311586] - [kernel] bpf: remove struct bpf_prog_type_list (Jiri Olsa) [1311586] - [kernel] bpf: reference may_access_skb() from __bpf_prog_run() (Jiri Olsa) [1311586] - [net] bpf: introduce BPF_PROG_TEST_RUN command (Jiri Olsa) [1311586] - [kernel] bpf, verifier: fix rejection of unaligned access checks for map_value_adj (Jiri Olsa) [1311586] - [kernel] bpf, verifier: fix alu ops against map_value(, _adj) register types (Jiri Olsa) [1311586] - [kernel] bpf: improve verifier packet range checks (Jiri Olsa) [1311586] - [kernel] bpf: Add hash of maps support (Jiri Olsa) [1311586] - [kernel] bpf: Add array of maps support (Jiri Olsa) [1311586] - [kernel] bpf: Fix and simplifications on inline map lookup (Jiri Olsa) [1311586] - [kernel] bpf: fix hashmap extra_elems logic (Jiri Olsa) [1311586] - [kernel] bpf: inline htab_map_lookup_elem() (Jiri Olsa) [1311586] - [kernel] bpf: add helper inlining infra and optimize map_array lookup (Jiri Olsa) [1311586] - [kernel] bpf: adjust insn_aux_data when patching insns (Jiri Olsa) [1311586] - [kernel] bpf: refactor fixup_bpf_calls() (Jiri Olsa) [1311586] - [kernel] bpf: move fixup_bpf_calls() function (Jiri Olsa) [1311586] - [kernel] bpf: convert htab map to hlist_nulls (Jiri Olsa) [1311586] - [kernel] bpf: fix struct htab_elem layout (Jiri Olsa) [1311586] - [kernel] bpf: add get_next_key callback to LPM map (Jiri Olsa) [1311586] - [kernel] bpf: fix spelling mistake: "proccessed" -> "processed" (Jiri Olsa) [1311586] - [kernel] bpf: remove stubs for cBPF from arch code (Jiri Olsa) [1311586] - [kernel] bpf: reduce compiler warnings by adding fallthrough comments (Jiri Olsa) [1311586] - [kernel] bpf: introduce BPF_F_ALLOW_OVERRIDE flag (Jiri Olsa) [1311586] - [kernel] bpf, lpm: fix overflows in trie_alloc checks (Jiri Olsa) [1311586] - [kernel] bpf: enable verifier to add 0 to packet ptr (Jiri Olsa) [1311586] - [kernel] bpf: add initial bpf tracepoints (Jiri Olsa) [1311586] - [kernel] trace: add variant without spacing in trace_print_hex_seq (Jiri Olsa) [1311586] - [kernel] bpf: enable verifier to better track const alu ops (Jiri Olsa) [1311586] - [kernel] bpf, lpm: fix kfree of im_node in trie_update_elem (Jiri Olsa) [1311586] - [kernel] bpf: add a longest prefix match trie map implementation (Jiri Olsa) [1311586] - [kernel] bpf: add bpf_probe_read_str helper (Jiri Olsa) [1311586] - [kernel] bpf: don't trigger OOM killer under pressure with map alloc (Jiri Olsa) [1311586] - [kernel] bpf, trace: make ctx access checks more robust (Jiri Olsa) [1311586] - [kernel] bpf: rework prog_digest into prog_tag (Jiri Olsa) [1311586] - [kernel] bpf: allow b/h/w/dw access for bpf's cb in ctx (Jiri Olsa) [1311586] - [kernel] bpf: pass original insn directly to convert_ctx_access (Jiri Olsa) [1311586] - [kernel] bpf: do not use KMALLOC_SHIFT_MAX (Jiri Olsa) [1311586] - [kernel] bpf: Make unnecessarily global functions static (Jiri Olsa) [1311586] - [kernel] bpf: Remove unused but set variable in __bpf_lru_list_shrink_inactive() (Jiri Olsa) [1311586] - [kernel] bpf: rename ARG_PTR_TO_STACK (Jiri Olsa) [1311586] - [kernel] bpf: allow helpers access to variable memory (Jiri Olsa) [1311586] - [kernel] bpf: allow adjusted map element values to spill (Jiri Olsa) [1311586] - [kernel] bpf: allow helpers access to map element values (Jiri Olsa) [1311586] - [kernel] bpf: split check_mem_access logic for map values (Jiri Olsa) [1311586] - [x86] bpf: change back to orig prog on too many passes (Jiri Olsa) [1311586] - [kernel] bpf: fix mark_reg_unknown_value for spilled regs on map value marking (Jiri Olsa) [1311586] - [kernel] bpf: fix overflow in prog accounting (Jiri Olsa) [1311586] - [kernel] bpf: dynamically allocate digest scratch buffer (Jiri Olsa) [1311586] - [kernel] bpf: add prog_digest and expose it via fdinfo/netlink (Jiri Olsa) [1311586] - [kernel] bpf: fix regression on verifier pruning wrt map lookups (Jiri Olsa) [1311586] - [kernel] bpf: fix state equivalence (Jiri Olsa) [1311586] - [kernel] bpf: fix loading of BPF_MAXINSNS sized programs (Jiri Olsa) [1311586] - [kernel] bpf: Preserve const register type on const OR alu ops (Jiri Olsa) [1311586] - [uapi] bpf: Add new cgroup attach type to enable sock modifications (Jiri Olsa) [1311586] - [kernel] bpf: BPF for lightweight tunnel infrastructure (Jiri Olsa) [1311586] - [kernel] bpf: fix states equal logic for varlen access (Jiri Olsa) [1311586] - [kernel] bpf: allow for mount options to specify permissions (Jiri Olsa) [1311586] - [kernel] bpf: add owner_prog_type and accounted mem to array map's fdinfo (Jiri Olsa) [1311586] - [kernel] bpf: add __must_check attributes to refcount manipulating helpers (Jiri Olsa) [1311586] - [kernel] bpf: fix range arithmetic for bpf map access (Jiri Olsa) [1311586] - [kernel] bpf: Fix compilation warning in __bpf_lru_list_rotate_inactive (Jiri Olsa) [1311586] - [kernel] bpf: Add BPF_MAP_TYPE_LRU_PERCPU_HASH (Jiri Olsa) [1311586] - [kernel] bpf: Add BPF_MAP_TYPE_LRU_HASH (Jiri Olsa) [1311586] - [kernel] bpf: Refactor codes handling percpu map (Jiri Olsa) [1311586] - [kernel] bpf: Add percpu LRU list (Jiri Olsa) [1311586] - [kernel] bpf: LRU List (Jiri Olsa) [1311586] - [kernel] bpf: Use u64_to_user_ptr() (Jiri Olsa) [1311586] - [kernel] bpf: Remove unused but set variables (Jiri Olsa) [1311586] - [kernel] bpf: fix map not being uncharged during map creation failure (Jiri Olsa) [1311586] - [kernel] bpf: fix htab map destruction when extra reserve is in use (Jiri Olsa) [1311586] - [kernel] bpf: Print function name in addition to function id (Jiri Olsa) [1311586] - [kernel] bpf: add helper for retrieving current numa node id (Jiri Olsa) [1311586] - [kernel] bpf: Detect identical PTR_TO_MAP_VALUE_OR_NULL registers (Jiri Olsa) [1311586] - [kernel] bpf: allow access into map value arrays (Jiri Olsa) [1311586] - [kernel] bpf: clean up put_cpu_var usage (Jiri Olsa) [1311586] - [kernel] bpf: Set register type according to is_valid_access() (Jiri Olsa) [1311586] - [kernel] bpf: recognize 64bit immediate loads as consts (Jiri Olsa) [1311586] - [kernel] bpf: enable non-core use of the verfier (Jiri Olsa) [1311586] - [kernel] bpf: expose internal verfier structures (Jiri Olsa) [1311586] - [kernel] bpf: don't (ab)use instructions to store state (Jiri Olsa) [1311586] - [kernel] bpf: direct packet write and access for helpers for clsact progs (Jiri Olsa) [1311586] - [kernel] bpf, verifier: enforce larger zero range for pkt on overloading stack buffs (Jiri Olsa) [1311586] - [kernel] bpf: fix range propagation on direct packet access (Jiri Olsa) [1311586] - [kernel] bpf: fix method of PTR_TO_PACKET reg id generation (Jiri Olsa) [1311586] - [kernel] bpf: add BPF_CALL_x macros for declaring helpers (Jiri Olsa) [1311586] - [kernel] bpf: add BPF_SIZEOF and BPF_FIELD_SIZEOF macros (Jiri Olsa) [1311586] - [kernel] bpf: minor cleanups in helpers (Jiri Olsa) [1311586] - [kernel] bpf: drop unnecessary context cast from BPF_PROG_RUN (Jiri Olsa) [1311586] - [kernel] perf, bpf: add perf events core support for BPF_PROG_TYPE_PERF_EVENT programs (Jiri Olsa) [1311586] - [kernel] bpf: perf_event progs should only use preallocated maps (Jiri Olsa) [1311586] - [kernel] bpf: support 8-byte metafield access (Jiri Olsa) [1311586] - [kernel] bpf: allow bpf_get_prandom_u32() to be used in tracing (Jiri Olsa) [1311586] - [kernel] bpf: allow helpers access the packet directly (Jiri Olsa) [1311586] - [kernel] bpf: restore behavior of bpf_map_update_elem (Jiri Olsa) [1311586] - [kernel] bpf: Add bpf_probe_write_user BPF helper to be called in tracers (Jiri Olsa) [1311586] - [kernel] bpf, events: fix offset in skb copy handler (Jiri Olsa) [1311586] - [kernel] bpf: fix implicit declaration of bpf_prog_add (Jiri Olsa) [1311586] - [kernel] bpf: enable direct packet data write for xdp progs (Jiri Olsa) [1311586] - [kernel] bpf: add bpf_prog_add api for bulk prog refcnt (Jiri Olsa) [1311586] - [kernel] cgroup: bpf: Add BPF_MAP_TYPE_CGROUP_ARRAY (Jiri Olsa) [1311586] - [kernel] trace/bpf_trace.c: work around gcc-4.4.4 anon union initialization bug (Jiri Olsa) [1311586] - [kernel] bpf: bpf_event_entry_gen's alloc needs to be in atomic context (Jiri Olsa) [1311586] - [kernel] bpf: avoid stack copy and use skb ctx for event output (Jiri Olsa) [1311586] - [kernel] bpf, perf: split bpf_perf_event_output (Jiri Olsa) [1311586] - [kernel] perf, events: add non-linear data support for raw records (Jiri Olsa) [1311586] - [kernel] bpf: make inode code explicitly non-modular (Jiri Olsa) [1311586] - [kernel] bpf: introduce bpf_get_current_task() helper (Jiri Olsa) [1311586] - [kernel] bpf: refactor bpf_prog_get and type check into helper (Jiri Olsa) [1311586] - [kernel] bpf: generally move prog destruction to RCU deferral (Jiri Olsa) [1311586] - [kernel] bpf: don't use raw processor id in generic helper (Jiri Olsa) [1311586] - [kernel] bpf, trace: add BPF_F_CURRENT_CPU flag for bpf_perf_event_read (Jiri Olsa) [1311586] - [kernel] bpf: minor cleanups on fd maps and helpers (Jiri Olsa) [1311586] - [kernel] bpf, perf: delay release of BPF prog after grace period (Jiri Olsa) [1311586] - [kernel] bpf, maps: flush own entries on perf map release (Jiri Olsa) [1311586] - [kernel] bpf, maps: extend map_fd_get_ptr arguments (Jiri Olsa) [1311586] - [kernel] bpf, maps: add release callback (Jiri Olsa) [1311586] - [kernel] bpf: fix matching of data/data_end in verifier (Jiri Olsa) [1311586] - [kernel] bpf: teach verifier to recognize imm += ptr pattern (Jiri Olsa) [1311586] - [kernel] bpf: support decreasing order in direct packet access (Jiri Olsa) [1311586] - [kernel] bpf: direct packet access (Jiri Olsa) [1311586] - [kernel] bpf: fix missing header inclusion (Jiri Olsa) [1311586] - [kernel] bpf: rather use get_random_int for randomizations (Jiri Olsa) [1311586] - [net] bpf: split HAVE_BPF_JIT into cBPF and eBPF variant (Jiri Olsa) [1311586] - [x86] bpf, x86: add support for constant blinding (Jiri Olsa) [1311586] - [net] bpf: add generic constant blinding for use in jits (Jiri Olsa) [1311586] - [kernel] bpf: prepare bpf_int_jit_compile/bpf_prog_select_runtime apis (Jiri Olsa) [1311586] - [kernel] bpf: add bpf_patch_insn_single helper (Jiri Olsa) [1311586] - [x86] bpf, x86/arm64: remove useless checks on prog (Jiri Olsa) [1311586] - [kernel] bpf: minor cleanups in ebpf code (Jiri Olsa) [1311586] - [kernel] bpf: improve verifier state equivalence (Jiri Olsa) [1311586] - [kernel] bpf: cleanup verifier code (Jiri Olsa) [1311586] - [kernel] bpf: fix check_map_func_compatibility logic (Jiri Olsa) [1311586] - [kernel] bpf: fix refcnt overflow (Jiri Olsa) [1311586] - [kernel] bpf: fix double-fdput in replace_map_fd_with_map_ptr() (Jiri Olsa) [1311586] - [kernel] bpf: add event output helper for notifications/sampling/logging (Jiri Olsa) [1311586] - [kernel] bpf, trace: add BPF_F_CURRENT_CPU flag for bpf_perf_event_output (Jiri Olsa) [1311586] - [kernel] bpf: convert relevant helper args to ARG_PTR_TO_RAW_STACK (Jiri Olsa) [1311586] - [kernel] bpf, verifier: add ARG_PTR_TO_RAW_STACK type (Jiri Olsa) [1311586] - [kernel] bpf, verifier: add bpf_call_arg_meta for passing meta data (Jiri Olsa) [1311586] - [kernel] bpf/verifier: reject invalid LD_ABS | BPF_DW instruction (Jiri Olsa) [1311586] - [kernel] bpf: simplify verifier register state assignments (Jiri Olsa) [1311586] - [kernel] bpf, verifier: further improve search pruning (Jiri Olsa) [1311586] - [kernel] bpf: sanitize bpf tracepoint access (Jiri Olsa) [1311586] - [kernel] bpf: support bpf_get_stackid() and bpf_perf_event_output() in tracepoint programs (Jiri Olsa) [1311586] - [kernel] bpf: reject invalid names right in ->lookup() (Jiri Olsa) [1311586] - [kernel] bpf: add missing map_flags to bpf_map_show_fdinfo (Jiri Olsa) [1311586] - [kernel] bpf: avoid copying junk bytes in bpf_get_current_comm() (Jiri Olsa) [1311586] - [kernel] bpf: bpf_stackmap_copy depends on CONFIG_PERF_EVENTS (Jiri Olsa) [1311586] - [kernel] bpf: convert stackmap to pre-allocation (Jiri Olsa) [1311586] - [kernel] bpf: check for reserved flag bits in array and stack maps (Jiri Olsa) [1311586] - [kernel] bpf: pre-allocate hash map elements (Jiri Olsa) [1311586] - [kernel] bpf: introduce percpu_freelist (Jiri Olsa) [1311586] - [kernel] bpf: prevent kprobe+bpf deadlocks (Jiri Olsa) [1311586] - [kernel] bpf: Mark __bpf_prog_run() stack frame as non-standard (Jiri Olsa) [1311586] - [kernel] bpf: add new arg_type that allows for 0 sized stack buffer (Jiri Olsa) [1311586] - [kernel] bpf: introduce BPF_MAP_TYPE_STACK_TRACE (Jiri Olsa) [1311586] - [kernel] bpf: grab rcu read lock for bpf_percpu_hash_update (Jiri Olsa) [1311586] - [kernel] bpf: add lookup/update support for per-cpu hash and array maps (Jiri Olsa) [1311586] - [kernel] bpf: introduce BPF_MAP_TYPE_PERCPU_ARRAY map (Jiri Olsa) [1311586] - [kernel] bpf: introduce BPF_MAP_TYPE_PERCPU_HASH map (Jiri Olsa) [1311586] - [kernel] bpf: add BPF_PROG_ATTACH and BPF_PROG_DETACH commands (Jiri Olsa) [1311586] - [x86] asm/bpf: Create stack frames in bpf_jit.S (Jiri Olsa) [1311586] - [x86] asm/bpf: Annotate callable functions (Jiri Olsa) [1311586] - [kernel] bpf: Enable code compilation (Jiri Olsa) [1311586] - [kernel] bpf: introduce BPF_PROG_TYPE_PERF_EVENT program type (Jiri Olsa) [1311586] - [kernel] bpf: register BPF_PROG_TYPE_TRACEPOINT program type (Jiri Olsa) [1311586] - [kernel] bpf: add support for sys_enter_* and sys_exit_* tracepoints (Jiri Olsa) [1311586] - [kernel] tracing/syscall: Avoid perf_trace_buf_*() if sys_data->perf_events is empty (Jiri Olsa) [1311586] - [kernel] perf, bpf: allow bpf programs attach to tracepoints (Jiri Olsa) [1311586] - [kernel] bpf_trace: Make dependent on PERF_EVENTS (Jiri Olsa) [1311586] - [kernel] tracing, perf: Implement BPF programs attached to uprobes (Jiri Olsa) [1311586] - [kernel] perf: Fix race in BPF program unregister (Jiri Olsa) [1311586] - [kernel] tracing, perf: Implement BPF programs attached to kprobes (Jiri Olsa) [1311586] - [kernel] kernel tracing: Add struct ftrace_event_data (Jiri Olsa) [1311586] - [kernel] tracing: Add kprobe flag (Jiri Olsa) [1311586] - [trace] tracepoint: Use struct pointer instead of name hash for reg/unreg tracepoints (Jiri Olsa) [1311586] - [trace] perf: remove unused __addr variable (Jiri Olsa) [1311586] - [kernel] bpf: Add CONFIG_BPF_EVENTS into Kconfig (Jiri Olsa) [1311586] - [net] bpf: split eBPF out of NET (Jiri Olsa) [1311586] - [uapi] filter: move common defines into bpf_common.h (Jiri Olsa) [1311586] - [uapi] filter: split filter.h and expose eBPF to user space (Jiri Olsa) [1311586] - [uapi] bpf: add support for persistent maps/progs (Jiri Olsa) [1311586] - [uapi] bpf: Sync enum bpf_func_id with v4.5 code (Jiri Olsa) [1311586] - [uapi] bpf: Sync enums to v4.5 code in uapi bpf.h (Jiri Olsa) [1311586] - [uapi] bpf: Add bpf load syscall header bits (Jiri Olsa) [1311586] - [kernel] filter: move load_pointer() into filter.h (Jiri Olsa) [1311586] - [kernel] bpf: Adding filter block macros (Jiri Olsa) [1311586] - [uapi] bpf: Add missing macros to filter.h/bpf.h (Jiri Olsa) [1311586] - [kernel] bpf: consolidate JIT binary allocator (Jiri Olsa) [1311586] - [kernel] bpf: make eBPF interpreter images read-only (Jiri Olsa) [1311586] - [kernel] bpf: Sync struct bpf_prog with v4.5 code and add related declarations (Jiri Olsa) [1311586] - [kernel] bpf: fix missing header inclusion (Jiri Olsa) [1311586] - [kernel] bpf: split state from prandom_u32() and consolidate c/eBPF prngs (Jiri Olsa) [1311586] - [kernel] bpf: Sync needed bpf.h structs with v4.5 code (Jiri Olsa) [1311586] - [kernel] bpf: Add convert_ctx_access callback (Jiri Olsa) [1311586] - [kernel] bpf: Add verifier prototypes for helper functions (Jiri Olsa) [1311586] - [kernel] bpf: Add missing members to enum bpf_arg_type (Jiri Olsa) [1311586] - [kernel] bpf: verifier (add verifier core) (Jiri Olsa) [1311586] - [kernel] bpf: Split functions under CONFIG_BPF_SYSCALL in bpf.h (Jiri Olsa) [1311586] - [kernel] bpf: Make the bpf_prog_array_map more generic (Jiri Olsa) [1311586] - [kernel] bpf: allow bpf programs to tail-call other bpf programs (Jiri Olsa) [1311586] - [uapi] bpf: add 'flags' attribute to BPF_MAP_UPDATE_ELEM command (Jiri Olsa) [1311586] - [kernel] filter: make register naming more comprehensible (Jiri Olsa) [1311586] - [uapi] bpf: introduce bpf_perf_event_output() helper (Jiri Olsa) [1311586] - [kernel] perf, bpf: Add BPF support to all perf_event types (Jiri Olsa) [1311586] - [kernel] bpf: Add trace_bpf* jit functions (Jiri Olsa) [1311586] - [kernel] perf/bpf: Convert perf_event_array to use struct file (Jiri Olsa) [1311586] - [mm] maccess.c: actually return -EFAULT from strncpy_from_unsafe (Jiri Olsa) [1311586] - [mm] lib: move strncpy_from_unsafe() into mm/maccess.c (Jiri Olsa) [1311586] - [lib] introduce strncpy_from_unsafe() (Jiri Olsa) [1311586] - [kernel] bpf, inode: disallow userns mounts (Jiri Olsa) [1311586] - [kernel] bpf: Use mount_nodev not mount_ns to mount the bpf filesystem (Jiri Olsa) [1311586] - [x86] asm/bpf: Change sk_load prefix to trace_sk_load for jit (Jiri Olsa) [1311586] - [x86] asm/bpf: Additional changes for trace_bpf_jit.S (Jiri Olsa) [1311586] - [x86] bpf: Additional changes for trace_bpf_jit_comp.c (Jiri Olsa) [1311586] - [x86] asm/bpf: Add v4.5 trace_bpf_jit.S (Jiri Olsa) [1311586] - [x86] bpf: Add v4.5 trace_bpf_jit_comp.c (Jiri Olsa) [1311586] - [netdrv] bpf: Additional changes for network drivers (Jiri Olsa) [1311586] - [kernel] bpf: Additional changes for core.c (Jiri Olsa) [1311586] - [kernel] bpf: Additional changes for bpf_trace.c (Jiri Olsa) [1311586] - [kernel] bpf: Additional changes for syscall.c (Jiri Olsa) [1311586] - [kernel] bpf: Add v4.5 Makefile (Jiri Olsa) [1311586] - [kernel] bpf: Add v4.5 inode.c (Jiri Olsa) [1311586] - [kernel] bpf: Add v4.5 bpf_trace.c (Jiri Olsa) [1311586] - [kernel] bpf: Add v4.5 arraymap.c (Jiri Olsa) [1311586] - [kernel] bpf: Add v4.5 hashtab.c (Jiri Olsa) [1311586] - [kernel] bpf: Add v4.5 helpers.c (Jiri Olsa) [1311586] - [kernel] bpf: Add v4.5 verifier.c (Jiri Olsa) [1311586] - [kernel] bpf: Add v4.5 syscall.c (Jiri Olsa) [1311586] - [kernel] bpf: Add v4.5 core.c (Jiri Olsa) [1311586] - [uapi] bpf: Fix BPF_PROG_TYPE_XDP enum (Jiri Olsa) [1311586] - [kernel] /proc/module: fix building without kallsyms (Jiri Olsa) [1311586] - [kernel] /proc/module: use the same logic as /proc/kallsyms for address exposure (Jiri Olsa) [1311586] - [lib] random32: add prandom_init_once helper for own rngs (Jiri Olsa) [1311586] - [lib] random32: add prandom_seed_full_state helper (Jiri Olsa) [1311586]- [fs] bio: fix __bio_map_user_iov() (Ming Lei) [1548263] - [fs] xfs: detect agfl count corruption and reset agfl (Brian Foster) [1569471] - [fs] ext4: remove i_ioend_count (Marco Benatto) [1561142] - [fs] nfsd: fix potential use-after-free in nfsd4_decode_getdeviceinfo (Scott Mayhew) [1573426] - [fs] xfs: don't fail when converting shortform attr to long form during ATTR_REPLACE (Carlos Maiolino) [1590625] - [fs] Fix 16-byte memory leak in gssp_accept_sec_context_upcall (Dave Wysochanski) [1579804] - [fs] nfsv4: Fix possible 1-byte stack overflow in nfs_idmap_read_and_verify_message (Dave Wysochanski) [1567623] - [fs] dax: remove extra put_dax call (Eric Sandeen) [1588686] - [fs] cifs: return error on invalid value written to cifsFYI (Leif Sahlberg) [1539617] - [fs] cifs: show the "w" bit for writeable /proc/fs/cifs/* files (Leif Sahlberg) [1539612] - [fs] dcache.c: add cond_resched() in shrink_dentry_list() (Aaron Tomlin) [1584693] - [fs] fs, dax: use page->mapping to warn if truncate collides with a busy page (Eric Sandeen) [1515087] - [fs] ext4, dax: introduce ext4_dax_aops (Eric Sandeen) [1515087] - [fs] xfs, dax: introduce xfs_dax_aops (Eric Sandeen) [1515087] - [fs] block, dax: remove dead code in blkdev_writepages() (Eric Sandeen) [1515087] - [fs] fs, dax: prepare for dax-specific address_space_operations (Eric Sandeen) [1515087] - [fs] dax: store pfns in the radix (Eric Sandeen) [1515087] - [fs] dax: require 'struct page' by default for filesystem dax (Eric Sandeen) [1515087] - [fs] mm, dax: introduce pfn_t_special() (Eric Sandeen) [1515087] - [fs] fs/dax.c: release PMD lock even when there is no PMD support in DAX (Eric Sandeen) [1515087] - [fs] ext4: auto disable dax instead of failing mount (Eric Sandeen) [1515087] - [fs] ext4: fix ENOSPC handling in DAX page fault handler (Eric Sandeen) [1515087] - [fs] dax: pass detailed error code from dax_iomap_fault() (Eric Sandeen) [1515087] - [fs] dax: fix PMD faults on zero-length files (Eric Sandeen) [1515087] - [fs] fs, dax: unify IOMAP_F_DIRTY read vs write handling policy in the dax core (Eric Sandeen) [1515087] - [fs] xfs: validate bdev support for DAX inode flag (Eric Sandeen) [1515087] - [fs] dax: use PG_PMD_COLOUR instead of open coding (Eric Sandeen) [1515087] - [fs] dax: explain how read(2)/write(2) addresses are validated (Eric Sandeen) [1515087] - [fs] tools headers: Syncronize mman.h ABI header (Eric Sandeen) [1471784] - [fs] xfs: support for synchronous DAX faults (Eric Sandeen) [1471784] - [fs] xfs: Implement xfs_filemap_pfn_mkwrite() using __xfs_filemap_fault() (Eric Sandeen) [1471784] - [fs] ext4: Support for synchronous DAX faults (Eric Sandeen) [1471784] - [fs] ext4: Simplify error handling in ext4_dax_huge_fault() (Eric Sandeen) [1471784] - [fs] dax: Implement dax_finish_sync_fault() (Eric Sandeen) [1471784] - [fs] dax, iomap: Add support for synchronous faults (Eric Sandeen) [1471784] - [fs] mm: Handle 0 flags in _calc_vm_trans() macro (Eric Sandeen) [1471784] - [fs] mm: Define MAP_SYNC and VM_SYNC flags (Eric Sandeen) [1471784] - [fs] dax: Allow tuning whether dax_insert_mapping_entry() (Eric Sandeen) [1471784] - [fs] dax: Allow dax_iomap_fault() to return pfn (Eric Sandeen) [1471784] - [fs] dax: Fix comment describing dax_iomap_fault() (Eric Sandeen) [1471784] - [fs] dax: Inline dax_pmd_insert_mapping() into the callsite (Eric Sandeen) [1471784] - [fs] dax: Inline dax_insert_mapping() into the callsite (Eric Sandeen) [1471784] - [fs] dax: initialize variable pfn before using it (Eric Sandeen) [1471784] - [fs] dax: Create local variable for vmf->flags & FAULT_FLAG_WRITE test (Eric Sandeen) [1471784] - [fs] dax: Create local variable for VMA in dax_iomap_pte_fault() (Eric Sandeen) [1471784] - [fs] dax: Factor out getting of pfn out of iomap (Eric Sandeen) [1471784] - [fs] dax: Simplify arguments of dax_insert_mapping() (Eric Sandeen) [1471784] - [fs] mm: Remove VM_FAULT_HWPOISON_LARGE_MASK (Eric Sandeen) [1471784] - [fs] mm: introduce MAP_SHARED_VALIDATE, a mechanism to safely define new mmap flags (Eric Sandeen) [1471784] - [fs] xfs: consolidate the various page fault handlers (Eric Sandeen) [1471784] - [fs] iomap: return VM_FAULT_* codes from iomap_page_mkwrite (Eric Sandeen) [1471784] - [fs] Remove VM_FOP_EXTEND mm flag (Eric Sandeen) [1471784] - [fs] dax: move all DAX radix tree defs to fs/dax.c (Eric Sandeen) [1492001] - [mm] dax: remove DAX code from page_cache_tree_insert() (Eric Sandeen) [1492001] - [fs] dax: use common 4k zero page for dax mmap reads (Eric Sandeen) [1492001] - [fs] dax: relocate some dax functions (Eric Sandeen) [1492001] - [mm] add vm_insert_mixed_mkwrite() (Eric Sandeen) [1492001] - [fs] libceph: fix legacy layout decode with pool 0 (Zheng Yan) [1585072] - [fs] rbd: destroy header_oloc in rbd_dev_release() (Zheng Yan) [1585072] - [fs] libceph: handle non-empty dest in ceph_{oloc, oid}_copy() (Zheng Yan) [1585072] - [fs] ceph: rados pool namespace support (Zheng Yan) [1585072] - [fs] libceph: make sure redirect does not change namespace (Zheng Yan) [1585072] - [fs] libceph: rados pool namespace support (Zheng Yan) [1585072] - [fs] libceph: using kfree_rcu() to simplify the code (Zheng Yan) [1585072] - [fs] libceph: introduce reference counted string (Zheng Yan) [1585072] - [fs] sunrpc: avoid warning in gss_key_timeout (Benjamin Coddington) [1418807] - [fs] sunrpc: Update RPCBIND_MAXNETIDLEN (Benjamin Coddington) [1418807] - [fs] NFS: Don't drop CB requests with invalid principals (Benjamin Coddington) [1418807] - [fs] NFSv4.1: nfs4_fl_prepare_ds must be careful about reporting success. (Benjamin Coddington) [1418807] - [fs] NFSv4: Also ask for attributes when downgrading to a READ-only state (Benjamin Coddington) [1418807] - [fs] NFSv4: Fix the underestimation of delegation XDR space reservation (Benjamin Coddington) [1418807] - [fs] NFSv4: Fix double frees in nfs4_test_session_trunk() (Benjamin Coddington) [1418807] - [fs] NFS: Fix NFSv2 security settings (Benjamin Coddington) [1418807] - [fs] NFSv4/pnfs: Fix an infinite layoutget loop (Benjamin Coddington) [1418807] - [fs] nfs: system crashes after NFS4ERR_MOVED recovery (Benjamin Coddington) [1418807] - [fs] xprtrdma: Fix latency regression on NUMA NFS/RDMA clients (Benjamin Coddington) [1418807] - [fs] pNFS: Prevent the layout header refcount going to zero in pnfs_roc() (Benjamin Coddington) [1418807] - [fs] NFS: Fix an incorrect type in struct nfs_direct_req (Benjamin Coddington) [1418807] - [fs] NFS: reject request for id_legacy key without auxdata (Benjamin Coddington) [1418807] - [fs] NFS: Add a cond_resched() to nfs_commit_release_pages() (Benjamin Coddington) [1418807] - [fs] SUNRPC: Fix a race in the receive code path (Benjamin Coddington) [1418807] - [fs] NFS: Fix typo in nomigration mount option (Benjamin Coddington) [1418807] - [fs] nfs: Fix ugly referral attributes (Benjamin Coddington) [1418807] - [fs] NFS: Avoid RCU usage in tracepoints (Benjamin Coddington) [1418807] - [fs] NFS: revalidate "." etc correctly on "open". (Benjamin Coddington) [1418807] - [fs] NFS: Fix uninitialized rpc_wait_queue (Benjamin Coddington) [1418807] - [fs] net: sunrpc: svcsock: fix NULL-pointer exception (Benjamin Coddington) [1418807] - [fs] NFSv4: Fix EXCHANGE_ID corrupt verifier issue (Benjamin Coddington) [1418807] - [fs] NFS: invalidate file size when taking a lock. (Benjamin Coddington) [1418807] - [fs] sunrpc: use constant time memory comparison for mac (Benjamin Coddington) [1418807] - [fs] NFS: only invalidate dentrys that are clearly invalid. (Benjamin Coddington) [1418807] - [fs] pNFS/flexfiles: Check the result of nfs4_pnfs_ds_connect (Benjamin Coddington) [1418807] - [fs] svcrpc: fix oops in absence of krb5 module (Benjamin Coddington) [1418807] - [fs] nfs: Fix "Don't increment lock sequence ID after NFS4ERR_MOVED" (Benjamin Coddington) [1418807] - [fs] SUNRPC: cleanup ida information when removing sunrpc module (Benjamin Coddington) [1418807] - [fs] nfs: Don't increment lock sequence ID after NFS4ERR_MOVED (Benjamin Coddington) [1418807] - [fs] NFSv4.x: hide array-bounds warning (Benjamin Coddington) [1418807] - [fs] NFSv4.1: work around -Wmaybe-uninitialized warning (Benjamin Coddington) [1418807] - [fs] sunrpc: fix write space race causing stalls (Benjamin Coddington) [1418807] - [fs] NFSv4.x: Fix a refcount leak in nfs_callback_up_net (Benjamin Coddington) [1418807] - [fs] sunrpc: Fix bit count when setting hashtable size to power-of-two (Benjamin Coddington) [1418807] - [fs] sunrpc: fix stripping of padded MIC tokens (Benjamin Coddington) [1418807] - [fs] nfs: fix nfs_size_to_loff_t (Benjamin Coddington) [1418807] - [fs] xfs: enhance dinode verifier (Bill O'Donnell) [1574948] {CVE-2018-10322} - [fs] xfs: move inode fork verifiers to xfs_dinode_verify (Bill O'Donnell) [1574948] {CVE-2018-10322} - [fs] ext4: fix hole length detection in ext4_ind_map_blocks() (Lukas Czerner) [1578707] - [fs] ext4: fix interaction between i_size, fallocate, and delalloc after a crash (Lukas Czerner) [1591697] - [fs] ext4: fix fencepost error in check for inode count overflow during resize (Lukas Czerner) [1591696] - [fs] ext4: do not update s_last_mounted of a frozen fs (Lukas Czerner) [1570889] - [fs] ext4: factor out helper ext4_sample_last_mounted() (Lukas Czerner) [1570889] - [fs] vfs: add the sb_start_intwrite_trylock() helper (Lukas Czerner) [1570889] - [fs] ext4: update mtime in ext4_punch_hole even if no blocks are released (Lukas Czerner) [1496545] - [fs] ext4: fail ext4_iget for root directory if unallocated (Lukas Czerner) [1569885] {CVE-2018-1092} - [fs] ext4: don't allow r/w mounts if metadata blocks overlap the superblock (Lukas Czerner) [1564561] {CVE-2018-1094} - [fs] ext4: set h_journal if there is a failure starting a reserved handle (Lukas Czerner) [1569527] - [fs] jbd2: fix use after free in jbd2_journal_start_reserved() (Lukas Czerner) [1442044]- [tools] power turbostat: update version number (Prarit Bhargava) [1454489] - [tools] power turbostat: Add Node in output (Prarit Bhargava) [1454489] - [tools] power turbostat: add node information into turbostat calculations (Prarit Bhargava) [1454489] - [tools] power turbostat: remove num_ from cpu_topology struct (Prarit Bhargava) [1454489] - [tools] power turbostat: rename num_cores_per_pkg to num_cores_per_node (Prarit Bhargava) [1454489] - [tools] power turbostat: track thread ID in cpu_topology (Prarit Bhargava) [1454489] - [tools] power turbostat: Calculate additional node information for a package (Prarit Bhargava) [1454489] - [tools] power turbostat: Fix node and siblings lookup data (Prarit Bhargava) [1454489] - [tools] power turbostat: set max_num_cpus equal to the cpumask length (Prarit Bhargava) [1454489] - [tools] power turbostat: if --num_iterations, print for specific number of iterations (Prarit Bhargava) [1454489] - [tools] power turbostat: Add Cannon Lake support (Prarit Bhargava) [1454489] - [tools] power turbostat: delete duplicate #defines (Prarit Bhargava) [1454489] - [tools] power turbostat: Correct SNB_C1/C3_AUTO_UNDEMOTE defines (Prarit Bhargava) [1454489] - [tools] power turbostat: add POLL and POLL column (Prarit Bhargava) [1454489] - [tools] power turbostat: Fix --hide Pkpc10 (Prarit Bhargava) [1454489] - [tools] power turbostat: Build-in "Low Power Idle" counters support (Prarit Bhargava) [1454489] - [tools] power turbostat: a small C-states dump readability immprovement (Prarit Bhargava) [1454489] - [tools] power turbostat: Don't make man pages executable (Prarit Bhargava) [1454489] - [tools] power turbostat: remove blank lines (Prarit Bhargava) [1454489] - [tools] power turbostat: dump BDX, SKX automatic C-state conversion bit (Prarit Bhargava) [1454489] - [tools] power turbostat: do not hard-code 25MHz crystal on SKX (Prarit Bhargava) [1454489] - [tools] power turbostat: fix possible sprintf buffer overflow (Prarit Bhargava) [1454489] - [tools] power turbostat: fix MSR_IA32_MISC_ENABLE MWAIT printout (Prarit Bhargava) [1454489] - [tools] power turbostat: fix printing on input (Prarit Bhargava) [1454489] - [tools] power turbostat: end current interval upon newline input (Prarit Bhargava) [1454489] - [tools] power turbostat: on sigusr1: sample, print and continue (Prarit Bhargava) [1454489] - [tools] power turbostat: on sigint: sample, print and exit (Prarit Bhargava) [1454489] - [tools] power turbostat: add --enable Time_Of_Day_Seconds (Prarit Bhargava) [1454489] - [tools] power turbostat: fix Skylake Xeon package C-state display (Prarit Bhargava) [1454489] - [ipc] msg: introduce msgctl(MSG_STAT_ANY) (Joe Lawrence) [1579402] - [ipc] sem: introduce semctl(SEM_STAT_ANY) (Joe Lawrence) [1579402] - [ipc] shm: introduce shmctl(SHM_STAT_ANY) (Joe Lawrence) [1579402] - [char] random: Wake up writers when random pools are zapped (Herbert Xu) [1458419] - [crypto] af_alg: Forbid bind(2) when nokey child sockets are present (Herbert Xu) [1555199] - [crypto] af_alg: Allow af_af_alg_release_parent to be called on nokey path (Herbert Xu) [1555199] - [kernel] seccomp: Sysctl to configure actions that are allowed to be logged (Bruno Eduardo de Oliveira Meneguele) [1503305] - [kernel] seccomp: Operation for checking if an action is available (Bruno Eduardo de Oliveira Meneguele) [1503305] - [kernel] seccomp: Sysctl to display available actions (Bruno Eduardo de Oliveira Meneguele) [1503305] - [kernel] seccomp: Switch from atomic_t to recount_t (Bruno Eduardo de Oliveira Meneguele) [1503305] - [kernel] seccomp: Clean up core dump logic (Bruno Eduardo de Oliveira Meneguele) [1503305] - [kernel] seccomp: Only dump core when single-threaded (Bruno Eduardo de Oliveira Meneguele) [1503305] - [kernel] seccomp: dump core when using SECCOMP_RET_KILL (Bruno Eduardo de Oliveira Meneguele) [1503305] - [kernel] seccomp: remove 2-phase API (Bruno Eduardo de Oliveira Meneguele) [1503305] - [kernel] seccomp: Refactor the filter callback and the API (Bruno Eduardo de Oliveira Meneguele) [1503305] - [kernel] seccomp: Remove nr parameter from secure_computing (Bruno Eduardo de Oliveira Meneguele) [1503305] - [kernel] audit: force seccomp event logging to honor the audit_enabled flag (Bruno Eduardo de Oliveira Meneguele) [1503305] - [pinctrl] cannonlake: Align GPIO number space with Windows (David Arcari) [1567849] - [pinctrl] intel: Allow custom GPIO base for pad groups (David Arcari) [1567849] - [pinctrl] intel: Make offset to interrupt status register configurable (David Arcari) [1567849] - [x86] kexec/64: Use gbpages for identity mappings if available (Pingfan Liu) [1503400] - [x86] mm: Add support for gbpages to kernel_ident_mapping_init() (Pingfan Liu) [1503400] - [x86] kvm: mmu: consider host cache mode in MMIO page check (Jeff Moyer) [1539279] - [x86] mm/pat: Export pat_enabled() (Jeff Moyer) [1539279] - [x86] mm: add a function to check if a pfn is UC/UC-/WC (Jeff Moyer) [1539279] - [x86] kvm: fix LAPIC timer drift when guest uses periodic mode ("Dr. David Alan Gilbert") [1584775] - [x86] kvm: remove APIC Timer periodic/oneshot spikes ("Dr. David Alan Gilbert") [1584775] - [powerpc] opal-irqchip: Fix deadlock introduced by "Fix double endian conversion" (Gustavo Duarte) [1577105] - [powerpc] opal-irqchip: Fix double endian conversion (Gustavo Duarte) [1577105] - [powerpc] powernv: Increase opal-irqchip initcall priority (Gustavo Duarte) [1577105] - [powerpc] opal: Remove events notifier (Gustavo Duarte) [1577105] - [powerpc] powernv/opal-dump: Convert to irq domain (Gustavo Duarte) [1577105] - [powerpc] powernv/elog: Convert elog to opal irq domain (Gustavo Duarte) [1577105] - [powerpc] powernv/opal: Convert opal message events to opal irq domain (Gustavo Duarte) [1577105] - [powerpc] powernv/eeh: Update the EEH code to use the opal irq domain (Gustavo Duarte) [1577105] - [tty] hvc: Convert to using interrupts instead of opal events (Gustavo Duarte) [1577105] - [char] ipmi/powernv: Convert to irq event interface (Gustavo Duarte) [1577105] - [powerpc] powernv: Reorder OPAL subsystem initialisation (Gustavo Duarte) [1577105] - [powerpc] powernv: Add a virtual irqchip for opal events (Gustavo Duarte) [1577105] - [scripts] redhat: fix kABI for -mprofile-kernel (Josh Poimboeuf) [1578960] - [kernel] redhat: fix kABI for dynamic ftrace on powerpc (Josh Poimboeuf) [1578960] - [samples] livepatch: Allow to call a custom callback when freeing shadow variables (Josh Poimboeuf) [1578960] - [samples] livepatch: Initialize shadow variables safely by a custom callback (Josh Poimboeuf) [1578960] - [samples] livepatch: Remove immediate feature (Josh Poimboeuf) [1578960] - [powerpc] livepatch: Fix livepatch stack access (Josh Poimboeuf) [1578960] - [scripts] ftrace: allow architectures to specify ftrace compile options (Josh Poimboeuf) [1578960] - [powerpc] livepatch: send a fake signal to all blocking tasks (powerpc bits) (Josh Poimboeuf) [1578960] - [powerpc] livepatch/powerpc: add TIF_PATCH_PENDING thread flag (Josh Poimboeuf) [1578960] - [powerpc] livepatch: Implement reliable stack tracing for the consistency model (Josh Poimboeuf) [1578960] - [powerpc] livepatch: Add live patching support on ppc64le (Josh Poimboeuf) [1578960] - [powerpc] livepatch: Add livepatch stack to struct thread_info (Josh Poimboeuf) [1578960] - [powerpc] livepatch: Add livepatch header (Josh Poimboeuf) [1578960] - [kernel] ftrace: Make ftrace_location_range() global (Josh Poimboeuf) [1578960] - [powerpc] ftrace: Add Kconfig & Make glue for mprofile-kernel (Josh Poimboeuf) [1578960] - [powerpc] modules: Improve restore_r2() error message (Josh Poimboeuf) [1578960] - [powerpc] modules: Don't try to restore r2 after a sibling call (Josh Poimboeuf) [1578960] - [powerpc] modules: Never restore r2 for a mprofile-kernel style mcount() call (Josh Poimboeuf) [1578960] - [powerpc] ftrace: Add support for -mprofile-kernel ftrace ABI (Josh Poimboeuf) [1578960] - [powerpc] Use pr_fmt in module loader code (Josh Poimboeuf) [1578960] - [powerpc] modules: Add REL24 relocation support of livepatch symbols (Josh Poimboeuf) [1578960] - [powerpc] ftrace: Use $(CC_FLAGS_FTRACE) when disabling ftrace (Josh Poimboeuf) [1578960] - [powerpc] ftrace: Use generic ftrace_modify_all_code() (Josh Poimboeuf) [1578960] - [powerpc] module: Create a special stub for ftrace_caller() (Josh Poimboeuf) [1578960] - [powerpc] module: Mark module stubs with a magic value (Josh Poimboeuf) [1578960] - [powerpc] module: Only try to generate the ftrace_caller() stub once (Josh Poimboeuf) [1578960] - [powerpc] Create a helper for getting the kernel toc value (Josh Poimboeuf) [1578960]- [netdrv] virtio_net: fix adding vids on big-endian (Laurent Vivier) [1585566] - [netdrv] mlx5e: Ignore attempts to offload multiple times a TC flow (Alaa Hleihel) [1591249] - [netdrv] mlx5e: Use shared table for offloaded TC eswitch flows (Alaa Hleihel) [1591249] - [netdrv] mlx5e: Prepare for shared table to keep TC eswitch flows (Alaa Hleihel) [1591249] - [netdrv] mlx5e: Add ingress/egress indication for offloaded TC flows (Alaa Hleihel) [1591249] - [netdrv] mlx5e: Offload tc vlan push/pop using HW action (Alaa Hleihel) [1588530] - [netdrv] mlx5: Add core support for vlan push/pop steering action (Alaa Hleihel) [1588530] - [netdrv] mlx5: Embed mlx5_flow_act into fs_fte (Alaa Hleihel) [1588530] - [netdrv] net, ib/mlx5: Add has_tag to mlx5_flow_act (Alaa Hleihel) [1588530] - [netdrv] ib/mlx5: Pass mlx5_flow_act struct instead of multiple arguments (Alaa Hleihel) [1588530] - [netdrv] mlx5: use tc_cls_can_offload_and_chain0() (Alaa Hleihel) [1591249] - [netdrv] mlx5e: hide an unused variable (Alaa Hleihel) [1591249] - [netdrv] mlx5e: E-Switch, Move send-to-vport rule struct to en_rep (Alaa Hleihel) [1591249] - [netdrv] mlx5: E-Switch, Create generic header struct to be used by representors (Alaa Hleihel) [1591249] - [netdrv] mlx5e: Move ethernet representors data into separate struct (Alaa Hleihel) [1591249] - [netdrv] mlx5: E-Switch, Simplify representor load/unload callback API (Alaa Hleihel) [1591249] - [netdrv] Bump version for RHEL-7.6 (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: Add XDP queue stats reporting (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: Delay tail write for XDP packets (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: Add support for XDP_TX action (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: Add XDP support for pass and drop actions (Ken Cox) [1520661 1518094] - [netdrv] intel: add SPDX identifiers to all the Intel drivers (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: fix unused variable warning (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: remove redundant initialization of variable 'dma' (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: add build_skb support (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: break out Rx buffer page management (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: allocate the rings as part of q_vector (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: make sure all frames fit minimum size requirements (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: add support for padding packet (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: setup queue counts (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: add support for using order 1 pages to receive large frames (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: add ethtool private flag for legacy Rx (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: use page_address offset from page (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: use ARRAY_SIZE for various array sizing calculations (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: don't bother clearing tx_buffer_info in ixgbevf_clean_tx_ring() (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: improve performance and reduce size of ixgbevf_tx_map() (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: clear rx_buffer_info in configure instead of clean (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: add counters for Rx page allocations (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: update code to better handle incrementing page count (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: add support for DMA_ATTR_SKIP_CPU_SYNC/WEAK_ORDERING (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: use length to determine if descriptor is done (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: only DMA sync frame length (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: add function for checking if we can reuse page (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: Fix kernel-doc format warnings (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: remove redundant setting of xcast_mode (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: Use smp_rmb rather than read_barrier_depends (Ken Cox) [1520661 1518094] - [netdrv] ixgbe: Initialize 64-bit stats seqcounts (Ken Cox) [1520661 1518094] - [netdrv] ixgbe: force VF to grab new MAC on driver reload (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe/ixgbevf: Free IRQ when PCI error recovery removes the device (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: cleanup sparse warnings (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: fix memory leak on ipsec allocation (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: return error on unsupported SFP module when resetting (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] intel: Cleanup the copyright/license headers (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe/fm10k: Drop tracking stats for macvlan broadcast/multicast (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Drop support for macvlan specific unicast lists (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] Use octal not symbolic permissions (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: tweak page counting for XDP_REDIRECT (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: enable TSO with IPsec offload (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: no need for esp trailer if GSO (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: remove unneeded ipsec test in TX path (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: no need for ipsec csum feature check (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: fix read-modify-write in x550 phy setup (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: add status reg reads to ixgbe_check_remove (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] intel: add SPDX identifiers to all the Intel drivers (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: fix disabling hide VLAN on VF reset (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Add receive length error counter (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: remove unneeded ipsec state free callback (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: fix ipsec trailer length (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: check for 128-bit authentication (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: prevent ptp_rx_hang from running when in FILTER_ALL mode (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Avoid to write the RETA table when unnecessary (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: remove redundant initialization of 'pool' (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] Bump version number for RHEL-7.6 (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: don't set RXDCTL.RLPML for 82599 (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Fix && vs || typo (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: add support for reporting 5G link speed (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Don't report unsupported timestamping filters for X550 (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: use ARRAY_SIZE for array sizing calculation on array buf (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: register ipsec offload with the xfrm subsystem (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: ipsec offload stats (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: process the Tx ipsec offload (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: process the Rx ipsec offload (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: restore offloaded SAs after a reset (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: add ipsec offload add and remove SA (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: add ipsec data structures (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: add ipsec engine start and stop routines (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: add ipsec register access routines (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: clean up ipsec defines (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Fix kernel-doc format warnings (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Fix handling of macvlan Tx offload (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: avoid bringing rings up/down as macvlans are added/removed (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Do not manipulate macvlan Tx queues when performing macvlan offload (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe/fm10k: Record macvlan stats instead of Rx queue for macvlan offloaded rings (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Don't assume dev->num_tc is equal to hardware TC config (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Default to 1 pool always being allocated (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Assume provided MAC filter has been verified by macvlan (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Drop l2_accel_priv data pointer from ring struct (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Use ring values to test for Tx pending (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Fix limitations on macvlan so we can support up to 63 offloaded devices (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: deleting dfwd stations out of order can cause null ptr deref (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: There is no need to update num_rx_pools in L2 fwd offload (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Add support for macvlan offload RSS on X550 and clean-up pool handling (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Perform reinit any time number of VFs change (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: fix for unused variable warning with certain config (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Fix interaction between SR-IOV and macvlan offload (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Remove an obsolete comment about ITR (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: extend firmware version support (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: advertise highest capable link speed (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: remove unused enum latency_range (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: enable multicast on shutdown for WOL (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: setup xdp_rxq_info (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Fix skb list corruption on Power systems (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] bpf: rename ndo_xdp to ndo_bpf (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Fix Tx map failure path (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] intel: Convert timers to use timer_setup() (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: fix crash when injecting AER after failed reset (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Update adaptive ITR algorithm (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: fix the FWSM.PT check in ixgbe_mng_present() (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: fix use of uninitialized padding (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: add counter for times Rx pages gets allocated, not recycled (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: split Tx/Rx ring clearing for ethtool loopback test (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: add error checks when initializing the PHY (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: restore normal RSS after last macvlan offload is removed (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: declare ixgbe_mac_operations structures as const (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Clear SWFW_SYNC register during init (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: incorrect XDP ring accounting in ethtool tx_frame param (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Use new PCI_DEV_FLAGS_NO_RELAXED_ORDERING flag (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: fix masking of bits read from IXGBE_VXLANCTRL register (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: NULL xdp_tx rings on resource cleanup (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] bpf: ixgbe: Report bpf_prog ID during XDP_QUERY_PROG (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: delay tail write to every 'n' packets (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: add support for XDP_TX action (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: add XDP support for pass and drop actions (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: fix build err, num_rx_queues is only available with CONFIG_RPS (Ken Cox) [1520658 1515550 1519654 1518092]- [infiniband] iser: Do not reduce max_sectors (Alaa Hleihel) [1484104] - [kernel] rdma: Change all uapi headers to use __aligned_u64 instead of __u64 (Don Dutile) [1573883] - [kernel] rdma: Do not used __packed in uapi headers (Don Dutile) [1573883] - [infiniband] rdma/rxe: Fix uABI structure layouts for 32/64 compat (Don Dutile) [1573883] - [infiniband] rxe: Do not use 'struct sockaddr' in a uapi header (Don Dutile) [1573883] - [infiniband] rdma/rxe: Use structs to describe the uABI instead of opencoding (Don Dutile) [1573883] - [infiniband] rdma/rxe: Get rid of confusing udata parameter to rxe_cq_chk_attr (Don Dutile) [1573883] - [kernel] rdma/mlx4: Fix uABI structure layouts for 32/64 compat (Don Dutile) [1573883] - [infiniband] ib/mlx4: Move mlx4_uverbs_ex_query_device_resp to uapi/ (Don Dutile) [1573883] - [kernel] rdma/qedr: Fix uABI structure layouts for 32/64 compat (Don Dutile) [1573883] - [infiniband] rdma/ucma: Fix uABI structure layouts for 32/64 compat (Don Dutile) [1573883] - [kernel] rdma: Remove minor pahole differences between 32/64 (Don Dutile) [1573883] - [netdrv] e1000e: Ignore TSYNCRXCTL when getting I219 clock attributes (David Arcari) [1589302] - [netdrv] wil6210: missing length check in wmi_set_ie (Stanislaw Gruszka) [1590841] {CVE-2018-5848} - [netdrv] ethernet: Use octal not symbolic permissions (Ken Cox) [1548145] - [netdrv] bnx2: remove redundant initializations of pointers txr and rxr (Ken Cox) [1548145] - [netdrv] treewide: setup_timer() -> timer_setup() (Ken Cox) [1548145] - [netdrv] aquantia: driver should correctly declare vlan_features bits (Igor Russkikh) [1542881] - [netdrv] net: aquantia: fix unsigned numvecs comparison with less than zero (Igor Russkikh) [1586233] - [netdrv] net: aquantia: Limit number of vectors to actually allocated irqs (Igor Russkikh) [1586233] - [netdrv] cxgb4: do not fail vf instatiation in slave mode (Arjun Vynipadath) [1555206] - [netdrv] cxgb4/cxgb4vf: Notify link changes to OS-dependent code (Arjun Vynipadath) [1577743] - [netdrv] cxgb4: copy the length of cpl_tx_pkt_core to fw_wr (Arjun Vynipadath) [1579351] - [netdrv] cxgb4: avoid schedule while atomic (Arjun Vynipadath) [1579351] - [netdrv] cxgb4: enable inner header checksum calculation (Arjun Vynipadath) [1579351] - [netdrv] cxgb4: Fix (vxlan/geneve)_port initialization (Arjun Vynipadath) [1579351] - [netdrv] remove AMD xgbe mark_hardware_unsupported quirk (David Arcari) [1589397] - [netdrv] amd-xgbe: mark driver as tech preview (David Arcari) [1589397] - [netdrv] amd-xgbe: Improve SFP 100Mbps auto-negotiation (David Arcari) [1589397] - [netdrv] amd-xgbe: Update the BelFuse quirk to support SGMII (David Arcari) [1589397] - [netdrv] amd-xgbe: Advertise FEC support with the KR re-driver (David Arcari) [1589397] - [netdrv] amd-xgbe: Always attempt link training in KR mode (David Arcari) [1589397] - [netdrv] amd-xgbe: Add ethtool show/set channels support (David Arcari) [1589397] - [netdrv] amd-xgbe: Prepare for ethtool set-channel support (David Arcari) [1589397] - [netdrv] amd-xgbe: Add ethtool show/set ring parameter support (David Arcari) [1589397] - [netdrv] amd-xgbe: Add ethtool support to retrieve SFP module info (David Arcari) [1589397] - [netdrv] amd-xgbe: Remove field that indicates SFP diagnostic support (David Arcari) [1589397] - [netdrv] amd-xgbe: Remove use of comm_owned field (David Arcari) [1589397] - [netdrv] amd-xgbe: Read and save the port property registers during probe (David Arcari) [1589397] - [netdrv] amd-xgbe: Fix debug output of max channel counts (David Arcari) [1589397] - [netdrv] amd-xgbe: Only use the SFP supported transceiver signals (David Arcari) [1589397] - [netdrv] amd-xgbe: Improve KR auto-negotiation and training (David Arcari) [1589397] - [netdrv] amd-xgbe: Add pre/post auto-negotiation phy hooks (David Arcari) [1589397] - [netdrv] Use octal not symbolic permissions (David Arcari) [1589397] - [netdrv] amd-xgbe: Restore PCI interrupt enablement setting on resume (David Arcari) [1589397] - [netdrv] amd-xgbe: fix comparison to bitshift when dealing with a mask (David Arcari) [1589397] - [netdrv] amd-xgbe: Get rid of custom hex_dump_to_buffer() (David Arcari) [1589397] - [netdrv] license cleanup: add SPDX GPL-2.0 license identifier to files with no license (David Arcari) [1589397] - [netdrv] amd: Convert timers to use timer_setup() (David Arcari) [1589397] - [netdrv] amd-xgbe: Interrupt summary bits are h/w version dependent (David Arcari) [1589397] - [netdrv] amd-xgbe: Add additional ethtool statistics (David Arcari) [1589397] - [netdrv] amd-xgbe: Add support for VXLAN offload capabilities (David Arcari) [1589397] - [netdrv] amd-xgbe: Convert to using the new link mode settings (David Arcari) [1589397] - [netdrv] amd-xgbe: Add per queue Tx and Rx statistics (David Arcari) [1589397] - [netdrv] amd-xgbe: Add hardware features debug output (David Arcari) [1589397] - [netdrv] amd-xgbe: Optimize DMA channel interrupt enablement (David Arcari) [1589397] - [netdrv] amd-xgbe: Add additional dynamic debug messages (David Arcari) [1589397] - [netdrv] amd-xgbe: Add support to handle device renaming (David Arcari) [1589397] - [netdrv] amd-xgbe: Update TSO packet statistics accuracy (David Arcari) [1589397] - [netdrv] amd-xgbe: Be sure driver shuts down cleanly on module removal (David Arcari) [1589397] - [netdrv] amd-xgbe: Set the MII control width for the MAC interface (David Arcari) [1589397] - [netdrv] amd-xgbe: Set the MDIO mode for 10000Base-T configuration (David Arcari) [1589397] - [netdrv] add missing interrupt.h include (David Arcari) [1589397] - [netdrv] amd-xgbe: fix spelling mistake: "avialable" -> "available" (David Arcari) [1589397] - [netdrv] amd-xgbe: Adjust register settings to improve performance (David Arcari) [1589397] - [netdrv] amd-xgbe: Simplify the burst length settings (David Arcari) [1589397] - [netdrv] amd-xgbe: Prepare for more fine grained cache coherency controls (David Arcari) [1589397] - [netdrv] amd-xgbe: Add NUMA affinity support for IRQ hints (David Arcari) [1589397] - [netdrv] amd-xgbe: Add NUMA affinity support for memory allocations (David Arcari) [1589397] - [netdrv] amd-xgbe: Re-issue interrupt if interrupt status not cleared (David Arcari) [1589397] - [netdrv] amd-xgbe: Limit the I2C error messages that are output (David Arcari) [1589397] - [netdrv] amd-xgbe: Fixes for working with PHYs that support 2.5GbE (David Arcari) [1589397] - [netdrv] amd-xgbe: Handle return code from software reset function (David Arcari) [1589397] - [netdrv] amd-xgbe: Prevent looping forever if timestamp update fails (David Arcari) [1589397] - [netdrv] amd-xgbe: Add a check for an skb in the timestamp path (David Arcari) [1589397] - [netdrv] amd-xgbe: Use the proper register during PTP initialization (David Arcari) [1589397] - [netdrv] amd-xgbe: Fix SFP PHY supported/advertised settings (David Arcari) [1589397] - [netdrv] amd-xgbe: Simplify mailbox interface rate change code (David Arcari) [1589397] - [netdrv] amd-xgbe: use PAGE_ALLOC_COSTLY_ORDER in xgbe_map_rx_buffer (David Arcari) [1589397] - [netdrv] amd-xgbe: Fix the ECC-related bit position definitions (David Arcari) [1589397] - [netdrv] amd-xgbe: Fix jumbo MTU processing on newer hardware (David Arcari) [1589397] - [netdrv] amd-xgbe: Enable IRQs only if napi_complete_done() is true (David Arcari) [1589397] - [netdrv] amd-xgbe: Don't overwrite SFP PHY mod_absent settings (David Arcari) [1589397] - [netdrv] amd-xgbe: Be sure to set MDIO modes on device (re)start (David Arcari) [1589397] - [netdrv] amd-xgbe: Stop the PHY before releasing interrupts (David Arcari) [1589397] - [netdrv] amd-xgbe: use centralized core mtu check (David Arcari) [1589397] - [netdrv] use net core MTU range checking in more drivers (David Arcari) [1589397] - [netdrv] configs: enable build of amd xgbe network driver (David Arcari) [1589397] - [netdrv] intel: Cleanup the copyright/license headers (Corinna Vinschen) [1518106] - [netdrv] intel: add SPDX identifiers to all the Intel drivers (Corinna Vinschen) [1518106] - [netdrv] igbvf: Use smp_rmb rather than read_barrier_depends (Corinna Vinschen) [1518106] - [netdrv] intel: Cleanup the copyright/license headers (Corinna Vinschen) [1518105] - [netdrv] igb: Add support for adding offloaded clsflower filters (Corinna Vinschen) [1518105] - [netdrv] igb: Add the skeletons for tc-flower offloading (Corinna Vinschen) [1518105] - [netdrv] igb: Add MAC address support for ethtool nftuple filters (Corinna Vinschen) [1518105] - [netdrv] igb: Enable nfc filters to specify MAC addresses (Corinna Vinschen) [1518105] - [netdrv] igb: Allow filters to be added for the local MAC address (Corinna Vinschen) [1518105] - [netdrv] igb: Add support for enabling queue steering in filters (Corinna Vinschen) [1518105] - [netdrv] igb: Add support for MAC address filters specifying source addresses (Corinna Vinschen) [1518105] - [netdrv] igb: Enable the hardware traffic class feature bit for igb models (Corinna Vinschen) [1518105] - [netdrv] igb: Fix queue selection on MAC filters on i210 (Corinna Vinschen) [1518105] - [netdrv] igb: Fix not adding filter elements to the list (Corinna Vinschen) [1518105] - [netdrv] igb: Fix the transmission mode of queue 0 for Qav mode (Corinna Vinschen) [1518105] - [netdrv] Use octal not symbolic permissions (Corinna Vinschen) [1518105] - [netdrv] intel: add SPDX identifiers to all the Intel drivers (Corinna Vinschen) [1518105] - [netdrv] igb: Fix a test with HWTSTAMP_TX_ON (Corinna Vinschen) [1518105] - [netdrv] igb: Do not call netif_device_detach() when PCIe link goes missing (Corinna Vinschen) [1518105] - [netdrv] igb: Clear TXSTMP when ptp_tx_work() is timeout (Corinna Vinschen) [1518105] - [netdrv] igb: Delete an error message for a failed memory allocation in igb_enable_sriov() (Corinna Vinschen) [1518105] - [netdrv] igb: Free IRQs when device is hotplugged (Corinna Vinschen) [1518105] - [netdrv] igb: Clarify idleslope config constraints (Corinna Vinschen) [1518105] - [netdrv] igb: add function to get maximum RSS queues (Corinna Vinschen) [1518105] - [netdrv] igb: Allow to remove administratively set MAC on VFs (Corinna Vinschen) [1518105] - [netdrv] net_sch: cbs: Change TC_SETUP_CBS to TC_SETUP_QDISC_CBS (Corinna Vinschen) [1518105] - [netdrv] igb: Add support for CBS offload (Corinna Vinschen) [1518105] - [netdrv] locking/atomics: coccinelle/treewide: Convert trivial ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE() (Corinna Vinschen) [1518105] - [netdrv] intel: Convert timers to use timer_setup() (Corinna Vinschen) [1518105]- [pci] Allow release of resources that were never assigned (Rob Clark) [1519691 1515623 1566644] - [gpu] drm/nouveau/gr/gf100-: insert some WFIs during gr init (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/clk: Use list_for_each_entry_from_reverse (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau: fix temp/pwm visibility, skip hwmon when no sensors exist (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau: fix nouveau_dsm_get_client_id()'s return type (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau: fix mode_valid's return type (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/ce/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fifo/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/dma/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/therm/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/pmu/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fault/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/bar/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/mmu/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/ltc/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fb/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/imem/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/tmr/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/bus/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/mc/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fuse/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/i2c/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gpio/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/ibus/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/top/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/devinit/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/bios/pll: limits table 5.0 (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/bios/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/pci/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/core: recognise gv100 (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/core: increase maximum number of copy engines to 9 (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: initial overlay support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/gk104-: add support for (XA)2R10G10B10 formats (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/gk104-: support additional cursor sizes (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: separate blocklinear vs linear pitch (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: handle degamma LUT from window channels (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: plane updates don't always require image_set() (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: store window visibility in state (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: simplify swap interval handling (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: decouple window state changes, and update method submisssion (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: simplify tracking of channel interlocks (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: determine MST support from DP Info Table (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: extend window image data for stereo/planar formats (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: move drm format->hw conversion into common code (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: unify set/clr masks (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: allow specification of valid heads for a window (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: split base implementation by hardware class (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: split core implementation by hardware class (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: split each resource type into their own source files (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50: abstract OR interfaces so the code can be split (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50: handle SetControlOutputResource from head (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: abstract head interfaces so the code can be split (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50: modify core allocation so the code can be split (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: modify base allocation so the code can be split (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: modify cursor allocation so the code can be split (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: modify overlay allocation so the code can be split (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: move fb ctxdma tracking into windows (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: fix i2c-over-aux on anx9805 (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: move code underneath dispnv50/ (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms: move display class instantiation to library (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/drm/nv50-: remove allocation of sw class (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau: no need to create ctxdma for push buffers on fermi and up (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau: remove fence wait code from deferred client work handler (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gem: tie deferred unmapping of buffers to VMA fence completion (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gem: attach fences to VMAs to track GPU usage (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gem: lookup VMAs for buffers referenced by pushbuf ioctl (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gp102-: setup stencil zbc (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gp100-: use correct registers for zbc colour/depth setup (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gp100-: fix attrib cb setup (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gp100-: fix pagepool setup (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-gm10x: update register lists (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: swap bundle and pagepool (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: calculate and use sm mapping table (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: port zcull tile mapping calculations from NVGPU (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: port tile mapping calculations from NVGPU (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise trap_mp (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: add missing reset sequence before golden context init (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: delete duplicated grctx init code (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: update r408840 where required (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: update 419a3c where required (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise r418e94 (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise r419e00 (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: update 419eb0 where required (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: note missing 418800 modifications (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-gf119: update 419cb8 where required (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: support firmware-provided bundle/method everywhere (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise tpc_mask + apply fixes from traces (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise r419f78 + apply fixes from traces (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise gpc_tpc_nr (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise r406500 (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise dist_skip_table + improve algorithm (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-gf119: modify max_ways_evict where required (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise alpha_beta_tables + improve algorithms (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise rop_mapping (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise r4060a8 + apply fixes from traces (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise tpc_per_gpc (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise sm_id/tpc_nr (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise patch_ltc, noting missing init (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: support firmware-provided sw_ctx everywhere (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: delete duplicated init code (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_400054 (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: apply be exception fixes from traces (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_shader_exceptions (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_504430 (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_tex_hww_esr (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_ppc_exceptions (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_419c9c + apply fixes from traces (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_419eb4 + apply fixes from traces (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_419cc0 + apply fixes from traces (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_sked_hww_esr (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_40601c (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_ds_hww_esr_2 (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_fecs_exceptions + apply fixes from traces (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100: write 0x400124 during init (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_swdx_pes_mask (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: implement another chunk of bios-provided init (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_rop_active_fbps (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_num_active_ltcs (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_zcull (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_vsc_stream_master (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_bios (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: support clkgate_pack everywhere (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise r405a14 (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: support firmware-provided sw_nonctx everywhere (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_gpc_mmu + apply fixes from traces (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fifo/gp100-: force individual channels into a channel group (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fifo/gm107-: write instance address in channel runlist entry (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fifo/gk208-: write pbdma timeout regs during initialisation (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fifo/gk110-: support writing channel group runlist entries (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fifo/gk104-: poll for runlist update completion (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fifo/gk104-: add interfaces to support different runlist layouts (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fifo/gk104-: simplify definition of channel classes (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fifo/gk104-: require explicit runlist selection for channel allocation (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fifo/gk104-: support querying engines available on each runlist (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fifo/gk104-: allow fault recovery code to be called by other subdevs (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fifo/gk104-: accept engine contexts for CE3 and up (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fifo: support channel count query (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/device: support querying available engines of a specific type (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/device: implement a generic method to query device-specific properties (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: pass nvkm_memory objects for channel push buffers (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: add channel interfaces to control error interrupts (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: add channel interfaces to determine the user area (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: merge handling of pio and dma channels (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: simplify definiton of core channels (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: simplify definition of cursor channels (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: simplify definition of base channels (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: simplify definition of overlay immediate channels (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: simplify definition of overlay channels (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: replace user object with engine pointer in channels (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: initialise from the engine, rather than the user object (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: fetch mask of available piors during oneinit (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: fetch mask of available sors during oneinit (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: fetch mask of available dacs during oneinit (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: fetch mask of available heads during oneinit (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: delay subunit construction until oneinit (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fb/gm200-: fix overwriting of big page setting (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fb/gf100-: bump size of mmu debug buffers to match big page size (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fault/gp100: implement replayable fault buffer initialisation (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fault: add infrastructure to support fault buffers (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/mc/gp100-: route fault buffer interrupts to FAULT (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/core: define FAULT subdev (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/secboot: remove VLA usage (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau: nouveau: use larger buffer in nvif_vmm_map (Rob Clark) [1519691 1515623 1457161] - [gpu] drm: backport from v4.17-rc7 (Rob Clark) [1519691 1515623 1523966 1520590 1515620 1515612 1519677 1519297 1517646] - [gpu] debugfs: Add debugfs_create_ulong() (Rob Clark) [1519691 1515623 1566644] - [gpu] vfio: Simplify capability helper (Rob Clark) [1519691 1515623 1566644] - [gpu] vfio/pci: Intel IGD OpRegion support (Rob Clark) [1519691 1515623 1566644] - [gpu] vfio: ABI for mdev display dma-buf operation (Rob Clark) [1519691 1515623 1566644] - [gpu] x86/early-quirks: replace the magical increment start values (Rob Clark) [1519691 1515623 1566644] - [gpu] x86/early-quirks: export the stolen region as a resource (Rob Clark) [1519691 1515623 1566644] - [gpu] x86/early-quirks: Extend Intel graphics stolen memory placement to 64bit (Rob Clark) [1519691 1515623 1566644] - [gpu] lib/scatterlist: Introduce and export __sg_alloc_table_from_pages (Rob Clark) [1519691 1515623 1566644] - [gpu] lockdep: Introduce lock_acquire_exclusive()/shared() helper macros (Rob Clark) [1519691 1515623 1566644] - [gpu] ext4: avoid Y2038 overflow in recently_deleted() (Rob Clark) [1519691 1515623 1566644] - [gpu] sched/nohz: Fix overflow error in scheduler_tick_max_deferment() (Rob Clark) [1519691 1515623 1566644] - [gpu] sched/headers: Prepare for new header dependencies before moving code to (Rob Clark) [1519691 1515623 1566644] - [gpu] ratelimit: extend to print suppressed messages on release (Rob Clark) [1519691 1515623 1566644] - [gpu] lib/string.c: add multibyte memset functions (Rob Clark) [1519691 1515623 1566644] - [gpu] x86/platform/intel/iosf_mbi: Add unlocked PMIC bus access notifier unregister (Rob Clark) [1519691 1515623 1566644] - [gpu] stddef.h: Introduce sizeof_field() (Rob Clark) [1519691 1515623 1566644] - [gpu] pci: Add pci_enable_atomic_ops_to_root() (Rob Clark) [1519691 1515623 1566644] - [gpu] pci: Add pci_resize_resource() for resizing BARs (Rob Clark) [1519691 1515623 1566644] - [gpu] pci: Add resizable BAR infrastructure (Rob Clark) [1519691 1515623 1566644] - [gpu] pci: Add PCI resource type mask #define (Rob Clark) [1519691 1515623 1566644] - [gpu] math64, timers: Fix 32bit mul_u64_u32_shr() and friends (Rob Clark) [1519691 1515623 1566644] - [gpu] lib/scatterlist: Avoid potential scatterlist entry overflow (Rob Clark) [1519691 1515623 1566644] - [gpu] lib/scatterlist: Fix offset type in sg_alloc_table_from_pages (Rob Clark) [1519691 1515623 1566644]- [documentation] media: make symlink path relative (Bruno Eduardo de Oliveira Meneguele) [1128571] - [netdrv] bnxt_en: Add support for ndo_set_vf_trust (Jonathan Toppins) [1449512] - [security] selinux: kasan: slab-out-of-bounds in xattr_getsecurity (Paul Moore) [1584307] - [ipc] shm.c: add split function to shm_vm_ops (Desnes Augusto Nunes do Rosario) [1586152] - [pci] hv: Make sure the bus domain is really unique (Vitaly Kuznetsov) [1551091] - [acpi] pci: pci_link: Allow the absence of _PRS and change log level (Al Stone) [1574308] - [acpi] acpica: Recognize the _OSI string "Windows 2017.2" (Jarod Wilson) [1495223] - [acpi] acpica: Recognize the Windows 10 version 1607 and 1703 OSI strings (Jarod Wilson) [1495223] - [thunderbolt] Handle NULL boot ACL entries properly (Jarod Wilson) [1495223] - [thunderbolt] Prevent crash when ICM firmware is not running (Jarod Wilson) [1495223] - [pci] Improve "partially hidden behind bridge" log message (Jarod Wilson) [1495223] - [pci] Improve pci_scan_bridge() and pci_scan_bridge_extend() doc (Jarod Wilson) [1495223] - [pci] Move resource distribution for single bridge outside loop (Jarod Wilson) [1495223] - [pci] Account for all bridges on bus when distributing bus numbers (Jarod Wilson) [1495223] - [pci] acpi / hotplug / pci: Drop unnecessary parentheses (Jarod Wilson) [1495223] - [pci] acpi / hotplug / pci: Mark stale PCI devices disconnected (Jarod Wilson) [1495223] - [pci] acpi / hotplug / pci: Don't scan bridges managed by native hotplug (Jarod Wilson) [1495223] - [pci] hotplug: Add hotplug_is_native() (Jarod Wilson) [1495223] - [pci] shpchp: Add shpchp_is_native() (Jarod Wilson) [1495223] - [pci] shpchp: Use dev_printk() for OSHP-related messages (Jarod Wilson) [1495223] - [pci] shpchp: Remove get_hp_hw_control_from_firmware() wrapper (Jarod Wilson) [1495223] - [pci] shpchp: Remove acpi_get_hp_hw_control_from_firmware() flags (Jarod Wilson) [1495223] - [pci] shpchp: Rely on previous _OSC results (Jarod Wilson) [1495223] - [pci] shpchp: Request SHPC control via _OSC when adding host bridge (Jarod Wilson) [1495223] - [pci] shpchp: Convert SHPC to be builtin only (Jarod Wilson) [1495223] - [pci] pciehp: Make pciehp_is_native() stricter (Jarod Wilson) [1495223] - [pci] pciehp: Rename host->native_hotplug to host->native_pcie_hotplug (Jarod Wilson) [1495223] - [pci] pciehp: Request control of native hotplug only if supported (Jarod Wilson) [1495223] - [pci] pciehp: Clear Presence Detect and Data Link Layer Status Changed on resume (Jarod Wilson) [1495223] - [pci] portdrv: Rename and reverse sense of pcie_ports_auto (Jarod Wilson) [1495223] - [pci] portdrv: Remove unnecessary "pcie_ports=auto" parameter (Jarod Wilson) [1495223] - [pci] portdrv: Encapsulate pcie_ports_auto inside the port driver (Jarod Wilson) [1495223] - [pci] portdrv: Remove unnecessary include of (Jarod Wilson) [1495223] - [pci] portdrv: Simplify PCIe feature permission checking (Jarod Wilson) [1495223] - [pci] portdrv: Disable port driver in compat mode (Jarod Wilson) [1495223] - [x86] pci/acpi: Fix regression caused by commit 4d6b4e69a245 (Jarod Wilson) [1495223] - [x86] pci/acpi: Use common interface to support PCI host bridge (Jarod Wilson) [1495223] - [x86] acpi/pci: Reset acpi_root_dev->domain to 0 when pci_ignore_seg is set (Jarod Wilson) [1495223] - [acpi] Add interface acpi_pci_root_create() (Jarod Wilson) [1495223] - [acpi] pci: Enhance ACPI core to support sparse IO space (Jarod Wilson) [1495223] - [pci] acpi / hotplug / pci: Check presence of slot itself in get_slot_status() (Jarod Wilson) [1495223] - [pci] Add wrappers for dev_printk() (Jarod Wilson) [1495223] - [tools] perf tests: Use arch__compare_symbol_names to compare symbols (Jiri Olsa) [1441815] - [tools] perf evsel: Fix swap for samples with raw data (Jiri Olsa) [1458228] - [tools] perf report: Fix regression when decoding intel_pt traces (Jiri Olsa) [1458228] - [tools] perf tools: Optimize sample parsing for ordered events (Jiri Olsa) [1458228] - [tools] perf ordered_events: Pass timestamp arg in perf_session__queue_event (Jiri Olsa) [1458228] - [tools] perf evlist: Add perf_evlist__parse_sample_timestamp function (Jiri Olsa) [1458228] - [tools] perf evsel: Centralize perf_sample initialization (Jiri Olsa) [1458228] - [kernel] sched/sysctl: Check user input value of sysctl_sched_time_avg (Lauro Ramos Venancio) [1579131] - [kernel] sched/deadline: Add documentation about GRUB reclaiming (Lauro Ramos Venancio) [1425563] - [kernel] sched/deadline: Reclaim bandwidth not used by dl tasks (Lauro Ramos Venancio) [1425563] - [kernel] sched/deadline: Base GRUB reclaiming on the inactive utilization (Lauro Ramos Venancio) [1425563] - [kernel] sched/deadline: Track the "total rq utilization" too (Lauro Ramos Venancio) [1425563] - [kernel] sched/deadline: Make GRUB a task's flag (Lauro Ramos Venancio) [1425563] - [kernel] sched/deadline: Do not reclaim the whole CPU bandwidth (Lauro Ramos Venancio) [1425563] - [kernel] sched/deadline: Implement GRUB accounting (Lauro Ramos Venancio) [1425563] - [kernel] sched/deadline: Fix the update of the total -deadline utilization (Lauro Ramos Venancio) [1425563] - [kernel] sched/deadline: Improve the tracking of active utilization (Lauro Ramos Venancio) [1425563] - [kernel] sched/deadline: Track the active utilization (Lauro Ramos Venancio) [1425563] - [kernel] sched/deadline: Remove useless parameter from setup_new_dl_entity() (Lauro Ramos Venancio) [1425563] - [kernel] sched/core: Fix remote wakeups (Lauro Ramos Venancio) [1425563] - [kernel] sched/fair: Prepare to fix fairness problems on migration (Lauro Ramos Venancio) [1425563] - [kernel] sched/core: Kill sched_class::task_waking to clean up the migration logic (Lauro Ramos Venancio) [1425563] - [kernel] sched/fair: Prepare to fix fairness problems on migration (Lauro Ramos Venancio) [1425563] - [kernel] sched/fair: Move record_wakee() (Lauro Ramos Venancio) [1425563] - [kernel] sched/core: Fix task and run queue sched_info::run_delay inconsistencies (Lauro Ramos Venancio) [1425563] - [kernel] sched: Teach scheduler to understand TASK_ON_RQ_MIGRATING state (Lauro Ramos Venancio) [1425563] - [kernel] sched: Add wrapper for checking task_struct::on_rq (Lauro Ramos Venancio) [1425563] - [kernel] sched/debug: Fix SCHED_WARN_ON() to return a value on !CONFIG_SCHED_DEBUG as well (Lauro Ramos Venancio) [1425563] - [kernel] sched/debug: Add SCHED_WARN_ON() (Lauro Ramos Venancio) [1425563] - [vfio] mdev: Re-order sysfs attribute creation (Alex Williamson) [1578258] - [vfio] mdev: Check globally for duplicate devices (Alex Williamson) [1578258] - [scsi] balance out autopm get/put calls in scsi_sysfs_add_sdev() (Eda Zhou) [1585794] - [scsi] use device_remove_file_self() instead of device_schedule_callback() (Eda Zhou) [1585794] - [nvme] allow duplicate controller if prior controller being deleted (Ewan Milne) [1584753] - [nvme] nvmet-fc: increase LS buffer count per fc port (Ewan Milne) [1584753] - [nvme] nvme-fabrics: remove unnecessary controller subnqn validation (Ewan Milne) [1584753] - [nvme] nvme-fc: remove setting DNR on exception conditions (Ewan Milne) [1584753] - [nvme] nvmet: switch loopback target state to connecting when resetting (Ewan Milne) [1584753] - [nvme] fix potential memory leak in option parsing (Ewan Milne) [1584753] - [nvme] expand nvmf_check_if_ready checks (Ewan Milne) [1584753] - [mm] compaction: release zone irqlock in isolate_freepages_block (Andrea Arcangeli) [1582793] - [mm] compaction: change the timing to check to drop the spinlock (Andrea Arcangeli) [1582793] - [fs] proc: do not access cmdline nor environ from file-backed areas (Oleg Nesterov) [1576338] {CVE-2018-1120} - [mm] replace access_process_vm() write parameter with gup_flags (Oleg Nesterov) [1576338] - [mm] replace access_remote_vm() write parameter with gup_flags (Oleg Nesterov) [1576338] - [mm] introduce get_user_pages_remote_flags() for __access_remote_vm() (Oleg Nesterov) [1576338] - [mm] replace __access_remote_vm() write parameter with gup_flags (Oleg Nesterov) [1576338] - [scsi] libsas: direct call probe and destruct (Tomas Henzl) [1560189] {CVE-2017-18232} - [x86] add _TIF_UPROBE to _TIF_DO_NOTIFY_MASK (Oleg Nesterov) [1579521]- [infiniband] rdma/bnxt_re: Fix broken RoCE driver due to recent L2 driver changes (Jonathan Toppins) [1526120] - [kernel] dim: Support adaptive TX moderation (Jonathan Toppins) [1526120] - [kernel] dim: Rename *_get_profile() functions to *_get_rx_moderation() (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Fix NULL pointer dereference at bnxt_free_irq() (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Need to include RDMA rings in bnxt_check_rings() (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Support max-mtu with VF-reps (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Ignore src port field in decap filter nodes (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: do not allow wildcard matches for L2 flows (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Fix ethtool -x crash when device is down (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Add ULP calls to stop and restart IRQs (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Reserve completion rings and MSIX for bnxt_re RDMA driver (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Refactor bnxt_need_reserve_rings() (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Add IRQ remapping logic (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Change IRQ assignment for RDMA driver (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Improve ring allocation logic (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: fix clear flags in ethtool reset handling (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Check max_tx_scheduler_inputs value from firmware (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Update firmware interface to 1.9.1.15 (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Improve resource accounting for SRIOV (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Improve valid bit checking in firmware response message (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Check valid VNIC ID in bnxt_hwrm_vnic_set_tpa() (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: close & open NIC, only when the interface is in running state (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Return standard Linux error codes for hwrm flow cmds (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Fix regressions when setting up MQPRIO TX rings (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Pass complete VLAN TCI to the stack (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Remove unwanted ovs-offload messages in some conditions (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Fix vnic accounting in the bnxt_check_rings() path (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Refactor the functions to reserve hardware rings (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: cleanup DIM work on device shutdown (Jonathan Toppins) [1526120] - [netdrv] bnxt: use tc_cls_can_offload_and_chain0() (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Add cache line size setting to optimize performance (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Forward VF MAC address to the PF (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Add BCM5745X NPAR device IDs (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Expand bnxt_check_rings() to check all resources (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Implement new method for the PF to assign SRIOV resources (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Reserve resources for RFS (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Implement new method to reserve rings (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Set initial default RX and TX ring numbers the same in combined mode (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Add the new firmware API to query hardware resources (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Refactor hardware resource data structures (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Restore MSIX after disabling SRIOV (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Refactor bnxt_close_nic() (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Update firmware interface to 1.9.0 (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: don't update cpr->rx_bytes with uninitialized length len (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: add support for software dynamic interrupt moderation (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: setup xdp_rxq_info (Jonathan Toppins) [1526120] - [netdrv] broadcom: Use zeroing memory allocator than allocator/memset (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Use NETIF_F_GRO_HW (Jonathan Toppins) [1526120] - [netdrv] bnxt: delete some unreachable code (Jonathan Toppins) [1526120] - [kernel] dim: Fix fixpoint divide exception in net_dim_stats_compare (Jonathan Toppins) [1526120] - [net] Rename NETEVENT_MULTIPATH_HASH_UPDATE (Ivan Vecera) [1585245] - [net] ipv4: Send a netevent whenever multipath hash policy is changed (Ivan Vecera) [1585245] - [net] sched: fix tc_u_common lookup (Ivan Vecera) [1584592] - [net] sched: don't set q pointer for shared blocks (Ivan Vecera) [1584592] - [net] sched: silence uninitialized parent variable warning in tc_dump_tfilter (Ivan Vecera) [1584592] - [net] sched: allow ingress and clsact qdiscs to share filter blocks (Ivan Vecera) [1584592] - [net] sched: introduce ingress/egress block index attributes for qdisc (Ivan Vecera) [1584592] - [net] sched: use block index as a handle instead of qdisc when block is shared (Ivan Vecera) [1584592] - [net] sched: keep track of offloaded filters and check tc offload feature (Ivan Vecera) [1584592] - [net] sched: remove classid and q fields from tcf_proto (Ivan Vecera) [1584592] - [net] sched: remove handle propagation down to the drivers (Ivan Vecera) [1584592] - [net] sched: introduce block mechanism to handle netif_keep_dst calls (Ivan Vecera) [1584592] - [net] sched: avoid usage of tp->q in tcf_classify (Ivan Vecera) [1584592] - [net] sched: introduce shared filter blocks infrastructure (Ivan Vecera) [1584592] - [net] sched: introduce support for multiple filter chain pointers registration (Ivan Vecera) [1584592] - [net] sched: prio: work around gcc-4.4.4 union initializer issues (Ivan Vecera) [1584297] - [net] sched: prio: Add offload ability to PRIO qdisc (Ivan Vecera) [1584297] - [net] sched: red: avoid hashing NULL child (Ivan Vecera) [1583702] - [net] sched: red: don't reset the backlog on every stat dump (Ivan Vecera) [1583702] - [net] sched: red: Change the name of the stats struct to be generic (Ivan Vecera) [1583702] - [net] sched: red: Avoid illegal values (Ivan Vecera) [1583702] - [net] sched: Move offload check till after dump call (Ivan Vecera) [1583702] - [net] sched: red: Fix the new offload indication (Ivan Vecera) [1583702] - [net] sched: Remove TC_RED_OFFLOADED from uapi (Ivan Vecera) [1583702] - [net] sched: Move to new offload indication in RED (Ivan Vecera) [1583702] - [net] sched: Add TCA_HW_OFFLOAD (Ivan Vecera) [1583702] - [net] sched: red: work around gcc-4.4.4 anon union initializer issue (Ivan Vecera) [1583702] - [net] sched: mqprio: Change TC_SETUP_MQPRIO to TC_SETUP_QDISC_MQPRIO (Ivan Vecera) [1583702] - [net] sched: red: Add offload ability to RED qdisc (Ivan Vecera) [1583702] - [net] ip_tunnel: Rename & publish init_tunnel_flow (Ivan Vecera) [1585256] - [net] gre: Add is_gretap_dev, is_ip6gretap_dev (Ivan Vecera) [1585256] - [net] bridge: Export bridge multicast router state (Ivan Vecera) [1585206] - [net] bridge: Notify on bridge device mrouter state changes (Ivan Vecera) [1585206] - [net] vsock: set POLLOUT | POLLWRNORM for TCP_CLOSING (Stefan Hajnoczi) [1534473] - [net] xdp: move struct xdp_buff from filter.h to xdp.h (Neil Horman) [1569087] - [net] xdp: transition into using xdp_frame for return API (Neil Horman) [1569087] - [net] xdp: introduce a new xdp_frame type (Neil Horman) [1569087] - [net] xdp: introduce xdp_return_frame API and use in cpumap (Neil Horman) [1569087] - [net] xdp: setup xdp_rxq_info and intro xdp_rxq_info_is_reg (Neil Horman) [1569087] - [net] xdp: Add batching support to redirect map (Neil Horman) [1569087] - [net] xdp: add trace event for xdp redirect (Neil Horman) [1569087] - [net] xdp: add bpf_redirect helper function (Neil Horman) [1569087] - [net] ipv6: addrconf: don't evaluate keep_addr_on_down twice (Ivan Vecera) [1500871] - [net] ipv6: addrconf: increment ifp refcount before ipv6_del_addr() (Ivan Vecera) [1500871] - [net] ipv6: Regenerate host route according to node pointer upon interface up (Ivan Vecera) [1500871] - [net] ipv6: Do not duplicate DAD on link up (Ivan Vecera) [1500871] - [net] ipv6: regenerate host route if moved to gc list (Ivan Vecera) [1500871] - [net] ipv6: Fix idev->addr_list corruption (Ivan Vecera) [1500871] - [net] ipv6: use list_move instead of list_del/list_add (Ivan Vecera) [1500871] - [net] ipv6: Do not keep IPv6 addresses when IPv6 is disabled (Ivan Vecera) [1500871] - [net] ipv6: Always leave anycast and multicast groups on link down (Ivan Vecera) [1500871] - [net] ipv6: Delete host routes on an ifdown (Ivan Vecera) [1500871] - [net] ipv6: Do not keep linklocal and loopback addresses (Ivan Vecera) [1500871] - [net] ipv6: Fix refcnt on host routes (Ivan Vecera) [1500871] - [net] ipv6/l3mdev: Move host route on saved address if necessary (Ivan Vecera) [1500871] - [net] ipv6: Make address flushing on ifdown optional (Ivan Vecera) [1500871] - [net] bridge: check brport attr show in brport_show (Xin Long) [1540810]- [misc] vmware balloon: Treat init like reset (Cathy Avery) [1540110] - [kernel] pidns: Don't have unshare(CLONE_NEWPID) imply CLONE_THREAD (Oleg Nesterov) [1577745] - [md] dm crypt: allow unaligned bv_offset (Mike Snitzer) [1571803] - [md] dm crypt: reject sector_size feature if device length is not aligned to it (Mike Snitzer) [1571803] - [md] dm crypt: use shifts instead of sector_div (Mike Snitzer) [1571803] - [md] dm crypt: optionally support larger encryption sector size (Mike Snitzer) [1571803] - [md] dm crypt: factor out crypt_ctr_optional (Mike Snitzer) [1571803] - [md] avoid NULL dereference to queue pointer (Ming Lei) [1581845] - [scsi] aacraid: Correct hba_send to include iu_type (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Insure command thread is not recursively stopped (Raghava Aditya Renukunta) [1519664] - [scsi] treewide: Fix typos in printk (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Auto detect INTx or MSIx mode during sync cmd processing (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Preserve MSIX mode in the OMR register (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Implement DropIO sync command (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: fix shutdown crash when init fails (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Delay for rescan worker needs to be 10 seconds (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Get correct lun count (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: remove redundant setting of variable c (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Fix driver oops with dead battery (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Update driver version to 50877 (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Remove AAC_HIDE_DISK check in queue command (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Remove unused rescan variable (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Skip schedule rescan in case of kdump (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Fix hang while scanning in eh recovery (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Reschedule host scan in case of failure (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Use hotplug handling function in place of scsi_scan_host (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Block concurrent hotplug event handling (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Merge adapter setup with resolve luns (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Refactor resolve luns code and scsi functions (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Added macros to help loop through known buses and targets (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Process hba and container hot plug events in single function (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Merge func to get container information (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Add helper function to set queue depth (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Save bmic phy information for each phy (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Create helper functions to get lun info (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Move function around to match existing code (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Untangle targets setup from report phy luns (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Add target setup helper function (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Refactor and rename to make mirror existing changes (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Change phy luns function to use common bmic function (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Create bmic submission function from bmic identify (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Move code to wait for IO completion to shutdown func (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Refactor reset_host store function (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Allow reset_host sysfs var to recover Panicked Fw (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Fix ioctl reset hang (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Do not remove offlined devices (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Fix hang in kdump (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Do not attempt abort when Fw panicked (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Fix udev inquiry race condition (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Fix I/O drop during reset (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: remove unused variable managed_request_id (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Prevent crash in case of free interrupt during scsi EH path (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Perform initialization reset only once (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Check for PCI state of device in a generic way (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Fix controller initialization failure (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Add a small delay after IOP reset (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: error: testing array offset 'bus' after use (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Fix 2T+ drives on SmartIOC-2000 (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: report -ENOMEM to upper layer from aac_convert_sgraw2() (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: get rid of one level of indentation (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: fix indentation errors (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Fix command send race condition (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Fix out of bounds in aac_get_name_resp (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: complete all commands during bus reset (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: add fib flag to mark scsi command callback (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: enable sending of TMFs from aac_hba_send() (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: use aac_tmf_callback for reset fib (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: split off device, target, and bus reset (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: split off host reset (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: split off functions to generate reset FIB (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: reading out of bounds (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Don't copy uninitialized stack memory to userspace (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: fix leak of data from stack back to userspace (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Update driver version to 50834 (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Remove reference to Series-9 (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Add reset debugging statements (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Enable ctrl reset for both hba and arc (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Make sure ioctl returns on controller reset (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Use correct function to get ctrl health (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Rework aac_src_restart (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Rework SOFT reset code (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Add periodic checks to see IOP reset status (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Rework IOP reset (Raghava Aditya Renukunta) [1519664] - [qscsi] aacraid: Using single reset mask for IOP reset (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Print ctrl status before eh reset (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Log count info of scsi cmds before reset (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Change wait time for fib completion (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Remove reset support from check_health (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Set correct Queue Depth for HBA1000 RAW disks (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Added 32 and 64 queue depth for arc natives (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Fix DMAR issues with iommu=pt (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Remove __GFP_DMA for raw srb memory (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: pci_alloc_consistent() failures on ARM64 (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: fix PCI error recovery path (Raghava Aditya Renukunta) [1519664] - [mm] thp: fix crash due race in MADV_FREE handling (Rafael Aquini) [1562137] - [mm] pmd dirty emulation in page fault handler (Rafael Aquini) [1562137] - [mm] fix incorrect unlock error path in madvise_free_huge_pmd (Rafael Aquini) [1562137] - [mm] don't split THP page when MADV_FREE syscall is called (Rafael Aquini) [1562137] - [mm] ksm: mark stable page dirty (Rafael Aquini) [1562137] - [mm] move lazily freed pages to inactive list (Rafael Aquini) [1562137] - [mm] rename deactivate_page to deactivate_file_page (Rafael Aquini) [1562137] - [mm] page migration fix PageMlocked on migrated pages (Rafael Aquini) [1562137] - [mm] madvise: fail with ENOMEM when splitting vma will hit max_map_count (Rafael Aquini) [1562137] - [mm] madvise: free swp_entry in madvise_free (Rafael Aquini) [1562137] - [mm] madvise: fix freeing of locked page with MADV_FREE (Rafael Aquini) [1562137] - [mm] madvise: support madvise(MADV_FREE) (Rafael Aquini) [1562137] - [mm] move max_map_count bits into mm.h (Rafael Aquini) [1562137] - [mm] pagewalk: fix the comment for test_walk (Rafael Aquini) [1562137] - [mm] pagewalk: prevent positive return value of walk_page_test() from being passed to callers (Rafael Aquini) [1562137] - [mm] pagewalk: fix misbehavior of walk_page_range for vma(VM_PFNMAP) (Rafael Aquini) [1562137] - [mm] pagewalk: add walk_page_vma() (Rafael Aquini) [1562137] - [mm] pagewalk: improve vma handling (Rafael Aquini) [1562137] - [mm] pagewalk: call pte_hole() for VM_PFNMAP during walk_page_range (Rafael Aquini) [1562137] - [mm] rmap: use rmap_walk() in page_mkclean() (Rafael Aquini) [1562137] - [mm] rmap: use rmap_walk() in page_referenced() (Rafael Aquini) [1562137] - [mm] rmap: use rmap_walk() in try_to_munlock() (Rafael Aquini) [1562137] - [mm] rmap: use rmap_walk() in try_to_unmap() (Rafael Aquini) [1562137] - [mm] rmap: extend rmap_walk_xxx() to cope with different cases (Rafael Aquini) [1562137] - [mm] rmap: make rmap_walk to get the rmap_walk_control argument (Rafael Aquini) [1562137] - [mm] rmap: factor lock function out of rmap_walk_anon() (Rafael Aquini) [1562137] - [mm] rmap: factor nonlinear handling out of try_to_unmap_file() (Rafael Aquini) [1562137] - [x86] pti: Fix kexec warning on debug kernel (Waiman Long) [1539424] - [x86] spec_ctrl: Fix late microcode problem with AMD (Waiman Long) [1566905] {CVE-2018-3639} - [x86] spec_ctrl: Clean up entry code & remove unused APIs (Waiman Long) [1566905] {CVE-2018-3639} - [x86] spec_ctrl: Mask off SPEC_CTRL MSR bits that are managed by kernel (Waiman Long) [1566905] {CVE-2018-3639} - [x86] spec_ctrl: add support for SSBD to RHEL IBRS entry/exit macros (Waiman Long) [1566905] {CVE-2018-3639} - [fs] proc: Use underscores for SSBD in 'status' (Waiman Long) [1566905] {CVE-2018-3639} - [x86] bugs: Rename _RDS to _SSBD (Waiman Long) [1566905] {CVE-2018-3639} - [kernel] seccomp: Enable speculation flaw mitigations (Waiman Long) [1566905] {CVE-2018-3639} - [fs] proc: Provide details on speculation flaw mitigations (Waiman Long) [1566905] {CVE-2018-3639} - [kernel] nospec: Allow getting/setting on non-current task (Waiman Long) [1566905] {CVE-2018-3639} - [x86] speculation: Add prctl for Speculative Store Bypass mitigation (Waiman Long) [1566905] {CVE-2018-3639} - [x86] process: Allow runtime control of Speculative Store Bypass (Waiman Long) [1566905] {CVE-2018-3639} - [kernel] prctl: Add speculation control prctls (Waiman Long) [1566905] {CVE-2018-3639} - [x86] kvm/vmx: Expose SPEC_CTRL Bit(2) to the guest (Waiman Long) [1566905] {CVE-2018-3639} - [x86] bugs/amd: Add support to disable RDS on Fam(15, 16, 17)h if requested (Waiman Long) [1566905] {CVE-2018-3639} - [x86] spec_ctrl: Sync up RDS setting with IBRS code (Waiman Long) [1566905] {CVE-2018-3639} - [x86] bugs: Provide boot parameters for the spec_store_bypass_disable mitigation (Waiman Long) [1566905] {CVE-2018-3639} - [base] x86/bugs: Expose /sys/../spec_store_bypass (Waiman Long) [1566905] {CVE-2018-3639} - [x86] bugs: Read SPEC_CTRL MSR during boot and re-use (Waiman Long) [1566905] {CVE-2018-3639} - [x86] spec_ctrl: Use separate PCP variables for IBRS entry and exit (Waiman Long) [1566905] {CVE-2018-3639} - [x86] cpufeatures: Make CPU bugs sticky (Waiman Long) [1566905] {CVE-2018-3639} - [s390] scsi: zfcp: add port speed capabilities (Hendrik Brueckner) [1519355]- [mmc] block: blk-mq: Potential NULL deref on mmc_blk_alloc_req() failure (Gopal Tiwari) [1456570] - [mmc] cqhci: Ensure macro parameters are wrapped in parentheses (Gopal Tiwari) [1456570] - [mmc] core: Remove code no longer needed after the switch to blk-mq (Gopal Tiwari) [1456570] - [mmc] block: Remove code no longer needed after the switch to blk-mq (Gopal Tiwari) [1456570] - [mmc] core: Remove option not to use blk-mq (Gopal Tiwari) [1456570] - [mmc] mmc_test: Ensure command queue is disabled for testing (Gopal Tiwari) [1456570] - [mmc] core: Ensure cmd_completion is initialized (Gopal Tiwari) [1456570] - [mmc] sdhci-acpi: Add support for ACPI HID of AMD Controller with HS400 (Gopal Tiwari) [1456570] - [mmc] mmc_test: use ktime_get_ts64 for timestamps (Gopal Tiwari) [1456570] - [mmc] block: make function mmc_cqe_issue_type static (Gopal Tiwari) [1456570] - [mmc] block: blk-mq: fix boolreturn.cocci warnings (Gopal Tiwari) [1456570] - [mmc] mmc_test: Do not use mmc_start_areq() anymore (Gopal Tiwari) [1456570] - [mmc] block: blk-mq: Stop using legacy recovery (Gopal Tiwari) [1456570] - [mmc] block: Reduce polling timeout from 10 minutes to 10 seconds (Gopal Tiwari) [1456570] - [mmc] block: Add timeout_clks when calculating timeout (Gopal Tiwari) [1456570] - [mmc] block: Check for transfer state in card_busy_detect() (Gopal Tiwari) [1456570] - [mmc] block: Check the timeout correctly in card_busy_detect() (Gopal Tiwari) [1456570] - [mmc] block: blk-mq: Check error bits and save the exception bit when polling card busy (Gopal Tiwari) [1456570] - [mmc] block: Make card_busy_detect() accumulate all response error bits (Gopal Tiwari) [1456570] - [mmc] block: blk-mq: Separate card polling from recovery (Gopal Tiwari) [1456570] - [mmc] block: blk-mq: Add support for direct completion (Gopal Tiwari) [1456570] - [mmc] sdhci-pci: Add CQHCI support for Intel GLK (Gopal Tiwari) [1456570] - [mmc] cqhci: support for command queue enabled host (Gopal Tiwari) [1456570] - [mmc] block: Add CQE support (Gopal Tiwari) [1456570] - [mmc] block: Add blk-mq support (Gopal Tiwari) [1456570] - [mmc] core: Add parameter use_blk_mq (Gopal Tiwari) [1456570] - [mmc] block: Add error-handling comments (Gopal Tiwari) [1456570] - [mmc] core: Make mmc_pre_req() and mmc_post_req() available (Gopal Tiwari) [1456570] - [mmc] block: Simplify cleaning up the queue (Gopal Tiwari) [1456570] - [mmc] block: No need to export mmc_cleanup_queue() (Gopal Tiwari) [1456570] - [mmc] core: use usleep_range rather than HZ magic in mmc_delay() (Gopal Tiwari) [1456570] - [mmc] slot-gpio: call gpiod_to_irq() only when MMC_CAP_NEEDS_POLL is unset (Gopal Tiwari) [1456570] - [mmc] core: properly init drv_type (Gopal Tiwari) [1456570] - [mmc] core: prepend 0x to OCR entry in sysfs (Gopal Tiwari) [1456570] - [mmc] core: prepend 0x to pre_eol_info entry in sysfs (Gopal Tiwari) [1456570] - [mmc] block: Ensure that debugfs files are removed (Gopal Tiwari) [1456570] - [mmc] core: Do not leave the block driver in a suspended state (Gopal Tiwari) [1456570] - [mmc] block: Check return value of blk_get_request() (Gopal Tiwari) [1456570] - [mmc] block: Fix missing blk_put_request() (Gopal Tiwari) [1456570] - [mmc] sdhci-acpi: Let devices define their own private data (Gopal Tiwari) [1456570] - [mmc] sdhci-acpi: Tidy Intel slot probe functions into one (Gopal Tiwari) [1456570] - [mmc] sdhci-acpi: Use helper function acpi_device_uid() (Gopal Tiwari) [1456570] - [mmc] sdhci: catch all errors when getting regulators (Gopal Tiwari) [1456570] - [mmc] core: export emmc revision (Gopal Tiwari) [1456570] - [mmc] kconfig: Enable CONFIG_MMC_SDHCI_IO_ACCESSORS (Gopal Tiwari) [1456570] - [mmc] sd: Fix signal voltage when there is no power cycle (Gopal Tiwari) [1456570] - [mmc] core: Factor out mmc_host_set_uhs_voltage() (Gopal Tiwari) [1456570] - [mmc] core: Export a few functions needed for blkmq support (Gopal Tiwari) [1456570] - [mmc] block: Factor out mmc_setup_queue() (Gopal Tiwari) [1456570] - [mmc] arm: 7805/1: mm: change max*pfn (Gopal Tiwari) [1456570] - [mmc] arm: 7797/1: mmc: Use dma_max_pfn(dev) (Gopal Tiwari) [1456570] - [mmc] block: Prepare CQE data (Gopal Tiwari) [1456570] - [mmc] block: Use local variables in mmc_blk_data_prep() (Gopal Tiwari) [1456570] - [mmc] mmc: Enable CQE's (Gopal Tiwari) [1456570] - [mmc] mmc: Enable Command Queuing (Gopal Tiwari) [1456570] - [mmc] core: Add support for handling CQE requests (Gopal Tiwari) [1456570] - [mmc] core: Introduce host claiming by context (Gopal Tiwari) [1456570] - [mmc] core: Remove unnecessary host claim (Gopal Tiwari) [1456570] - [mmc] block: Fix bug when removing RPMB chardev (Gopal Tiwari) [1456570] - [mmc] block: Delete mmc_access_rpmb() (Gopal Tiwari) [1456570] - [mmc] block: Convert RPMB to a character device (Gopal Tiwari) [1456570] - [mmc] sdhci-pci: Add support for Intel CDF (Gopal Tiwari) [1456570] - [mmc] Delete bounce buffer handling (Gopal Tiwari) [1456570] - [mmc] core: add driver strength selection when selecting hs400es (Gopal Tiwari) [1456570] - [mmc] sdhci-pci: Fix voltage switch for some Intel host controllers (Gopal Tiwari) [1456570] - [mmc] host: fix typo after MMC_DEBUG move (Gopal Tiwari) [1456570] - [mmc] block: Fix incorrectly initialized requests (Gopal Tiwari) [1456570] - [mmc] block: cast a informative log for no devidx available (Gopal Tiwari) [1456570] - [mmc] sdhci: Add quirk to indicate MMC_RSP_136 has CRC (Gopal Tiwari) [1456570] - [mmc] sdhci: Tidy reading 136-bit responses (Gopal Tiwari) [1456570] - [mmc] block: Reparametrize mmc_blk_ioctl_(multi)_cmd() (Gopal Tiwari) [1456570] - [mmc] block: Refactor mmc_blk_part_switch() (Gopal Tiwari) [1456570] - [mmc] block: Move duplicate check (Gopal Tiwari) [1456570] - [mmc] debugfs: Move block debugfs into block module (Gopal Tiwari) [1456570] - [mmc] ops: export mmc_get_status() (Gopal Tiwari) [1456570] - [mmc] block: Anonymize the drv op data pointer (Gopal Tiwari) [1456570] - [mmc] test: reduce stack usage in mmc_test_nonblock_transfer (Gopal Tiwari) [1456570] - [mmc] sdhci: fix SDHCI_QUIRK_NO_HISPD_BIT handling (Gopal Tiwari) [1456570] - [mmc] sdhci-pci: use generic sdhci_set_bus_width() (Gopal Tiwari) [1456570] - [mmc] sdhci: key 8BITBUS bit off MMC_CAP_8_BIT_DATA (Gopal Tiwari) [1456570] - [mmc] core: Turn off CQE before sending commands (Gopal Tiwari) [1456570] - [mmc] host: Add CQE interface (Gopal Tiwari) [1456570] - [mmc] core: Add members to (Gopal Tiwari) [1456570] - [mmc] core: Add mmc_retune_hold_now() (Gopal Tiwari) [1456570] - [mmc] core: Remove unused MMC_CAP2_PACKED_CMD (Gopal Tiwari) [1456570] - [mmc] sdhci: add sdma_boundary member to struct sdhci_host (Gopal Tiwari) [1456570] - [mmc] sdhci: constify sdhci_pltfm_data structures (Gopal Tiwari) [1456570] - [mmc] core: remove the check of mmc_card_blockaddr for SD cards (Gopal Tiwari) [1456570] - [mmc] sdhci: ignore restoring the I/O state if MMC_POWER_OFF (Gopal Tiwari) [1456570] - [mmc] core: correct taac parameter according to the specification (Gopal Tiwari) [1456570] - [mmc] vub300: constify mmc_host_ops structures (Gopal Tiwari) [1456570] - [mmc] sdhci: pci: Fix up power if device has ACPI companion (Gopal Tiwari) [1456570] - [mmc] sdhci: acpi: Use new method to get ACPI companion (Gopal Tiwari) [1456570] - [mmc] Convert to using pOF instead of full_name (Gopal Tiwari) [1456570] - [mmc] Remove HIGHMEM dependency from mmc-spi driver (Gopal Tiwari) [1456570] - [mmc] host: via-sdmmc: constify pci_device_id (Gopal Tiwari) [1456570] - [mmc] sdhci: remove CONFIG_MMC_DEBUG from the driver (Gopal Tiwari) [1456570] - [mmc] kconfig: downgrade CONFIG_MMC_DEBUG for host drivers only (Gopal Tiwari) [1456570] - [mmc] core: turn the pr_info under CONFIG_MMC_DEBUG into pr_debug (Gopal Tiwari) [1456570] - [mmc] core: always check the length of sglist with total data size (Gopal Tiwari) [1456570] - [mmc] core: remove check of host->removed for rescan routine (Gopal Tiwari) [1456570] - [mmc] sdhci-acpi: remove unused struct sdhci_host variable (Gopal Tiwari) [1456570] - [mmc] block: remove unused struct mmc_card *card (Gopal Tiwari) [1456570] - [mmc] block: prevent propagating R1_OUT_OF_RANGE for open-ending mode (Gopal Tiwari) [1456570] - [mmc] block: fix lockdep splat when removing mmc_block module (Gopal Tiwari) [1456570] - [mmc] mmc: correct the logic for setting HS400ES signal voltage (Gopal Tiwari) [1456570] - [mmc] block: bypass the queue even if usage is present for hotplug (Gopal Tiwari) [1456570] - [mmc] block: Prevent new req entering queue after its cleanup (Gopal Tiwari) [1456570] - [mmc] block: Let MMC_IOC_MULTI_CMD return zero again for zero entries (Gopal Tiwari) [1456570] - [mmc] block: Initialize ret in mmc_blk_issue_drv_op() for MMC_DRV_OP_IOCTL (Gopal Tiwari) [1456570] - [mmc] sdhci-acpi: Workaround conflict with PCI wifi on GPD Win handheld (Gopal Tiwari) [1456570] - [mmc] block: remove a call to blk_queue_bounce_limit (Gopal Tiwari) [1456570] - [mmc] sdhci-pci: Enable card detect wake for Intel BYT-related SD controllers (Gopal Tiwari) [1456570] - [mmc] slot-gpio: Add support to enable irq wake on cd_irq (Gopal Tiwari) [1456570] - [mmc] core: Remove MMC_CAP2_HC_ERASE_SZ (Gopal Tiwari) [1456570] - [mmc] core: for data errors, take response of stop cmd into account (Gopal Tiwari) [1456570] - [mmc] core: check also R1 response for stop commands (Gopal Tiwari) [1456570] - [mmc] core: Clarify code for sending CSD (Gopal Tiwari) [1456570] - [mmc] core: Drop mmc_all_send_cid() and use mmc_send_cxd_native() instead (Gopal Tiwari) [1456570] - [mmc] core: Re-factor code for sending CID (Gopal Tiwari) [1456570] - [mmc] core: Remove redundant code in mmc_send_cid() (Gopal Tiwari) [1456570] - [mmc] core: Make mmc_can_reset() static (Gopal Tiwari) [1456570] - [mmc] core: Move mmc_flush_cache() from core.c to mmc_ops.c (Gopal Tiwari) [1456570] - [mmc] core: Move mmc_interrupt_hpi() from core.c to mmc_ops.c (Gopal Tiwari) [1456570] - [mmc] core: Move mmc bkops functions from core.c to mmc_ops.c (Gopal Tiwari) [1456570] - [mmc] core: Don't export some eMMC specific functions from core.c (Gopal Tiwari) [1456570] - [mmc] sdio: Keep card runtime resumed while adding function devices (Gopal Tiwari) [1456570] - [mmc] sdhci-acpi: Remove unneeded acpi_bus_get_status() call (Gopal Tiwari) [1456570] - [mmc] block: Use __mmc_send_status() and drop get_card_status() (Gopal Tiwari) [1456570] - [mmc] block: Move boot partition locking into a driver op (Gopal Tiwari) [1456570] - [mmc] block: Move DRV OP issue function (Gopal Tiwari) [1456570] - [mmc] block: Tag DRV_OPs with a driver operation type (Gopal Tiwari) [1456570] - [mmc] block: remove req back pointer (Gopal Tiwari) [1456570] - [mmc] core: Delete error messages for failed memory allocations (Gopal Tiwari) [1456570] - [mmc] block: move multi-ioctl() to use block layer (Gopal Tiwari) [1456570] - [mmc] block: move single ioctl() commands to block requests (Gopal Tiwari) [1456570] - [mmc] block: Tag is_rpmb as bool (Gopal Tiwari) [1456570] - [mmc] core: Allocate per-request data using the block layer core (Gopal Tiwari) [1456570] - [mmc] core: Delete bounce buffer Kconfig option (Gopal Tiwari) [1456570] - [mmc] sdio: Add API to manage SDIO IRQs from a workqueue (Gopal Tiwari) [1456570] - [mmc] core: Prevent processing SDIO IRQs when none is claimed (Gopal Tiwari) [1456570] - [mmc] sdhci-pci: Use ACPI DSM to get driver strength for some Intel devices (Gopal Tiwari) [1456570] - [mmc] sdhci-pci: Don't re-tune with runtime pm for some Intel devices (Gopal Tiwari) [1456570] - [mmc] sdhci-pci: Let devices define their own private data (Gopal Tiwari) [1456570] - [kernel] blk-mq: update ->init_request and ->exit_request prototypes (Gopal Tiwari) [1456570] - [mmc] block: allow specifying (Gopal Tiwari) [1456570] - [mmc] acpi: bus: add stub (Gopal Tiwari) [1456570] - [mmc] block: allocate request (Gopal Tiwari) [1456570] - [lib] sd, mmc, virtio_blk, string_helpers: fix block size units (Gopal Tiwari) [1456570] - [mmc] blk-mq: make mq_ops a const pointer (Gopal Tiwari) [1456570] - [mmc] asm-generic: io: implement (Gopal Tiwari) [1456570]- [crypto] salsa20: fix blkcipher_walk API usage (Bruno Eduardo de Oliveira Meneguele) [1543981] {CVE-2017-17805} - [crypto] algif_skcipher: Load TX SG list after waiting (Bruno Eduardo de Oliveira Meneguele) [1541875] {CVE-2017-13215} - [crypto] api - Keep failed instances alive (Herbert Xu) [1466244] - [crypto] add missing crypto module aliases (Herbert Xu) [1357080] - [crypto] rsa: Add Makefile dependencies to fix parallel builds (Herbert Xu) [1542374] - [crypto] cryptd: Add helpers to check whether a tfm is queued (Herbert Xu) [1579195] - [crypto] cryptd: Fix AEAD request context corruption (Herbert Xu) [1579195] - [security] let security modules use PTRACE_MODE_* with bitmasks (Joe Lawrence) [1574784] - [edac] sb_edac: Dont create a second memory controller if HA1 is not present (Aristeu Rozanski) [1483004 1483026] - [edac] sb_edac: Classify memory mirroring modes (Aristeu Rozanski) [1483004 1483026] - [edac] sb_edac: Avoid creating SOCK memory controller (Aristeu Rozanski) [1483004 1483026] - [edac] sb_edac: Bump driver version and do some cleanups (Aristeu Rozanski) [1483004 1483026] - [edac] sb_edac: Check if ECC enabled when at least one DIMM is present (Aristeu Rozanski) [1483004 1483026] - [edac] sb_edac: Drop NUM_CHANNELS from 8 back to 4 (Aristeu Rozanski) [1483004 1483026] - [edac] sb_edac: Carve out dimm-populating loop (Aristeu Rozanski) [1483004 1483026] - [edac] sb_edac: Fix mod_name (Aristeu Rozanski) [1483004 1483026] - [edac] sb_edac: Assign EDAC memory controller per h/w controller (Aristeu Rozanski) [1483004 1483026] - [edac] sb_edac: Dont use "Socket#" in the memory controller name (Aristeu Rozanski) [1483004 1483026] - [edac] sb_edac: Classify PCI-IDs by topology (Aristeu Rozanski) [1483004 1483026] - [edac] sb_edac: Get rid of ->show_interleave_mode() (Aristeu Rozanski) [1483004 1483026] - [edac] i7core, sb_edac: Dont return NOTIFY_BAD from mce_decoder callback (Aristeu Rozanski) [1483004 1483026] - [hid] input: Fix accessing freed memory during device disconnect (Aristeu Rozanski) [1576936] - [hid] input: Fix NULL pointer dereference when power_supply_register fails (Aristeu Rozanski) [1576936] - [scsi] sr: get/drop reference to device in revalidate and check_events (Ming Lei) [1583908] - [md] submit splitted bio via generic_make_request (Ming Lei) [1567865] - [md] Don't split write discard/same/erase bio in md linear/faulty/multipath (Ming Lei) [1567865] - [iommu] amd: Take into account that alloc_dev_data() may return NULL (Jerry Snitselaar) [1583770] - [iommu] vt-d: Fix scatterlist offset handling (Jerry Snitselaar) [1583770] - [iommu] vt-d: Clear Page Request Overflow fault bit (Jerry Snitselaar) [1483811] - [iommu] vt-d: Don't register bus-notifier under dmar_global_lock (Jerry Snitselaar) [1583770] - [iommu] amd: Finish TLB flush in amd_iommu_unmap() (Jerry Snitselaar) [1583770] - [iommu] vt-d: Prevent VMD child devices from being remapping targets (Jerry Snitselaar) [1583770] - [iommu] Make iommu_bus_notifier return NOTIFY_DONE rather than error code (Jerry Snitselaar) [1583770] - [iommu] amd: Fix incorrect error handling in amd_iommu_bind_pasid() (Jerry Snitselaar) [1583770] - [iommu] vt-d: Flush the IOTLB to get rid of the initial kdump mappings (Jerry Snitselaar) [1583770] - [iommu] iommu/amd: Clean up iommu_pc_get_set_reg() (Jerry Snitselaar) [1583770] - [iommu] amd: Fix error code path in early_amd_iommu_init() (Jerry Snitselaar) [1583770] - [iommu] vt-d: Fix NULL pointer dereference in device_to_iommu (Jerry Snitselaar) [1583770] - [mm] move_ptes: check pte dirty after its removal (Christoph von Recklinghausen) [1490234] - [mm] mremap: fix race between mremap() and page cleanning (Christoph von Recklinghausen) [1490234] - [mm] slab_common: fix the check for duplicate slab names (Alaa Hleihel) [1533918] - [mm] slab_common: Do not check for duplicate slab names (Alaa Hleihel) [1533918] - [x86] microcode: Make the late update update_lock a raw lock for RT (Scott Wood) [1581193] - [powerpc] signals: Discard transaction state from signal frames (Steve Best) [1586153] - [powerpc] kdump: Fix powernv build break when KEXEC_CORE=n (Desnes Augusto Nunes do Rosario) [1559434] - [powerpc] powernv/kdump: Fix cases where the kdump kernel can get HMI's (Desnes Augusto Nunes do Rosario) [1559434] - [powerpc] pseries: enable CPU hotplug interrupt source and sysfs (Laurent Vivier) [1532968] - [powerpc] pseries: Enable kernel CPU dlpar from sysfs (Laurent Vivier) [1532968] - [powerpc] pseries: Add CPU dlpar add functionality (Laurent Vivier) [1532968] - [powerpc] pseries: Add CPU dlpar remove functionality (Laurent Vivier) [1532968] - [powerpc] pseries: Update CPU hotplug error recovery (Laurent Vivier) [1532968] - [powerpc] pseries: Factor out common cpu hotplug code (Laurent Vivier) [1532968] - [i2c] i2c-core: Fix compilation on s390x (Thomas Huth) [1570090] - [s390] cmpxchg: use compiler builtins (Thomas Huth) [1570090] - [s390] 32bit: fix cmpxchg64 (Thomas Huth) [1570090] - [kernel] vgacon: dummy implementation for vgacon_text_force (Thomas Huth) [1570090] - [s390] setup: enable display support for KVM guest (Thomas Huth) [1570090] - [s390] char: Rename EBCDIC keymap variables (Thomas Huth) [1570090] - [video] kconfig: Remove HAS_IOMEM dependency for Graphics support (Thomas Huth) [1570090] - [video] console: Disable VGA text console support on cris (Thomas Huth) [1570090] - [s390] pci: handle insufficient resources during dma tlb flush (Hendrik Brueckner) [1539025] - [s390] pci_dma: make lazy flush independent from the tlb_refresh bit (Hendrik Brueckner) [1539025] - [s390] pci: fix dma address calculation in map_sg (Hendrik Brueckner) [1539025] - [s390] pci_dma: improve lazy flush for unmap (Hendrik Brueckner) [1539025] - [s390] pci_dma: split dma_update_trans (Hendrik Brueckner) [1539025] - [s390] pci_dma: improve map_sg (Hendrik Brueckner) [1539025] - [s390] pci_dma: simplify dma address calculation (Hendrik Brueckner) [1539025] - [s390] pci_dma: remove dma address range check (Hendrik Brueckner) [1539025] - [s390] use expoline thunks in the BPF JIT (Hendrik Brueckner) [1583564] - [s390] remove indirect branch from do_softirq_own_stack (Hendrik Brueckner) [1583564] - [s390] move spectre sysfs attribute code (Hendrik Brueckner) [1583564] - [s390] kernel: use expoline for indirect branches (Hendrik Brueckner) [1583564] - [s390] ftrace: use expoline for indirect branches (Hendrik Brueckner) [1583564] - [s390] lib: use expoline for indirect branches (Hendrik Brueckner) [1583564] - [s390] move expoline assembler macros to a header (Hendrik Brueckner) [1583564] - [s390] correct module section names for expoline code revert (Hendrik Brueckner) [1583564] - [s390] add assembler macros for CPU alternatives (Hendrik Brueckner) [1583564] - [s390] ftrace: optimize mcount code (Hendrik Brueckner) [1583564]- [fs] svcrpc: don't leak contexts on PROC_DESTROY (Dave Wysochanski) [1487722] - [fs] ceph: don't set read_ahead_kb to 0 by default (Ilya Dryomov) [1579539] - [fs] ext4: protect i_disksize update by i_data_sem in direct write path (Lukas Czerner) [1571735] - [fs] ext4: update i_disksize if direct write past ondisk size (Lukas Czerner) [1554212] - [fs] xfs: Correctly invert xfs_buftarg LRU isolation logic (Brian Foster) [1548378] - [fs] ceph: fix rsize/wsize capping in ceph_direct_read_write() (Ilya Dryomov) [1580500] - [fs] ceph: check if mds create snaprealm when setting quota (Ilya Dryomov) [1580500] - [fs] rbd: notrim map option (Ilya Dryomov) [1580500] - [fs] ceph: always update atime/mtime/ctime for new inode (Ilya Dryomov) [1580500] - [fs] rbd: support timeout in rbd_wait_state_locked() (Ilya Dryomov) [1580500] - [fs] rbd: refactor rbd_wait_state_locked() (Ilya Dryomov) [1580500] - [fs] ceph: quota: report root dir quota usage in statfs (Ilya Dryomov) [1580500] - [fs] ceph: quota: add counter for snaprealms with quota (Ilya Dryomov) [1580500] - [fs] ceph: quota: cache inode pointer in ceph_snap_realm (Ilya Dryomov) [1580500] - [fs] ceph: fix root quota realm check (Ilya Dryomov) [1580500] - [fs] ceph: don't check quota for snap inode (Ilya Dryomov) [1580500] - [fs] ceph: quota: update MDS when max_bytes is approaching (Ilya Dryomov) [1580500] - [fs] ceph: quota: support for ceph.quota.max_bytes (Ilya Dryomov) [1580500] - [fs] ceph: quota: don't allow cross-quota renames (Ilya Dryomov) [1580500] - [fs] ceph: quota: support for ceph.quota.max_files (Ilya Dryomov) [1580500] - [fs] ceph: quota: add initial infrastructure to support cephfs quotas (Ilya Dryomov) [1580500] - [fs] rbd: remove VLA usage (Ilya Dryomov) [1580500] - [fs] rbd: fix spelling mistake: "reregisteration" -> "reregistration" (Ilya Dryomov) [1580500] - [fs] ceph: rename function drop_leases() to a more descriptive name (Ilya Dryomov) [1580500] - [fs] ceph: fix invalid point dereference for error case in mdsc destroy (Ilya Dryomov) [1580500] - [fs] ceph: return proper bool type to caller instead of pointer (Ilya Dryomov) [1580500] - [fs] ceph: optimize memory usage (Ilya Dryomov) [1580500] - [fs] ceph: optimize mds session register (Ilya Dryomov) [1580500] - [fs] libceph, ceph: add __init attribution to init funcitons (Ilya Dryomov) [1580500] - [fs] ceph: filter out used flags when printing unused open flags (Ilya Dryomov) [1580500] - [fs] ceph: don't wait on writeback when there is no more dirty pages (Ilya Dryomov) [1580500] - [fs] ceph: invalidate pages that beyond EOF in ceph_writepages_start() (Ilya Dryomov) [1580500] - [fs] ceph: mark the cap cache as unreclaimable (Ilya Dryomov) [1580500] - [fs] ceph: change variable name to follow common rule (Ilya Dryomov) [1580500] - [fs] ceph: optimizing cap reservation (Ilya Dryomov) [1580500] - [fs] ceph: release unreserved caps if having enough available caps (Ilya Dryomov) [1580500] - [fs] ceph: optimizing cap allocation (Ilya Dryomov) [1580500] - [fs] ceph: adding protection for showing cap reservation info (Ilya Dryomov) [1580500] - [fs] libceph: adding missing message types to ceph_msg_type_name() (Ilya Dryomov) [1580500] - [fs] rbd: get the latest osdmap when using an existing client (Ilya Dryomov) [1580500] - [fs] rbd: move rbd_get_client() below rbd_put_client() (Ilya Dryomov) [1580500] - [fs] rbd: remove redundant declaration of rbd_spec_put() (Ilya Dryomov) [1580500] - [fs] libceph: fix misjudgement of maximum monitor number (Ilya Dryomov) [1580500] - [fs] libceph, ceph: change permission for readonly debugfs entries (Ilya Dryomov) [1580500] - [fs] ceph: add newline to end of debug message format (Ilya Dryomov) [1580500] - [fs] libceph, ceph: change ceph_calc_file_object_mapping() signature (Ilya Dryomov) [1580500] - [fs] libceph: eliminate overflows in ceph_calc_file_object_mapping() (Ilya Dryomov) [1580500] - [fs] libceph: define new ceph_file_layout structure (Ilya Dryomov) [1580500] - [fs] rbd: set max_segment_size to UINT_MAX (Ilya Dryomov) [1580500] - [fs] ceph: fix dentry leak when failing to init debugfs (Ilya Dryomov) [1580500] - [fs] libceph, ceph: avoid memory leak when specifying same option several times (Ilya Dryomov) [1580500] - [fs] ceph: flush dirty caps of unlinked inode ASAP (Ilya Dryomov) [1580500] - [fs] ceph: improving efficiency of syncfs (Ilya Dryomov) [1580500] - [fs] libceph: check kstrndup() return value (Ilya Dryomov) [1580500] - [fs] ceph: try to allocate enough memory for reserved caps (Ilya Dryomov) [1580500] - [fs] ceph: fix race of queuing delayed caps (Ilya Dryomov) [1580500] - [fs] ceph: delete unreachable code in ceph_check_caps() (Ilya Dryomov) [1580500] - [fs] ceph: limit rate of cap import/export error messages (Ilya Dryomov) [1580500] - [fs] ceph: fix incorrect snaprealm when adding caps (Ilya Dryomov) [1580500] - [fs] ceph: fix un-balanced fsc->writeback_count update (Ilya Dryomov) [1580500] - [fs] ceph: track read contexts in ceph_file_info (Ilya Dryomov) [1580500] - [fs] ceph: avoid dereferencing invalid pointer during cached readdir (Ilya Dryomov) [1580500] - [fs] ceph: use atomic_t for ceph_inode_info::i_shared_gen (Ilya Dryomov) [1580500] - [fs] ceph: cleanup traceless reply handling for rename (Ilya Dryomov) [1580500] - [fs] ceph: voluntarily drop Fx cap for readdir request (Ilya Dryomov) [1580500] - [fs] ceph: properly drop caps for setattr request (Ilya Dryomov) [1580500] - [fs] ceph: voluntarily drop Lx cap for link/rename requests (Ilya Dryomov) [1580500] - [fs] ceph: voluntarily drop Ax cap for requests that create new inode (Ilya Dryomov) [1580500] - [fs] rbd: whitelist RBD_FEATURE_OPERATIONS feature bit (Ilya Dryomov) [1580500] - [fs] rbd: don't NULL out ->obj_request in rbd_img_obj_parent_read_full() (Ilya Dryomov) [1580500] - [fs] rbd: use kmem_cache_zalloc() in rbd_img_request_create() (Ilya Dryomov) [1580500] - [fs] rbd: obj_request->completion is unused (Ilya Dryomov) [1580500] - [fs] rbd: set max_segments to USHRT_MAX (Ilya Dryomov) [1580500] - [fs] rbd: reacquire lock should update lock owner client id (Ilya Dryomov) [1580500] - [fs] ceph: drop negative child dentries before try pruning inode's alias (Ilya Dryomov) [1580500] - [fs] rbd: default to single-major device number scheme (Ilya Dryomov) [1580500] - [fs] libceph: don't WARN() if user tries to add invalid key (Ilya Dryomov) [1580500] - [fs] rbd: set discard_alignment to zero (Ilya Dryomov) [1580500] - [fs] ceph: silence sparse endianness warning in encode_caps_cb (Ilya Dryomov) [1580500] - [fs] ceph: remove the bump of i_version (Ilya Dryomov) [1580500] - [fs] ceph: present consistent fsid, regardless of arch endianness (Ilya Dryomov) [1580500] - [fs] ceph: clean up spinlocking and list handling around cleanup_cap_releases() (Ilya Dryomov) [1580500] - [fs] rbd: get rid of rbd_mapping::read_only (Ilya Dryomov) [1580500] - [fs] rbd: fix and simplify rbd_ioctl_set_ro() (Ilya Dryomov) [1580500] - [fs] ceph: remove unused and redundant variable dropping (Ilya Dryomov) [1580500] - [fs] ceph: mark expected switch fall-throughs (Ilya Dryomov) [1580500] - [fs] ceph: -EINVAL on decoding failure in ceph_mdsc_handle_fsmap() (Ilya Dryomov) [1580500] - [fs] ceph: disable cached readdir after dropping positive dentry (Ilya Dryomov) [1580500] - [fs] ceph: fix bool initialization/comparison (Ilya Dryomov) [1580500] - [fs] ceph: handle 'session get evicted while there are file locks' (Ilya Dryomov) [1580500] - [fs] ceph: optimize flock encoding during reconnect (Ilya Dryomov) [1580500] - [fs] ceph: move spinlocking into ceph_encode_locks_to_buffer and ceph_count_locks (Ilya Dryomov) [1580500] - [fs] ceph: make lock_to_ceph_filelock() static (Ilya Dryomov) [1580500] - [fs] ceph: keep auth cap when inode has flocks or posix locks (Ilya Dryomov) [1580500] - [fs] ceph: use get_user_pages_fast() (Ilya Dryomov) [1580500] - [fs] ceph: properly queue cap snap for newly created snap realm (Ilya Dryomov) [1580500] - [fs] ceph: wait on writeback after writing snapshot data (Ilya Dryomov) [1580500] - [fs] ceph: fix capsnap dirty pages accounting (Ilya Dryomov) [1580500] - [fs] ceph: ignore wbc->range_(start, end) when write back snapshot data (Ilya Dryomov) [1580500] - [fs] ceph: fix "range cyclic" mode writepages (Ilya Dryomov) [1580500] - [fs] ceph: cleanup local variables in ceph_writepages_start() (Ilya Dryomov) [1580500] - [fs] ceph: optimize pagevec iterating in ceph_writepages_start() (Ilya Dryomov) [1580500] - [fs] ceph: make writepage_nounlock() invalidate page that beyonds EOF (Ilya Dryomov) [1580500] - [fs] ceph: properly get capsnap's size in get_oldest_context() (Ilya Dryomov) [1580500] - [fs] ceph: queue cap snap only when snap realm's context changes (Ilya Dryomov) [1580500] - [fs] ceph: remove stale check in ceph_invalidatepage() (Ilya Dryomov) [1580500] - [fs] ceph: handle race between vmtruncate and queuing cap snap (Ilya Dryomov) [1580500] - [fs] xfs: don't leak quotacheck dquots when cow recovery (Brian Foster) [1579873] - [fs] xfs: fix inobt inode allocation search optimization (Brian Foster) [1579873] - [fs] xfs: Fix per-inode DAX flag inheritance (Brian Foster) [1579873] - [fs] xfs: fix multi-AG deadlock in xfs_bunmapi (Brian Foster) [1579873] - [fs] xfs: check that dir block entries don't off the end of the buffer (Brian Foster) [1579873] - [fs] xfs: fix quotacheck dquot id overflow infinite loop (Brian Foster) [1579873] - [fs] xfs: check _btree_check_block value (Brian Foster) [1579873] - [fs] Revert "xfs: grab dquots without taking the ilock" (Brian Foster) [1579873] - [fs] xfs: assert locking precondition in xfs_readlink_bmap_ilocked (Brian Foster) [1579873] - [fs] xfs: assert locking precondition in xfs_attr_list_int_ilocked (Brian Foster) [1579873] - [fs] xfs: fixup xfs_attr_get_ilocked (Brian Foster) [1579873] - [fs] xfs: don't crash on unexpected holes in dir/attr btrees (Brian Foster) [1579873] - [fs] xfs: rename MAXPATHLEN to XFS_SYMLINK_MAXLEN (Brian Foster) [1579873] - [fs] xfs: Check for m_errortag initialization in xfs_errortag_test (Brian Foster) [1579873] - [fs] xfs: grab dquots without taking the ilock (Brian Foster) [1579873] - [fs] xfs: fix semicolon.cocci warnings (Brian Foster) [1579873] - [fs] xfs: replace log_badcrc_factor knob with error injection tag (Brian Foster) [1579873] - [fs] xfs: convert drop_writes to use the errortag mechanism (Brian Foster) [1579873] - [fs] xfs: remove unneeded parameter from XFS_TEST_ERROR (Brian Foster) [1579873] - [fs] xfs: expose errortag knobs via sysfs (Brian Foster) [1579873] - [fs] xfs: make errortag a per-mountpoint structure (Brian Foster) [1579873] - [fs] xfs: free uncommitted transactions during log recovery (Brian Foster) [1579873] - [fs] xfs: allow reading of already-locked remote symbolic link (Brian Foster) [1579873] - [fs] xfs: pass along transaction context when reading xattr block buffers (Brian Foster) [1579873] - [fs] xfs: pass along transaction context when reading directory block buffers (Brian Foster) [1579873] - [fs] xfs: return the hash value of a leaf1 directory block (Brian Foster) [1579873] - [fs] xfs: refactor the ifork block counting function (Brian Foster) [1579873] - [fs] xfs: make _bmap_count_blocks consistent wrt delalloc extent behavior (Brian Foster) [1579873] - [fs] xfs: check if an inode is cached and allocated (Brian Foster) [1579873] - [fs] xfs: export _inobt_btrec_to_irec and _ialloc_cluster_alignment for scrub (Brian Foster) [1579873] - [fs] xfs: export various function for the online scrubber (Brian Foster) [1579873] - [fs] xfs: always compile the btree inorder check functions (Brian Foster) [1579873] - [fs] xfs: remove double-underscore integer types (Brian Foster) [1579873] - [fs] xfs: avoid harmless gcc-7 warnings (Brian Foster) [1579873] - [fs] xfs: remove lsn relevant fields from xfs_trans structure and its users (Brian Foster) [1579873] - [fs] xfs: remove XFS_HSIZE (Brian Foster) [1579873] - [fs] xfs: define fatal assert build time tunable (Brian Foster) [1579873] - [fs] xfs: define bug_on_assert debug mode sysfs tunable (Brian Foster) [1579873] - [fs] xfs: refactor dir2 leaf readahead shadow buffer cleverness (Brian Foster) [1579873] - [fs] xfs: push buffer of flush locked dquot to avoid quotacheck deadlock (Brian Foster) [1579873] - [fs] xfs: use the common helper uuid_is_null() (Brian Foster) [1579873] - [fs] xfs: remove uuid_getnodeuniq and xfs_uu_t (Brian Foster) [1579873] - [fs] xfs: don't allow bmap on rt files (Brian Foster) [1579873] - [fs] xfs: fix spurious spin_is_locked() assert failures on non-smp kernels (Brian Foster) [1579873] - [fs] xfs: fix unaligned access in xfs_btree_visit_blocks (Brian Foster) [1579873] - [fs] xfs: fix warnings about unused stack variables (Brian Foster) [1579873] - [fs] xfs: BMAPX shouldn't barf on inline-format directories (Brian Foster) [1579873] - [fs] xfs: fix indlen accounting error on partial delalloc conversion (Brian Foster) [1579873] - [fs] xfs: fix use-after-free in xfs_finish_page_writeback (Brian Foster) [1579873] - [fs] xfs: publish UUID in struct super_block (Brian Foster) [1579873] - [fs] xfs: Allow user to kill fstrim process (Brian Foster) [1579873] - [fs] xfs: better log intent item refcount checking (Brian Foster) [1579873] - [fs] xfs: fix up quotacheck buffer list error handling (Brian Foster) [1579873] - [fs] xfs: don't use bool values in trace buffers (Brian Foster) [1579873] - [fs] xfs: corruption needs to respect endianess too! (Brian Foster) [1579873] - [fs] xfs: simplify validation of the unwritten extent bit (Brian Foster) [1579873] - [fs] xfs: remove unused values from xfs_exntst_t (Brian Foster) [1579873] - [fs] xfs: remove the unused XFS_MAXLINK_1 define (Brian Foster) [1579873] - [fs] xfs: more do_div cleanups (Brian Foster) [1579873] - [fs] xfs: remove use of do_div with 32-bit dividend in quota (Brian Foster) [1579873] - [fs] xfs: remove the trailing newline used in the fmt parameter of TP_printk (Brian Foster) [1579873] - [fs] xfs: prevent multi-fsb dir readahead from reading random blocks (Brian Foster) [1579873] - [fs] xfs: pass individual arguments to xfs_bmap_add_extent_hole_real (Brian Foster) [1579873] - [fs] xfs: remove custom do_div implementations (Brian Foster) [1579873] - [fs] xfs: simplify xfs_calc_dquots_per_chunk (Brian Foster) [1579873] - [fs] xfs: fold __xfs_trans_roll into xfs_trans_roll (Brian Foster) [1579873] - [fs] xfs: fix over-copying of getbmap parameters from userspace (Brian Foster) [1579873] - [fs] xfs: Remove obsolete declaration of xfs_buf_get_empty (Brian Foster) [1579873] - [fs] xfs: fix up inode validation failure message (Brian Foster) [1579873] - [fs] xfs: fix kernel memory exposure problems (Brian Foster) [1579873] - [fs] xfs: remove kmem_zalloc_greedy (Brian Foster) [1579873] - [fs] xfs: Use xfs_icluster_size_fsb() to calculate inode alignment mask (Brian Foster) [1579873] - [fs] xfs: fix and streamline error handling in xfs_end_io (Brian Foster) [1579873] - [fs] xfs: remove XFS_ALLOCTYPE_ANY_AG and XFS_ALLOCTYPE_START_AG (Brian Foster) [1579873] - [fs] xfs: simplify xfs_rtallocate_extent (Brian Foster) [1579873] - [fs] xfs: tune down agno asserts in the bmap code (Brian Foster) [1579873] - [fs] xfs: Use xfs_icluster_size_fsb() to calculate inode chunk alignment (Brian Foster) [1579873] - [fs] xfs: fix len comparison in xfs_extent_busy_trim (Brian Foster) [1579873] - [fs] xfs: improve busy extent sorting (Brian Foster) [1579873] - [fs] xfs: improve handling of busy extents in the low-level allocator (Brian Foster) [1579873] - [fs] xfs: don't fail xfs_extent_busy allocation (Brian Foster) [1579873] - [fs] xfs: correct null checks and error processing in xfs_initialize_perag (Brian Foster) [1579873] - [fs] xfs: introduce xfs_aligned_fsb_count (Brian Foster) [1579873] - [fs] xfs: allow unwritten extents in the CoW fork (Brian Foster) [1579873] - [fs] xfs: verify free block header fields (Brian Foster) [1579873] - [fs] xfs: check for obviously bad level values in the bmbt root (Brian Foster) [1579873] - [fs] xfs: filter out obviously bad btree pointers (Brian Foster) [1579873] - [fs] xfs: fail _dir_open when readahead fails (Brian Foster) [1579873] - [fs] xfs: fix toctou race when locking an inode to access the data map (Brian Foster) [1579873] - [fs] xfs: remove unused full argument from bmap (Brian Foster) [1579873] - [fs] xfs: remove unused struct declarations (Brian Foster) [1579873] - [fs] xfs: remove boilerplate around xfs_btree_init_block (Brian Foster) [1579873] - [fs] xfs: make xfs_btree_magic more generic (Brian Foster) [1579873] - [fs] xfs: glean crc status from mp not flags in xfs_btree_init_block_int (Brian Foster) [1579873] - [fs] xfs: prevent quotacheck from overloading inode lru (Brian Foster) [1579873] - [fs] xfs: extsize hints are not unlikely in xfs_bmap_btalloc (Brian Foster) [1579873] - [fs] xfs: verify dirblocklog correctly (Brian Foster) [1579873] - [fs] xfs: fix COW writeback race (Brian Foster) [1579873] - [fs] xfs: fix xfs_mode_to_ftype() prototype (Brian Foster) [1579873] - [fs] xfs: don't rely on ->total in xfs_alloc_space_available (Brian Foster) [1579873] - [fs] xfs: adjust allocation length in xfs_alloc_space_available (Brian Foster) [1579873] - [fs] xfs: fix bogus minleft manipulations (Brian Foster) [1579873] - [fs] xfs: bump up reserved blocks in xfs_alloc_set_aside (Brian Foster) [1579873] - [fs] xfs: nuke unused tracepoint definitions (Brian Foster) [1579873] - [fs] xfs: Always flush caches when integrity is required (Brian Foster) [1579873] - [fs] xfs: use rhashtable to track buffer cache (Brian Foster) [1579873] - [fs] xfs: optimise CRC updates (Brian Foster) [1579873] - [fs] xfs: make xfs btree stats less huge (Brian Foster) [1579873] - [fs] xfs: error out if trying to add attrs and anextents > 0 (Brian Foster) [1579873] - [fs] xfs: don't crash if reading a directory results in an unexpected hole (Brian Foster) [1579873] - [fs] xfs: complain if we don't get nextents bmap records (Brian Foster) [1579873] - [fs] xfs: check for bogus values in btree block headers (Brian Foster) [1579873] - [fs] xfs: forbid AG btrees with level == 0 (Brian Foster) [1579873] - [fs] xfs: several xattr functions can be void (Brian Foster) [1579873] - [fs] xfs: Move AGI buffer type setting to xfs_read_agi (Brian Foster) [1579873] - [fs] xfs: pass post-eof speculative prealloc blocks to bmapi (Brian Foster) [1579873] - [fs] xfs: track preallocation separately in xfs_bmapi_reserve_delalloc() (Brian Foster) [1579873] - [fs] fs: xfs: libxfs: constify xfs_nameops structures (Brian Foster) [1579873] - [fs] fs: xfs: xfs_icreate_item: constify xfs_item_ops structure (Brian Foster) [1579873] - [fs] xfs: add XBF_XBF_NO_IOACCT to buf trace output (Brian Foster) [1579873] - [fs] xfs: remove NULLEXTNUM (Brian Foster) [1579873] - [fs] xfs: remove xfs_bmap_search_extents (Brian Foster) [1579873] - [fs] xfs: use new extent lookup helpers xfs_file_iomap_begin_delay (Brian Foster) [1579873] - [fs] xfs: remove prev argument to xfs_bmapi_reserve_delalloc (Brian Foster) [1579873] - [fs] xfs: use new extent lookup helpers in __xfs_bunmapi (Brian Foster) [1579873] - [fs] xfs: use new extent lookup helpers in xfs_bmapi_write (Brian Foster) [1579873] - [fs] xfs: use new extent lookup helpers in xfs_bmapi_read (Brian Foster) [1579873] - [fs] xfs: cleanup xfs_bmap_last_before (Brian Foster) [1579873] - [fs] xfs: check return value of _trans_reserve_quota_nblks (Brian Foster) [1579873] - [fs] xfs: move dir_ino_validate declaration per xfsprogs (Brian Foster) [1579873] - [fs] libxfs: clean up _dir2_data_freescan (Brian Foster) [1579873] - [fs] libxfs: fix xfs_attr_shortform_bytesfit declaration (Brian Foster) [1579873] - [fs] libxfs: fix whitespace problems (Brian Foster) [1579873] - [fs] libxfs: synchronize dinode_verify with userspace (Brian Foster) [1579873] - [fs] libxfs: convert ushort to unsigned short (Brian Foster) [1579873] - [fs] xfs: rmap btree requires more reserved free space (Brian Foster) [1579873] - [fs] cifs: avoid a kmalloc in smb2_send_recv/SendReceive2 for the common case (Leif Sahlberg) [1582973] - [fs] cifs: remove small_smb2_init (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_lease_ack (Leif Sahlberg) [1582973] - [fs] cifs: remove unused variable from SMB2_read (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_oplock_break we get from server (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_query_info_req (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_query_directory_req (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_set_info_req (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2 read/write requests (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_lock_req (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_flush_req (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_create_req (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_sess_setup_req (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_tree_connect_req (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_echo_req (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_ioctl_req (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_close_req (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_tree_disconnect_req (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_logoff_req (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_negotiate_req (Leif Sahlberg) [1582973] - [fs] cifs: Add smb2_send_recv (Leif Sahlberg) [1582973]- [target] iscsi: avoid NULL dereference in CHAP auth error path (Maurizio Lombardi) [1585081] - [iscsi-target] Fix non-immediate TMR reference leak (Maurizio Lombardi) [1585081] - [iscsi-target] Make TASK_REASSIGN use proper se_cmd->cmd_kref (Maurizio Lombardi) [1585081] - [target] Avoid early CMD_T_PRE_EXECUTE failures during ABORT_TASK (Maurizio Lombardi) [1585081] - [target] Fix quiese during transport_write_pending_qf endless loop (Maurizio Lombardi) [1585081] - [target] Fix caw_sem leak in transport_generic_request_failure (Maurizio Lombardi) [1585081] - [target] Fix QUEUE_FULL + SCSI task attribute handling (Maurizio Lombardi) [1585081] - [iSCSI-target] Use common error handling code in iscsi_decode_text_input() (Maurizio Lombardi) [1585081] - [target] iscsi: Detect conn_cmd_list corruption early (Maurizio Lombardi) [1585081] - [target] iscsi: Fix a race condition in iscsit_add_reject_from_cmd() (Maurizio Lombardi) [1585081] - [target] iscsi: Modify iscsit_do_crypto_hash_buf() prototype (Maurizio Lombardi) [1585081] - [target] iscsi: Fix endianness in an error message (Maurizio Lombardi) [1585081] - [target] iscsi: Use min() in iscsit_dump_data_payload() instead of open-coding it (Maurizio Lombardi) [1585081] - [target] iscsi: Define OFFLOAD_BUF_SIZE once (Maurizio Lombardi) [1585081] - [target] Inline transport_put_cmd() (Maurizio Lombardi) [1585081] - [target] Suppress gcc 7 fallthrough warnings (Maurizio Lombardi) [1585081] - [target] Move a declaration of a global variable into a header file (Maurizio Lombardi) [1585081] - [iscsi-target] fix memory leak in iscsit_release_discovery_tpg() (Maurizio Lombardi) [1585081] - [iscsi-target] fix memory leak in lio_target_tiqn_addtpg() (Maurizio Lombardi) [1585081] - [target] fix condition return in core_pr_dump_initiator_port() (Maurizio Lombardi) [1585081] - [target] fix match_token option in target_core_configfs.c (Maurizio Lombardi) [1585081] - [target] add sense code INSUFFICIENT REGISTRATION RESOURCES (Maurizio Lombardi) [1585081] - [target] fix double unmap data sg in core_scsi3_emulate_pro_register_and_move() (Maurizio Lombardi) [1585081] - [target] fix buffer offset in core_scsi3_pri_read_full_status (Maurizio Lombardi) [1585081] - [target] fix null pointer regression in core_tmr_drain_tmr_list (Maurizio Lombardi) [1585081] - [target] file: Do not return error for UNMAP if length is zero (Maurizio Lombardi) [1585081] - [target] Fix node_acl demo-mode + uncached dynamic shutdown regression (Maurizio Lombardi) [1585081] - [iscsi-target] Add login_keys_workaround attribute for non RFC initiators (Maurizio Lombardi) [1585081] - [target] Fix return sense reason in target_scsi3_emulate_pr_out (Maurizio Lombardi) [1585081] - [target] Fix cmd size for PR-OUT in passthrough_parse_cdb (Maurizio Lombardi) [1585081] - [target] Use macro for WRITE_VERIFY_32 operation codes (Maurizio Lombardi) [1585081] - [target] make device_mutex and device_list static (Maurizio Lombardi) [1585081] - [target] remove g_device_list (Maurizio Lombardi) [1585081] - [xcopy] loop over devices using idr helper (Maurizio Lombardi) [1585081] - [target] add helper to iterate over devices (Maurizio Lombardi) [1585081] - [target] add helper to find se_device by dev_index (Maurizio Lombardi) [1585081] - [target] use idr for se_device dev index (Maurizio Lombardi) [1585081] - [target] Fix COMPARE_AND_WRITE caw_sem leak during se_cmd quiesce (Maurizio Lombardi) [1585081] - [target] iscsi: Remove dead code from iscsit_process_scsi_cmd() (Maurizio Lombardi) [1585081] - [target] iscsi: Simplify iscsit_free_cmd() (Maurizio Lombardi) [1585081] - [target] iscsi: Remove second argument of __iscsit_free_cmd() (Maurizio Lombardi) [1585081] - [target] tcm_loop: Make TMF processing slightly faster (Maurizio Lombardi) [1585081] - [target] tcm_loop: Use target_submit_tmr() instead of open-coding this function (Maurizio Lombardi) [1585081] - [target] tcm_loop: Replace a waitqueue and a counter by a completion (Maurizio Lombardi) [1585081] - [target] tcm_loop: Merge struct tcm_loop_cmd and struct tcm_loop_tmr (Maurizio Lombardi) [1585081] - [target] Introduce a function that shows the command state (Maurizio Lombardi) [1585081] - [iscsi-target] Kill left-over iscsi_target_do_cleanup (Maurizio Lombardi) [1585081] - [target] Fix a deadlock between the XCOPY code and iSCSI session shutdown (Maurizio Lombardi) [1585081] - [target] Use get/put_unaligned_be*() instead of open coding these functions (Maurizio Lombardi) [1585081] - [target] Fix transport_init_se_cmd() (Maurizio Lombardi) [1585081] - [target] Remove se_device.dev_list (Maurizio Lombardi) [1585081] - [target] Use symbolic value for WRITE_VERIFY_16 (Maurizio Lombardi) [1585081] - [target] Add TARGET_SCF_LOOKUP_LUN_FROM_TAG support for ABORT_TASK (Maurizio Lombardi) [1585081] - [target] Add support for TMR percpu reference counting (Maurizio Lombardi) [1585081] - [target] reject COMPARE_AND_WRITE if emulate_caw is not set (Maurizio Lombardi) [1585081] - [iscsi-target] Avoid holding ->tpg_state_lock during param update (Maurizio Lombardi) [1585081] - [target] configfs: Kill se_lun->lun_link_magic (Maurizio Lombardi) [1585081] - [target] configfs: Kill se_device->dev_link_magic (Maurizio Lombardi) [1585081] - [target] remove dead code (Maurizio Lombardi) [1585081] - [net] target: introduce __skb_put_(zero, data, u8) (Maurizio Lombardi) [1585081] - [networking] target: make skb_push & __skb_push return void pointers (Maurizio Lombardi) [1585081] - [networking] target: make skb_put & friends return void pointers (Maurizio Lombardi) [1585081] - [iscsi-target] Reject immediate data underflow larger than SCSI transfer length (Maurizio Lombardi) [1585081] - [iscsi-target] Fix delayed logout processing greater than SECONDS_FOR_LOGOUT_COMP (Maurizio Lombardi) [1585081] - [target] Fix kref->refcount underflow in transport_cmd_finish_abort (Maurizio Lombardi) [1585081] - [target] Re-add check to reject control WRITEs with overflow data (Maurizio Lombardi) [1585081] - [target] Revert "Fix VERIFY and WRITE VERIFY command parsing" (Maurizio Lombardi) [1585081] - [target] fileio: Fix zero-length READ and WRITE handling (Maurizio Lombardi) [1585081] - [target] Don't force session reset if queue_depth does not change (Maurizio Lombardi) [1585081] - [target] Fix compare_and_write_callback handling for non GOOD status (Maurizio Lombardi) [1585081] - [target] fixup error message in target_tg_pt_gp_tg_pt_gp_id_store() (Maurizio Lombardi) [1585081] - [target] fixup error message in target_tg_pt_gp_alua_access_type_store() (Maurizio Lombardi) [1585081] - [target] Add WRITE_VERIFY_16 (Maurizio Lombardi) [1585081] - [target] Use kmalloc_array() in transport_kmap_data_sg() (Maurizio Lombardi) [1585081] - [target] Use kmalloc_array() in compare_and_write_callback() (Maurizio Lombardi) [1585081] - [target] Improve size determinations in two functions (Maurizio Lombardi) [1585081] - [target] Delete error messages for failed memory allocations (Maurizio Lombardi) [1585081] - [target] Use kcalloc() in two functions (Maurizio Lombardi) [1585081] - [iscsi-target] Improve size determinations in four functions (Maurizio Lombardi) [1585081] - [iscsi-target] Delete error messages for failed memory allocations (Maurizio Lombardi) [1585081] - [iscsi-target] Use kcalloc() in iscsit_allocate_iovecs() (Maurizio Lombardi) [1585081] - [tcm] make pi data verification configurable (Maurizio Lombardi) [1585081] - [target] Fix VERIFY and WRITE VERIFY command parsing (Maurizio Lombardi) [1585081] - [target] pr: update PR out action code table (Maurizio Lombardi) [1585081] - [target] iblock: convert iblock_req.pending from atomic_t to refcount_t (Maurizio Lombardi) [1585081] - [iscsi-target] use generic inet_pton_with_scope (Maurizio Lombardi) [1585081] - [iscsi-target] Drop work-around for legacy GlobalSAN initiator (Maurizio Lombardi) [1585081] - [iscsi-target] Fix early login failure statistics misses (Maurizio Lombardi) [1585081] - [target] iscsi: Fix iSCSI task reassignment handling (Maurizio Lombardi) [1585081] - [target] iscsi: Introduce a helper function for TMF translation (Maurizio Lombardi) [1585081] - [target] iscsi: Fix spelling of "reallegiance" (Maurizio Lombardi) [1585081] - [target] iscsi: Fix spelling of "perform" (Maurizio Lombardi) [1585081] - [iscsi-target] fix spelling mistake "Unsolicitied" -> "Unsolicited" (Maurizio Lombardi) [1585081] - [iscsi-target] graceful disconnect on invalid mapping to iovec (Maurizio Lombardi) [1585081] - [target] Avoid mappedlun symlink creation during lun shutdown (Maurizio Lombardi) [1585081] - [target] Drop pointless tfo->check_stop_free check (Maurizio Lombardi) [1585081] - [target] Fix VERIFY_16 handling in sbc_parse_cdb (Maurizio Lombardi) [1585081] - [target] pscsi: Fix TYPE_TAPE + TYPE_MEDIMUM_CHANGER export (Maurizio Lombardi) [1585081] - [target] Add counters for ABORT_TASK success + failure (Maurizio Lombardi) [1585081] - [target] Fix NULL dereference during LUN lookup + active I/O shutdown (Maurizio Lombardi) [1585081] - [target] Delete tmr from list before processing (Maurizio Lombardi) [1585081] - [target] Fix handling of aborted failed commands (Maurizio Lombardi) [1585081] - [target] Remove command flag CMD_T_DEV_ACTIVE (Maurizio Lombardi) [1585081] - [target] Remove command flag CMD_T_BUSY (Maurizio Lombardi) [1585081] - [target] Move session check from target_put_sess_cmd() into target_release_cmd_kref() (Maurizio Lombardi) [1585081] - [target] Inline transport_cmd_check_stop() (Maurizio Lombardi) [1585081] - [target] Remove an overly chatty debug message (Maurizio Lombardi) [1585081] - [target] Stop execution if CMD_T_STOP has been set (Maurizio Lombardi) [1585081] - [target] Correct transport_wait_for_tasks() documentation (Maurizio Lombardi) [1585081] - [target] Make core_tmr_abort_task() consider all commands (Maurizio Lombardi) [1585081] - [target] Remove se_tmr_req.tmr_lun (Maurizio Lombardi) [1585081] - [target] Fix COMPARE_AND_WRITE ref leak for non GOOD status (Maurizio Lombardi) [1585081] - [target] Fix multi-session dynamic se_node_acl double free OOPs (Maurizio Lombardi) [1585081] - [target] Fix early transport_generic_handle_tmr abort scenario (Maurizio Lombardi) [1585081] - [target] Use correct SCSI status during EXTENDED_COPY exception (Maurizio Lombardi) [1585081] - [target] Don't BUG_ON during NodeACL dynamic -> explicit conversion (Maurizio Lombardi) [1585081] - [target] support XCOPY requests without parameters (Maurizio Lombardi) [1585081] - [target] check for XCOPY parameter truncation (Maurizio Lombardi) [1585081] - [target] use XCOPY segment descriptor CSCD IDs (Maurizio Lombardi) [1585081] - [target] check XCOPY segment descriptor CSCD IDs (Maurizio Lombardi) [1585081] - [target] simplify XCOPY wwn->se_dev lookup helper (Maurizio Lombardi) [1585081] - [target] return UNSUPPORTED TARGET/SEGMENT DESC TYPE CODE sense (Maurizio Lombardi) [1585081] - [target] bounds check XCOPY total descriptor list length (Maurizio Lombardi) [1585081] - [target] bounds check XCOPY segment descriptor list (Maurizio Lombardi) [1585081] - [target] use XCOPY TOO MANY TARGET DESCRIPTORS sense (Maurizio Lombardi) [1585081] - [target] add XCOPY target/segment desc sense codes (Maurizio Lombardi) [1585081] - [target] Fix spelling mistake and unwrap multi-line text (Maurizio Lombardi) [1585081] - [target] user: Add an #include directive (Maurizio Lombardi) [1585081] - [sbp-target] Add an #include directive (Maurizio Lombardi) [1585081] - [sbp-target] Fix second argument of percpu_ida_alloc() (Maurizio Lombardi) [1585081] - [target] user: Fix a data type in tcmu_queue_cmd() (Maurizio Lombardi) [1585081] - [target] avoid accessing .bi_vcnt directly (Maurizio Lombardi) [1585081] - [target] tcm_fc: use CPU affinity for responses (Maurizio Lombardi) [1585081] - [target] tcm_fc: Update debugging statements to match libfc usage (Maurizio Lombardi) [1585081] - [target] tcm_fc: return detailed error in ft_sess_create() (Maurizio Lombardi) [1585081] - [target] tcm_fc: print command pointer in debug message (Maurizio Lombardi) [1585081] - [target] fix potential race window in target_sess_cmd_list_waiting() (Maurizio Lombardi) [1585081] - [target] Revert "Fix residual overflow handling in target_complete_cmd_with_length" (Maurizio Lombardi) [1585081] - [target] Don't override EXTENDED_COPY xcopy_pt_cmd SCSI status code (Maurizio Lombardi) [1585081] - [target] Make EXTENDED_COPY 0xe4 failure return COPY TARGET DEVICE NOT REACHABLE (Maurizio Lombardi) [1585081] - [target] fix spelling mistake: "limitiation" -> "limitation" (Maurizio Lombardi) [1585081] - [target] Fix residual overflow handling in target_complete_cmd_with_length (Maurizio Lombardi) [1585081] - [tcm_fc] set and unset FCP_SPPF_TARG_FCN (Maurizio Lombardi) [1585081] - [target] Fix ordered task CHECK_CONDITION early exception handling (Maurizio Lombardi) [1585081] - [target] Fix ordered task target_setup_cmd_from_cdb exception hang (Maurizio Lombardi) [1585081] - [target] Fix max_unmap_lba_count calc overflow (Maurizio Lombardi) [1585081] - [target] need_to_release is always false, remove redundant check and kfree (Maurizio Lombardi) [1585081] - [target] make close_session optional (Maurizio Lombardi) [1585081] - [target] make ->shutdown_session optional (Maurizio Lombardi) [1585081] - [target] remove acl_stop (Maurizio Lombardi) [1585081] - [target] consolidate and fix session shutdown (Maurizio Lombardi) [1585081] - [scsi] lpfc: update driver version to 12.0.0.4 (Dick Kennedy) [1584377] - [scsi] lpfc: Fix port initialization failure (Dick Kennedy) [1584377] - [scsi] lpfc: Don't return internal MBXERR_ERROR code from probe function (Dick Kennedy) [1584377] - [scsi] lpfc: Fix 16gb hbas failing cq create (Dick Kennedy) [1584377] - [scsi] lpfc: Fix crash in blk_mq layer when executing modprobe -r lpfc (Dick Kennedy) [1584377] - [scsi] lpfc: correct oversubscription of nvme io requests for an adapter (Dick Kennedy) [1584377] - [scsi] lpfc: Fix MDS diagnostics failure (Rx < Tx) (Dick Kennedy) [1584377] - [scsi] lpfc: fix spelling mistakes: "mabilbox" and "maibox" (Dick Kennedy) [1584377] - [scsi] lpfc: Comment cleanup regarding Broadcom copyright header (Dick Kennedy) [1584377] - [scsi] lpfc: update driver version to 12.0.0.3 (Dick Kennedy) [1584377] - [scsi] lpfc: Enhance log messages when reporting CQE errors (Dick Kennedy) [1584377] - [scsi] lpfc: Fix up log messages and stats counters in IO submit code path (Dick Kennedy) [1584377] - [scsi] lpfc: Driver NVME load fails when CPU cnt > WQ resource cnt (Dick Kennedy) [1584377] - [scsi] lpfc: Handle new link fault code returned by adapter firmware (Dick Kennedy) [1584377] - [scsi] lpfc: Correct fw download error message (Dick Kennedy) [1584377] - [scsi] lpfc: enhance LE data structure copies to hardware (Dick Kennedy) [1584377] - [scsi] lpfc: Change IO submit return to EBUSY if remote port is recovering (Dick Kennedy) [1584377] - [scsi] qla2xxx: Remove stale debug value for login_retry flag (Himanshu Madhani) [1578880] - [scsi] qla2xxx: Fix setting lower transfer speed if GPSC fails (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Update driver version to 10.00.00.06.07.6-k (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Correct setting of SAM_STAT_CHECK_CONDITION (Himanshu Madhani) [1547714] - [scsi] qla2xxx: correctly shift host byte (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix race condition between iocb timeout and initialisation (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix small memory leak in qla2x00_probe_one on probe failure (Himanshu Madhani) [1547714] - [scsi] qla2xxx: fx00 copypaste typo (Himanshu Madhani) [1547714] - [scsi] qla2xxx: fix error message on "existent" (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Use dma_pool_zalloc() (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix function argument descriptions (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Remove unused symbols (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Use p for printing pointers (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Remove FC_NO_LOOP_ID for FCP and FC-NVMe Discovery (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix crashes in qla2x00_probe_one on probe failure (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix FC-NVMe LUN discovery (Himanshu Madhani) [1547714] - [scsi] qla2xxx: ensure async flags are reset correctly (Himanshu Madhani) [1547714] - [scsi] qla2xxx: do not check login_state if no loop id is assigned (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fixup locking for session deletion (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix incorrect handle for abort IOCB (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix double free bug after firmware timeout (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Prevent relogin trigger from sending too many commands (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix a locking imbalance in qlt_24xx_handle_els() (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Avoid triggering undefined behavior in qla2x00_mbx_completion() (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add XCB counters to debugfs (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix queue ID for async abort with Multiqueue (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix warning for code intentation in __qla24xx_handle_gpdb_event() (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix warning during port_name debug print (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix warning in qla2x00_async_iocb_timeout() (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix recursion while sending terminate exchange (Himanshu Madhani) [1547714] - [scsi] qla2xxx: remove redundant assignment of d (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Use zeroing allocator rather than allocator/memset (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Serialize session free in qlt_free_session_done (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Serialize session deletion by using work_lock (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Remove unused argument from qlt_schedule_sess_for_deletion() (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Prevent multiple active discovery commands per session (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add retry limit for fabric scan logic (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Delay loop id allocation at login (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Increase verbosity of debug messages logged (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Allow relogin and session creation after reset (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add ability to use GPNFT/GNNFT for RSCN handling (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Properly extract ADISC error codes (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix GPNFT/GNNFT error handling (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Remove session creation redundant code (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Migrate switch registration commands away from mailbox interface (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix login state machine freeze (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Reduce trace noise for Async Events (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Reduce the use of terminate exchange (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add lock protection around host lookup (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add option for use reserve exch for ELS (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add switch command to simplify fabric discovery (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Use known NPort ID for Management Server login (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Tweak resource count dump (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix session cleanup for N2N (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Allow target mode to accept PRLI in dual mode (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Don't call dma_free_coherent with IRQ disabled (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add ability to send PRLO (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Use shadow register for ISP27XX (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Enable ATIO interrupt handshake for ISP27XX (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Move work element processing out of DPC thread (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Replace GPDB with async ADISC command (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix Firmware dump size for Extended login and Exchange Offload (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Chip reset uses wrong lock during IO flush (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add boundary checks for exchanges to be offloaded (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Use chip reset to bring down laser on unload (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Use IOCB path to submit Control VP MBX command (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix NULL pointer access for fcport structure (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix smatch warning in qla25xx_delete_ rsp|req _que (Himanshu Madhani) [1547714] - [scsi] qla2xxx: remove duplicate includes (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Suppress gcc 7 fall-through warnings (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix memory leak in dual/target mode (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix system crash in qlt_plogi_ack_unref (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Remove aborting ELS IOCB call issued as part of timeout (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Clear loop id after delete (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix scan state field for fcport (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Replace fcport alloc with qla2x00_alloc_fcport (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix abort command deadlock due to spinlock (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix PRLI state check (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix Relogin being triggered too fast (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Relogin to target port on a cable swap (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Recheck session state after RSCN (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix NPIV host cleanup in target mode (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix login state machine stuck at GPDB (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Serialize GPNID for multiple RSCN (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Retry switch command on time out (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix re-login for Nport Handle in use (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Move session delete to driver work queue (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix gpnid error processing (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix system crash for Notify ack timeout handling (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Suppress a kernel complaint in qla_init_base_qpair() (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Use ql2xnvmeenable to enable Q-Pair for FC-NVMe (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Cocci spatch "pool_zalloc-simple" (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Query FC4 type during RSCN processing (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Changes to support N2N logins (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Allow MBC_GET_PORT_DATABASE to query and save the port states (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add ATIO-Q processing for INTx mode (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Reinstate module parameter ql2xenablemsix (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Clear fc4f_nvme flag (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add LR distance support from nvram bit (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add support for minimum link speed (Himanshu Madhani) [1547714] - [scsi] qla2xxx: add missing includes for qla_isr (Himanshu Madhani) [1547714] - [scsi] qla2xxx: remove use of FC-specific error codes (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix WWPN/WWNN in debug message (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add command completion for error path (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix remoteport disconnect for FC-NVMe (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Simpify unregistration of FC-NVMe local/remote ports (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Added change to enable ZIO for FC-NVMe devices (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Move function prototype to correct header (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Cleanup FC-NVMe code (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix NVMe entry_type for iocb packet on BE system (Himanshu Madhani) [1547714] - [scsi] qla2xxx: avoid unused-function warning (Himanshu Madhani) [1547714] - [scsi] qla2xxx: fix a bunch of typos and spelling mistakes (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Use FC-NVMe FC4 type for FDMI registration (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Send FC4 type NVMe to the management server (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Move #include qla_nvme.h to fix compile errors on RHEL 7 (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add FC-NVMe F/W initialization and transport registration (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add FC-NVMe command handling (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add FC-NVMe port discovery and PRLI handling (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix oops in qla2x00_probe_one error path (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Allow SCSI-MQ to be enabled selectively (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix incorrect tcm_qla2xxx_free_cmd use during TMR ABORT (v2) (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Revert "qla2xxx: Fix incorrect tcm_qla2xxx_free_cmd use during TMR ABORT" (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix incorrect tcm_qla2xxx_free_cmd use during TMR ABORT (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix a recently introduced memory leak (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix Regression introduced by pci_alloc_irq_vectors_affinity call (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Cleaned up queue configuration code (Himanshu Madhani) [1547714] - [scsi] qla2xxx: remove irq_affinity_notifier (Himanshu Madhani) [1547714] - [scsi] qla2xxx: fix MSI-X vector affinity (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Utilize pci_alloc_irq_vectors/pci_free_irq_vectors calls (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Remove cpumask variable for qla2xxx_create_qpair() (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Avoid double completion of abort command (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix NULL pointer crash due to active timer for ABTS (Himanshu Madhani) [1547714]- [sound] alsa: asoc: config: update the rhel configurations for the recent changes (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5663: do not use regmap_get_device() in rt5663_irq() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: da7219: change CONFIG_COMMON_CLK to CONFIG_COMMON_CLK_DA7219 (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: add missing includes for linux/module.h (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Hide local_irq_disable/enable() and local_irqsave/restore() (Jaroslav Kysela) [1535427] - [sound] alsa: usb: audio-v3: add BADD-specific values (Jaroslav Kysela) [1535427] - [sound] alsa: usb: mixer: make string parsing independent of mixer_build state (Jaroslav Kysela) [1535427] - [sound] alsa: usb: Only get AudioControl header for UAC1 class (Jaroslav Kysela) [1535427] - [sound] alsa: usb: stream: refactor uac3 audio interface parsing (Jaroslav Kysela) [1535427] - [sound] alsa: usb: stream: refactor uac1/2 audio interface parsing (Jaroslav Kysela) [1535427] - [sound] alsa: usb: stream: move audioformat alloc/init into separate function (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Clean up mixer element list traverse (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: acpi: add new fields for SOF support (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: Add helper to find codec_dai from dai_name (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: add snd_soc_component_xxx_bias_level() (Jaroslav Kysela) [1535427] - [sound] alsa: seq_file: Introduce DEFINE_SHOW_ATTRIBUTE() helper macro (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8824: recover system clock when device changes (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8824: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8824: change FVCO maximum threshold (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8824: condition for clock disable (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8824: move key irq after jd done (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: codecs: add const to snd_soc_codec_driver structures (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8824: TDM support (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8824: leave Class D gain at chip default (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8824: rename controls to match DAPM controls (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8824: new driver (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Enforce CONFIG_SND_DYNAMIC_MINORS for HDMI/DP codec (Jaroslav Kysela) [1535427] - [sound] alsa: aloop: Add missing cable lock to ctl API callbacks (Jaroslav Kysela) [1535427] - [sound] alsa: aloop: Mark paused device as inactive (Jaroslav Kysela) [1535427] - [sound] alsa: aloop: Fix access to not-yet-ready substream via cable (Jaroslav Kysela) [1535427] - [sound] alsa: aloop: Sync stale timer before release (Jaroslav Kysela) [1535427] - [sound] alsa: aloop: Fix racy hw constraints adjustment (Jaroslav Kysela) [1535427] - [sound] alsa: aloop: Fix inconsistent format due to incomplete rule (Jaroslav Kysela) [1535427] - [sound] alsa: aloop: Release cable upon open error path (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Give proper vendor/product name for Dell WD15 Dock (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add a quirck for B&W PX headphones (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add a quirk for Nura's first gen headset (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Allow to override the longname string (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add "Keep Interface" control (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add keep_iface flag (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Avoid superfluous usb_set_interface() calls (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Initialize Dell Dock playback volumes (Jaroslav Kysela) [1535427] - [sound] alsa: cs46xx: fix spelling mistake: "amplifer" -> "amplifier" (Jaroslav Kysela) [1535427] - [sound] alsa: hda/ca0132: fix build failure when a local macro is defined (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Fix incorrect usage of IS_REACHABLE() (Jaroslav Kysela) [1535427] - [sound] alsa: seq: Fix races at MIDI encoding in snd_virmidi_output_trigger() (Jaroslav Kysela) [1535427] - [sound] alsa: vmaster: Propagate slave error (Jaroslav Kysela) [1535427] - [sound] alsa: vmaster: Zero-clear ctl before calling slave get (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Fix structure definition for X32 ABI (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Check PCM state at xfern compat ioctl (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: include linux/module.h as needed (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: add nau8824 sound card (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: Not being able to find the codec ACPI-dev is an error (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: kbl: Add Playback DAI for fixup (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: kbl: Enable mclk and ssp sclk early for rt5663 (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: kbl: Enable mclk and ssp sclk early (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: Fix setting of SSP parameters in Kabylake machine driver (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: Enable tdm slots for max98927 (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: don't use rtd->codec on Intel/haswell (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: cht_bsw_rt5645: Analog Mic support (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: don't use codec anymore (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: Select RCCLK on init() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: Change defaults to enable jack-detect, analog mics (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: Add quirk for the VIOS LTH17 laptop (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: Add support for Bay Trail CR / SSP0 using boards (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: Add new IN2_HS_IN3 input map and a quirk using it (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: Rename IN3_MAP to IN1_HS_IN3_MAP (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: Drop snd_soc_dai_set_bclk_ratio() call (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: Configure PLL1 before using it (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: Add quirk micbias OVCD configuration (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: Only create jack if we have a jack-detect source (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: Actually honor the DMIC_EN quirk if specified (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: Pass jack-src info via device-properties (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr-rt5651: add support for Line In (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr-rt5651: enable MinnowBoard Turbot quirks (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr-rt5651: add quirk for IN3P which may also be used (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: fix Kiano DMI quirk (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: byt: Fix quirk for KIANO laptop (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: byt: Introduce new map for dual mics (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: byt: Enable IN2 map quirk for a KIANO laptop (Jaroslav Kysela) [1535427] - [sound] alsa: soc: intel: byt: Introduce new custom IN2 map (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcht_es8316: remove useless code (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: acpi: remove hard-coded i2c-device name length (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcht_es8316: fix HID handling (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: board: Add BE DAI link for WoV and update DAPM machine map (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: sn95031: remove dead makefile about sn95031 (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: sn95031: remove this code (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: remove mfld_machine (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: kconfig: drop boiler plate text from config items (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: kconfig: add some comments for if symbols (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: boards: align/fix SKL/BXT/KBL Kconfigs (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: boards: align Kconfig configurations for HiFi2 (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: boards: align Kconfig dependencies for Haswell/Broadwell (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: kconfig: Simplify-clarify ACPI/PCI dependencies (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: Fix Kconfig with top-level selector (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: improve SND_SOC_INTEL_MACH dependencies (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: Add help text for SND_SOC_INTEL_SST_TOPLEVEL (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: improve DMADEVICES dependency (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: fix Kconfig dependencies (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: Add depends on X86 (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: clarify Kconfig dependencies (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: reorder boards Kconfig by chronological order (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: add SOF firmare/topology file information (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Remove second shim read in register_poll (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: sst: remove redundant variable dma_dev_name (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: Change kern log level to avoid unwanted messages (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Refine skl widget type check (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: remove second duplicated assignment to pointer 'res' (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Add dynamic module id support (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Optimize UUID handling to fill pin info (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Decrease loglevel for topology loading (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: fix swapped order of function arguments dir and pin_index (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Fix descriptions for exported function args (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Fix uuid_module memory leak in failure case (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: make function skl_clk_round_rate static (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Re-order some code to silence a warning (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Add extended I2S config blob support in Clock driver (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Do not check dev_type for dmic link type (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Check for NHLT ACPI header signature (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Fix typo (Jaroslav Kysela) [1535427] - [sound] asoc: intel: skylake: Add ssp clock driver (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: move machine drivers to dedicated KConfig (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Modify skl_dsp_set_dma_control API arguments (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Disable clock and power gating during FW/LIB download (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Ensure dai and dailink registration happens in sequence (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Add channel map in updown mixer module IPC (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Fix updown mixer module format (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Request IRQ late only after all context are initialized (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: sst: Handle return value of platform_get_irq (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: sst: Free streams on suspend, re-alloc on resume (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: sst: Fix error-code check in sst_pause_stream() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: sst: Fix some style (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: sst: Fix the return value of 'sst_send_byte_stream_mrfld()' (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: Kill BUG_ON() usage (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: sst: Add sst_realloc_stream() function (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: sst: Remove unused STREAM_DECODE and STREAM_RESET states (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: sst: Remove unnecessary sst_init_stream() function (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: sst: Remove 2 unused members from stream_info struct (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: Use kvzalloc() for suspend buffers (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: move all ACPI match tables to common module (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: common: use c99 syntax for ACPI/machine tables (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: atom: Remove unneeded linux/miscdevice.h include (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: atom: use cht_bsw_max98090 for Baytrail Chromebooks (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5670: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: move ACPI common code out of Intel/sst tree (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcht_da7213: cosmetic fixes (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: cht_bsw_rt5672: fix card name (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: cht_bsw_rt5672: use actual HID in suspend/resume (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5670: add set_bclk_ratio in dai ops (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5670: refactor DMI quirks and fix Dell Venue settings (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Rewrite jack-type detection (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Add rt5651_jack_inserted() helper (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Enable Platform Clock during jack-type detect (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Enable sticky mode for OVCD (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Allow specifying the OVCD scale-factor through a device-property (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Allow specifying over-current threshold through a device-property (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Configure jack-detect source through a device-property (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Make rt5651_apply_properties() private (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Always keep OVCD enabled (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Only configure OVCD once at set_jack time (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Enable LDO and micbias1 supplies for jack-type detection (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Remove "JD Power" dapm supply (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Only configure LDO voltage once at boot (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Remove programming of PWR regs before force_bias_level() call (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Do not modify jd and PLL power bits from set_bias_level() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Do not modify the LDO voltage control bits from set_bias_level() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Fix bias_level confusion (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Remove is_sys_clk_from_pll() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Add rt5651_apply_properties() helper function (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Use standard component set_jack callback (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Move 2 functions higher up in rt5651.c (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Move all jack-detect initialization to rt5651_set_jack_detect (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Remove unused rt5651_platform_data (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Fix regcache sync errors on resume (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: byt: Add headset jack (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Enable JD1_1 quirk for KIANO laptopt (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Rework quirk logic (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Enable jack detection on JD* pins (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Convert rt5651 micbias1 to a supply widget (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5640: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: boards: remove hard-coded compressed dailinks (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: boards: fix off-by-one dailink id (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: boards: use helper to get codec_dai (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: cht_bsw_max98090: remove useless code, align with ChromeOS driver (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: cht_bsw_max98090: add gpio-based jack detection (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: cht_bsw_max98090_ti: Fix jack initialization (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: cht_bsw_max98090: add support for Baytrail (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: cht_bsw_max98090: Fix I2S config + unused code (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: add MCLK, quirks and cleanups (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr-rt5651: fix capture routes (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5640: cosmetic fixes (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5640: simplify MCLK quirk tests (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: boards: use devm_clk_get() unconditionally (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514: Fix uninitialized calibration value (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514: Fix rt5514_spi_burst_read() buffer passing (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514: Add the missing register in the readable table (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514-spi: replace platform to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: codecs: make snd_soc_platform_driver const (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514-spi: only enable wakeup when fully initialized (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514: Add the sanity check for the driver_data in the resume function (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514: mark PM functions as __maybe_unused (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514-spi: check irq status to schedule data copy in resume function (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514: Voice wakeup support (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514-spi: Let the buf_size to align with period_bytes (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514: The ACPI also should use the function rt5514_parse_dp() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514: Make sure the DMIC delay will be happened after normal SUPPLY widgets power on (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514: The DSP clock can be calibrated by the other clock source (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514: Revert Hotword Model control (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514-spi: check irq status to schedule data copy (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt298: don't turn off HV and VREF if headset is detected (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt286: don't turn off HV and VREF if headset is detected (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rl6231: remove never matched if condition (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rl6231: get better PLL parameters (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rl6231: make arrays div and pd static const, reduces object code size (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: max98927: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: don't use codec hw_write on max98927 (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: max98927: Added max98927_dai_tdm_slot function (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: max98927: Added support for DSP_A and DSP_B format (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: max98357a: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: Fix build (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: hdac_hdmi : Ensuring proper setting of output widget power state (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: da7219: make structure da7219_dai_clks_ops static (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: da7219: clkdev_drop usage depends on CONFIG_COMMON_CLK (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: da7219: Add common clock usage for providing DAI clks (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: hdac_hdmi/nau8825/rt286/rt298/rt5663/da7219: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: kbl_rt5663_max98927: Map BTN_0 to KEY_PLAYPAUSE (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: Headset button support in kabylake machine driver (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: kbl: fix jack name (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Fix jack name format substitution (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: kbl_rt5663_rt5514_max98927: Map BTN_0 to KEY_PLAYPAUSE (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: kbl: Modify map for Headset Playback to fix pop-noise (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8825: fix issue that pop noise when start capture (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8825: improve crosstalk measurement protection (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8825: improve semaphore control (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8825: set clear_irq when imm IRQ happened (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8825: disable crosstalk by default (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: max98090: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: max98090: reduce verbosity on PLL unlock (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: ssm2518: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: ssm4567: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: ts3a227e: Map BTN_0 to KEY_PLAYPAUSE (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: ts3a227e: add acpi table (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5663: Fix the wrong result of the first jack detection (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5663: Check the JD status in the button pushing (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5663: Delay and retry reading rt5663 ID register (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5663: Add the function of impedance sensing (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5663: Change the dev getting function in rt5663_irq (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: hdac_hdmi: Add vendor id for Cannonlake HDMI codec (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: hdac_hdmi: keep DAI driver pointer in private data (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: hdac_hdmi: Remove redundant assignments (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: hdac_hdmi: Refresh sysfs during hdmi device probe (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: hdac_hdmi: clean up hdac_device variable names (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: hdac_hdmi: clean up hdac_ext_device variable names (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: hdac_hdmi: introduce macro to access HDMI private data (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: hdac_hdmi: Fix possible memory leak on parse and map nid failure (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: hdac_hdmi: Fix possible NULL pointer dereference (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: hdac_hdmi: Fix static checker warning for sprintf usage (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: es8316: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: dmic: don't use codec anymore (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: dmic: Add optional wakeup delay (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: dmic: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: dmic: Fix check of return value from read of 'num-channels' (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: codecs: dmic: Make number of channels configurable (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: da7213: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: da7213: Improve a size determination in da7213_i2c_probe() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: da7213: Delete an error message for a failed memory allocation in da7213_fw_to_pdata() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: da7213: add support for DSP modes (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5645/rt5677: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: cht_bsw_rt5645: cosmetic fixes (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5645: add fallback case for jack detection support (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5645: add micbias power control select (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5645: change micbias widget type to supply (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5645: add platform data for the Teclast X80 Pro tablet (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5645: cleanup DMI matching code (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5645: set in2_diff flag for GPD win and pocket devices (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5645: Set card long_name for GPD win / pocket (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5645: reset RT5645_AD_DA_MIXER at probe (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5645: Wait for 400msec before concluding on value of RT5645_VENDOR_ID2 (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5645: remove unexisting route on new rt5645 (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5645: Make a few struct const (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bdw-rt5677: Switch to devm_acpi_dev_add_driver_gpios() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Parse vendor tokens to build A-State table (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: Add Kabylake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Make local functions static (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: initialize return value properly (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Fix missing sentinel in sst_acpi_mach (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: replace platform to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Parse nhlt and register clock device (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Find module id from UUID for bind params (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Add BE DAI for WoV usecase (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Disable clock gating during firmware and library download (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Configure DSP clock source (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: don't use rtd->codec on intel/skylake (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Add dai load ops for dais from topology (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Add flag to check to register FE dais from topology (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Fix potential NULL pointer dereference (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: haswell: replace platform to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: baytrail: replace platform to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: atom: make sst_platform_compr_ops const (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: atom: replace platform to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-utils: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-utils: replace platform to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-utils: add const to dummy_codec (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: topology: Check widget kcontrols before deref (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: topology: Fix bugs of freeing soc topology (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: topology: fix some tiny memory leaks (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: topology: Check widget kcontrols before deref (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: topology: create TLV data for dapm widgets (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: topology: Fix kcontrol name string handling (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: topology: Fix a potential memory leak in 'soc_tplg_dapm_widget_denum_create()' (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: topology: Fix a potential NULL pointer dereference in 'soc_tplg_dapm_widget_denum_create()' (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: change mask in snd_soc_get/put_volsw_sx to unsigned int (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-io: Fix snd_soc_component_update_bits_legacy (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: add Component level .read/.write (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: add snd_soc_component_read32 (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-dapm: Use empty struct initializer (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: dapm: add support to pinctrl dapm (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: dapm: fix debugfs read using path->connected (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: dapm: mark 'snd_soc_dapm_free_kcontrol' as static (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: dapm: add initialization for w_param_text pointer (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: dapm: Avoid creating kcontrol for params (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: dapm: Make snd_soc_dapm_add/del_routes use runtime mutex subclass (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: dapm: Refactor the code in snd_soc_dapm_new_pcm (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: dapm: fix error path in snd_soc_dapm_new_pcm (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: compress: Fixup error messages (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: compress: Remove some extraneous blank lines (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: compress: Correct handling of copy callback (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: don't use rtd->codec on snd_soc_new_compress() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: snd_soc_component_driver has snd_compr_ops (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-pcm: don't call flush_delayed_work() many times in soc_pcm_private_free() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: pcm: improve debug output for DPCM BE searching (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-pcm: rename .pmdown_time to .use_pmdown_time for Component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: snd_soc_component_driver has snd_pcm_ops (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: remove unneeded dai->driver->ops check (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: remove rtd->platform checck (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: don't use rtd->codec on soc_dev_attr_is_visible() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: core: Fix typo roup->group (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: use DEFINE_SHOW_ATTRIBUTE() to decrease code duplication (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: use seq_file to dump the contents of dai_list, platform_list and codec_list (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-core: add missing EXPORT_SYMBOL_GPL() for snd_soc_rtdcom_lookup (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-core: snd_soc_rtdcom_lookup() cares component driver name (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: add null_snd_soc_ops and reduce NULL ops check (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-pcm: check symmetry after hw_params (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-core: remove error due to probe deferral (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-core: remove rtd NULL check on soc_free_pcm_runtime() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-core: add missing EXPORT_SYMBOL_GPL() for snd_soc_disconnect_sync (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: add snd_soc_disconnect_sync() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-core: soc_probe_dai() code simplification (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: fix build warning in soc-core.c (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: remove unneeded dai->driver check (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: snd_soc_component_driver has non_legacy_dai_naming (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-core: care Codec <-> Codec case by non_legacy_dai_naming (Jaroslav Kysela) [1535427] - [sound] alsa: soc-core: don't call kfree() for component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-core: remove unnecessary message from snd_soc_register_component() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: snd_soc_component_driver has endianness (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: snd_soc_component_driver has pmdown_time (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: add Component level set_bias_level (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: add Component level pcm_new/pcm_free v2 (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: pcm: Sync delayed work before releasing resources (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-core: add snd_soc_add_component() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-core: add component lookup functions (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-core: remove dai_drv from snd_soc_component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: Add snd_soc_of_put_dai_link_codecs() helper function (Jaroslav Kysela) [1535427] - [sound] alsa: synth: emux: soundfont.c: Cleaning up memory leak (Jaroslav Kysela) [1535427] - [sound] alsa: emux: Delete two error messages for a failed memory allocation in snd_emux_create_port() (Jaroslav Kysela) [1535427] - [sound] alsa: emux: Adjust four checks for null pointers (Jaroslav Kysela) [1535427] - [sound] alsa: emux: Improve a size determination in two functions (Jaroslav Kysela) [1535427] - [sound] alsa: emux: Adjust one function call together with a variable assignment (Jaroslav Kysela) [1535427] - [sound] alsa: synth: use designated initializers (Jaroslav Kysela) [1535427] - [sound] alsa: emux: constify nrpn_conv_table structures (Jaroslav Kysela) [1535427] - [sound] alsa: emux: remove unused redundant variable p2 (Jaroslav Kysela) [1535427] - [sound] alsa: emux: stop if copy_from_user() fails (Jaroslav Kysela) [1535427] - [sound] alsa: synth: Fix conflicting OSS device registration on AWE32 (Jaroslav Kysela) [1535427] - [sound] alsa: emux: Fix mutex deadlock in OSS emulation (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: adc3: Fix channel mapping conversion for ADC3 (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add sanity checks for invalid EPs (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: add more quirks for DSD interfaces (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Integrate native DSD support for ITF-USB based DACs (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: FIX native DSD support for TEAC UD-501 DAC (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add native DSD support for Luxman DA-06 (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add native DSD support for TEAC UD-301 (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: move audioformat quirks to quirks.c (Jaroslav Kysela) [1535427] - [sound] alsa: usb: add more device quirks for USB DSD devices (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add native DSD support for Esoteric D-05X (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: support new Amanero Combo384 firmware version (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add native DSD support for Pro-Ject Pre Box S2 Digital (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Apply vendor ID matching for sample rate quirk (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add sample rate quirk for Plantronics P610 (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add sample rate quirk for Plantronics C310/C520-M (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Support changing input on Sound Blaster E1 (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Skip broken EU on Dell dock USB-audio (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add sanity checks in UAC3 clock parsers (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: More strict sanity checks for clock parsers (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Refactor clock finder helpers (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add sanity checks in v2 clock parsers (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: add implicit fb quirk for Axe-Fx III (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: simplify set_sync_ep_implicit_fb_quirk (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: add implicit fb quirk for Behringer UFX1204 (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Fix missing endian conversion (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Fix forgotten conversion of control query functions (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: fix memory leak on cval (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: update clock valid control (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: UAC2 jack detection (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Fix UAC2 get_ctl request with a RANGE attribute (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Proper fallback at get_term_name() (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Fix the missing ctl name suffix at parsing SU (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add check return value for usb_string() (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Fix out-of-bound error (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Fix potential out-of-bound access at parsing SU (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add sanity checks to FE parser (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: uac1: Invalidate ctl on interrupt (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Kill stray URB at exiting (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: silence a static checker warning (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: fix uac control query argument (Jaroslav Kysela) [1535427] - [sound] alsa: usb: initial USB Audio Device Class 3.0 support (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Change the semantics of the enable option (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Check out-of-bounds access by corrupted buffer descriptor (Jaroslav Kysela) [1535427] - [sound] alsa: x86: Make CONFIG_SND_X86 bool (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Skip jack and others for non-existing PCM streams (Jaroslav Kysela) [1535427] - [sound] alsa: ad1889: Replace mdelay with usleep_range in snd_ad1889_ac97_ready (Jaroslav Kysela) [1535427] - [sound] alsa: ad1889: Replace mdelay with usleep_range in snd_ad1889_init (Jaroslav Kysela) [1535427] - [sound] alsa: asihpi: clean up a couple of build warnings (Jaroslav Kysela) [1535427] - [sound] alsa: asihpi: fix a potential double-fetch bug when copying puhm (Jaroslav Kysela) [1535427] - [sound] alsa: au88x0: remove redundant assignment of variable i (Jaroslav Kysela) [1535427] - [sound] alsa: echoaudio: remove redundant initialization of pointer 'pipe' (Jaroslav Kysela) [1535427] - [sound] alsa: revert "alsa: echoaudio: purge contradictions between dimension matrix members and total number of members" (Jaroslav Kysela) [1535427] - [sound] alsa: emu10k1: use dma_set_mask_and_coherent() (Jaroslav Kysela) [1535427] - [sound] alsa: emu10k1: Reduce GFP_ATOMIC allocation (Jaroslav Kysela) [1535427] - [sound] alsa: emu10k1: add a IOMMU workaround (Jaroslav Kysela) [1535427] - [sound] alsa: emu10k1: make sure synth DMA pages are allocated with DMA functions (Jaroslav Kysela) [1535427] - [sound] alsa: emu10k1: add optional debug printouts with DMA addresses (Jaroslav Kysela) [1535427] - [sound] alsa: emu10k1: remove reserved_page (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Sanity check of access to SPDIF controls array (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - change the location for one of two front mics (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Update ALC255 depop optimize (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Add some fixes for ALC233 (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Use a macro for snd_array iteration loops (Jaroslav Kysela) [1535427] - [sound] alsa: ice1712: define i2c eeprom addr to header file (Jaroslav Kysela) [1535427] - [sound] alsa: ice1724: Fix resume issues with Prodigy 7.1 HiFi (Jaroslav Kysela) [1535427] - [sound] alsa: ice1712: replace strcpy() with strlcpy() (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek: Add headset mic support for Intel NUC Skull Canyon (Jaroslav Kysela) [1535427] - [sound] alsa: hda - fix headset mic problem for Dell machines with alc236 (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Add model string for Intel reference board quirk (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Add support for ALC1220 (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Fix ALC275 no sound issue (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Add support for ALC236/ALC3204 (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - adjust the location of one mic (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - set PINCFG_HEADSET_MIC to parse_flags (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Fix speaker no sound after system resume (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Fix Dell headset Mic can't record (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Always immediately update mute LED with pin VREF (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Make dock sound work on ThinkPad L570 (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Fix dock line-out volume on Dell Precision 7520 (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek: Limit mic boost on T480 (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Add headset mode support for Dell laptop (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Add support headset mode for DELL WYSE (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Fix pincfg at resume on Lenovo T470 dock (Jaroslav Kysela) [1548055 1535427] - [sound] alsa: hda/realtek: PCI quirk for Fujitsu U7x7 (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Add headset mode support for Dell laptop (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Reduce the suspend time consumption for ALC256 (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - update ALC215 depop optimize (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Support headset mode for ALC215/ALC285/ALC289 (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Use IS_REACHABLE() for dependency on input (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Apply headphone noise quirk for another Dell XPS 13 variant (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - update ALC225 depop optimize (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Clean up ALC299 init code (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Fix missing COEF init for ALC225/295/299 (Jaroslav Kysela) [1535427] - [sound] alsa: hda - change the location for one mic on a Lenovo machine (Jaroslav Kysela) [1535427] - [sound] alsa: hda - fix headset mic detection issue on a Dell machine (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Fix Dell AIO LineOut issue (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - New codec support for ALC257 (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Add vendor id for Cannonlake HDMI codec (Jaroslav Kysela) [1535427] - [sound] alsa: hda - program ICT bits to support HBR audio (Jaroslav Kysela) [1535427] - [sound] alsa: hda: add dock and led support for HP ProBook 640 G2 (Jaroslav Kysela) [1535427] - [sound] alsa: hda: add dock and led support for HP EliteBook 820 G3 (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Add MIC_NO_PRESENCE fixup for 2 HP machines (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Apply the existing quirk to iMac 14, 1 (Jaroslav Kysela) [1535427] - [sound] alsa: hda/ca0132 - use ARRAY_SIZE (Jaroslav Kysela) [1535427] - [sound] alsa: hda - New VIA controller suppor no-snoop path (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Force polling mode on CFL for fixing codec communication (Jaroslav Kysela) [1535427] - [sound] alsa: hda: Add Icelake PCI ID (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Revert power_save option default value (Jaroslav Kysela) [1535427] - [sound] alsa: hda: Add a power_save blacklist (Jaroslav Kysela) [1535427] - [sound] alsa: hda: Add Raven PCI ID (Jaroslav Kysela) [1535427] - [sound] alsa: hda - silence uninitialized variable warning in activate_amp_in() (Jaroslav Kysela) [1535427] - [sound] alsa: hda: Make use of core codec functions to sync power state (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Fix yet remaining issue with vmaster 0dB initialization (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Fix incorrect TLV callback check introduced during set_fs() removal (Jaroslav Kysela) [1535427] - [sound] alsa: hda: Fix too short HDMI/DP chmap reporting (Jaroslav Kysela) [1535427] - [sound] alsa: hda: Drop useless WARN_ON() (Jaroslav Kysela) [1535427] - [sound] alsa: hda: Copying sync power state helper to core (Jaroslav Kysela) [1535427] - [sound] alsa: hda: Avoid racy recreation of widget kobjects (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Add missing error checks in OSS emulation plugin builder (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Fix endless loop for XRUN recovery in OSS emulation (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Fix mutex unbalance in OSS emulation ioctls (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: potential uninitialized return values (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Return -EBUSY for OSS ioctls changing busy streams (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Avoid potential races between OSS ioctls and read/write (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Fix UAF in snd_pcm_oss_get_formats() (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Use ERESTARTSYS instead of EINTR in OSS emulation (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Allow aborting mutex lock at OSS read/write loops (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Abort properly at pending signal in OSS read/write loops (Jaroslav Kysela) [1535427] - [sound] alsa: seq: Fix OSS sysex delivery in OSS emulation (Jaroslav Kysela) [1535427] - [sound] alsa: seq: Remove spurious WARN_ON() at timer check (Jaroslav Kysela) [1535427] - [sound] alsa: seq: Fix copy_from_user() call inside lock (Jaroslav Kysela) [1535427] - [sound] alsa: seq: Process queue tempo/ppq change in a shot (Jaroslav Kysela) [1535427] - [sound] alsa: seq: Enable 'use' locking in all configurations (Jaroslav Kysela) [1535427] - [sound] alsa: seq: Fix possible UAF in snd_seq_check_queue() (Jaroslav Kysela) [1535427] - [sound] alsa: seq: Clear client entry before deleting else at closing (Jaroslav Kysela) [1535427] - [sound] alsa: seq: Remove superfluous snd_seq_queue_client_leave_cells() call (Jaroslav Kysela) [1535427] - [sound] alsa: seq: More protection for concurrent write and ioctl races (Jaroslav Kysela) [1535427] - [sound] alsa: seq: Don't allow resizing pool in use (Jaroslav Kysela) [1535427] - [sound] alsa: seq: Fix racy pool initializations (Jaroslav Kysela) [1550169 1535427] {CVE-2018-7566} - [sound] alsa: seq: Fix nested rwsem annotation for lockdep splat (Jaroslav Kysela) [1535427] - [sound] alsa: seq: Add sanity check for user-space pointer delivery (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Use krealloc() for resizing the rules array (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Remove yet superfluous WARN_ON() (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Set config update bits only when really changed (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Remove incorrect snd_BUG_ON() usages (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: update tstamp only if audio_tstamp changed (Jaroslav Kysela) [1535427] - [sound] alsa: core: Report audio_tstamp in snd_pcm_sync_ptr (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Return negative delays from SNDRV_PCM_IOCTL_DELAY (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Unify delay calculation in snd_pcm_status() and snd_pcm_delay() (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Clean up with snd_pcm_avail() and snd_pcm_hw_avail() helpers (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Remove WARN_ON() at snd_pcm_hw_params() error (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Use dma_bytes as size parameter in dma_mmap_coherent() (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Remove VLA usage (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Fix trailing semicolon (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Workaround for weird PulseAudio behavior on rewind error (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: remove redundant variable runtime (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Fix UAF at PCM release via PCM timer access (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: prevent UAF in snd_pcm_info (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Forcibly stop at disconnect callback (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Don't call register and disconnect callbacks for internal PCM (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: add SNDRV_PCM_FORMAT_(S,U)20 (Jaroslav Kysela) [1535427] - [sound] alsa: rawmidi: Avoid racy info ioctl via ctl device (Jaroslav Kysela) [1535427] - [sound] alsa: rawmidi: Fix missing input substream checks in compat ioctls (Jaroslav Kysela) [1535427] - [sound] alsa: timer: Remove kernel warning at compat ioctl error paths (Jaroslav Kysela) [1535427] - [sound] alsa: timer: Add missing mutex lock for compat ioctls (Jaroslav Kysela) [1535427] - [sound] alsa: fix kernel-doc build warning (Jaroslav Kysela) [1535427] - [sound] alsa: Use scnprintf() instead of snprintf() for show (Jaroslav Kysela) [1535427] - [sound] alsa: add snd_card_disconnect_sync() (Jaroslav Kysela) [1535427] - [sound] alsa: info: Use kvzalloc() for a temporary write buffer (Jaroslav Kysela) [1535427] - [sound] alsa: snd_hwdep_dsp_load(): don't bother with access_ok() (Jaroslav Kysela) [1535427] - [sound] alsa: timer: Limit max instances per timer (Jaroslav Kysela) [1535427] - [sound] alsa: hrtimer: make hrtimer_hw const and __initconst (Jaroslav Kysela) [1535427] - [sound] alsa: control: Fix a bunch of whitespace errors (Jaroslav Kysela) [1535427] - [sound] alsa: control: Fix memory corruption risk in snd_ctl_elem_read (Jaroslav Kysela) [1535427]- [char] tpm: fix race condition in tpm_common_write() (Jerry Snitselaar) [1584435] - [mailbox] pcc: erroneous error message when parsing ACPI PCCT (Al Stone) [1568211] - [mailbox] pcc: Support HW-Reduced Communication Subspace type 2 (Al Stone) [1568211] - [kernel] acpica: acpi 6.1: Support for new PCCT subtable (Al Stone) [1568211] - [mailbox] pcc: fix channel calculation in get_pcc_channel() (Al Stone) [1568211] - [mailbox] pcc: Don't access an unmapped memory address space (Al Stone) [1568211] - [mailbox] pcc: optimized pcc_send_data (Al Stone) [1568211] - [mailbox] Restructure and simplify PCC mailbox code (Al Stone) [1568211] - [hid] hidraw: fix power sequence when closing device (Benjamin Tissoires) [1573282] - [hid] hidraw: fix warning destroying hidraw device files after parent (Benjamin Tissoires) [1573282] - [hid] hidraw: close underlying device at removal of last reader (Benjamin Tissoires) [1573282] - [hid] hidraw: Add spinlock in struct hidraw to protect list (Benjamin Tissoires) [1573282] - [hid] hidraw: fix improper mutex release (Benjamin Tissoires) [1573282] - [pci] Make error code types consistent in pci_{read, write}_config (Myron Stowe) [1523998] - [pci] Improve __pci_read_base() robustness (Myron Stowe) [1523998] - [pci] Short-circuit pci_device_is_present() for disconnected devices (Myron Stowe) [1523998] - [pci] msi: Skip disabling disconnected devices (Myron Stowe) [1523998] - [pci] Don't attempt config access to disconnected devices (Myron Stowe) [1523998] - [pci] Export PCI device config accessors (Myron Stowe) [1523998] - [pci] Use helper functions to access fields in struct msi_desc (Myron Stowe) [1523998] - [watchdog] acpi / watchdog: Fix off-by-one error at resource assignment (David Arcari) [1576173] - [watchdog] document watchdog_init_timeout() wdd parameter (David Arcari) [1576173] - [watchdog] watchdog_dev: mark expected switch fall-through (David Arcari) [1576173] - [watchdog] Fix kref imbalance seen if handle_boot_enabled=0 (David Arcari) [1576173] - [watchdog] Fix potential kref imbalance when opening watchdog (David Arcari) [1576173] - [whatchdog] license cleanup: add SPDX GPL-2.0 license identifier to files with no license (David Arcari) [1576173] - [watchdog] introduce watchdog_worker_should_ping helper (David Arcari) [1576173] - [watchdog] core: add option to avoid early handling of watchdog (David Arcari) [1576173] - [watchdog] Introduce watchdog_stop_on_unregister helper (David Arcari) [1576173] - [watchdog] wdat_wdt: Ping the watchdog on resume (David Arcari) [1576173] - [watchdog] pretimeout: add pretimeout_available_governors attribute (David Arcari) [1576173] - [watchdog] pretimeout: add option to select a pretimeout governor in runtime (David Arcari) [1576173] - [watchdog] pretimeout: add panic pretimeout governor (David Arcari) [1576173] - [watchdog] pretimeout: add noop pretimeout governor (David Arcari) [1576173] - [watchdog] add watchdog pretimeout governor framework (David Arcari) [1576173] - [watchdog] wdat_wdt: Fix warning for using 0 as NULL (David Arcari) [1576173] - [watchdog] wdat_wdt: fix return value check in wdat_wdt_probe() (David Arcari) [1576173] - [watchdog] add pretimeout support to the core (David Arcari) [1576173] - [kernel] acpi / watchdog: Add support for WDAT hardware watchdog (David Arcari) [1576173] - [watchdog] core: Fix devres_alloc() allocation size (David Arcari) [1576173] - [watchdog] core: Clear WDOG_HW_RUNNING before calling the stop function (David Arcari) [1576173] - [watchdog] core: Fix error handling of watchdog_dev_init() (David Arcari) [1576173] - [watchdog] Implement status function in watchdog core (David Arcari) [1576173] - [watchdog] change watchdog_need_worker logic (David Arcari) [1576173] - [kernel] watchdog: Improve description of min_hw_heartbeat_ms (David Arcari) [1576173] - [watchdog] skip min and max timeout validity check when max_hw_heartbeat_ms is defined (David Arcari) [1576173] - [watchdog] Add a device managed API for watchdog_register_device() (David Arcari) [1576173] - [watchdog] core: Fix circular locking dependency (David Arcari) [1576173] - [watchdog] core: fix trivial typo in a comment (David Arcari) [1576173] - [watchdog] Ensure that wdd is not dereferenced if NULL (David Arcari) [1576173] - [watchdog] Add support for minimum time between heartbeats (David Arcari) [1576173] - [watchdog] Make stop function optional (David Arcari) [1576173] - [watchdog] Introduce WDOG_HW_RUNNING flag (David Arcari) [1576173] - [watchdog] Introduce hardware maximum heartbeat in watchdog core (David Arcari) [1576173] - [watchdog] Make set_timeout function optional (David Arcari) [1576173] - [watchdog] Drop pointer to watchdog device from struct watchdog_device (David Arcari) [1576173] - [watchdog] Add support for creating driver specific sysfs attributes (David Arcari) [1576173] - [kernel] watchdog: kill unref/ref ops (David Arcari) [1576173] - [hwmon] (sch56xx) Drop watchdog driver data reference count callbacks (David Arcari) [1576173] - [watchdog] Separate and maintain variables based on variable lifetime (David Arcari) [1576173] - [watchdog] diag288: Stop re-using watchdog core internal flags (David Arcari) [1576173] - [watchdog] Create watchdog device in watchdog_dev.c (David Arcari) [1576173] - [watchdog] core: add reboot notifier support (David Arcari) [1576173] - [kernel] watchdog: add units for timeout values in kerneldoc (David Arcari) [1576173] - [kernel] watchdog: fix some typos (David Arcari) [1576173] - [watchdog] core: propagate ping error code to the user space (David Arcari) [1576173] - [watchdog] watchdog_dev: Use single variable name for struct watchdog_device (David Arcari) [1576173] - [kernel] watchdog: Always evaluate new timeout against min_timeout (David Arcari) [1576173] - [watchdog] watchdog_dev: Use device tree alias for naming watchdogs (David Arcari) [1576173] - [watchdog] watchdog_core: Add watchdog registration deferral mechanism (David Arcari) [1576173] - [kernel] watchdog: simplify definitions of WATCHDOG_NOWAYOUT(_INIT_STATUS)? (David Arcari) [1576173] - [kernel] pm / sleep: Add macro to define common noirq system PM callbacks (David Arcari) [1576173] - [watchdog] core: Make dt "timeout-sec" property work on drivers w/out min/max (David Arcari) [1576173] - [watchdog] watchdog_core: Fix a trivial typo (David Arcari) [1576173] - [watchdog] core: don't try to stop device if not running (David Arcari) [1576173] - [kernel] kprobes: Propagate error from disarm_kprobe_ftrace() (Josh Poimboeuf) [1342875] - [kernel] kprobes: Propagate error from arm_kprobe_ftrace() (Josh Poimboeuf) [1342875] - [kernel] kprobes: makes kprobes/enabled works correctly for optimized kprobes (Josh Poimboeuf) [1342875] - [kernel] kprobes: set kprobes_all_disarmed earlier to enable re-optimization (Josh Poimboeuf) [1342875] - [mm] initialize pages on demand during boot (Masayoshi Mizuma) [1496330] - [mm] split deferred_init_range into initializing and freeing parts (Masayoshi Mizuma) [1496330] - [x86] topology: Update the 'cpu cores' field in /proc/cpuinfo correctly across CPU hotplug operations (Prarit Bhargava) [1582023] - [x86] get_user: Use pointer masking to limit speculation (Josh Poimboeuf) [1572653] - [x86] uaccess: Use __uaccess_begin_nospec() and uaccess_try_nospec (Josh Poimboeuf) [1572653] - [x86] Introduce __uaccess_begin_nospec() and uaccess_try_nospec (Josh Poimboeuf) [1572653] - [x86] locking/barriers: Add nospec_barrier() (Josh Poimboeuf) [1572653] - [x86] usercopy: Replace open coded stac/clac with __uaccess_(begin, end) (Josh Poimboeuf) [1572653] - [x86] reorganize SMAP handling in user space accesses (Josh Poimboeuf) [1572653] - [x86] uaccess: Tell the compiler that uaccess is unlikely to fault (Josh Poimboeuf) [1572653] - [x86] uaccess: fix sparse errors (Josh Poimboeuf) [1572653] - [powerpc] 64s: Move the data access exception out-of-line (Mauricio Oliveira) [1581036] {CVE-2018-3639} - [powerpc] 64s: Move the hdecrementer exception out-of-line (Mauricio Oliveira) [1581036] {CVE-2018-3639} - [powerpc] 64s: Move the decrementer exception out-of-line (Mauricio Oliveira) [1581036] {CVE-2018-3639} - [powerpc] 64s: Add support for a store forwarding barrier at kernel entry/exit (Mauricio Oliveira) [1581036] {CVE-2018-3639} - [s390] cpum_sf: ensure sample frequency of perf event attributes is non-zero (Hendrik Brueckner) [1582261] - [s390] qdio: fix access to uninitialized qdio_q fields (Hendrik Brueckner) [1582262] - [s390] dasd: fix failing path verification (Hendrik Brueckner) [1582260] - [s390] kdump: System memory overlap during standalone kdump (Hendrik Brueckner) [1582263]- [infiniband] i40iw: Remove pre-production workaround for resource profile 1 (Stefan Assmann) [1576526] - [infiniband] i40iw: Tear-down connection after CQP Modify QP failure (Stefan Assmann) [1576526] - [infiniband] i40iw: Refactor of driver generated AEs (Stefan Assmann) [1576526] - [uapi] rdma/i40iw: Move uapi header to uapi (Stefan Assmann) [1576526] - [infiniband] rdma/i40iw: include linux/irq.h (Stefan Assmann) [1576526] - [infiniband] i40iw: Improve CM node lookup time on connection setup (Stefan Assmann) [1576526] - [infiniband] i40iw: Refactor handling of txpend list (Stefan Assmann) [1576526] - [infiniband] i40iw: Free IEQ resources (Stefan Assmann) [1576526] - [infiniband] i40iw: Remove setting of rem_addr.len (Stefan Assmann) [1576526] - [infiniband] i40iw: Remove limit on re-posting AEQ entries to HW (Stefan Assmann) [1576526] - [infiniband] i40iw: Zero-out consumer key on allocate stag for FMR (Stefan Assmann) [1576526] - [infiniband] i40iw: Remove extra call to i40iw_est_sd() (Stefan Assmann) [1576526] - [infiniband] i40iw: Replace mdelay with msleep in i40iw_wait_pe_ready (Stefan Assmann) [1576526] - [infiniband] i40iw: Change accelerated flag to bool (Stefan Assmann) [1576526] - [infiniband] i40iw: Notify user of established connection after QP in RTS (Stefan Assmann) [1576526] - [infiniband] i40iw: Move MPA request event for loopback after connect (Stefan Assmann) [1576526] - [infiniband] i40iw: Correct ARP index mask (Stefan Assmann) [1576526] - [infiniband] i40iw: Do not free sqbuf when event is I40IW_TIMER_TYPE_CLOSE (Stefan Assmann) [1576526] - [infiniband] i40iw: Allocate a sdbuf per CQP WQE (Stefan Assmann) [1576526] - [infiniband] i40iw: Fix the connection ORD value for loopback (Stefan Assmann) [1576526] - [infiniband] i40iw: Validate correct IRD/ORD connection parameters (Stefan Assmann) [1576526] - [infiniband] i40iw: Ignore LLP_DOUBT_REACHABILITY AE (Stefan Assmann) [1576526] - [infiniband] i40iw: Fix sequence number for the first partial FPDU (Stefan Assmann) [1576526] - [infiniband] i40iw: Selectively teardown QPs on IP addr change event (Stefan Assmann) [1576526] - [infiniband] i40iw: Add notifier for network device events (Stefan Assmann) [1576526] - [infiniband] i40iw: Correct Q1/XF object count equation (Stefan Assmann) [1576526] - [infiniband] i40iw: Use utility function roundup_pow_of_two() (Stefan Assmann) [1576526] - [infiniband] i40iw: Set MAX_IRD_SIZE to 64 (Stefan Assmann) [1576526] - [infiniband] i40iw: Reinitialize add_sd_cnt (Stefan Assmann) [1576526] - [infiniband] i40iw: Use sqsize to initialize cqp_requests elements (Stefan Assmann) [1576526] - [infiniband] i40iw: remove unused 'timeval' struct member (Stefan Assmann) [1576526] - [infiniband] i40w: Remove garbage at end of INFINIBAND_I40IW Kconfig section (Stefan Assmann) [1576526] - [infiniband] license cleanup: add SPDX GPL-2.0 license identifier to files with no license (Stefan Assmann) [1576526] - [infiniband] i40iw: Move cqp_cmd_head init to CQP initialization (Stefan Assmann) [1576526] - [infiniband] i40iw: Remove UDA QP from QoS list if creation fails (Stefan Assmann) [1576526] - [infiniband] i40iw: Clear CQP Head/Tail during initialization (Stefan Assmann) [1576526] - [infiniband] i40iw: Refactor queue depth calculation (Stefan Assmann) [1576526] - [infiniband] i40iw: Reinitialize IEQ on MTU change (Stefan Assmann) [1576526] - [infiniband] i40iw: Move ceq_valid to i40iw_sc_dev structure (Stefan Assmann) [1576526] - [infiniband] i40iw: Account for IPv6 header when setting MSS (Stefan Assmann) [1576526] - [infiniband] i40iw: Remove unused structures (Stefan Assmann) [1576526] - [infiniband] i40iw: Move exception_lan_queue to VSI structure (Stefan Assmann) [1576526] - [infiniband] i40iw: Remove unused static_rsrc from i40iw_create_qp_info (Stefan Assmann) [1576526] - [infiniband] i40iw: Ignore AE source field in AEQE for some AEs (Stefan Assmann) [1576526] - [infiniband] i40iw: Cleanup AE processing (Stefan Assmann) [1576526] - [infiniband] rdma/i40iw: Convert timers to use timer_setup() (part 2) (Stefan Assmann) [1576526] - [infiniband] rdma/i40iw: Convert timers to use timer_setup() (Stefan Assmann) [1576526] - [infiniband] rdma/i40iw: Remove a set-but-not-used variable (Stefan Assmann) [1576526] - [infiniband] rdma/i40iw: Suppress gcc 7 fall-through complaints (Stefan Assmann) [1576526] - [infiniband] rdma/i40iw: Fix a race condition (Stefan Assmann) [1576526] - [infiniband] i40iw: Do not allow posting WR after QP is flushed (Stefan Assmann) [1576526] - [infiniband] i40iw: Do not generate CQE for RTR on QP flush (Stefan Assmann) [1576526] - [infiniband] i40iw: Do not retransmit MPA request after it is ACKed (Stefan Assmann) [1576526] - [infiniband] i40iw: delete some stray tabs (Stefan Assmann) [1576526] - [netdrv] qede: Do not drop rx-checksum invalidated packets (Harish Patil) [1558328] - [netdrv] sfc: stop the TX queue before pushing new buffers (Jarod Wilson) [1547443] - [netdrv] sfc: fix ARFS expiry check on EF10 (Jarod Wilson) [1547443] - [netdrv] sfc: Use filter index rather than ID for rps_flow_id table (Jarod Wilson) [1547443] - [netdrv] sfc: ARFS filter IDs (Jarod Wilson) [1547443] - [netdrv] sfc: set and clear interrupt affinity hints (Jarod Wilson) [1547443] - [netdrv] sfc: check RSS is active for filter insert (Jarod Wilson) [1547443] - [netdrv] sfc: limit ARFS workitems in flight per channel (Jarod Wilson) [1547443] - [netdrv] sfc: pass the correctly bogus filter_id to rps_may_expire_flow() (Jarod Wilson) [1547443] - [netdrv] sfc: insert ARFS filters with replace_equal=true (Jarod Wilson) [1547443] - [netdrv] sfc: remove ctpio_dmabuf_start from stats (Jarod Wilson) [1547443] - [netdrv] sfc: Convert timers to use timer_setup() (Jarod Wilson) [1547443] - [netdrv] ibmvnic: Only do H_EOI for mobility events (Steve Best) [1583095] - [netdrv] ibmvnic: Fix partial success login retries (Steve Best) [1583095] - [netdrv] ibmvnic: Introduce hard reset recovery (Steve Best) [1583095] - [netdrv] ibmvnic: Set resetting state at earliest possible point (Steve Best) [1583095] - [netdrv] ibmvnic: Create separate initialization routine for resets (Steve Best) [1583095] - [netdrv] ibmvnic: Handle error case when setting link state (Steve Best) [1583095] - [netdrv] ibmvnic: Return error code if init interrupted by transport event (Steve Best) [1583095] - [netdrv] ibmvnic: Check CRQ command return codes (Steve Best) [1583095] - [netdrv] ibmvnic: Introduce active CRQ state (Steve Best) [1583095] - [netdrv] ibmvnic: Mark NAPI flag as disabled when released (Steve Best) [1583095] - [netdrv] virtchnl: Add filter data structures (Ivan Vecera) [1579466] - [netdrv] virtchnl: Add a macro to check the size of a union (Ivan Vecera) [1579466] - [netdrv] virtchnl: Add virtchl structures to support queue channels (Ivan Vecera) [1579466] - [net] xfrm4: Remove xfrm_tunnel_notifier (Herbert Xu) [1530476] - [net] export netdev_txq_to_tc to allow sch_mqprio to compile as module (Ivan Vecera) [1579358] - [net] sched: Identify hardware traffic classes using classid (Ivan Vecera) [1579358] - [net] mqprio: Reserve last 32 classid values for HW traffic classes and misc IDs (Ivan Vecera) [1579358] - [net] Add sysfs value to determine queue traffic class (Ivan Vecera) [1579358] - [net] Move functions for configuring traffic classes out of inline headers (Ivan Vecera) [1579358] - [net] pkt_cls: add new tc cls helper to check offload flag and chain index (Ivan Vecera) [1579263] - [net] ipv4: Fix graylist symbol change when edit fib_table (Hangbin Liu) [1511351] - [net] vlan: Pass ethtool get_ts_info queries to real device (Hangbin Liu) [1520356] - [net] vlan: Pass SIOC(SG)HWTSTAMP ioctls to real device (Hangbin Liu) [1520356] - [net] nf_reset: also clear nfctinfo bits (Florian Westphal) [1572983] - [net] vxlan: add ttl inherit support (Hangbin Liu) [1512782]- [usb] typec: wcove: fix the sink capabilities (Torez Smith) [1540721] - [usb] sparc, leon: Select USB_UHCI_BIG_ENDIAN_(MMIO, DESC) (Torez Smith) [1540721] - [usb] Move USB_UHCI_BIG_ENDIAN_* out of USB_SUPPORT (Torez Smith) [1540721] - [usb] r8152: set rx mode early when linking on (Torez Smith) [1540721] - [usb] r8152: fix wrong checksum status for received IPv4 packets (Torez Smith) [1540721] - [usb] lan78xx: remove redundant initialization of pointer 'phydev' (Torez Smith) [1540721] - [usb] qmi_wwan: Add support for Quectel EP06 (Torez Smith) [1540721] - [usb] serial: keyspan: Drop firmware Kconfig options (Torez Smith) [1540721] - [usb] serial: pl2303: new device id for Chilitag (Torez Smith) [1540721] - [usb] misc: fix up some remaining DEVICE_ATTR() usages (Torez Smith) [1540721] - [usb] atm: fix up some remaining DEVICE_ATTR() usage (Torez Smith) [1540721] - [usb] move many drivers to use DEVICE_ATTR_WO (Torez Smith) [1540721] - [usb] move many drivers to use DEVICE_ATTR_RO (Torez Smith) [1540721] - [usb] move many drivers to use DEVICE_ATTR_RW (Torez Smith) [1540721] - [usb] misc: chaoskey: Use true and false for boolean values (Torez Smith) [1540721] - [usb] storage: remove old wording about how to submit a change (Torez Smith) [1540721] - [usb] storage: remove invalid URL from drivers (Torez Smith) [1540721] - [usb] usbnet: silence an unnecessary warning (Torez Smith) [1540721] - [usb] serial: remove redundant initializations of 'mos_parport' (Torez Smith) [1540721] - [usb] usbip: vhci_hcd: update 'status' file header and format (Torez Smith) [1540721] - [usb] serial: simple: add Motorola Tetra driver (Torez Smith) [1540721] - [usb] cdc-acm: apply quirk for card reader (Torez Smith) [1540721] - [usb] option: Add support for FS040U modem (Torez Smith) [1540721] - [usb] r8152: disable RX aggregation on Dell TB16 dock (Torez Smith) [1540721] - [usb] uhci: Add clk support to uhci-platform (Torez Smith) [1540721] - [usb] lan78xx: Fix failure in USB Full Speed (Torez Smith) [1540721] - [usb] uas: unconditionally bring back host after reset (Torez Smith) [1540721] - [usb] cdc-acm: Do not log urb submission errors on disconnect (Torez Smith) [1540721] - [usb] xhci-mtk: fix semicolon.cocci warnings (Torez Smith) [1540721] - [usb] misc: usb3503: make sure reset is low for at least 100us (Torez Smith) [1540721] - [usb] uas: ignore UAS for Norelsys NS1068(X) chips (Torez Smith) [1540721] - [usb] xhci-mtk: supports remote wakeup for mt2712 with two xHCI IPs (Torez Smith) [1540721] - [usb] clarify USB_DT_USB_SSP_CAP_SIZE(ssac) definition (Torez Smith) [1540721] - [usb] fix usbmon BUG trigger (Torez Smith) [1540721] - [usb] serial: ark3116: move TIOCGSERIAL ioctl case to function (Torez Smith) [1540721] - [usb] serial: ark3116: remove dummy TIOCSSERIAL ioctl (Torez Smith) [1540721] - [usb] usbip: vudc_tx: fix v_send_ret_submit() vulnerability to null xfer buffer (Torez Smith) [1540721] - [usb] usbip: remove kernel addresses from usb device and urb debug msgs (Torez Smith) [1540721] - [usb] usbip: fix vudc_rx: harden CMD_SUBMIT path to handle malicious input (Torez Smith) [1540721] - [usb] usbip: vhci: fix spelling mistake: "synchronuously" -> "synchronously" (Torez Smith) [1540721] - [usb] usbip: remove useless call in usbip_recv (Torez Smith) [1540721] - [usb] host: Use zeroing memory allocator rather than allocator/memset (Torez Smith) [1540721] - [usb] serial: cp210x: add new device ID ELV ALC 8xxx (Torez Smith) [1540721] - [usb] media: uvcvideo: Use ktime_t for stats (Torez Smith) [1540721] - [usb] usb: qmi_wwan: add support for YUGA CLM920-NC5 PID 0x9625 (Torez Smith) [1540721] - [usb] serial: cp210x: add IDs for LifeScan OneTouch Verio IQ (Torez Smith) [1540721] - [usb] xhci: Add XHCI_TRUST_TX_LENGTH for Renesas uPD720201 (Torez Smith) [1540721] - [usb] xhci: Fix use-after-free in xhci debugfs (Torez Smith) [1540721] - [usb] xhci: Fix xhci debugfs NULL pointer dereference in resume from hibernate (Torez Smith) [1540721] - [usb] serial: ftdi_sio: add id for Airbus DS P8GR (Torez Smith) [1540721] - [usb] pd: fix the offset for SVID specific commands (Torez Smith) [1540721] - [usb] Add device quirk for Logitech HD Pro Webcam C925e (Torez Smith) [1540721] - [usb] add RESET_RESUME for ELSA MicroLink 56K (Torez Smith) [1540721] - [usb] usbip: stub_rx: fix static checker warning on unnecessary checks (Torez Smith) [1540721] - [usb] usbip: prevent leaking socket pointer address in messages (Torez Smith) [1540721] - [usb] usbip: stub: stop printing kernel pointer addresses in messages (Torez Smith) [1540721] - [usb] usbip: vhci: stop printing kernel pointer addresses in messages (Torez Smith) [1540721] - [usb] Fix off by one in type-specific length check of BOS SSP capability (Torez Smith) [1531359 1540721] - [usb] serial: option: adding support for YUGA CLM920-NC5 (Torez Smith) [1540721] - [usb] usbtest: Add TEST 29, toggle sync, Clear toggle between bulk writes (Torez Smith) [1540721] - [usb] core: add support for USB_REQ_SET_ISOCH_DELAY (Torez Smith) [1540721] - [usb] qmi_wwan: set FLAG_SEND_ZLP to avoid network initiated disconnect (Torez Smith) [1540721] - [usb] usb: qmi_wwan: add Telit ME910 PID 0x1101 support (Torez Smith) [1540721] - [usb] serial: qcserial: add Sierra Wireless EM7565 (Torez Smith) [1540721] - [usb] serial: option: add support for Telit ME910 PID 0x1101 (Torez Smith) [1540721] - [usb] serial: io_edgeport: fix possible sleep-in-atomic (Torez Smith) [1540721] - [usb] qmi_wwan: add Sierra EM7565 1199:9091 (Torez Smith) [1540721] - [usb] revert "usb: core: only clean up what we allocated" (Torez Smith) [1540721] - [usb] xhci: make function xhci_dbc_free_req static (Torez Smith) [1540721] - [usb] xhci: fixup incorrect memset size parameter when clearing up DbC on exit (Torez Smith) [1540721] - [usb] remove the URB_NO_FSBR flag (Torez Smith) [1540721] - [usb] core: only clean up what we allocated (Torez Smith) [1540721] - [usb] xhci: fix TDS for MTK xHCI1.1 (Torez Smith) [1540721] - [usb] xhci: Don't add a virt_dev to the devs array before it's fully allocated (Torez Smith) [1540721] - [usb] xhci: add port status tracing for Get Hub Status requests (Torez Smith) [1540721] - [usb] xhci: add port status tracing for Get Port Status hub requests (Torez Smith) [1540721] - [usb] xhci: allow imod-interval to be configurable (Torez Smith) [1540721] - [usb] xhci: Cleanup printk debug message for ERST (Torez Smith) [1540721] - [usb] xhci: Cleanup printk debug message for registers (Torez Smith) [1540721] - [usb] xhci: Add DbC support in xHCI driver (Torez Smith) [1540721 1493823] - [usb] xhci: Make some static functions global (Torez Smith) [1540721] - [usb] xhci: remove unnecessary boolean parameter from xhci_alloc_command (Torez Smith) [1540721] - [usb] xhci: add helper to allocate command with input context (Torez Smith) [1540721] - [usb] xhci: remove unused variable ep_ring (Torez Smith) [1540721] - [usb] xhci: remove unused variable urb_priv (Torez Smith) [1540721] - [usb] xhci: remove unused variable ep (Torez Smith) [1540721] - [usb] xhci: remove unused variable last_freed_endpoint (Torez Smith) [1540721] - [usb] media: uvcvideo: Mark buffer error where overflow (Torez Smith) [1540721] - [usb] usbip: fix stub_send_ret_submit() vulnerability to null transfer_buffer (Torez Smith) [1540721] - [usb] usbip: prevent vhci_hcd driver from leaking a socket pointer address (Torez Smith) [1540721] - [usb] usbip: fix stub_rx: harden CMD_SUBMIT path to handle malicious input (Torez Smith) [1540721] - [usb] usbip: fix stub_rx: get_pipe() to validate endpoint number (Torez Smith) [1540721] - [usb] media: uvcvideo: Remove duplicate & operation (Torez Smith) [1540721] - [usb] uas and storage: Add US_FL_BROKEN_FUA for another JMicron JMS567 ID (Torez Smith) [1540721] - [usb] usbnet: fix alignment for frames with no ethernet header (Torez Smith) [1540721] - [usb] typec: tcpm: Only request matching pdos (Torez Smith) [1540721] - [usb] typec: tcpm: Validate source and sink caps (Torez Smith) [1540721] - [usb] early: Correct the endpoint type value for bulk in endpoint (Torez Smith) [1540721] - [usb] uas: Remove US_FL_NO_ATA_1X unusual device entries for Seagate devices (Torez Smith) [1540721] - [usb] storage: Remove obsolete "FIXME" (Torez Smith) [1540721] - [usb] typec: remove duplicate includes (Torez Smith) [1540721] - [usb] core: Fix logging messages with spurious periods after newlines (Torez Smith) [1540721] - [usb] xhci: fix panic in xhci_free_virt_devices_depth_first (Torez Smith) [1540721] - [usb] xhci: Don't show incorrect WARN message about events for empty rings (Torez Smith) [1554051 1540721] - [usb] usbip: Fix USB device hang due to wrong enabling of scatter-gather (Torez Smith) [1540721] - [usb] uas: Always apply US_FL_NO_ATA_1X quirk to Seagate devices (Torez Smith) [1540721] - [usb] quirks: Add no-lpm quirk for KY-688 USB 3.1 Type-C Hub (Torez Smith) [1540721] - [usb] hub: Cycle HUB power when initialization fails (Torez Smith) [1540721] - [usb] core: Add type-specific length check of BOS descriptors (Torez Smith) [1531359 1540721] - [usb] host: fix incorrect updating of offset (Torez Smith) [1540721] - [usb] ulpi: fix bus-node lookup (Torez Smith) [1540721] - [usb] usbfs: Filter flags passed in from user space (Torez Smith) [1540721] - [usb] add user selectable option for the whole USB Type-C Support (Torez Smith) [1540721] - [usb] of: clean up device-node helper (Torez Smith) [1540721] - [usb] ledtrig-usbport: fix of-node leak (Torez Smith) [1540721] - [usb] add device-tree support for interfaces (Torez Smith) [1540721] - [usb] typec: tcpm: fusb302: Resolve out of order messaging events (Torez Smith) [1540721] - [usb] typec: fusb302: Use dev_err during probe (Torez Smith) [1540721] - [usb] usbip: fix spelling mistake: "synchronuously" -> "synchronously" (Torez Smith) [1540721] - [usb] host: whci: remove redundant variable t (Torez Smith) [1540721] - [usb] core: lower log level when device is not able to deal with string (Torez Smith) [1540721] - [usb] serial: usb_debug: add new USB device id (Torez Smith) [1540721] - [usb] serial: ark3116: clean up return values of register accessors (Torez Smith) [1540721] - [usb] serial: iuu_phoenix: remove redundant assignment of DIV to itself (Torez Smith) [1540721] - [usb] serial: option: add Quectel BG96 id (Torez Smith) [1540721] - [usb] treewide: setup_timer() -> timer_setup() (Torez Smith) [1540721] - [usb] treewide: init_timer() -> setup_timer() (Torez Smith) [1540721] - [usb] au0828: Add timer to restart TS stream if no data arrives on bulk endpoint (Torez Smith) [1540721] - [usb] qmi_wwan: add Quectel BG96 2c7c:0296 (Torez Smith) [1540721] - [usb] usbnet: ipheth: fix potential null pointer dereference in ipheth_carrier_set (Torez Smith) [1540721] - [usb] usb: hso.c: remove unneeded DRIVER_LICENSE #define (Torez Smith) [1540721] - [usb] cdc_ncm: GetNtbFormat endian fix (Torez Smith) [1540721] - [usb] usbnet: ipheth: prevent TX queue timeouts when device not ready (Torez Smith) [1540721] - [usb] usbfs: compute urb->actual_length for isochronous (Torez Smith) [1540721] - [usb] core: message: remember to reset 'ret' to 0 when necessary (Torez Smith) [1540721] - [usb] usb: asix: fill null-ptr-deref in asix_suspend (Torez Smith) [1540721] - [usb] revert "net: usb: asix: fill null-ptr-deref in asix_suspend" (Torez Smith) [1540721] - [usb] qmi_wwan: Add missing skb_reset_mac_header-call (Torez Smith) [1540721] - [usb] qmi_wwan: fix divide by 0 on bad descriptors (Torez Smith) [1540721] - [usb] cdc_ether: fix divide by 0 on bad descriptors (Torez Smith) [1540721] - [usb] typec: Remove remaining redundant license text (Torez Smith) [1540721] - [usb] typec: add SPDX identifiers to some files (Torez Smith) [1540721] - [usb] host: xhci-debugfs: add SPDX lines (Torez Smith) [1540721] - [usb] add SPDX identifiers to all remaining Makefiles (Torez Smith) [1540721] - [usb] adutux: remove redundant variable minor (Torez Smith) [1540721] - [usb] core: add a new usb_get_ptm_status() helper (Torez Smith) [1540721] - [usb] core: add a 'type' parameter to usb_get_status() (Torez Smith) [1540721] - [usb] core: introduce a new usb_get_std_status() helper (Torez Smith) [1540721] - [usb] core: rename usb_get_status() 'type' argument to 'recip' (Torez Smith) [1540721] - [usb] core: add Status Type definitions (Torez Smith) [1540721] - [usb] host: ehci: Remove redundant license text (Torez Smith) [1540721] - [usb] host: whci: Remove redundant license text (Torez Smith) [1540721] - [usb] host: xhci: Remove redundant license text (Torez Smith) [1540721] - [usb] early: Remove redundant license text (Torez Smith) [1540721] - [usb] typec: Remove redundant license text (Torez Smith) [1540721] - [usb] usbip: Remove redundant license text (Torez Smith) [1540721] - [usb] wusbcore: Remove redundant license text (Torez Smith) [1540721] - [usb] usbip: use monotonic timestamps (Torez Smith) [1540721] - [usb] usbip: fix off-by-one frame number calculation (Torez Smith) [1540721] - [usb] serial: Change DbC debug device binding ID (Torez Smith) [1540721] - [usb] early: Use new USB product ID and strings for DbC device (Torez Smith) [1540721] - [usb] usb: asix: fill null-ptr-deref in asix_suspend (Torez Smith) [1540721] - [usb] Add delay-init quirk for Corsair K70 LUX keyboards (Torez Smith) [1540721] - [usb] serial: fix module-license macros (Torez Smith) [1540721] - [usb] common: Remove redundant license text (Torez Smith) [1540721] - [usb] usb-skeleton: Remove redundant license text (Torez Smith) [1540721] - [usb] core: Remove redundant license text (Torez Smith) [1540721] - [usb] image: Remove redundant license text (Torez Smith) [1540721] - [usb] class: Remove redundant license text (Torez Smith) [1540721] - [usb] atm: Remove redundant license text (Torez Smith) [1540721] - [usb] misc: Remove redundant license text (Torez Smith) [1540721] - [usb] storage: Remove redundant license text (Torez Smith) [1540721] - [usb] serial: Remove redundant license text (Torez Smith) [1540721] - [usb] add SPDX identifiers to all remaining files in usb/ (Torez Smith) [1540721] - [usb] core: move existing SPDX tags to top of the file (Torez Smith) [1540721] - [usb] xhci: tegra: use time64_t for printing timestamp (Torez Smith) [1540721] - [usb] license cleanup: add SPDX license identifier to uapi header files with a license (Torez Smith) [1540721] - [usb] license cleanup: add SPDX license identifier to uapi header files with no license (Torez Smith) [1540721] - [usb] license cleanup: add SPDX GPL-2.0 license identifier to files with no license (Torez Smith) [1540721] - [usb] usbtest: Convert timers to use timer_setup() (Torez Smith) [1540721] - [usb] kconfig: clarify use of USB_PCI (Torez Smith) [1540721] - [usb] host: pci-quirks: mark expected switch fall-through (Torez Smith) [1540721] - [usb] host: xhci-hub: mark expected switch fall-through (Torez Smith) [1540721] - [usb] host: ehci-hcd: mark expected switch fall-through (Torez Smith) [1540721] - [usb] host: ohci-hcd: mark expected switch fall-through (Torez Smith) [1540721] - [usb] host: xhci-mem: mark expected switch fall-through (Torez Smith) [1540721] - [usb] host: xhci: mark expected switch fall-through (Torez Smith) [1540721] - [usb] image: mdc800: mark expected switch fall-through (Torez Smith) [1540721] - [usb] core: urb: mark expected switch fall-through (Torez Smith) [1540721] - [usb] storage: uas: mark expected switch fall-through (Torez Smith) [1540721] - [usb] usbip: Convert timers to use timer_setup() (Torez Smith) [1540721] - [usb] usb-storage: make use of srb local variable (Torez Smith) [1540721] - [usb] typec: tps6598x: mark expected switch fall-through (Torez Smith) [1540721] - [usb] wusbcore: Use put_unaligned_le32 (Torez Smith) [1540721] - [usb] wusbcore: wa-xfer: mark expected switch fall-through (Torez Smith) [1540721] - [usb] hso: remove redundant unused variable dev (Torez Smith) [1540721] - [usb] serial: qcserial: add pid/vid for Sierra Wireless EM7355 fw update (Torez Smith) [1540721] - [usb] serial: kobil_sct: mark expected switch fall-through (Torez Smith) [1540721] - [usb] storage: sddr55: mark expected switch fall-through (Torez Smith) [1540721] - [usb] atm: cxacru: mark expected switch fall-throughs (Torez Smith) [1540721] - [usb] class: usbtmc: mark expected switch fall-through (Torez Smith) [1540721] - [usb] xhci-mtk: fix ptr_ret.cocci warnings (Torez Smith) [1540721] - [usb] cdc_ether: flag the Huawei ME906/ME909 as WWAN (Torez Smith) [1540721] - [usb] net/usb: add device id for TP-LINK UE300 USB 3.0 Ethernet (Torez Smith) [1540721] - [usb] Force disconnect Huawei 4G modem during suspend (Torez Smith) [1540721] - [usb] host: modify description for MTK xHCI config (Torez Smith) [1540721] - [usb] xhci-mtk: add optional mcu and dma bus clocks (Torez Smith) [1540721] - [usb] xhci-mtk: remove dummy wakeup debounce clocks (Torez Smith) [1540721] - [usb] xhci-mtk: support option to disable usb3 ports (Torez Smith) [1540721] - [usb] xhci-mtk: check clock stability of U3_MAC (Torez Smith) [1540721] - [usb] xhci-mtk: use ports count from xhci in xhci_mtk_sch_init() (Torez Smith) [1540721] - [usb] xhci-mtk: use dma_set_mask_and_coherent() in probe function (Torez Smith) [1540721] - [usb] misc: usbtest: remove duplicate & operation (Torez Smith) [1540721] - [usb] hub: Allow reset retry for USB2 devices on connect bounce (Torez Smith) [1540721] - [usb] core: fix out-of-bounds access bug in usb_get_bos_descriptor() (Torez Smith) [1540721] - [usb] usb: Convert timers to use timer_setup() (Torez Smith) [1540721] - [usb] usb/usbnet: Convert timers to use timer_setup() (Torez Smith) [1540721] - [usb] Apply hardware LPM attributes to 3.1 device (Torez Smith) [1540721] - [usb] quirks: add quirk for WORLDE MINI MIDI keyboard (Torez Smith) [1540721] - [usb] xhci: Convert timers to use timer_setup() (Torez Smith) [1540721] - [usb] typec: wcove: fix uninitialized usbc_irq1 and usbc_irq2 (Torez Smith) [1540721] - [usb] typec: tcpm: reset the port on removal (Torez Smith) [1540721] - [usb] cdc_acm: Add quirk for Elatec TWN3 (Torez Smith) [1540721] - [usb] devio: revert "usb: devio: Don't corrupt user memory" (Torez Smith) [1540721] - [usb] xhci: Handle error condition in xhci_stop_device() (Torez Smith) [1540721] - [usb] xhci: Reset halted endpoint if trb is noop (Torez Smith) [1540721] - [usb] xhci: Cleanup current_cmd in xhci_cleanup_command_queue() (Torez Smith) [1540721] - [usb] serial: metro-usb: add MS7820 device id (Torez Smith) [1540721] - [usb] serial: drop unused core USB driver (Torez Smith) [1540721] - [usb] serial: metro-usb: add missing interrupt-out endpoint check (Torez Smith) [1540721] - [usb] serial: metro-usb: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: metro-usb: stop I/O after failed open (Torez Smith) [1540721] - [usb] serial: garmin_gps: simplify init-session logic (Torez Smith) [1540721] - [usb] serial: garmin_gps: clean up init-session messages (Torez Smith) [1540721] - [usb] serial: garmin_gps: drop unused timer initialisation (Torez Smith) [1540721] - [usb] serial: garmin_gps: fix memory leak on probe errors (Torez Smith) [1540721] - [usb] serial: garmin_gps: fix I/O after failed probe and remove (Torez Smith) [1540721] - [usb] core: Add a helper function to check the validity of EP type in URB (Torez Smith) [1540721] - [usb] usbtest: fix NULL pointer dereference (Torez Smith) [1540721] - [usb] misc: usbtest: Fix overflow in usbtest_do_ioctl() (Torez Smith) [1540721] - [usb] serial: garmin_gps: convert timers to use timer_setup() (Torez Smith) [1540721] - [usb] cdc_ether: flag the u-blox TOBY-L2 and SARA-U2 as wwan (Torez Smith) [1540721] - [usb] serial: console: fix use-after-free after failed setup (Torez Smith) [1540721] - [usb] serial: console: fix use-after-free on disconnect (Torez Smith) [1540721] - [usb] xhci: trace slot context when calling xhci_configure_endpoint() (Torez Smith) [1540721] - [usb] xhci: allow TRACE to work with EVENT ring dequeue (Torez Smith) [1540721] - [usb] xhci: reduce device initiated resume time variance (Torez Smith) [1540721] - [usb] xhci: Handle USB transaction error on address command (Torez Smith) [1540721] - [usb] xhci: Remove xhci->mutex from xhci_alloc_dev() (Torez Smith) [1540721] - [usb] xhci: Return error when host is dead in xhci_disable_slot() (Torez Smith) [1540721] - [usb] xhci: Fix memory leak when xhci_disable_slot() returns error (Torez Smith) [1540721] - [usb] xhci: Fix potential memory leak in xhci_disable_slot() (Torez Smith) [1540721] - [usb] xhci: Disable slot even when virt-dev is null (Torez Smith) [1540721] - [usb] xhci: Add debugfs interface for xHCI driver (Torez Smith) [1540721] - [usb] xhci: add port speed ID to portsc tracing (Torez Smith) [1540721] - [usb] host: xhci support option to disable the xHCI USB2 HW LPM (Torez Smith) [1540721] - [usb] usb: speedtch: use setup_timer() helper (Torez Smith) [1540721] - [usb] usb: atm: cxacru: use setup_timer() helper (Torez Smith) [1540721] - [usb] usb: hcd: use setup_timer() helper (Torez Smith) [1540721] - [usb] typec: driver for TI TPS6598x USB Power Delivery controllers (Torez Smith) [1540721] - [usb] typec: wcove: start using tcpm for USB PD support (Torez Smith) [1540721] - [usb] rndis_host: support Novatel Verizon USB730L (Torez Smith) [1540721] - [usb] serial: qcserial: add Dell DW5818, DW5819 (Torez Smith) [1540721] - [usb] r8152: add Linksys USB3GIGV1 id (Torez Smith) [1540721] - [usb] cdc-wdm: ignore -EPIPE from GetEncapsulatedResponse (Torez Smith) [1540721] - [usb] devio: Don't corrupt user memory (Torez Smith) [1540721] - [usb] devio: Prevent integer overflow in proc_do_submiturb() (Torez Smith) [1540721] - [net] Remove useless function skb_header_release (Torez Smith) [1540721] - [usb] uas: fix bug in handling of alternate settings (Torez Smith) [1540721] - [usb] usb-storage: unusual_devs entry to fix write-access regression for Seagate external drives (Torez Smith) [1540721] - [usb] usb-storage: fix bogus hardware error messages for ATA pass-thru devices (Torez Smith) [1540721] - [usb] usb: catc: use setup_timer() helper (Torez Smith) [1540721] - [usb] lan78xx: Use default values loaded from EEPROM/OTP after reset (Torez Smith) [1540721] - [usb] lan78xx: Allow EEPROM write for less than MAX_EEPROM_SIZE (Torez Smith) [1540721] - [usb] lan78xx: Fix for eeprom read/write when device auto suspend (Torez Smith) [1540721] - [usb] core: harden cdc_parse_cdc_header (Torez Smith) [1540721] - [usb] fix out-of-bounds in usb_set_configuration (Torez Smith) [1540721] - [usb] serial: cp210x: add support for ELV TFD500 (Torez Smith) [1540721] - [usb] revert "xhci: Limit USB2 port wake support for AMD Promontory hosts" (Torez Smith) [1540721] - [usb] xhci: Fix sleeping with spin_lock_irq() held in ASmedia 1042A workaround (Torez Smith) [1540721] - [usb] xhci: fix wrong endpoint ESIT value shown in tracing (Torez Smith) [1540721] - [usb] pci-quirks.c: Corrected timeout values used in handshake (Torez Smith) [1540721] - [usb] xhci: fix finding correct bus_state structure for USB 3.1 hosts (Torez Smith) [1540721] - [usb] xhci: Free the right ring in xhci_add_endpoint() (Torez Smith) [1540721] - [usb] storage: make const arrays static, reduces object code size (Torez Smith) [1540721] - [usb] typec: tcpm: Rewrite comparison to NULL pointer (Torez Smith) [1540721] - [usb] Increase quirk delay for USB devices (Torez Smith) [1540721] - [usb] typec: fusb302: Move out of staging (Torez Smith) [1540721] - [usb] typec: tcpm: Move out of staging (Torez Smith) [1540721] - [usb] serial: option: add support for TP-Link LTE module (Torez Smith) [1540721] - [usb] serial: ftdi_sio: add id for Cypress WICED dev board (Torez Smith) [1540721] - [usb] smsc95xx: Configure pause time to 0xffff when tx flow control enabled (Torez Smith) [1540721] - [usb] usbip: vhci-hcd: make vhci_hc_driver const (Torez Smith) [1540721] - [usb] phy: Avoid unchecked dereference warning (Torez Smith) [1540721] - [usb] xhci-mtk: add generic compatible string (Torez Smith) [1540721] - [usb] usbip: auto retry for concurrent attach (Torez Smith) [1540721] - [usb] serial: option: simplify 3 D-Link device entries (Torez Smith) [1540721] - [usb] serial: option: add support for D-Link DWM-157 C1 (Torez Smith) [1540721] - [usb] core: usbport: fix "bug: key not in .data" when lockdep is enabled (Torez Smith) [1540721] - [usb] cdc_ncm: flag the u-blox TOBY-L4 as wwan (Torez Smith) [1540721] - [usb] Add device quirk for Logitech HD Pro Webcam C920-C (Torez Smith) [1540721] - [usb] misc: lvstest: add entry to place port in compliance mode (Torez Smith) [1540721] - [usb] xhci: Support enabling of compliance mode for xhci 1.1 (Torez Smith) [1540721] - [usb] xhci: Fix regression when ATI chipsets detected (Torez Smith) [1540721] - [usb] quirks: add delay init quirk for Corsair Strafe RGB keyboard (Torez Smith) [1540721] - [usb] common: use of_property_read_bool() (Torez Smith) [1540721] - [usb] core: constify vm_operations_struct (Torez Smith) [1540721] - [usb] misc: ftdi-elan: fix duplicated code for different branches (Torez Smith) [1540721] - [usb] core: Avoid race of async_completed() w/ usbdev_release() (Torez Smith) [1540721] - [usb] make device_type const (Torez Smith) [1540721] - [usb] scsi: uas: move eh_bus_reset_handler to eh_device_reset_handler (Torez Smith) [1540721] - [usb] xhci: rework bus_resume and check ports are suspended before resuming them (Torez Smith) [1540721] - [usb] Increase root hub reset signaling time to prevent retry (Torez Smith) [1540721] - [usb] xhci: add port status tracing (Torez Smith) [1540721] - [usb] xhci: rename temp and temp1 variables (Torez Smith) [1540721] - [usb] xhci: Add port status decoder for tracing purposes (Torez Smith) [1540721] - [usb] xhci: add definitions for all port link states (Torez Smith) [1540721] - [usb] phy: Add USB charger support (Torez Smith) [1540721] - [usb] uapi: usb: Introduce USB charger type and state definition (Torez Smith) [1540721] - [usb] serial: pl2303: add new ATEN device id (Torez Smith) [1540721] - [usb] quirks: Add no-lpm quirk for Moshi USB to Ethernet Adapter (Torez Smith) [1540721] - [usb] Check for dropped connection before switching to full speed (Torez Smith) [1540721] - [usb] xhci: Add quirk for Certain failing HP keyboard on reset after resume (Torez Smith) [1540721] - [usb] atm: ueagle-atm: constify attribute_group structures (Torez Smith) [1540721] - [usb] usbtmc: constify attribute_group structures (Torez Smith) [1540721] - [usb] wusbcore: dev-sysfs: constify attribute_group structures (Torez Smith) [1540721] - [usb] wusbcore: wusbhc: constify attribute_group structures (Torez Smith) [1540721] - [usb] wusbcore: cbaf: constify attribute_group structures (Torez Smith) [1540721] - [usb] usbsevseg: constify attribute_group structures (Torez Smith) [1540721] - [usb] hcd: constify attribute_group structures (Torez Smith) [1540721] - [usb] atm: make atmdev_ops const (Torez Smith) [1540721] - [usb] speedtch: constify usb_device_id (Torez Smith) [1540721] - [usb] hwa-hc: constify usb_device_id (Torez Smith) [1540721] - [usb] qmi_wwan: fix NULL deref on disconnect (Torez Smith) [1540721] - [usb] usb: rtl8150: constify usb_device_id (Torez Smith) [1540721] - [usb] usb: r8152: constify usb_device_id (Torez Smith) [1540721] - [usb] usb: kaweth: constify usb_device_id (Torez Smith) [1540721] - [usb] usb: ipheth: constify usb_device_id (Torez Smith) [1540721] - [usb] usb: cdc-phonet: constify usb_device_id (Torez Smith) [1540721] - [usb] usb: catc: constify usb_device_id and fix space before '[' error (Torez Smith) [1540721] - [usb] asix: Fix small memory leak in ax88772_unbind() (Torez Smith) [1540721] - [usb] asix: Ensure asix_rx_fixup_info members are all reset (Torez Smith) [1540721] - [usb] asix: Add rx->ax_skb = NULL after usbnet_skb_return() (Torez Smith) [1540721] - [usb] qmi_wwan: add D-Link DWM-222 device ID (Torez Smith) [1540721] - [usb] lan78xx: Fix to handle hard_header_len update (Torez Smith) [1540721] - [usb] lan78xx: USB fast connect/disconnect crash fix (Torez Smith) [1540721] - [usb] xhci: Reset Renesas uPD72020x USB controller for 32-bit DMA issue (Torez Smith) [1540721] - [usb] pci: Add pci_reset_function_locked() (Torez Smith) [1540721] - [usb] serial: option: add D-Link DWM-222 device ID (Torez Smith) [1540721] - [usb] whci-hcd: constify hc_driver structures (Torez Smith) [1540721] - [usb] hwa: constify hc_driver structures (Torez Smith) [1540721] - [usb] core: unlink urbs from the tail of the endpoint's urb_list (Torez Smith) [1540721] - [usb] usb-storage: fix deadlock involving host lock and scsi_done (Torez Smith) [1540721] - [usb] uas: Add US_FL_IGNORE_RESIDUE for Initio Corporation INIC-3069 (Torez Smith) [1540721] - [usb] hcd: Mark secondary HCD as dead if the primary one died (Torez Smith) [1540721] - [usb] core: hub: controller driver name may be NULL (Torez Smith) [1540721] - [usb] Convert to using pOF instead of full_name (Torez Smith) [1540721] - [usb] atm: remove unneeded MODULE_VERSION() usage (Torez Smith) [1540721] - [usb] cdc-wdm: remove unneeded DRIVER_VERSION define (Torez Smith) [1540721] - [usb] microtek: remove unneeded DRIVER_VERSION macro (Torez Smith) [1540721] - [usb] realtek_cr: remove unneeded MODULE_VERSION() usage (Torez Smith) [1540721] - [usb] usbip: remove unneeded MODULE_VERSION() usage (Torez Smith) [1540721] - [usb] misc: remove unneeded MODULE_VERSION() usage (Torez Smith) [1540721] - [usb] xhci: fix memleak in xhci_run() (Torez Smith) [1540721] - [usb] xhci: fix spinlock recursion for USB2 test mode (Torez Smith) [1540721] - [usb] xhci: fix 20000ms port resume timeout (Torez Smith) [1540721] - [usb] xhci: Issue stop EP command only when the EP state is running (Torez Smith) [1540721] - [usb] xhci: Fix NULL pointer dereference when cleaning up streams for removed host (Torez Smith) [1540721] - [usb] cdc_ncm: constify attribute_group structures (Torez Smith) [1540721] - [usb] usb: audio: specify exact endiannes of descriptors (Torez Smith) [1540721] - [usb] atm: ueagle-atm: fix spelling mistake: "submition" -> "submission" (Torez Smith) [1540721] - [usb] misc: ftdi-elan: compress return logic into one line (Torez Smith) [1540721] - [usb] misc: sisusbvga: compress return logic into one line (Torez Smith) [1540721] - [usb] storage: return on error to avoid a null pointer dereference (Torez Smith) [1540721] - [usb] cdc-acm: add device-id for quirky printer (Torez Smith) [1540721] - [usb] serial: cp210x: add support for Qivicon USB ZigBee dongle (Torez Smith) [1540721] - [usb] smsc95xx: use ethtool_op_get_ts_info() (Torez Smith) [1540721] - [usb] cdc_ncm: Set NTB format again after altsetting switch for Huawei devices (Torez Smith) [1540721] - [usb] serial: safe_serial: move __inline__ before return type (Torez Smith) [1540721] - [usb] cdc_mbim: apply "NDP to end" quirk to HP lt4132 (Torez Smith) [1540721] - [usb] cdc_ncm: Reduce memory use when kernel memory low (Torez Smith) [1540721] - [usb] usbdevfs: get rid of field-by-field copyin (Torez Smith) [1540721] - [usb] Add USB quirk for HVR-950q to avoid intermittent device resets (Torez Smith) [1540721] - [usb] usb hub_probe: rework ugly goto-into-compound-statement (Torez Smith) [1540721] - [usb] serial: cp210x: add ID for CEL EM3588 USB ZigBee stick (Torez Smith) [1540721] - [usb] usb: asix88179_178a: Add support for the Belkin B2B128 (Torez Smith) [1540721] - [usb] usbip: Fix uninitialized variable bug in vhci (Torez Smith) [1540721] - [usb] core: read USB ports from DT in the usbport LED trigger driver (Torez Smith) [1540721] - [usb] r8152: correct the definition (Torez Smith) [1540721] - [usb] serial: propagate late probe errors (Torez Smith) [1540721] - [usb] serial: refactor port endpoint setup (Torez Smith) [1540721] - [usb] manual clean code which call skb_put_(data:zero) (Torez Smith) [1540721] - [usb] replace more place to skb_put_(data:zero) (Torez Smith) [1540721] - [usb] introduce __skb_put_(zero, data, u8) (Torez Smith) [1540721] - [usb] xhci: Limit USB2 port wake support for AMD Promontory hosts (Torez Smith) [1540721] - [usb] mfd: intel_soc_pmic_bxtwc: Use chained IRQs for second level IRQ chips (Torez Smith) [1540721] - [usb] networking: add and use skb_put_u8() (Torez Smith) [1540721] - [usb] networking: make skb_push & __skb_push return void pointers (Torez Smith) [1540721] - [usb] networking: introduce and use skb_put_data() (Torez Smith) [1540721] - [usb] networking: convert many more places to skb_put_zero() (Torez Smith) [1540721] - [usb] r8152: move calling delay_autosuspend function (Torez Smith) [1540721] - [usb] r8152: split rtl8152_resume function (Torez Smith) [1540721] - [usb] xhci: cleanup finish_td() skip option (Torez Smith) [1540721] - [usb] xhci: cleanup virtual endoint structure, remove stopped_stream (Torez Smith) [1540721] - [usb] xhci: handle transfer events without TRB pointer (Torez Smith) [1540721] - [usb] xhci: support calling cleanup_halted_endpoint with soft retry (Torez Smith) [1540721] - [usb] xhci: Add support for endpoint soft reset (Torez Smith) [1540721] - [usb] xhci: refactor transfer event errors and completion codes (Torez Smith) [1540721] - [usb] xhci: remove endpoint ring cache (Torez Smith) [1540721] - [usb] Avoid unnecessary LPM enabling and disabling during suspend and resume (Torez Smith) [1540721] - [usb] r8152: add byte_enable for ocp_read_word function (Torez Smith) [1540721] - [usb] r8152: support RTL8153B (Torez Smith) [1540721] - [usb] r8152: support new chip 8050 (Torez Smith) [1540721] - [usb] usb / pci / pm: Allow the PCI core to do the resume cleanup (Torez Smith) [1540721] - [usb] serial: qcserial: new Sierra Wireless EM7305 device ID (Torez Smith) [1540721] - [usb] serial: option: add two Longcheer device ids (Torez Smith) [1540721] - [usb] qmi_wwan: new Telewell and Sierra device IDs (Torez Smith) [1540721] - [usb] r8152: give the device version (Torez Smith) [1540721] - [usb] serial: ftdi_sio: remove broken alt-speed handling (Torez Smith) [1540721] - [usb] serial: ftdi_sio: simplify TIOCSSERIAL flag logic (Torez Smith) [1540721] - [usb] of: fix root-hub device-tree node handling (Torez Smith) [1540721] - [usb] of: document reference taken by child-lookup helper (Torez Smith) [1540721] - [usb] core: fix device node leak (Torez Smith) [1540721] - [usb] misc: usbsevseg: Use sysfs_match_string() helper (Torez Smith) [1540721] - [usb] early: Remove trace_printk() callers in xhci-dbc (Torez Smith) [1540721] - [usb] usbip: vhci-hcd: Clean up the code by adding a new macro (Torez Smith) [1540721] - [usb] usbip: vhci-hcd: Add USB3 port status bits (Torez Smith) [1540721] - [usb] usbip: Add USB_SPEED_SUPER as valid arg (Torez Smith) [1540721] - [usb] usbip: vhci-hcd: Add USB3 SuperSpeed support (Torez Smith) [1540721] - [usb] usbip: vhci-hcd: Set the vhci structure up to work (Torez Smith) [1540721] - [usb] usbip: vhci-hcd: Rework vhci_hcd_init (Torez Smith) [1540721] - [usb] usbip: vhci-hcd: Move VHCI platform device into vhci struct (Torez Smith) [1540721] - [usb] usbip: vhci-hcd: Add vhci struct (Torez Smith) [1540721] - [usb] usbip: vhci-hcd: Rename function names to reflect their struct names (Torez Smith) [1540721] - [usb] Fix typo in the definition of Endpoint(out)Request (Torez Smith) [1540721] - [usb] usbip: set buffer pointers to NULL after free (Torez Smith) [1540721] - [usb] add usbfs ioctl to retrieve the connection speed (Torez Smith) [1540721] - [usb] serial: qcserial: expose methods for modem control (Torez Smith) [1540721] - [usb] usbip: convert to use DRIVER_ATTR_RW (Torez Smith) [1540721] - [usb] xhci: ASMedia ASM1042A chipset need shorts TX quirk (Torez Smith) [1540721] - [usb] xhci: Fix USB 3.1 supported protocol parsing (Torez Smith) [1540721] - [usb] r8152: replace napi_complete with napi_complete_done (Torez Smith) [1540721] - [usb] r8152: avoid rx queue more than 1000 packets (Torez Smith) [1540721] - [usb] r8152: check if disabling ALDPS is finished (Torez Smith) [1540721] - [usb] r8152: move the initialization to reset_resume function (Torez Smith) [1540721] - [usb] r8152: move the default coalesce setting for RTL8153 (Torez Smith) [1540721] - [usb] r8152: adjust U2P3 for RTL8153 (Torez Smith) [1540721] - [usb] r8152: adjust rtl8153_runtime_enable function (Torez Smith) [1540721] - [usb] r8152: move the setting of rx aggregation (Torez Smith) [1540721] - [usb] r8152: adjust the settings about MAC clock speed down for RTL8153 (Torez Smith) [1540721] - [usb] r8152: adjust lpm settings for RTL8153 (Torez Smith) [1540721] - [usb] r8152: add r8153_phy_status function (Torez Smith) [1540721] - [usb] Fix inconsistent teardown and release of private netdev state (Torez Smith) [1540721] - [usb] mii, smsc: Make mii_ethtool_get_link_ksettings and smc_netdev_get_ecmd return void (Torez Smith) [1540721] - [usb] Make use of ktime_* comparison functions (Torez Smith) [1540721] - [usb] xhci: Add helper to get hardware dequeue pointer for stopped rings (Torez Smith) [1540721] - [usb] xhci: Add stream id to xhci_dequeue_state structure (Torez Smith) [1540721] - [usb] xhci: Find out where an endpoint or stream stopped from its context (Torez Smith) [1540721] - [usb] optimize acpi companion search for usb port devices (Torez Smith) [1540721] - [usb] xhci: remove unused stopped_td pointer (Torez Smith) [1540721] - [usb] serial: upd78f0730: make constants static (Torez Smith) [1540721] - [usb] uhci: Add support for Aspeed BMC SoCs (Torez Smith) [1540721] - [usb] cdc-ether: divorce initialisation with a filter reset and a generic method (Torez Smith) [1540721] - [usb] smsc95xx: Support only IPv4 TCP/UDP csum offload (Torez Smith) [1540721] - [usb] uvcvideo: annotate a switch fall through (Torez Smith) [1540721] - [usb] media annotate fall-through (Torez Smith) [1540721] - [usb] net1080: Remove unused function nc_dump_ttl() (Torez Smith) [1540721] - [usb] r8152: Remove unused function usb_ocp_read() (Torez Smith) [1540721] - [usb] qmi_wwan: add another Lenovo EM74xx device ID (Torez Smith) [1540721] - [usb] ene_usb6250: turn off the Removable flag (Torez Smith) [1540721] - [usb] ene_usb6250: remove subroutine duplication (Torez Smith) [1540721] - [usb] ene_usb6250: implement REQUEST SENSE (Torez Smith) [1540721] - [usb] ene_usb6250: fix SCSI residue overwriting (Torez Smith) [1540721] - [usb] ene_usb6250: fix first command execution (Torez Smith) [1540721] - [usb] xhci: Fix command ring stop regression in 4.11 (Torez Smith) [1540721] - [usb] xhci: remove GFP_DMA flag from allocation (Torez Smith) [1540721] - [usb] xhci: fix lock-inversion problem (Torez Smith) [1540721] - [usb] host: xhci-ring: don't need to clear interrupt pending for MSI enabled hcd (Torez Smith) [1540721] - [usb] host: xhci-mem: allocate zeroed Scratchpad Buffer (Torez Smith) [1540721] - [usb] xhci: apply PME_STUCK_QUIRK and MISSING_CAS quirk for Denverton (Torez Smith) [1540721] - [usb] xhci: trace URB before giving it back instead of after (Torez Smith) [1540721] - [usb] serial: qcserial: add more Lenovo EM74xx device IDs (Torez Smith) [1540721] - [usb] iowarrior: use memdup_user (Torez Smith) [1540721] - [usb] host: remove unnecessary null check (Torez Smith) [1540721] - [usb] core: Check URB setup_packet and transfer_buffer sanity (Torez Smith) [1540721] - [usb] cdc-wdm: use memdup_user (Torez Smith) [1540721] - [usb] host: xhci: use max-port define (Torez Smith) [1540721] - [usb] hub: fix SS max number of ports (Torez Smith) [1540721] - [usb] hub: fix non-SS hub-descriptor handling (Torez Smith) [1540721] - [usb] hub: fix SS hub-descriptor handling (Torez Smith) [1540721] - [usb] usbip: fix nonconforming hub descriptor (Torez Smith) [1540721] - [usb] core: fix potential memory leak in error path during hcd creation (Torez Smith) [1540721] - [usb] iowarrior: fix info ioctl on big-endian hosts (Torez Smith) [1540721] - [usb] chaoskey: fix Alea quirk on big-endian hosts (Torez Smith) [1540721] - [usb] sisusb_con: fix coccinelle warning (Torez Smith) [1540721] - [usb] misc: legousbtower: Fix memory leak (Torez Smith) [1540721] - [usb] core: replace p with pK (Torez Smith) [1540721] - [usb] ene_usb6250: fix DMA to the stack (Torez Smith) [1540721] - [usb] serial: ftdi_sio: add Olimex ARM-USB-TINY(H) PIDs (Torez Smith) [1540721] - [usb] serial: io_ti: fix div-by-zero in set_termios (Torez Smith) [1540721] - [usb] serial: mct_u232: fix big-endian baud-rate handling (Torez Smith) [1540721] - [usb] serial: ir-usb: fix big-endian baud-rate debug printk (Torez Smith) [1540721] - [usb] serial: ftdi_sio: fix setting latency for unprivileged users (Torez Smith) [1540721] - [usb] serial: option: add Telit ME910 support (Torez Smith) [1540721] - [usb] ch9200: add missing USB-descriptor endianness conversions (Torez Smith) [1540721] - [usb] cdc_ncm: Fix TX zero padding (Torez Smith) [1540721] - [usb] usb: qmi_wwan: add Telit ME910 support (Torez Smith) [1540721] - [usb] host: xhci: remove #ifdef around PM functions (Torez Smith) [1540721] - [usb] misc: legousbtower: Fix buffers on stack (Torez Smith) [1540721] - [usb] revert "cdc-wdm: fix "out-of-sync" due to missing notifications" (Torez Smith) [1494216 1540721] - [usb] storage: e-mail update in usb/storage/unusual_devs.h (Torez Smith) [1540721] - [usb] host: xhci: print correct command ring address (Torez Smith) [1540721] - [usb] host: xhci: delete sp_dma_buffers for scratchpad (Torez Smith) [1540721] - [usb] host: xhci: using correct specification chapter reference for DCBAAP (Torez Smith) [1540721] - [usb] xhci: switch to pci_alloc_irq_vectors (Torez Smith) [1540721] - [usb] serial: ftdi_sio: add device ID for Microsemi/Arrow SF2PLUS Dev Kit (Torez Smith) [1540721] - [usb] serial: constify static arrays (Torez Smith) [1540721] - [usb] fix some references for /proc/bus/usb (Torez Smith) [1540721] - [usb] xhci: use correct flags for spin_lock_irqrestore() when setting port power (Torez Smith) [1540721] - [usb] smsc95xx: Add comments to the registers definition (Torez Smith) [1540721] - [usb] get rid of some ReST doc build errors (Torez Smith) [1540721] - [usb] otg-fsm: Prevent build warning "VDBG" redefined (Torez Smith) [1540721] - [usb] uvcvideo: Don't record timespec_sub (Torez Smith) [1540721] - [usb] uvcvideo: Fix empty packet statistic (Torez Smith) [1540721] - [usb] serial: quatech2: drop redundant tty_buffer_request_room (Torez Smith) [1540721] - [usb] serial: iuu_phoenix: drop excessive sanity checks (Torez Smith) [1540721] - [usb] xhci: bInterval quirk for TI TUSB73x0 (Torez Smith) [1540721] - [usb] xhci: refine xhci_decode_trb() (Torez Smith) [1540721] - [usb] xhci: fix link trb decoding (Torez Smith) [1540721] - [usb] xhci: remove xhci_dbg_ctx() (Torez Smith) [1540721] - [usb] xhci: remove xhci_debug_trb() (Torez Smith) [1540721] - [usb] xhci: remove ring debugging code (Torez Smith) [1540721] - [usb] xhci: remove enq_updates and deq_updates from ring (Torez Smith) [1540721] - [usb] xhci: remove error messages for failed memory allocation (Torez Smith) [1540721] - [usb] xhci: make several functions static (Torez Smith) [1540721] - [usb] xhci: remove xhci_dbg_ep_rings() (Torez Smith) [1540721] - [usb] xhci: add xhci_log_ring trace events (Torez Smith) [1540721] - [usb] xhci: Rework how we handle unresponsive or hoptlug removed hosts (Torez Smith) [1540721] - [usb] xhci: Do not halt the host until both HCD have disconnected their devices (Torez Smith) [1540721] - [usb] xhci: add slot and endpoint numbers to debug messages in handle_tx_event (Torez Smith) [1540721] - [usb] host: xhci: fix up Control Transfer TRB decoder (Torez Smith) [1540721] - [usb] host: xhci: add Slot and EP Context tracers (Torez Smith) [1540721] - [usb] host: xhci: extract xhci_slot_state_string() (Torez Smith) [1540721] - [usb] host: xhci: print device slot from URB tracers (Torez Smith) [1540721] - [usb] xhci: Add port test modes support for usb2 (Torez Smith) [1540721] - [usb] xhci: Expose xhci_start() function (Torez Smith) [1540721] - [usb] xhci: Add helper function xhci_disable_slot() (Torez Smith) [1540721] - [usb] xhci: Add helper function xhci_set_power_on() (Torez Smith) [1540721] - [usb] xhci: clear EINT bit in status correctly (Torez Smith) [1540721] - [usb] usbip: Remove unnecessary get_vdev() (Torez Smith) [1540721] - [usb] misc: refactor code (Torez Smith) [1540721] - [usb] misc: add missing continue in switch (Torez Smith) [1540721] - [usb] hcd: use correct device pointer for dma ops (Torez Smith) [1540721] - [usb] usbnet: pegasus: Use net_device_stats from struct net_device (Torez Smith) [1540721] - [usb] usbnet: kaweth: Use net_device_stats from struct net_device (Torez Smith) [1540721] - [usb] usbnet: Remove unused driver_name variable (Torez Smith) [1540721] - [usb] usbnet: support 64bit stats (Torez Smith) [1540721] - [usb] cdc-acm: remove unused element of struct acm (Torez Smith) [1540721] - [usb] cdc-acm: log message for serial state notification (Torez Smith) [1540721] - [usb] cdc-acm: reassemble fragmented notifications (Torez Smith) [1540721] - [usb] cdc-acm: fix possible invalid access when processing notification (Torez Smith) [1540721] - [usb] serial: drop obsolete open-race workaround (Torez Smith) [1540721] - [usb] serial: drop termios-flag debugging (Torez Smith) [1540721] - [usb] Proper handling of Race Condition when two USB class drivers try to call init_usb_class simultaneously (Torez Smith) [1540721] - [usb] usbtmc: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] lvstest: tighten endpoint sanity check (Torez Smith) [1540721] - [usb] serial: visor: clean up treo endpoint hack (Torez Smith) [1540721] - [usb] serial: visor: clean up clie_5 endpoint hack (Torez Smith) [1540721] - [usb] serial: visor: drop redundant calc_num_ports callback (Torez Smith) [1540721] - [usb] serial: ti_usb_3410_5052: always require a bulk-out endpoint (Torez Smith) [1540721] - [usb] serial: omninet: use generic write implementation (Torez Smith) [1540721] - [usb] serial: omninet: clean up port setup (Torez Smith) [1540721] - [usb] serial: mos7840: clean up endpoint sanity check (Torez Smith) [1540721] - [usb] serial: mos7720: always require an interrupt endpoint (Torez Smith) [1540721] - [usb] serial: mos7720: clean up mcs7715 port setup (Torez Smith) [1540721] - [usb] serial: io_ti: drop redundant read-urb check (Torez Smith) [1540721] - [usb] serial: io_ti: verify interrupt endpoint at probe (Torez Smith) [1540721] - [usb] serial: io_ti: always require a bulk-out endpoint (Torez Smith) [1540721] - [usb] serial: io_ti: use calc_num_endpoints to verify endpoints (Torez Smith) [1540721] - [usb] serial: ipaq: always register a single port (Torez Smith) [1540721] - [usb] serial: ipaq: use calc_num_endpoints to verify endpoints (Torez Smith) [1540721] - [usb] serial: aircable: use calc_num_endpoints to verify endpoints (Torez Smith) [1540721] - [usb] serial: pl2303: clean up legacy endpoint hack (Torez Smith) [1540721] - [usb] serial: move pl2303 hack out of usb-serial core (Torez Smith) [1540721] - [usb] serial: relax generic driver bulk-endpoint requirement (Torez Smith) [1540721] - [usb] serial: add calc_num_ports callback to generic driver (Torez Smith) [1540721] - [usb] serial: add probe callback to generic driver (Torez Smith) [1540721] - [usb] serial: allow subdrivers to modify port-endpoint mapping (Torez Smith) [1540721] - [usb] usb: qmi_wwan: add qmap mux protocol support (Torez Smith) [1540721] - [usb] core: fix up kerneldoc comment (Torez Smith) [1540721] - [usb] usblp: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] storage: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] cdc-acm: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] usb-skeleton: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] yurex: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] uss720: add debug endpoint-type check (Torez Smith) [1540721] - [usb] usblcd: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] legousbtower: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] ldusb: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] iowarrior: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] idmouse: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] ftdi-elan: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] chaoskey: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] appledisplay: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] adutux: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] adutux: fix up error paths (Torez Smith) [1540721] - [usb] adutux: drop redundant sanity check (Torez Smith) [1540721] - [usb] core: add helpers to retrieve endpoints in reverse order (Torez Smith) [1540721] - [usb] core: add helpers to retrieve endpoints (Torez Smith) [1540721] - [usb] ehci: use bus->sysdev for DMA configuration (Torez Smith) [1540721] - [usb] xhci: use bus->sysdev for DMA configuration (Torez Smith) [1540721] - [usb] separate out sysdev pointer from usb_bus (Torez Smith) [1540721] - [usb] hub: Do not attempt to autosuspend disconnected devices (Torez Smith) [1540721] - [usb] hub: Fix error loop seen after hub communication errors (Torez Smith) [1540721] - [usb] lan78xx: update for phy_(read|write)_mmd_indirect() removal (Torez Smith) [1540721] - [usb] usb: pegasus: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] r8152: check hw version first (Torez Smith) [1540721] - [usb] usb: usb: remove old api ethtool_(get|set)_settings (Torez Smith) [1540721] - [usb] usb: asix: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] usb: sr9700: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] usb: smsc75xx: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] usb: sierra_net: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] usb: mcs7830: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] usb: dm9601: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] usb: cdc_ncm: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] usb: sr9800: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] usb: smsc95xx: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] usb: usbnet: add new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] serial: Add DBC debug device support to usb_debug (Torez Smith) [1540721] - [usb] early: Add driver for xhci debug capability (Torez Smith) [1540721] - [usb] host: Allow to build ehci orion with mvebu SoCs (Torez Smith) [1540721] - [usb] misc: sisusb_con: fix coccinelle warning (Torez Smith) [1540721] - [usb] storage: karma: remove useless variable (Torez Smith) [1540721] - [usb] misc: ldusb: changed '*' location to fit coding Style (Torez Smith) [1540721] - [usb] misc: ldusb: Added Space after ', ' to fit the coding style (Torez Smith) [1540721] - [usb] misc: ldusb: fixed decimal permission coding issue (Torez Smith) [1540721] - [usb] misc: remove unnecessary code (Torez Smith) [1540721] - [usb] of: add functions to bind a companion controller (Torez Smith) [1540721] - [usb] add CONFIG_USB_PCI for system have both PCI HW and non-PCI based USB HW (Torez Smith) [1540721] - [usb] r8152: simply the arguments (Torez Smith) [1540721] - [usb] serial: whiteheat: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: symbolserial: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: spcp8x5: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: pl2303: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: oti6858: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: opticon: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: omninet: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: mos7720: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: kobil_sct: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: keyspan_pda: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: iuu_phoenix: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: io_edgeport: simplify and tighten endpoint check (Torez Smith) [1540721] - [usb] serial: digi_acceleport: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: cyberjack: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: ark3116: simplify endpoint sanity check (Torez Smith) [1540721] - [usb] serial: add endpoint sanity check to core (Torez Smith) [1540721] - [usb] serial: replace runtime overflow check (Torez Smith) [1540721] - [usb] serial: allow up to 16 ports per device (Torez Smith) [1540721] - [usb] serial: refactor and clean up endpoint handling (Torez Smith) [1540721] - [usb] serial: clean up endpoint and port-counter types (Torez Smith) [1540721] - [usb] serial: clean up probe error paths (Torez Smith) [1540721] - [usb] host: Remove remaining pci_pool in comments (Torez Smith) [1540721] - [usb] misc: lvs: fix race condition in disconnect handling (Torez Smith) [1540721] - [usb] misc: remove unnecessary code (Torez Smith) [1540721] - [usb] atm: remove unnecessary code (Torez Smith) [1540721] - [usb] usb: rtl8150: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] usb: r8152: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] usb: catc: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] usb: asix88179_178a: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] serial: ftdi_sio: allow other bases for "event_char" (Torez Smith) [1540721] - [usb] serial: ftdi_sio: only allow valid event_char values (Torez Smith) [1540721] - [usb] serial: ftdi_sio: only allow valid latency timer values (Torez Smith) [1540721] - [usb] serial: ftdi_sio: detect BM chip with iSerialNumber bug (Torez Smith) [1540721] - [usb] serial: ftdi_sio: don't access latency timer on old chips (Torez Smith) [1540721] - [usb] hcd: move controller wakeup setting initialization to individual driver (Torez Smith) [1540721] - [usb] usb: early: remove unused code (Torez Smith) [1540721] - [usb] treewide: remove redundant #include (Torez Smith) [1540721] - [usb] early/ehci-dbgp: make it explicitly non-modular (Torez Smith) [1540721] - [usb] ehci-dbgp: drop dead code (Torez Smith) [1540721] - [usb] driver core: add helper to reuse a device-tree node (Torez Smith) [1540721] - [usb] device: introduce per device dma_pfn_offset (Torez Smith) [1540721] - [usb] core: setup dma_pfn_offset for USB devices and, interfaces (Torez Smith) [1540721]- [documentation] Better document the hardlockup_panic sysctl (Scott Wood) [1500127] - [documentation] Add document of L2_CDP command line parameter (Xiaolong Wang) [1526254] - [documentation] Add document of rdt command line options (Xiaolong Wang) [1526254] - [documentation] x86/intel_rdt: Add L2CDP support in documentation (Xiaolong Wang) [1526254] - [documentation] x86/intel_rdt: Update documentation (Xiaolong Wang) [1526254] - [kernel] signals: Use hrtimer for sigtimedwait() (Daniel Bristot de Oliveira) [1568294] - [kernel] timer: Minimize nohz off overhead (Daniel Bristot de Oliveira) [1568294] - [kernel] timer: Reduce timer migration overhead if disabled (Daniel Bristot de Oliveira) [1568294] - [kernel] timer: Remove code redundancy while calling get_nohz_timer_target() (Daniel Bristot de Oliveira) [1568294] - [kernel] timer: Use timer->base for flag checks (Daniel Bristot de Oliveira) [1568294] - [kernel] tracing: timer: Add deferrable flag to timer_start (Daniel Bristot de Oliveira) [1568294] - [kernel] timer: Remove FIFO "guarantee" (Daniel Bristot de Oliveira) [1568294] - [kernel] timers: Sanitize catchup_timer_jiffies() usage (Daniel Bristot de Oliveira) [1568294] - [kernel] timer: Kick dynticks targets on mod_timer*() calls (Daniel Bristot de Oliveira) [1568294] - [kernel] timer: Spare IPI when deferrable timer is queued on idle remote targets (Daniel Bristot de Oliveira) [1568294] - [kernel] timer: Put usleep_range into the __sched section (Daniel Bristot de Oliveira) [1568294] - [kernel] timer: Remove pointless return value of do_usleep_range() (Daniel Bristot de Oliveira) [1568294] - [kernel] timer: Further simplify the SMP and HOTPLUG logic (Daniel Bristot de Oliveira) [1568294] - [kernel] timer: Don't initialize 'tvec_base' on hotplug (Daniel Bristot de Oliveira) [1568294] - [kernel] timers: Make internal_add_timer() update ->next_timer if ->active_timers == 0 (Daniel Bristot de Oliveira) [1568294] - [kernel] timer: Allocate per-cpu tvec_base's statically (Daniel Bristot de Oliveira) [1568294] - [kernel] timer: Use variable head instead of &work_list in __run_timers() (Daniel Bristot de Oliveira) [1568294] - [linux] fsnotify: Fix fsnotify_mark_connector race (Miklos Szeredi) [1569921] - [nvme] nvme-pci: Separate IO and admin queue IRQ vectors (Ming Lei) [1568817] - [block] blk-mq: Allow PCI vector offset for mapping queues (Ming Lei) [1568817] - [block] blk-mq: order getting budget and driver tag (Ming Lei) [1568817] - [block] blk-mq: Avoid that submitting a bio concurrently with device removal triggers a crash (Ming Lei) [1568817] - [block] Fix a race between request queue removal and the block cgroup controller (Ming Lei) [1568817] - [block] Fix a race between the cgroup code and request queue initialization (Ming Lei) [1568817] - [block] Add 'lock' as third argument to blk_alloc_queue_node() (Ming Lei) [1568817] - [block] simplify blk_init_allocated_queue (Ming Lei) [1568817] - [mmc] block: Delete gendisk before cleaning up the request queue (Ming Lei) [1568817] - [block] zram: Delete gendisk before cleaning up the request queue (Ming Lei) [1568817] - [lib] sbitmap: use test_and_set_bit_lock()/clear_bit_unlock() (Ming Lei) [1568817] - [block] clear ctx pending bit under ctx lock (Ming Lei) [1568817] - [block] blk-mq: introduce BLK_STS_DEV_RESOURCE (Ming Lei) [1568817] - [block] blk-mq: Avoid that blk_mq_delay_run_hw_queue() introduces unintended delays (Ming Lei) [1568817] - [block] add kblock_mod_delayed_work_on() (Ming Lei) [1568817] - [block] blk-mq: remove blk_mq_delay_queue() (Ming Lei) [1568817] - [block] blk-mq: Rename blk_mq_request_direct_issue() into blk_mq_request_issue_directly() (Ming Lei) [1568817] - [block] blk-mq: don't dispatch request in blk_mq_request_direct_issue if queue is busy (Ming Lei) [1568817] - [block] blk-mq-sched: remove unused 'can_block' arg from blk_mq_sched_insert_request (Ming Lei) [1568817] - [md] blk-mq: improve DM's blk-mq IO merging via blk_insert_cloned_request feedback (Ming Lei) [1568817] - [block] blk-mq: factor out a few helpers from __blk_mq_try_issue_directly (Ming Lei) [1568817] - [block] blk-mq: Reduce the number of if-statements in blk_mq_mark_tag_wait() (Ming Lei) [1568817] - [block] blk-mq: Add locking annotations to hctx_lock() and hctx_unlock() (Ming Lei) [1568817] - [block] blk-mq: silence false positive warnings in hctx_unlock() (Ming Lei) [1568817] - [block] blk-mq: move hctx lock/unlock into a helper (Ming Lei) [1568817] - [acpi] osi: Add OEM _OSI strings to disable NVidia RTD3 (Jaroslav Kysela) [1581391] - [platform] x86: intel_pmc_core: Special case for Coffeelake (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Add CannonLake PCH support (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Read base address from LPIT (Scott Wood) [1445478] - [acpi] acpi / lpit: Export lpit_read_residency_count_address() (Scott Wood) [1445478] - [acpi] lpit: Add Low Power Idle Table (LPIT) support (Scott Wood) [1445478] - [acpi] acpica: Add support for LPIT table (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Remove unused header file (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Convert to ICPU macro (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Substitute PCI with CPUID enumeration (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Refactor debugfs entries (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Fix file permission warnings (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Change driver to a module (Scott Wood) [1445478] - [platform] x86: Drop duplicate dependencies on X86 (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Fix kernel doc for pmc_dev (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Remove unused variable (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Remove unused EXPORTED API (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Make the driver PCH family agnostic (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: fix out-of-bounds accesses on stack (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Add KBL CPUID support (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Add LTR IGNORE debug feature (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Add MPHY PLL clock gating status (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: ModPhy core lanes pg status (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Add PCH IP Power Gating Status (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Fix PWRMBASE mask and mmio reg len (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: avoid boot time warning for !CONFIG_DEBUGFS_FS (Scott Wood) [1445478] - [platform] intel_pmc_core: Convert to DEFINE_SIMPLE_ATTRIBUTE (Scott Wood) [1445478] - [platform] x86/pmc_core: Use Intel family name macros for pmc_core driver (Scott Wood) [1445478] - [platform] x86: Add PMC Driver for Intel Core SoC (Scott Wood) [1445478] - [kernel] userfaultfd: register uapi generic syscall (Rafael Aquini) [1560024] - [x86] membarrier: fix up sys_membarrier registration number (Rafael Aquini) [1560024] - [x86] pci: vmd: Assign vector zero to all bridges (Myron Stowe) [1515090] - [x86] pci: vmd: Move SRCU cleanup after bus, child device removal (Myron Stowe) [1515090] - [x86] pci: vmd: correct comment: VMD domains start at 0x10000, not 0x1000 (Myron Stowe) [1515090] - [x86] pci: host: Mark PCIe/PCI (MSI) cascade ISR as IRQF_NO_THREAD (Myron Stowe) [1515090] - [x86] pci: vmd: Fix suspend handlers defined-but-not-used warning (Myron Stowe) [1515090] - [x86] pci: vmd: Use SRCU as a local RCU to prevent delaying global RCU (Myron Stowe) [1515090] - [x86] pci: vmd: Remove unnecessary pci_set_drvdata() (Myron Stowe) [1515090] - [x86] pci: vmd: Eliminate index member from IRQ list (Myron Stowe) [1515090] - [x86] pci: vmd: Eliminate vmd_vector member from list type (Myron Stowe) [1515090] - [x86] pci: vmd: Convert to use pci_alloc_irq_vectors() API (Myron Stowe) [1515090] - [x86] pci: vmd: Allocate IRQ lists with correct MSI-X count (Myron Stowe) [1515090] - [powerpc] io: implement dummy relaxed accessor macros for writes (Ivan Vecera) [1582192]- [netdrv] ibmvnic: Fix statistics buffers memory leak (Steve Best) [1580589] - [netdrv] ibmvnic: Fix non-fatal firmware error reset (Steve Best) [1580589] - [netdrv] ibmvnic: Free coherent DMA memory if FW map failed (Steve Best) [1580589] - [netdrv] fm10k: Use smp_rmb rather than read_barrier_depends (Neil Horman) [1518116] - [netdrv] intel: Convert timers to use timer_setup() (Neil Horman) [1518116] - [netdrv] fm10k: prefer s and __func__ for diagnostic prints (Neil Horman) [1518116] - [netdrv] fm10k: Fix misuse of net_ratelimit() (Neil Horman) [1518116] - [netdrv] fm10k: bump version number (Neil Horman) [1518116] - [netdrv] fm10k: use the MAC/VLAN queue for VF<->PF MAC/VLAN requests (Neil Horman) [1518116] - [netdrv] fm10k: introduce a message queue for MAC/VLAN messages (Neil Horman) [1518116] - [netdrv] fm10k: use generic PM hooks instead of legacy PCIe power hooks (Neil Horman) [1518116] - [netdrv] fm10k: use spinlock to implement mailbox lock (Neil Horman) [1518116] - [netdrv] fm10k: prepare_for_reset() when we lose PCIe Link (Neil Horman) [1518116] - [netdrv] fm10k: prevent race condition of __FM10K_SERVICE_SCHED (Neil Horman) [1518116] - [netdrv] fm10k: move fm10k_prepare_for_reset and fm10k_handle_reset (Neil Horman) [1518116] - [netdrv] fm10k: avoid divide by zero in rare cases when device is resetting (Neil Horman) [1518116] - [netdrv] fm10k: don't loop while resetting VFs due to VFLR event (Neil Horman) [1518116] - [netdrv] fm10k: simplify reading PFVFLRE register (Neil Horman) [1518116] - [netdrv] fm10k: avoid needless delay when loading driver (Neil Horman) [1518116] - [netdrv] fm10k: add missing fall through comment (Neil Horman) [1518116] - [netdrv] fm10k: avoid possible truncation of q_vector->name (Neil Horman) [1518116] - [netdrv] fm10k: fix typos on fall through comments (Neil Horman) [1518116] - [netdrv] fm10k: stop spurious link down messages when Tx FIFO is full (Neil Horman) [1518116] - [netdrv] fm10k: Use seq_putc() in fm10k_dbg_desc_break() (Neil Horman) [1518116] - [netdrv] fm10k: reschedule service event if we stall the PF<->SM mailbox (Neil Horman) [1518116] - [netdrv] fm10k: ensure we process SM mbx when processing VF mbx (Neil Horman) [1518116] - [netdrv] fm10k: use netdev_rss_key_fill() helper (Neil Horman) [1518116] - [netdrv] nfp: bpf: fix check of program max insn count (John Linville) [1557410] - [netdrv] nfp: populate MODULE_VERSION (John Linville) [1557410] - [netdrv] nfp: limit the number of TSO segments (John Linville) [1557410] - [netdrv] nfp: forbid disabling hw-tc-offload on representors while offload active (John Linville) [1557410] - [netdrv] nfp: don't advertise hw-tc-offload on non-port netdevs (John Linville) [1557410] - [netdrv] nfp: bpf: require ETH table (John Linville) [1557410] - [netdrv] nfp: bpf: fix immed relocation for larger offsets (John Linville) [1557410] - [netdrv] nfp: fix kdoc warnings on nested structures (John Linville) [1557410] - [netdrv] nfp: fix TLV offset calculation (John Linville) [1557410] - [netdrv] nfp: fix error return code in nfp_pci_probe() (John Linville) [1557410] - [netdrv] nfp: fix fw dump handling of absolute rtsym size (John Linville) [1557410] - [netdrv] nfp: bpf: use extack support to improve debugging (John Linville) [1557410] - [netdrv] nfp: bpf: plumb extack into functions related to XDP offload (John Linville) [1557410] - [netdrv] nfp: bpf: disable all ctrl vNIC capabilities (John Linville) [1557410] - [netdrv] nfp: allow apps to disable ctrl vNIC capabilities (John Linville) [1557410] - [netdrv] nfp: split reading capabilities out of nfp_net_init() (John Linville) [1557410] - [netdrv] nfp: read mailbox address from TLV caps (John Linville) [1557410] - [netdrv] nfp: read ME frequency from vNIC ctrl memory (John Linville) [1557410] - [netdrv] nfp: add TLV capabilities to the BAR (John Linville) [1557410] - [netdrv] nfp: improve app not found message (John Linville) [1557410] - [netdrv] nfp: protect each repr pointer individually with RCU (John Linville) [1557410] - [netdrv] nfp: add nfp_reprs_get_locked() helper (John Linville) [1557410] - [netdrv] nfp: register devlink after app is created (John Linville) [1557410] - [netdrv] nfp: release global resources only on the remove path (John Linville) [1557410] - [netdrv] nfp: core: make scalar CPP helpers fail on short accesses (John Linville) [1557410] - [netdrv] nfp: bpf: add short busy wait for FW replies (John Linville) [1557410] - [netdrv] bpf: offload: allow array map offload (John Linville) [1557410] - [netdrv] nfp: bpf: set new jit info fields (John Linville) [1557410] - [netdrv] nfp: bpf: reject program on instructions unknown to the JIT compiler (John Linville) [1557410] - [netdrv] nfp: bpf: print map lookup problems into verifier log (John Linville) [1557410] - [netdrv] nfp: bpf: implement bpf map offload (John Linville) [1557410] - [netdrv] nfp: bpf: add support for reading map memory (John Linville) [1557410] - [netdrv] nfp: bpf: add verification and codegen for map lookups (John Linville) [1557410] - [netdrv] nfp: bpf: add helpers for updating immediate instructions (John Linville) [1557410] - [netdrv] nfp: bpf: parse function call and map capabilities (John Linville) [1557410] - [netdrv] nfp: bpf: implement helpers for FW map ops (John Linville) [1557410] - [netdrv] nfp: bpf: add basic control channel communication (John Linville) [1557410] - [netdrv] nfp: bpf: add map data structure (John Linville) [1557410] - [netdrv] bpf: rename bpf_dev_offload -> bpf_prog_offload (John Linville) [1557410] - [netdrv] nfp: bpf: reuse verifier log for debug messages (John Linville) [1557410] - [netdrv] nfp: bpf: add signed jump insns (John Linville) [1557410] - [netdrv] nfp: hand over to BPF offload app at coarser granularity (John Linville) [1557410] - [netdrv] nfp: bpf: use a large constant in unresolved branches (John Linville) [1557410] - [netdrv] nfp: bpf: don't depend on high order allocations for program image (John Linville) [1557410] - [netdrv] nfp: bpf: relocate jump targets just before the load (John Linville) [1557410] - [netdrv] nfp: bpf: add helpers for modifying branch addresses (John Linville) [1557410] - [netdrv] nfp: bpf: move jump resolution to jit.c (John Linville) [1557410] - [netdrv] nfp: bpf: allow disabling TC offloads when XDP active (John Linville) [1557410] - [netdrv] nfp: bpf: don't allow changing MTU above BPF offload limit when active (John Linville) [1557410] - [netdrv] nfp: bpf: round up the size of the stack (John Linville) [1557410] - [netdrv] nfp: fix incumbent kdoc warnings (John Linville) [1557410] - [netdrv] nfp: add basic multicast filtering (John Linville) [1557410] - [netdrv] nfp: flower: implement the PORT_REIFY message (John Linville) [1557410] - [netdrv] nfp: add repr_preclean callback (John Linville) [1557410] - [netdrv] nfp: flower: obtain repr link state only from firmware (John Linville) [1557410] - [netdrv] bpf: offload: allow netdev to disappear while verifier is running (John Linville) [1557410] - [netdrv] nfp: bpf: allocate vNIC priv for keeping track of the offloaded program (John Linville) [1557410] - [netdrv] nfp: flower: compile Geneve encap actions (John Linville) [1557410] - [netdrv] nfp: flower: compile Geneve match fields (John Linville) [1557410] - [netdrv] nfp: flower: read extra feature support from fw (John Linville) [1557410] - [netdrv] nfp: flower: remove unused tun_mask variable (John Linville) [1557410] - [netdrv] nfp: set flags in the correct member of netdev_bpf (John Linville) [1557410] - [netdrv] nfp: bpf: correct printk formats for size_t (John Linville) [1557410] - [netdrv] nfp: bpf: optimize the adjust_head calls in trivial cases (John Linville) [1557410] - [netdrv] nfp: bpf: add basic support for adjust head call (John Linville) [1557410] - [netdrv] nfp: bpf: prepare for call support (John Linville) [1557410] - [netdrv] nfp: bpf: prepare for parsing BPF FW capabilities (John Linville) [1557410] - [netdrv] nfp: add nfp_cpp_area_size() accessor (John Linville) [1557410] - [netdrv] nfp: debug dump - decrease endian conversions (John Linville) [1557410] - [netdrv] nfp: flower: remove unused defines (John Linville) [1557410] - [netdrv] nfp: flower: remove dead code paths (John Linville) [1557410] - [netdrv] nfp: flower: do not assume mac/mpls matches (John Linville) [1557410] - [netdrv] xdp: make the stack take care of the tear down (John Linville) [1557410] - [netdrv] xdp: report flags program was installed with on query (John Linville) [1557410] - [netdrv] nfp: bpf: detect load/store sequences lowered from memory copy (John Linville) [1557410] - [netdrv] nfp: bpf: implement memory bulk copy for length bigger than 32-bytes (John Linville) [1557410] - [netdrv] nfp: bpf: implement memory bulk copy for length within 32-bytes (John Linville) [1557410] - [netdrv] nfp: bpf: factor out is_mbpf_load & is_mbpf_store (John Linville) [1557410] - [netdrv] nfp: bpf: encode indirect commands (John Linville) [1557410] - [netdrv] nfp: bpf: correct the encoding for No-Dest immed (John Linville) [1557410] - [netdrv] nfp: bpf: relax source operands check (John Linville) [1557410] - [netdrv] nfp: bpf: don't do ld/shifts combination if shifts are jump destination (John Linville) [1557410] - [netdrv] nfp: bpf: don't do ld/mask combination if mask is jump destination (John Linville) [1557410] - [netdrv] nfp: bpf: flag jump destination to guide insn combine optimizations (John Linville) [1557410] - [netdrv] nfp: bpf: record jump destination to simplify jump fixup (John Linville) [1557410] - [netdrv] nfp: bpf: support backward jump (John Linville) [1557410] - [netdrv] nfp: fix old kdoc issues (John Linville) [1557410] - [netdrv] nfp: remove unneeded RHEL-specific block comments (John Linville) [1557410] - [netdrv] nfp: use the correct index for link speed table (John Linville) [1545903] - [netdrv] nfp: always unmask aux interrupts at init (John Linville) [1545903] - [netdrv] nfp: bpf: keep track of the offloaded program (John Linville) [1545903] - [netdrv] cls_bpf: fix offload assumptions after callback conversion (John Linville) [1545903] - [netdrv] nfp: flower: add missing kdoc (John Linville) [1545903] - [netdrv] bpf: offload: move offload device validation out to the drivers (John Linville) [1545903] - [netdrv] nfp: remove false positive offloads in flower vxlan (John Linville) [1545903] - [netdrv] nfp: register flower reprs for egress dev offload (John Linville) [1545903] - [netdrv] mm: remove __GFP_COLD (John Linville) [1545903] - [netdrv] nfp flower action: Modified to use VLAN helper functions (John Linville) [1545903] - [netdrv] nfp: bpf: move to new BPF program offload infrastructure (John Linville) [1545903] - [netdrv] nfp: bpf: move translation prepare to offload.c (John Linville) [1545903] - [netdrv] nfp: bpf: move program prepare and free into offload.c (John Linville) [1545903] - [netdrv] nfp: bpf: require seamless reload for program replace (John Linville) [1545903] - [netdrv] nfp: bpf: refactor offload logic (John Linville) [1545903] - [netdrv] nfp: bpf: remove unnecessary include of nfp_net.h (John Linville) [1545903] - [netdrv] nfp: bpf: remove the register renumbering leftovers (John Linville) [1545903] - [netdrv] nfp: bpf: drop support for cls_bpf with legacy actions (John Linville) [1545903] - [netdrv] nfp: improve defines for constants in ethtool (John Linville) [1545903] - [netdrv] nfp: use a counter instead of log message for allocation failures (John Linville) [1545903] - [netdrv] nfp: switch to dev_alloc_page() (John Linville) [1545903] - [netdrv] nfp: bpf: fall back to core NIC app if BPF not selected (John Linville) [1545903] - [netdrv] nfp: reorganize the app table (John Linville) [1545903] - [netdrv] nfp: bpf: reject TC offload if XDP loaded (John Linville) [1545903] - [netdrv] nfp: flower: app should use struct nfp_repr (John Linville) [1545903] - [netdrv] nfp: bpf: support (BPF_ALU | BPF_ALU64) | BPF_NEG (John Linville) [1545903] - [netdrv] nfp: bpf: rename ALU_OP_NEG to ALU_OP_NOT (John Linville) [1545903] - [netdrv] sched: move the can_offload check from binding phase to rule insertion phase (John Linville) [1545903] - [netdrv] bpf: reduce verifier memory consumption (John Linville) [1545903] - [netdrv] nfp: inform the VF driver needs to be restarted after changing the MAC (John Linville) [1545903] - [netdrv] netronome: Convert timers to use timer_setup() (John Linville) [1545903] - [netdrv] nfp: bpf: optimize mov64 a little (John Linville) [1545903] - [netdrv] nfp: bpf: support stack accesses via non-constant pointers (John Linville) [1545903] - [netdrv] nfp: bpf: support accessing the stack beyond 64 bytes (John Linville) [1545903] - [netdrv] nfp: bpf: allow stack accesses via modified stack registers (John Linville) [1545903] - [netdrv] nfp: bpf: optimize the RMW for stack accesses (John Linville) [1545903] - [netdrv] nfp: bpf: add stack read support (John Linville) [1545903] - [netdrv] nfp: bpf: add stack write support (John Linville) [1545903] - [netdrv] nfp: bpf: refactor nfp_bpf_check_ptr() (John Linville) [1545903] - [netdrv] nfp: bpf: add helper for emitting nops (John Linville) [1545903] - [netdrv] nfp: use struct fields for 8 bit-wide access (John Linville) [1545903] - [netdrv] sched: avoid ndo_setup_tc calls for TC_SETUP_CLS* (John Linville) [1545903] - [netdrv] nfp: bpf: Convert ndo_setup_tc offloads to block callbacks (John Linville) [1545903] - [netdrv] nfp: flower: Convert ndo_setup_tc offloads to block callbacks (John Linville) [1545903] - [netdrv] nfp: Explicitly include linux/bug.h (John Linville) [1545903] - [netdrv] nfp: bpf: support direct packet access in TC (John Linville) [1545903] - [netdrv] nfp: bpf: direct packet access - write (John Linville) [1545903] - [netdrv] nfp: bpf: add support for direct packet access - read (John Linville) [1545903] - [netdrv] nfp: bpf: separate I/O from checks for legacy data load (John Linville) [1545903] - [netdrv] nfp: bpf: fix context accesses (John Linville) [1545903] - [netdrv] nfp: bpf: support BPF offload only on little endian (John Linville) [1545903] - [netdrv] nfp: bpf: implement byte swap instruction (John Linville) [1545903] - [netdrv] nfp: bpf: add mov helper (John Linville) [1545903] - [netdrv] nfp: bpf: fix compare instructions (John Linville) [1545903] - [netdrv] nfp: bpf: add missing return in jne_imm optimization (John Linville) [1545903] - [netdrv] nfp: bpf: reorder arguments to emit_ld_field_any() (John Linville) [1545903] - [netdrv] nfp: bpf: pass dst register to ld_field instruction (John Linville) [1545903] - [netdrv] nfp: bpf: byte swap the instructions (John Linville) [1545903] - [netdrv] nfp: bpf: pad code with valid nops (John Linville) [1545903] - [netdrv] nfp: bpf: calculate code store ECC (John Linville) [1545903] - [netdrv] nfp: bpf: move to datapath ABI version 2 (John Linville) [1545903] - [netdrv] nfp: bpf: encode extended LM pointer operands (John Linville) [1545903] - [netdrv] nfp: bpf: encode LMEM accesses (John Linville) [1545903] - [netdrv] nfp: add more white space to the instruction defines (John Linville) [1545903] - [netdrv] nfp: bpf: remove packet marking support (John Linville) [1545903] - [netdrv] nfp: bpf: remove register rename (John Linville) [1545903] - [netdrv] nfp: bpf: encode all 64bit shifts (John Linville) [1545903] - [netdrv] nfp: bpf: move software reg helpers and cmd table out of translator (John Linville) [1545903] - [netdrv] nfp: bpf: use the power of sparse to check we encode registers right (John Linville) [1545903] - [netdrv] nfp: bpf: lift the single-port limitation (John Linville) [1545903] - [netdrv] bpf, nfp: add meta data support (John Linville) [1545903] - [netdrv] bpf: add meta pointer for direct access (John Linville) [1545903] - [netdrv] nfp: don't reuse pointers in ring dumping (John Linville) [1545903] - [netdrv] bpf, nfp: implement jiting of BPF_J(LT,LE) (John Linville) [1545903] - [netdrv] bpf/verifier: rework value tracking (John Linville) [1545903] - [netdrv] Use octal not symbolic permissions (Ivan Vecera) [1530139] - [netdrv] emulex/benet: Constify *be_misconfig_evt_port_state (Ivan Vecera) [1530139] - [netdrv] be2net: Handle transmit completion errors in Lancer (Ivan Vecera) [1530139] - [netdrv] be2net: Fix HW stall issue in Lancer (Ivan Vecera) [1530139] - [netdrv] be2net: remove redundant initialization of 'head' and pointer txq (Ivan Vecera) [1530139] - [netdrv] be2net: networking block comments don't use an empty /* line (Ivan Vecera) [1530139] - [netdrv] be2net: use ARRAY_SIZE for array sizing calculation on array cmd_priv_map (Ivan Vecera) [1530139] - [netdrv] locking/atomics: coccinelle/treewide: Convert trivial ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE() (Ivan Vecera) [1530139] - [infiniband] qib: Fix DMA api warning with debug kernel (Alex Estrin) [1573761] - [infiniband] isert: Fix for lib/dma_debug check_sync warning (Don Dutile) [1573752] - [infiniband] ib/hfi1: Use after free race condition in send context error path (Alex Estrin) [1580114] - [infiniband] ib/hfi1: Fix memory leak in exception path in get_irq_affinity() (Alex Estrin) [1580114] - [infiniband] ib/hfi1, rdmavt: Fix memory leak in hfi1_alloc_devdata() upon failure (Alex Estrin) [1580114] - [infiniband] ib/hfi1: Fix NULL pointer dereference when invalid num_vls is used (Alex Estrin) [1580114] - [infiniband] ib/hfi1: Fix loss of BECN with AHG (Alex Estrin) [1580114] - [infiniband] IB/hfi1 Use correct type for num_user_context (Alex Estrin) [1580114] - [infiniband] ib/hfi1: Fix handling of FECN marked multicast packet (Alex Estrin) [1580114]- [net] netfilter: ipset: Use is_zero_ether_addr instead of static and memcmp (Stefano Brivio) [1557599] - [net] netfilter: xt_set: use pr ratelimiting (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix wraparound in hash:*net* types (Stefano Brivio) [1557599] - [net] netfilter: ipset: Missing nfnl_lock()/nfnl_unlock() is added to ip_set_net_exit() (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix "don't update counters" mode when counters used at the matching (Stefano Brivio) [1557599] - [net] netfilter: ipset: use swap macro instead of _manually_ swapping values (Stefano Brivio) [1557599] - [net] netfilter: ipset: add resched points during set listing (Stefano Brivio) [1557599] - [net] netfilter: ipset: use nfnl_mutex_is_locked (Stefano Brivio) [1557599] - [net] netfilter: mark expected switch fall-throughs (Stefano Brivio) [1557599] - [net] netfilter: ipset: deduplicate prefixlen maps (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix sparse warnings (Stefano Brivio) [1557599] - [net] netfilter: ipset: Compress return logic (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix adding an IPv4 range containing more than 2^31 addresses (Stefano Brivio) [1557599] - [net] netfilter: ipset: ipset list may return wrong member count for set with timeout (Stefano Brivio) [1557599] - [net] netfilter: ipset: remove unused function __ip_set_get_netlink (Stefano Brivio) [1557599] - [net] netfilter: Remove exceptional & on function name (Stefano Brivio) [1557599] - [net] netfilter: Remove unnecessary cast on void pointer (Stefano Brivio) [1557599] - [net] netfilter: ipset: Null pointer exception in ipset list:set (Stefano Brivio) [1557599] - [net] netfilter: sometimes valid entries in hash:* types of sets were evicted (Stefano Brivio) [1557599] - [net] netfilter: ipset: hash: fix boolreturn.cocci warnings (Stefano Brivio) [1557599] - [net] netfilter: ipset: use setup_timer() and mod_timer() (Stefano Brivio) [1557599] - [net] netfilter: ipset: hash:ipmac type support added to ipset (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix reported memory size for hash:* types (Stefano Brivio) [1557599] - [net] netfilter: ipset: Collapse same condition body to a single one (Stefano Brivio) [1557599] - [net] netfilter: ipset: Make struct htype per ipset family (Stefano Brivio) [1557599] - [net] netfilter: ipset: Optimize hash creation routine (Stefano Brivio) [1557599] - [net] netfilter: ipset: Make sure element data size is a multiple of u32 (Stefano Brivio) [1557599] - [net] netfilter: ipset: Make NLEN compile time constant for hash types (Stefano Brivio) [1557599] - [net] netfilter: ipset: Simplify mtype_expire() for hash types (Stefano Brivio) [1557599] - [net] netfilter: ipset: Remove redundant mtype_expire() arguments (Stefano Brivio) [1557599] - [net] netfilter: ipset: Count non-static extension memory for userspace (Stefano Brivio) [1557599] - [net] netfilter: ipset: Add element count to all set types header (Stefano Brivio) [1557599] - [net] netfilter: ipset: Add element count to hash headers (Stefano Brivio) [1557599] - [net] netfilter: ipset: Regroup ip_set_put_extensions and add extern (Stefano Brivio) [1557599] - [net] netfilter: ipset: Separate memsize calculation code into dedicated function (Stefano Brivio) [1557599] - [net] netfilter: ipset: Split extensions into separate files (Stefano Brivio) [1557599] - [net] netfilter: ipset: Use kmalloc() in comment extension helper (Stefano Brivio) [1557599] - [net] netfilter: ipset: Improve skbinfo get/init helpers (Stefano Brivio) [1557599] - [net] netfilter: ipset: Headers file cleanup (Stefano Brivio) [1557599] - [net] netfilter: ipset: Mark some helper args as const (Stefano Brivio) [1557599] - [net] netfilter: ipset: Remove extra whitespaces in ip_set.h (Stefano Brivio) [1557599] - [net] netfilter: ipset: Check IPSET_ATTR_ETHER netlink attribute length (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix set:list type crash when flush/dump set in parallel (Stefano Brivio) [1557599] - [net] netfilter: ipset: allow a 0 netmask with hash_netiface type (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix hash type expire: release empty hash bucket block (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix hash:* type expiration (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix extension alignment (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix sleeping memory allocation in atomic context (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fixing unnamed union init (Stefano Brivio) [1557599] - [net] netfilter: ipset: Out of bound access in hash:net* types fixed (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix coding styles reported by checkpatch.pl (Stefano Brivio) [1557599] - [net] netfilter: ipset: Introduce RCU locking in list type (Stefano Brivio) [1557599] - [net] netfilter: ipset: Introduce RCU locking in hash:* types (Stefano Brivio) [1557599] - [net] netfilter: ipset: Introduce RCU locking in bitmap:* types (Stefano Brivio) [1557599] - [net] netfilter: ipset: Prepare the ipset core to use RCU at set level (Stefano Brivio) [1557599] - [net] netfilter: ipset Remove rbtree from hash:net, iface (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix parallel resizing and listing of the same set (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix cidr handling for hash:*net* types (Stefano Brivio) [1557599] - [net] netfilter: ipset: Check CIDR value only when attribute is given (Stefano Brivio) [1557599] - [net] netfilter: ipset: Make sure we always return line number on batch (Stefano Brivio) [1557599] - [net] netfilter: ipset: Permit CIDR equal to the host address CIDR in IPv6 (Stefano Brivio) [1557599] - [net] netfilter: ipset: Check extensions attributes before getting extensions (Stefano Brivio) [1557599] - [net] netfilter: ipset: Use SET_WITH_*() helpers to test set extensions (Stefano Brivio) [1557599] - [net] netfilter: ipset: Use MSEC_PER_SEC consistently (Stefano Brivio) [1557599] - [net] netfilter: ipset: deinline ip_set_put_extensions() (Stefano Brivio) [1557599] - [net] netfilter: ipset: Use better include files in xt_set.c (Stefano Brivio) [1557599] - [net] netfilter: ipset: Improve preprocessor macros checks (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix hashing for ipv6 sets (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix ext_*() macros (Stefano Brivio) [1557599] - [net] netfilter: ipset: Check for comment netlink attribute length (Stefano Brivio) [1557599] - [net] netfilter: ipset: Return bool values instead of int (Stefano Brivio) [1557599] - [net] netfilter: ipset: Use HOST_MASK literal to represent host address CIDR len (Stefano Brivio) [1557599] - [net] netfilter: ipset: Check IPSET_ATTR_PORT only once (Stefano Brivio) [1557599] - [net] netfilter: ipset: Return ipset error instead of bool (Stefano Brivio) [1557599] - [net] netfilter: ipset: Preprocessor directices cleanup (Stefano Brivio) [1557599] - [net] netfilter: ipset: No need to make nomatch bitfield (Stefano Brivio) [1557599] - [net] netfilter: ipset: Properly calculate extensions offsets and total length (Stefano Brivio) [1557599] - [net] netfilter: ipset: make ip_set_get_ip*_port to use skb_network_offset (Stefano Brivio) [1557599] - [net] netfilter: ipset: Give a better name to a macro in ip_set_core.c (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix sparse warning (Stefano Brivio) [1557599] - [net] netfilter: ipset: fix boolreturn.cocci warnings (Stefano Brivio) [1557599] - [net] netfilter: ipset: Explicitly add padding elements to hash:net, net and hash:net, port, net (Stefano Brivio) [1557599] - [net] netfilter: ipset: Simplify cidr handling for hash:*net* types (Stefano Brivio) [1557599] - [net] netfilter: ipset: Indicate when /0 networks are supported (Stefano Brivio) [1557599] - [net] netfilter: ipset: Alignment problem between 64bit kernel 32bit userspace (Stefano Brivio) [1557599] - [net] netfilter: ipset: Support updating extensions when the set is full (Stefano Brivio) [1557599] - [net] netfilter: ipset: small potential read beyond the end of buffer (Stefano Brivio) [1557599] - [net] netfilter: ipset: off by one in ip_set_nfnl_get_byindex() (Stefano Brivio) [1557599] - [net] netfilter: ipset: hash:mac type added to ipset (Stefano Brivio) [1557599] - [net] netfilter: ipset: send nonzero skbinfo extensions only (Stefano Brivio) [1557599] - [net] netfilter: ipset: Add skbinfo extension support to SET target (Stefano Brivio) [1557599] - [net] netfilter: ipset: Add skbinfo extension kernel support for the list set type (Stefano Brivio) [1557599] - [net] netfilter: ipset: Add skbinfo extension kernel support for the hash set types (Stefano Brivio) [1557599] - [net] netfilter: ipset: Add skbinfo extension kernel support for the bitmap set types (Stefano Brivio) [1557599] - [net] netfilter: ipset: Add skbinfo extension kernel support in the ipset core (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix static checker warning in ip_set_core.c (Stefano Brivio) [1557599] - [net] netfilter: Convert pr_warning to pr_warn (Stefano Brivio) [1557599] - [net] netfilter: fix errors in printk (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix warn: integer overflows 'sizeof(*map) + size * set->dsize' (Stefano Brivio) [1557599] - [net] netfilter: ipset: Resolve missing-field-initializer warnings (Stefano Brivio) [1557599] - [net] netfilter: ipset: netnet, netportnet: Fix value range support for IPv4 (Stefano Brivio) [1557599] - [net] netfilter: ipset: Removed invalid IPSET_ATTR_MARKMASK validation (Stefano Brivio) [1557599] - [net] netfilter: ipset: add forceadd kernel support for hash set types (Stefano Brivio) [1557599] - [net] netfilter: ipset: Prepare the kernel for create option flags when no extension is needed (Stefano Brivio) [1557599] - [net] netfilter: ipset: kernel: uapi: fix MARKMASK attr ABI breakage (Stefano Brivio) [1557599] - [net] netfilter: ipset: add markmask for hash:ip, mark data type (Stefano Brivio) [1557599] - [net] netfilter: ipset: add hash:ip, mark data type to ipset (Stefano Brivio) [1557599] - [net] netfilter: ipset: Add hash: fix coccinelle warnings (Stefano Brivio) [1557599] - [net] netfilter: ipset: Follow manual page behavior for SET target on list:set (Stefano Brivio) [1557599] - [net] netfilter: ipset: rename nfnl_dereference()/nfnl_set() (Stefano Brivio) [1557599] - [net] netfilter: ipset: use rbtree postorder iteration instead of opencoding (Stefano Brivio) [1557599] - [net] netfilter: Fix typo in Kconfig (Stefano Brivio) [1557599] - [net] netfilter: ipset: fix incorret comparison in hash_netnet4_data_equal() (Stefano Brivio) [1557599] - [net] netfilter: ipset: remove duplicate define (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix memory allocation for bitmap:port (Stefano Brivio) [1557599] - [net] netfilter: ipset: The unnamed union initialization may lead to compilation error (Stefano Brivio) [1557599] - [net] netfilter: ipset: Use netlink callback dump args only (Stefano Brivio) [1557599] - [net] netfilter: Fix common typo in "identify" (Stefano Brivio) [1557599] - [net] netfilter: ipset: Add hash:net, port, net module to kernel (Stefano Brivio) [1557599] - [net] netfilter: ipset: Use a common function at listing the extensions (Stefano Brivio) [1557599] - [net] netfilter: ipset: For set:list types, replaced elements must be zeroed out (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix hash resizing with comments (Stefano Brivio) [1557599] - [net] netfilter: ipset: Support comments in hash-type ipsets (Stefano Brivio) [1557599] - [net] netfilter: ipset: Support comments in the list-type ipset (Stefano Brivio) [1557599] - [net] netfilter: ipset: Support comments in bitmap-type ipsets (Stefano Brivio) [1557599] - [net] netfilter: ipset: Support comments for ipset entries in the core (Stefano Brivio) [1557599] - [net] netfilter: ipset: Add hash:net, net module to kernel (Stefano Brivio) [1557599] - [net] netfilter: ipset: Kconfig: ipset needs NETFILTER_NETLINK (Stefano Brivio) [1557599] - [net] netfilter: ipset: list:set: make sure all elements are checked by the gc (Stefano Brivio) [1557599] - [net] netfilter: ipset: Support extensions which need a per data destroy function (Stefano Brivio) [1557599] - [net] netfilter: ipset: Generalize extensions support (Stefano Brivio) [1557599] - [net] netfilter: ipset: Move extension data to set structure (Stefano Brivio) [1557599] - [net] netfilter: ipset: Rename extension offset ids to extension ids (Stefano Brivio) [1557599] - [net] netfilter: ipset: Prepare ipset to support multiple networks for hash types (Stefano Brivio) [1557599] - [net] netfilter: ipset: Introduce new operation to get both setname and family (Stefano Brivio) [1557599] - [net] netfilter: ipset: Support package fragments for IPv4 protos without ports (Stefano Brivio) [1557599] - [net] netfilter: ipset: Use fix sized type for timeout in the extension part (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix "may be used uninitialized" warnings (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix sparse warnings due to missing rcu annotations (Stefano Brivio) [1557599] - [net] netfilter: ipset: Sparse warning about shadowed variable fixed (Stefano Brivio) [1557599] - [net] netfilter: ipset: Don't call ip_nest_end needlessly in the error path (Stefano Brivio) [1557599] - [net] netfilter: ipset: Validate the set family and not the set type family at swapping (Stefano Brivio) [1557599] - [net] netfilter: ipset: Consistent userspace testing with nomatch flag (Stefano Brivio) [1557599] - [net] netfilter: ipset: Skip really non-first fragments for IPv6 when getting port/protocol (Stefano Brivio) [1557599] - [net] tcp_memcontrol: remove dead per-memcg count of allocated sockets (Davide Caratti) [1554191] - [net] tcp_memcontrol: remove bogus hierarchy pressure propagation (Davide Caratti) [1554191] - [net] tcp_memcontrol: properly detect ancestor socket pressure (Davide Caratti) [1554191] - [net] sched: fix tc_u_common lookup (Ivan Vecera) [1572720] - [net] sched: fix panic when updating miniq (b, q)stats (Ivan Vecera) [1572720] - [net] sched: no need to free qdisc in RCU callback (Ivan Vecera) [1572720] - [net] sched: fix a missing rcu barrier in mini_qdisc_pair_swap() (Ivan Vecera) [1572720] - [net] sched: fix possible null pointer deref in tcf_block_put (Ivan Vecera) [1572720] - [net] sched: fix static key imbalance in case of ingress/clsact_init error (Ivan Vecera) [1572720] - [net] sched: fix clsact init error path (Ivan Vecera) [1572720] - [net] core: introduce mini_Qdisc and eliminate usage of tp->q for clsact fastpath (Ivan Vecera) [1572720] - [net] sched: introduce chain_head_change callback (Ivan Vecera) [1572720] - [net] sched: cls_u32: use bitwise & rather than logical && on n->flags (Ivan Vecera) [1572720] - [net] sched: check NULL in tcf_block_put() (Ivan Vecera) [1572720] - [net] sched: move block offload unbind after all chains are flushed (Ivan Vecera) [1572720] - [netdrv] nfp: bpf: reject TC offload if XDP loaded (Ivan Vecera) [1572720] - [netdrv] nfp: flower: app should use struct nfp_repr (Ivan Vecera) [1572720] - [net] sched: remove ndo_setup_tc check from tc_can_offload (Ivan Vecera) [1572720] - [net] sched: remove tc_can_offload check from egdev call (Ivan Vecera) [1572720] - [net] sched: move the can_offload check from binding phase to rule insertion phase (Ivan Vecera) [1572720] - [net] sched: remove unused tc_should_offload helper (Ivan Vecera) [1572720] - [net] sched: remove unused is_classid_clsact_ingress/egress helpers (Ivan Vecera) [1572720] - [net] sched: remove unused classid field from tc_cls_common_offload (Ivan Vecera) [1572720] - [net] sched: avoid ndo_setup_tc calls for TC_SETUP_CLS* (Ivan Vecera) [1572720] - [netdrv] nfp: bpf: Convert ndo_setup_tc offloads to block callbacks (Ivan Vecera) [1572720] - [netdrv] nfp: flower: Convert ndo_setup_tc offloads to block callbacks (Ivan Vecera) [1572720] - [netdrv] mlx5e_rep: Convert ndo_setup_tc offloads to block callbacks (Ivan Vecera) [1572720] - [netdrv] ixgbe: Convert ndo_setup_tc offloads to block callbacks (Ivan Vecera) [1572720] - [netdrv] cxgb4: Convert ndo_setup_tc offloads to block callbacks (Ivan Vecera) [1572720] - [netdrv] bnxt: Convert ndo_setup_tc offloads to block callbacks (Ivan Vecera) [1572720] - [netdrv] mlx5e: Convert ndo_setup_tc offloads to block callbacks (Ivan Vecera) [1572720] - [netdrv] mlxsw: spectrum: Convert ndo_setup_tc offloads to block callbacks (Ivan Vecera) [1572720] - [net] sched: cls_u32: call block callbacks for offload (Ivan Vecera) [1572720] - [net] sched: cls_u32: swap u32_remove_hw_knode and u32_remove_hw_hnode (Ivan Vecera) [1572720] - [net] sched: cls_matchall: call block callbacks for offload (Ivan Vecera) [1572720] - [net] sched: use tc_setup_cb_call to call per-block callbacks (Ivan Vecera) [1572720] - [net] sched: introduce per-block callbacks (Ivan Vecera) [1572720] - [net] sched: use extended variants of block_get/put in ingress and clsact qdiscs (Ivan Vecera) [1572720] - [net] sched: add block bind/unbind notif. and extended block_get/put (Ivan Vecera) [1572720] - [net] sched: cls_u32: use hash_ptr() for tc_u_hash (Ivan Vecera) [1572720] - [net] sched: propagate q and parent from caller down to tcf_fill_node (Ivan Vecera) [1572720] - [net] sched: use tcf_block_q helper to get q pointer for sch_tree_lock (Ivan Vecera) [1572720] - [net] sched: tcindex, fw, flow: use tcf_block_q helper to get struct Qdisc (Ivan Vecera) [1572720] - [net] sched: cls_u32: use block instead of q in tc_u_common (Ivan Vecera) [1572720] - [net] sched: ematch: obtain net pointer from blocks (Ivan Vecera) [1572720] - [net] sched: teach tcf_bind/unbind_filter to use block->q (Ivan Vecera) [1572720] - [net] sched: introduce tcf_block_q and tcf_block_dev helpers (Ivan Vecera) [1572720] - [net] sched: store net pointer in block and introduce qdisc_net helper (Ivan Vecera) [1572720] - [net] sched: store Qdisc pointer in struct block (Ivan Vecera) [1572720] - [scsi] export 'wwid' to sysfs (Eda Zhou) [1577281] - [iscsi-target] Fix iscsi_np reset hung task during parallel delete (Maurizio Lombardi) [1579217] - [scsi] qedf: Update copyright for 2018 (Chad Dupuis) [1566547] - [scsi] qedf: Add more defensive checks for concurrent error conditions (Chad Dupuis) [1566547] - [scsi] qedf: Set the UNLOADING flag when removing a vport (Chad Dupuis) [1566547] - [scsi] qedf: Add additional checks when restarting an rport due to ABTS timeout (Chad Dupuis) [1566547] - [scsi] qedf: If qed fails to enable MSI-X fail PCI probe (Chad Dupuis) [1566547] - [scsi] qedf: Honor default_prio module parameter even if DCBX does not converge (Chad Dupuis) [1566547] - [scsi] qedf: Improve firmware debug dump handling (Chad Dupuis) [1566547] - [scsi] qedf: Remove setting DCBX pending during soft context reset (Chad Dupuis) [1566547] - [scsi] qedf: Add task id to kref_get_unless_zero() debug messages when flushing requests (Chad Dupuis) [1566547] - [scsi] qedf: Check if link is already up when receiving a link up event from qed (Chad Dupuis) [1566547] - [scsi] qedf: Return request as DID_NO_CONNECT if MSI-X is not enabled (Chad Dupuis) [1566547] - [scsi] qedf: Release RRQ reference correctly when RRQ command times out (Chad Dupuis) [1566547] - [scsi] qedf: Honor priority from DCBX FCoE App tag (Chad Dupuis) [1566547] - [scsi] qedf: Add dcbx_not_wait module parameter so we won't wait for DCBX convergence to start discovery (Chad Dupuis) [1566547] - [scsi] qedf: Sanity check FCoE/FIP priority value to make sure it's between 0 and 7 (Chad Dupuis) [1566547] - [scsi] qedf: Add check for offload before flushing I/Os for target (Chad Dupuis) [1566547] - [scsi] qedf: Fix VLAN display when printing sent FIP frames (Chad Dupuis) [1566547] - [scsi] qedf: Add missing skb frees in error path (Chad Dupuis) [1566547] - [scsi] qedf: Increase the number of default FIP VLAN request retries to 60 (Chad Dupuis) [1566547] - [scsi] qedf: Synchronize rport restarts when multiple ELS commands time out (Chad Dupuis) [1566547] - [scsi] qedf: fix LTO-enabled build (Chad Dupuis) [1566547] - [scsi] qedf: remove redundant initialization of 'fcport' (Chad Dupuis) [1566547] - [scsi] qedf: Fix error return code in __qedf_probe() (Chad Dupuis) [1566547] - [scsi] qedi: Fix kernel crash during port toggle (Chad Dupuis) [1566549] - [scsi] qedi: fix build regression (Chad Dupuis) [1566549] - [scsi] qedi: fix building with LTO (Chad Dupuis) [1566549] - [scsi] qedi: Cleanup local str variable (Chad Dupuis) [1566549] - [scsi] qedi: Fix truncation of CHAP name and secret (Chad Dupuis) [1566549] - [x86] microcode: Load microcode on all cpus (Prarit Bhargava) [1568249]- [fs] nfsd: restrict rd_maxcount to svc_max_payload in nfsd_encode_readdir (Scott Mayhew) [1574361] - [fs] nfsd: make nfsd4_scsi_identify_device retry with a larger buffer (Scott Mayhew) [1570969] - [fs] cifs: do not allow creating sockets except with SMB1 posix exensions (Leif Sahlberg) [1453123] - [fs] NFSv4.1: Fix up replays of interrupted requests (Steve Dickson) [1575768] - [fs] NFS: Make trace_nfs4_setup_sequence() available to NFS v4.0 (Steve Dickson) [1575768] - [fs] NFS: Merge the remaining setup_sequence functions (Steve Dickson) [1575768] - [fs] NFS: Check if the slot table is draining from nfs4_setup_sequence() (Steve Dickson) [1575768] - [fs] NFS: Handle setup sequence task rescheduling in a single place (Steve Dickson) [1575768] - [fs] NFS: Lock the slot table from a single place during setup sequence (Steve Dickson) [1575768] - [fs] NFS: Move slot-already-allocated check into nfs_setup_sequence() (Steve Dickson) [1575768] - [fs] NFS: Create a single nfs4_setup_sequence() function (Steve Dickson) [1575768] - [fs] NFS: Use nfs4_setup_sequence() everywhere (Steve Dickson) [1575768] - [fs] NFS: Change nfs4_setup_sequence() to take an nfs_client structure (Steve Dickson) [1575768] - [fs] NFS: Change nfs4_get_session() to take an nfs_client structure (Steve Dickson) [1575768] - [fs] NFS: Move nfs4_get_session() into nfs4_session.h (Steve Dickson) [1575768] - [fs] xfs: don't use ioends for direct write completions (Brian Foster) [1578943] - [fs] xfs: move misplaced error check in direct write completion (Brian Foster) [1578943] - [fs] SMB3: Validate negotiate request must always be signed (Leif Sahlberg) [1578183] - [fs] SMB: fix validate negotiate info uninitialised memory use (Leif Sahlberg) [1578183] - [fs] SMB: fix leak of validate negotiate info response buffer (Leif Sahlberg) [1578183] - [fs] CIFS: Fix NULL pointer deref on SMB2_tcon() failure (Leif Sahlberg) [1578183] - [fs] CIFS: do not send invalid input buffer on QUERY_INFO requests (Leif Sahlberg) [1578183] - [fs] cifs: Select all required crypto modules (Leif Sahlberg) [1578183] - [fs] CIFS: SMBD: Fix the definition for SMB2_CHANNEL_RDMA_V1_INVALIDATE (Leif Sahlberg) [1578183] - [fs] cifs: handle large EA requests more gracefully in smb2+ (Leif Sahlberg) [1578183] - [fs] SMB: Validate negotiate (to protect against downgrade) even if signing off (Leif Sahlberg) [1578183] - [fs] cifs: release auth_key.response for reconnect (Leif Sahlberg) [1578183] - [fs] CIFS: make arrays static const, reduces object code size (Leif Sahlberg) [1578183] - [fs] Update version of cifs module (Leif Sahlberg) [1578183] - [fs] cifs: hide unused functions (Leif Sahlberg) [1578183] - [fs] libceph: validate con->state at the top of try_write() (Ilya Dryomov) [1573126] - [fs] libceph: reschedule a tick in finish_hunting() (Ilya Dryomov) [1573126] - [fs] libceph: un-backoff on tick when we have a authenticated session (Ilya Dryomov) [1573126] - [crypto] testmgr - Allow leading zeros in RSA (Neil Horman) [1546163] - [crypto] testmgr - Fix incorrect values in PKCS#1 test vector (Neil Horman) [1546163] - [crypto] testmgr - add testvector for pkcs1pad(rsa) (Neil Horman) [1546163] - [crypto] hmac - add hmac IPAD/OPAD constant (Neil Horman) [1546163] - [crypto] qat - reduce stack size with KASAN (Neil Horman) [1546163] - [crypto] dh - Remove pointless checks for NULL 'p' and 'g' (Neil Horman) [1546163] - [crypto] qat - Clean up error handling in qat_dh_set_secret() (Neil Horman) [1546163] - [crypto] qat - mark expected switch fall-throughs in qat_uclo (Neil Horman) [1546163] - [crypto] qat - remove unused and redundant pointer vf_info (Neil Horman) [1546163] - [crypto] qat - pr_err() strings should end with newlines (Neil Horman) [1546163] - [crypto] qat - fix spelling mistake: "runing" -> "running" (Neil Horman) [1546163] - [crypto] qat - Use IPAD/OPAD constant (Neil Horman) [1546163] - [crypto] qat - use pcie_flr instead of duplicating it (Neil Horman) [1546163] - [netdrv] liquidio: bump up driver version to 1.7.2 to match newer NIC firmware (Felix Manlunas) [1548518] - [netdrv] liquidio: monitor all of Octeon's cores in watchdog thread (Felix Manlunas) [1548518] - [netdrv] liquidio: support use of ethtool to set link speed of CN23XX-225 cards (Felix Manlunas) [1548518] - [netdrv] liquidio vf: indicate that disabling rx vlan offload is not allowed (Felix Manlunas) [1535336 1548518] - [netdrv] liquidio: fix spelling mistake: "mac_tx_multi_collison" -> "mac_tx_multi_collision" (Felix Manlunas) [1548518] - [netdrv] liquidio: enhanced ethtool --set-channels feature (Felix Manlunas) [1548518] - [netdrv] liquidio: Moved common function setup_glists to lio_core.c (Felix Manlunas) [1548518] - [netdrv] liquidio: Moved common definition octnic_gather to octeon_network.h (Felix Manlunas) [1548518] - [netdrv] liquidio: Moved common function delete_glists to lio_core.c (Felix Manlunas) [1548518] - [netdrv] liquidio: Moved common function list_delete_head to octeon_network.h (Felix Manlunas) [1548518] - [netdrv] liquidio: Moved common function if_cfg_callback to lio_core.c (Felix Manlunas) [1548518] - [netdrv] liquidio: add support for ndo_get_stats64 instead of ndo_get_stats (Felix Manlunas) [1522697 1548518] - [netdrv] liquidio: move a couple of functions to lio_core.c (Felix Manlunas) [1548518] - [netdrv] liquidio: Swap VF representor Tx and Rx statistics (Felix Manlunas) [1548518] - [netdrv] liquidio: Added ndo_get_vf_stats support (Felix Manlunas) [1548518] - [netdrv] liquidio: Enhanced ethtool stats (Felix Manlunas) [1548518] - [netdrv] liquidio: clean up Makefile for simpler composite object handling (Felix Manlunas) [1548518] - [netdrv] liquidio: prevent rx queues from getting stalled (Felix Manlunas) [1548518] - [netdrv] liquidio: Prioritize control messages (Felix Manlunas) [1548518] - [netdrv] liquidio: Removed duplicate Tx queue status check (Felix Manlunas) [1548518] - [netdrv] liquidio: Renamed txqs_start to start_txqs (Felix Manlunas) [1548518] - [netdrv] liquidio: Renamed txqs_stop to stop_txqs (Felix Manlunas) [1548518] - [netdrv] liquidio: Renamed txqs_wake to wake_txqs (Felix Manlunas) [1548518] - [netdrv] liquidio: Function call skb_iq for deriving queue from skb (Felix Manlunas) [1548518] - [netdrv] liquidio: Removed one line function wake_q (Felix Manlunas) [1548518] - [netdrv] liquidio: Removed one line function stop_q (Felix Manlunas) [1548518] - [netdrv] liquidio: Removed netif_is_multiqueue check (Felix Manlunas) [1548518] - [netdrv] liquidio: Removed start_txq function (Felix Manlunas) [1548518] - [netdrv] liquidio: Removed one line function stop_txq (Felix Manlunas) [1548518] - [netdrv] liquidio: Moved common function skb_iq to to octeon_network.h (Felix Manlunas) [1548518] - [netdrv] liquidio: Moved common function txqs_start to octeon_network.h (Felix Manlunas) [1548518] - [netdrv] liquidio: Moved common function txqs_wake to octeon_network.h (Felix Manlunas) [1548518] - [netdrv] liquidio: Moved common function txqs_stop to octeon_network.h (Felix Manlunas) [1548518] - [netdrv] liquidio: Added support for trusted VF (Felix Manlunas) [1548518] - [netdrv] liquidio: Simplified napi poll (Felix Manlunas) [1548518] - [netdrv] liquidio: Add support for liquidio 10GBase-T NIC (Felix Manlunas) [1548518] - [netdrv] liquidio: fix ndo_change_mtu to always return correct status to the caller (Felix Manlunas) [1548518] - [netdrv] liquidio: avoid doing useless work (Felix Manlunas) [1548518] - [netdrv] liquidio: Resolved mbox read issue while reading more than one 64bit data (Felix Manlunas) [1548518] - [netdrv] liquidio: Corrected Rx bytes counting (Felix Manlunas) [1548518] - [netdrv] liquidio: Use zeroing memory allocator than allocator/memset (Felix Manlunas) [1548518] - [netdrv] liquidio: fix incorrect indentation of assignment statement (Felix Manlunas) [1548518] - [netdrv] mm: remove __GFP_COLD (Felix Manlunas) [1548518] - [netdrv] liquidio: Missing error code in liquidio_init_nic_module() (Felix Manlunas) [1548518] - [netdrv] license cleanup: add SPDX GPL-2.0 license identifier to files with no license (Felix Manlunas) [1548518] - [netdrv] vmxnet3: fix incorrect dereference when rxvlan is disabled (Neil Horman) [1570942] - [netdrv] hv_netvsc: Fix net device attach on older Windows hosts (Mohammed Gamal) [1569948]- [documentation] dm thin: update Documentation to clarify when read_only is valid (Mike Snitzer) [1570199] - [lib] dma-debug: fix memory leak in debug_dma_alloc_coherent (Don Dutile) [1535622] - [lib] dma-debug.c: fix incorrect pfn calculation (Don Dutile) [1535622] - [lib] dma-debug.c: make locking work for RT (Don Dutile) [1535622] - [lib] dma-debug: use offset_in_page() macro (Don Dutile) [1535622] - [lib] dma-debug: add comment for failed to check map error (Don Dutile) [1535622] - [lib] dma-api: Teach the "DMA-from-stack" check about vmapped stacks (Don Dutile) [1535622] - [lib] rhel-only: Add null function for task_stack_vm_area() to simplify backports (Don Dutile) [1535622] - [lib] dma-debug: track bucket lock state for static checkers (Don Dutile) [1535622] - [lib] dma-debug: avoid spinlock recursion when disabling dma-debug (Don Dutile) [1535622] - [lib] dma-debug: switch check from _text to _stext (Don Dutile) [1535622] - [lib] dma-debug: check nents in dma_sync_sg* (Don Dutile) [1535622] - [lib] dma-debug: skip debug_dma_assert_idle() when disabled (Don Dutile) [1535622] - [lib] dma-debug: fix bucket_find_contain() (Don Dutile) [1535622] - [lib] dma-debug: modify check_for_stack output (Don Dutile) [1535622] - [mm] mlock: include VM_MIXEDMAP flag in the VM_SPECIAL list to avoid m(un)locking (Rafael Aquini) [1560030] - [mm] mlock: fix mlock count can not decrease in race condition (Rafael Aquini) [1560030] - [mm] mlock: add mlock flags to enable VM_LOCKONFAULT usage (Rafael Aquini) [1560030] - [mm] mlock: introduce VM_LOCKONFAULT (Rafael Aquini) [1560030] - [mm] mlock: wire up mlock2 system call on powerpc (Rafael Aquini) [1560030] - [mm] mlock: wire up mlock2 system call on s390 (Rafael Aquini) [1560030] - [mm] mlock: add new mlock2 system call (Rafael Aquini) [1560030] - [mm] mlock: refactor mlock, munlock, and munlockall code (Rafael Aquini) [1560030] - [mm] mlock: use offset_in_page macro (Rafael Aquini) [1560030] - [mm] mlock: reorganize mlockall() return values and remove goto-out label (Rafael Aquini) [1560030] - [mm] extract code to fault in a page from __get_user_pages() (Rafael Aquini) [1560030] - [mm] move mm_populate()-related code to mm/gup.c (Rafael Aquini) [1560030] - [mm] move gup() -> posix mlock() error conversion out of __mm_populate (Rafael Aquini) [1560030] - [mm] rename __mlock_vma_pages_range() to populate_vma_page_range() (Rafael Aquini) [1560030] - [mm] rename FOLL_MLOCK to FOLL_POPULATE (Rafael Aquini) [1560030] - [mm] mlock: reorder can_do_mlock to fix audit denial (Rafael Aquini) [1560030] - [mm] mlock: prepare params outside critical region (Rafael Aquini) [1560030] - [mm] mlock: place preemption point in do_mlockall() loop (Rafael Aquini) [1560030] - [mm] munlock: fix potential race with THP page split (Rafael Aquini) [1560030] - [mm] munlock: fix deadlock in __munlock_pagevec() (Rafael Aquini) [1560030] - [mm] munlock: fix a bug where THP tail page is encountered (Rafael Aquini) [1560030] - [mm] munlock: prevent walking off the end of a pagetable in no-pmd configuration (Rafael Aquini) [1560030] - [mm] munlock: manual pte walk in fast path instead of follow_page_mask() (Rafael Aquini) [1560030] - [mm] munlock: remove redundant get_page/put_page pair on the fast path (Rafael Aquini) [1560030] - [mm] munlock: bypass per-cpu pvec for putback_lru_page (Rafael Aquini) [1560030] - [mm] munlock: batch NR_MLOCK zone state updates (Rafael Aquini) [1560030] - [mm] munlock: batch non-THP page isolation and munlock+putback using pagevec (Rafael Aquini) [1560030] - [mm] munlock: remove unnecessary call to lru_add_drain() (Rafael Aquini) [1560030] - [watchdog] hpwdt: bump driver version (Joseph Szczypek) [1555073] - [watchdog] hpwdt: Claim NMIs generated by iLO5 (Joseph Szczypek) [1555073] - [watchdog] hpwdt: condition early return of NMI handler on iLO5 (Joseph Szczypek) [1555073] - [watchdog] hpwdt: Remove legacy NMI sourcing (Joseph Szczypek) [1555073] - [watchdog] hpwdt: fix unused variable warning (Joseph Szczypek) [1555073] - [watchdog] hpwdt: Check source of NMI (Joseph Szczypek) [1555073] - [watchdog] hpwdt: SMBIOS check (Joseph Szczypek) [1555073] - [kernel] sched/debug: Adjust newlines for better alignment (Joe Lawrence) [1505239] - [kernel] sched/debug: Fix per-task line continuation for console output (Joe Lawrence) [1505239] - [x86] sched: Allow topologies where NUMA nodes share an LLC (Prarit Bhargava) [1572441] - [s390] sthyi: add s390_sthyi system call (Hendrik Brueckner) [1519343] - [s390] sthyi: add cache to store hypervisor info (Hendrik Brueckner) [1519343] - [s390] sthyi: reorganize sthyi implementation (Hendrik Brueckner) [1519343] - [s390] kvm: s390: sthyi: fix sthyi inline assembly (Hendrik Brueckner) [1519343] - [s390] kvm: s390: Fix STHYI buffer alignment for diag224 (Hendrik Brueckner) [1519343] - [s390] kvm: s390: Limit sthyi execution (Hendrik Brueckner) [1519343] - [s390] kvm: s390: Add sthyi emulation (Hendrik Brueckner) [1519343] - [s390] kvm: s390: Extend diag 204 fields (Hendrik Brueckner) [1519343] - [s390] kvm: s390: Add operation exception interception handler (Hendrik Brueckner) [1519343] - [s390] Make diag224 public (Hendrik Brueckner) [1519343] - [s390] Make cpc_name accessible (Hendrik Brueckner) [1519343] - [s390] hypfs: Move diag implementation and data definitions (Hendrik Brueckner) [1519343]- [block] update chunk_sectors in blk_stack_limits() (Ming Lei) [1565727] - [misc] mei: me: allow runtime pm for platform with D0i3 (Prarit Bhargava) [1537419] - [netdrv] qede: Fix gfp flags sent to rdma event node allocation (Chad Dupuis) [1548140] - [netdrv] qed: Fix l2 initializations over iWARP personality (Chad Dupuis) [1548140] - [netdrv] qed: Add configuration information to register dump and debug data (Chad Dupuis) [1548140] - [netdrv] qed: Delete unused parameter p_ptt from mcp APIs (Chad Dupuis) [1548140] - [netdrv] qede: Ethtool flash update support (Chad Dupuis) [1548140] - [netdrv] qed: Adapter flash update support (Chad Dupuis) [1548140] - [netdrv] qed: Add APIs for flash access (Chad Dupuis) [1548140] - [netdrv] qed: Fix PTT entry leak in the selftest error flow (Chad Dupuis) [1548140] - [netdrv] qed: Populate nvm image attribute shadow (Chad Dupuis) [1548140] - [netdrv] qed*: Utilize FW 8.33.11.0 (Chad Dupuis) [1548140] - [netdrv] qede: Fix barrier usage after tx doorbell write (Chad Dupuis) [1548140] - [netdrv] qed: Use true and false for boolean values (Chad Dupuis) [1548140] - [netdrv] qede: fix spelling mistake: "registeration" -> "registration" (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Fix QP state initialization race (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Fix rc initialization on CNQ allocation failure (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: fix QP's ack timeout configuration (Chad Dupuis) [1548140] - [netdrv] qede: Fix qedr link update (Chad Dupuis) [1548140] - [netdrv] qed: Fix non TCP packets should be dropped on iWARP ll2 connection (Chad Dupuis) [1548140] - [netdrv] qed: Fix MPA unalign flow in case header is split across two packets (Chad Dupuis) [1548140] - [netdrv] qed: Use after free in qed_rdma_free() (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Fix iWARP write and send with immediate (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Fix kernel panic when running fio over NFSoRDMA (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Fix iWARP connect with port mapper (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Fix ipv6 destination address resolution (Chad Dupuis) [1548140] - [netdrv] qlogic/qed: Constify *pkt_type_str (Chad Dupuis) [1548140] - [netdrv] qed: code indent should use tabs where possible (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: lower print level of flushed CQEs (Chad Dupuis) [1548140] - [netdrv] qed: Remove reserveration of dpi for kernel (Chad Dupuis) [1548140] - [netdrv] qed: Fix potential use-after-free in qed_spq_post() (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Fix endian problems around imm_data (Chad Dupuis) [1548140] - [netdrv] qed: Use zeroing memory allocator than allocator/memset (Chad Dupuis) [1548140] - [netdrv] qed*: Advance drivers' version to 8.33.0.20 (Chad Dupuis) [1548140] - [netdrv] qed*: Utilize FW 8.33.1.0 (Chad Dupuis) [1548140] - [netdrv] scsi: qedi: Remove comparison of u16 idx with zero (Chad Dupuis) [1548140] - [netdrv] qed*: HSI renaming for different types of HW (Chad Dupuis) [1548140] - [netdrv] qed*: Refactoring and rearranging FW API with no functional impact (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Use zeroing memory allocator than allocator/memset (Chad Dupuis) [1548140] - [netdrv] qede: Use NETIF_F_GRO_HW (Chad Dupuis) [1548140] - [netdrv] net/ethernet/qlogic/qed: Fix __qed_spq_block() ordering (Chad Dupuis) [1548140] - [netdrv] qed: use kzalloc instead of kmalloc and memset (Chad Dupuis) [1548140] - [netdrv] qed: Fix iWARP out of order flow (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Remove set-but-not-used variables (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Annotate iomem pointers correctly (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Declare local functions static (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Use NULL instead of 0 to represent a pointer (Chad Dupuis) [1548140] - [netdrv] qed: Add iWARP support for fpdu spanned over more than two tcp packets (Chad Dupuis) [1548140] - [netdrv] qed: Add support for MPA header being split over two tcp packets (Chad Dupuis) [1548140] - [netdrv] qed: Add support for freeing two ll2 buffers for corner cases (Chad Dupuis) [1548140] - [netdrv] qed: Add unaligned and packed packet processing (Chad Dupuis) [1548140] - [netdrv] qed: Add mpa buffer descriptors for storing and processing mpa fpdus (Chad Dupuis) [1548140] - [netdrv] qed: Add ll2 connection for processing unaligned MPA packets (Chad Dupuis) [1548140] - [netdrv] qed: Add LL2 slowpath handling (Chad Dupuis) [1548140] - [netdrv] qed: Add the source of a packet sent on an iWARP ll2 connection (Chad Dupuis) [1548140] - [netdrv] qed: Fix initialization of ll2 offload feature (Chad Dupuis) [1548140] - [netdrv] qed: Add ll2 option for dropping a tx packet (Chad Dupuis) [1548140] - [netdrv] qed: Add ll2 ability of opening a secondary queue (Chad Dupuis) [1548140] - [netdrv] qed: Add ll2 option to limit the number of bds per packet (Chad Dupuis) [1548140] - [netdrv] qed: Delete redundant check on dcb_app priority (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Fix rdma_type initialization (Chad Dupuis) [1548140] - [netdrv] qed: iWARP - Add check for errors on a SYN packet (Chad Dupuis) [1548140] - [netdrv] qed: Fix maximum number of CQs for iWARP (Chad Dupuis) [1548140] - [netdrv] qed: Add iWARP out of order support (Chad Dupuis) [1548140] - [netdrv] qed: Add iWARP enablement support (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: fix build error without ipv6 (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Missing error code in qedr_init_user_queue() (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Add support for iWARP in user space (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Add iWARP connection management functions (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Add iWARP connection management qp related callbacks (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Add support for read with invalidate, supported in iWARP (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Add iWARP support in existing verbs (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Add support for registering an iWARP device (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Rename the qedr_cm file as a preparation for iWARP support (Chad Dupuis) [1548140] - [infiniband] iw_cxgb4: Change error/warn prints to pr_debug (Arjun Vynipadath) [1523154] - [infiniband] iw_cxgb4: Add ib_device->get_netdev support (Arjun Vynipadath) [1523154] - [uapi] rdma/cxgb4: Use structs to describe the uABI instead of opencoding (Arjun Vynipadath) [1523154] - [infiniband] iw_cxgb4: initialize ib_mr fields for user mrs (Arjun Vynipadath) [1523154] - [infiniband] iw_cxgb4: print mapped ports correctly (Arjun Vynipadath) [1523154] - [infiniband] rdma/cxgb4: Add a sanity check in process_work() (Arjun Vynipadath) [1523154] - [infiniband] iw_cxgb4: make pointer reg_workq static (Arjun Vynipadath) [1523154] - [infiniband] cxgb4: use ktime_get for timestamps (Arjun Vynipadath) [1523154] - [infiniband] rdma/cxgb4: Annotate r2 and stag as __be32 (Arjun Vynipadath) [1523154] - [infiniband] rdma/cxgb4: Declare stag as __be32 (Arjun Vynipadath) [1523154] - [infiniband] rdma/cxgb4: Convert timers to use timer_setup() (Arjun Vynipadath) [1523154] - [infiniband] rdma/cxgb4: Remove a set-but-not-used variable (Arjun Vynipadath) [1523154] - [infiniband] rdma/cxgb4: Suppress gcc 7 fall-through complaints (Arjun Vynipadath) [1523154] - [infiniband] rdma/cxgb4: Remove the obsolete kernel module option 'c4iw_debug' (Arjun Vynipadath) [1523154] - [infiniband] rdma/cxgb4: Fix indentation (Arjun Vynipadath) [1523154] - [infiniband] ib/cxgb3, cxgb4: Remove unneeded config dependencies (Arjun Vynipadath) [1523154] - [infiniband] iw_cxgb4: fix misuse of integer variable (Arjun Vynipadath) [1523154] - [infiniband] iw_cxgb4: Use dsgl by default (Arjun Vynipadath) [1427035 1523154] - [infiniband] iw_cxgb4: introduce __skb_put_(zero, data, u8) (Arjun Vynipadath) [1523154] - [infiniband] iw_cxgb4: make skb_push & __skb_push return void pointers (Arjun Vynipadath) [1523154] - [infiniband] iw_cxgb4: make skb_put & friends return void pointers (Arjun Vynipadath) [1523154] - [infiniband] iw_cxgb4: convert many more places to skb_put_zero() (Arjun Vynipadath) [1523154]- [char] tpm_tis: verify locality released before returning from release_locality (Jerry Snitselaar) [1515099 1578136] - [char] tpm: fix intermittent failure with self tests (Jerry Snitselaar) [1578136] - [char] tpm: add retry logic (Jerry Snitselaar) [1578136] - [char] tpm: self test failure should not cause suspend to fail (Jerry Snitselaar) [1578136] - [char] tpm2: add longer timeouts for creation commands (Jerry Snitselaar) [1578136] - [char] tpm_crb: use __le64 annotated variable for response buffer address (Jerry Snitselaar) [1578136] - [char] tpm: fix buffer type in tpm_transmit_cmd (Jerry Snitselaar) [1578136] - [char] tpm: tpm-interface: fix tpm_transmit/_cmd kdoc (Jerry Snitselaar) [1578136] - [kernel] tpm: cmd_ready command can be issued only after granting locality (Jerry Snitselaar) [1515099 1578136] - [char] tpm: Introduce flag TPM_TRANSMIT_RAW (Jerry Snitselaar) [1578136] - [char] tpm: fix potential buffer overruns caused by bit glitches on the bus (Jerry Snitselaar) [1578136] - [char] tpm: st33zp24: fix potential buffer overruns caused by bit glitches on the bus (Jerry Snitselaar) [1578136] - [char] tpm_i2c_infineon: fix potential buffer overruns caused by bit glitches on the bus (Jerry Snitselaar) [1578136] - [char] tpm_i2c_nuvoton: fix potential buffer overruns caused by bit glitches on the bus (Jerry Snitselaar) [1578136] - [char] tpm_tis: fix potential buffer overruns caused by bit glitches on the bus (Jerry Snitselaar) [1515099 1578136] - [char] tpm: remove unused variables (Jerry Snitselaar) [1515099 1578136] - [char] tpm: remove unused data fields from I2C and OF device ID tables (Jerry Snitselaar) [1578136] - [char] tpm: only attempt to disable the LPC CLKRUN if is already enabled (Jerry Snitselaar) [1515099 1578136] - [char] tpm: follow coding style for variable declaration in tpm_tis_core_init() (Jerry Snitselaar) [1515099 1578136] - [char] tpm: delete the TPM_TIS_CLK_ENABLE flag (Jerry Snitselaar) [1515099 1578136] - [kernel] tpm: Keep CLKRUN enabled throughout the duration of transmit_cmd() (Jerry Snitselaar) [1515099 1578136] - [char] tpm_tis: Move ilb_base_addr to tpm_tis_data (Jerry Snitselaar) [1515099 1578136] - [char] tpm2-cmd: allow more attempts for selftest execution (Jerry Snitselaar) [1578136] - [char] tpm: return a TPM_RC_COMMAND_CODE response if command is not implemented (Jerry Snitselaar) [1578136] - [char] tpm: Move Linux RNG connection to hwrng (Jerry Snitselaar) [1578136] - [security] tpm: use struct tpm_chip for tpm_chip_find_get() (Jerry Snitselaar) [1578136] - [char] tpm: use idr_find(), not idr_find_slowpath() (Jerry Snitselaar) [1578136] - [kernel] tpm: add event log format version (Jerry Snitselaar) [1578136] - [char] tpm: rename event log provider files (Jerry Snitselaar) [1578136] - [kernel] tpm: move tpm_eventlog.h outside of drivers folder (Jerry Snitselaar) [1578136] - [char] tpm: use tpm_msleep() value as max delay (Jerry Snitselaar) [1578136] - [char] tpm: reduce tpm polling delay in tpm_tis_core (Jerry Snitselaar) [1578136 1515099] - [char] tpm: move wait_for_tpm_stat() to respective driver files (Jerry Snitselaar) [1515099 1578136] - [char] tpm, tpm_tis: use ARRAY_SIZE() to define TPM_HID_USR_IDX (Jerry Snitselaar) [1515099 1578136] - [char] tpm: fix duplicate inline declaration specifier (Jerry Snitselaar) [1578136] - [char] tpm: fix type of a local variables in tpm_tis_spi.c (Jerry Snitselaar) [1578136] - [char] tpm: fix type of a local variable in tpm2_map_command() (Jerry Snitselaar) [1578136] - [char] tpm: fix type of a local variable in tpm2_get_cc_attrs_tbl() (Jerry Snitselaar) [1578136] - [char] tpm-dev-common: Reject too short writes (Jerry Snitselaar) [1578136] - [char] tpm: React correctly to RC_TESTING from TPM 2.0 self tests (Jerry Snitselaar) [1578136] - [char] tpm: Use dynamic delay to wait for TPM 2.0 self test result (Jerry Snitselaar) [1578136] - [char] tpm: Trigger only missing TPM 2.0 self tests (Jerry Snitselaar) [1578136] - [char] tpm_tis_spi: Use DMA-safe memory for SPI transfers (Jerry Snitselaar) [1515099 1578136] - [char] tpm/tpm_crb: Use start method value from ACPI table directly (Jerry Snitselaar) [1578136] - [char] tpm: constify transmit data pointers (Jerry Snitselaar) [1515099 1578136] - [char] tpm_tis: make array cmd_getticks static const to shrink object code size (Jerry Snitselaar) [1515099 1578136] - [char] tpm: migrate pubek_show to struct tpm_buf (Jerry Snitselaar) [1578136] - [char] tpm: ibmvtpm: simplify crq initialization and document crq format (Jerry Snitselaar) [1578136] - [char] tpm: replace msleep() with usleep_range() in TPM 1.2/2.0 generic drivers (Jerry Snitselaar) [1515099 1578136] - [char] tpm: tpm_crb: constify acpi_device_id (Jerry Snitselaar) [1578136] - [char] tpm: vtpm: constify vio_device_id (Jerry Snitselaar) [1578136] - [iommu] vt-d: Make use of iova deferred flushing (Jerry Snitselaar) [1519117] - [iommu] iova: Add flush timer (Jerry Snitselaar) [1519117] - [iommu] iova: Add locking to Flush-Queues (Jerry Snitselaar) [1519117] - [iommu] iova: Add flush counters to Flush-Queue implementation (Jerry Snitselaar) [1519117] - [iommu] iova: Implement Flush-Queue ring buffer (Jerry Snitselaar) [1519117] - [iommu] iova: Add flush-queue data structures (Jerry Snitselaar) [1519117] - [iommu] iova: Sort out rbtree limit_pfn handling (Jerry Snitselaar) [1519117] - [iommu] iova: Fix underflow bug in __alloc_and_insert_iova_range (Jerry Snitselaar) [1519117] - [iommu] vt-d: avoid dev iotlb logic for domains with no dev iotlbs (Jerry Snitselaar) [1519117] - [s390] qeth: on channel error, reject further cmd requests (Hendrik Brueckner) [1561974] - [s390] qeth: repair SBAL elements calculation (Hendrik Brueckner) [1559000] - [s390] dasd: Add discard support for FBA devices (Hendrik Brueckner) [1519354] - [s390] dasd: Define often used variable (Hendrik Brueckner) [1519354] - [s390] dasd: Make setting queue_max_segments more explicit (Hendrik Brueckner) [1519354] - [s390] dasd: fix performance drop (Hendrik Brueckner) [1519354] - [s390] dasd: mark DASD devices as non rotational (Hendrik Brueckner) [1519354] - [s390] dasd: Make raw I/O usable without prefix support (Hendrik Brueckner) [1519353] - [s390] dasd: Rename dasd_raw_build_cp() (Hendrik Brueckner) [1519353] - [s390] dasd: Refactor prefix_LRE() and related functions (Hendrik Brueckner) [1519353] - [s390] dasd: remove casts to dasd_*_private (Hendrik Brueckner) [1519353] - [s390] dasd: enable raw_track_access reads without direct I/O (Hendrik Brueckner) [1519353] - [s390] cpum_cf: rename IBM z13/z14 counter names (Hendrik Brueckner) [1519345] - [s390] add support for IBM z14 Model ZR1 (Hendrik Brueckner) [1519345] - [s390] cpum_cf: correct counter number of LAST_HOST_TRANSLATIONS (Hendrik Brueckner) [1519345] - [s390] cpum_cf: add hardware counter support for IBM z14 (Hendrik Brueckner) [1519345] - [s390] cpum_cf: correct variable naming (cleanup) (Hendrik Brueckner) [1519345] - [s390] cpum_cf: add IBM z13 counter event names (Hendrik Brueckner) [1519345] - [s390] cpum_cf: add support for the MT-diagnostic counter set (z13) (Hendrik Brueckner) [1519345] - [s390] cpum_cf: cleanup event/counter validation (Hendrik Brueckner) [1519345] - [s390] cpum_cf: update counter numbers to ecctr limits (Hendrik Brueckner) [1519345] - [s390] cpum_cf: Fix missing cpu hotplug notifier transition (Hendrik Brueckner) [1519345] - [s390] cpum_cf: Corrected return code for unauthorized counter sets (Hendrik Brueckner) [1519345] - [platform] x86: intel-vbtn: Reset wakeup capable flag on removal (Scott Wood) [1524975] - [platform] x86: intel-vbtn: Only activate tablet mode switch on 2-in-1's (Scott Wood) [1524975] - [platform] x86: intel-vbtn: Replace License by SPDX identifier (Scott Wood) [1524975] - [platform] x86: intel-vbtn: Remove redundant inclusions (Scott Wood) [1524975] - [platform] x86: intel-vbtn: Support tablet mode switch (Scott Wood) [1524975] - [platform] intel-hid: support KEY_ROTATE_LOCK_TOGGLE (Scott Wood) [1445055] - [platform] intel-hid: clean up and sort header files (Scott Wood) [1445055] - [platform] x86: intel-hid: Reset wakeup capable flag on removal (Scott Wood) [1445055] - [platform] intel-hid: add a DMI quirk to support Wacom MobileStudio Pro (Scott Wood) [1445055] - [platform] x86: intel-hid: Power button suspend on Dell Latitude 7275 (Scott Wood) [1445055] - [platform] x86: intel-hid: reduce unnecessary messages for normal users (Scott Wood) [1445055] - [platform] x86: intel-hid: Add missing ->thaw callback (Scott Wood) [1445055] - [platform] x86: intel-hid: do not set parents of input devices explicitly (Scott Wood) [1445055] - [platform] x86: intel-hid: remove redundant set_bit() call (Scott Wood) [1445055] - [platform] x86: intel-hid: use devm_input_allocate_device() for HID events input device (Scott Wood) [1445055] - [platform] x86: intel-hid: make intel_hid_set_enable() take a boolean argument (Scott Wood) [1445055] - [platform] x86: intel-hid: simplify enabling/disabling HID events (Scott Wood) [1445055] - [platform] x86: intel-hid: Support 5 button array (Scott Wood) [1445055] - [x86] kvm: Fix loss of pending INIT due to race (Radim Krcmar) [1569473] - [x86] microcode: Fix CPU synchronization routine (Prarit Bhargava) [1568249] - [x86] microcode: Attempt late loading only when new microcode is present (Prarit Bhargava) [1568249] - [x86] microcode: Synchronize late microcode loading (Prarit Bhargava) [1568249] - [x86] microcode: Request microcode on the BSP (Prarit Bhargava) [1568249] - [x86] microcode: Do not upload microcode if CPUs are offline (Prarit Bhargava) [1568249] - [x86] microcode/intel: Writeback and invalidate caches before updating microcode (Prarit Bhargava) [1568249] - [x86] microcode/intel: Check microcode revision before updating sibling threads (Prarit Bhargava) [1568249] - [x86] microcode: Get rid of struct apply_microcode_ctx (Prarit Bhargava) [1568249] - [x86] cpu: Add a microcode loader callback (Prarit Bhargava) [1568249] - [x86] microcode: Propagate return value from updating functions (Prarit Bhargava) [1568249] - [x86] microcode/amd: Change load_microcode_amd()'s param to bool to fix preemptibility bug (Prarit Bhargava) [1568249] - [x86] microcode/intel: Add a helper which gives the microcode revision (Prarit Bhargava) [1568249] - [x86] cpu: Add native CPUID variants returning a single datum (Prarit Bhargava) [1568249] - [x86] microcode/amd: Move private inlines to .c and mark local functions static (Prarit Bhargava) [1568249] - [x86] microcode/intel: Simplify generic_load_microcode() (Prarit Bhargava) [1568249] - [x86] microcode/intel: Do not issue microcode updates messages on each CPU (Prarit Bhargava) [1568249]- [netdrv] sfc: fix flow type handling for RSS filters (Jarod Wilson) [1547443] - [netdrv] sfc: protect list of RSS contexts under a mutex (Jarod Wilson) [1547443] - [netdrv] sfc: return a better error if filter insertion collides with MC reboot (Jarod Wilson) [1547443] - [netdrv] sfc: use a semaphore to lock farch filters too (Jarod Wilson) [1547443] - [netdrv] sfc: give ef10 its own rwsem in the filter table instead of filter_lock (Jarod Wilson) [1547443] - [netdrv] sfc: replace asynchronous filter operations (Jarod Wilson) [1547443] - [netdrv] sfc: Use octal not symbolic permissions (Jarod Wilson) [1547443] - [netdrv] sfc: support FEC configuration through ethtool (Jarod Wilson) [1547443] - [netdrv] sfc: update MCDI protocol headers (Jarod Wilson) [1547443] - [netdrv] sfc: support RSS spreading of ethtool ntuple filters (Jarod Wilson) [1547443] - [netdrv] sfc: falcon: remove duplicated bit-wise or of LOOPBACK_SGMII (Jarod Wilson) [1547443] - [netdrv] sfc: mark some unexported symbols as static (Jarod Wilson) [1547443] - [netdrv] sfc: add suffix to large constant in ptp (Jarod Wilson) [1547443] - [netdrv] sfc: support Medford2 frequency adjustment format (Jarod Wilson) [1547443] - [netdrv] sfc: support second + quarter ns time format for receive datapath (Jarod Wilson) [1547443] - [netdrv] sfc: support separate PTP and general timestamping (Jarod Wilson) [1547443] - [netdrv] sfc: simplify RX datapath timestamping (Jarod Wilson) [1547443] - [netdrv] sfc: only advertise TX timestamping if we have the license for it (Jarod Wilson) [1547443] - [netdrv] sfc: on 8000 series use TX queues for TX timestamps (Jarod Wilson) [1547443] - [netdrv] sfc: MAC TX timestamp handling on the 8000 series (Jarod Wilson) [1547443] - [netdrv] sfc: only enable TX timestamping if the adapter is licensed for it (Jarod Wilson) [1547443] - [netdrv] sfc: use main datapath for HW timestamps if available (Jarod Wilson) [1547443] - [netdrv] sfc: add function to determine which TX timestamping method to use (Jarod Wilson) [1547443] - [netdrv] sfc: handle TX timestamps in the normal data path (Jarod Wilson) [1547443] - [netdrv] sfc: remove tx and MCDI handling from NAPI budget consideration (Jarod Wilson) [1547443] - [netdrv] mdio: add mdio45_ethtool_ksettings_get (Jarod Wilson) [1547443] - [netdrv] sfc: add bits for 25/50/100G supported/advertised speeds (Jarod Wilson) [1547443] - [netdrv] sfc: support the ethtool ksettings API properly so that 25/50/100G works (Jarod Wilson) [1547443] - [netdrv] sfc: basic MCDI mapping of 25/50/100G link speeds (Jarod Wilson) [1547443] - [netdrv] sfc: expose CTPIO stats on NICs that support them (Jarod Wilson) [1547443] - [netdrv] sfc: expose FEC stats on Medford2 (Jarod Wilson) [1547443] - [netdrv] sfc: support variable number of MAC stats (Jarod Wilson) [1547443] - [netdrv] sfc: update MCDI protocol headers (Jarod Wilson) [1547443] - [netdrv] sfc: populate the timer reload field (Jarod Wilson) [1547443] - [netdrv] sfc: update EF10 register definitions (Jarod Wilson) [1547443] - [netdrv] sfc: improve PTP error reporting (Jarod Wilson) [1547443] - [netdrv] sfc: add Medford2 (SFC9250) PCI Device IDs (Jarod Wilson) [1547443] - [netdrv] sfc: support VI strides other than 8k (Jarod Wilson) [1547443] - [netdrv] sfc: make mem_bar a function rather than a constant (Jarod Wilson) [1547443] - [netdrv] sfc: pass valid pointers from efx_enqueue_unwind (Jarod Wilson) [1547443] - [netdrv] sfc: falcon: use new api ethtool_(get|set)_link_ksetting (Jarod Wilson) [1547443] - [netdrv] sfc: use new api ethtool_(get|set)_link_ksettings (Jarod Wilson) [1547443] - [netdrv] sfc: Track RPS flow IDs per channel instead of per function (Jarod Wilson) [1547443] - [netdrv] sfc: use flow dissector helpers for aRFS (Jarod Wilson) [1547443] - [netdrv] mlx4_core: Fix memory leak while delete slave's resources (Erez Alfasi) [1520295] - [netdrv] mlx4_en: Fix mixed PFC and Global pause user control requests (Erez Alfasi) [1520295] - [infiniband] ib/mlx4: Include GID type when deleting GIDs from HW table under RoCE (Erez Alfasi) [1520295] - [infiniband] ib/mlx4: Fix corruption of RoCEv2 IPv4 GIDs (Erez Alfasi) [1520295] - [netdrv] ib/mlx4: Fix incorrectly releasing steerable UD QPs when have only ETH ports (Erez Alfasi) [1520295] - [netdrv] mlx4_en: Align behavior of set ring size flow via ethtool (Erez Alfasi) [1520295] - [infiniband] ib/mlx4: Add support to RSS hash for inner headers (Erez Alfasi) [1520295] - [netdrv] mlx4_en: Change default QoS settings (Erez Alfasi) [1520295] - [netdrv] mlx4_core: Cleanup FMR unmapping flow (Erez Alfasi) [1520295] - [netdrv] mlx4_en: RX csum, reorder branches (Erez Alfasi) [1520295] - [netdrv] mlx4_en: RX csum, remove redundant branches and checks (Erez Alfasi) [1520295] - [infiniband] ib/mlx4: Remove unused ibpd parameter (Erez Alfasi) [1520295] - [infiniband] ib/mlx4: Potential buffer overflow in _mlx4_set_path() (Erez Alfasi) [1520295] - [infiniband] ib/mlx4: Fix mlx4_ib_alloc_mr error flow (Erez Alfasi) [1520295] - [infiniband] ib/mlx4: Add CQ moderation capability to query_device (Erez Alfasi) [1520295 1520339] - [infiniband] ib/mlx4: Exposing modify CQ callback to uverbs layer (Erez Alfasi) [1520295] - [netdrv] mlx4: Use Kconfig flag to remove support of old gen2 Mellanox devices (Erez Alfasi) [1520295] - [netdrv] mlx4: convert mlx4_srq.refcount from atomic_t to refcount_t (Erez Alfasi) [1520295] - [netdrv] mlx4: convert mlx4_qp.refcount from atomic_t to refcount_t (Erez Alfasi) [1520295] - [netdrv] mlx4: convert mlx4_cq.refcount from atomic_t to refcount_t (Erez Alfasi) [1520295] - [infiniband] ib/mlx4: Suppress gcc 7 fall-through complaints (Erez Alfasi) [1520295] - [netdrv] mlx4_en: XDP_TX, assign constant values of TX descs on ring creaion (Erez Alfasi) [1520295] - [netdrv] mlx4_en: Obsolete call to generic write_desc in XDP xmit flow (Erez Alfasi) [1520295] - [netdrv] mlx4_en: Replace netdev parameter with priv in XDP xmit function (Erez Alfasi) [1520295] - [netdrv] mlx4_en: Increase number of default RX rings (Erez Alfasi) [1520295] - [netdrv] mlx4_en: Limit the number of RX rings (Erez Alfasi) [1520295] - [netdrv] mlx4_en: Limit the number of TX rings (Erez Alfasi) [1520295] - [netdrv] mlx4: use setup_timer() helper (Erez Alfasi) [1520295] - [netdrv] mlx4: add XDP missing code (Erez Alfasi) [1563806] - [kernel] ib/mlx5: Respect new UMR capabilities (Alaa Hleihel) [1520297 1573661] - [infiniband] ib/mlx5: Enable ECN capable bits for UD RoCE v2 QPs (Alaa Hleihel) [1520297 1573661] - [netdrv] mlx5e: Sync netdev vxlan ports at open (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Avoid using the ipv6 stub in the TC offload neigh update path (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Fix memory usage issues in offloading TC flows (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Fix traffic being dropped on VF representor (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Verify coalescing parameters in range (Alaa Hleihel) [1520297] - [netdrv] mlx5: Make eswitch support to depend on switchdev (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Use 32 bits to store VF representor SQ number (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Don't override vport admin link state in switchdev mode (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Don't clean uninitialized UMR resources (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Fix cleanup order on unload (Alaa Hleihel) [1520297] - [infiniband] rdma/mlx5: Fix crash while accessing garbage pointer and freed memory (Alaa Hleihel) [1520297] - [kernel] ib/mlx5: Fix integer overflows in mlx5_ib_create_srq (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Fix out-of-bounds read in create_raw_packet_qp_rq (Alaa Hleihel) [1520297] - [infiniband] rdma/mlx5: Fix integer overflow while resizing CQ (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Fix an error code in __mlx5_ib_modify_qp() (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: When not in dual port RoCE mode, use provided port as native (Alaa Hleihel) [1520297] - [infiniband] ib/mlx: Set slid to zero in Ethernet completion struct (Alaa Hleihel) [1520297] - [netdrv] net, ib/mlx5: Raise fatal IB event when sys error occurs (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Avoid passing an invalid QP type to firmware (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Fix incorrect size of klms in the memory region (Alaa Hleihel) [1520297] - [netdrv] mlx5: Fix error handling when adding flow rules (Alaa Hleihel) [1520297] - [netdrv] mlx5: E-Switch, Fix drop counters use before creation (Alaa Hleihel) [1520297] - [netdrv] mlx5: Add header re-write to the checks for conflicting actions (Alaa Hleihel) [1520297] - [netdrv] mlx5: Use 128B cacheline size for 128B or larger cachelines (Alaa Hleihel) [1554070 1520297] - [netdrv] mlx5e: Specify numa node when allocating drop rq (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Return error if prio is specified when offloading eswitch vlan push (Alaa Hleihel) [1520297] - [netdrv] mlx5: Address static checker warnings on non-constant initializers (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Verify inline header size do not exceed SKB linear size (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Fix loopback self test when GRO is off (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Fix TCP checksum in LRO buffers (Alaa Hleihel) [1520297] - [netdrv] mlx5: increase async EQ to avoid EQ overrun (Alaa Hleihel) [1520297] - [kernel] mlx5: fix mlx5_get_vector_affinity to start from completion vector 0 (Alaa Hleihel) [1520297] - [netdrv] mlx5e: IPoIB, Fix copy-paste bug in flow steering refactoring (Alaa Hleihel) [1520297] - [infiniband] rdma/mlx5: Avoid memory leak in case of XRCD dealloc failure (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Add likely to the common RX checksum flow (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Extend the stats group API to have update_stats() (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Merge per priority stats groups (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Add per-channel counters infrastructure, use it upon TX timeout (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Poll event queue upon TX timeout before performing full channels recovery (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Add Event Queue meta data info for TX timeout logs (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Print delta since last transmit per SQ upon TX timeout (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Set hairpin queue size (Alaa Hleihel) [1520297] - [kernel] mlx5: Enable setting hairpin queue size (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Add RSS support for hairpin (Alaa Hleihel) [1520297] - [kernel] mlx5: Vectorize the low level core hairpin object (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Enlarge the NIC TC offload steering prio to support two levels (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Refactor RSS related objects and code (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Set per priority hairpin pairs (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Use vhca id as the hairpin peer identifier (Alaa Hleihel) [1520297] - [infiniband] rdma/mlx5: Remove redundant allocation warning print (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Fix trailing semicolon (Alaa Hleihel) [1520297] - [uapi] ib/mlx5: Mmap the HCA's clock info to user-space (Alaa Hleihel) [1520297] - [uapi] mlx5e: Add clock info page to mlx5 core devices (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: remove redundant assignment of mdev (Alaa Hleihel) [1520297] - [kernel] dim: Fix int overflow (Alaa Hleihel) [1520297] - [kernel] dim: use struct net_dim_sample as arg to net_dim (Alaa Hleihel) [1520297] - [kernel] mlx5e: Move dynamic interrupt coalescing code to linux (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Change Mellanox references in DIM code (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Move generic functions to new file (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Move AM logic enums (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Remove rq references in mlx5e_rx_am (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Move interrupt moderation forward declarations (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Move interrupt moderation structs to new file (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Remove redundant checks in set_ringparam (Alaa Hleihel) [1520297] - [netdrv] mlx5e: E-switch, Add steering drop counters (Alaa Hleihel) [1520297 1467098] - [netdrv] mlx5e: IPoIB, Fix spelling mistake "functionts" -> "functions" (Alaa Hleihel) [1520334 1520297] - [netdrv] mlx5e: IPoIB, Add ethtool support to get child time stamping parameters (Alaa Hleihel) [1520334 1520297] - [netdrv] mlx5e: IPoIB, Add PTP ioctl support for child interface (Alaa Hleihel) [1520334 1520297] - [netdrv] mlx5e: IPoIB, Use correct timestamp in child receive flow (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Support offloading TC NIC hairpin flows (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Basic setup of hairpin object (Alaa Hleihel) [1520297] - [kernel] mlx5: Hairpin pair core object setup (Alaa Hleihel) [1520297] - [kernel] mlx5: Add hairpin definitions to the FW API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Replace WARN_ONCE with netdev_WARN_ONCE (Alaa Hleihel) [1520297] - [netdrv] mlx5: Set num_vhca_ports capability (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Don't advertise RAW QP support in dual port mode (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Route MADs for dual port RoCE (Alaa Hleihel) [1520297] - [kernel] net, ib/mlx5: Change set_roce_gid to take a port number (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Update counter implementation for dual port RoCE (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Change debugfs to have per port contents (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Implement dual port functionality in query routines (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Move IB event processing onto a workqueue (Alaa Hleihel) [1520297] - [rdma] net, ib/mlx5: Manage port association for multiport RoCE (Alaa Hleihel) [1520297] - [kernel] ib/mlx5: Make netdev notifications multiport capable (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Reduce the use of num_port capability (Alaa Hleihel) [1520297] - [kernel] mlx5: Set software owner ID during init HCA (Alaa Hleihel) [1520297] - [kernel] mlx5: Fix race for multiple RoCE enable (Alaa Hleihel) [1520297] - [uapi] ib/mlx5: Add support for DC target QP (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Add support for DC Initiator QP (Alaa Hleihel) [1520297] - [uapi] ib/mlx5: Handle type IB_QPT_DRIVER when creating a QP (Alaa Hleihel) [1520297] - [netdrv] mlx5: Enable DC transport (Alaa Hleihel) [1520297] - [kernel] mlx5: Add DCT command interface (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Move locks initialization to the corresponding stage (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Move loopback initialization to the corresponding stage (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Move hardware counters initialization to the corresponding stage (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Move ODP initialization to the corresponding stage (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Move RoCE/ETH initialization to the corresponding stage (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Create profile infrastructure to add and remove stages (Alaa Hleihel) [1520297] - [kernel] mlx5: Separate ingress/egress namespaces for each vport (Alaa Hleihel) [1520297] - [netdrv] mlx5: Fix ingress/egress naming mistake (Alaa Hleihel) [1520297] - [netdrv] mlx5e: E-Switch, Use the name of static array instead of its address (Alaa Hleihel) [1520297] - [uapi] ib/mlx5: Enable QP creation with a given blue flame index (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Expose dynamic mmap allocation (Alaa Hleihel) [1520297] - [uapi] ib/mlx5: Extend UAR stuff to support dynamic allocation (Alaa Hleihel) [1520297] - [uapi] ib/mlx5: Report inner RSS capability (Alaa Hleihel) [1520297] - [netdrv] mlx5: E-Switch, Create a dedicated send to vport rule deletion function (Alaa Hleihel) [1520297] - [netdrv] mlx5: E-Switch, Move mlx5e only logic outside E-Switch (Alaa Hleihel) [1520297] - [netdrv] mlx5: E-Switch, Refactor load/unload of representors (Alaa Hleihel) [1520297] - [netdrv] mlx5: E-Switch, Refactor vport representors initialization (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: revisit -Wmaybe-uninitialized warning (Alaa Hleihel) [1520297] - [infiniband] rdma/mlx5: Fix out-of-bound access while querying AH (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Remove timestamp set from netdevice open flow (Alaa Hleihel) [1520297] - [netdrv] mlx5: Update ptp_clock_event foreach PPS event (Alaa Hleihel) [1554076 1520297] - [netdrv] mlx5e: Don't override netdev features field unless in error flow (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Check support before TC swap in ETS init (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Add error print in ETS init (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Keep updating ethtool statistics when the interface is down (Alaa Hleihel) [1520297] - [netdrv] mlx5: Fix error handling in load one (Alaa Hleihel) [1520297] - [netdrv] mlx5: Fix mlx5_get_uars_page to return error code (Alaa Hleihel) [1520297] - [netdrv] mlx5: Fix memory leak in bad flow of mlx5_alloc_irq_vectors (Alaa Hleihel) [1520297] - [kernel] mlx5: Fix get vector affinity helper function (Alaa Hleihel) [1520297] - [netdrv] net, ib/mlx5: Don't disable local loopback multicast traffic when needed (Alaa Hleihel) [1520297] - [kernel] ib/mlx5: Fix congestion counters in LAG mode (Alaa Hleihel) [1520297] - [netdrv] mlx5: Fix misspelling in the error message and comment (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Fix defaulting RX ring size when not needed (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Fix features check of IPv6 traffic (Alaa Hleihel) [1520297] - [kernel] mlx5: Fix rate limit packet pacing naming and struct (Alaa Hleihel) [1520297] - [netdrv] mlx5: FPGA, return -EINVAL if size is zero (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Add CQ moderation capability to query_device (Alaa Hleihel) [1520297 1520337] - [kernel] ib/mlx5: Exposing modify CQ callback to uverbs layer (Alaa Hleihel) [1520297] - [uapi] ib/mlx5: Fix ABI alignment to 64 bit (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Add PCI write end padding support (Alaa Hleihel) [1520297] - [netdrv] mlx5e: CHECKSUM_COMPLETE offload for VLAN/QinQ packets (Alaa Hleihel) [1520297 1464870] - [netdrv] mlx5e: Add VLAN offloads statistics (Alaa Hleihel) [1520297 1464870] - [kernel] mlx5e: Add 802.1ad VLAN insertion support (Alaa Hleihel) [1520297 1464870] - [netdrv] mlx5e: Add 802.1ad VLAN filter steering rules (Alaa Hleihel) [1520297 1464870] - [netdrv] mlx5e: Declare bitmap using kernel macro (Alaa Hleihel) [1520297 1464870] - [netdrv] mlx5e: Enable CQE based moderation on TX CQ (Alaa Hleihel) [1520297] - [netdrv] mlx5e: IPoIB, Add inner TTC table to IPoIB flow steering (Alaa Hleihel) [1520334 1520297] - [netdrv] mlx5: Initialize destination_flow struct to 0 (Alaa Hleihel) [1520297] - [netdrv] mlx5: Enlarge the NIC TC offload table size (Alaa Hleihel) [1520297] - [netdrv] mlx5e: DCBNL, Add debug messages log (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Add support for ethtool msglvl support (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Support DSCP trust state to Ethernet's IP packet on SQ (Alaa Hleihel) [1520297 1460717] - [netdrv] mlx5e: Add dcbnl dscp to priority support (Alaa Hleihel) [1520297] - [kernel] mlx5: QPTS and QPDPM register firmware command support (Alaa Hleihel) [1520297] - [kernel] mlx5: Add MLX5_SET16 and MLX5_GET16 (Alaa Hleihel) [1520297] - [kernel] mlx5: QCAM register firmware command support (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Switch channels counters to use stats group API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Switch ipsec counters to use stats group API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Switch pme counters to use stats group API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Switch per prio pfc counters to use stats group API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Switch per prio traffic counters to use stats group API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Switch pcie counters to use stats group API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Switch ethernet extended counters to use stats group API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Switch physical statistical counters to use stats group API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Switch RFC 2819 counters to use stats group API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Switch RFC 2863 counters to use stats group API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Switch IEEE 802.3 counters to use stats group API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Switch vport counters to use the stats group API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Switch Q counters to use the stats group API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Introduce stats group API (Alaa Hleihel) [1520297] - [netdrv] mellanox: Convert timers to use timer_setup() (Alaa Hleihel) [1520297] - [uapi] ib/mlx5: Add support for RSS on the inner packet (Alaa Hleihel) [1520297] - [uapi] ib/mlx5: Add tunneling offloads support (Alaa Hleihel) [1520297] - [kernel] ib/mlx5: Update tunnel offloads bits (Alaa Hleihel) [1520297] - [uapi] ib/mlx5: Support padded 128B CQE feature (Alaa Hleihel) [1520297] - [uapi] ib/mlx5: Support 128B CQE compression feature (Alaa Hleihel) [1520297] - [kernel] ib/mlx5: Add 128B CQE compression and padding HW bits (Alaa Hleihel) [1520297] - [uapi] ib/mlx5: Allow creation of a multi-packet RQ (Alaa Hleihel) [1520297 1386762] - [uapi] ib/mlx5: Expose multi-packet RQ capabilities (Alaa Hleihel) [1520297 1386762] - [netdrv] mlx5: convert fs_node.refcount from atomic_t to refcount_t (Alaa Hleihel) [1520297] - [kernel] mlx5: convert mlx5_cq.refcount from atomic_t to refcount_t (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Use ARRAY_SIZE (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Remove a set-but-not-used variable (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Suppress gcc 7 fall-through complaints (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5:: pr_err() and mlx5_ib_dbg() strings should end with newlines (Alaa Hleihel) [1520297] - [netdrv] mlx5: Remove redundant unlikely() (Alaa Hleihel) [1520297] - [netdrv] mlx5: use setup_timer() helper (Alaa Hleihel) [1520297] - [net] af_iucv: enable control sends in case of SEND_SHUTDOWN (Hendrik Brueckner) [1559003] - [net] core: Add drop counters to VF statistics (Ivan Vecera) [1574474] - [net] dcb: Add dscp to priority selector type (Ivan Vecera) [1574474] - [net] ipv6: fix a potential use after free in ip6_offload.c (Sabrina Dubroca) [1569898] - [net] ipv6: send netlink notifications for manually configured addresses (Lorenzo Bianconi) [1484434] - [net] documentation: ip-sysctl.txt: clarify disable_ipv6 (Lorenzo Bianconi) [1550648] - [net] ipv6: do not set routes if disable_ipv6 has been enabled (Lorenzo Bianconi) [1550648] - [net] sctp: handle two v4 addrs comparison in sctp_inet6_cmp_addr (Xin Long) [1564850] - [net] sctp: do not check port in sctp_inet6_cmp_addr (Xin Long) [1564850] - [net] team: fix netconsole setup over team (Xin Long) [1567270] - [net] dccp: check sk for closed state in dccp_sendmsg() (Stefano Brivio) [1571268] {CVE-2018-1130} - [net] ipv6: dccp: add missing bind_conflict to dccp_ipv6_mapped (Stefano Brivio) [1571268] {CVE-2018-1130} - [net] ethtool: extend RXNFC API to support RSS spreading of filter matches (Ivan Vecera) [1563726] - [net] bpf: add bpf_prog_sub (Neil Horman) [1553106] - [net] bpf: rename netdev_xdp to netdev_bpf (Neil Horman) [1553106] - [net] xdp: base API for new XDP rx-queue info concept (Neil Horman) [1553106] - [net] bpf: rename ndo_xdp to ndo_bpf (Neil Horman) [1553106] - [net] team: move dev_mc_sync after master_upper_dev_link in team_port_add (Xin Long) [1558195] - [net] team: Fix double free in error path (Xin Long) [1558195] - [net] team: fall back to hash if table entry is empty (Xin Long) [1558195] - [net] team: use a larger struct for mac address (Xin Long) [1558195] - [net] ipv6: Reflect MTU changes on PMTU of exceptions for MTU-less routes (Stefano Brivio) [1541270]- [kernel] perf/core: Optimize perf_rotate_context() event scheduling (Jiri Olsa) [1482996] - [kernel] perf/core: Fix tree based event rotation (Jiri Olsa) [1482996] - [kernel] perf/core: Simpify perf_event_groups_for_each() (Jiri Olsa) [1482996] - [kernel] perf/core: Optimize ctx_sched_out() (Jiri Olsa) [1482996] - [kernel] perf/core: Fix event schedule order (Jiri Olsa) [1482996] - [kernel] perf/core: Cleanup the rb-tree code (Jiri Olsa) [1482996] - [kernel] perf/cor: Use RB trees for pinned/flexible groups (Jiri Olsa) [1482996] - [kernel] perf/core: Rewrite event timekeeping (Jiri Olsa) [1482996] - [kernel] perf/core: Fix perf_event_read() (Jiri Olsa) [1482996] - [kernel] perf/core: Fix crash in perf_event_read() (Jiri Olsa) [1482996] - [kernel] perf/bpf: extend the perf_event_read_local() interface, a.k.a. "bpf: perf event change needed for subsequent bpf helpers" (Jiri Olsa) [1482996] - [kernel] perf, bpf: Add BPF support to all perf_event types (Jiri Olsa) [1482996] - [kernel] perf/core: Fix perf_output_read_group() (Jiri Olsa) [1482996] - [tools] perf test: Adapt test case record+probe_libc_inet_pton.sh for s390 (Jiri Olsa) [1570591] - [tools] perf test: Fix exit code for record+probe_libc_inet_pton.sh (Jiri Olsa) [1570591] - [tools] perf tests: Rename trace+probe_libc_inet_pton to record+probe_libc_inet_pton (Jiri Olsa) [1570591] - [tools] perf tests: Switch trace+probe_libc_inet_pton to use record (Jiri Olsa) [1570591] - [tools] perf tests shell lib: Use a wildcard to remove the vfs_getname probe (Jiri Olsa) [1570591] - [tools] perf test: Fix test case inet_pton to accept inlines (Jiri Olsa) [1570591] - [tools] perf test: Fix test trace+probe_libc_inet_pton.sh for s390x (Jiri Olsa) [1570591] - [tools] perf test shell: Fix check open filename arg using 'perf trace' (Jiri Olsa) [1570591] - [tools] tools arch s390: Do not include header files from the kernel sources (Jiri Olsa) [1570591] - [tools] perf jvmti: Generate correct debug information for inlined code (Jiri Olsa) [1570591] - [tools] perf tools: Fix up build in hardened environments (Jiri Olsa) [1570591] - [tools] perf tools: Use shell function for perl cflags retrieval (Jiri Olsa) [1570591] - [tools] x86/decoder: Fix and update the opcodes map (Jiri Olsa) [1570591] - [tools] perf: Convert ACCESS_ONCE() to READ_ONCE() (Jiri Olsa) [1570591] - [tools] lib/traceevent/parse-filter.c: clean up clang build warning (Jiri Olsa) [1570591] - [tools] s390/perf: add perf register support for floating-point registers (Jiri Olsa) [1570591] - [tools] s390/perf: define common DWARF register string table (Jiri Olsa) [1570591] - [tools] s390/perf: add support for perf_regs and libdw (Jiri Olsa) [1570591] - [tools] s390/perf: add callback to perf to enable using AUX buffer (Jiri Olsa) [1570591] - [tools] perf intel-pt: Bring instruction decoder files into line with the kernel (Jiri Olsa) [1570591] - [tools] perf test: Fix test 21 for s390x (Jiri Olsa) [1570591] - [tools] perf bench numa: Fixup discontiguous/sparse numa nodes (Jiri Olsa) [1570591] - [tools] perf top: Use signal interface for SIGWINCH handler (Jiri Olsa) [1570591] - [tools] perf top: Fix window dimensions change handling (Jiri Olsa) [1570591] - [tools] perf top: Ignore kptr_restrict when not sampling the kernel (Jiri Olsa) [1570591] - [tools] perf record: Ignore kptr_restrict when not sampling the kernel (Jiri Olsa) [1570591] - [tools] perf report: Ignore kptr_restrict when not sampling the kernel (Jiri Olsa) [1570591] - [tools] perf evlist: Add helper to check if attr.exclude_kernel is set in all evsels (Jiri Olsa) [1570591] - [tools] perf test shell: Fix test case probe libc's inet_pton on s390x (Jiri Olsa) [1570591] - [tools] perf test shell: Fix check open filename arg using 'perf trace' on s390x (Jiri Olsa) [1570591] - [tools] perf annotate: Do not truncate instruction names at 6 chars (Jiri Olsa) [1570591] - [tools] perf help: Fix a bug during strstart() conversion (Jiri Olsa) [1570591] - [tools] perf machine: Guard against NULL in machine__exit() (Jiri Olsa) [1570591] - [tools] perf script: Fix --per-event-dump for auxtrace synth evsels (Jiri Olsa) [1570591] - [tools] perf evsel: Fix up leftover perf_evsel_stat usage via evsel->priv (Jiri Olsa) [1570591] - [tools] perf trace: Fix an exit code of trace__symbols_init (Jiri Olsa) [1570591] - [tools] perf record: Fix -c/-F options for cpu event aliases (Jiri Olsa) [1570591] - [tools] perf record: Generate PERF_RECORD_(MMAP, COMM, EXEC) with --delay (Jiri Olsa) [1570591] - [tools] perf evlist: Set the correct idx when adding dummy events (Jiri Olsa) [1570591] - [tools] perf srcline: Show correct function name for srcline of callchains (Jiri Olsa) [1570591] - [tools] perf srcline: Fix memory leak in addr2inlines() (Jiri Olsa) [1570591] - [tools] perf trace beauty: Implement pid_fd beautifier (Jiri Olsa) [1570591] - [tools] perf callchain: Fix double mapping al->addr for children without self period (Jiri Olsa) [1570591] - [tools] perf stat: Make --per-thread update shadow stats to show metrics (Jiri Olsa) [1570591] - [tools] perf stat: Move the shadow stats scale computation in perf_stat__update_shadow_stats (Jiri Olsa) [1570591] - [tools] perf tools: Add perf_data_file__write function (Jiri Olsa) [1570591] - [tools] perf tools: Add struct perf_data_file (Jiri Olsa) [1570591] - [tools] perf tools: Rename struct perf_data_file to perf_data (Jiri Olsa) [1570591] - [tools] perf script: Print information about per-event-dump files (Jiri Olsa) [1570591] - [tools] perf trace beauty prctl: Generate 'option' string table from kernel headers (Jiri Olsa) [1570591] - [tools] tools include uapi: Grab a copy of linux/prctl.h (Jiri Olsa) [1570591] - [tools] perf script: Allow creating per-event dump files (Jiri Olsa) [1570591] - [tools] perf evsel: Restore evsel->priv as a tool private area (Jiri Olsa) [1570591] - [tools] perf script: Use event_format__fprintf() (Jiri Olsa) [1570591] - [tools] perf script: Use pr_debug where appropriate (Jiri Olsa) [1570591] - [tools] perf script: Add a few missing conversions to fprintf style (Jiri Olsa) [1570591] - [tools] perf util: Enable handling of inlined frames by default (Jiri Olsa) [1570591] - [tools] perf report: Use srcline from callchain for hist entries (Jiri Olsa) [1570591] - [tools] perf report: Cache srclines for callchain nodes (Jiri Olsa) [1570591] - [tools] perf report: Cache failed lookups of inlined frames (Jiri Olsa) [1570591] - [tools] perf report: Properly handle branch count in match_chain() (Jiri Olsa) [1570591] - [tools] perf report: Compare symbol name for inlined frames when sorting (Jiri Olsa) [1570591] - [tools] perf callchain: Compare symbol name for inlined frames when matching (Jiri Olsa) [1570591] - [tools] perf script: Mark inlined frames and do not print DSO for them (Jiri Olsa) [1570591] - [tools] perf callchain: Mark inlined frames in output by " (inlined)" suffix (Jiri Olsa) [1570591] - [tools] perf report: Fall-back to function name comparison for -g srcline (Jiri Olsa) [1570591] - [tools] perf callchain: Create real callchain entries for inlined frames (Jiri Olsa) [1570591] - [tools] perf callchain: Refactor inline_list to store srcline string directly (Jiri Olsa) [1570591] - [tools] perf callchain: Refactor inline_list to operate on symbols (Jiri Olsa) [1570591] - [tools] perf callchain: Store srcline in callchain_cursor_node (Jiri Olsa) [1570591] - [tools] perf report: Remove code to handle inline frames from browsers (Jiri Olsa) [1570591] - [tools] perf vendor events: Add Goldmont Plus V1 event file (Jiri Olsa) [1570591] - [tools] perf kmem: Perform some cleanup if '--time' is given an invalid value (Jiri Olsa) [1570591] - [tools] perf script: Fix error handling path (Jiri Olsa) [1570591] - [tools] perf script: Use fprintf like printing uniformly (Jiri Olsa) [1570591] - [tools] perf tools: Introduce binary__fprintf() (Jiri Olsa) [1570591] - [tools] perf vendor events: Fix incorrect cmask syntax for some Intel metrics (Jiri Olsa) [1570591] - [tools] perf tools: Do not check ABI headers in a detached tarball build (Jiri Olsa) [1570591] - [tools] perf annotate: Remove arch::cpuid_parse callback (Jiri Olsa) [1570591] - [tools] perf list: Fix group description in the man page (Jiri Olsa) [1570591] - [tools] perf mmap: Adopt push method from builtin-record.c (Jiri Olsa) [1570591] - [tools] perf record: Make record__mmap_read generic (Jiri Olsa) [1570591] - [tools] perf mmap: Move perf_mmap and methods to separate mmap.(ch) files (Jiri Olsa) [1570591] - [tools] perf vendor events: Update JSON metrics for Skylake Server (Jiri Olsa) [1570591] - [tools] perf vendor events: Update JSON metrics for Skylake (Jiri Olsa) [1570591] - [tools] perf vendor events: Update JSON metrics for Sandy Bridge (Jiri Olsa) [1570591] - [tools] perf vendor events: Update JSON metrics for JakeTown (Jiri Olsa) [1570591] - [tools] perf vendor events: Update JSON metrics for IvyTown (Jiri Olsa) [1570591] - [tools] perf vendor events: Update JSON metrics for IvyBridge (Jiri Olsa) [1570591] - [tools] perf vendor events: Update JSON metrics for Haswell Server (Jiri Olsa) [1570591] - [tools] perf vendor events: Update JSON metrics for Haswell (Jiri Olsa) [1570591] - [tools] perf vendor events: Update JSON metrics for Broadwell Server (Jiri Olsa) [1570591] - [tools] perf vendor events: Update JSON metrics for Broadwell (Jiri Olsa) [1570591] - [tools] perf top: Add option to set the number of thread for event synthesize (Jiri Olsa) [1570591] - [tools] perf top: Implement multithreading for perf_event__synthesize_threads (Jiri Olsa) [1570591] - [tools] perf tools: Lock to protect comm_str rb tree (Jiri Olsa) [1570591] - [tools] perf tools: Lock to protect namespaces and comm list (Jiri Olsa) [1570591] - [tools] perf tools: Provide mutex wrappers for pthreads rwlocks (Jiri Olsa) [1570591] - [tools] perf trace beauty madvise: Generate 'behavior' string table from kernel headers (Jiri Olsa) [1570591] - [tools] perf tests: Remove Intel CQM perf test (Jiri Olsa) [1570591] - [tools] perf stat: Fix adding multiple event groups (Jiri Olsa) [1570591] - [tools] perf tools: Fix leaking rec_argv in error cases (Jiri Olsa) [1570591] - [tools] perf pmu: Improve error messages for missing PMUs (Jiri Olsa) [1570591] - [tools] perf machine: Optimize a bit the machine__findnew_thread() methods (Jiri Olsa) [1570591] - [tools] perf machine: Use hashtable for machine threads (Jiri Olsa) [1570591] - [tools] perf vendor events: Add JSON metrics for Skylake server (Jiri Olsa) [1570591] - [tools] perf vendor events: Add JSON metrics for Broadwell DE (Jiri Olsa) [1570591] - [tools] perf vendor events: Add JSON metrics for Broadwell Server (Jiri Olsa) [1570591] - [tools] perf vendor events: Add JSON metrics for Haswell EP (Jiri Olsa) [1570591] - [tools] perf vendor events: Add JSON metrics for Ivy Town (Jiri Olsa) [1570591] - [tools] perf vendor events: Add JSON metrics for Haswell (Jiri Olsa) [1570591] - [tools] perf vendor events: Add JSON metrics for Ivy Bridge (Jiri Olsa) [1570591] - [tools] perf vendor events: Add JSON metrics for Sandy Bridge EP (Jiri Olsa) [1570591] - [tools] perf vendor events: Add JSON metrics for Sandy Bridge (Jiri Olsa) [1570591] - [tools] perf vendor events: Add JSON metrics for Skylake (Jiri Olsa) [1570591] - [tools] perf vendor events: Add JSON metrics for Broadwell (Jiri Olsa) [1570591] - [tools] perf stat: Fall weak group back even for EBADF (Jiri Olsa) [1570591] - [tools] perf tools: Make copyfile_offset() static (Jiri Olsa) [1570591] - [tools] perf config: Allow creating empty config set for config file autogeneration (Jiri Olsa) [1570591] - [tools] perf config: Write a config file just once (Jiri Olsa) [1570591] - [tools] perf tools: Use scandir() to replace readdir() (Jiri Olsa) [1570591] - [tools] perf ui progress: Add size info into progress bar (Jiri Olsa) [1570591] - [tools] perf ui progress: Add ui specific init function (Jiri Olsa) [1570591] - [tools] perf tools: Add python-clean target (Jiri Olsa) [1570591] - [tools] perf script: Support user regs (Jiri Olsa) [1570591] - [tools] perf record: Support direct --user-regs arguments (Jiri Olsa) [1570591] - [tools] perf stat: Update walltime_nsecs_stats in interval mode (Jiri Olsa) [1570591] - [tools] perf stat: Hide internal duration_time counter (Jiri Olsa) [1570591] - [tools] perf stat: Support duration_time for metrics (Jiri Olsa) [1570591] - [tools] perf stat: Don't use ctx for saved values lookup (Jiri Olsa) [1570591] - [tools] perf list: Add metric groups to perf list (Jiri Olsa) [1570591] - [tools] perf stat: Support JSON metrics in perf stat (Jiri Olsa) [1570591] - [tools] perf stat: Print generic metric header even for failed expressions (Jiri Olsa) [1570591] - [tools] perf stat: Factor out generic metric printing (Jiri Olsa) [1570591] - [tools] perf vendor events: Support metric_group and no event name in JSON parser (Jiri Olsa) [1570591] - [tools] perf tools: Support weak groups in 'perf stat' (Jiri Olsa) [1570591] - [tools] perf sched timehist: Add pid and tid options (Jiri Olsa) [1570591] - [x86] perf/x86/intel: Plug memory leak in intel_pmu_init() (Jiri Olsa) [1570591] - [kernel] perf/core: Fix ctx::mutex deadlock (Jiri Olsa) [1570591] - [kernel] perf/core: Fix another perf, trace, cpuhp lock inversion (Jiri Olsa) [1570591] - [kernel] perf/core: Fix lock inversion between perf, trace, cpuhp (Jiri Olsa) [1570591] - [x86] perf/x86/rapl: Fix Haswell and Broadwell server RAPL event (Jiri Olsa) [1570591] - [uapi] perf/core: Add PERF_AUX_FLAG_COLLISION to report colliding samples (Jiri Olsa) [1570591] - [kernel] perf/core: Export AUX buffer helpers to modules (Jiri Olsa) [1570591] - [kernel] perf/core: Remove wrong barrier (Jiri Olsa) [1570591] - [kernel] perf/core: Make sure to update ctx time before using it (Jiri Olsa) [1570591] - [kernel] perf/core: Fix __perf_read_group_add() locking (Jiri Olsa) [1570591] - [kernel] perf/core: Update ctx time before detaching events (Jiri Olsa) [1570591] - [kernel] perf/core: Fix perf_event_read_value() locking (Jiri Olsa) [1570591] - [x86] perf/x86: Enable free running PEBS for REGS_USER/INTR (Jiri Olsa) [1570591] - [x86] perf/x86/intel: Hide TSX events when RTM is not supported (Jiri Olsa) [1570591]- [fs] nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (Scott Mayhew) [1574002] - [fs] vfs: Return -ENXIO for negative SEEK_HOLE / SEEK_DATA offsets (Benjamin Coddington) [1572522] - [fs] nfs: Set FATTR4_WORD0_TYPE for . and .. entries (Scott Mayhew) [1562236] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Increase timeout by 1 sec for non-RAID fastpath IOs (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Use zeroing memory allocator than allocator/memset (Tomas Henzl) [1513838] - [scsi] megaraid_sas: fix selection of reply queue (Tomas Henzl) [1513838] - [scsi] megaraid_sas: switch to pci_alloc_irq_vectors (Tomas Henzl) [1513838] - [scsi] megaraid_sas: fix error handle in megasas_probe_one (Tomas Henzl) [1513838] - [scsi] megaraid: Use dma_pool_zalloc() (Tomas Henzl) [1513838] - [scsi] megaraid_sas: NVMe passthrough command support (Tomas Henzl) [1513838] - [scsi] megaraid: use ktime_get_real for firmware time (Tomas Henzl) [1513838] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1513838] - [scsi] megaraid_sas: re-work DCMD refire code (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Expose fw_cmds_outstanding through sysfs (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Selectively apply stream detection based on IO type (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Update LD map after populating drv_map driver map copy (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Use megasas_wait_for_adapter_operational to detect controller state in IOCTL path (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Avoid firing DCMDs while OCR is in progress (Tomas Henzl) [1513838] - [scsi] megaraid_sas: unload flag should be set after scsi_remove_host is called (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Error handling for invalid ldcount provided by firmware in RAID map (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Reset ldio_outstanding in megasas_resume (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Return the DCMD status from megasas_get_seq_num (Tomas Henzl) [1513838] - [scsi] megaraid_sas: memset IOC INIT frame using correct size (Tomas Henzl) [1513838] - [scsi] megaraid_sas: zero out IOC INIT and stream detection memory (Tomas Henzl) [1513838] - [scsi] megaraid_sas: fix spelling mistake: "thershold" -> "threshold" (Tomas Henzl) [1513838] - [scsi] megaraid: Remove redundant code in megasas_alloc_cmds (Tomas Henzl) [1513838] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Add support for 64bit consistent DMA (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Do not limit queue_depth to 1k in non-RDPQ mode (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Retry with reduced queue depth when alloc fails for higher QD (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Incorrect processing of IOCTL frames for SMP/STP commands (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Move controller memory allocations and DMA mask settings from probe to megasas_init_fw (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Move initialization of instance parameters inside newly created function megasas_init_ctrl_params (Tomas Henzl) [1513838] - [scsi] megaraid_sas: remove instance->ctrl_info (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Pre-allocate frequently used DMA buffers (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Create separate functions for allocating and freeing controller DMA buffers (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Create separate functions to allocate ctrl memory (Tomas Henzl) [1513838] - [scsi] megaraid_sas: reduce size of fusion_context and use kmalloc for allocation (Tomas Henzl) [1513838] - [scsi] megaraid_sas: replace is_ventura with adapter_type checks (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Remove redundant checks for ctrl_context (Tomas Henzl) [1513838] - [scsi] megaraid_sas: replace instance->ctrl_context checks with instance->adapter_type (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Add support for Crusader controllers (Tomas Henzl) [1513838] - [scsi] megaraid_sas: use adapter_type for all gen controllers (Tomas Henzl) [1513838] - [scsi] hpsa: cleanup whitespace (Joseph Szczypek) [1524691] - [scsi] hpsa: Use DEVICE_ATTR_RO (Joseph Szczypek) [1524691] - [scsi] hpsa: fix selection of reply queue (Joseph Szczypek) [1524691] - [scsi] hpsa: use designated initializers (Joseph Szczypek) [1524691] - [scsi] hpsa: free irq on q indexed by h->intr_mode and not i (Joseph Szczypek) [1524691] - [scsi] hpsa: use pci_alloc_irq_vectors and automatic irq affinity (Joseph Szczypek) [1524691] - [scsi] hpsa: Use vsnprintf extension phN (Joseph Szczypek) [1524691] - [scsi] hpsa: drop unneeded newline (Joseph Szczypek) [1524691] - [scsi] hpsa: remove an unnecessary NULL check (Joseph Szczypek) [1524691] - [scsi] hpsa: update driver version (Joseph Szczypek) [1524691] - [scsi] hpsa: add enclosure logical identifier (Joseph Szczypek) [1524691] - [scsi] hpsa: reduce warning messages on device removal (Joseph Szczypek) [1524691] - [scsi] hpsa: update queue depth for externals (Joseph Szczypek) [1524691] - [scsi] hpsa: update discovery polling (Joseph Szczypek) [1524691] - [scsi] hpsa: add controller checkpoint (Joseph Szczypek) [1524691] - [scsi] hpsa: clear tmpdevice in scan thread (Joseph Szczypek) [1524691] - [scsi] hpsa: cleanup sas_phy structures in sysfs when unloading (Joseph Szczypek) [1524691] - [scsi] hpsa: destroy sas transport properties before scsi_host (Joseph Szczypek) [1524691] - [scsi] hpsa: Fix configured_logical_drive_count check (Joseph Szczypek) [1524691] - [scsi] hpsa: remove the smp_handler stub (Joseph Szczypek) [1524691] - [scsi] csiostor: remove redundant assignment to pointer 'ln' (Arjun Vynipadath) [1523193] - [scsi] csiostor: fix spelling mistake: Couldnt -> Couldn't (Arjun Vynipadath) [1523193] - [scsi] csiostor: remove unneeded DRIVER_LICENSE #define (Arjun Vynipadath) [1523193] - [scsi] csiostor: Convert timers to use timer_setup() (Arjun Vynipadath) [1523193] - [linux] libata: enable host-wide tags (Ewan Milne) [1491014] - [ata] libata: remove ATA_FLAG_LOWTAG (Ewan Milne) [1491014] - [ata] Add a new flag to destinguish sas controller (Ewan Milne) [1491014] - [ata] libata: make sata_sil24 use fifo tag allocator (Ewan Milne) [1491014] - [ata] libata: move sas ata tag allocation to libata-scsi.c (Ewan Milne) [1491014] - [ata] libata: use blk taging (Ewan Milne) [1491014] - [nvme] Use admin command effects for admin commands (David Milburn) [1515584] - [nvme] nvmet: fix space padding in serial number (David Milburn) [1515584] - [nvme] nvme-pci: Remove unused queue parameter (David Milburn) [1515584] - [nvme] nvme-pci: Skip queue deletion if there are no queues (David Milburn) [1515584] - [nvme] target: fix buffer overflow (David Milburn) [1515584] - [nvme] don't send keep-alives to the discovery controller (David Milburn) [1515584] - [nvme] unexport nvme_start_keep_alive (David Milburn) [1515584] - [nvme] nvme-loop: fix kernel oops in case of unhandled command (David Milburn) [1560383 1515584] - [nvme] enforce 64bit offset for nvme_get_log_ext fn (David Milburn) [1515584] - [nvme] make nvme_get_log_ext non-static (David Milburn) [1515584] - [nvme] nvmet: constify struct nvmet_fabrics_ops (David Milburn) [1515584] - [nvme] nvmet: refactor configfs transport type handling (David Milburn) [1515584] - [nvme] nvmet: move device_uuid configfs attr definition to suitable place (David Milburn) [1515584] - [nvme] Add .stop_ctrl to nvme ctrl ops (David Milburn) [1515584] - [nvme] nvme-rdma: Allow DELETING state change failure in error_recovery (David Milburn) [1515584] - [nvme] nvme-rdma: Don't flush delete_wq by default during remove_one (David Milburn) [1515584] - [nvme] nvmet-rdma: Don't flush system_wq by default during remove_one (David Milburn) [1515584] - [nvme] nvmet-rdma: Fix use after free in nvmet_rdma_cm_handler() (David Milburn) [1515584] - [nvme] nvmet-rdma: Remove unused queue state (David Milburn) [1515584] - [nvme] nvmet_fc: prevent new io rqsts in possible isr completions (David Milburn) [1515584] - [nvme] nvme_fc: on remoteport reuse, set new nport_id and role (David Milburn) [1515584] - [nvme] nvme_fc: fix abort race on teardown with lld reject (David Milburn) [1515584] - [nvme] nvme_fc: io timeout should defer abort to ctrl reset (David Milburn) [1515584] - [nvme] nvme_fc: fix ctrl create failures racing with workq items (David Milburn) [1515584] - [nvme] nvme-pci: disable APST for Samsung NVMe SSD 960 EVO + ASUS PRIME Z370-A (David Milburn) [1515584] - [nvme] centralize ctrl removal prints (David Milburn) [1515584] - [nvme] nvme-pci: Add .get_address ctrl callback (David Milburn) [1515584] - [nvme] implement log page low/high offset and dwords (David Milburn) [1515584] - [nvme] change namespaces_mutext to namespaces_rwsem (David Milburn) [1515584] - [nvme] fix the dangerous reference of namespaces list (David Milburn) [1515584] - [nvme] nvme-pci: quiesce IO queues prior to disabling device HMB accesses (David Milburn) [1515584] - [nvme] use define instead of magic value for identify size (David Milburn) [1515584] - [nvme] nvme_fc: rework sqsize handling (David Milburn) [1515584] - [nvme] nvme-fabrics: Ignore nr_io_queues option for discovery controllers (David Milburn) [1515584] - [nvme] nvme-pci: Fix nvme queue cleanup if IRQ setup fails (David Milburn) [1515584] - [nvme] nvme-fabrics: don't check for non-NULL module in nvmf_register_transport (David Milburn) [1515584] - [nvme] nvme-rdma: fix sysfs invoked reset_ctrl error flow (David Milburn) [1515584] - [nvme] nvme-pci: Fix timeouts in connecting state (David Milburn) [1515584] - [nvme] nvme-pci: Remap CMB SQ entries on every controller reset (David Milburn) [1515584] - [nvme] fix the deadlock in nvme_update_formats (David Milburn) [1515584] - [nvme] Don't use a stack buffer for keep-alive command (David Milburn) [1515584] - [nvme] nvme_fc: cleanup io completion (David Milburn) [1515584] - [nvme] nvme_fc: correct abort race condition on resets (David Milburn) [1515584] - [nvme] delete NVME_CTRL_LIVE --> NVME_CTRL_CONNECTING transition (David Milburn) [1515584] - [nvme] nvme-rdma: use NVME_CTRL_CONNECTING state to mark init process (David Milburn) [1515584] - [nvme] rename NVME_CTRL_RECONNECTING state to NVME_CTRL_CONNECTING (David Milburn) [1515584] - [nvme] nvme-pci: introduce RECONNECTING state to mark initializing procedure (David Milburn) [1515584] - [nvme] nvme-rdma: remove redundant boolean for inline_data (David Milburn) [1515584] - [nvme] don't free uuid pointer before printing it (David Milburn) [1515584] - [nvme] nvme-pci: Suspend queues after deleting them (David Milburn) [1515584] - [nvme] nvme-pci: Fix queue double allocations (David Milburn) [1515584] - [nvme] nvme-pci: clean up SMBSZ bit definitions (David Milburn) [1515584] - [nvme] nvme-pci: clean up CMB initialization (David Milburn) [1515584] - [nvme] nvmet: release a ns reference in nvmet_req_uninit if needed (David Milburn) [1515584] - [nvme] nvme-fabrics: fix memory leak when parsing host ID option (David Milburn) [1515584] - [nvme] fix comment typos in nvme_create_io_queues (David Milburn) [1515584] - [nvme] host delete_work and reset_work on separate workqueues (David Milburn) [1515584] - [nvme] nvme-pci: allocate device queues storage space at probe (David Milburn) [1515584] - [nvme] allocate nvme_queue in correct node (David Milburn) [1515584] - [nvme] take refcount on transport module (David Milburn) [1515584] - [nvme] nvme-pci: fix NULL pointer reference in nvme_alloc_ns (David Milburn) [1515584] - [nvme] modify the debug level for setting shutdown timeout (David Milburn) [1515584] - [nvme] nvme-pci: don't open-code nvme_reset_ctrl (David Milburn) [1515584] - [nvme] nvmet: rearrange nvmet_ctrl_free() (David Milburn) [1515584] - [nvme] nvmet: fix error flow in nvmet_alloc_ctrl() (David Milburn) [1515584] - [nvme] nvme-pci: remove an unnecessary initialization in HMB code (David Milburn) [1515584] - [nvme] nvme-fabrics: protect against module unload during create_ctrl (David Milburn) [1515584] - [nvme] nvmet-fc: cleanup nvmet add_port/remove_port (David Milburn) [1515584] - [nvme] nvme_fcloop: refactor host/target io job access (David Milburn) [1515584] - [nvme] nvme_fcloop: rework to remove xxx_IN_ISR feature flags (David Milburn) [1515584] - [nvme] nvme_fcloop: disassocate local port structs (David Milburn) [1515584] - [nvme] nvme_fcloop: fix abort race condition (David Milburn) [1515584] - [nvme] nvmet: lower log level for each queue creation (David Milburn) [1515584] - [nvme] nvmet-rdma: lowering log level for chatty debug messages (David Milburn) [1515584] - [nvme] nvmet-rdma: removed queue cleanup from module exit (David Milburn) [1515584] - [s390] zcrypt: Fix wrong comparison leading to strange load balancing (Hendrik Brueckner) [1375258] - [s390] zcrypt: Introduce QACT support for AP bus devices (Hendrik Brueckner) [1375258] - [s390] zcrypt: Enable special header file flag for AU CPRP (Hendrik Brueckner) [1375258] - [s390] zcrypt: CEX6S exploitation (Hendrik Brueckner) [1375258] - [s390] zcrypt: externalize AP queue interrupt control (Hendrik Brueckner) [1375258] - [s390] zcrypt: externalize AP config info query (Hendrik Brueckner) [1375258] - [s390] zcrypt: externalize test AP queue (Hendrik Brueckner) [1375258] - [s390] crypto: add s390 platform specific aes gcm support (Hendrik Brueckner) [1375263] - [s390] crypto: add inline assembly for KMA instruction to cpacf.h (Hendrik Brueckner) [1375263] - [s390] cpacf: Introduce kma instruction (Hendrik Brueckner) [1375263] - [s390] cpacf: query instructions use unique parameters for compatibility with KMA (Hendrik Brueckner) [1375263]- [gpu] drm/nouveau: Fix deadlock in nv50_mstm_register_connector() (Lyude Paul) [1571927] - [netdrv] vmxnet3: segCnt can be 1 for LRO packets (Neil Horman) [1426680] - [netdrv] bnxt_en: Fix memory fault in bnxt_ethtool_init() (Jonathan Toppins) [1573936] - [uapi] input: Fix KEY_BRIGHTNESS_MIN definition (Prarit Bhargava) [1571274] - [acpi] acpi_pad: Fix memory leak in power saving threads (Lenny Szubowicz) [1542660] - [block] kyber: fix domain token leak during requeue (Ming Lei) [1548238] - [block] blk-mq: don't call io sched's .requeue_request when requeueing rq to ->dispatch (Ming Lei) [1548238] - [block] kyber: fix another domain token wait queue hang (Ming Lei) [1548238] - [block] kyber: fix hang on domain token wait queue (Ming Lei) [1548238] - [block] mq-deadline: add 'deadline' as a name alias (Ming Lei) [1548253] - [block] elevator: allow name aliases (Ming Lei) [1548253] - [block] elevator: mark parameter of elevator_aux_find() as const (Ming Lei) [1548253] - [block] elevator: move elevator_aux_find() to front of the file (Ming Lei) [1548253] - [block] blk-mq: quiesce queue before freeing queue (Ming Lei) [1548236] - [mm] hwpoison: disable memory error handling on 1GB hugepage (Aristeu Rozanski) [1525701] - [mm] hwpoison: call shake_page() after try_to_unmap() for mlocked page (Aristeu Rozanski) [1525701] - [mm] hwpoison: call shake_page() unconditionally (Aristeu Rozanski) [1525701] - [mm] madvise: pass return code of memory_failure() to userspace (Aristeu Rozanski) [1525701] - [mm] hwpoison: fix traversal of hugetlbfs pages to avoid printk flood (Aristeu Rozanski) [1525701] - [mm] hwpoison.c: fix held reference count after unpoisoning empty zero page (Aristeu Rozanski) [1525701] - [kernel] jump_label: Disable jump labels in __exit code (Josh Poimboeuf) [1541287] - [kernel] jump_label: Explicitly disable jump labels in __init code (Josh Poimboeuf) [1541287] - [kernel] sched: Enable SCHED_DEADLINE (Lauro Ramos Venancio) [1344565] - [s390] correct nospec auto detection init order (Hendrik Brueckner) [1558325] - [s390] add sysfs attributes for spectre (Hendrik Brueckner) [1558325] - [s390] report spectre mitigation via syslog (Hendrik Brueckner) [1558325] - [s390] add automatic detection of the spectre defense (Hendrik Brueckner) [1558325] - [s390] move nobp parameter functions to nospec-branch.c (Hendrik Brueckner) [1558325] - [s390] do not bypass BPENTER for interrupt system calls (Hendrik Brueckner) [1558325] - [s390] Replace IS_ENABLED(EXPOLINE_*) with IS_ENABLED(CONFIG_EXPOLINE_*) (Hendrik Brueckner) [1558325] - [s390] introduce execute-trampolines for branches (Hendrik Brueckner) [1558325] - [s390] run user space and KVM guests with modified branch prediction (Hendrik Brueckner) [1558325] - [s390] add optimized array_index_mask_nospec (Hendrik Brueckner) [1558325] - [s390] entry.s: fix spurious zeroing of r0 (Hendrik Brueckner) [1558325] - [s390] scrub registers on kernel entry and KVM exit (Hendrik Brueckner) [1558325] - [s390] align and prepare spectre mitigation for upstream commits (Hendrik Brueckner) [1558325] - [s390] alternative: use a copy of the facility bit mask (Hendrik Brueckner) [1558325] - [s390] crypto: Adjust s390 aes and paes cipher priorities (Hendrik Brueckner) [1569511] - [s390] cio: update chpid descriptor after resource accessibility event (Hendrik Brueckner) [1574467] - [s390] dasd: fix IO error for newly defined devices (Hendrik Brueckner) [1574454] - [s390] uprobes: implement arch_uretprobe_is_alive() (Hendrik Brueckner) [1574009] - [s390] dasd: configurable IFCC handling (Hendrik Brueckner) [1548504] - [x86] spec_ctrl: Always clear SPEC_CTRL MSRs when disabling IBRS (Waiman Long) [1574730] - [kernel] perf/hwbp: Simplify the perf-hwbp code, fix documentation (Eugene Syromiatnikov) [1569874] {CVE-2018-1000199} - [x86] kvm: fix icebp instruction handling (Paolo Bonzini) [1566837] {CVE-2018-1087} - [x86] entry/64: Don't use IST entry for #BP stack (Paolo Bonzini) [1567074] {CVE-2018-8897}- [scsi] storvsc: Select channel based on available percentage of ring buffer to write (Cathy Avery) [1568513] - [kernel] scsi: vmbus: Add function to report available ring buffer to write in total ring size percentage (Cathy Avery) [1568513] - [scsi] storsvc: don't set a bounce limit (Cathy Avery) [1568513] - [netdrv] netvsc: Use the vmbus function to calculate ring buffer percentage (Cathy Avery) [1568513] - [scsi] storvsc: Set up correct queue depth values for IDE devices (Cathy Avery) [1568513] - [scsi] storvsc: Spread interrupts when picking a channel for I/O requests (Cathy Avery) [1568513] - [scsi] storvsc: Increase cmd_per_lun for higher speed devices (Cathy Avery) [1568513] - [scsi] storvsc: missing error code in storvsc_probe() (Cathy Avery) [1568513] - [scsi] cxgb4i: silence overflow warning in t4_uld_rx_handler() (Arjun Vynipadath) [1523190] - [scsi] cxgb4i: make skb_push & __skb_push return void pointers (Arjun Vynipadath) [1523190] - [scsi] iscsi: respond to netlink with unicast when appropriate (Chris Leech) [1330865] - [scsi] bnx2fc: Fix check in SCSI completion handler for timed out request (Chad Dupuis) [1566553] - [scsi] bnx2fc: fix spelling mistake: "Couldnt" -> "Couldn't" (Chad Dupuis) [1566553] - [scsi] bnx2i: Use zeroing allocator rather than allocator/memset (Chad Dupuis) [1566556] - [scsi] bnx2i: bnx2i_hwi: use swap macro in bnx2i_send_iscsi_nopout (Chad Dupuis) [1566556] - [scsi] bnx2i: Clean up unused pointers in bnx2i_hwi (Chad Dupuis) [1566556] - [scsi] cdrom: do not call check_disk_change() inside cdrom_open() (Maurizio Lombardi) [1538362] - [scsi] lpfc: update driver version to 12.0.0.2 (Dick Kennedy) [1519548] - [scsi] lpfc: Correct missing remoteport registration during link bounces (Dick Kennedy) [1519548] - [scsi] lpfc: Fix NULL pointer reference when resetting adapter (Dick Kennedy) [1519548] - [scsi] lpfc: Fix nvme remoteport registration race conditions (Dick Kennedy) [1519548] - [scsi] lpfc: Fix driver not recovering NVME rports during target link faults (Dick Kennedy) [1519548] - [scsi] lpfc: Fix WQ/CQ creation for older asic's (Dick Kennedy) [1519548] - [scsi] lpfc: Fix NULL pointer access in lpfc_nvme_info_show (Dick Kennedy) [1519548] - [scsi] lpfc: Fix lingering lpfc_wq resource after driver unload (Dick Kennedy) [1519548] - [scsi] lpfc: Fix Abort request WQ selection (Dick Kennedy) [1519548] - [scsi] lpfc: Enlarge nvmet asynchronous receive buffer counts (Dick Kennedy) [1519548] - [scsi] lpfc: Add per io channel NVME IO statistics (Dick Kennedy) [1519548] - [scsi] lpfc: Correct target queue depth application changes (Dick Kennedy) [1519548] - [scsi] lpfc: Fix multiple PRLI completion error path (Dick Kennedy) [1519548] - [scsi] lpfc: make several unions static, fix non-ANSI prototype (Dick Kennedy) [1519548] - [scsi] scsi_transport_fc: fix typos on 64/128 GBit define names (Dick Kennedy) [1519548] - [scsi] scsi_transport_fc: add 64GBIT and 128GBIT port speed definitions (Dick Kennedy) [1519548] - [scsi] lpfc: Change Copyright of 12.0.0.1 modified files to 2018 (Dick Kennedy) [1519548] - [scsi] lpfc: update driver version to 12.0.0.1 (Dick Kennedy) [1519548] - [scsi] lpfc: Memory allocation error during driver start-up on power8 (Dick Kennedy) [1519548] - [scsi] lpfc: Fix mailbox wait for POST_SGL mbox command (Dick Kennedy) [1519548] - [scsi] lpfc: Fix SCSI lun discovery when port configured for both SCSI and NVME (Dick Kennedy) [1519548] - [scsi] lpfc: Streamline NVME Targe6t WQE setup (Dick Kennedy) [1519548] - [scsi] lpfc: Streamline NVME Initiator WQE setup (Dick Kennedy) [1519548] - [scsi] lpfc: Code cleanup for 128byte wqe data type (Dick Kennedy) [1519548] - [scsi] lpfc: Fix NVME Initiator FirstBurst (Dick Kennedy) [1519548] - [scsi] lpfc: Add missing unlock in WQ full logic (Dick Kennedy) [1519548] - [scsi] lpfc: use __raw_writeX on DPP copies (Dick Kennedy) [1519548] - [scsi] lpfc: Change Copyright of 12.0.0.0 modified files to 2018 (Dick Kennedy) [1519548] - [scsi] lpfc: update driver version to 12.0.0.0 (Dick Kennedy) [1519548] - [scsi] lpfc: Work around NVME cmd iu SGL type (Dick Kennedy) [1519548] - [scsi] lpfc: Fix nvme embedded io length on new hardware (Dick Kennedy) [1519548] - [scsi] lpfc: Add embedded data pointers for enhanced performance (Dick Kennedy) [1519548] - [scsi] lpfc: Enable fw download on if_type=6 devices (Dick Kennedy) [1519548] - [scsi] lpfc: Add if_type=6 support for cycling valid bits (Dick Kennedy) [1519548] - [scsi] lpfc: Add 64G link speed support (Dick Kennedy) [1519548] - [scsi] lpfc: Add PCI Ids for if_type=6 hardware (Dick Kennedy) [1519548] - [scsi] lpfc: Add push-to-adapter support to sli4 (Dick Kennedy) [1519548] - [scsi] lpfc: Add SLI-4 if_type=6 support to the code base (Dick Kennedy) [1519548] - [scsi] lpfc: Rework sli4 doorbell infrastructure (Dick Kennedy) [1519548] - [scsi] lpfc: Rework lpfc to allow different sli4 cq and eq handlers (Dick Kennedy) [1519548] - [scsi] lpfc: Update 11.4.0.7 modified files for 2018 Copyright (Dick Kennedy) [1519548] - [scsi] lpfc: update driver version to 11.4.0.7 (Dick Kennedy) [1519548] - [scsi] lpfc: Fix nonrecovery of NVME controller after cable swap (Dick Kennedy) [1519548] - [scsi] lpfc: Treat SCSI Write operation Underruns as an error (Dick Kennedy) [1519548] - [scsi] lpfc: Fix header inclusion in lpfc_nvmet (Dick Kennedy) [1519548] - [scsi] lpfc: Validate adapter support for SRIU option (Dick Kennedy) [1519548] - [scsi] lpfc: Indicate CONF support in NVMe PRLI (Dick Kennedy) [1519548] - [scsi] lpfc: Fix issue_lip if link is disabled (Dick Kennedy) [1519548] - [scsi] lpfc: Fix soft lockup in lpfc worker thread during LIP testing (Dick Kennedy) [1519548] - [scsi] lpfc: Allow set of maximum outstanding SCSI cmd limit for a target (Dick Kennedy) [1519548] - [scsi] lpfc: Fix RQ empty firmware trap (Dick Kennedy) [1519548] - [scsi] lpfc: Fix IO failure during hba reset testing with nvme io (Dick Kennedy) [1519548] - [scsi] lpfc: Fix PRLI handling when topology type changes (Dick Kennedy) [1519548] - [scsi] lpfc: Add WQ Full Logic for NVME Target (Dick Kennedy) [1519548] - [scsi] lpfc: correct debug counters for abort (Dick Kennedy) [1519548] - [scsi] lpfc: move placement of target destroy on driver detach (Dick Kennedy) [1519548] - [scsi] lpfc: Increase CQ and WQ sizes for SCSI (Dick Kennedy) [1519548] - [scsi] lpfc: Fix frequency of Release WQE CQEs (Dick Kennedy) [1519548] - [scsi] lpfc: fix a couple of minor indentation issues (Dick Kennedy) [1519548] - [scsi] lpfc: don't dereference localport before it has been null checked (Dick Kennedy) [1519548] - [scsi] lpfc: correct sg_seg_cnt attribute min vs default (Dick Kennedy) [1519548] - [scsi] lpfc: update driver version to 11.4.0.6 (Dick Kennedy) [1519548] - [scsi] lpfc: Beef up stat counters for debug (Dick Kennedy) [1519548] - [scsi] lpfc: Fix infinite wait when driver unregisters a remote NVME port (Dick Kennedy) [1519548] - [scsi] lpfc: Fix issues connecting with nvme initiator (Dick Kennedy) [1519548] - [scsi] lpfc: Fix SCSI LUN discovery when SCSI and NVME enabled (Dick Kennedy) [1519548] - [scsi] lpfc: Increase SCSI CQ and WQ sizes (Dick Kennedy) [1519548] - [scsi] lpfc: Fix receive PRLI handling (Dick Kennedy) [1519548] - [scsi] lpfc: Fix -EOVERFLOW behavior for NVMET and defer_rcv (Dick Kennedy) [1519548] - [scsi] lpfc: Fix random heartbeat timeouts during heavy IO (Dick Kennedy) [1519548] - [scsi] lpfc: update driver version to 11.4.0.5 (Dick Kennedy) [1519548] - [scsi] lpfc: small sg cnt cleanup (Dick Kennedy) [1519548] - [scsi] lpfc: Fix driver handling of nvme resources during unload (Dick Kennedy) [1519548] - [scsi] lpfc: Fix crash during driver unload with running nvme traffic (Dick Kennedy) [1519548] - [scsi] lpfc: Correct driver deregistrations with host nvme transport (Dick Kennedy) [1519548] - [scsi] lpfc: correct port registrations with nvme_fc (Dick Kennedy) [1519548] - [scsi] lpfc: Adjust default value of lpfc_nvmet_mrq (Dick Kennedy) [1519548] - [scsi] lpfc: Fix display for debugfs queInfo (Dick Kennedy) [1519548] - [scsi] lpfc: Raise maximum NVME sg list size for 256 elements (Dick Kennedy) [1519548] - [scsi] lpfc: Fix NVME LS abort_xri (Dick Kennedy) [1519548] - [scsi] lpfc: Handle XRI_ABORTED_CQE in soft IRQ (Dick Kennedy) [1519548] - [scsi] lpfc: Expand WQE capability of every NVME hardware queue (Dick Kennedy) [1519548]- [char] ipmi: retain ipmi_si for ipmi platform_device.name (Tony Camuso) [1567691] - [char] ipmi: Fix some error cleanup issues (Tony Camuso) [1573197] - [char] ipmi_si: Fix error handling of platform device (Tony Camuso) [1573197] - [input] elantech - add new icbody type 15 (Benjamin Tissoires) [1565527] - [input] elantech - make arrays debounce_packet static, reduces object code size (Benjamin Tissoires) [1565527] - [input] elantech - constify attribute_group structures (Benjamin Tissoires) [1565527] - [input] elantech - add Fujitsu Lifebook E546/E557 to force crc_enabled (Benjamin Tissoires) [1565527] - [input] elantech - force relative mode on a certain module (Benjamin Tissoires) [1565527] - [input] elantech - add Fujitsu Lifebook E547 to force crc_enabled (Benjamin Tissoires) [1565527] - [input] elantech - add Fujitsu Lifebook E556 to force crc_enabled (Benjamin Tissoires) [1565527] - [input] elantech - force needed quirks on Fujitsu H760 (Benjamin Tissoires) [1565527] - [input] elantech - fix Lenovo version typo (Benjamin Tissoires) [1565527] - [input] elantech - fix debug dump of the current packet (Benjamin Tissoires) [1565527] - [input] elantech - add more IC body types to the list (Benjamin Tissoires) [1565527] - [input] psmouse - use same format for secondary devices as for primary (Benjamin Tissoires) [1565527] - [input] elantech - mark protocols v2 and v3 as semi-mt (Benjamin Tissoires) [1565527] - [input] elantech - add Fujitsu Lifebook U745 to force crc_enabled (Benjamin Tissoires) [1565527] - [input] elantech - add special check for fw_version 0x470f01 touchpad (Benjamin Tissoires) [1565527] - [input] elantech - force resolution of 31 u/mm (Benjamin Tissoires) [1565527] - [input] elantech - add new icbody type (Benjamin Tissoires) [1565527] - [input] elantech - fix detection of touchpads where the revision matches a known rate (Benjamin Tissoires) [1565527] - [input] synaptics - add Lenovo 80 series ids to SMBus (Benjamin Tissoires) [1554926] - [input] trackpoint - combine calls to ps2_command() (Benjamin Tissoires) [1554926] - [input] libps2 - relax command byte ACK handling (Benjamin Tissoires) [1554926] - [kernel] input: libps2 - use BIT() for bitmask constants (Benjamin Tissoires) [1554926] - [input] libps2 - support retransmission of command data (Benjamin Tissoires) [1554926] - [input] libps2 - add debugging statements (Benjamin Tissoires) [1554926] - [input] psmouse - move sliced command implementation to libps2 (Benjamin Tissoires) [1554926] - [input] libps2 - use u8 for byte data (Benjamin Tissoires) [1554926] - [input] libps2 - fix switch statement formatting (Benjamin Tissoires) [1554926] - [input] psmouse - clean up code (Benjamin Tissoires) [1554926] - [input] psmouse - create helper for reporting standard buttons/motion (Benjamin Tissoires) [1554926] - [input] trackpoint - only expose supported controls for Elan, ALPS and NXP (Benjamin Tissoires) [1554926] - [input] psmouse - expose drift duration for IBM trackpoints (Benjamin Tissoires) [1554926] - [input] trackpoint - force 3 buttons if 0 button is reported (Benjamin Tissoires) [1554926] - [input] trackpoint - add new trackpoint firmware ID (Benjamin Tissoires) [1554926] - [input] trackpoint - assume 3 buttons when buttons detection fails (Benjamin Tissoires) [1554926] - [input] mouse - use local variables consistently (Benjamin Tissoires) [1554926] - [input] synaptics - use BIT() and GENMASK() macros (Benjamin Tissoires) [1554926] - [input] synaptics - add synaptics_query_int() (Benjamin Tissoires) [1554926] - [input] psmouse - fix data race in __ps2_command (Benjamin Tissoires) [1554926] - [input] psmouse - add small delay for IBM trackpoint pass-through mode (Benjamin Tissoires) [1554926] - [input] synaptics - prevent top button pad from creating smbus device (Benjamin Tissoires) [1554926] - [input] psmouse - fix Synaptics detection when protocol is disabled (Benjamin Tissoires) [1554926] - [input] synaptics - disable kernel tracking on SMBus devices (Benjamin Tissoires) [1554926] - [input] synaptics - fix device info appearing different on reconnect (Benjamin Tissoires) [1554926] - [input] synaptics - keep PS/2 around when RMI4_SMB is not enabled (Benjamin Tissoires) [1554926] - [input] synaptics - clear device info before filling in (Benjamin Tissoires) [1554926] - [input] psmouse - fix cleaning up SMBus companions (Benjamin Tissoires) [1554926] - [input] synaptics - add support for Intertouch devices (Benjamin Tissoires) [1554926] - [input] psmouse - add support for SMBus companions (Benjamin Tissoires) [1554926] - [input] psmouse - introduce notion of SMBus companions (Benjamin Tissoires) [1554926] - [input] psmouse - store pointer to current protocol (Benjamin Tissoires) [1554926] - [input] psmouse - implement fast reconnect option (Benjamin Tissoires) [1554926] - [input] serio - add fast reconnect option (Benjamin Tissoires) [1554926] - [input] synaptics - split device info into a separate structure (Benjamin Tissoires) [1554926] - [input] synaptics - do not mix logical and bitwise operations (Benjamin Tissoires) [1554926] - [input] synaptics - use SERIO_OOB_DATA to handle trackstick buttons (Benjamin Tissoires) [1554926] - [input] synaptics - dump ext10 capabilities as well (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - log when we create a guest serio port (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - unmask F03 interrupts when port is opened (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - do not delete interrupt memory too early (Benjamin Tissoires) [1554926] - [input] synaptics_rmi4 - remove unneeded MODULE_VERSION() usage (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - RMI4 can also use SMBUS version 3 (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - limit the range of what GPIOs are buttons (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - constify attribute_group structures in F01 (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - register F03 port as pass-through serio (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - change F12 clip to inactive border debug (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - use dev_driver_string when registering interrupt (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - when registering sensors do not call them "drivers" (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - cleanup SMbus mapping handling (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - fix endianness issue in SMBus transport (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - fix handling failures from rmi_enable_sensor (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - prevent null pointer dereference in f30 (Benjamin Tissoires) [1554926] - [input] rmi4 - f30: detect INPUT_PROP_BUTTONPAD from the button count (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - forward upper mechanical buttons to PS/2 guest (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - clean up F30 implementation (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - fix error return code in rmi_probe_interrupts() (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - add rmi_find_function() (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - add sysfs interfaces for hardware IDs (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - fix reversed conditions in enable/disable_irq_wake (Benjamin Tissoires) [1554926] - [input] constify device_type structures (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - use local variables consistently (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - correctly swap clip values if axes are swapped (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - remove redundant null check on rmi_dev (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - use Kconfig "if" to express dependency (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - select 'SERIO' when needed (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - fix F03 build error when serio is module (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - fix debug for sensor clip (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - store the attn data in the driver (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - allow to add attention data (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - f03 - grab data passed by transport device (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - add support for F03 (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - have only one struct platform data (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - remove EXPORT_SYMBOL_GPL for internal functions (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - add rmi_enable/disable_irq (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - remove unused fields in struct rmi_driver_data (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - add SMBus support (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - set the ABS_MT_TOOL_TYPE bit to report tool type (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - add support for controlling dribble packets in F12 (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - add parameters for dribble packets and palm detect gesture (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - handle incomplete input data (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - move IRQ handling to rmi_driver (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - add a couple of debug lines (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - factor out functions from probe (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - stop scanning PDT after two empty pages (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - fix register descriptor subpacket map construction (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - do not check for NULL when calling of_node_put() (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - fix maximum size check for F12 control register 8 (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - use the RMI_F11_REL_BYTES define in rmi_f11_rel_pos_report (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - remove unneeded variable (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - remove pointer to rmi_function in f12_data (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - fix spelling in defines (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - remove check of Non-NULL array (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - using logical instead of bitwise AND (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - add support for F30 (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - add support for F12 (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - add support for 2D sensors and F11 (Benjamin Tissoires) [1554926] - [uapi] input: synaptics-rmi4 - add support for Synaptics RMI4 devices (Benjamin Tissoires) [1554926] - [uapi] input: psmouse - add a custom serio protocol to send extra information (Benjamin Tissoires) [1554926] - [input] psmouse - limit protocols that we try on passthrough ports (Benjamin Tissoires) [1554926] - [input] psmouse - factor out common protocol probing code (Benjamin Tissoires) [1554926] - [input] psmouse - clean up Cypress probe (Benjamin Tissoires) [1554926] - [input] psmouse - move protocol descriptions around (Benjamin Tissoires) [1554926] - [input] psmouse - fix comment style (Benjamin Tissoires) [1554926] - [input] psmouse - use switch statement in psmouse_process_byte() (Benjamin Tissoires) [1554926] - [input] psmouse - use IS_ENABLED instead of homegrown code (Benjamin Tissoires) [1554926] - [kernel] genirq: Add irq_get_trigger_type() to get IRQ flags (Benjamin Tissoires) [1554926] - [uapi] input: add MT_TOOL_PALM (Benjamin Tissoires) [1554926] - [input] MT - add support for balanced slot assignment (Benjamin Tissoires) [1554926] - [i2c] i801: Restore configuration at shutdown (Benjamin Tissoires) [1554926] - [i2c] i801: Save register SMBSLVCMD value only once (Benjamin Tissoires) [1554926] - [i2c] do not enable fall back to Host Notify by default (Benjamin Tissoires) [1554926] - [i2c] use an IRQ to report Host Notify events, not alert (Benjamin Tissoires) [1554926] - [i2c] i801: remove SMBNTFDDAT reads as they always seem to return 0 (Benjamin Tissoires) [1554926] - [i2c] i801: use the BIT() macro for FEATURES_* also (Benjamin Tissoires) [1554926] - [i2c] i801: use BIT() macro for bits definition (Benjamin Tissoires) [1554926] - [i2c] i801: minor formatting issues (Benjamin Tissoires) [1554926] - [i2c] i801: store and restore the SLVCMD register at load and unload (Benjamin Tissoires) [1554926] - [i2c] i2c-smbus: fix i2c_handle_smbus_host_notify documentation (Benjamin Tissoires) [1554926] - [i2c] i801: add support of Host Notify (Benjamin Tissoires) [1554926] - [uapi] i2c: smbus: add SMBus Host Notify support (Benjamin Tissoires) [1554926] - [i2c] add a protocol parameter to the alert callback (Benjamin Tissoires) [1554926] - [crypto] chelsio - Remove unwanted initialization (Arjun Vynipadath) [1523191] - [crypto] chelsio - don't leak pointers to authenc keys (Arjun Vynipadath) [1523191] - [crypto] chelsio - Remove declaration of static function from header (Arjun Vynipadath) [1523191] - [crypto] chelsio -Split Hash requests for large scatter gather list (Arjun Vynipadath) [1523191] - [crypto] chelsio - Fix iv passed in fallback path for rfc3686 (Arjun Vynipadath) [1523191] - [crypto] chelsio - Update IV before sending request to HW (Arjun Vynipadath) [1523191] - [crypto] chelsio - Use kernel round function to align lengths (Arjun Vynipadath) [1523191] - [crypto] chelsio - no csum offload for ipsec path (Arjun Vynipadath) [1523191] - [crypto] chelsio - Make function aead_ccm_validate_input static (Arjun Vynipadath) [1523191] - [crypto] chelsio - Fix indentation warning (Arjun Vynipadath) [1523191] - [crypto] chelsio - Remove dst sg size zero check (Arjun Vynipadath) [1523191] - [crypto] chelsio - Add authenc versions of ctr and sha (Arjun Vynipadath) [1523191] - [crypto] chelsio - Fix IV updated in XTS operation (Arjun Vynipadath) [1523191] - [crypto] chelsio - check for sg null (Arjun Vynipadath) [1523191] - [crypto] chelsio - Fix Indentation (Arjun Vynipadath) [1523191] - [crypto] chelsio - fix a type cast error (Arjun Vynipadath) [1523191] - [crypto] chelsio - Use GCM IV size constant (Arjun Vynipadath) [1523191] - [crypto] gcm - add GCM IV size constant (Arjun Vynipadath) [1523191] - [crypto] chelsio - select CRYPTO_GF128MUL (Arjun Vynipadath) [1523191] - [crypto] chcr: ensure cntrl is initialized to fix bit-wise or'ing of garabage data (Arjun Vynipadath) [1523191] - [crypto] chcr: remove unused variables net_device, pi, adap and cntrl (Arjun Vynipadath) [1523191] - [crypto] chelsio - make arrays sgl_ent_len and dsgl_ent_len static (Arjun Vynipadath) [1523191] - [crypto] chcr: Add support for Inline IPSec (Arjun Vynipadath) [1523191] - [crypto] chelsio - Fix an error code in chcr_hash_dma_map() (Arjun Vynipadath) [1523191] - [crypto] chelsio - remove redundant assignments to reqctx and dst_size (Arjun Vynipadath) [1523191] - [crypto] chcr - Replace _manual_ swap with swap macro (Arjun Vynipadath) [1523191] - [crypto] chelsio - pr_err() strings should end with newlines (Arjun Vynipadath) [1523191] - [net] vsock: make af_vsock.ko removable again (Stefan Hajnoczi) [1559688]- [target] cxgbit: call neigh_event_send() to update MAC address (Arjun Vynipadath) [1523189] - [base] fix memory leak for ata_link_init (David Milburn) [1474183] - [fs] freeing unlinked file indefinitely delayed (Carlos Maiolino) [1248862] - [mm] tmpfs: fix shmem_evict_inode() warnings on i_blocks (Christoph von Recklinghausen) [1537382] - [hv] add SPDX license id to Kconfig (Mohammed Gamal) [1551622] - [hv] add SPDX license to trace (Mohammed Gamal) [1551622] - [hv] vmbus: do not mark HV_PCIE as perf_device (Mohammed Gamal) [1551622] - [hv] vmbus: respect what we get from hv_get_synint_state() (Mohammed Gamal) [1551622] - [hv] hv_balloon: trace post_status (Mohammed Gamal) [1551622] - [hv] hv_balloon: fix bugs in num_pages_onlined accounting (Mohammed Gamal) [1551622] - [hv] hv_balloon: simplify hv_online_page()/hv_page_online_one() (Mohammed Gamal) [1551622] - [hv] hv_balloon: fix printk loglevel (Mohammed Gamal) [1551622] - [hv] hv_vmbus: Correct the stale comments regarding cpu affinity (Mohammed Gamal) [1551622] - [hv] Synthetic typo correction (Mohammed Gamal) [1551622] - [hv] hyper-v: use GFP_KERNEL for hv_context.hv_numa_map (Mohammed Gamal) [1551622] - [hv] hv: vmbus: Fix ring buffer signaling (Mohammed Gamal) [1551622] - [hv] vmbus: add monitor_id and subchannel_id to sysfs per channel (Mohammed Gamal) [1551622] - [hv] vmbus: make channel attributes static (Mohammed Gamal) [1551622] - [hv] vmbus: unregister device_obj->channels_kset (Mohammed Gamal) [1551622] - [hv] vmbus: Remove x86-isms from arch independent drivers (Mohammed Gamal) [1551622] - [hv] hyper-v: trace channel events (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_send_tl_connect_request() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_release_relid() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_negotiate_version() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_teardown_gpadl() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_establish_gpadl() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_close_internal() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_open() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_request_offers() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_onversion_response() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_ongpadl_torndown() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_ongpadl_created() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_onopen_result() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_onoffer_rescind() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_onoffer() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_on_message() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_on_msg_dpc() (Mohammed Gamal) [1551622] - [hv] hv: vmbus: Expose per-channel interrupts and events counters (Mohammed Gamal) [1551622] - [hv] vmbus: Make panic reporting to be more useful (Mohammed Gamal) [1551622] - [hv] vmbus: initialize reserved fields in messages (Mohammed Gamal) [1551622] - [hv] vmbus: add per-channel sysfs info (Mohammed Gamal) [1551622] - [hv] hv: fcopy: restore correct transfer length (Mohammed Gamal) [1551622] - [hv] hv: kvp: Use MAX_ADAPTER_ID_SIZE for translating adapter id (Mohammed Gamal) [1551622] - [hv] hv: balloon: Show the max dynamic memory assigned (Mohammed Gamal) [1551622] - [hv] hv: balloon: Initialize last_post_time on startup (Mohammed Gamal) [1551622] - [hv] hv: balloon: Correctly update onlined page count (Mohammed Gamal) [1551622] - [hv] vmbus: add prefetch to ring buffer iterator (Mohammed Gamal) [1551622] - [hv] vmbus: more host signalling avoidance (Mohammed Gamal) [1551622] - [hv] vmbus: eliminate duplicate cached index (Mohammed Gamal) [1551622] - [hv] vmbus: refactor hv_signal_on_read (Mohammed Gamal) [1551622] - [hv] vmbus: simplify hv_ringbuffer_read (Mohammed Gamal) [1551622] - [gpu] drm/amdgpu: Fix deadlock on runtime suspend (Lyude Paul) [1563957] - [gpu] drm/radeon: Fix deadlock on runtime suspend (Lyude Paul) [1563957] - [gpu] drm/nouveau: Fix deadlock on runtime suspend (Lyude Paul) [1563957] - [gpu] drm: Allow determining if current task is output poll worker (Lyude Paul) [1563957] - [gpu] workqueue: Allow retrieval of current task's work struct (1/5) (Lyude Paul) [1563957] - [acpi] nfit: add 'Enable Latch System Shutdown Status' command support (Jeff Moyer) [1507717] - [acpi] nfit: add support for NVDIMM_FAMILY_INTEL v1.6 DSMs (Jeff Moyer) [1507717] - [acpi] nfit: hide unknown commands from nmemX/commands (Jeff Moyer) [1507717] - [tools] nfit: nfit_test supports translate SPA (Jeff Moyer) [1507717] - [acpi] nfit: Enable to show what feature is supported via ND_CMD_CALL for nfit_test (Jeff Moyer) [1507717] - [x86] kpti/kexec: fix wrong page address in clear_page (Dave Young) [1571162] - [x86] perf/intel/uncore: Add event constraint for BDX PCU (Prarit Bhargava) [1567782] - [x86] intel_rdt: Fix potential deadlock during resctrl mount (Jiri Olsa) [1483009] - [x86] intel_rdt: Fix potential deadlock during resctrl unmount (Jiri Olsa) [1483009] - [x86] intel_rdt: Fix incorrect returned value when creating rdgroup sub-directory in resctrl file system (Jiri Olsa) [1509785] - [x86] intel_rdt: Add command line parameter to control L2_CDP (Jiri Olsa) [1509785] - [x86] intel_rdt: Enable L2 CDP in MSR IA32_L2_QOS_CFG (Jiri Olsa) [1509785] - [x86] intel_rdt: Add two new resources for L2 Code and Data Prioritization (CDP) (Jiri Olsa) [1509785] - [x86] intel_rdt: Enumerate L2 Code and Data Prioritization (CDP) feature (Jiri Olsa) [1509785] - [documentation] x86/intel_rdt: Add documentation for "info/last_cmd_status" (Jiri Olsa) [1509785] - [x86] intel_rdt: Fix a silent failure when writing zero value schemata (Jiri Olsa) [1509785] - [x86] intel_rdt: Initialize bitmask of shareable resource if CDP enabled (Jiri Olsa) [1509785] - [x86] intel_rdt: Remove redundant assignment (Jiri Olsa) [1509785] - [x86] intel_rdt/cqm: Make integer rmid_limbo_count static (Jiri Olsa) [1509785] - [x86] intel_rdt: Add diagnostics when making directories (Jiri Olsa) [1509785] - [x86] intel_rdt: Add diagnostics when writing the cpus file (Jiri Olsa) [1509785] - [x86] intel_rdt: Add diagnostics when writing the tasks file (Jiri Olsa) [1509785] - [x86] intel_rdt: Add diagnostics when writing the schemata file (Jiri Olsa) [1509785] - [x86] intel_rdt: Add framework for better RDT UI diagnostics (Jiri Olsa) [1509785] - [x86] vmware: set cpu capabilities during platform initialization (Vitaly Kuznetsov) [1507027] - [x86] vmware: Remove duplicate inclusion of asm/timer.h (Vitaly Kuznetsov) [1507027] - [x86] vmware: Add paravirt sched clock (Vitaly Kuznetsov) [1507027] - [x86] vmware: Add basic paravirt ops support (Vitaly Kuznetsov) [1507027] - [x86] vmware: Read tsc_khz only once at boot time (Vitaly Kuznetsov) [1507027] - [powerpc] pseries: Fix cpu hotplug crash with memoryless nodes (Serhii Popovych) [1507765] - [powerpc] numa: Ensure nodes initialized for hotplug (Serhii Popovych) [1507765] - [powerpc] numa: Use ibm, max-associativity-domains to discover possible nodes (Serhii Popovych) [1507765] - [powerpc] mm: Allow memory hotplug into an offline node (Serhii Popovych) [1507765] - [powerpc] mm: allow memory hotplug into a memoryless node (Serhii Popovych) [1507765] - [powerpc] numa: Reset node_possible_map to only node_online_map (Serhii Popovych) [1507765]- [netdrv] ibmvnic: Clean actual number of RX or TX pools (Desnes Augusto Nunes do Rosario) [1519746] - [netdrv] ibmvnic: Clear pending interrupt after device reset (Desnes Augusto Nunes do Rosario) [1519746] - [netdrv] ibmvnic: Define vnic_login_client_data name field as unsized array (Desnes Augusto Nunes do Rosario) [1519746] - [netdrv] ibmvnic: Do not reset CRQ for Mobility driver resets (Desnes Augusto Nunes do Rosario) [1519746] - [netdrv] ibmvnic: Fix failover case for non-redundant configuration (Desnes Augusto Nunes do Rosario) [1519746] - [netdrv] ibmvnic: Fix reset scheduler error handling (Desnes Augusto Nunes do Rosario) [1519746] - [netdrv] ibmvnic: Zero used TX descriptor counter on reset (Desnes Augusto Nunes do Rosario) [1519746] - [netdrv] ibmvnic: Fix DMA mapping mistakes (Desnes Augusto Nunes do Rosario) [1519746] - [netdrv] cxgb4vf: Forcefully link up virtual interfaces (Arjun Vynipadath) [1523185] - [netdrv] cxgb4vf: Use dev_consume_skb_any() in place of consume_skb() (Arjun Vynipadath) [1523185] - [netdrv] cxgb4: Support firmware rdma write completion work request (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Support firmware rdma write with immediate work request (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Add support to query HW SRQ parameters (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Add support to initialise/read SRQ entries (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Adds CPL support for Shared Receive Queues (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: notify fatal error to uld drivers (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: copy vlan_id in ndo_get_vf_config (Arjun Vynipadath) [1523151] - [netdrv] cxgb4/cxgb4vf: add support for ndo_set_vf_vlan (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Add support for Inline IPSec Tx (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Add support for ethtool i2c dump (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: fix error return code in adap_init0() (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: fix missing break in switch and indent return statements (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: support new ISSI flash parts (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: depend on firmware event for link status (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Setup FW queues before registering netdev (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Fix queue free path of ULD drivers (Arjun Vynipadath) [1523151] - [netdrv] cxgb4/cxgb4vf: check fw caps to set link mode mask (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: do not display 50Gbps as unsupported speed (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: increase max tx rate limit to 100 Gbps (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: do not set needs_free_netdev for mgmt dev's (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: copy adap index to PF0-3 adapter instances (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Add TP Congestion map entry for single-port (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: remove dead code when allocating filter (Arjun Vynipadath) [1523151] - [pci] cxgb4: Extend T3 PCI quirk to T4+ devices (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: free up resources of pf 0-3 (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Fix error handling path in 'init_one()' (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: avoid memcpy beyond end of source buffer (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: IPv6 filter takes 2 tids (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: restructure VF mgmt code (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Fix FW flash errors (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Check alignment constraint for T6 (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: use CLIP with LIP6 on T6 for TCAM filters (Arjun Vynipadath) [1523151] - [netdrv] cxgb4/cxgb4vf: support for XLAUI Port Type (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: display VNI correctly (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: add new T5 and T6 device id's (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Report tid start range correctly for T6 (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Simplify PCIe Completion Timeout setting (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Add support for new flash parts (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Add HMA support (Arjun Vynipadath) [1523207 1523151] - [netdrv] cxgb4: add geneve offload support for T6 (Arjun Vynipadath) [1529694 1523151] - [netdrv] cxgb4: implement ndo_features_check (Arjun Vynipadath) [1529694 1523151] - [netdrv] cxgb4: add support for vxlan segmentation offload (Arjun Vynipadath) [1529694 1523151] - [netdrv] cxgb4: implement udp tunnel callbacks (Arjun Vynipadath) [1529694 1523151] - [netdrv] cxgb4: add data structures to support vxlan (Arjun Vynipadath) [1529694 1523151] - [netdrv] cxgb4: speed up on-chip memory read (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: rework on-chip memory read (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: fix trailing zero in CIM LA dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: use backdoor access to collect dumps when firmware crashed (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: fix incorrect condition for using firmware LDST commands (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: reset FW_OK flag on firmware crash (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: properly initialize variables (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: enable ZLIB_DEFLATE when building cxgb4 (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: use zlib deflate to compress firmware dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: update dump collection logic to use compression (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect TX rate limit info in UP CIM logs (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect PCIe configuration logs (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect egress and ingress SGE queue contexts (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: skip TX and RX payload regions in memory dumps (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect HMA memory dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: RSS table is 4k for T6 (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect MC memory dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect on-chip memory information (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect vpd info directly from hardware (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect SGE queue context dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect LE-TCAM dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect hardware misc dumps (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect hardware scheduler dumps (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect PBT tables dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect MPS-TCAM dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect TID info dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect RSS dumps (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect CIM queue configuration dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect hardware LA dumps (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: fix overflow in collecting IBQ and OBQ dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect IBQ and OBQ dumps (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect hardware module dumps (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect TP dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: update API for TP indirect register access (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect firmware mbox and device log dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect on-chip memory dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect register dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: implement ethtool dump data operations (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: make symbol pedits static (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: fix endianness for vlan value in cxgb4_tc_flower (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: set filter type to 1 for ETH_P_IPV6 (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: fix error return code in cxgb4_set_hash_filter() (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: add support to create hash-filters via tc-flower offload (Arjun Vynipadath) [1523206 1523151] - [netdrv] chelsio/cxgb*: Convert timers to use timer_setup() (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: add support to retrieve stats for hash filters (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: add support to delete hash filter (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: add support to create hash filters (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: initialize hash-filter configuration (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: save additional filter tuple field shifts in tp_params (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: add tc flower support for L3/L4 rewrite (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: introduce fw_filter2_wr to prepare for L3/L4 rewrite support (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: add tc flower support for ETH-SMAC rewrite (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: introduce SMT ops to prepare for SMAC rewrite support (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: add tc flower support for ETH-DMAC rewrite (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: add tc flower support for action PASS (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: add tc flower match support for vlan (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: add tc flower match support for TOS (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: make function ch_flower_stats_cb, fixes warning (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: fetch stats for offloaded tc flower flows (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: add support to offload action vlan (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: add basic tc flower offload support (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: add tc flower offload skeleton (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: Fix conversion of (dev_)kfree_skb to dev_kfree/consume_skb_any (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Initialize FR_NSMR_TPTE_WR support properly (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: introduce __skb_put_(zero, data, u8) (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: make skb_put & friends return void pointers (Arjun Vynipadath) [1523151] - [lib] dql: dql_queued() should write first to reduce bus transactions (William Townsend) [1489665] - [net] sched: introduce helper to identify gact pass action (Ivan Vecera) [1570155] - [net] sched: cls_flower: Add support to handle first frag as match field (Davide Caratti) [1559804] - [net] eth: add devm version of alloc_etherdev_mqs function (Ivan Vecera) [1568001] - [net] eth: Fix sysfs_format_mac() code duplication (Ivan Vecera) [1568001] - [net] sched: Set the net-device for egress device instance (Ivan Vecera) [1557539] - [net] sched: Fix actions list corruption when adding offloaded tc flows (Ivan Vecera) [1557539] - [net] sched: remove unused tcf_exts_get_dev helper and cls_flower->egress_dev (Ivan Vecera) [1557539] - [net] sched: convert cls_flower->egress_dev users to tc_setup_cb_egdev infra (Ivan Vecera) [1557539] - [net] sched: introduce per-egress action device callbacks (Ivan Vecera) [1557539] - [net] sched: make tc_action_ops->get_dev return dev and avoid passing net (Ivan Vecera) [1557539] - [net] ipvs: skb_orphan in case of forwarding (William Townsend) [1554193] - [net] ipv4: add support for ECMP hash policy choice (Hangbin Liu) [1511351] - [net] ipv4: eliminate endianness warnings in ip_fib.h (Hangbin Liu) [1511351] - [net] Refactor path selection in __ip_route_output_key_hash (Hangbin Liu) [1511351] - [net] ipv4: consider TOS in fib_select_default (Hangbin Liu) [1511351] - [net] ipv4: fib_select_default should match the prefix (Hangbin Liu) [1511351] - [net] l2tp: fix negative assignment to unsigned int (Hangbin Liu) [1527251] - [net] l2tp: cleanup: remove redundant condition (Hangbin Liu) [1527251] - [net] l2tp: netlink: l2tp_nl_tunnel_send: set UDP6 checksum flags (Hangbin Liu) [1527251] - [net] l2tp: only set L2TP_ATTR_UDP_CSUM if AF_INET (Hangbin Liu) [1527251] - [net] l2tp: change L2TP_ATTR_UDP_ZERO_CSUM6_(RX, TX) attribute types (Hangbin Liu) [1527251] - [net] sched: cbs: Change TC_SETUP_CBS to TC_SETUP_QDISC_CBS (Ivan Vecera) [1557250] - [net] sched: Add support for HW offloading for CBS (Ivan Vecera) [1557250] - [net] sched: Introduce Credit Based Shaper (CBS) qdisc (Ivan Vecera) [1557250] - [net] sched: Add select_queue() class_ops for mqprio (Ivan Vecera) [1557250] - [net] sched: Change behavior of mq select_queue() (Ivan Vecera) [1557250] - [net] sched: Check for null dev_queue on create flow (Ivan Vecera) [1557250]- [infiniband] rdma/bnxt_re: report vlan_id and sl in qp1 recv completion (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: use BIT_ULL() for 64-bit bit masks (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: qplib_fp: fix pointer cast (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Fix the ib_reg failure cleanup (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Fix incorrect DB offset calculation (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Unconditionly fence non wire memory operations (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Unpin SQ and RQ memory if QP create fails (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Disable atomic capability on bnxt_re adapters (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Use common error handling code in bnxt_qplib_alloc_dpi_tbl() (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Delete two error messages for a failed memory allocation in bnxt_qplib_alloc_dpi_tbl() (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Fix an error code in bnxt_qplib_create_srq() (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Fix static checker warning (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Add SRQ support for Broadcom adapters (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: expose detailed stats retrieved from HW (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Add support for MRs with Huge pages (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Enable RoCE on virtual functions (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: report RoCE device support at info level (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Use zeroing memory allocator than allocator/memset (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Remove redundant bnxt_qplib_disable_nq() call (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Remove unused vlan_tag variable (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Implement the shutdown hook of the L2-RoCE driver interface (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Fix incorrect usage of test_bit() (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Remove set-but-not-used variables (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Suppress gcc 7 fall-through complaints (Selvin Xavier) [1550629] - [infiniband] ib/hfi1: Convert kzalloc_node and kcalloc to use kcalloc_node (Alex Estrin) [1501293 1483561] - [infiniband] hw/qib/qib_init.c: use kmalloc_array_node() (Alex Estrin) [1483561 1501293] - [infiniband] sw/rdmavt/qp.c: use kmalloc_array_node() (Alex Estrin) [1501293 1483561] - [infiniband] Remove now-redundant smp_read_barrier_depends() (Alex Estrin) [1501293 1483561] - [infiniband] rdmavt: Fix synchronization around percpu_ref (Alex Estrin) [1501293 1483561] - [infiniband] ib/qib: remove qib_keys.c (Alex Estrin) [1483561 1501293] - [infiniband] ib/qib: Cleanup qib_set_part_key() with direct returns (Alex Estrin) [1483561 1501293] - [infiniband] ib/qib: remove redundant setting of any in for-loop (Alex Estrin) [1483561 1501293] - [infiniband] ib/qib: Remove remaining code related to writing the EEPROM (Alex Estrin) [1483561 1501293] - [infiniband] ib/qib: convert timers to use timer_setup() (Alex Estrin) [1483561 1501293] - [infiniband] ib/hfi1: Add 16B rcvhdr trace support (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Show fault stats in both TX and RX directions (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Remove blind constants from 16B update (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Convert PortXmitWait/PortVLXmitWait counters to flit times (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Do not override given pcie_pset value (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Optimize process_receive_ib() (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Remove unnecessary fecn and becn fields (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Look up ibport using a pointer in receive path (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Optimize packet type comparison using 9B and bypass code paths (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Compute BTH only for RDMA_WRITE_LAST/SEND_LAST packet (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Remove dependence on qp->s_hdrwords (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Fix for potential refcount leak in hfi1_open_file() (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Fix for early release of sdma context (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Re-order IRQ cleanup to address driver cleanup race (Alex Estrin) [1501293 1483561] - [infiniband] fix ulp/opa_vnic/opa_vnic_vema.c kernel-doc notation (Alex Estrin) [1501293 1483561] - [infiniband] ib/rdmavt: Add trace for RNRNAK timer (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1, qib: Fix a concurrency issue with device name in logging (Alex Estrin) [1501293 1483561] - [infiniband] ib/rdmavt: Allocate CQ memory on the correct node (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Fix infinite loop in 8051 command error path (Alex Estrin) [1501293 1483561] - [infiniband] ib/rdmavt: Use correct numa node for SRQ allocation (Alex Estrin) [1501293 1483561] - [infiniband] ib/rdmavt, hfi1, qib: Remove get_card_name() downcall (Alex Estrin) [1501293 1483561] - [infiniband] ib/rdmavt, hfi1, qib: Self determine driver name (Alex Estrin) [1501293 1483561] - [infiniband] ib/rdmavt: No need to cancel RNRNAK retry timer when it is running (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Add RQ/SRQ information to QP stats (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Change slid arg in ingress_pkey_table_fail to 32bit (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi: Only read capability registers if the capability exists (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Use 4096 for default active MTU in query_qp (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Handle initial value of 0 for CCTI setting (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Send 'reboot' as planned down remote reason (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Prohibit invalid Init to Armed state transition (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Do not allocate PIO send contexts for VNIC (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Remove unnecessary if check (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Fix a wrapping test to insure the correct timeout (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Remove wrapper function in mmu_rb (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Reduce 8051 command timeout (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Take advantage of kvzalloc_node in sdma initialization (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Don't modify num_user_contexts module parameter (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Insure int mask for in-kernel receive contexts is clear (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Add tx_opcode_stats like the opcode_stats (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Validate PKEY for incoming GSI MAD packets (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Return actual operational VLs in port info query (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Convert timers to use timer_setup() (Alex Estrin) [1501293 1483561] - [infiniband] ib/rdmavt: Convert timers to use timer_setup() (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Add MODULE_FIRMWARE statements (Alex Estrin) [1501293 1483561 1469811] - [infiniband] ib/hfi1: Set hdr_type when tx req is allocated (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Correct unnecessary acquisition of HW mutex (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Fix serdes loopback set-up (Alex Estrin) [1501293 1483561] - [infiniband] rdma/rdmavt: Suppress gcc 7 fall-through complaints (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Define hfi1_handle_cnp_tbl() once (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Remove set-but-not-used variables (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Suppress gcc 7 fall-through complaints (Alex Estrin) [1501293 1483561] - [infiniband] ib/rdmavt: Correct issues with read-mostly and send size cache lines (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Prevent LNI out of sync by resetting host interface version (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Fix output trace issues from 16B change (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Refactor reset_ctxt() IOCTL (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Refactor get_user() IOCTLs (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Refactor hfi_user_exp_rcv_invalid() IOCTLs (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Refactor hfi_user_exp_rcv_clear() IOCTLs (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Refactor hfi_user_exp_rcv_setup() IOCTL (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Refactor get_base_info (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Fix parenthesis alignment issues (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Refactor get_ctxt_info (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Refactor assign_ctxt() IOCTL (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Add a safe wrapper for _rcd_get_by_index (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Extend input hdr tracing for packet type (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Remove unused hfi1_cpulist variables (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Inline common calculation (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Remove unnecessary error messages on alloc failures (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Remove unused link_default variable (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Set default_desc1 just one time (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Remove the debug trace message in pin_sdma_pages() (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Convert the macro AHG_HEADER_SET into an inline function (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Add new state complete decodes for LNI failures (Alex Estrin) [1501293 1483561] - [infiniband] ib/opa_vnic: Add routing control information (Alex Estrin) [1501293 1483561] - [infiniband] ib/opa_vnic: Properly set vesw port status (Alex Estrin) [1501293 1483561] - [infiniband] ib/opa_vnic: Properly clear Mac Table Digest (Alex Estrin) [1501293 1483561] - [infiniband] ib/opa_vnic: Properly return the total MACs in UC MAC list (Alex Estrin) [1501293 1483561] - [infiniband] ib/opa_vnic: Allow reset of MAC address (Alex Estrin) [1501293 1483561] - [infiniband] ib/opa_vnic: Set POD value for Ethernet MTU (Alex Estrin) [1501293 1483561] - [infiniband] ib/opa_vnic: Mark unused Ethernet MTU fields as reserved (Alex Estrin) [1501293 1483561] - [netdrv] cnic: Fix an error handling path in 'cnic_alloc_bnx2x_resc()' (Chad Dupuis) [1566552] - [netdrv] mlx5e: Add missing XDP hunks (Alaa Hleihel) [1563805] - [netdrv] ena: fix error handling in ena_down() sequence (John Linville) [1555249] - [netdrv] ena: unmask MSI-X only after device initialization is completed (John Linville) [1555249] - [netdrv] ena: increase ena driver version to 1.5.0 (John Linville) [1555249] - [netdrv] ena: add detection and recovery mechanism for handling missed/misrouted MSI-X (John Linville) [1555249] - [netdrv] ena: fix race condition between device reset and link up setup (John Linville) [1555249] - [netdrv] ena: increase ena driver version to 1.3.0 (John Linville) [1555249] - [netdrv] ena: add new admin define for future support of IPv6 RSS (John Linville) [1555249] - [netdrv] ena: add statistics for missed tx packets (John Linville) [1555249] - [netdrv] ena: add power management ops to the ENA driver (John Linville) [1555249] - [netdrv] ena: remove legacy suspend suspend/resume support (John Linville) [1555249] - [netdrv] ena: improve ENA driver boot time (John Linville) [1555249] - [netdrv] ena: fix wrong max Tx/Rx queues on ethtool (John Linville) [1555249] - [netdrv] ena: fix rare kernel crash when bar memory remap fails (John Linville) [1555249] - [netdrv] ena: reduce the severity of some printouts (John Linville) [1555249] - [netdrv] ena: Remove redundant unlikely() (John Linville) [1555249] - [netdrv] aquantia: Regression on reset with 1.x firmware (David Arcari) [1570787] - [netdrv] aquantia: Make function hw_atl_utils_mpi_set_speed() static (David Arcari) [1570787] - [netdrv] aquantia: oops when shutdown on already stopped device (David Arcari) [1570787] - [netdrv] aquantia: Implement pci shutdown callback (David Arcari) [1570787] - [netdrv] aquantia: treewide: setup_timer() -> timer_setup() (David Arcari) [1570787]- [tools] perf trace: Call machine__exit() at exit (Jiri Olsa) [1540862] - [tools] perf symbols: Fix memory corruption because of zero length symbols (Jiri Olsa) [1540862] - [x86] perf/x86/intel/bts: Fix exclusive event reference leak (Jiri Olsa) [1540862] - [tools] perf test shell trace+probe_libc_inet_pton.sh: Be compatible with Debian/Ubuntu (Jiri Olsa) [1540862] - [tools] perf xyarray: Fix wrong processing when closing evsel fd (Jiri Olsa) [1540862] - [tools] perf record: Fix documentation for a inexistent option '-l' (Jiri Olsa) [1540862] - [tools] perf hists: Add extra integrity checks to fmt_free() (Jiri Olsa) [1540862] - [tools] perf hists: Fix crash in perf_hpp__reset_output_field() (Jiri Olsa) [1540862] - [tools] perf pmu: Unbreak perf record for arm/arm64 with events with explicit PMU (Jiri Olsa) [1540862] - [tools] perf script: Add missing separator for "-F ip, brstack" (and brstackoff) (Jiri Olsa) [1540862] - [tools] perf test: Fix vmlinux failure on s390x part 2 (Jiri Olsa) [1540862] - [tools] perf test: Fix vmlinux failure on s390x (Jiri Olsa) [1540862] - [tools] perf tools: Fix syscalltbl build failure (Jiri Olsa) [1540862] - [tools] perf report: Fix debug messages with --call-graph option (Jiri Olsa) [1540862] - [tools] perf evsel: Fix attr.exclude_kernel setting for default cycles:p (Jiri Olsa) [1540862] - [tools] perf tools: Get all of tools/(arch, include)/ in the MANIFEST (Jiri Olsa) [1540862] - [tools] perf stat: Wait for the correct child (Jiri Olsa) [1540862] - [tools] perf tools: Support running perf binaries with a dash in their name (Jiri Olsa) [1540862] - [tools] perf config: Check not only section->from_system_config but also item's (Jiri Olsa) [1540862] - [tools] perf ui progress: Fix progress update (Jiri Olsa) [1540862] - [tools] perf ui progress: Make sure we always define step value (Jiri Olsa) [1540862] - [tools] perf tools: Open perf.data with O_CLOEXEC flag (Jiri Olsa) [1540862] - [tools] tools lib api: Fix make DEBUG=1 build (Jiri Olsa) [1540862] - [tools] perf tests: Fix compile when libunwind's unwind.h is available (Jiri Olsa) [1540862] - [tools] tools include linux: Guard against redefinition of some macros (Jiri Olsa) [1540862] - [tools] perf annotate browser: Help for cycling thru hottest instructions with TAB/shift+TAB (Jiri Olsa) [1540862] - [tools] perf stat: Only auto-merge events that are PMU aliases (Jiri Olsa) [1540862] - [tools] perf intel-pt: Fix syntax in documentation of config option (Jiri Olsa) [1540862] - [tools] perf trace: Support syscall name globbing (Jiri Olsa) [1540862] - [tools] perf syscalltbl: Support glob matching on syscall names (Jiri Olsa) [1540862] - [tools] perf report: Calculate the average cycles of iterations (Jiri Olsa) [1540862] - [tools] perf symbols: Fix plt entry calculation for ARM and AARCH64 (Jiri Olsa) [1540862] - [tools] perf probe: Fix kprobe blacklist checking condition (Jiri Olsa) [1540862] - [tools] perf trace beauty: Beautify pkey_(alloc, free, mprotect) arguments (Jiri Olsa) [1540862] - [tools] perf tools: Pass full path of FEATURES_DUMP (Jiri Olsa) [1540862] - [tools] perf tools: Robustify detection of clang binary (Jiri Olsa) [1540862] - [tools] tools lib: Allow external definition of CC, AR and LD (Jiri Olsa) [1540862] - [tools] perf tools: Allow external definition of flex and bison binary names (Jiri Olsa) [1540862] - [tools] tools build tests: Don't hardcode gcc name (Jiri Olsa) [1540862] - [tools] perf report: Group stat values on global event id (Jiri Olsa) [1540862] - [tools] perf values: Zero value buffers (Jiri Olsa) [1540862] - [tools] perf values: Fix allocation check (Jiri Olsa) [1540862] - [tools] perf values: Fix thread index bug (Jiri Olsa) [1540862] - [tools] perf report: Add dump_read function (Jiri Olsa) [1540862] - [tools] perf record: Set read_format for inherit_stat (Jiri Olsa) [1540862] - [tools] perf tools: Fix static build with newer toolchains (Jiri Olsa) [1540862] - [tools] perf stat: Fix path to PMU formats in documentation (Jiri Olsa) [1540862] - [tools] perf tools: Fix static linking with libunwind (Jiri Olsa) [1540862] - [tools] perf tools: Fix static linking with libdw from elfutils (Jiri Olsa) [1540862] - [tools] perf: Fix documentation for sysctls perf_event_paranoid and perf_event_mlock_kb (Jiri Olsa) [1540862] - [tools] perf tools: Really install manpages via 'make install-man' (Jiri Olsa) [1540862] - [tools] perf vendor events: Add Skylake server uncore event list (Jiri Olsa) [1540862] - [tools] perf vendor events: Add core event list for Skylake Server (Jiri Olsa) [1540862] - [tools] perf tools: Dedup events in expression parsing (Jiri Olsa) [1540862] - [tools] perf tools: Increase maximum number of events in expressions (Jiri Olsa) [1540862] - [tools] perf tools: Expression parser enhancements for metrics (Jiri Olsa) [1540862] - [tools] perf tools: Add utility function to detect SMT status (Jiri Olsa) [1540862] - [tools] perf evsel: Fix buffer overflow while freeing events (Jiri Olsa) [1540862] - [tools] perf xyarray: Save max_x, max_y (Jiri Olsa) [1540862] - [tools] perf annotate browser: Circulate percent, total-period and nr-samples view (Jiri Olsa) [1540862] - [tools] perf annotate browser: Support --show-nr-samples option (Jiri Olsa) [1540862] - [tools] perf annotate: Document --show-total-period option (Jiri Olsa) [1540862] - [tools] perf annotate stdio: Support --show-nr-samples option (Jiri Olsa) [1540862] - [tools] perf tools: Use default CPUINFO_PROC where it fits (Jiri Olsa) [1540862] - [tools] perf tools: Remove unused cpu_relax() macros (Jiri Olsa) [1540862] - [tools] perf events parse: Rename parse_events_parse arguments (Jiri Olsa) [1540862] - [tools] perf events parse: Use just one parse events state struct (Jiri Olsa) [1540862] - [tools] perf events parse: Rename parsing state struct to clearer name (Jiri Olsa) [1540862] - [tools] perf events parse: Remove some needless local variables (Jiri Olsa) [1540862] - [tools] perf trace: Fix off by one string allocation problem (Jiri Olsa) [1540862] - [tools] perf jevents: Support FCMask and PortMask (Jiri Olsa) [1540862] - [tools] perf test shell: Replace '|&' with '2>&1 |' to work with more shells (Jiri Olsa) [1540862] - [tools] perf script python: Add support for sqlite3 to call-graph-from-sql.py (Jiri Olsa) [1540862] - [tools] perf script python: Rename call-graph-from-postgresql.py to call-graph-from-sql.py (Jiri Olsa) [1540862] - [tools] perf script python: Add support for exporting to sqlite3 (Jiri Olsa) [1540862] - [tools] perf scripts python: Fix query in call-graph-from-postgresql.py (Jiri Olsa) [1540862] - [tools] perf scripts python: Fix missing call_path_id in export-to-postgresql script (Jiri Olsa) [1540862] - [tools] perf test shell vfs_getname: Skip for tools built with NO_LIBDWARF=1 (Jiri Olsa) [1540862] - [tools] perf test shell: Check if 'perf probe' is available, skip tests if not (Jiri Olsa) [1540862] - [tools] perf tests shell: Remove duplicate skip_if_no_debuginfo() function (Jiri Olsa) [1540862] - [tools] perf test shell: Add uprobes + backtrace ping test (Jiri Olsa) [1540862] - [tools] perf report: Fix module symbol adjustment for s390x (Jiri Olsa) [1540862] - [tools] perf srcline: Do not consider empty files as valid srclines (Jiri Olsa) [1540862] - [tools] perf util: Take elf_name as const string in dso__demangle_sym (Jiri Olsa) [1540862] - [tools] perf test shell: Add test using vfs_getname + 'perf trace' (Jiri Olsa) [1540862] - [tools] perf test shell: Add test using probe:vfs_getname and verifying results (Jiri Olsa) [1540862] - [tools] perf test shell: Move vfs_getname probe function to lib (Jiri Olsa) [1540862] - [tools] perf test shell: Install shell tests (Jiri Olsa) [1540862] - [tools] perf test shell: Add 'probe_vfs_getname' shell test (Jiri Olsa) [1540862] - [tools] perf test: Make 'list' use same filtering code as main 'perf test' (Jiri Olsa) [1540862] - [tools] perf test: Add infrastructure to run shell based tests (Jiri Olsa) [1540862] - [tools] perf test: Add 'struct test *' to the test functions (Jiri Olsa) [1540862] - [tools] perf test: Print result for each LLVM subtest (Jiri Olsa) [1540862] - [tools] perf test: Make 'list' subcommand match main 'perf test' numbering/matching (Jiri Olsa) [1540862] - [tools] perf tools: Add missing newline to expr parser error messages (Jiri Olsa) [1540862] - [tools] perf stat: Fix saved values rbtree lookup (Jiri Olsa) [1540862] - [tools] perf trace beautify ioctl: Beautify perf ioctl's 'cmd' arg (Jiri Olsa) [1540862] - [tools] perf trace beautify ioctl: Beautify vhost virtio ioctl's 'cmd' arg (Jiri Olsa) [1540862] - [tools] tools include uapi: Grab a copy of linux/vhost.h (Jiri Olsa) [1540862] - [tools] perf trace beauty ioctl: Pass _IOC_DIR to the per _IOC_TYPE scnprintf (Jiri Olsa) [1540862] - [tools] perf trace beautify ioctl: Beautify KVM ioctl's 'cmd' arg (Jiri Olsa) [1540862] - [tools] tools include uapi: Grab a copy of linux/kvm.h (Jiri Olsa) [1540862] - [tools] perf trace beautify ioctl: Beautify sound ioctl's 'cmd' arg (Jiri Olsa) [1540862] - [tools] tools include uapi: Grab a copy of sound/asound.h (Jiri Olsa) [1540862] - [tools] perf trace beauty ioctl: Beautify DRM ioctl cmds (Jiri Olsa) [1540862] - [tools] tools include uapi: Grab copies of drm/(drm, i915_drm).h (Jiri Olsa) [1540862] - [tools] perf trace beauty ioctl: Improve 'cmd' beautifier (Jiri Olsa) [1540862] - [tools] tools perf: Do not check spaces/blank lines when checking header file copy drift (Jiri Olsa) [1540862] - [tools] tools include uapi: Grab a copy of asm-generic/ioctls.h (Jiri Olsa) [1540862] - [tools] perf build: Clarify header version warning message (Jiri Olsa) [1540862] - [tools] perf data: Add doc when no conversion support compiled (Jiri Olsa) [1540862] - [tools] perf data: Add mmap(2) events to CTF conversion (Jiri Olsa) [1540862] - [tools] perf data: Add callchain to CTF conversion (Jiri Olsa) [1540862] - [tools] perf annotate tui: Set appropriate column width for period/percent (Jiri Olsa) [1540862] - [tools] perf annotate tui: Fix column header when toggling period/percent (Jiri Olsa) [1540862] - [tools] perf annotate tui: Clarify calculation of column header widths (Jiri Olsa) [1540862] - [tools] perf annotate tui: Fix --show-total-period (Jiri Olsa) [1540862] - [tools] perf annotate tui: Use sym_hist_entry in disasm_line_samples (Jiri Olsa) [1540862] - [tools] perf annotate: Fix storing per line sym_hist_entry (Jiri Olsa) [1540862] - [tools] perf annotate stdio: Set enough columns for --show-total-period (Jiri Olsa) [1540862] - [tools] perf sort: Use default sort if evlist is empty (Jiri Olsa) [1540862] - [tools] perf annotate: Do not overwrite perf_sample->weight (Jiri Olsa) [1540862] - [tools] perf stat: Use group read for event groups (Jiri Olsa) [1540862] - [tools] perf evsel: Add read_counter() (Jiri Olsa) [1540862] - [tools] perf tools: Add perf_evsel__read_size function (Jiri Olsa) [1540862] - [tools] perf tools: Add tools/include/uapi/asm-generic/fcntl.h to the MANIFEST (Jiri Olsa) [1540862] - [tools] perf annotate stdio: Fix column header when using --show-total-period (Jiri Olsa) [1540862] - [tools] perf jevents: Make build fail on JSON parse error (Jiri Olsa) [1540862] - [tools] perf report: Tag branch type/flag on "to" and tag cycles on "from" (Jiri Olsa) [1540862] - [tools] perf report: Make --branch-history work without callgraphs(-g) option in perf record (Jiri Olsa) [1540862] - [tools] perf script python: Generate hooks with additional argument (Jiri Olsa) [1540862] - [tools] perf script python: Add perf_sample dict to tracepoint handlers (Jiri Olsa) [1540862] - [tools] perf script python: Add sample_read to dict (Jiri Olsa) [1540862] - [tools] perf script python: Refactor creation of perf sample dict (Jiri Olsa) [1540862] - [tools] perf script python: Allocate memory only if handler exists (Jiri Olsa) [1540862] - [tools] perf script: Remove some bogus error handling (Jiri Olsa) [1540862] - [tools] perf top: Support lookup of symbols in other mount namespaces (Jiri Olsa) [1540862] - [tools] perf evsel: Add verbose output for sys_perf_event_open fallback (Jiri Olsa) [1540862] - [tools] perf jvmti: Fix linker error when libelf config is disabled (Jiri Olsa) [1540862] - [tools] perf annotate: Process tracing data in pipe mode (Jiri Olsa) [1540862] - [tools] perf tools: Add EXCLUDE_EXTLIBS and EXTRA_PERFLIBS to makefile (Jiri Olsa) [1540862] - [tools] perf cgroup: Fix refcount usage (Jiri Olsa) [1540862] - [tools] perf report: Fix kernel symbol adjustment for s390x (Jiri Olsa) [1540862] - [tools] perf annotate stdio: Fix --show-total-period (Jiri Olsa) [1540862] - [tools] perf annotate: Do not overwrite sample->period (Jiri Olsa) [1540862] - [tools] perf annotate: Store the sample period in each histogram bucket (Jiri Olsa) [1540862] - [tools] perf hists: Pass perf_sample to __symbol__inc_addr_samples() (Jiri Olsa) [1540862] - [tools] perf annotate: Rename 'sum' to 'nr_samples' in struct sym_hist (Jiri Olsa) [1540862] - [tools] perf annotate: Introduce struct sym_hist_entry (Jiri Olsa) [1540862] - [tools] tools lib: Update copy of strtobool from the kernel sources (Jiri Olsa) [1540862] - [tools] tools Adopt strstarts() from the kernel (Jiri Olsa) [1540862] - [tools] perf trace: Filter out 'sshd' in the tracer ancestry in syswide tracing (Jiri Olsa) [1540862] - [tools] perf trace: Introduce filter_loop_pids() (Jiri Olsa) [1540862] - [tools] perf trace beauty clone: Suppress unused args according to 'flags' arg (Jiri Olsa) [1540862] - [tools] perf trace beauty clone: Beautify syscall arguments (Jiri Olsa) [1540862] - [tools] tools include uapi: Grab a copy of linux/sched.h (Jiri Olsa) [1540862] - [tools] perf trace: Allow specifying names to syscall arguments formatters (Jiri Olsa) [1540862] - [tools] perf trace: Allow specifying number of syscall args for tracepointless syscalls (Jiri Olsa) [1540862] - [tools] perf trace: Ditch __syscall__arg_val() variant, not needed anymore (Jiri Olsa) [1540862] - [tools] perf trace: Use the syscall_fmt formatters without a tracepoint (Jiri Olsa) [1540862] - [tools] perf trace: Allow allocating sc->arg_fmt even without the syscall tracepoint (Jiri Olsa) [1540862] - [tools] perf trace beauty mmap: Ignore 'fd' and 'offset' args for MAP_ANONYMOUS (Jiri Olsa) [1540862] - [tools] perf trace: Add missing ' = ' in the default formatting of syscall returns (Jiri Olsa) [1540862] - [tools] perf intel-pt: Always set no branch for dummy event (Jiri Olsa) [1540862] - [tools] perf intel-pt: Set no_aux_samples for the tracking event (Jiri Olsa) [1540862] - [tools] perf report: Show branch type in callchain entry (Jiri Olsa) [1540862] - [tools] perf report: Show branch type statistics for stdio mode (Jiri Olsa) [1540862] - [tools] perf util: Create branch.c/.h for common branch functions (Jiri Olsa) [1540862] - [tools] perf report: Refactor the branch info printing code (Jiri Olsa) [1540862] - [tools] perf record: Create a new option save_type in --branch-filter (Jiri Olsa) [1540862] - [tools] perf header: Add event desc to pipe-mode header (Jiri Olsa) [1540862] - [tools] perf tools: Add feature header record to pipe-mode (Jiri Olsa) [1540862] - [tools] perf tool: Add show_feature_header to perf_tool (Jiri Olsa) [1540862] - [tools] perf header: Change FEAT_OP* macros (Jiri Olsa) [1540862] - [tools] perf header: Add a buffer to struct feat_fd (Jiri Olsa) [1540862] - [tools] perf header: Make write_pmu_mappings pipe-mode friendly (Jiri Olsa) [1540862] - [tools] perf header: Use struct feat_fd in read header records (Jiri Olsa) [1540862] - [tools] perf header: Don't pass struct perf_file_section to process_##_feat (Jiri Olsa) [1540862] - [tools] perf header: Use struct feat_fd to process header records (Jiri Olsa) [1540862] - [tools] perf header: Use struct feat_fd for print (Jiri Olsa) [1540862] - [tools] perf header: Add struct feat_fd for write (Jiri Olsa) [1540862] - [tools] perf header: Revamp do_write() (Jiri Olsa) [1540862] - [tools] perf util: Add const modifier to buf in "writen" function (Jiri Olsa) [1540862] - [tools] perf header: Fail on write_padded error (Jiri Olsa) [1540862] - [tools] perf header: Add PROCESS_STR_FUN macro (Jiri Olsa) [1540862] - [tools] perf header: Encapsulate read and swap (Jiri Olsa) [1540862] - [tools] perf report: Enable finding kernel inline functions (Jiri Olsa) [1540862] - [tools] perf trace beauty: Simplify syscall return formatting (Jiri Olsa) [1540862] - [tools] perf trace beauty fcntl: Beautify the 'arg' for DUPFD (Jiri Olsa) [1540862] - [tools] perf trace beauty fcntl: Do not suppress 'cmd' when zero, should be DUPFD (Jiri Olsa) [1540862] - [tools] perf trace: Allow syscall arg formatters to request non suppression of zeros (Jiri Olsa) [1540862] - [tools] perf trace: Group per syscall arg formatter info into one struct (Jiri Olsa) [1540862] - [tools] perf trace beauty fcntl: Beautify F_GETLEASE and F_SETLEASE arg/return (Jiri Olsa) [1540862] - [tools] perf trace beauty: Export strarray for use in per-object beautifiers (Jiri Olsa) [1540862] - [tools] perf test sdt: Handle realpath() failure (Jiri Olsa) [1540862] - [tools] perf record: Do not ask for precise_ip with --no-samples (Jiri Olsa) [1540862] - [tools] perf evlist: Allow asking for max precise_ip in add_default() (Jiri Olsa) [1540862] - [tools] perf evsel: Allow asking for max precise_ip in new_cycles() (Jiri Olsa) [1540862] - [tools] tools build: Add test for setns() (Jiri Olsa) [1540862] - [tools] tools include uapi x86: Grab a copy of unistd.h (Jiri Olsa) [1540862] - [tools] perf trace beauty fcntl: Beautify F_GETOWN and F_SETOWN (Jiri Olsa) [1540862] - [tools] perf trace beauty: Export the pid beautifier for use in more places (Jiri Olsa) [1540862] - [tools] perf trace beauty fcntl: Augment the return of F_DUPFD(_CLOEXEC) (Jiri Olsa) [1540862] - [tools] perf trace beauty: Export the fd beautifier for use in more places (Jiri Olsa) [1540862] - [tools] perf trace beauty: Give syscall return beautifier more context (Jiri Olsa) [1540862] - [tools] perf trace beauty fcntl: Beautify F_(GS)ETFD arg/return value (Jiri Olsa) [1540862] - [tools] perf trace beauty fcntl flags: Beautify F_SETFL arg (Jiri Olsa) [1540862] - [tools] perf trace beauty open flags: Move RDRW to the start of the output (Jiri Olsa) [1540862] - [tools] perf trace beauty fcntl: Beautify F_GETFL return value (Jiri Olsa) [1540862] - [tools] perf trace beauty open flags: Do not depend on the system's O_LARGEFILE define (Jiri Olsa) [1540862] - [tools] perf trace beauty open flags: Support O_TMPFILE and O_NOFOLLOW (Jiri Olsa) [1540862] - [tools] perf trace: Allow syscall_arg beautifiers to set a different return formatter (Jiri Olsa) [1540862] - [tools] perf beauty open: Detach the syscall_arg agnostic bits from the flags formatter (Jiri Olsa) [1540862] - [tools] perf trace: Beautify new write hint fcntl commands (Jiri Olsa) [1540862] - [tools] perf trace beauty fcntl: Basic 'arg' beautifier (Jiri Olsa) [1540862] - [tools] tools include uapi asm-generic: Grab a copy of fcntl.h (Jiri Olsa) [1540862] - [tools] perf trace beauty: Introduce syscall arg beautifier for long integers (Jiri Olsa) [1540862] - [tools] perf trace beauty: Export the "int" and "hex" syscall arg formatters (Jiri Olsa) [1540862] - [tools] perf trace beauty: Allow accessing syscall args values in a syscall arg formatter (Jiri Olsa) [1540862] - [tools] perf trace beauty: Mask ignored fcntl 'arg' parameter (Jiri Olsa) [1540862] - [tools] perf trace: Only build tools/perf/trace/beauty/ when building 'perf trace' (Jiri Olsa) [1540862] - [tools] perf trace beauty: Export the strarrays scnprintf method (Jiri Olsa) [1540862] - [tools] Update uapi/linux/fcntl.h copy from the kernel (Jiri Olsa) [1540862] - [tools] perf trace: Beautify linux specific fcntl commands (Jiri Olsa) [1540862] - [tools] perf trace: Remove F_ from some of the fcntl command strings (Jiri Olsa) [1540862] - [tools] perf annotate: Implement visual marker for macro fusion (Jiri Olsa) [1540862] - [tools] perf annotate: Check for fused instructions (Jiri Olsa) [1540862] - [kernel] perf/core: Fix cgroup time when scheduling descendants (Jiri Olsa) [1540862] - [tools] perf callchain: Compare dsos (as well) for CCKEY_FUNCTION (Jiri Olsa) [1540862] - [x86] perf/x86/intel/uncore: Correct num_boxes for IIO and IRP (Jiri Olsa) [1540862] - [x86] perf/x86/intel/rapl: Add missing CPU IDs (Jiri Olsa) [1540862] - [x86] perf/x86/msr: Add missing CPU IDs (Jiri Olsa) [1540862] - [kernel] perf/aux: Only update ->aux_wakeup in non-overwrite mode (Jiri Olsa) [1540862] - [x86] perf/x86: Fix caps/ for !Intel (Jiri Olsa) [1540862] - [kernel] perf/core, pt, bts: Get rid of itrace_started (Jiri Olsa) [1540862] - [x86] perf/x86: Export some PMU attributes in caps/ directory (Jiri Olsa) [1540862] - [x86] perf/x86/intel: Print LBR support statement after validation (Jiri Olsa) [1540862] - [x86] perf/x86: Only show format attributes when supported (Jiri Olsa) [1540862] - [kernel] tracing, perf: Adjust code layout in get_recursion_context() (Jiri Olsa) [1540862] - [kernel] perf/aux: Ensure aux_wakeup represents most recent wakeup index (Jiri Olsa) [1540862] - [kernel] perf/aux: Make aux_(head, wakeup) ring_buffer members long (Jiri Olsa) [1540862] - [kernel] perf/core: Reduce context switch overhead (Jiri Olsa) [1540862] - [x86] perf/x86/intel: Record branch type (Jiri Olsa) [1540862] - [x86] perf/x86: Move perf_event_intel_lbr.c ........ => x86/events/intel/lbr.c (Jiri Olsa) [1540862] - [tools] perf/core: Define the common branch type classification (Jiri Olsa) [1540862]- [mm] hugetlb.c: clean up VM_WARN usage (Chris von Recklinghausen) [1553005] {CVE-2018-7740} - [linux] include/linux/mmdebug.h: fix VM_WARN(_*)() with CONFIG_DEBUG_VM=n (Chris von Recklinghausen) [1553005] {CVE-2018-7740} - [fs] hugetlbfs: check for pgoff value overflow v3 fix fix (Chris von Recklinghausen) [1553005] {CVE-2018-7740} - [fs] hugetlbfs: check for pgoff value overflow v3 (Chris von Recklinghausen) [1553005] {CVE-2018-7740} - [fs] hugetlbfs: check for pgoff value overflow (Chris von Recklinghausen) [1553005] {CVE-2018-7740} - [linux] include/linux/mmdebug.h: add VM_WARN_ONCE() (Chris von Recklinghausen) [1553005] {CVE-2018-7740} - [linux] include/linux/mmdebug.h: add VM_WARN which maps to WARN() (Chris von Recklinghausen) [1553005] {CVE-2018-7740} - [fs] Force log to disk before reading the AGF during a fstrim (Carlos Maiolino) [1248862] - [fs] gfs2: Remove inodes from ordered write list in gfs2_write_inode() (Abhijith Das) [1511599] - [fs] nfs: advance nfs_entry cookie only after decoding completes successfully (Frank Sorenson) [1468015] - [fs] gfs2: Zero out fallocated blocks in fallocate_chunk (Andreas Grunbacher) [1561016] - [fs] xprtrdma: Instrument allocation/release of rpcrdma_req/rep objects (Benjamin Coddington) [1559349] - [fs] xprtrdma: Add trace points to instrument QP and CQ access upcalls (Benjamin Coddington) [1559349] - [fs] xprtrdma: Add trace points in the client-side backchannel code paths (Benjamin Coddington) [1559349] - [fs] xprtrdma: Add trace points for connect events (Benjamin Coddington) [1559349] - [fs] xprtrdma: Add trace points to instrument MR allocation and recovery (Benjamin Coddington) [1559349] - [fs] xprtrdma: Add trace points to instrument memory invalidation (Benjamin Coddington) [1559349] - [fs] xprtrdma: Add trace points in reply decoder path (Benjamin Coddington) [1559349] - [fs] xprtrdma: Add trace points to instrument memory registration (Benjamin Coddington) [1559349] - [fs] xprtrdma: Add trace points in the RPC Reply handler paths (Benjamin Coddington) [1559349] - [fs] xprtrdma: Add trace points in RPC Call transmit paths (Benjamin Coddington) [1559349] - [fs] rpcrdma: infrastructure for static trace points in rpcrdma.ko (Benjamin Coddington) [1559349] - [fs] rdma/ib: Add trace point macros to display human-readable values (Benjamin Coddington) [1559349] - [fs] tracing: Add TRACE_DEFINE_ENUM() macro to map enums to their values (Benjamin Coddington) [1559349] - [fs] tracing: Give system name a pointer (Benjamin Coddington) [1559349] - [netdrv] hv_netvsc: Pass net_device parameter to revoke and teardown functions (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: Ensure correct teardown message sequence order (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: Split netvsc_revoke_buf() and netvsc_teardown_gpadl() (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: Use Windows version instead of NVSP version on GPAD teardown (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: Clean up extra parameter from rndis_filter_receive_data() (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: enable multicast if necessary (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: Add range checking for rx packet offset and length (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: Fix the return status in RX path (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: common detach logic (Mohammed Gamal) [1526392 1551625] - [netdrv] hv_netvsc: change GPAD teardown order on older versions (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: use RCU to fix concurrent rx and queue changes (Mohammed Gamal) [1551625 1526392] - [netdrv] hv_netvsc: disable NAPI before channel close (Mohammed Gamal) [1551625 1526392] - [netdrv] revert "hv_netvsc: Split netvsc_revoke_buf() and netvsc_teardown_gpadl()" (Mohammed Gamal) [1551625] - [netdrv] revert "hv_netvsc: Change GPADL teardown order according to Hyper-V version" (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: pass netvsc_device to rndis halt (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: fix locking during VF setup (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: fix locking for rx_mode (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: avoid repeated updates of packet filter (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: fix filter flags (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: propagate rx filters to VF (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: filter multicast/broadcast (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: defer queue selection to VF (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: use napi_schedule_irqoff (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: fix race in napi poll when rescheduling (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: cancel subchannel setup before halting device (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: fix error unwind handling if vmbus_open fails (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: only wake transmit queue if link is up (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: avoid retry on send during shutdown (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: Use the num_online_cpus() for channel limit (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: empty current transmit aggregation if flow blocked (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: remove open_cnt reference count (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: pass netvsc_device to receive callback (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: simplify function args in receive status path (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: track memory allocation failures in ethtool stats (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: copy_to_send buf can be void (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: optimize initialization of RNDIS header (Mohammed Gamal) [1551625] - [kernel] vmbus: make hv_get_ringbuffer_availbytes local (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: use reciprocal divide to speed up percent calculation (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: replace divide with mask when computing padding (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: don't need local xmit_more (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: drop unused macros (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: Set tx_table to equal weight after subchannels open (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: Add initialization of tx_table in netvsc_device_add() (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: Rename tx_send_table to tx_table (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: Rename ind_table to rx_table (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: Add ethtool handler to set and get TCP hash levels (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: Change the hash level variable to bit flags (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: report stop_queue and wake_queue (Mohammed Gamal) [1551625] - [mm] fork: introduce MADV_WIPEONFORK (Rafael Aquini) [1476297] - [x86] mpx: make mpx depend on x86-64 to free up VMA flag (Rafael Aquini) [1476297] - [x86] membarrier: provide core serializing command (Rafael Aquini) [1560024] - [kernel] membarrier: provide core serializing command, *_SYNC_CORE (Rafael Aquini) [1560024] - [x86] locking: implement sync_core_before_usermode() (Rafael Aquini) [1560024] - [kernel] locking: Introduce sync_core_before_usermode() (Rafael Aquini) [1560024] - [kernel] membarrier: provide GLOBAL_EXPEDITED command (Rafael Aquini) [1560024] - [kernel] sched: Introduce task_rcu_dereference() and try_get_task_struct() (Rafael Aquini) [1560024] - [powerpc] membarrier: skip memory barrier in switch_mm() (Rafael Aquini) [1560024] - [powerpc] wire up sys_membarrier() (Rafael Aquini) [1560024] - [s390] allocate sys_membarrier system call number (Rafael Aquini) [1560024] - [kernel] membarrier: document scheduler barrier requirements (Rafael Aquini) [1560024] - [kernel] membarrier: disable preemption when calling smp_call_function_many() (Rafael Aquini) [1560024] - [kernel] membarrier: provide register expedited private command (Rafael Aquini) [1560024] - [kernel] membarrier: provide expedited private command (Rafael Aquini) [1560024] - [kernel] membarrier: disable sys_membarrier when nohz_full is enabled (Rafael Aquini) [1560024] - [kernel] membarrier: system-wide memory barrier (Rafael Aquini) [1560024]- [hwmon] (k10temp) Only apply temperature offset if result is positive (David Arcari) [1446653] - [hwmon] (k10temp) Add temperature offset for Ryzen 1900X (David Arcari) [1446653] - [hwmon] (k10temp) Correct model name for Ryzen 1600X (David Arcari) [1446653] - [hwmon] (k10temp) Add support for temperature offsets (David Arcari) [1446653] - [hwmon] (k10temp) Add support for family 17h (David Arcari) [1446653] - [hwmon] (k10temp) Move chip specific code into probe function (David Arcari) [1446653] - [hwmon] (k10temp) use permission-specific DEVICE_ATTR variants (David Arcari) [1446653] - [hwmon] (k10temp) Remove duplicate pci-id define (David Arcari) [1446653] - [tools] wmi: fix cross-compile var clobbering (Jarod Wilson) [1517197] - [tools] wmi: add a sample for dell smbios communication over WMI (Jarod Wilson) [1517197] - [platform] x86: dell-laptop: Removed duplicates in DMI whitelist (Jarod Wilson) [1517197] - [platform] x86: Fix dell driver init order (Jarod Wilson) [1517197] - [platform] x86: dell-smbios: Link all dell-smbios-* modules together (Jarod Wilson) [1517197] - [platform] x86: dell-smbios: Rename dell-smbios source to dell-smbios-base (Jarod Wilson) [1517197] - [platform] x86: dell-smbios: Correct some style warnings (Jarod Wilson) [1517197] - [platform] x86: dell-smbios: Correct notation for filtering (Jarod Wilson) [1517197] - [platform] x86: dell-smbios: fix string overflow (Jarod Wilson) [1517197] - [platform] x86: dell-laptop: Removed duplicates in DMI whitelist (Jarod Wilson) [1517197] - [platform] x86: dell-laptop: fix kbd_get_state's request value (Jarod Wilson) [1517197] - [platform] x86: dell-laptop: Allocate buffer on heap rather than globally (Jarod Wilson) [1517197] - [platform] x86: dell-laptop: Add 2-in-1 devices to the DMI whitelist (Jarod Wilson) [1517197] - [platform] x86: dell-laptop: make some local functions static (Jarod Wilson) [1517197] - [platform] x86: dell-wmi: check for kmalloc() errors (Jarod Wilson) [1517197] - [platform] x86: dell-laptop: Use bool in struct quirk_entry for true/false fields (Jarod Wilson) [1517197] - [platform] x86: dell-laptop: Fix keyboard max lighting for Dell Latitude E6410 (Jarod Wilson) [1517197] - [platform] x86: dell-laptop: fix error return code in dell_init() (Jarod Wilson) [1517197] - [platform] x86: dell-smbios-wmi: Disable userspace interface if missing hotfix (Jarod Wilson) [1517197] - [platform] x86: dell-laptop: Allocate buffer before rfkill use (Jarod Wilson) [1517197] - [platform] x86: dell-*wmi*: Relay failed initial probe to dependent drivers (Jarod Wilson) [1517197] - [platform] x86: dell-smbios-wmi: release mutex lock on WMI call failure (Jarod Wilson) [1517197] - [platform] x86: dell-smbios-wmi: introduce userspace interface (Jarod Wilson) [1517197] - [platform] x86: dell-smbios: Add filtering support (Jarod Wilson) [1517197] - [platform] x86: dell-smbios-smm: test for WSMT (Jarod Wilson) [1517197] - [platform] x86: dell-smbios-wmi: Add new WMI dispatcher driver (Jarod Wilson) [1517197] - [platform] x86: dell-smbios: Introduce dispatcher for SMM calls (Jarod Wilson) [1517197] - [platform] x86: dell-smbios: Add a sysfs interface for SMBIOS tokens (Jarod Wilson) [1517197] - [platform] x86: dell-smbios: only run if proper oem string is detected (Jarod Wilson) [1517197] - [platform] x86: dell-smbios: Add pr_fmt definition to driver (Jarod Wilson) [1517197] - [platform] x86: dell-*: Add a generic dell-laptop notifier chain (Jarod Wilson) [1517197] - [platform] x86: dell-laptop: Fix bogus keyboard backlight sysfs interface (Jarod Wilson) [1517197] - [platform] x86: dell-laptop: Refactor kbd_led_triggers_store() (Jarod Wilson) [1517197] - [platform] x86: dell-laptop: Add Latitude 7480 and others to the DMI whitelist (Jarod Wilson) [1517197] - [pci] irq: Add pci_request_irq() and pci_free_irq() helpers (Ivan Vecera) [1568010] - [linux] genirq: Return the IRQ name from free_irq() (Ivan Vecera) [1568010] - [kernel] genirq: Fix indentation in remove_irq() (Ivan Vecera) [1568010] - [kernel] genirq: Prevent chip buslock deadlock (Ivan Vecera) [1568010] - [target] Re-add missing SCF_ACK_KREF assignment in (Mike Christie) [1561851] - [powerpc] dma: Fix memory leak (Prarit Bhargava) [1564602] - [of] fix memory leak related to safe_name() (Prarit Bhargava) [1564602] - [scsi] Fix a memory leak in scsi_host_dev_release() (Prarit Bhargava) [1564602] - [powerpc] kmemleak: Do not scan the DART table (Prarit Bhargava) [1564602] - [powerpc] mm: Free string after creating kmem cache (Prarit Bhargava) [1564602] - [powerpc] msi: Free the bitmap if it was slab allocated (Prarit Bhargava) [1564602] - [net] sched: actions: return explicit error when tunnel_key mode is not specified (Davide Caratti) [1554907] - [net] ipv6: the entire IPv6 header chain must fit the first fragment (Paolo Abeni) [1559964] - [net] ipv4: fix NULL dereference in free_fib_info_rcu() (Florian Westphal) [1535373] - [net] ipv4: add reference counting to metrics (Florian Westphal) [1535373] - [net] mqprio: fix potential null pointer dereference on opt (Ivan Vecera) [1557527] - [net] mqprio: Introduce new hardware offload mode and shaper in mqprio (Ivan Vecera) [1557527] - [lib] rhashtable: Fix rhlist duplicates insertion (Xin Long) [1559106] - [net] ipv6: fix access to non-linear packet in ndisc_fill_redirect_hdr_option() (Lorenzo Bianconi) [1533773] - [net] ip_gre: clear feature flags when incompatible o_flags are set (Lorenzo Bianconi) [1489629] - [net] ip_gre: add the support for i/o_flags update via ioctl (Lorenzo Bianconi) [1489629] - [net] ip_gre: add the support for i/o_flags update via netlink (Lorenzo Bianconi) [1489629] - [net] ip6_tunnel: update mtu properly for ARPHRD_ETHER tunnel device in tx path (Xin Long) [1527291] - [net] tcp/dccp: Re-arm TIME_WAIT reaping hangman timer if thread slot quota is exceeded (Stefano Brivio) [1533771]- [nvme] nvme-fcloop: avoid possible uninitialized variable warning (David Milburn) [1519689] - [nvme] check hw sectors before setting chunk sectors (David Milburn) [1519689] - [nvme] call blk_integrity_unregister after queue is cleaned up (David Milburn) [1519689] - [nvme] nvme-pci: fix NULL pointer dereference in nvme_free_host_mem() (David Milburn) [1519689] - [nvme] nvme-rdma: fix memory leak during queue allocation (David Milburn) [1519689] - [nvme] nvme-fc: don't use bit masks for set/test_bit() numbers (David Milburn) [1519689] - [nvme] nvme-pci: add quirk for delay before CHK RDY for WDC SN200 (David Milburn) [1519689] - [nvme] nvmet-fc: correct ref counting error when deferred rcv used (David Milburn) [1519689] - [nvme] nvme-pci: avoid hmb desc array idx out-of-bound when hmmaxd set (David Milburn) [1519689] - [nvme] nvme-pci: disable APST on Samsung SSD 960 EVO + ASUS PRIME B350M-A (David Milburn) [1519689] - [nvme] nvmet_fc: fix better length checking (David Milburn) [1519689] - [nvme] nvmet: better data length validation (David Milburn) [1519689] - [nvme] send uevent for some asynchronous events (David Milburn) [1519689] - [nvme] unexport starting async event work (David Milburn) [1519689] - [nvme] remove handling of multiple AEN requests (David Milburn) [1519689] - [nvme] nvme-fc: remove unused "queue_size" field (David Milburn) [1519689] - [nvme] centralize AEN defines (David Milburn) [1519689] - [nvme] nvmet: remove redundant local variable (David Milburn) [1519689] - [nvme] nvmet: remove redundant memset if failed to get_smart_log failed (David Milburn) [1519689] - [nvme] fix eui_show() print format (David Milburn) [1519689] - [nvme] compare NQN string with right size (David Milburn) [1519689] - [nvme] nvmet: fix comment typos in admin-cmd.c (David Milburn) [1519689] - [nvme] nvme-rdma: fix nvme_rdma_create_queue_ib error flow (David Milburn) [1519689] - [nvme] nvmet-rdma: update queue list during ib_device removal (David Milburn) [1519689] - [nvme] check admin passthru command effects (David Milburn) [1519689] - [nvme] factor get log into a helper (David Milburn) [1519689] - [nvme] comment typo fixed in clearing AER (David Milburn) [1519689] - [nvme] Remove unused headers (David Milburn) [1519689] - [nvme] flush reset_work before safely continuing with delete operation (David Milburn) [1519689] - [nvme] nvme-rdma: reuse nvme_delete_ctrl when reconnect attempts expire (David Milburn) [1519689] - [nvme] consolidate common code from ->reset_work (David Milburn) [1519689] - [nvme] nvme-rdma: remove nvme_rdma_remove_ctrl (David Milburn) [1519689] - [nvme] move controller deletion to common code (David Milburn) [1519689] - [nvme] check for a live controller in nvme_dev_open (David Milburn) [1519689] - [nvme] get rid of nvme_ctrl_list (David Milburn) [1519689] - [nvme] switch controller refcounting to use struct device (David Milburn) [1519689] - [nvme] kobject: Export kobject_get_unless_zero() (David Milburn) [1519689] - [nvme] simplify nvme_open (David Milburn) [1519689] - [nvme] use kref_get_unless_zero in nvme_find_get_ns (David Milburn) [1519689] - [nvme] nvme-rdma: Add debug message when reaches timeout (David Milburn) [1519689] - [nvme] nvme-rdma: align nvme_rdma_device structure (David Milburn) [1519689] - [nvme] use ida_simple_(get,remove) for the controller instance (David Milburn) [1519689] - [nvme] nvmet: Change max_nsid in subsystem due to ns_disable if needed (David Milburn) [1519689] - [nvme] nvme-loop: Add BLK_MQ_F_NO_SCHED flag to admin tag set (David Milburn) [1519689] - [nvme] nvme-fc: Add BLK_MQ_F_NO_SCHED flag to admin tag set (David Milburn) [1519689] - [nvme] nvme-rdma: Add BLK_MQ_F_NO_SCHED flag to admin tag set (David Milburn) [1519689] - [nvme] nvme-pci: fix typos in comments (David Milburn) [1519689] - [nvme] nvme-rdma: stop controller reset if the controller is deleting (David Milburn) [1519689] - [nvme] nvme-rdma: change queue flag semantics DELETING -> ALLOCATED (David Milburn) [1519689] - [nvme] nvme-rdma: teardown admin/io queues once on error recovery (David Milburn) [1519689] - [nvme] nvme-rdma: move assignment to declaration (David Milburn) [1519689] - [nvme] nvme-rdma: fix wrong logging message (David Milburn) [1519689] - [nvme] nvme-rdma: pass tagset to directly nvme_rdma_free_tagset (David Milburn) [1519689] - [nvme] nvme-fabrics: request transport module (David Milburn) [1519689] - [nvme] use menu Kconfig interface (David Milburn) [1519689] - [nvme] nvme-rdma: Fix error status return in tagset allocation failure (David Milburn) [1519689] - [nvme] nvme-rdma: Fix possible double free in reconnect flow (David Milburn) [1519689] - [nvme] nvme-pci: Use PCI bus address for data/queues in CMB (David Milburn) [1519689] - [nvme] fix visibility of "uuid" ns attribute (David Milburn) [1519689] - [nvme] nvme-rdma: give up reconnect if state change fails (David Milburn) [1519689] - [nvme] nvme-core: Use nvme_wq to queue async events and fw activation (David Milburn) [1519689] - [nvme] nvmet: add support for reporting the host identifier (David Milburn) [1519689] - [nvme] factor metadata handling out of __nvme_submit_user_cmd (David Milburn) [1519689] - [nvme] allow calling nvme_change_ctrl_state from irq context (David Milburn) [1519689] - [nvme] honor RTD3 Entry Latency for shutdowns (David Milburn) [1519689] - [nvme] nvme-rdma: Use unlikely macro in the fast path (David Milburn) [1519689] - [nvme] rename AMS symbolic constants to fit specification (David Milburn) [1519689] - [nvme] add symbolic constants for CC identifiers (David Milburn) [1519689] - [nvme] fix identify namespace logging (David Milburn) [1519689] - [nvme] nvme-fabrics: log a warning if hostid is invalid (David Milburn) [1519689] - [nvme] nvme-rdma: call ops->reg_read64 instead of nvmf_reg_read64 (David Milburn) [1519689] - [nvme] nvme-rdma: cleanup error path in controller reset (David Milburn) [1519689] - [nvme] nvme-rdma: introduce nvme_rdma_start_queue (David Milburn) [1519689] - [nvme] nvme-rdma: rename nvme_rdma_init_queue to nvme_rdma_alloc_queue (David Milburn) [1519689] - [nvme] nvme-rdma: stop queues instead of simply flipping their state (David Milburn) [1519689] - [nvme] nvme-rdma: introduce configure/destroy io queues (David Milburn) [1519689] - [nvme] nvme-rdma: reuse configure/destroy_admin_queue (David Milburn) [1519689] - [nvme] nvme-rdma: don't free tagset on resets (David Milburn) [1519689] - [nvme] nvmet: use NVME_NSID_ALL (David Milburn) [1519689] - [nvme] nvme-rdma: disable the controller on resets (David Milburn) [1519689] - [nvme] nvme-rdma: move tagset allocation to a dedicated routine (David Milburn) [1519689] - [nvme] Add admin_tagset pointer to nvme_ctrl (David Milburn) [1519689] - [nvme] nvme-rdma: move nvme_rdma_configure_admin_queue code location (David Milburn) [1519689] - [nvme] nvme-rdma: remove NVME_RDMA_MAX_SEGMENT_SIZE (David Milburn) [1519689] - [nvme] nvmet: fix the return error code of target if host is not allowed (David Milburn) [1519689] - [nvme] add support for NVMe 1.3 Timestamp Feature (David Milburn) [1519689] - [nvme] define NVME_NSID_ALL (David Milburn) [1519689] - [nvme] add support for FW activation without reset (David Milburn) [1519689] - [nvme] nvmet-rdma: remove redundant empty device add callout (David Milburn) [1519689] - [nvme] nvme-rdma: remove redundant empty device add callout (David Milburn) [1519689] - [nvme] nvme-fabrics: Allow 0 as KATO value (David Milburn) [1519689] - [nvme] nvme-pci: initialize queue memory before interrupts (David Milburn) [1519689] - [nvme] nvme-pci: implement the HMB entry number and size limitations (David Milburn) [1519689] - [nvme] nvme-pci: propagate (some) errors from host memory buffer setup (David Milburn) [1519689] - [nvme] nvme-pci: use appropriate initial chunk size for HMB allocation (David Milburn) [1519689] - [nvme] nvme-pci: fix host memory buffer allocation fallback (David Milburn) [1519689] - [nvme] pci: serialize pci resets (David Milburn) [1543698]- [net] svcrdma: Fix Read chunk round-up (Don Dutile) [1549856] - [net] xprtrdma: Fix BUG after a device removal (Don Dutile) [1549856] - [net] xprtrdma: Fix calculation of ri_max_send_sges (Don Dutile) [1549856] - [net] xprtrdma: Correct some documenting comments (Don Dutile) [1549856] - [net] xprtrdma: Fix "bytes registered" accounting (Don Dutile) [1549856] - [net] svcrdma: Post Receives in the Receive completion handler (Don Dutile) [1549856] - [net] xprtrdma: Introduce rpcrdma_mw_unmap_and_put (Don Dutile) [1549856] - [net] xprtrdma: Remove usage of "mw" (Don Dutile) [1549856] - [net] xprtrdma: Replace all usage of "frmr" with "frwr" (Don Dutile) [1549856] - [net] xprtrdma: Don't clear RPC_BC_PA_IN_USE on pre-allocated rpc_rqst's (Don Dutile) [1549856] - [net] xprtrdma: Split xprt_rdma_send_request (Don Dutile) [1549856] - [net] xprtrdma: buf_free not called for CB replies (Don Dutile) [1549856] - [net] xprtrdma: Move unmap-safe logic to rpcrdma_marshal_req (Don Dutile) [1549856] - [net] xprtrdma: Support IPv6 in xprt_rdma_set_port (Don Dutile) [1549856] - [net] xprtrdma: Remove another sockaddr_storage field (cdata::addr) (Don Dutile) [1549856] - [net] xprtrdma: Initialize the xprt address string array earlier (Don Dutile) [1549856] - [net] xprtrdma: Remove unused padding variables (Don Dutile) [1549856] - [net] xprtrdma: Remove ri_reminv_expected (Don Dutile) [1549856] - [net] xprtrdma: Per-mode handling for Remote Invalidation (Don Dutile) [1549856] - [net] xprtrdma: Eliminate unnecessary lock cycle in xprt_rdma_send_request (Don Dutile) [1549856] - [net] xprtrdma: Fix backchannel allocation of extra rpcrdma_reps (Don Dutile) [1549856] - [net] xprtrdma: Fix buffer leak after transport set up failure (Don Dutile) [1549856] - [infiniband] ib/rxe: remove redudant parameter in rxe_av_fill_ip_info (Don Dutile) [1520302 1549856] - [infiniband] ib/rxe: change the function rxe_av_fill_ip_info to void (Don Dutile) [1520302 1549856] - [infiniband] ib/rxe: change the function to void from int (Don Dutile) [1520302 1549856] - [infiniband] ib/rxe: remove unnecessary parameter in rxe_av_to_attr (Don Dutile) [1520302 1549856] - [infiniband] ib/rxe: change the function to void from int (Don Dutile) [1520302 1549856] - [infiniband] ib/rxe: remove redudant parameter in function (Don Dutile) [1520302 1549856] - [infiniband] ib/rxe: Change RDMA_RXE kconfig to use select (Don Dutile) [1520302 1549856] - [infiniband] rdma/rxe: Fix rxe_qp_cleanup() (Don Dutile) [1520302 1549856] - [infiniband] rdma/rxe: Fix a race condition in rxe_requester() (Don Dutile) [1520302 1549856] - [infiniband] rdma/rxe: Fix a race condition related to the QP error state (Don Dutile) [1520302 1549856] - [infiniband] ib/rxe: remove unnecessary skb_clone in xmit (Don Dutile) [1520302 1549856] - [infiniband] ib/rxe: add the static type to the variable (Don Dutile) [1520302 1549856] - [infiniband] rdma/rxe: Remove useless EXPORT_SYMBOL (Don Dutile) [1520302 1549856] - [infiniband] ib/rxe: Avoid passing unused index pointer which is optional (Don Dutile) [1520302 1549856] - [infiniband] ib/mthca: remove mthca_user.h (Don Dutile) [1549856] - [infiniband] ib/mthca: Fix gup usage in mthca_map_user_db() (Don Dutile) [1549856] - [infiniband] ib/mthca: Use zeroing memory allocator than allocator/memset (Don Dutile) [1549856] - [infiniband] ib/ocrdma: Use zeroing memory allocator than allocator/memset (Don Dutile) [1549856] - [infiniband] rdma/ocrdma: Fix permissions for OCRDMA_RESET_STATS (Don Dutile) [1549856] - [infiniband] ib/ocrdma: Remove unneeded conversions to bool (Don Dutile) [1549856] - [infiniband] nes: Change accelerated flag to bool (Don Dutile) [1549856] - [infiniband] nes: remove unused 'timeval' struct member (Don Dutile) [1549856] - [infiniband] rdma/vmw_pvrdma: Fix usage of user response structures in ABI file (Don Dutile) [1549856] - [infiniband] rdma/vmw_pvrdma: Use zeroing memory allocator than allocator/memset (Don Dutile) [1549856] - [uapi] rdma/vmw_pvrdma: Remove usage of BIT() from UAPI header (Don Dutile) [1549856] - [infiniband] rdma/vmw_pvrdma: Use refcount_t instead of atomic_t (Don Dutile) [1549856] - [infiniband] rdma/vmw_pvrdma: Use more specific sizeof in kcalloc (Don Dutile) [1549856] - [infiniband] rdma/vmw_pvrdma: Clarify QP and CQ is_kernel logic (Don Dutile) [1549856] - [uapi] rdma/vmw_pvrdma: Add UAR SRQ macros in ABI header file (Don Dutile) [1549856] - [infiniband] rdma/vmw_pvrdma: Do not re-calculate npages (Don Dutile) [1549856] - [infiniband] ib/iser: Combine substrings for three messages (Don Dutile) [1549856] - [infiniband] ib/iser: Delete an unnecessary variable initialisation in iser_send_data_out() (Don Dutile) [1549856] - [infiniband] ib/iser: Delete an error message for a failed memory allocation in iser_send_data_out() (Don Dutile) [1549856] - [infiniband] ib/srp: Add target_can_queue login parameter (Don Dutile) [1549856] - [scsi] ib/srp: Add RDMA/CM support (Don Dutile) [1549856] - [infiniband] ib/srpt: Move the code for parsing struct ib_cm_req_event_param (Don Dutile) [1549856] - [infiniband] ib/srpt: Preparations for adding RDMA/CM support (Don Dutile) [1549856] - [infiniband] ib/srpt: Don't allow reordering of commands on wait list (Don Dutile) [1549856] - [infiniband] ib/srpt: Fix a race condition related to wait list processing (Don Dutile) [1549856] - [infiniband] ib/srpt: Fix login-related race conditions (Don Dutile) [1549856] - [infiniband] ib/srpt: Log all zero-length writes and completions (Don Dutile) [1549856] - [infiniband] ib/srpt: Simplify srpt_close_session() (Don Dutile) [1549856] - [infiniband] rdma/srpt: Fix RCU debug build error (Don Dutile) [1549856] - [infiniband] ib/srpt: Rework multi-channel support (Don Dutile) [1549856] - [infiniband] ib/srpt: Use the source GID as session name (Don Dutile) [1549856] - [infiniband] ib/srpt: One target per port (Don Dutile) [1549856] - [infiniband] ib/srpt: Add P_Key support (Don Dutile) [1549856] - [infiniband] ib/srpt: Rework srpt_disconnect_ch_sync() (Don Dutile) [1549856] - [infiniband] rdma/srpt: Fix RCU debug build error (Don Dutile) [1549856] - [infiniband] ib/srpt: Make it safe to use RCU for srpt_device.rch_list (Don Dutile) [1549856] - [infiniband] ib/srp: Refactor srp_send_req() (Don Dutile) [1549856] - [infiniband] ib/srp: Improve path record query error message (Don Dutile) [1549856] - [infiniband] ib/srp: Use kstrtoull() instead of simple_strtoull() (Don Dutile) [1549856] - [infiniband] ib/srpt: Micro-optimize I/O context state manipulation (Don Dutile) [1549856] - [infiniband] ib/srpt: Inline srpt_get_cmd_state() (Don Dutile) [1549856] - [infiniband] ib/srpt: Introduce srpt_format_guid() (Don Dutile) [1549856] - [infiniband] ib/srpt: Fix ACL lookup during login (Don Dutile) [1549856] - [infiniband] ib/srpt: Reduce frequency of receive failure messages (Don Dutile) [1549856] - [infiniband] ib/srpt: Convert a warning into a debug message (Don Dutile) [1549856] - [infiniband] ib/srpt: Use the IPv6 format for GIDs in log messages (Don Dutile) [1549856] - [infiniband] ib/srpt: Verify port numbers in srpt_event_handler() (Don Dutile) [1549856] - [infiniband] ib/srpt: Reduce the severity level of a log message (Don Dutile) [1549856] - [infiniband] ib/srpt: Rename a local variable, a member variable and a constant (Don Dutile) [1549856] - [infiniband] ib/srpt: Document all structure members in ib_srpt.h (Don Dutile) [1549856] - [infiniband] ib/srpt: Fix kernel-doc warnings in ib_srpt.c (Don Dutile) [1549856] - [infiniband] ib/srpt: Remove an unused structure member (Don Dutile) [1549856] - [infiniband] ib/srp: replace custom implementation of hex2bin() (Don Dutile) [1549856] - [infiniband] ib/ipoib: Do not warn if IPoIB debugfs doesn't exist (Don Dutile) [1520300 1549856] - [infiniband] ib/ipoib: Fix for potential no-carrier state (Don Dutile) [1520300 1549856 1548474] - [infiniband] ib/ipoib: Update pathrec field if not valid record (Don Dutile) [1520300 1549856] - [infiniband] ib/ipoib: Avoid memory leak if the SA returns a different DGID (Don Dutile) [1520300 1549856] - [infiniband] ib/ipoib: Warn when one port fails to initialize (Don Dutile) [1520300 1549856] - [infiniband] ib/ipoib: Replace printk with pr_warn (Don Dutile) [1520300 1549856] - [rdma] ucma: Introduce safer rdma_addr_size() variants (Don Dutile) [1549856] - [infiniband] rdma/ucma: Check that device exists prior to accessing it (Don Dutile) [1549856] - [infiniband] rdma/ucma: Check that device is connected prior to access it (Don Dutile) [1549856] - [infiniband] rdma/rdma_cm: Fix use after free race with process_one_req (Don Dutile) [1549856] - [infiniband] rdma/ucma: Correct option size check using optlen (Don Dutile) [1549856] - [infiniband] rdma/restrack: Move restrack_clean to be symmetrical to restrack_init (Don Dutile) [1549856] - [infiniband] rdma/ucma: Ensure that CM_ID exists prior to access it (Don Dutile) [1549856] - [rdma] verbs: Remove restrack entry from XRCD structure (Don Dutile) [1549856] - [infiniband] rdma/ucma: Fix use-after-free access in ucma_close (Don Dutile) [1549856] - [infiniband] rdma/ucma: Check AF family prior resolving address (Don Dutile) [1549856] - [infiniband] rdma/ucma: Don't allow join attempts for unsupported AF family (Don Dutile) [1549856] - [infiniband] rdma/ucma: Fix access to non-initialized CM_ID object (Don Dutile) [1549856] - [infiniband] rdma/core: Do not use invalid destination in determining port reuse (Don Dutile) [1549856] - [infiniband] rdma/ucma: Check that user doesn't overflow QP state (Don Dutile) [1549856] - [infiniband] rdma/ucma: Limit possible option size (Don Dutile) [1549856] - [infiniband] ib/core: Fix possible crash to access NULL netdev (Don Dutile) [1549856] - [infiniband] rdma/core: Reduce poll batch for direct cq polling (Don Dutile) [1549856] - [infiniband] ib/core : Add null pointer check in addr_resolve (Don Dutile) [1549856] - [infiniband] rdma/uverbs: Fix kernel panic while using XRC_TGT QP type (Don Dutile) [1549856] - [infiniband] rdma/restrack: don't use uaccess_kernel() (Don Dutile) [1549856] - [infiniband] rdma/verbs: Check existence of function prior to accessing it (Don Dutile) [1549856] - [infiniband] rdma/uverbs: Sanitize user entered port numbers prior to access it (Don Dutile) [1549856] - [infiniband] rdma/uverbs: Fix circular locking dependency (Don Dutile) [1549856] - [infiniband] rdma/uverbs: Fix bad unlock balance in ib_uverbs_close_xrcd (Don Dutile) [1549856] - [infiniband] rdma/restrack: Increment CQ restrack object before committing (Don Dutile) [1549856] - [infiniband] rdma/uverbs: Protect from command mask overflow (Don Dutile) [1549856] - [infiniband] ib/uverbs: Fix unbalanced unlock on error path for rdma_explicit_destroy (Don Dutile) [1549856] - [infiniband] ib/uverbs: Improve lockdep_check (Don Dutile) [1549856] - [infiniband] rdma/uverbs: Protect from races between lookup and destroy of uobjects (Don Dutile) [1549856] - [infiniband] ib/uverbs: Hold the uobj write lock after allocate (Don Dutile) [1549856] - [infiniband] ib/uverbs: Fix possible oops with duplicate ioctl attributes (Don Dutile) [1549856] - [infiniband] ib/uverbs: Add ioctl support for 32bit processes (Don Dutile) [1549856] - [uapi] ib/uverbs: Use __aligned_u64 for uapi headers (Don Dutile) [1549856] - [infiniband] ib/uverbs: Fix method merging in uverbs_ioctl_merge (Don Dutile) [1549856] - [rdma] ib/uverbs: Use u64_to_user_ptr() not a union (Don Dutile) [1549856] - [infiniband] ib/uverbs: Use inline data transfer for UHW_IN (Don Dutile) [1549856] - [rdma] ib/uverbs: Always use the attribute size provided by the user (Don Dutile) [1549856] - [rdma] restrack: Remove unimplemented XRCD object (Don Dutile) [1549856] - [infiniband] ib/uverbs: Use the standard kConfig format for experimental (Don Dutile) [1549856] - [infiniband] ib: Update references to libibverbs (Don Dutile) [1549856] - [infiniband] ib/core: Avoid a potential OOPs for an unused optional parameter (Don Dutile) [1549856] - [rdma] ib/core: Map iWarp AH type to undefined in rdma_ah_find_type (Don Dutile) [1549856] - [infiniband] rdma/nldev: missing error code in nldev_res_get_doit() (Don Dutile) [1549856] - [uapi] rdma/netlink: Hide unimplemented NLDEV commands (Don Dutile) [1549856] - [uapi] rdma/nldev: Provide detailed QP information (Don Dutile) [1549856] - [uapi] rdma/nldev: Provide global resource utilization (Don Dutile) [1549856] - [infiniband] rdma/core: Add resource tracking for create and destroy PDs (Don Dutile) [1549856] - [infiniband] rdma/core: Add resource tracking for create and destroy CQs (Don Dutile) [1549856] - [infiniband] rdma/core: Add resource tracking for create and destroy QPs (Don Dutile) [1549856] - [rdma] restrack: Add general infrastructure to track RDMA resources (Don Dutile) [1549856] - [rdma] core: Save kernel caller name when creating PD and CQ objects (Don Dutile) [1549856] - [rdma] core: Use the MODNAME instead of the function name for pd callers (Don Dutile) [1549856] - [uapi] rdma: Move enum ib_cq_creation_flags to uapi headers (Don Dutile) [1549856] - [infiniband] rdma/cm: Fix access to uninitialized variable (Don Dutile) [1549856] - [infiniband] rdma/cma: Use existing netif_is_bond_master function (Don Dutile) [1549856] - [infiniband] ib/core: Avoid SGID attributes query while converting GID from OPA to IB (Don Dutile) [1549856] - [infiniband] ib/umad: Fix use of unprotected device pointer (Don Dutile) [1549856] - [infiniband] rdma/uverbs: Use an unambiguous errno for method not supported (Don Dutile) [1549856] - [infiniband] rdma/cma: Update RoCE multicast routines to use net namespace (Don Dutile) [1549856] - [infiniband] rdma/cma: Update cma_validate_port to honor net namespace (Don Dutile) [1549856] - [infiniband] rdma/cma: Refactor to access multiple fields of rdma_dev_addr (Don Dutile) [1549856] - [infiniband] rdma/cma: Check existence of netdevice during port validation (Don Dutile) [1549856] - [rdma] core: Simplify rdma_addr_get_sgid() to not support RoCE (Don Dutile) [1549856] - [infiniband] rdma/ucma: Use rdma cm API to query GID (Don Dutile) [1549856] - [rdma] cma: Introduce API to read GIDs for multiple transports (Don Dutile) [1549856] - [infiniband] ib/cq: Don't force IB_POLL_DIRECT poll context for ib_process_cq_direct (Don Dutile) [1549856] - [infiniband] ib/core: postpone WR initialization during queue drain (Don Dutile) [1549856] - [infiniband] ib/cma: use strlcpy() instead of strncpy() (Don Dutile) [1549856] - [rdma] core: Clarify rdma_ah_find_type (Don Dutile) [1549856] - [rdma] ib/core: Fix ib_wc structure size to remain in 64 bytes boundary (Don Dutile) [1549856] - [uapi] rdma: Mark imm_data as be32 in the verbs uapi header (Don Dutile) [1549856] - [infiniband] ib/core: Limit DMAC resolution to RoCE Connected QPs (Don Dutile) [1549856] - [infiniband] ib/core: Attempt DMAC resolution for only RoCE (Don Dutile) [1549856] - [infiniband] ib/core: Limit DMAC resolution to userspace QPs (Don Dutile) [1549856] - [infiniband] ib/core: Perform modify QP on real one (Don Dutile) [1549856] - [infiniband] fix sw/rdmavt/* kernel-doc notation (Don Dutile) [1549856] - [infiniband] fix core/fmr_pool.c kernel-doc notation (Don Dutile) [1549856] - [infiniband] fix core/verbs.c kernel-doc notation (Don Dutile) [1549856] - [infiniband] rdma/cma: Fix rdma_cm path querying for RoCE (Don Dutile) [1549856] - [infiniband] rdma/cma: Fix rdma_cm raw IB path setting for RoCE (Don Dutile) [1549856] - [rdma] cma, ucma: Simplify and rename rdma_set_ib_paths (Don Dutile) [1549856] - [infiniband] rdma/cma: Provide a function to set RoCE path record L2 parameters (Don Dutile) [1549856] - [infiniband] rdma/cma: Use the right net namespace for the rdma_cm_id (Don Dutile) [1549856] - [infiniband] ib/core: Increase number of char device minors (Don Dutile) [1549856] - [infiniband] ib/core: Remove the locking for character device bitmaps (Don Dutile) [1549856] - [infiniband] ib/core: Change roce_rescan_device to return void (Don Dutile) [1549856] - [rdma] ib/core: Introduce driver QP type (Don Dutile) [1549856] - [infiniband] rdma/core: Add encode/decode FDR/EDR rates (Don Dutile) [1549856] - [infiniband] ib/core: Fix two kernel warnings triggered by rxe registration (Don Dutile) [1549856] - [infiniband] rdma/cma: Mark end of CMA ID messages (Don Dutile) [1549856] - [infiniband] rdma/nldev: Refactor setting the nldev handle to a common function (Don Dutile) [1549856] - [infiniband] rdma/core: Replace open-coded variant of put_device (Don Dutile) [1549856] - [infiniband] rdma/netlink: Simplify code of autoload modules (Don Dutile) [1549856] - [infiniband] drop unknown function from core_priv.h (Don Dutile) [1549856] - [infiniband] ib/core: Make sure that PSN does not overflow (Don Dutile) [1549856] - [infiniband] ib/core: Use rdma_cap_opa_mad to check for OPA (Don Dutile) [1549856] - [rdma] ib/sa: Check dlid before SA agent queries for ClassPortInfo (Don Dutile) [1549856] - [infiniband] remove duplicate includes (Don Dutile) [1549856] - [infiniband] ib/cm: Refactor to avoid setting path record software only fields (Don Dutile) [1549856] - [rdma] ib/core, umad, cm: Rename ib_init_ah_from_wc to ib_init_ah_attr_from_wc (Don Dutile) [1549856] - [rdma] ib/core, cm, cma, ipoib: Rename ib_init_ah_from_path to ib_init_ah_attr_from_path (Don Dutile) [1549856] - [infiniband] ib/cm: Fix sleeping while spin lock is held (Don Dutile) [1549856] - [infiniband] ib/cm: Handle address handle attribute init error (Don Dutile) [1549856] - [infiniband] ib/cm, umad: Handle av init error (Don Dutile) [1549856] - [rdma] ib/core, ipoib: Simplify ib_find_gid to search only for IB link layer (Don Dutile) [1549856] - [infiniband] rdma/core: Avoid copying ifindex twice (Don Dutile) [1549856] - [rdma] core, cma: Simplify rdma_translate_ip (Don Dutile) [1549856] - [rdma] ib/core: Removed unused function (Don Dutile) [1549856] - [infiniband] rdma/core: Avoid redundant memcpy in rdma_addr_find_l2_eth_by_grh (Don Dutile) [1549856] - [infiniband] ib/core: Avoid exporting module internal ib_find_gid_by_filter() (Don Dutile) [1549856] - [infiniband] ib/core: Refactor to avoid unnecessary check on GID lookup miss (Don Dutile) [1549856] - [infiniband] ib/core: Avoid unnecessary type cast (Don Dutile) [1549856] - [infiniband] rdma/cma: Introduce and use helper functions to init work (Don Dutile) [1549856] - [infiniband] rdma/cma: Avoid setting path record type twice (Don Dutile) [1549856] - [infiniband] rdma/cma: Simplify netdev check (Don Dutile) [1549856] - [infiniband] rdma/cma: Set default GID type as RoCE when resolving RoCE route (Don Dutile) [1549856] - [infiniband] ib/umem: Fix use of npages/nmap fields (Don Dutile) [1549856] - [infiniband] ib/cm: Add debug prints to ib_cm (Don Dutile) [1549856] - [infiniband] ib/core: Fix memory leak in cm_req_handler error flows (Don Dutile) [1549856] - [infiniband] rdma/cma: Use correct size when writing netlink stats (Don Dutile) [1549856] - [infiniband] ib/core: Avoid exporting module internal function (Don Dutile) [1549856] - [infiniband] ib/core: Depend on IPv6 stack to resolve link local address for RoCEv2 (Don Dutile) [1549856] - [rdma] ib/core/cm: Fix generating a return AH for RoCEE (Don Dutile) [1549856] - [infiniband] rdma/iwpm: Fix uninitialized error code in iwpm_send_mapinfo() (Don Dutile) [1549856] - [infiniband] ib/core: Use PTR_ERR_OR_ZERO() (Don Dutile) [1549856] - [infiniband] rdma/vmw_pvrdma: Use refcount_dec_and_test to avoid warning (Don Dutile) [1549856] - [infiniband] rdma/vmw_pvrdma: Call ib_umem_release on destroy QP path (Don Dutile) [1549856] - [uapi] rdma/vmw_pvrdma: Add shared receive queue support (Don Dutile) [1549856] - [net] xprtrdma: Spread reply processing over more CPUs (Don Dutile) [1549856] - [net] xprtrdma: Update copyright notices (Don Dutile) [1549856] - [net] xprtrdma: Remove include for linux/prefetch.h (Don Dutile) [1549856] - [net] rpcrdma: Remove C structure definitions of XDR data items (Don Dutile) [1549856] - [net] xprtrdma: Put Send CQ in IB_POLL_WORKQUEUE mode (Don Dutile) [1549856] - [net] xprtrdma: Remove atomic send completion counting (Don Dutile) [1549856] - [net] xprtrdma: RPC completion should wait for Send completion (Don Dutile) [1549856] - [net] xprtrdma: Refactor rpcrdma_deferred_completion (Don Dutile) [1549856] - [net] xprtrdma: Add a field of bit flags to struct rpcrdma_req (Don Dutile) [1549856] - [net] xprtrdma: Add data structure to manage RDMA Send arguments (Don Dutile) [1549856] - [kernel] asm-generic: guard smp_store_release/load_acquire (Don Dutile) [1549856] - [kernel] arch: conditionally define smp_(mb,rmb,wmb) (Don Dutile) [1549856] - [net] xprtrdma: "Unoptimize" rpcrdma_prepare_hdr_sge() (Don Dutile) [1549856] - [net] xprtrdma: Change return value of rpcrdma_prepare_send_sges() (Don Dutile) [1549856] - [net] xprtrdma: Fix error handling in rpcrdma_prepare_msg_sges() (Don Dutile) [1549856] - [net] xprtrdma: Clean up SGE accounting in rpcrdma_prepare_msg_sges() (Don Dutile) [1549856] - [net] xprtrdma: Decode credits field in rpcrdma_reply_handler (Don Dutile) [1549856] - [net] xprtrdma: Invoke rpcrdma_reply_handler directly from RECV completion (Don Dutile) [1549856] - [net] xprtrdma: Refactor rpcrdma_reply_handler some more (Don Dutile) [1549856] - [net] xprtrdma: Move decoded header fields into rpcrdma_rep (Don Dutile) [1549856] - [net] xprtrdma: Throw away reply when version is unrecognized (Don Dutile) [1549856] - [net] svcrdma: Enqueue after setting XPT_CLOSE in completion handlers (Don Dutile) [1549856] - [net] svcrdma: Preserve CB send buffer across retransmits (Don Dutile) [1549856] - [net] xprtrdma: Remove ro_unmap_safe (Don Dutile) [1549856] - [net] xprtrdma: Use ro_unmap_sync in xprt_rdma_send_request (Don Dutile) [1549856] - [net] xprtrdma: Don't defer fencing an async RPC's chunks (Don Dutile) [1549856] - [infiniband] rdma/usnic: Instantiate data structures once (Don Dutile) [1549856] - [infiniband] rdma/usnic: Remove a set-but-not-used variable (Don Dutile) [1549856] - [infiniband] rdma/usnic: Make the compiler check declaration consistency during compilation (Don Dutile) [1549856] - [infiniband] ib/ocrdma_hw: remove unnecessary code in ocrdma_mbx_dealloc_lkey (Don Dutile) [1549856] - [infiniband] rdma/ocrdma: Remove set-but-not-used variables (Don Dutile) [1549856] - [infiniband] rdma/ocrdma: Suppress gcc 7 fall-through complaints (Don Dutile) [1549856] - [infiniband] rdma/ocrdma: Use NULL instead of 0 to represent a pointer (Don Dutile) [1549856] - [infiniband] ib/nes: Fix a race condition in nes_inetaddr_event() (Don Dutile) [1549856] - [infiniband] ib/ocrdma: pr_err() strings should end with newlines (Don Dutile) [1549856] - [infiniband] ib/nes: Remove set-but-not-used variables (Don Dutile) [1549856] - [infiniband] ib/nes: Suppress gcc 7 fall-through complaints (Don Dutile) [1549856] - [infiniband] ib/nes: Fix indentation (Don Dutile) [1549856] - [infiniband] ib/mthca: Fix indentation (Don Dutile) [1549856] - [infiniband] ib/rxe: don't crash, if allocation of crc algorithm failed (Don Dutile) [1520302 1549856] - [infiniband] ib/rxe: Convert timers to use timer_setup() (Don Dutile) [1520302 1549856] - [infiniband] rdma/rxe: Suppress gcc 7 fall-through complaints (Don Dutile) [1520302 1549856] - [infiniband] ib/rxe: put the pool on allocation failure (Don Dutile) [1520302 1549856] - [infiniband] ib/rxe: check for allocation failure on elem (Don Dutile) [1520302 1549856] - [infiniband] ib/srpt: Disable RDMA access by the initiator (Don Dutile) [1549856] - [infiniband] ib/srpt: Ensure that modifying the use_srq configfs attribute works (Don Dutile) [1549856 1557122] - [infiniband] ib/srpt: Wait until channel release has finished during module unload (Don Dutile) [1549856] - [infiniband] ib/srpt: Introduce srpt_disconnect_ch_sync() (Don Dutile) [1549856] - [infiniband] ib/srpt: Introduce helper functions for SRQ allocation and freeing (Don Dutile) [1549856 1557122] - [infiniband] ib/srpt: Post receive work requests after qp transition to INIT state (Don Dutile) [1549856] - [infiniband] ib/srp: Make CM timeout dependent on subnet timeout (Don Dutile) [1549856] - [infiniband] ib/srp: Cache global rkey (Don Dutile) [1549856] - [infiniband] ib/srp: Remove second argument of srp_destroy_qp() (Don Dutile) [1549856] - [infiniband] ib/srpt: Change default behavior from using SRQ to using RC (Don Dutile) [1549856 1557122] - [target] ib/srpt: Accept GUIDs as port names (Don Dutile) [1549856] - [infiniband] ib/srpt: Report login failures only once (Don Dutile) [1549856] - [infiniband] ib_srpt: Convert to target_alloc_session usage (Don Dutile) [1549856] - [infiniband] ib/srpt: Cache global L_Key (Don Dutile) [1549856] - [infiniband] ib/srpt: Limit the send and receive queue sizes to what the HCA supports (Don Dutile) [1549856] - [infiniband] rdma/isert: Suppress gcc 7 fall-through complaints (Don Dutile) [1549856] - [infiniband] ib/ipoib: Fix lockdep issue found on ipoib_ib_dev_heavy_flush (Don Dutile) [1520300 1549856] - [infiniband] ib/ipoib: Restore MM behavior in case of tx_ring allocation failure (Don Dutile) [1520300 1549856] - [infiniband] ib/ipoib, iser: Consistent print format of vendor error (Don Dutile) [1520300 1549856] - [infiniband] ib/ipoib: Remove device when one port fails to init (Don Dutile) [1520300 1549856] - [infiniband] rdma/netlink: Fix locking around __ib_get_device_by_index (Don Dutile) [1520300 1549856] - [infiniband] ib/ipoib: Fix race condition in neigh creation (Don Dutile) [1520300 1549856] - [infiniband] ib/uverbs: Fix command checking as part of ib_uverbs_ex_modify_qp() (Don Dutile) [1549856] - [infiniband] ib/core: Init subsys if compiled to vmlinuz-core (Don Dutile) [1549856] - [infiniband] rdma/cma: Make sure that PSN is not over max allowed (Don Dutile) [1549856] - [infiniband] ib: INFINIBAND should depend on HAS_DMA (Don Dutile) [1549856] - [rdma] core: Rename kernel modify_cq to better describe its usage (Don Dutile) [1549856] - [uapi] ib/uverbs: Add CQ moderation capability to query_device (Don Dutile) [1549856] - [uapi] ib/uverbs: Allow CQ moderation with modify CQ (Don Dutile) [1549856] - [rdma] core: Make function rdma_copy_addr return void (Don Dutile) [1549856] - [infiniband] rdma/core: avoid uninitialized variable warning in create_udata (Don Dutile) [1549856] - [rdma] ib/core: Add PCI write end padding flags for WQ and QP (Don Dutile) [1549856] - [rdma] umem: Avoid partial declaration of non-static function (Don Dutile) [1549856] - [rdma] ib/core: Fix calculation of maximum RoCE MTU (Don Dutile) [1549856] - [infiniband] ib/core: Fix unable to change lifespan entry for hw_counters (Don Dutile) [1549856] - [rdma] ib: Let ib_core resolve destination mac address (Don Dutile) [1549856] - [rdma] ib/core: Introduce and use rdma_create_user_ah (Don Dutile) [1549856] - [infiniband] rdma/uverbs: Make the code in ib_uverbs_cmd_verbs() less confusing (Don Dutile) [1549856] - [infiniband] rdma/iwcm: Remove a set-but-not-used variable (Don Dutile) [1549856] - [infiniband] rdma/cma: Avoid triggering undefined behavior (Don Dutile) [1549856] - [infiniband] ib/cm: Suppress gcc 7 fall-through complaints (Don Dutile) [1549856] - [rdma] ib/core: Fix endianness annotation in rdma_is_multicast_addr() (Don Dutile) [1549856] - [infiniband] ib/core: remove redundant check on prot_sg_cnt (Don Dutile) [1549856] - [rdma] ib/core: Simplify sa_path_set_(sd)lid() calls (Don Dutile) [1549856] - [infiniband] add MMU dependency for user_mem (Don Dutile) [1549856] - [infiniband] rdma/nes: Convert timers to use timer_setup() (Don Dutile) [1549856] - [kernel] timer: Prepare to change timer callback argument type (Don Dutile) [1549856] - [infiniband] ib/uverbs: clean up INIT_UDATA() macro usage (Don Dutile) [1549856] - [infiniband] ib/uverbs: clean up INIT_UDATA_BUF_OR_NULL usage (Don Dutile) [1549856] - [infiniband] ib: Move PCI dependency from root KConfig to HW's KConfigs (Don Dutile) [1549856] - [infiniband] ib/core: fix spelling mistake: "aceess" -> "access" (Don Dutile) [1549856]- [thunderbolt] Add support for Intel Titan Ridge (Jarod Wilson) [1495244] - [infiniband] mlx5: Set the default active rate and width to QDR and 4X (Honggang Li) [1554535] - [netdrv] thunderbolt: Run disconnect flow asynchronously when logout is received (Jarod Wilson) [1495229] - [netdrv] thunderbolt: Tear down connection properly on suspend (Jarod Wilson) [1495229] - [netdrv] thunderbolt: Stop using zero to mean no valid DMA mapping (Jarod Wilson) [1495229] - [netdrv] thunderbolt: Clear finished Tx frame bus address in tbnet_tx_callback() (Jarod Wilson) [1495229] - [netdrv] thunderbolt: Right shifting to zero bug in tbnet_handle_packet() (Jarod Wilson) [1495229] - [netdrv] Add support for networking over Thunderbolt cable (Jarod Wilson) [1495229] - [kernel] thunderbolt: Introduce USB only (SL4) security level (Jarod Wilson) [1495229] - [kernel] thunderbolt: Add support for preboot ACL (Jarod Wilson) [1495229] - [thunderbolt] Add 'boot' attribute for devices (Jarod Wilson) [1495229] - [thunderbolt] Move driver ready handling to struct icm (Jarod Wilson) [1495229] - [thunderbolt] Add constant for approval timeout (Jarod Wilson) [1495229] - [kernel] thunderbolt: Add tb_xdomain_find_by_route() (Jarod Wilson) [1495229] - [thunderbolt] Add tb_switch_find_by_route() (Jarod Wilson) [1495229] - [thunderbolt] Add tb_switch_get() (Jarod Wilson) [1495229] - [thunderbolt] Correct function name in kernel-doc comment (Jarod Wilson) [1495229] - [thunderbolt] Factor common ICM add and update operations out (Jarod Wilson) [1495229] - [thunderbolt] Handle rejected Thunderbolt devices (Jarod Wilson) [1495229] - [thunderbolt] Wait a bit longer for ICM to authenticate the active NVM (Jarod Wilson) [1495229] - [thunderbolt] Wait a bit longer for root switch config space (Jarod Wilson) [1495229] - [thunderbolt] Do not overwrite error code when domain adding fails (Jarod Wilson) [1495229] - [thunderbolt] Handle connecting device in place of host properly (Jarod Wilson) [1495229] - [thunderbolt] Serialize PCIe tunnel creation with PCI rescan (Jarod Wilson) [1495229] - [thunderbolt] Resume control channel after hibernation image is created (Jarod Wilson) [1495229] - [kernel] thunderbolt: Add function to retrieve DMA device for the ring (Jarod Wilson) [1495229] - [thunderbolt] Mask ring interrupt properly when polling starts (Jarod Wilson) [1495229] - [thunderbolt] license cleanup: add SPDX GPL-2.0 license identifier to files with no license (Jarod Wilson) [1495229] - [thunderbolt] Drop sequence number check from tb_xdomain_match() (Jarod Wilson) [1495229] - [thunderbolt] Fix a couple right shifting to zero bugs (Jarod Wilson) [1495229] - [thunderbolt] Initialize Thunderbolt bus earlier (Jarod Wilson) [1495229] - [thunderbolt] Allocate ring HopID automatically if requested (Jarod Wilson) [1495229] - [kernel] thunderbolt: Add polling mode for rings (Jarod Wilson) [1495229] - [kernel] thunderbolt: Use spinlock in NHI serialization (Jarod Wilson) [1495229] - [kernel] thunderbolt: Use spinlock in ring serialization (Jarod Wilson) [1495229] - [kernel] thunderbolt: Move ring descriptor flags to thunderbolt.h (Jarod Wilson) [1495229] - [kernel] thunderbolt: Export ring handling functions to modules (Jarod Wilson) [1495229] - [thunderbolt] Add support for frame mode (Jarod Wilson) [1495229] - [thunderbolt] Configure interrupt throttling for all interrupts (Jarod Wilson) [1495229] - [thunderbolt] Add support for XDomain discovery protocol (Jarod Wilson) [1495229] - [kernel] thunderbolt: Move tb_switch_phy_port_from_link() to thunderbolt.h (Jarod Wilson) [1495229] - [kernel] thunderbolt: Move thunderbolt domain structure to thunderbolt.h (Jarod Wilson) [1495229] - [kernel] thunderbolt: Move enum tb_cfg_pkg_type to thunderbolt.h (Jarod Wilson) [1495229] - [kernel] thunderbolt: Add support for XDomain properties (Jarod Wilson) [1495229] - [thunderbolt] Remove __packed from ICM message structures (Jarod Wilson) [1495229] - [kernel] byteorder: Move (cpu_to_be32, be32_to_cpu)_array() from Thunderbolt to core (Jarod Wilson) [1495229] - [platform] x86: intel-wmi-thunderbolt: Silence error cases (Jarod Wilson) [1495229] - [platform] x86: Add driver to force WMI Thunderbolt controller power status (Jarod Wilson) [1495229] - [documentation] thunderbolt: Add documentation how Thunderbolt bus can be used (Jarod Wilson) [1495229] - [netdrv] ibmvnic: Do not notify peers on parameter change resets (Desnes Augusto Nunes do Rosario) [1566205] - [netdrv] ibmvnic: Handle all login error conditions (Desnes Augusto Nunes do Rosario) [1566205] - [netdrv] e1000: Replace WARN_ONCE with netdev_WARN_ONCE (David Arcari) [1562064] - [netdrv] e1000: fix disabling already-disabled warning (David Arcari) [1562064] - [netdrv] e1000: Fix off-by-one in debug message (David Arcari) [1562064] - [netdrv] e1000: avoid null pointer dereference on invalid stat type (David Arcari) [1562064] - [netdrv] e1000: fix race condition between e1000_down() and e1000_watchdog (David Arcari) [1562064] - [netdrv] networking: introduce and use skb_put_data() (David Arcari) [1562064] - [netdrv] e1000: Omit private ndo_get_stats function (David Arcari) [1562064] - [netdrv] e1000: use new API ethtool_(get|set)_link_ksettings (David Arcari) [1562064] - [netdrv] e1000: use disable_hardirq() for e1000_netpoll() (David Arcari) [1562064] - [netdrv] intel: use core min/max MTU checking (David Arcari) [1562064] - [netdrv] e1000: call ndo_stop() instead of dev_close() when running offline selftest (David Arcari) [1562064] - [kernel] genirq: Provide disable_hardirq() (David Arcari) [1562064] - [netdrv] atlantic: fix spelling error in Kconfig file (David Arcari) [1546765] - [netdrv] atlantic: re-enabled mark_tech_preview (David Arcari) [1546765] - [netdrv] aquantia: driver version bump (David Arcari) [1546765] - [netdrv] aquantia: Allow live mac address changes (David Arcari) [1540028 1546765] - [netdrv] aquantia: Add tx clean budget and valid budget handling logic (David Arcari) [1546765] - [netdrv] aquantia: Change inefficient wait loop on fw data reads (David Arcari) [1546765] - [netdrv] aquantia: Fix a regression with reset on old firmware (David Arcari) [1546765] - [netdrv] aquantia: Fix hardware reset when SPI may rarely hangup (David Arcari) [1546765] - [netdrv] aquantia: Fix error handling in aq_pci_probe() (David Arcari) [1546765] - [netdrv] aquantia: make symbol hw_atl_boards static (David Arcari) [1546765] - [netdrv] aquantia: Fix error return code in aq_pci_probe() (David Arcari) [1546765] - [netdrv] aquantia: bump driver version to match aquantia internal numbering (David Arcari) [1546765] - [netdrv] aquantia: Report correct mediatype via ethtool (David Arcari) [1546765] - [netdrv] aquantia: Introduce global AQC hardware reset sequence (David Arcari) [1546765] - [netdrv] aquantia: Introduce support for new firmware on AQC cards (David Arcari) [1546765] - [netdrv] aquantia: Introduce firmware ops callbacks (David Arcari) [1546765] - [netdrv] aquantia: Change confusing no_ff_addr to more meaningful name (David Arcari) [1546765] - [netdrv] aquantia: Remove create/destroy from hw ops (David Arcari) [1546765] - [netdrv] aquantia: Cleanup pci functions module (David Arcari) [1546765] - [netdrv] aquantia: Convert hw and caps structures to const static pointers (David Arcari) [1546765] - [netdrv] aquantia: Introduce new AQC devices and capabilities (David Arcari) [1546765] - [netdrv] aquantia: Introduce new device ids and constants (David Arcari) [1546765] - [netdrv] aquantia: Fix internal stats calculation on rx (David Arcari) [1546765] - [netdrv] aquantia: Prepend hw access functions declarations with prefix (David Arcari) [1546765] - [netdrv] aquantia: Fix register definitions to linux style (David Arcari) [1546765] - [netdrv] aquantia: Eliminate aq_nic structure abstraction (David Arcari) [1546765] - [netdrv] aquantia: Simplify dependencies between pci modules (David Arcari) [1546765] - [netdrv] aquantia: Add const qualifiers for hardware ops tables (David Arcari) [1546765] - [netdrv] aquantia: Remove duplicate hardware descriptors declarations (David Arcari) [1546765] - [netdrv] aquantia: Cleanup hardware access modules (David Arcari) [1546765] - [netdrv] aquantia: Cleanup status flags accesses (David Arcari) [1546765] - [netdrv] aquantia: Eliminate AQ_DIMOF, replace with ARRAY_SIZE (David Arcari) [1546765] - [netdrv] aquantia: Limit number of MSIX irqs to the number of cpus (David Arcari) [1546765] - [netdrv] aquantia: call set_irq_affinity_hint before free_irq (David Arcari) [1546765] - [netdrv] aquantia: switch to pci_alloc_irq_vectors (David Arcari) [1546765] - [netdrv] aquantia: atlantic: remove tech preview (David Arcari) [1546765] - [security] selinux: add a map permission check for mmap (Paul Moore) [1458535] - [security] selinux: fix bug in conditional rules handling (Paul Moore) [1518352] - [security] selinux: ioctl_has_perm should be static (Paul Moore) [1518352] - [security] selinux: extended permissions for ioctls (Paul Moore) [1518352] - [security] add ioctl specific auditing to lsm_audit (Paul Moore) [1518352] - [security] selinux: remove unnecessary pointer reassignment (Paul Moore) [1518352] - [security] selinux: report permissive mode in avc: denied messages (Paul Moore) [1518352] - [crypto] cryptd: Add cryptd_max_cpu_qlen module parameter (Bruno Eduardo de Oliveira Meneguele) [1503626] - [crypto] aesni: Add support for 192 & 256 bit keys to AESNI RFC4106 (Bruno Eduardo de Oliveira Meneguele) [1568167] - [crypto] api: Only abort operations on fatal signal (Herbert Xu) [1397353] - [crypto] testmgr: Enable DH/ECDH in FIPS mode (Herbert Xu) [1523367] - [crypto] algif_hash: Fix result clobbering in recvmsg (Bruno Eduardo de Oliveira Meneguele) [1548921] - [crypto] algif_hash: Fix NULL hash crash with shash (Bruno Eduardo de Oliveira Meneguele) [1548921] - [crypto] algif_hash - Handle NULL hashes correctly (Bruno Eduardo de Oliveira Meneguele) [1548921] - [crypto] algif_hash: wait for crypto_ahash_init() to complete (Bruno Eduardo de Oliveira Meneguele) [1548921] - [net] crypto: algif - add and use sock_kzfree_s() instead of memzero_explicit() (Bruno Eduardo de Oliveira Meneguele) [1548921] - [net] Trap attempts to call sock_kfree_s() with a NULL pointer (Bruno Eduardo de Oliveira Meneguele) [1548921] - [crypto] algif - zeroize IV buffer (Bruno Eduardo de Oliveira Meneguele) [1548921] - [crypto] algif - zeroize message digest buffer (Bruno Eduardo de Oliveira Meneguele) [1548921]- [pci] cnb: Add pcim_set_mwi(), a device-managed pci_set_mwi() (Ivan Vecera) [1567972] - [pci] acpi: Bail early in acpi_pci_add_bus() if there is no ACPI handle (Mohammed Gamal) [1539534] - [acpi] processor: Set default C1 idle state description (Prarit Bhargava) [1557603] - [hv] vmbus: Fix a rescind issue (Eduardo Otubo) [1518498] - [linux] slab.h: add kmalloc_array_node() and kcalloc_node() (Ivan Vecera) [1557630] - [iommu] amd: Limit the IOVA page range to the specified addresses (Gary Hook) [1546889] - [crypto] dh - Fix double free of ctx->p (Prarit Bhargava) [1562514] - [crypto] dh - fix memleak in setkey (Prarit Bhargava) [1562514] - [tty] vt: Fix the memory leak in visual_init (Prarit Bhargava) [1562514] - [video] fbcon: Fix memory leak in fbcon_exit() (Prarit Bhargava) [1562514] - [video] fbcon: Fix memory leak in con2fb_release_oldinfo() (Prarit Bhargava) [1562514] - [kernel] pm / sleep: Fix memory leak in pm_vt_switch_unregister() (Prarit Bhargava) [1562514] - [video] Release efifb's colormap in efifb_destroy() (Prarit Bhargava) [1562514] - [scsi] Fix memory leaks in scsi_alloc_sdev() (Prarit Bhargava) [1564749] - [of] platform: Do not reallocate device_rh (Prarit Bhargava) [1564749] - [scsi] Fix device_rh leak in scsi_alloc_target() (Prarit Bhargava) [1564749] - [md] dm: remove fmode_t argument from .prepare_ioctl hook (Mike Snitzer) [1562960] - [md] dm: hold DM table for duration of ioctl rather than use blkdev_get (Mike Snitzer) [1562960] - [block] blk-mq: quiesce queue during switching io sched and updating nr_requests (Ming Lei) [1566314] - [block] blk-mq: only run the hardware queue if IO is pending (Ming Lei) [1566314] - [block] don't call blk_mq_quiesce_queue() after queue is frozen (Ming Lei) [1566314] - [nvme] Fix a race condition related to stopping queues (Ming Lei) [1566314] - [firmware] fw_cfg: write vmcoreinfo details (=?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=) [1533367] - [kernel] crash: export paddr_vmcoreinfo_note() (=?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=) [1533367] - [firmware] fw_cfg: add DMA register (=?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=) [1533367] - [firmware] fw_cfg: add a public uapi header (=?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=) [1533367] - [firmware] fw_cfg: handle fw_cfg_read_blob() error (=?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=) [1533367] - [firmware] fw_cfg: remove inline from fw_cfg_read_blob() (=?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=) [1533367] - [firmware] fw_cfg: fix sparse warnings around FW_CFG_FILE_DIR read (=?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=) [1533367] - [firmware] fw_cfg: fix sparse warning reading FW_CFG_ID (=?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=) [1533367] - [firmware] fw_cfg: fix sparse warnings with fw_cfg_file (=?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=) [1533367] - [firmware] fw_cfg: fix sparse warnings in fw_cfg_sel_endianness() (=?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=) [1533367] - [firmware] revert "fw_cfg: add DMA register" (=?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=) [1533367] - [firmware] revert "fw_cfg: do DMA read operation" (=?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=) [1533367] - [firmware] revert "fw_cfg: write vmcoreinfo details" (=?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=) [1533367] - [powerpc] kvm: book3s pr: Allow access to unprivileged MMCR2 register (Laurent Vivier) [1464913] - [powerpc] System reset avoid interleaving oops using die synchronisation (Mauricio Oliveira) [1564126] - [powerpc] Do not send system reset request through the oops path (Mauricio Oliveira) [1564126] - [powerpc] crash: Remove the test for cpu_online in the IPI callback (Mauricio Oliveira) [1564126] - [powerpc] pseries: Restore default security feature flags on setup (Mauricio Oliveira) [1561787] - [powerpc] Move default security feature flags (Mauricio Oliveira) [1561787] - [powerpc] pseries: Fix clearing of security feature flags (Mauricio Oliveira) [1561787] - [powerpc] 64s: Wire up cpu_show_spectre_v2() (Mauricio Oliveira) [1561787] - [powerpc] 64s: Wire up cpu_show_spectre_v1() (Mauricio Oliveira) [1561787] - [powerpc] pseries: Use the security flags in pseries_setup_rfi_flush() (Mauricio Oliveira) [1561787] - [powerpc] powernv: Use the security flags in pnv_setup_rfi_flush() (Mauricio Oliveira) [1561787] - [powerpc] 64s: Enhance the information in cpu_show_meltdown() (Mauricio Oliveira) [1561787] - [powerpc] 64s: Move cpu_show_meltdown() (Mauricio Oliveira) [1561787] - [powerpc] powernv: Set or clear security feature flags (Mauricio Oliveira) [1561787] - [powerpc] pseries: Set or clear security feature flags (Mauricio Oliveira) [1561787] - [powerpc] Add security feature flags for Spectre/Meltdown (Mauricio Oliveira) [1561787] - [powerpc] pseries: Add new H_GET_CPU_CHARACTERISTICS flags (Mauricio Oliveira) [1561787] - [powerpc] lib: seq: Add seq_buf_printf() (Mauricio Oliveira) [1561787] - [powerpc] rfi-flush: Call setup_rfi_flush() after LPM migration (Mauricio Oliveira) [1561785] - [powerpc] rfi-flush: Differentiate enabled and patched flush types (Mauricio Oliveira) [1561785] - [powerpc] rfi-flush: Always enable fallback flush on pseries (Mauricio Oliveira) [1561785] - [powerpc] rfi-flush: Make it possible to call setup_rfi_flush() again (Mauricio Oliveira) [1561785] - [powerpc] rfi-flush: Move the logic to avoid a redo into the debugfs code (Mauricio Oliveira) [1561785] - [powerpc] msi: Fix race condition in tearing down MSI interrupts (David Milburn) [1549680] - [x86] platform/uv: Fix critical UV MMR address error (Frank Ramsay) [1562945]- [mmc] core: Export API to allow hosts to get the card address (Gopal Tiwari) [1549495] - [mmc] sdio: Fix sdio wait busy implement limitation (Gopal Tiwari) [1549495] - [mmc] sdhci: Control the delay between tuning commands (Gopal Tiwari) [1549495] - [mmc] core: add proper be32 annotation (Gopal Tiwari) [1549495] - [mmc] sdhci: Export sdhci_enable_sdio_irq() from sdhci.c (Gopal Tiwari) [1549495] - [mmc] sdhci: Export sdhci_start_signal_voltage_switch() in sdhci.c (Gopal Tiwari) [1549495] - [mmc] sdhci: Export sdhci_set_ios() from sdhci.c (Gopal Tiwari) [1549495] - [mmc] core: refactor mmc_request_done() (Gopal Tiwari) [1549495] - [mmc] core: refactor asynchronous request finalization (Gopal Tiwari) [1549495] - [mmc] core: move some code in mmc_start_areq() (Gopal Tiwari) [1549495] - [mmc] core: Factor out mrq preparation from mmc_start_request() (Gopal Tiwari) [1549495] - [mmc] core: Factor out debug prints from mmc_start_request() (Gopal Tiwari) [1549495] - [mmc] block: Factor out data preparation (Gopal Tiwari) [1549495] - [mmc] block: Change mmc_apply_rel_rw() to get block address from the request (Gopal Tiwari) [1549495] - [mmc] block: Disable Command Queue while RPMB is used (Gopal Tiwari) [1549495] - [mmc] mmc_test: Disable Command Queue while mmc_test is used (Gopal Tiwari) [1549495] - [mmc] Add functions to enable / disable the Command Queue (Gopal Tiwari) [1549495] - [mmc] queue: Share mmc request array between partitions (Gopal Tiwari) [1549495] - [mmc] block: Introduce queue semantics (Gopal Tiwari) [1549495] - [mmc] block: Use local var for mqrq_cur (Gopal Tiwari) [1549495] - [mmc] sdhci-pci: Set MMC_CAP_AGGRESSIVE_PM for BYT-related Intel controllers (Gopal Tiwari) [1549495] - [mmc] sdhci-acpi: Set MMC_CAP_AGGRESSIVE_PM for BYT-related Intel controllers (Gopal Tiwari) [1549495] - [mmc] sdhci: clarify the get_timeout_clock callback (Gopal Tiwari) [1549495] - [mmc] sdio: improve mmc_io_rw_extended (Gopal Tiwari) [1549495] - [mmc] sdhci-pci: Add runtime suspend/resume callbacks (Gopal Tiwari) [1549495] - [mmc] sdhci-pci: Let suspend/resume callbacks replace default callbacks (Gopal Tiwari) [1549495] - [mmc] sdhci-pci: Conditionally compile pm sleep functions (Gopal Tiwari) [1549495] - [mmc] sdhci-pci: Do not use suspend/resume callbacks with runtime pm (Gopal Tiwari) [1549495] - [mmc] sdhci-pci: Let devices define how to add the host (Gopal Tiwari) [1549495] - [mmc] sdhci: Add CQE support (Gopal Tiwari) [1549495] - [mmc] sdhci: Factor out sdhci_set_default_irqs (Gopal Tiwari) [1549495] - [mmc] sdhci: Add sdhci_cleanup_host (Gopal Tiwari) [1549495] - [mmc] sdhci: Get rid of 'extern' in header file (Gopal Tiwari) [1549495] - [mmc] sdhci: Export sdhci_dumpregs (Gopal Tiwari) [1549495] - [mmc] sdhci: Improve register dump print format (Gopal Tiwari) [1549495] - [mmc] sdhci: Use sdhci_readl() not readl() in sdhci_dumpregs() (Gopal Tiwari) [1549495] - [mmc] sdhci: Add response register to register dump (Gopal Tiwari) [1549495] - [mmc] sdhci: Improve debug print format (Gopal Tiwari) [1549495] - [mmc] sdhci: Reduce spin lock usage in sdhci_execute_tuning (Gopal Tiwari) [1549495] - [mmc] sdhci: Do not use spin lock in set_ios paths (Gopal Tiwari) [1549495] - [mmc] sdhci: Let drivers decide whether to use mmc_retune_needed() with pm (Gopal Tiwari) [1549495] - [mmc] sdhci: Optimize delay loops (Gopal Tiwari) [1549495] - [mmc] core: simplify return code (Gopal Tiwari) [1549495] - [mmc] core: guard dereference of optional parameter (Gopal Tiwari) [1549495] - [mmc] sdio: fix alignment issue in struct sdio_func (Gopal Tiwari) [1549495] - [mmc] remove the discard_zeroes_data flag (Gopal Tiwari) [1549495] - [mmc] sdhci: Disable runtime pm when the sdio_irq is enabled (Gopal Tiwari) [1549495] - [mmc] sdhci-pci: Do not disable interrupts in sdhci_intel_set_power (Gopal Tiwari) [1549495] - [mmc] sdhci: Do not disable interrupts while waiting for clock (Gopal Tiwari) [1549495] - [mmc] ushc: fix NULL-deref at probe (Gopal Tiwari) [1549495] - [mmc] core: mmc_blk_rw_cmd_err - remove unused variable (Gopal Tiwari) [1549495] - [mmc] block: Fix cmd error reset failure path (Gopal Tiwari) [1549495] - [mmc] block: Fix is_waiting_last_req set incorrectly (Gopal Tiwari) [1549495] - [mmc] core: Fix access to HS400-ES devices (Gopal Tiwari) [1549495] - [mmc] core: add mmc prefix for blk_fixups (Gopal Tiwari) [1549495] - [mmc] core: move all quirks together into quirks.h (Gopal Tiwari) [1549495] - [mmc] core: improve the quirks for sdio devices (Gopal Tiwari) [1549495] - [mmc] core: move some sdio IDs out of quirks file (Gopal Tiwari) [1549495] - [mmc] core: change quirks.c to be a header file (Gopal Tiwari) [1549495] - [mmc] Adding AUTO_BKOPS_EN bit set for Auto BKOPS support (Gopal Tiwari) [1549495] - [mmc] MAN_BKOPS_EN inverse debug message logic (Gopal Tiwari) [1549495] - [mmc] core: start to break apart mmc_start_areq() (Gopal Tiwari) [1549495] - [mmc] block: respect bool returned from blk_end_request() (Gopal Tiwari) [1549495] - [mmc] block: return errorcode from mmc_sd_num_wr_blocks() (Gopal Tiwari) [1549495] - [mmc] queue: turn queue flags into bools (Gopal Tiwari) [1549495] - [mmc] block: rename mmc_active to areq (Gopal Tiwari) [1549495] - [mmc] block: refactor mmc_blk_rw_try_restart() (Gopal Tiwari) [1549495] - [mmc] core: rename mmc_start_req() to *areq() (Gopal Tiwari) [1549495] - [mmc] block: rename rqc and req (Gopal Tiwari) [1549495] - [mmc] block: inline the command abort and start new goto:s (Gopal Tiwari) [1549495] - [mmc] core: switch to ida_simple_ functions in block.c (Gopal Tiwari) [1549495] - [mmc] core/mmci: restore pre/post_req behaviour (Gopal Tiwari) [1549495] - [mmc] core: fix error path in mmc_host_alloc (Gopal Tiwari) [1549495] - [mmc] core: simplify ida handling (Gopal Tiwari) [1549495] - [mmc] core: Extend mmc_of_parse() to check for mmc-ddr-3_3v (Gopal Tiwari) [1549495] - [mmc] core: Invent MMC_CAP_3_3V_DDR (Gopal Tiwari) [1549495] - [mmc] core: Rename __mmc_set_signal_voltage() to mmc_set_signal_voltage() (Gopal Tiwari) [1549495] - [mmc] core: Clarify usage of mmc_set_signal_voltage() (Gopal Tiwari) [1549495] - [mmc] core: Remove redundant code in mmc_set_signal_voltage() (Gopal Tiwari) [1549495] - [mmc] block: stop passing around pointless return values (Gopal Tiwari) [1549495] - [mmc] block: introduce new_areq and old_areq (Gopal Tiwari) [1549495] - [mmc] block: inline command abortions (Gopal Tiwari) [1549495] - [mmc] block: do not assign mq_rq when aborting command (Gopal Tiwari) [1549495] - [mmc] block: break out mmc_blk_rw_start_new() (Gopal Tiwari) [1549495] - [mmc] block: break out mmc_blk_rw_cmd_abort() (Gopal Tiwari) [1549495] - [mmc] sdhci: Clear SDHCI_HS400_TUNING flag after platform_execute_tuning (Gopal Tiwari) [1549495] - [mmc] sdhci-acpi: support deferred probe (Gopal Tiwari) [1549495] - [mmc] core: Move public functions from host.h to private headers (Gopal Tiwari) [1549495] - [mmc] core: Move public functions from card.h to private headers (Gopal Tiwari) [1549495] - [mmc] vub300: Don't use mmc_card_present() when validating for inserted card (Gopal Tiwari) [1549495] - [mmc] core: Move public functions from core.h to private headers (Gopal Tiwari) [1549495] - [mmc] core: First step in cleaning up private mmc header files (Gopal Tiwari) [1549495] - [mmc] sdhci-pci: Add support for HS200 tuning mode on AMD, eMMC-4.5.1 (Gopal Tiwari) [1549495] - [mmc] sdio: don't use rocr to check if the card could support UHS mode (Gopal Tiwari) [1549495] - [mmc] sdio: Factor out retry init card helper function (Gopal Tiwari) [1549495] - [mmc] core: Use kmalloc_array() in mmc_alloc_sg() (Gopal Tiwari) [1549495] - [mmc] slot-gpio: Don't override con_id when request descriptor (Gopal Tiwari) [1549495] - [mmc] sdhci-pci: Remove unused member cd_con_id (Gopal Tiwari) [1549495] - [mmc] host: Include interrupt.h in mmc host drivers that depends on it (Gopal Tiwari) [1549495] - [mmc] sdhci: Include leds.h (Gopal Tiwari) [1549495] - [mmc] sdhci-cadence: Include mmc.h (Gopal Tiwari) [1549495] - [mmc] use empty initializer list to zero-clear structures (Gopal Tiwari) [1549495] - [mmc] block: Replace "goto retry" by a proper do / while loop (Gopal Tiwari) [1549495] - [mmc] block: Avoid uninitialized warning in mmc_blk_issue_discard_rq() (Gopal Tiwari) [1549495] - [mmc] core: Export device lifetime information through sysfs (Gopal Tiwari) [1549495]- [tools] cpupower: Fix cpupower working when cpu0 is offline (Gustavo Duarte) [1545301] - [tools] perf vendor events powerpc: Update POWER9 events (Gustavo Duarte) [1544754] - [tools] perf test powerpc: Fix 'Object code reading' test (Steve Best) [1544705] - [tools] perf test: Add test case for PERF_SAMPLE_PHYS_ADDR (Jiri Olsa) [1545923] - [tools] perf script: Support physical address (Jiri Olsa) [1545923] - [tools] perf mem: Support physical address (Jiri Olsa) [1545923] - [tools] perf sort: Add sort option for physical address (Jiri Olsa) [1545923] - [tools] perf tools: Support new sample type for physical address (Jiri Olsa) [1545923] - [kernel] perf/core, x86: Add PERF_SAMPLE_PHYS_ADDR (Jiri Olsa) [1545923] - [tools] perf symbols: Accept zero as the kernel base address (Jiri Olsa) [1532861] - [tools] perf annotate: Fix broken arrow at row 0 connecting jmp instruction to its target (Jiri Olsa) [1532861] - [tools] perf evsel: State in the default event name if attr.exclude_kernel is set (Jiri Olsa) [1532861] - [tools] perf evsel: Fix attr.exclude_kernel setting for default cycles:p (Jiri Olsa) [1532861] - [tools] perf unwind: Do not fail due to missing unwind support (Jiri Olsa) [1532861] - [tools] perf evsel: Set attr.exclude_kernel when probing max attr.precise_ip (Jiri Olsa) [1532861] - [tools] perf auxtrace: Add CPU filter support (Jiri Olsa) [1532861] - [tools] perf intel-pt: Do not use TSC packets for calculating CPU cycles to TSC (Jiri Olsa) [1532861] - [tools] perf intel-pt: Update documentation to include new ptwrite and power events (Jiri Olsa) [1532861] - [tools] perf intel-pt: Add example script for power events and PTWRITE (Jiri Olsa) [1532861] - [tools] perf intel-pt: Synthesize new power and "ptwrite" events (Jiri Olsa) [1532861] - [tools] perf intel-pt: Move code in intel_pt_synth_events() to simplify attr setting (Jiri Olsa) [1532861] - [tools] perf intel-pt: Factor out intel_pt_set_event_name() (Jiri Olsa) [1532861] - [tools] perf intel-pt: Tidy messages into called function intel_pt_synth_event() (Jiri Olsa) [1532861] - [tools] perf intel-pt: Tidy Intel PT evsel lookup into separate function (Jiri Olsa) [1532861] - [tools] perf intel-pt: Join needlessly wrapped lines (Jiri Olsa) [1532861] - [tools] perf intel-pt: Remove unused instructions_sample_period (Jiri Olsa) [1532861] - [tools] perf intel-pt: Factor out common code synthesizing event samples (Jiri Olsa) [1532861] - [tools] perf script: Add synthesized Intel PT power and ptwrite events (Jiri Olsa) [1532861] - [tools] perf script: Add 'synth' field for synthesized event payloads (Jiri Olsa) [1532861] - [tools] perf auxtrace: Add itrace option to output power events (Jiri Olsa) [1532861] - [tools] perf auxtrace: Add itrace option to output ptwrite events (Jiri Olsa) [1532861] - [tools] tools Add byte-swapping macros to kernel.h (Jiri Olsa) [1532861] - [tools] perf script: Add 'synth' event type for synthesized events (Jiri Olsa) [1532861] - [tools] x86/insn: perf tools: Add new ptwrite instruction (Jiri Olsa) [1532861] - [tools] perf jit: fix typo: "incalid" -> "invalid" (Jiri Olsa) [1532861] - [tools] perf tools: Kill die() (Jiri Olsa) [1532861] - [tools] perf config: Do not die when parsing u64 or int config values (Jiri Olsa) [1532861] - [tools] perf tools: Replace error() with pr_err() (Jiri Olsa) [1532861] - [tools] perf tools: Remove warning() (Jiri Olsa) [1532861] - [tools] perf event-parse: Use pr_warning() (Jiri Olsa) [1532861] - [tools] perf config: Use pr_warning() (Jiri Olsa) [1532861] - [tools] perf help: Use pr_warning() (Jiri Olsa) [1532861] - [tools] perf help: Elliminate dup code for reporting (Jiri Olsa) [1532861] - [tools] perf help: Introduce exec_failed() to avoid code duplication (Jiri Olsa) [1532861] - [tools] perf script: Fix message because field list option is -F not -f (Jiri Olsa) [1532861] - [tools] perf tools: Fix message because cpu list option is -C not -c (Jiri Olsa) [1532861] - [tools] perf intel-pt: Fix transactions_sample_type (Jiri Olsa) [1532861] - [tools] perf intel-pt: Remove redundant initial_skip checks (Jiri Olsa) [1532861] - [tools] perf intel-pt: Add decoder support for CBR events (Jiri Olsa) [1532861] - [tools] perf intel-pt: Add reserved byte to CBR packet payload (Jiri Olsa) [1532861] - [tools] perf intel-pt: Add decoder support for ptwrite and power event packets (Jiri Olsa) [1532861] - [tools] perf intel-pt: Add documentation for new config terms (Jiri Olsa) [1532861] - [tools] perf intel-pt: Add default config for pass-through branch enable (Jiri Olsa) [1532861] - [tools] perf intel-pt: Allow decoding with branch tracing disabled (Jiri Olsa) [1532861] - [tools] perf intel-pt: Add missing __fallthrough (Jiri Olsa) [1532861] - [tools] perf intel-pt: Clear FUP flag on error (Jiri Olsa) [1532861] - [tools] perf intel-pt: Use FUP always when scanning for an IP (Jiri Olsa) [1532861] - [tools] perf intel-pt: Ensure never to set 'last_ip' when packet 'count' is zero (Jiri Olsa) [1532861] - [tools] perf intel-pt: Fix last_ip usage (Jiri Olsa) [1532861] - [tools] perf intel-pt: Ensure IP is zero when state is INTEL_PT_STATE_NO_IP (Jiri Olsa) [1532861] - [tools] perf intel-pt: Fix missing stack clear (Jiri Olsa) [1532861] - [tools] perf intel-pt: Improve sample timestamp (Jiri Olsa) [1532861] - [tools] perf intel-pt: Move decoder error setting into one condition (Jiri Olsa) [1532861] - [tools] perf tools: Remove unused _ALL_SOURCE define (Jiri Olsa) [1532861] - [tools] perf evsel: Adopt find_process() (Jiri Olsa) [1532861] - [tools] perf config: Refactor the code using 'ret' variable in cmd_config() (Jiri Olsa) [1532861] - [tools] perf config: Check error cases of (show_spec, set)_config() (Jiri Olsa) [1532861] - [tools] perf ftrace: Add -D option for depth filter (Jiri Olsa) [1532861] - [tools] perf ftrace: Add option for function filtering (Jiri Olsa) [1532861] - [tools] perf ftrace: Move setup_pager before opening trace_pipe (Jiri Olsa) [1532861] - [tools] perf ftrace: Show error message when fails to set ftrace files (Jiri Olsa) [1532861] - [tools] perf script: Support -F brstackoff, dso (Jiri Olsa) [1532861] - [tools] perf script: Support -F brstack, dso and brstacksym, dso (Jiri Olsa) [1532861] - [tools] perf annotate: Return arch from symbol__disassemble() and save it in browser (Jiri Olsa) [1532861] - [tools] perf intel-pt/bts: Remove unused SAMPLE_SIZE defines and bts priv array (Jiri Olsa) [1532861] - [tools] Adopt __aligned from kernel sources (Jiri Olsa) [1532861] - [tools] Adopt __packed from kernel sources (Jiri Olsa) [1532861] - [tools] Adopt noinline from kernel sources (Jiri Olsa) [1532861] - [tools] perf tools: Use __maybe_unused consistently (Jiri Olsa) [1532861] - [tools] Adopt __scanf from kernel sources (Jiri Olsa) [1532861] - [tools] Adopt __printf from kernel sources (Jiri Olsa) [1532861] - [tools] Adopt __noreturn from kernel sources (Jiri Olsa) [1532861] - [tools] perf script: Allow adding and removing fields (Jiri Olsa) [1532861] - [tools] perf config: Invert an if statement to reduce nesting in cmd_config() (Jiri Olsa) [1532861] - [tools] perf annotate browser: Display titles in left frame (Jiri Olsa) [1532861] - [tools] perf report: Remove unnecessary check in annotate_browser_write() (Jiri Olsa) [1532861] - [kernel] perf/core: Fix potential double-fetch bug (Jiri Olsa) [1532861] - [kernel] perf/core: Fix group (cpu, task) validation (Jiri Olsa) [1532861] - [x86] Constify attribute_group structures (Jiri Olsa) [1532861] - [x86] Mark various structures and functions as 'static' (Jiri Olsa) [1532861] - [kernel] perf/core: Fix time on IOC_ENABLE (Jiri Olsa) [1532861] - [x86] perf/x86/intel/uncore: Fix missing marker for skx_uncore_cha_extra_regs (Jiri Olsa) [1532861] - [x86] perf/x86/intel/uncore: Fix SKX CHA event extra regs (Jiri Olsa) [1532861] - [x86] perf/x86/intel/uncore: Remove invalid Skylake server CHA filter field (Jiri Olsa) [1532861] - [x86] perf/x86/intel/uncore: Fix Skylake server CHA LLC_LOOKUP event umask (Jiri Olsa) [1532861] - [x86] perf/x86/intel/uncore: Fix Skylake server PCU PMU event format (Jiri Olsa) [1532861] - [x86] perf/x86/intel/uncore: Fix Skylake UPI PMU event masks (Jiri Olsa) [1532861] - [x86] perf/x86: Shut up false-positive -Wmaybe-uninitialized warning (Jiri Olsa) [1532861] - [x86] perf/x86/intel: Add proper condition to run sched_task callbacks (Jiri Olsa) [1532861] - [kernel] perf/core: Fix locking for children siblings group read (Jiri Olsa) [1532861] - [kernel] perf/core: Fix scheduling regression of pinned groups (Jiri Olsa) [1532861] - [x86] perf/x86/intel: Fix debug_store reset field for freq events (Jiri Olsa) [1532861] - [x86] perf: Drop EXPORT of perf_check_microcode (Jiri Olsa) [1532861] - [kernel] perf/core: Remove unused perf_cgroup_event_cgrp_time() function (Jiri Olsa) [1532861] - [kernel] perf/core: Correct event creation with PERF_FORMAT_GROUP (Jiri Olsa) [1532861] - [kernel] perf/core: Fix error handling in perf_event_alloc() (Jiri Olsa) [1532861] - [kernel] perf/core: Remove some dead code (Jiri Olsa) [1532861]- [block] virtio_blk: print capacity at probe time (Stefan Hajnoczi) [1530625] - [block] virtio_blk: fix incorrect message when disk is resized (Stefan Hajnoczi) [1530625] - [ata] libata: Fix memory leak of device_rh struct (Prarit Bhargava) [1563011] - [block] blk-mq: Only register debugfs attributes for blk-mq queues (Ming Lei) [1563601] - [x86] spec_ctrl: disable IBRS in idle, part 2 (Josh Poimboeuf) [1558668] - [x86] intel_rdt/cqm: Prevent use after free (Prarit Bhargava) [1527073] - [x86] platform/uv: Fix GAM Range Table entries less than 1GB (Frank Ramsay) [1549252] - [x86] kvm: lapic: Fixup LDR on load in x2apic ("Dr. David Alan Gilbert") [1502591] - [x86] kvm: lapic: Split out x2apic ldr calculation ("Dr. David Alan Gilbert") [1502591] - [x86] powercap: rapl: Add support for Cannon Lake (David Arcari) [1456702] - [x86] cpu: Add Cannonlake to Intel family (David Arcari) [1456702] - [fs] pNFS/flexfiles: Ensure we have enough buffer for layoutreturn (Scott Mayhew) [1540784] - [fs] pNFS/flexfiles: Remove a redundant parameter in ff_layout_encode_ioerr() (Scott Mayhew) [1540784] - [fs] pNFS/flexfiles: Support sending layoutstats in layoutreturn (Scott Mayhew) [1540784] - [fs] pNFS/flexfiles: Minor refactoring before adding iostats to layoutreturn (Scott Mayhew) [1540784] - [fs] NFS: Fix up read of mirror stats (Scott Mayhew) [1540784] - [fs] pNFS/flexfiles: Clean up layoutstats (Scott Mayhew) [1540784] - [fs] pNFS/flexfiles: Refactor encoding of the layoutreturn payload (Scott Mayhew) [1540784] - [fs] pNFS: Add a layoutreturn callback to performa layout-private setup (Scott Mayhew) [1540784] - [fs] pNFS: Allow layout drivers to manage private data in struct nfs4_layoutreturn (Scott Mayhew) [1540784] - [fs] NFSv4: Add a generic structure for managing layout-private information (Scott Mayhew) [1540784] - [fs] pnfs/blocklayout: RHEL remove tech preview warning for SCSI layout (Benjamin Coddington) [1563319] - [fs] pnfs/blocklayout: Add module alias for LAYOUT4_SCSI (Benjamin Coddington) [1563319] - [fs] pnfs/blocklayout: Ensure disk address in block device map (Benjamin Coddington) [1446141] - [fs] pnfs/blocklayout: pnfs_block_dev_map uses bytes, not sectors (Benjamin Coddington) [1446141] - [fs] pnfs/blocklayout: handle transient devices (Benjamin Coddington) [1446141] - [fs] pnfs/blocklayout: set PNFS_LAYOUTRETURN_ON_ERROR (Benjamin Coddington) [1446141] - [fs] vfs: Remove incorrect debugging WARN in prepend_path (Frank Sorenson) [1481732] - [fs] xfs: fix transaction allocation deadlock in IO path (Eric Sandeen) [1551111] - [fs] fs: Teach path_connected to handle nfs filesystems with multiple roots ("Eric W. Biederman") [1560817] - [fs] gfs2: Dirty source inode during rename (Andreas Grunbacher) [1505548] - [fs] cifs: don't log STATUS_NOT_FOUND errors for DFS (Leif Sahlberg) [1530304] - [fs] cifs: dump IPC tcon in debug proc file (Leif Sahlberg) [1530304] - [fs] cifs: use tcon_ipc instead of use_ipc parameter of SMB2_ioctl (Leif Sahlberg) [1530304] - [fs] cifs: make IPC a regular tcon (Leif Sahlberg) [1530304] - [fs] gfs2: Ignore trunc_dealloc requests that require more height (Robert S Peterson) [1541698] - [fs] gfs2: clear journal live bit in gfs2_log_flush (Robert S Peterson) [1541698] - [fs] eventpoll: fix uninitialized variable in epoll_ctl (Paul Moore) [1553256] - [net] off by one in inet6_pton() (Ivan Vecera) [1551750] - [net] vti6: Keep set MTU on link creation or change, validate it (Stefano Brivio) [1557268] - [net] ipv4: raise IP_MAX_MTU to theoretical limit (Stefano Brivio) [1557268] - [net] vti6: Properly adjust vti6 MTU from MTU of lower device (Stefano Brivio) [1557265] - [net] ip6_vti: adjust vti mtu according to mtu of lower device (Stefano Brivio) [1557265] - [net] vti4: Don't override MTU passed on link creation via IFLA_MTU (Stefano Brivio) [1557259] - [net] ip_tunnel: Clamp MTU to bounds on new link (Stefano Brivio) [1557259] - [net] xfrm: policy: check policy direction value (Bruno Eduardo de Oliveira Meneguele) [1479421] {CVE-2017-11600} - [net] ipv4: Allow unprivileged users to use per net sysctls (Florian Westphal) [1533405] - [net] ethtool: add ethtool_intersect_link_masks (Ivan Vecera) [1560668] - [net] ethtool: Add macro to clear a link mode setting (Ivan Vecera) [1560668] - [net] sock_diag: request _diag module only when the family or proto has been registered (Xin Long) [1544898] - [net] docs: segmentation-offloads.txt: add SCTP info (Xin Long) [1554767] - [net] gso: validate gso_type in GSO handlers (Xin Long) [1554767] - [net] sctp: Fix a big endian bug in sctp_diag_dump() (Xin Long) [1554767] - [net] sctp: add pr_debug for tracking asocs not found (Xin Long) [1554767] - [net] sctp: fix dst refcnt leak in sctp_v4_get_dst (Xin Long) [1554767] - [net] sctp: fix dst refcnt leak in sctp_v6_get_dst() (Xin Long) [1554767] - [net] sctp: do not allow the v4 socket to bind a v4mapped v6 address (Xin Long) [1554767] - [net] sctp: return error if the asoc has been peeled off in sctp_wait_for_sndbuf (Xin Long) [1554767] - [net] sctp: do not abandon the other frags in unsent outq if one msg has outstanding frags (Xin Long) [1554767] - [net] sctp: abandon the whole msg if one part of a fragmented message is abandoned (Xin Long) [1554767] - [net] sctp: only update outstanding_bytes for transmitted queue when doing prsctp_prune (Xin Long) [1554767] - [net] sctp: set frag_point in sctp_setsockopt_maxseg correctly (Xin Long) [1554767] - [net] sctp: Always set scope_id in sctp_inet6_skb_msgname (Xin Long) [1554767] - [net] sctp: use the right sk after waking up from wait_buf sleep (Xin Long) [1554767] - [net] sctp: do not free asoc when it is already dead in sctp_sendmsg (Xin Long) [1554767] - [net] sctp: fix a type cast warnings that causes a_rwnd gets the wrong value (Xin Long) [1554767] - [net] sctp: full support for ipv6 ip_nonlocal_bind & IP_FREEBIND (Xin Long) [1554767] - [net] sctp: add the missing sock_owned_by_user check in sctp_icmp_redirect (Xin Long) [1554767] - [net] sctp: do not mark sk dumped when inet_sctp_diag_fill returns err (Xin Long) [1554767] - [net] sctp: fix an use-after-free issue in sctp_sock_dump (Xin Long) [1554767] - [net] sctp: potential read out of bounds in sctp_ulpevent_type_enabled() (Xin Long) [1554767] - [net] sctp: fully initialize the IPv6 address in sctp_v6_to_addr() (Xin Long) [1554767] - [net] sctp: fix the check for _sctp_walk_params and _sctp_walk_errors (Xin Long) [1554767] - [net] sctp: don't dereference ptr before leaving _sctp_walk_(params, errors) (Xin Long) [1554767] - [net] sctp: set the value of flowi6_oif to sk_bound_dev_if to make sctp_v6_get_dst to find the correct route entry (Xin Long) [1554767] - [net] sctp: Add peeloff-flags socket option (Xin Long) [1554767] - [net] sctp: use get_unused_fd_flags(0) instead of get_unused_fd() (Xin Long) [1554767] - [net] sctp: adjust ssthresh when transport is idle (Xin Long) [1554767] - [net] sctp: adjust cwnd increase in Congestion Avoidance phase (Xin Long) [1554767] - [net] sctp: allow increasing cwnd regardless of ctsn moving or not (Xin Long) [1554767] - [net] sctp: update order of adjustments of partial_bytes_acked and cwnd (Xin Long) [1554767] - [net] sctp: uncork the old asoc before changing to the new one (Xin Long) [1554767] - [net] sctp: fix recursive locking warning in sctp_do_peeloff (Xin Long) [1554767] - [net] sctp: listen on the sock only when it's state is listening or closed (Xin Long) [1554767] - [net] sctp: out_qlen should be updated when pruning unsent queue (Xin Long) [1554767] - [net] netfilter: nf_nat_sctp: fix ICMP packet to be dropped accidently (Xin Long) [1554767] - [net] sctp: flush out queue once assoc state falls into SHUTDOWN_PENDING (Xin Long) [1554767] - [net] avoid skb_warn_bad_offload false positives on UFO (Davide Caratti) [1544920] - [net] skb_needs_check() accepts CHECKSUM_NONE for tx (Davide Caratti) [1544920] - [net] reduce skb_warn_bad_offload() noise (Davide Caratti) [1544920] - [net] remove open-coded skb_cow_head (Davide Caratti) [1544920] - [net] netfilter: nf_tables: fix inconsistent element expiration calculation (Florian Westphal) [1542802] - [net] netfilter: nft_dynset: fix element timeout for HZ != 1000 (Florian Westphal) [1542802] - [net] No line break on netdev_WARN* formatting (David Arcari) [1554418] - [net] Fix netdev_WARN_ONCE macro (David Arcari) [1554418] - [net] Introduce netdev_*_once functions (David Arcari) [1554418] - [net] print net_device reg_state in netdev_* unless it's registered (David Arcari) [1554418] - [net] ipv4: initialize flowi4_flags before calling fib_lookup() (Sabrina Dubroca) [1529263] - [net] ipv4: initialize flow flags in input path (Sabrina Dubroca) [1529263] - [net] sctp: verify size of a new chunk in _sctp_make_chunk() (Stefano Brivio) [1551906] {CVE-2018-5803} - [net] arp: flush arp cache on IFF_NOARP change (Sabrina Dubroca) [1544440] - [net] openvswitch: do not propagate headroom updates to internal port (Paolo Abeni) [1356643] - [net] fib_semantics: Don't match route with mismatching tclassid (Stefano Brivio) [1544949]- [thunderbolt] tb: fix use after free in tb_activate_pcie_devices (Jeremy McNicoll) [1547702] - [netdrv] igb: add VF trust infrastructure (Corinna Vinschen) [1528195] - [netdrv] xen-netfront: transmit fully GSO-sized packets (Mohammed Gamal) [1554622] - [netdrv] hv_netvsc: Fix the TX/RX buffer default sizes (Mohammed Gamal) [1519187] - [netdrv] e1000e: Fix link check race condition (David Arcari) [1539749] - [netdrv] revert e1000e: Separate signaling for link check/link up (David Arcari) [1539749] - [netdrv] e1000e: allocate ring descriptors with dma_zalloc_coherent (David Arcari) [1518111] - [netdrv] e1000e: Fix check_for_link return value with autoneg off (David Arcari) [1518111] - [netdrv] e1000e: Avoid missed interrupts following ICR read (David Arcari) [1518111] - [netdrv] e1000e: Fix queue interrupt re-raising in Other interrupt (David Arcari) [1518111] - [netdrv] partial revert "e1000e: Avoid receiver overrun interrupt bursts" (David Arcari) [1518111] - [netdrv] e1000e: Remove Other from EIAC (David Arcari) [1518111] - [netdrv] e1000e: Avoid receiver overrun interrupt bursts (David Arcari) [1518111] - [netdrv] e1000e: Alert the user that C-states will be disabled by enabling jumbo frames (David Arcari) [1518111] - [netdrv] e1000e: Set HTHRESH when PTHRESH is used (David Arcari) [1518111] - [netdrv] e1000e: Cleanup to fix checkpatch missing blank lines (David Arcari) [1518111] - [netdrv] ibmvnic: Disable irqs before exiting reset from closed state (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Potential NULL dereference in clean_one_tx_pool() (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Remove unused TSO resources in TX pool structure (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Update TX pool cleaning routine (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Improve TX buffer accounting (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Update TX and TX completion routines (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Update TX pool initialization routine (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Update release TX pool routine (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Update and clean up reset TX pool routine (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Generalize TX pool structure (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Fix reset return from closed state (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Fix recent errata commit (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Handle TSO backing device errata (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Pad small packets to minimum MTU size (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Account for VLAN header length in TX buffers (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Account for VLAN tag in L2 Header descriptor (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Do not disable device during failover or partition migration (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Reorganize device close (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Clean up device close (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Do not attempt to login if RX or TX queues are not allocated (Desnes Augusto Nunes do Rosario) [1552020] - [netdrv] ibmvnic: Report queue stops and restarts as debug output (Desnes Augusto Nunes do Rosario) [1552020] - [netdrv] ibmvnic: Harden TX/RX pool cleaning (Desnes Augusto Nunes do Rosario) [1552020] - [netdrv] ibmvnic: Allocate statistics buffers during probe (Desnes Augusto Nunes do Rosario) [1552020] - [netdrv] ibmvnic: Fix TX descriptor tracking again (Desnes Augusto Nunes do Rosario) [1552020] - [netdrv] ibmvnic: Split counters for scrq/pools/napi (Desnes Augusto Nunes do Rosario) [1547983] - [netdrv] ibmvnic: Fix TX descriptor tracking (Desnes Augusto Nunes do Rosario) [1547983] - [netdrv] ibmvnic: Correct goto target for tx irq initialization failure (Desnes Augusto Nunes do Rosario) [1547983] - [netdrv] ibmvnic: Allocate max queues stats buffers (Desnes Augusto Nunes do Rosario) [1547983] - [netdrv] ibmvnic: Make napi usage dynamic (Desnes Augusto Nunes do Rosario) [1547983] - [netdrv] ibmvnic: Free and re-allocate scrqs when tx/rx scrqs change (Desnes Augusto Nunes do Rosario) [1547983] - [netdrv] ibmvnic: Move active sub-crq count settings (Desnes Augusto Nunes do Rosario) [1547983] - [netdrv] ibmvnic: Rename active queue count variables (Desnes Augusto Nunes do Rosario) [1547983] - [netdrv] ibmvnic: Check for NULL skb's in NAPI poll routine (Desnes Augusto Nunes do Rosario) [1547983] - [netdrv] ibmvnic: Keep track of supplementary TX descriptors (Desnes Augusto Nunes do Rosario) [1547983] - [netdrv] qed: Free reserved MR tid (Harish Patil) [1554217] - [netdrv] qed: Free RoCE ILT Memory on rmmod qedr (Harish Patil) [1554217] - [netdrv] tg3: Add Macronix NVRAM support (Jonathan Toppins) [1526123] - [netdrv] tg3: Enable PHY reset in MTU change path for 5720 (Jonathan Toppins) [1526123] - [netdrv] tg3: Add workaround to restrict 5762 MRRS to 2048 (Jonathan Toppins) [1526123] - [netdrv] tg3: Update copyright (Jonathan Toppins) [1526123] - [netdrv] vmxnet3: use correct flag to indicate LRO feature (Neil Horman) [1558685] - [netdrv] vmxnet3: avoid xmit reset due to a race in vmxnet3 (Neil Horman) [1558685] - [netdrv] vmxnet3: prepare for version 3 changes (Neil Horman) [1532362] - [netdrv] vmxnet3: increase default rx ring sizes (Neil Horman) [1532362] - [netdrv] vmxnet3: avoid format strint overflow warning (Neil Horman) [1532362] - [netdrv] vmxnet3: add receive data ring support (Neil Horman) [1532362] - [netdrv] vmxnet3: allow variable length transmit data ring buffer (Neil Horman) [1532362] - [netdrv] nfp: implement firmware flashing (Pablo Cascon) [1545768] - [netdrv] nfp: extend NSP infrastructure for configurable timeouts (Pablo Cascon) [1545768] - [netdrv] nfp: make use of MAC reinit (Pablo Cascon) [1545768]- [platform] x86: thinkpad_acpi: suppress warning about palm detection (Benjamin Berg) [1557298] - [platform] x86: thinkpad_acpi: Accept flat mode for type 4 multi mode status (Benjamin Berg) [1557298] - [platform] x86: thinkpad_acpi: Implement tablet mode using GMMS method$ (Benjamin Berg) [1557298] - [platform] x86: thinkpad_acpi: add mapping for new hotkeys (Benjamin Berg) [1557298] - [platform] x86: thinkpad_acpi: guard generic hotkey case (Benjamin Berg) [1557298] - [platform] x86: thinkpad_acpi: Adding new hotkey ID for Lenovo thinkpad (Benjamin Berg) [1557298] - [platform] x86: dell-wmi: Add an event created by Dell Latitude 5495 (Jarod Wilson) [1526317] - [platform] x86: dell-*wmi*: Relay failed initial probe to dependent drivers (Jarod Wilson) [1526317] - [platform] x86: dell-wmi-descriptor: check if memory was allocated (Jarod Wilson) [1526317] - [platform] x86: dell-wmi-descriptor: split WMI descriptor into it's own driver (Jarod Wilson) [1526317] - [platform] x86: dell-wmi: don't check length returned (Jarod Wilson) [1526317] - [platform] x86: dell-wmi: clean up wmi descriptor check (Jarod Wilson) [1526317] - [platform] x86: dell-wmi: increase severity of some failures (Jarod Wilson) [1526317] - [platform] x86: dell-wmi: Do not match on descriptor GUID modalias (Jarod Wilson) [1526317] - [platform] x86: dell-wmi: Update dell_wmi_check_descriptor_buffer() to new model (Jarod Wilson) [1526317] - [platform] x86: dell-wmi: Fix driver interface version query (Jarod Wilson) [1526317] - [platform] x86: dell-wmi: Convert to the WMI bus infrastructure (Jarod Wilson) [1526317] - [platform] x86: dell-wmi: Add a better description for "stealth mode" (Jarod Wilson) [1526317] - [platform] x86: dell-wmi: Add a comment explaining the 0xb2 magic number (Jarod Wilson) [1526317] - [platform] x86: dell-wmi: remove sparse_keymap_free() calls (Jarod Wilson) [1526317] - [platform] x86: dell-wmi-aio: remove sparse_keymap_free() calls (Jarod Wilson) [1526317] - [platform] x86: dell-wmi: Add events created by Dell Rugged 2-in-1s (Jarod Wilson) [1526317] - [platform] x86: dell-wmi: Adjust wifi catcher to emit KEY_WLAN (Jarod Wilson) [1526317] - [platform] x86: wmi: Fix misuse of vsprintf extension pULL (Jarod Wilson) [1562200] - [platform] x86: wmi: fix off-by-one write in wmi_dev_probe() (Jarod Wilson) [1562200] - [platform] x86: wmi: Call acpi_wmi_init() later (Jarod Wilson) [1562200] - [platform] x86: wmi: release mutex on module acquistion failure (Jarod Wilson) [1562200] - [platform] x86: dell-smbios-wmi: introduce userspace interface (Jarod Wilson) [1562200] - [platform] x86: dell-smbios: Prefix class/select with cmd_ (Jarod Wilson) [1562200] - [platform] x86: wmi: create userspace interface for drivers (Jarod Wilson) [1562200] - [platform] x86: wmi: Don't allow drivers to get each other's GUID (Jarod Wilson) [1562200] - [platform] x86: wmi: Add new method wmidev_evaluate_method (Jarod Wilson) [1562200] - [platform] x86: wmi: Destroy on cleanup rather than unregister (Jarod Wilson) [1562200] - [platform] x86: wmi: Cleanup exit routine in reverse order of init (Jarod Wilson) [1562200] - [platform] x86: wmi: Sort include list (Jarod Wilson) [1562200] - [platform] x86: wmi: Fix check for method instance number (Jarod Wilson) [1562200] - [platform] x86: wmi: Fix error handling in acpi_wmi_init() (Jarod Wilson) [1562200] - [platform] x86: wmi: Fix printing info about WDG structure (Jarod Wilson) [1562200] - [platform] x86: wmi*: Add recent copyright statements (Jarod Wilson) [1562200] - [platform] x86: wmi: Require query for data blocks, rename writable to setable (Jarod Wilson) [1562200] - [platform] x86: wmi: Add an interface for subdrivers to access sibling devices (Jarod Wilson) [1562200] - [platform] x86: wmi: Bind the platform device, not the ACPI node (Jarod Wilson) [1562200] - [platform] x86: wmi: Add a new interface to read block data (Jarod Wilson) [1562200] - [platform] x86: wmi: Incorporate acpi_install_notify_handler (Jarod Wilson) [1562200] - [platform] x86: wmi: Instantiate all devices before adding them (Jarod Wilson) [1562200] - [platform] x86: wmi: Probe data objects for read and write capabilities (Jarod Wilson) [1562200] - [platform] x86: wmi: Split devices into types and add basic sysfs attributes (Jarod Wilson) [1562200] - [platform] x86: wmi: Fix error handling when creating devices (Jarod Wilson) [1562200] - [platform] x86: wmi: Turn WMI into a bus driver (Jarod Wilson) [1562200] - [platform] x86: wmi: Track wmi devices per ACPI device (Jarod Wilson) [1562200] - [platform] x86: wmi: Clean up acpi_wmi_add (Jarod Wilson) [1562200] - [platform] x86: wmi: Pass the acpi_device through to parse_wdg (Jarod Wilson) [1562200] - [platform] x86: wmi: Drop "Mapper (un)loaded" messages (Jarod Wilson) [1562200] - [platform] platform/x86/wmi.c: use generic UUID library (Jarod Wilson) [1562200] - [platform] wmi: Remove private pUL implementation (Jarod Wilson) [1562200] - [platform] wmi: Use bool function return values of true/false not 1/0 (Jarod Wilson) [1562200] - [platform] x86/wmi: delete unused wmi_data_lock mutex causing gcc warning (Jarod Wilson) [1562200] - [platform] wmi: Remove unnecessary null test (Jarod Wilson) [1562200] - [kernel] init.h: Update initcall_sync variants to fix build errors (Jarod Wilson) [1562200] - [platform] acpi: Clean up inclusions of ACPI header files (Jarod Wilson) [1562200] - [platform] x86, wmi fix modalias_show return values (Jarod Wilson) [1562200] - [platform] wmi: convert acpi_get_handle() to acpi_has_method() (Jarod Wilson) [1562200] - [platform] wmi: convert acpi_evaluate_object() to acpi_execute_simple_method() (Jarod Wilson) [1562200] - [platform] wmi: parse_wdg() should return kernel error codes (Jarod Wilson) [1562200] - [platform] x86: wmi: convert class code to use dev_groups (Jarod Wilson) [1562200] - [pci] Add device disconnected state (Myron Stowe) [1517629] - [pci] pciehp: Do not clear Presence Detect Changed during initialization (Myron Stowe) [1517629] - [pci] Distribute available resources to hotplug-capable bridges (Myron Stowe) [1517629] - [pci] Distribute available buses to hotplug-capable bridges (Myron Stowe) [1517629] - [pci] Do not allocate more buses than available in parent (Myron Stowe) [1517629] - [pci] Open-code the two pass loop when scanning bridges (Myron Stowe) [1517629] - [pci] Move pci_hp_add_bridge() to pci/probe.c (Myron Stowe) [1517629] - [pci] Add for_each_pci_bridge() helper (Myron Stowe) [1517629] - [char] ipmi_si: fix crash on parisc (Tony Camuso) [1541533] - [char] ipmi_si: Fix oops with PCI devices (Tony Camuso) [1541533] - [char] ipmi: Stop timers before cleaning up the module (Tony Camuso) [1541533] - [char] ipmi: get rid of pointless access_ok() (Tony Camuso) [1541533] - [char] ipmi_si: Delete an error message for a failed memory allocation in try_smi_init() (Tony Camuso) [1541533] - [char] ipmi_si: fix memory leak on new_smi (Tony Camuso) [1541533] - [char] ipmi: remove redundant initialization of bmc (Tony Camuso) [1541533] - [char] ipmi: pr_err() strings should end with newlines (Tony Camuso) [1541533] - [char] ipmi: Clean up some print operations (Tony Camuso) [1541533] - [char] ipmi: Make the DMI probe into a generic platform probe (Tony Camuso) [1541533] - [char] ipmi: Make the IPMI proc interface configurable (Tony Camuso) [1541533] - [char] ipmi_ssif: Add device attrs for the things in proc (Tony Camuso) [1541533] - [char] ipmi_si: Add device attrs for the things in proc (Tony Camuso) [1541533] - [char] driver core: add device_(add|remove)_group() helpers (Tony Camuso) [1541533] - [char] driver core: make device_(add|remove)_groups() public (Tony Camuso) [1541533] - [char] ipmi_si: remove ipmi_smi_alloc() function (Tony Camuso) [1541533] - [char] ipmi_si: Move port and mem I/O handling to their own files (Tony Camuso) [1541533] - [char] ipmi_si: Get rid of unused spacing and port fields (Tony Camuso) [1541533] - [char] ipmi_si: Move PARISC handling to another file (Tony Camuso) [1541533] - [char] ipmi_si: Move PCI setup to another file (Tony Camuso) [1541533] - [char] ipmi_si: Move platform device handling to another file (Tony Camuso) [1541533] - [char] ipmi_si: Move hardcode handling to a separate file (Tony Camuso) [1541533] - [char] ipmi_si: Move the hotmod handling to another file (Tony Camuso) [1541533] - [char] ipmi_si: Change ipmi_si_add_smi() to take just I/O info (Tony Camuso) [1541533] - [char] ipmi_si: Move io setup into io structure (Tony Camuso) [1541533] - [char] ipmi_si: Move irq setup handling into the io struct (Tony Camuso) [1541533] - [char] ipmi_si: Move some platform data into the io structure (Tony Camuso) [1541533] - [char] ipmi_si: Rename function to add smi, make it global (Tony Camuso) [1541533] - [char] ipmi: Convert DMI handling over to a platform device (Tony Camuso) [1541533] - [char] ipmi: Create a platform device for a DMI-specified IPMI interface (Tony Camuso) [1541533] - [char] ipmi: Convert IPMI GUID over to Linux guid_t (Tony Camuso) [1541533] - [char] ipmi: Rescan channel list on BMC changes (Tony Camuso) [1541533] - [char] ipmi: Move lun and address out of channel struct (Tony Camuso) [1541533] - [char] ipmi: Retry BMC registration on a failure (Tony Camuso) [1541533] - [char] ipmi: Rework device id and guid handling to catch changing BMCs (Tony Camuso) [1541533] - [char] ipmi: Use a temporary BMC for an interface (Tony Camuso) [1541533] - [char] ipmi: Dynamically fetch GUID periodically (Tony Camuso) [1541533] - [char] ipmi: Always fetch the guid through ipmi_get_device_id() (Tony Camuso) [1541533] - [char] ipmi: allow dynamic BMC version information (Tony Camuso) [1541533] - [char] ipmi: Don't use BMC product/dev ids in the BMC name (Tony Camuso) [1541533] - [char] ipmi: Make ipmi_demangle_device_id more generic (Tony Camuso) [1541533] - [char] ipmi: Add a reference from BMC devices to their interfaces (Tony Camuso) [1541533] - [char] ipmi: Get the device id through a function (Tony Camuso) [1541533] - [char] ipmi: Fix printing the BMC guid (Tony Camuso) [1541533] - [char] ipmi: Rework BMC registration (Tony Camuso) [1541533] - [char] ipmi: Fix issues with BMC refcounts (Tony Camuso) [1541533] - [char] ipmi: Check that the device type is BMC when scanning device (Tony Camuso) [1541533] - [char] ipmi: Move bmc find routing to below bmc device type (Tony Camuso) [1541533] - [char] ipmi: Fix getting the GUID data (Tony Camuso) [1541533] - [char] ipmi: make ipmi_poweroff_handler const (Tony Camuso) [1541533] - [char] ipmi: make ipmi_usr_hndl const (Tony Camuso) [1541533] - [char] ipmi: Make IPMI panic strings always available (Tony Camuso) [1541533] - [char] ipmi: fix unsigned long underflow (Tony Camuso) [1541533] - [char] ipmi: eliminate misleading print info when being probed via ACPI (Tony Camuso) [1541533]- [fs] ext4: Fix data exposure after failed AIO DIO (Carlos Maiolino) [1347126] - [fs] direct-io: always call ->end_io if non-NULL (Carlos Maiolino) [1347126] - [fs] nfsd: special case truncates some more ("J. Bruce Fields") [1554627] - [fs] nfsd: minor nfsd_setattr cleanup ("J. Bruce Fields") [1554627] - [fs] Add missing structs and defines from recent SMB3.1.1 documentation (Leif Sahlberg) [1555078] - [fs] Fix encryption labels and lengths for SMB3.1.1 (Leif Sahlberg) [1555078] - [fs] smb3: Don't ignore O_SYNC/O_DSYNC and O_DIRECT flags (Leif Sahlberg) [1555078] - [fs] Update session and share information displayed for debugging SMB2/SMB3 (Leif Sahlberg) [1555078] - [fs] smb3: Warn user if trying to sign connection that authenticated as guest (Leif Sahlberg) [1555078] - [fs] smb3: Fix endian warning (Leif Sahlberg) [1555078] - [fs] Fix SMB3.1.1 guest authentication to Samba (Leif Sahlberg) [1555078] - [fs] smb3: Enable encryption for SMB3.1.1 (Leif Sahlberg) [1555078] - [fs] cifs: Clean up unused variables in smb2pdu.c (Leif Sahlberg) [1555076] - [fs] cifs: Display SMB2 error codes in the hex format (Leif Sahlberg) [1555076] - [fs] cifs: set oparms.create_options rather than or'ing in CREATE_OPEN_BACKUP_INTENT (Leif Sahlberg) [1555076] - [fs] cifs: Do not modify mid entry after submitting I/O in cifs_call_async (Leif Sahlberg) [1555076] - [fs] cifs: add SFM mapping for 0x01-0x1F (Leif Sahlberg) [1555076] - [fs] cifs: hide unused functions (Leif Sahlberg) [1555076] - [fs] cifs: set mapping error when page writeback fails in writepage or launder_pages (Leif Sahlberg) [1555076] - [fs] smb3: Add support for multidialect negotiate (SMB2.1 and later) (Leif Sahlberg) [1471950] - [fs] Fix warning messages when mounting to older servers (Leif Sahlberg) [1471950] - [fs] Improve security, move default dialect to SMB3 from old CIFS (Leif Sahlberg) [1471950] - [fs] Remove ifdef since SMB3 (and later) now STRONGLY preferred (Leif Sahlberg) [1471950] - [fs] cifs: add CONFIG_CIFS_DEBUG_KEYS to dump encryption keys (Leif Sahlberg) [1471950] - [fs] ext4: fix null pointer dereference on sbi (Jeff Moyer) [1526252] - [fs] dax: fix FS_DAX=n BLOCK=y compilation (Jeff Moyer) [1526252] - [fs] ext4: perform dax_device lookup at mount (Jeff Moyer) [1526252] - [fs] xfs: perform dax_device lookup at mount (Jeff Moyer) [1526252] - [fs] dax: introduce a fs_dax_get_by_bdev() helper (Jeff Moyer) [1526252] - [fs] dax, xfs, ext4: compile out iomap-dax paths in the FS_DAX=n case (Jeff Moyer) [1526252] - [fs] remove the pmem_dax_ops->flush abstraction (Jeff Moyer) [1471712] - [fs] dax, libnvdimm: remove wb_cache_pmem() indirection (Jeff Moyer) [1471712] - [fs] dax: replace clear_pmem() with open coded memset + dax_ops->flush (Jeff Moyer) [1471712] - [fs] dax: convert to dax_flush() (Jeff Moyer) [1471712] - [fs] libnvdimm, pmem: export a cache control attribute (Jeff Moyer) [1471712] - [fs] dm: add ->flush() dax operation support (Jeff Moyer) [1471712] - [fs] nfsd: remove blocked locks on client teardown (Scott Mayhew) [1504058] - [fs] xfs: Properly retry failed dquot items in case of error during buffer writeback (Carlos Maiolino) [1559410] - [fs] gfs2: fix flock panic issue (Robert S Peterson) [1551852] - [fs] gfs2: Prevent stopping kthreads twice in gfs2_make_fs_ro (Andreas Grunbacher) [1538344] - [fs] gfs2: Fix and clean up (GET,SET)FLAGS ioctl (Andreas Grunbacher) [1505875] - [nvme-fc] correct hang in nvme_ns_remove() (Ewan Milne) [1549232] - [nvme-fc] fix rogue admin cmds stalling teardown (Ewan Milne) [1549232] - [nvme-loop] check if queue is ready in queue_rq (Ewan Milne) [1549232] - [nvme-fc] check if queue is ready in queue_rq (Ewan Milne) [1549232] - [nvme-fabrics] introduce init command check for a queue that is not alive (Ewan Milne) [1549232] - [nvme-rdma] fix possible hang when issuing commands during ctrl removal (Ewan Milne) [1549232] - [nvme-rdma] fix merge error (Ewan Milne) [1549232] - [nvme-pci] quiesce/unquiesce admin_q instead of start/stop its hw queues (Ewan Milne) [1549232] - [nvme-loop] quiesce/unquiesce admin_q instead of start/stop its hw queues (Ewan Milne) [1549232] - [nvme-fc] quiesce/unquiesce admin_q instead of start/stop its hw queues (Ewan Milne) [1549232] - [nvme-rdma] quiesce/unquiesce admin_q instead of start/stop its hw queues (Ewan Milne) [1549232] - [blk-mq] Make it safe to quiesce and unquiesce from an interrupt handler (Ewan Milne) [1549232] - [blk-mq] clarify dispatch may not be drained/blocked by stopping queue (Ewan Milne) [1549232] - [blk-mq] don't stop queue for quiescing (Ewan Milne) [1549232] - [blk-mq] update comments on blk_mq_quiesce_queue() (Ewan Milne) [1549232] - [blk-mq] use QUEUE_FLAG_QUIESCED to quiesce queue (Ewan Milne) [1549232] - [blk-mq] use the introduced blk_mq_unquiesce_queue() (Ewan Milne) [1549232] - [blk-mq] introduce blk_mq_unquiesce_queue (Ewan Milne) [1549232] - [blk-mq] introduce blk_mq_quiesce_queue_nowait() (Ewan Milne) [1549232] - [blk-mq] move blk_mq_quiesce_queue() into include/linux/blk-mq.h (Ewan Milne) [1549232] - [scsi] lpfc: Fix regression error message displayed on boot (Dick Kennedy) [1550900] - [scsi] mpt3sas: Bump mpt3sas driver version to v16.100.01.00 (Tomas Henzl) [1545041] - [scsi] mpt3sas: Do not use 32-bit atomic request descriptor for Ventura controllers (Tomas Henzl) [1545041] - [scsi] megaraid_sas: driver version 07.702.06.00-rh3 (Tomas Henzl) [1544697] - [scsi] megaraid_sas: Do not use 32-bit atomic request descriptor for Ventura controllers (Tomas Henzl) [1544697]- [net] ipv4: avoid unused variable warning for sysctl (Sabrina Dubroca) [1541250] - [net] ipv4: don't allow setting net.ipv4.route.min_pmtu below 68 (Sabrina Dubroca) [1541250] - [net] l2tp: make datapath resilient to packet loss when sequence numbers enabled (Davide Caratti) [1527799] - [net] l2tp: make datapath sequence number support RFC-compliant (Davide Caratti) [1527799] - [net] l2tp: do data sequence number handling in a separate func (Davide Caratti) [1527799] - [net] ipv4: Do not cache routing failures due to disabled forwarding (Lorenzo Bianconi) [1520244] - [net] ipv4: removed redundant conditional (Lorenzo Bianconi) [1520244] - [net] sit: fix IFLA_MTU ignored on NEWLINK (Xin Long) [1548318] - [net] ip6_tunnel: fix IFLA_MTU ignored on NEWLINK (Xin Long) [1549440] - [net] ip6_gre: process toobig in a better way (Xin Long) [1523075] - [net] ip6_gre: add the process for redirect in ip6gre_err (Xin Long) [1523075] - [net] ip6_gre: only increase err_count for some certain type icmpv6 in ip6gre_err (Xin Long) [1523075] - [net] ip6_gre: fix ip6gre_err() invalid reads (Xin Long) [1523075] - [net] ip6_tunnel: clean up ip4ip6 and ip6ip6's err_handlers (Xin Long) [1523077] - [net] ip6_tunnel: process toobig in a better way (Xin Long) [1523077] - [net] ip6_tunnel: add the process for redirect in ip6_tnl_err (Xin Long) [1523077] - [net] ip6_gre: init dev->mtu and dev->hard_header_len correctly (Stefano Brivio) [1548317] - [net] netfilter: nft_reject: restrict to INPUT/FORWARD/OUTPUT (Davide Caratti) [1549967] - [net] route: also update fnhe_genid when updating a route cache (Xin Long) [1523073] - [net] route: update fnhe_expires for redirect when the fnhe exists (Xin Long) [1523073] - [net] sctp: use right member as the param of list_for_each_entry (Xin Long) [1483445] - [net] sctp: reset owner sk for data chunks on out queues when migrating a sock (Xin Long) [1483445] - [net] gro: avoid reorders (Ivan Vecera) [1554456] - [net] Clarify dev_weight documentation for LRO and GRO_HW (Ivan Vecera) [1554456] - [net] Introduce NETIF_F_GRO_HW (Ivan Vecera) [1554456] - [net] mii, smsc: Make mii_ethtool_get_link_ksettings and smc_netdev_get_ecmd return void (Ivan Vecera) [1554965] - [net] mii: report 0 for unknown lp_advertising (Ivan Vecera) [1554965] - [net] mii: add generic function to support ksetting support (Ivan Vecera) [1554965] - [net] xfrm: fix stack access out of bounds with CONFIG_XFRM_SUB_POLICY (Sabrina Dubroca) [1551382] - [net] xfrm: xfrm_policy: silence compiler warning (Sabrina Dubroca) [1551382] - [net] xfrm: xfrm_policy: fix inline not at beginning of declaration (Sabrina Dubroca) [1551382] - [net] utils: generic inet_pton_with_scope helper (Ivan Vecera) [1551750] - [lib] kobject: Export kobj_ns_grab_current() and kobj_ns_drop() (Ivan Vecera) [1551750] - [lib] kobject: move EXPORT_SYMBOL() macros next to corresponding definitions (Ivan Vecera) [1551750] - [net] sctp: do not peel off an assoc from one netns to another one (Xin Long) [1520256] - [net] sctp: do not pr_err for the duplicated node in transport rhlist (Xin Long) [1541893]- [net] ipsec: Fix aborted xfrm policy dump crash (Bruno Eduardo de Oliveira Meneguele) [1517290] {CVE-2017-16939} - [net] Mark TC HW offloading as Tech Preview (Ivan Vecera) [1503123] - [net] netfilter: ebtables: fix erroneous reject of last rule (Florian Westphal) [1552370] {CVE-2018-1068} - [net] netfilter: ebtables: CONFIG_COMPAT: don't trust userland offsets (Florian Westphal) [1552370] {CVE-2018-1068} - [net] netfilter: bridge: ebt_among: add more missing match size checks (Florian Westphal) [1552370] {CVE-2018-1068} - [net] netfilter: bridge: ebt_among: add missing match size checks (Florian Westphal) [1552370] {CVE-2018-1068} - [block] loop: fix concurrent lo_open/lo_release (Joe Lawrence) [1541228] {CVE-2018-5344} - [iscsi-target] Fix panic when adding second TCP connection to iSCSI session (Maurizio Lombardi) [1544670] - [md] dm: fix dropped return code from dm_get_bdev_for_ioctl (Mike Snitzer) [1562962] - [x86] kexec/64: Clear control page after PGD init (Waiman Long) [1540061] - [x86] pti: Rework the UEFI data corruption fix (Waiman Long) [1540061]- [gpu] drm/i915/glk: IPC linetime watermark workaround for GLK (Lyude Paul) [1548651] - [gpu] drm/i915/cfl: Remove alpha support protection (Rob Clark) [1464911] - [gpu] drm/i915/cnl: Map VBT DDC Pin to BSpec DDC Pin (Rob Clark) [1464911] - [gpu] drm/i915: Add retries for LSPCON detection (Rob Clark) [1464911] - [gpu] drm/i915: Don't give up waiting on INVALID_MODE (Rob Clark) [1464911] - [netdrv] i40e: fix incorrect UP-TC mapping (Stefan Assmann) [1558159] - [pci] hv: Use effective affinity mask (Vitaly Kuznetsov) [1555239] - [nvme] pci: Fix EEH failure on ppc (Mauricio Oliveira) [1558499] - [iommu] amd: Add NULL sanity check for struct irq_2_irte.ir_data (Suravee Suthikulpanit) [1542697]- [sound] hda: Fix a wrong FIXUP for alc289 on Dell machines (Jaroslav Kysela) [1548969] - [sound] hda: Fix headset mic detection problem for two Dell machines (Jaroslav Kysela) [1548969] - [sound] alsa: x86: Fix potential crash at error path (Jaroslav Kysela) [1551742] - [sound] alsa: x86: Fix missing spinlock and mutex initializations (Jaroslav Kysela) [1551742] - [sound] alsa: x86: hdmi: Add single_port option for compatible behavior (Jaroslav Kysela) [1551742] - [sound] alsa: x86: fix error return code in hdmi_lpe_audio_probe() (Jaroslav Kysela) [1551742] - [hid] wacom: Fix reporting of touch toggle (WACOM_HID_WD_MUTE_DEVICE) events (Benjamin Tissoires) [1551776] - [hid] wacom: generic: Send BTN_STYLUS3 when both barrel switches are set (Benjamin Tissoires) [1551783] - [hid] wacom: generic: Recognize WACOM_HID_WD_PEN as a type of pen collection (Benjamin Tissoires) [1551776] - [crypto] chelsio: Fix src buffer dma length (Arjun Vynipadath) [1548047] - [crypto] chelsio: Move DMA un/mapping to chcr from lld cxgb4 driver (Arjun Vynipadath) [1548047] - [crypto] chelsio: Remove unused parameter (Arjun Vynipadath) [1548047] - [crypto] chelsio: Remove allocation of sg list to implement 2K limit of dsgl header (Arjun Vynipadath) [1548047] - [crypto] chelsio: introduce __skb_put_zero() (Arjun Vynipadath) [1548047] - [crypto] chelsio: make skb_put & friends return void pointers (Arjun Vynipadath) [1548047] - [infiniband] rdma/bnxt_re: Avoid Hard lockup during error CQE processing (Selvin Xavier) [1549453] - [infiniband] rdma/bnxt_re: Add helper functions to handle async FW events (Selvin Xavier) [1549453] - [infiniband] rdma/bnxt_re: Synchronize destroy_qp with poll_cq (Selvin Xavier) [1538833] - [infiniband] rdma/bnxt_re: Avoid system hang during device (Selvin Xavier) [1547353] - [infiniband] rdma/bnxt_re: Fix system crash during load/unload (Selvin Xavier) [1547353] - [netdrv] i40e: Close client on suspend and restore client MSIx on resume (Stefan Assmann) [1538847] - [scsi] csiostor: add support for 32 bit port capabilities (Arjun Vynipadath) [1526163] - [netdrv] cxgb4/cxgbvf: Handle 32-bit fw port capabilities (Arjun Vynipadath) [1526163] - [netdrv] cxgb4vf: define get_fecparam ethtool callback (Arjun Vynipadath) [1526163] - [netdrv] cxgb4: ethtool forward error correction management support (Arjun Vynipadath) [1526163] - [netdrv] cxgb4: core hardware/firmware support for Forward Error Correction on a link (Arjun Vynipadath) [1526163]- [fs] nfs: Fix unstable write completion (Scott Mayhew) [1544647] - [md] support to split big bio (Ming Lei) [1557434] - [block] introduce bio_split2() and bio_pair2_release() (Ming Lei) [1557434] - [nvme] fixup nvme_sysfs_delete() (David Milburn) [1543716 1451772 1440470] - [nvme] rdma: Use mr pool (David Milburn) [1547273] - [nvme] rdma: Check remotely invalidated rkey matches our expected rkey (David Milburn) [1547273] - [nvme] rdma: wait for local invalidation before completing a request (David Milburn) [1547273] - [nvme] rdma: don't complete requests before a send work request has completed (David Milburn) [1547273] - [nvme] rdma: don't suppress send completions (David Milburn) [1547273] - [xen] fix booting ballooned down hvm guest (Vitaly Kuznetsov) [1529437] - [powerpc] tm: Flush TM only if CPU has TM feature (David Gibson) [1544676] {CVE-2018-1091} - [powerpc] powernv: Support firmware disable of RFI flush (Mauricio Oliveira) [1553927] - [powerpc] pseries: Support firmware disable of RFI flush (Mauricio Oliveira) [1553927] - [powerpc] pseries: Add H_GET_CPU_CHARACTERISTICS flags & wrapper (Mauricio Oliveira) [1553927] - [x86] smpboot: Fix uncore_pci_remove() indexing bug when hot-removing a physical CPU (Prarit Bhargava) [1527731] - [x86] kvm: Fix device passthrough when SME is active (Suravee Suthikulpanit) [1557911] - [x86] apic: Set up through-local-APIC mode on the boot CPU if 'noapic' specified (Baoquan He) [1526411] - [x86] apic: Remove the (now) unused disable_IO_APIC() function (Baoquan He) [1521003] - [x86] apic: Fix restoring boot IRQ mode in reboot and kexec/kdump (Baoquan He) [1521003] - [x86] apic: Split disable_IO_APIC() into two functions to fix CONFIG_KEXEC_JUMP=y (Baoquan He) [1521003] - [x86] apic: Split out restore_boot_irq_mode() from disable_IO_APIC() (Baoquan He) [1521003] - [x86] tsc: Fix erroneous TSC rate on Skylake Xeon (Prarit Bhargava) [1466058] - [x86] tsc: Print tsc_khz, when it differs from cpu_khz (Prarit Bhargava) [1466058] - [x86] tsc: Future-proof native_calibrate_tsc() (Prarit Bhargava) [1466058]- [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;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=[=\=]=^=_=`=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={=|=}=~=================================================================================================================================>>>>>>>>>> 3.10.0-957.5.1.el7.azure3.10.0-957.5.1.el7.azure.debug3.10.0-957.5.1.el7.azure.x86_64.debug3.10.0-957.5.1.el7.azure3.10.0-957.5.1.el7.azure       !!!"""###$$%%%&&&'''((())***++,,,---...///000111222334445556667788999::;;;<<<===>>???@@@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/////.6777777689999.:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#<<=<><??@?A?B<C#DD#EE#F#G#HHI#J#K#L#MMNMOMPMQMRMSMTMUMVMWMXMYMZ#[#\#]]^#_#`#aaabac#d#e#ffgggghhihjhkhlhmgngogpgqgrsrtrurvgwxyyyyzz{{{||{}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~       ~~~  ~!!!""~##~$$$%%$&&$''~((~))~***++*,,*--*..*///00/11*22*33*44*55566*77*88*99*::*;;~<<<=<>>?>@@>AA>BB>CC>DD>EE>FF>GG>HH>II>JJ>KK>LL>MM>NN>OO<PPQQPRR<SSTTSUUSVVSWWSXSYY~ZZZ[[Z\\\]]Z^^Z__Z``ZaaZbbZccZdd~ee~fffggfhh~ii~jjjkkjlljmjnnjoooppoqqorrjssjttjuujvvjwjxxjyyjzz~{{{||~}}~~~~~~~~~~~~~~~          !!!"!#$$$%%&&''((()***+*,*-*.*/00111223344455667778899:::;;<<==>>???@?AABBCCCDCECFCGCHCICJCKCLCMNNOOOPPOQRRRSRTRURVRWRXOYYOZZ[[\\]]]^__```abbbcddeeffgghhhiijjkklllmlnlolplqrrssttuuvvwwwxxyyzz{{||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~  ~  ~          ~~  !!"""#"$%%&&'()*+,,-..//00122344556677889::~;;~<<<=<>><?<@~AA~BB~CC~DD~EEEFFEGGEHHEIIEJJJKJLEMMENNEOOEPPEQQERRESSETTEUUEVVVWVXEYYEZZE[[E\\\]]\^^\__\``\aa\bb\cc\dd\ee\ff\gg\hhEiiijEkkEllEmmmnnmoomppmqqmrrmssmttEuuEvvEwwExxEyEzzE{{E||E}}E~~~EEEEEEEEEEEEEEEEEEEEEEEE~~~~~~~~~~~~~~~~~~~            !""#$%%&&''(())**+,,--..///0/1/23445566777887997::;;<<<=<><?@@ABBCCDDEEFFGGHIIJJKKLLMMNNOOPPQQRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTSSSRUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURWWWRXXXYYZZZZZZZXXX[X\X]XXX^^^___`_^^^^^^a^b^^c^^^^dd^ef^^^^^g^^h^^^^^^^^XXiiiiXjkljmjnoXXpXqXrXXsstsusssssvwXxXyXzX{XX|XX}~}}}}}}}}}}}}}}}}}}}}}}XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX     XXXXXXXXXXX XXX!!!"#!XX$%XX&&''&&XXXX()*)))))))))))+)))))),,))(-((.(/X0X11223XX444456574444444448844999994444444:44;4XX<<<=>XXX?X@AXXXBCBBDDEEBFBBGBHBBIIBJBBKKBBLLLBMBBBNBBBXOXXXPPPXQQRXSSTXUUVXWWXYWWZZ[\XX]XX^_^^`^XabXcXdddddddXXeXXfXgXhhhhXijjjjXkXlXXmmmnmmmmopmXXqXrXsXtuvXwxxXyXXXzXX{XX|}|~||XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX XX X                      XXXXXXXXXXXX XXX!""#$#%!!!!&!'(!))!!!!**!!+,+-++.+!/0/!12!!3!45!!!!!!6!!7X8XX9X::::::;;::<:==>>::::????::::::::::::::::::@:::A:::::B:::::::::::C::::::::::::::::::::::::::::::::::::::::::::::DD::EEEE::FFFGFFFFFFFFHFFFIIFFFFFFFFFFFFFJKFFFFLFFMFFF:::::XNNOXPPPQRXXXSXTTUUUXXVVVWVVVVVVVVVVVVXVYVZVVVVXX[[X\\\\XX]]]]^^]_`]ab]]]ccdeXfXgXhXijXkXlXXXXXXmXXXnoXXpppqrqpstXuXvXwxwywzw{XX|}XX~XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                            XX    XX  X X XXX ! ! ! ! ! ! ! " ! ! ! ! ! ! ! ! ! ! ! ! # ! ! ! ! ! ! $ ! ! % ! ! ! ! ! ! ! ! ! ! & & & & & ! ! ! ! ! ! ! ! ! ! ' ( ' ' ) ' * ' + ' ' , , ' - ' . ' ' ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / ! !XX 0 1X 2 3 2 2 4 5 2 6 2 2 2 7 2 2 8 2 2 2 9 9 2 2 : 2 2 ; 2 2 2 < < < 2 2 = 2 2 2 2X >XX ?X @ @ @ A A B A A @X C C C C CXX D E D DX F GX HX IX JXX K K K K LX M M M N N N N N NX OXX PX QXX R R R R R R RX SXX TXX UXX V V V V V W V V V V V X X V Y V Z V V V V V V [ V V \ V ] V V V V V V V ^ V V VXX _ _XX `X a a b cX dXX eX fXX gX hXX iXX j j j jXXX k kXXX l l m l n o l p l l qX r sXX t t t u t v w t xXX y y z y y y y y { y | y y } y ~    ~X XX X X X XX X X XX X X X X X X X XX X X X XX X X X X XX XXX X X X   XXXXX  XXX       XX   XXXXX XX X X XX XXX          X XX    XX       X XX  XXX  XXX    !  " # $     % XX & & & &XX ' ( 'X ) ) ) * ) + ) , ) ) ) ) ) ) - ) ) . . . / . . . . . )XXXXXXX 0XXXXX 1 2 3 1XX 4XX 5X 6X 7 8XX 9 :X ;X < <X = >X ? @ AXX BX C CX D DXX E E F E E E G E H H I H H J E K L MXXX NX OXXXX PXX Q RX SX TX U VXX W XXX Y Y Y Y Y Y YXX ZX [ \ [ ] ^ [ [ _ [ ` [ a b [ c [ d [ e [ f [ [ [ g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g [ hX iX j kXXX l l l mX n n n n o n nXX p q p p r p sX t t u u v v t w w t t x t tX yXX z z z {XXX |X }XX ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~X      X XX X XX XXX X XX XX X XXX XX X X XX XX XXX XX XX X XX X X XX XX XXX XX XX X X X X XX X XX             X                           XXXX                                                      X     X    X XX XX    XX    X X ! !X " " " " " " # # # #XXX $X %XX & & &XX ' ( ' )X *XXX +X ,X -XX .XX / / / / 0X 1X 2X 3 4 5 3XX 6 6 6 7XXX 8 8 9 8 8X :X ; ; ; ; < ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; = ; ; ; ; ; ; ; ;XXX > > >XX ? ? @ A B ? ? ? ? ? ? ? ? ? ? ? ? ?X C CXX DXX EXXX FXX GX HX IX J J K L LX MXX N O PX Q QX RXXX S S S S S S S SXX T UXX V W V V V V V X X V Y V V ZXX [ [ \ [ ] [XXX ^ ^ _X ` `XXXX a a a a a a a bXXXXX c d d dXX e e eX f gX h iXXX jX kX l l l l m l n l lXX o oX p q rXXX sX t u u v vX w x yXXX z zXX { { { { { {XXXX |XXX } } }XX ~X  XX XX XXX X X X X XX X X X X X X XX XXXXX X X X XX XX X XX XX XX XXX X XX XX XXXXXXX XXXXXX XX X X X X XX XXX X X XX XX XX X X        XX      XX XX X    XXXX   XX XXXXX  XX XX       X   XXX                     !   " #      $    %    &      ' '   ( (     ) * * * * + * * * * * * * * ) ) , ) - ) ) ) ) . . / ) ) 0 ) 1 2 ) 3 )                 4 5        6  7      8   9 9 :    ;    < < < =    >       ? ? ? @ ? ? A A ?   B   C C D E C C C C C C F C G H C I I J K I L I M N O M P I Q R S R T R U I V W V X I Y Z [ \ Z ] Z ^ I I _ I ` a b a c d I I e f g f h e i I I j k I I l l l C C C C C C C C C C C m C C C C C C C n C C C  o p q o o r  s      t t t t u t t t t t t t t t  v v   w     x  X yX z {X |X }XX ~   X X XX XX X XX XX X XX XXXX XX X X XX XX XXX X X XX XX XX XX XX X X X XX X X XX XX XX X XX X X XX X XXXX X X X X XX XX X X X XX X XXX XXX X X X X X XXX XX XX XX X X X XXX                                                                                                   ! ! " ! ! # ! ! ! ! ! ! ! ! ! $ % % & ' ( ) ) X *XX + , - + . / 0X 1 1 2 1 3XX 4X 5XX 6 6 6XX 7XX 8 9 8 8 : 8 8 8 ; ;X < < = > < <X ? @ @ AXX B B BX CX D D E D D D D D D F D D G G G D D D D D H H H H H D D D I I I D J D D K D D D D D L D D M M D D D D D N N N D D O D D D D P D D D D Q Q D D D D D D D D D D DX R S R R RX T T TX U V V W U XXX Y Y Y Y Y Y Y Z Y Y [XX \X ] ] ^ ^X _ `XX a a a a bXXX cXXX d d e d f gXX hX iX jX kX lXX m n m o pXX q q r s qX tXX u u uXX v v w vX xXX yXX z { { { { { {X | }XX ~ ~ ~   ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~XX XXX X X XX XX XXX X XXXXR R R R R R                                                                       RRRRR                                  !!""#####"$$$$$$"""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%&&&&&''''(((((((((())))))))))))))R******R+R,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,R--R.///////............................................R00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000R1222111R33444444444444444444444444444444444444444444444444444444444444444444433R556666666666666666666666666666666666666657777777777777777777775888888888888888888888888888888888888888888888888889998:::88;;;;;;88888888<8888888888888888888888888=========88888888888888888888888888888888>88888??8888888@@8888888888888888888888888888888888888888888AAA888888888888888888888BB888888888888888888888888888888888888888888CC8888888888888888888888888DDEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD88FFF88GGGGGGGGGGGGGGGGGGG888HHHHHHHHHHH88IIIIIIIIIIIII88888888888888JJJJJJ888888888888888888888888888888888888888888KKK8888888888888888L888888888888888888888888MM8888NN888888888OOOOOOOOOOOOOOO8PPPPP888888888888888888888888QQQQQQQQQQQQQ888888888888888888888888888888888888888888RR888885SS5TTTTTT5UUUUUVVVUUUUUUUUUUUUUUUUU5WWWXXXXXWWW5YYYYYYYYYYYYYYY5ZZZZ5[[[R\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\R]]]]]]]]]]^^^^^^__^```````````^^^^^^^^^]]]]]]]]]aabccccccdcecffgchciicjjckkcllcmcnncoopqpppppprpspttupvpwwpxpyzzz{||{}}{~~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{        !!""###$#%#&#'#(#)#*#+#,#-#.#//#0#1#2#3#4#5#6#7#8#9#:#;#<===>=?@@AABBBCCBDDDEEFDGDHHDIDJDKLLMMNNNOPQPPPRPSPTPUUPVPWXXYYZZ[\[Y]]]]]^]_`YaYbYcYdYefegeheiYjYkkYlmllllnonpnqnrnsntnunvlwxyYz{{{{|}|~|zzYYYYYYY3.10.0-957.5.1.el7.azure.x86_64.debug.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.hcacheinfo.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-eval.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.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.hmcsafe_test.hmem_encrypt.hmicrocode.hmicrocode_amd.hmicrocode_intel.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-invert.hpgtable.hpgtable_32.hpgtable_32_types.hpgtable_64.hpgtable_64_types.hpgtable_types.hpkeys.hplatform_sst_audio.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.hsync_core.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.humip.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.hmm-arch-hooks.hsyscalls_32.hsyscalls_64.hunistd_32_ia32.hunistd_64_x32.huapiasmbpf_perf_event.hunistd_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_txKconfigMakefiledriversKconfigMakefileaccessibilityKconfigMakefilebrailleMakefileacpiKconfigMakefileacpicaMakefileapeiKconfigMakefiledptfKconfigMakefilenfitKconfigMakefileambaMakefileataKconfigMakefileatmKconfigMakefileauxdisplayKconfigMakefilebaseKconfigMakefilepowerMakefileregmapKconfigMakefilebcmaKconfigMakefileblockKconfigMakefileaoeMakefiledrbdKconfigMakefilemtip32xxKconfigMakefileparideKconfigMakefilersxxMakefilexen-blkbackMakefilezramKconfigMakefilebluetoothKconfigMakefilebusKconfigMakefilecdromMakefilecharKconfigMakefileagpKconfigMakefilehw_randomKconfigMakefileipmiKconfigMakefilemwaveMakefilepcmciaKconfigMakefiletpmKconfigMakefilest33zp24KconfigMakefilexilinx_hwicapMakefileclkKconfigMakefilemmpMakefilemvebuKconfigMakefilemxsMakefilesamsungMakefilesocfpgaMakefilespearMakefilesunxiMakefiletegraMakefileux500MakefileversatileMakefilex86MakefileclocksourceKconfigMakefileconnectorKconfigMakefilecpufreqKconfigKconfig.armKconfig.powerpcKconfig.x86MakefilecpuidleKconfigKconfig.powerpcMakefilegovernorsMakefilecryptoKconfigMakefileamccMakefilecaamKconfigMakefileccpKconfigMakefilechelsioKconfigMakefilenxKconfigMakefileqatKconfigMakefileqat_c3xxxMakefileqat_c3xxxvfMakefileqat_c62xMakefileqat_c62xvfMakefileqat_commonMakefileqat_dh895xccMakefileqat_dh895xccvfMakefileux500KconfigMakefilecrypMakefilehashMakefilevmxKconfigMakefiledaxKconfigMakefiledcaKconfigMakefiledevfreqKconfigMakefiledioMakefiledmadma-bufKconfigMakefileKconfigMakefilebestcommKconfigMakefiledwKconfigMakefileioatMakefileipuMakefileppc4xxMakefileshKconfigMakefileedacKconfigMakefileeisaKconfigMakefileextconKconfigMakefilefirewireKconfigMakefilefirmwareKconfigMakefileefiKconfigMakefilegoogleKconfigMakefilegpioKconfigMakefilegpuMakefiledrmKconfigMakefileamdacpKconfigMakefileamdgpuKconfigMakefileamdkfdKconfigMakefiledisplayKconfigMakefileamdgpu_dmMakefiledcMakefilebasicsMakefilebiosMakefilecalcsMakefiledceMakefiledce100Makefiledce110Makefiledce112Makefiledce120Makefiledce80Makefiledcn10MakefiledmlMakefilegpioMakefilei2cauxMakefileirqMakefilevirtualMakefilemodulescolorMakefilefreesyncMakefilelibKconfigMakefilepowerplayMakefilehwmgrMakefilesmumgrMakefileastKconfigMakefilebochsKconfigMakefilebridgeKconfigMakefilecirrusKconfigMakefileexynosKconfigMakefilegma500KconfigMakefilei2cKconfigMakefilei810Makefilei915KconfigKconfig.debugMakefilegvtMakefilemgaMakefilemgag200KconfigMakefilenouveauKconfigomapdrmKconfigMakefilepanelKconfigMakefileqxlKconfigMakefiler128MakefileradeonKconfigMakefilesavageMakefileschedulerMakefileselftestsMakefileshmobileKconfigMakefilesisMakefiletdfxMakefiletilcdcKconfigMakefilettmMakefileudlKconfigMakefileviaMakefilevirtioKconfigMakefilevmwgfxKconfigMakefilehost1xKconfigMakefiledrmKconfighwMakefilevgaKconfigMakefilehidKconfigMakefilei2c-hidKconfigMakefileintel-ish-hidKconfigMakefileusbhidKconfigMakefilehsiKconfigMakefileclientsKconfigMakefilehvKconfigMakefilehwmonKconfigMakefilepmbusKconfigMakefilehwspinlockKconfigMakefilei2cKconfigMakefilealgosKconfigMakefilebussesKconfigMakefilemuxesKconfigMakefileideKconfigMakefileidleKconfigMakefileiioKconfigMakefileaccelKconfigMakefileadcKconfigMakefileamplifiersKconfigMakefilebufferKconfigMakefilecommonKconfigMakefilehid-sensorsKconfigMakefilest_sensorsKconfigMakefiledacKconfigMakefilefrequencyKconfigMakefilegyroKconfigMakefileimuKconfigMakefileinv_mpu6050KconfigMakefilelightKconfigMakefilemagnetometerKconfigMakefileorientationKconfigMakefilepressureKconfigMakefiletriggerKconfigMakefileinfinibandKconfigMakefilecoreMakefilehwMakefileamso1100Kconfigbnxt_reKconfigMakefilecxgb3KconfigMakefilecxgb4KconfigMakefileehcaKconfigMakefilehfi1KconfigMakefilei40iwKconfigMakefileipathKconfigMakefilemlx4KconfigMakefilemlx5KconfigMakefilemthcaKconfigMakefilenesKconfigMakefileocrdmaKconfigMakefileqedrKconfigMakefileqibKconfigMakefileusnicKconfigMakefilevmw_pvrdmaKconfigMakefileswMakefilerdmavtKconfigMakefilerxeKconfigMakefileulpMakefileipoibKconfigMakefileiserKconfigMakefileisertKconfigMakefileopa_vnicKconfigMakefilesrpKconfigsrptKconfigMakefileinputKconfigMakefilegameportKconfigMakefilejoystickKconfigMakefileiforceKconfigMakefilekeyboardKconfigMakefilemiscKconfigMakefilemouseKconfigMakefilermi4KconfigMakefileserioKconfigMakefiletabletKconfigMakefiletouchscreenKconfigMakefileiommuKconfigMakefileipackKconfigMakefilecarriersKconfigMakefiledevicesKconfigMakefileirqchipKconfigMakefileisdnKconfigMakefileact2000KconfigMakefilecapiKconfigMakefiledivertMakefilegigasetKconfigMakefilehardwareKconfigMakefileavmKconfigMakefileeiconKconfigMakefilemISDNKconfigMakefilehisaxKconfigMakefilehysdnKconfigMakefilei4lKconfigMakefileicnKconfigMakefileisdnloopMakefilemISDNKconfigMakefilepcbitKconfigMakefilescKconfigMakefileledsKconfigMakefiletriggerKconfigMakefilelguestKconfigMakefilemacintoshKconfigMakefileamsMakefilemailboxKconfigMakefilemdKconfigMakefilebcacheKconfigMakefilepersistent-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-ngKconfigMakefilexgifbKconfigMakefilezcacheKconfigMakefiletargetKconfigMakefileiscsiKconfigMakefilecxgbitKconfigMakefileloopbackKconfigMakefilesbpKconfigMakefiletcm_fcKconfigMakefiletcMakefilethermalKconfigMakefileint340x_thermalMakefilethunderboltKconfigMakefilettyKconfigMakefilehvcKconfigMakefileipwirelessMakefileserial8250KconfigMakefileKconfigMakefilecpm_uartMakefilejsmMakefilevtMakefileuioKconfigMakefileusbKconfigMakefileatmKconfigMakefilec67x00MakefilechipideaKconfigMakefileclassKconfigMakefilecommonMakefilecoreKconfigMakefiledwc3KconfigMakefileearlyMakefilegadgetKconfigMakefilehostKconfigMakefileimageKconfigMakefilemiscKconfigMakefilesisusbvgaKconfigMakefilemonKconfigMakefilemusbKconfigMakefilephyKconfigMakefilerenesas_usbhsKconfigMakefileserialKconfigMakefileMakefile-keyspan_pda_fwstorageKconfigMakefiletypecKconfigMakefilefusb302KconfigMakefileucsiKconfigMakefileusbipKconfigMakefilewusbcoreKconfigMakefileuwbKconfigMakefilei1480MakefiledfuMakefilevfioKconfigMakefilemdevKconfigMakefilepciKconfigMakefilevhostKconfigMakefilevideoKconfigMakefileatyMakefilebacklightKconfigMakefileconsoleKconfigMakefileexynosKconfigMakefilegeodeKconfigMakefilei810MakefileintelfbMakefilekyroMakefilelogoKconfigMakefilematroxMakefilemb862xxMakefilembxMakefilemmpKconfigMakefilefbKconfigMakefilehwKconfigMakefilepanelKconfigMakefilemsmMakefilenvidiaMakefileomapKconfigMakefileomap2KconfigMakefiledisplaysKconfigMakefiledssKconfigMakefileomapfbKconfigMakefilerivaMakefilesavageMakefilesisMakefilevermilionMakefileviaMakefilevirtKconfigMakefilevirtioKconfigMakefilevlynqKconfigMakefilevmeKconfigMakefileboardsKconfigMakefilebridgesKconfigMakefilew1KconfigMakefilemastersKconfigMakefileslavesKconfigMakefilewatchdogKconfigMakefilexenKconfigMakefilexen-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.hnfit.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.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.hlpit.hnfit.hnuma.hpcislot.hprocessorprocessor.haggregator.hprocfs.hsbs.hsleep.hthermal.htoshiba.hvideo.hwatchdog.hwmi.hagpagp.hamd64.hintel.hsis.hvia.haic79xxcmdsperdevice.hdebugmask.hresetdelayms.haio.halim1535wdt.halim7101wdt.halterastapl.halx.hamdiommuiommu.hv2.hmemencrypt.hnb.hnuma.hphy.hxgbexgbe.hhaveecc.hamd8111eth.hamigapartition.hamilorfkill.hanoninodes.hapds9802als.happlegmux.haqtion.harchclocksourcedata.hdefconfig.hdiscardmemblock.hdmaaddrt64bit.henablehugepagemigration.hmemoryhotplug.hhotremove.hsplitpmdptlock.hhasaddpages.hatomic64decifpositive.hcachelinesize.hcpuautoprobe.hrelax.hdebugstrictusercopychecks.helfrandomize.hmemencrypt.hmembarriersynccore.hmmioflush.hpkeys.hpmemapi.hsynccorebeforeusermode.huaccessflushcache.hmcsafe.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.hdebug.hath10kath10k.hdebug.hdebugfs.hpci.htracing.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.hbcm87xxphy.hbcmabcma.hdrivergmaccmn.hgpio.hpci.hhostpcipci.hpossible.hpossible.hbe2iscsi.hbe2netbe2net.hhwmon.hbigkeys.hbinaryprintf.hbinfmtelf.hmisc.hscript.hbitreverse.hblkcgroup.hdebugfs.hdevdev.hbsg.hbsglib.hdmdm.hbuiltin.hfd.hinitrd.hintegrity.hiotrace.hlooploop.hmincount.hmd.hnullblk.hnvmenvme.hscsi.hosd.hpciessdmtip32xx.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.hbpfbpf.hevents.hjitjit.halwayson.hsyscall.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.hbtrfsassert.hfsfs.hposixacl.hbtt.hbug.hbuildbin2c.hbuildtimeextablesort.hcachefiles.hcancan.h8devusb.hbcm.hccancan.hpci.hplatform.hcalcbittiming.hcc770cc770.hplatform.hdebugdevices.hdev.hemspci.husb.hesdusb2.hgw.hkvaserpci.husb.hleds.hpeakpci.hpciec.husb.hplxpci.hraw.hsja1000sja1000.hplatform.hslcan.hsofting.hvcan.hcapiavm.hcardbus.hcarl9170carl9170.hdebugfs.hleds.hwpc.hcb710core.hdebugassumptions.hccstackprotectorstackprotector.hstrong.hcdrompktcdvdpktcdvd.hbuffers.hcephfsfs.hposixacl.hliblib.hprettydebug.husednsresolver.hcfag12864bcfag12864b.hrate.hcfg80211cfg80211.hcrdasupport.hdebugfs.hdefaultps.hwext.hcfqgroupiosched.hcfsbandwidth.hcgroupcpuacct.hdevice.hfreezer.hhugetlb.hperf.hpids.hsched.hcgroups.hchargersmb347.hchash.hchecksignature.hcheckpointrestore.hchelsiolib.ht3.ht4.ht4vf.hchrdevosst.hsch.hsg.hst.hchromeoslaptop.hcicadaphy.hcifscifs.hacl.hdebug.hdfsupcall.hposix.hstats.hupcall.hweakpwhash.hxattr.hcleancache.hclkbldi8253.hclkdevlookup.hclkevti8253.hclocksourcevalidatelastcycle.hclsu32mark.hperf.hclztab.hcma.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.hdaxdax.hdriver.hdca.hdcachewordaccess.hdcb.hdcdbas.hdeaoc.hde2104xde2104x.hdsl.hde4x5.hdebugatomicsleep.hblkcgroup.hbootparams.hbugverbose.hcredentials.hfs.hinfo.hkernel.hkmemleakkmemleak.hdefaultoff.hearlylogsize.hlist.hlockalloc.hmemoryinit.hmutexes.hnotifiers.hobjectsobjects.henabledefault.hfree.hpercpucounter.hrcuhead.htimers.hwork.hpagealloc.hpercpumaps.hpilist.hrtmutexes.hsectionmismatch.hsetmoduleronx.hsg.hshirq.hspinlock.hstackusage.hstackoverflow.hvm.hwritecount.hdecompressbzip2.hgzip.hlzma.hlzo.hxz.hdefaultcubic.hdeadline.hhostname.hhungtasktimeout.hiodelaytype.hiosched.hmessageloglevel.hmmapminaddr.hsecuritysecurity.hselinux.htcpcong.hdefconfiglist.hdeferredstructpageinit.hdelllaptop.hrbtn.hrbu.hsmbiossmbios.hsmm.hwmi.hsmo8800.hwmiwmi.haio.hdescriptor.hdetecthungtask.hdevcoredump.hdaxdax.hpmem.hdevport.hdevptsmultipleinstances.hdevtmpfsdevtmpfs.hmount.hdirectgbpages.hdlcidlci.hmax.hdlmdlm.hdebug.hdmbioprison.hbufio.hcachecache.hsmq.hcrypt.hdebug.hdelay.hera.hflakey.hloguserspace.hwrites.hmirror.hmultipathmultipath.hql.hst.hpersistentdata.hraid.hsnapshot.hswitch.hthinprovisioning.huevent.hverity.hzero.hdm9102.hdmaacpi.hapidebug.hengine.hsharedbuffer.hvirtops.hvirtualchannels.hdmadevicesdmadevices.hdebug.hvdebug.hdmartable.hdmidmi.hscanmachinenonefifallback.hsysfs.hdmiid.hdnet.hdnotify.hdnsresolver.hdp83640phy.hdql.hdrmdrm.hamddcdc.hdcn10.hprevega.hamdgpu.hast.hbochs.hcirrusqemu.hdpauxchardev.hfbdevemulation.hoveralloc.hgma3600.hgma500.hgma600.hi2cch7006.hsil164.hi915i915.hcaptureerror.hcompresserror.hgvtgvt.hkvmgt.huserptr.hkmsfbhelper.hhelper.hloadedidfirmware.hmgag200.hmipidsi.hpanelorientationquirks.hqxl.hradeon.hsched.httm.hudl.hvirtiogpu.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.husb.hedacedac.hamd64.hdebug.hdecodemce.he752x.hghes.hi3000.hi3200.hi5000.hi5100.hi5400.hi7300.hi7core.hi82975x.hie31200.hlegacysysfs.hmceinj.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.hexportfs.hext4debug.hfsfs.hposixacl.hsecurity.huseforext23.hextrafirmware.hf71808ewdt.hfailiotimeout.hmakerequest.hmmcrequest.hpagealloc.hfailslab.hfairgroupsched.hfanotifyfanotify.haccesspermissions.hfatdefaultcodepage.hiocharset.hfs.hfaultinjectioninjection.hdebugfs.hfbfb.hbootvesasupport.hcfbcopyarea.hfillrect.himageblit.hdeferredio.hefi.hhyperv.hsyscopyarea.hfillrect.hfops.himageblit.htileblitting.hvesa.hfcoefcoe.hfnic.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.hobjectlist.hstats.hfsnotify.hftraceftrace.hmcountrecord.hsyscalls.hfujitsues.hlaptop.htablet.hfunctiongraphtracer.hprofiler.htracer.hfusefs.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.hhardenedusercopy.hhardlockupchecktimestamp.hdetector.hhasdma.hiomem.hioport.hhavealignedstructpage.harchhugevmap.hjumplabel.hkgdb.hkmemcheck.hmmaprndbits.hcompatbits.hseccompfilter.hsoftdirty.htracehook.htransparenthugepagehugepage.hpud.hwithinstackframes.hbootmeminfonode.hcrecordmcount.hccstackprotector.hclkclk.hprepare.hcmpxchgdouble.hlocal.hcontexttracking.hdebugkmemleak.hdmaapidebug.hdynamicftraceftrace.hwithregs.hebpfjit.hefficientunalignedaccess.hfentry.hftracemcountrecord.hfunctiongraphtracer.htracer.hgenerichardirqs.hhardenedusercopyallocator.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.hsensoraccel3d.hals.hcustomsensor.hdevicerotation.hgyro3d.hhub.hiiocommon.htrigger.hinclinometer3d.hmagnetometer3d.hpress.hprox.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.hsmt.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.hidma64.hie6xxwdt.hieee802154ieee802154.h6lowpan.hdrivers.hfakelb.hsocket.hifb.higbigb.hdca.hhwmon.higbvf.hiioiio.hbufferbuffer.hcb.hconsumerspertrigger.hkfifobuf.htrigger.htriggeredbuffer.hillegalpointervalue.himaima.happraise.haudit.hlsmrules.hmeasurepcridx.htrustedkeyring.hinetinet.hah.hdccpdiag.hdiag.hesp.hipcomp.hlro.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.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.hpmccore.hpowerclamp.hrapl.hrdt.htxt.hvbtn.hwmithunderbolt.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.hipmac.hipmark.hipport.hipportip.hipportnet.hmac.hnet.hnetiface.hnetnet.hnetport.hnetportnet.hlistset.hmax.hvsvs.hdebug.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.hdmidecode.hhandler.hpoweroff.hprocinterface.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.hdebug.hdebugfs.hdevicetracing.hleds.hopmodemodular.hixgbeixgbe.hdca.hdcb.hhwmon.hixgbevf.hjbd2.hjme.hjoliet.hjumplabel.hkallsymskallsyms.hall.hkarmapartition.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.hlatencytop.hlcdclassdevice.hplatform.hledsblinkm.hclass.hclevomail.hdellnetbooks.hintelss4200.hlm3530.hlp3944.hlp5521.hlp5523.hlp5562.hlp55xxcommon.hlt3593.htriggerbacklight.hcamera.hdefaulton.hgpio.hheartbeat.honeshot.htimer.htransient.htriggers.hlib80211.hlibcrc32c.hlibfc.hlibfcoe.hlibnvdimm.hliquidioliquidio.hvf.hlirc.hlivepatch.hllc.hlocalversion.hlockspinonowner.hstat.hlockdlockd.hv4.hlockdeplockdep.hsupport.hlockupdetector.hlogbufshift.hlogologo.hlinuxclut224.hloopbacktarget.hlpcich.hsch.hlsiet1011cphy.hlsmmmapminaddr.hlwtunnel.hlxtphy.hlzocompress.hdecompress.hmacemumousebtn.hpartition.hmac80211mac80211.hdebugfs.hhasrc.hhwsim.hleds.hmessagetracing.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.hmembarrier.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.hmicrelphy.hmicrocodemicrocode.hamd.hintel.holdinterface.hmigration.hmii.hminixsubpartition.hmiscfilesystems.hmisdnmisdn.havmfritz.hdsp.hhfcmulti.hhfcpci.hhfcusb.hinfineon.hipac.hisar.hl1oip.hnetjet.hspeedfax.hw6692.hmlx4corecore.hgen2.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.hminors.hcb710.hcqhci.hrealtekpci.husb.hricohmmc.hsdhcisdhci.hacpi.hpci.hpltfm.htifmsd.hushc.hviasdmmc.hvub300.hmmiotrace.hmmummu.hnotifier.hmoduleforceload.hsigsig.hall.hhash.hsha256.huefi.hsrcversionall.hunload.hmodulesmodules.huseelfrela.hmodversions.hmouseappletouch.hbcm5974.hcyapa.hps2ps2.halps.hcypress.helantech.hlifebook.hlogips2pp.hsentelic.hsmbus.hsynapticssynaptics.hsmbus.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.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.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.hdebug.hnfsaclsupport.hcommon.hdebug.hfs.hfscache.husekerneldns.hv3v3.hacl.hv4v4.h11.himplementationiddomain.h2.hsecuritylabel.hnfsdnfsd.hfaultinjection.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.hnozomi.hnrcpus.hntbntb.hamd.hnetdev.hperf.htransport.hnumanuma.hbalancingbalancing.hdefaultenabled.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.hextension.hguard.htableisolation.hpageflagsextended.hpanasoniclaptop.hpaniconoopsvalue.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.hpreemptcount.hnotifiers.hvoluntary.hpreventfirmwarebuild.hprintquotawarning.hprinter.hprintkprintk.htime.hprobeevents.hprocevents.hfs.hkcore.hpagemonitor.hpidcpuset.hsysctl.hvmcore.hprofiling.hprovelocking.hrcu.hprovideohci1394dmainit.hpsample.hpstorepstore.hram.hptp1588clockclock.hkvm.hpch.hpublickeyalgorsa.hpvpanic.hpwmpwm.hlpss.hsysfs.hqedqed.hfcoe.hiscsi.hll2.hooo.hrdma.hsriov.hqede.hqedf.hqedi.hqfmtv2.hqla3xxx.hqlcnicqlcnic.hdcb.hhwmon.hsriov.hqlge.hqsemiphy.hqueuedrwlocks.hspinlocks.hquotaquota.hdebug.hnetlinkinterface.htree.hquotactlquotactl.hcompat.hr8169.hr8712u.hradixtreemultiorder.hraidattrs.hraid6pq.hrandom32selftest.hrandomizebase.hmemorymemory.hphysicalpadding.hras.hrawdriver.hrcatiremote.hcore.hdecoders.hdevices.hloopback.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.hringbufferbuffer.hallowswap.hbenchmark.hrmi42dsensor.hcore.hf03f03.hserio.hf11.hf12.hf30.hsmb.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.hdebug.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.hdebug.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.hxrundebug.hpcsp.hpcxhr.hprocfs.hrawmidi.hrme32.hrme96.hrme9652.hscs1x.hseqdevice.hdummy.hhrtimerdefault.hmidimidi.hemul.hevent.hvirmidi.hsequencersequencer.hoss.hsocsoc.hacpiacpi.hintelmatch.hcompress.hda7213.hda7219.hdmic.hes8316.hhdachdmi.hi2candspi.hintelbaytrail.hbdwrt5677mach.hbroadwellmach.hbxtda7219max98357amach.hrt298mach.hbytchtda7213mach.hes8316mach.hnocodecmach.hbytcrrt5640mach.hrt5651mach.hchtbswmax98090timach.hrt5645mach.hrt5672mach.hhaswellhaswell.hmach.hkblrt5663max98927mach.hrt5514max98927mach.hmach.hsklnau88l25max98357amach.hssm4567mach.hrt286mach.hskylakeskylake.hsspclk.hsstsst.hacpi.hfirmware.htoplevel.hmax98090.hmax98357a.hmax98927.hnau8824.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.hverboseprintk.hprocfs.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.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.hlistsort.hstringhelpers.htextsearchtextsearch.hbm.hfsm.hkmp.hthermalthermal.hdefaultgovstepwise.hgovfairshare.hstepwise.hhwmon.hthinkpadacpiacpi.halsasupport.hhotkeypoll.hvideo.hthunderboltthunderbolt.hnet.htickoneshot.htifm7xx1.hcore.htigon3tigon3.hhwmon.htimerstats.htimerfd.htlan.htmpfstmpfs.hposixacl.hxattr.htopstarlaptop.htoshibabtrfkill.htouchscreenelo.hwacomi2c.hw8001.htraceclock.hirqflagsirqflags.hsupport.htracepoints.htracermaxtrace.hsnapshot.htracingtracing.hsupport.htrackdirtypages.htransparenthugepagehugepage.halways.htreercu.htristate.conftrustedkeys.httpcieeprom.htty.htuliptulip.hmmio.htun.htypectypec.hucsi.hucs2string.hucsiacpi.hudffs.hnls.hueficper.hueventhelperpath.huhid.huid16.huidgidstricttypechecks.huiouio.haec.hcif.hhvgeneric.hpcigeneric.hpdrvpdrv.hgenirq.hsercos3.huli526x.huninlinespinunlock.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.hpci.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.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.hw83627hfwdt.hw83697hfwdt.hw83697ugwdt.hw83877fwdt.hw83977fwdt.hwan.hwantdevcoredump.hpagedebugflags.hwatchdogwatchdog.hcore.hhandlebootenabled.hsysfs.hwdatwdt.hwdtpci.hwextcore.hpriv.hproc.hwil6210wil6210.hdebugfs.hisrcor.htracing.hwinbond840.hwirelesswireless.hext.hwlanwlan.hvendorath.hbroadcom.hintel.hmarvell.hralink.hrealtek.hx509certificateparser.hx86x86.h16bit.h6464.hacpinuma.hsmp.hacpicpufreqcpufreq.hcpb.hamdfreqsensitivity.hplatformdevice.hbootparammemorycorruptioncheck.hcheckbioscorruption.hcmov.hcmpxchg64.hcpuid.hdebugctlmsr.hdecoderselftest.hdevdmaops.hextendedplatform.hht.hintellpss.hmemoryprotectionkeys.hmpx.hpstate.humip.hinternodecacheshift.hioapic.hl1cacheshift.hlocalapic.hmcemce.hamd.hinject.hintel.hthreshold.hminimumcpufamily.hmpparse.hmsr.hneedrelocs.hp4clockmod.hpat.hpcccpufreq.hplatformdevices.hpmtimer.hpmemlegacylegacy.hdevice.hpowernowk8.hptdump.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.hwarn.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.hgcm.hgf128mul.hghash.hhash.hhash_info.hhmac.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.hdrmamd_asic_type.hati_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_hdcp.hdrm_ioctl.hdrm_irq.hdrm_lease.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_utils.hdrm_vblank.hdrm_vma_manager.hgma_drm.hgpu_scheduler.hgpu_scheduler_trace.hi2cch7006.hsil164.htda998x.hi915_component.hi915_drm.hi915_pciids.hintel-gtt.hintel_lpe_audio.hspsc_queue.httmttm_bo_api.httm_bo_driver.httm_debug.httm_execbuf_util.httm_lock.httm_memory.httm_module.httm_object.httm_page_alloc.httm_placement.httm_tt.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.hbpf_types.hbpf_verifier.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.hstring_table.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.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.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.hhv_compat.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-dma.hbuffer-dmaengine.hbuffer.hcommonst_sensors.hst_sensors_i2c.hst_sensors_spi.hconfigfs.hconsumer.hdacad5421.had5504.had5791.hmax517.hmcp4725.hdriver.hevents.hfrequencyad9523.hadf4350.hgyroitg3200.hiio.himuadis.hkfifo_buf.hmachine.hsw_device.hsw_trigger.hsysfs.htrigger.htrigger_consumer.htriggered_buffer.htriggered_event.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.hkbd_diacr.hkbd_kern.hkbuild.hkcmp.hkconfig.hkcore.hkd.hkdb.hkdebug.hkdev_t.hkern_levels.hkernel-page-flags.hkernel.hkernel_stat.hkernelcapi.hkernfs.hkexec.hkey-type.hkey.hkeyboard.hkfifo.hkgdb.hkhugepaged.hklist.hkmemcheck.hkmemleak.hkmod.hkmsg_dump.hkobj_map.hkobject.hkobject_ns.hkprobes.hkref.hks0108.hks8842.hks8851_mll.hksm.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.heswitch.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.hnet_dim.hnetdev_features.hnetdevice.hnetfilternetfilter.hipsetip_set.hip_set_bitmap.hip_set_comment.hip_set_counter.hip_set_getport.hip_set_hash.hip_set_list.hip_set_skbinfo.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.hoverflow.hoxu210hp.hpadata.hpage-flags-layout.hpage-flags.hpage-isolation.hpage_cgroup.hpage_counter.hpage_ext.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.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.hpm.hpm2301_charger.hpm_clock.hpm_domain.hpm_qos.hpm_runtime.hpm_wakeup.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.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.hrmi.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.htask.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.hslob_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.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_core.hsync_file.hsynclink.hsys.hsys_soc.hsyscalls.hsyscore_ops.hsysctl.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.hthunderbolt.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.htnum.htopology.htoshiba.htpm.htpm_command.htpm_eventlog.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-v3.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.hpd.hpd_bdo.hpd_vdo.hphy.hphy_companion.hquirks.hr8a66597.hrenesas_usbhs.hrndis_host.hsamsung_usb_phy.hserial.hsl811.hstorage.htcpm.htegra_usb_phy.htilegx.htypec.huas.hulpi.husb338x.husb_phy_generic.husbnet.hwusb-wa.hwusb.hxhci-dbgp.husb_usual.husbdevice_fs.huser-return-notifier.huser.huser_namespace.huserfaultfd_k.huts.hutsname.huuid.huwbuwb.hdebug-cmd.hspec.humc.hwhci.hverify_pefile.hvermagic.hvexpress.hvfio.hvfs.hvga_switcheroo.hvgaarb.hvia-core.hvia-gpio.hvia.hvia_i2c.hvideo_output.hvideodev2.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.hw1-gpio.hwait.hwanrouter.hwatchdog.hwimaxdebug.hwireless.hwl12xx.hwm97xx.hwmi.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_tunnel.hudplite.hvsock_addr.hvxlan.hwext.hwimax.hwpan-phy.hx25.hx25device.hxdp.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.hrestrack.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-acpi-intel-match.hsoc-acpi.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.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.hrdma.hregmap.hregulator.hrpcrdma.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.hbpf_perf_event.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.hbfs_fs.hbinfmts.hblkpg.hblktrace_api.hbpf.hbpf_common.hbpf_perf_event.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.hiioKbuildevents.htypes.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.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.hmembarrier.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.hcharger.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.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.hwait.hwanrouter.hwatchdog.hwil6210_uapi.hwimaxwimax.hKbuildi2400m.hwireless.hwmi.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.hi40iw-abi.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.preemptMakefilebpfMakefilecpuMakefiledebugMakefilekdbMakefileeventsMakefilegcovKconfigMakefileirqKconfigMakefilelivepatchKconfigMakefilepowerKconfigMakefileschedMakefiletimeKconfigMakefiletraceKconfigMakefilelib842MakefileKconfigKconfig.debugKconfig.kgdbKconfig.kmemcheckMakefilelzoMakefilempiMakefileraid6MakefiletestMakefilereed_solomonMakefilexzKconfigMakefilezlib_deflateMakefilezlib_inflateMakefilemmKconfigKconfig.debugMakefilenet6lowpanKconfigMakefile802KconfigMakefile8021qKconfigMakefile9pKconfigMakefileKconfigMakefileappletalkMakefileatmKconfigMakefileax25KconfigMakefilebatman-advKconfigMakefilebluetoothKconfigMakefilebnepKconfigMakefilecmtpKconfigMakefilehidpKconfigMakefilerfcommKconfigMakefilebpfMakefilebridgeKconfigMakefilenetfilterKconfigMakefilecaifKconfigMakefilecanKconfigMakefilecephKconfigMakefilecoreMakefiledcbKconfigMakefiledccpKconfigMakefileccidsKconfigdecnetKconfigMakefilenetfilterKconfigMakefiledns_resolverKconfigMakefiledsaKconfigMakefileethernetMakefileieee8021546lowpanKconfigMakefileKconfigMakefileifeKconfigMakefileipv4KconfigMakefilenetfilterKconfigMakefileipv6KconfigMakefilenetfilterKconfigMakefileipxKconfigMakefileirdaKconfigMakefileircommKconfigMakefileirlanKconfigMakefileirnetKconfigMakefileiucvKconfigMakefilekeyMakefilel2tpKconfigMakefilelapbKconfigMakefilellcKconfigMakefilemac80211KconfigMakefilemac802154KconfigMakefilemplsKconfigMakefilenetfilterKconfigMakefileipsetKconfigMakefileipvsKconfigMakefilenetlabelKconfigMakefilenetlinkKconfigMakefilenetromMakefilenfcKconfigMakefilehciKconfigMakefilenciKconfigMakefileopenvswitchKconfigMakefilepacketKconfigMakefilephonetKconfigMakefilepsampleKconfigMakefilerdsKconfigMakefilerfkillKconfigMakefileroseMakefilerxrpcKconfigMakefileschedKconfigMakefilesctpKconfigMakefilesunrpcKconfigMakefileauth_gssMakefilexprtrdmaMakefileswitchdevKconfigMakefiletipcKconfigMakefileunixKconfigMakefilevmw_vsockKconfigMakefilewimaxKconfigMakefilewirelessKconfigMakefilex25KconfigMakefilexfrmKconfigMakefilesamplesKconfigMakefilebpfMakefilehidrawMakefilehw_breakpointMakefilekdbMakefilekfifoMakefilekobjectMakefilekprobesMakefilelivepatchMakefilerpmsgMakefileseccompMakefiletrace_eventsMakefileuhidMakefilevfio-mdevMakefilescriptsKbuild.includeLindentMakefileMakefile.asm-genericMakefile.buildMakefile.cleanMakefile.fwinstMakefile.headersinstMakefile.helpMakefile.hostMakefile.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-keysMakefileselinuxKconfigMakefilesmackKconfigMakefiletomoyoKconfigMakefileyamaKconfigMakefilesoundKconfigMakefileaoaKconfigMakefilecodecsKconfigMakefilecoreMakefilefabricsKconfigMakefilesoundbusKconfigMakefilei2sbusMakefilearmKconfigMakefileatmelKconfigMakefilecoreKconfigMakefileossMakefileseqKconfigMakefileossMakefiledriversKconfigMakefilempu401Makefileopl3Makefileopl4MakefilepcspMakefilevxMakefilefirewireKconfigMakefilehdaKconfigMakefileextMakefilei2cMakefileotherMakefileisaKconfigMakefilead1816aMakefilead1848Makefilecs423xMakefilees1688MakefilegalaxyMakefilegusMakefilemsndMakefileopti9xxMakefilesbMakefilewavefrontMakefilewssMakefilemipsKconfigMakefileossKconfigMakefiledmasoundKconfigMakefilepariscKconfigMakefilepciKconfigMakefileac97Makefileali5451MakefileasihpiMakefileau88x0Makefileaw2Makefileca0106Makefilecs46xxMakefilecs5535audioMakefilectxfiMakefileechoaudioMakefileemu10k1MakefilehdaKconfigMakefileice1712Makefilekorg1212MakefilelolaMakefilelx6464esMakefilemixartMakefilenm256MakefileoxygenMakefilepcxhrMakefileriptideMakefilerme9652MakefiletridentMakefilevx222MakefileymfpciMakefilepcmciaKconfigMakefilepdaudiocfMakefilevxMakefileppcKconfigMakefileshKconfigMakefilesocKconfigMakefilecodecsKconfigMakefileintelKconfigMakefileatomMakefilesstMakefilebaytrailMakefileboardsKconfigMakefilecommonMakefilehaswellMakefileskylakeMakefilesparcKconfigMakefilespiKconfigMakefilesynthKconfigMakefileemuxMakefileusb6fireMakefileKconfigMakefilebcd2000MakefilecaiaqMakefilehifaceMakefileline6KconfigMakefilemiscMakefileusx2yMakefilex86KconfigMakefiletoolsMakefilebpfMakefilebpftoolDocumentationMakefileMakefilebuildMakefileMakefile.buildMakefile.featureMakefile.includefeatureMakefiletestsexMakefilecgroupMakefilefirewireMakefileiioMakefilelguestMakefilelibapiMakefilebpfMakefilesubcmdMakefiletraceeventMakefilenetMakefileobjtoolMakefileobjtoolperfDocumentationMakefileMakefileMakefile.configMakefile.perfarcharmMakefilearm64MakefilepowerpcMakefiles390MakefileshMakefilesparcMakefilex86MakefilextensaMakefilescriptsperlPerf-Trace-UtilMakefile.PLpoweracpiMakefileMakefile.configMakefile.rulestoolsacpidbgMakefileacpidumpMakefileecMakefilecpupowerMakefilebenchMakefiledebugi386MakefilekernelMakefilex86_64Makefilex86turbostatMakefilex86_energy_perf_policyMakefilescriptsMakefile.archMakefile.includetestingnvdimmMakefileradix-treeMakefileselftestsMakefilebpfMakefilebreakpointsMakefilecapabilitiesMakefilecpu-hotplugMakefileefivarfsMakefileipcMakefilekcmpMakefilememory-hotplugMakefilemqueueMakefilenetMakefilepowerpcMakefiledscrMakefileswitch_endianMakefiletmMakefileptraceMakefilevmMakefilex86MakefilevsockMakefilethermaltmonMakefileusbMakefilevirtioMakefilevhost_testMakefilevirtio-traceMakefilevmMakefilewmiMakefileusrKconfigMakefilevirtMakefilekvmKconfiglibKconfigMakefilevmlinux.id/usr/src/kernels//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/alpha//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/alpha/boot//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/alpha/kernel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/alpha/lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/alpha/math-emu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/alpha/mm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/alpha/oprofile//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arc/boot//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arc/boot/dts//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arc/kernel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arc/lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arc/mm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arc/oprofile//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arc/plat-arcfpga//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arc/plat-tb10x//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/boot//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/boot/bootp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/boot/compressed//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/boot/dts//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/common//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/crypto//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/kernel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/kvm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-at91//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-bcm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-bcm2835//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-clps711x//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-cns3xxx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-davinci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-dove//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-ebsa110//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-ep93xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-exynos//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-footbridge//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-gemini//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-highbank//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-imx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-imx/devices//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-integrator//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-iop13xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-iop32x//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-iop33x//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-ixp4xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-kirkwood//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-ks8695//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-lpc32xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-mmp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-msm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-mv78xx0//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-mvebu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-mxs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-netx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-nomadik//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-omap1//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-omap2//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-orion5x//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-picoxcell//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-prima2//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-pxa//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-realview//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-rpc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-s3c24xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-s3c64xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-s5p64x0//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-s5pc100//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-s5pv210//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-sa1100//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-shark//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-shmobile//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-socfpga//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-spear//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-sunxi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-tegra//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-u300//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-ux500//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-versatile//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-vexpress//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-virt//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-vt8500//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-w90x900//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mach-zynq//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/mm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/net//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/nwfpe//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/oprofile//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/plat-iop//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/plat-omap//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/plat-orion//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/plat-pxa//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/plat-samsung//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/plat-versatile//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/tools//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/vfp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm/xen//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm64//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm64/boot//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm64/boot/dts//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm64/kernel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm64/kernel/vdso//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm64/lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/arm64/mm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/avr32//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/avr32/boards//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/avr32/boards/atngw100//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/avr32/boards/atstk1000//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/avr32/boards/favr-32//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/avr32/boards/hammerhead//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/avr32/boards/merisc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/avr32/boards/mimc200//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/avr32/boot//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/avr32/boot/images//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/avr32/boot/u-boot//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/avr32/kernel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/avr32/lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/avr32/mach-at32ap//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/avr32/mm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/avr32/oprofile//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/blackfin//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/blackfin/boot//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/blackfin/kernel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/blackfin/kernel/cplb-mpu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/blackfin/kernel/cplb-nompu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/blackfin/lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/blackfin/mach-bf518//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/blackfin/mach-bf518/boards//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/blackfin/mach-bf527//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/blackfin/mach-bf527/boards//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/blackfin/mach-bf533//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/blackfin/mach-bf533/boards//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/blackfin/mach-bf537//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/blackfin/mach-bf537/boards//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/blackfin/mach-bf538//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/blackfin/mach-bf538/boards//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/blackfin/mach-bf548//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/blackfin/mach-bf548/boards//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/blackfin/mach-bf561//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/blackfin/mach-bf561/boards//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/blackfin/mach-bf609//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/blackfin/mach-bf609/boards//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/blackfin/mach-common//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/blackfin/mm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/blackfin/oprofile//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/c6x//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/c6x/boot//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/c6x/boot/dts//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/c6x/kernel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/c6x/lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/c6x/mm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/c6x/platforms//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/cris//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/cris/arch-v10//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/cris/arch-v10/drivers//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/cris/arch-v10/kernel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/cris/arch-v10/lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/cris/arch-v10/mm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/cris/arch-v32//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/cris/arch-v32/drivers//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/cris/arch-v32/drivers/mach-a3//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/cris/arch-v32/drivers/mach-fs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/cris/arch-v32/drivers/pci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/cris/arch-v32/kernel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/cris/arch-v32/lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/cris/arch-v32/mach-a3//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/cris/arch-v32/mach-fs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/cris/arch-v32/mm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/cris/boot//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/cris/boot/compressed//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/cris/boot/rescue//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/cris/include//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/cris/include/arch-v32//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/cris/include/arch-v32/arch//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/cris/include/arch-v32/arch/hwregs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/cris/include/arch-v32/arch/hwregs/iop//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/cris/kernel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/cris/mm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/frv//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/frv/boot//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/frv/kernel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/frv/lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/frv/mb93090-mb00//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/frv/mm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/h8300//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/h8300/boot//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/h8300/boot/compressed//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/h8300/kernel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/h8300/kernel/timer//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/h8300/lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/h8300/mm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/h8300/platform//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/h8300/platform/h8300h//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/h8300/platform/h8300h/aki3068net//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/h8300/platform/h8300h/generic//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/h8300/platform/h8300h/h8max//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/h8300/platform/h8s//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/h8300/platform/h8s/edosk2674//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/h8300/platform/h8s/generic//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/hexagon//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/hexagon/kernel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/hexagon/lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/hexagon/mm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/ia64//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/ia64/dig//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/ia64/hp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/ia64/hp/common//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/ia64/hp/sim//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/ia64/hp/sim/boot//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/ia64/hp/zx1//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/ia64/kernel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/ia64/lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/ia64/mm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/ia64/oprofile//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/ia64/pci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/ia64/sn//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/ia64/sn/kernel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/ia64/sn/kernel/sn2//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/ia64/sn/pci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/ia64/sn/pci/pcibr//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/ia64/uv//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/ia64/uv/kernel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/ia64/xen//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m32r//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m32r/boot//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m32r/boot/compressed//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m32r/kernel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m32r/lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m32r/mm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m32r/oprofile//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m32r/platforms//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m32r/platforms/m32104ut//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m32r/platforms/m32700ut//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m32r/platforms/mappi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m32r/platforms/mappi2//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m32r/platforms/mappi3//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m32r/platforms/oaks32r//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m32r/platforms/opsput//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m32r/platforms/usrv//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m68k//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m68k/amiga//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m68k/apollo//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m68k/atari//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m68k/bvme6000//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m68k/emu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m68k/fpsp040//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m68k/hp300//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m68k/ifpsp060//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m68k/kernel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m68k/lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m68k/mac//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m68k/math-emu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m68k/mm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m68k/mvme147//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m68k/mvme16x//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m68k/platform//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m68k/platform/68000//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m68k/platform/68360//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m68k/platform/coldfire//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m68k/q40//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m68k/sun3//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m68k/sun3/prom//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m68k/sun3x//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m68k/tools//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/m68k/tools/amiga//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/metag//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/metag/boot//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/metag/boot/dts//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/metag/kernel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/metag/kernel/perf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/metag/lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/metag/mm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/metag/oprofile//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/metag/tbx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/microblaze//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/microblaze/boot//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/microblaze/boot/dts//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/microblaze/kernel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/microblaze/kernel/cpu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/microblaze/lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/microblaze/mm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/microblaze/oprofile//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/microblaze/pci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/microblaze/platform//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/microblaze/platform/generic//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/alchemy//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/alchemy/common//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/alchemy/devboards//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/ar7//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/ath79//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/bcm47xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/bcm63xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/bcm63xx/boards//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/boot//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/boot/compressed//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/cavium-octeon//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/cavium-octeon/executive//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/cobalt//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/dec//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/dec/prom//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/emma//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/emma/common//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/emma/markeins//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/fw//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/fw/arc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/fw/cfe//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/fw/lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/fw/sni//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/jazz//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/jz4740//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/kernel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/kvm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/lantiq//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/lantiq/dts//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/lantiq/falcon//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/lantiq/xway//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/lasat//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/lasat/image//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/loongson//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/loongson/common//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/loongson/common/cs5536//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/loongson/fuloong-2e//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/loongson/lemote-2f//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/loongson1//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/loongson1/common//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/loongson1/ls1b//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/math-emu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/mm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/mti-malta//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/mti-sead3//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/netlogic//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/netlogic/common//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/netlogic/dts//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/netlogic/xlp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/netlogic/xlr//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/oprofile//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/pci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/pmcs-msp71xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/pnx833x//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/pnx833x/common//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/pnx833x/stb22x//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/power//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/powertv//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/powertv/asic//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/powertv/pci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/ralink//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/ralink/dts//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/rb532//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/sgi-ip22//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/sgi-ip27//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/sgi-ip32//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/sibyte//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/sibyte/bcm1480//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/sibyte/common//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/sibyte/sb1250//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/sibyte/swarm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/sni//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/txx9//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/txx9/generic//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/txx9/jmr3927//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/txx9/rbtx4927//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/txx9/rbtx4938//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/txx9/rbtx4939//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/vr41xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/vr41xx/casio-e55//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/vr41xx/common//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/vr41xx/ibm-workpad//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mips/wrppmc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mn10300//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mn10300/boot//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mn10300/boot/compressed//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mn10300/kernel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mn10300/lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mn10300/mm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mn10300/oprofile//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mn10300/proc-mn103e010//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mn10300/proc-mn2ws0050//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mn10300/unit-asb2303//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mn10300/unit-asb2305//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/mn10300/unit-asb2364//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/openrisc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/openrisc/boot//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/openrisc/boot/dts//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/openrisc/kernel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/openrisc/lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/openrisc/mm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/parisc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/parisc/hpux//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/parisc/kernel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/parisc/lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/parisc/math-emu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/parisc/mm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/parisc/oprofile//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/powerpc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/powerpc/boot//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/powerpc/crypto//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/powerpc/kernel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/powerpc/kernel/vdso32//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/powerpc/kernel/vdso64//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/powerpc/kvm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/powerpc/lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/powerpc/math-emu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/powerpc/mm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/powerpc/net//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/powerpc/oprofile//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/powerpc/perf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/powerpc/platforms//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/powerpc/platforms/40x//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/powerpc/platforms/44x//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/powerpc/platforms/512x//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/powerpc/platforms/52xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/powerpc/platforms/82xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/powerpc/platforms/83xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/powerpc/platforms/85xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/powerpc/platforms/86xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/powerpc/platforms/8xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/powerpc/platforms/amigaone//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/powerpc/platforms/cell//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/powerpc/platforms/cell/spufs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/powerpc/platforms/chrp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/powerpc/platforms/embedded6xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/powerpc/platforms/maple//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/powerpc/platforms/pasemi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/powerpc/platforms/powermac//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/powerpc/platforms/powernv//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/powerpc/platforms/ps3//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/powerpc/platforms/pseries//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/powerpc/platforms/wsp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/powerpc/sysdev//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/powerpc/sysdev/ge//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/powerpc/sysdev/qe_lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/powerpc/sysdev/xics//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/powerpc/xmon//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/s390//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/s390/appldata//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/s390/boot//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/s390/boot/compressed//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/s390/crypto//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/s390/hypfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/s390/kernel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/s390/kernel/vdso32//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/s390/kernel/vdso64//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/s390/kvm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/s390/lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/s390/math-emu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/s390/mm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/s390/net//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/s390/oprofile//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/s390/pci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/score//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/score/boot//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/score/kernel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/score/lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/score/mm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/boards//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/boards/mach-ap325rxa//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/boards/mach-cayman//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/boards/mach-dreamcast//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/boards/mach-ecovec24//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/boards/mach-highlander//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/boards/mach-hp6xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/boards/mach-kfr2r09//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/boards/mach-landisk//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/boards/mach-lboxre2//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/boards/mach-microdev//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/boards/mach-migor//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/boards/mach-r2d//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/boards/mach-rsk//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/boards/mach-sdk7780//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/boards/mach-sdk7786//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/boards/mach-se//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/boards/mach-se/7206//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/boards/mach-se/7343//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/boards/mach-se/770x//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/boards/mach-se/7721//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/boards/mach-se/7722//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/boards/mach-se/7724//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/boards/mach-se/7751//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/boards/mach-se/7780//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/boards/mach-sh03//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/boards/mach-sh7763rdp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/boards/mach-x3proto//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/boot//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/boot/compressed//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/boot/romimage//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/cchips//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/cchips/hd6446x//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/drivers//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/drivers/dma//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/drivers/pci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/drivers/superhyway//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/kernel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/kernel/cpu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/kernel/cpu/irq//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/kernel/cpu/sh2//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/kernel/cpu/sh2a//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/kernel/cpu/sh3//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/kernel/cpu/sh4//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/kernel/cpu/sh4a//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/kernel/cpu/sh5//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/kernel/cpu/shmobile//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/kernel/vsyscall//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/lib64//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/math-emu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/mm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/oprofile//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sh/tools//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sparc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sparc/boot//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sparc/crypto//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sparc/kernel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sparc/lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sparc/math-emu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sparc/mm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sparc/net//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sparc/oprofile//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sparc/power//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/sparc/prom//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/tile//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/tile/gxio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/tile/kernel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/tile/kvm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/tile/lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/tile/mm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/um//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/um/drivers//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/um/kernel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/um/kernel/skas//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/um/os-Linux//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/um/os-Linux/drivers//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/um/os-Linux/skas//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/um/scripts//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/um/sys-ia64//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/um/sys-ppc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/unicore32//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/unicore32/boot//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/unicore32/boot/compressed//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/unicore32/kernel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/unicore32/lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/unicore32/mm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/boot//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/boot/compressed//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/crypto//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/crypto/sha-mb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/crypto/sha256-mb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/crypto/sha512-mb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/events//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/events/intel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/hyperv//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/ia32//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/include//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/include/asm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/include/asm/crypto//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/include/asm/numachip//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/include/asm/trace//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/include/asm/uv//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/include/asm/visws//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/include/asm/xen//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/include/generated//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/include/generated/asm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/include/generated/uapi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/include/generated/uapi/asm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/include/uapi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/include/uapi/asm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/kernel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/kernel/acpi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/kernel/apic//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/kernel/cpu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/kernel/cpu/mcheck//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/kernel/cpu/microcode//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/kernel/cpu/mtrr//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/kernel/kprobes//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/kvm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/lguest//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/math-emu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/mm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/mm/kmemcheck//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/net//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/oprofile//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/pci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/platform//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/platform/ce4100//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/platform/efi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/platform/geode//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/platform/goldfish//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/platform/intel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/platform/iris//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/platform/mrst//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/platform/olpc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/platform/scx200//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/platform/sfi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/platform/ts5500//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/platform/uv//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/platform/visws//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/power//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/purgatory//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/realmode//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/realmode/rm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/syscalls//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/tools//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/um//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/um/os-Linux//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/um/vdso//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/vdso//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/video//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/x86/xen//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/xtensa//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/xtensa/boot//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/xtensa/boot/boot-elf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/xtensa/boot/boot-redboot//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/xtensa/boot/boot-uboot//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/xtensa/boot/dts//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/xtensa/boot/lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/xtensa/kernel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/xtensa/lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/xtensa/mm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/xtensa/oprofile//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/xtensa/platforms//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/xtensa/platforms/iss//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/xtensa/platforms/s6105//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/xtensa/platforms/xt2000//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/xtensa/platforms/xtfpga//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/xtensa/variants//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/arch/xtensa/variants/s6000//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/block//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/block/partitions//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/crypto//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/crypto/asymmetric_keys//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/crypto/async_tx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/accessibility//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/accessibility/braille//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/acpi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/acpi/acpica//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/acpi/apei//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/acpi/dptf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/acpi/nfit//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/amba//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/ata//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/atm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/auxdisplay//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/base//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/base/power//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/base/regmap//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/bcma//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/block//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/block/aoe//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/block/drbd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/block/mtip32xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/block/paride//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/block/rsxx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/block/xen-blkback//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/block/zram//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/bluetooth//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/bus//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/cdrom//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/char//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/char/agp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/char/hw_random//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/char/ipmi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/char/mwave//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/char/pcmcia//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/char/tpm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/char/tpm/st33zp24//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/char/xilinx_hwicap//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/clk//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/clk/mmp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/clk/mvebu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/clk/mxs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/clk/samsung//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/clk/socfpga//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/clk/spear//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/clk/sunxi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/clk/tegra//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/clk/ux500//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/clk/versatile//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/clk/x86//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/clocksource//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/connector//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/cpufreq//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/cpuidle//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/cpuidle/governors//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/crypto//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/crypto/amcc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/crypto/caam//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/crypto/ccp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/crypto/chelsio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/crypto/nx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/crypto/qat//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/crypto/qat/qat_c3xxx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/crypto/qat/qat_c3xxxvf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/crypto/qat/qat_c62x//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/crypto/qat/qat_c62xvf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/crypto/qat/qat_common//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/crypto/qat/qat_dh895xcc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/crypto/qat/qat_dh895xccvf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/crypto/ux500//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/crypto/ux500/cryp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/crypto/ux500/hash//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/crypto/vmx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/dax//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/dca//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/devfreq//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/dio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/dma-buf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/dma//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/dma/bestcomm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/dma/dw//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/dma/ioat//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/dma/ipu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/dma/ppc4xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/dma/sh//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/edac//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/eisa//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/extcon//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/firewire//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/firmware//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/firmware/efi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/firmware/google//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/amd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/amd/acp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/amd/amdgpu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/amd/amdkfd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/amd/display//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/amd/display/amdgpu_dm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/amd/display/dc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/amd/display/dc/basics//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/amd/display/dc/bios//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/amd/display/dc/calcs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/amd/display/dc/dce//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/amd/display/dc/dce100//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/amd/display/dc/dce110//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/amd/display/dc/dce112//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/amd/display/dc/dce120//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/amd/display/dc/dce80//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/amd/display/dc/dcn10//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/amd/display/dc/dml//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/amd/display/dc/gpio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/amd/display/dc/i2caux//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/amd/display/dc/irq//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/amd/display/dc/virtual//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/amd/display/modules//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/amd/display/modules/color//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/amd/display/modules/freesync//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/amd/lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/amd/powerplay//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/amd/powerplay/hwmgr//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/amd/powerplay/smumgr//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/ast//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/bochs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/bridge//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/cirrus//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/exynos//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/gma500//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/i2c//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/i810//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/i915//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/i915/gvt//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/mga//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/mgag200//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/nouveau//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/omapdrm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/panel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/qxl//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/r128//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/radeon//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/savage//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/scheduler//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/selftests//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/shmobile//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/sis//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/tdfx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/tilcdc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/ttm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/udl//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/via//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/virtio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/drm/vmwgfx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/host1x//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/host1x/drm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/host1x/hw//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/gpu/vga//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/hid//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/hid/i2c-hid//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/hid/intel-ish-hid//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/hid/usbhid//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/hsi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/hsi/clients//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/hv//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/hwmon//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/hwmon/pmbus//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/hwspinlock//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/i2c//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/i2c/algos//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/i2c/busses//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/i2c/muxes//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/ide//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/idle//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/iio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/iio/accel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/iio/adc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/iio/amplifiers//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/iio/buffer//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/iio/common//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/iio/common/hid-sensors//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/iio/common/st_sensors//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/iio/dac//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/iio/frequency//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/iio/gyro//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/iio/imu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/iio/imu/inv_mpu6050//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/iio/light//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/iio/magnetometer//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/iio/orientation//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/iio/pressure//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/iio/trigger//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/infiniband//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/infiniband/core//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/infiniband/hw//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/infiniband/hw/amso1100//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/infiniband/hw/bnxt_re//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/infiniband/hw/cxgb3//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/infiniband/hw/cxgb4//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/infiniband/hw/ehca//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/infiniband/hw/hfi1//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/infiniband/hw/i40iw//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/infiniband/hw/ipath//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/infiniband/hw/mlx4//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/infiniband/hw/mlx5//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/infiniband/hw/mthca//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/infiniband/hw/nes//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/infiniband/hw/ocrdma//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/infiniband/hw/qedr//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/infiniband/hw/qib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/infiniband/hw/usnic//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/infiniband/hw/vmw_pvrdma//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/infiniband/sw//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/infiniband/sw/rdmavt//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/infiniband/sw/rxe//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/infiniband/ulp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/infiniband/ulp/ipoib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/infiniband/ulp/iser//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/infiniband/ulp/isert//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/infiniband/ulp/opa_vnic//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/infiniband/ulp/srp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/infiniband/ulp/srpt//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/input//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/input/gameport//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/input/joystick//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/input/joystick/iforce//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/input/keyboard//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/input/misc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/input/mouse//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/input/rmi4//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/input/serio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/input/tablet//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/input/touchscreen//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/iommu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/ipack//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/ipack/carriers//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/ipack/devices//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/irqchip//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/isdn//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/isdn/act2000//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/isdn/capi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/isdn/divert//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/isdn/gigaset//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/isdn/hardware//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/isdn/hardware/avm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/isdn/hardware/eicon//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/isdn/hardware/mISDN//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/isdn/hisax//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/isdn/hysdn//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/isdn/i4l//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/isdn/icn//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/isdn/isdnloop//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/isdn/mISDN//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/isdn/pcbit//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/isdn/sc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/leds//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/leds/trigger//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/lguest//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/macintosh//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/macintosh/ams//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/mailbox//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/md//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/md/bcache//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/md/persistent-data//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/common//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/common/b2c2//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/common/saa7146//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/common/siano//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/dvb-core//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/dvb-frontends//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/firewire//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/i2c//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/i2c/cx25840//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/i2c/m5mols//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/i2c/s5c73m3//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/i2c/smiapp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/i2c/soc_camera//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/mmc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/mmc/siano//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/parport//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/pci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/pci/b2c2//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/pci/bt8xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/pci/cx18//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/pci/cx23885//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/pci/cx25821//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/pci/cx88//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/pci/ddbridge//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/pci/dm1105//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/pci/ivtv//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/pci/mantis//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/pci/meye//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/pci/ngene//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/pci/pluto2//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/pci/pt1//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/pci/saa7134//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/pci/saa7146//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/pci/saa7164//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/pci/sta2x11//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/pci/ttpci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/pci/zoran//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/platform//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/platform/blackfin//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/platform/davinci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/platform/exynos-gsc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/platform/exynos4-is//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/platform/marvell-ccic//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/platform/omap//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/platform/omap3isp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/platform/s3c-camif//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/platform/s5p-g2d//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/platform/s5p-jpeg//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/platform/s5p-mfc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/platform/s5p-tv//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/platform/soc_camera//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/radio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/radio/si470x//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/radio/wl128x//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/rc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/rc/keymaps//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/tuners//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/usb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/usb/au0828//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/usb/b2c2//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/usb/cpia2//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/usb/cx231xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/usb/dvb-usb-v2//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/usb/dvb-usb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/usb/em28xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/usb/gspca//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/usb/gspca/gl860//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/usb/gspca/m5602//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/usb/gspca/stv06xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/usb/hdpvr//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/usb/pvrusb2//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/usb/pwc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/usb/s2255//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/usb/siano//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/usb/sn9c102//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/usb/stk1160//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/usb/stkwebcam//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/usb/tlg2300//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/usb/tm6000//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/usb/ttusb-budget//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/usb/ttusb-dec//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/usb/usbvision//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/usb/uvc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/usb/zr364xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/media/v4l2-core//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/memory//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/memstick//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/memstick/core//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/memstick/host//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/message//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/message/fusion//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/message/i2o//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/mfd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/misc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/misc/altera-stapl//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/misc/c2port//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/misc/carma//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/misc/cb710//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/misc/cxl//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/misc/eeprom//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/misc/genwqe//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/misc/ibmasm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/misc/lis3lv02d//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/misc/mei//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/misc/sgi-gru//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/misc/sgi-xp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/misc/ti-st//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/misc/vmw_vmci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/mmc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/mmc/core//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/mmc/host//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/mtd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/mtd/chips//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/mtd/devices//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/mtd/lpddr//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/mtd/maps//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/mtd/nand//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/mtd/nand/bcm47xxnflash//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/mtd/nand/gpmi-nand//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/mtd/onenand//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/mtd/tests//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/mtd/ubi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/appletalk//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/arcnet//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/bonding//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/caif//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/can//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/can/c_can//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/can/cc770//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/can/mscan//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/can/sja1000//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/can/softing//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/can/usb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/can/usb/peak_usb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/cris//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/dsa//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/3com//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/8390//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/adaptec//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/adi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/aeroflex//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/alteon//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/amazon//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/amazon/ena//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/amd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/amd/xgbe//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/apple//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/aquantia//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/aquantia/atlantic//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/atheros//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/atheros/alx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/atheros/atl1c//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/atheros/atl1e//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/atheros/atlx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/broadcom//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/broadcom/bnx2x//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/broadcom/bnxt//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/brocade//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/brocade/bna//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/cadence//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/calxeda//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/cavium//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/cavium/liquidio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/chelsio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/chelsio/cxgb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/chelsio/cxgb3//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/chelsio/cxgb4//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/chelsio/cxgb4vf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/chelsio/libcxgb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/cirrus//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/cisco//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/cisco/enic//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/davicom//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/dec//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/dec/tulip//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/dlink//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/emulex//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/emulex/benet//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/faraday//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/freescale//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/freescale/fs_enet//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/fujitsu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/hp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/i825xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/ibm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/ibm/ehea//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/ibm/emac//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/icplus//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/intel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/intel/e1000//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/intel/e1000e//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/intel/fm10k//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/intel/i40e//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/intel/i40evf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/intel/igb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/intel/igbvf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/intel/ixgb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/intel/ixgbe//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/intel/ixgbevf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/marvell//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/mellanox//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/mellanox/mlx4//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/mellanox/mlx5//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/mellanox/mlx5/core//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/mellanox/mlx5/core/accel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/mellanox/mlx5/core/diag//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/mellanox/mlx5/core/en_accel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/mellanox/mlx5/core/fpga//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/mellanox/mlx5/core/ipoib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/mellanox/mlx5/core/lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/mellanox/mlxfw//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/mellanox/mlxsw//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/micrel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/microchip//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/myricom//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/myricom/myri10ge//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/natsemi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/neterion//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/neterion/vxge//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/netronome//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/netronome/nfp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/nuvoton//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/nvidia//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/nxp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/octeon//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/oki-semi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/oki-semi/pch_gbe//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/packetengines//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/pasemi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/qlogic//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/qlogic/netxen//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/qlogic/qed//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/qlogic/qede//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/qlogic/qlcnic//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/qlogic/qlge//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/rdc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/realtek//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/renesas//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/rocker//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/seeq//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/sfc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/sfc/falcon//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/sgi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/silan//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/sis//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/smsc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/stmicro//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/stmicro/stmmac//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/sun//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/tehuti//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/ti//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/tile//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/toshiba//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/tundra//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/via//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/wiznet//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/xilinx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/xircom//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ethernet/xscale//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/fddi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/fddi/skfp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/fjes//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/hamradio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/hippi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/hyperv//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ieee802154//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/irda//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/phy//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/plip//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/ppp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/slip//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/team//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/usb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/vmxnet3//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wan//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wan/lmc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wimax//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wimax/i2400m//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/ath//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/ath/ar5523//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/ath/ath10k//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/ath/ath5k//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/ath/ath6kl//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/ath/ath9k//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/ath/carl9170//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/ath/wil6210//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/b43//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/b43legacy//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/broadcom//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/broadcom/brcm80211//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/broadcom/brcm80211/brcmfmac//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/broadcom/brcm80211/brcmsmac//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/broadcom/brcm80211/brcmutil//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/hostap//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/intel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/intel/iwlegacy//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/intel/iwlwifi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/intel/iwlwifi/dvm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/intel/iwlwifi/mvm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/ipw2x00//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/libertas//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/libertas_tf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/marvell//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/marvell/mwifiex//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/orinoco//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/p54//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/prism54//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/ralink//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/ralink/rt2x00//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/realtek//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/realtek/rtl818x//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/realtek/rtl818x/rtl8180//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/realtek/rtl818x/rtl8187//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/realtek/rtlwifi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/btcoexist//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8192c//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8192de//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8192se//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8723be//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8723com//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/ti//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/ti/wl1251//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/ti/wl12xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/ti/wl18xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/ti/wlcore//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/wireless/zd1211rw//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/net/xen-netback//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/nfc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/nfc/microread//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/nfc/pn544//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/ntb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/ntb/hw//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/ntb/hw/amd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/ntb/hw/intel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/ntb/test//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/nubus//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/nvdimm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/nvme//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/nvme/host//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/nvme/target//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/nvmem//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/of//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/parisc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/parport//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/pci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/pci/hotplug//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/pci/pcie//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/pci/pcie/aer//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/pcmcia//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/pinctrl//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/pinctrl/intel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/pinctrl/mvebu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/pinctrl/sh-pfc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/pinctrl/spear//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/pinctrl/vt8500//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/platform//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/platform/goldfish//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/platform/olpc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/platform/x86//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/pnp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/pnp/isapnp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/pnp/pnpacpi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/pnp/pnpbios//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/power//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/power/avs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/power/reset//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/powercap//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/pps//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/pps/clients//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/pps/generators//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/ps3//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/ptp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/pwm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/rapidio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/rapidio/devices//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/rapidio/switches//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/ras//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/regulator//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/remoteproc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/reset//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/rpmsg//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/rtc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/s390//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/s390/block//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/s390/char//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/s390/cio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/s390/crypto//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/s390/net//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/s390/scsi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/s390/virtio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/sbus//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/sbus/char//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/scsi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/scsi/aacraid//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/scsi/aic7xxx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/scsi/aic7xxx/aicasm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/scsi/aic94xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/scsi/arcmsr//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/scsi/arm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/scsi/be2iscsi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/scsi/bfa//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/scsi/bnx2fc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/scsi/bnx2i//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/scsi/csiostor//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/scsi/cxgbi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/scsi/cxgbi/cxgb3i//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/scsi/cxgbi/cxgb4i//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/scsi/cxlflash//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/scsi/device_handler//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/scsi/fcoe//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/scsi/fnic//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/scsi/ibmvscsi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/scsi/isci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/scsi/libfc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/scsi/libsas//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/scsi/lpfc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/scsi/megaraid//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/scsi/mpt3sas//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/scsi/mvsas//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/scsi/osd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/scsi/pcmcia//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/scsi/pm8001//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/scsi/qedf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/scsi/qedi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/scsi/qla2xxx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/scsi/qla4xxx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/scsi/smartpqi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/scsi/sym53c8xx_2//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/scsi/ufs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/sfi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/sh//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/sh/clk//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/sh/intc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/sh/maple//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/sh/superhyway//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/sn//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/spi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/ssb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/ssbi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/android//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/asus_oled//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/bcm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/ced1401//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/comedi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/comedi/drivers//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/comedi/kcomedilib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/cptm1217//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/crystalhd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/csr//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/cxt1e1//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/dgrp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/dwc2//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/echo//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/et131x//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/frontier//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/ft1000//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/ft1000/ft1000-pcmcia//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/ft1000/ft1000-usb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/fwserial//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/gdm72xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/goldfish//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/iio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/iio/accel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/iio/adc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/iio/addac//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/iio/cdc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/iio/frequency//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/iio/gyro//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/iio/impedance-analyzer//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/iio/light//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/iio/magnetometer//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/iio/meter//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/iio/resolver//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/iio/trigger//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/imx-drm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/imx-drm/ipu-v3//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/keucr//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/line6//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/media//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/media/as102//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/media/cxd2099//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/media/davinci_vpfe//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/media/dt3155v4l//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/media/go7007//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/media/lirc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/media/solo6x10//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/netlogic//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/nvec//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/octeon//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/olpc_dcon//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/ozwpan//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/panel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/phison//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/quickstart//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/rtl8187se//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/rtl8192e//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/rtl8192e/rtl8192e//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/rtl8192u//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/rtl8192u/ieee80211//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/rtl8712//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/rts5139//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/sb105x//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/sbe-2t3e3//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/sep//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/serqt_usb2//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/silicom//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/silicom/bypasslib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/slicoss//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/sm7xxfb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/speakup//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/ste_rmi4//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/ti-soc-thermal//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/tidspbridge//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/unisys//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/unisys/visorbus//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/unisys/visorhba//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/unisys/visorhid//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/unisys/visornic//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/vme//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/vme/devices//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/vt6655//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/vt6656//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/winbond//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/wlags49_h2//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/wlags49_h25//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/wlan-ng//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/xgifb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/staging/zcache//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/target//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/target/iscsi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/target/iscsi/cxgbit//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/target/loopback//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/target/sbp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/target/tcm_fc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/tc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/thermal//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/thermal/int340x_thermal//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/thunderbolt//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/tty//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/tty/hvc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/tty/ipwireless//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/tty/serial//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/tty/serial/8250//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/tty/serial/cpm_uart//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/tty/serial/jsm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/tty/vt//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/uio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/usb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/usb/atm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/usb/c67x00//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/usb/chipidea//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/usb/class//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/usb/common//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/usb/core//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/usb/dwc3//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/usb/early//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/usb/gadget//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/usb/host//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/usb/image//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/usb/misc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/usb/misc/sisusbvga//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/usb/mon//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/usb/musb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/usb/phy//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/usb/renesas_usbhs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/usb/serial//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/usb/storage//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/usb/typec//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/usb/typec/fusb302//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/usb/typec/ucsi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/usb/usbip//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/usb/wusbcore//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/uwb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/uwb/i1480//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/uwb/i1480/dfu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/vfio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/vfio/mdev//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/vfio/pci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/vhost//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/video//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/video/aty//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/video/backlight//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/video/console//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/video/exynos//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/video/geode//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/video/i810//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/video/intelfb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/video/kyro//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/video/logo//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/video/matrox//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/video/mb862xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/video/mbx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/video/mmp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/video/mmp/fb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/video/mmp/hw//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/video/mmp/panel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/video/msm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/video/nvidia//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/video/omap//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/video/omap2//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/video/omap2/displays//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/video/omap2/dss//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/video/omap2/omapfb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/video/riva//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/video/savage//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/video/sis//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/video/vermilion//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/video/via//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/virt//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/virtio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/vlynq//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/vme//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/vme/boards//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/vme/bridges//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/w1//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/w1/masters//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/w1/slaves//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/watchdog//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/xen//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/xen/xen-pciback//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/xen/xenbus//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/xen/xenfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/drivers/zorro//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/firmware//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/9p//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/adfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/affs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/afs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/autofs4//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/befs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/bfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/btrfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/cachefiles//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/ceph//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/cifs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/coda//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/configfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/cramfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/debugfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/devpts//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/dlm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/ecryptfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/efivarfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/efs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/exofs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/exportfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/ext2//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/ext3//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/ext4//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/f2fs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/fat//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/freevxfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/fscache//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/fuse//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/gfs2//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/hfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/hfsplus//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/hostfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/hpfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/hppfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/hugetlbfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/isofs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/jbd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/jbd2//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/jffs2//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/jfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/kernfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/lockd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/logfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/minix//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/ncpfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/nfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/nfs/blocklayout//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/nfs/filelayout//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/nfs/flexfilelayout//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/nfs_common//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/nfsd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/nilfs2//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/nls//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/notify//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/notify/dnotify//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/notify/fanotify//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/notify/inotify//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/ntfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/ocfs2//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/ocfs2/cluster//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/ocfs2/dlm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/ocfs2/dlmfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/omfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/openpromfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/overlayfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/proc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/pstore//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/qnx4//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/qnx6//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/quota//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/ramfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/reiserfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/romfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/squashfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/sysfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/sysv//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/ubifs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/udf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/ufs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/fs/xfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/acpi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/acpi/platform//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/asm-generic//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/asm-generic/bitops//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/clocksource//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/6lowpan//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/6lowpan/nhc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/8139too//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ac97//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/acer//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/acpi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/acpi/apei//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/acpi/apei/memory//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/acpi/cppc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/acpi/custom//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/acpi/ec//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/acpi/hotplug//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/acpi/initrd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/acpi/initrd/table//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/acpi/pci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/acpi/processor//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/agp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/aic79xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/aic79xx/cmds//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/aic79xx/cmds/per//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/aic79xx/debug//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/aic79xx/reset//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/aic79xx/reset/delay//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/alim1535//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/alim7101//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/altera//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/amd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/amd/iommu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/amd/mem//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/amd/xgbe//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/amd/xgbe/have//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/amd8111//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/amiga//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/amilo//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/anon//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/apple//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/clocksource//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/discard//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/dma//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/dma/addr//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/dma/addr/t//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/enable//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/enable/hugepage//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/enable/memory//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/enable/split//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/enable/split/pmd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/has//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/has/add//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/has/atomic64//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/has/atomic64/dec//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/has/atomic64/dec/if//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/has/cache//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/has/cache/line//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/has/cpu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/has/debug//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/has/debug/strict//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/has/debug/strict/user//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/has/debug/strict/user/copy//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/has/elf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/has/mem//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/has/membarrier//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/has/membarrier/sync//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/has/mmio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/has/pmem//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/has/sync//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/has/sync/core//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/has/sync/core/before//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/has/uaccess//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/have//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/have/nmi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/have/nmi/safe//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/hibernation//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/hweight//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/may//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/may/have//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/may/have/pc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/memory//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/mmap//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/mmap/rnd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/mmap/rnd/bits//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/mmap/rnd/compat//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/mmap/rnd/compat/bits//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/phys//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/phys/addr//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/phys/addr/t//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/proc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/proc/kcore//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/select//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/select/memory//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/sparsemem//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/supports//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/supports/debug//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/supports/deferred//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/supports/deferred/struct//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/supports/deferred/struct/page//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/supports/memory//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/supports/numa//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/supports/optimized//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/suspend//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/use//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/use/builtin//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/use/cmpxchg//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/use/memremap//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/use/queued//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/uses//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/uses/high//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/uses/high/vma//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/uses/numa//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/uses/numa/prot//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/uses/pg//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/want//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/want/batched//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/want/batched/unmap//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/want/batched/unmap/tlb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/want/compat//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/want/compat/ipc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/want/compat/ipc/parse//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/want/frame//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/want/general//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/want/huge//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/want/huge/pmd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/want/old//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/want/old/compat//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/want/optional//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/wants//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/wants/prot//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/wants/prot/numa//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arch/wants/prot/numa/prot//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/arm/at91//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/associative//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/asus//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/asus/nb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/asymmetric//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/asymmetric/key//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/asymmetric/public//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/asymmetric/public/key//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/async//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/async/raid6//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/async/tx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/at803x//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ata//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ata/over//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ata/verbose//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ath//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ath10k//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ath9k//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ath9k/btcoex//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ath9k/common//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/atm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/atomic64//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/audit//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/autofs4//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/b44//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/b44/pci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/b44/pcicore//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/backlight//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/backlight/class//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/backlight/lcd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/balloon//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/base//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/bcm87xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/bcma//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/bcma/driver//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/bcma/driver/gmac//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/bcma/host//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/bcma/host/pci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/be2net//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/big//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/binary//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/binfmt//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/blk//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/blk/debug//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/blk/dev//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/blk/dev/dm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/blk/dev/io//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/blk/dev/loop//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/blk/dev/loop/min//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/blk/dev/null//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/blk/dev/nvme//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/blk/dev/pciessd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/blk/dev/ram//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/blk/dev/sr//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/blk/mq//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/block//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/bnx2x//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/bnxt//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/bnxt/flower//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/boot//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/boot/printk//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/bootparam//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/bootparam/hardlockup//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/bootparam/hardlockup/panic//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/bootparam/hotplug//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/bootparam/hung//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/bootparam/hung/task//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/bootparam/hung/task/panic//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/bootparam/softlockup//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/bootparam/softlockup/panic//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/bpf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/bpf/jit//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/bpf/jit/always//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/branch//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/branch/profile//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/brcmfmac//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/brcmfmac/proto//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/bridge//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/bridge/ebt//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/bridge/ebt/802//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/bridge/ebt/mark//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/bridge/ebt/t//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/bridge/igmp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/bridge/nf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/bridge/vlan//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/broadcom//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/bsd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/bsd/process//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/bsd/process/acct//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/bt//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/bt/bnep//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/bt/bnep/mc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/bt/bnep/proto//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/bt/hcibtusb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/bt/hciuart//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/bt/mrvl//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/bt/rfcomm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/btrfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/btrfs/fs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/btrfs/fs/posix//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/build//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/buildtime//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/buildtime/extable//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/can//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/can/8dev//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/can/c//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/can/c/can//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/can/calc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/can/cc770//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/can/debug//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/can/ems//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/can/esd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/can/kvaser//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/can/peak//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/can/plx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/can/sja1000//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/capi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/carl9170//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/cb710//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/cb710/debug//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/cc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/cc/stackprotector//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/cdrom//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/cdrom/pktcdvd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ceph//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ceph/fs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ceph/fs/posix//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ceph/lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ceph/lib/use//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ceph/lib/use/dns//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/cfag12864b//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/cfg80211//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/cfg80211/crda//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/cfg80211/default//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/cfq//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/cfq/group//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/cfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/cgroup//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/charger//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/check//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/checkpoint//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/chelsio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/chr//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/chr/dev//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/chromeos//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/cicada//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/cifs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/cifs/dfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/cifs/weak//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/cifs/weak/pw//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/clkbld//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/clkdev//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/clkevt//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/clocksource//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/clocksource/validate//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/clocksource/validate/last//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/cls//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/cls/u32//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/clz//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/common//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/compal//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/compat//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/compat/binfmt//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/compat/for//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/compat/for/u64//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/compat/netlink//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/compat/old//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/configfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/console//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/context//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/context/switch//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/core//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/core/dump//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/core/dump/default//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/core/dump/default/elf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/cpu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/cpu/freq//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/cpu/freq/default//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/cpu/freq/default/gov//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/cpu/freq/gov//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/cpu/freq/stat//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/cpu/idle//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/cpu/idle/gov//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/cpu/sup//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/cpumask//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crash//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crc/itu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crc32//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/cross//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/cross/memory//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/ablk//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/ablk/helper//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/aes//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/aes/ni//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/aes/x86//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/ansi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/blowfish//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/blowfish/x86//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/camellia//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/camellia/aesni//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/camellia/aesni/avx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/camellia/aesni/avx/x86//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/camellia/aesni/avx2//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/camellia/aesni/avx2/x86//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/camellia/x86//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/cast//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/cast5//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/cast5/avx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/cast5/avx/x86//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/cast6//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/cast6/avx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/cast6/avx/x86//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/crc32//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/crc32c//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/crct10dif//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/dev//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/dev/ccp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/dev/padlock//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/dev/qat//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/drbg//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/ghash//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/ghash/clmul//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/ghash/clmul/ni//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/glue//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/glue/helper//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/hash//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/michael//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/salsa20//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/salsa20/x86//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/serpent//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/serpent/avx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/serpent/avx/x86//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/serpent/avx2//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/serpent/avx2/x86//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/serpent/sse2//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/serpent/sse2/x86//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/sha1//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/sha256//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/sha512//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/twofish//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/twofish/avx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/twofish/avx/x86//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/twofish/x86//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/twofish/x86/64//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/user//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/crypto/user/api//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/cypress//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/davicom//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dax//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dcache//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dcache/word//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/de//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/de2104x//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/debug//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/debug/atomic//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/debug/blk//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/debug/boot//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/debug/kmemleak//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/debug/kmemleak/default//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/debug/kmemleak/early//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/debug/kmemleak/early/log//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/debug/lock//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/debug/memory//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/debug/objects//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/debug/objects/enable//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/debug/objects/percpu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/debug/objects/rcu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/debug/per//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/debug/per/cpu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/debug/pi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/debug/rt//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/debug/section//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/debug/set//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/debug/set/module//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/debug/stack//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/decompress//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/default//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/default/hung//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/default/hung/task//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/default/io//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/default/io/delay//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/default/message//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/default/mmap//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/default/mmap/min//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/default/security//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/default/tcp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/defconfig//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/deferred//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/deferred/struct//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/deferred/struct/page//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dell//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dell/smbios//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dell/wmi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/detect//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/detect/hung//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dev//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dev/dax//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/devpts//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/devpts/multiple//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/devtmpfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/direct//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dlci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dlm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dm/bio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dm/cache//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dm/log//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dm/multipath//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dm/persistent//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dm/thin//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dma//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dma/api//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dma/shared//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dma/virt//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dma/virtual//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dmadevices//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dmar//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dmi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dmi/scan//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dmi/scan/machine//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dmi/scan/machine/non//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dmi/scan/machine/non/efi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dns//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dp83640//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/drm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/drm/amd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/drm/amd/dc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/drm/amd/dc/dcn1//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/drm/amd/dc/pre//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/drm/cirrus//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/drm/dp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/drm/dp/aux//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/drm/fbdev//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/drm/i2c//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/drm/i915//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/drm/i915/capture//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/drm/i915/compress//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/drm/i915/gvt//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/drm/kms//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/drm/kms/fb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/drm/load//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/drm/load/edid//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/drm/mipi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/drm/panel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/drm/panel/orientation//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/drm/virtio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/drm/vmwgfx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dst//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dummy//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dvb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dvb/au8522//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dvb/av7110//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dvb/b2c2//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dvb/b2c2/flexcop//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dvb/budget//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dvb/dynamic//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dvb/firedtv//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dvb/it913x//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dvb/max//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dvb/ttusb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dvb/tuner//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dvb/usb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dvb/usb/af9005//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dvb/usb/cinergy//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dvb/usb/dibusb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dvb/usb/nova//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dvb/usb/nova/t//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dvb/usb/technisat//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dvb/usb/umt//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dw//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dw/dmac//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dynamic//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dynamic/ftrace//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/dynamic/ftrace/with//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/e1000e//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/early//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/early/printk//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/edac//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/edac/decode//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/edac/legacy//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/edac/mce//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/edac/mm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/eeepc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/eeprom//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/efi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/efi/runtime//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/efi/secure//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/efi/secure/boot//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/efi/signature//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/efi/signature/list//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/efi/vars//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/efi/vars/pstore//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/efi/vars/pstore/default//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/efivar//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/elf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ena//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/enable//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/enable/must//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/enclosure//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/encrypted//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/event//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/evm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/evm/hmac//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ext4//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ext4/fs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ext4/fs/posix//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ext4/use//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ext4/use/for//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/extra//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/f71808e//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/fail//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/fail/io//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/fail/make//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/fail/mmc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/fail/page//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/fair//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/fair/group//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/fanotify//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/fanotify/access//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/fat//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/fat/default//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/fault//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/fault/injection//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/fault/injection/debug//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/fb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/fb/boot//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/fb/boot/vesa//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/fb/cfb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/fb/deferred//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/fb/sys//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/fcoe//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/fib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/file//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/firewire//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/firmware//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/fix//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/fix/earlycon//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/fixed//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/font//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/frame//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/framebuffer//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/framebuffer/console//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/framebuffer/console/detect//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/fs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/fs/dax//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/fs/posix//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/fscache//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/fscache/object//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ftrace//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ftrace/mcount//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/fujitsu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/function//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/function/graph//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/fuse//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/fusion//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/fusion/max//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/fw//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/fw/cfg//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/gact//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/gart//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/generic//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/generic/bug//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/generic/bug/relative//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/generic/calibrate//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/generic/clockevents//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/generic/clockevents/min//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/generic/cmos//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/generic/cpu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/generic/find//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/generic/find/first//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/generic/irq//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/generic/irq/legacy//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/generic/irq/legacy/alloc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/generic/isa//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/generic/pci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/generic/pending//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/generic/smp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/generic/smp/idle//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/generic/strncpy//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/generic/strncpy/from//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/generic/strnlen//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/generic/time//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/gfs2//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/gfs2/fs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/gfs2/fs/locking//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/gigaset//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/gpio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/gpiolib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/grace//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hangcheck//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hardened//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hardlockup//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hardlockup/check//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/has//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/aligned//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/aligned/struct//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/arch//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/arch/huge//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/arch/jump//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/arch/mmap//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/arch/mmap/rnd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/arch/mmap/rnd/compat//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/arch/seccomp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/arch/soft//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/arch/transparent//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/arch/transparent/hugepage//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/arch/within//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/arch/within/stack//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/bootmem//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/bootmem/info//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/c//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/cc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/clk//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/cmpxchg//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/context//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/debug//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/dma//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/dma/api//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/dynamic//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/dynamic/ftrace//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/dynamic/ftrace/with//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/ebpf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/efficient//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/efficient/unaligned//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/ftrace//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/ftrace/mcount//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/function//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/function/graph//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/generic//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/hardened//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/hardened/usercopy//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/hw//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/intel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/ioremap//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/irq//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/irq/time//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/kernel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/kprobes//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/kprobes/on//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/kvm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/kvm/cpu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/kvm/cpu/relax//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/kvm/irq//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/latencytop//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/memblock//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/memblock/node//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/memory//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/mixed//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/mixed/breakpoints//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/mmiotrace//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/net//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/pcspkr//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/perf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/perf/events//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/perf/user//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/perf/user/stack//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/rcu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/rcu/table//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/regs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/regs/and//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/regs/and/stack//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/regs/and/stack/access//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/reliable//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/setup//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/setup/per//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/setup/per/cpu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/stack//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/syscall//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/text//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/text/poke//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/unstable//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/unstable/sched//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/user//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/have/user/return//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hdlc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hdmi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hdmi/lpe//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/headers//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hibernate//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hid//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hid/battery//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hid/hyperv//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hid/lenovo//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hid/logitech//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hid/picolcd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hid/sensor//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hid/sensor/accel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hid/sensor/custom//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hid/sensor/device//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hid/sensor/gyro//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hid/sensor/iio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hid/sensor/inclinometer//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hid/sensor/magnetometer//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hid/wiimote//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/high//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/high/res//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hisax//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hisax/16//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hisax/avm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hisax/avm/a1//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hisax/bkm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hisax/enternow//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hisax/fritz//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hisax/hfc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hisax/max//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hisax/netjet//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hisax/no//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hisax/sct//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hmc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hmm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hotplug//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hotplug/pci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hotplug/pci/acpi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hpet//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hpet/emulate//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hpwdt//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hpwdt/nmi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hsa//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ht//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hugetlb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hvc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hvc/xen//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hw//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hw/random//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hwlat//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hwmon//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hwpoison//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hyperv//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hypervisor//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hysdn//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/hz//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/i2c//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/i2c/amd756//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/i2c/designware//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/i2c/diolan//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/i2c/helper//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/i2c/nforce2//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/i2c/parport//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/i2c/pca//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/i2c/tiny//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/i40e//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/i6300esb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/i7300//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/i7300/idle//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/i7300/idle/ioat//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/i8253//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ia32//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ib700//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/icplus//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ideapad//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ie6xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ieee802154//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/igb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/iio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/iio/buffer//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/iio/consumers//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/iio/consumers/per//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/iio/kfifo//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/iio/triggered//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/illegal//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/illegal/pointer//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ima//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ima/lsm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ima/measure//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ima/measure/pcr//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ima/trusted//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/inet//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/inet/dccp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/inet/sctp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/inet/tcp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/inet/udp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/inet/xfrm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/inet/xfrm/mode//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/inet6//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/inet6/xfrm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/inet6/xfrm/mode//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/infiniband//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/infiniband/addr//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/infiniband/addr/trans//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/infiniband/bnxt//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/infiniband/ipoib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/infiniband/mthca//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/infiniband/on//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/infiniband/on/demand//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/infiniband/opa//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/infiniband/qib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/infiniband/user//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/infiniband/vmware//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/init//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/init/env//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/init/env/arg//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/initramfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/inotify//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/input//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/input/ati//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/input/atlas//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/input/ff//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/input/gpio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/input/gpio/rotary//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/input/keyspan//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/input/mousedev//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/input/mousedev/screen//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/input/xen//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/input/xen/kbddev//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/instruction//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/int340x//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/integrity//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/integrity/asymmetric//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/intel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/intel/hid//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/intel/iommu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/intel/iommu/floppy//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/intel/ish//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/intel/mei//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/intel/pmc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/intel/wmi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/interval//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/io//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/io/delay//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/io/delay/type//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/iommu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/iosched//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/iosf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ip//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ip/advanced//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ip/dccp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ip/dccp/tfrc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ip/fib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ip/fib/trie//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ip/mroute//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ip/mroute/multiple//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ip/multiple//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ip/nf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ip/nf/arp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ip/nf/match//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ip/nf/target//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ip/pimsm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ip/route//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ip/set//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ip/set/bitmap//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ip/set/hash//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ip/set/list//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ip/vs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ip/vs/pe//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ip/vs/proto//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ip/vs/proto/ah//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ip/vs/sh//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ip/vs/sh/tab//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ip/vs/tab//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ip6//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ip6/nf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ip6/nf/match//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ip6/nf/target//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ipc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ipmi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ipmi/device//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ipmi/dmi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ipmi/proc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ippp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ipv6//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ipv6/mroute//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ipv6/mroute/multiple//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ipv6/multiple//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ipv6/ndisc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ipv6/optimistic//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ipv6/pimsm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ipv6/route//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ipv6/router//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ipv6/sit//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ir//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ir/gpio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ir/ite//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ir/jvc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ir/lirc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ir/mce//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ir/mce/kbd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ir/nec//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ir/rc5//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ir/rc5/sz//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ir/rc6//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ir/sanyo//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ir/sony//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ir/winbond//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/irq//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/irq/bypass//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/irq/forced//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/isa//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/isa/dma//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/iscsi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/iscsi/boot//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/iscsi/ibft//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/iscsi/target//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/isdn//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/isdn/capi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/isdn/drv//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/isdn/drv/avmb1//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/isdn/drv/avmb1/verbose//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/isdn/ppp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/isdn/tty//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/iso9660//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/it87//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/it8712f//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/itco//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/itco/vendor//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/iwlegacy//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/iwlwifi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/iwlwifi/device//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/iwlwifi/opmode//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ixgbe//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/jump//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/kallsyms//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/karma//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/kdb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/kdb/continue//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/kernel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/kexec//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/kexec/auto//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/kexec/bzimage//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/kexec/bzimage/verify//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/kexec/verify//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/keyboard//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/keys//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/keys/debug//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/keys/debug/proc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/kgdb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/kgdb/low//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/kgdb/low/level//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/kgdb/serial//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/kprobe//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/kprobes//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/kprobes/on//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ks0108//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/kvm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/kvm/apic//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/kvm/async//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/kvm/generic//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/kvm/generic/dirtylog//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/kvm/generic/dirtylog/read//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/kvm/mmu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/l2tp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/lcd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/lcd/class//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/leds//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/leds/clevo//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/leds/dell//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/leds/intel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/leds/lp55xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/leds/trigger//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/leds/trigger/default//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/liquidio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/lock//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/lock/spin//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/lock/spin/on//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/lockd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/lockdep//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/lockup//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/log//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/log/buf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/logo//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/logo/linux//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/loopback//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/lpc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/lsi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/lsi/et1011c//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/lsm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/lsm/mmap//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/lsm/mmap/min//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/lxt//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/lzo//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mac//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mac80211//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mac80211/has//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mac80211/message//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mac80211/rc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mac80211/rc/default//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mac80211/rc/minstrel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mac80211/sta//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mac80211/sta/hash//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mac80211/sta/hash/max//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/machz//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/macintosh//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/magic//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mandatory//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mandatory/file//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mantis//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/marvell//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/max//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/max/raw//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/may//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/may/use//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/md//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mdio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/media//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/media/altera//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/media/analog//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/media/analog/tv//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/media/camera//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/media/common//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/media/digital//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/media/digital/tv//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/media/pci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/media/radio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/media/rc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/media/subdrv//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/media/tuner//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/media/usb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/megaraid//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mem//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mem/soft//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/memcg//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/memcg/swap//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/memory//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/memory/hotplug//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/memstick//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/memstick/jmicron//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/memstick/realtek//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/memstick/tifm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mfd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mfd/intel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mfd/intel/lpss//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mfd/rtsx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mfd/sm501//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/micrel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/microcode//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/microcode/old//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/minix//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/misc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/misdn//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mlx4//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mlx4/core//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mlx4/en//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mlx5//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mlx5/core//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mlx5/core/en//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mlxsw//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mlxsw/core//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mlxsw/spectrum//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mmc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mmc/block//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mmc/realtek//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mmc/ricoh//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mmc/sdhci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mmc/tifm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mmc/via//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mmu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/module//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/module/force//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/module/sig//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/module/srcversion//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/modules//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/modules/use//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/modules/use/elf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mouse//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mouse/ps2//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mouse/ps2/synaptics//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mouse/synaptics//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/movable//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mq//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mq/iosched//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/msdos//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/msi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mspro//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mtd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mtd/cfi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mtd/map//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mtd/map/bank//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mtd/map/bank/width//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mtd/ubi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mtd/ubi/beb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mtd/ubi/wl//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mtrr//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mtrr/sanitizer//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mtrr/sanitizer/enable//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mtrr/sanitizer/spare//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mtrr/sanitizer/spare/reg//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mtrr/sanitizer/spare/reg/nr//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mwifiex//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/mxm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/myri10ge//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/n//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/national//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/need//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/need/dma//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/need/dma/map//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/need/multiple//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/need/per//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/need/per/cpu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/need/per/cpu/embed//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/need/per/cpu/embed/first//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/need/per/cpu/page//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/need/per/cpu/page/first//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/need/sg//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/need/sg/dma//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/net//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/net/act//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/net/act/tunnel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/net/calxeda//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/net/cls//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/net/dma//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/net/dma/rh//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/net/drop//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/net/ematch//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/net/ip//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/net/ipgre//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/net/key//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/net/mpls//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/net/packet//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/net/poll//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/net/rx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/net/rx/busy//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/net/sch//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/net/sch/fq//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/net/team//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/net/team/mode//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/net/udp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/net/vendor//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/netconsole//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/netfilter//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/netfilter/netlink//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/netfilter/netlink/queue//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/netfilter/xt//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/netfilter/xt/match//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/netfilter/xt/target//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/netlink//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/netprio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/network//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/network/phy//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/netxen//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/new//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nf/conntrack//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nf/conntrack/netbios//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nf/ct//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nf/ct/netlink//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nf/ct/proto//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nf/defrag//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nf/dup//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nf/log//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nf/nat//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nf/nat/masquerade//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nf/nat/proto//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nf/nat/snmp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nf/reject//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nf/tables//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nfp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nfp/app//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nfs/acl//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nfs/use//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nfs/use/kernel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nfs/v3//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nfs/v4//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nfs/v4/1//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nfs/v4/1/implementation//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nfs/v4/1/implementation/id//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nfs/v4/security//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nfsd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nfsd/fault//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nfsd/v2//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nfsd/v3//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nfsd/v4//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nfsd/v4/security//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nft//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nft/bridge//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nft/chain//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nft/chain/nat//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nft/chain/route//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nft/dup//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nft/masq//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nft/redir//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nft/reject//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nls//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nls/codepage//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nls/iso8859//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nls/koi8//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nls/mac//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/no//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/no/hz//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nodes//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nodes/span//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nodes/span/other//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nop//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nr//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ntb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/numa//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/numa/balancing//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/numa/balancing/default//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nv//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nvdimm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nvme//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/nvme/target//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/oid//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/old//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/openvswitch//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/oprofile//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/oprofile/event//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/oprofile/nmi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/optimize//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/osf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/output//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/overlay//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/packet//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/page//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/page/table//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/pageflags//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/panasonic//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/panic//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/panic/on//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/panic/on/oops//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/paravirt//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/paravirt/time//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/parport//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/parport/not//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/partition//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/pata//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/pata/arasan//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/pata/pdc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/pch//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/pci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/pci/bus//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/pci/bus/addr//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/pci/bus/addr/t//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/pcie//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/pcieaer//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/pcieaspm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/pcmcia//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/pcspkr//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/pdc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/percpu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/perf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/perf/events//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/perf/events/intel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/persistent//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/phys//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/phys/addr//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/phys/addr/t//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/physical//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/pid//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/pinctrl//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/pkcs7//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/pkcs7/message//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/pm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/pm/advanced//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/pm/sleep//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/pm/std//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/pm/trace//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/pnfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/pnfs/file//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/pnfs/flexfile//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/posix//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/posix/mqueue//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/power//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ppp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ppp/sync//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/pps//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/pps/client//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/preempt//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/prevent//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/prevent/firmware//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/print//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/print/quota//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/printk//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/probe//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/proc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/proc/page//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/proc/pid//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/prove//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/provide//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/provide/ohci1394//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/provide/ohci1394/dma//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/pstore//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ptp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ptp/1588//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ptp/1588/clock//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/public//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/public/key//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/public/key/algo//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/pwm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/qed//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/qfmt//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/qlcnic//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/qsemi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/queued//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/quota//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/quota/netlink//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/quotactl//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/radix//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/radix/tree//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/raid//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/raid6//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/random32//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/randomize//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/randomize/memory//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/randomize/memory/physical//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/raw//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rc/ati//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rcu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rcu/cpu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rcu/cpu/stall//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rcu/fanout//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rcu/nocb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rcu/nocb/cpu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rcu/stall//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rcu/user//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rdma//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/realtek//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/reed//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/reed/solomon//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/regmap//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rfkill//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ring//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ring/buffer//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ring/buffer/allow//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rmi4//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rmi4/2d//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rmi4/f03//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rpcsec//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rpcsec/gss//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rt//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rt/group//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rt2800//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rt2800/lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rt2800pci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rt2800usb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rt2x00//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rt2x00/lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rtc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rtc/drv//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rtc/drv/m41t80//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rtc/hctosys//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rtc/intf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rtl//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rtl8187//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rtl8192c//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rtl8723//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rtllib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rtllib/crypto//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rtlwifi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rwsem//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rwsem/spin//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rwsem/spin/on//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/rwsem/xchgadd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/samsung//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sata//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sata/acard//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sata/ahci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sbc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sbc/fitpc2//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sched//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sched/mc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sched/omit//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sched/omit/frame//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/scsi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/scsi/3w//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/scsi/bfa//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/scsi/bnx2//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/scsi/bnx2x//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/scsi/chelsio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/scsi/cxgb3//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/scsi/cxgb4//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/scsi/dh//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/scsi/dh/hp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/scsi/fc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/scsi/fc/tgt//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/scsi/iscsi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/scsi/mpt2sas//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/scsi/mpt2sas/max//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/scsi/mpt3sas//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/scsi/mpt3sas/max//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/scsi/multi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/scsi/mvsas//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/scsi/osd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/scsi/osd/dprint//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/scsi/proc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/scsi/qla//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/scsi/sas//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/scsi/sas/host//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/scsi/scan//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/scsi/spi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/scsi/srp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/scsi/srp/tgt//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/scsi/ufshcd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sctp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sctp/cookie//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sctp/cookie/hmac//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sctp/default//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sctp/default/cookie//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sctp/default/cookie/hmac//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sdio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/seccomp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/security//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/security/network//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/security/selinux//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/security/selinux/avc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/security/selinux/bootparam//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/security/selinux/checkreqprot//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/security/yama//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/select//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/select/memory//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sensors//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sensors/acpi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sensors/fam15h//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sensors/i5k//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sensors/lis3//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sensors/ntc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sensors/sch56xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sensors/via//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/serial//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/serial/8250//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/serial/8250/many//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/serial/8250/nr//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/serial/8250/runtime//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/serial/8250/share//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/serial/arc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/serial/arc/nr//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/serial/core//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/serio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/serio/altera//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/serio/arc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sfc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sfc/falcon//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sfc/mcdi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sg//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sgi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/signed//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/signed/pe//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/signed/pe/file//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/skge//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/slip//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/slub//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sms//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sms/sdio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sms/siano//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sms/usb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/smsc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/smsc/sch311x//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/ac97//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/ac97/power//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/ac97/power/save//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/atiixp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/compress//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/cs46xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/cs46xx/new//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/dma//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/dynamic//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/emu10k1//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/es1968//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/firewire//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/hda//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/hda/codec//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/hda/codec/ca0132//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/hda/dsp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/hda/ext//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/hda/input//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/hda/input/beep//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/hda/patch//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/hda/power//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/hda/power/save//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/hda/prealloc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/jack//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/jack/input//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/maestro3//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/max//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/mpu401//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/opl3//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/opl3/lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/oxygen//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/pcm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/pcm/xrun//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/proc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/seq//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/seq/hrtimer//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/seq/midi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/sequencer//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/acpi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/acpi/intel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/hdac//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/i2c//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/i2c/and//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/intel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/intel/bdw//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/intel/bdw/rt5677//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/intel/broadwell//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/intel/bxt//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/intel/bxt/da7219//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/intel/bxt/da7219/max98357a//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/intel/bxt/rt298//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/intel/byt//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/intel/byt/cht//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/intel/byt/cht/da7213//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/intel/byt/cht/es8316//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/intel/byt/cht/nocodec//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/intel/bytcr//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/intel/bytcr/rt5640//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/intel/bytcr/rt5651//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/intel/cht//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/intel/cht/bsw//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/intel/cht/bsw/max98090//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/intel/cht/bsw/max98090/ti//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/intel/cht/bsw/rt5645//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/intel/cht/bsw/rt5672//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/intel/haswell//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/intel/kbl//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/intel/kbl/rt5663//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/intel/kbl/rt5663/max98927//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/intel/kbl/rt5663/rt5514//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/intel/kbl/rt5663/rt5514/max98927//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/intel/skl//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/intel/skl/nau88l25//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/intel/skl/nau88l25/max98357a//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/intel/skl/nau88l25/ssm4567//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/intel/skl/rt286//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/intel/skylake//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/intel/skylake/ssp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/intel/sst//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/rt5514//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/soc/rt5677//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/sst//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/sst/atom//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/sst/atom/hifi2//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/sst/ipc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/synth//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/usb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/usb/caiaq//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/verbose//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/via82xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/snd/vx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/soft//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/solaris//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/solaris/x86//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sony//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sonypi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sound//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sound/oss//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sound/oss/core//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sp5100//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sparse//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sparse/rcu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sparsemem//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sparsemem/alloc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sparsemem/alloc/mem//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sparsemem/alloc/mem/map//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sparsemem/vmemmap//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/spi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/split//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/split/ptlock//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/squashfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/squashfs/fragment//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/squashfs/fragment/cache//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ssb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ssb/driver//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ssb/driver/pcicore//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ssb/pcihost//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ssb/sdiohost//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/stack//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/stacktrace//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/stop//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/strict//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/strip//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/strip/asm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sun//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sunrpc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sunrpc/xprt//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/suspend//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/swiotlb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/syn//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sync//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/synclink//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sys//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sysctl//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sysctl/exception//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/system//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/system/blacklist//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/system/trusted//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/sysvipc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/tablet//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/tablet/usb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/target//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/task//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/task/delay//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/task/io//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/tcg//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/tcg/tis//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/tcg/tis/i2c//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/tcg/tis/st33zp24//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/tcm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/tcp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/tcp/cong//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/test//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/test/list//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/test/string//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/textsearch//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/thermal//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/thermal/default//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/thermal/default/gov//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/thermal/default/gov/step//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/thermal/gov//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/thermal/gov/fair//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/thermal/gov/step//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/thinkpad//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/thinkpad/acpi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/thinkpad/acpi/alsa//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/thinkpad/acpi/hotkey//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/thunderbolt//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/tick//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/tifm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/tigon3//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/timer//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/tmpfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/tmpfs/posix//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/topstar//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/toshiba//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/toshiba/bt//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/touchscreen//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/touchscreen/wacom//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/trace//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/trace/irqflags//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/tracer//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/tracer/max//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/tracing//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/track//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/track/dirty//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/transparent//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/transparent/hugepage//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/tree//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/trusted//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ttpci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/tulip//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/typec//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ucs2//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/ucsi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/udf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/uefi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/uevent//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/uevent/helper//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/uidgid//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/uidgid/strict//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/uidgid/strict/type//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/uio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/uio/hv//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/uio/pci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/uio/pdrv//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/uninline//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/uninline/spin//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/unix//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/unix98//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/unixware//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/uprobe//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/ali//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/announce//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/announce/new//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/arch//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/arch/has//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/default//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/ehci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/ehci/root//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/ehci/root/hub//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/ehci/tt//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/ezusb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/ftdi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/gspca//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/gspca/ov534//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/gspca/xirlink//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/hsic//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/hwa//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/leds//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/leds/trigger//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/net//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/net/ax88179//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/net/cdc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/net/cdc/subset//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/net/cx82310//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/net/huawei//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/net/huawei/cdc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/net/qmi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/net/rndis//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/ohci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/ohci/hcd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/ohci/little//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/pwc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/pwc/input//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/serial//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/serial/cypress//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/serial/digi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/serial/edgeport//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/serial/ftdi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/serial/keyspan//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/serial/kobil//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/serial/mct//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/serial/mos7715//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/serial/safe//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/serial/xsens//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/sierra//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/sisusbvga//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/storage//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/storage/cypress//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/storage/ene//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/uhci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/video//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/video/class//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/video/class/input//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/wusb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usb/xhci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/usbip//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/use//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/use/generic//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/use/generic/smp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/use/percpu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/use/percpu/numa//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/use/percpu/numa/node//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/user//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/user/return//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/user/stacktrace//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/uts//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/uv//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/uwb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/vfat//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/vfio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/vfio/iommu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/vfio/mdev//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/vfio/pci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/vga//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/vga/arb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/vga/arb/max//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/vgacon//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/vgacon/soft//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/vgacon/soft/scrollback//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/vhost//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/via//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/video//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/video/au0828//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/video/cx18//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/video/cx231xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/video/cx88//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/video/em28xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/video/fb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/video/ir//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/video/output//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/video/pvrusb2//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/video/saa7134//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/video/saa7146//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/video/stk1160//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/video/tm6000//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/videobuf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/videobuf/dma//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/videobuf2//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/virt//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/virt/cpu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/virt/cpu/accounting//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/virt/to//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/virtio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/virtio/pci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/virtio/vsockets//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/vitesse//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/vlan//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/vlan/8021q//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/vm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/vm/event//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/vmware//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/vmware/vmci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/vsockets//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/vt//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/vt/console//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/vt/hw//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/vt/hw/console//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/w83627hf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/w83697hf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/w83697ug//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/w83877f//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/w83977f//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/want//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/want/dev//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/want/page//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/want/page/debug//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/watchdog//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/watchdog/handle//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/watchdog/handle/boot//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/wdat//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/wext//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/wil6210//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/wil6210/isr//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/winbond//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/wireless//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/wlan//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/wlan/vendor//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x509//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x509/certificate//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/64//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/64/acpi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/acpi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/acpi/cpufreq//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/amd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/amd/freq//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/amd/platform//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/bootparam//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/bootparam/memory//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/bootparam/memory/corruption//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/check//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/check/bios//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/decoder//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/dev//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/dev/dma//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/extended//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/intel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/intel/memory//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/intel/memory/protection//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/internode//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/internode/cache//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/io//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/l1//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/l1/cache//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/local//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/mce//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/minimum//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/minimum/cpu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/need//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/p4//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/pcc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/platform//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/pm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/pmem//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/pmem/legacy//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/powernow//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/reroute//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/reroute/for//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/reroute/for/broken//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/reroute/for/broken/boot//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/reserve//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/speedstep//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/supports//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/supports/memory//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/x86/thermal//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/xen//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/xen/acpi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/xen/blkdev//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/xen/compat//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/xen/dev//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/xen/have//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/xen/max//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/xen/max/domain//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/xen/netdev//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/xen/save//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/xen/scrub//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/xen/sys//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/xen/xenbus//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/xfrm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/xfrm/sub//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/xfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/xfs/posix//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/xor//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/xz//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/xz/dec//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/yenta//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/yenta/ene//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/zlib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/zone//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/config/zone/dma//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/crypto//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/crypto/internal//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/drm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/drm/bridge//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/drm/i2c//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/drm/ttm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/dt-bindings//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/dt-bindings/gpio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/dt-bindings/interrupt-controller//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/generated//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/generated/uapi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/generated/uapi/linux//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/keys//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/amba//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/avf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/bcma//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/byteorder//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/can//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/can/platform//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/ceph//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/clk//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/crush//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/decompress//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/dma//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/extcon//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/fsl//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/fsl/bestcomm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/gpio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/hsi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/i2c//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/iio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/iio/adc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/iio/common//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/iio/dac//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/iio/frequency//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/iio/gyro//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/iio/imu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/input//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/irqchip//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/isdn//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/lockd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/mfd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/mfd/abx500//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/mfd/arizona//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/mfd/da9052//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/mfd/da9055//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/mfd/pcf50633//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/mfd/pm8xxx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/mfd/samsung//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/mfd/syscon//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/mfd/wm831x//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/mfd/wm8350//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/mfd/wm8994//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/mlx4//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/mlx5//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/mmc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/mtd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/netfilter//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/netfilter/ipset//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/netfilter_arp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/netfilter_bridge//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/netfilter_ipv4//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/netfilter_ipv6//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/phy//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/pinctrl//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/platform_data//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/power//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/qed//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/raid//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/regulator//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/rtc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/sched//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/spi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/ssb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/sunrpc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/ulpi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/unaligned//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/usb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/uwb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/linux/wimax//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/math-emu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/media//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/media/blackfin//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/media/davinci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/memory//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/misc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/net//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/net/9p//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/net/bluetooth//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/net/caif//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/net/irda//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/net/iucv//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/net/netfilter//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/net/netfilter/ipv4//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/net/netfilter/ipv6//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/net/netns//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/net/nfc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/net/phonet//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/net/sctp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/net/tc_act//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/pcmcia//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/ras//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/rdma//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/rxrpc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/scsi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/scsi/fc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/sound//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/target//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/target/iscsi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/trace//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/trace/events//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/uapi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/uapi/asm-generic//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/uapi/drm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/uapi/linux//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/uapi/linux/byteorder//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/uapi/linux/caif//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/uapi/linux/can//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/uapi/linux/cifs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/uapi/linux/dvb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/uapi/linux/genwqe//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/uapi/linux/hdlc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/uapi/linux/hsi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/uapi/linux/iio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/uapi/linux/isdn//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/uapi/linux/mmc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/uapi/linux/netfilter//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/uapi/linux/netfilter/ipset//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/uapi/linux/netfilter_arp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/uapi/linux/netfilter_bridge//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/uapi/linux/netfilter_ipv4//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/uapi/linux/netfilter_ipv6//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/uapi/linux/nfsd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/uapi/linux/raid//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/uapi/linux/sched//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/uapi/linux/spi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/uapi/linux/sunrpc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/uapi/linux/tc_act//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/uapi/linux/tc_ematch//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/uapi/linux/usb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/uapi/linux/wimax//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/uapi/misc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/uapi/mtd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/uapi/rdma//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/uapi/rdma/hfi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/uapi/scsi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/uapi/scsi/fc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/uapi/sound//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/uapi/video//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/uapi/xen//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/video//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/xen//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/xen/interface//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/xen/interface/hvm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/include/xen/interface/io//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/init//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/ipc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/kernel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/kernel/bpf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/kernel/cpu//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/kernel/debug//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/kernel/debug/kdb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/kernel/events//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/kernel/gcov//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/kernel/irq//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/kernel/livepatch//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/kernel/power//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/kernel/sched//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/kernel/time//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/kernel/trace//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/lib/842//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/lib/lzo//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/lib/mpi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/lib/raid6//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/lib/raid6/test//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/lib/reed_solomon//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/lib/xz//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/lib/zlib_deflate//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/lib/zlib_inflate//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/mm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/6lowpan//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/802//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/8021q//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/9p//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/appletalk//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/atm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/ax25//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/batman-adv//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/bluetooth//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/bluetooth/bnep//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/bluetooth/cmtp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/bluetooth/hidp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/bluetooth/rfcomm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/bpf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/bridge//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/bridge/netfilter//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/caif//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/can//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/ceph//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/core//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/dcb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/dccp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/dccp/ccids//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/decnet//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/decnet/netfilter//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/dns_resolver//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/dsa//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/ethernet//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/ieee802154//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/ieee802154/6lowpan//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/ife//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/ipv4//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/ipv4/netfilter//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/ipv6//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/ipv6/netfilter//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/ipx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/irda//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/irda/ircomm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/irda/irlan//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/irda/irnet//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/iucv//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/key//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/l2tp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/lapb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/llc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/mac80211//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/mac802154//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/mpls//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/netfilter//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/netfilter/ipset//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/netfilter/ipvs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/netlabel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/netlink//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/netrom//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/nfc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/nfc/hci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/nfc/nci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/openvswitch//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/packet//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/phonet//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/psample//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/rds//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/rfkill//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/rose//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/rxrpc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/sched//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/sctp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/sunrpc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/sunrpc/auth_gss//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/sunrpc/xprtrdma//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/switchdev//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/tipc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/unix//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/vmw_vsock//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/wimax//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/wireless//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/x25//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/net/xfrm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/samples//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/samples/bpf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/samples/hidraw//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/samples/hw_breakpoint//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/samples/kdb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/samples/kfifo//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/samples/kobject//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/samples/kprobes//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/samples/livepatch//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/samples/rpmsg//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/samples/seccomp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/samples/trace_events//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/samples/uhid//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/samples/vfio-mdev//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/scripts//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/scripts/basic//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/scripts/coccinelle//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/scripts/coccinelle/api//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/scripts/coccinelle/api/alloc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/scripts/coccinelle/free//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/scripts/coccinelle/iterators//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/scripts/coccinelle/locks//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/scripts/coccinelle/misc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/scripts/coccinelle/null//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/scripts/coccinelle/tests//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/scripts/dtc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/scripts/dtc/libfdt//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/scripts/genksyms//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/scripts/kconfig//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/scripts/kconfig/lxdialog//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/scripts/ksymoops//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/scripts/mod//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/scripts/package//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/scripts/rt-tester//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/scripts/selinux//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/scripts/selinux/genheaders//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/scripts/selinux/mdp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/scripts/tracing//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/security//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/security/apparmor//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/security/integrity//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/security/integrity/evm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/security/integrity/ima//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/security/keys//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/security/keys/encrypted-keys//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/security/selinux//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/security/smack//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/security/tomoyo//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/security/yama//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/aoa//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/aoa/codecs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/aoa/core//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/aoa/fabrics//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/aoa/soundbus//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/aoa/soundbus/i2sbus//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/arm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/atmel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/core//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/core/oss//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/core/seq//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/core/seq/oss//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/drivers//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/drivers/mpu401//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/drivers/opl3//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/drivers/opl4//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/drivers/pcsp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/drivers/vx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/firewire//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/hda//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/hda/ext//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/i2c//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/i2c/other//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/isa//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/isa/ad1816a//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/isa/ad1848//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/isa/cs423x//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/isa/es1688//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/isa/galaxy//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/isa/gus//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/isa/msnd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/isa/opti9xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/isa/sb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/isa/wavefront//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/isa/wss//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/mips//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/oss//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/oss/dmasound//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/parisc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/pci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/pci/ac97//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/pci/ali5451//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/pci/asihpi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/pci/au88x0//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/pci/aw2//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/pci/ca0106//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/pci/cs46xx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/pci/cs5535audio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/pci/ctxfi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/pci/echoaudio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/pci/emu10k1//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/pci/hda//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/pci/ice1712//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/pci/korg1212//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/pci/lola//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/pci/lx6464es//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/pci/mixart//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/pci/nm256//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/pci/oxygen//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/pci/pcxhr//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/pci/riptide//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/pci/rme9652//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/pci/trident//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/pci/vx222//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/pci/ymfpci//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/pcmcia//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/pcmcia/pdaudiocf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/pcmcia/vx//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/ppc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/sh//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/soc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/soc/codecs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/soc/intel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/soc/intel/atom//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/soc/intel/atom/sst//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/soc/intel/baytrail//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/soc/intel/boards//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/soc/intel/common//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/soc/intel/haswell//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/soc/intel/skylake//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/sparc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/spi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/synth//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/synth/emux//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/usb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/usb/6fire//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/usb/bcd2000//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/usb/caiaq//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/usb/hiface//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/usb/line6//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/usb/misc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/usb/usx2y//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/sound/x86//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/bpf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/bpf/bpftool//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/bpf/bpftool/Documentation//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/build//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/build/feature//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/build/tests//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/build/tests/ex//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/cgroup//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/firewire//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/iio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/lguest//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/lib//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/lib/api//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/lib/bpf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/lib/subcmd//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/lib/traceevent//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/net//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/objtool//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/perf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/perf/Documentation//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/perf/arch//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/perf/arch/arm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/perf/arch/arm64//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/perf/arch/powerpc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/perf/arch/s390//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/perf/arch/sh//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/perf/arch/sparc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/perf/arch/x86//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/perf/arch/xtensa//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/perf/scripts//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/perf/scripts/perl//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/perf/scripts/perl/Perf-Trace-Util//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/power//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/power/acpi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/power/acpi/tools//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/power/acpi/tools/acpidbg//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/power/acpi/tools/acpidump//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/power/acpi/tools/ec//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/power/cpupower//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/power/cpupower/bench//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/power/cpupower/debug//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/power/cpupower/debug/i386//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/power/cpupower/debug/kernel//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/power/cpupower/debug/x86_64//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/power/x86//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/power/x86/turbostat//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/power/x86/x86_energy_perf_policy//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/scripts//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/testing//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/testing/nvdimm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/testing/radix-tree//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/testing/selftests//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/testing/selftests/bpf//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/testing/selftests/breakpoints//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/testing/selftests/capabilities//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/testing/selftests/cpu-hotplug//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/testing/selftests/efivarfs//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/testing/selftests/ipc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/testing/selftests/kcmp//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/testing/selftests/memory-hotplug//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/testing/selftests/mqueue//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/testing/selftests/net//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/testing/selftests/powerpc//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/testing/selftests/powerpc/dscr//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/testing/selftests/powerpc/switch_endian//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/testing/selftests/powerpc/tm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/testing/selftests/ptrace//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/testing/selftests/vm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/testing/selftests/x86//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/testing/vsock//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/thermal//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/thermal/tmon//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/usb//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/virtio//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/virtio/vhost_test//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/virtio/virtio-trace//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/vm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/tools/wmi//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/usr//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/virt//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/virt/kvm//usr/src/kernels/3.10.0-957.5.1.el7.azure.x86_64.debug/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=genericcpioxz2x86_64-redhat-linux-gnu?7zXZ !#,] b2u jӫ`&Gui(2'*Cyt|1{S~@9^ 0x^w^;0wuUT)w8fl.%"jbW61k0aQ`X&uV{쐧^sԠ_`^<%\[C,6)F(®hKؤ!ybX~U>oacOcXo6z ؂)ڃ9I[s ;I$b%! uNn`~2k\/8P0cȩ4rarZy4ݱ_ p{QqZew 'am+ ˫lTˢ ٕ"CpS|=Z;y))KneLz[k@k6WgJv2u\=>R*+}D.WXQT5*ptf",hi`T覤);//|wׇc.J(e[=.&|3V/TE"#,ΉgH,'$VJ^/꽲%u"CCh6Zr݋bK.D9kUs:N. !9 sf,nl 2/Ftoth |򈢓 +_^Sk耧-I2;5pwnxN鍣fd kXw `tfT$٨~}8g=/qܻX54<"&OryJ+{NA͇lw萄 z22 61ɨ%A;ㇹ J;C$zki24YsCb۷Tco.ob(+ȧƆ`lkK'r3Y^H;+uP{4& $mpV)Ia %h7D:1 6f6QnfmT wë GZVۀcӕ5wW6楮Z.Y]auEKU*vKīBxZ]2SAV{+i Y+TSJ-ȑT6R#ACָ<9 <己n5w C6e=5};cﰽ\X޲<PT#)OGqc/W,}RRp%y(u6. G_^ (%&AQj;ڦM {.F|,_eΝògŎVm\2q>mlv%v.±V==!eaZw$n&[ge{e! ÿyB:1'{;F>^B(]螊Y&\TS" rm/[~R4LC~\SD_p$"M]=ɋI,V0Z~*;NJoQgK뻼ߪJ~!2Oc6oH[6QL 9M[鋾V]ݜ">{``9wd!/cU҄J*7)HHAo~FlneX`~J?~~-P{' 5KZ~ @)iOC/Ο'byo4pxgdVnxg]6ww7\4#*k%5Ur`sl0rۜ*jNl xb%yEi-Qs}iDUoIBJ*f + `!a[fBh!P+9NtR^G\ S (-qOthy/8PdIenky+ wpO 4 !5oQj( 2v)R{ET#3op_&D޹[{Y:F(k;ȯOF*?nF:PuMd!A:ipXv)UxOZ)`~GpfKtlqtM:YUgYZ^fhvANc\$ۢ#U=5ݹ |(4wˡwƧ| ;܆BuOpP+@ۉW ͧrM[/D8уqURߒaHRC9 7l~ *HBa̸]zlMON|rK]#xZRlx|K0A'/t04e٣,ZvߴmL#Aa6 Uպ5 QiJ_L8×-g{uzQ,1N0q.LAgK;_71'='a[N*Z.o\1A\)!*y1WS«Et ;[KZ% Džw dS(4LeHɒprs;퉰Uv^ud@O8U(m"uߝ!GDY3"\A'9 MNW*_) ;KWw1tX U^nq 2 45!A ^[CFEiZPnPi=.ɑ>JNr7jqc:ESBR>O o |ƷZ$2뢦4j6 㻥A3`˲4nr;k& ΉD [j}2QK"xfeIۺ9? V,R'9P| ]sk*</cO1ZGA }YSvjνTfu jO7dh-u˦W KUi34᫼UN^1ÀGDɵ%AjekZ }x)-7oTt#I.}f|ffdM޿~( %Xk9xe!j#GB8XSQ p w{j둷b 8Ycv> g m^n*` 2hګq9Lg}T'sR]Nzsn]ܓS$)d';_zIyldR|DZK'`uY!"%fcSu{(%!XgZ͓nkV#e' 󤏧W -~{3Q1%{I ¬M{ SxU< +K?R4m6ƨVW<8#K~'缟f~;(`NUjfQlw`@W9#?=w$n܀Y>Ҷ$-!pL7_3kT U]qJs \c){UVV!Fu+ c"[ly *KkNzPxVe'-+V%ʮ"P!Z6?iٯ@8VCQ+ӓgYhRʤ=DmF)2y6q eT!ӆVs镣p"OGzLXC! Qse뱏K`"K.f(WbuQtw֡}Z[w&-B4?> 3pD[g#~i:o%m  [DJ2]^g&˽륽MLq^.,&, Q pFHJ<1xgn2]l#lM_`>U^!ntXLu,)8T9ad?vA3`/TžA&|H$\o>]or!͖Ƶ /L!;W[DwȪE#䎱X@F"2hmg7;]h6L}"-䜘 <* P["w?LFBl%gͪ>]~*Y)SČ'(k^%K"P^ 2FUuGU /M".nm~\kIh_օ)Jb7:_Tg~> ǧ*\f߈f^v} FKkEŜ bN(5:ypo+( gi}\ W !c8gv9h+%M<=xYNv[VO*'0h<iC7O^mmW'{=f̙bH5>&WwnYf*~q 2qKD5} l7}^1R(`匉 Roȵ*Xxcr:u(CM +FAQ:1Hdb1˙Icʬfc/qܒO6蚉zDT< 2'5\mB-m a,pc86ҡwG %`[oPw0nq7N|H Rn-Q2((9|kO 7k }/@hZBtOڥ#ߖg`Wy``C >d*C/Ȭ>2Y ֫L5ƺ sx_jb^ ve,9Yj]Oq9kIg`Ck`:H^u݊~{@FC^8 Pv_X牼gxjinzsIRLi[WK}/â>=6pt{UqIDdm|Pͳg&_\4׭P.enYrzѕ su@nta"oursfq4/m E`!LECcz0Lo'["VՄE^"uf\@Sb]%2cu| Qt߷U_\0/&*mcfOR!)Xv/}ѯUN{GSWJؐRr ⷶSf:⃄ImMzA~J^}{KZRi`."n! {6NCe e-5@].KTV w5~=mܝn`䞕j䣋<3scx$NbLBr>4J EsӟnO UavAIINSC{ Ж {>̠C PD=e> aꝵV@&FE;oY&YQBp=1Zd,F+z.Wpm-o%@=MF?OZе-1tg =ҲD[/^CRlXFt(IE\ },FφyP/nAB$D!Ҧ(AV+Xבڙp}Yħ3e0nM@:D &哨6C%GT!0ܯ>zP<"7NYf220WG]A<<]):Jqf:jSC):[o^xqwaz_[.h?v̉5=VBG"],(Poxur.?qp U3Ze7!2UV'XK}_g<=co> oS% #FAPffpcdtJK`jt W;k45<+F2ww/x:f3@;Auz&Nkb[T5 hڛt<@hꩠj2Ƒ#緗K&hD'Ci|.X"RfU]x jǓ~s +o6|Ym*b3FيD6xrK_&"gۙAB^x;Zka}y&(+!|298u!\yo=Wͷ*LNX\琈s/߅]I d`XL#8b6蔔#ؔTx!´"8ɭk$c:spMj=Fhh=l2JPgfjP hz p:L2 رJ׆m\tHE_*|1Y,nha: Z ,cɐy4Qҋ=Ytg26qx: =k52Q7ڌqb_n|$ǖ[J<* á}qRSpd."<dP DܰY[ =BQ$wb-!R#ٚdF mGsYk0UUfǑ*=a?LxW^߾*9Kiwf52Tw~;>T "nfz /b7-. 2Zmo#b O\SN~[Qi; xA;>1lތIE7;Ѽg`e]mڑ!lHٸr RDa+'}Mrߓ-\qeLsX0<̔AJÂu#\3SLhQ6hUJ}`-`;@\[=[ԾlzrdHB:O_}ιPvnS2 =iuk7D[b|bD7k]~#͆L g]lPUZ%zE{Ķ?(0t?4|"8v>]? r)A6ihj G䜕i3XĢQ kU:H@zЏ̩iG%E=zW#˼B0b yOvNa⹱GqӤNrkȺ߬}00PMԆ D 5z2B'4%((@b9܆66M2jXM cW0mǢ>/hgD4%w,] &ד'cmQ9-7LDH>Et+n%9A|5L>f2 \D#\ɠ 094UyPLr@4!EK)." 8yd儈+\ }p/C@ JD'-G -^k_$R\bw܏2#@Bry'QN+5tGA@w2s aW/W27gi^wyZ{\1:bxQ.o}L!QHzeX{6~U.lw>B㛔XXuzh"uT[f6xKݩNUWdXo#Brq>;uWcLXKkQ.vL !ٚνaoڢxLXjcuرe5s,ufn KNV`eց3 !6*jn&|3(5yYf|N1 zc( lot6Kqb|+ʓ%!+6N 9_nvr}aGyEQ^Im-3tpXq(86!)?i]/2|4]t]SLq3-ɛP. 3$Q)hV?`?҇)=X;4w$H7u<Lwo|Au7@yQv>4};0Lׯ7|4&IR5=\5PYAzYq2(@ ܱneYHZ9L3]F;m5㜻ī!ُP&b;,ޭ9_4A,SZ¸1BCuU0ngbDz ='bJ;  2zcwAKڧN'\3n#lސ5ASάS3b fD}8=abJۓDs0Sub!f-k4&<,nI8 b:6fS(零)u ښ_oJO<ǥ| \4f$Qx'6 5*ә}(6D//s[qlWGHw&VGe%+߅Gg,5*9H',31zf2o8RȮlj\ɏذA L Zl}# d kh!u R3ȇ%KGϷR}Ay9 -m8J~CoGEy$ 'zd-#u-ׇWlY{33 i^TK 2&v;g%dV:7OO{8HP+Ƥ KC^/mX:_s;[D6Ό{lߤ9yX]5JW`Ss|Y]f1\>[u'@%V\eJ!.h+ҝ]ߓ'v&6 }ћ,CtТ5Y`'|,EmޖAU:ZB1uHP ׯIG6Z$uсneĪRCL'$yZ9 =qGzҗl41beafƝB0}4`V~RAޣH:[0o.me=};</Es񄁋nn5¤uF:g쀮ꀄ6f&{'j-z6ؿlL%(8ryF|'E2]{˴6O!;tn);*KDo*BIq=AF.'^>BsCrw؉Y1m2LY_yru'nYKdjV3JNω3ݸ  ?&(B#.^Ai'Ȝ4Ieu$8$&3HC^BEۛTES#*/*5@G9%"Nآ:/0Mek3)M֧i/O%G8 O{HJVɟ/kQytZd_U9eNjP*55UJFIt.f ,T;D4+V=&+-Ż>EbэP7D73cTVKR ee m>؉D`"k{ņO,!Qp fȍ, g}"[D:T 0qAIf(,>oL|ɨu*Y"紛*?eh3N?h ;WDۗߝLWdJ ~aNIy)|&~Fxrr?Jc!>vpPdR4,0 `>hSTLѝeFn*8ؼ3&1Dc4Q'EmШ-\ZYV,tDa,4oH5v3}Z@7J$`).bn>@KǽWj62uk4 &ڇr~G8 Fp.)z0v1 dh$T +y=QKf*9^3:~M>)lַSDv+HN'v` .84]V" ! 03(4<{DI0df*YP3jȎAj&\72]~"տn&i)5Ha)[rJO?y "Y=MrDQnjE9܋[8\oT[V47otï0rXf= RQ=n}cSXߜ!WtSٛC&IP` Ag/5W^ C]/Ngxsc/+?,R6Pa M3Y[;'![ԙdTC ZAo`A*oi{ͳ$J:2-w9&RB7`|cRAlȺcM;$5X||7] ՞K.y%}P[` -ZEq tW;Y!o٣5ոL.`}w=bb-P.%;?{_5KCtJ@b0'4kQdqv-eҦ \$%JAR{ h眖v‚cw5XpCWTq.}`CڕqW pT]ChH? b1:eQaüykVӖ|3S"qNZ:u,~ʦSnClfo:1 J1՟-c)T!, (2WBB Hu `) f{/G4D|ݯ4!Y9a|Fpy'us9}0WEǢ(e*QWqu_ d]',HN`JBj'#4uqAn˟bJBaq;+Rlm9ؔj;|Ȏ-*67PLDP6ZO:=R8K|.3G7w8 zsү$׮èF&R 続J gV+IFeX!*j^I:ʤ1xaA4C! 1Mzyn -WjRimBt*zM%嵷d5hާO42L! }z7G8<(8$7P@Ac2Eˏ[425h5S31]pl|K1q8 Ns(),+IXp묑ƅ3cJMB"N~RpxӓfE51Tv̞DZ$Z1piT>j+;Ԃ?5}PZ{tt.?7INDyצyVك+U3cp̦du=3ȶ ֭4t8oYՊgyը&c32nD9թdE-g4$Xt"jC0kQěm$}ב~d_n{K}hRah扚@~ a/\P㑻GNU]MuJzWw9/g ,бlsR:HˌHd^;flq&2h (0h-S[1ᡃ(DVCTL%fMaJ !Z|H\j)? q&|n:n_5AQR dYG_%aپ=`Sh,d[[iGmoKP#+1ÅD!:()$Swx3QPҗ5i!SHmRK$̀Ty|_t0M<ˉ//J7*23`uR133ina)ytZtN߈fHUt눝''ͼ|Y|53ܭFAwt;7D 0ЄuiyPF]e/vziiwwUK`U^s OZ kb?||(Afqs_.j%?}נ>$NVVcb_(vjJcfVU[ yZًcЪyGzvbC3niXwXj>iM0,q89wfrQ:(Do I@IN9MJxҾW-fn\tdYg`lKʵ} 8.2ZԜʭ-; ˹OJnǓڎʍvyiI>Tãdx睩1>?L`.ߐ &&藹XDo 8$yfHh mn_L)݋,ܨIhG>)'9I. > eχd9&ۡg.sFgB4=Qr^"] Se9xT Hl BA \5Su'n密JqKSҋHc^+;OIeTcĄR:nUD\<ά^?YmK03Dt"FPpyMSqqaȪɛa8e5z%iV0s)O;nT]TQ;~s X<|QWO,(&I?{ iQm>*Q0n]졈=w M;h"b"<֟b,[ ÇBB!dZkYLsLA0ArC1@UQX]Vo .!|Dtf+.T gz$(JEqokeҺb'IE=24k ^%6ZfhnODCw]Qxh3 LswI2RX]b)%]lOjό9`ڷgJOBK_[e9.C b夌&%{L} r}Y[83-++aQcEUC l{&"3`m<>S1jPE7_A {CQ%C6x]*pJU[u#v P\4KݞgWꚖ$ E4>>GWt&΋beyH(6"SpI|LqUwXNS"fpn1Ff׈{uP[ُ4ḋΓ9z[&&"Hs8K]~4QR3/XbJ]c$ ʗ^vH5)hRAuTcN%W$c GV l?ӭ$Absj;n3gF oJ9r{E_@ G/]Sfkl'kӑS/T]+_-B%:lԭ㙌gA X8}Y3^+"x*1=0(/i\r*cŀ 61cnE[ѐReوbىXD5ED{.ch Z64??I 'XG k(acKFto}2(W+64آS}e(%߷н '{[&-,۬Cc`_ G=nlM8n'v8}#_z|'Aӈ/ N-3O"z!ЍFގ/xB>^M|0V,jCQ =#euX tI yTS̰Fϧb; P[%Z@ZE>GOWPH ͚>sw+1/$S;e⯽ W&+kX&ak'CiUe0g2> 驝pS!R\f4+pm 謸dM E&;GUH6٥bɤNsWlC}P΍sud8Axd],q^ssgm\QODK`rcO rEJ8L GV(Uljnpϔz7=S{ˌGԤu7yոɷQ0λR0^tc"-H5u R\pgrK^jzPZ |H\+??@iXB ALxUh3^MD:!?K@]^zxunTkBJy1 խ'qB }l?.5ndzBځ3.Z۴Ch:| _/xxiiUuL Yb.(4m63h 4kTvWya>Т%;7("[kYGTli7u:ʧ_'+d(Z[nJ9DXpIˆJ-o&Bô D8 {n2{smm5Y0aJ a_vUIF:PEDžkK!w[>Rj>;p -t7j"#a|AxLk + $ Cjb]2Py^cXГ{vf{dawzʤs!_ژ7_eKJ>?w9n V XE:7vBG͏o cJnO@ v@#6vʶ/P I!CǶ8^ ~SA?l?L6t`oQAaUh}p)n[b$ЁnmD0C滉vɁSSPwp԰r!*oYaϨn{7*L+TCm兺y 0ДUFqviK'tQᦌ7M]o&Tv냙?}v& Az4kzH2EǵIMTOl{V,xH4o,f /t<9K'W]_!&8QBa4Y&5oSʝG|v1>`i`}gH9> و:}$J@3I)@:73Ds~$=?!,|HŧXjeŵG8^ O=TBKhyo!8'5ګ+<[ <_~ɋ)A6Pi# 7-7󘝐Z+-[lg _z[b\SL2;/33[w LԨ~R+&M p~x!w;g:a fdMWJ:mb:~)@@|<ɇ~ ִSP XoH H殰qD~MdCÔͣʥ]m>`(t׿%zqMٕwkĞ/\LW}8D>~|11&~#qނfql+J>4o3(XT+WYك.kHua]XNO p0x-f @/p,&iĝyɎc#@mx1Fձ;fuCx=ctM'_5%g5ӟ CXy,0D "#3OPq}?3ERZ@b0P!itJfqd(D?|G쭩m6 /Z_8# i*Dlpԩp/vv# GwůÒ;R*\zOkt,FMZWZi8 MPL^&Aעi7Qp=m5frpx"^Bx?%c-`U>PR"3PߵAXO`Tǟ@>W:*Y&cq#):ßsy~yoE,c$Önƌ>s.DϏbXބ@1Aā>A`+Aj2!5ԥ0ϨAuR3ykN+#)^Kji7[!!Ӧz :yM}JYa^w3QDN=CZ3,eM]D<@O j|_ $r]X t#5qStAx[kW^}?`4%z@_oLF/,Y~7z9;Iw~-we`悿!ن2K14;uS=Iӟa|{XׯP;_P3HG80Way_ 0ГnLms'h 2C{!sy2Gg0(3bFFz#"t1V"#\ urWV,ƌA~H›HFq8>t.- $|/Opv\n7Vkt.I 5%NDwhX0i9MnVvhU<>9Zc^ghihȁt#b;eףJfsw!F &8lrs,QIFVhONpbMg\s]xJj`DCLs5ZSm4~ E겳U[n>che .3K{{<CPv لئrutr2v{(*:wejY>ɊȟǷ;xTZSҢOjU6dFκF_57"1뵛=u7Q-P )ϗD0@l+1ddYAM&ޡ8HˀM{E8J0Ԥq<ހ Ipv_5\4v , 4%(ZR8!8d 뙷qrHjE̫Ỉt3q6 `Gc;}Ybbs/G_2:|"̄j }5bA])kzm=x$˃xݕf Hwƈ.h@:%(a'(;-88W((v Bȓu5DMΦ>Q3NĐav|Vc^2\mqr٧37v@ΝJEϊp+L}IcHjiݑ8FpW?lmoMU y=.bwELJ= A?cr@et;Nr!L@a-pTB7mIeIk9ҍ rP/![}|ǤĢZAz{cbW8~⒈ֲ.y&Ƹ}PN ;[g#WYۗ#Gδrڧ@AVeڄβ$Cbz\ϔni>QSk4xR!zs*TF>9dC7pUpܘ@~wKWFs%?1o;/35> ezG>Wٌ0O|z\2<3PZ{̓"=eR>E.+4RqǓS{zC=?UC#sԑAXUņ6MK Tnz k!آF>4C {tȹ˩һOy=ny-3ҟ5EC/Q,m&~>]o+ tr

]O \⭺)GjEV',l!aH]ro|D0#v;uWHv~4$X7*k N`5 j\`}RSەPEۨ9mnK~F!G9&58{rת}TVwydoE2J (N}KoMr/k;T .@ٺDg04R At&6^ 9kߦ{h&(\̨&'@zTAELʚ]͸l9 FIHԁFPr pWMI+EQ&-?B|bƪi6_ VTeJYw(uz~оP%}G}Bֻk%wٶ('iBϗ-rA=\q7wc6V9tV|3Epa_ټ71L|LwJ+JJmnt-{Yz]Ei"veϖSJ9D 0bڪ=/:9-5r:d bv`/zX M޿6l0OA}Jˠ0\{Μ# -`[&2wNsĄqXDTς찵m(äIS˃=U$P(ρuQaPfd kǝOgt!jtj`nf9d-n֐ ?25H(k! pY~%#Uѯ}n9Eӕb7HT_~9/ūR &U7m9fC ,1v ڸW0yD^'m' )e;OK͆WL()vYM;{DU%C#6Ls)mR݄9~`.s`Fg ^' Z5d/o\re/']SYqm>}t~hdkUpN \Vy|mCTY^ePê]c|:vjX0a/-( WW;B,Uk{l,/ߠtoÚt1Y03@ `{jQy>e)z䔍 ]]ŐIqO}6*[YnиpJrݱ: *EP/!;-ykc3=G>7`jC)!؈_)Q7,Bm=|P86IJ M kt.s̡'fnjܹȋ}CP߁HaY$uAWi CDA)q:"-ěɾ3xPdJ8r;j0OslaFd_#&ܾedOPl+U/D2#sLr=&~׊[ɡJ$>9&@ARSqîf*4\ QqWB45PO,s$cߡgO~{׳}XiT5BbvFY"bJA;z2rFMI߄qbsgpWon)L%֘X39 OaFõL*7Q!$^D-D.'ģcFN+);2'f"`'k.P^ WLzloyWy`W"<|Q=ܥ![jD'C2K᝞>^aбy60ۿ->5Zq9$xFz*m#g/IzfvAvo,CEM?<^bQKvWrC(hb|I ,]HV]'kdߗ{/:``+lؼ BF"Cn# aC6P,H}M+1ھi/@Pl)ΟKaY%fI3oE4Z-c!^]iGM&mSd!Ay[rqEuSL"͊mAgg=yܕ,y%,rI5{ڽ\TER!+݆6R<יARs(J1q+$ciRD1fB!ݸ*xnyIW䋈D2!X\pGCƉޏuߟSK I\9NOזVI/g'r~n_Hh\.q>CZ HQBdxZ6 }Vb2 _aŰbMţxvpN~ø5>}O%KA56_QvbTPj=60ڒd7+Y)7j`Aڻ #W_9\ m=u?GC5iT U}:T;" 8xT ğޗ|W^oϽx#x.̠3Op|VJBԫŽ )qщ^ hqP7~4xSv/ZezMw@v UC.rp[=w$;UG{ g|p_ǡ;870YtșX(ͮO< qJ9_щ/Ek յ<9paQ8,(9IyHM{NS2ZtB+7RQ:Lʲ/]0Ӻ"[ f mi:ge $/a\|_d2Q(wX-3DIcLʗ]IQO,H) |Y('kX])XH}H .2Q ܃~HRIP(6-pu@+!UvjLodUj/~b15' jq6ؒ0OhǪ~u_5ow wJ#N^4ΒP;& BK(e/ 2= iz\$M^U(pU6M7ν* iaF8NfD~ }+%IM-q8hgc6ud&TWK5'j΅ZSx4 :8oZT#F}} vҳk2aZ+c2 Xinu2[3_(w "K{Mf]3ׅhjFϻg|CEjt"mTTvkfRBy*C 5\ĨBk(=^`y7ՋL(,WXѩH &>2~7+ZISj'$ fe/N1R1nbTkg5(qQzm`7ѪZV=1MH}R#t_4UE&۾})n}X.2hf}fb f$ۨ]@{ }sp%xbN؃ٟXK9mC`MͪA3̃7 f%ծUR̴LͭK=ގ'n' jVgA7@! Rjʍ-|_^90@Z:zV]2%>z~ayU}O hF%j3K'Έ`JuHQuUG'960|cL81&ҳ`1fՏr8ZB^C 9I؉SxUX{KI[W_Rgbf $t{ )aJJ QkeQ,ЙYž4 ¡E˂)ݼL,?Bq|7ڙb5%/Kc֌ߜ(MN4q?Rnj3 ֟H;짛 7 eC*L]C6W0՚gfMjPR _3U֭63!G Yֲ (wW4@\ jVqPGu`JZ"TjUrtZ3FD7{`U+cf1 UJPʘ1ǴwMTFV $-8vs :um }sm\ñ*QkCuk[f2<[ff,S;58/fz>nCMnUzQ -5͡^V {tFcaY{O+YXyggqYLK/ M1 {LGr@3mެGIl}*X,S{@=@ֽcmyH󋜁1Dc빭$pjqzD|DdϪh|'k?r(g#ݴ\ソs$2m:id" U.֛9&1xAϋZU!<H5-_t#,&iKb0`nVmص!\+I3/f<[-uWC $MzlһKD e/L5-\ MIie,ȻLLpϞao>9,XtnXēHRxc ?](e퇔Πyۓzh{>ƍ =ذ w>]3E3 A3Gbh\0;Y9. 3}dL0ѰRTBA8>L3C0)cYC#Q50QW\y'z+I^qܢ'⧪E%Z HaYz ۣ)D7s-!X)uuj͒[,ԢqOmRΉ^Wl]ƓHn oY_n.Υ|M:\FzJx<Y!&=I/Sᑚ[b-ZAB!k1Z;.ú+a ,A簺hcP2`W?d/&'yLu]g aA[~)XTS6ۖZ {ҟƢM!Wc U]7%J%VO]΀FmnS]7 ntqRPHecd4[w#TyiJ5ͥn n;C 9}ĬEt]k`_V},ӧ vGtP]Nr՟ kJۄ5\}y>Rz/dOj;5Uokm(k`k &Ug:Z<7n6DH0݆WXC(#1}F$4rW9W&֫9&ҁ5*EC|,>&-a$!bt#JlqX g]{ޝNK•5~|I>9C~nL)f"<*.|*^8zi&ygKsz pd>IPPͶ?-~𷚁O9(nsW1{5&gOz#rqIicqh?vkMG+@_hlE}އ]Y{CݜllvuʳAP zTJS' 9~R_a_IŴ˗"/xQEhIWhǎxyw24( VTd'!$cȷfN]exOWbȄJ-JWn"֛1W-?Q]\Bࡰ!2ˆxk!^r, >[ϻ:Q sP~,@Jt# Ef Y빋|- WIk+5õ[^Tb]nW5=ejkhj# muʹ⾃oU兤" GQ>YRLy#܁7?%03J{4rjn|骉4<F8J&ی}&]R+^{>@^ 2NQaNO5t?g`9 |` 83tkoΗwsy11eHކ`f=22e!‘fyo$/{eL+G걊xnKN4PrQ2vnzmb: 1^YL z.ǽ25q5DT%,YR*dL.x tYDmK)_vpa;f-ǠRĥ3*'P(LYV (,I% uUJ]!O4>al"ԩ2='J.p;F\R+/~7q=զ|3cW*:XY ,ߤ#Nd˥!.I* wf[Zq7Ş&`9& (#E o -D &@^Ҹs#-c%ӯy_2ez/M97>e,0E uKbНzpy)S6)E;+^cEJ^GjC0Aa~ 1cs2EgzHv[xȄ}e 8~H<$AiA~UM̶<4ߝ-0J'_ҫ@$ @,LTЩ4/R04O@bڔ|b/Z&_QC9 .ܞBoȬ d<&lMx Hyi6رǎd4ͅ&Э3'҄c/1$ǖ5"|vk[7LzU\ 2{Uo'[~]JvСS7OB6'xH0QcJ,Fȟ%>GW BLGHz$R8,p6\&{!DF¢zNs Ai8WTc^n-K}^ 0mȡ[J%ףj0@l<4\@n%{PþR$O-L3όQXJ4辽" BXo}4sieZm[y;,H]6)ЉZ!|N'w8szJLT6}ﰫ-nm+:̪\\,V?KJ3`B~ ϏD D Dd%Ќ*SAq!p%G @˪B|ÈJ?z,>J>6K;JݦdKq 1t&P< pruCsMʹ)'7Q DD;/L k6YUnyG8t؂W5}Bep'cYs Q{2aFC2;)Pw=+Pial%$/ J gP'qaV8rqFT_Lr' Y6Al=RʼcPOwiܕ"|A?@;l;wA>uBTpf;3xA(9oV 9H, [|1vǜW%`g|qa9'6`HHTc)75{ޘqP\o5۩-袩>D#y%zvҦ}Ņ%727-EwnkF.hO򞢣ooX p 9\gjI!31DGÕW}D ;dgʮضU?*yRy 1ˍy')EX=b {)#JnYrt`>T` ɽTrm>3O^3r9o?۟C0.a7$n9a/Y!c&*[ F)ۊPBEӷ ,u67-1{^Loa*E 7t_V!B#@gy;|BT]mk,e!?CzzUb|RE;q?Niw4fx9Pb}P{=K#H;t5> R[Wp%(Tۗ]YJ;V{NCAzppmB!daz otC_h\л bjECC;k-yc׎9iL'S1'#K:W8 Zw, l AXv:񰶶DPj*nߎ#:zQ[[d&ͻc=sȐFoGC6]˰),m,g _<&꣐~H OF=ڝ-.W$_QH+v8{l&M^}+H䆎~5|YFk8Opۣ4:N.qI3GaoL\RJwǁ8e*#nuЙO .8C? jth5[PYn=4E܏n-0 ɗ9@B 3P#iYd^[fq;<&hX5KL ϡ0˩ed1kU}6^k$h "_n+B^hnWkl٣Mm$$2nٽʓL,gC$x~ lz< 24QR 秔; G?Ams@08 83d^D#=!p!} 7WUY ; .T_4bLѰC9#PUY#KȲqd_r!ЃkJ$̴@19#ؿcjn ;g4 0qRHoPK}Aesk0B{>V2ݹs X;}!> ~?o@Wv݆wSʓvyج,g?oqN Y"};mn֏ic+>vE}j7;!pQV<k/m\|sL J^⃲`D\ i㭣h aaKU;a^4iGqءVdt.1BY,L}!8)j: P+/@Yd7zddv^-]G_7.%7H&>7ޒ' @*?)v7PQsCt'vA{>^3K<@Wր=wij!; aŻ

jgCb vk,o)83,a6.!#YK}4ĹuAZOL"Ze12GG5_բQHeYJc3QΧGd}v]ӃiWbmP;xz#!}a82DWVڊNÁCi2G7 ՜2lX+>vmp҇G1UȕdCJ,*9۹cTY9Bly`I&OxtwL _B[#W"7F9.:)D;鮳 pҪK^K*,[, ]KX4Ɖ X_모׳gy@.1#U/ẘs]b X}fޛ,'ax`鸁b+q n1 #ly&`zD*o[Bnsf?JU':/W`?m\3sLUԥi(ÊwK'Frٱ*XJw'oKJdN.3G)ҐwvcKD*H4$ql.GZMW% `|mC69' vr=zV׺,piK1[(tܔl5 _ Wh6( dI$u`W}uɊ;xN\S-&QHG%WVh)[$#Zʅ:I~gt: Kx10r]2cޗ;YDD*=~NjxByIʏ᳃w=e80^-ѫqum,)"v/ 2~EO{~#̷g0Bd; 윷(˩>d[FE\!6q\l6%OB<)PhilFRVk -"i- WR#xN7N)N/ '䴘++ܬSmP{܄d ق!E䛇lA)_Mip}Λz@PnwgS6;>yֽ~gБ?L0:ٝMAmbk-+u#CB3$GA[h9+ɣgOD[Ëńbgg_ Ln3cOZ^Wz!V#nO9`) w巢J2瀡5&[0♳Zp۳krvKY0P S3+ܒ ֣{䄼Pⷖ)3|~%%y1@7?&{ 4N4Q.Q.`80)*C4Yt@.ka:ns6c"`a[Q|,!@{{5./ӀklR.$MJ`:vGop bSLCd)xI+F]mYឦTK`c'ҒƬ phN bՆd'UfQȦ\>'3Wڙ8D:mՈr6hFP͠c;њ*9Ѧۜo3&uA[:蕣DޠdEwQ%M$diYMS l3QHHS= U9#*R9JtiFN%beF9}lJ&5hD@^^k_b¡4Kv-69H~l*g(]ϣʀzK9FuKJBtRBD t!wb w5q !kԸrtZs`o>ѬNFJRLM?h7ZB_2l XL,p+.+:O.>Q7bx}mZ \8ڥ>ܶg~OܣS򁿽5a(h%NQBr 2sxm5C)N!g#he-$l~}gvyÏN{uQk(:d?ln,O} ̟|:e1 .)qCC4A0"\=h!b qWIA^{=?ŒIJ2qFz=)EݏQ̟>L%jK"1cZ_FEWՑBKƠ$t3F\0Xu>/ D¾uWEz5BZE@ϕJMy!(\3GEVǭ5Lb 7JʂG2bjjj/ 2p˜E2^B0>~pW~~I# 3lgb[s`7 ieSݣ!%nuYPˀ+>Dzc#v1wBt֖]؈2l;xUل0)>||e(վa} s?N~Xl n^5SE<0†xcshofj $F? A :<;xY[SNr\Vʁ|# EJ ˱ ?c>YE[c85*XgCǙmgp h=`VUܦ_#_A <~mT fomQƜF%+=D eQv%*|~E+; +ؕZзΜ1@j }#TQԈ(qTCMȮWn5~K] C ҿC&yΧdTg 5ղ)'ynzFF@L B#r'))6F!0 Y@Yke+dQ-2/M G*` 14.$Np x:ilP#PR,z߯^vK7  $坮u lE:x1|"?5m] WzlnO$a 겙Ž3yd\ հ\3jwݟ`&cJ+\ agS }6`xI`L1@ɊoJZXHd 15_⃑l'}" O`V(í{hC`.Ng덃o¼} eGr+^d!0;[iS@'f^{tǙMDrD;B?2R$9EI쯈ZT:Izd% 2M_cy%t6 1ꬼu8e.|Š rT!ӓ{ރNJF1} /}vEʝ`?9nQ@z`-CդlS!=("M!g鎣`_mGԢlϵFC_k1B h@WI}_~+]0Hzj᷸sWéwe2X 7+9!};AoֱF{^ꁑ%Xddv NZIu%y,')0بKP AlS\,G ̳Qʮ%`bQP#(&ˠ>Op.Zd ?_KR+AK8tQ;CYWnyQle ?J<)'a\s#JU76AI&]}[pJecv"U>s/ r-UzN6A#7l-uҩp?&z叿g(яV|: g?_oL)W6fDSg#n`w%3%ݟu&31 'uo7'8C̮&/ Ӽ-({Fv,Q {FW]Zu0XM Q$ U`hh[ww`Nku}qyEՎiEQsm~$ T2%;RPHGo\P#]jepYzL7[ŋPf= k0].}L}w]5XOiᦝerPHYdZ߃~P=gH26݁qVtI!fͯyM/u|3Wg*Eu@xI߼:MSQSvDQnOu0D;pX\]P)csRWBaxXz!L<>(0y xS@d|1``h>ĕIͶ{%7ے= {x@\h7IDdvDR=XϾW抝Ή3SOL_ @@UL79CjEyN(pcܝ7bv;OZ T<yJ&#%BUr^!^CzEC\5v1V7o g/EL EW`*%rdI@Bf3(_HCw;;%4Pq?me:"-oi?IMvNt x^* Ī{J/H9%E]!Asº-,_;#N":#;$wpH9LB>*yW"8ԺZFyUە[ X߫kӣe^w% aR1'\Ɍ6bp2}֖R[H=77 жz **Ѧ"P\6~OLM@G~:@  QĘ ͽ%kZ#FާHfYhF> %X v$wC QТ7d*;^fs&S.ds[DԋOʥ!,k ?X1kҺS4֣<0OBVYfkG'S7f%iνZ%ً);vԻFTosN!̈́M 6v{ w&x WU :;C+и-Vr#7"B a aZOFhTITSfEpxu۴.&nұSxQ=a?񵍁1>؇ffTYM35Y3Jt+gZE@Eΐ2\Or ЌLB9AE(&8LL:yuU !,\87o_:"&N8B' ·b6tRq5.r%[(_QzU}ٞl!ٻyJB vėHb\jo|qDg]4 {֟ C$]`0[WhbGXzcK&1SSY#FE G=CJ|z^h)1閺E|eME.$R|5fH[+fme=My݇*!B q&{So(K瓰勲Ȇ, Ռ 趒>M|! 1b](ն>чø7ˮwj6$P{ ]hi.`X1 !1!p޴HB3SXtv FI%`6dJ99f9zd)*l/5ʡmMh(X|Ew[㳖?cbPN(Cόx0+s%0h5ZJ=*%#y[0:/y?VЗ̓lV.=`q"Jlw_2ˉ]ggOr퉅\^uSQٷp$)&4p>P֪ހ_p51^Ɔ^ĜUk ;6إd7_̮vַ&!ա#JWunLFd*[OI_F#> )tHFdR]*b@CwSmA56Gc)bVF_*; OaY E$y7[ud hi0XT(,S14FE7#~-)PD `AΙQ6@ߚ*Y,3Fd75$W?)3~V!3HOH?Ulzk5rjZ~Z!_7X,C q߷\Nw !瑰eg 4vB J :|n2۳z-L3ӎZ[/#'U)ʫ5#Bay)E7Ħm]_c$ rx6].D5i{6q 8x *n_@>71ozOv-/& h[RD.(Fq2jTjU&ŭӟ8ȑCmVb؋̫*íH&'T 0bfETxxbQteC<[4\^0(KW=5{'dJa]?noLcc>gt4ǡmzGLl;!:Q/l +#*~XL%ӳ va!Zߘ#![ڈ ^p~4/m dYBt医S,tx~{ZOAZ\UehJĵ{ЫVASתS^עͱ:~n7>iEJ'yI?:PY&Ϝ;iᩴj(!sɵ/-.b2i;n%fSUvu](Tx0dei.0i ;=Ho;mZL=]ּYƧ! ~-Pu_oH]jy&, n~{h q^q `Y0@du^gܩF.odz+] O[ր8s؉%nMn1aSř":b1]sЅYx:f 3iIt }u}uυ`WX#=7R)V/% z`#cz5){CNErK R &g$ >L힒B/1P;P;5 Ggu( `c`:@{7 BʐBkRtEmqQr nqSɮr jV7?9%L&@{SK|`0Ũ?r_;bfhjI;znI1Q1sw2s /e6SBo9|Tu]% oJ9})UŇ{fLf< LP,ֳ7@2됡5?e؂L 8)2l.L ﳌ~i68[ŐmVpM)􊠌U S62PY/XqBlST?F=Rx֪YCHQ0FN]{EtTIY<,ndĿ(~N ޱlc;SҴB2qZD4+p7&(pchVA%ťG20+6۞ $_,=iLŘ63w5RVKe#H3D>QhTSv5&f^m;rTqOlZYϞ-!yasXtZi'D7ș 05q%zH Ok"Ep,\0}R)%H VYJ)E.$͙NS-IL{E yb~v5ut6^3W^ɤ༸ˀS*㫞k>A0W^U> n4t ,b:}Ozff<=K) j.Wt]q܋T"'Y#ߧ.b\Ps&~TWb|S l44M!DfHrq| zCjT n|e IzFq=6'?Oh{`kΪ ~eh]'$TZư)n.9F&)gFsԄ&2J@MlE F\,YJ> YeTHKy |̇K෎op @n'qF_~ϕtṉh뢟!8PlZLӀ1fګBZ~ I ([v-(B]Ipo؉I2('K8y^}+(Ueeb^my>;qC7e/gvS|3T 3Ag̉G;H{+Gij%rQI)2q$VôV^`ԗn1~m[hu9Z+ .ޒ|#F6>.)wg+o7ZIUCvw+p^]d9߷>e#%h q3-Er71+ =r'oJÂDA$G(Z3dOt+AoT[١6'L{gD冐\\-+H%נQgtlXYph>cBώLA2vWa"Q(r ;}!m1-n5h~-L5xT_) " i.EaJŇ8hSʸb'T4^9Gq7{Wlfݥ̘NA#JS1d{6B/?B#7s[. )b?GqAVXՎ3Tm#^{qp%Tw* dD=?&fI?J.}&~ * i{F^ڝMK˦^gWxDłvo#\CRTtsP df|LsB!܊!{^~,g. 꽯?(7)mSYvxuj g_5cZGzo 6,6LZ%=fx/"lS E;uu&15] !5j| _bVwLj'L W#^]! CFS!V}WWSj4]p3DӯyPm~#{s?0vjQo|uвoϺjg-Y-ľŀF~K^00NA>Yޝ7 34L&SS)~2+C3I zT! 0d%6̘GexI>yz:dDk5R `~lBщ&pQYp7ah4u0TDTj%؞Ov8:7`+qJU^GFJ70qKa͢Fw:T@S8WC_\#iͮ셁0wd4R Rp:rLIox$H1?!_pQd$*}vԀcH$Ig6tODm |[ʇW`Ŕtӂ{Ř9.1 ɀMQqMs)w{aOZ\$\u,\M-q 5A٠<yU--A{{0I$4nAYݤj9܉ sW]yqa@قe2U\h A;wU?,LJz CC;;"V m(oMˢ {gNj^҅#^@6kU~ rgB2=V[JOC+r42>$i5걝jz pW ܄Q%,6ƶ']EBFj桊ZK =%뮊ŕ "H _ͺj*>_cf{t8We!Ƈ7tD=#푾a3JDP =Ao DQQ 8vފ􍷳!VvDV,oZAP.8h݊4ugЬH9=Q#&fK{h̤A,m&NΖl ]U[Y<۔Xƾ|Lgr&ƌ(K1z ,v,~ˡ|TDD?0.\ʐwX's -8t)RFTPIN+Xd~V u.+p(7VB{cWaW-RFLh!ژM]<~ds˼<-誉(!Xbj"P55s) Ӷ zEmߍ:ڛW7l6uᛖ[zP%.זxIjq(7Ё@;qWPw$L:Y3zRߵɖֱWN6~`2x Kd1O1(`X__3bPm3K nWD&pG;Rу`W҄;#|=y|Ͽ_@pΚJ,"ԷP IR_Vry 2eԃeCz5*&2;Y[y=Yߐ[{$ 2sV+oNDP8zʔۥ?[8i2>8B2Ur0o|-K#j.8LCx_STK''Tї\r-0’ӛ!4--ìD}~m֌%s)S$h&^ R̊EtZa0LuM̕knߓԩ{9?Ҥp="fw}}h"4~=jڏE6J+J-f{GcL燄`!}[5B1H6vj&X~:$r}խNu=wc$~BL'4*!ue%q[A:cFM˴e ڀ IVBJ."Xf c~Spo$[& 6ROK:+қ5(8M=|go)XÐ,?soJ^0U{MD= YwC9] ϖIˌ3.4Y/onyp4#WW̌[y:[&:4(n@vTZeH)]pq%8sY[_+:X3UvwV=F?4wSz`4YwIgoaN1̜eN]ۛ' 1 9u0GB+~sPҫG.Kc6= fj* i̸0˄r.O*%bcebL!oVf/&oGeUXa1̍Yуy]bOWES$Z{YﹳlRPy $ss&4}ADH2n2>QG3kѮ.w֪jΏ&j)[N_F&wD//}78w>&}yݶ,ߦ|={l#t23\\ɫ;7k}ĭ1ATdM<'qNu=.D0cFݯu!mJ[q GFLeTr\W÷y}n}!N0,&%RZ<}#8M z4xNN/4->S=ӈl_ FJ7Y֮i=(<##,S8YKָUG7Uu%|elӐr5S Ė'I^nF&G)v(nShԗ`w\xs&Sװ V)䞬m|(I'UȔ e_AEGjn/Ճt 1=ME]2Ⱦ3}ӊ=@0iJ-@~3d={7Bh F!Q@-ife?o`>wD0Lʺ ˠt1O+eJ嵡U%)'?L(/D 2yJ1+Fy.PwG,OF= 5I"u3Ʋ z0T{6!=ncrġIͅYtͥ LjTuoBcB+4"00]t tF,|a/ ^Hn" OnAh7Oxm$Hj9ZZ@\W#'τr68PgjOے \#.VRIio\ء_Db0jJY 鐊e𩡴ue;/ڰM!6%so+q=-;5{y9_}-k~9v#8`C5}P6ܵRJ%b%9H~ U ±fJdzUluMEa2 1q4=\vNԣYrqw%-yըS  Eg6 .qs[Q)`cWKα/#]|5.ziUB)֝TLȳITU,$MM$T |ŢuaEELn [/yJfVx\bв*lזuV\ۏ]]>xb Wuӈ;e@$ R&np]'=;@~3s/A3!($:@ @_謭otm Qa5.2-+!NM>GX~i?O 鎑+w< ZeR s^aR$({H{cg_,R6E^en8>h~:tLٻ4 ~z="rA(%߸)T>qܓlء#4|S uam_P)7\R朖p`2T>$Tf2-ГPuHFJ hmy"r-aWYZN,r_fCR[0U3`1׬HPB޻'o{NKBuŜ>ےs׆tna8;ָ. vϤďQ7 Bf}@EI󍓷`Ն ^ p֋7[bRžGy cݙ6[Y-=fgs 9,3C`ìݶ%>&T(fE'( j#e>_f571dDci9_%Y'_ "f YxBjژK #{O1P31{?_\ay)^&>dvya]X!xG^ ɑ* ># PvaJs1t#3vC._١4ۻ)fye>A_c2oĭoLDT%i98ы]2THݢGLQ-|ӏI/A%[IO {SYgrf) ^a2FێpN氌Z訾5epVWVba>]De{~%fJ;ǛJjѹ+ F@]ʋ9LeK^$mNyAfwZ_O0z) ?!6[Y]!Ҏ Vm i$\uΊ/syh<ǖ < C_QDmV) 7ּ>ooGTbކIg] oY :ʋm1yعb0iz?0YQE$0IA 2sJrZ2_V8_)]{p 9xFEL1M@T,?.Li y}+Ŭ,ur \5)mls;(fxI)1s}Nq"{i _,uɊkE8A"xAjauk<|; X$>OuY sn9ʿ/@9ݐ|`'Ia2-D%-¾@YqN%q y@ERHI\Eȸ긯5H}Q NPܴ)16 t/c9g n#bHXn*uR3MF)mF('!d"_ڔ63={U3:R.2 ,yS=qjl,,w?^=3.eH0b,Ϻʂ.OU1ɀnm{JZ-cͱKmb_8 ="!n5q+ /2g;*j#JR߆?wh32a}qwU5G!,Hsa@pn1 2ɯShMhsI[e 5ɽr%!e+jD,2dd|m GFBI^ "GӚ")8EmR$2(4>6bY!AҔj1rU;~d L8DXV@@D~{it, yHi\@| nl*;`8Tl6s4"RuiA}8TW[;K R}A`e<֝1IT}>2&wuW}g ^}Ivk֢4Lf"tĚosZܭXI|Ɔ$l#G)ēc@Q=xrL]:ѝx1%TD ~c2c[޼(2P/ EHenPF0&"EɛF oI{5<~MFE턐!?lVay J@2Ӈ&AwOc<|Nesyp= m Pe}8Uݽ;Qf-XbGRWu 9ԝP~ y/JQ4B9wg,|d{MM1/;;48z13C9CMq}Bt-(s܉-UMgOfN _u}/4":ѫhGCం|b2143)\Pͦ6/Ȣ'@t( ;[^\3ǃ^J#]X2637lp 7{W_#xݰmJu*LҚNqu Wy:G?}y<Cߩb|nb3gL'0zuc1Ű>Acfm b! CX̦@ ɳd_4i;' I,Ki-KĬxbME2\gCE-,ll;\vx.,iH:c,޵7>-D*U!sB]ku=z.s.Kk?K8"*>i+$F5.'t7C1d9TWrBupƀLA\=KMoSW$G~G.6wJk;d&54F h' JAj2r>r%2ﳘ taE@=*ÐA^7??7 in︍mE(r#F5aնѧ1Wi.oĴ}Gֹ#`O [RJ]lN3Eji-kc.WD6<0hV4>|4×biW ЋyT> ֗Wwqs@TlF8>sYFM^u1{PL" Jb VMS27{i`rƟ _=%\k)7>,|UK'v gH)Dmwؤ،s|EQm`!˅g,pH^p^HoȖm)3e*SGt6 ѯ>$CgL|PCF}7d7 pمy߭Q_у7tMH|y%'r7"{گa%atFqB{W;pq;A{##kG} MKp9-Fq,58|ğndۘj& ]yf8fܬg CYH/Ӄu7ojc'i$T,V/tTbseXX׫S%Duz>߹ كb8i9;pPa}hz&I"=`*,̱ߕǮb8NԐ1v[\!m"SCeO 5GMJ&ۏv[E?#04!܆FZh1ͻJo:1{"ϐⶏv+G(g%  w9ѪE*u14/35mzƄ)=4$V9f~ ,N1 _ >/U#\x3}emSPp\ @3)5c{6Oφ2췾DdcZB.zAw7.aޮG=jXJސp6A֭ItXQu͠e)S:"}({ hVo7%;PI讗&ȂI>/AwM*V hj!wIO`TǬ8Ƃ^qd؛`ku#HKI(@tUPZȟL -]U<0&X\Zn8%u'Dђ&сFEa9A1*r;>!pk]UZl+oJ6 OCO2yX=^_er31WrZ {?r[Q|b8$$paC%ĺcd6l#։ctRzp{ЛkYod|]LY2KlO[ {^w}xPAϸ?N #% :  \4gcE[<t'pDz"|O0z:޲8r?kfToglw*] ް1sj8cjP*| U"5I%Ȩ{$Ps>fL*BVZ5 >Qyd|<[] :lq}qT&VЅ^#gIBUUT$seDKiQш_ T:+0`4TWWbd9 ~a ԃEZ\R mpraMbom pGb\*lr"T.9Bhi Vc& 6=ף-\OpGްĹ7lb @Y|UZφs̜ҦŹ^iRtew;[[eK=Yo#,|hP׷7{Shw\)()BBI Gd:ᗃWX0KHJ-%pU$f$ピ'QBN^WAȊr^aHqf@@I>z銂pH3Hy>6:?*V jer>BZHP[`ؒuN^WR)Tٜh~ Fro~ω`A& gNO_ (gDd^l4F>Ŕ"rh}wr2XaS_k[[[C_9+O|=-ҋOm~yÔPuXD$on 3M_Ll5m>v+r-A=Ly>CJ!͐Kd>$f3Ղw :Iu?6IJ~ S>a+`:9N~Gmxpʶ +r"XC}9Br ɗEI$! I,Nۥg3*3rㆱ]=si{nKyN-ڄYPD5|EA\)2И:-)E~-IL޶"mіֿ́g)xSQAfiEZ%pLg%W1~X<<ǯG/bHOYRI Pg _șPu7+T"Ė,gxV&L\(mhO 34zqeqq?< b īb] @|O?k'Tg)'X?N4.PWk@3?溣!OљQ~J^cm=Ӹ5$QTwzWb2U& 2Ʈ$,\t$!g.cV _+aY//ai&獺jy@-(d5,m+aP4/~ɪX$RUU7pv@zm:-N[7`\&  ylS25fڲ"4"9,*Gh oٵd@+_hYG8BO ?)pGj{7es}c0F+:Q4V#TKjDQK$eGlb g]W:AVf4o'ѽ8"zt Ǭe㵭6}BTt|N_ӹ7XM{FWPmuraVpu7o~Yq]+YZ( ՚P2 pXs9 0~=6$>VFG^&X2@dDàHf\KĀd2V7{|K!4ϜUGqͤNwU':e1(' [%zsVnC^,HzQGuro,eu,3S i:?L+ygK7wq랏RmZp.(XhBU%f!h2x\'n >3|Ea/μ߅.453VSƾm*Mل}$ǰܮaJ؋K, Q$[$Jqbom-C`%ۣʊ< Š%Qw{X^"7meXSr5ghXO6B>z1n⠒?knNǡȃ>Y:ŠP .0Ʈsˆ@gs{kQGuNC9l5:-F@ }QM:aw wÙF"`7 G6a@iU[UTl#z˻t:.\3Woek6.ˮEI׊+ZhW!OuxݠhjIʢ2o_{sZ9:cvd鱵`.V+h()Db \ ^ckzdAΙv%[GTk4m MRz#*u!V_xd)"Qhh&ϯ*=>t5ߺ?@B?׳G9ɞW..X`Lr)?5fJXo\&IPo4s88̤ եMȫT:ŖVOa>퍣-2yrل.Y>^lJ)-&0!b]Z.xɉ4^܅wS/M]o <~=C #S__DߘϮe#oե'dm9sFd9 I4|~_Uf Zz;0tE۟eX!$Tq^=pzwC5#ʏ xXn -||T:N:+fáHKTfs\;w+0]E.V{ N5?Q`OkdÙslД2xj]8ᤌU!os%p 'H%vz8ω^ 6l4%{ՍrZ qu,!k.d{mQft@M(=Q +7},~Kmph EXJY'sUvGKH3z#n9`XϮ4` OJRoIjĜlENrא$tJadm}ef/O9'E;kJr|\GUv)U@'PCA0Z[Ns0k#ֻw,`}4 1 @IDBV|աO[ z{?вx}fH ͓^aCʕ_rSS`Nq((w%\Ψ y{ɻ$xYg@$W3 0_ ƒFr1,_'cq*xblO CK;5"/GH/mǡXP.,eUunY.ZS &oI_Vz"լx])ԟBs2빳^i1o]3`D &eLq<\f&m:yG+~`[,&Yi;Wؔ|JFߘ7qQK{KB~ENʡ@`#j /ʎ{{|4t˳G;`O-;ƉC!UF-O$taZ͋ID.jNg5YdZ`aW7=w@\ ]Sګ#z Dž* "RnhtJPrU-o= L-eD4Cl6Yu=92_ۤ86i:L%_ztWʈkG/J[S4v ⌓; AKn^#u7+Rx o^U}p0OV ,0K~٢8g-xmUgZCAOAwLKV)Uɷ |:hS,34ք!Oe!W4kFhs $yѮIBIXB;r?Z+wo я9^-Nri11:,\)r]y`|j;T|RNg$bLҌCeVn1$ܒ˂|&hiI14 * j^jMY|=zYp`0pfoSt3Eo?Qsj?A5}a׻ AL1`*uQ!U_7 5$.;RQW\4#n+T)WAa1MbؓVɧxrQe{7A~mO4YڀArQt0 t'!"g 2k%f͉ٖLkIk'd OrJ2bM*&ڭcZs 9:~ !pF1ጨoZEeODטxo%^68C_A !myBNNDD\ s p`QX[wY/jݲ/Qvɛ!oVW}J~I%1>p%rs40 5 *mv`}U%y8A|h JJMUj1poWjz.]G )K NVE  pVJE-"e (@^ZI9rL 凊$2r1^]W$V/@9MvrY1S!jU·ƕmr䑧9tC @P} tՙ=K#g\ǽ@n1ճ4ar*'L ㆨ*&k$8G>7;9\"x#F W aٸJeڗv?ǾR)[,X0'>f *xK60pwjEY>W'QWQG(M/I#joց.¸Lb8X=_nyO:XϹ18ͫt0όUAZJCeSͫ]y^ӛ,(fx;{:r͠ CȜıϨa_2v7JLtWqg#enPʎ2}-\ᶓE4OŦ=l10Gg菉uO.εhQnk~w)s.%j ?{gpLY[_>7θeۡxݙLG6*uJ5XiwqId /$;ON[wە!(Xs|.l=okeίÌϫt]"%j-QCN),*z:[S+Op-^b C *C я;QWr1|H|qe|.Ѕv|k;sݝuq 6IݾSzǘ3#9EnvSPfJ^=>`1#AmLCї%,b>>PQ~WG#޹dQ2i r\z1Д/y{۔h_OGs-=R<fUCG$J 4J_XYaν;RQ)BDDžΣT?0-nê%LW87s@뇔 @@O} M?ݠpF w3_BDC<$̅9kMwE~c*myX1kr%Ğ;KVf$B]'ҏO:|i4ȓj&-sV/sL\.oms鈞P0P2[+SKHv^QOBɷLOARu֤V;O;+נZېT V7ݐYO]- 8നaf?-6OAkTR%fˆq7 HIhwhSF󮹠wlhoiQcq+1`~u7|y'>9XrZ1<B98i }%5jL2&~dxvPxEtLcjĥ8A$옒!z-tPah k&M)J˼|dl:i{iy0̰iudfF1Uc> {HfP!D&_h~x;ء5Ss׾O'iv dNdAi]^*kƠvjs""4K虌.[d^QjiYb?IVqOy.ukg)79a未[ۀldxVơ_ѿy Aele~203zE.JhVU9Qf7{QeT:$2Tw7l=^U$f+cI I,iNl;ēX͞Y)N,DB.'UpI׬\5q"JZ;yPTkkLrȂdM#)179 ~3ת~VD 8jALvFS~F4 Qs5h_'G$nEY9bx}O8hca0jL3Vax732TJANI~LNGj⻘{xj"5Z"cԵqTkM<%PU>#MhyF&RbEsF<+O:qA"_ 1ZcUinqڛgfy}& TdɼFۄHI?}7,2Mapa`-*.ϥH"Zz3pu3OӰz]p=֓ tQ׷;a@Z@ (6  Vߙ0'^G{~{@-^H#oQ40=nGQ6/6y7pG)JjqǤ ||K rn8(PdӫP,V 6\M\kUyGYw^V.Kv>\4C]ʫDNձd[垅n8ߝ:(!=1=q/d;kq{A|FCs}4S#vݬ^tYP <3kpa '- 1Q996UX^B^Nky#e=  7ۡM*> g(R*J@H}q%3Y"9blWf|!A wP, ~>L9nEܢNaq-4wLggfx0fzJ'7~_#iJ*s"4`/i _`>#2rp.db K wޥO&KXf ᚨ*#l[]߹9AQ? M ^'Yn*AnIgVqnB q" q:EIuJ9qSr$ƛH2mLTRzz}]5Sp.He>31M5f'T[H nhϕ-p}ϵ(z,;'g TnH# er1$<=F6F#,ߗ]6_KlQ?Y/Tn~pHzE P`I<0wSɥl;ꅡ^D_jrz"( QIOݞJC,TZw?$ Ek;\x%P ZKIV5F:[/lq3ޯEs \(S|׹ Y 5RMxkeZh2u~{eEp/ilAp86&vۃ(- ێ4 U'vkO8}!K`*=ijY7/iʑ`lhvIKAWh6_ U߸ K/? 2RȕlG$j#r3<@n/b’S5P3sd~DPS/g]N`hx%Q5[~P{sAKc{97.4Ga.ٝPPVr8lN.sPNO!2,΍VP-lmSVez oD_{o$s#gTGav=R\ Ӥ]8ZֆF3 R$GNɛ$\ѸJfOŕW͘U=KtXW?#A` *bXayrii<І0!Osi] lbD\BٟfVՊXt}p0%-Ga3`oM|}6kz^F5݃\]Yl[Whz+8J;Dulh^[ >kN?|[&h)28Hy`gz/!HR %))?*`W7ʀ>46聟wdK5gW 4S$.VVBct&%|x1C}TYHo>Y#suJ_vNxv`%L+W0ѹR U2(Ⳣrx}b2;I||4n= ݣH{ ? hbkgmq#G] Vr`ϱ,+}{uX<~Ŝ}_ [V^cJ#~ѸuO[ Btݳ;rb7<\tA`Ƴ-T!fzan>fQ.IOfOBҨ))l&++z7S+^qAu,fjZ:76|*Q;A({ vrs~X"k_DŽ~3< ŭXr5.!gh3ngDM+ OhPBXrUчYl9`-ܬ7#!U腆5u75/9=6OG"l)ygX3} oϢ[jTO>|e?059> Y^-q9XC} n!{OvŝW?<<'_%4h2O~Ӕ\R#rX?mck'0 "+2 F>CA*.?S0v<7 F |%a&G0E6zLk*Ma[\d@L u][bTY/Qwf5w@m[bE^fUF ]FV3Dl@)<|S9# E`-. -dc :QY *2d:zY o->>VfTѺ&cǎEvCbO *Y* Hh4Y;|8h{KX7/cEm^MwBIVj?9ewV*=^ºiGV|![,N,}_2Ec3xwRh0y@OK<%gΎ\g9P:d-bZ8 K$`'VJr;)Yb 诏8<(Ƃb5-HT<@26rsD:T2C1Q$`mR^7G޾C$uUJr*qAHcU]GI *dGh3GY4v.oJ=Nj!wgU gYZC$Ʉ9Cȕ @aBO|t%Tĺ#ۑ]ߓh`S+.pm]QxL\C%$š--?Hַ< @,z[D!?RJUQеؽڥtO7fbiԄMa6?4ݨ37^H}cXA[ex~(51ď, * r\]ĥ*IٕI%a3@p#דI5m»u&8 >eZہܜtLA[)5ݟ٤Gڋ/*>馉YbE%  (|(ys㘍 ΁jf蘯Q6N:Ŵآ5e,n9P$C;@P ==BBPt%Ih쳕b\I\۔g3:f ї1V_F߀}P߉/^EU}'ڷvnVոX rOW| ir1 Ќ=N=>%G煲[٦/-Z\5@0'B=G!HyY> \+S`;cv , "@N/D[\ q-Y|5JvA-=rVGDE gFȻ@9.މdݩ㟞\nH 7MFv%99=Dxw6~nui^2-U,Uĕ]} 9[b"ٖ r='<yJk3LLnmG Twtw7z=zfWOԋM[⫡4#ɺCU^b[ka3[?Yb7|f[WuO!>n+U~NOnY Vz-3p\'L|78!2@`y7C%3^`45oME) C0k3+l]Of 2"~X5 E}7{pZ.s:b-u mI6,xiN]o̿"O͑^32ʼ?dT$qr_SZ.gLby`]Bջhw+"jՐ˟D2 |CL@Q&³_^g7nsxu3[$Z,vTT~wbCrW'R*D~pTeEqRGq"eyn<[v}پ=o'/m6Tl̝P7<7$tm-,oRlI y~:pc٤MbT ,;4ohCO?;Qdo M" O]q3,HW.S~ nq)aCCھ ^1U;iM?[LDZrw Dsi 5kyRjϲS 7tɉag+qL2==rdH?߬ŀJ7Z0f>emZqb]VXGM@Iz`4zf yf 7A"Ν/H%Gb3~ٕŞ'lߙ*O]>U ֞:D+*4I"Ԍ FL/Ox̹_&\Sor `b$ 4pފ~MQa,5S/p4񟝬n|<4XXF0I-H+??,|䒆æl}0*B_eRQp wIxq&p%g]5۟DFSksVk&2lQ`Ac. ]8X-Fzͩ(@+j*gs,YF:ƢhK#{h7F9BϥƷ3xP&&tz!sOPRBȔ+ڿI@ҩG ߪxQc'VsppbEPO /D{Zﴧ B6"i Z'kSkm 1*6]\G@W% ݆*}B,&lĜL>ٵ,YLC2Sh}IdQTy&ro40qC"%] {388)ݣ#""˦;0}O[}J'C8Ga7 6ߡK&kW"(RkPqsux4 - $X^8_6+b+Ɵn}̀yNQXXiIڬ;CwFf{Τs$swks&'?"Xpjb*G J`fSjfkҴ =l.g7H>T#FY 1Sa#߂LhQ'kPG Vh6)_Z|YJω`dp3Vk}  $$x5],.IG;l@udH,e/@IbIr 800VۻC7R3%ʹ*n}nv^V..H}|`uu\dmCLR m%Hi8hgȣ"ZHkՄrI[HZF#wȘ}0Wk/tE[*BJ(UYe`rJ(P w4\+aԅ%$T6)ҌwYHnGΝ.QX+R3;KdIpf&)U21R~OZJ(jߙaZ_`j=.zHAbʀQi[3:'m% p޹-60A_Dě|1Q jQ@NΟ3ֺ4WZQ1nAT>ebmʁ'O+drWus\h:Q+ 1'#3i0xK _\̓73 S ]ũƔl_ėAf'Y:־_.%qS%0َزxDm7,Ai X$xL&8A6~h~vI˱W w2L(Niu/}%-.x2A_wFU^Y`l0gcpN*F낤.dp&-FhaJg`.D +L6_Ħ/WޕC5P$!Z[ks*҇N$.!cNsR5B%zhzG lK .i8(j~09$fE\_e4놯8ɺ%$Y~C&{zd^ [ݓ Лth&MݢC.ϓPۈo&c$سn9%{'Պ᧐r'zKm'@Uhv. C*"pY^6j%)($Q~/\ʼnLሢ@ T_ʟ#߳ ?VD\봅waLHx8`Λd9qsSGtR:KR;JNRCZ]i= [[J oعRir7IN,anev"esk%ԯ$.o'NU?1H\l׸"!Lak>erGW,|lTp?#߻sܒ&n_$<k`D֠>qSXjY\v atriA*Л1P6wW~>UB}pV78T-k}/yt3rh9ޢo62R ;β]Fc/ɩkZ$aamLՑRJoc[c;ǃ1,$[ZF}KݣGc1u|hD25eو3M_%_C9t*%ȫ9.b=k~#7s,s!D9.'mϬ"])DL{RHI$Օ^VaDZ{wtqqm(OSr=J& Yˋ 9FMݚSzj5rbh_D 5?a '΋AX[$ Kڷv#cCѼ)(mY @" 01SL#GsS86;kCɇ' 岲4D{ .kU}#(B7AƄM({%1iǕmFd#1hx*UWzoq)2xQ"{>.xK$$K8Wwgqh +0nl[4v<`P%9&4s4_ù̸Sp3*%!G8oЪ_-? X kໃI: 8Jhߴ%\9@s!D7QܪFf8ngy9/N,pdYz@o-00Sʓ-TM=2$?fYCl4Ea||gdWhp7Z[sc߇W;v}P04>oӕ&}7Q|)~@v*S\%0笯ǜg8z܆ظ9rIA6uӔ_ &ϖѤK CeFaL%% d6iL"WIDS5_NR, "OLͨ K{.y0dh)7XRa5^Ȯ/EI?d6n|9'$ł&Y`e&ɇ7l11>]uȽ.OMVAF $-XNJ?ҷ˪["5+#S{Pj墄dpژ%m/z4F,t{%g2J_Dӟ .I Svlluŷ%$|ɼ['h_ J8P-ÐF^B]Q ;xmV'M~Nv+'w*(WAJlrâKj*;XcOk="Py}G *85+$\{aPTq"9ˀ]"R2GImk+mZx&pᜬ%KQQʜ <)M!M}9b.>sNJ%zl~eߐD.oZ7:I3}hR% T P~ ︒}zkKFjhT@yDQF!27@lA%gYd[D2Y/4T^UWjժvOb"0[v^&)DztP vqaFKW 48>knяa 8F-׿(S̟ 2 Ѡ/0`zhl HZ=|M>x~b<ٙJvBA\Tɳӳ"Ӧ~5joMz ;=wXT-䴂s[ˣzF R2|QZzD.!Tw [bt$~̏3B?0t)\>YMWn%+yhREi Ds$ J-_sXԧ(=>:P04F"&P^`mĩ%' Y,OcJ%8.Wi33ƨĢK 7BS!+c$. pVk r|ұ9a/7g 'gj!Tm܏c|*رD4/ߦ Em{ߟip]ET`IɃE!u)ʈ܉h5R@+RfIS.^Ԁ ӓƽBm#>nǮ= ھ@bT?^Y @;,Su]HZyFjug_qdtVE#;w@ed27Ӊ}*muNK{k 6㹩cR"GZH'FaSo#6S'$5b?kS<H >T,`UZbr!*S(Mvj (}ę,;oڵZpZX47!:{AͥQnmu|ͽZ\68|.UF>|6ZD;+>(U\Z9c^*jBN6?ĿDfb+9q`cTlM+|HHG2(հa~59)%x͎oͬ]i.z5ɨ%J>pJ0Ua/DM+cQNEV|OJ&nNOs0]W 1Mv>arl\ &{3G7G >'j<1K5[1}rD7c'DK;گ& _OS5=U6B)nݾp?oÔ( ) mEn /Y7If3PNg _vD+X3FevDCN8C4yZLA@]N'^}C^4_"a"U)Kd%љ^g`Sus?V-ET.:ᵲXn Z# sw4>j'`QfW-7j}WẄ́=-^ UQJ^U *dj瞚!57 e+.cǞ,v+OFV`lֳYML"9M\a{6zxwƜa%{o DY*k*km => RHlZX w6W4 "B*2uD F פmDH?_wŵœw}}-*Vp.DҟرXQ]$B|w2)m5q{oYS)]eHmw놣yK:yo0o{>⍚@qwVht (v%Է[* n1hh,G\\/;J~ 0,\Ĺ>-HV8: G%dV!.SsƁf/*< mjH]W%`@Qo5)ҎUM6S6踰GeA%Ju3@Koq GS"mfȳՋ8ئ?\IMR̦$x#*DE-/?-ܼ(?EuˋD}q;"SkヂG Lk8>yMQDFHJb-q" jqpqgP *I.㷐soꈴԊ;d@rM-rc$g\|%fs)K;} \Tnttq%e3pu{Q@Yu{[ɃU =Vd|ޚ,%1t3 p&b%/^ :e>X\S@' 2b?ۋ3+oeRwwIegAFRV8#ގO" r͕ B?\԰Ln`':Pv楄gAH3Ɠq_HhaVC! |6`w6*swk>myF?A)Ғ46J匩Y zZAm7í2[k'uC,Q+OL/AG8=)*-D0Az:<Fjy%o1\5(q%pBM}세Ha+tJʤ?x{P,-lec,h\Z!|z ψSuѺur?.73b9}CQ_A{r6>2$shBY&++{.Ά?ߴUPE/ +yW)'QR]!R4_c(x0X<~z(ߖ(]\LW2M:ĎbVY4_e$?#M'[Ijk}4t0K掛JYG` /vSr-(h$TIj%SL?~{ɔx"=q ΀Cc,i-L)v^|[-jt=27MwbS$|.*{.F[6oVam9j|pvG4ٚ |Z#d }7x Z٬tK)=0q۳[$5nsYxFi_j%Q! lvUء̒偶-Oh bGs:Opص ":Ym2\¯D,_2/OT >umӑr?̵۝I2w]j_'p5v|5}WQ`%G2 ) ڟ|N¢/rD1Cl;ž C\G{3dƍ(!NGog% }28n0OFt|ۯ@{2! 2q(aI*t˖R"pQJ.S%ޢr{)fGxOP̗Bom=Za"#?&N<5qӖ-mTcV*dw'&K1|=TRMY96҈CþԱUd TRnON!>(&p!8U#+DTz /C?N݀/pg00LBYLdhNoŅ$ܮbgo5ԝRq"|W)8M21Tf!|VxEL]FM"s5b7ݪyBز.mn*e?ǁ=̺7BNnVAjB uuZ7pDht%rNUO R/ﴹO]Uj0cHrӑ MK)M|s@vO-۟{@THFkn5 H 'rao7Z$5LSwBI AY>57V%R{INu˚Q{&;&8WhG?2uSv[l(Z$y4K:,82$' ]2\ E7?wLo?ASk Ą ܤ? ;qf,/ ^x9G"o[Tc)2DZ0|jeӈvk C L?ݾop ܦܚ]LL2iZ'(+ "EvEz^EjSM-BM ؖY[L1kS}oUN. Ps|kykfʭP8cO۬c]kI ^?Lj+ Y!Wx0pt9W͸kfA{|H,2764}ɦ1О{Ŭt2UOsP/?q=ھeGO (BNC0ˑiB?&EP+#* 9])Kb|FTN<9ydO%*ID_wN8f50U{Av9} 3@E(eV/Pi©VP. BEg1ۿ 3Ҭb=[ZX'_i߿0 J!@3H3XTU$x.C%`aƪTo2k@ܚ ZdͯkF@_;R6b^y8Z2m> ֥wDQ{E,aFQ\m C|/kDvߖDW48P *)z6bc#䚿ԹZCYZwOt?=ur0>a#蚮9Hi3q*+ zM<)dXZu$|/Q4󖨪0KsQұ E^.*u4FvKjv4jdgYRyC[cn0&~~2.Zq8 >6){F-r8vOP_'ꠎ,1g [%MBU~F8JM2;h ~ר 4ja-S"zRCw laZ踻G8Jk:^H,F(2=8v )叙<CXO[=0Xխگˑ5I#UWTMh$|[vV7IXO:?`q\T$fwb{v" +)2vSρhõ((VG%N(<* Klu?xAd4<Dir25O]|Zʬ۟b{A$ͻEOԳ tj;Β ws}?1 x=7pm%N=wj Iq7ʹ iPTM0~y3BF Z|?mBŸ-gDe mع;D2mK.[v'b~gJ{ʣ15[W߯HYIe"\*Ҝ[L ĝC4 ,9:$. 륙ANy=t1&Z# >s߇'fb@&uhT Xs簨?z.P-'25ʃ_lO0&߱٢/2g)q:0NӰS̖Innۧ"=PVj!E9K& t3e=CM{b]F4c(zuv빓,N:kjq<˜ZDhN'5ȣƉW㋽32lps|5]%/*Tg5i+Kn~7CX`rthva#pcܓtdQ3|ݾJAVVh={x ZM%1N6z&DP F@fͶ,K !*Psc頇͝Z 6=$ˤ`z_`M@X1ї8WxiS䐿3}u*1RL'- :vuCų*P >f0c͕tb+VȰX %ʞQ:|Tr*FK?? s|-\S_m G|/@yrR7z[|\`KS 5ऽᴨa7nm҄ih\m={ɳyu0H 'Mhg?z0iuR3ĵ@唥Heo,vU=ևֳw)00 Ot ~{ 8mהjEN/>x&)Qe@mfz|l'2'xJpp? 3J_l <@cQ-(c$] &.X-X  yq8-0-+~,HvV‰R3ף$BzB"]SuōgԴ͠%4 ߧB BGBgGi{ߛ I9o4(jQ=u#̧ cDΟ oHt5nC^ PrG qx+6V/r{$ ʐv` YEvDnqm $%R6=89F&g(|f< 6%P? >uJ"ꏠOlz=$&8gM*, uΩ32gDH=>Z@ol%^J|\$XeZ _T,<4iBFLwɑtpzᑣ7rx ,8/itG0⋪StWu5]*8$@7^yǏ&@뺿2 ܠ G%Xwyp æji4zQ1ĝU/w9S{.8Lpcq`%k?V÷,X50|y fq y6hf/5W멩?q+sU^"`ևt˄._Uj:YL??'͕xb|GoӇQB!?kt,xI99B߭ ֡Cb=Jp 1V%1 _䦒P})f0VsLw "}.Iz&qX6ݑcQj2ѹ#CsM m9@jK.= [$$ikM62CL@|RjVˆ%x.+'JD"l5re?gK|ɢ ZOc:bQ9| TWט}- .t/i ܓ"g50aO~갓%aЙtL֔<~~!n#&y; =w@? 6}hQ4[} 0̍"5dj-P0Js;xAJҘ33h#ָm"$e6* I>3O]f<WIۆE^y)HES}.XPҞ;,;Y:@ rbRr m㒷Ca$D)"- {uwd8 w@^JzPt%DVn%O/RDwӘzcci Z H;^_`H،$ ]2Kq&ηolG߉׻(,/gdR~[q b4# ryvJ.|t śD́>F+;.ܪi[Fc{ftH*H>0kهvkXvgpqye\hQbut4P{hx`=Om]s#S}}6[ʣἲU8`kYV^[6{|ۣ;nQX'DҴN6rZSPϛ*dMvzbd|Cyf;P&Usz=1ڔ(|$l',`*DUsɭr7&j$SԨu*7⻑{9鐆2p),0d]M -rٌVRb;̉! ԨbnG3ʺDoUIȔC,Oq/ $oo!l=6(.NTߌ>|77Se"B-F17^uc6J͇iЕ{n# xQ<;ߘ^β25 FPEς`7nȻM ^Kvܕ ՒZYS3S})j+A71}ʝβؤncArqd!}Md#+`,9~m{}zݝƊDH- *_TrфP{B'|X-/`E9!UZY(zԐ3%#4l=޷pl+F" R?Nd/92DH, ~x pRh/B/ʏUp +Ro̞I&qD֚OCdx?n=/ι_\sBi)-j9p@l)|!O jgTTC=d4Z3_qqEvj(;tRR▁7#U)ׅ[cE ٻ_;R`uQ4OiPxxDxϹr=x!{B hu͟6p">YM!>nrlE3虱ɇhqe3ե̴,O_޲ؓ\ǰ e,Y8aNn>F:I41GCǛnӣH 0SnBR5Z`Cgft53-iEnHFCn2 +`*[KFj]3R?/wuMPMDƸ(Rxi&ܸgb`ַ I䅉hg2Z#ɰ$_AEǁakike ȶe֞rz\mZ` +5Č-YR:m ӗCM$|\⚔Q١7\ܴ6=\p|~Iw bˤ-Pj cNvIDR"Hq+ߜd3-['oSHucePц NkGKjE}AI+jA M;"qih!, Ek%b(4 ;O%GfEi;JFO e"h̽K, ;EePDXdNse*Nˌ4 .I2 ~D?ә'E!xM)?6Lۅ_v$\&gY3d<h >J4" %[h1v$7jd2ݨ* Ce\uuTǣjpܩozL%AW$ƑI8DҬL'J_kF ڶ~ 3g'HhS&N٪ ؼtV6셼qD|I4prhP:@~ns~J;5=,WMNcV N4#wW2"9Z$(uHf1'KC btilDuOv%.+DF848oK "nƖ^S@zl^F/܅MF4&r)CWq۹.RO}gQ \`um_+f/|9?6kh/ b=I$n$Ӭ}ﱛ0.YzW6@$άׄg@ݾ*^Et_ EaNU[^Ҭ=5#C] .j0Ut'qB ;Tv\?{ui%4~DJ!u¤ %T v|\,M{UH沀Yy0M6֒Uː,C'ҷ].fB0ʄa% cs(uStx ~Rfza8'vHLY”-Q01[E!v ]Au$a{*x^fd/UU9I\#\WO2D?D_3DaF/c'QСds%8\&a G? BzTRE{]U 7ɷ['L#LOP= ̷rlLZePp6#P>Kc4$a]_^bwܹ@’UZ)s3Eg CH.sX ic TYD',Qۓ[S+4] _H'oiIH%!~ޅYE֦Ȃ#N(_Cwl_򌊬$SpqƆQE5ɝ]ףY*L'.^eK_e'^1G)Lm9 ]:/&ŷcI8Ў`0gz ˵riȦ6 5׬KOEzC_q:IE N !gQ6v;_z >Cj3$udzY{eRy]l 5A̚ix[&j@'*[T"zzܭ5 X8Lh˂ bea{8W"Md}А]޿-4M[WgȤ$g@%3Ti4|9Uʛ@—u4blƅ\5izWMi~p_?+Tfj[R_~xU6qo#ŧ%}94HB|~hM`ϝbQy9|kE‹5tiuyo+RL [:37q~| XAe`*yۈK5{v*NZ2Aa/⼯ To6 |}r}*uޟ[O`L,! a;9Ie7p>[sF^esRCSKoL'X,SYe 篑2Ӥ.iGJ%:o$h /_9 B2[,!1QVAޟ7w{e$Kʂoz_,<ҵ;CvZ.k0$)CMa0nx^ ͷ.ʟ݉GaZ /<+t=w)$]l[p0 ՟̄;%WMi% a&|Қ݋c.&a9Է AU ɠ. :E$ N17[lͯѱ3%|iY^ g$`S-h%yul{Ă+5a37K71O"c+x Ft${4:cl<hӍ滀ՈV76ީ#{<<)#) aTղ)S|xI0+c ,ə"' #' ˠDf̾_(PkzzI2]y~=`jjݜyaQhQg;dx!*]x`T%SkyJkg#Pz;D%V#vŨ!.Mo8\nG: nmI sxX'RAOc]8 J~!%n8Ǿ5%4 7$H1kL|th7sv-sWJaӛK=۹/e0Xl[TGb#UM^$"nZ&J:x0 㗆`ѩ(9x7ߥ7rL9 Nb-T!K_r*RS|U@@ڤPHmȹP}Ezq>w#\wUebԚTJZx5@VQm :0>qN|x1iɩc$IG?S% JKح;Ѳ'k4iD-?.Qlf#QgҠL6uKb8=+N^2]]!w?Sc "6.:xQԸ݅?,k/9kų6ܼM}]-u.Xs:׆tfl kB+fupLO=(0ŻnaMFIr 4سf4K7e~ 1]/0bR8{U]ՊW>OyL&^AU;vmb?+Z )|?N]][euYPW,چ[TY[~BqmHz{>2?@(;foEzIBa}H|>M$ < !x6CX=:maw.a8IYIƴ'LvݭzU]8ώ}֢ !#KxC:ES["l$uJA )oȯ$bK]lAPpǤsXھ'Я>̥ ŕ+_I5ӡpa*Q8S,C!*,>W\77` ,>eDJTJAz/0q q##IlC.*y[6%07v"pD{t#wp4C+r$ 1/62#Fzb./7Wbdb+nyvu "'dIOв2cVi}#> z!g\[I(%]QHB4u[QT7|Efs{hS3}B/(Gfy8}f]xxnnG3Rgdnh^[@-ЈTw;.L -a91MWХUΚ^/>fc5dSy!3h6';A;EdgW ^p﹬Ѡd*wVAjkTx<f_A8b_Bۗ[0!_u 7/[ _0N%Dz(հfT0&%TA'v$1H- eX:Jso/'! (ܧtqNI3: rL#dFwa~f\/xlufg8]0bvF4ǂSa(ԙG ײ$?C ^\Q(ǰ 0n0YhjYҰQb!"+ǜ P6w8Vb#h/{U- v \:we}dJx_E&) ,_AAX3 >uPt!-үH9}\S"8D~\ !*f]l$F >Ȁnp(9X/ {>;١ `Ef}Ojnb Ѩ$ɓ`ѰQdȥ ypqPIMrɄʆ)l$ب%e/po+bvsؘ,tfS?0bjw 0r6 7*U^|d3?PR_4!ֳّ(m.oEܲV.'>,q^CZH=[ۯ^ D(&9;x*b~MQI{WGn n@$M RyB4|IB"X6[YBUkhyh Z~˜ %OUՋk1VR"3hg)g[n|M`c qVN-p;&eԙ)fo3%XA sR\boE1?b[tdjnuq6Z9,{+ogEdj'D:*a,ъ-znOl'qMRM!qWoS>Lvs2ࢠTiOۭq7c5?&M%$"zkp̡˲/a `f]ѻCBS8&µXEq_(0Q~#8C(:?~h XUf1L ( Jrp\T>WՖܘ♶G`yV2ثЯ7* G9iH3zF?%yMxPiTa q9xiU8'3#}rʟf|+荵 +,\}" )OБZfnې\T?N\gok@Ӎ_YeZޝWȣ<d:]362]^.,KW9֧7ۿSS^gu^HF=qk%``[ Wx-eq'_'hDt_JyoU3Q Vm%Aȱ~;[4cW$JU9-[Iʃ %EtUTyA-A[P6pً!Dm?W+9x] =yߍ,$53%x@BIUSߒqbc$&m}?)3]S_5p|xXL@=kML= vbXY Oy6[!YAg,5|;o]fPAܪ/'6h+u )mN8043g==fN:) B)ypgRPL{(!{ iuZP(7iEBq4=uiI6LbM:J짐D9/g:&/A?LV'&Z}օ!+y+0J=dpOh.2fH9xuA!/ӦU:\ '}@a Vݢa"`Xkē.QII6W؆Zwe\B2U )*( f*etHo(Ծ^:3MDZ[0ewBީ7?;('-Gޯ۫}ق V7rN`t$WPR:rioKd!*5xZdype@*Vh4am`.=̬aTV[B76S!wiDi=*y_l},^yљb/ψ 8уXT\?-PVLݤd|hixӴJ2 dND cI ZG%3u'qOtLЂK lעەI6Q%\DZ9`PJ;a9W|g:C4,ct+dMyv6aەLQbp~ rWAƋ'j.uUZj.U}Y-Lzw}!0/6" lw?܂i9\ .ѭE @{Q,TwBAEP9lIQrO:b,m| vk qZsZ CE.x3M`/eUeBa[:>OIu7o.+M]ȠlpeQgDlv*>IV!Tza+(4oS,lb>{Vkj-[ݾÛUZtO';L8lt;3L#іe^TycyiCeHdw>SI~<ީ5"˹{6Z+0U-֎Y1~Ӯ&: [ F\1P5jkQkWGs-9??- v?T6{ih_#o69mTQYTWBs94g1@6FٯU_)!uJ|G `|k) mt" ˆuu,4Kn /չ^ PUsE4y0-n1~aǡqQݽe'8r>s&[) {7(6TMX:xf/gt?1G%+&zd|uÏ`lV͝ N&L y@$0?Yl:%RU6K̞0g1Վ?.lzI@1XHUo1QagXCw400М&k ruO! )QZ@XidP\aa3@TW_9beq5?F|*];ᡡnfC'RJtK}e*s/ @x|͆B%hllB@ f7aٟP 'K-u.*tjQ&9l"fC2dM@%#¯EE5P?k:7o99oqX.6)3} Pvj)cRJ2q+l۹DN(t Q+Rdzn.;%GxsÇiV#ϱ-!c:b| @x*C~/vLI(9smP`Xvɺ] 𧻓Cx#fjF2TL#(V\)$ogB^[ rIVf 6yy7QNs,BO! HϽZ77 @H&&~6T{Jжi\YV07h4S9z>w픊A"Q;F,D zsS fEeh'8Ӥ:Ǩ1kQ$L~mto≿3ʋw~Yh*2QέPT^ 쓅zm e%u:a`߲ u4@&1cC}V¹Dl)y# D]K)b2L1o{![V]}_g Z2tNerlp:`q E\!7$mI1TQ:[(wK8i7\٠FExc7]|i+KjD %=ڱȝɄ y5yүRh&ם0D )-[:٨7wi֦tPa{trs(%{'x)|E_HY=*+'~)dH g}#) |(/X32Ɵ%ĠjkDJ3Hړ(hgN>onK aPe'*j~+D1MP4 bwL~h;ѳ|o^\ļ`+'v)^Kh-6Afd?Anz vsu2Ӹg8c4al #$ a*^bTDU+m朘i> @K|(tH+OfA5ss8M~-#UaVNAY۳St-O']!| mC1j+dtE/ ΃63u;T0pt%Yp5wekd-Y R0δ'񑨇Z{PĚyK|3Vj.N%$Έ}Ḽ@OSU =q&!7k"`ԇW"f~DYO`S 4?ZɊL yxϯmʪiu[Z2ۯ3\=lH4y~A,mM3ߗ"ٙ6a IC%`cfC :Sb>/QjO,ݼ~'L!z9 Vף? DR[^瀬vZ'Vr)DdvxCup>ܔg@cM2FQCW`AE0HbȤq]CܭVEÔǬY!^Lf>YFU ޯP٠|$\+cخ>V'bB֝ȣ}@Ma'$0D6SN/+AUpRD=ei 1jk﫲fi]]Ph(&cWv."'Hrk!3xr/DJ1%M 04ix`:OAZqXكbjx~'W뇣 p+}Ϧ\ ?h ޵`j -Q}]Ĕ(nRP#Z..:y%N`&H(%dNEb o 0"1_ض_|{lтXK!Yj㽕ɣѦ8 P$*5ݿëĪI +oƒԙc8NL݃BڰzkFOoGg>@T>{&(HCY9 Y8Xݽ <`H6=ܾ[eOÑZ8~!UYR$zjkq&o!b _a dUdnS+Vu(M eaw,:΍R"hP-aA+*LNZDRa )'!mlz}yT`uҘp.m&z52\Sf5X/`NU{1C#s&YYnL$E}upe(rQy-mIKY2ZH)s7tXP%y;Z~ڕ0=~L.JocXRRWb-p~ϽG(&h嗳.by%a0:^L~ێ^dMy~\y-<|:YyaɂIej xbMt8qECȜY#ź?l=Lԁ%p:?_3'Irt.ʣ4l$J9H&;AfviF/Ut!R征Q+NH#DئQCپ?h^9anapNތf?@g|lݴ349a#Xf3$6  7)hgM55xh-ӨJjfl '1Z0j0 ,^O2Vxows|#tɤǮ=]zm:QOehBg5vѹcBh*ɣeFb,Ď0ZݍǶ KُQhHBudGؚIIZ<W aqʇpR­f Q+2<1fo~u-h}/<[8Ii߶w ҿFDoKZRN*E;2KC%"XS'>aGD>xzQAX{K.c4S? "Ql2UH:cW}}[|`*`~ n '-a!1T@ ]W5ʲzʅc?)$&?DE,7u>W o @E_3Z[em 61~oR$!6E+RR%Z<9 VW)ʐ}] hJθ {pC`(,(ᨂ[8Lg"V$cR1 w9԰T.)r !hRg@d [D! =Ǎ:7qAVv2STRiۻ_,yU~bb2qkʷi [6PB,Ң 0uE~p.3P| O&%d%\:m24%LG׽_BN^1|1- y\ځDO-䡐(]&KJSCwT.m \u%k>gX+궯osANRJUݟGHiA;prkn@182 ́]*VGDzva(!U>l#>:"J{ҲUKݼ<ƉڪCp8d:f,6bK!?A?dHB;>f=^(+aGQ~Y S|?6"כ&M͇9͂f*+@ߙQkJ*$ vѬ,;}k%)1]xW3%^OdNo%4[| 5~j:HO&k|ߖH+ÿq8's:G~r4 @,p,R5Ȋ0=*2T@TVz l}ۀ9if.I&}#)sW)Ok"$.|Y*NonG6zt%<ňE{#R:x| J+FN׺aٿkH XDO'>#G؉9 Vfɻ._uց,dk7 WB ]-nt"0rW6mNWpx3@MU$xR"FEˊf>YXh {mog.tw?-]Wh~x>D8o[JF</$K$Rͣ/05"eQaN %1lZD+s3WzR,4x I;`x-bگ7 ##spB,p/YP>g#/w!9U8q[M}Ȩz/f˕ZǼfXF;f>:7IłPENolߑf!S}iuBJLH=@|xY=HYDTlu7zzLoԿ`N qm+bcYY/;"7OEv~ Vn.@ 0l]r綥z`  x RFP>n/;SFtt6f O'ӧV.ӆMktn\8(U+uyv|CԙQ{ٙ!"4"}yD9㪓p9ىbCg[hxt=ao-cշS"XҲ/a2|QVu|Fyf#hΰ>=.abpB{LӮz}iu!ER\ܜ<&%ǽ^_J;?^T#ε5Z`tB<%rS9T7g_k/rKA9ȬYJ11-Vf C$r uyN_ ۢ&IS&ΤY4H(bMe RHwo.hXc&tbnL$Ck0_0 kZijCn*jHh>ur@wE!LڕxinYTNC:ߤ~O uN@5q˺l/hh8D D:j@if;n6.VbzvDZU+-D&{~1㟲Mٮ?) =^8CiW0u$66U@f*f'jQj<<_ dΑd.B#(e;IK"|̌bdAik~TzSa27SN76$>n>!q,r6q/@Ӿy=ҙ4vp>Y=nlL2k?m{џ"Chϋit%ϲ20{h'Hٮw>iyT>ѣa=\)v1*YDhYH멗(pKm@aԿo2HMA{`D! xcXS@(J_kO4ב:0h ΩpfaA))CC48+8NN嬳mS-8%7"!}8#Mbs@ƙ!xݗyp0v)IhwN Pnsx8! JJpE-xw?p9I^+KA-%,SxֆuaO=~R90) ˥o3#x; 2+Bd}R0\ u2?Wwr;adr2+)^Jt=#։1 ]5~Dzs}=av|MiwX& }4u/ٱtOE&$j=nvawZ{1 (? +مb]֠+uG!.8z7ߺiSHHshL4UD$!R3QvQ֋^v=4u#KeWwJ:6BLAG (1 .O9nzJ 5W"~=h~Nh Vdw1B̒*zMJ5eo{1iL6gk*DٴKjOD&B\<ͪMIhykg4͕>ޏԃI-}^Ԉ.{ SĜ|LC#zCBҌ8bi֊OSnҧaA;"Ϟ5ZNntwiŭۗCCB*6,΢0¸BED %D۲pi%Fܢ׽=k|,BѾYﯖg2;# BƙG} zGcUtګc ='2qįy"0cnP5ڧ_,8qP"9ܠzdJ?|3 AW ەV1*5qYs]fE-˳:ז`JO.auy\`бfkˌmjOޞu#cdZ6V- VrsxWlה1!~(NQSNKR2GD ;-lD2S>ݔ/1:~D<2ԑ_DXt ^_:L&hi9&Q/ yae~,/j.}G5=x'."? f x]4̵-G?"xbɊb!ן?,^Z_tЄ8t6PW{Gv>ߎmoˤ%GےbOIStUxH@Xtӧ[RA~Ũ9b~bŽ)#q8DeN(rC6.ag>{T;nn[cTf@d:Q|Αu6DR^ϓ)k(b-G:,z§CV0y*ʺ6xx2X&r1k >H*BFIGdb2TbWOѾsOtE_Su>u9`;PGF7hW7Bt:b:['e*ExC \(cԿ.ccw̪ bǀ=(8Lm"λAV5@[dOoejc8JfTRZ6MތU먲;K䱠_,Թ뾤BwWĐqޙDOE<r[ZBNJ-:7RT_6K|4(tHWNXE:yͲƂz?\YfBSnȹn%?{QjKb)0B,؇t23eCcqs/ jI TSs;"e$A&2 @R;y{՘%^W%3%b<_15ZL ]u%eA I:ٯE ؾtSBnO\QqZ^WMW'aխ[Y&Wt 2'`r& 4"\G; j3?ʒHy>h H c; (9gwYPhHzn?J/ihnῘ: !\*z>p'g1xWA*RwBV tdPױF':fq>g|.XH1^~u35Xs?UUS@e*T)Q$QKWS5KY'vSy5 ^>bw٭8k,K+I"fSK#HY' ~oI4.|>M#c*VWIVEqh_'>(N˯ \8h/폺e GDeF?]İvqSnp*4>op)#bzl"bJ\ֵkJ+)b04FKD0An;}ɋTas4၁̰N4P Xn?). UaWR@?7_N$Q띶~h4)`Z%AwAbW :4(FHa~výJ۪&p]ܳNNuަ^sk" \IT&Xj&p߯^1%;joF߻NK쎪"JVi0IF%2kcapvAPYG=2mFy.vÎmZ_f%ٰVK;j( hӘ#ʧIXD[wxJ|m_04´-5<$y&C$ O0(YT4+Jl1 _b8 6,#R.,98$-[3 3)~0!8FHeD- ^?yֻH/QfyBSb7Zu3Ol@YBE:)ntכֿy m+ gv!=J\b!%z8nI-ږGj*qER6(kɞU 4=9ŴhL\/֬ !,~3:ct G0t0}ԟ׸1XL  RߡdkgU6{Z 6>ի5^[0=p^#U+||&'CPcW!4g%|N1:@'$1FRL{8JLdjE-0 \lxPrFwDtU ᚰ VU,`D&\tҭm-GJ&~H 5\rH^Үkdhl_~` o}eG'[n Cv ?4>]PОGUkpsL>NOCE6`B,nT'&k(Q 4jwgOJXvaL{fZ?9rx7$ B& O?ljő灕Lf.P::] NcLV=w xٜQ6o旝kI`_Ti< yf/'a:CQ=qȺ:1.]!*x Z&mu4O[\Ig>]?}H%Zl U;f{GMDξRW uq׎)TK|D:H0]$dvޡ$,0E^is7kMy-!#!J8À Ѧz֠mmכ?ropZ.#c)wmD(BEIh~wPS+l*(5ૐr!_;٨ECfR3y'$.,2R1Xwɑ:[ f:'e‹L'Ye0e94Q|'&&Y_E%f{֢/Z)91 n$i]Դ䳢zzsr8O}a,L '^G$݌"(wVs͟sofUs"ב,'C-"zTRgTzu+m8-Aח½ JAIB? {U E@*|A] R*oᢁncECK~IJ&qR߹!vw۩O8}B&rLMy\'P Ik0 v{Pǃ-S7{n(zOGr% j~.y2ĽxK(_jD| /q>sb_7~CDj6_휜n0 T t.@rBzd܇8XQo2q }Ie&g;71pgf)j.К^OA.XHOs[6NkO0.UaZN:z+j8Y>gwg/"&Yݍ|r&/QoT+Ppr`2 6%x]55:ŽʈYs1,] tLe5Qj(U=q{aS8L&O~j/~.Zp_ȹ/ȋf7NL rWSU%J/6zKd=24[1Z!_P]40CLTQNCl pmB z1X/,JKe1V27\21XxtNߦ&?W}ф昆9X;݃Wk X!-uy|LЫ0ba'(c*@^}M(RL4b0͵Wsb+ %Z.>Bm/|lUmÙǟ(?y{>lw0f%fqTs?$U;:pmLkh–Z556&bc<@ޓ$|uVol}O*+|A#aPV 1?.l\ 1T|,YFBĕ<=/mbGC)1_+Xޓbvu2 [yT@1 'gSJYÉ/Q[ M3lAQe?dS f}P؏NVrՃ.)aZT3ZP#gSmf S75X": P_'C0iaRW׽y kkQs2O!*.Lb!">:sԩ fd$=fq:&@ԟOTƂȺ;Zk <*'EO2^4 ΧT::L̓㷐rϻ}LS?1wFjǧr4oP\9q5 BhC|[ehg;;\ gQ8ͥ5ayz>ll#h6r8hk%_hxFOHe3 /!,2n }rzk,9 ܒuUis7>,*hIY#ÃR5Y.kZ3G ~X(xCٝa8Z+M.-9vݜV{kE锧^p{:ؽ5Sk T,P7dQ%A%XqrABI:ڽ[6xsoޝs݊Wᡛ.,Z<܍>NBs]NWY@蓹 b\b|AaTXsPkE7.6;1j1|\߉mkĺ4nxt+DODih:7nǟSiI}tnOzXdFWxZϹ殆=3aONhIT;wΝu!.ځ6!_4R-T klA:d rfgzSC#Lpl.n.W`E`uW.-5M 2J)๗``aYfʣm=|bB/6nJ_i]@iSrm)yBsΥFH`Ic9-Y$Gc’U}a#mܐ 'ob4)miG>A[SБ{Z뒌QLs{ŷ` .ۓ$y#ɭRL5o֣:h&|]Pl^#,nD2 QV.>ZP]&w-DzdGѰbj^*6afW2© 7jO^BP'υwM!c1W*F@-2U Qyߘ?7ay|:nKJ? ,cj@,W_oz7tgz7$^%Oe*fR|+!V#US"z4ԨvK4R4އB0.%еy${gB>..V*莎0=Z9ql_~j j_ه@VrP_wttԟ~5 731`͇`\k$), W /R3tpcqpvT:50[ 85War :xDŴb fc00m d!нcCjwĤE =~j Fm%K^7FVXZ - ISjP~\집4^*EkO`[d%Ul|g3!~ {ءyNv ݘe>L)KPRJ/a`f#G9;fʂ:qD8VÜ}f:v!#Bk`'~WSFv X0(B) . ҿpKuKҹSf9')CN򣩹mqm`!ϬS7?̮-Ņ >鮎ܰY(S65` WcICu-lh8A.yH,.RaedTa>ـf4BRq=8*n֚Z\K$c%z^cKF"%J^]~R$; ożT%eju$Zxv`2@Rν v?Mٰ_75iewoA#ʚA WL*/5t֠J10$7QX#ns\1g{gn!%/$?zq<tFq!:"Y^>Բ^V;[v^HYe㙗 d3؛nKm 5f7q^W; *(ymTj;>Zp mqiKmߥsuC{415N<>!/ a|4rX^ l0JC; ,>4@>G;_뎨`}̖6Pї܏ ͝)RcwW \"oWO閄Xn[p27X/S#f &'oß*€ɽH"$*=Fo6 8x.qPo' +sޡ{|Z Y$rJ2j[Es+f/%*)8!ȉJݪ5 ugZ_UF|卽} c0. !ˏP\LdΙz hqcM]mMqMo+]SRajd)/{dJSﴢ~L)$FudH;XWT0=ۣ >+:+j:u26"N3wHT/|rLJ+R2PBGwԌ(+']9mK/Mf{0Qbv :H(YQa" ZTTs4}qΧ=B,C}y0ʀ 0!Ћ; )je}d+]s 6Z_PQ>> jb`)fU Gg+ svO5,*yLGv#"ZI%h*T'i s堰ēZt!DϢ`TO!݌1L8ն`?: yb,Yu @[)vR گFn{uc2 Sb,BggN˛x DY[K=/Tt E$_G]'7d{s.ױ4-+iq#_74_9  ,)[e)_ZrJWlý*xɱ j-z_+BȊnkKBRI]띛22z~:SU yԃ.Ghڜ 7%':Ԫ ρq⡏X·_De/L+)vS+#)"y,fN-MTC4? QSnLi.LGPb Iҕ:MZTgIViNN>siDjDʜS~f'=<.Eܖ2O / N &㣌\jNDF7A 9C^u`@Ʉ+GO,*DZ-)aJvuZASdD`P kCa93(wZKP{2(3Mb% ETMWF hcLkF ޕVT [i<iEߤI_s=3(;Gb ;}KnWE5.PxZY7}`ƕ)_@*ᴕn\TzC *Ne39&>N{ P9S(?-0!V-ղUE /'KKGzOնهf0XI, +&ĚZ.?QE ^@,ȸx Rt*V ,K0Y:e` >Up}p?+-*u5 5lS5YCumԧZ8 o!(Xt-b}@fPjU 5_kE2l形M=j ApU#*hxcjv/g(m;~(~q>q4pnKzpFvPb؊g^_(FБ\s-Z}rСxGZZE/Eav^GF35 оiU邠`9IXU}foIz.)7CWݛe|/ę 1IJ HԀ3 5-q͎M<1z Hdu=Dl"I|^^[|OYXg;vD2ڛy=~~9P̂F6pv*NP_qgP\c7 G UuʠzGflH.5Ƭ 7V'l&(7ػ/4((3 D"";O_'>Dcztjް$T>ebBUݗV}^B_鼹WF10ǬX䉿眥٬Fݍg ${mlk(I{FQR\sJNBHg[ת%CuWkm2Y`߱ʬ:#n2(3>/q:6AnV1ĆPz0`0Ϻ>R-DNxJDnZi;͊{+q cͦ'" $n,?4$x[AwxFo1EMwέ~Z}:>7\U$_۲cʵ;o|ґlTpD`Z`3CNue,| k2X.TS$ԵG  Y+OqɘҞj 25V?q(9QV;8lS|%:{cgݓLΦH?sG?vɠ*ʎ%XkDL6ی󐜖La Gܖ?MU  y <:fʚ@/lW6N\ ӮQXx?8 8!p֙"#W`‹fU3qK)=J0)9`|܉Pl{s7OQ·Yɘ .AObSmSa2%X)ZJ[DgPPq H$d{ "[Oi4P3MsױyoB!N!HTKO˜k%Cң#F&bi]H[]޲"Xb{Lߓ{Hm`7%%`p,p4rn.ǜ4|$gK Xy9H:wܢ,p_ Xe2·{:@PPl82")!+jN)TZ vNe(x!+(Y NW:ȴ$d/bwk6G:`!),Su^2ChSIa9#]ɭGב*)2>j"vaw#u;xI"@0򞮭:vވTk^WϨ} 3J])$g-_|PNׂ5]cnຉNTZi5r;id}vmW_e_D'8@W7=@CBnVYҷ̌!|,uYNi%5xG ߢ;~ARDC#$Si">ްmVӜ@Mjٞ%B]3aH#)K1Ғãc1FgnؓI8crP)I^&ͼa\E0bK*.\SL70y%?>^[9%Aݹ7혁 !|UCƵ,DdhK$PLU46%UJ}"4v;&c ݠJT Էy<UD^y҄m!M6j 1iae k3RP+v飼5fҠVr``ܪGhx_dPZ+gVUL+܅,Lpc,h%<2 ,1X[~C#L8D?Ӿ直nt4߀.QZ&6WLig:>/tl?Xe^7m qK.!%{\8x%(\-_-׵VA~ nRg&>^ EC:HWFFQO G![_n4L`+5 hc*hOm m-PTĪ_%+J$?4|RNM&>HiFR6s,wG7{J]! F쨀#h]= ^Z@Yyo(3}j-+Q$S7lfLlu y'H\U~fAaqгw(zvL%J(⟙Yph&185&ۚ9םn0 ehueY綗9{(b-se$`]jXAIy&Blȃ+um=>_Ek_c~;Z\u7o=ã s#ec*K J^3ZntCP9 fgWꈫp$7E:Ei[t\52!EUdˣӋTX2Y;agA nxP(m2ږØ6[N}VM ҥE&)(r QjoH"[BU/͜LB}NemۧM;¾JK zdPƻ|(,{HaB2t531sD̈iP ߱Z MaܒnZ+=5 jE'xDCYyX <[p9>z0W CǣZǠ@-ko~EUKFX6f)g - C4I'q76%NlhV{]QL f,^30(dAI@ZLj˿F~s<\ HщWAU? ÕGjƻ{q%Gm)Dz1*~'C>N7Fwn[D JÇ~*(`cZD嶀CBy/2-rg+6)+]7]çCԮ)zbft|wD\w^z(t\T.a5E/4d:ݚPh,FJck~#[cCĻKԱT B t23'DN@AN`sxmbEN9MRdZPi9gqxBr7tr'"!Auw!Ǒ@k`yh+2WAmAgs7Ƥc9 aBLV'!X:% AQ]*]]zn+~[ zIE 'G_}_.!Knr{ؔN5+>qjɰp"/ut|#b/u4 X^u5T65sd<u*C͛~ԭ ]1AՁ-:, \C՝%^+}f=-7nޑl n@pRyz ҵc oBx" d9tHY F<(gP!|qӝ#o WJ"64-ߡͯomKt5c{P]zQp[kT 1Hԥi1f`QmqS Kn|ڡ{kC<2LNQ?OFZ܂bV 9o-}4C55 @g쪮0bH^"&X= Df ʾH#CJD)\0@V}+8z-?4M#F&B@K밯̺ t7J/ _'}"?Vb UQT_H_ LrĤS1ބs%k/,wHkM+}?緔K#>rXJrb2Qb7E6LsthC:6)4k W^ve,! mg\TP"%/O_|%zavWJP}y V;'hdG DVM_"4(GЪb?U ETcI YvX'eׁ",w(( t{K/ȭc5( II-)`~v:%/@ Q'.mAVxr⒨:8スƳ1{o||4WUQt#ObH'3B2d*+}.{}N e 3(V<7uȳ)% kQ]Ϙgaf\Rlbh}4S99+Xԁ3K)ꗓ/Qew0iߕe8 'zpǎ p@|R[`gM_?J*a.]eK5dV!$_ϩhX>~Wׯ'3KQx߫b"<1 H3_>V͟vw|1֬*j+3:YI" LKTyz' 8dRV7\axZ[ k=JW8Ҍ,QDe>T j$|W+^6{cwHfT?H](bzAR0flw&qQ91uFX:``IAFA8uYB ,7*HiCt] e9lhK~T4fBYr1*MHDP~y߿{Т4?C7yWHJݾXf*E{|$o[ܱ]@kD( ~ D~V]1 yN6l\tI o&#K"'|LJbM.XIXr}*])A6_lo 8}%rN#wk%Б.7qvzQ$%i c0dXc6M4tW $2.I+ƫ1RW;3"[9%\z0E(E*LM踓rqr8@|D}[{A] oAv&ֆP̩'&h֡}=^*7t Ö́pY p|(<[vG - [*T[R`}h <%Ow*^YE_=N2\ĵkK%`Ϫua۵{#t!^Bm'J~Ѱ #"'?3@E{**1+2kUE0?Dϣe`5ؐ 3MD(ҍh p&78=DVL6d1v 2rgBx&GAQUyؘVg}b&`*D3tb &E\Z-Sб^wALB>'*&tAR7h .f<Y8G i |l(~ܴ|R>Z.#4Sz,,zЃ*üiLF3BQΥI&cٸ(X yɝ5 y^UDqf{) ׹po2,! [1Ew!Nh7}Im7. s7!(l(wHDdaժM/HOΘK )k]S_1}J>,W/K)nbI ~gHߨʗT/a7+e2#;@*,[!\gYަ[.ęĢh ̆'d L&'nϥ:\820~Q3rAܦʡ {EvOFحǓP!q3cn*"XBvWw6M6&<W52iF~pw@Zʆ~="s685B-hԘ3 (Z'Qrxm?"sn:>Қ$^k'~5# IqsQb4D-*sRC97!!79FLEiUq!m=lʾ61Y>7oFG]faŋ&Y_yuppo ks̾*:hS9oL ٜdғ jhO57K@*Hcv8V5tOzV]}4,Ӊ؀Z>g.lCPo3a0!WSWI3K UҴ0zuy03jfnJ <{#P4E)z&aY[[o:g-G1 >Ԙ1m4#lqܶp U Yө0],Be(ϱ|RmgrMGDPxUH{ξx:ҹQEjB)Zѭ?{W<.W(]!Ɛ7+=r&{MP_ 8뵇vheWΉ,?Hu>(>x6"oPu$ߟU%*Źj*`g /{U$>FO*[g*c1dvS ,Al'uK*>4'Pr1A-c'HߥfLͥ#}4JQi]3\,^}Z?ORd`lMu،~\~lBo L׹;ǭ[N$Aզ8I#x >% 2%l^ft2|#(vRr[=ˆ,Q}m3oLAe&'"`V߶h8n>N܍EYHou˾_t2< ě; RK0[J/3_M7m fqyU 0:-]hNCT]d6$qU^A1= 3^+!j_^ᡮj# Ck[SSDz;]NJ< NWڦ\6TN[=$x Yگ!)FYIցWpo&==lg1;8U*җ Ae$'vk~B.<7C cNX䴫W`Ǫl/ܦkww@>=̊9oL&'r#`9]z =w]kt[mbVxkU{OTW9OgV <1RR$Ru "}W. ,7~@Z (ė$1XfpJrMd66qcO$Dה q)X2)L^«x׬HaS+mB3|M M2z&lzV{-B?Å Xęxw9+VxȼX7EP bأݲḽc݄(<|l?kQ?VJ!xʟL3 fnb'V!*8)Dgϊ* K67R:?Y4nZ6.x˨[j1yKIu{$6Gh'tl3H TpiPI𿇸 i|LMŲ!өiDs)bfY3'b,Zl`k9Wߠ܀jYFJ?˪E ]Fn_  (z[1<ʖUe1+5#|^+vZG!LU"GwEfT1E!leXm/j{1,Zf! Kkʁ 2X.t'К%8cЃZ.6,@85L(Xp1g:oT_gd*&Bum֛*P8' <,Rvi*'E~W#} ~]P< >~Ε}PgQ(wH?pu@thrп844(Iojv /@{*q?c aCC`ً[a\w4F|Tk3ѵwl͎XLbx(B?ߚ\],y#gSH\!=v0fZb;94I@YŹ!o>3Ce JC9iA[}_6;Sɗk2UT0M{E(' ꐯ5䂐V'x%rXOrۜ2ff Rr>A|GͨT4^$1 &WӶ/V7?h\=sư+q* :_uc6+>;1M(VL?Z9s(Q{95lmE:ەK\/eaCa _bhX)>aО 5rwƙ-y,/P>؛m'{A=WXHL 3DiBpsa9H^iOT2/Xd[Ln9tpO,|b bpΰ òj5ĭN:0NfMrym+@=\OxhS/읡9YU q҇RToսv% *U\|Wpd! Cgt|!w|`x_sDVWPHn$=K/`%) &KXhMmڠsQSFBet(Id1"`DT<cID1eo?Ӽ380Uݦazm <3+^'Ժ[qbZNAc ep9t0;o|1Q(-U yd Va7Kq `KJ=X"&G9PuͅF(b v4S0WS8FRBd/?Lw_Y/sb0!Jwd؍  vfch @%- ѹ~ױ={>[^53@qy?3)Jk(5lW.KM[+:'K $M?Oֽbދ2@&MAAB|o]w쁨mypШ!]a 4v߮>3jp R=栃xsqc }y) ꯇ_MR~1dWM*Yg:OeS9 4chavt9ɳ[])I5E؂x8K-'PvSf}}W0-sU3XD+*xq {4f|s|]7A"Ewz2,sJx?e8iXIsV^HR@-{|!ozM\aҦ]&iG@ӡ롶(b'k]HΪF'~ԱJ X1)_ ']%Fvݽf>1 ^gxPK(J)!vڼ}ls|h[P}D 'YOt^w,2WS{sH(\Y|Qk䐑C#g,y[? $t~g=4 fw+;P T왬#hʩFtT3W93|0^~4.0)7z_Sʤ@;_X)Uv:#"᎞2ž ѦVClZSP)ܬܼ_haJ?/W',3%K{˻`,qx;e퍹Sa\n0DsˤltAJ?z ~F Kj(fp.BS{O.s 1JJ+H(DΪ:ا̵Bi=ŷ֮TB?*{Ks xK侰=Tsꩳފ^}+Df5aKt ~eZ{q {GfhdGڝh*#GTF\}QZKApwh'd"̩W6q栩|3Ҡxhx|ʨĕ1]q*oXmy4؏"hk%{g2NG (Lm{vXYwոɏqCs|Sp) DE!2H ? hmxccHS;Lt6 1$c[tyG@nADJCV!_jEX0Czf\cx5#,*v JB[N&YPLOjSM]*8߅쒱{AW9n=*Y﹍>[pLn8ewe#6\p/MHZtJ҇ GhO}1j,q߉UP;O@ba 3HAԎNvdl7A66kt~B^[U%:$hf)M[EC%d|qzMnt!  "! *. Xe$ɒUgCtu:MeQAE{K6X6Ȣ].瘈qtl0"b1KaN[w l9Kb>$"MB3nM42jb+DI ^z㌐v y'k=P+ &/ެkU5Os??ֶ!ɃW.}ZN'qyxT80 bRc[Ocܑ<;19HFwQm>iFϓi@g N[m'X`Q?GVO m#B$ch< }zG]W ~O <15殉-ԈL"4z ??7 $LGele r5<"Uv$Bu1H\PDL&:ƍZ0^+0+a ~wsUmq6=Z{qv5@ /;KjTJ ii\7 C-״AS aa+y0MS]Yd+$ƧOp ( VW9+24h)WU)JNVJ` /CT'm tgu De<޶ћ,b$8_I#c >úH /TQV! HԳ?O 9`*1Y;b@zgHej/)L* p43/VHmv;v]6J{U> C NZٲw~hG>7%ixUI+UY6ѫHK:GnӾڑ6Ca`0e#c#~x/"Y6fkX mg6QŶQ?K7L1\(9׫mOB56^F4{Y zHQ qM`㑿!  @s.BdW@w֌]4`s˶H$1`Gu[ M$/z1cK_xqˆM-|h14 *!.x+ޢuP[&ޗo [<Z[~_a@Vpc4kxӝ1n[ʶ{1a|xzNjuPmUD7d+# A]7\Z@Fi&sm,^aƤx e%{ hGm57s9qF&\`ȍRRSd+\Yc2273ϴ7>Opn3PTg(C |\hF%̀8B#m“|^m2R zcݱxQѯdfrT"GcGA *.&"㺉;:܍{ ˵rMA" ࿕ŏطm{, ᄅhlj[ _xb(N\R,0\ƐOAydDPڇf]2Vxض"8e5 P*vIat&@D4* ͮh #n#Uʩ)A<ڍTZԢў_exfG8"K; uU;c%.DLIGD"&S:pN}*em\8=w*^6 1i.t\'SxC.mXڷP=RS_Bض1pA>8"b3weN@*w#Z/ͪtf5<QqrѲ+~(C.HnIb8fN9/t+u#U4)}Mp=>c#jzI´ O~p<}+;_M/K$٤W?@]Fk,އ'V tqBE04?𿾖wZ@jDzPUEoO4 4iLL#>^;8E t\-Sݘsts6n8.zWCq{. .y t/ x"Uo`0mq=^3IyY? JjbZN/2sڶv~"V'"88Xm%=]R/$QF$}c]#N8_P2žS]fNq( /#lN&%dW$XW\Cyq^V$cfhS<媝,[NvL ™<ݣl&T^ } F ah(P1X=E?knݿg3`|38{&]y ˉ_Ds(q4NNs{~Hw\)RE$PKYfrhi.=6rL(A>S\( zm688j/#0ڧq6IR=*^)rVO6cA(Q.9rY f7LPI?⾷(!9\q= 4/(xMu$,X ;ivǬO)e\f E=:YJhÑw|K%sospP<.Hr _znvy0%5+{ |%܌iIq;켿xU9C)Pdrz0Č cdv0x+֥x ?(z޿&^ҶUfN1,y,+=vڱq'jȽj9 E˫J*W\%-T ʘV~Z2+{23{SMM]\:BU"1 $.Eco5ؾ YkR^o6v. g܄cYtƃvqUK*HcM)9WV9q:ddww!(H}c뒒9\#SZ;BRN+K7PZWMآ{C73NeeCZ?yN(iܱ8 up.GҔ1 G 'Ü+8EDi9}Co̧t:` 'q9ݓQBE9=Yğ=$XrL.:Bs읐VOO@kDͬTcyj)Tu̪1HXYJJc$;%FgO?4u/b n=u4pSx1Ԥx7–eNqbiwiGnKsP&W )ũd]A3D#:WEp@طØg'sxͺHbR=H ɔVsހH@ТW OhyX*>0y@ HOmڽbzO ߄IO?7!Hx _J^Fmp^'x..leZo vnG=8pثmw QJrab `D XI1fO3B NCL5H/5@v*+/#?L:e{J콧REcܬ+Ffz9^Yӝ{+Oi¿oќNqj$[k0/dwd 'd%!8q1E|4*-njRĄC3&{N8e N4oNc[ڟxV,Θ(Shcu5wU\B]cu@dl> "m\ijWly:5㻎#TFO= 2Mf?8$y Sr%UqI&r%靜XPv^hTHk"&{%A7+{<*Lt$jԍiytՉIwd&ZkBԈo:TAg*Û.TuxB|FmµWzgy0Ԧ^ėwsXE r/Om̹J['. FQkDxbpgL"a2I7l ;<r/k"hlf?ŭ; E ;(ї,+88 -!\[Ɗe˴7."9a2` /m>LїT4NGt*s]^|c=J.$+6ɉ} 28ͦ1iff6nt3\9j" w"1,"<;$EZ {9bjg\:ﭲ$WF mW$ OKH.3BzL sw(>$>i84S3cR_fp(ٚ[\af ߝArti[;nQǔ]%~<fz<^|@gLfq1ų<Auг,fC\ { }jޝ"Egll }o%i?!^XmHDԺXOB@^MıK(ٛ10mzA$;ۿw--*v&5JZ"k=(u$/"dq'hN׻GSG6z3P;Kؘ_i}Ɣo㣼Ermj4}\IR{ 斤_T]Ķ4,nҖP(wǻnN3.+/C)bn2T\ȏ{Isݗl$/]། 8~"Q]sǔ=Vb.='Ā9TRa>NTw{qMҧU1ZF59#Ͼf+זJMaIhopn|ouYr|D5p l/a'Uߑ0 ,@]SFf܎ y/pX66"4[Nk.ԔlVi(} \oEDqG76__c 8 Ti1Qc J}wx[w"`61PuKpX|@⣍pr]Y44%{>D<')WeSsŖ_ hXqܸV[nnW nҁl1-Ἳ,Y<~e[~u4BB! S6)@TG'eψ\(نjS B[0Ȼi\9 7,|4Oס|RPcMFlYhuǀ"SBs2P!e:}z%KO}Xf[%= FWĭ]N)׀fe+Xr Z0"3D2.3ͺb !/;6|C'ݠ$e &JC XfF^zk(IQN/g맼K^z& 0By>]cJ+%gU/6M x,Gxه E< 95mF/]" z"{ oCHM|~ȴ^9t]]d-o2O;3m]g=}4 if; v`?0#[*ۓ$LzT%}t/~ y?,bz-_>e]5RB^6=WHv=S%[g/I9$AYm 䫂?lѱ*IPE {ݿWU2,ۙ;}KI*HXW}onNi{ (=p\*Tt{XrNa̹&z75(dj}.,&jӄxh/Ja S76)?F<(:&1MsG[tcqq)y}Dg B۹n32I :rZ:`R D*CWvvgAyлg"SVdܑ'qD 7ŃPl^(_@}_dvMykT|({i}G "0r:nY f:cLDZkӵ"r|f"2NdJqkϊ3𖢔yC WO)\ftD⑻O Ff=E)Q9X"TK j_PW(AKb{Y*S׋&#=՞#^z .0ZM yE;z` oYҠ(Ca633*(JqH 7ze% lVE`D 5Kcc6CTCxDf:7F;\;(%jvbLt\oBHSZS(4RAH] %3PqPmF 8Rߙup>i˟p}a9YE=ҿf UY- g2IԙڭLbE$!-NbLjr P $,`kq!P 5DY}}x>C>8JP,l BtED^Z@J@,KCvCPADmDs^hynXt 5Y"۩ѰOu9+#]DPγ)LQ%}65x):419K-c2+)4Qz bq+@\exHf {uzdI$[Ix2B ;Y*[$j)1̠"rÞxv4n?Y:-"azb/4Yp¬,~ܫTծoKzɶJԬ'Ռs{ǃvԩS+Ee 5ߵ͊iZUvf~{V]t51g:P;@kg]_~ /g)>G*0n\A^hԷ$3f 93r8Xq,hCr\Ў%Ba롔1!>|Bzd4"kVT;4s"h]t"h#3_EuݜuZ=RX8ڐM" cKҾ_YS$Z-y 2 P~Dɔ0U@rv\!C47緳a2,"O,ohZX$vskH4)׌z2ʰ14kf_P)O aWAd\aHL}۽}JɎĉzFe$_Cwjhm\ߺIL^K }:o~>$ q5PS؊|s~~$MUƾ .STԞ HIQdnuڽZ-_woγs%;ѷSh su&6́16WRl-r _EAke'oH6^Bk s,~L*|;v\Ft:>\2,^8JM >/̲{@{8Z81+Ny( @0> 5 O}qُXz"͏;ONnA[G+Amѱ؅Xe1pfJKok`![3Sqk^2[췮Q,_g.Vjv !([GT & RmGot` J_+',!\%,4cUsee$`!$0ȕB&Fޓ`8!=%jsk_v?P 3z=˺O*<#f:Icd| Ih=@e{T8y uw#xᒎL‹sØ ,ȀtH*ɚPL2-I=Z(`U,m:Ðjpߗ{\]nxU0wQ(A|/}~k_:YЪ(W#䇦7IHaQ0 WPrf}|t1 ,BTB7씈϶ebBۏSQn)r_J2FM 4Ku |M^ M֙ðB|K_{. 6n)R[0ĉjYٜl[- ㈓%wD]@3JRe' |_TG)V2ej{t62o9VWyU.KB2;EPQL珓 n׏܆q]d2% y˜FH:@u<2qbuYKiDmvb`b9D⌟jQNjRs;?Y)aw4w"86p'}e{7>…@Df;sffvȫDC@V-X8-~[$>i6ZzL!EM7^5~e-c xq;8ClG}ϸ_޶Nyמ@ |)0" eg2.TQL!D"SYYekzrщ0& bR !0485K5q p(UZfU;",NӰn\%㳬y6S5;"uր֫jc!@䌦iq٬.#;Su9RYBb"]#XLӜ}*Se;u5S5kҾRfrmϘq 2xlzf% $4dG mN/+ˀ S/'tÚwk0Z mDkjJ1xnju〇dFV(7/gz^83x4䏪Tz$ `hNW`;wUr+Ƃr,Y:0? W+}uo^A9nĢo_&͆iF7[6cx9ucLI1>@9woEʭ%܇y2akj.%2tsv?$|5Ox$otTY 4.hٿ(@MAPސ4'#ɝ#2~9BELv{YWQ«z;v߽j[:}|tV!VȔ:\h}҉1k&Ÿ ҋ_$ČIaW21v*qO?E(~q9 lmj>.J^G~`vJ&\Bn]M+}`]_4ʋYwJJȝOGd59X2TThkHESm:-WQGye}LE Պt)г"_æ_I~5759xg&K*c1o-?mݞNHcwt.hJ{sNK1YIA!f4vpmv\6Bk qf 2*o"83 DJBN&TZkA`\1 6vV5aH}%߄ӄ?Pbw yRFS .iQ9) mY:K}%.H|qHKQإuEuЈ.PɊvN_-o6>g:EVpfU&`[=NRsq[=c}p%+4YS=2 H@(Kau2r>j9솺oq.0pQ i"qDNVfqG iG,2쳦R~psF`ذ.F:vS@խߛŠ_j/4o hs6KC׀uXSF.| 5\>e.%(PX<i*B*iiBPw4Cw|^gHve#7RoO"+<֫YPጁvx!ڿv+hMJ̆Aݣ`r5_73"}ܐpt2lr `*f@`rN<Ц0:_6X>ia֝6Mz^hX80jêftYۏ ٴ}7[zjfw t6W΍h-I*]ek^ 8,.&u@2M5^fףo wSm a:,TstUR|#3fOc%'0Sb|o٥A#M[xct}:}n5C7T\Ak;CRNJxGoՌ v-$BLߨ 0{%q4-s=FkUHf;Fw>LZ3b6)+mvJ[)vBU)Ul K]3&?>5lK𜩪 ۯРA}VAL/B'h rcgCJ]dRs.ix .Y>si=9S)MXk%dW*P=wI̳/0_X1J-|f1ZӮav-.Ώsp B~}#Ihi`HX}Z|p[gB1eOe7939tLSI@0,6%<}ՀM ST,=drx+*TlmŻ XIA@?5b KX$[=|S5-ſɓ Nւ~'T=zu{=gCb&C.kz)-Ƿk-ն`9>нi(ѥű0zy ^Yw9R]a0.\:3'jk9GSj<*#uZ=b$ Fl!j&1Zq [LiɰюWH3Mu.>Li/v+$: ՉZw)Z`v^yl\GuO__ \pR7>_1Z 40.֮:O1 _#EQ\yu*$n A*'s[ۜ{LX)}J _XcYAL$P4+W~B IN}#A 9Tf_r *}pSx4_0+^Nze`=2}we9d7+>oƆlΝsNŃ>OiU16|5=*E:X}Ϯ;!ByeO8Aִj xS<oma l:lvU^f'(#zs~Fu (*W])ynEl 2ݷBEγEfHM0nxhZJot}ؤpo0%1z̶~!A#lKvu<>-y<=QF58LFd'>н.ߧȦno/G@afȟpP(*=vȞ2CD׷)i}S!VR7wZ뙥Wl1M_|bUywCYo~>uz]Z'n,HmtVX)-Xe#钝  T"!dPwaYe](L?G eX9:2iEOBz'EM"g! ^P1rP:yhw&%con dMy.z%Ɓ_\J -F)][ V$x|TS[բcEC~eE^y='QyWx ,c bqM,4k Ei*|3]\xbHJQL}$ ÄMCt|HBxB9 gAqߨ?{.4 ϟ % #_w{џ¬pa#L 3]DAڌ;TN&mUiL:7 "g:B>+fo8z100Tn'`8 Kk?{5g R08\{5h^08G:7 _ g'B0(RIϫCF;߅w%d)ʻ2bs qay~CLee,caکEwܞtlOiE_YMA<$=?'O'm3V˲_Hn!(^,ݗr.HNKut(Z!HCNEZT\Hdet(ʭHB*˰/lݍ2lsMB[K\"f_s50Wh~_ 6!""f8j/v(kq@pj+ '^ (d5ɔN-vBš[~Z w75JDTb o&ӢE3k'v+6{ү[f2HqhlBlj6]Cg3եig7* '[pfhVzۘ*;Eo+PU)nz QM**G񜇺"Ɖṣ L1YJ7{|ӒRsS}R`*5gA2l xaYof\ :UХyz>k~")t'rc-Y;9",rU-23 hqL- MoiTA r6Cbe=nr|,m;gd&#-s"_I^ u "sdzQǜ ܯ_?ߧ0>*">o粦W3'V# ҷ+Wlt.n1/Ӈ{n2q3mz>=A9]n>b#0y7W:1JnLSsNiTIԒ?O "5z\ױ4`xYюy&/EQA_c3@Fʏ pJ}W*uP_q+^ϭ-D1ح>ou-5/5{ WT{|;ꑻ?ž6ĕi< kv'Sſ'Aگ qщ 3'[{abAEUKhFYY"${]WsĶsղ49^Zou_C>> ׃aÕ-;< 61- =4׷W$¸+ @6cJl} #ף.+2#}H>`H.w^wdLmB:K|u˒wps%S" r8}lFD\3wcY,݆j2\T^obA;AutvfڪH Q=;zd,ݍN1Q=dC[ƿ NG|ߕGsNsvqB3['G_5z<ܜ2?!KBwH:j qi 7q,y;$*#MG2p8/aUJG"Bþ32.s;)CKZ4 scNKBU[4ƻK5׮;CW[T g]ZA0vi8^*ŋ&J;so8l\—$(l#@9rq$V)Sv$|v~-n(Gޏ,k4 9\QM dbtwy^pKPLӰM)+ iU s46KʴZQaƯ68.A\aeN7Eͨlxg&P~Bs+j]>Wi1qag(1Bg_q 2wkQqd{') O{&{E]P7Q򹉟]%iT*v?lKW+UIs`:o<_-Y|z c(h4>v9Ia iQ=Yg$/'6.g$=5U-,e y9'D$ߏa Oh ܢA#(0 bbll5M]&cơQʟ!<8tI7LΣKi*uSN n }F}EܱaYAHj?Ћ9gߵ44ӏ-վ,gцzvNH6f^ZǑv@. MaU'J:fhdĔciVA\p5.agg$ZN;40/(ֵIX8 EJOX#E']]x'X9j$K,ˑ٥up BfجUJls穧%QY#@5mR AG #I6no۬c<l6,}뫝Y1iJ7y)u@ҜOz $v_{_?O3F%ru`.B&\FlB \SV m";)K<: 0z$e5w6~DJi63&{N866I#&؇"z:Sߊv,j˯|>C<90ʘ&mk9&: ˅ N*(huC Ocɮ],v;SxHa)[1EIIK+VUo TfCn|/ ?j`.{/ ;1$I)W1i,ʨkH lJ>7;%e\"Y`THvm:_TgP.U%AcDm`/s⵴KXw 'L`˽%֕I"Ij6\Z 4.N Aή͂6K[rKr2N@\lBw H R}dvT-(G*l-eGc! r섨b5ӥf4k*|8~r6 0'(nvn+ًj()5rw梶uw8q>%xo$mMK. "=H_Gg%9!;tjy7x@^](4(;:::޹1oD<1BJݥ6`TSue,t?׬ 2)q5=&w2!dv|IUW=8 JK~k?T\6v&+w˸Q9xXV7-nvzhy-e<Ңmc)́GdG4TYχT~i6w5@qdΝ ԠLk}d  Inn! =}$ q6p&qZs Et:9{;h $`/Iti!Z* J6s[6 u:~/'=?*F\|@ fk |aGz4b‰`o r߹YnѼcHջ9Qta!u<\l/q^aۗ&Z ^k+Y\KV#?y+Lt@PرHxAp0ȅ"?GT8JM;/A>t\BL.6N6ṅEx?.ywqoX  Jmw8 :eq/\?)eYk$͂ q"Z+ n&%aH 2-+u\Z~TYuԼSiLHxrpBkb |d< Ʀh Ľ9;__q Qԥ>1exH*4?2ssB="Þԃ&< 2>°qE.jM:X!sJ,Ŷ&ɳY?9{*Cs ;A֚ԙ=.Pp7[":@ծnx\,#7' 7Q|C< 1@IH:br b&GdX >[ 詶rإG ܙ0Ȕ=j.@ϭ9xtr^K\u > Pɀ=旃nF5noxY;P >ũ R}ҰuM%RẹH+<;qݵebt,)W헡½zheVgQX4cgizPKHuovGAŪqH@ղ<+r-w.}?-n" H819+l737\$=Q*V I ^zkL9y|Y]|\c8Һ͕b+hG0~uZ!yӃ(y 0.1eߪN+6//ʎ f^.O{^БWOx}:*P-tcfy;)c{V sXBЃXvP2\+Y8]L[6[Ӛf&Nu3Xx8Z~oq8(}<7I5# ۯbrp*\w*M/H9 '.hDD #k)yg+OWcמ /4hui𡟚Wnnu[6'(]S֭u{*< $mez]1Ydw~S,MMma&rZ N\jI"GMM5 Dž2ONY`s7Ӝڈ9)IBnWPu-.ܯ9;up_uj췸V&gjIl((K7R-%O=&V'Y/Ӽtw{s8;BK؋bx0El[^`GBY _쎳2P|68[Ȋz`$|<Ȧ"lͪ @^A] &,lj!q :"M*}dʘLڒEz:vTPiz@": sȑLzsZʦsmG6>^Hºr P|8?F^E[ NByM@zbm[O$Q"{"i@XbWگ}[).>YCi,_!H(4;bGHeXL^xFBMі|BHK]z"0OmڇҧŎ$-wXԪ`'t&]wvh? nq4B V{_<0^6=-x=q1mǯB CXJ?E?POFIP0&82p.C"mz÷%x Lah Ep(*i ?['ps󕲀N]2o:?)ࢋtzW3 %]VInٮbTO ͩ K f rSN>2*o]T{Ֆ2keY:Oo:NޓZ̈=W ٠MVLASEة`:!Jl9,~Rbl:hjLQ<:Iy^U6ޡaW6+u\"V$~,R[#D d>q|8^+rP?Ɛ!`XT"3jqV qlJMA&'u#)S,GՉT'rY}䂦b}H9UΘڃz_ɍ+9ȷwҀt*ef"LeةtqD'*C"DwC>SKMLĝTODr37-gn2=DT kC&jDxuUC5nKnl\I hPhhdʼnruy.2^U^R}@q&Npxjʝxm7d1 v0cl 4ٚY@.QVeps"T+B]SD#]^ n8ƑV1_^{U\H[e. p$]FBnaկկcP`>]eٲR/F1G\8|,u 8H Vٹgzp%FoQ 0eZ9DU^@Xb؍Pam` w8C 7?N^iU 1d1k&Jp1jGc8q n¨loO @Id %!HߝHlW g 7Nv8; ?-[pM9JUNcWQcV,Me`'II!!ae14V-j|=xN:ۿz}=(!͈E;R~a(i 7'1kг}`|R{\fGK)zA?+&ro߆XjG_֘a{WhozKG2=atK-(}Ӑn/~Ԩ&Za^cAN$efa!RK%h.<ؽl ·&ˢ לO.Y$7*tzݻB)UHfJ#Ƃĸb= 7Ԕk87+7YGDйp4iTWktM!/^zئj0R+ /m+T;5s.~o}9$X i!nmO@7*^aþ:j\Iڱ>:@#g:t G/ ?(3oa]ZEWdƍ&]Z"OS:["-ge(p6jF%2^ 26"ʓ2 yč _8;=P;L:-f9JX2PMbo#Y$Kz&GIE[~uڪIp2{eη ˪Xg{oFl;ZfI}CwpžYpigәA[oSn\gu;@d YЉ꽱bRf{?w`.=41}욀jnJ1*]%,3MAfQjO 2Oy=m#^oa0JAP'GZ{(> n!4|qxfB: @p ,osxgs,._)dftqJx=2z_˼h&<eblrʀ5:(OJ܆tgK-#J !ثS "^'z~.Q bU_I zɐCjv@rVV?lP!&M*`M*I`ƺ'^VnA Us9OByODqSj!~⎧%Z%f;`|;E*ЭE2:j1n{(O#i3uBN+~<_Aq>9c[eKּZv6["zpVԂjEuj#BAȄSVI5 *ֵbRHoc xVFس_km'7kHi,lbO_@6 `ޣuNb`?MgIk. 6 J<qMcxlYpZ6}-VѸ-#sT_uCwTbTq= ¿V"qa^Y4һVE܁(L }g>Ls{~&s?ϘH )d^1.cg`z1䭾@(-Y_\}.V}MA-Y3+&Oيzضm\'_˙_q!EaI7#r D6PLsKT $UÇ%fr0I3 >j(`(!n z徵J{F&ʜўyі `WaXܭ =t6%\|uK^gqC" %0h5W_Lnmq-Qćo 1(ߨ\\CXz, 39zsҞ̫i$,4Z;``1 KVC %Sh 0**.2+t(z_\^bJ GzW5;ctR;6؆x5dK$vDW/mkMrSCgi;B."0HZChp:׍9X^>+&ʞLH,؋s[K;D\`O5&5׍ikCQ#*ٺdE2: /1s>-iL*\7q ~xqQĐwѷCPrIȴt->#oϤ?/U0KfT3p̋1oC6͐LY3P- Fmp,tqO2 0<[ߨJNcӼaN Ȉ CMxp F><U-2x6/F+Kpա`Qo0\m, FϑsF¿0jtϯi?ҨP)o!1OVoCI0?._  'Sz%~MW$y,Hn->caNHq@2lUtKcb, UB>}J?~:*TNM>CNN76Sh}?8B=JFkL²kol])|Sie H|.7NMcƿN"bǘz38~%iХ. Y~VY#w蛮fb1d~Z} F&~TpQ#9S4~HSliwa45xB6@f`s h(`/^D;>H3(gB^A9r2(TI@M([$ ޠ,# g^2n-;JJmÖTOҟSIr^\AUg`;>:FyQ à;ݟķّDTz'dK8X͙,,}1@XOXR*g%48@&ٜi6aeuch:B /jI_BIwS#-x #B a2gJNp:yы`VD uU}sy芴4bRޙ4<4FقoݽS G^޶;MHmW,T5,yyYpU=Rsײ꫾}%+_ZGP Ri4qsJ%̳dǻҿ(T&ҶfF1D2żYPIFmfctZdxfq&41t-Lv%щ[Are;v,'qe/XiRcpv_Ee:)럡)RS_(N1{X#~?%){&z{rQ =2 ),Vni~Q$}Yfy͹Wɩ";rij{G[iC&w{ȈE< μ<.I*zUQ_FVG,^<&OjMWH/{2kMG-C/uR_RE_`Paqcf3 !M1IDi/3r"HL13:H)!N1* |4TR#`M_ AT&yA~լ+a]U\CGA.$tDEvZ|2Ȧnմ?PZOKH0J`]j u|CwI.Uc:-$B.EAd=׎úcx 0bܬ@zY0w뀈)vɊ f7\#I;4`!ݼ L*w;fVL秷Zݒ}jiѮwe8a-$w&*;hE6)IF8ZbuA{v֙+kq =X*N[5 x@Lc8"N6Xs 7a,fT}iG-nw'6A)hv6뉌ja!2u鈐.֎{,/`ȼRR\W٠>Xvx'#'~.n^aYe1x_7pu y L{-F}*,BWAPC7yQxKy>vݖmɶLU"0qQ3h>nprq#(OK"{#FM ym# ˙a(%4.J,~n#H }h_g f?PKU6|`k G^ Rr@X AجAu?l-סbU%KvFTUTY2a\܇;]J}Πltq Nc(QO#._ .\?NҎ=!RT se[7;M(0 j?ڰP^Ncw$cyk͟%B{GovgD${_γq1,ꎯ֞\8p^5PBO:k\zR4M21#ue_&ةbZmktE<yF!4x̄^|y]!Mrx(V4I(#J[_S!ܰ% v՟+2L!ةeɎBbCmO'CʪaTf-Oi~uE YIkY{*k?g4XxEhK -^]3 SNSR\XwV;۝ۉ`jq+FcLb{dkLNpbX; ן G o:Eۃ"D=xyyj-xHh*![у٭8£ 5}o0Z+:Ç>{9V#ݬ5]z#QЂu2 g_QnSJDi/KUnhǞGA{@Nˑ*`Mղ>Gz*I?,`5ҖwvP8uW5ȕtX]ƢpXF_NSε*Hb,) mnfsL14ah.f.O4p_$AϻGxvCH6qCB3< 炐L}򊋎F7l&dBy9n@ШQrn,io!灌fi[蹓85uTO69#YokGw{oW2tQ%\v9qZ#ı)4nq)!>q+/e6E<3C>]8NUYHpTig@_ȳAaHuk]׊Jt FVJ ,$5Ֆy 1gZ}:R)/u臔R|WGpÊd{ s~I(~{xo& Vn|ܥ|5CwDP|&eG ,X\=$Ѡ5\=\pv2~h>B4_7G`jq hOӾ(ܴ{+j?Zht}C '$[twݻa)&}6 lidP k5NΡ!ˮ~cwGIo8'a2@AuhL K yWT-i=4XOX̡MU0>b.Mʚ+`G"!3[h\7'{ԟO3"CZ2M/>\^Gٟ3TcvݑÐx[Q?*.=ODs"Kd{![wGa!a:|1VØ# `MgP0`vHF 7D24cirr8肑sgCF,mGIǜ+RO:Ze7] 4I(~"7#A(lXµ*Qx>szbt:󪺼 BJ2JmKBsG?K5;YS(I@ #K7!m[,7ū?fmn/ǘq2h\t'k;dZD?qf049P+ahufZa`$[qRռ/tx5̏Q}U)x7i#TII-J 'laKb106r{^׏WY+TdTAgh䍧mAsV9iӐܷ-̮[(MdΡg` 2NuDT=ICPz%g@$@҂M@(lCm5%[)BPܞ>vB'*GJZULpg6Н^dV N߃sFglkor%RBVg Kxq@SI\,V\\+*x(ŧJ7T^" ӦJjS/&b8;`"@iM]#Orȃ{orN>Q+b캝%P4 }"Ch<UT+>4w95et0\\ʭ0w|S) τ&~i8r07U:}y[NFrn$ЩtvԸz<iI gy f{7}?NC6Ǭȇ@we aLP/ ٮtfEt%ϫ14hW@,QASwb}RKYE\TI#vƺu4,~159i@fo\]IqE17[SjV4 (-L^ALYYF{b a&DJ\'Çר`Q+_$_#`lvPNn>K%7|'lxl?!aN).?i+mrx28} -B"V](z)GC@R_%7^7Lbч6izt'&y*8/{>ZnڋZbB@C=;슦'h 8{oԟМ55޷I>CrMYυ4j9rLpEںS'+ aQdt/M";;yeZ!;4p؝(۸'7vھQIʝLb;L;o fȝ6ZK2>C.v$,Vwz]Ng.k:Ux^|ޑjtlMrnG@\JTA<94"ISITIȟXkw>XƾpՆydzQ $ NQbϳs\AHD)+# #zqk P'MіxI CW>][]*}@1O_.GfJ`W4 i0#Gڎgr;I'4 jO{2߀|ﴺ%<E/z!whq8V/mKxdBpt8-cT88 Ub.;o PjN-Ɂ9Jٜ'Lt62P4d߳RT>:#89?=xh-zp5}>tA~m{?_>hIBRylͩĵ?/O@U|`1 %DI5D8ڣ7q}6&Ӽdy>_V UKkb{/E?L꺟/ (<2ǡc2{œ8lReBh=FҪNAݣ^Ʒ5qKPλ~W)̋w:!$Is}J_j_њɎp20siaijbӉ/ǔCŤ$a*qVK=K sˮJDQ;O!& &ȄF쥿NΝWPYqݟB#FJ}͒2%w/3!m Cz0dľ&["^j8ɷ FhU7j m`!vPUgP bYI`po.5asP^PY5Im QUoJ-I4+#@M/i8d|e};I`{Coo8@~O<2|LL"Ts*f^T7=QtOɛ?-ePYm)P$^LzxKΐS JsI{DC CmDC$+2c 07~kZ顙4ꠐ+D# s[do!Kb"fn=6o+'$H߾ j.@1V/_#"'qJ4/SD$"$Hck`9G}f@6 0O!%:8νvƵ݅&A%R@6 "Y∭qH}\8nO?G+aW0Dd^ĻHM\oR !JAyeCm-jU46(w},pҲm'~5԰"M(FzW5T {o75<.ux$޾`䷝fOKy&H`{]̰$G%-UB]eV]@;mu#rM0n2ez˸h_ahG~m Wp*Ms:s˯hcRRj d,Qy=VmK<~7 K'kƂG 5/ :I^WÖ?1MW?أ֗^L빷Wv\btvi<~_jL@I9: sXSūl{Bz(*4NxwZ(WȓS5oUZ>$)†LU;tқt`ow7CI))M ̒}ˬM5"i5˫ɉ'2H$26xQ{>۫}V1 6{1),YOu2nb5ywHt6 8<W >%!3$[|3,~B٥ڊ/XG\nƕ?4^5k/#9m鰨E/y.w`1DCv\0%:wR|o-JJ9 ?#cY#?|f*볞 ??ygS|xvc#*@,zIF6B㣏 {h Ё"\`/~ؠ~یɰƖəʘN 8/8yADv樓aJ\hRߓqI$CS,56U_yBQByDbRP܏eQ^ >yO ixڜPW!*H4Dmk!W58<< 'L?~sw\YHLk{ڇ'9t+r"y&i)Uy80S")63h4[7j>gjn|"Z~= IO'beۤO|C2l- =Hź1͑Y(;t@n/%zY2D1U0A6o + *-'46w+ HZ2\WQ"}㬨~V.򧻊,bl~N 6]ZGoglC5 +t&f,2#?Yᕨ7H2~&E+ə%;VvQ)b O8@Çzmd+`kE."YA?'#t%PakmU V࣡B/"jQޓ.Q'vAāfWr7R^=?efD߅n"H@* MhChgU l4kq Z;6"-6FV91WW薚2H"/טml<VyDdA!|'8P+\y4WJQW`rڮ{P]g0CX@t,$'N=T5+߈.&>?dclmϽ1aHJ!KhA%mL ОO?g?H<؋i:Kdn\;(: `zy =hל@g.#g-I# ^ &4Td| ѱ?+({ZPlP=!%j6w uR*'(=k'8%3:c.3K,'Dև+%.R<+|Sqqԡer6玩ŤcB_^؂PMٺk uuܱabP5Wt:.9st R1T@ŢI#V\9OpJG!eM[LfL똝WQU\ N>2] nita[+as.oN#"&> ) %`,`[Un;,sa)xB#6LVXH iD!(Z$:)7ɃÏeˬ!.k1JއhPwbȓE@RE$ p988uᔆwSԌ[Q(}4ӌomoTN:?cvIҨ(9v;U+'NI&PXkAXFdҶ KG1OEvkR%ᔆ)e0 Hu$,*ev|mߨEn >~1F<_  ? 7q7#qY\ǟ@ǀVO ^F*6"Za>)$vj8!bKC{Rr1(7>{")#xYfk Nc~J? 3/=ӈꗧ|Ф9HV| |ww\]=PSsbm`%<nW8Upi !N3c r"z , _ FGla/ʷ.9dD ^+J^ffo`mWcUbwbP`\E\dSIBC f LpϪL]˘Ur[S ;|R\P&} חƎ r|Mv_Ėv5z3S]&nh*eN =z8 ȸ].@;;\&l^Emf&MB%Ɠ[0Q9"}.pxple E&gG _ 4o' aeKN6Jg Aoұ\#ƃgCJ_Gz=ScB~`@M*&7SL*eC `~_JC/i!8_iàtT/ 78U'\bʓ.8/%5,ΫB< 1;]]RZvmj)GFF3#?&qm={"U~8<~l My*vq.t*J//^C^ VX / 7tr$[Gw"lM0c&;xG;Өk?.ndda6!~cZD>2 sXtEһlPO̭֑凎|7 fZ-nl+@34D; $nA?ʭzU@ʜr?c>zVc4yr5r|2{9FX7 ~[qFu)xAin$Csk9B qj?w`HvS`O%f!0W &K"THP1պgR`ݤMn.]}Qxe}V]G)JnmM`˅l9|,)G ͷ!1}]3=afrO9 |#7D_uRJ]O WVc#tΛ]\s)zr넾lSeຐAA|${^? Jdӟ5rl5D2>l\e<봴jgv*eq⮋l_Hc5g$-du 04$Jg'{݄J'6mk= 9̧LK-̰:?d3Y$3_+&dNlc|yA{w7)>'ྩٛOː(R}_)O(FaT\.\}u}6Mqv|]l|:xs:nԙ>+QSd"7mOLԺ$5mo28\\"Qѓ{}zCcKFሌ[,L'äz8XUmףJCIw}"ʥ\n(^# &$'n }Kna" C|;3~}x-݆婎ca z{uC6Y̰Fce9:eBBS0Y,&Q<@p**cS.5עZf'(MNu-gIK5Pg{)ZPS]S'Q|4y;LF$`.9A* #M5G8BK.%jDgtWq]Y^[u k@<Hꅻ$MFbv קfm 4EG_YuGV}vê pSNRH!>-9iI`-%89ivpQZ@^u[ 2ҧ~^nf\%J`e?[{ hzAuw%_XCt-,7[T/10ňՒqv\NVoS$zH`wƫnJ-GC784*^˜xaןׁϥ>LCk^lُ~.]jJA=s Z4j\$Vv*',!; 0RB)_hL=X~;U v[ ݎ窪\Q2$}f_b̍lO*TڙW__/`tk2%w&> !kia<(_EU!7$CmhAG6f |Ԛx8 0BYL4s1 Cz;o־{.l ~u6.i" ASq?Oٝ ҃C. "Fq. )nfv\eD=KMȫص@^:3:7-+t*6j!yYDNnR%J;$ٮl,rr~[[: thC ?P&J{P#o̐^DISz[KV! ÔL6oZ 41U0~v Va=Y f=X^N|LGwÉlZoq@oV[uqf0tAZst9@D P{{z0r1:t#GNvAۡM/do(XnDyMdMocI:4b?1$(p3;,縬I%`0” lf~?OTR<'4yZ;ȭ_Gid]sHUG_N Vh]{nҷA 7118h;m P7aIaL:&۵KFt+VƞF4wfMiB֑Xa6X墩-/S6,":ɂ#cW}kZ̵grY? -ABqx:Uze>%ZR)oj{fALȦ6<~hSaD)gONrޮd7yq$c3~֬ L; rAe}gX ,?T5Z68l$ߔp↌fs^5# 4n^ؔ`d6L B{ 5`fXL' TwX =V]3>2}i3>MTe(_7h/s>g*c|?DX'^#m:cnܵACx*1~D^6Nd࿂D4{^hN{[+jů<Myqgcl Ui'ɜo.zv=lhT'|> Q 7Cʓ%ܘlitnE1B̘/J;sF(aa씀*La7vS2hnZF. Pۇsʄ@vZWxfם=9IQx>F|+|=/ xNҖ].n z?s [(^2>kS K4]>"CBᇤ rnOh;f[t*<_̗ q  rpPoȨ HL Ȋ=O5]iiu1h!1l҄O_,QaGN1hq+sȂz}O`qZw(qMv 87PMGt^JecR3mi,Z*h߮n 8cpc&E+w:-E9,(mwe٢G7) n!&y,rBW=\h&jQxiΥfx2o^&XΘ [k䄜85Ño!\ OcY fN:rVŖq5bJ(&Hc X -Ts uAtch$O-۲8@҄ZBO"ȱmԩ2rdaKP~l$r Dog> QsS{\4f35t=AĄ?zbL7qg)c=4m_vR HE [/NlAZ;-ɒ(i歒fB2v;Um{4q•gg/ig8A~S6n9u?`oV1DlĈ@(ߢDZel24me[L=Qb~ㆧV1H 89ȞN/'%xʉv'P σ tF kB:rΚ}GS7@g^ߧlI=-ib?QUlG?ܡ U|c1"~ HV)ALja,O՛>tQJѼv9{h~l3OG*ZNw2^KKD&Y&0|߂9Vtşej \ bt/Un*|=is1'{cqvCcm~WT čg-4#M7E`^)/ g9.hlvܞ?2 ?/;{69?s'W`{m&Ey (A`qJpO8_9_Rw'֛knO V٥Ǻ4@/+m˴L fɅxHp.ys ܏c:$^Ӑ[skU].Rn'j?!|Әh,:}=IZ#A+=lb{ 5a]eB پ(UAFma!d ֊S0ƷHJ OGqApzIWp :Sm*FǏ@ :ش.Qdt2ڝ+ty(V;zk/"U_$n\,\\8A~# Mʒy6dU5sŤ*9YU"8JyyUIh߄sQA$: %wmUz)N| 22ڸ=ꤕe3 [reBVKgչHӉfÏo/n3n{8Ӟ8?Emݜz0`: Ӻ #CW_'kShٛ 7Nz,"cOUZ|{$o4ZriNf?ZwPlђ픚@M[c5CgU:X+@iʻطr|#[ epPt(QNlS^|xj+Lp,ղK*-),[EHd<0+}EرŻWVcژE(՟V% N``J֮Z\YUjg]lõ '$`ld<`߁K"{YR'EZ&҈wm!(CY \.gT} `O.b{d\GnXU_]M/0j 1:>h5!;+6qDiҊ2BH_HߪF~J`ҫWZ,pZ2E&&@8Xnƶ(i k yP'ZQ2e[lu)ATA>axGWcȔ8tՁpO ft' FUɾPٜ6:1/hƱg4!-.泫lVw˱ʔNFd.҂ O@\-5$\nIɣ]M)G)27K:+W%ܤ&ԍCJmыQv"gIq"['ϜHj:?b&'t7 7A+[VDzu@/hB &a)3JY.6AF/!D2z÷)<".\^:(=)U!8}G=FVAcP+/-"x &s246 A#&oG*0m =6qmRL}X٘܉~p[ð~O[ˡL JAXrCK]@?$P[oׁ嵹?K^rG#d= NR٬}zBk)~岩*P uCjucʊ^:6]TTTե)Vk [3]rdDڀ?)jŞ}5J^5rl2 XnynOaODrxLW]xɟ;J : V7rʱ:SC`طC >Ff8ki!^ȏK )e d ny+QE2Q]ʫ@x;K7}[V3NYl7bQ4gq9c f?˖GDf j[1µt>'͘|rDa>e$X+ '`Vr`mA =&n./{}uNu>E)30h\!`*eqqт.1bL5nz3z +3k6D¦# sFk{xpރ؞Ɓb7 ΩNFQS"6O<ٌЃD+ntQ 7*t5 *2~0BqED [bUS޸I:ᴎŻLÆa_j:DYl>Ml-ݢ;Jmf@k\`v:D rfd ULE',OOvI؋ 󽠣VQS/e%סݷ+*Fq<9-KX}@UI&x =Zׁb/6DPȵU )G||pt@dY}S-^'R Cn}ge|i݃bZ0)-1ڿ(xW;cfԇxd8-5!B IszV<羥+V ծÖ˞0a*U,z դstɚU06+QQ kM@bYBZ7`}kkfܓzwJKlx·n+*;= G܊44ʭH7b&}%g+@6[d֭xvac9D`(8 Tߣ5"c2@!}]6FhnM`[1g,h>5N¸ i [lD?p5w"ͨ|aoC*4&@ӿ2 6 r ؂@qYC)*.N_\H459eUҊi +_wO^vl+OPvrnvLÈ4[a" LЈ)ee 'FY1?!Zy~-Lj*JK֋ȋ NsBp.i3O~Gj+l'0{]7_j4Z쾲C-Ԭ+0-*+:,Ц:=}YoUk¼.Ysp[xqgFg[''L]D,VvzP*24VѕF>if,r{銫$3CՑ.#A#ՙqrYg8zH'c G -pؕQvYD O寴1Ki 2W^a#d) L[B6GZ}k -\3\#v*6c+i'#Z!|CctJ7ˍqIL-84?2 U;g3xf/i+TsrU#;,@)>|ĤRx>ގWdtG0~?>؉ԯ+xQDCaŁ IP QxtÄ :O9ߥ!F ۘ8M6ɭ.Y(!Tvu"j6)<>D"ZgF a JsVlzŘmCTcM,Y:þy&=Z`;߹ 0Ac 'r ^85`-Do<`pDV#ۛU'v_ FF MvɇX׷lr.hߛ% d+Q/CAqR4+NĤ G՜B- G1/܉YKslfU3P/˯p%ԓ$ܴ{jOl4S>ǘFC3U$AGlLKԠ8(M  ?I. T啋Udو]-Gڣ=}/~tO$KccO<([ccN)NR =U0^(ҵWwJ:[Sb}ej`waš0~|ﶃ! TT1eJA/ZEiZ;^ y:բj<5$꛸T'`"Zw 4::i@4$@񽿨wWz2v_Z 4 ^Tk74& mBA X )1dHg0>ϱ?F>$ew%fD16 VZtx;r+]\K9B Sc`Y0^fGPQR9\5@ns#RL19Oy mT3z*H&|<¢vrYx֙˕a:~Slkt}ro`݋^c`xp:_omEWu=JS<,99Q8T67EȄoSR'; dbƬbe*g^^iW iN(+Q&Q+А>K=MxGԹ!`pqoD۲BR>5wTlu(! ]hLGE 5;,'1]PtGu^5Kt"ؓ,W 0;GS^ת_a!/6[,=!$p֐x΃< u-[Y],ZeHa1LΗkt2O7L0IUܧ ix.Ge=~oeZ} Kn'<ˡ͢&Ce aG4V=9C"ƶob^Co#zن-dbr)uQ4f٘F2Dr1^q$ZY0Ur6 oviYjz*p"llikS I 'k愈51m HQtVU_em{d|L̛fF_kx0am'9Y6 ~@!hӫ&T "D\n0X'dh,޺.S&qmċ%˸{qQT͐Ԟ|G lS kpZr\3{x_D ;WkpNmCMU Sǀ&n+ ڱ*ږfj- SeN:"AGY|Z65]˥҃V iD* ʦ:r>mD>|"&P E{yMC˜ۡ3Gr%(mp!(wc-K:_bM\vG$t,s29i.#…{$Ȩ,9i#bFҝXM\(Tj{igU.!YG"AAʛ _ȎߓM6a9.. bsuUb.u^;!^`jr3d.T iFqq0{0M04hPpa-L_)*5u?.8ComsZf<ȇk`Z,[c¤I jڈic(c`ȥ=ɚEl>RjU0;#g@fIEtΠ/nt]jͮ&TIk% 5٦SnGdLgNi[L/Lf,X^K֦PN^y dnt: c5Z{ᐱ5xT[&U(`[KBء`rJ/UO ۪BvgD3 6P ʴhuFc׉<ƪ!Ga,!&u.l}uCE ϪX(4RcP%$ZM>;K}rSݾ6W顟nfrObMRcI1/8 ^{t"D%A[m셍[ H\9f` n8ޮ4#Qai!Ӧd(4yզ'J46iMQɭK <itEXn 0M(&wx@U^"yXY=27v}gⓞtRC(>YDw']~(;"?^+E^j-"D?ނ4\r䷤b_pJt0LX[й][@0:e񦱝bݨQ tc.L,H7*ɺyWOi<D{Bjc-]-RՎr9B?w7O:aio@ | @z_NW+o uQUL(IЇae0F4(,93iRZs}6dUB|Źζ` ^{RC4H F]'=6X)x kcd M n)tEӀh<,'%|7܉D2x@EmͤZ0QWXp=PO>Egр0ƵXW]`2?ӗf{B ԀG6ryVt4{#<-P:BXQssd5]<9Ifsσ|f$0ӹnȳ|gAT5I08덣 <69yfcjX}&Yj}߿O7(cXef~(£ bGkyEH~xSlO}m$!%x[iO$VoAGditR}X\œOL\X!Tr(,^ccJNX8Bi)ܲlzP@0̬pV {62`N( и~̔y& G.-] ^_4:Vo<̦Nmhi( 9˱WN A-J <mjw~<%PB/ZnRc!P8=繷|MNç/'i&7F&+~x^Xd?Oly^w]QI1{J= 9~Q$Syε\ ǥ Ч'0B\%~*V٨KcԇoWb $(iGMgPF+Ge<]g 4AcV^ِ T5B5^#o+nYө[,DG/+9ڈ3p.P,jo\)$ZIduX>PqT .YV邰Cؠ[ 7C\CXdik1Pq$sC`~wːIlD!Ees T.K{ƕӠlđOc4ZXW_`o7Y"5wm/7ظ*W15|4].~evCmd*h&;,ո_`ta뼃YéE,\y~8#'=mtaj?n)X)9@a }FG2{޵v??%*IgMQ3CI>0"Gʚ)Rp_S6X ,bߴachezJ^UOXh''*^hsׁ=1vxW-E.FO/ZHcBS _gIF:ЮG)@aIƁb]/,#YyB)bF:Wzs5fo7s:?*rvUP*w.NT[ I_SSe2L4D\(z(e1$ nD4Y!J*X>5l:زjbIQ*A8~koxocCn~+8U|M g˚.ҝUird)&̻aJ L;k7GJ(|OQC&BP1cI&:j1UR&Y=}qo=;8 Qo1\UzJP6w,W*gUu rl`6 xb1Մ׫r^n#y`eߑ%\cf}Xj5[c@o܇d<4טZn=:Z+óT 5z[O)ksgU;[f}p86QJW;= K{C)ީ7JP]R iC/ilѓscMRsW6vo;5B0Waշf&?ħ36GHRmlz%WwD Uͩ+QbS:׍6l>aW8T&ftB{oZ떷ٌ' /!X.܃VJoc3e&u.`5F ŝs/x$JAp @Z=֜IxtN7MTym:ow(~.Ј#MiҚ~*MՋ3"^*,-`Cb"ݪlU8WAÄa#Ry&ưJ1F):bxfx J#N-쎤G+^Rr&9]#_Â#YW)aٵ3K#~=\syIcSِzxM$=5jtW5p7QOv`;fzDZ/#q]9GŠI-% z2Bi%z<̔tϳ)Π~=t'OeDΈζaۿ\pIy(^]ѢV*Yt zc fWAs/PLF,2Q[($G'R*L]LCt@چ\5P'.e\53XH$w$$/ k!j? B﨟 z"zzR qMcOkI7ꏃP+X E1O+ECN&˺Af,}o+rYIXn7kKBìư\N53v ri(sGA-+ٗvQ|=8C磱=T pc3r5 Õ߬d<@YoTS(+{51:fȎ]5td;_R0C$jroo1N\qdiaCvuU!Å3ctVY׮Lf.2!V@ er)= "YP'4tA;!c'>#<{.|SNmؑDJL|׻iUZ4K},ꂊs|-z76wpZP`u'/ ,eHӷ* TkϢ|-g;WT.Yas+%*Ml/4:y"W1Ox:YPaU^{iP|y=վ@UxiFf8Rb9@`lPMR]_9ڮh8Hokfuj*UΖEƲIm=v^ɻRbx,tm8鰽+m(MK䊌ChcK=Lts'1;wQ>_f?#x]lg(ϲǧ=B1`1K¥A/MGx0W8P#G )+#瀒C^Ix#GJؐ4>7gjeў/  j,F <4+D=tyP?TNd1fjsd1n%@/ev{hW8Ff zV!ZElynOA0ו /0 .EaNlaL">wN4zy+gGRgXrf s4jw6\,n򈵟739ێxxZ,8[.lɺhQ;>z5:?ffpVxu 8X(bIWV죸 HgHG2=ͅdZ&g+Zi';m{Hma=@, -f`yP+n+-tS:iYd$}+H'uo]ȫ\c>_/·WBIbE(u< =U'OOa^u6}jـ#FmEcZ#Ȟ4M[ R c0ђ$"KjXpk ~4.H^-o%:j99*L\B{̋7#FzBzA)L_Z唇1ස$E$9duW6)X?Ci~WF<Ku, +%+hs7~ZwI̞Ogt HXy7IdO fY++"+9k.>-fP7oAomDR&6kb)#,O 4B]Ș!\@1 ,a0y=> d={=N}?0pYbbq1G䦖aST\*X#X!E{Mspz3jR9GaoSTP?c'lN0Bt,x61`$7*aƯ/2-oSlD$Dlf3,A6;:I~NCO(2C p*F4@f3sA ¢L"G)Kcr|fX*94~#"Vgl׆u^~o),3}50Y# ^8>֌7DI`T& dKGx:۳(W_DO&KXH2@E2# !8W*9}Cv{:G<ŲK͎y]A(xOSGG!̻@QĊ^dDp*Ǵk2v gjC[ v7a /!~:u&mֳCj֗6RCFdc^{.1ײ7O'zkvP_!n#/@\4>97?BkA"UC2dGF̋x8v( dX3O_2H?>!$z>`IQO3+z؆GF=5?Mӟ3ut݊S!BԘ0tty|fwJLOiǘ }:B(/'ҢgCmKW3S5rUƕ:'q̳YEVJv\ ^HܬL7CY[o]-#g0ڠgzYE㥔Fz&9H1 QWiwͧ0L |b{D"J bLE3ԗ!:,B.Q!`TUTp )PPQHXPdpC2H\?Edg1օ5he?_\˥ȤŧBBE$yL[ڡz@U'Y(}&a⾹>~R%H9`+y}Z&DDj~((W\&lJ{[vgO{S_}7bV11~&EX4pGUK+(9;,!Tяp{uI.g׏pںհw8Q"ʂ(_z]:å& 1Ϧopk8~aX)y?zi U+؈,A<2KRpv*µQBIC. Ll\/W-Oͫկô _EJ|9 # b厉I"ЖѣMcPb31r@r~SE!!/DV|ۙU37I7Q +Y"ḥd82ur jk S' >KUԘV//O rZBn +3RC'KBPRÀ6([W-6,_C 0j#g銳- 5 >m'1%֓ex%$D9A mpw,} RVL} 5gWyZ0ԥ.|Y6K)]&#P}Zԯ[L*&Rcg>g^ [~cu)' }_ 2gŷy9ջ\QD.|,QLG$0B nIK?:" Pi !a)/q9(95IyU}j KS9qB[8}}mZkSsW3hp纚hsԴH?#6؆ڕ}Ub;`C??5u%l?('T|ib/rϙ0c!y$r_I<'@-=GQ"o"@:8VvT'#/ FV/^ۨMpC`@Z'E"~$~BA#X/VU'tƨq*Q̞,_-%}ΐWrn#͚| X)3= ꑐ4D0|I\}DahA?LXfb3: ꬚w#1 6Rd U[4KXOGK߳nj3HݵˉBVm^{nl^?C[o_>#JZ>; }a. ] j{N#"EMH1愳득D䷰F/Ю9Bo~Yd_shXN9̉A]#:{ Dўþ"8)~GgX-|Vu`[KV*zw`=⺨3' ѾBcw!`d y5>η4sMZGP3qJlT||,w>r0&WБ:%LZ̉uM;6R, [esueuܫn7@t Oi]yV&U*z^q+#Q<)F*!^4\^?*1ȒЕpS! #D"\V'%Gf麌{%FۏX6ŧ<'!] |"Ub{¥E:WG;@8Er7v6Ԍ\m%`q8#'E 0QBBũe/?+l/XdwtƎW.n"ksʗƸyb+Ed~Uc.|3g ?;lM>F?`uc&b~@nw̧%'^ D\$ӐB^. t(א/\0弰2G|p7jX(e(6m#JO[ Wuuf!tZT~"kM}_C -Ƴq_GnZ<,kFnk_G4x X)Sb=n:MDMiKO'J=Ulva},>%) H >YDߌWtVGenFaR#Sd?wwƞ]=2ʱ~;ɯ`\<oE*$XK`- Co\d1ڞC~kM 8Wq :tY[#KN(~kH %P0diBcw_^`|'U(E(Ё/𭭤2ǵX?POsf>:;-KBkG"ҰAd΁!gӸy6-vh|8s$hU< y[qM#CU-kJB$jG%!H"#\1QHI!,DžǪwT#Q2Ienu/C/N Kly4JӀj04Y2!$hw^ 훩]xd}ⱂۈ~Z>Bd.O 5<,j?0p5N9O `womvLM@]P̯<7~:Pݾ{u~#}f_低 Pg6>\w~5SBوZ 'EcdtBl.? ,9 @f3Tu!eTz3ɂ$ޙĒ/eЗL_)ѧRX7g4RbԔ; g,.cd>ɮoY$L KehB$[ܨG=bTH5TIu_e2*i|=kkzUSax|wdN0gC|l!%cDl 31@'պY$"h+-S/vꮙM>Me}Pu3)srMB&5Q2,P`Z/Ks*W>w,Og- iLF7,QOE~ȇ+l{}5`-ePw+p`G(JeVnezg@|Y#U^Sq4Y V?0ΧI[}$FD a6)=@< fBb l*>\L@ CrE NPW+czsŽ€4$*YA=? P\܍6wB!,7趩"0=_/sђ ~yU#4 4|UuHK3uJ9}eK7ݭV5t~[RpgÄȚ! C3 4֕۫[^WG[uᵪJ Ը8Kb(Mnhُj.DS#Ǒn} ƫGKLCbzמ<_g wK󃸜..v D\%'C։}ZNZLFE?я,_̏ջY{;i.%d6"B5r.pe==D>iH) D; )ʁum >C0lnBC]4ޑm]rMO2ƶ^͸L,l1TW' $!F(ɟ=\'&uZD9C8xj}Tw !1鬡` s}L_(} Ax`輟 yq*\`Êi o^Mu;j8(qOU}罁q۲~%U>g4r|Ho^%jC"?BOny*TQ+"5vp6()gx5?lXk*Q>][F}ʝm[tZڞ"W=3P68-W}3n0 #7.DdyJwzvx=u(88zcH/5O7Oq k?٬b2~e?g-҈'i-5#pK w 5l+ 6>)K)6Ob߽+pDtKb.Mdu 84:ӖC%,U Hـ![F9(@S xKOX}>{i\fBCӣExRPvƪ!A( yoi"xӜ臠zFsoZvikEV'* 3Q؍/*qMJZRx@}zZϖM2hhj 3_cZBҹ˫v]>x ti!dKs9a^]XFL.,ȻS\?qwl$ 4&Yr=]h80 JP6@& ec}I{ؚzF~ʖdZ@.KwHA氍,BΤ/DcJ/ixeVΑ=KIa[X>И$d2Gn#= A>g7qW]Ħ; ^qUax IsVLCZ$)vJ+;4xDI|9uLAR8%spSгhY_ֳ&4B,"xjteeUB<f9߿OCLlC/{Qŭ VxUoˢ|C^:5TMB)f`ۗnh%q` Ж#d8U7rM)yCqvAaH+?bU~hDnmUhdkcM%>Y>zH{ 88:f%E[80Q,`'⭛nBc']ke[١> `IY\ xy|!#BR0oGL45~YZs(-MӤ̯M+:ҋAYe]sǸW' kU {+Hz]\a)˻Ś!,xS}@Ir3ip=%7`Fޫ4+1,d^;Tr5].:#XAZ:`{y K(l%6*o2F_Ar=qbڬЄa>wutjVi7+b`cl#ϣDeٛߥrX{e{tHaXB4~ :(Q ~j"#BXL[IDS^)/-9Tv[B=f]{8:ISL$Y~EN3;ǡCK9y5Kt˄>=2)5GfU.r?D ?ǛxjR)|9ON; uEAvcy{x"fդOyŷs<5/ OGY6&5 0c$rR*{u0v>lB027 j_eDMSBOY4n<Ǫ9 ЩZ6KOsӚt:}XrJ sfHkVCu)520\ 8yļ6EdoR襈,d#w9F5vZO`^WhLAk|uWH\j 'ۺp1 i?v0{yng#gt%5ļGԪ@h[s#'O0dIm']l xBv\jK٦.^`<]/UlSUEի4V_*{I ϶2q=rF]=E.0ZWL ;Dю6ڔ5[x$Kw2Q(;Go2XBe|zg@hxjkA̮Q}R"V/reic;T{Ox[7Ҿ[~ )]«.Y)QjtbBU*I׮W|Huw]86GAqO'n\ NLEF)x!ofm(tuSw8"P 2Yw Qu\~CGl[>;Ls[GgW*͠UnbPD}sH /χ!vRߤ7}TuGxrۗ'9bapI~M4Pb-n$9TQ"yW ݍͲRp;f$54Qp;+gw6h񻪶k[D9 dž 7$1=[=5{z=L?ѧj̬ѯ+h=$ٕcFrs V&Zv^CEޫC.MG"**IY?o3 L]0RSJ*_J(=nټpxpM!% |Rj@R2mGP"%̳$r$iܞ;qVڒCguf Jt`(I&حE\ءp5KT R"(deP0_foj*1zuz{ΦYwWbt*Q6- "}Wf]x9v!}J`hv8Q‡KFvk#<\j x,)1J2>/qa6uxғAu 64AYYvo vk j"yh C=el}fr㚡M=yip$Q(ZEVX=kE)Slkm遽MRn [f gDV*GJ*r*؜Ni5̠e w&)tߔ.KoJϮ Q{j9+P3}9_! Ɉ&>r_19UV7,v|]z&9NĹ#ZEʱ4'_ͫ&U%??ٖ^Mj7s^8Ngnv.uϐP4BnnjA[Lxw_VGm\eFѯ5 T3ӯE}Y:I_W- "<LXJ?ef|6KEokɺj?;JEڐMbE=YnhLX誉6lt[!i?g#x T ¥ոrK6a+ĠԒ?;LkS_ X)3ka":)ڭulLO6 _ZIFyyܩvXclkhU*QR B_4`Y:k2b;t`Ņxr$2!eȘ2}q󞳖[jtm0D;SuHT$Bn<2 ek}k% e4;[E%"y 2 yy-$N F]? -=Bü8&y6J1h &ִ9@ΙOO^#2l{1Ε+#S5 u|uUeb'3@;Ǔ--%k]Ҷ\~&ݱOVf57Y=@EQ=͛--ʄejT 3J q;( $("PNEmXV;8`i, }7\9}P?]'rly.VY ≔ djt~ ʸ\xf؎ kX8f<fct9v\cKxFC5L$^n)1̧)jV1 cK<`v˜;W[2AEɓWL#끳'wQ# Aw5C~1-1Bь^(}Ma)(,` aY f#0~!w:<[}M@uxMiĠE̓Sv97?DOtCvH7{nVQ;=_=J7 -YNMe9;(I:bK*Ț-9: zrPnش.A F 1IpE&ʃ.p"|2:D1YfQӒY: l{bB.% y<^R;W1M&!Iw޾4@f gW+7֨ARc(^u!aʇfk4yK&pM'cf}(+(oHoI/E݂=J `0>)t֩!oI#=J/K9M3^@.Jm lF V#,ISd[S5]o(6 Q9ٲŀJ ^wuFӱ٩7XG}HKDT3amw^<ƶ\hMϯtDU"u<(PTMY꠸q\gnc=;8\>7{[V4+;5$ua:8ZbPwbkmA+en (Ag7r_R?+8X +RAzba .-$ctr>jq<,O8AF:_v&kä8|R7ψ>iLK8ePj6#g3>$rEh񨛖Zcl%ڪyJA0b%<;}W2ۻf7=M1=HKtwѹ;Y#b xqPsaƟW2ѡmP*}-zkA^g`fX@[{-{ _޼ 7Q%3Bc;pj,]$o[Qz]W8wGQV3^N9V$$ʨ&.;T L.}a+w 1^%Gz#3\wjk*zuָC\aAօaNk7M)FCSs62wI o'AElZF9:F U_|siN|o5Lod2I1gـ86 y΂yiXwހQriL4ꥏ{y`[+(=Z6Iuw2C#LIWՏPc8͙^G#xoh:?HGrgU 1:x#')eI=EpUb5V.1$묏rۢJPh +ax>(kj:&z|=q$RTruWisqr F2_'? U\ ǯ ?KDNɱ@;r?&@t3G3@H%3|1gM5 کwOoY궸&3أGHak2@2C2zsSf7W{FQO^ vjقބOA򮳋aN k(-յPG,DtkSfV:0 C)lC5ʪ3/>Nv<47}}a2d TO }ù NPiH_6EaNEENS{rhuP\5rBr]0 '\tDMDpd=N@K|\4WRSQh(9k0P3h<"')1i&W5s(V]Q1n_!¹wF+yeLG5%{Olz~0#p@-_aYl4ȲAυ㼇()?Je!ZI$uxd_zpQ|z)9ȕˎF1F)9x4qb] i (GCN-TRB^Օ]n?`͇ j׌kvM7Q N߂/K9L"6(SlCdIqo v\>MހPs;#зƺuD#5?dKVi~ ii+ز Q&}zEA'=esA cvpo*to~e{7pÃut6KċŘ1 {7Y(ngto;l VrEWwO\~sńH/dB08ɀfgd y%ASy3/23Q,KS9Z~&^sq#Nr-hf'zh JP`WXE.9!bk5Ȳoܨcp?5?* *d9T.Q:稚P K>WCT5 X"5~^9qA4?y%-UOw'\<&}1L_W5ʩ =x,z?4ubدa{6ŸoȉqEβW.Ƕ p7ڡ@νww{ P3,K@fCoKIn+X?Rt}a\C t*0De`{#{?lBAE)C8d["k?^@G+ \&Wpg?MhsBdI8oP/e? 鼽@ᄿGHDs'vd#=caQe17Mi>o$7W#"Zf-r%I9l:쨓n'db_LeفO.:Y}x  ުxO%@0E#j $+".W;TE 1lf0ڗ¦꾂uQidLw9]їu 3~h>7(Rݖ5[=zY΋+857{w elU%3\I #B̐J6xÕc-^z34XܔYdQ͋ƒq^2$԰DLDju G=xV4RtNԊNNQ?J?Ͱ+3os[Ǟɍnv/ lT:jWȝz)6Q]Ȱ [ETMl|;jITSlg`"LB.𧲚](;ӅBFHicŸ `O"ę` #0i0 =9\}$̆WF2 I$OޫCKFZ6Qأ^˴H#nT+鹯iV%y-E; oJ9H66M9%]g@^&Q7Ci 9Ӌ GNAS:"0}!<zz_? (a 5 c+R j.WW+V@J$}E;0>T]wŽԷ_K.=r [;~Y>zq]#ˏT٧ Z EZd1`ƃh=# xƑ2j'<珖gk@8NQx.M hգjezPU}kqA]lJ]e%Y+Em}Vpv-%h5ku HI@oUI^u$pPmD"Evg(6l[u]#xöanqlA[ L["fǦ1 ϊMA2vl ▿M9gW)Z(4;RcvC_= tC8aLӒSSQW:ӛs )nGB¤a"ef vIߪPQS1O omnӶą|_v/.Dяϭ ?/bDaC4Cx5]zHz1~h¡GȜHPBLͨU0H5GIħx;L(ӹZQߋ qVFbܔܱƇcGZy:V4q3=& $K #诵F$-N|O(pmEQ9ε rZ|^Q~g͆j+~f@!䃽"9ܗѨ1y&U|w uT]]n9r*ݯBR%ޑIxΩSDSc4K/ H-ʌt0tWk!透~Tel~Lo"6qfDp4dZ$ ORs[=v=j@QT:8c$Uu`zđKV3|X{)dI7]Ru^snx\IgA˘3 F*rmz1e$3n 1G"%-uD#urgPyhn,&Ew`m6O~ˁ=!sMuTej>HF|%RA{W D |4zR ti͊6|jMhY %vPU Q1 mkJۉ9+pC"^ݦ-ڧm>gzL\!rPrKq+TJ1W&ħndbr<X79'U^Dī5aQbיx[F}K h5_H0EJ;< W^1J8G1 $ NUو:Y8_:q>OPTYBqʶQ#cy!0Uv.YcKo3(+PQx96RX%z51SqFCX%HhV`&ZXaeSfEMwͤ0KaDQUbkGAt2wUX!uI]ӏF&X7ru# AH:ch$)ngL 3:V.0ZH)DE`TUj 2qFš(;En0CXuN+U{!=F'x? *łU@7.<0m ?B0[YgR r *&2Kȸl0^++j=>BԲ)݌yZF>jq 6N4ݚ9PǂdQ2ޛe[mVfbEaa;8~:x" qc:ŅmOR/P*q;^qW,B(J҄o$CX_J}JTGzʦEe6=׎|HGNA5y'(og^pEY|Sto/kbeאq5!e3 ޹I,?8*_ Wm쳟*2߿@_ɮMypIxz~c?䘲Pnxަ[=۱)n{ڶ'BԈ~p_: lB1mf(GtӜ'~Fte;VH2o˾D_ĦFtK몖 H$B8#Z0a$Qxƹw [RSwf_ED{"4&,B#NlLȪb7h1d*ulB=aڿ,ɠ' d65; W'>{w6l#5/NEF$+C i\hJƋ~8GwH:&$yϜ;x=fpζv?«;0 O-9?r#I}`q;ٖejW7HwTN'y8t4g;e:۶ܵȜ]]DLQK_DRړj_E ~4ԒcyݜײiYltzھ39p{}'Qd}j_AajsWcc9乂"H#u0Íc4 qpS;tPra"ޒȴaHj8a2^XȺmk\"-.xw/iK3_,rtRke@A0 c$0+ױ?qX5U~'Q[K1=1%1hN7J\h--ltoWme@AɻSH] cl8zl)4{(0s3Ⱥ06%FQ12%F!iaYt`\ <e3b[ֻ gUSb^Hϟ0"| UySP?vh/g)5*>nqH^wuDm~[vGݬV,|e,M0|7Otj}*oh9X"4 _bUY2֒UrV)2"J[PG/o@8L7FTfTmIQ}K+ls6#—U qMĿj| ?}Ѡ;Rd4ƻiUhҋ!?5i V.B 5QPH=# ~rujN5%',*B HB>Q*$\X̫runGE~5 3o{J\H=l{0u=ՠWW -6,"^#5ʡ7!3Sп)} vGhO:g׼`&!y(^{Hw;أlSRpYpȻd::%#&_K(v"i)N ף h,"4d06d)c"焑%= Q3gIm؛WmD6R"1 uq+P6¨H n>n2Rϧ+5EWp XALp7~j;c7 /0˃NSf! Ƈz`?Jw1]],6#dP#3͊ZV\=&Ob#g,@K.g6:[=nLΟ$X[HyotdIۛTE[h$i\zƿ q|pϢߓ8 lUeX7qVL/K?Y1 ʹP|VQl%kbW5C3#R0gG꯲xz2o Hx%[t6BÌh0 ;IxUN;Y!0aI` W( v%e1h+z5thXORYneWBcFMJL~238ш:EBHiB$+7H %ugl tn' --Q%cA YtXE`jip֧! fvҷ5ë́yA Z@VT#:YczҚ_&9]$y=?fv4l8+Wp:k/Ȣa2L8 i =|£e}( ^1&ܧ-tytRfAMH%y1\нF^x4~鍽pNz0J>v]SuC+X+'Pj IA?jq 1ƘrZ(O%ɬ뎼MrmVt_#jx~[x :P6ϡ<ɥꍾE b M"ePKgJl8IQG&LZt7Rn*!ʻ2+~r==Y\S$L:VU+3ԑuARˌm\ža Dyª R0~/\@J&[|k]:֦Ud>T M6dQ&jҗFv餢båb7 ǬR|CæB~1da 7z]וt\yƆa??=t )d 8g12Nx#ͳ읨u׵,Q!%+l)O8U:e .ou:}8Պl͖D9ܘ?IT\q+&[} ނ̪@4W\m%A="\ō(#c]-L[WY?帖ٻO5CxDBN+p~`˾ԓ'F3g :h BMYvRetƘX"7) 'mݑJmofW4e'kRUX]׉FnAn;Bn8BU]/Ոjd<΍e!)j < ȩgH }iF-gsAjA$n1*`EyůL\u~Td2_q:2{$- =5*J򺓑FTn@ )e٢ꞑ}~<̿__޾4`ƿ6-˃~%=k4Cpyѿ6 OYp_oRt93m/1a Gϯ=MXqC"Ti U1< z~kj}=T=E\RyWC9NߥЄ$ەut?ov@ћ>ӧdzGMC g vNKw/;KBzo,c(P(UYv[|i'Wd[[I*$IƘhQV:3juߵ=0H XЗ=',WYK]Kzy9ԣE2&Ķg}fI;}ՠ0N"^nYE뙋2g0~eg[p豿_"pR 6xJ›n!$ҹ=OϽ"z?5(dZv8c/V!kh +5a74f(]Gjw==M ~ dܽ M9=~ͨN,>sG5X#(T"eGt^dީ.NwSGݫc ~c>*B}#e,32\H"WN x 0A|XwƽAz.k9M-n}=u0S~7`?e겠GUP4/8Fl6Y[UR[v+g?e`%Pl?o H\{h=X-s9ϊ7i~+jWӬY6sv,s5"%Z[θuEY 2)=(;.3{UJ%;K\|b# y` 9^93J~E%4A3_p҃5CLD^cU 27.x"+X)EXh!tw-kx(>*#I}M(ĭv@gZdFNpןttwڍ q`F]ps/ 9Dj~^`dS0 oB5}+k ~`}66ⶂ>յ V,&0^wn? DMәSo*$3DDrI5NX[C~cIloPݙ`2!OYUl]T~vC{N7$q]/&LƝsHtX0dw쨴lj1k¡&=hM?@[JnI娺5OBxAQc/7t-J4FsmKBw07> \^BZ([ ɃiA4[ K_k *xM#@CJ]QҴ(:2|,=4oJwzSFimb-@pUdþ[Evt["-oۚr e6rK(őZ"=T5L6Pއ/bkΤ>9iPO#nbGDyvmtT!w1Y|hXaά6u}4óSTA{wk.Wʴ,ŭ=r1_ޝ22G\9e@t!@o N^Fͩ$A9mBx{-^x@`gT,63 N>y{upmLߊs5n_DԞ0=#Wk)o 85enb%Վh,縊VRqM2ׇ;G7X}XQ*Uڬ=%g/L {d01xx<u粶q>M0+3K̖e_B\:L N]6 xw\FA}}$8##x|+v} <5S9ZT>)Y4CKoN 5 pY JsfxwVoRhKkqͷ+A$ȪWvAJq`mDO4g˒'Y%YȐG||,q~`yu`u jtyLG] >?ï&4V$$_PfoRtXR Y]._)? 0 8M#oDJs6y.IǛ3j̗3y)7bKm~3OkdHn:m{DӋ fE@CY~0,1Z-AtQDƚA7?$aҀI'xq-t"Xdh,B*ďGxXa~bU$Q% bPE1 }hezՄZ阈[4E|m5R^y&N`X+SIv ep4T!Z^ƺhuf(_܄._5Q̅wIRpR~U^ھyL\Au+w MHbŃ_ojPOPdTΞbͥR?_, Fͺ)p՞ f˛$3z]7yvJ"kHvf9 Aڽ:^[(ܞDŶlaQ; ܰaP%,DŽlbs4϶r\t}t`cdLğ„?D<ã4Ӫҡ#4↰EPyM%!`6 4D.!_F67OO%4׉L~6orlV= mdo:.nT`(y’1N#mʐfGWzwGS0M{YVVf(=eTEc8ҾS*t|gɂ`}="㥈N1;rЧ[<踿5ѡQam&w_C39cE3?SUM0ٵ5q41+'$9D( pF`LِR͑'ضi>v1_k()./Y&R \YBrd]fI!{/ OW@Y^KtAm 1p>&o][ۦRPU14ԧ]ܚd{KZb>M`vi)Q}CR7 bib>xlwafQ zf5;)P*p&^sFpP̚|ՔM<ͺo&0A3p켰6sxy⻕A/;kwj3Bsʞ;;r~cmXvp]i\Ff ޚ\CLd@m8kiUy>qݣ8NJR[7.Ԍe9Z'\$U+ jZ4w'J9 k?;f{q*;҃BuI6,8b/퐭|8<sGcpCg2_]IgenqS֓EVt8A5(B>_;CtŒpcbID830?['nht0-є lwEwq{d>-# G62;i6,lwGcfl85ծ`K3.}X΀\.=[@Ѣ滋i/;.䠭,5񟝝V>ZB`d2 UdR Dho-j9lrspG&$@db-X{ڎ)9nmY(FQ}h]r1m };ѵeʕ-vOyrAf21i䔙l Vd+v=" ȕOdž߰wU$DM@Ä>׷Hemxq&{'ZH^em\5|@롺+ C(X4 .AUnH{ %ڗ\39u ٲj\TmpP!kΕX};Y, ` 4J´~[l'ݒܰIDp 憛YBRdf57Y}txy8iz7Z"9<ImAPlF}F]E!1^\w\xB$U9PѭmY|#JS'L( _)npɦ-$JO`,3qqZ.ntǺŚ&L0.X#N:MQKZD)D=Ԫ+H`JFű:#fP/5ZX6Vz={TNʬ_%m("‡51UZY_BY]WUl7(uڸۋP8! 4MpŅz|MNI8cxx*iږb8q~ `[KVl.VgfVg7@g_cՎɽj:N鉳T?/4 f=!n_g-8QW3&OO~sEm܄1ڗ |yBצPU^nE^1|Q/T,1JW'<]zкZn]j`5 0]^ s7Q'nxv:3azgQ7Gt'1SzII["S?\ ο_W,ɮW^|RkݡtѥK[+Z<ǻZ~X28gn~9kpgqZ6?E@gzHX.l`.'-l &^5NKSδPܢ8;9"2QHnj]Gr,u$?z\Y!cra6D~K-O9˘-c#u؀w8v/aAטk KD3VŒF-6eyӱFRy<țMT$\88XRTވ:W}A5A[fuDs (֥HԶ %;DfA~zL5~|ȯ8aÞOL$?(+_ ND"tdo? ?ۃb4sNhaO/1J[Qߐғ8H d4k*Kq79Skt2m0:iBLx V>Eu4K cф HsYyZ/)}mX /Ͻuf"HA9}K( &*#1?xghZMVCҢl8'3K^v҂Dxay8@?H_ [hjFa\=״màI˸1ZiEDCЯU>fIn٬0oD :bK#ɏJk^M1FT0i?z¢1uR^Qpqqy ҐSRx ۛ1  H"M?s-3 6k颳kX"~<wQY ;%}i P23w@YyO@(BzұN 1{JzޫI/7SӉs-b"D-m,u= 01 PWִe<BGpgeQ]DCn]#j̄e&tuTeP+ vH>z퓟T0!9[+)  Tڌb-~lXaED ܧzpB w_-ߴh_ lBH xCsh_?}rQ~qOI@tTPOacס:u\&+LR!!`"}F$,2D% "fml}ׂ"2*z٧J?ĸF&>VU%܎O0 u= K_ W@w|TRF#_$o7 XGPO7 B!4%;Th4țY" !!D.\bIm"db62j^ˊe@+4D΁sZ+%#fˏhՖUJ\wF82 ̏[יo3]A U9])v,{*ֹ/AAU4ؗ;5Q!0b7|XGsA/n) mʶ:8"ZY/CO%#O7Hȉ!2򷤷&w,YF&vr8"2)z/܍i_ '&/naQnVSC~Ϣui=4z^YL\*AI_X^Ǿ9c{+X@zrwXj,D@ET-rV fg9+E>e.pvv9c=_}}%UcB2;gѵ&WƣHnY gHu~ʗ`^;Qx|>y'GK[l8 }'4imp) ꈯcs(,{ulU|YܴzsQ2iQMYd/*8=&ri4 `::RN*u3:-Aא\ ;ne/mRrk8);;X&mфQ#PެiĎj3?i&gh$>͈c^G/8}s=Eɩ q\s:ߛ fV2,wMuogJ'4җWaN#.*SbiZnA0.XG(\6zرҮ1=>AO|_1!fq`xԯ"cZhQ!iRMQ]7Z]k`W.R 6ǝޯ D_ӕ"㓫A*gP$0Īy%RۿPf;g1& !1LV{ѷ?@_b=Tp7w]^$>8 L[n](nS!Ax~2zN#m Qcc*چ$CKYϺlR+o{w.ʒ ouL+ 9&oM޷" M*] /vf鈶E6Tg Bk{*AtN2\ y0AMj9ZFGA%~"x3cd;d:9r7BB 0{_@ȾZc:gt h$8Uj1XAڳ|dV'3J"52Py}(ެv(.myK:|٧Q{maqAռ]AF MbT_C/T|m %Enq|V0Fmkle 6mśw%*~ɗQӆqMy"V]X>Qb5¤GXy6Ly[2.?7(Y>Aa/9QDBd $ŋ{]GnÓ򐚋4:Y/\ Z^x,+/ӥlB7DN$ާF>ObW{Iɖ8tT̂OZo9rGg;bA3 EJ xt1:6_Gu)524zt`$ 8,Jz@4(41WgrL9]fڜ*:cmdfvoLޓjQve]'H8;'LY n`ITJ[vmMjBuhU|ϖ8*b[?\@tR WycѬnaz2;Pek᷵J"*VPkӟÄ,oc7ɶE"5 أWx3ntMIjhge;D%[r3זmuٓ 8\f*mhL7 w!>(0x!atȓWq4"nAmKHvļu"x[z/!阄>#7Թ P ͪwpRf[ͽ?HK ;SbRe@Ewg]’*G{ˮieiߠL*t}{=-\kHc o %f=ć3CB$iW!?4O¸&QO$_TOShI,Ԙ>#.%51G;вXMS6$X8oQXnPL\} @ PQj.lPnB:6hLM~؉[d =V{(&b2H!ޘX2I>˒4S-a,y+'+E]q>x 5ROUI9 cV}Y\HXjR#ȩ' udEI LtSm,.NuA,鷓a)o) sAR_>%ă*F#|g LOuAOzR3dgLG"oh}U ώ`|y# y܂*< xlWRB%|x ['2r9FX?JhtuZxv`Ϥ\F]sYCpxnAM􊡢9]]Y} 'D@鉘J0 A(^[>+{@/_$)؀D}[:Y0IS4|>S(U7Ȓmfs`Q.A {! G3mTep> oejC2 H}XHt:ތA §+e;!| !#vQL* Sꗮ)I &WL;*a@ҿ0,R !Biƶ}Rqn K1r8DTHA,5^f}X%"tpӄm&G8\B`xfHr3 Α˴g7A:FnHZIȡ8CY} Z.VsrYn@('4DǺ+Yنlq}WCOo<,oni3G:K ?R?sKR-^wb_EHD[4L@֚s(ʚIod[K--V/%BÀ imGT7Vų͏=-X/CR 6(X%Re\힞/IYc#h pq]Ngֶ6r,%Tlq""cEbQ8WÿS¢iid_*X1u A^?2*1k)4"(C/mRwZF # dU30`qxM)УiQm# dB!p|eP _4TZFUv(RMPZG3[;4!+$f+>\Af+bkkut{<Wj3fqjygTH@#% nRNA)l/v:c k/v/ Nz۾d%#*m fѩ9i`߭6D9 eы47Zr?iX#QS~#0&^˴8p ~[JB0 3!) m ;p/yY2k1I#- bk!Ⱦr؍ X;?Z ۾+C@m\-{ܲ装;Wt0 +>47_NsU\ld NGxjy%N͟ϕ[:..A900%.#P)XzpBR&+V"+h@kgs2[L<*?> M?jBLR'Y9sO tV{6 t#]FI"u1`PRLH "L G?ƾ[?5E|!6ӳ?3B V"v iՁ;T}yӐB&A+|(R ߫> 8 R5''ƌvƹ6ͪFLyd:"W[YջoзF)kWInH:!JFS5`Тod^& Xu^񲎜klAL!}ѠgtJέDѱrʂz\ZוRt50*s!ntp.es6U|Jo#d'Sݺ'.`~ϠЃZ`ilc'DH81is2@cBp&_%/8Ր#:Hl*_@.  -#c1g:;W (!ctBNMݕMRL$θ ;YF343LdzU M+(XN=h1Møz:wv ,+_/A +/7:IF;IK}/8#j^ A2(\I4,eFU?goEDxSzâGz,L I#i1B™95z۫ l 2LިٱA7h,A&ZFf/c9E -dXsd(O)쫾7K3kjQ%[2jun㷝.Pوf|Yv| c=Fkcҿ OxIXh}c~JTϔҵƜŷvЫo- 5& .S[g{̴#1LQ$'ub17琗jܬz<t9[ yz'48~Wd,@Q̞N3`ɱ|mP*a#Ț<A5YFwܫΑ'*r~O.P=L,j ƀ|&'TD2}N_Ғ2 K/ɘ?"^m'so\e<% B,% Q,G;oKQۄ~xC+kӝz,b%[LWl]z &MKF|NգZ?<|^ݬLeewgSb0;N;Rek,ReNᆅu(<*DMѼ>gYXj; ו31N=hkZ0nqEE-“TcqֵӍe6afU5}kdzaFf{v8džtB9 'W%Ftp_#6_^ݧ]Wg9h?X"f]rFuyg 4ȟ KVy8޳nFBOR}\~88b#N&+#R9gf`2G[:&yόA- 9] , 5O/'Uʥm|_3TZSfQ ` ->Bӵvib;F s{5As#{kH6s4~v7mZQ5nE@cBd3q!|ʟ:!M#|P:C`(.eh&(BfpQmFF/*556'"UY>&B>ܷlN }@3C1Vw|nbiS tVN5P)?yZj۪iXqDc_A| [9'ZʣxGfnKEe2<0džJ6.VK)뵇K;wFϲU|otxmg C Bp28c8hоѻZ$Ԧe,9k>RQ)`<)0t\gb4^>鎚{a7Mt/W z1OZ+y*cB4)yyPt[r%\ gvn-(:+N(}$@j;M}{6(?AE1v:_!%7rC[my>TWV$ۻ6&[jVV 7O 핐5b T=GpPWI-;z?ӭyj *5AgHlp0'Q+.5OX]$/C&87F*rC 3vҭ?0y9ib;XLZTq:MH!XA$6Z*}ScipkPUʈWtJբdY0*oGµ檈QKW27)ϥh( MN>xq)v˰ã!I䵥̕zɌB`+>-4O^Q1siOzqvFl`BDV&+ӂ~hD*5$k6nR lQbR$z`5uYE<XX=ѳ6tf99aK+óɍeKFB0D[mϓkoh_ysg: N}ҫUwm۬f%H?ɪL!JlƧ} .cM^ G)&_FpΦ>#ro81b:>fk153O%Nl ,"c_*hBY/^ ^ضPe*̶*s)?Ѐ0mV 3/*ݱE_Z{P9בl;oɦD'aXT=9DV+a]XqY".VU((\<J, CEyЛC[R5nl 9enurEi`ΥHZwk[M+D86FIL䫾I2B ȹTdBKj{ΩzJ}JhXeޤGl5t=WtswH%Sy|'И Ĝos ί*rȲhÕb&IDP6uVU{ZIWOlE݋4-B3.m|4HgG+2b4-nα)]R$LMيԖn}ZWs@&g%^ molXeP}Cc qO\p 0]œs!_%T]4mCcEj6vQVx2h1*wHAvХ6$L+Ћ^f'| 1 E57}&nٍU䁵4V=k-挶8bdGeԝha(?j5swu|ZJe *Yx\ʘWVƜgxԓL9q{D*?_;OߪL,N[BVa : ' hv~M睺єAr$4E] JB} zdRSCbW6ܻA]Wm >{5[r륿 c>צz깻1{LG85 Ssl":ZCt~(fl2!Ad5s [f:(iM{S5>)`׈ޠ2`2tj+m]p?sgUc/Ľ0-rbNJ:pd sĶl2F:0LL넸lƺO|Y%k֍)FuŦ\`7Ǖ[+񡂘e?dS `_2045Lbґ|@Y-P5;tb{cM^{#s 0ȇq,:ᴬ(릡ϒyapXYqT61n!IKwkf~[w$4-bkc|q/hLjzwE1i>7u7I^doGeR׼qk'D+JOCʼ9ccLSen'{}NxYL[Rx/(KІP] $-̟̣WoF䱩EܳHPge0qX`}__XDkg|)@v,a%IJ'Bzp,<1/ǔ75P<5j=zViq?އn>RQAa2{X9yuB3yȮ~_%;b194<]- !6-*9uJqZom+I5 Β6_6~գ}DH^췚bc/y7V^ńf4YFZw65ibK4|w_vpyeG2[k!]2٨ڜzm1lPZ$W2޼Nd QZ,!]e%9:}I~ǪAbmAuGWC=DGWE}b~aV7HZ>ڿЧ&]1ާjx(ˇV-:Uc)Jc.\F<6ɠE9h٣l800\N"t -:wk%*j&o+X׫xaTW6pd jہ edևNw '13{L?!^t&3?Ki)( "՜;GScZ~+mCU{Ʈ8 vUЋ=8 }dD |NhrFS*O/">S^#4A?6MͥDd7{yc K09?˥B"fhegDC93|EGQ1rP,{CE֧)5Yr=OTxքx]C;D0>`~Bï = c+ET'fM~(1-?v ,DK 2_,CN@M̭1溎c;<q7;ɻ 05WQgBeX'|i}ǙF?[{)˧u;DI` '>:g{lp$Qg D6Cx~]@L49q;c$8T"(gh\27٠VsqA@ 퇣{z|EʅnVJ/=x=^YaN%HCgwk'nߡlK=&*0kKSUY~sϭ.KK`vB[5¶ASic+ln˖>-\:F7ho!qf`'!# $I$@_u%0W;zi68][| (Iٻ, (9'3 8OX7͎`/tbUrZ332$s~U3n@>8"YfzOEp4ĨxEO콁k*S"i]a2_1!#`:K\r(c[ u;EsxYXn](PQA@rl幖>纬ڇ5bc`R/0-ѱihsWajIHpA¡N9ψ@vf̗}U0w*7c Ug$AcO0 Lk0R;] $$>z]«\ #T96z7$27 :ra'[1DZBO OѢ=ϟX`c~S2gPt3qD;Gw9Uo?wa]B~_\D Pc`YY B#`6蕟E4z+PX41lͫ@cmC"#dic.x/ʂEYAeIVB 8,M_U0ڒ{&xb>%q{D" $ E9uSb{sb+W PJ8lM5rl1=t>]֓3QƯŽ\]!  OL4Y̗w6ܵ7&Qߛp). Pނ|,=}Nh(zv74AHp $W#jUV$͋ @䃠駕ч::"w~gd~{" ~H!E7|̇[jmxZXAb v:#!x.Fo1FP,"|]D9x(9XuAol*R $ܬB-ҝ!B M2 DiBv9P݌z={RT@V]re.NnߊpBt@# Q =4:ntrhnNps1bg $e75AB܈r)&hZb42$bDJ$!N%YM"7]iNu!s7jFBJcQ?~m&ٛ"\sN''19w,&WҿӅ}Z4@OdxFv\#WE efT"]  mO_|,r3Eb`[PY8G-RZɐ OH-T`4f&!q}^dzh!goAE)ľFCYB"]Oޱx>2~+%]m^pO€ Kr`0h8,@vf) MA.j`RaA>WI< 1_FV\AVyITptt̑gSepS60J)Aqs;pK]Ak^8}Q(A; 'vkr{2Wo`d3wC4@r oDtό!U"WA>wDLұr Y}h&!k4ġkPi,I#oM=:::,,@Թ2:7CxޅklȲx5h4$M=) 3MKjaM͜, j6tlT`D0q<>`J⬩ۭ&f8w\0Fz- L2;U%=O4P9"w4Zl)e*; B31*8~6q(sM&@Wi@bKkBBڎUd(eNjBTn)oӒXlG2m+Iv˖88r+#~,f⟱BƢX 3B?ҖcTsUw'jfjUT{*gukЭ-tZHA%H\NFG=v }ТbH-Ã3 LWA9MDuMbP:ꎃ}7DtҾO 뇬=էgD<֣{и,ᦖ`YOK;ռ)'WvV<ԛ_Q10-_6k;l4R/r1x̮}>kT\d<@'Hc:7Ko$71.0 <,pd6!Y?Hd )xm-GG= :fwsޯlQ% Ш+?08ގt\m-pH=`?Fw$L n@򳪏Aמr^;&tc9ih]P/ `R$/'I;p.A]h?@_6ij.%gBx1B~N]/AԍZ>M:[!HXอHe& +*bL'hp`m.7ذv BUۿVlag;x֫˽R=ly΍_~murj'ZO%8o)}[MI\4\ ab1շLo#GT6,Zg9F:E0]='>5z.gVrS6'aH(RlP:}1Bgs m @=s?$Hgę?T1-)3N: K# i>}6t.ϲmҍuQa9B)KdyvS*쵠=OMO`ӐVmEibZf!Z|QD:jHMNjNgM"Lk`q $5tOjUغ7UFHفϋWW[dqHO!V7?k 4 W&zgqdRw(Z v+ڠ(nů;<).(؟wKȎݭ2 Jokdo:R]DqM+',b4~9:F,*d_c.Cg6ighgT՝2iXHΨQu2\)l>N÷3.X惺@O`-y0 )jWN¶ǧi5ubp ſ$',;RDv mɺȊ]ފZy,/{$hX9˕74oТ{ R['_*HeҖ wq/D0 3Fܺ[u=(yXXlQ=%cŢ'y\#g +҆א`WZ#H\(o?# U/Q0D{ܭ|4;3B5 YDP! .vKSt6|R$3oNkpMB0e2u/!ۚIFQO\QrJFfLMV(f]"C8M, a/"?-֥S ufi=邬Oe-=Ґ~qy2(1&:Cv#~5B~]l pTA=I# K>x@Ջh[j tt?&tq}cp3$8pk@pzc{Ъ,K~1fQp|X4bWʴXl n[<~>Cٳ9w"P4距a)@s1e׮ړ7^٘"v 3&s6H< '!WjIJ|fpb7Ԋy›r{8#i=#}^vOD29>}Wz(H;C\bc6\9m j"ҙyHUl(OOS'S&%N4tH^k߾T8]P΂sGlOÍ4$w;d8C63G޺KXǤQ}*[$?{&>|?*W(4 %FYA/(tT@,ٸdނ*renB8䉯|4Dp,l/~XsJ$MV@SwkDt qR 6~ʝVӖRDUaQwEo ,kS}>GO0)M.6D~(^h=[|w<u՚"gUjb.{G)a_OhG;6MOJ }!ýUg6k*ǗE%|}Cmri%yzz^RK+߃ܺ{€m!<\/'$MEQ5ю'(je@D ?9[V=NcPAVK*pޥ8e9G7s.2OY.Ī^'AiH/̳1QB)o3;| dAbZK}ɨ5o5*SAS̑j n  kX&~UO*4ijIXGOT(Qj"w[GԋyBzӗq^rl_Q& φ'7O -&[C2拴6f7Nn;_3IC$` KrZP ?=[vO~})ڸ:ħ|Py;i.m*-p#m `u&Wb#xF:<^sڸgZ2莟m3-&ik,5a1RRLhvŔ۫Mc&Adknf g,,i#Pq=tE媓S(,uy} ŷ3rяy&gG0P?~ 4&.݂.5vC gbC3[z4xsm4DqY1!$o=cњnICFZB} }VȐ=~4R|dBIJ%+ሷ ;ϹCAYEYW2WqH|DR'T0$fɬ2"Y$QWW#?LH_:6AUBC gX\9S X8|vd@6U Q2?h -xYsa~zMs5_4tǖ Y*F Yӭ3Ly釫t{k-WJzXV@ fLm̳x`03C(#H~P1X\onΝ #T4H@o7i x;Z-on}]MJTh,vpfL{ũ ykf5ʴw2e+?Xgo6&y@y#FP3O.V;!tvdZXv>fЫz2<@!8 Z)PaERqۆZro]ߛ]^c}JQTcȨՐry;'K); 1 OW6ÕPHZEDtV d-&ȥpJWWD07#ԆujIE 2s(Ǔ:]3UJ|>RgRĠ4zm߸rf].Jj9~0Ņ$&Gm00O Vr+w;,7U$fPVÊNU$F-4qq^H췠:-1'۸^չ9cYx1ffj9 >;!Sق4+ŵ6)H:&-> ?=5m ަ0>re}08r^Ųg$tٶY!1U>Hِ?C H[!dr29d) TUk\U 2Ţ#D],T~L;dxe> >sz֩$4ۤ&oWW=Cbt*.L PEWcm2Ɨ!D&5UIXe,}n|GxBKu05 0HU^~ϧYrÜ[ALl*ܩR-$W1=61k Ҥ&1xNFu.iIz$z.az:gj=|aOSHcK~VYUYup8,rH{EzN5 m¼۾Pjs=2O ct#ږ _{{^|0#~Jft?_"#&"yZSNB{)6ϰ,7v$4^. ZLBO.`tORm5K(93Pn- "_գBn ,vI[i/;/=^4 `82mt Zx 8 74wTR )&C!5A,;x@M7-'-9qWÃۊU%GO <3I @Y%y CС;ibC[}KoVb8f_}0fȦưXς(rh+җ6 ޺WrBU @wKht*rg 37EQإ↏~ܾ'4uB0;:dJg ld~2So6i"'J|[H d[p/x~=R }<}iTN:V"A.DL %[m4(lBӮeۑ b\O  -fsAyzX:r'וCW+N~鈯+ݽ6lM}6N lS A8T+'kZc6N3DʐdIr{][|$=4IϏ/jӎRxCK]0%=Apg) f1@so-űqSR; s29$uݬ׉tIL$M`.tDFTw'v toKĖvw,$sKA(8OBSK>!w )T=`W\U"FZMH EWx4ck+3?t[[pNXN}Q$ry+)dH|8T5=R=7C{Ez9|ܧ\Es>:YH^!@KDQe=O5sw0[8FNui%:=W${ʙ9R4ߣT@`G"W_<3M7Lk~Qny4C*תr"8Ⴂ`FϤs`!n;pZ!C΀W?Nb.ֳS+ 쯬UCt*Fn=[q,)B!9lzbi đe >D^E?r_f*Ak%:r}>lN..iuIߪI\(@싫ZKd|lx%UWIXۜkŌ.–S/DB7a*2lXa blYeN =1?bCIqY+zFjuQeQ"1Wt-| ٧Ep L],q+NnFܧ )YqkQ!gwb[kQ8hQv,xHE"mk"Igw~?{Hn!4V Ox#T ѥSQ ɕV6(r 3knyݠ{/p|}SsD}2D;/꣌ 9yz RaZy[}K6"[&[R'D*(59ou:|(yY͸kH'BkMhYx؉D2E;5H]'kŵڽ%D|tɂ`LJnsSo1B 1k=m##G.=t\|q | L4t\V%51 NIzy 6 )aVAkKVZ_CC\Pn6/spP%T8L2wX92 GrPZWo߆fK b$0#=-X-6gɡWK &DJݏ,S+腇B q=_Xp&r-MSU:ln Bij-.#Q}ɘ[aԲ>_-jW^jӊ <;G68#קbr|+-Y;'6 hT[;tjosϗ$w&Jbus5TN> >9 oP:ІP:VFzy Jo.nÿJ y,I^JVlCǦ*pڰ=(y0'6kWE;!&@nLcqo G}),)jiQ i@Gly^a)L5 nj} #[:S)q`F),%Fw<oSTU;]rΡG`"ݧ. ~֬hD,jE0*Ĭ7h}\ņ-sq>ަp_|.qognp2Tĭg 60<6%g jBvO8&藼.6҇GgZ2BHWDPM Wх'-y1x6P .?p~1n-Եh|h5O΂#\zSsoVVR/Rʒ~QT "mVZoJ}pQ7Op+N.UPA ӆx!mQ)b0ip([mt K|uLg\Э>}Kggni/j1fMl!_%+s$ׁM{t3w68?CyęiKV%[~fnے) 2&w&?H8 dee~+׳8o|D ?}e *%04 C#ۏ6r2 j sq|2 4g`:=C>-,VK xpËxja:*KY殡Թӭ+q?R,5fg2K)>(8vR7!wx}?(>a-V~'"HRM3; 8(u93_KbDAmmW[<4j 6 \Klcv+H k/y+5xס/\[#סea0H?v?>J/cNR5QHs f+S(KE}vQ`57#%nQx`:/.84ײ0b͹F53 /%AK$AJPUЙY_n@02"F{|N@\Jm)m>o~ª1E6̲!V*5@w9e_Okkh@ zoaVo$bhA%6\RݤF=" Z9mj]=/W`; kiyh|1&9vXV{5W1ωuѐAͭ[˸v]>0QѽHe; ax(2䴞eh3 w.A2 0Qb3WZ qe"6')wkī2-)wO{/R/ThDEéCʒ S,Ka4}g- ǴQM&,AVWX8Fv-h\+nIw@waskZ[@#GdUˏ:afx=B僛 6ÿSו5zn&@l{wJX³dGNtϺ$کKןO@h]s}=#]X8Id&O2H:j7Gi_pPԚi-Z_ w[aAr}YN9E]s$Ҋ^9]O0mqA٫cV(Ƙ|Td9@mRusޮd : Ap4׭ezJbsƘ "uQGC\ [wN!*ҁmT?#O/=t%mei88b QAP#0NOFF[ }U3'rzlѺ!Ƴ3Q&1UE)GnvM$_%_C>eډ&Fa)a8[* 2YlQLBUS_%9I(`ԨLJL5t4 ܙ(z?6g,a\a(RWIJj1S ۯ`IlLuHXҥ|)h=mh%9UYt&~!Q཈9m,Ky @3jŃA b-}oS&]@?xķ (&6'Ӯwo(5 Zn&ypBR=`ܴ'򨬗ętYWMPv% "@?7{7rvXkmA[@dC RH:s>*b;U \h!vÄ0),KI%Wҵ[n|LU^~ٙjDkYYЋ5׭exJ~X^S&4.V" LR2P*_N xJ-, (viYeHJKy}2d}G┇Iw¨e&^<…|qXcL$jb>M3ȧθ~PbYѸ1GL_vU@̳$T1^Z{ f^;.\Rt>H$!*T4D4AqP?a!3+`>ҼS땜#cYWNK.qKFI ]m m=rTlXxN%9UCL!Ufm*lROHD{٩0^LTkH3ljLhmǓ"KZ^x:0e,Y$‰A '"ch 儰\r%b%ZHW])0e5"}@b܄缪sN?c+N{/~IHBs{nz[7 v~%%DO+IЍ2c= $*ll`EWv!SIjtV;ib:ATuXL2U LQYעh-Ϯ(sʻ&cEҝ֌ذ}Je֏ymrGgOЕ"4\nQzVmz(}< ~|~e:(iCpp([!Ej5z]~i- ҇Skq90ߢ?_Uf}@(Jlc?9XpV%bގ_sP|T2=A eS;C= mTbaI Ɉq JL[]#LDN͠)݂H.%vOt53l}P^1NT;\qa}qqqOo1M/: =QJz(~tlm f_\EvTWdr"]rb+ !c+ƺZ CsAf/m|;擞nɬpVnyQKBCf6SN$ c»ҡghRak50n[iiE= ,5u jῇaW}24VUbyra9+#zit+[X&IȿpBr#L{*WXh7c_ܨ9s5_p"E4Ǘ$6|N^۴QvCFg^aIRըo{)Rr7M)[Mk+.mW̧="D ͭ͟qSdR{\x ÜJJɼ;)[Sxo-6E8:hFbł2g8^(JVu!r g>'5Nt>&? =3$ی1MD鰠t k94bP*ȍ7eʔkLVzM=mCV!NmdڡJ`.EzGzZ1#@=*;Lq'~ؖF80{7NƎqjRv[X7 _ \bc۳UFi ҿ]v墾Ni@p-6A啂iEהG/fV2}IvNeF"&c:y<\R"ezDgXO*EJ20,7<rz5^n7wҼǬ6&4 %ɽyU*K.V}+ΚpiDo fgu&mjGFaVLM&y'y~){[A6,[6J7ۢWⲔud9,.+ ->&naFRV pI[Kko5RAtHrxrEDd= x(ʧG=i3+{cSa4`0~W[Tn-:rKbHeR 9>#(AKcNك{.4,=kD/׭- /(n'M7/ njC  !75h/̘=<ϭ}ki[sԸw |mp8 JT6/Ú^3 ,f^ySln&Vxnb?s|#7,@YDi$N|A_қ`YHCky:&jX]yR}JJ^6#+rn=V2]VVs ?m_y܃\.9ήZw3k;*&y++G8?oQn|sM RHcF\ԘhLMDjb/o"|Oj͜8Cqty"<$\+jQIT]Hu:$<ͭJ1 CJc0b앥dYq<)]R[ 698 ͟ZQ#~ K1P^aC {=UE_Y5C$7~A~T5 Q Y%ƪ `qxO3KsY: 9:զ(WAdM7^] n<8??-W%L֑vbsnH.{E)Ve-"bp]3 p(޼'MD7;? 8sl;ߓ|H81ŜUlOxp9pGGCE~P%x=!R:7Fe/ 3K?FuQW]C(a/HPJ+I-v%֒L!:Zkr~1qDE pԐ1K:wmꐱԲ`G=/{K;TCxbpWmViXFۡ*nRm@JR;ȶR:+F+[SP sÄp4隓 $ vfus)p@Ţ1qC~b En6F[OMVFi$6IaEPÄ1Ma'5Kf(hl;ŻT> ΈsDuPMOK7 l7^-S,(\t{6[7/'~pƦ ]:dޭ28'>noXk((b6o Im;|#{Y{!=Dg-]).y٧7ʈhٯиA$`(ٔMtI`D @umU j]Xw!qծZļ:xnxP @qieZ%G( +ܷj*?Q8xM9UɆ j@>vXWxXlmGqΛJҚzY t7T>o/Ӣ#ըkB.3w!\ߙ[zշXvSʂFP*XG^]O53NB=6Bwnd%+c~SѥqoleNe ~0^#b_kQ'.SٟI.O{UziZ V2(]_3r<*e7;s}%>¯!@8~rUajW% Y-t Rdx;};cl)mfwg  2KfG T.'<:BSDgIؒdQ#yx jX=sRw.e0ax?c۵*5E0Ʉ,ڨs 䧆Z󿸤iBiCtƤO=EVuLXDukDG+Yv܂3ֶPz4OAo5#QUzV;H(/6Rmcy/$e]+Ʋd`KO~W`O;? i% qmiW3A2Ԏ ׭լ6ɔao]r~WOD8 wep < 6?OU-]F;rS/qh2q̱!L<̝[LEA!$vpM$9D<BoP"n$|j$K KiaW2NPXgJ JǫQRyJ,w?19dM %_3UAN&M J:ص NNr:,5묯$=0De ch=.{11D#ᾝyJ#= (nȡ*,EC)7Je1Z",6*Væ߻ęgy>IQǭ+&æSU ^ǿ_JЦ'j5b \{R์g!#DQ!j mӎo/^5wx^x/ȃG}F”fl4gku-+oYՉv|J$>ŌSQd/a-z:9! jM{ZkqO7KsG#N1M/.1'*ܴIϐYRozYXgT2$@DS:)T$ tr䋮 ^=!NjQMm?6[wc<%WF?] cP<#ҎKZ>0zIr2}*ơȢfD2BBnYuh|PI-g!bB+-_NW pus䪊J;5c 1FVMWµYCt9K #JTlj(&wɿz53bYߟA/ >Fa*%->B]F+ue%>ceL-}F휎 *F/ \^[LMC] qr>YqdB1Ɍ1TlR-N0+:CȂuٛj" תa"aF’cNI}AۥG o9@`ۈ`(wRBX0  P{&+ |S~g`޳v fz,Y"I֝m\ H$v"8ޖl\-UD/*c"`P OZrڬWP&`׫rm(_XE}٦޾JHv ~WN _wߛo &2y`^LTF<-U侞1(/fg#t[{ѯYl@yv=ni8*jo4^g!]ld(4iqr]=pq6}țugqiBQeD D vmš`*Pxd?߉^Iw 7&ÌUrʺdsLS X^wrr%=@ư*eqDSg0EviSLT s9|0]!`x6[_?th+y<\K8oJUP}nBdb<&v&\9cctx(6/W_Nn8II(KJ1}oU< D>UFx |ݭkbqHg ~! !r>|b(AN"C!2ѷx3ns (!3#&?}ǿ\H!UL̿.N8GF /^:x7wt"Iv)G`{wtxTmOXEKp`I'"Ln*kÈ+O[7_ana4`@}_ā1_otjpE0]13]Ց,I w_}k% >=%2ϿQtk:5 ({DsSسO_b &]3UWäXpbDF /M?SWfQ? +}wַr@ߜ1Y uq9 Re`+bO jضN @W<NJĎzlͧ΁Bv<]>O$S Y4>NR^o5!C~4tZj,{Tl;O-G f6A"SэZ,}Ahg#0.7 /0s8&JDIr0[CqHǎ Ԫ_q;Ht5D0emPDdGi<҅< `BLEr57pK8IIs#E-JPx\DfQBduT9'f# sYKI #1Ŧ?)IֵIΉXZዚnAo'(]-$w:t5Y.bl$FVS$ .)%Ca5C%26ofƝ;~2ɲSl=5!C4UkR~jz]cRŝ3C +YE0;~RRWYf9<[a#PBĪ3,H;|'׭D/Dq4̸I%ΚN(q&< _<=808qK#M'e֎رO0B2s#8Zu-)\iثB$[GӭXh,{tܰI54pEzYB0]堄\Th_X:y_O!\Gi( oepѓoA0N"v(GҦZ|U>Ju ݀bZ%+_,v@{Y l?? vtI>~KS+q\lŔ7 Sm%:ӑLn\uKٳA 1+*:o u2i/ۍz켲=FPBkf=v%9))װ-TI%FtL8=|qLc}h:kg3T;JL!|||>'HP\ʖS(L/-,ZY p*7P*у. 9"d@Rϕ.ۓЕO`^>F}^=:n 5?e<`ӧ'F(6FG9DA 3%\zeX/ۓEXilu{;mVF[_%H7X-FO\wjAf[V*qr˧=}!t,qRS$px?OcFnF~/:g "iR; xgw$ﶩfrి@?ـv$c26FlG [KFcJD|ݳ~*La>B &C ;gA~}u`t}CзaF~Yf(*tj?HD.h9L<,oZ,@%uR/X?ƶԦУ ^ 9dy9H~7imM)MKg`΅ۈkFqPO!օjoɢ[w!<Լ )mK;IQ#U5z8WEd;iaL{ t?ʊ@$aa)rOΘ.abD?ʜXUpñ*}Kb|EQҖ28ƊJF(~ɂTuΦXy Q YZ?"^8oa?ݖSh5hM=icibl\W5+Fk0n i7PeL-I0]b d`}r:̣J[kw=O( [u< gUTf̉Il4/9nMoiWyuڒ޳"]V8g~_䇤 kcI~_IL+|7zv F'ˤ1$ibfƮiㄤThNS7zFgӶo5qcwBk.8CcsǢeBRC-iUy(cǁp kڟtkl=xWŲąԳcm2{Xg٤HQ^a !,v%jQI% RtU`R4w+,E=~Eamt>V6XbˏM4UUgl]bћ0Y:v>߈BR yZ|s|yzt47y8#W_0F6BerMZedZg-&%vPq8 MWoG[ѻVOsqᢓ3i& /ɕ4@$A-E{CsF")H`V3Z2+TtCYQ&r@Fbh_vﶠ(' Ro&^o~ZB HE5%Q'2`jEFڸb'EftF~tqqǤ|aj~ӝ21)ηshq mgPwRz 0b"WW"ժ k+ư?+k9%PGC~Uys C:Khr7jiq+4}QRE*u’zm6AGcۘpay1cPDR5p@ ڍ=ZP8yM>?,Q6ɵ[%Ԗ_PZ sYr5ʖҘ|(^%: DC{(}_ R6mWn K/bBfuñ .n#vKd\{^O'# I nYL0Ii$ uwd] $Q_n4juݕ vձbh/?1FP(5!K&lV9[d*lF.Ti-F1h _d"Gt!q׏L/n/?Mk!gH2\0}gH5N2H 9:N< zoonq0& !~! 4yb7%c[đ!TdH#=8uX 7r%E ulD/mR y* ?ovs^ĭ4$O+R\: _r„9]3ʄz? kC5wnAFck5& ea}sj8h,d;TH; uv=9q ݚ) y3uޜM2V+Jpd!4|NHi8KVGuYfp{=Yw{7TS`8lƞCȔEm 0j@0t vz?wڻ<7gUU(c E<4/>Cl2ni{ChWqD""M8^{93F;;Ĝ,G9=;b&C]L 6e]Z8/eAd(}=+NH&ia+UIs`RN8/ =8AXJ0bs(޿'JjewXIsPoX|!\ay)h FQ;6aUM 9rG,&{oh_nWXGol(eu6󦣾q hz6g[J-BLLSm6CS}6 z9r~Rl~`hQڍgf&n0(L ui V<L 6B-?z-hrZC'j¶'@} ZtHO9lϺCDaϒ}-KUń@F2 а6I୕'7d_7w}k49iIJdG\f3@ֹ`eLhO=hr7HjC- ȥ#53n%=fTtmY5ۯoy֫>yj6Y,bi^4󗧧XE߱,y飀H f2`{>;.x1ui ˋvt8Hj?W?BL\.}Պ$K(ayE9I(~f 3t8eAl.K`^^N) GMʊG F*k۾:"XWЯ1m) U l,͛1`"or42xe8pvF^=Oрq]9O:>Fڤ-<{D@|2{k%/'s ]?K*ΖS'vՁ L^ZQ7l44[pˮVqM}0Ġg Lfp b64  IC8lRDkIOW6K OH;0{HKh'wk©eQLi6͜M}?wuۦ-78ykkj0W4ͨ,c8ݏC5E YkwKI|AU4J!A}O9F1pp\qiyM1] uM: ,rDLhzzW$3EtEk0^Q;oh򳢒BHR+rJG4:fpIrkQ'ˤˆjLm-宿{!3s¶x \ W>ֶ-yj?^ѩNx&\kP;WzI]:3Jgc :|Y>EtP(S,K92 .KtK=~M\۞qQ~6D'mgőV>\9#, zW!e:֤ߚלhGX͏)[Ӗ"dh|dX4ֹ/WW8 &?R`LY1L KEpQ"`k6+_wDW+oop]:144[8ҡqe`ԗPUEC 8^^&̊ ϿbLW\Z,-&jEm1dXw.Y=f _)1﹖TjWIGkrY`W?/{ d8&\55-o3im|pdO8#jR}\I|QK+W$`:$@}x lĆMaݻט0|ʏVu2fu2;IY0rB/ Δb=-*[+C}44X9gzU)%j\YFErygկ Ļ8nrDH>wvӴqc,6f}-Xo&&:Adkʃ@xE7sdFtJuAZ*h5wHL}#}yLbi%b "P۠`jdHAGDc`u`c>~EJiGp SycCILK)!'5C5xñ j9z Y;!c;ޟ{ wpTqO'%b8&^GXUTT!*-T^+{9P*&,=C=E $@ p V1z۰#8vfV@m˖70Q` O)ؚb\jQQ~b 3Ev5PV?P +6 b~t.9¶QtO{ԦMM3f7o6CIUڽH $`R:kځ[Eƀ%tQ(a1O9a&} }Nz?ٚdظ|ŏ{L\MG[,-#V`w|}u򦶟oЩv>n YE9Bxa6_й3 rZ44zlJ3 8̬/%*}@yVTfx]4/#k$*_o zs V 7#Y׭"Z"3KH谿^Gg؍7Z4K,20(sLg_tgrM7ݲ1q,XJS*׃LMj>򗤽;v5DA, A|+bjY..@S(@wN8=T!G/=M mcAP3=(PBjbm3D&))D8nA\HWYC*`hޮBYj}5J ȫD9ƠX[5CBm8?t-Ȑw; 3jg?1]',h{'-E;WtYRb~"/7aኀ9g`hrV+יDnMg3"*6U`4G/IW2-nb&˅S-*`r>wf>D,ҶQsC39]1+U$ŎxvҥK _Dz`~;O ?4J70vA[xCEg=R `94C{k\ UڟJ_^ \%r&4뚂>ްvOv20ף:b0 "dud(ewQNi6ʎP[wh]1/-Nk!eozh f53˸-_>FÚGw=Q?i:r9`>b5ӭ׿bڮBuB鍾`R鹫rmmF݆SBٵӀBAH @?.L[2fw$x#Tߡ2X5 rd򎒩aAMkּHfR,%8[^^ V. ' C ]Z x_(#/iH7Y?*Z.&m`A3\quZnWZz:$1/[R)|z !80KV,2D$Ay-+%>\uAGkuψ?R/PVeWȂ۸S'X4lQײ8DkxkDn{FxӔWh2.D!%íl:f 1EQ)Hn6&Haՠyȣa.kvY 1uhTE%Đ^[,TQ@AlQ3{yJ sU>,{SY62N8A $׷Be9>;][Օ$PWLsiLp Xt;tGq:i;h?\AjF͕ kèǾio(ޟEgɣַhT<6_P#AMcֆ߾>X" =#8M\, $,΄ݠ1&4dˌB$u( C7ς~gI*{ro<,އqE/)i ԍZsbt Yo t; ~h>!P )|YL_g=opKb= ʹ:,BcO)uHc/u R%U=eEy5XfAro$ž1s4f] #;+LE"RgupTya1`E0d-24g`"nvIFfLZM茷#RK% eRDۦDGj4nZ5=Y|08%IFnǾw5y)M&nCH$:_; @-QW;fתY+ @ګ" ,"=խoH7Cf9R!65@qmƓ7J5mU:$Mzsb>*OuUq:T>K((0E*Vj ǎopg/4Hn=os}l`uuceI\, B[ u;b=F#}+hՌ6a ʘD৪vSkZjn*si (,sJo7V0^v?J/Ѭn2dҸ eerʊ-t).%'cfK-ZK`wjmuh#ͮC{LX0' Cl2y{KyxY15vߊ_l#8s:~ڡ346SBXṪ-4,GXQчۨ2}oG9RŶD[ԂFR;Cz8:Ƣ?B|ovo| ry 4guD&o Frsl߼##ql=/MurKY•mi{V8Y}N'Qe3ť -.$Z9 ƤuPEG5š.嵒!B.} cȁiؘ$0 ,)Iap 0k-QuhlH:|- 7'SBʶ.PJ>Y+!bXmW1uu)M,>QWDQh7R O :>Ȯks\⭜/ЃJLiA?3\?&hKS~en9=P=ǸK=˚ & GbF(C:=/lno$m$$ma) ̆?]xCNvJ9u2ELTM(8T#ʔ)W/Zq;C@{>Eubޙ ?& ̻X`C|7){1Ѿ@3cRZЇ:qWzj?5w(xk2`^M" Cxm x vw>k*qKgpYZ]TXT@S?#zwl9_2SeՖeԚ}B\ pKE$aaP|ܞ{g%pb/f:D(>)Ơe!v+zM`ZP?wu"L#˙*2gY|aq szdJPC6]#y2mRl pml;m+K猌"EOKbvE3Xw4JC.~GDvd$4o_tқ^9{Fr=z 6<$-Ax=_ravnPA&=9?p8R-Lz ȥ LGhPiQ]f$YgOIiH3 DCO)vxa}[ONSVG?#X_lpf}Gr:N&aDkXMnFp5n c8s%hR^<&OCuJ8MHEil/d^}<`Yu#-Y닳ߖ"_ִaӻزlbz##K7Mmđ]|v靥wYlц#o٣h9!޽ <6 ~pܴG qyv\_eUTZy l#7Ֆ\duR G(  A)YC[,PMr>؞*d}p~%| ;zٔVB<6 K[jefo3K Bže .ΉCqe:tOu€:ԕónft7Q\C4yJ9ӄ#S0mr .7XI1ARnlmvG4mL3 0L J[ٽvtmH|OloVrC[Ci =^ִ/}DlR(r[Qòz]v m]xGt|3Ѱ%cJQ)#eb!{J/Nh"=\<0`ZoR e>xYETi]TemYCt{dzbD6Ρ_4̓tuKHxC ~KpEbO PK5B|d#umFiqHcX6顭6 5 Ff]j0I GYx}6ԮD*) Tk){괶!-;h8KGUiڹQ" 3Nv}/Aºmu0`0=IP@6wӺG5䡼d|oK?sl,b|:)u+b,4$\QUkw5,~'aG+V?u(4[Ut#^w 5ŀ,4<,: 0mBM$뺱 zI\$+R!3}6E.dWR|B̅[2(M2Cap1Ƞh_m3*~=c+¾cOÀ\3,2x_/ `"C{ FQyq?eD9wO3p$uЎseV~47 #A}tdĉ⭻W9i鈐;g)E9埯b8 /fxA=~X"KR~S$eƏ"SAP O];ّ,wx~[]-,_# -N<.x*J?9~*<gX:ZdD=>m`$W)DӾ#nCќ0:'sTG*KW?OsLջ;7WJBȣK"?GZ Y~OR仈1!Y%;3Ey[rʇm+g#K/qn{0@*e9y`)D"5 +pfAA+*ݐc0bw,5cuL_U08vm #*D-#88IMIKQL1S" 72GS9PRQ/^YE94]*-&Mqi1ҬnjEͺQ4cdAͻ5%'aN;z9wVg7=3-ϕ?>6T`nm?B\}to帊!\/Бo_CP؂5 9LpiA59/m9 ,nטh]X1(1VZ7͙ŵ9Lg`ж1Y pU8&TsXѼ?MݯUx{bz4 $Mg6 hP,Lv{,yuV?o0)yrNI`TFmZ" a/~smdҴ%~X!&{7߲骹,tU#Tu~d`VBXj1w"eLfAV ]/mǀ h">'㵰w+ei gwZOC8LNFw$2A DFOgڪvx/VECtøq)ľ&Eѕ7TTsټ^ h qq-qwTU35洚eTch>ofI4% o6+t+e%OK`'ok.I—XY(c1\  F~ 68w˩qgSϿ7չ¹_SLB|dRbm1S[\#-"j"u]UJJٳ l<4˖ߴ.cٍDѹ6}*5K Ⱦg߮ㆲ>#m[д$jG dtgF7iz}@%UN˭ q.@uf* 1퇣I!|G߃+U}>Jkt@K|+BSFH5D<~?dh1iBBj Oܒnn!4{`:1@MDMiZvnϳmN#~ڏzT1ȥSMM[}()+T Kz;ETi72'[zpZNলc?Bs-dN/["\.]A'o  ՊƜ%, YP* |Íf2_[lH  @J/l޷%IZP2Xa)#pwe'̃cƀ|Yl~nH:^I6sJfN4$yS u uU`:oxz@S?ɐcuc"/>`wSvJpwm2\yCCk ̈́^2]*."P:/{1:̦ۚϚ?huZUZ厞C9d؟4ԥ c?c mD7jзᄄ[43 .X'4v. Y9<:pnKNiʿre*v%u%UDC='EEj *kUܥh LұSAs`M޹R;/^B(1+JA gZUIu KL}#˭@9.5@w&zZͪ7ڐ.vv"kJk[#@WcV3DzNw="f Iᵆ$\"M7~Dotuz++ @ Q3Mker3r3ugo/(iVvMy'EFiv şQHQMB$F'GxJ?;t3T6\/oJ`u xhwpx&1>סO=G%-R&Mg$N~Łr~g14 y" SO[𷻮޴ 67VQ.D:clBPN,iyB#>ő<:*} *,S,N+I|;s8yӝ&;$oqoguv.!dOZvrlt.jMqIJH!pyR?_ͮ?zv50{9u#)~~ޓ)'niPa2\P3fx;W1SΝI3XTP{E@A-̜XVo`-FgDo5p: 76F:IaC%ⓦy?U6_r#+ $*ȧEJ&J` E,+{Msf˲P-.B;g/+ў8m v F(ꞌ J4gS5a- 6 Z<[':2{Iq*E\9*c!iZ+wyqfYF4T|MgŽ趬w'4mH^=,T',ϪljBZ2בcneB1~dW? MAJCE_fiK=j?aB4>R(7Ҍ]bRRdV&oc|~΅^89㺈R!YR~F߃%*W9(D;kӲaASLm-XGLÜւNt"CcfD+E+0_Ӛ"͔G[k_ (U^2 T@Y&mջM{Z%G P QؙG:U82葈Y⪙˃v>e+goW+c/= >pi:Q\=AIؼ1DOos,Ewet5i\U`؃/2` IfW%Qn*5E5+ˊpW|bVFJEKŰae˗eR/{ee9frg:YH$!Zdyj, Q;I;vQZ^^dHZ|cW'9yjLwd=õO#{nQ0хbYG"t'C=T玘lrُH5NBtp>ܴelg*) 䭯Ÿ`1݈EKY\_/d n]H8(+Q8IT^&tbwd2eh7D!i%ZWyZ.%74uG^ͪhV*!^JQef&͟gk)V'Y,WFfSv2P&gFC@!m`x2ۆAU^upoUwJw"EvU7GRe;Va$6"Wס]ku{]tlc& D_2fq5=-ݤ,t2gs7 t}6tO~ O|" E8=%+hYV'+8lw6bIP #nLzvjə%I"+bO-*ZI78S񧝴.W'D<ŇS 9'[%}BW_}ںT¤~tzR֦$G:1i\zDq|ؠdz(&.2s1BwJ5I좤 .xlx&>ohK~P|xtqItƬ{Í:k\ᱯ-٠ d%)ma~Nɋ!q7N{ yH՜e@V&6 W5qn(iMx=T!Qq]@Hxˌd.9h]DVT!4~gʆF||< L(qЀݦcNHPc%b:b,hq}(ZC6h)0%{M[{i?`qõKnK˺ЦD .o$=&Z'7 ?X(qA@_%B0G Vgϓ 7 hxE߱biJB1B43g$F(m:PT@@ π;\<'l'cSӸO72 !;?]nژ-&BC-emc+K/*!ѻ2 7 v0HP 3.H5C&A 5̓(ȴepX}BPV@Lvtdk1tuc\"u͘g.㵵fwQL%od.qSղK g3kYmV) ~xm[ ISf{u>I*lg^IyrɺO73'vdbje6h6-yo1)p7wS;=k6SxT kj۔k.oƷ,` p=WXEP$&A# CWg}箋swBJGo*f"{PQ< yQ%e4ۢt}@lɋy@},ja{ʻ@d>k1 IΔF \m *jxW*Z5;<â)qv ث'MŽ8}b皯r1"K]{ewc%~I IX!+x.)A -N$єbG&۵pGz+.qL3yatŮc?o09och`v8┐.ԡ&Yo`l-/Pyf7`͗O>vco mQV4'V\ IuX(NgLYM>p[~xd:VHZc{ekG􆡧Mq5uT GIzjFo07j+w ;IsަF'Bx VS.򇅌k)ՋݾZBY{R˗A+m\Zd=:cea˜ ڦKF(&3iE.9BW/`8_uZ@( fz5weTKSŦuޥ# j zqkLH7Id(}4ZLE71xݤ!+5v[gTdfZCdW0b]&K)o~aS恛`QӉ5 LrV@DVtdmocPŞ2*nP12 jCڸ$0Vu nZ45 o!GbO3*߬NX:8o?C)#4/qakVU6F$G9Kab 5Zr*qҊ{v=Δ7 ,jcJnZ7W$/>F+^:_N+(3Ieq*-ߐ^"tV"uɶ.&Րz(:TAm4~W/ȁR 4&/?+SBUh?,fr,kqYZpKPcZ uhS%e(3C!W o@us".*%3@7f6s\+#kF ܖ;Őoz58p)`2-֌zZÞbkdOFKtvBwkX{ MyIײPQ&ߜ2j8Ŕb3ak8!q/IEYyjq zM/ku TOcR֕W{˰B11ڗn%g#}[~^m5AHK%~Jdiz:%QJ'GЉ4C9lI#7k\vA{{oJ*Hvlx |}@&⿐ XCÈ8L8˕>;dh@l]'dt!XR#[L<l.x΍׼fH~a,| I, I_ ^NҚV[N5UV+,íƾC1Xvs<M`k b62?~#\#ڣHc@juh߬Iuk'QeJΗ 8N7㸏 mK(Ϫŏ0c]QuIEQ)j%p9wAKtEW;-7NxAa6zL6G'Arɡ qn|6`vz_nDEJT9!\ɟ|(?fx1  R@PȈ7T1q}P <(l|',¢~eƫ' 2|7i'D5)IrSP*;_aC߇wWk5lX"ۧ.:Ĭʷx*ERu*]I:щCFR0%ta7J`[\s\lb>SU+[)QbG99!!MCU:T*B3dQdAT"nŪynIr<TDh]ӹ*!6EI6 Lη +0g@VٔWY/4WCa|#dЀI{ZTP D$ULaaA>s|m8P|꠶KBޭox0A{FXhESo ]1~oi3ps nlrGci8T["otkN/WtI6^>-ِ%\5!JF- ^ya L;Nlf$0I#ccU*5V==Rl Y ~{Ew6jfb~$]s.<^ 9NeE,h Ol8ƄLjS(,T.I]cUvJqaIfgj\բihNp/| WY9]*MluR`P;RYi5g=b瑾Np]V.fšH%w9(/T$b-DxGS0PI;)Mֿ_OcǝaqNLQ D^2i Kn,vxM̫ ·9ᤧcg\!=ƺD]Syb︊I/% 8+T Z%@N&abQ]+1>HF&;{>t2 ^p}feJ]o-Pa=C?f A:GVxmf6j햜xGzC0-=&$w5/e[960r,9m&+3lmw)jySIf yX 6Ҩsk}υ98˹ϖg@l}謫5 Zƒуfc&2nZU3mVE@%RE o#0a/{A$sσӁYvسi> w 1Z($ k e5"v&Y@mEߢOYCN-2u :b)n0XɁ>HHbeE]C5>mĚ^eRtb6Ќ?G]FpJsGxqGdn?rLFI"fEptմ%l &0`V#e>0CXA<E? ڃ抧PA6Mtŧ* Z$`h, pb[.9䈮CdSXj F%Zc~t"z,ߟ|O[cB?خX |.`qly^h4 귞AF# SROz-B|]K(isuLeP& '10d`yι|Gc\ڌ $F.xN"'TmS>wژ_GCrs3T'_tE87S?[>ԭryeQ//|)Ė@+F2D0IrRCgSI }%zuLp}:)sl4fxAqix WU'Xu7@l<.N`#LaI~S+~{4ѻŨO/<3\-7y]&aRi0ɺ4  Jv>.nCG EgpjeIG 083 x,t lAG/= Avn߷4Z^SlHEZlb- M`+g7=iˉ(Q6N],<\Bz:Dy&?)R]Q| Rg)sYnoaRl'`+CJh3Π>tu_PDH1F8NT4^}(`qnFg+(M@}kJLZeWp);iqB#~H ytVPc;8Q}e&~|pުC0`w1ᤸqCcxVGnpSٵ4#˺ڟw"u)s㬝[ǰ9~@0woyAVq "|7 2Rv bUg9l=ɾ˳{b$eQ72jN{V{Pְr+u [k!U-*~$؊Kv2D mNP b-#ҞKCl!Z1c!wO*8,?ZF#s|lYs JqVɏZR g%3xf4+ʾHE8`jȍFcǯԄČݢ!Fm)7jt,)LvvG4(xrF!۟X- ŝ= `]irlp~8:!)q(w .fJ Lf¦Ŏ韨EPm`O.j#ZǠԓ\mOJ7">ZV4?kp/?H9?_﬌`ΜJUwM7V&"# ~#,U%CJD$O ٝƖf{JMǙF!xty)(a]p*BHj_aLsOR4d@^lY];tK-a'NB#ɪ}wx<V4|'Xr!Le%z x_ށu 8.,T|@-QK-0&l\!Cv<L.IGj k4K uLs_*~{T[`vw6T0щ>u&.ؽ"ňcRzDmq؍m#* LfJ$/k2vU첑 t6Ȍݏff"ZTurW^"vV} vO@$PzPZv~4 䵦bWްC|t};2ਞ;wL_˸;>] ?-]cfߡ0ig ߧ~]^3D6@/:f2(>ȭ.١i{/1`-@RIT( ij!^Rۧt9 :h2Œ []P!-Fwz?\7{Z Hanz_;'#\vkJt$I6JOdCⷀz//Gá%nvz۷sT*H׸6)"SNFƔyu IdV0H/Din7GPc?v)Nù eof+>y{v{D'֥Yjԍ)_61 WmpgWaD3n_Wk 1T0 'wٌc~3Yg`|*EJe~}W׮'~'eU?sQJ2alŲ8ˀ$ mϺMQVV_yMbS~ ][4?KŰ6¸dy懘Ek#֫(&$aRayuN֌6I @ gO 3eD I$o nGvYӤ`(U"Rs,'-VDj;T6J 0BP2Lo*|NAs|떶߬\˦Ƌc \-6,umZz! k|n8Vk)У.&{IZ3Z;:ַ%0O2=C~yٌU|1D~A'PTr*Gr4̬l  T/?^̔ea1GCd QP^nj뉬g+4Ū! K^꙳z#XsNڝQ[%EiH2?{5Cp2vgJNԙl&W*]u#^}@cB f? ~4a9\.kR`< OP >Ma.zsdzMG@0Q>;S uS]j>1jxێaXKQ4 iJ34Db4%CЏz\?l_qpI:F> OC.L s 31;T >(dC8? Y/rI摒A9om^Cxs:Fg͖-F Nb.R((NAM $47ʏXX'\\mg52&R!dTsP0$<=~RѰ=cndM({㤚ey<.Le@MkH{KFD_>⨶IJCOjԈl՟tiq=W h`xig`,Ym2x -%|Fڮ6M /k Ho`S/dA#?Dk_ J<\ad},0nzQ޶jw\=4D1t1N*]rafKFb&"zSaHӅ=4{'_ jex;Yfo5Tb+ƑqMݮVw|V?0g6 z܄'=+v<`|"SLň@gtFCoDRzbПd/׷IdNkdv;&KH7T;ޓE֡D{;;nYNbW~bjAT.Qi7B63rD4Hu DyH_r$ftCO$(OG Gד~CK|>̉=}Ir8u.t r&iw:56ݎH_Aƽd5w@t95b7e Jr\qُT!(sȻ{.=Rfzֆ#-jn!MsM7UG$SOk{_N<I\rA_&k'J"\4ipRmVM>o>'lmD5Y.߃;O(d߃pk/w0ZzMYoo>k~[0~-ofB4\.;>%FV\7Cfk*^Za k0 y&G. jJ2L yU``: <T,Z嶱}ᛉ`Z$d}kk9F%.ufB>Z"'9PiWv{ySoQZpn) =$Vrln5`n79ޠ$Ry,Ώ ! ^(֝oJ=@MdJ:+CAZpȳmvX=&5 7/HCCRdIЖ4>w ޟUHc mbU).b9K1wR@j9X/F2F).ߞK\T`k8%gPP%N_ZXZ'VơGE L-nHd@ 5v'i>CsAĔ>2ty`ր9u{8>C$҅56MnAs"dr{0C.2Q<IL;u0*.ri®DrWl“ {b@k9ŁD~Z91[U/]qP Msإ \م%jm($@%!b3V†ɾWًsDF iث CGEz绯5}RAbY"k=t;=B cMo$P ʙ"G^u=QloFpP:I4{"Y khVj&<Fӗx_5$ZovU#~z)8c͂NYX)$f: LDÃ#&€Sy()E'ڈ]]3'EW8pfl"p"ƉNW?.|emY#Ⰲ6ym0aV4=0.aw{VcV/@(sU6TVn`R|.1QP~G4Ek2ws+bG!%: Xj"A'  hxuKFEs{%c?F n>\M dB<\'w \m9:XN\?"(߿dz13(v^l4) &>%j!A?x1fSyHbjt{ڏuY.r %Cl[~Ȝ3JsM].u7@o+8n5S b$p۝y#҄'?nrn)_#rnbJ['_F?raH;>F06j-C{9ZqXk]wC!1B2 _u>'6qS^E OkEyf(rLATڻEtW26R#p"TEقVz !(OfJF]s\KJ ?;PhyZtb:gū?oy0͈xoRG}rLZ3#qhYU+PrZUt,u[ӎo!R6x3!vU`&~eڨ,uK h ؄oo65 +nLWeVk՜ @,bSX5ecbBf@pmC!lpю581*0f W~tK:1O}tl$Ck\z( o 5bD+Y}!x&])׆W EڷpÞ>;!{QbZv8i3 wP.7u!ӌa&r1OCS,p;, [:G+AhhK%sJZxWӟx>&onl /u1ƫWD}`bŘuB ?g2!mƓbQp^UCt{Kq)BO=?r8uMI`_ lnEn[5Y+mquHPŤwJrSw+(J<~ÖÀ#/R O3f#:7^iҧP -7%">oH F qIPةUHf3&Oq0 }`5׬^Nqrܔh޿Q$'2Y#xe~ X?j=_C¡Yڡr]}]P&|oK+gCLE pRAt2#($n${$'#_OA}t>0(2!ˀ!FvT$ #.) t#6k:#0H ;nɴf DbưeEPOROv&-84rI_ӈބ`V  Ivh{"(qnL%5U/ʧ 5hl+soŴpNj`KJA54Ayn-K3|*08!D+3HbC(ZCfqI)mO0oepWC ԇZ~9tI zb5Tsr pbd V <\;\m$Q*BX=ON7e!_޻yW-QZݐ6+Ӓ@q׳7$yŒplǡ2#1$V3 ;6ӒO %~ЏX] r&Rz_Qy#.S&4Ys+8%sVvJϔLc0~ WӲ?LS $7`1;kV$Q ۙА u٦ɅWq''1sxUn.,$?p+AaGqZ9& |P9%:Wezik fh,m|P1wjƛgI8d0~U̙urߜěߩe“Dn!!0D)w)gl1x+̬ڇm\CBɦEm :k2f!-ucHM55:X6eɵJH@&% 'b Z25K0 a=ir$3FerZ']7֍0R×x+oJ_Qk0&89l]q (!:[ܡ\o]e.܈. P ^굺uUQ({՟{j|3^%(AA5;"K[ڴzpr^"Fb C+B)H'A[ b#Zȕ)WB-^z2x0<,TqXPʡS\uG;|GnZYǰh)/܉R<Suu8R5h$?1^)м]LnS 4cᛠZ#}b4JQ,1rlPJ)v 0FSi=4hU%O#) ZO.vR~D3}M B!˛a}sZ]*}?f 唴|a=}8LJA͡YiՅ+NѬ$3!A']t촾S+f Mw\2>z!q)pU>ʷHI0, kf:a~JHAR0/JRѱ7La|/Gɣ}p@ilf M-`KѶHrA%P[>ӐE3qia|kY 8"VKxEyg :ѱ+6H$_f9˫R<|+`wY ]ѩv%!l6[(v=0Yb-Zsej:Aϛa u@x-,6*P՛ 3VJe"C *Wb}fOC{_|e}'p_z/Թ56bI1y#gZ1y5@&X#,wAvǧ.U%_,9`YrRw2b_1n'T>8uEv!ռkn+X1Ž/_ sUKw3LJA~J {uno2P>Os}6%e8j$bm+#&1 ԪJj.[m 'ZE(b͐_oe D[T@>(w߸mIz&[aҺ0&Wq˚Z%GbzYm.֊rMٵV))TP8zb9"#E& LcFpq˸[L>RCPC; y%d@OϽ~cFpUbj-WgAA_̪|AhU.0X4{rmqi?+NXG掞-8Gj y jh%!`_^x# 8`q#N~M !C_48{P&h@7 kyߵL:2h<˵A^pPQN_3mqʏqxLw%fZNOZ3Z&Vm٨)z%/DWb2ɒfU"2|>ݶYZy|UGL~H5ٓ .X3Q*{[vޅ +ިȟ0 6g: /f 7pΦDH"9c ʩ jK8EHFdpYĞ)0U)b<_Ÿ`@ƍ>KC)Җ7:=XA b)UA!7a  -hYjy4Հ_vSoߍzaVwޞߐqִ hmYa+@V sNZHo?G <0I&z ̞ǻeԁwea1mFA!" FȍEnLoJڻS§HY=eB^m[تG57Z9doVRLHՕɤun.::YID(m5a0mدW |mphvC([l X 4ٶAm:NmD0\?u hXܩ^f8. Հ %%ʶrc@`EXIkb gkXݜ"(- 0yK&AKP5/^X ,@>o6 ʂhBF3-ZSظ>И=\xE308^gPHk \3r `Nޣ&mhJo6ȥ9d5} ,dW_q9feAt6eG2eF#S ȿɗǙs]EBJ1F=3V`x_O<Z/k1RuBsGϥzaTVIkPo|a?Qv 3xd%&#=F$\B<(/+}jTah²Y8bjuW r2ųWI8ja7Gy.#,6?J$"fU]Ff cOi%i"[;ԙ,?&׫^hȃF?jW{=QmuvvFAk s;4fnM8bQa}"L$M+hyWp±Z`isZUlh\,4D)+cxٸrS45C>0s~q)Y3 + M_tIh:RH-fNW!([±N{M0bC, =|$9n) $Կh}}.yunR$ZC9Jj9 @/49E2hO{] W!:IWc%^6N}R,npK5U zjgyZFȡe8&zS}4Lڲp+i&@*e"F*X Cd@*, `{Apا 4ٵ=m=Ⱦ.tuto掂-_щ1 {=Apz.B"`úlE᧲ \UJ]Y9׽Iߘ0_4!)nI3!2+,X&C\A j=NխkkUδWl>$Y0uvQu&BZi8j*sT0:[Sg:% Ru31dnFogĬxl NAVKx|asiUXQ%r`s3 H/0c ^=xʒ"SL, #X7̓ZuA6ƖdV5Z| f[#c~_q2ڢd-eg\+\ط^gWU9'?ϼ/+:R+KDVIՈ}VFM#tYκ"yI=w_ ψ\Fg@c 1_6{@=*C)'}C6FTXi0iC MZ 3c֞MCk{],)$0ES=;knJ%ʮbT*]mVq ^1b5H#a97g+a IsJc'8OH.gI`_G\5hԩ+B߁H3%Y|}CKx do<9i\_-,+xъgGuo;PXX"(EqW$h}N1Yk&]pE'|fBńPɡ`e7GyWCR/| Cwv)E{Y!!a"-ZVf?3=4|'s"m`in8d?7"p` %<+U)rg2Sd.FbtRF mAPpD*'ݼw6r?m}T`ZRIY)x8||;#||Ng}qdK y*5D9]!x芩0<| ^g-xRx֎fnl$*dbJ(󞽕WXr=p)PKUBX5 fjRʛcCn20vzٲdp3#N. BC_;E끘/DcC&8'{c7Yc{cI=X z{pJ?fƹ yxۼ ۋ<.XmA~ *ϼnfp?iy^fF1T͆s!aw&ۍ;L. "ɼpF6YЃ%8X`hݺp 꿌ZRŐU>^Ί<3j ! X|%r~tJ%![ND:<+cg!ϩRa,1NMZ+?ES=#>&qĹG5d?_jp0YJ|Pb3DGle3n;\Ǐ2lΗ yA8(J1xli崋u CkY"pY^͏oGվ qp%n p:8Ŷx* |>6ө1EB *씣&4ի*k2R>9\\f̊(}^~w2v_?ҊG'Ez&E}_b[ J^Ӫ舣Fpj,ʨDU%/RGwwZ oZn uJ&p7']Ʊ0ä`Fj.hK4<8Xi֒K\yQNj$:3C 0f(ܓDACP=09?l6>#s)Oȅ.˷AMMcl}89~Ɲ0/܇<`;/ìOm:r̪b7&}3Pe2i(361Y,T Q+ 0-5C?'9DjΥ =8X4[i}]FyIOpl(p[fn$ozt7}0|`=#&UЃڔ]m@!nCVc8kIi}it/x7i.P+C(bgFؤ_”[ר0F' W9nҍ9Wf5;WeS=yf A@mJ jI/\2:&!)׭S/QqI p8m(2 Y-^?W.->p OuèU;ÀT2 4:3{8Km u5EVt|yxpo ?^p~ wc@3ZR.#K!;92fmx̸ؤu㥙gMuDdbJ: }=&&SS(u0tE~1hR*}~LX/ -`kC\wjrn0,!l`'Z:(ڎ^1iR!"9™A?Op#LWoL=KfJg o@:z5wvvb1h[Fҝ _2M #>@Zn_?a|oHC?*(5{ G+/M^΀Bk Z%&1CUA5#L -%By ]@2 {%f+FHM6i/G\b0Sx/.,;uqsOMfc|~=:ͫlNda}Ϋ_'T[ sl¤82:0V}9&jkͥ;V txDHS|NSBҼR }sB״ګwTеXuIXWa}6fO4 Dat8xXXd&*5ư*xvc (,7'^pA+B OIt0`QpZq=x2}>D~hc͇=ˆ.D c53-< $ '^V<C~bdAOЭ8m]*-N4\O1Wa-)٭ 5n3aO.[T^ȞCgE[(&1}3k h}:(^Y:Uko J0 Mab 삱<X8"G"a6Q,{ +=4?S恘8Wi"Ç{w꧋/-lw(. g4[`\TtSn~Mpkwu1J|(h+`Ղ w_$oc;a$Tn.HU)7tY7t܏X+p|x`1*)xNvua87PӒTqY ԥk9{Bc91-A&с_!.wXxqTܰiFl \;%{mW)` *#C .XTLɀ4k,D۵%oS$-Wzpe+9հc{Syǹw9-shSGA#|]D[W>J(vy5ܞ>|8SA}kCrw1#YJP$$Lf6S.&S]0#wN=z7D4 wXZj8HTJX3写dGz_.\k҉JЛZ%iR$cR[c-vGX)OS2=cMsǾȄd.kܧ)e1U<0& 3ל(:V7I$zlif$ʼM-(H`saQ`I}Bъ3@!uӵ=N;\"aH7R҉ib%F<8M: raB ߲&@P& uOMkn>v0ZJߵuUmPbY>aIc:@R>\YXֵ)B+%9Ev4dk+*A߅_e;η )ӤZ5T 0kNuuJ:~e,^UQyn 0x?#N߼<Ѽ3ǖk{?wh'"6^ZV5,L?b{+UV#iN>kb• .l 5,3ڠEAܶ!X\ׅ )Vi.TD-Аቀa|#Oz(z!ˌ]G[/X"~eQZT릐IXq;F|͐ { +^uf?6+E-,T[lzPt2OoA)?fj&'0)g_ݪjr#PiI\f@UdW"|Xb"9C^yy|+$V`RlqC,\'ڜh!@`m J\`O,gjY4WszgO.pQ͍H)vn@Z>V(G #d`=;$8 ?0L-2$h)mƍ<מX%^&aoYw5A]Wb\:ު +K3!3`@ a⽽u <6GN⭋\$˙GIa_&'@I>` i9O>僲u={魯XS:K ] YDmwu#DeEwDw#6N_6Ӡf=F(&! 3~ZS\p>TAft.6n*و*7ĵ0oUrwszur $K /0>\t-kس j)8(-J-Uf!d65/"ZуY[FvLZ!?^hXjRM REZ4QΔU3@Z sre$?;t8b<| θH}p@2vyd{=1.S!Ȫ*9Bmeu HqzY&νnI %.myߤ.!/ӶX`?|rK]z'2*ğPgy2[1WSZr*K[]3X0JƢDTNiƳÏPHhk g(9L @۳G,wG7Gj}lm.3QrY6,[>>phsI_ۤ)Yfr>cS/|LImwxUVaɍ茒Z8 /i}&xM)gݕ~\{l%6I@ 1"{G$iNČB [?XՊ\Z2 )A[pNWKhtךj*T]>*NLcџtJ3]pTЗ03kP9%#Rͧ~Šl{3U+L D1W3{3PB]I@!袡shilC!pF7~+n|$8x&,8*^lˁ|(&鱻(ΦӉ(xz-PUo%Q)bGNơ%JVCͼڄ!Lrzt|~7OnoqzW#WQyzs:+ ΟɈiødK9ga,?Ȅ44 rRdD\Ⱦ-"HGۭ.\'5xFtD7_UvIxgT7! X0Y- p Oy9b[Ŋf6m^QL՟vLm0!! Sh7?yvs ̍P S\F9,( sl18gzvNI[4NCyiTmd)3Iq1%ȫXe. 84 "JR_ʭoQ.O|]lrvmo*h#_-vgTM` mT ڙ{ +A< DKcb eSsIG=Eh,Լ\w"wMG^ 7u5W PDԔ4wLu1BW;dDXՕG.lwY^и+˟Gg ja_}BKZ_*LKʲr _weUіAsTAus9d>=.˜<%)IL6lNjdTaWi~FH)HG5=x=6goZjpxڼ6#R#F8[m!|<_7m^q][}$Y8HYI*OfȊv2E[94*oK)~m*+7eD _X`߇ =KN0<`W`e:[%&Z.BĎ+ؓO8MpO 9xj2zHs0y߈nHV18}D[Jw&˛JH/Sճs+w>nfKݴe_]oD\Kֲ.׉}yMg߉roGC~O.YZ*ùd8vѣ쥎Ǽ"]YW-B.D5Q)E3B4˳VwSylDpex~|KXkjDe0Y!?b)+՛׫]rSw}QW3 dݤ\Rb {]Ei)UYRSX/7 ? uܻ6ٱ%߶u^^.{n(B8/#kS t uAM"Ԡcm3w\^ti" ,U] fVP M+ߨ!p ; =cCFp1ĐfxR3,ktSxCl?˱k\5cxEifqU B2W Tf/µڰ{ID_\-J z$P7{>=H6%EdҬfݘKƘ0Xc'F&Ϥʨu:&>HFN:xJ_իxج0Z, Cc+1M Qa;Ea`CL|MWo`5Ze`8pN8۸mЄ}͡ߎ+*',7րk2H[eIwj?4un=2:<)ݛ\kTB]aeݞg.#擒k[RG3-ۀ<5ſ9ma~v3~ rXJZoʾO Gκ9-ʶ z=,1b'8dba@U§`UR>Y Cɂ4ehHŖ/uДҤ6"`S=n/uVXCuBΧ'اYߣbFڀ[6 Rl죬#y, xbp1shJ D}x[E%|׶c^d0YuQѮd)SF$ޖ$C[sE .wWdx] okX S$bקØUQy7Rztrs?oL ێ.zU6bHm7y`|ȑ 8#UFL O͌w SHeA93Mh-TL= ~=j_dÁ3S( r썅DPÞ5D9$۩P]k/On7ҋdA=0>;?XLgM+8P7q- iW(d a)L2~>.а}w J>ݝ5gl,&P-^OHtBm  KOр}5O PX: D3G h<Zq ,߻g]cY- HdS#lԲ(]jWB5@A(IIÖ*|lV`GcPO) as}S}#iVikÐ&7VWޡg8FRSC #ZC ϓȓ5va=]Ce;mXA{]RDGJ>!?)قnxShDVm*T?JwXi?3F|p_KhL@"D@)챏ـXE$-|ݑ<5E%1 4߼̅N=N-i0mDg;|ZY|Fǃw5Wf*BUטRb1QoO#4xf#5!XfN'GyA޷聾vVɿZt j;9K^Y8%^:%Q~9pask;#yŮA|Ro[D‰=i|ST)m9ol QkU8i'|>RHwîߏuK9ԉ"p)|fN3'_FRF2N PֱO5TFOp^MY.[hKS<ꦤ,\Y n_-f NpJt,(]FB5hY>d s8:}X/o-RaMj'Ejd6 #$O-x#` d:ﴺ5T J}?Qr2)ng}TM#CkǢ T Ri"eX \W-'W,Zc$C!=;:w4BR.闙Jq=uǺ/ؗ2kzp*esR/ S~\QUl2F7kN, TdiK6}1H+!1s2^@*t%z)zuF\  m/6B*&c}ʪ+nOP[K892) etCãSQ_*V )ٿ降7#gl01N+_Z%:Zn]o%pP9Ea&d“7m_75|^u=MɶQ 6C6`]ȒW`+v6[:MTP|7T(k!+&n; *s o^5}ټ nĬXdX{>n0Ag'ߡ ^nm]Q]zp.'̖߫EDx$DAt¾͸i\o1:tJiL:N~vFn$fކ+KI2,z*ggUMc7XEmƵE-lDp4.>FyN2Pv"7ߖ6y'cW8֔<` {˫)3̢t:F-[ ]_7vdLvs?鯰c&#>W@94p9-8kWh ק\a p$&H4Q!E;HJLq*,Ob)+CAe0<NV\kAJ "cCmX/ OJgc쎜\7׉hkkR:+tԨ .gYHŮR;~[m#=OwxweF- P$#! >>=3R+e8ubdmB9Z^,5w1҅/01K;TfeѺN%I-,RF@RGĬփ56DŽg>\I*x+7S 46E2|xvr{ϥ{iy>z]B6+&Z[5di+-B4$v^*IQqV㵪946wa/-`M|!fB";Q2vIɷu/*Ġ vE50)6 \\ U߄L`2͜bsX>W5E,cOiʆǭ   E´KH+6ITDu E+;76<"mo0 ? 06=NXJCOO^XckX$%H6>H&R/reZUԗLZ`ѵ-p%gk%Y\N l18u@UƞV)S\Q@_N͖ih2[Zw`gO\귦~_%Xg>=5ǯ=?潒R!"2%-N/x#LQfCmlD}ˆ=Z<U54"F | cge >j/qkr@a hL$#XO^" R$Umx|Og۰Sx, S{h՝缷E ?pSy5"Ugzsl׸_ 2xh^D:D!, 3#J`aKZ?": FuזA2qj*sAAk|_xcAIogk\ze4Q\ѷ}6)/Y(Gn+[̾vzÅq!~Iox+dz3=ch/;KzFolδZ^շ^K@)4±?N,$aldEdјb83> 7Œʧ@H*6s5O$ױ/EY|*"AP4QfV#ڦe{.^5|Z S'f/Uh4޻4M㮻XhViԮ!̙\~k =p7zU[)$ΨɣyQ$6 V qNQ2-EM@ڳn9LjhkQh5S@{֥z{S#37Ub!ג:5\% 1*r%=p 3) {.T+5!~0cj5C&݅Z//^%pHh -Z m*ˀe[\WJE9 㷲с[^_7r͐"jyCzyp.%b`e:~X'M Y֬&PI[W&XpŏҪejʛ3d 3#KtgFI,+Dt^Oݝ-ĕ>7-. HȭR$0+ vBgG%wI3<~{bHjn[莖eH@C~w A|  nMK=(~jD0W ߬W-qB\"\$/0~o"j֪=[U;xo+5va_y h7%5Ex`/6oUD8BX 8o8s_BYeE"V>9@=s?AF1 0X3X>$"$IBGb}gWtUHR + AVʼOlMj"llʃlnEϵLR!1Bnl #E '5"& *~[[;z-vG6l }ǍA#3Pۦ&0MY6} {cنDb ӋQhhב;$+9[ &L`!_8uU^%D RT36V'\2(DzeYyS~$EKs Xl%r])MJtu}h1Ay ?$}4Mc eiy% E;J_с\m Es,Bڹߏ,`תQ̽d1eȈN?ȭe[lGH,B/~ϩ-B砓*?jD_i_ A>Qڒ]ÌGaЉ`:ZQG:;_:;:"E,~v(J"g&rH&:is/E>rR֒*)Խֽm潡4끡4}v@TPS*ap6b XN_'H0{…]z_ Annbd5B|9oFfivy@8U_XTNCuD4R9@A^,(U `اNrC]\.2$h$D4|lt~P$XC*70EpQ~/j70lZYF>t!ÒŽhڤpO-swߺrǏ':2N^*۱4?L\F"^6 hu/]D@v#sgğ;FM^z? Q=5$@@$$\XѬ:V璐*Ε0/&Gp>FA}iCv5 {&0Yknr-t2σKoKR`'$xNԚOب{%Q(dTMد観WM3y$TFy ޜ4͘ 0 i_o@%zc V. K-v)F9Hnďv((UW1Qw^,we;p'C-Y2$]``|>M?z/;@m >uW?WO1+ !g}18v͆aw0Q[YAuyVm7QAg^KI$Y(]~c?)R4u‘r7w|NF=.Xf,]>T5X%Fuشn aVC8]{I#?p0@ j {o {q` 6 &V[3krq"lT(V ؼbK9If|/!l# duq'NklG&r4^ c59<5&kyR$ "e21iha:HnS%ϟh#tf HwX2zLH7uH('>W#?C,=繵ʝ:EE&'fp;r-"򸟖K΋޻wl!fӀ_ Q\<|~E9F {/8/UƇ ԰+st'o(E$VjNyoWOadGEz^ z.DðO}Z,p!7X_5qr TsjDs;~mKsE -a(WEefdKٸ b_Ɖ'~ݍre-g',0Q?J!~d]7w,셥1$rhLp(lϏ7_Xl i3p ӋZM"ÈA3S*aE(r`m [OL)̞"^B ajh KT:vUGr&fi'vq\O>"atk<d@J*Y9_2:vE~D8'M!'([15y̏ApdQ[̼upB fQXNZV,P^u(l:YE\T:_=Z.NcNI` ƒp$}ZWj'+*4Jp* {SxĨciYk6ghE|k&kzY,1%R)'\V)m3U/k#H:>x}JcLoZjCzGߐoo(ۘ+8kRCchq ʖW?6qf!޿[BCf@spv6F){fUn+|1IQŅ Ǡ}Ʊ ˭;~ ;8*X׈mFvA'[ 6Wdf%RO=ոOcA 7c͍DZOT3(?1O[~ҥ71]O6NBLMӞuJk0taOpq'ۣfO8m]Aݏ^F~tisq6_h@ +hMRfqzQ51R g `7'g-,+g5%݁Nfb nƁx? 8oP_7N: VQ/GxlVW;_WH&˻xF!϶%]J-{0lD$B_dO (jE1#,;bsSU֭#F*9%F7} N@ưaoZ EW^](%r4Z){ښDk*~HˣA0o*~a*4R&Iݶ(a2r+FTO:_7[OjϤ\:dTњ# ~81ВKf"u -7 < (ҕta4!~#wMCx }*5?K2xX\x#0Ā>fxA°jXȊ u~8'dA"NpPJ1m~Ё17!U~FQBm䏙Wo:fsz@06Pae}j|Q؜${b OFq#h{ZeU\j4=70>^R!NhSHN&'=|bC)7% hU|i!W}}6bT4p`y3^&(C *bGN`am, 6qmKXjC[Gt ou(JZ{<ejWtUqB6C Ku Ȣnj")]kYBgDLYa(hKMueW^QӴupMb`9Vw~yU{¨U OU2 Q-:spc_<lrBu¿;`c._gMvZbbf 5ԻSGbjS(%d_I +ȍP3x|fS3[ |!kS*Zƍj --EQ(D 燬v5R0n0jۦ#VVAo d\cBD@ti)Fuc٬ƸNp"t|p">1-טT;{Vji 4(n-emsWR(zVgEҹ"^Ba6R2n(BO=A/X/<}z=0E\c':gZt}[^#@#3E~a?K`zfn\&I~'uWaf<7ء>oH'g@^!{|釗mAj Tn  eGw`YCj!NQ,HH| Vx5/!C#'f2H>/`l RBBdKOzT+7xV7v fNbH٥4aZʹgThVyh 1mG3 *-xLi  wq|lzGGM#bs!-Z'our\Sd'ƒ 8}GjQ\+} CgUh)qN{ 5LL4k8L)➼68ٰA Rq~zz O\RarLlk)B%ߞYhPɶhF9Ufsc #/3=_pӻe/QV]\*8mEd` 2,ChO>j 3*qG~+ȧHpzŝ80Sgu " X H[KǾ ] ; u 8l-L?%Ղg¨9&4Dl"wʸuSlG궘-} u|{m+l3sPhyE޺l@D-JapW',ȅv/BH.ZDo a)tt.ou& T \YwNO9JJpnn8S;m4$Gke|_HK:bSgb>efXy'pr/+&0E €afFA1P\a{rJ&U|bSg}#@,eSMLxjkY],X'#'`|[+z? vimvH$<`͍^L>]Dȯuĕ ΚJh! T}O71MӤs5&3Dr!є譪TƱa3C]Plj[ /,A'Wf057`H#s 4fq5#gD "2{$ؼ)(^P~#S2~[DO=i <;@k6fd`iMkwJH艾a~Ղ2Io=څɪ2/ZN&~Up f@F:<4*7S:[/:>`U-ݙxń" f^>,!SOdp!W>3 v1PM3r)taΈk~ Li:淙@%-tFhÝ8؅Q팎z@@}[!̻)f+ǧG;?g-/9R5fE|Ǚx[@gE>(m.P$u)O_K j8얾ѩ1ϺFtpţ6^W%6H7d4F}$*cKp|l d3CLVa^rW.Q_ئй@iu~7HkD۩ԫ@a!oTM-9 h)jƪt,A\-xƛH %+{ocTVb-x2 Rwkxݫiji$dsrACMŤ=!p7˗ V8RnN @y~1ѢEiꑜ Ȭ̌z箖'!r}Ƕ\l1 hyXJð;/GF5I4F|HB^MJLޭ_B3bКEQQ4o?~rl}BC$S$4>Q`0{ܕ q11SNM;jsigEoPfE;R/]CxIӉy◔Sucg]c"ve h] >JqSۚ= ) %9wh[_0w`ց*@y \)mBnb=apLZTQ lM0mV_0U*IKfqt4!S[MH5|C*~{úCŀHe9 jU՚1I$0QDb'|Y GѰ:;٭!A:y%- eΛ],G+pAlupDo i+'(KHM.m-hajmcKicX E egc7|;x,OY[j3Md:fj+m'JcLN@n+S=ȼ3ĕ yO՟ԱIhPo4T56w+E+I}}ɒ;3rrÔs:N>U1";S$H~*56  @F/4l%eRUK7wմ[bV.2~;7; ufvd$zBe[5:HbW [F3iP`b|)Po؆u`N_3|H+yPta⳽TaٍTQ,>DnN.]Dnan TtqoY-\Ĉ~R1+ܷl"9d—"mk+ᝉ)[I1+ P!U&& GڃjMV2ˈ9زt_GE\>?X#",A#-fԹ 'RIa?gEw9Spf!/o׭zo),"h/FcaLI|B)&$md9 !6 /\낀8'ptigz`tz{|ަΘE:]\Ѭ8 %/&Cyb]6v^rRe75:U˜IhY(Qy pQt.ǣZ廦8[="rZ s'ZAF @VD lgg ͋V Sh^_:XJ3vB ^,M?57Cg\:v^e1u\g:{!avlUAmol: t趪}0 aBW㛢Z+c_ zϣY72ç0 *"ޛjnA@Zh?RG~Fن6xb##֤Ю7ϙ;gE` 1.!}`g_o>#>5ZIݚۛ]6g:EHLA 9tC%Df{OP吢AJGǧ%Ƀ$U%?މYH1 (dR7YDTuE>:e`G"`)<Of%,h#1tb]2Jnva+oC4*NfG+ )=G}ܳgDh] 4zu:G^WDJxJR)?^xv PKi/qrdI7FYLT6Q@(wRk&$$A{VS),mqg;o:<IM>w4 mL"ިDH:Zwzr3z4D9@}R3ouȪT3>%@7[$bQU%ץ5R9mT{ٚ7 mء'Uti}'5QغHyQp $YlRG3՞D2C} |(eK*Z@^ǛK~lFF`CIzY%3~DL [:4/rֿ|;YAr eV b ދj'?e;1B_VF3Y!tc䝚p06Ԓ=StF`^G @yl'| aNιŃݗJ]asDN9/e*zoJ'&l1یHoJْ.B FӖ| Yo*wxYGcTzʉ,=g‹ٛ㰨 [flj1 Ҹqa5y mw}4̕wwZ˷mod~1ɺLsr.knnEٞF_ /_|P5¤{6G~pע'ap0{N =;pmNdNdLv_^u -9P׈>x]8ǑMeqa>4M.+N.8}.l<Λ[tQw*'b eL!XPYapLچXߋ2}6b}P;҅eD)dmzfMR 929fBJT&dAרR3B޸F 2n:lSfO_jzM.e8l}y>4M1af6w݀h||#0cv1,Y>\49(5P*ͦ-v`eM:yeFJ"jD]TlmֆV ]j B#*kl"~ e=:_@ٶ)lo3G6_:ȤN?r:+lm7aUzټ(6@{{J?}g'BXX3g/Fj-̫EzmfoQqrwq+0JĘ)OZ|pg*rr H^<9fT||fum(YMJz:262I9[Ɓ8-Lu{uz%s1OMG\PJ%~{bt4ƍ(5ND ](v/Vj&һZ:0DŞ# }‘C=eޒp"4=Cj'dzZcrys`xD|5pjaz|Mp 8z"<&0$_Zۥ_o$%)cFIve -SJNC8 TxnE5QkJ^h՝$*|2c.#nLZnngxjE1k)Qu;x.Ģ?]*|'bejD~}AA8ZL\ulrRWS,/4ݜ}n[upE9RkqWf:͙uZE)M/Sʹ~o,7nk7~jUofFG3{|Kwr⻀O0/ۑm-?5LeUm}dAD/ uDH]@gب[56yi|$rw'1g]4ҷ|(x55[1E 8΁[&l]zregB@$U̧ "͠_DOU?wr+,f(Z ut%̒\%lrcyԵUFϧ2i{HO 0uy\4?̔UY_X; )g3\N6^r  27PxbU`, B}d@0h4>#OxΝҳK }G4NC; 0 |t 8 pmJ=c;52^311P/CZœH3oZ'_(= LԆPDS;O7;eTAeш'3 f p,H_[%YzzoZj7P2lԍe@):Vr)Xƴ4F[;D 8Q@|t6O0On8k{'x+ڈpw1T/L,o#{ω' +CMVDwklu1019b^xT؎?2#۔3y+^l$[}-lxƦFpHP8N>FkU!_s+Iqv7%| *[2)譆$ZPydM~xEN[Y2U? ^^|Q`BH (92٭2@ӄǽ[|jTȆ}s[Nu_R\9ק ]ƌW%ȎL7?_ZCw'Tu ,t%KFGJSpvK&cr|4fwQ͏Y?2fB8ߑTKeSgcE M|#=>E-Mzz6O^rA$0<"f7&ɀ Ă6D yħ"*~GyX*rn$ 4,f },g'hܗ4t"Ch*;^̶iex^+B"KHRGlDYծ :z2;;|ۓBf#a*eC̃ \ GpYRi[!C9CTrvLWѰ0[c3~KRe/_mkW9"l'V,#EcL!& G@3Chs3 Zu)y<A^"P~byrke:` nB↩#/{wyxO8{.uWȝ,]{ ǣoUL:#e_`g˘7\ _I~.Kw )9oxl>wꘔ'2Qjz Piwir:aqHu=KXg9>F>@G| AX0I_,4lnTy|}h2m5DwB/'\dO%]k~ٟ_=\A =.MGYxMgT WNxTY`OڡsK[sXjAZmɱGcw 5 s᠑9u_)y&WmU"\ƚ:u]`F9߇BÙi1n\B+fcf돤lh] $] nfolm -t2|E%ADv9x;e}ПXwMޢT2%aǵw i=K8qǑ /X2OQ7`?cXL;Yx& sӀ[@FWd JЯd'UI8Qu6B^Qܔ-jGMƛv%Ͻ'i2?s@j\ӥRX4<臱?{2rW`ɋ 83y[8Y<isRzRe8Bwnh2O'/4 ڔO"%,W=+ /|d!4UE3=f}#2 Rk@L2` kLGH10$ː!vuxiDޓH4,b_ѬŊj,X!c\iGAAID%Z"Ͳ!v[0M\ zv{pVWg/+|N4N΃7˥w [N[ )t "8_7kȻ[BOčs^7ٛ6•fᷥ\co46b{`rEʓa+O6:ETNVbi®%% ~B|o+\7F™wXG/!Q{zZ[y_ͰEeKz-G) Hr,y UǻyfzA:'l@KoW W'?QRػ~s 6E'tfUD.[^Z]`tAi R}A7\JaꫩF"] BcϿ[)P-@LUM.Ƶ/4)xZV:ha+kөX^6*>f"J!8Q]N5/嚘olXhX!cH9ioL2hG%QΆxa4L}_jY"7]Ķkw1Af-H:vxn5J顓M]Pi jA-4d5G 6LZɇ[<B); 7FhJ{n'\( T`rٛ|xJ69p\Һ'] ([C$St:~ўȐ#y\#3v]5m0Ϣ+ %fm_YrQ)vj + )M,U_5_4 ƢՐA HtiBӋE$4+" E75<.@~1 d{WpIh39^LiS ;;+XH7Iˋw>ڣzCCxw.2m ȉb#=Ί i"Gņ_LNp[ n4!ZiPvU6[N*%c#d@,^)ӘH Yz+6lNnӗ%v_]&&.314g\?}1P-A]`VOЃ7UKO|=M rfwnOlh+PMsrܸP2ze +Nd4zw"Q="^_=Pe5$ZT spsҪUJ1,Za3b{"^Lfx1s"c4e@/U=4CڞPHt7ގA-Iq}_=|f(JSz!hhoe'VM1KN>E.oj-BOi,RR=w;{4i#^F#5GkIvgۋtG8aė~JPK\/6 !Ks^R]'MGJos퇉(Is?R(| hu մ SN\sR56O/`ЇS=%ψ8%!#Udh[Ԇ 喼$("^~ {z0-qnoq|/veըRo)<#scasܒ4OQ 9 (LTQ!=໻knQ$%׀,#rl:"ys~[G1Focۣ@S oQqtGP Xkr κ$(h=!7b IQ!@5S}ϲol#rĭNVs;SOOo LtVUIM|a)EakmT7 篧ɃN7NU~)+ Iuǃݴn(Kɵ@C{! Z 1.mr'hem׷u6OrDJnQ,#Z3`ڞ¿T#ZRZ"7;qf=BxJ؎J)>%4Cʪνw!E q܋!O_Eu] -]͇` JbvO#-FwBϼ-d8(SO͂(_z7]G=C0{xsdj]$@j (Qo]mp]VD WR 5l̈ԄQR$49Wl&Y @@q̢Ew?$I8hzM@*U,irw+bEEQNkiHNDM U@sG՛vK 79fhs; g ?JD/ MjM4r26 ^B~]Rp.v(Os-:&vM8uɁ^Ow=+'lN<G,Ҕ_H]S`S0 GIZpD !X7%)3L&/y;#)h"`;@0Hn'FKsfP i,QqvT2OvINW~:^1I3xh$"u<toP aw32uA2TR72!o㛪Ǖl C;lJ g4m}r Ef%垣V"gM m2G j[Y&ַeumTO6[^c\ڐp*8`q ?#^-+;+s(^Ie-aP#GU!0ܲ6wbPZA^wu ꇤF $,/!9ÛT6HXpYhp4h+0kxqD5t~r.gin}G\y Awl{@@?l7i8d뮿:-Mׇ[Q#siAo0bˠ :=GDZvwgB ?]@pbs2!A~\j ~q|D&7B::Q-iv"jp\vܱgCi+#!]*{H~r-xqS~mZ2ҫʠt9Kn2j~__GOrdH,'Hv0G[`P|)<`&g1m+^i]Q# Fdܣ8 m*F-OJ¥SS.'3 mB,])S;ʗW=LZ>*3(7jZ2烬Mޢx@bc TcBf62"5sk!{ͳo|"9E $PΌ jWۘ-MD9b !qц)0/j%] ֯ W*/*wJy3Ay](z9J2y$2 J!>ϯE3vE6}?\DVb:fIb n`r"7 Yr/e{IqDdR}6MY6b/3~{l"ݺ5FմyRe  n/I[{Y))َĶn7⼴d7fZHX2w< @ERCPG}6%X}Z}mS.S;L0};E NBF|F24Oą"p +="1 VCL=Ke@tr,FC|%8Z'6 d?`pYt>!˱b`d?8'tt ;#tKĚ[$yO`(BR&rڒX&Z3*}exhߢ1g/D2 hcDŽr2KN*&T>G撥R@v(fS:N{q")h}991%25>]M|񴃖PKxr%㳥 D0,sqq2 В 1!t=yH*ZE%[-*I}EMo\:UOBuen]Lrj%߈{F8nddvP8 *w>9 G7sy 0>7po XiA4 #QI\F<J4J<]jσĔ lVDoIqE2+PQ89,H=^el(fG$XHJwvU<Ģ@)~u2| QB`)9qoKx w&~>:Ľe8$BWW-$-sif@  brڷGzw%,"""($pa~k@!Ćn{2lC~/({|*]ٙb G{nnV[N |'/t8cN&nw#YsLk dPyC{my,ZRdq W(ڡegN+|-{WT8r2s RBd 0D׋q/C9 rueGe>})6ATw4N!uDC.e+ !dJ`Iʅ`zKb(d܅޻?ay@0 lKHIKf2 &ŵgJm;X,ٹ/+ٲ/ D[XmN4Y1MZ Ac x:6a3DBaVxI,#x~)Pzf:joi:M(@wP Z|LV2D0u1X^y&>Mx ḽ%euM"F3 ./])*Opʂ 4G ;@1DT1pq0L9y8FAC4>f[^N NhuQB8k ۺ]ٍ;+Je֓4.JeEŠ#%!cc. u& t:)J$ tDj.k"qc* Эv POzf2Ivn~Yrab p![_yhSMp:piNVVd055f[ |"fXq|i_{,8Kkpf2Isē`0rT˝Ic#z?i'+L~QUm3nG2o^}ֶ3E|%xzz,e?#M,?'@oXALS)t7e )ػl!F ;=1 TJIK,-]kkBXQ ϰv{As2.춢L C&6p |b@9x;+zێC[\-Μ EݛEl0OêM7{tRELn(4F)"@}jj9rF~hfN (4"((Y$>o[.oCKD. 'gyoa?g8l|&mɽ .{rq`JV0p %=NU_ Җt71Zkߙl<&]0 n#WV a(MػH2;˅*J!X=m t5ͼ%F $,e+ؔ>w%ryhIZ٤ G̕>.kp_w!ϤoBژ54is;B*o!Mj-~{H ۤEeHrnF[pKPsy񋃀%`Jji(XUå4gꀠSk>ת(Uq,[IoOUXd&*3A? GT r?̇n׶OntFMѺ9[ 膩H5e,y1I &*7fȺh`#LJ" ۗ _jpjo\%vl-=A-dbuTuӭ40虿(?QV W:9 # $eȊр8j=y{61$!#Nރۆ50 %EY*7/&Bw<DQ)~}ԃ^7D52?h7¤QPMʔW1K_d}[I=OGZb㑗P$կ@._x03 g.(Z CTuߋo>]/.KP@XxHNnÁ8pG+g̉3ۨ}]$yYNyު;m/;+κ49_[& y=.؆Ylz-5m5Opw,A /]Mnl5Gaʓ}VqJ#UP%֫lhzQo=낚^@oZyA$!b3r1ŦmE"gQPϔ`kGռxK9D5W#L/$yv #jIq/{`0{=jܒ2HFLp:Jmu$ 8̲v jv!Rb쁰EBM='uRj2t9]lTz^_ >2OU5AtB8IQR֥<(08iC0'⢙1vԅ`qob'Hwd$NˢO3n?b+ b~/uScasA*̞a(9-1 {9B7ҼIU~rdrY$3['y%n[mkꁔ I >h4K,1Ȍý(,HFMC_ 멢}cmhk U#6muě0"? b<#>" d%]OޣMF欆Vte}I Z+\BQ CtG:bx:ÊbǣuH_}har8Dej]26A]p39ǭlq'QRW>")E(fuDWO+Y(&2{$AgfS\Y7}s .8KMԓ CExisATVH f$ ND! (F}"YhԡzGa1vK } I/HOIQbڰ^M"\cGNn i1MaSlnYIJpMIx6Q춷&i0tũۭ ?.b$)ʕyUa8'PFpvKrv!N 备jBط pnk3| q@Za#~3(̡M[a4Qft:.yًF܎fwy8Ñ%E%_USeW_mBTӦ!JcY1VkU[NG/Ԏ~A8ᒽ$g{j}j$_O<.>'YII˿,Ģu褤ttA9]n+TGeo2xZ("ƂORHY6}Tayh#aeLi5}g #JQFN⋵ѮYp428@ ! *wəgBFKjͬR@s(ʠIäר`t gn+"9 P Xy>#2 86)/| vc~!"G WF $ڧz6&'DcEmWty_bڂe#yM" z s%CSYK&VP?Ѐ+r6Rz~(+(j#{vᅚz2YoN q?h{\\@.CMF(ΥoRT7)fT`xqlxȘ1>*јs<@RCDO ۭ<_ L0BF_N ½.Bsذi T'&)ЌJcKv84s&/RcL/}]{~צL>;e7j~C4#ydf:UY,?VQ|ڜu~9E"m6feP"|֤W g`ƃC,;!P5h5*S%Li!ApU$#4?[nkguYfw7gARL{:>s >c-->' NE6^ &QgMYM$+6\K28*t_\28@C j@~pkI-`x~Z<.L~YMݿ~ݰ7ݨ)0\3q+c2DvZ` G^Ɨ[^94wHR`>}2+|UW~%D7k}8IްGHoy J"U\|XN]+f؉Gj -:eSMnᆨXWnD5t?H\ M =Eg8.4, %_i{I>[-y X?5 Nt--m)*[uÞѳ@X!g+AP@!elk|_4#fiRj3/D8~ݳ(_X< v2kFj+6" TQrwx { E 8=,1b7гǓ{I!B0˒/<9ptp/3_`ɤa풮wN%* O^~c&.޲Qʚ*W BnΝmb P_x;cb)x+N?/'F-XF,py9M[7rZb uaG*x>"vLU3 ݑ4ݹ&ŏܤN[PKӘU)>PnO#5kw#t-E:T[R{Ȼ2l۟vϥH[O[%H'nJIa"E4Hw n\ w ̛{ 4"m%Xu1m]\&iΏm J"HI։yԲD)"*틶U_)s@b)^ K0&AD4  W8u+ilTUUnqY2Ȳ8ҧCMӾ$J&<~xL:L8 g44&g"rkam)&&M)'!3;2ڀXvyķ=KJ4tfa}Eexe'm]ދo guL-bE|٨ϣCxRxii9Vamv2Y)-k+c8 :Y ,;O- fɤDճa9^+{e4VO$yLpqXëBePm[b̟SSIsdfZ22#7!z2ek‚ جe$SJ9cvG붊T`' ?=Em׆mH' {>kadMG[ eI\vJ!@y"E[eT7uxlKDa֨y0&nMꏗâi\M,5>u@ޠ~ }sئ<뫂pj_T6 f|% W(rzqﶽ_"ijNd|U@Q̬ F{@T9/=P}<{Y7E6\dwwVU9 0Z=Y"MxIvdrcWNk5XlXKn${<8,{l{d0Ւ?K4C0*aIۓ '2Go)`ߚm'1*4DR>U0,F` XQ :Zi?M^C S3..* .zAuA fG/?BlW?eZqaj(YrQ#gzSsO 3$cčnQBjK3?u< kK:~p_s2)ere]sI.{b8#~7^KP²m\[SQ8,:2(amZ݄d7Eįtu(<{? TR :L@.fq9 G)NW{xی؟'9fK^+5L8lZ~z=4Pe`i`hqxEYo&mf!y#( YVQ ֋6xZs͟Sq7OUǤO2}-ݔDځ€ !}uC2"@^=M-Y¶ˤ{ Uħ ᰕ,IO!p׊"ʊ=<A)O)th5Gߠ4I'[d_7y!ծf:J518!w95նAta;Q6F$ȂM Z;߸G+YS뉮8PxzYE]'Q9Q2(@ @: mb`t#uK%Қ,J}?MAl)P@G?krlK\lx[? LXo eY ;;UMd=am,xhx tKUc?q۱#t@' 7(LE%,ٳ'&_ӯ}&g2}%Q+jctd+L:ҀU:[EtsNy-AI#+MzKwt' Ё}퇒xQX 3;i32 & iaR*̜1CtOk̏#_j-V]Z.VĄ|;\%kB^A mtEӾ?3׵^ q$@Ѕ6.ն\Tz bj춇ԢsMC-FT2Gn큳3\fs\zG&0pD#<оn8G)>puAOM7Y2cB K|"%iW cP9p/XG s?YVq&>5d{S׸^e`tM*`Ah)4制R|צa;NZՀD9>ώ1^|Oj#Zd=0-aWa|)ādW{vn7 ¦ jx;&I+\Y !NE N;a0&I8G8i/>D/3sBrr\{zEVwL^B%~LyhP |ZnDnERh;1"yq9Suӌd$SE DzhmP|A /_j Z07JǤJqM~Ai}@FABN= 5>J9xjfA{ULI%*'6R^r -Z_ҕ[Ҍ`*<+P]3\[$=$'Gb^7 9R>> t(vkW롡%/`wf/q !S^d3@#,12ݵ+i ") Frw7Qy0ex~gPPtDގM퓇(O~nKV UL7ԫǕTH7 뤘fc@[VHvMUdamT(xAҵ}XLX|.7Ub]C*)dX1|v%/C&G!l-ٱkJ`:;3VbaN#2Q|㺂IA;T緮ֵN'?R52Y3.xK8yp'ՃwpsYs]ii+P6wzArj99xS C, ņPڠTI*0u1B`k`mTalȺbp }|j}v]x<(*oq3 SY#C B]ňW/G>) @|jWQ\+D R˪}6f_15sزr|]͸w$& ^hk]vE!7*|le~yl|Iұ3,l6pjn3ΠWs:ԫ9M =(d;szG$—ׇ!/Z& isq|~Cu`KVJy3Ӻ]C땾Z?Mր=/ 'x 掼ָ֚c-ZAn4 2ngφ*~+R4rF袍dHJ*kbuAaT=9\&6~fH6x}nI΋$]EK0=PO K}CmzvĞUfR&`wmN3JňB bhph!~{#fLp +~zD0,O_ϋrWLB)i?0`ﬡ X8e%>R[NGФĢŏrՋk:W0F+Cj&3L{|.v4BC*`XG8Z8d0 * _׶ګeU7iht7hw]̢zVй UϘ*Uú"VLcq؟jn燞Wze|9kcѻ^eBBː41+ )4 ]?4(;Am A_BқB*3G[P]I[6N!bßyOqZsl"bj4^P֋h(&K9ut!pL[J.s_LWc4ڱ ?*"GGv^1g y{FyЮY9j~tT[M@t3Wvb[J |ҥiCwـ oF%87S\P|" aY]I4l:`yp߹)`Iߡ8SjxbFeXHUpmAPŶr=2D hK@ ^R}RMYz cI4(0B,'NFq8sؔGe+(4o,v!0ODjYO'WX/Y͵a/2V4|ˏ#Oeuh1e5Xd_:ydA!!U3|i52+ D-}T-!vV*"-(Au\_R>݅Xn~ 0FpQ"7Lֆ#IuyI8Q0SpMvK%)x?m%pP9Z`j 2ps֧I0]*^Yikp$# 0ggSh彋C=BP[E^ cW're%7]`M(m[9 Qt!|SE(F°I[cf*}ܖQ,SpH ӳ13: ]]x3qV 7P1A~7YcX+/oa#/qUWO}R\Sb*)_ØT{R[рcj7e/ Ԧĥ5w ) hK%9Оy x$a>Yh97>k "轰fr+.¹+e)^l7R0my6XmBO9H ?<*dža6'8pDɗM%_u@~/6]IC4 ƏQ=3.@jXHyzSwUA4 tΊ pmB:3?xdn>mg0?#+~ّ}hK[C^s"P'LNKc~o/l}y&:=Ǧڍ9^ D1 E$ۼi^cΦ~Xۯ~3Û;N )^Ӂq'n/GZ><_%}AOr>. *%-4gI)&\/aF>\JlSN!aZ᫯(e d]Kو6:Zz0dgy}B*(8,+RSXUS/N^ُ5@P#.z-Dnj8 )Ƅ5bA5i=3veSz|yD]ɜkNhkZOdEj1+aHNS 8?n%9.,g`{VRK7O< +K`ssuC BG^pfDQ=MhPY;5O+KKo|+ua R;WnՑ1F{ɿk+n@"=ήlz $lcC2]E_賆);(NJn)ֻ |L7`^G+!,a)/X>å%Oa 1e[_ų G7/7oZ&Z# QdB4υHTX0fQRAF[ՠ7dW"ҍz\XEG4eXQC/g(ȶ >+V n9۪dBS f}mYs+Vdef:dTFNWyXAVN?-[kf?X9ꬃ'6~c75k6o4IQ6Na 2' 2-%&^ =KI: UM[:':&V;Jonیz GŃ Rߴ{Tf+TH(@q {Zt]1|$)U?J0ׂ`2%xƱN$A<fYgTS98 ^*QLʄ6سf|7J?m' v~+ ߩǘnr6!X|4MGVS oݦ>77b8ৎJ{UV4K}Ԛ}]N)d#NiRKf`Kp1,g西?xCj'FZBdxX+OmB ̕ȫ׺m*M .̹ n& /BV5.5|1J?֗ɔW|Kds#I ž:n%cĤ~}?fJ dzxX@]B,:ⓖU.CN ^{0&$Ep'H o0,"pS4' ֽCSwmԏY#WSJr|h(eX"0=SLR}l&+Qr]FFlx RجMLI?X@'J* H;Ydc3 KQ+tRyL2֩oDsF* ŖSK seS&kwGﲴ~EsL\c :y'n7IVe{^} oYZ^~ѧ`PFط%F݉dzuIqzC}TugcԔ8rf. $Vcʐ.}2M̊WJ,u$/sOpm@tɿ5jI6Kv6+.61$igw8+T֦\na~nɊՕ6r~ x[ f5t#Yh[egO9=vU$(uqtK%FC 9Ok O:3_GvbZAJ.$}14雛A+ۼ,PΡ?lP,5,R~Wh#9`E}ɺ,o4.DC6.; W6ICv#,,́MG'ϓ0Re-=#>aI3ҹkD$N[:}z5uh%PY@AMY6m[ҝf +R^tH|l` HlqvlnՃ ڊKvCǎ-op:0@pO{=!7.mBT7y)'qa]G]خls1j ŷWxoُ+@Mw,9y) ovivQ^PZ2aVV4\|@zZI5oy"L@}EF{_ x]w07ѓT. ĥd٢/H{ϷI!OB"U#c,m~] DBS!"Y%qkvJ&W5ak F&vO'.8uХF2}Җ@ ?(h֠ZiwF i5Sȣqs3A}3F¢pK 5ELZhV.Z:d+$Zİb)} {<#SqMی\Ku[e]rt`%*}$Y{t~@ls >>QGt1߾ 'hmÞ;yJype¾ZiWh;N#&4tԨ!Sᣮ7WFsi=W l`A*gBkrvoWkxQLׇj| $ V !?R+ۊ,ڻ =y]' >kbCHY3H)QzTW(7 p8 (H QN%emxU 6$k/Z hjB 4䏼'E(LZSvߗB"aGa۶#p߯4W5 F:({Љ8cvؙ_ t`[/ tY*,rبpMqpsǀG6Y"ذؙx&Hx9p[}oy/pCq)LX"o}V  zT)R; IA! Cj}j=0MP1g +;11A㠯l_,zō'ۍP iH )a $yX-vd%o `Hfo@][qo2ċMHλZQ!#_%j""<{*zHmHTÃGpchͿJH2&+@mɓ I'dy0Y #hC 6ǒu[S^r0Z߀y$Yϸ q{W&`yfE>Ź:|$_p5Llğdbsef>{Ra@p;FR Q޾<1gG9vzO<8֫'`Ka(ْAL k+ xDnNZWm}vrj mRHC&s@XcGa8# Iu 8$ϸⶲbtt ɛĆ. Z1yzD)3h)XlsxnV_.cw2c $泺$Śޣ#& %Dꛣ%Ia t0[Khx$/9QKb [h[ W>9OMgQ^op{W,]7׽ ^vu}NC1ms\tlzS1=H(-LTYU*MVSP1Fbk;Y2u?(#fsN `_r|NbPnu:cRRi]prM*,EM8O ~~q֚Jyro5a6c"=jlG:l~NHYݜ9|RAu-0dJ磷&]6ꇊK4ȏO#?B6PHr77rW1YMƺ邢U{RwL(=-:T_HJZPՇPI _Jm \a+h_(y5")A,ForDBy*jhgB,@R oeoP>s+UIl8mb;,?YVny[`meU&RٽAvqR!tg,2.\glcd\ىȾjoi}Hs=-6B0xe`HoI?{'Mc!OGK'G 3Bj;:R=Hʹ$.˔$73c 稑n96qMֽͦf[تAdӺ62jM6J@/ѭo vAQ=6ҏ20kx^[/# ӥTV,(K~9XyYK"/UJaj}EǜIK?Uj:( )řI֌@FLjascaTRÔQGn3גQѶ8>eE+{ei-?Z`@UeFt :̀HG.o/!3"R*G4Rszu P!H ʔ'h.}BLǘ: ăzٞmـLՏ ˬ.{Y|n?S2lb GDZóAk#5\PکC˿@t-իJ {{vV( 9&yKR:HO #a y(h\LWQ6~Aa˖&<D0<_yT3j_%Zk~#eM c ]+-*1EN"MT]C`U\e"` y&kx۲{}a@ti/y%N/<2c wSEvc?PWQA^'𳇳6d^ .Jocn G|Dy`}U9r?cԄ VTi"925EA< 2XB3 |޾fmʖD6jal(/}Bb%8fZmXC5N_\wۖFvluP j}u辂i3vU(rHǫ*]W)o\O7C7cߩ 3?U#`Ã~O JB_;v@L]k@ȡNuYY[ᆲM;׉{壝E2C{sŦPo& (5rEE%*e0!$X:N;F, "u}c Q :?9̒U뙹"2]`$3>aJv5\祛 g~ﺼIFԑIOh+]Ҫ3Xx}"4N}},~mfbJ8'τ ?)<0_0A&Xᣚ-"jTn>g}2乏68i.tW F/IxPw479A!o!8 +hh' gzha"#W]dKL@gg2|`|i$B }+9C[TL6%Q eWԫ6!U@@Ol3ށļyAp'U.?.S>|.{1oT#\]f1AK`=y'^K.^ar4twfgXo%5ZmHmi5kG{Ly֣,0à9UƘaԹuQjR\V:#,ߝ-XOOBUS^lneͭYtZ_HlI xh_ab_me>VCezP^8|̻Bg2Q^p D=4$NCOB[~Eu۲.8&bš>b `4.Д sE3pu)3M>EYelm xf$-D.'Ea{_19lzZQp R!y^Ɗs+{`|+0Cx5A 3}"f sA,:4umؒ3uƷ捓'[9Qsq yD9Ţ3ѴV^7Vqٽ[W$S1}D A(~U%njl$~V`iƊ.w۽+Y%!{DBwyUZ}p䤡@n"=͙HlX7dx苨0hx,JYiLOp8כظIR_ɻ[h_G1QUx:u)!mj!嘫f`ڥb834E<~=@!wŔK=&+!IH[G!mʾJ*&8fٸE-i:\MÃ{eջy{cjH1X/n]Q4*B`/_t$Lj'2?Jf+H/Տ/ 9"vJ9ѯݎ+=x {e5 <4K`d Pq-,w_K%;FMAk`}Y}J쏗znIk[]OiR|c>yz dzx=ɛ}rS?[aEؕbE-*'؇iϟSYk8mczNЄ2wjQQiip?} x]u`1o6 X!8!6T :8!wJjüsU 5v"# lm%?L*\Æ2L /ѹ_q ٣'-%lq5ݬK3a dj4?/Gsv- hEıX|H""5RwgˢWV| [K:r>Ve_D23t{]BR8Gϡ[2@g%2=8IiWX=#ʰX!txA}] qcZa~:iCѷpZ-YkCes[bs>r:{P:?hR`]X8=AntxB hDYr(uЃgG$$G |Xp5YcJ;xb)OجEjU^W̱|hl],ԀK3 ``SĽ..>!mh.0QU uo!'O@I(߸g]j50iJMbak#`cXaKH3ꍑo\mKЖʵubڗAH>- ?ӊ<~Vmڳ~~<Z7orEK< O*ŗ[=CT_gjV)DcaH JRJu/(!:s[Dzɩ̠!xG7U4կL)܊OHih"j$u !ZU_zr*h>\vRhܙV\ɢ3$* m$&uTɴ^r1v"zgR)]^y{nSg̕x]?U梿Wzw`ZGz^فϕN×B\߅ljH(_"CΔPf<׹]`ÿx/=p32s< T64* S 4>nkDb۝d68Ffhn멍N psq-ЖcXRl[bkVAS0uS. ~ok.N^fP_)z~D[hK=&VaAa*TÄ9cgͫ+ ԃB^BQ бH–p~'1-jo8Etᓥ`LJW#Zd%$$wWA)E ρhFזIpZ,MT)J4fvP4QL5׉nCm&JC,Pѥ4,mX& 7=i͇ի;ʥ67bJ]?f9[vڌ`TāhgC3iR#F:ˎZq`-YoY7&6XS;8e[>xNOy *kwܙf/aDP&MN%Xl+ю2NX9M}gȣ+D Wzh":煔{(@ߌ_%좕w1MouCq~>PкBwZvz I!)$FmDw9gl6$|yW龻&1Bsy ?:qbḁludHU<Z>t13GeU-9y5ϥq瓖@zyd`? &ܤ7x]RBBz)qZ[wΨd[c `wvArE.ěD&. bQlħ0l7[Ϛ}8}LuǗ4g].~}YYgלS0B=8D J4P!gDJ:@a |[;4WdFœj| Kq3{ޤH2C0'ʅ@zurR+'@_8|f@u*?9˶ha= ǔmm=Wng/ _q^tqWĊtf>jLY]`SБhBj29H w XI 'YJ2p]NnOf6?6eV}|נU!s}IJsV#WԤm`.$tZ L0{ UD/mwY?=za4f5n]Hz%sD[=#pEDz8d"BJPMmu\ d8..A>'t15з)V)&j'6xHsvA M:=lhZ&K;k)RN?I顱䆲("3m1^ԟB[%Sp;op5E`!Ηߢ"9XZC-?XǐjpgC_8'OU[?NqcFJ0ށRkjFR4YvZ%\O^}F9v 沇k0[1r"ԩ6 )`0Vxc )rw8kH-,e]NNe\?p7k< {JgLBxC KH"\CZ|؀ ayr u 3P)gc.s OO#ԧa lh^7;A%+B[E)E7o*^5PASU)ʌ"0tfLCaˆ*co=:" k %Pnwi6,Dd8s}|eCwp ꟱:yGiɁ[Wxkܗ# q }CVd"2a!vu*Ů_ղ+ӷOQ+嗸񵾨\X"!5 B5|K5S?qwJ̏#_XOWC0w2M'цS`©IU sgwN䈤;PQy|(kLMT$7r._$?C@×LTA5BQ9 *.[–(HPk) HI2p;>?tVrυ?dpF{MTGM%H@N WʥcU2.{3,fQBMo@~&D>mx;73;1|` T3@Ώo;+Ӓě*aǥœ[^v#YR==v/HW|9 b 2T;_R*,_ #HnpNGy2Le i7N RnP},Q3Ĕ%Q<Io$(7ҩO?i!fp5v9nGf!R'WC^ Ћy&rgÂ%!t뀤h:Oxޯs9w*;,6cFN:O^l۰zD;>7*0kStl=ίH2N:,vpGW((p# x#oyx:\d 3 /du&P{UbJ QgȜXv=iW sZ4)"Bx7]| ET2۸'*RWW"%:2ͽQ3਍Wy1]1R_0T07[RtZ"I &iԄ*&NV}ֲ6HF oײ ޵B@i ~,j>oDb i ӂڙàWFO ʎtraqW\a5_ٍ{Ɯ#JDTƫ3晜SY+(|)PV6h\ނ"x\_ x#1"(ߕy%hl Zjts? >ӑG 39w 3!- #ƢVB+xFpH:SWDjD}b(PR> ̠ͅߣF=0@%8顄QXNƥ lySEgLK90Վ~Cf?["ՠkd$\YjvκѿmvvE_G52k J׉|0w8d_ֈ՛9]v;XaGޕ@>S݅|ҟ^D>U3fx*jP-j?ju9XEͤܩ<5zﻗG0ky>1k?$1*@,Mp'!Qt %wIse;`qu%_deg u߰@5_JO}d.b{X>-:g^YkCL2V[>`&" FBbIs˩"8Yޥٶ(=C e%cdȟkpنlóf ] -^PF 3 |vH" TW#]&'| ԠNqV>-K,f-aCfu~T%x= **q5^qqɺ3 i(gAE'evVS'i 00'E[pI=_P[׈ -!8{WּF%+JﲵsgZ?j2Ǧ  ݈y)<'vos@u2Iiur4Or\v x1z7D19SΜ{1)깈Xڥw qȯ!Dr^8e㢪]tv-qtF1*C&fȽˢP:$<* %"r2!b7v/A"i 7EXYE@ys^z&):f8܃efܟHDU-RDn;|:J^F2ZfxgwKr!1WOxuiem<6N#EVIe]ǎ{\(~(Bw^'iG>@%}\%1F;*YĉNPsWQvdtms1Fdaih3~no ,8 =(BEsDI JM]I5T4HkxAWº-j2r)mkizS ԷdGv7^ Z#OmK#0 W[d )ync=f<@ܺаIuzFw97@?|;3&O20T.3!ԟ3JK;hlD /ll "C^1㖦~CR\],Z ȏMD^Z~i$M#;>d{l>T O FM5eNZH ĀRɣ1t*%YMJbɢx\$r^ nбcRdQMyliHvhZ߃]dBiu >oW[ @DD!qKR48t8O Hߝd".C>hD=_f:$Nk=7>`6؀Q:3`r/Y/k+0=X| )ת4p;,0H#%ehuDt{! z_uI.b>lJ䒦C3&2+I*>N>ʙ".ԧT2~f?rmr9k'yN (,(>6Vs) jIYpuRMpKsx)`l>pO͚We9;>RzehUz[%֑3R 3 wNQ!@xsP($E(r"Y/o~veUMp2O˗mPg9]Ѩ>Ǘ .oPz=C_|M_\l1k?XNBPTh*` '/XBhN 2\ ҂? wWIA\"((h<^*?eAĊ}_]i͔W$bp{׍[k9K[m/~(FLYgCMUlIcp1{r>P ]ݦ7O\75goit胐50%A98hTjbrTMcEie|y H5_+a+ۙtD3d#@>@fH.)b؏A .5Zco6b8_D]UMF*zƤuPx. JTg :,C4X34ܗu^q';lG8!zѿJpo<1^|%xV^Ae))PyTondyM(Fk7u8TkHV:SŽeFQ*m>R>]m>eBVk o5ͨ+?k-ĵE\Zs<1y򢃦5`.DH}̓lCkn̄"98Lf*m~b1BVMO֏rPq%$#B9|9v+/@g U36#MP, 2O 5 'ãi(0v>X\4h#s.@E*/NH 3m#hx'sP7 ))5y58WJf3RT652dT ۼ}NܵDVh9Dۃ@lcsDrT2ƭf-;C3L*'U(mnC9!N׉dkvRfMMQT&Bec JKjBowZ@̓}lŽcsNK|PqsfYH|z“H`"AI04y!RyAG^nP'tֿ3^eAXUYBG .6dbS˅jmjy( Th~x̔)L~Oo}aÿwbvj:DGyJ=hlthF;|)I нae+hPnt)H4SQpFX/o)UЬ yhaa1^)PIA>\IQvp;!2]<|\f&y.q4Ϣ_C~P? v/2YNH5py۷l `^xlO3/Tsp#MiRX)$|nJrXo~XYl٧gQ‘]1:`dۻB&n#>^v䍮bh/ܤ {D#P9y: AI{T 5w;_l7(z ^#p0W&!:;򬁪$C`DKN ~w"040.U^'=q 1)bz"=-9 A倷#FYgQ6UDn2bAxkB`mӹgMjVGڥn K؄TeKEIrfyzKx; {{t)Q׶Dno͎S}l>KWw*SVH[6 @y$Ey?2ց+Vky]&uSϏTj؄36r)2%|ȏJ'qhME163v|[qH6>|-\Ir`yk#o4>A}0Ң_8{rL4E.?, ŗ 'e(Ukd>yYjFFD A*O@ X&pnA5=a45۽a!7̢:`gl-Y>A?T6BH? vA岺+5)Wg$ng"-˛[w[dž*,ZZb;i}tIwRb|yLYڎϸ rP/S[/wGW"/ |LYO0`o!>v960p=aZt!Im,DXmcR,[p'W36 u'3=xl^wBawp8B?&MR>733 p䒿=ʈ7[i.uwƾϕZq#t`bϴ 7 +ZԇոK#2k%#ofǾC Wٵa'4^@?']* .\JTV\o[STxYwؚٜ jUSރmo u|өɶGFKx 3 !Y-Oh|ưQX咅pr}=cDbMtwU2>8Lt/JTV 1)XةiⶱGih`Uq,6+3oelFWh\ f,tV~* &w5[d! &u:vkI'aˇ@x P TFr:]k|穳Q@VIpGR4Cp9Kͯ/#ʼn`[R<f},n*yccpMdk}XHY9OR}/ru.49*Pj=@֨ ʆq(T .6!9Cը)ѫ JZ]xs!3!Ek}z++O?ODڙ<'|+WaS4P#.# il<]0 80Gδ[O,9i9滅z}xbD%s|4)Cb9dRv˟Å {‹z1ܰH|: /Q~>ݴ?)G T`-R`Z:ݜ Hַ.exL_K&;88A[Gq+SgՒQ˨y4̌6wqq Q}fNÄĦيy0T [G)Τq|iSx|M_Qk%wA3vd$|75;V8k;a! :-7ぜf"^k ]+ba ,_K9%2-Y-|RJ(M7||#9~JWb^`--ݪӈ?;׸7(g(0xݩQXMEْME*ު?vD6Z`_]kT9˸D|u- K+-BMw0N tl,tV?.\z8V1+:EN%)R>{ʝ'> u@ ~'(/fe\H㼢$m5` *-8!RJ!cêᚤ7 ܉4[ _8FxPq ~O h_oZb'ձm#5{ZGaWƣvQ](7n/|}^ׄbkLA&E>B)Gp'osGX@8ԢmDZ #cT@%Nv}a$C_.w KkIӕ{G4WVn$|A3i-hKZquةIjG UDRbS^YIpE8N_AԅD:J ;[@KFm6/~ Ü6x|G挽ze-ȥ VECݡxFw.+òzkR;laepzJzރEm"a:؞Z҄Lٰ׆ibݻℛ=N٬֡%E4PT)3Y7d"ᐕAyͶV0@E8pu$SU Vm 6sӻ'|/J?VwB;?pBȔ,'kW^IE giHUE]o{r0cׁpy ?%!Q7ɱ)R}ãd,w9ea>tZp,ch" ogbZ8,g*TfPj^.<+2 KIPC'@0j5Ì}>!k2Lr{lWʸnoƋZh]Bż ұ 2ӳq\&]-w1:@YFȤч/aT1%ugG&E_MjӴ$ ybcȚHޒ;aQi[ىG5Q-Z*E:)L!#E+m(Ka x#)U]` &qE&"+6c1XPQ/n5!ckB F=;" |\g fHpd4Pz)`}VWcLwac|ۛähuJ!{%<^so vrWt9,eenXn*@{֚0/}.j VrS5OiV,GJB\4dZY;\|D[`2[)Ysʀʻp™1)HIDiMX"I!w(w%[r| P˖*)oo|ox*3怌Ŀ;"i$x%G^ŃX'P?pms;XiL.6q8vȤՉ?"wG8bxu6}8Y :$-d:{'_oG?!49J? {;H4Fa)uO kW/Х=_FCαׂȼZB=?ښ-tҒQcUGSWﺇ+ =ӝK܃pPTm[ bPv5CU5TxfڕpK`?yElX~5Æ8|a{ZgC G4^V1Ӥ̄9<{̛ /U.ǪIYhp;=O&_iigG=rQUڴV^{@hļ`4\R{wXHכ%)T!! N&'8D#c # q`[L;DE8tբ(&†u{dƘu ٻ0, }9Zv`87:ߒ_t12%8|=Bb-^wΞ`G1o{4e~ ֮"Ԑ1}Tlާc;&vTj9@9pQԛB/&?q>Y=8CJO:!P P 'LN[Տ.ȅ3"fܐTdBn:t@0H!usx[ C7r>.,ܿ/.W{-U>,OP39XF{+&ai,:STZozqC9|?s|vȝJͷCYHIW#m<-3<3||RT\;\+_s# _{Cl/A̎c "}n_h{x/L2ojWW-lA1,:ўzoCЂn4ҙ 1kxÑZ^I4oMO1wD|!K|[}ms\'`!%تJ( * >>\А=C5=n[}{;;Dشxnȭ-s&MWc@J V |rt2:T67NJ3'عw# XEṫS•۫pjXFE6'^KV4J=Kb$avZpNCPE BX@yF a^讇Jz,CW[֔0XJ,>)W{A }MTŸjf>7R]g8.W*ܯc-灮w}$ ES\9l^e[:i`}e1[cRe9C̢ y (vn&*/S&`<"L`i%EəRmcgH xl0JMdA `+ח/?R `I*!S^}y$BܱcPEOP Y>7u!3s=wz'-*fA}osϞ+73;\2lhK^&N4E_MBq^ c3rZPjC]nl–{&)4w 2r@ ~ \-*¡˄&w_ڻFVmQjҸHlFz" ]\} TM/{!Do ,D*+䚇(T/̠㘎UrUʶ@lU9 8^S 1k3}UB$`lj Bۨ?o= J@2&>_VZRt}M}^HǼ~ w445, M<~FWn&9uz_8\oMCa %gݾUXPMfO86yCI /ZPep T9?h!D8_~ygi ԙ6 tnEi B׺JB0"dSY$J*F8p{_Kj3,N8%y4#P0 KAP^_behvxG:!%o!"[n~H k}a:87qe渼1Տ87w5P G3}(٨zf 6tɹ,h!C FSohC핡ٞp qMd`LVjxiۗemnv TRhed\ةO6Ya"v=Y $uy6꯰1N7&xĀTRoXoBֿQ(z۬5%4RA\R6NN0@@@ퟌ)vr`gO)r4?D?/r_NK6oQFӃ66?=.dQ-9͝jz|í\/M\bFVs~df^^Q [n 4Y))1hYO,@eR4#H]l *VP@zѓ3v^aکh(K_Ue14Xr 6H?@u3j(*Ur~jǻ!?wE^&/-) zݛqQ/VC͔"07Tԃ*|a_zx@3Z:}3V7a\wunƇ B:d`hLk9|L]dZU iu<+lOoʶoײx818SPX|C$nRhp'/4@@vI&=̽[\דe0kXN-U1#4<_3Q^{3jwP%bC[|&H>K7{:Ο9ަXkۏe#tWKU6$1$"ʢjO;[|W\xmOȀCzo]S_|PncLJұ^㦖oT)Za! LѦn - ήuqʤK/'cڒD/8vlqͤ[BfPk qZ1JMpqRoQqp]~Dݦʳ$KpEN6#3YGɉJ6um@4SYΝ+gv9+( 퐇9k-)qLp]! %!iU/Һig+BU,7I(ZQ#*oӜϼSd#>dn%'e+ڜt%P2"QY˧XM=j]I'` PsK J-htp- \D*4_i"[G:NE&.@Bk Ka$@h3AӶ|%GX۷ÆAK!>ϑ&͒EXޡA;R=Bg{X[-8R5̜·/53H:eO>'9W{@[u5}>tS&d+I+})""ZI{ԥaɋArTZpLJk:MѪM|<ѠYf$`_VvĬP$M?=@J#3(PYns"AV˦Ndi,W x[.0/cSp`|:CjF˽"Esa؞lXK`$ֳSl3#8c1tZ;dF0K3Ju_XǞX=_ȥcwQKU]I=6h< h;Sx yjޫ ? H|) 4fb`p'd+_7j*mKAK+J@r? - +qQgms=Cؖ<|eX#̻=] ORWO%xT@L(hkPۮy7f(?#_LzYW߀.@Ogգ!F?Gpzs¯.$lyѕ6H=ZdJUq%LOӻ/+ BlVT5Gz7n>VxcDfj:9osi>7 IЖbWUvEzj tyT z)Zs\ݥ-eNy\Zw|B+Z׆ś8.AiȨe(, "z$E40աDQ(ƅN牳Q _RZեs?Kٟ\IRTI)oqޛqB&c3N)9ؗOIqȖu ᱤ+8;TىrueiG]2 ۙ΢Yz-yċS N1GC+^:tC:!OӡAi\SCΠRHH20&YMGKW":XeG0]7 8D87I]MAJcxsPh$'~%uXY,@\u, /;uqMiyhcCb<Xd;av@az7dHzm8?Hܑ(Ll 0'n̈^Ujb!ۨB /",*Gu4펺6LK~^;HRed(]F6Bb&,슧U|çiK݈d[[Z53!T{όϤ8s|8q U\|hdМGFnouA>R%#k? Ki>a(5B}eE E K=2\w6eY[t-ԴN~gz&%UXxfݣWa^l79zn 0 5]!FtjK`('钆[yUWKT8t8J\<n8lp*#5\H6ReqKD~%lײZ* +J7d,̋9Mq-4&mC@(3f L3JǿާzmVgG8a_qU5笷_{}hqQЕs*?>djz=}0d!~q_pA fmm8]jg%ϛ3Y$mLczL47\s.ѼfMDjߖv }$f˛6t>4EjPS$7uwY=PS'FIL/@v뤚ȊTA}ԓ>|굮KYE>1  Fz o'BYןָH7H1B:uQhcWmsSze1_?$&P[Ҵ&=߉gŚ$-Eg>17O`<aDA6uD1)+Lz9݂"6Հ)IРX&O6O%w6o۰fAn)Iֵ1t!JI@;? ؆!񮺶R%C2iwn&!Ҝnbw]hX,X _; *֯;f0sX~zŅv.H/PWwِ/|8#Gcfl NnƹFx;0 \]nsdXUWG!($!3z[:1UO|Z+N?7% а}lQެpHQTB@!B$m.[?F~ú-}$g 6] eC(HKNF7G|iZ$IB TYr*`>!5m7X9P)!!BNUìd딝~2 JyTV:!\L{%JnxF Ց"8VOp[ieJd^qگY9o%@PtI)$K&LhfURPDͮRnlAޑS7Fgd!m){ҩA\F>u9F B`jj. pD=MRyg&.0Ar٤FTACԆE?g 63 {-Հ aY=}2S"NA9 K3^ loxz0Z `=:6~ë%5?2%}#a|oKxf֮r'|*C:0Q Gg3҃yP>hX{EDMEksCZ2F+Q CM/a|9a+_edt,&}kB6,֌hH[DMEEdU#nri7I_^g7`IGD#w"Iz^FK1bqP):@Z;^F6 6=V_B\b!Q9~N~sgmxc Kڣ3M{yPR'sġNjaWVG=WAK΁e N_Ᏸ"g3- OS[F=c_ ~@]yJʧS<9V;| oȮQ>6X綴kb橓y(*7KZ# oj;ٛ&aY|g zMKAcm1pxA_,+)U ٓ_.$VU?eg Sg}3^ϣx;`y~^[)9\>0hPO MElFqw26<Y|֔#=ϸ#^M>5bgDAׅ~s/~$tpW}2VRQ'. DMS{[ &tک;!-+I1N8 5$`,7!$ ;aRi?"'mK9*k/ $5`˰S/Orr0ybJEsk ૵U FCvhCE˱:3`;X3R$H!lW:2LJ x{b݊¸RX/PYg@0aΜ=FU)Z(^1GӘ.WWG^lVۃakg&&DhFA .D,qT_.iA4Gol(]&fVZocnn60WkWS=L/Rv4GG'5nRj¡|0-ۮ.GƟ0-KD'>e}SM([R49h~jŵR$xYE/9O-|І+B.co6y֩+} ]1Jmia`Qڥ'Y(- /.﫧7d?3Rg\wׅd@Ę$&rj&fwnJDrnp tޅ,YLwrԳ2uطH\cEAK,S:lD>Qn3:c=#Ҫg\a?!?xΦ"N*^LQE3)ۉLza2M̗͵'/H@s7`/B q@!Ki t[i@\&{cy 4f^H9'{?p4 ibS7\A*|@*׌vC$ɜd.U4F%$@g" غ[3 Vnݑ@Mweq고-38B=ꨖOL6SB r L pSݙmMaɟY8A, י i* %S(c4fZ%--xRJ"hDŽM6NЀ9dn_Ypl}KvpAw1kVk9]t zW [:фȝK_qGk=|>+P]DF䐑1sWG fض4!eeQ?)MTS1g G0hjI[2}+|vHC@EsDԸ(VeHs+t9r,^g3:!GaVy)N"3eVqb?}l^qo'*Sޞ-bԬ 8Cp|4_pd/v9,)5t斔s<MA䙃9D7hÒ"eE'=KKbKZ`i?)v0ǷCl1+u>,`{O-:&!n-JرQ6l@ +!AY!H{AsY<'!! LͿ>#J<>I :g\Plt1"|&)mA#\ňw C.6 :m2Rtpɮ7T6?e &xZ]HTXS'G;ЙqR?F/  ~SC?v} 0Jd'EĽE=9h &AyଆjMbk sU$]o|8a$#8;:Ǚj , })ޛbqf+JCMU{% (~g Jdpoޝ`]D#9TvP0gwЀm<{`1K 8-9v &;sCW~:w}aPmݴCVA]\ _dCEasۑΪ9j>X هzI6?dl03|. ŰS~DE]![i(uHi ^yz8kaAx3TGk59]؄5WZLD\SIsxtHnOwbCOPl?\N+!E)@Qf#ڟ&!KyV Q= )HHf'xl(ψK3;wCr2mNQm= ǿvܠ6a`mU"›auP)H Jgb-ֲxjًiۘ:Hlb p^Ѐ[*߸EkeC>R3?q[7Ν|?!B5tu"Uh3KtSV`L+q+V Id?>G3}c)ވ]*[JqoJ;px䳮҉=fY^O{okn,maO3e0E_-=zEc/kԁ&.w Lmn)-!qRP=EZ3P?2btf7jbk'EdTRzR~jkG:B* l؅Mؔ,Z A<3o'R#7ɭsˈN.ء* VJF}Lj|{Q 2%,sZf6hBUםiauKCe`'Z2U"t L#dB̎IGbdyn 6.dŊ Z5G,zF%}H&jVApox&ٟnKpjI_Cߥ6AfYXp@/,/VѬ>8ry9&_fU2J?Ri$4b|>?k4xDƦR{L7ݧ:b-~W3W?mc1n%A2C:H]1i§{yק-V,k#sC){= 7x+G\:* M `~BO}>!:c @Mt?6GWE<%r6q{32UD|D3OuϮl|5hM`#J!@p'bZbB!pH ۾Iwe+#H^J/7!@.ubcOt'1NHy MacIX(U'&q+PT{a!So6.4mkсtԴ"e4'{r: s 7޻u̐78rp2/^B˭D!^';Qy>߽%y=&Iʩ,Ԩ:&"D k6ɡ)Vow(CKHl+Y*QTXΰ+< msW6}z$C]f,GF]Mε)hW=!:MNFFqUs5y ry:VDAz XtZ+ )qs%} &N]p \ݣ~@6K s`^^n RqL$:`= "J SKMI-"/ԥPb' A)QyUY@!^e=]M'kG\8c#J<4u %y{r,A6iE^Xv0j5̓4R}Ƣ?f0"8 ׯMFq .J»} (G?dLANn$?BLH+;:8xN益R@/iTcXLk0xI0ȥARL⏏[FT$ǮxѦ0)a{i EUǿMC+~Z*Rأ-y0P)]V2x.5aFgI۶CG4~ݏ2%z %\ΑyU!kx6A(oNNoZ( q?-@ml &ؼ*ԁaQRHF)lħߨE\, ; h0Vȗf'fM8kUj&}q ь(kz}GellϛMK8'ّPi``1|ˠ r,ypBvKPATBdaU0mL݃t/I_&f1 Z3@Ϯsؒ<61e,#o!(jOeIRng36v,ż$>wZPGag6x `݅gLDaNbz䜕={;4ij sÐ zn }ϋ!7~'2[;> ~UK[i tjL/Z haDd;]Fb'hVIaCxUϠjS4'@pje{X8idMa`F5~X4#xNU}m;^!|/l?}gL.S@a/ 9DcY-g e|E;K$Ë<s5SthM#ػѧhO͹q{~l R3tad'h숼QJ>S\jBz;F^oJ/qMl枘lp6ĔbZ9p#@lTS * @4J5^o2ť, +hءFcX  &b,vFPE`_B *ⳡ߂vްl̏ϡrM|椆̑u#*&P$qxڣG*[ ?l{tZb!;zڀe6^tD pNS8%STAn r <8sU!9Uv- j^ 7q޶&6^z9ӫ,`AQqXLplCM20wuˎs6}O~t(]pG {lEp{}XWK˩+!!.QA *q? ͐iT.GzMN ť&ܡvD7̥=;n)1io4n'z@x#-R#]PP\e7<~O8n5R;}\$t`u8Q=L}g'αw aƐcbcqM80Է:3Qc)@&,-8:'E6GToW)-#0v}/XaS@  V-:Vl,!.yYq!#[xVuٶk˜-?\JNA^!`MH(f{KǘXN Jjm\bӻ~d8a2N~*?t]YHbKJd-1vnՇPB?B/J)E&~{PLitwf4,FaС/b2 IgF)9/52Ϟ2UjL@vIOF`/oRM}rHyAЀٟ%yi'}n*e wtS4 Z&8i$idKaX; tz @58ȚX)É/Tuհc%)y<]" ].ᬗٯhuJcsىV#`B`;f^J6={[,cvuῐٍ!BssN'2 kaw6=zx۴Jye9{ǪWwd7sNѺRJyy'&u ˵'ؾ,P6݆(Yc8h8,JO4 NyFod^]Cݤxi_ G23UeD6~Ǣs0q%70Cdyڜߗܴ[ i1J/W!JV6?I1Bv::P ]$ɤ"v (ޱ6du&?[ lڎN=^!X^ZB?N=Zu:6Np۰QcF8vS!n"ń/3qRP'8ZhQIF(`я=jX'WNZw<\ې-=BqFf쁣 8"8c/ۧ >)Z0x._T τ@2.gX;Pr--*Pw.H،WflMb/3SOj)g>vi8#,N%/iV>ul8ZB?Bؤxըg؎r0P#չSUe ѬoެRmzչUKΩ6TPϲkJ:2®Z61 BչhdlN]p<#Qdt9 eUpjvcu2U az)oi vM(Jpbo '*?`&Shuȏ,%(2Q5il25:r}1.U ؓC͢S::GAHsrTM &Nw|@=ֻSE22(˜κiő.FlPf:D%Rxx-}V`24?N7 q85KecHseŌԊouyUkA*6 BQaͷT.6_XK8Ϯ胤@-\Wz kbTQw?o*673"j4oΐ:J=̽_k>f2*sBJ3}IA| lc>3E`G;}E; Eܽyޓw7{Yj$E$ ֱ[OJ%O+24KQ?hkl~QmuB`'D3@(nuZiEd A/(oئHyu#flp~+?p+Ūx||N\RS}1}C *+޳խ^Ag{J 7qx]Tvmq?:J&\gN E,56/ߺ Scp5;W Ғ TaH>lyanb,PaA†%v nKKEO0*7p{Fp" 9R\IcX%3{o$ZCI닰3(A؝s4s@Ao<:{ ~1 ^8^A2iyʡ_C/<,ж'V]"yY[&X7GXn1Aqknl-A>"u ?1A2x\oK9}5YI&:dxW;jFA| m{VbE! E25AB s-^? jeFte^{N˩Bݗ ( x>sQIM]穇C:HL/jwP+nO? 8nܛ_^woB1 ԕf5ej=+(bW6adſ+5-\S>E5;4, %$fr?>ˏ@nm1+3,؀ F\e2CtI*}$| SE-$A([@Bl! /%W6[UuO *A}Ɔ"_Iw<F&+Kqi&M7Mw0c1>VϦDg&BZ ݘ=~Rc[HsA`0v-37F앿 YFdF 1AZn WgCŃ!I_=j!GJzTc?&T։Aff:ظ?}r$]s\6)cܵLz6h(Bڰhä"W<6qqدIʶ11P;5Xa5=m6LwmD >*_X$%V+?aF XSYܢtPWM4E}##2viiGO\4 g8A [SW(FU/ ˕Kˤ Srbf ͥ@⾣{WG9`ʚ(J"ʦ?6d֘}0|RAbfӱ΀/L0.U/8|ִi ~bm˘Wiʪ 9 6~"(!*@I|ճ z;0Y/9oih8rH3bB@Xm}ﺢD+ d/ж-55%%nG 77,BVǺKA\GnM Z~J;DhCC%ґ3shcz[m=ѷ~uR Dی@< v-jO-S-GUՍs)@J`%Q:7x[ᗏ-.']!L~0RG2"F}z1Ä{cO]ͭeo=Mb|dFLİpw[{m%^ F0YTRuYLZo)3H0&Jd%#qY(6}@x+2\'ekjz-}G5JNB!, qyzjOoؚVx0Ѣ0hȮaK(3!I+ 0_VGbj&̐ܫe_<!nR΅yXSy6F?p^%deQN̤LD]#8-6#DIU#p 'P }Zgf^\I2'~\ ҁH+N/l #P,h@ N)J< KPssz7>֖jڻ}MYJ}Rv0[j,U!]RdZX)[kB=gdX bC?%IkYRVNeiX DRm:~WAoLJ_yh>\&N~|{RKUqs,BE0G Y 54_vAf]`JoX5^}64Rcc=p^~Nȡ:]xP1.8}>MLFmN9\e_xa7b:!x:h^#CʣO|6("ĸ܋& NwGX͢ i:44l< m26C;n{KC#Z(gL'd"HG$_FX"% >3WB-:线~PMO E+,v9R(.P_gDeWnKl3[rdDJO^4r1h F#w*$GvEk~"g<^ (_ZK+.\Mi*;͓q^# <҆L+21ZCAC\b z,KqXNbX̼E׶ ;6poac& 24lʹ]7jr1o yh瞔4?edM5rB,!LE!.5]OJ5 :/©bP0mK;x#,Gڳ%ܰF{\_*RhP gְ2A4CUB{tsbqU*nZB*pX dV,'uUzIcAHhL]-TI,C֠fUC)34QAj$5Ώ3Oo7]} ŷ\z3 16Yj+LiWJUuMlQtZ^u\NYMܣ~ƭՌY"<ӳr_Ŕ}`T$=|J<| ["/y%Ɲm}EEabɫ>ceU=%DpfKF$/E0kk0i^SnM,K+X'1w=eܤ L +u `vU.ݻT%8ZwӘpfݚAX)` { oC0rվi[Gjc3B v |;H:uh/3?B&eS8S@AJ+!:+T,.2/-ʈu1 aw̚.c5"Z&{"*0=(/ 5Tg$86L]*:TLcj>R;תc,L (ؕƱy_5^?<+ pU.dzێ39)P%\?͟ʷ%;hnpfd(yԋw-IϤ m5zdTBU&5^wTQ?v9F۫l_PlrC/%zM8t)ISSҝ\01 ܆,tv z蔊`V%s@58 _rOP"RzuO.ْ1`RC F_ X\F*^w T=Q',su򯋮(Yj *y!Qgc*Iw)>o 7MdwStvj'W13etWWSS9t䛅8Ce-?}ݱ Ӯ#m=_#;Empn4SWa2=H>ZOZshXPX*w!pVQ1&HJ~1Y;b͋R{ͪW&b0K?;bP$`QMsrZ<~KnYdtRtgCL0ch7(p!^i W2\j&+u #Rm_gbƌ41ݶxz`SLDpt̽ѻ_RO]bUs9a١^բLRceCgG#moP;\H"b8mD<zаX2 }Ga¾|ɭ@t%m`&Y>6Cjy?Ggf0Nԧ>e+J,\!!muxhA8T,Қl #X_bڄ3F{R|ЮoaY%Y-݉<(+ufJ$?darP*y$meh rB`k$t g 2w!k :m %Yև0_D_v|Bj7-TVfHweuݼ0D$`(P T/ԭbUu,H [XE-w}' =J1rQ C&'eνXRPzq1#})c=ťE3`5Si|P+ Y{]>N?b\cKoV(InU(ƶxY/;@SDZ| F KB5-['o+Rk}7a-F+ 9v-rfx!xHj 2  CrNȈt}T#qRסPm;V>S  <΂niH۸/-"IL Sl (P^b-?ZOJSgA储C`*H]r}݇|tmPQ3~!0}K]L[H:PR_U>|S Z/@RfG6^Ӿ@s:p&޳@1W;{W<+4ej;\}R$+5cd@w,eסv ;){pHT<Hd5DO9Sﵵ_px[rZ^"983[+Dv6C ZM+X뇚h_x c;n>Q 4ȋ9>N՗9vF IX\#Ui䘊b8^\zʌECֶkSvH7Vj|M 6<_DK dDAJ?LL=.+ZJ0I7 sƁ@Pv@qᩳVJGSl<ْBlktg3'D},ج# XR *h-sc(Wns7É4M{-Sg= Bm'4Pֱ*=<*Ǣ;[*lL^d|͈:6iy&\2"npT{b]Usvf\@cekBD2V%w"e,$J`8t#!|F_P.Dv,2M>2/jYLYvmm~dT+d8x4!jYtMt=WJNBrA DaziJ{/a0'Z4F2d 4QOPj0n X@ (bE ƸDX k9R3/Wg6jb 4܏ 7ݭ'wI$Cn D;PiqoMgp>(+YYFZ&qo/Y9bޭS5RIV`qTk6쇴KhK"VݽeŨV~:;҇`պ\Q3T&(ɽe! }g|rU&h1 x0( os!6K! e+ҋ%ڱPz_D?1tnPtU*1yo}v2S? PX*)i JJ#7Y*1g`ijٛ!v/1PQŔ_ 3h:@e\6(mk6l JZr@"T2wQpt5̍c5MexN=g ,s֑E,ÆV #QLݔὍavJ榁[T$Ԏ>=yon)w#|Izhӝ#O=hNO· 2S^4)v20AE=W ~ۇV*wQd{JB0! 5%MK,ih%hih1#M 0jː9L*2K \:!U'z_=g#MoR坔#0Rq*(.~.ssyf@JOܴe\G4 ϰytwA-iULVuQ*w9Ns˪QcJˇZUp 3#1t8bcd v5mxʚsPVȀx"GhF;aCz:tcO 3cq.@6gpt}6A TF5÷ImE3u1i<pQ#@-fjxk K9CjhA-פu51'!˻%FDѠ[e,}F\ 1pcRKLiCwQ~H@b>^7COXQs4 |𤉔(Kc|W(?e: *TOmJT-DeMws5 |zR72I<5 DŽ (# Zb8XفG%-\1_l5"jE1ǂU_㒬JZJYEH^~ Räh;O.-,Yצ͌S493!K˱yZDF+Ŕ|%D T)z~(IE=PAy6_n3l4D/p!W4¿"lLs< 1tA,;ࡏy=ʲE}:WTcp43HDa?tu*S۫z (rR+LT(fCm.nb;9t]Oc51b3[yb9C*kyvB#=I[nV&woR2TlX|l0y #Vni]oJ曆l#;ˀ^masz1uA}&d~uڲ8XTn!n^`GF̩$( xTcl/nPo Y2iRt!U(򪍮}r%ev'Ɔʒ6A%nx/dRƧU#a#f50>3$J (M$v8b2y{BP9!]d&Xk]kl~XP)BhU#j/?<1u\c̭ A{C1>$u,DQ9@}!!gzxF]t#-rmZ/.T^X4r׵-N#o"Em ӱsGXP?8c!cK=Ss|w ZG иދ).uq#boa,xmqB>&:qQ׎}V%Di@ƿiH {Ybd $uw](F!m3xhu0T[a6U:ɮy?"y6`j@;9agjXFP`m[v{jS A ʚĆx0\Lr;lu2YI6o)M=Yc9MI-1wxY?++׾4WĒp* oFFZ@aŖwa"l %jQA9kI[pόk7Kbٛ\J#z_Ȟ-*r*|:wf\~fN\9*8a=QaRC|;=^dB`zn[3e^}Y覔/r!\ M}+v\S\Ѥ39I^V~| uFksc[9|Kn7UU r3שʗIއ\`@K p R2en߲GŚDlH8+IMG5̤A9[)IFP0Pj k,=|bRFlS" >1I2mhC-MK"3;Ds_uCmY_vS';`}G (E&ͣazrlʚf*ߥU@LUqLYHy 8$A3ed@XbX}"CY?IȅJC%. ϧ쵳楽\N7s7)k'K=nS(fC(%玭Ų?xENMgӉ>10>wICoYhF U5jO}d0Qf$v[@6Cg8j~8qUY)ɫ˵T^,/qb%q 6Es!-zsé#EoytMabߛjXLmA>^ƶ*JfTj耱ɱ pH ď ct ÿ(*.d0:Er\Jh$וI V>hzBg7CLSȥu,PHӮK`|[ѝ^Zҏyx*oZAuڐ jýP7=D0-?cT"9r^j:y+I5X3 )X(5*qvj=sGTj6TGY 5Ң/K!e%Xt+6É=EQ׸[`lpTiˣ:, D/UÜp2a,aKvT;҂WW2 aBTuRTAi^BR'9?jԆ1> 1,X4׌d|8{Btҫ =OlOG )ǒs0tVvɂƺkl` oh=S=MSo 875p=X%E]f9;%Sm-lG(RM}}WbKVCы t: /<5YJ'VU#:W2?& H& M%98`uuh mF )FX jQ - R0p%P~ ca)B9[5?H`徊p*w| |9\\}E:~ӿ3E,<| Yv(Bq } ē@`i8 >? T5JA{8~c(T,`.PNӒ\*A\U?̱IHt~F f Q%+{=88EPTcU˯ONրU$ۀlb7y16zL9T|[tstIOrZ#+AE#&|=vF-W1ִcQ }HDUO9/;NkܖŗbMk Ê X c3@&Df:|TqӜs^Myfh5ln-Iɹ]fQQG݀\\ȼ dzYG婳n|HT|Cl:]cy_ACBF9|ka5l1IΡlj.u@ s0o 9;+An86| 8K3ܵ,<̄Q=n󂢑QOa}@9??@W)\S'j4?tǘ*j.#.8@$hh|7FQ'ޗMܼCYڐbN]Xqv[<~Mпs*Dw-x oY!Wo`(kpZBϒH"{(S9D a=Y+/$qLv}eCst3/lq`ϛ<ܑ'9mcLjƾV G&Fgzyܝ A⫪kFA ;n,*xi=O}0#9[g!_G'7sNa$ؘy]qd3'w9^0)meZz+y<-v+IyO_˛X D #`HKa%V̼96.;%LҦ~l -٬Qzmmls$u VGHRՂ܈7"*|W31+ЖT*{Kbf/5u5gHq6w}:L.OFa,țZh08D rH60U0_~V5{WDc/[~~ 0dkԧoxx9j 71nڋqE_oJ+C @w#$ĭNY9"J*oFkpZɕ>VE7kSDOZ+\8sqZL}>ޱ9*hgE8B xOGŹ !Rє[B.8:ǝRJtĚ@P\HH,3˰cNMo㜻dDFMs^u_ L,FBU RJyɵf T>~v*h$uƞR#r}3ΨYF'BF |o)C4['T.o/c9k'.i` 8L2q ^QyCWl<_դQ^;h;'ub曂ѳnñ %l4$i*䣯>>{m0)=yjNjOwF]19R`JapUP"@ׇ8=c'SZ0h֔\.ŊeY,v:_W$80wIsi-T TYH~@B w5cMbrtYex՗9qt)ĭtcMm 3;ⶏ%y'G|/ER5S~R]CWw<"'zGP@aOpQږcA?䨞GPl5 #Obp0 х@7튁ex=^Z @w3mUai{A}μҫi]uBE?.:Flct0׎&Hrikqaokͣi+L}8q6"6*vQ;<&m*6nHY*Xդ I  (2+e"×~2-K^_"&CYߞ~Qh͙Ӫ!6Xpz)E$r4j~z|#o$>Bp!(cي<]'mS.|G*N#-|j`Sm/skAV|x7 +nMLX'X;h}Z|e*g5ꬶ닟ԶX>v>s?MJ¥uB9Nzz[y(ps]xL/ gQ`ݨPWwjpׯ*믂,u4oSKyߪmsV|Iko<|DD.a 䌓1;Յ%7 oNJ7vs=]/d l䔫HI/*Rm%)ތrZ#CZ3evZ!}+_=0NJcS(JƗVQr.y_A5p>`wWJ`9/][qfvW 4;=z"v|+9uvQ&26x>c2kTi/p0QDoie60Z}%cr&GCQ_ >seHh)>*M]BrFD^3-ZR#2ˈWbY?5+HQZ`sd(T2%AŹ%+oLJ)+&cݍSȼ.;9ʋYo7??5],@N0bCLF%sSu#r5T '3i ݥD#L:Т/e? EW+[ %GuŘP E#q UeC[gS 5&2;zm{ٛs#!18O1}8H"&MOT ǵ IdJeGAP3'-Rظ"&j^`SmSJ<k+ጭDqs*(< ,w Im3K'" o{Y|,JUXeXr!Y<\-_Cv_e*ip4(?%>iLˊ>r(?6AAjK%Dy`6k3nJQ?$ö5O˪UNDnPn2೪Yp!i˹sYve|u{lsbnv|͋ڵ"En^0Z6PFGٻ@S}yt tdFr*4:aj}y M^7WG_| @xUG+~qfH~=w A>vpbK`vo#2y.W6X!jmkb(IjÂI6_ߟ &8^4)]u0u9ՒDvZdS[bg"|XoAgG|هKݹ.]_;*^'̉~i6 u*/\?.!RhTEw$*[xʕnKt_Ob*>ұ;(ew0%&4؝&κm3VenL$}EafUǨ\{2\)E^ 7h&5@eCf$DzdBmt=zpL zAըj6dVCnKЇU^,ZlдS+EDd⿓UDa|u!'SB;$Iǹb/f1xs:V{`Kی;{=]lr걽G$+uPJCNuMϣ ͸4kc4ZBvQCec=d>czkzwQ&Oq~d?8oSXǁ״ʴ.֥ˆ*n%٥ps^!f?Ppڟ ]|.Wphr ܎EOZpf#n?ǫ$` Jɸ@T@.5[vYNvm=xZ+;b\I_c"=;xn%k#kna&49k-TeN"oT͓'El /da0+C$bHPXЕg}ЊUsnf=r{" %gUXWʁPiZ[jG:pS,q)*]{k ,]D$(8 v 5~~C_E}tyА5>?e1}5j&i JI0 I5In v^X gHn]10z*^'(xu$R`z,42 nm~CQ9^%*_w'Tg<) aS":fQbqY: -Sa*׸IO] BeS,q|RG"6v-ܬ:~) ߅H%Vm1?n_ڭ"P٠:˲F:Aefb^76 ^W dicJhq׽PqC|G`(@WMLō :q. [*WB[Z"M謓e|'lRvwLL6ݲ˖Pb!1c.=Wo'fnL]C)qN熱Ezc0Csߏ=zߧ=l#ܑ "]y9Wx\5T.tG|@\ۘY$b=AwusI3x-P riDxmOI7H8e7>?(p2!K+pN׃DJ(UYfɐ.b]-k'@Lr1 KHÉ|ϧ֜ ^#4ϼ>uXxޫ}ٰj;vkfcdB^wPNJ+Y~-{zBʤF*k\o5wAJ_ڽ˽Q YG}Ui4Fzf_,kyM=Fm$^RXOԮbz+KVDzPǟ%Iܧ 2:I]ؽT!M _gz7]if`L~p cw#C_^DB~j?>ڇ/68G7j9]dֹ\rM}\g2<Ot6Ht '2Pǵ[jx6n]>jE ~nBa.e{MD1J#&SHj P A =nRcƤ5{v<2P*v0\Y9)bwyʶ>y]P~;wFLslEUreS| ,byH{" S,D\CGPXEu µP5M7rV{Wz]hqmXVΧ~P*Ή0zlđl dcCl]=Ցv."g DŽQ,߭pD7!/ft]G qOdůUH(߭vjV#.N?TuZa8Oa(zV /R[?Wl.eYdػeIIȄZi]L'i8ms۹UR@G0*s}I_^qT͗ p >3Y ˱ī6QK=)- vzl=@zouq#q8vҀh?ry<wIx˕ìu^< pG1`Dg0ʃ5  :jGB$/%SScѼ 5kX>ҿE&pi}WV»]mPV(2[/~44LooŮm-( oyKu W*PNm*QBZY!<T2:P :Pj՘L;T}x`D_ ~wyn}Ia_Cax-Tvbu^ l9LYI"n*>sUC` bL8۞57{T-3_zw#7͹}?T-%U[4ɣ+wJlC7?s s7rp [/(yD֭ɝ_g(&[' a/ Ϭ6!VvGurދOT>G<~og7յ Xz h!YO.qEd(/\ #9;H9/"E ݍ jǎ_*! dZQEc`k$9 ,) XY3 "(z\~-Ă4lq%X7' C+~;-O1OXH,zKn>G N9wL?,39XhcEZ?zH OYүj܁%&:QȓZ+Џu W:J^k(H?ꁗ;ْϙȵ12CT_]h* msэŭUϲBV%R#`xӗ Yu6Fߪ,0fcSD˺C.uWY.FIj&kHk FAeH3?8jDJ@ށy.n5㖒|yEDWLC5ƚ*,&Yֲ{qi ǹK,2,;8l+ڄje0E;D-9L?@PϾ3*<.nA8x[~]bHOTv>]5F ئKD[ \qBld#kK?4ZMx$#>YomɲO ʦ2Dr}[I+:Vv<~v#!2TMC&.=AӌL]4:(κ[OZWit/h OGMYՄz@)_.q\[d;6xłYiP@hivIp=QȲseE睆ꊵ aZ`#^M:;ee J:&jvȮClr,aP.P4tT)]ɀ$9_^ٵd3Q 3 6ng6fzm?pmFݫ,L5ؕ^eBtl );jSo|׳hΙgu^|0pa9v<8",I<Ť~Sqn/MW4b.#v2Glv%ƅ권,&R'o4'uJC5H %;}`N؇X8~{Pk 312`w!mh! Mi|HrI@UL9+YZؖYBFͬwkZagXs:ԿU`]6&B|+wz)cfn~}jjeIu;(=ej`DrI›e`2SLCb=BlV׶$#Րj VL@ ͦMrQR@X`ԋ"Gl:"9; Mn<}YZŒ X̵%Ȩ|.r*CK9jVX VD9OBro@}%{SRxv)\8mCH3S\"onaM,ͼQXtͭǿ`׻J ^#:Cۊ|< 77ju)3L}Zb4ѭ~*;ldh <n]J'dv,L\T_hNΕaHN7)异n;B?Wj `;2&™th9܄:xFdq%B>,oqfD PF.OwDE98(L}9׹A2)Q~JyAMI3g+{X{ana~[U=)@sf-`,2sߐe4(MӰI/P߂uJybPJ|o)Ԇ"=01qB) d5&9H<@!ƼĻ;/':VWJFN:&>V>[`'m\qeSƖ]jwsStԮށ)%ϼ:yZo]'?::w^$͔$_n`j3Yc@~ձi344J[ƐY30Lf*~/3qK,$D_^Irhg&5~K?C1"q7Qv:7yMI'v(ֺKvt}FNsv%{Ԙxo}:~He4 Ԣ"Z XpE zPJM~Sk@yiG 5xBet4Jʒi|j 7,~QpAClMfe"ur6޵QOQ51{t订+Id\~;^s=;9",q T7K 3C H&{?+aRn&jmJcEG''63Gv_߬mw20νy QL6원N5gJu)1lM bؐj=UQ Vu "f)䇀eu,H۪^UW$Bi(c2bx0Uc!]WlbVJy^X>kwZqygڧ~w SxԔn Rm=Z} Ld`3\A2\%!Y^rrqNz2wE ɴ*J0|/,, 1u_t՜UꜬO;H@@`>J#waM=Ր^OH ^,ei"ڋ oNwYO7cIcF,Ry/{΢&>5(x̰NBϒ'u>t1["u^íF&pY2p YҗLn:E<$$~>>U@BZnݳI . ~<ejj~j;hh V+*J+˯m--X\hEmIJҥ RzT#6ai<.AV7͖ASuhO sSȼ*).7YLSϹ+3@sD Rj= ׳XgɹR!vIK8RC#M|!mW4CN?C?;X(ns/1_XB`pɛت1CY gc>vmuWL$(ܽy{-;(.(p6N Zt<*@ [i'KFc@?XaĮ wD)J)^DT]3_ b|4mr1|;a ӽ@ut-qₑ ]B"uwjhЛ:B NY카ǻJ~dbLѭuZ 2kAɛ AȴcywR8< ;k!N!S(S]+}6}O鞾^CB La ,l{͌Y*錎B)Xj%$JN%Ձ+ŧG2-F_ܴ6EJS) D}!.H|YdSi =MQ]̒:DZ\VeZDzUϖ N+oU^aF?!D񛳝gc+X򮦞e\!v)L*UE"ޟJh^:oKrϔtp,nNOfP? `\t'uj-2h:޵b76J}=iP%.nbsFZ̮H,-9pEir6rnfRO58})_yAak x2r>߬[A ƾNbq2ƢDEB*Zhz@ GxձhꁶID c8 đv^W0A20T[Ǚ&vK-'6}}Ǻc`P iMOpLBE ` U~T;rI'YRu5xk SGhbfgss&z鱝ijiXxP#Up IZ|'+ Mv( :b5sB=\ϏT>2W 3^{L;&ifŴ0%dYK Ňc(A`@>r/ؠMWmV!;岪D핂ζ(Qw$9}PnWN+\+lpg\# BffaW-!xwC@ Z3DlkHvbk!b.-8Op:3>p Xg Nh߫Kռ" I XhDrdu]O5 .<WQt.gy3_ܙ1|@cT>\XVl%K' g&;i_#g_WoHӍ3}N;߂t>6x4"a%Kd Qv||vD}q`JUl8z[ ט'5ڧo|"06v/V̝Y;Is`N$ZRic&HGf|Ϭu+tdMۿ~h;q qOFsܓLXu,?N2UBɛօ&V݋! IsBӰ}VzTrykYPHɑ9`*1CZ~T+H5=|OyN_db"jo&+Emnf"8M{]63"Gޒ3?hdAXba :%n$FFoܒXSlf]9>es߯Bh&0@L39C :'8ܩM&52s!ykҠوf}r#2wP кAV5xxS.t Vu OX-jv5`yrxj7NЛy_Hnюf|+0F+.e e<ՈQ"-(uV@  }fxw7ąؒ/~5e|p;.APJxPcmV :qqfoU*kF;[ף I#y?N"<꦳ڱ,@ -sez93.kNwL3ݏ'(oYbli;cj^TDz^d7 f 2}؍Z) г{}7œ[6h5,S5KIm*4Xى`y=TziiM>VeߣlBAjfB 8cz>:/o'_J'4{?;ٱTr<r*hxUxȍÐ I"7NY bNXOrɫf1%Hd;I2Qp/owvP)n'Or[35/·9Gqӛi4`gFf/ p|wu~(>Vj6wTi/fQΨCJ|1Mgaζ7mI<5Rn?BqUUp:Ӡ%A]-k/RVO@R$iIjpg*Hd, Gc wȉ3g#@D:ڐ#;F߮FS>Xp bcsb%JK<$CnS}#4} L!7ta>k9|lzÅ?H:8 A*o?8ga"VK'Nk> \:S;TA#aS֟2C;O4mT6M)_8&,݃Cɷ?ix>wD)bhs$QqÄF'(yO-?Mf`B^!+(Yb8lVlڨrtgVGa>D̽F }y3p(8:W6GuX,4H-;&J7zTYh:y"0AWhmT-xŔűȟ΁%x@dٺd EqȲn)uH=(cT_joAgFMjF=cm!A "4{eb~LC1 .Fw %;$OӧƔ:~ftފTyIcȖp#XJ?rMnWH=F\ۡKȯVC#.lS&bOߗ=S׆Q -!FX,Fh~묳,2 >G֧e{)=sTZ577Ɯa[{kQ 3,&3CIh}`NCN)МnYY$+N˨x'޻r b\tb\5m?ђ5ހ( v@Քk 0h| "gy{ v GE5褴|霏P6X}w#5vp if?W~8TtHIN*t,BP)t^!ͯ$醜Ď/D-b<i6'd\3Rt GdYP$7,ӵ?NN4;ϱ2ߩG/{ӉJIc:K_T?|qbX`0fdkO;IE%FO p%7Ϯ#;Gº]ذykKGyM g:<ؔ28,fKq؟b3Vv$iTt>0(7#i'.P4j(dSi6KvQ&>wfĜZpZỴKj/V"[l}wع%_!>C+:NWd|Dn6;%RY^W4d$E]~;x۽`dC/yMaf7I:>V57 g< h&u8W8bk },Pj|Vr(#)aBwKl%_ZQ8T$CFLV(=KVG0a]bM]4uI!>鉱@ZMD\+sgl( 0X,d/^ _$I|B>; ~9ÿZsVAfo=X irGNJֶ '<]WfáVe:xeEϑ;bDsmL-hK\ڼ`Zr/2o!GCț}w}QGaԞޕR$C( L==/:k,OV&+z Ӌ䑅HZgǁ~7xN^4Cĕki݃%{X_8aYi', rS=@8/EUU FCbLc9ک!Bz21gٌC&ƌsc;9+mJ&s=4Zwh.~fS9_|En<t+S(_uj[_3%]"Y#d~\"KI+ rN,%X΂y<6Zv~a%Fhl|!0ӼU1{:ףo.Uz\q;@7U…q[xLXzDs$u?ݯ]8{w1XÃZo = oN"`yaP-lp6(*.miKfAɶy dTLbixBTje ueCgHੵ{ (;fs')+JO\CR#\\ہGNVC{Iia6%|v&\Uu D=Cʩ6Wu?a :`6#9T *w56v#~'~Zuy̜#Twdr͹q8O3}b8B;GB7*QRJ_D*[ X%ekW;J=3<`AJH5BF21XF7;ytBkJ*z yӢ^6+Iz,^íՙZI+ȓvtzNz|fzmeHxBx9@_Gp,4%?B# ̓*jӥ]\V&?6F +Q?=ؚ4Mӑj*ld=5)[eR,r $<0AnF.`e+e` )kvӖ\냎k/"o-Wʦ 4W~G801B5 @N2T7oN[ h4@w~B^YMwhY;5ѭ;. ݚ}hpwD"І,wn0\%(p: Fh#G,'߶ V~t"ؤTO~&pk4A1NF 1a_hR<&T7'PHy9Dn 3b!q+0Α`,3M{*8(Bx( JD{}kc9qnt׶V˙D 'Gޖ~Īh$3Oec4"F/'\=X\ &&q%{eoG!U~o*bsT[}c"\kU9Q=|#{ w_S{ebk2|t_Ѧ&nEer&w$}qz2e1p3OLTat;LzEy"ո~U4Rt8;H]3ӊBCyyy}-H esV^CˑVkyG $_k1@QI0Ĝ kaSgW!o'ڟoYr"ɵ5:mbM#zWeKC-U%N'SeoY/ ,$"o6}/?8\:Nda>9rv %`:’R_jŗAEN+̪$d\_+>tCN? FwY7U݈Qj\chg}Hi!G`M+}']=MP[?ؒN $&$("RAoC2l넣3cf3(#mAMc[`>2Ltf/yf-\!{Ud>Do"Ax#{>$؉Gpa[WL=M&130M׈6uOH"wNsR.ַY9&^E4VPdn 1w0[GNd2"ޞ<_SxcM('WO+T7-"i`XPC\1_ufHÏMOiClp'܌5EKXeBj]ɤaf.@ 0W/?9kܨmYlߏ?qIyaDB::5AM +7COCu@u%uR&jf#WHxyX6-tR?a{y"rv-GH'IBb$^w!Pok-I҄'JX/r`zXw,mFA26 Ytoʞt6 ˢQh{+ca|,w'vѸu|]ޢtyixeCd @˵SM&m_%V.WG{a^AD6'jU}xRO-G;wJ^TDb;MHnF0V[@/`X%퍌ݙ&C^ɉr{G 5L([&?}% x[Jvxs~ V3Ibݮ= :6JS>r*b 4V-pGv/~3Tn8K;=? gs<翏x,aP?vPEzXn3ŭ q?zyTc3Y k ["[-$.vNҔL*;[j{{U6Еsɡ6&('ε;MN8.}d;ݹ_k C䒥BZ3D7HPi: nxeW=GYqcɭH@p=XB^}Dq wjīHMZIY(֙ yH?hFz.wSpv?I J# =juDW;uaxK;H;ja8V(#_eقdh*Z{6V o,D L @P6f^rhN4pj>۲ZWP׈w4m;N%zz}:dNݷ|=Q7u,PO"g(ppӹڛ gAE$J<_%rY y=PhaP.QP7>o ̻YIKH4ygr^E\UT='` kMݠgmy{&@e 﫤+j8lٱ1WyҠI! P'd~=j]?ނdel#Cfu`jwt7722G." Y|Yl Dkjgb_ftTb Yb0;Y"НS;MX :ltz475{[ ?̀Z^A?{X:5ʼ뢹]Čd6ZuU{( @`6; e7D'xfgol\'爆MxBoIl#c?C3k.pg;E:xsg!,ԣo-Kw"-_F_eo? ׺7"@`[^d-r /W{k9 Ydvmd$:E{C:՗@&E:?j¾`?77 S)aI_#f9X0/ G7Yyr;uf+)0|REah#i LgCf~E^<՞!xfjDqf-V|p,r;tM$g5P^j*qJ 6bdJfJN|Lss&Ս:Y ^)< $B&^sSNUɶ-}`"^?iZQtpˊkm}B29e@lf/26Hڜإn:a,CBrhcxHJ7*qdzg(_y0L0i2[IShm͢opwhПl0x}͛J3C!kq󛔥䩘0ȶ3j?a}ͺ3SYԽ./xF>A:S}7>S3WzNp/[n(>K&[xbqq'mԺ9r\ܕBj ޹-DbqQoKWvϿGը;I&13TлKuB[*đo?]܁z{ iM̿w"%#AԘW&"\M ;&_ir?ѿ:tz;pa_:; *__4#_i.:ӑF\\ ӎeE懲`lqbyD!`|^n{G)ϩ#t\:p8픢Mj̹{ׅLeD`Ŵ~aw Þl<;3Cs\[sC#Д?y ɜIf4z^}BfC0e7[/t\+ʎc $'1nZ%8p$77ma9X]QVRCe/8TMYGUb*KXMI ʼn z>z*giOʱY2Dh h&'8vg[ 2 U{Y "6qg8f[>Ev`b?%47zoe9UռCqDgUZ[RM1~5QfÉ)u+vAvsG92qO?u+f] sL ]VQy~4sݳ:p=/Ӑ`L%N<|. 7nQ%cH.]Y`4] 4-WzB{[gdZ-CUqx)[a.FjM1|A„g$$4bKUnZWN)|N/c9-6X_z +xŰG,ڛs8F=$\Dǃ8K R ScOy! Iew;MUasRGpl]&^If9ڝLS=NSSr[BͿRvH-9`p&5G髨y<\fld_'f#۰\<7i=B3τyK7^mUѩ^V/,ExwG نxXؚ{gH&V % Uݨ_0!߹7OsUD;#2 귢yZ"m,պ{h%f]SW&pfH+t L fb!INk12]kYo%-< StBX^`Y 9KͪwVn_i n4SXCp"֙3ilh4( (^`Yy ߡlr̈2l DL$jrb~@G vA_&zXw}[G IKbkKHVshOi]fIbiGI|,{t\Z ޫ3^Yp +aygѨce9ٟxx Gh[0)I E$ p t(}ytWfFvɿUkT0MS'D Byx"bp:?V0m|]^ד^ECh3U,ZIn1Y̤wz `E~\rܾ*Gɒ=߶{Yk~z9Kf8W9>iݶiص;~n]ӭiVrDLlE`dt;&K]D΢GLN!D<59睵 ⏘-XY]\;ߠ$Oz}k8A-Ode1Ԯ,og'ƱRKx*S2މ.yEױ=4YmDpo$b,tD)m*:zeW n$h Mzk?H([˷/p)aG8H6C`oqx%eTq1enj'/@ү?Z"-7#Cٕ;[kCrQ./>6>5O9ṻW$S8|Y^VLCt/k S۱^ri隢FZ %ܴd( tt?+r`S }p:Ѭ$>I$NHdPͧBfɔWZR Pڇ\#)WF _MXW/3w[P{~%ћnOћPe^롁3,W(Gppl7GFNb63ڎ?C/Bce$MU7g?`=˳v`(zbO%lX >:ʩW-D\Dm{_bLN Bf⎀[} FW/E; ߴJcJG9X|CA=c6~¢P< ̺LG3B Nf4v,R Vny'T d'۫B}w6<7r2)WjRޯ ޼U]8gIC'.~.wCԫn.+P߉]Sa,ޑtDD>*"2t!L&'(A?#`^/o8SE2܆l. >JS L(ݜ )әEQ8vd_{emH˃w}K:LWdOЗ/o9g׺vxP'wKw4l6w$^+!} ȰCV< }e?m#ka(OJE R {bv"_O %ݬQZ`n5۳b@КEHrW^2y({m"  "A?37qC1fqdP<5.cFNN0rJWNB&ùLC./JΊ;BY|e37[f']ԟ@hI`Nf*^;G!aK n"Z>PN2 s(𸌣%<(b@,q]~Zg6c9)c!==褲ΔN ܈#~R J@zr6j#<~aϔ>{ W&-`RgaC{WЍ4>:}}߃Rn~A0A1Xwׄ\A|2WLDdasm@vqG7~;ա\bps !޼.y2d;xf2Uk%gG` dҀ~dȵH(sQRﲜrp 8MH67͂N=.#f\9 nL22}*B"6yyiMļ ,w'Cg4T32W[4B&* H K h o. ګ(+c8blQ{l՞l UN'Xo]@G}9_hܔ5UtZLia2M=ҮOډnԋc 1EpJwF$ˬJ̨M.ՒOVɸrq]Cݑl9GD10R _C} šN/; g,pl.}p ;OxaP.^YI\XDZq N:aXGj^gPYH`R|$?r8H,@cJwKYm]с6{씈$[#ҕuҒrzpd=6-bdc!@I9n0:Y[?A=ߒ_04*.YZGsi9~:>t9vxrAX P8E[?P[xV?pE1ɱmUX3ܦx>U Y18f61f"#@.q0eܺBc$z܁bo9h>w@X{˪cR|E}C'lhF)"n05U4>P"b?j B4/P8Wk ArZ!E K_ MٔlvV/PhP{ObŽkMMP|Y %&AMF5onҘ9S0[UR>ҙ_Cϙ3Yzn;aL)֑~ i̳1秾s PeP^aCfEG7ćѧ]*]8 UZ}e8FLxۚA>nkRn-f2,Y-ɥ0$kK/׼Kk&Q:,1ǟ{n* V}Jzfh= (] Ƴ%)Bӵe nQ4RxQ {-OR<`%B7HIG>*۽ AY]&_w_$ښ FFUZfEkt<]YnOm 1ܓ~lT@> ~ -i$f>.fT]tvKE xQBsL>S2(84K܎K-4qm 6{,j'srlĠ{B380J!lfu>#`0(TO-)RvW?jF7Cf a{>챿mɺ>s {WT0[j)FIWy}Du:c[`> &dI[EMw'֐]nAYF^B4O_Sf0Tfn#(oZ~`gtAhH(/z`+yzF1;K{7Em4Õ|idd^rBмP iY'+A fA9CD~Q?Kkٝ*tpV4yU8q"Nw,RtE zZ\Z%-`[_=Nh٧xj /аDSo ū ꐳ>]]/$c!uەI cC,JX`D!ϤG{&m.n)u~bs/6)֒3.A)YiFk) ?A2W3yg֐xK>'(b \ OZetgUu?:k61xqZ)e]a"t+r1 =y;,ݸ"q ^o^ :U8RCmɽ)IeL?TSdY(c7v+,eѻEF]X6>GBS~׺p=҄1>Z0 1bֶUqZ3l+j.g!g 6*pPfaCB.A0a6jŭILB";qVٗ^NhCVފ|1` 93I!G߯ȁߪ\` },Io&jJ AٖY=HM*^\4f]֛[C}0s4K]|3`2.ż!)L8mY{* р^ԚMc3$P0 8uR qf|S}M+h3o; 0T:1%wیկB@_!}:=_CxEp#FqMB"͒4\vGΤdMhM`( |G&¢trkJpy=Xi[//r y!zS۱]Rpbf)8kj,e`\$ ؎#\z۫ 7 8n: @A,] k$naO+X1 zȳ2#K&2gTҶ$*x7cqYHg3>ҏi` d>k[wGӷBZlG,IEN6 0(f*XQ>[r·5!l_9{ngG}TMeZt!) swW"9똃lVG?ՙ-ߗAiUv`-cĵ}IUTuu_(biǓ Vo}_ | Ёl<õqDG-ή+,#A{QnjSBǣ|JA <<.)ZqGX8? ]0*Δd~B,%Ura[sm!f@@\l7HB,baGMok\K@keȹ3r5w*P4޻ף^QBM`8n{ƘtPQR^p%d+{ }qES3ku>v8w:JN5W5rm(g4fhIZ5h_}I?sT\߻>W}QNEUPBΉg=`qMI_\1A4ˋv]h])pIOڢF3wFAQU,;=ӟSu"⅓#K@Ib=n3m{D߼JUlI8nx[`g.z8Z()?ׁ5Up!nڦu 8+6]7gy~apǡvMB7j;{@Mt@&rI q4[ Sg*dZ ʈYY i߸@Ũ}p{1A6}pC`%'קSY}Nؽ!Iytf9Hj:P=v4'Dh\i"vT.GDe~8PبQT5#\ȟ&{4$m 2;@rJsX6~lFHcZA=`L*L=6+xYek]lM#i,2'@I5|i&=@,2ʘ(swlꖭ<}%$~]ʔW۷lBQ ]fv8SVzYJ=\(wtEB mv.ڣG<PW#f:ÑqϕHO N$Y,D )$>Qwˢ4|fKKJIB>;סL!EdOr]!1z̟Ul$1u1iW鋒ǛEX*&SkIҁt MۘjZuMMxTHgkmRbpX~3J+gxr^v.;^ X&툿.prX 7Oy$Q?Z":y Z`]㋉rR$Ny-+e:7I Ez bYە)%4%Y њXjV͘p' ]?2 ^0)=V.=˝'P#뒴D/݌j.*Hb2܂r/ 䎁bP2{z SCƛ3i&<Λ_GN_${|WvMVv? aTwث0Gƹb*Ʈ _NU tX.C`R8/3RK)oC'Xx׋oxpU ;;fB A*H 8$P@a8Ceg&;)ݟ8dh1^B7"*p6X⸈߀6K:==5/JL"J-wҏ^@&>Ob`)uzUNH*Zi_L̍ȰyF%L ]90TazL|?8L1)k}|!j9RiKOXH,لty+Jm9).wF H lyJH1.' [<y8i܁ 'sR6)T7I8)YoI~Jp2F!$F-%t3>u/5g5⦶r*qO`=|^+Y:1ޏuPvMx?gBCB_ xR?Oy f4m8V/sm.P8 Lhbӆ|ħn񺣢ЈFpE]}j{EHw *nKȆ&-Č(>:l1)9eOBԐƔUyr3^J2g.n;Em V}1 A[mrGT:upJTs'>v8N^%okFS$z>'iDTBӌCM@l槄h4I۬"A+ϔrM7n'9O{Ä\tk5.왂qh|&vÕ؊K0 'J8%̕ %H!|Q8gة+ADHwiWE^L 6bͥP~^B@TǮgu y$&Xf&)+=fي$g¤-4mIKEĤׄ ef׳9 ]rzsT/m:05[4~6҇J5QBL}Uy,30﯒9TowCٗBT<ݎ[Ksͽޚ9_5$5H/Lo'*}BX`3}+mc<pm5rbTXp4&=wh^!a*5|i$)VI⹹ss;;Ǎ@']/UaIA7O>3|OG,0wnrRؓC+n$ 1W9!S~%ΜK8,#M GcAQڕCFt--B-SZ5͕~,38͘a_eQ/0 { zd"Yߥť2 QQb{X`աw֘~xg\F@菪Lc:$ŋ,Eya: %,j(=81ˇIY¥4FFc?},MF3keMƫSKgy 0f )R) GXf/TJսsx.t̃4U;=|)N 1x?V!Ώ kKb37dm X<%ܒhYzN7QlcKUQ{%LʛQ4-ax-FIWMOqiJF&TzL0>=_R3+S>Vk5 y 4~"]UMxAY0B2fmE*tA]̩ [D4*5Z.3%&A^L=6e-USsqx$*@UO|ݚ^,ӥPk-F4"P89 ͚3Lj$.CT9yfajI{o `LCy U'/].)ϯ [:^`bơ ˭+2;쵢cHaYUƗ6;+iph/8QXKz/j=`Z]c#>΋ 1X n3;rU'蕌zi)YY4[F-}kbGQaA2d*!A|5븗ǍC*pYWGLB%ݬ[J&s9bTs:Yި/G l ?L[YȖ7DNB?U^v8Sx9W,Q ;0"Q$E˟=}P*z.S#0F #d ,;IˋRW!f\.|=(n[HD̜,}B%&qw+RKy9Nn[AY:3)cXM('V@or^ɋ@0>F:ؓ/TGՃ6j/KLyC`,*e!gc#1'l/.i_ y]N^P-.a,(^%fx%h%Hh?8Q02IB0|`8AU,̀J\K"Ml 晸`1puz=1Qe%:G}lZ?G`-u @RtDb}}aﶧ(ʥCD%|H~`v>yc'GKc=52yjӠ{)c72ےB7+x0ڿ .wxk9> [#(jP^Z_5AR|5wѡ3kB r3PȹAoB9_'a0B,:TIXd LWA_]%o4ч-]IH,5m5|&](rU>#w xsUz⠿EKV%FȖ~c<>]>Hc7am]GoT}lc^8$W&cIj4|PI#aڼ}TP- +MGXC8-j!2a!ʎst`y.5| <:8.ȹcr *]_ ˥(rfXwʋ,JvB/tW6dmg4'HF [``rlJE/*n_y_7S n .4 ~'`f 穇y@X ;қ.aoo{h߹+Ll[z1xP$=n`vHOǡa!r%kyߜSW2 s$~X Av`Kuτ˻^p]=P*|ݜ eJk QlA {*fܐS M =Dœ X:fl7+\|T>C VacBQS 2%pfEiu0OVz",VH P>̩q퇷n$/`uw:5(޾ 3tlXÂ. X%-x(!Ś5+QEhmCoæmw&Mtw2Jk(]T\VZu߫YX^98X2@?TXf%7/zV.~IOԵA|#Ki)<+q`IJ ](.]fҒ9F ԯ4|IAaR'PSzЁ`&lJzڸ;Iĥu{9riMeDaY,%>/i26~C͈G#}O󘔁m`L(uIB5s嵗HUSHNߧ jco[@,KgߞoKj.N . a iYmiU۴>lډU6%W`Ů, N۴tc\m ‚ Evi&zϚ'~7 %=~99S䐵yhTeV窮voh8txZKZD"PIeCِ ݝq4u5~\qr' fE*,&P <`8`nVOkWOR|8ɵ3qdYs,pcdc>$%W.Դ^ "sʦ/&Lb[vў-Sf,bSd΁yLZC9~R^$mJk޾yW/Ns~R\k<Dz9nWX)5)!bDUOq4DeöC9]lX~倂8_}kN4yƬyZ9>NZP1a|Jپ ɽL}5%_ӆ0оbAěB"o{ 2@~oax?h@k渮Ÿ]-%ٖAGPG=40&EL L=/ TnU+3QPr C퉛|i1dW} GB]z!_o1T]oJԟ6`NU;}. }zq䅋6O ~&HT ՖWL(H&TTw)ss閆I)CqvT'jM:qy5laC,Z{M籒TcN Oq*($1 p^U=1|"B\=@":e%O+tx<|g]&Znh4d T7Wtgt4 !VR6¿3Ce q0)TTNh f׬M}>U2k(f+Fu3AƛTk9g|I3c(qC=u*U΢» z_?[Sr[TdZ}Iho*@1Y9(%s"l|/D;Lq)ԩax6ıАw՛*!5 2@*U !lPHdFPOղ_PG j:yŁ'0y ɴ- z/ Z֔G"mA J=-PE,Wz7 v$eIGdI/t@MZbD;FΎg8o۴{Hղ8ip9SRN4}^(|^f؂4ʤh Q9LR+dYaHM ՗!W# 5\\ʛ6s_(ޒ;XɆj0ڮJ)#~e=Hۚ݀N=mᖽ~?M;GCxRw~TAOM=kpItkPO';vHS?3]=ī&iT|tGѳ џi{eR&qQ8#la`PO^+ d:e2"Z٠ܨ!z#[ rnb |Yr퐫v".jb4bcX/ }Ch%"2Hۿm[5q aRJN;f?,c]"Y ; QݤL4Ah6N?W쑈msq\$"ohD&@[( aj鯪"aFb&80|`RO{-ų=6J}RYn) OMG"4ji z/z٢ eE ǥ<@]a)dH.E8賤2PԵVI}[- F!IV/jTU6ٝ q`ə)-z.䱨)D2-D঑815Rgc|K͆ks#Qdz_Wu^h53Xhi)Oo$ES@_ t@+`K% o@|Yu z'˳d&`r~Q upO]B8!'.-*nAWE!Z^MAsyr"p{[zR,XW`HTmbxRX6K>PINuNU{55Y-Q <(Ϡo7%+GDo(dg[Y]ZoK;wGŵ1g6N3|Lp 'BM]ف~akYԁB _-{ >AIG/T{],9  I:wGBu O {* ƈEG ķ~cqʨdtA 6E2j bDArqC~5.F'V;4 o 4V҃{)$_b|U-+6>ÊMJD"zMdyg1M'~Z7P&ͪCE.W8LHVΐx2o}D|AM5n!tU1QD6lHFLHBYUn|bXrWdlV, țwi[3+&/0öZ+b=ӏXc 2(@QKaw(C$t0smf*xJQ8USLT--Snlk <1X /ۓ351h,{6؏g+$ܽTw3!mpAa"0=Yg+4nNi|`doJ|4Љ[ +=#B/}1czA.s.;lwo~@.E,Sdʟ++Ň ȵ 'uC3%7*ߎ,YȔ5# ٭jfj7+&Sq]|7fye}LmP Ka8nc; 1 ^b0{+{޹KNa'ծFQG&PM,zuؗcf~ٻv5=~\iJ*"g}*tɊK.W)T֍HHe~Xc@(ub Vk0G~A%Ϛۗ3j,yj١wlwD㊜\T8ߪ&SxGj\@2'!YFAm:ٛ/ |~%"+AH;% y pʩ/[1aӖ ^sl.e~jOp_DS6X1qyΛ 0[GtHy\&{p0Rk*'T ,wi s/ ek#"dxE9>eöyH5 Iui7E+-.V\"I%)wtN*OϷĥhQ<*$Bl?1 ^#}כGp5Fܟw0)n `[OQ{cED1%76ڪ!4019]/y;٤I`8U{zĬ((,KWj--DO9E,pt4by!DLNgTDt+iuxn*y/*䄞c.$S9\A/T ֱೣ.4au h0bm(N8Ҥ8sKzz/5 T*h%MXf^bq-9ڙχv$ɥ'ұLX&C]qZ bVj2fJj}Ġ<*F@üqAmrsNXQN̷[.@,"2R҄ː{ޣ11 0jV̙0_ވC?0UuEg/gU4|8AcPhKQg/ Qć|fv:$܋|ؔg> ߪ8\QӗIlXҴ,6 E~&X>/hnôTӸ,p7ofDe܎+ Tqr`ׂ֯LwDlTtNRqfB=/}QhB.\䱩oL!6 @9sRs򀢛 dmǭip1_cH%r/؈ھcw-VíԨ Y FcFm摴=;c_ܳ;}ŖDd;Ɏ> @;A}vYOAu>1a ESl#CRz82+٧{m!|4N}2@őNz;@R '˱(ru3 1@RD蟗W)ǖ3 GgIPJ{rhO-H;D>&CG`^)ʎ8jDW)vڲ=$wh*I+ t}T|K">iG g%M9'5p}:,[KWBL?kì)tDpӅ2]#]etўз']BYJB¾)Dw!cZm#r4`+`RA>4/ecL2]*ш㠌-k;d'޾c+O>-g=.QJ:FdcdWĵ]n$-q1)^<NԿ^$ .]'n-W!>B$&FK;LV,: L{,' T#)ez["puPfZDtbSX^+bLapJ Q(eF L2Ji(S}BK8`rlT3t(v? ds RT,7YhNH#o Gjؗ"$} Wd C@@s@"w4-P$Iwt?bZ/jwf50?c,;psj Mx?,/]$7AF=.@It--VPŐNjbOb(;6ʆڂǁwMY`ovߨf2 eW.x,pD7kJywb֗nV}|Z1-!qxENW=҆>tLO(x-!YIbY%ua}N%&B--I~IbD0F?D7 '~"n{[bXc+XqX6maj\ ZT*bM%YkEߍױI2h-ɫh}dNf'eUG44JWtq9zF`;/ wb`-(01঻Ue>WذOCN"6Eҵ{p ]z/`D@s2dXM(qU-;7V?Vxj,k4 1-w|,Igֈ'<ۙJѺ5_{Hz3˛X, p o *vvoTzEbL#<0b̡Bvqwl5;~X.jJTtV87;v/mn:>3Y2pz]/Q] ̅ *ӎZ;>.qc!zh&D-{սA'͹_\OJВG{wq;41dÁbmq.bFx5$UHc`BK9 MhkPrQ/Lo 酌e)k)IY/WGۥKDFx mX*_'v/鞓e HtbZjmIJɌBRg6ɫ4E:WS0m[$&@d5fRߔ?GOKʤf. 87?< UN;))dYGH)^SŔĠƬ OFX|B'k~J!7Fly`LQ9оw`V"AQCKC2$.}5?~ⲺQ r87 \`b n˵-B2dxUHaۆOe_fohmgGf$4W7hfWCtzqz^{s7,q͆\HTcC_F4E ].0|G ΁m@^`0#q nEߺ_%J=U5rF,mFWLe^0ҵt-T"#yjve.+":Y|O@!|,ПXm b-WwCgK,X#Q;vlg1ֵSnk\["13h)6p{Q` فtzkmxX\$L> #.f<9.NqX8EYkZרQ$,Y:|A |rJHqZv}W 93^~{[u-<)K#"5K7F ( gG#P]02?.ۡ{ך7:2nb*viVO q7)~#NVruG(o:/e{#4۬҈i.dn>:{GgQ2;Y&h[*Y!k#PtzT$tʹ`jNO"k"qޝJG5lzcPp;8)Ȗp[fң) mUX*F΍^IfK%ϡxQo&bؿYl|[`Nlnk)@SOmcNt^uw[s@Oܫ!\vFSʇaO9_['mx=BS.-B:zAԪ\:Lć1^(Oȍ^zr5֝ZJEi\U&߿c`i(>qhٙs?P ƒ Erˀ&.#,9\nhPŐܮKA<[`n C~2gcCFdow]X˯~%1GV֎DHAmaS ,$&q!zZv16X9LlmSr@C-Qgg4GӤqcJdtzV`21jKK; DcKw9]$zI5l%HOʶCbtH?顚zj&"f osO\3\ߵmkv`qnkH"<)b%Q@odI/`]HK<EQ '~&86k% xrL cmRǁԀD [w5Jb{ Hwj!L=G]XbqOQǪXOJZ-+mB&[IB\kѳ2^H嘔%A;hLz~cGWg>dXlXY?p%d?VD\(ijEè4{B ߳PV+ S'q?Қr'/sX1>Kke- [[Rwu#@(h fKZ%8{SH>2y\C)/@嶞pU*#tSꥦdRZ*:4+,Aެ@ޙ=KTtyQTj8p- R$Q=dp< ] tzzVF!HM6Y>l e `%LcLv*;B;&Svp,ܰ9Dl+Pr>єD[YU{L/~JW 鬇KbaH%QxVdID~O[K-ZaJlk=;TxcBf)7Vc2" D'A=G]K79Ϫm Oܰ+)ݲp6 RĤRE0ts^zR'ށC[Ĉ)+QoKOd݂ؼƏ?ޱd9Ů3NAbXaUı,{/iAf%DSaY 6uOw\23̷'}6T'PZٰxMFh ΎUQTJ, n/6HvbprWqyrJ8>'O;iMf1T`a ͠iϚ}z0yLfmX:dNW]J0͗iHX @0TEY8WoW"no-1+X3o6nH \%< #$ יh۴[g=HuZ<#߬$K %65ug(ܞTwJƓfH̪Tc؝yGsǷl!0U"2ĊH۟1,43O+_zUF /P X(iq/M7arnoAzSmgcJ{͛"cIޒ&U#{ Őg(I .DO(е'yo: f&٧͔HOVYճZyay_}!hk)5%fFK ر\14`*`P!ӄ"tG cQ4AzK7 _Ƿ+\»Fȶ K[q{Hu7 HbK0x{_E ~8٥\'MkXT&4ȾBJ)P{"Al_cGkّyj@{ݗUT-[b759(|X-mLbyn=jꂆ{5[hfsב'1 $lݾ¤zބT\Tk~ss,9򺺱rrj')=h/ޜsyk@b# J U:̿H>L dNMHt6}YCOB+UT/m~9I;oe+Qv,|]qB4cm+v|)3M ?>T45HިԒhԃK %n&<ڏyZ ho+bMk0*W53MjUui  > ??f^IŅ[#2\WgAʨ$Eb#_hA#g%fPe=/ôb\d溟ԌDž0ތ[l8z CqcbJ9J[qkQűUFQ)V2u%OWzIF]Swa-:V2s:Km_Is"@K>۹`1Nn}07)F3˴ƭ[HI h8lU& G~z6)y;JM(,+#rwJBbρ௩g::ݚTu<#Guc%=d(LvlŪWzF2ϟ),*mY8P6pi҆4}Y ղǟ0 g8UC2 Q? 'Zƚc6Q gEp#՞dQuTAV?9b7,H_LhÿPQn׸hkDV'FC,tۆ`,,EG4H:?e^iS BOK cCYQyνbV 4t0og{g^{f?Ʀ{g9Ez9BdBzXAݤX @000Ho*H4"ݕRc{tz|J򼐙ފqAԅND |6tX,&z`Hkm˵>I_4΅d]^&xJgk>She)g/ l34y~rt8K+&@a%|ߍTlSbݵ 1[KZ:J *41027ʛFr[ˊDf}܉DӼ2P2n!im`0'P|Rg,ORϿTƮ/k(,[՜${t_xvCbyT.IűDZ¶-YhQs'ŋWiŤoܝGi7f_KF=C'j+vV4 ؍DB$G_^fHܥ<~(6{F ϖMCjU0a a-sz䍭{޵MjD'8ˤ%?#"/H6SďIݢΒbpJrQڊIJƈ)z^Y ܱn`tR P)Zm VZ^OEhi^ncSQDʜj.JX~ 6T{eh54łs\Li" z a ڷb Y򷵔Zϝa53ߧ?xZ7\U?g&h5g\px8Q5H? I v:^+]^袥б^mɣ:IzއbXv+˚%?;4TjfUBuKf+MPEE&6:{foU>Ub|c1x_RԑbrGQƆNђ_Uj6ԽbD@tqݚ[GbќYird7zXIAt[ND907Hʐ,w3:g0u-R2 U-0}s'3Fm`4CRKV>qym%yhNg)Pgt0c&5>:%3Θaiwj?UOA$,ކ/cg%}algp yyB"F,1R2Ql:~.\ȭ)56&gVE/(omS1nٶꚺ_Z`8 "É m2Q -]rgVؐ1hLDºe%hn#τ#z@uN▷6"La|Y!`۪"LYwrѵ32[&^SDIe^KAx &i\#i8x~t-3+g[_% Zc Tfհ=/GVJ`yo#yBS|R$I [-_E`8#t~ BV"QPcLS{kyfjeN~؛|:y#ˢB_7.Dfɽ;j$gElI*9z:(ueIwlʒ;"x +I5 M pd~x+F87]Glk(lڵmKOMz.q&E=J&7|I <"5тh3.7F|ņj[ ;+S:˫~}!q6!VH}+߃B)i:X_N'jHD5b\AjBeHdU{ @4Rf%'8f>ooQ ((6/[מl 7(;ai+MrQʇ/XѾ .#۽x' l5[!̷tQJgvIZbI $kZ)zBnvwM5Qk R?^($9)f3$Aݺ!|Gk.xއ; :DѨtǤaHXf| $VNsCr%WTiV0rcOoWk1\ly]sbZ.(la5kCv'"^ZLÓ3g/ٖ}M9~wv.u[ SgPTZ$CT}YТRnMNL e>GӰ1D*Aߥ@iËQe[U& B/G@cl(^t$vO^,H:g !Fg¾ |76_5(NЌ qwx#bjC'ȇUrVFuxf_>Pߥj;9Y$~׾~pƕb;op1bo,fB>UOcc u~FQ4ݛtP ĉо!w {JT6eY%I QsJڌ4d3bpؠqE 卭{d4X ,ӵEmƸZj It2ڴ c""Q.綳ǺK2f_qvo0qmJ7fǝ|ZND89WhmVC lvKAQQ\}?jB5FU4?]X>Ӯ/A9ETve W6*%' 2i!vN'yZ_-ș'@ChX.Uuj0ݚ0iy*ӏ[a@i<>X̦,Cwhio"lJu."UVe#,wK`/ S5V\cqN l;1*@=K G/Wb$W_is9({+L)(_cj|-dD~YXuԌP9\Vඳtm'/Iì< -qLǜT2~PqMee pg9> ʓlNdZ7Ԛ#C0~n .?ɹg@6y{y:Α2㝔#XVƏ6e E]lX!g+.(06#FCAўj7 7t2sa{}fmDxy%7tWbӯN+\I~6=|m(f_ZA"??A}~, }4}ko1!N wUEJx'vp-? <6;ݿ6fʐE YFHAEO2|E(~!NETRFu D ~" 8/M3k`hAٺ SRr\rAwLeoGl< `1xKثjX>!ِ`!b2~!o mHI=_ߴ (S]Tض%e%!O>qF#hj m-R}a~_T9|~Xs#rJmtMߗB<7U"P|N1pRl (5IuO6iWd)X0aC~C0Ucu7@J.-FŸ]B,*;<\!G4Z>xvs(kv{isێA6Vb'Z$%XޚNȜ?"#rg{gQ^;FG7;̮ shȓEPhm1Ck%JYqD'=爫'L ҲA. + \nv+~X9 *ubX_*uHom8DZ&7PGar\C~7tbyax}3Jy%Zn][Ё0k;VoҙCzXvag׬ǖE"C1-+ 9Q~\'TeT}^cοZGfCt7Lk[7O#١>+uW7',!n=K~RS^,>wv/љm܁%פcP- -aH'bʥmi<oW+mXBoOLaq!5feZuv4r #JAu\xB}>W ~Yd{:.\OhԻqzfWp۸%HaF8N_<{ھ<PLs*ԵIc g잰}1T&KZmu^.k.)ffYy<}Ou] Jawj}]ˢ6a@3x<t {kX쩱}9l"q 9iB%#=QL|uy7xO=_p9}Ug]5oLr$ybd9 ]m0: @d\w{m⤷ǹO8˽.+Pŭe RL#Ԯn/t~V^i?P/V-X#Ƒ(gK)fiיJhYYP" +wt`{hR&閝a`þb:-۷.x2algJIcX6oR6PޓT5?b&c7^RXmǗB;iq_VA'EDsG-NE#Z؈J)z7qT/O+_Qi}PM{[ڒNrԱCAZg F㈫c9S:qӦ% w9/6?tV"li&ߺ+u]X>8l.D5ȧ%ԦĄ5S/3x׻|p+jV@[\?Ԥj%TKb֝:-2H5la[LVf< +P )QW7(Ş4a.\<On< 6&Y VN)# H kS7@L9I5IâT K+VpѫhBaL򨿓ϿM^U)7:i+הDwrШ@.4:;*Q{Td0#/q;>918Sdl# GZa[ ԬaFl.MFOrp"K!ă革 >Ԛ]uj_=5aL 8 ?K?J[:>~SjHڰL$lu` F2:AiUq V91||@#)vy{ e)66yZaYv?vePX!./d?*`=IB얗Щ D5O1Te|xQs~oTަ,Km|2sL4ZOnنf"U&Ý/%h1wkdyi'JZf<) ´6".*t_x&ds+{>[1&gioPH+Jb:>SEDz/o#|}׊,YT-_ 5>en=? xmsphSe=v1=O`R\D^W 9M9Z!Mwˈ=\+PL>$yP̑@3m1``d]﬎·p^Vn Oaa-I_7ԫu˓%!gԣӳo-(J#{X4]A[X*{w$U>B,`S/>遏Ebi@HN$ aV\^/%(`|rn'xWbv?HP}g!߭~zH2A2,m?xy  A!]:dp< "VDpEsIrpՃhı qip*x5\冠TAYI` ֽx YgEy;$l8;5XHC8Ν_wrQ$C1zfR8mܟ,C7۽,f +ZpF%0?e7R =1}+_IJ]$wZ(eA2y6pPlX'K "Ѣȼ@2B$K@/!>ij F}8Z j} y]7q2u̘Lf%o^M,̑EGtK#t۾a>'ͰT!D)nsMX~@~Ձōs$j2~`BFx~ FPE_ E$N}7AD%@faVM ;^DF`0(Lφ%'aD8G;-V˜fOov'fX i֣dS]5zs:lX^''.ZP:QˀWVS" *7l6kLƭَS{tAelo~!;?+xƽZ݁Q.+쟅GJ5e QGc H }DFpJ̸'>gAQW&./Fb%+m@j _jP{]KB$PL*4qdCG6P sʄnS-!{r#L ϩw K>xfq+5+L `&# jEuk#S57+K-k,ѻ6z dGԳIFRot`۱<|5_ GJ7H֐0W HBR/ F"%X OX[esLlTw4@]Kwk{VcsHhtZ;2Pl#W PBa|D{vʵnŽD|uR&@pi) ڱ{}\rr4Ss2KFJ;zfxjJ$4:0k `lҵ(o~`b"Fw&!Boqz ļ($OQY7!*&G~kdw .$_\2@oե!,{ooBtPZ&Hu\!#޽ |cF9覯P YyCg=#? jk:y+ѤR68,Z)p0F&۔&Q`c0kh39JhWܼ{VRꗣ._UDo 'F)EVrxikV;?QMb@O-WElGy!*!XZFQ[BZ ^ȕ/DP}TfJް Tv1vQs8Ψ`}T!|[Jz%!go0cĄ~ &_MF (@kΰ蘊ġ&+$%ƜQ|!CTY480̴,!z~?|Ⲍkw5.X`$wB6U8bpս@V&`<)|?0"֌LYE@) ×0 f5'o8}q1TR96xNSX2ԨT m:|,Ԡ)@ֽqK n, |n S =9;K)g)| EMW˟2OuY]zh\+Q $qrJgbe:^v@ `iP|tGx.i2^Ս fKX5H@}XLFmۗ{hSTrTxA!0d4h16jR@0CW88>+ٽ0k\6tѿ ?T"< m Ln7v^EV ,_/<|YEkn`z!x%͸d&(q .ʇElA0d0,%ӻ(C />.|/DF_< %ZҡPBB) :ʻsJ;= CJۭ`N6=Pc _{'`\.N"0 /8-ò"N!ݵ5 )42'SGTc& L?Fl/2@ 1b;Tc2ÈuU x;pHЉ^@_+<0k i!:X6Lbmf\?㙎E0wDd)~ެ -ǽES^wYBس`i(6%KbʯASYL=Ł՗Uw*nI7DKh,h=W|iWj>n10?a*]Gt>OP6U^[z԰ >R%8u?uj.hSQBel,ä<uU̜lG+uK$kd*@+ƹD: \I5:{S{{!܈: !OkӲ.L6ۣr-ʬ)oa]4U}8ZG? ?ő^_hbGmNAF.] >ÖIjX 0Č؅Е"ƕbj _/4lMJ2݆XT>ڂ~Ƨ}p:,Ӎ[pj]:MD8N/QΥ;P"iB ^YKe{@7~I"mlPӉAfV;џc{AsAOK#NP@{ X,]#_fs Ia( +O!:+1cт#^c' =$+7L 5+ofVJ.zDv~{IF#r((c," $lΦyvj 6eo-TX,&S7%/m2o:Y \JJO17pյĻpFhV_hMìjGvu˥snKhzy&(zsxzNfjG>F99Mɶ A}O,VÑ[P#dopYzL̋_wZԕ&bWl뤾&I;KU0 .mh -Go8<V40.H|H.lۘ5]A,bq| '*Dr_=4 4E W#mNqhJEP^\s$/ND[B9\fMD#wf\|P70o6Bp82T䱎DŁ&V(=,nrV? <U5?_^>nz//طU[U'TMXtOOȖ|lwrS&Xt 7%~ƪF^*bҗҺk4GEھ 3S(A$Đro\ 3!oN!$:_(I#@ F{bL<.)+l 8͚ڣBeU^ 7@X KYt|@z=$BO|B3vjxA"կ q!Qq!RU71++.VnUg3|I7Rϼ0)9qwk"7G6"{5+8yDӋ([eQʋ0?&|Q`ٮ nP qp4۪ͦu'9ZL Pw%}o\ nք.%}d"6`xJNǒsDQS|IFm a{Wzq8PDuE *vŊ=4o㋁ưK $? R MLĖu-||w?%fk/܆hq':7ޱteFcZ}?*B5ԙ `(2Q]nn`es.pn~rtc>}+Q WruQsxf]GD WJNnfL*Bxָ(BR,$exVޗ___$7Bi&dp@M-yP?1] 6f vk>C=ju7AyG:r0]ɴQ!+<orFƴi.S*>0")̟$c[Pn55$ݡgќ N47L40hk=uJ@{dt(lMDfcZY8sbrI+baUbHW;]n9`Nd7i]U8Gȍ1F:кJxڋfz۷}#mC cb4#Ua];>P}~y Fhir mmw2OY5qEwqOJ_sVӱ)9hFiw+]NgkRѦne܌9UwNZuy|v0(j^KIPxoe({u0 GpUџ6JSY^mLļҡjvj܃5R<_ؽg,k*@@Cbn;Qp*"P@yWXKHɗaP"2*?[fР ?"jpQ2}u!42ʬj &܏9"Ⱦ5js>!yt_maL:!p(;D52v-k=acA 1ᩭF tۛQ5\˔a)C=tྴ`5-_%Έ"3|\i@DSr8^yVR5:,2m7b,uBzftpT6Ym^?csґȠR'⬃PJ#[pISPMN<Ųa8g|p&bioK%'ǔaզ 5^ TJ0=7Pp X;?~gj (\(B=RGs$M>PSX kb@UOҊ^듵7h6FG%(L(سo/@h%mJV]gd6JI+0e}9ED Ӌ xM STWi򷪨+ۋl ޺ǖD1ש'yLXiDMOouBz갍=q`>[^sYFk(r\%{79چ0 ].Uʇ7Dh#!,ws] @+}8{Qͪ+>[-l8 !\w 5~*8HI l:˔ɐ+1 (uC}5#xa0MNml2/ G˟l!`??'R(vgj)ȿiI R]#e9IÈ=80indki'I` IRJW =3Y04t1#>>G)uLS2̟ r?`ku r{l<пog0*%1;# $=f>{=1wՈ\.~X&4`YĀW2 /R&:assE!ՂpkdX1EJt=N#Vͳ>נe]"]&P3xybMAfxf{ mUh&JT.2TZCW&~E,UyQ}"%_fřrϣj,DRa5`#RN*kN}4'Qs1 vo8=Z=xLppW RxɩSJ(a.O z?'-1[$:2" g2g#@4Lq*t$gbhf*Ųe<_Dזm#WKK {%9`СU,!&әAÓ5hq?蛁!ܨ *mU M{ [( [Dqq~!;`5im]Ir{!b"GŜѐ,],]Vr$ph4GfDK ki8Q>NZcj S*kNMfCzO t(kUUɵCoPwS fi6TcZ:j|\<\G yskY b~dvƓ |^HX 7r6fCnJnVd//d2IZ ` .f5/M…GAP~a[7b~:_KuZi&Fɒ]._C?8{Ŝ;;ًU~p4<\BӴA<瑽RWX%1*x͋C" I|R"tv}!gkgM6#ѥs,CJ+wڀQFm8Or} Hz}X]3Cvf^ 2[ujy^N,Q R.(?$)Ѧ!-- P ~r#S Tc?*,{Cs3|i/p7ol痰D2<@۫Ķ 7_+e8VvK$% %MR4q!NԀB!jҿrH|1Qj3fwikxcɎܕS(zAc$Z)FqzdWaή`4~MlJ/[v?M>Gc- reAݗ&۬N>RK$ot-l~G~l)ee5 8m?x5Z fTwz irN +E f+x|tV Eߩ3g R9q⵼cDSHK7|GP!_ ]n*WΥۧAv*~pj')]\1OI[k+!S=FM &'4-G(z"k枱Q /?3/rӓq]9 ZIJg#f𤋮8FX),Uiڷ h gݨE>WA<.mʵHtlܖ> VͲ۹L3@5nFS @ ZDX0ub sBֻO=;i%윓}J'cx)Hd (i0 weoG(L CM"m unv$ $N!(t-R7Uok'mi/ik#C_$Po7_.Kg}m+D K%RHŲXS&g%[E KMd|)G0c6 Uɇ3}˂@n'};\_I=UYpRIFNX,R Pk];Nrz&by!HI5R..22u17"[њ7`tyjed쩟* %eDӇFيap%Ɇ]/ў&}J4B#҆7CgO((ϵʛ2sƍUL6Ebw>6ŷd$$D\]"X67%@u\V̶imղmgM}aZ|$Y5yC|lŴ ~fxWs!v8dlKNJ F.âĕ6܈NjRijhߵh1L;6H獾8|Jƿ7)l {jB-i ہXDk 'P\ChkcE47ں:~Q;@GJ>ZUA> RڸrERRI<3~sS8]io.@e'F0wDRFX$#!jR<>] #D 84pIO(SY_v)4.X!iS@jq.Z to ҅o ̒MII[8B'[M8"c͜;G:CS8WUsM}}[BZ-ӻ6ևZ.-ס @vA21TsvVg7&qzXѤ:GΕZ 5ԖɩxÉҦqVlddχ-jeբbE )mZ <.eZΌ =gIJ5P2<R؛I|v?@ L]k!r$?Ꮵ!F~KI 6|Hfq+$f.ULB VI߶FG9y#>6):W~Ix{I5_{@KJANs ]8.,'Z;;;?9(gzce4q1Y=Ns2'ǐ[?o;ɞk,f>TZ6ay'm '5O ceL[7O8RnSrLY}B߮*dj%GX`2l6 ћ‡mu\_9gv?%I S;h?$~grl׺]l@ɣl|/ZjXQlۛ WTuh# יQ5VU}|>>nd.j1&<[Y@^ΣL}i\,w*!>( ."3gׁʹGTepht~?6#S> ]q#4vԄt ئ>zZ# R:M?2A[&MAOB2BӃu^+R8<0.yM=ܓDG|ƃR\_TXYdfJql2OLh+fP+G`D_6ͮ{ht%.A抐 8a %MdY'/ptWMDU{٣1!j=m}>.;bkеt$/k![ O $iL Ogq.L`XZe]/Q,-;l-b;sm%B:+)Mg~JN9=Ru?׼=0^^+؂*ҷH$/,YfSU .mbu0VlCzU)|wx)RNTy!4Wl1dzۉEFm !pi=Tpxy=%ѹuC0DZ&< ]q6c2%rGr @mjc55jL+_p&;ړ+z7R,NkVod$J)D=8) jXz]BI _ 5hs@˞6_B.4axTQ<r].3 e7פNG|lUqs~ ;ˢ_Oҝ'x%^HY`#M!,QSV+y1lrHb|BX EAKcH&ޗɛ=Sk*XDD'mZZ}DSN=0@SYqjM,~ F!T\Gc1OwB/F5 BWCp=+YYDc^[tGmN1MR`D%{V/F%(yf@fvL KXRWqBl75)%܂3LM{lqBӍiM7i&2Κdg6 ފ70iYYAXj/k.Gq҉_! @#@ˌg|Ek,x]]gڟ3Ȳ$(P0XYA `B:-z o%!]sMw]KVa}A7Buﮕ7X:nozA qƟ(˵WO| [Sr5m_ J({ c*XЭM T(y$aVL}|dpYXét%\](cb&Lx2C#%Ȟ T5ufL]~:JgGҭO'gp!wN?7 4Zx HL"'RL(񡽰IX1*ij"I0N:ya$Qċ2b>0# c>&,mD^w5 s#T}m㌦jkr0>[|! X\r/H$Ӷtf~YTzds;'VTEQ$J4G&4@zNe|y-,87 ѹXl4&؁'Qm?Q{#L~H 08`X}~WoVsU),q}B$ $$B5[nx8KYF!Sї0F0)ax^ؿJ U^Mظ%A A:s*ЯT` N6ιU?Rc tZP 4?HZ>o"jw ڛZY1oW؉/+\A5r`Cv߆7[6W-i;niH F /S/W/+ŇY@g-ꀡBI3"pr U-KC} UgaU(Er7BQ./{̈i+$JƽeųgE\2Q/fj0ve|vdp(fsMb߬R41u@3-,su7d&n5cuBu PBS Jb,RVgT}b'*3'&mAY@E08p4Ⱦtۨ7Γk.U8YO*`@0r]A)%D{C>"N}Gv_\p@u63ii찒Bm3<?!"+Pӟ> \ԀQcsDZH=>? |-u a:?AQ52ZMW :eV6W4MkH8*Y1TaUޫ 9&aY'% ޓ@LP(- jm=9,߿;ztsO7|#TjͥV"jӮH5%.4HAf(){ XBMT 'x}4L0)QGU ]ݔS,F)W6#XS'ҥ)@L* K-5wz숛˲``|bel|"I@{+'U9CdS'ȫ0#d0|ryt_IgxZ[♥FVv腐 ?s9 ׋@fLѰnz @ԇ# q"؂IUt֠q 0"P\ <= h=$oׅ@۽U`a=Fxo ðh{bpIb{qAS GwGIv&I)R-]N[I%+d=-řZsۀW6ۮ\fJ"j3!OgMy;7'eǣK=&i:S؃:"mez]YnHﻘ Ee7GhM]j["40Юܯb\,K ?eANGJvV:ɦ}m8 ȱo #{ִ51W.Z,qK"[!a4qr< kVWAr֍O}^e(<6Bl|^ `+0QG3:T 8WPԚ2D 5ta&޽.4peqB8Hy<#}|P\M U8Zl]ՁNI rA$ yŜE..q3t/b8.NB=_'U/@d-)$$[=mInS1"GY+y 2 sKl^q 'L UѓAS|g4Qj[Gn4b2yxYlmQݠĂ ]dR^&FeY% #e#`beTsc??Z6v CWYD{ 7r#YG'VwXұQ$~Y o]͠23Na6K} 1=N֚_1Z\V&>^CLT+jM~-'O7:?+K5-E܍r8I=;5cM+g9mFcy =.cS?Cep*dS|DMHPb$PE@5l<*BvM4ɯ|C o`,>^tIt6YDBM}*4Ni6O%W(t K~HXP-JGVdoR&Vv>0CVکìi~>;O0lbYU0{H'#yŨkw-BH_<УoXd-&K4<v+`Ae(|>ϋr6DU|.%!1qޱ?:8"InyHeNxUL@D( |yB,Z7dp3DT Lw٭4ΐѬ)L1ewl=մ`8Rs൰M."QyulKK~4>!%8O8ns?Jo:^<Ϊ&oLtivʁ rHw1\}!Ű{ę(ө~/=F=T7Cm90߰hu{!0-&qSC@(sja9οoP֍@E=*8WrTRq :Bo`{?Hs!6H&Y!$B"S5jp%LiM/͟΃|*qw^3 x7 UnkU+`̞N]u~(\]WO#NU=+,H>t[d5Mgz\b0 / jgRA:=y~,MYuE!X1W3;@AH#>8W,H:ł1qB3[:ͩ8Jzԕ ,(Ҍ- X+fnEN-8VjJ ~a{GkjY</t n8شم/ N,V\1-9,8r ˶(z[ ~p_QD7oN#nb†Lv@ǫ//, ``Qvd=BJط͞MTX_\mEo& 5\͸Ga$ct3 Jn9p#S>xq_-4Qnof9QG&2z +1)MS]-1vlԳ29LT̎$[F"{knW]Lz2vU^,y3MDt~*"N8r&̠y(*PI 8T!'B~p tX  Pb ?&ZIR>G"i^vu^+p NR]"}yCX`ERUu0xuŞ<[4Ђȋ-X}.\^9iڋ2 +#Di4]mtڣgcxƅy㆞t(J 񚮮GEq3ktN(,ϏUm󈉐 ͗u]L>څP%C> ".Jzt[ [HK&2+ f }oHL`owjOWTR2Jz+ sE7( 0S\S/%Kzr3/֥YԵK+䄽p>dq ljrj6U'qф̇ PsHHo+Mw6P,d]řV4y4z;0pJ?&lf @2A}S&j ZKu $4hɬ[b~Wt[=]9ɹ IHojo\q6%PUh]N||-&rj cI6 ꛀn[CrbOS PF(P۲*VKϲe=?\)Dդ V7iPeҁ9ާkgk?K5&H{FIIhϔsIw->2/%_6[E)%lj4[ -T9; io|W6{0Y&,@4sk⩲ #Sj7boAe-i QL*j_'" UQ3?'IVut~[L)ND Z__rmW͆neQ~xav]:jZ9}˓-^0qn*qPD/OWb8ⱄޝw ;&Ah<71񌅷sRl2If&Yd7 Xun%}AP؀ص"N72=<7A.*s֨hR&eY6X{`@ћD}.ϼaq*.g+ ~J8Q||}w(%:bCJ-*6k\*'} \" m/l=ib91gDsw:ҟf \@P";/ɛ:;]6 H,"?Ǚx!p# VVCx><#Bmpmvd=Y勮3.U3w0N&р_O)7`dzxhq$A2(@p>.-+v !*٩4A7;f^n%OmvM;==˰@@&O 7f bipƵdЕ2MPCzĀ3M.zd٘Օ:_ˋ94Z{`-صY\10dFxTkc&GbS ~"?WBT-#_^F M3gfbB7DAhsJ4g[qct@ DXk/*#3ͻz1d_HWw ;}YH8R)`( ^pWlK$+~\JKH%tQ4ػ]6khل{bI_`|ѕ~y!2yh+c29'6WWNVЭŔi5 ^'*B&ΡWفm+>Mڼ0 -~;yP>73X tV|GJ&~j2O`|k.<Dx\"y$&]N5Q&H#6\ Vz/p2Ha6q?W-lcOs]oO>!tm+uszA_Enޙ2<}uN^鰘K-~`,K,Pȕ u`]b.$#MaF|g}g4](j (:sdphlZ~$_|d^gG;b) RmjӊLb%TFiԵجX?]׈Y2j5OjLr/ǜo'rn66Fj0_Jhd)jϰ*s_VSQPV4K̮߶ۇ{xJyճso0K5R j7EXBZȵ6^ukTbdmRa 3rfO퀬:nssfy&$1/ܼ+[b[@ԓ^ykhq;ixq4N[#y(60[57bnVU]agY5ֱX,K eOX5ukbhБp"/X}nӏ;ZΊ=MmMui ;r$hwĶ1Ezz*INHsY()NDq\f>1s?jU; d̽Fp.P4{g!;, *r;Ioo~\<ŦtO׃,>KNPfstB4$u|V6 8/X74\ JUugkcyrN6G#9AU,Lb oO1Αz3}1]0=pN ҃s{$C^(SduQv[ ]{:H.&Rdڠ<@GėJqx X1b0v.%xgFy6 w-1'r@ayeUqfiΐY$"Vc^+{ýg#&S.CQuf}A\nq" 'w85M}Qp=aMNIM\cqȄ5˶v/$[0eFҙo/2ϭo-0Q~QTL21.F}#34Гfk4d Omi3_B.|<ŀKm.鲃]]J2T!ԨGC͹ אOIQן҄k O CUp|\<\keFC|@S+ }K#w|g]3~GTk.GSdXR[%h4K~">-7fg#Mk>l^ (ccja`& @ L xPlxq⑳W>?VnW}ԎIMȲ9I\sP{*= Ӳe.O#/ {H ?s+=]aN76ъ s49RpCQBXXim5sq궅xzzaճG4ů &l{E~|^H5_>^cASxUё8N ,ua:j eN} >h/$(uȑI[ z+`x'-}-H)(6ۨ-NHƾPb]&g y4jm $(>GWĞ[EqK%9.'} A1`w:kS/X0oAp /Hnv*׌w'/"h&` _0NW1B[H"{>Tf.RbP$b2 |`i9gs+gr7S[Ÿp(kꝔyg~qBp*?)'g_E~ #δaR]Hԁp܉K@)(BӧjkS: v\< z9/)} !cBRIZ "b g㢼t]57JԊ:+=tx!q!@\"9ÂuWyJl$Ig=H&kluӰaGR{%zY't)FTXs?lfȢ CT&HB\0kDmzpT _h{BYm `Uўrc܏ FP̝L"Kd3<92KfDo"Q]R(`Q8)鄫n~Ս[&$Q-k <|禯PGG0M5⥤siW;M˶ć$Q# ~O]Mٵ_ܡ ~4:2u 3zǤt9{l-zaI3km,aL(Iw\' ;Rf`s86]<y_q\2ܻ4RrU϶镘ŹqT7h 2wt3mVC?H^vLfLsO58bub@@kNI3a/^ :Aѭg׫Z*ic&A:H2$'%xv'cȑexQϹHEï[kQe\*d]ב/g[Sg3(R7$'UI={U7{V,ɨ90ٯ+)&-[ʣ iO O.efp]!a4&=TV\A]tBL\þ 5):ު> Cw_As:?98lH"SٹS"Yx()4 uf=LHK(Z/le݄ߗrP!_k8k*9"&esFk.(w2k<$U"PX<4놘{`)=ihgm > ^*]a8z,7DQ]Z&'3wx8Jh@5mDgr"1C&|n_|oUE\EjvTmU^[¢fcaKj~ kFSXI4^uxòO: 1UzxA4JOeP@JYҸ<OJɗŤ[tQKlJVa j4dS(7 54\+xϷa>B0īfʠ(D buh`ZV_^%M};xlZ 31'S"CD]dH;LoIY|IT? gITrob':Uq3b:dB b`nU)FHY#2YQ)e J1?NXXcyNZ 2(ԑGwc&sby`)Ft9"eHD!ͿN[7(W٭g''O]Yi Ҳ񠦩dVxэ[{=HټR 9:)}ҟ6p՟~ԔO \ ;ˣ@*h?ϰ1I_d 5D -ݎjdjXUxY%wZkFQrR.@\)I7P T֚&nP % )ݻ k6Bƒ{w Fx4;3*?cGʯ<ggQB_hU FD~vo?H%?|Ji_cVGpEȆrQT:v˓]G. $ jWK!pklꭼZ ST򕠙d6RV'E@m1e*TV h;yO¶L&ᦁ$ZN45PQB!cgh@V\o{QX)Ih[\sb=H6=]bAC4te-š8cl>x6qDP5p^uMvE3@`>.+ SQp ]pZ)+ƕb`H%Kx j>@H5!lņNOqe@aU 7T]pI8TI]S4Y'Yw|D0nj'̻hcv z!Fvt#~9`s: =aMA*ȓk+L+OW2dY'Y *O/YZ`PcQz:7Q.{ ?QQ#%tTٛ!7']^E\SBp5 cT wJf.{_5CݣڑLAyw?/d#pYƲ$YcP /~|^Y-jπ/z5̧YϗtHPh fGOmf;D[ 1ES+X$G/fBEHi W h,sϸ_E1wB%d$̕!9.Ez[=v=D~X\>30 ;Aqi' O<ˆDΆ䋶 ͊ $fYKj./H`XF0Н_?ҞcYH{"2)! ;g}Σ &R&z-&Pj6e3DL=TFM~uڤQe܉n7*$r"@nB{ 0ϼ1brjy'kxBz޽6yM:Pz/VR,*}Ĭriqk!%-ᭀt! ߷^o(js-=#B?פCOP5̆[~A`7o1Z(ʋȕF#HcJq} /9WôLԱvĆ.w7]ʬ]Lz%+q"ɦ! F nf}E 3/fj,hw$qZXƌN5uv>`Ө&F{C2sk ].Msݖf|T&Jiz`4 a%YMOmޣ "Oz m}&z^]6q8&SJ:6zq?pACЉԊ~R0aDDޖuT:uDԱ)qLy2A =>E o1)yy-^JD<4Pn"UZʯ e|zF-pj -NMo$hZs5tA,psI9&z9͜N?;zpD<Ɵio w'4a+I;<9 ;dlt,WN;B; v09s4E,ȳLZQ]iʻkƒu' wrL>8.r}-2ĥи|F5uAQFyZ|DnlBxBnd8NF^@;GKz3m8r×>Vo4iP?޽f5٤n:._r4yW| zY e5d٭ZQ.PJ,3uPgk#ϛdb=IHac#Rvz>"_M?g3/[SLZ!')H7HF9yUE$b-CbB50<',+7E7v$3b3'n]0|_f]\Hiž亇 1drFK[~jC¬>0"ZA||:pKW=o;Q;9iXmhWUV%)qY|ψj+"ɒG{_O3C/P_8_Gֿ. u_OY3t]kk$0 6ʁ5̆in%OQv)B?Xn *()sS^NR[] S H\xCd? Ϡ.Vr7tY0 z$t]X0XNw%DMvWzО]UhO~bLD࿹@TNY*T|7FZ/wRV 1fqn҂Wr!W`3̔w澉HhI1rb3}Ma4v6H&jҷmj\g@?O)(H.+$E$Z#QBs?[CѶR)khMYkI6p|A2<74O%O@̪=ܡI_$Vd:U/0>A5F,|XL5lX;.|,ę'*4؆$|;=FS8uR+"}bqlop 2ʬw/ ,2- a`m1ij]v,-54#'&p?W\$ ؗw6n*eKcFI,@SK@p gV}cX#9 w6- M%iM }E!fSbL!%Қ/plP=';߬q]ċOgڞ8OS' X G7#q50B'~LNG5?dhz9H?*5)2bpD{?t*S@\ a k6j#90R|>7!VS\2Ovx>Cc+률LKk.V`2Zu[hBFF:'l:p(ʺ# ǧ^P90*/6_ š* e!=;g@ 09(1jFP K^-Iޭ|5IԷWpl6].9_킑?-y,)~h\[:-ؓۛޗ[9I u Q5w{1Zbl~ZDPRD2>Q[ /J(` ͒ `wnV܊136Yslt>1.W:2OʜL_)}}05IģݿisqqDV~ݙ#ui4AYwcwlXM̌Q C m&ŕ8H*SI3Im a'FŇ:ZonqEO受3m5'*Cӡ9c.S*Βdh 'Ew0GN88FW0jÌd΄p8 ȁJz-w;Ɯ(p= dWnQ432?F]I~]2EuHG:wNM/ഝqYFQ+( CCg@0ؒ7L2]I*M,N8'ߑGF0nN>ҲKlAx]_^@9x|1ߘkAjұpu?{aY9RVs$+K8?Sz߄3 CrY4[EkyaiD4Q|wKCj$ BO C!WU<Xy*}DAPk$ʇ [N,M@t fHT ˴v2n  v_sf(Ő-ҝ&Z&x}˞J๟pgWC Xd-&:9gIfNfQT68˴UPҢI>a*֫Z16K􀲰sq)iƿ8 1+-SG0hp&vv6Y}!JƯBԂ>?Q@cI0 AD)uI%z֤,Tq眮p`rewCҰjeV&ozv?I^ey2rޒ7FR 㑊wBs-?H&ϑSY]=~ۢD'>5])˘C1%: }G%i%yfAVb D_J \ p ,RZ9a`G@p A>a:M? @T &`=J1 v@F4d,9P3ɕ !<4Kq-d ͜9(22r ∀A #nc*c5vI.c flTtKShʉ`]N,Yݥ񠞩!E8B2ZCEn$nD l\~UGFB!3&lYؐ={ W cƖ T_I-&as#|]yjhمC(ҘƘż,p?vaA;XZYA˫@*ce1A־OH :«a{#W!`O%uS *!v=}7 @[reN 0F G/a3FL3X!x n:]Ҁ/\6dCQ38#W;[Bǝ+߾/d^hmxR SPW՜T~u7&a+%\ /=AU"|) ZfW-1(docH([;9l*?,%Zcdɇ`~t{`(&+Eis`;;74 /NüI*#c 8?%S jvˠ[:~7}DAKĚu|QIo9:QӲ.@'p߅Fm Ldw~p@#? $|`iT8M #qislQ `7W1B{Us'\iYcW: %MaaJ-M*nLvG!ȓB' 5cӮ4EC}4sN_~6%'jKcs V-SdAkAL:fG Mjm(U&Zefq9ڞcmz2HѴz0Spf.5M7q&iH#lbIȘVfwSZ+:g?"975B¥8Qpt9&}гLW-<}Kv,8wn. zb__G9s7G˞y7J0L~FWTzTdx][Usŷ|3|aQ+cTHxd(]bU8%s*ou܁:y}#[J/rECG JKPB"Jɾfmo]L# },3ACZmXTiq=+Ƴn0rg|ܓEe UGfi|\^x=3mn2)1- pqh67M*" U騮!`s; meDZҘO"ZB%{mZtD)?)Eڸ -1qVvM~T5#yFDy#E^f!16Qr8À_/nI Y/lB$y@aVobg!Dt>5LaCÔ.=CC"֬K'<.za,2Dye^x]8S|Dϰ*JFO/}|9 b@ǎЋ{hh@9|6T\{|Bmun v xCAacZ2-Z݇d]j:R BZc2Y0E.TȾnpGSTs;Sβ"E31OI\P%-RˆB|?>qA3[9p?݀>Iuy=׼QN?'@d-1:.j;ab'>XČ)'z(q|s++37WiAb|Vud)87Rȕ' ;;0ϨSuԞ̰Sw-Ixcכzd8Zݔ^` @x0'8C*v}̆xC蝈EI/R2>6.;^Yyټ;4NHr-#zuAjplfawOJiJJT_-2a@KuH䟼54_x l ]!$I([m(/]5OB|JDq} P$.RL]hu4ȹMǂ.Ahh_Tbvc +T^:TUw߾飵s(ͦWxd'y|q5 >c50aJ}J_n&^LjGQ[7Sf۬9Kb3R [UJ5a`,vt$T*⧄a!d0npS iZ̖goSA5T"\ CA$`(+3gDX@t7j3<18~Ɉ*4E]Yi#"FDU]YYXjP?9y+^e%YAEMʥ甅 BEr;zn=ƽɦٷ%:^q< tN#}oނ8BIe^sVza;wNqn|12Y1 nlQSA(l S7#Uiɠ9.#wDM{J`BCQ:z.StH:y舫m=%Z>spIb^-tE5xŬ"4)-^" OR\ᑼꕗIb1'Q2e^c]\c})ɏ׎4*l4p,3LȮqK9V& `Ƨ~x;]%s{OqE8de]=E]._C?3;ML>-D".>c(اX{!m]ӕ+[ @$&88:Hx@Y^2YIo X󖞭kLqc)jW35c0xNKnA)gM- @#kBW;46e/j0jSi^7]PyAcLR;5]"@jDLh)q. TerXKT#'OCkC?޾7R#-o3LܺYxn>_p eE~RE8b=K#ؼdp };wGćNU!U|dc\Rb Y2Q "J?H" G BI:Ş2M雐*5-aL.g@hF>X|eC8PPRFF6R|Rf9{`YX&rm}"g>{AЗpmu=.IܒgtֵgOZ\,G@@"s`؃5QY2U]9M1 OJBYG?DlHL~6u+WZ8F$9 c$g,K 3Tzmijfpsrk=v9FH\O΄^Q.OxScgJyϺǽiYމ|QpYM'kW, ݜֿ8 H¼u3+q KVV^HqitGNl a,柗{QS3b>_c'CDw[DkuS}Q$zq9 ^)j zQw5/ED콩7(^ x8r1 ynb,m9M_b$v>- Tʇ{ Ofc-,2^%EjD¤>R+FrkKx&H"ߡ.X[("s _ 7hAk np&oj ~8lg׮= o1Y+ 2%n!=-R/Ek3*'">6+ O<6*#1S䗺ݷiźϿ1lO[`ȓ"Xs_-z(ۈRx\?HYoK_n>to;ɤHsxt`d_Vb}!D^#L Lo29;`O (;^^r~NDeĶ1f N ;=;ˆE:<%NuK>|BSqSS 槦xVf~3e7+,C[v"rB8Cw|-8%'5L[ݫ? FƟ˹o'D\V7 )2a/[ a5,GLs[KNv xllW Pqvڂ|-BٔH.t8~ A^@MpSRAfXzzVm 7z5g.0iE ${O͹FyOO.hR,IxފQpۈNLc"X;g9u?#!|}J`+u_@!SOЖէ.Ej|r>+3٪5AYABU=2CXu [ Q:px< ־ XȁJb2ɵ!Ş3JrِR 7q8XAk7Q2}ׁb~]W l OfZob`rNIU8?ZXբsƦ5Ϻ+-į)61rѴ$ٜ494&L^k1VeP",r&Aw/yt3 qi]Ƀ{Afv ,Uu>OLc1c-=}nX/cєw'2n2&[o;.IٿS(}5ϥ gfH}35'HVU k"Pk^p֊qskaHM!#z΢[ﶨұr*+1aҰ8O~']?}c*XC-[+t_&g`*y(mSp(%%57Ol+p*Ӵu  aFFH'ҶcGE&!;]@@$òWdq>rθ[؀xd/S7d 3YFH}pU凌]T>(?\Y7 GmEjA1mEE7eCS#=H5犸\;(qԷ:4YA_K >.&`@f{oҞȃ=kSU q8}t@%YrvD~M'K#U,ż<(g$pP7".Rs({_CW<"L&B` #I %yMr <6y-vV'ւZ#6:./'E1ޖrP]Bp| ?KGX$*6H\a:Unq1S^oi*V +75,d$oMzrP$ԓ;!\8nI^Ӫп?R=ʡ)NTO/іroů`qB;K1ݑ9|HBl>@3/D"d.ܣ7Fj^",UJ+fж ;h^^^PDIN0$[>AO2[K<ĹR?naw yMȼK6)fDRQ-تKAm(ʿxi]T8{kvXUE;A>)d:b-Q,DC0\4#-TUa4aBnFi 4Z{!YMۭsj2ZI 8b󋂃^ͿqȀ\ZjMy]P}@auGȍȸaUxxK6X 7>iQ|H%A;I!~۪ȵWXxݒy);U FߢFu۔ d"y_c@\IZI> nf:.t=^mVWi^ |["sqp'vjAy%54bXyf4i֏1 hC>{zM$>1pw_p]fOF/SO&AIE%d-iA6'{#jmJdJ@ScPyd08H͙M=(I3vk ^:}e Xb9lT5LϘPm==mTrhS#熓P+e\| fZ*c>9MD,Ku=#-.4;Yo~a퍝:[ ܮa5iO0(5ߤݢȞPo;gbrн W^ \7Y:eИ3wPmVq` 5/JU*OMnt}H0yD<N} -ü\!Ȉ7JzޕxND/%[WwFA!ѫ,4jmŐz_{bEԚ,TkJ @jAE7g+yt*s㇕hZ\@vΙr]:︉w\¡ eAʳ^ODCFJUxF'(}&DǔfYtjn(.1n!UB1v99)tzﰨ.,G RUԭup1vPe3j`6ehΩkWА𰽥v3\EEuIOGg^+P4'M5)3"7IZ~$h*>qxں*\o%.Ǽ4Nd&ˋ0\i}XM}]AEM""bbsGM@^PA a(ʑPdca>i5{ZV E}xXaYAY=m@Szv_õOEap*W?mHߑysf|Q~ R Q-&h~U)i?$/4Q{qCbP*ԗoڅzHTB#TyAoXDYkSUTfD 0Mu_}RGI),br1w:0pA+ZEZ c1s|)BnH;=z4*na(ض I/ J0m4 +څ؉X<&IѨZB[3 hVq2><=BV6 OE Ig ̈Ё %gEr3e'`>I6oo%]`F.Z❧GW^liq0+UuY3YqperzY/()E ܴᕀZn!&_T?km1r 9>x!aʖ%_b%wi3@mGE@Y@Ua d9L=N^zS,Ά8 vkѵ|iث12oFiU=~B[*vDOǨ-. 2ŔnϤ]3IymOR!Y¹ru4?i _"a2dډ#g(25߼dMA+u8>Fo8GZzM;{݈SI`rM%p s~H xQU?Bsұfցf.41*tDcl|z^жgIX! ;40? Ye$8TwS wKR9f )UDqS~T4"^/V#ioXu/ӫh_DJEEkh%w/J؀rݵE]\ СwN-=C~^93͙ɵ?EUWv"뷘m#4}7TCٸ_m;/m` 2uD.4BT;247{qYR@*wM ́q~g?!?] l@4_\Lc%b1,%=' r]?f-uK)ԥa t~Z7Տg2͂BKZui,^"4 ~ .jXD"|q82Rr~%r% 4z>\;**u5J:b~+4,y˕kDU&>rAn{ѣ)ilۤ,]n!z_[u9xx$'eaj`j:P176O<?pbt +Ԍ;o7P  U{'6"Y9[_uXѨoE M0'Q-Γ_ԏqj__OhzfZ0Leg͞_]Ѝ3GOb-nBRYbiBJmHDu"Ni( 3xrnY*!Nz&gw‚ sAl~y!?WP$kIc*aݯޡE_"vTz0$=!rBCgIJxr'#_fXӓZtXWuUHJZ΋RD&5ȐDӏ>< W [lil=(^g &G6dH_Xり~Bx|5d4Q6o akQaH[D-s?? ] NޞR.fJ,j߶9vkCZ*;nr^/Oig{X¹ؐaw#\B=>akKX_{S'^B5ӹRtKǚ y H{A } Z+Q6`J7-DLnxф:G!x<|,g`0={$}Hwz {/W|g; <;Ɗ˾yHOx+gQRҒsa$>l'ȿnDS><+ ѡ*)7|»-^^2 {s~l/#vKm xgGOW+ɝ$Z~_:*CX"{;J u)/| r' RŸk@7IJ@2iV=^YXۢTz'&Hblk3"W1)AGv2w&"4ԑeE/4KB4 ա,px}V-z0koRJn[⃩' VNd1,j=phJ/!p0K$BqX6ؚNGz5ڲc@7HT_.z'Ud'e2)po} *&ܹYmTTfpΓ t@fi;\R cO>,ЕП:2j3GBrRښ 9@$r'ȃ DۡͮSm1r͚,d,$5MsCD ~QѽЂi^Y~*l8k`] %xw5yXǩGs+3PFJS}}L`Y}a\&J@uLFBkģ-t\KOV9X8釙j6"~f*FGޤJ; b]70c%U7)\oV< bͻS;Det6 Gd_hA[翟U-Ъ%!}@.4{~˧ZQxDt"BHc%0hT0~Oz+ ؎1Ts@SV5 צG' 5Goк">N_``-/̎!&͕Ba+Ψu)+o9Kp3^Hh3Qʑd0JbΦx7ߘ!LzZ|>F"z"EM#JACKrGʨL'>*M[#53rC@e T oL<D[ZwDO2haTo3='35b3~vSY1a-`7ChyY/LZwa^- n7)H{c&qsJ^ gZ}R q]Z;7" O8%6Ds tU mGx Ben2A/Vf}qi>GWLGWO2~OɅIFx/Br{\_q{"ⴿPiZɈ4v6,DM\?Pbjcm¦rRg7/r3&C( e S*ý#/ښi>h10 YI glږul (37t7ΓCD)YgLHG(uO)F=*qXZr|2QA[5Ut1c> r,<ۓ͛r_D)_!Ѫ-\Cئb@ ~y0| F\rA)NN7ي_{GS52ntO5RJҿR-f*w/H Y@׽9>PzŏE6e;Y]Mp{9mp~^>~5Xkq[ڊG_uthbo=ݴtu`G12GT/"%p{ 0{6X&96;:5̟ƭI+Ae\"eZ"l{ V3c~=Oxe{WWa Yy#5Aʊ|~ wԮd o mN+.aƯ.!IW !l[Xy1l!rԿL;2{ {{5 e~|L($ظRsG!A4.l١N}731I)E Dk[%3y52nfwS#nQ6"tgǖ>whtYJu?m;x׳Tvdq=XG p!0|!{Zbuv͙MR 6GaLli9@}bD9@t0?Y,XԳS~jb-ygoGH\@%^Bo _gTvr A8\>|u(;TB),MIpMf #ι}AyI\M-rЪA,^U"K~oq|Pgc4Z1sN-~Rf=aD>2YК8JIujiy.U9X3Ԡ;hGY$x-NpG9˸LSe_vr}Hjư"NQYd)g#2fW0@=Z([1ALhP aO<=jȏF gJQ_b vT Zbm6ݤ=CX=5vw0z9#x1 b\ެ],tFFB86m:)3Jفw`a<+rǚތKf;ҝq#mD\FB,Ndq)*I3$6L4"RN﹃2tC@Gn:+ K~&j\a<%_Jf:IWb b>U="6IHYAec?^y1m]̕]jp K[ k3lzf@fD:t IF fXp. !@r2|{2 ǜN}!V_H*0?$?&g#(Sx%j{ qv^hdk[%18ۮޯ L\ܘ|1| À &Uxt"~}XNXP em[+DŽkYf$AiîU":3 Bn65DFP˽%t^,*mǓ7vEi,ճu rpSDZ7  ;BuHъɥ@Θ'@39I\-2z[ iH= J¢|SL!\l jo b<2X_X1BV r;͖U͌iV쟢:Bl(a?k"{( o6e5@ys225&KPۯ$T^%BLѕW=#_yj D0i?l[ dOh"K{E2 /K{Pjnkj`G&NC؊ ?Ƃ.gJ)9e;&>EGoOҔ!}8Y2 aqmP"+h;`OFZ9c yڭzչԣ]D]S=ІV(}3%8 @yC !u0O+F2H&dD={CTX%]z5bV YaB)e5uQ\aB}C/dV`@&(;kQ܏F:;A=|ڍÔWmi('af:~P@"_$ʵ]zdAg eO־&pc.{+3k0Ȍ A"Ig`kڻ l ל5$pfῦ>%oWtI`w\ ˂ew{$Z ܉xǭs -dCSȦEW6:a5FS' MKkB0`j̤#AE9_[֗C+ln-0ә *0;, u"j)_)~ :{4i1er gW{[tN\r?eʤFK.c:3< =YsT0p̽8l p$"p7;يk%Ox!Z?c pv bΡ)MWu`J-A>;2xV*HPvaoC[#XbNg5f9ekGX]tҽm<A28kz+rm*_{tQkA9qtX-߁ݶ%9 5 \/^52׳ 62F:ev4P1]skĹY9K Em[wn`"XQb]άXr5[z8M2:Gba mȋ6gҮ n.Dd9v}(@$ğ,upnCҿk[K2{YJ`vOSA _^XCBd^u)R1ޫ1#L02"Л#3^W:j]J98l~rzje;.td&6cHD U>L_z~jw(SN50=nD:ӄd`)3!V(j!Ɩu!b}Dnw$29)qvieDbzɷAyRj8^ P{iV6@jj6|gX= Ǚ"nI:,QWwRҏ{-`C%H$ԌO}A^*0E>@p|OzVxcǵݚԶv65 أ*80EGYj S/ľ):>101yzjbs+V\oM#MCߗ*([𕙵~ѓ&V"NK5dkd4:ӛԑ΅6K9Hт{HޅG$UJ;[jl^K][^Nd ^k< zviHzW8UΗ)CpnsL' )*+dJMŤddz߶7(P*#C/D?Pa^n]lESjm!`FcAj8v2-É!Z6L H$6~qUXo:Cr:Ũо QQpG@A?2wp/,&RH|EU6@= E:<7?:}=`Am!:sy1Z9!GiZgro+ZI=(ݾ֗Q~.C68HKN~[t:;\edC|׀@uh/W,@mUˠ>>>uMYR! O0 L,RBc,#~G[R{`8A l Bz1Os[:F odBk:>DEMB ^9i8 UG) >fŊCưhEV0ܿ[@gH#zN<'-1tc:gdl8H@GH$Y^>~jt!+/836YH)#kx%cZ!N/\W=+nT* 0KCj߁"*zI@,MUh8Ua V/PGny2h|uzAXʱ Eع h;GIRS: Zсa uځh[BpO[ 60'&՛ hp?ЙV $њG[8C Gsƭ[W},aQV4y2*3C+_k>G&O&6tKпzR7CzGC-󥪿-Z!nD;Fp vP^8*7aZvhKUQ^.N2?7xJVEvWעh;Ǚ$3Nr񥍫$~q^ 1e"ZBccӨ5ju0I4/XMC]C"ˤ]QSe]%_S2~<ݑ/xk#fiΓRu)PmYelL[RG84 >7<ϤDXTM[ ֤'WzMt˞P'ssrsVz3vgnTW90yy!"*ރLp0J[ڻÚ)q޿5W X<-L㖆X1YFe3v9%m1?w)מb5K+  g%BE'VBjhd>Kɱka7Dp<| ׬xn؍BZVxAeP;iD=83ߦ^>>%- Yf&<^/EoB1s'mWqEnRvxQZ.LTlE_D}A6ڢ4?aWS|GDN+,[A\.?&)o>ouo׉6sC:$$[V^nWrN{z} *۾MU%,8M5Y&o(MtrdW d˶4tL ,QHOf;{N6JB=Ze:.sK|vGwrg'sThYNAjli^ %[G{an$6|D#1h㺏-w&:Л׻iz8r17JF% +*OK" zgLg$,Q%|FtD~bh P4#i)=-i-b5Ӧ{XU|tDэrԩj4-j1[iUU~%^%?3kEe ӣs?@.85+gܺzrL 8/fRnM#3EHk%6VSsf='=b,5= %#:BQА1Y[;)x!GhnhREn"Q .w1#V ~ց:MfS c a9''qB[5psw[[\0aJM)z*Kv) ̈kxGȶrzRґZb^^~y/߽E:[uK_(I NҶLQ޼hr zM4{~Lp m* .1LM|1J\*+|23t *(~nM ڝL}9I[gCQq 4sVU5 N j/m`3@GSk(g8|{S˨)0oקS˸Xxl: k0j&swC7\l18e74sfp6mW'l8Ea_4:O bi!_R- ºwZ+&G&(4{.44K|Nn #'f=A[.KiY2_$euSO`v䰴ӓ C9 7ʈqxNԂp(XsqFg\&R A5b^nYS'ҹˤ<;WYvޢaC/ñҷ1(YE!.JlɈ8Į'Q;,nV nI!@./4{wI'P'7[xO.T ƍ.Ê,ex8(bCL?/v Tؑ*[IedN¹YAӦ0 D,_)WN(7,U"sVxP/lYz}Qu>HG,vu/pdDh'N6JfYI0 J\x݇]'EBn*oi_@AY9 * ̶@+䈳 85ci?u ?cw<;-(H́-ᛣ"RD!ࠌRRZݕw4sbYw(C?[`a=a82~h8M(kBn_p? ")V!5<1aaYeʬh>xc<כj5Yh۝< Cf@ īea`GNBbE#X*|'Z{kVdʂi]hmM$.z8;Gp'XMq~2q 970-9WY>˱;x^k裭 $lUhl q8bDD.S5mBL@/K:1VN 8D !B(ծh}LWtt?vTdZzcDs}ٜ]1i]QL,WHdv$G[\WV7O B5O!ե/a߻߂ >7?B1).粪R-'RyV邂 cҚ@Vaj{FQ˙(0p[7ZNG iJ0 ʄwVΉu WW «VקcA˦抳?lfgf6^Y01GF@h0Wa$kw1-0xݫ E-NHZ&c֡'dՁCinq`ۍ yFmR.׀ovY"oҲiUm%gH' 7%?&4NMBkn| "/aHjL hzTt7OtUI_.=rb'V_Ijy˜:rۢA7%vRZ5KISY x^9.=<0'חShY{,6q;vFW=`$~ NQX7~!Y'E2#-\Rx L#&} ӗjjŽ =PD39dZ/~R cEX:lի݈b6ߍ0qCʈ2w˞V{ ܮW1噾ZBy")n2Lp!d*]VX"V``IGDВ(R{aSMX~Wo#RLֻ+눆+N2SWW׸7etV\TTT]YDL3+rPԱ|^pօ ^y6Fz@x>MZnq? IvDJ "6\&5'6g,Dq %X N/dL^ex]i_`IZ]6} M*<[ ˫+70$E/+媆; 8dL:.|ޝޢ&0X>6XGJCsSSQ}?Y.ev R- M3:ZqO&-w<|g~l{`%r(G-SL<>߆'Z!YVeA%z3}"^wYhì +2m?o楥* vPO`F Q 9?U'Є8G &߆qnUx^\LRV(a9|z4C8Kϳz26kmqWIcN(>h E.|j=pY6ޛg!w{7Hb7LG\ŔQ~)K՝f=OGq}΄;wR ]j2Ux؂> 1RrtQ> ȇKn/ty0aH']}H_ SdvG g9_ϻ<"h FlD!GS=XDU qFN1+St oX4n7ޜʟF#Tހ{A_!)ǠD7x3&́q4Ԃbb \MY`OׂYxcFw+ؤ)+8 S38ŗ;:Mx%6xl$s)B6Rcaڋ g߱Vl[T 49[ÕBvg7ҫ_uw:C(V.@̏)uB0o|OrNUy\{Yl&6V,]'-yNSņ3Y}TSnWkPt#i0,n\*:} ?ք/$Wv؈S2D Ҡ UZOf{C2i./h{fG4s\Q?b  KݸN~F\O'5V~pVΞnjՀIl *k-'vQ>z ]ۡ(@PSB#va35'Y ]2E\E`?FS(hd}ɗ!-(-K',zHB?,3/U@LUp>tlZܡc$O!3!xgFPC4#4`VR1Zߡv$3WM3Ox#g<ܲ[7y 6uʓ3)?zs4&pð9NDYiΞF8\W`z+GTY\ #LлiNO(n fHUDSG2[txQm%z'N:eKH~i`<ԪrtJy3~gST11C/7T%lrڦuN$(K^r3[hb ᐦWwUByz>&xII}#u3< _Ϳ娡uo{nbvo|9 [_K & A5o_.M:fC #i /3W5l MbZ(zR͜nˁb;JNVJ`>X[Op›5 ۴6٤8 :RיK9glv(M*CZL1;UlmU ȨX'2&; utWN e..Q||33ߚa8w1FX7ڜ~S[ Z|OV5@~ T>`sc/DQImxk+#2P]ꨞxe%ޢ d랮ӓv>oЍ,w&h/_N ?1?= $KD=Su:Ћ%?mo -0=eDzqhDK)hH"a}+|k$bK@Eן4M'}nZ2u%'7x50+X5d8lc%h]s~^Rmp;\6ՉU"Y| Jx!mXya"^V%^>+=c[cs&MC<~PBҒz2>C+N'@@⭵ (?Pb:d.LfξPN_CDݭXG=q$q뗐T \]9abEc`XDu0,qO.ﶭuss8wJCjdST=D zTU@]u>D[0>K Z4ffokЬ 9ۧ"U>@?ch,z#$lbJ aSCsP@)ęai:lwޯo~bLPE>YvꠓfjxUj wl^Has/ (0~*s3G8h]냨KVJҊTF"ni{EOiW .܂ K5#BPa0TYl:P_XAq25֨^'|/ToZ .r:ymBVX s)8)2VN xE86bQ(;\8,Y Ybjwy*׵[즚{H~q/1} #Og  薷`*O7%(;B#.ߑ2,`-TQz8 ۾LC6Qh1e`%3!{fMty)4k%i&XzrnwqoщH*Coh_&A=d'k&t0]ބAc‹+EtS+-9!񅉔=V Y(t2ϲ# {|~ v8d@1*Xd1]}&pT;ʅ?~ :4'>Ox^F΁I%d=F_E5sRPp_9/Nh@ڹyt WX[6K[f7TD.yy0YXjL\35u3v;0ۉR51P=:2MAx*D_KB|'LD+lDD8kY6䞒kRk 6q3'`^izj'E>DǑn;Ũ4Lފ⃊2 &`r4JyorG%h\I9*O)*V}2SYi .RTi~@X'șC6L^d!1R8W J\iʒW+W9ҖJSL!7R ;ЂV/?gM|?t,բ Jov½}A%[ :icTx8kr=$GWkg ?xx5C[D,Xno[ڮ( v&SsNȧ. ~)r>^;3^i}A oC>apƆg( BBPx L c+ʎid#?7Bv1Ǭ1GJFO&*%Z*ڥ*" t&C VT%Wk+o|i# Y|>@uѸN1?{q=#t2WWq C {ȴ>ҿed^;HUi&MXwό>I#Q22Lr1K™Kw:#$.xݎV20ئRvQQ2ƍ)Z.U7/&J!e2j}}{ꛦATZmcSIG;~tfAvl+1ޙR0ŝ!kͳOo 8;RXί* 4v4lmO+إE [:2;B,)-7g „J[D>#b{kMXH@NkQϒ9ܸM?| vtS;#0f]ji{Ph/vx`S~ *U^cࣀ264jdcEb{kLI3\lpif2)OB6{,_M7uZl\C,9'tף{vI[v~Wlin*K U\=Rw1]0_GOow,6a~BS`r[fcJZ˜ =^$9Z3Iv4wJըL9ea_V2K,z#$nVf&lס)e']&W COcCukF'4a.|.yMixKv#ig1SN-"&pl,7J|pH:d6?޷Z0a!_μyL ћWCtǏo O(AG+J" xd\tNhn¥r \.)Aϱ$6^|~ ;E!L]~NEfln\sRH~b1F> $r:YKDZN0؞Ax!U`FUfbc-(8Y<>cA1.P;#|MɏH; e2h^2k-22E>/?Փ.P5gY7C%VmÒ! BюG9B:x8{NSw dX~*B,7y!N- > :%Ae/bl+mTJB6VdC"^0?M煖^~gA)Yn6[ 7AǪFvwZBɰ cP*HPv_ht&dQfġ)T-0_=3#%]T׽p~S1! )Kd_P5bD&qJ'n#t!< )t%h,b^>xffQt0#]_Vo2 w'Fdmʦ,IίYoP[g#4=G3I)ˇ^N_$mBم|;DQot(̙ɢOǏsāð%43ԑ#vj&S߻FXUA!CW]Worn-+?;mu WBs^Z ?b)&?9idTe=v$Z@!MDvHt: b !]ckhUݟ5nA<]l&p..3Nz7^ #U)00+ûp58TpҼ]Y;:mtbeԜ+ -񴪉j!w5hG}6H+ 0|Zlw=v/O{L>pӚXig[+뢖@8)Ω#a3P:N$ދĭO(/\=]2ʗZ]~$Fvɾz$=݄jg2(yBoe|?H%P΀TFx,sҹh ,SʰrzŴ^9yz4-a;yC,u3{j=\{+|kNj,rEIfiE(N[>>X*ΥD;4򣖤]'}gJ/г3{-Yu=!P@dۮ6M'zxJ,lWW1Q+xn`{gY]A!"p-Yַk:]<师 ԑIqind͒b TsAx8CsƄ a;Ê!\X\kY x>|mCG `̔~ҝ.?C@(:S5.hBpz@Y\R^xl㤽W^sanM^1/@Rd yݹǴGui^S R:TBDI# x',r 8 Kˍ--;()?rW;[weи9BtBN|9Ó2> yAQrEnu^NN>EM (dE!XL#mÆj&349_tObkqNZs +KX_t -EO{|}} RS{++&v@!0^m7EoeQi!Rg+jSl1oXg=@iɼU`ϦCf>tEew;@ZTU`j:/%@g#.\#U+Yb,.^VRᘟY 3jNzH0V[ tF6WӢГ `7?LjFo#Ejiߤ'gK~mAC}:S~/<>S!*&vYzTqT8YRd]d7"壿 L 3tD$HIV6W^Nڡ~GPGX`rцV=l "ݦj>.u%0NC', T ߱R&4 %νN5QOYEւ : (`HT !8M FyzuީL`X0lUn{O 3(z<#*ȭ6-DLqS|wCYX3OY fKWMeI[OIb<{B9La^%]C:%NXkc|Ϩ9)*KTXb؍jVm2\뛋kik."^0K'`F4c]nrz9;'4 *CXC_?wã&oqxxرMcXn` @pz;`űz+ ҊAjbJ}ruu"aTϰBf&,"-N\w@Jgo$Gb}/ݢEVNt@P~m)if"$ޯ'walLu qȌ%۽R˳[w ̄bvѴk/^Kղ!\MI*P8ߓ]R ]؅gȧ 7؉BV5}a;H87?+}^ |56k]R}ȸ]R:&.δY jߴDȚO3& 9tn8 1 sJay([y`Mahp7{2IYZ:m{?}M$zs_A1Z4'-1aʩbjp&v|9,j"%{0\ ^Iy86Tz} fktsDP_ˍ)B6U33ݣDfs0 !E{`q)eF4whٯF,EU .D-%;7'eSnHp?sdt2#u̓kNe|:vi4zn.QJǠ0GL2%BuPf|Jp_rf\,xQ4%=D+J"_ծe޲'gůk_f*[e%B *9~s?I_ 뭰 .XPR =>>aҠq ઴/,-n򁱷D 5y* t,C*$[Ȝ;Gd 2'J)L'ۗټ~,ܕAG?ׁAx)@B`^n E|* X`9*MLVpb9O#鈟ȪfHX:i;ޥqЈQ~LPbP`{Bj948ND5W S51Tkq` 7'332xRˮݮ}<.sm{HM),uP~=x̧K%%slsK=Vٖ 1 m"g:>Iw}2:qA[" 8$g%llmSQl{1rKXnx#@}3#1_#LkVڪv}Dm)߱ H%Rա1n[`mgOY!I+cZM*JtǦۄ(8;2^-e @8$YB1mj¶  ވm3r-IG\[x%K n&$Nh`!1y%!Z*=5\;<[qU76»PǷBYtAzA17;!Xj"M- XpO&&_t*(jj:mh1ǧ[*yԔq 2p%ENz"!LRug:~Ab&}F9>^LY5!+/k m) bF 95 ,z'0vE ARgupW|jn[3a(-h] u?]AfHq.&qbqڴT/5ad, tޜyړ9#_Xئ 84o\cyLX=^Ż4+SDGNVU{TP۳zAjTr7!f&r*,jEEKou/G4 "ٖNn8G\&7_чWmqa߂DEjD]cy"Jڲ;_ѮI*l=/yX [H,%Oyl_VQoMZ&^hP]E}@mhlj]>r#G]Xom^̾'*{=&ԋ7D=\7gP4~;TP=t*hv" 8F~`@v0Qj-:-%Tt+U+k{o K/I7OLG(T"uX*#i׵9Y.9]xה=!]CTz?.@D1{ͥf}t#!ԖEV1="N;5ġ75ڏ"4LfIEBVt7bQ鷶;pSs9 [%k6H y7:JpZyiQ_.R@@ Y)&;: sv|ҵ9K?X?bmi7zڀF4D,""͆Z\- f܀O QP hX~tg1Qny6 \HDsE.1v)hw5 >$gt$lmOM!O$+}ËW1&Ź F+tEP}Fm*f澟15roKR4ZH;Bڤ֞!Dp0tL1xog0Kd֘hԮ*Pvf[E$6iƇ6'ElioO/[8ZxJ d,v^-mǏmK H^Y2[ i{v>ͥl.ݎ¶_}7/_۵Q`#0Lɼ0p} Ωt;s 6CCćjIQ1򌃻 (:w/;$8)fּ dy(o8]uDx~?fQ03Ԛ UPok1>^d+=׸V`,.I!)e1/w\G"p_^S{ lu=GNG"NQwktbcv7Pߚ'V'4o 79L3<xs&$}0oʀ  O:-6b16 UzxװZڍYԞiZz+s[Ѿ<*p(vՌ.Unw?X DvQ7K^[LU4$rlt]~ߛaŹ2;fcg d=7$ROb [m>ǜH vn>E_ŋ!b)}azwi 8OyZ2̈Ȕ ,Y6)]9Lc":C`#T[߷ Wl#CUqE+0mDӄ%*Ĺbevb nı:_hڮq=\o=ID-9m_Ra:oor ,<,g4r.޾,U䝤=-5Z!Ce0G$;a8z!#{ M[ LX|:0DgƢ+[ +E$2QaV |w$C-} 5OifdȼVXmp$zȩ aXG?B>pE[-.9F|.,u>ImvKiMI{lTP7b%G4 &y2rl]zݦ-  ҁD*3D8Kt/I2Lh!DsmO0ͯz!BFnWpo-d9 pn;v!|L?+a8ZD&E# iOo |Iv1nϚ"k`rTU/ز|e`ҷ=f@}bAV^ 3쌉L-!)= 5Y` Y , FBeh"7au,'L>}rjr? *`7֍]yNmXؕ(zߦxηn/SD@O2.^V蒿(bq0īL285͋8QD=Nk4#R^KșTQc\ g7t"C^ ɡX&[q{ <0{t$ObAѧC MeJT |xIM}^gG{:4&`fN'ZGvQN ,T۽ׂ<[v5ڜQOԭ+eڙktف0]$3j/4 K9{S?`Whz,I4<~i畵-?#1y~=Is RP F0|k#p3D'^ێ9'Ȕh8Aj4 &? tq"WeT gAfUޑ0d"3d?&$0.a$Ms4vꉨ-ךAhv.oWE C2WٞmU0]"qJ"bu3Gm`G:{VW$:$߃'(-"eEl@af62:ZpNk =Ĝ5JB`U_cy >t2K) {Z(B=L +?wBlYm:C\_[`m*Pd ) vq:wK8GtYjwX unvH e^0؁_[FC?fm.= -!m#ٖx4;Slݽ[3aC\bCl7 ˰+㜮(vRJzҚ}j2.sب2]n`qqKO{";k O(b'9ep< U/>1 , 7QN0 4 Պ lۗ!q)an&9ΝoQ'XpZeYo;^(, Q~Uu;W =}@ Z'0|J)hqc/i-jָv¿T|>ך+XdYChJx!P*S0>þkE)Bs`38͔FE߭?Y7 y2Z``iG2P`ΕE잞nY9~Hn$[7ܪsL)Ӕ _:en7[hgW~]96O2c-aC ,z@]ߨ=h+$"]倩-Q-Peit" s#}ډ|OehCO@H+ ӈ~+( G᳂a$EO*:$WN%}-/`?8cE-&Gq(OW)Vug(2?TTw^j G@Y( )r6`._t^9՗l_nxk'I> V!bV6hv/QU&gxKar DƔ>{-ݟ, LrU$0a <[Q3#F.%p#/dW1ՎQ ?i$: W6LlVH :óthƲ\| 8=V/I?Tw@= .5 5niJU4s)ъl#mqU_@u2Ն$~H6PJ=l$,b q:(v[:7#NK^\|tD X)bsfJ;L'@)/E$N-uuhh$_<[e3A<}iuvpY/; J)~e9BZNsTe`7Mjvob3F xmb=1p|{oeN8e#is8,J̦mCzϏ[/uU㽠&|ěemc{C};wiX`7~iHW"eSx*\.KMb_k;OO-Vg…$UJ٢(E62>j3q ~Dq*^g8D/*M<$Qr zRL@͍PLOo-p9vGLyl^5\hRNM{EdmD\ºHh# !^8#$陇zT'(HLti"R)%_ipmּ̹$[(^>gbqh`UDu@+#:a^]"&LQ52SpEKiDn~'3t8V^ C^D,TTS} b)/|}3 ܅Um 4U\d]ԫ:* [4`Ѓq3P.4p^Z>pSƔ 8 h|_u?Ͳwٱr, ^7ts; Y yrEXBcU Y% a|,"!Ψ*#J x)[ɼHV1\+qIRpI{eUaSq1L#m4a/[ns1tO>mhJR_R̳3_Fn㔾ק3A dm ;&]z&[b\؝㣈Tbܑ0ݟK:,XrbmhX\KFdc'# 核{ݭih +d-W̳mԕ&G GvSidu?n ]Ug`g|L}I> JF #m#V \b:d(ԚLc\a8/Z M2mw1 5g:W+_$@͵fQ@[9v,c^L3 Bh ~ @Z_k>r栏eTe P}A%,d:ѝ&=s-[[OܙI}SvL'6*gކ~D>;dz xЯj0 ړ)\7rrb!R0i*_ވDM &K"5\V .\{O,AXc.S/2G")tG he &k}j,Mbv~X#Zn8ڤwтnC `KyT/=ᄔFbAdFXY8K|ڙc 4ޕqH0hSk@lx1552"t[6EiG!#D)ς`>w^&Bi:a0RZ d.tʹy-7A?a> )(Ce{`8)-Q 89Qs# a `"L}.WLeCi[>W:8jċUYOCLp;Dj_Fv8/[w (UMx{\|Yc5v0j;CU Ɍ`\N=77(C dK1>̆ x71cZ0/?0jkRTծ Ud藣iŨh(7RL$\J(u5~ۡ)< cRzRxlɾIsdYxO4 ?6YnjdHHge{}RxD=J ;UTJ7s04P2š G'  D{ۋ?QjgBqe`"r,?[Fk\G/N>\H`$~ّr1/XCf$$8Ikv4 m1q-D ݦ .tC{bP4/CXL͛0La{rah\t-p> 91S)$uYj;j-vS.i:B[J+9nA SXbfS` k(>zI Gk٬WGR0(/L ohՑ!j Р\WȝdSojL\(mV#ܕn2lobPMO1Zzb{ƟY4 N5_m .;H([}Z0.= N5M<| W_x=&DʦU'G MTd=Q pVW=s,a[O`O΁)xO@YWN6𱯜B iWMH+_pc8[k ^[ 62>NDؗuv}8 0`Xǧe+ORD F!EW<gߤ?y#Cc'gphtgdan ų,:p(疿%ʓYCx !cRފ.#xBw {2ZHA1όip=[| ]*j+!A߭僟"'gD MF8ul e1C"_{{pH}? 4MGi_89I>N2&6d:$`Y00x7lm\Ԙ&lvK5۷Ga^ w7g]sk8y% ܔwoUPG^ /.A%ph4/#SK P`N@C / n8k\CաYL Hv)>?NU^~kwj'/ zCVԖM=lU|M9gY>Ղ6 k|XE]D/NҀv9jU T#if_oٌ#43b*0#\iGd lG=Ƃ@z'r; BTK [" uZSO04ch!V~. |pluW &$56TwJl 1q5F6kIˆדl ֨UXShĮi^KDrW+a[!Ꞓrg+^P>;yv4C+["n„UyU ,z[|k۷^Xx^g z9jUF]uq_]T#(i\Uc}0MxZp܀Bi?"nJe8=YP rڜ2r+ҁ&2jJ02- gs>va湼s`)ۍx#2#~E2[Y?@#CzϤ⃅*,0 YBМ7#jl=]C` %:Ni[F!c mniUEGMj?hrgP؄lqÁ#ħVLԁ,GInBeG By!0_-sCz|q Dygm DADY֡N rxTjicpLy%8 A 9^)]tGoVtH鳗10;ϜvLs&ChIi@`0MTs!g %o_t Z8N1! $0RP+Ip)q5_j h8=n'<0m/ VA:yt5 m{)wi"E8.l4N?(1F>ܶ4,xHqIsr\F"YT"BQFL~ iY,k9yZJaektWenNntG$H26%DcB|m'?(f^ϣ?6" ցHXg٨FH³1cP/9gg£or}z4TMq9˗C9'cM tsb!(_TZV}5Oh)e.&qLWWi44u^:haל~l1jzѬǕqw:`S(Cs@7b6\ʲ_㱻S464xbȆn,jq$ f,E7%vA3Pvmֹoa[w;uy.\"h{=?S01+t2$Wgh6W1 ׃o#% 7zaNhugMQhk牀⎆f^f{> 7^Sʻ-8QK]"z Xǯk8QG?<0:z*K O;qK P/e 2%λERiշBež1=IuXV[F՚Ygc'[gB779W"t1DE:qNW!})/ B7M|,5U2G{N8^ɋL=Y9CN"$d"h[_BAюhdclFl{)^Klepc~3hQ̡%Ҭ;5"ߵ2Lĸ4'p rC @kQ5a;_1JS@%'wXT.B d45 *ZoNFc4O' bŲ|rq쫭@1*v,&=C|.TE^,.hشEI5]9bteD3"7ÔZ`z^oO/+J٬Vy 1i|2D'X{]V7dʉ|HDYAL4}Ǟqo^ݓsu)S^"\FH3cBb|a.IkcxX#JK-~p[Ys(B$Lm`!e`"ĕL$&bePD$|.͟.pBzh# ޕ4~=)1q RSmRy-2u^YA&NXoI{0bD3OM8KI\+McI/NٛZ,n}q?rmɠ0OG\gsF:I8h> Y^^d4X!uWJ?5ʙyyS>+A6؊Jw`4&$Z;(ؙz̼2|QObS h{0Uct p̦/_iPZh}b޳]ҜMO2꣒f+B=.?L*b*9 ~ ^\׿WX&qw3ox_3zR!8;*$ʄ#/ٿC p{dQ&{ e29-Ȣ&ɥ}usvC{OY< _\U(YC&F̊+FدXu.y50WFשes_M:u%?$st"Aڥ|ԯ+HB'@!ʬ8ڔZl圧:f.64/jƛOIK`v8۴F9+#U=l}˦!KZQqJ[0"k :6r''8 .#9ڹn~AR0<.7yWz 93xB)N,NSK,!vgֆFpԫ.Rs24 a/쟔Yl<ⶱvimC؁½D7b  jt>B6+Ϝ$g<զPfI-E0nz-'l}zzTN;mgrs.eA,bY2z =UdςL0]D|:X* Ú2qv@=V$})Y2]xY0'ĨcF-0G 5nfƝ?ƏzZ?s(X10F槞ߜŸ]&W,`RboYIDXDZAVkz߻,8㚶ޒ.A*l6Hs5}Wa 5|5UBd"WP~"3|dD3ř _0i.Pw2xg|IX  dȺfUXLOb׵i6EBlĆthHpqE?;^CM-^Xb|MP\P,g#v %mƞioc<,.[a)1<i%NDCJYgBp-O>De>KGʣ(ΏH6ex8auDFy8'uA} LAyM$eŇ( Jc$rpqi)ݼb#.6kK.]E o\DYޫY&().ppZ<ʢ$w }Cn=wYD̏$,NR<7s[C0^tBoho9E7Α]ϸ葤~@3HrGKⷝ[)gH ^@PUܱYB9{%G##3(lŸ^6 |z['1q[œǕN#( Wū^ffidE(kO*Io'ÿCBG| Aj@xq>ωSvSMWD!NNlh=܅fbL1竾r%wz{EO&;m݃]@p!y!3:*; O\LyaꜤxiʩ-_>cjd"0X^)KR;J@SFGH^;S#"0PF0Wq3 2G] ؼ:XىȖ%4@+>C5Mbs& Ttb 3@iiMzwu~k]uHkb٦X9ރ9} W0\6쟳$׿V=,#$ȍSt2}ٹ4 ðGxST]⠝7-;aoO%haovbu˦rH|,/2fFpO=sx/Rb[aSJnHDr0+e*gTzflabnl5J@,Ņz߈?^1b x)g1EљY9c,|R\ߪ4Mē4]v8!8ٲK!β-yWh97li ;q[곓)_T~KDESMU>_AtʭrN{:WEh[7iFcuXPrL9:W76bۜ`چjys-sY~BdPwgT-):8{ BƘ^2Mjssi(&^B"nSYg?UԆ'aZӂT 79`ο5l-!N>5M&ydV&Y>zpmȬؓbG2HXy&At6g 퀬B/2jX%=9O,@I V4Yx9y4Ԛ 'sm՚7;It,HuA(|2؇Sa,Ū}qUd0ڦy#lXj+X2qKG^ߋ'eRiF6F>̶_L괿Hy·Ǣg׆~pD"D(G>9Z(jI<gkRf-6ٲ)Y /xZ6Ty/&5M]%{ hً%=3mYKd,մK˟'{AN&KmT`.6nWLѥ4X)`7ZD¶r,@#^#Ee50S ~wǁfY.9E/^æq9x-lAKt1Yd+Ms4R+72%K;x3b*MeWZ|W_)&+x5rS~_iC#ۙA 獡ː 4೻<3Bq {9P E3ν{u33c-:KŢo}uXo-5)+Rz_TQkMhh2\lC?j Lf)wvvx8phXWT4DT ~ZjF&zLw 8~D[:y2$xOYfJMSL^v26ЖYA~z]K#+|IW<-HirkѺk٣F13>H]r84XX 3:qHcXOOC C1LC"U4fÕFFb!hEgt)258 Q^MB{Cq Bcˋj|nɪ! 囍qN ~qwBͱ? Vt>޻PBIuuα0HA?/L*ե%_};tt.Xk  (Y1ͻ4wTdQ#,hdQ9ޙDS_3XKT109-4%P]rR`#$Sʟ/:It !8EF-2oJcqUsoKV*"qA@zv=cguh\\[4ANR$[f/%1BU 9b+ IKnsz;$еX jJ`""0¥.,MfT9RiX]g0&ڟ%1#ZBg`2zt,ig~@zB5v)'e,%$:S^KA|W:d\YYy5o|GjR %#UX3%:#c"CИ_s8th%~@ЋvM:Q:F?h}Z1NL njZ둖F8w%Kg`]sHa`vgkaK9R~I8y&_c*`׷m7C& t< IS&)?ш3o:*'j;ߏ[:Mno r]ax8@M_!rFLZjkI~Yl 48כ17p ;sEK ] Ю$KOY*39eytuݴZQ|g 6psGxۂXjN͎s JݹO59y w3V"WLi:iG؝ {{fiķG<Ӭ1B;h2muq|^ôM;`sӥZK'%U9.w77: 4'K\"QZnlҬE}tA69޽d[0vWұngX(B`/hF@.D1;ަ$R>҆<9hoޖ.rf-A Fe^jq$ue>5%rIl?T^-sf^<)w⯾ц#v"nwSo5%&_zI򣈐([(f]+2x3ʰ<2g ڪзcA&G9?R)kcs$%4p8==hB&Ǭ{pġr;ntiU\l^r\,vcyJ4Y: 7iC b}=&wGz= ](.!K1 -2cD4*w0f΃VÏİLOwV' -TAg tCFdIhUE(mO[dN]WJ9p4"P\hN9lEٳ C% |?ņ5ػ9?b^c.%~s~ N*d[WIԲה>֨r HD +p.p']%>]&,nΒuA퓠0}+ GǮ:EpS"@WAM A0#>Oe1dLI!#&[W v;L֛j]0ί3AqANryukRK;=Wj`lrnb8D!; {ctH,H'<&6&uJjY6{o6|FD_B'Ӫo#3֊$XǬEo+UL%S^BݴjԉZHhe[6B'wzCC,)KSu:O0 $@h'SeiX b "C3ܿO-Jg,C-1e]RtBq]ǣB` P]%SrVa9wX ف `C˙S? g9PGH@c]h/X] w8|G(KzxzmO^.,uiO#璂oPYl{7ڶ?y3@l!5Z,S=<ɖ􅷨bCoٷ3Xk{'f0Fj6R!/"]0@tSSP؊(Rd ނrov )ίRv ?O~|BDOHaW!aL_ShMB*~Vt>hゆpKMoH0Y-$Z|C!<:{&.B;$U|gUp5]G6CG;#Ho7۽XL.&X=Bs&|PIRzTXz#ӄFˬ߬R$4[4Y?9JDm/rOD[8Vf@[6z-bwX?gpu'u=ȝ2g9Cf/Krs^H$toEM_CN5>$p%Ǖ¿c2g: _k69Uv?GMMJ)XXAwH)YZ. [dc1(FFJ+UFvI {0atޚzQM9 wUvf440T{xFCA{lS!'mw̕Ű"2UPD9hKJ8 D5O6Wj\_e6=Qk/+zWA,^.9LxFƜ 6X_͉XDSHuS%oVoymUR:Sy=2;)WŰ G.0M s;CQ,Aqm$UO]E {K2Hr頵}E,:cK'bFH%*[MMo,`Id\4z!RI§WCZnq`{YT\>? wdF>.2߻u1r& ZB捻]PK_ Jn'd>\ vA3Ylz1 j l`n,~ anL]EÎU˻i8k5:g'@+ph ~av. K-0GF'DYTn,[QCb:a3 \Z ڼ餑Y205 "]+TIJC4@x@qyz[;Pm#ҸaB*07X]~xQgCkIQylz%CgD*R*roM+u-Obkw5)}VSFvɞdQͷ:l_q$a@Gj 3汓OCІgE0K򃑜!)2(6CJspfUgzЅ@^fpf.b+4 HpZڷ_4Њz…Yc/S&tOr`/ ofμ?g]YnD^a0o˱78ޛJWvT\9RUI>&ʝh\qfB*E\[MW0D'{.b]Mx/.4mpV#Gdy,Zߩ;~8`x+b;gE)sDNZq1yPNBƤl(؄i1?"Y1R_ry:/&%%H d,x?_s;,%ocήv,ֈm~jfʌt.?6JDY3Z+Y}H* 7pӺIj?/@Hf*bcMKв{ ݫuF<$‹a@ "Eyl;шA\hŷٳhsL)b|s Aߜ|j0B9NbTl-()x ]x]vm,op^:PƸD*-*ÍMo]VPs꣄¾s.2ˌAfO1 m281ڀݬUs?CGLH0E&}ޢEt="w1 z'B$!qd5H#|n QVe|tuiw1u2NpJ iP^\_8I.ŵMG$?yWXF>d@Ƕta^<BS\)"|ipfnЍ HѾ^A1<.px. TNc( {`=3B`V,x Hcʵ㱽|hzɃ|G4J蠟adS`vԃ6Kx}]%,da?I\nćȞ4$Pɬ%-ARh+.Sk֊@UMqmzwŢn} U ;,MXDₜ \o@::[ KǗL, .d@>- bP,n| Nap(w?Ch:>3O"ڽvz0Z#AYQ%BsɉQ [2yc>5Ϣ7!ٝg׮R3lC=S_O>'co̷pVN')J8!:^!Kb/ W &ȱUs_Xjrsr(ˁAIZBw:~9ua,ses}4?ފt~Wa5#W!<d{Afo9sC1GJ&^IoZ3?@Y0`-; ( X=\;MeH)S6_TFI >H8]2#pwt%BJ3 ri 4A;գ/ t(tYRx𫊻}QM\Ȫ5b3&x{9 ; *뮵u'h`L۷OCp|Z428p4hlX[9!hOKz;K0ewra7!bJߌ}o:<~oraw<05k՟@lKD gX@k0Ž6@,rc{0V@T9vhn8wwI,Ecbc3_?Z+!EoҷՀԚS86WƸՒa KhI#K 4c O [Y CDŽۿw{BW5^kSqA  @5ްfDƼg47弘Fsbc[ޮUbw`|GPD mmct/JS>ŷ=wl 5S3 W<Ye킚4Q@(@m#`VglKD v9 T@vJ׿cԬX&q$?hBzբW;>9Q/$WNV׭qZ!^]/m(()Ʌ<:غh9`wfD32K>AVrU?$Fn4*_C)b-"ƇB1(20M$D峛 Zk"24[VK0ZܦP\&`⸓d u4[`*9A0o]>_MOJe ہ`;k㼤80KpP_(FÓ2=uugwq \37g]d\QLwrZ3dSuZ鹗2ޓ'%xl {|oR ͱX DrI8TMʇ?*c eoNgI"@&26Mt^UMkզuDvqv-}e֯KG9BvC *ڴuwByEy!Wb1(ō6GM@ frMPP8{dH(|EX/Z'%Z)#_p+Qَ5PH`3RH! -3"icǦفE<`Yʊ_wv.ɍ , ⤔=9>b_PCy?GGKhuRR%Ќ8K'N ˇC*(Pez>VR9sK  dۥC#:*ME(9jd.$cHө.h2%UfB"NINGb6\~4Ֆq{R9 `,]-c^YZ{Ð\>)$]tLǦ04"|GzWbHfc0!\\SlFHKfgzRyV3i麦gɝra. x3]0v U-ɻm[&G03 :}SDSxBF,,XQ=:"LK% b(g5(*ד,W\y qښ!eJSb%&M4d(]&Ӕ&gm\h>v#1yi4YQ&v=Tu':5xPLE'Gͱ9>>ĔoༀN?#{t\ շmKCОw25~]j$WxIϨO=?Z@@A@ԨЧi[6ПUE@Vˑx|/c ^=%3;቏;|@l=A{=b5Zhl ?X;76uS\߯/9*laRVYbіZ1_^M~xyv*ޕ] J"Čv^7h]̊pbu  _Xl'Ma!q%Z"BQOS?ioF7v2pU.cP`: 6[^8TOۓ}狀ppAvGG[&8v <,Ht؊ £-\3}_V q*M `N]f=X0x;G)b{R6wI9&I ͍dw&&^-ocP~C> @Vs>B1h)OR>-#5-"N4RRbhQ,EzLwZBZiֆF5sS|HD NcFsߤ`Pz9ʇ4x_lLiv33P'üx*Y-f9a>˭ Nuo-U9P}U}ulPouVk&$zcFӱ!3 ߑrs/b'z(lq"A~JsJ)bx) rĮA Ӏ ;p3J<IϹX=L~w n@(m!d+5l iv2iՀt;ǡ8>`z)/;{,`Q}vS{z`nh[8 _P[g( 1Ņ]>ONߌ U<0m$ݑ6iQ\:,,o`Jfp3V9@x,$r0T\O m`yO#Y~v yۦy SƮgP(7k[9 (ε䈟`9l7 >hխAzsBm2:ll5Ũ|]@;,Eé!K_ 5ooabtΓ)$B_3l^4pvv/K ū%KK9)s-P4ʉ,D5Q~˴CG'= 'v<6jX/Aem/1ǫ[&lQj%?Jm+JF=m)[]6ߎဘ֧D_4bĠ!ڊ$KE?c7ɞY ˵)pt3p1m*[w/0kop\z2SLF>qTv4=ήk iF.UtwP'Rg-GɭEU{bOPuveG"KR tw]awٱkƯ[j* ?͌=~gOD.m{/z:ԋRfed쐺 i`X~.;NX_Xm2V`paԞQW_k~ )lE1o7hy,Z;]Z6* ňfԞJ3>@~9ThQ|sp + D;4dVleFo٦&cIh eT_̏ a:瘩Sۮs$j^'+[g[e)0[y*tiɂ0{#3(Ȑ`[噟.6me,U2Kh~NL`< ?v%Bo[R!˺MPyN',<~$YCY-! ^ 㶕'lKͶb0ՕJN6M9#J+LvV:?qPOus|c/C$V׵ ͢liW T|gXY,Q Z&sm1 @N"5PR*\cf™!`H/r`[O.i_6Y[n_eTq훠kߔYUHsGQi3Ύy 鿺}g;Ow0ЙFulS\Jt稶z?B)9e5DA=`NW(60oI,ιZh7$tGF%CKP⦁LP< U1^bƳi1"l.mvđ*mG~JK'> DqШPyO65gG$Y%gf3'A~qlwbvѥ-gt!Fh~L# u7)$ƽ:KDXxTu+ N>LiƝCFI1I~|1-ZfʆKr ;RS!H mAOBϧ?&̬(NNifydeuNZ93- G$"}LWT ཝ"57#4juB!IKUDn*JMH0\4e+$n98CWQ{9xO ]"/ZOa#{;X)MBAH݀i(*\>`jLĴN: |Xﯟi"@nh["J-P,2tY cCץ,vq!g2Λ^f\p%bՇ=Ӆt|ׂ1 ^FlT̾é8 3㤧iW R 5_v.xgA mcL麃:23c!/ٓ4/+A]*sЩ#X4tw1kF001Agma&DyjD<|RϘ_8̈́4#LNDf >nh"S5EcWz܆McYӓot spkp/}hsjψNwg8"@Q?2qu&} kphdKpI-`BJH#bibq.\|n,Q 9%~e }^OcQ%;a;Brb TDmX߮dBf}%SGԅcr@9~XVg묠ҽY E4тm6q(Z ?V:Ж鞨 c?fdStJpbO24ߩ3JNw.g(6. KFbPsrtII];AL6VL?4FpbSϹk"|D~Z-I!kP!R>שe%qb`6Cኄ?5/T{w5 SV _FPm4!o[xbBө}eVqYXf՜.zC&QZPx:ҕHP| TJJKiD'6ˆf("WK Tfc0IE=del]=j&7JKω[L$&jJ1"cƉåEusHQ(앩Bd3^c4O(O2E _<\!BWFd̤ +ROhN#kӡ(^aՁ!ivh=C4؍6t߶:7fV| '!j)yJ!bG/RА7Q[ \_'.SMWM! 4`˜n y`:E U1g,:Htt)ʆ1斅/`%/;SSWF ~Z3Ϧց3"{&~Fc H0yxgf BB_@nI'S5,PJ` nt#@-l&uG!uaGb*Gj~mt߮yNE(5yĦ! >?t_7!"uXEdh*P5w|5"-Z> JDvzK&t}< ?b߄2tw ]#S\zNJK *.1OZRx9d&yZXOzfE0t$Al7Ojso{\/ #Pp"F.vP9["Pp{;򐪩< ľCzl[qxe#,JSQ+_r))m@=qKīfJ3ExľK6$ࢤymd#9{澽Z"dp>DZvGw- קW,UP]V t+[-u̟clgDCC/tL[P%ݓRMy5ՅÀzXl eN] Bʞ58@Fqߖ]ӂ?) ͝m3θYIMEa~=ubX>gt 0Yl[hNLcA .JK,].|2Թ:hC/T-@aNbL2mK(f"SX DT_4 71%\9j&X2BO_BUa rcx\-#5X<.7]vcU9Cg|%y@iD8 =3C(Hu 3Ӣ./eԖ&L(K/n FdŇjX4 +8!Ʈ?(<~ˇl[쩅mAYGƣcQJ"8y\G{* C8RrxE#Pg[:Q£h~ΨX lAHy:pnU c_^'H#} q x mFB8(Q:Uh4%z0;ɵnLǁT^Ygb}vxMU/f'1]Ʒ6=n4$t&/t>}WZyMzf 8d.t"B@<;E{nB[?@!zyAÈoa@ajw,)>22ndŔqΥ{sʩ}+,&2va:f^)[C확( עQYh$0]@|nZzT|yجTOtZjU4HB 'O16{滉v{n[WDW/20iZgsβm|n^Dfu98+94FjS k:֛uC>xA͹OE e >CuT#dݽg+f]ʿ|.m8ilR ' ,d#;xV |E ӢbO\OоynLzI,b>wq ưaC<3leJ n&mItG5!p 3,ARe5.5 tjb4тxIaش}#?$eDv 璧zsCb&)I3x/\I~_6cuDTuTT U8WhC jq*UQXD$Vcf%r"o xX'1I̓Ӄg{{jvn[lDW.пJXC1v̸yhq 5'GC:0$P"X]O‡Sv̭a41N(| Ozx$~ *j'*Dfo6A49-NLOaI hf\eZjMh]]-.Jc8L=$d/Fq%3%qd D8׍1&lO pf5|nv1Bg(mЩ?:֋#yhb+}Ӣ{yV/|1GԗJgls%p##ZKzn?p4窤L,*ݪD+](Ҭґmx ƌ*w*^7? 3Te?>F-z9rEMeX>7/=$#"_^/C AXʥU(S2]u15F-UtC8-`ϚC/z oKy D'- 47oɈk}hAÑ(-'S 0_@{XF2XYM;Fg4dK(Z;xVwz-C8Mǜ{b$>w09rS7OO+DVp"!ՙAbNAZPG4rm317)p8}k9nLJɕvAgT*e(*BXz3YU-g 1Vp$ת`%XJv6.Y0T;C)w 4dEQE兩LY(Ƅb  xPkMG6 x@v.v_ݕN2U~4Apl ʝX'@d8JmUGcdR6:ս¬TU& β:-W_ݧ/)amD7*nTldaSa*ؕuD*ȡ0:!u+J{\}gxSJ3!D֎iGG uxzly>MZ2I_I޺Z!E?edc@ax.j:$Tti(EX5 -68{Nѵ0^p-hBVyɻqTN%'ke7ܺik>rlo=T4d i/V+!iG6{դMF?1ܓ^VC\f  c<&n(`MgM<ХGJ|޾ OW8PJOB#Xȋ.0-6_%m?Ѽ$>K 0w$xgYg9ʑ_A\$}4 j0(3cI>pE"|Ŗ9%?4ZB^i0^WpB TZs8&H-DE."OXP]KTĨ16=NuRoOrU!^;hi/eiA @/jP#FeeD~rzh4vїZYuYtT2~ Yv(QL.^, Kaf¾nr MԼ$5L!#jUj5߱ L4 =S:&QZ[4'e,8 iGᢀevjŗlXƋ"1\T^^Bp V &RPA;F:A[L3.[M:>j4gE>Q Xغ#U:LJ;iW"vߊZBT//e\{kV$dpbVD\SS5݂8 .3ΙgJfHV_ ;{]\"o%cۦ%g(-T/<V(Dغ6J?.|K6:JhaD7dG7/!T;򁉭4PcGd:B/ .Oq"IjL^ ! +hgdoʢ&ja ʰҧkZJttpnԿ"lɥ^{ä؄Lz܀TWsh_jCcZ JvgǟQ"xm_co\Nm w.Y|s$j&ygo7gX_4EC&.ỜU Z`,\%f;gi knnG/`ڳHs(Ғ '7h4W"AJ Rd3M.GǐF'4?R]=IWNtDuBծdZNb͕cQ W|UN)t9xΟii$5fI,]젭Į{IځJ=GG_aRJB9%<Ζ 4b<:xgӶ!+tzKac~kzNĿlb?QUߣ򵗀u5 @i2% ;"Swont^7E0ILbl^PN;m~54'(N58IBT.~O};p y1xʚPVQ-~SPaIO-3J!b,ѠIāGſ0"J%Y zB1,"XjTv}`R=紭.ȑXU'0 I8Ns 9J-*~T; xk.O-5& ɢU4v*3ƭ -}"-*[u_M/ v*7kt_ ٤_=wJ2Zj(S~UQ4=.;fP'Kx9S3sO3&@$7[Ⱦc aTt]e@E\ HכcYFƁR/0'U ۈ2Nm7@0Tb–BMͲh0`a?GcM(J4+ߋ<+0- Z+#K.XP[3UXgQX=HA&؋ȤDE&sQ[.[͍o>;ftzPĔP eAR,4^V쇮K6B`V{B!×3ڭu5gQIbtO\⠐xnbںj|^߻&/zxj;o A2!#,i&C4܋B| ZxKQxi8fzl_2 q{*īY`#VW"\F\r] \?c|D,?kL~8ɫ[{ [{ ztZZ ,,MzJ(ϩO{.N{Q!VZ E5"!)H9nQk"̿6WCBLOvF$2rAbDKX[)oXm31/XuU~W#a lǾb Yd=o$xh|G\ f3MQX]EmZ`5LW tcؖB,}NAe/Gq@1VTgPLXn dž:#xl'q7%>Lr3TӗUɀDQ:tpB],81w~FNÃ;&?-JǠ&M9{[bL8*MZ*7 HQj;h⪹"Wd{H)6nKUY0 ,P ?guFqbS!Kٹ<=|mz#[2`Pԧz~'ٴ^_M/<臒6 /;'7MeLpTj~^,>17 ik !$(ZW5fxx!cy`*Da ;>^V HF|za_`$X#;mI7j]Ċ`*\,7!!~Y\#ޡ,uc ex4_F%uʹdjy-w8W|?s|0m~vGyz쥬ͦV+tyUK8V No.; 9U;(V.n AwD&~1(]6,Eq#t N~NSݵW:r#ojZ/!>5`_`pCz\epIa[C3y^?i*cj"Qof)5lDsRͯu'Ȑ 2"=4Z}+M);~ޗq1cROvx!TptiQz8z(*(QGNqqshzD0:eƈi&%.<T yBGz-ը&iTA9X0½ '` k0t#+1@ @æռsƑ dRc5@Tiݿ(mlŝ_^{/0V=\nz 0%ځ*+^~76Ǒw@u 'z]qŨ:hzQ8 dTL$I ۏG"IL0vt =ǠBFcUj#L%/.Tt6r7NoiThU삧+jtcA6?3_zVwnݝ.њ-c-ҧu8]$vƏ5Csk/uK屏}BǪ.Z^.S6ŷ×(^n׎: \l|{Jmga#y[d89T]+<7O Za] /k50;t 釐y?ZPK8hF/%2;zjYQkrnCwӵAzB:BmIՑJ+Udq}9fif),_+fH@  ,f]N(5yj` %7v([I9[zgLeR9:Jl޷.2Fs[kt9{4RdSx9$aZ&T(+Ciۜ^H_OPS0{x[YUZpwi۽؊"G<\pC`J8D^GYS|:X ̻Kȑ%ꃩ&RzÉM)! G&,~8twՊr@sms훉atsleY.?njlI !H ?f'iM׺k[E7Z w\M:|NF o"~Yo pB,xg,bޞ0nov>_L9%W!!jKcGsVlSS;g Ʌ2LôJZP SB4qkL.˅5[S]~\}MfC*b^1Pa_ٕ"4'[=SX(`-k1{ 'טOs $8GdC(O%"%\b4ZKsbd~'k ՊSl}q'C碄V,ޫbYnJBF^Fty2rI@4'PqΰGn qV,{$\i`o þݫycp9d~bN`Fɂhϻ=RU_ IPkFQ[cHf*_Xk!jŠA֚>vm)yo:*k@l׸JQEn+_!]Fs{MhyFO\)YAr85ܡ0.Pz-ϫh#p;I,nSH`o@]D XvT/%Y]˘^xY&rԴ_SoWV p3K2X\mE_O^ o= 4TkT&ptt}<Uֈօ!!)g*0!-dzSu$^V4"53͂%l_q$rFY&%E g/vZ=sGY%"tmCre`O ]V'B[s~Ѩ<:!? ~4Їp$(ruq ]_ɣǵ\ZI_<;_PSN|0݌ DF+! 9'/7isQuVϬ͈@{fL6 *b9A7vBd0"פ68j8+&9&!-b и XA[\V"U?NvEO3=6x9EN^_ T2AThuO?tW&bLTm~s<em1t404|ہ^ y9;; |*_ ֧gp[[4ngw~|y+md 'Fɲl1]jJC}H }NEf/d{2q@k`W85f!)T_د SͺĒXM^Y]"ZjeKK޸?f='kӃ],“,l\hO0kly췵aLzԀK9y-X,aVk3qF/uV5ͤʉ2< niGg2!@($YHZ_m&#Lq) (0ħ< gJ遼l4x5~%3+} <\:8@K]‚E7A#Io3>%e{(!RX$215A@9dې/3J*9dE΢>H3uUV0K}QNIU,51TQ'%#sOOsRjm)^*LA;5kJfuEKr. ݤ BJ6qLj&ը'R8t^xY,d=AO)13ޯ]:tM~t&w.vL԰d,IBTiYxǢonyyٜ%I LF8q'кɁV\Z"ŌW0SPz2<ٮv^gqۻB`E"z%B{Is3*(.>0(*[@L1_S"RGhK].b:bL>ID1Ry׻A^#iB*uQ:$qTtRw \[6h(Bbb!6[#]Ҩǜi\WAx%Ь f~]E }oa} W(:WjhG ?~ʦ0IGag"k_)znqEi:q&z67FLŽK_@+jcF OL@Tv#LyPu,U?T`oZN|zyλC{('y-耶Q-aM{\lӟ!\仰hT\`7LgBvt~)$b4O UEfUFLֹs^ͻq3p\nSys}8{03S x^)ȹVLOc"AeGr&UZi 0Ӏ7{A/9Ch3rLjyL%ϣ#g(֔EdZ^WW@Ocmv[cb`ɋg~~DO,=j3k9TC1g @쓍 nэ]Z} o,9+)J`E%v::f$SbQpTؽ;}:sN¢v[[_%Ic5XR0J/yA$JyBp Cv!jJn~$8!T\cJ3TWOL[5rΟ%pK_!-ak(8 2xb#^[lr^^zyZ؋72GPb)$y:7z#\Ӏ,?nQˢ9T\%G-O g+ pvnv+F|GgON۫C^tY Fr(W8EqE}|؟::Hy)q koy"Ә~]Ќߑ50KSyh˦L2 [mMߪC+ BzylmM>Q͠3F\E.2;؂𻳀lsjnkg^\~xeņ$SuqaO3Mܜf:Fw/vUF?o`{R?|eЩs{Pj֠[{/Hlz~djwTVkq*E;U}kG"U7&gd?J6Csg8noKd ދ^v5<:a:_9R2wto"T$˲I_}tf0ƑҰn0ncG\%_`*ٌtCb$>}wR<^b7\Cnѵ>B}Пr.B>@svPJ;?<#&_`1E "$FvTXXNN9`C[L& &/9y Fp㉩YD-#pR82/W[K_E Ha,&JXofSA0܃}L˻&g63ٯwԻ@mu u8;@GÙ9%bp)>XCٮv.ff mpq2Q3.t}*HLPEAtU >.M= 3<52[g?f>4;ir?o.M¯#6m4[aczܞ0 y4XniTPtf|E)d:^("hH_;T$ ^jI瑕ANFǪ|K{재ˠd; ݆pu)*:'U){qMƢ-"xhu7'@#%,|ؕh[l%6W8z櫋+^[a-s׫셇`!E$f^i\AY+p /lLJo(h8AP^ᄂOkG,m [O[Bxg?k2D MSm{/w 9xa-G!񜋓hW!:'R6*.w#=ws.a,؅j%әT'%}G2:2{N^jE]:pⒻ$a|e$bG3~SGaePR$Y0cRhwsr`1]hpc ْlP6x>]opV[6FcZ:) *.J19qٺڙ[ZcU ғNq/@6a]7.ð${VoRkb)vm:"$ Px =h$`KݟrmԠ.؍#̜5/o(Ⳙ7lEnRE>*KB4Zs2H9+&Zw. 'lzہP\c|B"kphJ(8 XT%SS xm@VLk|fpI ES;diH4S&ґوZ"A\Zo3ΛpO^K=tm"Fee,TT`iLuB0ɛu4ׯ i&*g&gcꌻoeBzZIpՈmA~JfUuŒ{Xw]Yb6-CpmHBgɤW_:ѦCPDYO+2I$ ' CmI3jL70]t ,Is28 >3c,LSavfݮ⫛{h:QmiycG do_3%ʢ,YؘZ t~HDHr*b'Mg%S&!F͉|ݚlORq:?AM;ri(:# 2=T}U7P2A!_ɼC)PF`7D"l,6ʢJpS k/_"WŚܡ ,v=$ = ipKG#([t2CM UHf$cP Wgg5ցr2J^,hc3rտcOU{0yk&]m%K91ԇaeo*\XuUtiw:Z~Ӥ;7M9lI2'O(=@?Tbb,0 Jedv9.Չ ?6"Ue๽u)رQv[kLi 537c0A Xw/ #i퇏sKUJrX]E13 ?!y>ϔTn{Ul)/"o [n"!^h%`nd)! 1,eȅÓ/%)p?s)=E C,M\O&4 Ac"XmO8I;t ]t~-l ݞjj:_n'eL dЎ Uփłġ0ԧPx1z(|(w lsh>Tߥjv炘a_:uBǾkYQ:& ߜj%?moN&_5#3gr˽?w'"k;/Q\Xgf/7 N, AE&훼2Rs]*>,{tZtcItJ,qz&DU/{k 8y̡ _{cqKk}VʨP's1hZ͞'~RֆuI?]]zֈn^ν$IuyUÛn!=-l{o݅ۖ^QvSp"IY~?lnY&W<@-r.saRGJ腮3LH)[qFA?E$(xuN`ڬo~KG%MvH2?{wO2㶨$Of Kצ}_ƴOycRVhk| d:M0>(NYTpD|(uΪ5 :Oҁ}>R_ 90?)Hq7!omՑZ*0 y_8'k#Py?NiߣKy4ʗ{XwTM}\_#Ni^ijui"3>#`J$o5kwFPZSԢoJ0C+$,$>K*DLг,nXN#7SV. ,Q #7}0z{z1 9D@XGfIl4x׀p s֟|r>(|KшϞ_tZ˨Ӕ}# 2 Szk.}V>FZ2N xEcgFxl÷,5|5KCo-X/ %JP0' !SX 2 lοK". +&81Dax=Fo$tBW+*6.4!Fz[\!Q""B}_i(wg M.nsF]>]e`b)}S}TA$)M1 PMՇzfvfQW0p8xɇ4ez˭͛K  ZtԤ;݂#;gEUA@SU5KfZ |nw2/eЩ w.,zߘJMlAzSnUV/X!iH~GH+G55j?k[mNu#+?pmqc=\њ̏ˢ;fk%/X]^q[  ^qURS6r-ўI6$N= mЃ|y9reA[)~,T5 Ԋ@ީv@k <N!#X7_DHhBb܌}xo"qX$ r×u7sW%s>%eT|DE =]6Dۢ1 ƹ٬XF_۲z;D+J+cy܈Ry-!~v{~6=xCjgl 3H7q/&I'`\\Z< &.؋$k4+2mgͺˣXuc-D,~\숖M|@T¼ Su7$EtE !MoQFaS +CwzhhdvjWj\GϼsS,kijODO1t]P#|,!Q2+ݫ8Ss-f.IQ;C{8>Yi7)P)y5/ܮ ko}YMV p)| 0$lVQ磝U'@?tTIRX('55O6M"IfC lP\3 NnmG ?j0Fv;$`ls}0Hڙ@xj;* =[ve `2ccy RVNrd z>3o }tVtEN~LlsR%70?+t@!c=\w >1Kȸ-Ku pg'C(Y2DBn;mbū$Uy:Ux(yX0nXβ#sd `16 y{ L0ֿ+3@]60H|35 iʒz|FHBvӘ4t19Ev,`1xuݤsn'Yi[XZ@ub?,I࡜dwP@N.3S F*$!16,-:σ u݈#hR+`)a%|1ޢ0#DPqN?c"9Q"^aSf7+<-:sGD \-P Hb nD$qL?G}3*C;d**q4WPgNAw6G s|Ni俐yHӴ~oW;Xgdsj"h~v%ɕ12)f| DԀMhmM>e-г!R}ٹ^8V`̝Z{XUws` 7 # )?j吜w^j Gʖ>l\*t8̛vt/N% Vn/6яx՛AfKNX_ٴgQQz@?VKν 퐊H[lp5C#@"{O͆gu$^@/VPUoP0Xy\};0c:O: WuͳeÚh*IO40?8Xg,3XuܶùsLC{FtM^0Gs_]8,_0mD?9g[ri>bc}Pq\\>]`80ZE!i0=" `sp9|8nʽtZH7նu"*s̞M1ʺ)F?^{0'3]Ԩd8 *G "h6Ϳy69:w/{.&\ИA)͛%ngC,g}>-Zbust~*wp/W3$xt5tg-jEU+rL :θ6.ܤM )e+9p`eB8BB@r8ԾNU5({MhdkE4]~]1c6һzٚ54=_oN %rȉ70Wi}#Y۞ iRzE9vW_PMuϭg} T߀PZbPqz #7l Y/T t$jЪ?Tj8[SH'~1ZM#HRCXNe䩽"5u뙫D0\m~\x0Bfr68j#&Zv':SfRS\[6T0{!aXn.;x ϡ땾lF>6Maڙ9^p-j2H/=],@Oy>P0ذgw>cZ嫅Nm{c, t "u8=~);<8 9YJv%8m81"Kpfz _@}O*Dltv*w jbtYH`X>"w"rTL6>^;OG&t?ˇa15./5{FڞaM^ .QnPuu  MaPFpɾ"'nmY'$U8GӘ3b_.r'ݕLY)ĥJF;"mXI_7Ֆ"K|=-oxz. ә7R?.x{Gpwv tBTV"sv7wcՋTa;O&2t5d1x,`8<4C]@""D^2Կ&t2eYݐjZ)'[DaPsl }\#_1z+dOٵ.@S+is=QwiX!| yrfM2F(ߊ޵Q_տe555;HcX5i*&?j+>1sWt.GNQ5~c#PG0A/qhs{#?Bd >\JX J1+2@+c߽kNE@NO\P]kW(2@IM!qf:_{c_T ja Vd5!}VW_16qSer\"*GsJx xs[ҠG>ʖUT&j9yoVѲ9ߴ x g:à0|;.<ݭ̜~ùtC!n1!d/45[~E#~uYi4.|nBܹ3y1.mwzLB(5 `> 'z[{K16fRq*S(|G˞qOC&0N8 9#/j @89&u,i." e4[c(Z72qv5)Xak:4+i!/|01q.R&wv )6PVMuvCFeA5.ka]8a?M0;vƫ3M#7HK*[{$k6x{BZ0 %-7_: DۘQq'Ѕ"KL0,AnY]2URr>XӪv**Ю)~cdѪtZK (bp٦sZlGaY4KܥPDO %nҔce^u- Phם>4/;gɅ#}KnaYԇNbd  #Qɫ'cz@ɦyGE0*=cT۲Ox򬫖%h4d]KH( =v Gon5DR떌uPg8K*J_CJ%=%cȊwf-ÊmDBt`+uVvBc =RLK;=lבּg5,z>h 4Zx.3Hg9!7aEl"SI")9Fo۱~Ierc0d)8n8e"- ܢ-Œ^30J?AU _ɭK@Y_餒0=HUYx7(-/cRKLx 0 C)us&!*fn`"(z8g a^fX<#Q=ŽչuSk_!*xҫh^U=~7iN>n(C9\WF)> q6H;ψ^G5g-GidUDO(]gBkr.rq:7R[r?*Eo&._OQ%szQl4#? ɃOwr&|>ljzOh6^ߍzd F8] -촾KfVR&z/ze,>&/eM[-I&QMay-^:VxTI2X@"7 b޴ eO ZѥwsaKN:Ć/..dl!X+#+SEr9+uжE+{"G`P䙺_ զjcNhQwl6#0qt)njΐ:$%EP jZ8*tydSxGOҳ~~@-y Vyu[m \UZ#R0 vBk׋)ywCpuE#RK>|'v>訋IX i:WP( <Wi@HŇ-wJr~C $BOO~C:C)GzIp1T^CPɁ(dJQ@b^H,"ySIK"~!Syuք1xҁE?+TQrDFr4RD\r)PQeoȼw$@e|-#0§aGp!UD$A9ٹ{?D9~f^, ݇y0FQqeDz변Bݏ9yKP-|(3zvj#5'~ttkAUNvWxvwǹG1@B4MξDj"0xiaIB)6C2gs4̈w}%?,ºC:諒aAw7:Kظ5:dK/yDlšek}~TYHy}cͤ,7|s tUE)X0֪A ㇒t `K#]3&nV üHs2X-:\NX( [޾l)J0-']HDexa]P;< ~j!CƗ0#]a^*ߙRoЭh7(mV-ȑw'~pQHeue({ *>a0PiBW"mrJFT|B`g%.T~IŻ8\{g̱L%7nsdbbY"'{Z5VnCY ʮT=W,`+ߕd>\NҤvD/_4l0g*Tt4TZΘm AUg *֍gbK8p_4l.ʫ>#6G=ŏDv5-+ e@"( zʋcua.+JNARLl5fG!ń-{Zr'`G=L{~!?pClC ;A!W?=',Ze|&?#ڈ,a|{Q| Wеj^Su^uL-!ٙxS8PWq#yMQ۲*|;[ 33. ׵>S4qIpKnmJvtyҵ#s ޭ"&uidp6S3)cЯuCA[V*^a]&ue_ڢ0|n; 7>KƦ ]ƋFr BI7WdJ+k{l:x!MI{{gHӋ63h'Z\`6xCkeNG*fTde!/t*nU];Ivm79#WlX2F0$"LMuMH[?+x+ g5 D׮ʗa邥8f1S8^<"Q㥢9fiW:0C}EK_|~j LAɒr-,Scqr\y[A@ɈvR۠TzlBh /Q*9.pl6jqU`TǞ}.ZA`I:) Hat9al/̄y {8f#G|X!!'OH\i@lN.k2u11SIbcaK#ʧ<'/&qKa;>!8–oa%BreNJv*!?FЪ34s|jrfA\;FmbaC5ɢ'q68o6q cs9^Py/ J4nVvΜy88hh6h*[l1V[SLq6HgYK|>0X}Ɏ*U~͛o; iX) g B`E_N@#'ˮOʎcV?yɶ֔fImR} b-.'XX֭;(CpƪBg%Zk8̎gқA"{Ha|jmY_L׺1FRǪiXKYhs0As4a<7LY`Ng2>4KK;O>Viي"E5} OP(]EQe=<,ԍ1gL]ZZb-F:A-ƒc!k3<{Uj<QF/sC)RE*h7ÚiAxH(4{6Yl`bV~M5R'r K'zڹv'&|X?Wnұ @e@`h٢)`lgފ" !Wopv R᷒X+u}yJ@1nT\/,}/T#&X(]gq=ȹ\xs*C- e)x_އLַsr >:<;0 +^/f`֗4 8iOiT{& |7䗎6',LBCI P2-'T?0dBɿSuU( @Ap[$lԶmn?\4i_&}N{fm'j] cbcjw KQT]69kD@K%7W:IfY??C~A*I3Cu+nƛAzi.[㔛hV8ϑP O1;ci$ ]Zw|.G(tΤŚNƐg52EQßSFxxɵs/>)ZK2Lp^ *?D G<1U2@葽u NX;)TU v*X6 TM4MINVu1$E$@Z\?Zn ̗XS m\i$[ ̊;u} >Saow3FHUdẀ삙_JPaZ}㫿SR&_wb"05JaI:T8O(HkAq&k非7k-oZ%Q 4^#m\k6P"B xkOjVY~@ڢwP+&-9G֩} N[?ּMN\fZ/[O;,!.,;L24w®VrJMX[ĂM.( mFtqB NXw9 S#`1uZl\dl$_k7d0j"hV C}ΐt<\Tt0ɼƧ} :Vs]xMiOkMS%aP(իԥEi=RV#9X,-P7A6~IY(x"d(pݛS,ep|`."k`hxn%T~0@ &f^` T3U  H͑fVq4x]?V+%QR+en"j0oѽi$P\f:ex{ytЄ%}ʣM@my?\nܓbOOpEj JT4u$HCmVv*p8!McJa5ejX@R}Y4]gkeUc3A-IjeamxGɹB ]֨\(#WK^0F`UN||! SDj` >='5"v֢h|l\qI\`Qp'\cv ;(90K/\+2QTtewVswK^erӬFۋ?GAe5ҁQR"ٕ 9C mYӕ!6%L{a*[jOƱEAZK/{8Ruvֱ~N.3AP^X2]2$9&O"Oy|7E|i#ݖ&DxjaDn]mCD!i3+,b7]xŘ(3 B?c]@M'@=Dᓁr|HJx)~ j\zZ^Iѡz=Zc;MnPri 猽i5B}u90u:.X+tl d$W0Ŧc]ш]RU-8&Q'/8dYOCLfֵhf*r\n{5x{OO+lh?_UG)4 @у_+*LVGwHb>-b:39km#sKwV  !Z^jvJg{n*o\A)ǣ]͗}8phzzXhh'Z7*?`/ؑ )xn(Mh^Jwi?;a= 8 QB9z#QS4fz/O ֆ 7(3T ) [Ɖ(CY譧Gꊃȇ暩ZoI׬s3٤WEwTwY$9 %᧳CFJտgU=RZJȫ8Oq3#{ѸTr,Ӳ4D0bʀ5͎A j*~OM|rǥ/2>4L`ʂ+L!Gߔ'Pc3~$c`T́[XCy4.q !<m78l<7Xek0 ."ќ:]k$IeӿHMtUe-ZB8Di `J?*Ёt,,,KD%RRp ~ʸB]l?t()ϏtT^HVv&eb kWX|Uo9 jO9gmb([bqTNh, k\>fæXזpeMGy+%ٞ.vas%vR`+[ut"k^ t ]zF m4izdAFK%`*x;Ġw)1T&J& rv&7$ϻ0Kp@~V$).ORX1MS1I#3'vxT0pUX)V#po(qr2ʞlDŽJ|qecϞS>L1Aq2[u>IytBY=Q8iBm%ؐ/5'妝l1iD/o>~E->|~&y@,d9Mgn+pH}gvȧE71p"l[s^Qaw'5cjĶd@wFgM.Vj./qo #f+U޲ 6~i D6T RDdO =LnVhkݥJi1}wr~j /+fDѡ/ ]k$;X~_'.cNu]}\ptw]7,de3^ aI#Dh^f%xֳ]N^,|cY a쿓E+j wgQ)d+KzuPw{fz(<֐S[lgdEEFv.$ʫ*yvfMƴ+V?H:oTGH(Z |\_An[*3{ͱX a%RKZOdN/y`eش BEyi p&oܻ;_kp<2Ydf\qlK8: =(He|Lv/5,c]nv .pQdPz~Ax %OLAG0:]_A$86ێ({ᦝz;AFQZhutB%& =Ei:J3| ̡JSW$ZR!>w^9- '/&q\Iٔy՛k2M/Q ?ͳ7MJxyBC6jņe*ċ/ړmF1}䶹ׇCl+&ԟ@Qi]|!9a:ҡhФg٬p_eyu^!(cA[P.sFtQ ejOEKetGMAm5t-{/TM8eR4l fEjkѓ)ىx +l š)pFTo8/Cso2# `oخ%`] )!@ $&jw|qEd+r@HZCd{("B CʅQ *Tmznr:_pFGCHcRV򎚂,'87iL.n]uxY[/~MpxB94Ŋ~`CЏJKǼ[ w+iK7c65]3w.-K!ٞ+I|4<.~N;JF]L;sׁ]M|aa9 (4#]hMu_0-vEPzRk{єN=l+cl5.$?3)V .HWI޾ MF7|Uȁi~NAȸD6h]x!Lq"%z yh~r2=JABoj{#3 Xrdi@BFƣ0JthͺPo1`5jp9%ؕ k\~ .01XKMFOlY h]œ?>CqCK<W#u4{'I0kl>C9nkӤ)]T1|TVR_,V3aUdnd-tf.'V#].~MmUCWX#=n,4> E) -~y!J{4f|YT `?-#`qmhMhpy%~?h}-=z|6ah=]vR79)wEB 4r1,ubP[..m#rh@7^^YVdwcn_91Y}9Nߍ2ppf+V#ΣuV>Z*WIU|Gn.sR#m qK_l6tbD9Sq|0/~3k|< $."7W9`_g8q>CQ/?W:Z6=YG%3"S4w)RbbwOj4C١TvS~{X/ښQa=y06tYT( \?uп^/׉Y@pT-@#RPS(יjɧ)Fqx"ʊZ"x *QA/2B,X)墔_L'+z^Bކ{v-` sO m/e!E{C6x rv&0>Ҁ`2spW cA֌Η4@%nYS4/{o%jlO"`/Β^M4n $o}mNUG _w2: *7F*̙b 1LΤ6WF<䞹xI O. &hͳ LY(WP-?"1Iqx2i.0Rg@bLHFuJh&}2NNym=w~ xPeI7v#/ Me/hlZZ޲S2H:L8KaƐp .l mA+C7-;mc+R7ؕýX7- `3).Ʈ~S5~Q>iͣs4й{/NT%D&֙1}gТ? * }]/&@w6|ɹv %Š!|q;_p] ^2v ԝbW5 +Ns~2UuNBӃⓏ3}0o;Tޣrv'( U u(>h@) gO;MBjuuV~.wa N+ʘҲ9p9mnI{[p̘j٘Udީ3ΉqX Dƅ/u@,/┴%{9ypjej|7|~0iQjBS)UE JvQ,jDћ$*I]P7b~s2BD3mJ.cDW:bI 8 5_ QM9GɗaC}2_RkѠtlܭ0iS=~4"}FLd51(-yo@2^8 _`BX!egs{lQGXXgE)9U:&pH+. N\6nEo7ܟ {{ژέ^4\Q}ܥoUt[ҚE'T].rڊĠ o.([` 4>kļx4d5?ecK] zH-5x@@0t&2WÍRV~ls h@$q&$3)5^FwmbtU L1ċj_YJ`׎MΖaʔ ?O_DB#VoLB>^R2ݰ ,j #!& z <e$_h XBǫlL~ Y~3ujcBE+Η=k&<)2m aGlg GE8tiП2c=[2ʞTb|zhZҜ[bݰjyV~r :2{ WXCbVM< yvT#/26Vn9S[es7$DGiz^m;.g ҡDu HF˼8hL*:øUv:uZT4*r,eNN6;aߘnMy lr^ŋe~gcUHՅ )$/ 哃q$P6H#_Qe%t@h&&y&[y x}.kVUگ^td_)4{ũ%H)$L?V댎$r!ҫF~g}.ϣ.2MmMY\Z9:L5DO% ]V6i q*);h͈]ݗb2.wn~S+(W6& =xcj3qkSo@Bep]i:hMHN 0K<9@G cfWc,)BErċC>qbPIJƺđՍۉ(S+;V<愝QU8^{ %X #Eª\0 e$8<I[CB1Ep0;-LJ0Ǟ/)_ ;?RO8:kk}5O"2܆Df3N;>'Y_ ?=0q/('P#rMه ؀a4ja( ˵IiZրzC'Hw^Xtm;ִ7Sd$9/ wW؝2Їv]1> )b?e.q9mDp[[y>4NYlUnxv`@xRۧgٰ|ͽ2 E$*mP~*J y@ 3R+dmj3X3 ;Dsq4DdA}x'tzB& lҿ,5Wr691u]<][)D\_x7^ff{|#fqMiחP6$@ʀX?Xs;wq/*՝d<7(RYF5:NEs iι3KE|<`arWU )IQGguuN3E$їJk1fװlun\0݃v(gWw&y_Vݦ92p-qټ!2U &J.[[#40oxD72$0.hW!  @Lmy',QW>q&:d}jL(^L(,栾 CT )vUXP۪o(9-8 Pjq>ljuxkϪI`g>*=bymG)Zڳ@8 QzWR\M"~̥?} fCSzy3 e11y|Bw#5Du}y"SHf= )O=pM8#0Ytx|Ϭ D8WEdo #[h'3wwhND{I%թWO-푌O׊)){i;N/ P*:syꅷic&`zhlL5lMצ7ܦ}߾R0:-|ҧ"uRA;Ig}pJG h\ udҕC9Ug~%sB[~xp1C%Kq=uNgk%a 4X{ tU|9k EbF?l[ˬ sC+UaoR'^K'C^&s m 6h/K4#SBbG >G=K]&iXas}|}ip^%)) N+$&#ުB=(m,eǩMZh>7F nLc\g \; kA? +;^%'/$ߪq@:\hfQܸ2g- a@FM[CnmCڕ|"`"cc5Ffm6@_ޓx'W v@J' ;0Ju^L]R)Wy# <5 'd9%DCPI4lTBYǃ׃QM \)Z\ױW1R- ь=mFi "zk;2F[[(ꆡ@G̻L3ħuk8hfCК#ƃDtLΫn*1GRTu! .v(|3x&1O;m~ĿC.3٢ݺKRFlX p7}.kt6aXW$M-Cm0a\B9L慃+$ydo^*4ߋ0/7F6:L'oU-W׏C]sAd]_rBwE؉k8F=h-zcҞOh#N I 3@;ԥ0B3.Tq'"~l<4qnȾx݆FgMA skxKf(d" b /u0^G21H[klbWOoӴONKDMj@;b."]ޑрQq&FFha&%@Kjaw0 \KNGVr1GM!YqmP>@T>$#xJ(cRTzHlgO_B`6ORLf‘<65=}OL̔ɓ\dEHC7̊6*[&'?e탓$?<^N3ۣEb`3`2;xg7p[IY`ru$‡ja >S /e&L/=qXLn 8%*5v4JM ٨-ګ1۝ Tq!gDž)ei(}Z1ܤ&>J0i"EQHCSOwRྰz%|#O4ր^X嗺?аCMA D/H9m߲œYx'tw0\n_ R|fˤK`xPI?FbU;(΀yã]~)3o.cr]Bud+p>.fD HFgwė^O9C,d$c:p.Qc/،7 {%"Oi}ҐE͏Ar lj1ܿŗ«n}DMJrǂ/?Yn\}Zu8A%ʌT0KIg|ImHC7E炽ϰp%OT"mDE'zAZ7XG6l'WuqTAh.^jЌLOnsjfM+Јx E59j;`YҤB !a^=ԗ挶DnKu^3.|I„>R4:C&?nwO7@wU*B! LoqRӳI%aW6MyaR##=DFʈ ,Urh:cLGBE"^m" )S@ .]Ĭ &f Ve"hBؑgقw葯U?Ww;[ |W`0 ?""ۄSؚ9ک?ܨqZVߧMjNAp*ߦGN{.x @8Ǹ_Þ3W0g#srԧж%J%Ns?7գ \y)edp* zy#!%Vа'&RJØ9cɾ)1_H?ФBǒ}bO.qE$m} Z3t厐5vv|whG<K'0ZOl [C^G%y~ _'S^(Q~3#7+l,)L<‰uO$+b0t4 =ZqKzPBw >N\_|iH6=DH7ƿՓ.VDT3 H\#1zkbDJ#Z~} f78p!,zz.;Q 46 SfMsW柌'W>Z\RRI:Gg;VcE!qcJwAIسڨ@Wgi]2< /fic۾y:tk_y84 ?H JPT z>a]d [FJL dLԨ kzR޳z=s1K%@> ML#+Ҩ]j})΅ ]ȫᆁ@e(!/<]&'MkFkp,^'DA7E}+`lg%\YcHQ SSom 9%\(WӠJi}>Xh vڔ_͢h7Ȼ\{5O6ey:Wo g,gڇbS@YbǑWq;lg_u=ƓuWO2ٝwAw5y$X}8Tj/MƠ8BC<J<^҈69+܍LtpqeCYWK21 ;Q-NJ,1(s!p 8'r t!R O6zԑ AC=}ߕ}i`ok@ĤoB-6rs)2/+>h)R5wSg&RIkQ"Y{0vE3}~DUɬ^Xjkf+ҊGJyIt`[Y_WhHBh1-}߾tF=kiy(H \9YG3C6 7dCHs"]j kVғX~:c ђ8Ս8"U}Q(t$wHnnm/cمUS ƸG䁖?^70͹/-N例0LM͈ МfYX""\S~lr wpS]_8ilK5gSCIsׯo"0p SaZH‡:p"J"\]:&a8U4~ ƃN_)lZ$V[W(~z?Pk:P(}E^s"}j1W.EYQ6kJ{ywbY6G/_jNs$EϭdV1J)(Ш9j.Lv5p66oaGL8a=&2*k_$ɽW1H'*0Tr@'kuW;H>"@ĝCdURgN7bÍ%z#OnFo>^g~h iu,ķµit &fQ`(/+,,~د!Ymkƍw)&yE&*>QX %M$Z$z&U,pN[ >J@LV$ \#vPj~ʴU &>޺jQOjZjmr R=Rz9)cNE =PD P|-k0;W`U?(ii'a" V8Ȳ炇 x?$kup*0bxuc #Đừp摫`UhZFz<X,UZߣ熧/lBf,^&ǣw!N!.q&Rr.f3oAJ*:j_e 4Ю͸V vCvo:;{biS:BEN$ÝZ]B/AtJ|nr #~C|Li=SIXa>bv80ɏcNTL`ׁ޻=6!*]}hZM3{X;oDːJy{Uh,N!ɅPͤGzi ͧl8tBgӞ%V>f6rױcO9BƽlH7z;>DvfR4r>2!:C)8sp!s_C"݀yʇ#[v]b7c0L emksƷ"RTm+ Ĭos)лLNѺF~ ^MOt- 6a;ge5Y>J 2RZ7_!`ÿiPalϕQ0pwsצEgU[Cʁ-DY5G6zCI|QM(8mgs@t5 KJ%^{5"S3oT3Du#{LjL<(^lgLʌ-F Bi *ʿ"'WH+S'>։ղycuF =ˁ᧪.Tq}€xuX61b(bi>bIׂ!¦?{UYo/LjںM,{nhH[<5ȓ%]0M RI>GZt"; k1n`˷)\ ,?q0L܈Tu0!&퓕IY43( 㢁i?S:,Lm$!:D݁T Xh~~Jhk(˩}T Lּ 㡀48R;R[c9I($94*q%26jHT]Tğ8Lt,3N&j8*UߤcS[7 JhXE9| yx 1srvy7Gs%Ow ̳f5ͼ9ltS iJt*@c!.0G>jR۪߈_Z]hA nF|;o4#(ׂXDڧeV.WU[~YR7&6-FCIBT(Ikmm ;褭GI^Y 1n Hq?LV綄3ZIhjmzFdFMAd03_i:Z ǽj(W~A>%2hט:w(!m}Fw~b4Шa[jFZ:f~:;%d &PlIJPQQlc! DyA={J)ĴGк? Mv63aPV*.Kj TAN1/[ΩgLxTwElxm̸At\ZV;E^WclIe3ـ3'@on]-A",|P;2ú!s?L֝"õ00a=tfn,fnM+9BZJ9ʿ==2,IsCm2K&?~B {'}_mʷa̓O3%OY>U 3%/[b3WmjM^@"'فpP+Nt7'::in(ǣ%2`:Uuxju5UPEbz3nH~=MY_='aO-@_@O2 rl>z>p&]*֣ͽӱ$.zWzxrX-!z_|*3;]ߎ^ t)FSкC[0Z}4rMz:b~E 䘔 MElnک1}\X DĨ–SoY PY?TRT؅hVFOz]a:lG8ׁBy3ɘbqP+WjhWbEVMb9=_kf*(J(TYb+jUܣCm- 'A%?oΙ3tΚzn@틥pi1; _>)b-Ƭ#S# nA|n_yt3 /d]So {lن&G j|̸HgkpETN2_cYW I X;ߜn1}J7+#buid+?5Wgi(Qm٭_e,AE['^ IuV;6oc")+:QX5[>z0 |iQyo6oR%ol@ ۛ7<{n+W"y4-5=.~ehYQ g+JjL:tfrB7u_suWI΂kiȾX |qrCl o~lvp8|#=v2gfT}z|HuQaQG*Otny?;Hf\ ?D5\~E1h\ώgS?x)0vGi~T4s1Sѳ?[*8?{W^bB# X$Sbeb]na#(=Z!* JC SpLaAat%Rl, NIwTo6,dVǯoGM'0B % hBFy7#_oBZgt*fkXejɕ,ςxpS㟀*nг|Wm7Cbv4b"̒8Yw E@e:Nk(i+c@tfW9ȗ\S uAe4!)ֹ-55\h7zЍhD0wjmN=$ N-}_m4Z_ɎjNNh-0N xmB j7/T>$FeN5U`bDX- L4K$NY\G ~Z֧Tq0ac_297ݔ$eåTӳAƃNϦ`|l-48I8tBbB?;q[r۬3'ID/]+qjb'0?ٛHIuܔv(u8~$-?w dUZ&D\ zuE۲%\^n/+_DXH0`M!"]^Fc1UV$<5QtZM_^.a?R{)m>֮BvrD20C(CBJw-BT` m`~; Vths[+*/le[k_` $ 훬zu茝M:l{ y#t^8 ExxHZ>5 &b8#(}+ʼn9QZKĸH:nQ8VH-6,UFK2ꥤ$FH.-Iq2t?ΈBpdS͆e LqBދFD :*}_N>QxɸbXTQ©!x́U"FɊj՘lP@yX;ꦥwOTDHs xЛ[ҴoST+>ֲ;<릗f'W Sz>%-^Z ݫcgoX 25сwZ$Wj7Ix7 Q53`?כ.F/>ЁNxɳ-}_IOw K#Y!Ftj|PFN4o%EtŲR3tT7PrR¾]?gx8 4EPrFgk`f1\zR^HF<#|v½cZsrQP.ke7[_7H$ځxbq'پMZ0hfoBOY^24Ma*èp~O^n2<}pW60d2ا] dSpD:JB2T'jg}((.8ۣ)Z=4o Hkb֋-9})JDjO%;=]vzi%6V}Tf; hPϼ Tw^r>$ 4vad?@ְ f&4i(*P8Ӫ64s5eD@jr?1@cJC|@.yݗ_>̼ Rx|2U>{'?Z;O8(kgo/%X>rp $Ӆ@w0(pmD"VNUoMC93\XqYǴ٭F7LǁъԳNr]|xF3=IBYlyǣ׮WǫGUNzY =CdѰJaqApd]pccRg`Bt'R`+IhH n4j;gK:cظeE =<H }mޑl{ L"|/[Y$m%Ga˔JڔV{zM?>8 al 8dljJi>#oƬ2P|ٶTfuGrjtׯc%lNL\B͈qH.-7_#8S=Y"E)?$IQR 9{;ő0450F?L7Jz]$b27`-P;fA11|7cF2WdS^(@j6ob;~፫ͯXdk 9npgSaTu4큔b>-'z&pգ;._rRFbR r@fU2l3)|.%gs/9U7`9+̚Ju˪K5.&pl`4Y<_˹AP&\b{hkV27'#Q&ڤ',, r+]eF(0A. ~Vzx\ =+ѝX" +Bֱ6E[VT}ڵkcYm ~ f=KDC9hb%!`CZZ-elG{6ȘE_%O$Jʓ59A$Ǭ ;>&Ȑ~*ZB:·)ђ=A'[$KSSz<,T=myHI^ԖzEDj1Uzw i '7?Ccr T,hgS1mbC/\}ugxp7ʲ|tOfj6ݍ:K@K4U"@tM$ Uj|pqp33[Tn-@'BzNbZz(UZMOz)Ri@a&УDw>c-6%C-g9?-?8ʞ# `˗Psph5E H<"F؀2wpAq+\[@y>-J'HXފ`{$lj[ǴWU63{ zw91͏SwO#f [(&\ՌPJjRҪܮ `a}ڼwExe$|3UaL L3>ofbnOg5Fp+`]8 'lP=̴+8E˭bOJco* d5P}f]~]E<疏8sBku69ɖԍAYN+Ȁ1 #/EwF]k} Sx% Uy׉GS==%V\ !djSCT# ϊAX,+s=_gHD8NY칳S]#ZƟr`e sa=qƀ;~Z7p*w/)GqQF0m6ov 582u7,[w9D)BM%{R;|"5;u]gS"1_gLon[?3uܟ|&!Yx@H5sU៴Z2c; (u%?9&`Z~G2tSfB ]AuH:G$x55a9-6OJn wCnfÆ{ݝY@>ʳ[ظ\ 9OAϖKcL+h!|>S5 -DyeOV3 @'[?]q}gCtԪ\mNB_)7GB=Ց$TNbWY4ĝ5$3>Lޔhͯߋtɧu2+yN׫G7whz8~ ۝eGgA˥pU2Uzڇ UG DxgqϪ.a湪uEFd[H6q# P8;2ulN" Dev8LJFd6$S`+3CLj\]55pq[gq!cYa2kdg?郙 "OOΊd'sW!71i"ݕy{ ʅцW<5Eg}> ,.hj ^#@Ⱥp:$oTEV vk.n ?Dzq7,rZ 8]4 Z9R> LE_e𴣁o (Ÿ ls"\4{$'UV< tywEg#JVÄ]@ ivju ZXrw'D?>^}G40[er7=7bf>ȹl"كPj,J](5 bgƢjB.EByĽ9+J~!=>q2&ckZkK`ZhWSqG@q O`XP*FaBZ&t; x2v!x&4"3l#CTLa4s*C{>P~?Z/O!uvRA錍A#7ЪX>N/3'9EUfmQ-QJI/ȓ;E0὾ <:n0B)|7qΕyu7,^1JWmZ%N{vEeSȑ 3u_~6= C ƈLA,=4{sbTwRr,󵂅] `ד ؊wjƉ\5R6xG@:TwXp;ѽ9/Q~W@c? jłm:de2v`ԹhT>B/nk]Y~ P `Z< ]<@w3}_m(}5!`$В@phlz-울 Liǹ PZbLcOku3TXD 'ZzΙLvg4B$Ԁ)odH;\C-U >>}6O8kfdե$>p]s gj罜yg'Ӈĺ~z8!<8bj&(omluZz#0*W.sJ96:+ ?)9<+o/fhN ߃ ̐inbY eTՅxN?XmՆZHD>t{j^Fa Q+W{q c K5S*@xr|=[T:8{J6\܆s[N8*Qi^b^Mu|[Z@7*{G+")0ty˔85s6~7%MIӋЖ+w6c,6^Lk;<MEnrZPl'󦪈i_+ FŇ{)Wsv0ox.#4!K3cąPS&q&fI\j.EjAf\TG)Fb2>X%L?}fGV2}Tʑ2(KY_ *=^ Xۦ6?Y.$(ڏZƩ,q鿧\-i vCut07JyDQvfbG9"S;o:BAۯr/6rf*1}z4ǼrM۔@Ɖc>0M m\ߺwÀ-IuKoom](=FxC8%`R^!IhӃeB-#UijigU{V;3P`SvtQ!qG!R`ՋOEAunz\arՆ%dea,,eϤ$N7XlGH(Ծ8Q+/(d~%Qi%&ʹ2~TO`ʇdcz]!"SOe\El^0,{nX2qFRYCoR& fh[ r틩- ;:e3P&B짃BFnJs t/'rIZ&XS^RaXRvP6} ! M}]˨G_׉(n/Ɂc 92jӒ+j' 3@D-ֽVpB$X ]c|fB25%(bܠ ݷZhN!0U}%bɨK%L˾**(  Wˬֲ߳m+};M%Xe y lJkC2vp-*dTo$"xݤ& \!Id{J"8S}.Vβ<:rCBx"4cVBIvtx[-Y!Bc֊eC76:C7V[,;.f}M^3h%mVN@YPj^@_E/=jW#,/9DDM%龭!ZP?)7(_j~q^͘`'`1YϓxYPo.;lBP3@}T"y͞fMk" o@$w݆?kD%^cƗ i/@9/R6KRBN.89n(`~ whC잧ۺA?h4 r}yة'!sOpoY (xm~ M=ranp[Mg`]ܛ ?EԵ-H"B'2\6#81;^}Ɗ ͊#Oe+H `9=Ȏ~M[tAalXq( ODS ::xfGcm%jQ M!J٬bpp  |=;K )5J=`l A'\]ʀY t3 WmȉW ɵqjei'P1Vɮf~2;,Ĩm֌ה3zMb0dN&)7NN.}u(3nd,bq#VuiԔZW9?l0okҡtA"?mo1֝# U(ӥ?̿)(AvNgcEtK0O:`#QuxSHND]5$8BhyS%Ԏq[lز~  1 % F-m&o?N棷&ē~3Io> v閻Z,Yv)N Vd&8#yWofJj5)sUUbɱnƭ+C(d l_ 5x izң:Lf,* {yXUi^MT XƟd Fay2x_eu+=XW>b{q &^7 Vm aKPN.vcܲl1zI͐wut>/2z5Gpڿso[gY~jkni@V$Uq8FQY>vO9iob8gU^8d3iBsf怟 ڪ#xotZ+( că9揝sM3YmOc ZiTPr>Wzax-D Rsk#ɔ2xBrx1 W2mwYJRsM8g' f3W'@=5zþ\fl76O䳿hL~b;{VL`;4RIZD\/ zt j?.p^4J-Ė-k$Iƭ^"A[Hi- gC߱ͧNqV~tۥfU&9r!,"#рG{?{G]fˏJr] u*ұ-t}T P`yc>5An/+w=:T4ƒ1P.!}~@ ?)((\wd\vyI}փΫ. Mv0r^;zv k~_$ 474DVcd;zS/!>lP!-:c{,|Y ܉ jcdgƉ c ,tLMJvsm<:F5UZe:qX|Sṯ!*EY=NjBZ__ ٵWFZ]qob 1#@pvN Q঑ .3|yQq¥(g/ʛ0-t_R31x6GoF-S|#L!Ⱦ3V& y%8}XFn?ǖF&{iyv)3:=5S'υPCԅ=3̜MvŸ մ`P2 >>^5Z #R; rxJ?Cj7lŸ2";C4Mu^*ւ~;Md1'sN,0Igr dH 6 >hԜ%̰6X25ǞYSEUϖOV'54ARLW{IцpeSH6CBw%4nsNt}dFPGG hK*6qafXQz&ib} ?] '?-UHQaSd*nèGx:ʝ97Ћ6RwA^RU` cN6l4j7r犱X+ ظQ,#ѐ Ƿaf*Qsm7\ƥP-iHt7.ݓpsN[>L)80ނ bϼ@1Je{ysHs\!4 Woxo? 5pyɍ,(]g.;,uW5Zo\}p gݵlh! UҬ\t@+᥼9i5ެ6k9t>^)"vtM|zk_P¬Ι&WߋihFpF9$}2Tu@1ױh*^6` o[GT=|yM=:Mj&Uy]my>夞8axe#4wD/û4't o"7VDKbzPͼm [;}He =(FF^ɼ<0#nQZ)Y*SS{s=8)5pD)Jpb?1ͪ%_{,[/+dF̻-k :ҁGLJezņUqSϢ'gYwA-v0ʌ!G?fFpn[n2bRrviSo') * o_(ziQ"ǹ?Tl]"?PxRxj1X^{>3(J:OUi%PAӗdU&'eyqbx+sV")nc`d꽭,:*\T{pEg_f$@^ ̂7B1ֺM.Ԝ>U Lh6pGcK6<18򌪃w;*)Lj13Sϡl3Oj<]-@=r&9ءn1,Vy!˘jA2/x GK)b:n^ gȦ_GDɽ>_m%q|J[-'hPqtdKx`[]4x:ĘsR@ܗT$pjyM [7bE0Co/^">UwWI/5ŢQVR恧]Ak;zR_k v*t NxY9tP4Q Of;a3ՙ~veAK?{^d\xМ"ꅘp"fb \ |Hg-y}/]m@,Dl.7>|-K,x0S{[̯$KCn.Ѽ^(¿@9)J?ӜZ"g=ȻVs8$̠fsvz~Fx\#qun7h,WϲN!SSz]0W $אH: fPƥ6#%Ì`&5odo9f=Hg\.GMJvlZ3^¥A>D]9M;} |eԜbA]F6NS66)k_2ՈBVxCtj_'AP0XXOPF pXž J :fgD^Lr_tiG&D 0)ݟm*> 쫃{RJ|Џ+ތT ۨfSCEN,rަl_SBaeeȺfb|x9J@2v>,|(`4U;ϙxd9:~>y]hvq]$zANm CKJZ;]2 kxTPURz !O*kpBLj  `NC28msgz"5"^j0+z{_ɄbʏL4]ᰚBW\E+0fr3Bˊv]iVBދxsx>QSclH<FPm0#)t Do_µ5x]"dy$-W:k%gt\P 0\!94>Z#|fq~^tcy)?2c%Z+ % ?7peyp/S6U> :X4u昀I}}A? ha[ҭEg%m_>(&w؊Tv.mMC'}AU+LXql5&N(ev*滼tf.>Uf!vQǗ51jSVzd옜 /HӍcșҗI @IfCw,aFgErkґzK5F;pgai%;qRcDp']q ?C5_JgϏ~p& 4 'HqmaY1h4ГR9|@--bVk;2d7jVoDI?f7s &0 vD3Ǯ$ 6%i뗫u˘x=!R=\*h%fM,{OgP+8ƺ؈p϶;/u.S>ϜMHV ْghjPx~/0?]eFpJ "|["M&״Of[:(HQuE%*[6dكe1nu7(<3Ԙ LED[n6 ]ibP6KkfہBLpߒ|Jw?̨>q W>zNIWJD1d ;r,GBohd8EG V#Þ4?àvjRs2-;$"a -, cm([ ܬY<ۖO shaVo&iKٳU^vJLp;EmA~Z[ɲbd߱`Xo9HGsym4ρ9 h~(y$zYLW/EK>kg ъPikwG,}dp\171orEn Q*V3Y@S][T0Pj5cav]qm'NZ{$Տd 8'"ݒe]qLehh6'&!Le"y_W(iϠbuHUjUHWG4@'㟺7|)boڭ%CB?wEӇBme-j3smgD.95osdd&WعBOR'P'ȩ8RjbgE)TW<ԋ80R)"]'LĻ/]crB[G#1!c%]" w℘^ej3k\β +1}9DHy'"gv?y1 kΒd-ЛdCQ|_ hzl~5#-uq>g⇅KO:rS7&5H> ]ʽ8-OBnj7NvT?fTRHSwpo8 |,9'7OSrmq7-ͻo5!@G*DSHR}G Ȳ>Hw0g݅5[[-݋(2<6+H%c8X],aD\3y8v=غ~4jmI$yP3>.\Pw@Q^X6O$gV}1ar+59պօ$%@и5ե_%i9}3 ѴJF9\x2\$Ah"r8q7F."8q˰*qm̕copbPi2sVlx8@e5JLhD_%xk_ՒYKC &KC9_{KFsmEU@9J|8q*`CP<6̕x`mT ;ס[ fzs>Q#W]Gā#E뎩j~&x+MR?ϮB@ENs_?}>/-?@Dp0 L|Q 963><խ#Ν 51M\"CP9%EI& c]#>PzX+dhahJ77rȢdwPs31ݱ{-!B5Zu6?XZ(r<9uEMW b|ΉtM>-ď+?t!c^=Omݞ޳v'!oe,4p{e^_OsleAs'hT(sRF_Gc:Ș )U|MVcp;&7"uZ~Z(6At'ɌnV[~~2GH w6l_[4j!2ms I4ɉ: r>7uޖ"y0uG]ݢі*2ZPykƹEǦRVYrʘz<fQi5ZlOm)t|8 1R/rV#?*g37/q{'GtTc\g5.^;6]"z_=ϴ/̧3m, GnF1}Dig'DKv1*c#;}V4/ qz-d3M"x3PyWy2nv mggknu˶& 5ѱ }==$R '&}/j'V@hpIB::OٟƸ $IP6UG˅q!7cln&{~bkJï\E|k,Q缧{z `I[[*D̀Op mxӍSec!ܧjQV%,/T9-4U*(ݩKA}.8UШ/CWӽ͌+M *-Ix3݃H:-nd3Aw-sVd&l?(*/-gݪ~r[57}2Ԇ1nd[J~esQBkZE9Fm&HtZ\|ƒ|vj#fA@dݬ !{NZyaرy)RSc3Qyja X?hiiD?r!AneV2qlf iA"|[ƄAˆVYHSR'^!߽YqUO ksIeIwPG(#,:pCF,fO} AG\è%c$2km:/,. H ^ 09{-%~TId{o  ^4fkqk BWgg<Ţ48&Ӹo|VLu}]8I9؆Դ"jczᢾ]?AndۍE;WOsK%>\t-`oZd Gi] EsAٷiF 9-.67@9Ar-T 40(nb^$K1y){XNVh8ƒ)ك:yS^h W ϬtV7-uU+lͮlJOTݻ9 el=JF)-w62G3 V"j?|: lmVw0hr<m]N{o\iWlfFz:f= rf~xؖқ }EnYꔿkZճiזE-[]zevn)[]1 ! 4|Ht›v/>S+=3J$EJTtɛK&bjpé[b}P z.a(::ltDpw"y{L{K|eK/p7PFZP$ FO-SzBgq8t'8CV,l/&b_bNwY>.w ;dJN܄lQWt =;Ķ %&KC{Z:}zi`2zPOJ-I? ׻dKQ56Fܯ>sR,uH{f)o+A8{ڑ;LYHB\ek,8Cv(Z!tgR"A\R`2Ϻ/XzZœ D3$WU'D|&q; W7(o6?8n5` ::rbg'Ug'Ob68,A3I!ш1ÅR܁r6N / N3h*GH&aTΨtAĂa-6r2'T-#T,dDIԌQzk0Z;BSS+j+Dۤ#e}~TdK4dQi vB]FψeXUS#5`u^%D=,Bm#SGً8(O8m\<|Ld4 lQxZ5 hr)?Zm 8U={!+R6T "JTbʦ ȗk òF4nǖ0$k yObKlP5>fn_1'f[Ϛ[iwHJK3$VTO1:/I.]" p̱nt Gq(/'}Lle,4Ez2n\-0 KA+GrU ^ 6|Ґb'L|@ezm}Y[PQۙ}gvCRJ28|pJzfczJ@*I&fq-F38to/p U /, ֤5c7LVԇLއ32I,uZHy 3Κ]޷d\q+LxSN?55P,hPbA|R me ਚ^)yI˕b@a:3n`у>^iyofG%:mczB bgK8vPr:-f^)?+zELk@mx"]T A$.p-kl g_ǗA'E9Fe֨JmME9ZJaUz_'1㢃gLFRD\ݧFpݜH;BBH*QEU,6n7q0M{{ɐ{m4[e$3↿Q~r%*Xc}lP QIbBdePT[eSn9Z/PBJ%Ղ|98Ƃ!HS zbH}[G0\HW5v=GW7mzsTH% z!8,Sɖ+_}8Y(R{rUoJY천^YeZ.~.2oyu,fU-!z;#ވ/Rvx@_場C(kIJ/RxE5=+ȦT pJgBCvbqZ 2PL29\xBSg3W%5ȉ)J/kQP s7݈& pI}K7Ualt2*}9q]fί0~nf8Lv~B(G͋/D?HmJhLZHrzۗܲ To~ô{!qhɆ΢CɦQl^|Xؔ`xBv oJdbݫh; >c R`^$ $d iǨEgلaXI:ϋՖf /Ȅr s(De! s" 62zH%CgmYhxv'hG\v,l{1 oO'^fͽ6C}l3X\_rNjʼ1w tF&h+L[5,T;-_o;,ω&p &Æ^Lj$Łe_yU vMOalQ&ٯoD-C_.Y y J-ŔiE.Q&lnT./{Ea왳XjeӾg6mFma fVyT}95Ck).uX/wW/z? ț <[wr(jw;hbҾ `+,HZXA \9Z)N\QqH_ ]':$P_Ie &^rۏMŋ^'^Ѵ${ -n+cbQOa6@Y}h( bCXMU9Y[%Ь5w4KRw^*LK/z]C%vaL26R$c_Q,ZLH@tXfvfg^x?!?BAFNW?\ P"d69g\S)_IR>U;u:[gi5Z1!OC>;\ 7G ^(PWI1vaL eS;66& 'bgpܵUF+J-"{u=]\ ;P{ a6Qz3s7VуByzļfKRVxpz#_Ps۝ '4Nn27[Ό.=WRpT!'c0S*|J>6J'd,&a~JVו~j)xAD5E^Jt7*a\La! ;LY+"$ŘI;Bn ;,yRCTޫDZ,|@>YhRhO#pXkʳ W?]'nMur;9-ehJU^@Vhԥ:=rl C3?;~ϨX)foLe!?:w 6|0ƿVWv(!弸XY#eޒ겊CT2 ;f@@H[oVv)!Q1,bno^Guv ʳ0ǖb#>)'C(*fȠ>bZԀxl̎Z/\vpoxnzr|^k0HѤD^!I r5o9H1ʛ"I [W* 2sJY' 3^~|s#&jX` H,l[ M[z,R؛U*fb{R4:LD cIo/fR+lR­-[ 60# lICuPj3(,M~B:a|Mª^Tƚ#C8 C@HIMMmdĽm ǧ{=@]v=;@&$M|d)]2 BA<^Ū.sk]m)VİbӸܐlC1$ ;xx5T[.$80ϩiX jwA=[iK}|ᖇ*=|Q>2Yv.9G$;:)51F"z J+IWʂlWZk+puh,c[ 7VX}ae ~fӝrXėb:SP;/ '>j/3^#5ѣKӠ= ɳJP[1v#jҐ]?(!ն;K -W} &ub˼Np5Qv2P@,(b {Hsv4>qyooH5便#>Y+I< \3 1F PVJͳAݦm8H߽(eYe)7Vs}ܺsڊnm StC6JD#͞hIUCVF,ZKj+]d 1HM4$\E=NHYha7g1 m* )J%C.gR*7'284C?؅a9&O5ltfj O`ߥwrN|;S]NiuT]A#JlfS`z̄# /zNC9yzm(V,9"L="}ǀȪkAXgOŁxs +0R]_n`]sTp\zy K8Ɠy\Q@DfM%L=K Xbh@ֺn+y+c?^vves]K{l wH$ g60 `Ts 8Į.9=ܙ,ғ#W]C;z ]^UĖcΒC&U4^b',L$w($NagJ-;̩g#w8ԢLMt&sSo Zd"UtunvK)f /Wīn=,M#tyw꘎3_P TSb3y Nte`mģbUו(4{E" ܑM$ڜbLumTlfSY"ީT>c l*|e : @OX޸\jq !tl,0޾2 ƃ[^Jcb 5[iDW9BFg_PCV:(ȋ{$͆zeW)caRm0\L3eѕ2u!pVdj=vת+ lri^̩n%A rG3HL+4$(dυ9e  2DU xe v`.wmW wCZ\鍊]a4~xп/&T XdG 'ntQ(m}S! r_6_BL<۪h~KZAK(h 8pHsMEL4&|Z5jzmH@:_ٜ{Y{pQFRDq8p6H3Ϫ0Z<҃qVgjMX[H,Sèϥ-i2Y0u{{2]j<Հ\$ܜTzP7bIv6D?n-o %3>@4C'@Iֺ 0tI`eT̕L?|?TAGˊz6+^N~#dcXGr`_Ԩ,=l<+c?f0,|KxQ ဎיMlH;U= ̰G^N]XG>nC 43fDq\^8Ư|*lho6͠].|֛AR>2R/X2/H0x[m&>fPNBК('#:qF _uD4K}ܓKݞOҹ7k4pпҽlvgCuh]4$-#jȑ|"b N `&M^/3ҠWW)#jdjq̌1x+Pփ4(V _2l,^~(kQ*v7["gTcWSE_̞\c  ~ɷKbɇY7TJ- H}<[ WI&Ua`dw2гyV#zm?`8%[BEbͭ;?\ȋ(" E H x;-q ŽC n!8,zaߋHGE%̢iwt[#VWHzVPtȯߙ>;>scfcZ$\A?IF]Ǹ@f?KX-BE^#z!$<"?(><)R)2py>(0"n/+I{eI++rV66JБ~V.Ke`CSgs X6 9-$^(~ndwOb&lGw&63"=t۳'+o1ƪ!up;/I {3ffۤ9)JW9 䡊>7ۤ~za%"4:f'"RꚧR [ת8Uu& Eve=}>njKB+@Q<Зv\>ҧFrS/JzsnMd #g;UfE|IeXDp)kuW! RA&[UVmEQ` քx3)nh$j8؛.uom7PhYm\<5 D>S ,<dW#'fUTg)QvGHiӼql[JQMZ 7_b7-gh U;V\t;l|0K$..95f,ǣމvo `=FH )>IGR/ rzXGP)ؕa 0Uf2Vd@kV( {3U"Lo2iz $W{> D:qUˆ8Z! jMav[~5odksa #/yE[,Fݜ.nwLNHFd eՅzCz[i(5z!-d53Vv/. 9|@?ik "emW8*Pg{T>Ȫ[=׊Usr1A%ƹ{5c2L]9t*4QMH! xA nPDqpRMha'#"j(YHlsaoQ9Wb%WjX KF>Cf< Ea ú`#]Lf!7+0@ uP%mE:TpWby3jҹx&Fck,yungyg<%Eő\`8T!RGrxoC-C'vp{M!j$%( TM$lĬ ڏJ=VqX5/D~Pk"Ěl8.գ\4392䝧\0VPLZ?#j/܊6A=GƱ*Rۡh#dHYr0,f6'mЂ! T#p%yo7%6 grr*i7_0Or6ێh@t԰32|\o}I}2UxԵK-z!x\K=Q_Lq Kc{"bv[Ny,j飒Tae@woR1~aӨQdVQs7-q9}֦k雙w]sdއ7{j"-W伌rh\`W>\ tp(K"rʒ{@X5Ii7S+whɏT^&CdN<\TzgrHAKr\Jy5]x*Ho9Ĕ]`*O*JL6ˮe y 9psNX@Ht⪚ܱ?{p34xez䊡L]"/ϟ,2ƣҎ~N[yl[`@B:<j 75W*pG_2)Ʉھby@N z[ hw;CEI\:˚-R' c/N$pݠnhΠ5("$רbmvB9 v-eLe0t؞ a@RW:6-s cG(9P)C<s]k4.uPH*aA-P[!8{"5=g2SVEO% Xur+̕/ KФ:@霌G; Ue:ao*,*-LUOk]v͚D%%;&nf'C+a u}Y!K*q` 8egYROhl)뎈4]5qC.V6 @idCuװ|YA}s#ZǧuCXgx m$w3Sy4g /=E0 XیeNw8v.`OɌ\I%qf }.ު/T( bYM_3M kzuus55q[pV}K"m7F?t&{O^Ӄ4 06hpҘD{ }+OJ|KGk Qg9p]Zb("½n6zk;Y"5cutW9xe*u!k`u$h)-H|5#,Qg9 Brcu!Z4u:̆DP]iϭ~qMJ]"[Bk[*P lQzW4]~C%еW'2A6J3ȵ<* "MP"N+vYTz:ۯiJ]nijيzTNGyb:,乽'9=UAyLJYKG6T!ʅO8wkHu)Zl.++-<%/b߇D=8SvA=,KA3(U~,B/FW2ƀZȹP2̛m:jhTq xl޿aT(ti͇0&#򁨧z 1 5M"I8 $K.-@qUr9 efF"+9vŎ!2Co NWCJ4E|N( /ۺ#'!SX\?rg0?fw2-:!noz) N}v /|K̃Blɝ{)sBV4ogCPXddN$=,Qe&pIՒa䷂ڵᚲHyIQMp^ L=^&}jS|dR6aGA󜇸tB #r˂%u CWV^l\:]⡬j} {#72z9YYlpoGtĶ4 ĿQ:aA0ʘ}7G%e Qb8fu`}.%LU_ւ̼h: !:5o[n"pO[-qF~lhe+Cހ!_G+e쫈Chv|uk3G5j!`4'oPF1|´W-fϬvV '膝faNΏꐽПa}1NWn"0jԫBnr|c= v֐ yx7ãz1g)F%1ƅ:N+FF/E'+DQGQf)Q-Kj^r߰"!d7O0?F.>)'*khN~|60D'bIDpe*a`8!Dъ$XB3v\; od }H*Hx~+aW Iw]HWYN:m H]0pn2Y8)g (,K4 yX:*L&M+if, qת+q iL԰Q/OV@tW\$7?#!jT&%C iv0OZޤC&u!{4fZb:W'uS 1nkt E㚘lp3dmJ<7曧d<#, 7 ;^`(a.6U8ȁ7qqY HjbSQNKvT ;|JC%v%3>^ڙ*ڗs(3#PƋd ^B_A% >L+ěLfao`nzԶAOEj-"[ ͮTu-(ȇsIpU2 nGGr'*>4j%1(CXi_ZFI+ LD H-LS%)w #zs$6w3&O;{*2knnMRSeO&Emym 'KWUNOEGȵ;"Tִ]eo陃FV4RlMXsΌ"Tpg8|j|JRntGnN<6&BI*X cXTDV yCJ5؂ znLc:ȎJJOIr|:EHv-|b0iJbQjygfZ-b Ư8nV^ցɝ35s|\]JLP˸4nҟ!*mѽtkZ6ўT2 9W@FŚȭs]><;n,"Ys?Vh I_ & j̗ +k>-)do-0ZX%)&L[zX} ɵ"$銑ۈ "tݮS&v{L@IݤnS}MLAzƍ1%w}W&'S=f{~lG { :A Sc~x) 4h,>i%0DCΉ끗-g85WfԵ w:WrS-pz!f7 ^h 0R8&zlehtP\ hw71$}2< mJ[OVBPs6!rT߬WI|*86Glf1Bdc oS}8tIxCie6K4 6[FkI65%ͿSDLvD*F0,9(JH$xh (ѺsIeDc1.?58Jh[*Rz[(Uv{cm3=o0w8{:i9Q<]$<),ֳ>=ÖxJp(FyِqTGKw{Â?.d g `&caLdvAbqyƒ~lRQ$L\A |F ty,8 Kis!x3c?V 'P]IIJL49gIO0L^?ϲ#|]iƜfKrh旱1WZEr/# P}OzK_~27)-i+H-t+ u "gqЙ#Wd<BiM%bg۹C3]VE@^^m8;{/_DkJHK9D:@0 L.C2dD\ #5"ӥk:_cWp;}op-8{&R"Gd8h#Ӳ]!E!Coj&Qn^^j: afCfv8憚z,0cR!+G.*z _Dh{Ĩm\)\`b87c7-B\7;/ ?/rȧS8pO"qrgtt *?d/aRf`VD{e(?호jd Gpݠo%;7ޞ4SYݫ홼a5_Dr ٕmeWY՜`kqO?_@˜= Mt&N XnE&<O>{j) 8Gdu2n؄Gi[kX ޘ;u旛DD6b=-ͿPȢNCɎ ,CS6 `N5to!f0i"Vd%@[.m 1>{ CG-d[{'xvUs(JI_AJq p>Sd:E|Jp&^"GuB% ^`#(UZcX?Gkw^g=h蕸#U@ uJqC+z5T4V%Sɮ$t1T0\^aE^"<ҬBwp#9qBB׼cP"B&w|+u5ꝒSd#{ÅxId[ y.H\d) siVѐb[NyOu١<{qWYXQ0i| -z)5 :Ӂzo%-7`! JyF%O5 4I!&ڒDV_JoxiEOn?P ޽6_zw5auM:jYƚM:bp8 ۀkǧC 1RƆ۽F9z#YM;IZd,-&[W!p54"$%zfI>![8m,-Mkuehi>Lg^߰@h:Ej'EgW-JL$XF"s D%9Z`{@[_R&@fT&KܧmV 9V@C&W[ɁE'`0ށjXJۊ¬%N蓿;oky-Ǜi>~ZC:=n8j{zı\u׿hכz/G%LW ԟ.]/X5]#LxY%4N@C ̌¼KS՝GE(."3 :~` )78;wX2%r#~/pwTUf]#g9THI7 Ex+'gKd jAY_c^œ_"+qrz 1TP.iфrwQ]V$gtzμh^|qW8t iW%f3vb9.Ok0҆P*ZG] לI9yMsH0GqLjKuAdxoH'Rǒg솠#z- Ӭ=BOU̸~c$qSR* *`(C3X$ẻQ ÚdN)WqO,Cr`="|أ Л^1?TS}6Dr_(ҿz(RݪkA3;u S)& ~<n[ҩLڠ;8{= %R*Y/NPLRuB?0~՜Ŀo j+dZ+6kߥ ZBÂ$|B~x$A| םqK8o5)rϽRScll3ܦGsu;g3Zֽʺ_햁T"ãTDAN% OS{rsGQX@2N Sv,R{th4}̙= ?rHN>vHT 'B|jK$\=[C6q!"kZJ6zvt6]3xwꠄL{=ȚڰU0рɫƽP`BXaBH$; P5J&(HG7SB Yt.;oq |~/p;ފh+B\l˒wv O+^0;U*NޏX,$sE7vatz90`擭 "CQ`9z_*k4Y%OOER'qw`ݵk}s<=g֞`r-xVk]_S޲3T΂D,śUHU=%D}Q!⅛63`UL\ 1RM]]=A 7{ 'yj-_BDġFu穲@x)5*S{r!8<R: qz ֽ~nGyLUH GMD4 M+(B p썺c=~Sb2*`vgv\ރ,4_3תZ*˪4̋Uɜ-9fOnU|Zbs}ow=ւE~Ѱ܏CP/8ހ[oBoϤ!4LiۖW-4gnNj1d6f?p\7T_"/$֚X1ww'bb9kTȂsmz&ÄBm7WnH|Sss #w.tU=T?bbXu rJAe +9).7yC;V# ǹ0/SKJLW5”=/FT^=Nj^RTQ'2Mb\Rxw4;V N솳G#u]zfnz,]@A#q7 ְ/$Z_#U ,AoN(zSe'&{DP7Ҋ{c@ SfNɐ~C uyL'*}(oWfH2b9{J2sѕc`fҾڵ{D |N2?E(}\ڄc kACAʅc235S c,Im;KR_FQ1+aZu e$2F[$xa*%S5ndqyX @T Bx挧L؞#FAܹ 7ĢUj *^b~ H&IZd3k9|D<8`HDQ:Ԍʣ@]F fR$+ϴsJ %>hY<@j2NIW402#')1ac%^c^էϲV]]+T\ 1nՁ ++I+ 51bm}Atv^UFk Ī,7, qw xL{  R B?A#`/Fu%{ r#( NB(HPn9(eMژ0"ӭ9H(t fȰ%~dj!#wrwd*=7物>."{q.}XsV=L:[i>V Np2 :ye>t; K87)"^Oa3oM?kyKdw?'e񻖡|fnǿ|_]89[sQXWt4 K9ۘQ2MgJ^; IsEMn+uAEdΐxh=ѩ0v6FQ\@%%$f==6`iv]m&P0Hڝ`ia?.+UX{ri~olԲaR1(Ő*2IOpx *ICD Z-m37˭Dme 3Ic؝?!.v"!*4+<U ʍil~͛i347l]X_`,C;R0r1soDV%~AB8fư򚦂Q@گ[gӜ8|6YD4aAL;?¨}jmY FٹrŚI?oʉKR3lH\~~A սͣ| Rcdܞa-YZ㢵ɐt6"xQ좯] uQj!~.(ߵGtӶ44Ā>)ٹ:41 /@oƗ+Vsv?Oj%oUTiWQWֱS)<Ã9W#j;,e;BS<~wgȏfנSj4Fқ͝v.I۞j qG +;`[gOM$Z­D;/ *NL8C#!\ntN fQOYsb#G"0"K bFgBj#mRȶf^%*F [^agUh^B`d{%$SOĻZ(Kq_dR)>}_ﺱקA!+HK /o巴 4]Coȿz**v;6O ~Q;)J~Ϙ?{X{r3+8.kQWnO]ﻚKxfg̩DVu3ǣ.$+7 blef^MU0)ėWD`OA0B *>:u`;ETO&u JU?Z Qm ^PvэMB,\QoOpzlOY*זr)[1YVv(qt}TK2d՟)8?<؎ls3 rVl<F+.&kO'YM?el|`'#яJN@13'n#$U FcFLa b֗tr`EwI 2H; ֐i;* =<<Ys>5`11}_B1fFx>^UwŤ`Xr_(} B6gZ IP7*[nyyMLI XNA> K@so fWa; V݇L&s68x?Nr~C]z(+)hҿF;g(18u]q8MEBc=Lh .7uFCWc U4,ԲWgfJ1`u_e ©+DmtHמi1nLi_-'{D)d3KooDY(bi'Na=ި1mjRgj޺lv56MVKّKmUaÐCfWy/ zy;i@xEI-(q;wFQ}Bibbl+"8y|~/G7( ;6PX3.'yٮUeڦz[J(Zhץ w1Ϫ(BkJ-oDy:[Z~eZ8P"u:p/;=9nFQ12ETϖnhThyBېݗDđCVb| xCGNx ` =nHZ)?mdT}S#jF߈k GIÌcۨr6|ĴP `sP(rKvw \sVNx!g[#s}_Wah@&~kJ,؉t^xwhJkF>3͖q k 9Е'f7xjO%Ńnwl0$qR7K;M(53ă6Z&qF8&1";>_m͌wy3S$l+ VW H[B@865GacӠcj6@aP`A$VJ;!3l'aAzl}2Հ 41TWdϾ ~q^ސZ1p_~LZ7 Q&U.m9X<=axB|VfN$m UrWM<|ū^ =8z+3z-7iam.N&V}]2TlL论xcdFq{}6iǃU) zm(oE[x6ԯɋ/ԣNA}w3jTᛩ o֓41 Y>SE>A\XF{$ ^E%+bejD ?)xRݧP#]f cfT̤_-#S|BxF, Y)B)4pI"*A*rd8Mf͞S_).-v}bUR]c*sa[)P2,8k*,Pw8|Jw]'$jAB]FJ SCg{+F&jDB!7ShDIGV,ޅ#TqbUY(Ϥ[?[ 7߮˗Ix%xĶ;G)$.N6c;Nw,9t5i[A >vKuoZy+̉L^&#~O= }y _Y4Q0pcZmAA{[2Nq3|d8noI%m2F6=3Eı!&GJF*[YD޾*uԓUB;.[D{3؁!^|@>yNW©7_r13o49HTqp@|Flc 3WtMd %Z_/MB>;%&·sܤ[HFԿS0Ԋ `AH1baq;|%n}+!' :˸%!QI9-ىI(e_㞬ռz9{/ ʖe؆Rd uMBkE IIU#P3vܙ75/Զa2A6Ӌl"Lo?EA`&R߰oWZ]ӭ,WOD=c!逘5yt,TTFjHZ=ÿ.-K`S!#QU>Tį/-ְ $V9NdS[4@քw-{})s#WCdwEW/Jbq0vtxJ_! =Jz b兺u`w C "7} yS))WHg>bו/hqv?6]6al+}MV}Ɖr)duhxQn]s=|@MHسhi<+"Fo,çlm1!D[:fŏFpb"ʄ^J2cz麩">!|m~*!t{ͺhBi[F7WlurK}(c%r ^yab>EEU{)|o O} Cn!Im{(LIxƗK͵m5Z5X]f"D[ >qf؃0Wfi7#&3<;y¬kh. L?|/a3"j%w˹^:>WVt7lZ\d\eK !.ӯ,m9O;O8 8_xY}:X2o#-&'[Fbw5_1`l s fd MMmՄL}m^0Xw9֊m,)D ]cAe*OaJ_u1:nƓ}K66C7^g|[NpN}a8RG68$؊yjzrK*ӪP𺔯F/zJKd"窌H(sʮ]O~pDMs7qt3[cZ;*Kx[&]aaRMI? ӜL |pe /g|Pnb>Z|WPz>/x Y>xY$\qk9׌mOm.Az| @_U7QZDY|frн'%-y6pMݴy#za.LZDb#g)ZB?î-x/01 -+付#74 6`*:l_@s??EJVd}B HA( ,V-WV;M|F՜u uSO}u0+ҝNpϝg11ߐx:H])R":lڊ naCFm'RS&_[{6þ"dRwTlE1(+m%5m A;1o~Ʒ8X7Gh?cq6+6Wi,E?$=/E x͜B*D25bRu Oh;H= 1"_N$#(↍l"I֬cT80Eâ*ECGACTp qlZDdIWj: $s'fL%򬆤O ͐-gK)Uc1dD9;,u1Q4tQyr0̚Ppr{ɯ84k Ocr-+!Y$CT@}SꏬZ( "?8/Nu+c>rEi>[) tyD8 Q@axKƶq)GXTeXvD*1#ց/* 2&_(D?ɕQ<: -BPB"6u+yS1?{KϪ=3p6 O*/y >Ʊ !UEL_Mh"p\-ğƈcC\] iM`{DKMPt+Sg 6]ڥ{UmEkly=nǸN"Za 0AlM/&&!MxAX8YF}-Pͦ-apu`j:Lįx Ξ#mdV,j!K@ՂA ^lL,b!!Q%N#YZQ%3 ga54\B)VV*MRqڏWfFɽ#:9(Tע8^pA:`qM8͓':geyTp Zr+]'D܃ȟɂbءfhUCN"ۯ JSI2->lجM`Dά<]aM.(#XK)c~m//$H-|LϷOjd)9$i B, 'JCV\9kP\5hp5# h͑Yw̚m1Q&d,9jř<ͫ~žu~qx&/s|ݏu;4U =vUH@f=R aٓi Q4thͤJf |eޓñ)Pq"Ot C#Hz_D8CGUN"|EYу-O~z(<@T("\Ȋ(:L쥄WK:W.B6 JrTsҦ9<51]Dr- {[&1{Eg!h'D|4\ձ:cU~pqPl$͒W h8Te.xV:>r@1?^o Ky%)6+D+(+;M[לAJL|6݌b\+rmi0-o-˜߃6i}UJOu(&1o,LobfL|Wn8s jv`ohZ-RB(WWPX-[C$N4ټ+…dQB5Π#NzNd$?.[E[P[ A e𯫖fBƔ|%(fnx_) |\Q>=;W63(_GSEYkVjP,PY8Rk3zocgW2jSN)0Yn2p,Vʆ1} h#OJ1/ mھhTH&i&Uo!NU4z*)S;#E{v2JOBT-եד!_al9e n\y~DX:? Ğu&`BTXĥ_] VhaK{b#e.7  @JUY,Kf"Be7=N6[b $j)9LQ#LUQmiܪI{h{a-JW@CU  ZڴQn˶) ?X1Ϥ@$e7b\<"A|HBK!E(A{Lhڇ2~A^wMM!l-Z#Bl_%xN8[OYh8yv(0ȬO0L)ԕ|7IG~isjG.2dCB?lbf= M"Zqv0v3I| +Ov֍18|HU^ > ^.Ctqw?/JڝDˣ6Ztz-ƽ+P2-aok` 7\. }4Ar!bUz~ xП s|<Ru;/P7viq]t#{fʞn- jiy݁-$#T2i^V [R$cfRֆYG (ǀs8y"9F tvw}ԣg̛u:A-M˼DړujBoM]ք 0L< XaV iQ2S2~[W:zgʼH|E<3V}QK} J3ѐ6}TPĈ§aviN8kFHMt_CMAỎlYR5NofB 0ޝcۑYq#} 悶 Ig(.Xnx(+G]"TO{jfa ӖͺtEGBEY݃!Nk" p9NEދ7s7gBsϸaG?60,mt-6)7Z#7-ˈuS8Ujt~Oix'BqZcU<RVu0e^9]~wAV'Q{RanST]W7Lc-/GJ~pUo%ٺ!>փU)hb4P@P5x)6!N1[ Ww>ڳnDi:g&Jc61D,f01y ;s6ׅ~52_lz5%>䍢\\vɢq +#<z`S3` B\U)G\:OŘ.p |^ziL$"5G3,̹;3lsZFN۝eķՇۥNI:?s0Xmlo 4//tR T QɃG94^ 0rgHX:Fe^3j&[y6?y*CJE_:$cd+0aǝq9; 4P8T&RKMm,ZyG(tSOT5PK뾾9 h jOR@JEPxC!L;›Va[;rp'M'z2InU}~`pIX&78zR1ntx_ܬ?u\d1 +#?L}<Ҕ_x;RуT*fvX1q8ph/ۓ@YMb?#aMճ ^e޻"=)j~8#2]P_`fLԑsb,B:i>z ' % xOQ9|zVh_4"M:PW#K֤$wQ3>Z"SkN%ptxv2Z@{&ݎeE *eMD1t[ e_65:bש1ִ=&{%B} }V m)bsp_6Oـ/, eUWXk7,/!9o@eeMk/ 3h0̕e?Ԕa m2HSQvgeٹ% Ϊ,mPru]Sݬym+q`Qc) <~?vuCXapAA)yY9q/¶.A!"eIRI&.[2#z2`w>Gic|5K0ۀ3evgg绑(EĪ&e?j 4iȐ IѸfdPu)`̈dDT{ P`?Ago3)Kw`kHHbl&>ʗMjRV.YjR;!l?eT4'JiL7Ts:D@"↯- qD;KYRPxOH|u;o_o؃kv,t 7CAwUq}K/9%u&Øy'`5r uJ&z|cpLP>k ?~N GtxY߹XazjBq[6Pѕ]dru`=8֎whco&pyoQn:ȂJR̘}`?Д΀>Jx3HRa&U׽bpo3M_[!ڟj+pul'BHzm .+xO9Sg=##o{K `֔ҀEGLl<ڛvΙ"W7ЫbS32Iv4zmvzkD$ET4n9WȐvC}zm 1CM]I2j~EBڢYXzI8NLKNev6l&FAö7AF 7  @~/5R:My Mmנf!?p6ʬK\wl53Z{P|0fF:u&iE$ka>Hµ07Qh|hpzH">c_beҢkRͤNc* YV0pƢ|#3 MUP&VHO%aP5Xy"iR~3 5\[`7,]%QBʙOʺצ|fį̠X\ىai s4"cIU^ d˄"te[mзq L|OAÚNi4K)Y mAWx&aңdH0[3ÒrnAۄr7KrεiqBLT{@L8I ۶t? .ewD¡2)Bvٱ,G5bJc51-ּy'@Q`f>a,1+}P=&rR Bt#++NȆ}XOCގ֬]$DL~nω*^&HRc?QHM?Fj@9LW.vf1@-)!f$[0 %) Zgivb %; Uq ׽wTcEm3WƐbX&wy/iUfem0=pSBq(r?a1|7㘼 ֬nk.aHE}kpneӮM|ie>сHΏ jO+zO@ΛAeZxpTt<&L0)PZ,M|G@`G<ˁo)-*5.`Ĭ"I$uyS)vyH̃o^UyXl?QQ]Ra3x>(,wqg֊rѦBŖF} "rdz'\+WejI=Q.:XJHхhٞLk ,,+ugY+g~]YԪ5$8<հþMWY{~ -LrdNv7d2$Y,e _V n UOV\؀1,2 FNtE`az!Nc*o =#F`YUv /&ʖ9I Tž*>.R9|٫x`׉lzLM(+Ar6m̂NRkmቀờ͖'x؏Xv$9ZGpƤ moB DSI cdfA%i}8ViR!9d,]ٗ؜YjK{/ڍh4Ixpz'[/e jw)M@eNwj&Gz@Lv0wv0 㞞UT*Gsqw<'!1AgrN;@l#-LҐ aoo}}߳;ub K}$?ABn ѫiDj˄^K$*@/6TEڞxA_v|U.4'[h>e{-7b""==NϞe]E@Qb q:1>XըyrgFIƗ?ۑFȽKCxgO8j(L]AkԥOְ̓_[:=6 g{lvXݣELqi<EX#hv?a~l*/x:端 (6OUzwm#poҢ[uDSHZxS=.r-ѳp.B~A +AXٽ?c쓊`ٽyB; l>V'Yhb8<攇*v![P8) U6QkE1-Ȗ2@򬘭uY| 6BdgΒ?*1,1/Q;X9_{cbF1U0\))B(xlBLfא= /_C W)bb`q;oP?0XaڋKg0S5z>7*JUI.3k78l@Iy@W^_D92e X]G_MSH9Dya!g"@^[N5qL<) Zb46U|+gLф'>ZrA@AY%{K='V>%E|<9DnrKjnN*^mGpFZ0DkOW{yF4mwPKE4 tZ+FWЉ:s.E *ys=n#Ld\F\mªA 6X`z m.p;̶;r)Yr) sW~ A N 9{N7a&Ꮥ4IM]rZ+רeCvt1n3ވ׺DQ1rc5yOT8:A4ZskH=Fg,$8~!SG*?h/7?xsl|)jh*ؓ]sMznIa&S7,N'Gb\(PbAK-O4z$GjuHaҬΥ`+22pnFDC=E3~g6ռC(yy uςTtwqvB1ÌOgn5Q[(spbn"XKbdl&;B&c\KR!ݖIhk܇Lkcw-qr eAők6 u׶\XfRr c۲PP\'jCy yhUu-Cso\r\K: xk{C1g3$!2<Y) uD Y{yc'[^C=$G5e a+ ~<ĒViXFzr%}}C#Q1yY+س,|1(`l{RzzS` ژ2h~ɨ|bƎXx$krEq ;dHFt95g"4TvF4 P+k"e_|ٶ[ ](."GA6SCN('\^,ڛ8t|S+>~.ٓQ&ր3Ϫ[?p(VՒMTpR ,@IGp$ |q(t^ A:u q4WX UƧ w'zsCpxd,SnTD1vAhXzJ߳nGӌL%Fz$p>Ke*b!![0*uc|`I+BJ:J_/_ae4{`%:{h˕s?O*+Sg.1K*XC?Z@ȝ%n&ro8O#"FV0hA!ptk!O,l/2T{pb%dKwMdmfQڛ*!eNEE2R$o2YMAi#L$ve)bܘtAƄD:=Clbq1 CDE"xoc5f+1٧ thnSC(ZҰB wqG 1yA 7UW'agNCqhߑ>~⮕[gX2++ P#k^!w3#Y2Yy?^Vsb'sؙ1̧oD'5T휆!Ō ~FKJXLپI tsef(CK`拞pz:M~uaj~o C 45CrȇuEyiS(v_GPPp[!})'*7%ëZ"7O4 66#^&4Oό" yw+4GX$VE* P*׆3W r1&kis1sY`EQ^SB/28Zu޸wqФrWNdܛH:<9vn`?8%cW Fj766uT* r&HstxnA{Z]lO79)܄)}b9o. }qӂf𖪢tDr }QiKO!₿>-U NF\Y 0lg@+^"kӵ;_J' hWI0)ܪg=Yi0j`-!6k?.3MW-cZMc5# ^eXdu& Vb?6I\bi2 ܶrf<< (˟x$U!'z9ZL"2dU2G}>ڕ_nJ>^]a}[ҎP(v\e"L$ B̙aD9ov$2RXI}-+ԻyoiGkŕ<3A!NT(~&۔B:36m,9i CLN5ڵf=7xaDOb0)=(x*a gxi,1n66y3bF#&ݱdiGW`B-On)$Gy7- /OCugHXn*!I҉-陕yr*(AVgeI<٨;.:͖P;j୐3f#+n!*>%'!m-遟tw#t.O>Xyա }wfmd8I=jޔ[{y+XQK_ۀt3!c̐C- uSX-Ek}".+ XVۼ7|E+22 $iŠ)nR6)#e'} 5Q%]]uWGOG?UHۗ-~U.9 AsJ鍜 igUè_hoh~Q.#:1ڈ殥,쬴~ jjpu[Ĉ  W\^~ł0OH[x!6 (AstČYխ,.xH*>)")igrw@~L=OrB+[b,xj|j}KΘ ,QѢ+ quf<Gn} bw|W _W-%zeAkYVv闔&!Z' X{.V/ ]++scՎ@p@O?C K@(fq&|/z\G aۯNQx;7zl>"7IԬkԌ %ir h$ (_S!گ~+"d!\M`IG]`l'Yx}d%?Vʤjs8lQ`#L21qȅrO9 I9i)q7{V"(N 6`, J&?=ߙ=SDQCL| f4=<LvN\arOF™MY]a_=K̉9&4HƜLS0XX0*YHW )O !E|ib9lV}g43ƞ-/z F(P&5_ucn q1t,j.{z1I7Cľ)N)"Z.R?]Hrh:" !yˡ$|8Όh .ȀmdCHK$(CD3jNXl u8Cp%S(?qg1 xg;-n~ _D2iٟWL}{ `8CŰXT`o^H7\VM -]U2RdڧyKΫScAvc%L{d6CKV @1jc:IzmnTOMȊ^rV (G@˒\!Xbc̠'bbkDĤv ʷʯ(+ηph-b^vJBm=1yD',3ʓ?ULL[7)e<2 +ݳK-:1W Եg 9K@z:q1gd0돤!ŮϿ m3D8uyVêfSifiӠpNmicyB%z<);? pŧ崐j v8J/%'sӲq,wQ%%*r}%y(pXWcxGՎ{{>Qct;?ra[ME!FeN&hcijƎ`>3 jRs>k;JzѼo?݈2?y P^n{O+t%Q!}n2H99f`.ㅇYۭ&`of&;FB b?y{3VFkEl9?F:|zf?bNR\DwPG#ұ85g"%Vbn=9P9 FW[l$ H tk\V KGW/'g4d6\W}A߉}='W6p|(NAWBl)1QEyuB&O5^88]p,d~dJ~#E/ePI,Gw{,MTQv2Kp_sFl8 e{$F`@Y :}Z{нΊC.Gm秫 "in>PXYR[!5"^o9.@()1\ƵEr~lV-N p#2!Y~m IWg!j9MQlQyy*ZfҜE[_9f/S2S=g8Rŗ5c} .?NVJ pAZ,tI\MrL /S ~0*?k6(~ُ~DW8M?̞J p٬bvA<y#'F%#j7-/LڈHʼnsLa-ߜ? Sc|tD蠣WfxGv2:ሌZvLEh |Zq_Ng*$WT[tt*[1¦xӍԨIMjOfyC_$r%Si8:E m.,Sá҇W78LA_`1=/DxOHvv?߾ipף76iI=OFRN3^Ĥ,o}mŞ(]%۪Mn] jIؘ;[x׊y5Mݻ%W3O;kîep͛3RJ9*⼨֤xDK{%21fG -危;3Ly#bޕROW;e ֔? >\7œE>( _R"`#mCTdkfc׺:ۿ.i  J7b<i| a؋ߠݾ⏴>o@M?57Pp^5L`o~ &e041B濊eKL@9ij< /G7m`pFl$<|"өO/*'g7?L`Tn`mZ3*慓Ay;e<ITNZ&rXb/׋xaJU"i}F0fҹOoc-;7<8BM[Fnl;@\8xL~\mpIiLnm2 &㱃DEPiú;q?d Ѥm%CQ!rXm=;8lG Sn!ARMCO](4A()4/5)!6 8vix/8(7eMJ+ȟY=";P C|)®C-_28n;S(e sS\wnv/EZ{jjCA~TS e"z^PYCv>ц R;x6;.fH?(L$*+=gӰB5X ~&aN~?B ES{O/'0rW!dI_/Kإy&@ eΩxupFZue ]^J/xeyDA mn #TRнuDWWIgS]hƢ!p:-l&jІ# S5pI1 XDuY$4=PZgGv~lvhf}N% ]@_`G[ WLJe_B4"U,wQu9!>$A&kC窲:Iτ?}ޝrVKc& ط:9]=-ξ'VI Yqeǣv0IR@N]z:@ OwQ旉u9˺ ›GJ>0Žg&I!FUDgQ$kbdyt0evx9$xtv%:gJ_ :œ]=~ZDP{.PjW"ǒa1cW qE+!bh_Ё 8%') 4x)XFt~,pHNͥX~d@ l{b7^!#Wq c(:씬]%Ryœ-8sa鉽<~-l&z/&efٙd{L϶k8=P3!QWGwUTci ҋN#"Fۃk%iw@e,)3Ȏã\$Rk"$<=Fq 8Яֱ/=ՂvuFry\!k,JM,_ki6xnXO󫊰z5 Q>k?0Tjlv di^DKʓ:JaCNi\/Oq(kʭ hݮ_֋O\fHn ~q T9L:I.C.e_d-۩+Ntdz<@( ˇ7( N42wj? #O=3웆Z9_,"-(նO(~[kcAPͷy}ӍX7wAΪXK*R^! UTZya /|mv){TJ Äg r+/zfgD*KMaGqَɑ(Ec&r$\`R}({'ns1>Fpef %ٌ|FARc@8XOoMF\d+:HNFǐ:c$΂=WHZڰ~ є-hRyp8+6! e7&9j;F Izϸ[?tmpT3}! 79{K?fJpE2%ʕ79( yx[!I6k -x΅;a^׊1D;J$5Q1h[Ӗ67z4T ┡NM.کH\?) 8م0fL/{2,=P`h=kxvD%e8p>G6(#&yV (k%#p% QH>8018ݗw:*jq1I rWͨ8#w8sasdE؝_·T8=’͸A`A7 zr"^T2-11\\V=VG!B2*T T``H2lMzAu'zдtaӓN6ETa'35á#} QY mOlZv 0=vYǪ=4RZxAQBk7CZ&Nܞ"6:?a޳?}Ƴ=BoD!O{ $ ţ26RDsgjNT-3lybk6E@qD=w[x/O߶ޯ{øegKkm" 0u57G}c|]Ϛ_KW7 !֓z[qo]i\/t=T{|J+'A=q>HŨ*N}bRMȿLȡ%N5<=HЋ;aٻMN]* \K{ySfRLδE怮RuǬkt3AVrh}"Wْe;K[(p~}6nV8$ٛ#} 7Ry0{ufro60:ĦG,:q0UYT P=lM?o{Gkc j8ruJkҟ gz\ +WS'|/BysObƿ_'Fny[`R]n-]\Q}0- Δ:y=6G(䇷4?Hԙ&ťw.} F; fj^S]\QtX|AK^ 3&3 -G}&_^09'h-i#H6FXJ{Uu1~K8IcG̩Ƶ/5,R~qQu=-!Y^3jtinHՕI@qtrEXny{ɖl1< LY-0Iڊݙ} XƩ;8.UCA'ĎvG| |u#]KK̾Prɋ\C"O@TTsχˊ gqe.}@ wyyAo<l"{}0#3Di)D98k|OI).=$ {̯W2NS6s[Cwwj*K^ +m"щ04' *0-5]tsD'aw? '14\'s35Fk(FA9WؒQ#y`"ZW,I$"i|S=DXnzEwغڣj#@QqjE.@oh},vn^jU kZyyƧ,3Mʹ/ؓ7s$:?MV.La ^B̀;" Ռ~T G<G[Bx!(v#Nji^bTP.MP]+I/!9Y((mEfj*`1w7+0-xZckD#FYL*g$͆ udSI1wPh9?~5[J Tۯ@Lg%4h}; ŹQps25W28}^ۜWŦTC2yE5լw:/a@Vjucx}hgAPP~'0O+ki~ Twir/sz xV)OŪ`͜6fȺz|jb^H'< 8C(D hX1,6ӻw+f !CqX8.[lD>~BF{9X#B,R2P{\Á4;~]i̶@XTSQpUL}$J%c#6.8jֶar]'OMdmTj7.%'^E̒FaNjPU&Odu%-:yLdfOJٟcJFsT64Xvس}GYO2;V1vƤJJV-ts 9!;t'qo}CH%ŧe,kq0 ei6Dih`%)QsAa- ok[!tG:_=9$fIpw<͖l#wL{,˰ M$;?|zl1Ahkd jI* (` C!W4c Sq!.T~33]_ҘXAJ__CØlCdg>X3hYmյe6x"acQ Qb7?˂@EqD6n>V9+!ILq)+VW[ނ&]kp]L ]:dprDqΐ}+:FX:ٲƲ6*W63+7Ua7t+Fҏj])t&)p[FBGc'a7f %g1#1{Ux\ zh*;obuwŽoNPB̢JiRĻ12ŤؒCdmXjdjcps_aVƐ4mdtYn8*Х?+g3TVJ;/ű!@W[]B;q_ GcHbQ`1n*p>+Jt0?u|C⒬N>M/ _yH}}aVp 1LI7t'${Ͳ̛s(b%Ή MRg쯽$NL\ (*VZ7"9L8VkH9s V4U(DmQ>qc<3a P7C:c6%s (\k{iшV*T9 >]>n}R_ɫe޼)Q d;/՛eؽu^[`yjl{Cz~w`ly zntc?U;ej 9HMq_?U!wUlmDGNx3- :ʣ+ԉ-&{(EsɅ 棧p;wTi?tHEmȞ=`8@qͮG t-~e~%<4VK0:c\h&}-JHfRQ5D @{4[֖qE:;|%tRsbyho.AqB镳EwcSEf\E5,Qɒb,S3)6B|  l.b!#yNuXZ@!NX,BP+mq7&/l17dF`PYV ҇a?h3;rCOc^c5Xx%8[E]I%1= /(_;(uhTۢ,3et!}㿻J6KS΢8tkX oߓCC8*}D#iW JVckךl]LS96 雿K3&^BaN ť(AH/&xG׵y:;y.*l!ʫ8?g*:YkqCyTWd*]ml[+6> 3g-2ٕ~ՇC{~U$#UT)?y>?2ݤ$~:pf;j%`GIOj(>ҥ%ޔG`ϗ1 Ur@9ÎN޳;S8 q=gU2I1Wȕbl"+7IrB'F%]88u<=LR~n5}J_35[>: vgGR.z%! pi&䚰@rn XOX~JWV`>0D%ߘv_\o8tY%p UxS*8, 62LM級6pځ$0 $d/#=6o/@ά֛J U)%&|!̃; h9POV06mAB.,Lm& a~7Jٴ Ђ3g`|UyX1NQKO2Ďm t^8@ Ũx<BƂjЊ$žhTD\mس/ƗϔHDL)K&J-yPC 2Xޭ K*hx,ԑNHaxкITbyȉ: ;/>ƙ5iN0By ^]jAMDֳ Yex P3$Z8>e!FfBrzm;ULN"滹qr"uBܩvnO;W)}oX2M ]XJ\beXC7& \C ZGlS8OH)s\S"UiןL%ّGf ,)U͓}ᄍ4W. '" )JbGVu"+ |gSfև?w D:88֚02CtQf HjX*oDu0bI T$;T3=Vg#_)\WLNǿ'hK S6' ̈3p"څ@~{3!w%:QKjlQ&r6z?Ky4zhq ;0d4j;b%Z4) 'Y.>Q´?Nh⠢E潦4K!yQ3ꝶz(0%1@|[4A) ̤ID5VVue+U2Q,ɋ*zPq4O /ű/ ؘfm,\u@ _*,9Ɍ?<~T o";j3ѣ>!|s4=$b-̧2K\EqW:8+ &(#45RA5j8EiHGpv}Fvӳwķ?˄]F̝ܲQz- =-D>@@Z!RO2-^5a?%NR@^4يlc&=F{`Nakf1N":_H5=N;NOβ:x З.3#̣` PP;B >9U\X!f$XpeC,7OWuז+7(mFr=Rp ^9XSɖyRvNi"EPqpz^o(gwhb\K|0>J^:슺\5߹.E+/@} @X=:YY 4' wQc RzE)+*BT>;\e, l-H#b3 #nhGPC m4< Q+.> Q-Y+2rRXJgViU: GB$~([&[02VVļCHۇdgL]bJ~)~P&?v!WjZ.|2Pr-Xjps fXmx` '\v%8݂*yj;'G}Fԝ/##˔2>C3!̀3qtkTҚ>;o_3Z,d(¬@>%Bg6@{M/j$D"\(#k+p?/_\щ0yT䆢J^U 59dSNmM x)`&=zL3hn{@3kL*14;r|YHUj-)9bi=7bhHL{0c|ᕦ̂d.BX>f wcj #[/2HEcg{ mCaLT S\|2N\BjS# QEH#VjT%>6(1?~ʁU/ҍvq-˟;mLFJGOԯspyX!jżY 9N$OtqCvQJ;78%:u3f-ؾwtߙ~$^j=:UQTMݚKޤJ!K&eIMZmf<0zhN߷QMR\PxEl0@3E? ZKz\8d1Fw/Lw@+1>Z'/t_}PpوT7A,KkG?|C8+\mdI)'08`J-W\ ߢjߦ?{EW9ze?s{wF7cRI>\`}Wʁ)WjtF?S|Jar'B&< 5.r2J: ^\0M;~V #-2c.zh |ܾd\)?U1,Tѝ \]6`袤=xPA= #E!D\RY`(vP:qI^j Mrrs[Ϛ?~s 2MTn){1]GȀm6re۩:ûxt;DZcߗRf}dCĖpth+$sS`k^WO1!']g5go~ qq!~6 'My2WE@8-=\*.,HA37}U~Fiᴱ 1i /tC,cyLH*.8ZcIU}2J6fAfAʂ~TR 01;6+ -M1+Ę<%$~ͺ[42PۿxG6W[o|{rl,>p# !Χ5!gyBr+к*0 s4">  C4tNo`#{ w5oq@?FsP+Ѷ /#=)9?E_D]wgj;7;7aऀ;In_15W#|ьunObjtBu { $˭-$?>bx3;Y FvX>lPN+"XH= c n)kiR~(𶟙&MP |E^/-;#O:uP3 @j67G\б` ;b{ϯZG)@iSG'nOGG 憎whpyУ:@N.x9zzZx!-fKJNmt|)eޓC<V4D|q $ŸDyIx𭀁9Ѳh uwio5ʯF}$x`ټ £Pk'ˡa_ks:9U2r/W Y1|{~ƺ5BkT`!Εؼh_7gL7%WZL*(EZ8Vmk|"Yct i5N 6)sI" Pw<8Ӷ^.pvӕg/qc_a)t\c8IJEYeZX;k2u峂R?l*ћQmyTdnn.cCVOW !ǫ%slZO.|=94&sM4~;ܖ%☁Ǩ7NLvo,AV$Gɥ`{߾]O-O΍6i1e{Y+EHJVZҁ,kTе$q$U(o&SDq&#rBe&3\`mnS8@VgxbA1ob蔞Ry4C+bkq ]#at/K?0C=xVo)n%Qdv m<+g$=!J 9`/M34P]>KCjC2a| \67e:,@۟YCP ~I4'[C.}d0ʬW1Vh%KYzbTSxbxrsb2^>"0Jnt7cc6_96䟃sB0ϔKIQ3m>F襢wbAc,*7҉) 2P̚ה6t^XpeJJ 5:ꌐ[-9 \@ua>|.Z`nȪf~ i;%Um^]X^ׯ0 Yrv4N'SފJY݇ZYAn-{ij> =\ axMػt'mi Lp:M'4+@WKCJȑ2Xf߯!~p"Tufo)T^(>f0BEG,~珃 tASu~>SQԍ)whß- H fUM=Gdv\y$ل^,;!((>maK᜗TҤ473sY.M }DZ-Cҝe_;Zxz` [\)}tR}cG5c0'</nO A|Љ}| ~ Vt `;E/9~b_*l?RUR]//Lƛ+qVx%|?8 pV 'dUTqh L!sd6z؄(M/z&q vSxrу}dׇO?K+PO⇨c9 {ob(NtzZO1ODdDtJw!qmܭ`SBO.0{^$Vy&Ud:IGn O@[CNs,O h: Iⷿ\5\?_L)צkpDYf0ki(J~5Z=C3d-Nj](νcDF5|5,]uQkgڡ ѯߙPX^E~-BWg;Ī?B㍴ <=[9r.hq==rrxkdEKUy11s;=1ǓJC:gȟjZz+EHL i9#w]@/ ?]z2j_nsL|ɰ\/-9].Y]d["q` *E^^'{v-OMnZm+#4$ݫzX-މ LQT,ߍ[?w5DEb/DҹBHyӔDT 7;bR ?NB^&TE}CYYB[s]m`  9R2};Q9s$?"8؊ bי8+ KPO>@5Ka)7Ib 3-q )!ۖh8 [eDp<+<͖1bsHʗ}U3Ruxo.R _&h֕`k' )bs{WF}+HC<5z X6Ŧac)Eg\js6/)a֥\Sg_݂7e2 qV0t564u폅RUvؖ[񩁲Qo_KF Ź,_|LJEfY'H$ʑN+z熜xJZu`ޚHoVN?lb|U߇s.Š>BTYR}N3:Q@>vR$Axō ޱ#nmˌA\GY-Rp"v#^'AK(&~bŋ W|젆v2i vV$P w;Re2Ea܏%ln1kXTp. Z%#iƽe? ~hS]rIf۩>o6 hFrNDllCt( \ONYRޑ1tf#q77.K,.uKxk`hu 5L-c*x<>4\yd pENݤ38nZ0=0&{W)CΥv$ޣHWe%0%&ַ07)[_|=(J+5s Ԉ1?i}yP ޟ-.D(<_ڗ}fb%ṯ|(EձYwڏ(M$G \v a צ{ !YT9K7v$("lWj`IWOܚyl*voQĝբΧ:_ @3ge住|"| *{Q )w<2I#RC} 0K`-ܹY0XgesSDHTkbsRQq>RNXq0D0X=;ƆZ⇀D&}3Ilc3ހO(S F<ՄC37/ޕ5|.N4E/y W՟ªf @Ni?V"K RO!oypu]1ਰ0L,ˮF Ỳ#&uz&XnY wOVٔ֞?'-E; `|s3t\p<{; H*$/{PbÞZ}0jG ̙#aU`3]|sDF@ dPl, "茲QE_b%Xk"Cqˆ!М$;y颀IFS-F[oeݐYƚ tv1FK9l _/{2y)FBxqb5(YShde -.AQMA26+`3dku1 3Жς)qsïs>>' 0:'Pd PXg{Ơh$Pml2 mYups'{WϞiUeK9.[` ڣdz?o|Lqe̬W|a:GY eb)b\${?B7_Ik]烡iFdE@phlbIBOX|X}95e˃B)>ߌ@wr8]Nc^My.tON]:\%J6ݏ9GJ/=OͨloEC. ;ko TZ/:YLd0#5I@ 1A?^C*qm[=PT=O?J :R)YOtj6Tz"3L.ك񷤑-$W}m*yAxL()TG . TNBmفY9CcjOž<2Dz^y̜TXstO dXgdE ~OA^V736\\vsD/ w!*TUp Z|gTs7H1h=[0˖Ru P3E{_D1tq~(x˸G!د3ĝ(̥: ɌƭZ}B_Uu{Z^kBE`/DgLB4|xz3oݝ*F!ay:PkSC'Ɗ77`d5gυwO7pѦԞ2}qҢ 1:7U/sT݅!zoe޲=`D? {tdьoO$Ijuy>4N4—5\V]0wBDZ}8ͧ,5!Tܷ5 }jl<@ oi.9'e7|[i!]C'P4G/c)/h$ox|>q%h΀P,~c|k ^#hEr4Z6vy}>\wyL7ޕWK)ey9]KCW]!QR,?;CUD*xZ# z,8 p,CZD_}G-nyS(!r *iqjUYŝ^j=FF׏xHJކ^;HrA12=As{d ̾< q6Qlպ7">Ok/]}ìNvVpiV H69bԚ^< qӞ4"QMP:WՆ} #ʵa gl::3I<]p %b=aP8 b$Lq>LT+}}AJNr$*V Iv&a c GoMV~s"nJĿ!,+৯ߺˤ;Pl?n_ Za=b&N4 ^2~|('[:B^(i4pomAeS_aPI35yoC+Y-08fR]ވE[-mwTtcM:Џ͠mApA"7}B,2vFopO`(z7Dt6ce٭~}t.aܭY HT[@1,US1?f}XFshfY+[4OKB#jc0kEU Dj;i惭LBo?f!:?‘>؍Ib I0zf2 p#-50M _"ƆU/sBd %O`8%t;˺,>:)xB[Bb5 gD؄YL\W_܌XA2q1Z\x?'$6Y^+;]Kn%&K"8Xcq4FxgyؘҏfVב.%S03` X.-VI&/OH]Ss4wluq,D{WP~O~|ӭuKEcتʡ[f7IO\*]εN˫|h5 \FDlrhs,S'@,|E,By1Sүׁ:.wI:-`豀p65^O&_o'rYJ.ES$L )]7m,v? НՃ O !Hfj%~lZyI8W;*ph]j.!~.MtH_xXN,ڹ~_#;+@0#54E%]rRKGsq!lE$7^4>$!=$؛("ZjYY2ᧀYA&eQV@UM+Cr(f/ Rg}1kR_>2#]gw&_RJ E<|la@cgAoXOHEkhyEޥ&ͧjVSDVEi"?w%K:bIw .`ֹ"[-򐜭xӠ@_t]B;g.P? ]&NBtN`W߁e@g4zU-E#',l?炊lw Xg`U5q;G7r`tL?RðUJ/08^IL ~`$_B4' /^1v"-/).zPߩsB:2sD,Rw,/8 Yp.H CǀA}lIn<3*s¥cK}7n~¦\3 uatSG(FGdDMfe[|cT}v 54Np*,vfRqFtùS6yN1%m.6A<0q/|ǽ&jr3]탈;$bKx~s5UKktzҡchXLpwqD9)U`RSۤ ^#q$icI9NtQ`:m@`VDfK|l|.vt:ۋ;Ӭ| ط%wI\kF{ 3 \`O$p 81W;;S]Lhp z`ir?Z4GՂ<"׼FfytnV_2q5XWX[Y %WJ=v!%dqL,&7sI]U a(j&  Ɇd V)!E$ÚA>(8KF1^K-\CWYw67u(- '"rcB{4$»2aQNSۄ|Er)W%<lۤwA,(W\G6ϡ7_`U4YgʾDO0@ABfPiP8dNKJS!;~R&F2OkZU7+[BwY^1؛χcQj1tW"1~ҜjՈm| 5I^Rw9լVREoK_{yyӀ7wO ӹ`Uh Nѱ;7m`phIkڋ.b* ϯ5Ãig%H#?=l?Ẅ́Cz䵾 2/n^Ayقh4Ur&dPFbd!CiuA_WqZӏGy(kK4s*h6Z<)аx}.X0d %M#/3;K?+iC(IQG >=л&A-Wf6` &4SzHǕzJB$"e?Rqvau$Md[_4$Z:Dj!g`֫8MXonPjb( Man-͍ɇ?Dpu.HLhV'F5-b.F7M XTa wPm0m,1&5rvOlpRfzi$4 y g_0 2k ˔w<\q6AnRkSEeF{ /0J^XK!^l&LQ.dL@&6O1Y A7D`Z_j<1wA>wrluByxiWc~:b3rn jF'os.(QQL҃b EpͲ-~g"ys=Xz*`hMC$N7fΘIBBFD]a.BD]%К,}wY 07m"0W M~u6Ht-;hIvrKi O>U/Ax*SFuΚkr?JI :h|8- Ε -4|jkA{}ʿ>|9!)Exrf)v̶׫YZxBLϹM#{P[|I^o3HlC~e70c+/,ڜ^->HH\aq )/vh<Ս%G>eқ+IҜ(T-)'иWsC+F0p:4o?}z8;QDp\i2/k3|"qf˳_Z'e%yBW 8Q5ސ ^K_}[4c<.%1R~JIms 8qJ{V51Ӎ< <q6lnTd@Nwl"q=ep *N}e`$ Nl\ܔ*ɢV/-etmFha 31l&"*b"'+zScvBo%bisݔ5r8[4eAU&;>ŀz8+b\tLk4z׶Wki<2փglxnRwG'fQhł6yQqw i żH6[) p<߃iע, ̦,p\lKNx'1~8h+c]GGo~jh|LdwMH{Cc(bxD+! Dy_-&] W;|B ͟c u sI8wfHH& ]e>"ͥ7MmTMY,[_%1U%rf V0(b4m=C6{f[!K-rG\&PO-FBgto*ttGMą)QDA*I%`[*t~dF6?# s(7@pKh}81L{)%EgȪwD.0oS ^er ,{^tyi쾫?QB6HsބE ˔`wdHrSZS_3h \/Àt;Ja|/R0&Q ԻMybho1t!jY;Vr2y.qVvu[kV@ kDo}= ))[4D0ժ=`fHx%; {-&K'41p{Ҹ>Z_, ;ڃ&=PI6'ka8%LJ*dq-rf-F Jvmv=afǸeޕEKEvպ*eUì~F' -k!7\v*!4%R|+|{4S}$<~k'x1s _kO- En&1tQ\PbH`=%tj]Ǫ] v R/QLH)cKaA'1 R64wkQ?Feѽ?`{)+̚~N̏AkU@Ǯ_H,s'H8xtJ@X L'E,g9қhmN` a.Rq#u %!r!'\X+3(qc}/#ஒqm ~<w'8x7懶+J*+.H9nf< ;2T tGvHI^HQH;вhDlxV=\4^%ރi%qGŐ? ] :Ef':+ x:a;rJ$4}c5V|V@֤o f ˎSTwb~76BϢuJP2CݺD"*u3>mJ5UXǘ9>%|']Nc[86d_'WiѱG!{,VV_>=2ͱL|U@d:ᚎRɠH!Jy[ωl'р!_&QWlQ+|I_#QrP^8ept䘱o^NjyQ5y g.IP( r'*2 3KBRDgyڟ?Skv%_sbD+glZDγG7n DPeyRX FW4aW0"|"˸:}n4n1:ف;ia&gJ3XJkF_ciһx^rpc{4EkTYwQK#wT٣)>eIF+^%1`}~ew6ێXeOg4:H;#cx{Ej0n&!}u|r*ufK/JCEѾߩr*XIآ#&q,EV/? ^#G7TiYfL)2˚2`[e ČA_;MGt՟- }n,xG9˿&ܦUb*r8'v#oIȯu N?/: {nbMB{Nwn"klDX1.F}d4޳` )R,c':fas|WL)ǣ:JqQ5xHu \a {'qP[<㞷7NEY Oҁb??yL+TSBm7_#%9%«ڴƿgnݳsODGn6=)wfE`_2/a1>]=mBVkk,'FW3 `}E| U&HFbI ҭeQol`m0aZE>; 4I@/kiծ~5TtKR N^ByzE8J~)QbR0Jf`\~6HQv))Ӕ-Qu5֌}15 .+iG=$"O"\ؿiR;ԷPN=v܆p~)طa'  JkeʹUR++'E!rCQ՗ͣ,YS8UJv{eM K$-o`*;^ɺ;0،Iڇ8 ifB?8׷5SC ď:y_ Wye!Z&{h}NN㲺p uv:a]gm~|=%5AKh+e lճ֧$4AMY&.A#YLlC |L'nƁP%I͉2YYqMv.YGKDO.iZQr1l>hYgY(ad% hAvnm|rjVxG\a]<`{t #꧜HU2Œ=F~45.%O:t0"?Иc}ֺ$P|w>RcyYld4Fd Yx?6d|=-WRAG'۵x [X+8, '4(%\Q|~\uJ[> 5a+}˔r2,:7V%g&;"kO Iu(V'cw'%as~'[埈ӊۓ`dš DiRlT@B@T [aΉ]PB.h!1B9.ro;dVK?Wlԏ$X:MLu[۔ u R>?]1k@R_a+v6f-P>tp5YxFA,ORB4 !B=*\XttrPlneg$]TnXtLFԝ'hԐ'Ҩ7ǟV:ϷMyom&H~.0Of|~,i@S'L{Qt! Z| ƞ)2?0 \nt05fz`ʯw{vq IΩiе+D p|No|K2#u{ KD-cy`:JqdT)x F*IrNfE;̜2S*d/cIzݣ ԅ?RIg@+cIֱx\GRlvDx[3r$8vUnKkP]p{ `57DN"3Cc&B2<;uf( Ր! WN[ ,Ck!4;buy%f ޵߮JU"[[MBwC|^[hDleZ?m!TœQqUID,^F{`&f{.ϊc꒕?_as"ρ.aR$3=H9;Qms{>V ͜ztJBnxeҿ̢a:зG:C;0 43o.5î$Z0A+~\ʙ~bgjOa>Z߷09AL Y.-sG6#ȷ-t:\@xYYH;C\/t$"~+%|ĂM٧@{ Yڵ4^r7Rz<Դ8mSߌ+\g#1cu=eL1Pf)W}1yv{?_aeoXM\jAw;ly,}pI!^V)jB`ֺivrnoVKFOiK: 6ISz`R] VʅJs#C< r:yTX<˪u*K3[WFArn>pB*n.L+ 8 yWU~ͥ)~#4O3h”|._aA{/  ]gD~}Ͼ7M{5w!1[[&,!Yթі9cM4KDbsoa-ӹۥ D%p"ǔI/d\b@% nhMB{䉍E6*\7')vzbo97d vw4NT%ڌDjm\B {\DIӠ8i` 7%"[ʓ)KDH05Vi10=܉XswzE5ώVZxJ^Fii8>NIvmkZ!ǂA3^H&=g?fFN(ܵQ~YQ~\Xoߴ8`w^?T s 5r\ k?źۘo̠$gs0Ĥ wfh{>H%b]>yVҐc"nfv ߺc.} F14쁄G&ɩ>P6^T7EuYFKq_! ]s-? VpM~ YDm`.r]plD+k(AIȸIIZfǓ 79sM;d=a4vfpS2U tp8~]+,L~Y 'H%Erڟ}9V0Ms6aP2{lEĜv߂p8M |@t?蔉gЫn]G47; W[p dqCYlMYfU ti#aboDm՘\c^/:;7^H(y|͖6*ŚM$x#`bi>[ƿ ^\z!4C|RM16SϟހF:πB!JhZ_›bP_h##*EwA8¯$ Uvă h Pd¸~&81:'AMAb1'ϲNjX*X}!Bet%0EU~l-6 SyAY/!D Hu"WͳFtܐkqV+Eն'XYFBd(J>ށ& ӽA4dc4\(`4娑?42H1JD9j!Q(tN=SwrIrqH4|a$D+DX_I5ԇ<'m(b=9hP tK,Wnk""؂R<4Hoy?uZOPK|~R_/3KiLC̱q6qP/9^,4a C݆0eƌ;R1WU?%׽)PgNl1hRiAߋ潏@*7%UBCWt=.{QCbOTz-,{0Ƭ1 `Eы UL2$cKxoD6sq 4Z§MxpO({r1Q6GO\D¹ָ1idJ!@okSW^d.UZs0D***:ͱʴo&UlWO=:I,lEq:MdZD?t7SN孨5S55i/(kr6@;'[W5͎)[%IY`nM 6 x+Q CPI_\zlMf #/h?GhY Ikѧ^PG51AۋyL=x'hRµ\MƘ#ҾW6YD/>)]xx̹cSO˺7<ZHH%[$6^zaW]|ZwMG~).fE9 ^i' +و-kǦu|ꊕy"&(7v3`C>Buڤi6cO}$Zb=l vXeW|4I($t`Z``!2XLDպoX,,+O'ı^ЄmHUVؘ<` ٺg(VxFYwSU'UA/w1.6xB\A Ty26 gV# RD4$ь=2SS9Qjd(xFf$g^]A|Tw[ O:_̙ZDqB n)Mbx.^˙jx7RX8 A, TXoJ'lFk>?Rz5NWGa^_N=G-F:S-dm3FG;IgTKoFLl3N41$ IXCFk|?;x^ƇŧwI~ #0v5rmD[)x-ypEAC^.>IGwЫz%QRW15v@&_ElܯD\Q9b%TpRYyV{~ ͡Z+b-lz"0/Ϙp' +űV+ wuې&tP %%XuWsd8 4)[=pI0,i\dD=sLFL\ijߪ,.t $L?ig^% D]_rx~ENmHg7#Z2:8v_%8H{e3ʌetu[3s-륥zpVHq(bV!Ͷ$e9_M%%dLSJw}k%(%5tAq.n.8 #:W Q4Rc4SC}[q*7qnA=nҦy1y{(7*~~rۮBǟRya}&2S>Y!Yy\=-s`O JE2)Ԯ>Ț6_%8\j;4AeYsD/] }$$r壦1<|i @μ-C/%Ax_0A1 Z."i+~`FFe腫vNh H|P~WG+ZVoƆԇ.u0<Ш[H]|(o{Vi/+( [ BW|:<;|+7  ^T+SZ>/;_k$%I?1l6pPӰMVN#'p HѲS4`uZuH+wTh1Exeh7B/fP,[(fB~}Nc8BlOs­_ֽ5=en(~og7R'l\k_-d]j1THߎy\,Kɡ*AU Ƙ3B'ۈFĭ{&άrMX?͜ep=D y=6b[x,l*4 t1:u|) #VlMc}ӛb&Iv?^C^Z`;<'ǕծXD5%0>cWZ 8OEcZ1Zrf>' M~JDj*RZ?AUgὡEpbՄsA3 ^fO:(jp|%'U^J>D̒z:99dK+#6"&q)5Xh3|Y f2kDބW*rbel;E?6q ;yrGO[yg7`>ve?F<Xhp^9-=7oz:$ʟTj{} cٻ3|Bls5Bc5w3"R7l#:bLtȪ'|N`^ ~&wx]"' J&5hl)#?6:coW[$G[VsڍרIxd+>GjEi>X솰w c|m{WAu9As' +v^^byt8 /DM9&hHyUO.uɶ8kgzwsYD7 C"^7=$_ќzV= uvY^X7搟.U @=Z/BK~=Nz79 `J,Vﳝ|a^X!慞 Eh w#amfTg_t5"c[m6%-3b ')\ShPtqse~Ƿf@ UvدiuCkjaCZP@bD fV?N}HsXx~A5WGD ~h]Wr'EPkNb9\;\Kh+F[I$"Yk'fU4MxZoOX@ $rt[3bZw¡gBLIhzy#_U>NjEFL>~VE˙3tVS T+r6Qln7 sR&2%툮q#1|Jo۰_ 8;0%M .u٣3,ʙNwJZ9X9hJn]t8,]9l)k*8mG~o&B*iQHE DlB{uKTf]ϑPnX3_,'x~ wOWIK'ʇ㔢ocX ITtXDh1#(T)^ͻ fV&w[ z"$ ajяN-'w˨6.nBi:dUY'ctIIrg3jkUCxAvhdYuj`Y0x)Ԡƅ7O!#fWeK 5]og\?%]9&gQ _Սf;H ӍkPSTbS6@{9#k'Uo=%`WDsQf?d_92ٜdQӄ1,C0gH޽=C3ŝAZ s5o$pʪ.o\ ku=d`@[Z?UY)h[ W6HC粴ٚGy+<[fbuDrBI)'ڸizb0CR1XAEQsGJղtt|5m3!bh͟Ur\54?\pP&d^E)gy Yr؆P0wG\@_QW~QDzX=Yg!^ut"‰*1$+чĐ*n%Vr 4W&|u ÊZv]#Qb+6e %:!,=(&'{"<% &EN08H-d۾jǾAܚ>!p 4(2@}=Nz22AQi檩ٱ}ζRP54uxkYQ⊱<cgLQ鮨f!֐ǓtN}$K/CR=eL"&A̋[LaU ٿ ץ ))a;-(\vGKUڱu/6&|(8 ƒq*&Rh .v!ů '$L [l7 Tbr2OOw?@JSjS!,GpPQ!5͎gK3(Lj|2^M/綛 qwmVpOaZq:וopՑLNŁgj :L9}$ f=F{mz:5#{Z R3RT 9Ct@_Z=!oI_kaPJx %P7'laA(]vzQkZ; %+R.փœs $2hӋGZ3'͛xk.X1k.AL31$UT\up؉zZ}*^hW?`lac5{L8yJuYdf!xykB^tDp){t(.iwf9RȀU5G?kTXu p!K}!osPޫFe=ik a٧ Z|#稜#MRh6̫1Ǹ9qu r!S: "Hf$IFdJ !VF9{p;if":g'}J(gnR"ttN8FkbrJXS ={ JRA͊,ۘqKg!+Z f$Xxt`q.cs?L qpA5x/N_RS Bf|x+>.ilq1֔N!3./o J[c·I_IgCc, +m{A~ q"Brnf[zؿ-D`ؿ :ՔV6yB/+V騤buDتd%m+P@e5C!{4a9Wx`Me; Qȧt(ۑ})1tY.A{'j㢻^lm^~,pAEZt6£kIMB"픇 s$V)'(OcaY̼Nfh9,@,AEry>۫=qdAWBU$yð_?ҳbMd@YVjs,g$q5Syf /0E6C_*~i{3#Wҁr {xr؁w[N qG&QTr6s'p})/ΪIqZ\`fJ 9t!ӵXE7Q:Wo7?AD:}r#o}U.[mMEAd\" 31\7`csk4 hCMXzvJ>3d:9̔I8$8+%bRq Ja:WM-q=tt-d+M s6=]"KrEVJ1y3y7짗`?]l%JN @\ဢ[HKx+ 6v3ͭ݌}-'-UڧS0k yqsTKbN/[G=0-xy_K۲a8/Q(ES9ë׍f9bUĐ 2L|MTl +6eO-1,4l<-bY}'; נ{ټIr F "A?j'qx񫗟1yzlW'_gtN2͟z Uf&baLv2I%e*jӤo+JYSa-t0p5p(jn_Dl[䍐Q@l4Ms浓 o[R-lF6N rը>{sЙ~vIo}K"Ozi W)!"8sh@2"MVץz76Y£[IhV`:;NS E:G>)-lPKWŽ]*2H͕9Ie18Ugl7lma<6|I=%qW ޱ;):an@8Esg|*H `.ABX@ZDwenbĵ2Lnu:Yօ8wN,yg5c Y`*=>n׺#~- 6BJɺ6S h3,g}{( k9L7"Rf D&"uX!Cyӿl@Np&HU b9pwCۆ%`kKPF- ?L-]n\I/CԲx.Ptx= I= B4bl<4 vl@ L%Õ.ڸ܂Neo <׸nn@r:] 34wFgxrLeЎ | w#?s '=ivNc8r0qu\zS:'8&hM@+for2v=ljT˖5(MUоdښ2 K# \6gmZ8]Jiʃ@@ZO!*ڲ:P!wXZO[<12ks3%ZZay<] S!±a lN@ř'nF*75 q*8$m{ j\_գKO&Ip7n$[ZY:@?Iz~ aQS }{ZsB69;>D>Dʓmۍd4v֗j=\Hd~(n~ :X6Ƒ2Nv$,~9VQy 24ĩ(OH+_2wJManޟ(tybP~KeÔrdjjfLJW^cysO R횊/&ѓ[Ǚ$۱O~cw[]e_ˢPǃUrU& 2=V1S>E_7{KSigqNmXg*aW'?aae1#s <,Q %Oh}$# .:mI udH(+o*kAr76>{7!P*Jw̼zyC<t$WIΠthfrlJ @ϔ4u:)R<$ zVs]&Zo CQ^~. ۃFIݻi`B>cuos.MaSCwm哭7 [jT1N!w6o3 ,VeejP.|̫C<|L0Nq=H@zC74-F3HjABLdN@zyRP{L\+˽9C*@\{2L/s!F<`F);W/V$}4R/ ؽ* c["}v'~ WPRG<+&iJ$1 K%Z"R? }%vs@_Ǐ.;ӚgN)pg5?@fԄ nta?uPB"ljӂ@Xu:f3K \F^ԦD ɠިKhܢ蚞L }O>3ײ0c+=lQqݨX[쥂k`;ַ0D dh޺oq^PJ?>ih$,m[-ֲࣳG_"߬#=c>FR.䮲=('|O Lr=Zݐ!k8# m$CU1GVup<r`a[^+@SrZ@f˭x@1$2Wl \6]GA|#-wAnŏbchx% +/P(D-1:orfN0$G_ 1W=Qh5@F Ԗ(7~JY uKq`4C1-__~K^PshRڻ% R [㵺U \ 'hنRR-Qa›]ej_X\3J٪ˢ ż:ұO!$=M>S -ΰ}7[c~Xg(HI1?R(.#䢸_?,ȶ -]&aY|oUYMzȺPᙃٽ?Ea Ǹ5F\ږFCL«1[ZbyIon 5sqح˅AVu*lr5ʱ4&q oۋZißvCc#+ \%Ay98ZSEb) 92r|w>* 5ˋa02*~kYw(g66ϣ8 Al݄cӢ_tx&>g[/4J#*lg*uj䊼PApMf,Ѯ44^7H3dEI1ؖ{YwE5݌Lu.Գ= BErm'LȠ!_XO w yӝKl6?8Z-_DʍhٱtuuKk] ~#LݰaG+E{1d!dxpv{ < '}A=`l:\DsУ=+vVd͆\+h ^x_xң(]zGCG4'%].;oZ6C)J $#?OXΨ?[ԥW5SE36:b6c f#eݔś+ "[))a[fcgߘqG0埤;sNbcWO`EV0J/ǎe6WqpCL~~9qbTsuC>Ф]o+瞁]挫4Y398جBeڜtj-UD-^t[?@b S G~@!NlB`SaE vkXw;Xhs<ӑ)-]LE9᥺`Zf5w^+?ݬk%oҿ-3"7&nݥz\U9Y#*п#T>?fd;#HpL (锡ҷMcuϬ fP=iނc0#Pk24& ֟n%s ]օUuTbJ 9p-G`L`QѾJs-M#A4I)^\>}tgP_)mt;ZgVw f 6֥fD=4ۚaʲYLq'p.;0>-?sl5M߁0i0/>p0V|zi(9 "0 Q:4pBN@ o՘ 4Tiwo_]ǿ79?'x\+Ӄ =nݟҨedNyL]!Kw.Vs@vʤw'&G8EU?ǪdE5/ͪhYjA[eHfzOitnHWR 12ZtD7F88x,-7<ΡQijf>ǎ}|ϰđD^m]pX5qzB1vZ4 HL1l`3EГ:enU{ ZI,_>6AB NTUL`[˖ nqnb,uv8YW2ZF9 alYof<'O@jLOjAvP;j|!A6H5qܿC.e/0M@\}&`p߾#D^34}nie*풽EwݖKh} dٝ߀g E`Ry(!n?dm7Ds3 ,R8$dw"^8\$q2*ߣNs mu+N0%#SV "s-5:r믖9d~bqXtiQRew'b㊩ô~/{?(L{.P ׃Ar5:ƉiTXţֳ26_Se2F:򍗦@[H՗̵:(9Კ 34MMt kbl?!\Ty){+)П*5GMWБֳV(0_)^?*ۿfrtny\/YGba xpd+Y$7>0¯˽3 0Bþ$?x6ho@!;^x[P@^Z2aÐ_d(a )4Q.*JFASQDXs;\@Dr>')o(w?;oMf f)G*axen(ԪB^Dp{(s,m6d޺rBD;D-ĥF0 zhd }&kBwM pO"7^m6s{an"Ȕ70e} ا[zbw{}oյQ!_SPd5ҩu:M~ z8gt{J5G}yHռEKʓ7/t(nuT˿Wɦ\S]$ۗ%:L&>=29/JZ#MjbhUq$!L*e4fhiw1A%/G<@%# S%_lCZ-vڬۛфfqW4 YX}Ӣ k~zQ ~.i)3Y#h0z\}?tomsӇvZARJJ[7'K[ođYDfkpAE„b#ɎpMM9:+۝/4?IHW1a)&r zNB A?̬ H{)$񵞄 cj1RzcCҫ_o#2_V Ϧ/?e62;21Q+;D檎qrѽ )B;[^esV~@"wt,WxCԀ*}*M_qvp6:a,PjzIWU =X#Aޘ8w%B7 % UV2CkބL/Ix]݌#52葁N5nXK74]>8Gh${5Z/tsS~ܝ>i-ߢ&c"xNz-]bW q]#)s?|_ÒWc{%OË (\ufd˖5TpLZ7 utuw_r{hS&q+}ދh38nT+aSzR'Vﵑ[[Yh@(xKWLx_J!`+Me: *n1Эv֎s]jŞ!S~yyyV=F`[J釮sV8/EeM c"a8((W:܅%N؂PڃMHea$^«AA˚@m)Q!fjC/kE 5:}\7eYjX Sgy?4M%{B& ) Yçy>CS-6oyɓ~bBM#F>?HFא.AQ;fU>Ým>' CTh#hRfIX44[PC68pDkMRg6CޞǷu3]FYhOK(_Xc'u'cI-8͋0 |H%jH둳{Dײ6N=0䅚l!|:f4وS#Zڄg+8?qn"vmᕛ䖉3x6p!Qs>ѳ&lM߽㈳>.쌣'89^QPdj8'P}*\y,H `|`Dx$J2M:@0 W1a:ݞZ3&? w˺|PoG_ZjB=^ OVvDI?ȁHZ;YTĿHIv \T=)%6^o7F<{X]R: lp1,90 P< 0|ѠFEƚL\ 2 [:qg) ҵCLY%N4'hA@TZOl )֏SR|7y")] m13k<! cUANC.6!HsmF=d_z+_ULaTxW!Sx fuѐ͒Hu/Gd.F?ex"&1LUTSHY|hiZ6V%r5t=ԃ@Z} gw CVثF5 :ᐢ%嗇X E[;L\@]zaHطJV@g`f8A Dx4Ȕw/{{-x-R~+>{IKbGD*1&EsUi宠BSE/z3B-bza;7;҃*dsIE$V /i5*{B} (_*Μ}E=E)B[Rc*e'`Ẁ3>J*nNvة)TL{]ےֻL`#lU +$TdXS/Oџv}R̾ }I݋IͻgVJaISo)TEC.&gnP 38ٟ+TҟJ]L?%4Ԗ͚!|\A.ü,ipj!FNE1^j j }u xqSmߟv\i:6*Ӆ'ȝ6.i1W[>.ۀ@t@M%U2Sid3{L[+4Mz+t=[vs4^,S&hx2VrsӞV郪dT\Jfӣˎ4 z-Nuyd:W 3<Sm{Ei d @&|wk#"ؠ{Z=cM娍Aʬ-ƟoB1ۻx1x8pZ[ ;!\i~ $B-4ˡtG=Ie6:"șZ\^Yk#T΍mX?ԟn>zWvnTszCt *ro1wk*^cE 1ݤ `AÐ#ÃC4ȺW[pݟWGЂP=ik"'N?cC6C(:i~|3:1fz,!"/8 m|yTG< B~F_L,Nߥr1Pq%PV:KKai_SA>iު= hO3bD|33;"_I;J1Mة!c30vqvU*̦r^M &V& rP)@c=>x|rD hN9Gp+%l}m5#NJCÍ?ʂTzݩ]'u]e5|N3?s'Nka&,K?Pp&/ʹxQr K~ޤz<\y-],9h׭p瘤6 zvbFɿlE;pBuWaw6QbAOȰgĪz?%vJՂo(/ϒB"dQJ0hs53 i:Jpj1,]-61"lD?m$}>DKf E ^ /Q*3> &Y1DHÿmOCMP-[*=CÉG>qm?+<<c}ֲ" Fc/\Wpv^{u} D]5L69z`a-,s2AS0ju8k)CMF< F.m9N vk)w(}ScFp\/.Bwx!_ i`KӾgJԿ֦9)X{$v'UV?8)]$PمjoB66ZƼwOɡMxpۥYMAb1$|rX wLд.]7Tqk!pvFޜ܂NCوenji4S_ŒF)K+m:-:I(CN?D4[^WKjȟ*ϪįrSMbgu X}qxzfڪ``l}4B h%&KfH!$jqHNO!b Ok M+[ n`;E% k Ol:p34({[dU?s[W^雫`Z攙씳褵;s=<;Qԅ>: tο鳤YysĢf1GDV&6#_-㟀̡GǔhB%``)5SX}OefDڳ8B<޼au:ICJQC𪬭Y2<ՔuNɶ?dan.9}mGro)VWgrTa'mxny4Zm⵫XύvdFYF  %D)X seWFtVdQ7`FU9,Ny kmй>`KB!TC"Zi"B!Y?m>SNtl#zHi#>tKA{xqL9^`t\=U%5Þ3;۱>WHو"$ we<ʁ+Ɓ2Sϸ$$HqqPۃ9*zOZU^.ejQI`"{CN>Ϗdbd>ճ&Ս[g k:qJf6?,y∥[rqdوӣrHѣM; :Sٶf4q& ;bo3ʢb:Z>[H >F7vQCM&X 3Nq2 s%B/لU[&q|%}F`Zܹi vL#Kh_Cl.SDb؁K1nG,zew G JwG()(4z^,c[̑(IT,[= ;Z)Z)=(&>Z3<HL%C $LnҷTȀ vWL+[)ux#=FB4ݳ["HGf%CSӺ?,f,P;r ~#] *~{Wg/P< yyf;ЕkNmzU`l#ML[ ھ@^pV "n 0vz}ݶ=@dk;YYNR!" 'Ѩr;b8ŽRli 9u$HeaWq`b81T[+ǭM`ePS{F!k'A?K%fM' S7.J;5(3y,j<;?8י}_{&8)}02٨Gx!¸$o]`.WzLS9QퟱW0L/v cyGyݛJ;P̼QC%̤tݠ%?U=wHLu]Fl2VߑDzj^J{nĀ` ZF&yY5äG0z\49Zc@ {qE,_0yX614Z֬{&2R}&Um)sXePeoY1"y->L>d(V+@=s7:%QLۿl8J2 Xf"$ |F /~9?vzG}@xUE1/jr!kZ^ܞAHhYi6Q@auW7(jٔ<a@A{^;tzaت:y=㾵0tQ '̪$.RC4ϋ*qṍ}.3s3ۆiQn$TD|=]'*ĸ[e~&yDx73!hJ-Wʾ(h[N4mK8"$p(ꋋ5m+a'*HRMc#l¦dS jG>jWl>[E$6[BvxMsCf;jL8Іu7ǧ ?)95mm~T+m1 ͳ4xR3,Y-Ӳό"s\5LsWKۛß5ĘN>-6Yo\s*P[ ~pC eI3,5( :κ&-Nh""F mLLI?,,wc$fI>c:['93}+9|q `H^U?B;F Jay -yWVD(~FZĵ=V%h`61:zb*?H2:9?.D? ѱ0'wfv`I~ K[)4Yd[ǯoL9xԆpe`ksO>h wX[qoa{ \Z-,xF>,$3@Skk(B\4Ȼ1f~-PdNk:fݾC ^9|< ƻM$nDp?h,Oc-7lmy1+%m0 h2G'$Wր@ͽ2dE}QUB!sP@,"yr[w_{09偯A j(&R*m|;|f{ 3/ꎭN IA;+To((֟c)t@~|9Ԯxa|m,xIPTh2GwM.9B!WcJm|$R`GŊ|QFƕQ(W7ȀF]64t*ޥȔN-+';:ϼa1գxl5*&1 QO?*gCT;tA 9Czqzѐ_8a] ٻ&hW ?`['JX3ʱz!KW"Fө8D˟_t;cy2>?'c74 ]Β4.m`:Wx]1"jZK_v!o͝@.MF$tOJhG~k6ݔ'$WC2MQzpRpkJ]/~m=̔\ٜuP($=}r޴n@XNdBϪdvlV_j?/-{7,룒? {SQ#YkXjH8,T;b\VfZM@h(wv (oju'Q1#*Cn^ЏQQ &٫ Q}]ˇL; a* -zBm*EƉd,p_HmD|x45L^důԵ\'!;`hy6w63u*wyI=-53%M.9{yOG5s]؄7$.״/ؘuhf&$XL]6;a w櫻K:^u#]6̈́;`.m!*0Lx`CcEbµ,?ivl<^ƕH2!.ozY&&Q}|!Jw!oޓpi Eps~vO@iae`lsoK0hm;ft6#HRu'f>Alu:t2]HF:}%wdVT"A&/D#;B-m [R\)'`I,}@XFu!؛@5.V=+vrSLM uY:T}ϐ*A50 J%p5#k@^1[۠,I-߹ŵ{>< ;(1wZ~k9q*9iU[iS#A"}'t?[]įڽdwJt7w%b笊."hުF/l]d^pEbP ܤ[+ch0EdpqUx$%+1r:Ղni^$Mt ]ߦX{{Yk ~<AI:da C܅/Gfg;o6If%C﫢 g`2hIsHܹ|"B)X]Pkt@)]^tǕ IA_ZaGib s'g\Cb@Mt1'cax͝1䭛1]uTo3#iSќG#EՐ>_0N\lEF\xD7` *1f}p5~1OWFSsk<*̒D["Nw;= 1?PSW'CJL٧-wW *u)lCHhyx1-Grj) l?lBeUNpRPchz?z*ю֗u (uΐReۙG$>hMچ6 !MV+`;o| X}ډx?aFe%flĘ|M^#?f?-QN+bΒ<>igZwUPm%ܠKSPtPG5Ev8 ۇ_3$O NPBlWr 𓼴#t33E H/#ec<]}ԛ݂I Nr4)Yg^p ˕rʠ>b;߯ⰐwUb2uY$zF΁"ԮE6;׿9k8-Ns@ɣH1bDʹ^fcNy~J!n/gU#'K'֠\n}5'pt ۏ-&"ZֵA'M2DoMN8}ЂI xnSͯ5r2 O$ׁJNۢ:1fLkhiͯ1״T:}Bu][RU=mػ.#f 9M"cTG*꺚Ga$f0ϸM_M\ByO^S!! &%fP8cqn pH}utltAEI4( )$meWGFiu" )ՅvmwGETU|ڍ2W[~#0*iu ;?'1)-TBf_ ]X 0Zgr?j6&|^joDZ~17׈0"=d;fLSsd/XX^޸[f(fh]-IA2Sw,׶i.teÚ~ṁ|z/㦇=W ^=S߼jŊN`, %!X 4po|t /mODZGf'_2\DN3Nbj;ӭGwK u<vk݈wCemU::02Uohws $@U|b'ꮎieވ,j&J{%zç 42¿$trٱ"Kk&D `[`*7d;T{ Xv滆zkEDmHn ;o&*Uy1C( 4 6 \4q*Abu̴kJa`Q]nS t\'i  Js$f ^B.["*=d0vH B.,z_O]Z<ج*[(EgѮ®ՙ?'df,97тn\8eK88z3RVE%Gwu.?Fy0?5۟eb8?*tFG˂vRc<#UgSM-0i q>1wu դ+r6+50JkL a{ HVRF^¢`1%~y 8~^jT|~ҍCƳh_fyu QBB޻zQdysa!m|#o\Ȼ8~׻\ 5-K].֡~>2IUm@K6#!̭~nsÕ1 ^*fzZL}Ukg~ u6Ԫް4^)"6Gu2c's.@D*s?BND~>.4U]l)$)2̋?$󋨚"aҫ϶{* OiiJ%0ڄuS &  ^d/A`16w/[-X*srt9G`" yt֥ڙӨs)! M &!jGDMlE{¼ D{!r<'(o!u<(hHQ,Y!QX'2Y29~; Dtl:A2=QE.,;iuT"iG|/08m'q{M[2,g:fP.arp Ёv~Qf{LX/|k9^8`zI|y}7pœ#$pwL+R^AO[w{xb=!~s{ӫ hUYؼhd=tЋmXfplw&fuVNRU­6"ȭe2qR[&'D~_HF2°:ʹB^{:3@ǻ(@K^,0cXr&A,{6̬LCp\W޳;9raױ{jaj+6iXo8A6Kd;V0-]?9k,;JXg+0$ͼIbGLX@l[CjAluFZK3#hX-`Ũf΀4$ᠨ rϪ>EX<> g\եV_*jQQґ{4Ug/ȶ=c93QqVFAtPmԟl:xk8^ Jf2j3AQZڋ:+ ) o%:186OHU%_@]Mp9@ VCSqV]ᇟ ٭[ hN [ "/LEI7{*O bT cGPkzwޙLư)3OX-{-<NCDescd9^2161Uz1q%eaqE3{A]mx&q9wGbbfyt̴_*6b9 tbN [l|w*0 x*yzիYVЦ#ETRDSN\==|/ޭ12\Ҏ#nh$ainSv*ZѨ1z!a\&\/o#(}duaqⰈH{uwS+=+T5mūw?jg(%Λ¤ ] Z4nFٛݨ6}t=/CШy&yxQIU.H?}C/,S逰܆%瓋0V') :F>ۑYypGzcgkmkv +v]DeEjCTR(A^gH%VQ8kMؘV ˀ Cт3h;<#EfR5Y }˘; no>vslВQ}lB=U^e͉8\߾)z&UjY][FH:`dz(gRVRנQeW*3S9PKϞp[x%*0z1MS!j9[$*}H;W)0&]^p\Yϴ("5N,-vY;I68[]fvЬ4XwEu۞!Tl:N$8~lv8ھTA(9P;զOwdH: ^&XCv +xuߎ%dg4gV26Yԯ K=λr&5M9c{d:(f" DrFF縍@Ϩ? r>m ߵD'%3iL " 8摎Z59[l2MDWq>&l U=wZp3eh7ohͱZ[4`8Z h- i'J4?Xs ,1D#;]L3BɠS*^;p}aj9eO)W~;$/|\,I^44'~F Mgpw>_乿re3Hd]1sA#7qG/~o>ȶ31Zi `/1t-h34l Vmt?Si\W?N ibmzʱb =\C#H` 05ObSKW)IPZ/ХE V({u!JHZ7k}X! Vhݔ0IZFڑU8P~Xie&l_QdzQq.D?Jbs"RhÙOr8ePWɲK7\ Մ]*_PTs`X8v+s4xLF >+3U`чUjHQ^XfsrISjҫL8T M詨(0*.>7k+ KG&T5۔]JSCڑs T]yV--o{؅3wcұ/nL4u5ꐝo`is1o k:.:] Y]ǐo o}Yo(Gf  ?]oN_䫱'nוxD.- PXAAO"_Ϊ%"1|D#wupQuy46JN 8lT9yCP&n:֫~_-,{Fq\RGqV3!J_b=˽5u[01"SR!Jj* kTPRMoWq(޹oG$!ucy- D=Pp4^~;#>R'`ur _In_DfLY9eza3P@Fc }?v^51Ms  V״<$b{žr5Ks ̍OF`:woEIC@leԭRi]NjՍMy|?{[:2:MI%f6+Ml:w\ռܲ[Ly2͔e䟮gƐv="?*$NKTef z&C k4QvXd3s a5FCda6jJTJ3~:+/R#ũGܪYbt]K|.m4!ǭaPڬ1sY+t^{A>qcXZ'pDPPUXwXs2޻꽣G^?!InyXn]>孫 ̊S#L qXU>)h˻,:?UJ]n"#isnWa:wrm=8VuͥQ 6wPfB)vgDֺ&/5y>N\g hJ}xeWez n|cDUu oa_]0D TX''Mіh. QYxp-!)8RHr.|Y6FD&0˂NrK  Thu3jAZ'wZ' e~UzmGp]پ鰘$UVImHDچ sZL(RBsD"}t^ornke`jc99X%8&51-"WVM|=n&ZP_ZH(m>Y=zvJZ0( nOV޺+>&EH7e,ih3&'5s*2-^Om 7^͗U JWׅu 5+׌y1YMl% }\&U0gJh$Z E.ueS[,4IYԋmRcA`}jIN;Yb` 8` N+t["^B/&20Q):Nj11@6qev"NvGAm(2,\dۗ39?߇"WʑHKܮ_!| W )6$Hq_}.,dzR*M.CM. A߲ho=є5zpkapR\M$s='"1=U }xJ铻͊M4YƝ awF쑶`CGfJ5,:^*K)[!,_8`4&c$AhC 5eLgjnp~<{_ihyM&y'h$QXf}?TʛAOxsG{1@ڭyYHQչ"7MT9Bj"a)j8ǗZĀ[Z\Wd' yXhH^xݸ(i>cU6hPN譑Dm}B LOYMҦ Y mᤱAn(Uf#F_:C{ @`voLiQgIMO X-ɃOݨso~Қԙw#bn;KMQd^x ;l$ @E"K$޸;J',vfn*%kh~>,)] 5Z p?#S3AlUJd.Ωcxn.FmJ~ po& 93p͌c͖FvH0|7Co7r*adUQtU]ZYB`aO \ٙ"{t4"z#5@B- a &+g9– G&gV(JazO=͕ m~B4%lּf {%ŻIӧ9v6. a a;_ۻeѦynYLT"z2ǑRGB_CwGf\2Bi{To:iE6"eЅ ?>Ix5ǍJ'Ryg~ ׃l61NĂUv|;: kܘg_$;9jOĵmtBv.b8Fs;x6ZPw+i^QAtA{43\UMӿ}ͯd-K"Is3N߂91dP ZhBj 8hLZ'*Ɠ.;gBzVˈ"-e +8J6Q%B&%@Q9+q'R,:?vMnX nu=`s|wӮ/v:*IU,MeF$C6ВBDĉE1- A^؉I{Д.;֕,3 ځJ^#GPIWHUzug::rev?ru36u؟ pJ 0r"](ZR#}6GO=w?N`(eؒTL/,ʏ4q\cmu;$iG+t,$(a`XnF//1ghYj[QsG{lUmYnnQoQ&)6L ~ƠlCC: 0؄M-): >NSG{=-V|hP ]cPﻞYO5_*S mP= 5Xۘ2AQc򚒟w'k)42y棉/%bQ]mRcܡ_S13C:V=}+QwvayNȲli# ܜz-1]1M,PjcB >MzHm5pd",;*Yir4}2ُsp$rm[.3M<(Df<TCLCd[M=Ǹ(FLM9RgQY~9:ytdVxɪXm]WIdД.A+ŇbjdQ X}z!29}&JiFu 1lDN}#1\FS+9,d0yj) @[i Q ,l S_ңJG:rR{+`ۉt L 2 4`>9fX~su!Byncncެ^o=\VK7G̑S!LGEEbG.!9\!|$<ӈ$tٌnSUsm\ 8{!Ǖ LqSÙsG`< 5aQ y2UWu}z<nzGMxΝOCI ?m/%] WNC|q@ǩ3vs DgP<ûg(P}!M`jfʹ\3C3(ALp/Լ"jn(ejx gϰqe0y'=րL4_*6;X Ted!-LpA53}.7m;ht?r[ElOǸ "ES1=M.ӏNsϙ\-,ʄlb J*l {#wY;[%)cmg}֧ނPܩoTUQiwH pUd2` I8Y.1_3hdϬ=쌦y( BU?C /﫦  r{ .2]{{ѕ .eL'|mG&Wf]OI,Pu9A~s% LQ=TW7ȏ^l ݴ@'|[2' Y 0(,Wo_w+G֒VCI_5+ mĽ9"΋}%E(`>exy< ڥzӢpk~o%&aF3!8U X VWfm*̺CL%J@><| u4 Loz̼o$tb:3ZӼ"ز [Nj[T 6"G05+Җþ[9?;U#:"uJʭ %LesGh[1X2l!>Q_#&lj.|( zƼ^;eWqWJbҙZ5m,[R2t,|+ؒt]peӤyҧ %t a\+/B0< )Ț!ʷ"ok-/4D*ZJN|4\8`S*Lhp:>kX+ .3 }#0U@]`xfѩR7流ʇ6} ]BH:lSI䡺ٛ7P=CKǼֱOm=w (')wۉDYyBjYGYRZ`Ə@uJp KX[Jk8k#SH.;=q-ფ Z07Cec)-7~(͞s7š/;~.莡Փ69sv9W ,4/of7ox~NI[YI :F{L;[|Lt9,.4EQ69 YտL*F[> O撛cWv2(ȯ憶2GM<Sf#߈rR{1~[PƤB4g]^@gk 5cWシZK  ҐP/X 6?#kpn#򧔃9/A24Y>AOo+i l[UNcGlK)K$1R@tO CY-ԩJ]Sm+>7A9n?'XXI-lS3yk*^z9ќepY^wl6HwP?QL|J=]-RݡU[("Xkj~ExjzݦG +9WLv K# Zs[dV $T cd LO U&O4Š"m4Wh{2:<X{PBe[}jjux֢oC2|.Kr*!js#@1hAᖉ4缺-59߼g\0̦GO@$m05E۰9@(7{Ëh%W ˒) JHR 0wmrr*xV1qc&hc!E<%ܩ\i #ػ i8?F^аDy6i+2ΐV:Yn%x7W3Sg #fi cf E2L^;X`>p4fVp zbb`UB57B<o 42 <Ԙ>y}魃VA',*+ΆG DuR(TA(FO5="w=LŮ6[Y}]kq+dIꘄK)^)Wϳ?6zWyn"|3+ s$.Xkp@hRyǃ3O'$ke)xSnGNaQwn>6Uxv< nRW9 iC10}\ g][dՙKV\RW~%QU2HoaӰj(sM9Vo`JEWY rч1_V&0n@~v,HMtNYtס$ަO3QeYp^5خ2$%Yf(S1O. mj y !Nv:S@N ]e"V̶f/$YvBhcG)q'SYG|%Tyw &ھF{ 43y& ;@4XS ²`%v +ou(<(_W2Hb-9|#ـЀY= :SaR#3:qO=omE@  S?NvCkA^}j~FQ(ztֆnD<7 uB\ٚiN=!|JSCl9$2vdۉI/a11RJŀcBk.F,\@+X|WY)>R4D*=AZ xa#HgK3Rpn7㍂/SV[¿P<_p.Se0⤔xs˰ _J}0^ ?g`\y螭~(sGFQǐuoޠX(Et ,1];{گrdP *UD`,hCNŒ^7*:xT0RP4K- G! 7Vձs2& v7ƾd =C}rPGa8T.}fBtSܵ 7 ^'y4.D s LrxkkDe"̋6$W{WAc̬<_,6WL2( 7LBFVM /f2pȶS/)Q\ @8ڏ+勃nϯ`a[zK2wB7w?:lZY|ri uenE- L {\VeV0_?&Pn<hCЀT2@V\. R<5BwF=!Ju2Mmt0p]- $ *QAXqH 9G4D X(e97RŃ"s<>D=ذM%C o.|)%Yr[tQzV y |3UZha kT0: #q{:u@~GmB3B\ZŒ+{$~&&Br5\#DUK&dRBi?1C"uͨƓqr%_@( |-4 [ X kCX>gYoqcuUmq:H 0\C"m.ن /CwVZ}J9PB^T6{<)\ɀ+$l;GW>r>ƦJrQ n[-I=^[(Oz2KS 8doB5yΣ_&tn`cJD7\"TܤT`wD@s¢(:U\ c'ۊ].L;gEMaN*}^!{4$:V]rod bfL9uǕ9.LzY*"8"!V ww^FT(y~ +d@PN^2HYO]]UjSѴ$#!q2# e6ڮ_Gm5k&3}>@5QhB|[zݍ]9]>>> iP]+cuղfXljkCd$ȡi+_\W:R6CͥL%TS~T7`R:ҕ{Q>xcⶾ\LK <nz5jfx3?%:Bg&#D,&|Aeѽ[ 1fnek'S+g-)g/Z7#l%k+ɧVg.8kႤW Mg,NA]`J;'Jyi+w8QɎ<~1'̲>w|f*[x=E[14scab2O(+)0cʰ &6q1xS6߼ql3qvOԤ5< ~?dm(=4=_|pvV3K!F loX1ӰI]]#f)ujmMyP<9.B"6ζ ١#3*sJ F`AJp bZ'`?U<+ V6Q0k|r fq:CHgKdi}\ ěr*TYLl"GzrE1"ÆXΈ>j~ĿU(AV_9eu.DhI8ջvЗ tdmTG|!W\`*A,R,2|A;I LȐf⁧ѸK7<撆'xS/a M KbkoDtxÊeј̼V;?E*v*L#|,]@ԖzjqT5j|ʕ~Ok>Lbԩ~DbήroMN< _o >ďGƐ߻K=ĹmmpMy-v%2 2=/~hGa/%[*OLa6uMIAc7O;r8 &ڝ?sRӻAgԊi1EdjNIF ][ʖ;,ABq? B-ˑ dM W 7Yܖt󓳾JoN<@(;Y +5nqd{7U$ DcjkqG辳_zAEtsfj5H#XOI<"q(58Y=wG{4D{0aP%.W7F8!bǝZU9.VB81K݂Dfj?M|r@Dn/3 RP4Cf։wL8XG)2׆3_osF,oFg}4=[č`qܬ.igh9\C4Mn5$|rΥb0?N؀i(ƕ>0ȸ@Bݾ{ m-{FD#+J쮥 (A ~$vvav$dpܝO濘P@J`؀1 sT:zɤeOaƵ5 ;4B㈻ Sd+XƋNoV@<2$mV\jI%0ZWxg50ؓB䯌u L/K`W0u]UÎC.Nw0M[`0 p* [zF 2#Ther#'fFsNɁ\YRS$Vi{j %"!)e#+,,?RLsLÑV@NɠNZW9T0!PJt9P?0j9V迱E}+Rqhfxd,k$rPj`%qXݤG/1suʆy\in2{fDƘWM6pjbl/G P̬8Qhpp?}hVv@q^ḇYQ " &S fxةM"흭 dzO(#ɒ?[l䏹J$IcH{BA4` (/'}Z?t0К4Ў{X" =EcVܹwI ; 3j1Hhz.ڴ>[s@A @2T<SL\[K""'РMzcH$dO1*^veXIfhť[))ܷܰ:29MI?+uc|۳ڄڢ AQ`'+#!~^q?CnOX>mzrW:ƒwܥ͟BcytLg]a\bIƤxԩZHV Alq:Tr ǽY'S3W/9Mn~V L.H@V{[<&4j kđMTl&./n^i%1~wfcRأNRlCkPY|~2bʢt@k.H$J9dQJqyS6> .pȵܽ A$RPi UO`wե_B|y);:FY' _s R=AQ,$R'ac!s)h] ~0$CCy(e`a/xUx!ڙIjj"7gV^z P3> Qo~=!pӉP =|J\$5}u4$^꠹ɛz32'PRڣǼ52!FM*P:n>\ &c!(+`AhOe tƥ&֚=IvNJYK3+$8/|& K"K.“<9=eNe\PZfyNg[JXZPt^)&YZCDE~{R=+zzʼd}d!>[}@̨3uGis}̣4Fl}:Z3%#v+0Mâ3](r=qT䌔 4ۄDj}yQ<~{6HK1aoHF*KaH)W'3As1;.`l_p /'Mcq$> raAJ9 efۿٍ[Pm!8ҶznL{HNaxPx5TG-QD3deSbv(YPEy1E7c/t W媧޴wnXN`lh" i7Au@\98 -q]degf(5`Hee) d6lDZF i t&xUiwANd09) 8(7?(o ,^T)~P s%Ov%z8 e|p⻪ejy+53nhpʵfM-zuéicSd^\/VŭԜ%PlI^QPhr,Q֊8wtY`Vޠ JT 0vf+ST"#89Q 5DyרZEAՒp?J :" ڮ(_D0^X[m8 2n*"oEP1dP `E64N0CڱَrJ;5O5)f8Ypڌ%5m`}ǽJFT+eRgd>K,/'f 3 -M'h BP٩ΆH(tΏTaFowl)"0'LnQ_~@p[R?[C.KnhE@+ߋ!w=_3+Mm\'lC/+ݴ!ڢS7 " wȪy*krc+M;w y_F$j IL?prmGV.)ƃ?ST .}I@&k'fVz]';Y>!Z ޻WC>0q'"6RHFsm4i~Hn aD?3a| #?z*׀lZO(i#=Ǫe_9+yG3OWgZLf~ꃇ+'C;McI-k; vhkykN>DՃ$?N:b% mO–RgSdtO=]K(C+"E;lVaoXvzrO@bbl^V୼zѨS`2^ &R X6aۖd<.dh]Yw0_-=ae+d!q ~nԏj;YvHPjHL\4*~se6 N QEy$jN/INJG{,_1Р/vawSSXѶ/'l)6O]<[F?il |8b nb(A.&q1Z}Y9vc!ͫۍxἮN-Hgo^6k7gTP`W]82>X;?+]wm40`BV TnLq$*3yx|œHb ;o먞ejGM^;>|\H7x/N*lRٲ)??%Сl]+9VE XT5Y`lyK褿U6T~S4^~'uڄ\2ȪawVLV$TSD 9K /s#Y(.zR ߨMj@2 MQ^+,T %WWI1]@]G9Y2F-7ys6g] ++>VdLM\);^% ۉ_;X}M?P3JxDdȣѦ-FO],>)j:}B{=8ՔBE!|^9=wk_ gGWTf )Cuj@+0BY_c`a|o(j8aAW'@yR01w6SyJM6+96FHo~כẞÙj*Iq\-1%_|}؀zξdFk&B3ԟxÖC,΀WDsob/V~fqa&5Y+V2к$Al+j{95|l_'lp/0ySk H#BܓK)cy۶#FD\W%4^01s~uRrt+:CL!BCb) IvB`?HqoAIpr5)GiX{ `l&45 A.t,,}RwgYNwryG1vmO2u5YBC92wcMb+_ 6k8bHOlN}|(_rbWX LKU[n` 8n6V|7pL(5(72 P3)hC' xxoZ襉R%r(QΡkhDIæ MR$/<5T5ڡAף d1#rzӺ?;xܗ[;WPcc&ͩ}5x. ee,Bp~Ux!fGu@2 o=T\ٰZT \I$O*Tx1^qC\7Μfe_2Rj0 .:p &h8A0&5d}"T BTSf]@ɻ}di6,ON^Y|mcFGTњpk8 0ry8#^f]/FI74-k`nTi|i6DK0 vo'cs#ɭV+/`Q/\ 樒*3A3]Pdq1 #pZ"x" Dn| #W_gyN D!΍9'R$|\"Y`y:iHu7vHJ5خhpKZ1_Uՙ fJ>s@|' L2yӇ:QIebم6b}G' xя w oְYN\D 8D??Y?* g1վ6h- F)`X] !gŪXUNe4m \hbBtr F_KE n+﫭_%W\eZ(,ZR7Â&šKoo~3+,+FI/,@jLX|4#A@hK"/_6/MvCgBG!ffhoȫ-'ڎ\v4\I.Mǝſe!:hym2^}nQj+4J>sTj@,.V輇Psu[/#h^K5aV XFW}oՔx@/pc0n9cO qs a8F0U; Hٗ`ᮒOHG-$>lj鏫 wœr?6 1JXتh"d{s$q2 ]8Ƶ'">Q}F #cɡ~Pm^C$ſoĥHeA P/ Gfrgg1*_R#dsQ:m[<SY ]+牁噬 r-M kX5Y*U.Hŀ\O_v?N$A̢F˥ХLlHBJf`LI5 c2w GotQJ"=Bv(ŕQ_Ů:?n$Xoycܿ$\5/L+wCL `6|B8xkVi_ۄ0l6lfbB&g"PZ+^U|S#nxϕK$n;IQq MR%$nE ZJW\w0"H9CaʓL=>Sih ?[ >q.}v_3[l')%@4u69mbN @OeM23Ao(.ķ:,@_ 0f<4[K񱌜J\6xFjLH<K{jʜxUd^Fw#^gl,Fe,FufJ& ju? j,AՃvfjmq3}KRo"^GiK9RQu0JfoNQ(IԾqjQËb02cId0 ůRg8[ ›"HXm-CPhQ>1_|ZL`I-c6R.pǑn;%xLO;ӕ&S -W{)q=LBW1}j{zf_I*L0ߠ3Hc]nbn̚ר~$Mϻ?7*vVn0c"]Y5#DZc[_bZvբCLS֤5@.MuFc)flX@`]SI_H}nܾKyt^}f $]B\6о^%6U/r7l8&N9(0`^l&fLLo nmgTQ{C= u@_ m@RLKOb6[⣑8oG@[e)^>7K|5Wy$֬})ڂU|u*"v˩νFf?YP'  x笈E)K}= "T˪-BmD(>7 {4+k@XҁO X|kT?>  6˧V4bENWV28 0q`CKM_)ЩU&o`f d0YTۉ:TceK3V)*8êڰ^_e*CA GUtИ"OGw$J&4$ѵ}5^zY}̳/zU42Ӂn0!ئVKސVޭ W Jߴ "k^3~Kޜ[3/B(qX$"M<hvAbZLj1HhOA/_>0o|_gMv AWx]11qpQ%Ɩ:o; *U~@n҆ T1+Qu_F…F=210*f#@?Wgz;iQ8hj.ue%ػneITֿ3E%C$2l7B:hͣ'dҗ>6r+|\1%Pːs٩ "+t Q,t|f]kڏ19Z)s!,6J0cІ<66gHfZ˥5@3{ZO#?Yzd oq``],l C-"o2ьvh2s}xˊϧ3hW̖Zg_s4 2MJ"yiVjrN|1W8NN\T&!Hv=d`DZ{l1g!5<ؾNIH&I~^ynuMlsjPj1$.~$laj@4Kp%Tcɂutm&_{('`JW |5`VC1kb'fT/gK-`?(;gd 80}#`9/~Es)"DwU=QO̶C2py-l .ބnZϽydl\!7὘؏O@ 乻]R*c}'`%kKl-k3"ݠ}.O-'ebaj[64j +MJ=,X%ho/S:?֦X &7Ƽш Keh]J Gf;7>U5:hr'cuIfm7*{r@c^дH @I7 qE’DQ B2*6xMݯRR4hZ yG/X\(pjAgрr(㈷~~麢]cKBR>jhNQ{,T#bly#%KUҢfai=>bI`?f;IQk6'~=vy3"Esm^wr0YD8OSQR]TG:6ǎ;L@y徟Y4ㇻ͛/f^V>Pmşrwr+IGt!H:) lפb\_!D(-H8 9[@* zNoU"Q'FgvHe' 7(!J<R"P8 aB^r%08&> ϊp~~ 1aSa!_"/o[E) _M9]qʆh =yQ/IeBǩMTIPB@Vars 9\Zm={BFdTG UgOO\cz!D8G)XeH+@SN׋ۣ P wgPZ{#wF+Xyo!;%CJQaeUVQ2<(8~M<Ǘ:)q?σ HݴAgUΤ@>^}pmE{AT -*CV .e ~x1=4!m2c|M`ҡ^(`v- M! 93Y LˇsQ XnY72x^Mr+$Xl7I޴{sdDY&a;O£"mXW04Eds8kId'Q+h,1 YHk 0JViiޠ\CuZ:S !|NYZ\m~H+*;)OG-XS̻b1vB{:NAݣD>EූYIdC3Әm;Se֛(k3n[nUhPo9W?@WwNѣX)o-Pgݼ -&R9E5dPc>B5dpnxWWUD4tdP7j@*%#rM,4 |6Jߛ)Isw@ u/X /P 2c#.-z?'Z9 "qn zJ-dDŽ sڨʬ]7zT'd 3΃}oJ\NsKt!եU =v,ZvU90o%[ï`A,3֏e:`Y!m#!ePA(*%xA1ؕ{=b1庀\^e-g]}Ϛ^B/k-s)ƎrK}>TW4쾵G8X-8p؄)lC5CǬ'zbŽfΑR08^_Nue')4,ҵѸCRHȐ,͛Tfe;^rds5$Ja}'i@C)3 $4^rb%1;Ȱ^i}c^ SGI+/Ve#oEߏbK^ Wdn<{G\gQÈ&^go{:m$0qҞ`D;S-7 q\j5x C:>@0x&m<>KG` Z5ŢSߦjlC+|lwU@+ȥ67O|q*<m GʍeoI 3/p%';EA pߥyAk!c{|(OCK!&\֗:4g)j:_Lx ~u 8bͭtO,ł6O3>1ДP(ю E6o?CX h_"oPe/N$&!D^3ԣutCk zwJgAs!1E%IPoIF0t/}yi' J/Y+Pal NjMN`dRU@3pu9BO"Koݞ:Zr=]8e͢)y6!Cv^їO\)0QݟwxW=cκJ0q@rBTy} %?M[YiN`qz02,])2H둳B=-׭/KFF].^e^RsicӷfΊl;F?_4I-z# O 56w!V|)ÓNH"C>:k{27|c>HrʖbYpFn,pg髚(ja^%ٖ>QFA,7,o8nA׶͝4ُ7"xӬ: gF-"1a=m 08h(/3`}@=h7T;ųYaCe SH\n_8,&"2S@JѺiw)~Swt"%Cnј_{5$ʳ3/=R.hàJ \wj9z!aL/?TjxU#[Q<\N7gfT&q8dk&63vKTKzRp{ >N^]hcެd2IG$8jCz͵;nq^gT@Z_`ɾ8V^pҶ&o w^5I1o=&Of 'Wgn=ƶ5S!W"PdŹ!86˷S Pr=+R]$ u&7u)m#x(W"9v`5hD) LHoIo4俓KO"@9h}RZ7|jЛ8MYq̸mY6R/ 8:>>+}ݥ~>^|GWF,~oK P7ZЭXo[Lֈ92)KN~G|ca%&X &BcuLqr6]kY&3(EB)?S.b^ %MJwlnP?Z=չ)aY5D^}6\M@J?^5)Z9` ,/h}mjťB@ ެ2O ExCi,\$F)ȥ"K[_^r:xڤ橺h70D%[֙dъ6ܭnEl\% łz#AI1P.ljk'zI+y{U$ޤ'%]~a3W檓uZ($Xڠvhc$'-&g }ڔ  E'I??.j_]< |? ?:cz4蟱,GhDwMSgȀՍxE֯;9VY@?>p0m2 !ԓ]Ayy-E.NԀ^ 'S0sDC 2 *QBx8e|1vehBXt;՞6 X7V1V]@bhJ7˫wsC̤ mF*`k k,FT,L<1d'Qi(A9ʧ`f]M8̹0kI#U Bk| ܡ]_7Q A(R@,5xVM̯"g;=:8-h\KGaZ棹.HR/s+? 4IUVQ?ۧSݲs rqX,gwv=%aVtyO_.ɪ(O' pBQ\%"QNdJ#$9ԳOq`-;n~YJ)f(TN V %gI J ${S60E YC0#^FsT6'jM-^\0R'GɃ:02QnV֖nE4?\wK'&x{”1}ѯ;X,Q)q9(-f'8fYww]O6i?A`^DߤMLt,ݡtn01 S_q]o#m*JzC4!}֯ Jd2?<% C)crew~}ygڼf.y< 1+W\ȭf~le6f&y^c0 wA  "okѠ(mr<{Hx~?{*&v"A^]j)rz(>Ҏ] @Y*/ރ qzP.=,Hc6==Ha!hHT!dFW~Іu{> twA Ig`UvYǾ],{;4ɘ\z3ddl3F1raJNdoy ԎJFCG$)F/*Y۽S'vٽ&&E&xd*&tq@vL,9C>@uFHȹjfJFQBX.Zy&o@TuEi:`vUi_X 1+'> `;&wќC90eLnoΩk-sE,@Ֆ@bbH}^ʖU<ϣ/VHv{4]7o i>Gyt=c 7yb&>F ]u)xW`T.-T}<uDFpn=:ïaRqНJIq2 Fhjt0\g_b`;Y6YfN.s( Ijx^SAM}34)Hs$TB(ynT' .U֌mahuclp֥ZI\C9r$Ie}pX!9q3Ѝ g-q_i *úΕ9ezTQsCPuL@5 u1g9h/D9$+gfo8H0# :tvZa|% nxF6,Asdꂇ_h'0LX\:}Op}lФ6>y/M;mDE#e׮᪴ŢdY9" _83uT UE<4#Y@WeS UW"J>5cZ%wܑk6"~w nmu`H9%[ټ:٤ge#ij 0u#,(M6/cͬNrɩGm:sP0˦Xln<,CtN׉ {my EiXT|eJ[Iw2`iMɞ!$c?N홎g)V졠SD5k:yI~ kgy)Ӑl +"GTw>"b>b ޸GFXkHZf$wQE$P]WؿEvEWBkr~1ZW%H#NśsmSȳ[`)71 :Ԩ$oΣK~tWq$5\0'HśN@r.߭j(:^@2Y3,pBFˢݚvSU"zL 9_y&20]jd!Xa9wVy9^ =߸Vb]+##k/^8b%vrD !bմF rGxPbDe.wtV/FRyğ뼜4uE)8YӠ|-K,)ǥ4%c#.b.ТTu*R&&%_;YD2)d9ֹ ݔQ Gч'S(C÷SAћEZieUOǽN 4W TɎ{{c/T Qj=2TMbIf',p;"/%ekyK~ i},jO}!')NMh/P^6(N }@LK]NdXʛ'gPSVo܎$<=ӀQ0*=~l.+XzloXIތ63˘_< }l˨*4ɕ؁K#$/Ruky #6x#{{>KZP7́ }4ݢ L_Mjz/}6iM^(aGPކj٠Cc!;׉*v}dsXTVt= J"yIlՏ:VcR>ya Eư[~ "@>U %"cwTԬyVf>H2ÁazהҜOy5e cNsr/9sW'>?um.vW%B c_ޒ? fY0[%'忡ei_y'Xڡ尞t lײ˓{ˌ5ql5Nk%icZGsR*W/N +-h=A!?>Z\e\m~(DZ.]d79yR?N1,e!z%TS;ne !@gL&ߖ>/LK6'j"6Z&Vԕ|yu[O]Avɤ)]|g |[x R43,5;M)EZ8Su$V+n`εlM%|:w2~u2)˿n)bɺS8\qN%Js1ɿONM~%q牱P_N}rL \{"Kط_Z)Cۖ*<5jzDg6X9)!F<#-5aHjq`p2 )bEنopV*00t !{ wVdLa0\K+e0p(Zs(N{o_? ik P<1Ⴖb-RnI ~Qɡ*c9;`P(g[OT`F~mĻ`wSI{ò 9(JC'ĎB62ET{ <~kڂhAMR2'k g*"HnΚM#WOQÌ[d'XMo?蔨!}fFvchJG㭗SQ=e\D0BR~c.Tp;T?b8istbN8 }̌'a–-mȏ'E 0fT=GgTNVqqmyjw]8e:i)$(v4dyaY5ro}_Ey8oNQ4Ē 1N+x2}Wm"-?oέj\Zaa!x*yVA24NrnhZG3KnȂj& ^Ze[8U*zJ(rAdA.%(;6"=uWAWVi2[){nY-t׳ VJ~:f|'7KRIS-&fmZF2mFnat.HuuBC( 1oJ@E5tqa(|!` D(u;g僗`ɕFa™e9'cE@,wj}Rbua` mPY!] %G:fw: GK+ʝbeCt&M>;Lu'_'Texi~]:婚DL~皸eg&w!#ǡT]c&~(gkqqv]J8}"0|?8a6X@0ϼ7!DKȤ,8~\)NP~lƜk՞WͯȾ±3jl$d@!RwcAK&/rEKfQLHvⰉS(hpJРH/zRxוja0 (HS!zA.VKC&Nx/M lC{[LzĔΩq8*HvՏ~V&SBqھuqNF(OBɔN}7q8lz6\앋ޭ#9K:Ҹ&gNoZuj\#:C"x)+ ܮF ;Z,h72̆]v(l%nXnӫTYĿ@lddcD1մ]+ D[Z0]oG&櫤%OM1 V0(z^ndSf1N5 Et_H=_LaZ)xA!'B2 ! 8cNS*/vt[^ޱCka!aM]k8t6վ85kbx}Rm^K9w(H +~%1[Y|zx!mԖo){yA:M9uyg/fאfENuԶZm0`q 2۹EZV59 rNȹ83Vse0î'Y1ۓz3Mí3g=N:!]Ҝ4rgA.E@C8J,fSX=׼]TWXUYAۡmOwl%of)\.ݪ:K։q\)b~ĝUS8s&8D@>iYY`J΋{{7~~X,K`Mrܩ>򾃟\ iu$>D5 hy٢Z m4-iO)6*mLU~󗙿a]W-bRش@&J)ӷ֩g7B]Z4Rkhw5!єְ/0e#M͖?(Eߏ2{D^kE;0Ghu: ;3{4|Qփ|x,eO\EBi7/\é,CP=F/"6]ֲiRR ~NOºCdX aj2T/'l]?AF^}uҐ9@Vr)YX \ZB\ Z" B gyr{oDK*ݵ*B)>?/PX@i1qEH=ѷpZsq=eROܻǞNÓ>Ǥ ȔMtSH,Ȧ{?ι"fo5h6q6VcrjaV04Mp:re1xԙk[ L>ϕ<Ρ[rұVV"'(D"2Ji4~``@@lY>~36GHdY6Utinx$VZwzmѵ\V{Ы0$'(@*)ɧ\K>-#0;O4wmnƖY- ;FJӽ;ֱ&Tx5x6M^dmW]HJ$m~)EvsS jDY}/{Z{{j|_.;G@%B*=.VCşjcHSW+(VN W`ٸfM$E0htAU=,O q];ez^pe℉moCiZDxqsD5Ct0ݘ, 7 P5vп&av.dZU@蹲ؠЮST@OuC^^ #.]_.Vm? EƏ$/ ga60,}M/SyeJGafc`t DCُ򛼝n5 ZĐ^FㄕGvL 9ȞDc:*?3:W05}h}U4yUlThAa0>nGyWP/dY 9^gG@natU}(i^ %q1]!%$^AfwvT 9ĩ#_tU #DETQW/(w“µq @D aFR YC{ȡNjY}) XcT3Wуv<۞*w4MQ@ŋoր^~/_sP uӣG4nXu C5o|5rvF ;,4<ыӠ\eh$Ӧ'՛pV2bNQHv{CL&bé{io,s,KYrdB?i ~IspԢMV!q S~!&ڴظ.So/?C g}v陂?OnB1x~rK!HeRS)|݈2ЏHDZL,DdɑJFkn1PV9ށ"Q _q3I u2sh!a d ]&FO 1Zt},BdYH()(Mb;[;f]UnCLkQ|zZ_~BBd4gYN_wlw+ 7^4:W z4)@dߌ׍s1vya8E'THtfۂ6#8G '~ԛع\K+K`VM*rCZMHaiktQ- Rt6RQ<ܤ6&*G֚gQc,.}#Ӝ60A搘{ G%=ͻd2]]F`Qfaqz%#Hq].#V/#z\jy1"GMX=Z)5HƼ 5d ɶ\s,5e|Kv݅E^X%ٯ/cޔcPSsn2b9ݽG˒@lhN8-U"?;(E!~gKJ!6B|l$_4>fxNq5Ȋ1vȮ{{7`sw)z*ơ,$c=\!@tu\HIqaY= lm3vҜiߓpppȘkdGG1{# qz#=>2 =X[?s,-@ ԏz>w%H}ZP.O̶ٚY @F_Mw.'hxhF."= s˖" v|!ÂϰBni<@<7:'duۼ{l(߫-rU[8,j]NN/!b'c}隴ה>1g0\^}AA#Tu5t1>^[,k@p1`A 2V0hX1vf,vmG덝j;qmP0{3/ Qwnra+:!Y"'6`WT(d֐ e' khȷwq1-ٔ~Q'{&j@F㪇= sݡr˅]i [σm4]DpiXsW$J 3mmk%F@SȺ"T| Z")@| CM(g߈vڡ`gPO(ѣpE\-!|ʟxPo@<|%5bCcXWBkAm|d $:ƈ#7s2hJQ7ȯ6};Wk)У uZ%S]kЁI$yyT2D^н4VCϿ@E;>GJNNP I5P:6}QUb>=$aakzZn /ځBVl*F$Oߞֽ$.wFx/zb,Irt& Fпn101+$ji36P͔U)6112\|L)r(Nt *<1Aa@Tj ػ/Yh yt5.nrc/:%u \)tL;RuJkiݣ=/5s;@H3j2 uqw)!M'm-l vs -@G \4Hz;CT6;5\؀H߰s+&+*=s]޵ 4U\ q1͗xb\WZ^Ʌώ~TsD+C2 0aٓnLlemyf k> 'vk-H>A.Yq~ˤG@ ۭsuޏhYX4<{#WJ-fd6ù.WK4O NՖ=ˬ ]64{&E4FG~2}$baü !*"8DǼV㭀@M-ġfwRep$;J朱I@}*!J}CjcS"Ǒ%tNv;`ur*SJ0tԡ *?%D SSo]TewS]pW^Fn( g턘ø? cկLDIF9u8 E cO+6Ta!-z05w٨^V2۴i)?1DZICOVs6jI:du9H ÈRddͫaQNg$2?#d3>0eVѴ AkmԚPq0~C-)W@iP!U7D*5ڇ:>A9,_4ɒy6AvM+Ч`>> 6HȡΩyU fY{+p%~5>+9|X-OL@ء.TQ. ʼn"0y}s_<aHB9= ez BOGgАX2 tD·W쪪Vϰx3\?օ12j~i>1Nl'z& G]QRHԶ? L8_ WkbOXCsu>`!d~("JQɸQ1L# Q M)7ꖋDlW1w qOMD ad:}OX8 Uk'INDzT5Ӹi# B4ObE4{Jk WtPmzJLmgYv^QFSB%* ?;"T΢LTqvD3[3_wgOWݽ xh}i4TNmY{OvOu_2 >’h6w;_BQ4l?J?^l^.B]8m͜>_S_9ڂ15UR _Vrw%=2 } dՒ1nlt"< l>T0{ fC;P rk;4>0 ~U΄A$2\q@F$;mʔZ9dF{l=k>۾J>Nd=]R3nvY˜Q 6_WW1aK}}_N\{&6fꡀ#Xs0]@znI ٨ -fAx!70P(z๰쐏3&ΘEqo\P(]r,D8^QE;+_aI@PHnmBI,5LyMZ nuigΘ钳Yv! > a)xJW* T,b#;iS{AIނ0N/1n44vq_j 5㓧iZVp+ R +N.Ol汫sYH;IZEͶŝWfDLEl9R g# .V<ޖbVJIJX:ٍG?aW&g{ՠxR8/a(1&`;vre6?|q6N wB3JB" Ӈ 95IN=?A]Y~B#,ۂ4viīպ+gU8T @%8}ݑD:Y${S`WH) +޳+wԬgiJZvYguU7}P[G#Wv(:>3n F^L.FS95K% V+x >*ը7ZʌylǙ뛐dꑪM9sHk 5)&:̱լQRQ:IbA6lЬůE{qjF|'xHǶApZDΕ̙%Y^(kdѝ,?|Np9OU@kשäx/mD Q֋}_n&;q-\LPW]%Wy _TLv`S{H? C%30EݑlFˁ Jow6PAuĕ Bz*TQl8c(wAT/wNEڴW$R0r]*9dx{xr< mݬynvptLc@bRm4tI8 /E|Dg5$鏦BIfh#Й77;%? .HFGD'd^0*MpG; g܈^I%ڄ"c_gkKIpӱN~7:G2B[%[_'QK aJN}uTlD1ڞwkzaQ' C=^3>y>QӤ1LRΚ-Ly'ި܇cEX]OSPNwG2Bg|`F~ήqv vW_I@ݶzyBH[벓h &Q˸4} a@W'21h)GDD5]=Wy瘶 4f \ (`*4RE"}Z߸x ]=֛ayu3ahWjt&v#&+)Ř`6ߣM75XpW"ѠC?7%DX2ȜʙA y%DRћSɛ iȇ>-ƾL5{Ɩ`:N'd\Δ2=<:H.ulOQZ'7EL~Þޛ̙ T_KP$"-e%ߥu-/E)h˴ t$-1/R6C `NUvLBViLOd?t! j:|*1Y& ,(EɇG7v8^FhKJUӥЄ\]ӋToTH,񩮟;dn xX'V;@3.Ԙ.vT@okTQBdPl) hL:n:*NAȤBIQWFT;ͱٙE$A.⍎89ջZqB8)/t~=zl޴kG]rOX$S`+$|u  Ȧ,}/DR`qO7wT2yK 4T&R/g#%%5=r,Q9R~}sƌhUSة&*W_7BjSR3KNJ <ߦ@K;lͿYί*"IOѿ u|m!KccMb]ևRO vgO6%!?*TQL1$F VQF# jW|Leؼ+>y[oeԺjM^zرHcI >k ۻs@+*:5*W95 ɦZ5*jy$" Aw"gXqQ p"Oo4 4 E/,K0,>*r!C!U4-t[OhElF!ZOڇSͳHjqkiBnc N-핽5,~8ٔxqq!B%%y GfvfMXvD>8br>lx"^썍PcKЮOӢ;|o ELj~h$<c@)c*TKngoR{$F37Ɏ̾JMWt Cl348P<~gsyM+4YX*s1I8$s'jpxAr,{K[-)Vf=׮772 ܀u$Wir (ɨcQ+ʣGڙȺ8 [n}auz,3 .g8!ǀяxXⰿ2yATp;prPSQ;:IJC-xQD=cbEzJCḁF[2UTkHShFU2+(LENlp8;nGZ2|}arIvS_.S}QlA]tR4|gp㗟Vc` Ou)VʌN9ZPO[7T=M+s6'޼hIzNnb"is|u 6DDž" Dj5{ dwW0)1zmR'tom9ɑRi\Meh҂HN-\猻R%ٸR{jH~DLՁN(*nj:B7 ZvŠiNlYe5>y_ \fj[x`ڏab$ۮly74~D3 B a *PyQS׻:%S=kxktS:ds ZPH3|ϿG?>W"w]L1̰ M9ꪈgd{O24>%R.c67 D6ݛ)lyg#mfgOǭUQRx]j9AMh'a ކd@C9kB~rC[$ѭ89 WJ*"lp"9$Js.Xؤ-+Xb]7@ %l@V1/)T3Ɔd귋mGPK5* :t {qNshc#=h V %3Mb-p#=!Xdt2u@h? Ź4Bqw pciʒ̴EYM1׽BoZcc<@oo܂#@c; U1tpDM^zDsl֤,~?%`0ͺ3ӲIF\p$=§W%B3ovr_d>Djg)!ǽXL)Om2v7Xu? ^ڍ3$C8`eEi?"xm>+d*2o2 cb}" :ʛ@k-.ZĢ䑛Nw6 :0Pr{PO2f'r'Q.U3`ESD{ӵk%:b˶aTB~{2 1f(]yh߮ 5E-T[ZkXK#)U}MD8#}Am+鬄n1MqQ,]*UTb k9l&>B#NsOI1TcvK9vTtJVsn( )$LiS w_˧s`d\#Wɒ_zڌxD3Q=І8({`>h)OdnR}yg{㷢5ZrG[@*|߱I'36̮{wfX:ʷ~k̟Wg5=voKޜpP$HEοs~/XƒΉ: F89RJ5\  wb# 4!4+-0'}>$LDiDF!#@(Q4 /S „ǓgWͩ ſ#YݽF# T '։[2Y3ɛzC2k-~;p% FE kÞ{H/e) ZFe/Zh_Vjl1>611)]7z 8fDAx1kacW\g d| He/f* z]!W-Z$P-:$|lAql4zw،oP"KQLT+ǹ~O52׽yK?W,? p57B5qt},qpEW͌q$; ӻCx[4c6L%a kYN▍vUJ0c!`E07zL2=7NIBj2UBkiH,ۣ9fnwU'[8`Anz M)vgXы׷H->LDEAX!Anl@\/RxhN 3da=Qԍ#~js=麦DpF 2*TS!vǓY ʹz1f@) >cݿ9^G ͖j kqc4@L sAȨ)a]є1H~oچkn/ ew<Õߕ+}گJ+wݺICPl]Pٍ0Zq8I^hZל-"jāIey%=a8/tNR@ &A -jךPַMXD ˣP]p-Re%D:UG)HVrz+~z:Åv,5ߌC8'٨.Ta`C&j>HN9gU甾v/$+cQ8akaxBDeQ=6VXBvBژ<Uy`m4$w?W7-]%4V؍7yy.$iv-5\uh$zTe[Q98;kylsbqE 3Z0D!G[i}GɘՀ )_7ߗXf:J NOon~D9}jztjw~9][.o ^yO(؞`7 [+$b澯{Od=Gg*;Ɵ( )NjR/u!Ob;mLA][JIKD\ 5})0,HZbjX".^"È p˙M5P$OLFayj- [ s`x]%x'Ғ5"^;s'×l 򈻟UXk6_PM=t \Kž"VVi;=57A+^IIxm{ 4j|#<̅cOBv-H0q,n+R`HmWINJ@}xx[â$ʭыlb!VTe +h28zwx*.(.᳚I*#^Ipc}SMd *vAOa-BkkDgPY/InaNPOl8~.bqlloS*APX`,.izkk(KtT()R.o\?v(J}fv|rd0C+cډ,!2ݼ=I@H~>I<K &mQt?㞂;|Wunф@/.O.ܛ-qMrr+}f7%Vr*#n; "+u~0)x O$lEi&COD9g:%~UHrXc_]XA -H_竃']ke5yOeڬ$֓) !IN,r{0Ks|r8L9}vX_ )UA(YcЙ1TTfUΛPa9;D:t4ХP,/L4YBWN}^]x J Ǟ-7`\+ n40;|<ö$X.x@A-2CAGrڛ@{w#2.*z -jQ A|43a:`G=8᠆h+st6$2{5z!@xV]ϭ?kshj6rJ6kSt{MsNoAt)=U1'" (@rV Ҧ]iYGk{uR-i&M݌sEkpfIYx5a3A*b} ˩Z0jXE*hIA0ϭn~,Ċw }f]x֩ 0-f;'m}+Xu'D9T50!-HYG ? l˷njQ`$;IjbfYl,EqA/;ޫb E{ NO۟.XZOhD޾W#6&:­E: c@* mQb] KsEqD$X\kɬZIq|-k b=hO÷vE4cB@Gq#v(*c兣Z:G(͒E" >?$ym!irF8ncf=7bKGw nMȭBŒPԠ89x ka7?C%VOKAX{0E!7+ކz] "G\ݰp ap_'Kh5 |fhQkKUNԱ)}QTGR'Cup 0qWP[-̤<fKg̈́U AEZG怠L5mk)hc T= +:~uuWKzCq0 -Ì7ņ`yD~_ \DY4@RfloA"Swi.n|lY28ouϬ5n M2[ we­OyO]a7z 3ϒXD_Z: o_ Fį<{ 2e.&r Uh bȳ?bgI OCD4%x]`=n`V]l!t݆iv;&<#h%\hmhߐYp ]/ ]D\7K@ 3|Edn=Uq(a%O!&gjb'΢OZ5OTt4tsBѺ<2~h5{|1PJ^/c!`ߙ.33s&08$FQ#ѻk=397f}lg=/s@&sucIZ>VO+\.nɖ딜W*@Rv@aK{ i{,5ߣ?WDPYv .]2[}[V(ZylDl!Z+()npuhxL[ckn5ʵ!VU2ѬB5b0F${Ő:|ahPp7͗׈[Wwz)7!$Im Oa3"HOW;Dpk*ܷ\rj\s1.Qv(ےk!Yc$ ${b#[ ^~Ew3V3HR}2$8+r^7)pC҇)f`16iVe<m7E埪L IdZr=+C5V-Wy`#Zⲟ1/ @xjePhuF.>M`B 4WVo2R`5X1C/TRY={Tr;ו zz;;J@@j]XnMw}Qyy~{䌴Zڗ>rOl1=_~o#XLetU e.XޛScCtc.F#=( 8"o\U m]s=8||_/ï)e|z5_ah6S{k$N :FflL{ٗ3-9>*Q޴]Zj7ndR ^g73ϋSυդ\ϭ$kC/"|x)>>YrUw3oapEMS1]8q:Dڛ(T#I/dx1_Grr=e*0g÷ORk'Qznvqf 0 Ou#ps7r~!gQҋ(bTD⮎HvO7uH\vO'tDeٿd/Vi/ iedԣ.!{hgEmB#:AllGD.9D \Ć 8.zx&[ҍ{萫 |bHɽ9LCYuYfOMzjcDƭe(jރ'oN$TT$P"\2gQRpƌ[27|q;MF+%mrGEF̺6Ye q26)q}\ڠ> <Ӧ_mj 6*ˠ'ߖh5r4 + lr/l-!9"zѩ%nYi^X9?ݑf$?@ioA^nᄁQ.\K0p @"Wt} wʼn` fPPPrjU(l{͜Ǫ`=jUfd MDL)^<Ě$N7ꨪT'4](}cQҊƪrx"ՙ }ݶV9~ʓw*R9t[$ Et5m$Xt&* J!E\]_9&/[}o *A䈷t;t=kaASCLHR\ǏkX(A7jNK :Ƀrb{.X I6 _R{ѹ Ǘ`"$<ŝ˒= /܏:RY~R3d-'4U Uyyˆ)acSy/|vnq Cd,4|u cЕ9Ж5HeE\_ H"FxRhM/38.H@L~&B8LY!vGh&:'i H| x`>G* OB߃d^$01dH"6Tn6 (%l{D5ʪÄ,⁍NvV*{マ>k Me(N{fIQֆ8/b;7Wl/mMн/2sט liAGFe]ǐxqd3RSϪ(N1n5|R?kP:dÏ紝kablg+`Zxrs굓kru:}x'%T 4i\j}(4[GqO+f>HsmoFOR(r0n*N%xre'K∾4\_*0n4 AO[/!H D `Kq%wHψ\;4zv{jG1_x *K&U䷵֌p_ᨀ7ոN$Y5wIp[z ]fkUwYEs z,1籌-#@ȷ3?nDr$.17[lweQ<mVHXOC{$gĪ֔]Bm+r8/cf1U<윘k02 Rˮz4ײ0fPF3ʮ {E$:L5*nqQF4o$s>گJL9\ˊ_]K=L ĮN(j cn Us"'e0=.aKbMg-ƎSi~ܗ|yj4ϔiw9 'L$P%o'զ{`X -aB_XJ5H'~8mN~ ?/G[0|#qzgVvlpjEӲ=6u5UU yEr3Tj&BF&;[2($5Pt\:j"BhOJav(IOY* '_D\yΤR?Ph?}\ӾT(8|Z|-&=@}^LDK?N. ==R+*17H m4xKS\_@UxFA+&أMRYW:vyz]P{8!+%wL/`p%:X$'ts tV֖ sUC'Xk-5&Be_ׄ5"K?e( B@W,\JCir!ޑGŻhVH2_΍|GQ{~igc#NAcvD 4LfƵ=e= XWα"{D/g BXQ:~t&' 1 z uWejs+_,VMS ` X4hI+荚PzڰᕂDLo"z 㡩9DM{(,0&Gڽlk҇~݄ Qrוk4eH!٣d`h*Py&}={yK #(k4pO7f+bE1RX/!gX/*~~aͮcҞ q!GVC-8ʘhnō.^]mUsf ;F'ftg7R>Ӌq|_NL'w*oHnnb\w`YR6X಺rài2Aq:Цh叇z_zT-eSB4,j=g+ =0W@:DFZǪdg+ۯZ*J|6?T )v|/uz<fA*킢ɑ4 lo-;o?Uda@bKD#$ݓS#4,*mFLQ 7B=UQ;bj\ { ;ͅ',ÓjkH=Iͤa@T JFH<$F;9jv8EŒxe(Zf-[d|*l+ޣHݹi0S6GFBEfY;Zդ.IO02sy~H6[Bd$"B8t_w.r5NO]šZt%5NI&CZe,\(W#Rn@(ɭLꙌNNx`W2; h9+Ц\>NsVlKĦ'#UC]1A Ճi7ðCڳ}T;*BXp&rTdђ~ /a`TQP{? H7{G!SR&U.ӷacPR5$:)QGc2}Ti2e̲lRVL b<}|JJr'RM^懡]d| GbNrNEkQ@HpO,wJ2_'@ji5,lqmHN@OגveLx'5`(i$cD2ZFeF\^8i7bF+oLqDyenc` P/2VCqK﹊&P;.u5UYL)Kb+k@fa3>XdK1L?Le{| B:kjF#%9s M92͏0)j44 rZ ))rHCm"rslF$|FIhyl+o4MKc%4.Q zZ Kҡ#K*t/ЌW:.k1*yv]fom~ / =ZzV`:̞VOFg[…,Ѧm3mD>$!r~hBTD%{|*2ef @R$*5"5~Ag񴆂=qFqz / 2YD JL׾@H AZ]1-vPwz*֋8ٔ!tI8>̯>1E+3ԗ`g6eܘw{P& k73jda8.15a ASG ;* ? {frAL<}_ZVқfhH﵀6з@llNA&NS*6 df{y2Ok3Ͼg OX[fgX@_<^BH^&o?Y1j]<(ϱt56ZU\:T}dc٣wsL͵LJ_hV} raDpהha5K=;o(`~ I31)HFjfѪku68nCߞ3ު%cj Ek_Oʠ(MDofLh\JQɟzΧ*>AM9' VdžP6\buEgXd,iЎGxG-MɿZǕM\V+7fUlUTD^%~ӣ>i]XvK%0.oXe0 a@E3N{%3č|ոʐ߼)g@PP" z 4_1s.ls 8!*-UhXAݿYUK%D\y0@.a˽t E_HeuXcnKv{ОY87{h$Bʁ{IW_fz!(EOeJ w\, pTYukv}lhWz<lOgALh4w]Pcڱ~&ɔCR# Lϯ[q{ޚ-Fr|.Ti=]jk"R#+ITt~t_f&Yb[B*p~sSs*qKYM9EExk\yA`v i5HUI%˃'o>"+C-.3z"ZRNo} 6 uKoec q"o0Q @ۈp݇QIUp#з: QLlQjP..? L8"/c&@lF~X!!mCD8D-\W# )GP;)ɱ(&|%ׯuev2W!vz[oNFGx|Z1e\m\ f+q!1L$/G$~ YEf2Lp">{(귶 !:v?2z߁KQ'q % yf$8} (G\U{5QX26nN5p? "V+c!he -s/mR5Ꚁy3P-NQJcbs=\X4lOt Qb7៎eSy3H)~sШ@5LK 2>=z ?>t ?)siN6K^ Тqt}CMt !EH yf]{!Sa`a(UgR ji۪m鄪؛/W~t#>(gHK%gmq f>~I[ zOzEꅕБ< +Hk#'ku!&|:Aydn|8LiufrtVaQO]3l}F Al\DteɮRqǙ[hӿL׈~geMx&Ψz25:M^#[IkV "K\AzQ_$vcq?7zL۵5/XN-k@6Ot$v+&sSQD\U2,iZcٻL( ٢\6ٍdlez˰zOx5yG5`S^4yHT> ؍Ay,}ub)/F%a% Zp`svk >:lFxM :Mst)?,JS:Iɝl4uvO>#}V5K;p/mZ#[n ޥJk2%TkEC d6QSŋv1>8~iUk ;qMjFePE9+$=0n○Eډl%Kʶ7] 7lFp{-F;-=KPJ@GbXdd6v9+rUAj-8jdeN=vKIWBо/x׍eӿ@ƻrH1=7Ef'_ZĆJиP?C>V}68)lFAٿv6D[~TQsjÞ %W2~ߡmFp=ͣwYzsDpys|8o|eCHp #7G~N\xyD˳ d9\eRY*ilr\ߗح3u 5z]( (#~A`3D(VAj҂s2lD^_+XZnj.y墬͊Q{Zyc眐wO\H9"22z:iU|nkXdQ*gl)BYc臗C ǵwKqc2:لp?5ӹUӀtd:o8NjSwg7& 8AVSbN`ø7wƛŋ9"G|pIʻ;0=}˼O*=/dgWUܓB"4@+zc ><.#[lMp***U6k_0mV9U1aIs7bD֢^ ,*Y]=Z[r(襳3NoU$i.D#6^,cѬ+LGܬu3؆ՔP4,_טG}EMp[J-Ѵ #fv#)l"'B? Cr(k TV6O¦¾@ɌD0ZAYSҗ!*#T!KQpWP6Dk!b^c0=t0PN7ᗇ#w'逌.ZT7;PQ',zSΙp'Jt/:כ?ƾ_>WN)pv(YxMI"y7Ǔ%,3zA]&P$Icw DbTMj6jxsLz0]'ٓ@DTԘo]FKw/qyA8o)=n^mޚUs\NAӬYCO M#hN>0`<;ؤ<ޒL_&JNjI4_ídq[P; R{_dӪ*l+eW#JcƋg{!fj1 Utz}E#A+"1h1|7T'ׂ9\G;4%qYO3Жhjӂ&}Q%+4}iHZX3 vZ>y_;Dh%"RTBX<#)SwyMnفmV!,ODu J6lk=q%YߞBNP8ٽE;[CVSS|%Y_cX=vhMgy/5ޅZҠ6hVe=Bʯin@FQ0qV :m苳]l…/nnlY"'+,'-5W ކF!S `$;=rw0 cNl: *Q63gA7fXʮ/k7 Nr?b4ǜ LTz6.ȵx4atCFֈ!>Fu-%B*Ḵ]`ň]  ;pN iX]f/>9&x>4ېpU '[$$m^"n/d 9ڎ0tOqclGO,AݜS6ȼN0ۻYag6N؏`{ XKwv!Sޓ%S(qRz6 ;qg\6Vp <#s 2Vrv&š)%6+{?ID^s6L 7\wlSk',ilrC"Ν'@>wW@M0|4\*V˩0E8rb 68. `,+r׫T`bޓ5;l쿻k'l'#z!SOA%]N#+Q/-g}+F{bZ̛҇^\SmyA dOkZz>|?ғJ,[D-zeDvz=r+8CTŵ VҎFݍ _OcIv Yܝd5u'T,=#UhjEaa(EvC"E XuĒ'aZp?K-ǝqA zbLRKjV|曃ȿ.@@3YE#pN>Iq etpd $yb.bDEP~;p{q-l>v+B%\C7?硖`2 a ;;,Y4Qm^CT>``* ( rkmM[Q ƫҼ$W,Q/t4~T)φ E }|o5b_5 (҄^$~Yq7]w)VKI'rq8vx&ul|om. fp{׺YA6!CWi/Wp?>}L$K6>٬L,[KY?;e(Oj27nMG].~? 14M;K߯<)xJz&^`nHa~q% ڈ%;GS X<zHW(zey[ ? uif ` ]_'B"ʉc1&`hڕ#Vqw>L0<PbdலMur Ѹ߃ 20PX߾T/ 楃]EDz.iI{6{gvGDb?cTxBpc>jN@sW.ycmi0:bRA-Q5VVB^xXݢb6?F *~@K!\ _dA"t&ax\dVz М-Z+-d֏jEC8cH&z{d5¦ܙGjR<ڮM$!r  WtXXS r7OTfeFrhm@_i/[22#=iEZG<^ 5<9=j:ja|Y|F 4 6PDQe)hA4tnm5R<l#U?κ'd}q # Kzv_#H1OCK8[;h#Aܜ ,HXIa|buVs9ZY͠5;~ YB^ ~_ L ~ǂ$am]Kɿ1!0n h ebQؒƴKzgtUDٜng2`[G>V\S[zc Ov.|> @|MYL\L8nǛ$=B#zOm-YJ s q;͚ݣN1vuVrmrg&ZNYlj4% z#Öp\^BO4s3qjckɉl,<,-mg`Ϣ8lfq.>X c{jrPS ݫ 4l00rGq& *!կZ|.3}9Q50@hHF6nSC-JtTmKr\0-=FoMŶ"=>kq&֐zxݶ3V1m5 nkS֒&2du #u}p #51k : H]y^Q5:hӐF*5Åߒ9mR˒?yk,$L2[bBثO}L 3PKw]8,ֹJBSݛxn/Ȇ2CW$_U^+ 1P1"d GEQ )0ʺdw(2^+(h!]9ۦbd^83 w u\RL8_^JB**a/e)Nڹ@?#u}(ݸ\ʖhDk1V.Jt'*{7TKA\JYF 0+H|f̊TaļV->b##V56ʪE6kB ]'Sl,GS?)I^Smy@D(+ā\MQ!PV Q2"VHxNyCb@VbJEH?қB 8F?Zomb,$'bʀ;M{OCO"[rbVx5…絆'{$j!t.pV޵|np6q=aVZg/9z%bRWLBٵ8SoJeq{bh 0~4U9]Z/q\|k<7Lήܤ u ^ _57IђL$vl'O:fI[%?![c3t%IH_z`NOZ(p]Έr[k1c'c\C>$nN=- A\psGG0g{֭U2 joO^0~QI[*u+ˎE6J獡&Nݜۼ|ҌdR@JIoXѢ:$g+-Ϋ(7Yn"8"~|#馨 d `M,Ϙ}*myU}U{\Utk:3u"KZ nњto ָS{dy:C0+j eL=bkgU[9WG K1iHB?Fm8sgbEQ ]5U״Wk`iix 3`v,EveCIB{k *3Tlg-]gq&W#}Lcܼw݊AEoTi 1.,f T'ylNg\V}s6aFk1]1R! hgqp6 )̂9Ȫy_sထͧ+9S^5Pشqe > .̻$Շ)ȅWpWJBn\L ժ1Ŷ}~}2L/T %W umlZ'|bxGNvq@C Z^-:S5CHnuś yw_^`kԑK86Zkp(˙9K4(1b<}!s#4\œ-cvA Bzfc~p4KXwQڃ$([ c(=׌)w(C{8sg迠aNH:yaX)咪I膎3d'EaKvH;~J3D{J> - Y)ْqN}&^1"S!̈́|%I7O'jz';IOMYP붅$~mQ_΅QpeH (3Px2J9R)G%s-(Kc% &nG!ztTbo_q!m_hRl\}7* zӂDD:y"j"-W(B ٩b89#M9ڹ^mHSeUp@}F6it?[t'r l5!r a+Fu0m*]'E^Iy7D[w6qA{6U DCº,jn=<jFşPV5 s@Fn STL(/\4u ]{ y-q@ǥ9W`vK>;C*܏-bHoIp5yI!'TY։ζrSy#~@qRJi>p89jq8,ɤMZĊTM+,e`3؊ț h89,%6 j#%8wEwR\!qpYr)^[jQp[Vި*/yGa --( tm:l~L-ה[?߷*Q0_q((5R7bH xnj _TR@6PT<ԙO Dm2*-K>sS)S7$X;M]%xMIŒfQ_%DŽڳ{Y@x|t*(A/ !_q}<|L<",%! )M-tM^g* υⓡ4` J4C|^=YW8OSď†_,'ݾiVKp~J8H~9ǒ?/3m\ٞFR-B2z}ZG'!jX0Y[{v5 wErhv);Lʈe q4 N֨'|OS"dyL8 k^ ϗpvV2/gK\i`p-X]kd|}+e4>Wcvz(Yw#ٔ[arIl}qK|?UL͵ * P}re6=ΏAa#@$AwLB44-vmRYLEm|6g.-sPE/*s `@;=̠*Qnf4̵r.%AKZ ]ƹz7(6}@Q8}]MBҠC,W1ėWq4 .{x\mm4b~DE,L9c6YEl%82sqq!KFKT9Ր]2P&-UYDG/97T ED PjNmlr^d=ahG"D$3sWkۧBhU8sQ]"śq9&ؠ'X7YYn0-K"U@iZjֽG(R paMZmrvM,qH-܎o&k {A[hO#w>I>Ɠb8í拒Ȯ^ |S h`qPF>;]9XK\4r'hNA[g e VFڐj޽CY"j6 yBl4S! }R̽,U~ɇ͏E+a/Ɨ7cvtZ$b 9hR0瓐͜A VDccFFt""ȢZJ($*T*`#{ l,>ձ.}]s6-߮4tx;/XQɍVg/&4Hx[׺=C8 Ԫ2\5cp?[BPd*O) -eK2;IV#0^c`ėbV^DS\zw%ZyJ? `n/~#'jmo-* #C"+ؤ9#N;YBGƻvqfEN$KxUZr.Hר:hG+uiIAjA` HXp7WԶ͑ \?j+ϴg*`2xM]*"k}8s$C{USupəhO.Nr+@ ߎ!((D{+#mO6M/uZn9K&ٙ W ɳ9OwT4}}Jf'z\s#݇l9Y^L H*qqKځ)eN+#7 @y.vfq-IK$[ $Iuri@wH- s?84Ї1?OQ>AISMHɝٍQAnTl0.t `>An}Q?xٓr̒\k'2xE T#Ċ~vCs1y(|^sҭ:FfWL!!}3Xt{֠̎ {w:҅}:*ۭk+ Jk{P/J<04~‡y$ZWiaJAB K#Л>DM%H`  Fؿ5G`t,\ZXI3v'y-&H7<^6tIL|Ӵ W\u &PPvfMxp66>) qj&ZUV^ٹڭQ z6g5Y[]lA 8ZFd) 20f 6qK5P@[0+/CM'^؂+,*m%s^!;)Bl+;u 9 $w#"G1`mq ENוJE!dLf&g[VdV(tw_ẵ 1<U%z` %l/8sc2_?2"tcwYkrpFOl,}M w(Ftٻ؋ igS㜚L2BNvW?hn^]dlkiN: vwz(}_ ieV!<.jXOr5eTs<bro'P"'|Oȍy/0_w7)?DtQprU,.M)+;H )9WV,Tixa: 'gn_N8וw_E!I6u)9  25VkӜv͎`*xxtkAZJ脬dpIQwʓG7-i}t3&}EبﺔU׌^} -ϷH Y5P zNQˀdl|" &^a51h +$;mj#KeO%".y "P]wxiZMV2tdb_pqla3oiܘ"=dD9 x(NKM 㞿RrG?W3oBjP}FJlK[SH({ޓXcb&p9`F]N&Sr)K۽ !) P_A7DZ(>>/@IZ s5^wDbb ?~M DF?;{JND`]?ҀH[tEjA`YF@ԝn>" }ʅX=:zt3ڞ[bQ6yHb~U<P >p]3+@x p9 PvliЗşPr]NL]i ~1 Ps&B_il3o/W8/oin|qe`LƧҐKt)k0e @#$}L=)S_.T^ `29ݤV ^5u{ UW}fCS]D#sg&n=;]ϞRrc}I͍Gon+c3:Vɔ(P3cCYp!~$WYvīG7?%k)aimEZ`#:d6L@Yem3rjՕu˸yDլDw*3)vËQ\q1c]cK^xOU{a)&!&#n 10I(7TV( >z^٦ez>m=鱟'Ŋ^)6+>v3LNE'eÉĢJ>p͗Q].~`B:H(tF4PcZi:Ƅ;;`N1q6rH[t9"ZW&N 8 NAoq7k|EsIE"?"H LHA"y8W={CV]5ꧾ-:þi 񐀖\KlIY_S'ˁ-#e0ګ")Dg-\{Eښ*lȜ]ZL$<V]|+3݀dwUYģUh0T-nDϖL)" NV鳾8a 6|mĢ8)V<.4g:l:1B(e|6Nyi,vxT ^T.Ln%/Ҋ(;;/(l K`$2'iMCr@YVaQpXȓ#8Pyvh ("т =@a4p8{fRğ)ڴ~X`'/kݷnF%IB=j9>MvbU8{Z.xSŅ+8l%(($ `uLB T-AtDhZ00d"P˦D6s{؜[mF}pןO&nYH; $B'ڄ4|e#ˎ)p 7kcӽlpU A`! ZfU 669\aFaWŊtpu?&1!T] YàcfVzLiU-pT@a*H-ii!H]!3*(3N1t/XtpQmBgJr (qҲT"T'[ے1p_N BE0#e :q( r&}Vt҇ Bl-ċJpVG-&R֣P=j#ϚQUǥ?Cmh)nBVaﱄE&Nߦrc i]/|nY]K;GSDPv,j031OpN]TGD% ,qI1x[Fh`./E~/Qk)gIu z^[~Jښ5^ssTXR g 2jLVRǽ ;2 .Ӄ hv=rqU):X׏ڌ\CT!oSHMxaոǐh;ad~3P+ol(f ;{L.6>VGik8GY,gMܒcZrSV'OtǞm?Fؒ8.l ; VgJPuGKDG1hמkg\H=i tÇՇZ>:5 /9j&N';B_1 ;Vcc( kDF% F%.6e2mjJZ̥ |wxSptCS] O/$nV):57HPzFp/6# HTDIH[J7FzJd`8 UYX޸YpuE%;r1qX% z"R*꨸$fWRaya͝MDMeʗQCy. wY1{_g`}FO(Y^yXE9 0zB~% C@m*ZZ%EV{ecPR76`]~:2Eg[l#?;r?7mY1v+f7X489CL z]2t|0^ pNz)alՑ8ؠ rV!@-Vq#ˬx.2rVG#A[@r*i iCJd-$]kƨ6]2#vv$ V3rtY,7:#:㨓b a0)6`փ.b^&ZKl]WT=]*Ao/5c\А&ZZiA,m@UP||+I0* iϞ"g eW1z\8'!3S<"j>Yŵ3ӱaFH dJl3mj:jȞRum(?<#dŵ 86ϧ$!XWX#W|s~$HRe(՚ 8wr5A`&Z=ڦ |~@SM9G[A{َy w{|i>-J}4vk~h*5޹aۼ,ç;K@r|VAAd{'<08'C»c=aF<5xQGlF_-4Awf~I9ziG21 o3)x(V2;bvf?ǔ" LܚllMXF?wÉwE䮼Z gӯs-Pͺ|l7r:Ⱥ|>඀"z}".]-Ӌ79L{YuKxg $G?qXXݬSFo2gafdɦqY U~g܌Rz7B㧲ba-&[MTEmTfcl5@7xs8GG>ϭv[EBL]6RY𮠜RPMЧ{@͒#0!IAMjG3fǘilu3=M^c Y"c`me[Rye/r# cA'E5⿄uKy<1gI[azJ.wNxv[7l70=(ȒW#~ =x+.%#n#|/<1Bq od&А՞|@#RЭ}M8!/~k}^o~o9fc $EkØVڎ, 0[[2;Z R}uce7np4yoKC ̄}Fbl•}$.ъܪP2L4P׮."n{\roٓ$6X}3@KZd}CC~` fڀu 51//.S §l7s*7M_sEΖ'* t_([cOƣ֕wCZ U`?g+A/o5ެll}>3B#(2Q#'v2fa3gͪB9cEHs zR~L*q.#TEBҐCD@8u8Wd}H9!FX aM;Pcg;z'1DS'lM4j|lYE6*G/Y )lb$erb0|s5?4‚=wThV1yxXQ}=!Kg8ZRo$*}/VZa!6'uul'v2XmzIDZc{Rd,@EN+~J'SLaݢ>')pAn;l x_:^+lkckN a}N0.N^T 4zwesFY :s-:h1M7Aя<%@6>ȗ"rqpuXzCIJj~>x@`ӂZC iϒA/h'2數)h ml_:#E`fU$L%-A+B{;EщFԆ6 j B笌022AgoNX?W'r;g޶eWq|dL~2PU-z.+i47UgLj;2-g}'LA\ALj+t233<1QP#x0m#T퉇c)( EmSyf{J5 Xu*>$ 5ylB (IxY)%6gx戞{=v{δ+hjJ(C5X53~ˌk*^/X?Y)bEY3{|+V.OHPdFt"+F*@@ڨ:a ,^U_fR0ޫtsP(OkIkN+A%%v"K} H/3֜F C!p&j#shq8hbn="$$eMHGFC Ȟ$?@V䑂?'+{bOKMvD d#* . jj?ԕ+:~kLc1]%jS:'~MNN P,hEnaAdMwգ?8߱!^"Ø瞛>4jX.S ^DLm#k'7E$i8©8⾞b!tԥ.|0s\ŀ=!E,6\?q^:GbJ*N99b1ԭaѽҿ9 _ƛ'HWK_Ѯ&J뼨H1ܮ4Dn%QS0Mh|.d=MtMVm;r޲N(,2y4L%gP`Q߮=/q- 1 ]<.F臺@(#8 oQ sK9FcO6_tۏDS_v,Ů ςV LNb)1԰-&?Kj &ˊΗ$?k?\JOzURX~g\tY N7O=ΪmgzZV폕4{Ѓ)b+MNH u;Jھ 0Y^TNPWnsI5<۫TFmS#'y{Hl*T$\-Jp_*&SNU۟xgvHNkΛ ~wO Lv8%1^dԕɹL3R鷵Dw W *Q~( hNsS$/v95SYܽasFt G8>L`%uDgM I1"Sb}7O"A#4Q,R j4C7gkd Ms-bhN*0TГW 2BCTZV{P͓/,~Dz| XdM̖( `,BbُTMDxܾ`ÙchY޻'~s1~sg"+v*.C#8XCxo ޜ|\CM?=cLxƆw ߒ,=;U$^x5{Tvm",9XqXQNc 83KsAVG g#F{XVii8Of#,h DD$۵WW):Fh_!Ѩ+u6[IƘ]-/e;ᇴcaEM#Mfl3[B*Trk:8w$K@Vvd+_}9Yq78@}}y+܉ݚ&-iЀJ~6?e*{>n 5ǼO?ȵ $6I3!aÍCˇ*4,}3#.KSF5$A%o\r@a0@JwS}KyYIƇY?ۅ8؝>BٙH,$_z)14~6BJEWKKKEv9^md+v\[DxAsƵQu .e1DSqw!E3Zbvv }]JՆnn'mͷ,ROq;LR_&طW'j(-=ՙ’17}?'4vY#kٳKfG_ ,'SJH B?!j\X{ t.Ȟg,oPl M`"C;N*][pA[dǕCZ/]]QګϨmLU)-;M|qٔ_{f}3m@וN ݸm%d>Fm*`CVCg)iVS wVz04cte}~'`L9C܆[G:-չ<:\NF.I@1;Zaq̔O YS׻YKbwBs,=V>UE%jVq!7pbMQk|FˎH!Q.QȆnv]P ʸXWJ Gem(g1r+Us7eNl3v+A_2 C،alC;Gr nB3jv*. xp$AAzsDYr{PL#~Jd2XɶC!o7 C !.#,$rn@1S.xdAa65 +~,x9¨(&mqah*Bn+s:c ͕X?jx1lԝb9aJ~eC"[eFX*Vߡ_C8S%$Hp~UZ'V|0Qg{UHG5[M<su$)W}meqį}|3X *Ch~z{Վ骸t@'i.o%~ qkҾ¡;gDXJlP]b}fyE{Yb;ceZ3 =6SD 5׵8;[s/9Vv1>jvۀfĩ2nt5؈cYKir(4E\lPlmq.X1oOF{c].3N&\{W.mNtDˣΰ^C, ua__M6!d5k"xY8&r($:!Xߦ9ŜN>qy}ę{+7&C^8zt'2PXS}_Ftfe cG P;*,XHx,zbs0rT\{c vNWP! r"cCL.u\_ŭr-WJYiEr2oТ bwA~ϨJnHA3UlI (]Zi.#ŃwYI8|q(q [; ?b? _9o(rJ*~ E3Ffz0<̚b c"rܲjN,CxH",uXz梞bV|LB;ׅ㡧Il:\\/mb*ssׯy;"CA,A>v Kfez( OrBr+ #&5\4ڥe qS҃= 3b}X@ ~L>XڏlGެ|U!g G Ґth~;>>Ӝp5#B<3n`ۤd LIc"1̫j ͘+1N?vG lAm2F,Nkv|z[ fK(^^?gn=lIj&j62OWJ ETZD0='?>OE؈}75\2;]k[oM"$A:x5:'7֨A{wڦ.IO&BM1⏄,iISY|h[%{g>&0I 5ؾѸ¯"%DփJTSm?ٝ6Ը i@aHis&?+NOJ&ˍrS,t#V,؆Us;Ft'h(ɒ&4#,Ջ cbn ǥtbܛ7a97Y/ AnO^gmUYB{9n]Dr@#!Lvdn)c(I ~~K6V5 JsWU|'W@Xנ7enj[P&K6f* .@1 H"|/՜GᓭԟpCd<ٍzʧYSs\(CXhal' FϖqqV[)>DZo֝8t/z2BXJRzKc@X]k 򋼠2')ȗG

i{ȫztw9VPfI6Wbw`4:BAyNTQB&\Pbb 3%z Hv2_?o s|7;F=@ol~^By曡 YXOd-(x}r~ᷦO$U\4Mbfn=*B[:w۳ ׃`*Ӑ[DQuh:oIY0>9Ia@23,&4Uz?10aCW1"r@@fDɰ%^c#O[vY69MLS yU65g)b); {sأ)m(qǤ PN~:(ЀBA輍B%V`.UNS3tZ1> *"֙ػT0PH t%7on/Y,ZQrq-23/D8| # d6E/?' db~2b.7 Li[Iv36pibBw>V@VefqPS}Tr3yn_8J*!muIh$3,GkDK޵bM !k&pDe"C!;K)z<=/T cH,w}uHtAa_%O ۼ rŵx,^`&|sDpg_j JNH"X$!T K]{Os[x)>׻^ޒk&!?+gx7tiy]r`Ak0oJMEBK.A0^$,gVGNՒHtvOA<ňB[Qۢ"&B,wdچmomV%-,X_; JV%>UF ޢD';IwZ-Ս6+w <c4Z?M:qsWۮYRmze%It Q*@osAhaUv>)s"3A1 oP].+WkJ$Q ߙDئ#V4[0DR҂C=o*^:g%pz3.ҩ?Zd=)qС7ܖOҙ'r=|H5Lxp Mß)lϗj\F;w`4K[ {~56/cxgNཱ"Z9t4sKP@'ϱ*?('pDد VE~ ?+TR&M a#k(j e=]hwO"/:r(V'!o-eXXO}"ڰr(nh˜/_mTHaDơжb~IJJf%vzF^63ыآr9/Vgu7.5=u_ Jׯk_1YR}97XZpeeތ!RCcA F?d0.mVqS|4pN؁}|vA*RtRE31qJI)/~1X>ʈzRSiwqpPv1JmT/pjAZR =gdG@O?B^Yshw:*Odu?| ܃ȺU~Fwrf"l]Wޤ~}C_T@`?9[2-gi|C Pd#8=gl^V0_`n.ثvUDZ=pmz4|yLaWg@%7]*:"'xO>FTϿcuٺftyD!ZlK5Ly&HN*T?ŬSjPpVtReqsX81G|P\W +Q+|zƝ >=w w@9a=|԰1@K.'j[C"\N[=Ǎ.SiX ?L7~ޭh쪟幟Bߋ~[:1Y.QF}[u\ fo(׷D0 ?bc( Ys-ӻw+P21K W=k.JDb% \ٻ3O[Eci ̖W L=x&Oc ˜rJ[ J>3ȸ,GNyՏTצEKN,p3<ܵRTiuSF.cb.pNG ѻ':xs$ԖyL $;by k٠^3ǀ*w{'IN&ު{xcE<,$Aڔ %Jnf%o grQJo UN28L e'@XTz Q Vd $ۆ luXdآ/4œ* hS@7Hfvs taגuސp[-2g"i&K%(ɝbBB6nZV!LlVӸ:`X'j\Y/)*.Bkؘ/لp Ea^Gzt:neׄqwQO2-aщ"1ex"IO5w0YQbt/|^>^^V ?~^=9;O)^{/Bsvkmf &D^q ,^H&r>:c#G!l\ 琴 o9wAkvޤxbVSbu!inKhsEC@j,EVA"0]Όsi&ǼqG 6Pp/44;v#M:D,nw7w)5LP~ߝ!e"۽3xShAYT2͓:S[o>cʇq̢龍'S]5_UsEcuj+@*;XXaDǛGHܳ 3F]\WռKiMhr9Iy&#t]>RoJ;SʗFP2/otj)aW5c/ltXLG ׫շIR8Y<]PXwC^gϱoP:uՂ-}\hP;L\+K҉]Fk>ҝJ( jǑFOȥOɊ Y]} |@7Q$ٷ8r]"jp.*Gln])׎wCb[l,U#]HTFɒF'E([㯈 JgeE@y$L\sOcMtΰc \#FޢC󏄢JNTnhibX$t-5xӡ?A gRI/ip7 q_ok%~_HjnP#L{Xد g3Uw3 9ߔl3M5V5*J}ğ:5c 1۽" VU:\lMdgLhթ𳉏N?0Ve=9\֧m"[Qd?΁_270{+3y,>b$3 S,4!U-Lwkew#(g( v71&>|I'QdGR##. L`sHl2 "k_F)q0[j!o>/uI5 Cפ7tbɨsq~f*wiUh?TN\5Hw*S@08+-sr[(F1[ jgk^ffYEL.}]=8 >PSR⵨ኂUHBl%lH2ow\Ac sWLFB9.2-l -QX&2g499Sx1*#:HSl_WBKpo ;z,fj’FY7/s2z8xd*$|{8ŻtR)`kX 5h(f\̘AljE ^ܹZ`jҠة\$nQ~v(@ D*2} %ZPjq\ }t@T㠄nVz)Xo8?rN;Xc6JJxPF{04=C%Jn{HevjEHE pOE{&|Tai aZhUk1 _.ag+UHǒM$ 8)L\ $3^#חUȥwBl/Vpc*bsWgs\V#ޗV䋓(ΖϬ=:"tMl-pP[к:qp}9Mt@1f/=lR<0a^sE}Lknb5KaAp\]%7Kp8uB,O -!¸ /F'm#Ye.P CaF?V pst}կ7aTK9e̎)|:IV_5vyF-\̩ 2W$$Nt$h1u'0ӡP h-ՎpDQA%kcSp D*"ȢVtB-jo S!;~ڣGܽxKBoLD0J6\h\{nvzJ[mp'rV+j%nf1#_`r:<K<ϣo$lAPe (_` Gv-X,>ή0cďS% y2&Sm(gތSE;xS^3 ﵗJbS=y ["<$5. 4.t$6iE E|fcB./f,I@F\\WX3K5OvrQ [sGJuPO)i;+۩箞EeJƳ o9AWħFJ-δt8jf0"p,։#= ݃1dbO2O6k`n+PSq'{FWYNx϶|*!%+?*̊piށ6gg5s'|Y#_g& OOWWf5`$̔x-f8thJ N/>L&J _+i{g#)nzDNtJl+j` {C*^ˋ{XH2kȢxSkH8܄@FAYrM~,/L{aKG;Z}&A3fE }tt$6q20Z?;e~FVtjX1> 8/UmG, Fݔyzcɮ^ZcAirR;@ow&y>eWe3,>@\Qk_I6tV@ڹF_Efގgۦ'`{W%E59R`b זM ƳU૰nd(YA#dg $`eE$YTe_I9nFg5x82_Y{{,)n"Qn&#> g3+O9>deCTl[}ɓ%6ZD~DczI1皀ۇn.'d?_̂C\3]+€9DlMvFkSY(e)xDEZ0qX31:lc]m0s ӂG;Цky;ń:JK -u9{<} B&|&]U3yILdKSabtH>u%4ʺz_]]oGT`ZЁVu,|/>׼2%,SM!#A>#0>嫙&5WyJbBz;dIM$[,c#>x6ÚD!}sn ZB3 o;j_;br00 &\(Y%F*ŒBaQ31#0^\~O328hdMC;ÚD`{{'Uk# t CHF?"LzGF7H+^Sa"uSST%FpzݮAe]OG:6pc¤}n{'|ȉ!1{Z4;{?|rs -Ee"~|rvOVݒgs6<-mqЉ!J7 Fbم޾JFRqrtGp#_?PJ7Vt}i;]nK -[4nFk>.C$uPLyGI25'h_i'V¤ 0#`pmRM\+?}p},HJGR$n:m :L˔jq4tύލy=i#,،ROқ6][ZGVWNO}Rgtn&ofpʼ]­8^k6so(Xo xjKE09 ]ѻ3b`UfL;*p iGJpq L0 lI Wԃ9U0gr~`aM9IewqW, ·MX̹&rmJ.yLJD\JF3 ,+kU>O bw %KAЍ+PG၌Iݻ@W$UsθL`2#]F_シq]z}Kb:~Gęhdunp!V"$0.D}ޖ?_ib2ҟ-P=1lF S2yiAcZz73)7Vb4C Po-\^oȷb~bij m0fOۤ VףF/BDR&N˚pMIPϾrXQuRDZg@+}cVZ^mI}"%864A(4qp3+]JK%қWuc/zv/ 1Ѷas?Iȁk-aW ȰF/ @`j=}uah %5 2ήEf_4L^3,vIޙHgRиߋ}F36dE[|Fcޏƌ }UI ]ݎ}r"KMb!khR:TA9ΩP6!1-B/p.Y74'ӻ049V,F&V8shxz>z :@Q1D}ǿNԸ?Ng)fgR ͊Ǐ`l ܮsw j`UJA?4kr!a(7KD]9JSxW4 Eh?eȯ/Z>SYB!~#H5ɝ!s6J/4ۉBSMƨ\V ˏi_/W$ǜX `T љr[LOU&!oj Rњ`"31X+j"(Qatz!Bf,hQ5@ӴHtv/[6S @}Tw!t `?5),Y!ҐDV&]5tzR^hJ*m9Tm2Fr ρЈS2`(ޮ!eݒggN&iuvk oWΡjD_2oЉn0.GN$! ^hG^?cBR?={dߗ) mRDIqoI 4 D0=r F'9He ML+ԺA]^xLvr<E<=6[ tQ:7̎"x%0e{];%+xB> Vڏyt9˛S6@ nd1G;?gO*Z zm옷c;EͿL ]; ceѤ"֢Q$/ij;<_-/j1N͡ K*AFu:7vh;|$|;M϶E.T0kHd ȩ9jv1F@臩XԿ\̸WKag\A&rG lRp{56 h<(< c|P d؅RkpflJ(=ϲMK0S\(6PΆk! !!HK>[I W1.p|OQ)ʭ^FG7m{9J5 q|CڊS1>A2񉍢m\DnD nL}6y{1ɅetV-C/OئݛҞHUhb1+Z> K/oQW\㒎w>U Ow2]~CtNس;#87LJBfZB2HJr*Ŭ"<+ah HXu=ؽ/hu}U$Ήw9ӂ'*@=_s'{cʖ0lEvQɳ l_/{NsuX5{Z3GS] O:|R%:L&߈ЕD<`&G(⣇EGuh)x.6ÅcTId,]:9Z_]wlkGf/h0vIa`B`}2&O#!m}Y{=vDiK^1۩Z0,Lwc>Ds?96 k-QV@yhεf> Zil,x#3%O_=?.c0JNZ 6m´N[:0c?kR|#VoVsr_hIfA*QЇRVK-`2..XO;|BpPbcJ UxD'"Sg&yjxsZqڧ\Kz#Xa}e.jf mJi5EIza vB0h~4?hĞ#o^ x KjA̻ eD&Ș MjCxsHuu5|$&4J<7xNiF\},Գ;Us6fx0mrf 9eB0,O,ggQ AYU &߄"E^ rDI$cV(%NT+g9] -/KVk `p9tDA>Tx,ђWR{Y +i7]h^(JrZd⡆.Mh|G 7KDjD-z z^;K :.2 t1 [snzWD4 ĀZȯGdwlQ QU7s$:1~tT=8U8|nSp`<Bx~ة|A(5*9D>PtHV]nt=&C0r:?2:LOj\R)q@mg츿?zmLwAkei\E"ށYnVU)Sդ9$㛍L˹ѕ7?R1&ekyhhZW2x6=WiL.W7͙Bx~9U>^tˢo>tؾxj > 3{%[M;%G&_,f[QH{^ EJk I<0bʭ/o hjltO} ؙ;D".3ԼkBͥ}W9O͛HF e6K6Q.U"=ɹmEFL1/"CSj`%spr-|Oʑw|ɶ7@= n ҹ-.v /$EQ4NKLZD!h^]n.s.G-n얠Ӽ[Vs]۰MHA3|AoPPW$l3404\uvAU[*!MȣѸ7^Ѥ1Q@_ڲq,rpdW}qPkLά(V=Zxd Hաg-kx]Dh~#^zQRw v򜛸G`xH;!w,&W(1W,|@COiP!ת9`JZ$őXH2 OLXۀ:yq|yo]HVQ "F3IDpj͜Lu)̴} 3~Ӂrb (j~'UH7fQUFMK=#3$θ$@JdHWv!v=Uuo,0MOlL/wR m,QVtznТS̬Iw' f)A"ꨎ # ֋iY&Q1@,z4fqcƛ(8N@oY>awDCBk>jqG~FWB aVX% Ϫ8|8lh"uŻ +FCX/\+fU&2HVh2҆!d`#29pP^&gfN"KɁ.kآ={Vd:T6%ic/1i#E6w՜^W>UVB=oT;L:Z/D>'CFjC>G4ə9?LRp^N(t+d$7.Lv%n fW˜e m&@º@tO3[0 ?1|&P+̕UabIݼgENb@7v2:>4Z@1a1~xcE X1W"*9z0XWo%MeH UoȨ%f?%иOEg{=hql=6:5z hag;Ǖ.Y=y8ܣ\Q_Ϫs4es'eM'OHw C SpQkF atQ]FD_fkf*՘1 ݋33Kɞ>K'#ܵHEf(P6u03Pocy iTђ ъq`f? %D|IIby )iK}p0jIƃ&"!}!R Ϳ%cW}EHdcNLÂPQ=U'e! _ǜ&? ”^H)ɇMiG jJ+P>p5j2(.v z: mjsvaFRFrUVqV9PD$ r[je:_BSt9TP\*'t  `VCsK̕/.|ࢺO/6B}aI_c{X:R&0=Z 7hjXBxL["#i`"XKI*8raP Zx _y2Bmݍvpl͈<>ؐ09&)-+6dũWp!\\ӏ8E9?.FwrlHмV;PV{K(A|].Lb!pT2gR'hF(A^!F*"Lqю~~} [V+x+bM^pjR VWO%F?F]tIr4҃N#Q`44]?DC~]8c,sI|r nXX v2`oGKRV@eh _1":Ȫѐx !WA J/6}k; ⸁d.%e(Tfʻ5ʖQ3**;g"ܨ],>94T{.֫ؗ=#ONp'MyO"A |fm0HF0ېiP_b :O"FX'iM孊BjL ;[ĭ=.Y`_I >"eQ/Mp[Trۼ44JO{Tʁuʬrn\.rͷcZrN_K$l7bF/z,r@k:}Έ S%Hi%yV8SLQ ?ȸK)A\:<_}wW!,zYC L̘cYIM GK u5d<2X "b㽠xw!u"DoE6J&;dz3r/4?>€U6=xji11 |BpԧDY:_t\H%e?p^h[pBѥdrڍ"s짌XS (:Q 3 [=_P.d9h5W]^d9iz?Q^vε4qKT.:E5J4.!$E#4|>A 9*)=~HTtFU{*4хQd x{FNfW#3B =cޘqd=A}Ǝ:8gYT=Sk"nۦG"VAb1"m8JT^>:5dH?șQyn=^kןea=KZFzqDq̕1x3M̸[=oG8R7?gG UXf/qG+i+(E~޳L/ G.+?X1t #p|ӏ~;C_ ꌔv!o2A@ȹR5Tpj^6*lI/pϸxp =!x-.YLE J:XJ \9n.\>xT!'}T sW拫kDGڽ.`oS'@+6{NT&'v`1/wLފ{mh3.թͪ_'n_C@*B\p%%3H$U#s3|[C A .`mwP3A} } /B>LA6267=8ݕSEa"ܵtߚq+2iK,>"$?[k;!l(A-U{ Oa>xwl~|hޭU*xen*΂+6NfVJ_?3L"?aڑd' wzF uJ摀mNQ ~P_TĶK/Nw!8) X (2+fWo*p[u٦z@+e(_ee[ m=A9#Z6;Ouk~PrJ˛(Jo=pi6.?XVmtSFwB{xvOYNICY9'7_tr[QjHAh zP ri;az%|憒_ljsxV;!klH@!>D1 c3uKc\ť0uᶡ{.j8y:wP xPUBב㙳9KPsx5\XPd  Pe@>wܪ!,Q_4ϥrsSD(Ud׉0(,cY2)[/~b9J?S۲X<>[`hW90`Uz6"3YbUK:.x3Uv2 9ބTf+Gt ށgN+Ι-`|}XǙp2qI&:bihzzp_!j' 8L Ult *Ѧ:fyt&đֱu_3(}('S_^(-z+'ܞ9Lag6 L5G }8HKZٸ F&?=%0'|S=Upѝ lZ߈({>SD\/xOdKi+f_\eu}mV*U>S $xO-eXu_ok`I?b?^]OAJ5I:s\iWJCZxUIn=ц-~{^`W&ǛB-GBhɷ_r\rМ79pșMS7pC=0EĔv EQ8uEh#23w3 H%ftd(Cv{4%>.a1G 2Y*x?e\ 'Q;E>]*Qn rCI[~C%6j,mثͦ@:E 瘞-8u12%aE}]Xەo,[z(Q!B@=l uCnp' 5{X* HNg HLU<撈VWZe$5*V?Eo6.rGTkvz  ռy"^0qby`eIi?:FFS|]rDԼo>Rc.ov!4I*K<;|s^ȉ<KfO[M2 F^Ǒԩ%a*MyWz#M1nM+3S3¿΃Ú@@ ~\|Wj"}dKd+?zI 7.iG^a{ TOXJc4>M5[7z\" oBvԂ=o iahwtuB9fY?Gq\w1dÛ'wgce,|KU[Г/ x^'"59#>vW'=7lC0?^5bp@&O<jH%ȚQl5nUT[d _?yH KJdVn' $ZZf(!N!IDeLFd֛Mĭ$cO.b+Kqe,QcgW153ls,Y40l`$!>k֗'3dwZ7. &o0kA$Բ`\#=~-++e)܍6U)ʫW de;) uR7$0;ݹ! t9m^m<^#Cq*6Av[1 hl mpw̴ F=F%3\+;%B^LD*&ۏeB,+p;/ H2&x(^ErS4PxOo2r"`@[Xa៵"2o( si_—`0)-+[6nmٗ!s3|#Mp0F i,P|lW9g7G9wCb1 YuVWgtA %;QhJ,kčZ>H=':Uts*+Wc_[Hɹz>g ցe+d׈1TL'';>/mC%&v{#d2<M_^)ҧ&׫ٰ֨2Gqjm슓Z\ ^b<ĭ{r ,C6 KEwi>ؒt<9Ϯ[UstO2ci@^T@ X׸E" tO[*U@wu|'yZĵ`EבmFX-(Oeep&=S_x2Ȫ(. lIiR|<Eauc۟FtD[ K9 RVcgT/0zO1l_Gϴ~]]7~ S ֆrU ۍ)mSBx.d%8Vx*2 +\ ڊWB/ SZ^>A^x$*<ze{ߏ[F`kv~zcRoٝU [$alsIK\SVla-zUMlX !!4bu~=t>s Fj\Q[m>Dեd` )Rlk8d<ޣ7fwTqa 5Qly?'=HTOZ`| `lV\Yn > w If<EHT4d4eBpIeGǏ0bX &ut`*hY5?hnM4賮K#T\ع)lF p''F$CԱF1wan€,] i$ DRT+,!tNZihSsK @-aVR)'BJ u@T(-,0觷U؟xRwmʲJ^L˞g9zcj9\^ lHN"B7,,umq קZs}pt•Ufv"]>YcME&!:\>$̥+}q֕J9-S .Q#Z$dGĵlqen\t#bVT>r?m2H^vK_JT* TncgQ|MR /*C\8upBMa\Ew.8^Jb3=?%緊Wq#>l}Es%eXR|G>.!&{!iEqW|i5Mp m-DPmB/8\BZ.j4&xK]^$@8P]l?03*! Ct_Gb͛kȮ"_L:y;HɌȂMcfkVxf;Ė< ~j2";@4ذb)0Fn4IOc " 3%þsD?#O6j8 (5@?@@^ڙw Nc/e/wĈ&]ԫJ)T#nPȜ}=K òV@`mw PTyLTğ: *A#mPgzTis9џK+ɵ6"F ;9S)/,3?FZ /yQCM)[2$8*OA{1#d. 7Dvuv:f3Tf,?r" [+Mxމޕˈh(ToI) !06*0Py,Uh=JQn_4 8CGB}X |z];iػu1{sl%r.rf ֨ޫ3e<`A52_϶-+sY\N6wETQĭ[A,HN۰魫UtB1)/q)W'Rs&$AOd o'ALw;ɘn0 xѿW3AyUL/]4[hY .zd jw} a)*QR2*_&^C#<[?:+ ePdeHP@Z :PfwW@gtmrY#6z귓nf) |y-ӟj[%2}0CU(&'r DTT$R{alkshK kTL wVFǴ|/-+;j=t %V2B*GޚUFmKh`6֭?̈jaGd )c:< S\PRGMfW|설7Ӝ,.q<>! m,06L>1;G>2>5SH0x3mn Oc:yLۙu$ "(TQl0`FATvЗ`Y)_R]ȦVdpExN<Ǩ ,m6*NUUy M xq]3sOYa2U (b3D,iB]B"%1O,/ EcA7Yj&A\zvvKּbVN-K3I4Š!ge*o{|6A/_ 쫄Tᛟ(U{|rhT:gRE<@(&ksyS$(nCdѽJA]I$?dZӾeS0~_vcٻg-}65:yllW^?Ah,b対nk\ApŌDOBg!LW>.Wh.z:Pm=ހ4^ jr^ ŧ,Jmj~1=Q>WKyM_Ce5=Vc̛gsYϦq-y<(:Fh34*+'^޹blkEm8?6~Sp] d!{sx R[{Վ(P/Nqs ~Éyb$`)XP>ps @^ Nl:Ŋɩl/D}3lt|L-MQՈȫ:'u(d˱12ɦe&R)*WY=d#Wڮ~(T\tjFe"u+.6=}cߌ=̢Jdr;Xx" =!X1#tUo7jRϋ*CNF-:ȑ3臶/[w ' gZ Y@¿gbDK!29r/M_6U0*,~QE_+BqdߘnZq.YL_UgHy;< Aɐ'bٯY IK]*,XQ![=Lزn>dbItkwZ=r׊Mu4 $|?R|+nEO))!Y) >[}Vl \iOcba^F.7Ĥȶ#; B`T (VW_6FŢrزG)YMh$L5Ȍ]ާ'[ v& Sv&G0#9{l͜*Ix#`'Y EAzowF&YB< ǑG:N  ^~rt'أ{Q2mb*fzmq:B05ru$|Uҳx305( [zp"t@mys>)c|3ar jfO_pD5toDLq *,*յ^D[\K* }v7m uC7Npn/NUz2Yu2f<VK_VEE0>B4fbHzH%|s:# se73d<zݗ"ݔj$J5F>ptyE@e(w|zTzU0]e0 {3H}"'vY-/bZQ!jQlh .D!e4 3CRM|߯6lqv]A!xw32G"I7OC♨_sPbI]gHL}&xE]j$cgWwXn')" 2p9r[wQ 4*m\jȴvs!lӏ.KS_x:߷:u~n02ioXL8t:n(=͉jmmpرA`:3fd$=)^b ȷꃓw`+@LL&w_rQ ]}Y1 9Xm=K=Ww<[HR>il%kjtoZyy (N-;Ź(+տ O0i?|=8+@>/Hb P>P8bBzw˜W CP?9Vn ۮ\;.R<8G [ʯ!8/PBIG#%TO]Ea泓=i7ͦqz_n/P^<7elHoɿ%6N +;©h 9}&T,$ոcWWJW`wGF +ImdcU))pUty95B'DvzyۅKǽ!u*jC\7)@}-lӣv opۺ`-%I^6a"mj$B J]L8$"ҡ4~#I7wiT 29[TT^k Q\?m#bwB`y:A41:8*떯 S0-b9$ @{¤+[6Pf ] GdGhƫ EoyƑyoP6o|H kݲ|b 480߾G_Wպ~n eƬYsUfzGA 0ZA۸oξiq):~Z¦zrj7>?.[Xee$50>,^mƞt̼ՏGLo=ogqh?;7J:whS4㡅`C9*$Bt@mپ½7[hR2,P}AnH =aޙLL+ë˾$o*?Qv1)?YqrC?C кfgDdђFo f.VO ` cKOOJɄA Dl[[In>nj Q0=Œ]͎=[ؕL1-;+{mYQ3"W/NJdH2 {>ٲ2igYN{|VK.r?oŌ5yĴ=!oł<:6ChJ#F;wgn9=Ve -hQ?m[Ox*lНW~EVP%_ OovXc{Gdw8 ~,ns|I:[@)r pj2I^g_SuЪ5Oݺ`:ApV]c]8 ,Gϒ"87v8\B{|chEe`ѿ iD:TiLGv٘k?*c+bپ5^8ÛzIsu]thgu1ia'LlRՐi6FeRy˗ |œWQ? ٧N!Km?}m'#Dk%ٲ4Yƃ@u"v/ $})G Nr07lHġ"-XmcV5 )씤gz8Z5y0:T'[, eLojg^1tSJh2]eTn]tܕ\"JE@Pݝ|%3-}S\=yPB F+øǹV@cw%HsgNhju'K*sb%wG.>E2o-i+TO@]PyFsy}(9.l4}j{c~>O,E'h5f(P5MfO(_&WtpX+@ԈXpO\"᚞\`UI* Li&4 -rtR ~H/ $e+\uO4c*)f{B}}'f.ˌg깱5_DhOS83ҕ5U!_+CL.!(0+5򕛂0.97u_jiS7~ɟq;UQbwT.LG\ފh0D%W3٘8m/['B1)[ |8F @xwRkEm:|ZYsz 8y (_ E ck[ʈy}&"ŖfPpO'7qW:EeJ5z'v*4a{N5j(kc7om{uP #яafȡpxcxk&Ai gW_f  4KrV f*[k9M+)|]XBz\~*gkw} FDAd;VrG貓-ENuEwMȘH@R~ŐO=F)s E@ <GQ7μ!sU ɾCTuvDz`={A{$9^%1$z~aJ RG4Ͳ M3]PĪ2!&r3rvpl c b_=]x'k~#q:-~rU/캒7 "x2BD 1ӅZq{+DžuЪ!2 ۧ:f%.ttybKO^ϑWw  쬟Ik_9qwkD<%LHcS[fEM-};~H틥va3\d->]5~d/PxnViN` u;Qqa9O*]FX_LDK){8..*i m2äd`)~c4GſycKJij:ȵ4dDV.\u;7M<;$4ijw pS1Ql⹋INK&h:~=m{jFm<$ K[q>T~?3#GiqLUU| n~[ZW|-z T1`\RK\&B# e:>6 XmdQU i!Q(5Qd9A*xxjۧ%!AVeWC ݽ?V䢖ݗdAyjh%sd\q1CRtuzqƂ-\ಳ* Q#I`3 ciRO_>;ZNV%B}U,D)~hTyUk&޶2[uWEtJ 8HCnD\GrL׶fJ?mE@aw'rd n'$Hi3LhHy@x:뉩zՋ 3yE߅ Kj95BU?`v[}xC𢤣wk<3 {װNVY1킴CĦ`[Ae k}]^_^ O[>NM#?v18GKpOή{)oG%iGr6g\6'ś57ፍQ0P; 8_||`(i xcݸijB R`4saK>E zye(Zhp~,JJ>n݆y(2b[};ojp$Z{{\Y3MWp*M;ܞ\'}mMؘURDE~!xI; nBQr]=+K m;YDp^k1Lκ}Bc9 t*GsWTGo\!0wm䣂N0Vhφ.?X>=K-ؽH-*{VPW d^M&^6z#*,uYR#jTkk1rL&b NL[cގL:"Ψ;+]]bz"2|w.E0&`cjE)~ubIMn&+1 !,~ Ea%ߦ *\O7*Zu͓ٚ+d~ 7t{kg̟@M [$Ĭ.X E)!ǽ 0`SF^sQn1=*fpHLMޣy*PdʓC#*cPQDH`'9$P<Ѿ Hr/Yρn_* @A2,0(}g֩ÞaRvfXxgӢ+QuU c1%٭X'U0\08懛Y ::g-߸Ttk4=v!;JZhM5b9}?j9ZgU}; YZ˭yΡ"'-z{jtzrc`5k [ :_d>kd-n5Vz~ @s'C'X9 fCR|6Ɋߦ9TUidҜh)V҆\\ߋWi9M^ ]m,gduMW'A.fDp'Wr30* b9yGïzۀ4 Ƽ ˅JAda_jF &h:}\6OAIgaҺmdp`ƦT3@bQ:@YGU즈jH}O#V2p*ǭή?v?a-šZ{f@[#OnZ=XْHNmy583$ek"RmMdҮy10AU$$~+/p$O(e-i؃Ύqqu2s&J.sඛ+l0$ICqϧ &vt;P|v9̎ԭMG0k*E:_ ~3uxPB˻;6lK4ݥ]lr#.~S݉K|t+SK2x-$7n@PT҂"E; ı_ߎ`K86uSf,9X) vu\xk (oԼ6Lӕ o r<_,Xd;Xz7ZYëvČsXqyx/D }qsYh$$;{jq9 szCF>5>~9[IV=Gq5kDOyW-:gP 8j1`0:z !Kۻ$ӽ$g sU%d_)T-p̺~lCb]A3|o(ve#ϖT $SlHp ,a* hrSd8:c.*edXwL{J3U XdC-7 |6@Xt)w6g/y6=J"Hog>=Se~b憌[p<|GDYű0W&v!F|+d`dFĂ%>H^z؀Ѕ{ _oN܅YG; vp 3OJrZw.'D7/#"zΤk>PH\3ͳ D7֟昵F(yYj:mqD^,1jNΌPɋͮ3q O_3 H`C)2C-XEi*F9L.xŊ>56{Lt3pUv?yƭ+;vLPmVBqLy`~~=+A+֫5PQn O yGkEG!nPwc ,yS8wdUt灒d'dŨ|VZntzJ`˻g03c,$9 )n(K6Ɏsԩmy[fsg>_ =cĴr&3ΈổĂ)'/~MHݜő1JiW$/)p,}OrOE^biUL{+[\FC5Ah^fx^ S\ӑ5#_UY5hFZKDL(\Ed8]ꗰuVݧ47M==XPA*&X7xs5lKe]U?c+-)#C5"@7 I)*1b ֮JgY.1ј-3BoDNV.>Ot2jӒ#d< Ls_.,Β;h@ HOj/XL^7̂43jj(NπhE:'@![l}LOPb "Y^W .C5*èc1p߀r|!®̍<0͝Bfr&8@tG$a+ >OWD%2r3 (gپ(m-|3+-1 zFK@g6HfZ\M\Nqf&/dzo$#F:_FH1KmmZ'IWK}C1r. T|= 55 ߞA;}h5MIǔ4h2~Sg~ [ѡ=`DO#hplGiBL\"~q6A[~&hqgfNĠ ̺ =H/ 0A?,I4'٤qD|ޢdW+UtR)@64EerH HYڇZ3-%EN%_pp |触wAi| 9ܗSY}4cX>\[Bg-멨܆# 27$ vg? {q`~}t+"ߜ>RQ"my!BHhyAXϪCXܣtϛڟ%Oիw;pQ|OEmkjBXcK[{dBTOʧ_/^dJr>$j_imv֖ l!s>42΢Γ C}EE! kY ) [ce7_} l0VZD&(ǜ[gqJ 4hIb|lA5.o52䖡Bht'&-;{?Z=#O|zǧǼi9?W JQ1 PfG)P i2#}4 )EbfRi"ɨHc5Wr<ʼvUҋS ^#d32VƦ@.~9qOߜ8-\*:+wCFY8:3H.{O9aGH5U{_hY#'slXf":s#6ž OBNmGsn- .~9 5sD2] ëbX)W著k h4@ r$n&` Uw%+,[B^A=dIs2~ѱXP@\J\8/UqSa $82pF`}Y ''P6vQ:Aɓ"1kc畚 ޞTnCɨCUBctrҵK9kd!}pdp`$4PK,d~C+JhЦr-{*4Nߡ۝"VtZ 1P=zJӑBa4sU { e CC`fSL}V(pؗޖ@[.Q 5MWePF 9ıwF2e:es"CP Zq(ttX7B~[^LQڊ0JJCi40P؟Frc9p~8 ƅ5pUYµ/ FG]xE]Jr5i-~ ].W~[L09d!Nh7*(vIco"m>q#ՙ@'5W"2iY|:cHM-XlO4:==^J1r03y&;=S6IuzHm|_/?M½d]SuN&+tA? *rWVDO@NQZt]؁cEO-v]Lm^fOO!QTkT *VBJ<Y`5R ,./w0 ĚMgdWV6|6˧N23@Ie+Ԇ퓯o lvs-J kP5\bb,|܎` ,dF\s;+3N=/! E+<wGLfbPW2H_&RE&nܪ[:& L}gkp/ngĶ.,EK"k⮎M='(kOќΠ˹jlS+d~- eF 7hfШX:C3 } :'j׶~!%T;2QLw6KHdA_a.dSqu@SP  ]hȴAɌFSIEXEg9.e}Vm“ab̖ ԇ ![#g[^RU).\vy@Izn;sG0ʔM+%$*T< %W: R4Ccc* rF D9{ji*]zu*|W;)6g*1 YlQ Cj|Wƽ֢ #|yzV\A˖W_EN;ԏOYh,vcX0fyzL*g>h\˃C[C6fכBo0+'֮ϳd$QFDqnZ/ڦd [/(\>ᄕJj1*OoG4I%Oh {/naCD/-`SW&T֐찳vO#&7WGa _&(*:RIlź Ns5rxNpskZϱ?l=yk R Z/AU Eh|aQ 4>-aqÅF+'ZvN C39w@` Y<©i4uM#eZ,1&9vR4GcWf Af+h6unA ܫ 7;sE4#f^ٰ 8& %dqi ׻D'3PCJnQ6(qEh>V]iqn}V$pGRI=dBӝ, 26T0#w>r祦s 3<1_1^Q[f>Bxv|entrэRVWfN hxZ /qtKs )fIHx'5cH:|'!) 4? A2EMcʂa{Trк战3v7`FClAy0-8?.RO\YzgVgT ij@a²"9FUM^EVصϥ×#;F<\olL1*^^+J! RĄDo@"`(V7'dQ- N^fQII Si)hI7楽5~T+l\K=.n@f+r7iX(l-!5B3j<0ԴA 5PUhlPi+q|&,Ht/8w'HG-J˼0tP+s26j b@yޜZ*qr0ә3S{۸\  >Hzr^Hv|mLO5 e93M-e'?L5"݊2VA~9՘9$s:Lw0_J5|9t8Ynh@ڂ_۞|? =觔CwL5Õ\\=Sސe( [zf 7 GZKM*1AwO9WC3W!fd ѽlL΂.upɃtHYfnntwe`vFs f7*ZwT7NaZ jp'2)-E!ʓSuȀsڎ~-݈O _vf*ʧ۩쭣e:d¦=3Q]VZ5 eNso-^"o> 2R[x..<ʀP|k 1ݠ3bR"e$:c;i\cL Jy_G?527Oun(+Z[֛o=i&ps麝/[IBqSRGGw +-nF}ɀ/@m _A9{C4Duq|3$>??o^,A|T] 53f'k;1j{mJ,;6g'' ԭ+M PAչicZë3K'*>AgRfK+%ly^>MvK[-/'l(S`FU C_kác ypvc? o?C"djFYzR>]LWئ B=F>fSnd2 EE'0ȭ>gLǒC6 z/#9,ܗt*TY x,싅.~ldI+ԒH zdyჂ6mz6ҚvAnhKs0uӭŏ16p5Aː% I`ht1"f$ qVX/_$P0Z"aK ;=oZ(YD*MSp)$ޜAf #[S, hoLعN-Q$9?ܫ,;OMH7pCCҕ*%yC(Zp% #*`57b}?~=J9 aJ(fHݛ-fCC>z8B7)~,-mp4r#Ҧkw [|ШwE{g$lʫ1PB.g +[e.mj^WϗRw0N#Lܮ\N#V1gC Wҿ'n9MVgydn=qReib 'X 3]z{ŒT|q9ºR10"JQU 9SU 3 7-]¡AԿlÍp}:pgJ2Ω~WSol*@ 4zNt:4&0#)=2NQ[)v*-@2j k&K4&W% :Yקffɠy5̑8lf w.^K>Щ,B.(|'TޑɅ&uuHiA:]%uAl 0)[xpwQu('{d;e:59$s쀫 6a0xW{`R9}R:x~ p^o:=A:l8rj\;괲kN !poLFl<2NmT)5NʃWUoS~7{KΦr?#p0gV#l qB>m$(YtA~~ۣl8ԌU ƓΤjXp53 $Z%ǫa^vk /X4h6*n&gq9%$>g :CE Xf#iRRj(ĐVjNiK6Hy]4&+i~'+M6 bC]QKJLCI!r*΋1O@D|O\osq_;DJ֘}a:udsŨv$lKj7zƱ&8SQ״GY)'*Q- 5+i].\9NEmkSF[`ȅigĔ<;ViC*1 h,-s կa.4W;RvBAL4jqICo qApS.t+&"Yb_,Q7GJoeAr.?k,9V 5:EKecGjXd%cT]aJ̣6zĝMOt_[\v+xTW"?fZ>f3ZLqOn4LK,bX {.\;]utM8s >$~/2t-TD'"Bݲ cW2J"ٖ@E ƛbAB,ejD#N|r8RߚnV5dXks~]YE^E;\@-@ N$Wu?VF-.8L^Ԅ47QՓ9q;8R.- *避U@ؒۦڬV~e?xK[2Ft7g"hTMTSaۛף**%w4$};j\bٴQqH}1v^Bc (X7gxf7_Ҹʥ.dM$Py&^kPŻgSNHQۆ!j[,*P \8:zm=}bcw)q\7g|)ˮo c EwfS=yV@dC Lp,st+Rq|^^,Pt֜T7¶֦D#CȶBA/;2xN,OX5b6sA,Թ|̲"KKP))@?;b 88\Żw ?E8Ddiefp{;|q[|[$T?i%DLD(xk2ͬ¯?WтobU@0>V{m|E-_2X E q2};q rOCW,XguJ=O{k{\śv|M?XQZs]9\x }zQh,bΔJ=N$N55E)ؗƲ5v$g#'PCYJ+Cf9ũRcfX+֍+ q`],RҚ幏#Go:a*[MؚRg"A NMڇ(Ӽ}tk=jUet1<, _dBN!޷G(s6u|qgG(~( 3n*o (-B&UVw4}~n^oT[_0MS皀%%'lcֶAS7s\ ’y4oU?ms>8X?Vk.81Rob/\Qkv}IGyioUWmx2}_ [9MbhX B-](5+ ztjsbvH)p@/(a~;[dGW_Iv?ڶ 9cDfoisrCG{dh:bّkIѷNT/A%gۍB5,-~y 7F[UGݜV8f$qXؚQxULpq1馧w}Vdlr|ʫx|ETnmʬO^o"7KS\UyWF!b9>"HKJ\ZqW`0h?5L/f^[=s2ݮS$>LGϷcJ_WdM!6Pe"Y@Jm]"D,\3E&|+m$ty€BGsT@[rF9 2$ufo+NIQ#Œ/Pk˓8썎 I<"_)J{o.Q䃡3jz46u)S,hc1i0>(>TwA'[B:G^+c%8el*)ˁZ+1RL: tQ&LCNG:>&(.ݻs0fٜHk&c%vl^1O!Dq=='Q ~``PK Q~ WYYkC 5}m`cv)<\/͘fڡ;0㡝82 B^ˉdTzbna>* (eha.+3B'3&K#f8ɇ5ŋZR X?֏Z|W=_ѽ(s/}9-|X^K^ppH}UМ$jp*îumC>s!̉S7 cF&'2(38o=^첯=03ch%߶KDe]Q ǐvZn[WH|{~GtqGjS} ۰79yL )iFKVHC=HCcmʗqj>ԭNy9;mdIp>umr 6o'5faS/Pmh~SBQZŮ/0,=:/zP縮#^V@~j [ j vŸRt;**?,JSDBZyL}bxXz1ECgXylډ; %$W|ƕ O;p]tYfRtz+zK' u۟Y8Sz l{&cuzGb_<cϣH=iŅ0RV>!d^4Q<FB$5KyY-kO'DuZ^vyi] <{('\?52-ibٶ%|$,^^|19`Ṹ~F0KlKI,]8qz:cyZ0%8 P( 4(XM- <5mITw J#$!)^bܪnF\qBjOR5{h®\_AYroQheE, Ks{ziW(`.ѹZα ^5`$F$o kܠ2a&̻o<9K]~߉;S+l5b8.~de$d;9W7F"L`l+gwفqC,["#D@d͜[=}tz*4%̖S/V0Kx, H /׵${/i9HNqE׀KW#;w 8׫.l7N5 uc1ۯv}MRuϥ@0p5stMM$5,1:^i$g_ kua|q:cujyt>$䴓m,'~b3YK@/ UMJ]΃#o, b%9?bVֵ`fMz,F D@n[=tP 47q/oepbwk|4fA C,>UQopmzn*;~ߗ]{zso\i~\;OzQ9NMZv'1*/bk2 #KЕ#F&:<Y]5fQ@ 6y؜.+'c8NF^ljQUUC_{ _A=t@kGm"Ntno13m,v{'bGtsb_7}7ͩiG1AtEڇIM^d "`]y 85B(yʖf||8^lW#f8C)NNRn*u,+dCA|E g1pOVv3j>O~\x5T.onDyt Gp5NH2h~^|iClӫo)2g [LT_eLB]0"1Jyi3 "J&jiG8|SgX.H/ \L9/ 0plib(SnN1'֍"D.dBHU'#b5W[ 0;!Zظ&BM @2׊ OE&ͱB^z5zٮZAyֻ'1;MߍW N&eݜюCb(iW I<ҧR/_OT,#t'H)kpSZ`#=Kb2 Aٴ%P:=ΰ; 6:zpZD%U2 &]ʳ՟a|on(x9&[e 8!/SoYm[3k ii+=(IFah{eqV#aW'l7ů:3VLjN~>ͤLH xzg) sL;e-R{ `ՋxQ ]џ=Up!H !k'dLxvެ[ Ma_z2+t3^ѱ/®$e\L^[bO>Ζpvn5dш qhN^+E=uQ_cIQFqt;Jv{Di֍MEI83Mi{roLW?F\RFCR^hςw.q\}e?@)Ϭ߲@v I@&* +-HaOpH@ˇk#قoB=OۢȾ}d3F,n>Gj?k L M_":yU#7$32*Yȇ(rwKYߋɻ#W$f 읝 Oj_!Af5ֶyY%ň 8%{20X,[ o)%Utَv鈶oGO[kHJ B-Z&ܬ+6*Rh`1`t>#S;^~lqXm}J>[U&`do4{q XT.^s MsD¿Q} oA3IUd/N |;) ]C_PvBg=`K]um&^eD+DeAI6hό_Ssj?HT%q>}"gs ]N$4\^IxͿyQFH.2)WT7k.M 0h?zѓblZ+FUV (e0>4w״OhM޺$@Q!)wr&-aZ\ {!dNi0V( 9kiGT;*(zd#^Iz}&di\)^u? N04ʆx)#l)L|{5…njHS1n/ӢkU-(h5IܰoMUDi2B9O)[`܃P,)v] Pn3aQxm+.9yPH~zW82 rxn>MVl7ΈAC8|NP}3Vƚ_< e"nrnωiQֳq$k,x' mwy=.ķi.J#`5|DtWN͂헭u)`E UU, gR1WOn's1VT\ Uav$է0]f.Pz0\,0-ako[TeRu*q8A˕ПN_K!i+?PWc+n"^C,i)=}vk@/yiuєlK[QV![0(9r rJ8Ewg:(vj0)>RndNr5ź2 +?-KK;M)! ϋZTsEXӑz}k sK;B^8t^᫲aO!P;/C$=Fy#k0m,$&?; P+Ik8cuAY1KHE%H/EY>WrzxTU_C`="bsic%჋Z|hp7+i`74F2nR_K"xO4E8oH501h57s ь\rk@OMӆNZ%bpFȻ 9u:&uvrkQ6P]wa:TIP/UCJ p9ٳ6, 9P=zoarC=+6Ir`g{ߖxy!wHWܮ۬WHul \kr=uI S>ma "#FkG{)h?戭, BJc^aW8FwR@,Bm5Ad%کEZu.߃$1w )JFl!rQnP҂3㥽VBv6mĉ_Ck=.3~otkg 8Ì3MG>t HC&DA}J+)a}v*}L6hUEҝ2NꇵIxr-!#Lߓr~ѩ(\Ͳ3/p|OX[~vӸ¨l3B8(c;#"eX;x_8柇3"$،LfSJeT:&fYzNu>; ~TSPL5HK7PWE8:[./{V`.Wr+Sbم`:,Xˬ>4̃DjʛQ˼3]H\Դag,4\ \A~SνJuo-UGII Uwj~Y[GzT\KhZ+(S(Iqk[2Qi#[%fjpQغޢ҅l7cBf: k\m0xY 0#Uqs\W(fG\iDJ5/pgIkhͣ-ot4U' 8}huC{FS$r]m(A|F)%NM u&4ȯZOTi*Ɂ4+uHFOөwW.c*|7;1a<ǓیIʲR'c;Z .ߜ0 sZd_4sz]NJoN+hf>{Ix.WnhܩS C,`emWh7Vv/"ه/FB!q% 0Nh25R+oI)|rRҾ@ХSe5VNPx:6{SٝxabIwOf谁7Qi~$ڎWcxd7,qMޅl'C!kBq1^;9,7%dk׺&AcC[ah-sxWZ9m:Av!"ޠ/%Sn0y;2{zV%S: TegrW"~mBj+ח.p4,z0d3ۻc#gm|2RM&2DĸB\?/V7M1-nf#tZ\"qaZf!D vk%vBEc/SsG/F0' ͹ zl^}{V*@23wAꅚx-4 'xN3o`]'*a1,Uz*=f=ίg.; 3`O>*4y'ev J[W=enb7XF V&:f̺~v3ļw+PEC!ud( !@]o…lAiMopK_篿qr2ߧdt?!>NT+]"oN'&_c؄V$􉦠C~7XXY&@܆ty[j^+نdJS_Mк[Ebҏae  :}5(Dئlr>܀81$pj}}ѓ?w7cPMuǛwЩnٜ4r :R6J3D"4?a{M<v`)$ NYG?PK/z-zXQtF̓Ft7wRNk;Pa=p0Hrߔ̌D~A=ɺ޽b1!6s#1(;y.\Xʳ=GDxV'$sʼ# p^-K"^=MOeĸLaҕ|A.k`*zuKQ™˿1gH?Eb߆ͮ򩆫/E @+WE]Jm"p`ZsP?^޴(LsPƒ?#_7 K ϳ-ٯKS e S;އ9BN=Ѳ pyVDN࣑Om,ɯ;=D畨not*u֑[y5V '>m7N}hSn|ߣm;uvDܙ?PVJN)% aUM'́|Z᧾ՐBX@i 9HU߽k. ]aߋ1?xff*5:vqd `< |gC1!:|ˇA{K߼ͬ$`1n{T{MUQ~BS٢6gƼ㦺oU[I'҄v 3r)4ܾ4{1U21b$9%!a wAHꡂ[jv# f9\2,DrD\rf <@kic6m|gnЕn$6TAf'qY;(NW;]Qy)Ӭ47νR^~Uwz밝稉+.38s; Lol\*ܶ{X* `"ŽvନjVPSa_G͒vꅣr?J.zz΅Ι-_ukkR s O_dY҅ Y -gp|#cQ8#|;I|B*T[+Rϝ94]q8S\$Mo8 3OE-.q%^>h<:cUTzz{6*G3as4kW&KBCFtiOV:xzaH8ҟ|=*˨:9W %?pXL_7QNRS߮Mo|!1f!9 NFAD#ĝ>pD-|@ .j 0g5~Fc*uG_CܸuUk:{$` $blwO]\*}3,=[]QS?s$AjhL[B9T@ìw'fi7vzyYMv@@iB'tc05$~_;<=mQQk9k- s챈 #ϐʈ|H\P 7+ݜ<@Z{Bj\$@6=&߂[ b[ίZ!T(뛊&YC9Tnnӛ/Cm2 0XoL, fSqyh#!J{sQTQ5(ĩCTϫE>Ye r\E7W -ICu=з50κȡ)$yOuS/uVkTX,PrD8 ԕr&2VnqE5e4`ůZ7}<yG(e9|F@luHq< vf4͢ہx5lM%Y/a /o(CA$#9^}$Z۰o5lm R!s,8qK,mǪw)epZMʻX>j+Iw*G`0,SV-e?N{?$۴r쮓2"K^g3Q*KPƗYWr:!5FN4B &"]v_^yբ !w|C>\~i6]@а 4Ջ>D &$B>2mνMPa??l{Jb=/X%m0&ݹn$j )Ee@.Z Ҝ^r\85T@dWk\u0j v-f< H{FWJgr=ahʤ\SۃXBkswT$XoZlg/}$+y)~Wfyz^km2RBO0 (1p頼#H5qEu,hnkk!h r}O<5+17dhf1;xD ) Jm"JLM$c\;DvRyH: je[Ƣ=:fӅM5U2n]1hHl? E<6v[&y&Yk|5ŀTXdk#.%K6A .=- pGV5cЊ5 /٭Џ7'{QQɦ7&'ZD0enwy*p;wD^Af2<IJU 2azQGc%I (E/9K_yґϽ8v*G5?blKU_Aq'yG +nͶ&z6Xl!]gcKC5d,VTH]x WK ߿Ҋ7>;<摺ܰ @^ͳ9;ڲ׵ ʒzY`J.ȰLP4'|+4w.P(φv8 hI&T~*D-.iV[^\~3_-Yp&JDa[]L) "9QDaǨU218)5܂>^.J%3[Q$ҏoeGOIK˴L3GYCQ#W(c=7YmУ4/<&fCzG9$,;FJ`CrR]4( x__m_g*\8ʹ~ۺs_7V~grwgЕq~rj/wv‘UߖF"KQzu]91[ .TԙZ ,=/EY0MEu,Lx;-tk DHa%vu #;|x48.oTnC_l_tqBZ_3OBt:`ݸDN~+EM ze}/ M>'E`^} EJ*S1= [+ڑFsρ+y3+ͺ'g0zv;ɿ0lҐL@ =gA"FTw, nm`Op % ܾ&I^Hk{mUqc~Xt{X[lD hgr6آg*L4@3I64`2%,M"nIUbфnMgy98%C"&bHb Scݔ2iNLք] q~c ͣ:UE8PWž)\aˊxLVz@ܣtAUMO鎞JW@r&CSǞin4ZEo<|T&B;Lf0'EHNS~@R In@roJw29ޑЀ{ēůkV'R+S8) 5VB]Y5Q늛\%DBcA{`9Q)pC'DT])w !HWHNL?&n|M S0Fyugv#,g EO;\##zq MelNSuu+"gsuV@t'#M5V݁ckj*؎Ͷ{ Rhbz|FҰ7KCed,z.h1͹۟qzRF8=z-M%Oiu5 QKuIxޮ ׶ ^O%YȮ"ΐK,E^p@J?ޟ|5z %d>{4v5uطghlۓɏv;sZ>֑*骦@uęXɂAWTkw;TѬg}̈ T̙ k(2Zjt6D޳M_BRf:A#걬v_ǯpS)r-~=͘J@b݈yUgn'6ZIUB[xۍ +Ӈ1)NHE& }qOXyza !&ά@X6JnQԋrh"@|,nqk|xPu. FE)|gqE`~|բBĹuiX-] L(VTљk X- Ĭ&{/ G UTF@#;_N"HؑڵHZj1ur}wz>?Y oq~]h㞤M~H|\2I>Vh.4pkv 8JnA 4eҤ5bj.9DC KI'sq,됄rk/ͯ? "'&JЕM+džǮsV;X!︦/P!- ^(&Z&2_jdpae%ءTseBxVrAbx3k9yfUz.+S%8nPPNwĒԚkWw/_rY'6{qLQ.tI{ybpY/d[_B:yF<1ӡOpDTZUmO%K+tsսD{gNu\7,[D=*6,_WZa3z;t:!;nE9(Kw5AX=f rPޙ|T*/-gGjNgJ(M^G`)nҿ>lY~6 ܰxTY[<}Œ*(˳tBwgVf^BYA\dmd+"M /|\.`~_Sv1;3+!1G-ZɵRGH޸j_].w?HSU)Z!sATt4[߻~zWlg?>gy PP[ޢS |nid7jp ,F6+橜#kt6ҭ4bP?2mniG'pǠ|<3mj"렏C=kSq8!% X pDmxVCL>h1/dh858w仿,pkI9 8Qԅ*Lճ繪\'>L(lV>z؇R@Q1f/pV>KtLfg`|-"C"`b^>`Q3d65(,wE 2]d$rdr6-21@SLBd`u.VLWs^>, 2Kɖ4(l9{Lr & gg=c*yw(2A'|GK.2٘jo c8JȺL1aN$5Pe̩K겾Zpԗo.+®rj#(|¹',jEgp'.j_:wd\[y^R> /e1{:g /w UWb·s"ĕ(gUVh|`Cq<%ŷcyZ`{$X=2eXP^:--fԩHi禎K_{Osĭp/ w(#a=/@v82)1 ,Xvo~Cx6p=qg@'aNvesIt/'Ar .}?aib֞֫<܁W|sӺX[Mfzj#@B/&eNjy<2&4QAJCUYc Ns}SK9L2P{~/ F3*֣7!ֽ63 8B,u-vL6&UȭٓhVЭK1mXio %yJ s]^dM=:mVCk'mIKK7wCtVjNwI- # *N_ C+;Σs58i[\-UODgli# =rh[*@SV}s_L+!jd#Ab+|,+Akͼt&'q~d<7#u :qj@r/:W͠.Z3K6Zꎊ\C붡3É$y)Rtx{Y]Ʈ&%$CeM`}c:z(ׅL≎Fv3B液f@4\r6xFD6$nɡn_>i,z;`F%.6}C1PIUWSn8/A[bcB0Rt1]EMWW||,k(s`Mc)fyclP$p&nOЫ#k,O7{Eg118;m\µHt6@ֆmLVUoHB'F`pF>S|#AS_6hTdsʾc従m/qEW*Խ?ﮧ-` \‚$m%lAk:8K.^<L;6_t5 evM/I\NK(;a{'n  ls|B1诽a[ql{V Q+`|c1,=nt.YY Y˷\FgU{V)W__zӁ"aY00ĕW:tVn8dмJYڹ :gLfw\bhݝglF] oU.'Ej/2=`^Y%swƾ*ynFJpZO.ih\u#4RHh]R\,-?V/&A$.ȨA<4c..7mɉ_j%tǼ%H&1d,=egD `]L׃n8J(RHBL׬eN(,ЏXVR(>qz[WwײM8M8!kdG"y g[DyyF7ẽb-"uo̦yQ@\Hsٳ#'HH)/J tqU-qJ=ÉjA]N$(uXݎMA-$q?YkQG뼅^g6&4sU]s1ތCV -ӤͲPN %ZWм60W.8U˂dC(Zj!bѩҸuLu}x-Kjc_*% M rw;#<}]xQfK_S4Zm?(NkԳBb4h)yԉߨ(/a wNwr畕?Yhad@7MнlR[玵VSjgӺMYкx?iJ#]$XnH6:b4щOq!R䕃pE F5s66+[Boq&xYˤ44&s| d!0=6 w 0CKowЊ>v޿\c2뽍?jğ.8S ngJ[ jkЌ+o6z2xXz"3jfpSjʊ{[a&.QW}o1}NGs!'XXT&{f=re0d4$Gݰ®}%+4{K+rEowmQmݞ. fnuM|Q?.fiȫA4AwmskfM(%VOI94/I^ݡ{VwB1ngױTQHj0!|lmhnyz|K4-@lZgĝr\~ewCGnY.5EBg1&ǭzy+{\LinzWʄ{.w8DoɨAV#kz,55O"֯Fʞݳ!vlI%5uϯ]ut-@9ؤJrn(/NU 23\=gv.;DBc =ƙ?UNJCH|TH<„=w^L`rf11ʭ5pYEfQHT'tؤw4GQ=QxUEi6S&<lBIc 'cٞ 9Pp}հ N*?f>cN! 6]_, pP7bܛYބO/ GA6I~{Ն?Aܻ`\tc޴|Jo 9k%fRbpQ $;rmu^U :&R{R+{x:ŅSsMeW:j-,h-tdx Hv"n[0[x טǯiHm(fݲ|Dt-;EgO[&lD÷ wh9.:-8Rv Ը=eo:ܽl_ P^jэݷU,_b&PuJ 3 h1!OK6=,eCi0"H8iO GG \Q;+]މxМMLFKK8dBp]Ś*C^Rhr)B5" 960.o/MlBͫPۘf]즇S:sh=@mbNXLqPڎΈtԳ˗]b)GŧxhĞk(mT[!q$uz ftxV4gs'}Dq?χbL-pAޱG`uS.]6s3*ݠŵ3CR쵞Nƛ) 0"'lĨ68_\j嘉aKxc.GvV{slQD:vMB[/0F)zH7Y±U vxtyN/lZC(EHWFÞ!צ+6UdDg)|kЖ֮㵓ihއ"ڢ:m|7|Y H洢\V[ĖViN0Bch וּh+ۃj( 6ߒȠl&r"$yOLQ11,b,އ"; zB;wАJ.򚣻h'oL9wP*-)-OWm8h8.(d}bJ-2{|aA_hƸy.P=QSB7;(kێ-z db(g8'v?nX(;Q5\}w#owĤ*;_!Ê<ʼ3HRӀS"™K;I$ _X8sU̪EfKPww7Iy  ~\i=﭅0sHdKt8ܵ‰F3]QOrjC+-'Ce.ha83NSPHExQ.P9Iu)sZ[Pɛ+VeKy+-0iHC+s7]GڨĞ-E\!U,Ad@c rKwv5jZ AbV $OM 7&juCX40%|<94A!1C$ݐZ7;"22 +Ư;?PiBv;P)_YXҚ#/A4T?MD f/"{%=qbq 9u+uo#J#Gtz[XwFOw \ iwƨ XPڀES^m&ehgYE+Ov4NPT1UBU?R&B'ت$8 diˍ#GؗS;xXh,n&d^8iɍA{> 둼fQ/{fAfkT^0fc:5~IGTE}/)(g;9zez#[ڧ'+ jxyBʄ lL"ʯhFύrˤTՆ)K񭡱an61WfUvC%"F&M|IW˺-uT,hIXrII;@sۀܾs7ӟ3";0jD|?&!_kF-ͣ=gexӸ 5~;u[gW5]qRT FW's"J>hZ=Clz :LFwΝrСtlRa#y<蒴 łzmka?x~|tb7xV.5HhVSԌ=]Y/h"ZȌV1c6/JcW~+]n *Y>4fyѹu:è)KN3BX^t^Q_gCH-7w"#J`gt]gTj3AXo[zs*pΑK$s9S ,k6L!| Fj\o qϠH'5˜4)uO륲s5$OmW5Lۍ'h3$] &澢 0S;&:l0%J >pkYj3&]$1YQ3V%sࢰ>2tXLxjkբ3앍 ]nOK_*o]u$$&ͫӾR8D7oyJn# ˗'[Opc,ZLG(Xbѫ_ٙ}{`2p #uĩJJ<,QyS> ISW:Sd1KWbUD;>nQ%ܭ=op\4ޟUڥ~BdV Slmh),!nC?8I*>~fs@t]&f$BXctw:$0/j(\dHZr8 r-\r&Fz/ޟwBdɡ0qu} H8YH뼨LaTv!^Q8!`BCFIx^Oa]˨ S)bYhaTe9`v{ c5UX} K+kq^EuX!qB-TSKF酶ed]_hQ ۈcҟ5 D|_#ڱiEvzCMn@ l$ga?f|P!]¤;i}ݰ] U #~r55O}Bws8%wfm:M[m|=N UL9M] قM#AD e&}"^!U r5,W\ C]bK jO/1;`N5vq xwj d ۈ''Gޙ樹gDaJw-1ijʮc陱QÝ&j=kj=tzPDU_VW\P x{ g$V*4OG n)+ 1t.`7g/ '!Vӽ/`"*(TN@Gpf z{`DIRBec28 7HYub}3EF6i0) ue OY ?-aZZp{ڱ&BN"%be*@A8[.Fe{t"!'VRD,20e!ؔHf7L;S@?kإԄpU钞 ȴ1J D `ĵҏkQbŽ*DUoa*㦃qK,!XjUzә'.d>~ M\JomM,u&FfQ]x`4u1&;x)D1nf%hMJ~!(bpD.g?kD-LrA 7H&S֯Ό/(7n4Gd "Ŏ ovpSc|vnv}) "9OzBj|3F.}SWdtлVv yϖccWb >MfhTr e%a6cQ)۳N)urӍq 0Nc:hS8vr!ͮlTf:k ~S!]14~a)ݥw#''1t.mzeϔC+yz>̲%fSGUpS"Ta+C~IPkPC7B^{$ܾ1=B- 1%Oo#{k%{-C Dr%$y>BH9<:OK{iPRr+3bA H4C%t׌c7 ֘Lsat+x)A<#3Z!%r=KzPRP@0@Tꑙ=-8fSk$l]Xb`I N>䯉S%V!f8_З5Ad[CjDYt6p"|2'C!ߋE8RQGzsKCB ]ds]حb-[ʆUz1gt)_Hh⻴, 7`!t̸uu#ŕ 3N4Th˗6J Z?^oY0QTwBCae1Vo$g>꽚V乫nDDjCu@ 'T,G_`>HbSy픍d`{?*r++/<+p7Jf eV_X.tgY6N KϭBI:QB50dG> f1v 'r=r5ZwBqY*XtfEWzHPky.JmoU+W .N&ZyWPEH: ]OJf]"= g@p}:>׀^sHJf ܩJTǢt3ibvB[kE 퀏;h(%9Wq}|?u |(ld2źЁ9 f/ܪ1kgH52ΧqLcn. sXOR8"p'a +%9;9lȂ Io~-kcB2eCr2؈s3~~sKq+Ɨ]nԏ. @8C|\|>Lu:%mFLp+xu5n7GBa,Ր&뼥"`nN5m%9 >AQC,S*GɗI yam6R1)tX$wCjߡ.حDfNYCGjgI_5N~N7 ,<|Žx%AOe X +zoXe.HlpnWp97k+59i[]1?0FĖZ$1N{0v9xB ㄋ;:  WGG 2e StL>NƒI5iWjef3}Kqhӈeܙ ,)]ȬvZ,. kC֞ȇ{Xq ۚuR'ҹ3L$3c'氍V+jgr~_܀chʔ_n?߶|Sʁ(ւkRܒ!qDEBPQ3n;|CYgr)c xSE &`ȩ:>i X 4Z/.%q2 NZYľH]+xH2E\!xYQ`yu GThn.\db;d$&S0 Cj9omӋs6Ɍ`Z)8q;:YbTdianЅ(nw,燡<)"rVOe"cl01rL} )\3oݠ$8،b @PqF~$S8i2˯lDԳ#UX=/rxzmԎgUqjI{\qINٝ|ЗK$|MYҞ\b ?nzźN`NBz !yqFJSɢHG*ݐ2] >tSmUm>ūKL1! !xn&,29<7amoq&es5?pYDa$^}t@?PWged8K8׏;sVq_3𢄜ȕmtsD|* Gy5\Pzu,qW8 }"Q|j1&Z_AL%Tm}Q nʲEjgj ;;wz [3p|eXk]yiFvb*4g}Q0`ӜN Y$\_zvG(Nq(OUz}8Ycu[</.U,h$_hۺ LnD4xv6B,cJvt@9 [JXp@z!W~eϨJZ`@vO-34Wy}ͣSyѰ!.Xis /p; fCbtyfU_$<.{m͗RUփ5M. +$BD6RP\[%Z,=I*Kg"=1i5~@Qʕc;%Ak:[ #P0hW9,Gqn1?Q]C56F7a<ꮜ~!qYvb*/,puAG+nXj? oO3$,0x(^$YHcve!jOFx옰PE+ߺ,z2@Y9 qE4ҙFNo`4Nz6Lwe5b2mJ2ٍAP^m8  o +("W=p(U:E.fm#RY6g3xO~ T<]DEk4Xٞ擩!ŭi%MBeva%h*|ێ҈ lv3n3Vr`b2UII|K,11ٴ =H^.%i>w:/7V%ukp̏Sp@Alұ<`O ڜyF-{d>B\2$x e~N[&IZ;9{Jl DӜbp&HAJj1A }R I|"l [4 | [Ÿ>T25{q~e\?lȁU5w*fI%89FƟB ,/w3x,^R@|ˎ>PD R{qvnvϕOWFA!~d]xYQliέY$7;.xѺ*TE[!ه|)&-Z/ϒDl%zΞߑ֩][!2R^m#.Q'-Vw|Dx<`u[cPGzg[ŏ@l.F!fVRH t|r,5ٺCz @ß$Gtq˅B\K)5`QK~]5Z}qhEIF riRYx|[5ؐdTY}=ڽ9󸀆Gk!04 0; "Yn}dc^%L: g9O{њ Fl{ο@]y|6f򢰹qRpEGA! n*˰}ֈ>Grcx аxa?F6*t`X%BTqd4+B]n-z?9hD%wac=}rP[]}fn ˶1[s[* qÚ`B%q`Dʁ!"|)K7±2ZĞ ޴ExpU&/[ UdEʘT@ttR9NX( 9}4v$X=nNAl"Bݎz͈u? M%^*7xø>z){t}O3IqQ8+'OL`U8 KĔ>M~s?wGXMfbs}L?ǰۯoYa wSX7č.HDE4d2v~j娂׏q S @iA>N䴏fਅFr[M9>G9oFNAV HLPS/1>h1,"'Zc7f$ ).7oq { C?fLM?&\ۊ 3'$-@<M;v8؃9N5­aHZ sj ubA8]z$3MUˁxfc~unt˿h÷Z0؜4|3ef VV zOe.:Cv0c7~ܘ@E%N/Lꉚ+h,?p{/`Q}&l 256AtU'n {//v Ա_T}YlK`ҋBib jXQ_Cv;[OD qd(8?6:1x݂H8ث(.G)T4ĨW[6Pъw3z1ex-{ Ұv"a VkMTDo/=xOW&'L?DGt|vmPbI%xH/%&2 K :&j,0_OZ̈́ז]%Jp-;ۺIY [5VkQ>O(CRW{:W[9ZS%B DJs{CEw#*1*sѩR@$™k!{ jR =TrUpLza[ӇdD`OC|aM6wB#22e%"$j[ =OFθh?+=$r\5)L焻m@`6ɌZ<,D">T6o^5;g=أ^38TO\݀o ] (R|=\SLgZV坤O2JNjD>nsa?CX}m/_'[f%I6Ϊhptl GFLudP6M/qd3 15Ek:[ިsA_&5SȏeuB!E#QcZ&AʃsX2Oz.*8Q>?O_MaOGX}%ryzĮxQ@ x[ܺ*DFl\.kRUSPO OtU$fpJ@/ddvt^avVgB-@1r0vZcXȍ @bO0~&jg`nW7IhU7̎ͥ;:_'ޕP=<#wZ/]gobpd~UԌ[ RLXo[ IaGswi@l~!o[mz@A=z%BXGdIDY Ұ82B*-3;* ]t=k˼?򼞲k-<=)-*\ \jtS>n@jkkn[tNT6vĬ/[?d:d8f3_M4+D9~@K]<0jSV S?N8}s0 eSN hdW?1PC[[|Ԅr/\c[GbkaЁSV62+=Em]ב|!sowű 2 t* {焙ۦ/$iLAmDaw9e)fJY+``%4ؐwv L}aBlZ#K\!݃}Zk]=vjb=2YEFܤe2(DUD8NVO>2ib \4žޟo,}@!ô V?-B|q_[DG&  Z.(A aF73\Rڥ)Z%GeJlubZ=,׬e gS#ĴR"^^/}蔤h ZrO,sY]3Ғ G1e~E<;[k`U/G~O ~g:zހHTi0DVX*Kam wWPҽa0Xщ~̍v r\UĎ83~OΨT{0~[2 ~2Q2GyuKi]i!1ND[cwp?~Ytl }b$3|4^\k-xѝRx/r!j0xlw}ߤK^ -q`xOq82eS\&FbmfߩE֩:<$%OG觕R8ٝh|ҸŞv2j**X{p&~Э#IF>BHܹ+`ߞ8݇cFӍG0yk#'l~0t:+P7ٗGwvz`z+")nWQ;T[JP2l:~ Z nDK Qq[Ԗ<-dz ~@p{lnx1C!.wluBB'[mBwo`lP(|dJbnK(37 .ob 6Bn#rg|c Y#TY7_`郛 tXh W~C4-U;2Jۄ?(5gKL RU@m^A.5^~ltOiID0tdvu+zr3̂U 92v>-.kWs3ub%;(Y,0Xv :DYt짅'/ Yudc?=;=Vh,[ y#7=AUS>dN'P9lؠ-Lr po! "WJ_G#E,ܧȜY')쟬 3KY%wL$j ELX^}=6c"7\V9+,͞IELR\ Cўnzg?AkloL3l5 q.$Iջ9~}) #V%dCb|67$=4f[g#gDHe#WZ8%q=s,8N8酖{xiOu>y'rPt3&Fmu2E䝓1@rbn>}se*2`PYl ,4KA,6_}.J7yv,3CWu3Rwrw $M-|Ѡ!``^"m""B֟&EQY)D(r.ͭ Yʿ .-ZnNE`6~$f3G Ґ(USK6o5FjQTc񘡡厠eل}?Q IXi5?ǡ\7(>[=e{Jm4u/f{ 7 {K" 'H3T0:iT0Ew $_gƜY1KT7i2$VyMvAKfzޕ""\op]M=ŁMp ޫo:`Db0MU&#"A1X%H C䫸2w4.WHqߒ*ags^w. HrHX~8ߗߖ Q֢Ut 옭0P6H%OTQuR$ m@3ccp ܚ4Rz/<m ѤNMG:wqf/]H`gD1/:Tjw ;?U1~7Vl!Թ5^o>(D T0OeƋd0sĞkg[~u'=h ;0s@kB$`~ Gbf1n|Ҩ5Zf6OH56fpQz.R;1 G}3NsYh3xUi奦 5ȉZI1_R#Ʒ%@CT#Goutq.V:"= [US2D,{cesj)7* C/J[78Ӱ_KQMY2:Hn Nv2W3H 磌.Z1>ϑG)Oq2h.ؾD-S)xi_T嫫PQ1 g5.WۯOYk)1/FG,j<{HdH<^&V:m.[["W|&ixmF+wCb ZV7wmi^x{啎R:b׈s;?ш8sK-ȝ-)$7oV[%\M>ϲ$!ZK>}p3ވM\]x_|n RVI~^)[}l_6LȎϢч"$ EEtZmBFe1Wp`L3rX2ͺȆ exQg]~ECh4a5:0`:ƴ)h &:%y}J/rklRz[ijUh>XE Iwլӑtvdf"[/5YɪnU[{95B"azTnK*,#0>tq0ّ b h1k v = f/'6CZxPWk8u!٧h{ XpGНTxn)%'2BT4+ޖ ,y꼨*QaG$pkgh3±t:ŃL5j/!y3 \aiw!k#d OeB.L+hy-Z8 =z5pz4G1vMtWj<1wm`6[15˜Th)q_7yЊ+9&o1i\ Cai 嬈^kBDy2nA(ȼI7v!䳐r:֙x4[hvE>ifmĔИk՚螝YDO#Rn]|(NKӉ4)OB-&?5 snFL?T3Z~`F Ln'hm=x^OZ/ӚkPӓzs\[VT&ɐaÍ_w2؅MD@q <xHC.`f Jٲ )EH{oOk·8g$KhL$i!4?-|_nɔ/ Ňπ Tzk]q]}^^'sMUYsI%4s 5EVYa0A~ڵӬ~IlA`p40%>SHɒzA*o)KLrZJɹ Wjxԡxo N>Fizq2S75] 4+_;@_tfV1TXVdlL_.SÀ&{I?ӂe̜6hƁ'bez %5?Gwtހ:;G5!7Rxy2/oM ˍS Fa| zh>ʟPjðZ"k+f8h1j\Уoӟ;+FO|\6e\pҚ+(P[+Y,~1gC4?daJo_qޡti1Q6N&{3E_]5Uc`vF>D$#D+,Z1J4_1*کL{ae"q\Ʌ哾5)0ה#]LpkO 8aB6Qɫ|eyvν2pOa~W^92^|zi+_Qki=j+/6q.}(} ?o+[Gm 7^z6]>H]z韬H^yEРp@jYak)@ < -wī)zxf=Oz(c4irIf* }3w\=U=7:)DHiZY:֩)諟Ԥ覆֩ 'tJPIVokr|X " x ġ:?f{}LbwδE,ρ1֓ "/MŜ{?Vd%!w6]@to$M|=)4+wqyK(zlb:iNxCtN묑0 9!9لb6ه͹L,ibXP-Txv7BSs~Ur]A`Jc ] lS 9?؉JFI%amtw?TY *ՂF-T)mxWR^_ё.Sa8LYj-U\I(ƙimVd $.0JĀMG3f~6ihkV(A^)BG,@Da745һ~&;2e6(HXP'4eĎ81=V\־6 6"S^mUe}FF?_ 9TR,KbBug l Bk]j8}W฿! ݇,+l&BW/.>De"~gLJᜒfg(EcмB5^n3܌U<`]QfG}I8)!N{8n..Y|ן;lUSD&X{f(o2Ctd'2ܟ+$҅!K*u|mkMYnOő!$[՝k^%>~PJk'u2z%ȕOa$!}viXRѨz $=}޻FM,v^F am|;`[N?N+E˾rq5(GN'GA=OkyLvXflV^AT]-:ذ$ 1ZSX`ƜF96zr? bӏzuD. eo903>q[w3#=W ~2m:SEh&ZJ@;q5d{ jr P+t'D7GÊvR@@{Lnx1wD ]>DΣ{\KS6 K8qN3?2z 3_Ww/CI!RcW"W>aս{90(JGLILd_^gVT!ϛ0rx 4ʧzV xO%Hsviz6 :Iޥwа|,H]wa@k`GS^DurpɃG&.!zd4"yUKv ?Eպ+=@X"D.|GĽf+Tz`aϬ@iM*5lC]N:T#{WsZ;;zm a榚yO~~Ygv-#,04Y4+AJf^{Ȥaˆ[{N'ԌѪ8u15V<(B$X=Y*rA6u9mODn@AXꃨ"aLʻA΋qa5n?b*Tq*\I)S:1%I,/eI/j!N 7KAGF861klϖ,s53 dPa|W\ *;aoK &!,fZdVETܓJ:C.b|ޟ:.7yǍr&W#h0)c{N  &8٣ sW$oI=o !r8 M /h^L ,f*Q82P$56F‚;R0&E3D{<-]vHJEdoZCy`R)ͣ9B$0*3TkA>pAy=,'$~ PCVX*zu sO.tB#j6OR 'm~_h mPC[|7zLp?WzHe NWC zI."7zxcg]OX=5uO A&iži3/?buDL|?oZt\=?2̺p3 Q 0L|=cy)_2dGtF8T؄t U/30XøO<( 9Ӓ{%JLmYF.\!.A)Oib>Q-?t{To,[E0*+HXdڕO=Dڃs\9T\@5L$r?)sX>jG+7b?XLe9L G ~2.4UCnz4=XJ\Ô k|(sQc ,׃U,egRKfJcP|ԫ~cR ]F(|nr3+ghɒm#(RȽF ^~+PRR O# Q2wJqSlvI{]itzV8AP?7_ "LܙQ"*BLqWa?%KŒ~n[(@y+ʟ%3RrߴAYqӅI_NY^3*ٷ_*S6t ۏń]ٺCq/ds$(@6vX!>~s~%2*O۫Z(u;4WDe)+u ߛ0r`6/ I}DA0i96pJxף[bg#7qݹ`/181Ơ@4 A яBPTQ̙?qֻoD[FHzΘ1Sa m_$&btRK1i_>ӆF͹ۛW|sHt~%wF\qmT.wDsO/O[ͷ]-s߂{ZZ !q*,/d<:*sLi?ZFc702SL8)_DBFAUdv4/#xQzpXb& tn?`5~T%Q Tl2uD fdz^KԠVaGO.Qx/1x{LƭǓO+T@ON͕i~h蘎,*EͼoYA% 3 J#7E`?f0LϢds|\3F4" *Ν`fc` ]mwG+N׺auW>tLLoW۱~iEz}ƨ@}ó*C2w*@pUU4m8ƨx |ddZ Kf%CR>nW6b*b5Õ+-e_)KpMɤ]=ntskѐLZ-k!!$~҄ WpT.%3gBѹ Ϝ { r/Ao}@'G#DԤِj& onOen)0Ty pDK:bD.yZ IB+0sgc9!{hWթӼPǛi@Q[G1.-૥pE5h;2ւe%x%WdUUʿWnl) ^=PFЗC\錭.pmf'VZkӾ:SIQ>75?d齹tsY*jv}AapAe:%gO$Dgmh(7\0A;d pM2†Oxپjhs]#@dH.S{bXK7B{tAȑG|5s">w-Q?Wiz켤u4b,8>8_=)D4mmwR{`C.9 o;JGs6 0 Fr'@]Qé>DhڮH Uvc=7amn{IXj ACTTx 0i+ v(޷LܨG 'n(Kj@3UA&'0C!_FU.SD+Wr9bᝁ7ɞnL"ɵ 阭ns@ZeI+<Y/[`VK<\VK$3$> }!qeebMFEq`>Qg>oU+_{ B@):Y,U1i9ZS ]eyFmd.\H?Fx)9BiN.f%^:Y66ܚO!U#Ȟs# TUTtFJ5Fbߦea?s>.}l+2o߭^wK' ꢘMDŽʊXmZt ѐ1fBa@l+ጃ[E /$<34e`﵏ι842?Wi~H [jcOL|ĸtҚHD|.2kE+|8&&vkG+}Pl` 8`! E>36 ФJ@3oc6gqxfmiӉ%dUbv9{5s$a]|Gv+l  I1`@Dv!(Zj|M UB qu}CB=Q^Tk81*UӔʰ}BIBZ Z)aZ :Q6V]:F҉tO. mexut NxꍠM dZ2 ⧁܃oDr[%~$FY[ LRrP|BݫO%N;xַ'Ra n܉q( z#7X?s|N +_㐥&R &ȿH9y_J&Jr.ǴZDK.}K*wPbZyJ2~ܜךStXD{9?#>+ۄL Q}^mN0ftI5(bP T%|&G419% #o〲XJt W]aCri ˀ ˜Iyΐ#?4Э>Дa zB$l9 [BQB0wx6K,B:[U7QZ=Q]ɟno]I1l 1,S{ἌNm߿~BrtQ*V>iDb-Ox'cS_ lv%iJcet?6*Ը0Iˮu*MvrJh,l ^d]֚OjM9o$lOG-Z~=445}O)f5>vˠy B&fÇil~SLJ䩞kMF1(V5~3ҕ /)ޚMe! h蟟ID iָfPE504a7L8Xw,vlI/$Zkm Ud1/v=kz,Ruz-8 Y[te0 YKc=ƽ^n2tpTmc=W}Q-ҥq_ !Kܦ|y:f]SUUfh 97 nc.̀ ߄/.\2Ejg~E!4C) \xSkz6ȹ`WHޯ%X9,/zlK[iH+Cw=sL9ZO*(=+㛴="vJ$IM ؈Z6;ǧJ2fNNsQ3 |MW͢3*H%Mq& bw=.l>gUZq=rB[f3NPlfAպGbJP&ًNhh$D}Av.KImRCEb&ڨKuMk֢n@5{}u *%R${WlNZ$ 2`s^冎=c?&lp+42}rM&S0PFvWbCߺllf Pղ|>CGUvp\Uxi睿ʩ|OB˯yKC^͂L֝L}HkᬹHt1K?izT۵W:N wan0/z%33<`[4#* )6}hߢȞ<C~.a"]ʽ9>yb\YBS}1h8¢NvhsV\>C!$cw["öɃJCX'#hNYtA;,'Ϝ KίX!QҰs4'vuP|U }tcg5׼vO7lDyQjG ͝!fxRnHx:빏Dn'C5ٲe2,e%,r˕W[E`D8ȍ\&RQpB|!s̮0sARYS0֗>PDbgfrtkB "\TTrTO15pn-ܗ$:X)*#U Wt Om_ @G_2,N ]kB̹v^Oңk}=99fȊ,l{,rq5 ZHHaˋ Ij2DtȀxR&6rޅ 1Qt ͥLn_"8HL$NCȹ#zemְ>TӺ1j?WUb`Pt2p3ӗV\.`pSg!׆G^e 0N4C9'vݑZ݉+'`m1dƂN=n<_v^UOYl:`ErɆPg}O f҉5!Ӓ= .7,2Pm@~_ #>E,Q2zC/S-9W]GK+ #TؠGw= WNiaxaPSbcOFx9/lMCe#ZhjM$VpC097uِ=md? /v'l1K3.J=r&^(l/ لygjeai'ɦ$Sy<ɌY px.>!]Ynzƴ t2{R-8t!G uJ^ TD=Kp⡕MOG]XhTd1~Pjwk ֛֭\}{;VƃBx/X7ʅec U[Ȋ꯸BYғPXKGsyoe+ta0R{ Jm_@+Yܶm$cH3k ~GbjQq2SY1Qzẓ,f"uop >PXb3~XtL:ǥ\L=]Õ2#+-4 N5j45PN!DdLj{}bP huGƪI'S.n84 .靀ʿkm a'zpvU3i4nVt?3a DZHM&cRD>YIe&Mja:s.%Ef4uB )wCBZm̥+Ӛٺ2̪Uꈶ dm='td2gvA=<##B3uC頶FF2m<9Ϟ}fRvgyp4B=Y}?Ҙ~ؼx7u;6Vfb! գ5+{ML1=o񶂳f B9>UW^c|̆CmM}U;33GlrWUXӰXMdcCqQЀɟTo_ܱ>?.$2i((k]kTDd*OӁGn-ĀNXS;9boDezO:88 dU6Ą 8jY砻fVBj9a~AZSpξoȾ;h=ɓsH>L3E%5ʽ&q| pJl*Ԧ鷕!<ܵ> F 42q$DLHBS eObJăkMK|~1`E9-  |śۯ?/a㥘`"`ΎF 6YV;X҅'E%c_,U]jT㷦!&0˖E gwսrHmxe;:(L=:ź]i}< y1MI u]CP8ؘlL/pԐ+_[Bh!EÊW8洁uv0z##yG0,ȲYɺ{ò  w^V㌡`$}IMK!뵳]cY˼ك,{Ε\b1ʎA"ˠvOĠɨZiދӸ"*3CZN[ nQ4O> ݀Eb(?ė9rCh0H"W4sJ(2A`m+bԆP,IiڙNW}~+9;K:8[LZ- 20y[6#&]G8(/:EejO#]E6J&H_elM$S@fFG|XNiY•0~ wdyoko铮~ǟЖUY& ?}HHgz1r1J0Jwl ɮ{re܏ߡ֔pA.ȏ~8,5CRMo`as'!ʞX ' H$Iv$v (xW3ðVI&f]d[[;'bℤ䃑f:kLn1Y?Sly|AKY}Hwwۼ;U%*ޗlnl~V3Xn xkD! ,^Ȋ$,RG( tIY][QA \/HX4.WfIu|{^u=9k#09L}N8]'E?_. A/O݂35z[Tq0q:OR~="3;-!1OS+3[:H%&!IލbN=]R#pso.Bݍ0TVʛI%Gy}rUPh,Kdih e& Vf7Teէ|P bXȎ TCUNEMܥdWg0e*ȄdKiEe s204 &GD@~;&a/R#Kɛ>}Ǿ Lǁ;JR!%m+9=[[r[miNzk[_Ⓟ^!9%BeeZF o[`ُO&!spŷ0@xwԬkۨDWP=;G1غ4(#{1t?]3OհѸ2=iݛ4+Pr6W4,/04bBXIͫ6fsh/ho5)崃WS dDlDLX%5Նaw?MW! ZbE/|a|'H;BVI-Ӥ'&pX&ŸQ9Pbs4Yx$Z?+NmpwA3yuARm:TZ^*q.hs|/mu3Gٶ]UJ@I_\Wx&mhU6;<@=RvNԚ.0 ;HxT?rAR+(v$4X*Tӏ5t0 mAj=Wr| N0fqŏm%BVkF *TN+{ 9 )֗oRTzn lN2'28GPh, 3J$c+ F_zj%Ou[ضp3 m^x 8$ZFtmFTN:i(qM5I35 dEpد'6|%l8^`n™-I-b)ح( 7;d!s#%tK?!xD204a ۜJ? {7(ܫh/j(by+rgp??GUNu\.EELaỤJ8jMӛv#L T"[{ SJ(7XaҦG8a11sSP 4|5Ns½- BCyIӺeq6n!AFN 7HW5_+95c^w^Oߗ?V2EO7p'9*[q0'3N kފ5m(?lhYjH0FuᵸX$q**xﲗ+t,kə.cD/O7c\N[y0:<|qV)aOh.8]r$re TK])+xߚ8W2tgk+9:j4dZГrVk@nɢt"l(Âkjw_ZI89DBfaü|ͷl'PB?lbgcwۈہ#FLM̜E[.ZasltE}3&-z WLPX;>:Ub׼+$v^NbfU">/+ ť^4T\.7"rO9u+Җ.Ÿw,i6f<\o%޻JF=@pafG÷*\96H1hyٌ'qqE Z@PE/eA@&R>Yxo9]E:v6^3V]ziu 5q%:Mk+Q{&9b0Glm"8qO3kIzܷdP|܂'M1XkJ_ED/XU#OH5ruXT0eub88m`%S8m%,!(f E9Ƅz &p4o}ܱD~0E 8Q |\Z(bAinB3?>NЪlt鹲?ccZ+lU[;9"yCvdTF w}e%B鴄C&\FC~ uz7w❛ IOMh1&~>M%Q}=Q&jm r|yoo?ec; n10EB9j4nr (e|~7Aa<=`KyCFyF5*OzEд6S-|O)PZ](Q;W @1+BDB/x"V~nmǪLH@WlQ$7]z^26N!jQ(6V1kmmD 4{yh5ϸOriO7 ix'`ͬRM=όz㙮gZ^.r;8P\< =JU1"A# qJ2XZ> :e,Q:dsPP7+VnU ^D4zpHD6kKdK&Ǒ $xGP7r J=ҎAZhϦhŪJ%%\j"'7#h+^9b"Nqĭ3$+-湉n̾q|F2 1dklATNf|r;Pݛ 3Z+5!uԮ:<  Eٱd%ƒ6 rH 1m)&|:&[|igQHi~(UNlp-;^T$}6_PG؄ #p+uİZ)H1V_'>20:/:q j˸hsÛ,#!I;t kzh<"=:+9xXxm]*J*v}`ʯ)Cn$"V&Ì>€!HXW:S\̫h,M*1HqnT l) x,O]|6=1muL_7x[l@FMD*Ӥ۱s{:d |G;n]`7ńF_.~Dp=8lkWH:A-BlZ{eMfJ6-Q:dxr$8{S'y1%j{7W]ojVl"6f}wcx;Ӌ-qnB-:Ƀ χYIj [ cYΧhÆo˲&&Q7>-=朋b<τ.Ӻ椉rd_2KG=d㐊SW&1!$:Ϧ2iin8uFINE \L) ym/H㞂k3 ^们Xpq -2ś32U2Y>vLK,Ƴ(6 x"߫ڽQ?O䋤49zWSk{g2!lK' y\wJf8y|8x#QV:z9y߫N"g:og2ydf{XsP@0}!,bUJ :-^-ˊ!-ݠ3ܒ]ej΅H˹J>2h ?vɍ$c޼&!ģn&&O3Au܄/Z.o\6`#Po1zfZj->PY|+cN6>)JMbA*6RYڈU!ʖxuc=F? ~6 `ih`{e#y :g8\` w} II釗UBґ9NиwϦMt~zCxFfu8fdFU|Oj t)S 6 |,w2t]20M]HK4pm僌]рKVN:>Ec5\Nt͓qTryiI”-iQQiTͼMM{cvrh F/\^@ʌE+j9eW 8@ݺL4+i/PG)9(̞J?EC*`A4:ֵ-Ѩҳtr.y'ؙ8ps[g;n,E}FgY]G}ʜB1\KO0$#JRSME/6qih~bGT$Xw9Xz-ZñH&1?c;)P/YTd u䰫ݸv%P@ψx_*/Ư){^,c N:1O@S.wB6uQ2|lchxeY\u5WW9 #ѿr(\0/ Ub{DZ^۪۰}eYEyi{?DkǂF QBͤǺx~8[D{NC Ū*9j+&op~Jl<).iFjAAIlخYzR{6Zְn*(nk3_ٲ#3tDy\mY Sw^ӳ߰=&'iۭ p=0llZ8_Y~A[Xq7]#<(`iz-(T74v˽,;;N&,W]XAzC;#IԻ!U`GqO?;E[Ʃ @wnp0W@Ll03JfA~:ip21u-R‘ш!x~.gH0+z)dTL{Z1Hh~/8;\-UoūgSX&pc_˕h'Pj5y 0C=d~ױ{gc>`u=)=28P\ Ӵ|5:9na-'8 8⼀c:z.f]5duFAեc=ߕ.Gv7 6-E]aH!VwT Я?.ɌTI~[8j] z!ԯT~ zL@uvR:Gb W+}>fo_Hgy9j&61ޝ3E`UK dgTрj$sLK8-j*d {3rrvoY'y&2_C˻C\^S0r <>߶>o`AYѾy>3gfi}8LxJ0s+*(тMaDXkt }JJO'gn(MYy׉U +ͻ))}s)J9d71Cf&]atyB$5 PWH0ި&쁭KgQA)0#m*j?nݵ5zZ>{m}ε.DJW^FG([)P] YRow33^!Xjk8_pVQCVgd b~ McsIhjeb:*{A~,{o@zYz?ֽ: a~:rO@HX#%[m; 1 a  $  ʤZ%Z|VgFXYL =%f h1ڎʰLh3Lޭ])ۦv/]~?m8;Z6)ƈ֭8U-o/O *(s|ou%6`;j2mB|$G7-7<бT>%JNkJ;I! PXR!yNs-Af 4/NwF<&Ei +g]Yq 4-!g~Ƈ- >† TT] bѼAoK;6c;jDܪt7k,^(ZkWd3Lh ,DŽ!\֛-.=}`gES툅1H~^S C5ǂEN&&&N(Y7;Ut@* a?s)sszi\6)dRoF0Q R.41+VuHv`.Ga3H݁2 }`)G- j8|vXٌ{BVQ-ohGv: 6hjC "7, g:?so񾵳K @ƀ;_(!CY%:1;VS`Ayt}lD.2kͭ@'){m|VKy=R%dƺZVYd/i<׮HswXFKo)!s_e x#κF>k /h0ߋ-~hX!g ;뀟X\xGP>8ՅB0&ה 2Jf'H[UHZےpWcT]2f“~9Y=+`B>ͅ'7:Bz햖"goN*Ne~W2,hSMܪqb'=7i* bJe@ZLnW~LѪ{`|ZyJXsfRɼB+EFJo6gJgR⏛Xx0]Gy~ʓ{Nq1. pok:^p@k]꽪֍bi5US^q7 76 |S蘁ko&]Xb'Nosh[#8oEK5bwG 1[+G:Nn(U&lG:i9ONJbFV|TB˴MxHMzBJ6)| 1 2re jM^ޔo4-釫F*eZ .}棯zK,ᾃ;?h]+Xr0/ٌ_KS5< ~eohƧ?@؃8%ޡk0 ^Nv%AjFzS#2_Fb"Ƃ^-y;B[-à«ptϘ_ &c'.Ə^dEdR6b)YnWVI]r:!z޻Y?3PDۺ/-64 FT̀~V/.z)ĸUiiqipVL&y_m%g~t $Fm:r)'m,9~!,4ۄ]A>LsCRxgGMQ\ג= oW0#TW\^Gd4?g|.sT2qk X!lW(4 -;TƐ`'iK3n(#+Uy3=9>8gMRB\\aw;za7sb\ޡcWŢXPx;4=s|a >qߎ"ToN3V_nߋDpo[vxv_6][>5wh]pq 2VNi`"LR..zf꠰EvY҈Rf80<#a1']=91&ӯG̃s*z3t}7â>h\31*};%JV `[tӭpY7;Gݴ|t1 TZ:8|wGgĸtCxfl'Hg˦ 5A*qnt)b'G4m=3ܸ_xWVzWVN k{c42QIdW |pW34 P8_x.0dEp獏hf+f jZP#5c:RQMW|0*{@t!֛@_E&(O_j<,:>rG9NG>Kb1д&alP`%Ý T,ְL3^?X́,|GO` w t49ZўթBiR3H=jRZZI10;IdJC= +!Yfbk<_ê)jxH)r㿡~z>+͙xd|Vdw)bEDN@чFgf3cV:@5Bk{r$J݃_{VO9r_28W2&gEl r cb=&[9X4/6jkB5?P?sr:p.T +R)P2RE≋sB%7%یݬ{ @z'y(㝌| u{-[ܜRy{ 3% N#*_QjZ ^ѝSXE22(x`5򆼜 vz+kLboAcЍPHdqK>NUsyAl&8h0{=O:dg`I\dXA[XY*!4ʱJv"*h!sh>-j<Z LcviSq5CrQPăoY_N` x#<"JhkL50ҥ>$Vk!{j.iU~pV\f# WZnXRϒ.#ʐ|IeJg`'> n!6kۑ>vZrxybȦCq@ 锫|vfv4hVCݸd0%6IPE:~ZT83MaJmQ(f+ v -pXƬ!|kx'+ [l8VdW{ Pd6w~VEyk`qWed.%fTWlBR;'KEV~{aY uȗpy] A},3DN! <^δ JnWncSerx{=6@0G㠧ZUpYH";}l!k:*SKN%8LD^SS]PGqT/D(Nm9۫cyjQWY[8qf >&3ήQyQ&_6z {`HRh _,yjSxQ/hEQׅ9R_aŽ:ſ[KE...Τ0zW(jލYUEZ=~.Zuu2q6'8)ϳc2E\KفpqY(9vy7nt*$_nx(?}W~daxn zG3eƵɽ&Jgn߸YɶG8qc n(?+[{v'eGA(a58@:]eR!m%&o [ўG:\$^ET"s'$r*ioPhg`s%(#k\Z)Q9?D9 Մmy|rn]0uE>e'4<#BhO[Ϻh Q 2= 5CFaN9_n]2<*Ղo1xcB@/"dW^pHMo@eHF)OId:U5Θ??5|/2p$8zoC) N.~Ăy¶yN"E+pȗX>tcT7*/S, ~l\+g(pb罼:a,SϪ]I~E.oC4Jm)H +8uR1db9UhZҤ?N܃J.vz9>K}i7_Z!.fQjmRwK7Π;~Xԯ.:?]A(%03?g ."i",m @ CzeqOi/"~qqD#鋷-D3ao,w3 Whs-4cw,C~8d@ܡ"PԦY*# 6zX~c?^D -ᾚ1xRH|ӷ.ĕ%@xfPBP lŌV6B3뉘<X۬;okFU$Z+>M%>{ˠOff,%ȡcVA.Zw `%P"Rj4ۦ{pz1;Z DgUƉnT/GV5~>j!{.ѮEn跰\tWߛ0AAequ`%f<#/Elcexlڻ\xw*Ϸ3o`Ƽ3;orNޏH WCX+>N `1il݃bXNGJh?6V%l!3S5I°$.%SꅪL3*/e1M1}+uua/oQoVg!qI|M[!Ԋӆb^ƾ<6=Ubİ ḿ;ǵe@^NG>a|R[하L\`9XQݗ8 |RF{MD}xjWhWp`P-kf^0KM4XOƱK9e97eQzJ8݌$3AXtNTu-; ,Y'9z㌂q cBahx:RUDHmmElk|A/T*s>f( x^7=Mk-*Rn_JA`2ޑ>lo$ WCB8n{JXg,';p@B,LWͽj>!؆䞴-NQ5l$Ad'pcfRI6jq! kwzLUl[@aoBXWkK*kWgZcv}j%J@o%c2g&2Z^aK*Ɯ؀Y %<Ω(e9p<' "╝1t-INox D`P66Kw"'7 S\sY6NMMHBL׿#bߣG3gR6ed%Bt0Ůj,u@ҩrH[جY&Z*#X˟(cM'nߒd/Wה%U@;Dc3E{֭PNˬ/|ϣg&. ,~Ko "c;m*,>Xq XwwŁ+9*geB.#n^І\v;Mgw-~1Ԝ30qD3lmz_n_sճ[:1.mI}4` _,Y2PD܇Rk >ht{W":ⴥ\a7en-WZZp=`t_Ĺ}sazmj1ܤCćv[ʑoAD2E|]{0>zYA݌$>!h>PIaxD,<1L<|ꝁ4/&ٔAp\?i^s8~/$4__fwG.an(a(G-zUٟ$aRJ ĉKZr`'( "*/~Y2G׊]@Jdy6&dmv=N$ަE($Azr)JVk8s$~* 1,Qv;$]xnay9pl 2;B vh+RE#oݒ{ts+A7<"ZGsZYCau\)=US("6 35[`kGA6үƭoKwB8=vO0hh_1:|-EĬDiH)@)89l=~JL杦;P TTh촀Y JgF ݡ]>T+F)u:|8Cx|E'vk"J05^}H8\Ju+_t@7wico (/6Cː7 )!Dl n\~,zMs5@9ehLq"&07&:h^cd0%KEbfZ(9j=/-l3G [PWBo0IBdW3@\* 4"Y=!XaP]]ᰫdn C']DL W$:2ȽDrLwl4+D8k7MK'@UI!ljׇjM&:f(QDvDZْ} `K'ikalzޕ״Yu}qY9^3 |}#OWŚBOIf]z]Cc!vy?yIEW˧<w7iX;=E]]kVԾOl/~1iws??PCmFVm`D%! |B`("ыoyZm 8 &oD^S=Е|R-?2`aѼJcjSQb Qo@^˼Ժ㊃v(tYkBФ8O/AAc#6lDXK\L87 'ǂ{?&F;7.lZŶ=|ʬsf<73qvvp5,Z'H.`.pUw\lq%lF#z3rb–V5Jvc&9JjR@51,'E7lebsC8E5sa?۰ *y९>j|Ykst<Rw8\fOA plHج Q,!&jD| bh'{wbiA]wm4"̢s<%?+PC 7 bBhmFid᮷ync7D)H*qXIlQd(tlL`0L캓ڿԿҍ7cBX&}G o OH[idNuVKygfIԹ39wuZ3Zݬ#Sk2sr>$](mt/ \%s^>ן'OaQ$ܚ 52Y d lm"iMGl H?i3nj ,U(:ʜ3s  &Unʿ2G̀@:2)U/K7(PQ|igP&/ ׳O2Y ( >RF19 zmے}MT1й27T!XV PH7Eȅ(DرZ!"p@ʸ.bMEI, ?~ I˾BR=r4US<:fS>_;#VD9 ?ҥo}ć8cc ^w *7ÑLG P@ds2;3=dHkVf 8Z8ABkpܰy+9;+4!w;HP[a7@xӹ@ ̹sE6Ĺcl[=߹5{EU5Ndҍ! .i-q刑&_I}ן0$.CuU5XYĽh =umӍ+sW@%|4WQ."DHY[ ř\kW004 Nf%R:Dbnqm]}M 88ڮ@;W/l9{Cf7 CLƳ,35ak+,@LA> xks񈯓x^tvHm~29?JlY5㖑uf M,hgD#8$G(, @DZW-FX{ESǟ`,ɚbkGnD` eӂ̓v8_-]йЮL{./ &nI@"#>=Rst[t ៀ&Ш83STBsh4n:YtVaiX4j1lX%*>W l[R@q-$IcSѲ‘y +ӝ/CP"U ScaFQ}UN9cq}N;wިvj/U {VZ Fr_6y \-[#a\Ȉ2#3rm%/f #U袹 -R[hK(_AwW87q1YFYZ/} -WJF]+AN:%Lw]ۘ?# O1RDkK;u+%1y9R(Llytz1Q(a5gD.(_rr0g1&"b(T;"E˩$w+˽ǣ3{KUtU?Hhy>ĥ[s( \piɧHFyOzg ,C(aK:EY6iA0ʉWEI޻ D7 \`,P-#r 4/T~䅴% xT$f̃ ^ZULӠ}phV/^0:-%~(W|N /Qyi\]-4Ǧ뫷D账FmtSR3콓W*e˸3=RlvT[Wtb]_H~;&tR zCxbͧ%"bɡ=]ljwo`ruޠT(3ຆ&;cc"RSڡўP&,rdn/Y= Myvj&)evL@.$XcI9Hzg gV.~Ƕy]$EvV.E}qFRM}ߐAԵb>P?NnXܐ|1 S^᪴GuDh+@~QNjԵ*YԄXN 7:՟ CSva)Յdv@tYw:uWB8帋zUÉ\oZnZ_77!POtxD~JYj#R0OoaӦ,TnRwcV7e/*zNlT?h!e@z= kMdB皘%^,vW oA;&>S_>s<K:7:&%8Apv)qKr[<* lիmޢ}}{&RsP,: _x _<Zp$z:w =~A(`ۤ&{jEhm֍]90j,# ~(IQM{p׍^)[A zFqk:^wE~.&oZF+߹>@pFӼ۩d& 6a =v%c ȳ($Y*[}Γpz?"]mWKsmF=׭ؕ"Nv6 q)ZѼO}*%X$?>KcZ6z3ԋ6l e egZ# Zka>\h`}ɚg.ov MrOfvnCWc?K⓴Xux*[@+;]dW]L8PX0A>\c82#ܩ3HSv OUEl5/tBeeDjib_|&x|9hZk>Đ79!uw+07J[H=S[t=w0VyYzΌ464yZ>\39I7673T.`ďշ巍>I&k]W ۄDJBeM̓/uMՊ5=8b9M=Z>4BTiWa$g ck1#anqrKK iit D!ةTЗ,w)xl/?g:6v8$~<ͶOq !5Gc1?W/ң(EOy+ҏ0V<3Wi9.u) (2]weRQV; N2IM.A>/e%iΙE~-|FEt]܌'s>`_=S,.] 1 b0]vݗ9+3`YOq1KI'輨w`ڂ q_eXq끻6+(Kh&BPI\vAz͔!I@o^yq[iq=0~`Ujw b<bE#0/ UlӡFX7Q&'wƭ,b85g;lYDʶ z}{b3+B'@$#=''-\7X>{}G%r;u.IqPjg=h\ oIdʮGA0 xݙW2/{hV<?u?u˽x?,+D"D~ڀ"&H>c1!#l%ݖC̑%5#Q׸֢$Rjn}Dp$r,O[(F Cy^۞6.H5F lh&Y;k`ѭ{0>Ds[bD &[`QKD񔑀7Tܾژ-čڐ`s[U蘆4Tyswg^tm!+wEv vU'"FD0O<% _Q#8fjUqkC/=fj0O\_7(_.}LlN36SA*h\a`dS1T*wup1E`bgd,?ls1,=xF۬Zs9 Yk//ޢ@SbsJ{:Tq8DQ8a0wPNxjBwDf}l"MGE5@6)vmy{h{\y׻@oѷ>Gڅt*:0/[MEN-ޭKY7A-ķ&̣h).,Y*ZB2:uϥꊱVy 2)at |X]5heO70Q`VsvֻE,5ACrZ'EE KW4oD6O 5+ThT@t*buY0qӝ$ɛG DZUż܎Z$GYgy]UZ $ #|*:+7p^b.?PZܬ -EurZ5#}\hY-ӄ/Gc-::voDm42:vqKG 6ļɰ`̫{(ITFltz )3Dv3Gd1_bTңl%j4K5ۅw.89{Ӧ .pE">yS ꤄*K{t:yg%&QT+i^1.]:D92BTbmb2.P'[R]^YߨhOHk0h]Zn 59S4,%FΌS6>wzO4dڢ{0f܋44`~;)%I{h~aLjNJf5J4TWΕ+e{RV +Ę 4`6t#w|G1|գ﷠F-On.B*kلfpFqEPqb +-&se&@S٬E,g$զ29VĹ\(6Tpwц^ <۹GnӶˊn 9W^^ ړ!>tHo&;=F->?eԣ/ D##LLhϧ,4fVD,[^G 5^#碣c#x~$ Y`BX#:Ii D%!ͿO0$b 4T@X1XLI|zH%Fvz߄+`ZoNZE۬Ɨn7P>$|wJSsA~c<~˓^5u<}l-y~cݢ[*"F87X=?P7-1Eҝaf qLJف 5`J:܏ߖ^mJ8L1 ~2@ϟX_v]l/O>TGa 5캆X{K51%c+)䇟 QA1>wl94Yu?u8DoWf"'/3GWʼn$pȹ'~H׌@o h5\S`fcV}|S!`N*Fw Bc2D <"@(ޟA`籃(*Rib?3,ȻOQ\yvEONOсJ)#ݰY= _7e҅ z%%7,`9ƢpZ)Xqe&g7M-;(6=.k.;H ]^{`ߧݣ#|9rd|Ԑ=yh$;N3g$ &تZ*RRܫޘ}ĂĦQ4eۯf\H\V/䛔α JX2?  8~#u6V50< ص*\˻,P2UMKa\xAH4Q/͕p@B^U|RSs*+, ?S|WƉK',}D"BVc:kOnw ˒eèP+oe+׾&xvX }rYk#̂aP\l>̙[-Durڷep,]% Ùd1) 'g"LOZէ־n4)t8RJq-)Pa._avCڔ^4^w`xٗu!+7F;R'# UXpẳM!;I?Vba?;V~GRHp$D {m5N]ϣ>Xuu~k˅ʬL/;0vݷ! NjEV/ms)mmgm3֊%Qu GV2S V*V+KDyj=)%|)pmqol2Jp* 2K0 L`ػ; )h\Ci[yJV8cHz;7]kxԆVm"$xt1N[$tS^.VRvܞ#!/ۨ[i钄OOI;c,lLP_W![n_L w`D<1 3V}\fzU|j\8l*"yOLk,ΰW::m$f_q:!4\#-RTb`_NbŦak3zĘQRM]Á#!i%V񻨴1c?(`ƽy`@ɐC3w=28BْT2?Fa/TWSП*Nox!9F8؉}1tM䱤I[ ^fRr8֝g0.'8) w >hE==j<=4ܳ#qNs?z| ЂQX%s !SYY`h]|k! #hUZ!BPvP3 M.1X=kVMG^FMrt&8+#|#" ǀJgRꢬ9 >"5X ԰ =*q P8;n6,( 7OfMיb~Nuڰ=Rֿs>z7S2T0{n+_/MZ}mFfdw=u߶kӽSAOV~(hɛΏc6ylce׀,z27 j|F2V6z`]T׌JpX =_k aPZ^mq뱦'v͑s];5sOX^JgRGb<u'%k֚`0;iV-UJY@mtFC`IAڳ-yx |Vg`)BeKihё \9̀g?O1>VoboIotan:]3X;(ed\p ҵ"-:cFbL3Ae KC2&["I34ǎxVMaL&nr g@S2q)!$i g!dnEvaRo=A/>}?)n#SNU0Pt ?ӖNO9EN#R]90:sg64fvZXO9s j0,u`?%RHykIL{z0/WMHɸ=(/umk#މ%n bA#i嫃m;+{\GN]Eg<מHy~Hr=E՝"Yו^S{V!`ӂJN\GZw0}n4^ =cR0If-W@B?NH7=d3V`a2WcvQbYu /Ţ%IjKA]Y $G PP9| \(V34JJ!vKɶ-eEzŇY;O6{oLa~sf-M!7$~o+w*'_B3Tls@j) ab=3w @VC#+p$ԠBUVOGi2q2&&uKi8Uf)DS!9:ְRO/“h56xFNp5I_4Z.CƞˡLC f%Pc0eP)i)Tj햭i{ )y0ѝ2jRj_z"ulc荸 k`_ t!%7޸(̿]KT;==q7 &[!Semru6cZx%idnȣ^f04}7Ho/1TVՅLFj-NW`M.e u:3# '"z('F5(5՗wX%z F.\'F#B"_hA;KX'.Mѥj*Y˦4k`FNG,"-n@]*Re3[RŎI)V f|IC͸{Km8@an90z!zђh`je;fEQv]V))R,sj` >@G{&Aۧgp8 ^V 4ڐXa_i_w \yo2@&䌖E*u"]N53/H*ya U?K- Y-y:,+H@R`{}[#8BNY@ #4{0O u@MM+DT3FWhq V3aha5Vt0^6|E(~E !#@@`Κ+ʹ] ˬܞkX߈z" CX(f5ŐQLXɦaE_'ګeDEK5=;w_|q%SE|JWh򠩉*7&4ܨO\0&d8۲n!y7_>_௘8HWg 0$< uB1Ir̔@qt`1B 6v{J!L%;3:Uef/jJ>ǝq9" Ot!_xl~>CL/̓&iU`S:9'T7Bc. FdPNgd!Fɧ;#L2@%^bN`uM ,t$1NnN/7l`iay'8k<\p6fR|xeK3c'yo];Ln3m]uߨ-6%n@ְDulmyt(Tut-U}mtAhs)bYNjIsgs&,'m2R?TA1i/lM_?bg^!Hҽw[I;Oꢦai򈻾y.f.'*16J5qG<K>8HicjUrbnOYx_MPS{$%(\c!ugR-/ `Y,ùx d,p`mW@EIRyZyrUrzP!c˩]g3H0,uP`a*\M?*ܤb6 y`~*Q__ A׵ M|UjGPFc76 HWUj'q*M{Ng|ǩ'6օM =;F_&WR^␤9ܪk n#8,SN=}L=ku!q/a!z3-e?=19č!5Ui#/)ܺ|a)UTZGiYc:@O4:+fU"O۝VQ8i5^:Bf-^˗yGTľTuHZ=ŏGr[ؚ`ݍU*06 C.:`mvӟc%i Nw~ Ng $U5Dcy@2?+ߜ+y rͳ[ iܔW)7btuPqh"cK"Ӌ-*zDۆ"p,s;zo ekp"Jf** "pJx7K& $e"e}e'&^s={}So*r jᦜ)OX!0(7NDŽq]NE)cfqԹ-+1X,rVD^kq(-jeċԣ {;&󣐣e|ETxOgf"[|}|]n{w|'|z^/)> !5=U3IKϮ;)2,@ʏ(Vǫ ]Zy,bLMS WtGeѫNnm7[e%lp])yE[u\R=놪(x:uϪܔd~#5a5uk;{a-^ ʼn`AW{vPdXJ i2 74NLz Vv"bh2]q="iΒ= [SsR@UN '8W`bHo~ulC]A Iu.Μw5ۭcğ/EFWU󰳔U+Ntsu[\~ k׵ަ.fS"}6ʼn~h@]-Ɉ\8J2dC,T]>hG{K.'tƱ̛%6h ŋ,gֻE5$='zO;P6:BY)/%EW׉.U/'urߨN:lZ ^1tA|i(@ڑ=36&}8GƳy}⧝ZhЎA1UmRl )ROm><\裥d;Xo[ VK!?z Tσ{D~,EpY5qatMۂDpv|):l;U"M}?~Ecu^yAt@Ie$!UG" ]cl6ûAZrx;5J 2.jxլ4)}!~ ϋ;&|Dzh -T̊4ȎvEX`-Mw{ -'a#:Pj6YueA]%)ĭxЫ+|.E(Ͼ?[<9uWta:]s9ߘU٪0SiĽmd8&IQHfu!@Iw)T~Bݐ Aĭ |xGc1x156R9FxMT^#R+Z>J(uN3Q!Ej|Xm@M:{g9{dqшd%]شdg ,T0˒` ߔGsj\i9$_m٭i0hq5<ɡ)7lʶ^.3?)Z]߸TO@YG\F*狻Q4Ws/J{uK ىW)(& K ̂vo/,iyZtZ KAW!:ˊ AXL_c,h=sV>G`ۿPwpK`U˞Ɏ6y|sFm¢mt> Б'K}!~ob9,ugtp<4ȔuϳY&Q&9{/;F AJ\hl Ù=ctAF-xr5{ ;^vuT"LĐ!Z}r{Og>:ipJ}%k<+Rڞ} <+rb$^X'ru0Gg?rʠTg(V]l#"5$rL7|1w$ۥ`5v孇U& Iʾn୥v~^ 7ͮLUs鍫qU'"NbFeN.ȶP18נ#<K0&l>y2QVWrMI%`,I\WEr,2Ԟ)E&g{>xƢEyw{Kx.;.B.~:`grWQ.@>1פR,e{:Vc{Q3ဇq0Jܝa]Fy;UAV۩DЏ;=G;G, x,ڃb `ZLL㜥qk '(Vt|UV$Z>8Fh9MKz9ql 5u]E(^UB.m7+ySh./l$!>ssΊQ>sMhS,|aAN2sm:ge7+75gEm;%0CHP^?RbH8MZqg`;߷ӏ,\Y1P n 1:ƀ?emr*8%06%B}艓o{߰-nΔ|E{,.dq`Km_L =oc#' gͣQ]*B D^F$|/@mT$r72{T1coC_^Q ]Wq:Nyk, RvLT}@<$]L}lʪ3 a,R9}6]w#z}[uẘnMK/wv|_P6~,Ub̭pPP[y39쐎[2۹1=#NᵊU1w=ـ>ۻO~f|G!bϓ>O1b pHrʪ ->h< g=hPugK.@GCo ÖN'R6o|rFԐ648YevgV) r'/'t =R+ UD߅WPL>pܤ eh)4g<} : 9 <: F,Z$e7DIB _Oqֆu0k:JS[]6J;ܟL ?f5ؙa҇NP~m>(m&x1t2R83quԉR>ճAń6^i'Yko L&`w֬PY%unQIc\>_*x=}aY.4|Lnu Q biT!B1  6o<>3=fy./?PKV.]-:U^ۮ`RB~]w($/uL0J72I:sTċ !e-~!=pb[rehF4R*)6 aG '6 T$nCǝ]k`@|%r9PLGoټPڍ s0<=b@7%HsmA6Tvx@d%|{"lz}(qcb@AwL$䷚y;S|WImǘk*6z0 3 ]GdYf\[^'x[UqK!*`:'F/X!k3ߪ򻘒jqN( 0 2G[+!FHQUMt. ݀5r'fU;yN[D f 2x ekA̒+Nd =ZByHD jw|]cuLzUZ=I .R#P&(aǹJ[IK~~3ۍ8X|@N +˴ ^/gh2KKȏo5:Bw_K"ȉS5!01nU>YZ'd/|ALⓄ L-Imx<NOz#fc`uZe{-Le u\Zy?3Z"YKns:C|o+ 9 O K23GVh+-Kbj3f?c]AǞ *)rނs蹩Dʧqқ2@wvI٨?ur~ XfujMo NخL VwԳȑdq!x,[3.wH~p*+U2k ܷ[s1g_w5D$߮D>\OiӗR.ȳn@(xhb+$2 %عrhz^Jf!mS#oHN;9++ŬLG . 42Lx6#b$޾KaݐOԱ̋ &eI91##e]\Vrpr6{9}z({gɹ!FK~&1SN. +47}f"0/gv?YWM-V-806 ˋ_?W7Yfu9uXסbK.w3(K%&3>XzOUpV2 dͱi|n̹EK ~ +)|W28 .ܺw*D]?a9i9? (GCh@ʜQ&J%EIQD>Z>qd qiS]U*kQy镽W#6vտ+s8q|Be+*H6ـciڼ{%Cbъx(!`Ɉx5YT@*ffnSMA,и=vΨ~QOKT ͖U0o~ g.̈́c? ǣ'JYRԏ^B-E)\pj2PQ$dRH ׾'y߱v(r`O,=UeVPe_ΘO;w?Ӄr@{.G(Qwd߼gRl_]|}b$N"wyA@kkMl]Ϟ5ȕxY,"K8>(@Ŕ0^}Hl~u!o֧SjK[Bos.˿57 g8RSza@_m?̘|#:( #5TYGq>#>{Scu8>P TδG+G}*z)"Md%)r(@XR.pwkGC=Ac!i(7BW x(4y qm͝D7 caW`A|ɀ[+k3񻎬pV3aszJ~`e2T#^ꏬtůʣ<$ztdo¹s:<)?"Oޓ`z^aKO8/icKi,Tk^ku_mrଽ:  KjrJO%=0XZrmS!HuD[~y{b氝&Qz8ŏ ,I vIF?nٴõKAW{|]u}ahLyHI%́r @0'jFQodO[Y:1#ґ6.w43ķRb$>oqC~4XU\-;I@0.5^V*A оS?gNmeMQ/D͍QŊJ@DN y4U6SئrB.[=s9JBFd2e+3(# b4O%s Hܜ1+Z{;'vd8ӘW-;L3.)tv6ơZ]p#CUqg]c? NQɨ 0ͣ]֨8sfu28 A&8~:\:{pYtMCg7b*-D9D}=d3KΗ6X8-bv'L2&rW{i" L_-jpՍh >@]8mY4n!\Uu+{O7*.}O!~ϊnOۇ(|$lwl aTf V͛l)&5{Q ˘f@:g.LCR";!@H>G١.g=3z>MgԵ (VG5Sf[҇D_OS< [nʽʃǰlUJIS59bgq%~W/tb$7"uHV"L} ~Y~'b 1[Xp'޿( Ɥr pB?:/|Q'd&MϪ];:3S\R\w4==C!M8" XuWhg/8w$OEvkFq~5sS_(BRTbCuh |d5&3xku e5L(F\Ow3-$*[-ҀODZjXI)Jd|PK9i7sHnUZP-Ͻ)ZM?Um﷘mh?mF(<,]cT:SPr UF/(ѥ]3*Pb-8xܿ:20IQǁ38WZF2p5ZGY!SORvzT|zwdBCUNzy;~'׫mG@2tA !N0[+( aݧ|\ƭ#^%^#qo`k}3p]30Tkl Y/n; vп.^}z60h 0 ,M}HÈ2Da- rNZf5d~|-.Y\^M8<:hnH?#yqhsAPdŽ{hjE;Ɋ^qUtz!x˥ rPOl#J'- cy-Y%36ǎ:ɠ0l%&OBh 'ԜVga_Iq[X^,{@_rʕ?n_G' 9w(WzC͕isTvs=KrB"ŖhBGViw,"Ģ}\ʴJ3Wx#Zay}Qϛ11y81B9ߟ]/cȍxGBB* ,uJeEH^ {Ʋ=4Z?IWq&}ixR:U;<." |Y;_as@9OE: хTk3$i(Q@'M k$C$:-(=%c~M҅* IRm-G|Ak^}6(v7w#F4X;k _a3u*;jO9?mhOHT.̾ʏw H_tց(Hy&ϝA ҳ-tGFQ),\4soW.7z.0aώ#ék+ÖѸQ áxkکAyBOLWe,J3S6s4 q̀d_Ŏ)NTptfue{f7԰1K7  zX9frDmP}tBZv=x+WX$LKʖ\:BqͻOl,2SPQAef_k^2l:BAϗ^ Z Vk juۈUfR;rX,@gW5Q+6͚B:HoVxs Ta9Cy.V3nJa~,j;i,U%0`XǥxZ!rϖ\7^D5i 'l^Õ;d^rӱ4P#2lnu$$S1Sn"YbZ-S̥}C&uKs {aƇWV([>L) DnD_(Od!/$/.>\`쁿ءkBE#JJsUoBྵJ3;3F^; DgY*-P~QMp9pc "\.k(5f,8ϴ|es~kk!#hrؔ*bGYW J%opCPx-QMݱ= [{>Pyw#rs4+4"w/Iub>p) tͫ0~q m V4_:ZjP'iaߑߔg:}ѩD´ e#:V@ w dVHl6 If\PUPH$91?{g)_/MGj9ԑՎ_PF_bnZ§l8E l,{qdQhLI6fRX_Ux+H'LE;։[IwaZLKV'z!Pmdw{Njߴd$`"RffAI: ۻfŧ2=(Cogwya3b"W1 J@*椌Z.S}g0E`v " IL4d^c&CD PoVJhJo4gc% I(? ԴKnYYSJQ#c(x :J٠VHg~Ke8PrAΏkA0g=MQ#pl1Oc%8 6\t S'rz0 .#`* ? V^gaskBjl`Xhe_y|@h"vbsb5վ,ZPM& }Hogpc^,{cTђ֟ǁyR%wʍ vYqas'x`JM%JׁM~:ϭ8X8*E%Zl ERGrӛh뭝*WcU}#b |6?!RЃz$kIZBxyjzFCEha*3QMa>AxHggNܷ<ɁgC-NoooaEAV=yQ/;/-ۗٱK*>>{uQ3G6@6Zp#F;.K>shzk[{w'[͵//p6{9WQ|n%?v֧_>zgW {[Z UJ1汰&zո"[ nR: 9qs]m1ld*+Sa+D-&e`IhruMz[ڝRcLLhI޸dUy9;@+m1;89\ۥJ ;hRc:K0gNǝZ*l& JA[pETRLl-yc' z'K>v#XEF2oL-`IRÇ +h @hy vŚ tM7ztf >7A[u-C~I(_#΂w4n$<4&]v6n7=މ,{F8:Om㰯6l0{)RSi:ok.E`~+)b)W:bOhdWL@/W9i Uuîhƍkv"A;e//6[^D߯鄊V_~BqD/ *S{DIq69'rL%{gX$%{b+$ v#0\aX4YmA5[1a/% zlAlrE>@L+r$Cx1o @ܼdּ9EQ*IZg 1F윪o#R'DulπT0g]J!4 P12jR--]eCȿA4WW;i-<*6j+iڂZLv G'hXBC 6JmJjz4>쏖&% q'm~xbGDlne n{YѶ2~6Hn#Wp\]ʓF1:2adGF-wdtw&zQ:se:y%w`%>մ%U0N R>y!}s+*c; $z nTQ5bǬ eT$@@ iȇGT qPaf4EVf52N2Ͻq먞ĖDX"\iy{4ӦB&iAh4ȅ_7ԣR9ڤpg <yG?\=b!B(2=ܯu=622v#t_EXiPKYhZ:_tKOl -Fڠχ@=թs^iIb>oIyImOoePZ);|+jt$ doy f3mu%O3C~k5-/Qb%5'0ګ}Rglv:"+/P%v5ikt roZ~dYS0ٺBh:9{/q^5º;!.0Tg(PeT@!G XbL ? upX.,v'r`[wb,"ӊvuW8 Ֆܧ՚ڜ9'cg jqkwCUӺ1`'jhKeA ~z3dC^҄oQj;ϋN;g7-:Al٧xRH^3 A;@)!zri#«DU%ȴr\Mdio+=2":>ȵxoǽYI`Cejzl@ȭSXT.X rm"±0{w"YPS]؇rSAg}g!dJ'x;CHQ~\b:LAe[]].gr/! H<4;׃}%FBlk.:SXq]~QɾK?\ ^ug.vTJR'Àicc"oS{[å~i-J+2󥩟R?cp%SQ"Vli 7V"SBL ;@n^J:pFѶ#l!Xx}j5v2vet+p23^W*DkJzCހge/`LHG+)W2h7 !35Ḍ|FP17eiA[ iX/T!'utч˅ZTgbJM72fx[j9jwЧg!c'=NPu̖k*˜g$׬F#<͉oJhuq]8r*r"9# \y ͩl6G: ]@ΠD~_42@Ol悫 [& Ʋ,6|>x̎vBu84],&B|mdScEn>Աyyׇd/7ϧR:2_x0^Tood&hbκPd(SW_"MaDgSٍ;V;n䒀{Ir'[οz@y%kC+">T%!֭ޙp=7&$& &M,i: H@DI[c<FPr-4=Q[(]Lޛ}=+򸞩4ХJ.C5Z A/*`3%U UR3 p" dc5 ^L܈ޱpΚ YO~=#|x BX*anCTOiĈ]x(;KRr7=e$#ƕgTy\aE+N!'9KpsSd  |պ_>{gEՎd |e %nQ㵃UFr(s'-LNI/|-7ׄu;SbNNykP42#.;9t'؝,Xjl-j# q-n!ft߻oF}T155Ƅf1%h̙ 1K'#A"h&[M)~jqꍇІ%e 1ip:jo~f}j?֛_ZߎB$;i^7Z1+!~t0oBňD#==ad2~ӎIt$Ҷlx{ns>ڞB ʜ VG*Qu 61F57.*5*HuVqg^[ʸ, 5[Kcˉ$83ūM  t #';Ȣ f 7 <e ㆍ\%͕%gC-@`J f{ιR"9\'HyuB':"Lfb$!U)9es*x nLvU5@ Ϝ`߹}Sa [V*?(tmBq= HK9o :c?~;JwIWG$IerC۩'{?Sa>>h?>3ﷁ6(徝S}NFD⓽ vj+ְftr_ 6e'+b':  0훍9DFjMpo~ff.~`l~jw]r*p.`Sxb0-o<4w+m!dMp ;|p8 KMIkCKroڳثLtTcN] 2şqJ5Ƈw(Igpw_clQ,IpJ^h`(,=*40%Ӥvu@qB@<g=c\9?*go!YJ'q/W czRgv+k9Qcgq҄(ZxM gq̮ZoTD.ߎt G@eOPF2^CD2LQ+"-ño70c sjZl:y= 20jw8@r=!Ej5ꟌNh_2yꄃ*% zqCv>3>nmgǪfO3rˎ*?D#Sk `-؅ίɇ(8O맲Xz5 |en`ΦvEpP*đf.SU.'[^Wxz( zLaOR!jN j{%(W9Po1%Zl jϏ#DoU0FMKƢ=F.UIЀː9?iS,HDtIt-*$tԧUWg3&%I0MAg)zx BwՆ\ڔghipƌvFw&At$ŐȽX!{+4H4Mh(e~g6(. 8pn?G,"o5ڭ$@ppPQ8n 2R݌WOoV<woAjXׂ|Mv!x6 qzl9m\^o`4zEhR#2z; G_]_eQpj+*w\iShZhꀲ9PM{Oª% SmzdM򌩋ʱbn򎏔6[Էd{XӲQ\C"(ǏZ_C[hjrJ_W ״,uzSjxjj2˺!Kh^ ٌ_ #M鿜.S3L1R TۑsT-FQ*ox{4ʞc͔`_᱙XRx֜Q f:$]rYwh#dxdWV5MH}c`u zs}Ò%&+[T_8 [W_Ub&^]Ů֭B1DwaۄFK{%>{ß?B2⣳B㾼dpmj FDZpM4?x.jƺ27\4EC7Cj`z<R@dcL-QLK8Vwb# 8z{ vL (:x]KqqG@4ӪfJ>SQĻE|m[^nn煝snef+8_~il'SjQ>^3F "n@)5gcaW7;2H2v7f,10 '-dʠmE{XaSBsGCE$?8¢eKz5DB9PdGN|VꕳUOR/ ڏȠ`4Nqz ̊[(cl-hk6 .iy.?+oټpij@,0AkLw4z5ag*IGAs]=(tiSzcB/ag *яUTآ J={*IRq6MrDP.{Cr00aJk5E,NuQM|zi,j<M6k$hbHshȰ1Ӎk@cE\:-ccۧ QihHA]K&͗fw[C'FNUX;kq1 p]";+ȵhi¼)cb?でBO >0X5i]sq, e-NJѭM6J)pUiZ<p iQ4'.ύj[c֜!Q~ooLNC <4GK˲5.s-}$J-):~)jLUGYc^˖lGs ?.8%FqwYjWw@ckK# ۋ 3(xv$=D`09/W9M0536a;5Rx8̥%ZIkgQG{[ WJӥErB,=//PVt=$(&|rG~ y u#5+іh<-{nM۞ь 4UY{T2-S$ H·rVȄ~ڐ! |gii_07ĄS  !Y{*Jţ9/x-gCJ s$T(83/E, E\;\3#6hM`8~Ht0lTyWC+E0b_;7wHΨG+ݗ^I Vs85xcs e"6n̡ 5zJ}p)CK ~|qRUmȷ3= q:`Q˅*#rEZR'E-jL&%Z+)M›ㅺ)R6+ca<_^"8/33"ݖOLW.X C +Wɔ}L7<I&P-+ 8Dˍ@fGpT^hg9gԴ6qξ\8#E's 3ئ֟sIG] d>,<'6,(ر+:67\a)늈K&jb ҊYYl|3nwvMÕ?tq+@hZHFB~ -|Zۘ Cm-)s]}mLSDǕW<_,jӵi&m#峇;Pա냨"z%$O(6o7졍>\7x ӼtyD,/B{PV Qg7GP*?2UuCb͟[7z-/(}I12ft2:Z9M#RҬ#۳: OR< =!UvvΧ@ CCe-Q=|Y ˔gD| fʮ\7Ķ O8/]5!, o}L(\OlC)`؀*z"o ߂)*~4v{Og4] +d pjX(P6#T.-Y"Fٞ)Q(ͼ5&τca|d&?d߄ *Pn Z+&ȣoѤzLw rlB[RdF\ωUo>캟[%vkn[}a "*. ;uIꑼ$B~ȋ&6?w&=N.=!KڨbZotTϵ=Mu5X2dkV4,W-'Hn):|, rʎ=J悢[r\V2km,umWdգlq3o̡(i帢#ثs ZcV+. ';݇~_! 𢚞6KcE_Q Po(>k%+#B{a1!218.lz;\ڗl< (gc{nQg5bsA)\ΐRn ]qUlBXג Fl'] UqpL'a\,kS֩掑)WFs9Xl"T݂;kDg,tԍkKP,zNq2v5d~J 惓 7=d+8i[v"TK_dy r3wNa@FJe@z9o*bq:d}Hd8^klm9\ߢJds/dij5;/ȍi d\?YzZXthk.dȪ:;jٔ^']AfY%mOVaX QApUMsvf#9ۂuQ(!@u(e;t# a|_0Jr |98餹jxzd`q!,ӹ#6pvDtån{eQn ŭd$>oH-j&D*{%4jW2#fM ^@<(E -٤G^#Zgmޅq*hr+"Nܔ4K7!E/݇fEoȈmgޫJFA ƚۗ:x5QT2$S4+p1dad3Vo_yPc|TIS 1=d%ٯ]eƒ$BvP-ˆApդ3Lm9Jƍ7f$_*:dy Idd1v*(whz5-c u k6N(KZҹzj Ǹ׊OnY1! 9U֩$ͨYŝ]:م3M*s3z&Zt*w&1nEX:'͢PFN̶"ΎG̊ n%ۭ WAxqj0+P*[  1`H_1Hށ_&M5a\X'^%΍nOЏqD_f\Y`uJ;Sʋj(g{ |Va"\]o!@=XF֖Hԡΰ3V2!OM%ޭTQhI|NH \оGqS:Ńvˆ:S\Vjx$8~m#} EDoۙ>TԮ\~V5kg{&s1-= /3xZoZ$C)y7*hݼ*ұp+$xd#Ǒyㆯ 08J@<FnB~@IF["UIeħ fټuU*/ƴވםjR~p4N}KԨ~m%` <ՍR>QM*|t?pq\k@["H1 s6@/" 뿓J}Q/PO)95VBJ}.Û˴XPW/bWSjy !hn; p7L98#0(xC=s؃ 7c[#<\ Xn[^0c=\aH2Mqԧ;44Yk\4YnlÎ*mq; |zpl0W*Oz{1D(b"b^춐ʈ^HY*}Nv]}P7N8-L<8JVW3X)t0vҩ?#fq8EU[ҟIgYy}u'X%_XBnnMv 8 h%G%j;"3@K>V`p^Go#XljYD/vm~+ V 4f1՞`2Y8Ȫ$YYtwhY2@8{Gs>qZ3/钧=yO?  }닩bZsx·a/YFDBjb.DoBHާCf+P4_D[)KC!w."&ЋF4'ڊf JrS8T۪)9&@B:JXh YkǓ$CI"*ףk~M/z1N ݄VS ]JϢT8ȖL:@нԠ~lv5-ȐņQ_Tx,(SdޯoThA$o=? ߀ERD5gJJz }LU(4e r4-3";G 2iζlАwH)h:#ZNζc 3U2Ta(?;U5ʄ*2@8ʋ9cGq)POjOrCG >t/4J4J]A P?ST;L!uMzbєX9\AY(u?`Dg- z$x XΛ39$t܄sc)~ Ҫ(ĽD5j,"*P5qSi6x Нf6< "bu)lXϹ>x0&9)dAEcg!E.¡{0u 碇".QOL$,ApRB,.Edf:D ]z{GѷQ:&j|>0"41F M{Zy,dXPTo2g=?цPfHm>}/G⨵(?׃/C}뺑h݆'y[qyXHCX:ZmWz#4Qp o5xk 7 @.Iޖp]7{Ť1w7u:|asuQy;a OII~oyӹ0nF E[s`5|O6D#)HjQP%)jp%?4X^B(|GOYz)o}a )̓@^ߏqHl=j_a#"$2P: }NxzĈIp.~,+noka4 F!5z?g@PXr PU]~Gʑ R"bz/Jۗ5 wnT.\Xh9LTߛ'g2"s< gWg5/2;M^suTBQU!Câ7%M0| ]gqQoʕ!]%'i0tFܮ@..6z*]E&POGinkHORZėCJ%@`#8dLlB2^Flw5q_m dY/DMs' C4F)n6 G62V>yP}fJ:O6K Ns?KנJHJV3\#-erS3̢?)gyj#LO/ӴO.qr#uL(p~yοUC7?1ˋZ^hʱvvxա޽=ӡ]mI7 iΚ/*l"9{{tuN_‚6FTq.IvjPΎ/:HEiD*C>蚲C@n; wbUYZhZT)"T:= {9}c2CW՞az&X@:w~gpd DLe{q'.WuyϢ$!Ԡ)mM]|T|_ l?}/v "b ɐEoѤ_V#rt걐[W(`9~$L]^7L@}1|B`fTvQ33eq: #i.k +?3%4P(쿾FoQhsiG>#j`f>;Ffnb|–QzX JQWHb%l'#c%a!@Xc^joȕ̩EF(lq:=MC]m갤4q a{ s˵sιFޝ1rC TLL Lk 6AlɊkƧ)Ü{uz_<][U9zٶdw//'?Gh%SBm?~~b]U6M.PE OkĤ cƒ;7 t>-KdwF3I|}TJ6sp\O4i.w }GI=B) -&"oa֯ =dAVwͷ2' S7g{ȻUؼK.!SN-M \faluoo>K!*ǜK/MZ(Us!w?`=NsjzUBF^˵U5V\Ua~ T#~ "}] eeIao_´,̭l'@vhZ}N|aȡH Q >EYrK6_U ]жWE8\I&{1j(K v4k oev]LIKa̕[lEU*0竡{tϓPF|?bT50+/K>b]Id\5T&nxt:Jr8 (X{XjKٱSrQڋ=;sߑjwuMQV]$Rf&HBó'LQ }ߤk.➾J+ M*O:ڋ H0ߎ9fʟR8 *He_UR]i4]W *nUO+?L6J*ͤXўjpޔ6sL.M7$qp\G(A.Fĕ6w12 o'RR8dq;_#qjghY7 >95@L`ӼE!L~(aF86Jb,t 2pi0t<[8& mbn,f.DALVӻ3yDt>J=XO 93@PW, s,\,G;:e2M@VZΦ3^Ĥ 13<ӝOjpL,3n5&4X[f0M0|ŕLreٗ J1$+ZXQ_JG tׇ(C"|uPc=dѻ=E0w ǂnNf)ds e22piavwlAf)G~=)}2<͘H++oCW?$x@CwU&--Rf.㘺ނ} i.$0GYP 6.+$yANo&e ЩN$@3{ IER31zөoB-Lj,՚<@bu$!V7]?cLIE3!k\ޫGjAqLv2q:z|HJ !ZrXTIu=cЪ/t'2Nd^V[e͓Cyk4!^.HXnˆ *K,HiJ&+*uKw|g"$mԪdw|<)*UM)->vW^tb |2BrE ^xI^ B yC8+ʩi瞎wX \qr,;$o{Ixo [;QH E jUg*O؉V4 4KdIq8Z5Oih$#覶_hW*ΰp~ !҉W3! ̞|՛_`ĕ}^yCe+l qӤ0L†G%N)9wD4ݩ}zAP[m%,)x[  yPCy.֞#d loe@sstBZYeETPcyYlyknBj|$Yݹ[aߊaT95uJJ슑Iz ezeӶptƋGʿ0-V6U)@d:Ir. g%FA^?SqlkmbjyQcn7vJ}_A`65e2KOӎ;u޽űX.ˡY5nkmI$MqŕT> hR\WI]=| [@.Q,e>S'",Kpܶ ̄@a)Chqhg a?g$+Оq?o7-lm𑼂C9na}3=M0ج/E\X[; +ZܸŢx%o `d}_pwa%2HP x#Txh !Z`{! dDu.x h&,2qR%.E.HPxBh%5 (z:>H dS{0[tJ!2\SyсİJ߬,f $F9RTu+3&E niuvы:R/sR$ >Luv5 s2Co VPrUѬm%&H]zq+2DHwVF:BaZy ,CwŢWzk64?..tO]tt&0]C<'S l D$4vG ` )SD hdn YWS8cRCb*4]cjPiF{*C%iȓ?XH`bdF)>_tROLu8ĞlEn>83*.;}dSF 2N }&Z<;Y%ྷLy{ gݸJ(#M?U4JQЫ.TkN[-=ucd$J8>JnţD =tWjCmH9_TpP#ݽI9HG Jmt g*I3<Gwm T].yN7Z󒁉', w4<_rf=G\ 4zUf>dd̐הD#:g|c# tâ8ۯ3pKB b6BK0jXsYª;!zqC)]_j %kd$*(zV @ b/ %sd.H 1B9 7.$$/xt7HEm,:aݟW~P4A7JRq9xZV7Ÿ <SBDyl ՁaB a_|$'7F 5sB4΍#܅ 8:Ҩ8/Wkgodou\q ǐ>5wK+/`r`Gew9I~xF̗ AQi )E -VvC;um`bѤC/jS@xY7:> A`ERX+3Sڼ # ̸|;%ae3? ,W{R$@Kveq@lf we yM 5Js?C8tEJKU {~.t BX鞖9U\ \Dh$ܨأ *Fw? ;``[={i& ]F*x>1-ֽA=¤t;C{y&F4 ިL'^WLj6W?R[PiOt#8!Z0gU/~ GC]νcWU礪!U:k i?NR쳁>aca&_,J5XcgZ ':'ʰ@iMc J@5h=_/n8G3Iבir([jP[*i$q7\IB#]! Ⳅ%,)U ɇn*9+:t(h>1,#ڶ =ʄsgKszhqMT^@}ps$Ka1˰L.4`z0tFQ͚Bl~]l_f^T 'ǹM^`0),&N6V=Ut]FH_3'#I"Jz[G$fo bt/HƟ]mp<5yJ$I>w&3,ϡ:m'nVC@UߎA'l9$}l=H-hb.wKΞLgbi '3 ..oN8wRS_GHy Z>UHk4QTZ}Y˾(ZLN&'XcKmNDڃqeD N1a* W2):S+h׊ᜆ R )^x)[G[ Tq%qSGdv ~7i[VoR&z>zyshW qu;~X]LOu`\FTm ?qLq ꘭pJjYg2NœvuI usF,3vtsv!mlV/n%uΞpns~r30%b۸Ղ5CDͶ^ZyʬY#%7+ZL_5k:^6vv =|I].;V㥵w7M0 *ŏ!3!0I_##TX'sQLڃ%>>y['/ZL1kV~ĄT乣Z$OfoUu)Qa1J 9 \/'K'|2'x\KT!%j'34$&i3_*.y$UXBM<NB91G009 2 ] k 'W6vXu 37[UZ {oҎzDcpՓOU$7JqE?{ פ'(d.m{B!)r_ 5?Y] 5XL@5:X͠^|,~"ELEe˯yq6+}NȫsC. jK߆W2B0$(KDkrn+TjrY3x0q0u8`2@rC*R B6.&2ԠniyO{}B_P絴H'O\R.lea}g)^9RWZsHPk,nHF!ԎerPz:Q%KYtro/L?rٴU{ΣԳ8R'3L_Ηp'_vc ^C \.O6]Hʢ^AqjRIT M$0wn:8ΛUeccO` hw{;)mf(᝱c?@P׼wUL[-kG>ғ"lz?^hogSqN'Gyy -N#@~5#vTCx2r1#bpvw]+seGc mzN. *#D~L3/ac(+"+ t'8iǹD"օlw~(gPQ"jCiYH6ML5m&Nq X!E^H?8W~䁌 -~|uf~ڣힷtCl h0bf }%V΢X h;8$FSՃ~109HkdW4B+$MCZd`u|::rvC+GI_ O\9O+Ϋ HϪsD^oN4eBW2H͚]>W 1 zHmQJPkڑLsd8*h9j )w0NX`&^L)E]O70#Sq <7`׫>ex^h!#m5\ﺋ:3.ǜZ3HYR+(+n 4--Z )3$&*N7x_t?VXpsCQ4c&SpߪlanXw5H |URv_ Ao&J1Jgr[ d `'[ِɆciE*Z8ϟx܇,)@Z\C)66e=W::/k(٘ d |hȯ4HR=T'mkf1n LrB]'4Cx(В ANSsD-f." $gwX5 |Hchؖw!Abeo7O{vI:p, +fޜw-y}5o mSlۋ*69tbf؇XDD{ec+m.&߳UORm  2 (,V__SoSsd&5CgZ׫h6Q8o.`BGBU$zPX~\g"<:>A>a9 ^rQ>$ BZg &Λ8Q"(GiTӥRl×oαQ!E8lrrԉ~%[ô0HI^8{>3mn9"ye7<` ' EQ{z'Vf6gC+Xol' %rox#N: 5ʍ DHU z堠ۇȧ DAWNn1{d-r(k^^Md% 6К@^|~4s${CO"\W[$G]GBPp0uJܹÔI _% )^*G\3Z1pՓevj[&:N̟mN4@*ԋYCp&M~IA'w/4?]/t*BW\̀M8֩9r=u,azdkƤ}|FfiHt[A ݀__NX!OS M:cE]1EE_Ꝛ2A`8"gE,M{AIo5 oLr˼XNt߸r- sk:JlaVd%?IhCbV码&ٙ5O) ~FQxӢ!͛|핋L󐉿-U9-)9e:G |)t/]`A[I5JÑse;<핂GŒNrl=F̅eSGO]"њz #E2ۢEHN縃S|ܦ B8߭4`7omQofvOl:{vh1Hlm p*(("&zyſCԩW]Vրl9j4IBZj8{~ul?J* uS; ́Xy$IߏHт_T[/^E;'E~B-)=|Q0RJA:r N|wh/"i++xc^30G2_)QQWV/f>WdPuE*EMbg*ˑ!dϙ| guoPvSH(Le_ ePq׸ N{0 H-r1D;]Ra H"um3=j}:ny2 $wQ1u_㶅* .N38 5o9>_R!թ E>){R/ *v7W:[rn/t979^Z GO/zakgQu7s_ E 2 򡮯Q1fDkRyjв=n{MAך8]̕F:p"|Zƥ;ᾪ#ډ3P>Y[v%'?߈ nN.8'/DG^B?]q9~)ڲ:Ɍ51R<3o48)F G|7EH!XqLh(Be_} `T@krh",*rz >,_v5G-.W21I31?LF.3E *G_}٩#ɒŠ"͕(j`vCVqQopaPYYk5&6"`e성Qyvڜd5FCɆ; SCKJ.lS~\7,R u07=:Zwu,lx\jt- o (I=3vEWs~S@x_3xL^W!CH : W,e-/pQ2{E#m[ud2d*NNB \q_)12KQb`_S>lW)X=֨uU㻒("C; #yW{8F]#s:"Ԩ%2(NJYY]JaWEaD((W|%=l%'êe? AhʴvtikJ Aқ2 ?q|M>#F0jn8d A0{q-@9s_7gQ'M-z;zœS(+h?%ۋi*ucY<35t5{FTʇb3rB6jU9^9n0¨Yx>;MLIWY46Lqre4ͻTC۱Wj*Z^,%rV@N߸x+TIJHF TP/&LCx#t};>"W/f{8:W<N2A3xa3R\5Z@lﳽ MM @b#D&8b60y(b(3;og! Lw+ӮXZGh@<=!{xT!#I#V'Yp3]#H 湂k cÍKD|#j!4*rq% }ry̪!^h?=2%M/IZs}(d.ԔHY7k⎡r [-M2LOV* K/He438n^S 0wa#'#ed|=,>FLٍSFzY9Qb;ppR!.QXdl/=#L滆UF'Y}3FݻXVJWCo|my,LLtup54!Y휁PO N2Ldf;$qK52$?j3 /I$->3Zs=> =9ELH !`,~kMKp#ӷIƨFj(n7ck ׺‚uKHJV:@Vd/sT*2šT1=ko2&}eah7uGԽa:`cwnbcPm[hxa]V m|hI Aj;-wvfknL| Is]b>/~"FL [Ikv,!+JjDQĭ.ųV02"I -x̗xJ#zb%hCZ#Kύ7-8zmTZ"-BNS~۬ڳ.PpEO pY:^m%$^VWX~Iıؖ7k0P}Iie,PZtu4=) 7 #NM̑`[hs!t%fuԏ&ihYlrIZ@U#wc JvNmD@S^avv6+5הLQiMS̓<^1 B& g'0/cvp<% `dx+ߺvjlI*B P$Kß}Mvj98n:sd:锑WHA2yJnఅ7a),HXW|܉sǚJnKY|v($/U eԉԾkf_<ד˘/e / LrH$gducK\Ƣt?0Z?SgU'*(OTj>\s !(q@R BQzԌMZو6>Yj&ә77BAuٰ k֬+Uӵ UԼ +9yie B 8]K>Tx0h/Ki=Vn[\|J>3Jy(o.u~$a.y 5BLk2qe xm"bC@݃kiݩds_Źb(<-q:a[m ܡEE_"9\ľ >ĽORymUc *dOˀ&$SGF2r[SqHE:"KY7JwBџ[:="*ZqM 7F jgq|foNTFVz3kVÎOKwrz/0`Ȉb ]gc~xrg1<6fvWAUĽ0ʌ!BƆ&.'ɹE [rXϕ;ZV!4U[Lɿ2튼[pV$լSĔ~m !Ne,0' bᴻm)̈́$yNxPzO G1f^e(0q%iXd@^ j#VBbF>."Z--(t$zdmo<%*\+wXnBCD40aH㒯OGj#b0/?&W8%$TmhY,/ZY GnPZ[1BR>-RWsmĈm|A1ˬ~ˉD${uHG--z(6FA5%'eÑ;J p"3`KaCT?FK>+@+܃2ՇP+@>BOW2"It["zTHaqi+,#Hxg8S a׬vT/ӧWӀ?m⺪IG b7d:F܋[ nbI"x{>o io1M zyleiioWʼҒF6Kܬ#8'D $nW꺳1QuƌB(T|yr>`FSCP+U[i8BtQ*0ғWю ߄s)eqx(FBF*J!hzCgUd "=ϸmE@:VA{U7A9x=e;ČfSyaIO$m[fBW eJX71V7P s`RV8rISVE"Sxr ׀/=c[xmH퀦UrW&abͳDa,jyL0"LfL }jZx{e4+CioR:lpBLFNiV۬DMԞ*^I}pW0~Wg* UdۿEU4L c/3.~M{՜r > iMޜ$ :(&_oe iF^<ϸEojA++~@Mc0⮵&,Wض9X_DsJ[vٙM*qdt*HH*Z'2^9#t`'6^\g2 YD]m ˿R#4ib>eh9ۢjySJ߭8o\2fY?CTa0qO_ƺiV~ޕ?s%O7h4>bD4蕸8y kw WetUWlT(?agx.~X}- >_!ɏ/eÝ-CeS4ޅKr+K)'iH@iU{Eh1 b?$w48扐zqOv)56e,?b&`?&@468.}QE@*ĵvNB+9t@0݁,C>ELYn/β^l}xDorIZRŬ?J׮_/}[kSA9L"fZvzW9њۿU#7dCVUHv`X_؄Q4Lh v39]V Ujj4#僓*R_׌%f\PKb/6_dT~.$,t >T%9/PϟAtt7szNU'όH<&NEZ$hz/";_ 8m+U  δFؠCܸw#*m(چU8 vRן4Nrm[;=D]>~<®cY]-e|B?svaWE'S/Y8"hUBAXdDeLvtgcj;pk7-N. # Zz KID%,kqB6{?I >Ɣď ;WPo75%!&ȬC}|EC 6GTɵ_ccEk=Aiȱ,ll>MTzh WMAD t:߲ iq _Y\UB]e贠e-Vb^;awT[%}7/?]Gc/[0Zi!/ )\H%k3 L BbUpnւVdMkFWsgwwG#9l9oBA%{1t+=2,fIѩxohyBvȧé4ey;q.l6goǂ%c2gEVş9'u0lw#{3&/&؉H}5#q-0::#,_],04*le k.D7Ȫ@56vWѾo(xKv?w}:Mu@j,WTV,l,dxLEU^C[Iಉ@FS z Xɱ[-A7kc0#E]M?`W Egu^/VbG\~Ki*^werD5BkۗWUdzp#)hrXzqN~Q6?[(u`X\c8ū42Pѣq6j~Hp7~ǣ3C| ni)(%]ib |o*Qa vz\䡢N-{C:e4tԥP]0m(P6 _۵bu ?6c@6h U, DY dXkU$͘C6*:bFl2婬wYLD$PKiD%; 4m~:y%W )k=Aղ \4yK](Rt@',ױu]ՏN[r̔j>P_=b!ۂM yNv۽k3VAYs ^ʽ_vjm1Q ?eA+joi:7RNN7,p l .CaoWܳWքhΕx0ʹC<;zq@`0$E{l`A##tAGo'έ_EՓ7xM1l'_QyĔ.&߷&1U2zu:0VuqXS` e5^=ھF˱DZ=NϪ]Y":fcy[ cb%&جƮmGPj龜4ٙ$FJM…ĚOh!"(x}}zMy$Ǿ=*c>@M-+E;)/MG`-A[r,si)3_@GHjݣLjsuO#<4# Э];5NÚv7zmSJ@܌ 4쫾dP0^!/`SAZ5|}|併>:%)cW㢷-:R*ը2F>)xQr;zFf^r3WX:t,[6jn;9Am/7XfdHÔ3fh_}#3("ij0{SKToiδ;?hC4r<'H\5Zw}ON;K"b1Dm8Pk=?.y4t0ƋyKJ}ī"eUVյ`)>ȁt7n{OkOnU$?Ck0Yxƭ*G!+u9hlӢ '*͖f>fkۉgJK{@,{4bL3Uʄ փ:R.#MqHb`"'pdžM꘏,B`y"'VQ*"9Mֱǟ#$ wz(b r&wPs&}ټLVu4N/|ⳅmD1ZR7awjUGJL,|3J< CGN~5]HBdkӐ.? fxOuu9k'H \{D _Pw5{LS<@[Z}ɳ3m!iEHH(8cR$XB+}A^Lߧ%->eZ"P> bQcB=Zz~-Lql+^upxT DN->xvGyǐGz:֡ozIp{u= PSB[Rxw8`5?luBƁge#q}V#U'W_(0MB2] ` (qlsI<5 Z" dyIubVtuL?jܳ<'1쯶GR64n/*un} +' Q/S(h ָ%1 f?(ca>kipWIIXh&mUCNi ]Vv;^4`sc>8צaC]i/q^.2R?TPPȅ;BΓ7!L0^(Z%(A>mr Jgx׶/Hu%[Hñ\Iܥ+C˕o(/^8~e#!F}:޳5)I%#>ZO"(lhHx܊yrpu;>UoE~quekE|]k9W2"ֶ Fu3F4OzKgqj:QP(yisn}iJnZy]q_h?={W׬XߊkY~AAo w`rƌKO֬Z2]fpxU>EebΚю ʒZBFڞP~}+$k^4O  d@֙ VrodD4g2w>*=>XOߪ]Z]FҬt[&{C9ml4~Ar>dikvhrWȤB, ]fXQ; =Ya+_ݜѺi$~hcxr܇NLץ֘%b*'#=缝5>Vslj߁ლ\J&d }y-  &=:o,@s -6QMA/bH*ݹa]~Y< /d'Gu^=Fs܋a"ed}>(XA϶N?vV2I(F̋I&Ju/nf4Pk%ut` 魩x|qvo-&@{ v}޷4% 6I/_:r!&RUX^PE0j|m.HgR)c_0,Xvp])b? o,zE*yvG6ǂ`1ܚoP6qY?| (M k H@w[;N0 ͋ʍV|Q:ر+봯yv+Nd)R*ׇ-n92A5΍wϲ9=}an_gh9~2P)A =Õg9뚔xehsjB&&$YTRTa`w0|-Z.96O6f՛:e ݹ xө7? q@FYTq6v~A;5o2RKe;|;hg٨58bq>rir,fXÇ_*ʛQ݁0vˆj Kzr>a[Tdž'`lyX N,hY|e d7 󕅃Hp9ő:epż xKky 7]Żr.Fw+)3vZ[ vs Z%) P2cۏoIs9j_结.ĢdspJ#%wO*,9V\*@̈JlHnbz}PH煸A@iVt *a\3#{>BXu;r,0߼δdi$-UN['&4ˎJlR<%HWY\Y_3btuB[Q  ;qNf@9­5ޚ=Z5OF泐ԟВJ69:kl%F1LnS@ŧ\3)tH1mQv*z;uhZgb/O9ODO%|eG.ιzpkQ2V D'q 2hU ȓLX0#mgWŹ_^2U96vc&-)hv4| %\$\.WN'܄G" |8Ё|%BAM8pGaeE=ӜC3t3D9sM3}mVڢnULrOQƹW0ELZyScpK&lߍKvHҏO r-8_`Yf=]̸ )+0F 'aȸ%^ ؔ:vF90y;,y )Z VĶU֍0b0y՛Feߤl#I{Nm| .$ơVx;Kw]U73x(fj}z 2Wnnx sa2lVnV Ve;R7lw;|f,Áq<;Fܶ[(4[8:BrXh@oiQm5D1|xv}/!˳`::M8;'9wW;s lE|6W |ժxw| BcEVAt/<n5Nbx AٝhC>>J cm|1ȁ>l=/1 V }Фb'i-lo䏊l~dq=nj v ΛURiƣV F-S+N(/>eb[Kt:nF=ShL tCj <.Q@K%3}sL)Z=dQgf:?fz%jTjzrkvnC/ OpJzu@$tpsA '$>T9>2T$Ugs?$j5=-~2DeS/GcAiE)gq=vKsO0\!X2+ c=`"u\|?[]"}6ym2ER1,41*?MBjf٢c:}A0[~LA6~-N yx==CA~A hzhIc^zϭ1{j?WkvOV|E>.,$姍hvIBJKx!(!m{NsϚG3l|Vߴ9xtҟ @fc`KX`:w6{^4`X< Rlĵ/iAz, )aJ\_|^ji:|޼K@v,$F&'rpɐzۂMʕuJ9j\@bJ!4i}hT2m;eoNWV+yepD|& /[f-tѦQrd - )O^0BO!w!8Mlq֦I$irڡ>Z^֛L6N²FK%[&* u6d桸@A˔[2NķqB.m%)GiG.vwkZ/d4uEY8ʃe &o K0f@ Ez 9YɿF<2~7HE}(r_Gy]I[WTš'Ù]xԱ}:_O4=74.H=pp“Ex<'."ʳ`C(w ֩+C4OsJbXt4A!4rvRv1!۴,㼹&>y鯷ӌ'W&}ÊD*FR"vj(X-\֏0ij&Gz#L + H~V ׵`qkn[{؞6rޏ-A@'<tK k| Ot};mԁ1:̇LV;,$ygD>NcZ5U7q#O }@7|jq$Wq<8gN%8:坩窸l@iɪQQ{5Or`glG aG7 %(VYB%:diDy m n#GШN0ɴ3G++Y(T):y:|وq:4Jgn.~'3,9}}|ԆQs(x# sLT ~W7"sQ3SͦE`*^pAԠpаY78A֫b-s͉Zcl2.CI{2&ao"P:]{8 gR˙GUiYJ+6Ey֌-駝6iv)oSѐtd 1;C ֿy??\u*xȿ\9:c {?d^r]5\2oV@'/`5} 8<}ũ/uڍ3 Z5EI`s+ҐT.9ڽrKխ91Y|LQ# fK](ӆifR]U2y~OsH3d:fݡ5kUQg2(ĪLiU`P8e]V&]>fVKT23.}P%]]GSq/8Ii0FmA5D.R5Iݱ86A{\? _чjz;<^(<GuM3n /;w{pbCcXhzx<a;Xܭ4V?^-?E| ;#O^_ʄU'>xTٸ1AZ^0Gf6"OjW沈b63 Ǣ^s$kL?* }=;b&&, |'1s9;Oj+7&S<hbs/QNesM"/~r$ G FT1WEaϨRי<NJ:9dt }1`چGS+/{/O:L[>RB5#7RGľ+ψ*ZѺnGª"; "DH JaG ت}][{&UzQ]BYb7K)Wh9?2߸:!NR{*r5_TtjNpjVOHEttGp6'!8/ ٮ&rͤ/Jp~{p0~$7`83eπҊj 0,XEn&)pzT UuP8ie5*oB,'+02;$H)E=9zY.04Ěm!bQ(VV N ]<IG`ːU<^8iIO nr5 vd-Ww~pz:ǤࢆU.'"e2Ke7h@s>{>#NіAPng3 ssAŶdnlwdl7R^u R`p‰^@w^T+EY'zN^P:EtzBPUq43K6#;Ε 1Ʉ >k.!pfB`=;ޡxk]}༯gKeM4YIq;.*לNԀpM@B>xz1F=Y/vCeU-TMI@*/;Lң$#+}R+3N4*!*H;j{74=~El !%jKv^sd HCD ˋgGI$QjB(@GEPh=Ep$8ji]keT>t /VN24.zkWS/O})sO2L6Rg4S/' 8]JHx=:5LVWJBlܣ?B!7UmZ*{_{ ŶBSJَ(_P,lۘP&yF(k8[ܮ闒6c:r #'E'Ʉ=rwV*{D_:!.)&V_JWߋ?=% 75/z7.Rm&O ٣'DsŮVΰ|EmhUxUw!^{O4L/R˕~aGiEoǕa=y2U@LhOM 93$iP_z{ד:K*02ŃRf>Y`j:y%Ab3L{4*].:<hfLTy'1m;gS| 휫|JXMv+ivCg+Uc|Qd?E1#! M~'@Q.T .kzuh:$x;7S3=UqTŤہ_兽3A댄 v'`伷`&ڌ`I:kqR`g`[O?)w՘[qFc `vYsIv"H HJ4p'2I )ȪW4 9?~)S?uK{EJf`Q[!șeC̓fLlt;PN~ Mr_׆bי)4| OLB['MghzmISٺ)eo ,Fij$؞> BEom4Mb96N$Lp1Dll3xx> 3e(/PkiWjT`U$@MWHJSOLh9,=NQ4o6˻h*aI _-[d3C|p-EfW_& k>WP^ :!p^ :VFn;fn,W lE1-VyP=+V[-ۇ33sB'<Twrړ-QX2q<2{$YJu|.7Y5H|@fVw>e xoC4QvdPA`#ὰuėnS VQ u)Xt"J鿏w) 琂S+C:b`V{+6Rr02,@?ZcW[ByK'jkɷA|p 1?4*dѾ=Ǔi "rXy.ax2`!هx?wI6@Lڔ7MߡB"C;}y6ʶ1 ?qlA)(M\Z4$j|vDF'R{,YPPG?;4-:>zsA'з,{UP#7wV*1bnn2s?EBݭ}'XN( ]I~$OW d$>E>yIz.Q/hJ4AJ1 &FX j,%{S;¿vQu]G%Sʁh =mq`rC+2"'+B>G;8mʈ&uي #J޿R9=YN"agi0`N^cXj nKhF< fΌ-nҴ7q s <{*2" 8Nsr-Iش:zFiqkO*t-^2?Dp!&HJ.@B a݈ ];xbP4pFQh0! cub 7#$~ɽZhăYbec%Vmpi̻"9_\"NC1g|( X*?;խ)ԹLRA}|=x|DE\/ \يXX\ڴht;X#}p"+EmMcjU^ٰ1E_%ZY~XG\>۳;^Nz<7V?X5.0 shqHe[A3lŝx!Lƴz񒸍/f*f<`1sߴ yUfrȠa:*8Eӱu 5XHɳL}_tỡ\=~P4SpV<Մ2IOAϒGBlW?8 ѓb=Aoyig/V|H1WV;돱 ~ hFQ~ .Em2n?bl+YB\byJ.22kvؕ"[G(mr9&P97 D2޺K\@_/gf-v6iԥɴéP^ FQp/Y&"9VQI0T r 7](ިJ,k7ng)} Ҵjx,矘l޵csq7dE#J@&֑^r:O8= 2^=+Mg׌JI;C;G ᇣpLQL:0~;~qbͨlM1懭Ta_p\yDSdK)w ޓHYV <һ_! geX9^5Nx9aezu'(:]߆\0& :EiM)$1hQ-|kLTEHxt4|F/@k .YǑ2E8A9]Sd15 210wC,x߬E!Qq*&m R6H/_ Iό,ZsUXH2ڙ]f(Y18$6e{h>:!H?VpW8BW;?ɔ#Vήh0<`J?io.GL /y/s3['AQE*$Mu2e*.݄uln>1qnrb lmOrʚm)[+ T r<:}GvpO$VKJ!avi|Ly! Kd*n^j=M# w~?Nˋ@+6r23A*8G@΅vq{Dm|.rA;ⶸѓ8Ò)BbT!L=r@{3?;5̑3A+''Ob~l6N+/*T]Ax*0N-^ԋp hi$K}Jy>9#s KGP6w`ď"ZZse[Fx 2[g%XJ.g{GQ*הt1N,YY%z*#sg <$hJWnNF?betݠԳX25m#HT[@oBt˂p,u\T*y _@*ڵv|E$KˤW8jˬMi;B~@i ѿu@{Pa*aR^kWE(DN  \Dr* -xzT=?76y:K zHlV+gF vmyɏh]Y߱ ϩċ͸7+hR(s?Ϡ)E?ŝmp ˡ OڤDyzPY#gH+e\8 Hfkl,⋢RhM~c*e%#fYU6{-O4Ǽ\ÖB;gL_Óx}sNs%"Er,(]Ok,}SGɣצROj 0=>^kĐK`i5 &SpK";k2(3)WlmqJ.gm KwƼ30KYtºEΩr&QO!uĞD )Z QҰf[Ikڅ~Nr&W۩.`|mzGyIe `S* -3= 29q,I: O9@~3&l[Ou#USd4C(P:$,=j H /咇crr3T3و?cL䚮\I;CߣOqs1M7x /aB*MC WbP<4u'(tVe_=YT㿋8a:p*kmؿfåj%ވs`Q;r40\Kux!7WNFљDuȒ8`κ[ke_sɸw>xrbxMh;lcM_ 8nJRɃvޒ"Y@WAx^u5LPV"FP<78e9 5bjRmQOsTJhcR@Jhǩh#c^h㒢&9Wq)şSxlߛxT +ܣ5e0{'4Qʴ/)l4=80I* \֊fV~۰JWp9 F%ιxj )='NbC?^2rfJZ,'^c{HRBFMm]&)^yxɒgB1 )djV$wD[Bj̠0-HSr@A"}3 m,w)AyJeeFq>~: ]F[zdLGkJU GKpw8M<ηݖܜ,6 B5`!hm~[+NHeOgYا! $ے>a[tesv8j341x]*lg3=*n||`>%Kۜ O}$"=v*C ;mza6y`$I~0=_%V~3˧g}2"Ai-W F@gѴO(IiBie.8V߫e3m-L(mvt ݤ^YRYI9)xHJ~\|48g{t0^d73vK> LWZp ]0+µsE ('Ԃw*.[Pv&i'mg~3{iZ?CƱkK3KS+f wuQk1lF^BBv,`//+66ۚk8o1NXٵouw&#~1Mb)#w!$Λf _!@ln/Eh|U,hw'GyL0"(uDvqd3êZ^Ī"2pz'I3}b޹='[#*Db $Hq$ߜ©'vK:txBӆEƓ4tf(t*W ' ]4({dؿ \95.g );?4߷!(&S<6ۧ07!]Sq~m\=U.N*5ܔ/PpG4~$}&$zxMbp nYR c? lJ^Rϣ/#ed>0E}7^]! xţ~wo!!bYDkF'n9՚z;X'WG)2Gp4 IOr=@Uڨ7IgyT A_[FC9j4XFR:'3d%'~Z&1RY~>}eL+lI=qݽLC8ʰX UVzkO\BG끽QCl*b3ctx~6] tvC>"7s %#yniLDҴ oLch; 5dDUf^%GhM.5 {07?0·өfdb*;V'xfUȴx}&]?Lɓj&>*\]t$,`CĘ}pwP;-䅧.b^'AtybwFAt/\tVq? tAe첥|夤"_xYOn2NآQA;iͼ"DVŃɽ`b;6LDehy294Ϙ>4H NJE[f|)Z‘FnJnd9<"iY ~w~/ nVz!I@tbDyQWg7gVIͲ{4UԐDƣt۰ AyI;rS!YB-a7yʐ_PܰYw'x䄺O<fI~.'x1sjpݓ4֙-2nMә?B W"U I uw]Q#mgoZq~òW=tH UGrOZ--w5zم Q.KcA${H!}HHiÚžӓLiv렌-cnc\y%͍p"):Nv#!-.tgxB H5p;v~N=8p7!W&UoIs𕛋Fsl'fWLpE쬽$ЗKaU65A]j7WB|ɩ5(`5iŽ9}1vbQy/PvT$`Fn1ZJlf~xmrվ#ڬq0AVtths&3P!nr"Bׄ"4vA# S6J]5PóZ{k\nuEjtH&u,]Oj奂{2,ў-4_!tfw .k"v 1Hx3AoQ,a 9e([ dPh} )eT7VA]<io MnE|w5R=N5+HpE.U7&+_tw*6#' NxIwKt8=CN1 %z!b䂕TjMݧĭiVrqSGYo-d|K&*SXFIPIյ%`$;Xy0Y`_z,ũ$+9,tc.䁁9o^߭}a@P>u<,,)L;^'\)iڐ6̂>|)nUtH)Bm*S1k3D"uJj &A84 )4ks}_ ZT+{GhS#: \93څ$-+%/i69GgQG8嗅ԳT^ [jEs2z vyg] PjhV6H-W$Ssb=_IK{4] "PvQm\.͕4I-E.*_5LcRuvʑ %G>?>'pU4{|TJAd\Ѣ:Jbယ I-ACSvtf.;;!~+ˌ |M`cY+r1}fr.6ٟ|%4e3.6dkYiW̬./lF8RAa8b lCnYĒSfc R̝?8hd4§*eI=.fnw!Ԙ\2''F2Jk }OFe4$AZ(2 z Ƅwj*DYSUY8Եf̛ݘ2-*,|l sVMFm~X*ͧ:I n8G<_ L_h z񫷒;]9&2 F ۪!bf8dD#̅c 9gOvU@}^s?޾3NϮdz Vm؝ċah? _IBujy9"*x)/tn4F&eDn?pN"vI:-r{LQȲqTo 75큆K&{W竓$ ^F|cN v`$W ѥo%.l29ư "s,\׿뛝qs V'::b99Jcj,~,?*:dH6=-JZʪnA/`4?OG+${c N :&bA? y=hέ8.~X_4#3 I@H?^ J60`ݗ20/P9Lhhܷj "Їn"Tu D EU1F4)Z&eI5~D;M41IeAwTFNT]Tݫsy-H!t1ُ$H<[|ū ˗ {-3/9WH$F' >]&xxuh($^P4[U8gNOYr!0 irZs! Z {56s}z8BeD&{#i֓6w's$C67 v%_!D{$;=0pM@0J2[ɻwA{@+%ĆEyψmǽpVk7G'2+B'gJ*<@͛{ݎj>!-&:wtD~ E-{wW(cGF>t\O6Hj3 lHĨƫ4T@~x8΍3HnR=O?=iR=W.zTLpxx_J`uV'!hӤS eJD#A}XCep.O:4"9[$:_ha@1VpM$9)/?(onjA*\u ]qJR c@ :-f~g-OcPIA=a|.G֘Ix7tU=pQi,,cdf;a+4OQ(_ƱW;Tx# LS|reg@ }b ӱ ݒ-NS?} ʭшw[ƁlS9: ?80L#|G&TZY ?V}]ך7K{cpk @mfhm&n6$KeG9\Tjhp 0x#U4c<+dbg;?&'=_L۔`L:\HM/-/ )KnI ܶ ͟D2n&(ZX_㟑3fށn cp'E@*N:x  {~oE%?M8T/)E\svf4 p://'ڢ{hAez߾,Pޱ8x/2(70%Ӵ7;}@$˺Zcۮ`PǖR^]w2gLZ RRRB5ܨ=hJaa23o%Ha2{F>EYNyW7viT[?Y4_L;Qi;wU.4V(-*8G hrz(㇜=r WC@=}%G>>zT K*"`V&O,e& /!&Q3_̯1-H]<VϣH% ݯvO|\i5i{ V}O:THӝoF\_fhk%%q Ҿ:22gO0Sas8OhPְ jHUHJsQ)NT[bк\Ƙ5rKwy'GkEՅlQw;hu1 4iW NάV# T16' p ;B= >h^ _cx7oP t,4ԟzb&eDxBi7[h5.ᮺLc}y5\p'֧~g%b`fd2nPGG RED##/I{UBgcH}2 +_ †ȞR0׈iStϱ2%ZGJ![ҌzL&lEG\[Ŝ ] i/#s qޙyʕzk'#}EyOXb,Bf ;Q[^V >d$Xeb|QtMҶ7<i.7ĸWSeY{U |17v@)y ɬ9TaN.P3uFN :y?P!oQ@\/P]Bz\=ABdMjY-[nk6Mon]g'SA* :W=s^*(GP5v$֙h,!%q'FJF)MF7tVdVL~M# W띴 Olye:77Y顤{ wށj Xڭ6DW'2\T4ϵ[0Xˆ;ԥ es{= d_U^$I{d{13@B/ %xwN{GF)& ud42>NW-~ >F6o{jݞ7],T"K/ZtK4"`=5n6I 8r79X~r൐lN&0R\*dU?C5k{c8DM]VΜ 3-y! <#^Ѧ;j`H!l4fN^~Dzv5Z%~#"Lcdž)I_ѵ?S꽣Y0dyG#ƉICͨt$ǭb.uF13?tݳP)L0զ¦8Hova$ju@ CBj-i)UhR2jE {8ג(k֣Kϩxb׽XĞB[ _lf,R嘏0OephR8՗$]S杏j{f}Wħ;1 {xe) ɒ*v?C81(N)9FA|`}bS%nՃ3@>%o_U*0iN}K_/IPRħБ7Tl[^oBm,Y`Kuv !Y4 TcX f3y|ft>F|W,WUaqx $Ж"+C{kc$}}du2 ;id8@?1 I *oI@M~j7+tPŇu8C*v>C} 581-D#RW|lEͶie o>[dW\19[cC?DlL|+}PJ]'?N~|$7$=Ԡux=Oil69EdN4^;}D-q6nY}lSُ)|!C!FFPh0#_McϘCQ̥!y+iG1ɱτ<ظ(XJz-8? HBJtG "?'GA  C"1 '3@V4wn#.K6H(B`#MrL8ej?o>Gidv Y?iyvC؞LQ*QS=(ً>bT}+&+A}ww5LV#o0Kه"hqXqPB0_$Fϖ"/8!0ѻMH 49RsvWw!]b:elB 3UW.ĕ3\fp2P(gC~ ]~ӾĆkb¦=WRcaտ[(xJɇS)ζ?OaOS8Bp1 )2 ORaHKwx<7H9 IAtf⛳lEӴ7E8L]lG mtk"v3xLuL>ɆgA?~KFrmuo A"3dz^x8}UAA ~iO_65 !-92Ba|YlWXBskf/Rt囅\h,X|5qbjOmdt{lHb_x ^2yt @òuePqAA!w;mF˟9SjIMm2zUG 02vv4L7ɓ.7weS=REr`NdErm|7 ӘA]d\@=fV9oR vU`Ynm5!gl&+&y%"Π"%bkAeif>u :6T7x̜&BU >.qa @tG;ˌF-O<<~D-vN/rvgntS)2ȉF wZ(y v~^zA@sNk|r}, \8T]iB3-;i9@oJ>`; ^~V;\`MzmV%ρp1i˔+G㰺ڦM`6` !*I l 0v< qK=6dD.FElfH=Y(<EgѮ+Z"1Q75 pr@L*[}rv>= lդG&6$SW4!iA-Zhuy4JUʋܩk1ښzRbˍmG$=cȟ?Z5S&IA ਊH<5+3 F b~Vc/fNS33 v5ʗ}_P,8+yx2ڱgyY֋ؼ(Lo,^'' ZMaȻwOaP+Ldzz$ĔA V>ya>Nܫv)_ Xe]LF,hM~QyW$a+`Qwn[*TPւٕ6w(n]R0m+FJD`Iчj"#E'P2O[ 3Wb18h9\G$d1EDq#s-Ux?QG`WU?8 ??  7̔#ÏKKoq<%İRnjAlmy DgX)І<_qq`Om m߈t%2YB RbT*8'CރB4F QVy)+|JĴ!2ZHZYM_Jt0tc|E=G)lNnE.sb7cKӾ /S;bvɗǙAvc:nd?r=7onE(ц"ْp%#&1h/)2Gc֚^_ٙkLD;D4hQn(2wWc1 LV^b( ݢ$'ZKPSFm]d$ HJ'ؒ&ڡvz{ײJ}3XuHԌ:;tu!jk ?`UWAO6C6ҢFDĞD~kKEd%4l M6%6Ŗ|A$:OOL3xF醙讯^΄4E9n#\މ԰4AWfd-G]NJTX&L܍GeL7#49NpsC=4e~uS8 {p!4e]0ØsBj]ʞtoGH>ߠ:}1~{_@sKØ~[MҸ3ARfģ!-ڎ[t2^9\5|VP!2\`1 =eɄg)/ +0˘lZL+iW,p#"Qe2x*^X|| gc91&N= wߕBeLx0e<؄AdsgQ|IT8MZMB:o+A>&,;䭟]c p<4>MvݑhWSt-e.Qim'c D.TL~^)edtpċl/6=aĂbq9%ȉUw !pB\B!N&^~wu`r]Қ6)hn2$P`P ܼY 3G JǽhxaHd{|84Ӣlx ZYzwrՋe=Zi*EUؒ}s/.t3 (/Js[Yq<Vbx`m 5bxcՌu0Cy"#"&ĻI؞WVˆ<a_͉1MhS) h'GbK{60Fr+6׍QW ϥ!޹ZW:7k +N-)>Bw?SyiTAtQF%MR:O~_…J-[Y ,-G~/8bΦ/˛Z*d\ĭBvfP}^"Vu*|{a#~-є>37,[f*qj+n MD<; y|H]RrTB :No2]LE #i;Ҹ=(AEYqΨm*ꒂFp}Y~kcH=ZKr}W[4 .#"$ (@:J0&^QB8 > :rc| 8^2!\ B[zAk6_F錼G;b57 3enəg9~dhC~#w'H`¼0N"tFH& , |{[8K!EfdD  -k  xZm` cT1reJoz*$( @p3 NQ+ONh0%F=ӡPH$e3nPLT\FKpv7;Ķ`FEF5,඼0~ޱȅ b(WYz@(Yu6f/|%% BK'$͝l4x,ڇJǮ2HsZ-Jǘ$]6z)dh(x.Y@=Hμ5Eu_6ˋW~1( ((X/UŐ*rMw0h̠KhDpgKvt>o|jc`q& EW)wOKR~ydT5.%5b#TޖAk  N%ˣRЖNdUn5ijo2ˤl*OwюS?p/\Ti yڷaAp A},Ơx5Z4]d_'!NƦpn\B٣^X-qܽDy"cۻʥHz¥Zknq4Pe Zsd~[JPgQE6+|- &7P4^s8 ;"v^00= ž&c r7rv>ē;ˆ)&pۦh(k-:m2Dƾ^F#TGnJ17UnVM*4A?ITpoO2$Ѩ ?ء oS_ 0m6C!mk %.7i,">Q5gξ\<^uhh-KHg ۣ$! 72xŗ0U5[q"bl=w;ۢu>uY|ŗDL¢8n]ZҢ] $?ñڣ;q*fۀ&_RLquCw&:<+g Y%-,٣7 @f_c T"Vm wq)-8c)HNӾf&ثH‚`MAlnKٜZ޵N8q;}vANs2)|AvSZ\`6T@;W96q;Fm.c{ cT Pnޭ-w6_ [tJbt=0K7ݍ>=@*:]SLWQjBdEߣO&/#3ڝy|'%Dpmeiy?Ǘ##,l<֖}t͆}`w6L~IO) -$a")"CphB%;>ŮvR\Gs*m%Xct(MV;1+g*軾Bu"+s)!y"*G-2q1 mD`)\KḐ>nS R@7;1Xj 1XY}MǔG>~sԙ5Ӗn#㧉5 Fa/ 1o{ 43#JZnVbC8ƿEOυ(敦~~"sGbVwsq:qM:He-izeΖx9c±c?5Z;VXH+$ˏR@ch .{ ɟ>A䗱p79P2WhZ R?Cs-sLcCG|.F[(@AV d^Aр&q uz5žЩHsx=C&F]lKZ3X|E.oo aUUzF_Sȇ<UP,KPSr f[O !.\(eeBϹ$dBh&%5g)?W%CkeY+?t.'I &h[94#~ v;Cg S 3ps5Y QOwy1$_pS YjIjŏ pu0'H\CK,HV|W>%$ަ=pb`uw8L;I6g)ujBs$"&lazZ-[vzD>iTM7s`c9@T̐+̀yd PSwo%gF LCΦ_&z)p G4e\zhgOIZcU`M>DPˆNr8+lʛU4P5 wSMVnE\{i~Mn\:"p~ɉ8aIxl2\3!Ui\5yn[r`%१nЩiͰ9vUA=}c!Y9:lˠxl}y؃m5ou@I"S4vu#_lq>1XI6f)"aб(eԲ url#%;_B=-uYwlXdX-L*k1<(KqeTKlm ds#xnvt#L¢([jpaF|;!S~Q-(`o(9=.KTzj-8j9U04  X+΀4,ӹ+K2cMyxVZYlm ~j*u'=r±2u~ΆJEdvh7|x1Zy]v)HT׾:!S㆐I oɑC㴓^G@=bOeKb7yUm/\5&JLsbxTH-<ڪO;r =~䈁 b7|uf{yदAec!)oXJI~2Q^ xR*?e"=3? wJd5,(;k9)2QW|Ӳ4| rjJer0H4苐/C>•.{QqfMwqPⷥ,;@m˷|:FL/Zsµ s&1*^.cCA*ǣ _$.8l^frgr4SQu =Q LU t#;=QE 7)kA% SÇAHѽO ZXLG# R;ZrY7(|zȷ+N9~YǏsĩYÃw+7m%Y"ZF7~,Yni0}0憮)5HTAVcvfQ /t`CpUy>'2{]ֱx7A[e_. wP8޺I| tW~+,NR‘8bgXBS*fST5Ժ5FBI b\'f%KV7 pt|$Mz͌[a]0t&1JsMQD+b>G?$>g1p4۟EF4^gdKɆZT{ApJyQgG%C RT! V /[Ko@0Aܻ7^34aQPb_C^i[;(&JĿ{TuͅI!L wF ^CB3nO[$2栵 4=v7@E^t+/@VF`p)C4G{BD&3b Ɠtt4Uyb4sQ>pXiq>!"a! G%-ee[7 b2VH'h9 {&@wgB@BSNJĈzo}.[~2c@_l.GaC>& qک&f7V]}e%bCI{Dq dVGG IBEEPQ=i_寐vߤ,ZQ!#CBKZ 9.Wqṳ$CVB ķWb0LgQFk[*wڇqdCX"HeY^wW\)WXUA̱$ﯩcO(I!#i}[krÄ>/g%9y`Mc}Zlo˜ג,xGQ[$M$VCZ뼃Oo^hK. GN:,:RmhVGG+:)O*;aVOנeD nr"?xng}aROQor='P_VK^ i Tr̨3I}(J_>^94’oFoK!p:R9|!:X"%x#Eި!T Y/{txfK#H *Qa DIQ9 QS`VD_Mt uaa P 6# vIv5p XͬTGl5Dπ=oij!yZiՋ VFf}ӐY+J tƭ8m`eDJt u>@CpqyݴW&_K$ՕV{vOZKu/f׊#?pE!2q]~+_u eMPR8aj틓@X E#K܆"v=Q44s8*/LI*q3,tDzLnx^MV-ѷB.o$̛qcW;sCt>=zvfIr'&S#8hs bvѷ `i$2:/s2HXe/B-^{EMnN(J۷v ՈYEOJ5`213 iVti}ngcx_6Z-4jnvy;"BSFF=#m\-GU`0ƙ?h> -f8)BO(u;̎\Qzh֒u LݵTIe8A/C>Qۻ@wCM)}f i8 ڵoHD-\i| J9pc+e{lB̜l7<XשvܸZ-gxޑ->`18OV*fYq8@ds];]3kY8xIX1fΌeWtJ:vĻK7}3Mն}hpk AiŰ, !2EaGjLK/Z,WS^~WBÕ}sO.FZ\#AQ3+0gJ1 Iq AeYtMAiՇps_X˶CsBR< wm{SW9Ms$)47EQ2e%=(@T'BC Hk!%YFVށmeѨ`:`-nӼ=7 wc(iPEΝQ2S^75z ,BIYe&aޕ&Q1|q ;S6JFdCx'_ĦZ+]0hk?|FȓI_gh2z1F\(þs uׄ5\Jމb6 eNU; TOI?C bfr+@0W*Y/?0&/.JS*鄭;bg#)HtKm~<rG2]Fj"bW6i~0!epP!_ȸ2 L(Տe^`dMPeP_s1zÅ{%,˃T+&b;6 ~'p" J 1XvdDl-y]kJ߃N6%h"c%o+$1{lЁ['/$ṿcL/Jɋ۲;;m;?/bC,X78f^lrɨ N `HX͋]S1v=Dlv휠uiC@#-6`oZͪ$ܸ`nee.<5T$!2 J]Z,‘L]++E)"OWcͥ}h)(df7O:ǝL (8c'&>6Xt lU6zM$A9`I}A*9S )BTWFHރm&RFc#U/SG=;W}^D#u{q2u<1rnqR[(0t+Ȼ'[vW㗵ޘe|E= +i*Yn1P5+Z"uU!UpNT^H}ѓ2<9I=ieBqfv;g$ `Hp4 IpAtoSݥW^4?H}ȁE+V4Z1'b" |BS8x\jr_M}eCT9p5LjNN;8?}rJ‚F&rdoP4^;+d֦ʥE*Yxc-:]` Xƀ3Wp!Gz`D>Q6` ?C+dx'[#K]|gD?VHx\@_|nn1Ʃ=]GjLCKWJC]_GՆO]m"01^`Уoh;9 +bv,m$.Nl.#k 4M<꺙))JvS;73lӮj6͓ ;@"6D*B)hVqciį5z+yǕ'|ceErVH`4&!f9, A'g6yPaBP#V9qtA{F> w1n:HӜFƬ2\lץ BSN 4ΠB(bcВGnnZ Lsc3q3:Fn_[s-W"(!mzfw@-fxg,c^!x4譝/ ȿ\6tJ$݋Tv ?>AaG*-+TvK^k,L Bs{IO,rNVMe+J neF 0tyjvY,gjAi-un?s]Ti&3Ŷ}n/|P-pFlhqO~Yi9k`crAXb[k1qw8N3ci ir..PDf>aJޞ_\¬:k@EV6<.t)" ݰ7tLL"ތk`m!BT\EoGk "3+)p@p'$w+ť'4eC+EJ!ŨbMgj8h}wXh Q>3l$΄yw~\vMdCobq>nn>3f%o;Q} >r"NQdL@w*q! 8۩K.z #NPII~"= ީų9@3 !W,*&1˞ֻV #1PKcqhYfHe:çy W $A憧Ѳh[קR*ժk ϵqjS.%O%&y4ɧJ1deAcZN}ONFNb[2"KD4g»{HZDi$*QpŕvגTш(P+5tm(.m޻+b\oVrkG9\%5W sߕzPD-r馣`Q?Fs( %\߷IQR$Cy/lN'eĈ!*ڮҫF;呕O"! ݁.t""o<-F`9lUd,K]mL^HgT@bN(ԄVɟ.cy@$q!:2TƄNƼ8#ׁ]U$E>;."*TcqO?I:H AY\P i?P8v|);҆0Э^7E;N*R2$O>QF,\E/%.(P=LxdD'ny>`4%.Rulb:OuG*Swj]%AqM>1PH;!$fY?Ф ,q-~,@E&؏6ofqCFu H5&߇ L"۝=>ˏ_w^ťg3BSxe&9QFN+ѧlwvENc3:¦}cG݃ $s(_fWZ.8TBOp1L–js5N>GܙFj~ []U|d1a\o67יxO'V=X+!4+ۚtW]3j9;u h5Ͱ'/_#z1ջˆ) ~d2ldw#Jq7=*+p='[eE՗@ \ږ#?͎q/{NB1r1uNG?hMF&ro:P\sY m|Q~h{CR8T#iш:t' Ws؞.Iipy %^3be1[q7܇.4u|/փx4N] }O̘DyZW2G6֨ ̏I>2?j"Fx OGƋ׫Qj3 qgϫ~%'USp>kLN\zLM eԳ`avȸ/^WY'9& C'45suT#3Vq=J$j=0֡A %2NAa airGfq\uՁ\~_Eie;u^ItzgC F9JRB0~fg@Bn1<^bFNߏ72ܙrVa0f7K,#;:N%|.,&;i0ڍٳrnEZ8r1'MSoS&5zvXn6kǙ 7 $B} bw ~;tDd(T|Lm׌'"{zoXL;rآ` =厒$"ى7cG?/Szƕ~(5RmŦY2(od¥c6"s -yNt% ^}?sAp#fͱr$eF&؎eMiMz%8xϚ as۽/%pL"ZV j&Ór[#s:1l"\.!tLA;2#vʍu& 0'SJYÒ+)m|o$ eYn|Xj- uy]Gޣg-mdU`4Y$T3xQ %mr8//VN ݃,fO9H;ғ G,ʍz~qq)~*Ip4l-;(@pS m~d7ڋV3:Է&`z|XĤhXՔl~ Nd\CfDZ$ϫfb!:QC \mi'9;(lM.!0pH0pi-p3\"[*z'm3Ņkz;WDV'^"|R|6 =_UU=a]6Ų'8NaxQҢ>i6n2X$Z E:u406ìİ=Ҧ{c+c'ݴW!6(#hyYek.Ef;I[yFc{_$^Y5hr8'9IS`yS*]zM2楥—$,~s7vt2+bʊ(olIzY/:+{6̪<9v"IbifܫXK1*}>V g|f<'γѷ$8%d .Dp bs@7q^:|!N %DyB+.)hcvF :qvuYygK;q\|y~m絧M?hT|&CiGLmhC|.:Q$z)x}`kc_H !c\g0/: 9iY>^l^D˖)hM+Q(_Bz狵}ވ`,Y&|&۽u -{GrlhǍL<LQ$A,UY0fuˣ'^&)f0Qw~"ŦMۯ$TLv.XXYD'bKChSb2TB\'5L\ƏlvWC;ǻ$h+`mZ"dP~%)*!x2Ģ6lŰOT] Tx\8 Y;;jfb}CP({bNr6FK} 9qvt1 X/Jv*%p|0U)}䨢/4R@ZmUt0F,͔,"?t<'Ȁ 6ܠ۰cH}b';zF qQeΝwTKB.%iVL"@Ѕ",̴8"d8ˁ_ E3F0J:y[q9Wz, rHb%ca$11Cu95`K7-l&]HW(dM3%PfOU#"!*:OΊ&?C]GҩP1ciL}ZIե1QGϸ qnB'ۥZᥕ5ٜÇ`.Ӯi'-1XJuc qtxhY[S͝Cn+j!h2yt )hRLuVc&fZO7zf<2Щdf v"@tH707/͢gm:D~gLNV^R 0"Hy ;3-5{Lgl?&9×1Ҏ @)༥rp:C\64-hLp[O5 kqEr}Iu睫|C?J-9wAwj"/pwp6G ;:g#"MH3ͦcEp݈ gs3;Bۛ[ ,_+vr&"lvSE,zdԼfGE몀aV= X_ Qv<=qApsPwO:{V%I7ì"[ Pl˄ACѪc# `P N'1Xha*i- yyыpS7=(* Q7-ƄYJ!cԣ FH[!he-[S%N* Uę;:T)/ѽߓP(s1Oq=$ RzX9 XnEl&.Q{F_*UՅB 59+uhMHE򖲒}! Ġ bH.`VRKuGI@`aRHT1By8L -we@n<fBeU9{ " N^D]NgJ_^I`7SQoGpՙ3C8!A9gV8cLr^,n]}$`b>[84urt4]\aviQ^j0#`ۆC) \Mg3u|%DO# ] 8 /=M Is)6_ۧnvByXsC#$0i[s" TmT9$&ĩ0t3RA *ipٜ 8] /9S$?[u=NAl[>{\%yW.<+t{!Qf{gc†ҟOeDDB.68Le9qr:d0c8_i_aqSgpyCB< ^ԙ;|e*7s0 %XLΧ,ƬUh3F%0؈av[|7^D:mewS(s[N\JU;%v]pm6? .  l(>0 v2dZĐ>!hRKCfD }oM2̿\T d9aڐɾHK؇K`ѽqF"h~҅'G7j\SՅ;l=S&'ako'둺yWD+xI:z#y][v@7cLZ;g0 &-"BM;] oy;5 HU2T`UCVg❡gc*Ba-d*myZ8|ĒUw}$D]tZ6mux-'f`yT#b 8>Gc{"7ȞhN#ٍ<[T~,@*X.miafnǍc>3`SߚaDkoq{p#cT-23r^3Pq+ca]H&N}6Yi)؜u3!IMU? ނqd io PFo{u˸ ,Xc Uv1Q5` WBacDcUtxN_ӯTaJRmO[,AxWr4]4m11H}ٶ%ki|=MD|sMq3ŋ0`30Fq|T0LEt3c-c̱hz&+~FS#a~(Dy>Dp%ܗc:6% ԥrfYDΓmPh5J}M_p=߂-?4dd9]v9 #Vm#jLkpшЦ>\_J|tk#ꘖ%GzCNȴe {sug6R;͉hьP!jCbh(M,UU#}(dAэXLQu;  @ >ӸEF~Ո+@ph@}/YV>"o.¬u1oj(ݕ1>iJS*\L~`f:s;3*g ͙}8 \!ސIK\q=+$~@jGDA~']i,<1p ׹8*+J=@2sR.} н37U 05./,K=jŽ[UQ-9#0©{{U}60ٰ[Ngy,/ΨA{r)!$ɋNJ\JRHr!Y!?0ss%w)CVycRi-zQSfZ^B 08q ~t"dx*^1GIk;hW.P"gR79?DV|hp{fxjg4X>4X l"%Q\D}쯕O|Z@#֯MB:XxBs'@y\ >)k:XŠpaE.CLK 滆{jC.(i]s#;1'GɃ lfvOg-Ւy,j~hL„ iD&[046T@)\h;>vp `Oú=:CHn)#1]hI n~BeHOdI=E|}ۊD4"G%zQp/Z5zy7|+ DSLXEKJρPWx7LqGuQYrEX޼xΉ'6prU@#}Kqxy[!C0iʿt.o126/o&&~^-}ґ$` ^ݞ9֠Zŀ'[ucdAx5s}<d>p!i"[pD]$&9Y (Kv(^z")6 aA\_Fz( 4r$dGʙ&E2qh$C7}ann%&einuŠYnt3qHL2l,c9M<`َLEjHU;{i(qaB⏴7 s`כTXWʒ*Qcrtރ7F$rhǜŧr#zY%_g6L<~44 Lޚnx0ʃ9EvF/@/ִEr7В4jcXav`x-fQӢ>y=֯׌ԵyS*L-ܤcQp! tO] qL}灬ɰaJ`^0aN2Ua;/PBEkc.ZHP4XSbPX`lK_f,J'.)* L&r+rzM} (*IxvsiLZMW(:d;MBy*=Ε)qq~9&=Y^,4.O(e2M2<ۅMlxV Y9)CexaiAԫ:JI1Uί*xP4:Ԗe_vowWfcFBq!$e,r+*O܏%Gt,+ gn֧#_mUIgT>WUNYVC2@y+W jE(|aSV7app4#Pey(1q_ 08 ss2ou/심ʀϘ9[C 891R->CI1P♊e7QmiI̖hHO-^UYAY85Cz*Rd9YLyhC $8~1 lj,I,l^rǘfwhF##d0]m"?Nn$+^IMr`@2Hsu{+ves8u1Y{u7+2/4kPrBў+5-bfíϸ]lnr: 4[ܬ`niyY[qr\x cv=4q̓|EEy |,-keZ6lXA }k3#I 2L7 #-Qr9 8SsQ@J ٶE"**tk=`OZmTbt{z}5mVp~ؖkj&iC1&#g@g>C;-B,hB]&bAhOűw[ʂ%O?K뾤MUn?$‚q(3i ; p`=ATԊ+!bfK*pL8֮%m]fur2\{C;T;Jņ7 ^BiꙄNmj1%b,Ij4oNnmרokibjF?t '/!ގޣyLF:r)~q^5@n}8hzV>nYpݟAm'wZ>Hlj3Ί~0)֦/ AG"!କKeSԁ2$I掚%|MelY'˵r*m/WFq/EK }~~Y|QZ1_Rц砗7wu\N9?te),ܔϭrBN_v\ps?9K 3C?o6*\{Hj|3JCxA nBrlCa`3Z۞K -PJCmlh &:iDL!PۡD!v`Oԍ`[H 7|#_o Ӛ.XG|IVħ4G_+j_*!d=nzBf){J:m@4F7;ңyX1{mScT~77EK޼\ٌzz0?j.3H曋4sh7QЋ,PXhN=wxeW}^߽E9k?&]Y̑ORTL_(pT'HE.hyLq,k), PK4G4,*X5aBs|31[Rfg>i0:9.sybX?19}*vx:zԎIj6yH7 ܤČ%iqCr;wq!eN*e[tW/Δ>{͉Xnu/<;)K hgb tj\mKLkmW.jI> M1f뮹۔ZѹUKH%;>KzY̆#Q N:峂Gb5}lo+r} b( D:pDuմ'ŀސX8K\9™W=?w]iC"V(5wy,T3t3 0L Bm #]>nN]>J6ʂA#}цH=-l}K]FW:!SVU uGjsu80`庞lFxg+oqn*2;r(Y?#د-(V]<0}{xMK/K?S`,8g7.DL_j* c[A>ҤP`^WUԳn`.Pm8 .YIfd)2&,2q1KйbCS9.{.;8]:B̂'\0[}wz2GuUΜGBS&E--m/T-^)I:t,Ւ-\:nyиo(%E&bq MhF;0Z&#Ll[uIC?@]d~͞ۆ8C?qCʱP`љMb@J"x=@TicwDVV%>yͽͳ.޲Nf7$V$NjOIh">Lw΃.-#6W/}ҥ}d5]=7ι$T楾%;0>uAW!IxD@C|u?`SrK: RŤ1\\Y?(QPi2JH(OXfz ^}ƻ R/[\6-}*r|l10XQZUKLt CmOY}DN^Mh! piAGB}Q%{2>3©\@fhu3ux&~:pbN-μb1' lpCYu[J2h^ADW˘xY.}aY)L)}` Bmߋ 0n4Ӕ;uyΰynO|.^޼}o.[|4qq \{M-<)9tWL9 aɔ)Ljѵ TCt0ƨ84v5:Izo!aI)4s(um$ѐe<.pk }qʣ+b%in㡫ӐB ,:3W%[Lf8"{1[z.FjćsgO-]V-!XЫ_F裭VY.zyw= ';ZbU U:؍5w5,D1qި; Y!/PUH$>#`ʧ =T`TF$߰}`TT52j9fxv!Eik י?nTTѩa$: ˜ [-'dA!A`k65 yIؿ MO5zG"NX$Qaࠟ)!pkO[&l4<]DRg[cBMt;}qN 'o΁'%Nܻ/W)nlO0{I)+q5 暒Z3WQdaYl k䜸qtA V!h}g,3}vH>3¤ PpQ+z"C _3AWY:q n6ƇzY j͒$Իԣ)Bqr7T&ITXzz!u"z%b(0,,[5?(u A'n0i1k2gn{gO*M&^))Co;4~|}$7j-< &D۶iw#S kB3ַ'=MQF'HUႇ^!(D&<z {f0e`a uu>O찾C^ea4ҹ. D VV;v㔿AbՊ]J$}ua5K}c]ljmԚ 9CK$B3B.B2 m=sV!DOJ 2U2r]@%~t] $^೬v> H:@:|=GX )" > x6s$e_XP?mr۔`xO4U_x+%֊H6]zIf,aDȉ7w>w6zFy Xos7Kŧ=ea(Q{v\ J 6VXWŶ:\A?暯3*$ tR9G7N9B_\$e`XU8}t,PK~ƹ_VqWZAQ]m JoxHŘ<9z %:ᰢ U7=8Ńh>#Z9/Q&dtxn7J$`a f IUk"} ~=g"]\8}xa/?e+J/jqjPAM[cҷIU9>?Fxx vȼWsp8NpFZ~2FNρ2HK09TɚάFe C cf 󦡘Jo^D&nMw29Gm\4Swx\G4m֭2]ě3,̞|eB "S{U"R?d9¢\ j%X̬!U7oAh:M9iw\H>x e#wsE05)QEAy "]6mZIF=2 עC*1Pe9y$gO:BG)["t +v%[5Nt+/gÛQ{ڮ9 ˺S=\!YE m>d|Rq[L~] ^+RG1IB<`L^~h OC>A/ȀT l F-Eo.YۼdiXfk\hE='͡5,7!t!c=eH(~L4):fJV\LYw$R m"mOa&Gy##"/eST[w-T7 y:Xfd,g`pnw&0 J}J'#⒜L 7UBjY`[m e{&ݩ~(O]cK n1ìETw@$B@R\- a>)6KVtc JpA_$=Vϔ%md gّpaA9הd}Jep05=,gɱE!9 7XBN=u~ՋuQ4q eӿ?LꜾ9rs"1=~tliZgy&K[O"fpyZjǕ5 {7_8.}$= Z#9rhyhl(j `azmfBp(V%F5Z0DGv Gyi .(eMϏ":!)G2^a(Y' nuܜ702>JK.z)caH\ t^e k=zBx7MS2p#'1]y/ N{h)vLh?@MbXa=wp;P~NlDnUXœ"? -](f=HM.1j5iKu%,ς 3 ě6$.Οm~=4%ݼu|޶`G$JW^2bUhhZBeaH?¶~wXOc&x{EiE!E")%@w[fj^wBc*]R~se뎏Vj˭֋Nީt9rR\,t ,`ră)=뽂Z~? ϋ\4:˺"|VaLts4Š#zȃXr 9 +z x[9ND !+R$;1IL%eO#hr΢UW >Z:{[~ߎ1)z&wId40f/}*+ LI*O׼Ԕ |9dиm"yʲ˧P&r!CodQGOQz}En}+NTS NZfkU\7Az2z9Q_c8>փYG=VEb]sf31MKu-.2B!cU cȗ~rB9CBPcӤmWP$/wD^@PgF2Z+? vu0 F<-@:gA^hzZp8#$V[%5ˍ/ۅX4nGb|iw@663Tvqy3?kS.{0Hߒd~'z~J7Όh 2HӦ.;eYan9%$ @"aRdp 5ͪWM8Op`̐:37Jׯ}(iU0궳1^v6YV@>vfs1WwtǔeZL#cG0 HE4@PKm1wyL]ѕ? |CcagIu ߺJgi{ꐀ*JJմ:HI!Q[_guZ@cevr.)Iʓ@ыH3x˂UI9K!Bݛ\i@#Nָ(,@%QI  ~w^mv;g.gR?U9m"T#ټX $H\HÿD\BF%"WWM{)MQ:5*edzMW6䗂5 )0HCG }dfNJ6?V@/+T-1cuZ E8@7fen{C%jm`4 zQ F(ju bS$;*(XZi P̉rx#'}:1 ,` >w\xE;D;ͧ@'7c$ZݰZ^:=~hn-"'y;#DjH2 Auł,ҩ遞7Hfehg|ElkG,m{Fn'gM70T.C&cp~j9!1>0X.80Urf,8! ʎǓo{kz1Fo*Iڥ.x$[ t|  9?H`[@ I_ŶXqr7!rT*P% Yf3[C'A,%IȻ6gn痕} K1;oTFE +$ġpSd~Q9B*]rыL )UWxP,*XM_TUBH>]*|}c@#4nB.!"X~zװ{ .sb j,)g=Ӆm:Rn[ $՛W'^릂e.%q1L\mi-3gJOK*dy>l!gq(m `/Dͥ` $֟Z}; 9(7d5 ᘒ5BaqC}(@["IohZ|@ƭQ91w|Z@X"}V6a~~ӌE&(R.:~9IґVtO]B79_Z 9p†0pb? 2L"q^xre<@8$6O1=-s)褒D<+}>1\ ?NFr\ TN>Ok|P3 "Vu|l-;eD쐰[i%d9<+vJ;2E8Wb&ŝRY<8y&|gr/]Q)(ø|qcE83"ERO5[5artTmh@9 q;?_N3Iuhbw+ @F!r$|{hMefnp[-\qeV%D_޶4SlWfMf+3MM[:[jb˒suݖb_+rX60)L޹547WϠEEΟo|桗lXvۀe;KpEd~hyH돤b9v3Wr"/o}h X)z%$\\52^n֍߽w}ZJZKubprO*re2F`N+wǭ3 =ici4?iI0Q\|.^E[EGtu3sTt&VFOh}絺{СPG-&Ł#RgOzȩғSЀ2qm_N6s~>>V0IfX8/A"+!UAfw_wW54j/C-DsuMG"tQRFtԟ@!4Ύ,l/vC'09\ 53wWt4HtŜyA(p"׭€Z ZyǗ\?idFRFjNH̀"MKTì*q]h/ú.sK/f RV[/D_5L1HryW|k94kޱ9104\pـ ԡD\{Z=*9:Q`̟g؍Զ.aΔ?i ux,;04 P5@F2u;XwFuD2:Z<<G!0}Ҧ`V@t 'z!;&Mȡ^Ĵr(m kdHS]JA;"M9;%tگb2iXnwJ@G#oy@εR̠Cɸ8JzQ6)=mvtE֠FF)7KJw-sY׫/r UXO^bo3O@;I&WaNk8=y6l?*B֌Am7NBF V "oj^?)0/x3kV{ o5?W`VSfHꠂFaGd _VH0GVź8̧d"4v'[?`}e,cx5϶$7Ո9}݁{3EJ$bhh13A OK) .f6خm|BF;_/m{V%:cK"Z4!)Eq` bN L1oiDD_jf߃qsBD0cڠަ=3w /&ri@sV= !OSBK8Y(jj)@2,RS0.*MKսT<:ĠDe9 e_SDNr(q4zϸݼ@?TZުXLk͇Nʾ5KC 0<~xF:b[&ȯмb2-?iٝYV b0Zo!.TLxU#3j6%$1 0܇qB~VW "Ul9L"K0 |pN#P#3S5 de0lM6n6%P}er'de$#8ѹ+-0UPOBv-]L I/nEli2͡:l%[roo I]߀6Q% =æPM1TvU'ZibYeS+Ě"Nϵqo(iU4>*Huй F(.E'ruI,}xHIŽ;G'eC@p+Vd*C_8iO-HWW,"KV? rAB-v~N ~ԒT6Z2fb_4I)x7g|8 *كmx쟡%T~[Kp鞼s<#aM+b wF"Ӕ!Hj!؃)~4U8]z|: +?ψ-R$Ř6x<:-cܻLz"# )]1B]r J2_K^Ϗ`T>_9^֎Uo<4~`}j}7'tx&'g;=xt/W@`trzY4 8ENZ2Y$fir] ^LqpG|ξh]'r`a wr2b~yak]gA X%w_sI{<+ܭB^i)ZA CDGhmhS,PHGđJn_]|VZ9&KRfXQ?{) JK)sL-W&E#/\ͳvI.ӼSOۏ+Z@EϑJtmH|#x\7Mni*x<0Nw=gp>uv<ׄihek#L+G9`9aA1NB"VstM Cvua\~Q-Oh%:b@rܰ [A"ʹoǠ1M4eCzF"&I/R3c; ?`tپfcz G\$ĥ=|`(\RR]Y_: 0V|0\vBx2HGm «9-œp~%/ĿWfVUeX.p_wtֵ8濫^a& 8S$۹lPYhL'ZaUkpQ.MA:<@%JWcgeSs<-WH{4I)O-1*&Gp"^ؼ[_[GDfu2UP`7?FzWd_)S*~yޚ ٝ+ʏK"kWNʙ"^Y7L$xA'+m*njx6mE)\|?hԔ,$tJBY6`X}D~JBBHKL/̺ܳqjWo~HNXa]-(CUruVn]Olf".b {(ti57h$TDHv P g3dqSn)&yjѹ=ddtח<@HxFj.S[y0a1 #^flI<-ܚڂxn:'ig3N'MkWG&R5Nb>g0SGl+knSK4A_%pܾ ihFDZ<;(1K Sr.`ؓH5AU0_Gs8abdڹuI1&ЊhL˾FIHH Y$ ?f1O(q#f%*Y(m@۳^O9DaS/nU9KY"Н9#V<|(g-Q|wWEpfjsNK:'慀g:1ݠ#99nLdIJsoP ҁD́l9yϞ{j-JyUT$x4\^Nv_鵺3Z:|n:ˀ| }4AGl1ؑ'\ CڂxJ,n|q4bvI[#ТLLBL1rؠXyg4c9ŒZޥڐ T1 GЅgS I=^Vq :ax3B{qnC=q mZ|zωk~}MXQeR߾K+ =7fn;Лbd(Iy/-Z!M'*+-vAޅ N \_Bm}!;`,'qDTm°S34ƪ!:YÔF/D``*ۈM5)-+!cAdmH"Km,Yabhqt\O]n:b7TXsI4%F8?=b(w2,qUnBm t4x!n3K[zl>aThꃳ@c?AuE|W& -Z؂AÖ>o3Um?QPrHaHE$>ǾHsa hYRE F %[lk e3d.ҐtT n kS7vT.yb٣-Vƞ,C0u: PJxc4/*\O [{z/]DќpE6MwbfѴ߸q;l[ bkL}$;̱KxĔ4vŭ@|RWܧrbG?MkXkZ7CrsI G/ !D>ZSA pp?zϖF2PX޼ i3H!YX ۋЗ;a*$~*?WDtEȑ3a 8DND@t> DuCPNѽ7Mی\zg`&hzzlSd`]*T6+~ Z.~'.rN,fq3N}gWKB0n# XR}C f\s uy a !.u^Ggߪ1pn2ѕBazѱv4$eڽQF&6Y7'MT᲍W6^1Nznي,Xl) \mU0 h)Ē: ^[t3p*:iҨ]l!BW\Ylt=YomTp:v*4cEk|tkV-~r^v/i[+S{JNku-=UnuBGA?<q^{3&a޽d*D%7R咛u\ (xx%-,gTKO?T雧 )d7Ek$x|so[}٫yb5Qydl*Nw&$YгwԳ2q[۵ǿu= f$67+,?D2>Nbm\9T7,KBP$yi}fUtRThA9mp˾4JA)k&yYylb|c8fI=@O{| xр[ZOՍB"j0Y$д/`Bi?AoARMJRD6'_Fi޻ס$}2Bw=<J/{2E +ӧo,}f6敄iɗC :;<iXܨ_}Y( >١ko՛Hk2}lbq.򠭢Fh%eT-+I 0{;z0 擵,sOQ@.N{R0z-c!3w &U&)>רAq2֎b ^weΐ?+kkZ*}Oe3Ik2AAR\ QNAO7_( &jQ^=jOt }b\z4fM_OJ 9`v#y}W! 6D-aR0qLL8tc:P X9|ˈ2svM[m*O/Go¼gd 5N=ץ(sOdM۾Ӏv_{qwϴyyM2rL}mK`[YyJ]uN0Մp>:p^F6SDD9ݏV>]E:Y_$DYENujľ5S ]|:aRm!\Hy0Ő?!Zzڌ^K(}ZW>|oֽn]bL+ZɣBj\BxlS~ }(̷51ɰ#ۡ>e8gVcN.mᖼ$Z]Y= Ƃ]s)z 3rn=/w9z e9vMkj:cC_M?Ʌ[@phQY6"a;\?75v/\+.Z?.=GM/R1v2P/xQ&OU+\g|<)UZ^qx]HڰW%~U.BÁ=te3)n~d#xſ}l>-)A|%nz @.?^>NTV0.Ra䮃 =^ԟЉOR %HܜЁp8eSqH>x<׬ eKIz uRR}ȎKcٌ=EQK9YkNA]p"{lIQ_ջ+v0~22mSIt >zK}qGxPa [ƨLbMKf5#o7b%C(X;/]k2s_>K-D 2jbh?`:ۣ"RDEZ]:w+* Bkχey,R~aZsʿ! ~,{S alW?^zz;(7Z;^Ph(vYjvf-ܚK>(rD?EWTOC/JùfDwjEu^deL5-49ACg&@a4٠~o,Hຠ (+\>O$5C,se ?րrcc̉0̨iĔ:KVL03ijȻ+q*ըԟ>༳go6ʧ_C"7Xƃlp^!~9 +cf]Nk^&v 7 ;h ?Ua0 )Ct, CÃIqEņ.$ลn&䡸tx-ʞǺw m:F<.lnԼK@RYdWTR}ݸN)~5ߐ@c:"NMHi=UnFqgˊ<{%U#oWXͱNHږ榚қ֪@_Ѹ;bO1s?S_ L|ffi&d=my6Xaz}jk)'Ӯ]ㄩ<2ñr橁6@ _O{$G!rK_0~uZ /wZ.[2gA{osSb2 9ʽ=WM .{"7EÎN["^+{#2ϵb薩knǃ.v}ɥ񚿵'vH$L3aK" 4p*uoߩ/?8hbQ8@ Ba-AsYO%d:AdASuH`+4VAi(.>NЎq^;V7;A/D]m՘˧a}b~=i\$?D<`z  as߫[}tTH#l E{l )͟Ը' b2+سF%346pm 9rZRg ?VYjE~'Mں8?{qj1mrPOvR/$BϛxmOxp0VLo&_Y-7\0GEYP)TN-׺9,j:(P.ߵM/cC]i W`[*ŒǗs|/bvڟB#(N$UXB{RҀ9-%w4}y;-9C_g ̪7c,L2hJb!lT %tE_i*9R5bJ?@+J[=}{(ӆo6Ip׎B!޾f%'rG^2bًgH]e7 1C xHpV/tF+Zk9(r8B{D¸Ua.7L VxG)/Qtt@\/Vl><lUw/5j(GfƔ=f n͑}2{0aKu`T},n5YiPq-y-Wk ފ^Rr;B=8c[)|O%Xɋ? JFf⊿Ո\ld2^ɒ?p._v{ua^CtII9S^,E41ޚi\Q&E>8 [ٙMsU9E4KkG&2M&R  E.9̺BrVmF 3Nr4BFNՋRF 0=꒖K  }Zq}+q>s#|^>w5?C>T45u$%B#mG?cӨE#S7WaGqN/a`cV| WG2J-@PyV~bnD4QWEO M84xIkdzէC#ˀr(œ;d&ׇiCC6G\4c@Y*S %Eer#bIZ xL @%)Ж#j(o<ʃCO_$}b&hvͷIM㘢6w%oaQC1^C}}0VAFik6_6P n{RtǗtc3#ܑ>k\dͫ_u #_܂GysPR iy~'<8Z+4pzfuN?ʉCxut^]+!ꄼ1Soʦh0d.CQm : IX}%S؅"ĶtycC?Xfw`}0M}a)uYdEŹ紾~$|ɴʚkwcG+Pu|"Tu ZzKcQbe޾H4̅kVcIsZ0>`))uj<<7M*WcĭHI4ر ?{UtB |fP|;&Túhi 1w2٬xʀW +Jޚ`x=#75l%oX( sy Cئ3s,\INHd;55q lŸwT,Gȩ# yh)PL*gQ L_ZeɦbJDɍ$g?(P &$G\|yQ+ r̄t}Asz1l&> Rt[!DnreL-N1/od{l+ dyTB9kRND8h}nh3}LکF'#U6wXgwB=[1+VxCwcZ`0ъk}k(<Ż?5׬nYo ׾Hݠ jfl$%Uwy-81 {QYĭӳxD $-֏\n Kw} ͳHU!0=l'"ib.P ZQ&:CT92G$­% ^u3晪ry@vc|)q|Ȯa|[]Umb aby|`Z5iq}?kkd^od*{> Gb(B^[d>-\N#Dž_p ?*KO(<ѺÕghҞcP&x=[ݢiw$ @>m?Ǥ@q IQ+7?BkHKc )Ѿ j~ 8of}K!= 7"\ J:i 2!ȸ܋,#Fɓر Iٯ $"?SD) 6 %ݱnf|y3%uպ=;1P{5:Uy1c&-G|H& OuZݛI>!9dnΗҮ4Ԉ=ѩ)47O*]9މ]C&{Uk]PF$V U ġb>Gტ$_MX/K|y'ۈkHà5ZNmJU+T`uP4Aʩrָb#'|FGi4꩒2vpݞj<[HH=JZWzNdaHR1Pe^Wqx3ld$3Ql%mgO r7ud硖$6ekK?X SAukQDYє>`16!0  [F9 TLH?πHx73FӇX!=1H ,rEԐ]6)ͼ;lx3r/ۯ[pIK|6}9v”C1Df"3 LNd Rin\xWwM;' Ie@4A#sb:N_hHk/Sm<&0 L;"яdv qq }0~r0T@y޾"i+`p9JQXW.tD \yq~f3'njղW棅zSs(|Gӕi)G.ݞnN 3"JM9.L`B)' bre F+>e(VN_L$l;.x>D巕 ďbt%0ac,+=$Dk ,I7p~ʸdK9q18-pԡrh=h&KV$}ϲu^ѸaWԆ.P XoWZ<0a`HڰmKnT19guZ&]=~`UnGh,`]h~J<5*yK"N};Bذ$t Bm[9#vΨnzAI{lm10 ѯC0dLF)Kt di&ta) (S5#ڝ!Z~oK3)'0/Ԕ$-SY3q9/m;8x2GPU_r(PEiAB2:B bB^-BKȤy(]_8ٳ"vAX!&cm,# ~1hYf:.Pbl*^Z%n#+MTiT?fF*v%*k@[QA̘gQ# #6g cA~>WCukz8-@lNN' fyCWwIqM +P"zM Xn tJC|+%1bOF4hݡ6 ws"p]HKZ}}iǪ*vҟt*DpHLR[xK€lsyc X2ߴaߨvomȿXvΉ#AǽkwL!鄍"1xkD^+E8#ӫ<y<0&=-!;Ecq '*o=`d5ڠ]C(?RgB7@^o0dѱk*6tkQfQ$ݩK{~<=/묩ǻGYӦ9<򲌻!bmbd*fmн pF1Ta RMȹː=λDɺܼ0 PAŠ\&y2ulV:n!"`_R*v2|@:NկR8=I(zyhuToQf׹SMfSR! W/dsByT"I/H$laXy7=- pSez*6C)[ER8HbS/[g\`BHsdSJ@&5f;` Xŕ ;oBG4V ma熬 !C}uGxd?m>eFzZHrpÇ lcLj <#yeqG 9MaQ7$7_1P!xg^'R<fp4~$2zgrܡM/1aWR |lzmwLj)J0mtnX-H3-5[7J~V!Y,S,:,E(΅a* fӰGI[ў ʁܦ)%69Ac:| e Z z_5sՙT?Tщ!݃.Bze;Qԉdӛ71\m?0^JEQJԕ.=P.K0 >&W]hV~'wʂ!j<8p;A<]X;DbJxi[z*5E,p>6;I{눩:-2-M4* *'z)0𷪢B;pQ*8o8n} tZzWW{^F&e2zPt꺷G_-}(!0 |gɞiEZ?kl(iSL0_ę\?߫Ţ0 *x_RX^>DåL[SJRR^V G.3y“=صE_dClQRS'd|6ca0JiF,m-sAOzR0_N6뎇|:%WQ\&RCE@J+‚5EM qxe+5q˩ΈPJXed'08kmBj&8ϊq_X@ĉ, Ͻ(ǚPU "J)ed2Jf Jv$UU|ȬXy"Ufմ8P:1a7t3zϊWC A-%4*t"b"Ľ Wd} H`NWX`ˢƊΈll.v!wy!ea= 3d:ƒ-|]B%c/Q[ChFo0aDaNjK0..:\أ&5XmbMj-牢z=B(`$ Y;S֜JLlSvf?˘UJmpsUʹNVȿok,`v p"#PI;"m_W<1ыHnb;q[m_D{`_wPp²h,) Fɫ\*SRBm_Z?57+w_H|'bZIdZ1ǀ*u]I1W@d sNP5#0' 'a'a߮yVs@,j>˫f$Y q2!(ghg+4_nbAu2tMG6=+c77{x+1;`dvp!X1jc7 }N/Y-QR%lGtp\,_>~ad5¬,Ak$VЕ13 &sj y6P p߅YfBTH)ꦤ !%:Itlj)RW"xŹ0 8y.sDg=X<[-Q/oD&hso|V3\JvLP#[2cΡ畀Gwг$d6]V;<>k0_ C|D"n*kzWSSv ;P7ܙ˥C=fo. 1J퉋 I *?;~T21~c2E"v4%ٷB@{=m[{.t a=Í  R%ͻ(Q8}MЙ\{E!5djfPlOFoB#^R)vM+3DD?6JEԴ} < k4 a:m͗HRlE^௠'t.ucRf%.œ9#sȸ>`{!#;^Xaz|H.6✯}qE&Xb=ms*prNNrywIӬ[<.t89Crd:K*.Ej@.Im ʋ7nnX2¨h@tle33KxpK9E3REI.n{oܱS,-G?]w\[Y2 b$F"L^ʔ:0ో-L0tVP100(]) ˥sZY "#:F#2S WўZ9݆4i+j&{hPA=|Q9t"s>?+bu.\BblߺH=?B<"̫To|;I/1#m ]5.v:nIj$±EmS 5#V K?oDPNrj+,u?zIjj.ZJ0;By !9Lؙ 2ekyI`݀+B_ #@VE%.4{eb@fYmXYXǛB K]DD|Pk8-wIJASr_~ڶ H׺R#VzfOT?mt?qYNsL4JKWz˧G j-*@ܓe"NO%ٛ?$+;+f$rWU]tt&øMHTāY5 ү`#˂ϷԦXYLBT۞/wiG<ؘ˴pFmǐ}Vڝ% Uz`;u"ew . {&z6&AP#<‚)Af!Q> Y لnY"Ɨ cȃbP-M!1hMLX6x6L9^8NQS9c/,_fcz!1<}oKh#ė.i հ-? 5yt_=&fRXvsS耺b!I!]VGƴ`@fB8`YV/cuM,|ib'H{o=eŨ rqûoa1a=/JĊ8cwIzf[6iSnq[Z-4(3xXir$2Hڍ? Е`iM 5aQJ/"$'bpDF^(|ks.u-vZSBMC"(yDFj#=yzR:&K4>Gǟ[O.,N@G/>9bry70bH2,?9l#AhزX SW׊|1cmADl[Ⱦ+q( 59ljE(pk)gKx?οiV ET2"sAeVx/(]⣹ LZC 8qԄ b/&j1@ Yq(rl$p#@fB C9*HY-Wypax=µ(5HrG[`&܏XDx] V dD)?kB^h @"қ˔Gh4ܥ}ҝf[%&B`9'1`#g& qy.kguwOqd<ٴ0g8Qբ* tUsY9e2^y  uKieivv0 Lʕ&t7_K|v5?1V8cهQ[\W~563`Xt1E=x܏DZvrx{6% p6<,RXLns5gHSX|,ݝO݆&{a9rKN\=Wƫgx; 7|Qz19;  j$3or^ clY "kmI&d~+mJ1pʯP wLޥu ȞJ_1 wlGgz$w7y rശ"-ӿ {W{6Т{훋`ֵ9.4*`Dˍ/ֺJ3N p{RN_Z]ۍZ9*C9 ^౴ >J ƽt~hDRjQ掿_g6qc~ SGM|)hg4m}.+$?pHHu3Кz3czi*F^oLՒs#3AhsCbX lLzϿ_ xcO\-ޏ|!tIbkp #~O mA L3T2b|vp4qZ:T]{ǔt^R5F _(=S>E sQШֺ4BW<&}keF __h` " 2x)oHևMK& >}r]t 5*^[-^{zvs#T38;$edbfuLrEU~`PBpe,!ah W4怋u~ ciRd,̀xZ+9TVЍVVA0ە\K|!0_O#"5br%*aOEAPavg` Q5te 3* s+^d%RwP fp]nGOi W&9l\KDvM[+hw2 K^Z0Ǚ=@.;]8l%xGy d"o 1-C-[P!y7}B#YFԆu7-$qS] ؈ʝ@5 N|2=ٞyZaf[R"HDU@(_ i4{;8Ěi4fO[ ,T[jr9!J##]_OJ= ea./S\v'sS ȾJy놣>OR 4 ֜D(eRFεdam> *y`\^Qn<ٛ.\So Uh;t0ݢl3l0!? NŪq!ٲ^M_`q2ׯmAI4} ulZY?,bh;T "0nO2ɡCJ_4~s¦~Zz>=d?6- 3okj'C88&X5ߑۓ3|SA8.5\m 1@#C` PqΈ J}zڴGBO,9| s5'H^5o{ _%ie`b2nlƬH j#zͲBxfyrYQIXh-{ʫETA+>cS'8ב`ҼgWhoV@=>A(Kvn.+SD_!z M>"Lu[o&}e \.Q\G4DS]o^x\]"&ot}!ۋ|T[ᄕ-Bi.eMa<)]ReF`vaakiv\V:AO YK͈n4b.ՠ_L.ߺ#nLbxG}f}+y+7#SADmm7(V+_>3J]`ܮe|ΤZABwmuNK! 6-ݾZ&&jUˢmǩp=sH >FBakk*<4owaSf sB(+E$ZZFa{qފ3(L?F |PFQ[Gbk9tR>[37_y צk~^ mY,–/@eRk֑>mcod+TW)i%5؏.0Í2?9ڟ,/,Xص?[Op~H9-3CL?g6!Q|z**?EO'=Y0ND?۸pՑtt@]bW/6Y#4|jDUlߟ eW TE+ dd }J,0 mcVE i\iuEяT .P+ZmgƬlSpnLηT_9-ԙY,jj$ uoF? %̾` 3 Qp{ksW*J[&xl(8cfk#ѿ ԫ<A| 1Xa 0ܨ-:ĺV =\vR:`Hd\W "[ZL3)D3N*J$d.ZmB ]-cq5B4w7V(0#\hڲiBNfe R(qIxU2[jS\ضwՎg(*x2^O QCwZUDΛ! HV]y]٪HCC-/o ߊቁ算Pq'z/d6ūBaUpsλqI޳֣̊n^t%c6U hǟ^ԧer4n,P J0 0rB]1"ʹ ub<lҿOE|B0G'x57ɪT"Lv.Xó?b>iu{N4t=7?e5| m@w\g*ky^[;EyjZ$`;{'x4AFqm`Brl^,G`@Lb 4ZcRGpj%z +r`@|JHqxJBcaԴZ.oDWҒ I'&ٍ9VyGCSf]w[͹Wʰ~A^gE㜵rʹ+!~l}zj,]o2Î1Hi=5:~Zx?fwlަs#].B /Kz/Rg,w wya[ělqؠeDz>?CL@/;a^ņI{<ͤd~4`N]tՁ6Ed6U\DZ3@^JEq1OxvU'PMBޖK6N=ҝRI;^,SD7B=* yd'=-p_u!0O 483 v;J6TTS$Ӝޙ1B6[KkwF) ۄ^28ۥl544 FOdW+{Pf8eΎb2TѴ<,KOZ2Jm.}4LvU@6Qkz\4h$`$+XA={]?yiC=gp7 >תC/~!ͅH6;GstEUIF٘~}? J2>lf0їKآљZݭCEwe#-ٖ̙D<3Y%a=*cwb!ᐗ;ѿOjB'H "o|= f>HU&WAl.6V ay&OQqj۩𻎏A)ʱρ L1iJڶ@W(-+1-Ol'Kf}<ݞa AlC]uZHrX>#AG奭^gԌ G7 K|\"[$H>0VxXn0[&9hcU`\$/[ixPfAwdy)p#.*1:bY8JƵ"3m?& T/ ٰg,̻QW7r[EqJPGO?gkHuރM\(aT#L6hѧL4IWWj5#gY)l'5» T|\zE[*n_A?l1h%Ϊ:؆k; xt"?Am%in5 =G fh-sJnVFjFrS79UsJDc;e򸪾tj3&."Z^5R=bf2hk-WGLU9?`C8F1IVT$}ԕH/|{#u~Ńf DScj@ o_E4 *`25eMo 1::dst.AQ+MʸVtIVtu) HEeVړ!L"6\]ܬ,WK abʖ՘*O39) EWvŶ{IK-^5,!G?q3BU-=|'N|]|^FzE(8q'0,?37kE:Bn}z}tqfcV_MJ+HYRnP62잵80\-o;'dJ:hs9qje%EMMd:u$LjͨPQ9|@k$Ä+i}6Q?|(SpdN`3FN Z+E {a\֞>&]yBg=e#rSa}[O,R_Cwta]2ͮy3Ϊ #gҚ8Lcks!B1]some5L_f5/ndZ 7Q{ܮPNq}ilLHKAgB9J?NgQDJ-jl?-T2ڻݼ0lnH=?o5y=i4+Ԧ{t(}M =VZ^m!Z/BF?s8u-od/EA~]C֙1֮s-4q uXF-h+9=5T )Ǧls͑ `"PF5Cnm60үB_b-CA8h<;4DKf(7KAT{phrv$#0?r0>LM/W{WW%Jښ,f1rLV8n:!qb%M~gaz ҬHω.7n9seC-Dg֌X6UǐF鉊 @e!w fa(L #~K(0=[%itLVчzj`!VcG.:dIM<8t2=I8cK"T8!B1e$SjH҇QxT{l7;?(HtF I"Y{6`iS:(Ym:U1ċwB+zZQʳʂ(rڷa΍ <&a99Î S,\+', $cZ;u"Gxe+&@b+=ZV2ԗOЈ$38ㄇy wW>z!,nMx6_sU_zKEA|6D%|i_!*;/b5M9K2_2:+d/uQhEuL<PN&wzВ]BW؃b(+QF 6.3>*gɨ\씀?3}1Kڳr** ])x˸Ɣ qPkF8IFfvWʶ2 陱eUcw1!E? Bn]f2,;-n[r6VCb),rSVic $Qb9{R/^1с>n +u{iDl,6eD A7M椂2Kk[֑gH q.G@=a;{y"p݋8cUQ|&wzF,;drkۄ Zr* $P|Dw7x.h7g;%Kl:vG!lu*@.2w]k`Y(tZm~ j ܷ>lOO| 1M_( -%8+smd*uϥB)zu$OG^7ѱC+EX1i[aHfI""y ]a:-܎:Fvr\--V$o:KΞlދEHvs"cvV'[zi zV-fVx]y,:V2nZg}:|}V3~*FkXe.ITK Vs9zqV gu5_#Wn%nwGtށTdQ6GSo3iUSkO>8I*@?f&R E9Y%c9jP'^̬G=N ,ÙÄFvڍ;Cݡ̪&Zk-YZ2]w׾ ^_tXݗr;C่2>Aߺ >|]ۼAQÓޱC&eUݳ09(bhPҭІ$%ls#Ó R>5#z[x[5Ծ9j}юhz 2Tp_(ݢ8VZ_z9Iuܜ* W A(D@-Jp[FS(:CjJs10k$6gHDFqbReX]XI*b46[IYLBD]-98٫"@SGe\0F|*po4ihf!Af/2PD,ucp 5n]XW]17h̢7J> EZMg Һ>ssįjIZ6aiUV>&4mvU^ˏd&'a62J$ϱa{Ǧ֯pPM28Ƣ5I3P1p]: lNa#!B{}!'ЬNzEzQWÿzF! X|ZM#CXi_&]M RtZ0cjh*bP]lș#Xlxt;u|afmOĨ5|g@fa]eGxPd:p$MsC1 lۘ^L5*6b/-PHPh# bzEdr!rF'Js.b3W 1%vg&yo>8P0uZkp8F<`mvҼX=Cu诡]b.{tC`y$-M` f\S-3y]٦[N1y_ج T(f7 vq./P Լa] V갽 8\,6Ulvm )dz5xPZ< ÜRDpyUO%wky,L1_yQ8_hy#l mnvM,DgN`܌lH4~sa]3[ܪPS6`u|_\ށTl,xQ k:Q`q|鎟MCx'L#.6 Vi;lDwSAdzEZJDҙǿr1uv9рLR^_)RFh{XLH]r>&Ad3~}QYT}# ꦥvJo擡_.8bo/hXa.*/&7ݽhqwpߝ꼛)ޜaKCg< 9ERB(R̈́ ͽh2' &# 3@1Z_YC{߀tG6ekG8 2T|Cϵ==35\8{T2U!T@WY:Iiz8[L3/8sc%kZ);)o)D?wYm۲VZw{9,<ը:sAKy=M肆lE.=.^Z3үF@QV]N)l|caRx|("ɻ7z ^=IDt ޢ1vI?VZ#de4{4\gx9KDsXV8<Do2+sFnTGUT[OEk=-/!Op0;O ; y=4,?mi'4UJoΩ9(Hª/Yjdu -ѹ-)$pPij[ˑ@o$4Xvk`.i+)RGw/$iL{X-L&#Z㲭jddFZʊ/\U3ۨ!2SX\VM1j/W%u42u&Ʉ7 \6t(,l-n&/_EgN*XǴh:hqm-8"ޱg .MQwv*D>x$ԓA"TpW{|ͻ=-tQ8Ͱӏh3"ErX%&BY?x{+s1D >ZX{{4d`xQ3yU'SuZvrRڎBEq3k05n=+UUQc+:Fe&vM^ ls;pq$juщmx̨`~qGBL5&*q3XӥHp&;p6!]ND@{B] _>(ʴؕric)VWFƽ),Nz)|5\Kq+ VEYiXFT B@w=XČyncJ'eN}7z`ج "{ <<%'qP L,F\x\L$|pX+Χ>Wj]r<]}]QɃrД:2Z<5$j8'6-D@_C_Csiu\W F|R٦ķ޺X Pl !78kS waޒ7UHGu! ^uY$yd=wfے&푗C[6K:VYʰ[=/Fć Z} %sso:XmGj4J=|"& 58~wOkeVt=FHl_nR'a`ֺJ( 2˝6 0i?եtҁ֓5LiɀS` cJg}!ŭ$El$͞f1a䰅OF"K2@YT[yZ?X=ȵz]oH@P=0VH}!* ^h4r#;6%hqk7v=c΁脌.+<׷Z/uƶmRxzz}|ѳ=r.(9YGұ6a xq7?2 :l"(!\ӧ񕣅=8#nq254@Bې=ybY>U>sgꮢ7 {j- t<6a_<ٶ`eW> z$ԮMLW?it*Vl'Kc g5S%:0Fj"JOĈ% ~L̩2 BCjy=mх#—!E9$%;Wf㭇Xؙ/hH aJ5RX.ė]~buTӉ+aG>%ŔvE*Ƶyviˇ7 c*c{mfb j&0t{֨SZlUk*w#V܊ |Ȟx6ѐp>=RF9b{)8.yrݚYiƥҫaB`66f]b~hjǦ!#$"]Uo}W6dv/o&E=*yRaBp</b*sx~z]up.f@ &z(NhK U$Dt ׸oՎįx_sfɘA\,R!UA G[^㻑f$iuLtl: ̾w8u5q:=^I_9 i,VPbg,g a%AXpRiT9j[o`3Vg9h+<`!rQk  2j Ȉ]Rx&ln57힫}=M'3?9n]Gjx89ZS ElJyiIYYB J 6S='CFݩzLK~LYE:0A 9]dl3i }Qļpajz}Zؔլz3:_W͉ި׉'in&\èl{)\[UEWY_Jn@s>b40U,dUjݓ9r-D$R@ʺLڶZǸ@s,6P3S-&|im`2KmL)H>6_;j~!@|'{k54$󗉘ͬw, nx;jYW'##dD t$ʥXGsbx0 OZ4^u_9A)Xǻ X^㢺FnE:YO}GwPrY S$ւ n49/CQO=\7ZxjAײ5K1."fB!XIz헆mvC%%2~nl g] û"4B%ϠnUXc//n !=}f0+Ds"LUٓx JwTg2,zEӡc xHgbQ >,k6Hc!1%4O=߀uV1r Q VWOfIEk8+2JPI(1tY1r4O޴W( J j>[.R7XY!_wO{Nmc +?/aۡ*XŢ9PQ>K95+(I\2Y |huA;1ˎs~a>6Z @?uɷ,)l~Z]\r]JKJw]&u P=iZg1><tߣclvKa!_b9?a#6?4x>=ǴDTaf /k3v)>J\)?v W]C?penlF%^?aH=Iwl|v2W؅i4I%_j}Ċu2S YF-cݍSRehu&(Z Y\T ,PU!$* qR8\>՟!8w(R3|\r LE 9-o;$u9XoBL(Hcon \5hpA&>B~ql5ߤ_e.~xi)I|rϮ':XaYhXbSу9̧B: \;t#e=>s3{iDuG/ׂ|pnO"KdLj`$ a_Y&{ rlH0fzQ;6rTM}DrdHjcNrS 242a!ꦌ^ɝ Lec-ڡ=`5[ Yu ^ze~{{' 45UJY-]-3[D鿝Ce,O|mY H*. &c[&]̬_H!Obhc6cw҃t&|_H嗿32Z WEFSWt֗bX'#kU3r#e`NbcU7%j9x@!_C=f^5vvʵ F '?]29ƧdzlɾqthRG{G(j5LlWMjSoHw2*a"=%Qulϓo Ί*&7P>ֲW93M>oމ/+k3+ِΜX@?BEbfzM92EA]!Bŋk.H>M%a4h誃/'M\ZzdxHzg0uq(HyB"b.'Z*ٿ-D-LyN&ΉZqn\Wq |;Or`~F2F{^Z.nYz\ԿdCJաQźby.2 6v7nIe:=c.բK yKRW>Qksm)M?<}lLm %Od)>+ť]&lBbL8@n{"Od:d" -I! 'ǿ~x;܏)eϧQ'{*99o*8E--OGCU§W_-]SwHASL̹]SWUإ\dz?6bwvQwgďݔ X[gU Bݗ]ma 2ؾ4@~ a"ƷEW~ygK=ibdߤD+=܃p!܈F#;ȥ*4hlz?fRl悔,!ґa@b蒰3%q2DGN÷=sw褱o0@BWlvyC:_ٹQ IkBbY|!߆) ~@\,EIߩ.y@K5ۮ`1ڜ2Nx/Ixs8=ƚ>f^p9#x^8MrUҢ|TO$a7I,eѴ muwݗ˧ui* B\x8 NRgрPZD{,rLh\B8T2ю4 k䁌.lMcú⿋n;3NDoϸ)A\9T8WMYv1'[6'\Mፍ}2?m-;2j#"AdI[[ۂc:xˢm[hUߝꅵbdDO_%8$Yh}]`/*ˇ-էWl>=A&Y/= hC9Ò2bALږO>t㘔Zsf__{,YcOcί>]D\)$Ӫ` kh;oZ#ZwD47ߕko#L,c&\<~~خK;I>X7 w݄\U{}X3o>iNGbn $e-- ػ0Y(LY!}b*閺|ѴG?d>%Ztq 8ǀB>1:YQu9| [%j qr‰*<(.7z2?y20>`O.>ծ[L+ɗpI wqg2 _?B@ hzѝL+}5>1lqsDsDnuVKoPL'l݂-mL_531dZQhV ^ޏ2?I`$SDNsPjR:cֹ?wGv 鸕0 cGʕtxt_搚2oE~_ЧMZL9oh/Egb- ?"1PK0QI,VQ%䘈r 8[۟cMѲ[}YpbdMs4tk/e ҦTB\ʞڣt-S=z67'GW %;El&tlx?Z79aҽ,5Hn8 ӬR*&ѲQHccؼ`c^8 `Gs 8D*7>mcVd]KX4-#寧?"U)6BN+S/J"x<{)Nn0+ϟ؋P>đL J;1q`H(Wce6c&/Aw_\iQ,!-B݂k(eC_GY¤R T4oe{=$mw0ę`V0}MyhF:t!f˼:*_㤤0ήޡ7VNSפ֑$Ēf[_w7.fd$QRCshu t+`)UṶ `^j~{ތ?b3;<Ƀe  l8X2Ϻ!/-wt{)t#(ZwxְԣMuf F%msEj^KL)~[Z),%oDs| )hRʴ%x"xm[ªgX!^K# žI=A>I%D5HwӵCg*rDyѻ3;/bB-z/өN6o[<>Sw:w!i NK+ =-09TN6@5RtWUG bE]w$zTHA9I9׭ koY^w]󯗑Z]#3zjQ uPTy| /7Hc5ٷ=őU15G,{ƼwxI_C\﾿Icq<Q\qaQڕz!Q w$檒JMeV!S\܀Z$bDAMS\Q p4g̝CŬQ}̱RV ]~$]pX2vDn6wP˅|( JyX} x'Jt͠\x픿MR6Narm< fϟuvGV 805eydY%A\w ޕRF0}UDGLaې۾ϖN(O`Әj;sxhBUcσ;x@JYvc6U". Lt9_e6s gAQ)Wc%YhcTL@klK{pPp[ÆyV~Gwn1 ˀ`B_n=Ȼ/1u{v:4r ,%A2Pnט*@WhCͨ_:*`WruM EB:z.{@`VwH9O$ӔX_LVЉ` E,ٺd7ys)ԑ6Xd 80dIY/HX_Խ L5T|hR2D10G\N{0Ha|Owk3B9!=BfuⳡnŰ\;+ƈꞝc?2~4c s;ZV P&V  mKO Oc%Й[eKrE;O9Fvc5O.aI2@ C^cK׮A)ŀl4r#!^? bsΆJK|[*bH2Mc-PMi/\Iηsd]Xm< =M s/)OEBQ&mȏх $20 Ncp|TU,u,kװ3f TP!ߐ`&lA2"GY9UӶ 7Z0X[IFV.fNGPc.P 79Q?z:ד!YY|m Cs;D莯R$_HA{6]͚c[W.Z($%CVrk|GKi\WG h< $=;OJҩdsy+wxc;b$J>M=aLfA-RבpPNY]$Oh+ )3gA> d ʪ0D"/5&9ӝF+E_(%Bfp|; _zdǒ:\d;/G*2$,pT;jqtOz&IF8J 6qY_k[٘uYR$eWwt;OTy(hBϩNlq|cd=ho/k S>0?c@fk&c= Rn|js)GLKWBYI_V0W"GSxA1_ a1 tB4kG߂{\$ء۹+.A=o5 Je݇>#, gb̀ϥV NqFy86Gi. >Wu;Y~'kcOȚP>;S_'jN4eH g&XsDԣ6k'uBLgh}Lw]/6YXEu).D\-FsR7(G/uؑS+^mxwY9_/t!6!I*l:EμnZUƼ'klQ) x4j_+z#0\c+GFNBRguXT23)>^SxR4,FDiN`l) :XT65vjڍ\bpNajeLu:u%;oJɒ:p/ŁoM'k~ǷPyS|kF@~}C],v& 5 I Ac<ڈYi%3icfԌxV,LTHIůau?()&`-j?O2Ht|kl!Y+ѣX Q BV VGM{<?152P;\-ʹx;A{v@sASϛBz,2vתM\ٖ /+22kFY2eb<U0V- 4̧[4Z ZBʽd?kW#$D}i1&vooS RS5rߟ=O.ƒ5"yFC"pȏx*Q4}&1E5ܢ<FqclXҼq]%0ljLHgiNY.FI:λ{~o'"_ e5 "ƚ4QuwF4V@> %rBx}9R5Rr`>?2^C~b)=%y@`hnBp$cN<8C;7fyf6l<8x?뉡EʗVkb]`^"$ o"*ۿd 3~b& 6L~X"r޶A)>}0{UE`/iM( hNrn@ |jv1XJt_h`I_o)J84 a":f̎o'tja0ה1K/3—UsBy֑'IF著*ӹQ$OU> _e2Z^jOKuEKeT9pp jC~{~z[z&grL3G+0Ix"f~6OblvnXZ Cfؓ^R;˱N7)nmI>^ZTZ5|tSeV`ʈ"M xG.VՈ`(*b#9QCm^~pQ S_%ZG*S024oisxsrA3Nר;/I#`9F1i6 g |ӗ6F۝6`iqljT撬K6 dcykjA5Jlp~ OGNwsk? o >X!Kz>{< 䦂c<<"+RVF稜d[M!a>ӯny~p@itLԗб o>d%>Jݚ gu~X[HVB w?]RW3H7.#ψ{agQp4Ӕ;f z^0o+f.Y}3}!gA'N(6LLKP}͓S5<=R5܊T rrf4F*DAl9TvlY*ޜhe77tŁ J( |﮶R~3i ΍< SSF:XiSt0S-BdC^C` D q@@[_È(ĎG/ P:4(j}7bG)ey ,he^#[{~tiPM(L04t} YދiծxX'J,*Hu2igɻԖ_ы|Nt1qwWTy+mL! GnZt7sY]渦̛ bUsOUOO J)/3>"Go=alRUǷk,R$@1 r40П9ǣ`5Ņk{*1|-oB/rE-$"IJʄ^1Qy$Tc'"%(P[E+rzS^ڤ|*_^Crԃ2bJdn4bwR`A $:$/x/xJʅK$_K>tx.B*ޜDŽX/+UعBzGL27, AL˳Rr*d9ÎO}h=B"C [ /^\Ėa$[v8˨pk!V|nfFWp5_4*}6a^3u?',_KN`EFbUW\ԆeW+[&]Ufuw]._TcalwnVP햚Q|T}FOZ$+>@EGI9t%T7MQ٤2>Y;w;\ e_[>9'Fj[6?k֒SGXQjZەw ,4m\x bdF[Ym,,BXԥP9qR3Ì LD*N nKnS5-p|`3J,V!et)tхv՝jv-NE|]]@B\8\JGA[9F.D%]0dNGYjR+sht;tY6J˜H)?q+ Յr P̡t_q" g)PFF kgZdyRo/SSr&b[Amcq0~$:%n3?L"cC6V풨|M9\%1|"1fwi { m&h}: x'HY+]eg!W֞&q&- M @ 6X`~Nw gіXC׺NDz ͊ʜ} g9(״}8PE)mF갎o] GQ ZQw>J͉ QDB=s ʪM̳/V !J0\YݪdDv躛CPn$\u`COSR86'pu rᏪHm2+d\"l>W so+Fdh0Fqerѱ~3(UR\8]һ-m[АCqɦ?}z# 7V'G%Rnٲd^B*S\կJ6mpx@sgt11^imәΎϾQY9|Gv ><-M XV;R鎏+4-V 2G5aiy]5.əE N=38)&._"|uXZhڃ3kc:&$S Hl$4>^xaBvvSNf K3Tiy̮bK[UbZ*Jlĝ"ꈇV/l(!ͳ[gq_U,* ZЭ/l yK ̡ߣf+ |±B%c=&FVkxO)adwG6Nzy D(hK. 8>XT^j}P]v8+[}"Fcq7|&@>ԡO<\%Zq- څA;B쯯&p4I=nyc0LO-i ]a5-/](](mr字-eA}L(j4iGqrpYȭvE?wDHysg^fd4zAeG6bF9_,@~%>>Nx)a0%]K}H w5HvTet*22"S(T Fp4ʩsU)R/ -#۞huBHۭ6._W wkqCO= Q%y4̻[ zr*.zK.TuW;/`bRh}@F([ h]/=k=vu-%&U\ kH ~7fN-"N'@"7ĆuW)| >_/BT3HN|87ܷ[4D?%U2F=0:Z]Bu.`Nnnl~Rvi66nvT~ ٲl7kqS8ț?H DN`Q |-VE7Y"!R$G/#C=mo'chrYF9V໚FΡt 6 UyJ q6k*dx=/*y{OL@I1s^Mä䧈M`nSV/DA H0 <$BFIyC1={۰;D'# Y .?dVYygu٤3*WT$uMD Bh[JGs! uV, ҉CsȹބQIsJ+L~Ex7t׳1;pLZxVJ\aKSuD01`I ) d 0@_U.qDT!SoFYO|-s\Ƶ 3ѩ=s:PF/ E$fARM`Ij )`(|?kΉրrg5Nͮ2z,¥m i9 AS$)}oK*}hϻo[l 1X:[L& dS['+\ ~Pg_em{z֋8Ю,4zsz˦:5n%VDmcPj?fIڜ(PT%XoGz{_S)K^TlXNk+qlzT P=. sN{ Wzf숢aTjȹt&ֈWPU 2.GτA1:q > 2o= k QJ@u͸ P|@fBꪽ= [?hX"+x(b/ I#JC?x|-r5O˓/>p۔_("FHo5]wM /8ys'"@k_(&z٣4 64w6iac6 a (a:0,2ΌD#_<N/4SkFDufPf+Ċ!yPID,rnndZɭ 8oWS Ak;ot7k富xEQT+ PʰʽnYV ꜻxFo٭4z`U/6. ? ;BO?#hTOO;ɛacpOك=`,jsfrwL:ғ~(Ү=OmRk)\'-I3FLAleM뼭Z̑f }5aCOwDpDJr63K.M۶Le/|uY=t.bLQ=]0][FnJ櫺Īɹy1Wɀ az*nJf[)mP:rs 49>J|fkŤli 0uNO<(00m-C߷!ݾHS1ءRo6*N,P\GL٠r8\@:GH<[cxfZP#X։r LvHȪkrX\Y b_:cy"0n]*e/J'3⠁akLI2XXdɱ!L^b?[EgȃcVN$b0s}zB!x#>dԄ:[of> j ܴ9WCҳExz6#4z2cJ8_]5G;A nև17jsBV *6o8~@Sмw $  ̩MӰiJ(f\Mv9Kp/b+ȶҒ1Rzc ݥp,!~GgIP4ZZ2IЂ=,u3^dMIl..v.p.wt W 얆SꝣDl_&e`1-UIe^T1hq̖r1W3 RUUtpE8sb)CL4ȫTꤼSrꐎ7f,T϶Bց{F1w.Y^/OҭDQ̝9P.m:5brഌs0iq/!;A:lI^ҥ$(D:EzlL45C#8yu8 Չcrz7)ٕ/Q(%epdqS__Ӂ籭s!'Ѳfb1T{FMQN9$_~uIV&Gm8<Pδ- zWPWy# qIIE{\K{oCvSWZ S^\ٰѢӛ "Ijr6L=to- z}'ǃDunɮMjr_n߆VhˀKnD ="4B"ٛ"tza}K05[|0-uw A2!rgTJhYv+ zg\6wјA.Zj"ק9k?B54"N? Ÿ[R !E6N0!N_K0Asymμ,j/#5:AzDpV^(Iv{X_gϭ>p̎uB&=bxIQmnPF%x1ߗ1 P2Q*Hʬ9٬\a_,dy}v4HԻ;"@?4!H{SľGPUȀs H4), 2apDUm+5,qnAWbWWut~wӽalLp 1]ndK"u=Z,,N)B(qYïB1Jo>Y )-00Md@dq :͍؝zwÃH$Fƛ6z<6cѨ^;l<,@†Íx{$jx.Բ!1XA_!`j&DnSԂb_@;{ '2]uHW #ʱ ֛\ (~[M5<{#2^ |qcDbs9cZWRc1S!ArtegېRY[PXDYU(;HOmp9BL )A3 y.^#nH=yh tBɠ41-JsPXީ$2_?s[ta롍R4!O|K(`uAtӛ'AX%$1!3PHU6_aMnkY .{KjȆduJ$ڧ̮M`&j䶢I$Ɗ9׀wXmA͒C!JV+U kg{vzA9LUxHm>HП}Og{xW"𫰤ai&%@h޹똆T!OS`nbiwqczܨC_\NB>Y4t/N]gq,ᯅE`n{lRHN4]8LJC1ۛך3]f2e#}΋kx^*RoSSHԕݬC>C('Z]8ZyM YXLxJ! "JF 8N7r;: ڭD(R[ΨIX|}>E%CTwnf\_K٭>JNǎyb-.JK-w IIȉx*9F*G)8D )t=*'́Sej_Oa>~`IVQFYtJ%Un YZ d6I醟4$oFCj2/pq AiAsʳ|xJ?ԁ8@΍8+@kG=awqؑ[go: J9vj38/vLtlZ,AwO^@(l3&rjjI& [1F>`D*ۀ]b#]|_Uuf԰V<"@4]armP|bMP,,t{ * ɔYU@QKA`@K%o4ɥC9t%g%1 cw8`9^6,/YjOy *}1y,QAJ](5 鐏@d.r|x Ǽſڈ`/bu\_xr`Dݙ,=T80@6i@f1%䀅d<SfJ}H^o=}䷔q4}x޻md.=w=^sCdքoxy4C>['xTxA-`k8CAPZJx\Tnu+X 6-?_:kNHx[%>$O9q4.r䊙"A<&'ŔM*X7w#c-/M AIX !)Ĵ-UΕ ]B9;S<uRJjg"+Q&/AVKy&^$ZrP$ZfZaF ^":}-}v "\(=\wa#ݖ%9PTRD9p ^^ni $'.W&8g'=W%Kƨ[wl.wL/}ŻM3 &^^K3=g"JF}..իE]$+pcI >Ӗ}Pj"ˈ;@RHJ_{#ǬLQ}B;2u~ UƂ?JݥjrUoEczrQ'5Ё~5ںѿqŏ8{U^oTTCbr:8Lw܏& g+;#"Sj'[:)3yLL+|hk`B\GEʇC7R?lhȣe͇Y7\7d-_C) |K>-:}"'EWaB?>S&y)@=qs:H>|P fĺL&A1e4ORuEȠlM8|._ hFkqzxssէq)<^RGIPv<  o[jd\$=M8 >afz֪|5 H=< }Qj TO,Z[U*f۾4ڡӓ4rKzCb~{x5xu@0тw.ŭ( -V0PȽXP3 0kD֬ᝄP665)^ga_$ߔ:"S7gpxa.0 #: B -$#dH|PV:|<Kf{P(56=|N¢⩔/`6Τk4d$=MXj3ue桶]7u0iA E>]%;}1 9,uQUL|X*-ԕ 6. 2cT̟Ѥ Uɦ)T*PR)Sb2j5wE҈1F2.qsJ0%&˲hN8vC\) _sFspg2WbIЬ4khV@q5xrQv=LٰUN"Hsڹ|E9uH'qcҨQv~qTEVMDr3_~ j|r==auH]HW+SObb K2Ti͓>ZS_ĭ奿M+7G7W1 N;*oMlHeJbL -@ih'Z |w~ag3?\o_H7u 8ttรHABX"uS<MI0M-O{%AqkʧpJP>]YiAMrlj.stt7ELDk24]8I@ c|kT.j&ayMK$vg Qpa=gAF B߮?7Z+?+Kltu Cv4d^_I,Hj#KƵvj{b+bٙKKf])6t|R y F#InĚ0hd*QZou#US!q6Pag?ψ(ҙ%NU 1#(Σ/ip\)M6L[redgZtٻz#mT" c?մ}7}v6 ,'vShKlkN_WLZ OU>A"]-4 %5>Ҵ3%/9"*+&F3~3&2۝Lf0",#|t^`:ǒ¯ ܣ?*0Y2$K/"mw/D&F}hۭsm y JۧV?QvHn-ah.yw8勃t^{>$5 ^KVHY^mof:J{Aܹ!gknL r];V :R>$]:KFO#SbSl ;DP܀3}Қ}2s=/K`W{s:zy(h0$Ԝ,S&QDg?;O6i炾Cg%\62[/ZT/fD( <7i ",_t8<+8痬-`jSs`e!7uę #⑽6FeD( 30K$E1ȑ=s,>3^.XpDoKOqI< P w촵ViQaJp4Qݾ٠Φ@=cH!Z;GtD‹.x%p#Feiņ+R6'Hr"' ;yVM{(QJix$R9v:z&x^l](ɒ=T[:3Se82w\-2 о?r:Dw{RՅC?g0BtTB:Q@ӫ/ީ"\k̟lh#%Sufd8e)U-W&7`J }EgjL$εS.=Z[.Jjm[.gQ G (z)@w @^-+&d@z792C ,vTӬ2w?LqC1WPf=6VUerŰDKgr:Siø^P+Rl(dlS _m#e@ Uz̰4*bڎ1I?I&5(KR(<4񬞓ŬuoȜxZ; ߋ4 ճ#5['Ā;mSBN$ v*=-A?`#D,E;.#Etߴ^úNY\&Z! Մ]"ی܎9 xkI<3ޕF»*K# BPV??n[5(y 8w9AÈχ~~lTB6~\yxsqIh7?'a&-EiHR4у"-`^í`mZx)NlnDoU~jR!)HKs "nVb*qb %S#3m0sR9dU(T2QW O$;'C5\Nl(aFlQ+B;WzێoEэ|T>;"Uֻ[EȜŬ6A«~kL`mf6Lq崺4s&cRx2rrd5` 5;0~D&mMNI5B);Ӧk?P~RZ6nH3 !Ǥx; YS9;=7%]Dv@W-a ~&`O1N;ve~ѻWE5m֗ AX*"^ݲ܉/iPɟq~yñ&Id 5K}%0(oD3Đ@p9.^L޽!,X!hIe)#S;kaS[ ps.*wFW>*F IQw\{szg ]h >fT4PnM,N]z@05KGowd4= Vb*bxM%t>].>]z,rMb5h@=O.aB_bR.0k~ C =lCX^M.Q5E s%7[>Όw;.xW)؎1}e=J17`mcHU ȥgvT qwsU4g7\D|{'.yᲄQ%A!r"P޹ք_cAF0_2V;`l&nzx$rs_Tɐ,pl$?!Ig&lӖRmݜlPMPD;]#e2כ=8F $j[$.-b0YQfb2N͠2E2HU3+?\9 Q3^҇}Юy4W޷%Xk+$<=~ pIVJ(fP .hŽ- wk+Y֭ ЬF &7S8m<~wD6jE(EXϸwEgNXV$Ok&JlIx S_;'|$u4>k4wawKt5yK/$< km=TT\!5QRy|vmB8Q7$Q^hӂoqhLlJ@o[љW2vXMng36 Jn13᩾G+9n bL;RӪa '$chw_Xeq7|9ReFr"K8p̐&wYԧEq!kVesopg-No!KPig_IemRZdZIU ;qy{:r>Qs}0rxLK kumV;u4zV4Dž%db2i!8­\Vof* ϹQ~:kQVN%s` # Q&Z+З@>2ply5o%fa$.6؋*"˱(Q+ F_5t#JQp28 4}; AX`&CD )pn>!A?+]x-V!Up*: 5x V˵&T>BSqg*@*:96aOc+'*̲bCk7IWl䱜f$R L(Upm7{Տ.!qݮM$ 2i M{rG*{<-kyKe%)@9 t!ޏI]Fdk7&&JqwEOzںA4APǬWE*:gd$6,3R ^+pK )?0^x“ֱVT`s.yws9` bGE¿%Ӹ{DcAز qeyO88_N ْDI~:^pKtIWQCt#2w)W`IYʷ깑:8x"lȩ'ՑzTY'V>rGNpˉiuxG(pi_:%CUŊ)BF/9^[n8WG7Ma*0x}>!I&r&yj2KJ6̺wWv ܢoRVaf >җ( u=0n)@\1@nz.,lk4x - S9{:'%LuHH/Iz&u--NO+ĸN⿔ᐑl OpP~.Zl3~j_1  8i.MmDAЧh/a|.uh<*-WeiȑqBk4&>CUvIzV\UvhM묝Z4$|F5 7ۉn"}*S=J88AGx^%.;dh#H荶 -V\b?8 TER~fV_o:"W?AC҆CF8(彩q';g)]3AHx>Tf Cgz5?وhkM&Sů,ol޿Vs>eƐCʬ;f,"s0N΄:?<Լ9Z_cD ~2?X5pg nJ N\ƤTV.򌼓7M;:ʫp\eW;:G8'oH$/B{NNޛ=.pMNjR{φ&f<֘ v;NA!J?l`wJEh )ծyKZF D]Qݑy s!A`"=4fr_ܺHJZE~=0]wx5N$h7%,bȜ7)8Medq/ ;!̒w봤+9,7|.y+u^E}ȗW{vwOtqX +Tyݾ`yE9HL|xߓC..t.5ݜ+YҞLU irZ1~⻔GGywh~#M"9J9B`$nH0iȡBF[j__id4L7ju9M3OcHT`gFD=l=2MVkujZB/9l*M"X3(Ì/by5..Y;9p)Tp|SseNlH ډbgՅ>-Fc)8KYX:f01@XI-lŋ+ndʕV}E9;.0 C#Lvbn3VQkMHC+2d qy73pWOrP!|Jk`k+,d}AD 7^yuHⴳ֪GwcmHLɋw`i]szv?W?UݩRߎ]EN  2? r2M.ՀsoGRܓV`)jW]Z;wWa#qHgR:8JPeW4-뚬COBc$P  W E~y=a6$Bw)1YB_2?vGm׀0 L7(#XQB c>fS5"YRٛ׷aEX#7Ҏ6I}iQmy$&d;)r-a+iJ+9}j  ?\Dy0YZ/zx-D:D?C~Cͼ`[ӎeVvM .iJyBKϽ}|25LM- jvP2۲~~OY\Z؊~N_[' j˔NR-:*L5 ̱HnꂛQZ@saqdB1_\*eBȑ(<8ߨLEOːOo>+B2?gN??63켿Y^Ey/Z*ϐ?ϗWeh$k,d6BqP,ji 9x)R1o44H 2YN$z5#(,૿,))׸ש M]c$[l+|IZI+)mrt83P+n:S顮%vHwYu=4 xyj1zEesC+LuBzlwN]Z*EzEv8 :y?A"RA1PZxm? %s'hHwi g@e{Ty% 3 VT?=צ7[LT[׶jP˒jvrY6C"~yZp着&w(QKGzC1`\7 9,@ldEP,4]#`3([w 4S=_0 [~&5nuK:bBre'$˜EQ&ԛS;EM&QPK+2*e]Nd+1_V[CA1"@GdcPP5ć.N<]gυfM%@4k&XdI[ςVYB$_k*-#nP;ѝTf& b}öLeXT}h]wJ u0c(vS8*kj(bMl"J|\V<|9>7OT5uxlǁisn 1@ Ɖ Rld"]BqFig,qϟ_){;)r0aO7Doּ+}]a.ZMkC mA4R_UE$š$֡|Ξ[u_vqr`̘n_Խ$E·n!OX׸Փ#SyϋjܳzW#BsqݰEָ:=ۜ/<0ɷL3x^ryG-FQ[ ? st*+J6Idtr)B\R?%*`E@/*Ct|xK> 'N]V}洢L!"f_^G vGshפ6 }&9ܼw| 7ڵ7NEe!=j[/R*0Cz:K7Q &y&$h]Ll^59>od/ED jd3Ѫ}C:X.FWugD\^-r eHliVn`~N%q1N g;K?9r2|pWO5V3k"t9PnRg҉zEiOș&9fq͇yiL`t'ѱ? υm?##OL?g HSڹ/E]v{ ֍f~ɪʱ _ *5MR DD9FV\eAeNtٶaS:= )E=a+-xlQپcXCc r "sGe./;;Fw-hB@+j Ϣu#rmFݢ/[郌0/LOps/hNALv}o#FA>›x-wY]~yDn\"+P,z Ho3O/ih)Fh{E4G)! x.E+)vVH26[-3y"k&+ήq"1/_GB%= S3.TH+WVіN}M"T* eq~ wIf.x1cяC'D3iAZlNC-Ģ(+n֖} x͐Fթ3J5$T\}oɹxwKFϖ5EvenEQ p>יw@s>IVݐm5M=?T_K+w.8v~B6zP>9ӷx<< }Q4um F]ZGX:er570E/fNm6Z\ ΛY0)Q@R#2:5G/9}Y~^dNE -:ͥ+8hcA}-x#{άR_ofJ*R87,%Ng'; J?w1 kz -Ƭ/R(*u8Q(+ Ё@7/F_@MbF/^j] @M tJ8S']eܩwXYGfAܷ wVC8g(Bz툓m͓xՍo8zO  vwc;'Qۼu_V:/M;QLѿ FA״Vޯ9ŜVVX1ՠqQc3ͪs@qe2%}sX,ڐhf_ȹ2FTOmpK1S]W{ZoD1p$]O|+Mꋟڈ6|6T4gJQ4xMXduLUh8 5OY/<}os RfjH{Q~;1 -xk#%P $oRaFkiif:>s~Qxe+[d%OUG@sFlEBck'OBa|\:mHuYPݔߟO1I~( wiw?6]ZpE^vڌ iQMIHZ Wz2'P6}Wsz\b[`+\Cb/IN%E/)Tc7֙7WΪM>FAXɊtuWe;‹} 28V 8y}?QA :hCD*<FoB(`[D~\s,%9TyCAXͺ,Vl"N+o/w /֫勞Er莽&(jJ~/ ~# _kbT$֫ .2&55J,L]`nwyh56o{Gdq[v!90?XP+m8`/|c0Aכ`oB\a+a7}+{KWR!Ur˿&'t$Ηˇ>!WI}-O?\d)f\Dl$!WMj}g]Jm}_@PQ/kLm@s2md(Yܧ&# -f: m2zAn}-A0Ňa)}sCރNiN}XGypE$UumcxJfIk݁v*&R]eJf@"C*(Cv]` zdVIE\IGQ毫Ak NWSѳ+Í5neLvE11(2*G"N=f[~rXJǑu^A ES:$.EQQPzӫnS Cyfp bsז?p8W]?˭bS& M5 srcPy }e.?Aszj@Z ^|!* gv2})[bVy$mRKH*Q`eEzaD?pKL$^? eLOf'G9*tQmTfG~V 5ݘ9zIn7Gߤչ Gpy5Rzd.5 `Q Px.x㽴MATiIQ-&  21+_$|n9,_E9ґo*͓BV5l0(M}f_sW([ DQ{tDc1"p))1>W?)` B>zHmөr 6T_{*fh +b=`ny :!unSkm?-)3^4PO ְ ^G&74EZԐC)hw vNMnCDzI2|}ٓBP8Jtț,ݷƠ+k`ŦݹR)S Q+=(t$9s(F;[-Z7LJh4K[RcٽyKwzHFv"|sgTc֮vӰ:w\G)fOG1?vmFHs m>VfT2o`/{$'&@8,Ϋ!FcfpU *eT`4Q{fڱ14>kgC7_ ƚ}*N9wcIW6%v09%l:7 F[]vzqS.DQM`,B:ē1>DeDNmi#0ETm Tlv^ITTG7%9j3u;O?y}zpJCuH65ʎՔT0!AGp6;3dŠ{XC7hN' K|( OƥG,H A`*7 a^<ÎV e>AC.]Ӷ9 ]̾[v^T"iN+hh:g\6֍w+XYrTޟ !HƅʻL WA9fgZ&kGvl,nJ,sцsd;܃r36(ʕhڐ$5䰀@R J:ri$#T>&sB:bpw]!u"A`Cu͠wN]9\aF;;bŰ(.}*ZVUFUw25>{'3%+ K)Zi,po[+ Yŵ~z[j7RhaZp6^hkenz껺.()þ<!Ƅr(J~wiPzb5L# nm4CWed.{ D{SM!ΐm2lv1[{?vùOGӹ;%H*v 8GCYq1R&gxp1eob蠱J&ͱ)p`Hz[,{;QSF?82H%hl\뫵GJGSF5OhǪUYPiU@0'yM}8B?}`Qs/dXC',WW^'7(>P@b@B "KM$|ՇETrh9;c6M1m,ɇSb 1_B#)ŏ3?|XT&V Q^~UOQu34PvQ%-W)mdgoɚ$F`,oǻI"W%l泳`7 *OSGPY^2lV8y*b#AZb [[L=\"5v=p J͵/VOģ ffL_D  y;}uRۏVZS3kBgm+UI ]0Bd0I@Ӆfd\ m_Ux# H4\uÝϻ)Nɂޤ;7C%gd$<]DÃui/8h,8yrޤJjg!p''*AoiZ0{}nJ E:4HJʜOP3=e *H1IF%KKL|SC>'D؉Kɒz*R\XI|jMZK ?H@➶p=E^ͭ Jz/8 AW1٫($UIs4 2#ȥZ.qUNeg`R ivRk wyk;vץ."?>kj{csΟ_٦6spLmne=#wӋ{lv-@lsdsq73tCcq v/T{?_\gg%prpץ 5GGCtgPSy,. DiŃGjg`Ai$C9S{)q6F cZsѻ_e>=bdzh*v4?ܲ%'GXLL˾97" =t~3vqY@cŕJaŵ׵}*-<@![dħDcAe?P8U!$Ԩ+:QmKj 摍7m4L@u3=AR~Qr/ W葢;1A'#HV))gؼ~E} C|HX*0\WV >Q O:*y VF eiS=+B~\e©U׃--nr ҩdeQKE!#cUV>x$7c>IeƓnH<H^35kه EB6mp@φgu !uSނv_K8[`ČΏof܀|`@ygG$)lKL+ָӯc \ ~WzMČ-(!ȡZgCxc䭔 j_H}l0v7M}Gf'YhٗDoP]EO=lTY/ѼܾX">~8A#G V?kjL3e79GzQ 1V؃{``nl# ־µe vux*^V!?N1*g̓/EXULHG& =>sYU!ve`Pv[ zJ˝9m[ Yx^CC9K_?8a+isgB}Ćn1՘x-r4cE8,-7yIQnx0sDo`u bz iPEZ̻c>Ϋ͙xF0!.}G`mA{zNq-}7AM p=~k蛂=%SNG6EupJH6${qldN yBMx0ݧrK1gR M8BӳA ǮHU(\@KgaV}!u"sTNj+k^Z#jƜqf߼\  FJc*-du&z;Ճ^Z%5 *N#J|8k &'F7pY.Pd(Pj]?#m@KoO#WϚ~1R^/xbijsp#N\A=[9iP#29 BsA/'7N#0\f'[)z75{>%(ёy%2f'#NJ~؃}Ƙ1Lj h6OJ a'ZiT3F㦓tZ}5ڥBk6I"-Ke?ܗBzduPT@ |fJ%}fq(mro%ig5;5Ʊ dVe߻ӵFheq\pe^B6o Ϣ'R?2V̢({}lY͵3e(Pggȿ{2?Jv|&uAAcXM^<5xGѰקF=3b,IFh:l ѥH0Uda :SKoN2IJ)Gl7.iVT1 úŠk]XʇtcHY;y rj&F[P.2G=w'C;aI }2IJgWq%H`\n_b O\k~)j;؇q%*a7U|{GW^aV֯$o $ђq`Hz6sV?, VB_R.qKKC D~0zfrhf%ukT!Íޤ(aD3ggP 2sل}?$NSp+LSNv}츏6`a>ʓβVQ{oa^>k;.#;7crv5m<җQ4'WlADRqGf^xsKEIFYG`  do?vD dVsFa}z?12y 5BnTq9bnuF7*l2O'dpO݆4B\pEqΊy78^5WS8B6ϓztF)V$xb<ȥIPc V8Pb:?&v9'x9<Й&̊NꕆB bL< ͿDInH`ʷ oo`fc{L"I~:MCEð!~V#BHʗkp܄Wan[7n+9^EC޵ 7QtF@p6m`}ȕ3ps޽ 0W"kitoi%4y4(b+%7x[GMlFjq8%+'RQцek+s_0VF:Tͪ44B2ߋSV%>ûYUE {95$P1 ;4Lm:i4S܊Aҵ}突QoC>ضVD\zQj_fFkC FmBϔxJ)݌l'ᄉj VdnJSNF23LltM_938QNjVm01Ýp"t!4 /[hݲJ HLth;hhn^q|Od;!Xez  T8eg 9ԟ+&#=x_0 ew}4{TI|瞅{rȑX߷? a`/6f M6@KX媇]k's1۠H7Ύ[- |2{±%2.s!tSȘsu5ՀKsXhT[29!4n 1͈ Zɶk ;lۈ~tQG*HzRs6a"T6vML5M|,v1P8}y7uTpx3V6&&[BD;k0„)-c['x\xNikϱ+^%ކ]W_Ls9c-NIJ9HBE{:#%XUzWʢ;|PlU}ϷyhGwIKd23B>$Ƶ2 faAcU2v'Xt$U4 ITV5U-FCJ5Tun@p+ZI,E9k*wn溇nz~hphebkQ{[[XI x SVגbl85qeN0 9q92 S4]RA4xs‚ӭp'#d/jςdn-eEv0d%JU:bZ4jz,+1`,Z`N3&TϏI\J-gL,'m >GCr^Fخ믎| $oR]V)l5kR^Ffu{l dwKA5ۍ*v,#afn#4ÉXGIjBl@4!]H(acĵr;y [_vk4&?OJ>{}#jzT@aGRV#;*]ct98?jJ1uǺ ay*$nWN6Ζ΁R{"z/A4AZOZcɦv.ͭ _} 'm*њ*$SIo@ P[cV-6ȫ!Q S4Pq:lx.Ϧ.hY VOr+.Qh]#;EߟwDcZj/VbUh%JA3}>~̬ƿ !$*fٚV[Dn )7"R0 I3ȻЏ8.H:LrH fAe|UD_e[3,iOk|0nn'J/vɧ|9A%Ee=-%%hG|-Uտ y_-zn`HX\p|p l `͎p#l?)`i7mVZALo$K;~|!P]p= mqW6ج(Ryn/}ns;Չ_͏sk= jwZ/ׄUq U7-Ɂ9UrM [ (m9gVmt)̟ܼ.ig 8)ޢUOj2!vH QX'/#-|_+4d HC\cT~gvi(&7h%hd>Hm J;^ip8cW3RXjdK1bԋOm/p L+N&O!~J񹝨TaU,3Ɣ2`Gx7c&ԺP\. yK)Z6N(h!'kbvPWj2N'F\_?b!o}Rj J(iJ mgx;B^&yAɻ_$kx#K~VXqu晀V~Gpp9F1as;x$4U,aDoɄ,XHh‡\⿁!)@5H4 qFصtuވ&GiS˻SO4ς\X d˼~F_kݖ /4Zʈ2GZ)Ssb߈UB\*BE(ݐAVFN,zAV~!0h#yԿTX,Y̗?C2sYT vs,-l/eANn-q?I߫o(E/FIgL2U0sc`k3]NцHFM4$y.%\T &(Ö〲n-E1I҂EbiTAKf޵@}{tl1׬Io|$]Aw#¸ j0W?f( ^b&cS%F=ժN9mӭOEhp1_}&_iě?hK<:!ږ1lBvHkY$}QVO'\IMzH; H]J8Z.J!T GUt:*_{t;n˸X-PQ2vaU<|<,~u?qNH6+k](dzP? d~}PKUfx鶋BF*wXуdulR Bd St^D ΩXuAy٤yCzqc&VS,{S=B- K`Ot^ko&g~}m5‹0QLI>4.Je֚KBnWbtYK+n㺻dKxN?სnz[9FzOCm~f!eڼe8" c%ڀkH)ug(8_6HsE\ߎے;aG%Js7V,C@bxeȝ)͙F ^d]:TbX^iP|Dn8mcgƙc*f闍#ufJ}* RwZ.8 Fo"pQ6⠟a[r }`Aʢ^n*i FizpQ{iX11ߗ1!ɫKaNO(Zw \Dq,ʶ-XvGV[3r Ҳo~]c_@T FEfQ{7㚉rj\;&E)VB(4j.a1A2i9WoYDi /|VïHG J$pmY"`/ P M 5Z Do`ާbħE^ɋb`:˯xX z·'+D iΔZdPWjðg? c^v dfxˣzH/J4ODfAiVB^o4ư sp}fw}[fv ȓsmʬFZ~#q:B|t xD1A=4,jhtF^R.!깳|.uZEb!vEH}|ީa~:*y]4QWogv'>/NYly^nԼ̉$ $KthmǺ]1FiHR_^)Gq\S*ǃ=A<\p+ÏMb >rcOyzĢ)65LԢ{3_:GLEq3RHMNp4,X+Kuba;@q CÜs;>_)4MشDgNP*TE$1=VxIŲ1!"w|i{(PoFɍH,-ܝkwD՘_Xs&fC+ X<ozٕdp{[HOA03IuC$r1q w70j[%Yo.Pm9T.TͬϷёQR~=p̗X]27T^*Ƌ:>9X qP[wk{)~1\g6__ etDdW[pҗlB E*C CksqNpCSXk,}3sx+?Pj`0"C*uFeݣ5.!:]" x8ePܥlM{w7u$Q͡('}děR59WxKP]X ehh&]a|5AuZʖM~w7a/S9B4ϰlmb!eK)@blnAn:Z!aL]&zg'Mؑ23C*ko6}TEh\hYiXl3o`.a&/O#-54p˚ }%R\ZzLlc"]RT)ZJ(V7G CxT|a`_h{tf JBbpX)J^@ ܙ!7iCC*\>ν'zi^f4/i. ?*\);iV-.y)aH1tqJ &7|Łt] X+.䩯i'] NJM# l׍` d-:kZ~W9-V,)o̹.#z3{e!.h[}6Mb [ȴeYoC4ދ+nsyL١8\En+ cvHYJ2|K|y$)0RTն7.ɖ%JtbޱQd,b6H׎83ZHpiU 4:8_7[5RVԖNe-EA8\moXW2/t&F9}%\PNiz&RQVG΃cRt!n baӂ.Ȃf*Y?*< 6%Y&zϠ >?k$M>/X#Pl0K*j]`Z}.NU6w?)?> 0*_/$ً |oہ啁QޟewܗR. oʺvqfdQh!;W>[3̕2tv1xbi:  (%*`5]ΑP8c w9\x <*sx5r'PT7،h|mBO!5.)W3"?W  *%wzZ6#i㇧JNJB_;!vy{J""c;f6pdՉ ' C;8 É[Ξ_F>G{.+TMh9֌DQccp!"<='z}cKT^gr}kIDV}>lq!X ^q^_ b/g.Em/ Coj{xE'sfdorv%E*rN%hF?4ݳ<Џ5A7xbvi:3YH1e71VӮ`u=FăGgNUVXotnc؝sphp3 ilS7 br rARƈL3;%<tY6r3`-D*b[/qy)gasE~a5LY oKK^j"RWms$^'+pjp s12ݗ^)'|IٸxH`\וҞ8<h]9\95y_nPl"Y@"r\w C BN|j=9ʯG]؍S%?Mpқ=rT'{ By&n*+Dxj8Fy] 2gY]cO{ [iTQbx7.+t,*دܩrݫdw9ޮ帮R嬴 hk@@ hLԢ,ctd &\,Dt͆W\54ً51D]1]]k$+Y%#JI]DIDBM\K@o6s|zRW-T8L5 ZI\`OEFas2#u0v“WL&8`.uO8b1Y$()|azs,3tԜ7b'PݍZܣʈRO  r8`{B9.DY5>[4iˀƍ9>tzRNT%k'H{+^X{GVU9^~ŀiY!*t  $UB@hP6G~޲уXBFpXT:e|7#V" Bw 0c(vsCZ܇̿)йeCA[.<4{A, 5U!'Ce&@be/_ 5+0`ҙDD!.1u'tV6Q0_ ]fvV֑AԘ</,:=/]^` [hhsY.@Mid$RO7=hp2T{V<-~^h0_f!fw?6f9ǕyEwjz`H =0I}@<_zB"i4։njγT28du1\&HYGU*@4ۂIsȐ\Z TC~gll l:A/ayfCi lJa!ReX\FП\$$88q ˣz+^ũ /֠Q>cIfpm,f0|&[K4B;ޔS q6b'5vo~Gϐ fZ<ޝIHyl0AQ~BL p ]qSaA`38;YcF?b I]H8`*6zW?k?zg98~wOpow7cB܏8H;ìh7 jz ppxD4W e]B161dE&,@c꺧x'C<]x( 6bV?G7h sbl n-DMT(w,ZQ6@hQscϡ/ F$*eٟ ZNc:NxeqH=`f^V(K*?5;OVD\yl^ԩa87֒ fF7|“]X"DM/^}Ocf+ J0osvGoIԤh{pg"Ӟ'HRd}üDJ f`g4W}IoL ,]mUR4љr!iV4hŒ4 ;aoٹEr_cϊ(5t5$qL*Z 5x o/Et>Ɲxhh@< '2zl M 8.$UG$}0gz$ilE7^&qf,c2q|Oba0?0H?I}- !-Viy@xbEZ{+yO}D`эq-uLZW 9挴Sh[ b Va$B87^Yj_nb6ޚAڳ׸S#L_Yy#a]M3gŚ<1`Z-`<",&gB1Zq{28Fύ;Ư0N:!j!af#VMΫv&R2"!0H$_B+@%]f=AFI7/n H/}w˯7$tyބ^%'sn3Θisu*\Rч"Rs>R&5*j^ 9^^ǯE!BlB` quˇ BN0%bt'0JOڥF.iN{J8!.o}/F[,A' |_FnK acoA;PETXɳ<>!޵n<..(cY-Ñgz2N66FEqQ&qzbtW `YHM4NQϠAciaHJ1' ζY3dK‰A]qʝ^cha b9~_B!ޙaڭn]k}@]&ipMP1rs-(We2EglN=-SMصJ}ΜDfy5yxY%;!лLBPM 1ӭ nG)wEPcjWEj{"cgN>Of(RU 0)x^ա_m A׺0U1 g780&ܨ fu(XT+Vw>W"gGR12Y8r_U2AYTG^;hJEIߝ8RV^7&lc%m˟}{i P $5 oibrĵLCWD+Ū$hs?00*NeZs2B0P+;ABٻJb7b8ኰ`Ms-"~1>/Cj / 6gʱic^P~dNy8F<\[SEoc//ZVvF9m%5Va]\-rp!iO5);$엂/cJHcIcHV Yz]8!fo2x\ZBܘރ _{`=SJ7./XuK7Ē%(E?9O49,!#TRƵk[^ڲ BH\Otޯם&G41ˀ"gGO|,5Bw+q!mO: E|B\/)h< BxO¥ nt2(#xL8/,Ɨ&& w)_%) pcpZՋ{& '>Jw1Z=E.tMm'2&Y/vS bߌWa+;8/mC[;㔺efH=uӞVWf`AI7:Jf?PޡDQȖ"Ká~߂\Q  U:mޏI-7#S,o6jڅr-"NuUjg\ ˙Z?ͺ;ذJIbo.{LlW2" &/_#W k| w_F};Bl$*bVϪ2^ƚtYHXO×yc QzNv Uj|ÒNKXR۳Ztcon'\Hz>Em~%=!8޿_ 1}OgY!RH3 8Ԑv%_᫆"坏2XX,,z x!`bpҮ\ՠ92lT|:K2Y4H ^<ǎQ W~: \iFit4$(I"8k5 U,Ѫ}S<۷,;toI@ܣx•˺1LyULE@ʆ' ?zMڟUP_<Eq;xLP(w)ɞWyTcKrg!,9;a+?ucYJ_<@$p-618nDZN0tTps1?<T=F嘓Sd/bqe㫱,~&.Kuq9уAVf*@>Eu鄴WJaڏd,p픉!4KB̍ ?دbjQD,R5(^}s_&),ΓΒ=g:ˀ]hme\7i$ğlMۈ2U8h! bf}~ |ýRɵ|(YO7tͿ҅uQ9c Є% p iLFf_6 3k mC:,(S)+@G#LvIoAS8_ir#>չ/3#aӤ:s~$[h,nTϭ P?DTL+h݄>\/b ˇllTgI*Nמj- RH^κ(*JYhY]؁yݧwA梽&8PyA;_ڃK܆FFL_~b0 cgw9| 4 W53JP5A4V6PnW).ax_ݻO3]V q@<$$',ktlIfX'ή-p E9;+kS6R z(٧7dߥ@6ZZ8|PLBM[LWcT&C.X->{i I)(&ϚS$ Hb~ZPPW}6N{֟&ףZhV?2B/hE;0PQ@DWZHL4.N=`Qo%0wER$6[w]wM.KLE0oy`| nVՇi75n #8r8Iw_Ac?Bt:%z&f2r71 j-m`d=i؍0ef,pTrm~q֜E᫗bF d@?錬:zD2LVeA^*Oψ+q˾5DOFW5 qW>aE +bD,PwTO5 N:8ޯ]i,{.9Pd^ѕb:Z@( *-YkOI?u3?~@PXd>~ ;L. 'T˯:u8bt~%\Z[ ͇8j%O2n/+a0e6Wf9"Ed(9{Y`pX!Qh#J`aieh Jg4g$|W9!pV=ŗtM5B=՚lָ_RK^,Lr-&W! ײ0w눤NI5 N9;c ;Zi2}XA P%Lވx=c3AmNPw=W9 >)mq )"imPк1 r@r8,a>S!oF3)Q?Bż&,_QZYNvxEk6/TRwp+s k]J?:(a/@s=IZp`,k)q9*-,mڋHpKR+sꚣ] [e>T`S##HYp0-Qi:ܴ*DG@#p{C!aʹGWG<|Qu_C,3I/nSFb׾4{)YĞg xWZ]0]zS|0>+͊ȏ3+'ensY<58ìJ@qk7rfﵖ"7e4Zi'egq8ݘ|n J0vmRx 4^ A-\x\Cp5YW]ܷu{qղ݇d4oop޼Ig;U4ل /;4h*(#+b8Fg0w 3~9t; n}#*3Jy@ tONNrD >Bx&w۰;-ɺߓ3 Xr 0^71~:! }|ƜbapڊPpM@Wf ]0 AHRޟB%@&HD'&QzMiMc%J͹xE ҞS*'#yn{ML1q$|QAD"-۰˒N\$K?9sApl7mVI:2F rn=J坸AQ|a2Ko$ (Hsx.GMb|֏W[AeOl/k<"ywJNJ_낲mwt~Nar n%wKdЦ^wit\^B^+I#G鼑CneL5)5r0R]^!%ۆ~E!ŜE̚L{:pOR֩z$V-?!|[YzQu NTfRځV? 6'l|yپ.k=?a"gX710ͩ˻FKpTmcK{kl(l|쁌{ʒN#0#at?Bz G-` U=c}}"bfE[zzP&ORZg_~uVh Piƭ 3~S̓b|^l'*Қ`pP x(nS-Y1 `-bȘ:AQe+^Wq/l rIRXjuDJ{ }cALí,bbuoCZn3`px*t!$A%f˼b5Jn{8P#&t( JGvGö)ALt:ʃD_l͡Ke otϧ=ѕEݵ!zF'M=; ݱ04ODqYWd 0,a4ro:BXN& $S[ජ[lATG٠"Z#_tJ[gX=j!|{$~q!9HVC{H{,g0T, fQwA7ҳp*N&`Hf%$`),Jvf3A*bU0F-ZEg \zGă4|ng-hVO0zν;=B/HlMvǑBg0Di#2n͑ە<` siՖ gGνlO X|i0+Q=::UJX'oyBR@g6:0yb2ĩ98Ds9膞WG0+^0G:m=O"FMFww-dbB|9eOA5]H*=|fcZE*࿒2+_0')֬=:V.`ѽDLNq^dtyoigזŪfOJjՌ= /,%w*_,h 5AFqQ b6 #4A ˄^9Jӈ(C/Jfk:+*\'cIg[?y1N_ m[%[k\("ۭlM\syA {@<∈731jȁ~Fo"4:=OuR̃yN)Aa:mSœ>.).+Nw׌$%&Wnk`:g]ǾjY8(,4uL8P0)WG L<(=Q0cw ܈s^uMi-Z9#wcWle(KWg>szWnCLu[߱Ƈ51L3@1cx3%Lcrt6mFHZ E?(E*5P ;_!lWl,FŴ_KycQ8t b߯lZRVK|>g۠B1g h}}m(z=$+Zr(nK[:m(ƭcgbm22zQ>Ow?u 5wԍHl/=mE:{fB}~>vXwϛ3ե`g)ɨj"ڮh͗E`sx1(%<~BUQȶ+ոa=l-9aGyxC>uY7`k%p2F)fYt,VƱ B} > )ۙO3!TyUure/?gB/l6Zn.FA3i:Yi*2T&s >R 2ǩ q gi^)̯=_ӊZk؎ʼa9*A# ]LXJ0j[ Q_xly奧x.X/Z"mИ d?HI_-[)$("bX)tTt9V+%mi5j8Frep0,u &H!"xeD+v+vIoH]kfEEp2wr YL72?4ك%,A.M狊6aw=lyL EBoNVU\W6%ԕܮ;}:x!Yz)9L&\ȼ?m"Nq)ˮ^T_} ;f Y1:O_PȎ:YmvmSFf& 삲;w!iBZ}i~qz -? AOXߙ$5ɹb(?ܕ~/cJ[N0wM QfOjOcF+ ]Y6~l/3%U,c߃7ɗ^b*,@T$g&^rnnQv>bwF/?n]hZS*%,f_-`Cru])$d@ho; }tr Ϥ>o7>-tdȞq2}Sj\S,!hR59AV9@7OWwX=22jWPG`uߠ\6q8?RxI]*3&ήܖHӂ9{H_R܏<%2 SVꏠghϣtUz χ* ­:~I^=i@QMX%z)zRDNuS:PI9Zjז(8NE\! &KB P؎ϑ^ m#Eb1eAGeavý=u+q 5>h v/aڇ/Tf1+Xͥ6xS4.~goPX>?K<|Rg.E)<߅.ctc*ҫvXzDh?`/3K/oI-rw"+a)[J9,?Y/*<fm{2Qp.$-J䍥_GW$Q ]e1lTyX0'9NP6Vj+xUoƋtyԤxy߰ѳcHj$lz^o%2MNZm7U=ώ2IS;0UYSFF~N6};<neT/}3Ǫ| *@TΩZ4gP%EfFWG 5I\!])jʐ۹GKL;O.UGpTՁVs* A??M34(n.*}(- >lyEޗ:J|oYJ=7NďuVeMnP>brv}BqKmm/%,\z-yS$`)Þ!\~HʵrL{^N4a}i`>wކjus޻۾g{tM2 `Eb^heb[ JHN] S1Fz_cv1tuď NB O; $\Nxw( W}8l2Δ @*[ TzU%6ˑ:[:]"¡  8J!җn2:X*pLޥ"~xck l<NDv V|^Mac<|@{Yie(f1FE}n8UX &/}H|ު_Pceظ L!TmS"m 9ܯfU#Db}e)F4W"">5i]++]:m%n_Dd˓oQ?"=Y0!PbM!+{nބߛuǛqA/4ɲt;${MDd Fi:D:*;66lD BnMfм$f6^f I5 kc_- FxP6gT{`49:fx4"legřVrS20m4rI!O$ ;}><;x G5L?&IF'Xto|?jr+8t,gADV~g|5˯z͂Y6z>֐Vfjjb %1:F|JQztT,?X%dp0LV/0Vtq'#E98?Oċbʢ8Z2+/lsgOnjf_Vv! d!'l]^9,/=^od12, nY7dwt c5 Ba 1z>LUjԏ廊 Sg#ym_?lih_#@6f$?Il \+ast|LH_U?ba\˔/]T#_E/=QO,cC弚ܟ@2əM_`Z]Mv[ xC 1'@4GHl (Ֆ1ovrDuf♂ΤwXHȲMwӷo 0!R[ʛ#E١LeOe( :Я,LɼL! ,l1I=.Z#rym01pllģExHƢ`(y캅CbB+kGZK>1s`ъQx NBr7ϫ hy2rzըi3&rA^#唹-5bA Sn!w sD)z K\X\|SƷH?Zp2I!^]74yqrAhۛolm >ΓN#ϙUFBW>U[Fϸj.^T*=D*c j~=W_8F%/ᜪ/ Sgiŋ1-],}VT\ՙʴE:7tZgzlC<8aZ^-FHõQ_0troV2@OQ p]$3G]0VApmȒE;Db\*Cټ˒] mku{jmKvFآ#hC ́:F;SKhuK̭~A~%h&A%Se,x-( 1|=.eD2V~+$121GutVHM`On66pL :`m}zߍVxDJ a26*k\~?±85+/1G>f bmgUp i ˘͵ v|j3w1|D/KTh*n=DGOXFIRԵwZȍaʇE8<%;Dzk&_mc@J睫ѫf;dB,@0((Cދo9yB+,{xq*% ^ /X5ңf1^C<:ov K@i}6 xNYp]hsa_ݮ $,VXNxE&.;BVi9~{տr" RоvU.co$ZCz.{}j=qNRBkkq5ȴ,s6~Fy>kV[NVDބo?YXqgHk%ÁHm3|C!KoJ/j=4``ěpTjI`gZ§n(լŃ˦?mIfqApzAU3_˂TP9VeDq2yiHstPyHdן<@b4!>F$qeIլHM aՍi\SAUomM^#{ӆZ6Cb?v@o܎Ֆ*Q5bsDVnͤ!߆/>8$4Qɋ.4h_ u ȣ @[G ^3L~mHEt#@JGjܴ 9>;-6HT!S9cyK!$8"kGi࿝zCb^%&!{;NL* +K5CiiqG~}h)SnBv+vGFA1*]MZWzpŁȹjh1.co.n(/g;VJE3l~ |Kևu E gޅwgP 4~q a@ϧ?!P6p7.fa~ق%!94Yc-Zv N6UW[0#.Dp &m__Qc #łU_+Qo:#N"NZTժc(ޮWƒ7r-4 =꽞v 2mC֑ix!6?R=SX]kZ߮CrxRȫ̩3-, cˆR( zMڗ& 8$A( D!RuP&J*-7Vtc'~(3 J[[%dMO~bJ -і|펣{ c}v]! /֕\R!U&X *,IGDNj191\NLA~ɰX@}f}ւXEg5<4"qQEFכ!EYߐ۶Ǧ/  -OUp9->~g,!yE=~Wye adn9S]@SdIQ&F'WXG픥Cj$ *"߁'&T2;{Ox6#GJV/;`3%sVM7'Hi53oԾdXyY部 "F={-;'_u+ӾԂ .%ʯ7P;i`w 3 1~ S/Ff!t&Mo# `/}9)y 5P{Ԗe._WdQ5u˹}H\B0n^={](" 2A(׋liۄ%W,Ŷ%%gzKE¬"i&^J{ PAR:(/kͼ&uOHmy;7MۘA!سg|bR}_߸IUn|ݴxneN6l7[j+d[{\-Wc}ɇ"|Վ+@WC>lju\#z5̐ 9Kd̖QGrYM c-ko5zm7#g+X'5T M &+kg@f EB'QY)5M]5=3ϣLPx.`,}(w8u`l?1C?W]$#]QOjOuPgl֯AֳM250_AQ`' LK݅5"qo1ʋ<\̞@4 B-֟\iM&MYoY'O 5-WKt4ȗ^j$?,E◜$+jJX:LCu~.6w8FgR+Q)64"O7ī19nt!3݅ƎqpO(a1~'+W3|s >N*tuzkS4,'\.WSfԽ_,E.?$'bb6@q pbUAo/ƃ+9X,y|Kʅf(AFr8euy9*kt&zKnhXЪ}^bIG1 ?gVcٱDwc׮&W˺q8JW{.#b/UMNEN9j;ruQϰ 20D$ٌNXA'nm7\֪W}mC+V).Plt,( a>j{ˤgFw:ו&և)oinM:=v!,eJq֌cƯ[ي $6>ﭣVp)ט@6Z{ ~~;2;Akq}K /'#5N<8\nM,l0h4^ p3#z1D۩C2`*A żc9 ~ B U|툴 М:u /`Y"馰_y =Q>y|Ny!2b{BۼNUW~y?R+x^V#jbwg,G=0ݼ$4t, 8~X7.1ȝvNc+ cG[}nTSu93yLHORPA[WJ8Vw+4^hu{s<-Φ"z=Xhmw&*.hGbtɑѡ> M6vOR7q"\,WKg:j hyV(okZnh(dTGC=ԒC }ѯ>lGBν.,nJ ӎGB]vNh~c~DxU(6K- KfJN!.O`A2jg42ҿ0؉;b7D6{`q燪KHԂ 1J8++v# -2Q6ٴxL3foi ͷ}XHyQ4Ig%Bt)\ rO6~:j3Ywʊb:h@7O.{|{9#:@=O=k l˨M)|5ҧFڐ`ui硹$)ܦ-̯:vgmh߱{pPѻ`9be<5OY(3K M@uxbZ |Q j%[$F7ZNxO4*-IXOJ`P ']̚Bc$MWOZ4NShblߔtϦ>\_M(HpŏJc bz c)9lDun_[|3 ΤđY )u2T1 ʒ?S~]M(15 YC ߰o@J,BPh%VցE֔12h 6拦B.:QihBNj8B/B S{  @OC4`M7<] h_!2U_n !GI-naM51iՠ b;_zӹn䐡c0i5+)6)jS/+ >ZAܶ?LWd,~^jyC:5Nx3r?,s{48чSmCNf9Hc>7U'JM(iMuHkl*IȠS*E7|ҋ\}LNM <=#.8f!!|Son앢hs?ǝ!S7`ueYjO]'Tn0Ippy}LWj }JjoSHmyxFWk\-I'ROI f&~X$<+oW< ǫн ŐDx$m> \EҦGM)X*efn`4떑'Gr"ߤU٪V᥏ɕgĉ4EkϵYi,eK% reQ)EU l$ڧ^hXgFH!FNb=*u3&dYg)$(wϣ @a9\ aަq  3J.(cv|Z$|人= I;qȬ%),Sf.]E?") L( )a&Ds1#֥ jyxr.!K?AӼ}* ߌl،vT@~ӘB9{˒i&zl-/UMdTypb'ihS0b_)E]_ܗxHр*]HfgjgԌaDN/iڢ= #%kttU5j@9M]J>4<&:0S`Ջ*:4'ݯnGOՁ8v|[_yĜqSb ^곩 V N}n/X݈+dWZ38 З\Jk-s&[[DpӕI 6F{o w1gf'Ȃg5#gsQQ`^-Sm}6)-6FӐ6)Ia!PC7/X0ic d*\ `Cxf`'@r-TSsVFafj[zK/W;2F̽|4)D}ן"&#BZL"Hww7MSLuxQw cKl;(Y#O]OtSsۂ=t0WPƹ.ڋZw*O`ۯn+ɒ<#AlxMYL;C„4N`R4:=KvLKP:')|&f(ylԬ'[V^$sNAÇx^i'!s$&qyc yzʩ9ir?ǒgHF2)f|8փ}d0$AkB+,mrj2#"敠,1Q#kf|`@7J*^\d͓vcj5Nt(hN῍Jw?D!f bB"fZ$aYڝ^ӽt,~ZO+& uxv?z:!gӗd\DLqDWKNC7nmԩd9ą(sVe<.Xy<^Ƣ|ƭ8 / EW`FF}e8"UyRj5 U#QZ2I u*-Z'5Ri`$}e(GsVkmKOaI5zjn-j+X 1[ؙܑao Ϳ:bE]QC50Wu0Bo5 Lm|7A'̐ }kO|pJNLº/Qg-O/3!VP"wW.<'No`PY:NIUe;k"й(2=U=Z)|b5NwFlh--?[.2 ݘ"eCyǣ=A;-=3h6dкϐFU%31HyDĝf.S*ޭTuwG&̍ DSWh/I0YsAH/ϫ8CKtRL22dŕL~d.ˠK4+մ}`AJ+>jS?AW䆨ݷWCQ^ovm5pI.h5c[5L+ȜTe-Dwj:3T>1&ŧ)m-al$Nd x}5Y@{j;s׳*~h$N@Av%' Nb_A:!:p>`}yEWGxV)FRDs.UAϵYT_8g_zO]ɲD:NwM_:YRP?|%['B[MT8vIH*d笚|w9~[C< ~Oe&~=:J-|q2&Xew\54iL~jw4T֋@SD?Nԑ=-n - k k ZP0x~Db[0WP'EPo'.˚<.t{w_IUpڣOdlK׳ITച¹n %mSg\}H'HTߔƃ91TM5ڧA!k̟}ms~ݘbn؉3xV>AhjOmQabgGRݎPvt`Vp/* 1.͸.ѼC1i";|.5*揔(es"- Aٜ1kwsAMޓ95fMwЄqW"uX`7m=MKdEw 㶋N5#n%չ*n5FxzN[97SޑE>Wd-xuϿQz&`KciZK_\.os ;?7k5\ m>b<"JbX1J)]䋚鲏>~N[w|S%¬$*L,FJ_".LaHM>@;O15}?WPJ~ ';Z 57f hiGd@1\(2evl9w\v/Fh %etɁռ$O#4=$M`#P)j'biL ¾˲s%_!Σ1b;L6|ۊ>5?ӟѣF%bi:3/ T,W涒KRttx^8dd}} Ĝy)H@q"76T♔Ӿ$=: #?9C*|qDBo*H"CNNd^.io^ԡϒs`E \#vCf3^޺21m$gF{l,M˚1*-GilasVYo-~waD 1òŇPה @4M$РwC}CmnOo`Մ~=+ӿ 'ӯ𚶶!T_rRηnS=@7Os띁$@AWM#RW|E ֬Mgo+NY,QZmcng|eH|ߘ+JrO^`RxWH(9DVѕ 9 s4NSzzˆHux":OFGkJ o-w2 $MtN&p#5qV0v!"0Jƙ/C^F۸HWMRI94?yn&NTvX{B Zfa󺿁Cww`3mˢMu% 3 Y#zl2Yfn-:8sQ\fu f=N*rj8+g&N&WwNF$dת%mȵR⫑!uq'oL:#zx Gw9owzoV,#د}j7ԷjッY6)feR2,Ňs7gI3 oŃ![T@7_Y?^@aL9,?.̇.fON_\DOݫo*w?q7I!c3\%7eC{DRp e-ҿKVփ/m퇷E;Rv FZ҉(%'_GnZdS|5htsb Ue<'4w(0-g<-g"D2[|e_sKJt"M`9uQNnJ'ISl Dgxq96A%8ґ ɾԴ {$x![01Ye/>ѨG,㡙kp;)@<bjQ|c)rVqBB/13 %ͬ r8gG ALp[kFgAlt9H=OGZ 6Us:("$ljhnTTTg7`ִ ge_fWȐ7iw{T #.'P[۳h~ P5]aӂ5bLKuj!eja *eNy䝞Z#X GeN/`Iz:ȴxyCA} ۲XS7Q7X9i R/1bC+ Bnm+s rñH;Dz{ H=!}W'PAg3SL=ijh̓93DȔ,l$6cvD%([&5OdT'EFug$B0ٗ~5f2?aTH/WvKTyW#g#*?ίL9i$ 8T:gCju3w3*i2 P/\.)˨ʦm;TB'Ua{T\~["wc;&k%9 p?Ȍ}\>iPd]3Vwit8PqٙoLY:惀ϻ BO\qdk|ōٜ [-|W{b$l[="gÔ1:vroJ,j濑GQ:s%9_VvVAbOAC.D?RJr?;{p0VddMq_4KT2X"Y/$'=m(NE & r W/ﶦ'I"jV'|0$y+lNy 2@lW iFRP٧ݏo2oRWj[yH ]ͱm D7 ,<7"QFr:7Z;\Yg]ѱSJv`&A ~*:1 v}9d' Q'2Y^y_ l24{K)[WY.Ev0 ?~1/A]ϴHxk^Gf3E Bȯ Tͤ^t2~2fVgqNp2_sY|oY){!6O,`OQ(Le!ZDS)}vO֜NBA(#,~2m@" h1,_Pԃ5ҏz$D)Ɋ,rJ>Ui\j5D!e#xy`AbAfDvw0нB`4W}s uy|؟D6 &>{z<ȯ'Hkv/`-? cװ/0Y)t=y3ȵL([_2Xb>G5_-^'4z:8uW0ڏJOS7&g{. Nc !PD)5]HD_W[m!Q3O1[k֕ fU pfЫ],=r B f TT|hRtF9N1QEhk7S*aG>rwuQ:ہѐ!\ ][PIF4lP @S!LQWO꫋$sg?H˫a{lN7w F H5+AOO%ڄH'&,F8r&vF˸uHT)bFhh%Gbw$f)@MPQ=!џr!:+ ed%P I{l\ӒmR̋k6D"R).ܞX" )7C[@y)bX!qMA#u:321w԰P)qX8n˲V #xJR]8ױ4[^y֡Ruq,S'm;;6n)Oa™4Q(f|!2V!ڮ j2H[f fP%Mz6"6OE z=PZcRdIa^b|hcK?CQ0/p7V: 93QQ|n&r$1 1> lnXw]Z뱕^)G}8G y[zȝ2bNؿ"Ha+6#wݠiԧ-{f/\p縶֘Zȟ#G~8e`poΆtp|EHFuVp8d;^Ϛ|$ ^P@A5az:_BeZ5W ]; /næLS eh޺y ݇?diG8yH5 Wpx 2㍓Шp&TE0? S-JD>k%//_؍Ad)"/E5:R9܈"!_m1z6j'>rsvsW2 Dk'v$lV|ݑ4+S=oY֨2C[ 5ł.st(!exԴ='[PN=)NNGueD`+ .o+.U ~x!Y-pW| k|S[}3׽_e#P1)!ݫ/9+C-<.F~wBY 08ttq;@buSWug%>U/p}kd""N!Ձm wJ:ka mނyDJe̟t-2iu=)% 1bki8*G3%> ɰlRi$I_M[ ÀpTo a hw HbHo8$fdrӪEbKure'wR[ѕu *px=8T)ͳN)L415#'%MoI?VcnBզ8'&-DEU*ٳ_s`UG^tXR".UǍa͹A8Kbq*BN_07lxuc4'z[F~g#X$2R¶Տ(N$cw3uB0O71vM Cd_m-e] %4%pd4gӱ73j"L_l"EٺGkYgo[o寧;J#"v}NNiԡҡxCh87- / 2QE!`֩b\[%Ifc`7DuՁV,!8? +izMFNUO4ބ 9 Ig9BIN@Vr3<45pTwiFJ\s%E꫐)3j'RM $噵(CDP)۱bV@cX2ю!vl[H#><䩸n]2* C%If x"XYC̕@ Il5{aeɭ@YUJEjY!C GH$q꛻缞/n׺k~ҾOUr@<.Gr8^ Y.ZHGŴ]MR`n\-☇P(3]ԵK7B0HtTv?#*n24&MvY@xICa\29V[euM-{ͥ0 J0V.-,;L/ c =: @uY4}2;6#I#:[C5LA%ئa{&xlʿvhsdSXVn9 R%30<cǀb{E-CcXwQs3M{fH5v\64|Q}' D2Xr>Tk0"=g&5D5̝gzfƳ3D,NǍ(c0tZA0' meG`՛&,/ г)8jRUOyT٫ZE%ag!'fwE){fj2+t+DJ]u_̛\ptMZ~q2HZˍY5Y-sZgsd|v& 0Wi!aY݄u~Un%н'}fGu w8R!=ИxPc{!v<7_5c\ muR1Y Y9caEy>{][F6iԮY՚ݽr<7&gyWW^d+1Y6ѹ?IDØd;*9JFYNY:{0bBEkAbN Deꪘ' 椈/1 iC7EJ}jL+ä|d杓(KM3$*} \RP[nË?2(T'&*y~3pP&"}rn[SK}vOh*LbkCwH{^@: 3}}./d¨%][JpRC/xl3z]B/ %ko2FtfeK) u ‹h~#/>vDʶ1yۑ4 hLgyբGhZXjF+'<&@E!?N㏼S; Dt VCI􃹽%+'u'tIX!8QibQ`sKy,֚z}|BWINdj(te+ w$;QIxV49uA|OU6tk@֧8_602JZ(kOk dRL#Ng9mȏe"+s{WK'X80(@D@O;DÚg$^& yH`ui1Y}@'AbZ*lɻ5O g1\JӦIn0*?0d3MIȬI0Ml4dDAрޫɐ)`6Jew+z_d SJŽq60/8?!SL5I'2 sg9mZ$nJ!ĭ3Cjou8PȗnP+6_wago,02.f9gRGMTk p(3;3F= H pF%m;?%;V!4$|@,Egm Oi*i̖:orݷ\ɸȺ2\>^l'eHV 74(S>TJZ@c![sji[yO,8}H > PrLPA#Cۧ@1;'fp6|J)Wv;jeay] kfUǞ. W8[#P.oWX~:ɟ~p};޻U.72n=4 =Ȳ.t썡 c^ws 7v.Xղw (‡!E;QnT9/-Y{r`&}T\מ_tX'3T|߿yCF^wHV<,?|<.H ྨ'Ub\pYV4.|&raVyp$&Qz(Lb^8hu@S- tD{+zouTfIp|%ʸ)Q@zV!yR;oԻ,lC{ݏ7!enT+W3BKi8?<Ђ fԀ0oi_p}U.|ƈ5Abǃa=sv;V )C*3t}HpOrz S![/E3TrNd.KЄpZws j ¾m,K,K{KǻF*af? y#hQ@1*dU7HHRC/!f^Z~qI֠¢z+TVW1Jb$ Co2. Sa߹!|L/ţزWc b'ۢٵ_sNAt&JT_hܶ_ ݳ_)h>'|sX-!X^tq?hhtNX_)`$R☴TߏeUas:xi-MgT^1VEYa/y+U:"O( <)f^I!zkߴ;S;ݫCJͬ$vyCKKiDDmW<=)E֠" ot I'r Xߞ% B$Gj~YBvX"pȴ ;tG^9P>5^v Q0]<'Mݹvd\NS_ paZC p4F+o`!VfUшCJLb2EsNAB<3䆮,`sΘ)t`+CeB8F],|uğ[fU}2Y[ЯBKM fZ~@0~c,~ìl`p4" jm}E0 nC8e{ܠI/Phw)wP/Q`1}8iQˑ Ix$%_xsNQu*`4αبУoMXBqu!䍥D\^]Uhc!B$orjM*(!L>rܤk#I s_(>ULI/&&t?;:d?a)w=U'4pFLAAnLF`L؟b'K^d BRA8%+$p ܰs,&ys1(=CuSA. X;QNr%{u-5\%f˰XDª FAReϫ-wvA5 Jܤ~SAν+h>ZhR`W^vL3&~UXKlS𺙿w˒9'PCr?` N#ƺF35BmWoiaYa]X?Cѻ^zqhFpy%\W h}{X[<ɠI&[Ji,z yU(K4i{yXVyXq srcl9^ Bka!!i-4.VGf0; 0F]a3jSU$ q#U u[RB(Gפw8"c8 wdQTNX|mXj9~6uEf&Mch}PŔ<{/3F`SA*c v #˧U-4!{zҙgf#}(;pQ$T,?id} @O& ~Uɨ:DqڛWL Cj]sr:*fr>n!0~)Vd)&PA1h`A xQ]Ƿ6ز a/&V~c ]5GG;ynaŗ7XKZh/HqΜ`6ܶ aGF!`[Ե;k PޥZq[tyЉj+6ǍU"ЋGO1|Zjegѕl[>AgZ{a7m':WZ3҆o#duKPb C"U \5XKvGG= axMC 5Sf`8Yslr-(4Oe;O;Nz*\ui!_ >*/sJϟ щ@݈} FȒʆۙ;Lbސj|x<>.]Oj@ f3Jz& ,϶4z 0Y@D]̠Q -ɐ<ޫu-OiM(|X7bʹdN'Z6g1M(%ww^UQg;Zu΅v' zD@1 1fAos酌[-W>/+btWmI[*T o[? kpäyf#|H;ՇH(X?:tLIVdsGC;H"+6^n8%_7>l[J+j q0Mx!h@MXTo LkNOo=}kx!y`T@Ç'&`]e}vLa`Ya'>Rdˮ\d pKS\.fAq͕E4Vҟ90-L=&f =?&T&jn,1=<^nDvr_j]^fgl<xf9S\#/#B,k<8gs7N)Ǎ00_*pL0/WH]1NaoOy=l]|2"J7 Vl8HQä82i9K=eSa _C(l6#R mJnܞLPtf {N>fZ*{enէ="U`0VMjW9PKJU5"M5J>_[b{%+Ajd/sx mT`J72!-ό,t\#l\3՟;,%$D* _ 4ψ5iN}K,nL+ڜ=k? )rݞ 6 d;ӧww d*k];;Ԍ}tyKS4t+s_SU5A#] wCs7G=;8yF?I{y Jߙ㚹:ś ;)QϤh1&Q 4s&|"4!@9̈oͅ| ,d/P(4!` P[v';fkˉjK.# 猞mfeS)8zRuX$nq t% } mYw<Umm :u;>w+s,\RdA󤝞Q`R֞0 Kk}d=eoFN'DGk. s~k2E YQ&dC|E'OO^9z$QYVﭑKCL0y~o!6ݪnnM&Ϡu #T1GO5A'V}[G*t(P˗x䇖=feE`|OCa5x!.t4"t/{QcNM}7k"Rܔf,ƚTgJe_5<9"KD謘YH{Ke3yokBpKK,TG3)VY t$X3"W&lnCk3S=]hP7NoLPGEv&~t/z-qCˈ0DX^3iA"=/"DW523/BQ[Gyok種 ['JS$>X<N3жL;.88oǿLtau~j^y0b{OxJy`A pCx Aae;K{P ;3èJVX.wa5f,vDR WVͅp`{|'ӋRsp@x֔]%s餌Xg( jwNeSלrP*(L4.iTU#plZ^&diETE/0i49WrUV~ܛL0:D#v?i5I;i'&G*MQd%چ> ޿fU0폳r84)84F맡0ronT ids7Hj,ǤCtRmUH/y !$яQY/u/hq )d/#'ą%Œ2<_G\db&q&7;r):L.{*@fV4ϠhЛLG3*bFqեK6?u >[Jf#9<`6|-bz&{4`~~}zjB*s5l/St,mZ`'ݾVai:l|O͍l+՜GJ?>(ՐƆ%g޷6!V+=#$!?ٺ}6LAź8ꛅreSG !ɺ].f#9K.@9h)Ş,iP jF'5Z.`s)0iŀ68 u%;yf$=z yŖVkec>wdG*sҧOcfjx˚|8 ŋ2(&Fq[K֯90(|\\:"k6gZ hϬ^*I0ZIXia ۅYeοRKhPv  ="O`AY\b/ȡ=cZ%]Q ELqc L3S* ]&SzZWvkyf _k;@T>QK_%؄u-!<`aƱGMXd 깺(C"^b%_Ly#'e%) .E{yu DǾ/ Q+)iZ蹇z !~U8+mK0P>!(}GA{;wXſ 668@cP6yr9vRiϾtq,/=,Oke:k5}/fw͕7vK#&W(}xK;obYihxҤ<]ܰnoZ1k$ٶKb#XSbp/ r͓Pʼ:Cdh'߫ζ\C>pCzGD{.\%86h?ǰsd kjѿheT=%BirsݷEm0/d0xe*l,eҼ2.rPlŮS3n`&Ynn 5; "s BO]Dj[iR20"C|f ?6-kUCɇV؝b9C]c8$_))7V~3}]'t#N~x>icH4T%1ȼW?*+['t)@luH76عa9n#&NrNr4g7#{2I 跟m(Ί鿻f.ܰn] pz8Z"6k݁Uv9?Js Lqޢ:u4:zPN(Z 7^p<8H r! MHO=IL%glq)qhQGeMl" ϛ{(fZG1[RZQDnxZ*<@fPWo"Z'@O|94gloPʋK]^x˃io_( }^|3=l8Q~&ßGE(#s9 bA/\^ѣ4nP~2 fg1Lj!4_ ~luɓ>t+JB|1XPJ.П CIm>Z3w/ 5j(93؝6RS]MhU(v t`MFTj?XJb[G2ӽC#`yT!҃t ת$72חdCQ1g@Jsds LfkTh@x )JR@Po`_VK8NLA1_l^,rOywEw80}֏nM O]_a,%Y.mf^4b;;ɦs* Ƽ~<))sHB]dwp09PήH]Swمm$y mJt(B`uRB%kHn\'a%RUK+Z֚1Y>i rads{ý3TYP_fj%|f)kZCA ]Y:n06ϑp XÙJ_oD[򉿌s8,8HMqxgc2OmXd'9(aҀeWZ*T\բc+%f= h j&8v |kY2 )M<3%^j80ɵm0;c[(t cTɟOQMBO1Q6BxJ08RӻhptL~vrG+އ F1b17Ī[źؐFT>Swmv)sPB4Y.5J4c.KS+ mzw]ЗNhb&":›φ)bhP߃1LHu?MTA4wPt/ндYf)7f&ӵ(Fk<=H^ q~L޿cЩ?|%.波[^ 08u lf;oRP+jaZel׬Gdr㋹wlVYхDAA+ IR^Y:> (~2~HW$QZ|xpg'WG1sXȋ?MH7k> F1SMW}Mӱr2j?Eis \+1RT 䵈ϲ$"v<3\<98+;z}I8ѠJbmh˙rLlov$)/OtÞW['@Ɠ%+Nɍ4 q.3}m͓P?ɘo轠jQ 8 ᩽S;)̿Q;CG9Wʲ`'o_ v(!(`]ObybUQİ㱻K@'JF`뗇Wag̮3G6ésr8㈣KCs6n55CI=|pGiIC'N)0 "JW"gS+yi>5.١@?MNIIKG:M5VϜa[[.i7wÛC.hev_? j}.9}3Mwl6ω mvZ V,5/$G +LO~bѦXF"YwE:X߂Y=b1VK^!V $c](hET=¨Rڌ#TpXMcK(2B?N2G  -@j%vm}_"po﷨Do^g?DR4?-{.SC>W!Vv*V澴4o!.+ + 6 r iYK4و9RF< ӗڍX=o묕ˋ3?JI&KgMPo.!5˜ ;ߐ> 1UjZ睨[и,tQC)cѻ#*S >L$?*נ=%DL}R|6Lэ,p!QP8J /,[y.aab=JwqIOgzCP¹Oj=œ=n:hӂU `:}DD0YVCi)x! uT  T^<LpTg|t)ک ֑? ևU#/C6OM鳇}A&mMz)Q_"qx)23{RpFjf N qF"g?柅mdry4? {1-ܾ7a"=5$nGrʢԒungh|+lA,75>JƤxWP#A}Y<4t|%Z-SD0)ގ2:6tHJX3H@N#u9U-#PqPF]-ɎC\'ht{"4i/`Rpuіb'HtΘ+f XjqBݶ$k{B,mIҹb=PF7ILȌ\ ;IY(*E:EOz'y PFQaX4;ӄ6.ŰK F m*QW:TybªrOHMx|ެE*|Z< -:7F%ғ\<ηjHC3S3c()'e7\'+P> t;|0ٰ8 mdCEI!k̫l~)Qcrp-J{F\GG4 lJpM 瞐Q՗iֳg ںlq] VKszM}b܀Zf`DO>6vsj'D?-ٷ.N'±c4ԹyLo֬9cƂ+Z-dMNub)bBCѢn<7VI Ӎ,Ȓ5Yj1d'c\Â9l˘5,^d7R3T!ug} B:8Ox 9dŋ &26|uOFrp/_՗8_W1Pb֕2}\䴄{"zG/h K_.OyoBck^'[)Nz7bu ~HBN]|Dj~^IŐn$!ܗO~<&U IyC*^Xk:Ul_4k%9$S!|5TF>ݵ{#|`ȒwPIU "g%s&YHTIK\ joFĩ̓]af&,p|vI+9L(3gw'Ó#(%U1^*3|]a|k4(&FTSOi0jDQPK؞5᱂2e ;Ks8Z=Iq ֠;%X@lMb0Y{yU2;)Wn){p2ɧPQIOKY\(mWkM[Ctd&CH}c-oU),l(iqT?E̕%êJX_xQ . '85Nh ؾ#h ǭdm"yIĢ.?5ؼp@_IEݥKQS Qf`_yV(BnXBƍMSBʮJueRI:m?i҇jl@ϴ Ub-ZgHAI߇孶^rt=W Q;tbŝyl* a,p:NJdZJy 0}qBtwcR oī&fzrILIŬ?ފ=#Ijڧ>ɑ/s5EEY'o9z3X ÕA^zSdcoіz-}76fpFv0$l>IEeǪ6[ B Y|g^ޭdX>h Q'@zbA g2ޮ(> F&u(Xc>tRW&4f1/k<ߩ=.8>h5g }cm^r+ :ײb?gkXG߇zŏ)9qkO4!l|I?(\M!~\hC֡,>3L^T .R3LlZie^:@K!ŝ w}6X~7]8fcy0i)VX RxU.uiK47|&VƊvi>aJZ۪L.!s &l7Q=L*߻1ǃvL0ҲyZ(]qlG;fb:3<Ği(9IM :6ev9H׸kOtdž6im\Ņ-w3݅ ҧH\AUV'%+PYxJmU\D1! Ś'1Gṿ-yP̋_3! srt#"]ۂ(ȱ| h@|>[A 2A0J6X31c0tvs?SqI&Ń=MEtB#HʦLyH0-LV9VpLL v\[v&"]UP҃CPS{@E ~QP>)ݏ{ODCt{zjvTG%?^SD˩e.Ȕ&{UᝨD݂g}Ҕ: h\,/'bMKF r;u˿=W@8UbCAClޠnmT!9=9fe3Z݆`lt}ܝ$M;\cV,DڑoI[> /P@p`;֗_Z{I̬_̣/~tykTĬt83^ۂA s7f+2 'Q\Ƥi[߼eR2\wk Dw <{x+٘,lkO/g!WxЈ硇 e&DAl<]{I&p ވsF Ʀ˸FG`]g1ep ëK PB,[GE\Ov'ZvᝎcݜV4>G(]=_Uʁ:$:: Z n14 %p`Mh?59%u<W7zvpݨ0VcU H+bS f2W3< M Lp5''€=6_~&f!Rݱ V,8J1sN0t@6DJRܬq1w.&XƏu5ᣓMf&B;G1/AaU {V$o4NXy/tbA_aN gOirF"?% %%P.YRInMd2erwK[ptow|y-+N4^Ǵ0˷Vyy#n5MAN}V󺵶.} 1Qjw%:ErY9cTdͷ~{:kt0Wb!!Ei6w~QfRw\wz9+6cΰ7k&y_ՓH6&> _ 4*ʫ Z৪&>Dz,U䩁Ӈէ98\/Mw1#4̆Y)wUnh,R7@yІsEH>%u\W͜๼c N#\Bn էiwĖﳒ./1tCGޜzi䇊rF?8` >$ݎ*Sn|m7 #$+_hN@:{oqY/4ANwdɩտA5 sKz*ߊ& Nd`3 ~EHXXWˌ7J6J_qMoxv)ҍ X-sć=?Dy,twu'FE OYl0(~uT%O/d'W舺aSjA{4,Ft,Yzk&B3Z&hl,c)'4?-O>!ɹ}7`\*^FB5ݐ - >_R^i]F&&Y: HW8Jw9,x5ڽbē[p>(e94mBbs\Xkx >8w*kqs5Y``㽒iw N-Ok27.NBfKF{Erf1*,IN:P8~l#UU(F7?J\:fKl/z-Zc|g5)JqbTa\Y݃a˖E1o1}l jU7Y'8QM^Ɋ Z*:hL]e3%Ds[dqS(Dj^#W0/ I eT7B]I:}V 0#. oM0 ɦ#>]ҝ|X{ĘDb (;M4Q^KWpG*4ډG*` G!;bCFV=痺毣aX9ճcDZCR7Y–C߸dʥ7Qc7Q/*]ƞXok(lT wŪ_k79c}:E]*&GuׇLRd|+ٯG4sRepxf/E_= + ;] F)šՒ]4_-6V6 'WI& Uug-bzu\ 17%vC,ra?PMO V1c̟rgdV7Y}{C8;U!-Zo8aC4s2caLLqrc=.L y3 ~JœrIp 82 :C.#ibbAjR˺ף` 񄎪P\&`1w!rL+sg|I/"IlCY f%C A2aR$''sG >ʴָyrn5ߢU.c=ϜcVԃ_H=O览K K(( ZWg _ dn߼轇].*~* 8>36'bׄ-o:w8 2 tl)|gܭZXNpW9=?|#M ]Z ALBp  mԆ$M;폱@hܨwkb"SDau[+WUXfH~WΟd:K`s} /LΌ  &_57'qגVj'كP W* )dVtS} n(NhTx8jwH<{sCGr4RGK!01߼?i"ԡkR1@w.vš5&qQwBGy Lw@3B&3זYL8UEZc7j2# +I͏3WXC>+BHDQƾu" 6ю42JXPN*^؜jtN_KK3Y7)F UA0~O'bUnʠu ڹi?XP^^J -3οÜČZo`uC!qG,|.1WɃ괤q\+ɧ:7L3ǃuީIWnv ILt@n&bw?m4j @eoCo .{ 3O R$+";lUߨП_WkhIZP\nwe7,gOW\@'N*U~֋Us ߃CjmC KTT`K/rĖ2ټ=(6$3e Ieޅý~5Nk8`}yZ?OoA\tm\tE>SyJ㲐l@2K?-㤶9+~3^ Z>LO2oX㜒(cwٻbr+[J5*%TߥfuS>t24/N  Jm=e^:U |K1z 8LPvy1A1gl_e~%@l'~ <锁aFTb}NRdX %[8ڣfs:TΚJϒp.c#uJ.Px-emO[iO_Đ=x ߟ$Vhj9d-Ủ3ȱ)/*=|}CdX8&W%D>_J*%bXH%}%&7MSwjeၮ ʀ㕛s ̂ HO3#+!3j(bE乳[I Kg}&*Z%k‡R̯Qa*z25!'/-ʟʂ8sH.#W:GϬΐ5)De˕l0ytwWSvdѼシ3B^(7Z2Nl\縠ƴp>c&?Vd/i#кDa  eW0x8HǏXs b w;u1yTFQ潳v \-_E5_2R*Jab4m0g^8,Q]gG,eU༺j"1Ė15SQRIGM1{:|l%f埣cZq)e2!c YyF]z7l&e#)2̦=z&CfIYYٯ\'J&Q!:XMT{ş x5qPpTcR_BbGUhL$δ܎ ӐS,Ȗj1]”;(Oq|727Z?_4V.j14a ˘rFkzdG½򑋔/"ص=Nt2m FƘewOTta:`>SZNXPV6#Q(6$*T hĴ&=w/:A  v5=)~Fl֝Rwh#V'8:̕Z#oyFb/~rMXv9mH멍}eP;E"IG ڱy>E̋6<>8Mzjis}"T8xXpRN}V++á'7DVɆ_>9vT.LVMgy㧦K3_^,r8Ӵ&ݧ7pID=I&&[(&*,$ì!S#3DLToU~0BfhXt$ oT˙O]YTc7"jR[ 2'5MH*Ae p lNZPo3-H-Y܌qD /%1NاJYCIWv7f{[!mqB|DTaHW1B$z!yU"֐;*z/ռ7a¥ST]"ߐ/g)sVl\,}$XsZp=Ja=n tBy HG ;.EdWgcvud6>@X_Tau|urIx{ ,bvvw<}\BuALF8 Ea"SOmF}ack 4Z_xwE-®(@悈H-OUl֭Kae <^>VfAp*TMT~uD2GBC p6vi7=ٴK̼,4Fgu*ŦP&q?Uķp(ɁZMghMA?!4[+o|瑧nX孙.FO#\g%"S1yi뼖#GCav |nߗR;k& -4 rZTN]y"VxJū&.+Sx JB4t烻Wՙ!`(VV ʴ㝹3y$Z.y#s˝ZuX:!d>T*xH ,;}=N@HAJKxw+r0%P3)8ؐCr).`9$7\,fB .& &5~\+)_~:%\[t,V2mۯb>w[R(8[Yk>vέ%(ȑ5CCy(WUh=^]lH\(p|ޤ$f>S|ۧr_ʄSZAt0~ +cAH]ȂೋO>ݡNcqx 7~~H ٮt܏i. I 0 ,&ҖAS욚O%AYo$ P@q=6)a-|BC3p9nY:۽̒r4)]Gf\T$:UsO|5i<(͏V:dp/L&_%x=ϔ2r$'tó&pH ߺ8 =y)@h )a#܄ß Cݷ{3{(uwsT8絗:j<.ʔ^Qc3?Ig΁͇l%ixZ$X湾d-*w!'c(K^ITnٿ;x۰0 njQ^8. LN:m2}xՄ"_İ(eve#(J;;msyAh;MÑ(j1@׎:tFW~Y`kXy 3P˘+oKWZ[I$Ǹ0Æ0-j19ea L&xϿ,o 6A1N̤,& kdLϩyH*Q(8cIs @Qk 22WCs+Gb9zmNS0AR{OP=jw ]8x`2NYHG W;r]=+'2&qi IIC@ 3͚RS<0:NGm/# Rh.3ew0$161gy (ba Q4Bz\ B##2Bx:T"wa7A%NHRo):SwEP"Y]QOOD7pMl~ Z--#[C=?+ 6ׅJXP qV3i^uP^oeQpCz|x4,L?Ե5ME,#~.̓u.,)rH95PH`d +v`[ͣ`"7rE$Bz8a pl^N`hV.rsl"uuU7bMS]m䀫ƖQӨ乨̂t - o}IŔC+-Ku/ER8#\Ҧ xψVZzMO1'yc`p'-Db?OJ̻w}Uvi`cNiz,Պ,b4ǎh  ADOZq𜻊RTj1'kCߵ#!aeB,57#Rg[qP{' _]}> vrZJ}.By%7ʉ;#lǠTC*ʁ*:vtX^9v!H9t8pNg۵w*9WIXZ-HTe=r#ݾGB .ADy }[ݪ *zMm0GEl0 d,2!zn[iݳ=I]7G}STdTF\BA:w-_x6s{f c]Lii=!2`..eVg! o8@b(rM0gv٬Ely_|r<ܟLW5&t7WwͿĶ"PO.j'&y;$NmKz6mgp4o248oFyIߌ{EuPiᏁWX14lPMV*%8Ў'zYVo$2ug/X&xo8niU=bTiEc.|gǬՈ!M0MLJq'Nև sGEG+i,j?]PK W(Xn=,ZyʜX|iLv P:I"ӄ陠d 14Kog-%vq C ZYXkP|5=}Hr&жU0ɚ3J[lẉ:g"x|7-9 CnK$gtDhD\y A1B0OBe-#rIʚ!̉즦[]ix8!c쥭}ʝo` sVEI Wu-\x;&2lj |^ڳl-}ׂX'}\t4FMqb$zo)AٜP0!i+f6yJLJTvoGxD2GB)ʟBC?ّ׵|Hu$\rqwx a#B[xO9"h>[*m6.~z>4)b]lRpKG9Q(!.f|_'PQIIm ڜH$!ݕ` $>IUɈT9 ZZ^"=9#!$[ m<H=/[7?Kg*D=#H%^W|q7`Ggs5>/eUGnkz+PO"]t}aA'IOV 9q|h:߬&ҪD jdmr,/1WDy$ǯo)X1M^2^D~A0F(=I^qd*|t>x\>Rρfl`l=rH>&Jqe aӟ9HrE8-62,8.=g[)yd]tίIq`jvk'fꅑ0Ksl C㬘yS-;Ap`~'4La@p<`1MHm(̏d&V_ }؝_UN g{dUڏ r-&EnOہlMZܼg-#8dt#G4QݝuM [Zgk19 dG.C^H-!ȟ\rco5݂W17Nv1%JM=WULwt~s`fo`׽At,@Qz14#Д[,ڊQȊinz/&vZ&f"R?٦`"c( i?n8YÄF\K vU>p~NH$dfsbϠ(]$ktuDGV1|/[uph&c~gOPCdUL2l)`7Bep #o!35j#dS)G4N{S̢pg$$b={ӚCEr|fS[=RLXOPClFc%;,ئ>)JHK6pw_ڛ>Qseu[`|օ'ppR>(ށ8ab "yߖ$ g9 ;8B*JI 1@djJgHB ]tx*J&BMvK sW;}rf3X1 b8,9mEAf/Fg\P~xߛT)>f6L+@票&sv`E;lFt@ioE(>z^AOŃ嵵BP6 .M)(MGkh`@d#a鎕*AWLN_-JJXS@ lo7]+{Gs5?&"ȇyKjiɗ^e\mNa?=xeyAA?-A2wr$52{ͩ`R NR< V伋S2&W Ւc7\"сaC=lȆʉKqUQp1^g%ĝ|bUQu#SjRcHg Bv"x3AϣTC rnyHB^6MFJ dgP+lQmϯy_FQZ3 jҫfTD ~9i.`[3vc`5N؅i?f[*֋/B煃)B6D UtPZ vffDҜfzج E:~Ꞛ?9 BF'ҡ~{xP:vO Wcg2{zL8 UMX y*=횗͆%ϢnҰ /X.of7!lL՘)J6Oή>WɲkAkT\-ց59T~X Y{*h%X ,An%` ۝8M锒aQ3_Ϟh%cF.1UX6gN8톳8BV ~f4>:.d28*%6|0zNEZ@L/4`. x+xAՒL FY}W.6n@ kv#tJY]4nV+ivzgp\_1> <ت(3j`Omf@毴wqPk,WC'F\E !Nt֣8kB;ɫ:ԋG1M/8t*Ԇ1~j10q۞fn% h3x~%a$`i]{x!Z!F<τz0!u[U bEl0E>pdp:t vyF @m DAw\`xxk?5\pHEU} Q+3~Ou):n8rXg({.˜ՏU%c2`7]n>f̎?k2p%1~'KvkcTnK~ؒxlt-Ͳ. 5vP3ϺtN^Y2E9ĺ uGH]wG_D iK̗:)8/Yg:N_.X&tsaCYSהv:A=0OA];"eYOj%f(1=|?ȽƦL%42%P}tǵV BAN"0jUvUbHg,ݓ  ֐sInMvQVLOqAvqe|e"Ѻ>= KtbV QK3gY XgC߿ q =Z% dP"~˵1nb;By_ѐ[`6VdwPgLA1}C}V?(_| _^ YXi.S-?<ZFj@7꒤к' 1h!qf]8h#{JXq6 ڂ?fnцgjƢ doo\nkaz_(dW_ 4TAlMK`6=(3&"1'qn{6rnY]Z8w9~kUk‚deL[G#]5)$Cm$˚Be!px6%53eUW⧠%Q r*Dd&rۺJ)Wb=wXVa#d7j_1'm'm4ݬ ⣥oGE:̞hvPhojsѯ3]YTqg  a,8BM+YI5q1bEȩ13|V'q/پR~P!~s_)❓%m1[AsG SilS+zaHf3LqQ&K5hv؉ Bz@=i580s7?մK ̋L^}GZ&6So܋L[Jeֺc{=:@g2+:9,tk|p p _n^Dm9JK)[wxq8ޘ$/U'Kܮtugl(_d4 nm1"PzwsoX9s;5BIL+`zW&r ):cqЈ Eݘ9f! IlX'(WP/6Ət@,U 'u9[ɓD \bkr p5"6+x2i2*jg,'n;GmByKbW e+R+7dQ|";'b [ W:;ե`[@R^¢v RF =J\,&\έA|a;-i4A oOXI{[8z-(L#aHxb A7bx^٩OQhJw3"+sQV{>t^X#WG ޽(j4`c7@&/3v㱨CN@3ٶQ| bg͕xN铰n4nmd|FjuKu _U8z>lbp.1!"~q?*se c¬{xԈ9Hv5@8 XH @]4/!mV6ZҫSs6*SsM zvCU(dEDT)]Ĩl~39$o3Wl :w5`8m7VZ+M\ S3EL=h0PpPbrM}{^Τߺ#A+Hd|}Iq~j!fR bde@MͲDٜ*;5շ=E挡\\AKrLe{Pi8$HUM"fiẤ 39?tKR@DBD]-IA1 6-\AzSF{C%;eNO̐w.9J'NHvR4eu7t14ѝxY ,)RWX̲ގ@%^BkT>B| "*]9\W ܗS~#Rqi`|*Gq]C<֑un@6Zt'sq#?j v\$T "_8 65~&HlY#;=pmVK]| rO/[-)ݦr2NH$~诽3,((`^ { 6{vYsݓlT3 \xCLkR ėmLF^L_6_s;آ~I/K$M15^Ǿ7ED^qOPp/;}_PynJ9/6>-\ P}fW>QDbЅ^Ec8^ E[?iF)O#WK5' k#M}]GAOrq&qƕ}Nըnr!wx_2I,2 ,ށ18F Z" YpDgE1ʦ :87o(%cS"a6}^YKO Ϳ-D\#%tA;<[a +yC+2U By -,sҜl0QTKj7p13rsެJ Gc=7<4l#*Ԫ4?{vU2ksq*ܯZ)(CQ a@eTzW P{w՞i=*U4 J"t ZB` '&l:Zbldk&-21k`ȑv`qò(ZuTmxPofRmKiњIt0w·D7=-1)nEXoN 7 AjjͶi4&AT}]s8\in!nIbbDz)EW_ 2{ 7MGmѤ@`S4a#0қⱺwˇ-Pl02<]#Zrih"cvWv9\~N 'UUXƿ@,>p倁DtE (]ews H}Ofg&!iP37{rfۂ#7/2e rH!a0-JWOak :9Hyh[>Ub "I_qs=494:4BHXeڗ^J:xb l{J2-_wW^Avf[3S`Q:@nӠ0)nǍ?*YWzyW @ӐCǕP | ) C)"\mGO[fV}2ÓA'|9S4rCżRQQ!8 } g%dT!aL6ʞS-8_}qj f7{P@kzqtl؀wk`j8q30yo(%\3K9\ Rqlǘ\?7RR3t8)c3s[ E&iُӶ7jZ;z<#ZbSۆb6<\)KZ "fP NEҞϲ9NoKX_#}@p 8 wS/ȋS$wwf6Tfv 6H}Uh2f٭_%P.T΍.w#n4#@|=~5[Yf.>~@"/J^s6&ءAJI^w X ߔnK YtkrzlԱwR-Auδ"[{Sl$z HFn^\DD"Z¯^5Y-} *mby)Ʒa?j xQ 7<OtIMLc ۺ t@ iwRȗtMsǿ"#Dng)a߇(.W s T兂ߑ<@u\c,658zt1?F)DW}rzI5ր⽽^ϴÇ /#wuZiY`](i嫪gr,tDgZ?rv'Zx[yJ_]; )jU(蝓 oCzV;bhztM{~[U;$0cOw8$FwQ[,^=hKpIaK*_;r2B m(4hp l%, {*zAN_!4|DM-,PXс/k2, Y#1\kY}mזr5K"iRz Q"ߓm}w/%k@] 5K} dLWw|R]8,M.;zlil}'(9; F- &uD4t$26S`?d58(.E\o'6Gӽ_) dMԉ(W6IhF{2lpwAy14"_gZRPpj=uTe̪W& 9 `:|0V}@}軟b )Mp=Fq]9JvV@Ȍ !+j5y s- !EQ)q\J[l?ᾲa5>(vƐxlKw skaDq1=yR4}d,:BJ6YT~wn$ Z|\cO4fwON5ھ+ZҌ^a'~xUHm]K*z]ZeF [Bc r aʹP/CK}B; &bS0\'/z dj3p4Ye|H( poZx ((U4r)n_,tWZk `5{?l-jNW.r:.ӿ@,;g<Ļ4!&rlnĀa,7|&xM2Ӏ) }H*V9h'-)U@ ?^T[WF͉{"ߜu>dtٳy^YD0;E]#2NUŀvyX46:qѳ{Z YPxוDZ0 8Zb&:킕8ZrSwds+dI\@fE.jդy_.Dg?3M:낃T=m^wd}^DeQq (Zqs.՚U7u׾L4晰+8תּ\&F䃁xRdl?0^.u`XM@UH&DNfY;c?|Ktozhj]W{ExtmoqA-Fs19\T'9l$hԛ?_qZ1K|q+,r~k 3>y/YeOMO=Oy#~b"̺S'vy恭rAظhoc EImv*YF{E@d"C[گ>kž[LSӃ-[i=01 "!q|/rײAe,J =@Ů :U&g4-Z#[x1ףϛ9JIץ$m/J2Kw۷ KL6^x)z#^G 䞤! K \w!򄷙/DAI)7KIObW  =w\bd+b4wgЉ0-]T2+{ba@$?:m3C{ bYهBw9pv,/_X典i q0Z(.%>K#sP涚b:ۢhVSoH|%dU(cI+gၥ4QuImez^ѐ*0 1/U["Jo5ݑg4M}Ю_eJ}v=Ǡbə\;ehXkXεJ=㋺峯]b! h.P8{4K5FD9.Ȍ|MeCYMgdK_K5%Pb5ѭ5+ѮE D+7oh=T<!4j?ϕ!Ö|=u$H_]A`S'ge ĺxOEY<9&Y EG\L-A`z'L}iZd,1Nm PH|T>AͳV{ hun(j"0{qj:@,56%yHQՀH\@ezVN-܆#LК3Ln+X{i  G}gKc6 nl{W?w}%mD.ruQjH.5="_ŏs=T$ظ/z~6ׯcGEY̗Y8XW=&d^Kʧ!<%?ߞ۴\vAՎD#j i]'BJTǃ@vyC6Ho_ʞ [ ',#TB8W9oXݝZum;̗Yz"e^y6^i4,/# "e rI5Y XJ9z?f-Օ y-F/ј>=+ `kf:|@[I2?h@c7, "ZǾH2 ng+5Pxx1/~Ե_Xv^#E0R,7cIck%^DQ'{B^/2C-ұIϥ#}்}Q &ft1p|O1p=A"Y?V;bCg=Wv'zrR4iv$OÛ&R3ٝҋ{94[ $qoQ'V2o>UeHRf¤;kж_q[@/W؍(g}Jﱖ:;8H8|}|z5&uƘWdiG˳Ia6/-H99{+qq- %L@ 6Me2@<ǭO$XՆPS*5T~RyUxLb4 R-v\[8a2ur^VSpQi.6";<vm2>UN|J`_Ĕ q&=Z hT<:"6 ݧ*/3$֠Vk9R` JeDe ^"xa|s H%SgVvS]GRLF=`#1S~) aXʫܪvmv*nU9vJ!;Ĥw7Oqj%? {QV%e}Vff)s.֘ZBUjvj;@~a?c[r8X~Ys e_'_:*Ew 3B?^BVb L|D$ +}JI?1`z:.HNo-aW4_/WUcsc! L3 D4ܖ̋ 0?v$Z r]Ys(S9&+? 3 4]%l5\6j IOcȰK§aF %mI@\Qw.]NbursS7Gf" "7 VIONöݘ@+nzh~Hư.C*_n^C'E7O:ǐ9$c՞As>o:Ą1=>Gu۬)g̿&F œy#H4%錿HD\$5/4)xT|ઍnS[˖V(u,Xk1#Y' !D u(A)\ gr1 6I/ :2VSp *W"l g7? /f>H8;e7|bW\PD.wK7 `P6+^Di.uw>8W͖5 2V%M4mJ]j~;` ?u Aodzm(} 8WJ'w~bzMQ-G[$]vu;Q[30 Eh/}6ͦlyi'cޚeQz0 gy mo3i|b3-$"eR 2h+3f*mѕx D:Dkao8E!üPS,&*Ny5.v+V 7@3髁u72bZ=wJuE>%H"%W|\Y'mQ󧽪at];U௤D$)]۴. Ӊig7P4#{{518:~MY V?9z+i X,BY2Rx(Q0ratm]b)"Kw`A*0ˠO8N=2$;R<DPm-[P,+'~hL .Uzmk yE#Nѷ`qjKM/m0%؟uu2QОL&U. uʂ,½ P ~Oi#XHq=!4><ٜ(v V珨\4!J.jK9bsA)ţe|"/6uR$~\ndfu<ėf~ɒXM`+{ɟ oFVҠ& k$yxmi8E '>[ʢ Cϣҫ[FhdeG(dת]ē%Jr%Qo4mש>1oa`\@#[_|`w[Kkr(U~FV1PSSЊ[((~J}0Zً! <@V QUGEUI{fdYˌo#Aex":V.x=E SH{Rä3nmϞ~Bv{ef_a2Wri7 Q yDDiA"լFl;ْ&$W'[%˰޹k~A,$E'1KZCiM!N~كVI-mvퟂ94owuN;﹥d^%WCQ2$WqU\פKOiRF` -%oBEE Uv Vӕ' /Mc,&aZrp)EtoOĪʈa"s,UK1X""$(|}-vd~7 }XoHsqCaLpBlD^"n+‰m'K\ (;dQN SF?L_hy#4jlZ1zUwilSY#1R1WT5ǁ"V}3y!f8ujiE $o``"S-2/?DqdToyT# E<126c 5PT,kVp3=@Yz}mOeP`NTE=21Vk\ò-TuMB.f\+0Ъm4 6: M} md|L~%}sJ?gIMߣLN0ף[n%Su['|F#@4kKO$sDEYm(u$<'6ܘ'2?l`_T΍J0ps#.ޟ"hC HG#^6qVdE ^dgL]tEn<IT=ԛs #9E_3ir6A4j+k=[ jUŽ)d=-ի%A Ж͏WX"\p "5kx"Ke pʫZS߼<'?vr+5Cu.v#0Uڈq`mhdAXBw߆%gU=SZцjUC=ju3 .|s# OM`į=-Ȁda=*ږ~?zLJZio<õIڑ. ل).έėPxb1ԅ@ w RP3ԣ*spԀ nAuvp 3倕u~Z+D<ξ:9 P.̷ӊzK42 81f HtM`|IFHoRflܢ=fp] c=5vA~w1GZVT%WR6;<,/I54%(„WBwlK}uAE<%ܶÊC u) EDzR `:2~۞A x'2kuO~e4$Y5^97C6 MI,EX?Egle欚h'g,-AK6?P| Џpv}2aߠ95;,~ #&V30 ~Y#r"0-Á54>YF,A;ń1FyY]c<;HV"ƈ^Z ­ lsI,SI)}`"] J:Qiq 5p-]t Q[q~@?MQuoAJ- it47% S((|]2rء'n+J-}Q8TO'vJbHKp( }xi3,RcҴMN"!2&ԒObjJB(gư'X@9|!*6[ ̆3,IVFDF;hK!&$eQRLc7(7)Eh|RFnՖmνS^ Pھ,Ҕ)#&lfhQCd[Ba)pA QHh{҆alS1n+o\}DKWvG j~ѻ@sL|bJGFPv_sΑq!v3[1\77˟&iQzls)~ZPJLo*vvW_#B{$_Վo@ڐ5KV࿦L׀yĈ&W E(\b ӟ8# &q)GYat\Ţyu ?--~ZB0ќ87`A ֐Q jdE*! mõGW?J_q!>IŝC!y89R\F=#&]~O\J &|<2IzYD(kK8pp)V2^: OCoȩq#Twh~ky &eO )N'兌g[e?UW] p㜙@~f[{eͳR< !=70hb# !-#= B<^9ل+\y;#ArU잇8,DJ J*Q \*mv:I+[j>r CQ W8H3|x{ZX>Wk+̄}+(7ONݻ s"oчl+U'YLi21H\<iDxP\[vZkXh"o\,c3Ir0CЪ#x Bs^^*K{Jkz}2uS::w/e3EV4xʐ3Y0f@CXq}@{%o)@J+84KW۫|X59.i`H KP`##ڱ|ǜ} iƬ9fI TĽ~0.>4(R [ A\ [5_f4̌0C=K&Л˿9ângedB ca>֎1xlcG[Br (؃נt7.W|`+YmrYQbBݿLJ+ٮ+l8 nR\Sq?ɾ҇Nd5/Hqn+&`P1M.K4%6ɠ-lE"oѻXG 0$b8#9SZ}GD; 2uEȜo..Ô # U8| `W+ո[ua/_#Œ;Ĥn]F85/Y|pC$ʄY{$KP3xF^Ya&1n)qRQ͌-̅pI1{^`keFX“l9fS2fNQ02dз(E [(``}UiZmCf&/ZG|<.!$͇~?] lhm-M*){PJ!QH҆z(';XMIa ߹Y t) 9X @GቫXyKx1 GĻɶIn.!s=eňGU!Ui#e !OJ >kGMq[i#VƋGQGYihfק;.8D,:B*/t[/F; [91G ] ] wIxЮ8^B6o3#Զ 6a@t35{(t}Ca n$T%!6 WqrѰyjYv^!)ą<3 ЮU>'ろ'j4>Ћ-QLo gR  %Z_/pZץ1tGv  f_`{ 5ms{;!{C!w^uSa٘aox6iv|Z5#},2(%$jRiEZ/U!JȃMKxqwEf  {a~@rWHdlLwgYV,WF3o6ޗ.AjtvfE"=)pT{[@'C4ؽy~tc8+$ޙrZM[]BL0YݖK𡬶:i; [0Č 2UáB_g]ZH:W,Yg NpX1Np ge@+> dG2Tn-1efDcKTIvsym=sq3X{Pp?ar;}bY0%'Yv Bb쯟U<٣9҉~ZJ>qXO/d7]#U)meg:ۭHZ :cZ6eE͈c8'Cp7D&z⢰P.s =h=$܄w"%o^I(doD牧ڲ>UqYIp8Y3H(A}Ƴ.6o̓iyڹ+J=U:}M|?N3愋p39|KwJO\w/ċXNrqL073]R U =aH.Wi=@zپIUxFT>9hnYl*?UXNǂ,I`Ao ɴqn ~8_ˎbyΰx@{Y1Zyz:sB|66YnRjB^ۻ% ])-lT~M{X B )dŶkC"twc)2&~6fXvS3|HKQ9١8ijcQØ6=+"()jd;l8Ug`~$hpB$ obZG#?'$ {{>/sĔ RmiyڝH;KTw]Bσƨ,x^ f34[ܔ %XO'BI}ʻ`yiXCyqe_3l ^fҋҳc[gy׽`ƕ`?1`Z[5:f|ږgȔ#XHԎ ^MǫEOX~S2702)<xX6Lr!^ӁoF/Enhb¡&M u^cцo҈13ڣz-VpuL?='j>k륥*8"c~Z[rlb"z6r(ؽm!߶N*M =K @Cbg*/&v/03ΜrN"KM \24zđXLG!ax!+@nVW_UGQ(0 ջbwLN9LFI ?>oh!ֹ9 &|ߝL ^}_!Ws)A^!X"C],3D^bHа*mT x~"T z[%"^6D!u1ա.䗙}|܉k,O? {5m?lr9T9`Ț"gBs~ fr!C.AIX'${g_h7FJ-Gz!_}|9^Hzqxn Pp6uVhcEuf7x<-#~Aלi}\;T@Qɷ--ͅG `i#~kE F,{vY/JX+#Ns:"T.Ҷ:#8) ZtٖEC73$3.Ŗc 4f?zU$(jqIh ;!~ Xd d㩖C/;x@B[VxoYB۲Dd״s>ܷ܀"-M7REsKxK_U3T-/|g4k>WK)GY{oQZJZf2z w0fGUW#PAT81R&MWdqm7lW_6/e]|gEⅿ(O,RK/u"NGpN6DCxcF]UQ[RCU-Y`i fV$FYBE9ޖF*Ҕ񰑔o'~X0v(*C:-jqiOӞYQQ2+EgdzmGXJĶ$71;gڇYiN58@yU+G B焚GS;}&/ NR1n*'6f5cS².X`;>WY8COɱ'Hu2ǰW/.Α鋗6Bc I3B qwU!k ֆwVz,gj.轖) ߭\% z 5.u`ȋG,7&#.3EJͯI>d.G,HH 慏dB}C#!$ZÅqoa:qF1Irf7mw :L9`T-픞h8]'{QDHp|?{yry↡쨯+\iI9"/jYAISs=%g pryEv%EX˺gw dG."{[Ƕՙܐj^0_]nR꣧دU~w#%?*ܼ$0eKaD*?={\l.lmE)e xg|EG. + E$c/UˏJڛ9MoQӪR!lq\vk Д 0N=t!s2D Srb5gyX<e2)eJP45OkF'<paY=r,Vʕ.UT(zBtNc>P R>c܁q8=uAyL'KMAis|@rԤ92˼A6%90 `Y.g_ATzUQ9C ,HB^`_'{G15 7 h}J9!q`+aNF\SY?aA útJ\\-fH\u*o`ոh&-+ã2y>?fR;FŝC{7^*8~#Xr~m /)&iJb+th0׸ˬ{jiGSXj:t <"#@S3xI\wcu>]etv^иĆng}0 U.}WPYVTdH_.W$&x^ьD2ڼ^*A|}Rؕ RW=rs4(j|e KB uTH%Ł h$'7D!v!?ԛ0mwVn> 1bS0fN>v\ݵ2-m?"xܵeX][mlY6=d"VQ;bWC:9$RGs(UЬ yS!ͱ~_YY2knY{@~vK3 CNS LePU>rk}P w{DTJr`+ K렶4=_)ڲ,tA$GMӿSlY7½C]$_MӥBOG=J8!;>w*DYQͤb䎍e7vsE\FSL짊= V6m xbO 3N.x&ʏ:uq)Xd_r_Ͳ=c6dÁ=)ёVʓaJg5 ѽOM )?mnVد*I~lRrf5y98պ=)n)cِ^5SlF?b=6 jr@}G<fc|wПَ+{ $w&}T%r~%زpVDhP9鍐ܾnT"A2.[P2p$J,(O_,X 7;XZWxXP)cLXx:gJ'?'B g˳)uzI!ECc]rkhvQƣ2x&>Ǜ{=Gg] &HW@?ƴSvfk@V\[9ߠD=Y;FSJ~<ű7k6ߨGk:AN[ s{+ABj߹p Po7 Lgi ~V&(D%ptxR& +Σ2w!&ܬ2o-KSQrʵ%VcR97Dze#Vy> RZ@zJOo4ebĽ*ĈoO6-ו4ULvX |K=nîh:!`^OE5L eȧCL h5"!!sp9 a]:QhkgtQcuJs~P LشGgYt؎T_:int@kb Jni =edщj2֏Ғ kJI$FSj9i̴+ۄjg.[eU+LCPxNL7biZv'{WO L+i|6{8e\!҃ & ǢCzAJ!F3#JoKw+3z bEN3#2')n l0]6kcy5Տ-L:YxTyŃ n 3K0̮60dK9z5կYF)hXknz]K4P#?Tmɡҙ/ϳ"G] Ѷéڲ7/[Am"=,HlL5T/~E@Ӷ[$wa^א eA83e^PH)UTa qmq 쇖,s>_e㖐ۆw }&n5 sU&x@S 6'\WçܡO~~uuZxvJ,Z1Rу>y^L0v<]M$wG/u1i+UFTR& :e-& C69L kha)6rw-o^jI![&dfۣ݇.y%ꪠZU *lZ"cZ7Ob:Aڃr&/|-> 2-V~cHD"Qj!:gl9|S"L Duq#Pua#[[#?+t*Iu5ە6u;)94oU 9 hjgs4jc|-?MfZN @mDga˃#^g++{ˁS1E%EU`/Vq29؜%~a ]"F: Z_ʭST]U 5`hFtjv}M? XŬ*zhu˩T%_5*?Ku>pNL|p/$;3x$ X ZnYT%U+ qJe+d|.e^za.eѰPmJ} 0WvE[#2y{ȡFA}Q&$}N.adc6D x SpۊL AAꮂ_4;BPPS4[_iԮOU1BN;z_60zv拾T+*ŠR0U0W@ޯ<͹7z68Q^a X3uWB2fN+S})kVnpFiK#Xb*&B'Oc>g3j>O|@lƲ_)7bm~ ;9H_K\K5ϝDnCvzJ+=yz 6vݫ xɰ7:j9Iͫ69rPsx'=),!&D2f̓ɿ q1Ͱ%Q/L)7졑{}+-½ͅM$$ypzS87ay2Q'c0'qυT,;@ 9ݖĄk1~{!n3p{=e #–#O×?d a 2̟+xKRIp댩T]JX2bK%o>`5B稖;4fp<)KQlc5+eAקKf \XEai2x%Zo`'yܺy E;ՔΥ|[ND\CKc- ͠xrҒߏ# ph/%Hr_a:/.~i H]⫸$B¤4 8Ęg\efm}uPl 4%0b%{?\w~g;VB\D1UO[0+.٣OJRȈ)zD#"݅4aK Hi7Ps6rԘfAMerП-J0VooE3}u`U< ed%@4fed.anx,<­"4jrj&O)d[ʘSqy&|ўccȣ^DdyY/m}ҙk`(F$ b1V |Ku(ܵд֙`oALj]]_SJNe4𕶓Uer)h^)I kw ʥ` MAwjADvu Sϥu3&䪦Sʫ>mQ7A~Z5K[lPZlI z \@8yKtyRQϴ`6~X OWr!.Wv>gJ1-]pcpNZ|JTW6>?dF\:{x"|D _?1bZٸށ9nҀ'Dy=pUqL}wB˙Po ?cJG\zń䵣#ds3:S# ~ANPqkoaȯ;Nu o5Ɓbj}dp7a(IQ`sV.S 0tchFq㉵GvkM{/!viF"""iYK* v+i80F:'y _}Jگ6p\*@897 .cHgkf,[s=>u#n1N+(K샴RLF˷!;[ũŖegegXU=9[RV˺Kڿ]4GkHArG/+0§Lz~Sg n#|io "s ܇0@w@LrvF)O'LmLգ(@O2 =A\/>/i3 8{Z?z5 oHȀk'UptooI$ߞH}]GSqR"tqZ_MHmKrFP.XzmK=zcqS9?UuУx W&k$ƛ-ݢ 0Du^iymo+ܼԿug/\˜j,W UFJ9 nhpT4d"Ǵ2zLCoփ<@6@ke PV֨Y3c^g;Jԩy 7)jG 5%+_MKu2)LF7-p>-Gl!dKTMbGzoKQQ}B *RvFiiVb~w=O`| 0uH8@B\~00,-{nI 20b|A\F |^Seq$ON藣ջ"mtkr &j&RBX6!3?RÜ}fliK> !6ھ9.(i%F3WţVmȪJվ[?nodi({ƹR',2=B&b2UY,8>B@9g"uhf;va1(6f%37F0nⓟXptVVU+x*i+S'ALi|7>l*͕D<LYٜNfk/|,B} S;0 ?Ѻ@PO1,ċèsOQl4m#/ąhg ۜGQ#&HG`uBMq Y 4Mpɗ EVV(fT[;)CY%Z2ZY Y\XYr&GBp^ڔ\6+ED!"K$`VІ;fe͛)|m{hJZ/*q6~PI9C8 8m\l9_=\u낝d; ' 3 ,ˈb'α2')*%d ZZGP_+gtipͣ>ZeSϳ]E"mEk@޴k^Х>c,d/`΃.GW f9B.wyD i̻I +xc6ϪxY1yOi$?ͥHdAGAlHYTMGZO-fwR,LU:!- WX].HavzxG' (ht1j@)W5=]N;h[!`IM[Y[*VIވcxq 7;> f\#ډ,Du'첺eؗ&Ug8ٲp=D@z!vM'M̢()-mye&ZD%Vt}U8L R-Rq|(~ꐚq}? n8,176gԠQ$0 jR$ՃV㔎7Bf%iS# -*b$)k?  DF CYFjzq\2c3ؘMbj^IoYѩN*c !3LYyBDAEr{6gm6SbO хxemFLo=xs䴾ɖfB 9򜊬LwAM}2i$gQ[7kUy2(c>R%ix 95R_dtpEtTۭ3߻$3ÆYm),NRV)< 7ks&Cz˩@I˜γٗ#< w1~zh޴ {95z̹4E0S'5{>&RQg@8 .$av] @ϼqY"5&o]=%/( U3]$ϹhT-8 1'p0]U>վydMم wufub"$&hD6%=8j"芠D#tkGL.#R#jcyasPccfR;xk44"\{LVA.۽b#Iǯfњ d|a N!hKQm6J"ۺu # I|R0̰Ф kjZyb" sޤ=@@O/ q}.!RbF08C"Ș{cw"/~*p#{fu^.XP(7A) =*z4}dPtA qyܸGo B YuŜa('Iq:.(^I3P5'6&&=dwoDFsaK 78L)Hb"3f(3)N!hu0:WMϚZ2w J2? K̦2E5L\;t;ǔOBI =N1,C^?kT٧ۉWB1Jd+됼""O)I1ʥ".pF۱pz+OmiI'm]ӧr>;!K˝1p/W~bs@ sE%Ց) oY4C'Y{ϲ1 XB]aE~h<[Yh1(3O"&9#OjCup!QؓΨ 5b;.&ckHl좂ŌASm#I3"P Ȑ*E[㠐"9 8o^CmbbQyy+}nnA7:.A]GMji%QVB,8;/~nfv1߃רHw m3ᆷpth#Wb1;)bLJlCO jV"@+>AU*@heZc0ߢuu$C 7{vY d Ozfp'*A?uHlI`s 4)BNGxOr'' D+&[O~0 )̓*cRG#/wq{jI^dZP0o˷s/U!HamnW[߬h./L}gůu%[F=f1P7kq/aQ&<cF%NkDzxVMb[?]cU⊃+Kŏrm)CKe.`݆f̈́{- l{>cOTRՙʴخKٹ=\"PJ%ק:c閮>.ᴻVUQEuP 4Ҁ_xr'e(b\!] oBi;]ta`C(Uw<ۡ&f0!'tsEYRDT˷p%[dܵhGg]ͥ`)"^dnpsn =ϯ+uV:B~<=u+ɕ&YEF3' +Pam +sr^Jy;̆Znۤ^҂?ܕ1Q'ŏnx;N>㕸Tj ik*[S){pHd&lr~IĄKyQTk IB|!ή ,J` D_/Akl*1dU X$E0&AzQ)V\!݆'ޕeKn>%.FhV6g [ㅀP.3*Å|v6Cѡ;SZHއt>AU48 J= Y&5ncIR*FcGހ \1;S~\:8q)PC0I礝`fB3 `IAD+l >澑cR IAf oۧs$|r8+qWc~ɘ~Hqz@A[yZ3?_̃\_dRff3*c(gZlȔ_ OnQZ ,b?m%$d#CZvy혌A]9V]u:~$'>$j)]o5c "̓x֌E1}SzЗj~@IHw@[~#K2O-o.0p4mjtY"KLj֬LRu;+(l'A!%E ~=W6ild()OIEQOW &(G<}<lJkk7 <*mu5U`Z( -ҰWBz_tHFςYDfϷnGX9+Z*\dR>¢ξJ&-=xjHU'J󪥫a|6K<- $^iNͭ5F<Ͽ`r"v[̠|0knuG =6I@fȖ%==Cm 3#Vqy.;ּ|&hQ4IᤋD, &QMr*RWb *5$% RZKfwwϙ")UmPtOXpO֗e-u=(Pbj(H@=$BgrVv>JQZf M;ZvZR1Xp eup2OGZ י@7rVGIժf;ǸB/e]A:] mO$5mnv!r]e-G[4k ;}fP )A7 cο#?Ucϐ'=]|5^ Ϭ1iwuZi!*ݫݟf.|*rOT)ՔiI6 /y<L⑈ J' @8g kiVs!.^Nl1wU=xeȧ ըmgmH3Mw*R͜[o(9K_Ԃr9%fQUĕ7osq58ڝꩦ?=[q{փԦJXL>b "W5[ þEy_y!, -"u B 3 "r ;.hVL"IC7LޖX[F}ҘGSMM-IP+@LԑETDOZ%"\䢬w,$%z:>#LZ.X݀rnHL _ '@Vjts b@a4ytuХsw$hVt2ƔdYsFu;I=0IsޟVc߮攗í-)BCS Gk@ 1ǀ=?WO3.8ZɃtb$4Az6)3+*x6,b)rɻ e]ԥHZ0ű+x4BxDo2SCT^ ph*z]OS3U3A9ZyC%5ԒEh ]+&zf-9 ?xɚ~jlSEts0K 8<9c=yTLX [R.3\w#%x˫nSf'W_g4`Q;Gc^`s B1ܗucg<>ַRb_t|nkp1Q=҆Maf~@R;!$8dbHƠbESRW ˊ+8X>beE2U4".;#OI gl-Vim9tD ǫk-~"d~AJvMpא䩨i.3߅Qb bގܪ9I2]SE͢8Sc|fvDn0S:CQrLjdWCh@jQIv|}[K $(?,lCqwk&Oi0?͂^qkCd6WI@_n`3 9a&R gGPyHyo]3Q鮶CTLeǨgdzӶw-1=90Nv182&x@hALm3q̾^ ];+Q{c]lF\mkO|p÷M&VQ\v- @`(t+Ck&qWL  vLˆbbw-Îhsu Zd7$t׀$ b} \顳0enΌb%S``U pJxiVnv:BPVD2`*n|h G֟yiDbR8%Ը tHug.X 99eC4>'zN!EhxmJWbgK<}3K2d_a۫Dx\6~+:L"[|\җP0}+2k32˞؄Ks,ժjKM[F(4+YTSXѐs#(|9>&AJ)v|-U{ӫQ6/C͹Qp-Š Nx,ʣ[|Xʛ-ot<~mh-EK"J]E%nG`CjuV>Y];xehѻ}]`0dž~2j^S = 2YOb潫r_:RX/AF ^ Sxx$VP!HZK~WI$(Gڶ xhb쐈L\9dѡW%Gi2+̅oxU#N*+-|T'WӕLJYvmLf2e/Ist;Tjt>["RJkQƽ *s\U^R.D!g0 5nj}~&ވPIЀ&@?+c$$>^Kɂ%Vؠm|%fs;̾ī%}l)g3F=S4#NIT_2>%J.Ac1Va0w]d\v?9 ~HR;4ξ)%:ì]eaO3 5s#2@HU1.QNn QZ즞\hI,Sdi+P4 Fݩ6tm ڻ.b`f'fd=2p~&:*EUV߻q?7wv87Mm4m0!=Hp0<7V]fEyDQ.y87%grSp\"lP9LR3'9]'{ d@?L8ڷ@tdN ʲCw|f1B{\)?~&M*3׵°TzhljAٽcHFK%c7`4yfCcy1B7%`yȼ~4Y4MidF0PY!԰pkG]ÅdgrSX7rW*9ۑ'DLggy\]gpxͥoK_"xѳ+R$Q\ 3,jf٬֘`Sk E\ZPcEa{Sqbx]ޏ^aCW"-tNjqxd2h9x10!ovO޾ó;^o\OqЛ]J`*\phД$Q&>"J'!VҒ)>w{@EU*j'մV!YJdB v"s؂Ya|"? q.(ʏMUޠtGiNXmo26 K7 vmگ-i',"&94-VV34S(f$8l@IFE)}e4in2.)H/ЬHFV-QHw&_NDzAM`~ǟq`G$8_tP*F2JKI+O9CgscJh[ǣV>m\N1egѥq\ASNf0CՂ0sP9͠h08ǒ|0,xcFy2% f#lQOz^aoU>j1쮁>l*RZ“=tŒl $L*Rż9Ժ12l DFyèW,G~@=t[i'UklewEèIAh59<ѨbCIx@hR`-iF aRAf,6m^f/Jxy>A> ^H)ڴ̼(2$/+B4DTߎҦבuP_,쮯c]J_2*u)3v?ZC},+P'Em吭m*ewڪ <5Now;h{v~/(ug3Mvש`|LQN .I~71? սcNOW+~_ӎO1ES"PNȥ7lT"sM33]|.@g7ԢRJ bF>]}p]OU6gdeO {.lɛV*z.KWA*^+9f&mK↏w}MF8[;lJA!ԅUA{ {| 0m6J-c76:|w 2_zw(~.2cؤҁ]YV`Hƚaa[c_+~W6KO 0ڠ*,=oFd0;!lR0:`k"d("sJ#lI=G)+0`nog UiS+s:A/#f&w˥QtyimkY(l6? U@b=f=~YHr%|$+7xN'F ß$zg̗f %`H_&|]fRu|] eժ} 9ќ`αTLs<d4Db`PfsO!u/'9 - 6 ?$3kĬki(!ȱ|3,ސʗ wsV ky>J k[ѐ vRUzgq5[Bjƾ9[!ٿ\rg9ɿ(Poiڠ~Oh} zQ6zzsA8X>0?+E(t'S,w짜li&rqWᕳ۲#tM`v#5]OV](6wgl1ʠ }xGh>1`D6zQ|K%`gT/i+^,V[˚4x5\Bs'P+R(~YV;x4{վ]>,mِ\]}V~0P!Q&tՇE`{J/=2Bь+83CNGOP&E=wSү(OI,![a7HG>D4"O w:c7df/ =oyhTH˯Ѕ ޗ }pSBb8oJ6bz7KSNMG_q(V) E԰|غj-[J>D`Kuh%z~ <+S^\kNR|D F4wԶMCB8a"~Uۗ{Vt{ K`='1'o޿Fκ暻A!aPw,Ӑ>$~ ƿüFF)1E/ aWnVxpa(0?ڐ&Sٹ3ea+Ky2PE? G8Mp 9_Wu5My6NjMpF%7̯ΣФWF ;z(cFb U>?@luY@aeЀvRqgO1Fb95)OYN&ҫ(kL? _K !ǔ`Ν)* v)#/H OFs V;Q _ ,`W!2MM]~fp'5XE0@:T|?Y _"-AD\?ϻ^Iʠ{a ֨} cwe#>o}SO:?P~WY!&[܋IA2%3Uq30`Xf ^AG\_?`XF/BRta^dxXf&ip0Qb@kBec1 )/膵*֎KH8+}OxCt6{]n 뻛{r0Tzdס|Ԋ :\1+şTC~k"δf.\0vEƙGoki>R6P\z@O[i7ʂ34%cmZg3"$%T߃+]`nb 4rW|7.1@̉ Ҍ edVzVNyE.~|΁y:g#׮Cp 'Ia jզZZ٠8.\,ƽb)ޏOo=;(YHUPORi鿳즸*779 xndgȄ1GBb76ɸ0(YYՊFuQ,y:߭+7{RӴgcg t@[H,˥{*JuVdI @;I`C=&=Ҁm/&Oos?kYCz( t ZTcWnu%5X[vy GT6A%jG[N]þ8M "}٥s7_i*XEDF{omksQ׿ xͱͩ?&—;L6LgX 02=IO[]-C\(5&:I̯XMumQnU/uei1nq#~D# PAN$zCc)Qq+0t :`+7,9/TOл:Yf#fRmԐ|3!T2%SjO ƾK xɦ9 Z*.,%AeP0HֹSww%p]o#bz] ,:q/?Q.)Dn~J0+͉WNnȑFK iSHzq"08J(Jsz_ܹZ>I4J%=d2&t Uu P XIRb]4;c</.yD<^=_x oſMj45"H18Lt#| (n^pv/KR=FҺ!}ΡZɷCD%:/BS-w r'udg\3n= kNXk٥cJ+|sNk9ܗπQ9s5@/Ғ0a{GtwmX|yJ⾕Gx4ǡ& o} Af'"Z/~$u^j`ٜ/ڔjz p+=Νf]e,3ȬXTwt Tv.8Po2}si7djIah|nCl @Q73;>CZ ?Ce#1L[Bξit< Ŀ<L&Rtbx4$#MՎ3m3bHBsسp>~0bÎLwH4`Ğ*R )rk.޶Q)ъS?+L̦ \CVٷ_ܕ 9 #vqa*ED? _'T;QEضLm!n^ {G`A]M`W,mɼ2ͺƐ4[ս(wNh_ġ[c<)zEF sw'}rP2Q#2u y{J* uqM16H;԰,0"K6q\Nbiߖ* O#._l`m$>eސT.l6ak䄵&PK V&o❽;O5%A3}Eׄ~n}( )4N`F3;s"Z {6P6,T'2*D e _1xQ+(ms5[Fg Б\Zm- :UyU8=Mon76+Ir@=\gb%4xR+-"aWe@Ix/8Ah $D""cahV@ӎ1Ej7}6咭csN:7)߱+`4)k>y!X5pĚ1e*">T=5=!h 7B5M,U. R ِ`+U-$5Fy1C/n<WúNiqzC?|-q"F 3GڄS@k>a)|n#4I#$Gҽ!^렻_FJ~,sn ZUHCg˩U?3t}GC{10 ?a- c1~C|hjBJpTӷ)i:a0.vܨ[:i{ w}{Z<`=f8hlu ͝x y Q<*x1>/JM&KNtcqHhP#kC~9ʤ%߂g#J ǧbֵƢT3KYl4*̖xfPvnRK^^Y#bQ5֭e }0F%nSЋԜب):?AL/#XIK7pX-3FU}y@o;"_j27LD_Aq/ *)$.t n(H_s?Hf(sG jjÂ&H$Èt4+VzϲsXE=NTӵ"ipI}!GAtR<]o'WVN>J|HȱD ) {ʛT7x&de#+/ZkV_ͬ91Ic7k.µH2Ė^ٷ z񥯖-[$ۆx\6IjVEA۞%0khbIxZ7z"G=p;nTϼ~rE~p(sԸ+cB2n2W$A}A'*GCpo'n! 8d$/ef՛Hbx6(:,[)mo飍"$ HG^1]|nL=4SWNQ?@7V&)M~bd[WĦ'CdL x*;Jn68ʖ ğ9@eo@% d%[O<([fll^Ǔ@mnyvpFmL{`GЩ+/:yN9;`䤊 \e5V w=ؤ[*O@ pFwuo_d;|J]ZNh8oP/TR8J&&ݷSnM'J1|9pE0)Y(>)r,iS Z0'hbd,U.d9 pq5'\Ek'( Ç`)|Fv級.?՛(HAtW*릇fe$D3 >lJ@7 GOڪN߀0Ԑ{'aGXIe?&^o$O_o&HTB5\I^3Ӂф.P12k#獲V'@P2>a)MajvE,<R0Luw hkJ {vOj"lE\JYktpܾa?ރIELnݫ`% )cƨ;n󱰝k0*Vn.&ۏoH5ҹ`:?.GuOvhgt 1ObFZ;a6W#4/ bN!NKPzclz~kNqC0Ԃ)BR ᜞bUHhz7SאR?tѰ0e\ o"#E?&͉wM.+B5ܝ@R) \Qa"ө_-$֤s)(].6n;fDNAN0003Ȥͽ9`7^J^]WzKb壬H ) 课`$v*a*-kpD9)>fS QT׭a8lΒJ b[YLjGD8MFouSn3to21,ԦhRjހS=o@2l-&ȲYx@a>T?㬥͠6 2"7v /ץˈu'BV\d*7nr睮#/% 6=݁D>풑4# }}~!ҳ`I{dzsxjn_&Dq˷T4{ 'xְbM70nf\/&(;1]Cs CgD(&{'Ĉۛ.,A2fY;6oؕR_ @ƅj25pتDEؚESv~@Fc"x>NU SA'uc ӎY.SeVNEMaG.#7Ώmo&+"pvX#QƧ'x6a >]`0nc˘ 0oWyo3D7!s2 }Dq|>.6uINV>UV'or"=>6Ä' Z^g94Cp"lOVB9Ờt:fVdipbK}wrI[SC7f9n'?QäX32oT5+R^j*d0u8j8]Zֲ[P$S^XKc fd=O)KSlLz+p ~#I4 ^ h-WW@ìo E,q$kPf"ٛ4N`cc`gDv*I3+m~Ii$ J' Qg.8 ']Sy[5J'{}>L6pG&|LXnbIP.eYh욈f=-'ns,䕚j.u jGB6'킀MZG $WwuxAM#ΑrN~Sg Ц?\ZS o9ZƱ fO 8HۗEkLDm!SzK[z+|p9zu//H #'xgƯX-0,d}7JGcy->$j9GGՐ *2P/4x27::]b8 U'rr}Omڒ,5OgV Al!O'y1 QPƊf_>Q^H@S ca}wjkXgcBi4EީFԼPdAWdC, Gh3I(lGwiDBDox+G,{F)-blj?gTnƕ).`SՊz'ݺxQ ;RYPT\1|BAg(k_c5 .8;9&ld a+}GvhZ;5{ DC"DnR0-kAI#.Bѣ<$)GL#։ʒیRN_u=M5^uкo;'jf KPS^쒉zyEɾalL&;(9F*ھx쏓QsJH)w5Y YpV-Dc]MPr2=T`Y h{gcU s ʳ%fc\iFçۇ|dg}1`NQz&S& |7bT}c %\gղs?!yA%$3k9vI~h+R&8CKȀfa#Z*z1".PӔߥij'.mj\MeS3twKr9 n?&"oH T'= ) Gћ{`пhqdݭцfvՃM}1YT Kܹ,ܭC6&ѹ( 0"*x[MetZW ӊ:\=qEjFyq}ಂ6MxhbܠQHxd٩r?:2 Zd˚xB.] Q$ 6Y)+xexp=atx] 9w;bl~7 Zo+w@BR.@"L bMo .SoC<@K~{Dtu1G蘖h?s]%(H5MuTHzZYʔBmܼRr牣x>dD‹cA$av2d:K' м%o{4jZ\ y9@UNVs[!!Ķ=,OjR"y/T=blO:4&Y>˪oš 6ƕj`T|ÈW@˔U+?,n]x)`a(iHCTO#h́S /ʌ;9Xam\֟'-%WB-mfl-XCZ"AJUTP@P'_b1e:5!vysxx y_6p5԰ loh{rՀ5b"VB)4nD?a 8w}aRͿPXP-w2$c6~ ?/e@)X=3<=C֔Ѝ# tkx-y?6iR,1'+;{qqZ_l؄՜Uh-@x~LE~%5=oBojnT[e@hD#0f' a|b`%Lj *Aw:)?qnQcܚ_1ŷ|o Б4zR=JC(ZaCeWbUTFnj!,1k79eu*z.kaܶER$,V}UxL9N JOG ('qqErF,)_s!l:)Ė/Zݚ߂V-d .ކ|$^ `/9 Sr(Ĭ.^0Cfq[ 7S8QEVc#͗UUjgounymRLNfj=3ϊ<$MNΩZc [XZ!me_-seL_@\3EKiKbHAMoMk,n7e;Qs{C@I7?v׌@ *6.e(zs٭.0(M9E秛+y"VH0L"-/6>f8-WKJ(sC)Ё?O6" Pa?u4M~/WھoY˓neʂTɺĹNfc$Cm(7GC3qn __{\:>dZ= [ԱYlJg_*} &eջI S.jwl\_*_R~ʲx+.f pnɰm.g.$:95ێ=0)h$^f\tݻ׊ZRb-$V_'}<])KhoF+? GlǷkdSFX& !}rq *he0I},${gۦ 4H!n 8reGk~hh8PZ\h)[kl=!sHEtIPr0E] NoU1l>zII`Y Ʋ0B0jOʒ 9AeƻmmI /\ގkϫp@.F1Uk esWť%SY{a j%𸈔~iNCs2Iϙ(n& y0WJt0>d"H '{{9R3m3*0ȘmX 8!1@6@1J++DĿԧS FAziNxB:]ا#锿F,xOV "k6U1r 2+.4(6B$ ߍ)c먏xSc|Zn&f"!])0w)FŴeCQvZbH5>_` /Pا e) a_)ܧNPo[b=QaUAYi]g7TXm INh)yHyy$T*SN"BG'yΔn "d$L->P=K8,mcKb~r其$}D7.Bx-![B=Qh8(e(,3E76KC=ţKKZ2k"dX?d ݫpa 2|?)݇L3:,}Ѓ紴TR%j?ry Z^ɗ}f#cdU0 (rɿ+F7\k@.j1e+{+ {lT~TmGwmi*tQUJMeՇBP8|}'}(N Uo' zߐNHj@BֿSΦiVB, %ҩ\c^.=,&IbKD$2M4?%JD[f8> tL=t$>b?dd妁6mHJ4x0n; xrR{D|Oi $yαNJNzD0EWj C]2z +5 ,u;F9RB|ެj xµC*KJĢj&oy.TxXf w5}0A'<QHYЛhUH@\Qì -h2,l]ﳈyl ە3@tQ .\X.g[8ɀM񜚆τ:|U 1w$,ﺄֳ D,yW^ג[x*2(@n.=T::ýWq[5&J5?dF1MSY5[mxg>zmJb᣿ hʃ=(wŧ5hylm0{*EЫ;m9a\N  `*-5zuirS, lVgvg7Ƚ]2dtsz7Oą]#r+$ @AEl~. l`Z)ăf]^Yc= WjYǒmxQ*ϓ1CMYsQKcP ~\ѡXFPȠ(B 6\q!5߹8vc 8- C.˛PL,_ ,ҳ7ngT.?x󚖰>U߲4W[ ]EHF q'o> P'mgg X`!΄z;6G?!I#x}poh1aC'bڿl_ġ:ѪNg0!~O,һ^hPZ^T'm0_z5\Qu 4H ZtVF; w( c>t\y .n;KmQk0Y#2Iwi*8FD9Sllʱ<2m@(8EF#'T-Ȓ smB,ȸo{͉`?X"?hQ mMx^Mڶl$$uǻ: p/g1V}>~X6:!WHF7" )VNkRk:6@erdʘzMBECHNJ$Ao!6#lB@ϗҬk:HIO&®BIQ9IJMFݷp]؎!;8Â(‹ӹx~| GQRTTuD䷲;Tzc} .64?\oӸEZV[Xmw|\" ^Q &>*TNmFǽqJ%i),[U J5|Mf}KhsFQ f)S?̈́I\B6 2rLf~7)gFE3*Hl$9<.[Ziz_b#^f!1;Wt< »?z}~i-j {2(:3h5XQASU BO dQ4M2 3'g^U_'<>+OnDY?BVC6I/ͷbk"ekkJ<@?/|A!WzlIDْK,vbDD>,Wb y:Ά 5}`vZs`pc{#Fy_q<.|dD,baRČ=RCV^>DӉB"0 f? T3$ݏoOcNTxE[$D!"`= y5>6uS|HAc&Fu,RTn:J\}O}WQv7H3Yk2E w湣`~nMO|~0ü nanLxS d-6M[ń2ֱqˊ U U恆 z,ġF9K[taH6\4ZsゥlHɜuw8US~rK Y+X$H E"vYF"0>s ¶DjT*gNӮBYs6*БYd:TniSg2m7tp8PӸK,ɶe/kT^tt>f<( }pXq uf6+4mM7X.BdFؤ&1v2}ǴѿqJK$ӌ ZJA e=xmrS-8I!&!F ;,ӧ2B1_ppЛ !fеeg>'tN= m(2O[[Zp4{{;E5ǡ_A ]罣ܱ.қXkU&0h&N˾n^@YzGUߛ a^DAF3YQ.ee@8ˬLCH6濶mFyv6qIr v/ cj3ɦ^xe 0gZT/qeRPlUK2"_OG>ռBc-Zҷ^ņȋ+;UᵌU Q(1= %=6 W$y]qpuCׇiIwU+sXʸWު07…awf >4)?H*<J' #G`XJĒI:Kx gpT@XW,c{K/`7}S0T@Hwf yP"+P3p$R)ɔEa|4x4aˤ>O,|˄"-Rxai;r6Yl%$bkR&nDOw#$l=?lCI=x7x!L7e"?j¡YG{sw 4(|l$go@aR @gfi'8Fr]Fβ<"ZLՎ4|oX+>ua3UஐDd9o淬N WD3n 8q#J/7XU!"#>j`<6|6{l߬w_Pm%մӅgr: Hg69TX*LLn:^je+X }pFZ=]9ZTjzr6!gJ 1+R ,QАԠU;yjD ő6[B?*q󲩭afs ̖4V$H&O1mj[/5Zb.idl#6J#u87cD?iŌCN%CѶWچA̕W!{u<~WaLZ[k.E)3B;] ޟs4ߩ J\40t7=şE ͳD(Y[TxN#[ɿp'-s)Ob0~)>&qQFAWI@:)@ZݾKsĘp!/qXy@0U݁'}}Ek˘Rg7a>\$cO׿{G2bL Jr"tFDvg'-MpOy2H&RQVKFSwM ym1I.<'_o،-~JWh|Tw{oB^D65Sa&*7ܷe͒2AO ܼtyOCx Q Y::=:#&&2r4h]dUآpOPw'P{I::5'_@SHz$ЍzY~;0zi1 fSE@w[)y A'JxF,{(ذe s_/ "T?)hvT^2b; v;{ͻ¯? zF[ɪQ=fAX(u xzN[\J` voJ3r#yT8)2r.sWK{fmV}{ A3 h̿w׌TjnϏǯf?S~%2I;kD0j˼v? im%Zǭ3b -ʷL'POD=8l ch|BNI)}{YKC3 5,GMI; DX!p[)4eњ ;hcxPrs\z̚C{G,bs`Beȹ^rl-I+=__vƂ0BHQ@hbw lxNl5># "77.pJwaJz xąZt߃ϓ*'܀noPWϝP3:Nm~H"/Er7/E%vYͳUCkk ^$/[U08#nMye3;IѢ.O\0!b)JG>{1VZbWs%cVj߃ KhQwQ.0e&q鋯Cg_y4@ *KH5IQ]ߪJEc6fpJ/p)`8ƀg595AMؑ cF}Y%-?cOOiPQZb*Š[Q=8bF4hL I5PR-'@n Me(OCt%Ʒ\`>O4q\r4:)e4 >}r0"y> +]`[XUۢBʢŴPZef\W"'>nx̝ Pp7pMbht1=7G#Pa݆%󎻺 1q3+>lbZ{gZ=+e)^<]"wТzBL&a(Ut{ 1ӣc c 'U<;?'g*x'ac.{BJ.7o[w,+|7ف!rmR$?ɹRoуdG #$g4wyOQYTl Bڅqjݗz=o)' AxGgr#?[ o|=Q &/dsmO&>d H6#dZOxqbƘX#ԆMޫOrf#O-{$*t2ʐ 0*p5 RCxq`xR/D)R+Y3؋'1P /A}LxjѾ%\7++^sxG=3d&u;ƎFr M XFU=w!0ÅqK_^y3~$k1 5THpL,'GMM4GIiҳ8me@/ M"?q٭&GY%Fƻu|jQ՝1泃FB#ꨓ[4~ōDG1yE25'uͨ+[#}^^ d9jyC8>=da6T{}(> Tw|9XU3C~L/LU̵p?K膝9swkB(Ē`8P,MjOJk IC&,:9_; '?HOY/dz]};l|ᯐx o%-]F&@5/A$/PN98s>}_^>w$TTBg>~(_ԂPI5B=n>InMOBv/nFT b|S\BiT{H,[Ӳ*:n:7:W0H:szEfdhFfJie֙ꮇkMXPS6nWMt> UGو\6U"olڟCQ'K86餻kl>/RK&߶{ZSϪsdȮ0A% Fӳ {w@ZG$̐ҏrs׹J- *u`+ɱL-x?ͱ1#)(e<~!vB,qbn;Rșxxn*vk0VU=Ȃ'] e4兰(E$1TĨN#Zsj|i6!~vPma+h'/29 p{ߠ¶68S.}z,|ubz}Tdhz+a\B;^cS'{kk8;s1u^RdxjRCk4LBx,a+GX'3K{i9FVO흅7rE㮘aOߦ=xU~g;z wxζU]νQ]>gO 5EFW](;=TBղ3GDxLr;oxbhaPGn!(mq;$XlèFQ_jBj-4C3`/: ;HoةwZ7}; JZ}rvg) oZ ԈC Ga_])9e<4FԔ av6Ssa5mf}lA-?4-)]h:mZ4C=Drgv)tw7&'Bg%SR<=aEVBbF+f/rr%61T֎}`r9 F0jlN74I5`5hEfB4qvCףywUqXNEǤ# q vb~&p,}zTUAEe[PK/3&;Ry:W{8mLDj}?rNۑ#Io8EA+99|;vYg.9=*ZCLFf 5Y3R g׀"D#m<Lp%~ UCF2l#}'MCIiͿeP0NL" sv/R ֮ݦ[S BIaJs{xoH|GTYK[X #^S;P5sqV߻[kSr},׬6g'i)w$&=[/jMe/j R"}cuLRα"݁^:fqTf" 5ˋ!t759WWE/#1g>90]D/,EWD7 A~R(!2֐lA1!-J:OvKc#enR95˟%XSXŅp"DKYY,ju؄J5;976箌.g'IY;&rNdCx"-Y*fI>73y}&d{kq@?|x&vJޥQ{G^_'i=kFI7;MZŲ]KfP29CD⾲|އޠ@t.S\nń ͋J_JFXT` $Dlg]L)PEV#+{5JX #l FG.QIdzc>9΍O{چ$8m:ܘ#/~6{liIY]&3Kܩu5unT׈H?TpoǮ!>$uhnjk-Rsw~tKIId8lVI]_psrxE(j!dV-JɁmfn"ճ_Rv$tV r 4QD=㜬{or n2O { grWeT!4뛏"ݮ `Ne / \9|Vhs!6rTG-/n1~b#n'^dhM8E؁pnY0ve̗s W4%Ⱥ1= *bC%o ! G"]M e5pV-aR#;8 lXD`^^CTN/b袾f6TskyJ ?$9;=ժ. IQP-+H..rn@`Rm&2j%ف FZUU Θz hmF@HDutGmoZͿc_)-ZC3y2TE#Dl]3R1|TbU}j={p݂mC7f>Wj ˿@H@;gbV!ԛX;Z.h)]1 t'Tig_}ca;*r`u4jۓwxvp\3sMeuKe2&% 5M!.U&e[>n/rFVڡ3Nʯ`EٰAWcX+b\IlЕdvV9bgOZoHHq}!v,&cA8~v}E!W8t2\{LxQmG؍Gm|xdğ5AQcAfb Iy^j:i10LuT?5>^fVuG4핲,-K P.7)p឵97R#Tw73—tUf 5+*IS,'ؑy*RB]+-\UZ11՘A\&X=SD_?欔!&bAtYf!-cbS0~jbiHUj˳pNީ>fwo1xEx砭VVAF+*ps<)73;`4)3wZcfQs1Q0 qKA$՞ResaDn"#G%+C UHAp j L-ƫ ϖ)&֒xD7 )eg6]􅆰XiawubUT w- ?"^sQ lV$|4H !P\s˧>,`+|-6I*<=W {5u JZdrGNd.ЪiyE2lj n*F۷*&NpPiz1+;Hs2 3')|rA$)WDɂA xT;z1> Ѓ ~ #3muc9p )YL)fHMYUذ )6 U?G9۽Z9U Ns!"2Bh@H(/2YP%Jxz,L`$7~=m#:Y_"BSn2'UޝT@ENZ.#[MGߜY*iS, XF,簬hn7k@^ ;[Jӽ# t|[O>W1䩪(+Nv)?o{s/>SE&B4DT ;Y5PA ~<ېGC$NwJkL?}+6p7d_9p wT QPB㳖竘)<kūY0kn?<)z<bb>9&ކt'?"B_AH&] T$[sٽ=7H(izWŠ6nn@=T6o?HXN@j 4߮i#ﳕ/}IF?q)C*6pod*Z!KKrynֈ wbXۣIrZ]&=DbOe߰֩0`Y*0K0\7i STxR=Lr]gV<9QB <:J^$>vlN%c_xaֶߨ' ?A'D>_onȖN[ .HEӰ^[OT띩W7:xxT#;-Gr+B"/nAd>B(FU&͖.; o )^ Y:+ `iְ9{[Q&eFښڼֹ?zR.0˭ި5.$RW) } -![?HƜ ̢HfeC,L٥a+4*0HW h3'¼ [k&N:!C CzFi90hȘg`:䂾xE,f s2*9='Rvˀft7Mrke֠)w8 UTZEoz6r4"I^`nAwB-T|=T \a["i WJݻ\;J珊W " ے.Q=N5 !zf5?r)'Sbf i|mGڕ"a1}*ӆ:gyrQnVͺ̧SwID w(etr]Hؔ=`D82kp +eOdT"6{R(2yCbz4ʪ5т_& =zJ!ʺk¨_o~!}擛[j2]x{& $O`{q%Jl!m 㜀\]ߍW.aЅn3zsuq@6A, ,uj1a*9ŠꙆ}\X ,Һ2qgT?b+\8p|&8͛PDe{B 7-sdnA)0GƂ$'Eӓ(U)xټ3#3x<>\udQ6i8wn1y؆]69Ʀ v ~5UNlϛYvHнBXH*r묥[F1K{VN0U|c$Q oV3 ωo1* E ئ {sJQgT3Ze&IٳJx#Z6yl1mu0Ӳ:e4[& 51LSg"znI"]/j˝̊82?RB]o%}͂Gܘzuk g`*Cl-C-SڂofY$6QB6)qgX]Z;Eۣ_Vԏ u@kڣB[3$f9?<]Cs>jO"1!3Ѕ([@SamXNxPSǀma?f9ܖGD=#u/4>QJY ?dZ\P(z!M/Scb)3bNL~'e&?\ac'8UXxak !P =ܖɒԈf&/DPX/)nv8;ics O)12e5ůxn w[W$Ox$p7c"> /{/Ib? 1n)[8p+xA?@lmWrG(q:-9z5q;݁ML6ϥo\VN5:&0D G> 9M#p7cs1l2qXb|dNVm Aϱ` /c!`-ު0nhb zay>|?@ R`M'YGXG Ezmffz}]|ěq B4f'%}J?i2{5wY>U9IސFVH9ղȭ((W@r`%>pV5Γ^*E H.VyGt^)}CwwcZJK(CQ7|3J'YNi8puqc5Uh=xpL1j\$$`V)~jA依&B4X0xV+ J{i#k*x%ί4-T(_d< d/i1m+`WYdl'ɞ6kQ2|1j:%)#7]|% i/s_;zmc5P q%[Gnc3QEN.5au͢3BRE6׬ 4 7?+/K8+8nj`i 9EjǴtI2TBE-V޺͘Ǿ;Pdk]`}bh;9y|ߩi9CkB.NӯX@DK |cD:'(>KMc(.=R{%@UL2 X_MH~VYv# 0\xUxr M9 )m*NX5OU+=rY;0W8wA!{ Q开WTwaǓK.G!guDK/ե|\N?Z,[i^ܭy'$;=DfnjTF9"ʓ,' ]O0=?"NfKN.\N=\ZvXȱ{ +Ev{ k^e.o$0HPu1+T>b|҄{3-Dw\G~ "2 ;K}S(T@trO8#e\{,Rb$p(OzXPh ('W W|vATy ~<951]ʻͻ ɃjxFvc7~xꯒoͬ#Fw#sUnDt4;/絬 rEAs.J\F6f}2g.g㔖g $t#/Э"Ac/,K̞&!c/og!!۱&C [~Y/MUb\ QUݮoWW*:>8AEyR:Qv.tl6W$w`+YD:WMir$Q_g(Q@: j4Ĭ\ FNT4 ))=Tj'N GHtt/;LD7Tљ n ; ]OZ&kF+MyBvЬGd;!fFT)všwz7*{SKtD =eK'-Owk쯒3%r15Pi!w~d[x=M¥dӠxV=@:FQ٤S6R1$r% mX-uPm̐ ߸OTtu+] HiMΔz==/-)KCԔ3s17[ڭތ7!a{n6r%0a$$@hcExQcs<>P6Q|)^c׉{0Ǯ%/yjbD7XؕЯdRltᄂ2'̅tP&m]:E34kkt3FK՟5Q2@˨pi]Y PBE?pS:ߐ0;>V4;TL:fbhČP$ Wo'tX,JY@})V4}) ]$ lX t!&PDZWJkmpL$7"%ۇ4C\7[',WD>G{O$* =+q>2: ~FiaJ0]xb0j#ѿL Kvnj_2)ucmIiDN(bLChSZ CA"w㙙".THP.Ki\h\xX N}) ^<(N&Ւ"p[~%=bq{eglq/2PB /lk5۟R.8ſÈr)ԅpڱmzdUFxPm^24tA\x X@,C/ӠE<,ס컂<閘["T1уo-hӾsC5y> luސ}v6K\5v0~c!yFT7Btt>)=_Sp})tB:ul~ Z{R:&dkFweW%ryRtcJj9*L.b{YP"/AA1iHF}Gj)49sjsN@C/p2RFIjܠ]Oi>5e-.ʔ%R@V%2 3eBY&GB46ȭj;l,6LisW R/Zg)_2mjH~UX­+qgUG 7_V .JnBJ#_}jo5ݠyE.$-8dj|mhzP}Zt'Lfdqqnh7'm*B+PiJWT{N"Sͧ=O⭴ jZH`8:|*s̽շc<8QiE,9OsqH; OÛcuBb|sʸ%s]كhNM ;eh!*Ue7 5BXή'}PMYZPx@#CqZeH`=*5IΘmUV꤆_6G+?_bQJeۃ hRڞ*x^=HO7!ˀ1R~-r=^ZzEXk`ߧ-E6P-K:kMDF(S 5-,woh%~3i ߘd(9՞_XŨ(v@Z6T;> Qd(Ss"u+Ĺ;@ 88C%6c3"e` q4Y7qg:Τ@ ef6WDZ۳`{ՙlN6!(͕W榝R(2iΰVPloŹk$e;hXVQkH?k6쮎wh~+˼!,MGC)YM& 2U;xO5èd(PU^&Hi2쭛?$/u6s.d+kVis5{%][vT&vãۡ\BU@̰:mnF\.< -{<@WY e#fǑWxǍ>kod=`dHe13T[=fek6_ؠ{U?CG'9' Kuǎͧh-=_\K) |mksmy~3m7+_HnXVc̝? a\ٟ 1\/\B^pz7X92@?2J T"^gxϛ >0uZTDB3oX-]QU,T6ޘƛ?ÿ!$)F!FՓnDgd3-B_+uY-| sr?Ą >ۜJDZ OٴCK=ia-~te }ډ_Bn gv*0< K$qˡ%hzfkfAOdT<Dz#Kp`rePO830|z۽ |$s}+C>vi1hlʧP79i%U>',603<[g8:w&t= nّ7Բhsd^tQ#lj;2n ؍ថ#BRDr4vR->T4Y_\\&H^A16~ k0Va %ZҾM ۏf-3.RL1|MASKN<56"V8ҡv%S_Lr!Y/׺.7i һ56mh"L`%6SVE]߬^M p|@/q#bU+ j;aj:(KRyF#V|Dt[Y,BFis| N{IT&L}Ibw#Jzr*11hti2 j;-JljILb CCfSTwΈ;*n9{q0y/mg@#Y.#N U<'B,g |&.%*(\vvRHXʶjBZ֙N˷~Z ; D9ᾮY s¸'JdFs`y%S2g; w(X$DcC0El.&$?^9UTܳӖ\;pLBSd-!cr>YMFddGi{߱ 4a 0k>MSF؏yz KB1V~TRpn|VVn:aD~h$99Q %wY#(1:'QUɀb̒C;5Q]&܄^+Y̒s0&2dTm쨷WNۏJ.m^40h@F>D*0~hWyލGؽAH$Һ' {4PiM,ΦhLB:q!>oֆqayx`TbU [9bh-ga"kMe'RLAR`8!ɠ]rw%Dr;26Ȏ]f5ɒlAfauBQ&.DV`4`T};u)PpPFL4wijikV5]U[M%H[-9ƻ0#.L!/paxokӌZYqZ3ˬ7Rk,tCVQ1l:* M\ SnW1kQ[>̱+JX AoН9nZSͤVbt QP-sb>p!v(f I_-:݋> 86d>GYԤYG7Z:Hys{V`sL=j3ZfjjǕ?6Ȯ|DVׁ=m& |'nи5oh.meYK}vuc:k#ZٻV|b7mobu;M$ "_!Y a-}4GJ. k X| |%D- 24x Y N0ێ\Vsy-Gʏq7S U(M LޱI(!BiT3LOϟAmI]evLMuBZ j:d4=ZKz<9xY9}t q*(vq%̋?9Wn#|TaNXczi?d56IuXi6ߓj$.XR+PpN_ى \#D BQx2<].)t-[ `H/,)ɡаitDnl*`0/x0Zxzȡ#f'hb˦#{8oiV\w-dpI5x`F@Fo-ȣ$Li&;s!u/rzg'HϽouG}IZ2rO|;QUЙ|0ޛ[7ke* 6#_:w[WسA&%!a~s 3 9( :r$h5OK.EҫZB_Є*W((FTP=70)]QoO _ \Az$zfS ?N}s0_mM?:4{PFDSI[2K߽Y'%V`/cL'_x.ץҺ yv_kTȶf.},$8W%2FU@Ib(yK0(a'ᑝol|"k&άbz5'*\,oB\Ty??7SKV':@F4R\\t:' `Pb3>ГkzBqGylO(k_(t VGWc r9?V۵GlLƌ$Utgdgo"}Pxt. ,|M*O8=%;.1,>c'&}2, `I>SYni窉0aê'Wg%9N>Zlv}&~q-HwɰwwBݚT֏ʥ/pL va~}D yxv@lzD@/r90oy=(8~?ObD`A6~Q05!xOPNӅ uaf%}; J"{" *C"I3)*wA^n<ml@.0+`p)/zgb֓𮊩C}S~Χ/j⊥"Gijjr"N13Ç/=$%$㻐>Һf\Itz%R5ː% Nq.Г}d.=֎ }ڝxT$6 X׎OICQFP.d=4ђP& );QDެpsu,M'%#3M ) XUqPfB\V}t̵]3/Ļl#v*%<n1F`jxm,9ժsp3fS֬a,lzdFJ },ֻGڋ?r|(RꏪRŀUv"OhjTb@Q +Z*:^( ҇d[gh"1Iu&~X6q<߂<|8:܉K! 5i$'awO͢CG!H驦p ޳0P^ԲvQzYfӂcQSKﭬ?2S@`%[T,6e!m!%yԾ+# z 7;_;)[-<(0Y F!Ж̮En'""77*U8/ b0ܼeq=; {UH8'<7(b^M I </7cunU+gA Yb%bS);J+EmLjtYg& '-_4h|Ni6h@a mYGj:ۥ^vLZy^c!k>YLڄh(YC[:ca wŪV2E0$g,tl8*V4J:b#H6r#=eNX!x} N"@6Vhv.96ca-˲nԼ)P,DOkCCӶ Js)x`ֿO5$/)ܽ`q&APe a/pEgW@C4>ɷVۘ@ƮrTi8@ DT\ |QCBUl-V\,C퀴AdQ3za$Way="cOsCXBv@fXdۨ@̌MƹmR)g2Ø#bHCm2eVJeЊGu;ZWd&\Ezq0Opwj~5& Q?t=_ n+7=ϭ.Oh\Y4G-;,nTfv&z: DxYv-kB+zgD[Z#fVQΠP0:%I<]mRHph!fv0郁Fh*ٕD\:/ 1h.y aBBv&VjQIՒtK7,#*B|r{qg;0(/{q_Tj!s~\+҄;|_R[E a6nh bL QᝬZXP8P E! 6Z׌ D5 Ҩw`8cMG=y*_m AD̢maZ>Nc eQzV^7H>1ĆVm \6>vrا̹&:rUTUUѸ,!Ժm0WcxZ=76y[X{ .6Y'NfNuXuȺp^;Ӥj'-`>=Rvgw'oѶcG%fs]ȁ߫= z>L|LѡוA.:gf ܁Q`t$"v ZRExɂ&`% o4Y-r  ]#Q'pOdXX{Pގ'j޿E,bڵ: @V5Yb39dzlLN]WCx餖?5 w=m %y b'޹jz | 42uUj@5QWHI 5Ρ1j4LEZmG/p8f&~< k6_?T5ߋRfB@G_IE7tXbl^hs^w]9r _sT!Wdw^7Bh)B< ɬPP53B̳sɨrJ%+M "ik O3FLԌ-̮iT >X my@. /PD}ӷU]B*U%\Z1@<=cO͉O# w]|-I23HE4rhRﭼP&I΃Z+qt95I:{16L(,]xeПť.B=20>f v|x>^\',Y~*dbm";%s}ss5%d~v#*+ܖms>`bC`Kzq \s0(mOjPGͿ g{(Iˮ&nOmS~AD[鄀\ghCP|ᜉFU<\/ XHud89^*:f5)̿ hVʀ 5ހ'7= ]Ѻ2mb+9h]!b10@ܵ!UQ\:(d]%7N@ꮵuQRYݥ@q{3.5nyF!€g#YmNVeZn%A;p#ȯ-O3cJr@[߲rOVڜK@naO*нY^~Y/?Xz"}_ן%` Q+s+pu># ksH,sJuP-ɵ!{]<*sPw_'4o/g1m?v sڡFǰp0dyR0W*O;珽Vcw94/YD`tI!RW|V󵋷OyD.eCcBuXݩF\L&FmnQ$i~wRLw1} ` sM/]r+®B}6$`L7[,`YO @1j6/bS?Jаx9nr:[/PUp>6 e0\#{T2?49g.#(^gDWdVc ŗ/{>Mx齷y u25 ^fu~H4!fE9Iگ;@xgη;A5pM[F,s`:~ioֳ/*+{A\L1-!3>2(UK{FXi>Eݩ1N2A4dOE]]g,mWVKΆF+u4wuyor;lXHv,s ?1d#Z5_;LGDdK.{ =%Zjv58l8-u_Eͯ>[`m1O9s($*L疷WY&*JѐvC~k wK.Ԯ~tTe֙0N"ZUXְ|^iN]Q.'ZUI\9mnUJ3È][uV<%ѤtMg]a ף!#\s76L؛6xbf/* ed @Jż|$ ͉){1.ꏓπ;N}S։3T@AƓTiHb7XvmN'n Zj}mC`.vVSu ܬ$K䏙-Z lP@or4?0x{Vx^$4( [-vT9׉kO`YmԿt5rLt ||Ɵez%2?7|c1^TYOb;5y{00B1HN$go'ΤM/@o:هo(<#JyuXV|9se/c7⽃ Q@\7{ɸOm̸x1k>~ Eۗ೰SwF `Pcg6=jlD(P>N{G*4HbůAǼf~ڲhѱfR &9eܘ0︛- 7/ sIJK"nP[ צK7U#),Hcݺƾ%go0ФN1g<OrGڍ$AmrQf˕jFM" -\u)W-vm%ݼϐYt"gꕐB.1N}1~ߊf{$HW([@]:COrk=3Cz*ы"*T_/#Lt,/C\leB]9/jSN'ma&:\:42KNlzJ#]=6Ga,SzBNAƳL[V,Hʯ!s,r[_j?_e + Ƅ%XAQH@;IUhy`f< ^V1J.E]vteZF]A} UX&#Iok: JY{KL,lTzWvǐ#ǎa)R}#j{#%s53w?2Af Gڴ lOih\٤N%JM]Mfy.ߩ;eFt*WqDýPέ<\i4C!E,f=c^0]Hy+q97"y?>SPF$@'.x>ZƊ;x0/|U }1iK\ZT)Ncu^F?Z*-CD4EoQ(`,LepVt0o|:y=em)}5oҚOI7UqRK!ij_e>=2MR*5{KTvL4$"J[F~įr_'X4DxrXk z' }: w)\p=qZH]bh̃y>&ΓS_R-=)y&~v2L~)k2N*Q- Tݧ"Q>֋ (R[3xF*l 8FW:`8DٞV (8L4T1nn(& 5*ixjw~kw>~'FOI>X]3geϑ/ozz Yԫ*,YEϮS\G)ReS\ -GpŦdd4 i6XYQmէGټZKqmâQ8bo;pX|CFXQFp_߄yFǥPa5F>Y11+Q%0 ߽F^C)(CvWwO;3!H9^n8l혶1$#▱sxe7XWtE 0i7U*8`E N~IϿk%vʻs9:jxoԛ=d=>vC7p9%tKDjG Z%ڄ8Tv{wv0|6#bK8.(Kz Qaplyk5}W9A ^aHB.~, {4ZlEIApW"K#z[1U߯Ex~ =E),˺Mߋ,&)!ów҄nX_5+ld{z!<޶G:qKϕmM]FQ~U*8oX'TE S>1dޘV+R3;*0޷]r+X_0mB&r?A@$ı) `+Zln_ J $wCf>/w}^{fdNd^DO;ҏ8N5zhZTxFKr˧6)a=>N*f*z YaNsBs 14ѫ=!trL@Y2Pɟ>PU~ev'WdyO EHgo epp:ףC,b.=?rFnCS>a >ͻ5w{~ )~-q %XnS٬=rTiz+6a65\t/MD5#%2yS5dWnshn [ 5{$츉o   P[6wzBOhSi6foA:f{[tugXU\'e/94{~WMN Ȗ.Z3Vk$ǻOO`w|G@V$e>,EMi;^˧ݠwEV|KkJ;m  {,"0wzU j arJmJK;$D#ߢ@3y  zÔg8PS+ Y{ ˂F!r}댼#PJg!/jL ;&q"3LA /tU_}rliwZݻ"6 jWD4c+KVϾuۇu7 sU %xS^﮶) HN6\Bo X 8`ҳ< l%%/Oًf{ARC{yk?/@O@•9[H9`Q,o+ѯÒ 3sU觳Fl\4v¢/ľ֨JL= !C`N`ddjѣt\јv y9R8#~:"u%}$P>FnN 8$uXX86 P3EZ9w4H&E!Z?ǂTxC>qzr@L-}lkOcN׉箞Fu.BvPY.+Asu2s>b;oPٶ`q~Q+G#)9)]ב+fBRỡO_~|o7J13*05[QÙ-.krmXG'ї/+UҶB HW32T -J+Q)pYYXw$"Mm+Ru ja1)6۹ v\, V/^-0A r:rE 78~p(f$$SfBjV"KF|ԾW\О()mYψWuRz0Tv4|g1ɞ*&p#jQF&O@ |E_ƫ!v5q1r=z*,rͼ3WrVAB෹hԷ̀(p044e]|$JǾM#"ߵZ Z!{P0Te5Kƞ?Khk W/>w>8>{eC7_>|/6 cr7B&l~?b'K_B[m;*?90%Rڒ[gBF4_*9OHV5 \*#~DwЍ͂nԸӊ5? N_eQ*]lE5RwJ|TY!iOojU`~ɠx7Wý5jgCV;!C4#ܯ  1Ovc։?+';rpeh>¬:uckِXx߷b3Rʳdq79uI8j1j#8p,}IWF[ bP63M ,ٺ/ɼ~0kEuN*#Q^N&zFn8-.] .LqS - Zlk 頽w͌شV)e,z9^ l{KGyrrk!BC"Z$A!Zg S*8(RLMrcn7ċ2bOHRd=v^0-e6f0d?;Ѷ $Yty/~vajac贍I&gg2ț"]udIqlؐbʶDXZvJ3AG %H HuWG㉝͂KJh}Q_ʡ6ܾT5ý^Ŵa/""),tTש!Ӿ/l8܂iU]+.E^.$ dJ+jG:eCa&)F$M8QyUu0,Uu쓬9m]{\ƅ U_3 Q~v@82L_Jnq3]xG1/t'm:B7ՅnCY[;WBO4S5sQ =<`<ܠ}Ec`7'ΜG/m%=&hnŨ߽lo佉J 1€?e N6>)9ON\l@q;>1$m] {D[%[FICԩPB 777POIΞuC cxK!p&Se,פ<9Zw/87u8Mw=奧9R)HxRjî@ vm=}<(jmMR1TM-{B)XfGP[>. [!crC Z $R ^.]ϐGl\C7m>y5Jgm WptWyRXB6*hAu.Rd2b/9ײ>B\ J1:.^PNk]Ʃk94Tڄ&;  */^2nTpjlAsk);˝sq^ iV(1'KnȻ'K{I {[(=@V{|oUP L2` ZeQa'.gTil<|>ROJ\S;~/idJ9jMz1/G6̪d\76|y|0MuU(S{1>[2_&߫7U5ƻ'@K[SU5黪t`G`R9et?I)'eč<(Vz[e? { +4aZʺk9/cg'mlu]T1'rQx@ 6QgՏvDZEu*j _":aS̏ ӓ.  s#+EUoUL谯4T@څ R@t%Pw uBi {v׀N٩wl=˭o`(I$M#,'TUNu)d=}0jǭݢBY$u tW^SӸӻ=yd&fu0 `'Zv_*"2^k4fYaIRl6Eek`R +S UXRt{7n%{pv_"VLw'k|ވ)^p+!m{mi#pQnf Z&gjﴷc FoL]Zc <kЪID(&ݐ oPgDۓnx&Zj!t3kJVx9K7 SK%`\l`RJwX=5Ni3 ~p=$sL%'CNaۘyȤA)SQzX+" %vD_F|cG>R*ߨ o9D)Y(rM9Ω?dg i$i v?~ ې֫O- eȫ4Ӎz_Xu@t`6tsCHOHI9|}UBYhp^]S*Ȑ]7n8Vۊ}B2s u 8Q*@mlIV4ϕWc|s*CB39M*|*j`!~>͚jPTaOSdd]fļky|B-sKر]Y %z@&\{i\.œDRj%R_Ho!yʏpӮxw+V 4`f?Q~^kj 8 k0Ƃ4o g1ȉ Mt[|PK*&!ja >qaR,oU*Lm t@*Se5I py/U IZg{LlyzB] *Jl􌈧:W(W|KYYiJu.!R~' x>=.o I"g=4::}hj_jh\DCdh饷֣]{j,|L۩36(sٴS-1VϾІlFfh1 cs&ixrkS-k7!:~kN;4Ixn8jfidaE%(6-F, ~ K'11P Xvetn\*x&/Q Lt6"qGqP1LIR1ۺ>d5]ng;VؤMwL[qL[(1C}g^1~"|d!B>pn%9+%UKfgGfrvAse%-2 ,6G`L-5Wu ǡ>"W>uDug1wr_uqbh|wlɳQrA^wf3Kkzq)?e]Вz [&7lEeǭ#OY(bD= фbářll['j(tQ-(QUs)di LNڣg&0+%u c*rGmDK~4)j T5玂)^em}2ߗJA&h*xC$_.L;i5h>ױT( R%1fu7ܠyT|=r\#X!D|ɊUf[1zSj񻈉 ֭ѷ7biEa@L.m$v+hظZDz?C* r!o[Qqܶb$m%$2l>TkP՝ Ƈ.V? jH%eu:QY]< Ku|Or0qc[썊N FQk9AؽY %?2WFi̡g7iӖ"#Jdh-ac\s:o @]zտ6ɋ Кt c'i#C-ZAlӓX ?xth 3ѶK{ iP0~S<_BdwJeRSx e/UY',%Y h!R0]h^x>MpyBX b,nK̬jr@rēQ;qϒ>Ezh)p-j2(b]nkAG s@~ucZo8PLc4Ep*89-l+J1sT4Dwa@A#~*TkxtI+Q?r(-o $QIɎiǮ'{8+P63to aTkp|7Pht`hߴ'$C#wĢsr4\E9ySH(p+ʡs|ug`ǧHǸEIucAm4sSg'-s϶PJrUzU۞A.u~Kwv^7s ,(:JLƂN7_»MwC!C žw7 vuLWCAًt 1)ƒі\p3J ޗ=s;=GkWZx"bvNYޗ sw8ZÙ1%E4Ϛ}ؾ]X4&¶VzC.ٰ , I85K PTv| a6ԺJ.dK𬨧p"u=RrwE+ߤ%a=T\d]Q,[':WL:;چr78i!;@n}p6mMmo0`$ ]_Ód­ HrYojmMD%s,lQgZ==`Y'dY5eE?qf<'0~tuX db}=U=VA;7X7y"Llψ@2Q ;%A ƺ֏ %GE/W5wJm>0?MҠ>,TF=V V\ QɴcY|;Ib4@9㞳Xmu&wv h.i[U^GǼd6$(m5g\:;w$ TĞw{ 'FQO#?KRp"k/LGjϵ'I| NR=#Lma7&1-+d&1XՅ@gMbiIRY£ bHQ2;ꖕ1FH Ds@ $oTEu/I|(LB9%v{caRҟn0šVŏh5h|FmZ꩏T>/y_X!d1OJGwehAWG;o{SbZGol:4/0'+44?(R!Okv-#FR?G'N0r=.Bt^pxD&\ kݜCHkzf¦SX̉51 k aDL4Xc#YƦ]aXetZG6? ?fvfю$m?@/bi)7).g)^+W|rb̉ KnQ4yG EXtZg3XeZj7F)DЄ(z>M0ׇI 94HmpVx ZB!Ӣ/4efZMyLR+D2D:x@ylJq_7xz5=Ll_z8w˺"qix:= e:l^yӛD t[xR29Fwp$ņBaˡg*SRh5ʲN?ۖL{'9? *LߐܴH2Frۿ![gJco>Sw+xL1_f)| n>59+T2*/IU~+v1=7z>MZ%W'wk$kRi/zU:ОG w?&i..඗qnkf[,Fn yY_J+{HM\=@] (> ]ƀ ;=4+5:j"Xc|ub'_s<"$F*tVA:1p`j؃Nm}44HTKHYLvi z(Xar̹mOSt3 lC<ե1JgޔuԾzW1i;"Qzދ`֧wCəMӀ ŒߜK?rqe=ͨmH55Ժ&sW1Oe}[G4YkNK^h~%j,jg?KXXIi@TC`$>\5L-G,~pI`jܭ9&xL+R' o{XAVŚE(kܽf?DZtC)%Ι{iVҾ, e|:Lm `'qr -1LYAjTv44_ 4}nk]i-[!/uA}?WH([å$f">oci"G" &2ztY,U Hs|M6u$W7vT<4wUIY vu+iol gl%^? Aڛ)^hy1n}T}%pP,'wP?1НMe3f|={"i kO'j~V!5lV TD|*L7}e'%PE؋R-{ChߍiWumj 2&.1 |fl*ͻ"m`bb_TS%+8*Kxy]uƜ9 |0$Lбem'8 {9<Hf%3k7gIʾRӳ84ُ־ً3BpиG?˝)4EL#V+\,=@ cE[8tN59t=/ ;e|McfJIP ӐsYlAYxF' 7iP\YKN@I_Q mv1Z|f&mY,hk82]kDTi*JpY9$!$H }n򔷬\Rh{ tjaL[us.T_S9kǑĉYU7sT3<}b\QzJZde+KdNY =u# 6;2J clgJHzʸa AK jRB#--.KkW@~n K#G;-{O0l_koGaf^F  AX@:q\Re EA (~;^<ٵ8^S<Z EiQ~ZIs5$oū3U|~TGhW~t[rޯIMڸ%'vh>vbLV̂2X|,caǬV[{~'V8*$fcD&r(^rK9' rK%lR j.m&%g4ؕ3ට0Ak"Tr>U,LV~5x&, = BaB>Gj%_l'C{YI>3N=j:i+/Tr0Cnvd[ /u0Mϝ+e|#xg<]Ox[jջ1 V<*ɬN\<mk^;SG; ִI }c1jk5p"[n@`*ys#-zu&kwUO!8V"IbzZ*/~C4G٫) L I5cÌl'gzf< |0,LdA'Wy#U|| ނ h صNJE iK$YL.cR*ӸzrŘ2X ; u ?=dAWcױ#?"/ ({~)Je4/Y Bn1 0ڠfg!ok`w\f3wUf\^3 2Wn*DYƃmqˢcXʤu$Gtj$ yͤ3x4tB-\uzۜ'kmm3\W{!$ʜ̜]Myi3)A9Pbis[cxa+ @"ŪZ,'B No!2@05<Ė,RS؁)q(y*6eiKAUߕFi/n*N3߄{Ix::/(!B:FA-yvG PѺ3O{P>;==N[0~ԁrQq!h&n]GM[v`A7r3wҪsڂ^Q>}2Fv,>e3=ES1LK)Աk64&!r/hy"OQ!0vXں;,7f.l"V0_B: >W&8gpR)1-z#Id B9zGy|l3X,'ɿQϤ@t.|PHQ6q/P/g!7=el8@:z{`zPs!K{]k@g7Y{^t|Zl/R]ЏHKeK=[Eszs-!:&?*tDf6i~O6R ݑZ TR˫{Bs4\^1 "X\ fK`zėv}}) &yhF`Yvn XAk}BXh5TP\Qy ~%~fQ#Q3kG6~~R-?Ko`N]*b 9%M:\ ;X_oJn0ΨoS|& K?wCC:T;PeZJD=MmLZ~fi%] ge"!paO\$c #`ܷ5bFUT!en$}!?r^mϻ^nz2>\KvxZ\_&L!r_U6e}kkޡ49#:4E|M`M), r`a𐖳 ff}ĴZm#|%"aꆤz +kWp 7fde ~s/Y7>aYe=!Bɮ+_fycHq귮ytJy)iCn;3/XeNtkD_w;ͣkHmAξSߒ/}v- q%AxmhҘD/'`y<1B-./u3/]BT` KU6/ Q>IaxPGݫwgG sW)>]Zm7HT[yxicBėVp^BeS3ӗPY;OmUe7jc]TwRq~MGlq6N)8\4`Lx޹gw'[̱~zR/ 4bo5D#kBlMVkT?‡+;*Un[:w\VO=ZŠkRW$8 jmԲRN$s508 ÿett kIP3]/7ceHXdI^y t }2sm#G?Z1m޳&57-5唺&v溡f1,Cl^axҵ-  ʡY `V IJXء'uSi.}GS *+yhBxVs;tXVuiv&y!͡PwNϟkf">T*C BK&$իDA[kqQ7z,C 4Ea֘pUQWuWMhvvʹ-Ds^XѼp\ݤӲ\k?atT. W&讣/ :^vĶTQW,ys&߿iGJuz֦ v>?ߡ DfM&08&Hmw'tgyEg)5>+#hܸ/C Qq_&CDͮkY?o=Ѱ)( eCF GUO8zJG=Cj@ZNߠچ4]:8z|JY'OzYixe:f%VckK < 3cko1/e6}!o^A be_ O,n^)"CsDّW_)g[?y\OQHwh]*/,T8ԧ1Cq{>Q8E{a)-l4 IR۸ 5&V(Jׅ!rƨC4_ٌ0HErMo$_0kp"'>/:^BB]}]G_4B mgQ^OaN;0^b2 /I"!N!7K_ [}m)aL:pp2yɶꢸ 4kDPJ3^dM,XkH L=5@&qc φcڭa\cQS[ Y~ 0E=T;}?3Ϊh{>ىTw< CEI|k/-Z4 ;b =))kO˒kTk7k NTf-7 t}bo˝$WĚS8 (mT^y";s8g0祏MS[>~4]\}؂raq(Ͷ/^kc\ RbLnCh~aolA !9\YiFG + kdQ'\zL0[$Q8ܨ_-ܳ&Tvwk|G_xfQNð#<G6fe6sk[rGf9sY1,wp?̜OSPI;LWgO6ly>! :2K&ז":M'-u>:무\6'-/Ҹb]|0)*pw_NZ<}ep} }aW\`COOD#r@ŴL);NNK/djŤm)+`\v<ˆYER߉~S}a auIUnfw@f7ggγr*zzH_w!`G"jՈmhe41r hFu-` U{LٴmJVN/,ޭՊ[L%..*B'>X0P ] Or ؝Y +:9Z> eI>v-G #$0i%~&I+Fc`pT\ܚq(99s `=,7C@A֕@ضȒ&GW xYPk8RlIA&i9++Lj:KfJkz#}JI Qꁎr>=e_@6nԆ#1[?g1}+-TPLO({t!4q["STl"߾,BGZ0 T \B~IyK[nR؝-F0Nq[gߒau "49#|-@D0w"cT6,2Bwݺа\򵣖?vvXgqֆgws8:&PK/ C3o%$qx8CςQdiBwʷ 8"x[KqrOM_8P/%U+uI>'u4KOE%T9uNYFevS^+}KCŠMt4onGdSʔ+R_46TΚ\bR2F%w## t{@=hIyShF|_RDeb2 ϤDrajj|foeKŠ@!AVl쾽c1W MὓU7*4p&B>*gfqk~!Z3gC2q6Rsx/`- 3~ni-^?6= b +r-_%JUAZç3A =^ ?-InDQ!<$ƷZ U HzN %ɹnlYL-(jW9ڬt7ޝ>\vg7:zW$s]'Q:_8aV( ܧѿD!a k{ [QeyWppwm0 Ix#4>8P%B'm)ڄb| WlyJߐ Mu 0*r>mYV{=wXmLk0y ڏITNT>xᜑBFr?8KCT+DuI Rwx+y Ԉ@m΃^cpՏ\>׌Fʬ%"a<=lrۜϬtOJWr䟌Fruf:V#d:iHvdu-@!SQi;^lǔ}|FًdkPrv[nMs5ܣ|Rh$.Z6dn[63>GőPͰ;@L:\b1jm+QV [A-{ HYQO`^\GSi߿kea6~/4?[,p.ҕ~ݨ'g-6Et64|,H|CTqJQ݇p6nDO]1wQ,zs.n1c*SNb4WIA;HT-:W+#~(W:ʼ#k5 ra#MCyvsԩS{]Bu.RgvȎ^e@@=1ku\< P3k7rs W=wBOsF¹"ȵJ9IJi@*6H)!̥{X@Anݸ }$S]Hz[gz<\,F*D; Ď7)Ч<d)ay&Ԡ {s CCJI+OMV} ѽ鑃o+8}`4c*D%jdTgMO3 K_oڇKp\/=C3aqڒLOphP*$3TRIruT3";%8Sfb.T mN{Hu7[[|3Nک"e+8<:nHP&cKɳyըJ[s`2uU[!Q.*͊GH#^|.qQiER'y].3 Pm~KNsAQxyM2ӝŸD_G>}\xX,QGr~Wi15rSZսNiX^l c/[Ȕ7qCŐ0|idugw^9jj.&O5N%+;\XsPb^"Tǽk0U94+KtHZ7~Ż0Bt\|Zh(NBFQeHEug [aOjaR0F_ƁaqNyJ(yjbC0\;b Ȅ0leg% 3> %hΝ.D6KxV5-&ֹ۲6BlZE ozlpd(P+uՂT͓ b >w *;1&Q14q=j"YY6m>ͺsq打. ?aW놢Ts@iwjL0\gS9zKw {SH&YG2Vޭg-Az6ջ$Ji^XiB !$ D/+*f0lV՜hݯ8^gCWSMuufn;̞CƬ)壏at\%yq+E/ Ltx>`HNӴG;>Z#0ZQ a4(D3~]@DZ.:SYA8qqaJZ0SsBYYMSnC7z+XዲPNLuo^cnAW=.U.T/=Xdd2Cq-$?97JyPBb{09ɔeN4j0a !zq ,`CϑQBi{ΤQ-qHO9#X-Ƈf &vq"*ֳnep w'~Cn_) 9;6{>%-l8C)FK'c9{Kα [\˯nt+\OKNp |<\+2RR!J"@^ͲOĕflPoWFpg ړ2ۚWHs`h`C͜Pʄ䞁XR^43 ԔWc5fW^}33 ږ.;!X2%)$.lPĪe'[t&*%eBYiǖJerNL3cd LZ##|3:%fHս7!)_nyKml$սPv{?AC@gW;!LAZ #nbȗ O8b hlVϰO6ڳL:\^G%;\Iqm\[!R͗|!,'ko/g)!iKⳊ)Nm4ѩQ1E@Lt} & _q")b US sOeؿ X+&gkx}#eJRpӆU+mNtR` n6D4Tu&t-=p?W߳A 9h'j EqD2̀1O|uwՓPmp][CB mYTӪ C1kk)pZş@-hվqחK]pM6{8΃b@SL^MP.5'=^3֪\NBDO>=EΧr dofn+f*gL/ Eq3fvI쨆Dr PGR7T*<,igr6a(QBUjzՏfZzN3Z=jP9,ߒh{x^J]!? 6ՔfCTZ=Ԑ^u1h4fޔ&T!d"t д1"Q)}084?&cyg}d[M,v= BJmXfLEA( [K}9.Ox^9,0MAr6z PDnkfCnK[K.):5+!13u !V[Gc4Fg 0ӚHDQoɂ^+$?cJ(u;P}MP<]ds4]}i8>TbhAsI w4퇾,JY2/zڄIV'veEp&Ǿ@l $Lr[jsC wʇ-9>-0g EdJS-wB=tD]4W;JL R%lB5ϓr u Pu<4oa4 0Nи@ayq1/ TrM8\?cH;.`mG4"X2feOygR@d Ť;EkiQqY#0SX:oBm\.O/m2g`/Ga~L-2A*DSǀ0l!Pͅ޶0g|jqPmkF>a2wb]pV?89 P^=(uFPFp,H2% #H%|hAH}[ i3rXWkNg7m](&Y~uT=ِfȅe1#׮1\X.]66BqVg-Pt!31{~",Vi4l9mHk;qhۂ3ksN> CH8?_dnM *Y$Vj:aU `t4ж|*3EiIr NX!so 6y DLpvx24f1 XbB1v@9%4,kb2nJķ;2S+ꪩh 3ҶZ s\ l6`o<E xDtZw'gasl َM:Wt=s׃ܧ> jkߑ;&h;&S-(WhE-_Ca2F̴wcˉ']$~آ_Ã۵p3û +J 0E 0A T6uDTYH=@n:aPhK).Ios]X !y`Q/<0>%n'M-u$]XeYM\79٭V&~ ~b!/rQ\W>iS캫uŘ {or_lXL /Ҋ5SdALD!40C_:8ebŬo@'uEڍѓW/YNH֐|LA'Ѩtc')o68O˧L yۿ9IAu;7p(FA-L1Cķ22d&~"fܸEm#1>st:(#W4a*#o*.SDΖMo!1ȪwtBy؅sMR._œ6g uktcԸ}eƘD D?%#42$d>뢯 IUxt ISE*^yv SlzyMDDV]tgXEo ZY#s>sE ZXi&fx7ZM8ܚ}1+Q@mG厝$/c/ pyJ֯5<lW4OF.b2zБP\NB%܊θA/cjY̹)s }p.:vve^ά%D(b̾*r!l @OYM@h(q#c< _T_=Ԭel/ײ!-y.SA-Hb5+N+ˡ5Vtw%,c!{^C )UnNi 觡Z8h! hCjkձW.Rh#y͹_X&Ӵ,I"a .]=Buz_$!E[ U9ΐɲɞ^*\ Jy.Ro8ܼ`%WI5\pФ`FНI]:AM[Y#Ǘ)լGhSGɼMCȩHL֮o12Ǖ}K~n}q@nMB@SBIZXGD=@!ݞ,|# ͣtYIT^,@yKЏ]tj۲LAuoN ]qư`xܟVJYPҭrdϠ#jKd;Jq}^]Fu0U/f6BʅG=6sm~V2лx=x{1ߍ*x J(}F:l|!m*,%=,(͸9xSܑ lm?kãh5O]B3q*\uޞcM}CON˔XN+vENq2~ཚ]yHFxG\%Gu'ඪ`6G*8 mFyv @QK7} cKC6P~Bm@ tMuƑXg}".۪wrs31PH1$NZ%rXDvi=baPK{B}B/LmƓ{}ҙ={1sx5!-/j-v.RDfC痝yˇEpqzZjFӲoqG(gma)?~ڬt81IayT=g>D=E=& =Pt 2(tCun ʢr]%}ʪsE*RٮҞH 1ٳB{qۍi':#tӼXbeB% A `h*fiQ穌Fx9ѶcK֘DѨfd>GKNwF@ڝHgyd`ɢF[b8i۪jS#,p+H'z/w;I4ڄGUpфs5YqϘ$ʡ=vgF[ =È] 1_FuOawY[d:nS57Փ iݚpD o/?M~f"rkN9!-* I7b0DNGbеeʸZBk9,yއyO]eI ;fSlj<( v^ɖ"ʨh}Fvuy/dJGgLO-O!>Ŷ^ k?6(& UϠkPsʴ8~[ vAnrB1IAf;(TU%? f?+w'j@VAC*MIN/Ozct +QӾKI}Tĵ[U1mAu @q_{d"/Rd*E-DNjO-z#iESUܺr*b:wig]L.@YROcyP^[;=Η*akμ(^Z.5IvtF,E- +ͬb#i)J&!7}iW0.N"EA^atXt6a;$B|;O8n,<;+4)RF7.Jo-m_ /ӎ[ q|KQ9K` .7 JݝiM-➜CZ0ju HCA!MQ#lCv)ep}TGg̴բb_'㌖%H˝#FKXrcCI>?|4y9DŽ;s0 SFurqXNΠv]E)3w 09G y?J7QDG^9*g_zccQZhZjByU)Em}i-:gA#ކ5`O(pbr;RX`l6Xj I*Q&zF*K6lY@sܑNy, K@FˮҜ#c;R[n(~H?Z*sJp9Dݒ,ʉ+៰xMĪիy9KhSw⠆FWູ7_3Ӹײ:tL'YQ(7~{0q<Qi4[LJ {SX< Sk@dK5.oW.殪53`?_CDjY\3߷:YqK`p,aEgFmآbfGׁ@HDZ s5V]TTp/n8P& nދxu #șsH7)8M-__/^+* _} AKq`F*`l#/n=yL%?݀PIx>V-macݚ y5߄BqEP|pJ >M114|PSxu9g Z[4_Kّ98k L  )RDKqn wt@ N臠-˒yh|тܕzA?|ݍ(C8<} ?);GwIl53Ky/V[h/T[LVb\-7zk ItrN;-;WڦPB++fm!6gYM]45-Z}sV)_&q{L_@(pr趵-1J81OH˼'!vն> ϡ+»9x{."AhxQSԗ2Mod0o:KdΔ8#FoG֪3n!@WY^BL,/y43&IIh%hs5 LWo9܆&+%ձ{/X:v*̸!x> aqq!ق !xo 5>Irafkvq<& z 8B[& [ ~ѷ: U%/ m޼7%h;A#HX1/AaǝKKVpjb_l+;9a/^cՔ)0. slSOC\6Gf7Vgxkw=<zVA@*B7*O)EaQsubC7y68Zw@rqV8߲gf5vb 0џ}$nF0 PC>lB$폏/DZA)nd8p%Cv}LaK_3N?rmi!iPDV% 1,R7p+҆1O94ۑQV.o;cf ]MTN~ LnF 1UcTdj᝘~b5 S9DFVG!}\ _͠j MraҴo;utK)ˆ%+EΚɗ  tHd ,yߤ&ˤ3žh˨nCz8xCw!Z[.0@IeuZO10(hI,(K 㘽+-!C:$}i J#pKmA$ %H{DP(O-_~!GuՐBliYl=v"i5ǂ^Et2W`[〲>ڔJ@3eL󃹺>_+!f=OC|t߾g;*XX#IH&d&n` o}Ǭ zF3+_LCM_K(ڡ2UqUf7nc0AH{n𐧚f#J S(&ީPD Q9ӝzg5b5q^n7DCX~: OzC2*ijn~ruC/tC8t] R^JvQXҳ)Y6 g74!uM3,b2.M !8`p)V~\"!.OﭕT _Yw,BF<0JMŨ'¯&aT\-ǦSӾҶt,[[S.1py08f+iU6RHyVȱ$bXۧ_I&HDٝ[諽kLieЛ1\_wPwIf`\#jAB-EX-=)"3eu\;/Jltk԰^TE%U v'mcYG=P@\[ ZqU e*BL]|&O[1wh2[Kx[N&VZ#Xk7~DoK6XH*p)IllA i}lnu ;"y$tڼ8fr`&O}4>rP>'EjٚWa9Dڟ&L{9P8n8#VV<2;H{e/4 Ǡa?',peK67L呍@s!YrM9&4wf ٘~@N̥ 2RÈ{_5p ƹ8noϥᆴ K {88 E⍆vN/#v%|?ŋ 'ރMY᝞ %֮':YmFkxGjW";'`wc2G$579ݕm+'z.GzK$8gb1 \tB}s9sȥ<*erCX~ iv~F qLF56P3EC${>A62记ZW\K)  [IL` JAf32+>Dž9X'h(h/~+&2|SJt|8#!!/ۀ ;Mi%o]N-_M~&z@C=Ishα ˝)"du3ǓL%B'o{F&N)~oChMlNZ]?BRk[ S(f=6ˑU|eSC( PU4ٺT],Rj9gBzg$:#r`HـqfyCiʭE#15ۨ0q]#a|{dhe1wEp`MB{Q<g Zbb'VeL]p\[%hUq?};,& o+jzU)T=[08 OSf`Aτj$QVT(fc, _dFw>7"V~v"sWb C=p)WES~UY^< P LtYj?WEc865AkO])›e\wIK |5>~ijΡG"Ji.u읻?B6ޜ؜><)G 6#^|2`' §=ke[~.I*Ds=TO,ы6a=Zϥ4V1siATȍ2rRYWMhH]vdA &260afF wF7bds(! 4Jڅ9;rIŏUGLA:4N4}*y-_U!oU!7i5 dT6DQn s,h@|9C/-]"i6 %~9ft[!|'A$[^C\v=A㪨u7ZC^`~~N,k!#!@'G[ `(VٽoN&K[!++z7r7Z!:5LJYW?+؍8nõ/hE@*̳?phxM{};^/t2SV3Ti^㡚8vgL2 -%6 y?m;5vUۆ.[tHJ?UlDcљQ}hrH;zZ{ߓvTYōH6ޫ[Ĉ8֖Å(Y }rn*@ݚd;M|m`C(Y"}͈=O=/CqMz[ sxn1~KNf:VvU P$%#5&c]CrȋSh_?GHb/oi_ѵ& F׵D' ΛP}_,;-=Ah+@ai tW>mY$:v&]ɾ2wxUd5O=UZB%i.$lj1KɴR qb~Mlr<6MH*#YUQru:dib" YČtv~>ˤ]st6b+d7z7z)^G_/R^k,GȆ&qkCJ䈀e0>>S7rob|¿t N +fl+U]U: YXmCWI1(`P4y iLC8LV`kUIKu!NA 9&, ދ/Xymz;SA\(э |qn@pj{TTYw3ʘ-7L}_NUCzd-f̵ctVZkN>_5~S Rƕjl،x{3j *|RTA-l>dLaQ)J$W9(`sYе|w i 2[Yb3Xmd|ڞNtB.+L Wq/.X@" ߫+Z{[䪾u_c} }%6'Pzx qO3 =~@VH./k&g£ e2ޫWa\48p̫LuZjCbE=م2ײ`َ.껺G o5fJSxdz=DB]:_/b:r4hE+A*YKd ҏy? kt3nA$bJ(ëQq7m+BUYKO' _SԷ4pb5;4g ѵ2׮eV`6'?%?1ؒ~PWk6F\*[;=ˎG2AE@@O?'k(!b#kq.)+=a:i>*ӜLrU+oj*qSW<{nK^;:5s6KI&1tVS! LN4/s ΀ā;#?"/DUc?m?/p/HJ"G`=IsSXmS=#"'L&#l.ԿR1whj(i>?w5ok/_n͡[XP1TF򡌘y#;@dfbyA.4TP3t31'E]Rhm]䟇$e݅twy0wrn:n!OLh0`$Jրф>@QfnVX!BBwUb'^K=ZM$O u/s(]<ߎ+]CeP!~3vǻ\˾g,x:{~RqEE6**u#mI]Wcn>lXr Z?64 o12΍p25s?l\*~`$y}r]. %)_386UTot; `'::$ qՈNFT,r]L. ҿ:QHK&y@r{gQDF`%=W3-r޲E/ʽ/pÆQXP%=\@hѕ RRt <6^#k3 ͷ1H~4ۜz<}f<$t&Oq`6z=Aw^jJf'$ *x+^&QuՀ͏_2<˨pm:曃= G KZ-O|fw$pANV3; >q]=8Btr՜_j}qFۥ;l;Zm?BFj &^h 3Ũf=WO(?FX lڷz gj#YZ\{3*Mj9}}5;hn 6?хp `NÎ=Kv~rָ@:}QiYmd\UOQ)W|QfJ+4r뭒l1@pp`.q`c~`\>}R^E-boZ!t+ub%YecIinn-!2̷(.Eet05=ɗ 8ܧr7INK@p{YHM#lѩb"، @~8Y{5hEHC"+wym֢r+&fdK5ZX? >'9C8_Fc=Ns{ተ⭊GXR݂jXҗQy8[o@Umfi#dj8H3dRb2v6B^LyXih@|Ky3Fu6 @Q #F?^hɩӿ&pYؓvUK{!QS!7fdd*?CՈs8hX6$^xAuK ;%"91BA!$C C .~HA0aa2mJ+|R7/&#Q5Vq/1̪zOz)uׯH݆h>ӁXWr?0I[}^k127"6:{[D!d(_o T~U}'Húm}H: qa@O"zZ;߂Vk]B'W3joԮ:8YHE`to~H´A!ë8UIy}2طCP%^PT; @Ȑҧmbf(y ͔Zq[5:QR,}I̴)úAH s$gY;_sl/8 #}a1؃JTf q +j:KM n|׸Ռ9߽9-85x"q5AD =iKiu`ڣd 2+^ӌܒx}'ҪʘOer),`v쬑)JRIB1$(jSަ}ۭ ;yt Ym'6rF /xrkku_,1jٛ rkБ%lf%0}Q}*ʘ7)ҍG*Ѵٓ9]!֌ˊ?5u(e<%z3ϵOM[ }POqLZ$O}N GF Sok!( icX6͋$›婘֘cԏ1B~w5k##4 ϣ^|EQ}~(ndV{SR*UXeֹhz;"vd__!6Yߝ"ʮ`:pT`phMQYK!$2EvY&ݸDY8nq)ҷ? FGMS 2oC'sLT ru%W(?9lBˌ\ -3< Avs$@aR T1gB2Ub)2ݼn/DRIe1]F_s LՃK e\)vJE+GMf[1s߬VFy;ٖtسh_Xd%fͯ3!-6~bg@ r5➠Xqy*w褰J,&* Sz1?IO ꄊ%^ Mm iOfvBׄiDf1wTXN̸x+ё(  x髂h 9Lc6>@g,d7I:VS8'@}iuP8Ə+lE#Ǟe^z2Ymܭp2°Bc߮# u/;n/م‰ 񼹚#~w{oD8Oۗ-PQF93pǕ.fxcٰƃ0fkgnP_m8ңkUVB%ݗYX'`׌YOvJ8"ҕh =[- !iF 2jjC":}bc" ފai^]W>@ڳ& >wDZm٬3MZCʣ=e8;?a혞gyS ؙ$ůu;ă}Z%NN"2lG.>S4Őyg?LCI=NFeTc4թܱd|.,VppD_'&,D{ɘvݨ0{L^:+ 9b]6]^&'&`+7q,+O$ȉWwEY1 Wd:nH;4'+ޮuse*Z[0Щ>4 |hO*d)n=z#y6j(GoeV2ɣ|@2&?M@7\wS1Pދ}H)m)^ vL:#b(4sR<J6~xu8y+l*F͕l8ж% )$'_="4hyr/ᘄ+k9QyYֳnA W^d~cQ f#NHt\Q}^5ſ(1\c ='hğU|IGClar%˺c"y TpW&bGJ/s 8ME јsU j ֡+RxLTwgUưK`wP#R9+3`;;|K,{jYgu`Ғ,x$s=4%| *%6M! J2 AI1+n jpZA$W*Gl&Ҩm^ܲcc$RTũJڔDciP\ S0Sdh~SǪݻu> arr%IYSR&vP&z͐q~qd+3sWz~crrPX$b xql$ NAѧf)N荣L;(EЙŎ~i=izYh%@#e^T0uhfTW 9^حwwwLSSteH{ob}#Rq:-ݴ]!oaDX0uR}_>~+]#>6Q[xrpcwD9s2V !)6"8l+={Sny_Jq!]DF h)""_UaNn1y.~738SYP32"8|s4V8y>7lLJ7zf8o7T+^v:@Rrn"t*bMi#TNAm*iƿ^PdC`BET w`C8=3\d{{a̚;Rl].'ru >ݟ'#!C 3C8uӀG>k_>3JWߺ[_N ox i,ZЛ\hVml4 `iF^I@h=P{&&5Ir6O^꼇&kUd8~#r,rS'1[kZU|.xS#m{$yj jAw0|lER*>=5ev@؃F6KCp%ק7>cשtZ_^!u3ŁĊKM3ͯ :tC%o˦յAT˾@zļ~Wg`fajZGz  yRI9J`f<+q*ϰQ>KIIPˊd f]';$EI/0!wjVK":5w> ӋHdVult6˺8a刖SCT\^M=PX%ޗ هɂ#p[!^ϴs:bBYn 6ZvrM H1I4~lc/Q$lHbSoHϔ5= _=7b 7F%AZiRf#]/#+rrKt$k Bd)i[Iұ f{ŕV91d^~Mf#LrXEc^T} QG*2 oX]3hEgk FiFgKĊ11g}mTUVڼ,-.2?F/RD-m=R vo=]ƬvOf[wd}!6͓uSɾo c0phY3||0iP}E|nz1OGTVIè mWt2&<45tXz o 59C(!3S9K~ZRt0[W ~gcm )nݹm'y$|Y %t`Ewl2,mihv xl2Z2IeV Zh oK|xWsaj4c8uf!e@pRRݾm$=Oۯ2tNyJN_3ȵ ӷr7j?>k|{2Z!1i`X-'fX|Xp&iM 6:;;QR= r(E |Wd~lNfGGTּ m@V i B{Z@0\IzFOR"BfpEs?F  |(v0qpHտ.%B6uc.I\MHDhA.b.Ry+Ҹn0BgH61K0H.'"nӆ B i5L*q#|oe8І\ . ~ ڽhSȷ@E&LIj ƌ7P3n9c֌?\!U`rs uyr$lbh)s$p*B"v\cs]6 xhAˎR!sNp@i6t=EHYvbxPu'Om+dD{3ܲ`LuOj. ?KqkYrAF9Yo-5EvL ODnDZ?R^eo3 58;eo'5 䁓Ey2?hJnH$fponM3ffU`m!dB,馻П}73vȈ04cjʳ"Oiט~&V~,%yiLS:>'_fW-N~ -?ڽ3[ud7,Hr2c U`V+o&:#k쬖_ֆҹ&ƒ'ژ%wvFنhb۱_XOKpQimS1˗'u`mD\k^,u:LzmSW/FvDQ[cTCBLjsRAM55a-qq8?DFMLYdA8':amuttÔ+U6Y+DzzǤrU>։"Z6+#Z6F'׳&rv&5c e[-urůZҋlu^OgqZ\3 Y)ݚ9q/Aѝpyt ☀HU[3/_Z$w- |FH*UvT'Y[y),Rَ]:y@2ObZOrZj]IL{Ik&ČB޶Xs()ӋRxzڱt\ cLUVhDRg/6nLf"+g2V*@@z. рK2 IԴi"ObL,$g+4J9p$8:2WlL4@3TT;EQ7nUv#y%}:YY?X$.fz S^]9d7 #7'@Ri~`K{tǕTyWLuW7wz+M.fD{3k$@[p "׶^rO kF)ߧ{jAP-%m*a[-A7ǩ?ěeă 3t`T8! p^%B(gvtA"f%Z:.ɼ8/Nr{k%h!.meZ-7߬G+vzx2t|.Vcf.tvT2C݀oL $;7YP9#q\}#bLOYH'M"Q1SN,,uQOhgģiE+TlvK_0L26ޘt, +Vœ񶭏=q!fz%pH(m:*k=CkrIzRΒhNűMJۆJ.G(&UdCz?XM/7=#v%HLXϫV"pY/ YgA-i^QR#12ԗ}|` D# RCgoޫ/#uS`9fCYI[/fEٟ lѣcW<~"T%g"-X[^z8p aB}s6#╼0DD5ĕBzDuD4X@&Z-LȾut%OF ffO /GIد'KG]P' Db `QZgө.Iudu{xeϰ8" j?F!r[P +nFb^r r;mEO5`ǬV7{3y PB_XQ/ C˰sأ e76CC3Ǧ}ϋQ̞j(U6lȤFt:բs ,Fds(g$",ώ8Aso\KTEhrmQ^S& W5T&Z(z)x}4b;($"V57 ". *[dF}h} ?W@?a:0EF;`g9 fz%",G#t VBLZ,GyCL~ApxD`e?r@MEK,:b kux ʛ%baӾΗqֿ֔]!\zG> + 6u{)<뒇 a\Ni);|> I8_J=At})H/ƱAҁ*B)J 7N<̧T(YPdvH1a1>dH/v:3 eD [mGۛCtf аTXdRXurC--_Yi6>p(&Ƽ->fNV 0X=29Q`i^}h[\v& ĐpR *E'~[QQ: {Sv1wdDo=*㯨A!#u1_DR^6^k(FCZӗf5iW|f~K0_ǣI&tS:Sz@w"rxE6Ҏe8.UU>Ksvy^魅~64YwDɐuݖ,1g|\bx`$Z 7ײа nfQ%&uF3"H\AY]*Ltz8yY宎GU4^G'5Į{%f8Vq?2VH'EnaDj#g~[*`Y#wTvL0Dv¸rEw_w 巡l8/ILIy*'XS:sE_v4.z@c,1W穜oǙ3.U}佬vMʌN w^*OH(^$R67HuJ$Y^lnXT ;(b$A<`K=Dʋ .4!ImP;E#U_@󶛘O!%E0Kke&}i~wykX!ptIH<,NW's7Xj(CA+z (c7s!u">(Vm66Ҍb}F|:h:j>M{ڊ>Z/˳t)K?&jYvpkYX?,Ģ}Y%yJ 5,t/@pܥې tJ9=4g7*ɪ]\TU0ZB$mDRnp[C8eLG+ѱ1n` 4]8PضsBW_'ų $^=M5jrg"&f~38++޾B;*HDlIgԒԮ \Z; Xq5'N_;RBe=9c0KZT)SLĊrno ;8)J]R3XtΆRvi~7(S> W}q#?mD!Z{g$t.H )[Fn`]FkKRޗX5_uDědר}+C'0A/=q0*B੩Yu20C̝J?.{D|Xԝ2)̑G|Oy*#:ͤA^X=SY{toc-  l BKA9Wن)^ٮ#BGBfvnʞ~bt2F6w4C_.䦴F ʓF *byj$LnRo!e`rFXv^~~U /,uWj$רzeoTi3/•`dj\W"/u؆$ލ$b1aYԑ6M7!?tWk)wŀ Ol9<.`YCT`'iv' e}Clw1⻶[gFζ^fpURbSU"2GnlnF x,X֡k`k钬84-NAlY!#3%_3{N4wmH+‹9=:/T90c [z>[Ҝ%KT\q w˲x*A1kbaL|S5 <o]@o]fn-v A@VP̲1—YrPk-0Z>-[;Qq`n!=ˆkI)siϵW}%O 1twW!%| @d囇6G'6<٠`S__E[R&§0Cf 1oFT?T(`G&uB7m+p#Ut [G|@TjY;{i*]sQI\@ъ*yh<^}E&`_ `x`mAo$ei.ØmDw]+ֻ̑x4~vN ] ْ6> d;noIv )miYcxp+9P6iu]OvfŢۢ2%T qC^y3@ZOR}RlU4]`M0n7Y*TӒN̑:E;̶Ȥ'0妤l("Qtmh 8 nnU (ȑr0QnBJŒQ<ӹݚ7'3(l*7O/̞|hV R;Mly\%߸ <WEٺDZm}I]1ao6 O-ም&jA3]?5H3esմ\nG"XJPõ>tc^G#ZM|j5;IQ6=%W{09DZ^fˏ23T ćC_9U'1=J(cFFNdq 5-,8Eq ;50n8ⵖs n0p,Lhy;8LCC0:^B"w \NQ{r 7%$mD8AT_㭿#4cPLtm 7`5TBcy7J_/0IZz Lb 'mV D9Y'}R%l=Ǵ T3lh }-~} / TZ/䣐_<ǴMkf4|6&,/qsJZL^Zfa `X;XErP3QmQ4~sLrmǨ> Hv{q}֝__HH1/J_UFQGo!b3ݞgazHqjZ"+z?(E#/P|#yN gh" k̟ "%: B\ EMnapn*+WzlJX` K_1)72d.M$]Dɿ:+柒s)C -'W[lm1 ^bXAam߂Uev$sf5d+~(ˇO6'EWE"Fk^@1;5Mlü\91+(8ŜW+}i^qa6ӷiJUl/S-Ui:U]%=Wb;NZ^s ?_W07\YU@Zx4@:r2Gu^}9P73/\ڮ:h3LHOyW|^GY:99Ы %.m~bk/#w82ˎo'O+ 04u=/YB?b4[W+XK1@f[qJL_t 9o zKTG"E(9T6n@j3v yf,~.4sgYh!QZʡazl ;4;$)S8-}Ң~4<ܘe\qzH4-;\k"Ep-uf=Hh7dhs,zQ/tsꌥƄN ҳnOY/SBsI47hw:sc9ֲBUzY+ ~ ?yލ̽塱\i4LXIE&,:6m5h5z*t*rQ!"|@(ӏ1w )!JW"δ+biJ0㣪~] AiATl֐51K8QƜV\٦.prP} Z%X L"'}vnOY'H |Ic D[tq|]Ї ;iyZgD[HuPb,gM7+I&溛% [tQC#[T^ӛB [v [2+̱SHè?\+T?0sO)Iq nJ T>h93._ؤ 9 Uf%2ؼ R߿UId胜]_PD{#FO:k;^sq>n~ALӷA-Ưam3Yr~` LiƯ8Ja~x.ߡ 9Ba&8-H2mOLC81AЭm7I60e`=jAT_YAh6ʵ\ojִ(Cv,)SڠvN}5'n0aI}Ŀ {x|y#sD`Fg*Q76S%VYއu.<%tװWƴF)z{OsM`ӌx1F{o W ؚwW`aGȱZ ŹJvDq)u9l!Ϭ^$*zI7ྜྷ YƁʄēvd7E8#OTYj_FB j̔ZCcцwx̪/B( lӛ̹8€һr/h$D3K=}}丢c8fW};:Pl4v2~IRi GJ9+[d{e#уacA IX? 1OaqҴ5ݽP`2\ Q)*2{[C;5!6QZ@GѤ"R`Gi-y)Vmc={PRߤܹN,0E\B&oIavw+uu=W8,*mfa|ئƨT[3=7yz+t_f]hyop۫6D9uȀ@@W.Dg%xu {!Ca;0#)JPoŞLLPwj߃2 မĽ}&wfp\ۡ4&A2?RV^֔q i-z $<)MG n%7.LfkA#E'?s55މ>^uE,Yپ6:fA3-hܮd ٔ_пͩ<|ӆ95` ߈ީvml*%ue]׮0m7GC ! 'k9SBWe'3&q= ".oZ ַHPH$ 5NlU)ҩeIS>o)["XT"~д_0/M@ SJ C}A# H "͟ʂkS/5[Y1rJ Y =)<굖c0id-fs2icuu Y {'nf^Ϗf ?!mkEfMKoFΤTNf3T]rܴ+YgβzK PA(;ָ}:>.,p+pG-4O<WT!"|ag=*ޠ΁D']ߗ3Ju[Z՗|޽ۃdjw9ʯVWK6+1O5|O饨Xc/v1M#>8?1C Y@,s-ɿg2hqݐlY~{i()N2jntxy7)žgfa_A&[]^!#$>EZ9e R/*h w +Ԑ+g@R$[ؑ(^ К(F_!.xkW}e$xkIS._7ZQ0O*JkӗuD9@.f{OXBY Ypjk$e oȸ8,RGզVWw0"$L*ٜs jΨv}`Do{wh3،I #H'FU*B `<d6q Db%lBiXo2(l}4a=C_s%cB+r,P*ۜTÃ>7J_ , ZuOĜC>wGFMZ*PSfY2`9x@]EV9#LÑE+QwcfG)? mD\%',|7%+|f$D[y0vƨzz Dc*;{;r(xki2>|9^u| VgTu$'S+5/ [u/'Y'=QwOÆݙXe@pNmjZ1"&ޞlS?q@GZ*0f7Y<-Y ˱ f|lz@K gč-MW 52Z>XR|-#&beAy;IN]=L⎭%d6Ļtly  vsڙ|UlTD8TѸTf.ζh,<QɗK|q9%>=y(+ W5u@e[՝<=rsP{ Zr U&f[BWŜ%  ?/܀:}Zb)ItrU6VhfӛX_uXm)0y4D5e)Æ4=(撖TǐoiPvA2Xa8iq8qMCY֜qUT\Mo H^t UT"LH4e='V% ꘣fA;ș Z<:0f J8jsV_ 4|j$ @Q(+2a5ɊofOp~` ^~ӧu2]o&6F3C a @F0oobI[Dkobd&͞P|֮D4"lBV` ]/KXcDKœ Z_|]8\ kؒo{äG7>.9`m̍`3 8ؿȃ(j(a(ĝs˃Cv(gSѹJ}MF$iN*dBLa)j"Ry4`Î''00nHXPM"fq+<)H9麌nЀ Uq\@M'&cM>2m|}'8B:|{G"^Gi!1﹇H]E>O(P*PPYU-\#R%‰;R5gc.$ ht(L6۩Fn^6KFfHT Fzʤ"z ݹ,GpJ C%XƤT^@bVfMq/[m2z&ijg٧_jp V. U{BzQTr={{&Չs"Eld^dZsfqѰn8%E)6+DC+*0_a("͔{5.ֻk\ |Dw\cv8D pT e쮊~L0pƒy1@6 iɞ>`! 4>1L~N7 tS+Ԫ7z.Yj+ l[km [Jyk9fӕNJ*w{d"$"O\^p_ٟNUG"gY ?-NPy_!FwnCvnk ,T5qeRiiK<}Zu(#>P.`q܂焯-^Nw@sVq*Я]zvh}S֢Y4@[2@%+|(yNĶAvfYyǠ0v0͉֝#[!a@;=lil6_?*u*L60 (tw^H\DGbQ">YbBjMɠ,(ZθA:˳%$[[>; Yz Ϋ 46SaN$ef{k ߰ N5IvG0}ӂmژ"88λDkN <~KZi(B P Q6^Co^:om[_FSœ$O_|yTF#$[_4n15df"MfL{8_*_,G஘aiѡWk~i4P)Mpc8{FLFy%QPy:,T3S7GVd "<享a"j@Ȏh$"2bPy}d[3ĉNUd<7PUgfNsw\MhѩB嫥B,zZHޱ#Ҥzh/C)LJ&%0h8=d_z۶.I~ꡟ rA|jw)l֩ih)]Mk3ۓ6@>R6 ~"ѿ(Kh]f!9NB[Ҙ"9W5%H?zo4SAM%)b%Xrpγ~%x"Ġ`Nn̅3}ft-@1KWpLcG(%eQUӮ;bmr7XT"mu.m邃robټ- H1F9|\Ad=y~em)T`J_e-U=^䀴o%&G6:h.Ynl~C?-!mؼޕY%#,_@Fd$=f} ?tɳWg l _@nӽ OtP(oAh˿=QxfD'Ѻ2.U 1NRnk{̶5dR$; 3;[uiwYmnjD^t(=ZXeE-%M(5̦Vك\V̖S^X;E@&l̼͒!-Z2/;GZœ`s}{op7pf菂M4nYz 3'=qE?-1u,̺ Td~cnClg0")p+fj U6WmnᢞϹRѬťPgC^\g^q*KL!V.ey->B5 XŐo8%ԕ͎5p駑k6-}e6f!q(Z4Δ_@yvDP_ŠieHdzW_L !QODrO޸:cF؞/0LC8;W@Lwsqh󳤧`&pƙhu BJ/r2\Ų?Յ<1akӰhE)b,Q3]H;C T1v5y,RNUS]1=B(G&7}Na} ug.Ψ>pmKK=dJpo$d94DzIVs'Y ϶o0jü;}8n!7+>)]Z d1y1pߪߐOe1:8aGBC`. 79s|"^l4~cFۨϒsNd' 188u) zv7D_}˅>׎˧Nwf'( "32^lNlX=-A atA;Rɒu] ߘ9ш`n |BӺ1rY'e[""$mbM!Sa#Ujw|nMGٓCWKA#qW"GG JRԇa,}=[eYM,Ym ߰0gkʓ;`d5;e͟-SSբ'8KDŽD+T,xO)ieRg@0I b %QStC uT\TK$YcD2C+D'^m+K"ō+QS% :<:tW<5ZA H,_^LH8NJ gtUz8'UAXCbt]7֦(Jn[, bR'|T[,2}T ,?Ǟ䄛5l/RqWs. 3{/ݮ9 eyWYy$-^Tj&X@žw MZTmJ3!㼊F/e;5^2Ci΢4?8a 5\g3\DPf/͔2]|8D!*%1Ⱥx#x^4K1^x`Y'8?@81ǔ^:bE9_[-oYAp.Dpu'ubd^PZfGQf"8Ua:-H(LsSTէbx E, uݼm?ծWJ NH;du79Іk|*gJ Pw朂M2 !!AG30l^D\|iN mbז8iSh  b^r#{oF/ ;k EZذL-<;`Z#a+1`%$Xol'35np`Cdx;J-j6o0L K|}Sn&7pFsDv;j,H]G@x=}s,͟Ddj̖~)նK~-| gkp\:ZP] os-OS]` ?N5Jž9U\S^}{5-qxF2VyNYSVg%7t߀a&Rr Q:/sL4^#=i0ZG!yKHVDE{Vqycw.@,A}yr>P~dd{XWYgM8>^cE):Ge{3v<-P۬|~}Fy׉ݿOVOJ}wM=zTzϦ^w^#*N jL=g F' `+;;>P`ϩDl`|Bcb|.K:lf.΍ S \e_d1@y] ehm.?^:Bym'Q{끫^u%T?{U{I<-L%U4Գ7A4˼l/=Iw=PE4he IL6ݞ3!gՑwm+P`QlQX_5Ę4¦ulƿ—Y t!&ncek&d4vǽ$~]H;C!#a i!.Zz&?AzCYCA$ݕ"Q0nwp::pf ;^BbI0{#s q6/~ Xl$Cѝx#EGʺN܌*;Teə-[SEPQTÔ [T\5wld8*b5r(˛p `c rDA}cx.%d҇XxzKR{=0sQn Sn[xf9Pp}v༠Pjr=h+VPݣݩ/;o$s8ln7.`)4߶kyQ@W<Rۦ }ȣDWQZ): t8C"S]l!S]ׂ,c3igmz:K^cj )?H*:PV\"ƚEy󊠲׷6 ;-b%UW 0 v؊b{*ٹWLs$*-qUP5&?z(:%oݦ{SCd)7IHdJvq 0OIJ:cq$r}cvpr/g n_K=W'VHyAW8En/~7_"#HfL,WO $kc5Ɠ\0xiw!J*(&yx&![cm|Fso+Vn8癩왌8p9% g2m{ RK:Ir1a;P[ߑa_;% P+*ɧWY vH`mWנmms n x1g"ߥI#k!X^JWٕ9ĴB@PD2$t,<1hjt4¹5b9  *k }WsVhLaY`Y cJ&6MPczx)"`_ ]<):2!_!%]9` KIq()޸yqX\f5lۛGY&)H!:Z]VjC9Rhm"uCŃUЎn\(a X,4kbd@5,i(x<"@ {x_^~~H߭B6ތԣ&k3eHZS{$^ Ht7$9S?cdžc̣i=t)zQ_8})j&#GrAH%x6*zB dkNOH'B٤[l>F$W~"Lй Wd,n1ƃ-_`̲a"TxĪX+~j2#śGb oDX?zCV+"1T_FwBH07̷ޢWH@dN幇*H@ϳMk{TMJrAoE|3kuq| |ZԪ@%SCx3(=@n,lXtܼM>oo@(!SJHȢmmyJ/?B:y*Rٽ)IE v:2ҝF~#gQڲ aeVOSۂUswRRTe1i&0 [J+pn=c+H6Orj7.J;9 ^CKG#&ӡC${i .^^p(z\8Pl:uԫʗ+Kp{SN 1>00}r#!:/-e`zO?y>TN컶j_Ok69@,,ҵ'y'#pV4my Lp-o')4搄I yG1$'q8\DlErc/ID^e.?feãՈ-]>xepy97V)g^3N o[/$K &5䠛'3"7fv>#¬\14:afȈ9_z(ѵsO]xe"cb|#_is9ëe*fD)c > ry0KF% xC}mUSW[v y?mNvSh%E2zdS,$A;2s+oUvM}nIx'1ghӍcB]-h1U9s yuU& ?0,- BDyC+=Kl\>~&ؚH}_8g-n9R ÐI O W@]8\/y I652ꑢ;LT7*jO9PR@ rb [FUh,_]%J?Mat\ Zc9l{-77C ߙN1ȬF %iB0e_w}VuLj?w+I lc}رa'c<;JM*e9cx#3v3Cr 1EֿS:T>"=A_ݎց ZYMiя3 ۖ.Q/螧y Qxت3ݗ|!J"_b<݉:]E_-+(FwKHD$e4XwN 6G"")f=gn>ӵx'x0{)&~d M;LDdIrWWx~OBmg(KB2+hNzk0B():UuťM<"6+>&` wA9 g4Ѡ?!](X/nE.(^Yme.rs="QpBj#3bi^\b `\'%"7G5׈VsJ_j8Ӧx=-B5 Q.%x4˳]5["=r6#X%YªLF D-*zV4b1O' FI3H٥՘o{r'`R. g"×Jgyⷾ\' Nvh)i̮@5|#⾼ĸFf)o0NN+d8a*ft[,4<*2 _2ٙq&^Kn*"hPR1weU[@ASB~JI%niy.0$bJ\ =okjad"@_{xO d|bRbU/;a?Մ~+Qk(aKECP# L>y]1XXf팊.{ Ck M uf*g:@>c>ۅVö+KovxʢU t *Oᦢ`(9H! t?RMDN櫆 nfM[mx_q6PKlaib-q|!IOiBIȸ؉9M@>(#5iyUZcdLEQ"BOOJt4wQ 0Kin ZXՑCc#NZ!r <'t֘T/mH׊穨NXj|a:)|`;,B4Ϙvz&yN,3r;9S#1; A@p^m2qK ӷ ΐ%ef%XƩ xG6ѫ&Ы|4س-Pto^]t7уϛ6t]4`[.`$xΒn3(|Fvqmj= bn漬1Ghf蠪?_,ZJ<ߡv炵dRvQ]T TuܲfٮNG |{8nD{92AN&ؚI3#W`W46VLC@{j{&XY=Wi0uEr7,fvFJJqu/? S>1oV(jB`Ω,D^AƄH`4 2&$b'pֈANר:$V'ԚWw|kX6+?$& Lz5{.^^!s* mjp 1aR/Ӑ9MGrOC_ST&{yMJE!h!FiT\A1a.x#E26PC:KN]_5*UUFӏ]y0s qD+lj;͛2~Wa1vʙw6˅( >yG4׸qFN]E 4;ƹK Mc%h%Bt;LWLKxB#ϵauy-KE{PFId^FIlzk{cqs>#4iR9N@  qA3JE^ /ܕ#h;U:hupX՝Yu65IBIQ.^ 8ƠĴzsPhՒkW~ڂ|0Z 䮶;3q^1?9z]#*d| Đ@Y`!jVɻY<6Zx$N]g|hW4HwӋ;"B|$r)\:6*ˊy#e2$5 8\OǎI< AS'_9Qoܥ#fAOUKFiL*=Wp0ɄnQIFd@1mM: zb0azE+r҂e Hȋ1$X y| (A-'2"<$P&B¤N_ǕT^ ֹ3Ȗa(R( O0X.%~,EG'$OȤf p"l5O[B;Rgef菭S'nj KZen{ !93`ce.(5uA\sTfN(aXM.)œ{t,NsVZd=}kQk'uHcF$Q[;]`iW. ArF@vdǟ;Oo =y>v;J\6+ \k$8D(H | -J{~I܂h۴EºVd{3=oiiqݬYGW)e$ܺް:A՟l{PabakU% ̳c;v*p GK8'# ja;dBW>-IJozʼn򭬬kע&ebh9jt&gdM`︰`s.瞯)wMgZ^CC1K]՗÷XIuLp\r<7H&bqؠ. ң^_7KjvI8` 渓u><ȖF60Yhy[{'c87 t */Fll-DJۏx<1z>i[5a?̚ n]@X{˕0aS,)KS8 { s O%S\pB9|:UD $Ff/([`ݎ]#,0#=f5F'W=o8#+\[pH&эE %E8BKS|υ^ <5gnPQ)Wn4YEhk+9с ^sC[GH."dƯI%W 1~*`YR|ACk9ChF(Uͤ;]@'pg2KϨ0/xC{z jPz/Ba pzS%~B?c[98"c7rԞ΋O7O3 EW`=3n @SO؍)GG.愕 `kDw;\+'?^K sU{S/u+uQ PăǼ:>2TngN0saB[ŚRo+Ⱦ%$)9dtNSx8"<(O8;`8`E$74UOPUBDe˦PG,H>=8UG#7ihzKd]UT1 k4b=H#UiI5Y#J@vDx{:vV3f YyaD'I8(]nI@Ё9ʄK6ASc3Zy1Ƈ+gwƮ^L jå굯7w)͆OAm`Aw[{E6ʗ%YR9j @8J o8Rb}L0; >f~۸vzTzh_V"^ISg j!aObZP]gY8+Og)]Ǽs&%u> B"Ƈ(FDqgi8 v}E899@(u9s}0^T\]1 o?ZHv190p8DF^_lY$${&gS{ͿTTݡS5+(ǒb)^P4R^Lj>.7 a_RSr\ϫD:Kم{ʥ[yx|y!3]k~x1 DALK DfS0"s 6d܀X1j6F˭¬{vg" z8o)Uv2h}MkLWgxRrelSO֐{-hP`Zs̾)M 劊$t2^.4SSۋkkOHOГz6?kGi+ڑYє ,= nȩsagxdűutNMmAVqtސs(?yE>)7?qٻ;D8vLie% $F[Y^ɦhG~Kn}j-D/*m'dW>%37lltJWJ҉ihckt9kCG2s']mcpb7 S(f!l\MA^:@=aJ!?qZbݔ[`6_Kk4ݗbSzu~9xȂčd2~ I\G&X1Օfw -}DB=͓mHq҆_6v,_^%LG_6=s~8_ΘUiS}@T wjX C|Cs\lMX;_ڙȸ8W!|i/u@\]?|ao%Ň\C`Me; QH,Ui=Yh=W\g ~V&bn)>{*Oo8yjݯ 2!.wəiTȜ]@Z C*4iƀQ`fOLj2ƑGӂ}ֲqHa&Ia,ڥկ3Wh>c柸]6CT0El N6?ē)l8Fhff? _E |t jF4nֶY{:^;v3T[Nt:hGVZSWݏPcu7`߹y-C~Nv#ጨ%ş:0 GsIw'_x[qh QҺxBEľ1ܙm&nh]^' SGedӄw'saӉ_Ά o\VvI<9Lo=ᗻ&6PِK.OD צerPl |CAu!`OEɤUzAsW)@?E~Sk9SL# 7jh:.Աr30TnR5H ygȔB&cB\d zȟLt{RL>|* %i`3 yjyQCU_S[*0*Q2Rk]*i/"s Ϋ/m hۦOռvǭh&`@m&'s `VBhYsuʳ ZUQ|wL 噕bOhZljڞY "Ij4Vp07䔝gPKb])i$G$8\Zϩm!~@O+溽4uW4uݍ ٘Ǥlgv6#Dn~JgC5Bbk]BpVY`Ͱ\E^m'gK{;GoxF'X -MۮbjYK,iKdn >`8+0!w%ya75g?X}sBud$ogG4s͇ 5 P,+D3#S5zفT/ D4C`Vsf jú!K32h7ֈm-$ڙjQCpZ9Q+UNUKVØ6v JͮD $[v3.Ʋ`p )"48lAFT\j4AoovYJ8H i/(A(x.Cr閮c7|+> ,ļ{PXEJ يP;09ՈD5蒽SH+DzPz=ugd6Ubm~({a=rZK/u{:tR3?wCcBQH\ ߅PcJ@#$ˮOfIXUC7#pڂ\' q dq5{P!Pfa9׬W'籝63%B`|9޲+Ӊ&lr8g#]G'10n+]D^cO'Flpq7gBD nq]=U͍t^$Mɗn $RM^⪌^Q%j O|h4x[7 "ѿ tδWE(ޱB@{*;>oFAv<4/RiWw '5 J:氏ђ!t{G!h{Vו,XN2=w#Ȟ1mMAZ]pq/i"ȗ5OZѣKY{9D$OԪ혎񔨩SӼk\}=!b.}{ޙM$}cNڼ3oL> )y8g^r"u7P~2zϊIzw/@S>Г6SE$1;6ΫjَS5m8RtoV"uCm5W}YLc9h(+ %:>8X~f UyM|vdX=E4g6n`ڑݵ~\12m޽X_.XD ^(J |[Τ4 hKƤp¤QUf#b#l{H.o͚&5DŽ?$w50[4CM [@xM|dzAZ\Jr6%v*+ʯ s339En^ŀ9n^l^_";ɴ5M" FA؀J#.fswĿ&>MLdv̠+ T+UG}fw;|"Ai[(sWuwRk>5!pO'Օ&"E)zeOLI}+|֓]ɋ2mBkNiELk&9k6`'2zD9KfZu`@Y)Y5*]Sb맫4Ow;cͷd =?ԕ8?e&eAsS(ZeaZpWkV)oZgL+.>T5pn= ]94b)~8Du fCOanѸ׊W[ |IͰ1vyxRIJ00n:[bkk1I[@GL]|7N>=q`c5"I6 }ڷVx%&hEAަ9{y?݁9Rn9!$laUu?UZzv03ԁLa-=;#?~!Q0x$"]SmTcf$+ ( `4.,fG=Ī 1<)z/R^mh~b2m1ն<6}IXȍ&pb0CX|[f.)g=.>3)`v wzF8QY_oZ`ؖHY6Շ=g HǘmH:14ҁDh]d 6'F?5C5GּFWk>Qqz]jFf.g{azl0mw''z.} [7)_z&G²5ch٢z1٩2} OBj+3݉H LaY2#Z̖A W]+mzC2&3sw8y0)yy%S=k=IUH/m4GmuLU .SZ&W;[&UtwUՃm,`ɖ|Iw:G"*sqlƘ"I^`XQ7]U`]˨Ttrրƶ.ګcL42'JHӉcE7NBXKacu|ubzg?ыIn@0# y ^Ihϓ6BK)qn̫e<"_|!a[z&b_3fZB(yho͓L,DZlD]0Ye[QYGE.k\j&7m 21˺{lAug~y-!_1>IF[vG<ַtd7^RBpE>5)Ȏ4`JF-2+!B>ZA$\pCp2gI\֧.לi\h/SS!8 6 R!W>rH4 I'e!# UN-43Zm:\mG = C~XrQ vHدg427z^^Npt)&/3'"b| n;OBm̧g*勁RcMU=$J-U2^Y0?_y Y+z)nW$60ehiɿUJ#x}yxpT$?.j^J"I^W Sm2m{"V5.Gdк8?'[W  8$bE61}<1=*f(SkN=&|(EۑJO& sm! [)Nn 1q t̶#AhxȨ-ֻ2٠H5H3LU(-&R3fQԠ=.LXTWrcY,=x=.x BmjZa7c{#IfKrF>A7۵ѕ'R`x eд VZkd؎W(A#v= A#^[QNY}n0/ω7.v!k=iWx:@ 'Ji2Cȶs~s~)/5,,KwZ4 $I*Hr߄|&Q#„xP$Wӱz]/*+rwJN=ʄc.J1 'B,w5MocS=M.V"<ө8V\]&$ 0v7ac5{4T#|?|Pz+I2yEg-ߠ 3½]X6v  N?;?EsnEaj .s=xYkt61=yz%e/ݡrhM Q{' ,gD5(ebBiFnKV94&^wdOPa4†( 9.gZxH{ūEOEC`"XIBDc`9`JYo.F5eYvq[:/m:n4Qxyꐣ60|{0'o  8G' %@I/#>7٩'Њt:7uoƠ@?ͻēΡL?D,k 0:&˞D.>,V||r9# 㫐n hÿĒ*u wD%3ònWUEa8{o)L8Ԛ?6ZW]]KzDhu~my >%λ=܉}Zl'(Hbur@2ˏ!+&+Г:ȘȗdNQ ]|dp<{:[熤;A8'|+ Z*&eߟPj/vew[LJ/Fx^ sG(6J?K}8gHD^`.Oݞi͖ƿ:L|~==UXēpCi cEcȎP.[K˂@! mNDWXA8Y7|˽pWܮ&`삿H9t@(`eXH%d$+SUrQd:U `ل?ث0 ;s"MkHd7-i={S kda*(brvT_6,}AV ܸ@Lq v.)I*B~6/p fKi)[zГNyL[bPd, 7?rӇM)[DJ0ljdq?0@~ށ8݌MR$i?28zyZU뿨~\+ jQPh̝5mĵ%-gR(yL fOr%!.HG渎-2(6 ,^.>n^zcvJiV2Ǜ1gOmw q4SzOKGn-ӱE_T+ȣf\j%d^ޢLU\U"J|6to3z`|eprA[\"Q LJJycpX5|B|Ps.E|*t,5GK֣td]sw'EFĂT]WkL|r/4rRgcP2(Z<sah$>M`z30W"P39]~Flv_q֍! :ar5ɽedPR<bM u3b?)WPCg E;)zP;R$y@ʕ {cۅ%+X)kAQq?RcGG2`/7mF<%oR,s >I&;|,_?iAZp%ْdk@v) x`>ͬBFw)O #C?1u=+{S"Xǽ^q>2٥9| Υ`lAy*],.@$"Gl%#gX{K "1 ̫ G4/xI RZ"7f] I ޏ %F8\jm> $~.ؾؘv̮̂_ph b2;KvK̏Ti{ƣYTN{.ME+<,KP pLxW:-:G!M-N*̳Mv(e?XPo< <#7Oꘛst]ӗ;.pzH3{Zw۲SΎ[ ͚V%Mv'U94CQew+D;0F`_zŰU t>$V㆘-,ƀ<w2[[ e h HC٠DS%b$N\j*:,IȅGu?yolEfl|Qqb`- i۶{˜")58 W\%P:;TK[oI6YPtPG&$ xX@fj*'0V@ kTOFuES)/S_ЛeT?C9_謕g 9T!ׇ[#H^:G:̮&@.̵;.? f.sBJՑ?Ϭ>3LŜ^ b2ɋנem.p,;i_ CSzɘ(5 ѳ/[]$\p'U ӞG9 gN\ 5SN=,zS([R71T O~>lR;W#eU1_e*X^˳< 4JΛ@E@3 **A1JS?o'y;mQs\P]pQ$\H&rMCc޼۽F # ꨀSZ`8l`J7qeGzdEg?q2u 1jAY-PXh>kt$]jm(ICK~{!$=tӞ޹v@/i9J2Ү(yۃ G/;m܅.Ks)ECV^0S7Յ̮(p{,\A7o$+Z("ȿ,KDWg(t (}hU,]Jp! FetԋO{n&rF #.SJ|;;ٴFﵻb-ٞxP ԂW9c H7Y#;X"rjMwc f2ŏM rJxV{Ӳ0$M+6*5ʬ^cIMxyàj?ߏ&BxNJ|}If|p̃AwÝoH<<7/pI +- oR7R9wpV蟭(`e{]F:-/_~CNmOz-M$^(TH S1W.WI8ΥHf`kAgRh,2'KfNN]"g; rK֥i/_J"g mr:{(#ۦ3IX!p~dڜgM8A遶5TlBSgy?a[CѭF7;܉-ȾN9$lgF(1k6ҧe8Uw?6[~ j:$NjW^Bv4.۵qͭX=>wĊ/`ݴP7O@:rōTݶbzp0hMt[fp(scgDyHr<@?#%gyCb8~&=D_.ef0*cټ8Be‘Pz{ߖKwrdLCE׵h[Ѩm)GSF3[ '_ń_T0"/pwf\4)Ϳ;0AlRBD>>_ڼ:pGdv_SڟDb&;0[p( v U NhNTlgg+80= j8$%V]L3sV2 h΁C&*o3od_T4kϊ|Th!9tT)&Ho_2r ' GYYaJP LRַ1g#m<{~*j1c'`DR*`F΃aߩDY' }ŭv̷BG$VLRE(Lsxt?-}/`{O ⟃:%Z,+FIݺ׶VW p<]p:'ڀ -xJA-=_͹4@K4ڍ`3{(`룰l@ nqWK >bŒP嵤hXC'm{Pp9=[ ~sE=Mq{=Soddu0:ĄTHp{{p P,*n86' +ίJzrh7m:mQ wZ' (2(v,Z棩CV+Ѥ~iW˕+Я*5>KLOY Qr&Wf~44pG2{b в8jXAQqaI.tYCyM 27G"( :dg՞a7}-2Dһ+E*m1ҦļF%V}%%DqלѰce)aRH<4̖Rhݡvg(Z<(SML4MWj_7(^W$H-':VolMqEϯN 0Fz */r|0(`럻i Oo>=]SdX>NrC|}*q"#PUrcw^vycvXLpJ иo:. hK!I[OSa0}H=B 'Jm tmRJp)4nzk>{Cnu %>l#`β65/2#Tl]G|T,k 7f%C)wp.ղn|Y]>7 v`I`)ACEU#paXÃo9srUL:1Ph&Cؕ%7D{/og |~çqD8%':SGxr-]̺P%%.!F\}{4}q8ae\=E 018t}r8迄s97={ne:HY4Z= zVw2tfo#7BQMϳ#$ٙn|%;,NB+Y-T0)[SI;'w S }Fi}@eP{O r \/2ު㉤%7|Mo.5%A MrTMȩ5[$tk.uaqʅ𾞷Q%=p|rvɌBR*_^ld-*؋kbbo!3B0A0`;joN´zB:h,jFNT%n;*DDH᫱ڈnƬR~ԀQ#gאwki7O (XE8cc;K^=r>sT%t8ݔP`߲ ~ tF wsx 淑ҵ&µY& Oqaew6/&cI0#E_m+lttyڔ cߋނM0fݭ|4[֙%ޒ]&ppvf*[5m`t %/GchM-H %xBsI4+d+fc?@omUN+tZ;Q4IyTWT0 ~Tu"XIUiWo_ĢhW :Ƚ,5PTؓmH&N н I{5J vwrVrZXOҹ!'%@4TBUi |-މG `V﫺.bo|~?}%= g(60z7_tmZ8LFZv}a i=-Xo[?%3D;[Ehit CXuM:x+i FDf~9NY3Q)":༛-r_P|"Gz(@܉k[Ga q_8,` a=$^ UK^xm!!C4 V}`H8oI[QlwïӒ8B{wKS=4x^H3)=9CY}  =v[5Y (S\zQ1mjd#ns'sZ 6{]=LKݝ#ZGh~?Z>CLbty4ϛ2Kj M P2<%I|ꁛfǒ%?FRrŦtu"h*'nVwKf렻rjDj0V**o >ʼniOgߝGpAX#:Y{HDQQZ\ ͺ;JdT`TJڈKq3|W56:~r>Sܯ) K+qXloi\:M~V|mho;ԳfR܀:—$sQ-S(/wi*3"P@ ag uG7UC#nWrNYEBs;SVe[O@_nJ?:Y'Yǟ7,@;:-|BRcb} ;m\uK;ۥkԝ`+GGPAu\]ɓĸ@O)\bDT5T0ضN.G ]^-@fYdhuT*e+ ;ZҙzҚ!%G9P|^Y P@IUgd"LVԒ bWN`OɹDUO&y*]Jd2k׎I1gӚ" tPVЍD\j8G(eA@{38mԷ0ua EK-9[.gz-~]E壏LLwAyv 1rJ^H Qy6"pf6DҾX ߎ)El" Vպʃ#.X#E) zxw}<݇~F7= ꭚUWd?P3`[fb/ГE΁D6nɔW+Ӱ 5&WA~eĭ|;(X}rr]6Wyj^L/9YKf C 2j?[ H('"|n?5RoAo9{@Zi ޙfB}8tZG"TK\x4uO9(DH"uC/68B#ԕ?_:;}kLmU&{B+R(`idli9/iN;:6ǜcz;-M"=So.qp8+ ?{m"ʥnlSٸ 3'1&t%Džt^(ddP `#*37Cc*jw*v64Kd݋U$Sx x%HHX{eϮ\@9lk,<XҐ: r::ap&yQ ;Q+$;DZSkd?bw҈@[V֦cIٯR&C:wevQw(dc(g1d7ȫv#/sY6Fp@ӝ+Е@gYΫ>(eT̸TF<]3y[p{bR3BS%SA[r9įi,L-Nuc3?B7X ?R*l}l$$, lw{Fk%BF|&75<44;QBFq<5knaB: $bsݶ25S[3cQWV^XBXhCڬ䑡BL`z8pd]2}cl(ca{{%%X$]Wrh㎧#BḀ(~LL4 [ :b!fRe`'ܦzU C[btEe!zWѦ}䯢 u\ U'HZwP #7Q}{}o16i#0|q1e+`R!N dȀfly2 m]f)Kp"*6b^DJeZSBfDz-"~׌"~hv crXL[Y)AgE0/>j(U+?e˹pVuۍ}ܣ"!un{K?S;9*̘<0 (n3a#W\#3\C^?~MYr=iwfI{OPwoEs5  uwBOb ذdRM6xvAEPnЩ ^3Bb)c!q,_ǟ𳐋e[kʘ>69jNe 7ưYDf$`NS*# 5#3k8loAjZT/JTc=e ڈo\P (uaB L#=Gî[9E~L)=;mWl'w܌+p%^|@e=wm4ޒTNq,.Ț,QG5 7j57"ؕ~_^R/Fzn$}sYp(}GϚlLF2ٳp80?_L(zMrA0X' A$d|q^J[!:}{U)M S>6P".R~mJ,MM_Gi s a'~C!&oX(46$?K+ڱg%+JʨOFhޞA< _5-ө#fdu&徕faِʣD5nd)%\ezdG#^ڝբN] ʿd tOzgOcoC3ff=Oa 9mÔ \'-}ܖ=(PuLڮ|_P^dm*}pevH8E\ SnWh?8aޤ"H+}Jkv2ьi(υO4ưag E(F\ļ nEg+7p]` FRc.ђi_*ϱܫ`7d1)0% <\M W6 mv^A[k_=c?(*K'?Wq?E˼um;/NS!fFʚLZUf;^U=XQK\@l:J$_pZ^-V;5=u|IT+1V[756ϕޫAXl&w"`H AK>E Vu):(3-WВJ.i"Ѡ/hVDjiYh+e |LR0+<2gwsmLd z1y+gqx'7,e1=֜kĚ?ncWtOvaVvύ"s`d{Sh*ӝ.3bS;/gᒸ3擧f+'tP=OcJgy>p `0 X.# z[YLZ7'(o?p͊TvA=Y->K^HA~а .xdl>ٗ86ho;ሥS!m0xQ+*Wye;/EڥYj9~T `rS/X^PfSl3$Ӧ+,ArCr*ju2vrpX{]qBYo<Se/8' {8z[l#e<cE⩉ u"a3lș2sVňZ$ v%m^V; I]99d|lҜLuy^OZ@,T>Go62:׵$ΗR-` h).ֲoW(̼)wI*"7AyR3DZbq=c72'xR﹭#]3ŴgP)~}0+rW/'mӗM?}cs=پy?x#NI"BX]0=$߮?0q*<gz*HeQ9ɂ/}([b3ޠ s߿FH!45넷IC=qt-mIsOsaωlh}"2ChHw;n B*ѧAluƇ~I=*в0"SQjNO `S{gSp/|-*00* qDlO[CJ]|s |ee,50e)ZvqPHR]jkvfY?޲QCfi ç@r%U=.+͝*e<`”;_2ƃqRASvwF>:nz'{qCG׫'> 8jXC՟a(0,z%Sw)^OylDwv%EޛUc=p-ҥqܕ^CV1P[*'c/kkt; AP0goSH͗n~mŚN9OqkmzyNQ4/7S:e[FDKј$m_j& jX=TXKJ \IpydJu6㒡NÜ4 LLAbⳑ[{/`, ~bϷǧAiy&*KXR<ؿ75k혻$ǻߋHḏ,s^iwpttl?>̈ Ik~W٩_sDf'[=s=8(tWJ"#["F+(+2,S,pE{uyp=` A?<#}y1.&yD6\stIL0Z6qzȥ^{F?Šw#'m6X{ KPTBK1!@YB/2?&41_.uTU~L{ss#yqp'RduaY1zAQvEo|KWAmB+R"֯*WEM)MWzMOʨ >;׊nF]e0ML&n5uSͧcڏlbmԟ;+<_id+ͦs}w41Zkf`=4вtW5Vu;mJ8k!M(|t3| QP-|=*F-nZS2T~?١T-瞧ZN&Q`9d6[~ڞ(\O=o6tN&δHЈbY# H@2v}khnA`Vbk3)th]"Z1bBΑ5,{5O[ϷD?0Q6@5 Ġ}mD l]j)ok HDCP`;.a@- jGz{2MoQ?B:RkYo>dLpWMRu,LvüzJ9\uzm'MDx1RrB͵E~KMUs,ÛRW|tIZ#nWzMӵR1F~2*0|IˢS4XFKJЊ _k3F Pزro<*⡗,OUh+-88yh0YIU|a~5jS?1'XX%66:lG|JŽLwQ9")ِ9o-c"~b~Z$r?nb}|!ոk\.?ަKK3RG4?U7WVqP:scw-nD;=~sk{roAVd) %,6hp!ISe1։,x _e1:;\*B(4^%ߦjG;NF@WD Q쨽p45Qh  lR Qܚ]F3F:lcpU1/m -|XnlnE ZCI9Ԭړ{V3(QqB +ỳzpFi_'UR !~ 1r mL} }h;-ͬT{ %FPEj_pjID}FQC5} އJJI#mk~p%T}CϮE4Bu :8{ܺLenS+WXէvb2gRNU0io=d8ӡa>$\z?VF?Gp@hF-r`N+D{Y`7sVE,/~_)&ӈ9O>]VRAu~c^Dx 5r׈YsfSh7bFwm76":N3b(VVrFxܘZ:Wv9wz-5Ip*qeff< C0k `-Nf3ﶃe#ז aMEi~z6֮6Zޅ'*sz>+LuD *CL*®l|~divW60.,1-̗bKd*{e\^ʚoHT\?wfNvە޶Voʆ֖3ehc.@sƢ&A1zU#r.@Dh U@wṵ̏A4L!MrYOO;SƒC"z6R4q l~n2D(Tڋ|UT) 4w=ǃ`7l>mXH-{bfք՜E=, 3x -K0/ێ;OZO`> 7 ?Yp"Sr ^KStgq2]Qp-KypBB:eh卭~XfD`,@'Vr;ƒ6;.U bv`?<ȥ_rn^ꗮ hX xv- ;RJ'CJTq7)X<пhVYߞE7TzX*Ӛ7u&HbHi6v? N) '}#Q#,8z^;Ͼ6U6r`"8Dr{cSU6,-0ݙ~*\I3 ?h+kJ+%k/f`K'~wLɜ2SD´QpA=s]o DƶXfs.z=: D%c֢}"x #K@ЂcŖP(0neɊǀo!԰l=:;'fR?O8 w 풩Mmvao;DyS;R;TV#`(_L[&P*nGWީ.З҆ i/_i`JIpZ-tv"aXHyx/Bt≀MЁn2Ti7B Tos4|$+&"~@B*({ɖC"| RR{gq 9%cPѭaYO xLhn;bVY5muⰱAJԜ|_ gU)ὓ~*? 0%= 6e#@Nc/ewa0diEr@pS; PJC`0zp,׏Z  6S )evXlw4g(!Yc(oo+sQ2i"6O57=aߒbv[㱹F0pFCN)X RЄ}@*+tG٧yrV;1OPd*P,g!&6+mւ"/OE&:Anz9,*uSfP\3FdG|e{ 3ŏakUxiUA~ DAlxE+\*8'~ z]NH{HT@9C=x3m^hȴ$ W96Rp򢑮v\gЖuZnsDq.v`r/+f*ӗTsbGv,4-xWEܙ:dU77Ă1eTAJe'GQH}2Ư.#ɨ^O 41pz&!q骈P$o75S3 <+P=Oo;657/X[Sͪu$j*a[s1.jRP<1l.W!i)雅A,A CM`[.zB .0N|H >_VeO䦖ՈU~&:~gNoE@]nW3x?ns?l\IQrvQ vu~h.Q'a,N81.L_4SE42՞xw۔!qGoއQ ̦3l~(Cz=/c6CE֦Szj~m6ߋɺ|r=#g:$r{B ĐU ɇFBOe5պ^PӓU3)Lƌ1`k?V\ٳY%!m d")_qH|bs͚aʭa8{d|3 .l{,yYEj'mA$6%`D 'V,̦ͫlU yI]hT"%o>X/pjYUk\ @@wK蚒DG7LtN`o"NRwa7%fA6u1 Wid7>s>IelĜ wV|WSŝuל"r6f#9xi8ǣ{|ш\BV靷I~?00eYdŊ8Dp?dԤK7rPKSNvAn b#\O8ghUjzw'NS+jm$io2ggH_~9ў|(/iT _|os]t</L %NI^7"@vܘ]&SJ=Ix6U.JgxDBv6uaEN'zn^SͅX`A쟈ԅ9/6?D}߷Kg 1rQB >Fn;{B=6m6js|@c Ktk]Y0rp!luMyį")k"Ȥ^UvelO=A)9EqNd k;Ga`zzEe2Y,j VOKY¤jzVtD/_H>b"A0)/۸~y?)P4SwJXR}gcEƠsV\F@JSyqѸ,6ŝ!'Mkz^$ZqGd-WBբ;sw}vx֛)2&Iv 9, qx 9 Nl r#H3U;BNɹ.WvrP~#Q-K,!eM~GDOa,n b/{[AdT:&_z9!#v=2ΌCY4Qx]IOqߠ 'kEIM"Og7~y".7/+*UY*iIxHi&n"?6d7#)3lQJ)e3:(-:J;L:@ ~4f 65brˢwr}?N>iAlb31M0ڹ38`X?eC[Db\Babfh5,)]"xװ9i Ws^Na6=Ip:Toy`1-$_bk7JM縥]=*f1 ==2.&&DYfb8yݒ6j|L(JB?tkP YlB QHF``Ռs wʪn$'g\Z6a>c8U#BEN%!hɻ4݌9:Яt]2T^:L[f!v>Wm5WTϽYgvЛ LjV^8؊E^ڏE\Yh#LY+Y7NV8]yCx]:̫%vPH쌧>R>I8,cY&<B0W&.L?ېS m}At7a4\cEe+sp7tB፶;OsѠBيgox<_}b"xż_#|F0;K{}N~FG '4 +Ctр vrwu_`;v-vj`-c$'Z#29޼O \Fi~gKMi8.o"x֗x_p68|{@t^Ydnv}^q!k l[կırFUc^[}lGk[t ;va'VMa=,QG} JB ,:'bIqOmr]wzs)ǩ$o?=щ{[F^d tZ:zaXf+;Te(ʖak{aU?CTps֨YVAMGax dGz Ҫ8ے!Yt\3`PaFvi0^Zsp"k܆g|e} lJʙ!Hŭ ͗Nh4CV\`ӤrfsqJZJ87yfFWYFU%o1 F=^vOXH;yU /N9Q}:rwl@LG!=wjrƯWbgqԵx? |1lDff*-#az&xm9y܊Vt`+$ Mi@e@D3ŵoz&4%ҫ/-Plyy;HXEzAƴضko#wf''MFW1Չʘ>Rp̳L_$on݆^z(3ND LE3 ;?iT ˕i!(Н e9muW2ehA^4A; uzАL~I"W[$qæĀ#ac4&)g7J. x#ηH8Mm+Fc䰳 oI!f^ nékgׅqa3U;}2\w8Esq8,OG1آ7E7ax6>q=3m9ӧ^8IPYtL$G y!, 59&[B] Y+tCjOa']2b3 .ÁQlcF~VA'dmx]W;nh"]>4pwe ]-u\"&Q)>ԺLMȥwV >O[bqOl¦j'knamX|PZg!_3 }馰3Y*#xݛc|/<hy-Pջād8O49ؚ8ЄlUV\9MjQT@,@Щ.w:I"?Ԛ 0k한 @@S-1Ֆ,!d}~jNrXGz Z1cxc1Z!by kIeoO! (L;pa{`+bPůu5SuFjQXaL5!=:ft@- ̡}V<3鐰HD?C\BLPHqd @b jQZ_eMxMy_ڛqw2]aӭV"ʳqM+L%"2\܏ J 4U?Wk3 <> Hp2$7m?T?_!F.?Z9z[=@ji,#ssw}H8AP!Am c-oXƣU_2+{HfPyp"9>Cp cC}[A9fqTNTqwD]$3_ ,m[+#$c!=92+lX{6K\a[可Cք0ےLh@uxY[4W]DRo,57-8*Z(Ig0p3I|8Vof7-s68T$PANZ~D[nO ۍrr~PΊun(=$Ke|c_"W?Jİ6)2#sQAcqÂs bl= `zD+O7J,fgX{m&?ZԨdUB3xջI}vP: 4c!x>?BwHN׀Ŝ\I[Zm1 eqZnNWUH⮌G /M7PV M[I'nk0'*U9>,z,wcQ7W9Gf(o9w ӫ#RIL]u0 ޙ&N(A7p>4 (}SU#fb7$Z.S Yתgxl"޲ ֠ki{ujIe,v7A874۫;0vâɄdw'J9dSxmytVQAۊ,UfAf+2 4=ĻI[r{޺ڋ&}"a<zt{F`$_rڠ2< I?i0U[!(yr5ɥzIqEbкSh?,f-a7]JV1W1 %/z57[miRL9Y *=|/rV[!oC,`̣.VT\u#%WIqFԿM;ԭlHnuiѽ7Ȅjcu4hH\FK.>NW)N8^AA)[+*/Fc= ʖ/,d!(ԃe!')w5xlCA|aHM5Rxϙ06LX$ }؆% &NYo)>\l(IZGTt֜`Ó-:jē"{KobngַEo笐Ǖ{?pRpq'PϨܚ)4gTBνFY+pPb0}}͕H$XFJY gK$#tVOf-M0,ECO{ޖ==1+ s8RtpFn% UU G{~EɤR/+1?~z37Ғeӊ@`Wcz%Gl='R@[cك|ip\D=.816gi?EP?8=݌ӀY&gD DL-E ? K~< &LB]P LPt ? j-S D:0bf6sVGf 븇 %GJ͞Axq8\&9Y)@1qlIRtFH帋d|I? Vvq@L^{%QyU+a[CmiX_LsA -їu,a/BW+z# { qYjLgn%qi:#I~j(k; mE-;$Ay m Ae#kr-W'+j:̤ϫ/Yao)x"J8] MG\rẠoYP 4/>G77!ۆl>yLANކꬊDqjcᘇ " %̧hi u CBD_~^|tn̊3G"/#^̧׬0>Us*Hzw^p0 1{؛-u}T~MݰmY}wI Σn> < N:!ȕu,B3ҋ`ȓ@+~o*o6 cj,6܁n!Py&홴9T9hk2c2fo%FCn8;TVxrN39o^J/o}=aW 3sB k>GAum|)IzlTro>1g2? G;%ZJQ児N r5ˬdpꬹT|%;rKllmNV7 1{BIzcؒ+v:A-'s׳A ߍ|LKB㗼< 0P ~9>ʹY^tAO;"RCLzoZMs9;!#ȸF4]_c52kHR%-71r+_0O.aT+cZLM>s. w.帮yx=Ӻ *m2\Q̖Z8^)CKZZg pNL7%|'hdob5Uk."ϋ34IKqѼxs P۞6Puxe+,1.>W^1e?د-H}k3nʅέ/aE"trFA'bEsDҷ.rZh[^,7wlB# $*@`WfY}~:DzL1麈% mN#M  2+ ĕ|hۜ"̄1wr\6&h&64je4h&y~(͘%Iq!Wmoe0Fx輈>$sk`UP(s]X&֟w­=fڹZ*'I0"Sy!o-`)ıyw6[~+L1C1.H: e7Jj*PN~fK\VFʧ<4-WQC\G]0/dh0bUH!eYn傥$ԞVx(W6[@,_f/SO#?xZĶp(;j(CXG\@"˾\Ik-F2'ʨώ͍Ǎ`#ҧuNiCm'-B ?A9GhH-ݱˢr ?[ںDW:ݻ5ٌJ,*4-t^H%]R2YGC" q~-w`[i_y^vv/ l(B%O#n$F˛W Х!…8"c| 4g K Bn<7S)-ĊJ-HuY? Aoei$ 9͂fjx?}~Q+SrOG1E=O,bh)q-ti+ŅE܊4,7'-+fpCv˲U=*vAdMFڒU;H?Nx27U窫l,[/յf' L16/G5 p!;Ks,#-StGo*o|n s-8PSAn:Yk Nf/"@dj6ȳ(AmjEޓ[|2NT,Op,sB>ZSX2w.lYT̹65KzVa|f|HB>ڥ^.C, $ITꔐJY(׺>ms}HE 2K>Z;J%TF 7UUq}HR8,ޥ=UD7Òԣ-<@w(՛:76~:v+^pYnq;7DD p򂣤b3YjEfDh>60>4.;6xc(:BZ;S4: ]4kwt L,hǠFbaKQ[\t^)lPX5 !yh;,2N䥏:j49=*ꊺ&;TMaQ Ɉ$᜖.a> )E $(جδB1.Q$M īqbR2C61>H̍i[O'T.:8VDgD.!?ƏRxM _Mz/޺{ɍA>ACKtwB ,8,_rnbD,UZ'NQ Ҁ]SN Kd+8f䉬»_mk~vՌY@6P_]~ݳw:Q䳓$ B^ok`d\QHtp7`a[@6uy1(>ySޜO;SAYli e=; c)@\s"kXigΞqE⪇nG3u#(0ˈ 'Wm6M Y|h|Z'}hk ~ZVxـh#q|($~>h 3ZKTHu@.2AV6ߙeưݝܸ,~9Eh]F1~̾M7vbT~-۠$hi27M{2c{.{RP<R"Kl(alNduM9C6%#qL1se? 7so7RCbS( ꧽM å?_5^EEo* ;R}r#i7 )ŏ[um/ʦ<ϰ̥q/: _^rbI%)lGR5ihP"@&);m?Z `]oD4ă@ {%h6"ѿuՍnhn,m]uDӄo9a9Om8Y:j>sEӚg$e9\` ٽ >|#1({Cz6NF.CXmq ĴZ9U' ER?c@pD$2bB9G yw_');1/#QV)hʘ0d( q0XU +́, T6.+$r za@9>$څ5l~8y8)|&p~,揦BSD@ j@uxZQWf0bU~iW.*+63xU)aYVZ gFc"Mx΅CKF6$+ȂOA燆KjpL]U /eF뺻rqϷPL=}N1m#Agޢ$Q>rтI~ȅc%jDt˔#_ öaO;NX\T#D?ܽx'`uJxDx:`*'4uE)$$>vX 1vl:(?o2#jdF M3lvư~ AGfU{<ԱiӘ=䝧#͗Q{^t }d=J!A;N8|bتkE{nnhj~:9)9 v.*.F.J5;5Y2<Ǻ%Lea JK Dn?@+u錙tH2ØU xm]`8GKJsRݹ~(E*g濚0!b@,Mrqr9O)fjxL{-F ;JZ29*#( vB7W:_N띘wfہճ' W -u~$#SKr^H=4 W7O3)n9#=3$Mu ؛Kk \n$Z~è|Dv [#-:\!,(6:)UqX."H˗TL}I9t[MbEQyhT?b@uafӌ EH  ~`m= ZCA{6xg,r(}^|cvIMGiv S/zV!eVbgK3?S)`T5w65Dx?x$bn} ˆр@IԢߩDu`B[GB혋v?hpi%Tvs<3) YJp2b::ؿs\uR:*҂sx>ZdKS)Sʃ8P-_5a=Ʊ':ќ/̡1m饾9fdQY[ߓ1 xNRX#l{`Ht2vagw8L%vwDf\=J 9MjMuRi}EWUP;備`F@d0(k`;:ϬswfMcqfcI h;dUaD*iXǟ >r ԭOjZ GMC4H ٖٻ>^[< pkIp`%ן3죡%{TQ(pc{>?(1nA&Jʡ~zK/Q&>+{-,84isES;br!7?L|Ӧc wKp-g@Nd&Z,~z$o9WH,7iw\*OId p1znL{>`0? }_ pqG`; Cʏ0"$q6R;k2DC\ghi!W$R7؄1OtI"e"X SKF`#c/XnӰw\Heb&o>g6; Np@TaƤUh8ӧztc "C5E6b0JIiy|Jhf)!gG־)(VR?PnwZw>SaoFJ~׌AQW:&ZD?4Ŷ~ όeY j/`c6jד.cnzU蛈\PѹcCB3)oI*4>4G=FnZ)L]CaAmciFȱۯ&byB;QxB_wYBvS *M].|iʵ)'(( Qگ.I&fkQOJ2V20M_'ѭd)N Wˀu3'+iVu©T:LNkYjE.":bǤdMÓD07| tsr#-D!J a*N1~0^\r* S"Xk<! ;ZFi-52g(ߜD Dr3hOEALd@RmhaBW ?σ!ӷV֧) ot>`pc3[T _ Ja3(ڀq{%B F"g*uH_EQaCBj+[\@OIRs,|*o~OzI!~3}U Xc=`*:wW|ڋ3NqMv~mmWuᕼ~\o6 DCepRI;1pC/t(?|" wdjz0BՍ]D:s ё0%0OBi'5K%T$ .nh36F BPb0= ]o^R20L0",a义4.mKN)(qF<[A_$S#<SgUi5Rd@Y]x7#KZȄ AL]$D+RqT T|m@W}7ͧIMh;T5X{([~2 "T|$މ?}֪#dz6ˀ'g `H6.Ul*xIy1GЫY.zߟLRo3zhUa1LV \}fc*94rjQu"]WE*>iA NXVܒd@\\¸y-zBa/gdž~>p(RW_[l) $D\Í_6$+o%lr<{jP4SkUn#REDtW )mJQ< 6V<+?ý pTŽ^^Df* 9p[E\ZYNKVzGZ{v34ع pNOŒM r_|52̜˥]~6*y7o`+31~0Aq-nUR gSBk,vqRqmpy\}w̹zFSdϞfn𜴡od8pm g9;/4m^牁',!RDR:<J͆BMI/ 6o%|&Fpf55QFj+Tע)0l!H)*7vHV)?Ͼi(=exEϥd:||ƋBBIi;Y%g3ETO:ʣ/cB}O(7ab?7QRsj ْw-z3Li9qPPlsa}x5S^c%?#RLGV2׃;'JČl]xf.iW qPj Krw/$&-:ͳh;(k6 #Fʛ Ӧ0nwW:Rs]Z]b7M0S؆:*CefKs<8uB}ߎy{e  5렵(O]rՂΆNy5&yUwXb~^-Q?uDrPDE+nuw'dza/\%dsAý@CnA/,١Nuء FK(a Sɽʽ %tndEAc{<0+ZnBJ @ }X:P fC,.g {C jG2eN^LF >ۭĒ/.v;d\N!(0R^:dJUH6q#-qɑeƛֺtޘ3!T[`x(Q1qUC)R$d$[67Zܶq_`oA{iQg?$hQi$?"IQV{?%ǮK7`T@<޵c\J.v.6r7\RUM pZG}RJ''FoPp7WD4T8C->x C< ~!V_.Ի=E;U2\l0GxxO3V뀃Ef?X-}8Ӭg\4Y28ښ$jbKUQ#hu۠}V׉@Մz&•3dk!: jk)V®5.~0>Q8X)Ju@n^}Ľ+ҏP%eBc" ¬5$Rv43swۧ.DTı,V<FJMCG}gOc!*q\6cE rsK!lఎW%sǷNEB#4_Q>ΊIe>/Yelĝ1k锄j?5VfKG0(&[ e1?NcخTx~sF-~Y ięr3VO(7)X#\Foׁt|k:)~R7YjU*81zpQ\:dZbrڏNgFmku=I֯:H6I*~q+5V"oBfՌ%>b.IoA'7x޺JGV]~>xD8ci|4ͷHU&HI{nLLEtqQڽPE"X|6hnv}ei>qX^׳>f'o-FP1e'q `FRt%Xogn* hA s\.tlk3oo>O gu.nObE1nDNO.?5_wU@@ :#KK>QsV$tNNzQ8:Ϩ Kו/ =TF>,WH=420&+hLfD KĜ)j:$g:eUCTֵ6@Y'2;I؎"G G*c4*)W*iz1rp kloަ $ hc0+4+6V$̐MӚj{bijե{i(G* OR3\#Cu3|_G= C+-N:wn9~.4*;~JX*E!Ͼ۠9yH} -)ʹIRKJp@+\|I q)c0pyB92R }7 NB?_? *pz=ZxPǥaPl&֨Ne 6.Zۜq9UǍxjI٘=#1˝"5PHQ?"&K]{DLi'%Ds*QLcyF(?.115~gkH:d>0BL%MK?IF$i_vңHv͕V|L)5J65/E/h!Zz+oeh\ڻ_YYç *^mXg.浮#'6ea{kd8=CZL="60齁k,lܱ1T4Ĥn/9>Mu y\r>zB)fN9Q^Ev{'R8nd+ |17JQ  ~ijv< o׆>|{sSI|;s:p3U+rUFMI%{NMpa?y~n]CV#{QC%#2H~tmY ,gݦ'dO+9 Bae*V5+c@ϕ-HSNi:iؓyZ ׺QFɭ9PW/QǙ+^;|EjZ-}s:DX03\yYɯӤί,Ɖ^WO"q'kYne>]+?T' ֎W!ylyV6tv![&rk.DbYLgb%):\"n= "}l̕A.1&| Tuzj̆B`Cy7c_!Zًӿt2WĎMȷ\*LqXs֩W$126A9p+s{{!#;GC`lV6͙lFv#^+F(ʺ0wLcuzdNƎ1pHFa遚yZI.$4VKsdPļPOri^p::g*JFlqU\_5q+p=@o0 N$pTnVj~f-3Mj5nSZcѥWk GGh>*5QJ\1"%,-'A /r^!T_y1iyUjiCOLt(aSJV^[oKi.[Cd2lwE#~ڮ!@>Ռih`:uTG'cK[XΜ N¸СEɿ ?$h]%D >ya(8br𑎦<2kzbaR8LHU LzE)#>] {Nh]wmf*Sga ?8>8u! fF(**Q1Bv#עirJ|#aȍ N/k ^ &T&3wm.zn9e [O7DÇi~PFdiR7z ";Hq^~}N %aʲizW}nV./iYG w3A|CG (%AnOQ4YcSK}g%uwF'D 51j+I;Kvʺ`ӋlX]@ءnz I~V#Қ%h3?D}9bL[F* rI<_l4gܲ;pi<{bXu$cBݢ)Ι\mN{ț/& 2":3_e-SgO' uB`,~lS5Z^{@`irl頻{ r-=/ )j4Z*'Blw N.9ù Oi\[u0`@!ahqL}|$EeG,ܼ7)+/A4.e$`ĥoo3ͽ5ʅŚq8X'oR4C3Lˋ%z2:B#ѧR0#SįT@k}{~Zqݦ\[ 9 -tVKء @p_ý޳S5CKpA2 r qĘRˏet9c!$} '>%;w0d_fQvuVƥDM'SD {o Y˟:9 C0\Fm&a&|N Y:WLO!Nā^l^QoOߺZ}<~4 ~׫==ljɱT;v.̞LHVnJzI4eH4ȯR3`[hգ ^rdK(0B N3IC0p,̛>_;J-tl\F+ d;w4>Xuf)  rS1U2 b`= t+#".j*[aPyP%FZ"!iI泫."Y#Nk.TBh@5cG?, iUR\#"'ި<{ /,JNeV'D*{LI-dGEJصiN5g 'M^Ck0%׼.gL"l`TnZV.&~gynlBז3euYB[Ci61X)&Q{W@]:pq R*H׹ OYi01CcJ.#5qc0~?[.ClQe ,KBeumgT}azеXiz&MO¹@? Gdz_wFSꅫi&c胵zuB GйvK@r`}?ǖnqk'K r㻃#O-D2k6 -5;rn 3G?9cJ| 鿁 ~|n^3r ]Xm;gTAީOnCϭ+T֥ucM۞0 if2ACvZ o@+x!+'ŠF__4YUǑj/\!ztW+ve5j b˛8wޞy>HoPy_GrRӎ0*. ZZ # d i<IQVXD2q{lIn#2rZMmzO.Z Wo(Q vXcyS}rG%cD1!b} E7?yn{w,6grL ŽSGдwG^/^YH/~oaohjtG7S/m<-*B'hc"c<R?D֫yE % :m28p(yÛ<+,|7Hu8tTzrӥ-1=/XG5?Vp_6k7q Pv<@i]@.hON+ \*Aa`-ݼWnN}+3?ϙ܍Q>`D";29C5n6&;p}J 8njaqe"$i#c [,|-\g'F69/E1v3y:pl0wuG| <@I6h-wnfs$MӨXХɠ Di#Zf0Ӧ8"ވ3#2)oDߵ%ˑK)dKz5B\&SS-!R0H*'qL8 ?L)(sKu*TW2P7(xG N)3ٴ*;xDTyHPtjՋkY ~g1mCnDfSLS:˭ mbum{5+hq岋s}LĭtE# gVSpچ-kb?D#k:VK?*>/nI3ue;;wbStbJYJzmk[-_Z9@|TM~=o-e̳9΢S\o| GPTOAU]G j= '1s6M?u<V ׾ L,q`;+7""ݏꗺ@)aڏѸPrF7ǚ^9ؼB}\˂R22C[Dr(6"|&%sB-;=~c9$b?6ցĩ2nIL Oiʚz2j;-g8|BxIݧkLЫ+•6ɿg2݅mN~#Mq*A`qlMT$۳V0n*Dž3n{i%[FE8s݇k sM8}hh=JDžjt;=UA&Y&XO5jNDSIpb*#[hQ-z|`=[ӷ5ЊMeaG$+ז[#u/@n)K>dL./{(g@IH3d{̄ x@=LB=sYhNnrxcXۯaE3ĘQPt0Id(~ׄY/YHZU\c@mAZ !&e#0=qQRu 0H3"E@k^&MU/%*5c`3gT3|NTBZ.]EX0d^o?ڂ(&0@̒^Zp[>UΆ^/uX9ag,^@þi}0n+Ʌnyh tVrL $ PzنBH&ӵ  't^CeLJ1^kIVuRɁP>P>H7Q +w0*%@FwZ -4-YK?؇tPrUaRzxrے5uvovH, qRI;^~.X/ ff4RפsHa LBM 򧉀:ϗSGwle J1ĎC͔mjd 1WF1 ( |'ktJon/U(3{}OaVdb.jP_[|u7IwXW@1_g7(,-KYw!KLya8zD h%ٻ#"=A;^b=dkR07vjIaep;`ùι&C\@B{ژc{m|xpx|x s.q_l"'<oB᩾p֕{)IO̕,j HMq~9yLja8ړ_s0Lv}vYF_GLN52FH0C;/ cOFezq0fs-kwb5Uca/L@cW7 SR :7q8u2<׸rGOτ(ty0 ~uH]jI8l?12c뛛 &$Fx#5j~f_juaC @W e'mgMpޤlЩ9ETW870sBZ1R$0@8]4e&ô [68ܘ38}5_t/%i4&!7D J4!ɝhc -D $s=`}$…eagYcPYHT!fv㽼W3ws>,ChlwEb@ŘYjC3D¼\Vh|͸ "d*M@E24/[e& l]$V/;56[diSsIU7m{Ѿs$SeE\4~Ii٬>#,LΧYsw%a.>>Sa(1]ev>zɸ[Bsb]Z"fp\.1sҋb92nf  ɖ!ld_mI@_H&"ulaʲG @/"/S~yMYB{_EQ=CM%#5ɫxz\G{#/^[ccjӫ׼Hude'.T=p%q!Mw=:b2^mخ_m}?h ߓb)vdCx#rְm U |N•%-qgT7S+.G@)Dg= N[6lþD<3@YM i+F;d *ͪz!P+-۪sNzhҙn'`"`Nx@^X#9m8 [* q~,% #ο]2wu|K *?j ˒ qG ܝHG!{u.5wpuǻb2M[ uH hjz}z)aC3yr4>2"Hٴ6ӧԓ`Yaԅ5Z:~gC"N_zeZz.-ʐ7ռ,&ۋXY283:\?@4ai#J[Q˃<:'8I2~|xgjehogJۏ MyFBtIȒbO 5{BēM-!iZ8Ssʋ=QCdY/@v`gaZ0j1i%]3 |j%3&nqu+4Dn//R\//gTpTv'c F 8)֗FցXKXDY/ޞH$kG+"Zʁ)5֕TB5G(G3V,"!.0@|NW)b“vQe*z10YK@;h.*p)8[53/7R䶛8✔aiSJ,v조Cj[#sÇLG>%ш8 ,l@V.w^99!eާlЯpYkJ8 cPG6Tsu~uv~Ffͨo'i;͟VnX)E  ?i: a~Kqwˍ۰1`UVrVh:%jihxy rvH:.Lڼ"8q^!*[Pb9*p=Prj;~xd\T>h3(!-lTt w$xR== A,/Kry {`X!4bo7)7 gG&ZU'CH7FvQ(kKj0FWU-4z# ΙAIvÃGT?>)x/0+$8m'Aέ}cSPtjրcn;'|Sv w*5tJ -qY x|=E#¶$a{.'?b* o徲T?5x~9EȏspTk&_Z~JBRCʫ =u]j9.|!tcA?$*H&tagOP$vq 0WdVÁky\l0"a[F{k݌ S3][݈H9RUOl C/)`q"C—_l`}{ZN?0(' 㨀Rn-P59DI]؂|FS6͚q83eȰ,1CLi<Ë[4wP,+ Tt3<'m2~^퐩PI_&&Zj)Jx) Zܠ'CG9+/[;qQy٬Q{9)N]^Mv3v JL;ӎfl0wn4.љrB{i\ 6,:0C=Zܡz9p=G+#t @VՕ¹Q}x N_IwvwUe\'&3K+I{69(^V5w >uߌYÕ%@h|\1=tcք3aJA6wI]N5Ḹ jJk lK!5|:+6u XAvi~IWcnlnJ'U) hVQʪx㔥vZP:d\C/rřtiٴUGsB{]Ug3ܔ4TXYN~RD _j* ޔ,2R ՠxf X9ٽ-'1`_F@v r_ Hʅ0c]f5pj͸s ~KI϶3r߳TQlD #G .Y6#_BX浽&' Vl*87oTAD ϓs&wvO" wRGW٠` xZpQ%KB\x n57{~ ih/\`W$DI-!1{nZ&H!!i\/y}T~t1R(E,~UIh>TSZ l-v^z3DZ۪yy N)9̤)̰HZ&){v;lS4`7c >.~ȉח Hq5(sm״!*#:^s`eǙ`dP`!&C<2]#id"W0@Z86@}cDȎsuNj"٩5HJ(L8Sztۘhvj cᗷ'T|`kፐM򶪀Wl/v2KۀaK4d>9,9xMRGKIDjV٨v~;⁈=6QM^RR58kkVdXZuڎΉ9gD {2X&kG9SF2$~2wxZ{ӢQ>!nRc%Ӥ4)] ɿ.{_vjm׺3ā똜클:(f$ ۅ~>43+GfܧѕEBǔ(u8F^O*&e)7ߑ/X?ɎCTQq[4õƣ]b#UCUcNA7-C|jRԐ#3~@ DB@v:HFܩ[ XӾ(#w=+K΋4 ",bg,Y,,xvsT5 `@4@peYNLjc4[VHI0E\PKŠ3$}`[?&>s#%*#A v>ƴ{AmP,.$m{U)?-"'?'wdĿa *%ryD*1- j6+{rSaдp)pۊ!?)x<{.]a_w`_q PXvOΟҴf^2E0xd1S7PR88 =)l+iޢT) ,,n %4[D$RNxa}qMo-lX24l2뎄hL7eQJ"l H*Gm燓iHRfؗР% _vvr.>Lc&D wHekzFW7ܧ? zֽTqeNJA@1 &4SEPKջ0 8(Js8 E`V4 z|e;OCp?H>:-|e#ɽAuuuk ncĩET[L+3ȡ&K( Gqq]bQ k厳VoJ48im:zcpq]~ȩ;@D'姧1;s?'}NR#rNn:O );@QP7ȱf4bDE$ϋ_.u="*:.kd;B@=y3JHi1脾+nzCi}l:F8K;&k"̺8mqk*;&Z}yzg)cz@ݓچ$-?2y1"qŗ1 {}dm=!y@=M9Vq im!,1j,j7tJC @񚹄o.T0]RaN(%Ǹ}s+=ר ,+%501->>.؛Xf@"t̜@fóT;BmC[u"m]mo%̨}7fDцJr,<_!|F̄a ]Y@9 ѺOGX_< heў[30(Z?Qa|k.޲AoJTk7t\[dQK#@ #H~Q)wHa( ۡ#)e{dWOXWo J_k0EB0?_RqI?} QV -ե:$c8#OTk-tHƽ悖doG^1"1zf7 i#}uc:Ԃ畿tqyys'*ͯSE. * %gbxCIGE;SBqmx k9ysntV{i$b{>7UԶ @k"-pC,]͉>;vnԆ#UU}t_l89dwv ++)Ou $N|#diA8#O2U&\0J,1r"5mY "p? >2*>e}EjA喋S\`^W}OH}KGWdx|d{y~ bX#y'z'@t-' z"񴺱8ow[aZz0ovջ,(C#jOO/$> _$R*CVn52Y_ wCڏOKUyC0!RNN}j~~?Po<lAo?E(ԉ ~ 8VIphxŠe udpǝ-RDAS+=aK&U+ƕ Ԏ\C[) "l&C{K:S7B;?w[6,^ f81Aڽ4~) E(F R^c ?8=4WEp94s.2US? _PljW+H3=FL3L2iܸVE8Zv GJoof?kA\/frՑ7sZd! L,^-v%aL_-|6i_4bc^E w bWspI_{v ?` E+ez_B-)T] J~)NHX3t49`A9Y'2~tJ'H 4nԥ-UR_zfuĦ Ձ&>tez I5\V(ZJw _25oY ='%&:eGy? FqLEx@ ̬Bu[;iIho~M^mSl9mC}C-;̇}x=uURuz ]:trP3dGZ?9diS c}#|g%IX$K\׎u?(Uat094dh0S+ Nd"oя츻Ԣ+R9("CfvW11,t ^x*Y?Q+dIK@yWdfQ4$´١4@lcĦ -N=;+6^>0>:֯b07Rߞ^EHLCcϠ MuXifs] XQ.ߡLEfT vέZםaS[S!_RQ԰T>nNj[ӝ \3;M[ZP#M-+Gz})%{DbӾj"IDgR 2M)%Kd;K&y8;)ّ^J@)Lv`f<׎VApF/4f$fjOXzFmKhS'Gvq' xpBK>I% ]ゥ_K·3ᅠOM'4>4 f p~Hi&VlFD)X)+ &D6prX͌1ȑQ}V]%w[9څY'VuP}CѰ?p!5L+ 37lC9" Ms?gz6QՆ)VCs.ִFHC`#i"+0$Û5Y3_x<qzYw#q /tqnzsf.Nr79I{d{v $ 1}I*`Y6_>ʻtb~fVgޙ,n) 涮;6~'v:vI96Đ@== ]xx{`˳U8N#$ l[]G}S@9sYe e0.0M Q$BP$g]JɁb"a]]Zp  Sx\`5hG\`6G{KfDycb5|Mu=~u>t@Z 3=eƊ0~ScSTTDQBI5[#k֐]sbDsyO*JE. $^[i~qgֻj4j4*Z#rZ. Dr&TGFo 40xFX[`m ?#fc˞_ =^.B="͸FN,`E'sMSzWqdW +WМUb?ޥ?q%2:M별$Kȡbz tZH53m^JQ 8\5Js=(?<ǽ54D;azZ@߳SN3>Vgű!&t]'/gQF>V#m:`scJ:"୚"]zdtpGZ3ͷ #9ૣF9dK|UEP@; bIʘSq|m?fV{7X51 bɡT,:Lr4 LedBa_̧4W1=61R;*EE]EGoi]hHu:`-4/9zj/i$ <$H3U8:+hm獢.6`ILW_mDnYV hfxEVH*hH{ Jgs76TV2rZtwz(A?ho%ayhajOk8Q]ĭ? Mk!<͎QEfv]$+6kT17n7J0VN24Hk&^x/{}[&JmEY.] v^XiO%ڶo f 2)/C_;E":@gu݊ĸ4SE쭴8UN&݊ !`B^0#bh6+y5V2В-MylΡ$ÁJ]4 wD boPKV%׷ԭbF}O VV²2N.樔Hxʉssǜ׮oo]겿YfJBWϟAwuCkǵq7ΞE<#bsz:&׬̯*5!^U rRe JbtJ/Xӊ@(tv]nSԅ+B:j{~!P=BE&[]$tSgM,av 49)2^hg1hH[#lp޽v6ͲÃ~MKorX 2T`n$IѝON`LrIO4[U~w3fE5R\f8V-s9@AM&t9"w=r; VN=`{p˼)+m-CxA6S[^Vja<v. 4 7Q9"g!T}QiMOB蛮EIMk`1-?Iepo|3=5wy%ڍTpE?Tg>eK>R,ɼ/֥f!|M3Xɐ U`0K|3zI(^{O<qn="}@c}A1Y0eqS7 ,N.vbZ 2՞*s uN`0T3A;cq/N_\_!QF̙wmT.Ƕ.߼ ҖLj7.+ol ʵt1疧=Ú_JYXOQf.~tg@DWJPJ>=3i &384/YɂRǔғ.e~a_͈+3(%8GFCkmQXw#Y:5hpFEt@M6SM\k L9;<~"]vztk[+-j ZΧ? Y3ię7,[mt~\]H:| %]|=Z-|y#bσ5Kz륬!꥖[#B0a%3% 6`SBew 8uGqzpX\ZC7ɫL`i˂+٩8<{B@5(tz7sK_o[VI Ё`kWx]’~Ilo4U7FI#>kHWXr3Bnn'>PuM2~lk<:[*W|L3fp"j'Z Y7DO>;WD21/y1-I!.GtuЖLMxqzy AGy(Q[- fCCU՟y&fRHsttϺ+ *^=ͻ" 8Rv2dsDZN="蝾ì' X1HCM-yjf {93F(MDTHB &GyL0۲?^wf}W9ztp &NprCKG-lm7;Ⴐ0:GUDF[ /gd݅D@Ap AwU!ԛVكj&"cMJ-_a6r"!A4ؑ5lt~$s8IK8h9j0plj)SכY^ӽmqQ #IJC : ș(̌U%2+$zBSs'&@ l1@Oi)؍"=c -rqcR7~LLYH㉰|=S_>f3 /_'Ť{RIyQu3y/ƸBEwym7 ^ AQhR_}[Q"^@?ˎ3~CXV3A0nhJ㣈lJC~}AN:_(n~\}3uO=ٯZÌ)X<ߍ[%z, ..i12{ f7CQѶ]e*-KpU( 296:5zY0-jU^$ȴeCy}V8H[{a !{k#urF$ ](dYý. 91~[ }i2ֺYH7 ̒C\:*"ïw|UPeAs6L%9 ngolׄ I_?z5H$BR (Qh&$! NA=ﲻ|0Yů9m|-NF3,4c6]φE܈9(m{(é1Xr 9IPkFBM3nӯóoC&2,WΌWJ#)[pPedš(9tN/ΎXd0sI@]id/+#Sz|gPY!8wOZ!-G17@.ڃSٓ{I;% 9EhTxvtx5Ƕʚs(bW|ue`>L(H߉H\%K10 4T'jSn#c/Uݛhdη~aNI%ysBhUT섕n(ޣMᓰ073&嶷>FP!Wh_Ml'#.Thbwý+~Z WYCzj?{Θ$z~WQ=YȵR;5& C(t#/\?U"B4tL^z 9\js!S >9S-p9!K(t.r@ X9e _A6tuwQUCfEKA{GJUB3(N.M_Xy*쐘BdD\p$`Fp>ŽQ::;B84?xL3'Lj0~Aķ>AݩL'+A&X9r>!gv ??INfTTTp<@IINzhρ~bl dE'n̐*}q`Mo$:+-.[%L21V{rD"Tq-xb5|e@#?PR1OHEv4Dz@Q5A’TԝjP`6}:7YmF=D*¿(.< <˷sZ$υME^=3g|lt~YkEI%j︣Zh?GCA” v4X;UQoFc 韟fϴ怮?剩fE o3vP-" Z. S.M{~-4}ɢNHKSDrq9"3 KՒ ;xD8~6b``ߌFֲ:6m;2mCǘqɷc5 qRL4swJ]:szފC"M9SݜڙYBa icXBī `sMLZ&fpB|ϖe 9]G4Aۛr (a2&w={2&4F6☩7xrq Uڊp%koCM@h~ڿ51`}O޶< uCt-^qm<`.j?]oe 6;7GpJ5iqq7)+LoZ!M7*r۹o&)RO=dX邔K-jd.@5^9}jwf@D H+@Q><ED-ׂ; wG']pQH_/)I#o[je0'i*QqJs1eb6X~җӫmF,nxn*d[P/K寗|h/Ylm!>ǿhn 00CpU,pO9g؆ \"8lMU\t(rg@zpSq`Q"Y Z+4Rr&iVHrՓMN]%v1k\Cy %̀uwʹCfTDֳZտw=PH/cMOfƏ[7ճ#qžwt wOh +[I@䧹ؒWs4|mģWA:a/M ABTF4^੗FeZ&酷$B8&˖YyEH(>HmJ]6U|^mct'5I{n14yxm:'3nϟ8OG(xRaҁ?D8QP!{>F諵]#!9Y)JXdqص7Kɪ!L"'o0k7CDdK9POXehOyyQ[T3l!X qcEsޙkӣޑ }e{˜5gctI` X|z'-y¾~b !mjIV܅jbtaذ2 <7`۸TBDuF$c.OXtU :~C;,7KyԮ6 lS;SOđbId0.eBFb|%^gKme6'쳩rŽ*4gJ$nS%'܁TR۟<^"٠9jQf? v|BgۇjCZCHͦa(DZSv*M+@%[)kq-k{{NniShYD5#sː .1EyL{<.$r4yiB, .>D%_gY=@KS22iK-/Gp7 X H6ɚfB&f Eg(Ml`t: /Gk"c3^^33?0+D4Cm9DAne|av$"uNzH-`xSU_ԋLEzCٌnW>` ̔2nZKX3K{DeB`GpQJ)2Ouk.&ôxuŴ 7TtUG^l!!\-mЬZswې@ARm- R{;vAQv/e~-yjMXmHa^Ib !"!"|fp3 sG6A]FتɾzLBbjMFK?D0d6TkvA:oqE4 [oke5w:|lc97Գrcuk"  j6ĈXvG=`KRj%ogrh?^\xdp?V#|0R+\3z-%{!<a~\*7-XmŸEpuKB ߨnX\;Q899 Kq³r=zK)mZ??1".>$'_L'UjxKM69YV]dOp\+Y⫛[Ɋ>05UZsRK…p +-Ff1g]a`b*V R+G'V YeMjj$`ꎉO8>1|D[εK,Py5e,K`Y?U^c  Ycj'@@i|6ϯ+F֝+;TR.|e?,\2>8M:|Se! bQ0uiNԡu79^A'(B0`cKVB4D6Yl’;Gxm?EFh"̵KDr8z" @1տ(٢ww1¢~|(i_*b8+6>bZIBoWlo!/Tr!8y8_"l&EO!ϥ2_>H~SLܲ$i"K"&w Adha*?M^%#$n0޸6q˔bMn G:(d /N ( ~`N }6;ܽ8BQq@ZqJ3:tttkF\R, R:,n:&DQ?T{$ﷂ$pіqUG4_q JM=Ռ큌Jn/«; ,VUD$8w'd;BT\<rαJ!Eotf1sg{wfI(ν`]F;+姟f[Lo_`vLxÑ\-1)~Oݵ ;ԘR7u/&։|JH0P@wuLdSsN_0b67{%;@pw4$gB`Ț蚩Mpcyj¤Ռ\S8jd\lpXkէHl&~R?4Û8Ux5Α1-„ZDB^#-FXKTau@,bk[O-P7R Y\"IFjTU1LϘ,f]Q,@yt:w`g=V(ҏJpxtfNIz *i+GH$4ؕNU/ i~=frGNQ]QS q M2n,EXhkߩml_ 1_{qp0]|2g勸ڣcZb0vQM54sP-o]*X6~i nB4cpZ"ٷ@xw?egꋪeW 4HgUqq1|8eVJ7Y=Z?_p Oj_ m@#\bBb;"bu2]6WICL*R_SRL-: ")km&-|D.TJHtY+stdq0 ꔶWH=~+m.\Ή`. F0q!R;QH{>2wT J:NHfѠ5d}@'+hynk6;ѷi]' IWV\+/dH錎(~5QJfr8?hH[I0x:+FNhrFuf6 .TĒt7”!PV1}l5E5A0=< 5.;,\^7ף`Rj *h7Nҍj^0I'Wu{:&sT{m?H Ԋe%ieֳrY\Dg1(HGD&Ku_*pEE-X*Ħ?V3 ~+g\:譠72[aCIgKLB =4ӿP% } 9A{Teԙ?` 9ШI18yfsR<Èk Rzj K:N jꤴ%X:R>a֋Aδ҆kmgB();9 ݦffTFԎq c5y2lG(2յɇ Y|أ4Mн4,!9=DC^^tqy^Y"GC$C [,8YL r)sTENT|1 箟Cs-C5\6| sh;\ Ɣ'o!`!E부_*Yx|+xGExϓ`1m-,0XRǁ69η݁դ 53׽T`XP2gpfVTe컊 1;o eCˉ$s0=˼#@Ϯg>Ys?V2#U h!ww=mĕ>c@ wޮכ:߂iRϟItRw]OR 2gԛ\ST Ym1@78KJ(ɲc`ePY1ӾS3.#i-@wrq @ԹB>5r{w Aϻ"(2 o=ZfZLE[.M&RH,Ay5{$X\|j옕Fy˿aiA^F+luu3KrTQ<+ӗg>gFF. S2d"5_Wa;hѬ$BWPv֙zg+q$x:hϬړA,VwmeW1@Ru-*s;P1|e1+Lxʶ NI DEGeWR`x ck=&V_PlY 4Q Z(lJz7 |j~ [ۇ`!>9FLk="[-fzlOK4UW4"bl%ѕo5%Y͆7H0ɍ{[U/=Rex(ZcsLޅpF^x)NiUPwa!8s,=_/u[]~+[,.IHNӢ}4A$*{~D䕊>Fj4) rOk5sV::/H(q~$$~Z"YlxP$WcsaTgQRn(,; #EL9cHfCu3E;[{ʼn$OKl֙}yI!Q|:_|08YeaR7V% yb~Ω5K3zXE_^F%$oE8W@XūZF@w #>t9đo+>`!k +X]Uyu!v43PӭعVIT%)˫=9џ] kq}E.vM~COAos81!;ϓN7MJ\LDXEl;$FCLMWSV5w2l gGwiNIPxmO~ι匰gjp0TZfs>HWϦ$NO6hݳ-Svu5Z 4^ {@@+Dvo'^({$+ydO:  <>3{-F14"RJݢ$EyO>$,̽,(2|Vww׼aTXjh[;v(M!R>8'-ԚxhuQgZ.l]M8:b&y]̙o #fVrIu{;oUyx^L*ti~&B]ngiU! Ad.H4טn.qR`p:. |\56E-k䰓cs}<] 7bT%VW6v UQ |Pz/Ht5j]#GYez^{ {|Wh/d40cdwޮL/X"J6ʥA q/uibGxK 3HA0*/uYIp2HDL̺[>68z(v%/΂M!h,{aX,BNE8~-h)6b<]Q$"t ?A8Ƚ ;S!N@cH[)xDe_St=\6 Wn$hM{GW]f4 &L~J1)Wﶟ>e',\|k3UwH,1Ca'K)f>„K[< ^LFOe H/ ~&%vjM{BczS-c~˦_bN\:WjTVZgв/7?XE_?.ӯ4R҉иj诫 ߄|l95Lj\ 6*ӫw5|~L@`<e6uG`\;ЮIchXsm r,  BܢM#Q8W]Hqk\a+5։G %g Kǽs#]maCq7=,$ Y֒X~Eg 'rz,9T'j7`ь)elbs|= 3N8zyc,O7x5xl|ˑד6'ƍQڪc9gleO ^|0vMVg'h"YIq*21N/e8ەЂG,G \o!zԿI_M-[ЩkYzGx)0<#}y2jN\O҅\[6Ǻq??pc!op?ϴZ;9<}[ !~̮1<Tr6Eq &"8Q$Xz:JjGqeq3gedAɲAa[q0W׵Y7iMjhݩ@I5:S$`dT{QY`9zyδ NqT wq䄉L7cܑQgX JĢ[,nŰ-,ym}W@!arfdqu 5^y;\Іrp-&;HiRYZ/0sI$<]!/UG_e?n+BٿLo$l}Ô0u)E<3L[?ym XHZZ ݄`5SH2L R,/){P{C7'+|ϤP3jʺJS{0)kT-wgRĄ8H5hYib;2%ɜ |hPkEfO5MwFE2/8-.]n_#c٦-jFȅEzΉmwժTk3OmUN+5Bfys߫ˋDBg@"|9%O"?GcmYrQ}"FO#c+^%q;w왲n"S^N *&3U@NlM'NNQn{d]e(Nֈ{xi;_6,osS!#-hbySTע%EAa2 J6?I@R K7>87L%A39կ>uUco֞ACP0c8?H)*r˟9⇆;{Rxk`3gsOFƼNN Gėv a[ԥ |"-;9 $r|D.E&(EPVwp˼ͮG] ]p#N`keJGѤA`Bq1,+4lrŲ'5=ItP c;$Tc.= MI@j㲹5xƑhI߲7^5f Ӝ'UAzt@NnVALmz7)Cs 6XϒZPNB|N-;ԆPyC^0$!7? _ % -ڂ A*2v Izboݔ^/C+Qdd?8ѕ&o~=Z? \eGq9-C:ީ r[ܢi^؆%N|g^i1Fa.tA33V>κ+/ާ7垴'ytmZmymi 纴 e%[s*~\PA7~F(<] cYCAiPׯkԃ$87, ~oy>] yWn| \;$8ޓ4'=gʨV |ľR;XrKöK:,,SśV<|'OJdh`.Gg ۔!j+mqWc|x]W1=.ޠ@ʼ 슫 <1U yc%'k\w۵W"$C@)7:$D%UT_tk>@euM2=]<|omK4Jx}{HnG0-b=Q1l 7d}{BR4-g[J-xU:X973TDuxY;8ˈ\5Vp y;bߌ^ȄmfžVy'OIg-\)CUƌ}t^ˠ2l\`@Ql_u  ?ʭԮVlm>~%:)R ˎ=2ɲ`1MrH8I+t̋u^yj.!Vg߅r*c*i%t$Vn--]Z".Q{ !``Y)l71 2)!J8 mU T>| W y1EDZ dQ%@0 87rؒF7I;Y=^gR"(8 ZJjf)u!5iВM1Qjh ŕW.j*fZ.+_ć&e\R #5B!!>4L@E}0pX ro;жVv7"vlRG~ٽR#M|y9{Jb'<2p;HG8'ޫV :!%!w-GkWɪZSA< PÆ?`CM1T`Oٍ_(Ŷ`ؘ5@:@W sE< #QRD~Իo(grtTc: A&~t1DSIA&1|ɕs2@Q8e稊=#_*H_͵ µ-w6sXV(Q 24*m{ OF)u p(k146L]81<ppl؜ V du_gqXZ7DO 6:6?HoQȡx.ZSΑ/czʈB5QMogEm6s 2o'qިJHS986  J= rTGoAA _`\gH MĤ0C -Cv$PjHa:u_|˒ZEVb#@JA <6Ӹ,8Ί[2o`/)"MkDJ(!>:f(x F"bR!Ad5$J/ 8D? Xjx/&HQ4.iR.@5-3ޯ0d= W7Le?PcP3`%r պ1Izayoye1O;*t 3Lȫ9xɀ t3a l&5'sZŸ^#,?W=uJ` .~ƢHukU'6Y- tEii(| q?p65V$:Cg v_-ǠAfmG˛t,_C圓/ {̒k/qb-sHzSȚ2_IR\C#Sc$! rؑԙ3;Nߌ/2H}y^wOTds|Pi&pS.=@m`/I{Mf iޜYrY/Oůף_|8x:8d)]HM}J(GBC *wQ3r-y0=p>Twſ` 5 oLm3[lfв 7_{{($/_J,$B#.{ Ƴ'M9>`q,.ʌRyDhD0vcdnO"0< _ &6Ցvh26~XhSKdKLJPL_"R2|)gtX#O=yTMu%Z(e4wJI`ϧ&Pv8 YUO9?,ʑ xR4:|ˆ.F)|"bEn8~ L-^idoň"i4qiW 0.]"HP-DLUʛ}egA9xABw&VE(`v/G:pgo?|iFQIglrԢ's:3r+H_voH {7 꼨,Wn/ؙdͷ2oUlY^u”8oH4RpM qA"> ,t]A׹`ڧW侊GW{k3g.k x `ab-:T6(ah4΀t' ZP+R\=䨥kn[Tb#+BTt!%rvg c)jI$PN`~e``HJgu/;*"u>$ Ø`6jV! LU(! es㠱o)EV,/7S^ND&F*Uq}@(bɨuLv #z)t;K[`Hi?#G\} NMy.lj0YJ sm/ C!E$N4'$y/FHVf5v4qSP -K?5Uk$1?TǗ; *}B#O5{$=%x D54(ybc]5m ӡڌ): k5h]iEP|)@1 -S?~tJ(SgMz艓0Z.^yo%TeH7IR~|6bo]oDܨMm Mfj_Cnj-h#-/H,B7t* Ԯʅ !h%)oȲb&ח'=Uy|6 gC,|St k  #+[U@ 1 V6l%iAjqh$ -E;y}5ːh;P !F6p6zB_ bLa4ͧ^ !=#=Ӄ'^eHbÃs;}oi,W 29s<1`c|"c+ [9I%xB ՄDfW@y|SmT18 e4.\}wWQ5 viveHezd 8PvLt3QA2 JQUrEa'fZKw)7T *RX_`يm &t{LUЯ0MTuE% ca[բ2 X/)N>&s4,v c/_g!M M--rxQ b V|Tmds*>!='G/"I5dwza:u!ke"Q1A$%'NRt+@0byOpVZhNނQɪ;>$@g4.MTKv/M2Cs~Mj:t +V_7b aH&B+n`oUl:b2^`maۯfz#J]ܰ Hlpn;ۦ-DIl ҴoZ1Y!ͮL/,:oЈnMF˜ܔ~THGF 1|,T,EjecYmkǃq8prX 03<™ЀYvj$/2m:o{lA{asr?B ~*In'N?#O;jے=@#7iaYR9n.fUrA-[6@[hIP@X*~ϴ U0+ZQR42sSAB;ecI9LؠNŧƀ(JqT^eV"5k=`35T,JWGi7G^_fF'jҍnkp. odV9@p'Օ1&ձ~ jE3+"@6KMEP}ݪ5l=D!O樻 WUgQ''rUxQF KH}R#++}~zE%EUF=߃pj]Z1јէ93h䩔)qV'zǙ혥mGp.ڵ2 LPHʍk13k#z ?n_ň>VS׭„'/eldnH#^ՎʃGM@%-}.Öd눣?x- 1cX}~zJ_zѱ ba~{8jނu I`PRHm ׫Q]4|Ybl8M:s5BTlMrM8ϻm@?4b\Q_uIsc"(~9<gIy & o"OV)%"lSA;Q$]&A¨(Tl[RЧ.p=- h$} EȻDޭ{ d\Lt ΞHXԏκ%џc>xaԔ'2*eܟs5WR~ǂ*4y{-6Фt{% *BmKDuzJ\;!g(iJY &JYK@5LnJj3KfIOϭZ^|C.xDKp 75rD^p>K}nR/x4aźet9 Y" 0>y JYXswIxRELvsOQE0CҺ@ۈܟRoRLuǯq B߾zD,bs)+LGNIإī䒗1ohuC-G-=8,5! g!;nA<!XJaW0im~ȯyvf{4 q_\KlMS`Sl f!6iLXgcAjԂy;mܛw)b$C; P|+)~h+ 3IuMiJSi愊 o&[EAr0 XF\pmν$hXLhɓ@v MAiWpu'bVw]"`B@gOTlo?*t%UԧpT(p% (3K`#ZgcGnV{pwݒ_=`yqqQ bb+¹Rr5Nˀ=5j>cbA+6N`+\>mK 1|ĸ=նk~z@F"mdق;vlmN(aB*,{Vɝ=+cnr/bF{)'a3`^_KR t)߫w6%yB*R$ cvs7LY+wـ9Q9. c.6g[,,JxQY~uw9;YZ>e =oI1">W`M!Gx.68"q t ^%jXHҷw\{O%yYiγ}7z<ξ6[jXzxWLV)S۽psVxp2SN93эćuP|7g z0\ś^Yxe z6;""0g^IqR Kxߤqg> hU^ZV.r4sYV͘DLFxz;d*^vl5وa<a>\%ό{ zmD̜ĵu dEm{ nc6*5WG tP9k]Zb(σm%7C q.\1qզr-@gcܘ ._"y 4Ŷ䮞4h.\ ΕoR>s;w[U!PqS!s%@=/!5*xͽ E r8ߓ`?F`o^h}lT:d}~x M)o15'$uP 9X7wYVPDcևu mǒ8ےH$ .(WVi.T5 Yv{ 9%4Qܳ5^O/H6~h(c@ G')Y \U4ՃEr;buK"fcjldluHj`pg^ܤ=[hg,m,]qg7xE_wPYU{p"=@[r,,i!뉴 -tfQ6`b߫4.fu"uĩXό!O ~޵N T4Ye&mT٬n}}tb$T(QTnLSa>o.Mk'zh:!9TI:$/{IzdW Wx w! h%]^PE-$ ?"QѮ5ُyy<@zzq iݽ&T§ۚ3sL gR&-dD-d6ҿ?xRzC Kß6bѦm#)("QaDdɅoNYTkm 9n*?J7웃^)cI-wȂ7V&޺bG2Tœ ˲#*vCW3hU qr+_;u&mj*>AE#'I若S[$,Ͻ<^ M/7>Pu/ؾl )18/\(:,tVkrLM;cYR4ʵ-TG|7}Ý ND?=g?[;Jaſ~x9*JYb?=) qMcJ46TvJp fрYu9όT4dgգ831SfDjΰEIFX1˶^2䠡|4H-N0S I<;.I#9i 2gfU|ePxpgY#닡G[}Z_ҽ|Qldx$-߀QD`G7앜^_2lL*&#uBZd:)[ӽ\hFlZи7(Sd'QKf/ЉTۛY ՘[3Qak#s-7 Tw{P; !߆)ǙΠ8?d:e b}+͜[^Ud'q(Q,䷺sڵG,r! qv5SW0>ST Ύ|yP5/*48s^b nWUom"[2Nm?YtG7K,#'pJKɲLXᴪIoslw'ny)`ЧhŽ.q[ybاr/28|m|{?WS%َR,0/I&>:rN2Ch ӣBw@TAr `O=Q5 wbez|uo«1GdZ[G`_G<&'4o/xYRAt"sJ r1| S)G{. .b^/q||A s(ܛk d39< %2xNI_AQV&r@n r([9+>hY x/uâZQQϕEoltiaPӇSJ? {GU`[ Xk5ұrӍZ LJkހt!@%#/d[F=wi,l+%c_s"]J|lc;4w$9o}yuTRl R)m4[ymcFf 7m*ȫ~En6PZvo;iH ^U~zҾ6ڜ/$o/)X*/9h b_m 4-ԯOFG,7w8'U^5 M)͟O׭YaZƾĻ|[r`2oiH~:B_IZɋ7౼Y[v0vK( suH`z b&4ҁzRK0 +" 6PHt㲀7`"x(  YR[@ۑ{k&8MbU\3)*հ(IUpj;Eq%rU3p "ƒXr&[hJ)aٙ8du[y}cO1ӳ{[9Mbia)!j:u"⭗ԸO1bIIcHb|$h?|{GkB,UE}ַWαE,jLDڹ6Iڒ#=6[_tlt#tA=,11N?^֜GJxKQIXD"$6\Tψ(~ n܁e{E%w䦟<[٦2uI~SINz=QZ  sH>,X'd2+|WB:ٗMM(v([ELMH]N76ހ JHeNK)$+Ժ {LL#VJnwcc n`ۃѐ{]vV.3!虄s'. ?qd0M9x3T4Ү|sn&%_PwDvRұ %Ey3Q_~j+^^(uO{_V3qJYxk~;7b]灬/XQNkxFW$HDuL  / #whL8RHEjJ(x}?ZII"ר:ήKZy}ZpgGroShؼ%\e)FcZ.9HNQٞP"%] HqH|PI<E.YCw$x\K-!nzb˨X!um0F̃jtё?= *3;U.h(q5D_R}e~oH]%^7h2AYYɆ OUVߕa/Z X'ZvhY-U‹mkЧ6UՅ^$CˎmP03md5[k+I\ Wc 9h72*yfhq'@@R&ڔ S9G ?A@ yf^M~+wG*mT0&CN^V9m92ѵ&J 3 . `l(I7 3I.WPeY:#SFo> ݷŴM}N2A]2¿)uܝ# 5A۪F|F{p^ls*= mM(Jʑ4I n< #o2jh' 0:=ŽۈfEcJFoi$ /(!$w]tjC0p{+l2SXN~VF3~U/oxT~@2~fM߹!uڎ""$' խ[|tn q_lJ*EC{J`6NJ&2r@|MeH;LsirIY7"L`!/N۩NRqcDޕr~ux[P;gnh0'a[k k.e VG N݅jdKŞgA~ʴN7vG^84( , c[G=b@B|8&̌f V"ɨVtxv4taP8BhFy0ѭ^)-:^S}wZڟ@Q|3}bI 6GdXпɼu!T #HZsa;츞vz>v:n[; hwdY!0߰^]~~Q7vYƥ^1vZx87,w*TW%6J 5[Z?-)gI8Tڙyv&=DfӃH0+K cP'_#Y+ZWiOFcӤm0(;_ ;L?SκEX -#J")sjd_fηU}S"7Wȸ;? qH4Q=К9<7hz(. kA}43⇗pkDY 9`(3RXs-}u'`&˙9%6ó>b;DpiD ou+.bXs8QC)?粄)mwňx{5vStd>iۅ>#[{ fQ;>r/>ė$!65}[ ;_0,qSmIjJ2W?xV5|]oϾT|3BifjWG4X_.d7ǰ+/O_ gę:%!tL Q=5ʸRCZΫT{`%5ڷ".+buQGPR;E*j·LB[kMaql8 ޮNMQK30qX̢.{fJ?&2g\mI4`ϒ6xl{K㉷͚`r(͋WTx9gr=Ek} SW[=LM[eEmS|ZT,+O9@)`ī3M͎$?Z|-Pff= g|6]MeTar/Wa0)zS.8$# G4?>D {P=/ fk5n :Z]`XOIDzd_T9%|6I-u5~4Ibe7d8|+.iQ\f'$+8!T?jUb)28Vher?ڑ2/Y"ictypEv +1Jx6G" #4N2ԿVW;b*Cnw 0>E4>F>-s{ hXqڏfbOPJ=m$0=5eDL%qxH2r*濭E.%bQIP{$HR'*k C4§D052=IW{w_FAa&蘤&Q o%i[{:Lv'jq;Ss~G72CG(q~߿kSH+]uysUuXHͲ<ۆ$ L@%+εUavv SzQⷰ8rAHw^;71:̕^W7H 9VPàSPwX*Mu (V"J<ΒT]ӷZZ7,Wx(Á&0kH0)MњN <`Ÿ?!s؏`+s҃;bLԊH(}|TjGqCs'fCUONhyOP%^4]m :_0uJ]j`B(i]پ&|7&"a= P1t/igg-F׶Yȕ&WpZ5n7{e G;D:]}2 hDҥ rkNɖ^?j8d -q]&^NĹ<Уŝ17~NV ̵ MZ*N[nαlBP_=6zaG?A2COֻ`͠:NN-skcu|X KuvSR4,_6i n 'uMw?b &̍Sy[HS c]oW T%FD HOl3GÇ< p\K%ٞ*~=rV0Cd1KHͼ،3=q3 'p iPHٵӮ&7&/tr3+}iDGq#V|//jmg#\ YeqyF_4dnDH}6NAfgʓ} os#MVv뵳PgrI #Tʿxvd |~Ȃj@Id>|c옦ی)׷^V5/jMI塔1S QcKtJ%XJVH x3vk/aYS|$mTS(-&Q^>w1^w:%1JA ?i4uueC˳`qI81.'`7dž6PoCӫhyZLoʴصbqW #k?\[j0fP7x=r_2~;VjCd{ـH-viqG 竊u%l" ^Kpeo7BͻkGpըt8+p=RxϘh5" P|71rܢhƽW\>O""V[a#xF&0!R^3?H쬲9PBSޠuZge>bYH[PP;צ&J6O'm1{ȦO<TYLQ=mϙr7'r<\>5CQD<%|\I;`1d܂dƮtKzi[*6C)Dzmp ˑEl\kJ@ԿLO~ zodOTډvZV{eOx Oj#T1U!ͱ59XcJXgIW-o)ïe5ٹΪWt٠#FOIǧjC7i ?`YIb=; p63r-ˬ6gd<;{H#҆$W?;EbZB]Gm,W.fbˡqƲh8\B'^ Co"†X)&Veh4eTl`/Ehf ΰ'h$_@#vh'l9'6J(B~LˀhDVb2Lb֞65 .`1X.x󹌆3 nݝ-z]p&G_aa< Ֆ[_Q֔XU*`A*yHyRte׉牌mE "7/Ʀ#3{1&un80 ]T,,İV2)Ōz2"7ɂTCdz/?[68UBЂl&Tp7- ek7^`䎦;Mb'D'L3;N{uboPCMػ<&WJ"HAS!@ {$`hCy-n?+Mt.ڙ>1E/"URÂ@7{l-ZP6r Q  ={5SF"z\;|φkO ah<'O@.ό ~Z8 5ʏ>YbNo+*36{Ȕ>36v UzO&k4>I*:ĵ/&4 ߻4V4L7Kuh Dā( w{[(jn|M8wX,ղ˴kKC/O2V%x<@6$phΞ5GD4"uF'Q DntLɡeIZ"H?TLܕ<>KqFNəO0f}/ޒNⓆݳbW7:"zryߎsqedp1qU0Вm7pfXg]LQ;-;R]K$9/[v ON?A[8#>2oxV˥c['E ɸIIe.5iuM[iҀM|4u`/'ŅLZg.{C($*|/U,9 'Y֔W|`R{b=:Q))f!-f?oSܠV>y"6Dǻ6~+Tyfiv6==c&ܣ6:j%헑`QV@HkSdPI?H^è+(ӧŤ +*ޖoem~P3 pZzh1CvNLL^N~kPi?w(<T:ϮzQ09[0]("o0lPUع3Ȳmu߂/Hه5 :n*^\.B e>[ c vS7\C8x92F1)l/G)]w\`LN̛n/,G{A^4_*qj:QT5 VrL]w2ZM_Cq99֓5غ߀V*K-JͦUhM`ajaT+꧑ʃgJKL:NtB9,>Pԭ Q2ױL RugM+F {X#'5{NmJ"P~ YoI2V@~}Lyΐ21BZ$ omKoSipEC{giSۊl"s W#϶r=Mb}Z.!a`90Fi1a)Kxu']!rd z{G˗EW.ܩ` Žh4d:lHd p >7=Ge"FC',GNޤjxЋȃ8MP(30n/s_HOQ́2ia'8ёh)?Me!8E(LWyRN(h!bXѫf/___2.;ifs=4&9ד΄k l [Oʸ9GG`,@ҕҩ½@Ɵ=hoEgq5C elyI:B~Ό_uc/>T4 )uEƷcA)DJEG\I2e.TPkcA| Ӣl5~_[6HXD\BT3̇v Zɛ\ZG*lgeFa`Q䫷Mh绕̴{c.a;^T9AH&BFQ ч B?' B8΅ )) <]O8D;QN2]vuZCGziu37.%ņߪy!VO9p}*Oj@IY"l?k?"YR6,͈ GB5tW^SS!WGk ⟵QqmK1U0t1<&?Eo!x `zSdzB$h1~ -hA(2dM\*EyL]i$<@OzQ5k۰!g qo ], lK#F2xLx#aZR W6ڤN2e'@yeTQjyO55Q=OW h@MFZ ,;f0մmS@Ov#'itW7|b$|Vb,4v6?XYx$qNL鴱[ ~/fdC`rr!rppz9yRK؁) E1#B?{,_%|{cL=+N] xˋ͞ItäRCigٌz֢am(gzGK~p3_JlB%*>f79t;*FGѭu;I^ZݯӒaV$צ9PBs g̹|ٲL:7_;m0Jp.S/GHGb xºxd['J݃q'*@OcS/=Rb:K'JdCwhgܨoɛoP*:3x5Nb¼oVo8JKMUK)jlj儣yQ+\^+&d?e ^$Y̲.TœsYeT*oPJ;0*M{] n']d_~ V̆d$iLrof&r4b&^18/T#B""kOw=EcFO %4IhX УtXQefb65&Z-c36rRoW}z-r3c)/H :O9XBf>A.(X.1˵E8: vXgKdnJw8r659+ǻ7{FI4;R9(^K=}LGli l0k5/@ﮮy<: 6|6 2Qt 2x`VfSӁ߼fPK,EJpPnD!W:Nq+,rc ~[ῷ;Vp( kZ%j䵱:tnWvNsW7rkY֗FHhQ[AwL[do0:xQGr7 WX+ ɉ1ktJb{u=yM;1? 逹E4  قq?F]3^cn;`[e* ~c׼w)(=8.]RZ&XfTtd\>߸3PG:KaqЄgTבrB& ;$0Z̼g\I[w*5ckV=ڄrmyˆӱ-Qdy2YbHaCiʊuf$@ӗV IwZbz|DžbMi*:iP;KVXЖ;4xdi\dޓ#h(X,MbqĺS{kyjrG./6ΜaQc>fUW0ǝƒ:KLGҤdTFxO:.%9'g&znUJxT&A:VCRdj?_Qb5Iʥ3Z θvdb ȲmwϔD2Zң*m־+ \&c*_R;RNr| Ojw%š ;}i<0 pjMDF_N@h͠ HzWg$jN2++ʴ\7G&a68I9B~[0ɚ<80-*S۵/;e2p O):il/6U(d|`g }1:5-ˆ?ꡌє.p?YZƈ!vO7ėP!u26'Bu ^0lL[ER3|gZ@@1R/~Rǜl~<48wy5/?5ս#fIgёU`7'.?n<~qv͊w_۶Zu7vDyuK |Ð3> *GF_Np C:䒒Zn@mi#k]C0j= f\<2I?uT,+AG/H^-HM Y7 6ϓ!0&.eT|VAhNΨD߁-aSMHD0Y0/fŭ]Ϫ _#jΏudw,\l哪5t+3P4/ѿ5]?SX_ѝt(-R Bwj_F=:FE"~"EԀsxv1M xtMQsGH|Bz;o0>,&EE8 "<퓾_L>Hvjljq"r 9 7NoWI^FMTV؍ g@!c INh'#~&#Lt0PH3SPtA'=qhyX~V3I0Xk<*(hjIq Pژ&OcBE}ΡQBIؐ%ڒ~M\yzy$YUY.lVsPA&Vb}ӷi2OgۗjB5Mx5pHI:R! ݌>GP IDžkjy}ydvǃ.HwDE. u\B ቩs?ŞV+>xZ>Quȕ436?LHv=+]# IRwڪf] lGgiGk7<"N}z9a0IuEC2l+cD\gMF~DGz8ob|fqG2lB`U=Dm{bG>yscϕbdv"|cRWVe3=/y2H0;/3+`0-0]<(9#Ɨa͓3QT8uAiȰ_]YSh& Ƹ\0MQ )bﵥC{Z*'fd~Л" aF@Cy˝")l3T!"tK`si⧲߃y(VNB/"}~nb6nU"xe.I#'%yeB@as۸ԩgjH~HV`9q xrC{ Y8K(<κr !Y%N~A=]*ɵ0B4I9sJM%ly 9j"y8O##]^Q4rɨ [qiCx16պ?I.y9Wlv3Sȩ}ʸEm?2H]gRKeYFgc9CIXSΟ`JWN-{/{uP_!LbyrzjGX/d{G$]a5H6*5ɣ7m`e [2}x- 㤬wfy3!H.405+ }BXJ~;X41i m:a'\ &+{OIoO`;!;Ҿ,Ĺ_ W/h8? |An lץYSXcqRH/j:P8C^WCD9+ϊC~*m.l P&I5ZńdC]=qZ ;KD(LEfVu 9ʈ:7L:'&*;Y.kF*Li^uqfXّ&3jW\Ly) Vk~Fo;`ǧ>IvG 5~ Wh,q+'p@jl*T/OJ=-B_R"/8Fx!V<51/Ht! [:j縘tLfP{܂Bԭ[+$e"-4ŕۇb#pI]oK2r^mʀl>W`= {L:$J<u+UmbnYD4 o`r1RH`&I|.5"c6pR' zsRW/:zVdwuT=eLj4ldqwRlv<ƻ |9ha&kgѾGEG)6AyC1<%_ zb8}aBlYq[X =*M^r#>Jy˦FH#twa~U>]A8N;ݒC@ zVIo#zZeǢܫ S*p YZZjLyIFm@Z>Rѵqz!V"8R Ѱ 7̨1hѴd=IW@>q9 +olb$%ʐY;2bķpb`!smئ|jOueLϜH'US!#%8Lxc{fӜ!'myVY@nc910BθO^w~ _"h}E{4n֍?1_wvj?Ʌ"gRĔhx)}ĞA>E| _/GJ$V ؔ ;ݝQXκc ` 3FxmiWqؽDs=%V_{c&֠lC ȃJ1i\kwVp\t,r#':?1RQ/$~Ctg] PƓyP-ZF)|$,CPݤ^Y.[& 3z;S`]S^Z敺ByPFXM+wh5 r qksDA` |4PU6ѫ6̓^tI!ү H 3p-VDVh}V\NR]LZ%=rl7tdepD[ y, 2#(h=$ _hivZZFȒ·>SYWQ>#Si6on2&ïsYH=l޾^0mxK7D?Wm! Vvzm-SRƜ4p;FedE%ФpZX̺ζ}>ThA. XcwtM!̣?bfpS. '0y9ޖ`Uh&f0U:1's~3вv;W|aXVUO(-T̅ @Q(wZs_95OFI6 [EUulˋZxI*D?=X^ `tam1 6ͨPD Dm )2!7 ƚ#;) ׸6ivRzd^pif>4I[0_&!1MYWl>!Ue , =X9ϸ`qpԌK( ݤ`yI6̦G\=ߞspJAB`sQZ#/#ADD LDw~A#2;a^/@< =YYvV%b[+i EJeD8YmE -bsf_ؓwN{XN%` d'gy 8X1L0Az-(oWZ`ԅc%T[7&-E%+|^T/-:H`QBpzi"j^nk @߲ip;Γފ }G.`BhEjwe>o=ȡ'"DVPqSQ\*گh|7]¶LayՂM %e ,q_&:؞2t{yO+:j8d]QstȲ<90F0پ3V"Ք;C;hhwO!z pofYcHsv|H[~'⢷z!~(TS S)jnlDkL0إ;꒩*ѯsEB^VL?}mB!q~ytA?GN;nh$M*~dEV#=6=MDum'I{÷DJJ@- >6g`Mpf$ G%[^AlbF5&$3t$S"٢\ Ou=r0qh;2h>AjxOaZ]guo m%a2 j`/$9+5]('gڤ,W7AD(9!aR ].%Iʅ<,cWD6U6DKKvD}oU+ꎔǟx/C+~Ia.fvW _bcpg1'.ã)ịL])Iu igPk"qK\ȓ#6b_k`<= y1ܜo㠡p<F3S٦{ E<ܾL,TԁŤs}O HNf^p2ܕl`Q@A&CA\W|!hݎ 2Z"Fa)K 0Pa9սv>beMQ?cFWA-yge:/ZI6?jDk:S,wK ]0*6aŒ3Ly4-(Ϋnߩ^\qH,N-6h,L[~Z[с-}#hP D:\io]]bMQE)͜jAkz6BB0;#荨{"%(]lV~^>@9l 3fr%+5?2Tc}e>۫p+e=rP} mtԨt0E.Z/Vq{eBg $ֱ̓d4]" ڼP!PdGS1? m89Mn\9B rZMƣ6ͫᝮ־mjG(}P0Ln%oWH.Dسr*HyXtq^qˍHss-p]<rpYưAF~׍$ٕw@ܹ y^Az  έ9{7y*R-PpUl YY6/Cv[idT;i>6#J+/X(*;Xƚ)n++>5 F{-7vEG25p*ZУ2$ʒr`W:/*W|ظW4I>?{uK%-gml&rˉ(Y1s;|rHYIn 3C gïm7.QB©:3;јE+iڔtl$7xlޔ茙@`QGEq]<,_7Z3Ō7 ҭmXtТ`A ; jU JɦAIC@TyWk Ӽfijsx_ W=UO<;V;jQT~J~lGJfSAςMHXE z A?t cT('B>YRQ_޿9=$Ө+bB&cHvN: v4ïzM`@:؉Ǝq=-dis|B0t 'M9ڶX|pB;XȓuڈZBХMT`/j3E{$Xu"4}^fp}PORə7$$VՇ̮#O5B T x@NN3M(yÁk卐@+YX hl u9EUj෾!?n~/&GB4h*?u|6r):/s't^['Jvb,NWs]kh>1̯ +LIK渼TIҦdYP#[Dӂ٦0J߲Q8D@G9t)/YRm!qC~)T"E!q^ £êSS~ jf3}8sG8e_DF&:zf%,8_x@o33MbZP!حYɢGDnz@+ZVGo$(Fh(qlŏ,*(QĶ05Q똫; >A4iM<8 ͘>p [8+a- וlp0ȭ|;0'jCUIanNpfeيs<ݜ$-z+cYg X–w6<&8E;IA, +~y|ayo) S9-dH>n@݌plg>/IN+F#jf_+jYlWYSƮI|2u%Rt_3{E! BdŲ0lY3CO ^| PryF)G0%;{fm6̺B~YSn=T2@Ѳ~M\h^x9ST2%e2L^N!BbОVس4:k678~x5~qs K6wј/8%](v a;XWR{^b֊緞6к[%KǎNpQHY˴ #p,>ҏrH R&C?Tu72ڌA7 #9gG bOCϟI73~fSG X6Ʃ'7-Ei [o#Dj">]23&C%>sU' *bJn'-ɲM=B&]i&'FCQ5TbDB gfq%$`n)M8U`fL#BD"Jּ(@L"G/+N&u.-^MRf>4lHj7qƐ#!0߾#& ߋ~teu6F ob'+P{l 'sxkx勗sƊ@ӓv&6Yza̜Qo P:0hu{ 4M3k6XmCg 7H2 MlǩS)qsh"+ $oS$mrwl} b1ja ST%"jY 5Z+O6(j&yUUZU)dOE6Y|]f9C.BʆDv&̮7 ı(-Ik ՜ FQ5:1VSHjF-pV0qLe%Y‹'hsfptŁfk #WT 5'[h8*!/\Yz^]z0e<1qg upoT^lՊ&yk] ا/Bv5`b/V J:@oXeX"]{ĜEͫ )SKH̚ 2_c@/m@LE_']pYDޏeFh[E(4 y|VWU%(*|B _=\Y iW4&@K Xp::$^'+C}bNJV1hN5\-xՈC#xuٝ &t Upy*4p,\5֛z0#=VNeS 4Rh"XYUsC˂]jbo~^DImI}8OA喝?7ݐet.U ,6/#d-У˩4C6HC-R86M ߫}Ba&ׁ;8 x́X;3v`/FkiS8A,KԲ[ts{!gd8oX^c +̐jK{6W3&`:m(5Gd?Bh !ZM#5/lZm7I'=P-SAa4bN> ǚڱZX`Ъy25Iطw?x H_H" tunuL&}ވJnGAYbEC/sO+Aò"<,~cKq66`*-}lS,☚Hra{4&%$)A^d*/wDiC/#C,>|&ڌsfn&k?EF8{C#FDb~IEbgL ::vxI  \BZ& Uɏ{ޤӭ*dna*Om5䳬dPxS&MP &rh0]_hܸzu$c3ܴE&,.1ľ<_^|7Rl3X_)1"ţSS2AOm:tz"ZIlМJ$5ݳvk-"FWTW ƄdX7h~8r|w:]Upr5rl#@_ LǤd6C/60Ht ^1- Wds 9ӽ ?[Yp;f^0Q@Pݹ:, S- 4DFij|+#bxE:&i#ŷ("z]O\ɚ/~踥#4xѓ-08Ǿ3  8fw) J32"{Zomz zk;h|k!Eڌ1/a9rki9HsJݓ3Ģ"/˧ɘoj|96QΗQ 3 󨴎1zH PI˜3vY7`D( nlNOui*nu6|y>%qd8W򵇁A)P'0;tFwI1:f(-ːLn[Y!Tt،ߔU0Q~4X Ui*чHzy(DRnR^33rz(o". 8jHX;Y.~կۃji"ù?U0 Gߌ{,I?~S޹r.,.CktCBzEh_~0`^rp}^MSc#lkKeq8ISa}ܜf'] d:}S#@eqf3^>aQ:m G77QoEvz6g֦" Hq6ep=훋+t0"w[ } G^QFȽ UTƈ(LTl`L;nG*nPsC*8C+3T٥d4k$Ha-atpU }&V((U]u"S|ape`S *$wDM~oaչ G}C~-U⯒SYkWVtouۖ<29osieA5EH0!76aDŽ5 |ǜLk^y YOYeXv_P)!ҽvCsEH∀wPvA%vq,޽䛀.AhNؔ[jݟ"J.YU3w i妪_E? XXޤЁ=rz%{\s$TS(mָ*/F`5-h giأA/c#Fȫ-lJY v)y7$ƇKL*6e9mٵfn,]U&wpWpKWng/ ۊ2UrWkW:YqWI.ܷ (sH<٘9X}:ߦ_r숩*j'K4 1)c5 36/m,z7o.ҍz*A/S<-8XYf,*aӇErPWXf-iEeO'e_gkxh8Jsp2W3^`,ew}yܷ|SvU!}8 ~ MW;`j̒wۜk=K{e`ܭ R; !} )h2EmB%ҮV/ Š=w>&gP4RA?ڬR6Z&q,T>"jۘN]Y{(*|fm $_Mԓq3֫Q1)*ӨxW)╮M[z sJ, OdE T/[׃Hʦ_SoҴ:A,DwX<0QJZlvzPqd6 t.)1P{E z布J "*_5o㐯V[ovSatWM_Ű_w)=:Nvݥg7v̯uB?lj>>,Т0f.e]':~ls2T_W}P*2U6>N{*@^F2.xi08wk_RHUW@NHKjKQF5om^e8K$;|` ^gD{<(tXy+Ȋ\fTw_(.RŶ```%Gg˂]];3;)6{5,٣]{0L5yZ E[뉄mJPrĴ؝3P?"gO`(ASMl9~~>vq4w4M j?~q9?akPMdD UqZƇ>2+`I,++ W_&j~Vlԙ'"UdP?2~@a,o9Zp4QZ)@d6&gh_v1U-B "pc.[]FsXwFfnwG&vm2#>t}Ye-##Vk@3 6z;;J4SMFtgVgC1W;rR|'#;2w-zvk U90GԖݠc5tג8F*{M~!dft('*UgS"!mS82 ŽMua \{ѩ@>iIT6[3٣o`OkVUuP;.IНKR0(` XpӳJeЯ!^s:nVMIjim)v2뺱rAXrṴ',񞂆q(gMw PT^z%0 :czn8m$O9 rTSMl,m))M}?:3S>{ϰݫ>>r(GA.aud2toKf3+Jt|yIaAC_ITɏ^e$mGu:WbkQZk"%0Lh]΅t52_ٳHdB`?3x;]*Go:9,3MM4R>VT.y|}#J<8,f^\L7[dsxo>wT8 QKhVNR_,=jc]%vMq#^a\ḯ `.W# toN?t' O-c'@11@eZ5+A3x_R'XI٫hDZQ> .ro2sj)vORN(uٙ2Di4(4:)noALo: zSHGD :Kn(Oq;-\lL!S(l>\!27܅Pʮ#򪫴@)&CZh&0, H׳?}gZEr(b HH,ј8Sz}rUGTNsX_9C<^wcH_~vd =`2Df5%F鸕_ MmD_$%R aXLG@ƾG p0)*IW8YEe\ b+\/¯j*/oJƒOo2$V+40' r7/e@+pNr&R_ңix|řDeZ=_'}0i`: Yt)s&ѵh&v 3&?ٓGi1B+Owea.1xt;ti٫SVf@6S=&j+y[|xd39X"n3fH"'J2|O$BIB $YTT_^!k>!#ڲ/OXڅT@[^ D-/'SK?` Hg<|M+H;l8sMž,hMq߽1$==_)b>,3Ư.My|*fSjn-@9x=A> >~|!&z]ZnAKF(~)\ h}h0 lZljn9o~MG툦O͜кInʬ t zd:I$L|툫gdu25ffd_G+%!qTBj= FI IӒ.%q}uɈK}k/WKWaUHB0<ܛua"ul9NV#R1|Jǎa7D3< LNx+_0Wnp_C owqxԥzkdݑG-y\ѕYl:jy@%^3uB"dʲ/ʏ H=%puwWM_]OdfZ5e0L Uj+Y'ۇ7 Bv`lEKGifat1A40}pU]{_Δ^X鮧[i_ }V( ?M״M. 4f 7uM`e`J;inP9PQ7%* rg:}HIAJ6f>BsF[]߽Z-o8vǓVoƤ"]:9Y Ū|p?}*g8s,EWLߛ냠b?ˤ Q3LREX{!&U5ۜ $4j3ePK)*#^+Nrv4SjJs-L2YU d p $,{b -ղ +ȨpSEQ~֠Zᕎ3apa e.`<0JʕO1r2s+':"avgoP`"qL>[$)Z~.ٿ(`', vZ## H wg8'M(,ԋDhfw *_Ŀ O#@|t䰂f%@Xq~1R!n*;~R! ܶq `G饦< [X)t{oÊnpfY̎9yS[T4ܺHt09|ޮ[iOnp7>%\5?'^{ ϙIࠢ|W=uy5j~sK)Ni<|ZZ{9HtYLctOks]99=-5>#Fn{dG_z@2j`e$d])&X|͙j`һkIcGfs-Kߔcҗڗc€D(w/GQ]ErueD4Gg%u$ %_u \"3n _ylĔS;*/QI jGgT&o R@{ij< NX犙aF/3uW< .# .YL̯fX Uh) Ű|eٰte/,@>eD_)U0ł hmE%g\#e';èThu}Y*ف֦ƲJ$P$XTTowEX"ie]r_B)W~#omaяo :u͌1Voór_~bFEuf5]nz=ӏDg1::99e9c>@SGn6׸GɀImZՌr=qe#ZMkˢz" 1.z?6ݜ@#._QrHG5{;Eur,f%-?\FxaҒ&Wb٢_ '.Rlù mD2^1( Mƀͼ', Jo8p3b}6{> Zަ@ϱMb||P!hٽx-s.*E RSy~i4lP1|PUraͩpˣixmKNvDű7 `3F@L{NUe?l>'o#' <6.6SL?cC9hm$|r՝Wp%B gQ {d$1mVCu:be*q9NԦWJNgwe>爵F3Sb1~e!G*W 0j؎GUiHcjLA,ECC_ׅV =j>G.`VhhgT(<@ *4#*ӥ?ׅ]%9Hι7 {r/t@1Gу4L6fyINVo]rK6I#̴:H$#J{/Dw՝Ӽ"տ}5tGƞVP!F\d{CYBCx- v9K1 Ur_%zLVu gѯFP".d57?: :WPJ$ C{A0{E/ \#¾+Rr9E,'c{kڂD}ip|(1R@wM?-uݹf|U8#窾1+>c6nW>:Z􈖭Vj_QH/ ]+I5TU⻁u pV. $g/h Cg7fs}}~`X(T\mkZ5ܬT)#vU_#ۛ]4{Pثl7f llA\yHVӚ5%:nmȿyM lEf5k w{}Dy|CL~M`"]LЩItݕkW ֱHfgĶr 1*!\n_ T,T''#_|TPj0@7A0^!8+q`sUjǛf~?58'p},|W?N5wQ(ʎMzB0 9Z )bWoo㋥Ac! *gdl.iU!c;+=;Zt#U:6D 4'C-~%RBQIx1ޡ rcvg*2(2q r ?4/ž T 8. P=9NFMBD_~V4~[)J Dtm2Sw] ^e4U7;$"s=|} uH||!9v:yA6Q=r]!PўPv.vXOyWgaUw\t@sZˆ=KF|E9`❴thDz̆L-%fA1(:kH\|s?B'"b"!#N)_6rhK]SEʚX?ZmCJ&YRa7/]o=s},"?G5SqJZU2lS2$۝+(u~RAn:]!d`EFث/@$d!YUGݰ~h?,Mzl&QID'r)! [ a .8ɺ̃>g3liȫY+(ay 4j?Qz_m) /aB`W}/Q%ЪZXyzI)g5JpH_\1Bk2)!h?Ee-ptʬxGʗujl`t驸4 T?m6kAޏizSbgp횵AJ m4Tdb^ t<'"rB4K?^+Ш}˞^ xZqU a(_T0e-Y`gEW)E^1_J͌u&O^Қ=TG94vՄs#a&.ώOMUo\@1O:3zO lӹ9G<D@8ϓһ@J^EREsl\ʎV(x ccx[*AysXddzc=># [O ^k0̕;uv6_djz=sG5'J.J%s J kr|+ uiĝeFNo>-Q=VH7}*)yS̈f2cAiDud-=|lC @> k\,twfB#8tfq, y PI6|>"պaJHg=8*Dm9y|AglMZ%yE]*h8]U[ՅJ]N95.ֆHǓCS71Qf4oIRf{.B\g ;FW8,U$MVzddNE܍~&φFaQ`\Mղ[%}J6N^ +* |wU$'M~aEtz2GӾܙTxEzRԏ39x%uLbbR*XU.}o$^aZ~TaL!7{+j83*{x|l0 ]b-{L*]*Kҳe{%6VgҲ+$\FυrЬl]s*른Ǔ2;{e[$!SW(  Ju b6R;ߛ.!NG[$XLC9ʺ_;m>p]W$uKA Q8kЄ &lj Tٌ~+? D*IRב6H4rbW uXUc+6Yox$gxC($yLW \xpd"JkX{()dHI3~'òYEyo>_00r.&%n EdٝںG\]dԿ>wk;PEqe^o'?`H ^^kC| -5vs0O潛45efLwwT] 1,UUdT `p\7aeHt1I]v|>Vpμ#`eö¢_gi-kzfg<nIW9)TٖRáI;`B O o$5F, HMcTˎ?Ojç#h2]5aъV !?R5TR405pAYGmf%fVۘpȥd"\(^[@أ#(߱18cr]W<@ "o *.WƱͣPyL%w+Qhi{!`;))swYF͡oe]-^zY X^ 6KO"(+B݌T2-Ē]؄ԝNVXe,sMa)-\bsQ}9c'=Zb #'O79ub|~ Ͷ;:gto *54n#߀2C魧V \X7y9@T\t0v$]8倱TF {#YoF.ez \nS=_}DtLyw'YHT)yXK9p1g7DUlCwG,?~ގ2H5È=N LլnTTGyFTP9[ /Ih>@!8×)NaZ7\vGŀp]kɒ$ >ѵ*tZTߺYlRrS~3PԬXh;5v˞e~0Fkvk+'vQ˩Z؀ܸ6~C{Y9)JV ›#h|X%s~ rsfoHkZwKYG 7%vv)*pwnɛ#Xr kF-#9K5q|Nlj}JrGh T`?C *!شJ^eo~+ZtM䆡:& FD}m4.fa0z\YfǍ݄넄_S,trTMu+B:CF%0DJr )m" y&oSM׈_V#EXUo}%; E;Ȼq4{{aHRy~H 1*.M#y˒<ݦ Mz$18% t ]Fs3^i_ZaKU [rS qﺼb0ȫjX,yo3a۷-Ù;řÕgYjJ*-cz% ᡉcUf/J$ImQw[-?.?xXoo}|9^I5s\c& ͽq:/@EPE\OZ঴] H7ՃC&v!"jc3L"Э p>xlrf]Xag2h5Yi!GcV}zHék(Wg_ćщ9N f?=ڨ8]WpxQ!&&N=8W՝q>C.V(-/'@ƌza9VoƪX9؀~\So5BkrUO.:yѬϕ ڢt+TpVS!k1ĨlN=֤K ,ᄊ6=A&h/Ql Ґ\s߱~W قhUUE9. =-v 4͡hgb4-9^W-xU$~5j~q't4iVj o+b]XvQRi'k؟k1zH~O%& "oq)C{<7"]s" UE#\,x7ՠGD>E KYC3(8}nñOtZ!vx㒵l.ɨHIo{|rO^@=Q_ (Q.BTHרݿiK#uáa)& |.PDMd]3.HQ"Q׳Y>z^cH8vQT Yo[GEN!S'apA9,$_#hLZ+cGߒzS5pfWp*~aɴ3,e%l 4_p?Fc<ɰrP2̐yGjL~gPN]cAA΢kIT,/f l}ĕ/źOzYOmХÖwsJi-׮-A&rH .Pa ho(+ ճ[CFl\aMl%^h97U"[ 5eGZ {,FSɞ̖#(H居vu']^ǀtAwP&BV cuft?f]wS|ɴ1_o.}=>E9/A/Xv"?j2Ν')&0jǃg->8>y@ 9g&)ru.l$1@2._u MƾÝjGFeK&[Ot ՆE"5go 6nZ&5fh `0 1y>8yhz/ay-Or=Nc \{6#HrbPƟo^H I(&)mGoAEb([èmK2n~M"jtAЅ_E;k䯾No$M~(APuJj("vcfG \fwj^xMVy:/r}+ 2U1(Zi(ZK\Zc]:yY;B#&Ss~sEQǫW]^($RG *B[|(]ۙCiG:ͯ4$kUcAEũp֓ V}O'0EAq`;žx1RcD"RzaЕ]֭6<G+5~S,䯌q2Wڷ4EOqg1  Uu7n_Gf%b5ݩ"v>iǔ^sj|h!`pJPmBӕ!hW:{`({9ĵ+F %p|[ _mx'uy.rl~}|kcQykmd6&%lASݮ3bC *@_5[\ e78ON7d~G5owH>E<ְؑMef%Z0v)7񖢆RP&m鶔JS5pG@>p0puR }ۼ^pLj{-<44G|QG8aY<f*M~h+ gdT͉Q;C٥byo&l4G]fdN3~Q]~OJ| bG.e|_CT_sN]cw]T|o=n n&EKxe(U`'hPGb(l>ZDiL&6 F˺x9z`㍜aCIZ$(ia!˴_()?VggԣKN莬8v1ӓ!R3tv ^hA!VW ץyc| lYJ;=5D(t~ d kb2wITH{Q?)&0-(az(/5 GozG[@5iCYZR) R8~lotx}=ba9&˰ )q FE'_W]mcK Q!#x ~t!*۽xP \d[<˔Gbmw?PĄn6@xD&&B"L+ZWFet~l@Ɖ| NG3Hq6+5><]S30//$7+5ۈ-9e2xX-Lױ+B"霃4'hBc3(8hqE8YTT:z1gjTwx/" M CyϱGiV=Fǥ.PXlbZmq:B3K]ѫ>Q)|Y!#% :p l,h,}w9Fe9fFlqu PJ߅1 ̱FCLml\?au dKLƓV*s]QB8ȈpЦ(rMN="[Id +GA dIZW @TfV}ӽ6M*NUʚ4tS? @-]P#;}J~K_{70CHn\[^VdђBʷĮ܃u3Ը@ b-D?y]HW6ҷ3xLjL{o"{>_W`*i%-o2=aL] {nTj1; X~8LIGe#4Jפgx*޸hD_vvg)+2,y#Xc$*Y6<0_7G>X:$jIuQ0OVnY |C2d X6u =[4m %i6gs.1?]\s G1E2¶qB]9M %ӳ4 y\+vvs{)z_I°.[ϱ}zHV;k%*S,p&wC^|Ta)Trf쫜Ze^lf&&L-JG<ՙ1~_fmWEɽi,[ޭ X35:I-{1_l݌ocj[*?0mZ,΂-T+w{4^]DkPCA.[<5QX*9 &˔t@3=#pG4`8 n6nѥ?.2Sxĺh3jKi|3V+C Phm-!~'{rOɍEB^ CuYZ^bߨT=Ø#lZ͊A3qQ[=a]:5ROq^LQ@[댟?7*5Bg9ϼKHō#500@ݠF".$ʏy=5:uQ05Sdl6'HCyS3Z;j͉FjbJer`O.q5];rz+[\+΁EM~P)Fdsnڗ%Y3cL5KYBi~RUи v) W?0V j|~ZH=*3S3BՠVe\fq.(9ⵗJ֦uGh!Eľs aR{=ܦ>3?Kʖ!sp3\]bĜ:i+6V+X&U_UMz(#yZUZ:q"VhۚcyQ-6ae)f.z|q& \wէځ)EvKFȅ!yo|23MTRz@[6=b 2Ri\pxMpbdS8$-80@uOh x636i\mtIF~FŸ985vc}jꂆ#lJ~l!isZt(5J[L}X\nGLseE.|O8;:>m-> JLuT3 `h/Qá6n{tԄ@3ÿeg-'bHBnXވ&<pxrWk}AdqQs (q,z\TyFbwJ8E[xώMfF]`SCXb40 ߯ϛpz_NݹVf,eqw4fCϨrJ*ͬ^9;.ۇ c`Tڐɏ\.Tgb瘮4 79}ީ BXA#fsݹR:}ɖ_Y0s׀^>*7`q1lòLmfṪ*T-xs n*Fd7*,c0=KQv/҆03 kG6P_ aii,]U῿]!]'*`sE׽ȡz 1]4b'¢2+G+\ uJzSA@piՈS;ƃҚ6r  )G❨U5q'ŸZxSi.x~4wE 'w|dlHxlJ޼=BW%Ne۩[/f[^&QH$Y6ʔd՟@ EN}h3V---"((a#2`>Ty\.] _I 'oo*ͧTPrhh92[<o?Dj~\t$r1aL;{Z44jCv:YvM8Oй&J+Y,aޟXŨ)pu ֶ&rY3‹ (UK0:ڕӬv$9ǔtaV&փ,Iʂm?R1P%NK¡G*!Y* ,oz-8]Tf3xIuL3:UN =uoǵ(+Ռ raןW<%l/N)w%| xiU ]lV3 Wu}*p/qkc. wp(YW|KqVJeݿb 'G1k5,` N) >v,]GxtEvy56¢"wT/Ԟ*YG0hǶ&b9x+8z9 mDZr6.$˯1`֒͵BM\h>'/C~@?sN~(軞 hWL/`rKE>A6pzrjƨ^"pU}>fZAm3뮔Zr}O摶i' Y՘WR젏Pp'SRHngQ)bBcڥ ?"A /QosAy5ӄx:4;4^x 92yɟP FF{6(&CYsZA}BS$da#d0#c深=Prq@ޢl5@n%);c0Nhw!ٞ=Tē ZZ} Rj0sB+#jpPܕϦlF3E)rfkO"@'2fy|t_ɵ }‹RuGG +>TT&$'.+[Txf_a/qPd`yF)G)}sCY3KAy):Nx B(p|z'`K-X?-A<}>*\QSHbPqG'k\0dLԠ6E F m4C7+KD} 'o}12}M(tqtd"xS!ߞ=rIE-^A*{umr , 4ow'm!_ՙّI)66 8z5K{m>o0|^_Ӄ ]y}H$5D z۰w%sݯ^C [iUpz f@$W5Xq)䡕!ξYR/p&0I.={k1zDesgW=Xx܋{0TWՄ>4 Ou<4oCzW'qح!xU:kOG[0nX%XX&[Sjqq|yr7H*Y ;V#ؘ:nh- ^"q>gˏe.{>`ۀ>/(}$FY=;[$Fʏ | sZ{nBdOHmYQ>_ hv`ӓCPp8@BL`40ޒ+=nIBT|\Au|F߇W!A!'+ަfmAb\]#v nkEwW<p|s#Z2=}8XSԅ./S^\w78ؔakʡEFyEW9o2^JE0tkBS!bQ51anpH-ӪsJ( >(0Ժ 7 &;J:}kՖdG%]hѦ}bvp5ltΫ%̩Đ hf?sz^_YŲRlL%x c:ʜw3+gjtũh9J| r{s4)QpQפ^6#ۼKA!:UR Dy>v2l/GAgkvHjhScU<M61CoI{@iE"T!x-WAVpK{3̳*}\ZQ`%]23Eԗ6nɭ1#*S*& q/lANz2݉{9~?mgU =@˼s`tt< co_0!R1밆?9gL{ fyP} _)NOaw[]ȗG% ^?(?Mٿf YSi _ytobci"϶{6cTo(1_f+%\N[<4Ɯ3X+3)uM7SVN$8 m6=DTE cU_5e`QR蚱@-uHjscTSy~dsAzŤxnո:WPSX!= з*O/VFNgz@[B ȒʢF`<[.?Bf5k3s(Bɋ81p@u<L2IOr$)a7ѷpϧI\8CluWq{7qa%*?B@}`i=RdbA[65\+QTjS$2';]i!ydlj}C-[gSQdǕW|޳ܬCseCN\Ѥل˓+Q9eW@vU26+v}R?X]Wl+mc++܊CG- TnYh[JNcn#N+`ќ8RӍiokbד}ۣ YUz(el| 5[K$beVґ9l388 wDMژ#|h#Ƅ5l:.[gg`+!h5<̓ELOHMf⎲6pG+XK)=`)0Rs̠zp4G5 Ij.25?)8k꣉&Ɉ|s|ȢcJk[3ݢlV)5OI3kɡ,bo+R .q܀{ƿ*sgl_\d%`3mkv2*&C/SwIx#Z[[KX.$0 D"e$}$>o~t*@I@+( GQjCKz[Jp,y18,ˋCuZ?;̃P x#tDT䰇`|+lwF^se?D/3NdZ665r <[/t~Dp\F c+X$^JXJzIv[.ӹ;1!*}کɺvi`MQ_*h6Ys}XnҚ0,h31p!\FmQP |̑1Q2VHvy|J3kEeي[ykke /H84ͳCx8\pC^n5rbpTp5Kʧ8 7s@/]ZL~WCZ܀0LybS߷煰*}i+MH:D{ 4O&/ 2jзK00]-^Y !4Ϛӵ9#qho4:U6IZ To6-U/`# D$?I$MW0@0LKܔbn@ͅ-'i]dRJТ;_Ց5^(]]7;6 @G) y ט_y ,_nPY=JX?!SO~pi9MG7H{twa+uԘ)?Le;q&ӯPYQ.Fc#x8ֺҥVwP_'/gOdUm Wъ#La dWwְ|k 2XďaҢ!ˆyG?|@*8{Jȝ6=u; "N dY1D!0qDh G8@˔S '(r\QO=_ 6e&x 6ϲ1lZЇx4Qi-Ryړcs> X (V8D)w }g-)pςw31rc@EI eә"і^-cW,~x|?i2d(fYVov7A\hrtPruTؠ*j3(dӇe#~mhͱAjm@l5U|wy[20.ҵK0ts T. QsUNDfZH3;׈`e7lIr7 Y:y ?YɋJʣxdL@_8P革"dAlzI}RvHƠv 0B`#xXNㅬo WrHX]o|7R0$2Tn1[.Nt{@xE$??:](Z50ppSp^kTgC9JQcr"RXemWHjx%iE% PQiMGmaOrO) 86Pc\5 =#~Z{YjOA%=EXe7 q :,XPC[*rRbdsr})w3?< 6oV?(iI'>M˟|=S%)^sXP;S@y">h'$2ekGɎ%sp0wsJ P'LU)Nm./2*VY\ Ұ.hZq(v3gNN6Tp$J|=3gce[z7%viܝnK=~6Q.Edk!I2vbH8Pd]$[v3L!i?~|[>56岑Hl9qWF[뀍oEpAiEON KkO[Bf3`GĿA1'-Sၬ P)ZmV:­)g<͡|ئa}^#zG'_EAuߣheUDAX:TmVi',ڑc& 5_P(Ѽƞ3ts·ap?^{0S>S=G:b6 d^Vh!]6zpq&K]m摝My^x޲wE-}JO3RU 1͹QqFfp]Fŭp $'Rˬ˰9-*=mPRABB5;~0@PO"W- tæj/*Јܢ(;mRzM &M$zs䲹p?.,'A8zj16ۓ_ç+h5[r~T&}yn(uiǁ5Ԣ)Hԋe^+Q2o>&can]Q,~9dfnl5P#e^Y?NMl,y^] 6Sg\BlD75sx2PQ9LF"vv1"&€mql?kO$Y0kE ީ"=,H;j$rr.%!El3V(uH{2 =c>!uoPZ/}dF oϟ\hfRቶc$m=I˕7n$M=ͣ=r-$EI?[6?'1m_ʺޒ$Ej0#b[[ATҀ#ը'!QPIΒQҥdɧnB!s<[J@CXh`02gD| m_>=W:ƞ#Ƒ*u;dD7ȡ N*Bp>@Tnxft0s4;#. V}H3eS-e D4q5~-p" D/aY]їoBn-"$8ޤs).!h$ocaZT!a٬9Tv]_ʙT땓"k-M NbFXdHK?HqDs;/{.~'{8[k3qN =R>[i']a'sB-sT3m/N qSʁO )qAC.⟒I4geb#I.SM'aMbK#EڟH"ۤCU<7ҢTaIޛd`teTNw6AI?/ Ɇ32{m !\}olRbqo$z\D@A^ 'ȣTC4w#[1z a O8L^ҵc)Y1O]yt 7K*t?.xmhxv{~~3ʕΟnM '- &?:0gi|řTDv4׊]@(̷|:-"pJ}FD!NcХ"%ia>벒XJn'@DXG% :ˈ,,xUENb^Ϩe_Bix3Nf.^~ S!Ӝ'i vU8XAfsK`ȵá)z,;A^$}Yf"mAsoֳ=Z&p;DrmH xϕW0qVȩI.ɝ7W혘3L1Ip-_TFֳgQҴv֮r c㙁RS q;4D@,fEO4knv\ٿ;a(aǞ݀^>tRφXZYaߎ!:X95fB4p\|&Ysqu4̫S\wO.X$'I u=k32޳ř[ie bd B3tStc0#ͷ$5NHTe_un`Josyk-`hmsS sŶ'YGU< ?3F۩3vy,QTT7BT vV-~v_DFc% PE|Mx*0QxZxjѐ>`+ƈL/.ݱmY =ZGL+F¡ymkp6/ግA5-JdP1(ұ85v6S's$d==,G~/f6j@^u o.nWdLjyi9eR-5g))k oH%ʉ5d)ڏi-@m6 +\5:n$5TJ 96 ǎ`{ TDNP$'L[XcެzUdye1|_ 7VX" W!y$tiԠZ|HIP=<+p c_Rؤo.ʧj/\9ƒY83fpȽ^ݘbs.IA) O.vӄ<<ȳCR7hJoR ˀيƥɒz6iјc$.:=X[0G#Soڐ!ٮQPx)?{OM]F1t6bo%]s8 E5#G}6R<$ǎG]# P`\QDAZ,O@&oVQj ZӦÕnӣ{ƫU=y]h'[YͽXh =6Aos=Z 2 SF~`.ؔ~%I"mE" azV2̏ EDwf$d{oH/r$`"  3t#/G%m2*9$H4DSši hTwWy^!灏"b~YǐkpQX`&u #1 TOY ^ʠ*zkL≴7]Vk@B i+Ujkr<)4<[KfSW#+rz@d-|7oO3ҁ:]4 oM^z;w%sõ6%.Bk>ɏa0v[xKFDFǽ;6k҇$Hݿz0p1+_f۽ -ޜNB-I.=ncr{D"7!=(yv¤`$zR?qzѢ{sYiR&'~ =[& !aB__^Ca)eW~n&4a? 2 %Z"E I)Gy$ʚ DZry' F/ H>P[)5 Jmzі㧼i/Q8a ULuJk0E~pO#5-(ch>{x=b(#%p$^,$rb `4}-!huU}kÁGS^sҁeM|' пtB?-ZQ;]FNNX>1+vF/w\0U|k`Xozprl]FIJִ6TzH^bnb旹_DR?-Ewўh?)@ߺ2d%PxHX/e;q\h} ;5{ ~\㏾kԍXzM? Rn#b04 Г"㶠G#}AI91>Y#\ӍN"P.ظwd:;vt#\:y9V.w94njε!;!jȺ@8jj?X@U㭩ӌh(.X*9r 2 czԘeʅ&ש8.?aP bw H1Ona4`T[P|[y-]/0Ո(;*q~Z#$O:"rpX~ /i4^}'/ͅq;+ޓfňs:$>CM]R{gtghKQ6^.r!!|hp7f)M(G.r!:x;pp,=푅&,_Ζ %WoPf:<%}p F/!Ixxy+Z7̖˭$i܃ޖ/8;B\K' Mͽua,SD-XM7Y(PӠcp ܓp#E[ 7v떸/o=~VE,WkR Ki; @@ r6flSbQ- c.7V eBL v'^/F;敝gyUdzYE|vja (:E>EgNԗwЂ Y: GKډRr;Lm$T6y!ћG#c!7vM(ڻ1wH1z(ݸh)#QZJ0^r}P3ar߾eAӆꮃ4YOqϙ?ڄl1ɱè6t2.\#k!z+*E<+UzCԫ2KԯFIPЇLC2*r@ ҷ\3郔{~ԍ,Dj_M|SdTܲ;#ܕDUan%`) #دPI$9pozy}csB"a%C lrqnR*k,CDo_R}7ɝ8l4Z-UO~f}ٖz[J:> moH ݖO4{ 'ȨNr:gWHmh"x.~6\@| NO;3p}ftw;f"( CD 7wgɅ_ vhrk%|2 ;3rXx!͐Ya S6 zȮS >ilV8$ MꂶxA6y=b}+I|]$ izՄ p+z]%K&@' n9֥'%@0WxXu~N>(N$djVmFTqt݁Z4h(\]QPI?ȶLs\Cnٷ@h`v(%ozTJLPeqQOq7u4Va܃>BXIgy);-Lim{z ɬ.H2.)jA/y2\eq9r~rc3\}݇tBYR~uγdj%M|'uֳ:%6M4Ͷru3O;5%pOŽ#ߜ*\Y#]&9Z9,5֋ Nz-lQ?l %4f_}5z`GUJrS ۾!Թ<My5 h?c ?Ԩ >uY8m*]ztն,s8{cBh/"6hnΪ f^%Z2tYԏ:|nt3d.4-o"[:lE1b'=M-AtëZ͆'\*(1u uVbH:cQ ?M'[s߅[L.ToK۴X,WoE](8)HLGVWr᷶v`ʆTq}`@k;s pEaP(㇐r[:z g0 |L+ ?'V},t޻ F3|O;,ϔJ10裌OT26 M`o; ܱ:/|L; 2ReV3ezrՆׁqDjY]M ,4e4/=(٨TY]d˿ʋY&| L={J9-W. A? /R@L V˰+(I.I O_-+',ȅ,Ae1\˼jǎ?%.t=2U%mW/Z60A9 $vaulLE`u!cHNnpm@Dbt|_5r(*D1+ G-J];fSVAQ.g6wC}b7MC`XF pUxT3NOF<`@tU?gʑeZA*Jeц/\]aLL5!w@Uִl. 0sjpT#WFMZ$~9+72z~\ԩ?B[#Ęnr[_ħs,7CorKn0ΙybcY[pޅ3UЕIw[)qGb آ9?hZ9~{:b筰IF¸TN'dЧf,߰8gÆ͗g*%M^ŰשH1i`#J\D$uČ*)SM먯E6)mStf!HYtz#w?}Lz 0SDZO-..A` .6I.d02=a`A#+c閲8ѫπ(fQFۍeT_ZR{|Zk6O\-9(OjOLi<-+I&ꦫ:vv0o:m%^ׄɽR(]Ibݤg{"J\ unZ^!4ўe +J0!O W㏖$-AE~T$'ISbqZ  eo8[9F=b|m-f)ČͅI!%joڵ^Ԃ'&vV0hFU8E>?mlg[-&%82+,,w!C/@|vE";}5o:PE{`%ц%~ pd <DY9,WJgd6Fv(`lKm]-d=,:(8;xoTڤO+di֮L> ԭ@|sK wk"UҌn8*wYɔ>Cn,~.֥$w=ݡfa +|! )r_iZe[yyց;—ϋ2{RW>13)4nqyJ*fn19UDYȱ6tD^/).${F׏e]ݼ}vY ,Z;:CaLG˓JÙr&O(@ psخ)ҳF9qMWMVoWa)B'(Pf(KOڳ#JW9'4ÄMjROF4taxkgH6w%@ ?3@̽kixUjxҦaG48$FygDyTEFT0%1DHeFquȉʹt;iN6{P=],hZk1HԽ@wl9m)RG!N 1+-:4|f'@𡻫3, ?@bY,5 4K9K[(%B0"2j[Y,ϾGw[9-7-i.Ke?ůCz1\sFi02-bfD 6fSJqinK򁾹_ 1*߳ ;d{#R+mV zTpXo Qy0R%i?vJ[`߰ c}~`}JhנGS_CR!\;VX2Upk_EMǤ!FDpMhs bsao]xa棣:x}n l)?3BEimG=ʔLp6ӣ)@&MADxd y$q|A)^׾ŖrTp v 3AFl?eG %q:W]$4m9lSZxAV "uL2џgW̜ko"G8ނwAMf#d9_ Ha_Vs)>D&B, M]MTѮՓ5QE3!ԢeBs'~G gC%$X wga{~7s>a%]!ydAţe]z wFX8]2c9sԀ'*j>֢gK @&ˢ$JydRp4l8fd KI4MeݥܨF0‰6Hkt6>S;\>w`ڥV{/B2^Hɠ[oxd%U55Kg3@ߗbܑ5rd(|+`p tEU`Q)M,sh y PuvZA[ƒBzm*Ӷ(eQd$l*D|vuJ~q*E1-*=4eX8}^7 _oTKJO  G-PCOR}opS]:f?:/}P3%|]{ (ٽzۦm6Hh#}ee]?Zl K0ynQӚCN.8!7jIy?nyHro51Jj{G@Mk,-vt7e u X">ԠȱVu&Aʣ3r:āX Yٿ_TS ҸXRF.zۑ㞅aI^q |wtPΝ<e#+t #7'~ ϥ2wp-@vRxbJt넙21<$8"2tniL Oem#U<*?Kt}5LpT%h]_ _"-I<l,_g 1\ɯ[BYV|0CVʪT|&44SM ѽlmh!CMA5$KW8MKմWln2@$R^72 cr"Ԙ ˠ? -B.e.-\TetX ΑbEWkgN7]hK*sk^kC:ˁmZCU'-%ȞōIP\gBsJGL& pd̖ @ W@k!p&k $L?Q{q/7sQMl~Y# Z?Ni*bZitK5@̾8^,$d dkij!u84 KVmnO=RY,.+>kũ}olE <}7\":?>X n־ITw!B.H&20-<8uVn e}|l9EC9nKIŃ ۦBgI[Ok#HS1iNǗPŤ}w!Aį}q,I!ѿѼo[1°FMs2(7@u`V6^f* fwuOdѵetIث/W3{ΆD (']F2 +eF|I}viG$ gblh'W_sAƐ9K0N<BY;P4pMtn1iR!"} P^zP ]qpk|iAb\~D׌Ȳ$&JTȁ`U)fb֦v^+$ƅΤ<,ct jk=XQ>[ ZPFDE0þ4cJIvwN5\꘷ G%d_V|EF`}/h8I9xi -QÙbƮc^Yg'ja&0e;zJ1_H@"1pʔ*AmD9 !'Fp33. ] 5}o/x;jQ.GlEw$öI{h3QvBQǦ%v>eu@~=}vJ7+It~kBxJJ a1݇.z8# Ta)EX ,M,&#q%\mCRð=;)HGE=j9>`Gb1J22$fD.Al݉ MOFܧ3ꦞlpq7à 6M3@Gbtڄ셅`}| (z<"+dՀYu{d#ANQ??.s?Zrӈ|-샖'3(jF"{.z]n^06TS~MaFW~Io[Jw(5ol'*x9+\Ғ5Ĥ:? []+x1eK|3wiU6zբ(>lACm.!KLs| e.'v@zUXKp-oI >?{4ҏ@H|hILiO@bSxcY*=x$ppI#"<ė< U; P/DBc'=!$jIwK YyŵAǠq\hTWEXJ7%m_ŘF0fpE=Uxxf?1sUB\ H "VEr*'*yI͌dnwbߙ\~3&;EE#\JN!YZ,@]H:l'?3#v_>3ڲ yUpM/Djz&Ѥs?u;PvvzZl\mRݭ:d#gz[%ῨmKR(tlQҸHQ=lDW"ךWݖ~w_\{E/\K,qI`z5O3"5k;7'hi$pmYzgQ3|P!Zcȝ,u[7!^)Z'qQiQms ~ H,~6kZ My%j'mbkru&uT=dLqR(}*FLSóݥI`-D3P$5GpfXѧ.;ix#s@VF(MϹdJ B]SLY{ULQ>Ϣ!&^} <9Z݁ oU{8 )l}R7vc>}3Fs_UKW1mEp7Q`P?%k-=k-qkAUBzk!u.:ǛN`iG#oI#f:K?LK /KmK'['вCn R.ϵBg)UQ .:~ τ/t)v(CLm?:Sx 8"_Lg0~2RGqBF=\+!IJ sb6Vd}4|B>.<eRY`MEWTX Pm#&DΥAsRNFE:ClLn'%P5O_!=gnunWS D{[2 R?;am˵%~O&T +[7^9 k2G3ROHlv$-b} V2Ԅ5_om|Ij,gLi UL;?v{2 iVFłENaʽ P!kdh ZO?8G)&Ӂ~ݚt웭zIv 7366n]JobԙϑwcyW^Ku ՜ʫ;ۘlT/&׍5H%_1:gj9S,nQ"G8u:ZQ%X=JhU[sZ: Q<_v1ɰ, p@J6 F,}8bvݣaUB#$N΃ iQb@􀩏Fw %>Jw]6OS6āC/sja ZWCjU;]/c{SQLkE}+bvX3ɇe@JmEQ#:K( hΎ[P_M^NMlj|dA5z.Ys(x кb v˝9ӟf~̝u J_~ j;I(LђYɱXyho)2f4 cBÿ-hsMmpAXJ ?7O=C3z4A,\wJt\;La0iNqcSCQ[8ÃJ oNۙlǏ&'I*W=Z9ݵNan1:ix!H稠>,)kfx.ט1 эDWWq@wuϡvuD`f~55b.leL kf9/Q)ۧZs*CCq!.'Z6;r+ pPk7E]$!]ftB=K<$5=-*|}c09H v=$ҩX U!oX.߶C`?9N?ؔ-:TJ8(xFX `nIߖZ D5dշ ]FYTtʏTo*)3X>2B۳m FLdUuƤ'66*"Q,lK%} P,u3[e)\1qP+?2űBЂٞ[Ŷw[(@n`2^r{6A?{>DJ.DwЋʬ6*x?'j9ž!!'3 Ba>Y rwvơm1Xi{[1 /5$.·_n| =b= vB B8c6N ~:Q6OPjvcҘh/穎m_{ ]b @C?|PN'k xλM_]{yX"=8B&m! AwnóVeV?pGF7q-yH~7 Lbp"LdcEA>E<#umM#jYo { KyGkR<.bRCMԩ[AAb|)]zK6BFjj$ +E/E Q+/5Ű-䭴KgAu/(r nG8NwMWd)?Bs|31gx,+V"ԙu߽AN+(]-;W@ ɍ\Q_6Dzhl M]j[&MF~L~|ҨHFqs-e^8މh[MC0̈˜re.8EGt ߧZyx>Tl*xHquHUp"ů9Ձ͛D1 \y^|bb6dF V֧fjfdAZt* yƞ`s~  )'&@EW l 724O:}Gp?&60b GƏ_^GH3(:1Vu8N4ĪC>5Hl"Dpw O_>\BO0:pLSѧѱ)ikOZ!698*ݨNVJlL.ewiC1U۴|!9yħlr)o9kckT ]NT'o:3jlj 0 ^[,[vmNV_8Q ejP\Ym_;W$4r mC_JçQn4LXc`zJ| ,蕈^?|fT+3 H :E C4S]#:7*mq>4'.8cgN9UieUW'Ź7>vC6s9@ uwZt;9HG]t PwW!z`_gWI߃[1} h㗃Ro;oB1cޞ];pE|M!`5i"Za-i5QHQ,`/ң|x) R&M8I޿l kv3is}1o@5mβ5 URZ|?X.cϵs]s#qUUε1W>Rsf, 3UqYmCga2+/KaH ĭVE@8C v^Rl7\0YŊۡ ͐N34 )-9:KYy_y 4THmXL钣y lKQtL)ծ:IZŪiAmƃ5n2]SL+0?/mKq\!gR9>qS,~Yh\\TZu317Ѵe헿39ԞeB N @ދ|`_v: t2]p/I߫bqT9bi5o8|s %3$\`SZ$ Mqܽ|9Wb?ҏ6aR?y.bCs*J/ xʆ M1/G7cm~#~*mE:1+~>;o)KKKڐK6wnhMԒi-I}CStjLW/ |լіuC^ʕ' *O S C`ջ@)\@ػ^ ,9t;ymƳJw}wj*os)sOE-=g ghFU`"||*LNR ^wg35n1Xo7=c.Lphtg`='#D*C$)IWw݉XKdӿ0K=5X7p>q, EC'HĶ( HlZ9vÍPW͝8efr^;1$Yu.B9v7&- {K 5ol >kѲ?dp2-tWs, j^} Dt u[ԡ\z<0\u}GznV ru’ݖѸ{ "q}łXt>2__B+H+jM,$Ӟ!#2Z&Yxrk:@E@brQWͷ'93 ufy66$aK9 g1 E9O0G Df8]N\POQ-%eeŻo(FMljE1y+VPdVZdOKJLKiP@i^ӥ\hf)XR&]a&,$LwO \橴>z?XO0Kmkr1mW|\;XEZU&±SG&YuMˏr %@ג;#zIZᣦ 9,HըM?\`m" $+̄<wiWiCF(c e~ոR{o`/%vӛ k~"WKn.^T,'&S.ύ("I\">i${X5 kruZy")0!W~A?8|*-dWZxnፆ,ߘ'x-ģ/g^8XDv.@`ÄHv_p#yVMj#~ !\G']"99][f>%&<}pjoRBg59\HvCFLx1̈\tbGօYVG=M$ mz,r߫ZKyq!tsaExcvdv:KϖE6$9,zutګԀ~S+p|:t 2J5W.sR5,@d'uW @ LhmJ!?h/R+~֧sO[!+R xg\' +!*xI:+wz0sg&AشvSyq?CťP* !D8- WRbL 7Ŋ|xlј,V\ Kw=0 ,sPGh9Դe9܉oѵd'98>w S;r ET-V:όRzW眏q~8h;::*' StU QT.‘C1#HX ڀR/3c_j:^Hױ!ZST#ռ!5ۊ2;a2p*@[/҂)qwC;cJǠ~ymvtgQ ʔ}NNd%j@sp$iQ 7,И\)Ee8MbA8UmGPa j$_USrj=e x"ƥ'ZT>!{M68G |轛 T6OI>(1aNBcD-|VU\6$\ PE_kg˛ۑ3N1Ŋ1 XnEkggX8xVY9D<f7gADS\ <@f&NYԯ'hؑsK*ݭI:0ᤖw}5ہ,{ˢ6k^;3^H>o.Ip72kE`QĢ0/$XqysduΪF,`*MEop:^ka%VUh<:O: hjكCw͂rI:,ҡOT%NB$;?M~3`ۤ,_*X&;^izʈr+ŒZ߰lk[P䩶a ;ָg!v.a@MW$5 ;b+Hޅ̗DvQ<[sז/pl{i+SsL 9lQ@N;_ۅ:\ Y;* C( vO\ej*c raUE{[(JSw,㣻ENvTgx-rZG*u bIZuĎfcZ'^eE7[p_5jHsJK/Vm5DB?[[N@Erz~E;b{pM^_EMM':fYIB }lɏc˓8X#jM"VLTdQ,*>/[nF@ Ji;mir(?e)n]AIV^᤻X=`熿25tl?۪.3$pɐlN/3'ׯJwH5cW]uB5A3pU? f(~q\fVoٞc-|((W늛 %zN*TzPi;e &Y]0UMЬ=ww_AhIGad \z- k/@kj(ej0m)|UARI]Bԕra/Jx"~LʋtK?ox`PFt,zûhtO*sr^+?=*6OCs\GJΪ*p݀r~,W|2~)=&V%y|ΨO07n g$4%Ư' Nj' |HqA7X ){ .N*et~%T1I?X/DNPNwXnn6 =|rf1<>=l^0 Swn ^LN#XIx("<<'̍d62-)`>MrفKav]4do %~f2g=#D ¾oŨY>cw`8a0la6u}*f;zdYfWP1 !ұb'F 6i) ~va6ƞƃ~C|@JRrv+~{,}[T_@ >VDFa*F[]?oWW̚ |iRMSv`^cu$j̋r)6|\/ 2%"LOg;˥LVZ2AR8I%T-S3z'l(,(>Ha@&ſcŬ9+gf}-Tym@ծu Ssm4z' ӧa@#=)K/9(>9\MMckT,I2 +}MCׁfE*N>(̼ZM|~ۂJLtIk}T!oZΫYB48nlλ5 <.>vC"Й|;[P&h4V2:"0<0iBMqyw,B@{Qn'ʀxr8dH a Ěmz:a2EN (Ps_=?mӘ,돿jbqqHףR*cQh-}A mP_IB <g\Ztݗ !99MLc`.&N=^rĶ[|[uP|~M ^ "؅Oyp!R'8/j=+Yd㎱HCibVY ;AT^YcwOk B\[FY>b7iEVǘ~]9|z>s*ӠmfQZDǿlJNfF]*J@PB+x !d+ 7%AV9ǷNK# .(fK`L:svmiɀ(ؔ0@#ɺ0[|(jފ=p,Z.MDњ %U ao;NZ 8f 8}m0^Q-ʃB=$ϣSam> cfl)aro AOz~ý:vӠt5yV&"0b&G!ahQP,spIHB`Nc[S f$L a=az7yޱX߈pEH.6L1?d4֓1"7ݚ؊ cFq)s4a Z=K><}*d |ΠERO?jg>z:kdĺ,WIcؖ-<4$Ӊv/GX|Cen66_Q?CtkD([9A&+OA2!8 +V^^04嫼5M#L&J@ySN4qXN@RzJV`r]vi#E\\p`LdpVWl6$@4~W %0D-\Cۚ:/nBs=[xO`Ўzxp~ ?;B1 cpĢR&%z=xJQ>< 7~1T[ T ?ޑYP,[#E>>fe* SW,8SaiX~Z@}JT|هIrf Ζ)!K 0U`|}x-k161rDh6/x.##EUAQKF5pS7wm.ub{iH>̀Sq+Ԏqc+1H+%df/>Z9㫘Ł8 #֙nspY+̡.54t%>JQnCixUkl6ץh+q[9νk>qc4g-y5RYZ-st!0ԵN3%?yCrs%6C-#!Eb7$”}>q)R\J4$꿛SD*mfQL(hV/,׽Nѱچ7_N= Y7<;2>U`_/PzJx@PKIRj%+?YiE" ꞙHDc3nL!p8p[2QuC.twQdLN&(Dfq&ܾj5k?@QB(~yήa<#$v@R4Q@efaP^y7=[OLZZ# hK/"p`di$\?{ _MmM٘< >ˋP^lOb}"z6rS$tK[IJ3s1?qmG7j A3U\DF~\GQ2PvEWp˶m_)# /Z2Щ!-/4aԃ SRh^/\S/( z Snr3"1|E|ݶ ԃĬ ;*U@@-j_Ofg@1M"HWO2XO PEdk `/!7Y>J6{u nO}؆5b;lbdyP!Gܐ5ܢꎫQTbw ?s+?I5X8zrxsk!(5T4-U1fJw#=5̧xnEKMYC)fc.BoR>oC׆}T#20T# /-W 1N%M7(PȐwe&seesW3%0@W ط P+B\ - (L 6dvR>൧0u(] 1`=C~z*'N6,C' :kkGxPC[Ey`;٨c~7ƕ$V9FXا6bqAHStUxq nHΡ]kshU_0ok/]'B6#viJxQ߳{q͗61;&OO{d} kHyrZ_݌? W",ZD|!k3X/* o}x9@2idrdr>*@F]ĦUv7uχh:-EC'#6&DG /͝y䲈SY#c*1NFRKTQ}_#$=;J1!xn U]V9k\ſ6H%nȺzTJ=[I'/&}5(Y}Ƞ%s7~G Wt 3834#1p>Ҽ@e#n;m~~ګ8/ŢJ^ЀvO'%8DArէ/P٬!+ ֨4.O:4)w XdwJœ"=EEV5I%1cj4 f届=22 75d|>|<<^ LTO o%8ݜm.B3!-„E!u5VɊZzF|GdSWDϡ p\G/OdBzhgLڙTϿE)F!NE5_Pcʯ6|.,Og"\A#<z=xj7wo>Tjۋ>1#"(Ir-?mDGezg)` oUa6p2iؤ0ݻefG*8.~ @>rLjb FL(6Ӈ"Ֆn_N #ýLu~2gwDq:yOɝ?W:Ǧ a6ΧcZ7a[T!qGW{J ~*<I5r/IkҰ.paKPQ6IYY%z1 c+b Ë.HO/N9:}O%}z;)kV;Nyӿ ~<:s<A̾5gr&]Xb[5gZzYf񀓃tS75q̤'M &}+>}U:RWB}gИ%(aXCz;nQDfnKO n ?rz?m@TfWrFSH4lݙЋH^z)m d8W.zmP݁d/9DzL \́o*]ͣR4% `*I[6\ZY:w%M7xN* ˋܮ:!]55Ǟ *=@קzJh]/9@1_&5?W 衞2.T7u_ff@.M6F} q9ej)(Ku6. #tS=NÝuҺ!5qDIJm%t¢Ց?nSc̹iȤ#KT?`E~Z|ǿwgz,01D WlFD€mez꿛z٦DC>H~tmUsS0+ԁՇ{5S2j^1$4mxhL&p䀚Pi`?flO9S<0F=:djAUnxESۖsr\2^#O9&2W"?:qZ1"lW LN}kۑgreACb_0S&sG#`dsUQv_*PiQ \XH/A,!P}-M)rIhI2CpOHJ*bSjY0wxn?z.g-Z2`4W ~WJ9C;UDa35# Y;r!dDI^U`#ozz>ɄdΥwv`~K XՑLAP嘗o&!6 wQ3> "&guMh ue|nu\1L;cK m=-=2h{Ҩf;H(T߶ͨ}Snnç6z@6t,]B9!ǣk$]^1Gd)DʛKT9Ym*ԙ#3R#EEL7&F;lxeUGsOsG$˫YTq%MAƝx"/Fa1øAێZ!jV3Y@뻬hO\"Dn!,15/Lۏ@(N"o= ! \]%O~26@ekL%AcR/mű:;},+^0=?oOU\PJʿ@CzHM%^/o__Sd S.co\ * 5%T41Sج@t軾L%~F\8woE4Bš_ x1wi׍U{ zX#9\oڲfR zN ^}SY⓹2sS.I"+$O.od¥<\N r[ ,2}T~Q:B)?tjY^%}@I.$/4qA.1HAM__҄ƕyCv{_V<Υ7&a}ԔBon7m lW?+ K/d~LNH2/MnwA]%,bR^Y0 fi-UFA`œdd=WKJM7N̩Έnkl=| ht?>]'ѵyyqͶw`3*]HEq*~a5ACSܤ5hEfYJ?.eg$ؽ ;E"޲cg !dd=X$zESBkL|9AC.Ș2/ftAN"MFUuUqBLgP2=`ߡ*jL޹v1#AXYhq^Vw!2ŷM%4WK muԮ|GfbsE }^L߼ V7&:tߵv>4U&s{65Mm ,x{qa8zQO4xܦduؒk]MZ4p9m׿pce~}|D).L" U/NJ*tȶP?Qo잶uXΘ hLv-SƂx\C-/~ ΆxǏ-)IYLƥOQhQg/P\ ?B{qanu%iy</S%#4S&DqJtU$(+B8(MkԤ;\ѻR9T~ EqѲ.uϯq_nBJ9r <1Iup-x'/=HQ|F[W.Avdc, 8S䳅-/wB H&u|ߊ GF$~9P3ԟ/.6GʑtU((!C.B_!fpQF 4Rce+h;d+3lGV2 Z @,PP&I`a}Q6Yмu@QKt:=kE JA!]~xhrUAAWkv2(icBW*=ʛTnUA *A)&y>O \ِ! u:%)phvZ M'y]4螬?[n=LONm3ίvk6AY)ŽD6^hٺ'`,wh(50S.'{//)<FnTΡbʿV'L\2o Z|,CCܴ9~2~m#}A'b3zA9<܈괁b8ou_B{U8( r)w0!s6E0rus=Mwb*x F+`R&=p`2T V@9qjBLRX12na(r"Jw5hR\ /8xy+Ɖ%m![qک3#lv䜯cNYH؍ (ʒ.w&-!?J &4%xVvZo>ۗ3\ƅ:xp& )!)j2֎Ai-f3QtGL0뱜i{xɛB4scF4}ɴn ӀK֒kQOﲕeCX '{_VPl9e%w8Y5-]ˢ$$|L}I'[=v|peO Qf\^M9=1r"6hMRPUSH .ٱJ9 kk} ?۟./hGë$^~IصjyE4o*YBW>`"fE,$=~|x X5~&4^B7r"hύLnT e!M:q`qeg鲙ִ; cdWHGL>!g7zn>@Ie8F~Ni7Kf(ؘSa?.p7XDtLxߛi|C,!L+NI~1 n%Y?SxpGa`/ȰζoapTuAޢЧ%Beu$q/\ڝ{?ĵPgc,_ix6BxC tm_J&_1w9 J%߱4t-+ o=#0ϑǑBI9qlʙD2wc8)mw1D5Z$X,}snpÑ!"S'\P^i z7# 0/=OKdE3ǵ&> 5WF?? I?qjwx2AfL7QUT$HѴ wz{´5}nڣ!Z[!Q8LJz4ZB]:Saͮ.tBO]ޯ/i(H+79RE0+RGiɵpF EQӝXǏ،::'_S 7*uW4Mu&KΔib(&RN= ޒ=OMnwGc [E߷EC?t,&وEܭ]g;ͱ:b;h~a˚t@"Ϣy bΌ޺/$"3/HX>2<߃n(d68g{lpύrN+}lFIYdx ӧʇطq~jexr>3ZOߒ Xӄ@ǕyU<@Rq蒐}I.O<`v6bf^,Tf{ؿ@߀.&-`9bM{!"DCz I1n?>p c)ȱ71cSdriVFZ3vk3yA{=@wcSjA9?[@\=c76q s1U9ācf~i2|~GBΠZwOa%N&G 7$?32ZjKVlG,YcE*H{WX1Uc\-w{c[2Y <7NB^_,!~ FH6 ~T䜒D7cV 1姟+vXo)FQ䦦sGL\iN$(˙LRvёvKMWrYwɒg(I'*52F=2.5gV0ى)-Ad~+_o47o&)JM\#8P dd6.|i#eܐP 1^aFh7~8V֗nːGk(AFx0. Y_ ^n֏*6X斣mQ.36eU̙˜)s F/0'$kdV1Lk5Hn" [y?ʼtY)md=p٠C ,es6Zb#: ~}w!؃ʼ>?~THdݴ[L 4e Ko wonU12o8#(V5xH0>egj3;;4@W +Ge˒ UH0ҽ7"I#6`Y͝\U'~o)@#jSn"wl8i*sNHMPFƂ0QbGRt^f EeAI$ ٽ̼:fc.k[0K糸+󛬧XMEJW1嗽y2G =$4r; 3 @xb#{jZf-=r@4V}Z݋>`] v<ԄQ>_f&2>KҼHKV!^qٍ# t*#ʢE֝/SlQE^mi/v5r޺T\cQ|{bMco~|A Or=M3&9Vԕ9\ t^|1DCzY x`lbCֺv̈{LA:Oeosin-?hxvQ[&g8!4)X\> ,:]c]O=`T5 v'9:ZόNQdƾcL1Oʅ,CpVy5nik=Rւډ>B֫jp 6.?'MbW5Db jB=KXMUXPW .?_gq+zZ#rFM6s1Ŭa8? ]X>|HSt<#̼9d^16cNOQ# ﹼca7Iv8ͮߥr8`}ZށK*uy9Q~7\Hƶ)xQُݫ,jƸͧOi,9 mn=XN<X:PТ# R͑&zb/{8&k~f)vSE<1Zc֝ 1ݳb}8](PCҗ90@lT6y\'ג"$V]ʢ2d!\TlW eZ"QrJ==xu@ 7'lHA? ^9G쥏A,c:yp`/X*XWhdRAtg!6gXkCTJ,I)K¿5-c=1[l٧~%ZuCZ#L.AHm|mH9^YLs"+KV2GL`_E[~A%:>7{~znh Hq6-tv$poeC5f;!SO r!p 6^( o}"YϖL䝕SǔHl_AY2UN*ۇʭ|,ldg)}jivz7=\{ Κk~j`|ܺ;!@pYD",76S@n:ΦOWrthMm]#5 ,+S#E#pf'$4.;Ky!d"ȓ&Y-˧{HvI''AhA!?#H{y3};OܷT.?HQFlcޙ_5_g$Ԛa 'd$~r + 7"=N4GT1C3w 9,f눫"@QYBs !ҹ-”cv56ꦥpMv\#VFvcY>eǟ#(f|8{">Dnr8ըTekWX YI_T~Yɦ]L*o`+sŗj$_?yQXm%7'gqCC覷 *޷4-0gxO)K/%ۭooOlvGpP9T1s75(7 n;u߹'ˁGw|禉ؤGV0I)V/W.T#JQKxM<~UChҝpA(e!~\OǦ*`hqs?EpZi+ Hkľdס*h׻æ(wXs2#F\vwNebx~|isZ2o{g#~?M8*)v:$IRlw;&t1|pp%1qCM-c)7uy#- 5.FH ~p|rzv2k E o9򻌥EE=No`?O&𳀆KEcTLSwOBg>gne|S\H_ C,JBF̢ⴡ:J(2r켞C5ԓ'++mrk-jDgӴͅ2tWٴSg瀋2zJ ƽOJHęACwN.˷5qA'T:HAv5lvmL?=;8I0}},' ]ѹp기/=yK#)nY_e+x^(>xHϼ}'Is[h $5r][Q O 'L mDAǧcV*ií_1#dڝxQh╠g4,ӆv<9 V$S@d[F .C%n{;D>*mGߌըP Km>^+KI}|Or}Hg7h B#G15%'>*2JqfۆdNq=7R >-GZLrï2v3dF-Q̸Xi&Xin:FPh)6B[O%%G”cC% 6l:gᇧ ZܖI#7213ecF\,a]shjDEVْ{:BGfLٶK@y'8/[#n.pa(4a"_[> itvU!OKB.1uw@d:1ܙcM0-M~aክ+9_8pO f=l @ D0צPoZHlh4' : Rdm (†C$I&+q?Rg073 ev|H'][ݱҚB#8o ,+Sj7/+o=z+ɶlyf{ _c+s._ÏCn|)%jnS3Ky=}Sw"%3fKL^l|sP rxZ(*2݂N J\#Y<;3'p^)| UTĭS0uER5jck^r!E䦓#8`A9Vۀ`[wҝoxǗY,ss(i%]$ g7xrTb{aF!~ F e<%,mHl IsW2#hU!PpE ٺ=u-{±KQ%V4jB*QeU,³.SI"~QV[ $KۮZt^3^t+w|kn0=wS]G#ES ^(8\a`mp~wH4_ }CjV[c"`F)]P\t?QG2@h 31|7Pzīk3L ௄O5w_߉Iօ>20TJuv:/\/RFvf_Tx6SGzʹ%:09_"y)'PkSrlҸ{mE{\G-c"(9#4 0E0bMYEKyvZ$Kc1}"Pe%S7k! CW-k& k2$ 2v!A77]zݞ2!^N3q]U]P߭LEQC݀mtc%sa@Hu%lʏD `s$:eUMre\'*@Av?k- cy‘=Wjފn{#BfI w1'ktC4L9+[z`SxwZa-_ 4liH 燀le`|Dg ؚ`RwUGr%֋$;J +?1\~ $ݛ|+_Q=?9r:+)h#0W6x+!pGP7)gEL'[ $۴L(SF(tBM杕!X*r4D[#]bEE.)8U/JT%Xȩ&j&5ٽUuR?~)Tv^75ե$:cf4ډwdXnq%<"P,:0Χ_>c|2z~Usʣu3Kr,f6I1Lw8p&F8^ۻQ~Юt25˕ @JQOr$]E?ܦt'5x)5,g?6gw@7El !<5(C6QaL߭0vV/LAR!: i~x? ;D*Y.QĶ Dp9wf2ؑ(%j9. scoE#<('䴕6|kPYBc<꫐T56d5ʬA-"i1Oo^{L&ra#>ca/m ]d2&j\4\vJWam8! ^br 4bI iV )*^J#R!ksr0R2r5&eJX:ȩȇG|\}:A"srH˷"\fbCa@s k=_\^%XThi"ȶmhj·Mw\fUr`f'oEi9ߺO-.Ի{ (dAUо oRe*:NL*vQ+ BӟvAxStEz8P%=BQESђĚ]Ks?7ŘM{/?> DlFIO{W~-wnL6%Aݾت 4kvz..]wSezdq$bLy9l0m\tf㘒#G ("8]g*4Z"!7+lܢ+5U bXTHc_?7d NxX~عl(:I*KOF$ 8X(Z jOL‡%m˴WK<;v?KWoL_=9a"p\z̙ꛋPs+Iˡ3y(Mc`sg#e5Dʼn&ց>}oh |Ɠ~-dCݿU ]E-# 0Qω_dZ9!- )M`mCK֐CB {S$`(ceT ̹j <"GڿCU͈h7 ,`<#6n/O)ٿk|S~;Y͘yڠT̐CeU[p!^`o \ҴcY#;imXS^ 6dM6;!Lx\{̭Sܱ.ìPoFh9|!'f'`g 8Zjg\Lg$x`#e$_l͒6ȫr9cx'iʍQ8i;E+-~(Sd us ޫj[*+۶V}_~Fi{AGVaJSՄ8-/oم6YT@u ewcxKm?1[&آ$KXk,x'(kMā`j6ѧN{'Vkr4͘wPcPIMNHViӵg>~{r @J`&|{#`}_: [Udp>ESUɚ_FiGG#- =nf79!>I-0&]:=~|27Pe@ vYΩ^Y#ɗ7] Џ3P+b!^D_s]^>E)T SH uk.Q+]mFPaz4v3Yd t (Ϣj"R-*loG2R$xZsz%ڎC]Cn {v"xL)|-7w/TȻJy/'HΜڼ,R ',3:pZ*zse'? 2^λKuv1hNJԍk0p{ā{6qȏOi! F;SlId9ߊaf:mvs#Y.Z+I[9h6:K 19]aIF˯`IH:eƘSɚ[V[J83&n _oTNzQ0 ۓFvLjS/Tgdcm@<ըq/k-65AMQcN,i&&xSH LQX?k#= e_aWo<< a0B} KgVu kUQgCb_ JiKb{ud%{ Ԍ`y>Thd _u_);/p 6yF_Grqx9qj-:+ zCY#9uuBS4]HQр)ifgK۞yryJĻJ`_'Le4+]Αag>E+&H}!xq_!\i f#˯L[Xe}m,~4ق=å)!Oq52\ Al=NFVE &JѴ}n\CJ+ݛvRҏX^?C&kl5>3ڥB oE0]@G&]N]H /mx+%Ԕc: }xCEj}L=â*e[S83 ,X{zBdh_]4 ~p4p/?zNjAe*\:Al>zӚעYX}9*`]J%5_R6J8إm&7EakOfQuJږ˂Z@ĚrZWT`t#ţ!@ )ۄV2OoFz8sJMV34#[BGlT#޶鰱'Сbsᬞ+{ 1.O>k? q3πPfߓSbi*Kx /MM^ i}&A[NhxNw_^{ "m<'m%ݜs\#_B';Ei ;˱OzGfM!a]== E楰) A T6}y y!g:w />O-<_I L껇*ٿ=u4]Eɖ5j ]1uiӿiYb6j_ojzﺅ&(Bv4YĚ80:]FHPƔf]S>Nք=ʅ =tv6 E'ѿvܑP;[ rspn_V1{O$\׈~tH5 K\֙ hi2"S+ 7CI6 >OB.x@$v4y,&&ҿB:: p}BV򁄹\c;kRHU[va,e؍^}HAv,xCG&Dz +BT Q&Tq$֭Ś1pI>+ˢnxUuRwY?p mxQB|Piq ӫM%2諙*" L}<iHyɀ|7rњ*p͆tn++<eSV> <\7lq1Xb-w cj+ &wd JJ[ a-ݛnnY֞h%辬C[- C^cO'H@|U1YTM뜆"{"rRbHvbPn(h[,_"_&bm^,w q6E."|CVVff4E !\,Xa Rb˧&y?r#w5r~z:{is\,!)PdBdE߫A+vEuJ,tK F^#7 Z[³-Ƿ$tيa|P^ w+:}s5wpm)B<8;.b1y% 2'͠0m }[L>AM&Е6>vLBf;Np&qA,~î]'j.SSj5JQ[I,9],?A&DZISMʢ]|l\Q9v!嶌 ɧZe6;773r`NɗS k5`27BVT)_H B2!ƤaIH+_yOMۗ|m+GqΪ7C+{;a^lhibw?k20jGB*[KQl} О|BkC? [7bHO=AαZ09}*y#uxu=Sm{"JPŸhi<ŏ 3ڌw} λԚk0ٿ~l}x>j/Apd!Ye;$R_F*/rPJnB& .%>*FC#o  J :/[wJE#9xŠVu@(#/7EwtR Ӛvl`o"I7$cU8@Iek]ejjʺkژriV[ӕ#Lxd LZ(8Fig;A>aE gy)ͧuw7]G:ɦ~#nN"/fvL_ѣt /%AaJ%E @x(91O*TIP 2hǤcfytҾ. 'O8Nr@Lp"V[cњj#AQm>=*صdjpvMFbހ̢(\H=֞6@[;,2UCBrɁ\ #n'#dW!HWblCLΈXz?G!o aL% }> 3ó;7=n7af@tR!jzo A %RV2h4Ixսb*& r%rSg/{L۹P]V>R#~c`gnc3]P_JÞv kIV %# X2S7]W\,f^1k=GmMıSEe| jf٨<ܹ){}j5\.1fqCq,:6 E"w9=m0hgyƒZl &1{ 7_A P7N _ܻw#/lgad3NoH,mسk3E{-৴ _Cӧy *bIfS)HR8UmT@u *n,[rS;^!TJ.Pկ :Į:#l+seWLyiwǡ~HzEEtիħ{D^wfaiMk][Y('yz˻2rUn otZ5nCE[>=`.QRt,Ri2%Xhh[2.n:XOP.^^uӘ}W6ef=Jn&B`ca<.FoCdSH&fHnqS)َ$WD&ӄNѮ_;v/cɯ,R:'@,FWUPZ=sj]h)hGN@EF98$/\'a0u[ &G>Ub9^*y9OZ87>av{]e+ t[yEm*OB(څQ|gT7rhHpe J^ ʝ| .nUu ([H)6'\28}:$jZ|= P_@[{hb$"6#zVҩ|#IGE̹>ΌP z}sqC*Uڟ?ZᛓAqd]E KlI36y>d(!l o"t扏ڸ4i.i0{i7!#BfNEkIXEHM$yB9PNW՛fCOI_E|˂jG:Tl*-8*FN6( CZx>cwBKADJEӭP%9ҪIiyŎZ|3;vؖgql8#y2y*d9Rb}%ќ[/<ȟ^U)7p)b4VЪ}֢O뗥^45)1o7ET{u# bԿ2`'3|>{*ef‰/51ޚtxuiԉӋm*MgБc+|Ĵĺ;Ē 3 ]7ر .U?D9c`-^+xPZ{m`ģǵs|4bP@8Y=8ms V4fR(=Zᕡ[hK]]+C[f}0&ɫC QE0` ~W ds3l]+O[)>Æ'apjreE)gD΍&4E1ܽpA\|~kIփ*0R#e1ٓ[#d7 13tɸa{/(!27eJKյ&1rW-/l̏a;+YFI.}R[ %CGXgg+KRL?S)/M#J?`:dk{LC4ABf%͜&CCGקh\bMZrv%=Փ_#PS.[DFuCI ]ӌn{fl縳藝 953' 0.36JgPJJH6ƃ_hASm4mCz;lUqP?Q#\1mtsj#,_O"L$.9mvMD7Y[QZ }p98lRѶ@{! =6çLep4 CKF7=3 e;9CEaZ tFЌNᤤ9Mٝ$0Uc\03uj1lg?u,/ҳTrtjd&xuaM N8o≙&Ѽ߭V{5,dCܧ6%w< jqhs\`1jz[,ɼvr`C,F_&{93E9,`DP>XOK֪Qdo_CZNrhaǼD7@ 93Ja&ؓO'1{q>-э"rr3+XkLZtfjOh Lp`D5w#WZHnIYy[bj+g*$Xʔjf1=%45vC*$K޿ |)/>{٭Q=T,j1fj@n cu"K6sWD_Jj`Zgo鼔Cǃ\Q)5^n_Je;2(8l76;GGYU_HC{1 (zL]( wܪFyaJu&Ӛ;_Y&t/C\@4˾k븰r>ڰ'.x/JEC!^Wm p VGK.{>X]:>ew˓9pIa;Rl TbaX yKz3V:wZy@rzgm6Haje@w4ERf]X[BW'hM[4ն^eәu5 (9d5y[_/"!;qjy?BlF !3ԆD]yx5ׇR`QuewQ/=mSWDwgO[ 9hp.yxA6_R)%YEsh&.q7 $>6L_K(` 輢lꔧ*;Y, 5S$hdc1/HW coxdo d|%uU݈qzHq_2f{_~sjƜt2BV  #ukHw%<z K fd_\ď.&x!ιexם}x([N4tzK7Ѻw O9پ^V^rYyjyY}SP3X9Xh)oRwl2L} /|@4컊]?6f\s,Ńv*k nhi?<Pu  s0}' @(ȜQ$avGރw6#=xBW[ZJ˳)cc5J 'vFI =S0$yU()qFA]eB#GCގڗxNVֻLeA}"G=O!Wf, lN@ ̯!^J|z|EMi4 ;4[ǻ1j*~Dmxѭx ! 4n' 04t|o0ϥt4qŹ',Ԏ06a=cNbp"uZoWPu7Kx\ JDz{brA:ڰ?4B'cP.8<h1LSz;u_fD.8TP%s?ر~2Ί%NY|`2,uOuf1nMyNd ,]j}%ǟ/ zꡅpr6Nؕ7+*% rUNy(UhR4iqV%1D٢k s=mW~>-dht;+f3>`O4J>c&Dنݪ^7 ֣*#?eտs+bփץmZrr,EX8,-VZXn̩Ap ٤;;ӡɠ$ ~H׹%ӣ~ ["Y8̓` |1;uVKUR^{錗m?d~P-Ga{yUds4@`KqJ $?!)]P%]pf Ó52L7Aus")BRq#9NmfmEAC{D@5pXHcSnRGy%`"` Fir(Г$mISձR\elR7<Npi p=md^wt_MdZ"KwM/>(vPc6N旸ݛy\P#q$`w9&b+ŶLcuMO"'m`6o+NwW;WͰØtba sק&C8jW `r;^j"CiPD$#VZPnn^FgsxUpq>@FGǀGudvev&#WvRqYw0A N ֬nڐ *%5E6yn\sAMިXhI1 B^42ģ#=c 9&g<*9# ۆV%rahd\!c32`oE 4r*NV]tdC=%'ě˰.I~v&_wniqDLb.foidWYI9oU<~T'>(SlHQ@n_Q zO*m15=8a01Z^$yNӉ 1D^j~yybR Z1K_;GZ|rY*, *JaØX46_>OvXŠIvZ:zeA-,={x-5hȊ%,Y1r *u Q`U#VS"{Z-eࢦbX{j"n"eόXpL2, Ho߇{"E\.T; f*vz K*«^0ALlWA(dbu))-w/D<6kw :'ag9v<#9=H8ci-@۽M~O*[CA<.@SÞWIM_g]@i+( 8Bx` aap] /uw_f:_V<Q"Ңp%|fe\H%AtInʴ[X1nUg#09dEt_@?3RެI(H sN N]N 0UF2wE< GqOӔ$}YA+nb3W@ۼw n=٭ ;v|Mλ!^K!_`dg~ XP(ڹmb;sЇ?(HGe[NbH:V"JW<%OP~27]D*a1m*h78nߪKeVgYuȹ51W#]HnU>nj@);#L`ʕ.i2 hg˻eTG)H&} QW!g/rtpFq*θ4E*`8=\% \v,K@Ь'$R 3l 0m4sAi\:$m],'P~^[ .<nQ\ j \Mg+{i;5Kfg+AǓmFZEFScHel}R;d rtߡ\Gvpw$A:m x=ٰfFn&dg똽壮y[_EIn°cOR_?`G;0Q2:S ݕC]Ia'*e'@DU$.` Mb2'A# DPʿ) Y,"} hfe2nءWp(Tihe5+3Ƿ1ɹk^5pG/aGYA1`9 ؂,yYN7hol͐lp0<Jܝ[{`Hl JëmR&α=vYZ(hV9SCVy@Z%q !)i=V_/œRP3J레yc5 fUcYe M2q%| FoT[%U1-PwKGopW*~,<8*+&O{X"Ri8 M@XK" -"hXm)cӧFbV3,=., 08̰ºxkx_u̷9`l" 0GRXXRX^h IC /)̈́ҹ< -[a,M}UPa924,Kq&#E DjsmwhG#{f N\K^ Mפai/d w/C|T_O' 6^;'|^}IBu*Ug {-\Lz*+g3ukqAR'ƒ1Zf("$"˩.{y&䗜 _9ع-XJiZ|tXDA(otۡ?7VOij (1-1l|9nYd-haRіR葥/჌kah qkv*x֬} 9:F*{"5d\\Q 塹lh4K3'Si:]fZ@Gѫs /$SDt$ 9wk ţQ Sq{L~ #kAmPm;nQX,U'saٺ%<"2hJmxJ:[.rg=1KImp$L!-\ClQJpw2݅Y<_ꖅ'b߱|N`sJwrM3k>S񱡸Z ]el OI`0J|M?jٸEֽ-c"2HM[_4 lPL V F ہ*_y޾lk|@ͱ$aUIeK}wHHd> 9=EyB9rd#LCdhc 2Ͻ:|}ġx0/CgZ 9Lʥz)Ԓ2j ♯{Y8zkkS/֝A$( ճ"Yu&TޭppԮ)'{$lq( ˳+V)S ucE+[0q ۛ%OUOQ 2rBNʞRN;jbqXhn$ݹB!& @"K 5k1J|'~2u~6R@#o&[Y?@.G#|Tsux?W6óyLӅjAb}bMu_FWQ2AC9"D`ڰXw=$iQ42AY3XpN[yI { +KC"|h*߬8ch5/֯\:;iVUO 2GW^xPWsN?m,j_H+}Rd:M 㥿 2(>/iech$5 jR\D[ (b'e{s\:67yF֟/Tq 8)4]I*r[&AS+I!Lr,~>µaBzSٶ6+PEKEŦʲ޻FRxh֞ ݯcסR}Oxr4֙݌  *x\'O֩а2 g^B iEF&q(oeF,VBX8*KWA"?k 8ȴqItqZ$tii'jg8JOp9%ob# [b fd5&\B$#mH7J(gyn6W-`{%mw3&6gf.tiCՔ@I98^`5C:Grݜ5RJu/ 8M% GVyQ `+NQ_fO 2IE~cKQI7T=ZwW? lо[)э mF ɛ# u:9eqv~gUX[G& Nr?Oo\ţ!og |:Saj//܈JV y){Rr#vV^OcXDVP:.$[lP&[Q~֯9fքYFڝfiS")Xłj#ѫ3 Ѐ^ov ~*9]Ua6wA {ODx܈l57Ќ?hg1]%"%i» 1a}mw@Eكi̠m=_oi%\e$Xv7sXy+"AYˎV?7˺.D~,y(U #: !N/hw>vvuA-[K5`1mS"*#^6ҋ(L͙'#:{v 4eAEHxWq4TSAŷo\&CƟ>LkvР+^¤nvں#{͒?IKsT>yU¼KmxW.`dL'ҢKVq<*y+;(P +m' sP87 \&j;hÞ0H(U2`Voc}|dw,>K7#w.ceUW|huCKCI)vKR'v}qVNt+AiEU {~9|ti+4&MeD47 nu$c|~̻ez/`ynn_.LIlrmck-0m-r)_wl'aPRT?X\G'ut 9X|>Ymo+[cRoҁ.Z6e*D9jŢ v Xm5kd|uҜV& Ғ?PjJh0,}Pxux<4cYBሸ} GK 쌒^ʊIJ(w%e(0J,&xF2lW Ή޲ a"O]s!u%V$JiX`]a LHtk/zt bs udQZ3i4vo/s:NSJ :14 Ql I6e]Qt.ȝVagfK]D^OM{p(#`Q=|Ձދo |#4F%PCj^%vC0SU7Yo\E9R{HyT`hk]8tb'鎢Vhث*U޻gu'dCBw d>fA-uƜz. ÿI=![ IGGn=UbXf .g^;X;c&l;ٞ~)?z2yqMleg^KTCWJx.Z(x&nFX:aϚ73\(Cp;΢:3U)/ЍR_Cr:0_۲N64re"Weض\MDKUeø`;qwvb#d_ز/^9mb@\`@,z"C!]|o,\ J9~Q9h%Pf*_f\~HSU@ i=e75 opJsun;+f (hU|-˸qxrW5 =`X yW!*.E@)iXቊƛ ZWS0F%3Yw>;1$.E[hm.3௑Q(sb=wRkrbwN}wɊfG+Rz`-󼜪>^"c⮳hNDGa_H}h+(]䴿N es9vy^.F{X=s 3r?7eڲq[S>ֱ~hoDě䎌6f;\]?L".eiGZFLxTEvpl̰&$J}wVY\.욼3`I;˴{ c?36_A@LoKȄ0 χB{4+7|Ix).wutA̞ZP8gjC b"-ՏX8P~7n\̔Nz23D:?513.X ~H%<.FmU5LDKM(&D;qNbBFM<~տ'"c'@'AD+ߠFa쿖P5eu|s5$6742iE| ۈ]teWR9Q6wנ7O?Uz<1_˿n-5ͅtmfbec;y𔟓|NK^/?~W1%8mqI{#5?k< .$tꢊ~7&gVG\6q?{$F,nZfdFI)IIz DÈݷG FG¢~3@rl*w9kiBbSAYf5xN+B42QT\dCjH+c 6zUI/3Wx"=-Gtmm8` V xq(' U:IQU W=mçe#o0zk84Iܞ+/N%@}e0։]%tܺc_̠0Nᗾ`A}J]J+eK0Z6# c.4#3&5 ӱӘ&\!n%xoo[ಂԏ&K ڀjڗfV`~fبDi9~\o@Y[ѽ#.L|L'z~{ 6$l!݆3Cm,c`7[ %f}Rp~IɝhQ  NYIP>0LQ"$klF3լ|۩ZV!CQ̩hzT zrj-:_JY5iG} zmSh)Q@=Bg2k;ɗӛESd.2i[e`Ȭp@;|e4fǾ7a)NvSk!AB.gDWD;R*`=Gif4̟F$QD'9=^kWI YhP_5f|g3 l?)PSVKu;D†{~I!bBr@ *JԢ)Ǿ7s.PYJ~|Wոpz} xxy8X- F")r!^AՈTK=|ݢ3.|MbpY. -?8MWYUS@YQyE",ql1< bU11R} DX**-_z1xLi.[SV'$4'K6. Sʥ)4L8}|x];zJ5#Σ(G(Eؙ~Bw<mAW뱆618=[[c' :ң${4\]Uk1Xd6bD7$/1!g(@q00 bw\Em^rij` x 0 _аc/*4TIG-߲ e565s`xTILv= g7 VDxDNk#9D2$Ws7rX DUq|W5 G՚ *Q}OGZdu̽=ۆ,A<=эaa %R4ZjlG@em]G!ܕ/nr]s~uJSva0_E\|$IJAfJۛ4p2DCq}hM-0[)-9K ΂%n/9i5ՋAl49Kb0VvQdyIPҀ.4J o.E!ee)&`v'%wEE]w~è!:<lov@oH!WuJ8&Cמ\6#|kk٘USxFbosJ}o6iDPv驘n9nk2\5f>68|2D.>5mo\' J8v!{`仪U_ºQ: 80*H5!D|!*IVk $B:Le"S)-| ONKݷ"1ZɓuiPgjH{9KJhܳޥ1e:aTt/nzD7p,JjIfuB1c@w߉jaSDL CFtwKz΀(ݣdtjlx??m?B&]Px(K*(5<"Z 3U[:f˫B%QUJ=&c o3QnMi;m@kDd̹dJog2!L.WIE>fFX!i-ԋ*B[DD| 4Z@[ ;^ݰ,Wf-=+hř҅}5idI2š`$ ˺xy1hH{; 3M\uDW9}o#_EύdjkN@fPȼC|ޮ#;|HG9H4GaZL`[<榃mTb^gt TtQ %ki{3nq16!tǾ(vؼ@v@0sex@k<Kל !\x<[1p.abwٟ=?Qz3% 7̴9@ ,F*bԵHTC##f^wi5u@[ K0cWܔp] c5-F?_gm J8/PC y-Gs`'~p1Fp][L|]zɠ0p̼/ķ9YVCպLӶNfqW+0\&M5(uԎ>'Ӂ dmyp6=CzV`HFQܲHoCMi#yWmg9C qlZا:'hz4zYUC}΁ZLM1i @b? 9?A%ojl~6*:ƬAJӲ1A~BuLqPg-m~2RzCQ!04:)^^I`oL+6cvF,+ ;0 uQ@6왏+q`c9u;gSrwDH [oh(wz}rhl2+Ů}5Lhlavj\Z\0$=iY& bɹ *7߉J0*M^ 2僆wEt_yïDT @6D".V &C[F!RawJsބoP//K|p+kiCOʍy,;p8Z|]b~o/ր|~*r<-"%&2ɱ߂yV~ZJ -RD., _IJRðP7D0+ l n|2R *g,yqpf<.J#!h?{V&oT_g[(!|e!P -uȼٷVx@o Ϗ+3KB8f)=x:7}ɵ04޲0 6ٓgfSKb4Bk%neYaìEn@fjRU N26ATv |Hq8ǥ1d=Y]:okgn~H6!5̤d&oI#ѫ.F*dIo2gd/'_- 3 N_*4F&@֚閎y 7('a#jHg߀eFG E '#,5&ޙvԻJѬrpR%($+1~0 eb:$DXZ. Uч~qT~IjQE' K("6]DϼJg(?$ {aU9?nCQ6C$0Kx7i8(؎i޲;yxGB FZuSvhB?LU\$)YQFș?esƯW"~/ S0h++sȱXߢR#\4MrUj๖ nӸ-){_\lk2t.TjÅ@wZPdjY[ {La+;$[DY*,K#W\ 814IQbrq&vDT n<8_Pat}EL_%FdЃPWqUxH ZGjquhxzC 閐,P EfȮ-U!&2=cF|ME(rJ2'1 sQ%KOX`F aR}r\`@V^ }7vl#wϿOZV"DAPȻr/lLoo;\@9<*Dz«(?ôM$٥vU- ѣ3& 9 ] ;gﱱN>;//C4x6M)>Iy>ak"1Io{-*nſjx6]2"JoWQW'S%0cMJ KĞE~ KdS>UXXXf7wh%KbP1p%'Hvp8Vpy-r2d`op;BЏ6[N/{BP%i<޼JP j(3}no&ۡs*!:W! 0$r#vY:q@9.fd$[ྤ1E hbat0td {jRQZ!'A9,]OD\쉉['xZ= ,lCC{ W id1$f'Ѿ V{;-bnbMs2mB?=|"q$ 24Р[kJN6I&حBյp4gz*# >\+時u8]:IW]<,J1ŎqTG%j2hyoeR{wBFޭR#3}]ކ{\V 4B Vf-ǩOLoM@; ` m*PajCmyc,)kPB!>5ݺ! Yl=&wXJc>/LV2;7(6cf;Lܾ8,TkEY'UܐrlpEd1HZ}_oZQ/U=mlA2BW6p)>Ǡda#>ͬ abTұ~97ա(57Sf>i  ^Kv\_f+ 9BGq/g>#5co)pr>|_l8`!Ovm.94 ɋ]G)'/{]<ABK>w5_潧_):[j+RxĢOʩ!vY_ EvLj7~b ҫ| P L Ex0\Ay Hh X 2xlJqo/&pݣVt9⋞敿OqM:8 Tsv8Ϥ"# @t 貼dN^ߢ>FHpj1K9KzV]:#KF;&D/c&^Xrڿw50E!M9tqXy1.&3y9{BċגoLprJtt-Yg d!ί3 qZt :LַwH8sz'5\1Jz'd?%Rl+]9]ft)W&i^O^3S>&XfQLؾ/Z2 nV!78?I>[qr^K|RB&Mp-Ihg"CkU{ijky>Ň %Q\5\B*R<;Pv_L# 8l-0RwD|j}\v pN pMWHVw=q1t (/lx^ǫtN{8bcw߫ P3]ru:p|)g3}Ap,ru0.=8|lEMkCtpM6=޸_t]n$Jǻc$loZ֢l- Wi _AQi~ ]|QEHu20 /r*R{xZM~aZ %p'm<[vAwr^+6RYZʂ$&g̤:#&*x@@7Q롕Ȓ)TmK &, ƞküDt4?-׭؟?&!'wc8m0zze#%'݇lp`mގϤaTUߋo _~d.︕-x'7Xu9 GbM7mѭP;{\KtNkE!_8[fjZVju]9E#5kZȁSC1IJ4YY!pLctO*J_zd8|f]I@S~_e ݻ#bT z&'7N\Ypz0bc/~O¾ZSMw}ϛ$gR`KxaɟnOԶpv.JueVaZj#-S|hLn\ZD~wzל=+Pԍjfg٣,Х|kc uCRߗB=ݸ>)/hTB#nhVneO[$ 'H뿠RT }Ɉy[h?g[_Ko  vYLb>l ź`oyGR&n;*Uo]">0x3 JR% 4hu[zF}K*!c#Da1wOb,-d{Ɋ`ryIFx^_~,(٪儣z+"JuO7Y:?z,9fTH|Sx 2ѭ+6^#{]P9ʕ:Pm_#}H2|.DY١z6S:^N6HFk( < S80<_$:I~tw&JwNC|L 9L +]:=\:#@fU]JLDď$m"w1Е~9x5FIK ud`O$Oh0HbU)d>Vɲf/ v)J[sh0ѵ}W3BOo**e`"Vp4E.'x#qfNQ(6*bHTȌ*\su Bx6G3Y_,">_Al1.^C>Z$bS{h3 H?9F-qCFheV.g3Q*\IN_bDWDG<"8K^CEF6${PVqMwSL$GA") dWC"c?8H;.}e_n؈AoMn{#ڮv0?-]ob\,[u .]@9bGIWSZV,&!/WsS4EYضSݧYZk{uLYIJ ՕhR-tQ1 _GB*0 vW -?0RJ;M!#Yҳ&/ւ:@HnZ~5Lq]VC+73MlN'f, Ҫ7޹y&+& C>%)t1Bi`ZMѥ()'ÏBEn(*PpRS>{r['#05Cxx}cois?+4)S 򻴭(˯WiؖFT[0 f`mɔZ-F e6Z~K1:A3ܦmWY4O< 6ݾ\YY'c ]ɫ tM\5E1Voa_mjb} Ŧ[V.$8(L10u{PpF;Vr[x> /Q4MoUZnoxGrnHXS S&8iȫ1Ӏ\\;´)7#"o^R%qS߱c%.Ul t؜Q)a?~+=ʃ|(_E hX\@3ϣ.-M[srΫoet EOj2.cDn\i`jސpc;E2I}}?/|ΏyEXUlSd4u%erGl-Ǹu˃]-l׳@!.hֹ# ʠZrgAޯ}.ﰺw4M~ӛr ߖ p^~:eZ-.e\7NX [>T.!oݘd a~?y% \Wsh/AI|m@OԿIr`s(NJ9R mEYvb3P#هy\OpkYX #a%ZχV9]"󳅷?q5K9 G>@7\5Ĺ&4TZ;%9V#ͼ{䯋z@z!4A䥟MՄz OnU /T@IkΏ sQ΋\Fsl\j^=yU8&bTwṸ1\ z)N&,#hza[ `y mL&#dND>1l!?7}r+uȫiD2ADR,QکCyeRi^l Dӟ}18o+7%L7f_\PeEuR Yҷ"HWCK>.=Ca&mJdǩ}}6\>"'*3Mj-Q;mVSШ:JU3J.NK|Z(f=QJ?oi.T ܭʙXcr#8Ø-uEl"I]hpt0;-pP oԇelH1<ʰ%{5.!xqBI쳶kAß_ж9)C]FY ~ ,8TjzYmǀH6QGnwȓ}[!V說eS QKuB>םhP !8@W)"bm YWoI ]w OJGqz#zkQSp{D& I\crCFWBU~A*9P} _?X=\Ё9Zeh|E >+J%G=8#Md$C MItS*m{$IV->܎x6=7w'#eN,=DBӨRIvYӗ\mD<; S3!4W0J ^s3dæ3IOבϺ8BNwfw!qe}q8UQAe*< J ?xYp]v̟Jq*@U0v0vrĈP+DEJ-Klt%h&GDx*ɒW^HӬa]+![N R5ͱYM_/b<НzJyZȣrB9U~1)lQ2iacDD vxw NGuQ?:$chX<`#-t>]}Pi0U`ȴ|[m^+ƛnEΛO̺4$8k#rjLxmo%0Ya^΋ {_uSg3_O5/ mAdurBm]9b^3Pl4"ѡ$U?B -U>8$GA%x`KGMFuPa8YBtVad {hnψI`gjNGrhtZEt'F!tmܨ՜L.ًߕѓZ)R2RyMH 'n -'t|کi]vhTK]CUBno>2%B,ҫƝOiqT(`oX+b}ZrぅWoUF;  E+mąj  ;wOspIX ZUvp^0^RE'G uQXLBևjeS@yn& {NMtV%Dׄ!pp:#X.%Tԣ/cJY:*Q,ntq2<NE4n-b\;%ꌞ(81/w5qqW+fɅi2%Gd,)Z8^`̪mY`g{EE̓Lb$f[롶^S4(><%ٚq}*{a D1̵ܸP[7!ƴ`Vn ;`sI{Oޯ\1CluKrӣ# *¡E9raM@&amg.CC8oЙmw:Vf $,Ĕ Pnt$KA_>Qr[jE/'}@yd}C_VEQKZ"W䆩\7(`e/y/ϏΜ&}Λ~Od?]{'+;CbܡӓT}19ĉʅJڀ<`8{IT`F*J&_53:G'cBzVZA!])$s/7:}Wĭ`VBp%#F-6tkd>M_@hsb72|Oh/Ru`3aÐ0G5D"}GiX{=_v%Lu:qC̨lPõXG('- iGUq%9Ѫm 笀xf呹UrӵO|G G橑?Ƴ9aFנ+slC6ˀ_PK V ߖq_zϠ%Ԣj%K7q\x m)0pRY&HDF9ӘW!EKw,޽, T}ͦ]1> 6,T]A՜8'=|IJ3ޜ[bq_+:Iٕ͏sdS~x;hݩlFd_~'2dNqVEV]OۅGk;:037؃[f#dv\1 dv δI^iHtDuaGeAwg^s}?'#ZrO`>)|^7I W%i]l?aKtw۷sHJ/d^%`(- uyU$ ⱏuM\!\9xU5 ͻab-+n,F8Ǧ{ MvN+-&Lit0} B}9 |;kdlc {XE7twxyid=?ӭ &<}tnb7(=S ecvK2Bs(K/lsBYx6bWA"DGg?sG_t|aHڬhe:a4n8*l~wRf{j:m`-Lؑs6k t*Vz":Lfq4v0Hy"Ŭnޖ> Qw:cmϘ = < )tjg ҏlΛT 7`E[$`5Rm8,ET9q-ȳzSp҄Xf^Xwehyc7d$jؑ]D#r={œy pہBPòZlLago3q2T{X{Sy3gSbɱpw̑ң>*RW`@PIޟ3DݻNd32UTnԫljp 4y/j!%JdOG0>;ʃbNh0aCPJM,R| I!?*oD.Ǟ8PBȎ?f,ĽIi,]yfËmM<%I0PM1h㾒>`ċJ|e,Ϙpe[`Pbg$%ONu=^{{OT G;zHC(4,8g`D峺tz4ߟ< "ۖe[qRn{xkfVBCk^үyݑ6գta- \qJd|ʡs Alɀf-\o5οdsО̞%ϊ65wRb|qqq,ͦc%B NJ}-Qpn}V-|^wXW8wh'$N{܋Z;%Z=h/;X}F􎜲hsߖWV 3gKjћY7XP|L>j]= x.zW`1 q9F4V[hkLg5X D1'`lE2ƛ{rr7*5ia-lLД-cZtPW~0R&i!LKl 3, `-K3K=Fc5.)tT˥ו½Vq0¯NxPO)9wсa_drv{_N><Ӥ+R~#MkXx%#PuvS?K~]I&Y(J1LV!`X uzc4;wqih>m 8>1Jq[8HY0FaS3ޒ@^Ǭ,4,[r[7_c[TXQI U>X펅RMIZqK>9ִ5mf֋ƾѳiL=_ƼSYG~sD2cd-Ԁyw 6EU RrZsL%i1;T ~GҒ"RoDt!j}7*O[O]1PzݦRB⹌G?W\ACL& I:~`ߟfڰ?XӓOZO~GnCcñ-VbP|^Ot>!n][?H B/V]zk#>=.} J|U1qUN=@6EaQu[=~5a/;2tn²H]'+mbe "tSlLjEcM v >-,|<>,k0ez&'/IԹ ︰9vU=I)Йͧ"LJQ#撠j` mb5Co5*g tmSJծ>{;<;Ok ^Jj.y8Vws@\[Vo |qg-j"gƍ2~HT!v*8圊]mIMat\34,"pX$ufʰMlڭǵ W+mKU2`ufb(Wo5#N֡uLPaT\?W8V*`͟}+- ˩IsX+=>F:y{}ئ{1[Q\X7M 1IȓZGF \k%d:_Pp/;4P82 8ѯxڮgPC!';o PIzSspl6&Wv4Bݜ^Zrr9ǩwT}k%95Ӳ-ՙ.dmQ:_``D dGm^CyW7q_/!L(r_i4,jNC->*LEJֳd#eǃӨPߛ}$)nA\})xtĩ]XuUNw*yUVMAK1_FAӿ)IF= L a C'SFN|Qږwnz+c&mtVjo=UJ.{62/9Шko*A&>ح&'-愢4Kp:MK!sU!w#b:X0nf쐤b,3G죒,~A==Ƒ g0\_N+dme{|TbL:I<45 6BXrtI"8a"uzPt{v#f}41&mA5"u9g+1+,vX;~h$LXT}<"U+YreJF,)%huW ck_ (eMJX\X<(O mfяO17t_\=d^ͻjfe2KQWSY[ n[e̙ZUiKUÂhaΨ88'S%Ow`8d-E` ;bi2K;rN"Pn@!dZwBD^$fKڢ#ri~k^&9qqnⰛ+_J1g')88`eă*Mz<)G`k#>xmHK8:xI~Q P XxD9 ˠ걙Xbyp˽O|F5`T6(m@,-v֊rG-yI#.e9{mq>%FP ~>:S}4QL !?6P^?gGh'T oyH UFr2Zwv ڑԤ?e`<ZF8m_E" 8,) ,*&>rV>=&6%t>UO[Ԃfaw\Тc ;ᯐ0\I橿\q[+2, #Ϗ`%y]xW۴jIL-OKS8*Fڻ0{|҉WFIQШS/^<.3H#Ϥ6\#e;5H*zii.,ң+Ark8d5kο7!44( = ThN1|pW) Bbɲv7aQ{=~^t9x#Ө5 $mgh2g YhZO7]"\.*r]ѽI\t0ȄzMkSBh*%Z>WߊF^T^I=|XB/it܋n),uP(z`PDg Y' ? ӈ8ƒ=BnW"iS?@ r~ ZR?VpT'u0eͦj=WA6tFBW}(YLvQdk%or U?~cMwtQ.%Id;z3c|%R;dž5_z W$K 7ql?:Q@.dV, Wγ YOMagQp( &9 .w/J`+7Ҵ.GYPI)Rl6kcW"~YZ Z]S x=mAl`у!㴑Bھ lȣMBys I4j[v|c1iCl35c (6M29~#%v!嗄*U%Yoy4@Zrȟ ^ S2yxL Ԥcft& "c2K/?}+tnY1:̰kw64Prp: XE855V\5*<\ЮΓ;Sxxf*?bac)0ͫ?W{, {bka/L7%!U=ZWPSThy  ~2 mA3 &0ӜTӳrw @H*1UUhF:7z F0}Mi!o#z 14hauRXѴ-1dJdn4+Jzl }?$Ư pU^ߵ6.d[7ȈyQ?^?Z zPBaȚ=Qޒcqӧx#(r4p\>":5{+7zV>m·+-0B7pֳ`]FZ14yTH?[p\~yVLt_+gL A}ZRdxv :댨i@LO2+;~v|9z1nCb;TRlKX`21=8.Jr窢OO-VC,gb˶2Dl-"?BUiuELdl+UbPU>\Ky«7C,09c\NܽQ#k7lz!"HcKRTpuU}X%eSL7{uuN!#nhik@ſbuɩdo!M<d ޑ'o)2"A.T༜t̷([aBkNs&So$U1IRxۇ*5.A0_|b4u#91u{08rUTD I3Mw7EsiA .x?j0O ;ʦLVTTĔ} ơ r Iv$(,J>v!ˁZxp-%9r-ˣt\0OnO|-O=ym+@ҝ:Y;Upx)(v$bM^ώppɁ&\L[VэaOΈ `6`ۆQ[<˔Min͓)1|/bÃ9n|Ψ&"<5 H-%M7<ٖM$.bzBls I_2cat+(kʸj]S. se$Ig՟5'$05'd~8=.Uv862M>W~Aw~Ұ4OϩrO@d}rɠXCcz8Vm"g ##Gw\#ΟNJ4;܍`K '_(蚪\(Wqdf 5ϱk͒B`m̩ۢf@Jz `܎ ?//jY,ŒØjeۦYG'+ϒL@ +A"3൧u0LI@kUYGЉg O)ЦoA9?'jld:KJIx|جpżl;-uxwVP S%VոV٨0AV0֥sr;7^t6r䧊t o3OJU~7q fPdbω dixuSp7[? 7k $kh0^f;?Ukrelo[W"}3QohZQ8b\Ề}h,4wWd|MK.-Pi;8j59f9q=)_TVvbs8ghRNnc-d@'wD+`G{N 93ix>=&:/ak!9i8 &'?O΢%Lv> ի&V7>#ƽGiCeht \hC8"]45 TLeO<RTϽ%íegs?3hLGuJ[߆@mG YV(Ώ7Z˜HFG-1*r 2؛p}U'u;d8 iRz\!ݎIrGoRmSQό<$ Nv-XQr[#_J o BvlF]gR>=o۹0qV^J#VJ~IQ)P`ԙfmTf>t4Y?wƨ*zah݊7C)1hYUe`U^$u<Ȓem2\Xi0~VH{-aGs9`-`へ^k!TH,{0NE@)u AMq+6@+K`ctqTLc8]oVZ,m2G LشwS5hfxt}r=ȰBo<wb S{I*Ba<0n}:1>Ozuo?eHHW1GI\g+ѦkQ4gG@Q .gjExn^n5,KG5,a^<}85 5w 2){˄ To=!%K$ٱ5u2 nY =>.J`+<*w]Uux.ZpB;ۙpw-^jiTH+Gn M%qo^-&ң ̽2O>Pj{L[_M &L;) ڏ?$xdri&zj0y2Pm=Ĵ:3e(o7ARu#a= `r1_› WNʭ-CfȱOy@e3"هY8~]qt7a_R>! ?.Dwdyaed!uO~LY 2=1}hR_Zn0V'8Xp}WrWx{^_fϸM.`QlxXPI=X͜疵%D қOZw V jTFM1AEA"WZ5"-7}ߋNۯAX%btt-*?,U :JsQךrNRp,jzqf[Xş V U"kB'Ch _VR,[Yc\ y(SC4.i t^$\ᢈ(y?;?>q` b }_.`I=kx?"`mTsu Y^kօ|N3&@KF0AHO3:Hcx+jښhUa$ؙ~y6*e\=Cd*b'`.z0qocgfc"7M[ Iib%j݄"Ai16N 87 ] JT3ޭc(׸m|Ё{ <Wd5|Hk^\sK& %MBZB̈κ:'u=66`i w+"۵foK?ey" NA|}?:~ ;*I|r'bP%V;ꕟ⢭!ӯTГqrQ$ Z B>`N3aL 9Hd&uzr) gZeg+aCSJ=]l5ˮ-oI2H/*daW8JEwĠݦ_>5Ff`3tSR퀥W(NJ=yaw(/R g8I>y}#Κ,kjW`h]|:4mc3D:w/}N^^{^nvĂ,D Yu\[R4: l`~fxy9ݞsK:qxD_oGό&@N)AUцƣEkq @w+x:ftqqKcsL&$)h1XBk7ـ6.7{eLXc˕DU0&>J(TjT$ g_dKDwqB3 @~z7.m=wGCB#VgD=G$ͨ3TڬX yd閚 ӚJ?&^)kT~[[4\۸j7q@},o`"sv##] 0p9z`Wħbe/)0IA}C莗T)[zn v'Mm >68k9Dd#:.\T cկٕ t"lwenIL-GK7QX,ʜ"tg\fb>ƮΆe.5pD\'!׮_k >%w{q\ \ P%7cfFHq)XѪ}6>V)1S'f׫h)Z3.@+9[YA ^ ;4gJط'[/˄*+"BMDz'@,-ϘӪ,g}l nRU(ꍏ M>[Ms+A6GiGe^zY1ODij@믶:4u@i,(mMq7f`oLՌf8~#eʓ- ϥL *H(و>zۑ#̵]GckSHMl7odnļbq'w[:p(-ko=nba!xc/EO).͂.h\?[B/LtJ{83y!eRAu ޕu&V.Y>}d@v{殀dJUՍA8kRX9 w<@y[#$3zRSPYzpRi>vȂPz%7#;ec=+XJ7Lxz=h;e=hzC\[8{ـi';A_dWxx6$aY[L Rx8ڮ F u0 ܤ'v:r_M C@1L}/Y: 6IkJjUS%"n9B(NLFjoS k=*j2F_ >2hڻ%l<Pܣb_=t닺7#z( *P7=,љ [wwwŬd?./4XbƏʶیktQ^whoebnia()_H}ѿk2?:ۑdf::/j٪u  GUrź>~W@}QTnz_v9]hһQZ[$c_ѢKX&cI"l1i(ێCMl?!\i+чG@\x;'~ ?|*%E~X/;^<΀eְt-9K xI[XVi @Pc406Iw~Gؗn.;wǁ{ S>fhb1t *f˫|srJ [vGbC l15. y /+г =&.<;. sGf:=HIK 7kich4nPH=)uQ(u M:SZR#槕WF&`>QT9/|KfI3bW\@`1nJՂZfkQ6i &KZF`\'m#P>wڒC p+x<)!qߎ\Z7P#N]K&#BU;m?L#3v[XĺQ+eja)`26*[Ӟ<_߼8EtzCV>}֕ymȓ/`p!aXCRw]T8T``9֖Uw\rŧix2ur{xz9 )ie"fPq #U[B l2Sehn(HJp|K|Wƙx9y@=h/>(oLVgrV}օNz] 7FV_ʯ'\m \%\ח"\0qz=#E]B .-٠x@Z}EBR3 ė..'MLgG."Rh:dE:{Q{LODSN# x|MbEVLBkC0$X:E\\_&cу] Ŭ*= )lP۶b'OEpa1裋 .nh|S:io5)ܜȿض4 bY_͟x/ş}@١pRz#2'"QmkR;M2m;*x1$j\ TYC"yE7 C7u_{B+TJLETP:NײG뮳jbX{cA-#f?:= F}S~ki|#LŽ7s0GLPVW%xt͐iYdҞ҉M"$rZK lYYg{L)Ciq-'3N`qphg]we)]5v{oY\1%h?DAݧ$.Q9'<k@0D^c,Qe/nyܵWWO20jo;/:ߑӹ%Ih,6(3bZdpgg #\!33YӚg8n3hkr_+yt0Ԧf UNdb䎭I/J.x?̲qSx7CE ސS0 n΅ $ vVx<!opH_.FʔgO׳%3|W*sԛs)d{lNC!|NfuKO5t{u5uy *fF>I06M:ޭK{y4<K3^YX`mזo\N\ L.ĩTN;鹠ۗ>rhv YU3|2q \R!N֥nOf,.3/+O8oKjz'QA%|`$<3.9,Ovk F.6djxɓ6riT=2 ùdU~M YF~4y& PGfT$ßѦr7|6ٶt #@LzϨs(Q:JjE526PXwjH턔@q |D &s6bge2ߨmQϪ9WҖB䔣v^do}$}0 ݩ8 1pse^|NQ쀶ЂxꯖaW);e6G.<7({)|]3z,FfE!fGD=(!<9ۅi;HQU2a&в7J%z/A?5W?5u8b h8jVܕd4DG: S|B "8t|2R)ܽsqKJ_&@ sou-uYc[N뎥MhTT/nF! Sso0ΫV5bM_X63Q0**:ó__ uߛ iBwg?c6&pw:40g .9D)l\~$\cO|ذ*,ןUvm1w %`(8ߌ %7~rP8 5݋u/O؀7FsSE<9܆CE|\"cEڂNiҚݨ6>q[U} h%d9"B J["_vI@Mj( *KS ,W=jǙ\Q~k;j\˼*#>>l{9g&P/Ѻ>xAvK#xLH5%Ck'VC6 ?JL,G[cw&$a $1ABxu] MΤr)pSabu,+3(!Hmٌ?v)3D 27BvC۬2beVX `[+cS AowPR9/0rђg.&b6 Xb9 ZncndS55C\MY~/4P5j.\mjkE$MCHy</%U6I`8֤j3<@y?E@b#R^ϐb3͍omtI -Sќg Uvf? u̩B JC("*,&3sNIBy; t (}ӲTbz>\Հ0tc+^R]NXDI2`fbPeLorޒ/82z kg%( fhrS#^k Aw&AWgUa4hwZ4TO =|G7׊|@5ه5d0QBò.1]ڧ8q;.IcЇ5 j@ 1U5MT@yS`_#%jH2V0d*,L~ H7+bCZg<^%Gwb ``U0śp\xP4)%)9:4AA@>0)%!ֶ*BfY쪷_]d^FVm[3@EG " /gtbXLp6cmuTs:O& ;gk6sϯ BKnG&Y-})jj3%3JTvXG^D˹Mryzzg:/\uKr-M 3owSz$@*+=Ze~AѾ" th&+& )-źA[n՘$d+`p,9Vze+5 ?$K˕|i0'qQND"geomia7w$?>L 娆0AIi#"+Uٶbp`>4J^$d*$> Jd6pbJ[k2/Aѹ_SMd᠊JX֕bS#(I@zy5gq{tҳZGD~Gw|(O=%e_vXXX'NJC"躅Iҥ*(chِ ѳfepr @ !b8UEVٸ㸬-b7 gE5e4&B*SUo'+o![d(8RehjF sPۏhŸM/mZ[Ca,z7;UM7ݸOK1(iZ9XFQ:`>1*:AXԖd!5PxO:*!cw}Bg&Ktב(W$k\%,%d/L RɖL77='!t&g?dy$AsnRWMcLbk'tO6 LM3kd J\_Am4zy14Y SBC$_jk;) Nwrb4LMuVl|O5Ҽ>>S %ٚ67랪bPU89q7O> T`Urj!<6ImCRxTYx,oRZ%A&QkBk<:|ȿ?vfmN'M y\5Ek>,ՙ>-1TՏ"`Y݄{֨ 60gpd]5Mи}ΐ#uf͵߂\>pAk(yMKF49Jֆ1sCn(*GW<^ضo}H;I i9.E oP3kG;\壪b;m-3`1eQ7rLtݹ Um(iO8Z"/'Ѕi5>70bA+IʲwkhC/6kb(%2`nyk7-A&u&^nMJ^2[l$:k[?LW7tLˋ E\Y3%{ew}&6H[#(9.D]DBPmXX+f1;э*ESc1**Y@e0GM1!̗b1gq`!uI,ԥ{8c({ W}Þ9XB_;>?$_W9%?:?SNeI~|+6g~J$T9Qrpbw,LAagk^x#-ҞQ=RjV߲$T6Ts47 V(ĥ#6ᳳצȺyeNw<9?uZJ1 RJ1n0,j,.`͞ 5dW-YG&U)2ƐWruVk}$i0&ryvsjB:tjnR7Gߏ2ĸp?'w~TV;dYHߚS%G@:Q߶6" ReyPeI>\CAF#?TsW(.Tm˜U{n.5T^w](cPk/g;%O|.BmY=]RzNG`R7˿^QXiU* @.dH!KR!RiMjKu (E_|gj_C # {Rz1xNlޖ ѧEꃰUVQ8Rk6u " q,ܓxmԒ{^E6Fܻ]̀ ~e>|+a8Sk;)y2IθӋg#/`sKq꒴*C_2xdkeP˹X`=W ѱ4#4.YT0Ž| |~ jC^P|a(MZrof G5Z~bTijbD sC6MzdrM80.[k!Ogy\0m+{cjAZ({>L+z?{7(٤y%ec`~"$fG ȒwU6wuvw cMDjaݝzeUNn'& 7-r* 62vmk;N"9(kG"O?oꞓ,7 mp9 㿺Տs.XO8lƝ5qep/Ip;98P# Md׍5욯( Ujc۵kYk9M>wj5gEi) {rWs۫ MG׌fςBCA(i,~ys?$[p9]cIGa(ݾ1lMtdffާ׃| -Cq,)d%dU \vrt@= 5g+9U_]A[(bĎϰZ&tT?\e7ڶ[.NH0kX&7\d7!bۉ<q(z]_P;V$[%|A'Abu*Yѩ YW+>K9x-Ѻa(:ӕN4H]@v1xΏ^hSAHX*華ne7E&=)fvSO=(v [['}D#8^d"BߺMץhK9*:B*\)x="՘@{Pm@!>Fl!$" -}AQnx|Ӻc*1DpP4vgNQ~)[;3: HrY*,ꔯ+YJ"y{.zRx ]( s)iveSVUX۬<:g{ޫt$nWӣc^Ͳ'`*^4i^=QXB0FdYTBvJ%,Αܫ 2T@5 J!0PsE9˸AA}G3+Y0ed7 oFj5GlH(D*$y’ 84L;̀Py%vqQq)j7p}²PPZ],fTA"(ErG;A;e4m+GƊzYxzӺOP\t~Ʋ-rC@.vLx:˷ !\( aH,C~4z'@D,2 Nk:|Mj3flle!sF[e9M= =TueX<6$<_@?g!hå[;N_m<*&fMl"aX"l͙̓a#:FIܘ3a>Z^jDm s3؞hzԚ/'`E:mWtxǐNn?H[q ,48nZ>Law179@ ;)lh xRJ@t=x=?y6~u$`,mف@mCbq(nT i c%ZD/vD"uRsWi@{K@bΥ?I%R4L>.hkQ-u`F& ރNQQ,h 6I0[RĪl$NT|`}Nq@9pTҜ E$7:ë|کqޭ6[,S vym]ަ>>F;вaht=:3yUCMGO,-Qpqͣv>yG a> o`-歠vZsƠ[d[/'cľ+&C\|شꤰOYDc(=F(!3 jOn3ͥ+j#^@)&;@klNrMƑr*]7V{ٷ$\#" +X'p_9UA_3j _Ց̓-}kh|YSЈ$p* Zʍ-*#pVF$!UdR* ʃo#@*w?&9?%Qkz+x$N|s'PZamZ=mA \&h.g2#e(.AՏ] Ha$ưþUV HZP6Ík= qC![uS^5HAjVD濘2/ҭ#Rsg)?ϋb$Ls]fq&n 3;6Mb-El5;90!3ŐTT:s]ijfמL4X3Uc$f ݫ<XHsEε͚7;KmݞkB/G^ Lo&=*M;/H0JEN%Z4?".Z%1h%INXǩF+YUgja{46!yz:aj*>9/+^#T`}Rje2p 7GF_~TqeyDqgp8D*Z\pjOԜg d3{^5E-g"4#f̗A<:c[BǹrZ(ˆŔڏ.3@3M*VB;&gLb*65^{AIaK `ƕtn:9xPܫLtH Ò-ɷG´9"?8:YtOJYlS>&Nً ? %BkF:A7,Zh"a7"ϙ`.Y2zGv֦z3$K Pl }Jh1hȻs?\26MC ֻB ^+sA{z#.2Vm4:l*y,I=`GNx])Œ8;fB=l-65^%2J tOfYn[\lӿq ^plx7M/!=us?!EjUjϸ,|G$)nq̵Ŏ4릻)706,},wÇc[1ueуk մL$ˣtp*]{j!elx0 Q@1j%,}v9$e T[ teiIB<;}7\u)j6tEl S~:E\/Uys)%z rc3"V_):NQhԋr-lIuWoMd縿ǎx{ɞtW*raIa<[K߷B8h1 BQ` 8VT^a_ !lN ,ڐg;$^nZ>I)V)0;YT_.Q~Tln&-8,)}hM^7C5Qb%8 eTl}$7nGi&|Ynp>?ޟW89*yCㆾG|]=BLf3'i(!oD K oaVtWrD94߭E'WRߠ7E?}^'i/Kd:C=\ uK4? ϧBrĄ^ۥ p)7ˀ4uomiBW(,#7 AYgedٮFw\Eh''pOgkVezβ4)ʤ+m4f3EKw,6o9D/n_C2~o\ȩlFg;k@b4kLwGWxG{e-Ҿt܄+EoIŖU&=_rFTy͑b,*]Y,1 -p/ @3I3yvp(8>3t"g0@Wbk=MkjLɀ]B0DԮzy9 6 @L=Riռ"zNDqC$v9 2?w(Ůz Ҋdq2}k ^chB){t}3hpHعqWrڨ8àW /7EnB,ua/R´"q1B$5U#hEŪ.]Th.?0Rro_>UzZLЧp1=zT93.e;g&O(Hx ӢJH1lW2?|{Җ fۭ'nn^,݃ %>ZG(p,aYN3+*'’jڸhL"en&1BJHmvjʙ(-3^B^-mc]xr5zbe lӤYe.@aW8wLޕ3z[gLhB 7ph>W  [߹'y@߮st3IJŧ@X_򛲬|f42)cgS(C5ו DcWfд4'ב[Q? NJI%2 m4- 9C2ds @پa_nc3rjFAI.uJ܏,|9wQ .Š^8#SCȥ8'zeDBVQ|r7@Y [YL )(W$Hd>5% Lgv|vܹVw+@3y /Vq Ӎ1V&/=Zs-<<*9GdUU8pמ]' 4OqqC%3O4xNC41I`mT)6;,A|hx4BLϻy\W:L &T9; +鍃a*b.O:Vd(fx n _xy*rhږL³+-o$l2$asQ8'4V˂r%73fվd|ry'w-kawt@zfȖB8"~OY5ַNxrkx8Qy)Ek=$ #p6HBa~7rڏO0> ~/r:JE)%܁ˤ(!bhj||:5[iI+ 4ңA F\_(n)JHzZ672`p-_ғ͋~)V9:ߡ,#{O,qқ ҩS=Be|ӵg(tҬ5$臐OsHX%6taC|ivT"ٳe+֨el;"^#ǟ .@|U琪\(c %FOxqH2S:d}AFy[|QiI _T:<:Bs8z6qk| gY;.0#Dl(S)g~/Y, £5;6]`׿*W9mηFIgO "1PV l ξ`h‹sc~aʨuKŒَ-+ #ħO i2un,_x0= yZ1S#X&)ҧ=ZE!̵Ɵ"S{' |=$oXt9po5󸹿3=*|,*|!AD6%*$~'+K|A =8lM@_6q} 8c5K[柨6+ bZS'AD31-0LBԥ8,Σ۔|-:Gd<5ӘX J->0NY gkM3gb J+_VZЋݾf\>*p)n\F"o/Y6FG̱?${σz=o8yTtW*Zd@Y"r l`:FmnjV!h h8BEY Vm3 礕fKddTN/M,@kO}oI?߭D-|4}aUX7b@77"vuq.)Jr/-珺<ڛ% 2N:9ksB'n/”x&N\p>(Y[BO;,''Fx+gcG C7µUolLɮ p[2Kܗ\eBinQj wx4{7|d'tǾO(RX;ͳw{/\}tGlG *l\pY/Ot,kDf G- @裿 1lN!')lҳ( *IYqr, g/̵B;aV HFX&x`=jIAg"v암P\ f(5e5~~8VYic }+VK@d?ŌC d"pܪԪxj`-Fu65ԭ')(E )PF#4K0tmUO,O\FǶO/!…=)-QFìV"w9/0QH QoERX] RdK]8gSM3ixK)Ni#,m'c'-hk/F7('0ġ'qKrt8UN])Poa]:4 Juv8Yctub~9yڜfYy.no`@;|F2i2/_o񓊪} G{ijnV$4o kW3J Hh;tRm~? |-[%\h3ԅ*JˋwNG eb:ds}%Ә8zϔa˷Ȫ)=N @OJDa0-+X~SJ0.3H2ؤ3F&@9a_ ҅X%[40-fp*{s ỬRn;A3_dn;8k b?=`gِS=J{kL%4sDR*,dVZj_~W7i&L hl!4p.:pYːc[XМ5M>s:܄aOpgyd3d_{C7 ̇EŚ^(hΝ 6}lZz-`lg}zr}~;wjjYBP<=Zp!ڜf-{5"qR|.ڃ{k%#2hFv:˱// RC &4 GsEq*OnۮHQȘqd(Zc8-Oxp}\.J&[#sC|t2D^DzL}ug'襡S? j,ᨕDrV}'Mk Vk*2]kw8#[M=̮`/pH|ҏFoP&;w򹟨d^;OBz *UK%!ݒ֏VJME{~S'Az`({"dڡקWD``p"o?+!a@Ic-8)BCdYBDv a#(çpQCRNq!1Q2qFb=Lmd@(Raܛԓ7F|v3v aTy`ԘdANƛ;sIrbnq0/@ȗ -7=X-tuDtJ ³a\:g&"Y`[DYI(ڸ3~`l;}yw9Eڜtʍ0"K')48ޮ@̲Ƽ{c$o9u@!3X'?("ų*)gN#og _Xnkog}G"]r9[ ^l?lt:wU%IE>x3x}ܴ%_ aM5礆$aT4} @gGשF(B=*#}Z}l%w?l◢ f|(= dwP0Nx?h FE:$6VK"xopA%$` {Oc!o* KoL7bYG %vo 9&'o֕$m(Ob&Έ़9SR`X+ι \l q{˜Qh ,s ҝ[>|fv9:?2H` M3UAA >˂%̕j#>tTq$!+#l6ns5n_QyF.Y汰oSFő}p(e):\T[[!"w_'|G8Un_';1?9U CSo(M9ȕLNSC,9!M3\60ǥ][8:^" =VЉY8;m7z}?(gAiȸ3M!ԄMS^"%WPJڑz#~m6w V2΅1Ba,"y'yoNYEbǘ<@0儣lA>bĘĢ:8'W6#mw/!,tts|H|TA]Wq|Ǔ`ժ;S*e?Q==<\|$uE;Yc5c;O' lxb.Ot_:*J-/YOP$"RYg'` q9)Cw(O-NhvC1kahj'i8kjW&-ְp{i% jSۊO.6MX'G5DؿXCP༅bj5ۚɝbGokZ{ by<4 ̔bƍb!r1A@}&!tT1ٱtSW׀SdT.xG!6(]R)+xߖ}6)&*or{$), Pd̯3MT^nise#7#MmTRrgF84dy;0/ɉeyv5QṼW18Gk_kdkltxtٺ&Kp^8sW($SF#wP$+04Y ;S\-#ؤRcHm%].&: SXuĥ%0DžUa;t6,ukP( NsE ظ\T (ckiEKu͟7˲_=X_&}ϞDJ?1k#>eCnD I-ʈ܌ OFj!#kP]>|^XCmP /L35ʏ -0!{[B O;Dfd&"&z$n%P.ọT:z8YwGJ)"&[wJ43Q FgÑPx联s.RH(5{0\=sMpEjWUqz;,3syPAZ#[n1d*@}/k HNԐW Gf LxE 8 YT>}Bcny~_< <`6Sz%HE )sHV~mz$ֳS*/dhٕ=7Uvv6SkCqs =R$l/%1ljcOn{tNpu4Lx:2f[ӓQ$\PL`%f CWdRX 0(lB $ Y̺KBaaf$P9хa pHM&_9mt鱌 g`C}dK91#isܵoRMWdQ$ه6}ձJP'^'F?Rήe} TL2_V>&-VkxPImJkH^[1Iň`gJok[=Z7AֿT*+H'5jg[@%>D )G'TdZm_`׸3MY؀G+fP'ѦaÙ$ICƒSr>Mr ݲKm&^`̶?zP F5oBt^ :5Jl)ot.^v@,Up< FgH^]) ?qB;bjU5a>`r:Xı>vW^i^QX06xBp4ږ ~c$ՠx/ve@ڹx\EI%8wјTI#M=;Y!1, +4I;^q1㩓n, [J&%|g> OzE^J$ REt>2INb#ۏdhg^=؋&[t$'LMU4(>ue:kps$T3$,Ӈή ,B8A%AA$-z]׳ز?lLN3i!^@փBk;&+3ޏ~̺pRȧy"K3!yLCE9ڵQHEF'3咯`k{:c!?nXnWR}_&^Mbdlhx~%4idv41e_7!zF6 mU WKRإ0[V:@|Ҍn"1e}yڢEo_l3w= d4(dƍW>P^+"dHݗ><*={}{-:MNQͅ6]28L('9SEwLNgWxE1Ake@FvJRmk[p{;{DebFyݨwbwaf{,mr*8x@Qm ҼhF,.gc<6h_xu$<`@d!w^ znvV$k ,J޶ Xʹ_ւYf/\,d\~A[VD紊bǵ-u=Gd3oy`BʙTz1DdV844Eu&9zCmHFcWK $~ &lj3)(1bhwzO}|JN;k&/etv\0O&cI HpGe׾P6'hi8#&&=\4d(^< ]<T8xWeZ"G2)Eܹr"S?9.ƾr,Fe. [pn0}l?|La{KqGmLaD_P8j'rt2 ch~ɗQSoQRj(禣%qt\?7~HAu p5YH-5E g2jF閳rV%14n0&.`4]& kLյ@0|]G_BzwlЯr?l -G)ŕ2b@S@[mgNlgݹ0T^-~k:^ЫMm.q=iٖlR dGT<)-uxfoBrcGEm>>PbuD`!zMm~SCOy:ɔv1u*o{E!G^kH. P#ҩo@aǙV@/wؿ Vns qܔ8tT %bjc[|n/u1z;;$q<9xpLQ{m%zZJ|\s =|ǘsU#wbj9ޣPu4ՉM rHu L^[9Lo 6l!-&q}e'd~ʃdb&Iu{$.aOTpxd70>g*=F},wXj"wM;Qٰ T*wiϋu@8}ꝌTUjk=9g.\` —.1\Zq +M{[bnm^T{)ebdU?oIiQxum*8 g!MzJgC@%i:j2ЖtvzYW(QPzt,V;K{08A@*@ن,O>3vѼo:6@a8kDrI HGi~ |>`Bu:I_<^}N{NdhoS޷i@|EJXMwA{6-kqp1LWS Oun+MuoJʞ~‘/#Zk7H5xA%4a/E(RO'{%| -"|;_L>"9xĘkDŽNXs>7iLj7]x7 BӴ?hO6DO m]BJO&]n KɍD 2!WX☨'jpe^`١}p"Cړ=UVƦq|W7_Dҭ` f Tۀ۷̦FsPa;cGN|v.}Am#=p7u\B2fi~Dv 6UT< [S )Mc]r -l!aY˺0,,J?Z,E9,TBB5u1rkYo+RʀzOBIQmSjKI,ќxB~l\4mrS1;ho/w۫4EI 7^hq0>+Jaft3J~qEELdT͛z&[*%UN  S υlm,rSj+M,ގ)%nbv(cg¤ q xdHCٯq[(j~$#f5|/^o?7jza `m_ڢc\"_BZp|DÆr}FRE F~-`0t. LbFVp1}&cv& tn&i#%ꑦ}.lbuؾLm9;6rAmQUƨ0( wkLwWOkg`␅dw:J#az~b\d&Y]\̅@9;'7-dBe5^QՊ,/ҁ.k8Sɏ:>y)Dʏ4>miaobd>FD'|~3Ať:VLۗ/͹)<k :qyTYxV|$R>=lیPkjaȭfxoU YXQgUFn*R>z|3Zb)e6|/vڳ+d5!c `u*dO;OFk_άLJZ"ɺtG/{Azr:6[A\߼  r{.۔"SS=V 6o)s¬v _7Kdo^>,,3_,iaNzz3~D3H|{l*`~N-:e0II&S%p:f}#=+ {1D]́pBu :])/dhN/r .+] Je=V[aj=CrC LD.'r2Gk=v>jhLu<> ӻsR[ۀ" C96*P[@1o#Z;>u^\`b(=R/qvNu ,i$ڷa( SAЈK2(_M!8gU=ġwX aY9,;2~ ?Z~ޕ?v\[r ɰ@|XQţ5?V2}TEU6UP#.43 NC$NҺ`+W I@bizu}uZRDTANGTI,@sh գD`~.l9qߪ 9)[R4H>Fkߧ p|Q 7‘"LU\(݅jJWQR',Qv?兣OBq ]?+6'^IAͥsbjdi0=ډ>,Ղhi5@dVLrބZs>!z}{u'u9VCcexFc"i5}*mLÓG~ A~xQrco͚H9]mqe -1γOub NSRsS2Y0 ء=? &ԋAe2/2A8 eXS]+¼uLT'ҾKGNeDTv4C~vpJ).'nm{%˹0@ x"@T~vG$ u5dWFvdbEV+@OW30/[ Xj%L.5DK\hGފ F)geHE:?Vڅр=Z- {` Q=:C.2NB3Oc jVk#f:1>352-+gPTVrޯ0I7CHbhyʱG4)FHPwؖ]*F0@aUr$6ӥӀd!hH?#MJ7\vؔltsw*'cQ/ܩoTpڣGӬ %L_Mf>ϐtt\wJWGz|8)smr./.yvLi^@G3~\sIe,|^["hHXVBy,׃h$7pT~uUO`ΚtAZjpw; .K"Q>T=5QeW5nC5y1$Dό <3tZJSjG c~oC_5.\y/;eBVieVi3K9]o]uT*{р_\gKB՟JjY[DXUW02I0Mmqa~uf5FwaYyʫܲtAt!j\4ĖRY&0o\Y+GKZO(}uC:PZ@HzCL/>4 "ILg3ʀl#oo.-cë`w]HEzv=P)apퟴ%(\!3`ήEsM Lk. <Şñ<{.~ E[=N cadm^@ɀzMeңԫr F̓R{%ɛKV=oLeeJ9խԳ*;<]Dyl/r8si(F {-/;`;Q|IТ$cd3?ϊ.Z#o1x/{͙[T)!ays7;`­UW=j<0WH0P(Y')Of0XC lԔڀ2 s+rsⰩJ OQ54 0gBVfEetsEAs1Ju=6n^0sϯ(V=ۮ OoA˟^G)&Y16pzu7ʥ-](ϾշUg)Yv #aJ?`ȣzӢ*g M]GJ8j}wAnLy 5tR:ѷ2A8 -],|Db0`"x&&D#L'ƦOۄ훶L*/r!z'nq$w\ikt7+c:Wd' y-dTPW:o]Li_G4PP ۔4C(5!sFz(^H?R 0`w^y/׳@@$ T/m]9Z.- v{hUT4Gא(tTH5($`[^=c2% pG/ "B>Ûȸ.Ćy9Џt_B=m++ZO5yܞۑ5( O6ax1/P%% u*q/y0L ?X t_؊9%SoKRaa1|ݸHuAȚ*xX!ۡ$up3'] 0%O\4U/ 45 pr;5ۇIw7_S4#o&5W̐@[~9!9FY)s ;(@8Y >8fDlct0GAOJ*G!|0?UvJ q?)^ T(AHH~o |_Lw50iPz4⛄/lhI6 wPUy(?bh/*YȌ)|w9] f ')q4Z|oDNx5)dZaWV"{&fu+_L#FJ*`Iy q ''hA* kUDXwp1 !P j/9\S}[bup'hGdY[SFOmF;1[LLͧ#Tj(7Y+ސhuzy]bOa%-bAOʈ~Jfv*Y%Xǚ mcGzoSxv,#dKm[ֺՊ0H<`3+e[̥__g_{k?|MM7]xHɟWm(!;Xk¶]#R0(Iozކˌ>r!ɩc)v<>ܰ׶'FCy)\fP_6g_/>몳RĂ+2_`)!ĠB 7WHvـ7d%]|+VlS4=~!Rr⽻caQ_E( ꊂ?/=Z: )ѤSOulPOFO vIrґ_"ed54k3G;rWcHa.4 {i^<7ݭje"9n$$)r0E]!= {\V+ -%$O?Ջ%~G*P~hc+pM^6&G9]>ّ#;/TNo+ɻÂȜS(LL10=AE5u4ӱڶJP H- Un0sqX91LE+Ӷ&C;>]0,$YU^M& 7@%(&Kz3yCkHu9߃2S_Dnsp۩xt #!ݯ0>;4-j7F%,G\^~چcR!'*$*'V-H[e"k_a6;yÓ;WG%Zdp}koڱ~øAͥ>:1S YfK5nԻI[ʹ (މ608µ~ }(Nx:6agc  rڡ Uekߊ1\T"LE}g&W MP;ьGea,دIe(Ot_HLCo|n$T" #߾zoأźw;Ѐ83v Ugz$ppK{ʎc\'*4NU;y1~8WdnӚqc _iQLQYc 6WY(v3U^݄kw;Y=c(`@<٠ b^'wԒ~goW%(Z򱬅X%2P19$7P>j7p4b)aq-@wQ@k@[Q1 Lލ4OGixy0o|r;P]9ƛá=F@٠bfw}EIw'gX,% _2]Oܑb(2">_[Qj\U\y)naFףnk6K϶| :+ΑH4 c2%O4u#9?mΏJ-1DfzZÏ|\g1W°Y>~1PߠTb APA=MI24O|>k9aȨqd,7[3o#cTIz4PgOІIc i4kpIB>AVcy'V$hYʎx%ȥ9a$T~fqK`ҥYkTEfXWoKt0G-D%,z"oFU‘i H5# zZw R*φbϵMgքbdRe߫r=Rf8-x5eXPk8 +w ⾨~}΅W=ժᴬsUIF}q(@ mv]@$6ᣓp[E WD.:iV9$cyiLuJ >dS&x@L^bÒw}Arq|@qȪK^L8ScP.6 1t"QY60&MH؏YWKӕ~[??#"XsTF`+8bWI/q2=셡TtYkX÷WBb?V ҍ!O̟`{" ՚[l.TGHd.v:jBu8I(5ҳəxP G&TZ/"=Q`nv'2cwRk9b1qrU@ k&k/*`tJ{)]e3յ'm pN4[@e/p1ylle Дj}&+0rwLyjȖ,/>1ðbop#Zd f`1q/}: Gc2v-04OYrJD7IhS@)mŃ-chPbNkȗHrGBqܼR'|-r^V;Tc!>'ÝL]򻰹{rKsʼs@h bSF߰֠Txc 0Q>FpZ0% E& )UnE$doGVcnuVU~T-0 V;#a-iF6&b$Dɞf abji5sy 6͒} Δ@ꣷ"*?FOnn]o-QHbK(`ȫ6510 .q#_Y S`TtEA~84~)2~7/DpTJ_ ]. _n5o%RpjV˦ spaXmb~I!VoG3V3Jo18HO46Vk>|S]s]ug$S}hyX&~U-e]AUh_yK[ }tUa!)A$4"@mt՚6Gaau\C4%,/ kz ~Գ|;!ShL>Π^4oAP.FhN |]ShQ 41 {5 RL0[36P~տzԌ6%L7rM >tzr[ʾb&X=c1)D5QDºGT9b~;.H3L#vQv]8&.C>=3XiO 1 6>J`G݃y|:fze%Ӽo% p֟#]MZ//M+gR1ּ&{ dYj\7(8Л 3/ҢT}TQXf1G_TYCvCNONI3O?Xe :U]\k#v'wjxj";PޮmW| ZȻ١<[-b(V= 2A D0![9Wq<  %`"a}zF_F(ӒɎIR3X(K.n$-ض}āAvC60CTz'߀/u ;8s\ Rm@r|JUu/'o,:-!O1RزsH3מpgv"bx"~04&Lj^_63`,`Iaz2G&hq=!K%+2׎Ή_OSe MH[ PĴ!is.F@a?\MD8hNӗ Ҭ9tBvfskcnݯ;$r Y`U *Zf]QЀJ0|6 6_:)1x; z4$ FK=-=ܡϻ0*rk*{R5U ?x+K٭VKsRF~SWOL }#nJWfD#;L,5z&V{OHS~Rd@̵ޑ4>W7X e|vmYnLIWS#/{%|3w# A' 8dq]@d%r]i\UBo ǶŽ]lbLZ/cF{ON4B.dznHpE8":?$mȇi ;T6eWlmD͖TaAtؿU/ߠ*+ IVvJsӒ^2yh|}v8ᏸkdG~DP8uʈ<V\u,'vcq0v(N;mw~ʢmu?8r!gNb pQx`'y דmξɘvY7{sW϶ bؠ"xY>O!2ʥv}A@tBIU[eItN%4uu4dJĚAֈ̘ljc޶V4fTNUЦ4#0*&>PW VڙEΎ kގ#+ *)U0f V|?#dPER$4:h\4\nJGhs9t#:9o<򒝞Uá'5)tck AԤ&;V+l Pl[$m8>~ 8 r !d/IN/=_܂3_wƵ72j(X@K,UP*<-H8}SU|#fcݧx'㈶t *Awb:~?֮Sx um[&xW ;OŪ&WpC6N>=w0*,]|[RuF{6YPŰ%:hYx٥֧^ &ۖڨEm)B>..uOq EhE",Rtw,U<%SQ$ @^ !$7P *VzO˫F)Rěrt݀^w0!TA[x$PxIH~gS6ݕ<ƞywPH}ʎ86''vܛP10)N&4^*1 =M yMqߚfHj'AH@40{x˗omw71'[֣233m=b\Prc毇Bi|}*zl5g>YnӊH_Op +0qaW;1H (eHӺr ̈h/t -H* dgpw"Z>??[P#/*u&7جb675{kgKgOeвrb0(EGEt` :j`6bZO; $ՙ}mEF٭9J}$z;OF2;ʶJs'W)rI" 4D,|8HҜx?$US q*w_0]\T g)"tGfg\ejD*/l\& |o<@H ۷}-ҥNT>cߋj*ÇJ[N_߫6?V2Xхo9-QzrsY ӎwMKeX'mݯ)[CrZwR{aRt(8xklf1=7+g\(`f٧fHJ{A" /3F1yzÂdEZEq~.@MZw1\`hx/sOb1#B 9"eiY5u#=HE5 F@uN;Ar^I cBOd8-a.j"p̫>22ş{U@`IOTby2,},Ր3 m:1, *>Yhk76 \?ݙICbn}bh"$Gl{[r@]Vp]a}56Sn^W;bM0&4_Y'R\2G#ٵno cCSuoC hȚ>Z;#k1?ueC석`2#jn_ȴCkܟ]MEecyud|cC΅$M/ΡJILRu2DoHޭeyrDN$M/X 'kE>̤59st )Jժ>_|r(`Oi+2lt1]cV2_5#g"jc?>nh~>JFZC){9]7及jth@ l|Ke>`KPyyn!%J`qtvܙ"*K-E+|ɻ Oּ{ a7x##F:Q ceU<6S ok zNZIuE~`A0HI&r+.['$^*x-B>j_ƫc|vؒ K˖F9eX5\1ѲlD+"Rv/}YO׷_S:#-Lt}JZFUxf}AF_ZX9 g-iI9"q46U9*~qjwK̔Rcb3ͱ[HhԬQ!@ζޯrdC0B- 2e@nvݝ4 'sqiFT:_`RۘPg X|u*$s9,c\AkmVS^{+m|MaYrTIi{cg?07K'hܝXџѼ=>i 9i#8>@L}vBΪ)_'}}"^ +7zWpؐtv&`LNxvKW r75)'^G)@5צ=&Nk!0@; Z$oE'ˈɢ3בl瑛h3L浍B[J F李zUHN`@[oq]N`^̈>ޅ.w2dY͟h-NQ1k6ـPt?ڽ'MUlP~V ewUfKl]Xʷ-"3Xז9{~ϛouWXLE`RpT#u3Xژ{$ }c`89ietvX{s\G f}H0f< v{τ1EÅ98U7lNu+ǖTV*0:)rur _aBaAQpIKՀhhF@"1G8`dJˉso!97Ay֜vo DkRܟ 6Zqd*2ї_dx`CU5/Iv+ﰮC|9}4І{ ޽خ=i%^_ZVfMvQ|E,4TA݆cI"?*9Tטּ("T~Dh6@8܆oCOha5m_ݬP 8'֗aPKAwQ9 Q#GA3DZy)Zߋ)%9" ~ "h/o.ǰvu9Ag(`,t( Qs#&d +>o^e40ˬ.u<~l^.%yehcͣbY OsQ~y_+ZGUp?<߸e=♭y+iM@U87G j4:2:2)ˎvg.5f$ED3ęd(oǴ(Y6TL@S,RU2 y΂HW;.GkU9]@_4k{>oV]SQm-O)v(2| S\E/9{h? 8P_>e9G|W-_5NE}krw^B(@ZDᕠzOBUI9-+Kj1"ޗ`Nb6R7gcwp\D;34gbf;M[_j ;֩.E9H`! ;CS=$, 'ӲHu}ۥA'pu Rpy}P@W5:jW@uLяoA2 &$' SROl#1֧.tO6e7/uPv;s .:[JQ>Ctʙ)BylBxb*gq>YN"7耓5wwgIHaMWOl]BY+*NT>co3:\l!C] \֡f 1?n\)[M)]YIc{C9O)1^u>W >v9MPIJP VmЊH2&{4H0$Ҫ#z =#3j~F.P$-. 'I#8XRjcqn9kR,Kr>PXk6qEִX}ft_O`E3T&)qtdu=WG4X⦘ ٘G7{VD~+K`r+&wXfӱ2grkb,EOaLiBI  pܛN$NkaR޺GIfI]`&'}yӹת1> KK슮Jo[q ?BSk\<ۖUEPOdjA=7~خ,՗0JU ({~r걗5JY? b1|,tT+r k& Y* &5Y ZT!NNC|&UX/w.WNL^Uj>]xs7g+2k,+\nC %OA4݁E V1P=a  "nRXDTF͏j K0+\^B(8rBqO|p™(z( K45:6r[ٗ$)N\VoQlΎ_Dh $g٬SDEvƜQ{kKxfCx:Ȱ}X]zeBVd*kkZlBFҟ%l?,'O^5g2-m7[~γU)_RD"ψ8l[DkLZ h/lDb+ $o`S2;.A@%7+Anu N;.|^p{%BB17۝i3W BG'p=|~sV2:nhu $F?n-;('ve/}ZR` QuԹ9K&@2V̳NdY$V'LIH2~es)-ڈqEtR)p/\z6KFtؓcdo_ǭ sG(l׸ULȸk+(|37V6z NwS6vZzN jhL"WtzR#|g]@U9`e. +8c~KJe k;8&@t;T]P# {It)|Z4< Dy?GjdF]7 Ćã nb粙,mj!O_c 9E2qb` Nؿ_EՓiAhZE%ASvg%@(؊l0d4H1Rԯg)Ivb[vH/FAWy{ǡCpљBӋ()UnmSo c 8D rM[% Y>doCiB6@ՔcV Z"oG7} \l7Sceg E<Me|M>*7w{>qO6 1f!cԫ/'r ?<0UX Y _%0jbb=;? Z!o]A ]g.K'y1#==el_W@; շ3y;*?bH+c/kn-Tmfgĕ-reUS^-1= tuc~bʓ$~-؛30@L|A [('Bf[9uFŢ(>RI J6˿1@/^|ywfl_&xq>!3&?Fe V2kY<kLp8}OaiAWOԨG #YuBzj|h6G"%w?9ԑ=I˧n^.&yvG[7 gk7T;19뢇H)QIՉjU. cf#!C t^rǤR}ET`Y@^2T1YAm(T7mɮ")R!g R\I9Vg[bܽoFI.N ^e …yȄXK8HQ41;Вh+;-C\nl^я4: @LO(m1Sݙ "qypл!iѩX7 ("?JS%U^LIwltR7((PcIyٶȜ]u<;û{zrA~3vzK'7jY,%{'(;;PݼU\.*~}J)q~08ݤ)ZzN}?jWPw/Bu0%SVCU,d&+!w* 5"c-4wX(=3p`}zve]K[2z Ha俸%zMBʭͯ3ڡm!U.wX㬎YBhkEWo*߿2_B-/+p|Wz6.>,%Q -HZ)ZcWK8jgw Zb8Ծe G”] ܷkT-Eb7/=ƬhMjXiFD}LL$T~Q;2O_?=#s*]%Cx UqzNC $ 0S}Mˇ--lbǹУm ^0^u'F7qo߿c +r,fhcb~Z5'~W(% a,P`(w[Š(;?m,f@^<~&A1IRx^Gad}:uPSҖ‡d0yV瑜?`!M3#bz%wr!`k|Ԣȧ 󝩨 [|6UlkAvY;0pXx0ĎOV$Mm6d3(L"HXf=P9;ݢqZ=3rrXșL&|IÜK L`áO28XuRO妬g \$!j(^Ap׈5FdO`T5` oTy]mpRijh' ;n"-j 폀nH8IJϬV1{-Gؒm0-Ǹh b˹,D<%$\VV+Q\hp5Q`7eQbM5,5D{85z2:A6[mSe.E i*_xB܍R7 O/ִ %d$_iOU΀h<5mz/z]egD@ 8AC9z2+U; W쌸#T˚ܧu3R~rFp7%ޘr0 `Rj= y7ѭ.B3P۟# IZG:qPN0T2Ԡ q'RkzF0#'Dž=N=E4VE:%K%OlJfw $|Dͧ"#\`S#u M<%&ehHr%? rOC-P(8q}wJ%3<%aMQ}Qj^塥tsXQ bbJRS`Sw9+|ft`ſ}2l\: \ **nxF.zfA:S%.oegYڅ7 Y;O\5x2yўڱ7ܗ ['~p&FPXP$j]}`gwIA*cyk6ʄBH{[ײN-2@<a7ey61h,,GuȄ#'X:/̯EcIJ"ki~jK]wh X`M?TcH</ʰVEu~(7frf\/ ~D昩>՚X7b2=%8e{i.ND<vg~eoԁo gcO1na[87169<:<" x,=X\o& c?6鈷-QnswY '~%Lk:la*Ջt u-EcEꕕ}EN&5Av+:.JதCkH)l plb;@ ɼDd`,=P\cB-IDsᔊR\JZ9v 6=m7`03$"cHnx'(hkhұ:RV#.)p@Ii|ygB,]a`?UVvhYl> A=eH&x0͌ͱ|N#0DZ?Zǜѡ>6n6w%o}so+ ʀ` {HgDGLػ ų( q"X6jY밝I')Ud~ $>]\TD|٘MZڒyOE"^hb&7m|`qz1.ՕWC?zxLd^CAv){lz$CggL50qW'v<C K98$ƟBUSLIMYrʏ5$V*41V Fq:ٔCH=(_B5R)MnkV>vR-;Y4=)[m&Lb= tqpV7҉ɴ:)$d=IQVXU}JvE6K}hCE![6C {E:J; ٹb:=B?d=sZ̹KJ:CRd դ7M*eYsubHҽf>!׌^w7(la~]@et?I[> JL"Y`"L  yU+=j`;R/Q SRZٵ״R ́ӾǞo\+{xMp~Y &j &d2'Q>+M-! n0UŤ&/Hz#,!x i.:Jw.AW+G0\aycz^-?$ϘyXm_J Bk3/½3< ièD-*4f8q)ll/|ܯNJV6U9YrSwE303bn~i 7!EWo%4CJ)1&dا!*Fy<zǚJl^A^y:\?Raõq5թAݬEgGfTiXG(*0ַsfDL,r %cP»Y@P*,#OW/?Q@蓗$~95oןFdjP'($j=P񠗥vi3b-+!F)%Fힳ,v?H7$H",݄*@QRm[>ML_4WysH ^//-1^LӀ!23r6%2'ϋ#Jß!0vq1b"G>n~&hw5hݿD8Zz1$07p .!Wk4KCp8$'yj=͓F#cr3{f)Tei\kv Hj916fߋ\k0e?|: |UCB w+Qo0lKIb\$)K)bsk ?O}pYz xd\c8'/?ZZ(l#f-9Amelw;(=r2. D*\%f">V1N%gI_O Eݳ^m۞Zez}d[ B7_B?cfJc9(.{emvqmFܿ2'f"lzb+toK/ VȰoYh?!>gN.͘Plsz^EO;D>ح퇟?{{cAc/\7z HKguZLIG-s]T4 `ǰ:m` 6/ϵnJOhn (:]xaѓ$fa@3͊ίerG~lB xx% hPiUЂoߠi5Pt{V.GL%ͭdS[7Й7E"ockZeɶGMUPKB0߶=` Ö l[tE1gn ٽiP=~W>[#@]1D,'g^@R)Uy<B k5cpRQ?+; 2D!ݏ]P-R/e o@K%B{u??+#`?}(-r>2J-3~VU8'Ys _(ɺDұxblw[]5 5)$A:skW~ t/I0 Ve38:\e}`WzܩhER@Ut8c+f7`cb3-ge3?p+?Iu)@Z\i@9&1O8Za:|HB*Za"W%hJәfcNBLae br4j̮_6PT/J›(v=&Ɏ/-z w6c#9Y/F8C6\|ORq2yM* J^mfYR~vd%S>w.5@ a,O+%P\FaΨ*nuh@yS5:b3s.j}GMtbw_ceKS3R0̖zŊF6|MPR :dӝt'NJ,o4X rԄk?T?w;DؙLJlrhM"$HVn& ;swg%hq6K5 X;͘>aէXI`:` P`?[go@NCJeKۗWmb`r["4c1,#& @ͩ5WЈѓmU_[}y*'DCZRkqV #/d C6œd;`ϮB2fhMY]uSӎ2:cMZ ׭u|DҊ1*WG76 7b&~L+g߰~|U.'S<@$ .p#.Tc@u,T_FX*ްS%I"V'8%jfw'qK2Mn14AܖW UP?{ |qmYXRo+JO- -yԋ4ܯsbqR:wT!ehp~@Kjȍ+_ >S~ka͇Ds5=v@fŜC- !#k=94/0Lh _Jlb`vEan'5lTLI:62El`LAk+U&x]"Y\ŭ"j _ [8s;ɨlwZI 8BAfY"w=Hfw2V4t@r}j[Jr㙄aQº湂?b0Jm j#^cTDP+GyN9w _Ҽ.Z<h*.nYuEs=NrEO140]*⦸ƹە)N#р2uͿݜx +xՏpG8H iq8IQ4f 95pnAF"(o{AQ@|3`JVx6D1{'F`=-e;aHCۻ482^:簰jߐs@IhL6o2{.9wDU~ENrI&8_<$cB i؝%kT3yZπۭ63i#,D8EƪD'ڠJ\''4Ϸ ݦmc2@lC{As2ݢ\JWUXh̪ڎur/Gf{ qCC+4...8[_`ۺ7t3dKU %8Br̨&2]Ҍ}iF-\4f {#S_8wbs?ҧuEecK'fU+d^˵hbR""S -V_[(h08O%[<39 -u_\nMm]A3h2Ld*GCWM5+haY,g*JR/!E4XITx4SyN0+0!ߧ` |4=Ja D9zb&j8D"85!:sqIU7 "1: 1<_*9.1x~XC.19՚C';XJ71İ!ԕ%|UX^~bpԤo۽A21~xZTxD?f.>ĽrYZ%Ϻ%Z;|RT5*0p6aQhfOk9U&D+BFXG F].~.*M[:&mXe*637/*@qtj,uIm(TC_̘"u_ eҫzC$pP${mdL2wI&Hg" v9G|*օ-r)4%o8@N;*M>);4/XH z:, 1h/q@eW؁*K:b)ҧ;+} "5Hܑ;PЁZ$=I9|tƊgR\Yy))NMAgR7l)DcS0g(#=] p?οŖ/FPKGGIُ}Xb 2y' xصB*߈8:W& ?`ؙu 8Zឮ>遯CMd3YBs4  9n0u#^4OT^ˏ͚[Q4ScXTq@EeZÍ[8wh7u֥ Y4bUNH #VS =e6tٲ*_,[_0 OvFN)3]8MN9Ӡ/:ىZ6'&A֠ lǰ'{Kb3xʜzҲ\ C(C3:s7?ˍG)]2vx{^yxhB2֗WVkûhmzfF5ǏJ4 SQ|w)n9V,>3aC@i {x6*~zDáE R*!}zĔw$0U^l\jJpQ- /'I&E#LE alo؊ Ẁib;n:p10 /VӇ)r亴VFMhҲԊ#Up37\,8񭁥FdR_ ,ESKC4/+p[+S!yXXcBW"K;Ϣs w iPTu-'C?80,z1T}ǮEzM;9d)O.l+_ެ|W4??ފ!q6gxKc]0|g`) 3iq$:QqN( eB,8@\i<| xCr*+T$P_aƚn̴?-%V% yMC-ԡcMB($," ƽ݊Y#lRt@R9XX1tdj4& zwh{8RH xoqU9.<@spVӿ/w5%|x@(ӱٿ8}^D''L Vaa\Ʒ0 =Y4ctJ:nTI03a& w!:F@ ʆcT,(,tBU?1Ð{#}l۞;'۟(HҪ͇hd8ĺdOiՠ ca %Z^a@?}5!5κ%ǟepHoIk@2 K{֤:na1$ocDK4):xHd sA #P.{et_m\*|c!ԗD$},flreA ewi 6D0hT-SuRh?r OJ$ܐ@sDìS[Iujv9SL״ y  ~-bjE@a`7g(s˹k;x&!6ѳKe4f<=2rFebӕG0`L{4 50 3kw[* oިɦjq>xڠJpFצg=.\q_O39:R.G^p<ȄT]yrbGJ?)~q^L60RC#qq s ~2:[qv1̭dB$ ʷvTŧS">㏷T?|pQBDmwΆ2`#8JGCC{@`&w-K &_ٸ]Mvv"B9W+ٜ[5!f8ԼĠFg*Yr'2M}ȽC}HM=3>M3Ev͑r;g_' &k[kSj;+G%1"γu[lbL84 K ofO@@>\xo4 ^*CH ])a,YJ<8HѪ :w$eڋy_3x=!uX|mK_:ϕ2/izܙtBM59,հPxV4G׿.;fj=C C^j 0~+-i<@bv<T1mL0@$EU_X 3WxDiVJU\b2 3E@©/F/')ASvƆmy> eј(&oY䓡ʱcv0?FɱZ30[N2`GQvcetE N~rsMXaCibwZ{^~XP 9hVSؗ> L-ʴ{*RT D.? CvKn/?agU%yE6{c"\:ށJt;vb7/ZTOT5 u?s̬:1z&\MS %$=Lll `'f7FQ( 17pZM0G -D6\q>+J -]`oPoJPG.13d?2wsw{'a<-Z퓸l732F@XmZL4b;h$eeAVdRC7䱘q3 BP! 0qZf}f?uo. D; ^;XH]jXM/]ךzӘZ;`reqP$2-Y5[kQ5iCsҖxtyqAOAf)l/af>fc{ULj`2q+>2+$=%LNeq~VW! ձi-[LI>RD>_LUk$d26OjkgMDѰ ~bIҿ\&9mΪ#.{Zb^,ƃ*M$Bhp nK"Kۭ&h |'3,`·1r=Jg!?򂁲cs\oyM0 <1R :D {eE !봑9A[)v{G $q}! h”;YzeM*~iah!\K3-Q`@XaC/HxKtX-0d،Ҫ=rBsG^un6[)?B[o0>i|yj,!ޓxnA d6K8ةK:U~g1}{ N$VK%aC<TOdj Tf2Za+UC6KL+/WԮ"J!_K Bz`^*3`+1uRo`P[9r3X2" أBb\9"D l1:ਏK04 DO;#KB(r$-2Cdmߠ~{[F/m=~iiQ͠62x[Rc[A^ͅPmh"TWڷc{#JG@%4_G/H_PPU~E.!uKw$|2W3NJ?=i?1I(rMCOE::`s*B佮!bN9W>;6`~wF{O;.K\{u 0еvF=0W$bOEcRq?yI)/RtB[WCxcރUEU+Q[#.W Lȓ:$v/߆w T#D6 ׁ#fcG]hWV4֍B`@+X[/)8OI;b0@//#'4B"B ?>UsBUc9DڕnM6%z=Jݬ$k"O 4rq;}M]$@RI EҼxչ2>gYdl0aTB1:0EL nT;TʞK E&!My@ZTn0: \qǣ{4\مXʠ|gOw.NO L#N,lnW&?KuSgMnp7,qIsac3nAg+g`BJ]؆X1?GdGf#nճb h >Q ˯;zPz=J[~+SA"xauG`?$D| MH5kH,;\ u26{HA{E\3HkAm]#ǏX*i CVR577j 0pRނ+7}\r7T؅{N8Qco`BT 릤w$.\j;;tnP/D~,R'VuWν""Г4QYnj׽t[q$Mx8G퀀R"~kچ߾_H}۶pO8G4w4ǵ%g_bWH#}DRO=812aevKDjhjE16m8kK@[f]ݹaaUs/sȸtI1> Z".S6 %Ԇ>W9l5ӯ9b(G(Si&uV6Y8 x{$}"omhgIMLgtĠ[s0᳤@2M^e1TAR i)uYE{TYFœd>N&o8o#~f yHuceZ^@k|ޚD[zʷ`%󰞀j )yI]&Ej)k,|mns3wq\ +T['~l=fjjU/`sAb9+hpwM0 bڔmh0fblt+ZHo ʆОjP56?Õg. 4I,O2upkMEpǁԃYrfx.YpFw3e$ƍRiUG˄-|dS*-/<~ܑ/iА$a6J!.@r+i-g$ KA5i4 =y}qFDz|9}&.ҬV]}s6e3y t̲ 4])M=sGk 3$,<eEJ[=65CS[1I pHb$ %ia1!ƌ{sdlZVWu 'L[dRj±Ea[<<. m0]`fHh>bI`aJkk;n̓ F`Ғ3 Jz&g- `1ͧ_37]i;#{B <-f ͳ `icD{Zm8^\I a}Ux cįt{i794R6R>ų8}5 )?cl% m3\"6+"5y1Fecrp8KWTRθd(#Bp_ϕ9en_I՞>cɛ]:US΅\",ǮbIڋ = rO:~ľܿI/]:Ʊ":!7-m/ז3Jk<%)V2mZWL=QK}h\#(!-~:>7CTc(ONM-{@?ԏ'Bױ#" R?3{'M5x' ,/,D'+ b.xj3Aڭ@C 6ZT^{?2TJQ=mEbB'qG8}{`cGUmu!6МqxIP9%n(>oM! *&~KYXc@R .qRYqp5".ϰ2nᗼM[%X# 4:b76b$VN`!Tͣ :49D*iu@˓M:'g V$up=*LDJj% c4mgeQG>q-k k-M |6J,z4gLOhvŷFQURfkx`r8A"YǀqGTPx}EL2B=ݺ/VQE]Йa(S0(@6&}FV~_DcϮt1q3IPR'imޠdU="cٿB(/ ]?OKɼѻ#6) L8eTgMYnuwE$LI8t|cӃE* e)(ln}̔B_)Oo Fpa<$V*_\ji}.8=V,Cp܌oe[ϮH"֯0{pwȲPCr@>#dn[?2 4="MY,QUd!@g| jdzcN&\lT*۫uNQ_6e4jQ7G4ړp=ȈÅI+(Fr> Ⴗ3qɏ>pȢ5Wش!I$flUXڜ@]xH ێ| }[A%Oa .% t4J8[v}c!u8'&/C2]Pf]VQ0ow4-zueYꖒC[۝5z<Z^$G]8R^3fCJMwܳ7#}tDz#DBv`^7k Z?qd QFPeN~gһJm_7g̠YI~oR6c Ȉ4q$=BQ?4^+Wz=W`g ;N8z e_$ .z^= Æz'/,хRϏ%X*2LH|bt"Bq Kl68x0 -M A~DTʏ e$/̞&/3HyMʃ^<r֦9/Zb KKNIafUaztCkݕ QrYUgꠊORzs2K/NyN-?__Mf}9}4phڍw(8[/4l& z5 f 9"8j1B*.WܸUl8=:8ؘHIFhjol!OfԔ(؏xg.JWC: ֞ϒ'{6u*ӝ|z Cs՛#.ySCR''"7.}Y=L?oIg?/m-12ƐPC#%Wt4t2 ~&k\)!ln0\qkDԤCTNZdHx} `$RoT2zK&~ˆ?"G^# EEnaw?^+R۷Ckg\}2X=Q=Yw>!Cbڪ e#:L8#X$ ^s X!%> 0 byQVhSUݟYK7ZIB*;x+N=hSm% R6?jP?\eZmnn)Љ4=ij ":#1)ȹ<;pQTd]tή:Ե 839Y7R\Z.}0\'Q*H`DX ohQ}ҹ(;nSDQmd <8LC Sc=BQi?_3Ϧav`kx"ZX>70ȶC+v|1ۊmj#3X]z>צSEh$#r@^גB, Ȣov85|w x!͊/.@6Ostz${)lP_XxY၃+)üԈ]P^%w^CX߶tYu@6bMyn+MTG?@sN(qfyxG&|}G,F$m</U#P>'|~Mx=NlVif.7§X .lg'MG(FWlW'}f,8FYZM%sMnaG?y t`8sMLm窇.rt _{>EVа$$ܮ_) `j5U~ z-Hҏh2+3* V@J=߉}6ƜG"Cu6!Zt~ ' l*#rL@-I'HnSP`m>v1t=8>!_,&cR` )|Hf?bhH+T̶Np+d$v _2<9cQn3۹`@2`;V(v]-Q mph4%B(*E;봮2f.{jLOMaXGq݋\_VN&_73F9](;ۭm+";fEZN7|ч\9L2a~X6b}9w}Za= v2e"<8#`zT׮LBZ7@&/ /@A~<+ ?Sx4д[KfA;*hmrr *ONH T:<FX/p@#Jը_B~Tjr 1͉-FA#]G'rAO-aVeqѯa&iGkv)m;bx6vSKGJٔo"GC-z])+#V";lm[{Z16,MpxX-3O:iʙ+lK0/4>_l|8\=T [1.a+b*jM9KEr@!. ' S['dlxڍC̲;02b=YOq_U3 a09&$fOK՚ 2xUƷ=+of@Fyzf/AWd%oKzb;pׂ9Y'mdaqW[AQI3k1;k`Āe/cÜu:lHDҰ5#r wE`ߗBq5L~ uSqsH s2dN썤9e0oY\>6 egxjlYmeِL)-6e>xOzEvtn.GH߈úcD+Ru-/CeEc^ L w bYX@#!VO343*OLd\O?L |[OoJ|&u+Ԭc"R! <#r?ٲ8?!lM>Ƿ:\XL-n9p3:R}y*ORݲDWjW=ЃNmѣz\|ɽ/_=0ynd֩,M -4|cn YrK>ߖբD4&~n@0%uGwaSJ_-vɂ]0aUu s,"ȩ_:>-tTpgG}wMFy}`.}e[ۓ)S2tGCpw.ЬSENMfH5UP'b4:"B9bM;68чC^>8zU]wbS@ϻN8$ѝ˜ͻBx-XAF/=wɥ[ Lc^@Mfٶ>f qB|]e"1;.2sZ D"O_=)p4ItD2j&UyޡBm$,(ٺ!> ;C7|Iӈc'Aʐ;Lq\o>ȞgeD")8/$_2qya&Ջo'݁NﺿC%s_kfݿuOwTmfVVtp&#o&Dfj3_>Yi%)o@O_OeRN.wvCUm li 5nsf'l%4oc2'Om靪&< C ]5\fWxrp<`CoHѓhgpܤZ-"+Bq2 ^&Rep ee94-]CUU!% atuqQRˈ m4:X2{GoW 2kDXǃcUFc_=4`{Rgs "lw3PWL4稺#pk;sߦc]Ⱥl8FJ79Л~^Tg\reQSLc*D/"%+Vhe>oRA^Jp\c! -)k[7 M6?q71;6$E;Ԟ?6#U#j"-{+^ bsA lR-`jCH_f /"]>-uMSW;j 4Vn]9q,@GԀ +s ~5aɗ2jV'p !Wñ|4&KLƋ(kUqTm`]0]AeA.m/ GŮLl5j{q|fieQ(~N?hDז0b_yvӹ hNFSuJBZmU ɉN1^`` c.4P.om{uоkj:3b4*UNyL"5̴D gPaW:7U΁e ?Vw/z'>K"<'LnƵ%f)Ix6{6pZ!0#U=Y֥V> o՝t`9E,7Dv/cD4>%)a^ѕjԕyPS@@k:7$uy}d\MAYz?AGכlk4Bf4y9릱rԯZXcg뿱&6Ef]d 7Xc,M{Gվ',z&yjzuwviaJBD& sQ)\Qʭ;s~ER{QtN1ڶuͨ7SFkث~SzF xSvvf?b ݞ!(Btl)T ^C{ b&'pwp2ް~ f:S&bC"PN:X 3;2{:İ[p*ޘE#2p铹Fc?DtgB%&6\d! l5y7U4_ tssB[Ky!@ÊSO 8H[CMk. Ƅ݄)61:Q;ߟ&s.r< 3LQfy,(MRXPl| Ԝ<$.9O#ZFkHKR'X.:9BM!(?UUXr/eVX +CqJuLDS<P 0o S&*YNpN6ES|&cuXD F?1V  VX*nIkA:sVOK[/~OdIo)Eae@ֈi_b(PS3v?vͧ d7Q q $]Hg .u`)|P+Rx Ŗ톃 @?&CyZN=4gWQ7i3rEJAnBr#iuL7 "8~|4Hyo] 8jtQV}q (UjNY/rz mP#@ܣ&knzw>/1?Z߯}GMоZxЈ8cBĆR-BC U(]_;v`jϺ/f?OfwdӂHX9ʜfvkΖ <.]CSg pĈHx&Q۸)3W^+ :Ml3h mB *,HXw˨GMUU^03~g1!7$z$?v^ *2ѹpoc(:[8eFE]}e?ORQ߄O/gjIG%P&(ӄ$i"B<2 "٭{}4 u>$\ Ez3sNvc#l AR0ZOj'܉aN_ՇR87ܶt-fV/zt gPL8L .埳 Em :a_?s" +UDiRXb&Ut PJׇMá8\ F%0ND)v]Srt$;Fԣ`P<ͬmq%>.=0(Ÿjg["y)zB}ݹ` e|5] 'hdfU}wړ=(Idc~֣W+XYЀ JPJbҩ %+\ k)CEůı4>,ݙ;o[i$jX5`{ Y)1u*j1 <#%^^;ްD,_ˀLzP[[#1IXf>cNa--sUo& 5pzƒ'af,~HbM+բS~X@g_?8y@`Ppcz<; Cd4MP)fzX—K`M3]ԒW͔2(i[K[5۳kQcc!i7ާZ pSLژ0Zkt-kƆt[ZK] ukx{KS+Oqg:t6ymdᴉ$-e0BPhCfF dTew)Ϻ0Eq* 3P;[ʹMבTTbjR_MdT.5Yu<$:7ĕ;`P,fhNA@W;M7egaߤ2B.Xd6:uFus"`khkQ$t#ccfθ_-[J9[UB wJ Dfb%YBEMdcSLIz5yY mビNe IEBl:elHr.ll*-(FE_n9|7 f\0mi[)XSScPqz(md^<1!ge= А#DLe1 )B߮O ^d+]&M(v@?" MHJs]RHSkY>HoC65f8E~#zme۳PX l NMH㯕SJﺪ|4l@%>C1:v또d2IZu & &,YeƂBu#90JUk5 ~$pAjO\$P}d>l xo:@u͖&@U8C\eacdMnV e<I{F`1>4 M! NC>ؽKY4z &pqeUq(Q1sIlJLvd-]s eDKtc~|G^q(on{ytUʹj|5}q6q>syAczaiN6~4UHfAyPWGZ5gp ,kޗNT*ߘwxĮhKtx:qAс8Hһell"`dm?u+ɉNry㹢z'/>6nyhJK,=m)F8]Q`Nx{0Wg ')zn;E$UtCS\ܗ;h5]lSs5<=Ha-o, BuH\6c3b9XC>ixx)T+A7LZ;٠K?!i"/>!*M%LzA:pF]q ~HH2϶9 U K.݆GbV+MwF~q;mbY‘ =Fy]UTG" 1MAl(hwW]͞/`i>suRXH%O\tw룶+8M5ܞUNi"=fm: .fpX?zӏ(4 Gy Au1@tvSsuSq! '*c Mud=Og\;F?Iba\ {Nv?E/jCEsblb"!F?O(C$Y xNEg&f#'O4ј)&umQM}EAB;3s$psD)"ři[UFepսG  o [K'mx޼ ~ǐe0Z I/@/ a0- zamO+]:t}w}x O6/Ab\i^3{:u$or2f&"]ɗhGϢkWB1RJ0Fg;IW^B}c z*!s:؅8u[nS_"0݀\HogɈ^>-ykA#*}D P*hvtK,L49 mRTT5 é(ݍ:ۆJHfϩVG>ŘkLcnΰ{]L'|eoO܇&o } Ud(D;rgٖ/'rM Y4XEßo = XMqh`愯)D}{1[Mn1CBGfS/m=@4RPsҸꈩ? 1/ r D ׾Sek5U `alb$Yu'g7oc1`S" jgM)٩Mn"Ϊz\I'D6WoØֻ`Fݞ0 wLu`l4Di迦؎YyƑ0)_{ڦĉH]Y>x~xayFq}^D.앁?>5D =btfu^#:qH{e\gޞ o;JRXܪ,ʚѼMk ҍ|ܷ5Nkģf8>tZ̓`fB3.e6gجNBz}MDA+䳇YI6z e0S*ZLU h[Df u.>m+h*$[9Cˀ0QM}g]O?M00NjM&4߷PI)=>]usQ1W*7m\QX.dQjZ}ܛx+ 8VC5}rAW [N3M4CR9Rh,ŰX¹mI)TY. I\.}`pcpIZdC}ɠg2GyUG.]_f?n˷آOw,"=9MuͨecI^VcTy*Z)Xf¢[AQa Mi{scVX@ |m.=]Ir4´PX?c&UbUrׄx[āѱ%()n|=eDa|{t g 9zp`Z'x}N~̿Hݒ~BNA/_?7<0/b_ %5?tMw_ iT:k%ۤA(cɪ7@F$pދS@+_F78~dz9^]y7bvq$OsEfoJ3],M'KU={q1 X%;tyHfٞ*}7QM!!E9W&Ȫ N 9 -b3ZcҸ P8{,ɘ T{UJDmSi]IaW5sDvto q7bU#q KRňq(A h(ZTh #l7ՖCevwZr66)H%sf{@aq^Mk$ -Z'J+irP8Qts;4څI7 eg*~[| RbH?.ew?p..ZNqA3*N<9`L({áb{$e[=3zBg3hB-uh ~ZK=.j81 s+$\R2gnzѓ``sօi mŽѝe.t忑&/ RwBmTۖ.3||vWi Y:k6}F%jE9U>1_ddSe# ئEXb,#,ܒe!4Ve;J%ǾlRik[st[m9oI>wGq4 wj\HDyRN-,|(9bra'0N '"~]V/6?2˂~舤Nԭ4S*--&'nߎfr]!pF\z 'LPuT*\^QQ7w] w@ީ_\]ÞgK`|3yOAh5܈jl?ϭ_KYj"䫏(EO}!@Epw` WY *Imc&/ɽ0;B~E//xMcdP2hJʔP#FpGe@ꖠꇟ s߰&5*5>kNlOآ,B ^' ^ &P(/S&90AQ.'!R7T#Pg̵([ʖLxMzӒ<#9ɐ 4͏$z}nFps_lt1>~xHpsQv?s(,!5f)>\СIy:7_D?eyN;(E⩛YWrP1D;#ȧ;uN?WdA>3&5ꣽ`JeNܼVv'^`&LEŸd7Ăq<q{=鲐X˃(ue\7XQMT]D5}yDԈQ ;Rjvߕ(xBģ_(>%|Q ;nذ2ʽc'x]sF8[tf!}?Kp2Nik8r MmSyФt[RaeeEC[ q+va$@ (TeL^P+S[8r#͖{?U+U܄eVt H>_v|;۸q/>iTn"l/:,BE?% vO.tu˧eia02&,45Sd[w5>u٪*dxZN7q @ՆptXnM&$mKL/ծ;0pNjE ui!Rx֝q0ge4CvJb! )7ȝy&’B.=^mLԔ`(`4Uȩ0٤$T޿@ !L7vX+OCq̛h+͏e͊0{:ٜ" {IH 5 =ȹ2B,ɺlcYڂPĀ2hcZMro%ta&Iҡ?`c[ nCfH{2G)l%S?]{Mf eU+kI*A9%LbxvnD- A6͈r»6agUbI8)2R$( G+Ȱ/`aF(\њMA~NZhE1K!ˌ_Ɗ}\>?Hoit}º 馕;@"I5K&sɌ<ZN!d!nXּ^!Q( IqO=\^ې=Plk%!.T!\# ?,Q7Cex*=")2Ye^0O)!=~ gM  "4~iƹH3ϸ #O3CJb南<&HX =lޙl2޴տddh!\a9oY`CVDD|׭}FߌPP,];yb^vjF]1@@O'6j8J@I+vR(1[G|xEƻ&Ak'nBJ+ ~H F#+vݭW>ede ,RUR g4V/o2xX8,n[b~*R4  \@ԇktQS&HuBI _S^PQEL,ces?֚Tn]gmv,lHj9æDJZX%97<s[11 nFz7uCƼӦ>)BCچsWps&%pذ)`O_t츧ݸ`wNzTׂ,cû/aa5 =DAҚe $LHO2툕V2'^CQXDj4xE7Lq@)5v!{l ~lų/`e3R|AE $G}=jN/ Lܩ^ 4?Lv݃+ 83XI"0b"e;+|ikjI3iÚ[4]Jy"+;w_̅E+2%e͆tX;l25Sš1}ݥEW9z:\jRj%9gd8̈jޗt,vqwzM@,}[xɐ$g*D9~a`yOf ja%ʿ3.)Vh[{~up}ٜa1a{P /7 eQP   4-"Ϝ8\X2?-bO3+#r5dl2u$;F9*syIZ\ş"7["FQy_Z'BBgdVZex6XEILYlE+pyQs`#lH0MO:pЫ_l)pV"AvO v]b!Y냞t0Mò:99ޛ^s GQd^c@igQ՟a{qε,/B>##nưD8Rqtp.U.]o,^V*BxSUPb[ᬥ )- ܪ8A0,nX{=-h5?>P w. "Ү+@agI;%o,W>s%:ǷGQMYq^nK=34FJ=Qgk{T~Tm8xk (u>J U՝#|ka2OㅦD>)~$L_,O"DZb ;1Kk)9ml-7iM}:Vxg ~_< n3vPJ{.yfOaNyjOBH'\ \G+RwL"AKQR$ ߍP Z(\Ϙxgf;fytHJkK`TE3$0`h5YV+ԩ0dKT$2zE+4EpnP%,%W]6bI E3{i͉\AK Ԛ&uAl ꨏ%{jh@;P <ˌ%jӓU:zʩK;̰5NF p-ZTA;+%`+C~-e#YZB⯬p+ YDc҇Ceة9.Ɏ+[@CsS:;c/)ҠµLmcu)zG(,DM(~z=6{S^CSKU"ͦ)<3R@dTFS` (ulEՕ uyoû2DW#)Z.u9 w^56 e 2r%Jg c ~6ftSf !M_% qd} )fHZr :0+,?6/'kG j}̅e"*g8#eW8gE÷DO˚G^ u7k)C%k%KW?F LKf=tcp!7k-Jgl-ݙѦaw^\$EtY\?o_GA"_ѧL!%j̄$ –$WTbzרv&0!=n72+^T6@(/R)bU]~wa-+ = lh5V#qBIVp&q˕w靲-:|[f3R7 s+.YN07һ/SuCFB'xY ѦJk¨U T*[*F`(up#oy|Jpa+IU+H^7gۜ2XP^8-{R+6Iysj^~]M'+I3Õӱ`PuUg3"xF(bN`{؛79ҠȵI9p&?Ҽdi#'D+sv*AcNLB.g,7>%aD&??3*F-07.:(E ? Zao 쨉-{-KFk5Hx{.^)euUeey~E@hQ1P@`RjC+A>y G' iVcP$Wk֓Ra'ƌ,x%X,Z,hRh[Ghו9S!Ea4Y/T ,#@/CsE'ޤ%My̜ umx"sqeՍ7˓59؅:Dv9AiZptSul=~Z`h#_tfqfo-_mW0S_~`$x)"]-ɶI-׿ǹYxT!xgM`4v#HaDYmWAjݺ0P,g?W#ҢYgWqG$$pzrj໐nCa@RFcX$7Xon=.v]%9jP\gvh";۾D(&}e+١8Da[ ?Z|tҗ@],3OI*`m_zP0P"~qtV+ 5$"{n&Zs)TǠi7>g+#5_=É{6DQTXFܹ-2fXal4MI6'N}\HAq\wWl1ML&'_]| EF3C@Aފ$;m4e–ԏ Q qȲ$oX%4Z*9EbI#|my/at4-0*Y %Y+H- >Xri"kyezj##?SL@HlX\%X`__ʘmnᖟ91 dJ;.ZXjƈ9rR}*y]wT2Z*?ԉ3bC"}90({-8"hz5 "(@g !y?iDWuO%~tnf+\%m)Oe>$5> ѫt_N1U0X cUCa>-X GB3; f\)xq*"vVv>)n-i/UzcVu4eaj끣>5L֊1qDDoOw E7VwaڱÄ7HNe̠,tZ Mt>[5*^10}^U[.G"FVK0DHˉX!bj8͎NM+#̴ZjH:Vت#bawZ Hsc>s'ލl o RdI״sP1`b(y*(r+jpD(3c!, 3OX~ LLS(c$-wyՄ@wiGS q'y'j<0g-W͚0lq,(oyZ&0}n}|lϖ9EAؐݦ$KV3II^!p~J|XRms5Mv0zϹŽU0J5s.vG%= @UF nd猘tã*َe|$MBڨ/`%ޡڡϯ>yD ktG?1L;Cv@uQD౴O-ښ+`UK]H`N=woוXD r`5|2B_luPlfScS¶(J 8VDUI3rER'4-`3Q}P(#F}&>m*q>:(POỴ[gZeҴ^nF‹1KWnE%h;!yRיqdbj 5BNo"({?l8G%'Ъ_; I :HK  RxW4䔢  &Z$OPm oER *H FϤSǷ}(Y3@8x@XPX OPMMc!oCdx(;NO2X3x'*Tf_;`XmVfo"66^BU%?zЬAj:Amh}4)&ʍQj6Y1}3.4TE]£b'2Q,\L^.:Ӈ̽:禈b[R݀Y#*q1^U~ ww5<ݼZ#aUOAR /`,4 dU9_kO:+9,OTBvS=дqmw3{! tO'=֛@G 7~[ȅUĤE ㅔ)V> IG;Z|iFQ3@{rt8E6_UՋsaSDg6jAaU(賟9셚;RGjCCUO(EFLsk"`p*O\;Df/=G"V.~ʞz0H%IS$DӦ>SvSzFtdܗ6w2֖jK`Pґ]b`U B빃l7Et2XR5ǔ9xK˽1E=|ok6T㕋~ek˨~qDϼgJP 8O]ƙUX7Ѥ>!+BF٦ abn] X6 ѣ?*QV ?ԶF'%1ATށ=\__Z!ҽɠ?,g7H@Ʒq.3{]ƕ]kvA<6!wiA网!Dža䂘n ń᾿GDQ">u^kv Lf+x%Vպaۤ_PLLECƷX6<5t^y4gH1'g[u F23c_*qr#JlPvI^M]4o\:Cvc-hV;x\`ѵ'9r^n!2\S HOH:A_}SWIۉp<;l=*-ʚVSBC2hubcZfuSjGᥬշ˸2ռ.CqmrkX+`bS7n}B I+011d`QBre=}6ٌA^FmQ*K:s'Kx`>+dF7a=j'+0 !( \H^whԚm]xuJ S-Ga"L#C](#|P{~0LPd#,=36s58N[}BtBp5Ƈ/pOjPFB¿O'V5zzLbw_ҲU}dS!D . ƳPo/bƍ#aDCZ m 㶰?f1@s9@YRM|I}z9tP`x-u5viH;2HݴM, <"` /ﰠ ]u!dsh4QQLKjͧ҉x:[E Owej6 Ksטҵ2U.^+,`60s'弯;i5Co  JI>*,]dXWВg+)3K;m * ^8E%?n~~mNDo݌69Lu '*c=ؠ)Q}(]KHҢYI>"s_]!j.+^% /%43B4kOK m k۳b{qxa> 'r|<3J;@qN}g~?1gf K:AJ=4LfrWdW^S2 .u vWrcm|xwH6E鉇ū|HgZL~76SHΫ )N9i@\`#܏ĭ(V7Z*ͯCp!XoT{0GFƯfeΒ?$9]@??Xw%A1dTUs>^,\51F9'*Ō $:owas݌⮾h;[GB<V_j 30݌y7^}y 9lS%Lz%!_i*JO>4&pJJwR58a2hsWGbYUY(!+8[YIM0_략Vk@u W2{_ hrz0Hҁ0xV^*TqT]8# TPV4ӧ1kcRn754\%}7Bo{:k&v@\5_c]EjR=iGj]pZC?,a ;Za bx..\}I]o$A,fD:a3O8gYP TY,'U&WE71cu੮2 B 60,74ʭPGG)ƅ; !| _W* ꬸ[9;;jUYF"Q`A`9ݧ6##Z>PESഅOu3 g {sZ|駋lP(u$js?);-΋) }<.M1ܳLcO Eb1J_2| ':$:ZvFwC`sQ֮BN゛+ĉ5PcKiO)MMXkwNTᕠ $tv{!Fkvp~1}NVϻ˩cWp~O`-;H r!%pA*jD?7Q>L͙V9yv$WtJ@5@wqBea81/cyկ_x¢f7e>r- cXLsbj0;Z0Ad( T/z[!܇@Ce7;:2Lc1"^ UѨz5 T61emdxm{utAUT iiMİ@ ^ $xRҔE& +0Hr}[lySTbifxͦhjͨYS,ܬ#NDkt8Gy=? rڰ'Ʒ;=:93C1#LQ0= Z?&36e *Sҳ.L5wZ|%;REݖ3BK wCaM&wzy8;P;7 \G=KJ4<P Z7ylʵ4h_\io|%MBͰv\mShţq-53#5ٺ<65!S㲫E8%}ЕC0o )y^\od-$}5Ψ( A븁nYwI jX:.l>!O8 y-BfdjMFaizQ{Pr\ӯ/JyF%Ui#OPDfAe)EBidy*зw Y^H 5g*D//5.+~@4Ϝp?fP$WlAVt|4,5:f齃K.`s5⿬(e1`D̑;pZ oTp!>'[E=d Ϋך000N%I7Fsy1iLJ7",EՕ)b}\wH:/epD-f=8쪕x \%Mg.y )лryR.]Y2~xXGh_ڽtcX>t_A _>E!{jtܔebGwSҰ)-K:K#4gmz4 y{18U|? d_{BX1Ci4m`xɸݙkӢi\drfTf(d=I їp2rWQ(N#1!fW&Mڏl&9JF6ʶwyc5i_R%Oސ H܇Tq2W$I ﶆw3] ]xV=.긓MZ|"j Kxi !! ,bpﭒfϩhKVyF}|ky^pFKmUmςf lfm:QXrƀA$=nP)rP FZ6{Í NEb0&y\xSN,ۮ|c7-amD# 1Za0^ZБ?ߴD-XlpAJpbQW1JO` sYJS*&RXrz i͸jgIP?5(MMX-fT'H8Dy :s͡Vs0"5G8eʫb@Fuɺ[M1`7o).|8ڥxZTrOHzYtVUr<Ϋ}7E39լQ/(Q2Mb旬]{ҵ 2UIzOhU"Dy o/+ƘnK<;Q'h#O1)sDh0rھ~ם#uQd[gHxMPPdx~x1#E3\#{ms[K^M#cDaSƒ߷l0Z!fך!XiSnkl'  _gq?œa&f ͓!XdE@E49[&L̯PҨf hnz0ߵҎ qn94@h9D,yN O.U+W?g.u*d6Urw&y7yoIZ?/CVbL\/F 7~HcY1&H6 _XhH?Z:fp!P3Zg@64X1V`]?x~o;m"pMAxR'es @ J];+s xDy$ª#?[/+LWďRVa5V{¿];_TT8}Hy_q rfv~F!"^%}?,{S0ӿj;Rw - ?g}X/}^zWvcTSD?nd"CN1esK0Bs/6QgKX I1;V]( ^Wdd))ʽfҷ6 ~^V>fyMנ_nQOxg r=q&\Ư^j٦{͜ݽWo9Y9-OnFJJ5X p&*sJIZu\c 9XnA$%ߐPf v6JW3V\pYG kWHI/~bآb }Pe<#PsLۿ'֙ )V q#%iP*@<l φD:o($C "xAPnG'<^agfXwS2f(Iv]f)D5k֛lު0z4Y|J1wAldyt F#VF2!lw"ZjbY WΣ'PR}%AVw`gP޷~GG42ZxSyCX џ'_}ŏT ۸smȽ;N=~@ߛ$^#s+M&*{;Y#Q 3o'pjn~}.g6W-0A\䅅AzU!-d(a<ϭb!J`.D8^Ff ̯t [AXCt쑭ľ}j0bf̽. &~ X'۟+0RՔ x:E*2j뷝R(o^NܡU*"/(=1xy?7nv%nr=vv7<՚St:-cOlvlR4ӟ0B&7|:$PXWO"!rH0 ó5O}RB{`UEȳ%l1;ru %po%o564Yg&qY|ܫ^ JExu׺Ppࠄ_N rw5 KE  gBZP膾~;e8W}ɳ d|ss9hRHKsD{l^aQ# 3{{ ΜZ菡5Tw n*hhgz8/T =U㌾i]6,tY"W)8 0.8_W M罐o?+9mԜT;]2|^ q|O %i^HS8W^A~ ]8ҫv YE(= y,ݡ'fVDv_?V$p嵏@sKpI&&ɝIK'K\ Hr0O.|&{.e_2౤[h }swU]H&kg8 Jo왑ͧ߮R5d2Q&2¿ x`KiӤrdSdAj׼HP$o9aTm7=~iڸ]|~~>j0;|͆T)%09iP=׭Z2KV)^__J0U`eD@wN-VܛߊЊϚ^r,Ju0B?BҪkc^ZDM,2={w.:Qc)WX$&g!of N$Q d@"(UXrN̔C' sґ͚ |l0tgq*rL vu;]F5g>#n-R/ 0 ^Yz ki"(h*? JN0٩^KtR #2* G!ADړt 9T=S,wqho`>(a,3RHvlOLv?n}Xd )շ4Xc}'HuO,mz6ue9Ì]1 L_hasQχf|_Vq6(Sٚ?}XDM(Mm^7.j*8"mx4 4ʍ ,UU-G =@b myG HmJ5FLw@ Y>6NE\p̧Di PD ٹ A DKM@B/̓޵%QCpsen#Aթr&m7Yv",\u,Z2wYϯN.JR95;q+Z[wk ;Oe0u&5E na[[sՍM*6rjbh(pDDzwܡ>uB;SGQ )k6.gxY>f)_:;6qioJ#>@  ns׻=lt~W@TX/2Z_[.D2:bra0"kUwXj-Q@P<57RNdlG.=Dk -ɹv"m :UT&u,9uHµ:`M1掠bt@:BnRnE[09b^ҽVtP9 Z5(#GkM1-=ĕÉͻ '@n:Zԫxp?4B~ Z/h/|g l-A"za"1ԌSvGf]r $U` :o~'̞;ϐyjdTQ|͈Ub+jci W^h ;32:Ww1@e˽osaZ_29 PP+X'j} laLv~iy-<`Ŋp2su^oqh 8(2 Qcuo[;}ɇZ 4k`vubD|„a]<)L<*v0bO@Rcbb8χ 0χ ZsLx)<6)J^)^vhor(J#lhǒ8 o>PjF;cl}Q~%g&f,Cվi0XHbɉd'X s6U Ԟ>O2FKϿr[a+ۡR*+N~P1YBjBPc5kس1(A'7(gon !w=?Ca9s C {:l=ul/S\L/-y!voZ*Wuc7;V \8ZaҰ2afiϧ܁d?!˟Z2D;,(.OckE#kEi0=e Jz&<& _>Bo m)Xv .ZԿCCwA*)SSp]q}yR(ʝL,4w,/n<4 #xG<)pJ۫o&}`ek S_9}V#M}XFZ)3DCOt]2v3|6Z06nz"`Vc>n Hv hɲqT(tVZʶ7`OC0nN?M(ȳRn&;0JvnT\sJ)4qA6-nQFɬ.al]Uzd5>OYZ qק"vówdviI *~g#c5\*Q0PnǠnxeuBN-Zu&¡_o  XO`yFTQd9Gހ|=Lhר^6:4;]hfN퓕Zׯy|4"Gkٟw!T~.FtjJ6~[Ɯ PH1刮6J8@K!1_2g[ `55,r=]$RƓ4枏x~-Aw"VDtVO+7ZC f/yKo~plِD uyu'PCl@zA6P豞^u6 #s9C8di-y9 ,mkM;dKvٴr^ւcPbaCS bX~FkUޘ(3TI`Y(#|3+:ssJ);boq|iRסU` Ko, [& ON 3!!Yî$ fK3'լJQ x36ayH5oa:Lx@ ۲F ?UK[.lJ0$l&ᯌGʪ:tzVKWm7 ׽_1EJc=(118^m' 4 ̓I;Dv*#U=o2A&K-v+!tЬMz.,02}4,XxbYUc̨OKZ7#\(άAn B>~Fq0 ;„ ?G);*)0ʂ de0,[n MT5brG裏"&Kܒ*(v;ֽtOZ.r؂vX#! fpq4Èj.3h&1!+Wc` *2=הQģ́?1.x\M~=E tr X'OOI``I[,6$‚#Η2ch!7J$Wl@?~R`zLQL6hIhb2Hfv)o͍:NL`0{6d(8ygk&h !KaC |L_qN"Ul+,?GEBӟ~%$BYSgsArCw'BP˵af8X}p h΄|| .ҫ,ZHTc ]|FWŠwy,ڬ1) q8MKo5Wt>M{K9Db/hf+Vr^a%+SŝL[v%;:3cLޝ\ؒeyrO}iLeCeuFıCne#ƊVI*b>.HZKOm|5[7r쾳*d1U/dG߮w :;1t9kpx)#еiM!2(y)6AN3v˯W&-`sS;y~8{`F[,7vTW\q($#!`IZ? _50 qʼ7< M!74@ dMyUKm(TԹpZUlԫ2J$Hn_4.hbȣe'FkXUĒQIW*u(cPJaq#?)\g<z) K"g=AЅ|-(P뺡-d/&`o2rY`lq{P+v~ÉE1_# ]ޱJ?3:BS6{R-PtT* hf_?^, /{";>'&7Bb8-z؅Nν5 u(BaP`]HL'B`ͮڴ#xEX Uz]uxb}GTe>4!1@+ t?%u ~wfsANҌ msn}B!zS[fom)[7>Z**3O4Z,q~=E#'\u.c92VݫH&R}ŭj)E7&{ء%sqeLETcK[K6"%.ߍWs_&b"-< 74t[ÿ^a덮1|.ry#eA s9"=g6|e[yޤ\8;[ /bx߬~SѨ_(0svŖX<g*BVq^<#2UD̚kBDB$խ_ֽ62zњbۯ..[AV cFnB}/$#zT}3 oWUU3$=@UK*[ae VrܭsD.($A}RDf" 5`\.$˴m?k9a -' 㭤@h~rq9*jXHMEOfIbhaf1ήq܃6=Pw$J%sOwvAv72t+ _nhmwsepГQ\{ic/ƐVEZ&mF$ kBI?=4kbkZ'' ֦9h3|2=H?Sx♖8~L7=jz+Nztcє+`9o² xbo~Jo4pZWqܜ%UV!Wܪ[y.kS*JOiH(A̕]=qc-yLrΟ _J%HF,UNkQ,-E,:[#3׬`$$_m xNiKPk'"1Kh,Ms Lko8@h@S]Edb!ğ]قv?@iyL 3eͮ/bxB`VXu dA!uɊO~cB8v| =XC6* i$?:SrY} /TԹ&^ @kAu QM}7‡`… n4't?>!H}2 vbU| 09?qc5-R< cڍ>^[7w5>%?iCn_s^J"*IZ;]sƹ:}$:[2O9W)j:ޝ%/7]72t^UL=J G@iH4iO#Jq@Fc(6S"G%uUחĈe‹-+w*T? ]G%2O.ȝ2HѦ\%D*`G1 ]ćmKȚYTa܊*[oͯN) ]P.Z r M/a(3\v5oz\yakUmp O`JeW~:TZv|j^X uOYO^ciaӰ! gY{76:йZW'J͝~.C&sUKݸIcn7fcN{] ,l 9KK#rcBq wO3{If:noI ?,rRiIkJވZRRy0ъ*_84; ͽիyag5"s 2Mi~S;i!aAp-ϊ@`4`.@_ȣ oRV[{z D!B, cVɐa4N)a"ԐךGUb!i:ەoLFB߀]O4p5D#QY#mRhf)+W7bTZ W-J6/B}R vUAߢ~iqh*PHN1]>4jDp5TNBqWvDeWpZ,88nqqNcNLXCxeRȊ` }*J|vyU ų M9ϚEޱ>L A C YӃQ3~;Zg8вQlː.]!_sx ph{fي0}";qYH }ET>dAyPm z~ Eͺ5e#釚a记^RW>AljDffF::!cj,XVSB_Aa@Ҷ^&ß[߇ bA9l --L%y Wr](4\)G9땡܂ >H;?(EVZSZƔE_J}f~: Q)alkrG, 9W1X /YaD|܁!H*}^kczkXa_tu QeD-^[tc FPƍ9;҈AJfj9 0WMw'Bb.ǝ7wxuNno. f+2v |iJމoD@/;w^kzI]g7Ki.5Q5`! 9GaP\bQtkY ؊1{s=ΎޙudX̸HZ)W`E" lo̒lfy/–HGB~1>XU0C|Oznӏ"g1l(67>ͫz<) ꦂ7Yyٖ9j>L*"H.4}vWJ 9:]~zȣ%s)0x:;B[$ cF+?`*- z˧)MgܢACҰDl5qUNk;ld閾&1Oy Ox#^@7/zIIYj`RLPɬ2 ?p}!#d|ܭ`/Jrk`i /`2q߱b[HQOeqy<\t.7gi!sۺ{_ g։~)3+@9'TZ}@!>'Ri$\ݦ#F .%O0o$5DetXd|\*3I4Ĵ{¦@Ju]48͵B[`hk<,BD R Pͷ"\#C o_@z!$Өr9tR"8q~ך?] yZ5Wi>':󝳎'0)P\^kg8:;-jvf^sRs` Z//$.ǿ(_4[?A{ >A#bTHPFr#<GȨ/Lk1S3509Uyh#ClW7<^ZTindžճ 'aߨ=?wR0dbK_^yj,jQ2hY=6 jIoA0mMDt6 %іt'ں4PFH0Ֆ=Mr=N|H+F0#),̑'i?u:c$Y>_& 9; "Reb}3Ǝv ZPNn8EZd+) {)8eGiگ3!?yDnd %>G͚~̂TTnŁ8<4`,XOlJS@7_9uGiɟ}+`X6sLx/~NdV.-pbuB#*:Y\mQ*6bTٰ( A>plDԏ;Z~-0A#|T90;a+&ukRlPSWsys>(z?dh) 4R%eYҶ4֊_-%zlR nϹd/IOgvu=s%/P$mx^$"M'K@B.wo^ѠIQgN?(*s.޿ɨ}#]%t$RX5-fhNCJevg6c."^Ǚ'vG>(~lTvaPWĕ=<1{15i!L:쿸9k)Hzrfڍ)igCq+uE!9ѤjDV +ҏZ*-e|9ո *Ͼ9KAnųk'$|7CIo?g¥NY53} )]^t6b@Bk WhXяKmT*~*4xwޚHdU:N?䢚´ tZSp͢Y2pK_Hr IS`Q ;Ub%vǡ- "'dw?aL[OI9Tl5fxs<{h[)[mp{g[_}ۆEtxyv1G+N&GҀ*Zq_RLOTY3FmmWX@U޵A؉,//6+}&`+1..v~]66:"LYށY̑u6ϯ.o>c§3 ٬]{t ,{ƜD`[О5z|aT|H.s*tX⒙^֣rK/nLRȂGw#D;NVnm@l!)YɓK8cvvƹjdWwVH0#96%F%NTՊPIRMSSq@zի۳ʋ`8A̛&HefGp3P*)"eZx.m~CH8@8')'-̲, 2>BsV%!ї}WUlfd2nevRƭCdxQFJ g=SdzAGNHW0~2n7k e9\g 둼}賧~@eڼ`;S-qNƪ0&h!2 _ŏ 7! #E#&w)V˷ L*%MfݻcYA}TJp*V!.xv|ds}(W &WP3uUSq T6$cE: 1b\֞$9?\3+Gj/}_[0 :I'Dt]PezNsxX܂:7L.^߭`%[@Qq_Fx{)p6#Գ+qo`ͅ`:FvñFy§E(+"uQ?C y.@ 3'UULx>pRRЛ>&w 1,sKA*5X[edA<]"~(wC/u)jhNG;;IOi3c@ G !ɝ#m9Su7b~ZJSޱ#L΁Lc/P]OV`)-;ڥP67Va$<'gV(9Au%O_[1;,N9]?X!1ͺ @ME6- yy q45p-U*r'Ԛ,d σs$\cL;xB+5"91YwsiCkKY(p$gZWHyV?̮0"dBn5iuhƲXXCoפBPlcKٓR Lܶh;*FGćgx2TJg#lP͌GNi>~!eT~OSٵ4"ZBG -/N~@^Ew:- "NWLG1_ߛ ݅4Ͼm C7@q>7TvX nSizMxr`\u9M,8"vI]`D"X4')@Wfg:XϤ{繨/ a֤T(>B Fxдù+[A!l$/ ,)%%}J -ThGNF@+Zp81uƒA7_3KkvF.yT$$!`N)$vzAt;&ӆ4ҊF?{h)=E2{xF2Kәq'~,'R_JpKDn?TSKbcZ^AX "iW!"&_'7e"^0lӧ,SfH$ө'd Voks}{cNP )pELPygU f6@8Jn6w{I g|%qʍK߀qW[8sN>TL9)}tq03jt?[z:tXbGı#`@=.9{FJՂdž~*z:c*7+VR(B/qJWtl4%[JuڬղD74xB0-/ gP^wkbsmJ]:I岢vpL=XsmD"!h;OY{? 9ogލhmBIa T]N8\4!щif鮥!4LClp9 J삯mnw929"cQFUf)ЍІBg`#导Am|ɋTg]5c1 6 zC c Vv7 :Ld_H!W-/tZw?iljS$p8= cy#R./{;YBXCѳK'5Leޔ  *RQXrCcLxtZK^0 ,|ZV6" s74Rsgl.zUlucx,pß5^(5z|zЉZtk:t$Bq+T^3z~t;5Ny`VЁ=$>R+tc_ж~a)!|%#X-V AD CY5\}פ\8g_;|;& z;Wg>&xxb[#2 x ~|3Sa>T+? PjܛNQGpa0\҅^MmGtd_}>e]Ox6(>O\r|%* .j׀) ~L_P Y;Ӱ5I .MvL)T+uo'd|(߇j⏯桵>r&5^y\[>-FV΢G[I *kw/fۃQ'x62As$_AHys*w V=g֗& %ưF[5J #Y%{()ɯOuébZUM\@"з]/KЦsz:C/39ؿ"} .sA1&^:dBx@&wZ'''ELi e6LH 6A#D=|l7Yr{RSP] JoSo!?3'2mL_%` -K7qR0lɜT1heC&ɂh% 0˥jp,͇ 6q0"{?v#[w p8 >dD+?0_RNžΩMA/45eӷ57scաX+v)\\/q׵ ek$@>=Ku3-l<;itsgo\dmKx1 OddB5GA~.F[NDuS(?_<`'!!PdA6dmf\@ Bg酟s`jô)f`-ʔb;''#-zgᵓ OfYwSIOl<)IJӥď4;2\/YOBTdD™UuoT"DpG+tLhfWd2Ui_P*GmB7zh__vA._$*B<1}\%v.KUFY=f)Il%C14qjW;_|n1`-wpdͬxo.zl|UoU"̏:ˈh`<${PZ )@<"wIþH@Wog½wn"=x-G vKW))p죛P\_ɍ]u:às9{8KPQIYze)g- MYe@{a' !C S/xi/U Xf)u:&hT,4ΆM#% @%( 60>"{|5 kruy'J+R.cYgB pt`׉3R[OP1 WBH|Jq@cefJw\)FU4$u6`"x?^KR+Tw ( tOFӶv1ЋBB.ҪPWfOHCI?Y8-QGf;%"|h,:)p(VR O[ZJqۢ&_% S:082k (p*Y<) {y{~ ҶKTި-'S$ G{Eaes n*y)ddFp-/cY&ue] s_62|20ㇲ78m5ª%OIwMo7U*fۨ}"W_:$8vUR+-'N(+4%z^]=xԫfƩxz`*t4%pՔe@(WJ0>LԻ 3C [)e'Vߧ@bJa(~~!_A~nNg p?,$c5+X'6۪E w0mv cDЩiz89SyhfbeZ.%rP~x`бO;m[$u Gр^llPnT܅!]*ZX#`j $ü5H<@;vzD6CVVY;ʐJv`͆r8+nv87笷5ZVkpGw̼a3i}WEᱼ7(F8H3~q3ݑK0~;Mi`FWǿ3.U77;ur@<܉>#3,8~v @7s2ZM( Ӗ{8S f[ E])Ef8Y⹃ڀ1I*`g`mwZKc$֓ŏHZ$7R@wȖIGB9ak"FMAA_ƭ`ӄD"񩢝ML%+q$0C:=ԙI|v<ta˘ $`_qKإQ-6{ P*}:֌}V9ŐPJ{6?k3,elrFY@Qe䛽!Ѭטb]geObъ4W2-w~˜4(tV^8Τx~JdTy xJje&)?0P @%CZ5&7s E.? b\&(sH34P16;P ։)tHWmZA2u6\ח\1 l"#D)x^Y@=_,2gyy(U6M;DyJ ZED7C7yt܏u1 }q/:j# @Xh[kJ@TN qG2G_ݕNKVEhOjJ7*3@JYH敨R.9&R1Meg(MGGZ/.iux qwqGzHy7c&q,[@4n|DL:Gj":18"ڊ[ Q'f;TėqOyPKn{?]sNP?2"/dAn lL 1{ւ݀1m1hC?Ʀ"$N)bz w we/xE<w9s /k0, zn˟j2:9p+/k:asǵhn8Lc[:{[4lvGdk@xu3BM-=v."Rp"xuy  BeWqF_i2r ^Y*m{PVD~ *^cXnȋj*7#U\qĚi m*~)VK$3aE05w"[-IN貐=82cTew_A }2MPY2b$cQתB#dԟ. 7-v,l5z .idI/(^^}Ed (W͵0-LiB)ID=q%YZK;:|9Ae4>NEs7dإfbTmww[:h+ȭj; kNb 9Uy35v&ꔕ(7 WR4 f ,I 7_s {?0C)yN J^_ ,[*qfa>P yQJr;m3$L$@8vG?BbњC>Zuq[KW<& FtԪr>R9Jn0ti! Np0PJ#tgڏ<%z}eԈ][ܠ[ X&GPD ׹4;y/?:_Bʿq'@[DŽ!ogu6P O=yn0VTu^j:5%Xm.w;jTFG= G"(=Y-S[\Okg<p%r /d2,E `$^"KI8' z[y,;#fo}PSOGjt~*AUǢx/J.uqٶT`ۢ3^-ݛ}R;Sְτr)fAW0N6Ϯ. Ug,@Z;A^PN_Gw_4a2\E^U1%篏HӺTmA&Npq i$J?5:5]lW,Y<ܘ١oTQssjɾIuIYAkKI5OI:Oq*FQ^acjgO]^DN_@Cl4JnÅaQsunbn'6@(K*-^ m,@4|hnFssٞޡHT9Ur[#nq~ ._ɪҙ_am2TϠ+w'Gc,g~0(sh$ @z,T9pW޵'1khʌN?WKP( ``̒-f幄FS3.4.b"GdD8 9aQ@d<ߝ[t0GFWa7mKԪ҅3q~:|j]ܱP *Qen86fVo7IPc1I5E䄫zc.P c "0aPJa ?p҃b6W*Ov}CMUG瀞c:%ƐYb3/ FZg)pDn+QVv)(MNDL3, .-bx̑•VKxnpB9-I MhafrJ^П{@c_y:7_U ;[0w9BVh]kQbNg9+&ʺB:kė4l<:~ jھJk`#am-BvIBC؀/ -#GSA'AuU<-(afW0%C4%!|{ؕU9殔ҹ~ZM0Ͻf͕fNPvP,cXY`zs] nCqLҺ|Nr_CڭmqődHmEOsoam~<2 , (rr"W|/e%Z~dk t:h"8yR_3$|q#,# c˯LbPK=<X/WgI[[ c+rœG`+cP7I)  zTB@ݺ Ha\SirNb@RQdjXr_/lG+"nJA19aAW&\S d9z w7vbΗn'U F6TBp Nf5&g/aکgJϡC~5gȨ }TuD'ojVvB"Fźڠ6JzJOML^eΛxXLL3qmƏ>.Du=i'C T Vvja",!֋ `H:p!3) Q)ĩXa|I8岱2~& @& dӤ] ''ԏ|W#3e7M2@$NrA~%6zB1&V"yy[D~sQEzӜзHՠ0ﰿ͌0r=;^2C'QvF;BF\kfR{U7rj>"-* Ӥmw1YM4$=nYHtԇ fQuO>@HKl Z(Buja"R@TXL Ζf dz_b=>fQEE;f(̾/cR1 81>тD M ڐ7X 6;j!Mp W%nbSkks5voAJ|狫b27ztpp:ټ} ?/V֥mDk~8.$Qq$T#Sl p}5L+8U1&DXX%줠]R^N^,nڳz(Ƨ7.u7z2ַ{j+D'ڧAۢLopM.S9T#]Gof8uj,hE @x99 ·!~b$`rȆFd'\S5XmXp\b{E,viF'AR^,Y؎/sSeK-+»-d+] 嗨umtQu9F2e9cir})؍1¥[<SG[}6wI2r"@ xRG*g5 VʮRr|1O֤9MI.%1k@3fky.M4rAݐ6b=Q5o Mګ5EGbĽ͘ZtUb#s$_Kp1w.;iK ~E'Gl*^[Dk72cψ0).Q5iaV{4D4: HmYNI@vap5gnjG]r[ J&LꘙtRɠ&w&P'=;7zG?92 ct>У4w /$^!K;"*;DaV:>lg,j^jB67ne~SHݤO L9j+ ΍;sg|!{G>\ ؈BTǂxH}kbjսgx[ʀRB$g \Ptb_~Nk#8EP-ΨQ Ϯ g[h*!}+¹bxMڡC},8W -/O&4(ðKbEθx-xq%B &Č ÉJ&yuPU ?n@jE)ViۦV0I%5,I ѿt'6'RYJoۺ֭h )a ^XCgfjZaQ:7ӣ9 J]W"G2Gw!O)|Q2~zzy%cVe.||1$E?5: ^8y֠~)6pݟ?-LȠlXFi !٧1[XELJuqa2}rF `nx"Zq\:~O,|f.9 k`[kNr-% ܬZű`n l^bY]eU+k򈺿V&7Y)Hr6BTs=tZ]z[TD8Kjpφ[`l$H-hK&7ɢ~H~Zd$Jc2n>-Ղw!A}qeXkq lR 50oFhc.:~^jUAQ{ i 9qw/:ngbډg ~>\kX񌶄 ~^ [f׺D wiB[|S;#vX|Cߚ{T@~m;j@/wdyr!MD ^TbO6\7ф} "V Bzg%,\j-/.HH_Y{3Ͱzˉ*C`VwKyxY2`G]c:adOX/JskFշ!3|~8Gq b}z4FvW(gZu)́`T.[axToiv_/ҿZ0HN鹏!A aE)OKҝyYFnQ# Vhzw{/ ,u!K8‹ۮ\)RnzLRVƞbW|88n혭FvN:[Pܴ׊ҬO֯6*̓?b^g2ibyNPrע]nŶ%xޮM0GSqp1 jc2<94DȰ)@Bj~VL+dm6pV3Mtnlϻ+L[H0 (U|xLdQ2, LP5M,spe0&:xh@ 70i~ WBK`i NM$5d^Q̮c(nPKGEeUhMzaSmF^a:>p2KSV-c4ɸh M\O)wǑ Wo:A l% ?T$m\$_zퟘ h- wF<F,ǘD(%Wf'[u Z7 T f.&*9^SnQ̛΢ gJrq%Ǝx; spk/V'f'`1:ףxE[a[ ^ᗳWz(;W.QZx8#DY5Q_˳H+B;9Y)dЌ! m?$AصZ1Tԙލ1@@`@+Ŝ\V03O5 V@=:7DhƘ_sZ{kۥ,D8KSC;kX* ښvr@V{A!:gc\1Biرv}qļ"$>qCozy&mNfO4X갻-dd.*>k>״QWbM[xux;B@.(SmDcA-q:$TZbw^?D Y_/>'M^$I 9&eNqwS@s<f?Z. F=L"KJneb 35p=/qƬvglJ@VLJ= j?`? TQ1= fm`]5 2lo;TJ-K߯xMۀV[@HbbJ(Wo-<f|z/3&{D0N[4~#J{L"#œ`iX (vQ.D l:,N j39CNY_{4<i[@o@gy[ʾ a/'Vú]&#ONΔ6U(ӃӑQtKH&:C>WF1I@}rEXf&(.?V%%F #:)׈pZܕq `}pwHIcyU> w25X+VVT ƒaMQ1X[{Fx(.Txgo|1C. ^niI#tҎj%}3`y:󲼎P6.daӡC*Q+2̬G1+|xtmM@]\;˳+ĜVxVr_MVԑ>կ+TPo}|cR'l JBُgGDϻcsVbw!uu~z 8~M,H"C rN/ٱjAJK\2:yllRc i٨~A8/6jz<˛#][N?MUD @Y3D`] #DMBU=Fp^-4,_MUDҊ8>kȡ0D.\* |G'EV.Ѵ.#$~H';˰ȼRh#gk:GƇַ3?оUY+\`oшB6p(A B R]ڠ~@BTF*"~1U@6x>+&D+խ @w1< H&zw&yޫv3V M.zL.9^L<⑮8{e=:XJP8xn"On4ͽ޶{7Cud@,{Q5xnK3ܫYz:^S欼j-__5(B4uW_[Ho Q"-bHʋDl_>HеYL.5:8a_͸E_ewboru˃SR d|v>~yYh:}xixІH7EސpxR@8b\u6rKq9-=MaliwXlhw]I~ jk$ڬo[}T7oGз;:L̍rI;p|3l%/6 ]K߷}PL;'<][JTk!dvOo`Җm!ʉKdlMwn4_VLeհˉ"><[Y,Gv5-ewnp> sг$ʩ[XCe|PdȌVu`Ǔ]Y;]U)CqkXqz?\] \(ZvZ9_C+GJ t%Mz{_$FǢ86l /HL0GIQXCA_<>0X|OCśx(]\g.UJb˵ʂP c"?~v%`]`-KAxi,SqVҳg |/),vz6SbB'SIae|[{JQ.O,OT4̺bj9zuSn(ƱM.=eXgNTB,NX%[>Nh<߿vhߚN 3ڤC<66)U*1kxmم ~xQ_ +?Peڇ^.7ݞPCp%I =n-]a$XL='d;G9u#>Ԍ@,Ìd'j@^W̦G>vef` |N&ʸLV(wߖq=>sDYrѩ:5~޽mX^gR٥V@[Jl%8=<] qfk'ߣ FW bHki'ʿ TKuˌ9 [mȃ'* $e0B)]Z3ЁQ-Qmm*u#ee6a V\zNS_7ӕp}zslsQCLJy9>=TXCRbI~ONPVN9dHEs՞$1|-%2@i}Wn;mseJ-"_R;5#$w?Epk!c2: R? 2c@:FŸgQFk86pbP|s6Jj˦PncekOF},s+wG$Wwn-0XM\- ?xPA+nc;) AgsA\B(xjP*YBK-Ҳ5 ^%ڋP^Bz&ovt"]e4wμyO)k8Y>prJW AvDzA;wTWB@_~` |/D5R$> b z ̒d9Ý%(r#fH$9-r ~Uڿd>=5 ek|fӦ0y ww]NxsoW}6s .#sQ#bM^ '/sED`N)d2"z \N~=FmqˇknErYM}قgԱ#סE;TDQGA%*͎1X4!e ΗXj.DY$>C`1I!v|KYNĤ[M8_RfD0Č@Vis4U{i QoMCDq5%Ӿd5DСA箜 ӂ0C#yw3_Bkh/D.і;Z۪QяޅrN{-lu'm4V,4ꀣ ,t j I!h{Ju@'rj';] GML3K4{ޤ^zn};I3`FOS=,< 77=F~?vA`LEìJ:5oƞo ՋOB[aFk_(YJLNZbiw$#nvQin=!3hk1 bҷOԽPW(GL[P38G/OpFox넒lyg C]w$Ck)aT?HF0krqQWQ n-~RbUjRr =Gwe1TMZi"᷍TD 2{Dj4 ^w ZHA_Ɩ2LLA8,CICX. -^n)&dtރ0cI=_Ͻ~&I|tNϜ%^-%[rP;I@t4T껉Y,mDhHnw4Q5ICO7F7XX ݤs@47gKn0t IHB\< ET\p`)z `)~_6G55/Л2=bWGpΞUiߤEF-N9N^* _ΙOYk3TLclJG,Ŗ|74Hq\^$>vXuzPj ›=YV|IY)1Pn(WTB" xym~=wUMU Kz{c.l$ Y~.k;"LƮus%G5[Lw2AO'$L8M?ZGQ'HQ֕~zF^]G8;MoV v(.2 y fq'PtXEXCu/ ɳ\bx|]Usi'bE, ,cfʳ@-N}>3yGJTIܸ-K4HaH*jţTPtFJvYDɐW2[sz_t}R@.]$4i#5W9P ps&:2z%kݿ(nyd cKuy ,rFB4ETi-k(V[3=vT æ T)a) '(j! /lwh:9͞2DB&*4ϝJxZwۓL=|fJAs#h3/yf K~nKn3Բ!Fd Tpʴi<`\LIe_~e^n0:-&XΪ:=AAљ).pj{I^ྊS67q yq(C(/`'f®3/-´.mfZ Č6$a̧'WJSqQɼ{pd+bM.:*ZCӿpxجcVVK-](8L01%ԞZ*(vl^$:# yp`ʧT=u{15MpЖ聵b&CKNd"+b]KTx_~|}v\ZۈPXR()>swkmvaZ^Y)/G̜Jz;ty U2}dzO-/^խM՝Ɛ9Sf@eK%Y}ZXESGJFyLb27^^ǸmW:Lf_hUє8ECf_b짘s)-痊X9\Nfk-2<}5 ~?h=:a(qmEˑ@~UԜ y{bPmWVfksyd bE!x讑eM i86+PJ6E99nGTb] ZDRHt/+y*:8,zL)dxC<ʶ9U0i~ECxK +/##ܔȦPʬ1=u.:k 0&ez3\=֞ E+svimx"Ľ1FB1"3X:.wEڣFmP0MQ#8i0 {Mԁ#o=ht*YnΩOƳ.ۈ[K9v h%8̀x[d`V[ l˾+}zB-8lJ&OQKjٳH94qD5qt!^Ѷ튄@e̮S0fbbdeʞJ (SHl7B ". e|gדC,\#m6<L Mm,D|>`8> 2ɛ|ۗX]xCTg|WV@Q"g"8$+`PS){TGϙv䖣P)&8"w%.{`l]ģ>Gև"1ioҫВ_DQƎA h1.pnsP7))/ : p<][ ȽcNgN+3Jc$;CSČ1KRrTxogG_&9~FMg|8CJLCuUtzpj,l+uD[>9K8&yr^Z].I y^n:yt-Kn=O fG)S= Fl߬Mِ/j$\i֚(=:^ ѡ!98b^O2iW3DqMCJIˊ g:f+@{YAMgVB (9O9$` Z/f Y.Iէ7KkјÞWOQv _8cA"yuǜ{/V=!oETwKeu6rLVx9e3R'zFcёȼƃ"Z~Ex3X<-2/scIΒ'z !˞x4| >-KQ @&EaC\ ap ŅMݲ'BJMQ0Q7*=@jpt4ZX ǂ7#0+^Yn~o>ؐO*}0O50V幈%PJp WT$rO!5oT) H|] pRrYE0\/19@\tFWMCsrWrL:,朣OXO; /2y'žGNM$Z$"Pn͡?EJvFKZ^u*`²䍪IM#s:V!wDˆ*"z [MՂF"ޓR"o8u)yLƕ1*X1To-xSBO4J9h̶"tƌGб}ٶIEnqv dF,>Q⹷rop݉dwhbf;D -}!߳ܡ A?Žmm.̮ @ub,% oVAAc\'aȐjtztpؖ%y 4Fn9Q$Ҧg71V펲8d/)B^PisVUfCB0]áHʝ%YMɏ: sD~rC; PGkvQnyݤViȄ7Zy&dbV. >Dӱ!K2)f{cg[w):t-?(#XCoItNZ g<24`4D]#-D0Z.#7hE+Ӎ ^m DpS9w[l],GUTM4΃=asu;^fI">PSfluBa7,;@hbhqP [KzJ9F %qُPإybTw"QyT)\ۜꆁß=7N@{BcZY*c\ڕ#r ]d `A~vwNm"B[?6ʅt@v|d ,8{dM%U#zT!8팦B_J|X|~O0`隱*]@H C0D7x Lx͚u*$ MlGHh Sm1(/(=@JwAԅƵsOV1=~%5'rW.) 8A& Y2_` l.O??+M*dNfuG-`98bt M !ޚ`jd6bCg-_UjKuܷS+5#2@%.$+W5[8)XW:\{8ձ9)hg _;Z:dfZos=BQK<*I.yy6kAÐc\ϡi}n#j1ۿQ}ȻzɫdpQ #M Ok'n yTKhbAM=' mܡa%f= z %bihՏazg F,/9L]dV"*ԧ,,B|S3ۯߧVMY s)vk'#p(% |BhkCЉq+&D\e=gA9w2eZ4R!H T!bWU|$h6-m4J0C5Ž̳|'+TzPwvի )tTHT*2]m*2x}Bh;#Mލ%M.ed[n'3 pdlAsM0@gȒ~Y~$ST=9Fc[Q + ڟ c%жM}0J|5j0Ș(1W&w">Aa+]qxLk!ݡt[67H >zHjx5tSPb!1dSZj^. ɥlZćg_^+Քbpcwێdw*LKgaAO3}͎+3 tL9LY.{EY&;-%PBs{/賷nօq56W綆bߠc/H!:Fp(4хbZ쨳־Z֥09rۚ!J(ٌUqbC"1}H2Q"R i{%c|]U3*n0Bl;]Z0bivu pOHF-P]BFT-yԧ5 -V .F|hɘT36I]゛} m'w7\[ Y9uP6>V9хs$Ԏ`:Q9C8?u v.RTU}Lt1hF(5T}-&&m11o&~IK냢`bm^jDwlF^ edz%i!JE^C E٭rQ%#g};N!_إ.4]{+c>&V1wܑk'g20\AWka_mxe/=CP'Uǽ|gITL0$zjv"l a[\'X } 0ȁ.tlZ,{X#S0P󻦮l`ǻq;,C_zRs]gBgtsNXH_8vt ~QV 5ĺw{܉Ev^)"JNڋ~ 7;[OxrKco4ASzu$jj$DF$52iNi75k? zcXieSt)e ~7"1ͻ[8&MJPk3Hkq5<~<r\;"~w/!;gv yRo3pRNly!zy2SBK"e.G}#T}prMtw`Z0'=:ubK@r.ex: |LG"gq>i$ﺗ*LQp;Z{Zc=f/KϐZBHR!Aۃqz) *>f@2y,ATWy}'# 'xbut"j\wmKnf$yPWo-"yA 'K^Xh/uSlxV>pUğDu%}?gNLHVu(!Cr |[i:hz:?JO܃6% y"3^S!wu5bi1Oh~dhtmuB.9 w!%l_u :Q^HJ]le_v4|,OYljpd1^=w8+v :moyXS[DPK5{,yDIؘnmU ceu3z\{s.0.<>>]ys\1ot7ەn>MxCWJ'Nk:DֆU}CERq\y+XV}ƕ!a>t",6l2wyYA3& Klfjp.ڜءoPP6:k'U~U"y$6ܔ.i\ө5k@ =SLFԹLމȶ<l<|Ȓd՛W_ b_(T>-BZõZxT1o8>Ad RV{Q.;!u$Ǵ0h9Ҷ薣 b?Ý0m4je$ڙt`}Hɍ)ŊZ%>'D wHc>i2.m;G=2 #-pKLU4s>hz_5N8u [\XOQrp;13}3?@"/KNM=ޒ$ :=DepvhzCx8_X֏i]_" 7&Dhm$j+j;AG?U캃Jl~jNlB bl5Nզehk@\Z>yPP7U1,u_.0Ɒ.Ҳ7ZeE0QTRvW2waE\ [J CH*Z =4 D<94pHY6M!˸mo/:Q1rK YݝaFr56;ȟNrܶ!VSØgU)ě'@# j;ߎ唁[B3N Ehw l)ȤC}p7[C"p\2O>G' r2ZPy+=E_#J'pMe2_Yޥ!D`l5Op1c~E_p^Uu";6/~ ӸœrYJ#"b}|~ K`GNZlЉlqaSϴQ =k-9,+٘J0Uw]x>*-?0d "o8~]ܛQ[t㳵W 33*a檈,m RY@}A1:scO#SŚX ";٣y!yr @']@z!_;cz2@ǵJHxJ݉2Cj󷓋<`z qTtm @B<+G}%~-Ƴ/\RuQL@=*e%XM<ilӨނ u 0'h -|TdNq5GoKx6J%iB7`g|oZ9d-j^\MDGheC+cmzTsØW_ D4Z=37v"3Df<}s5ȦP$*th}Aj8,7ion#ߠKfRGh*6TU\*6@3σ7Y9_E@hxtUU#!ngȸ{s Zġ?{(.9TjlU#? I` _@-%>pCqyW[C>eKu[(oyY]+i[GUt:DLrW*yԪѵ4fqnn>b3滍!(G0ujT R8LOr~z&FgYĘhd`^=[87tXYhg:}dvG(X:`ZʢI܊BSY\Ģ5A_~iAGOeϸzt|{i E4ίDCމgNA~P)ُ  cR/чb}aBf~ZgÁr oO* zAUc]J_)kׇ)~pIf;*0V3PEel](4j=Nc|U2&\]v)YnKi'nq '~DAFr6l-"Srr STK=8u#LKwN=oۆ3[qI96r[LYO\Oʨ{ |S`"؉cI'̥ݙ´0s,M:QVyD刭.«6$&hnr`-؟u Իe")F/|3~E~zz4chܧkŻ$y:=XdWz/UN2b BVө! Go- jd u,UT'`x FR Qq6R9*4q#' yY~GxµDA !BsGe;l*s6b7  N43jb]oI8[R-}S1\כlHzQ~[H>$(6zF嘁^JQ/*FJbvCOJ h̍Aru/*L<׭6Gu- ЎБUl剒+Q, y/yWn)Q.m} #gb YZ?) TQ ?Ch{z|n8 FvyY  YיGx>DxC(6'+PdʦOӻ'dP3<9QTYʭql;{Ȳu;q륪)7a[kuqwtLO 23ǂ>2E9/a0X[%tȟ47D?yܺYaԸ0쟷g6 g)ow{󩵾(I7/r^r,Ub 9jN14^Er$ZR #B牅&Iatvh§jcBVlkT[/b2E˨4J',|+X IFPN8 =lAnӳ$04+{^1#o6=W~HRD J &ǒFj[shՋŀ99FvO .Vfgo^*8Co77܃`,v-)K:33Mt`GBgEi cI0ih$\fqNXE{mS9^*a8 F_ar' T;4j9!NDS "Vs0gD2@qkA<9&>̵ ^K$5Vx~i)؋~k:*6[6[MibGlXԱU|iIDd38Kd/ICMQ+LKq,%`Y)`B/@Dt t`֐${{[`"(ߛgVQġ\l(-dւ+a+e76 &!\!"8JCbJDlff# gRmyFfL+Xu1\2}jL\L?K&8LS ׳ºi n}Dè'L ~I j-3KKj xHK)@`-;"aP5ɘ9fZ|{KH> -+V{-@xMe/;#NP)p-.X ~>["*Ò]t4upG~kplQZ(M,i6n5G|$C%֏IuAqw'0իC|eEyXC=)o*{ i/;$e:賬vz.W+ |Uv9ds ꝃ8sp ᱌` deQ"HVjoɘ\u@&4Y77gkP1L&G‘M x[~d/N;~`=ܱGL ":,S3_=9'YiLH YnYq>?='UMG>& \eI?7/N BCg?XqE!8JV/?maXF@1M:~fI#C1b`&NCn 8-ů~e/3;" BAN RfjT`ׅ,hkp Q%j.G5X 5a`ZrPSr:o i -o;-ڣCyUi|Yr( (Es#$(GNh$" ![viem8h8Y}FԜ i3C$G\U;"4ԑ:^dmyՐo#cKEUGӥk8k0f J}wd1W,f'Ü%]"i5 ;}r< \fҕSOߨΨK1qImGjI`CA"OE$ ?O$Z;PQmnvqeW&CWcZƖZd'gآsqy+J --%tIFc>UHnJy]Q8E 1DI7̍_^wCeԚ&ak3H8 #܍YOkU517P̀$ TmGඩ Yy2PCitWU|Ki8%)l@oWcVX"}GL*no^Z-?B[h{` x>uhu0Y_3rF>$*Ϣ7߾cP7{b9";˷W/5Gk2B|7#U@F?|TM̮U `꟒>kؔgHUՌP,"1N GD|vB+gb-B {Rϐ if^o12M.bRsnxr+(1{4zj4h[IS-oaC.a.+2% 3fb25ӛ}ޘ͎P$`l#F!a o <'gx}RIz]]th4vBLS9ɰG{3LrH$\J֜LƝ3p2fUT{ Ny`t'륮N4L)EXh㟀WH>hT|׸02tݠ40)ضOP.ז|CuKK~U/,zrI M@`,$ ݂F#R{xi"<5_Le5D;L4?!ai+ѰRwd, ݔxK[B`;=WiC m!hA߫Lst {Hy;hTlkk! :r~Di##J Q28X S%o'<@B<*Q 7ID(Ocrwƨ<)Jס!sY!lj/DKK}[ʩn 6.rcG A#. ̉GīQJ#zok߶[Ꟛ :q<- upbvDoS׭yT=g=pə4WQx&Aʫ!ʹkM8`$Ւ9AfOYIMݕзY17fz r{1V֮kc۴1kTt.Ϋ/Z+E Rr=_ПGN齤?u(E|Lګ ;d?uqbS:J<:*|au1ܸL2Kv0QQ'Zo/+Ca taFqxxtIrsEo+͐+0bdM{ڈ j$6Gq5 KvS+2*'AI#:b>HI)i_kȋ:hD JJ}agrnmXkW<O#/^)ǧXò09^1MbEUzv?sFu\%ea6Tug,]UK &p-/C8{[-Us5߻lvK^5U" H\t \hM# :@$֜ѝ(""4LppN=aGn"|k72Xf]oIdL{d~5V2d<^%3{EL!}Ǣ. AGy4ٱVej'5ڷئ^g49'`> /مʽ$] N6Qz8C{j^b; qv*2"n::,D7` LjP֎/p%/<:~${SRTVy"\Ӳxx-Hڒ;z[5p :?C5KT̜Q׊rq< `zm<7c{XXX-;7)V36Wy|o( τv91)l@ԞL*-_#VGBy?e밋y!Nc5h*_VH74s ly/_A qIE Mrbd%bj =N= {;DDžls@ Z/i4R 5W -C%#e8MBPK9{GjthjGmdwA ̼ݰS9d@7?W&DngPcҠ: x.j𸑫&9zh]Hd@mGzV66=W)N@C "*>y٤T fIjqz N\a9B LHAǧ& h 'bEP'|Z]uZ_' w^wbʆ @틈A$Q~a#b9{]Q"HXë#2FV;J-ҵ%'Y(--EQG=U7kB.˯hC[aX]^/'=tub9j]ZF`%e't;j=wŪ{p%hkXm\4wɿ%Im{T!sPP*r 4LԮ "`c.d&+\6_pvxi46˚9c5R 3_B5P5*붜hP4=Ɗet>U?XQS$aLz_?nS):C >&C~^e:+Bt~o{;M+xM$wl.{sFS ĔX(J_`\>hX+͍z&P5(ټ{*@xL0ft*wGjkY7A *-ͣ*I?-W {cR |}ᝑ\uǧAÌ8S"l4NPPko"7~n Wx!KĽ#1 ԫ[Y 3(<"nbFgW~6)U #C_MCaŤŶ4) }4)?ݧ$K#>,7;-;/sDYۇ2Tn41 "u6#_E-{0E{}ySHOm!y}N A`9T;k!squDM=s:Zm>9Cp=Xw~)T6oSL=:ɮTN=aL׋v[X覬BUU i)s!:l]%_iaJ" *7Îun?i}'B ,x5 P'ǛkiORqGػͬݹ/CDd :B!20>62|-ic:|4 ٽ9#ve׷SgG_33!BHēoAf8-*fڬD:F-k#"LW %80ug8dD?,ߘxo1W-_ɜ.8VGɘ'w޵^iR.e5a [ll&jRgZ$^8M OUY2JID+)c"f0`LoL]8JRp`)is?Υ؝HQVV ,#fp GlFWQ%]݃>˦&Wr[Ə oaWE9$q G*Bb!X?p?sMe<͔ɔԦ yAV͒GʷG)ҹ^ksI[/-ڈ'wG:V1i/TߊRkSzgQy6S 7W(J+P{ &@S[P>E%70J .SM2c-XgzF[՜]]ec"(-ڵB (K3b@Ɏ- EV_1]IL2:I(| ]^kQ) ,dwmJc5w.\ PwĠ ʉR9 'XNcLȪFt Zl\)%6I᪛RMpAtf,_pLZz@q kAD~pf\W T% ^쐟.ҿ 1W7`YýQ_we MG=ǀ!C'X5.X FZĂgS@;q<\D[xVHe.㘖u 8 0C2>,pܟȯl`L ${.&K)|%uF{1DTrj#4MjH&d[^}n^D0M^$~QA#'8h!Ao+#uʓzWgՃɽ=ĵT-?$|JyP^W37pW/DaB8:@ӘK P4 N[̬Aϱ]; J*@eU;ϝgi@pk҂3JqU798?]^׾eyeg+o2Rtj#IZ $J{(>\ATǧ>K=GVv@oBy+.jN mxa+,qNԟ .NELlJHSmU)vGL+2Ѹ>?FmNht툗F<? ] %vv3/ZQ1:2FNlN[՚AHgY%Z"}Zג%fHT@4S#F;Il9Ъ ,* NgkKjhy PXH{X'gCKS|>s ITR 7ĶΑ~OmtcTx>!^nRj~a<+jYӥNFMxJC7oPG9IZ0P)LϖN3~<_$6pRpOťnnƼ7²ؕ?JR$ :ijQ@߻!OYʔUNU &)/}MI./֯ٱ K#bQ8'8@yiX=ߙޕ8CGaA,U\qXmr@I_q7̱[ӇlTۧCMeSG(9yM U!|2ֈ\Tbtx +>|57 ..c`fJ ::S bkAozGB6 'J8ыGpYբi[Y<%+ JN0Z%W^T6^!9;Dlo@71QwjO) WhV!QwMe!VPj)d,BƖѝpgOZDiAS/FOVB逡JIu~[6Jx[w 5./^(BCԘ"Ns 0!2QC7_{ %rXYI+%Ӄg63 *7 $@J |)[5܄;ZMYhwD'2{Hq)hTaʹ`=O&xƥNKxJσ Zw$_UvBj!V1D86WW)u)˜4'QV >az?fZz Vs@my=Ғj6LV|]rZR镁^~wQr/k6ILg@\Qk!0ZdLPޭ0ɅN/yڟ|C6Z19!0^s{~߃JUVG"v$z.4Nũk]RYVwTY *>ຂiY^¡tX=Mzq$u] ԃYȕ~yq g~=F1<,{p䍓~V]]X#]'yRrbp[ (Ȭ3f*}g6 N4Cl<\eES-XvjW<^=tm r+5&6}a( GXwߜIAե{ ֔- S j{ B.{oafbmiu%s@kUF:rbF*5tȢϠo}cʗdme*'x󸬣!>Y 6^&]f\sĬ㝼 "!aD!F'wcZkatSYZ Nri%34$?GU ,ϵdJ{I4G"qKuP,CaՏiꬠY-"P+B&kQ4l #mA=DocNעnDO`x2 8b @-,K1גM3:@@sRV-"3Gf>S-`~f6okm>3p7jЈ=IgQkx,EI8Yw&8ބ:w{&t@q[8c~o'Es[qRwĄΐ1B rl-Y* l ZDlTbl>rNq887x 7p2D0x9~A|s¾,+8+*U<=J'VMMc|41+wF j eD R&n[R(Lc()NgS#GoPݫbj`.BK.Xl$0Q r+r9jC i eI,VXc 3֢t[lDfgW]8|lR ؋CgXo"`ϺthzJUSVEk,s3D[.?JPe(#JDjn5Qt Uد Vx5x7W%-K0pRT& 3`g(#'oVB{uU%e̘G4~@wܤv|Վ)+؞tɵf /B-Kdl;pTQ\`TG }Uw7zh ]-rrm$_-ǟnQ7w5[SliI[es;)mV G|jhH2P` ҷz': >G xQk`*s"UyN pSO}n%8L`D 2|t|oi_u;O `>9DF/jA,4vY&mRS'}2!%%.d[K@JQQ X tX&4I ;/@Qս"uFd]psc%mh"#ǜxG+0IJ ?'S%Zb&I#Y17&w;HwVE OLP?39W*|\ a;3B%f10Hhq*Tak5BSߴ2nANlD ,@7O멫u@%Q~'?SBH΍|8 g^};bP,|v%ITevLkRC{4#"(/o"#vҔ>?b~u掗1p`w;[(poLi@\P6L{\_i+T dY;jب_jW)ߩgQzq-J~bl BQ:5siۖX`bUŧfc i@ec,IVrf=?R/ŦB'Wl_TT&3^9r7BV'u-S-!aK첅Φ|aedx| ~V9;VG,]*H8))7F 7Y %t4]wW[c*O(Z ŽΔ=ITiHL!Fk'2H7$WC+&'B[ n;[~m {ԆExuN݁oQ]I1" ૂP'7XKE"Ɉ~[s#͸#UQ?㏎^&7a"'UHFg7_&.G}H.rX 2{\]ʧNLd3ʫmD?ԭ8-Fh!#DULxk&{9E:r|_'.^uIOfD+lVtp,s7QE#︅ch@!l[JocW+'>D \%x*KQ)@+sri&_W¾!_3c:dϘKY*tve@X]]{5;gm}])s'bg61ض.}zO hݹHq졵D4pًDpЊvy_aFbZOo,Z@W!Sa9NYb;-K柯dtm ҆zF\&hgjyG/`*0}jDCa,|zkGP'z ZʻmU2Equ`[wĐ 7in楥4k`B{xߛGXDD߮E1 Pp oLijp"Zg 5fѝٻ!ZLEhx.؛cW[roRr6b/ Q~M4Ŗ8NUV}3/墈?c~~z1papwZ$(ktu+%ZbgC 1J 8йF E#R@:rFf36K͊%x=,&ڀ,jCdq |< в!TG,Lj;A, Vnܭv;ou]¸p+Im/m|OF !Bj$k/HV5m0$[3H:%=KE&*ZڊXWyV!+JjR { R1(utK7$9N˅U[g{mifVgvm#p !NM?!8}mCUx5:n/뱺zƕy |&WVx\_1RcNώy2QLXmýKHX cT}^ 6-F.9H.%hpx3fk7%WTJ3zj}Sq@^e)BU 2<%}nV Y(*M=-TT $J*^+cyLH ,% &yݑ8{Q2 CS"$|fml-\Lm#H5iSW!p!iξt>-MK (w!/Hj xS!4)Esݾp,ڎA@x-& RY^iKӺt뒐Hz9c/&!BS\ޕۿ8B1:$Ts(."gD8'1~| h tE66g2[_D2ڮU1O<|l N1y6@cdbsxR-j?wseӌ扝F7x/; Նۂb7i/6;i* f-P ŝPY &>lh %bѕ#716)0|ܖ&ʎQ&m: ok0"_ Oh]O0I6'X*`V'egUy%?xn$9 iRSW:L7r ҒJy}Dh4.2qt9٢kz&0dIVV8ZXQu^w:7uF!zo>vV=,{L,ґWi#8JD|AZ3Q32OѪl7riVϨK NuKIݻf/U?u+G]c0ȫ,Gm15xT.et:47?Ft94&}{Za| L?mR!R0}D"'&n6Üh kt1cAK3I{5uq}Y3iǃB{J>3y 򡃆huIBV&vC5v5Y)Vuڗ'EΣMsbkTkS}9 1Pk'ŤLͨO5꺹͟kQw3g˾.28ͽf`]V tk 3#4JpL:p5jiEm$4{"PGg=Vcz4oB%V:^0x)o[[3+ܼ%nn'@/EN]^H Yk#1 v=ڗGNha: `qt 2+1J;=e^.F/38ecB-]~S.7>(.hỵA4VQp8j3btZsbHxCq 0R:G.Op+|iC6kA睰6a>xߡ $},AwTMD vDFlFʋ^,Ef}Z5t> tk|DuAp=D}"2 VipP3 cVãĹ$9~8cMܨ U+Kτ-ILB7e0Ijk}=2XQn0e(>N;'e+nqP\ˏS[Egi82hxUՆ̩"9SRAKЋfĽbHܕ W8XFYgϤXC.u8MδPp.&\UՓaPĘ4ڬXK_7ٿ!>=tJYL},~iv 9 \1S E* M ER(ڞ$!B?|FdO;I)TdgB ks=F%lܵXGn*|r!Qgj_]pBojyf]GZH/qރÏn~Ëcqթ߫eV$l3`"8Vz & %>@1aⰩ>+fRЄX PS*z>!ĕ㥫9u/G?qBq#T,_A\m>T3~M _ApdV'{G>ӲV̢db1J%",=7<]2U R:"F-F^zѕR8! )~ppn۩^mp][|M_XJ#O߲Mb *֘5; K׌j;a}s%juQ>\M<Lٴ$?i.g yAIo[6I0/AgB$[)A9acJ: c~;~Lu*E4>5d )(G;[מ\Jlxٳ9Nc7;fQ!8紂"ى9WvO_Kc$vh<ez|lVQߕǨpj:C96K`_[vJ$3̍$}5*GR(/{A*z6Jp|(=.F=c1༌ m.6GaNo vu9n.m3~y 6VH#YKz]oGCQ6vСx8,#5nϒOFw52D`q/FIN>͋g[\2c/ T:Bǯ\ xngKluK TԀ} ?S% 7`evNܖe;KxUNbs{x \Wvm tn͟Y_4j_Ml^dt:a5z;3z"ӥo79~#0(m J/6uA*ۯGϢb+~)Y}(yZIl}9ET7l@JG tVmͤ'լoäu)У/_jqe%Y_vZ3bL$g- #71wQGbvpŜBwαdTΓ_ y8 U >ۦfErdbvl`O{{[Zn^˼{2)DG_2q]akbx{'elkd_Eu<Ԩ[8U[a0'M^8٩\!x:_ìYb@\2yEߛ/+yK5[H,\"O1 Ҵ0HjŐ2V9Xç}JJOӿ`)\Ͱohn卨X| o*jd>#7棾EMgjwS-DFpQf+w\Wzq4Y''|YR ,M˖!+8LG +bK,rNč!)UhqLr"._Pcd߿LGCM?XUrVf![!ŖC~>Yq0N3R v<Փ9;\jJ&-*ٰފ_q.d @&ѳ s6Kk#ޢ u r~짔Exz&Z0"Dd+B;AVs8porkXDQ3s}$L[[lN>vbCli/ $ޘ]FݟxqhΧr9#Vc8y`aF]x~؏K!ҍX&q|(zM/yDh,f-Z, “-n&_ doƸz_Y-"97LdQs@sSӕY#xRGl{PVRҚT%Hmt0t|PHbRF<7!ީ>hMV&Z>ژ[pݥaLT-N&*/2\jws[y_g#z gޕbsv'"Hj}SLZd >ҧ0 ⎚]QIr`Va>'M+O{^$~qO:zQ͒=}%0RK:lJN &6~'3vv\o?nR/}&H>DMȇԱ釸%]Ms^z ²83I|6>daH6lk鼯6{ 1PDKX1WI A)< s1wpWL~4(կ?zMt~Ҕ5R T'*+B^9A{7.4]/“!܃JEm9'<QSkGfjk"4h7`l9<Ρ$h}ى`6BbWT]b*GFgW?fX]Ri?b*'WWʹpz”/v2OE+2Ck@+Ͷ3ob=0gvL[o7[ ߖlX3Lf_.kR*/^ ,F?al]w@ѯ8nOY yoG /Vನ㰻װ:(=4u~2!Y__uڨ*P'ß8j'N&}z{fX;ٹq`i{&Ng)zDGEsa/M~`kgS(r94Kfjj̯$SD\;-Vxd'.bB_*\ 6@YJ_:Pmʴ!7:k} 126XOsƫ ]X呴a.t<lppD2 |ǒ̏5xl9Ow#t\Ot4ٚ7LwK)hH)6{Y$c۹^CbZwVW:wB8Cy0P?kڻuA#>h|-Fw L}jߟHS}hDKy[n3{-噀z٥VL8!bVkh%#72u"[3Xk=O7'$n]$!c!_!|晓TEz0l4m#kHBTBRO ˭&1|ćE^"LAQl|X_˰Oy91@j&}Ntr7Tp(mҗ*}u2@9_xM[v(͆#z2Ը%a۫>)yd E!u^xƳj6"NVwM, 96/w k"^Tv2(,nՀsf!:H=PtLsRi nqgSC:(KL4Z;<50囈x:wqLv<,U`5>|Sל]o Bot"`y(ľ2_bP <@*\HLD8mb|Ja!`uI4˨{Ree^eA(Z蹂tKU;ҭU 6w[t -9MF %.G[@ӈ|׹&Lձg LQ^|Q/7`CXZr!z Cgeen]h񎎚3]: w͛44LgQPjz:皿64$uU4?һJL08*\ɺ8 Zgqp XQMC <=czUY Y,wZ~GS[aP7̃ӓ:F@[s$!f|xJw!9Ͱfri/'lHP5g.}9^Xj5?e Fim-'zCv k3rPL\)kTH^ٱ̈L+AMdlۿItx88 رSSEiJg8ud`ZU>d%EHdZ=@05%͵;W1]=Naa{yu@RRtBۗ}}ԶXe_D_?B~ŗy%!/妭XiՊ4T<W!Ww9i1#.#nMÚ_U O|dap&ؘƷ?~l=:j^9zsId(Fk(ȃ{,a'!w%p[?yk>֘Lv'Y7|HAUP ۝x޸B 8$ƞ #RGĎ]A*zN+*X-h!x!SdvǽQ9p)Fɺ=0 v,k MwshdsX1LO?{KWKK^U?ME,fթ젿ř,ct|UC0VU.* E5::h>B@SW'_HYׂ#*^.#"yq㖋m=+M/2uda!Tm%Lz/prJ&ҭatHąOQ&'[ b08ږ7`Yyy^ݖGl=&WxA"MLE%7C9HUTs0@hah)9!cũdn|{MCR(~r/*Hp)7ߢA[;m^Q\%No܏[K(L^13.ۋS ~|ͺMK>l:""E&t w,R[B 9{#΢z^gu?<ə-bxZ)O-n'U6O{zySo/;⭝mӊ'-ȴ8XRc{.Ū<.824GZi.Bn.\aG'|`\ͣUzÕu~"3$E["-.9" ҺSSLlU~B81;f jiX1J P:,K`$T²/M;"EW/,p?ob,|z Uv.aS>Aଡ ]P5z5~\T'Aɚ_.t{MSf[z&ju3%I RGG)v.=1h,!s!TVc ދL>8^?J~AΆy, 꽝SZtL c*C CD +ht:iq؏02=:CQ񼒘t@}~U>f"S}{{K. e,^"j04"+#TFMna+}h(3]3yʶrBRGg7/fzBf`u!.ux{HO> ͌@lEd[j?23rxm!σֵӤ-lߗ$TՖ( +f==% 164'e[X$̊ѲU~>d'\*]0D88vZv_Sw *|vTZDwݿ ѠV5EF6R8".z g?.:)3ԷR6^_C jQ`gJ~@2yW AsQRkpN:t:$!/9Nʵ@hisΝ:Od(=}#J$h&dħhJط|{ # 7V2\2/ǥF32hX v$u#9**4Y}R)[ȳtplduhwїbc*v^-Z L(xtZsQeL`>A't s{(+m`UTL>Kn\rd2li,v,=mo$<@W.j(oL:l;.,k<$}unBж9!n|v ӯpz9@i _9nW_~Am,1h`ʥz4 Qï$AzŽ4f`폝!bKzYS[@eI0q%?ccޓ> tb 1e fFXY+!bWuL NȎod Inl?3WaiX+WpN5]贾8%}K"=MO[J{H[ l}L3j; aPuB~ņ|mu+ *!VhPJz@i]5%m|n~,{MYטּB.JU7SZ ƍuJ~.`JzLM&oKkW/FYEup4 BF^!i'X!Ķ.93}HzDa@[4ŸeZ#)Ԋl3uȤQvoX,EFbױCҊ8$iĉ r@$/<VD -uV S@'PzximW)d+KvGc7~6 C+y.yF2s[襱'p'}sz& ncDqu hηE/!6c ڍXk>Q-ؠտN~Mi|'[ȂyOl~cl󨺷B+aRY/Wʼ!c{jAβ8`lue )V]vg3Tu׃j~\m9@zk Ӆ.,,.k_fg6$*S ֕+YN[}]:?}Jl qQ*_{lol2с3 ro aR'ŷȀk׽C-H:cr5S|bϩeH=;0vvy*ʝ9 @CS}||@NӥN[oeкkcA4 wqd\=\i"p")gR"~{^d/ߛiE E w8mg1d_vQtl~7WF5$mP-ëI,WjARhBd_] iңVoa{?)t;CW>̲E N)%" j_ōbYf")\^AWㅤJ. [[4 KR͛a0*Sѩ1*ۈLCST%ot=dZ#e "ۡs9G{3^l9>$DZsӾ"ΈkLxiUfKUM(B/zQJXՏhbd ]_qhvN! xN$. B/ tH_SJ}Cܶc] T =糜$H *ɼH T[~*iϪ%}ι鿼Ńc/{J.L[m J ɘG3adE<Ŋ,?fJfq@u_iQDa=nc(6XU43? bAE@tYʧ㲮t$ ! )͇bj6NʩG:Г%c\H*gTX.#^򼴍|Ӊq!2X/sWK{P#C)\A֔i~> JAO;K_Z-nL ;üبm̗Tl1yIWKMg@ o|R'.&AgQߋKc9׵R P/vBpV~lk]pcm!(@}U$hy5* 2)]*S{Ct 'esow.(Z iR!YW߻dt6YnM_ßP!m/mL᧰!EW6:A%$#w)vZ I`jh==1_Ŋo ]μ9N/$CM5qҫ%I5S_}~ b4ӌQ,L&v Gz(i-gpB$LL@VE)(2 N+BHhQ>IäQ4r^Lp&f!2lrxfyIOljt@6՗6Ҽ`( ]Em*+G֋&(ӢX1 SC]n# ˀlX8(hJ2c#VAY%y@rNY,II=Ƞ Nھ G$T$p;we\[x!C8в"GFTnEơKy^ZVCcXR؈nuV ^WfB7NqTGOb Eź.+gġ,nzJ:$YJ;U=¡HkA=$s: ljK_I,3^N6aFXw Ni{jm)<8#pގΊjbc{;:#6\* y4 ?76Ry"Iu'D;%dTkBXh?'/>5F5oﱈQgߢr6(Ţ%ځ'?Yc"~s ZKUI/ <"ibUeI5x9Bq8 nUBLf{hnh*I&29ū9g,tL.~((:w%}mTۄGAH4PQ+?^ ܟaExTyhtQ1Qdپq,e]n YD`cnݧ.J=[(ƅƓGP.#23u&.՘ـ@cYl%ܒgtC5#L7SηCƤ6{Ysb<{;Up"W#<_`9Q_p*Yf|7c<7Ij)k7%t~u25/U$6 |EЭ@,Vtm&G>ۡ((;Ktg-u{z#uRr{ Ty/-曉m+F濪vZd&{ ht2f݊s͕z}f3Cچn[WvYڭx^vgwIxG@܉Mmۮ,~fA<'x[WPFHV*#"vJAIt Ƞ*UsRqTLU^ZH[X<$*AeĔ"PrQ+}ܫ~Ĝ+SyW%K]/hEHtPUOm,.?oBl8L#.Mf,T?v4ɪ)AP '7zOpӟLi=P~-Rv%nG]7kuMi]B *2bߺm61K& h3O){]Y;wi!3 T_M"S3j` 5y+Jւ4! e* &dl!Q_2xh3(|ôU=ǷEM:@b@O1wO ?&YҦgU 7OiH0`Y4ܬR#s͗paQQ?sBD}~ _$C݀o9f[?/P:|]K:jp Ajf]ڗgGjdIc7a*XsE]Rչ#ALiɣd~e d 7E&CZa|r#XIQ*_M ޯ9k1!?׍es7 U tJɴ-'uF*^,c8-V-e<ْU6أs{?nZO0lVҘLa.a3U1ա۪HFY'gdN=.M6qn7XO{a5#I ̍i^Q;Ҝn K6u={f;3pLsNrtwU,[>TzP#p.WAwmaV nAX.V:)\ͻ|b˞d^ᆍ ]Ib힐&Ycq&E*0|#1zffX$"QAURRz;y#9Z#SʮX`b%0|*.ד;*`E8kp҈l0T1Ǹ6BTBg۵|NmM5RH?}._dmxfeG)}&+Ջ8.IgEQCۺL1sC", YRJ۝ ixƽŌl;̝>U;tgs.ۼǵA!dtk%d'".G85^B[A !( :*i^2KM Qik\}ˊ~sr{^/ȚYh+^#FS $2r]2Qk} 75\ h.vTrj `$G/G@rn6$FYc mXZ]ٍ]?WuUmz/yT$Oټ]`4hpU6Pӱ' oe#KKkew Q$dTxy_uѺ: 'UE@ cViWo@\}XβP\G51~;ꞙχ7hI7[q`ɨ Oi]ڜoHHژdcؐ휜yLU^Ěb)Wd2pa $*]tY!~OT6C6{(9SSrWT܌4KS^kAAq[{L'˜?FED>7\xأ:bPgUj2?K=1ȕ?]uޞ,e짾L^|hpN6G{~t 4W1c꣦^:0%*[|W~Om|G^gpÉ/drLe Eao ~d Iq@\E^ D /A֕K0.t֌/JoH A#!ornP5MVϙ:4= f<zꡭF"L(_:5/~#FӊvA23N+h> W !GfS' qV;4ZJ Dy%,(hj,G {M_:Ҥ?]}[,7/kzʋMEUSee܍V*0ϳ0{ݽכ̒e'tiizr~/ɇ@ݵљvRTRVY@pAiJ R#x$6) LF\hVn ƾ/3*h`x(]Q6RA74_>QEF-&,̙_Y,`t.ؠF5+A5pń2W-ܢؤ1-6`Ʉܘ*ޙb)TH -=aSlRjYzRukrA=ULSRʥ#F^뒽SxCK/_V<+{̞#3/J)@yHzsT NPYʅ([W\9!peFծOfbF7aQ?2;IsBΞ S*j# u(D%bp_i`I)4 ?᝕Е'Zp(Gi'z\H?7 N7+{X]AD=C0 r]{4֞ &VA U{+ ۔_fju. jݻ P4&>k4v !Q퐖B"k ea;p3ԈYaUm*jR)(i9E|nx)O9ϡn]IZ0yBҞg4 :?šMS6'֞ z^P4 [%^YXU2~]x Fx( %D@w:CM[CֻY}^*Ǘ=RPpav& MByl svOYsB(\I$C"yhJdk%<^)wܣֳ@*3Ws=c`iyEYt?&Su_y697%7INIb -jcK^-Jߢ #' \k,vH챪yۄʤ;\KPo,5ER:$GS +WH8xrRE_` ?ѶGY(6lu~YNqϢ *at3pz7~%M7?}㳞pzDi*i%R,4t6-##⛿TUk+ H=.🮕VSK'NţᔯP>Y:y΃_AAX>:e[bJ(~&'C#45;tzr|o^Ų49V}{fGO[b_IrܝQ˳!Yd>Z߇ g@Zlѷ6!g1̓~ @|POWҫ%ߴI0MOX`N5av4+dӨ]p1_y6I۶x&I*QnMX]7ey}@HDDuy Bǀ*<o2lVDG_Z:S],.\<5rPX]-*vKXÂ|tԐė纗 -+vPɽWNOj|n6`we]WK] )dw 5X gOK[R{Ʋ[go!R0ΗV!~rAރ^v#06GRJ(\rRRY^OEH¥n4^2ɨ@oS^X!=Pz[{2ƽndv]HQ:]w_HCrz`bucbXª4&;iRR֤!쐗`Ey+GBnX.@8Q;!U{.t^*!KpuԄ׊;,h {IuF ] V 9G(7Rϣ@+m5yM|0S,gzir؞TdɔJw *4ѝl `GJ;LjܧYfU*Jȉo`='u|bSMޜpxheBQ}OLn?ѢJ+φ'lAO~AhS{oF?=r,ɼ#pS`޵VAXQS+&I>:r@Dw0zBxVl=Ұ֟Wl 3XKN kҙvc?ޠg}zGOnlw3# 2uCh[EljXOI$) o_~I.^R~Ezq;zd٨ 5E(RQ0y^UŦ &|[fo}(ދK"'q;U7ڵ>&S* `6ɴ:Esc~u<8֌yp# @Y` q$Ǐ9 V&:1c$GOн%041?[o2ڤ*Y{ xaY؟V۽:Bv{epF=!ʋЃ44t}t({uӘ8|{ğJOZZ#!L/ ! ٮÝW4Qzejc[OQ}+aq!HRWJ/}Mw?a=a3W`fɋ>V|C]cBdN79"d,I}&!(D$K NM Rh^S_*!/J%A8/MOdQ~QriFxi舆D]h(I(ޛ^dXIPX\C*O@:KHQGN%uW&,$Ol15l:|@l I)dkP' dDuNLFoG=g ^J3W Us(WMcW=tyw"dW" T}A=Q5摘~'ǩKʷ12L }s?b3eWwmZi@5;lՅ,y;uY¿A?qİ TpGT}fSM;:<"=v\׷Vcƣ@b펣•%6җ$y3uL1VI̻4b'm)վ|UL#lfw46qlΟI3r(|V,4d9N:UqG7aVa)uBRk9R $vKnq6Ͽ9aBſ,eQZ 33bb$j4v g7C5}8=G=n _GZY׸ +jp,~ɞ[]QUmjˎL`Uɍ=VQ1&B&իH(K>dxI{tԙsԎ1)S&vk>Y:Ia'ڊ h+0Elp߹[$Rw8 RĞم>K=4ҧ!>=._%8"F S0CA rc}8"lK|IܰoJJ L#F#yp-!훋Ds.d8(#n 뱲D ,`h'b޻1MG:T8†nqX6u9TOWR4Bt˞oj4!q>:g!!ژ& O۸!3 D 0: f7s_?^#F=]oA&xQX3yEgQ2|a^+bM4R0AQޭ4Ѻfy)";:-i [rن@,&R.t">cA$w-(? ~6#痃j|" %Q(Ǵ`3 7P 6#:,õ ޠ͚I1QZ%C*{U'+ֻY~Gt~kԜMgq6{A7ֿz"gƚ%e PM%uGKkO~h n,tC M-g gI(@axgBbx=;Wԏ?JDc V}`-׿ zb%d;iKr`BCo12rdp5լ{bA%$eXǮ6#2௛p^݀LԣJ׸OQ!4/6vU${o꒶R=:Є>8BH\] ,)eC['2"pq+E*/hJF0WLSZNdSYUl돘*,DLaʓT2;CYޭg?3Xm g/MLX6,7eXüW`TGE2zS+uuiD*D$`rA>͚iP/O-&*@8{;̭O>`E6BzoFq Ԥ@80J=3pUͫ#tKp{tZ׽4;\s&~L>.c 8,C9Ӛy0Мj^%=׶Em5䃝Xȹ@ywfw)8ڗ8ՀfH@UR#ifuEreG3D3 j؏NL]U T|bnEsgNx=;d]} 53#딈sOڗCJe^$dY YհC9]#g '. "(FJ7 4Odͣ Yy{6IdzЩAs NctG` e2v/$񭒽fR,==xW73e u>kS )p PL'5`NXr>Eo0p<[g""E B~St^+RV6-WF[􎅝LeฟJHޥ"(]5/НkDQV!V>4 e3SofwB!{3SBIG+VñGka%v;=i޵X.ݔ6Ts& oR %ʠHVb`Z0~in  }GֹC7MC+'oҖlPXXnH7&a8@P؝ZufrZrb#:B}&˳=OWnanƞv)9P4B4_ bg?}{Mຜ<4>/.)8*Yx1V]³\do"02A]eŕ7<FCo&"k [5`../;?4~R@7;8??v~b8`$:`;TcS\eބ h[jAl]D g.Nܺi)%Ux J;ĠZm9Pȣx)Jgzp=O!55EzX}h, S_Uй>d1Z2%bU B^MV%e]WPR(e;pH{Vkjg-[l/_$c/Ĥ{_:y?tKJ+ ,= уƠ@HJ/'+<&$vO-~󽨠U REe?q,侩VR}ͽr5/J/hBTHUW3!E(iD"EbD<hSy5w~P:2ԽV>;VI)ǰRAoP AR$**0 a򛘖Mdi?%I5a@Q])11|o 13r(ǥxVMyc;^CAZ'}XNz^P务{c,hh+j!n`L䰓}~ŷV4Û,fxz(J)-%e \ԱNElrl7+>N̖#C:hǁILj^w#PB2%_QGoҘ0SVF;}BgGC{AAyXw7sȈ%*=dc/ #6ّ \ @]c=&ōIggIY-M/ڸ3R:Eǣ'1hŃ`lݸ6UQqm2-pc-P/:AS8 w>zC;U*բIaq9^W&еzm+PAU7֢;"K[9-xftJӪ2FAVFk[,Z6^]DjƶWֵF$x**V4B02av;C9eAYu*D}DrC_ i8n9!j(<< ng#Vq#XyX mX}:   &(7]c|$6xN?hMqupUc.UcwaTtX&xdRs\xH2P AޗΕmC=]+ |YrBj'Gˏ̳Sӣc$oOWo*f c6Ь0h$Ia[ ]x [z|;A-NKB0)R.yw`ptPs"e1&,4F;61156\8Ήrv:w~,p%)ZVm>73T/v#q}-H}rgkeHo6v#:&63:̵a2HOAۺڀTNDwf&~>]`heoaUa7oe if$bdS&0[Cj"63z$2.nҪS Rr)_PMwk<] &㫉hE29H5 35P -j 3Ads #wP#?KC 7vBR{~*omt"Mef~z]0Tb3KCɖ6r2XY1.[+$ #bL'3Px4 `{?4iWM+SmD^$yIiG̺PKǂ±  Yي \ofRe%Wö4n7R?=zƿ0^J7cUGrRJ/RҰʼn7g /&  bdb@laVlQTlw(^w%_mLdƾ{++ʾ,T-b +|kt5k @V%ca=sz. 0}:iGdύ#75S,x< ukƺRկcjܙkE/%s`RxBȚ@wpAmmO0nt19ዻ]V1 iUC3v#+\cfڒ~veoK?=_$0[j7\& K,,!IP+3߄5\P&C| nTV#w˲MOu^a6B/yLcF)o-H?(GX߇& &O?y+Q-:&:% Vg$ zs-c0zX ڳOGp,}lVjf촠=׶SazpA,EL Ĭh6;,Y#@-H:VRƅ7?#mO,Jg(X|5%KSEYoaс;G-D@-i<~ {K| ]@tg勾o'_T# Jlmu'3e<Ǧ`܌c'1qwcۯS֯hvm1xkeSԆ7/S YՆByʦs9ʭ_'l!$M"\FfyB`M3gT*TxLNPˁ8DZx]π_D?Wu7hǖi jȺX=\W^CP-Y9H咽:X B<6ȣn=Lה&b1:vVLzҬVP I|G2vy͡ SؕZxh5^f6_npoH";|A\e=glJ?')]y`xsˣ!;닷ԓ~XERGW"i?~΍=6t}(bGJml2Ywj \Hy;O 2FQ(%{ FeB^=',[y"c̲%kIRVm+tZmљD-,Q56>#U5i^;OYj7L!O<#TV$sn4TW50;^a A7zm|D,R66Z bjC֬QsQ?Y+fGw ꄞ5Rup&9s_ˡYpx ϧi4Ηk6yW)!( >éGت5Q &MܚZٓWRq(.p3G*s VReYG84B}Beꉏ㛞N2l%P"qĮ H? Moz|$3(8 촀'(A.g[y7T4aOG #/TQǭֲfjl,Zb`=s"΂yi啋;J:C%CB=7ĹcwJǝk%>A12jN4i ЙS*˶ w٭!Ӊgf%TwP 0>pWv+6C))z/-]1=ވ3R,J,vaq 7nr`~Ӑ9q3N 掌*){P)fpV^*h﬘6̴̞fkM:MKAJJH߾閵,J`y/K*j0(#A8zl̗-'C>4oPЭo4s9?3ig`4OW a9(Hӣ(8ۙ&"oGzo&e: gV oSuj(~<He.YvYT_§p<3M'ʔC]}%ǿ. 9I]ESO\ |jI {cOΌVաQwZu <9-~db3MV՟ѠCQCh]1vJQ"-zT5kj;/zicKN LwM/t^SH: yþm-HPsƹ dFz,JI)|&+`'UgUf?y Gfa7o@VF=4n(q P3^v_:/< َ0b1nEkܮ0E,4b(ئ'lVc7F7~I6FA5IQInlvO;)$BP[ /sO]NSAOhX Յ}Cy4["u z_k.ڮ8@UGJz?9bL' pڗ0&Q n7\Os#&o*SV0OB=缶 1IQ#yX5LY,3kSZP=KUv)Q0:[g 'p[L)܋/%yC^hgԚ AbZw"fm'u;vGx$7nPfWh( vT m#.vJzZ%*3:ck55#ݿ i:IyB JsۊMрɷa\8GA6,#eUMtT'TSz;ӽ]R|"WŃ4El#ǘ oVXEְ(7 */,lmTq»* siNλ,ԗxcl&wtЏu;H?/LS,M p7d|U:Y?l0 +8T~/{\az pɎ8l@Z~#&wdy $P >&oU?\ ̝zlͶ~s1aDeN$#j)hLW@gԅ˶Txkurw:t;OgȺYӿYX?QdDn`%pлx|Ӌ2'qL"x=oh^OG^gxn楌{4㉣˓aԻ,QG[vJ)|N%O@n:0wY)h/龋 m!]*X+cŽIfHz$͓t.1` Y\)99|ISɶpi2TOHB/b/<(WcM*vU 5S~ `k?C|[ 8حk}"ʆ꓋:7r5Sr6󸑯$olI lNAx$*\sBJ~ 1wf,iϴ?gȑ<}=fkp{ w` Gԟk%v8}iyvE%+cŲ$=S+NK9ߊNVRCs-?Sij[oUJKAѨ }q4Mr]LM'S&}K%K+tBY /]/:xdcM ͼҳ~KpL#7H@yK͆r ;Mu^fbfPYsvq=?hJAǂC GS/=A$aup,0EXMInƶ%[%k.G"V E*FRYXטq[M٨P^>hN3֠OuOBJ2ha"+;QsN0߀|9 նΩ?F B9ˀ]E=t۹lmjmUzH`p(wgy y=9*Ddwm)>ܫ6m k fd@Է6#}nhh-8&5EoZ(iG*qpVrczn޴o/DLRuA$d jIK 6V>#xwq\ i\2HZ9FU28Z/k18{o-IZ SKQ´{Q]CìS(̺1My|B#i/~=v|=J{:v3JKh519ݡ{^؍NAb6h8ꉎ3]z0A 3B*6C4ƝEv(yK<l`cw1Cw^آqV7 'زȣ)>]{&+|@e0]AKS׎e~w!KaIn| nQF>ܚDGErN1Fөڈ)h> hs+;޻}Y0i4Z8DVcmQ=C?v13x`v[Rt+cv;( FFCjp1>)!Ja3<_졉<ԍ;{ΧIj""M{L{*:wS\ NsLT?拃!6#f!Hx(rn LHë1k؅lؐ}R`*)n,l=f ~`;V4BY`V{#V;%H9/*'@ڥxTMu QiӖ]Sc-Q/7@N_~y7D>dƃ_JEmHQ&e = ><nZˀ:f@ KmrxsӇN 3Q:5ŎUHÐ2 L-c?'&L aIյef@ WgT j}KfyHayp̙c`𢋐%MBn5fRZoX{ާ9*'[0 ItԪq~}‹y.g)AsWa%5]WiD"koKM{l 8ӳyg8ECN1#c)-aD4 =^޸]Ϻ^O5cK"|ƩV 7cK7Α=KTԊ_+~Y\`l/H)JM:ݺJT+ױS`+*Ce@4cʵuY0#}c!8+#4jn9@h t^k䠇yIu6D(K2/ f$>^4]ud_0*`P6s?4Ѯ<ޡ" Yx!lFs{S×4֧t/澀o8*TJ\f!B3T%>P4:)UM|}ȋj$0 :@iuNDsX\N5ᡜWz!0"X.U3 > ב`2De'HUaһ(2~pX r7X @W҅[Fuʿcz03@X"ע3?/67@trw[)flEȖߒ-{OAku#?ȿbGa{>vNPAqq%~/VђwWHpx63ĕVA"~|>lvC:*b4#^v6Q,uNj{h~gED{fUKdʉ!@0&-n;3c8pM J;li-O)6Y to m}3A:izհ]mS ԠDULVȦQĜGќĨ KP=}>:6 >C^s :|a< /嘇 8POFwJS9i[7%yflj;{AtEësnJewd1:#q`Ȁ҄L^&s7ßKe@UcO}3X[P!]YBu`1%W[Rc8&5I^G :Pï]{ \7=i|0Vg{/GcȞݦ-ʌ}v`تsrwF^O9 6& (ǬUay0h1;+U#tE0gb&S`Lɝ{zm58FtM2Y˝w݈A 4\cs( E  #Nf/]SMW$dp逴۩\0B \:@-/H"C茷L]FaF AW ZͨB:V7Qik{咿E&"yJa|Zdyuz+zr{q{ GAf_dIjpQxVE8y[urf?'j&0O;\DVQSJh|v4kNf9\qʎ>s+r 8[ǦksmQ-~GOxasjHsgYU+Ť2Ms(HYPdmNof|n-yIxLۄBcA~6rd^z8r &iBt_a}vW ίJ,8 ɄQu}+.p-"@=rZ,vHX@dhg*'hɍ8ucIB_`~ a9mS%q# AAǥJ@o.4^4LF*Q+zilVXko.A0Ct:KBD瀑i^p) ,%I6wa pb羿KYYfshe[4'y\0zwX?Zi,4ig\-qJk0 Gr}7[t,kϼ} <6c)Yz= 0Y9a:wer`V#h`g4cQ{.ks," r*u[|"u<<=zf )zxr!7k-Buﱊ(9X`S3'!a+$cD]*7ϩTe&=xR(Hg)pӓwL<,  &LIRli&ca%ʨX'THz~Qȍ"+AgܕE{),/B%K,zmpΏ%2%8Zm]rm͖sb&/L5chkG2SUũʝ>~; 'Z"cCU!AKm @AKLr%g]UZ('ҡvP@8sڣ=N ">ZL]pե2Tqx@cLr៸BNTXVxڢup ZM3\kju5.뺲WB{×ÒIȷ郻/R.pZCVK BZ?*ѭjG+\M?dxЏ*kN45J1O/6l w!gJ@m9?6yXZ^c? meN K'_}'ht1yj\z >]ThstrЮd2ȾɬCI @Qgecbtk*cwS>yIG"j} q'\lGjNg>Ϸie v2* o^ީ1Ԣ'b3i1eU0iHVҰxHb{:UT.Dn[ЮB])ki$QQ3r5ˊ{'.5.Ģ{=ǕJ茢oLfr- Cz6mim-+ʘXuth ݯiq [[ȳw+|Yj<(S)2P!Ip z~v2B|h{03Q0\rtGp}CrZ>V@Q:?uo'0-fص3#8 wu:4@)6HRN!d2{0} BƬ3jye\jj.ޢ~Wɱ $ 0fUfS:s33ZYzl@M~SK;'+r?REGBʡoQ s Y:-1zsSTOw-ja "? v`,*R$^LZ<"[qx6Oq_f jQcѮ0յ3VPdz4C5[Adq%u>\=Mivk0_,w=lقϏ[G^e}wPy_7T1d(٭ݤ?8LDunh iqj$ZZ@S M7@۱b= d\֓[ &Za1NkkGţආG?I.K25}^vNOED}ׂ(,!xzٲR2~g5Yr OF:yecYPL(yaz[>8i<^RQ8`h}k lcD#"y>h|ұw7+cstTv=ct5^aZW䙖q;qzG|fbm`i) `5=$6?iCˇ($ #:,2@:[ euOZ([7Y~gg GUB,+Ǩ>X~6}X[I0VYNp FS4Z jnc_HJ~/۾]#ٚ[7G_P;JTAn:8!ͷ"z{–Jo_JNօr` rY,%ayՎ}fr2iATԹdܵClH9C.MX=1?ŕhӻLmLr&YŠI.}Vx.5a#'F uC W H4j'LW+ -,r"^9w]K:D5%g o=*C>W!WAm٬❹,׃ C]“a24*o qa:Lup]! >+}xZa)`h6C.,CK f*@bL!oX,7U_/`Im6M*7CG3#07D6tƭsjJLO2]>36,jt;E5|R/ # O¹ 6f=ic a]ُ ϖxiU6BO`CML1M;URփ - YՀW(Ynwx}hat{]ˆG&$i>,Y=2C,ps8I){OuL&(Tғhch#߀zCC)NXWxDعGީi&=)+N 743d{oH8ƀw7pޜn-umX%#\RCTs:ņ^;6cx|]JJ[pkzpUެYIȳ`ˣ0u K l4 -wT_2I͗.s;d:/J|1ZHE]HH X}DOұRC]>Hݮ-4/\lS'߭cOӗ-y?Xw٘E#CO4A4'D${Z|dxq [ KJ7HJ(K'ax\5\aNhg=NjBm1IPD4goDCH\`BM}H>0Νi̢‰->!wE\=7V-țUH0KF8lh"& X/({<sN?DLdNzՀ_iGC{(q@XuW;@rLp;cQzsw]f"'F\x$+,rb:W"T^c88F- f\``ʉS$G|bȂ"4)!Q1\ff*{}%vSD#0~F%Kl5!WcʭFpc] UZ`}֚-_Xm`nƒg<7L×6ڙ~zE!uKCc85_"SME p}n{N3|+ROW0p0@vs3+qI4l:qCзObL5Q4 K9G >u7X7X QaJalٸd#?C6K WT dGlI-&S`Fn N- H澜chʃR5d ~!~e7ۈ\GAFlMLTQ}j7HuyaH\m; ELmاI(TygQ4y$j]eۖsTgS)]#=FXw~0f0B@u^-Z|dx$Nz4t*d-F.͇\Aَi25W~m\ςsnYئ.&1Դ|*ci9;\9uVXWR>ZP#@ucO5]%Ywh{hUb?@H3(ל֠%@[~|JH^H7^E5oiqh6#A{_IG0/ j}笏L1)賸A:F{Skv#E|u)g%u$xzyU0'PЦio.J%gJ M\I!7 Fp~1˃ںJnY0X}̏t/﫧#j@2# 4{Aډ? >]gqyͷQH26@q׏[C^";Xc6[޳5$RT?Ċb?C;H&Mm O& v~fԦ ÆSf_Ѷ$3qZQD2S;Cg+s2l9 1EGR6[L<  #*LjšOnbN]^ݝ08KxJ <,je뻼" sIZEMQX&=ۀ)~n݇I cz>qr|P~B~RJ'kcha0UbQ*;usicLŀ߀?DkkSke Ǵk} >L8S{`B?]8,^#,2Q LB|I{bA@*_(h4Nc y6p+dXob$/FRʼn(kpY9cAP+/M[/Nbq&RPQQ.9rQAݔw8\3N=ʳ~NlͅHז5׈0rPER|^Mr 'AU>u$6nzXC3cz= dSp ?& ^)޷! AS-fFl 10y9шL_U8jlA-1e)}D řα;EXh E2Hc7I8#6t-8c(ށI'n~q4e==p5`YMѭc'`BA:`p:Qٹe]oֿ'wS0Y:{%gT[(}<* >>|5 ՖHђsE.g&lA4PSZ.O酠pEQ!s%}_Ep|\,q*E%߳zܷ~ǡ, \؀'QtfJ+Y:hGLY2r2.?u1m[f1׬!9z@)Mq+5'T*@sI5aC(a8buy|]Ͷڊu?sB%3lWt`o|pC+ɻ 7e0(WVqۡFz|:@Ɍmڻv*Iv{1ZXd8E#Y}~䋼lY<R[Xݶ8pd>cIe fBPDz*IJ}R-[ >L,p>c"7HlLJ9MB`YnGf nDҬ9\}I PR+q}{U5_dNz"-_eew6uOȤ PӁkk"SIijɍ uh>K0Fn2]\=ܩ,] cRц^2E'>qt6v#[.ޫZk.VE%f"]|B`S>7nn`eC0ejPu?BnD2=j%Ֆ0W9K =IW!hEO7Սbz6KKn_fGvM;r< RsxZʕorq^ZGÜW χ!= G[@f0':Oq–Ä7ˌ2s8jGt.#7M`e;8po wQDˤni$WU_wð&ݖ|߅IdUwOO} l+z$?Jk'sZرo ƧϫC/bzz܆$ KcA+*z bO>8w?{Yc'}Ee nH^j21âPQ˝ew[nF`B~J(+vAC'q2fI%(75`͖\Eh>E/Z )k'jVW+xN~a\(+"50)#b}1V$աy7N(<3շ!tܽ-Ԫ U/rO=E5|'WP-'ӄ$FR } s|,;ZkR8mc;1J/Z3 qqcP=B11CupIFPɛ'!=:#r5A?Yd=1ʽq; aJ=;igRѷKWEkt&hGUЋ(R5ٌ lF"-<(IyKfLܙblPPB*,U{\<*5D{ .VRIsVO+Mie}پz Xr X֍loR څVRQS봸# hӎK?9)p"j {6IyqpJ'/\%˷# A8ihQX=5 Ar24oa}텍U!_+xN=-o4%.M=EL>,RK:ݷt V.t(G!(ɖU$)-VA|xܚ+݌-sX+P6Wlci'dj+Ж)$}w j ,rKz ݅^OxӃiB~,-U-)sN)5ww er}Eҋڡ ;j#/r&%呐gbOFO3'u" v._~'<iީ s|cP}gz/gږ?=.j'eV`Kt5'nqg:^fCM]ޠmY̱7ati峕[2לe𚨴ҰL6nڅf\n pi?k!B,P]$d,/]_!zMGU @wL;727UDgt`5Tx 6y>z8)`nUr5Zm WF ) ITܐYc.?򦽼ѣ@ِ| I;Y,bgkKAwrνKYO Cn̘g)`rn޶y-,>0qI{p =Yo'oBaEm܏TSʨ䴎N`dR\}%sLT"0r£aeM2$Ic\V/.&H045g樂;/5O}$Vg~7\FAÏE3;ͽ G.98toٝ_xcgĐePğ]utrr%/q*xpA>=C^p^ ҃* dV!Ɍ)`B2p!+(űʼn;)=+&KR\bnbCl>LMR:榭IGfӰ6n*ݠ/6m G>Q>9X9}c $C@\`v,umkK9~% z;X[I8NƲB692tzPW_kPx. BdkHsLbýw^&!h\SM;LSG^A޻9Ls46LVF=|a L]<ΫR3`vJ׏cMa0s`v x@a/H\jrӃ#Ёu͹ D0 KsBuXKgMV+@ 3 dTeAsL1a)\W)ܫJʚHFp6lͣJo~/tї#Γp3 %,O|qfY.B^kf^G(C0Z{V؋Xew=$ʢց&Zȹ0/ɛZGesRˠWXKļRɋ~[ &D F=PR{TJ:| L1{qP1ywFek§j$OY{N|sΆ-=/bF$ ~SC6O]u#iR ̣ҭFo&{p5nH>Iʼnf 6Ȁ5?p)s_lYgr]*]S.n L."ugLM f{Gp4[}vԔDU$mAN1Q:bÞ9 PIW+B=[wAFh<{rM< Ajl 4*\2v5s&dT[HYhf+NٵXfmA;3}9(i_nIZcU?؃̖/Jtۢ? $ # U|[et@:-ĂgItVy|r;P|1! =F!+,-*̳ʰߑ?E;}v,Tf/$Z(geY*2H6XÎo'<:-Ɠ:!zh_ 3j =fl-g!Qa0W j n_AfOns2rQ1}f򳐢CQwFk[% "b3${; !=NRk-0h aʘȊsCK!ZEFC^9- (-QV^ \x˄st+?5TR+f4ⴤiTl DmFfm? 7kk$ߊ U'IiåcIe/r p"R Nx>J$t"B^Xo9> ijEl'6\hў>g1 g{l#-`m@W)C9BP =?h6Tf!;߂i%gSȣe< gvh J"Mf  BB%kO 23eS$1¿χ3Uk*¢uz 쪚 fL<)xՒxj}"nVsƳ<(#67XMv_JcTskri]+Hf@UG*9s/$k9UP %Wc \;9Ux. h\/er\q;8ǀye_2\bT=.ԩ8\:dEG"׆&66og V\9jXwt1E¤؛%j3zR,dwk1.">]-:Wwc 'ˢf׸Ry* eR)+@Krqgh_{]>8r=U O2 [сz9Vq,3Dr(׮1-`q>WXVm)5Ekp2kReqax"^2 (avl<8dNO͙`w3?_:buӀ{.]a5D?(FS4EmQ5.HoqcAȰm;MܗpJ =~Դ]?0B=#u=꾦b٠aZ%'Ǎm#*y9(t;CZ^A$xQ9t`&_BS9yC>~`y9QVZiUIJA"MfI_/!*CQ8ZFpxNUe]"*xU(>2DVZQvE k^0Vf{CPNݜg<|Lx|`N0^{r /֠k(@FHú5yUDZk}?i|c?흅 XΆ$ BE|4EaI8H$^=3]rEK@ w,֧j 0ð! 9y;2~|zg03$G$ k4W鳳AkuIs#=EB"Tk_Lyx*:ת$I+=sB o-"헾y2(3.d]6  CLhba@pCItUVS]x%iҾ2`ش8keM:u ^Ec ؁'iXSqlqϟYmH>$}g,l" "pȎ1 k*o>!&lhѢwm\u;~=:sskJCBz5c`>_;rݧ§Zzo#ѿ[Ce= %q:uZ3Z2j+"$l~ڢi; V[ֈ^S){hɳ66 ?y} J #PD'̪ZBTYo/N4!9F2`䪗OJnP U3Ɋ?|-o!ϦMl"CI6rذD5Thqeܽ.Dz.Ѕ5h$EP4Sz0tUC = >} 9 0O%]/ESYR.p*rPO< vt=Uh Fy _?"pH p.ɍ`%"OOo|e_x~:Q8 oB;޿82k%Oemʨ&Ԋ0O  I/Wu.  ͶEoIBP_08 N㘶U# j͎&·Yn@_ ,/ Kj1W,h zbӉΝ7Rpf!x<*bb;B+5ҝ~"`Ru}^y]Q0HhS+Rt% l^c34gMWFB[rw78v Mhsu]E&B;/֦Z#(,hYxzH73{=tqE>tj3rĸ{S\~zE@à:@>(Lb'Jwy3pߒ 5jj~p6f+a1 zZkʼoj,E.'$;LձfHf#|ba|ԏoסElH'ajlv"D)+mF|ŏr&f'p t"ڑЮ;d΁)3ϳyVzL6>7\wVV|Q o+e֦4!uۍFov;>Ș?жe 6DU-meXx))\0##CN|]_i`=GwRӳC9kqoUWGK+_z.Oc|) 8z# UR6NyC㊸7}A:qڟΌ.9Gx+RkRʹgFsuy': îvk2)Sp^  6(2-хZmIN#0xrwctc%!ccΰ*:R6VT@Zh\o&AuS. tjİ@&@+ M04POT *J(ckOſg"+]i|Pl+z!xfO E9 #8v ׮[hya۷K"HU}./y3w_di,#q-Jh(dӫ2P ߑNIUNäfɅZݎ[Axw*|9ΰzοA)ӄ6l䲡vܪ|d2^VI_eh!FW*׸Bȼ9.=3م"zfӑw^3CH:E[݃/.-`Azc: #{C5Bn{ ioTo.v(?WB}piu"(/|R$XZBd>]<)~0XbG_]{@FHS;٤RFp)/,Ӌ^ojB$lJĶn|tsWDռIBBi,kNrHr6M\Vv T3OR咂6{,nyt#'_>_'Y+ ne[qHX47Lk񩋍ax\^?z(A{Bhu-3ŭS_ V]J";9awgr蚞Pٻl_3 @zB6f9m i # ܜ|,c{k+6 #c& 9kSW3Gw 9Mpf 0 EJfWqh\1#_@SjubIP lb#+S--lhwXqDOcީkl FQ`3Uvg、S`f/O3ܱpARRϏ ,P`3@YLTj[y/,"5$ji> ȚHrh P-4 SvH@*H$灴LJjrN/9M5pm̉Ib|˧ z[ۮc>H>>nSzhͪx8 !@-uExTLDPh{{ nI HHcյоM-pA9@ն5Cٳ㭗Fz ~8Ok_0PUKj؋=?iO#┌X3QmZہYjU=Lxڌ Vo^b݃jv]!]NkƝ{_+ P9k^^3%[' Qtc[VZئq7"Pm 'сhKWU&Qrˍ:Ǖ=*r耫3(n7#ѲQv˹nX9qN{QgSSo1 6(`<'\zCG:x*ǩyamۥ.q;-VrW.YA=h8pU_7$*ŌP|wZy ׿u]::SVO/OhoTJѴ_ӿW@pG hbv7"y_3NkV*m;pWil5=%hf-ތ6XB  %'_^1dM6a/wS9 dL9 &/."ֵAUdSlJ,}T{t@yā_S|W!LD70A/'?p o8(Bا: _c]WgFt?%2Nȥ ets3G |, %`-KXewK75ˎЁi$.殺i6+=*s#.%zSL,%plA¿鄴/d |׀֚zL3Yo>Pzu}] hѰ k!f6%BՒ-öTE[Mqb)񭖻ź,Og$hFy9jAё a s'=NG\zf ~?u4YJN$l(`wIAH>,m^4UIY!ukDTrmGxR:3[lƦPS[@c &!V$3xEui*RET ;dw*wV^'\ lo;r"J?!nr"[,&Xh{gē&1w&Z`gƄ:\͑Y~b/YqK#Ѹ0X!s*tv v߶n9%"lff='+" CRZgq؎q*~+`hL p[ֱ0:#,]w._֮bR_*߃0(tOךDtKz.`geˑ㋬y*73 ٿIjGp9R8٣LhQWEHVIk{^9:ѮCjgHː497Y!$4Fb c.=Q^Ir#yz-N~~Dީ]^EExλ3)ԇ슶<f<EE)kP]̧qοHi DzI,x*_/S }+')҅0HGl[` #\Z0^בAPS ΃:o}Ȇ ?Vq>cٟHeޑ'K`i~hڥ28>uyVĖ qߣQN^Tەb{^>I_6Om֠2 -c6йaU>=!X&۬c7倩_}\tL췲U`bqաr<⤝},^@BOoeXx:߷ۯ-*YU<0'Ahv-=W@>s$/+칤Q>gЎ#'EkppXϽLlɕ>1/nn)eY&qpv«FJqHB& F6U|sɥ׫j(E* z$/p%tR Ou(.$J*Pu?8 $JUJ8 ,a,ծaWZ{ż5/1L4b iǙ2P ݊V0KuUcPqvP =pz+ rs&ax=tM.Lwˇ\o.KTL2SjZ,FRW>PФ6#ힽ&Z@vk<c+O'hs ErcI֘~ψ[?ʑ}q/ %- ʶsUG#J;c LU+Jg(lG#=;2N^/ĪYg(mjE|pC\,J6㎃CO;"o&>nvBy/hB?[6iJoq3C}H'0v-F/Ўd [_vty E%5uS^ ^K,3yŏ>0O2Jrn$p|o.3Ug,e#(>GSm/f6z嬬 t5jwi-Lb<` >CH]݆{$qKXbJm#6wn/ݍ|Ym:%zY(<%6<ٝ)1RFfb !m} & dqL@N M2Р:^GWrq;12M/_6䩇&% M*hzX50)Dۢ'Q옛l[\7Z  _v^ڕ"1QBWgy^d #N^\4!DZC}S#gӃ.F.H\p0C[kf;]SkA1O ) x=݄<Pyz3}ɕ 7ޡM-S pr!݄w`%&{#YY"ΛMTcs-MV"0ah ߦԧ+K$H`z<u'ɍQIۧ T03:[M027 c87 &C?iG2΃"8B.RUn}z.*؉ADX'U0P9vHuQ'+dwr& #!mEoCxE]񓻗Hvחt $adF&qNؔb`ʼTK>Vme.ٟ,X 74XZ\|(T79~ KIZ깢D^}C F<3^'s+ 0Ģ3(W`նq0fUjah@[~ 48j+ۼ"&-|uszKr)iqEC3$ %WRTf6ETCchS/4xCT0kGecsH.қp5ˉ/\ Hyj (Yyxa%uW3r)?iN+Xx̙σUhѓ]P rMR>I2Ukt9}pK<A/GѠ\3p4r;]DY/S=]QC7|OBҺ+IeYuR2Y|XxM1݌3u=^Sf6F105 REe9rsbBECMh3>fXV3J9  .N@N T!*Ll\q28-7w屿<{1mh܀3%ܩ]h ۖ[CB>p\U p a7LC7] N1h]f9H Z#C<8Xz;]0_'&Ea4.dv&Mn坤WL`9ьݼC^M*  \ %VB v @%+\K#C6Xc"&\Gv4q8j.&`&G]=~umbP ҉ݴ#6{[*(:E709Io ӣMt*&uCo!;t-3R< 3SI:Fw8|9}wFwCʙ};M'X0FSEX;ւPMoմ晫, *)?GםzHl*Ϛ9 ̉o!KLt@[Z֢0p4Y'j6w:\ tmo֧Rʫ +@Ĥx?#քU2hM{j`3d*#Ȧd;M3p0)r[~Mgxpb^!!ȤT,/„]@m=djm]a 3zG8_jNn)? yx툱ټ|@#e8WS#j>cۤFˡ!q90[BRܒdE/PԤrYmڡ}39Wwwz\='g<]~ ; 1OBH.w;xԶS'i8 YO;ò"4S'waSVc|nmƍ.JSSB4͕.dҶIsi"nzO֨, &RK bgJτ 2'u2)>,Ênm bVTvLPa%*yi 47˜SXh'2ʊ"ti +ǝ+!"d,%hMo*5b0%r;S"f0LVbj^Sx`+W|4t n ]Ԓ^c=.ܚ}VmMӚ%/ DIֿw̚6eD v Eps5HĿ ˀ S`{>GNR'HO1-ڳ)t4/[Oo`an)Kf9= qZPAl^kƾg)e (6m\jb|6z}>fUnb٫Ʒ suk8o SQ+4CS@0vb&Pdp5мS!3Y\&%>Qhęo; "xZ rOlJ vWwաB 9hվ P:Feӿ@r ZV 727ʪR l>@ P# df[Pd7,fs Sg"}W_bLyH*ՈX4f2k: i\66)feiRR1a++>YlCz>T&g!pO5y$ $<ƅa>ϝv,?./'}ǰmo @[d' d Ku__n؅0?-&Y,7kGN`jMQ >3\fCSL?ﯭQHCOdLkUӛ H}hE0J#c FPrdZA浫!3H r's{I}1m)j̖gAl˸O-%4ز͗SБg2%K826廔vKuQӳ>Y|}k +_:k&<:2`UÏ[崷KܨЭ6Zu8AdOqIZS~aސ/wovHOnksޒ#\c;ԝv& HsnM{LDnCξft3Hx2;9+?`0h4f$:nR69 Ophxз`>OWfҗ:2x e+|)rW4N̓ڄAW+>ߥ;ꟉI'2+>wInXh|:R@3^P,OF2ZWKӽ8dߊDL mN۹eT;J빑W'絭w7ߑHåZ GcH7Aʞ= +fq_ѷ?S6Ta>~Exz.EsZĿ>X+ P Q^\Ӣ+npxp)b( l>auLJ(\9ڸq8a䚉fV=VO50 &H(|qĥለ+A)GZ gcJ3vqh6aÅG#Yׁbᖗ=?o= * ٖ@"5)ud2%BcLߺ {~X#2Z# Jāi= BGTG5(/f,+#O9znI/_'BΆ/UޞjKNyfsq0">r;Y% GVQ̞KgA=1 =L򳊘6PJg*Rzӽdr_ZaM"È rb*S̀_P[%[i~K*`E䥈[FJMpAD<3x^Ӄw4KV=E2{dy)1㑖8s۠ͽ}aڻ=`74MTkڞ38;b|M{'R "wẠsKmdjj^7-,\p|E4"!#)DB;bl-6ΏG3u}b<|((+`GF:p?SI\&VM:-8%Cy!MtT&RnNg%j q7^.Mmy3pq +,T9Vw7&vjv仐G<-E0AEW@䗨a&2BT:k " re8/e3%QY vc]+#:ւskR"lP 'E)Qv<Iz a7 ֖–[r7j(U3IeI5ɑg9IWB8&ꓤQA A˅4̵©8$C@: .[dW= NB ${/.̨Ѿg6I1'm!/l =~uM} W<zJaA H;^bնiV6HnMiȪ؏ʯG)@2Wl%SCMS1+ n0% #5N2e;'޺Yr 7;D嚗nF;Z mB\ (6j0Fom* ףH)V H@?C366\Y@u4uv\j~02x%0>~՚}=@pEy2eEaװAB#XԠ7Y&&4/?7J\ "CӜ.@%:QS4Z kt0(zUޣaNyOXijB߅,uéÍq/W|ܕkbMv#)yk\!tAK{7g1 F[~GA.J%b7&K/8s24S_}E(g>"GNvnmyPbD\V (2FHlND^$qLx g s`~ky`qI&T*UxMwps`9H(`ՈS!kuKcXu2Q%e0u6t1FA?1%ḚDQJܾagU{>WKF`rP@ UzpJ.%r1Z qO(f!`d9$1bx `v!nJy mFo<ģgWvf]AK"mGe~L4U毑RSUaV{K氏T80]_1NyEeݐE5RzlF[liƒMA`ri؆Jb aBťkx,ED Mu [R&^aA> , ִuH9L@&u"A,?v1,rtdQC h mGl&+ξxX<ŜfJ) KVACZz]I>Vf4UO;W^*!׍) +ʴWع] 7M1>CTNss=?m 1/Cvl46Dq$U4NdH[q%^5 \>,x?)k;b-ʁ 皐q(Y3-?YGM-Ox`ş7`~CR3em.x;H^â& [X;W@nqhUVu#^Z&7v8Ƽ o/c rq ٕ1ܤ役p8QB**;U,}I&#AR+P(ϐػgU~>HƟ\"cf6/$>o+mcȢesNNمyܼ/&D0j(2cNlqH9UM^$AG({JgUwUMk^;2ҝ[ nqhe2cPdKIQ1/~}S9]N5EE(\"'P bE,2㲲"+=StjfS,Y?ft! fX+hRQi&byza}FCE)r',:^fu+~L"oxۑqW- |3foNw&D8㼣6fcJ*(EЂ3LaC,qUPW,a,jA8΂@{KbQg F&0::GL2v"ѮCߢ؅BonU4ܚly祬~x\ V>|v __ؓ5wY/<X1pT{ W"rFʳ{->ٙo8Yg! š[ ݑDL(6s`/k h5V!fu bLMy)W6횩I8T/];V k-Y,j5q V$0Jʬ^ҵ>LW S;XowZ`*1(5$ " ).(_.٥\xP̉0Hf٧ dGg^`6zDzCQ~4+]}t] }ݾeDPj˓j(٘j$˰Q<}3KAOdB}(=Ŀ?%_5['6~vG~Pڑz^WR|ǢJSqd`Kq˂+i y4LKO_cx[Y^ФԬ/'5}4]"=cLZe[R_w853$;z 2̴ )6p(y-D/3NB;VC?#zg I ?Vo9FTNR`{?r75Kuj2}Β:Ɓ>rQ,縸KB}~lDQ{դ򙏭r%հ^=&q I ߆nY/_ E1N259a_qC 26~FA0n xk2,ͺXG2mED]) dz^pŜ Y,xML-墾cT^Vrf0ķYr疛nV&xoR 8auIeK^@ @eN,#hKSpn,Ws'_~.h ZmՃ fHCXIHI#-٦m6dCB&Q8E:$a3)0yβZ(Fx !! };k=5$m<]Bs4 5:MxÊ)cZ#(>?ќwPn'O" }ƿH~vCT3ٹ&.ѥp$m/'e6DcM# #Sb y8ؚ!_8xr N>Crg`bV/ξs#tx\܋`ԯ7bC)mm{MsNի1k ٬M~Nw+F%/4QCޖfOL ^Hlͤc.nC{'9aXh2-:%yvFKl> KfQocŦB3(D8k Ze~l`135i-Ԗ9O8[/CXt@'OGn‘q w2Ч`cg;Na@AZ6\0ۊ7RC>iy:kYl:%yx:yXG5W(݌/\$Bf ұ[)lTf"riBkd?T=  vGisoJ(7d랊ۉ{g7j9/39v!M~Ry/hbcoG]Ǎ5m" dO٩ף|ɡ=E@MGs.a@a{<2`MqAXh=z/'bnPn aS(J@JE{=.\@Ib\{xoȵwj!֓2Md&vB틦cSԑu2 +)$e TU _Fq hMo>4Ț/n`mB9u3ZHN4; Q<"c7q/31ϋ{*͍Iz3G,%s:G{xT)z_8-+w~MVҰS-#[ ]-WȻB9T+ 8oD%+#81|Ct?W?8|vnZ"זFѷ&er>ټ1I#:J.|3HôA$>61],!F_gm+ɡv#-i_RV8J_+J<$.VAS+cTI4K,^=ȍ -17X#QX/O>E_uJ}uxt%B w4Zrܸ:vOnA9LԠCdΝÅ ", !8[nh@TKw=dگjGVQlnKaV^r\m1u,34Di5 :K O`y=u!U7.AQ1~5Y['^q)>7)yMߏKA;iŝƱg l lʼTW`xTb{0vuoĉK;,<ib=)Edso jN{g@lRݗ =[Ě\HAW;+xKj͟8ĝBz[۳2*LBMco"/9NnnI;(1{ǟJp.y_JHs׷ BPUX9s׷)ouTA0P:(' 5ȉr{X7lDOe@ɔ 3Gjgƙ !,_f6CJ)L]V-4Ip(4y}!nSyJLәN4TAOʢAp[-mu? Ē1KV&3Yȋhjy; 1Z/x?&Q" t?؍ŝeEq&.DZ$Ձ IH\fQiaw5ϲl!&]W-W.c#, yR/O5 [Ё%71 4D|}ߨ(~3.xLE[t|m:] !ssvEzA?.}tj?E̅z x&K!m|:fy7ábLEE 4bͰ sө3"K4HGuzg~ Wl6CI b8*у_>>T O_<sjϢwVgHirȍ u{cH`W ^U6{O;LjS+j8G\:_EH*U-1fwGD釐stܿx]"K7WlUn%0H|5cz:/aO7 I'oi<6|+#wdRbR]z`4~-{n6靝:InEi,Kn pS֐o`{)s&oULNr9cȳts+pCt׾s9 a`ա*oA"Ȱw GH&팷LzQA2ۢJM& Li'B39yp{9r$5Q&AcFg{zU6!_뷋 -H q^+/i1pXI ~E/FN@w1T`L?9pQEmbZHqEP엉gS6ET煎OU]V&\$#1աk_uD]VA2hp^rUiZú?dv@,0R#>r(t Ӝ.[>gtIpԷȷk``|'wTir׌c= ]7.>NC,zBP٢Xr+a~~Ndn|?H~7i"M+"oUҳ%bk@$t-,9hCMj}Ȗa5a<0wک#7 kfs|ΫG: r0i Y4ItEc](1v40IkS1~ݼƠr ɤ}(g9 Uˮ PݣĩD#۹"ߌ[JzǷkp/0_dvEh~ ZO8},߸gO^,4HU4Atdv`JDuPA-yK;K}i#,gD-j b6[ʳ9Ue2_Ҙ"$[YϢr3ª#/`=wIUeѰ. ~B%*r Ř7)`%ةXbshkgoWaX\%/Í FspYWY[̝`BaÑશ bh:2AY䁙9ٕYNtnoXG0 ?o|*’_(]+Z}2 }VLwvgÇLOofnEc[ {ώlsc BF=ݺA&򱅘e?e qU?Fܣ?&rY)qxNZWUi#0R|Ӣa;m-Ga4=KtfD. נ?ܷыud+AjGV`z9M~hk2Xz0nʟĢSǕ -][ X-<")BDa܅Ȯk*~;jhZ+K`03Uz% T]3ӂ"sK6ۥR6啦Oi. `%hVpԇ8M/̄Oʺ,N 4'fإ |).>4 tDEuN[ dM]HF pQTd,낍xDE+TE զ / n19nj!DT8}Ըu?BI;S:%^ml/8f:a6=IT P/C2Ƀ3=Mr'CwΉ#]KhN+a+-5?䊏f)nQߠ]h"5qK=HH'-ҌGyIYnc MczlcѺ XRl:a͍x|k fΩV 38p햝2kĞMqwG=Q՝P"&/Fs+&@KcWZUUS9u@LESn\ !ckDMLMG=4׽u=IA<ٸ/-ۤfzϜf9ڥf%w:rcȊ 9l?#%bb-SgRHQiu5U5g'cRomuVż)И/6gb2u-\ "V'uYr[{lcVt]0i-]HZI$oFFzNǽ}&_#Vc[jznhbmEńⓧKmV}toz>Y>Cxݔ>~vydx( Cu51-vȋ'${Z5gl\Ԋa0}mUȒRԕpI {fյCp>H٨aQZ0ֱbx]sUQ'o ֩&i9|BZY 嬥^2:,vuQe~9J;5f?&E)ky-K,KhCEc=}_1ʘ{1) U,=7" #ںn5~s@%ַҠ5GnvUj @> ɳ C&Dat T'^1O.TkG6& bUm{&oe$r@~\^勇=w.]Px_V_AKq>MW'3\Qtm' hM7?jqĢkyjBAFs$"YS:Kԛd40/&ux22"7\D/Ee"е!s2 ʸ"6g /JYa͈Y ?5KSmh#Ѧ@18s2vUJv~]X6a4Ճ2<4)㟜{!`FHe^"gQ^2\s (a$FL1~Hl ð}X=W*䌲! fZK}ްl巇 rOwUB&ߟM)4{ڥVб{yq7So7?̮)+8n%{ڪ%5lCZMn^'.A ArcMs<{*EsQc> ZJ?uὝp9 X5]:oy֡Z7Oocn=F8%0uk@:fv CNd/Z3ɏ:,y[ƀhoXYXjDA-)ڽ?7* S'\=d*b؊nrsuZWގ[ڎ':f~S'l9IvncBGXy hlNL0_AP7=}%>/;uPvGwpXw>MkS%sdgfΨ+y'X+Sy^)uK7-5OǮ 03m8ٻmB)MP<:2|'iKڠtNJ:$XO9Ap:%I3'F8 ;5B%Y,[2 s4QʙҒm#TɆS5/}8RJEIsTmHZ/BsUW=ڽ2oÐ"F1s xwHgK/tVz~ڣNЂ҅m<&76Ȫ[3=ן!IdNV~2:Ÿp P"0SzTB\Kx[bG "THal[x%|>eVgދg!`}m#nf$ؠ9DiBpvQN bѰ25 ۚNUt8V 4=n OGޛhC,Pji 5|oPc-<-^BqΣU eѵdNc2KԼJpHqBD5; 8o݅}e\$ 1@"K 07|Q#o2>بp7끉C=Ҿ.ѡ3Tqol|K)b=@a/ _Kj DufyD2}WJPE@InAyCfՉR5ٗoǤ ﹒EYLOf!<`]<ĴiF`X;Arǡ^@jARZkh_COc#j wB(r#Sa5;\V݀k֩4v0~ktY)A3+C4K-|;OFdXr&*ݼr֨Rh瞺9K!HKYɍ*\uVwƉb7L\jIC/ YH'h?Iʨ*8ůjN%d.k|f^ Z|0Re$8[d]j]j7nPQ! {Uˑ"_ б8V-ь6fUb]UJ2hoː:g Gx%p-+r.X+$N=w OT&Hgjsysr~EF}A gH%k vCDy3#ӞȜ@>|\;w\ '7&¿Ɵ}>ǖn`ێ<.+6ߵ*Y\ꪠ@+0q^V%DN6c:C 8͊dG@ 886,5{Ӟ|jlE$ R+'vTys5; }ˑ s8+}po,+4 >SN=[`FgM%U)J`-ffWGlʳi+Y⬵ n\\z_ӂ "݄6:.Iu᪺6)L#(#/G +D=Uzn_MM#8^xA,A kn 'W, T\!HPUñR׬%E.u&нs*g FgQK(~JhL;WB mi&Ou'{6׎|Scr\=/h̠kl"c]Lm^U>#jֿY#ƵP#`Bq7a.S-`$b^{TVueÏSu;҂5`~SSZ PnX- (0("~w"~9S"B${ hH/:7 ԡ0XURSsˎ>ΌCJ:ͯYfo&` "E&J+/pf ®.dar4^LYxXk-ƌ~$F(x@1tIx\[2*hD=q3׉n~|=',ư*g=RcpmϒĤpCs9Q"= GYVg7 ]j#KY*2Ÿ / qBS2p'Iz!]\ɴ@lBfZ3rREBl'}{KxxT_?t}=&tsdpZ%h3}N2Pj^Kx'=J6=[ 㟤} )#Ǹ7.f-}iiGg ѧ'axkbKc%'`n?hZq(קYJOӪ'tB}Yh $DPƢ5.ـ^Æ}+2ݗfБ]}`mำQ x w~Y_̂,fv~ V ($ YO:v5߿.}reI`àI?D>;X/蓤Ekĝ4it a˴v/*&hX@C#n'3U1HrIl'V';zŘ?̸Ihlzш.BoQi=64.d9R}2 ^PڮzY|7T~,JEC΄k˙ޭX\-MxI-f~~1vOy;2SQybm,2yN<=e{|ZT~;"**|/8t=SԞVh_{hYFG]/ZJĸ(Ƚ`ZLԥ[yI<=;m p-W;s-M3Sv̮ d@ d _-U o&n4j<2|LPK_±い\@93nuw`BF.~Q~=9g(4+aHb3IU3VÒ,.KR5xJZU1w5h`r><:Vc|Q3r:ȅ`z߯)==<޿2)q3?xrO"ca2@7cϠbR15}^sv1H}MWLÓ4flǠ> ëcd*vjQW$a$ +b;Eg%MTMUWvAl'@RgnMkzuH1d^GÞn^F\c'٥ @HggS|7o]4ˬ!S>8Y^{ö;f]zPwuLU^Dp(Q*Pw zˆ-S7ʾzTibSQeЭA @cJ۰R HYh=}Ov#=E>:׃pQtDZI7>V%p,›/Y= 0l/1$q0[H,"'ᦊA8WMe&][Z\VI'L LӒpu4c x`-8Ԯ^J>-[N$яKFQEq7sC~INx7oQ4 7q)SiT}r[s&)4+ݗ߉oAPƅ(^ !z3,6BCbhVs[9D_ _cPեGfunCyrˣa]|#|6ϭ`% ֧6Úlp4Ғ-b7ou+_q+"!0~y@ S!g^Bėp&g/2oAM *md#x1&SDV6 Ùc3p~ isZ~|7$=J^;9fEw=,}SNk~trH'gy1Vc bFe7?Cd}Э6`񌗚r]H[lHGH{j.~.y>ot~ߥ\%} )| ,<B'?E h8yL^L.)IOY e[PQyNBtnZcY:I=|jLS]PdU:?#l'.;/b/P0RP9 ۇ$H/LIP;grةsq0$@9̼K@aldaZuXz{kcDy|j ϼ`,LӲ━J SC_7A-? kDX}Z {dJP%&hVJPLy%.݋OB0*t*F6ՖO_tNw% g^V!F pn6x:H|co|k6~\{H~2{خ*´M͇E¤p1'Pǽ˯t97lt!&žV[gꂛ <ԓḵYNɁܸL yؒ$W.@δ[KSu X~@0 ¼N7IV,G%y%F:5L4[{m> +ʼn}wù_DlBZ~o}leB&%<+z%΀F,BHR([Z#=_Cw2`.'(>fS/OrBMIbS@+q֞$3I#|NDDdLIVZV Nx fЬjK?"4?󞲿܈}HjVͬ} D)aj|(K3Z CO;/&׃kэ11xѪ0sPN20uUA[F&OfAKhMشSy8(&>~_MרQK׆3 =摅 ޝ!б;:&O* &IT;=ߊLꍾ Ҫw-6X|S?'aPXL&nƖʰw4#n껿en &ɫ,xtEcP?kCCedjĒegź>Q׀dJZ!Ħڐo1ڱ0 o+TB1bv,:t[i6N ac(gv;6䚋ߏ}Uq8I 3B T*@7ĜTmet L=+{%WŘsYP- =eOmW!9j^rAj2c;dP[$QPbJ֦5ϿfsD$fO:C|Gni͖;tq1),~6tB5 a>ܐ؋}7w a+=RMLA'/Z4?"\ FE[Ϊi_G<5^5 8+1[7@axL0u9F!sQhą|xH>U@аirjgiP/B:ʑJ{lZkv݌c~ms5qbcgR%IƁSm)l 0z̈8ІYى #"}=-%4PΤ6?|ЏxQ:ĬL9G,vѤ0c8ˍ29nޜ4t',RllqY|3ڨZWy34zfJg`28 FD-= Qg J_gX 'JgQP9,0z+Zb-D:ாu vt@~5ieCa¾2̦CL>`+vy 5ếI'D>ߪ5zS]%+ sͮtt jZIvnv(3\5odDŽ-Òld.b@May`hלTTf7M2j`ؤ-# H}X'mUaOY!c]Q7&GKze7gbr GT'>r2{]+s{4w1"nO-;~M(Ś30޺)1B8b(a;gxmJj͞ -ו xG7np }7qR2gc^%ExEhd872'E @dVL:8g-hPr^kCnht !ayaUK)k:Ak˶\F$陿T|s=[ h*ҬGiCV5 T7V/tIh9hLoR$4APDl}I6p/g)2,۽"m֍wvb TQjM:M}}u4\҅DvU9%z)l);!xY~V›VCTcB] Ug W0/kgوm!,F. a'pMԪH4[ZX],}iȌѲ>3A;xM]T_j' yVa SeFEptepLaf貈m20y :iu1Ijȭ9:%GAggg(8FSrnaX p,֢0-U=쌞ӽh @8ԟq +΃1pv䭏~6D6Ec1Č{\.ęu=4V{ݚQh"RWflgUsK#mˑ+'hv?[?1(*JiGJ'a$)ߘxcu2$ll ^DNAf5OvEݞ <Qϯx%&ȥgDz6TaOxzoEO XD5W_YEWa- .Tz 2P:i3Ks(h@VB(-xt&W[)jA!d^5 RڨVCIa?q;kd\ځ$ea=C]hRVEƪ*XK)k\umW( IEdI ({XnR7AB\gZO_m mea6]Z\"cr9rxLKŠX9uܳxYM!-a8,[v@:16백vRk,QT}||34T*oH|1Gֿ`4kvWtbUBώ")S7#:p?|m`?'Q֍0\4IkI]k0Q =9ܯٯ=תW@b{Ew #|F1Ye3!3MF}ΧαuWiq?n XE;0ѯ|V7!f(4q?+!vnRM,0@$v(5NȉqQ7E}Z _µL`RRBP[X%vĠ`/f"t뾈~9K` % ⻰򶰄;P)%nqA>XbVsBWQmK̽4K BwJ%Jr~vf^fosv~iHYOcj5 }y8ȗ6^nXh@!6jRmބc>QW<|D&h/z&1H~|#NgےCZgi^ŧij>)tb Rtj˃'FFVm_'PU̵tŜKS囑3h<Ρy=y;:EkdL)<ȲYE@my1+)_KwQ.۳Tp{:ox|PG5Lxt Py$Z[#p}%^S3Mg_h+%b5¾B*Wm9p>*;m\N#ie(l^%J˝@&XaPrUZȜ1Hk%Q"@5fFCsMyUmC|gpM>}B(Kr*_\<܏Jr8DiThV3zJ5nkwum8O'zQVf᮹`j$>f xg"+Ź E je޳lĦ#WxX@pV_. ̠Sx1ʔOu:I:pAe`X_CYM3 r<$ qE-Ư[-D"]gk@am^7Ureu؃ `98/20(q`r,'XGs[qc#e`k(d*+ZF\CSd)p+Q-ͼyK] &%9zU/>~HLr:U/Qx|^^~9G%+svtiIQz_O@0 ,3tDϘ!k$x#VMQR# ^,=$CXB^`+lS~ZE@Ltp5L=!u60VA!uJflt[ ț-hga k8+EB`(U>>׮6Y5DgÏCXmQ[ ^s3u;B>zn/YC}dP\ MR5De9)eDxӭnE ?r0w3{\9*P՞@tẐf؋9ܷq(9^t?G"=m)H X1$@ycUUDIi!y Tyƈ DgiwD5&i<{(+S׆4rh2$9^wzR{/oU:]\QUQPE g)?h{"8=' :u^Y1(.(@p\QM)폅׬Kax*e5Ն >4 J Z~1>\w@=Dz'+F/ɛno)uph4~\Ė/n;liOnd4ΩHaYIߌTSssFσO, z׿PP,[ ĉ#D ld"K!`:x塍!U"c D[@H1R" ṷk3d鈣Yh$Q"HaM!I_r0D[k{`,,@ѝ96Tt_GA|ZknvGPwTS/#U۵G`KnA!sfRs+NC! ^rE#<0pS3C Bu/Ѣ3Brq`Yy)w>Kf J`hsj꨹ڬ=:+z ٘OFX.9:Q o& [!rz38ĚVzT/Ljg ø;'S<ےC/^ohC0_i%5AZHq14yôR`C+EV6;ħ[T` mMPECQ?AuCtF5.?KGn6Zu5rP0R<`ҍ |`aۍ:W[yϝDȻ" #ux Go'8^N0 قڊ 2@NH9D?tĂX#+J8Tⴊ8¨3 ߆{>j]Lsv9J;}U {*%2D{ŲkrdJ5d # ZtTD!#<*>6Z2eNR':D{K.1l2(cak^ QJ.yTLs/`AVZ*=eY9^E F+R/.Tw: MWic"#."v C]y8fRQ.CbYOM pRH2  xBՍ .}^8)Z5ADPw^ )Um Z.|Yz~NJꈽ9y{vniq~z]q*M#PyvV|ā93t@zD #ݛogNO6U::時\늂8V!hﴐre,F}V._)<1.~(\4߇/ ŰəEw9Lk|fH7ZN+W녍ZiЮ!e= CEP9Hh\8Y-$!yHxmx~ Ns+W9s"ŸF`YP#&1b={{F_Wkhmt[m^W4Zq! 3B=f%j !~uIESh}+=)Vi D7aN鍎(Zs]i7ǃJIڜZ1#eG&ςެ"c_~69I@8J$]Nt:El`g׌_xu +cZd%ǺOI=CUc{za|5dQ-+5M48e^c~&1ktCN1ɽu-=Ke}> DI\̱S(^D+4y݈@W8m0M_s,!vOX3? T [psMʆaAYm\FF|AaJ/JpYnӦy!%ꕝ??/'ͱ @cm?W[a/^i|s(T.y)z"<&g擗*d\"lck/)F4S GʭN.5 ƞy/ {ꮯ'.n5܈BπZz|{ N' U6I]C[y_ؒ=aͭL*cNb 6qSUopfD+BİneWJxZT|!ףIcVf8W+ȱ{FHff.ߕ6kbHBLh,kUJitn±7 {T3B։p&̞ArIVdkP YlP56P¸^Y3'PCIQs/N3E0AxC6{L YOi5zlZ@Gبzm.%,G ;̷jv]*_aĘ<|<WQ†J %@W `Z>֢<, f`SuSnP0;Ӷ KW [] ,b܅9=JGSk փwij|<EX̉ɔE2{q[SGa LawY=؁Vj;HQ ۥ2Ѯ@)$v(cC%idm9 ACh.G(Wa{)74f5tDӗ`BF~ :BF([~t}ydkr,9Xx\028_ԥ+__~OK\@E9ڒ`bB#8oM!W5`o N6x^SQ6gVgRƞV:EWLLo~!UL(Fd2@iiR@EiYx,>aܛ-jo۷,c$^!\H_~zL n\{>.L]}vASG[08"*^q]a~G_).Jal`(c٘NCfy#]<^٘8{ҷH 1n.)mU{/"O;sT7Q"+J m uTTdjUf ؇[VM+N`wOBؖ$2$w X@9:2t٪o~4 ]/+jYtPQe |֦twC.qw9%,0_3.7ѷi_{H%ЯS0W.J PcFJϫAm+ '<=_I\D} O @͛JJ&Z8a3Z & gFc>C՜MX5!g^ o :LkP8 , qYl-cW&MBa=a?2tiՋO%)$\v|LB磦M L HHʞao|sLtOi"Dnz.qlE TXx8 $N5u*\ݒذVڦTuAz*1q7dvPÙ9)\ZП@\?{$<?r!?vEMw|"[/d{oR4nrKK^ߖwGl -_Jy?r2yFJGSŁ6mIV&鍇(1xr5 gܩi5ZGTcNU0X˷-{j N|y#p֥<==,t E'ɯ܏%U>OK="ིpG~HvDe^;ʻ2ㆰP6PLDR7vϵ**04~^f L%nWH=KJp1 1pH*IڛF2=j oP}cJ%5ү?o9.s&ɖ#yQFqU4S8o[]]P ס*`{>K|7nTI/ FuTʈ%]fq'cNw8VӨxקm4Vt<$8#'HIK,ĎgqZ~ۮ596YsbMӪ\ܣ5KNi_!0{M7XUWw廷^ZxȽ'U +MT\e$Ũg+Hy_;;'`e'n[*"fBdvEU]rv~=/* @NzOϙR,,.̀}d##O  2_.͞i KC+NF(^Qb`3d6/[l&חFā&;Áw{h72`a"h^gANZTQcYF.5D1D L W,`ͥ|zxt39c haV1Xˮ|oqy .2Zgܱ%M&mTEH Oo?0 6۔^J[Įրфi/^c0?"1gAOb,{O/s_%^mhmu3yWmi<[B[tf<F8KdV :F^e2x-XH\N %R0&ݎ2'e1$SӖV-0)p.c,RKϤ\ϾC 3& 6yW9It !yDBsKt )Z繖u:{VA&J,92Ae U.EߢGUT۝ܧr/^Rp ؖ6Qlc]v Spfq$k9ӓeгa9﹬-&`e%$Hƃ(/sMPLhxdm,P6tave1y~;#/8Ȩ&8"oݯr3!e# x_0&/ XWX=GIaW^F`mퟧ[b.AU~-ah[ր iI\0y7GgwA90_'&u eyd-u%o>D2u5 '>k}O`"mYm Z+>cb44HSXX3H<d{)xntwX;bTah~8}M$LDk&n1၍΅^gC'~lB%I7Dة˩c֕3#Qm<~A6 Vέ<b{^xᣍEǰLȒ}@F8߂jHy5,d֧Ɫ{G?V{r5Jz>1)p1ʽ5'1.4MfL@+qg(^K1m`j=E//i>$v`\]Ƿ L&,S FH,T/%*ߺ?Uڭ\]|I 0vvdy{m7$(Oο(Y~ײȠ[CFN`OqMy4h:?]g8;n^?>_S]+@+ߜuvg"׏xuߵvq2,ұ#p */?'g땰)-(7g`8ga= KG9y\;\rP )ETZszp A^HW{(QAp}(S1~@}}USeYYP󾈪.h%ĪPX?'`ÎҞȻCY&fpPb_jx4W .2mn([WڼC ̻@H橼Ix4V=HrbwFiuEﬦd?NQo^ˡ!d|~mUj߹NxO@ZNgB7ؓj{rK.HA*'e“`7B"d#.ZuiS/<#~^c\Q oCڔ|9M9o W'J@kzcXF#PZyc!9fa9g6eFԑ(&MsɛWS(ɒpbq;~xVW߼f vXϫ[][l; x pC€@ؿ, u+NxP`Vw|?sdK8cM lq؆N;>MnuzRԢH-ǸO[+CJgs@ qiLWn*g SsI,dS#0R/~K{^#~yUzv;w1%7Ȉϒĝ6@3::Nke[L'p T16a̻R0OP \$]!έ/FXWcDD*0;4#֘%%[O N4AKQFRzq)p!Y??K%X'-ْء(5$OPWFܦ cBFB<󮠷b.?b^2y56Pr|G)6Ӝ`<5m4J\X9fwҵA/߈wDL>DHeI?K+R%H 6٢s4Vi_E@4~>1,E>8ZtHK%%YeyU BgEN}ԬLGw}V^ǭgਅ̷{Mqc"ުZ=~ q(9M'^N8.BErswV5JP]g-TN %D}і^+ww+ V/>RD0,b +E12Yb03c 8Գ}xl f.i-MY2az%ntUi&h|ҹ{wnЭs9~"$I}aPeҶge;c>Nt BV;;R_N\Qr_pZ@b _Wj7y$;Wh *eKAkjWyx~~/ﺶ 8ul)}NPm[=$ȩjK~?nɐc'! Q]Ljns`πj:ܫ[siMOI#\1%wkH:]7j+dqd g Bius{g{腇p d."<ԼEP?9,Eؒ)]Umdbjđʄxϖ v&{EyEwYsa}W>Y%{OܹkȄn@I]rxQoOH$8\2ʬ{ ]M3|m-p4O2TYx/!a3X| c?@hY< %WW^c]EE2 ͼn%*2 0NP&(9(-JO6  {zl.] __rw6~+EmʽE1 yn]~jx6B쁚5 ٕ jպ"~2s@i:QJfT{]#LBo:dDjF܌B٠ۺHQA>ڋGV{JOXn'ܙY]XHoSkH 'KI3pD`ZF=CL`/0!O/XgQIWXA,|+leX ۿ#H{1r</9ܠ n ^zRbEfiJHz|XX1iu;rʾ#^ySsUBlԂ֭Wqnɇ{Ft#p<~N87VLN/N)l=ִwp} c]El+ުQª8'VI/ˁ=M428R;_ߞB.Xר wxՐ ݍY],'p. 6[R63%Qյֵe6? exm::@U҉#۴O-w_$#rof้n'9<'F7"[bk$m7>'f>mo]}]"r2TỄ3A]lWwLٶr&WLmTx%OoD2`A<(uea x #\"L-Tzp1 mY*}R\?T߆]p3$>}77!zh=9cV:AHnSF8&?kxڅ/l#a}Q/?vCuشF5 #*ص{9eE.cZ9'?w{J,alG'g2^7M |j=,%r1u( ӛZ(kHtc|Bk΍M<<Dh.c-OYlຉDԚ>3[ ;UU6z|۷ M@E,Gĉo qɞn*o.qV׉IIӒ֎|1Qej~WraO8)~+:b> },"/tdJOCվ v X(] cX!˥MX/^v8H |*Sar_ꅖ _"cӢu-?Eښsh4wz\`M-_ȮoXCfR]zO<kβyDɁ?rXgix0Tb) 5Xrʇջo@m֙108wN'@j>Qhrfx2ӫqDG7~c9ċi#h7iGo ]kVs$S'j:p[W\Ӎ{pp.d"Q>1/Uxxhu4Dp\de%X{O`nBՊ'01_;ƊϤk<58?nQVC7gbAjX+ (.AՊS Z)S^oԱB]ϥFC ,u(FZ${7(}Ci)w3cg5M/#+{;c{80hVSS)۔bO7SS(_Ƥ˳/5+-U:D'o(<:\jB^܎d6ݙG hsjܔ\;T}3.4jUA|ǠesFM}!&2_W6tLNieӔ­XlehϼC2U 8A,;@ 6VX<@$ZСdQ= {rrd?lIb)g9?^Yyd)+U;S?U@ޫ{IlSUV-ٞ,',?R;4੻4F8GD'[p-5BWNx{5Tv gmLsEd̲fP qe !(nP$=[_*xcg=Dp6& +IS[;J&(j$k %kܻ ٓX)J"Hm^qjOW4f#nK{= }J +{ ,fg'f|-I1hw p^S4Z}KsOV$c2^q2[zϗiNֵ}lVN#n\ vit6++}U>qQ"R6| ӵ.+w \^7 }p*;CW &8;8:/_m=Oa&UQ|5=U.^|UȮOh(7C&툔UsPQ]pMVV(iN=fTgFB(V#;,ױ7'~v%]NZk[;KSx?a$JLXs|->SZci0gXR9V袋?b꼥 lQ6 Ua ت6S* t'`""9MLd4!"6ads*èdˏDر*&D뜸юTB'_.9] lmjEQUqyӈ)j V@唏 s4\'5g`p4:B3eжK B6bJ/ qdF$@L[5=9_y/Iнٙx;^o7F:jhEM==IE;j @t /X`sgftj :ǭTN&y|O4Xdhm+Zj6$}/Ѥ^K0L!J/a/I=Xx1AO>b^$mwdU>L12ǠFd8_c8: &V}ZPae2B|RQr4kOl-HE$hDq:t CRڢH=ϝih=W׮G퇞BX EHu?WWƠ_\ V?5|Ju36)Qh^݇H, xD, \E|A0{6SK0>.MlXë[r "7.I Se&4Yn H?щhʶlžPvc-DE :f+t% |k^ʃtֲ*/eIlA$`O$gOw<~@ شAmB ՄC]=ZG=b qm$ZUQCv oL1 }#8'"Q;i߫9 5r΀׌aɐ ᱩњ<>E0=;%-"5Y`x'._(g2'8c3dt'# :t"*hX%iTv# Iv.}R߭w_ϛyE.xy#TKM0%x\,Yu.yqB4**{6nX3M䈜tNCnquLu%ew׮%4 gK>zʛ7#dd[; 20\W٠&K~ƒ;XA^,M-w  %Kt9]Bv"7q7@ 3zɷx֞$M 2F]S \ kE$@G"!.Ы sZ*Jxn28>5)v焍Wx:c԰7CG5Tqv^UzŐ? 7wK?^ š5`vy,ߋؐEn' ]/ҕaaEb0ܔ<52#) ;GI#fKu.IOqxuezH{\fl)qM &$ׁK( sw#9D~z}EQ m IPH{_`ha4JG78=Pt}|D\9 {4FTO"_S3PN?X:#[?1$('m2R&~GfZsC6;0ņ.O0hjգ %_EUJzy}#Kmt'$MgU ,Qi5p[dړE'?ڵ~b VSF_faDw&[ B9.D]Q^Vٿp%#1]y!ot)6]pZ pv .KҌLz+["&luN[WÚ!8[}]ru$/L,cW6t£Չz'[9r"hno.D 7C˷?& /s]n\K`a ͛Ⅺm2Kwxr#Z)58ATB䄏Jr>!`TͿX2TR@;!N܇k^N@Lo}HR|0A.KN| {7i2 Uf##`gKQ XKu}ȺYhͅmn 55Ѝ_Ih?Vx[BtDgN?um;3ILʱ_3ӟ=TRznC^lalZM}LI9JԪoxjQ#_9)1LB އ]97;KBwŏ:65s[ Y!jG(D4\u`"zȏV&2p,{!x76[ʿL;=R +b-&*7=?Z៮(nZ-c:ڹeҽֹ+J<LWSd$   JTё@VL$3F&@Tdm s|yqQE  V O.?!Ҟdz)XlUVyECƚɔ*ɵ@T5A),Q.cn/o'1d+ؠ!Y+`k1oRVu~]y+pMo.{qrƤ?Jw_ :>B`wjg} `DU C,S vL5ɘ$p~Tύg9{%t rg*9K7}&BQ#t  zWߪO=s~Su[xhjeEwvʡ%gjnV+Z3XhMtnvOAݏ=>RdFu3j4?~SY A e4L+r2/tq+?ݜsvmPѽ9nN8olPq{<&@?MI+)9jN1+#7wŽwl _oD\')kn^'Z 9}]r)=Jcy|aWHS7PҜ)鶺x7 kn)l?y]sKگXE`Ӕ0L@O5F{5h7ʢ =0bx:)e-#~))Zf;IS*=^GSbe85ZV[{Ж * Ho6naVGaYSz32N>mP xln@=#\mcTv3:aZ?k ` ]gti2Scz3)<4ES|2p?O݌ ))"A8&$<hא)K =xZwTԜ1pDnb2Q 3hbm;E T?b3XOuv<]^`c|Z`[* DlEhl{[J)d0F`d1!KGxyA74 ; Fw?CU2zǩZr4'+qY%QM(j&:]H1ӝy?MN"♮L+EEđ<м^G22ېIMyѠDAB_ )Dה~ 8HG/ax4驌[(aVd~%xGЃ >RO W,d O4<7~TmJaAy9k*1Re@n} ěbD#D3T?6ksFZ+ϋ\` v_OA&:; WGWCelIجjFAeN~ [K=ۇV>`sH9,tׂ$1΢@kRJ$3[=}EMxgbfˑumEh.ZZf !6BLb6$:|iy!N,oRJD9PԊaH'+Gk NL ar~??),Z\s 9L`s%ɨ //vEKͨGF$nw*MP?Vwz- 9J|e;ۍacK %V%%owr4ү=YF/b^$uط 9_,{ wL25T31.bjy@D,zL g*lBmiVtDIro0RkV2Yh9gk*=W =zo|MG=>zO`KI.1j&(;ÒU1xO6Z0bbW ]rH2Q 3"w%auAM 01@yʗ6CZZY O+쓉lvI_{Ekar:Τ?3A82 Vz(d.F'y@iGWe`^b*Kb 4"~T^ѥ ;LJ`ץ~LuY* G7CV}1O^}HeIɏ1+q2l avb$=!\DA@53=lN݈MKe%bS ?X*#b8*ۊzeާV٠YںŎY…2k+RtzTIє>vXWe#17X/(g q.n٩J*/p#Ⱥg5"c+ MMZ4NCKzύ-~J]bGk_iWV 挆9*fHڏd%| 5җ+ULZنBߘ5ݗLKu2i'fF?-jC:ػiZz#ł819`. ]"LUXU^v˟DS"￶^ĎÅ ?D}htZ\xS0:eɶ n;i*\$u3 ^4wHBZ@ Rx'헆q[k@BZF} W,=ܴ3Iq60ոGFʖxҚ&+gRq]tgBJRRKYi1Ml}aY,d^UZ6M~>Q>5 szRz[ zlɉYSJѩr~"],k)lYhrmmDL-ѐWR=Sp**~bסe՗-h4{t>*yU30) [! ۆ O{@v}oit/j31c*5wq^Q1e7r)$WC #DJ 9in->1\+%qB΄Go|MQ(UbJBP?SNhшLiuW,nY1B3oEZ;/ePoAac@oVr”{Nа(p8Prճ?h5REIc ҍ;˼K|Zk+:Oa62‚ N0KkڙҜK ȥm6PHtE6Fmiu-AgRe GbBaN=u23droqi%mt1^!}pY=V?M H@DϖP։}&3:z;]ӾIY EV#4eº\Hލ[5ZwLKPq C\?̎ 2"T2:eځ=~a j*ԫ路֩%8ce=+,-^xۭ\NG7C-}~Ø6va5fS#%!: G$yJ=.k +>wVaS:=ҍd qk WK2|v9aCj;ty߈/n4jhd6+*#pj7ooiȏ98r"NP&dmeji%E;kt܉_C67F*rR "P̼ropZSBXZ&gcΜhah xggQyq{?R~ǡ8`J^"¸rT N,Y~ñRNezolÔdg?[.j-L RwUчEaފ@]&οք8M lp7>)f) hni,MCTi_7E@S gϕ!·%i}S! 2,/JBAA}M[_uEFUq}&_Fq)Ÿb A?9z (x efe++"^oTU6'A0+9? Vz|ָ2RE^Gd1 jbr5m&M8iǝ+Y+UߐUA5ndĞ/ͽ5ugGá+Va|ar$M}NŹ)TdR'v!80C{#BnVͥyJƭ;˩植fՠ~G2yhqy { @D_o"9 7cW濥A* 8*oӑW`o0:ǦK _k_,cXzӎ.y9&7a;OHw<~(x!?a6長8p`or ۴k 2W TA̞7#"fR:pT5q fg ל_֒*2Q&Q}ʃ;S>2fE'(N_ D1g{P-<@qzou uhWۡ?4F~QS0#Q29ؒAm{|@6K΃U%bݲJNsy^}}Ra{[i,c ECzkY "T߀;ʱ`JoǠpģp~?`|#OvDژ\^[Q>1>Iq.Fٯѹޝd̮s'rD͉D"&4Wlԕ{;dO3gB8t1 S?S͂.?^m9{"+ئFyFVmqG+̧Eځ1۟ҵ$p!KAՔ2yIGK%@Fb @> u yLTK+e5̯jzgM G/ z +z~Xwt~Hfve˔G|kƕ"Ipџ0ʹck{vx|Ӄ1"7h@q%ZT]*ofMjAٚD atVuUPJt;`# >3Z//?~jsMGzW?ڲ2-GcH^1fʥ͚PLK.v`y }dVD!ÔO=2٥l`͇_Щ΁b+R8 nXڝk]|=׵[Y\U:c5ˈ/9!_NhZ3UyNhB f{)Բ }I3ҲwQѦD gD[2\*HaOOY]FB-/P#5fILz?vR3ѱr'FYežnN)zrCHbCF'.v HLMr?b:Q k+Hl0Y!mjYy[) uFtփؘ@OʽaYЖqo R2K05 .X4<Rތu3 4Aŵ]>59sXP@Ѻ=qB;3HɘSF#{TK K +KԌOf v1WwU?eت4eX~nV±VGVfo*l~{w+m i3fX)7 ll[R.=Y$l UKtyUm iܨC#FMӟ-$'b=U[i˅ZW=zYE &QJYOpVwMrLUܟJ8H6Nq<^Of65g}HF "r~MH O¼oX[d}.{2 Bīeagmé4\/!Twy5H5EApRLE659-9?0q|aaӈP|J睉<ؓ]Kr V&G# p}g6|P. |4uɔ#}1ݝ*kةTC^PS]C.D piI&:<X~z{g o?ȱ:}ҺZ;*LP5Z],|R ,۱B#i>ѵc,tǡES{ ͫIT6 E]f~w6+==A<`}o|V p֬/ʦPsL(k :S 'CkHN?%>>m 8 p֪Ҋà-߆񣘻4l~1O௧BLvN6V쑏ታ GxU7S > wٖIILp[H$8QV=; L/"[`Ubh1F\Bdu'|]^Q#B O< 1Be6"&p<=5l)&9"p"cO#[ɝԟQQ.FlYm^u-lVG`B]UK, pWŵKIdF}@di6d?sv-~@3l!3(է\9Z~[V":*P4,ikRQWgYE@֑KM]4҉ 0IѾcaK(41 I'˛ NhJ46 ۋy gBTR{ {/՚ˆʙD(m:x՟>=W~Ns+~Jev24:S xl5fEΎ)A `icYil]mN2 FF F̨sƒ=߈?Lt* `}o3aVE\ "O#h^r3;F  DW>*e3Ҍ t#p젡enM)^k@z4>9j`0`moa\ ,`1_ׁ{f)[=Lj QR5q`i`3`7D\bAXq2O|"ugsN}cAe|uBLYi5| `<QҦSхj]UI}~bч4vBV=vdq ~tvU¼tv1l|V8$]a]&"95qS ~JF/Ms9ra-d1:Y6# 'iC 䘳=.h|j 5:&elK˂ZV6_`ZTҿD=~5=G5ql-"O~onMRD8D-2u`9WxB4渺 tzBlJ_Di>z!L}B X{-.M4F@Reׇ;bӤ2e-Ӷj! ȤJTxoiǠ+@"O|LқBzL:G2Näow?ɦ;wNE#7QwAWpkw҉B҉<%e\3ǎ6EF4'cy1l󯙤˭zg<-o4@kj[) -*HVL /WhIl~2hG;(yRl*j:|G鲄R6 yc5jg Ľ l֡= f@zf{ 4aAP}c/<ot8eu5}&86TRVq5),Jܡ+!,M {.^fH3 Y(ﮨgHf㑽c_3~-{K= 8{| G/o7.ƴ˵Y-Ze@KG8xƼ5hGZJN+ Hh"PK|ʱ'S:Y{v]Ce1*V.J X؜Q^Ok=TfU":5;2n׳dTzkzX†L'2X؉,kLp'WmTZ؇hAu YG7E6T*ыt0N6ÌNſ ]eLh`8vJnj=.Is,Kq }mWDţh9}o1\m(|e+Ħgg#nXPlW& i2ȥ3y"]7(H^}Xl#FhcNS '1]#LNsgN];(|brc/hZKcƌaUfW78i0d ;[OqPxbY ǯPj^YMvɫv۞Āa+4bN/ܷ?m^BSUdq3WPc3HrJg⣰s{SZ;\9~Xf5am1%?~~$<M ejA -_"6ӾoV.Xfqe-)F' ifG L^GoA]_$o1b84RE1Ss[ΐlYɷx>-{(ξ*邻 Q>ٲ  =y1olb@vY&Xd|ZR̉|b$|0WKc"}>lI Y5mSЦ*1`yI81zqD|9ܸ6Ls 8Lv v 9$#ARԞ+6 c-beVtk5ևXJw_R*Elg ?qi}dQ2VTx@)m;JtB7Fj:"ߍcsd{uhԝ]QMB8(;Y8a$ V}Q\  ˰IU1@p&!f6js! [zPLHQ̆\pϙhkծ?-xEm;Vabâ|u+D\է6'j/ A1O,PgǓ62# U}֓}`#n-t"%>jɎu`Fm^WOlbO쬋CJی PKG;n;`{,򄲆UElê?Ix4)'+51& өtXAjBGor18G>xO6 ,F$S3pM72H7x_h]H-iJc~D@qdξ-S̀. e'DP# )$Б%* };oR=yqTݑ?Bc1</ډ<< >hW%f&&|3" ,U^^cnc~82`!p홿}*ysk:r k23"Wi:nA^ʖRz:IMߡ-| 5Y5NQk[$~׃$4F45ss]wUHT$fmeXN2;0[a,ab%۾ 5VT~"eh i ׸E~DG7RppՑ7'pp1*  <vߥ|!7ɏ+&+<y/~*rXe-* n;!& rL 8z[A7*iơdIVE Sv>@V-;~86@e"a Rު`WʳG"xdTcwnxx.V@,p^ӝ$ۂЖv=Gav CU9ƸuU,ؗɑdډH&rus/IB^w>P^_pvEWhaѻ@d1&$,ěf 9]!R7 IؾWb EE,{Ȱs(.Rz}QЖ4([ 93d&R7w mFxm-S5Sv ] T>EjqLG┘? sb%ͥyîڏfC02j#kTdqQGȎ3U0,_^3!a|xS?+{gyTភ8e2EAE[y /@OlvSyRfWAn6~hu] m$G]29A1WNP&-Ao嶡[+%Gm2)"<\iTQ#J7Ԝ: vT3׫XeK#{ ܴ^?6 o$%ĮYxh_wT^͜&W I[}޼ThJLa[IQhT Xj}WDCCjY"uXl(!YT?- 96yBBVcq~Dh!a|'oY+lC#*n $eL<7~6x E9{ (g~$; Ľ0R`)ɠ <y x=ͼp0n,Dt1S7) eoI5\iv,NP2CS\& ^,thFMGZ~V4[D ]p(x97 h 9[+{9s-8N840nN'-QR-x^ J]ye8e '8 j~a&93g\_IOkŤ}^ *G_0sy$ÿA?mZ 'NE ?2 9m oTu{Vn8@<`l D%^H tWXͅYnwG_jdڽ"A OfoRG?o ^! >:&3O9UD%NʢC1b0{ lX,ZBeɻ&hS#fX2;wbp]Yunmzg`|[mѹd]Z\_-}Mㅲ3t '4 7b);= if}s X!wItqX@Rͳxexj6M "P4v}pRôE$V&93YU"h"=$N.l?bnBޅK]Y b{i·ew#0@zYK OI$u3S: yњ$ؒ>!ЂUX &gko3gf}_s;Ljnv!nC45{tP~;uei-͝ET t&=ǿe/HqCuQ"Ee9]v!ҁCNeaRƝ#6Տt>vɚj6:[${Ҿ4M)N->|%Ja~/ذ `jtHwbBЁ]wȍ#[ }=~[Mʡ|adpbѬ,hS IƉ*%y+$ZAncK|6^ɶ0e_Ԭ=EBC pS+pNdmMPY()ɋqv5V qq3+sW]tcSSgr)Zٕ%]K-ܐ(jD0F\(%i(hh/H5xvSљ5@:yLmvC]^}pyw2 m\3ACGKUmMA{lSFZ&?UIWGޮ孂mΊd&̈dfJy\e846\W$"!~Z,TΊ28>\t)E=m#)j<Ә췄F贄 ~] Gȭ(":C;,i,q8ӔY"B2Ӧ7{^d9U0>%x{dk(`E+sP:&y~1P 7;ed!|"Dy0. +#b9p1DRlWӁɟmykUj,WZ}сM6C@EbxWh0R$9{7#~es6xưZ'5bCS.,r1Q opp-FNX#iI,7uـRY0v@g>cׯ}EZY'ŕT@%u;بŒۏNE! 5 2wBOW2Y5fl7`hbSVyZVU-?t4Zބ0Z2,2kBu4'*rfH?Į+;l^Kr4Wo:E r`O%J6PҮOÄ+l Z8M>=-{.kQմxbQq?5`Z G=DSOK9*\gBr,tgg!VNٻMUs,8]T`ı熋r92hp[/%M}T<3rոOIG+58"_F! aNd4^Gs6P2z&Jl$lLgg3Sp+g ^Z${xQ Г ~Ue3s! n܂:W>xqPjs}Ad^ %2DŽ/.tIVŨrp8*W̳ٴHUD%Bw:!CF[̸λ`rhY8;<؇\}puw۷J$O3~I]F+\iz5e=|J0(Ȋsʥ+3bݧ%v̛ۏFHG'\0G /7ws H3pARLgw YɁL{8;B#dғHN\M}=})ŦZΓr&n6KI2@]X(H^[ FcO@ߛl<[SPg||? {}z8+7Sc6#kf C.d:ld n'rS%H¬j5N o*MS,AAXFuWtDZUf١MR-u X64zÿD 5q9枷Pp\z5fbTck/e85I0kƒs`8K.br-Eܼ#,eA"|&LOgHo;}]X?${!= GY1(KG-C@kj+_5r`4IFuw)c:07g$;!5[/\ۨML|†8f4g,ʖZVxi?dpΓX{/h 7ð L5]2XՓOw7Za_)\p^~8l^ JN@F^vcj'BI;p"鄠4VhM +\Ya@ZN9Z=PD>AK\Ylu>(鐆pcl]W.C+7Bx!JaAH4C*i=eޢg_Z <v*qbtdi w`wNhe2ҺQRig2VdO18"݌W[E$' rj]C#fޜAP %*J6}$XG% @_*0=_@s7ro:svU̼v'F?e@QgwߛpAHxXndAwyI\3Q;2;X2_ F!朂Z_㟤Rc9(*RX tJ Qу$ &AFZJGM}U(73iqzqA+6򆷊~7Ncv(=.Ҏj-/Pw^cdSʐ~M0t.MKi[}]&8g&u1bSf7Vp*QH)Fʎ CȦkRl4z5ȼS˚О'xo?Yߥ0wC;[t@L3]Mvf?Xl)|SK5~3f&'7/ki" Q۶K8Lr3r+q#ۏ?mwP$@5R%ٱo*\'<1[$Rpw7'?o kejaSYp]`J׊~ Xx׽H5D8::3(">qMf:ɰQx̞b} ;No~zYeFHwX5;;ktI ̾e(jHr+/cP0@`&U 2-`WgfCO/`ސM=6R^H+r< |;|`$bxqCa$vꕿߚ%GUq5߷43hFPD 1;v,Eȧ\n?"WaM Dp}V|MڡZvxW֠>_je'<d1v"C1"?98a:2uv,Rq8} ܤISQ'QN  =mz1<%6{|HZ23VH+_7[v7Ϩ ـjJh8d<ƶSχ p+,ѥTdݘzI΃~Zb8ZO}^~"q@^?'b`S6i0,)]"\tt+D&#qoH5Z5ב ф".;l$VaXAg2?h+N:OnZ(Dz,`pPwi,*9pغw*b斆i<],'%&G8QEgBb9;ť"GE^lKIn ) I&w\r(OkE(BW.VG}>}c_ P.%r$"T:%>3~d$c3 1Z{jdBbώ}1 GOZ-߭s}R ۳~ s%p0n*6aߟcur7mBah'^xϼJ榼4ncIJR˅ _:sV 0Oam65`Pd0;Pp.9xpR }?I…@.ŧoF6rN!J7#KiЊ#Al/nEBײ\={96 ؎5omJpq PrFIm-fJn(a@>؞KYXo= gJX4ܪ'![>$Tc=iD( i؜|gUَ7pYG䓚F9|F_w+杜H-uˬUg6G㧓 >p cZ^v o]pKזl|[]pv9S]\k6a$fO]_#-ξadk:u{qHDJ)%B8 J@C},, A+=6~AoYLm#Xn>%l[.͍E3=v'n=*AAJsҳRS7IH\yEI<LZ?3,skwH0P;O y5u'[?eEcvi0Tu(f6 +E 2 Y >̛R?̭jZaS2^Kbu9-Cg }+GE~4rZ+1_0TT-! ->΋ԌQa@BvԱHx?EgF./]v_T{uK+G&.Xӕm@y!6vW@Չ_ms`OR^E:M8O_u7aȉxOߐ.Yd*ly4p[kR esNuUq̅op-Pw_0r`~}&SDborR`8.[hVeQqiYu1֕ڔX+ : 20JB+[]r.d 6_\W}p})yK6Z.\%XX\E}c0":F!NAu/08;mACjNȍZ,k Lԑ-9"B=,O7=T* *7EpN+_b8W:+Yym_–c(ϼuJ] ,S&ڿW.Op(%bةQDl!4dEVEC <e]e=,5 0ʏp` 0ږMs+v33B /#obhU;2`Axn5Տ 0;^*#(p{h!V6Z LfaX2`>;94n}_y-?dB??N~{y_wK%F^^u' ӵo\]9F/$& na4& UXnFe\V0(⪄[D챐 e`ރlc1vzdf,|#xK =b\Of<: E c%4+=-~ bPVr픈9*`&s c Dl pZ#|j|?BW>d ]kB+~z[rC][ RC߱jǯ}ou|oA=@4_ H&c\M;2zN07ٓΔ!j?3Emg (GoK{{EN?/Q)@~/(nvJ̧=*njꋽYZ.lwtC^pWxT1.օmo#Yvis'BFX*{߈5,gt֑4uyTp}/9)O (k/T5e츍T!dӖW!,Ha7uIKC)v[e TjwgLy4c.F/}+>)>Y6p]Ҫ*UuGUX%PR06J^/|F= qǺ-)ثrᰁ$JpBg[*i+i͖0~ r +D7^Q \\QE\Rwn {lc%Ɉɘ (kC1mOQ#gȓ"-1НI >莕eNބ_LIFyY*GAJ#}$xph&@1v8Q|'eVi= )@%O8G!p~nȧA5 S[ȧ F*8@D$?׀ W_CXA}DfG -GaLjHn˯DJC< -The|uF3Yhc'Q!+{G+3FjdˢVQ)$^rZ?կ{ю<3] LCo. cvi\CF &<*uQLhŽ2x[{`gn&~ha6,#pS=P٤j7WnQ5Zm|_'m1.dpڰ˾H<:[~z'6уTac5n V]\(Eke+,rMtTS73EZ&մ!`X1~ƇI`ץZebb/S:w~¾MT#K.E Xh)Vn&!ILxT?%(P9F]6ho.zzɤJ>$#,m;_Z81P_A#.'0#mua:->`Dhy t٦[l#0n4P_-R]wPѻIQ3c:|2g.69;I9PzȜׇKM5%5RGnSޅBc:()9LJDn0d $jWC&MtX&&tIvkc!piYa{nZTF,Z0,ʈ vq`^|BT!ߋGLw$L 7`IF 4Uz7;׬#]~XHZ0%_rOkq< 'E=䚑!6kXiف/*ejz>ss TN HS ?j jUXBN5" *ϑJ)z=D\\3kOj[IJFz=mDbI߉qv8٪OZՈZQptYPaL~p'3:Þpf I1l 0{a=LVu)3tSBY|P<+X8'茣ء^csVf J0SvpL#l?*%ϟ#>AnJ 9험4+ω)e8DTql%.շ^OX5j`R㲳go9b oElM)ly1_sٰ)tƢW㕋jR,$~;wz^jFmhqۺ&AR~$g3&9υ>""9vp.4:p}WY`rZnŭaz2DZ총47>84 ԋ(J 3;x$|No/q >t!죪 O~Tm#R|6_Z'%cI5n7mĿImpj. .ҐgPD?אe|)%.nm C־Ӑb]f{9`,2^\BP-o<aZaB{EG[TҎjuղδ;AC.Lc BR& I 4 eOcM.=δewG?^7~# ⠪߃L(@Un3V%I Vc\8];hq ~MlVб/YO+5{͓'S i3X%M%Q'#Oj kxɈ# 3Ĝý{YУħjH3Z"R[<B#Lx'Jf84a'O wx*/m^a|OT#>FKTcsLYސX5 qsr`_L\.W.xufv(s>-py d% OLW%>= XqeA?J#/nT/^Q'JԤZ1v2F“,<  m^}DP;4z13[ܓjZvT?lu?~>!^C}ZKynNն,91UK"A1qۺэh&R^S!cdlhnXkϻl 9Pf00m!=8BZ˧j̇ xQk^[Vj{*ZY67E8\)3C4BMD+-h!, q{"a,TA\!1ξq˄v ij0W*aHM9SB;`f}$Ѵț H ,paU SQ֌D+G;^N^Pr$Z|TK.kŊC KPM24d;9ߦv'[U$eo<<d:jܯiN5`k - yQnnc Ϻy#ZXSɲ5Q*5]^jͺL=GzL쯋&V oj!Ð#eWunIG/rZ ػ|D8Dfl5n9TVIwCyR?!5u @ I-zu k gІ'| T&tu 82|K42(iIp7' "jՒTl lyu|^]:EUc[60kjtԆt QfHt_ljaWԥwJ+O#.$BD2Zs_ jĎN`e$2[}3JPWq\@z^\}-]P _t΄:S%sb}#K|l)F6sIx+z)X X67 "5t"9t6_7Ecw㋦jhH迹>{a>;P0INHʊZV%BÕH`@+!ˣ}A͸{Æ5p-uF'"mfX߫u39< nO7C6GDQ4a5hF܎ y0Ɖzx:0YmxSte#8>m*OYgg1A-vTN״mo?{Aq'~ wsulsCX{ 4' LmhƑLM|v>udF:TsI܂-w~tU'4<̖kVlp ֊ꑖq ދܗM%4Z feT[nhxk[~SחAqT I_L#jճK ZV4 iNrtQ ĺ>yQ{\ٲ!+^3gi2쐁q 7=/n"*eY61f|5R$} 1 ׂ98YP\| PF,]kO}߼~o#ŝG:߷ф^֋0US"Qgѿ URm^\0>7Ssa4W]ȉypX;<哀{CZF&ԞI-^R)4JV5/.SS|&wwJ\X!(ܹhm@$W2\ou<I頶Cn7XIUn#l`A~\U±7=xf*!/@]6X2ӓW90I7z5O^']绎<|"F]8{[8R[+F1rDqi'Jl OSt3 );J2 cyS`Kh[X~!N:P4WRH)2i =p xVp7} s,-]+]wLsP/x9\8w}A&uqMcӻjȺg/c(@)Z^ŋC[l|h*SkRm,3bJ*t kY2.gH0K%DŽrv "W_sMV97_Ji GeorH֪ƌX٤ҀA@0v0j߳-hA]_t4O{pU27k>7u\SZž!)A;w?D:pu#pw&Ep 9'Z7e./&W]`u7% S`u]Q;^݁doJ4f*d& j;LWop Xq ٓKFro7)xx~*އ͇b< SyA/yb>G %>7i5%,#]Hzc;vxڠ-l=q51boeEh,A_51˜v h@G/uzji\_G֢n;&>x/BW+g,}rveaw *Q-׿ w$Z:!Vfl&)C}A0na ;sɿZ뻘AR6:B3J{!p#>>ut,1IM#A:{Mt O-kje% a26x wx)"V$1SW{SM\N>A>'P1=Zw"7xkԴ$ߋ*$#opU'j؋̟wN'hrY6bhS-3>@+?!S<u<*^:ԭ6 V5ƫaB?EG\^]Դ,7UR>61==zZ(8x҉jrm!Qb~%ĠEX6mWZ @m<&-&2vrԱg;kqTKgүw d-W.~u336%W! {f `Z#ʰV|Q7Kcz(%uG7WIt0p"H4蛟0уכ|Xp izʢ'= ݕl!h?|ݷ5$mowU;+_˙ І2'3\SF|j jlC*9F q ZuF,`d&,'rCxk"$edU4W{"=:(0`a)Y[PSjli4l(%K͟ǁJ՚WfGn(Bft3[2,=l5X[CAN8\f3GH3&ͧj-gw*{פ(4@ɣY̧TsњنzmcHD>qyTH" ɖM ̛K;{&쐃 p.rrstKq0r j9:M=l/B}wa7x} GSo&v*NJ3n 2J̝}n#|:޲ϩ__ s`g}O>ooX F)x9w@-^<zuqa)`ZC?Kx!:jEQB v!*Ԁ0OݯY\}8"d3h3TZͩOov ZȊ=.hb E?N#gQYK`XUyS_h&mQR//eWXp&ejUƸrJfMDŲɘ,:iCv֖}~SOXZVqġW:&%, Vc+/>"dH*#XБ}w*rNָ8Zzb+uˋbV"]@Aå.1Q`D "JΚ3HLxZr4&BRlVb.eZjx+Ҍ6 Ư/&>FoH$*[{0B.<>y_$a+<1OBgAH1a-wjy.%&r1nBr J\  G9MsC <; [ vKp,6^3!8n~ųfㄞ!qV$xwibqu)иHE?ֶo`ځ8LOOB[E,-A友߆sRjD>]M9%1C֦To\Ik:EA9 ;/Fz}Za0'wW'`Q]g7i¤2naZDD'紿Ω5\ ͙,:)\tZ3:,y"sp`X_B 8wTj9嗂vӯ^HB/.H#h5!!~U +߈*Jve0hUnS_*+ġ;[/HY祺Gp Ul%wW -7XpF i3m! 1.XBzkwE膁,fpKP(Eީ7Guԡh¯zB;$aܽë /qZl(_ՖE,;]i;.B!n@hK9hٕA1R!RY4MzVbb}=+xPh1EtټA}ѫڙ5~&3Ǝ#>Ae`8~%nf)UwSZoS/ Is ԇL#>>F<$TH^s(rκc[S5C~(셶`jw̕ 8@*?A4lC˿#e1,؎c&{!1 jUKJ}q55IV*OO$Fšؤ  ᣄP@{gB&xt @)s|qeL~ar`mfynt:0nlb&5=X?W)s&Jh=.OJIo w=.k!*nxۭ&]˻뉜WhZ fQ,?&*5"yHsTn9d 2LWɩmv\l:r¤/Aəd8<穐Sv`;NX=ʈÜPc,ۘuxH{-B:T7$t-Og"WTJ(M ~y01RLJ2JHrCq,N,fu_ɬX:U!ZNړјѿ7fi`_n-J7 ZgLWbƇzTVO݂:eF_zg.P2,>OρqLPܹ!3tMu,T< {,:φ(3o`" #U6ʴ7?}Ƿ1B-AM^9EE :G4ʀtgHIV'V]%yN:NEsz0bT_2jPHȸQf}W]/wXw̄mOrE(vS<ʃq2g\H"e^{x<J%x & ~-쉲2r'IzȎ[<럛7z x'%HD!>7GZ+fH,B:ŷK=iTy{U)ʵJ47CtvՈJ!2Ek*s-9tR-؍ҼmS3ھ¥jLͷC}w'%nS,*1pMZ0YGEҬĮwڦf4Sl| D-O.kCs'(,`LF \?S[H)-S(mP!D TrIE>wթSzK1yK]=i7ujŪ n<|HUdǐo;KD0+%9{AHu~DjAczmE5 za-Rb|`P2%̐"Ypڬa_D71 uoTVV*56:r6Gg kAwfF|DNAJ<lva7/^uI  Olà콞OĻ/Xx!wIY 8},n J ]Ĵs2q]TY~+3N$v:0tz 'bɔZv=JL:!C?Ek#5ͭ˭ >I7~!+J֬Kv;W72,8VE)7pĈWăEEe5#ro ݻb/J \Ji0势7^J}AQ<@$Xث*EpΦĚP^dcBSmwlŢqr9Dyks<#F Ѱt(صxyl9źO3lƓbFyڼ-ksc H%Sڵc0?vez<QbK;AT1賔m' }_xeP\SR|;lV 6yq; 6 (Wc=mޞ4kN{,,p5lcv,Y8) RLRl!KEh&MQPTG=07h>gxF{хpv%1 )de#EUK 6Ѱ[5 z-Ucoy}SJP qH@tm#T$xPNs{TbejI1i5c`|516~V'OqN,=S@]/&-p&лY{}.vj)w \:\?!>ˮf\b#]Ϡ)d!|k WDI%+=O(n\I')6 DԈrGp./s̵+]^DfΜEzi ca7-\kIRwہ:N^,f^P*Z@kJD T>CDvBH }&WtxP˃vG3,Uߡ .{cAMU65(D[YA\g,L2 P/{/3*jArsj_*DO` xTW ;$YŘQr=C]8צ+y2WC]Z^74o_86mMSekbA#;vQ4(>QXINORCNHNl@7&vsؐ w(΍߿"ZKc|:C%UY37]: $ǁ}SަF;zZ3Kʹut/*i Kp/O b҉'4g-66 P@=OwD!'\̝{ X%*Gtr U#+Ky5=x+wnSڰFـpxӱ\uZsWs*uVٝqewΡ$M|` pw*6.VO_~!] W^0OJ^Plˤ\mfvbC=PYY\2dײz+ s18~T@"OT*cq-HR+; < y-P]t2+mIZMjncbFP7 zVG^ n\1#sEMZ;x * Yޜ?or[V rlnBK<{ ȗؓ$>ԣج*jͭ6`[0+;i8svS&a.AڪtkEr)Z7T(45p○FWiFӰeТ/m=]EaXWO?ʺ/&||t=˛fK&6-Ұ,B7Lk@YcI<Ulmk895 Zؚ2 #J/5=M</܏ClFX@$bAU-=\L#s2 wsۡLd@@ -NvA10q@ݕ Kp,mU# |3 pj7ۃ:a=Pw\l Ϊ/2~Alñmd|'9;3jV.Id%Fz>%.*%3-&z +VhkCO8櫩>T.xcMIqO'"wS0_~$#@ :Ye ڡTxv*T@-o$i(SE=t!3N-_8c=<*X}a2:X4:JLojiCڢizq`VM5(qsW[:i/N5nՓb/Q͍Vsn¦ )ze׌v}-SY][VYW`+4t5y X~cbY 7ʏEWw5E?5>Igյ6!pfNFY5%7RH=a/z%J18zА-JFLx[k8*$Tw`!g5!Y<|mwJĉm%5[on{8-}YO<Or.4*>x6H®Ei9io!!Qk,gDZN6۠'n=<&9za18ɫ"Fk'շi#U\SjpF K|y@!`֐Ƚ$beh y,Mh?f0o=OqHߜ:W.\G'kƊ PJeS+.88;;wWk$t?XpЭ_2@ &ɒ@89`'n,зMGΦAN0kN%jYgYT/Bdħ.՝pT{0־fHM\ug_-LCxX`0^Al+V&9ɠE!şONzَ{%cن{+_:ufC+xb+1cj>Rs2ՖKMZ n v-x!J4[[9 L8ZήzL[;ry^;} w\fygtK |a!F+',T3}"j4l}B%0r6rPQi g5|ҔaQ]dUКpf92FˇjF* {΄]\9R Fz+{s"jouwɀdA|M hxvga}߂ 0{dFZ ؏*!\V$':aKrm{K3:5~f(fUmNWn6bG̑pmb"w \ 6lw:9ܗ xihq?x6,u)@upwV'5@AR,s~.& *,$> D2|(8 N#0M6M[9J]m F*֫Ge\Iq];u#ٚ[Dݯ0i5I@$G1ԯ6c"BH{WrV #ۺnZRd=IO_'NYQ-%$|oQ'G@BM8qd<@bphx;%%sOspq.wy{6 S,xs}?f[J:D5i|)sE6-t\Ǵ( %Ĉ[@i'KsE'B8UPyECNlqckvy Nw*KIp8IN)G. z וП?ڼ֩343ޔ3\kPd";by\@ڭr.m7ElZ¹#lld3;!c*^S(=[CZ X4Qo8Z;[:rl5MwL5okɿ?j. [y8f !V"9X/tG.hA:KP*LS UɫEӯS& }Oz3xpn-k#L߽tMq~'5J_.C[Dj N8aR$x?[`=40FK FɪS`TDok I#6"KIrE87| l us=UPINOUzn%3]xWb Z+5b0a2h /c$9oa鸥.}[к_9h&pgq&-R{ع_{qrt;}96.x*m7}ҡǾ^+>M`a.[4ڂ#IvRCg 5e=ϸq[|:i%K1r0Gq'Z j}/noAYKv Ӡ*wX'Fz !jSq<8~ڻ^{~խtHgj_+[x- Cw$^՝Ӳ6?Ț/1XO=}9xFz8BTnтk}~(ZjxXJwTXw-1 nC+RdZmB4$E酱PRC;μ֖k2E+XNzq@^:4>R$ X֛lo&Z_=DbN惺ɡ737 7ڇM 0W"c P2(jv{i4?*0,Y#厝!5\f~Yc4h,Gj\YWInRW.N W{ W9wO@>;H9|.s'Z*;#ƜMάwsZHwkXđQighf V{h!m5L^q}ɴamCȋL,>Ǔ7Mpi˭5p1 SNHA?B`o թc, ڨ R"Zp,f;])) R5$_SNvk$#st&Á,e#tc}cλ7=3#uc:y|NGsPq+(1A=_6T ;uRB,)3=y[+3UҐ>_F;!F2df},tfPO>EqLkFώe&fc/X ao.*O#A7IҹemÚ v`'Уh\Rd3RD{vӝy;}Ma͑AYhB}7o3$&ʶ|3)Jnl&Bِz?5;`T:Eg[Kf/OB/Vuϐ],Cj,~/%]N"E=_N8v|}bъ\o4;_v*Ŀ3G_8, nAޏxV8˧j7F8aFQbG`O5 t$Ɛ0kn"N5k]ds|ҌS;*0M,5HiS% L򴨗R>zt)uQ=RcEcgXԆ+ZUu PWpy:q|$aIlB<)3*\g|&b;Ux(3qA-z{LBG$M1΂V5+NW8s՘vh{nq=Y]כ=Ҫp˩BlTzw_Gl[BbK.gB-z;0꫾r ɽߖ NƔ{Uq6,Ф?c;Rk,=C>ټ@ q&a©t¼yy~K||LݣACT-۔eXQeFӉ`'B RsŇcA[_VJ01@_PS#36{ͅ}ڱGi#ϊ=Hײ9OӰܳ{P̐Y16dMf eA1`Qȇ~)4OwSE]qIloI=h7ָ`yӧr#88Ah3w\q6'ըa4A2ҲiG?xu?nLq=(D/fi1{LIya  ٶÓ)lrvO򞳍om >.oj 1@t&ʊt4pG_Ty(b8MӦ-R%6Ի~_2mEMJXzg•^R܎iVaVlg1C\"$0G^ŲtZ5o: jsrQB,}!ˎRi\}/ѨЖo|xtT,2s-Zp:5nsʹv3Nn^@9ېSvՙJ| OKlC3$>J3ىA V.@kȧnv[>L _iſU,(v&-f8Gdi+ ;5)ŴV?OHC&ktD\KCbWOPE+JbcL iFWjG|`('IO8Ǡˊ+$d>ޒs.DHz8Aڄ̵:3藿GTJ@GKxWHq6`Og^nEo Hyo'?E"K7cEn 5x}7AX[QVM̜JEV`?իz8k@E>8v8ĊZӉB;R}%-0Uja^Y#x.' Bi\rcv2NLr.3+ڀc=GOgP'R!3hRܪ@$hn*t<HM.5B Vts6ˈ3V9)U`]l[x=o犣R /j ^O# ZPFrNRw;ͥfD_Yc8FiVw^Zfhg? 쫘D5.ٴ(UFX_%&gf)Dɸ m0 qBf_wI+J C6R@\g2@ekdCJʧq8(!E(4IK1E WU8(z#@ϐc|;rXY'f+˸)Qyi=bkL퓷cᢩ 9B»(۝ףS( ,@h%*`3}>l?:<P6^+̿L'_{dp#r^3PbQCOáƥHEtvPyeWЋA!n˲oVgqb:jrp-| IS/dauW`%C::8qۓ{UY΃MƍԹ=[!HWKsڃVw8#Bc9mWJwue 3W;GVŲO^n0 ̹IP 퍾FM8AeJT" d5%HE6!`"rF,['Ƀ*̺z0BeFWS^sp8覻8t~jA@|7>Am+_x3vr ‘[Hfe=ǛJ~|qظFTs>W\G4 )YtLg[A ZW=(@0g-ŻoR4HC\N"|ctǫwW =aO;^"rxcz']@`pй DW!JjQMRح;M J׀ d'iK<~GC*fIU½`,BS0g*~(E, LSN"|pCE_TF|ft NLhә9Ѫ>˫b ٍWlmHkvLaG, usFCjy܀(@\ڣQL 7 9Eq wVjJ Ο V&)A'cC;sNQnr1sZ K% [~R{nJՐreR ?.Glswu^9 h|6qPG;14ѡ`6ύM=iS&H{h!ҕLϘpнxλo6 o .9Q4?nOk-(U">ӽׅ}C$q;lt{ ;Ya d"?0hW?4QC`%a^+Dr$nbAe K$[z7KA&wHFu!P\<;> 6a{L|rRߥ_|Sd.:'l/r* il/s(x\/:E(sL~D%LOhjVzWyk}폮姦D["Bkeg44%eH] R, ZH)7`#G3.x5m=ΡOɐ> $cb?dg^f9PG`g`[כU(zpNJp-; Bx :e2\" ֍tZH,uE%̪E1Sk%~ <>un`qZ$g2"z*^~rz;╠=\v0j_*J^~U=]KFi7-L&Ō^8RQS{uVo m˧,֜Ϥg*;w.j Ƚ:*fH2UΫwOhSI3e~]VMK!j T^[#9_{`7 orԷFN(SoTxcL=NJ;Z&dwڂQn(um61MYQLb+Ikެ#~+\G`\M3:h8.`Ï^4ж4.& ~?ObP ۢ4@lPjhZu|yMFC'{j)1ɮĞORAT !}˗j̏@Rao6=W*.'kF(I{|<9gC YNس4Qן elVf<8Z"00vUWPeȰ1YWj1rZZ6Y:7 \Ś}'}uЖCq{_N'bj:FA}s=zoaD+Al&C[~1S<-z?*RqYa,ܩU+;Of -wq$ꁿ5=W[Ab?y^dž_{ŗ'x`>5k*2C$Vl72P#E -k٩Ɖ~ cw \QSf}, R&EޤZ%rt@81T7#E=y]ON˅Ώ!ټd\CMVy)HZw_9$+ݫnZHRB^1>Ķ^IY@d ù6J%L&GX2A]9E瞗j5QeU0C gzqaq)e ב2zNci?qX` ?:$+iEੲ  %XlHYH2Nvb(~mUn t&6h]āZڗ2KۇV 䋕yUz(k#hXm^ASpLqDfT@ gd/ezv#RdKb6tì!Tz7f^ #`vՙ6IƿZӠmʐD*y^@_>̣ȵO"oKz-ڠQk Ґ2EUCP^RB )F"$ w$ n(]DFo,=(r;@XlE7.ԕ;fԜɾ)7{`77 cS@QMcQ|H7PfV^jQ3S; sqT}zA nDNM -z+P(R2(r:5Hbo2Z% '|-JXfv!?Jq%t p/`{ wU 4Oˮ*C>r4" ;7Ed^pBu$]\2 "LsR2*։Ñ`ɆmVq ",vg}1WC\'l>yi1.~;,[soZބ0̏{L\'|22 o7mwyW^Лm$ĩgH_Zl=2ٓPmAfNf5i}hA0]Fܙj }^[$}GߖHhn>N.QPM&u! A"T-a# RwGX<~V 8aի r$TTKI PcR@d3(In6"v`!5iQ93zGL"y&(+4q z}a+jrT 7GyY>1dӠ+Nxs1Ϣ8L7LUrܙDRgK5=_l lg00|kHy})׵'v,avK/%+eB3N6ظ);K}2$*Oؚ±>@zybp̃~V<:)nycG;yv C( 1aa"n=MN"zV;"`o&3[_.NX`b}?$ aH| r`s΍KDͰg2l# yR~F058w^}#ʞrR~ʁ,^7] nI_ xYCZrʐS^ɴGvfEXBbCBma3L8g<<\)8j@A+5bn-Q%yޏ_y =fJ,jlTA}\n TvwlF&+QL8^'Նjz8mk]%<1ڂ\)(6ґ'߬k2rpi/YeGʺќhVz2!q9ր);_ MM;ξ3DIх4"OZU57߇TI:uњH_K%kh`ͦC;>Mۋ*g ƣz<#~, C[o/]{s!䎨4oĘy7iKB@^'`a/"?"}21TFeS$ 6}_=@g'}%ILVwn˘EܥH^i\Ï;)y|7@Blc`w[^+ z)j-aiok)LtYO'LW})0_Jіs:-=#,qur灦~=) I˥ev^ZgT(`cBΊW@#ꨋVg5 iƎ>%jLV+5|RuGdNQ,h/؆bNQ}CPYiTЎ&ꫛf $ Aa:FADGs7lYc*t BSyR d}ϧ1A3<)O_f6/ry4JtE5v[DUS^=ƄdȺșkN䃎pxw'xA?U"T):%6@S m <9[n|" (?nZFi]"V]Z !'%O>eDq߮D3O.Mno&H'$uӕPQ.xɢFH`#{w_-A-R%|-pNHOWnGvu(2m K,6A'4M2*?=k&Y4Tuvg9Uba?p^Q3f)?lhk:|hdPX$p. };XLpչIf4P#d&dÍU$\d_]WlP* -@YmZIu[eUÛpz]#!a=M xex]iԚρ:\}JRPGdb֟YR_'Mqw|| 'KPsɁ9Tr) әEʨ/mr}v9 1 ,G.Zd$=NTIb8F:L,YnDKVWv U;difFʹVYS}kډtY"wiV}fËKz1&nP σnuiĊQdqQ.:&nj  [e_VImLstMϛme"<y#i9n3/I$R8wOTdYECǭ-#ΏuM ݠYnn)AjɑFK0:Q3&_G` *W.RhUc'm*󚰥-T;[7 b͚ txl'n)&K65{]#\| njo1 3|@A,M4%FdiQrE;!+OʞRƣC ׇ`vl`7@#2IeęնJ?g'>~u/϶NXm(,1CUa;|0p-*n]tH+񳑋 -S=q}/+5!݋)SHS .9^ R@Uلsf>&~U#UW)g?|,uyjMROE0e>9T b{., ~ےeʡRI6QU}3l<+ur l\V^&7s!6[Bzx NXZF>@T8P][*'r;_ O K_ ve(QPE>GqԘ[<|e)@2Y_Ӆ$Hݘ|!GkmpWV@V`c{]7k.:qgkGݬy_<L?wQ!Z5D_ /W / +- *!rA5ۧNˠ^(ƥC•n[_l1W?B/`7)T[ Y"'3iOo)OK8Z މ1p[sc@])-eoҲ}2K i. Q*e!-DI1C:DmX:SJPpxgg ;,&< 0m0PzZ-℮I 1v..]vj7V>#?H^ddh' ?+넭܍f\a${E}Aު&-"\ pHF--8|aCqB8ZςDnu~LO'kR3Lx^Br*TCv?c$OIFg8>,\d(YpMvKwN*opZ pBnp 迆|c+=]B޹?z߰=vo1~|3Q(^JQ 7zP*oȂ&Ae[xKT(U5R`)yso+{c}_ S{։|k[Ti e Y iY?嘸E OэbPn]~3jU48>A)˄3:;$Ik$QW` 8[#H8쁣8͵u$d=w?R9݉[W+љڌVՆWk~!h.PYF[a`{M^CzC3b$j4s&g$+5HUЬ #װzSkaH ~I9v+6iDIi}l;Y%۰ *<-ېfU%C0>+ҳjal}4p{hYDğid~DOH#ܔH d }e0E!hnuXPåcҽʞN5(Oc7Uu F3} 6R–[FC=8bb[$5tmCx}BYեmO,K̀kI H4i5` M5*kaLަ {=־`5z˚jI ІwI[:;a~Ink2Ƥ &S4QG엮% !ۺdm*VfK2%\{+ZQ7uG!Ѳ :\c e tZ\0/A1rKb~"bIE$NZAZnyV(켲n#% /R7$κw dȌ۠BB:Nd Lc{h[C6{:4$@+!ƿwnldĚ +behTd3c(KEj7 Aɮ3}r%zS9l; NMoܜ`6u{uQ&w["./PQ*I !oOFѺwZݕJmK(.3g͐> m'uc})$hV[ڶa'7mMM?~{+a#Ӏa3NbE3ɓ'C$CLC+x|wo&`U8C;Յi.-]G󤏢,ϕijB=t:LsϡY A~ bagrm o: @/1`jl?36j|BVuҋiO2|tQPL-7qܓBFCW.luFjYUrJAPP~@e&Vсt`!YL-Ż oF^,ʯt|~|{EÖQz\`EPR7/pmϴ|>년:o㇛--DҫVx+$x"aTtY&齞f.܃QCcld0bӧmbIƋoN ۶SZEk!s]gUH`%}@Z&}ӌ[ <\E~\CJ#'R_mݴ gg1U3g}IuLDydV-/oDlb}QhOVQA }^m@Iy1+F0#{5 ~J43f'=#{}CpАgTf2W;g +dUkggu g{ղwpsUfxGnT`-!WE{TcrF 7 Ēw,C'G?ޯhNp9Z:yf^~b IDO| <4yEBy!7&86ZU c9i? ,̇.Csnf0xYLŃDŽLO+fћ(Q'Y Yg JgF (D_gig?e(ewϣ "xevM1}nPo_3˘>UF{tnBB a7mEZN .V3ubݬv}9:7*,lصjrjsi Bqzf))*"saYӃ_2ǔPn"S+++pPnh0,%|%)hJTĿ+IaehԢ+|hzXyAXդ聓kc3䌪q4FDq~^iʟ9I=A9,KE9lC@+wvP< Ių$MG؄,~}D  ]05>: _UsP=CBXʞ>/Ҵ oYn7qe~cyMأz<-8M}eO;o$*[d/ f00:O~/i)wPBn֙n*xcrM :s{[4ں38a.=%Ză3Tc%ti2u=]'דhWWS1H pDiݱgM) 1G=fƥTiG/PR&"U0|c WO3B 8A@*G18:^ $?B.`9u$A/B0 T L p 1\j@}{R'0 < yݦKpN '/"Cd@ICAVO A D1\ҡ9sr[L:!&l XQ(Dl:-畩'tԳJhf} g8~x;a<bkՋ:NrxZAp N`sldwf\XZKχ])`aU^LxQȕh{uV%B4?ORW  z( pŀRPT\aRk/p{I鐏je+,d6I9sI/S9ȴaJP 3Jr(塹o\EYy6g#jQ0j|k 7X&=C 7m=ޚ f(q-<1{t͎ [~MV!k*0OS7R,iZ78tla,>d'hO*֕j2~ 6#[]4ʿQʵ4LMBXzwOAPd"$n\[x`o&߇J n<88J]5[(IOs֔ `v-j](P=UoxOʀ%;x DowxS3hR :uء4g6ɍi ^;|^] k]$"W~%ׄ0S^}dS3.8}MZ^Z޿_hW^oohҭGQ(F C tK j F[\ rO֎6'UkԽAUJFVq^TGO {o'҇QBEݰUv_LlՉaJJnv&ŨӷQ/# Ddy2uMFea>>B@OtN)),sHDx ƛC&X #%^kY`آ}/bj,Ri7{W3O&ȅ]蘯d<ہZ vmS= pD}8%_ZJ6X74gd# ̼i||h8߬!3PKG}]%9'5,Mcqޤ(#b%W;0 X*pqg]I(3lAJzmMT){O;e,\#R橚!k1TkJ`x2m; N-SUBޙПNee_\dՋY\ |cԌ%,*ӳ̍.0m. شˌ : VbPձS\ ^ ,Ds=K%x~=zsI:},{H-@$dF<%Wr~&T"LO6搖D1=*WsG<* 4=s11P6]9)=;In˟曈 z6v2 2neN7p'N_7%ǑZ4+Kv?׉;%AUKvu;Hu=&SR(@UB![1V9?DA'"HEF3-TMoNQ;x4a]8zN&|ai*R`j$?׶$"=\ #i,r̄Bʠ&k߅6jhhs@}}Ut0<&d2o0tbD#M:.PsRg7e!}ٯ6(rEFʔ,@/΄TuJh"Ɛ_<3.b$ $]#}HlA]鬂Bar ܧG01gʂ'">1w &qP3^i<Ί*dN#oˢc+ބ2q"VъӼt+=|p_^KYVʉ. 9JMK"xWh72=Cɓ(hTk-做Lab5 AQ_l4d~r>aAv<`4H9Y- 9f)_Kt*OW5 IU `lmVI专7f7;#7-G0)B~S6SVN#b" ^p]oY?,P#+7SȜta&ݛ9QBbHhAtU'g*F5~]0a S#vzPcƇ@A{eߒMm}uy_nH.q.h'aH u )=<1$іB|tdfQKݝ͛kaAnС$?l翫nی3Ձͮki@)B0RW4`xrLV! Y6 o2b|7ܓЧ^Ql YOquP7tjG^gN]ۉ$Xǚ\ j]H)J?Yxڏ$㎄_B=ǿ?@cı83mI}x#'-O^^WZKF >c:3#}3Excb> v ȭ_|W=8( :J/SRtEvAc$%[;e$AƸwLۙe.]Vo."CBqYsA',!J2tb/h;~!v{T 68S|]i? }R+n=H!K](\|(p K88U}ͤpMgμ~nrV[1 ⅠnۧL1 1D ][Cn Z^uĀ9Z}xR qDDg\s[RFV3MJyb$<ɿm.I_ E='J<3ͦB--b[E/S+mj[#'&cAVBn8G_l1T?Otb>aJ.$cUNqx]~~3d09Izѐ1ʭѓJ#.{ILOYȽ\Osv$  N/t@xQGTEomfjl?a (Q T`\|87ld=6؉i3wRtwGLn{bh͘ƐD ~!8|_ZzeLC5:y1#5jjh(UB]?ӂnVջg/+kbjinN5UI]]:Fqw@ »Wn9N;=WI4@}[eilcNrfjCY/dWPƄw"a^yhl HTǡzmzT(sKɊ Đqϋ܋.VArGr:#gqVsI"?~(3$A:[1m9i-}YLF4o= [Ѱ3:6VxTg$&i A]%6ZU+֬(ю7혺W [Ë㝶CI1,xRS4EΜboL>pkPۼ#v/yiDjQ6fv@e{\ӸTrF`+E|ikF׺]_ԶA6zBPYf+ޭ!0˔z a׹ļn%DQ"waYgh= [ pH77s TVt+ւO92[}?8acxL=} 3OРG[hYEƥJ_0FdگDўL +dMkk^cR)UX0_b a&-2<a%T!j\ۤÝ9k)ɘ 0,3C L8 W>K@9~Zok2RONyn:3H@ང2cϫT[O<۽g6レz%yl<5~É cL%b9~7&Xp>QT7aLNĘ@KS& yispgzLeط30lCӕJM @Bu@c6a n?} $A깁/[qA[`Ӑ8Y(Lxy5Q쩒0aax$,'0@WHA?(CI|ķ*`~ Jаqx*BX4 88H]P,6c6bיNnQ8W-1k׼'2e搭0_-9IWI" "Y_y:FiE+4(ТL0 J{Xo#} U(!)eo.߁lQ2ίpY+"'wm Dv#=H=Eʔa/%'v؟jŏ(pE ,(x=-[=9:|8;%x{~vM @s'F-pTm:smH•ua,#@_n}C.b)Q4V<ȦYZ!:]#sV L8>bdr X rz]c5^4^aO 7jPۦ!AP@V=K:* /t2&!4"n)K*[JG${3~E3<k{U1+T.@nTTjCBx<6ʕ uU6cl00 9ekfnjr̡%x.wgmr1`: "YS(JSC(R؂#1B4&jgU-z Oҍad'ǭV7i.JJ$<̔hPpƾnvA_JtBtM˱P*V'  W> '!;\;J,"۪1¦X 72OW a8Z"#!Bցzw|R;ޯfc\+s8Q^DP υC57ZL 'Lzd޶_MܬT2\0M#>Wm^\ĖwvA"8x~zQ!߻0K# -@G>d|IIj.Cd(:a͝ĀNy}0QWoEz$v넵  C~l]3}}$8o)DVñni]/W@?WK@X~JĬ"a€W֌K>zrti2/ſ^IJ*ٸP'&2RB^YZGiҿ} '1q1@wط6Ks}9T-run[qy,Q`vT ledn<K[sy?L3i9BzsN!HDĄ\৑vAfrB`Dp*b~nܲ 3_r"K}&$%ҩHBdQPc1Y6ww 蹗< 0;gh<.3(:sB"i|r xbnTFdO{^CnRNH!+rkqc@3%lM j2k]t[֒lg"tk-q[2E"ᑨ gCta1}K8W%O5|gSS |5= 0kGG LMG>͵4rTFibqW^~ۣ;M-t(;OH'_0oX8q /-ñct ?}uh",I $xx;1/| y y%A񃺪~%BX;W|h=N3!~嵧@XD}3NS2"y4'nrD6!Hvo,sOpvo TgKnYr=cȲxΦB+ɩXEF6Er"=h6o'xW»ZȉABi~> tU=iV8dg_ӿM[քX%p t249 >['}Z E_q7+ 0ӟ:p^2~x b`~?)ΥoبƃD F+?Pq{cՈT %W7nGH3]#69 v9UJ-GWRǢ΄7Lm37=CLOz^H R3c(֘WQPzpr{8䒸L؎} ŏ% Tbb.;Ƚ(Y LN0/ ޡʰH]^mɕ2J6&-Ɂ΋0}'d8Vy߱`ekUh8~XBw;|"| J Ȅo uXb? +;5#] $8l_ܣjrfܲ"CtfMMs9TrT )ɶ!ב 1 %yGj;'0AҚF=,X@:zVl*(bb%̲/yk}1m0c̈́ cFR(HftbPqP'g ti~< xzZ$'1%x;li@qLaӚo0sP1!f]A tȪJwRnYd nX.xkЪZzu~Uplm=x E".DZ06Ksb0:WD#PR^$Z=dm-L ,EM4aX@j'$;j)6cwuď?{p]&''.ʂKgܳ *c?%D~2@ -mQzzJH&63+n(P10v3Q%oQ R+gn}$skt',*͌ixRy}>!IKհz1l^\Rgtϡn u+zuyyΡh I`h(d3I}plYvcq /ok܅Z0/h_՞haiWyNS=Ì+2}AT7Z%`H'f%R~$W֖huAn1hvTS8s(=עZ֝S@߾+t:muP$l.:ܡ[B!s$ zkEGb1[7AR\b-y6N][yקګlf>}ͪ n#&n6),Pe]qĞD˖;.Ac H㉘ȳܒcbEҸoptUHrCn =RKOMVm"]ڑPY6F7ɐ?ƳMWWhOYpP`=3 cΪfH(S[~ p4("҇IgՄzRTh3}kz=e8 ώ1|Ȓxʙ%ug>]@VC&9Ú:b?3%xA|* F#i^<p<7qvQoVw{< 8.'_ףa팵>cbӗ2f%bh({%hJE>!حDŽ2@ҟ|tvPF"M +ST{#7*;zSZ)M|IzmEB2}2I@t E[ͷj=۸2gE7#M?4zj_.#ћ{,Dl!IULM'0)T2Z8m ;#?NMgr[p6y7 VJ<+ zsV5K'\'PWi I S,Ѻ>(y,' ^Ej4ϐTRO@YQV4tjd<-?ZT* ģPk )qߜ7g.= 02lt|"+i?͠W޾N 1@ 2:?T,@X{qfsy/t0eȊ40%ʋ+}U9 Po -?eޤiQDD[J|܎4CM;X+艦}DfTի72XP6U%rZP* Ƞ:I& wfBX>ʚ5Ƞ-`n]7YCƕ mX8t\t)F S#[BV/8痦Ӡ%I.?=G<H\#$E"JކѵJf6’lNcdG_74SY֐$ k5`\VM5Cl!N&Y "TwQvqp"9֐H=TEb@qa'zГ@E/?7剆$/Ij71\B!{ۤL(F}:\h};EЗ X3R瓴bRhGrY{{&DNjߒ4s}u40u$֟J6 ,w s=G>UgV6I>L! )7RkO6S|z&EZ@hn9=:Xzm3tt僚F!Fj\*皁sW䄹)cG1e7?n(;f2:p5 D(^SjL:*h4F 0|M-;>7kp /X;уRL /Bhr'v%b'1ӓ{GF;0ݖM9JKm6"Oј`J5Y #(Q]9Ty fɈm?0g钔q֑_KUnS Y7LzQ jtyb..[&8`Y Kzǵt\I;E1pGBag; zdd5k(:N!fHY M1!_ Pm > (.54ȍs->kHe I CT443rQ(*|tJ%/A09ѸnTsH9-ĥ%jf/3}.K@MHVfgo*pxVVBUM(KxfN#OR\eA@#N$W b_UEEO^ DE 0 F ׵UH/, %2HEMhs}&(XW 7X0 O;0I6ޭҗކ )GMiĻDD%6#/u[ߋLknL-/@BHSd [,=D(|sB$mk6;MlςQ| j@AH;{k% E8:Μ#}O)K>)XJEu̒T'ovMJ7 ےZo&DaVr D0ʩZF21>޾"lt[.tBWcDnl8ݎ,1F=c!>!nFCo&xE OZM흢 @nmwkͥkѢm(T᪣ld}5])5xoy*z AL$j+ª_OQ#JtGV=y$}UȊb_gw/ -RjYk9E ZC@a٪~'s+ASA/YXmhNP}w:иWz&EQHaW@gb*^`Z -B/xHS{ T\o#Y+;BCliP,K4>[ \7%q6N P# DMG_wd0[9ۀ{n zi4#7 /G1e5W>.э]\:OYρ\TX,Hj/|L9x SY9aM鹡OP mvٜ!:N!Q-K0TP?oIc`;4 ƻ!Ψn>!uF=[lAf;"9X>I닩ng]ph QZ\7]I,:HLϺpɮVĘ4lj_h* =O3X[_?f\,aG:Ѧ*^mCIV0*gQnoGLB砃  N\J!9D{IhUE@(Y#7hiRc`WJc צ㱟ɶ'D q9SUi~ kVN5|b[M?35ݡW WoHrYY#@ ץ,S-\ h9Jd eօGr[E wڨu|9^$p3gjG K ݅alxCMӇNg ]"zwdZ : 9WMfo**}4 Y^(R.k 3qxf'F\c5LLfkH[ÔVUx`}٩NCڧ^L^,?%Nj+F_LlBM}m0Y,0wG\K+@z̆,o[:x&C&i1{=ÿV $_@I-&`s\(.QޘNGh)š%߿M4h-6>ͭUVvQ#Mc:cmhC$[eZ:(fQOg i[8u!qTX�RJ.r%A괵x Ǐr0TgKşO?eY?01QɈ3A :).`fd-D]Fg2?iqi`*xB~꤈{]iEcv ihf08=7~MR9T%Vr2M`k\KZڸ|ZoppwE;}-=a :+=t  *`_^Vќ3aB6ģL)#; 2&X1$}+(m2^ijABNʎfEa ; _>Xk,,EFO2= 򋧬2Hbz:^uEĥZ%)k|ۼ'sdPpvnX/c g< v9.= 4 Hci?^8rfLݵvO/u[ Œ1o\ +OSX~\-3d~\NJME]+v* U٭(>< _]#H$|QzNĢf[Q8^I? <ИB/ӬUniWBJN(+h-}]PR{ id{ E\KD^ˁis ?8E.ڭ0^I0ƃHտ DRo~(]~pP&HxL1qQvbR^lcOIGzvuM alE(me!qx)g~BVC*Rތx) w4a+&e")lZ'n-zek}V^u'yQd!ct5Cb{VwhppG, æILt(]Uw%J}(AȺԌq7ƃ{3pS0\^v`+PHɉ]DP}}:tNj(N7?RFB@+sZo4|c._q#ˉym~P`֕OUh]"\3zƳBP{cppLqɚz\~F\m;5xқ5X}**N !%  -hLko%-$v;:3+YJh+޻IsC8m+01N_'@VnL 8(JmKcw ҷa2<<.Ij#V̚k b_&b|*2⡢~6jV[B1;QNB /g^C#SS%M,"3&o|lĮ1b5U_Y8 2%MJs2?Ӎd )ec+$l ;ewD["m>NnˈJ<ď>z$YvYf4Q/C±G*.h#U^<DrzY8 ߡ }0F\ڨW.ŕtyV8lK +YV9>h+/K}E}ߟد\|c.vŰpp:ZOD1Hac`iYqO5o{m+1! )jcX< X@GcÍЧNR#s'T@QHnC8~-A B&0|1?6>T`U dXi`4!a=AV5!ox!^!nپD3A6N@G4T1EsYkAD7kx`ìD\6E9Lc] Qo!<2-&ee 6te0s͠F9QN gOMbKYƌ,K'ˣG\>YH)bp.{/dYKB+;戞$b.jH#<̹^l͛RFsac_M ap 1RPsүDP?|nx<3Cӳ27k *. C!Q#t:L@},jǛn2PƩo_̘V@38c$0s"M2na5i3P+U{*4cT呲0Yꗄh+87 l )ƨaB^7Ӌ*lJ?UШ́acW$!WUPa3 GKțUH+a܂t͏ŰLJxn$Аݬfk}\ŀTsgQ@ O@.C'rMn0l{GH[Guge!׻=YAi`E.W띲Iot99qcvg9[0P-{:^N,5P2LY+EEFr&&Tl74ӫRJ{3^1Id_&`?qEN(Ջ%[S^о I3S* 'vCuA5oz ,[ 5)'TYtQaVeW+XMX w.:<4%ғ1cm$BA5=/s!8qCK[E4T7`ʌ^Sodc:`mG7`x4D/4" ec1-e_(P! `s GݎF=;WJ ~5ߚ$Q\b6N\E4O*dS#_ Dp\h}|I] N󄒺)xM&$i2GTn|6UUD±xCGL^)*kv8+V(Q} [#@HkWzk3mCEv:W"ΚTiπ~V=ed \,RL;n8 H(527v'C#-ҕI8pX 7 >5aő+ >B^ &mS:c't\-*Hh$lcUCU *m8G:T,oj7*FA013`_^0^2=yW(ҋZ[/ {8}OmIWM]gk $#]#m.+ʤJFzn솥]^=9e5!iyɘQljՃFônB9E3w}e?/E[(p ZHDb)ߟ2A?SukG͏N揞]HY^#dmkymıb2M~9e\2 !""-عэ- t]* 8H\B< $Pw| ~l@O9GHNYJ˲$N&{8% 6qQKG}f (D%]X)i2%[A;=R*)o &ha||gGfK䇞^Y7>[% 3 1,IU9m/|ݤQ;\[%@gtm+W>D0GD0$ kMZ4>@vqL1OͬrU{]ӇTYfaA`v"Yz.T,퍾Q?y% u/%4a3<=[P4CqFa Cu5o{y,OTZPt'k)oA\fTɪ7` Ld 4Vv/m 00PhZ)ګ%Av1!,{u9\\VT`r@0ӱn]]9ca<ΜTޣØwOF *A~]: ]$wN7ZH tSHAK* a+fm਷  +!သk΍Yܼy>kRIEj`eJSOTq A- kk2:\* Y *cS) ѯ+ WUHIÊ4S9u}MmVةlyt>dtpU829zM^M7Hr;(S*N S}xPٞp^0ÒS6F:5. a%bq Q̷O>@c3'ύ^iHO } g E]jX^Ք:5Wz&SmN)0i 0c1eöCm9Ny8Yt\(auڈ&Cim'Зa0MDJ52 ~O?Ps)ԁ#?@v۹O%Arb$0OLILV(e&KW@aI%6q'I,NgL_IH:w8ؽwq}u5**JD3f%U& Փ4; [UA;J\Kujt[sHK濏j<{z<[Xqyj2Vъlu,tDAGP 8X1NϹ`є 顦9->ppHѵ3[L|cһÌOLFz։^M^11L3i{ŝeH[?4@$˫""T4+?C6 XzD,ĥX'8y9xqe.4xl9cJ [t|P䟻, $rz/C*n 6, 9e"7VC?-Y 0KFх\aSj!Rso\Uw hے]8&>_dbhŰl_o|"$0K!{FRŸ<%g4h`OOgGvn.~9WHq'nwF ?CS K?3: 2t b^ZDS+1c8[a\1ohwgރo͞Mi J)k̮]/e-QdLmp:9Þ bț=䂬QA|grB|r; N&3FfMX]9oˋW(_V{k8J1+s*IfL;?ퟝx鍄gR4Ø_uN4h1~6)([Dzȸxjya݊րn+wh~|ey$Rڸp߳bK7*{ReL'Y ?> /0q}ؐJG K7jVE U Hhit`T4kG_}WȧN69^8ZBrPV6!XP)2Miߑ{ʳ5(/Dtr+#M:eTދ h i8߄27ѨpcbTF ~W^_0sѐoo/ثpCVA5&R>Qf:mXx+@Y{@bwb٭ώFGeE$Bh/ΗZȋMARl>Ra3ݐݝ*<íɨMtNPJO<#q3 _UG)P4#ҷ15'Bi\k>'pla51x_#cBO+m6ndddXz;c~,:J±4c'|5a ]EN^ 0c`;f4s"@d~Hu=u$#`&~;YJf22X'񺗕3Elλ ~=M%d'I&V{3e4D(W| B< ۇ4P c* sVWZe3|C1;3˩% T HU_]3qMӄlu4u:'Uw[szt8rܱS#\^{K\ un OjLr;q"YkRBIc6W=6z>nsQ7]I΃!2di%ZٞNQ~ӳUFۃy' z3g0z=fAy YXNZh5wɼj숦]O9{.G(sM/u=)/*`up\&ou߉Lgü;tT!;䕯J-zI@tٲXuNq(fU̳!Jpɚq@5pNٙ۠l_xL.Lh]`4b&05i*kK0;̗U9c(0*d4NXW2}fψ,N@"tk,OX/?=_PQ7U )?urwB\),S39Y{ą0nďKjtܫJ4^PLƈ=C1RCmubz(¹cl9$]f2(AX '{Z7t M={\=Ҵ&%&Dd9;keY5y Gs "q06mMVT Y9\m$U <6<<Θu\S')y,<~kp7[=gd>fYhie|d7}=%,'럕Ҏ$QGY+$ P=%k+;S I. _LQl_F,O[=Nn*YFb-TG-K9H1Ǫo?EJFtű-WmHg]j+m 1$6G21A"| o">ʝN\f^-I3%7 ~Bgsy|>Pu_3` H^J!E.E\ 8S|o&!D= \ #{AMQ(@xü猃UP@th4+_uN\'&ǢEF.gm"YV З--21Hjh( < 3_Wn$S[}u&Y±VK{c}I, %6Qsay=4AE|j|#CgX$ ~Kt|hEF%&X*$asjA*W5\>Kz54MED!C֘g r}TM#kiZT1̸|12DO>>kuf`϶FTI?K萢b~mHqŻ~',j>opXK!jda`k"w:HE%;3dmV&׬XV|M=[ `t&%H\XvU7δA* jCc^yV@?1n]'}5 R<3ϰ\MsRhXpl \CQ*b"Bhv@a}p{sI[5Uc2p%Vw0"!Rޚ=m1xֆW:'*ߝnD|=i|HY G.棑vN*cH]qO ]7yX: %t|3yKvz-wcSJC yN Dnub| EƄ89{ITg }f2 LOBȫHD/T6@hAQxcj=?M=,*:HOS麧-7rҩH6Wζ}o, eJRo=ڮ<wl>KґkYZ@{IYV>pR:}NˬCq`Q7 (zG%mM . },L ¡+VlYWD}0 Ts3Ʈݓ܎Tض&U8o: m5eZqsF6VR?]ӆ\8X(>.X )@ o-/4YTW )Vrҁb}[{|auXZ 6$w?`2L|"$3die} ̉MU`Gd}29ػlhO-Q Ǡ|+'Y|q4^܅ņ4XQ,u#?h?=mI1ul>ARB ܌u aL:ډ:duN:ίnpzh+^s(L7́eV}4K61N W \ʥ#w-x HsVGף%U#Ci |CQeYŷQ}x,{ o/6r칡d3m,mR2{[/<6h,kV8mH^ T%v.Ơ?Jپ2  ,,-sY%m~f̺{,/ؙVK+iU\-[h3$ e&]1,vCjѽTDa$AZ1s`%5` ޭJH9 /W"]=93b9AQhN=+rJұ7w[WK֡w1FRإl8&M MU\h@ejJ1fw,,AATKHxe"2?ZY[pt]딢#PM`G⟚pj}ׁĥOz)ݾVm:FPa#_%PkHca`i.:9p"J"ۻ|2a[,#?'Qj]~u);XaQ⦬Q 9/gb MVM?ch%nXLpcԾ擜}jTO"B 1 Rw(`y"PUyR}%ٝ.;>Op51 p˴-sXL}0i:E[ZxSB(X1W<=jK@2Qʊג!/&PSvg0+z*n;4c4=]}mOytd'I,!u NBMz7 kzgG!\QQ>rYhXzz09Z­2;nGk@L'*GO$ӵ.s E@KUiϪ4a1cTsn3=>lΘ4Z$4I8d@9&`pPSyenK}TmZ1 pE|qz &O#\Hx bRAZ8;9"OO\d=0a[!@ j(=+s0ck(S2;U8FP`*6]Pţ'S;uO]Q0akB\O9504X`+&ƶrU?LXQ_|(EA!ꄉ }AcA YH#GrׇKvFxҕ_Wrse"S_kѵ[ zIҕt:?-h/Ei@CH( OuE4UQ$ WJ;:D!T0wk'L|#uQ [!|u]sLn :/GblP#xZ;lyþBsǻNgK|l]/ttMTqWW{|4#?<#'m j̘MU:+9hA?T RAjbsK'X#Q.#w$ӎ>3I@MWFyO.:s oˍ ʎJk Y/:t PޒVAC{?[.Ez)Zx?o,(lG&(M)n9V-^ᡔŎ m &a T'=y(k4ѤB.Wˎc1Kg~TN_ JrrmBnI #CJ׀?\UE_Di!Ȑ>h P2Y7$sBSr3x+Cj2^SR7TDkM\y>߁K|O>Ț䦘L;T n_=l+( \2[}_MT! "|f[6s36ݧE8QSG;+L@l ":u`ŦRhnnI={j gn{O#@╕ik~Pn>'hͧrdQ;qҊWUHDNŪ"jen PAN(^X`GK/*^^PoJkdf?Kzp_3^;SQQqLue_4j8 #Yw+cer+UQ\҂+٢,K.u;oŕŠpLn l%çt<:7n1q`JG4{tLBO,g&lgEnKBȉɪP/1P3Ojj>۽@''d>(IE t txHR\Bd8&Iݣ B ^ݸ=fWrAw?bwK`<(6q+O0:?֑/Hc 8 &AQ۰U!眛:`b3{E?2~QL׃%N*5XE/1CGX˫^{ @؁;P=8' Zvi !@:Ӈlgs-f~ [GZ@-]_?o|Zs[7rCE!)ON=p'p;#MȪ";j7JpNbzwm Q@S ښBpӢ9~W[QiHwu!ÅW/9$4qyuj><,bpcBTԺaO ~=&8R%j1rTaRY{U,";p#mٲ +G#bFa'd8z nx 7|3zfq-ȓ}[J}򿿶Q-@uli(@  #xm!DJOJ-+vg>dul;{'/qm\4pKmYѬ8ܬ!'?7BDSBva"'bJ0-sm5v# 6 *PEȦ-<:a;F+#`P4hmB.ewwTG׆MGt / 4YC2Fv 8! ^Y @4{ LjpNOK,9@dJE?-Fy !7v>*x*c9$cW4NYbwSoʾ.emۭ̜ +m$D~vNo ~L?Uwॸq*_"^>s6:;W)(/GK b 4]<5c%unӶX;DST 'aH1Qc?),<&iuwEFP ~˶–I=׬ ג[~{yG=L~k>GSp^f㶿F]p.\O'Iv"3K#hB^qLdP5bB;pInz,rVdNPͩ$+]7A`@CITEfN'a^sxY2cH3, -v![0zumA+L+4Eb!&w=s`?wpЛp2sUK%{f@knjXQ^{䨠{ L9%r'@ۙDJyzT1kA%/JeDmJR=Dhƺxb }e(G|J3U_=c/q?VV$bnJQKApѧ)Yߝ<~XjB<]1oBveҟO--/'͵W7W2izS2iñg掟:RB4ͬa ]IV&Bl_SB Ua ԫm~͎vesn<%_ʭ˞ٳ V' 64 :i6h|rDw 5&)kC@LRfݵlfSe@.H9V֧0q]~Vl&ko+O;3hP6d}f *Xƻ/{XPj gOQl1l53N`J08@Z߈ 0?ejtU1d23R-6kb-?2%Ew=-Axk* m$NT8۾U0<[ j D?ŰJy\M².E8d@aTU+FW.Oٓy= "feb"myl8]gM-Dhh]˩Dv8XɈˡ.J6g 'e?,?<~oRDl:?80Ub7$0K*nD`dÿ%ŭzg򗗹Z0nè0b8;F4ʢ=NW1FIu1dj+ˍ1 %cUBZ)e"!4cgiw($ۥ)lsu2%-aV>(Vwu`-*7#k h͂p3;tnCpTN{- mL\3H3627BP!@ \댞pf1zy|Ts CB1#>;*\FgN10ld2r㩛)Kx0y7P.\T  -6g_dvNiCRDnu -7<_:E#k0 lUhf3uDu 2x޷7bDKIlԯ>>Y.ZldE+EF()(oQCx%z(W1+sr.^9AӆQ}x7!OV <1Dt`RMc_q+G"Gyj¬8hjZZ} _-|534ǿY;dg Ab9z믦*&B>f^0pjH@̚"<-]J~5ZO /4:NAw-P(>Ea譺^‰?t2_!s{VC}/2d (?+0kЇ>'Nj7HXԑw̃Ji (x1:o2onuZ:"@&C\hɶ;=q͠OX\Rʹ (9seO|)@S7t+gy2^&2s_^$4$$8y,|pXGHMn|E}ßPhPflPt_ZE} ]~)Rw+&zIӀ 3 Dk21pFq0t}˟8!}vflY9kh]SIg 2JfG~^K61#ihװ|1SPsAWc)Ib9y 9\XM޾+@pMgRmo`+C$k6+rAg;'g~aulY +pb nz{3W5zJSPLu)I 󒘗4~ PyۅoՀ 5n"Ab޽<_&pTIS+YlE|4S^`aAuR^](&7P} ):֔j!]W$ ,m*++ײB"$v5'}u:$@y ht^1JK ݐTOsǛ[T#Ya5a-}{S"oZӼl?gԅq}մ*8r )-K {dQoY֛3_ʒjC*v*?XIQf{ ,,)uٚE[eQZK#lJ[%ll\E.4pZ-&5955 zd:hr nYKߢ|i6NrۃLWE;"0^u1}@m1D ?GZMdanL>-*fh/_+::M66 Uה)$d{BwWoM|{sR=}s_pe Nw=Z垑ZHgCq~j+ Ję t;W2WOPZwU)(=z Җe'") Z~{Fʏ)oMAWp(XE7s/zOXzuD];T5}O)SGIL8Eg/A?ۗU 4Kg:pSM'=kғy)(<'gD)3S)t1YJ$̧VV@qhMDGyO%os4(RDLن !q l4OKBKL`r$VB\ErhDyNbv#̛1eYv-S­$.Z !pk'G/U6_ 4'(ĭ%k~0b"fӶkyPylt;sxHeʬMgz%| Xa " >JoN^0vQls?x}B3gyx6lx 1I 6AojN%K5+Mh*]UOu)f!"j%nf{]?ҍ 5cI}O<'*`/ػ6N:Sa6{یdm, BCyƫW<NKe4Dul&= L42{wz2jѽ0"{אng/ ^Zܒέ%W "69`mlM~#lҝ u[T4hKF-(kdimW>`Loܐx: As|{fWD*D5AwQ5e1:/05S 3̻20t0B̌/P&,DUxD]>@_E>^?٧c(U:*<@=qzxXF?"_ſȟpUOBC]:xcJW?J+[k΄G͑;*3[}g&${l)lxc~F eN !}f(2P,VЊoxрc'()^bw$Ss(+)DxF&.4H ]f51ɕ2t8F rl& "5j]#?HCgڳ9dR>mssFS"*hz2"DŲ_X[bK͚ |ǁAD<3OG-G۽n'1t@.5?_`#s>r(onݣt[9L0 栔w x*]J7ja-~f GǶ|M]XchvA'dfȌ>L˭XJo K&e)Ǎ?Loekƭr*j,y5 WlH98&-^i+D{'VyZ82ܹBU(1\+lWO6q'b[B3*\|tӚ`,i4shb^~^Dᖢ IRWhB-p NK]EE*>ȣ^!7{bw3)cَn;_ȥE~/Tے&6-FS :9VEpZф #azJҳ;̆:ʼnXXSk ,I* f۴@mm-. J"tɡ@r.!> uJ-&¿ZD~p3g%)d|-F{)j ǣa;nQ{ 9cj)DX_*M"x–oqOTR6x#N=:dRd}|,W jl4tU :"*",\|7R )dnouI@#$iS+)%"gY" ])vmŶe,!)|[{K(ӗUV#3۹(ž" 6+%ǗeŌvүa&Bv:k?a }5dˡ/(yPcUN(9g\ݬfU>~c+^lGvg:Kj QΫBoM$`xT& ĝU?Pwa,G 9;jd^fzmfݡ_`r˫8 ɋ)(dߝ:X/~7p%_FlG\eT=·E)S=:MSmCZ&x"9n>fȑ d1ẽ_V!t~F*a2"4CTgB:ayp-D%;Q:d#D݆]y\26Eh/L=ez]K,lI\qӎ`6be62 F[x|qC ]Y߂?"ԁ͠n;G_N~g(BtHpRwk0cGY n`Avޫ'_jO\ƴ`Dy0;#ǯ=}%j+~DRy:C 9o*ܯ~Ṍ |ɾp*Q m"~lMkKвX>0GYBx+b+C?TMu6:n&ǒˣ F|\B~8WQU 5.EwFtiO"3 g1z\0 &X G2$G ^Fkh)лP.|'#ړ'<-HEP'0r40bZ$ebds`)F>57دYtLΩ@FKG3U8r Mm57ZuQA2ׇ 'R?S s!U_gpr%t$tI-^lj$ NK*Y6$Ȓ}pnTaԼ|gU ϶6rVjANRR8;lQ&FN H)fr2dz.f尠d'()gF1b6s"""ȻRP˸ڵ\Gj7J;É7gY d_h&&e):FD{?欀~D~BBS x-=EmѶ7ݸ`v -`=?Wv:Y)Ȉ?(5\>."& ,JW2񿻃7;XXT7Kc!?C -5n.ҷг,Qnw= $8z'6)Z浆m ,DcZz~̰Qޮ6XA.ՌN! iI>! _~@ČYZ"B8%:H]B HC͗;sYIXXw_HEs x.˫E®SDtR̋վ =zYoҐE\!ң-CE0ёqn*S!>6i@_|H4OdOx.N]ٍ}b#\UWsh~xA˭u&6%%'p)ӛTzO0mHTpUʔy}jh]l`4:r]l޶Q>ڠE0y;"% Dl%<2`V{ %xF6$H֐ 8V0Gli|M$]).+s5U6-֢Xc8ΤC9֞-\ 4BɊ/Ֆ>2/)Cs;cY]2y0T}^N7ICO7glYI7>MigW6߾%cb3122Q B5n Jr!F8db˸)u+7PuA_EkN<ʤEUa*zm.n^dKi,IlhO ŸyCgT쿹 !2{]B9 #, :SܻeMaF Y{Qdly@'P>TdDj#%}[C?[=xnaJ*^`8Y?rLj<[I <Sab{"`pIb|IG/%s@.i?AA;cUfp.B#ι% t͙  y۫:t&" ^Kh6<i)P 69J#ko9ޗQ%P~[Os7ysQ-`|sU$Q"5S@9{Y C9{bu3hBTi r>Dm=8z@^BrmOnؕܪ섣šLPphDV)OA_cթ CuIy"t;GJWdf\t~- p2dTN gu-ND=Q=R_Yk Mp mt u#ưOے.~:co.С~nRrX;~O41o]qBEɶE8Fc墘*Z[Jഅ_ӝ&RpkJ7L`!u6F/f~\&<ռhDXt%qqR$9.pA5:$w;= SE=qԪJw73=-|u6ոz;2eoSt|q$SGi $&[9BGz݋1w]8AS+V;-s֮uc@ UsKOmEF_y 5f`ÂZ  L I@MQv| -,C\GJVWڅ L4; Zۚ^έ؛T[*ΫMͤ[$Ϩ:Itx4/5? Gt+4{­&CA$x{k~aҫZEB*t-js+ G|5vEgǡS60H]STAGA8Uڧ/@pΩ+gg.=hP Fp6i Sia6ov"E޵;jGuckm;4zx! NFTR+0틁z@ֹM;+73O&ԍdț =~ڜ$K@''p2SE kJ.7gad[,#p_g2g.}ܺbJX}Y$|6*Xv[&Q$lmeU/ص'~a~ڗg ~[Tb\ѮPu)^$P{̺xI :+;7?uErp~ܵ[6̉/{d݃g>~2&Rڨi(ts` 6Y*SP~\۸@%讗v|ኟ /|bӼG뵃u`VvY003jSoj}bS2d#Wp; .g"h7FUOᾜ~lыI#9M#GW2O,<6e7vR) (@7cu6uϰZ(L0IKDۨjM~7c),1bJЎJi,5{7IPrWp~PHg(ؓoA'g̫RlQs]|B_nD;nMĪ5Nl] ՆhH(ƴfq!{r~`Ʌ}v>ޭA1i椇=f2 H@!ۆ7ԌzS:MO(f7?[DjqJC䠏@r~7+Xd%,3xcN!(8*E~3׸Wc@?Q@%Ʋ.1(2A<7;McV "aEX;(KZ Qy|"fKc9% 6S=toR _ɗ<D=pf8M#O.#^)GC _ yy92HF1.t"+LZk>y3ht(!XTDtu l:*aG5ȿ2H *bd\Ǒ3549h!K* N- ɫ@'GtI?> p%:PmSQ1&`rtݝS+VFr3uW󣍙$޶#Q`B|Ui/ 9SsLUPwob#~&.q]7C-4:Q+:gtCXm-\\;{4;_c_!?;X }߯$U_0u`t|<>`D7452鎻1ҦAW@9x:Wh^L4?+5t8;z,]L䇔&͖eEaLcC'Eɹ:x4K'<4s5r(o ,F(` `WcGUAaɊeI!#g+С J`=CQ+O5c5'>-JH|6U!>'sȩOKtaF44ًtjɿ* tmLuEY&IjwBsvl6u0~&}B=M[qiLZχH7Ѳ>VȘ|~%ŖGUwn\rJIO7Q*Wqx b^Sʶd&ڵr\gV{VKMtnwQ2E 1p58)%tNOfLKI9.M2ailp]*)eNDW@P20'gsIC艻m 8k~WV;) 'o ƈw`tZ14b+ ɱo~qf°C_ 0JyÓG&~\:JM*@r( ?C6چ5UWiΎ_ɝ2 Lx+jLc)86otOC.3[-6yXeH1QܣdFpLs^߶ ρ4IHmOK2i\gP+Nv#CQlpCn8|/>#6?~=2 R C ʆ瘨MǓdQ $や*LW >ْ0#$ww=}=]nGXOѡniw$8UAaJ2]g$>ŊHP F*„&*VyߔMxl`K2XI*+jt.N s9=od5* v?)8M2n!l& Ԅ" q6X53Uc4Fhp!^4ΎͦI A_*s+ʅ0R) 6P?X B*ks7p}~-XF ~9x1i%H5p$d,˺84k`pUaklnTGN3tv5Hުsl1H3{iv)2 h6 2fbΟ.5L/6. }BGD}`tbsy|1=x`\"?DkŠBfge`EWS8(s&i`ay $oѶ+kr NRZʆ6&􁨄c'q!A%dZ6z1z[W%6(n). ː6G Ѵ bVgG H=0niujW(="v@, pa7J FeL6x`)-%b!}m>8.<T޸}s8}f|ySg}~ o&DDjpc:bO|wYy>?įV;!+Ŕll$_%v=osV Nڷ)نL>gIzh@DG-A@n$}Uf=G*ǃٝ:"ыYg)񥉫CXn{n8 cUBⲎ1*쎠bڧq,ΖU&ހ6)#FG$4p^{-CO'0ŵ{)h˩Ӆ &#͆{QSUiu!@j2|e 6@Ѵ4%< $y͉{;E 퀸7$ ?uHUyto Y(p`*$ɗoJi ~G|-%L d cH3qEKbծHqcnݹx[<p^w  UUr T }64*K x$kΩcF _j<tD-]Vd!Gbȑ@"$3^\{6 R}j>pQ%@XBfk~$ϳưjMo`޿myT${W1aQGEAZiEQw_:!sbEJ1m)SEh| KJDoq)! #1QtiU!7K{m-дÚGhJj?Qbs) ծ$NؠAϙP"ULSCvQLg)9խ@^p_% ljqv79N{3I0{`4ԆuP[{o|ތJY ة/i//ӁW0ɘ1Y~|oHXܡҲ$@Z>Ke <ͮ\nG*#Ozގyld$w&AlsyhZ%VU'9)T=]Pfplak4POY8LnX2RK'p֙-#=1bXbHsѡehT7Ap0v{R #J]C /\ 8t].1[YOYMHzbqz*z0bHx+%S| ss:npL] $a*;UPd'd3~ qTT|Mk8059bT(&.'z#(>Kjg(6%])V}{.'>^7J&-ߤ>eJ-R_nYhڜܣV ܜ"7PGYrHѳ'VIfV#X"d>ܕ\ff"ΓP[V涝y$)RHGG󡔭ՠpw`mLȔ O?l~aTAm?I{dYɗ;B Ф@T>I l~H䬨J6)`aZH!ˈE x,/025#wDiɫQHKr[?)yCQv!NuX\ G xE_*5)Ⱦѿ~ׇ @=EV7A#mp8Mm-EaJzQ4k: V3`Γ+InI 肷 ݨ<$<<ȭoZ.lbuۼ 7hA0_Z@X$MOynͅ]RjhB]H;ǢRdC{OP\Χ7 mɨW& ,6:;ySj?,oMΙȞIsVeǘʱY> *^GVtG8VFTJC '$W3jgw5R!rc_jIbh~p ]]U'~VSgifMZxϐDsMO[to};W=*1wC9&l׉y1[SGn=aٛo=ΚE6nיJ#R,28ͼjzIE#1DpGpS[kt68vBfY vGh@!{;OfRpzuw|X!u? DpXo@+f.4kP\0Y̷.]=;X.ʷQ <3ceC;M^,{"PE{o-㧁tm,Bp_)Ruv`-}@d~JJ#0]ZZU GK(x膚R!Hȋ HKaPo}e=WAyu\T^.̚?h~=kCG Fè!P ygq=YeH6-U殗C*V] & xe&U f<F0Cißbl{D10QB_F&$LUcNh­.KQ@n["=_ / uo|n0i΀ێ*P 矫BQ'o/G~_Wv!%ȶ\sք cu|d"(.{m(®`$5COA;^r 5$ȬNMG>,8er{Rћ}c *ߜb$U(GBK(h},_I mwPP׸!)؁pPqބ2:z~ ڤݜIm)Rl/zY>ܘq^E99^I;w+K:BW@׆6o!M_E "oH~K;:P~Hun@"kYz}03jMRs;n+%x\| o y7h|*s9;*1"sp1WJZdMƲ\/$yʮ[|nCvTsf됒H+VAxd?(iN2puGɐ*I?/4N 4/Yd^KDrC2ǜZ?2߀>U?\ y#9}4"L07ow@3rnm5~Gw>߰e$fᢖwSHQʔdQX6ﵽ Y0Lz[~l'W_"} Ď !OYYQ͐ͤ4FZdÍvӲ~xBTBp п>HeDOᎤNVȐٙiQ2k9Nϯژ= %S]Z {@#cB([\["`<V o-b=D_]F/g.Reш.nZ,Yg1xw{{ne6GZ3DPsvxh1$<ޣMYE͝*77P uqAhb 9|\n #\V"Q,+t׽ !2s6>n؏H͛!hPn{7ۮora7YlvǩJg uvJMg liviqy~. %ʥ8ަ F;LrQ=tѯk}9%ԃkfO\)o8[}aqMMYQq̾џ΂w9' QT]g$V7t'B˳/,}=΢qp4,њtB2"]^BƎ Zn <"+ozlo ~^7?HNӇľAk0H@! MUd1c)%P%5 ʙ6(>RP/gZ r2xmh\?3Y kȯ&ij(IF%2EQ ͳG0 Ӡѯ{P³#mY`y%OEi| ߰Z-}{1,D&m(Zd˧N7FM ὯB3kU?_;b-ĐqWL(R41᷽7UZfc緔p=ZPҮ*yٜߐC{^IHnxoƃ#k_#'KaE&$A`#?Gm=6W@`x9>QqPp?!(.6Pϰvb\L$84..vj1{MD(IR0v碲[BW_%Ǔ9@vXlGKdl_!݊b{Y9o_+hkdJ0VK&L&%Ai1JAd M6;-@.+9 gL@IBy9gh nB:/$%Laν>sDGMaU9E1|*W@s9y*7lcH8+ ˷nAeBڗ&<*Y|Z񺔥)d?Hu-Vf²O\;.Z ]",J*ǝﱴe7C`YBūV8Y ?u?E'.fҥ7Zy=*mKL,>Dmh RCj7^b&XD%P)ߨXq"5J (KE7?Ï#< xyvWR#'}ה)K2#QOQ֕ǺTak : דe7~3qs|Q74?<` )aUkz5ԾB榊]1 Sߝͺ거15rqbKDX77HZ8m#}hm5L>k6N;ް:Ug1`8ԡ6MDo ~7BPwjXOG<B1ynb phu||K%u|j#~}#R2QGZ$_qPHCm̈ |śj•.ny /-Y/< [CC0U0Tl 22S?&6hěߡh; ȭ|/_|38lzhC*؞M:  7 λz:Dm/u̓g!ig L kyK):@:CDmZ!m9nWqFMvސ]$Y%㗸p#{k޾?92L_wG\ݳU 51ԣ%,Ya%4!k6dc>]JN)Gdz k*C' 2r{\ ZW.7̰`lZ(8 QU d7!<)U'v Ѹh(vC1A٤g`"2^.w [6>Qy: 7UlEŽcQRL6=;w?[c^#(ڷ/SX!흞kw fDsr ȩNQW;IvMѝx~ͤȴY9!e,bpC\6.^\7|qvb'/4|[z -bQ~9 7b`nZVn_-| >kK~s&E~ozI/GI-R8 e0<#oa)ղZ*N (DzB-3R8s28əuxB8FX= 撗rnqh'҆#=ysވ6.Rt$1,7DkWQN9I2|tXe]< I[jpVlu Ph!{gAheKL uX%i1`pM@9,%((sXN2mnij!p|kSi_S ƈ;6[aBu-6E'荕&4I #Fx[Rњo<ݭ\B@gyt̐]%|zu<]v9h `rJl9u~|gAfKע5"Eb׎c!7Vh<*n3qyE@*u.7"KpSYqE`r%i%)+<'KH[]7v4>u9rTl)u]Y7\1_'&q2A"5ҩFqpmFg@"!"sI7N74/yIΌkZL'bVJ-foSǸx@L\w9(ŝSoܟ|'sPCk6@fqC'yqJwShNd$NoS|9*yIڪ%]9 Es46In@AP;%${a܄cZ%_Ks"|7,Vgf7aw#xLKn}v;PԲO$K CGyrz/jo 8CGgלAdlh^DmXqD Umȥn(̯) ZkJzLƐm,+T[Ͳq焵Q{s_ Y'Vk22Ax.\ږ'*2>m1A(D5;CZ_:Go Dtmkk6DCXo˦5-^{ϘȻ9׊O&Op`5]@Q/gٰy",·n`suFW?4]41lž(KĐ&C\KLR&HGlۊ{2 :iBmMxM ~~=ʟ Vr$5vxi[ sR>,B+L6Rfh6"MeѺEQa!P Qȴ^h-[r.lgaѡϋаK<~w$U1VvBJT#M.f:3>1 ] tOUI򈸛B6RҚWG}9_P.1PĐj 9$(婆tz€72 ƼՒ D8.Y *uȱh|=BU'ȑҋT=|ORܭW@HDҾkP=}Zzx;~O_ c4o,6O3AG&c 6pIDJ݉Z$k~(T+-T~ d UKoy9ipxo.ާ+TeSGwq$.=܃XyY_H]ݏƈmBqYQ.ѨL/NA,E쿤ApcDSrsN!nquAStf`2=csdc6KO˿Ďl[\0\~h@Pz”22$q+!: k/;N>}H&B,6G8G=Mr3=}[wR `L#%o|; ȋ 5+^ٶVQ軻OBtKZ%{t/WbC@b)\%_ &&?;NA?6<9ғ,a108kFVS3%hЫj)8mHԙ°6iRWbfݔˇ 'J̀ +l(J8vB:<,T6S:怞˾nsƦc*I(>=GBItA18$KEIPSPanu\o Y6.NM๩N)ZU;Mf1"4ٽ #иߙbTf963/ Kt> q/~5Pl"sJ2&"uy.> j8.KbV;(rji[jz,&Жj2> lpF4TD^V76Jsi[ ÛeͻP4+]_BX>h@5-Ƕpn6403@U;Xzb L4\b3$t M$Eٖc߆s+A(&,1N C''K31^(CG7fYݦ]'gb1-VOK>균qldQdcNsDE_d6PԃAkq ?2dwQĦ X* 7~x|>(xp[MfHŚe4m8_ -rq]*TIyZ{fcm 0QtuFPַQ}"aRM=MN-ڞ}nUd9$3gh,W*б/M15ec:T B'R${:L5QP̤_ T=~; ϕ++I/[bI[xM}g}`H" ˭|#*G)%89Q QOhT?e{1-}]Z}@?T"~\9'b=fAߖ5N1Rs#N!%bֻ|{ոå'+ɰ0Ҫ;vZ $C`̔^'7aH(;RԘE iʼn/?&3}cVnEkF.qzb0F/4RWf7b!; b;tw -;<<_ֽq"2~lDrs!+4 S-{/r.!@z):%|eIl̳KF}fLnlI{f~2 䍚2y㹪ycQX㔇=@@CoAd8 7-+ ";l:^4C;#L`bʚw^ӞꆇBXU;kmJx3Z22BuNUA>,Lpnaķ>([kǝAv;~W'2PYأ >8zbuzTcY'\Vfiwz|pڃrѺZN?nm 0'N%D(9~K24  Y7!7'܃+/({mZ 2+; M31>hF>'Lrx,|vw#S*B&*'A k}bB!e_>'aԳG LJn"vvtK_9Z,1OIsRTHUC]}MuVR)$ O n ]B{MN/6lLG+~B;GnMVKж2Uo~J9ѴU.Y&XuN/!ώa$!܈^*-G*@zhqh\sGs2)ZJcSH68rH[9eQW{#lZ졤u&=gq[92 rMO%95c=E&R; (pn Y|.Me4f]CzpuډML]S%Ċ`L jQ%Rm~v楠8r4ۺntx^ jM{,dFŨWh㭲Q*ɮ*ύ\]+Ljj^lȥ'5iP-A+$cĶ燗k®.֫;wQ @w.Rr$* /o"Azg9ۆv3v+0TfSք̹U9" >uqXt]:2oӠ`eC;lp7@22_u)YLpT<ŝ[oz +8dSqI :dKa+?[pD{!nJ@VfEf#AyXNSU0K@CnDyZ[)4v×ې_Se<puE/Hc`&JZ·2W",w uR/ ¢bPsS8mHuPh\Xٟ}эش0V n=ϴ$`̔oL>~$^*myOF}Uvm"yq5!~V!2mN}9/vvfGR\nXoYX0UʀK?t+RT2aH\!s3ćQޙ qYn"uO# pU4V\&)9ͬM?fڜ)QD *rz<{5&  `|櫄lg"[ C~242WW+<HA(g>JsTaYBq$7; _"8Rhm5n=A$%fX.55aϵ'VvyϹ*J,9EޫbrW$5mXG~-sfЇXfz㹙J&hLEHXY+\1F"R*$\tH#cdVR /ʏʱrJTCEͬɃ%~)W65t&`\] =$dq|S5@t4NQc1R."I]'ЃGNvۑAJS4.>J$DGV_@\CA6@'lQG8v7y=2ʊ#w.q\54*k;Ara9X'>HJ20rNSywk$&wBthzge"c5E̺[QVЦu2h&5jh[qɻJwh/o +j5w@0D<{/G?WEyqOի~HG\̾mB[ ٩^ry%̙S|g4AUӂtQi~8^A~ފsjAԈa* K9ohJ N:߆K}^xk7?lHǸӹaOUs[^Fvik#y%G]+O Ǎh58uj/t+V,Ji#y+UĒJaFehb+XǓjQ3Y~X`jM՚ɚ7mrIaɦl38WJWH!Sn$ẇ C4"]08D)LRXVTrpl;pm8*R6G a&9'U&AYNIN'G#76;H@v+! W e1{X&OLfK,F贙e0mćsޏ0VnX˹vf ޓoi91"Uq| 쒫tszӠK P*CnxkM;*Kɢ 3Rޗ6߲99&lgi࿽ {xpT!Id\ۋ :>d, ^g+s+"Mv/Ν?+q77Uױ9҈[S9{ν#PY|?bQއ%+ Hx*@9x`70=\AiO16U봈=k<աLZ‡&';w+Cu VUl|F>-QGnVq[ 8>xi% kH8uu\p&H[o?##+K-ך0H akjv_10U/@]!yF{ܞJMAVZ5FFkB߲ZEá}VUi7y컆c<߻ ʷp@nP"{9GS+TsnQS5`r2k`s^ӸR)C?i" 3O(}j*&&nN,v?$t$vʻf rQA令`¹a>'&H6}[!˴^L ^Ovr̖ڌP~\qP2}Ėg/JGTo 6\dR&m.!&I@α4^OXے2K^cæA܄,Y Kv>$gD#QAWCu9<%mCDnIU愓Kx 孌ڡGfǯWJaI <4 66ðdz^Kv C)&t" 䕬#t$bw]jʧO  eqLsi4M{y?exY`Orykpac8ÞBRLܸK}}գ='۶%S"t Nݾ̎0mQz0Ȫ<7; ^^qD{;',z&짛T7h6B@)|x! \ω1/1$W_g hf$_VZXҹCҭ_uX{kk߇El<ؗqYB8]E}Pp~hd1?.\T5˾t[/o xfn#9C B:IkM+uQ`seʖD}P ;fvI LUZIp{`͗?D5B1zh~b/&!6yj_07{EFtIO!0u۫_ǯdZgjZQBi9n1"zh4E%f23bq 7YIK\ǜL#ID7g]g1X_+-H0dP4SBIJX$]>2vB$=JAFJ $;sCwݕk]VL;f0 1 6%Y$CԈϡYOIZ Z\^1*wA bb:K4£vn Օ5E8v7 r7+? D&R8_sؚ  Nt.xJ )$C %wޣyUٌSd8,Kk*vQmF)Da[H߫68D Oܼu5cp<$65#ţu "PYbig-?ޤbo<ˋTA[F"3cS`-NWܸE[i4lIñLm r`J/lnt.9j;QHtU*xIJO==Vei:`n]bه\zx+b*AoBBgćH{G9ySC9)DiEm07_4+]A ME{6zQZފS]"U ìEP7TƜ~)W.x]") R+a0 W 94?G:{Y$zZbJ'Ea=>:ѵV`Zx$/ *`;l©Ow(v,5$M.ww}^'׍/g*-ڣsoyv#<9n$Ⱦ W.6SYhtTg9ye&0! 0Rbt|F.P%LR ~+؄S9zb!lЌԬyCnÔ(w37GAvV0pEKSKDzK &`f8.z7Alb?:hLƙƚ׊_ǝ ? 6ko?q+@C0~C|dJFtHӄE/I2,0umҁ.85~@K-d[v!_ݺOA*Qo>PcIn1ѵBRr1nKm_SL`s"s/"oXJ+zf=N ` 9/7!"щ(tVpަīzxMUVCl@O{.m 쮉(ڣg0:xJB O}VXٻ?\8 ]VF bkXƼ3!POO6x-.^UT(4vݜ(?P9ƾE]å89K?'V^-AjuZpmOtx(P®FP)}Oz^$kE byK%|C(OiNOWo{{_dvu?Ml![I5_{*jz9̧Nu>^s_zr V%"ojL=]B+`] I5xɡ6` rVҧ!; O=>j[/; yGQʺƋ@0F=׳3؇n,8>VV%NDwv- W'pUMAw#if&@ M4 "Z DFnDYy75zd nJw]jPlagJ+ϳ-PY3` Q(V &QWUsTi#73=]-KgkLCM݃Ig.OB>U9fV/+*-$s:&18-9IS*? 3GKIQ57#ϙKvS,_F;Zy r93B6E p2e&L2 {koYnhsC=7 2-U; j@og-P^<80'KP$e.Sdv lgZW*!Ck!CYqa:" Rt'`n2ҙPH%o #ͧR5o z.#>5d-k-k~l"ⴁ,7܅A/6Ỉo5qcݣꘚni )é3XC8q ,;젍zCW/r¾dѻw%嘊ZѢriFكuT䇓Ec Ă]%Jg,g!혈5/M鞞"Y?my @Ω$ p*GQfK Yl'1+ T-F7VK$> 9ӃȂұr8]o-tA /*+;^mgvCVˑK}+Wz^0, yێ "˗iI߇ag<\-mtk[3dlJ")~`ziTI+D_%c7]gA\*ț93n&pM).HP4+nV$ ]#Ȇ(COR_Vg+6D*P!|*J0hUqbs_MKf rK9FOnq&6=\'WqіVYfJwR(PX)ңCo7l/e6dd/eS11Ni}XCZ?t-"~b\<`#/^@6.g9Vvg>eUo1hX[ 8Bmq; E]xBXy利dbdo^lѧF swPt򌏱bdvBSgU $qaGZ}Y[ S5TRi['XA n/I'MpY Îċjzqla9xbUS%,9&䝓 hci,/p%Cv8[&z cJiM93 kr_H+1iѧ."| zK?a+$5/%ɵhnb&Ɍ²/muXe.^[ _j^vWJ,Cq5u$}?aj\S4@vH"? rGfr? xg<ߋ[77JKZ#pDQBU伇 [\q¡I]ٱi:Jk앏XL搠<#xjDbwRɆY2{zqQW ,zðFOauޤک+v),q^T]\##'8GM@0)#c/p RQ0LF( sOR3CRYS_St郥O㐯{Όkr[\3yuc6cE2 ٘wE\ru ME?@>\{ȵhjӔ,ϨY pu@_$9,z_Гm*] <;km1H$jНOgCh{A X~ 0L#5T-,))Ҕ<)!>2dL {ۆPiyift.53%DΨ``vB'(=e>ٷ|" z| /K]픆ZI~=aC>4WN׈|W`[%qS 9ҮS*+y|A0˅)="d`D3|Jt` E=Wa0dČu C'(Uk@'\L,sݼz-\Xq!t#0[qӴt'ŀZ*ЂG5֦h,A@{.L| 5@M"(z`11OYP;}Z0Nm^yjn "T*c2fVy^i5lL?{s`Ft@fmG@A)ś|ғRܶ d)7˱=|'LfNiS/% P6bă(Gp5USfa[k+£/SOP]-2ҕX!h=uUTkbdUGT9+ٷq?}? 7Vم ?5^ȇ!# Yϳ;op"n#FNѾ[=t#LpW52]E-kS=$9?~Nu6Icbu_H^)|(Lnn*ܘ2O7pZo27mK$DNb+ 1: 4?95?iq=.]ywdk}s(Am]kq-*swqYu\T8AQsM^wyG LS(^kl΀wP,OnE)R~-d{n˺ QxCs$^kH.-sۇ? $F0'-'<^ w¬,P1k`4,q[;w29;O:V&Fz4yk~&vsOxҜLYOԌLlwǀ 9#5ׅxΫsn8$ꉨm{d rӣ9Rz[l?}fߢyVh^Xv2|mbiq8Gf /3~ΡLkqU0)n0wUX?خ=BIh") n*@QVG܍t%9`صU;N%M~m\yhNk?H&W w~ SZ^4,ަsUG*Xj`K9,ROK!/ͲW^q謥up$L2;q2V7eNunK~\u1ޭ&VlihefxiAZTVI`MdwWorauzEֈe.F-a C\.N.1y|Bxc1p"$Y^GaUe&! <؁w0?Mk܋. <0k~7,Vwʾx8 Ub%I1;|&X՟3U\VfqJ{BkR;}QBu.jQu([cZ!<ӫ`{m(Zs|h6.w9% |-Ǣ=E AW3ljm' i>` qƾ(q ]/)e ~Y2L\Drc0iՓYgNEnV4_0F%cp+E _lT۟ ~J<7kK\jӘ<c*xæ\؊Pk+7@{Gc W\ L٘֜n/AL7~MgX[V*4PAF4!EWӨASYD Zgfغ9ץ2Kf@&XWVңQ{Ƙx؅>y$S|E fӴnfKAe[#)T'n4JZi8Lo;_*kG^{عE1#iEvpSQX >lm% t m7!ֹsS67[#FSL1I'UJ(pZ>CuQEe%Ig%fɁ%v@)X/`^"0D8v 6b4e ,&"x>^N4s#=:7tH3]`/?ɴ"H?8ݿ6P}}g3x2JG: T>sX| F8>lS@ܯ[Z4>jm{6\ly!5ОؕUAθԤ[J0 8ǔ K%|pfkVjq3e:[9s>L2r,!M]k$ťFZ 7^ 3smp+vϏY0uŮZMJQA"\{QrNn`Щm_\IUꎔ?s/_C-3O-G9RA›3:t:Vܝm~BgKR8KT |y{1V w$pTTgg&^qǁ\/I oԁR)HW=eӳ IYӏVemC#Ӥ@%˴uH&_S`,/`NYDKj-R 㴃<1zV#,*ChV?oñ*?! 6v)]@ B&0>8P$X*:ER9.ZCo$Ku!=5εD>:|plXfzSd&S$x|5WJ_~<Ӡok-~*y=Pm4|Jr0XOskCU5Z5);kV9.DDѸ 30˗r>@ r*^9bf VFڨyi%( ߾j; Ѐ /xhRK'$)y]UA¡$nqRq|A9~)/Us  &<\@CC[ol WJj> .x)b$7)& "6$5v,3lg> r2m0B䴈T"ae.,r˴$1,/Omce"}mC@b@qvtM[,o[C׸'ur)ݦ:9},\PET;:J~-G5+'*i<\ +#1n瞟,E NS(S'ХZqIC#N/֥쫣rfs D2 ƆAI)tڷ|"˔ OD/A3lH6n֯fFf[wCuīoT9?n`p'jwF1zp M%?b/={qJvw0`]=ŧ$"M5 d-Wk,3vRv^%~e6w1]`>Fz4q]G74^Cz&<hhDvT"MAg Um$/YazVU ė9~+;pj;Afy yR݁hJSJY+qr0Z/e%S;CRs'gR۽?DVФ >pY.f4 %dXF]]Hk{V<<ʏN:L!>g#YAM(F=:JOvk7~x7{ҷ"$oh0^wL>4挑Nj:Ez+u=uHA ?' [AqIb>$G%ir0?7Ғ2adfJ.Xqa2[6n[x?Iуc^p?хBs;f<DཾZ+`tniE%y7=2q ʓe* jҾC&8 ܛRKU2ڏŐK.gF>v?m+!sӽ7kV,+0EO/N7A?$UW](CkB>k?f}tc CW$JՀ{gvmۗ/%Ű]v†vjid-$:8ZO8eĹʢ6C[i\EꙀ+pucELɜݽ& CKaoN3R^m~'Шǰ%imKG|z ˵ʟaaEZ'(Mכ7C,2ڽObڶ *t ;)kվ<0ۏ2Zj Y<$dPG11(|!8u8-Z1߀7Lf†Mg7m8:78-3Zq7q4oJÉuǁ8Ek>NAr1,ꜭkw1#mdz:ִ ˒D͔#2c0g>t(T$C*}~ /TݒR*8Z*F˨R@`ZcЦ벳M~zZMhMiI95'Vw?ۇ8sH)N1Ǧ:om>74DfcsREmePX)Hlcim-UƒH^a5+fOm ;򠲹$Bg8Q>5ەspLB[1\hd!)iwr?q1[TjhlN;XIfLV&|髢FWPF}K }3Q|"#igX$}#^/xM+u;U9\)rs6^{IS#0_ 5 FT;ۉu,Ԁ3Uoiƒ+po뱀+fޜW@yʳz*Hɾ91#B O91u(ڔ8:e.7P5uWN땭ѥΚ`nO-6zxr^tp-OIK}6#9 ĽĤ_nrx4Uj*=~+&4ME)28qcI=2G x?gٲ+4VY+U8āqݿ eGيc>_΁FpDԧl#1Ck!Aҭ::(NǨԱb zak.Ft'X/",<][xe$KH_]GK3u&BlBN*UAݸu+_x`hd=zΪjJaR݁-)%I_ W/ >5B?OMu[ߜg0}7gF)ejߡN>檵$ R05M %tn y`o!\`ܡ2X>&5h%2;A DT BR:n(3aFۓɰѺ`s>oϙxID-zd&hdV;4= K'>+EoU >)?Noe:ֵAωy:盯=l^S-TVhϢmcKxHyÓ] OYUUէJRx]~H= I EV sY3. .^рu5 n=yވ\Q_DŪ?Bx.³K|͙^:2T p)ݺ o9㫩!?Ƥ3lFmjz оeo1J w'PRmc} \YT6`qeX<* \T GI3Ի[ҾQwf_~!)وtgU|=D583ըSiBtqln'aE]wD!yAnN$HCEYsg4xy9Gَ*dK^~$Ⱦ]!X`  +zjV)Gy]~:Iz CT0rO%^/? =AMxœA߯)'njdlPcqoɜIXt2 @{?ŕcƅ2s=Tt~:V'j=!.EQekI~ Oc46 !72^u t0 h-FQ6U# zif[cv M \sh2 qCb[J~ pBHci8^>p4^w5"b[&܏ 5CE)EIi΂|Km~Dr(\K4+%4=<7\mTcc}tO8/kcyvZ1Che.SZJW]!O}c `;Ho; ur{N]H3vzᐐF.WqUjOjbƞ0^jY/x?b|X]aT,Ͼ7YkUO(m_]ѿRi<{.WlHjk^rr2>) ml(Zp T}[pe #Ōl@:T؃ Yf 띀ycȧX*{ Vxd)UAFdqɷy?C & fQf^Z:`z1Oo#+WC3@l0Z},NZ,KIDƹgx#-Ulm*e!i[^F|_Ω~l"X>Dxa!TBy ڝ9Nl[,.Ʌpɛ LJ.EQ05 ȰZ& v B`:9غtl"̒b?m_.CI+ ݦoV@a co0S0sT&w %| nRiN@2di >U $@-O쉴6#88S m`1Ca)-KLEz\ r09])~;^:K SIMz!oQL¥|XEjΖui3n' k 54mtmh`5SC%&gPCF9n+Jg"2迗+"J!b*_mAGmJ\p!}~ύE''J D{;i_+?\ ]l +T̨Y&MV/[` k9uZE"Nu[dTZN`C{? nŶGRҭa8IG"no0;*C1zTDƆRPYe^]rԾu- ""8~ <+/ 됆O얧cPZoCU?F='ė 3.aja\Lt<궕wH?DiOwG v:ABQоBdmڏH{G. %'~)gXU2H wT̈́HwTn_Gּn2px:DB _?;C_dAznE~-TG(X*{6U`$-=j!p'Z(̠Tb ;e,Ea=+jC!f L-C <2SL_0 2 }gC׈`c:=,^  9/lf w2wuDkTdKb#9D=<[(ajṶiRH*Sy)eN$J`!-aB,nj1MN?J.3W\ΊzZ zi*izʹM0 H$oSs7Fj6VEw{ZPHyGt8Sva!_Fg8o -xܶW8`׃xPOR [ѣ#S =F p!Dhby?Aziy.ne\n\ԝ)XߧeN a(4 ըlWO39lLxE2U#JAԽRN/P(/&6ƻI(Hw7)_Sdgv>ubO%e4 '/ Q{p-qwS\|.bZ%P;W\uQ }F$[T|)oB-P.XDcToF*\ zkc],=弄wjnl:/lc@.²+hȓԌLJٱ* .-LKJʥB;5s4g!&IM ᪽nx)T!scDsmFf54E'rщszgJ;_a su"AK^ɷGb)Q:t7* Bl~GǼ\9"z*-S(!t*1/ʏ&bӘఏ?.Ta֣AfQ{/7iShP-LBca ,Ev_>e8b/ RڃŒ0NPvt|^Q>!ܟOaۣe[i_BlR- ؑL5A\f~8@P=HxCVv%1)> aZRO `cZXA3#:]&$պTVԤҲAYdc1 WDZ8$<3o,XyC\Nsb4jGKQHɦ$qZ+!&6 1t.t.^.mП7lXMX4N_*"PK2>CE2+{Egf;vY/rI&G$7y!I(nFucI74 r\^_3hz$ZASSC ݑ\QR T60Ftd͙̍ >dGGv`28-ta1:{.b1Ln/7Tpv^0\oujk41DC5H,wލVGZ1 =Nϗ/J:/a@8&w/+hJcq,s[!'Rw5k9ީԖr|5z]b>XW gݎO "g7'emz C.wBάjj/}d}6OyWv%cRV!uO awvxLZCPKZ a>TZwJ<|] jR)LrzKYj)g#SZMC{ yxڙ#y;o*oY% ֲZ (??0mX{rpGпgɿ`  Mc2w˫&ArVlY*Z|~vMJŲ6<2WG9SVXw=PϸD>y${\ %jI^c]lwuRQ3N.Jc Y ޥ@7콚FkHGT蒦$ӌSMO@7 lQhNyH%;W}$€Q+f\F)ȁ$@f>9LYǧ"y^׋ "3&r|NW\sf<'H;{Lԛrg\˴6#DSA[6K =veq8J4<ትs36΀U\Щª;A(7EwJ g =cҸ8%Ê0=R}͕ )u ¬%{BF.]Bg#lEi7i?i{Rֱ*)}2w@ 7iǘ.RgUFܕR9BKYKNeH;VzjK;]&u qA\V.}A_WM#+:v35˯pQPpRSV@@&A<tbD-} 9MN޲_SpƚH#d+ҿb'Zy<`*]vXBS߳B"fqR~SCV,&gY_C_2p7m)ĶCfrq ˠoP/x%sF;yG6_#u0ղ1~7wtķc;9XdU5RH[̖Cm)$<&dcuxl^>PrCoVhlXoh<([d>:)_40_QP4/5oErF'` u?Rz** {NHi !֭6m4tǃ/W:12nʍpJ%AA)U5#ywUO4^&AʭTV#G:JjP[}yքĦ:TvWV- #WEe 2zو4y_GM5CG +ޫYIigGv$xĔiU@:U}=C}=ġT#R> b IV OǮ\aQϮ-l8ݫYwnց9d3As},d)襉ȭPA"l"J0B%'fcGU7;cًQ/RJL-/tɕau~k|E#I"axn?/>a4yFR@>5i!THS9PY=Ju#.ʼj43gQImsB{Q|A>W/oDHƛ,3.cΫ܍!b/P*brST>K^O 5b >>*HX# l{b Ĭ3#K8b2vǑ5jǾ*'g6킊Rվ޼L4_2iaY9)!|H3# F䴹_VM272+)MURlR<ziJF7y9!Aq||iLU.A`n"F$[1awgHݳpv>p'?V3^9<Ϥ"7s>3ss4Kio;vb!1L8g]f.d-H.b*BmɪOr}H&h#1)z̲ 5fexoAA\z.!Y+R'Xڱ%(-B$)f+> 74s&xxC/ VQ_?6 E|FVs}rt;`;׹zF w5*szhOolg`pYExIF%lKJ?.1qצkWh)\@XO%tb#,5j𽲞ļbTn}wvIDӤ%c,$cl)9uh%Y=VٷiD!%R h)jhj!9|87ݡu* yFl*a&*l+ߗ)^_JLpuG@ X64^i S15F9U~H$׾UWhZiUMQb> Y`wRs+:앴G;`7Ufo x!~Ѷm1;Sy <=?[ƃQ$*riY -%PiǕ.0IUPV] ^H&?i[ݞn;ŽhUo|HSgT#9F aapqma[˓_SYj{7⣋r4!>e~d>݂{v%DkO@Za${҃Va~YTTُ- ^6~o֕èY^` g֧%=KΎ>w]Bnv9p4X g Y>KGCN[p-vh#Xꆩ?!},dԂM,'ɰ9*ں(9Kb)[#*Lp#K]C,2kwʂG_i#g2CցXlEe#(A'R wh E8={0sUoQ1 \t)H `nAtUmxH5

Uȫx9kt?gBiKpp=Pqkw$~2͹Ce40X#d]>”QNUxlK'q@Rrkɺ]J֤Mh!U$7<lIAk!Zk'?yQ:yu_O PV59#6T8V%Ks)) WɦLQjE›$*w܇,)LDkjA>"8@M,VwU'\[N'(tn2A;JLQÈS#_j&bZagt 2-VcV9Ga?x$Z)̾AWCM+TnLF*Wv6N=sܽDUE4%χMק<`zb&_5-iC4UøQ߸ @[c^@nt?0^\Ū[v~P )?p2-\$OFpxKEWa}L+V`)A8[aqو/8eb!Øö>EтIg~U+!<곋;Æ6â d7)_R3P~Iɶ(92 >Y4$ɺ.#gl<'Nٺ0vrHk (oQrD~>'{2kaޞVy_i})8lZuhվY£ A:0ϮG@/g,BApZH^%SuA<IH U!JVe!fUi/g:7 HUÀ`g1TGVCH+\Q4nݥ#-mYZ'y9ވ vKf'H2/8]~Lxv?,1ƣnpx$n%H%ߢiH?8@J.XԤFRw *:@j6$te'1DoP\ʲrh2mf7SĬ8A#w3ybsX&ұThe^^m_fcov͟٤_޼0(vf9[_'9Shs:³sHPzU)W 0 vA\zʄ- Y(dA;[Ji/h( lɀh>Xp*VY#ු%][-q"$^Z>:(?k7xVRj\ ) o?ɒ!DDqU Pi<< BI^.W8sVR\VgCw v >A9~Pj0-m[i'.[Yk`(î_sjESCHk0.G(c`$6O_*ExqC7O=70iz8Z&%`Tafka`SdbA k 䖬2[M{{ 0!V jK<ۜLe+]Cv3f6b\#l4]Բd{Բ/ GB2%g:s/0VϻTx>WLDEA8 %8eEI| /e얀5( =#gރSRmVR?7sɆ)[#5ٸwmU;bHg$3x &9'< ӝSki]Ά)8=j>(zWkz+lūf PD;iMs8ۘiEG۴=moJk^9cIKA•^/2dTM4hg$$ı 4( ϿW*s?}66b[xkqLTR=\0 q%a㡯;LbAivƷEd:Zcq#٘ ɍh#]OrTz@ yԯQ*Wk;|!Ոrjx^_ZQPTgbQG^饲!"xUg) @&3ݫv<!*hS1zMr5j5 &hrC]pkqf`ZƀBXM&iѮ\YkrB]0"! cJo-0,!%bʷl6#4_zSKLq"؏d!*~yx%O5!Gb"{`*_"u+veQ|Xjh`v+E?A=ПBMΗ58 ĵtܡ4eб8~mi9!HMVPI"Oo'+u4[ERPUʟa9P t`dU\ه !p=}'. $TW\R.E;4NܭYt#.o 䄚t3" a\POoq$N}qcXf:A(5ouU{MdEO&4\TS*k^EW NvϤ;y͠ҙ'Uq pc}>z-Vhq}(w:˱^ PK@>ic\CVdv~+@2Mͦ6nssI1FQ:%swr \ԉ"3m6fb op,zbv1j{jWuel)m.Wq⩱/tW4;NOm\*Ok~ЉHD$ɈB,(4Cc ³b?ȳ6F2hLjEA ,Zݧ%O `?Hq^#*컳, qF{zxsƞ@n },<[=rOJwV>ڱ|6pms.Ki\4-bd[|Rs #pTc.)8@;1> d2iS/^ LvK%*o˄TgqxBs1gkҕP|:/JۑA'ϟe=Y WJ=g=@FA3=eYX}/4kOӟC%GXP8Ϭ[s u2̻SUa# s.8Z1mhJ*a.rR;9礢nF:_c0(R6;ڴK4}רA_״MuFՎݤ>>GY`Ȯ$ ~MMj1raYp!xGx9}G]{c9u)\vY7M$k0֑`"S[ [-HZ.Dq+㖺O p2%ӿƾ-=Dxrxw bi ֊aŢ@qK(ńɷKWqEPg Qկ59O|<aS,bR.ܽ +6q"čWY:' [^-`V?[`N(??S_~9q6> V_☑؜F($(>;.Ӽ A \k,#\,P/~RӏIC)u*moq{FH2^\)=w避Aeت֣ lUhll3)r\+g],}8IѶ.:ldek1s[9vf@8#G2/taiK6ݩLiKj>=\Ch2KVcmvC k{cVyOJSTؽ%ki؉~j6|"tlV^xa\ Č5G] ne*R D: \\f.+YtRz_xJW0Qv>D~nNlrc!w8apSKpJ6G|-#-Z"<9}/[^KՑ¾t.N(NHA]'>y3ZJ!{/Mh;Ps ,;&IN%co#e#mgPB5h`)^1md}|5G~G>f|٭Y>bSɣW8TΒ%FDcF-njt^7 bE=Ò)=}kdRtu#hgF<%/XWѠVQ>TuvW<-b䗌-^%Ĭ[Qtk n-jDշӫ"7M/Hֺs6Ii C+K6@2)&e ;rpf ΢U}[37,A_'`I7w+,nVd!YQYq$wBWk^ApCV8'I[@ U[ӱz([!NkS.ys] c9]%C+›>k~-? ]pwCϹun΁1"i /5J}j6?]r"1rLIQ9{VҞ+p̓Y~%KW'xi34`': zL7KJ?o]VWh{|(/sp,V WaI~xS[J+m km[^(7` ߄zTߔ[Hau]IX%\?V` ܂kzd!"=zsm\|4܈ _ gj]tcƉ9]-I[72ls.d?B`j{eRl#:MYO ='e9˳PgrjHˑzu^;`RBAΙ!G ړW=٬~ihpOC̪)A |;Χց2Hj~I#>Luy oq &HX 8Dz|lȑafq8[ ®Ӿx+!jLwٻ?b`,FЭn]Kجno8n:ߍ$m)r@W$2=/^f'sd`d>XNj }VffX/MhU.{J[EwܵW-WM69x9HJw4BČ6dujxs{, `Hv2jΤ-5;?k}jڴA?zW)xF՗ 92 k 39:7xX b" Axs /m<rGtF۩K Ĺ~HXY&(;b:O`|;^[p+TS^'Y4>2ba}@,]2(l`ʉܷAΠEqSuoXfS9 p ݕr؍ƪ^erA O5%Ix30iNuF4¾V^wX|H% ޷5鴦7v, $fq&W1pzpw!>Î X-@pxӈf~"S$!:[S0 ^1Pu{F,°Nsbi7GQ< Wb\":L3^ U8G4~Ӳ:}.7Gr>a511ڲ<#;M͸^*S ŚHú䀕)Y 94Qnn1*v1%wI@hsW; m.Xr \|&'yHH?w0Ј%zW@[x%PJ/ 1 OF?檉z<μEN)Q$QYꪷ\,#Dݶ7(X/&5zqLL?Կfx/w0<&ѱ1'}8]\~7NN|eŕ~r]b QuMȩHǺySF^'C#[rh2b$V9CuZr씕1Z+G ٌQqH$- j8KB!:gAiS<_贍 7\8yO<ޱ'2Ymٺ:|(Mi'%G嗰ȡs< Z+=e1 訾cK}z/4;4(](zF,ł|*Z=B&e1Vu)۵uĂ6QmK:Q1 ٥5@ 4_pV""Jp5j9N(\Etdmgx&W1.)l7']<}!uLrMr0rR Ak- $ߑIA묝G]sg5Ǹ^W`|m"[&1Zbߌ }M l(л0E4w2GG@%<# s_Acv!f<鶦:ݟCݐlO{xH=`%:SGHJQxAƔM-v .`xj/s`3aЇSZ<oفȿ ЊB2T]c(W)d Zd+mx[<;]P#1b& sY:e q)Չ4ľ͹1AhvOݏQ5o238}UuW# LFDu 70+XLz/4%lpu:!8ikmsEk{h`UgM3^0?7prǻ hp-ia ηFThSI/ʛ9B"_eC7}2iڤ|>:fkы~)C"4  Ic4JZq[IVI7|нKtDz&byO'ÀM%Kl; XB 44>sh[a£l_7t0{$Ӗ~|]K@`*NkR^t !$[ mVN jUWvboUVύH9áE(6>0~K[<Ӈ_NSH֦m2wRlMǽ:o7|iN- \Z)4ܪ^ۙe%~̑ j߼j D(&N;}|]aVSMoʘߜvxNF\DKn2IT u-,ƿ&x#y\:GF&.D{'EJ-&6³(Q\5i(2f;W0}AjjY]^S_8}q%?^T2# MnǶ AQu918f,g/T|QL{[խ~Aö%#T6 eAK"1cBûĆXVD#^ڡA!L٩3*7pz ,+Nn Ge3iSQ(^y0;P6k8yj?d_C 2h^!ll[]|u7lbmm,zuIt&U!b[aԣ#+GuaWl z&A%Sn5cn .pBo,?ӅAT䉥3a#kIcγ v_ݭ_[ПbC~Iq/FW2O|P`l$_(yխ\׍?Υ0Z_ַǫ]yKD1 k DaXKŀϙ.{|Aa8Fb gOc$*CoԉC!'jF%dilmEũ\co"qac"DֺgUX#$X/Q\LF$~nDz@ֵ0EKi E1¯(6P;m[gڴ.;*K~HFS=h淢e1";'1TbܫKjŸvj䰜rt²Pbؗb3BϤ6 ~b *Z7`ҎGX#XzyP]`{/Gw؂W|z{w0Tok= ?@gbYT}AE߫0=뚃9՟9` HiL^_M1NN|9LC=nyD)R3o6>{r7hFߪTU\ȖuC!Ie⽖}v ` עr*-e2^Zڙ$ u ՙ ʳ@mG3iZ/fa #X'I2G'J>Iu51뫍sWbJm6 h,/+`6%|1uTٲkw3P20"=岺Ǔ*>M^H#:?Z^6t.{XEwv| fIyv=ncТkA{7ܐ`_y.]xw=O8B'xU%#:.G4ų$aVeUߔ`fpNEogGMzO5"Rqߨ|_;֣`m4ԍ4f2Nz)ϧV3jFlz%t#$ĵMn;d](;\0%4242ԁ9)V0![7 ?|[@җT=ڨL'9Ȩ`3 @P & C B~#^S,2;jlt!ڰį(1/[Zsԓxuטl<2ނh lqIɹ1ISLeJYXj޷K3Rm,~|G|)yc* p |44\wG- ܂MOehVP;L,ʁ0\Wyf{ <#@^nrV>o .F~4[\L"ւspY bͿ~|WkhOj-=G@GJb|tc ]Ec`g˺(BW8@}CsSd/`{IŬ$q?c-m8=;AfĐ,$G7sz'nk}0b5# uZ#w)\bFþtg"4%R;zrD1tފ,%&mjQMѹ0MpZBdK/GOsJҵ\)B9Y_V b%MA~|TnIxJpWkjP֧% mEOr-f'[q;Й})Nj% U]7ٿl)4ԀњGA~aS\>NUeᾓ=ZnŘ/nV0XW"0jIˢ ? a'cn?0.jBcҧ@sRU$%+Nt`eR#U3'a)i}<$/2Ukcٟg!78 ZHCogH]hM~FiNeE<ٯ+{&'+(0\*Cgg[dKp$_]ꡫ7SzV5MRp5uN$L=뭢V> -7g&k/k+YV0$,P…Wң-Xhx,2EGõԐDl̞$ O58\dݯl-WGD (8 I8ժ;ʁ4`2Vn㯦ܽ@Z5י}U܏Mq+锓W|G߲Vo@d.So|K-">"I$eݷ_)x SF @Kc*BK֕$9dN1Z=7+IiʲfiH_e@WSH ~XoB-p;$#}\B>iaQvrBnA6| "Z ⴷ q!E͐[O҅"LUл2XB!'wl[/ö%'}XTә O3Q;fG}an)k3ф':NY"G`}_F>K-+=r~`֗|R:i0H)Z~›T nRf{.H(z'ώ"yvVZ 'V{s>Frߕ":<&HNv`FunGs钒`zXNǾ`X'tSRšFjK/ A%*&%j }>0Pa$jkX)= L~9vΩv 0(%,xT?.|nU~*vx pl.7|F(̈́IZc59|BS qKDkwh`{.ig׻~lj@9wrqbĎ([ | -^0PԊPGoõcoq7u%.ɸ&攪dӏ 3MJw2MEm2 ْsmI/N= 1Jkq.<:vR \Jt6lHәq,5dF,QMTT1qHs^)8 nhRc6R$ZbCcKC;k)-ѳZ5.!VE\fONMmR'ֿy[րzi+Rb|9\X8Ӑ'_҇ے@gq[h$t D>JK>qQqZ$$WK)uzÏDmQd.s']-G'd0l_rӥb4bR-1 sŽ~Ƹ_;% eliܢVЧvzVB`PN-4fN8eRvAK:Y|XE +P"#Q7jd$v2n)0i)ggAƺx KUJ5<}ԗXVg]_gKcf[C$s¢3N1FżJpMŷ\WX ̸FA^)O_Z_ BNgCuDXP|ťbP]I"? NI erDnD lMDjce}Y/^#ۦϩOg?޾?RN =12}ؒ!Sԥy,ny룛u4ڱe*R+d\rjjyQ Ʋ {SPŏy1&5tj?qpu@.MW`:Qqg{ž{N21koY>Hcā3^Y1kۅ+ϝ6:V'._' CD\Ni~E=dtVׂ^ꇇ0vn&c䈪%uJ9h f.~Z O<ݾ}L(Yzr"Y"_VwwoйpbhjuˠފQCNՠ:^ evޢ U &YA"Y谖G Q5Ԡ^룩 bBQjHMxo̙jDŗvh: |G/ܗ&j |uC- E\1gk8]떾j4j]`\u䓩8Ob|ov%ZάnI"{G+A0U-?b3(zeҞQy8wMC*'nE¾%_ޭ4{CdngkQM0 fq/s* ő- ~8 )SR;1GaP~8 2v.į׵$/Dkӄin:a)U eyo\*#UX۔E+:MEb9z(bWCZ_90D,4k7Tcyv?"06O$>s=GO H4{*RH!c ,fw_ХA\T3TcG\Bɓ{K0cȡ'1pNƚQ.0%%w㒮AOXpq>kEz :vO]4X0kB>bgq.OzLp>\G{~dN)NC*ŭ&͠FuVׅ^~OǾ~G)HiXӟIųW&qESMe*,J~.9DS'[|Du]h~AA-閦Iw~OY8nQPNCkO҉us.J^nU<^`a+BǵBJkhB]{ÌhJPfmR@LOV}ds7m͎,ʞmbߠ{ g{/T˃QZ]wO o6J ՓWn{[X`I+c5/#z+GyX<\j]`yW''DfWf6uԲ9!dswH֓l}n):%^+D2'<-;og 3@3mqd|i*W08{S8C?wg(2bۢDR~ٰ:=EidԾx-Rp1P}~$W%sP}ۅy-X=Ɛ>L!d) N1RHbu2rR;rJCs$Zg ,v+6C&`ϲs|#!uM&6-;񎨓̣|ӣQdaT\dzf0aeNu :h1g_% ~C,)Lq4|(&0V.E,?ņPh#Zd¢ u8^-q71vܾ3f8<yPFxg#{VFaO T}KZ= GI{x!!LRd,@ފ!jLL/u9KNQGO6lokP]ES8J) oRn,)7; On2^L{\^t/AC;5ZS`Z@xo0-2~pۀ?Q5#c#fZ|_ л C'tد2ul7f\ٓӏCe fqil;D2K$+:ʂ{bupCmnXՋ7{?b9w=RM0z}\T9  K@B :Auh#: O(X8 20ƹ^jq 8+7޽U@T'ew̲h!_TjF;ҿӜf|}7s \0X;⑋kI&"?G Ӫz)zh[32$v ]8Y%n9}EsПVNGnXϞy( =3sA 5;~e7RtQfdx{N*jL“S$$6R` VɌrVăf4m.Ysv{7ͲfTRx=٢eNIO<5j ʫR=4RB;'fkԠaXWׯqחĈJC)GP7~ƮhEM@Ě7}<0Jt b>*܍ oqwI=w$%.X4dz6ԁSX"%3j372ѩ4 7/ܾزXg*HTpY{DhژyXmrSE@E/UuY5I/r  qA܊|V},< RtVYyJJ^AB⋣#E2k'.GZvERt0{Qm[Q#Np"']'􊰮\?KaJ(LZXPۯJ@Jemu*hYӛ+]NVS`{qa//4D5 ,+Cؓb"XŒ2em8f\'tJe-,/% mCe\o 1^4ާ6!%E@H2|OKఐ-)fp$Ə"c2&)*Ŕ(\Q _u xx0i>t1הRΖ2c4Ǯ܇BeSO6!]u'LvZ d.|IqVlT7!"{9~ 6 f5pKXSцuQr3P ZK_z_+ KТ(u4lM-- v/q6BjV}$ƞKVA@xT1H1)1{N۞?@LX(i~'Q7=K]_ўRz/58j.ny+1[ k:R$wef@MdR#*+vRܢ'o|=z#4_·[䙋 CO{Qcmӿ$۹b?MҺo:E,X K8)A}_n.LV١Q{罾M3#K@P EPD0NqwpTyuw/wU_"z8Ny:cw+-{sF9 iӳe]K准^FZJ~3E Wk, mcYj5Kgeߦ+C4EI~?4l0[ ZjLkf^%59qwV7\h7~c6ϬnG*{r,bE y%\{걂M{aaLs#[v>1zˑwbu30?ܦ\:4I7Ro9)j)uGOmOc2r'Zhd(ߞ߄$(s[=á˛pwAy JS5&4tѥkt) Qzލ+,*z(p~5ʰ}"REȯ8;(~E|m'2/\s՜gs aH/ ?@9q PKz0RU#K\Ծ \4}+03%.YpTp7J1|Yܮl'vN2_v9?u$b*!]/x|Rb5Ed|dcJPccBBjwn~t# ©-nv=~WJUጟΤ-Tz>Z+:L_fzs~u֙c(JƖ?5܄X91]o}ؘ@9.wo8Jd6I)zhSE[3gj/mjh~`bцdzER" Z+vQK_|8==ܒ U}6IF7OիA E vOhe` 2Q#*aO\'#Z4fxffZ2yB9@x$ wx6z~?x/Zw

jAp()&6o(b"S7qgM2gPN~j!vX ]6ĖENYOuz@2>O eIࢲr&H Cbht{fc:)'I~pY+'ӧaݦ.S WWEھ)띩WyO>$x mďbnȹJ,B-|ׯOKu\&hԿy#ΚM bua A3ɂϳ=x} g;2LcJąU(**VCxY G! BVi:TV|;DH}&1yfDEv'/݌>V _fÚ!`buRo-Dfw[w7f VuGzg,wL6HK,SW&0`ʾ.0ůcx0m|v2/PmVgs9 oS%f.E czHG:gpylP;/O7-UOX0BBF{HU]{M F@ s=$`R/~1xqm ;ÿ:Q8. nPȌIj] }=á MBB <-P'I[tls7ɳZ` [jX^8[7U &tݿM6Oe@*YWd?38xXXR>I gX ?>J0v?W8;t]9L4M2};&$.3w"FXUr5ъ08|X`t\+=e.t.뗱*K澫w5V膞' o:R<,JJ[2wx eqh!oqcU7j"Þ ]Yg :+pc1}u w6&Y2x1v,aå'Yxߑfa9zB6b-V#þB!>6TOy}Iv l0ϴY* sJK!u{*Sl(@gl&/hE;$-I;T}"r0E4HhG2  Y5(I]Mea`q=0˄_VkߩEf0& +Gm{1\ ƒ"1d/&esS`!ݧ-]!8KV~UG9 E=1ǀ: 7&nx~w%~t8=젠FwznД%q ɾ8 .@6~dl$X& GQ6::( !O~_+> 0Wb͒ph1`Ā&կMo;EpH ȅ$Ʊ  ܅] ^-*հT^FڢjLȒ zǣjǰB`S/*[(YLqHZv#|;$g `mL+XVŌAZI9ukju$ 6a` lrԝU52Vm`y`&&Pp6Y85TwY|ۻNwoxb+nN{bkϙwfk1GiٰZCV+i2 7]q*1|tft&{,a9u0 CE@ ,A:eSoL(vU,XnM8yv&t/Zkzl{ MqUL~3DB"Y%-qq2I\}4~R~%q fk\Vu;/:?hF ċeI_ ]w%y7~rWfjFSuy4HC1]P!ș{k1D)qĞ ǃ]VUYdY/s6`T}0,'(Ջ2w2_BcUHytF_ER skja(0f@6ۼDuHր%E?Y~)n('Q$bLЁ%JNl❼rjb3^6;RXJ}wqs5f#ͻqgHa2L Ϯ`wzEQmfdnL4q08B`$bDTADӺ9Y$CD7pM PkJM{ɱבxG5&}ʮdv䧞!+oBgd+T##C)ד$ pn=yanDK`XZTYmW,6c{%(3eC!;0AS%I83C{ků)βeΈF]q)ScXv)r1tK٤&7or{h,\+v=U>*Tư!oa o;o(8 ][ΊMQ̭׉D)7af{$t]gFjA3O5a&;Օx/Pr|JO`N=OeEb#g*w%c *^/X9T31^iVQ8wA~ܩNbs?uy=z#.q7g1CB^<3!Lݤy ;/xIBF圬Y0\c8V J֩[5UvVd@EGJDJq~V*?JXaOBW\aR J=3$A  +L_4]R֏ Ct۞B?uR$GO =`m 彑$"|ed*jq|]MmdTcPUl#nNn`K {W:aǜuAYL@`'11fjqJqP}aK2T ObCrCDu%*|r2; [݀DI3xMfDh2R#2rt7iR˦-i??z}@v!!-$,6"rhUbi 9e Yyao(rh3vJ er =[%B6A^2P2!a1 얣Fkqf";.W%Oe鞳Dv6pCsIsAy0B;x&nohi=KYCuNB-#J7c؛HzBi 8'qO,n+0ǃмQm!^}"l_L/9.@籙 Hj|ig)t:JO\B`uïsoo|ܖACd֯Q@E+EKpWT#IVPNW=# rF™Hpեݏ 2ڇF:g?#bVY6Ikf!!l`1 ^E"pd˰Wz*$ 1, RU4FiZ~+>ENgA2mD:fbAYCzFڃ`+UU.D8@bGùscnT+c'ywHֶxp"N?E& &R4ؼ4gCw"p>484|\7?sgDtLE<].'n"e@LS?; hlNQVazbX >Z0lD9Tb9;޼w6f8T;0_Ϧ@ )%MrsS_7[`d;8`(-1&/êvL]&:)v չP c|$BʕH Lڂ: #763pXbI;:9֗U"@SBy5Kn ݥˊ̹H_2fSNY_ufG a´@w{Fo#G0n>U!ꏺh*5)wZצOqlLz׋| ^Fע$.I/uAN%(Z)ƓNPY/7Uх4y` e6,qN`!Ӄ`aw?#`nc}>p\*, S8o|)l>T~2yaMap GN5u*)SQgl 1a6ҳXwkY<L>F43"Emıs1<,m*0zU^j(/C[Jғ 9N `õFq@fdLLcWB/`q %v K.N΂ݦ|;soZܖW /7k׌zԡrq5@Ҏqs΅Nu;6æymtUYJ#zwl@)YϸCPd: H_(Qt1oyz+.[wt=DW?]C!4sF:N K\cbQt8!)" _51%j$&X>0%/ ~vJR4"J˖z# c>~P:~qmT$$9#:QQpV 3i".>b0D2xTSurmv-닛WDS^}(߼4B(b/bUNAu7 ћ> R?!UD`Bj7,|$@%]GsRr޷WRQ1 \Xu8jE.r`(bL΁2I eT|baܐ8-K9n Q`#֯=uMЦp˟8?{ްhV(jz0`b1KnjBTւA%Ja@-hxf0<1uozIFLPүWh?9)r~#a 촠GgV,^}hd_݁{(8@ظ@&/urqЭD9O ?֕etL]P 5j W`"Mj+q v^5V9F^c U1d3PV#jrôن@o.b)gӐͻ~vpdAL.E7B|8m9lO^POW/|!>༛Y>Dt&&Vcq9~Su7dԄswb*@JtQc@阠U-Gc[%5hPPn؁2z bWbIa +)}fcyÊ9`!W$ںڸIkhfhBXmwo, U6A.4,v@Tva|iYQ'6l2}4FhO1>+VsoNl!kM>?#EqcVw6b&"9-CPڎ^6DK"1i;}K_<-su({+vq#BHv tnĮSU ,].N\A =\G2_0 ($ѷZs|*\|E < Snp栠FF Mgj dzq珵Cx-)GpoNBcskM*d$4 ί/=:ږ:Da)*NY_ᨌ?G3=]lI҆S>U?7Ұ?s]xլ Kgg(l݋dn  M@8ZJؙI-`µ#gz!vQ7x"3ˏ/G\p^Lke:bYǡ5D E;z5AԻD•$T7&kq}u9*Vh0#P.#ӪIpU5PkA㦟n<ԭO\f 3JT9g a'o V>Խmo@"K$]hAŘOQܚòE V8b7ߒÑ#c;_^MB'`9@uR 8S~&6<F\դhQflA hwu6&jiTLؽe9&+=׶PEeNN+Fl3mwxkęк P&bD ,4Je{; %@@\ټ1Wdr"LnD5DXA0PSLixmntkG ymu-롂isB/]zf 'Zp:KC<, j{I9.X>O5z 7\<йt% W[7؜b'<\H'H &G|AU E=#Mip[!L*1 >[/#+tcc*nΊT>-[I W.2V}6>O5Ws1J8tQl(r'yŸ9m!3/"ao@M켑j*2ۣ,c0ew"#Ca6]V?9S;ÁP'M"sC5zLCBcU\)u.>B8[94b.3%oP()@RC i*yI yR㌾"k[':CIo1d};a"(ٜqGV|\Ĺen$z(u" I!QU^թ" \+Ǟۖ1)bޚYq:?؅K_Le WJ j Cw p̛.eC,: L"V`teULf}ލEWNbݑR S=.kff xZݢ.oMQ. iЏaeе؞0BJ,csB\8X߸m<&ʜDPJԽ&[<.Eբ:Jya ؃Av_1oqqCYo,@3J&|ז+YL<:Uz(ʿWoک 20S ƈ0)n|y"U@BEqy-0˱E2$ tEyHDa&f}Jh:@<"!x͜2ou=1AE"SɈmX <I(_cqvG$uОp#XY{q#o#2wDxd{+ Zx`Q]~#l/ ~jb)HwfSJAf;koYK{lY%鬡/!.G$ y|&>> U 9nkCƢ hOI ONn (݆>YBڱԸ(%Wɪ՛UJHg7!>]ʥx00>vޥtCk1dyl]i̜)ה4L:jt^i伉Xyl]/uXmly-s.9s9.q^HD\ 6XX^G*U_yS,/kW!ve׬uL hq4JY:O wMٷ %kFZey=z oAhDۏpX̳B@贝-Ld[s8fј8vMeۜvx4 #*2 ?S\"$$=9q1I6iWȑU6-zbWB눡-fGOkmowfgׄNkˆ<R~=CϷ~?@77k~jX7J?fj#*̝fM\+XB#уI 'P} ѺvAb@FWQNq_Ԟ逜@+?hع:d:U*j{ۄOTg 0^m&zSn&WY]ˀRl?)'7@ijߋo2/>qҢ?F|6x@iǰ/He(2U8$C^$oFDy,֒!zy3jui#e$BЍGu$50QU[g"cS!< ,4Ԁb#d mw6?o}KKW0̕`7-xKJ99I.knҁrǧ%t? Q{YJ0_W6ـO7#7--(}.YEwUB(^$Oؖ0=mgІ};xDl}@ӧצMQ+zlE;SѲx;X1`k"fd~Ԭ&1,b3okY B-<9~;'5ei&K Mޖ{ݵ ϔ?ӯA* BX߳;`DRC9Pۢ(*^  1iOheKlnȼh8P`4~6Dz1Yb"T -v&,XX7"P?Ո@_ڔb~@nG_V:|rG[G^zhd EDke4@j>]* Tb՗lHsvZ|O`l5n!I bsr5#WqM4.~?׿o2\U\ZxZۿݿ#ݴ~fTatM6CnYm{8ݑ_%$.@e 0cVή ).5O[b2+IƋ*߇ T2/5[?%EaƆ6b ó:K:\_ojF*ҷOE@JycV6&Bf ({0:!ڷk",,ʮp&Gٛa;hf4-ֶ ~;!a5{yo'/Q#-PDF ߤ} }EJ{/<@a fK̓ۖ K3Vm͟A4} r 9T!7okO*5R9%TXo aڔ'F{B 2:z|)z֐M:{_`_ A7W{-8밋#2uG. ב(?gZ{!e<W-657X\+q]e m[NRyد*0BV@yVacZq? }|Q]kY|!ᩳ`|63>I׿J3/++z0 )nR"I|vPAl ^IJxP!o_y 淦g}1%?WN@ wUub'mLiY ,vBYO% =9$Ak@4mtTgՕY=jJs2@YvWek+)^R=_g֟8]HF_'8מa-"HC ]}l٥Q@8xTS_i@ܦB"4"zm Hu>C귨8(h&+܋9>Qv[Ʃ Q+/.CHhw1*+1`:"Hcc^FŇsJJI*&'*TND|c>Քll6uiMSa*.2k ;u)!}5J<Depu8Y%kUhBw/h4 ~(CED{7BK-zhkt(U eòpq$N|>@Kd& ۃگ REcQ%=P樨:!9Y+7+v,+vɻct+Aak*}=hf7L?5Bl@DoYQeIY{6 N b2^wF&@~lC2ٻ.P1 |IK'c9Fv-(a_!0s6h[mxtbxxA)@Ø=k][2;˷v-Sq$fUX)sQOE SbDyO4GK ^=bszTH>PPskCcX64#oQA-t)K(_|?xNͰ'9]<od!&G$`X_P@k@‚|uQnhHA%#S+څZ:GQto%,9ka%~^XX,,GSHJ`Ǹ pB/?ȱFr9gV{Xc`eH ֳM&)PznU>UT%48HvZPpWz+om4SƱ#ЫmξIQ\]0##-*֗@on>kr+n}^1h3 Y 9c@#L-c-esJ .K: 뺱YZ`l|B?/`-">#!/ l.S4^A`t%.)rM[-sWUg 0a,}Q͕Q Fzҹx@V84<';+8h!ѿ۪MhC4ngh DO rgZ NSB|RoV_c1"d#?^)AS~`e6>W|x_  J+鞢699BFW8S"zx֡xT*qL.=-*D^Ю~fO- z!㈮^g8'M:lp>f[%^ɒQ8]Q]88~* r9BuNAčyUr d*u VVNQ `ksZ9X d;CUM/+CvyOI2Jf B[ޒ?y+6/Yd5/߅/g^YIo1a!0U^~ZCF\^ yNՅ꽄זZZAC\+?ƽ1o\m-n)H;>ZUUgm^ۜcOпAs?,qɛv-FN@% ׁLk *WǒZh<4ȗ*IUtഝyrq玎C8y?Tµ^AurmsGw̕G=w {%*GBx?]1wn`Xr%}Y˾TOMO39(ȁk\|AÒ}&߿u̗ KnܝS -F` HI>P9V|JhNL=.wZj9TuJIG^WڥqLz-+"F)?|*8o) PFNy&N`* ; X5l9l$'L\{`#>#ۘ Uե]c!㡬N &9ELl+24_78:WQ}d/U7ǕXMNXz^ZRӅ LϹ% awӸH:|J&?˟Y@A`pzYL#߭Pcą5ⳭJd.sbXD~nY[`gϞ 9?Á6Ώd1Tۤ6ws밻>H xH밎hBFZ~Rp{Xjz.9Cm%}+*9t'@@ػD0"]E|& =bِb/oSqD 695Jt $NXzo1fΑ/lxk؃ kqgvL]*P6X! _9d`&],0SmZT*kL ܒ}x"jnxqY>2;S=IF-(9E2YBƙq3;046ʾbTw8?nj!8jMEXF xrRXS!s nc) (uNY?5 x?̮ W?mbu~9dl.h/zfhEVVZexovEa.H=V:*嗱a9mvTw%Wkn :ԩfsf#w -Bܦ+UAYl@^ %$\Ɋ!hwso3xG L^lk,>}aϿdN3@1IRFonD_2p &cB#cK!k7e #+*l%uWnSAb/B8Q8@5Y=P,qy;yNla4]\t*Ķ A2eO_7Pي/3&lKru9n|Z~f1A<q>zl@1 F51q`iz|kuOiyҖK~<]/W&4dq4lG`O]?TҌ+@ãgέnsĆvtҡVFfGMA>(L<%=Պ;#9U iB^r2 ʞG6uZA ɪb:/DFq_?_G(lY3 { Yԍ?<&̽gj6 lE[hIMOM232SY) z00 2-權 ɥŋyət1uH-H- zқ(%ԁKd.|aߵ4L>!p\sMT9ƱBլz[{{NMftk4e5*fQ@ t h&WUFԯM.,fYW\c7c&Dq`9rNGJE\;PBSGuU_b\3qxMV mnH<}I_UѴYΚ 'XgĆX.LM̦pX-, :SG LΏySI(/2*Ėes"9Xǁ #O͜ qKT@ ?aqξ;~}Xt\:+ 'Zj9S E|ӸKAThd36NW'Lպ;"Yd8 I{Kr#5 jnGšˀ?&~iҽqЗsKh gWhɒO , M{:[Hړv-6YJ$ryV\0k2AEBk&$K]&}/qrxm;^`DP]f ) JdUDqJ1 I9OF``o^q[.~0L `vP@4ٷ3 {@v5˯;87mWTS3=X7372&uW OF2 M;]W='a6qؠUZvbz[#?JU4zX1b.b3Qo@Yʹ5M:͡ovE/*h]ķ:pE,"[❖C&Ykᔯ20[˜N#֬Fb/=٬lS%1M+ >SmyjR-9] d8 W'b>JvZr^ZP}$"ٚî 3!~ ,7\*[R*O L Ksr@sOua.6ʣ3)ĦJLYI  nR؈o '㐵5a`.#ˀqq+=!QA|Z U։#[E!|T-9lNO0͜>ddPP ck xs y8 4hl8=9VK$gg"f&a<IcepϨ?ϯw48;vZ)Fh#KU6;zaWPvE/bi~{b.L]#Ow]kOָJ [N7ӫ{%D4V -ݬV̈́}-G0qpӕQ#J93}D[k1"o;qP#G`'q˥02 Q^v1@td&kB+INOc,BPQGK`r4r3(x7yTzQɎ*5b)[rÖKd Oل s !jʰMB_UV.ʱ6c ,>IR sbz)+ 6M绳l[~mϷ>Ƨ!z$?v?>4{;VGY8@XK Xale :>VSz%5ܥpl%E"hLD "+ǓmH(CXG {HWEUhO;OuȲl~8^F~ fT(˹Iڵ[LEŘT8C(0w"YbYL>Jvn gXz L'vr׈ Ϙx %c[pF5V˷+iT}K$8Gk6LB,> ]Ƒϗnb{_ٓ]B׏dI8) +x0 Aܥ(iU8l(nu !6ք@K*9b7+$Ž&mN[U{oL@w-C|L1LjkPy 8ܵk+^,&  !>;NKjF? &r|"~ze{eYi8]jz31)t(t28+INנw=I@̿q+8DhW|!NJ11, ojf-5符{h7iCJXh2tr-;;\xXޏ'ْy(,l_A FXzuwc=RCe^٠-JA/j9M8&Mn2B)M6m*T$LkAe6(Z He}ڗb'l S,:?I)i 4*cCS󧲌 +#sDD mXF Y; CsŜAa,?[wFInJZHcUp+f%ը>Od1N #lUJشi ADWތ%u@\8$F|rX-ҵ p?\㎸g?،KORAblݹ{p+I:y4_:T nM 7iA,kkZ|}}]oPnU1*!)sj"3pҗٵoO'ӕ~|b0m V)P|x=;FL{ HnOӭ8Š#rzEYg7Z? uC22j{-j}`(8,x"9 SOHeM|CҲ]ﰜ4uORBxY= )PsmF@#FHDT䐻0>Xl9cZ?gߎnձv \m<4/*%섃pWaE\'9G:JRӂlBfc3̀i*^YbT?sQQ*_,gz*e g%$޴Nk yo=eʮ:1W(6{c6Li}I&aewE#_wl񺙓km)Rr\黃aڟ {-T"س,G-D <`qgsY⛇w !Ͷ,?mhW^uưk=U I9 +l&};YpET5$6(ZD2%oB6_ ;ŞOO4 2"♢7Fiԡ.|EE>\A}XwҦV;"gmgS4kUFXa_!+thzbD` r(D@!/W%|{kz01 $r5ll/ fuUEkAWWZSEt:5s*Imݍ #n/d_s `ƱdBVz,8/96^!(k&3 5@{O$jP܊~4cW5I=\nGf<|"@>޻DNh{D[ Ĭ.;䣛fr+iCe{%oȈ!gf>83psڢLҲ.u:\T);qW $>;s)XIw j8#g&RT #Q۴⨮@ԢxkaȳC7E2+&EO>4XJTAfIi6:| 1#{5֐aEY!=)bS)z̥M3y`^\m 2~^蘓+5zA, Ib*vT:aϥo_ FN}ӥD\As1`:v[|sd>^)h)歖5ʥesw2!|pYS?#َ=g$@e*:1d#^fX5Zc&l(qSjJB bQCϢ'  huZOQ"}k=!AleZMaݹ~3D""8X _' -޿Q+kwSŻH%>$&%N/]q ))[9h<)-yAc]g"DiXN9o5XE1-zeZY;1xf:.C;3lyᩐM\'L-Y,&DBۘ 9cܯAT+ՓF .rFxvTZa&:lo5 b΄4{ yLOf̡KR& kͧ3*Yo[;Q ='ɜ/PB #M%uaM"f>1!ćU1 ]଍"‚[:NkDUWz\G > |GOg 2H9ߟ~Ni.0c9ޫ0y]SS`f!at}tvjQǦ'0?hUq |>It5 @&G3;he5/๑/*v#=tN+:·T-f-å2w0YYI3$%N({|DlLFc A_XeK ]R$L\&NzG=Gwtv -q"6\T-3z۩TSg߈5AH-Ί2|6z#StDZV+0}&1+ e?/ΐrLE%1kuFB_zjM |X)OEE"A*C[V׬3E-+Zx ޥn[n' #CQs)ɧ{A(L+gtsZ'P9]|~9'-+b_g'+F8 T;Qɓ/7UL5PM6o!DX ,"@eR3_!K뽘"N:f #{ez㣓j!G2ql],.\LM[ Kx KYyp\;8;-vWBJd |HMEHSpĺ$[2JrL]?없 oc ŬQ93k=Jl.|!3:ׁPhHGS!F@6K8AU{mZԙб7[ Jv%AyztW~w(6)9h}m/{\)SKdKR,)Lg`*#?NIW5}cU"4qpqvxI FdөޡȒICvpJ\Lj;S[Bb^+y`c-dPF_57(r=$lO_TMʵu&>xy|OpcHRVWl(Yh0w:xUG*G>};Ycժכ֨Z*כ6MNؗ<37Ka9 eX LPz&! ]ւճiQj{/>$eD%ƾ!)gB:寖iKc|^mk[H}/KaYv_Q1\@%#uڂK<Ԇ3(g; b/ _uҪY]߳{'{Hq0:@b[b8/2lDaӓisxKE=^ ?tׇ9$)qN,4=NR3(t$ˈ̅,5#UtVpPź>G\0Y>~=ۇ3(=& Qju?w;ݤtjZzkW][9]*C,) q~c 9QxƺCctu[@sѪJQ T!HY>Bz -bj[)bޙZJZ#=%z겳Yjg5FLnTǂU7e-֛+c-07`r#!qly( HU ʁM5?Q${y(}LX#_ 9)cN~НsCd($G{F'*HQSM14̭.ZRdfvg&kӓ@jZ{U(z2E-+5{mL*L(ѩ рZ5jYTd>/|KЗUM2UR=bs e Φb'eBAq'Sf?Mw @ pyn<Λ@c:*մ"AϺ~U`jz}m^Z΂b`IK"d2 lcAKmfW߮8~Qv(Lք}6-՞ӟqLXH!tlr'\VH,w'Zyxͮ4&/~@Iǎty¬LAW/NR҄e?՛&8~G'q]Y9٤9ShH٥RK|O,#O*KhdS7|:qLgQ|; xk+8",A!:IvpVRATT@ZD/ KY.@ D?>3|D (b@x'ZA5m f۠r .rS}Acg eӷ}dدF B" o*ԘNlYò[G ݦ\mqZbeQ{Y0 5LO]zTCbv./ k/*@0$󊚻Tĸ=5%7o{݁+]n Z҂4nlI]7*/fSحYu{|mZbeDx ǁ=f⃗e6"j8FUuVDs|Eï[ =Np!Eyr_vDX_oUL|N-, 9'Dٟ HqwW$r$˖xz=3LJHHv=tUK}cPW7o=.#[#dރ)e,-}6 ul6u_ qN@\d& ߎ`ZN/:1^Tδs*1>8P:\H_F!,+uo7A#XDg.^OB)z hsy}_RՏ"ٸdY0p#EWz0#՘媳&GdG;;dc@&*ylRcnH'R}u$Y9b1AdjA)nG9~\_ΰa3-j.:pM.jmb 処[]1 cyI5qwcNyԤ?ygMKGª :7TC[Z(b!oaŰ>l# UɜG#.g8uK1 My[+Wl2mOsV4^Ijq}dlpHO~OzHdώ4%#ڥXK2guLrS=mqxwc~_ęO# x>] ;MkZ `pWf=jH*3'LcRKR7jE)wb#1aQ])Ts>w0"gr E9ISr=_wpL yK"sl:dsm"c``Trw7x*@TM /mڼ)/0v!cxLGV֌XQ;MӰK}aA@K(;3Xnb"Cs0SBX`Z7Ԕ;GT]iٸ;u;ru6^ne=O@r|ǔ+(RYyr'V(.Owٲhg+z~6xR6DBx{[&'[ZmiY.`Sꓴ -PܶCr)ڏx4Ȁ];ֈLJU!"{Փg&=9EWh()o r1J\QkԺa(=&|T Q"g|$84+7(@C}-Cǝ|C?#R hv .Z#)fUm<'7 j%p.PP >Rf nKkǡ6'p/O\>@QV)uAfj+鲻-)AzRorjeV |ArՊLZ㣻!U4zIVIz;[0Qrlz=w9?C>ej݅mxq$d>k= o{񺈕wMW r>(h:jm 6%U}Mru2<4/Lx~6g^+Ҝq˓ GKiZu݁^k87tc,@EW "1*]2f!w'}E!fyH?@t2k?@*Hug+vv IJآ/\Dr WL 䯣O09 ߗsR H(jUwJ;~Eꈴn]jK_aIM/:Ft'C+nkT~5Ε35Fۣuڋ:y,Uq>R<2j}ʸ;OcMQr>f䡆F$BR;0~Y9 YyѨsW &09f/I9@45d̍H*e$(VK5GUZ7. D$n`ԗ.ޠ}Z(nK RF{OҊAJ+K/y_ դ&"?S?qcS'HZ8FP/&7OKT,r 2"Mypd#lQA׶X~@xLlJܷҘG,K?ᮚr?qY^lcbEu{0P)I2&`:SkR2T#}oGiLE] m, Qc>V'|þ#8O u%k\zϪ#TB9 ȿtvDT_g)홬S_tz9 E;j0︸\û9`W8&N׊6U.elee m&H{w''\9l["㯱d+S Hˢ#|ch|FM^ng<=`GD! *3Q4,j_/f.Q7kSvXQl)v@먆'5x(DBZs+! v`Rf@[C@1P8:z +HwD5Iq(eå}}7s;yȇVʈM{SR;?1[:VUe&[}8OcZ}0)Z皈ճ\14޻hHTY!_ pY e "Q˜7l9J0̅i֎spRDl_Ňt@+}bm3DBa 4D}ee#_;C|%q1}(; >dE+$K#H pԇsΜ7F/3^h|(F{ -F& KϥK?D!x81~U?Zgpvfc7w:(SIGmO68_:C{:86ACnߡobpY`ge⧙'' Fl[Gpz|\ݣ$qu1 ZR Dy(L r^1_GBSKDK-Ćx8hLa P[ ^7dҘhDc4`;gPijl֢ Bjm`J~eKewHce}QPD7oǠ1Y?,1w°X̱|Н͡5TxɨdjQn5B$k|C~m62wSݓ_7Dqce'l74"2!-tH%a2^lwi*1e4٬|  =2t?(ґ敓215…«`I!W*P׷/ϮlםX/Yr\%bAyP# ]GRg( g,ă^0ܣ(wq 2du =ݬ˯N#tDžӠ$*060);y'Z$l6ưg# BoiCm1ڠ/6;z֑(cׅh„SD$fߒMϐ1jTU&oM;q=dқh>+̓DUkf{>h0L0*~>l8BT2?${ $K{hSq{hx^FO;MN.໷+zSP@}-2A'sxGd47>mg sD9\ǏSk&>,pTE~ZVq&#KճP4=,z7AdR&Јkc[{Խ[e "luxM벣QG \m'_0%G|UYM&[5H<;Cq/srTl6xo߱&L2jѣ<"!;ɻ֙ɀXdt8KVѱ$NrƊ$ -57u.J IF()7qC,GghM:y7Эv_/G!mmo| [M4d_\[Fvboבw1%򹩚)-׊Rk#aC9p|0}?]Z_6;Gފqf{j@l'i۾zB#q YcVǓMa`S5wx-jd@L"VZS% ᭤dw 1%&Pdg1DmS ;/kYMixdƤJt&@lC3hC108 lM^Y!NRPYY~LDI{?vd!Դ;#qEzFjo ' '`>MBGx:7ZXju(ꍀ3UJ=/ƨ 5mwk)2-z`Q}^25v6rCHϻVլ>h68H9pelu$ς,cRwżK.pՉ/K^f ʼnk蕮>yUpDbMM(t .gL͇Dk- N"|f^"8>0$$`]MUB KCl$RNnF$XlB.Zt{ʦ piJg5&/ṷu D̑_7EtzNȱUaI.n*.\i©O~Ƹm:x쒭Y͈|9U{f^,gc";1O׺wignMrjI =>/lpvO$Fe_>1{cp~a탰1=2 ? ;cLةk.\r!k-[D AY>1dAD>[dP-#E֪X"fgy/:!TڋohmW2lm.AR>Inu|"ˠr_NRYEg6c#W2v>XKmr`7SY+GaѹP޴̵5[)16 MI]t}xаGvk]a f}6IwNC>2pV"$)CR.Tv^\u$F *EsQ_<̒o,|+ ؁?E$MiRC%Abۀ}<6I/\sc2 b['"g1vF+fgʂUVh U Aaڢ *}v+MJSOG2k}@2:4!>U[禄;%X@W1݅b=?,SKS}~P5[ c#h8XjZnXB U>y|֟hдqV_QOe%N=y+nTJеbـC2eM)NP-Ap#4 gʷ,BĈ'{1_jT1wF%`o.l|X`\~tv=1E! cmΪ1C&{QՇ,B.vFs*aV4\v'H}DBH*A(Pza6Yz >5-ErZtai6"Zb.urG0:b4`Dtoၰ\_t\#2qa,XY|RX8?` ,qFĹ^ԩ%t+ @-:ՏqC^`ϱОE(1@1ͣGF7J|er!^Y7Cׯt=0 q5d vyY1%wҙ`ǁڽG16.L'U}!CE#I غFQGC=Ҟa+(M#O(L_iX/ *g[`~ǛM[ C5rn{vUH`>˛͟4,`1d{N$zWu@.BgrouG8Q\PWOU8Fʰ1tOd^Vܔ5XWO=(|ví\~3>U^zZz֧C2 LFõ9TY-u dןI `P7e>宒ODߺ0gKUcq۾#1:5G^١ؘvƉ<צɇصKGf#YUu xenlUx ΔK#9\ OGp}+FYH^I^L*cN6Zzɶz /M]ocFqӹ䰙ӲdDE]_گ'%S+xQ0oT2):9H5l$;FTpNgz]5>E VUš4iҬa{kGBkl=XDzyMvNRO8 &?(׍)37_Q1A%(L"06RuҺܩhԇeK]0,?su&>b~Z܋rQЮMsg!+ỳQT}_A(5`*T={D'5qK \z8ie{N 0/;G%A9YE $)5p'<2!ĜeC0=㥽UI3F$O?0WK2%C%!AՔNnL>ׄ>UPj땴@W,V޷V/w⫢{4E)p2U@7pJ@m%t6oezt^fMʊJ0@$5@irݸ/m2#0/2ձbGrZ8-fF Џ`r"Ρe:{ i? OL Sq^Gv&r#=?.1=ǒ,Huq1sQw _3kĤ1($9ܭ̑ḥͅ'GfBaEf HI:a5֓΅wEJQGt:-n~ͽ ߃8Sh1gn^Ld53v;#,]Ȭr_}"YٺwC00e1ʇh# 0ubg.)nv+ Bc_g^Xx=`CsOy $_ʉii.¹3@A~As Qp I)-kveބ-4hAn*ը^ʉ0v9_%YXBMktq`7 s a%*v[>R#9Q|E0=%Pj?˟+L跔f6~pFi#pR;. ~c` }.HX %Ib⥮j&9Xɻcpp2NJ","ث꾞9omDCۙ+Db ' nŔS EU>o "+]0tw=c!XskIi*2)XH'{>+_˚uDʿ׃̯ Ot$ix-}++!_v:JnОRm.=5K84ifE0`B)x9d兛R̵:?CR/!}/lx:9eDAzmCj4j1]F۸vS~hKu N| $DݽgO`n9ͧ4sNʹ1s)(|G(FƇ5"?KF&xrU_|\RE]sl_Бc+^rd&H0!3J}0Z3; ja"&* : ?4L731iZ~!pD[WosCFĮ}lzǟ]=toJ{B} >,LSO༁I1b21-8͵{[Z.2e$챰u̪"#n6yFRqe(G/޸|,xT/ Riy,N j xg_YMfڈic/(,j@ huAmT9Ԃs?vf^F@R4mI0nY_* #ɠ kǃh G[GI ?oTϧ3"Ӣ;DYvkwÌ5 xa̺R8;`t|ZF%[ b*cs镵KfibW2;߇呸DJ YBض'(TFEeI$Iw`lsZEI&O}RD FE:p dE|Nw?!h́H4%EU(T_RzQ.3݁..l`8FT@K8Se ACѕ ܛYusF| +,T)$ i76i;lAװժH/KQ:O4k= X4y |EOK;;^b=. i%cY.uI @)]c>f^&bX7)AtLhCJZ %*wo"7B\w߻ݪM!mz <:`)b嬥=0i&L)CF EGi^WovpQ1aG/f1Ʀ*>.n~t8e/Ô0X)xdD7qdtZ ']Nǵ*ފ Ru4TnOXaqKѭI3 >@3mLmuAw(z5dt|_8p/Gy5L0u bŲA̶@U{T{ufS7Z &%ˤj'߂y߮#Tŕ. F#693_*@5RA7 "usZD:2Ʊl6I&rZO)A39Zx;&;f8*ĺψ/q @S'9 x~AN{*n9vCy ❬_`b6?KAsNdºAmr8sp~$ӁE"TB;G!%rRnVrM$gpIf M V]$Y\F"c#g*]A jw`!lq!2PWjMi!mw}Ԧ\^ׄc3hoTIht}-2%"Ti/,:6;ēX0-`~'keV6G݆CFb<1ԝ^Ę\5j}咻u2 c!{1s?tFumnepxV4TcPE7" w5AfrR!gg?S'U5~ԧe.cÔ4ǚeO i%nZ0ut> @T 2 4^r>3"J0a ǎ 1esM:Uf?+W6 .L-] H–lr;Q9%>bMNVAh3r<4#cN!P+wKBYe\[/HT‡]B恬IUGn|8$ 21?mobLX t)J 2HˤlM9%33Mݘ$*$tخ EҠd)@@wn;󯫠i/{|]kכa;;^zmynbRUug&rQloeNB%%Ep_8A$*1k͇7?]!=&"AIJ*,;ſ#/k_ZZ(on׵Q C0ot豛 ~zljN?Q[Bwgk/֔ʏvEr&ޭGC*wz>bj1V2>$!5 vWY(┝M?e<,HtHjL ė4؟"(+)F5k a@ u>|َVtBdE?"fGM&vp5QgdfJ`$jWuϋ\ !X5NrfȶZe3%:%*HE7i}ߣ|E!ᔋ8N0.V>uj1ΰRzYSIŒ??YjV{ uw>&~0sx JU˔wk}Qsnۓد-k{oV/`^E %*[EܜDp&V`8$dS#M^߁; :zݒjt5/&[<ݤ4Q;}[$ yrLo!hcOښzvVKIgCnxm?h1fA0DcI.z]ŽPõFY1 cIꍘ!4:(!Xx% "F1;]C$;X!C=1L θY Y>[^! gN1{GZovd$73הxm`q!,n3ͤUD.']Gy]1C-97eaMOyiN=>a.n,!X%\FGDn[+?82Xe;w•1]Ye^&&+3T0lN&Qj$.j7LS< (Ftl3B^ }jnmk'>POYSiۋU^[(=MzzRע Xҩd`s =ˮbaYΌdx|}(&OPaڹ=|.U ġ^^J'B g廒kĦz']xd1lVX`1,Jey$J<*n 臈L\oqQ%'7v@CWOkjt0ARI^Ԡ})twVз-jC]r:zC QJ'd/Gѻ>4¶<,5+\&(NRo(H3J.hrь =ID N4Cq>EINV>ܻh}n1>ý86g=FIbVQ/seN0۽ ?D|~cŢmzќ0;psM|͸A9XK(H֟bEa (/S1<&.ё3GG*gv\NtBR+ )R+'5{^[!K4CI*JܓKc&MdMIO7Ytzpr<κ,YLޮ?ss4DD=+gMħ#ߢmnA2fKPXE'>&wc۝\x'7\&'uON!xȢҕg2f0.i$2w.mjLT<_UU.N ptUY@?sySυ9΂I ,$#?[X\e2_=mOJIdRt'Jaï`V߽ZZS_/R=F$f{4 ,^xlƩ0qE ֘<"> J>Zl]N(~ָr6edX*!psEu҆s{t Lʢ3wtH(knJ[gA9@W,i`P2'^rCUM.&.&% -98@)h6$6(/un AA//Y>3ɽXg}?Ž-.SW?ִțFTho.>KQn1E?Ҫ9j;qq2 ݵvy~g:t Q?` `s,TJKORMpqϰAH[?w /[ +_~P ^R.`VxâmC?c&%Zuusn0mɋ<4(xwWw0i#ɤɤ4h*DwL{cJ+"W]7%OzcGʹe, lX1c33%:mG*tyL0zaށo)yT|XWC"",VuNگ.v%g.K^ߐxNR1~o3%I{[+?MꫀhpISkT nV2h WYOR=]Jc7Lbpw)'QoŢf [S[R}Y~yhW5z_~ڌ~&&(98d'8{fQA6 1P^f7a#Sy[iEWv0>(!h?&+gIҷgD_=ʔ sD;WHa0EI!- >Tvku4⯧rs-$[}In+W{"#u:/Wm+cJ'm3w f͞ !)KeۄA;Պno6/2Lf.bfA}.<Ϧ y~G[ éJ~Q޸$k: ey@~9XVx B{s \ǵH$B˒2_xC,ىu8C*` @TMR 3Tk'G'[UumPT9DFO tUɀYdi]q0ߧ+,48\DP!6z5QZ`3hnNgXpM8ۧߌnwqR*WFU{Mj,ϣ>ÛTℾg؂ u 蝪‘/8IAb(dR* g1҂_Kn}=o_}h1`WF#=f})tt NQ| i̭WqR!V<~NGJL})KμҪ\Pfe@U (9{wdG`Y/Hi4q{=)ð# 6B8Y{,_fAA@CYQ*xn^eaBȺ&J>pO# /߼8bhx)0=7bd VFՊKT"Y+OQ,kD E0t\={xLvV̇f_ɿb%ׅ3w<i ck}O#, 4qK?A bЁ3AN;{;[ mhkRJY]^ZFujz?35LG>2m,IzI%q0:=ǶSAҸu7we C <~3[ob<7鬺AB4X:k-PMђAeng 1DZ6Gl--B֭}Yx# [9qfwzdg_7 Њ]AS -߱Vx"gȷ2;^ȫb-dK}{!a 1vneG|J\ ]=/H[6njoܼ0#q*2sQژ!6=yQ vhlK;XX@`:TSV D|(LK ǫ5ye]h`@!QޒӘr41/m`}.+̈́\,MpK'Brsر>+eH]L%`6nfI>-WiXbQ\Ӈu)v^܊/k&|;7 5^_k}] {䫱<ơ[#* qnww}grlד$߉#^ wH{=Qt FS|0d}C&Ob1RNpQui58MF9vkPێ?iLEL%4ԕYFAiC Bu#+p}P`s[ 谤2ۙufa"m%ay}-x۹r.*>JV&=/JOĘ_0ða%tK/D{KO?La6տ܂Buy?PmT旻{=~<!uloT49(TŠgcYOi\Պ밸?/:Oˠ \D*ԊHbevL04v ~fQq߷9asc?qL$ii|wV /n"R.l;.PG⽰{O}dkI6ivFNKVy"ة<`z6ɨџL(njگ o ],9 ]tW~)RaĎ[F$HmJls#THћ5²i死dBA;CTge"sjNg3F!tՍ~0KLi#p=yPpjg)"}!-7(wCBvy((ҀNn kl7He;XSi0l (6(;bHhZBW؇6^_ٕ0*^ixpUapD"0Eӯk%^ma@lW# T=.՗H RmV&zXO'PoH%͑9<tpw' SobWl' ze߶ m&O;]k6ptȓ CoVmѪZZޓ_`Oxo!3(=AV {ٿ%`D Vn} bd,y:.5TQ`"ׯ`1+x0h< cG34f;\$^9gTᬞDjY>:;d.)L]QMoVʬJf>;:P"wNYv]&êTfDzѳ k~t(굷' 5!vsPc?E, 0\ߔGؚ &A%@B<ң5?߱L, #4iWՓP.pxۈjx$1rnY7do-w WTcG`Ρ/6 ǫ{<*C8G f3ep0{>E[㡇ZNL]ס ʳ=z %ƛ&Fwm6!VtG;;n" qUוye[4{oa|RqlgE حbжC |m$ۦ/;]-NUqEin3˪{hW>YRBO%wiy|?'Ӫ GT[}G@S<Ϥw$DWkUjR*{bPx.ϟʝJbMM,a<7_bGtV[~ Ci Pp4.vP)6w&<E>W׻ZAOWUOm "5f(rgJE{bn?G{}Ts?ApBwn7q!a?\nT, NvUݟ0ږ_Bš' 1܆W(G,9߷iс~HR6K#4RGsGĬxŒK_QZE%B9/4w`G&Ͳ:QN8nսQĝ` \8qU\Vf:iIN <l Ѕ &Ds3!n He|sV; S {:0I!2E.C¯Dwjdk3*Q>х)xvٞP*Zcv@- N|KJ{Xv/]RKP^УҜ3Y;ݜbDvH+8މLΊsn\k+>(88?ZJ@9ܣJ+g vA관]V Lwuz Dn@_k,Fٙi 3%8Ѿ}wζ; 2+Q˳Y ^ѾQF[s6%=K鼷V`KяKNl~:i-ԽLkzDH=mhpE* kՑOk&%W[S#|25Z|AJ?'Ua ?8@&A:ʼ3@0Z§(']C5Fz|Ğ8\Gb|H 7N(V D b dƍi z i?Ϟy{@Z_-b j~Y@{M\ig^?HV d@Q,S$|]u1MIٿ0<'%/MMcS Y]q2lV TC_I*;FTqW5 zsdA_T Gp,$8s&=eǀq `@v&I˩/ ?4blm/-{+tڝMe0fF GV2bGn߫U;D\.a);ιp|| ^7 et~O-p <8~wQa 1kmbՓ-'KV>*%^mT=,ƴ%bM֚3 P Ft+lvd:E| 2caՓȐq@QWI0wy7.M6O D/P?4ݱ"Bb2O %M03s2߸zB`]Hp &`ŦY!ߞ>8jFm&θ9 #m9H-ۢ#>s oIȭ{VNrmDU dQLxR8.AD&>ߙtղS{&b'ez*ܷB&z_;!&:( ݆gINڒYVE)>2vb͟ض9E22PKwALټMTfIT(YQ0ًi"*hIeP"1{OVW:Zt Vu$p5r;/x"kȿ4؄}OK\X02[۾DlqE7p@N`Pv$=]$+_17YqgIKX@:z'Bm1HF!o—c8dTy7BR8 guɄ6d$(3fJQJ{vjIRNM"'E%LHՙgT=kjs,(@υ7Ւf 6!xUݞ00ςӞ 'V u[3Of[>rGEVL8Y!!A]v'8Ͼ7d H@ؙ et-Sv_ǽV'G3<+b؆`_s Vk~&1I檱($=ѕc)88(ާΐ) 9mbAZ}Ԩ#cV3VFy$mKR A G(y]oѡ<,B%pl{JЎOG2̻,Hn4Hږ̶O(Fz,SLSINs A$ ?F^3%וPϑŒ[iuꢰ">=ӈ"h$a1ow^X D9.n{'Dg(zZs^p&uThbOXgou@[hÎHyC+"IX0I>I)uQPrjhD>2%$6k ~Su=z4sRƻ.g@euL6'ɞиG4A-A@|:9ޖ!|S6ئq#59 !Hǫc숑rL Hh&l%V] %B)ȸKˍ?1 EbC(YJHl56#W 2 7sI:w"΂)L9KiCJN=@KOS7 b`|AźllҞSY8w/R1 Ҁ068bZ=:C̤(V~-YXJǣz8}s"XX$惼ciCviޟĒn+OI\t6'HF! M8>xS(&i.:YßF٤~ [3?D']ֺH1*Se-W ׳7T\D]7HDʌQhzL<^cyB&=b͞첽i¯sp6͉gu8__,IѢv]_ȲSV:?;BiLJag4M,F>Xh[#xn0[K`,׬M@ Y9&8Jh^I)eHdxe!tD$/j#>\q粢z`}^dd);E*ui KĆvtO9`lz0Qh9V# $ &fQ~3s2Q*lo@r?vʺ¯O'Cri6XP"(zr)l5r瘏KУ_?Yi.P'$iq|Ѷm⽐V$x <@N^+ 9i=I I"%51Ji?.Nr'^-6¡ʈ\{D_u1FT'DC_v3?2Ihc}SR{sa_L孶Ib3YF2cs8TT@Yp5^K%.*Uās)Q8+FѭuW9^dyVrGi+߉]! el/=ۅi@&y&hw[ >a('$#M+1I**Tt #RH(@bSONT7S*dg=5~o˜-,yi" vu;0]j.SĈy]kjeR)f G\iGED+t-j&"1؎0%mxYl yq|٫ 8"ԁwK{/kG/6vYНDŽ<`!dx5K3cnOyc3 >bb4IbHlڨ"x][I?Dו%!SuONO2.ebWIi.^#CQ 3 k`ф=v9rs '`0 TQ\9%G#(шn`>2 2\W*cT1XQyIl ,9D`nR|<8ri =feVd#ī k݃ꨭ7TGβrx=i%"\$f( 7Xn8AN.h4脆`Vyw2Bqm% A2~iXtK;k+4A l~p5 w\fb0ipa8ns++lo$Œ{ VCUepn--?omu{G.d]c{%n{\AVpGg{WIv1[k'2wg̓C>~"K~̳ϐΤޅ*!dχr4b> $CnD.[NX~PZ..bI7*3*M< Kt7᫴uPp^8?`<.Nu/m_$`N o˯_Ʊ!aF3 k垧! qO[' ,yD7GV+;2LJmw2K'(nyG" ehㅆAYEEgg`kDwI~%a J+l3/.@b 0M #5v_'.W?Z=b=Cyܐ떬ESbXHf5vb@oQΚT[1E't\֡bn7ދBEYHp˩py.zy?_b\DR |煛~X:"&-Uy y{Ϡ%-y@o 7bo/$DBLbkTSզ$AfLe\Y)%ӹb``9 dzVe׀\W: NԀ/Jfz'H uL*˷; pO E$]O=HƃWߋ!+iQDp{&0QGu{8DhZC%,'[+gCU LR+Pg6BJ5z1vtNi:[0=ޮrd;:1MTFIðcMd6E 溌> WB,1N~-p7=W/c `44xi맪s+:Xl345WCL$a^Ť/C`9?xSo 4u_5A-jbb y0[@np m<`͐cpnoT Dcճִd9*+kHy6N/,Ƈ8@-Et\Ahv"kVQ\T;|& [wԠQ z/Q4cǘvaT=egGz<(a+i<֕k l(@^(wQXJCV]_stB}@Wn)f5^tqտYY.GϜyt^49w7)(‡>r^Iu!pqtrb7PIc%5oShyj/ > 4 tD/8e* isƾ|je?M3D$ To}6`I{&/b<hqvC\h.V ->59*qI=r_B!`\0GA$#BQ\;9,*ȭ|,v}bޡOÀ쿦Ʌ';å=PXF{i'΍K0sddQ@fxnAYаtGRH*5>ܢaߏL%Ȃ$wrC6}Y R/>jY˫ $|9,QtvJ5>k޻H "`(.Rqt@,nY$-|oBh+͗KM Bm=n\Yq=Пk\>jp,)H )T}>cK6 ·|^ѽmi;$T? LM1|d|\}M_WYh3a :5]DLV~ua&QܕHў60ACX yiIdv:31>G9grѾ0bWƁ*_VW&h mP;m42fMBflS;hc K%$%;iрa&O!`of@cD#!d5~`Z' 2h‡ɮfa>3(wf{~0 )j~~{y;ʁi\q*tvz)X{|c1y׿n51IB{C= ¹$7euZMJ  #/Ԓ=)D=Drjzd+s4 p gٖrU}Шd2 C<-`CDu'}1 #mE24ՂP] E&QiC-f"u/M%K3CD0Oi->J-4m;Y [Ȉ<~/KM`Q߃Ahهgis!YEsǠQZaKW&<{$1o4bx Vdszm l?0F`:!`0,cZxvL>@,Ƞb^RuځMm<ݱZa`#1 {Hob{O[ͪxҦTgG$Qܾ=q>$AJwe0轔L%wOb>21&ؿ/) _I Lps*Rن Sݡ@1ky|.2@ܽmji4V ji,3Fq8-d[?ԔC˻x:c :Ov\VC]>ykt [{mL\={3Nxj.12|qJ)'`oPk*$)^u5J5mnEs9\(,!lf><+(SГ^5TO)սuѻU4oNE^]QSXT`o~~n#0d0 wj-";Ma#HM*$M)V1PeWlqH|{6YJ '|B]Յwz5cN1`CPaaSP gi-DA6❁;Zo2+ ;Ia5!݅P@vL΅{tTFYenu[hYхyep ˹(1tXyiǨ(Eo_*r-Ra0:e)ߌW*4*}ZVm++qn.%I#E4n(&Qu-Pi~^Q2m[I_Yӄu$=4&b__" 5LPpv(Bo`܁Kk|j %nf ć ϋ3'd^eQ񍯟(1bڨUf%(bo}#=ov3p̜?4ܐ:ċs5QlRj'H˨rHl"ϋN;{MpݐVtd vsN|}$(q7x#Af@` uFꊖP+A0蓥b2{NbMɘ'8pRni` Wg(n 6 nN\B zp%`:.C2}q8CYs x2Jb7UNqf(RP˘tEt~O$\bUV9uTio`tL\QY48A##Hb~=gn&IؠM=},Zw6!L q3|u\?MB^|ʠ!f`D:_])yǵG 2r7XLY c 坁m!&o$|av*LY"w i'nj$\sj@?zF18%h?QN}5]Vk_Te -4Zui 1G40?]Io]pj Xi6蒞i&i~6ܯCB1<~,$Ik=ilT"p`)PFcroQtڝ}S%\”sʚ9`J D \׻mgUc+äZ]LnAlMG?{"u|ߒ7-,֫jpz+_",3/^|e?InhqÌ@ z D$#tAY`g/,CȆayZcWGvxr>oDknhbA$U1~0ƚ$Or 8Zpn1^{׵ ˔ ]*ּq+DN* ȁ;DG R6H?*yaƩ~_ECZk+ǎ6)N;T>5%uIqL1C̓M{ʔd#n!L0 /7HPE[Uלr&K2 yebl D@uЧچB ~ [?j?#@0zƖ~׹~(3,|8)Qnqp/˺`R22J&ġaB#鬩Hs7]-T=D);-":Dv_ ;uc([ۗղ4l9\(2-bJatK&5sS,ó5TNWE^cTeS4q*sg+k/5 =c49O s@p:`  ؉^I{7L|T ՜C\BBsFKdžT&(P~ds/Q4QiºHb;eI  yرuC_cқ{Fs+^#ЕrDPb0x.OyZ\Vu KIS=iIG"feuF0XJ:K+id#`oyUUT> UGzۏ'4r]/ Yļh`R)y|_ӝY]'! \!{|?)h&k9=[#F?h%dhn-s+ U&J p[_2qY#+Hvv2 /f- #9,q:@tN-udo̒ղl=1^v Ev k).H4Xf!r,kIn(6VzPl<j;7;A:MH8"Oq?& ^_cܔҒ4Y|Cb۫Ƀ/9$>lN5CsOaN'!~JV$f98U|%h\;h{ҘQ؂nUPaI^P" !{o:g#v37q8:+F$ A(}3TRsN^mrST݇M'||ZHz kWIi 11J_W,EIM_r撅xw2#U9.d;asGn%Չ;%r%D'0M hnTs<䏁N8QPF.48BHهcuC*pʎ=αE 55 n|k|ߖU^Ѻo}톃}7'tvIDƩD%̔: t!Mqvo21Xw*a !5:?>=GMt nJLOӸ0NU'Wuc%N30`C 1Tk|#TgAٺF)ꑎxMyEVn0.5`EI16{}enO]hշIAD|8dN8Uh9J :. m΃DMn,lW|v5y4‹TLרi578>/hT~" Y[/F?5_^/jX~qA ! z!/rW[ zVcQCFEko8- l|K<$ !1"KP{Љa}Ev|K[qY!4Spdz%P/u|,~Jejw" 'Z=QiVeB:D ,x ;Zr0uC?Z}y_T>~ŷ'O*If:nuכ_b5ruܥ jSއzXlWbq} ^KnpS[2>WmvXDa_նQ$X% ?(>`W,eb_^ŞߖjN)w7k6"q.It*~5y󝠔dqBYlH8t-=#/;Q\+X9L'~0zFs{Jj^ҶgG^vOR}&dԚ՗yKS/jU׻9ڄ:W?(;ԐKX=ne8d; au$]$<K^؇ ZXD#ELOGMndb%P ?YdN' dDwk^XI19*3)|Ϫ:XOSl|Kb"^1^sq?z8)tnu [=3 }LM7ly ysIiN[V"$ϒ5ZƎUN\a=m,fBX'"]"2t딍@q|SKɎ'4siDς lA>ddC𡭘lJ-hc" ;Q=2Lx^7c:a*E8)P#]DE 1R'%ܗ,++fW\98 >/CYdl"jOsuRfϔ=ɗqg>QPa W=2LP|7Dڄ\`0y\=6*WESBE|hp).\޿jΈ']X-헯ف  F:k7Jwc[ ^d? R,|ܶK"O!H#,q\-0$ @,YjC*\kaVLvyଁ4fHa#L%S9)0w%r EgV{l*ZllBtO+x\%)$S#GI9x%;t23:hEg8(M[tkIit q^@-.{.;~YL%>r4JApCw+һiG f8z'^rrd-qikm!uZ~rDӎSЀ59#~h+b .Ÿ:drsd[X˜4;{$2ʠՓqGKL/!$F'&Evɚ`!Uֆr۲9(?4ݹ_&a| :gxQ}{'48ce9FjfoS͟^, )1o|7gIw&{|/ W~5zP93T}Ӑ0]8U`]9ȝ .N-u-*<߭[(8̘$ʛKwK-@BOݜIkƥ ம_):_`1U.5W&FQI(ke8NVgZ$c3eKݤLw^/" GGhzw[E/Ŷ%Yg_r3qq/2՚ZB\8fO:r-0wm0Y)RFFD~a`) |VN ]^YI^7L(De#K8eQwOmro! RI<4!kKM+48Ƣ竏VϨ''d9Si\3? Jֿ᪹w /=i3`nTɦWL19_2s Pԣn%=/T<n%+KvxUQHRzqvq4Nn5'mpa7 tŚD/M!j'aUj#cDOE8}dB@Nsfd+X蓎Q yđP iA PЗT#|*`IѦ=ڐtVgC= 6mKtӅ@95Ycv]j6*M;Ua4rh6`c$GFKuFRJB xn'G#'Tgù`Rx{YRF!]T;ٶα[.7Itݏ$ )Dib'CE htg"tiUۨflI~,zFu'd{?InTX0[q"mw3ٕzF`e)vӓӟLm(bH\ 8|5\1?J4xM =DH8[ h _ʭ8u֩@՝%`uRVB+ UT~+N GmreڼӒ[`[My$u>ӏ5u\`61#]^Y (RTAЗ%ja}MkdL\=HTgyiʕ|2nsS%t^L4a N7.56e6՝Z SV`& H`f#$j(_T]ă>Vn+jixƨAf!xK: rud!jNpˡIGUaS8e$cK|ni!6OJdƴTɼ?*7#+F}Tzq0OBz 64/Px"+oPNd)'ШMTUMWwn".};-{r4-Vx/sgt;CBs5TY{yAmp~6ڬ˷P!}|(A)Ю&Gߔ+\dmZ%_jOc{kp0JВ0x̛)E.]q )c&+.I }+~l.?4""`q :˔Au('oyHe-ʘ$4.z<C:= {NriUqn$$CC ^5Ò,Ckr +yGb m?%PۧD׆N |$mmôJaZ+TF ry`~~?R[;R;/On2?һɤ)FKX`|j Jݭpk|0i`kh;ƾ\ίS"_;7i)RATGD^ҋpX.0iRY_ "+@ܭShE/k8GC"ZKBZqHܟ:ѦNJ%Np.p{aƗ&dW:g #-Z+dr\#[m񕭹_^vF꘸pخ13Xt2h w }r]e6[ kXUHb Cly1Zl*0,%ȦњZ+9V]4cvoHL>κRZ$GbpAvmvdw7ܪ2 7Mp#P(`r 6 ^rt5ڂ5?oMZ+qN/],-hR|֙'r`5A込ss\[ l͙sg5R@3YÊ&d-^{%}MM˵7=Zn>v=_Ķk.tB~ q;/2#T"+mE9/6}Zvյ&(HLi }eEUp4#OIGjK$%tkFS0m:켈ŽUGݠlNǙ\~AL烔qƱ6\2lpyU.db9Fkxԁf1̓C> HGYCWKbS޼*B<*l 6li4QwgeZE* y0~=O^E8$ XlE(s1 /QCy g4Ȓ;Ī[r@ 1Fdˬ%{ T^j_kڱX 8&ӀDcN$yn.iU N@}C⥍Yeͤįeaj_ e@#?{-]PV{8M쾒NF+cq#e3ls̰v3G2|"bʳ3t j -ք^h <-%mfv9vwAYPcb%seL::㐵 qv$η r,zWjX.g!֋@2?,!Z63d xO P{{Hc8;h^lN5ױ^J~}n:Mz5[6qt/n2 z?pn? *= n߀;+|4ŷF(r>a'(!k,Ah:⪔fE92^1(gRFv s4HBrkH+;~K5V8bfisf˚ܰkuFHc 2FԬxʬŗ{nд ?M˷H:eWky'aMTbcΛ~ô,g6]|y8G>/[hౌ5NH.Wu'x~'u zagx ZXt?)m˞<~3gB'o@. fzd& 4(wchn<.iˆCp"ՅWH[lt~xZAv:pmYxʠke"7ʐ49p}R+?N_^VΣ'լ62 zDDG91: ;܎8jj)J搪ycNoC3\.]!2Gm+$r6dZh6ȋ@VT{B6%/͌ l0UMhge {}Fo=Bzlr,X4w7K;#"QxZ6g!M\GEdloz-lTv9>˾͜D ؙ+xLGxzϯprz2MwS_įWP%RSJWMݶ.w$kl@\5z11rp 򫄈vEJ! *i`c~wP@[_ڎ"&'5& veB)j-cXoi(J8߫nob"w{onQ5ZCV}ɼ<8\'7aPM՗oy⭀ TzE/@iN O5%C1z؞m#A`RXZl%Y{l66}%7]6JDk$Ad4b3_JD/o@ߓ L: ?jzKsRtyw@·HnCf4CIHRso魒t\Ӝ/6jibٟ߰qoe]}өE7`uᾕ% `J pQ/'us!^/n|ky;'H5.[OP#?&C?ݸmNA+ۨx?A|߆)X #])Td?BUPOqV7QD3(e23xzEKFv]Y$x1b|ɚu@(P@V.QB^ D6x*^{{0"5i?,unNV,?W3IG@q`V$B?=pvVǣfg 3U=$"T jdNDf>sYvꌑT+G\I3g"dd}Lj'eC9_!WαбzXfHhI#׆U[=5ͻz_:_mTkS+Ê4=_y6Y7Dy 訽#2ry}&:WO+Uu`R $G;c\[\.rqgT 8}/9{;AcPK'faJ}w._[eY㜷_ŞcJQjeOEuLg)iw2!e {y:;RMeL+>GBQCOLѢI`MfFYz`тP(`IlDzN!:s;mG  }Ѵz?BlHGUglmp.T]_V욽zB_l 5d-cq}E#4:ÈSОVCI=zA5d@RĄmw}?}cM5{z֔? kB[Nj—_kR/C#>'Yl[%E>rƛa$v`]8*-g; c`Rό+箩>T6#齱ޙC_ؘ.O`sl?Lv1@Q<@E7ucU#,s=]nOjE/ p0 X >=:Пei=e񽂯pvNTte̳$KZߥSܩAAYm{3^F|xcJK G~ 8s ox0<X%{(t,/)ߚl6?㚕z֢gCب . te~:-͵YΙC;v~:Y'/a"-e)*K _G=sHnX>1E`yy]K&#9g9K0&pX:8́fIj&rрݶ<9uo4#k8mRuukt> S/ncf$d<,ZgɈdG|>'½s;SͿ pW!1zjyeH=A[ɮJ4TYVl%c3; vC&fI2'o\GSj`rmj]| yQfo]8HφlUmO8?v`abg &Txn}XGGl aL2nsÌ'SPA!)^JBLtt۫e`|hUo{#P>mL"wC/{zųCea>-XU~=NAi?6/x?; ؋[Xbsy$#5\*w.9!|-Sϕ`>rkK2tp֤ϾlOd&d&gTu|x8R@4DOp\^uHf|,9iS"b0pW&B 5Ň]ˁů0Ґ:uŞ= &!Tx |}=Fru z2IL$e+kJ1xwU]AA\h6:gUҳ!i5p$|$D&=zgF>Dt5c gBYR3*嫎y~ЅZ3Ȏ>jnal @qE~SҁblCqH8u1+;hG8HF(8ĥG! DM[f[_/JxiL=uxO4E5˯q2Oh E~XV"Wy'wMS7]Ym\aR`=~P U~r]˫?țV-Ewr,lrv5N{/.4{廉U+bxfj 6/Q=a&?ai}# "Uj j wB>tKS[%-K\ЧhCAfJ]!ϳ嬥@I連5I.R3ڟZe.;e6q/C4< ~!Y  Dyv}uo @LeI^ӷr-EUi 96]U=/__,$_6lѨ7z)'ܑpx4y["aT')64|{Ln(OQ4iOb1vj9Ӈ-`*|n_s4+nuL%(#&u FAPOO!'q y*_"~7߫uޥBc/E!/e b\|NL,;MWoĚ̜Y>hghSh,Wȥ.7YDju1x0{-uV9]EP%#::00Kg~F^0=5L.jnCVn}Y8aI*YбfًFY#AYY.΢dyL'2o Es"t/iv f mZYTռ} {R󷼒z#Nkt5PcnE1ՑqȚ"~ D2S=kCLDC`B~~K\K6LTWiw!p~ Fxܒ!cVe6>#ɇb XZOe~!E˘a|5ɋk9r9Oǂ4:1kmtnނkTKzGS4ў߇ł $w~bb[!Q;^cߺ.f)B>}R0 Q։>dƌy(x ݔwt" Ax?7ȝ`Po(%@ w>v|yf4b\BD8%lk`wpLeu͇K;NduޘOX&sHU#BIvLՈ U[&eXT5@Sd%84ÓɛBSoS)Gs%3UVӇ?'.&rfFuSʰxL@jIig1[$Qo$2-d)[D1T+?^X6 â]  "VL@ᜮxu,77P1kހ|<(]F0x`'C5^MDO&[]Fq Ɇ{ ?-25oax:jtoG88kaaIM*.iXvbL&`is:௔Ӗ>% YcƪK=9~\1v&@ORLߤ`T2Lh%Fa&"$9 o€L~G*X=# >rNߛ! ^σЎ9U::jMGeBaw9 ߽?9f J;W#rPR,.kO4urv\ 3Yv j!#%3Q5@WSc 7zdTf^Փao`S.zW H5hs^) "/S{7W]U:Qd황[l:fj`\l𲇉 >ǚubV32ߍ_4:+ՆŽBWͥ:+ĠInTOeS$@eZd8aB5GXK0<:Ͳk) b',!NU[]EP L'oK@6RA/Qp>˨}IeW?f;};J2$0Yoi n'b.xxQ7Sz[ x1<<`]p6֐ë`z{cAڜUHٳ$Ze~~n~uēw e=""wq)Bn$'o᪈vǍ& aRLtFDXst7AnYŃ >Ț0'F8z> i\xو|Ԍ8 'T!YV=ÑHТ(GA2,df{V0,ά,ASЯyb>wcY N4eFƔ\rubSUCKenηep  6n-XEm'}j܎־F틀'4=,\B+=!^7G7:v: lػ߫r@4afiKX}&؆̿N[ymGO48#@7x5 IftYwX 2 mr#襶&0hnɈeu!m{8F^C vZK'vS˭B n{V693\zE\`:A;>;.ܡfr.xyAoh.^b XW,rz&;֐ v?'n+VvHx|^sҨdž?I`IJy^ 8\K"ByEVb| EcWWܔ$Ў'k2_橫QS ARHuW**N(*]FvfXy:zY~gBY `zÍVZzdB;䇲;fhfHRrm"vǧ{3$GVh n|@%6M&e&cݤW τ?n^rzje9^~@nGqd\B %c9']^G`Pd_#HZnD~lJ#Y0*(gj*߄ kY9^<3!y!ha8:ij{]/3kEeLY P5Ү{0J͚d^z#̈9 Wи-T8iQE=npZJJ[cmƋlP\&UP4!0ݏ1G#6ȶ|lD@LNL|{rʆoוJ~] 53kI_4-A*fBN7)̧pdsC_N|l%o]ڢ#Zq9. snN*Htr;r{ij7x|?r<]T":eخN1euPkO(9 n2 %y"ՓpqoˡA! {-#՛Qy H ?7B7-qi ze#itT%" eaTLI5h* ]Gz366RUȾ=MCWB){`P_ -W7uHWs\79sa/ٯX '{k\@Hco?ste&hS3@20ZT Lljy#j2{ 1SN={$auQ&FES`CjR%,Yڼ$@Xlqwlup Km"(OV;/szIB⹨ 5pf!sm14S!ŋiZ3`,v/!lb> KGsIo›TL˞έbZ*'\34(X7R -R̠yX[6( ]WC!yug&{Оx2lZn>Ҍh|\6ğL}64.vi _25][q8VYTQc!<ݒĘJ M-i#IeKOR0PX@c"PtyJN͈jXƼ{*[ %fO;fmw&lyӐJެjچH݊DYm7QEo\`V9T]qo+i7 t% ?IǃZ82&HUTlaw5 \)ou͋+?)fVu_#Mc&^+RėbjVƻUdV-EOeqW.#r?i<г6ɽ'@8bJ;ywm S!gR߆'psPidA` `tӕNx+QFBs㳫b0a磒M?5!FXS=I nUv]9jNY\P5f= kE]uvdLdhvIsPS2Aw]vEg+>^QX./ݔd:m}j i7ƠfwF,q DMZ:%ԍ݆6Z",AYW`7>K`ؽطfP;igVhf[۽tS m\WETׇ\.R;OB$uM疽F 1L. ފB%r(|nuoAƗ!fܫ-V0>CW_rS^[ StljNYe"|Xf`1F+#~os )I ^M8?MDϱ9Jb3FAњq3AYWH#S>0p*7.4H!bvgh)Cjf빼1˱G{%?* .C)#I-O94fUXAvΓ0֫~% p,.\ %}iyX>(зg+vq=G݂дF7[H‚]<}6}o'P ʂW#bv6<į`NJ :! iH%-L^"VNddB74e*i+Ya٩kdਵO*Jyh|R c.%?) h*P%;32WY6%1%<*x\C"8|"k*|N^CC ~;mF3eZ!RH|R]ӑՎ:0 ^xb䫉N4?N &e?\-88,k ;?cZ"$5y&1bu3OLZ"X~3E~-]~jNV>VE*s܄;{Yo*.J!؆oCKlQw߾Lo(F+[g. ɐ+-/yT#P\EB^6.쯟ʋZ<{_ ꩛X6Va;1b6L Z.b>}#U6#j$wKu6LsLq?:Be`?Zǿ%i]7HGd)@ջU.b)XȈħH^vb<w⏜nNSz F2ș ƅڳ{H v+Lذ寒'>>qC*-30ia๳dy۞0O?X6\ϔ۷Ӯ:x1NﲊI6M׏Rk8lC1HM(&*3)u1g3{b"$1}u/ \keE߁5!.s1eP==e[Tst^si.Y꿻qF+Ky] sT/,0on- gBOjmƃc>SB[n`"RSm""J8 |n̎rf4ETPF$26ƥ@OQ,R"3-*.3!6Ɏ1hnjo bƎjdA" xk<3m Q w}b/lDqcX|9H" :[)icѳk> eFMʔN1!#c9 Y3XljegdrƿO/JYy%ZΌ<Њȕa,-Ɣ)}HN *ulp:^=vNs1CJq]Y李A2h$,yS]`V)ڣU-H 8/ %|N&^6U9gɠ`?tcwQnUcXB\ܮ^ ]4) F?㡎2֓qFjL %U+>kn)5|y #eϣT2hv xD2 "t0D^ZDܯtHG̤?.Rs,1<[OڅF''Asd'DƮX铵ChNH{ sQP҂#L c8|y?e!'!?;&p}%ͱ7BQ1c]xR{$7FEΠ #N%>@hָB#v n?kN`EnP38.1Q~xl bޝo䓂J,r⪍H {?7x.l@e 4%#1t-qǯ?n214 ۾MꄋqWdӟZlREg.}8 zɶ/Znrַ߬<^6Zk:ǶH;h}sB 4e$޴a`#U͸h1G>MY}٣`>άlhMvݛ9H 6Z+W&YTI(*i~+x6>V RUUQRBa?SY_*0IÜqq niJvۺ훷nQ0:жߪSxP.M$9{վڕ Ю1En.RεS?]I󥢭\0__V.)7(xkDŅ_ŇDkVT(x-`GDa@&mwJʒ񠑮&Дpm;6E:|"dt˗A -{!ǚtJsI?U|T$WHA,.:H5ixnI2/;BkezݨK2][˨_\i4r.}zJ@B^_`ADHh⢫Yإ,S`|k83Ek7s3'LyL2v9̍*6=v'gܹR\iwxDzVcW1;XSkf{핏Jt>({W 1qNĥFoWU/C_-WȠи3}bT yA qq{T-84s1Z2щ[JG- r- و'yYw`tqXqmSexЛܬ!VHSд9)\UzXB'R M#\4K+>a'MJUghXgɏ1@5Ҿ1T9(ZnPpmlq M`kܒbXLs/xMi4iR͕"I~ؕ";9|4h7aT_CՍ^ "7ǀgE wf={ӐQ|GᝯVnMFȐ&F Od8Tf9'v|F̓8Alj$9 4POie3F()_51M HOpMGCPm{&YR9b^dB̂0{ @ F(:*4V;ʊjr1q ~ϠgjuQazIxDc!b9;uH.2܁Ko<8CgphnNS*^Z)SpOW6zxTJI-e C\ ='.Z[H`oxILmi)ЪI?6${F;^jo1}& 6H(zy} ?6HVտH=5z,BjΆ&4dH44,=Z_B roozpK%|aP.b] =DnsKB6r@Zb nzdz䎏k;ni䊿!Qn^Ϥ6PjSoo~Joّp[S[}$$sAy%Z t$Dɸp{`do{a%Kt N{DO~(n$Kl3Nc2>F-j/CH ,&Fa;KQi?i@j>& M NacjYudcMUV"@ǀֺG-TFY;1k:bX;\xCp};8]6g`TStQ߷#- /Wz;Ǡj<{ ~ \g43Ez\ $Aˀǎɿn9I8vrm݋]$H^lrn!*P{%eC:[wj#WտJqܹԕ6h>UJTH(+ ĥӴ ܁G˻eKpOЗ?V /ͮW*dqL4Czx?*šB vX<_k]kڪpo^٧_6jG*!U#ɹ Iq ,W|VpAPNIE/uO懧Q%UekR[wL'?%w6WSTH~9jT*#h#嗲 (~OV\bp= O[fKq=t(v.8U4[3 `|gNM]6pk;F%(n*J6o<<_~L(e5ȹh/ 3)<[{AdʃFCfu`QqQ$㓂}mM ҵQ:K\+P"i-)MƒÌ .X<<:1,.Jl!NhpRrᶾAIV ۻBnʫ!W=_;ӉyF9> CMuw)nЁt^,֤!Cg<|-AdFkE[+m{MfX_s#_: |bŘs $y`N(Sd!vrMUtY ̄}xfm{i.*nW|!xq_֝u-p=oa*3חY])ıgt.fT$kp 7_g Η0:ml"ManH"#H!LZL׽|(%K, 88FJ]!pmEGAn m=UߚŹɀl0ʟ.tv.d!W/9AC4eFء[uǹ"1Pj~|o48nooJ}X\E# -pVPRqR_pk<-G3mYJӅqxɰCU#IN7u:ã@n4d `1#p11/EB1Oisծ jGոx%u3>/A :vuZ"W#Ydo1jy}lN !}uW3/-ȹ;cȳQXjHc5>}Yj TKԔ@\4(%V3HJ,?G!b]Q@ z@OoJ]B{,E; e؟Y]]5%;& E(awܩy0}]j+^ܼk6᠈/:NXnROyM(mG=㌷XComIBd ؓT& .e`ݸ<7+F\C<;r'.hrKɁC–$SNa0RIL[)*EOZ<^3^|Qg t$}`;LH6MMt 5$s i[j}%ړX˚>PQo:" 41W1`V9}2NPC>] >7cY 0%s3#=b$h*T2jA<1{ZlC(|yd~R[h2pS;jֽ|I?LH51b8 mcSG5vo-! C[%eP Px۝!茱Fc(t֪ -;ko̔J3ܾ͆tYrBJ.b[1l&wEuZCZ0sI"ƗK Tgٹr `r5Co{YuZUsn9/]ZFԟ!s#˭+fFe2cgvVQ~ Chڳl=JgDԼ,5pbWf'BҫSKr{bן=H ?u f2} (ymg#19Ovhp{# nN1>RvO?+lqB U/ ۇBv7{^[$Y (Y}?hSKJ1\>U;>mI x]r-+aGRqk3U ȬY ۄM_AbΆ+gX& vNaJJBu#u8JU(!*Xp,=F.Hy~:Ŗ1>)>Ǹxv-9w4H:G;_{iW_7 W"jxKi)u'm݊R)Kei>/#4m(1h%+5ȽG=C @35~/$.k5uvTSBkU_@ lj m ٽ}&I Q| #HNQSJ'& May0sW㐇n(/êfO۸ɯ f:pCF5F)hO0h ANa41V csB.66% L=rZӭ).!1tro0Aoa Z$mfu)KیJ30BTEmtɍXwߓ?AGHHXLI/,H))ޯ=kaLQfKҧ%d?fW#oWhLAn<|x 0^u]skTgZ~N= MzbhG63ּ'0CtdtUw a# cGlewq;ͤ:苝O U 71+@Q%~Bv*9թ,o7 |)꾎EXo kܛ_ T]v1E<ըKphP}7QCFxBI&rxzqQ}ֹ3ߴi2 'Ŏ:3~h)`ma)q&g6exVc} a6 R_]qaߵOJ=&;b4LP,DGDϡȯ.P|N} }hXVQXvyǶT{DU^͐;$37櫍+R9[M1"CVsp/4w8ѷNI vs,<%[&-'m rb]:02ïa YvHmqƋoiAŒo\իF 2_wf ϭu%<H֥"Ojm:]?)<{EfCz7I_7?f)a'R(HxK~_JP$P$]DVh&O͙>ԔmQ d}>=dg2vN]-$rLpWgXa&SoB!<} IAGx`ϗ6i`4zO R总lVY%@_ D}T;D)RSmj@Q>ؐ;I; ' +31ѫ܆q]Q[]s4]ggݎIyF" )(FqkAfmXzTiȟRo(E_1'8sh MM޲7"!%dD~4fXsLlw|9 M&:Rf".m[u0f5Opɏ.N;]w|d.$7bbڼta zҵ+ oMcڻpj-`ږyb]gGkfe9.(9c.&櫸:;i>(+$M`&w\9Hx*B*.dM ՒHD:z#(Œ^uFuz/^@^]㶦y"6 تE4gi6u!ws<.۷b 臙\Z#(cJ:x N' 50I˒̖ؐ0V~^lR!Rꌀ<9M2μN V8n%>߽pa3cPkfmĪ&$K=($x?'8 >̢}R_\#_!s"#HU[ؔQKѷNC4zJ07ȑH?2[u+x_1Jg "j:##%h4p#լRjv* >Z^^\o*9+:d ~1qQGh\!s9:Wql=Skr3%giw QژPɥmAPMok9 *a)g3SKT1 /z6xrM؜@y61o6 1бrwd%_D./8k.lnqm, $³g|I Y®F"'`K8wz(M3%>'w!Fzqxʪ_ozGұ4Bk 1㙯y*ː.U!W0os.T.^-{lbW2dPZݱ^BeP^[xvyٖ:e]GNxBX2Pk= 0qmV6+=%yjΨ-1KkGxyx1V jh/Z(Ӣq3jA0o z㹉q$tFCU9H+YfؠH!C,GDzݑBgciB_|ϛ-ma>p;/bJX=ȵrʐ*h- ]?nZ}!IuLH?2ؤ{D= vk<=w2wn4raOul-Vu+Քφ1瘞__>P"%2P'_*2?3i]I2rZdz%rmRo{'+U[`O^7tX$k}xW/y+I"|@Rʙ'!*8՝h:P"P,ߚӡ*p3^n{__zz?=%?ϵHs;J2)44Li?CKD'Ix/j)VYaUDSAe_%ac O88oӖ<!0Cԓ PXb+d#T|tn>lD5o6*.-؀` d╞l\8҉D o{Vu0@+Br4b=݁<qQ)XuƮrDxXF-Fk}.D S[11FPj->heӜNk i-ZӬ X`u`EPq-Z#9vw41 F4 2|"CJ7] AX^P!GR]=őQ*շpBWJ^Q~JJ[Lv3 ..luetIl_)`|ysR3Ě.b⿦Q&Q@K( T ?kmƺ~TbG-Š`(*#|V,@ǐM$?|j:fvi=t{[ Ȫy݁`פё'\#1h{DEG"% 6Fy~нՔS܄g@ͦG%d╵}L1LxUlke$=_֣9 P}שoAϬ=aNJ6^|,U V<0m!΂yVw=߯9&~ijh(XZ}F9+Ek4 !Ϫp,vϢ3B1<{o2cjKw#KX*BdL54XXu[/Lǿrn"=1xC7GoH|FT[/A۸-[?&-4Qv˒eDMǞ9p%yN4C?"wi~³BiV}A4gHL"xF'pDxkn!6Yӱux6ͳ3nqAe^k5i]}.hLId/XOX̀zHvP \C bbqf!Yۗٞ2f>|i8ugW=4}!N. ߬#g\, ֈ帺l@HْLT{I+"klp3,8JBaTxɽA%X,"@~z[K̔Wv=ƅ;L_*o BTї j0_pHQm j$ &j1'0tD`'P nTuNk`]# =9L)mUڂ&Rsou[qFU1 EiqtVZj5G%nRgH/YXOU7A_1:,] P&Z2GB`m#)w2 z1X`v`}5H֍J%Syg$b_x#[i3w??, vБ m)_ $ r[\{eir ` Yvݠ 90pE66rWUh9`"T&gԸg]~$dX/Մ&4 荜?L%u@xQx%%A LGy$XWʭU8oQkRKgJcJe:RAcnWNj| r!ؾDªy%wN1;ESnpHusQ]r@ߎy"J}> /<-.-KTajQg)d*/YvF=ԹUug*v7QMGɁ~R . O& ЃеCїC :}&nƶqe$HdL8V1+DMH9ԺMǵ@k|.6ȼK)ȫ^QG;0&ʼbDx*ƏЊ@>pЀꑑw0XI6uRX;)l ͓9A"/-/ڙ"2l?Tb߿BfzTd". ^2eDzc[o!&eK?01㮍 CSei̤Q~ȰX7[Paj>o%4"c,R Q{O^-6!8vҸs3Y5RY"8zzQnVՎՊWHeiW"Pz\*]L4gx-"XT"?sN[Pr&' BmZ0$3iZ1u(jS&>qk| 8mzBRj& 9~rΙӛ{!W J;0hZ\7꩖n;OC@〻I道r{ 45 Q3)3*c)b|JCXhm{>r?Բ0%3m[$?L`i,$šw`-sZa(-9љ_Ę=gRE/tpfO7rg|T6$2f~9=~YDxҧlN>;KxX'k^f&Fi-S[0}%x(0Qvjpak -#.}SMaWH]or՘ 21 9 6qH-7 %NL/"AO8_ѓ~ ʭޭEfMc'G)LR w!Ʋ^(DL yHP,Tn\Ƶor LJLA4PKYޘMH d–#&ؕ#K |bW>Pւ-/W_@AՔ!BFVR  >wiBJ79V5UEDP{IPھt& exw:>m3lI6@ *!hCNA _R ~Lj?yA|$QNӄ!Gi>'nL%~" Gϳxn^qtټ*-[YsĜI\$$"I/ϼ5jk(X L<f& Xp\֩00A r߽ ;0o"צּ#J*`+'pw^o_۠ͥn `M]"ՔysRbkRҠ~KM*?ʑ;}aj e,Pl_v4'T)i.DWpŭI1+s-/h+pd 'sK& k eD\˒YĎCO+]Շ"p5gYX,DgjU tS(:KPXn, $ɯ9UV#u '*]ѝ+'C%2O=OJ@dZ|ks=4ysKW~O'`nQ)A1;)Lv/QˆPʒ/)(*˩,E:+fSx(k>hFdT s,4c{* kFWBLW`ső6Hv;=wžd@dBt,s "r!+ga\Z6907eY0lDaq9N`%sRkƟ'CH)DiZH[7 k]n,ڽ&rʚ̂9vD'M-E?H=ڶ5Fn?m^ ?Yܣ,Toq uUҾPs0ь+> Stc"|:c~&_YniP<69O\ۻIgs&Qṅ[(*(ؙ Jyj1/lFM{#s Rm\ fs0\x zyޕcoqcNHf%[S6UXxqYPհap%+~뚆to$+SPbs/x|]qfvHOZkPᱏ3u4LjOF&m "i>]ܙOɏmD2!Q})p3|FӉa닏 :=WnVgJ<4Nɟf1g͕'e I9. , Dy۫9k  Q `3A:cx~0J F25M0]-/q&%ƙDmWlӈw:JB3hWfwj]0wdK?}=!6Ǝ&Ӄ8ofGr;JS)YQ ΜfG󡃉CW /,2]$e We]|+;+4Z)hr&x<榏X%G~S#9rD5_ G) :tLLb骏RԶoc򣃾~?D]9o힚`˫i'IU4=) nd&8bIRd|B|"HJa?|C(A}~ 3BԠQL(At eEѕ8!gP\>ݱu_՗3޹=mꈑ(%;]Q#2`|2F!4f~#v 6ꖥKS0 ܟ$^bZE{@57=c۩W:ڴW_[;ff&ɫ&:PtX==ұF '@ 8eLivDd^OJ2ѪQ*h}wܽ˘3"  Z{%v{L N;`SrLBUbb߼Ct% %%/GfH̸*Eck#fԨ{0O I`,F`1"4 r]KWDOc,DSV Io69X+46&畻?ske+_VRebJ'9.!1~ ] s=&@4U' [)So*$-T\]%MW*U *,R6NyuQ ~9LI(PZoJΫ߅W2ge^SSj=*(oXq!>m\>Zt\j -}@ۀJ2c>'{ۿ/>7pR%fD"acWs49Ɍ(tR VG[ )Xk2I}2Fw,~zȿdsܜIKsUf>EQVNaA)MЇZTP=-1V텪K(@k agslx?+wygp.ƫL"Z;- тbUeF(xZ۝ÿt8g,`av|.Lb@_\?`dRf[~vQa*m@|}Z*6lOM5љL%0mImc[\?&ל(,:YWJ!%.EU*8cUěĔR,z[`RvVb=>.6ғ\L.# ydNy;qHan$oSSƒ $MbPxϘYE6XH#Ja(R7mSpp+ǃ\z'{+UHTmJc$|`jkƴm_~b=J2 s :tpc lItߧziVڵ/D6bb&&2~ p8]NI"WlƤH3`q%t˿x3}e.2JS)kqe8LwN.9N4zi:^FUO#Jau=K;g3as$`Y£{ɅE_ZXP4uJ!I~Pj9 H{ s&Ҩ\ï8wd})ک;p&pAu#Z%7&PCsnPmvM$;z-r E$:lZ7E򔕟ߩ63ʢDD@;"%ZJ&E|W5fiwZS_==w^OzŤ^+h&sJeUc1ivt1%$yܕ禶2/3fv;Sȁ"@`Xtkq@vz` W5)CVPN.o;zJh*.Lg]fŸƴc 'S Ͼȫ¾mߜSBMv08[ch5tݦrF&<jہ|Z$JS МhXKmwN:%ݷQR!tޓa9C̝cA}Py""\ѲbfkӿhH~Zغ}"St&ʵKEp>}#쎋8@e ka8z:r9uf3[AX{Z<{3uA!QrPypPX`qlMI_EWs%I㢏:dcdDӂZ@òP6 &  f[#nU^E^Q4Yq2o\Sȟ@Z$2E:kZ/UjL@R6^I tSa2aY8QMrm}*Ŋ r hmH)mS-]&NEjnJ4+q:cmk gFLn\@۫D%m&?1" fPs F ɩ&+X3q>trݤ]]V-/J7seСQ w\#,A迩s'Xc~.900Rbgx"WN&؇5; U`C' |8ڇ8rQǬu}S2yVLOfKXwܥG\Ju65+*ͼL{:K?<}nJZDRw&L1M0_ 4agf%'hs02Kjw ..A]7sb37'Y\Oo;JԼKaFnMZg5.Q0:8"/oJT 8*$Һ`i0lS7XZ $Z:7(.JgdZq ަOUrfVfBֿn@Ԉ5 &ZOCpF,XREwuPD@Q6g, A8^Ils&Gw*!47drjB&NɢU dn#1#Vza(gNSy:"㧖&xZ[9R[Ԩ#*(YvkY3engpIe߈S> i~2Rfnp4cjH" =Ɣ8j8w5oXFGi46{xqZZi{ A/Z!h"x:) Su)ecCNuR!@h7$%Ym]j0tW MݻQ%yཀྵJs w']I Xufu1ʺe aiJKNʺtTW0jzfo#BE\ʦ)scTtyк.j AwrB'o@w~/O0a6F-ںxW4SϘ(n^+x˺f.24(6J;RP#M?>V2%+UɅ 3&@VtKWRH \ӽlޭ/t<,I]jM@ssTCVY8#F~$S[x%e[?~5-j|eZڊSgX®@6@*rlL޻=V#\.h%nK;7h'q\%^Y1W#7Sb[c$EQL|J [7nH ,K Aɸb[h&47UyMPNbK _ <%6oƘՁ{Lsr/n?DT{ pTE0јŒ2qYWE|R*} k%sMW`&MD'!ަ0^,P˘/W+iGқW5eÆ^7>j0!R5`+>;TLY4'sLn$n;EqDrnǬ02Fu_8N&i\i s`1S,#cb\ͩN"='|gy|9k)Ɓ<__(43$sd%秔/K&saiY,+-CXGlJ-M<rF"bT]V5n wX)X|(5{!sHI3J 0:{1[dDvu.?Y݄<5~-]ov" <=jQ w+]9H:gqA_39?i&/Q)3IuyE 1Uմ_NP#0Ec.z< ⇇g^`beO>KX!h"N0-û,\k-zι[kR]`ܨĈcoW^TaO5dyqB1ν0wtoP5|!2UN[r/I&~ Gh b-XH Vuk̆{ ; %ޖ볅'DE?&CXrO]!{br" j{,&$E6M:Ɂg>\Kb1ڏ6e LK`R;!Cf 5^DFӌ6ylM͑e' 6|ɻ,1og6me0#X4}Ж'#,@z˭߉h{Րlz5akCQY$<ԣԈ)%F! z"kk,T*+D<>d|]g] 7pA@OSd) )uO{Y7bO^SiT`u9^-tɣk\]ەiର_7ۓ(o;~\U>-p$rX#&p̈:%um%4:)vjwI=$º~('I׫N͎>Ip/&8 S@ uΠS#E$)C ΰrL('|\ǦI &l b~3.A1J7 Ss4l̖j@c[q| &Ӏݗe8›Hkd]l֍^ʏv;*ȯ@,8pPKͱXaT&Z2P63e=Bv;bipDfEk.G^s{p0]lJrDi*4tk{Ds3$kY:\pC;jMQR8WWҲ&[MO!U\8tlKv۪=mAN w&dδˌj(vsn?>OTl7v!ݵ rgaճRW8=\k6O&_qZ.Z#(IO*C"~v{gw1a81&ʰ9gԙXˬD^e/á!HymL7MMnRnqBǯ_Iq$GC=J;t5aUtƃv)nt݄;]b/ڋaB%}Jo!e9O8sV΂J" i1G)}Q"q@.F'3 )Er֊pcJYR( MM v`EK1Fh{j@6J`{^zgHzvP>3SK*G&M XS^ɑ(8л1n7:lǃX덴e5-O cD@-|'7|am(9Nv}K}PWٺ@7:0r߫Q@Qw;@ tyw"Qgx~feSL BaŋNC3y*s&!["Crfs<-Gיm][>E k6r;H31,J`KgxBúcKa.D, *񟳙q0*@?7)I.D{ 0><Bqa,l= ) H}qa.mt5z3vj[V!\Bi. 7[^bf(ّ&)HFő;%\JzdvҢE뢤OA WPEek `4,3hZLZpan.݉gʝOUDr^}w%ވGEGVٟ0,ۤ捷)l*ʼn˼t'@!KgT)a cIX+N]-.9J2RWHjo]cO'}gUiZS2jqFCŔa-0J>k 8V[֬BftJtw@@X[mQ-ŠT7{$dR('htvMbx]\ג\ADR>彤NXFm; 5 4E˷#a 7z襯OH0cu(R}|z3+%ڎ9pꔁ܆S,LZISf:xo}Թ6G[7+%4Ҏ;|ȬS"n\B+JZ9$p2u^`L$zw9@P,&:Y3~ʴ'F ou7WB]=-#3JWNY`P 8PU-.H%]DKt%(EɿuHܪ +>U0jƵ{ZcK*oe Ďe @MwLxh&r?xb֛WO:"x/g%f"4:@E-FH5oHY{NI0m:Z183*XE1wagwԇ J=F:/ 6ЈӁs2oF6NF2H]Q!txAA8Qi`]iϮ#< ?[l0h[+{90!|݃1F{7StϐYifEI3 Hg ̾-}+7cb Uf÷P1Q+;" x'XI-y(7#sz宗IM EHO+I'&iP`}~o4ʿ((w6E㼢2n# .[O3_!:C1 <3g@ 8Ի%csuBFm%LƏBًQOֹte{u+4¶EҢ~((:=qr movW 4r<8z=/MT4!Dkd*s\@kOIG}~ý Q14#PVM5Xͨ3*/bͬey1dKNC~X>V 3`ɸ7*_FjX *עXB]0^l['؅4EJāe`/`c;q:7{15&eur<ȮQCkSFoW9: #Rb=j"LnήT5MmOhc4g&D\ܵپ:]ꕸp D.0dRh펖Au*-])N}xL`E7 nR]Iz9ӷVT<+c'XcNDz;'YB?o@H"[(X̓Ujٸ Al%acZ=/ԫV%&C,Pfs;\lc!b9Xt1JWM$Ķ+)*C#9xAbdCHqT9332tXEz>nifl\7/_#|ybGTVQ{4S4CcQ՗AzyA%-vdU., 98Ni<5{Ƶ1#=-gzC5H2 (pqdt5Wh.i> x\z5 ~Sa4?ik#Rײ)؋CJh xKJSuV͓;÷ے3ftf~Ɍּj=$+"r:QX1bZJˌ>5GK*k=)jqȝ4גUJ qUA'٦ktJ@MCT LvJvLE K#F3Hw()S =!\-p(mmԬ;9݅ζ!d{ OˮEu8}艢t#7@9`xO4#^5鑟|Mbtw/p#EXRtĆ#qKoqQT QHv]og%24߭;8`HŲ|;50w;\&#SWc8R.p(Y^qaĂ$CF#L@y?{:sv(X\$:c/x6N%wdήcV>ޯ{eg*3U 9H\rfLET)ˋjHqB܍(OGHm-R/JRotUx)cf$0Z)/+tOQf9OT, 7ϜOJ$ӰlP.`^O^Tޏ/i9Ϛ/gpOJ>NJէo^8 LkEcXA,.r~?/>/c}D@IX\ŕ;N zn>zm!;ɹ-f{85)sC}R>h{I%E2'zi&H*4+5\ڲx',/q,v!)>dsg OI?_$/?q ~R^=kp =61Dr[% !y_3@yXV%DSz,ĶtYԳ:'\U{֌!N MBIۺW-|QLK:Ri8Wnx?MR;5#"N!g^vCKul}V 2d4^I FjVKo&ވ5Î'|{< $ԕ1]u˘U=-3.Ҹv-3j*͋itZ>U+ݺHB.d]ϲcC ECNI^EA=bl؇,xj~0=_aFcK}o=c<4P|t`,DuȬ a5hM>5`5[ WI>Xz;TqT8xiИ>&;)]xb gqMj9tD'=5zwghF;&_[{wi?%Hׄe6۰4(Vυ䯆jȮ7+i,%C  ֡c1.E#1օ0M1\X(Yx2Bk4%E[}c!l%Aedy $v\{e:!q-@%@_'TppWw[͊Dڂ9]sh<;=[vY*U60AhrLX7ΕxdFD!۞bՐJ[. Ja<$BQCzSzO,%Cj9nvmE?zE>' "߄>]p}orFqWN6غ(-OqX`G{UI1Ct * kL[^8BznlӚnM Y֢69)x˖JE/'UQS1SՀqDbgkr`:tp W2uu x?Fq| ~f{L7tgU(8JhbnPIE֒Af fι} Q؅8zujy|F+dᮘk.<) qTzZM9/v%%RO]9qIا8 ;$B? = Z\sl3~2&FÊ \~aL ɓ]X"UdzYMa>(?5J'yl,bM9cYMlHΎN{O*z^3^dt//ҁ8{n[Bu`uhn]XL g ioY;)d6 (&6j麑ɘIteR,mF2{M$Pbl{Wedj(Jw" K)HM^*乣CzNAƀ(〩G]4v~ řV8j;j*ZdcNjA_Ad{"d@:Yo$̻6jWII/mg8ôbQNzJQ1!7*ymJs{S*Wk^ѐbnH~CR8]*QK άC} |j1uLlů2)6wN…@p߈? ZNb=ugqEKձۻhZR: d(sVn$]х[~46dW0VH'!=CbEk7 DnnYx"HͿgS瑸9C9o|YhMʇY5i4G 6oK sŵxGm\kO!N:; SvGG v:'Y)g㎉2!oIqM iQJr9COС.O8_s4\7 pt,^guLv't̏ziNΌ0 ȡ Z] fe'8/Ոu 9ѥĤp|::I (.|Q&; ; T}` GyS5` /NPd'63z:PLs.ɀ0 Eek`w,ͰiN_I` f.3VX]aL$̍+_l~Z5M<ɫ:= ;n@'u3/+5g2.'б@&dPj^?sKU{I,m4@M+i+sڱk\w0x{2Gh%,Ƭ_UN|"8RhV-MD>&Z5#3y[nǻh &Ut'KVeϗvq„gbFĉZsARPWVTߣ,"@i#<moy.qÍ7E U/RXe?dl!| "枉}:hH'>Y 眴 ȳO)zgXk[ZS7jʶtL@T+AhmFNJ5U9ջy6ck99:w֖h`_MG!*l}qxtծFiҎy7"XREnvYZ5[C Cr"γL.C<%X$Z\Q҇?[Y髎jOqW&ݻTh7x~72 <~6p]uEL{: W}[C9$u3 sXv,hƹ/cڔh75B3ھ5=ʱ9 SͰlFCe.BKƗacFn@q$%9K-tdn. DLcT"DTPBhGVWrՍ~*M.SZ( ?ݤ#̫͗uQ4]B 0jkL o7Bu4:o:lWa: H|W%,V%ؤUJa">E=x?t+T߹<+ND)9=6i^|G6@' N/];|,i=Dʬ2Xg F*I)7(&? M C?3Bz&:: h+ݿ|'[:'#7ǻ-cŠ㮮'}IrBAOc(ecQ2Ct^*/s6+Nw+]Yo  ؈3B*Hdj_ i:!BdK&=a}A2NWWHl"x0|,El5^B]iAz􈮰(e8YQ,j#jד\a?y4Q~JώDgQq.qПW8L9qn7B2ei!m>L[Pth5RRdM0 5^m)'\Zxp80Z;lUf-Kzè.!_ˀܼ1*lY+!4DPHVڡ=!Ot*|=cEyV,[τ[:ڍgN|"d-(<,A(w`Rb LKm0PkIF;yQja_]z.(EJ',)`7^6M)%kK"e%qzpw!Ĥs#ɬ>2( y0G.ACKBjMvjˆ^ UqOK~o}Mʨw[!,זE/j UOP ʌLZiK T5F-0rJ[ʄdI5 UqP>&jrW~ @.\.g+ Ey"s8Bdg_{p^ߥ umJ5+2>]5b*q4TήxhQE MU.¶6 x-066(vp b~fvv>aY ~Q$@2Fg_fb9Sү  1]Y(_\V$Dy|qV@O+*X^#^U:E.5(h%L D-Gţ卓Z}qίa 1Tw0j4Wz*x]C_S~QW>(dlAvQhU-ycVWU[1.HB$" DWQʐߒ*E<*j]nfX-&0\{Cd,CBQH<>rfC2Eo| }_{[V EPѓKi'nr;돔|9 <}{B10fK}hJ +;ʷ<DC ]?SGfw .^Ǜ\iT&蜴 ;Gf1 P"@x+Wvv}SքH Zy^sg8ݱWAsHՌ.cx}0 u~DwE)W>1)!g3'm!KW3ȤY,ٸx# D~o5d`Yw# t7s.vy:`W [YLסMSw>(/܄Diz51+6K,&#Zt_f(=*qЈ?V[aJ8Op8 (;{i>yuEu2Q7 E.PƂq39 ׏dM2gp⁉s#(C;L)E> T-N{}o1IUQ>ѱ+?zfޣHPP[5%*mEޔNّԨ;ќD\ 8W_z, w YYDM7RF71ݻry 1gNհ ӫ4́Jȭ*EfMb~N#IENLX]!|IIվGF\Hގ0jTHҌ_oȕN/'9|Ȃ0=(iBp`dpxA5ǝV)$?4/4J+_zkǼw]ٮY5I@ !q`{l)Ѷܷy~sUlw$ijj$>\d4OЮkE&T~A&K=@KE EBE7r~"O |&(Yc,HDž,L;C_ ЅP@v+r0#0-!, N,N4}M]k[kAI ,DwsJ[,貨@\S#KR ^2͕NتRg{Y}8] 9sI)8ܰZ=7r0+ իH|]9<"FB%s-1/?zqB&T=XTl9IueZN]? &T~|nBү{ 1Mp mgK&糴ֵX{ s҉$8uθ@i1{3Q1hj1 浌mL "ovF+Y꘧5'ږ~fƓjgx/" ?wAs5r~&0,:񵄟Uڕ23FlЛ&l<${WBݻKu.hF,(&NMU(*OJNwn`ιW@r[* ,[xUSZ.g@ xհU sۂ5qJ>BR I~iHx N%*=XRI/ eFIN)wJ c:@%)w-j.⟥`tő(+LXƈh:R(ӊ[%,M,jR>m$tm E{jp;`7WO2 }uqZADڎz`禨MAue5L6S G"~91ޠ]U ':0yPwƝc X>&MaKcXRvhZ22TjLL{Qx-eӷ[MOj"E6/ܱ7:7:>Y0BDB(ߵU>FrDы匷XB^vm͋ޖ [f՘ pUoO)1X?|IkS@린t* 뉃Iݤ'<=n) YW*;gݨ/+"Oލ+Io&ITϣ \8Lڱ|cɬzzَW$q-5.S٧{闰T1U(Wƺ[ǤcQ.3^je bz-=އ-2Nv[ճ~UXgzhk*'b,; ذs?;THmHrtÞuV%*WD#Py\^aXll5욜n/g*uPYA-TQST@sxhI>V— ¸v_XیxC4w#{wl^mZD`pQw f UӤ[܁20EhT"eמv}l)j}x ?st"NDeaeg`7U–,!9M$Z9FG#%;U0V4Sb(L}>Yݮ'㧀zMzY HB#]$8LR/TU;[sk!p(N~6*'vjQKbVk%ZťIG O]£yxwFGK O:.-jq}(rcҾٺ]/KJ&b  Z;T[ 0(}aveLh*{6BAδiT 4zlY@5 +_GbڈoQL / Q$6 +X,J 7̦ Nf~\!ύO:iCWfӼE<=:?V4~@F%"!]cy嵿%p$F)r ;E9r9M ZkUJ*])kT]n评CRRm~nGF7vf/Ho`{{t>d f2X9LMJס/ 1V_@UP\D6s>Λ".:G/dth Uo ˲!QdRm٪[]=GC`!ʲ+3B"@߇tYW [?stRܗCl]M1 }SWCqch=%?p_'k\ zL[C(w[ݱ&#~] WԺu쭿F?&?Ω>;KWTYT&--oJ}y),}/ئF cU]i}`zt>pCKC`_atm,U\SW DHHzRi rvv]'#ծRK:fYi?DĒ+BL:mE 9Qr )tɆ<{tO' ڟt'V/  m#h.wX,_,שo:^&tb[wȣ=Vν/1(+]L\67O< {uh yyFsKϮCݰp6#˝<q <}3y c3SvĊ:-Og4=K4p~;-*8hs²"M'lnlՍXibXLLGle2ie0ak0QN]K]Eg[c(򑾮׎"!Q̺>l*O_Wdv`tQW5k+m0MX Vs /47YOiVNAj< y.$oft}wgD8hx[6_sy!JҤ`qV<6Ф5,2I!ǿ& {gӼ[SfWL}'Mn H6%bCnw ¯d}XW7HdjJq@Do Ux\1"è!&c|ljh&HV ηl#Y^esuS' ؒ8zjYN龿VʺJėD b7k#1X`Rx (N2߮u o;㏟Q6GrmC-V@`1(K-'r:-7=hLIjAhykTY }E B*N[S#AS_=4>3y֒Bպ޳Vrcjads*XF"q)-c<)>3eGhWBȪ}1HRMF"!e~m~Pa!;16g0-SIFoeh㺤0YdK`hèNRo_K1b/2'  3h"{0'#y 7KA*>ΆQȈx_,$;#ӆ`E?+C~"6OդVh/^h!5M]3moEPOOt^z7(AiHt' Z#?7U0sU䊯&;=f(Ek 4=k`ٷUK{ٯ,+ښ쏭=z@J}M<~B]!Afv@0IIH@G?uF.H;!]O*9`cE zE4L:"%ŠwkDG#J '0p9R%^'t_PtV"9?D@Sk;(_th=#C48֌0Rg\mt˿.ÑP'?M=eSUm/_$W~H7{M ձE F' L1sG(Rp+pAmfZn&cv7i^[o93W8R-^PZ]9ڢI1vWj{lt͑X xmf ɷAI#FysZ\Kn^Sjv X@V~@79 Xc#qZ;Hw-^"e6g>ނB̙e6`p$^T+OݲfOV4B3#.ZCXPr,:˲D (WnKYߠ= e웘QN|B/}n[U(*UiK,mH-pՉF `Q!!wAp/n~-||^[P=UW%S" ,WΪ/Vi,%X mhWa3 eN$:MmS"MR;%m:2rmנ ģ×tp+ݱ7L=h\OG] mSu)~͈u.Qnș"1``d}.3&4;n9~Ƃ%d> j(r1+pPWuⲬiĪ8U!%N6!];L8!)}ލʏfU@?l 䙜E'^+;$]:|{䪀 {iz+6;y8j?M UIZKk9yA[k,WVkL4Gу"LvU QT zY ˨ ji|2Jz/V3th F%/ djj y:DLQ(k@4]sAluzbSc4 뭑Qloe| qD~[?YfeX/  jb/?׬X;݋w Vo8ѧ]9,$qz$zS$zvi0zkJt)O@ T7wEQbn #PB@Ѹ4diB*~q*0.2=9-ݨs^Ǐ fu.8FJD#הL[ʥ?}e"HtK[FUIl4WnY"Y}D]ha˕qif3rC$uV+:Hwx;-n_+5Ǟ ex鎛6XbHPi1i|)E!8 / Vx;\t%/VD6?=c0%b{Y736ke0`ãlA9l+$h#eǘ)E#H>>nӎ)6ɑ(PK]#`[|-+h@hopVm ?%TК2 X5ؙ = Ɨ[oPl)F1ui;PRFPb@U6#~ʊ,Kc8 w>o ܂AϿcOBa /IAj!' ׄJ^r#c:zowKn2~3+Î_[ꮍ>ݸpb% P`b۫b02Y}v.e`sb^[ܖ`T;Kݻ셷N`r3}ϙq3C c%XD! K.9O¾@?vJ1ltX1CU2oePoAuh_Re҉@~+=0j̛21aFrm{C&d[G5WeN1 'T7s37ZK5rhd.hSԅ~)eeC*f EZh@°m݃jX#qsV02(G!$UKSЄFh쳸 L6S c/D{.:ϫ D쫒9&k. `- ]ٴC 1tNڷ5R & Ã0 _7MfJb0SâNt5yLO=J}E\TEc@a/{l;pֻ,ko:6&8Ǒ/;zCqԡlpT1Y9$CS;H* -qOR/ZG}a##{}ɸ&'ѠC^h߀NNY@-V0:J%;k3,u?sp颋@Y<\(V|*C>J !ȄE;*rXPEnX!-+1hG[Ko Ԓ(YŃgB Ȫ麋Z6=d- 98$/K/LXƒ8z{Wftr5(оOE^_3EzB|y/Q^$X8kә,FWW?̅-a"&LH'LС _#r0!їWJ9^% +ҐJv/0diHo70VQ@f\[ۙ« p"[\]V.ࠦH%'z, 6NM߈cʄ>nRCۡ <}G0^,_lЊj6=b gEVzqf2b&?ccGH!B㇤a= =.Ȍ@ Dvtvae)兹uk Q 2fcrbo :E{Rٮtq~=CʔgTQ'< g\p0ZGvG6l@Jkes2,(c;߹LaY 7G¥# 49>qRm&9'̯v 7W[La2CӬ;vˏh݃co;dm_ԙg-mYn"}Lk%Pǧ4n]uTޮ0#ׯ@52|T~+oh _ؓF93"p&ukG8$VKQ .T'Bqfhx8A$lĮ m L1jh,_6k9flQRIc2:󳋱N@6hsCjkm(LA~zݏ{ #IS_88>RbW.4sRłot1O !̵l6Z9zkp^4?P4WMmEN&1^*r 9@ y ]"w8 ݲ7rIhCr[| I,9`fKQ,$ŏS_գy~e ʶVjPB̜T9 sJӓ!3mob%YbKuY/ ruCMea5j|)]˴Au\8sWn)"-ۂd*NL^4+  3߄÷滥0~G)~+;ZZ㾁Q~F~%wXE|[hb 9Զz;خt[<#v;c~΢eoICl-dqCycPil!4Ib߆U7Zb2޶~EO6u _]-|,YZ1,CNːvNf$!^2%O1.*v;ɔ\!( E wlwJgPЦrk~nCXϒQn2S$/C4HDq(E2&+jF t d ;C`-|2gR$ɤ?WY !2|x -yZZ'=eB\lԸlסMRϱ`bѣyo}M)N8&arX/j."RnP`!>%5mZY`YvCl|lu؃6G, \Y-k[|KQT^]gyb ly"!Vf?ݪnfȜ8J(zHpݹ1 "()q5ByXG2 Z)g\n#/$J9m}*Ϋ'y/)s!$L"+ݯy={Z$0Kri 9J:6 }7KOȚh#DvtjJ pz+CU2k; Nx,4v4qSĦM ?^FoAp[uj&1?ȦH4 B'R"Rfk $,X@^rl6 4"+W3YP=4"T>d4dh %UP]cnj?^aed $8ՅE4c4lgW&UanRB75.WQOAێUѕ7k1 6܂Ԋ6(졙,9:޲Նc{(d&,'4Pj<$fE*w!Ylli&(E Jx0=5nD Li=wYnOdǕT8 Dueѯ"d%IY/q (fY(;rUi DL0uHS"Y)0Z`)Ro>Rսi >B?J$u6XαqF-<AJ0Qf]YHݬ;qYXV5?ǗhM^yۣs"b|0Դ0T{d%qvbnh4䂾 ̲FTQʌvHAK"bFanxX\ V$ok% E܄ #y ^(@q3 JTOX QͿmH[ih.N_vS:P"+ۈwq=Sb/-5T0e:6m%bBB)E}iC%Tlj@F?x\l0hKT!' ӧOGΛ\6C tpi+:o]T';|eTFqq!nawh7E?_W^0  ͸[mz9"Oc of x>7!;?h@ l@% UӮYNR1f0 /f|6teGh1#٫,2춢82UZ %֑ vH\"N[@E?(qއ?d%VX,078;Sn̈́M~HdI+,.}B;٘-aK~x)$b̷(J/(=K #e+}F}Vn ҹ1,'|J[>/>n T&$0hyR+Ս|tʤS^(\O5/uA/1?S' ;'c"+w]9CJ\)ÜKj:z9"H߸/ 8aGK"0ڣ--}jΏOV1lĞi@"OM=qAjx]H ̓]b6o].=Brk Fn/ ˊٙ;oOSm$g(SN*n)Q8l}X,EYXf콜+}fej#_b+YdsOnAHT ;Gqmפo1f/E3*lI -!cN#JJ}W hxL2_8n$dz*ͯ+4U Oη#/}`iν !eͮPU7W4j!+OKR9_;d֓ gnۙ6.;g$KR˩;:=G+*ޅ]Ž<3cvd%$Mx%yq7UV˿\UIaׂ{Dq9_bsq/jR w[vɡw"ݯ@<5$d ɐ6#t lirlO0剧kuU刏2­icRŧFdIV6ٗJ3Heڂcc, Iwډ2| TeH:Q=^!K+ieX(HsS`.# Vж@So%I>i-oܣtwhx:qKd+@6)7=5=Sk.񲼥olrļ"=yp#8l)s6fLknJzn VmfsO>>H %_u/X04!:Θx%N{ 7[OD9dzn6gٯBg^=%N)'k,;̏5כ9KNקA!>GW &U")p1߄[8{;I9&1HAΩ x `T fV.ERpq~'tnItxJWjˆ+uC;`к; z0:u6-tn{h@@!0άZAq7Hg-<u5hڅTjm>۶CO j6INodA޿]~#/ 9| а7fpog/k_Su?Hv*c8g7zǎ r ~#aĚl_87JUFKaZiC:1 ~?LG&ͰO<&is@0&2U."uQH,ʖ=2GHXKCJ2UzR7ȃ٧G 6lww! ye;)ljvt8EZ~X$ v.JF;#X1C"^P9pJ`P"XRfhІWtoSġY8< Tg1tqXh6;@mQ}`"ܦ,M9! eh.eTfΠ{O =HDw[ 5 Ay㟡|C he#1"LY3q-Px%//e/c s@fa{xP[%vkm+2H_2.oWQ^ J{-.1!ݺ*:ˍYGHǬX~X|̕w_ ׊SɴYK)]Jjj>a^.^,]^6;<e`X!ruKϣjx(Ȝ9tS(3tЗcEXhBoH7Q/.VPOzSB:U^Dަ* FF[Gp< G P~XV`wάvQҼSziA7Є跸tߺA}^:B~93F@(@L`4ppH2,Λ37<{Fänr b=EvcȪ:q{|VsFߺҊΘ{-xD!uuNml qOʀ;cNvjAw9z ==n >\5}mS. ƓJ| }Dv-8VZc~9 m%a,$rܨN]31HRIq,h;a5Q B'gJ(;A{O\nWƼ5}0d\/7*?@mjVL„2f&yjiROʙj T`Z$ fbT66Kf OWc’6ȩ0 FN{ [4Oۂ)vUt sGpx7*MR澡Ł$QUbPoύJl"REcQN_i𖝑BNMN[Wպ/!-’jz0-n;a,n\ػ7TK/CJ]kŜ'BSdyYi8~VFY`3huN]o(.()Zu%Aptgj06@-t4tsΗ$8@$=Xzxk wtWex=p\9f M0$mlEEG>۝ZJպ+447{(·Hx3iO"r޼>xb#9%МQ~k̄Ȣ,=NR7 -g KXWBuP@ϖLRC`F ^|ݹ;Q|,Ch o]M&兽R|?+]jK AM &T f%xFbYO-RԼ~(0Hk@G|WKi9]'"PX7H`wC76r/ZQl`n'N!TVC]YW:DGeR}[[Nw-eegeOD ?lyG)e)>M%\/M MΫ ߤ(=T=Ay5'33=vCKN`]Je&ۖ*sj.Wa Ե5ɴX6#[,K.1:ɰ8Hi6σ&v h /a,VR H_ƪf|W(+d,@#`FQȣ#X Na<0E3ב%KoۘQ_;/Q5.MӐGZkcv/j~Z֩M?M>) RLqY#L&ĮVC_16 sl\ጃsY/V{*# Ъ XuC>ꅕRti_zJky ;W~+6ZD-6R$  D1p}͏0EcK l.v)P"aL#@A9K3Š_[&dzşڋhc+,@{/z\ۨSNp@>gN{!DRj Iʜ8ڧ~ 3XQ‹wE>ף3ĥ 3Ж&;a=%wf슁\W6;y+p6jNm:)mrkieKШb uJr{gT%GC %gdUb`o#N-ۆW`͡Zw6<_]$g(#/q-=Ѐ}|qw  N7t}RܑU Y8(rٶxq^#FC\pT kϝ4oK86jakԉww*D7rKҘ^K? pk9r4t Iʤ"(Ivsϩ˱uFrE;_TU0iv9Hkl8kbQX_'=N&#rDs6{.b+//+NP7͸Y7Jf*xǎ\!M}+n'Q~ L )%g;V,z!>Qwۻrfa:SO >ެ-|rzUM,exv3aᭁtl>-@ҔQvH' iN8&x<\ E~+f#JkOP,oVq/ĝ7us87x|욨_j HuPd\,;7yuȻkJ`  Į Z\M5MQrRG/,/q:S:1xU {M ݚMqjQW8RJń쀚r PSAߡdh+0г5oeHЃC,֋6'x$ORZ",0(z{E_j?2+2ϥ0eÌQ7P"mܹi4SI\QBqɀ\O/zC홭`K9SJް(UMF=d>B]v ZR_[zy:-X.Vɗ[dn#(c$Jn墲'ViyD6zcFtqzHߎ(sϻ>*܁rx8a42z& θ{n}L|yءRC1A4M`K"3PQw?((}l_֜ءsaD(m]z_E}e@vϋ(\OdʢVfJ;*hi`.dgYlliCO=;X(()yù+?ӂ>ۋ$ s%Q[av{EJg, )#7~ wѢ_60Ȭs['Yݷ\#L[ReK ^GbtO!JBj\z,ђiUk\O-/}η /mf"ۻy`yꄺs9Q8&gFL?³Sb1:DO̠sV99rPiJʚd `~)$DS/ qw0oB-]cG6oc`^EۅHȀ/(ġRs)k#3Htq+#9SV8"PȡX^KPs`l>4':;@:*b'+.=mF(^N􋘬. V!#Cgb,[|<Ŋb^sS?؏zܸ6RZ09664^Pn穅SkG2ԈKfi݁[+h*b4"=~-NSkUo;64QkT4_xuE+ևltUp}D tXN@VJ8"ǐx;"|iв"v2)R% PH% (>i;9 'S&tclP7p ʥ=1`{cesGl)O5X% ;DAMlҵܵ3LjiBw٘ s^%PP7lIq$bKNt*/spQOGoNe47)aO"u0L&d*E"'$\.rc2u+6`ƹM[c_zLy.rbQ:S{N;%:15A̼h"Ǩ̚5$3B[>S뾙8{HXźli(&S9] d¯G@?'xyϰr<$D EbC&Or ҦCB KӴ9N$f࡭IZo!X ^X`#ݧoB >?h[>7w@Wjv5R WTE]vMQ ݂(8׵͗c5!kպKe]w򰢽5ޕs>N*`7vi/Oa#ƥ[6&ibs uׯ}/Fҵ2@r ,g #}(L_^$3aze ~0?c[0Y 4o''O* r覵mM[)B1ACGLGON]*UlFcQz# s='$uMtP67ů۷F?s$ẑK憗EdSR> -,(Z}.PV*O1H(d*rAGеk /V'*Y.lI_d<4>i>D\Y6fZ dё/_dpSjT7o:ZrEƌ]b]lV\+zbq !Ýܿ9ʟƩH[ _gըrAz*xC2z|TB@\ĨF()7w+=,02ЍcM]d|`]]/ɨ=8'G|yZ_GXނ@r12F+, T Co6FٿZà8jj58] Ag[;wЬjids`&IB4%dMGheM.I&ܠL2c}Z=깴{ani҅*Y+/&lӲM$WgCkITd Aha.֬Ko[ػxv+94@f!!lob+Mk%5;2}fa>׊p r8Ѯ.g4{FVpčȟA ˠ Ƥ,/ZnP@aq/;O5*K Muc#-AP֢a‘V 0Z6H!y U 3cGI:Ç7{zrkyFY X“/qSG`ԾSq9\HfE}D*卶F"+oy4{KO(F7bFRtsQn3Hxn9G`fcdN$R@3ΑĮe}=RX6t4BP/ryi6'l/(p@79+ pBSA:#6OR ;j xjώ=)@&Ү$?`}j&ŗ"R||j(b.0k) :|3J X0A oD9S""uXIW-DRaQ[Dkht_-|3ь?Ca,#R&C bvdkіdTX9U- =a.f#ޗ즎aeT4&xhTRe3y[I[0`p&>çE>hPCT,nٹti±=_d;Jfho:[Ì^L#'a쳵'(x٧\* <@.c#<ա` p"pwQW]v+.Ť*NBV훥XQ3 ㎁=y(7|eIt\#-x`UEy˚j< $94\]wUO'B-|ކE^O>P7Zra͍߰iKFR5c/Zƃ&j7z!bOU*mE_4ZMT0)_,(ݼ E-^Wa6eD]/_-#vU7,"w$lUTHl=XvvU RK) !fM՜HQ$Kl˓ڿ PPqVMGPRxMi\G.;k/`Za{e <+{8=#A̓!hlh>Trɪ-Y;DT^2 7hgic3% d?Y,B=6tdo:AM9=ᐳe3/HqU T/swv03>ǜ=s2LO<m`|*asD#p/M_ЌOK 4E{~H =0NW誧LzTBI^ 2i~/N6tj? 0h(_4&eOi WDql/ y%1QP;N\d9K$VsGqKg_B$g'uRE=R) $Ln€{DO(v4ƒ-k/p @]Yڌ5❦\%"`H4Fr n+4U* \BY =x =aa6UިܚW~cӭS.~&V3Kvhx`d$i;yr&vۤw L౪~j˖tujW T@@BdU4|8*dnLd·5iSjh;uIa.P0UǞni_7$97{Uٔ [ wr:ŋ4݀y +%{w?>hMXuA"Yqp`xyȭTbпXAmO1ovG D?i.3w/NjDi+\+k'A!zì/ы)j>ĘZt(.͇xLB_D*u{G\*y8 B_K/IS|Gq̰TsQ:XHs^_Wql柡Jĩ;;OS03&yB-\ݨ0(?i(n-#񬦹?~E!g8$]g6+URaVOZW'{q'iX`ȑn=6t)7c ]Oc"w7JV<bIK^X|j˦wY8)px"!%6q['KDk9kڶFǛDӰRp|5!H~< nCW/5;ΛotnT uEWB4 V̐ )$zÁx\{"~AG>`~b3m#`2,3^pR@Z-,墅raX 9|•En,Ul)r~6 RqF%#J^n:QM҉[ލ-&02w'9 .\ˑCǪ~Uay?/ =B@>eOTVlGJMxkB^⿙'ANtZYn&/,zQ .BP~*jU9M`9.(jSL2V7ES2IsM֘JϹ@ T+<;Bqw!}apuyD yo Lঈ6(ʚUmQ}uG'>QJRh.]fu Ѫe\{ iKP.vT:Iq [o[Σ Ẅr ,8G _yϱ`VR 2z-hL[ߐ輤@JתDM E#=@G?ΑT AjΦ{}4:o$O[Ώd}A-+?8Pi>Zj~",WhyF=Mc`KQS[o&/8=b('F0ߞt6 2Y_︬/kUx9Tp"^1,[*{kj3t=$={ڮx5Ȗ6I]NoǥP64@אU^k×P@>|%^xTs{0@6n=У1$\4G j3$Rvӎ#Py f[]/0>~q렛 @&RǶ)Ykעx_Zҏ*iHRݬQ =1ʁsՈK5'*߅&P\ c7)m?x$#Vx gd.1H_3 4Nƶi[UQWZxMfNtȵĒϼXh.5ҚfG倬6խgÔC/Rů0&}\i/{6޿_T*t)Gs;GNNRhdg| M&m _7L&̠lV|1IPN[; wQu8xmsAu}VB /Â"2=gaeE\>fWuv),>L_!oV'\1'9i;n~ yk_wQZB5Fmr(M <,wM4e몛mʱjXgmL׷[ο$32Jw~K- /\DXe2޳l aWP\|)v7lshihYxˍIstDФ\:'k@P-Ž^%DItz򞡩p ӱ|[x Ju0J}i\^Wc߈m=dsTI~*_RcA2Ifxn͔18x^5v~t.Wq6 E)uqdt w@O ϧQ k WHb4kMAk*-kjڗ}9ʚdf[$iljAeI~0rWpJ9`+20ݛ&#iFWR6G)X$E v3m2q:ը P$n[o9yѓUtU.>VP7Ž>O&wl57sYW/u-O:,Yju%'l;W6gހ&]Hv^|󊩺ߵ;"MPS /y0"t K/ ~#5x`, /@*@h&yXۼ* b~t6տy~JhAb 2 wGs;9\JYCf6R]"6lW𾀳wȿgeU@ 6aS* N*$OW[L# %UwkkVSABo% ɫGLxTCe'R}j{~aCϳ->9n;C}GQK_!sZRɃxN\1C ~vS?{hq+NC/NoTz̨GGPmCzM2-tqU ;xF™ !D *,bץvu,3vݚlC!v,CbL?GEgY^sSAD|dҵC*d"TZ=n eFuatT:`~ę%O:n# ?\aEڏ<+hDl Pñdj@hh|J⩙aV^[*?M(& EXR뒔Cb>5 Z6Wj4h3J"նJp{cl:$c"A:I>.gT LN<`9..ՠb"{҄Wix]g8ȃȊ"&|Oy"VDÉ,]>MM7,ŻEtfsk\NΪLInLV00Uh{EQYvyk*GjC'<9z B8P2TJ˗jCcWPDq8xw4F\N-Q8=g⯂eN@-wq<OJ;"(ʷ]K]Nt6B|_F1%~8-ǘy USDZz;EV,T0U ̜ ]^+$W ʌlQ_'G!;S̘Sh,]yGRWG ɷEYfyٕH^P Fqu~A+e+N.v#xkQ"biK7}vמQwuCX|cV]DGƽ=rPgLÆ8+HyФ@wC6MŮ[¨ )-+)t_a |$jwξ 1cLxMȇ\C?9ehL5  w ^D]Gnh؊P\숤p8_Ѩ{Ջ .8ܗ6^GJF ,>BWx+EUx\>39ljF P6=xh5> 9D%c|acklǿ (^m3o۹.Ow@) KRD8N(ex_zUDw87u6VpLt"Jiv'c |8Qn'`BX ^%heL-k[@:97Neg!e~nMR*oj W9'4ю:2#;,Tݙն7(@BTEݾ@ Dqs2f=1,g1x1V:~e",*goPNbsy%IT&Þ\" ȩSFPd}A/|.EQKdW^$\^5] 7%+Sm~W)r*y ^iBll8rHxk['ܜ[tY^ؠCX(SnkIWF6cH>eV% ]gxx ''>SGlƻM[1H `⵶^σ'q̍  )iRʰe ^6㡨nM9*]0I7!5^F}@4ZNG^hTtt'Y@B,8Lϩlٗd,@hM<_(MW^ua@3W;^ۡ䭴b^3|"yN)|tܟe%Dm3ຐ{z/ho`tg_(2BUeT_A pg+l Aeyw7Tpp5)h+f$ 8BNI>5BKu#.4=ȨߒYT9\;-b9_ ]3^õYXOQIǘa: YOF}+cV]n\܌ENVjܬ .O*oOv/hfݽ C;KmI$_'F|W2PJΠr6ǨD`b7ZT38Pnm sx܎/~}rEcN{lE3ѐ}oC~D+h#$){ψ3Qkpq <,3Lھx{ svZ6u_$Zcm ?F8~\k%r_DVݡ.Unaxˋ*Z(ʛFl ʍZ,$mm+5Iç;(4\;=NSɐp}"\MwЗz@0 쎏_TWѵT Io nH@2_,$?R^(4=.!NƙfYY8JD^f>TU"rPVY7,(n;ƻ#)W5T^ځNlX|/"sgJ [hbBw`TkُUO?eF-?y0gx ~HWJ8$TtZeOt8嗟 49Y ,ibb6Qo/ Iƃ"IA `[^!|6Aټ'z~4|/dHͫToU+.S+`QKIoIS" ߁;W!?s>'KN(k+ m8YL/ιe6`T6YYbk!2R&;!}uZ C!4NQw=Sy, xYUxrgڇjQӮ1}>(Abq*H!l]&}tr8zM&ijoFݷPn;|ؙN!Vb& 9'Vgw9dE:Go0A{M_{h u'P/%/W+;Pv G}>-Sj{NոY꙽ +m};8%8c] N$AR֩4ݱvXKv~$-u# B{'8hgP`95$Zӿ|HoC 'WYdnS%w *Pc˾l d'f/S#:ؒ6X狎#ѓ] l͡^AYV 2Cp6YMA})U3Kv׫80u0?Z*%l<_NG \;|(5~RqА ga ^XM|T9|%QL|%\p O:ʇpu0O/gFhÆyuE5f6>Ć]wsnOY$ ɀ=kLN/Cو;@pVds4AܲX"q6#a Ku-BCT*\{32 c#pc)"Ӥu#qfFyR[6+"_u韆\Nv!r 'A-` =J&!9+ت7˙6T,z5;?u²M*ɹe=%' Q&;!K;_Ui>$m ѕR[U& UN~ksc eѠ@WbA!\x.еaQk()&ՃB;IeK대g"1&ę#zWôw /Ƒ~[ aF(8:IAILqm5t^cDloFK@^ ;#c+~~z (Ձ p!!q_{Ӑ3Ѭ/|} @`C zu.1[0ṍۡm)6+C`.^D( $!;Lքp.ZlSА]SfX& -qizn4z_\d29 z}HJkа#0j |GEp*uGGf}=&u`w>|MJ,C% ?K9DtSf7wF-ޟO Kk)~bsd`ɊN Wڛ&,'˪PN=5 r־RSV"/ֺtKvᜟTQO@9 z\8 9N.`/7~;rCrMO#QD?g7HT JAqƘ*nHY N_bUy0)6ńxAV-'x]H&?1|b4-nֲqau*C. Mxj_WUC>D]׺5" nG`ȉ'!lJQF"7QuFr^/0ѰvoЉҩ˕6Xvmvd}2 ηjNk̂yntRS&71:ӚtQwr>3 N`g|O:(nM R5۱{P жؘ* .\Ci4K" |:NSba5{*8+TuX//iΛYޯd5\tmKiQ]|rPGD r}]["}6l1P>aCJs)nע B6kvޥyfLǬ 3'LS6D;/M=uϠeh‹sD@@l YMl&p+U}`f^ֲܑHRb]8`ZNQbOĜ>BO# TY^ ifrx+Ѷ5*Pr[ |cu6+},] ~{FŞc8"}*ՈbQ}H?bn ]҉uܭ(u# z٫Li&uc ]$Io_^dڌ JD7@|$V E1S㜷9ecn!ʗpJ>ŖEBLiu'SngF.5TB$-4!G+L;Hj9+]2Cq}() [/aeh,H!eJ(޳1h`ThLXK*w4yv6M.-*$ )ۀz hM?Ic1[Ji@爯6nY cMZ%)@M3ȶOR= ,"BGc>DkTÊ7ܚTkm9-?<S$>`cX;~#u7BH,n7Z?Mu@;G,0]{'wd4NR=Gz?"ÜlN z"C_s1.Cҵ]wU5ȳl`~''g8RT YMfq0 0pcO.)cvN)q>Rf)']C$Pv~Kף?J?={K%)f.76,eLdS[>Ah_Oyxj]4_@@oqPiøl-^dkFV`ϝt!;9l[&qA|< oVӐ@7 ѯ2OYB<+_묘ZLc\iEm!1ysc _q̌"fp?7h?sK& ĹK@';QiUƗ~S>;0KVa'?25.A?T`дU2n׉h&e<ۋAIˮ'./RMQ￙{_-z> ׊c3 2+rL7ջz%v"e)6Z+\4IJf#-17¤.8.QrD3ʨm`/3_-1ݻZ\ t0a"'2׊y>FzwЩ@2G{S(̔;o|ӱ䁀#!r6u_` 6GwlGdBMbIФW5'_hơ6M}HD8LȻ>?F nmkWeptˌQ/tz&%`;m9,mlOzT qI%lنDYpB~USNo.Y7H`Txql*R`;*¹І:06IY~߯g`P_ў)+{K&Kz{kԫ.svx:Ϋ]0PR@1Zp_b W=>[+vMXs_~@!d v;Lfa0oT(MG`!7l5}Rg&M__ 'zOLGMRʡ)#^FJ(cV6=!|W`od\apTD)_UR~߫ xBg #:jY-$y@وX^CC0_NSsd\!&3N) 9]өSqO#LJ 4-Cb,I#kiM ]gJ%,ӖG钱9әi[BYs8&'ُkzVi ߴ/_} U s QA}H<9;( aQ (cxݡ yPn#R(٨FzKx6sFWY5PDWVK"?_s-.(rW|(;:k}VbH=lVS'4(kMQR *}MtjaA6.-٢U= ^W Rkݳ*3 PMƆ$M2@EGP8D`@=ԡ0}(ߘ[w# Apa>!wfޒ^Ym8-c_D,O-`d1 N`)AEKлoi&^6f9(khH\md G0U^RE9LM(?]Z.ΌdzR%yE%pk6+颃6}YqP`L!/z 4BaRf!C!̱r+ s>ڙ"excbќk}/Hx%E}ΑY0YkE`l0ҪP-[|򞠱2HTd0,>EZ4W4Ir>?LQgf6 *2n42uRB~PdJyAy#-VF2x}Z7nCLt2D^HBhVK@hK};b\Ď4m֦1ֆh-D .6uՙ"=<&0[<\aʊ {)g %RQap"|R.B.wN{-G2Skb1J(R4~jiG(f~_[[+qT4ox/Ia'kjԔzIubiQNN,]{N%Fv0xC:9pSoheV^̭[&ŅKL׽$z(G_ƽSlT4x@2HgezM@l䴁ɹ<׊O0z3?4l%f5V &LbC浧(BSN0UE?6B(-CeI6ƩF1En髑C~w}ԝDBk`3=xRW P~#>xaJ%)ЫǬ/EoHoBGТ=E5-Pc$zkbe)M3eCiNU,j~FG|6S/|6#ʼnH(. & 4(={`-o-6<6 祤{ tr5(h*8ּAJA.*h7fqiQ8 px-_&ơ;Yi+EQ2*5-o5 e R6lÜx8#&2{BGf xKO~M[BۭъDAڰZ",] ={ >Ja#O\Q`@Rwˆk$3ˬ IPq̆* rޒh@_J$9g,3T\̈́{ /]soٍpEuMa`p=Ѹ /t3CDhL ןUkğc$ŞTz}KDܡe{9KvWޓ,)YU #5䇿̌6G,t1+71[^ J:JlfL6϶ ^ J+&J%/lF_12 ?+ࢴLp~ld i"̝R1=Y֩do^TA+NSz=e ^TF9 t ֎ݥva S<anR*GI}/' Edͽ ƧRe%Yq1~A::L>2_p:Dk*ur!,L3yN.!G\1C1=B 9%vG;qȐ!Fhfzok3fl!cM1ѨzwV jaW.oUl&G# V%;ۢRW~Yߓp ngyC]mgʟ5<;96,BzGFѼ+wzv%G`TkMSOR90 6@V% R?Aq6jaD))D{:k \!{Ꞿ,^nYl ;OrTVLWrx jyĚz*zo973p¡e"YSUeZ5n,3e8*SZP&<DTĎEdWy[XR΄.c;| @[W7zK"%~'b@ʏaj{Wo^9ΆlgcDd7Q]{!L~F<ǯ\}\,KgT l y~ԾdQ*X2a$Y:kwT\v{8G.ړ%CiÙb^ք_%44 e6v<'k1V,/Tљ6R s\4T&#F=T˼xb!x(QZ]JE lro "hkݩ:?EMKk]3\B>;!8䪲3ŋ 6aƓ5aܵshJˊ2B0h<)15-L &Pe?9+3>ܞr .6 \Dn:xO*!39)RŬh;Luq~s ns gzxywqEP;1)4O(drop7}I'(~/JƌfhgIRIñU<"LHHpXr4Vk4JM44MH ;zFnCmԖqX+؁GG90_xb#!x\qe/ (>>-6"eJm~42=f<5xS˂ޣM?nMT >x]:n` ,sP3 >[".'O8E77c{ `Alf J$bbK *GmNkjmUN/pl,:^9fm ۢ.M1OͪWR[=#)S\S?/ˀu 0djLK(.Kv?}UسP;L*N -n l#r0k>gCW^]c2MLⳎaOS$ =u1-fݩl!6a.%#fL8w8Y 0`epLe`u7m1W:܃3" qD)ļA37^Oߌ$DX3XJRhIq4~C"1,qaS)>̢#lXv,!x%f G߈S[m5۷G7hQ%h3rÝY_Ei%w4Չ|Q)&tґy;]LXqĎ..+ǙͮRϔUs}e>eٷIkljz.'BDx}F3!+L/p2hf7ѭ 13 %Fl1< !A;amӷA /x]>Hv&4d?C: vF6rղ? F'-y xFo"v\]7Ahnwy0L(S1Ƞ#A?GmDFMO4u3kG?Ľe%\Rmy!<`s~յP~+i 5íT1>5H)A>֤&lOi(B0s Q뼉[?'tEB5~sOGE`u"֥b譼 L j5#C0T &vhm;{_ =*@[Mޏ7#S,=ֱn!"+]upiަOZor̺գU`X ϭ6ef(kjC*(sI e VMFY+zX+DaҕͨUNtx"@K,?i&[P(X":,yhd yx1jtm>G CN >y97#xIQ9]eV2ߑCƻ2KBfhbģ!h̄V&g'%k'~D%3kw7kE3mHd+HC< UatX}YϽCdXBLos*qā)E' pjA{ss|aGu<ͩ /ԜMt` `Rߏ&s:_ѫ8}}azn": e]83سIy?ɯxEK*= -Ӭ(]j.PQ5*[B1s[ {;x2= *JќrLv5LȊt%w/ #®NfC' akT]RA `.Vanx-*)A7g֪<b?紳%}c3c=,Mt5N+z,W_ߠ^F֓_j#nfon 7]GQV~DLjQKJ'Êe1l2旐_U7>;@BѝZϙDPt+v-n1鋌$[ё %ݱ$k [X̽Px"2HbsKń>*Q_Awۤ}TҠc(s5RszRG,Ɗ:b3䝨Y>5.ǵTmoUaw|o3`yǤ<VZZ7laÿM(+ 6jDm'6R fD}4kN'0P TXK%֖&ϱјpOUUrpr5NFRBO{ӓ'?D=ĥ!麈/`ҳޘ" gEQho\FV&5βo7s1ڰ^~mV6߲TG,REX~9fy,uOTl_H4yޟR.(XiYfК!\\-i}x#_M>LG9K*cTAMM +d-K-u#<o:XIu_|`twFw|d.h4z5d <'ͷ5: ǂaNp|)ˢ1u̾E{ݔntۗ!e /8WG|zMݪBf\gK3ys3OûhYBhջ~\N%Xp~رQuauh/G5B|_{$8QDD e0w$HGÞ 뇥XUIo:4g,@$e 7_j6aݝ` 6q1.r%E F STUvc?are=dV$yVMOya+X8"8ĝJ-v[GO'cd:Hѵj~7x!CBp#`㗠)F`){8ߖop:ffR}q8aM~\V/cO xhs/;Zv>&uzjA|XhY"5T.Xp<ذB`1ǁ<ˈFILÙT)fY>wxB@Ccd!#X vheqVZ7'c$WlT:I.É^ :3 e=!7?~!kJbbgm06+ߋ\-K+6w&#VU;}x}hP+b-zQ*ٚ(,؅۝>2J%3(W=ҦjeEv,-tv,*Qt ^ (]`W|OI;I?ƒ_gg).lF $t2&/;B__Q"j>ʲiK3z9^k'MܙNp w7,vL]K_3Z3kBÒHC@FE8حVɣ5m$k`%~~(9$X& + *DAHDd`\;`$xXճ1la'Pz 4foKaP5徊6qG%]#ǝ1Dx0ɱ*ia=)L9&d}|38Mg )[ Bu+~ kۓ*PI1L3T喓 <0>3^PqB'^U?gxb82T zAx ~^$։6N$NS(#HuS.5FXuCL@bVIbiP'cҦ+dž)Nx<+z6IRŬ%I n[,:xSY`9~\kc+Yj_G6ûjd5j}>v s佔}^7um4!Όxz1T8E.AИGMܨ]=!ڊ}cpXf'`%#$y_͊8~KŊ(>X7ÊFvl-d{\ np45ˁ 5iiw K%J6ߤy6ʢb_m+rxXkgDախr;Վgj'Z`H;5N #&1gy XB(m <((R9aM4nqdh^(3e/ ,_toUYgV$=ljsقLeX ǧ )E2'Q6 ~IZuXc!r=|;a'yIXΏUNtZ@XHq"C I^aWߎ:Gj@~?L~|%u cr5dll?ٲprZ4oRig/#4\g@]9|h:CcDJJjH_"ݛ=eŝk3nkr23JdZ%9@'4Glj냣1ml_df&DDT/[y0+`x Ȓvȅ K voK]rtQɂV$>j ;XcA]FA螣̣JO#f5EEh$ZE YV )*=X0W;4[܍}́oNpXW@辉hB[z{pf1M]Kj"mgrveVt0}ޡڃƻHx3s'ɜQbTu/[o]E7Jc'q6!nlRGC䔽"C]fUs #Fޓ20ފ: H{gߣg/u1z!.C=w.7z@L= SեEO~WĒ9z4J|"`[(|nYqa ; ʹFKܴjm!5r2j.V=!@Zؗ3iMdׅk:i0]j)^xGD5,9bx(GFhyy^<(FU5>žMH(D1SjDc-y(T^\(-cws7&˥l C埬[II̫?"Z$L)$*o$ʯk]q2x#[DVksm@,^^w8*FQ4c01|_U1PxR2{g.+img$ƈ7}iT8>u0OI~ב9y_)űBFMPLcU{I P8A?z]R ˣfQ_hmr(, rƃ { Ep`GE|޿ЌkLX*W|;W<|nM|dA@g %pzi-;5N,\dmxh n]=׋Ktab A'je{ 34vWʻ@ T?@Wb!կQLG =oסUUqM %T5tə>3,?}~9q8M`+)AxZajZ;IJ" Xup|ڠ76OJÅ\'\l$z,Jz{4 UfhM)a$ذ#-ZkVDuw1ЃDV_l+V%¢HTwp1%õ:9@+>eKw6DRpplfp!k$yx V# %> y3%jhOP) pu)?]C }QSwO[h {+ %LGCЏ^ Y8JK]n-My89cY# .fJ/y8w^L3ޥTy\$-JS-VÚi98 ^}e^YY/-T&@V|9r&DYi]L*ͤ$4 w{wVp\Ֆn)T9 LG-w[3Ó ]cC8јEY - ʓH]CâTp,;)Z$͡kUN6 ԇ>AVjSwS&$? G jSWKm!| 7<<8[̧";'nq'6GfHeOZ$Tr*2j dN3v`0@ivÁ/n |矼#Mk6>zjs屳? ǹCSRp,1A&'{Iw8RM'D@EMϕieNAlXƤ >eS uXaNW`@ jԠ |\`Β7H,=CTnDZ%؜Ěަd5nT2}Jڴxu.Q#FJ˅0ƺ(bnq5)9Th;Ԝ>uGïim\8;'P):gU>-b;٥$\Ziw|nvV?p=  6bz@1j⇏H oǤIC4~%plm:{g7G}tG/JV7d0&&LPU@yX|hQJCXe.vR,b 8PQ`s-.䨕djK=(6 Vy>9P0k;K1LaWHX\ "Z6g#$%PW{CtIP4zl(=?k s$ 4f;2mUBrJ-|,3OʋK@cwYuYP@֬VWaMأ ;4![Ū*]naH< !Dy43W318Jc3>lλs+e uD̫ {<'>s=ˬlG8'+PB7#qr&m]0 YlA"4D0E.[/ʾaE#d]m;wA5o2P`Cȱl;?N^bś$M$!pmY= @aRP3+35.uƟHvpp H q{LA&D`~64W>t]``E'tnB 4i7QzۈS 64H#/rۨA`ViKFja+A_NH }2Y5#2 7jw -V(;T0jrf("w3A]1Ͼ;p1曦c8 :6`V|O.~;OP >UU_ ,`r'p\yg+nrQ}+ؔk$gW1OŪ&nhj;ieh-?~}V4+)OBWԔJE5^!ߜ75"ڡdL[g]&N?sW5be؁r-6VgwhEXV'^ hc\k(O-ZhM+wUD]n>'Icg?}E;"V$@ X<T30џE 9ؾz;<) $ UB9&/ct>Z qʲ?Lԍ.N: M vkS-dzƾEwX&S/\ r [Ŷ.[+WrPT1``VaLWL6&4vT/3 շE. =}p8&=jhE؜KNgIp0s+wk\nZï=8Tܵ ljGn{89 KQAX=;y|"e8~ROj mk!1H HG7U_j>P2.n鑄 \z]䊂~oM>9O SmO*DwaByǻm/@x)r&E2.1ʟO$.#8 @KB~L3x>5Iw^nUg.V1]nŅuAK`cm:tZ6k=p"AQ4AtL4%FP{,%}G* aO"j .AGX{r ~ʚ -҆ddfkuOcji'(AobŸkygE3R jgAܳvJv9ن4 &Efs4C,1JjhI +vSTsמ2s5 ̠,BS.Y0Ue:%eE1qnwɽz*l$. G2SazhrQV3v%p{)놰TT:zO8Ƥ H7{?xGx׃>PCr_+ y?u,^8pͱZKU&kO шbͻ8~Ie:BDg.Vd6xR++{l.'BK2ZUa8+v,U-܅L %[[X :~7q,j]G)?n+CWj"u|Ksq~'agfESH4x0G;oS\)vzjD>",/Z&Z8>}(~A*? %}qskc tnݻ5p;a~l1Y$Mm 0׸;EmAE®r+u¥? +2-QD5/fV܅pkA3q+"Iiϲ{oWݡK;|@80NyĔ] vocLl x*&e&rJUt oMR}C/u\n@_SVWbG6XIICY١MW6~ 06DplBBQD%ֻSJ/*vK@qZш&1yfT-":Ea >@MGkh]ǂcwlZ3Ff wMA /!HqsUrС?̫HpܗqWKt3mf#As3_5$0}٢TJXv uKJkܥ +huIb/V|~*MD#`BptrMaX7LبZQS=ّS1ȱ*w9 e]a|,3*)2+)ET6]ZۃB'F&xRgD@45t X]Qg"ڕҖy=h U'%{aA׽n['JQK0R"pFξ DK|[,rbUߏQmN/#UږVEx>]"iq*K OS2fn Q ,eS ΚR&%,[4V+qK`o娋fC̓34\b{zQkZP{ r7[=u'[˅ p{bwJ|ZCJ~ *E=4`HIT>7$:ݶSKLW;aj%aDЂꩼXܕM*J^c+m6PY[Abaژ |!䭲`L|N4{Gw:M-0dtj+]2 nboq")juHsI#큪cn+-}U2 41 @gW~ka1LM>'޳J>.m9˥B`סbi{nrg 6ɠ~ТS8Fc;'9+,`vlzu?HFgr h$9 FˠkW.y$er8}o?C֣I'&`o+Tw6Y 0)=NO"RgL+}ٟcƯ!g\3YEf0*u VB|;ef Ӳ|O lvwYAnbSsqE*| Rr }O7'mѦ0ݫ#ŷ#,!ە6{Ź*dHMMgAM*P;wSDch4EbVqzSQv`: v|2y8(کc؛\#cB^ݬqnE ?6Bwnv< ,^E& (`%t t'wv&(?_p*I`'wf\TǔDJJY_= 4FKRx||QdJ(kwXu\E _O(_BS>;t=`/5|uur YĜ^J !^+UyJ  \xY)gl3pDʮp`|&U'b}[^E,^6Ctw^+jj#faor@SeyVRиkƅN| Q{oA([ G.Hjk:7Z팲PCO$|B-7V'0+UpULq]zaj/,k_{sNR8J +ekCGo[%ATT Y_&qAjn(1xA9'8+kG5m *`Us_y̹v&_$b^ 8`nFl]x6c̃BW it^^63&TvmRQ)o}aIU .q,50KM[bWx Npk_j@y^E\9!svt'9"Ws.N|}أm"v(?p\6/[=SZu>Fp'<9ӻL$__:#/61Է}RTMDV{s oeXdM {H [6k4ː+=&PXf:F|ŵP`vpmv-RIv|U >qk k4!bUiQ\LZTu*g VXOzפ)%^P,/Tbx#:v[­ȲLÃe`ʵ:V3öXv|d<uƽ@x3cWF̆<ˑZH[~_u+W  ڣ[n+ E /W&-I{q$^7y=RFk($O?na+@T@\@.ѰFy6;q4\SGl E}Jltߗi:JD8Ջ}GX\ѡ;u,\ќޚ#SYעqo*f΃ȕ;[eSoj #j\E;*h@c`qGZEB3T6Σua0!-Ύ1 (}X]IRxYs 0K3MLG%-2ji)j8P8ؙђfwZܴuT{6@֢\\Wi_0.[ZH2֗9}$o*'(`G@žFj1kF3?4kZEn3'|wãU#hxɱR"-@ϭ+& \qz̉$^&PL?;͙8$Ai}3oS2d Y*~ԭh$6W8a7R1Vz[p%) e(A,Qh>w&ob ʿRw=aG=ՠ) k, "wS+h_~Ǭg2*zi ʹ )@B*}  =tX^ǿo2"XĘv0f(MyVC>/1MVp3bKxėW9 #n3-'S0/SYo}[jS޴`_^SН}KϟxnXGo$7Po2 ժ1xVkg<Ր80hrێ l7舴X=,zRd`2b PꅧT ͵eں*P,_1:%?fgs&Q:vAJk(qKQ aNy]>5 JFФh Ώׁo$s">ࡿhCT__~>ZdMRb_`h`%w]  UX 4> R'H; ͬhu UIc8Ccx€wYiPxZȁ7ر[RpwVYڹ+w*8zkJSM[U,<"_PJ{њ ,ꊨ'g}Np&Y:0-/6STK m^!bJUqo<`bhXn]g].̴4Mߙ_DVd 1a&8Dt L->"{\";/U|bȧ7!o*xlCoԖ&m#=neA? 5gxL4 <޺/uZ , ѩEE M0"C\/pƩ{nzi"3D꽔G&Rsv>Оl*g.r%j9?ơZ@x{oxjR@o^U8o% Pқ:"<59 Syu=`\#.:PR)?y4dy9X1y'd_$f.b[o3z.!%eWuQ2pcOsc8 $LY51,_ G Z)A2Ct;G}VR0/Hʳqd%B, bQÊF m]p +u9Hj)ţU*k'!5·W!z tA GQm-H_1*+mD] Y |aR)7HDWn8fV9[n-e"7Bugs!(#Fg5F_ڲ~ˁDjEpӰ ,$8M"fUsk\VKt@EE18@oǢɇiǞ&tM/Erq}* [lP7wVw3g[J`rFSٕ7_Ǔ*wx:ˮD)O >\2A-bfsF (6/@Th-MJ!y֣\6ƣr]eDF 5Kε]@;-?҂~cpu5yxX+y{>+5T)3e  EyB߷;͗?"Zgw>y]W ~f< G꒶eNBK}sG)1"fɊ+laڦ ˪Bd,fg+?O+PxE3戯g\kiȄ|^ΝC$nVN+u4Afu nn%]'?BadM61ѕ`At#=]MѨ+tRp*:`̾ @V0kUv !D#|8bqؽyC9;eleOcN'GzB#D0m+.{ N^C񙚾ZɑЌ)w[tA]C;\,c`0UP]>vL #8Bæb)jVW̜\cOh,8(Nse""7j¬O!pmY j]S@ƃ|mKHkkBл9Zh蘂)aCdTZn^г̚eK,;wj˩o86#5]EKN[ zL4ͤiGDyD4'` K_/| i{inn BDZԋ1ޛ'[?2P e2 KjAT Eq,\X"w~(?by3Ta _)b0FcrU+; [b vky>sQ.Ypzi?j%9ƶGirqE%iR+h{z`R ‵7^uN[[4"vi<N5uM=p8}2qLH1!@!U4m\q&yCи8ssxUj5Gjw;M:᧪j`L/F adtsk`"0%*-#pҲJ@we'ˡ&:cRxr;%"m}FꝒ>! rӿ *H~ !*xe.c!|w`,6ZtRlKAtv8tvBś (@rah.L^r <1G$p_X_l# RGtXH[{c 8f} M_1HIpMbSO91)Y=>^*;i*L+W?*`wcT^*Ypzj^NȟjEpēk$RN[4+AHt Kvr;pB~fQuֺԊyw gd^#*k9VΟn+iOMGq~V'!g)l˙nҿz U ߐܜTr$sjW4*>L&Q-H TUG+ab'sD{3à]&v$Nj9[&ZT,[P=Q<{gJ1/@YV/_漡/5^}@%(I~:6㗶eZ~wg[2*KtLzqB3ש(qhe'H8Cy}W1ڌ`.=߉kMɤ^Fj'ޞ‹Xua ef͵8KB}lc[(\1*2MwПd/2z1Q6?4-NTۻ=W0ju6dq:鉹0|lyYHj+Z&P|ަ"2،ud/n4J #o)0!rq 8rvqڅԨDyra¸܏f03;ܨ#tx2rAw+å)e<5!f80W݈;TY %I}قrfGc_ȬX4',D"_q}%P_MxUŒtu4B|n^M pCNR]9쯫h|fZ+i7Ӻ [(} =m bڐJ07s)Cc1D}P6)S|c" J΀O2I;(PrIEMŸ69 6>U3'; mrVq"e C؄Ҏ .r>l/И9 .D6NM)QxH֤ȬQ0MQ:g ^q2; {Juin0 ; hy(35NCn /p0l|t=0a/_uԄ)c$H>Y~齘(9pw1I L5D.׶pV! bh}В=7ot AXuD +q!^<_K]qbxaPY_ۼu>X.URЌ(FQRGpPH' CxO&d!1^ӔYɻ\M=CqPyR?؊%-W|b<˾4TD$qw9pcw8NP@8m7dFWWPp>uSMh /YYktcW ),χ5ktd稞pގ\~wáHH8O]oH޵I3;tn@Wt *z>DQD:R\Oap"Wm`؞M7;G:LL/~n _'"Ld׉] *;w'8;8! ޱԕB@=4+WU\es0wrWInANDXw`p>qOZ#z& RJz0H>IS/MTCQ1(Ri ɧ -OE.V:;NWGѿ?P$ m  0>2OG?o؎/7g$f+ /xKa?r_RܲBf4 ̰N_i_-º:芽. >r"^w!x{ш47,9}/Xն;lH)PfTf-8IGs7 q.%WNLVԔG97|d9hL. ׏#DU`" >0=24<0ÄP){ DcYWӎ 9)rPwʖ Iy[bht w$IYPSQrSYaqY:Mu3W R l'HvF&AQ&(efPVF㜴WB}Z >8'N؝'w!o5Dx^B{o7UrȎb`EEX3" 1(lhb0]R7O~wJvfFN=}G8Qij("/նW$Łڣ(. M75sN|DT ̬BtsKFdLmbAWvo 3 ծNv˨^ O¡݅n2QYB=(Y: {fvwo" +FPJ6xl%J__MQF>^ \.6i9C;|1N0?\RRsrrS5m /.H8@eUDe&W[Qu ȦO<:f _o F~ 9>LǦ R|-YEx +~mݜ,.͘3Tn_eX3xncLz);=ɍ1H;. !/PAqɦ3ITZ%CQYnMxFXM mJS^j>j eHހcY\- KbogX)K,\ 6. ßှޖj:X"+#&:U4foxp{K F4>'J q7 h 1p0hstk( 擆fx"v8JG)[m 2бt+aV- Z%"#[]"25;[% mYw zB)>ڍ M M>!7r'VCZ{&OAD+5B!8ʊl9h'Up Bvb'!Nַ=)e{4jHQh|Tr(ѿbgy6T؁/Hjlqa]%xJۤT!\u-.VN_)zf|y{.$n ʑ8ÉmniՄ0yH}ojY?:2%ղ^<$ok)$i گtJ9CH@KXގPa DA'ooWU罯tI %6GY5-x,YXtt_`T͞/ O%Ip<r0\tytAhW?bt=pO*;Pjp >4)Q{Q|&ePkS_m1OC3ލb!ݹPt,(B?ibua^{`WcpbEpхWDǁgsẐS E\DN!gg3Uh|YmOi#&Szf>eLuie%?}bfxan^ %'>xOW}h!lݤcնRi_l׍cyJ+e_;rAJu48K4Xi.CxsqheC̀9q",liV9w0.7o 6Qur^(s{4pnIApcAj*3aB3uKb0Gg3PJ 鮌d;/g*6 Q/ЧqIڸ@ ͹ek+ ۟#Tdacȉa 8K5Qbl̃{QOhvȭ%$wm(uVOž(][Fh-}PFdU{\Dtl)YS<bmS1mϵTBNzRZz@yg~ i. {|=ƤptR02\kfu{?t#~YLknejT2&`e9<1UP?w`JX.m#e> ',oEG3n/;=,3e::NSOGw^Z,(Khy9Zp< w_d@&mW,'E4>&_sY4DkԐX4; ۣ9 E7z?"1RJRbдvn*NCaCAa6ZcpHȷ`띞SZ}?{p7>j $[?Փ5|=9& k t[K^Pw[?ޱ*#]n$;⺂|-ea(l%sqi0isE8ػ Ol|^nbc@ p0MlZ+gvŹ( %ޖ ac[G7I,Gm(kkQrpqWr+МX& 47:bS*24T8?%jXQ^M]#(HnrY/&S|B _y7 Ikf(nO jѲG.daU3q P{;NJ%~eC!*VCJS'Q:GfJXa)M{a}ä%ԟ}`!pQV5ˌ=O‚TCg 'ė.+qovag W+i:=l\Ѿn^xO}ĖŐ,8Ӌl G.)yrƁ< Lmt, ^?瞁᣷M?+;3LL|!^po/{"a>v#oA{.Wvht:jQEO]khG; vT"^ cwtj7oiyyR&S1vk4y6O'pיOvES~UuO|YI`raπ,ucqZNZcx&Z8iRʟZ&Kc~75i*>8RZE gItIGCv0=E'n_Ʉb;d]`=)Ƥʊ@a1ؓ_`?VeP-?>Z ?ND 2$ 0pN00_$;H&.qX*$gwG^E'"X? K/1;Tj./|B]6oOॉ`3u2'~!>jG0!I?Ǒ?].j~3ϊ^QlzJ+d ]3~J)-]7!Pĺ೫KO**.4=!!vlb65x2Ii(m@Π!Gˊ9o1U*XdLSV`zo!D,)J"*~JuAn1:;ꤺM$ kI{ZtgIL 1Sl,9/t.G/85( LP[/Á28pvv7N.)^yɃa jqPYta\ZȅVc|ؙéKY&NRa!ث0ܰBfUI*E¡^3Ø*GDx-@g]DTتeP5. ڿ*ivPڤ&X$I/ goRs/G0 vdň &5kH!*osU3mgEcW^]<;.p:Dd#{`{[0%iϒġ4]q㠌?j3.!,~.~^S"U3 cx lcz1Mߵ^Y,/SIb76)&.rč`įH|C%:m*,d޾XǖUڬ=md (%aŸji7 47ȇ<3޾RNR Kx⨏}I1HBZ} Eyd|چݸv"~$b扥>}CdչsThnHe) + F"dgXKJx Ȓ*fPghx?Ańc+m'6r;Ħ(Y_܉,J5PfK{d@ե+PA): Aþz $'۟&z i{ԇgKY~3w<(BpVŽܐHՃI|j=l}EHOEPPﻃf#!誝Zyqq`xງ]o vK3tp㦼MxAn돯Y.-oN[&Nq0|NN6ȼQZh}3rN8Bţ,;j=79`$KNDȕr-@\qkQ,Uyhq5[¼m B &/aּS`vK%Dɀ~"S~"Rcką[L  Y`dR IGo[sUKx! ;xy=jQjػDǵh&HW%5mzEwy7!Ms WP!<@@gՍ.G\n5 OtZ] Ο(EX^5&8Hr 8Cm|^-Ԟ|6n'8)M]ނB&f'<ùD ZsVXyHNۢMx~>]l'L/ D\YeL^P>BdOh굫RZӟyVܲhX KJLLYO6g.'/6 X_ܸe#.ՓBSDdEv3UQ N9@W1z(9,iBౌ Lɭ^Tܔ( 4ʃTD=iQ"55*VeqgXx)t4 <Lt¸D㿝Q!!Ys;=kYAue$ޗ=Hp{!o8_e=kZ٫4HG/PC;/8H1DcA٧E}1uߑ~@.t oµ YmnBF8[nh3F)ndʠ4ݣ޴7 0WO,8ޟcA?F޻"Ƨ:RY*TUtL# ퟖ6~rhIjvK86$ӎsXs| ELp4=˘K ,s sro:ŊG`P2Rf]HL]+G$deR;B!ɳϕUP1]% vzιz]K~5CRۙ|;:/9ę?[dB8КAv_hCh\±yK y$3<\464snZ T{u%=p(- %>AE$FTDgn*.w+ZSic?@whM.Im[sa0*ni5`]&/'|l^b9aW`[gn`*L1º=OؑPgQVٟ&s"A=,G7(mbWfB"VFl RQFO eIm(pA!H`jLkՄИHnq,9q㳻; GIzHmxE8W~Zxx0:fځRڔ2U'8{/A x%a& @|8(8,D0n<8%DZlQJRjLZ T'nz[ Tˀ \ÙDۃ W`>X!oTks]kI&.YQLO$0;m@BvCޛ6U_tˏ^{<bW{;ڈ9O{ÒAT0sJjlh)YVX :*mk -{GT'da MD:1AsNB=JsE(FT\Ny5 /Dڽwc!=މZl-!-_|KMuk%ɕF.cl@c=pܛ'X %`02E-0IkM.|J(Be">ҟV3k8Ǻ p֫og^Xj24q"nvi]o\e ր짟,WMKkl=ܩTeD6UA qK&桯/-TUH}?wwxiJ7N`ܹ=w^|~5Q-v}13t#syea,Yڪ)Zx_Z?u:ńJdu:+Y+F g,n\6y!3ܼXJэ9t\ X}5ߥsxwg`,)5i@n8&{E j95A.uUZpc%iGb1̡ ;!hc\׃cXtLa(sd)T?[.dZŔCB:@B m̫xg"Z{S C l74=ߚ{' lɡ$Fy-uHbdU)KYhS `pfi<'QPpN֎M{~xTnso`!B?r'3q ĖXRτ 918BSsF{@iN;f2Pz>R LII 味ǫIDa= L3G31R'#bC 6pvAr4O_b .k)ƅ;V4nWYT`gPK k-˟'}]uZoC/ʈ㟰W}{ dͨA] Eޘ=x6fCG6~m^cka+4̾24msXA \7O1cgi-\DwM#eLtF-7oKO ǒͅI*?)7ak|j5o$(FR߹]Cu//u/l9z^S۬WZC)3,0ӀZ2*<|h+: ^#7>62@{. 7+zJhwC޹xb,&:O>ugg7\33dw*c?uQfYkBjoZ$嬯8#Ik(Ezl;d:ʎ=M>c:53*{ ~.S%+!FQ6Ze=9thfO O䃻Nn,Y,8|}uY,Tu,ѻ~`jHt>YZ3iO q# )g:Oym3A/ò/:0P׹^pKm(Ak,dUlJ;l&sK#Q ?0Tϱ"Ć0!IYA5a4-a=ENeޚ;ieT VA9)ºoC,NxrKF!Uxs[r#;[ֹKB[4}YCĩ`Kgg&rl@"^*_pI,q3Ifۊ!C8VYfZՎj8Q:Nrjhd C׊b'tx%&be^/ؿ$nhu݋Frm?bq&K%6,#{ө%HuG2}0j0h?Lǎ% jYRmbh Re3vjUD}dq]{.BJ5g) ^ J[?A ?&1=Igw??Fd><U_T m} 8QP2KҢM}7sGK4^UZ=걢|a (]K(eubF C4EH_Ĩ$8F;->FkpG &M'/Uq ~{Wz B(DT_q;&d>_fߏ{x2Q1yԪwn3rZT8B0PE@ Fqb[Uj+G5{ZzXxq<Vt_9wY%4K7NYœqS`Ddb-3XF"zE7Aiqy)5(Cpy`nnDGƖ2<"_!o#ȧq*ee "[~D]g.4a \͊ TOL83J);PiSX-zb\{fh/m=@6+jN[ujJ\DnTh}҈In (QcT8+=F3BoΤϘljuvŌPD[l PN{,& q2rRT`0`"pS`{XEiy @)F_C"~;@k:f^BkGL\ /I {F3\}?z5P*st ]UG$FWc6'SڌňDŽN#w(çP-RsݲuQKBʘRg\4L,+ 9ߣn@, Sc=Y><fd,!mn+cmr_A5owdg9xDl5%n .>$l^ O>CB2RX:-/isxԁ,DĞ mۂ0QزzK>c'OݦW*>noV o&{x"{wQn\`Z=/桭3r^};c"ewX!Z T]2v 7@`h݌X"ޜdI[ Xixzt,;+ 0v˯'Vъ~qM7KrwZ8ײQœ I69؎]& b9`F2K۸?_M77JMvۙL*N5]'8gwdbҲFQz=ir3yrg:yo{ ~ˊl'BU\n]@6o)U!))4/l,I=YUHU%78wߢ*'d&`nٳS66T&*O&g7MݶE-Lz]jUםBV.y`݃ExЇ'a͹| t{=qQt$;`gJilV:{wv,.|_ImD5?0Jd"H&Ie\UeG]Tkh@$bv;[[Kt'NR~=ss:٨@lhJ,P9iS6D.L9-,It>mn8jFSBq;l7 nڴV/I++^qtAPEe>cDl8+b*{FsWρ<pTő]v4π2]YsYv2/cM-0=pjpxlY۸*_ 1ܱ/Jfː%?ōu@IBц OYAPGc  5q~DgNmnRjR ^`AS!C 0<2.bJB 1QVΦO'׌^ͬsvFG } 1flVf$–ۤxYѐm] Јd\X\;!٪L宬w:'dYKWGk9@łsۉ'ζX ̫YjmjkGk}+(ܓKM@s:?ڃ٤\:iaR8^8*v^RôK3Z.bl,+pdhi]Y%vYϪ &mKB`?8tojp(Wv[/ґbOצ75,ÆrQ$;^~ !豴Ĝ  ހԈe9-ʌpX+nix- [Ȓ_yx1Pu9RG펎j7&xjVa/H'x|3؍i/ƥIFݬXm]=}jj`7_ ǻf~a:%^ Y@qfesbWs~s̗Q4a$? 3(lbXgCX(.B&K أR 0,QkPQNb^:&bs \oC諸 Ʈ7BQertM,hNl,U}?׌^gĹ+c}c~:t0P ֣"3. SλmytP0,ǥRk?bWAnWۇA!QhUY 2o+}wp/X]FcVv!SA ]F1];ȤFGe_*il绶E=ޒCk@tNꧾھt M dX4*6DTzg/&^"ˊ(D$q>(^4Dk9)*mk!YQj_d(CBVuVKRrOVlV- a"m=2 g@#Joqzy ;Mf:rU((d;oɄPH!w~ ͂*[m~P&:&p8 M`9m7.,ZVd;:qpRȐu|QNB2w.MO)bVŴ,eI gxS uzv 4̬OxsnЧټHS g!!f]R2AW,ݮF[ p);2-7CZ) "LsJdU»Wd3nFVC$T] R'\"F_* CwHt݀{^3ή G v/ TU_MXT0;ALq9\M { N:_}e8^N' 4(be~l&9mbd1Vؘ'Wr ?H(~`aFMG`GuGrw2ň2G$9F)ERJÕ&"vHݿC +@x9῏$8ס:}GpP/Yu~ BPXl^y <Е,Vңo 9c~l[FM&l Ì)[i`HG7ȓvCQB>/̴Nlد٣WE"cS! vSk~*52;=-e:}VҥMoX7GBŹH9婳Mnw :1tf5~. U !J]s2^2SM>4HKEĖ-]׹vqH8#πb ?Q2hnqaA҉HϝA(*e2Tѧ83s!otO6ڮtTQm nS}(vh[AM|Vq/Є"%p"pXw:bzˤ>1.[my_Âfa[IZހJGƼeh9P_{.",2Ч!fFX`̉AXtgWh\OѧD4B;{+˪RaYd 8  y#EyԣM/2w1<('.p,|q`SR Ri$5fZj #M JPd״d{*Vm UJ"鞱JfF"h^Û_r9R5Rf( b{C'̣TUYQW O,R0ey\N}4$0ﶇTY_"ܙ<yM 2Hy3̔y ()I΅=.wzak"xjj9=аRl݊YX;cZuʬb=R3tA\0O;QwTضS©TFS-%ТVH$:j4ֺ#C}n#Ӣ'yF=fN.'ãR[}y5B/Cmیd,%q7y%HJ(0U됩՘:%ueУ) d5r?n*Oc} xh3mp-Lc3c8GbjҒ(Jsfuɐ-*0C޶I™4&MhY)٥aLJl_*`}XK.LO~4!M7㊡\7O-z]{qk/\hM/v)$JQ) ^;*ۄ *yI۳S/fXAyyV q w[qdzd#yZMwE#3{ LZ)򽢆$(7i~)R2c25Th4FB!~[=rxm\/(sgaFx5;r-,ZgP#,v_"*¡Ƕ\DR,`?W]ԁ:+Rg.3 &S%f'ki̲I):iѾ! w`Ge BX,@pZ;K>2b :(T'С״ 5k@g9RKAgSki"JX2سͩ8<}ZBh!,PZku5\%]ga<:ۤ蚜У^,`PLP:q8([AְsHs$ܣuə2*OxmG(O$[u(rƩS퓱Yϐ`o5;.Sc)qƀnFo#b\Єӱ{DXgm\<~AM*{j0 FI:̺{f t:҇X2pļ1 nx>썟lRKu#p;;85!ŏ$=(xz 0ɨt!- БEV͌OuoΎhڏls8{͂NSi{/^ρ_~ aa{+9SzV=bמQmfgK튪EڽEΝ}oJA+*c>)Ű|kw憶187H2]$Y|N.\u).}ـ! S.sᇭ}3JcH_0Yu觤"qzc;_5*{'VMk?%W,}p`F1cVsigHn&BI;A ٮBڧrq{E k{b,evF FA: XB ^U<ĻSRmw^[1R A1͜GLHMe[Ɵk"!.+ꨔ?. I I(A4RdǗ~:Q5R#x7eKl5C|({U-)2$v԰``}F|F4'ZG,귢QZ/c559Q0#+2y5P= $9^};S}a •ŪovLL ( D\Ƅp?,qĘv;u)9Ņ.u/Ef|ĸR(Q}e [ e<Ѣ~T|_*>yLkb_LrĄ 84ҊF/E5Vx$&ӘJ}j9x**+332JoZl@Tt 0$6)xb\~oR#EoZ hstsj56Ԑ_pcBZܮ&-x,FڏP`u`QOͳwf:ǚDkJ1HTs( kN+/no49qTPYu8}Eﯝ4j!pk\J~, |] ?.k:Z%T` /qG7-19!~PkzP% -ҋI)^VYmL$^_qf_m=>4-}Ɔ_^/w>&6/߫ çÕiĒ\N]H5åof0Bf\KFP:{T|ɋò+f?b Nt YsՈq.`ube pē\lǺLۅM҈~C/ s#Ad/Ȫ<4o!vQ{p\($OAOw9g2vKi=14 D;^egb ԿڅWENG&)Oؾ˚7 ΛpYCN7rhb4e(K>"D !WmT{lbL'2K< W̜r f78MGtpp/qФo QA1JE).~0= РYKJ˭3 ɿw50.<3EŔ7avֹ^H yil~/*h2C8'R2' &Ʉ"Apn݃țe.zӦ8zx0$&SjKXYux)JDzg[,S+\%hКݗ5(\(:\"fI9=$ SaܣSLzc %'Q{b& гqK: {\rB@˔sp0'-cV&Cߟ⹞v49ޕ#r.(-PiFFh* VIJlqfe.%\KBF Dh=X;5R!6I\IF|`,PϦ!qĞ"؇w YN(Ȝ/QPT,rݏbaRޣ&\w@>Ѷ $ϦE/w'4;Bx 4vkM0k }$"Y0obRJE!BXn R͡HxkO3g壔9dNbprݻܚPP/g0S7?X,yݜs^ bpy4+Ozjo؎ˤp.E ܣ哷\y|PQ()]ak\K-1m%={t^lnCφY+-#; |Gz>2QH12U7^K ڲkq8դ]nQRm#^"Vq{ ;h5lTH(籊#ľ)C ;ZʉۈDڮV9b¶H8TF&44QZԀQ&p2jS=SN毸ܑf@"Aƒ_DoBT'2Q5_{( TyÉ'@VŐ6p!w*{c!Xq Κ)\4CT  %cg.A\[D:. j|X[L=#s͘Hp^t $YrV(膗6ž91,A"]e6 YQW-4}_ ~Og>9V>pFח^2KHMEl?f AwܔMwAOP #!((Bj N%M(K*fLCrv,%Vw8*%o vD6i[K|MĎo9^wgV 4adV!/Bq˺*Sʱ 'J:#&,-`1*">}2C(d^4oRڰ"CI9=#U$f|zx%o#%5h.@2J `(_?zgt~ҙax7=QdB30&p7'7z]Bì@}wnhмg|^{AnQ`o= qՠLX#SޮJv" j f0Ƃ,}&+AXb=y.nA E2eY{ß+VI{N~3x,ʋ2)aox=2>BRXŲVuk$ AasaZq=S%#N b6]`_BS*fWMعF$^g6Ff;[ho=9٤k*'oݞ'c +Kw˾!A^"2=?l[\J`ڌt5O ˃ Uvq{. aq2sS4W!p%70F{(vKChRaH-.U _p|+ÅSM&[<@w+IZW|y]oSX2'Vn i ⓦu? eApT.xݏ,뭒NJkVI$m٥st.ɴ 0vXPAՓUflH<A%`<]OCS"| Tq>E. o1EN>T巟&D9³#f~`>_t\8*f*v%%:uF:syI5KqBXLjw|XjVl[!{Y%y1:rd[i+Fcd2+g{ _Vو`rE$Gtd{ {oLQ9` EܶCtϢ,§ {`] S(Q}cq~\jt=9?`V}w3;@uOyC$ vc 6FT(, g )% B޾Ր`D!AO?ÂmՇ8sؙm`S+@vيy~Ck- ڴK_˜YvsMdd=k:1 eyLZ!`f'Ca=m#N):V|r|)ida~T1^icunzf4*%]4(a)2YuR~})[0N&rxm\T :GۀtlP(Zu\ܝ6iO|?5 @p*Ԉڟ[}g#~TRxIra"Z _{J9,bgJ"!DLj#[a!V TnBPaDչ[=XJ3L9 9>& $Wg,MOWr'W|b'6\ܾA)pɽY8bk,@sƅJ+kudP@D/#LPM4rRGʞ(ԥ)@/ d[b~#?qf7LKV08ph)]*=}K'4P'4*(y rދ MF6HII 怳$`,ߎOq2hVK@BH'º^yrIuY[`mՎkOiQ`1?5FӴTkuuZ9D^FdRNrenSèO}$}6* ܤ% *_ħ\>zo:*D;c3e (z(x1?RD]UH \3hUBV-^?Dzkd Pe>ysfT D䈧$dNYͱOq6ޑtc?tmp&v7tq^? ,@f^pńue<>q,UX󪙢]f ȔF Qv+A⣤1( [ UY $w#ŁdM(ھ(4(wQauNZ7[ sSY̊@{D4Q-֡61b{Ky%!y?铸ڳ=WѽB?]g+Tifh ef}EtlIV92^ӎqeQ4)hZDA@h08ڭMYlaB,xXQ==-1ɻR@:V%.*ۢf ˰$1Y;YDS1OɠSߓ7Q;9?6(}gt)R-K4ԑV#\`v.o}'e`{+ys28+/ˀ"ބ 1  % h\fr6ɟXW*J?"4Pvz!'3¼m +pI˗|)ݝUNszШp#1[HWįuMő$)GYMhKřLk>bhJL{jx[J+r@x&eګT0,QA>Ml^/)(hgLuV0~y-;{ьx¨@6//skR?>y&XN"co$WnD#m::wvmܜUv奨[ s]?ՙ9\ٷl^^ Q^.eT2FgzCˋ`Y VFrQ9oQʾ&oldJFR gIb &Ao0?tu"ud% [CAĿi8$Iq6AK* 4N)..Y.DRXґiyG=uwR߸5 Tݓ\v)5Gxi=`!;/+5]܍5~@btDe;[1v{3O?i }kלf\4]@U덤JT(.zp„ڴOY{Tf.0BSD V)1ZIVTPՔ{1q%眏K)qCaNlS-ccBՃC1 VPq5Ci j7/K3s9u"#[A;h?F|/7qWaZgK{Iz dH3L6ta9!l!dȋ^o[ziQđr.,&'+׊XshXXY~m'H-W@=>m1eNZ?bIIVzK}j9]`~q4"P$dJby/Ey2a=m=d;l$Sڮ4d:lG`BxoJL.bnZ]47J 2ps)漏JLj{. jA&HIK;ɾev,ȴǪX7Lrti NрE@.QWu!@J7f:3fPыU&UE嶛j–5]J$0X '-fџkmZ'ImHPDd!Yg, Aۨ!;3}0.NLp2Ɛ6vkG9TV'ܞ~ms L\lA3+dmˤ}(gI~jƎk*=HyRg{zLJ9.?%ojha|3GW37! ?<}ymi_z|.WC55MT@Å!H~# >4i(Eۺ0O;#hlM)-RBv?Bʜ(%=q5۶T$梭ķh \L,}?d2uBq&QT.rӐcLFl?&ǿLrhrfbӡcՃy>ge09T#9z`|=&#*_wj\yFs[gU n`aLk}K{o.sfcٮ] 䂟q.cd RJpsj%{BϪfP$(,(^HmN SR0cqgQ}j[s\ً3VΆ0S!rk6qd;87{Zy9Ix d$0>iʄ00^X\4BerTK.P@ u)y# o YOGhjûj")u,L>9"Kb38si^ۿ~mON76~S}haRE4$OT”vx!8Ff(1Dt~a2b;_;_S,f&>@K!tr6x=_F$ˀT槒{&=#3T|!WڴZwr~8KC +5rPffQ.R.U1p<{Z)WgM>BpoJzN< yh{Gnv~`S7ܑ/À\~"(ͻ|UׯD`/]CC,Ey$c%JH:qRFUh@.Ҽl| F9n\l/0Lk jMC}fY(ia;OI\(;eZ3:#bm‹p/r|m6"EZ_ Aα̪HJ@VIU=@ k Fey7WkFG3mCڈثלdo\Gx;u n[jw%kѪ >P)lmW5oDž–O91Wkn-AF6R yS}:S+V;S{*NӠwf#$"b} +oe{xssBuQf5 89TYƁ\iFc_Zih",y0%OBLQDms Rӱ6L~a>c}dܗôd 3.-o˩;^ _-~cV [,Qa/.0ETJ[?87y?ڛs`|$eW q Y Xft8 S?!gdUHG?@j֥ X p^vXo%/5=Ty" zi+4Rd/ˡ{e'* \KwJ/[ˊESwק0W4E#PPjU_bUStM\lX'y  ё?|7AP66{*m(0D"` M5NE 2QE*KԼvVÄG *װvnVW˷PpkY_{R%)"b(jv_Ly{6| !ycf=׭260k|oUvEtOwp}$խA疛[3q $C jQ1{G2"NURSf'GDV4GFk6aձhmlo}FkZ.#Ez|TYw["Ç%=?{fBVL~zȥjok_"& DrmY_ϝiG63@=+ pKx>j8 oi!󶉅?ļjC:$AhބOP; c>^OR k!9k@S\S:Lgyc,Ok"LՙșFv %srR8%Fڵ4y.)uM=ȩQ 쓒M,m8A{]MaC xlzU {7T\Y.)a!$ѷI߱@B6 1:p3|,³_5/ 3e :+-p)Ey,p.]1ӔeMv It)Z#]pt6P>f sr<'I{vݘDr|T{ PuAt¡F(ar[ӎl1>FP&?XNN嗅p=i雋#z|O@~Z,.O7ؿ{:`NķwpZȋND# <մ D喇EȜo6 ) ]T 0xVuqWYf@i9R4Ij!ei[? V YD*6=V\/ c"QZy<mz?&+]Dw_}vmqo%^3Swک P`bT˙/',BxcỵʪPlv]iF!O<4H(PD^\qTj`4yM$dY5xRrF6^Q V5cW*ua MLZ!Dg0ßc V}V̢$[o@Aj:WMqwjbk1W,RĶҐķyץk4U6;v@终%ɢar@W.{d38rI,b쓩gn$z x2# Uw*|L\LD ;{Ua+`Qkps#xClқ*.dۜKVW3Qpm{N*G! >'0wk7+mywAn.9#df7`&W]Rn7O0!? qĨ'Y&؅x>0ݠgpa #bU$V%xs{^<:w|κ 2zt5MZSa6<#WlyLHRBWe,텑j QƠ˪F<{i'G?`] WtrYca:8uEEj&?̍\6jf9BvE;4rq%fe&QUߵ¶4.-Pȑe|-$W`JbEFP戟]#A`α?hܪk)O/ N dR?{8jld,uWIT\o.Hp5KtRJ`;m ~Z5k2_ϙn)6Gf*ʛUrPQ VDTr`dT.SgΜZނ*Cn=iSV.ޖI0-֞|A/Q%,3̼Zv1$䧜X{8=U? `swvF%ʋqلūH9k-f̗ZTEb8꽽K wype폻,'at6ΩiI eV=b`qPGj+%t"1:ӺNt povcFvكD.atA@|;hT/4?y`O;D.*V+1ebP%1.jj+!N%َg,1$bMvQvTdԚM2䇫"ۭT5[̘2A߹9c{t4]4p_*=7Jrrӌ46 ^wh= pv۔#r^yxbFڌKC[CZ|!5Q0w=8hW-JC tg>G8Jgpb> HF*¨cD -5I WI5fy b“1UoZ'g3yt$+G64ˉLbVL}޿tҹ Ѩ`K4s"U/{Q%cI BM$?/C'%gKBsg2o|XNw4@}4 3%|79jEJ9Yox5Fe3˷]קl$7<.)Z:m5jDej; SWWoJD3ӃӮ 2Zy  6fZy_{=-8T Ti Mk#AH0mQap)^sOo{̕3ȯI43D lUQL&x _mHQkϣk]u)O5sX:@:~&wE'.Ͽbcd Bσ¹ϳ (N/Bl8LcAX`jkb-ijC4M_YYa7"͸j<4^k1Y*G@nI)M~a,~x3YGx^En(_[ktqkE5S? RHw>T,h%vSA_Ph~BN286xަ#khT \IA(sž~GQ̊R=O/HEtq0Ԕ2"(VJ}ѡ<2ME(wW?>|B5>UiX}:È2a;F(~:ZY3Kz? 6Vt"56\ K غPFQ f^ I>zo~ AüT`u$;0(=兌' xD]@3(+uPsj*&7Xj׭(yRLo2?Bq4IžH2^"Ra&q>'$m*Nqh® aޓBIQxl8Ewu3t Q+ARXiǦ9iܮP"}t.5!@O3#,W*2PIwP;2*pDo@ܐu>]{,X) ^cOY6fPBy,kxJUԱ]rh#@E"C<3|KeRٻЋ)27ŲGYur*C"B(S 3.b;뤤.2,+Bu([Mw9%2I'&Ni LJ2ot'U侗3TY @$*O1$16݁m_|<;~+Ap(D+ڤU(5̫X, P6,2+S{$^;{Q*RGn-g:}MI$[˱??v>A{;uSdM9$NgÉ(Cc%t^肦%=˔OpY*ܱU_oi:0jk9f$tDӂ!9ɩwű$: tw{_S#>-ET {^p(y/V=_~xe@$x <#OR"aEDJ0``D*2+;ebqp7?\!0ק.y*،M󈬭Il,ev{E K@!q`J>>*d ѥJ+ Bovg;*">B(Xڥۭ}m#x_ܳyT joZFC{߀%F4YoȞoSҒ/nXm@PJRK *TL9dmIgvs|GHuos+Bj#14p1X 7Yu0!d,7,Q!~0 7g^d)CM\Dt)jclpi=Iپz(etOՊ %@N ?os[3~j':4kqF +g,-I_=&d^a av)\P_lvyUN;bҖ8p=H֨8e2)-\n՞wXZ[o5*y3BTѫߖu7DNY2SYHQx$o+$>pS1 Y'i +h_{Ks@ t}'>X:+dbDI |g4ЗVK hprĒJ }ҙ~d1kcv1IvDEkTN<hQR][3˨Nܓ)$QmSLw><,s|8o)C!z䐼+66#{/"PbJb bO9yßTo^!CŦg. ډcBƢvn wAXVږֱfTǓ0Dicut۽aLPi˜[t&39RM{kƬć42qߛ!wV'aHWw |(JyikٍZr Ǩ~ڄPY EZ}QVR t&ę+zӎuhj&DCX V/vA/Fd{~,ōmUrJQ6eR .a"6 N2iӆs.66DE xe1Dn쉀å2玎Nl\ne#5޵5(ZzE%-KָgL/Tfͳ%yb3[|}]dܠ-}arF&kC=JPNr;JG_lx7Y"$G%7YБU, n9啅Ї, `lK8?5 7c1Amp2Hn wMkӨqfa|-_%<QMM,N>KuFL;R_¦jor]W]z:^sk1živ\8 ׺;L~)H]?Rh*p%}jёO}d>MPԱ]7'bG•c&O Yo!63g]ڄYB/QFTFņ|;[-;j/P Z%;,D|}ţ'~o ʻ%D dO.#D-wۼ8NᏗޔr?vPsgWCT=:>񯻘bC;#y[SןLwm4|lI:j[k|ZS >2_y åb4/*FЃcmC=cֽ_z g-{"fh }fycϷfg}0FMrI ͦmk=&{^[x,e%UT ja=5(Sgi넼}Fd vwzOq+DX⍜=n.3-& ִE +a T/@K NbUEΕV?- bEMCމJ$=OW9лf͹./ZߞG7~BY~ud\,$SCX,2/u~H"˳LWQ8KJګ)sƵ2)GZ} vH\# ޝ FvNHLCvqNQj1g=FV6nU|K ,B~`\J*<-,XabtN½n0]].(ꢰ6LWI+FlJ[M+pEOZY wX֢tiSJKyKH@;f&n ӳ- ڲ96$;mU8{82|9͝ !S.X?&/ ;47sehojnsMN]< ȦmeEFAMsiG} ]Q#!:yzuӨ4 j5,.t<^;YZ及nwHZߨi:6mle3CgO$t-0dQAdH3d|Y $b4jYx1FL6[|VR4j8n$ U]X/>&".WUJF0 R7 uK:@ ; CYnZ9~N LnTu{GE_3~ȼi"Oj; 䰃Jd'#ҟڜꃢ7Q|6IJ SRȧ-.J!>$Jgrt_fjR'8aų#S3n6Sg2?z&ÝȘ'Sf^|`Btb>9LC ClṦ':)$,+`B0⬈@ф fGԶj/v0J<F#šw6FZ<=Wi\piBsh24nsil[:3*Oץ,E\_]gd-wV5HyXP6LDX.M?(L4a֭w4vINGW:'U~Yeeh. JU3)3W_Loѣ=N?cf,_p,vST4r@d'Nψ. BoqDH|MhrM0/B]²êPhZ +Fb?R Y 6_X̭ F2P!w@|& 4sa״DO!9J:@Aj\ޖL,V>ݛt91]~ ȿg/G'Ru\gCf?yAȃz{&Ʋ7_Hu>J閙(gnH=9NX8ܿ`yqJJ[FAO˯, ru] Oc]?:}q91)L?t}b^o^Eh$=Mdvg0|z3oC$ǻxA׫&ǜT茛cfUWŚ:jV|n| T朊ıCZ>5.g8Ji$"ҖbҜ6I}SCŞ.!~u\*O |Sis% f!^i8rOn_Tu< JwYP!~Κ;J .eDTuġG< 0:Nd 81;Tm:P?>4 oMSߔhGwݙ nZb>v!X1$G|Iq {? 蛹0Գ0M-u=@3H%>s@dU]rҕAnڂƴ#[\L UArHF6 r-&G -ܔpDE$[AHu]zJ㓀&PtGԽ%̱Ecc¬kdv1LQ] 2هE'? +VCB4GGSڄ&`́^bJ7WУ]u0)K,a~*+>t  n]Ҳ~ߢO0;5O7%e|–7<3 _y.}0tpzSc :j@ɘ&R>v5HnJh^,6sd >ϓ-{qJޯ- ܌oRIcH+z:=fÝ!Rҟ`C@~1G!_2,zJTƖMj‘J (p;!H7Q,- -=R0*^5Um}B4dFsvR080ɗzjUdpG0-'-if3N9X^ ~}xyMWH(5݀!˛+.D\ڸ kU3S vrs*,NyGՓΟDbOaE@!.ĭǬ ~26cc2ۣB=Aa<3̀ noRݻv@X_m;c&/z¬,:BAźrYjDXRx@aXc)o9[+I=N#1adb&Jsp쐷d^ 3m ͮsgJKD+[]K&JBs/+RkeA]9WC3wbN{ֵBOy*HGyO[ zXhx^m4!x9 p*sʸXU;,dЩN# &'FE=nL=)+*&Mb㡉xrv&$*}tƇ_ʩ Av(m8Z+)E+"r{'SJ$zB-r ԹbZ&BIJ]fҵ\SL fa=k;Cw1x\ff4bθ1&j!C/p9HQX졜 |זGme8*%nͶKGþwQ؁@]|I=A|p ے*dښzƦ |BŴ{(ל)F DYqzyܠX܊92L$zdY'qvP-vtD3Ild4F*i+9yD1c:v+(GyF窥PQy|ɻ>?IK#c$ՕR?rPSbK|2ELIZEbGB}eg˔YeSwHKXў(OX5X\ f dO>>ѝYVy!z̼Gȝ^`0kmJﺑ}D:աNTwSp,3UjS7o%Q%/$Xr)ݷ\6*7?r3\b7IWd{FqmRP㯗T~tOpk9A2H#WX2!<yBL{|I -.`5B [T"YRDGŌPjUx搒ynBĕ۽4s]6Rj~>% oxiB+˨'z ¸U8k`*g3rDݦz7K\Zl 9٭[;d `I }H\#o1 8~[\8,"_<ǩYe_p㕝`A'FS9ψ`xW,vLw<\)@8_}h;Bc*"g7z(B%kd%Hu΋j/;Lck aBqz|%5ʪvM>GӅ5䤯°.,HVO"Yf]0z{F.| '}dp.?RF/Ltբ-u25{EB2B(!nlP lzz8-!1x͠|k(J  8?: .=mHW z &&Q?ͯ%ukƆG3N49_ȊF( 3Z2:c4Mw-/&1$FR='>1'byF;3*ZF>D2-f{)pqtG!?R J@xdV{WVڅ =BshzL{~ޛx@;>ؑVVO38^Ich !U*2Y+&\ dᶾqֈMR=SݑA"rP+RЊ= I(9$,s׏L:=(P1ó|3xTpE:b= P {Bd]cCx}5I?c4pom5!qZ{[ƄJ:k(tfqL)<=3_X;tX$V%+Gg*4Z`LS@i5Y9Ҵ$uis͚-g`J?~; ?~)#IB»M` -Tﶪ j AŠ)в<8619N4 EżDS$[_v=);yUU ZlP@L$gNւ) ;I봿r0Gfo-IYʎƲԒrH{r%]dZcZ`(gW+yh 97j-Jۆ+z AutH6λ>y;ڬ};+'(wC@0{I :G:wg +~FLJd\iGd:{JLJcvCHUi>2bi&]eKw>|aVaA S3 Syĭ?Id=*ݭH  ܬtF~3)jXC6'94`ԙD] GBBkgytuVE!u7x:yAږef,ItiQ kNԚ|vLofW*n)X lTZ*OTar)1Z;߰(η41̭u -Ն ƌ7'XڳI*.M,o:9P_&>df'J`9MXFO_4aS RʊUHmfgH(4(vdIe\2n{[Ecws7~qĬQ[\街7#2*N# :vM)q)}[+c&z+{ Ojv7ov'5$TW6I0Sz4ہn&b= DͭyRթyǎtt#ˁ0)OMm{){"I1a-h=L/[dƾ'$=tuT ǯ36WGv?@_Tn#vB[VxĕIfjv_l$#A(.ILE.6'$T^ooul8R]Q,Sb}21Bc<1Mqn\\LMe";5uOfsj$q>W@w]Dfj`;ja9*މA9x( NtR:;m:+wW;L:6߂'_R{[8lS4#;(¡>;@pfFnֻD'b~wbTR5Hé+r0בļҕۨ8T2bTvPdB66E}JCKhO7?=ِoC#2:E.S0U(PYzoL޴H`)0l8-IfN'R,9\d$WgjsydB03sLzk U 7n qZXU)>WY;b`+iU2;EQp}:XXGD+d(wv(E4HlC+|-nO:CS=Y_ҮtɨwcxԴnb_m7Jrܰ'YuyûXe8og)?12 ii\S-&oxw5fR gR0e|/ .|A|àM$: \3yTTe+AX-k[{CD'Ɍ%U1|>Prk^O&XT"-2HסM>0ARPUDG5ZK%vc1Bjsx?QU [(L57M *e吢P(qPK|T7QPzqS ~\UBƻ먺% $g{6WPߡz{CK6 ^ݍF ޑm!COD*zϞTgZ3i|!B@}:u9u߭O Ÿ}CQWjLa9;̅&0#1Ov`X D$+\Vߴkϯ !TVAqu$P#$dyz_׹3rݙ>&0ך?GF@> N$ݻ%jxWN! &6^~M_t~v?5RHC۫jxKlx+}OH&ODP5t@6<>uȔEy9Ŧc)bftprJAKJ5̓ڏ$עA‘!Bfoi٪tUUwiK]b2i` I\$+ rXMsإeqb􌕮y;3v"UʝJݓ\)g`nˤ=_n'4N$xGƶiK)D’-TW5ZǓ 3G9"̱8BD4%3Z|o`#ПI7-O#N v}ʯUl[ZU&Q4z*Qy fbCF["M m)ؼaB ϸ/W6|P`2 ?Uӻ 3)^+t_󢐉 Pח/dmg}/,$P!0m`5cvN-5; fzN|/7V!}]IXWӱ@HHj>muʈߤ  -~)Ajsy 3 ˤwͨ4M PU)Gy}vuw{nN(̚;Cs vN,|S7=:@o(ZIh  Dj jea@ Y.ZKjȮ{ͯ T`]G14Xӝt9 &TEN Cu x1b#/`hhk~kwIGޏW#~YĢ :apwQj0a=0tDgњ{> ;nd~O>0ytc!A\U~1(]"By0pB` w is*XE$"Bs3p+i(IaG=醋qnsO>Jإri.Y5{:U&`hl[y: , B#*-VKv&:R|ӄ4TPY938Do7+hZaaWDu`6Ѧ2kij ]O-'O~q#NW=:T~L%M:oU1*hi/GG0pI6}ٙRhYF)FQH9^;FbcVUVΖ4`!gxeۅp-D&لl `\ѹP$+ U4<]Mj)Ko]Bn㔝D˻aar=B֤TE51zm|$69Em=-^%b&y*u;m[9<`I7 +s|\WOO'ާ2d y]?6X YbxBE(~o9-vzuӦBe±M-io4tq"ھ'lz ~TnMS2 hW]WmX Jbu z1CP}`|)c-(.%/ؾ2y14)q( @Q~ v Je= ϭO+ĤZ-)% so+| F{/qGVm$!taǬBͧ])gLfyDffRA)P"ރ;rXRK)SEltIOCWsE|)*dkp%y2E!$9A*qD;]Ç?].LN~S(5E˾[<)`HXUh⾍t:A:!G\AYV3QYa68[;\-ˉR։V TƤ7<98KKB1K:k4SQpr%'u.ək+S7Xg72WIbg(4\\5^y b~=Gky^9#Ͻ@gRОBP5Kp/O$ZQGm .V ss@[iǀA&lp=ÅX'k4""M-(8MHabJ6gR^3n w ԇ%*>D/ hCc׽OQNI:L3br+Wfwӌ1̵Ejqͨ;/ʉ xJ4aoD4 E9z^t9jTW1wEEɖH2AE Z2RH0Q)_=YeW*qJ,ݪd)tY{3b(W<E zC=0Ua>$ߑ,&QA7/ܯ'f2`8ꃎǷmJZXe ``!Шߺʜe%F24=(fzuZYBQqٙhF0!/4h\DPmԸ/\%c=&iN ` uɷI>%9َ&?rcp~ w3!%o oИԟ@E^<".*BRh *4mﲔS;YS(ɔ1XS]vQç&YQH?Q+y#_XڐٴԳAbA}XAퟧv)@Eaߞ_*&"`s_b/l"ĪOI6)}Ӳ3yߴ)}4;q &#aoז[v69gl,zn 9 obVs&@Rt&w*[vv^Qfd4`}we6:NAd+$3i9==$bЗ`fysF_Ң{m낮J #AtIeSҮDk]01Q)?wׄJ E0N2$ء~<,y59J%@z6wsbd|Q8D,Xg2,8+xҴ[Zo@;x|ŜsPLKS45 EOF]%[ "8 _WƁ/i݁\X1khf9)VK˞9/IQ#[LI4DW %bj"N/ xG˗q&eRӍ })"T6$ȼ>(Ds.+W>I&k­u@R0oj87_*T? p]L"lqXcx4.Xlno5ljO֍"j~wxrd@!t)9A} nZ23YqZ>9LԌ>sx5a_ aOg}*5w8h[~ ]|9Lz DZp]}%;)ZVgȂ K!ȝ>;ia=3 &NH]8>x &s94i>Wu&7#]3rF2LTev+uB[Ch tqj-~#VeHwbIDWdٹki[l&N4$X2Z+B8uG'I g]F! v"{ @}~0K~a8 a:y~(s{O0MI{ ª9&hG?[ D#+#DA%ٌ3z$^b8:Z`J*ewAO'H-ndžZ Ve8GgroEՙޱ!ZΈKoQL;ǙE_P{];85@ɭKhgyȌwd>NP+\NQ)+Yc !{;U5rrdi@I}_@m .0`ԛF_#-5F:+X) gF阂+a3˥n=38Y=GMTUo]) Ui?^kv7?* ňf"äoQ T &cGeyM`u _6J(fczp-༰/xfг:,J;;sr%˚-$Uڡ%T4[n:P`2` #7pNK`loaxs0k#::i7E ؐ+⥳Ok+NF"P#*A8][ąТװȖzbBOY %rCUD?AQ4I/>אL~r4rP#mEV3cEady!Ʈ;zeG1 $kS`GE.rq\y?kYr56K Y>?Ӣ0L4ojA\^Iޒ` T'W/'m\!b5Fw>KOOě~+~YSw FI$Wa˶\Iݽ^mOYQ mGoI$0YW}2^piŞeQ* ƿ4dGЃX~0R(RXTfd+%LDB`GM:tKyoʨ$(قx3L#>`Dd소TڝAs?34lLf7oxcHt'v%TJSO?DR>ɒ3ʾՉMn-+ k`Vvx|q#'S.)Gӹ+)B( Mjޒ,h~U-K0j+ަ{stLrz < q xC*AyG׫Y/9Zތ%z$79~&I)/ff`*!V0C/PC9.Ht=!ȿpR snb:a.^+ TwfF]/~l"[?y'l!̈I/ʩU6R] l ĭyسH6Bq^ %P9:ZG%bIgs gr^in !hLAV;!Mzْ~p0#u:IR8:L=U _Dj( hwT.dI l pԜO`Qxp+7c8 -2]q؎UB#=iP})i򋂇e$pAaX: ^]Dej&9ֽQF18V08: ۜZ]i=x)t"Xg 8N,"nj|=n3˵2.Z9b ?%tvj\RW>DhjGoS5hrYes/Ձsu})&i74N K筘JYͫsDT˹x>;6 ³1|<; Å}|+L+ޚ<$Rs5D|H*c#v'GItrgTFV\tZt٬zhXG'ִ"1;Y˅e˜?Ff⤓')nT 29, o Ad}?~ɿON/մGj9&n˟BneF|z=Qz" YbTiZ4^8QfAoi-*pg\Dg*9Nf m~b(N^$Y57na`K%"~'p! e$g'Suks=!.EV]nc|uNW<|AP\n[_?;YxzݐbX`޴a`Ͻoa<_Ak(XH-NW/94-m[96ޗg }y$A35`giPRV<1wr/ǫ @3>{BGYVxƾC/] ^ޯGOMyX[%Z)F=91bnj& qU nz_*btI3FVE mD?B}<א^k/?j]!Ht\ɻCRCRǔ3uqf$X;5j]y y Ee|1Qxb~ HD*?PW)L6>MtD]W8'8g3iZ:ʺYed "Mvp*1?|*tZTҎa5 k)I51#3Ջ< oӇ )JGL]'D֑s6|FcM[2YT`5{W&p6-'l6.?X R%7N}/ȊPF>u%Ga1܉LF]UG;9F=BAl!]w'l)wDAK}>gAo=' Qb<$,0&iM51&zԣ2%ۀJߣVt os_C ^7ΑhD{͡Jdo #QȷӇ8D $1⯸h=8be$NO'syPÔ߀UWKk}Ԋ6[Q K߶7$LVw5j]ӓ9hjG(Jtp[?% 9xt^(gh;,D}DP˨n6߭C*̮41U1icSy[dbs&~ ,m1® C#K~T) ~qg㲖JNi(%4X7;B4U5mnA\y[` 2 4*$"AJ/HH4Wu~qG-NKnS_+fs_"}+M`,L.}%Oo #fUlGosNv ng\@5,{lG1O&5,DjtɅ *,넺g6>!rGӌv0lױ\{Ɉ-`IYìJ'9#ۥ?I#@QV,jLC9Ϭ ;]3_F^nK4ЪRGQah";~ '$ 1 bx֝MGg^ wWV4+ {3tPgjBTΛty&2x(s.ΞWOw?7VX@u68z[">sM1UQ6`ADL`W;gY9/|ix `A37z4G~XK?~c$ 2†h9m+|aJ:{"Vsk~9&f%}*k|r"|U*2*P3<Rѯ7D}MCv\;PZ.rB`&~Ig:bU8;ړߣK#C~¸&utg5*ƘNbg%ܓЩҔW/2K/D:o%ߦ "Kx b%ݯYfM1m!-ue*;K&JҳTAƦu$ CMDbZ6&Z(\PojNSek=>^ ' ͠n |eG6M}(G:Dcә?MhB8 ˏ9 WNI#o`+X1獻D*۔bjGwQB& ()X礓"287gRo>2܃ݍis !2GHtR59@%ыqW#.@xO SuP?3;확nM)/46q֞t_3qz㇏~7:Ɯa2kf\k'H/ -x'g#ET(Las7{g Mа,J^Zl̩>f}.XI K:4[f# J)pQpfbzpA ъOi+0c {\RCqI5G&]{;d?zDQe1(qָM[vJZ+Qk:i ;GT[~]3u:s/3}ת0lC~)AeS蓈dy!̻{S0BB m4ZB5?7l j̉)yCo*DԺNC>Y86S/i?9ZWN?dz6W?j-sU-=E=v_8pF$u?Adj;e*qTUFԟAOJu+ 9Kt\Kž7m2&,V]^Y!I~ބvI`ʎo1 S=?qXegHl#~"?or?9l?'qs̜|,T/`\)u4pqUE_tJ0S~N9 1/i{Cy ꔍs9xud:zj ]fYsNӴ2Mz䉈s:}{GBM[,gW!iJ-[3IL)lUٔ?n4?41JgZYF)trZ%yˬ@fy7Yv7heYWwW .k\b~(o#(y3Kj7O}!1DE{qo1DNPj8fTvQ q?a Z-2paa`vUݹXFE Vq0@[|quRUUZٹ|p=EU*Ke0GFuX~.EryZx127C5Toe|*I`VÑTm@cPRU( zJ4[{ rӾlK\{g:|]RlޫQ sYoHUWuPċ9<gB0u'UHZvAVM@ R?@Z;c8iPWvO c7MzcЭ~U?<dzT8웕@DJc:^\T N[Z9Uﳀk3GWYi ^7l0xe(v{c_X4 \!G-UY 1?BiҐڢ*3g -JL78@tBE\0W=!L#U혽Euhb6y f>pR&5tya6DK*rxg~66JlpX>A^%ÔpBzWicln{wjzQVCKKar}fSw123dյzzU^ -&Eޠa88naeQ0CXg!t+nPb!L; $H\vvva8HhKHq'P|E.CA^J庁[JN lLyxYـQ;bZʹIX'Jb+P3&%/>ũDWѬC:_(hK-֥Om(wڊw6SIkE&;Jan$٬u |`ii Iۢkz-wLDezIjp o^Lzde*M?w'P3Q[>v:(8^ 8>tog3)vw=X bEr:2\^oKI7ʤ|k@DDnka-[>G3fuauaFu:2}Wnf8]Z~+z>X6/܅`:PQ,J=ߌa7)pnTDJ~W7.gB)6Q+l߳Hɨ{ oDH'zMԊ-H 6vWܦ0=.8zrgk[[ûZ<$P_ <SZA)u6r pmt ?S9kkJ:Qk;',$|CS} ˖ 7}]N&m<}dnx1tu$7./M[NDv&=yH`w+stʄz"4,l|pA2sgsab\yǪ)Pܻ79!d5ͱY]5; LĶ$H CǺnb?f8C;ܹ]w[XCj`yD'r~N!<[jQEIXǨG6&~z.WO|VLm[w@x(vw$4_jbjgDpEH6@%q=N+ϰY 7wѡ(ݏX%aIjlD$NI.2ʰOT*ՠ/l_yՐ658rNÇ21Z ؅YCr Jl)Nϧ ^JtB xukTBjpaqO)\?8nL欺 YE? mO#KCL+٣r4Ζ~pP\ އQ5sx9NrcyXG34V~J^BmV b-AIp֔t,u-u1Ue<2#48ulGǕ4. Ew/,$<.#\ܵ|C6ŕ`)2Cgwq7{F8=d#6eѳjܨ%aE"FdMp,%j.O nZ֛]xAeO@rUx0u MsunV'U+0U+P8яnm v{h!e>#{ZتTML=O`@7hhV<SۘmXXp/_M 'qkd < ׄMJwZK(t^/M- -d& ~PtF9oYWńU.C+Ssq߿okB/gjD}"XUkj|Q#ݞP{zBޟ-k'g9>d7@wnLp+BhhdYHte`v].#0cx끩K|Kɨ+4)B6!aП[1]|!ۡlN wF7Mn`$ڊf; OC ܛ%osCy0DjHq Mn-EnlW,N͊Ά]CRmr_ni} f)y-9Z}{%Ba"P rwʿ)F;4;hO!,#9_PR0xM2]Ac%ȱ},Jqh*~C=ƥٹX ei8݄--DIH/&>bc$牅~|߷iRyaq~y{m}oDĆrYU'`aQI&kͲ% LƓ:5taA'Ua_8Imv Lz?D`#N-9ٜ$|4=,1SLJɉU4Tڒ xKt3Q&KF+6nZ0u#a,yay在JhD'RlCNǀ6l5#>$PdYpt엗|bwC'OTrOvZy;,ϒ mu77Nؒ3#383n2qNY8&_t-?)3RPmlL/ŝbx %&| P[ԿL8o]Y8{#D#~ a؀$bt}TKHrK%aIvP7u%ÊfRsߙ<\o ƵjbI Er_NEǼqɑo=vօ*4KeˑʔL8:BQ;8WY:{|/Le<԰CGX!$[>m Hy6֢`^D%%ƹk3k8>z[g@JMwB]Vwo >4* Ll70ă l)MZKNSRڊjP1Y)~u goqx*-$PJِSaEKoY=®X,nY%쩖KB j$C(D(36_KA<|L?-;3 ~ʱQ;[W̛9^.-uɦE f[xDZQu`VP,eF 3COnWt|ETDxZnypQ@\/9 mMKJ1|*/$]q-՞Ѧʒ58t⍈4*Mmي"MT  ǔn||"EۯJVw ǫ\l#z媏)zd_p{뒏, ؤI#4GH: y\2+fc%j&?dhC드0#3za}/jG og"Sgv8ߋ#/>{$17Z.a_;J?fᔅ/7x&olci^; E{3G;ۯ`;M+ќZk3G}TH6F X0WbR*h|Z2#[`,rFm}M,\r4;f-R2 AO H:Po75/eU[q8lAlG,`Prې8%CIdϓ,f$6Wru!QUx*6`Q6vإ6J>,R$*PyN$M; =}]FJ.y~T7g hvVVNAw[j@I3n  TDE~nSeIr˪#%kE6Yӟ{#}Hg8/v  UB*e"*3ػ 黠6_\ Aud6p>&̎tґ,0U[sڃ Գ=֗aN,,Ypo/h5Bձ Vm+{bYSPzuT\̮\))⥷i^-lF)rR),VH&(Ff!.o;tx4&i;4L3EƟܡ+mBfQ/ tw tXRv (8ڼ p'mcf|6:>X8k#{{蒹jc DA*.9)ioWm'}p?nj0lMo7+rZ>¸m"?'cL]Y!ڈF]nZ,H-] 9:(cU7D_k;Ԇ&ryuN=fͭա7ԂCW(YDa8 ec3J;4UT8b^Bw0)KTl_vd96qØ;wq;rmL٨XH#3ATOGAHm7pdZ`#Lo=|v 079B*U77wYcF~<,JazRivLxܴ,c ;z.>w:wo'K,舍NDugԂOq~]߰#o[|B d ˁṡn(Z @ ʂ>qrFF=p0Ah`Q%#GF扗,K9HA1"Ɛ}Of~0}^uR:g4IndMy=UޠS.mt{դCy3~+CcݪЙld~7ٺa%2%&汖'Kqc=V{ i-Г$ GM"8.:]`îY*_E_iu:kLwy'7ڡa3hN7G漕ENE$!w{V:~xكRgCZi}ҽ8RBGBH?ړ>¯^f("2d>!-OsV:u)Տ0Yz!ޕ K Q7i Sc=AQܴRLU<&#QŬ[0?H4][PPnC.harj@/f=*=z'_e4,FNkS)2(F; "tpʷL!c@OgZ$ M˺e!U,C;ĪÝ,nez'Jx1&Vkga=aFqjj GBqi&=0%'nyp0#cF[ ;#ȖYjYsq MFNynNt2Q О#Eo #~l h9lU2ORN&^]iw&ϊ@-={sRed+ۘDG>ku_9*I@qFSntXfJbn5cWfjS c$ȧ^ƀרoRߪ8 IC sF{?68[|ٟ"9=,NױY%F\f( C Ŕ nȖ-/HB)2qEMdL. MTao#5?AFUH+|08p*a; `˃r$X(y G|ծC絁 IV1<*2u5H8J"ЊJ#PCkpUJ.σ4u[`o:F@UNl.WIˊ 9/N\]I>R^yUȽU-v?N Ԗ*t&*KF0ZX (Tlho= kf{yۡkg*ƾ{\~enLJ#_scKӮnsB~⋏׼]V v0B Zy%9aJd;3&BLDÈjƸwS#HTw Cc*(zp|V,m:0TTo".{L &8nTi.ulv1FH}ƎB)?$-$Q h%^<9xA!P` S"~|DtchG~Y-E`5M( `a\Vj1u (xޖ Nw)gV[b,Dp_sSng:0 V)nY9Ձ@MCHXBɩ޻(spbBBHy 0 \mx8+nRa)(1H{,:]QCb!r'*,^>}=>DJ?7'0P(k4gV+?t?vHP ure ~ۑE/o&ZN5Z7$;p,D?Otǝ;k{N GZWu  5&ɷ X`8CwAAmreW-r/dE^*?5;rx_+`JVWfâept aTND+i:V[$u_=Wn؊ s̪†35K ,6^vyzhz)q 7z-8)z)k޽`>`O. /%VVθu;rb+|_C8v`cTZ6 o+' TgrF# ! ŨrS (F^Պv |1(TAp[ݟMtO|X64XT$X:bG3!ϯ#1|3?qg>D7_0Kfu0.Wu,>F.t.䘱7`*˷ޕ7Ccb3,HRʓ!#.*ՅvH\%`n-䬚)h-Ȼbo 5|یQ",W6ЄH3UdgY7xTl͏OݎM-j0Df$Ёp6:x9%~ a*ď=Q8ݎٌ{fj:`эp5a _E!'œ:lFUxWHTύMqbѮ9)ȺͺFCwS@qSK8 ^/-̲6,Ci@MgB%,5!G.{iQ!bo;1jPN6rtS`_1Wj*/7vvH!+Gрlua^|e_L,iyxm MapӇ$#3e.z ϱEwv̋#!C>!()WWBfxp 7I:N V*e!9:DP(EesZ+qC~/i):n|ΈV9*szVly֦n޺NMGɦu V XcEN"dl1([&m|UvuW o/81I ,x'(uԼCAl~M0 0)¤BoiC xwd8f#&0-߸9!~,dti37HޞO)_Y8ozAMWՏPW_ׇžq r{AkTi#&SyP"]jnͺp|  洠=~]Ʈ3|ր$]V817ғݳuf. JE{v\˯hAIXiB0sUGyo<"?([>΋ɦ/%fQ`YrڵK`ۘot&;˴< 5;#2~`RxJ2awLU$^*ʷc_%o#f5i+z1i림rnQUNē"Rc=Zhc'O(S$jdnxn/s EL1vcnD@wH9`ZTZ끻 !Et<R?Ibl91P;Պ war]QJ#vp YRY;?274W҃@cgb*.(n3{+L5Okp^֯a횇ҽFd'{O'&?wW5==)ElOeBN3L[Oq70DŽTϋAȸ jfРq[ &< S~:]Aaꄡ枢weC[A@(L l^`,˂x͗kE#2DE$.YvjWtՇj34KZ g:d` u+ӆ? ؉8\ikջYW9~8Y^ 'm+GMS.xՎɤޠdλ8Ĵ=:'1Zj[ ѴZ1%7p f)v Xʏ8,UDZST+Iv}q2?󷇊- 4Awi\ #OWd0?[-y$-4V$lIF16u87c*AIp>E&HF#maػFqʶԼ{n], 6X:]L{YjQ"\S5AAdrpu."IyT;R,JAbKFSX DVŢbX0, _'Cn23W1W7[l-w/F+J;=1)ogBLSeZ>OH?TЛ6w0עr;  1ĤqTƔJ}/;NJWʢr?4(s1V;EM9mPCNpSCԲ> '̅/ipT *"fO/Z{)fKBܖz.GL{8HO<Ǡ`H^Ks2IR.~%:NȘX#ڵQG!T(Pj얌AS׬#M;9KXtUpEVUu# OGb9\ `Eĥ Ԋsk  '+_N ZO|t??G qnv0XH:Pd`c틭z#x$q%ӳ*Nn;qkN'KZgciq _8q]BfWxB[\i[d "`9׆?yܤ˕yY}F,jEC16I_]ɭ翟nX3 ~ $PmLg,co|kCq%сjWq>zQݷBtKYֶ}G84 $HTLa݄^DUm<l;GqAITDSexG|:ۆ;-qs\ƵgD ˘u>+]l XgMqk~zM_)Vk~ 3)p ljz_wlNF)`|{=qZBjr@3id0kS:>n{ۍVy@ z!1oD^?y>Vm\z5C6KE !L E !Pڠ,%up̣zRGM?vr`E jw! Y6#ί=f5_ 1"Wȸ9wD:婃j7Hn (j c WV2-E'oꌽtߤ.DZ_(M_$K!;d&_h\I#66oֽEh}.b}oDA E_RO]eEc.+us~C,a3oo6,.jstbPVd*F>r,ktX_ޟci[33Z~mtЎ<_Ѡz-%~AwCifyPv +`J s,)ilT0m껾bPD4< oY?IX MչTQiؓN8"w 3D+:پ|U;(ͷ@O׭*sChJ$/Ў[oR,0%$3ƺCȕ:rayA^ o[^EieyoeqlVqH1Y+(Pl;:qWN7m8l#'QW-"ġښKXg;3fe߰[#S,6#(U(W<*:榶0 OeCטH_Y+;.@Q "J/,ԢY0mF\?J.MϑG'mv Lьٗ.  & 2+wİ%{H[BH)}\Z6{mDQ݆LgA!d+ Bqg^~Ĺ,S:ӱwL7k.-hmC*8{qm=b;1 Fr;g.A M׈#^_O'|J]R NRﰑ@0$n(N e@S)rեw_w$Ղ#V[NJYR=Wh9˷nZQ"jP8~wl0Q𤧲/Rt,bDgNvp'r?ߎ(S*Ҁ_ԫf&Ŋ8tr.2kbruzz* Zm@*'<&@wRlLB>%ʖ{beUP(73xd&ᣧv"5X[W#',$N!K.†j{ `Їl<͚?[90c./6M}UT\jȺf 6ĭ'}yEOm SOJ=WpUrHAC3m&rnL(7w[IRMV%h@}5ژES,rd8z^x>60^0Ķc),sJЏv|EQV7Xـ]|z2'`+:&8q̳ڷ%36L#YHܻv=%wWKs'7I^嚙@D$x}EVn|R$R6V!3ڇb=Z,¼H{0 9) ]y3hm^BPs\ev<Æ=y,8бeL?dOPj XrBmwQj 30FJI~-q͘`Er0}?Ubt)Fvz5T8wjf)WINݼTg;?tmAQ= ^HR\ ppS}8fzK ߥvnm [IZ ӐhdBTY:qg+/|^:R,԰, ܽu-VD c(Bp;! {݇S8w"*0tZ4e ce&츅Y(]BҰȞvpװU\͔.HU0mr^ڝ^M9za=0`t8FêN|ZYء;f&`typ"ÿS, QZ)d6B4Z[sosBbY Zq+l9 8d 5m'|ӟO>Gy0vŰF u{g21τy9S)8{m@W-j:``Fţ}aכ)8 %zH w.G@ZgXm/TI5y^1ǁA\W,c`h?M̽Ay.ڥ0aOQSAK94UxCwNɰvi{iAHc71 x-$~"}0a+Ep;B@(M~iS^WD'y =8qhB_pVh #*m+5q!.mŔ$o)̃ 7+ɯbRH!-8UMoxpgaaR>eAbG.+HR]YNK=3ogp:w6IX] p{985Hx1 [ew*r=O̩ *~; CHu\wD{X'6P>k9qiںև1= 7o`Ź(5m:Qf!\&/4;TdypX{)ì۪YKA }V>lYQ1hIpXr ~A[X4^MLM5Y&{yuU2^ajYM|} 1u/o>"$ӷN~=/+zʞݞ`yFQD&&&:٭QG&gR߇07Eoop"'` &wgh.|'o`?,GֲtrO^+z̜3Ϟ!wsHNkJULҠ}d,^x랦KC ǧj~}su\yl=ZEtA0nGad3䇟idzq4~CZ:#ju t8Osrc5L4X_=Ydt_?1Z`ᬵ^/>|4Fh5 ;&:׃ͺ^-9dZY)-22 8`ھY\^7]{W8$5ӓa6t:/H\O _wyӬߟNV]lu(Ld>&mڏwNHΌ$PrYݖ{??Mc_]<0q4bq-96nY|k+?ljM 3MB`%M>a=cR%*M0eD[NZ!jrN0fy!пxjB؂!>$-Fޫ.LlBEŏ< j5 :p&|%NyGՋd5v i*Z4 ~TWt( r4ȟ~Y9\Wf&|Y:FMjDP^;`|*Cc2QR_[TU&ΫEߺ#NB~n÷Na*- |R$a,>MA?GKbA.?nΖ7]~\{P81IݨO*6](jDP,S-!0wRd-< =QZ- ()AwZ4&<2G豑 dv>8J#bl*}J~vqVzj mהSSFؾȡ 2Ŝ._Rr/[EAH)v e+10{Vщc<6h%2S>ǵ0nUoSV=8Z LMlL/B;Ʋ #@?ݥcVn%ֻvT<#k~$F| BןS-(i, 1XmGL!roI?G xT366a[㴗zyijI[*M~F Ā݁"h 8S*Igtuc0cd?^g~bECbB5p\1}O'h.k$%(ǝ8rIXӞ#ײfIkKTˎU7f3} 'tf:pM;U=",ǀN-G茭s"@¯Tٿqrokp.54BJ'52bn4`<%&d$忋,N+&m.ae[ Jֵ U$]>/i::V*V7Ao˄싚߳YBxp]/76^>^5}%Z$`ZeC8bQ̃D@w,oªIQQ |B¨j>El}%5}lg읫o? W+~TmX?h&a@ɾj(Wb%,MEc#M=s9G 0A|^vH\9[c}Ԇ> {7v*!<'`6v/Whnww/yk }}rb/zn .=x mr`HIg~%G(wT\n- `?- `8+}`dAчBBSW*h@(޳@oX3LU%wr_p20 l($8Eh)C<*_ mF+O*y)4\0Ot :(Ϙ@?"U@v(V$2CouO,I 4lb$*Bhtz"_B`icn~pÞ@naY!5{א-!g x_8ly9&C}*jc$UYkiie==PueD-&3dLMZ^Z8Uodf )Urz .JA td |+<rDZha걣]DpJ6m")*V?|+"ُXJ\ˁiC⁉q`3lڄܓpb|״HrQ[fHON^Je7sTUA ;WAs,ܒ`!U5P̃Qn홛1L>~*xQ{#tPN3K׹~JpbGWLil^.o\%fy쑻ʏPB_&*(ESG>AKpsX h}v) ߯}wDA0w:>KL.HZ@K`ivbm~sQ*Qk ZDYֈv0pX ҜKhm{=^qQqVchc:^q.*FTZ&, }&E@,`VYJ rV ŝ?: =v m PFf&]1 m9C@b3{b*'- Iid c:3pH5SMxY֖Y <5jtBaak%:a8NW@h <,^e+ۄ$}fh?G;ޅ8=ri:.\|TQqI@op A%榙42@vLTG8 4Ga*.^ͤLh^+qQ!ٞjf1*0TW /U)ȬOyAN(љO<j1?D+'Cd ySFBg[P6y=@AΓ)NR6~h92.cfW%,sr[ ~µUɴ5yIݽMdf Rn@,y" n2dOqsVae\*"Ě#^\65)3 @~@ >=^O&9^< +; EO)&^bU qAs]MMR~;=r),*Z54@=xƑ_wYjg94@ĭ.z]]igs{+Q9Z_bRDuik4$fiCYҦThbżQ" 녕m$[_&2bw\cE]Zq.L-RM<`]2YTȌu?5'W76Jb5R?sAy{aAsDH L'8a%(ǔCg &[ ]'?] şLl.O&Z @BdSD0,a /T&oi;X[{^'i`"RP DYy=)iZGtRoWy,9xPI=c+$3jTvX̅`KYYG;-!?{հDt^dreydᱵLb@-R(Enp5hO-O1ƏP\|mȬ=GlYbVK춿p/gMZA_N9Kn?E:-zP)E}J`#0BQ ]v7nm1ˆ#;8eY>k)r&a&B\kovkBC=?d.L @謹 J@4 8+hEw93g *?,MPG I#.eؼ&G$,CӀj1).DNfZ #p{-Xcz(Eu'CjfĮ#ZT$T+F0+N=aQCoۭɗX ͌H̢aC:QʯXdݝ&J/pH(riSArp* S^mBWVуrZz˱64)@ت~ݜ[ pd~k>Ÿ@W;ƔbnX(Ťoʹ̲ɫmNt~OzQPmslF[#ʾ9:h\x8MJ5/˓B@+޾ppRι8NJ7`d+5tJآ)JW `?!\j꯼>Nv0Eydx谟LOc6{ި$EIOZ|y.J]RZrrmS'86Ge`q̹fp0rG r&Wj6ٍ6bΊ X_h/4P;F)?Tʎ_T>7vհzbZ¸Elpeuӂm3 Þ̘ӼQXЈՈ/ʦ.Deq].OjL(p8-?ĊDTOVG}C U6L2>'ENL3տh^qf/^.(Azʌo2,n!' DiWQ6e< /dVX7#9zb,Sb\8n7G:z-Vĺ5b%4P[Jղ3e[̏! LRr x%#%bh`nWiPntoLmiWe&n4,{z({uQ47O)BU ೓\y'YȦu6=D}b+Fd_ "v认JHh,/4K9 .${'iN©]]b"Vs4Pл XW",'HBi$:JS}Tn.Js0YN9v)_Mr>:e9e9ŴIw0ɠ 2_tdokO&~2v<)<_CXȾGǗOYVg܍lri+f{77DբAnPC-SI܎2ߙ:J/-f/hR9>ŷ٣&#p HgqfcE*V*aDznS)4mAxfb>9's,s+aM55Jn962QQBX\_/{xhjެt-ګRQH_)dB `u$k<  ˻@R@>93۷M +$7h\0;Us "ˉ{KBczU5}1a^nJ{ 㓇n+tC. 5&] $?l޲L\AQ|mPOfPwY%Ǔ9#DniO߿B1("s5K=\)t4P#o$ 8vw-0ܥNQVE#se~{!#\>uՆudUxi U#Pb${w{EDd|Mu_8 :B}Zt&*SL\C݉_0!3K:~3E|I~^ /"ZV_sV)E.4\'Z~`lQ>BPeo<%wϭW 7h.])5%8Y#L3DŊȦ` -Z2]tҭeZz?X)~eCUۤ:5tPhl@bA0TK9wŬ{iL*k_y;$4#ϻk)_)H:_F%m# Y rP} \-?t<ǫJfBXJt(! Q*|[ʶf{2Y{?Fr7/,ꍞpe|YZɢuz24XJup^/~ԯ=[R4 TzsB\)@7om3cA+˓ Z)iWiCM_ S 0OZޛxBs{aw7hk kJȮO6˔NPe !GA`ҲWf.L0W1A)3 ú\ȁQotqI8\ uY#RYܸP 5<)^~Ԑ }d&ST v>tE-zAg6X"EOQ6ZLgJRW3ѨXd%UjB+.+<q)~kD!b'd.(M_ICiǥl9Ye)+R ӀmP|?Z \PA0=&& NoVGSe#e51Ȅ[tYKnGiͶ螦p 1?ːQ< x1s̻Y&mÕcMo[xM0dIZ6Vܺ`oZС.5}]˙~A"opI+3 lmF ei*j5' i mx`H &ИҳiQ?^@nGsN,A ,OZ Q Hq=c"i\ F3)pڊZ7Q59q] )poѮ4а;|[Hi#)ŪDuEj|xcb'e(Bu%^r."V\B >Рd72Zc'$׵snlB6 _GzFCj,4\EQ`>{6Wq'& !vޮDQpCl<xopwJ&ml2*1ָhhKSoJMi@\z&Yݮgh/7_J} S+ZXlDb [EM`fXWjX1yw }=_m7 *j ^䚨E[*MWMUg rȞłJ' ߬ϑKTK6VLm :} ǪP硫jYvߵ qEɶG+Pa,IZJ) ٱvi 2_.w?Ҩ}hy (Ȑ ,3M!'3 cS )_\bG֕GmrmijDv^~v] Rqf]UΧsmM lZX&y7;څk;y~>tO@Dޜ$'o~f4{[ 9[q“'tRtoViΝO<I k.QUgZjC̱cvL!E#^"tͬ-h>tFFnEֹ4A?>Jѭ0uo0E8ڑ@S\)7WTl!N Ԙ~"!*;8 '0+jV\R\@L>'ljQT:M6}IJg3h:}/ R#_gyC- ͡ cVM {ӣu`ݲsYVCHYNZD<̡@U`j}{Kd.9md#"%U@Ag n?omVkCWG:b?_Vhl GD@a,~;iQo瑫+Z"@hэdk lT S6ՙ']l8TޏW>m )~*Y`09H`i(ンZvh>I< .}r=Qy} hVI%=CY4vfgh=Űtۗ,yU>PRڇm۫]fJ/T#u*a$6{վr`L`;t:][9cҮz?Mʇf[uUǸ?' N,98U y'?=S*B P/.x55oiБAo4 UOC1L_@ɁF`{04p<[@b0 W8h7hzVyt-ۃ׭qFޞnm{C9W.8Gfܦ^HF):$.)2#,ɏ3)$7 }ē|Twx&.Ա^2N4KzHMȡ}S-1_cjJTmUIWS"lObOFjZjMpwʜ-ZkKe t2Ea,I ~o[$않/%e@n`Z JԴ+kjwƫvf@ f F0b zS,}400yaMߘme_RVq*pCU|BxB$tzߩWy`\@}n4/#-%sjLH r5%m(}'Mq+E/d l! Z_}P9I~HDͱT0Ԅ^B a9Cme9$ 98'/ShG%Ѽp5zT%F Qmv W>*X7K6|@8bK| ؚX-XXm2uuF+ 16'/+9S+"ivS WZ A/CF𛝙(Y'M>'"?")=hRDZmRZ8]DQZG %Z%HuvX\ /-?Rgqm6]iC}N#,}*[U:`-2Y۰)[uH?+Ec&@״ejoy4D{MlE.n=3SU'}#cESaSwr  ;\mK%3Tٰ($w"Ҥkx:,f5iKӓk % K廝 gīoOZW|p~9(⥛d(UlusF0.,4׬U? R\sJY `|0g#L^/ $qX5E\w$k^DL9JX ]?&?=HQ;Б^5\5ξ98n*+8b,35~Va ywDpY\S :.{`oFzH!;x9õb24&/Ö~c< ۾y~n?t:@7M} @^,~#MJ$koEg$<[kc~>4.&ʵEQ u>(@ 3ϔdփ\r CUkx,G쁷jS,?2qm{67Ck+i /8԰;SBΌWcu{$rm `,e6ܡI-q{ cȾ'}6= k8 @SœxoGc7"U;ܐ5[b ,  rc{>tyۃII\И l"\We]xRXP4՚fά:Bޒ.6idk)b}эNE"yنi9*<{h"ȥԾNn65Xݬ-I0:Af=l@H+ U|V+9B>8/x[&cQJG i}6alإܥZBT)7}MMs3Eۑ2Q嘷2"/ NhwJ{4yXn~`jαKc55͇{*<)BEm!^˄QR'f/V$Fc_dA1Ln,<"q'jܲn"Jh;wG2l5Sk_nm .l#$LTN9I4 'e.Sm׮gh=tY"pN1nꛚpM!'+xzge ~SdZKԽ:>i6'`z>-34m)͕W@PY (q {'-8X, /N[6v6UzԎ$hj63Z Xuɮ$B*"L]h s'R}i@_J -nrKؒ>D2b L] '-y\jY@|X*|ys}Đ@[7Q־SEɕݥb`! T)'1~p+~ DqX'^jb!"XG њe~w1)nF4)Ԍ yb= 9J=y4;N\,fr\(rJ6s>a!4c'q}ٶE7`1Ǜ;9Nx)[:Kᆇmm Q7 k.@ i^㛐2?9kamk,,)KċpG4s 5ۣV9J,.K5UafhʎA.}U4*4wh3LۖVtȟ/ԐyM|/xe;RL>{o<WyRCTnH"5Ru]Ji$HY&P2al334ޕlF(NnʺL<&#p>`9.7U[5m}7 O)E%?#=IM֛tdil6CԈɰ!Bqd%qt>5gYm|tk,"u銐`WB0}``fJ;@]!݉@_+r#ZT+ >b{vWk!#I) 91m;J"m2 [4#W Z]C۟_(uo. xi@_*bq|ҵM<5r@kG_@MZAD+puUZ%,|k%M\3XT[oN?:BΥ зp!10\n\U[E**G xu7Zً9-:UiwX}?/թ ջ).^ؙ_soA G{oBT3!9.)5'BR_z%qNEB.Po;TЁ, qz8}mS+\mN@1TxLtp x~x-:>kEF7%@Uޱ^$8(Q}GhRݡׂkJâo]l|y)Cv[evҏÓ>?l O\8:,?Xp_D2lҘj[wB 8ZzAEp%d!o 6صxJݝ.:W{!kr'dEkSZ\W /g[]3*>:*y7.21em`F矞xC-RЙ=F9btƎ"D!'ڜ< A9$GR@{MvrhSfFK xhS&wOV9(,9!vdLnE P~kA*_! t q#!BA',ۺg|Z۶0DtMьT*YT#09٣ m$Fx.#,fH  LWA:}|곚>nDL"wXj@;8L#⼶û\"܏R%AzlS2ZLyS(gg /AcR)Ԣ+b2Rt<{Y-,=R]._E}tŔ;O6JjN:nj1ChtSWfSl\]&N{BuZ&2E6< ݇&̸ٳ3Fg^Z_VVB*"81xG p>b#222,ԶWFN#Ъg3IIzzG^kci8miOq=4 2$G6|n=P7?o\hmķ=8Ҝ |=l '~JPd9ێ'6TMc38C ɧQp kcK)$'笵'Tbo1?PDuG)Jy4k!E>EFL#3s (Z&YlE\ yg<݋FWb=t  䛮 HoUI}-YZ,x  5U7U d}ݝl7졝`@'x'ZlTHOUpWYR;3j%nb "١lF(QB5ϊe#?&)$ KMJ[\un=[rdo.J&p7u+%7 S_UG䬜XLeP 렵J'Mr.}ZWbAJ$0LS,sVy,Og84i1H~>!Au2(1`KTdqK93k ۔W/xjՠռ쌹M;r~vC ѥ#NDjgTmzW~Mpi2y՛=.zK5z/j x wnK~<59;Se& r%]:&Ÿ0;5y[݆VSSi /NX1sV%{HG!ޒMYApQ7seO[|ϻpoJ+Oh|eh["hl/xt6̐G !,޻=Ϻ &QKς\RP `^ԛh閟bvOeYpޜRҜn _ )T/dMaȶD(!P(F8kV@0E;ft>O`]_٨0$W tqb<`|[+\C.0zUD|A !XYxX2q1$[4$y.) Q7Y̹i@ H2}Qh4N[_@M=~wqAvZPPmbk?/i<poa?O!O>dr!}wR0n"Nlr3+ 'JC/W-hU;+F^Nˋ<e@d2! NzٮtHEpFīSI|ʅkin$dhKX|FdХK&?5iwFNEn[ U6i3mska^#h%A wjHP*xVD5sw/[uêB8?7-Btw&:a&+i5#B&0 GPuy=lSм)_ID))/ pxDS`MM0vAB0HwxsQR$gl-5>AӄP^^/oxd4E MWR?:}LuԪ\B%S>r"<*=}cPy4ߊiSN3>~S!þ$&lC`|~{84ˤ m>- jwBt ~PR`8+ ~F?z(W$M<|>v.xHmOAS?E%H'+k%ﭚ[`YقXam!=' ?KԮWUEmXgIecW @qN5/îU|}nKi[qj+8ARM FֱZm ӱ*}a)d&vMfm{قv}^ 1pƏ=sXJ׏ڮcxC}:WE+s[~d F6P5m}+.T2 ! 4N/rÉՙ5]OVx!{_=V \g*cyoWЩ=t Z|C=[Gu\ KX&nWTݠC'5 'd)2m>Qޮ\aQC֪!l { .qv '>')uC$`p]_4 Kc5f>bh O̽ПmK`gly|d|ÓZm)*H1po?@GEo#@עÿm"!z2%xr1(T[  %_D֓S͹FgPM'ňZ>?—D3gEJ{?;%⋤7qm0(w|X # xb"ciVFbÃ(``mkOH:=X˔^3댍"̭sؚw56bj>^PK+q2uc;o}mN/6Wع0Ew_ !p{m9e%~,}\h~^,(77yo,)݁^E,x+ֽۗ3ۧ2X-c s4Ͷ*pYйІߡVv3@rҙ1&Kq.xL)M>d}B҉^ Z#H4:3=m|}xɩ7UTxgS9;" 3˦M #!O7?*^ӖY[~ÔcLr*ÇxL m'yku.&CUc݇1 kW|U(]YdYGmtǼhf 0*  '}Wߏw'w3sx/0l˛Cx؟݈7䤌j\/(*a,W =E u-<8kvg$>ѮZ(`$7*(w}Vw`ASepDec.PjZݏ =HRĚsbpܿt) FVP@ؙ#{"Q! bbKZ+H_Q&;Oq3ĹaYQ|kޡifg2'o\~#鰓 S2 2Glb^,|bGKk_j1x9GX[!p JV_Uj,'v'P^ 5q$6t?n-tC7Cx5?<ې h 318AyZNPE.PpâaW2: ԑRg=0TW%9toDuO_&x 4F/U O>*lҭ {>ãIyAyME~F1e@EN:d#LROڃ5A܍k~z/t.6^%f~⹔WŭN5oX^z w*ʳ7;)՛G r(Y'2nB1 8BGH'Xk;x_yײ qOE;ky<(ݘQ)+@ ycC$*~:߼6W%F7򵲄k<ԝX=تh&v&DT eGg8asX/\;:.D-:tdSFUhY„Z1J[D^vZrNa d.w;m D"AZlR72W>{L%YVS̓Lcɵy(]KRl5|Z0dvKr,Rq_aEQ,'@268-(,؁,3yЛ>1 FWIй h&dm V .\B=6_m<<1P5p  PRO?l3q-yvMX2IAW5VG?.OyZ0+0FDD<%22~1)hۊY-/~E%^0D1 vL,U,57eh3;oGkoZ(W$iNPz&YW{Jo,;AɷTOy)J4!0a\VcRfu0gËSvlʏ= mTT.C,._]h =1w}pB|WG}}+1y/CClpT^?qDf{W&U u}-}Ϻ}6Uk8ږG)i'P!ލ0,`Ҕ%uOWB`ϤT-'ۧݚl']uxwta0% (vCz Siz I]x+lp,=&0Z pܜa*52}$g3]?W/"r)(/1Ph'>MT Ʃ7{0TaЅ6kVm[fUEr5l-CCW>v|6+.rQae6o;%~iC%wW%iR mubyJf#yΎx^|zZ$;u_\INKюy. }g$~Iq>^O,DRmavh͍"tICuNF`.l&Z4ٸ>u}u!r# B}M*Jʹбa&kK5 _[L(~_GL%{u{tۡ082S ǹ,@~dL,Hnq~N h6֜ !4#!b(vLX?ƩWK6QMt],,ꍍ@')png%r5-Ӯ@E6X3B+1J6N]NnҾr(Œ>[~acf2!QSL"xZdPlS(0dIiiW~2!??Ɉ?$˂ G؟zBL_Фupc)<(A Q&P!1KFVV7[U z騠Ďv@!`f Yu_Wh/=hǠBO0kP5U۵Zρ-omruDl╶3 L֖V(sX5ӗ=spj$bcuL>ydCE5")yNDŽ$΀K"n8 ` o *-Dۆ>bp#WWNLŘSwz\ODO7Us- _\Pf>B[HRsVseDEdQt!b)hCȣQ"3UU8:%' 2tGG6cE L-D* (߮'к?^y a!)} _ִeb=Ƥ5kX^W5ne>@Bb3\ȸt ,΀(GӍ3t u!es KǜőkѶE5o-ø@zXH1Y4`2g+d/<6" h7:}CStvn.y&R&?pfDKbUw}$-, )E?A[E;,b*X.`+7yog8s;-W|W"gyF5Sĭ0/^ zx;>BFriFJTN18+d[z[+Dzj(ͅ1 Mc)Ge i#Gv7<RE`ɏM΃>5L>r?> To-j.;mokA~z1)x``Eޤ{V NS@+i3CɷK ̟}06= Y>6/XT~RSO3/F3T `|qk_Do|Qʑov3.dOmPyw1|q_kSzSeN̈́Q|c`-r"OS;A-5 EX%&Fu]ءw[=-j> ao_aw$^[d ( z,ifjȂg=Eb!ۯfߏ Fʝ51pg&Kre])PNj<<-h~ׂ{sd]9ƠdO#V~rsF`ŕ,?mP;+u1cmde WWQئWo9_]1ŀF'uĬ}|G`g _HAY-wtʞyMI0qUN-;Vp)˪k6 T o#'|Pl6y {n Ev\(iCe5sR1="y"n>yח`B>nR1ʼnLe6\8z~u, W cquP'(T_#Sj0) G{P <ƃ>&p>P1?:5ERJyweo 0Svz4vL;>:^SAyYPjP+GEŧM ͜W08/rS/nUk3y/w2SW߮סL"\`Hn ϟVQW)aL0qn}S`RɄ%Ǡ,8u;T)$6 5Jh-qe6?\SR6)c2XG2z![@?P0AVЀeM|dyh4j"LV+Ά2ĘBSjSੋ+$R㏖iFRYOǴ4GyXVA!ba:vR(OSCE"WIμel5(C19 ЕެB^RPy@E4_u׽ ^#_t ̎)1.S/([4-Yrρ`|j'F^0 jI-Q uj,s |=, 'LՄ=++4 ,҂R60vb ɀW -Q be+ YOakovzLdmnm0%G;_cd5A),otu6Lp8Ȝma_h H+\NmhJQA1Wc wWMZ,=x:;y]m5,K2d1D-`ʷdQjcN>)^4ϣPP2%`/˻\v){x!* U3KcYXm0*^U8_X\"W6:x0pt3v8W=QDJk қ 8-s&&DE:K 5e.m7*6 !PA2'+e5YB?*m4kZP3@Ŭ|Vȧ;=qKZo BHjTrYUy^w"H-E7aj~M .Zr⅌"1cTl7yF㷭qEKШ%>F[{K䆏n ekJZ>-;ly/c3|Fˇ2'VȤǨ; _;͎a<}D҇uM#pb &ӂ0Zl)O k`'4tV5&tau 1B+5ۂ< @ w}J',iTzsZ U(T+4nl=Sv~mmH8h&F Ό]d 2{Pj&R;e3ΪtoY K蝴!]mKx~ohѵ߸Gk&ۈߨxR:s|5-Ǭ".CqVCx@TЇ3:Zo3=Fm-89@·،1́U@hDHX,ISbӝha+*5H`)<" gUvKٳ假h`~UYdɄ{Ǭ-y:'1p9/ >ɯȫE C^Y0A%Pz}o  _.T8U8 Eݗ _'!:K9Y ӻ]$[rGVIR(]`S3YrRR![Ɩ=h ' ŀE7j ]^iu_<M&AjkK۪ߨ/ʛ}$esC4?]Pg+*Rb(Ux $0E؊Mvws [wh:e~5eE }/zkLlFMݵM ׍.&sySmT3÷$CLdP@UvehhcM2Վ13 @w&X~nL{e6R(FqEPN$W'A9ZZ.*P_Mm^nѪrZ@'X!{0W@w"c-`?Z:F(c$[vAO|}$F@ÀIɓRy$*FӳŶCWqv^xj+'NrVmK'P&5;I'&̶ L rxJz eX~=+ے}H?ƺ07T%ZsCs~Q9dgi\V/`C [wFch(ogEu=UgA";{.@~D_N Ū_̈>"(SC7׈v KreoπCΝ';lțX>%*4lIpll]:Q ){*1xH|o>B1"YK=V H?绑Rɲ8S;L&1bmmO߾sc2LL*Ẻ7עa#qB-cNf4lO1-+ hOI;+RiP :`I.g駺 rܱOg=63|gegJgҜ ~P$CS篙fK!k*0޼.L2wHڀZz ?ELfi*o(*,,?)Ss ]0#ms`鹭KDo%O=}N!etT5iYZ0nϴ_v/Q"6j#(FQK*>)\.,G#ca.$ޖp *Xٶp:(s}ziF7grIHr_lkF7ɮ< {628f9(!w$IqBBG&pq6j^:| UYy1KͮezWY=\r VQcm׳P%6KvVLE5söx.|!ԇWm ȵMAMq ?v;ʃfqM*>HVx?L龇*LWŽa:~P >"hbωMЛIp4VtZf"v)CHZF)%#>`2-4֒2rcٗR o[&sJҶH3xKFjw] 9J:Ok}dpU)jBh ;U\e53#,ƙJL1A^'a'\,~bcjZ4u1Q cOulc*@?_h#_9R侑uGߚȠm.m24rrv_[bbj98HI?QSJ QBByJDZG!`{"O'uok>)&ĠXZ <_,B|{wW߮+cj"N-EkO֭Y#牏 ݆J;hiOC_?zzMIw+S;iͻi=tf.f۶SBr}[T 7d}QG֫[ӊE sEfO1z8"yC>x > `*Ă[=ͪ ,0$ }t^{ɗ,=OR-iN7AB)Ha N \ѡ .!@NflN'sl>Ϭ( 9KP) JnS[-6Hshs M*x.(0+ 0K=Dn3ښo"pp`EЛhn)k Hg%uU =凴/:ԐzTZK6v嚹b ܃SBgrG jpdv|z01! k[ /`yþИsUc?Sst~{g(v eW?"4@Է>yU8Vev_`/YЈC q4f,T+# Ϳ8.ѬIR FdD cx5netawqZd]~ 9?8' ,v 뙰C6Tjc^y5c | Ykh_ #/n SJJb׺eCV_%dsG&`/ iS6|"̫.G$UGfZl;wȊ]*۹ bբkΣFk 6Q2Drh/l.nCjʓ̵\ #xā&\ƾѵ,ETi ^ĵ]|Di,S1Kvـr t*5m3,E@qL̼| 3Np9pk\aUb{C;7fx1ažZh$o|{YiI3tԕ%}*w\}|촎(V;@k̛=={"5:EC'f5PRe#lP<#XUw2n}Z?rBOy2劉ЏV#N̜R&%ԣ8}5?x+ݨbXy˩IШr|&Ob򹋡T1acos!wJi(@{YZU8 `,>V@ץHۉM6G}n^ntc"3 fM+{c@" N{6:z*,%1Er?b%ײwH>o&#*Ny~U)Ő r),^}1 ?|j-鎹1"'j#4GmlU0{IJ?Xگ8YjiiiVV d*c_ `MG.AOjT5-. IrhE+XPJ:&j|:Nw15JpјvX|QE%bi=r$ !cˉrb~wz%\&ِQ2pSRz#a3֔4%)hk{]g9,7e|C =2F3'J'">|R=|L Bt,dOIum}hujl-*ZČY_a ʠĭ (nN jMdyq *pU2_R5AtJxKcY#໫.hR3 +*i4 IJtr~ 눩Zh"SrgN^5_?qU2~Rï־v9 WQ:5 ٩ dg[nwCk1ٚ|q)ކU DF^ Yp_>k4rŁ֗篪L0HH|?@;a3L, -y*Ϡ;Jם&MiPt fحZd:/";Hr|%tK36]+r2j08yًC~ gϻ gѩG ŭ8O5- I:aF o0%*MCox-v!^uz Ts83bhr-OڄSь>F,9d޴#xp3=Io'Bv>K^&m L'奅*ȧV2ORa"8 ~7s0:C;9,+-i\>E#Uk[,GW&9b924s=A֗(d#ÑmaYT)oo8}25(*7z]&CšqBϭ5!eQ?,+4yk7hح}vT9EcvR`-*F5a8灮zMC|Zڷ_] xlLH(m!:rxfTF9F˖Kx6&Uj/S$}s~FҬNjR 0?XVbb| ,m6 mXL* ۮ5=H:R;$~bg<x2h-ʳ|ކI?+ ^^HlU05"-ۇhAa;aۿ4D}xEa1ĽcByZyH# /-]Xk*yt? ڨ?SM&d&F`h!9'.)vbC0#N[M6GQ8&}؇dz̙DQh@@vI*ͽ_)}B@#R91I(byn^ TV^,*ݑWfUʴ=uNϪm}`=,r R]S1#CΠ٦tU,!s䐱wt YH-x#aYW΄ғZ9恜o)n(+26a$d:ȭteƍ=7 bU+1׮G^KQN#I`i#4iL5TJY{F9YM)B hZҋ[(PM;ː Dp;(G17i"Ӽx'LbV;Ja]Ϳ錑3~iʸ>mcjD QH9MjUST:0͉!*AW v*Jn{b6;cn|#Ä3a!f6u[*lXx$e(*V"~owcBtܒ>823Pp e]96c *6!Mҷ>\֌l [qe/FcTIð~G!y|ػ]0~sm%+hևZQ7E7. <=sv"5L؆lܵo nNҧ~|a߳h;,O~XC)%~+bT31xPWPH%(|lo>(〲8燐_&5zuMq~pDu= iʾMP۠&_<>G %ʕv0xy(VvP;!]v`Go\{V#]8ɯQ] z^fO݆=wAѽ(!DmjpWҀGx9,46x4V)S ?EF!w+3Kl˖N5e#UUHZjחwy{4J|r]s2~XK^Z|Hb ̮wGx{/y, XvaO/e E  fӶ,{A֫ wC\HXk /-pOauڼ_BD O.LU؂l>LA)/x_HI p[>LI@G"5@n/WVbiy[ 9{F|i*n59 ҼǣNi9I`H<Fd ȗ? %}A&uet6*(ג-e "ǀ{D?Q/V97{qhmg(o st rk+Ԡ'4a4ޚ.=ݤ9&8SHb9j."L[PX)u6 Tg6LL +#cGIlثĞ۞MTvJepbkNSz{:mGg[hdW(c5~A5 oB)tt&bZ` S5(j : ZSfh펋_dgעڂNCkuag+tѨ&f RXq7X(EQBE34 ;ul.W-ȶ*A` !p )\]q : $n'ؤMQQO%bᴀ=1="4PsyI,ݔp1loaHx$4^Z[0=8 HmTw-8L/>ԛF~wpW.9X'xsD .iq DC?(9!EAF.L`ӖD]gEKG 6?m,n\WPPD>eg+(VIo5`e {iamS36yHSߐHa4C z-cyS9YFcM{ w3VhHЦ}7 G~?8mW?\w`A4&؈ J5˛CT.E2(EIИ>i7!I sk1\$_xz^ 6q@Sƅ:y^ƟY|+S%cfP/ o5?_Ԁ, itW!h4zy?G vSiǓ؞4&r- f=Ș/PTJޅP8?VLi5M/~JʑѷR=g$1@6ĞqA'ơZ(7lβ~N;m2$qU\Єi+/d_qLL%J+qr| 7Õu/R:5/Fj4ːǦN|7ӑ9LuDLCZZ퍤c~&ѝ)HQFKƏFwpˬU nfaOC 8 ]i: f( `AI<~AS](UڿoAe>hYq.#*lcu` <~2adui?l<%'*k <-Ӭņn-r=HʭV<<~K#ESLA5Q%W_r+bJ)v޻1 `HgP `׿o 5m,_,6t*&z1l7G+< ;PKŘjُM^%d:!~.J 銱>A!j/4~}{b7ΥKG̽WX%6_>H,Ar[P MƦ+Eّ|1ub0:u( t́thiLPo Rd5jO?.) 85 ڷ'Te -n@繕󈠉dOiǢKsf}Tl>2O,"% "ϫ1"I* 񎕱"uYSH:j}ZkjԲ仔&M?l2܈L8Ohׇ喗t|o(I:a`3G."Oa}|xq$ .Y)X"077 A7W;xZ&C\R#x/$5z&.}ƼaࣙJm7t44Z&I.(ƴh$;e-gʘNjë G"e9:"h2"߸lRy#]#,4P= - xS *9dpP<(zHT*=ٮA:x8p= ":b8|ADL NI‚9 W}8QvWg74OL&zz<ˀ.I?2/C?Kd&zpۡ!V8'Q.Isѥ>`>Y '.ozE֑/Un"![Zp{|DяV/ w;pz6Y ֠ѣt(o^kt%ьRҨ qT$ɠEFRhJIWDރ!g׬Ȟ6 .4-1'bR]LYJ9dQ-&-W4:x(fC=ҲFQDa6YC[OIpً46QI lx)TMrnu҈7Ɇ'+vVOfN ܢV$MaR;u3#Y? i=ixWV[KL@T$+mySRO Md-]qZ-'5S0@ŘCj[7.4+ǹv&}[-^mGo8oF1ɮ a6ps+6bSgv 0_dKJҷ􆱞wfJ/.z$ rwsURņ[f/Hʫ:uY B['=fU iwNųہ9Daz;\W]GXc9ƶu5k`8˹*d=ԐM%IEܜȕCr@$E}?UȦIw]&XѡwMv'~`(3 (v^7JCYSzn $J+d=}&rϩ:y,x'd h;hBY|gZϾ\~^$RuR5g~n>{ L!v0Ugk4>K$V[-b6Uo/ֵppm8t_Oza~kBU,.7 7)kmٷi &4ę*@S'{\g)W6]}u0hs2e{5R \iL篙At}K }s.}WL"pHjdgi v@[#Ъ߾͝y|m:<˃u("zȪ]`~âva# frw u9ǟBC,BKytMEY)ʱcd8z^e`>Ti@p'5 FGP\h-)0g\`M E+z A@SM -xY!|{$̚u/Z0^(T~y)Bףٚowh:GVVE*b*q@XipmAc8cYRiUf5헣srBDP~ 筇wMlo"bѱk&T9v /V2^7a 䉸ͧՆt =(pad "ޘ՟.묝E*, E7is!-7@OpBl <]&R-Y.mr dL[!$aI[K{xz(h-_ok~O$E*Y8+qVhAdV.Ef>n&$me>:I1{tw98| t]C@=bǜnd㗞rt RQq^5^-5ImF=r:bq%y!(ױgyUt-Lo6u d}oy\7 Cn TSXc+oWglC :tF+;N-抪okr *դo!J)9e஀CB/j+ѓyK(v@~5kl 䦛Y'E3*i oz5a/+f|f#?S[u~Oc"QrL\Ge#ɇpݍljAK3d$wST2Df-Zg!w83}/™:c( G뽗V;uCB䂯?Aio`&V0p%}-Ь}B4k^0҄V泞 NۿՓ|nG05c߸zj~Rw$@آ:ƴquxlM;]_^Bթ3_52Ƭ#Ƅ)hvcFGl誃@W? 'f"y3mh>iGe, WJd8?l[fv6t̊3ђWwkm%M]av`W+%Rs' 7yCLۮٴgVv&9<Ѵ3eEW=kN'*:uVhgO>%?bDm Je_:roP-I5Jo[T~܍,rc0Om,%J폪6`f[ Q:Lfߘb[rӦ.qlGU|vll|+_TF{w5W ۿIq̮OY.^c+=eC࠲`~phRuO~\ G: Q't W)Ŕ/"1u !6D. F^2kKƈ[98s~ݯ٪D``/cACiN} "[ByvbU?QsgdMU tYT|?[5>>Kyȥ=v3MU2xCԘNUTE 277:WuFJ )YfIepkߣu+$5*Lt8D$}д{$̠65ړ{*gmix>(/u&0BBУ= OIڵ%g|ăr۝ T44uEX^*a)P tc j9_mPCnL?ø 0z(`!/ qtWfc.W!Y?i?N%P ܘr(`\n0Oq *:-P>!ܽQfgٷrSF7|HrՇḴu`Ů':OxHg\$jʁx~;>cAgE끴D*ox znϘV0"|īNBb|ը6#~.WsݼRu BrTL]h,6Ig $a1b1y[x`/3`4cvSxlGZpkZ[ .S9ӆɓt-AuAS:xSތuz˾1,]Np!{+ݮbӕzlzE\"!M C ;4A=3?;y.cLm3xJB>Gg"U@uf9@;/ 2`OCJQTRTS{RXXL:Yi4jk!he%ÊŦVn2u$Fѝ{ּ&*JOdf@W&MS/iˬ1B2Wn 0O|ttjx PnbnI * MihzLlkCP=ôkC,B8|.kjګLm%nqH[T.-wt!FfƊ% FI_kJf {>/7Pff}XLmgH 8bI6st%a$||w @^N2uљaѥ]%L%|&V5[4>`m"z)掞!5r;R nB`яe] .-6͓j/Z0bDÅYܖH_BUzO`>z90oUac3a hf Bfj22?k ڐa~HDSP7fgKj}6,# i+\: _ࡩUܷ7[q>[p'9*2Ң&%K72:XKl^uBfV'x*Ãpi<ְd8抹e4wQO'sMg%s}؎,sYƇ<#]onӲ@R9rdNbɎj$>!Ǖ$JXd)m7p2>q,Xɜr/iޠ\S!1$L.UA*sjaw?wRvGC=pJZhځstCsE}Bhz V B+Eo$vr dlBsEtP=N\J'u<ފHzz*;a+| &4qe`fL:Df`̙ **H>: gSsצI=w)x ?&UtET|+zBCW)MuFO0\,1#&J_|{iqZ];Rsn`;3DlֶDMC0uTf-rl\tQ MK]^K#0s` ϥvx !WNEhuԼM~.L/$ 6VW:3//;K$g`k'$@+uuZoxfFSxԹc}*ܭCCF_#ҭudN fT|_FY40W:9 w:T"|t,w~<o5KB|'ply^Iu+T\.I:|GVb灕xwTR_- )BdwX$n lo5 dOh$wt+(hX35%lp V/6|ԱlB֪"@{~KcQ~ iBϣI uߵV e]rHCt31_҃|NZmį!| ({I}&tQ&ʊvST+`s3IJcWL%D6>4Sdrz٪ Ad17BKvhXu05Ül<n 58dz?J]G +?]:jTP/t6դ 0BgPN z L0e\ u!hk^Nt@CJv" ɺnLV< aS/QƏ'2OD[8F0S}A&T˿17׆r0:H,SMmYRoCУ>lPS<pua] -.y2>.Š%+ 13XSo8}˼ iB"dFĕe*]Uӱ,0ƃZyM.&y%`5Ƅ+c78( ڗMoczm__)ST,TKapfXg )oa7$t:ɵg!cZrcnAٖ5g&3+9ذB+JP\-Z._項G:ֲ4tȃ:osʖ3.A1 a 8&qo[9a)kdr]/SBP¥*$XmfH@L=v40,.f xl/?/ -v*}UrWnFIm#OWb'!Æ4`YяؖZ1Cw 3B?Lm2^L'{b6K@a{͓75D۪0S&ֈg_òa٫dD蒥/G9%·[[V;ofr(OXłn,5dA/Πo~m7\\$ g"u kAx0ُzf~z'ɽɣcI+*yeEB.|6y𨛠r Ò[6ΥWr.Fٔ rZx|&,1_rPh`=y,Dz |u:IdR ;Rn3\V=^Q,D1o[ᕱygW1"V4*vR\lɲb|Y"cUs ,b]VF3aLvkR/u|д geC_, +_0fJ>KpWe)j%? *KqPi_ΡvXMg˴PM̡cCHsL 0Mw 2m9˗Ew(2qg W f)e&tlf!l (]w|yn4«n `|+ S*wòR7  '59_^>Haco4n@gn()AT+&'4џP3l-&^eyQQEgQn[5tmvVYV*x ޮ:ugħW5Dm}fh|&}‚rS dX|sej+Chj{2gBq!n9:m_Exy]~kITsZm?vRdN>#L%8( Iz1O& q3k'K2m UPI$M@.8P˹AJw"G#&e4i3lRIsB:-.%Z`e} WɔկN-xqakI \cOMc ݜrv^%TGi^lz5($Fy 6WyP( z|2C.9F:'(|ԅTHyIr,z-7jOO̵˝Fٝo3a+ 'T^6VȎN/U%SLF~8ʭ41.BlG ys8b YןI#,^'Tzt?dT݁0{M8c~xda5R;dBy#˝fpCS;c mL`,쬳O$Eb!c旺yv2qU<;"H?!+?ia.7LݢV۲Oeq(n퉉\Oq`QDSyE\{5ҕ-rppt3u̟Mj&O(b} O,t cHΡ\;f,ܴgS&cEڧEcUmT&p93h}zJ v _ڻ{20[%`zU!Ɖwe 2q6Yv{ /;3~@X95U%ӕGf<rv&cqNl'nmpzĩ>ޙ,Hu#C&\'"R5{#2Em%%d٤͆-77R3%e]fh$XQT:Y1 ѷ4?E؄zCo2SӸq;f2葺+'}Xt;q?r=m~^#Y5]WC$8MX;|$/~Vf͊gC,fi i':MxP38ĵ7rws j߱88{_:'jD5a+lT5*^PP*а~/O>y)hwN tjNPV^n\ŬRׯKul$ߍ))eF! C+(]e7~,DO0;znq\,t-{Rw? -ތ|z|g*ւdGLqEυzhh[@/IW{L(nx ^y(~p3J&GƔ)E!nAJw E* . #QK7a6 o je5&qT.H#2R  8a˷|EGGy&>CbӟX.{"ܐيJ89٣., ^jHtE,$0Hfg}LtF T63^C esjY+{!)93sGmn- Yۍ)$ HpAV^d-?IMH1X4SӥJ-`A0?5S'#-]1W80":oiu,#Nȹ'n.AtMn>"Bn҇fBlk$t pe3\`1> u.}^ĔyXPx9rAts2TX+J]#^y&ba&wL>әlF{s(woB68Vz> F= )6t-H 7z/){xPsoGIEG ?ah"IlkZzDXNC0.7߽nǍJ1<+)< McO9-rGb~lp19*XPT(h}hoG"a.qA@GG0v}(#/W<`dj*L&Zf"t&H`He^~Ӻ DȩpJo*ߎAlgxюdgs0$BU"N6)ٸݛ8&`>-X[Q2}a0SYI/ t.>Cã%PgUjq4|#;Ӎf^xo MzxHLmozABj I!tk>Ub*ZaNbq>?@,GQ;o$_kS< E(vvy9Pd 0׻.ť*3z[NoolO0y~p΀b!ôdb rZҶXd #Wv8hX5, qk~W"~CK~lͪb LҏT!&SS I6'z+YmJHԹEOawvrTaX®ճq27jbRw̘HT>߇;=H᪸ЋX,nFʑ 8a[Ѭ%y#--w;|ȒIiXAs*΢q-u5{wО}U300a'OZI.Vk7qs#I<{(̖X #$i;zrz-@,>1ylݧ* hb L$νdzVFK J{< 9f$rhSU,N@8Ǯt3M"(1_M1\r" ƌٺ0+Jg[(YiŷE,^(SQDPnjIrVZ2G[ˉ,wRz_ J Og]BM~*+ً8}! JOl9n">4F{z_' x#ֺ?(CΤ/Zퟆ+?~|”1zGokцYʇ" C1"b~yOhrm)]d;;Avӳ\SJd}2`@]Et9!?|UY0nwBlؐ>5x&JV8)FzYN\?> XYc$}X%`i5[S)m2QULqm<b|@'ղ_W.᢫IcAPH`ʃ 6lSP E3(=J8`0FJBV94g rXer{ws[t3\_*2K5@SQ (؄F=\ ,NGaIVwW-`kJqcZYbَ6ci $ m Lw 0G{f7oWQޚIՏ':x>ᰙ:pCm[6]N|,8\AfqN'5pk;-QT=cиi01n˜ZݑƳ3ԟ}3㖪O. ul//RᕷGE@AN# 3&6Wsһsr'2" 2N}uexNq+ft;C1ي/Bio R´;ڍKyz!^Wg)M [^j\VW{z-$MF# SA!}g3xMs& ҍ!K=7J~Mt43~QK4(y)q 7>ޏR0u|/5^ 0Z[9[gi N,$RY"9m2:'/: asO]xV{Ѳ1]B; i{p3D%%lK}SE<'20.:AjHj:Yv\4 es6_nAľ(єUs{ϣ| cNqE.ڱrmP FB^V3B;RcF\~?M9˗b}  ?ja/Ve H?£lJ(@OФaP얰xB>Wʕs9L7Sde ?G}arXգۀV;F+}VgjYՊM:6z`8H^-u~lm nŤdՖ=/L{l7nɧYǀ/} E'CK7Y;dŻlǜKT0*QB}{}+)z[&ۃp8Q $M ŗc c~E놉+_yD*yۀ\8*-ђRo7 nQff75NPq$mcΓgA3i&wՓj$썵4㌝Q!KF$V4;fT.lN~|T@ݟMv1JU~;%|u٭ʽ5/ِnDݏ"v>Xk@/od[B5P~9CHw"Jq9ޥjW= UeN:evF!$ԝkPU "ѓoƘ#ό)b证vQRW&C480o5` /pd^ŊA\H{4=z tD?y9 `_ѲH]IePt7QR\GPFy[ݖ RX`T!f5_" 9jxF4D859o%FZ-u&/JS5"I &4_*x,#2{IX/EgWxPHk!Vcז9qMu4Rʊݛٚ_"p _AG  &r%ZOf? a%@Y~Ε]@fk|MB<~, Ły.&Pܘ;4܅_׫+L|HL p|f5pNœD.ʴ|UZqSsYp諦441X}ɒ !|̷d[W6 sh0"k~FNťx{b q!5 07nS1XE|M؂6p,B iZm}2+v%RS6څT4[,F)DUEݞu\>-9!;4KԾ8 7R=ѐ˫$D3=vrqýe\壐?TYRLuĪcB l |e3a>:;̶N+ {𿦌FoˮtVt%`܇X÷6unFHpW5LJƊVQ6Jk 35`qTaγ1apcHӍX~eLnl>,ʩ0A7Hs8~z#a08w3zTYDf\л*~i Ex'03 &!.bz8'RG +MDF?" ?^>X;'d#f Phbnu*M7.*,ϦʠPDr?H~=^en4grh7=w]c'󧚩b;E7kBsVf,!|.?xPf.Ϣם~iL!)@k` e:ĐW2 .W.op5BO~o]TkH5wxr{EˌL߽{ELvfQAKqzv?v=PkRgFZRI\ ߜZenL0o2d`#qC&ILc,ap\dDn Vuj0K7c13G͛~[||u,g0bE)!"r.Q 48wMa3v5 隫fZX+SYDmfp^P?`xLڪbI33x?cLS#,\Bw6 KD%rMtep2 \ar>>Y!I<^#_bjKEZ`H%ԵcsYgPbt?h&_*l wJܹN>5[-, cIthlI0}^S?9YP)%NJ8( Y=허d៉y%w#"J4G`4T/G]B҉J3%1z:nur̍^F}0F aWD 7˽ot\GyER  I`" ; ~%e0O|X7RߝlfƳ<~)7T xOQ[c{Q+V|9h;\VVa}+ jhUR w=;ȃfh2OHuj02`b 34@v5a(HfH˽Ղ5y"=UNOē3)53;Obɼ9P{k ?YNBHJsY%W/3<>C8&[K*Jn;uToh(h.5o._{Ml.n ő4,$XOBʒfQFPbh G YO~&GK@uqfqD 2u Z$,7;&>}V錗3ta5pg[)0P1C]ӭWx ضr\YayG"yC ξ-=!+;c>jC bvY@2_A".HCsf]c#`^QY KlJ_N-{1\v-5A".ry.{?RjPY|賛kO[QX:1Vg[GőHr=wr?[MD $ >P׫{iN%Q'o5@TIܶ9ҜCz!6Yo* )7ȓ 6;p^/~̔Rۻvs9l&7UeMBoSA#u"ͥhLX#uԈrn3D7gJNaM`m e@WLQ1j(GAc8V;002ŧ|wԜ#zƟ>ZHJBV%=>! X‘Tzō+qVlL(7-ogXOf3 &#mYM]Nƕ’S%#áI Ba 7Ƚ.coORFρt _l HTFsmmHXY>^gr[Э3<7X$\$s*g#vo\|$ytɦ_ґ$HͲrat>@0QQ0QW90ݩ`҉^\fH闯>ӊ^N*"5p:K!8͆5K"h^ٳ7$ʇx!8aی$T Ԯb z03Nk0AZzlG'喀\N..!0-iqnm۠j޹QPn%))/UFko vRF)mWL"gՖiYk7^Tj!:ͼa*Y b(e|}kJBƵ VU#?aVFrFA_2z2 5 #|3g{u6ƉڽJ["Iz$ꁜ .zΓmqV=wZGa7eIckd20ԑPޕ;xF"5@.2}"A 'Syb.[VljfcF.z#+%JT>1eo֫qA}2FL E%yk h-Lc@ALjb)_P 2 e 5_" Kpig61F7|&/AN&i 7/w1+$Ӌ3 9ZOr,~>g\Ch= !"FOM ~™%;(IӄEsNkXg8m)R~S%k^Nܡ3_҄VɩZ=mO?mX(jXYAt4[w9BnR\>;TT{)f'tP no Ⱥd9g w7lSe.1iN{hq!VXbqeN:̂`Z k5KmC!$5f-/Ln0}EP9gn4h0_6KvITZDЌxXORZ3L9Poxv:񔠍 qT@/ːu㡕P}ȃcO(7۠{ gXҢʧ&&_k%Hf(͖7P<{Mc~'-՛LNp|RvZlH;Tvj̢E[kO53ȭ b |Ime 'Ndg:"1[;zȶfRTy?rtN̖*mLm(FtyƠqns4{Q jbJ2R-kfqش<5U(e] k9|Vf39hԘ  пp#!S?rnfG|܋$vm)PT>2!7rCm(P KtC(vrzG0vT ksNʐv߷97"ńI4/*J,GQNYLj"2uoh@'X}Æ%+QLNӛ܌Æ{SrCYD/-i7 IqbFk dМ-bQJS_00ޖ+ Ɛ WHu牝0 ֋3gtG\tp|aaPd_A,yHL {O+FRi`1ֱn.Z==d٫uEZ5Yo ƛ4+'n&D -qh5}2 RMt# $p]{,4r.P*hٜ)$u^qqbJ`Q@3:H<]ݣ@ xPc#,vW9E'Z7a{9! qTBf7i^P^m$tNhX>z򽳑cETVޜGN?ut|%$3f CKNycfe~e }kI sN /XzgyT} \Dgs `|d(m K C~O|vw(S_xR nhZjhLHӋCGڠ / 58\LoIV~)d+Gs0gRmvHBH @h%w܅mPwqEɆ~IQR'6U{0g Fp6S[uPբG~Hbe'lg NLڧ@!ۣKg K&t]k lܤ۹C-Ij{rF`x/PqJRq䶞WĘL|upی Ob34\ΰXs U8Wx"Hg} v{-CGp7(&>RtVJSZ=݉ʷ.Ax%dN-&Q{oѦTkՔ]t;!W\3Ha=orDM$i7ffsG7+PF~ ɉ#קrJ;(*S RT=x(V W0r-bGGeaN;n zAhRB1e*/#T #$'r8f)5%EKS1[8^slQ_t?rW҄FMB4~{wVۈ` _ #Cfu%qd=h!Q~`EuP@yIJj)KnX)W­ƋHo)kH$ YW )r ۲-"@'W[Y \#Dnoqⰿ90g}-0Qw@^2D=xK8:3Q>!6K~.Iq^C8Hcq["Qf$U}f$JÖgZ hl5m bz7jO$\Ok7TQԌwek'V{"s4ŝ柎gb=]wUQ 7+AS 68,vM2XUQ1hbXbسAH" N-9r(рBZCGxGl ?nXڊĖ` *j cB`zk</DabO/gFpvIb8MVx;5U'#iO{12s0MI=d[&oX5Es'H4-<1%d>z[>J%,eF9Yp>|+.9kKƐ*eő.\5 ˂;H ~` 4hi7 &(r&q;Cbw Vk ;";A47zX0i7F}vL@I0h:&)K՘LQ\dex3ӾʙLIk{Z z59[ɬ1_JW~֜|QӃB-zss(ɏ>񵦏v"X-6|NCt|AU V? tGNs%{HA-olbju=w[ÔKǖʱ }Vd%K_܇O|;z I’\, OIS2}BkCPʅ楒o* i׸=HxXPlLCޯVp'4!G;}(k՜0iGf/-{֩<0@e0<2)C7:2۴׆O&%~R|ͻi" Zyˡ57,i+*H/?Lhe:Q+V-5v[jXMZ~\և_9Dz-;Zfˈ}uQC'>X-'5P܊ﶇy QM?y_(H]_z.aG`o%qL}fk 726{':`5\ڔb*(S[{ks uy bT4?*&#,!aгtC5ێ%;SNE Z1/BS_j$Iy;8)-D&B\uGV3#;l< raߟGͬ>P"M4*ネwe['+<,]>#fV 2.CџX[ SW8DR! &z¶߇wHP$JtfeĄal~fR:A'YlV%ôI;r5aYw#J }wQ*w'crt#K{ VٖwRWvNZmڋc%'ӄ54gTsIӢ ojIfz0dsR2_*hWD^_Ad2`BJeR24ՆDp)yʧbBEzk/־ ~O/Mp=Z[۔en? ]XD1/CsU ]Ӿ*?<.+AæIz .ӤϔE lŠKG朔)W+UͫUaI0 0a磾ł ,sPs W[By~P#r %;;MԮ#Ey圪 CkS்J? =:s܅-. Y2< :BYyxciX8e'r;AZv'ld=ho]dḯ4Vj_<.y>PTĩ _ ]|zRe˺+bm01di_@Ev6C: e"*Z)*cRtŚ#P~͋2y*|= {nyrgw$;}g@(,ifeI`QQ)L}oܘqyRֈOsz |-j(+;/ ~P :˥+TT{1) KmPqj |K;z/f@$j[РHxE!w=KqnmyC͇%Yӟ0$~9agVU:eZuBGh%^gYI1pkhz l>3֦l|+|*",zɨ/<6Z?=_DOGmٴt@׹m BH8!V/ϋ9-Sq̵\nW\X3:N(dkFEڱ_1VwFք-F:\VeLG:Å\F׵zj/E hӒ0i/ x/[HUKօ7fYπ ~&IK|-kn bG]zB\eeU&DE59;+"2>8,A˦:A]f /s-oPv/ d~`&$98& ;{\Ca|nH"Џ>R_ͽge XqqbҙyE=jr%#|بHE㿢p1 Wܶ0훑"rwi} P g#Cټz!I.A7Tk4&cw_˵dDz'"ݳSXtp~;`ɑ"jCax$Cef-HixGw IwJʽ[d WCaP$+qR6n![¾qk$( S@#_PP%oRg @S8{v^+7HY|u PS+L_U3,jSZJω?G|㝚7c?;E`hW dIsI f_+?Ɯ*'XY:5w%k8S1s4K @_4KFh )xxJpSG8Xr~vY,V*,e!0yKMo\g=u4) !Xa cX׊_$ۢ_ e;.;ފB F0y 6PDUAE`<&UIK񂡷?qvagB9!'Q2[DZ%p:247N^PT?@نKh\3sWW |܌'^I$&\Ri~ O6%J? Y}ujhMmjд?eY0jAhLr7PU[y hƽ&F"@TUu26:æ#Fc9';Ű%LkZ-q9ydWkFR,=&[v1eC/ߓC&uBt_m{ď$ t DRr(k4ՈTd\~n :ך{qFPbrY' ⻅4mO<[W(Ekadsֿ8ŋ@bg{V:?wŎHC N߷`Og[(1SrALNV8~}rV݋χ]g= A%:B}P~l8\Ck['R迡f5H%4)k_#yrsl)֊iA|Mq9nw@RlrJq`_;LA :F0Г+d;0/ SJ|0¸$j#v4{1LuH:a.q 6[~=gl-)Vr3΍LBr̪5Tlq:}h 5I.V'2RUE5zД.4̄%%" UۑIq v*HFH0VXXiv`e/&)@;5 [|,ngl4JtެVf:}3&n]3fF _ Fi'  C+Յ:!V- U5[+ϯw0s\*WƌK}0vܵ_z_{c! J`hR _f=U1&j7 ,.N5n#ǀtSG_[5u:phלbzq ,EGP/ qS&kPc|k2M 2Ѱcn/Yp $utQS՞`Xi*>wQwFÅUKzhޒ$KkaOz !mtS mi~1mB[[-r|`l7i rZ ^tbe!R5T]ѓ_$c7glA9"wlrPȺZeE>ɧF@B(uaoə9JBI^pWFfp*zU2'qL!b 7v.Ehۇu|({2_\ZoiDK.lw(C<6=b;h:3$w|Fvaë#5,Fծֻ^qx>-w]爕e8MX3{4g/F6b=wƼ_r;4L n5@83Q56}yY- f%4L0wn/8u$TKO:"ׯOm`-H =hmds}!k3qӕ, 8Pzד@Er_f>x$r9̅E5XqBqщ#A 298#vW |a9pϘV.2ĤFYDžruRWN4hA"Gp!\;.1%ji_Kegtxၽ'GMiqCĽ}־elӥ!ɔ {$֗arR*B]%3z] |4U}SSZq@G%,0[ ,א SItљ|M`ED% ݻY9K_"|Uvn![(ZtX{x7}j%(?ni^t)4ɥd-L1~]:q݉冔dɺx4B!IYCIpa3B昐^.*+ Hj}wL Ϊӏ=]Ym(w/,h;S9$-I9ʇo{e9t+B}k:'p)I0BwДZShK |b^`)|:Ot[1!(N>(i$G#TQ:ʄ˻8̔+_N`^=BB+!VU޲fC\GZvXL|zZxYS(òWcdJ+oؔ@?3tuz4ZhA%D-74z _ơۜ s]z-:*bIV1ͯĂ{N7gύdX؋%K& XE4WՍ`:B h#^y֟%Aπ?,wr^cGR`}EN!d;V~ɬ3:_i,cEo!d,jA9V;56hC%)6  b_gB34GX32aBݫSb ']z &6n[lM |e\=ȊE)lC)^T,x4XHP)6Kj}3:ku+ˬ%t'%KkqfEQgb? HOȑ0TBt #VWJjx6|6~)r9}Qz=%ߜLOΧP6:lX2k 2#fDykc՟ 65HRV&{"inb_bNXPucb^:vp_UW+Y/]Y+sBY1R<3_׏}+ ")~ƭ>-Uy˩ ^;Q*qeA/Lu2R 9ๆcVO/8[ {,fiTJ'񅥻z9o"6%B+魖k8 CI; LL^/ ٸqKb˩p;L›cb[i@X?TJYӔC4xswPs[D/*+W9VzA XL[ ӁvG{Exȁ˾G@8.)@$˙yxҔ'sYe>=)Q0Myц/w[kX 02*hu0OOQd&} "0&'ǁ$V%fT|;T7]oՊYje`\F'J\(kC~d]N{? a o@VUa:#W/ Vք“ts9+X{18 rCW UllZz MƼVk2<,)̧7A|;5<*wCge)p?#. CT6i J)>͌]SpU5wzlfDI l/3 Vu7Ĝ뵃UHj`&]C tB-|~u oQ꓂`[X! mF`sSoӀfΕ`Ns1L[K06!<*wG};a=*3]8;3mmtJ|f=[6bQ~Kk"g,򻹰Մ-M5"Ls3 Y7er߷S̓gRl{ZxG(5(IDLg}f\1'f X"2^dPUаadY>njDqq7_cճh\?6u K9Q>MЧ5M<(ed f,,u RL!I4&~ksr{š_oatgg~2?7kp~pv.*L-GmЋy4BB rһ_è}mQl. i[QڂɓQ^x*!8{e/] \kCjDUk2!'3NE=q 3v%O8o}XGw2=8n7fAw.]fn6/fG%a|Rƭ >e$8@z?¯*q[w*#(1PF `sl+L| hjW⡃ͰTfqz>qPWז&E?AIVvD:(9-f,;#,5hzf)!a>SW1~8/{2*,j>DO܇ѱ6$ MԱNڄ#7=#{v΀t6*J}FڦZ-ћ=:OjؚkE`O-\sd$s6Y^f_u^*+ <YdG3R\70m>6!.S]t:5;2+}<(㺚\:l8h;P% |f-j~dJAR}r27rB Lg_۝%j$ZeM!^x@}Z\1G!y\$T_<åƙ6CQm.DƤ9[U7N˞;weS! ڢ<ͪ B9Фxs{[ d(޹2{qx1bޚ.NU\A;t7 b}3BV䕡^̿ t8-nCVX]N~ϯn>E1\ؠZ޼ᦀ$t>C9Loiga5t}3>Y VGb,XJP]0ٕxm1^q)ş/"qs Fbǻl"}R"AxibMƪe%T|w*J Yls +>|yjьi=DF]měH0|9-q{tq4-h9X;w҄XSchUs_ ln"re(+]7UX&t5 ަ3piNrBϛ& 2]rhUϠ0]]D["L(XWXXAx6/(ZH,Z3&߽T?51-<<A*mv\B}g$xWk2K]6tdڒM HJqR')^K;3xwpÒxx$',,&"#fzTU/ .Kd/@ PcY2Tڱ ^uuI9D0+AgkpjqhhN1*q1`2wn_ijw)r؞ 㡇*3:sIW; 8f4{lvӔXwQ빳g -/tT$,vq2vzr18qu^] ddss 8MPkm+ >ff=D,[!1#T2183cjjVΦ~cd@=-$+ ύC)֦%ag„ n0*3H6o,$ qBgzէOW,V 5{$gy,`-?vx-% 2oY9n-°(${ӳEz8TP`խ#ri٬& /9'Q;fQTKt`R;LZ$+(d) Iߗ?fk|5TOFAfSI_?C>Q ܳ|gs7 |Z}c_ *To]d򧉵JyRS9jviҨҡNMvE[-%)`4Ir]ֽFs1M{|hQ~P ' S#L+Аn\Ym.Nl<ƵhRn"Zu@#OԍH7l1AL96g#iN7[irq8v#^K9&ɒ_=\҈x3z@'^¦iBT洷ӇX؝~]VŹY6a0~ĉ[a \٠Dž#aQ nە ]YpMc$-. ĩ>՚Ì҆uUMVT~L*ݱ[]+v~ʴ'Bi n)VgFӴ=vuj6c*(Ӣg롩z"'vA0*(idpѣ܀>Hɥ) xG\ @H"X][PhO*x@QuT(d(35q=^qpċxMtFpdKuB騲S9@q ;sWniJ;V?i j*%jBezNGX_o+V"} :S8']Ԃϊ4ٝylNs(_N\pUA l.- L:D)]kU61N >m(Fa\ӕkؙ"}YrpU+;rOVH䝻ruJտ}!Q v=+ v 5# kS!ʑy3?4d? oڬd~~> (y^M'CW ,?_:Sη@aM[I_> As`*U ؂-:mBB,~ C;tvl9=Ufg2SEoِq#mS)k=ZEFT۷}sAżrǬ %/\yzH0d€*ѥ@ G|EGf: Aw.^:͖s9rHGZ^MM>LB%' ~R{[s ,AP@y*'+lmBNt%?`WR ٘<2{C$0{xC2%_й0N+Ƶ~!.b|U~;)^z~eu3|[ EX t=syMu4iWoLzژ}~?n谙P}uD%w١)R$e4ٰΉn{65lƩqXZ|_DP4CTOt:;0Qu cg~2>@->spO~RIݝU*Zg*`8*s3-78j瘽 SwjùTor3k ^g28~#-pl .y&L!G.gY"uGD@/<|kD=;\4$ۚv~W;-8,BjwprRc }obJZ`(? fƻđ|e9wMSK騃_N D;r% mq*DDg{itZjSʌZR*wg>ʟ&7UƢ}?ku}e^M`~zZSJb^f7|:KqvpcPG?p> ].b0V8q)5݂V{BcMD~)@,O/T oޚc)[C>?t#fgr!JKJw WT ]ǜNJ<W;Nil7OWw];8ّ>̓3Bmxxdk g쮿*F {Kړ|E;{krj7/{҉#>`=5jBL=|-ؿc $a%F,;ߺ\CKQ8rkjGt9TP*D|}\FkG|" vKd1e!/4TKJ HM>bFDkhV'- [ yJLbADl@>oP"YݐuUwm5815`Z{"4$TCz@s}c0}]iyIU.I3V^"=MNx.S("OҔ/}I?v #@-_*{ȒQod4Kfʐ3S;QȮ=_YZYOޞDE30I!sTY,OmRw L_6l6P \HiAۭBʠ)b<t+ǟ $j#l@+KS)_~a:۾9>Wi^8W3M'T)j~ZdCϚjX.V{?=#EҸ ?ߥv2a0dbul5gLIS[MX$!|~\/Pן@Xvo6kgr_&SɕajҵF6IDs|]U Z/ +q)?c῾XRۦ7"iPpG 0}@az8oK( D_&ՉɁ^Уe `4Ym=jɢz/l=xGQ[{P&gɨ՘ee!ӮJ'"zy%oa&Գ iFlQ9UV\΄2,'[mgU!i xꅫcݜ:M{Hc;٤% %]-AQ @OgAlIWxE}.{WDTeG"ڸ, L?C0,R*W=VGإ}+t&Զ P7:*1{p~&O땀M-=GUA>rʎUn#(zmm@ ~IyW?sU sl.Wb@l*l~bѪzbu i֫O jnq2^[ṿGlt㘨 /$T < (ęYEѾ x1}=9D8 .ʅ[ySUP6#w'h U5roLET؛::C IL躬]+PQ,eMSd V5".Սjȧ[=@ Ӥh\H&6 vTHmzu: QO6x6@@gsP) ./!? ÈEW~KӞ Ѝ|c?V_&D3jXz5-*p1&8VN]Xׁcf$D a[Ѡ|j˾.Y\f!@6%a߯fz纯 10ڌ9]2:_~/Sgt9G`!ola7vOJ1>OyANYU' &gOѼR@q23b |]f)AwĀIV?GhC 1lԞ@̈́VPdƐ|0Aov%.u6ozpy~O{q[ !0n=R}E+P_f8t[}n\.t CigDWil?<6QH":n1H/ PC>U۵/Y,J$PB~sҙO`@Iɏh/f-zM&63msC2OxlYQsR&.߿8 (JӇIbq:@5DoK6'*㟰I :[I/a9눮l?jWmc|e /g6l da%>3]PVnoc.ѾHC1lv5?+RkmjkJVO/^y> 6_+"حDx =]ߗJ#p Rm__Tjt/<0|=3ƮubA#@oX+k$_;EJf'\prI0v f?!~p?6{2~B9J,din ?0಑V]m+M:hM#I̴ X\80ϭSu|Qd n#'˴yI7a/]{<Kv-pAL;[.R4xlt~[..yv!]fDsLn,M U#86a? 8#+@u]]LWafP@^u (͗طZj7SJG1nq Y iyQ@b0фd(.\Ex<Ȏxz"$d0~bGqٍ#u&@b١ߓHHk4=u.r#Wݯ۩=yo8RETBit0,c Fw?qLWlWg5,ɕ욅ZafA>wfw+67Pbs"mhW$7)kzҋ 0$]8$kc&f+e j4Xʨ!`x-ߵWj#>y"CN~_ypfvۘzX47dnG+a"~06ި-GW]5&3%6*@HbBJ,veޥl ÅH Krgb֕ǃېe]~w@ۤ>L.Bl<{d[r i{֑2<$LQw Moj+YKP '̸Vc\],emS goWϢ I1^^޷`$m&NY8 9Q GwPlq%3ynj8]er_8b -W:GukIu}MX-ZBFn5}0 Mge6‹'].$.D 2A31|ɤt֐C-9lqR79e\(n_b60u?W 5RY%HZhR=RƩt{SV?&p/f8ߗjv~}F:$"B!pSk.yiu`@oTS#x ux,W22) cU9T.luc;H(:"XvѠ)A0{@*dWtsiRl&jg' { fVMO!Cy&D&F\Rt iDlћ ,>M}6G_:ʨ{kXŷ]qRCz7Fr*s̝ 9>CIIv5);[UQ[GQ۶j(H IX62KS!xJ)VT(_#cMfM`;:̅1c|V-\ S)LG}FŏDpڕ ]B|HYlj]w30>7FE"Sc4=>GEhߐY"7 t-+jy3t}_@Fqmz u^'}%Ow7uT5^d`6C- j̥R=r-˝lb =E oceVDZ;l-K#L\Xkhld#!EJ&Й !"Bctvxov?E)oF;7ylJ7P:C|Al֌zPWohm|/i]NGNU&{;]7ic2Y R>(c5_$5Z@ USR^6yϱ5j71N~FĩdUZ +L^9 .7)>2ܦH2ٵCf\dX9oe K/_u SSط`3enh#E100ڪ ^>|PwYԳ뭀1d #Vmπ=G73[n0Q#wwCˋ s헮ZY2z ™Y sj@wU=B&$şY;SHAz q{૛2Ɠ)H}y؉̋6XdR=r $nQZ_ &kX=ZJw칈7P˟X>ġ6{X6OInԜ?2*:UMTX'(h𨗌@_o<]J {lWR]MSVm;dr%'~O^05|UE) ' `/ (\'mp52pEv dHj޾O\]0@־ Dw{S1kYxz`lMSԍa{ȮT>%T+ON/nÌVd_HjY%sgT` ;t| PI;H{a=S&gew]ul3o+IQ}#@l&s/jR,]r4H;C|T!GpA>K ]P> 80nr|br޺C~KC:Q8=A`PqNYj eS.淫 e}_oi74@>O`$S澾/"i{hB'm G.@"H(}\ *+;͟ "7?VKH4H)[cy!  Ng\ 2aW}+Øj$'\=VW \Fi%aF qhoH]& JHxY=Jc=;Q:w5g!,*,&ro_a2_e6uu;]@t˒6.BwU`N |n:X1'PA.m+#ſhsxyAHd)M`)T5#njyCO })IZo;ASa4;5ߑ^FaDI[! *deWuqO n<$^!˒3n-Q3rU=H;#ui <էxB7ȷn , ۝{D=W+T%#j&Ӑm}O;`#ıd#%,2L 8"eG-<6~H ~YN7I#JPqh}V|#R8Ԇ Vq4oqt&li'mF覮*flPvo^=Jf%3⮡(d} EU :jT@.V_M>1^cԫLuށ SIvy,.|_H( {>(M PB&!1w b+uGwtFC!X< x'K]bS@fݽ# @,j|r%wfV;>v`DwkqB-Bb[<5Wt;t}"U7Brol<>5*fz&ߕJ }Gxb.;3J\NYozN\/F.LJTN5 גx,өBđ%(c i. Fw y``XKh>1S_XiB[)@g) ?u%X . mXW1L77B1t5O^5rR@!`._%ϰ  >%Ζuna/RZVuH[tl(`ѓVު*ٝ.Ň$lbJ0Wmz #:}2H멌t;$M T4+]YA KN"C(J^IrKvOՍ~ t[[?-//4jq-10xYJc(QǐE#(f|N7}ޝj>Q"[m~+ &E28R,#Ci jk+S\2j+m$82[-j6SacӊH"5Zd/rUur&TڸY6ujs/IxrPm7]:K[9`wX'dN&mé}/0.NEL?Ǝ9ZUJKރi͇Dfz|ߠe|ŏ =I͝蔛Say6ՈJ\\U/"KQJ=9{\[]  xIi GtڏIf}T}me#J8r`[KoLΣ_Α*$ud&_˜ş]{&ņ 2侴~-R4[0T.n{;vR)&%gםD:. 1z8sqcjZx~E~#1Ʀvt/P+xnIGtF߁Q➴">IчCn)6 ;,2j}.e{ʮ"I,4ZԌ;w29>Q!~8j&>(CvQ%rx'P2k:>>D&;I VԤnV&*ᔇdAVuJ#H1YȽdYR:=%bfIz7x\2u]T-|\G!X-+JD`To0"xׄ^8ʊߚq!yNw~}) sdc3c\#F?[FA9DP,qL ǰ6O{SOɄ3G]Hi L`tf3w48LF% Ph2#7I- ) n"yd(![iy>'yt8CF,&Vpłi=ç1E}M18 `y(x|srruO7 Isٶ]6"y. E4mOXJ{t/TWEN/ĝ $2%&D5. sA4]K cc=3N;|" vnC`9o7`ԄoZWA$z>'yAcz쟠,vizq|qcQC1(CR8v y,ssL**|lK/wu8@L dI;{BPLU8ՠ{mvC'X=5woYv0_Odir GHFٰcXh3b=2JlzlmIh 0zaUOi"RL@3z3l,Un֚S(%U&+trj)&6yȳ23^b.>|x*TfEc_Ď,V0N6;eCz֫ҿDFbsA擽$Ls}tْ,7ٷFm ~!asT 4C)~NZ´x(>&ǀ|HSzjn)zwEBu|C嶕 OgޣDp;$J]IxRGnV-`}l}ٿz5U/'}֗5f[P|v4'hHЪ6e䐃g/+@'̀apdأ8B<0|D,lr,/̾E )^ܕſ'˛EܛO#>. ;N,~شх lx> hX F$;X@>o80 jz1Q.kʀ66, ?z~n)mesOp9CQoݴ+]^"5g(-Lo4<*eŬjAHOt֞Up'ϕ<YwGV WE=3Lex%CCL ' #ƞ(B5FA.7iX=RїK(s6L8(o8T=e_LE%rC7$>PeI 1` Vn3X \g~R&\+"Z2c6r TU沧G]LYaI/LB fud;UT`@{7s !TiU+%A&D$eіT)K`L1L5e>aeJBylO."z_&gNbҬR2 -1.,3J/p;s<2-ƕK|,^I&qDfL Rmj iЊO! uN Ȅ6LaD砅Kƌ8Ӆp9lyK`amIr+Gݬ>G_dT2bH J[)vOlEߑ}Wi #%~#Մ Ş11O6 $ɀ"IYxD֥c'=)'Ę85vl=cb)aD"Q:pm޶nDKg5;F@-|NNѹ>2*p73/΋ЫH,rDߪ?, 4L1GMJȠA^TK;&|^IU]{#P-|rx_H8,Qlҏ}|"XAⷞKߠ-[<{t {%sP@d=&bÈ-%P_};\Ɏ6jRdNV87Mck>- U ;H|0ǫY^G6`e휀rG#HFS cn\ B~ I8e|ſЬ`bvgG34UqJcHzqxRh( dXd\[^B6V|KR抮c+2= & ~tX·zsD>-ښƬوxn L3 1*xL dSYDl(:'/ֶHU2m$+Xĸ%;w[,x[A YG=v_*yP xQ@i?VTLL+Y=tC'7{W%"lqsc$i(u^-V Gk9꙰;Ata c3/ f@xGUR5gJ?Esf> KtGԀ}Jna͍sͳ)t8S@ OϞ !e ~𮱨t#z yO"ZѠV]c>`, z@ҔcFT^dω{,&^L)ޒbS9#Hb}S=%!竪'I'!7",_aAEĊeouIg+\јC9nkVwIoV+;l=yTduTxH2÷89r<$׻!<}Ϧ !TϛsApt^ݞ?jĨ뚮^a8U5(!KZ{ "P>ce~!\zzIMt A;6,fsĬ"22dC /`>9Mm ;W>֧:lcyv`< ?_ԦGp>r}/(HA%_2,}ߛ*E鏐y:zd9 HMuKl^Y־Xv5rXMblURVe5GW&ꗿZYQQw,ϣI,I瓱g/Ѵv ? C6xCU9iȩ 4uOg]\7`ZT?R2lqMH|eP͞"G,k!ۖBO(c 3dVw%HCv'js#@qEʴ,ZŲ^1rI({G;I23ܲ#_0~zݏV+qT(NJny.[Yzݕ-+qOXY@r$6=,erZIk&EgkɋZYEXfAyY!܁T6T.Mc^iV:MAz6Y3t܊Nj> 9FG9vDl4 kQF[H25"P&5k}EH04vVV-+᭷#T)& upD+Ka<$kRe^AMt7]8CѝQ%؝nq">FV* 2åhHaA #BW5\)B̽W Cza*2Y5 XɁ.wgbOjsn+ Ie"0 ܎"ܬRA C#nj|Z&oAcfi?h`Aٖ2/F*#1<K440շ"ww8s>|7㔭dqғP^ ̼Y}#aԻd{> ,=0)7-Tn7mea{$Lһ *p:n"&?${+RsHoelfTZ)JS(t?&}%Z{WXK%Krx8-KY~69)>R1\l_Fn8zx9rP9 @q 2ۇK@ GX[DBt0=sw8=M'5bȔ;4hKV\gӅ"r/2]˃Bv+1nv3aiKhXOmy<,UR8"kp#mV\P|fDA2&0 *>2[6ږXW17I}2¾ ;=]/_ + |Yw|[#êׅ ψ.]3uNTthE|RF5㯊m&=I!૪2xRn]4݄v#OmJ P&gTSobk*mf4JkKj9SH_0{hwʕ#dyѥuIowl%D\S[0 Hw1-)Y,RX|}t '?At}+XoМJo ־L!0mp8~f#uF%r'+EHJ=dHKq gsL/ y y?OxO~F̞C&_ZmcJV ALt!k!;E ؠkIlPz|-ɊIfi1O9s4-ĝd1oeU^񲜀I8V-KLjR0 $y c{ްC#rU $L*0){t P8VЕe5Jߋ$5L =3](SE(S C'hZ׀یԦ]36O-vy_gdX PQjf,*:=rbqv1<c7w<`l+9>RVM5\r}3 h*sƙǨU¿@+y6P? Aa4z)ֺK 2g)5P G >|sT< `@^>fw.BhB.ä9g!KA ?PH\q uFuE3RO}^ȟ# ?n+ Y'Ndx.tBXk 8pVň R-\eF*`?YG/<3aL$u?*o{]0b ,6ԭto!A8dž9 2A>Zˋ%_UVrG`#S,j,iS09;RӞFftRu6c[q&#]VJ. ?K,E0A-:jEBrK+bMwlFzCM58_Ƌ8:02t"NkΒ-qHDqc1:R㗒qd`24 ~ΐ]m/&lsH̛/N_\EszLM/کYiR-&9|#xfЮDf&cU^Y;#҆=}ҝI61H~[ʠWg!fR=`A|kH-!Al2= jUA`sع(+-/A]# M0׹64bܧD‚.UQ qW'Ӌ() x+mtakbSt=#=2SӴUoN#4e3N <=d9AbY6sR;n{yL꽚3y[fv/MVa} Ы> 4m٩i2iYU>%8b0W}H5SKŇg'@Z/ps0%ju/[KٚrCE`qO#žVxt]Q/QPM#@!7EN'Gj3­N>@هt\jFomGX#?ܝ@ŏP5A,o?Kc"P"^Ⱦ~?(*m[RsGDs_/alH@U<4Lle_\17 ؄p61 7AKr j(Nq~H,^-{A!2ޣ'НFR&70Ԗ@ aJ{(R~A\d&Ǿό~W[I'iu)RN f/(0Nm`H\[Fh+ue~aAM!=:z" NEj5R"1cx d2f9(iRz^4tH=֏ᲂ|lRDކFthQJSEGA%,yS}1zTVg`UT{KU BL|\he˘KRo0<0CgL!l$e0 .W5\Vb32(\q̄u#R>i$܆p|0fw+KZJUr*Szx: ;b@ovN'eNǃ?Zg+Ϥ |a3ܟNޯ۸檹zl,g _)6u[63kugQ(ODr:E t4A$7 νh,\n?sʳ3`Uቶ/UsZC0wXC۞Xі&)8~ה;0Ê9ݷ֙TW<|Q[֦IEdmG2ޣ?Eմ:9,+ӹ2 Ñ+r~ag+d3Cbn`Yy >0'*aX>I؊d.QVD:lpV U|LGznj)^=^H!N;' AQ޹*z?~4d{:}q(T/MU#g*Ξe8;XCƾ,R`Zc1hìUCyJsZҕ]Q@N ^!JK8B:B^+)'(uaIܖpFX! oM/ߋ-ADc`Û cc0K׏]'@X6`n)PxY(e9"ع>ĆE9Iя),^ FqՂ2դJJ# <+νN9^Q`Myhy%ܡ sqrė&{= 50i4\_^Yי Vs6ee_6x`H{X4OI jt2}ҿ(+뗹Zlk$K|^(dcÎ>:i62W]tF"M AgwR(@YU:,( oGPI0 |N7)GIFM`0R&sf?=uÙ p46n(,WR:MTgJ*2Rl% gm:y὎b>t5WA-" Y%*>GyD>aPY_UV޳u) ҃s>VblآkNapG%q6CH\oPd"Clp ~*=UR/ԃqC5c"ǩʴAͿ*HAp:.DI_Nhc`8+mRIChGM (E"@t4wSFxa 4k~dZ "% /w\LY挶W}<"?hKPw=M{3zgDQ#iTc[4dG_YB{}8V3OݘQF%h\ 7Yf4P`\z<tcvb{|)@ orRʝ"]u).O6d+Np9J&O|^>X@%؆j1>(r=~`tٓ%v@^ `쾜GH 0}wuA%0~ݥ<:u~ }(;E-XV؎JVC>[?+E%{!|+\Tj~,thCa6GoV);g,?|ߖ j5zǂ -;5,ΆX|;rq*OʮeH7uw QBࠧ""$"!ɮuG,Y֏~+mEGDa !ADT z\4uE7얢f8MpON^ZKR6%OblUh{rGn'yݨ٣~A\Q}rygH5hU)堝c΢[bo1TL mV\$xO[ @?ۙ}D/ٖb<,#_DUR=>vLJ~*΀rPBi-%F)J#On)ï@WlEyrjoi~QjCfXcNfݐeIV$|BDE b?2<"T.en]er,@t֤b8ˋ]K)+Q\&MK~cB6¢݅[v0h0-=+L?c^APH8coʒ{3y*.dTUH֍h|w74 ddG(.JPNK.v΋x0!V67גʀly\йTn%)+eN|E[s֢؆9<l?zF @H?C# G:tm߂[Y]r+HsVW1i&y3f'hr{(;RUQ$\#_6KxDkZ<}/럶`)?ݧq('ʒB?=N&FwEP]잛VJk}^ݖq]-%*3IɁ(GwV?%Lp%4 _yziPh˩(I:*Zk&? 8ete*c&9[P].R'bVޏ0> ꅧ騉Q\Y|sbL،殁ONl_]Xh /E1a^GO~`LQJ/(_qFNhM2WR.US,a(GLÌ=*ˡ0_"4sgN'P.xw8 A=Nx@N!3;ܚg3ܙ`0T2>[>Y%&JR(+8@ԯ^!Hz<.K{sK<+kF膞A,1bSnZPꠅ=܍ZolێpkY7r| +ԑ8b["r>|+:2Q 4%7jyԽU-"ͣ:'5QERS۟\f덅=fقp<:rG'=k04?^ц *,S>xJ s]܎×A|gqL~qpѝ@r$12f GVO*/~A4!Aǫ<:[pe\n5k;,x7Q5?yn ]:.-P}M8@YL !wӁ͕SkM@6u#Lޗq֯4&L2Mu"/V>{(&2v{RPB'Rظ/7_gz !{|27*MdU_vTrŎiz<:"BqnTƧ'8ctlO-?8'O<+k >zr)y:U>X)Jc(dc(XV rQS6>,s7rXbvqznDwt~|hJQ[TEvVw'+pe|;ߺt\mYTCuPJlo?Y/@OJ]~ڂѽh/eP*Zbo! d6w̳A8$,(u,a( @j4ѻd%#c 4ZO27%O~Ы(`2d'PyV_{I'䳄:`wiy }p?1'aRFv[/.L[%*I'E_w!|U)~2!(L_-ήSϼ_%[  )x$ keT#dKZ;@|ܨƅ=N27Ifǽh@mj'9}viiv̙:]rDz>/4kqȭ#d6I%7zέ.4KЋaNy诅=X7 "1:\)%F ZK:+TfAhq)`þ,Bʟ&`ivtw swEpOf)•fFt){z#w w$m5^T"w7`I,s]nCkdMUb:eWav_{67?7 LKxϰJ'G_גIߜ ҝ2KoQ2dCo 2̞5Rllh8ޣ Ek)7X' h3mRA+Svqga>6.OXٮxmP6 $^zr#!\9NGs`rC|F}}]ko |v$&*՚~ &)zj[_5z.Yduy}sr٤A`ЏwNi/V 4{ _4Op6,yE‘KYIXDWKtt_:v',[$xj?wM_W (֐*piӓ%*,S{[PW"}KA[P)}8OkJ& x|V(}#wN\Ee^ce*h3vIP&FeYn|Sbi)g\sWv.ɚ my"4(!7r+n.ɝDIV)X]DߧofzjXYI8+$r<4G/faމk65 T#wRD`Ga g2 N|P,;` C3A;uFb@6\G f!u=!@U'@},9 4ŠCk[Dca[!{j]E:|Ehb!NYolnh r̍r'%ufP wN|} ~)R(J4Ljwmp\L $ 2:))CeGǬ-ߢeBS5u=S 9b*n;-sc {Z-\3G~bscC"+* =  |^|!g4ԖT[xmZ\j7Z7tc4[湁o=4}"SQW;@)zf3@Lx1`*ϓ2 E$K`jl -DP%>b;–Qlf=泟Qnyf! $#5vG O"ڰvuWmp\1C \)wA}.`N,a橣W;WlO344]^mE,U Ȯ J o ͂D|;[)ٔ/zwr*˾rdaY (Hi<>'5:wGTYbqCO";CjlI*4FbO|`맢ِz1<t,$3GO瓗J^T;@0*8eWzæ,в-:JHGBo8PJ|5Byn|CeuBű[ Ğ 'sq[!TI N w3DIy'S(x#F\zR_CvO,gPދ[;G :7Re5T pE1:cQtkxڽ: 3_spٟiՎ锉 2Ho<U|3M}Vf#N"tveI&~Rwҿ]|0ӉHaPg ݵ> h}U<:1k8tfЎ*vnNR[ىUuT-2jh@4Ew^5vASh*?dc76xЅSG׀a%E+, ܝbTK,KvCN +#jI.wqsD~yqx^v?Kf%i%z}1 M"䷼C4DPCAyZ ůL'+w]̂p! 7@޿\HLf8]eky9EeZo+juL ]`uNܛ<;YpklnouLidW؊/ ޮrËEu.,<&a3BY3X@ !qŇ$Es5.`H3k\dh?7a«hB}6fgiGx%չ!&_O/.itߞXb0j ܺ\˶ L'ƙ4_T's;3Mp#KGE%uA_W y0"8vw@iL+I)/f 4Ћ_ܚ8{رtScp Ë6Tj%-66ۼR`2ML0{퐌yX}#Wgi&x%2oL#$+"#7J*+y{*++)L .C ݓyB?SEWrZFfrduUg)}d2)`vy47]Ifx%a"CA W2 ;` T@fb,,ٷ=G8)|Oa9}dbv| Tn5?U>:6(o< ;@{k @ӎMLꣾ QEb0;l*\ F p3$LajiC"y*^#ٌv`~L\RwյqWj<Ι\]AL-Mͣ( Ga,6}.aY̵VY(9]cnprք՟:ަ{-+}g P0<'<=.=4ip)iKcu4gk墦a|kұZLC&ؙрmc(d@+n>aT~$4YpyPB|7"X'.R .rhß6:~0> ܝVS\CX}יOQV"ؼ mAēL-g vߘK@Oy0Ox# x.q[ ]wY`.lN^~a\E{@/&EAUYnU!Jف_`lv`~]4"6.wOC>),#CHn刧#icqQqZ>E(:NEL~q- 6 (fb¬ww7#VB^on"}$h:%}둮%;g͆jr*Tj} CA}WF*ﵻ/\g]b>h"cKmx.two_>żDև+uMzKW^.wCoJsg1a~dYpeIi ~a:sLG~%H[BIL𗵘 eb+f?/J z\g鮤,1'r Z<yIH`V} \2W|{>SQ3xS f-V"eERNI^܅T<{r2\aA#{m`)>~Lc:pE]/غ~WQѶMZL7͸s;K ٢؀<?+ \Ƒ\/+t,૭~1n?}cۭ!q@yk矻5Fsc1zfd>*:yQ{o4fDgԒ8(,B>mk>POd벽?fJ&*&DHĹ wG ǁ =9=eRAS_HwY9őVUI<M+ut'iM7pw #1CY{F@[e K_ A^x v !l U3"fT5CWL?LJtdI>/uŵETi8H$r:EQ f rtN0utި H`({feqM9Rڳgh*kEXU{]Ie7#r6&N^)(}/ց'|h:K_w5ڕ6ы_.)2mfΠQmjH0޻gݳ!!vP`[9&>/$&g`-1DϞgwj! `PN->= ds(7=N` #V{K *ŹGEڼKf.aR ?tLCI7SA*a8iuaf )7N6 ,vTỺoLĂ6JugҥĘ.(15|Ъ΍14Vm !Bp>3¾zH4%c O+zw2hS 9Εq½/wH&sB7nҢG}?RЬԿ,s xPFZ#ߨcȵ3m=7+d/|Xz<)PJFGK:2kSؒM>cED5yMtLd ~43Q7dd Cf+lPLDŒ{i#[7f;38Nę?D 뒪 lXEB)bCk)AqِFI& 0 FS6d>A\H{zlHdY&c;~IV+SDrySAmM)N!GA ~,gi;d.tL4V*K⨚.dq%{h *A*,.ӧwIZ^W HH|^eT$`=U~ \:$s?#f>OKB@ǥɡ W[`(*́IEKK BB+so8èx`/vu)+vG_QH'oiQO-)e`8fم?kvjR"8\hϵP9=*t-8.%x?UU+\E@[{Ry1̮ _j^#M?2v2B|E :^43bN%0E+/)Ĕ{}ؓF$: Qk©id9#a\'4TM&Y91[`dЗT[@eO{9:&!2=J|e%!//pNoV`3[&۪oU=j#Ј%ƲmdљyJ9ohps>slqFm" QF[ceKa"?w8ݳuehHjbdmV@[HOp2! xY[p{>{T68ߏ~V-8DlOT1mw ohqz9+O*EAxv6& Rt@SݑCX 8'憏w)OVQ8_5@p.53][0r=Șyct,JtA]ݔ꺘W?,>Dڤvow5͂Zf9Pײڵxr㗄;0Fxj/÷8s[V)ĂxIJY%K}P6ޮQrvM~Ķ,]A8 ⛀4PW}΀h<ۻb [C- ֘p'#gUJcy*>0z}#Jmd`Z!ŚObi&Bz<E 4zP C u%]g!ڪyu៶=hH22K)uO?a7daJe[-c)IV%fMu5?%Uh#iPrI Ҏo&\;.U "cu8@B]csؤތ!hr"G!/q$]xNd+7;Dyro~TBi?rޏ8H![ B,~bPK A>11UHqRVaYr@H|Zu);e$6(Mw B){:څ#ݻ ׄͱx)IU<\߿HX5G]à#@pX] w }8",kSsZY a)}ҀUQN萝!Kkxx>Yв!kd*_GBq˚ iEH?H>^Vxl;pB|F߳ T;T P2˱k 5 A::9-,d=PLSvyBF/$K" {n;') ߶C`ƉlӲ`4"$4Ʊ=$!OMߏs≨(# yYR@E |~\7Z ј%!)_&V 2G7HuɽiWJBy3ϻ+yyj8(0vC DKŏsL~/۶, [gjdvt v0mIŵ4{Gnrow}o+}>wc.&aliI 9(_iC`hsLEoO`ՆaQލ^ʦNk}̢EH] 5N? -ôr$%􊔻v7nCXv(AK=4V`Xf^̭{I ~@.iUC[y09|vX?Υ.a(j/\JFO%}SM js/_Hc#%kJIPR72C>yT-6HDrW.oCq&|i>v:_ҟG?!rr)DfCep=|MO4vp]SsǏJqռ$>b]~hi?pVT(]^ tayd}BdJ6Ey Oڽs/nJx;8n٘ !*tMu]!<:[\LJV e]t3z}ǎB;J#ꏠ?ެV[5kZƸ=SL hYwVOA,>ɑWq\VS\XtP̚i,_hq[cao9=)UV$Y:GbS㔽F9!)=2>!FFqvn ɴYcU0Hq_=OL?{!ӘMg=jI5MLp‘i'(׎F{F "a${>qAORB"Sw3s)J-n}pՑGBo-~ !~wOzfJ JHE"w8abx"?:506Tȣ=)zz8.Ώ2cdR_Ӌm.2.37QNB)ZdָS@N3s&{c=);NQxG:U?c}()2he[p`|dn(Okn$ G8:544/\.eQ]Ӭ:5$3tѫ HVג,rcTt1i % ;MьQGw͏cZ#3'3HЍF2{o|!tPjc  \7Vv(a@sey MU 13Gwgo;)0y=+u8<;8fffݐMLZbZ=͌ H[Ml;›Xӝe>xI1˳yKfG-BZO{]ܹbph:(臕͉# {'8a t,Ъi"2$R!.s2+4`dqGhKS9M~tF8bhXb "dBO8' =l)KLsaw MP~TIs'.JaX,Z B0QGp<T9%sqn|5qnزV†YFFS.ElRz9scY9b}Xt2 "ݦ}zi'HzP-|2{,1Ex(XpU֠=]1LT^ ۂś(MIm%+3]B1f#6fvK}\z3Yk}S?IG0Cw9L;iUU;hT %zzx|*JjdʾƳ K ?K`MBK?4|d<͗'^սj#y45F<: >"P8s6aij=߭Pz4}#ekr&D-/DΊ(N8djMђWߖwf&b>&}7d1_d`JNWb*GBk9(060KR}*k<=ir47b%j ̍(]VUjL8EțQ *FM>~'6 yo.2sfXg D79UBJ9Yc0l/dG= pDeOQJXˆ̒E&xƮMQlϪLˀRC3Q/b2 g qmPm3w!BUM_<v$ƀ2Mpjx;"'H阶{RkA/y$/Tp닏dSQEdMnh LӸC(ݩ_cv,HmR- 3fvs> G*\zA~[?(ߚ]|@n hwHf"ᦡ/CHJ? EE-VX>&-#9 RFā bcԖ"g*qx[RxMCaA#5bkbb7ڐi\,bF#$X)bgZH!qvA8K!Cje_4{ixAIT݉h8rVg8vrhUJ3\z[__~yڥI ˘yb3.[+6Q^f/f^ejo{^Ae7 8ҐLwU;qטɔ{gc?{T0;GWg3ԔPRDY7 yZ%yJOUwIyA6̅O9>:ʕ .:\vI/|EPE Ɠ.UM6DXi;ļ/@4A 0]7 PJ+x5db.ohJQ넼ձ*5$2ƩxCWL^%O>'.TUƑ 79,V[x4V#C3r{ #o>n"T@^g92y h b:4yV =&+`8iN00ƪ-4˃K-Չ =0׳$]\ʷTѽgpL|i'NZn r׏HC6ySZjz:=&NAw#s{l@kLu>9ŰNEHT Ta:ռMgL¹ܸy"V*^3p$9J̴+L7u# }m1e ;SEI}vBruAݰuֵEćjf䵁-W'dG9\hFveS?x$Ds:OՀl#gi* jpɎaWw]ov?x$'eq'|4>:xgD;tH0LJԐBʼnÅ2Fb"QZ0d~<cqHQ4ͩ|lX|RN093ޮtV 9J.ϳiQ Y):I HR1wiI>mO(0mQ3PVOƾwӊ!K92J0-%,'V+89׈Q\Vqїe$ՄKk-43|KrYkv1SYn\ )w c=,FknßD J o/ۇXwIml30Mv"b@3;.Gĵk=B=;I:@IyyfPLWp,7i&6IB2~ }9u`A21٪,@sكV9lav T59H>R!5yW7g4.DH=w w~W*%o sUQ`y4@\s]]o1$屠 Xƕ1f'R=͂j&6j&}i}16t~[LқָuC$ɍ;(%_wu"SP}_ нnp9ʒs,K eiSM6lj%ϮmH:FeA Y`71A|"r74]}/ |/r䌖(g'N%`ӾNOWFXnB?FeUpoj%,y)wCz5,JI(z@ي+jv EOS BsȠ1i*ުaeUGu,7i^tQr/QN΁k*fþ`7I+q[H2mk+!I!(p)G[GU N[b"-KL#'F {FmM+;۪#!$kM@ 4L6p.!SIwv̗t0FnAI9']-O.*O h ގ|nsyЎj&Zq}f44 W힑cTfؽ\T[q6gM@[E0ն6HA6 E4vqDy!@2 ?4arG_(Ig襏eSN$3yGd|cAku$*K=Ρp!t>tj0+/7.fBJ$`NU~c F*AX>GғPҭd *[bM0XfIZ/'0Ŋ҂IH9(? gdB%qґ=yr&o _g…1đ0tZSˬ`$Qo]컅a _<) 9[# oejy0^ ZfYTN3NJV"Epa㡪(5h.' U7n3HF[s3*,KU+#K/qۯ15jZm(fGMwR 0nl6{NmmnDa9Q~I c\~TL;>+6`Y($ 󕵻Ae 6n܄j)]'j;|Oia<ұwv^g?֙ 4U2<ʌBl%cƤ 3H/do44(w _x=sv џyT3"F2_iA"XQSG(0Ed]*m;D}>4+xwGRʬ6FZM2gQN,"f)Ά8$zȐ\66SDk3@΄R@gb7Ji5ܠZT}>G#+G9_ '(-7|,%fv~ 0cIvy&ccZॐm7 mYb e9*Sǐi @l[rT6z?gR 'l<|^%"#9M.TVwo5{KT*ۇblv(r[e:}a(b1eʅAT26t)NO7h%A׾ߟp^ɟb`aUf-gI1 C /E}#ōYjZEo[@Hc0z)`IafCEp173?'÷Y$$^.LYD4ϲeC&UU=j$psk'Bvie[3'tCela./HEո2␂$n%X4Z=x j/ۈ nK-?_-Ko@׆bKԺ¨B|b۫ߵ{BK^-P-_ /|UhMy*[I r4 <>Աp+8Qnq#,#1G~PFv ;l@V txy(\ZGcfO׈jubJf+R^am&(q7g" T- ZE8a:([V?Ėyi[vF[yS^9SnB" Q {>h~AJgjNRal3V^ xv0Fa| F~T95>*7@v<]Ju9%n{ffNT<]M3Uy=X~wC~^Y kK]f,tjөv\عxi$םFO1iI@e!@Y(BaQN"--g xikqeo= =H?%÷RjKnBio+deq|GhcfLG?#Dgֵ h1F&AJM'P2z2yܜqvs!7z+X{! $T ~ okDOڮZ fSZkOlM$#z\"<#֞ vܺ)$щ1ZR-B>XJ=xF ]8/F"ϯ2G}S7aJD &.V7tEa">P@~7bl7f zF}xr•<a 6)o7-멫`e~Lk3>G33 {Zڿ!I rʖ3h基sT}XxׯOƣ^ UGZGvSS6A|(ᤦQ>KZ謒 dM}o?V4~4}KIxVz{ v׍lRS#!`Va"ǁYGQ>rXkBih'A9Rͧ\Np"T[43 pVS}ntI-.ˠ.)yѱY,T4e4AAHGX& P I9`~Ը%xE@r·{8t+~!XìR3Z\ ABgtL#6bd ΅H1j1;p뷡aQ#5ȕу٣Nj`{q)h +G2xxѡ'٘Y0R&en0dGڹ{SV7$#0$3{)_΁Kd: zR7AJS|[PP&#JIK]gtZvJhgwDVʑ4 "+j\9<ٙ`s0ϟ7[ Ԕ$wM·u1suQ`t~{TsmU˻Pu_׷XH,0034 0=9ΊAAe5ǬU^6t'4QXsmdrl_Gy DJsy|RAۆ HNup} ةAoJtͅ!G@04)ٜd۵B/v02 'MYp'M OqП3K2HԺz}fcՂ^1PV>)bBGlz@?q-WUSb?GB#cge7fD)tgItlMu|0 ltTۏbDu |3|} GMqL k T=N-gÃ*n-}&*2D9$:3;JzjzT/ž>-8Fi.|愩+ Q'ΊSݰ9Fc筌-x'%[bDo7r9lKp\Wx):=Lj f3`n>y.P3 ^:PʑSa=6S؋NIM/˗V*Mi1`W ۰TmMt{r%VCq|\v@wX]r@kɑ= 392/ 78D30hN&(Mcr W 4N kTw?O;֟UJdA a.t_I7 o25}SC8@*1d!0nwkUs +1Tidj:$jyЊUۉҋ~NO h-끭˱I~^]3!N1TdhMz}s#vI}2!r)GZͩftʠ(L?+~ҿg^Bߘ*-|ʼ-D:lH]9ϕN7m͊@M\qq-;r潲f[p4#PƵIwG+7;0G%+ct-ѻ'g/y50}$xU&0=8`+v+ BE֐0CxT!b/Z|&v/LS^_LOD/y;G$xxBY]QŔǭW^%B:_ZCxƩ*n1mt⎬6Emd=g>an ž㾧ϿnK"/r꩹Nk~dx,g7ܾҹs:QGTc~Œ\PQgDv`[xV`-sZ D_=2kSgMkb!* ףs.ȜU*)\ͲؕC_Q?Evwj'=_~b_y'JQ5Jzj# 1 LDmP³{햖ErB/Ղ6:>/tG&-L6EMﴭ\㭏 '_= q(S,Q룻NUcz|U8U$yu'O9H6rU>V\D4@|w`A?庉3yUo`& #Ialt3#r̭}N*b*gC`֍=ղburC;$^)-S]ޥ:Cǰ&?63_C iOlf@$;U nz▯v *b`-hۨrj0nV1;b1H,$$_fCQ:'Vc9FǴ'e&CߩMAbB'|KhGw ]Q=x:\4K/c Al8) mRB7R>8S:C* -+9Vg^$X4ۏw-af0XEclΤt$ђb YnS8(|oEy yFtV%`z Y##JvEi2o5a'P/y%HߝVYj$r>1B"1x1SDF(w>U'0{`t+g.H<Xhm\2Xt rmcz ?o |V ->)t"Y˪){e[@{Oծt˨[b`c&8 <[j2L|7]69ϸLA3Ai;i=Pp[$hQc6>]3ϡʤ,sWwRb]VZ][mDt .æ_K07CtP{gO9 ᐡ"/-Gȵs޹OiX˸u) shm)yѻ|[,OUك01+3=М#ig]s&rc=3$ƍWx>oH92HA8v(Yֲ%МW;.M]O:onQ6w+ FPDD 8Rlvo\3y:In? L]~acm.S3t D,QnZyq| bg []?H:Ŵ2E<?Ѭe~7D8=bIrVޭTO{#G{LBٷ79JFb8ğOKtJCw~ؙw"8D86%B` syh 6'FoLȐq{ xa2ߙvɞ2!fª|kE8d,OԊҙ׸ z LM=G>\[d ɪüyw N)fgX]*wbh,Kwf cӯ|1K鴤aP$U`tdm'-"bEyMiiִ=|%(Va2NpP0맍Sn-Ro.F5N >ط@4;,2; -/\Ǖ6[X(z/$M\(Qi5I2.nխEF*OlMhFvuTge-zpb=[RuqAejo;5nm=XJЊC/Z1W;f5 :S[UGx3NjC'/܌g>ĭmB88Ԝp)N@c7۟kJklx\.k 3]ߏ츍}eeRِ2`yF6`J\3~)77/4!n&}8m].?WtpXauMK4O&\% $0vorj_+-gB4g'05l٨_4:Qܷ*{ʘO>>̎+sYM]X$FC5 LdcM ϐ<_׉Z*״k~E嘝a^#`?r^ sguiq $MIk48ۨ\WvF=7-dE/L+R "W6}*L3"G7|Qz{ZXAxt zs^ňbth/$i^/z[KUbH8^Q"IzXAX"|n WXtI7kBGfG-Ae[2mslG0JWLo=cqil'D!Z&g[[W?e%gd9/S5̤t.dfAJnZ|G:Lv"q,LkZbjL&`E,r U8^0DQxDRIؒ v(,NPTysTۀ!;E[?'o|"%R ￧ߪEbP5& ƋY! ͝ˢlReͻY9=O 5BjM_ntFZ;@6v>LV*ۜ ͗kн _4en<`iT2QwCƋ!z:Iz>b|p^c~fjT Pıd\ҨuvStLCL -T]ӡ15꼭 u:Ф Ts˛a6?Q[pn/fK{->L CPbȐ`R'+Ɵ`"3:LN{S ]DɀLEq=@dYX5C#!;/~L:}Ǚ k0JqyE""TndzaKִ.? OR)^#^f뻟R6ׯ!31 m-gqY Dod#W)`q,Q&*фJ4?K%cęk{S>V<([Aoa>^o[K*~@ ،4Lw$QQq1/]-eqD|z"H%~~pЛJ}<1C4Nl{ mw4cט?.>kɍGK|oFi=(n^}uPxڄe6I=97iQwTh\*YVhsJpQrFtr;!O׷ʗn@< RCidB>XwFecRIZYO4q5r};R $L[u|7w{ ڝ0C3yo^S;_KU xթ[UF^ݒdJcC-4܎m\))| !_q[~T@a!{1W XD˖j=Nj|dvK+s sQ{IB21OrkRb[41^GmMPNX< `W0հD nS7Im_b#"8]4SHAgx<~6VYR(  aEbE-U}?OYf=z⾕TЩ`aJ,)@di\`x %Jh!awz;M89E\7j{u}*j޼&>c1Xs-ZHTk @RLoI|J!~x "KI5 ^' jss5cxxSQ[h`^:[lv6Le˨ 1-QHA[^;^vQvjQHP TM)u$coF>:޷;qz[ KD-t] ǣb0Լ5x6MKnQ@ %rS~[J 6>n<1G>iIӭ'5JϓLcgwճ~~ <[U#[7.mWcjwC: + Y%S٣ 2Z.0x/'D?3/Wur>S aqvG]oYwbDV.;xVm Lv+-˝:f$:6R{5-qԆر-Ѕ;CxzUb_.{Mr O}.]ɮ%5s+-}o VBZt T|&ԝM?]B0z2a⃯OjךiXȈc2v4;W\Y/#SQ"kLA8a~[Brc LiȱBgO=O,9r :W^b[,D%y-Sz|ɯp^+p.p5E;+ @DlAa0,_yqwHRTSRp=]&9Uйw^J,ljQhIx/Yϛ\ jʜ՟T 01U}ףiيLk=ŞKqd#`uUH1sL;e!{$ Լ5-=Ij𷜀_ {tqmW]ʦ[MfoxXdmƠ Ėx8mU\K-o+miV;Drz+|@|j7@z !i|x+ Fӯ !㚝 2+4qjS\-1(FWg:0wQpkygz~eoVt) fH.'!W QXo"_gNhl70[x.T{#3*r{Xr@]o :@j5 ۢz"geDB$.ݭii k콠<R2 ںgj !r: Tl>ekoIbq#ۺq|]e{vZ$3}@01>ebX Ӝl龨Z GY>9)Cߩzd =/4K/h]i\Z`ggT9Ep uY:U 9Rz<1ُ>ZA\TX64 FO&RN3{Ê ''%|zu7l&]˨m E3?^.'*g-KK`U&8̑$,4~ጁ`JDm4(眥#'w>P!Gmm_ 2?2E[zWЮ8 XA+AGbB<'(d | T.}fg(JߘރU_Z?oc?'geWNJ4 poyLwvqb_4>f4/b8sUBfI$vߦ#OⷢMv#.sew5?nhMv!$aòY皯A#| +Ӽ[K^:k6_ <_T9bU'hT{xć-J>0`[dV}6!s"u3,X@ !ŰvmUd8>ѧcEc}E Bћng #8k.:>V>|$ ~֍gEPTMmhdó.Br|\ ¤p(>_`Yރ Of|" XF?zRXNUF*zD"׌9B4 3/1Pћxud3Tcvw$ N#+v~zti7ܗEMXŹy hozw0k)=:ȣ<>`2ӰYG:'I#O= yp$WdWd[}WM*76mF%\ $l%4F -f7 `YcmYXzhꀷɐ XeEkĕcE=( ?fL؏g6aIKgݧ{N|vSd_'+(rEd keE0)/oҬkyuww*‰Z_35ל[^S.j !6%-`?t#:ZӌLmWjX^'tvIpyYqLJ _s#ܢxk/mzf[dLXi'vՅ5F6K.ZM]řJM#OF`ܻגoH /Qib)_,cٚQ|K5і ]|"\Ee$\?XR+r4X"fqY˟m\Ar#țV_R;)&9Xѩi^/ioj^$MG}`&A١}@S( >]%Ѵ}Ӵg$e"dy"OUA6-A`hHR}™UG,X siꋞF՛KVGJtl \EA4~ɋkdUAws_g:g 6`ѭ75˄ 9-ƣE[CpRZ[+9g (IwxCU2jzDX$4=Q)^!X@٩]3>A]ag`9CB|45tx,DFTRB#]hvE0蹒O7\ և𼘝;ЂI慄=5lE ONJȠ |0VR嘫#k^2j b`z8xFU? cVv_S-侚M̮̿#준2tfjkKx3]%@-_hςuNκ *s 7I#5apȟKn DŽEDwfμG8t&Lv谋3n;fcw߅P9_LM<թl#Uzd? FW7IkOB-`좘GPBA=uʪ 8~8rs-pd.l(xNj:/292g3?$nl-.gD[&3!t݀06D w>2,PfhL;4 _~XB~a0jvnYRPS= #1 W핗RIlx en?UpQ)\'M]ip"K27?ZdJIi[tʛA̸^>G.h}:uQ 36~ې3e +ӛV?]QvJr=7F,ܹՐ9:A!XNI FX\͆J~1l!ӄkD=ԀlT?~|#[ 'FP ##p~FI[kčF gʢW@k3{Xz8s nO9i7wss`:{t.(ywΰ-Ww>>Xbbn1qP-*JlN5r Y?aV308~!uT⽇a"JuH8Zk\k)ȯ6J6$~áû=%QN ~z按kQ+b9g|OY>.e"d3΄ߦ8t_1*sp NM0ۻE ^iWKN^DZtv"GʍV@Rqw\`Nnnu!i$>Oh L5.*K2*x e5aNab!ߴGސ*KqdiC - + 晙ͪdW͙OSjh^GlIMN$MuH4jm!"j&$4{5U\dZBGJayD$/})\9I2D0ЋC\S-LSQ44 E#7gJZK3ݺIVhk0IB,n<awdZ3FA%De2Yߚz A-4GLݳ6KvB*JǷ ~N.@ú SYBsvࣀDb n<91~5 V/Ju-]tMZBV)-%lp+o.(ݰ]ezr0G`Nya -Ÿ oW~żϙ󔄎 tX)h`)Ѝ4eIC>yxk|%:#Q*夞*%ɃcE0K1M"k|-@ '\5^,[q2(uq/РKఔ+g3Iiߵx:0"TG47BQ^m.I,pV},ۨ%qNE<ȩ $uiT=1xWP7k=#Њ-h䲓wkY_iΝ<&~ɧX61CuS4HaPq #9Iߩw>%G>B٣1.HڭÀuQgXKAb0GVT$F]SK N";;$]o82SMʕ"dI揬`gl*8Vf $Lceat;!` i.kw SzW<~+|'J;Ӂ\%0k63)֒)OWJnϝ+ٴ||^tnVx_B^/I9pBN[ Y++|Ao))3rf!ܕ譨tR 2d_ݲ5pkbhG5AU*mT13g A%^., }y]J"MZO'n$+b V(1tkͪD|? r邎2ZF,X>BkզKJBhv(썌dbRAy>qWz D{(E+/r_x<ÝyE'RY#)DV. XLk >Jq&UwBz1!9^":qٳzég{6fh?æ%Y @GrկM?rXPV*v!rT:tVܾNtvqv*m&"VTzAiY2A^K4aElgvο`k_ZJFCD;rq2s23Tlcϵ:Z\j? Yp+uSTڐF˾Ô+ʚG&E ڑ #( |\G tP@eTs+XZ173Os%Zc/sY- /U"*ERW$/a$<=TgepZFe]5V3,CYp%a@OS'{%[b=1HE:5gb#x}v))@uK,Nʸ̎*-!5 Bm${ԻwY.ꨕcmX\@Z Add#X).9~>%K \b.3~X/_F?e؁ ;A®s+:vh}a&hS$%yU9ҿ Z:lq65pOKbjqQբza>qWGEqn4t`(YlM6|ӶvFp\BfMǨW YIp`l#`&-9AO%;vAH_v0"X"ς"k51iaپm%۫&su悌>k#nȭb!QwOQQ6<M:Jfb)TcD?MU=-jcXZPzpǥ88m_ǼoU]3xtcw]0g\ 졗^X.df6xݏ |L|%˩ݍsڻ@^(>Q~)I' =(1"eT^sDGC=&} 2Bv*tK),f$qHSP`\e.1f_I5̴/LmUWo$Q('y~^s(I7Ks)8ĥBD&f'cvt)[#nsn#1.@6m28qBGɕN5A4H}:@ڊ羦eH焠Tt"B uW(jŵI2 ]f]iVyٗA])R *狮 r߮@QPؼ7yN,$}NvJ- ͉?n'yo;OZ!\CF>x 2q#)njoT+}n.i1?6ځB~Ȉxâ{3XQQo-b8K#$32nPp7".(Wcq=w@CX(vԤI嵆vHW%.ʃHL*ڄ& czvš?&#Pb@Kx^ ljTۇ*'eӥЎFEf}FA췧?m;`+[͂^4rZ;Z@J- =|'/S?^N[;>)ifF/.-ؑ!*Mub֏L\Lܟ7ֽu<'$LHk rh5Msؚ)p7 8:y̍IuH|z?zT2~OpCZ/sjǬ="/rFJ~eEGY;n~ڛ.6酌{^~uj?5 9+sa¬=6~mC] %(0mgv2> k[`&MLާ+ͷ  9eC.*+d{i%v/Bޅ e%:2{YVqmVׯ"6Էykee :-~jJz [2zP3'/o8Ưq{[w"wcF;sҮp`brI[LJk B4xQTaN>8(+&-qr0C]8"ՋΨaՠ 3mÊKؚ;z;Ax;(6-goѣIm_kFWxА6sl",eoVLh&JP#;jnaTzIe &0$lw$U5`q!rZ1 s:KM4 I&l((a8:ICU_}D~*R`}47'-ꅋntLv<2Qcy𨱇NX%eJyΐ4^e|8:523-o AA^z+1Vygс u:`rRs0ZdL-knK̷Kl>xIAP.n1_d$Ks_p Iygͺ ja\ݩx߇s  ?W0e榬w•O%5c?z/KY& &[PFH=~Ł* ÈW=$qE`bM3Q߸Jٶ9[(ac.TA1x~?{}ոg\ߨ0шb#8787L&çև2銛Wa[]™wDx`k弨U.(F?} Bw dv(^R*yKeY")s \)!I ٶţV0 b2Sq&R!c)7)OP![MV"QU$<gw67zc-&>>PWF @w0)dk&eFŵ{ ~fn×+|Qe|{unOD׃|BQ%sZZ'/0J1XMEg+VH:V4򠔰 qh>)G=#⪶KmXHP/F4ap/sYGq O~ qOe Ǥ'vmn J@Nt Eϝg!W-dN@_}8"d$CR͙rA~hHDIJ|$QizJ ɼDYY0?}>KWrΓ-I.ɐO00*(=% 0'Isu W!G N>N/.*uqjw2)*v +Xġumz2KE_+əzQ; ";̪<_HnP޹:]jgE_w4 0ٯY0mqXG̠zc͚LD`[~U. x #gs!QsG_jdd3m;> nlL76j9}>c:Bj A|sV>t` P&3 JWЧ]r9K7V;C[?@ұ)+T}Vw)IvMn0VY *@5A%#g=ƅ*pDYKX2!Kh],['t7| "*OeP~vmE4w9rl}7- ioO ې|=k0̯m-J_T{~ Һfo\]FvLT73r&5_`*KH:Oiz&L7ag0͠Pg~cJ,F؇^iSpRjz{  V?БddDF,KDyJǷ%ΩάbE6-6y&KZqc^dp"%@Q ܠl8a 43,c9}NT`,)4!hᯌv^oT_OIzsGe p5盋tZ->R'YP{J/DA!l] Ta.bvSQgH8 OX9AD9H=J<(X72<1߽!R_9JK؏UA4Y,Y0#eo!' Zip͇!MHVH7/uw׾!KkP`s;:6 i~JP)aM%x)oPן Ա/w;4̦LhYG[23`YpxȊ;e1~ѝ4dEwoL֜@l;X9J6RN'I$SYPp;H&$7mS )AsM~(#MYW&Z e7YiC٤?E KӿT$ =6ՁOE6iklqs/0&p%鋟d/qD]CH/05w_JBMI6ʧ(| nD1%{vr-=SrE[.ܓ}9uZl8y ^~n{W'rmZ\{7G7iUz,[^lL.l4C_<Ӗ%>lDphh~ AfHJx3P_HgJ+ㅍP =t[??åZL%5CN/oixy:-vL=&3P{Sf1Ss윒#;,Q7xx92<3tqoZ Vi% T6y`!ٵM5;iAׯƔ5жKSchGwV+qZ ѭ1D|Q%OGֲ ^>v\”@!$P]x"ꄪ5LSmz d@9A׺syfA|.}^Q^kJkxԥq6۔mςOU"Z :%D =1Ap.7BlQO )2eָ=*:g(wO2iN$P@aVY7϶AʴVVˠΑx y]h\\w@Z@I4DeEoW֥;uHaj/GNCW陖úSɐfr-3sQY7wot p^ڏdSF,3sY:EGUPxCP HvNv9I&#p:9#~Bg#B‹_V4r囈H|0 U8,Y l[XyTσ1KALef n<G2 NdDс(Q!='>ɲ X{YKzyG6QkN:N<6B7G:W%pwc\DbzE<_̇9$eCq3Ip<(Џ3)F6~qYsvpT jM ָWWI%wBDMc9ZaVpW >ĸ3ev.xXqlO":lYimaX =+(Α ' (iMM"u=1D8>~gFv左OP2l}'](nER;DŽԿs\ 5b\8f|ˑ6:Lpv3+|=_~a+:ţ]%Eb\-\'6gz 9MOeGvvjOOlhO=($ư:34CW[R0hsVH.W)7'm>H&M1-)ǽ.ۦm~%,%q=a ٬# |$sg!@% C"R2,M,l{ыxj0Ÿ1ݼ-kvR>toǁ#.!Ssc.%I43of6P\9u*(_ 62z-QeORQ^|~ Q !<Y'jqhr9rx@)Ȝݙ_'s9-bőXΈ}eso훀(d[V9@/C_Pqg(H =Va3<pEkw{DX;3@,[bnGj=˭V(i{C<}#!(F5-XŲˀDbʮlOz<!f问EQ>dsDk)tP %3&?$t%[HP.I9d Dq-->$&%.2k$oI,+\Ι]! ]CViG8pr﫹2xނe.l4XQ}m|=Fc ] ];]!cEl=裢m{ 9-Ur!x߃dI^^FScQ befY6ayߝkk%F'4OX"Fp\yi/I۝/@v0%t>qp" (yP=Mٸy(.yGi"DZ NT)*S.lT%o L79N00C=h]u@i0[x"g[_{3~^N% /0^s!`ϋ* 3H os<)sT~1 ogw yRܸNb7;½>m&Orx-)Cmy\ ;~)?o%sз^:F|z.%c7&T,`G#Oz)ٖ4x IU㊜YxX܋~, Q^Z3/ -ėBMDtڗ vy}kQA'9BX'qϝn$8mG3?/TU{h^"44 Bxq6Ue&,B-0Yc{a <#>)0B璼HiC+c\'-[v8B_xd]izE\Ժo[NZ[d#tHjf2E8 Hb/TMu,o8걡Bdr,WXݯߗƾvQIO =nщȞ#iHʨu+,۰dH{J4q:U.r370мV趬D1!0NJ<+J|g%B=}FU~! Z;*z`Wbh.у5 GM٩Or,~6Ⱦ-C0T&5YB {TfҔlyew>6c{o?Lbz~B ?S,<qt6J-q}kxT5Шѣ(9gM>sSD;(~9տ(5$AЇV p+2.W^oeL.7ԂbСm+DFe}T3ҔZ_7Kr)Ǡ>+ E6ƇԝlK2S]{+eFۿk$KL8UUEV秏#|r9W!MqX<}mMhDJ!)^bzKl*8 B?7 !?>6JM_{0#MūƵ҅VYCd`f>}tWQX_KWG2'oM* uo6Q @p0w?*kt1*B? %jMw*84'9>֎dPU@fX6Ty"WEV)+nu5.GX>2QYb9Ә&vyTs"cFߴ?W#%U鋝NhAǻb UY#TG(@mVmJ$uR w|Jz3 <һW&brhӆ7iOzvȘ [xe3nR9#4weH^ebݐd7'׎(Af5FR86N:ҽ:՟~zVuS@Zf){6L}gMyXXussih΅Ɍ- %O>33VN*?Ÿw Hۚ,1lűk: w~D,zdje/ '; န`_y"R;K3.E&͵22|Ft7:'rL1p%-.EO й方;zYV)X&oZ(0~yu'eS25OU㪝{t;Q!i.qXvdx,# r"^0B;QZP@\]B\;īF yT[?IVXg+lN-LteUyg^ /Af28MޓN%&kwq9jxu@ES@ Ԕ,23SضyGke}Yx'A V6=w qsl>gcn.,@ o+u|[TXsu~]Gy0N*pnGa!92:wmfC6gdUl8l8)j+Pd4ʀ Ws\2r~b}t:DQ`k꿯!<9=F1Oc?޻"_O6 5EASOv|6p?aݮ[vpTJJ袩'p$Il8};jt;M~dAxsLl*4 _2] [I*0yD4rϮ?ḟ9UTO/}N2kA$|2'RӮB=_gG=.A&T2 ^h: L'¨O8:|BA9+ ^SY2Y`tJr.7bV2XAP׬Z]B/y 3kzhgJdYdrA(GQ"w?AaZ|kݖ^Wu=\A!$cWVR=Qp-Ղ)t7tNwRlyv~Cb8d¦:k6Y blx:YM`Lt92DR2Ѭg@ ~n̩%$K5s>w ¨y ڝn|)`4.Oh$T xO%|\kb6M}S:-Wl:<{o pЛo s-I9ih[O97Z$1nc _c_.?2l-yDO"MMJTs+I@{A5†87YPfX)D*p$D{1>FlK){;!{ݭ"zXaqwRG; S`A'fv:ӷ 9~ t,<댡fs 񨜘%XN׌Q zi"@Fn5il$zwRwADCUuJ83-ڸG W).z LR Q[niufi)uk.#h>JrW,w3v#5 ZQX@Gn>]y.&5&wI;qm5@UFc㠾Z'G+N:נ / LGRyCW6d?kcZkp,og`~*J¢0 $eRH ;6 ?P@\_U:蠎D?㎭4lzBхإ{I]JXs*WmÆ$^ rmuXU8eu{y;/)GTZTXnDNg8WZY$(fڈ6Uk_bk2.21 X[;"GSf*@7mB\,mID$PÂԤIz-_f'E0-mC+Au[vJ>/Cin[iD/B7Q4bY`SrU{?AhQ18f.Xy^>~H̽AQT`b_. s|Nܜ<]%r@[ ZG/59fpF<.%%B3B3F)T?Fxb~K/xd&)LYP"g%M9[ ()H=x/a[-D2BYpdPqMu:ſ]8gpr 2oFjU6R myY=!;̺j|czmg EOxSVU␅RHX(RvT%B@ßJR-lT`oC,Fl E,-fuuʍGI^"+B/c=blK?fX,};4`ȅ?JD`S:c(MM::nֈ^r Dǩd;T=]^jϓлfr[ޕ/2d54#e㪰o%C?6*b- Œ ^hqS՝?ۺ o|Daޙ}=@^8A{2yY&e m=&{ 4o&"*'A!?:( }`6Gx0Nΰ꜁E  KX(7$gBȁ/Efb å6/V?2 nD6s"bCo+4Jڷ ՚G/1 | w*~MjȐj B~-/UV5

j}߭, ;1SDL\&c:N7x5XFmkKe |3­k.XĎJ/�>Jj(xW.濶_U( j<P˿>-┈ <gɆ)V|dXxV)<HO_YRll<uj0F?{=%>a ^2&8TlUh1Q'W&"kx~"aCvn9MZ.2@uK.}n'@^jpGIn71τY(WS2c S/ΕM̯2p� GAٟͧ 8,3"-/)ؿ+jcV wyj*##tZ2܂0 ejRg6K@9oqY*I|�'(^ z@0%^#jm P+?+j'`IEv`GJiQ*Sf)MR}w9V"3Wn\N. A:A!TZuy%{:c�6ʛE I~J uJP%(E`cQ3]U@A#1 ÉVnf&bnb7 ~;xWv{\;^++*1n,>T=BVUZEOKS[u43W6-qlB0Y‚NNc2dkJݑbZ űA;[x'DeA;ek6W 3isBH85^#x( ]Q{ N4\*/_ǗtY0պ8 eU[FlFm/nQ,ZjaW*vpsB.#5AAUڰK촬0⍺Ҳ^C'B{qM/cݔ0`&1Wd9ώ?m{#G|^t:~[8fڥoFTD/" j?3Vצ.ǹ0?0�TrFi7 hZa\G{L ߨݫie s\v;볁(V U0@@oSx,x ".\pNzGx:oOf:O O/s[oo_zF-'Cxdt(`?p2hfWN]>whĴ:g5EFgZ@8-l=y G =2jKu._SOr+޾xLyМ(!NM̘. ]yVaRϦVRߛ՚ee,y{n|Nɽ/!;3aJ=R-3'NsiRkPh3'uiTFS`#iC녓YPcPWSywT_@ٔ D&8GorA�5cS(:ꒅC<εj(h<\! H~7tL{yU+6 ~cni{۝s -Y r_bRDggR:~꾅k`& X٧B ]j T\9ۍ |z Xgޙl\^F]~ԵRc84 <o1tR<}u#>>2g -Xb\Y9ɜ D>k\"_$dfq巠D)!m<#L_HDw?EیS **믩ĺZ튉7[{YJ[3!-p,&Z&J6]6;a$$I&w/-Wή6Sj2s#u�gW6#g4cpdkYHrGpkJF]. MBٖI�abH櫑 ?[նm2 ?Y6+ݶ:;LȽ&7VA}֏Vq| Of_ڦ0ω X;]bm 0 Ou46c-&90 jqkPn~arEqA8o2Vu&6#)(WRoK~fVВ7,a^HL]hgeBY+5;MCvj 楡szB otuMa" M!'Zqjtgt;dqĩcsP>+.w'd<@8XeJrZ[d'&Tӟ?-.[8/xtTRpxYqpr? cI<pH։ I zo[o-yݣZϘ񍣀=Y`+6bl^cl#ùga`y&<M{%9MnA?^^cDOGxme܏EO=p${ Orsdd@̗^³ƻxm>Th4:g!EUNIAe4TiGff~HӰ߆)R F/9ڥW%E%+Vւk,m{#Fs._>Kۧ~l䉈[;=/r$ezWx=+.(* z]8..~!މmjp(W7 .30E+BˁR#z`�||و>ohQl֝@"2 1QI3L8|10m$7{H"LBo}7)ևE.Ltg~U/ew8^wP =`'('aJDwL}!(luڥӴAjGO8r!c%yT(g׏l'^cSpIkxТ9-n,>UDξAhVxߕpߟ˽)UchYJQ xg.homx"ukW#TR!e].<63~H3 ]GFS(f Af\sx/Pv O*Hq3&u0BDk=:܁Zbpp#˚WLXjوmc3ˢYҦ㢬8QNh$]髑W`g!T_c>C8cynzcY\UTaC �8v8c XbHu8+K&  ܙnIlknч>2: ?N ,@!|}&83Y|BE{]KǛ 7lSx^r,(ݹG4,֛{tsޔ5}OXp3goFxւE xޗK8ž_UUR0|dͣDB X9f^fŔL5`.ve1?.9͂,}J 6(0D;&%GzXn}d0hzg0= 'ƅ%q/ dsYB"{`=.^<X@ȨV1 C1AYR9Tpx<k}8/7! `=†/EM=k;} 3+ě;|(;e$Ł]ι GۙP1&ܻK~E9&#w(5<9rr~2c6m[&Y?繮Sx�AHu1mIo\5rLR 9jC^oBKЕPNCys{յf+d_ F4A^m9:n3b 3c;syha%9zzE1~s%Yɂ~'u>0B�PWLD;$pOle(E_ߪ8;V'w" qՄ&Q]LuQ&U 7YK~ɯ&2+“L%C.NSn[@6Z9IyuBRh=[$K<U9ިjVUnEn#tReϭ hVDe�W&jjч;.KZa6Z*anXV5)-.M yk 8[ .Ȗ<VFSRd @e7O3!3X[ ͶYB9قW0fNR75/yavȜ|&tyB b< G`>qP4.d<["@,".:cرU!mu3Br'!O=VFKaNj'|]ߴ0'Mal2SUjit= W~=gZ(HlLdt؝qX[/&<?=džnı`g*|g2 ޭq'd Ħ*qqrrHq7>֤ęڸu' K'R,vϪM w QΖ9uUrA{ 8ڈ㼲ˍ!AZKc=Y%AаvE#8wa&>ld A,}C>UlmJBy&mbK5S]b B}IAv2$3X{NqUmrGt6!oa  N`|4߲e2ơ! 45]՞C ָsܛ,9$ \[M]Ht]ʳuY1MҢRD<^|}Lar_ >SZHq)K3ޢi?[/N>@ ޢpl@ڴ/l mK]|w�,\# ש>bkgᤃɍU&ʄ'k3ă$ м7ku&Zi(392"3(~Yh CzUlhV |q�'UMgAn)4 %dh&}ӂ琽lp'r .Yzyˑ]Fũ7 ӂgw:pP@Z+Uda.!E8^)H'"n(+0ʷ";'vthzgVN06tpDN#n5D;.wpSUӑJa܍peIW.鉞**ЭU[D<d2UӶ&ct@G..f}㳊UykXg<8 D3qb`Nm1Q)&nƬg_ *y{IR{ C@hIh!l.\1lma!βzjvP#õOϳ�2QA" {Xwː/<0*hr=@LʽnLPc`{:yAy@ox̖q{E/x0ī/ Q[pM&CV+T۵4 rج+nE}oai\^} [1 3+0Jdc+HEmx0p4} X VѹR ,R.O8#TDinyXay? @TռUVR"kJ_~\[fwUk#*H :}X׋G$oWk,' \}z+[ֶzL9f0Q]mM>zqmd'He Yz8�W 4C=e ˳*="<ǧYEEt+_F+?Yh(EK{Ւ[Q.Vpy}#H %jgV7$k5Dku@zuv n0(8YH수vCƢŠi RBm87(!6d mmpso lڭe ǥ Q|[me,Q#![ ,9.&zwdX`/zΟ(N1 pR={7{Ɂ1=5ln*|cQw@+*;)yC"Tn_1WrLl㸁j^Z u LCw7(-mB gDbgnC "zǩ\yX1I Vgw\M׹.L,%F,';?1fH9兀< ,EXf }<s!_22hݘ.|~Ck @4F@acZh �R.ۂ]CPƥsz)=dب) f_sN!b? DîabSc_o8Y\<?Cֺ6ct\cttRaJNjI�v�\4O7"!!p3%?yVMsՓm[P;հgBg!ޗ,^Hd7Qܟ W<zŁ^Nl[I. Y*Z2TU͹e:_b΢a%x718Oðp0џOGjt,+&|V@ͩ yKtP4+#m\1p<N&>ӏ&6؇qz9KJk~wu- ." ؿGp𗪝=ـ iwh-$o$�X-׊oٳPn\@KˏL PHqR̼p?'#rez{Ma ;Am)L5ztM'@!_ڍ6 25MK5P7q(9iT&K @?*ՙq"$%!—4 /!tdu6=( 'jW RskYEӻ=n N !D]?KBU9 Pךb[yj.xtWI0))fྨ}4@U= �=k!KPuO^3 q:fm#�B@9&tK 'sf k]bPϻbX7/LXyO{ :KNFvQzvtd{LR7- ޝp F!\D?7Mhկ$*p,W?s )xlT H8$G#pm@om ά %�km}(Z0aI g$@t-6#*<཯yA|DAAJqsEĻiĿ?&9nㄿUU҂3/8M>z:y@Чz2z#*jyƘPpR5A!;Q_&tz_mU)aNgj6S/. :# s^wAv2N'*Cz)3]uiJ<gd%6nzJ׀s JSdmzi$z,^Y^.edEIQ+}QoTDt]'"Cs~3#\HmAm٠n|cހko(Y ^ 9 $U9) V8[]W3ʾhrTBbAȣee ĩ3\oHr,׉vhҍ2Jln 4Y)GEjH٫@38x(kT6jf_*&5q$2\e8I`֛8C)d-5Ox3⚣v <0 :/,g2O|a`uHqkQTο P@ZQ).%;fVtQ*5␘<JU؇`2j eoE1YDKگԪw#(㖊)N Y LϚ4􅫜U&/{ئML<0R<?�]ىPsetd:v d乖4qHfu]wpK+i!rGroSóH(N#[mX$Nsq0'9#-[$A-%-5!V+r ?A k (3O8?3qQwL7YR Nx%I49i}tnҭF h|~[\;BmiyAb!Ԭ| jO=^ }UlJpCM&/rcM*H(mf!A 1a !YJ]ڗ Vry^1x#5a([DUZ0zBrڧ z?eiO١iN o `Ӈ%Q*Q̳OyZ+.YMANC` Z<b2qܨ3>x 2IDQxi}nU5|OYcN!qAmBc,'8N9RA{#wJT"D{E3Z6KK}V ,*M:Yz0aukJ1GtLf(6buiZ̘ˊ\Q3P҉^qH gV{K(^E7~.ϣ K6hF]';T¦xtƴg"_8�QGXYN)qy㉱:H<P~ _T"Λj^ j9n.j*O1}(e=s4GbwN@vZrN4!7hhᑋCĚfa\IsrSp`3J)�^Jg8 xPm W.<L~� N/AT 9qF U${*O[D]$`ˑ~}Yw;ruEeŸ _^N),^a֏,rQV;L$ 9mk1hJ_{PY]O53Ay S£R(H˼Jo2LПU[QijkJR"2 ݥK,H�܎XN|/ ϺΆnCG=:N~vLdM<T` ZH3\,:^<qg/Ȃ+T_ qJYՏ}WDc1'#z LDy?/jj(4*W Y1e1F܆7ͮ&|aj=9Z;l^#g[Wacz:ck]bi(ỉ  }^(2H"[y�P'<f r1aRZ6ge/Y4]MZd%tBYp|M;k`֋eWK o9nJéȳ Y(T;vTYÌ"Xh1m,`pKN<rp ޞ@9LP/ k6MEyfJs8ٍܳ#s /ձ*W˹"p\ cQ)Q52mQU-am\NUK†+?2=3u[rqC>S}R(J0k?Q QFIe9rTճ ]N[NVzƠ#bh1)Kλo؛KB)sK j rlQ:iǑ+ ì�Pe,c{^`훻*po_E_hέdU+.p MQ,fRtҫeů1R)|ʕNe*|-瓮gܣ%gt s[.ٽu(X*.+>ڳa|; htQEB8VEF LϹ2G?Ӗ:5yۀhF!-,ȖV>7Jw3~㳚y{6v9c%N˄Y TK bJ]sC: @95A_ "UѸk r?`R_f^T\-O̸2Bwq{T4bl2”SC93V7VN#9ɘ/"%7tJӱPznzy`=g8B[d( 0db t\`QvzWm3Ho 1Ph<}mE4eelө]oߞ S#nv#AvS{tÏ�9KSo߇Wu<ӓT[M'*K~i 6?00vL�TW׎O?vR`cѵCԵ-\켣.੒,"K;eJyŠ=@PQZǡ<CJ*'?U4{2"d-_b396i疁,,$SX xTlZt#x8:5f$_WGH}Id*)s֤R{S tvvn8*]NXcH1z|{f�pb.DXd`/-gۍL:k[fg:#vLbJ9GeaUP̖&dO~_PհG5P_TGpD4`Ե!*3J xdC%cU^3  { J:( L&:XѪO|G~ '1`9ĕ%FC^A41q_u ~6<<Y4Rll[yLfؖ:pY< 6tA(ˠ<lbѿNޓ9R3#^X#QW^'%S):Aaw;GBIZ+/|P]*=q,Tc:s Wy_.:%H|A~c>f;8YUi۱".)AF{i*JƨjhTAUstG$7mGBY*.]E:QCA P4_n1ge$ ԣAHR5gmxcy{YB#^7wP"9ϲ)`+.D!&Dr$XVK< B78Uc~2HmNmpR Dlhcܰ =~N&!93V�W.d1 guckMʇXZnQ4L#~xr#IwŌDuf}4e%A!̨ZiԎyc"7T76`[:>VΆ~d螞j|Ұ:6I6|#ka%kVԯK�H~6Ml?di?/q)M)r~^%AGV.8@LBgz>y/:*\;D'L^Q @R&}IaPBۻF,?$衽�S8t&{ UW0z%be} )WPiWLiBR J4w %zH3ɭo7J4F tyyMqqRwo׹^o_ z._p\FήM WIdRz1Q {a&C x%]紐16#Btp6|7F3 ;/gZ/*>#CVIi 0Dmq Q']NSJv.^[jۿD j#1z t@Jmewyxt3cgnz)hn-11 xIJ!J;9d\Uꨩ@Od8G+]P̈4pNvw}!p%#zgR>o.a1?C2j6phNm} bSLsCz&vC <n[`Pw4qFi|#[]O0>)_Q`-6I,\ESP܈S7YCjUFj4_H 1a" Z6=Q24aJUE$KW#np@{a56hJgn04K[/@DGLEa_.$>` kڟlJ"`vq_owjb4~aQI<(#UwRV &@Veo<f߀osi+: Bd8#}`&:v㙼FZRq\/1!|k3y3$RK meW?d�iRp:8MuX,qָLR{ʋU<7@Wx5m7 R]kr[77fX%ݿ] #*xz^L N'4qX 'dIkM\qʄ$Z;DPWJMk e"w,_tr#{`6e XyBp%FCqc%p}rg ZUwC_J%#Xoqټ]Zj3n,a@+dTc kR \b�lU}}e^ Ԫ%"bMa|qOJqwn Пޞd-b0Cgl;nȅ~kmT{TUE]Il#Bfz{tg[:eԌ(s2j.ÅFE}ēnݏZ2)J𘢆7XSDੇP^]Ǟ X*<lDւP5-Ey?[q"3 { pعUDH1rCAT424tP_Q>Rz07<4%[ j7T pos9VmI?Èfyyw,7rиN[4)3a% c QD=FZ4 g8ʖ"D 0Y'LT}z44,�(VE8,ErķW,(ű4(iu]<qAbkqU^Bbگ1<X~i𳷣?tpf '+ u-HT`h6fZY5Ta$@+RurKm*!Hsy#@y'8>/<_|7I,@y#S4[v$J/xyN<yy$Y}<pġ,n_A;9~R!3XC*rb55EMK0d;:)YB]Jٮ)& hGH~-�@@o},-kN�C;>b.=`h6_5)�xVto5n[vKn-0(6CYi``q|\ȺDZ�?}SЦ< 9R @OswrQGMbL7˶3X`s[J١3VpW^v91ΊalnpO#�R_k|[闒Db wbꚻS#]</Cg(:f_ |V ,wƟG)*P}xWsY *s>lGvʪ& _ ǫG5)IT9"A+'VM|l#Sr9t:w ξuy@-=4u"|D#ZH ~K3%*DJWx􉚯r*rM*Hx0kLIv9-{?gHbh]`)6,L�MYLp6@VfĮ;(2=;u㗢&gqqSuqk·np,vz)r> [2!7ʣ'2a'>#!!@Go*([m4> `s;Olnڀgg,3c󘤣)USqAh0$G[b HKvE˶W$+|Y8 ɐ0NkG)Db24Q"Ȟ'rH u7 6F%4m(٘ "G:+ *' -ܥHgtk"`?DlAZp> $gbht�R;qaByb@6>k]-PҼۏ8_ޏlhx{䘗FeOx@v4v=Օˮv+j*S!i+$E:-՜)W>Ok{$WM\f 8 xD+Y&ˁKJ S2'(Jǭ 5<vˮ㫥`>\lX>h3iצWjG_ 2U*/\_:ư*\ H t|M1疐~f&+,2'@ONm{㻕]٣e:Ήo@<b`1YB銧{hSidt+�p-BѤr][tYi-)]Xdw4Ynsk<ixIwfۥ{7n~/|A)t9djf4fU!:̫;}aBHjLq4ѮI۸,n ;>$+]j`j g~^թ,v\sC&""}y>r@xBQ-pur$> ʵ5縑2ۘJOd.͏F" < [(>=|7VPb6R*!"CYىƠz,�B䘙k~(dM:av '14O~GB�,s\бDh4.ԋ2T7%Ә^||{W]!Dud)DZͤ-Dac&uFc@_X=]ۃbK[фu+A<N;/b'~9YӦBW袡[Mw{9xkp*߉⸷XʗkR?b_Ǟ�Yrw"PԽDAXVꋻrE5/sQ-<D"?ߪDtF]J.}Qd=aeHtsQex(5}yܠYCmﵓW|̈R`ᚆX? (:y }UyH˝,}ZoUJzms. gS,i/p[ѧj9|$06E[y7h夰uYJK4KƯWR',(5RzV߫_t#Hq )o&t qT+JsfWv<v &i&3D9w~cgѥCDY< @&}弋֔ҀjTDt9w&I`$CFfr^@*hDT~ >)\Ab`YE<hДs֧&iR%E./,@B-7` ] )?Y1£a ϵ>6 YLw+P J7E4~+ذxm ӰF_=FXiD:exЯoHS*oyJy .FyxFZ`KO,1MGZA %nE<(%rS!g"(�톻ų#N)`Mhm 9_DpVԲs'ݫN.f�~KB)C0=ǥV/'buJ%mdPq tW lD)_?..3erIG*Iģg;\l+z][kn?k͖I?%5� xvG$w|a|Wj%(DQ!~w]ۗ CLcl7ǐJd<.+ΆM,ŧkEԷ+^~t6FZ]:,-wP/DT*m}Y?`O ;U-�ӢjP(Gr!NT"9٧?7k]&*拱Q-\ET ՅSWmǡGkN$Q]4k]Vqa9  ;�q̋rS\mI@j ||.]W W/#'9q T\I:ԟ7UD[UȰz"djj?5wN1im'uSy!w#2ΈoѠY ]b,M&pkg3L)nR/rڕ/FDX-ΙE5"R%f.8!8SQmr_H\m]YOfvpˆ Ҟݳ\,ΦX~g^8 �`z!_ vP' iRi>v}PMKKmgnOx-DYMqg%�^{ɔp {n]_J|MZw7fkLyscߑ&íeWi[ɛc�U 1~J^8<+x, zmlܼ N᫙erط"7~l/˒Ӌ\جI'A_?V%6-YTXqKOX": VjMY F=CCu`XmTPwziZxj 3+gohYpNaNݣMՒ�9PoOйI 7P.hez|}xFx$i0[ TmӃv؁GG: Ѩ<!N'P^#< r[vO,#%uvmEݰ5bޛaqJ;"RlHF5fZf'S _ G|Acw B&̢3DAtOasp*O(mBg1p>Ho�Hp~]V ^6ǽ]s w^kbk#  pQ<Җj*> KWFݨCD;qng8QM f56I"&T<`!3?_}Z4?YSMQFgձ<a薫3|rHo^j. Adh[Ӽ�`ʈZ =v:!'_- L.u-!oGgyGr>7$%˰f4H[(VHfEDsB-ꉻx% Xr>uDkP~'3;-"g@Qy8)ے^�FJ'('KRJEJJqlQIg<bV3PqBR_$@~W/Jjw,q(69vGX4�S+a#-obi+ɨeTOr1I=DTC.8j:bP\XrZQ7B IV$H.y~j:>W:%c ګw>Y VU)a>yvLpo;=Y NGrG͘i . To=X% _,rfi_+Yx@@{:ͣ#*zug?-Ⴤ[i;DAnJ<V+Gfw1]6~44G&{3iW %kvZ06.ƣo^l2铝] J]i]yzcZ |eO1f$V.]9˓1{kY $KQ/K[B)hR> _a�|*BNτa!�?P[ܾ3J&YBMat +KZ}7Zwwz߯Lq5t2 x}ڀ"P4 z c@Э 13TRJ C@޿jq~ЛIUoH%4 6 IˡTNN4dC5G%U :+ CF#Uk69}XMĺarf7pqTkY9[yCTf?tϖ{L\FxJxRVݦ_ꄝU{#}I&ڿ%믉ML~:Z\? a׮Lz9!+*FxzhN:1Ntk 4WҖ?=uwY#"X$:ΉPce1lo-}]9 7~޽sY? tKnI7 #Գ> >jV?fC^'jQ䞩I�ڧ͑Lv**�1>_v[It)^ �_W"M+uo! 2tEċ !Z3fZ'3:~<|+QG_{(f雑XD6x׼L[-0%?%W H(ߛ7YҜ |޸8 <&X2@*Ɔ˓1)þ;v6JK|v߽sBA#o3I?@xmX�_V9x5m"v?eɥ)]SK[ȏu^{ L%1fEN[7S}M츰|%?A_ lLe*>wb/~2n a ߴIN;n`q`}`ۋjGҽ #_2WISXxdفbGF%ڋoFj[ b\3ՌXMJw)sZw#{ a5o[NGz@5lIxGV]p@O6/tigbJWjLHN&ZJ{#ş8/!^@.HYV(_@lϹuh/:J n$ 备,ct"N#1eGvJ<.J+V`&s+/qŴS34- %XluN}atd*ZFePD NB A~=/+3/Ȃ,1*G)ke5ցLZ&o){Y[:Rv Ab5Mq~ _�W4;|ۙ!12ڍT4+$檪Q1r]Q_Ls BN.㽪No˅HYdQ� Uu@w{{|yk,P&Ңg:R4`Ea]�;`:y˜$3(2'hwd(u^aLB!X9Qb%ϛoؗ-[`:QK`A_%O%Ї/E̜�'$ҲuмA9 &8bwV@fcb{n+=<6J@Î%p?P$ y{3-(.󴧝Ơ1(bdmHZKƽt)ey<̋_]i"B| 5c թ>.Bq Z7ɼ'n<t(33KY1 ؙJǓm$l<đ.'.3cmqiI{fjޟQOst32`w7'30d [_]Z 0:X}ޭw^Ff[7*G} `M %M}"D0:v[g;8Sz=,r Ύ1 b?ŦBi*H9̏;y6 PLd &p:"&kJwTư539@]y@<-z yGocw`.lD~{Nn"4_hmeWPPƵHe@>谌S(6/1yZ0 ZE2{n3=qGb<PSwcbf+~ \'_d0S%Q$fKl_N9<ŘO` һ$Z]WI.  nigP[$@3e+bnfp*Jl g=mVC4 k†o(6'8F=o9@)�@K9>zKa;}hL؝0/0N^±K-'7ͪmk+⩷_v1']`˦$7(M]pU *W<ʁ͌ F.ځ'6c[sߤ:wXfR/wI\ުCU]shwϯZ'(.IENzDפQ9߅)99, "\NO\"אHI<g]&N2=a$Y<D|4jw0a7R }Ӿz)O|Pf+TdMHE �B$jҙr*m T+'j[pbq}xtj nˆ0: +9 y*c`GTbLg0d._`#cܷ[8*;,0*QQJY=CLy8TSkVsMˇZHl?t:v9`kh"h}>8>&DGÂctw\^6uũ$pJ聀 u-aڐMniHeV:Nk^r;~"�4wH?  I$[(ި}CtzI zqb֒o.*&# [ | 4^8SYQ(pm.E*Ձq5t\朾psS%(yd#wd}^{ruXs<ùj] +So n;.aCϤw3*+G Lܢjl?tY)˯C2FrEGEV|"{N؀�Ro^=+zQrTdKž/ySFø?A-ܻ$'&]jE{V$=;֛ȝ'~<{yaes5a =(4/đu |"\i?OJ"A[/}9Rz;˽ȡAf`v˛`1̫;O?}M5q<[PLmR-z?SU8=GA-COtqB 7~""*nMQ0L:& {I.'yjN.+oaL>JU]c=]IE߾"$Z^Շ& !¡,(].56zOG38Jk`qh[@~ Ho6h!)]uZWt>"QʺPbhk"ڇ^@vbPQ20|G_L0] Iv3hן9kgJ)_fċzӼ Yw"q3*i} vbaw9YU*4Ge1r8*Ztڋ|CRIܦ ZK5?5( JQ05qԱJ%K=oPR%eAk~ o[ bxbad" yRCZjW;#-BhE'=F R83Jn7Ԗ7Vz"k~)\ڔUO4d^3hG߮xฤm&I)Z (E/%Iڄ_Y:i}_?. *2Ӟy-$B@w/K}mt 96u۪:.dYU*C_QH c&{yX~盾pGnuu]D"^C襬3Kj6}M}z(ٙ%5XϿXڈsKך۫ͅ +Qn9{WAr@M2_߉)كEW 5sp! hSѱLVUŨt|h @�Q5$&tςk|0ؓ04d)DE=>M Vf]1eB"]")Phr̝1uS@�R KN;MURj4~ -sJ. U8/QQot''wH<�ʓ&hhK<_uGxi-vhY9&}T]O&N?WTe&j=vZnh;X+S <C=1; b9 adqwekĭesyy |z>Iӕ$d,p@KQI?ܣbQ5= >˄?ÀD* +lrCT+,C漡q]4MZgm_LD&PrN']EB8Y@Ev 2iȣ  ՎܕqiDB~jd& 0t8qwIWґ!v  ȈM;NZԜ7:P>4~<m>_Mj*b> wJTIL?])8$eDbE'oQ$"K|7hw{PH}mYࣣgڏ}n)QUT:sGୌQ)[8lP* xf=ҋ՜@q^=c=�ݒJk `fJl/TfUuυm{ P$h#sٳqPCD$< \wa("6^\wShEr#狾%p"1\ΞU9=n+eZ x RI:h߶%V#FQY_TҜh@1 z_*NrSϚhl<B9ר70B^=Zy߂kWFcT oY;ǥMvz_w/|k]p|g;vMiFcm#W*#eA7ЈSzIyIsWNqK!BH}0Tdx4_5 hq|p�j=/imj(`<rD%Vֻ 3,罁.Da9Gˡ:sӔg =j yW-!6aρ%0eC#=!ymj*?�<r17`/e%9Wmxm|n$8q# b߅z"W|QxxmA䉰 XLfm9I.,qkVbKR@ X-(sòuo|�^$$:*q|)OatDlq*bE$ݮ'gj E!Ys,oAz gT �sI4{BHOI_QR;"+G`rb{`yVXa|l 1s"rLl( K|Ytbҗ@J�%=ߴE=+xU l%p紮A᪆{ᲀ"(k4rҘ²cqyv.ưf\ecZm7;[]'ZE x~%�-prmE=`~:>CD5_G N4?{4+u<tJ%r+!i'2h p[j]a6=6 >@~~5F4hك4 NŵXUЫeҿ3!JecX.k0#/C1Dn"Ix|4vE @Գ_}5&I~+\'u=!+Kh>2O=R.{Xs#&*(>θl.:/Ȏp\ÊjDCOMf+m?Jmr$Zwz<q@'LUxOqd�8M]%#)Ņ|Ճ۴D"*1Xczށ{[(c H48[>(sE֑�QtN*pF}fxow*]k!'*R̕ G3_!TJ\q`7:s-f]ip7Go7Gl9ѫ|<yQ AkhHK`Y`˺͘uξimblfz"υٝT̾7.Ba>�IYye7{_2DW<TXZ2V;Ovl;u80bBn]tWNTzfA뛏v}Fti +ѵB'(_w8FȖNK " -(XkXCe�);a:`k'h%;'`wK>1Z3XO [S\9WnPZp)lL@/'aI!k<zV#hI ӝZo Ic+v+m+jkȘਇ (iݿ+Sj[dP;ėb^_>7>) RnlWC$}=HB5r*f΃C9&ql=#//zef: [e .>?.1])[Eov0)gɀeGf,$$aRtG,]v/ :N$nU1rpEQQ ׫;@N2qRkٻQ*\ }v+ E BWБ󃅜4/n%4DTܛ͆Ap!9P?<Wp)ƬZ̚峁r^uVh2qN[ryA;W:b@e$ܪ 3g˰!z8kz 4r@^.Ӆm{զW ,\!kSCOrtM_9TH񆳛YkpPUoQ8h ~)!ed{KC:*D$(nRo +(L&5-CSy^AJMSVSıԟE# pQԵIo*(VzW+{>W-g1osHRZSkFl5Y*ݦ#g8;'̐X۬g<I/0 %˙KV5_T +V&t70 `:$t@ػzCtCT[.QkR;UX / (v1w⓲(/xU{F*+3Pd_~Ѵz`jo6)ӄUt{=+\mXOPz\Dم!@T$B_12Av̚3aY[FXEŠ-ԙZɯt*{R5dt+'}�`% C &0m8>@rnuL$滘yF|Y-%@ Z *aGn gAvC>39^׺7ur*/rurͿ '@(ȿOݺm3Ř-W}БM3`W"7Sv'"R{?R)ZI@wZ]qI[G#2lO^ j (Elqr9B$ ^bG+LwF/%4Gx9Łr' 1UڞmvhWCuf'a6B֝.Vw4b`QWx ՟7Μwwa3!#`\ ~mƈe n"Ⱥӈѣy7oOd/9-k|dwF3ٲX#ӵtҺuaOQYHN&r=^:mSu?(FHwl >BT^/>8_l2粠lG{Մ7qӅhg'WM93/$Q'�Q_G5y B֕,~WrK .z6;OkJ.gC^JKfFe g=y 5G\?DQ,1zJS$v3?BPXϭR#wprAVn$ 4n+sD޴Kʪ#$~:Oݳ ^H'!\y76Q?2ry$Be�wCk?p"AIt-(h�+UC`T2W+FJoX~,CgYe.:2)E;{S+59| ^.9rzk3,eBt|o-}ڻEH㝜MGvκ};4 2GIGtfUh}S` .{LUl4eY<џ<ξUuPJÞfՙT2t'Tġ{U:n>B\fWR=HL x Ci 5 eծ8\}L~4!�1-+%5"7lѽ-,dGfA?jF?XU&]^bϏ! N.go\ȴ|J,�/j' G@EoZT>h<p+$715̟˭hGMF{V 24X qyvڠN* s_pnPse!z-&D%""0&{8 5b8x( PE8>F' uPv$mnnuU (6ψJn = | NL ޘ[ϴ7[#п+1 kzJ 3@iq[ b[Q-5`PPVfTHOi21&KŅ).0]'J]=ZP?댗BЏ-G:S9[uE[{k`)^nNH`W?kMpFO7IǛ�S`P?~PZX�*P`}naS0�@ZѥFwf=Kl3lL@j|ە?5wVRcڹ*wEZ3ت"�6xW(8\LR/6֐(%Tn �~rpےtL)Ӽ\S=@jn4%R4jt9캵\ص=ě N7p<^ؘ`,NX(8Fl7NѾs^ ݱ}X "RaK^A{L'dљ4: yqDPCO �?qR 84V-LLĀ3`b⨁A9> D·:O(T?=݈&MVTdɌO>o)"#GÜ6VyiT*dX?Suvc(дZaVJ"g"Sbyո絚( Щ<nf qc%8 jA1p.^{DFr:JqG4k zeZ 6̠ˆJE30P9-@A\V41AXb5f5coB3ul|x#up Lfx?a#@\6Zz5yVb;]Mt%Eq(isۆ]X5{eDcQ/AHpձZ׍#b@ym4?3ڢ|L%j4+� |-wWY2#,Y!F9sy(}S{rz;ŎwM TLUȮD<ٮ / oDc2b PdncP$[U@AnI\2ܪ ?oK?h(dx+mG,P+HME'I,P4N242mBI?L`c8ߖp/1‹*#ʼ{6P{գrq�2OaF&9 dh6X(d%rb<q׻7-w�jmJz=Y>D$kA1NNHq{i72@wgt)Me3pY}CK[suaCR!|Ox2Yk4'I<پQ+mnxg.y7,& d%G{*&o4|CT@IPK./WG{No$8@p֑ z RqԽHn}LR߯r4{z;Jw7l[�nl7w3e>2(U.VJ,tzR3P;$^3 � a5; M>9%0kٲp\-0:C\�/Q{3tĭŔ,0} $(tARM|�1;5�)KdNjVz0T�P(c7&sk,K%$@eLS%ii-A5c̄3t aޅnS!7O\G}Ac:~{.5?Aec;`S@RT﷩^_P%r1N'TR{SO}U9d-әG(?FKjA)G=w„|lN9~>@�8Ӑ8�,׊d=[5=wu닊kt9gi}J+n;] DSgwCwj�LtRIrϙdY赪&je>nxF x�Qdφ?'ZhB/ۍXP $8oU@Ke!:'_ Mi/48W^aٯ:,NrZ  l}0Şt>iM]nمVLOD Y CG? Wڳog$g 8 @"g=^-hI-~dl)G:H=Pl-187kP cw FкAܖUdS3rzz@E=Ⱥ|a>Dږ޲cl V}UͰKʜIF*H'Sl!! {{6fۍMȻ>k5HFuϭv1K$d aQ ^1h WGUn^.W%MB-9"C4bgdir̪FJ6œ!3.e1j邻 Ȏ6 EPJ -XÆVWQΉњt邉ikb Byԁyۈ=L6̋AXek"GICiŐgഊZFP=^վbGx(̬񂯈koA|4 B!wM ܯ~\d\Kd0U6ۡ(aijrU AyTT0�x$-tN.gjhj=VCQFXGzB~CFt֙ Y>p–磵Ѿ^^RPP�jf}QzNA+J'6(a%PYeH%)(cz_Y+�Ԏּ[X(`P]3ayC}ТWI<.dUk7/͆ ;` Cvau R-;Ptaek_0'(&'\Tv)tj쾈~^Aۉ)Z"HsaPyMt/Y$i"ňG\Ň=h'{<Ly_{݄jHG-״:my kN'!VɸO@z׮$fvκJ2 #T?"gߢD+iO^*|;̭ :1PF,Ks<oBwTԭ�q=W4<a84A :}J{b ʆ%00ݼx'7cT̳#y>HF.[j$jͩ*$;! %6)ݩaԘ2?MNaY!s}>S,NfttB֢(y  bXeG#(r1a;j1ʧ\[LpA(oK+Jù}N:FL;QAwlo.q WT"+m|1a]NԾ'r;Rrbx.-]0[;IrSZ ̠R^Rv/Lp- 1t/:� [3+Q }$]hxT$E񢅠(Z1C.`�ӂm }p3^1)-@ߥ辠^8Ai_yO &:nGDcfR5Mi˯~nR_p3WF|lߔ`RFVL"@PyU:o+/T'vDfoO)8}fã~gF0?<l()?|$C)?M(D¿羆Ws̅#'H9relK: GgΪImC?}Knq.FP??5r&|�9<f?Edžo`e`tO6je evi3 7ۥ5=}ʩD[ڍ?0-(jZ\'D= +ӕ̩s\fFkNT$A~t;8μW0%ΐ܇cՎSG!*3u"hY 31ǧSr5մkq=+\nשx8u]ԊG-^6CŝWF;M_jQ$ } ,!%ӲK .%mb>AWbUa ktFTIJX#z{@Uըכ/ $4K[*U ;K އxz#(.<fJ6Ҿ`s.jUn-uTdv{C4uaή6/m1T~4sMT4@Mׁ.DK)ncIrL7Op |'c^5gcL0�N_R1ҳ'SM:`qBdI=otIfjĹ=*scu+gr ]f0b^bBI fMCA_[jx֘פ97`spx%``)#CT2Ug:@8l@nlfb-Jo}꽟5k^ XT Ky +"!6HPFdYX>l)ZU3I"J㍯4W~3OM(Ms8D� LP`jeEhxk2Qn �m <n;<3gu b O[ev1*qx~CntaN,ISwFÁxl?GQ=OOBxcꔒA'@�,n 6l!GF uh6 9=^7]]6+ICr¤ Aω2.!mzzV�%-aK~/z'kU[zҪ҂r{aS6f%! {:Ժl@"Ds(S\j6U�elqs,Yw̷ p1 fJjw}wĽ3xef=w ˬVQ^ϱ@&Q*rA %8aKhQzuoUI*Gp� “GNe[:rz nIn !7Sma8IGwT^dnګk&kE(D3`E/7.TRJߢ+Q(C/g{)و]J>Jlg!-ϤƆp!sX*eW~}/-o{jȳyӳKk'pdB�gk/*6'D &#%"f;X]!߫hÑ_DThQά_=k|b#2;OHL,ƙ(/BGRE$'ۑuKc|u]&'>8,ʌ:Ҷ)@G2zrȹD l#r<m/pFhM5lrm+!}:#Pqs a?!Uir,Guq.ݛ >p.!J1AR5g6Xa4pTrJT", ~;b cy]Zyj8deg||B}y|r4zdx)^veOzsL_RcRZ&~≓+u%&"H{U&<#A*ɔ8g. a:j%j9㟔Ʋy*JTi%? D *NW (dq W(^6'#BcOxG.M( wPtήREl Cos'Z\Oˊ>LA覫~|ѽGar}Dum<ʻnCR8Q[TjߔMHi(IpJ&oi>+'n{^lpyoJwۛ6/SuL6f/{ cD0)djl_5ѵCiH07]> }=:>htsjrN!Rc*k#z(Wt":l6>ie((ě *_Hba] f<m FsRGpxxkx!l:<SV<@ῼlB"*HMMDդD%hi>F&JtuV‚M#|�]WzXmz -T}_C!-C\Cⅿ7`_Ek#sL py2ƒc]2~H ;kZ>4qμ a˯:M#wtU[='dLDkYwLnFY7uGzA>0}LgqRωmL)'.5iIoxl!*KT='$6c=9so0L{u(*+`Eq,�?;569Sa) kB!-lt/X ᱦ.iA[>nɰjhWZ<W~jU:'&Ha0)&ϝe?XFA�]qAiZ=M<>.+PZsB(U^7Faewrk,—/wjV.ZN�X ׯ43Q2FӘR-J9C (6I!ſ5+-'a|<qU- eYd!eWRa_NON7Oy9%f'KnПŰX~`pYC KJlTo,derdc6d,K}>/K\1صyǫ%P*}\IN- o֘gC8ORG 8܍GapwfI4*wo8f2Bwr<)2z*Z$@$o'b_9nMS]hC~ R2q+ P>vg?X+-B~',7SǵJguR&)a$"`P߽E5 )*PηzɸH2"Kp..B$L]]@;']\aRG "ooW9K^RUf٨P_UuB'&VtiNU,tIϥ<< &1D_f(sO�XlAybOA�E wGעJ^ x v<WGIX%f/WSm!mYL .�JZ,iށ|Ǿ$]IpP>}XO5`]=`HOH ~ KJ`1EҦ&pm�ڞ*h5+w~+E.a[ ꜃JI/ .ȑy{FkE48zȷз^N&sR0 eЌ67,e IJ 8kaiA|=B+_4(p02yWM:I}x4i Ei-*2C->[>$}:;"O 8Y XT|s)jma~䃢\LLQ]؜UkQMܚ9^ccf1nr93WrЩ PRܫ<Fׯ>M]ż_KlSVUt!f]ٰ{oTִW Wp`-ZOX0+VT(?Jɮq1Q?R8Ŧxu(R޴vHodrsBdJBAA5ξڋэڜ,u(Re1hzn9!h eus>/f YIbجӤ@(_ ΡܲqՈǭI) 5GZ҉FIT2ndAǞ.g}'g'F _lJIʴR`dvD]Πt ΎZʷ׫L3uN'i=& J&2)I@TXĿ[�57S[qaKg7`fr j%U|SMU2zA:l@Y/}a7(i[`( f؜,!sw$oVVy͓TC �жbBAp+lkKԠ_Ae,@2{^{Fh<k5r`OHʼ&䝹р${t әo]btN?<;SH1l�pJIp۽`/"yvC!k%:rni`<{rZ#R@=d UH_LxՐLl :8G$}^ہ!j,↥VMs{dq?b$lJA5+RCggYB yޅ۩/zZ]r5*ք̜8wlOsK!}AG)z5JE7|y Bfj[+W8Ca:V.hݙQNmӴqb$C�tZ^TzH|zXI䲅qU'6pvϭ,>N)XlNUso6V5/NOY^/lK5_["m+J̢aAc8 /<J>+R=bKgm\Ml-%%(Pj?7.Bꛠp5PIi.\C4ڤ{RU3$jN+JWZ:]慸fx̜H&\vtz3X:sbh1'O[a`kNjYhHEnI6,`GQ'/`*r,t칯V͠ {Pf'^ ew,1Ri'҆W[?I(\ g`WZ|E a#D'& @@v4 S;ڡ g>>Shςu^E,3 cBB3,u%q}ZǠ4f=Ng\g_Ϡegt>I\}g`+=uܑz#&1ihɓ o/U[~dS=o6}_h1d;" "zc2#waI`zhQC=lfŠ2[΢F;&`11FEYF5|lL6!*9qDc0׻EQ)Su,.p%V�h KVu6kZ"1H=Op''s^G> 'SU=`Jˢ;iUg_GG BVw2Bf͗G҇tb"CsITI\!r>]=} oY!T_m<*_Lb!RjvpPvL`ێ5<EjW'6@!Uq`<o%)Jsc*E_|ַiy6W- q#MAsPה;=Ea>jPQs&N֙j.aʠQ'>1`B_;M_|r1wVZ^Y0s_W-Z m8 wg+P| u<;Iuu._3]k?,La1bģF;_;Қyfæ&zAw&5ԗVar]*V5PzYֵ;?'^McgC!ێ n^ĬVkuE:>>}eA)�R�nШ( +�.˂DZ_<NlteFpu1މ"F{_ȈזPޮi-ǐH~Ѯewxh*T7iwGwqI2Hg7֎cm^wD2Mj/TF_0l%b@j%8M.Z?E�+aeciXuf1u;L# {^T~BV-@tRqkG?xkSw{|΍�Au'|X;S+DGn{Zd5sLK;LبXMM6'pZz }ۆʯN--bDaМ2_UB o?< >l0خzf/Mn4hg/(+2pET|bً,6\<qYE+|W1~T53t8]/2S>w/vctd6k+ =>!BG7B6+bN#G QI'"&. etg(⑽+Xn&&_Ehr[=�vmJ\?BG>PJ70e.E5wYӿqrl`+Y3쇫} J*%zU5p̵�Q�,K(\Ii%3W&2;tᩞ9ȋ#�/sB"ѸF"Mn�^S:<qfb [uRja^}hR $ 1k4ZЌ| BMgN.sdFIovr C3!m"BTpЈ%IZ͢kUy<;xљ?cns˳g�u~mZ<!R3>]l8쭠`e>.PC-$pɉæsσx4k*PłEqQjx`.L=#N!NYe|rᣨm7 ta ڍF1(0'C俭<&`ETiʉB_+i"#~5,d1I& 9DfQ+KqDAh@Z@gY& V}z#7'sF|%Hv�-*|k`JR_syE? l+IbaiK0tEjjWBynm'TZ-4m0ژ F 1@ \ 1EL 뛭BktL:,.\F1F*Qd)@D/ȀCj)R#-;kgs:\$RQ~hY/$AX>�BգBfh �^},=Tw[<um8AVo5v E?8';l ћz}LIBa-lU8SpR'*H;wYAHq-fLBBl\SXK=}E[ +^/O}qx7FpOl[?:|7I.]6^K'Idj�ht Yg�P �BP^x<K\>PԧyeO!HK4δ}yj%[Qrp` (gŔJm<,e HgQ|NP2wO7DZZuQ*W%֒fEh \6Mv"kbp|pe> )?+0\om2L&q0ЫfYđܼEh͟B;_Lz�3蝞jIAs\Q{"#p$<|](#=ʣX9a |OTa@X%bK7%zNgG�TZSX4d35z@Ate;l4,D[{8f ǐ¯HR?J5aJ;0P+y2!…7Jf[9_ &Z`$]Cm׊QN~|';Fry(KZa\D$ukowlO{$u֩]Jy:X:k:_KG6ƠL8;Ty>pDa'/.Rs"EmqTGHkنAXġM] K\q+2Rti~SNgqf|D֢&IATpRWWrgP<5QĜve CIdǯ;"¨g7Ի-n:>ÁUWB]~H<s _F_CqGصdJ>c˻4pA*Ua4iEE}/Dl2Z0^j|<�`u NWW(І_V<$V._s[Zd'qt2TZķ"*p|Qxl8T \i敢ٞ8N'zX\P0v_>L_@xI7ݼ.3<\7x_ep|0&\[ƞL�؍5W3nuJX[Wp' s]YȹcʫΣjbD[m$rNqjʳm.gޝC_6 mW$ %"|s%[FW0fq%[~ IpXhqjʍ1ܰA3cH9Q=`)S<]Elֺ9[@`ex9f0IZ�&A"IPtP? E؁ݞؑN;ʪei~yHj95 TUbJ0 aNz&J #T=﷌#WKw |E6* tV|{zL<bn<v'k 2H }C$hP"hmjq MYrF'a*Qaɦ(7ضް8$_b]-q'1FEeݦQDہ�{uYAMLXU<G ># |V~w,V a uU 0I@�+a>0WxM7aYszz*YPC's)`hh0TخN0t] w\43Ԏlds簐& MZ$!^<u`AlҬQ sq(飣&fR5DUY TV�o�g\籣b?H'T62vSh]5'/lGKiW�(L: -hW=x׫KxBcsc]T2 u>duSNd't ^aW8GT -} 6©<Lĩ+|7jVꠂIX5NYV(׍6"Nv+ep=%]? T .c'=~z5 `oor{"V(kI` 4UijMlѬ spOP{-#|d&]KF�n:Y'b.[aN<σ՜AnsX.n^CZ?jц|+QkMVk;pg*b^q<ycNH mKac `p7\\&B�E|>6 +zw3# s<A;;y>{6WD<l_c <65(`t#a~4_9M_8KQ+W ̊.!v8=>۠lTLӒvn<Կ)$#fHm2QPJ^c=&|ulg<Ư0R`*s`EpuR?�g $$ H䜁fйuN�bZRᦪ?J7tLwۥ!P EvC(<&sQ0$/Qc@YcZ%N[)=`qO7{/g>hzh_byKi՘G[c#niq .n�sj>dkD7,< ]hT0Iu+k<p( ]0^% ]ha-+dHq8:LVllW!>w`JdO.J:CŁޥz sȢs ?HkRCф3mES^_gAUg !N�ijzG%XԜt=tSU ۙx ,PJRLͦpc:*Q+hpx!>ua^VhB8{LtKjN5wlFX_޻ޟ`'y{rKЄ{cM<7Ţ. p< i]nt|T!8Z9!cBf934WKݾEMlQC4:F 0waV*/k+=QҸ6oK⒵Ke.̞bZf1x$Pige OI}⥡@A |Dىgv-J&ZV6prR&!646fGMlX;ҟ{ߑ٣?Y \Qبc eG8n_@93ΝdU,4bF N쭧l6,+A1oKeG77ϽQTmPS)kCj[ @G$č,L3>_OhGJ XcGXGy_%7L;:{w gQAr['wخ?8x)xq#Wpb\q-c|D@@n9w2:/ c몎q`3Ƽ0nX|WK GOaI~{~'<P3 Oiıc7ĠoN`$86P�_FQ#Ў{(8Ӌ#tS/07dZ<p{/YeTw0HYϑxMTB|ԎeS?x+( SwhW]Y:z}"i'3�A?{[I׹5PΪS`x=*:OHCMG?ZHYG bOOqc'p{+P!x</pI5:$ <F-'wL+.WZ03i͝bQ!DD&!\bg diIr UIڔ jxx%F(N(&v&7A`>Ns(2ϔ.QTd4#nl:3"rH"dnn5Iu^R6 a!:f|0f4NR'Ki&nB<IV#h.dzܿZ]W?Z}tm}zYd{kP<,cd[g/F,<</FZL\M#=͑g5/,%pՃH)<ڢ]atLv& Y2Z^5�y>FeKΗƗCZ_'m0OT{)kg.̇(F(^C@g~K7:N E(+?-ɪ?ya8 X0}P[\;mIc YywPl%i gFQ(L^:6NXg٘o5) 7 lPmҠgQqoUP։<@7Q`6'+bNJ}Oc$@2,ٽKfE^<(- ofA IW/k?0 ]5 frn]keng. %r^w+=vۅĨ`fucvRCNhDž1R|pv۴: !^<yA(TRq=nmG<eLD|B."JRMP[} -ќ =bzOTm"00Rfwj.<YNd Lvbba+ 2L`pav%|-7`>]~ \60k:d~xB>:%+&R,#xt7 9b=Z, P t~"晽t+Ռ&4{?9"&_`I��a1gaмIԢ/hZ. jgѲa'Vߍv*7>aݖ)'S 44"QN;cwO 7#/ !);BҖ&NJ*iD5Js}h`% $eF-ߤ�0/Ή]?tU§?l5}g+H80xON"!z&ҟ7Ơ/f(45e]2EQ3Cc6Ĥ=&r) %ЌF'd$zN. ? uzhWZ;Yd,g>+|pn\\Ո0#wh[.kwb]3GxWSA׮Y䈥8~`2\B'X M^1ƻb|G:yB'<9~\O7g~*k%LYWbS}ި!l?R׎WJΎ K+ź%_P@6Ӑ}�8CS%zה$ANElrzK~>rkj{_N3l_9.8BF :�9pq.oΰ'j=ݣS^mn%`Re'STA> je=-*>^2A14]]V( `�Zm=ܗ+`LkQfɴQb*0ط71zHl1F%+}C˚2;Y,ٌhHFhR/^店3,ctR/-ry||l!HsnpWw|, yFJa09Ŵ4 9 ac~Rq*$r>xʭ ߥ&$Q+<Tn{"N|χ֕J 05^OH9Q,8c+!ܡ=sNd׬j.|ҏ-s@-M],u|^##F�yF' h7fo[nSx69M(2c**_^*j�ILrZ"2tr51;~Xr2*zf̣?+^x7}\ ָwS Uĥ-PuQ^mx­upLċO!c;jq۩Y)$cmrÈ7>%(/XkcC+?J/Tg;/&9Y�bo:T[!=asRY {Xu߶mmJdY-ԋO?ف`LQTQ@akgs"t \&qƄv{+J4ޛˈ0(육 Éc4gX(#/'%9~eh{dkjʬ`TMm,JJ{R5ų ܟ$i@ۅGxL'�Χ{73_x}) ޠCZ/CL, :0T1.j!?薶DM hل$>qSj>i<bchB*,} �S�/'CIDnmzڥ& ^/|d&(MZ?aSw^@ҿ1>ևQDL.ݸJdK1> f-@0tKP;]/ �.\nVC>ΐzDܒ<QoÐjX*muiO;Gݛw<H3w ǃa҆Ήu!ۉӊs,9dBf7yF |)�p3Lꤛ|⢎"ǃa NѮׂML8/#^ `ecٜJ�ПBdy7ޑ,8?/;:_R3/,k>L}La0 Dg<P �mBv#dcĠKv r;%$'DEhm-.oٔ*}bjfwȏY" :?Xme?)[;Ī7R[)0De_UͲNq}\at%eHd.XQ9 ==n3c1_ɽ31.Ãͷ;zUVb(W`kY�V'#DR<wgӆϕ}h|=Pcz_XjY21Q5:Bs#RX.6+ ^ f1ܮLHfL-OC,Ax~iDq,7{LPRF�7TH),h熇mLqgYr7r31X\% ƈuEuIqFS[)i6׶xIԝH)G�q*^i{'NR 851G!U,-lJᴣyÁw^һBrn, % wι|p^]^ꀜ"|#6KQ)Qa9t3C9$" >qϟCf0~K&3N菵 0zV^#L;QO^.o(K!Q?�-ѳв!ꗕ:N"u 'Y;fMK2v}w.{ѦhPkMg^׭z:|5-LnA$S+mOxs]Jk^it/Ay &S!|=?oӭd9X jMiYAs.|=8;1b"tK-=rdX>dtʆ3XybH|O &ahy*֎lrv%-Ra_lgDGfg;skb+V痋y)kUVVzIfnbe`q|s||6qi #nbCQ𾭌;ɗaB8d>?Nj0j1m[m3Bz2z-3"m3Ϊ}zq{xv]U~} ݠ:9y� B L_z mTJqPb\~6 0W=Ej7A>FU I@3NVZF?"h>S浣mLyƪd~*vVD㶥2skx ]VOK+I\ !(i5C\Xck@vM~#7?kH! 'sLE)´KjFw<vTW:PiUW52IjW {rW)-З2#Crn*NBrwE~y."ȓ7=3!eR-!T[ \;\kV>\wPM5*hoUpB�'=̀$* 7+cPJtşdA!mS(DK�Лf}{:97 %8m%w`{t#2hr*YDf$xA,b) 6<u3Gy3WO}Bp[;i )�W ])F1)BkSYAౄnǬPkD Ow GG.ѠmD˞!"%z>i5̀*&h&[kl znՃt78;ICn-:28;Iw}5o n@r8 amiɀVj!OELO]a,s'}�^\RԔVNC+iGR"V8 )rφTx_HmnHIEn`1uT"H;ܖ+~ݵuB2&솚LEIz$|K#)7ގBȳVvLh_TF Dko>?&wp]R|BL;-^78\0*ow0*xX#G$å=bJ䞱>f B)!:YaSm񼉥#Tn$ .Z"A8<nV̩\kROK-'pYPo-|=FETα&>I1a0QxAuM:;xAJw gӘt Q$^UHx<l-ӷp78ןoQ)P[GKcY^ϞJENyݥ+Plltj}sn@4ui]=', \GVL&<ϩ2#޹)^a&[&)V~M 9]%H]%bR\R/FsvvK֚#X3%>ېT|?0+<Ϫ_pȀ]ס)nlk7hJKll;[畑Mg_R>Jt_nԦgjðh41!sl;dl%o#b3]UlSѻ(slf>Ȟ gogw%D+&QGQ8_/ PHV}aU 굧uF2g9o4dBѓh|2- ~pkjcJrB<$;TBc)y\#V.((\H!c][jn*Pt+Žxo:'̿�5sUS^e4`]9٢3sB;@}im5hج\4Pt\r7dwƿ2"8>32WЕY- *]:}TQ~Jq\9ZVغStB*S!�' Tʏ?Qa'7͢nmJQ+m\'+x}V[c@ 4t3=Fbs}QH]Pi]y_(mZ/8^5/14u°C+ в6>Z+|0v>tB-){c<MdHn͍_-/ּ`:c%> L82 Xr.CBVUwݙ:0l(&!<v,i64.'){:g](ޗ5hggڏ26rAʫvx J0ϋT< ]GK��n<Z9hݧAH>ŷϾHZRPIzV:7+@Z>V6G rwxn0R<6Fzmj}A1vj<jhvzϜ`x̙|*!;8yK_3{gU$1T(feh<e]0))QT2AzwXFC =@\/Uakd*C " @ kdp}\<)m#@(dDq.#8uE7끼r:|AhMz/g~VL0%&=H s�sÌQ:b FO:=j:X{kZJC-;_\v]yڔU@)zb[62M`|؈8j ɩt*0;un>d61+ITSZ*n+5_,[#Z},JP?Tlm# u*ڌ *y&u@T*F6Ulz0t1MdXdQlrS"/<�Tz3bR<sL*F}?|8ש8ZȃJ|y~I1i\ĺs wKDLp;GL,&br9T5VkTFFol,ڈ5I$ir-!Fg@$x% }XvO� ̕|/O6 F%(S|K<$d ݊8۶fjYF\=QjbS9Xi9Z"jk}؆ZEQMqT+żeݕL–(^-rü!)2w7rlV(c)-nH\ew5 Z⧴Mk\?AmB̬Z1^ž t>qۧc9|K>x?B,3gA<TkzǫSK~W&j)}A+(Csp,mL ƨU1#8YdJ'>>0rF1zdSA}ؑ7~8YRM퉙< `S7nd+4MKu{^| Xo/S)A10 E6}=0E>1;՘RKDpt9g³p9OHV\Z n`*қ<-#dǢ_ز>E? /=y+0"y ?*#}&j8(x{c-$ ,nW=:>,ZAJ}ѿ d$tPE?zrR)(PvMfGq&+RW綹j/fl6.tCr.w`[鿲춥mH0id&�¬(|kAbPڜh2>vG7/8Ԫ{ .C˟]lH"|AAMXg(Wgƿ &o]|nqs&)>-ێ|sꭋl> ^| fiŤ!+5.{T$G~@_$-Tunie. ([i/{"}oc$!ѳ;qLbSJk=^^ϒ?8."h<{ՅR@ـã#bQ. N d&$E^p sQSNzwDn w4h[; Y8Jj:(8m"+Y$S�82lߒ&85<P+~fWTr(ylLt,Z 4qlgn$'GTXt ֌c⫱5>;;% /X-h=aS˰amK˷Hw^:WΟ n}Iď00^S ;:٬ uJ! H(00deX+(겿'Mn=i4n&Ro6iJM:5.V?Dc+Q&�W9Q+PE30 }srAwGS玟`t<} ZRj4Y]e iԏWkz T6fE4NQڊKd"Y2]n.41}vC(0ʆ�sh29@~|t >y#G|Le5[SjN_i 9B9(5Э'D0)B]C'F"5],դi'<KLZ`'Sn $[[9F-Ja6R{�m dR* r7{K|&DmU|jtvXzσ7"NXH1a&TӠWuas;{VnR HOlA"Vi9iߒ"x'O{,.7$⛽N5"6mA'c L idɌocU3sWfKӟN=B-i}5[A%ړϸ)z!ьGvf{'ޠN[m|WEq0-iglr8h!Q;T%KqkiHhӎhiΕPLi;p<+K]:19Q(;@i[AʛElÕ2e}YTC sf~t?ugm4OPμb̡cʗy||Ġ鴥xw!Rhrc?a̼W@+Ű/o&vLySCAxWy6M /XA8ڋb2 5Q~�DrDe,"L3zڰu{ <q8߼pFd_Yvf&o(@\;7;NUő>TҧheCu[ jO^�o4_!6I G2='Ucn(7ȃYS=X/6O}6 t|g=̳@LrS mH{ocȯj(N8iA"LQ;zEI$ũR^ pTxOQv2Q$az˾ZhWM7;7'Jb)y(ǫK{<yWz&_[~Q^ۮEWu;:\-Hk"Ĭ<5&dDs=�cMڷG :pї-1qIK|OvԄ*weJ8{<< !cz]aK:q—Xq]b6Yh Y=Vn1*IƸoy}珘ob9?BOuz$PAL�"fY މdxmغUwCujKI+'I"[hEM~ 6Ep#1*].Wr(ڕ# {^-lN %(A�}j]#*s ng#r7_E jJ"q#.Iib|%'1B0(Y nԾ| %|'wxKJL:EH"4S  &xQ1ϩ�7cTp$@ X*B\R$}G ܛ,߸}|[aZï/OWunkpt#^<\ceoP nF0?O;AL!{}z=6YY8#פGU6)}#YtlCey*frf6 1vxt L!u)@'Z(h%b}VmPlJts&ѸMO6vj ^\LOݎ:E&1 ! [޳;'EmQGYc3djʾ(>dzbi B*h׵iM i(b;sř_#</8+�-iT{j΁7EL_̒5{ɚy]`iݭZ[&L˺}Zr=W%�Z]CVYic Gu[F)IڌsJ,lڙۚgÔpX>kXqA Bn`O:U^7B -)(l`ee}abE4<Ð8 )tNNJΥC[),Z- 7`.Mt=0SKo>%PbP;hGNhrk}`{r0y碄 =3٢ ?M{cT0""-\oxu#70A ն,jt$3 iiw6 "~OMamvg{_sOץ5M8;x`xsW{ ud@4|@< }s|yb :$"I8xK ^*H, oC]O^U_S֜e`%DzOy<ᎍH輘'l}*qWI,X7p+ ?Z=z>m)S/?J/Vb<wq(%:>yմ/Zd}6d5Ÿ#m;�ƹXU>"|x ;m C70^ޤm0sn>9i.r4s//i7˱!FS\}HI&BgY|fdt˦V= 1j;3r[bGU&:!^l.{0_G416AKLj:tg8b4GZ_&LGFf*ؗs|%'ϔ;5ʘ ,R|U˭l#^܅lU去/4\Lh&}awׄ РT $~o>~bSAAw7S6>Y- rpի%pP+l#8.=SsX=[F,D8CuξQyt$DZ BD;иY-q6fhgU2?*CʤZީ&Dڲ ~4,=&k2b\Z慮bCPuZNkNi] sF$и<dbAЖ淝E2>5d=* %ʢ!_0$1Je1wSTwg\k( KQBqV\GR:~.)FC|j\sIY Ei XGt YQfKj!G i?l'ɷEө AvJnW5eU+uĉ |cZ{mg:;Vbq,=,n+sa;/v=9\xU(v ;T#LB:(3&t\ Z)aMLi=˽lwmM$28/Oo`^2n7n)\� ? F T?VM=-Nco1V9՗XGd)!\7@R! }aCy*%nCY7KĈ|{e??'s8'V4XbĒį<ң}]Brɗo^TH H*NkvRԙ >`w:H"`|FMicotL0q'L{*c$ǪNuWd҈b!F{ˬ: \^z\^B.lo<.(䗼s~ì:Jj5-H?,&%/`5ʇj;]I^;-_K/2D_�o(ˈPw yBOX{'3䫺8J;Q4:&O"`Ua<iik\WpOiv|ѨF*/|jt\}~n.CX[$0[~7;;.*@n>6Ndǧ,ޱ)@ 8 Ad(�0+&GjTOl4{Q > پ(Mœ2hO覵]x SvmW<,M%3d@QgHWɐhd6/\tӏ$jӻwӿ㴚tAKxDȃYߟue9FQu}ux}q@]b:M ŹرP:`AVj1wAkv"P`4\N_i^%vh'2:1K=�BqS !Duz9ep<*+,)K[ i {|/ ]eiUgX﫟tmĐ<"b Ee2*6&9Dc'V12h䒟1p *:i|)Y4% Kg((jKY?DsVG�ew |u#8OV["BláL$d}-c*"sz&|PI J EAzta^#5TYZ[ ",M D`L'o!i@l»MWx ?5HhX+Bm 3%&^pz!,^^s+ff 'sn-o zm`2, nEse ;?Lt3.z~iKjXekèz ŽJ1T,ڟ^j![5TîATYv@q(QďZ%~ZGWr/;%F]8XkPHXS3 1u?T,YQBfq. 9JVˊUc>a]cF_@(9P.DlL.  ? oDžF]MUdܸNcϧe-X~~XbEE!cX S0h" ǒQ_0clF:0z̗{_ 5 { u 8a;<8AQC ">WӇJ(r&R�?#ђg$n-8 A铫i%0K H@iw6Tlg` T>դFaUP쨛,|?x$&L%ţw:Sh 4T}T@{s3Ϻ~s_NZt3g|%ʂKۘ\?L{pGO�G3ƯVz,bx8&Qw)0u  ֟ƈ�.¾&Y{rƭ4 b9Nl}}P X=fSӡ(O_k|aҳd=[eӯ,VCdi ,CQWC̓s۱RհvwEm.18;leӲe {.@wAjI"r%-e7uFR:"߆_l7AsjcъCB%)Ƌ9M|{'?TQ2fxFXQJ \Љ&{sY1?Z2;:1[ͭG%\cXCEV~o)l-^ڃөc^GMsM; yA.BC]WBVdȋF&;_Chqcl%۪ t<GU}c3DCh=OQX]w wipW|b-VywƀF.<d?B`vi5r34Q[@KI*}E. LF=9Aeެ|?s*}=zTtJq.+ ]7ڣpFC U؉ W9tf�I@cv�yqPCA?QՉ"ġ;FB=LHz IߺDNvrqύ~l’.^ACqV9wmZQI H+eYpfՋs^̣'mĢ}P;gnpI,V*1KK ZvM6m$_d}#h4Kf_n;' -Z]Oh ?�ʜH+n%kM{_>oNUZBQ>.5}gWN.깁_ 0͘n�d2o"j*QzOu�agp7]t!?pJ/:U ?~K8-A+n@>!+,a52g+Ad6/w.:N6)UwD\$o{Tf~i)6nwڶh,L3KADҞ$E5e,GX7B^3L' Ѫ0:޸kx7kyYq"L Ko2⒉FT{& 5PmVҫ#8H#+HiT9ڜ"K<@z4IS|>e&nv%E9PJ#bA,\zI$”'cPWEC4]l" ek|#W;}8)<;L7⺜ "D_)gD`X(cu&=�DyiO\> Ker8"o=I߅4c2p/2 ?(_U@`1u(o-]e6݄Gcb:"T'0y8tB1wqw kR,Ax\F3F2)9}ha%m}tkΚ ժɔ픉@Ն}h;~FI}zewJQ$v mIFy=U) } :kgă 2f:;˥bTӾu*,F)~HNN$Joc:Ir'a6LFކֲܑǚ?Wm د 칋9fwLokgB|ڥ&|'K2kʞj,OkzU,x ``jA wUv(GUE_י+~WLֱV8Z0),1.a\k}P oy2ɵ̤y ϙa>w4"CU!-rp8ϘzNT7J[ӱQ4IG"9$%!bm%Bl9M v C,}BkCu*mag]7jUzOMeD 8 NzzK{?} hq?|+gn  d1l& Rr_A!|3_5~4X +.ni2wKMC(K @1#ԁ8_5 mI> &뛬3:M�l?6WPwe~P,TwNUҐw54AKE/Ӕ"g{ dS_9(9b"m S3l,Gؽil=ྒc?RJ, H? j Fۢ^ޏd _ZB?/�a\8)B8)X-q~W"|5# @ibw׭2%:O_[^:\o.㔴C #09O@$e'A~he,tcWW�].q|D]/ch%Z42J [ߞ4jIAO6'<Hj/0.vaketB:8< 5 C/ ,�lJ|Ͳt(Pt6ߟۊw&}[l^dq*  Of%˘:|$MQR)"zoKAֱuZ%Nx0KO$bF'I) 0ؕ~Xq:WvH$E� nLgjl(Y�iC;B5/�7 kRuxzu<@w MLM! X ԥ $,S c篞7Dk؎[ˇVjUpf.LOH0(a熟I9A�XDɡ="4r)`'{oa3U\Z_(# Tm~*:5ӚrJZXzmc N0(orcwNߡ*SJg5WF'ҋ_G]P[W"_M |se}�Ue涕g.FlI[0G/8|"<eR͢(@<A2$&2%4h|LQ>AAaT.|~�%:@b mי<S7?Yow:ƻQmdoEL'㺟_LK>i:^DR>OwZYgKu߱S︓ZSJ恺,tJҥル4Re$k|gNdǘ_u ʝ8bUKHFJ;oWohNW?z9豬2U9*SJk-CM?8É(ns6P$ͯx7frT8/܈P?=I p 5A!!%щ,r,62cZhyx|S!~r0]-3U(Jziu<:Z.: ]S~Y_p\mD'`jآwI ^c:q׋#wd"n)JO H4]r5pʮF>l-M 34b8Xq+ﴭJ%8g]fkwoNy R1#Kb<ťHf]c \Q-~@_\k/>XJX:n8hkk(eMgޠjHt9!ATp~:) /c]t/ ,&Rc ur$ Qoe /@7ݙoTOZB2:MX(pj~=T%p>?>e&V^q%k 7\4d_P)z]62z>%x<W,|=2w}vwTw 2{ aWcq(Vk!pY*ޯ+A}[<d\XdS^;q׏;χOZ<R< dD74o"_;BOaᶚ{XXK'|2|I [JSqakYT8|<fzZ >߼-|jMT"Ag1%tfn^!*O.PҳU}8{lVN&*7%,G%h!@X3OR9JW74*D̏=86O' *C/npU� #$׽ִ'^ͩfSBdCĪWĸ"ֺ�&ew\,tK NG>N-tMu[eDy0)SƁ{œڣAz&nhPVS .�'gNv?c<H`PDƶV[:XtlcVb8.7GUִeg"F)L഻ $ӷ [,RhMϒ♼ʬ|yEtp i%$V*d͕&toBp=ˆ#v۹,~`h?a101+`⾽<P @Mv8(iBmk/w$jO.j_Nv�{j7E;u8JCTo] {)F;ouDN`KG\}eZBZQՆϤ~vZܔ <9r< 3c"\AK[XZ 9L֠|5yo1cUzJfl輤v'x6Zo WuSizmTKB4�EN�(+�>ꇓ8ҝ4;̈́f)u<ML/7Y4SpNtB  ȇo)1e @SN4S-2⻚Ҷ4" 7Q.RT]/o nL<|U%2ǤS!F0=ѩ&1옺 yڏKL9a4&Xʘ.}7%<:s} TM`k{)W0VF(#߰ w멚uEl L+hX;%䚛q�<{#fXɬ'�$]dk۵ ywrU; o 7͛TnO' 󹹠ܢx;ŧ=\q�%= '#~,oD褓'R^U䄲0#3ɔkr\= d]e#{>u#+~%YoeY`jЫ: ,k_IZN'4@:KXD.$bř-�SWdFHO{=OYT:̳(Xw$:u$|FCTSݢ%jSz2R{x =TWYPQ*Ye[[㧌KՑT@mlaKl)܏tZ{~/Ԑ*OB>~#{$nF֟ԋhX#~mi]S_<VUH[8 &;+vЂ,adK8=)~fn?>HoyapRőft&Hr>%#f+ ˊ/J~ K? af`WJzvb6ӳNydͪlᛡv<zzv<J2uw_oYat Ǘg(ZE,㘒L'}P_aaMm3vV(iQdR6#^[N_qg&wquxw4L̡I(&MF@XqB_7)ߌ}$o1E *Sxj'O 4%Z=* )aCadNāl|uOM6l1۳z4sLn%pzq0y]m ~OR(+*҈ /ڞ>OϠ=th&s ek|2n?EHzGoEÒZSRwhd!q}li'K}Qhۿ 4=}Ai\J0PѲֵSk%#w]򵞔!d-P{ׄXҤ>ucn&sb$iz05n&۴>Gx7S._,�#wJcǽ"xL^�iqfp#IAƕ֡^v9M!3rq3cJDZ mo@45fLxph4cEZtDzەʐe ԫLhcy 8<.K߹=JᡌχrxVCIJTXq]n;-GZ]A!V޶LT*5<g& ;%j@md z7R !{џg{ӺK}T}w5 ̖VaQRY[wd<Uځ|@)r4ryuB&FBA8 6qK'>[`11|YɊ?)4tK.-I1i)}He-!Z7 f_M>'fG<?oC4f[=|?_sAq^]&1JM :qaFPNGvLm8\dxRcԫ&s2n+#3 wh} 8Q:_kv$HhAZ d)S<G琫 Ө�Ԅ ';H^ wbpBX8;.ty=ޔDT݄6O{8l2/S�zM jՋH$)lS݆eceN/pbC U&:y'eq7%`J6MvS7H7P;hzGkt.Gbyx_?-g-Mw,3̀i x2NvL!mDK7yhxΛl6I}UʝMԴ:v$Z^Qa h i!Cs[j`+\?ٗ۲V}4hʩ\*V>ם/!Ze%s0%#ބ>*qLЄ`TKaOǟpgŭaRLREp,{ұkL񨝨Z[ %8g?Oe$<q~ؚO1ԺEMyD1C#V/n0-*D3oWҫ0 ^EҬrlֿ憨Yvz}[?iOlG@hwIE+4)tÉP@۴fih:uGOâ*I8<uG[${aC>\L^ Cҏ:r^1pf�-O׷[*tdks$ǀ.zL7.s'x^| ve_kE}/q5tTřyߚ;f1{V:}t[RoB|m:9cT3WG 7 _у]B3}bsDc[mQiKjZhAiL\ar_r. ]M}(Q_L=vT>i F"uК=-Ewpz&x۲F\8|EՔz o5qF6 F4xhVk.@MwΈmE䷵:H||QY֤u{a#=+5N +y)HjUI-HF}YRIc m6'^pQ!pveCҕYS*%qtwѴZr0R_4nÛA!% 6G g#詔]Fl_OKyдQ� &~(ή<+~׳f7z2V.Zgy7"f1Jd/j5owiU))q<,}Ą {)�`u mKp&Զ/z蝦2)L�C1Mj>g=.oc iIg*gn+QՀأ)W kk]! Q>D%$~cλn0)>ܑaE'PΘcݮ7ڵb9<^֒KR*ع1r[ :a%$k MX֔V*Qp|&nq]P~Z\W4[-7zEno?a-dQժOsђ0s¨H4Pg$Kmh7a b#rK &wZYh%_W!_fQ Ϲ{|.z'SF+W=Ԇ'-SY<\ 5/ ;̢o/rZ4pr% 7ٟ@{z#@~/- pyFflF$Y_Y ^Qb^Z"|5_m>G,`Nn2lTIkU^Co؅4.d а<!VUE*yg8鮉PUߚ\PAW5&}kjlRirE7߾j͞(P_R_ͯ*[*&O B%eɁOw(u@]JqR^Yr8�MX;Lk!/3&=Yb{Eʅ{5ư0�=ɡxfqܾ5 ]~�6&AnQj&QL; zea|U`2nͶH홪KrBOϲ rOx˜JP'V:A2e{A0qQdCuqe戙<qѨr09x\r~>hn'If~f:E/W>m8]xJ@>Hcg`$UwR\ǛS~<}"Nxtׯ2 dG>Er5 =5MX8�ķi}E.H0+4ArWż|_IN3i #Y:Jmj>H҉&+&qRAh^Yp膠αGKd/6gMz5S+ 6oٞeHgd!cL:Y DÇ\)QqwKbh֫@D=x#N7 P9ٔc+m=W/Y~_ئ 䐮פr<\Љ;4єX{ M4/!166 OjU_F0 7yO G:"RL9+>�Wv/h_7 ϵ1&)&`nLКg$LFZ|*#i#w+G?w[\ش�E+t0Ô~[/s%M.b*(=:wVZ==\ry7? en0!$ =iN2ITqc*ݻQ|J>p$Lxi պS`)j\"$"T�/R$rUmw{`N OFKg0aם@x nhR9 ܲĈ'jI{[-J%2 i<X�֊"[R3ͬCgy_k E8 |[=*9-鼓g{@V#۩`,j@mTiwX,^&Cp=O�q+c,z2=d]oy 6_/& \N"6]�՚h| "rFty 'Piʇ3~i iID~A nME8Yؾu bLo,xξK[m%`$=!wP'53JћH+I=adP_= |9d_t!wӔnl:/,cF[Hِrn }0͍'[xG"+ئ7s{D:i=>T8pq$K=ͷVc$h1f2#�^p8բ3 EmҰagCwW{7 `&/AkI!Id/lH.Kv;_/}qQebn>&`SJ0{kmP$�RʵQEԶ񳍹 $eĉ+7E4AwO Q]Vʓups"u;ȪyxнB�\Xv% З8<cd>oU9`|b*AM0-΅RUW~ȹpI ~wN\(d)VQ +cirkPձtf"~BMRR񫆖C4?{u e[}KEtU|$j_NXo& W%k!l@3p.z6އ583*{f V;vk 9q�E2k<`, NpT IŇҢehbb$/8MYl"?C(8\EI!}g[V?lMK:*nX p4lSk6/.5˹Wy^$h5vn8ĽaZeuCFHmYXo9-*~{'>dhqIQrO̝9#FјGvS6}8Qj tS2[Ję Z>0&/]597%(C3| sSfkl\Lm&|(G' ,9; 4uzNaQ[>1nQ Bw]hSmHr�:NG ƚqwl+5M1+&TnPTNylc@E4' Y{;~um5?6YeLyi% SMMc>AJEEJq84+VtJS] Ma519 f ><OW{Zw[!aw>Ž\U-\̌FcO7e �AwӌǪRd6WxJ7<ZfE]26)+OE/Gl.?8uI>Do {W<a_z#,Hb&JD svR̼lJT̝+ یxf͞9! /% C*6۱h+s`&,|pG4QDV-Z{ִġ<qp*qU dv+ن.!͋^z% z|�f7Іt뚝ksP_!/#iHQ&B)%7]B> /MYa4=EHe:uAݠZw52S  q>UnV$` GEIG{5~Ibq O[-Rke{z_oٱr}8ׁ<Fw/X!}fIM23%rg^ol]:}^NR^Al&+y^.k ϐߒ( cJYedp~'ߒ=ks;⬪jf5~y؉Cn}r6 =:zy T7k4nK%fi7'+`IӔSB>!s7>x}D@d" $.{SKzM^S0ā.dE+&c[ 6EJ uނ#tf9?gw=ҷ⩾՚. J _~#E NFatbw򭡑nzETXZ#zz=Z2ؠT,XqAb _W� Jc9`~ Cr p*D TkQD f:\xw^α[3>։cǙ=8Q'`dh(.220Ba2Qb1K:p Z 4~J[íux%/`% hi)U)3)ֻ2xt`RE3Ve#~t-4Vob5PlKN@ie 2�W|D=c:z~޾;s-)ݚwYm"tue`(zPoZ:qc+m+K:~As1ͲK* c0́1/+wWZ?t'&]p}}.e]Էq'Bϊ_KD3jfU58{Iq {>"~ۋЎڭkA ;{nfcϵ*!g�5kmT5C=B>K+DGƀƴG>uw/lѮ\d/8f�+FfH>\ē80_\eIU*&9a{~_&僧s}G\*1Y,'J@XgxʭP(f>n,pg2D (ڏhB�t ٍ Sm}"�.-m`ufu8͆U\ Sw#!|sdS.tAaqE>FQpt+EK/N_*C'XDlc?̰y\,GuEu.4 fnOKì? "�aL hMh4/X-H;srו NϑBS֊xk9wRE7Ǣ~9 䘷`l ֞^C*Z"hZFIP|=9|4/"Ǐ\-$͗݌+iOH*p{REby#<UgtF89I?m/{`poæ5hU@'h&,ƂF}ʞGYIaP:|&z!Ula痑c~B;5 6W}\=@=%?nH HϺqǿPpk\۶E !Xf%y3gQʈG9ZghY̝g _Z?=ղG{;JPruN$+/_aXI -s] wsֿS$N^O^T|'Fq!'q:#Yx?P|BqkƳg(1?Ƶv%6$zʶTpе늖iA;?Q1A$0[(4GJ"D ̒eD,0 ^}cmz%fDP?6}TTt~A/lw -P%h�MLA }ۮg؊w"ڑRYgze(2IxLC@C%Ț#I+co bHᘢt X2vZF(8DʿB ja |!βH5RF1qGN>`I1.YV h`BIn(�n?]#bsڀ·=z\=^c vH D ͔T5ck\P:NhYӂ 5,L;6/k\sw!3c*>@3 3{["2w Fo"!J{Wq"n.. *Xߏ~ <:YR�Nu }y@`?e2E] ' »$Yx컫L{=6tgCfoIKƼJi35'w'9y)0{f;LYv5?>1_ -JE;dj{a\W"މ,&GVil+Pfs r.m �mp8<GROvxhnl�aSJ2\i/%W{]0}h9E VY!b?Q(܋FhIʔKU�?<n錏=6Qvj8Ƌ%%{;B08RZ6Pkeyi\X) Dm1G 婙<mSJeگL<lqSn̪}sMҦ1/ $+o6Qs1JhĊS ?go\j(3{Tq"kr\'$;yz,wU?gmh\4 mE;8YxO0S0KE5܄,(ր( �a,`> !%f١qFb:c+Vh`Җ{2N$™u w?ʺCJp$oAJ +R-FWX59EW3 ώ,hBK:l<>c޹g@Mw%W';˖`r�f:6k(5FbCV{sz"3Q=F0i~ypĢ#xC] ߄5k>z̀ijG-T<,u>@OL8Yy\q&G峧èIq ŝ>N\ /99@,)jK&.Hdl _p170n-o* EAӾpD {e-qBV$q 4vΠC?&PhwSwNLVeI@!L?@^r!:+ShA%/q1IY76ۼr4,7 gi/I=LP_s8 k+r~cn{U *cLd;,}G-3=< <[yM g6w2~[xu*0A)c %Hnċ:v+ʜ?e=3~I).Q_<;f@GPUCc#ӂ ␂!k� 8DibʖOB4uVQ BÀ{YCVY*WRX2;l đ}bvS Wo0jhVR:sHVs|n{kطn^dO1ҏ[ v V{jܵVT2<& ݊89oOR}9aglM.=a0Єհ}maŗBr SIcGf�8Qe-Q;vQ:tZ<XܞhsiƬ0]H+ZňֹAd<vdhJ }ܞ /3SM96-3a"'7,_;i%)).g- b~٣Nm VRVس_-=2OCe ]R2}qsxT :Ucn1;+zb[!͆\/Cn{{WիwP?pϪ>?^OS)`O9?fl7b8_:?A-⮼zLXYT_q0sܴ[AF8Fh-atJ:<"X `+k_v29J)`s\Դ !~&a ] fw}^,"g[pܝrp}A{ 5p Xdy%8e,'4݈4\8.cA]Ou#C^(mi,tA_$%Ӿ\/i*h1¦ߖ2(u [u3!1  K"6TeV? QL6"7G@/7R%d l^1S>醤j)=~6. o$4}`BwܥcS:w~2P~ʹT1Z)7f_EBueq{V[ P2s<^B?ҕF pW2+`ke=T@'e%9M熞l% GQ nL Q-̎Qhlwwx8_ ),CC@A̰皵kF{4LZQ 15 N,7DNdÝ'<v,R#Id%& !h]vwHxRc[__t9ٵ8U9ݑ[)P;]l\M�3_*J&z&=: L*攆}ɶ~ &9MH*R1hv8ҡoZ.Cg}澮nTЃ_H(<!@[J-]hU@o% 2~slom/d|a@ -VeTbhN-\qU"h{Іص|o2/ˉ,;-1`/WLCTOC[G%bD[=wh2ȍhy`lgQ7b*&bQ&Uz2̬ %7HH&so;!xAP<Rq#eMoNE3rdmr`<=P^h&(ry|)xs-?{ ̅lwfVȵl]@p?h4R!u}˜;=GP]2zTNeT??a4~gF܏;T+GaB�մ ˴{dL+|WܭS⮟G58B\um qu٘%t~uz2vxRLjm `)ͨl7EM .mͶ]yFR/+q paO7zKѿxwoWDk"�5Uy).7c Ԛ/B}nz)-|1{xuCF@(xE K5{'|<`pbƣ53{M y 21OGw 誾OSt>\ :c_s^DnPF(fxz&[hߐ~KҤ=*9@¬Z37 S`43IKD{9,k[)OvZ/@.�&ͥ| s _& -uX["Tjpb Ga1ӤuxS׆^&܁hQT] N-� Kc"{4F^uږ &h2 �fcx b01s0/T3X p,rV0V-}blZ}y!8k%/ّmY>ZwZWL,ߩ h@̾}iHΌӍtZbAREP #-V�v7`M!RA%ˬw@Oaqpaںlل|@.Qr\BǠTkDַ@ݵ5I !xRytȁ&,<`Jfb&>*ӭT'}= y,!Yp֜Uaya~ji0_WClh̠#]}0D>jE@yt{hI롇xG/m|rT#+W 95S1p'q7VWP1-!yjQO}V!/wVˊě,@=jy*{A;+V #d-T2JO"Ǚ$M̹|hE醑0Jr(q9 /ik/utU:VZK3|nߍ"VᷕU˜ U*35 }(U&%Vll[99U AK·g>yxdMmH#1Pz$bQtT M|U+Xx)b8\1 ȉxkQflo?O҃2<3?wd5Š{ǁw F&4'�*7=yI2LವWD69#C٬if'Le?eU)&0g{V'zD7\7 KSMpr=ڿ:=՝qcr-1E.VSm*cLʺMH#A\%*gU)FG Sj;a9QR!&5D`sxٻ aص$_VP" �<L%c+Pj^իMd:^$QU{W`bO, A(]/AH4ֽV2d9%[U}!9X>GrCpJe(s a@3bnhT5D@(Vnℂz9eŝ,4!{εrjiӽiz^-YL8h8+BEEL)�d|0f6.ǚӺ~G"i+s^c�j f>UΚo Q*)CO~{|smʮ+<,UaʺIO;?*Uh_MdԖs[qp:w%a(fquXj¬C0 ];æ­<?śn@( !# Bγ!cAɨ7xr-lGQelzvr@7"hja0_l6w1lI G('\; .3͆msGt,La%S_̛l(Y9:QmZgxC"v#D_1~XCa=uyACtYMW r^U[*-%k'&#uavySfT$t4KS+Bxoc4L OT /:>O$qWKC"\Rcx`C;Wйcyv(61PQ#cH|Yj&*ЖXguEO݆` /}wM\.]&H>{~t^6Q&2%r aS֐6πO�ʾɦ (T֊ g{pb!xF(_$[}`DIĄT,&k[#͡}&I(} `GɹwT- 1h}' K "Epᖄ^At"O+`>~;u-6Y~%ɄBLTHywxAdIWSslbۜZ?qx4ZgM( W,B (p#KSHb>nt7AlDQKvxNV1Sbہĺl}<'*6v5@I~q#4B@Lx}�]^ >Ԁ k⽱ͣ[ 7<8).Jߏs2\Wu j"f$婩 Bk1n{BIڗ=i{.$(&ݙ y(O6R zP͢bh̃߆jڰK h" 9K0o$|ߦfD+t#* hp>EȌfBEڃÏe?'v*q1!,nrRϾ$Zj7c1篺:gYMB@geRrIN՟si5E>T X͋z Hwi$ҟmx!+nlSS?\7~/tN@Q嶿yR2צ2;Ȩ/ WȽB\lNWXvIby1Dov4~s۹0 v9܂Þh+6h.;tm`ߍl �dp1r[ @r.J>gR|ywT|bM.[g< wvE!:BU(̈́ ˡeQԘM E Jz脊b"kDu6߱uh@&&P"94PG_&oSHW:B2Wa/`Z;`xRP(fwڢ2WVQx^IIԭ\Y.lho@= qkJazL>eh&tᤠx6:}~Vt{oHW4둔 ~V_+Wu`,=ջ-#0CC?V5}Vb͑ (o?KC)QF>AQؼk-3Bti MyFb 8&A�`][%}ZZfT4BV\g;h\d*^j4i tHDB`2n!p_4Lqg4{z>EL5 ^ +/lSfb@8a7߷ Dfr/2ŠNx;$ g1dB!eǂ>] f7}|݈CFL򲍚{?P6.HK^zvIDϏtKdk`Jڰ!ëb:0jfE{zdBˮt0pqИ\ע'v n~u�o!E?2r:If8e?Bl┌\$z`'bQkP +¥m=TJ( 8nOuS?d>Nͫ KL7#<Xaukk>p_zzg_�@ Jv|PeYAC=X}ίiFqp;='FSEvŹ%_jꅖ̆1UDBOB\Pb ;?ށ"Lјl.l@�6OlFstdy$HPR\RW Re>Q=ڥ(wx4)4U Ϗ&n!&6-`5pig4K-F+*EZ;ѥҺQEQZdR$9],Z%M.n {).oH�pnI#2%:,[5-A^*= BaUvL-|4}^gJߊ.}3@Zp>29N>i;9[*ޟUq.6oRVy|/ m I5Z``=?j0"m cڭ [%C{s_/֧H<!/:^uߚ!)*>|f6WIݯhO.,ϹUoޙ H$ͨk#̺x3Ln戔Fct C|A3r<�X&=?Upۼ΄Z`L$҄{L)wۆ(%[<Itk|72o4A]C%'T4v'* MBWp[֎DvC6G ou-W?qN< ;Caʉ"o 6ݼ6P#Rz>G1ض&*娆 0 1Dٟpݴ}3Ξd) 3 i~gXOInC2~P؎ykXK1|AΦ5cw Ǣˀ~WchYUmm^\r$&> YTm:d2Vc7貮Ĕ`WlU5-I 0Bq‘n).j?~uj�}5yTZ%uu eI$ #7V`�?çp7/""TۂGxۭ!8mHb�N֢Lq(ъ.❝FNztMݢa5=Qd/#.UyN2Zb? |oh/xf,I଒l9w?[xh XDUވt]#0-{' w\ܕPnVAv!NF+"1wg̞@RV#8c,愊̟dOjv5O`iKC?&HUVvėq#[ÉzϋB3@ԵFڄNOPab_++0iن@Ui9^xr2>w;p$e1 nmY%j~Y:,4*ע϶U}|_o6NW;v~tTǒ/fzHoq[g ˵P{Q]&Mi?dԀ` c^D=PWzj>FP8 z,f1_+a[n<8Ll6dRGƻĀvt-lvӘS;[=p-4Vl_ȬX=R WyWeΧ3-nWHchQ~ rmVϐO:ж1>J:i DL&6$1Ob(2tϭt@!cgKGrxID1k^PC_8[d/m0ϻ(50b2J`z-m0`wӈp~.-(gS!(cT*Z Zװ4Q FshŽ.!e*D?T@HJ%g2H(|h7pLA-.=txt~dC<~.@eU{6k'ڂMy0D];W)b OZIm O撶 _5od U~j396fdˎ~t@F )05G 9%.2iG}ƷZCd.}JƠA)e Vb]T�9%)_C(Gh#mRMGGP<rwAU%:򍹰 )kuUT-9]W'?g &Dl^c|SzkmsB(WF˘OX+3Y5}dpK$9+:xg^# /l֪bo֦?9h"V �=62$>Ul6)SvNEel�\گm\8ڷgTLq}hH3 ha.57nery `vnVMvWY\VS㳽]I?#%T[ GK>j{azxp >fi^Coa z; %w Y<6;IOjev֊RiF?(T@rz̎E`PE;~ N"2¤Gs+ƀ8rBHQҿyUoi5*;Ia�p6b (c{H<e٢iƌ_3ҹ4m]Foے# ؊8ːCp꼤votf_h6Y=QUI8eC .S^pnnk?bK5M'lJasݦH*ɀ{WPp@q+mg@SI;j8&X4hl/:&}ecĥlg8@-aof o%(c$spSVUk#9\]v%޸DrCqvZayhI2<-x&t `M**:ⶰR/7Y}& .OD`nɔM2>P8`sCl~o[Vu΢H!Vey&S$Ny:&kHnVRq&)<f| ]ŗ/W}, vYAbJTX9i[ <DA3{uטIhu �~Ga"g*Jn@60"kxiժ,n9d{ml(<v5Ĭzғ{qP#{BڕUa0޺.rOpXVXx-yq6I{;dtǭS{5V^M^Ayl[I.=C:ʪ*͆X|(UȰX5#/ZXHr[%%X95Wxი+lv&Jpc .5ro!O '9dfH7sXkpw+7d'"cb:(Ķ󏽧Y-)ꃏhd8&2'P/:e1=x�Y~GIPYReW t?ą*_ Vyp3t+}q l}hhMA1zAm 5l~_y۽w9xmٚцlI66/ąjHqͱ8Pl&ehypnhUy Rh=E k[*13?TL.p(r&HUm[|U)!fԍڔ9t-Եm|ڷLK0-Ks[z-\El9nw!u�IRSK iwR\jVZ̑\{-fɏ{,CB7Xðc?P=v[ςM$@6#ӓTuns(ơvs(qQbcҴ0++Y ia mlZj ǖwZ% Fe q!40uk6>p7osvAiND;ˆe#G`?ŷߛ)~$={lcKc6_"_4Cq;qcz%B(N>˝axs"54-byY$Ud("\w_#0̑ݣP7w\WPnUX(],M;ʴ8M z o]xa&uSCڊA$E/2c*³$0*K/9aOs.^|) <.�eZuKCIcV )N7/`H5H.I Sl SRaO&Qg$ONg#�ULl&xDݭ];b޷@ ZsǎL98oA&iډgJ JY˿t _I&eohQtrXyPt�G^b7l{>3TOmWcSjq Y^:n;a>~<#=%;ӷqL S0*hOTM\?r1!`bԍF=eȡ^S*CqҬdF^gr MV*�nψ[ʳaB~mۂ/SPcJ8yP$zy:^W!+NݿTޫBzqriגHy1E>'j_r6AK,Nrv9�jD"/Zqe.$k!!]ȍi<ƙOU'VmvsBLK8ÜE4J2a D fJXxa̠\|/g"K>j Dɜ \<ٗ[R#e4k+ZpXxQɍu_/_\u:Cz'p=GDW6IYp?HJ+Wv} VP,BQcR0nH&[`lք,?d9JpNJ-(qWcm,c&wN).{ .Y6?>zPp[󸚇Ӑ =<ej qI8fp;l]G #N1?T;TzGB}|wUQ“qC(߹J ],zb/*xx,bR,/ܪ h[|޶V G):ܪzc|ךI@ֱyüdù.˃GC$򛽤t\ v!]ÇAyBxw`3^ n8mXõEfK}i*Z%߶˰P>M/i!W?՛,q7H+/gduEï#yJ% `;M�Kܽz?kDƶ$R'aKHd|eL2iB<nr4}[ǟHpZk[B?wTj�Nґ ̚_t0PuMJ:vZxCVncF_FE[`h-g 4ڸN |>&Z,lh? *]Gl"qE" ~!4bt:~}jm}ǏL h2@BDK3F?LT>ӱfÜD(δCَqM|8-/aj~/o*PT{R jQ-44Cas.yOu *ؓ0"s i|сIEQpXq  s}0p _&eS|{cXb@8V%{ikG5-@|0{&)s=#`KŻ/]%c_ f/?D+!,Y=W.) 1C[@D O!>vO|`Ji*?~J}Fga*Y 0j\Y7Ź;(j{؏0x?, ՜ETF[ʍ ( M>+Cp̪%3>n\Yrtx#{ NrQ}ӹ?wG-$XEo0s.E#S<?۠L&^-QΡp+ĺ 05"Y^n'],3Ԍb72X`4/৹!$r1fGw| 02Z-ܖ2i~Ÿ<A{aT N ߌb˹!_ B{/ZvhwtC% nVɟe>[ &$FK-06Pia_&~VFuKbZ%q<ј2 im<JYCNzJVM/vt E wj`#\Q5.¸a$&xÁG᛺Xc/*H=(�9q/aaƖiXKb5c 5~fij1@T9GkNr"+=6׫gSqC e~JG.`d$.ĺ*@ ̧:)(.)¸ak|baq.LQo2Z]VK4G_QUΜ)`7JVUyI$`~V]s| p 8|A'>6'@l0w>)~k:ВK<!KU<xiyoJ؊) 5lj]ٗ$(ӇK]۸weūr1>ɐ0$#[<y,ri1kn?A>e,ƗM _le>CQQW'] $8٥AT)V8`4)us{[h2RwIh/E42. 6fѯ@Trj_U^%σA9X :PbZ^4d}.#OCիoF}<}w4dHS�Lk_%q犷_'>ҵVNa#|]Ci$RYχZW[+�ulfc-Ȇ̦HRUSOlC\<wz]p+PŒM :YF!ј,"0:SK1ײc=,�URl.9"zs;}_o{mN5BCkaW4Ӌ�`ɋ*8egJ-\I6$ڛ( R׎H-d8WO*:|ӆ^5H2<9@{EA먞4#ZR}%5nO6)z]zŋ{i!iojs3$MI �ɽhPc�2h9CқFcXC4 *V^GD~P&/w\Dk@pIGuFʞoȁK4 ffߑۣ;  iL4/9W.nFaVx$Gdz 0�Fڡ{qМUЁu:D }~)St}AÁ)T ބ+bέ*^yU&{68(^^Ap5>9rԋ}<V+u~ՙZslS_.{kϡP\Foίp1xs؟` ⚲4x>G̜Cƛ8pJZ#v~*pRUFEJ}jT+TתQN?n}�r/tD%bQ{;$q M1q.UuQy@{WO(9ǎT2_;^a@|k_kZn=Bع=$pm Xo˻y}EDigā%7BHMP LH _؅ a{ ig^zIj`_]NʏnprlnuNc0fGY;<Bo>CľԢ.XlGo0:ےR\Ws XԖq$y@'qBKpͳ?l\IF;rRhzn{nj|ՙ!g eZ. Y?Vi5ElDmz b"b'D:eo=:Wl/y4p.j?nP)-) RdsE˄qm!Aizb!@e}ڧ2;$<7xN [+%j[rz 'ʅѼs`y5A4wX| +->EU"AHD>tER5$sCQhfuo_WLkChǹevJ0lhy+4gqE޺7؞<S21N6y`K~0I/GƾK%,ZJׅfM ^"e5L>/g6ƽٺ5]am9ͮFVt:9`"8i/ >i On$/u/@A"UXpnɲ#B\Y56۾TY 3{mYXƎ& ;D&k4 wǤUpݫ )s10^3B2x)R1;O*n؜h :)c0 k@lks?ŭk%'*XR!fsϨkDc?Iܒ10/f+TRNq;a#=N!_<"jH<L]VhR3dP]ur[lw_~VZ`%4Kg#UweG`@^-wޮa`n]ȍͷ|Q6pg<dǨO$*hf?sy/"Ջo3}:Ӕ_Up2)t�X O aKTae5r.QOp U [,{ fpuºhDc#4 {:Jf$˵[Ya-253mn;h}إw"H?4@vo2l߃lZ@i ewDWπ[>iscs8y UcN¤KIpmb{Q HJ~a?=RD`h 9; qE/'p�iJ@N%Th⒡SZF�b%ֽ"?+G*~ݎ e.n;.9(Po"{Nbk[DA+߿DzLO<Jl;DKhGO/T 77R1 4Sް <@fן*YB`ݠ5CJ(_GIƆW^P؂ShW,\2.X>%ήrb@DKM$B'?AF:w-p߬ziO۫"hb^#ˢL^M?A]!(u@!GJCUp,V ŵ6_@CPbyनN%ܹ~.} bYFb7뙱;2[ZQ$}DGV݋@t˖Yɫá2EJ0}bAǔ n9.hO)PZ߲% -xA�w:U\r jL_q'Q搗b#` Wnx"[P(_~TY�`{gbka^b9 .c-E=9\2x [uQ6bD[7WXD&Ra?HQIUd}pgMcr'|2V99๑P�j-iˆaD*Nx's_6PUOPZZb -tZ5{zW2c4pYJhNޭ:MZ_YAjGNHу"϶=@VG%(7IS8͋~N޾@ _n_OwG8!"|惏}\G@6o>+z+QD*$#`h2j_".o~(##^Mz0 +[*_Pts_= r?, TZ@Bz/L&~DЁv Ł, MA1y*"^m jCgp&Q`~R%Y#3˨0&ѥtwCCd*R,< 4A(ՖlUJ]0aUZ٧`yBeh[V)[^AVu#%Y5~hۼ>Pr<WTNܔM1Ho)ޜS>m_BKں8d)#lig)-޿QX@(~*8L1mz'-WL)-9k71'` rZiq?Re62X͍'ڦn?ɥ=[D#�Th7s0[6>lCZ!v�&2�IUHIs 6ٍ&qi^chRxݐNR=1FZIE`LSlٳPkW^mxVї 6rS4qo:Q<z EZUZ`�# <=vLK[Y g)Xfxm?@aMo3Z4i"=wP _0T|\�O2m@"tW ~0&Fhw't,dTaa!Ͷ"JZN$TWBg Ɓ0B`sLG?5�r7Vˍ=$q;2 ͻ}xb}Ac*1FefFP:>8\UF֨0Map9 &hvT9d$H&Th*I-OT&DoDM)4ڥUP~YK]E]�Ē>7[sol1絈{+ZEB㧱Ņ5,I*"/i)V  *3Ψ7l.O0SJof{&_zPRF _Ǘ| )fyJ68:[,#)e0{)`SX/sHnmyWwMTmVH-/}UK]cq}`oQ?ZDD](m kM&CׯAF ]A-h#>I6Q_=YllY$ ލ{~1CQA*YʼM{%>ړdVP1WICꢄ^0a,Տ{@>.0*u*˟I14zT*>e0ZBuOW]oF^`4ޕP 3(k)J4]j}E_F?>;@sWH&g!'G婕vIUsE&:XNjJ~-K:͗/O~y/:/7Ix%𺭜ch\0}AGsR¯d1 Oq7 P*&Sm8?h4ڸD~)9+HVCofM|FzR1bz !Q((!DTCoY{TqJF&PM 6@è}-GH};ۀd=bx�r咎87J?`o],D4!a qi,+qbƬX*z=)(>leij[[|L I,Wb Y{pT̊mVM6?ӍM('ݭR}bx)GLj4O2WDSEM/SqĤF:cqC@vLDBH=!~I:fPdmQտvCWn)@ΛYS eadY~%XÑ .ՈQDB7pTkEN<G{ZnRvZLt@N3-<DWG@.-XDZ;ClۚP?FvGxHZCba!*Ų -ƭim#We?b--(i]Uz�joءl{6vM Uu'УkkIn 1!EI8[ viTgU8NITPBɮKBG'u*$b͒wIRjo2 *M'M2bZ"ڔM*1&8ήO8 -PqO]*u3pYn][ /}� %.fhٚIϫ6ZZD: mXؤ'>?"UIfKX$fȭﱻIw@a̵m."=xX9IvwUh6${,n3-SwvyvyȾq m#Y7 ݠ݃? $\?NըJ!r'_`3:$]d |2P#!ۗc`Y'b<LK'B{xN($^K3-l쬖L? /�bt$wRړt1AFpE\AU؈FQ艶ds X^5$\GLQ А :pFmCWƤ@& Uq#e#W;ܹd�MrH %+L O c4 8*qD*EEԉ5brQ 5,'ѵ_ J.`rC t9LG/PC{լCxqLc |5|뱛!jo->}gS ;[e Ծ}|3a`,dף:kP+zeZCud%u%C5V\z`3r;]CҸ� ?k8£ χ{!u�,:*~L愋\9%7g"cCx9MmMUV% o%JcATL^ <\,js*qWDl{3k5qDt�qg0Jݢc \_9Q2UJsFpFJA?Z% C; `{,r>X}0)"nmx :2IKS#OBz>:ko(I>=dy3xX](ݭ"jk^!6TR]x#:#&H=IG:% f_QB |_J&Eزa|ſ4)Bϻscg!cl+Fär:Hn,q3,4 q@{X͹ڟ]ȽY9eH{,;E$RDE4�e "lr4MɦvOs*csz `($<Ҁ#𦎨M΀4R8b;dӖa)f ֎ z \Ɓ2D'B9 18{bz<)ꍡLƮ>2 qqBIS6 V`"8.?añulE5GvbƊr† /5]ل(E̠|sP(lXf$DicMB _-MVO+?^+f1KY}otl ,hlrv eŶ3&rGN=LAQ$GZ1k0h/4\<_$4 TeHH <K`,Gsn\K�yBuһ}[&.XkOsJC7ZUܣـH!I QZ7߀)a^WvQ <>8d;4a3*8;٨ ^/,0E-uZVܠ>gJ".yox$1T,քTs�.cA$H =KK#𭤗6mwK(N⇍Gf l%qZVSц7f$+̆ϵ۹Y;3 Q?_ ۲lr"g?F ,bʿ2JQVJ#?553NaK1k6{p~OH#|� /I?q?b"! 6CUP@[^jd%>f- (t@bR;G 3"M{ӆ6MoS;iWࠡ6/(r,J&TO=^F;=:r slcDQX"+14ŅGl\-CƺC�䨔 @}Bh)0Y09&^GL\4<lyŭ+U-E$~i:wDZц'*4£O l>5QF.+%ћu]g|Q`H1]$y&,o@J3 ̽NM*sMn$ p,;uM;*{71r }Z6i6 I $GQ�ֹb_ؗ 4r'ގH#gD ūaOqw,-B <<#V+gb co!{p\1%5 ƁV$ev7D<~Tc<3>FΞ�0 V(L@; ` !4ꓸÐ`Avs?NlՌ6[ iN*"9sW?T iVJ&ote?ef@[ Z]" yp:. 2f<{4-i6_zφ oX7U@WfɫX4Fϋv d0Fpore �sz2l$_ ?C%ݧ}r j qmD:}yT <Gx~K) lOYD"S s�Y$.;b_'_B u2/ =ɫڜCZ߁Kו<?W*8/D|D\F 7Mi!Qς+7Y>'m/OQQ (Xc {J&F䞃[$7gW6O>ۡ$ppՏoʢ�VG'VٽeX|RaQ-hC[m?ybg=ZHJ mc>h%~IC P\Q_brr gѧ=%'sF:^&6&h?q :ל2: qh�pe�MO @0ѱ BsYx]pFK;pUPt<$Y#kz&m</b|�ӘN.rw}|:*d)mqhG -Elgz#(hZkgßWQ)đߵ ȒoyY7cTqx둿w(痷&iwb\1kgOpd3 'L͏:  -ѩZGG{# K\J;1Dz븈ExO+"=_U򳢑s|MRaG6݆H<l[.F ((6n2=E8ʛǎ&'ZJ]0G #Y]7Dvm ;\u[FŐÇ%u^*D/S>gMD^ͫ fc&1kYݡM:_[5bH}:6 v/ <.l )?xG]g8y0,v *a p?+׶v>$<5L$ZO={&@Q$7pseRê{rў\kqзJBCQi\gAdY=ͻBu%X=,V|}K\JMɬ\hhW̵جyQTYBY;Vo?Vh0OOk_0>, aW?:31'`I(<WZ\2uYkѴSJM#A*GMRS%?o> $V/xARuK[g%y{FQy-#nOj |:~f7>۟' ;].z\�j_;L-@֣8 6Peb#RAlr]9T⦲|jyړRe&!i[fir^֠ 35;vPʼnD4JQ]Q˅U's (S&tF&IJv N,w^OF;l<RQ_w'N#^Hﲁ@Gk<.ﵛ){Dy6\a0ۓ ABȂ9OodYpF7 0>=u3H|Qׅx+9=dG?QwOC$Ks.?A1B_%^;+વR{2th<0E*+"sg}fj%[|~?Θ>GH8vw:;@v8ݺbAMN%KQOm?1jZ+JFɎF|% t_"N~Nt@@J`k +FV!Y,W@ ŀѕ4{1 L^Ѧh+PR4:YuPI柾BF6TRUέQ'f¨q􍣺'᷃}`$9^RCk)�aj~D4py%iq C%{aAvWP `>-!}2 }b _{ iFHO<Kͼtl"9\fۈ�c`(FUum04CP;]E;0n3ϐŨgc;d4r==QmɁL SF: |aFwHYarzC昿Uo`J)KL ?8(!.''Wv ??3&|jZ #͝[P7T夕gIIt<Iܚ1ChƃgCYckP(:?Td{yp-%ّJWwl:C(6ƴ= c ^KD1oC @vh[ibŵ11_TT/nhkH:хL_ jwMiףϩ4cwdQA07 m ! 0t%uNu5q[ԘCdM^RgQcA ?! h& -cCܨѰ>7 70."8EjіR>?aNɬ+܀Wtx:Fp%):}7Nxj$G|IZ+ڰãsS9o�Ew]F*U+fxOl3`G&tJ3 rĸpb_^Rd4'C_bWUW9&PD%/awHc7gƨKߣXH=hÞk364o?w2o'9k/|6^No&:=EyY[OGqɥFB&|Zq)Rc:Jt(+l$/Ȓ m4]Os]L 7Y3psY>{f88 *=J1߸A ɆPË< 7KVϖ;8zItBwߙ柔p 3iRgW?嶄K`ay(q23`.Yh\<QE98Ġ,#RN0e(F>AIȀ߬lfj~y6+Ţݓ0[T15Zà[';RSSČ0s9w# 20G'Yhk+G(I/|ڑ7nozDHmSEi󔬓c!l\2:b8Ѫ ԩ~9)i-� TW<L&E6j =%&0ySs�Ʊ9ܚjvf4BI5ꦿ8^C]v³B?D{6{+*AZX`wv3 SgKtF<^ I*3QV sqh_VZLqnOD5N 娳`Epiֆ9aQlKqXR@3 ?/gߜ2M$cKz)gH ' vYU/Tz}vHYҙ T D7|D^ixu#AGkzcB6m=;[7s/8 g w vK^ϽQ *&tpQ'݋f8/p:,tY=U$WtlK/FR_ ,_RwCSF˕~R]:b45AeWUu>b:@89j7^Z00vqi *u-^-!Ar`,<X$?kY+[#*e&.W)(#h][9ug-j"gT2xw,YBə,EP* !4AU} * ߫tRk\+c-nCG: zՋ\&K~Qyƣ="DGT:2)8 ?dˢuy,ί=X`X]H ڄoҖqO0hvHɘG[ ~eD_#�L}ccFziI(<iWYpŽ]C Mc?K^lN2w41 ~cumWΰu6i I&CYi&3tgQ(8Z|iۨISH_qjC<Cb#5P]Y1w &G_j¬j9|lo�vw0MZiA.9.zZ _t?MPYFT)i]C-W�\v8}gUH/@ZxW#i >CbG[BCR>1>7m1>W|l#B$^Q,x:1`P m؄3paTbR4 ܔ%0s�CݰT@ۈ ӤYLpY"P M X~{_QS#@/Ə(gCN'z׎ӎêai"oUޣ 7|[.NlneiH\w)eig=,~ϷФ)tqc̓̕,cBth�&�wZzc"?m6N csYǙB rmNQWIY7 N+{"kX>pu^C 8+ zXQYah_"20kDD(CWz(NW2:ShpS]_Yj df2 MݫpB=W;^qhQAܹ DA[AT5,k-KaJ?x1Xѹ|9FG wuvʳ4; h#L% QH0ᎮM]>Ҳetas>]MdKRCxsF}^ﴸ~$&z}'\&#~{CxT ބ\(n5_ Y>B8rbCHʼn9�X,pHQa!9TpCau82}vA0LPO'˄_S'p+ yCb9>t[Cau�7+AnY@s9tW6β2 A@zQ,QKj(�duH nS6P=UPQBq#(cܓ+:Q@uY^` ؎o&p^☏ΰDXĝ!u5RU9 9C/dUxh<]/Y]d)RF||=ѻCc::D{6Hwt5tlOXxȯmt*P7Vc$Uj Uf)k}-Ɖzv*lG 3rj[Izb︪B؎:ȯxa @ߕ4쎛`^GM[xA5UX3>:-(2L(g%_{ {X=<m)wM@B7_q>"w P)B'@Av6"y!Gwӌ2 #*˿30WmetDrFJ4Ht!<'(2(HӚ(uaGtWA1Lʧ1u:_NtR`/J<5y o!O5jl,UT>0Fp߾ޥ)-oUz_Z "ٶ<-d6\Z>*G ʭQPȺD ɰsQdDR'7>D) `SPj&9Wt[wd N<$)wۜ?6|Bc NLKP&`zFv kGpJ@z 闶9%6s-gpz"Bgo/Eb \7m+6]<}D5ɵ )NrP.[ljD̲V~[Arlq?1JwΡ㺄sVg Ԏ ND8>hg.iaU3VsϦ%R|<'ܺ?S)LW8Qb9xdbR j<^/SY!{ ֦9M5jWٖΧ +'T+8EҰ" ,[x\*[ 礽mJ1h0!9s.&*C6L+(+t\G2A(<Q*Z,ejwA%UIaM- O-B/d.òV`N:uJjG#kDxCK qz>椖F `H<QuVG7 bHEGA0pŢO Q2cCf +yՕN<cApq�K:@;uywArp]0 W60$n*!Bẇ"B$s42JA2񟼚]Z&<w E5BKٶBZi◜+cHqg@%E Nn'd3Mόpy6<# RD,ԛX+U G8ϧ0<ʘt$ջm[,ٔ0X x0NbD>2'1$Uhψ0 #G=u(HYѪY _!XH] >Q+;Ų=#0`Nzu|P5/VNu ^A4]SPfߙaͲ$o:{:z] }\D; A7=ᖭ~|e@ +<]Q Lp+5%ad1)(�!HskA�D,|ᾃ[_K|ooGԨ }>5&S.HxZP7W8Jt-Q@4*l OhoJAix^lSKsC>ƕ愀x@?Sc"3 M}gjtJs@yR l (@!%#\z#`򒟹xOR+mN$L0.2ZlQ[cr�SHc1KwsIJ2_h[:TFdj09*�VRǡL}Wn0ըV}$*«:? 8;f׹Pҋ5f];.!e`H4Ihi8'68{x\5 } zƴļW#e%@pW^3U"69ᶿ,7}'SxF* trp_n"{yNތj?ҐtsA6 ^ok%==Ot?q,ٕ F5ZuolJe(񱥡 W.k}˽*<INoC&n.#;KoeNX<  }jwH޹^kmPGF|~KLoqݐ/-UҦS!y]י;6ܳ] I(ݯyO7r|:a<)_KAV<E_ [8�Fv30omyW&jLĒT=@ȯ#Sx$i$nx#f !,nV>sx L~S:ލ *^1[>URo|X|B2|Ѓ6މ@hwLL|ltl7�cS#Z�KE`Dyr˸D'$^aGJezsHlWL*RVt`8RڣЦpTK^LO8*7e8^w M[kO$.&i j#kSooat?tȊ۾wdc7Ug.jS 4f+ !G?ijs6<r"A]gIȾTy$iaÆFO_mBy<d;;1 ;:'{WL=6lŁɇց]M EJ"PvQC}j;;"=� .h�%Ssl@Q �঎)΋KڙzM25~E/IB `l˨VDjxi P w @)ENo`w}/ˣq!` GNwk9y7H vŵoBIqal»}!E.x׻-3jě%Sk1q\[wASVdXQKpGQT\0Z+ Cהɸi0aˉzVXz ie9IҠD&r\NPegX dQDES<uH&`'zyW։1%E0!Ugz>_N *nPʗl_'bLnҵłTD0i!S81U cRѺϛgQ�*L q6˿<:9OxkKBx[>\SPOyb{$ISN6 * z#TۓlOuuL*^:4C$*}� S_^pE_qoqJn Q 8+ /mau/T.ce>Ǚ/45. g\[f}O;]3-wZȓj%:`H4r]-0iHH0ĺ(uل۪ٸ>XkGاNz.tlQtl*.K2;dU4ezP\*e1~R˥~Ⱥ3|0@6<G>$Ǹ+V1%i`Q]% . tZ* hgC0{v:qK (ج my)Q+C`QEY}2g5Q3,P?lt>aSJ=W-oeUڼ]/,; E"cO ??A֊ćS>p9mE:XdKhSiE?I867>& aC]qkvHQy@94<VbTB$FX(b|`dWOBnJ0J,ƙ8%{0o4³7V57tLG)SQL\j**lt}�:9*Xs EM%Şқ)KqCxUCZvMXe}Ƚ,ήnd$@x74،5~ɗF dtPgKggńK2KJUegZ'}}@ By~ai@[\]<N`^D),N}�Q޴CO\O@esm"4"j<çW׳+ dқ-O?)K$uoBK$TĈף}qpПI]uw�r@q^|ˢOϼX�vuTroy^L(x<~K #hۄw/ϒbEۏ�/1eʺ5C[W^(t"}ץW&SmhyMFn!پ <c*1 OK.1<8,#Hk?Tыa^VTȬ@(~)u<|=%~ZREjM2<D&e'mY[u$[7@>`$D%6lUuH3Xf)d<u4tuWp9V+ZJl*ҊS rٿ>[ jܚt11G` o/BPl:Vb.!^;|5?U'ql`@+~Hyx plOm9?͠`<0zbۓgC ~g!*; jA$z ғ&,kQ҄𹒆C8_LDWSZ(#3 *v86[K}_}ٱ>{=OfLtq/V/!iHᛍ|j8VؚdMŽH;䩞y`N!;+$(XydVG(гt4$7T&YAN8g/+rcmWX6%zKcwFrW$bSTmM*2Hw!bj'�(ƼskĞ/6Ds7T * Kťw;9H+7!6i^YIE؞> 7:~ZoIG %vhbģu.->N.jM?;|+3FlN &}t:isEAt<<QVjMxn2ၶ=Cmn,_t+_NB o2Un35䫧<M_ޓ?Sջk<؏r򋁯+r�YGvcH]visT/-FE8nCU:7Ӱ93P؁y{(|:2Ȕɓȅ7%vö?!d'2ÅFdr{\99$;&Kh(naL'J?rj$cQZעOl)/ MpLjtl\I+`=8N5%M1Y7L"mn8}f37⏤ҽFN!Ub1nY4n0L[.`Yhs/njÚP5nG4u-RȔvC)tk͜vHJUy5Z\r=% 2Aʗ�ڦќ!C$X+tUt2:i^̲7;2pll;8 ̬~w538C<&)*$(hSx!ҙ֫\J@.Nz[⁂# Dd]VPڼrJ$Bpdp/$ SZP]F[0YBPp z^oVSsSxM3 e LЋ,Lz^VO,8S;H|/2r NF*>ctqG!@j%[Z92w:=% =p4vZRBxwM䅇d0&F*x yXq8 ,֙#0UBB0'~l�F"^Y~mdZ~n A>${uᆖŽ,}ţSDj61Nh,xlbcU|Z"_o0_;V#P C/&e4Z CWU@lShݢnEzҢш2PGL7C[:.ko=Xgp=R}狻r^Y|(zL>#[z�_(W0Q`3R D/&T44lR%tJo<"X &S)՘hhh[{8Tǡ` !)\ü6cgxXD~UoaBNTL+_Tc\ *ͽ :T=NR}Hʑ/1pnrpM%+fȠ+"}rꟲ B8|x8tm�d/s|3M9vS&A}^N\A%Syg7-?Y;Q=T9 ȱ&= \ur`JHzYFhiw*z#HׄhW u lrE"31P.~5yg7#�ͪs62tSgHǝ/{v S>S۟Ѐ[aCI?JO !xkߧLVz#nk /7䮚x\!mܔ1E~F&S::Ze;7|\P )nR!I <72 &rj/-fbTlU ~õ!evtaY&Y79H+!pyUْY" vurs9 {[!56\2}Aƃ˓3jy(o{_��[v(Y.ufHhR|9z*Ͷ|#M ?C:P9a?UyßOdmpEc�\TD-"qXwO6;-mMTQB>еŷՏ_hg:e4WJ0w@}1K4TӂOS6ׁhqKe+4X|;c#P"֮ ~Yx�~Al4_ǎ슍 3u"Чw{Nj[^/ :˞:Ե$W]S88Pac^ޘSC*G͍e$GUeK!^uqCH oΥ w� YX s :>. 5- E;a WPƫQ,݆ P6Hnl}ՙlrɶUa"`0Fi}1y{�&l2bo>*'H_(|Xf%Vz3ߢs":Kt#ǜ:֟>,)π$ȳmJxcLg9q2%\oފ$Ѐ@\N=I(&P!z+~8M-Agw?06" ]Y=ـ{>xWe.#tMR&@5�/a,GNC�%[ߍGizԵjl,qN1Sk4zݍ!B" 88Z? /Fh8Aű&=47,A܎W؈Ebbάhytn@hȶEuhVh8E i<ߖv^b �tpgUF4mٴvgQ5UV)/(Kh<{[]aKW)9ۓ({uEov9s7-C&9̙˚>2?J!z%/s3Y}.*08"}[U~=qaHKݰ-1-&d8kAn(EkF3ƲQm6B5d $Zyޛ)x&[Q3CP+t5@,H.ԒYǧ=b׳^s/zyTPiXwp }Qa ؒ,U'KJ9-Kcaf9_q2lTb)&6jƉ$EGԦ f C8^`Gv2 0e38 %n ṉlUkz}ULȐW"R!>Z'|=\8HzZ5kPw lFxvrųq? J5'. n I܌0oiV"\.PPS+7_f-WJ-usit=n4E~N@E0`YL~ 9qo HUˆv2-pknЙKS  0ЩU[5juN#^nYMI>NSԭ:�: 9_+FA~W=!ijMML7MD":B)bI&^w:ce2E$H1 NS0҉(psqm@Ps]Ix<L8f+uAzE%?c^!!#5Q`do֟x.D#M:  r^Pky6j(z&gPX}z+:]4XruܩDqUEZE.8]|A$`FkT [6Oyehɒ "X(Wyc{PP*gEuL$kZݲɄOѝn$sd=x)4Bi{[QR"1Jx|5$'0H31,_=H:6*9H2MK'%"hr&Bq.uaJIyTcbjdVtZuFCkOQĉ,|w=L64 כ7 $Dl7Gg!grtUoY0Io8 >̋d�KvngtC {T%#w>]bl2MG(IQ \el9sFɄ,խM 6Υ2c'`ԫׄR,sгJ2\9T5�K#68/KRm&: |Ǒ}"P_w&%Hsc }l.h{S/[/]G>B~v5`"~72¡U)MM/MC:WovgdݍK ;iyA2AO<G$mJx+/Bi[]D%GTOp}tͰ+? N ^1]vG"l]ce,1UnM&ݍ" <<ٻ1vyuٙpS8<l売c_hRo˪<iU[*5^=%x7X'r 4RpVR(K;>PF^,bs2wŜFr=h Hn|X^w鲏?g#HӥߑD"<V6,4_?*Cr2'v\՗xm)DSWHnvo9԰jj8 q +𹐬yoEF-+!q1Iį8򯤴@) Sۃ=M@Ä Ff95^>(T_oE>1&HW SG:wa Sth a/4!� M< h4_׀NՆa4M.NCuO4*M UN=k^qg\|@DH+x$>l4�&<~gyC_9"&DCKW Qb>̧KZl <( 1ªToT QHNӡ&osHJ=@ 1X;5:у>hJZOcAMەs/-~=F!CӀYSJ8C+py<_٢@.jgp%FjkpKACȎvphkbK85x<ک;~&g*st&a oo\S6+KW~rMtJ2F(sI>AcJوKU< >߯/[ydj|v.S||e9Hiv~K!eђ1^9epbNh.�1fFR|$Ie9ol㽒xP |bit8y.vO?N"ioxuw#$m pɡײ}4LU>ov3z#ďf8~&j/asjKo/Fr݃>` Sޕ❨^1 6͞pz{g @� i{qW͓qz"@7H##H swSTc*[P#.6L֮g>D9ْwvgbT*f80xTpe@+$4 Q%Q%#2(,5Ui|vQI8l=W>8 ߽gZK^[?^ݣ̨ցX\dZ kàfZZɣa)xYݒEANo@l*uVP!κq 1rB #d֗r)V4>ٯBek۸kL SV۹ga&p~L0\ +)ߒPgy+B᣽YiںF]]zfϼd{6A!L -s(=,1Ihf`<4oK¨a饑TFSa豕 cʃg%PPꖕ&fOW*;)WgF~ M)wpF o (~S~ ,4n/ҹAę +sk\/QO[;Mbɂ_jORe2J34= )ō"vbTٯwny.?2fByG(]\89}v_*1qcjqULit_R* i0xPn|,2oX)D %gy/$tw})j_%~40RS )YF'^8UK J@_J bM&>HŘ-ߌNSj~]pN*矒>zd'w$f 혊bH6ͽ1 ֤WfcM_f WTg<_f # -~H\:0iYd-"<صe3ߜn4b^ђS+r X)KПOޱ&G(~J 8f$8ˑ\eL1qƣL}?hq:UML^9@W}Ld+G.RWwߘ< : Ҙ v j$ GǷTL\juiuM/|;c5ě<7g -~f޿ӪTN+$LIJUMux"Le+6W`n?x^ Vvj]Ik!wAy{-Roe ATVE. ڝAѪhċB C$Ex%su"K^} }gjg ּOX44|~Ɖfz:Kg;q!!;4:D4u'r(_/V  4NW4X6O:V]ʂġ|\L42Nr%d[dFĄj䖲6-D&Cof/ͣudJ6"+cn.M'SqӢ<-oZVQ^7مu"IkXLXJ/PF>J./K|V& A@z|2-9onN{F`ۜaS~C0c 3r6a-;&5Q;b3IGƎ(ƣP�D |c7H�H/A^=,e&3[ke.o\ m7O-xbm~[RjUӽxӻ4BOGɞPXW�H%/C:,2 }{ D}{I<>j1= ug Mn{dl-p"t [KqpFM64<k ~%4Ŀ{y#-RO]V oeNߚ~pEgbsK'Bt)!]D5x+?2Qvnۦu3XqmxV_pFArToҴ �Mf^SS΋6#b9ƪl@^�DľҀ+:cr~Da.@;?-USO*g}?wBB'_xjڡ_IΏ=%vX]IJq}Ԥ@_mqrtA7Y6l 藑A(aLO".E;wK:6z] dwLε7QX ;B"> gr"*0JEVT) Q*,97d5ر ƃue‡�Q$Ivaj: '(kYCMFn!cXr8?,UuHU9 G@ <lYGG- 1?m7~Rq=\"_H69?n@lbwʹ@8JWKL$剉[ Uo@00pgÃjfnƾ̞ 7׃/-)x{[`rɯ8a<GSL{G`j$Sܰ[ }Taպé/1W4.Wg$8*ڧ}Tf"@_ZwO73@ N=GA}tg % X.w?U]`݄T䊵]N|! V<Z!,iX`7- W<|#jWoPC|U60bY~=#/ΗQ%ۄ#Udy0| 25O/eX۟%ݼXdW܊!�zv\ _avu &wu,` djmSgC*|5nzI..l3`3$t1NOɥ?/ÞfȬ3�e<;rkEl3Bvյ4Uyn-PCP �Zա IvET`AO� Z{ Uo@Kp 瓇Lpy69Kl.90Z'Sؘ_Q_sA~͒ kO{~o%T!CfpMpg:' QB҇:wa<&4=E:L]ajjr9;rvqu2sQ=ޛ6W?٘Dkx 4+"^dS#Yt;<=pDd-lۏ_i'V(4Ra(+Xޢ�V',S hc 4{9B+ ݡO2E-gin"/\B"l,Gg`RMʢ2Qi9~nLo-OX6G@2ޏR,8DXX*/#7iĈej.h/̡.9Ud8 b< MGVJ;qCquï6'^ƒׁy@+q҈9LZM*b)a[^ґb+X ߭:$0c7)�z�>oDfzHވu_᪳ScV|JlJ*5jW"�CL k2տR_ i[tq}Knnt9J}41mof5A Wʍu 𺎫R:cpʻL-SV)gٗL|ڐr; }Db}wAUx�ӛFj<r𳁎%_fwRB\qY+96Fz�g^yj P 6=f8oURW똰~ THxВ)5{3{ۡ[CLrkb,ГtfӜIҼ7gڦ}n+ώ^-q=G9QA<\f)Iכ{a,H Tw|R@fJ <j";8Po`/<56,ྰ7wxҜIтㆊN,C0F/Xw}"Oƃ�LQɂpov݄|TwZzX9KdM⠄4lب{m*_$"@2d^z:9ѐ)=Hul"FYbrӊ\\my5u&'@etm4z#LaiHg22PF5Mq8!_~<rpŜlS Y9P  `4LznMa&gDpdh iK:G\]b0!vm&ML q }eҖZLDµkk-/. �RaNᣵY'w  6|8_2WBܪ꾍ޜ80kޅ$;_i~\ UCB viOz>TZH,LNu~X1z`Bd*t<.X Flo SHW2]h!P=A 19Ե$#|b42fg4 {+V?#u%D-/0!^UŸL[/Z{/&`967Q[%?:~>z0})]HLsAs\3n#[= sEݘ(3rU*Ht/Xt=8eEQk:"_Ǒ5L<F)Vƙa L/iM7Z?Sڒ *A`QF9׽w4ub 0;s9S;f)ynyt0�Y/ oD>Z;ltZ*|n3ūy-j'55weG ! nx2b/PsivDFAКQ*5ojPWs 49 IWw�DH™ e#mMKW}kFǙZ#qŸkߣ`NЗ2 ~Oql,%m_UcOY I�~;E韕>[uo+AA~-xJX5mw>0ʕgF)In6whT[L>wΥޘUQ"Fo0t 씀`ߐO @C/DHƵWZMFQ{||WNVKhWY +Js`~.3Py͉*e77G4{<s̲DhyLlβ]g DxިY?P0%\+v,ӋlHlR^ӎ86j$٧P7lkxDpzq2tDYɀ˾A5V̮a4Mu{0!؅NiJ+e"%9$qBd1c0̭꣕t級'2˲,܆<Xf^V2D %2-K)jg1 ɯ"y'7#b?MRp9dq⏛Ĵ[w@x͘Ai&\ug[,N Y swXfEkW3ΆgҊ{-�l\Ji"ۧK/,3ڽ+kXW>R_Q{EB\o@{Z5}6hʐFkDLҗwWY'$n8 3/߱S>Joܺ\CY[c*zK~#;=9Ƚ@�}&KI R8[y>~̗8 hG(l@Eޟ'UF47>~l4ȕ8jV9V98ѬX&87F#.8k7auFR <a2=?7̭6\v v)C kC'fO%I]4bnyxu&ߩugS<lC`?S:hxȂ3✟d9[<`"^x^UIz<ߠghG}4к=N֖!Xl92-cӰ uXc=2mg-jZ@QaNf+1{a #)h⠒h~^հC z<Ֆ=Uʟw\gܳ}'ց޿#^W/**E2^=T45"Dn>L.3%ݜ*k䇊_Q<"E,n}|RXKqHфϠ&2J>Vl}tw?]@.L4bV&&K }ٴSU-:rǻ1zh C<k8E}^ֆv؉f?%3NcXq ,"O}H擤ߦ>*MV먹8MRʉя.83c<gSq8;6Y`^q,x1-(/3 lRClKq @P@<�XRA𓮰EM&^G%|J]D#hRc-:^vcvsU dzk>(jaӻn+_ ۣUcS+FhʲQi�":V\6o_'lZw 'p# 3؉R ȷ.3zA֝�LU* Y9]oTJ( 2 Dc<%.] $BLw3*&VuO[7_V˱ CV< YDv(8?4&\z'ǀr_%$qv~xeܰ8<z僤p͢jV�#xEx+QkFF˜yw(< T$QWgrqlOy<0(MAzig?^특^+/U)8d >MmC$]hZe?W1mcb0v54h "Mf(#1b*K$ZO,di,滑|$$S: (?5 r[;w"_j[Z<1+$$wQ#>r9P(bZׄ,]5B K"x f1a,ʼgv MAUʓN'}emR'N~JȷFFR C}SriU=+%8zAF.G i-7 5o]24!X[BMgȠh0xh$؎X+;4ްNH @AOcIo}g%q"W/'SDa+E`4KvR)mV/k`(Æ^ķKTKZHI:ڕcz{mOx ȋ,6, ÆU }PRs\i!{w!!�biVSEީq[Piw?.!^̗ %^LBl֙Gee,HD)̐FGU?%t=}@!/*i'GclRoLS* %?b晲Y]D#);,4{+ yIG yY!1K!=?u[5'bFM(t:E1_.}` Ip6u:]*,QTr4v@{jlQݣ A^ך6o@8hh#;/pchoiZlEOB%aѻ4abHpӁЏ[ I-X* OGMN"_F1 D!:KŒ�ye蚬ٟ<::X vmL+PI0 B''JlTU{E&T~faFG;X+[rÎـ0o@C[i�ZP("b7>("\$.o\@X%!r/xl\gljjmʰPXG�7HiF#)+yxZ2]:ho޹Ҕ#b  Ip�LHN=5R>ʜT)nvMA$PGLƑ*P}<<dǽxFh2|%BRmH1:#鶬<͛ȿ?ݢneƨ/ʁkVEu^T'洟rDEظ:^6cXmwk6e7hn)\]s2+zr#Kc`猧9JrI^cp 0q@O^,jd# q ~)p._zc(5\C18֮7Yޡ+y W=rdYdC+\.夞6aσ;1:46QF[L ֦sy'S>ax*ِ:9mO\.hnB NRe^! )FoD T-p /w N|%n b NFmQv8}x1uh̼qM$#O&E0[KUX4:Sۢ_Řj4XJzU,�(g*4\I<=dleT*V �^BI{}A11%oT/h`jkM{u87ӊݢ9zSNdoD][5f PUAEt}]";.o~C#,k6g" ;#5,i #-LY_ⶕɦӵ{Nr~Xf @ٝާ1!_x N6UŒΜ5NM��|/-mG ]N$ yϻZ|,>M cngsx1m6^`i%2pP#OLϾ(r˖0c=b1Z0ٌnYX,)g3#8F䊺jEhִ|I$ TRۇPFB,{xj?q[ء.̴B:9CD G܆EAM~ z;./72󗞙i)_:Pf7SOb ]2++_kDX4m=ckZ4Up+Ezs4|yIh &]i40sڒ{\w?]&y zd;*0)(][)BO5A_qnP[ċk* XEoYu1OڷϺA�~W!3is3J]]wYy2t-UIP;Bc V�@=DQvu FxA?^9 <=) Aekөjsv\_EPL&!7K񔱋6HuO0mIMA׌3gWDPk-j{B:p(pZ=tCE%5^4:_NFĩ,X�vN?l K{9mM,@F cE_}lnH0G~yl�cD! =uk| ͖ z %gI׮K7'" qbezi_Yaa#D2{i 6"?UH>㒕NREŊ? #IR<ڰ-4S eᤕ5.Ql5�f Ä< So#Ƣ~JwvqAB * V O$CDYZrl5(Z !g+x/D۵ܫx́ju4x]ZJ䡵@ zi5b., U %G Ȇ쓼OL&5ޫ=tV}c{ }q㥪MF6ӿ ړM^Sr/ِnFel&I�p߇»H&| m~(牯{N"${sNJ%A\B?`g"=%eѪؚ֩h7BJ$juY؀cvh)rP% 8ت>D.OUc@j  v-~d.!/}>ݵ PL^$-2~ۢK.s]0!}<h7(|!< ~HCcׄ=䶳ك&-&u\.\떈H~`D˹k ?6(#ګ:vy}R6< `�*ZRG퀥4f8ޟtɨ'sBQbOv)79< _nm̝w+j`T^ r޽qyl,IG=ǵ4I^4!F_bC|q+1u&}L4\ E_ 3睪F4|#5U+(J@#9öz5SKHpKz  =O[*[ko8:~ ?67Ξ'T t&,(wUUԮxW C[J<s;E/ٙ!d3Ptf' ğKbށ`. SEE~Lp2#,Z8S9rYxdʬ.㙕 Psd3^^Ut&dT4<V s;GeC;xTjt-PEjc&q;ͻ7kn oG pPokI+."s Ūy|u wg4$v MR&"J*%|y.WF5ࡗ`gAƮ !c:!*q!UϠz_UyoThڠNNe!`d¶|凚\RאG]YK #p,MW Z21u<;$T W~eut@HX́ lz}kytP ^ <tI\UJ>{Rʪfqcޏoe,w?WLOn}z]إHQ"&RP|M/v_&Sg^fkY2|Y0(PDZZ*.~ssrחjybT.T֓sz<?qUζv犊RtiQr>$ɛ<#d� 3$|Sc!I;֟&Jlvf7]%i09j=ˏ*ZpDUeTI 0MnwA*#Wmc|qr?ȼuTʲכ&w^$Sx|R@08l$ɲCmR,IF )\:.^YT r G)WmotFpTЧ(<,�iA(@j9lkߜQ,qڟr*;|P{S;]nȖi@_O! i1mr�OVKQ ޮ!OOм-;zV',h~7P@77A'0(soPW6i!L}NBEsh; woߧcnia73-wC³Dn~J |.``< =1Z!^>pXnuf@K�+Xʩ1,j/q}֑Ņٷ%=3ih-cy!c>k5&R~LI`Cb&DN(BoAﰖ4PI?V0S4b-UA &ؚgi-f0͈Uԫc&algԮyp{S=]t<w/Z3͹΋5Z{6e;]\Z_`^? ZqDJ! Psɧ6<26C ]\7(~;KR{bi݃Ęy}] Ehl!<C\4md"HLep߳$[}~ ?XlsVaykBH~KM/ud"ӺsUyFKH SHN@!Tl(iS(oY *Kd0e.+V8̴tRCSY 9éwaB I `Ϲ,QXȪyk 68fg!(_w<^2&;qLp{@R2X<R]SWy~FgYJe>t8Z^4 ;Y y7N99|ojџiz0_Hg'qH;xzz=ӑf^oU�\tPD?< o)%WԳv]"aVH7m@h&VBnN\b',?}v�,3&͠C6FUW/Pa}GnNU^,Š`, >ye`q4Nkqd{Jx5bPmw(H Bp7εa1׻h/#K34D6H~>qѠ"m66p!xLo*טJ6t'pcxc,j%1{J<6^pF#CAczn87 w;uW'5_oT9>$+8`c:Z0=�zBK,yz0h̭E_ WHb Rh ;ח@pl8dAS5)Lvm9}c,ĝǭ)zxvAieױ "37=)^+_dIcʚr 6VvV^S(K~VK %<ԆPG[W/h&Zp\YD*㙈IB n^zszWn>Μ]= Wm˂ /;[ICq49u5&F:7[sbbHfU}u^eٟ$fŕL28kS9E <*Ab U95DaξY864O|FNDN/(n~j+A. hF0ow2S-Z{JKDk?Rq2\M\Og{ hu }{I'B0ﺒ]7=(9jyL}'U ,MݲCN2,XXN, Jn:皊W^8X[-K%D6|UM(t3㖾umv ӅRw"0т�Ń3A"/҃BaN^3ك6uE7(TAZ>w'rΎYa[;�9]8ka^uB^!jWoO4@bX7J^DLj&PခhI$r?Y&(žU(\%'J=^`̖nIڍA#/y ?rl1UW"'7r 2{D{iL  '5g֢cHh.æw,h BĜ)�c`X `~56{YM>�eQA 5Ky4I%iNwrк6QJ+4pMp/m4D)K;҉i5HP֕Pv6tT4 $Rs I?j#T/rJ X}\Tg~ (roXf 9pK p\g+iHh2xaF: )ÝIYk?C<v83TC#%?Ȱ- UE3tJ22g^ͥ[޻MxгvrkgqqlQ&cjI1�$1'* H&x& wü]XIּ�ϳ##*#ſt0F<Ji2trPh!vB}gcH$ys|㜤 4;ɋ}31)zT4Dj$sZ zo6ъ@gfʹ]?_6n´Y(A@Ĉc쉥PNADPPi_09P[#ق+jjhV M5u-,טZ6t9T1kA-Nkb?'&4- C:]4P} x!;KVjO32}jVg*%%@(ۈM6:JZwHwjOH.�}a~ʈ6:&0M3ɛ/fyڍ~ϼrrlY*P$ :wKF?Zgq tcQDV_ٚڕGC K~W"^F6r+cF5ra&'jZ&Q/( GiܷCՑA.:tIޑdyKqR/ (->겸z|yK}D if�(b;Z}dq+9^d 01-Xig k7OM'Q' Q&HghRr+K=$\I2֑ `zY]Fgf`.nahV%a^ohSCH*)j^tоx1"lY[xwQ)'ڳA\PJ֤b.A6g.;/LKhGJ?g"ǫ0yܠ̳1C#]D];--3R^95-{cU 3*j0ĉ_.44|* L\#zͿ݆eל [ ޒ9Ubx\,6FSVI9V2�.s^{ߟ}`~m�XH]'4ުПٔ:GbaH >@bo6BBR$&(=C(b,m\3ͳi"~hpQ@ĸ$w<@DڀeR |k<ʮV.h#܂n]|ŔR'ɕ.j-'RL߅2%}a uK}yV 6 أBܰRӲ\]T?)hn#"!T^WؗA $!m.#gB `iJ�SUxg w#b 50;A)Ъ yW*k ”#]q͡$8(>>bpBf|Z5Xui/C-*]hqHf<"3ixFIFL7Cq5vPgk?2{:2iWφQ,3OdK}MJ[(KbMJIjBŒAyh<vDY` եP�<K::zXV@/svh o:c55<~¶9 2L3>z_Sp?D,8 CD=d<%k wAw&c!K!Kٷ ffYp!"WKrA(J778SNځ$:hjFQzo/'z-LFق @�ZVl&,;!{X7uk7p`XdއljP;ȫT>ʿ=y3183_웶xa~09%83i2d z(n \ܷl qeâTV 9,tHe{4 ſib~ȗ bBN-Bl"cf#9T%7Ɠ:jt&`G%bY%.zc| 0;JݜšnT{[84s -4i{. :q"˥¹w$/!uwcFҳnU'es�v4K˨ P4<Ro{W"bmbz<ިqf0ٍ7b'R3k|}/Y{x䅕={SUbǧ7)~Q>O^08Fh|~}I9d0װ)+,38S'u.OItr' +?_83<ģ@3T=>|u?_LqrwK>])ix+FVşUa3DCe>4mT Wͮ(3|@ ̹CT4=>.zj=e +  |gO`4ER}'P:UKj6 RFY6A4$Eڈb"km(]e'{?U`S~nD0&v x5i]l'%[vIK2zE;"^[U@f: e qr3Z,{0lرӶ[ٌl<e7= �mlhSisI%0XHHWlr gzT>V|'dX2_1Z5DDM"ؓnQB3ZykHJ-oaBo{؝NG Ih?ڥԴx nRB^b4 pE`Ѧ5K3xFxO4)�)tD;<5?yGMI</B .zCԹ☡{z$`e/(z #93zVy&5: wa$Wj&3�ƍO+ađk("mcI]8Bs/1eh $R4mo\ZS�$1?~*sS$.2yBC8`r%Rd]5ݟ7oХ6pRXl[X`: *Z~mWjJ+Ygp-j+a/J  GL#D&+[W~5@n ιJdAMAs"jГ +\T \L8sߍ5>>zU޴wrVhY<?l {e57_}HI{-o}VNw``n�|`:pp4 c{ BC:%o`[Ʌ4Ll C /E)34Y$~њHmk,yҴ٬xa䷉b" jH9&{6V+껇9$è (C8+EãWS\<{ [*%:@$뎆(Kh ZX9zaHeV1л+[BQM.|<z\QU8&Х Iy' )�uĭzo$8L5@M%qo2tNֶDM�J'M\&]%s >88?g豑f4&&6ϔG*Q4/|T?KarbZb5!GK%a1ax1M b˜oH&qխ*?^y[6&uшꔜ~,UƷm*ȾJVqf-៏We]s'QR~ܝ~KfNbfN*$uW1GbBi15j[u0øD/SFLxdbz0.Vo]nkZeimثw9 ,A"yA2V.LWE{nhFYyjh9߂2&ALg׮ifG|i6hMBl\�-b4�DVo c2q pϳ澁(R_ɖxSưcXГl:c,:�:) o׭2h 0)Lwp=aҗ$\Yn%5˓p44ʂ?6<'c+a]wRf6T5l= D\cd ڻD:q$._| #X|xHi!ɫ"B�(RMi4RuL#W2BbSȩmri60nH\4k$ڂ!?k0"pG =o@Ұי$AҝG˃BaGC8Di@(@jL7VB9o9F?Y]ݺ}utřsuR5[$^e:_Gv}":FV^L&Xf hX0Nu G>>W0_ u'p<6PCDa>"8ʝwK8rC;_+pS - :9zhEWO.O 7h۔)JXefgy7SGٝDY)굌�v񭜒$"ҕ6 �LqѶ2b9xN{PQj6rSꖮ)!pa&u<26Ft{+<5Qƕ;юȵGsX<p6""|yt g{�<Rm&T/oeA'I!>I==odnNv'i(&7 <ih&SvdϾ~W?$#JC0 #tL1.pxV2>mMmw֊�6l B1�<1Hpac>RFC'ƕ/rdR qO$Pa5U0U+}RE6黝4ۭ @CR,!;ݚ= 1 1)8d%e_!\Uh1Ŏe .r׮p]hKә`u"źdsteM:_A{P4nn"#'ջm-ise0VIUKB"UKJ=& }[R Yb}mG 3M9ɏ7g8d928d!YS#t4G5/A2 '-g&<ww7DV^5-t{bhDfj0ߑ:o销~ULo.aٛ-7grJ %Mꊇ$m,-nSnVg7uvw,%nY4¿ abAw�>Fƹk~ %~uIh4=BRiWm2A:_T}Z~jW6߱䷲GQjuejn>ZIq | O^/OrY-_=5[--2%Dwb%Xt_vX9;i(heU�@[Vtu1y KWPh6^]/_'v+<7u;WwVAG]kq8,d^q7RD 'ͦI0dSS+(M" >|Ԛy@t9ȍZ_\4 wJ.[1,VXUE^ U$Nӆi^ T_4WH 'ÕcxIQX 7Iz+"Abg>  JݸQV3oZMV[N/NwJf0;;Ǜ|͏_#M;B浢sIDli9$U؃/+!:uш mX M˿\GȪF+wFҢf+v/~Cj\xCV8:b 9?Z\F.f" z5 vlɦ}*o=zns~l@y[ 1\sl<XblvahӚZF1kpF xkp Aj8$n0x=xEhhL,itb"ţUX ɂe`IKn8-NFbs<?m}Cx%;GSrY�; 6IIəp#KӦ"צ{&D/~Eأ|,3SDamyjL*R7#V3Cg[ 2)a\1=|<LI&T]qS<iTcE)'@3CE~h#$Ly}&0u$`1DM(/!D�e V;ek<U,n x:)HUgV/^[T<d\է::k ތ/~j~ fr :JvU %Zf`sPA0,iY6!L,"H )JM<& ^z=lQ/ 欅-q1QT+f8k ?KQAمHr:_$3@9:I2,-[�(o7]zRlr+__}`IRCCs2h|L;ndV_sZì7>Kz_Ѐ DF. {CH<o6k0>Dn1\DEuF^J`; ~uX$53nw`6(Cm|J%F I%J:rhGTZ[ci[%锐'rJlIASmd*DLö~Z;[%꬛_l kyLv<e+VYW6qa mmUZH&by92F1~9\}Vc G�f@b*jNd/[>{w:&Uj;}CsJk]Wざ+DSLBj6vD �DXy"ȹTXc(~T%Np>ZӠ@"ԭ0KsEޱ j@Riòg@?Ql$pP9ı\5MjϮ22/<+!r5uNB,wDBg ./.Lk))fe@g1fӏ:㣝/T AlU0TO@zځYu@E,pߥ+ƲOٽI.峠c]VcZ.}}t͓,+zpfw6Sw% i׺|no<ΘS7-N "VAֶZ\&eJokaF2PW ґ28!@1dpf$gAȒ)GspX=#/ yi@.j8ƷImRƍT[4}#t~kP`ݒ̥fHFnhQT9_NHO8/:Q=$$ ACʪ+PW]#&j*#eVbf~eCLGW? CFMPz:ssAjE(}[H6| MvTadZ$an^֐.6 W=5A.cB?8l,)>V$/PNJ䑮͚8L>rt9S}o@dQ/Z5acVZg:ir]ʖ 1Om:N.]O qw/ƈ /3 v{T_JzRx!C|ܗsf+x68k9afd)r[bΏ6@6tUzh+sL'VtS$<%cL"Hz'7k)Ïe9qo@D!&dG+|{+[и!a"Lk93rq-:!!lVZw`=',uh`SHu+ilc6K]W6i}3<$%r{睏ǎä:ԀPio ̩=C7_tqI RX;+~TQVcr6EߖEīvȑe?'x' hlp=[۽-x\O.n}Xf!2MC67>g0Nd8\gph|ŅE0Z0h_E5㹭d5 (C.C/ض".dEQbkIy`7O2bsP RIc<w!+ XР5媆%YȞ+E& y@4m]45[ϧs ;S* &7KAe(N?5 D'GlÛa>0P{iɑ5ȸN>q)NMy 5, |mqa#pXCt}E_3,6Ʒ¼z=/%Թ+{ * IƲ$xƁQګfUHm!M_O⡂=A bmWγw<".E}b)խ0, 77,6x)zj NaQIqшx7x5v=,h?@p&C^-G>+Iۂһ[ iɉ1gSީڒ&=.J%Cf1 <`G~&I)l* m%ZELdo5h?WBy@ixNLIK/D`+uxiH|�[=[<:s-/c r vp\ؠN*З.8Qz?$vFpMUiUΪqs6M 77y`Vs[&d3QJzm;?X,F[�7g5&\.+dgfH^D7Jyd:H<8<!m2}c{ӈ걭cO.Ox@D4DǘPDݦE]k@&_k8(4 $qsۯѮN栆S<?ME.JH/ }]AKr رMlxEy$gbךNܷ-55 b=ҙp&+-֣AC}]ڔϰ/,3gM8bi&g0OJ\;kk(y<oi#*=k#Wz zJGteQ2?#_8Z0Z3>`>j<b٣ƌOk?ԡmJAϲe'`m F׻~ODQqUɴ5=cXeI Kw?Af|yFxA:@7(?: $K|QxIp@attCo@@@Xb9;ݡwfJgqq{{ A x"FC!1\VSɬctFE_Lm�|<V+ʥ6@9.|ipC$#7-ϒja]e1bRTn PacɿBj)Uͮ\5jw7 D(J%,.G=4ƿ�61ݕ\XpυΆ%;эFCMwd l%x }pjjMY+7Ahל.{߅sbPvМyE{`rd#u5PIWl,<eed gЅ z{ LWjpЪβ&cK¦}8y;"on7iMplL. Ś߇sALJ[}gCWUfoL+,rhZ?]1Fոj5CVE ]S*Q&z-c3{L}U"dUzV󈷙5eiX [ɳ7R'J>4VS. ;P@/=k_4ke ~O-p^/*ړTDxVPV]C<Ip#ŏ|`l ٣SDsNh[Cz89mDNG'^@z}(p_cW`To?H_rO^ 3i|Pʔ4^['*Z^5U;xZeʲfSHK-*hE *9[! F<Hq0 u|wiը) {4]'?W̠ToG9}v"ab^+ۣ\}c1:ufJ:AYb� Tuvھ`M@Q. -x� DI&1$y=,G�:esZNr_ACP{?9vF;+?lD �[NP$ ƞëOprڞ˭J8 s u_۱o=8Un#' >j}avGLWA\cj`M!~.|eJoLHB`zOP(G/�d= >綫V03AM,F@g5dԑh+cf!rP\,6y 90;:Q OI0}9wi_M~vBK/ e%0 qh viq'_U+Y |; H+fdp 7~:(Jk2GƠ!�b.k;%gQ8If҅dmISQY�VA+R<5^n7|Ei݄5r!QϤɄW+Ag@z#udFX5޷:@Q29/sqy,5@hF m�Ab$|9Fu?Wlq鐒UH]s#1_Jgr5o <A9Е/g.=-cP6ǘW,O|ia�"~k\zE3M= q)"e 0U�~2Elm!4d>J L0)h'~+C$f3uv0f#^X41i7F4(>η49٣'& 5vc6GOtNv3²!hAܶ7qƷ.f良Ne{KV(;"l4$gqb/^ uVU6MEp]SOEi3k$vWY"meKT{1U܇'RZ *f3I*C<[[$_Ӑ,(=(8x,nR7G~A2nb1(wsoD]%CQ+;#1?-|qP;$ a'^LU)l9s\h/t3%DVA-XpFB#nj,,Fevț,K=hPev[j8xl\yӢAS3GnӓTTgc2"m ք̦x^yn]Nk~oIFhH28=|g>l9n\/l"K-"Ӆ\ҽ LT-COHJQ\]ٻ5xQS|M:k2LeGķ4ZS>"{^kbߢDjey,{q!˴qd"ݡ*0WΖAЕ%>+rPtgAӵSe06@VLsvچIDѿ(ɄlY6䩾ēӦp­f�}vWɤD0uN7\QE/'k$!-8z]Q >O&5-h:=v;|~~kP^5u{MĽ-y-Gyd4?%'L�]EEU0PQo3Oy3Fq֦ +<Qv<CW=!E/9?0RΒ+\CavS4aSFY=1W'Dm+"Aж{{K{bٳ<0gG+Mv$vq5e] &āIU{eyq (9S ~g:פ{N#k/D 8L- 8 [pzxVb<F!WJfS,5tD x 7OZMCl h<Qnv-cǫx8gM`X g<D-acB7V (H_F$ RHBg2|chIv`'i[YBrk2$A͙r? T4F#X1ud*M�U̾Khoʠ{Sܖ,CS ̂ = i1xlm{ZbDD܎@ �ϔQH1"AAh Nj&bjyEle6yV#$.:߄  z;),jgw>fᙄ 3PsG~ yƚX@&ܳ\o* `R >ADW9rI:K*G^+OaEVc.'{Z VG{[kZ2=(|"Q (n^8D:N+iݛwL.n399<Ɛk5,ih:>=c=c{;AB0;@` ը55JtjPi2%X|VC;D{c9`WJ!`hs Ҩx)Cn0Z+1#qAS"$CPk,Y2~C](rWgOg<,I,#’JI~<>ٞ@E"jSaAqy`H ;KHL»C`'~t WxZЛ.=_?xi~`Qfs ݞ i3t�ld1b*qv=S&2w.>՚tz8,R9fؒD{ ?2)x?L3|i_ࣼ\ L@@;y %z Ng4\a'~5X'< _ှVS8z6bc3܆hSRrX;qeqa& 1onL�'=!P�Я1A,.SgwA;W=omǵjknW} G|-9P& :Jkv{2| זl/VЛqY@p~ %3H%_xl^vn%N7!+‚m?mci=o7b@9XAjElDzk%6ӂ6bFd=xYj/SǴ o>!$L%€Hf 6l堳9mVAw=l?\;; \fyV_!�Ub vQc}ޯ$ӢLϧ?MQiqŬ ҉Md4nkxB&s!ܾ#[.8 n +S:ۮRYE>mvB5Ut.h^I('ft$1$cAtGAxxG"g%iJ?˒_Nĥ $c쥌R"DB|o^"9p˓sLB<GsM~Qx6Y~>ZZؖr҇2LnOOgWImw){:7NhiqܝrX}kiG%FWbOyMF==+@F�`O7W@| xOlA}x7FcxRP$n.CA[x mWN:z(ǒ%˺Q.$#j>ƷԪŲX}eAkM`7P/  ڻMk$I x}X&Lc/Ը02v=7Ĺ#BlD\Z/)6 ,?i1AepnPg_<ԾCa:?Jm4k�+2-j?%DBJJ:lQ�?]=@ZN$0Dv,`Qd-u'kR®_ZtHrWԟ/<|~.+>/4\MiFҙ2P)Kt Gґs 7\'TE�J!uԸzbuwOtUjӞ �/@l ĖpzqBBD9 XH6uHIcO<Fq.a꘿s!䮿[]&;z3:@h)s>+I7Le=MX+S8@P~Dzۦ#֭$U{ <W8%iKQia\/)t%~Cw_?m4%s0yXNrϧ{$x:,2ArwiPt>'{ܾG?D/YAZ qOLBi1؅Xk~$mZI�ÜCBYn)x|lĀB@"  s4_& 8˱sG)YBt_?S 4dAP?E�dky IFMHhVfΥvEjĤ))e^ %X&]Fm־,3q`AoⰉCEb n Z(#0D]StsRs$U5ۢckc%ԆWÚOY m!%T! khבŤrll_.>ױ m#I�z⢢~q_ΐlD ⹁\лj_�DnZa]D hib.zb9fC#4v!@O;UG<X8*TW(ĩ}Tw~8n^;Cʼ0*֟AQZ!zY{nYf.Tr$ebteȧ3{,E2[ CC_" gnBl[ M tۑs6O׸1-gFO=1! 3LkՆ%% NVb>52L_pXt^G~^wI%A=Ur>V^O.e1qKw!aG7xJ~NI#Ȓ_-N!" S!Ĝ/x{@R FO]T/ ]|FUrϪ)D<噊c2ei6|9_0 #l ½a;Er y> i8a^ KQ;0 \6w m;!yp'' ]vsWR@z*8olc≦I7-�40+|.i©(H!ufމ(UQ #Πб1S̓H VK_bxUQLOfwdmFCŮUP]]'V̮2_S%gX�' 9/6D]*̒+3<݃uCjA+Td]|tc/; Gɀ^p0p(5)@QW<#LKkxW)O R@_V:yڭ,tƝzk輣^YSpp,I_s�*=yWc, TbdVIYp @L8^T,%u,< N2` 8h|÷a;yCN(Uo g ;^0u=ip(uz=xy]h]y>[㱫A-{BH?s2�`u!L f*[^}]a<aJȝ<튜(-;~$Tn5nn{{/ҳIGh V"C+c1yĊцg1],sIcȒ xa|U %h:, DԛAsZRºzHya| r1_DB湑80HJl$6Da)ߎ"mL>5D5YUEH'0>n^Vq*D&юqAR7'IZng 1 UVƋa*Xh7#t TA]iP~Iȷ XA $,XE,?bx-Eâ wwGVZSB u\<4h`[%MM^sso9.9Df6Bɼ9.󪌅d>>0('�OE 5:n$t3N?.%8t\PrB0(iԚV1HnBLWfF~)R+9~pSN.rfu< 㯩 j7kYЉ^]t–݂ 0\O\%U|]V0Us5;f6( ` ݼ϶o  xru*2oewT_) '</=ۯ4K{Q\ `G#ICtK…}}"`4CýsVQ*MQq R 0çp |><#0Ȩ&罏)Q� V }L3o(w9Pf`KW⑗%΄`?IU_|,S F bkHܗjc0bOT;8|Ŝ U h=I؉v% ?PЙ1YxİؼsYo.y OR8Е;*B2>_,~i*VYhy1VGP#ǿ⺚`6+P@HN1J& 2=ؽ<ߊ!X *ƷkRTMNuˉSE{[MV�О>G&V>ΌHNo̐FO2 ytr&xP$-&4˰@tYjGGL EE'6!DŽ`Be[H?8-dEwL.ɻՒ,1VLg>v<ӱ$(~ħx�Q 8v HbNd d\%jgNv3 F KS¸ۮ昧v/D~4nr'Zz). m3\  -B!2~uƲk]Ї"eRXԋ:皽hjZ_ƫjI9FqR#O p{,|1[h7l/5;=BK[AҷAel^J*CXK`oHMp@ڏS<x ~&86A97v nƒ b yT2-- +;&VIBEo őI3tTqlOc݆'N^ek% =pcїV<9Ō~Z pS5ߧ@|Cc2NX^vAlukåHrtd^G>ǁ(L7)!X2>H`QN}^DஃAKڹ9h\Vy?XY7%Lnϋf\ ab!d[BQQڪE>aǗ 1ASDDNy.8T2h7c 9Rf Y, =\p! xǃ$Ѽƽ]/Â%KDW8=sMDeS.>F_7:^EUӽss$]J-,)cFk,y :Yd$:d'q1?�6vnnp,1&;_T95zosk0ՕX# =]C|F,~T7XL]h\-"fTu$ɲ 0s}S؊3@sOTa`Ӷ:#w&'=IٽFc|ԚgNmAF3oKJ4vN$ZRT6?LaY̸Yөbp E;b&J5+[v)q^!`3!'zK?C WȾpp O2e}k@UZ;E)z-迼 .t/OCrPT&`xFKvI2?aWmƉ^zt,H] QSɋH@T{wK>m>4C޻%^ ǝg?%K&NjCi]]T^dm2RtXda" 7g5GP.]t:qkJ[|o@ 3X9@2tA�<R1C]omP\e3oFp)dV}vnJEz}O$*@#fU5j?d"=cWM#-]؁]q-n̢ю3)97Eq]9' #{lH Î~d)?nR%’ r䋏\ITxN#g/s:s_Og}覱g-D;G)KbX}u3)$9}Djj?HG;vbb7@nBZ֩!pCy[c9=woix_VpV)޹!QP~-2`<o81-nt3ހd=H?o}UߪAF%udJu<G1b!N8XE?"]?/R>ݻ;z 2iϣWO45P M1*( ]b>E장젃ƨT] ˅9_1�h\6(\I$֮N{rPpQ~I̔nfXp|77:X:߳d4,F3Ez_h5Qa*d,Fxsn]X[Zm{x'Ei\ߜC#˩]M_tlI^|fyq-KoHgWl,=_5T> % Qksugw @*?QHG2('$q1\No2"!$ A?a %ϲQzq jiKbMqtC }F:[�f;뢂܄+h_Xr[J@Ϟu"r_*p1BGt-flg�.}sNFYrd/XEr@1]woɹraޭ13]3,&1N:A%B\"j<91 efFF;&wvJ@N lfL=]}pnByNC5A{?4tJ `Z֞YZ^dk3kvMpE?&[;շ�wsl=^~UDP{D'3+z?T�&L( :|ݨ;?ENg@Uw:Rlc׿C|wk!~x>+rw&nf.F8L8;RUY#,uX17<|L\fs6&xXћ-g_DeR|^ܚwi@CeըW>f" a+ZoΔ4GkWУ*MB:*T.'BhO"+"jU *lmI':Ʌ_Cc  O 2}:Gu[~Z_B%֍a亦qסc!6i!bšEbfW)xf?_Xᵩj>8GO f ']s�#>7!?ڒ+:�x?a=] v|`4͇tV=�rGJ\ 5YJgI1p,pC%G\JvדlMߞ < Z@(#8wԘ }  1TM i{1>&>΄UiֺĴ]֙^HU*@DqiUaZJZ3�VVxk⊈ײ $>-aHjrvX2'liD$6GBM ^!h3}Ow44AO[ =Xz 8ja̖ U@Ӌ")^ xz<"iG Uxl7UEx/qI71՗6a3~Tǣ`?Da9[ ~q_y9.(YfCM}M<.,.F}Y= ~~5/(N5OxAW)4Z yjC3mk*Ϥ?VQ R5̨ ƟKSd:g/FeW ;1*# J1TZ%!Fs$J*ifI戉ƞojpo@ 55;ۃvV _Lɍ*V\X4K9 <Je yR=ݖ0<?*"tOٛqkn~z:ﲯIІ=<~s9hY௭<![JnN^jcC@ru _{GkQx뫳#M,;~=tdyb$~CH&19''N(RcZ O`R;dǨ^jMK)iN/hECp9F>`wCO� zPOj<N7ojyN'7Q3HQ}E`+ `XF5޺m`Za07|Gθ)"zj >wRm>r j:IBU4 ?(L+ W_ahnv|=/<@5 ri%3d`YŪ^RouSWIUm*/eBu4xsiȓg76{_Ѣ~Uˋ~nT;aj/:"-0:e�_:CԕgbV[a0<{}&"^oFFWi/ E6YdI̼5RСxMۃ \XVTPa!`¡5]\EN箖u2jNZ |}T?i6Aƿ#R H>={ཛྷٮ͜+%iX)/-`wK2ك9T=x*gK9Seب/ ZO/aR&_2ҟ2Q4N9ksf&0S%^x^Eڋ%dYNwU\N4 i8l]˺B..vt$!_'&R+3Im Ew~nEv $7KuQ%W # h'~Xf$Tc?ivfSY<E&kW Z6^'| QZ+ CACܰn6'0N/7NGAJ$pB~ʇskbx#Da $i0\ay+}q,'bֈNwwQ> TŐV#(Hw~:!3 x/o5eczuuЋ%X_# 52-~M"MT"bV@uQHO6j/rϞw.묹_. UaO+7f.fQ<Fx_߮A)AÈZ@CcKu<%Ix2^tpʳ`w4: 6o%WV[LѝA n7$MWbTHi*,o#]IӃ,,܌LwS8׷CVۂ~RD^zZW @iSBB=%E@nj`<,&=܇fJTrCeAXr DFx,Pw64�Z 2PՖ/&ﴳ8҆?jxkU6{Z9p X^/v M=hӡvP+uD3Fu."q =^V[+r[; N"*L6V`.TA7l4|ӕc`&Ϝ�0`1]W%ruI-(qzg!Zl(j̽$q:ITwW-NV Gvڣb31o/K(2 #X �jIŻVlϫ�>IYq"=p~C%ZrCx]HqĂاgk/yQ"iwW081yH} #"Qr[|%yYW)q"iP9PjB+L8~ѕRn3E>o1!yX؃[̝a ©1ϵFe /JLrCU?:!o?*ņ3}Q;=e2ښsRzLJ�ȟx.jA2QVJDT#瑕^!˙o0,EKɂS3]5ۻT"7̘~y:iX*]z+y>>{9ng@Es >iua]&ƳM +(4N4:B{g>y~eg?,O$fBCmJnk6l2LO}$XJS4:.A!<-b8XMYvLAUt&~to͈%^%m.m~,[1e=vMG�1B˭wTPpIcǼB}^5KeGpy8Q&_攑y`։uT6j\(MP0o2.ˢgݳ-M4ɐ 1!5C@) T<Ӡx-0CNx> FWDVnMfN(A3<|u 煺p-+Kn�qTl-Z^̒`d&~Cٛ˫rqps!ۗ \}i7S %ڎD$8�Xm6{=&]GYt7F5Є &xqipVoJBUڃC 5 2TةbTf7 t7VwHP:wI"Hzbt: iئϧ%<þۙt4 诼v֞IE:nfVfThHiGK/o:rfPE3Q>E"k@$D$ܔ7PqYP K;Qt]P_]%j:s Q/tAgTBP|hAԆm@čN%E+hެ*v %]!-TGBtLBOKTh*2qH y PM]]4 N*j ~1T>k0=nVld9ye Vj>17 tW?,ʶ)5un5 Ѫ>,[!%f?j6-Q3^:J�Kf(E7RC ~!t<v/f_%Ap<AʍI9/}i&\ZZz>)֌j^ :Mgf?UȈ&1ђȟ ,''TtRv^Z,[7|Qvߘʜֳ4܌X0 1) NuBTš]HUh. ڛ.X.QCTV<!F 5Kmu!Nh�&ob㣅 jdxc]Z#S1Y"FQ�؉L*&`!(/۴֙Vk''hw!4;U-5 >5]kEM*XO V͒xə|j pj{#),Yv9bXUjUl`|HS T]IF׈~Pj1q}IwXS͡4EsR*NLŗO$(utOG/?hP3#3msxItj9<!Шrp E-xDཬm[*aG={9p=׋#1Ҍz� e7TW&u6¶g�-'ܴ&ꥻ">^NZ hڑ�Y/Me,-[VNos. Nt`ޟⓓsP5T4cB`av duZA,R?%/#47` H_SgI(>yO;9pm~H?>כhtJh,O@ 0&91?$_e>@ G;SR!uY? t3b f N']91e V+ֿp+b:6o}2&dsh9(ASP-w{{fꨅY&= 'mUD&~V(͊ʘ]G$HU uZmE B# )(~hx T;BU]vߤȪPΎP 9�}VrDٔ& hI$)K=]tP%<h3ȸ]RΦ%LSpY򳊆y F 9+1d]zXշlwj6F/C <oEScҥkI|s-k-bbgdM_4$mMFw-li %Ar#A,)J:6۪E 8.O+r@ lբ7Hl:$xASK2HVȠ)[̋;:*G)r +F ⡰=V&*>qŴr@ԎGqAno!`Dg~G⩅ȗH· Ԛ-j4XPql~>[*L>c;ɦAIyNR~b Px*/<-6޺Ľ\D%l䕗EX9-Ulz?,=MQ[ӘM-rM۞}O~i&LWZR3'ٵ`df[xH[r:2o4QUS߀@h�jp#>uC^#{ ֛7!“&_L.3ժjakrȈTPlF6@05A4vERZ.iLx`C oW %=_O8T6$ry?V/ TʖoQ DZW{ڡK Lqejkhӑn`]rb mH8htYUQT+ 9uEx7|Y9Vsx7S[Ne7&`lh>5 l8$sv0W1iJ=*x.)೚FK;VaG=CQ {na]VfHSxy:#Mj-�Y׫]4um<bq­syhZ5V}¾7;ȱЪYd&X1PR?K-w&o|zG)A/E9,"EL>]Z Z^֐(&f/n˴({gz֜t"_ ??~1Ŕ*HhP4T KsCypM*71  ڱH&1dwdx 7 |T2eYp!ghR;ݞ49$c c8}`@j$v*|ܔTwlv}\-6`8^TFSx2<R8~MFEїӃH}gf@>7G^2~RyVV3 *kϞ'`,)'viǸ?;gw% eʑC7�ynKWܘ9'Nx܄lpOGςkNbMdzN\ݰ8@7 Ղ6xii2E.(!A#vEٷI&6!kV9U yЁ%³H\MS)8.AP_NuA-s5Y a,Yq *"i2}mx4W"@ a.-PVMM(F-\w⭉ <-oAQvԿ.MQR?ܳق%y&hyMOjjwm 3t<sUY϶=tȬg ӌU9bY9^=[!w>٢}-OڐM!N[(/*M+ `zdA;LGJBN.vFL/I9[$>tW~<.JTIfh�e\u3!@x]Ё1Bbăq(e =hňe@PxW?EOz(*dy!#hҩ#ۍp֗Í }IY@Hz lf ӫQaw@+nyF/Ů?繗]gr r8Dr8wZ_`$\YA'U;A lݯBr9zGιeISٲrQ߸մp,Ӑ)@;C҃ }LleJYOLjzp9.h3u}b 4`̩VLL+pO ҏѮ[9/)`6]"n:hEgaI,tMV]=E[ 4f#En >Y~y<oi3 ǜ04D!?KMl(bqWU:3~-Hs#<% εB~#ow<+9KYlm?&RC7M;oLWc<0| þ8B&A~7ҙĒ$n\XP1N)/IPlq2'(HFaJW+N22?M~g)LR#If$v -]3Iv#.:hCbaL:R_Wo?؝yd Sv"qJ"̅.0wMKőX:wvJcx9# ۃ"MȵyњDGqu| ?O% yf"76 YܥWn8w\7$S0KjHyw>[- RIU" j>[ Bfby8{uʸe7 .Y|SYdՓh v#ڑvu͕Yzj)#tS>8 0X:89A@ބn�e~Gg,B@jedIc AGU6-T TY^,햔CQ"#iu2�h77Ju#F[qu};gh�D8O@sJo/4hdRb ;|>EˋYq,uY̲Bu +xQY"etZF?dtٛ/< JaM,륫H*,bwN D:>VgFD-ǾAg`[�S%!sٻ.Is~dʤ&+OG5bhZKt/b+KLh $XB0*m|=4 AtOŽ-ti=t`)B ;2bSfU)?@X35B~#x0ʈ8>ВH,N-Мt2QD.l'44[Ƹ^,!9 <GڕLl C-t[(8ߨѾ tH -wB&Y1:wqERPͩg?$v`pأ٧M݌ݷnl|TRubT'k[G cKhꮏgpDsg8K@ܾu8N>N `69vߠwu]:@f=6PkpYX#WG_A))2RTsJ\/5 rjQ5Amsx@ӎ�V*!x1OXOxݒX-/ 4W֩drnDrSwH<n} ؙ`6 |qY !ĉTMr.HKA$@L=fܜ<wTkӽ΁Z;&)?)]z .ƀ'ἫD}WGܰ_ ':8t 70`'Zj&x,";�\ilj2W6+˪k-jEDxzCo6rP dF86iu*C1ѳXyC<;&6 ;OWrvqJҔ"/DdYmʈOn&jEmϸUǝhC 0m \p uFs0-'  ƤZJ|f5K~HK']W #qCqiߏ;ՌV5~=5z>�?ڎ wҎ- ir\5[ߤ'6\j9C* i {"a:"a 3=U#lyf׋"e_d h{_YRp ~4E/Az#nlHlru]#!l*AӉ*caϷX\`XrtB'8֫ܳV1߾}~ a`LmSXq>g7AQ7>}*\;+w Xᵛ{X7zcr N3֒[MX S:*__S;/Zn9^Ѿj@ZQYvCM5Rug ƈb( s!e87FDd~tIu!ϟ*)f5VVw i:5@Ql.k)kvX{@-hcYtج>YWn1]R.1:5Oo<5�!:D `o֢!͟Uyհ] ie!{-(3JsSc2J=z#;;7\? u1- >$}h'Ϧ Tac ]̼V $]WIeN YhMױtz{ͥuz #r94v:^QSΘRlEUEd"Nkј؋|)]]B%[U㓥QO[$:}hh=] _zWYyHrI{{M HxvE\H= & !Vߛԏk2(<UfrOSb) VN)gZsnX X(MiL5*|]τv uFA~Uo6#&,j`>r^  t߬>tV}2emy%^2/qm/oF0q6xq`3 #dWwpfG| y柯t3%1Fϓh mw)nF3A[O7og ~6`x9oF]XD6PE^x:ż*ˬ?/ $"#2&N+x?Wx4Sp˞%r5'}ܦR@߃|_Ó<F3sƃGww7y yh4ĭ]HesF,?:[^Rx]Zd>q;k< Ǡ n $Yve4"㝁&lex* vY?XO( 41O�>T /+XS$euRK9ފBciЦF\aBn}H= %f${D1@-xD, UIL86\{<nOޔ!-A:)ۮauǸT97Ő RN6z.HI95xm{צfLs?ֳӧ? 3ɷmڪ5%]qYFT5`@Az�j!;1Mt3':)A!^aq+0H  :zVee `)~!Ӕ= .SX5FUOӋB f{Vp&fXA iC-_:2UҭcPV9 ڴ)?pZLn-[:Iifsr=�HvDWncOGcegidl�b%N)yW(v.f!8l/Fx`bE Y`M~Q]guy^H$jfI<ux&P*GGN,otߺqqOJh>OH+Mu8,_5"lX89W$#zHoekx;BS' �]w+k}Fg?$ǃ}%40ϜjՊb6EukGkm?wR^HnW*6n(ONv6;-`Dڇ$#BK*_~86=$FEw�~ˀ88LY�G\ A.LFO=-ID/Ge=[w_"qɼ8_8vfق0Ň}g 21jE;BELz=(Ged-<7 wf**_e7:wpS!/ؓݍWL27i 7 ozߢBup~)H4%_J4CoXZt.8emq8!gj圫t#_n 6{؇a4AѾ yPב a}~P zsqrw4Eg 8Lc^DP17d }m.+e9=PTò(u+8$%{>WcwEXU] jb W>nW�OjL*"9_Ovj(kdGI`7by&\:K- (ˮ,wGl)(xTm><U~j%T}f{yOV ! 6׵xKD(~.j0H}(8tC7lް�\ ()c<fa3kZ6x3yG�#Q"*O!Yqw aRH=6$N/Nu!@Ų$ٰ lx,I aB5EF7p\utmG m΍JӒ~FL2kv|M<eVP<A > /{cM j{_a2Œ34IEOFóBC .qoUwNKlq�#j;@s.!\Mf- Gke(j$ >`f)r=]-3�,`,7HqIB1Pּt"보/ &?a7X9~4S $;i#)-1$̚tm�Ft#BPg9i„TjK[D/-𰙍'ݰTmӶ}SP)aCwTJ7)A@w783l/l*:nVh<B}ƍ23eyhFj}ٝe[í2[b[8{ޮFZfS)M;9F&ߛ&-7;麋p+4Pn-CIvg ;ZȠOmW ;c9sȤMc)߈Sb˝ioiݷ9ZK&"|o]u36^{d]_G=:6ƽo -톅{ML cେI^ڸ>]l%Xk$@bWr抷jjfNYb3s,^.SK.b,q{^LZ{Gކ}srQ(jBS֕e(,�r+sJ@ț_Ǟ&izA.k: 6c7+)gsP!Alk~6S?)GlZѹNOМ{c-X&kRqtdZ}z3t7!HfmߒIqLdrd库 o:SR-FX$v4@5ll3:qěnu'*{l[߭ou$K414U;l;Zly)!z2^t񑹿S:^1ℶJH4�%)tbs6;\BU[^j%]?"˙b|C-r ЌP$л`/ \KáDh2DArT +a$9-_P'i@ )U)ĭFK=Nk,V!mn�3Eb E6_iFiRsONxۆ8oiKFd4Ԙ#9.}_^X#%n':W|gL0x =+zoz4T2R7Nm>Gy[C;.q6-P CHG_rmTMcrAH_zASoWc,!Wr;].l,G‘E6̈M~:Ϊ 9m05# Z@+qQ.6Rz0iUs_5~osWc4\*'0I2Ae,6[`H^{^=2>tpsT:5V`&#.NoY񋔌hCQA3f2!G>7k=cG#7-Z\cƺF#PWϾϔKf2x#Izt*4V1H`DuCNL5ZLZ]qե *z{[vm'ߗ^5dq28M_x Z=mAժ$bL q� lP`; Vㆉ?1c(K45}.Ffچ2WǤ*,eR2Z ^X*d܄M0 蠓}al H7[ lhIb5 Aٞ}s+0iECӧn>FT*Mj@'ffG?#z>&|q8:Xn􊄁_+꒺spsZj+c#PTe 2,RRG7ϥ l>6ŰUEyF4H h.NYCcC^WjqKVh%Cp]$V\3.aՀcT:L]ݡh[g Aݢh7sJiu0MbBVC}H! @�شkە0_)m�)U2u w}Nb&+qtQU̩z_ {`>3^9}C>8tG9M3*'/ 5:R"b`!;}dviӟ]ӅGmzQX]$ZD{~CwymD]=!6J 0 3J"ٖ s]RŬkAǜlR E{) A t &KL5xX=W*(%J@cu)/oL4{nOf]ָ�Tr=-S"MFF 0FHNi;�*'k3As8&;lUc 2?0O뛈gKo ^)O:1*EvhS)S Rlva#d b&> gGxz5>d{0_6qiTs\ymqXK t&H] RD�Eށ:*3\#=307QɔH{2~x,|1ue)\}p+z9M gŨ;cjdΞhw fk;̡R9L$5OCbagۉuv={X{@ FF }3KOfNWX&rv-ǛVk_=vHҘ6 FDQ�t de&yF@Ҽ3-=CtWCF9G&*4!iXm"=|;`.2X)x23ypI߬靨ΣZ>;" +AQ*uF8?ޤۓhc˝i~`ѷsP ;?6q`"xuJB�E2nOZvG{2ŰhS,Y"آn`@ChiY�Z+][l쑊o D @ ,]訄:# .ݔۉh nԪ0!m)| B7o$* 2ZP vYC RYg Vĉn�휊n8P(MP�jYOY5;ɔ4ò潠vl d�;QبPZ8xkjej?S>@]bA&weܻ?1l�lugR/KX >-' xb,:p7JK'$㝏ׂdU+b6du#M$/ޔtVkȍPJjhp\}h E||}&IS=@yи~W;2X{E1p~ŰPB\a@Ͽqm+znjܽS)Dp.,z'r=!R8\Ზy{l.5f X0Ӗ SNHh7mjC#)p[R6|q$Ug)n@9j'2}kHTs8^#c$R~! Pb+01@oϦ[;-fODlTU4 Ūc"Iޫ~w^T_79qrfPq'J+CPɵJ;&͜h} 8yAUBɻPr;īO%Z�Λzq1קF<ZZZjEk7J<Ifb.STzowOFNAfZ$= Q'a_6Გ4#ܱqO&@qU\vUK|!Tꍖ$%?'kbsRU8h~;/X t8tɵ,tQgG EKw̗~>Wk] lJ 8Sm\74ץNQ".5C`8q~uqp_qP&g/>Fi2+2/TǬhЮ*[tlLg[zw!]λ<rfb&*3Qc=EoX2WinyTRBZ|$>`UҒ=>kÉz,V%T9|Q `Y{;{;VC :1c:pK#[hz�T,ˢ "@50#ev4(<%33"U>rUCҰwvϤ#6P|IRp3a(6*naqSؐnf0m;NM.sP*)]grكޓgNr+ d9τ^jXu x۱Jhl*ep|~EQ^r*&^JC:U^<a>IΊO٢oX^B3}ãt;rU7)RB]:Z(>8S9CA9�6:?~0X)eg)|K.WCsm{C(%dsXˁwyr2+9l rRs;*a׍OZ_bn x̷> /Pl\孖)C9|Fa$d'pB<e@ưs (wϮ\W^kW6첱i۝ X ?ՍWמ7!ӝ6)oFw]t8]fPzÏ*DDk&m^\3Q:^Dr-n8xܶ!:snF-Gj 9nan l.D[S(ULBWJG (I٠l-dͭe|GdmDŽ'wKxHS'NH-߆NS݊:T2 YJw�%Ӡp E-{0B;)Z~\_~ AFIu v6;N^Xh" QZvԛZj7ꜣl$0ti9%;<bt(Zsit`F-ǔVU_PXTPb6u؎81Sq]iÈTp{ r8V-i|%�WZ~UM#RZ=ĘƱ!L{vۻ\W;^Yhldxe'2X6!}~, %㨦YBOw3It^xЅ(̂oT'6\(S_^SWB@b,pXB/$Zf$*3k MG$[_%1 e]<QW,SBN @2ˆ@+I(G  76lH) EwMcO0I!UU~"<KȬܼ_vEkˆ+Ajw)?R k;vַ㜺q7@#-Ͼ0&7;gT~nu1@O 1Ig1bթ[wK hV;R΄-*&,4+0n~~le=4Bl<7B xٮ7b}V>rIyVzywcB:r-ȧJphvJ^-AU˞cT0^q^DhȚ?o{}> ^X ~D.D5FrnW#Op& *“7Ӷ,Iq0S J~qo"|?wl-+t T+aW&{֕q;کqu|C荞CYZE;#j:u̔GVq7dxtRԤ RdmX :3h6ڻ2 Kbt߄2g*lV=a_> 4>b*f5%ɲTպ>FV|en#[ K oڀT'tfc\-IW 鮾AQtXKmn+b-%B|}+m6V_ Ѯ[c¢8@Ea[Z;D/W!Gn $H(e6Z4d֩n0)2./M=p9�ֹ̤^- ێxɆOY$܊T.=&>"$�_D*<X?XT|#èpX˻SIK2N,/]; f-?v>Vp rB>E]$E%Kի۝*R&( ʜK.uayuc1K8<?R ~M,{"l򦿟>CHk*QDVZ2ȢhG8Ilظ5M^4qר/:lA'jD>4mC0I!Xq%qvS pP:t,845JpG~x;(Q=울DVat=XKO G(;"VZuG^MW"@d_ _O=;FVdPPR|3Rn1 V30Oɲ) AC!N8X ZNX& w֙Хɛnx0\>vgiNRw} p;x<V\n@9Sh $M656rIoZ}NF_3sjԬE¼E4D$I.cIno?xgԝQj|'ށlGփ>RMkTUjvOB ^LV<xHy1ڸ&'3]?\(SXM,$/.x` �c1nBbT}x6C M-;#70rQA[FP Urܾl"n7'2!b}b|#bOBU &Oտ# Zeo qSr0o8~L`5A`wlФ"oT'%*CӰE^! J޶)X%aYam D+ⷴg@ճC yO\׏z$(hbKb~N~&n ZnpdB[#:B5[�ۤ.L^5 Js(0 e=캂:G EsuC+ PY Yה(s>hCE8|<Z!Y./Qطi( Քʣ$)zPVWT[YLP̑~+ 鎫2&G Q>5Qo֐;nU\ԭjb]r.�!"2jꄐq8>Dtg'fjjwy&qcpb*sRL>:]_V,ZxzbIwz]y<'Hd~^ ,AN&B*F#@T�ѭlY2Atr!Q6$n!UЋ'v1'r^5/)`[0{#?{XP-5]S pqDx.ѷ{owHl(q[yiMaO/BcQ0YԼQX\_b7x7T{\Q=32;[�8gW( @?rvDa?ą%{."5j4DJq!m䩬륚/4Ŷ%{CPzBsd[ݞJ!8ӭm LcLϢ5%=5e.P*sU/cJw&ImH4#bYI scE0i#=H_7b.So}6al +$hqtH߼/,jK9mXX?Lz4lS>4,8'džӢBٺ&,W5ȁS*Ø9Oa$A/W1gdFDh"Bږor8ƾ>߷$3!an(qaZğե񹚭sz&KDу-^?C^'<CAს<Hk:Qk3]Nq%;T5ui^M< mgp'fSlgU-EVpkK 5:ZVKڞsx[=zF ƕXj<L;Ik;r{\&O<LZ9}]6~(/l\މvQSH>9׃KTAc!>\V5qhwV Y^ 4,_(f:<,yJaXɈY[i<?=ZVesCn(o\@ڦ)CW`\NLʉN|ЀUg? &>cTu%P0 a Iz4^^\ 3@, #e,O;]W_NOT_O&Ⱦ l]i(srEvɻ"&: <iUMj1NRTP4 ɹ!7#q!!RmnľU9Җ;hdZ; q tC "M 3*%jcиAgIut:f=yq6{GFRCovF"HÓMAi*&HP7dŢ9noorxFs G/=CTqܐpø Ϊ1gE>;,5G}uM0TТ圝,'Nk%IKύ32jy0T ]Vs}WK >>drbhglDL"6E^. ")]19&ipރ* \@ӪEEE)GW*mjDTUXe)'X_;r0Bp@bi,f oIժgV5/~P!{c;aݵ/# &Ք<�o׏Uu\WRYP۰q_S>pƩQs;d4z/9LƂ$nc|Z1Z'ܰyS$<qrԧBf%F{r*|H2 st \҉;KjhEK0xQ&̃@NuX-.IdnG @"~ݻ>_fqn"|dY Ʀ$*2GD/ilhneil>8<xsT`UE:P)ѢYi3[G#J @bO,T=Cyǃ$3ދR{N `53y 0@@m!XCjL-r6F2([IC'ʀO LGy+90'+o H:?ql铳0w7[0 8^hi*緓-Cr)�hQS}RZ/ S o&2NđT%9XFOgRpqM[bbC`6b5z.tBx6Ss0Bj`bJn(^%~QerfUì`K|>߇8 2׵l]"͜va|B}=]ٜaaO+RҔyG%3_^i l\0m뺯:lТxN ҵwѓ֧3>XNeR ;W-�# zBܻLpX`#F7iFޔ I%ҐxXDPy% $~#`N7Bk0(%({́{/:\4</3.7SYOk%[t|ǛXX5>v ٌb:yjy>^`%mYuBYČS#^a4TvT<._c3IA!3Qd</[Gcηf%عGL Qs WC-k|n(weGCĂK"}^(穀2g&/P{UM1 XCRQ%R+߭{ -JSS!&T i<�C2mu m3T.0~q'93,C;R%%{b1ri#6i*!:۸pZ9d"+vDN:[-a&ӊ_Ly:>k 7'`Y!E^¯U5U+eKipfݤnL'8ȚVړueobݰtR벟COW'%N<*3YXWjzVL6Zs4.ni-x=dxJQޥ*G{ v'Հ-' *q<-H<n>#'BKiBnW\j~p/,Ox`= W PBv>h 6{J`<$BS~m9?Z&'fXa<\R]' gS؟N~5vuV󗚯ڞʃsza -?XGvJDlW/Aqjd3(pEE-p)hF JvWr%=ԓz$LᩔDYeWG|&k/,mFEoAMP8m?n+=,HwV>ɑJ:(O@ Z!Ѩ-snN*@VBe6-&,^~̚BGX[` PO$$coNl`n1ѫ|JعXeAgΐ]3J)݂tQ,;o7Xu/kAiXj8}_z>Ձ;Ι^�>e:_%wj%DpS.OI%+ t:@\QO¿VY4tmF/o#+ r[nhQFm>3x :4&Bf"JT#9)\bZ~pHs͑Q~c!c6|V; 4\ Ga8xѶ3Iq $wwT`7*xZ^I }߾MH?Z@O+>/һo2qp#ӵ~\pbi{H@ Qd2 3h8KM@-V6,KTQKO%/4MAq:�ρuGw9vzSjD;vg$@ L_d#:Y|@fsNx[~X k0'=_2n>[ۚrDp hQP4GVd/6GfE΀mZš@~ʺ΃KK.% fm{(Tvݿcg9'x qsI l 4ܦѸF8Kk-.J&o"]UZ Yϧx}V8..(]QB@z>T8XI#j"uf++ݥKtY#pd\.<5]I|PPgaJ9a;/\y5JJn|Dz1`p?_wj߹˒"Ͼosa݄at2EvE<I:Mq[3?E<eJ_cmH" F.'$wt¼qYy0,B /i4-�-#.cva뢱x":_-Dey^"jzK>,~Б/!8%njI}!Њ: l/LhBh31'ؽ�D:S)T�QY[:l]>7 Uz. r钔ŷ;fRAMB'JZ6Aȿ m^=,LjyOe܆wo}M€VB46!JX�OD\}C-"eY,w \vEpxfҙ3FMr4ؘL Z%|~3{nwܴo R߬hxIb FԮ@gŞzQ¥ePO! Mj_"AAG~ CH [$"FzBJmm=%ܘݻ} +3h=mCd42{m6])9t i? O+ (aCBr='8WI۽ H3hÄ,p"vkbk}g"I^$_^Z^6II^+&~ЭhʵLèɹQmx57>R"l$05=GUi<W-ڹQ6@di8/  .2"Ж˺1}e:8aǡM7mXf@ErA0kifaiYƱu4u"wĦ+ sip[O,m"Zߠ쮲MX*yQZwS_0&>^Jp#9-yED ]o VԷ11ŗ4参-l{I_(fr9ǷZG #Qk:. QX;`_SdJR)€~uG4;�:1l9;¸nJK5&!6. hΗ2{OD<Rtn<׸"PS~}q9zO0Vip-YjyF<?[ �ROy:cyA<Ӓ5tŲy9 s ޵CIO@_ U6%RZ뙯\b/ӆ:T9ui8fVpER/(CYbsz\8KpFG13}Ydu)|&f9?xL-szfWe!Yp9B u]b<$WR8xmsfXTb7C 7> rNBf99;) 'Z 4F.JS_jX-EL!:�:[ۥ2S}z_r-?+I)'1CD~x`cJ*Y1|F:USPw,w׫3*V-+ҞBO�]ZP\+6jz+> dVE̔-"<6 Vrx}J7$ꙮeg2ueVaW8I�znSZrwkbCFP? p |:wA{sCkzjJEJ'l,)Xa@ЬꂭZfNosRQ{_ё/be%z7Z]YO棁Hz*)܉P"0 OA65ˏI p[3!Shbm0 GK;H�[|i( eU{d<"fұlbLf!5}9SF$oB ]j~<Vq VV͑t~=p � lVTVcqQG55'1uY2/9$c6c$QhbkU #zgyr|L7Ase3_)�Ī/ņ!+dǏX*YY@N-ԆU ^8w{^ x,.ln-U~XՁ-9Y&I1<Iޢ4Y~fGUBSCG9^(*m GPre>G^Ya Ge$,T +ڡRj -9+}E]Ǎrla\y6dLkq):‘׳F<>C${ { !a=h;i_�wntn{ ׬k&00OFXW4 =ZTnSxR9I&m7=LxTD'}YiC.w7UU6n}{MÖܩKއ_5Ѓ)G\S@\ G1 2^z QbH*?yz臑!=r&qPOV5b�"XS[]5@<ACz4B յzOgXЋ^J"J!OR5L e<r;kW`*I2v646V$TǺ |Gn\M .a5q!sJB.Z'a/s2+'5}6İ}dW1k]]|A1˺ɇhqcჍ@\IW.~}' trP]W "eFڼJSGLU\y˹揧b䛜lf5[-o?TN_5k@i^'Y8>Eu,d+# +h.t :[j]Q9*ձh(6/DH%tf}e Bd5x}T1rLC d="�}vLAhsM.f5 ۺ]5mC JO^Y>qzrPy '*I~7J^52;/e9jelHli&+A8%߾5rH-M6)B;j̨*>u(^ZPю?wF�¦cZr*GNT44/#KIװ4B}O‰qGC$|ssh`:mg"ubz\ ?b?lN' ~bUw,eͮu.]UdoWGxJ>ɚ AG~t]m�iv- !g],T>ޏ(* NGWO| pڢsSƲU ? ە)*wNsf:xQ&C(/<16=׍ =a},e։EP'|W HQʝx# ªjW2yHy\QPBTO�<kZ`E TĪN쬂wLwK,Fi#}tR;7Rcbq}w#pJG40c2FsJJmh$"DQ0Npݗ FE u&dp{  eiU%$EY Tx9>vC;Hc_nR xi\բ m±ޮm&9mbcsQ՗@wӓrgF|)I-:?̊5ER6GRX g5ĪAO#TOO,JYpAB%VS< w\xj9J0-h{ G8aݟݩDna<aFp^(sG7շ<<g)+ܩB5"kŒ}N <4PeEF8JMxr"Q?:|4xnaYVo9l>b2e/QI1JKF׌ fRgYJ)80K*ź{! Ȋå[|>ez2 Q!e_S{c|Cev13 ",u%Fz6 OL&SHYFRSyrY6{#utAdX] DØsޞcʄcoj8:] X8j[t5Bj\I,)`o?³S}S{߉ŊIԾ^A|!E舻I+ 83UL;yy݊NaUܿcnUg;~z y8},[3a|C޵Ɣ@f Z*|`2kb` #2F!/3ıͼ嫓ȣlRE!kD_m`Ԛek{ 鈹wox}LDTÏvS> .I c 6N @p1LkR|($S:+A`LCOBڗ1,kiwXU-f^-ocǧoEt z3>/RVIW}7fbh3ǭlܩ= ўcSuM fs"n7T dsZ`Z{ʔ1G9/k'%Zim'1UTnP/ H:HO2IXd{ k} D3c-SZ›ʦBz|IRlUk2T*<S1jr6UMqT ՒD:ҽ &L :Kl3)|KbĜ=廪-[닯$q(<tQRY{?6x|]U.Ajۋ\#^(Xg-+lt*i6P? nEΩsj+aɠ5\#G'E=vɻtcfj%IgHb L. 8q7$:bXRlJzcm9jr4/k)Q,pĕහf怜)_iZU;ќ;[*d~a|Ҷ8xMCHI%ŧ|<}@\4`vV:! 89yeZd_VZYR&E:tyR4^%D'%uʾL89xD<m Fs*GD�G WC8CҸURI_׻7XWvY+f/D/J$7M$Qkw@ʾ=h9{:W0vj^P#q >Лd,�KA\r+K\5>:B[ty_/zs{A6:;\,uޣp㢩�qF{q `;"`PDRrLY,TPцs Ӥ"HV A-V+Sm.w?:zsPKF|<GӾءo[3%ƅk5^Ce e2QtiONU(RD)ԄiV_�D>eL-ʂ{`u\I񯼞 ҟg+3XSw*^D*!=-,$ҿL)Q6]#lT2ڌ~~*/zclu $帔edֈ\iU~aDj&�v&ڜ0{o&5y}V O@5MY!'Zt[>[RZ^׈9 S'bX0LoYva$>*gơƆ8L]D Fg˜nµ .e|nPs%Š$w+w!ySe)%m_&Ac:8f x>b$~Îǵ-#G]�@4`2t׊w_BВk 1O �*{I' T�#O['} Bz#cPjuF=Q|O �Ӑƣ{D8 YKLunb =TNܨe/>Mh!,k*sIN965$ ڬ׹t2zC[l%lC_2a0|AECΑ0ì5,em N<{<Cs)r^wc&|r_ 99R%Hnψ 28 �MjlߐmW/w0hoU1&6Jj6Q E 1#zLUtq2)D"7Oi$oh¶Ҿk'.E 25.yA$NZcn!08]x_,#-^~;9~1*yE9u0=Xhh\tv +^H'ʊj^TXLa7VutkNNO-M({gx[ m!j}[&RZL�ڴ{ll5 pdq]2`/Ҍ{cxqr V+|kܿ�bpY|\5vI)={VP� eo 4D1{ʬ\oC̯seWsP=ڂ?VW;X?h@L#5% %x?:~qp`^Xhh2axQl0Sӣ*XR;Z,4V/Qp ;E/%]ٜˠ +J0aV MxTߎ}Z3Jru\.+O.9#t +-(M ,B4{wzK1H.͚.4@À0ᦨi-[wh[#Մ)(mtU|UQ(3ln+򹿑xA,eR+ \%Y|)nOO֐|_h[oMݙzeKL.-]zw}C.UA&a^F,g$ &"f ztL_a$l;wj.!w[jP7P+}qp܂9A>.Zj%^-f1L'6vgqu q1#JLJra}B:#X*hh)a]O]FA&jJ} wU.|rɮNFt/<fy7iJQ'fQ1SY VzLpv$ 󸲯Pn!𫲙-l#JJoӡxMe?F挗}2 lIroܭ 1Td Mਢv d )ʴ%@d2Z46Ǵ #LS 3? 8]cb֯ut/S$3X̴w/ľ8(#u&Z}}{3q^Q҆ z)P,::vxwx*WҩmEUv۟zi ~ﲬ򽦵޹m4J g3tB*u-qwv%޸ֲy,Oo=IFI/Ҁ+'}%yֺh,d<A)AV]xkF~pIqE )':2ŭ"4)᛺ bJ wm.ϝ7O1;ꢃaX۝Yo) k,^Q~$b* :Ie[' eM 3vC>pOt~Ơ ;8niW!&2oUQxcsX 7nL$rC-hڂn"N')3LOקa@a(aibd./D'gX: 72dbqہսƈRv=c?0{E!=nhHYϒt' vFXb wFq]7 u<^n@@ = #x|QX96|u cѝ.n ::۞˔ٱmM4g7{,N&RwSHOIԹB|*KQ%6nMp Op$J?hқ2ʝ'Z) Bu 0g#}p,I=_y9yX9:gm]邶𨴲>erKΆ`1 ϔ 4yog)˵oVߔe9_>:֯w gKk }mhfI>� |3-!sdP�ެ#է.i )^(t@<]βp6j&y1-pB%PWeD+BX燾vLF7#xB6j.EP&0N.ׄA)x>֣BXЬj>HԎkxg2q(7 A|0>C ־Sռm[ '< g>amo| zc-4;*_oU׾ciOɝ3@E'ݽd^QO7٭|7+ZtB|Q$:ڠg*|Su!tTY`חaPf4UPŖ~Im`4R?:F .)4QOC%dK eTnԇYDXCr6{Ti6]]g[l' yuH ǶCgm;MM%10m֒FLzJ_B2@ag7ѥyhՃe =.viӷBW3 g*e;Dg=VrJv)9:ϙǑuI5=+fK(Sg|7iJ*.xdLW[#! o6N&pV<΀^4f)z4u>@\EUXJؼ~·?5�n29Vۚz@I]{vO+#8#FM) Ģ}X3)n2]N+!@+K-s `0usPL7M~pOA)XXvcfҡpkN#m)?~![e ï 8&]XjC&]u@PkfoHٝ̄>2ˁjǭ=4F[c9!@b頫=p=8#E,&ZA }tWIq3]UWު1 .[kD/#3ՂLj"Vy絟$TWHFK 6U_㰗 2EMcur,zOx(�;Aߗ3jAvgF.Lɺ%GO}HMqXӚ6Zn*͕|66N@#E5K=1{A^i>K%gH*= #2Qr؛Nyq !5 hjJy-0F ]ݧvHʝiE+ST󦜏x>ܶd9PB{%}q9~gF�Lvb}REfg(r\F :rtu6 Uc{V7XpElZSYNn?�77x;媑8)\+}r 8?P6m'I+SkS0} JD8 nn%@gŘ>-mp0bH8w;Ɯq?rj�"*EOUJK`N(sNYx=Fq^`u=+7tG>x f{f?[!- vU8XE>''pAMM➈kLہNxx}FגdFQFT3Wgo9_/C "&.1;Rk}dx/t4PdH6Xux4Wʉboqh0@]'v e?>{�8$Dn9:Z#K!Om88tM걟5'J]iD´I!\X#ΔFr ,RD}l_4lL(%ff&O o ; Lӟگ% ȠC`"]UY>vO4"G"5!�D䳼<|5梎`O<\USGj u1yH L&[H:GbsY}Ai2MH/& iAeC ɃN#2 ұy|f Lk/EC࡙[Ua[uE.+jνí#Dt՜zc\8= ֪ܵ u0.x+<9UП7Lfɒ^ѦF3wA: vJB!+&ۊm6Q|BP.;'*U( Cr@2k1Ou , 6N(\4"l/D Ul~C[lm 9lGDЊ' Ph%D/ $9fĄ| Bdxz8nB%hm֊|-kz֋/WW!QK ^ܯ�E{&/,q, {TY 8Ѝ!-aV龜!ZMyDEm[dwy\!1RT'uF)rc45řӗ𠙵]n)QPI:Y,#2Re>4[1]Ƃw6jP5׎sUthuƊm4)  2+̯s$f~"(wF]U&5b>w"xLB j\!rI>]o{>be;&2[jJ1$%uRwziDpY}&(!Q ML/1.0RJ|P?G^�q1=]Qܘ;H] !/!W˜ 1~o89[S<C!)VҸ�ROR[r?[қ!Lfbĉ6ḱ9dV-")l!=T\`~z}?!09Kp^P g:O{}#Fu %?aOE{~t)Ud֎Ljp4i[6iU,Xu%ySÄwh8%6O)OnXN �_ iWEHīy-Ml]"­M\mQh,1Rv54/^.|tS>frERd.iAEd;1fe<H ƙ8ڑ�óܿcB7`- )X<_g� xRGÜ:RAO$\;iKʁ[�=QJrÂ͹!{-Zg̦so0ŌiqzyC5NضE贀0{3[~Qy50ud,/V!^�YE&cmOܚZDsQZJ RRk5M%iDkW^ѯqhJE"-6nH#=eS {އ-Y`M~ 4SKVEh%rL7zqܸP |sn GkM^uj"c%aj7(;#YܨC:< "QH�JXeyT#YÔZPkU5c{zۣȷ9Ľ @p 7SO1+jjGUyvEY]YWjjbFo4{PL@J/:v}σM#zR@Y:Zo"vƴOZ1`T4e]qܯ}UyIK]0Šv o3MQKYx#1%Pk_h:hxY'GnPoNC7K{iީ"T>C@ץ-ftMcveJ1ݠb"=(p8[Ⱐa|;jHNDY LZcXfg-V)JYm+L˨c;Cu?XhS Pk2hDpxOm2A $Ī6OC~C,O ^ _\P6J|PW0b2<TGm]_@^6Y[7+T~I-eXk �CS>^Lv"ڷݮgp'r6LeT8VV"DQY 95lMuNˠd>QdٝHU'.b>td zW>pvvV9 n&/3Qo{N$z8]ħt0:?~|Nt0X#zjG\yX}( I0Wӥx/_ޥ⬪mʬލ;Omz4�:q8[ljXk8g"ù@6\7b&xbo!(zmfAyHt|lY}|4 d 8_حs7fq+w3|4݈\{AGJnص%NZRGo@By<b@~qqcL^C{PՃ Zɡb^6`e ;C1*ۛQ" ǖ+1d*`V[pe_zÂHb+PUvkɄ/fnLcv>_PJd"P]]O*-Cbl܂"zk*q顣o3${ eCץ)g1nEj;2#f |\/Lu"M5+ݫY9KdS($Iδ۠vB,[z)^\D* mD&*|[ fڥ<7淄p^7^!<8%W6xq Y[`LMZ,6 :!Ku}=#(Þ jqv '{YQ]?pه쒂 W-~_OٺPh>1RJ�gl2MCkRyLJ%y "-hJ&^P v?q=�x͢uܓ7=u4-6\"gۭSVueۖMQq⵫h"&Bo@/J |x~1@IX\`eJrPǫBՓ"w|G<,ꌪBF>L!.ZxTm&4=CGg,ΤD̻QBTcV] k0Wx^'f$DuOG7E)Bh ^O?v+lbzrXqꎕK9r[+M1I]t7?#p54aB"6 G܈v"RξL926!"TFh|֗@;q+~ xZe M!}m>F2<iZ^c`?6\.pWZ}"-ŸE㾲]Ѝ^oE/>n';P̞ k"Í-0l;7"OY/z%YftQ]_%p |F %V$b"5v4Mr&9fpھ|>Tg4?~yLN.Y: /M1NkM;0jMNt:hKj~}71W8gK<z؂X5(S׿;8x'SYz" ˄yTFT(Džtěs&� u(2~p+^x'{ʄ xia])IPb*`NÙ/'&Q3q@z45}q˹{ 26G|[uGgU|`�~gi{E<77理aފiD X=Hnd*$]A,M,�}6e.ft̙8,0yw2͊'؀ 9ŬbOXyHϥP1XFDYvNo@a}bFodE3-HRo;,c\IW_NO[7͉R -ĉyq JbRƗk !uس> ʣVG4[y *}L߀!*Ȯwշr\>ppwV2 &PhWR}|V,3XS_?.VQid(hPOXF,žp Ü hɊ}kYٮ$ b~}Fީ]#X-@M!Tqj^?Tƣ!͆FݷZhn76&v</=rX§BjE}XEڑb78z(oW|uR $ lmubbQ]⋹5FwqQ,O$ݴ�kgCK(&tƻRD􇤳z+ôH"ܚ45En )va]s:jqάƏ+.-C|zf O:_S0 W׮hC[`~p]<PmunT8n TWL- I_ɖo=D]e9~OZR)PMk;p6�ݜyw٪PC(!{r/(zre90el![4s*si1wrj)yܴSy{Z8b;Ĩ6jPzGEVM6EHl�}Қq$X-Y0C&8;8<_0 *�ҵnƩPۂ !)R ȍU:r:KS$5SEC޴I;՝ 8] Aj*z@,.5Bq"z=xKLSrFOd {e&_WKS9ʀ`E y@G|i9n+Z#D2No"2ߝ (SEɥ؞5! T:qS1~g[C7s6(0Imc!2ovj$GXcGCd~@<k{xpHxM:VwR%v0M; C-9W%lj.|h by_M*k?:\I{]EMOCe2HDL=Wv6#z\vAÜRN`_둔a 2ӐtvDNJ6,WY {<^ `YƩ+9EnLE=vb06j3}R~2m8cijۡ[< xsy\VI5L]7 ./9G.4YқSehm {/d˫�!EbVJsݱYA!YƒoYEpQ ӧ?/P�c͌GN̑]&**Cd6@?< z+UNt#Ţ$Aѳ0d SeC":M�VX5D9jcE%p"@$+s3Ke-ZM,}-1*vEB�"WoBsYTPE=(Ȧ<q~uJEg!7۹oW*6,j,f#͢*9=3Ք4(c} �)�hZ*o&foGnݗGጩjj�2kк0<H򉖤pRS+࿮x]~~=3qȱʬsls$cBKQI#88}s5IY9z<1EUU|(4AN�TA Oc OW- _(<)1zbX]qt Ħ;P !&L4LԷ? %#XS0澥TI˟W�`mC%a}?ǵR;sKU$ $}h(qNd؆@?OoVm}@lC z걡jm˗v:Qvl8. }`1$0~MˍQBL׆irQ<`>z<7i̪;yO^C.ȯᄀ-4#\ <�("(*R[I"R>Sn؛pe8Tk舊wcC Gw�#a]tNȜu S w sr+z0LW:V|xS4J[rb%*bqAZ)/-3<AgE''(=p(P拐Q=,gl\-|'rIMm˦a>f{6=!.;ZRoj2X#;k7"{<=+GTxڙ):< V4}X2sÅ&.Km)Mն&Sʎ=;P%H�.UVPM�7h<w%N8 cTۀm>=ɞ( li=n xMlv_0t|﯂YčR jYEi ?rpwT[bSF 2698Vl{xK5mB Nl7n'<5`275WSuH)3.oT^V2qh28x5Cdew$N`&|'58}G<|NMɒ% k $3NH4d7t4*aT_ :x^H"DA$\5]7_XY.M0NW:ӥ1Y+xyAـ4)?d\*:="ޟXp79wrsiQQ,A@)\v[h2_ @ܹ_~i_x5e ]ac r9jWж0!8@ED?sa}OyZBLQFzE$kj'ߥ[{$橇2012U aΘAb^iI�Tu˴DxT)#[Th3] dǐ$P'`uQhJ{>D d&9شu  \)%(?X y>$Vi'loLZ$e֏j 0#�8N\KV:IX ^WD$[p}oRnd^U[֝eD^8wl)b[_Wġ#It6ȆעW@8OQjX]Q= Ul O3wF܂QqṈ6Ĺ+l^. v@{mlb ]t`?,_=Adbf1َfL|N:H@H$\ʐÝn{:+nDʻsk.W�z+'bhd bJv?ޕ>JQec۸zç~A6 ݬc/ txo"J ;ƩԬGkt#p>GHf J7n.StBOja60qNDc�\,!E|/nFt^(&4 L;kR"mCooTs^q)M= Aj u�+JE-Hg=,>C ?@OmKd3K+XO:+Dnٸ3l%|1ngSeYYuXwwE\fq[ N5䅺C"Xl%we!ϥw|&:,0bW{@p<'P UCGWPR cicg4᫺OBA1pfLgm"&rz(B`mcjQgR^-\ey^='2s 3\3+(/BڱvC6z{ƁU氩>(u.iC~W䀗^̩ ϲhQ^9جVeJaEg9;JqssB<cߓ o[,!:y=glY)'TIآ^XjgJ@% FMʂвavCk"fjC u-H09C�Εu儵r#eX%R pd<u(lViT#VsϺM g5{茐"cnDh@FgUT }L?X y9\YYIZ)!S*Me 3Іt&P=HJ>h"y8!I=mܷ4 t=Cmqtҡf7(bx‚noxӴ 䏤#hnjy.8nlUZK|D" wubsoKwK 件S /ݾu~(ny]v?]fu ap S-EZN/]-36AҷQK9}JKD1->ClX7[YXf ߔ6rpQ.ȱ洷X;Nfb64jVa#'h72otBp4;6z]+kf \?n3L0I5D+SE<Oə'M%^`I|?# ,w^TgLjgb‚FtY].B͍Uj|O<hC׾TqgJ سn>%B$h0)>& RdlqxaGl0Q a&HU릺2+Ȗ5㙠OKщlZs_Lܜ@QNߐ(jxDc be{0=6&2 %L hDړ3 ݙi<eLlϼeQ;Py@)x.R"PPE2JGP^(N?h޺7,LL/G9 ̐j'Oa<U@'f^gUC=no�45L/G <eEYSeA͗YaYWjG?M?Fv̅;+71 � #y#or!R C }^(y)[-*)vCΥ1!AzuQ:aIJS^s+xW{9I5T:m cacHD?Ni84 y oQ{l^dL^6xK%�啌r(zU)E<Œf ӫn~i(0JXq k9>o~&p @tk/7v-:UțdWWhLг!\jq4MP9@\nugO8O|E۷20rdqԚ諝oWc-gZz)%<ݠخXT(˿K-,$% ."\1bU0 $6h2klx N/|3\付P拾N8F( +;۫|'oG6[s N\9V5D4]}pVf<woֲ>'wkYgm<1"AiY$]ʼn@D[GKlPHj"ob!ҭxodp|a5=WS~$qpod -jnhb^0O$xG}մ=s)g c< KLTeO/c]ax7ylOY`a:n]3MI]3$Hpznu)jL�׮ɮ|޽oYn#u/<ʚJiI݊\ �X/K>cN> t~O.2",)<Ek;M%Gi&>n,.!xQ#$7 Re| S [``O $.zH' F],ފA1R92U ]I+o95ԗu R*Dž0-ӑjυ0ҖQL~GR(I1aIhjL>cy]P̾F--+R2n֣|8!P` ͽx3tAjCqfskK ƙ1$C& p()lt+_#B/gSHǪ&�$,]Þ6/#{6NJpaaGz%mQPg)UĈɻ}<O@QG,id`˨ߋ�;0vIUЪԒU9#lb-\L3͸TVCX;yCL9R!'lKF~4(kJE[jႁzW]>kV2s0fM^rIis91T'\h,0Trj>ţfIhbW. p P)T<f8t}Lk>-VQ?fW28)=3fQ9lC$ av6d<etQnEr̅[@(-h|o4vYtO_X�10)Q;E \A&] ~~F1 ;Vl~UׇHץf]΋)'HWݝqBXg}4K Y|vT-OW_�-С"_b6_7qNAVE1Su<c Dr! LA>7|SaM>{8[,Һ5HJOtV@& |[Har =6,"?΂7A0㖍z �`lD~ yp:} Z?9؈ݮg# U]5= SoWyiewr*TL<yNy%(EqEĀ]ousx#P'jV\kayn6)I\ςM;a+_p *jdmThR29asI@gf%kj!-(ю{pZB|<3Jcڼ:D+û]F;} 4T1B9ڀDH9z3z^ٰC*@`\SY)j?SNx2-$3 VTs%Rӂ М�^eMՃxJ&g ca=z _56?9n| ^;Iu @ҺW)zW/#p"p�PsWN ]߽QH"F{(h眺!n'8hᶾ%-0ĔAվIfgX%z#j{<1qjdTKO�S@r6wqw/b2VEϐb.6mf6\˧C9ZQ:<no[ٜ~' fСk7$*r{J_nrl$"&T NI?97w.QCpSs4fma oV� jφU�3yCˣU߃v%XRBN $w`0rzBٓ.Gy x%]4fΏ4(P3IFauDQV*ZKY(=S?8h^styVRqiFUW/R r9є'd1szp$#:l禊abD0ҍ~ ˧ Wr_hCG]hȡ,?]ޞJYƿ1p rr}<5[ГQh=&:Y[̀ mz:4CңAIBPfĚ3Ōsys 8{[T@3k2{չFd ]1ޓ ĩ %8OvdPk>Ȯ@1u4Z fdeG/[yNvG‰ҐlMJlhx'B!cʰPuv%E_蟍5>jOpQX^F)b:} )ނ�Bz+p�+�s )Vv)Jy+ Z\|<$^\8,1@H LXJkȚTStWHpzA)ٓd9t!SUD7J$:\6f m쪡yL=}S":kuz2}kqZL،sGӦ '4و0Db #F1u˯m+OLX.On پue7 ��%np 墱UG˩O yHS_g55dΡk,A5bk R_Zt.1dd=&9#"ac; w|۩-#?T]Xg՞ilUlE /? UhB@jXיz$:v2Td\od0.͢J{ǩIH}9vb GtN[(޽ɦÀݠvf5Tn>4Y+*jVg9@>NTՕ΂c ËzA8dHEz7Zw< zųS^&Futy5?:=Vn^^܀)Y3@ͿvFMPB0kwS2 z{lA .d)B I&Z-zm4ZPPs{wCT5j<{")}/&Q23`k ^5F&+(:2#<6_b6M~ :K~DBg܎Ѫ)ۚjjHyR 61.pVq <ǂr(ޑc;9]{ EGdf=oO0(^DFpf7:yfnQ7YhK VBˆE3 nU)de o;$sq;Y^c5=/]>Erä5P]:!4<ܳq%ށj`9%x8}DGL~CXis r RR`s6+Tl`=bnL}8a;@%T|l/;Rp,΢Гl/΀#D^{¿ȱ_~}jwA%t,v\9\kq*=$ ?c| v" \PJ<uCQ*�ل/JAZzH?ZLEL&3RKS[h$x]9:ľyNQ>}3M_D E2^[~'F͜uϼ)22]Y{-9y,]ȌFF:%1ۖ9ņzHh=vL Sm.<:@L 1oP֜ w3A0kcc3Lwˬ͕$Z{\+홨}ѯ6%ídƋ WW;f{L]w1?~샗KʹYq19B#sf%{NZh 6=@zR|骕{,hj'TPGBkNLNF3@h4G 4yH*ʋy%T_Ozҥ~F0&k_nEYev}eGgA6$ <O{$p| U`.r.՞?y6X%mV.lFDi<8yQT7FE54:yB=N @%at : ,CIznqnm&Uo,lNuSO %Ftfr K ;B~}I0 xr-Թԗ6kou2Zo-<DQ\PB3@|A;1ᛁ` *<J/'̫\qޭ[zz15K`=2oLղgo*i1{BB-z=p؝LHF/1} G3tܩNiq%W]+’O~"kmbÑNqquDYх. 9nԷ(s4h7姸W"D+hH\2. ~u?=hAЕk S'9ÇDkj f(<k̷C+p>_`=̢%kgE}P0 16ֿݏU>I& ;eZf0}[̂ ~XaTtI2) _JPq:fƹ7iG\h ^kUVE bOA,PR[㊂B^O޷QK ߐxj%2w֥#�G *D@`NʜzA�p+ /jl\o8I@?4lrY*-F!byLѹ9a~NBQ|OuYN"k 7Ɔd]\UG֐c1o@3zշ~h-tMW+ ~<u%fZ"|q1!ҼP 3qǐYmڹw٭¤t>TbVsvp^<|b2/Եoc* z0rYŮIM|lH4۪ml*O44.hGZ({U9L=/i'B|gw#v]cO <GV#EaϚѵosB=.]ww(SqLVm8SNh"}cXlˍjƗZVjwBP)Kc?\ag4X;A8mF�pX3wb wA(xDP;\>qi_#!ք՟ ֱv [Nm\ ҭp70"Vi@ǀ:j^d;Ss9ۨ]xF&8 CiOx,_rpڄC|4wTǹ${F1UEѸIhw2Y$)b łZ&ߗ-"ʂY-[˚ex̔[æO6'`9:hŰ֙~ϧK]tiqdh,&m!\z#ġW>btWH%w^ _#L8 /7|Wdb$jwF)Q_32ء LN}b*%c\9I-h|ڎv >[ܻzc-,ےS@ MfwmXtEwBQOlӅ 04]ZgsK]ub=wfhO313gmL at{ٱ":(L36Ʈt؍d>#!oԕ)�(=T?-laU/�xt{ã"twMoE`ӳ0K,!ݕ)Aʛ6r;k4qL ~%qiG(@+Ӹ(I΂[ Z @Np�Cq{╒͒ isj%B]Kɫ=ZV2uVT}QSc7h2h95{~%X0`ZE] {�II+B(iPқ loU]2Tc֙2CƹD-+=̦/M\Aj -)>́[ u_v(udڃ,6�W?,?U:;Le=~/연8ػa\U;D(ƨy]\Uo ^BJӡYnjitjTjJ=>[A5'zJ?#d3N5?ڣ`lh xƓ_UP1P\,XzRVUR6t]�V*e/#A6 Zq2wpN"P4}m"ȃ![֬WruW dTdkw̫-=`A4?ĉ& v1vڀ23Dl +.CkI]=i ߫A@<|p?ޓB_ ǎ^dy~Jy*PKϙanqU~f;gY!W&?NjL:~o#մWMP T#酪-Uyi <?BJi-7SHP"*V2<!m==H"J2'k׏O˰\ rY.TS _V^f0Ȓ{e'$WCywf-) OܫX ܫ lȒ{UyFsi%X&>ĽI?V\Ҩepo ,nΜ.)M#MV?{myBRXml YB= wT*�Byui;1my,!f İ[26= r"dz|47DN#*FOC92.s.{C1s!^m5.d2˓o3opP=H"iCz~2//3tLWaƀZAgz>ld"U.X(o)h>h4_}"Q#XytFБ/B>ek$q29uY8Lj&5BW,Wt1r}PP#8= lQo.?ڨJ~H'ܞJKH--{ODra"P2nT@+v3 &jYDQ]٦ *3_NY]074Y3y-PaɲiYV6Da%=>_cg@{A56AWNi{g7^-((ћyq?:%o.V\2z3c5ʳa6/*ם3zC`f틖-a ļkKBK=@lEBJ1?(XkwbFj-*7@?Ta>/F)EEj^y}SǑ5jЕ ! xKue2�Sw^u>�LE}Rv{SarfM=IWy=Oy15Hw2\;`?!8H$cMG%Kv`u\Yu *FuJyťW^s�jv9G9$qҁM7(Oߊ cS w ڼ^%4HKE%nFR hB i[VD}57\(`-5(c: <;A*{wR郆19}gQ@XFbf Qbs|𽤋~eޑߏ %,l @Ewr.*%]٬kدʼ<$;0t@A[YsSMN_\?qD B�"VSՎYx Rw[ '!"1'  דG>KS˨NIw .^9rM4R(Ν~Ll͕6iдDz2"pTSO@KNGk6 ](�NoUXoJs8s)TV<j~7fƀG<sZ]K̃*c5Xu9T}gcq�3>/'nA衂ZdS<XQ!kP("SnCn�w(QX\WS=`eq  FW8eSfykJ%|P{ Yjt;ӶLV= >J4ψUQa=j8>@z^RqqO v]tzN{U}nE%Yb]t~KN}8:JRC<iֲ{6t\)@u & c +a9ԑHXr@wY.M٬Z4}C x.Y9-[G1xjA8%2BuZ`E&"Z;I`0})+ÌGw.؋pQq:)ga D}T1߈c_ևe]:Z[qۨu4:<=:]Lߘ XXL%c r*h3%c�c?1wrKZLqȮcJox(>iVl\VL$=7+'ouKtA _]kmKy jP+M?vt[yߝ#;jKdv=7&Z{$}UY/4:ې`7cGݡ(O"W-6d8f]1?ģY.u'y=0�b|f^Â`*p['wx{mxkپmk�V <|&k UE,=0uӭT暸ò20ME-;+ ޭe# Q=3N)n ƪ͔2si15VVo">'Ͳ-L=44,Hl0A<0-(/# fo*7ᑽ[P;}⅘.pګ��7KX+hۯo-2<gkkU^)QQKyWF O!0 _\\]G]%j:) ?~/GYRFoJKG㔾[p2f{pe8V6<lO8<eī`:ʡLPAlpmPQdyvdI%Πd'6t�~(OA^.yH2S:>b9@¨:PxBߞ'k8e$Y &=ó p+mm#ˢ5)u9Gcֈ?$6kZ+†ZocVYS8\<?򢳾v9}Š oY+s#TmO/nybdfiv :C9 ΑėHoS*$ˈ� 2?)Rbgb Ł˲ӂݤ?1D#W2C2@,`|Yu.ܧ$C\J?U dV2Ϳr܍;F1!9Ӟ,&TH)"F֧S~%V!=ҵZy2'Obm;>hy-tAm=Rp˅Ѥ"L7PWMLR1{0f?�v?9?"<&˗"W*SX K}!UӁy E- H ư6pz[m e[9',d,>%@ρA}1| |ޱ0[t`K]X^U~tǥĒlXIP3OaZNNbDjlbqaͮK*Vq[{8Ő^W:7_mrtخ}aeBˤ8H{Av*VE80Bqgd\#T "EFM1 l>_\ XMHd<CXlOcظ 9ں11AtΖO xܲQ$f3KFZi̟{.H6rLe\Z+I*Gs@*]a_S,\'|,!^0YҤhj 'Eh>(`^+9pauU d+Ɔ2}j6 ?nq S5F/Bw;`ݙlxVڬn(BgLhK{WOTL-Is(yۃwR҅}wvdVx_yv)n~- K8T&|$ m &nm9E?n1#CX"[WV.u8Vrz.@J=#t" &ӯ&Eߕ`Kw:\ J`VD b ${zev Ojn̍ńYNC]hH6&BUq F$_Gb14-oKavJ% 3 l,ﺿP5FuEf4] ۿjMLBf޶֗vxr->gHbJ<K4&1(b�NNqL�U @osq #0}'yzs\ŏ;Ż0Xaz]]p jIoiU M<M| tNt6C`0מ0miBx[5)BC~2sTׁ izIR<5'/8n[ԱpM0OEZ ^:)#{̛"pl ?'(eՍay=I?w,iK~>'\B%3okٽ܂;^2Ui}[:'U/w`ӥX�|ssE˚@\7xewnc s]"Wzl4JG7:@֏riv/ 1J&V$*zts,Əs^nxy]1]gP|^Y=ULGڇ/M<taaNTSLg;, =0OL@,4cuF85(D>c*ۍ_1tj&:x7nWYNʪ2+4JaFq6`PЪS/U AQ!jWvd4hڡhx;EgI0Ns |� "CԡBz{5]1"߯P%yLE`Yoҗ<�!�z.qq{aPCPg(Ջks7[E<WɨG-d5Z·ވ( pi;1)/CeYG\Q>t9`pgna: 8zʹZ:̱8'tWwLI۩GdǏ*%�܅{Hgu|*dt lA1NRĊ?X2sxn*|{vOJ024bv҇Z^ޯʞGXvJl;n1IgEt;Ҷ2&UHE,t|!>e;tt"[Ѵ('L[A W~Y<&)€toyWJf&0=jOdߠ@hn:J#}n0ms)PW2XW z^GbcT.k|E('<lgzӯ rqiO_>%Ħ\&>y�ri:kj1P 􆹶<rƋa2nMSEZuc/A#1Ĉo! k,qJ`Li Vт~dJˏJ!s .=Lwe=7Y(Z_'GJa}UGI~:<NTP1G/î~XӔ e M_ L,ldUڜHVsx*cħK8sOD%Ox)vj}F⻣rƘ|\PG9�=Yj[䷒XtCϮYM"m?t=3gAE>wN`_bi+!꒶j*V="(g!pyB΄79m Zf܄\R"у.T5j糪5UC&($nl~E]qc[W#қp:QjWev8-M57+|Ѣr1|AD wĩH�!!,$`ޱTKDCwlH7ll*شjZDN41<)X�J8BD00r[(KAL^OҠPPcg(m^Qzrnvn,#Ug#db�cж AZ3y/1Qtoojkw6]0ר[}Ӱe>Frl`+Jf tWwu/}͛L$6JH3mcjrj%,Vtc9ѳ8bdE?ΥA.qx7RfR< oI[vq˯~Tjk1SE0F6ivŋB Ǹ! >8ؠ%Tp\P]>CtD̄XX'Y7SLh%?{Uwz#~o f^,uISENbtdYB 8۶[sțH1˩5#:uVAa3ޅMZ$U0a*z6YEcE2\5z]H2n5/I|csl&?$Ӏ$khʃVLΥ9fuynv1'c♶jLRCԃw'A&G(Mro}j.w%U~p㌙&" 5ZSפb$@(p_d7Ox0$xƟ h[þ ()KP0%Z\;еIo7Y7',} ]R?{ƴP>IW]TvMķyDY8$;KjSHJBbe8?!GջTe9me˿ 5*=?lh⤍owsrCWrLbPPmA0v>SH��FwWI id&GU~Dw>||c*͓Sh yIسn*Ih5Sw#D"" %7oޯyLHA[T՟:XA)CaR}[^= G8[~@�Oy8t+] I\:@NqLCYdH>`8ƞZXlQ�lmYPvs|Qg~A?uU`n*/Nk}j򤵤KK-Byz*ߊ웶n5Пy'M(00$70);a=O*l0M u,iګG"[Y*47O"Je{FeVTky dD1v 8ES<{P2*gfVG87/U(EqtvS.U9mIU/խǜlghC:'+X')>@QhJ"uյt## tw/<Qi*$„CP&`tH"ES.QlM::2% pttN\'ڢ !O67R`Ŭ9D=- ǦדL qRu6N>b'OLəh|-28SN,b 8m#td#O0}BT}%~Z,5`49$vLZ!^`ݕaN^!Ѩeڴ>m[Vk Hϒ6v /3<{b !xR~HBoHE1&`ﲼwcO6w1A'um~AvZK#x"U{8CEBgN( ~-!["BÞI}l< SRy71p-zϩG)ʒ;]ыcujIwzEl#I$'5xxeTvDq@~?gqލjh)KRA 5J][,$(wDl"6+ ҡ5޵J$b]q֟{",mK_G?l5];Rru0:<94"_@g?  ԙ#ZֻgC >6w%dw/AoL8{  u(9q^c8R _EwaKv];6ZbO v|t =r@u[ ln?dls4.El,d, ҉ƒZv~q";8]kI|V\b+\h12AL쭙 $x&y2a_1�Tzm;F@qez-vgҬr[vDJ.Nu⫸0ezǘh1+a0GUD'?hh|TޑE8n07'Z0nш@bP¶m&6 >S�@0hFGT , dٲRTؙ>O 'a(1&9P8\ò +lV;)9/ڤIW>G&.<;%!`&?@#zs+NC\Mj0ZEBKx w.e֬|b<fr*嘳Ɛ;˸((1*Ϧdw-+@q)`8.NaUyPšA6a>BbDN-|mg65vGT{UI>ʤ~_ੇ7O4c.F^!|d{,z"P6-)=~m] }yɹ1΂ _+vٗbA=MʄJ땙)[UGIӕ Ncf0$H r�1QU 鑴I <IIFƕA(45XN2+c2RɁt^9u%e5GESgf,{N@X.K|ڢO)JxqZݦ,kl4R`VlN npC AArW*XsA).1dn=4MD:x<$߱|ĩͲQۈĠhJє!Ph|[җ/R2rƲ 49zdhUvprMȚvt@8{.Ε_6t3gChBylu8Eٍ5u9R GgtWI/Q�U>lۗWؠ&ݰ}z`czY"z;GN˺Lq8r_�.@6Yy@>GXx3a.,L wQ$Gύ)mvq.&4눊!Pc;p/bcd.S!1ոӳ�nw5 )./j[E8ԝ_XvBs1s'S벷.XݓiCϲ,5ݓY{r�` T} ζ \ʢzYa2c ։h,{`iFplxul2coZ+m`V.R.cA?/2Y=,ߪZ7(|)_.cT]C Ϝ${o*{F^W r~;& ApZ ,汸]v6rvizC2b,h 3 RvTb("p`�n8 \LO/KI!<c! nZG|iw14RΤW>ĄwO)02 /FT�^mVi;фeKxm׿_}>S?gkSsq$�iԫnUOR�Z)7c8TtB^'h߂Muv]4sOI֑X$OfI}3 /وg-]%A>r˂gTǧQ!`9/Kβţ-m?vpg95W~ͅf2M^OSS\C(hIt3є OGʼG HjM*:*tvrO[rB@%4DA_qAYA 7F#"ۿT7!™�a/IWФ,ԫ+&sZ %nzECPHtP9qɞߕ i9MGrZpAYVg1ߺ=[f8raL'.\5kYW{9Xׯ0X?Ve]<0k8a՜AnqDbι8\Tn%y͔v8p^<!ԏWX|kFH~$'›T&+weĿ)ܢ^YicY Fb8@&<ߤz8Ѕ^RZ<uN(EB` NVӳ e m)u|p , Ez8CgW@ JJh玸HR]zOJC(7)8|*ߎZ?#|e -a ګ+˰$w2ucZR� [e50,yFQ2&2pwrWPsYʩXw6 4G)pt䷟B!HUn { ܐFp(<^hXfrYjjG񬭕δ4R#qB9bZVVm/diUr? @Lz:9rBG| &fU8'F}!2t�_ ]O\-ޡ Sag voH _M18X@bRgO"~|*ScÖyv&3.򥓞&U`px}$ n7TY4%)f,y bWk*!?Z)6vtc3iQK̈gqk4dU/FڻO"K:Z(A?,P^>zCŠUIV<LH5UώVf ފt5U3>jjG87 /"D<FљM<{<m64;{>:m.g[IuO'L= u\s+V=2M9]$sm+K6(TѻfzHKE.-X&nNo-4N~YTdQ6a6V/ߎ@/ϴ!@3h.F6ʮMTb軅\\!4ժ Z"vgC.6хMRKkQs$N_o9+ߢTjn).:W5h{$5p;sJ]U];1aw҇^N/..~ڷw|�lRX7!M>2BKQPaWH'3H(<NIӣ~ۯuHXuQDS/||T;Oo3Q,MoAI箱gUIt!{r&ޔgh+j!N:loTz\1ɃN`sO%=7߂Ws YrA teU9x CK޻CnٹX׷/`g4gK52M15moDMkMk}k&פ<x+P^{ᶼ)dM@mz.h�%ߣ,O.ꂳ񣭔6 bJĮM7<%k,;{rkJAZ՗A{k`rXtoB&S)9-##1:BjcM%כPƎTCn6ZBaAn{L�|ZZl/jf8kUVgEPAp"gɾJ3Cؿ|D IXC^ Ry<tty !wY#7'Z AUjLxCN5;cr]So wNF>);#Cߞ,/$2P[^DD#jϖR-]"*av*g@+5dK J~FJ7#$5ɯzt:uՙ.ldIz-::/FqEȴ� X�Oit+ܭte:(Ԝ-X9}5mPcf_ K9IFȸfE (Vus֩rF lmHi~�:/^ mˁF7@qiA7ךZb GKz:@z,wYp{}O2sJO 4kS͇KĐP(j!XwzQA/hyPU/A"j3 G0e<vdzgpau~|%**Td|ze ItB("wБ\Lbh KcZ3rTmiZmS1[b,,zx;z">iF@oiO|)1̔"꿢p6-ٍY ޫ5c4HT38lħkn*=,_T'36aYb}1yca7j '9ݳH2*|X>LB!AZre~ WtWBUd A0ᵎ᭠FCkw?GNs޼ w3v:'fkl>uWiZtܮ&_܎Vx%\-10S]†Z'%ҹ wVu5'~8lqĕ Vيv,c-:e8r9x8,u/*ntga;,u.½_= qD=Cԥ[|ЦG21\g-'4V7F)gA" hfsss`5fiw]i>A/.�nDBK@ 8ٰntgp2hr.YttCZ4r5Jͣɼ>B)96\`SzҮ1 B0'y69-l10z�.N,P%`R+ YpInG*S)DB{k hV&&UCvh P!$i[d -ODaA'6H+ueڲ�'~U##it9"x,(c8/?XJmjv$](B}- <Ńx/[ѡ;L5#AJe4 v 5>mYR.H%TIFW t\P3inc Ș=<*ؖ1)Yҋ?-|jm�UΦ?*FcY; ?t?e? a #=E|%n�cQZ9kcF?r@0ܹԏS'`sh~>޾Bvƙ ڔ m(ڤqC܁Ny۶e&3nۦrfku `7̅'+?`H7)|{+SzTTB3vmԭ"�ʮ8߾vcš䉮| V LY7Kӭ%{8Uu&*k׺O?#3 Qzȟ_dyJ{yp1V@^?sL=3 -B0u:И/ i.q{C6RVYCh h_da"dn朙ߐؐuW+*,cwUU|]9lMÕ*+{r ZTӍj41ɧ0LM J8;uțӓj >|Z [b'-JȆ^ ,6h:Uw?KEH @TϥV6\Y_O#cO$,[-0@i; }7Ɨ pi}*t=P!*aZ?jVpMRIZ$gqWW�nᲵӫ4Izpd39лYGs r824V0˶IL{zdӱ԰qW[6VE $�e%#r 6hur1:3Af PWF O{JuOcIZ2Jl[fŷƨމZxwӠzˋA g8j=.eI?r~JcP/,Of7Ud3#W,e7Y+G\+)nȏ rp.1@=hrZy? cآpa<}< Pgwhù2TvC~Db[3|~SXqX�W-z1E$JCLTDgP[?ܿ*O6nuWˋThr=$ /*hFL0NZy}s];4pBX2V qe]`%ׯ2ޝMo#r[B"}T} ȤU>E XX$ҸÕHlb`tz3IFIUːh2Up!m҆Glg3I6]s-༐Lbdܒx;DjП[~y ޹k!i#Բ"f_ av6vD{?ۢ~S^1t4_(Hz8dK0]Ғ.ْI{t.TpҐH}M;"+:B%J1BEԧWA\_R,XF3)#uȚך ͼds/�X8H _Yp[\pe.MWGnp!msG\l0AW5nHuH4Oe\!DO-Dqõ7$uXP_C_4^΃wM)ݰZVC8B`nGStMdMK3&2hc tL*^F?0(3Y=ÿ> 2nI|U^.OQeZgڢoj!I;)i_In<^ƃQEBYd e-|[պSZJGF3g |oKgd匲{ 8FNd}﵊ �Ԏqy/nfz3}6h֋/oRu |_On86g^31F_H�>XB&r.bWK0T;NL(+Ni# Q:Vrѿ9* ɳ0 j$Di$g+9'Yi}=gՏwXRA I׽HN;lɞ'k0.$sK=!0:Y Ai˄�(*d]:|Lik~Zmܻάqd搊8Q>褖J _D]2UΖZ} S"vҾUF?`gO6TM,�n&#(uo||D-2<J2el=HD rgr"S~C |hlSa' &zՉy`ެ;ƒcbB`ѥ#i̅cN5T  kKH3X|yW fH-<{_:,viMi ]Md,QjQbƋMGm1)M']U-1 ntqO/ѹtqH<+QF~-)^kRwM'DZej0^zKF+?@T7Hfi(FӱJYP ҉qbI#=5.PoK&b) RﱼݰW;[ҍ||Y;aZHǾڏ}�s X2>̮ӝ2ogͷL6[.L�T?om0N*Xe>l|WMEἎ{<7+t쮕SRmZkm@"2_]b,ۧnb*Jw{R0g jtg{q?{ejZ W JhF~lmwvoIQdjΨOh �.:�ˋĈ̂*}`~O*`* K}lRRt`ܼ{ P^#v&2h|P@sI*#1Ӗ Κtׅ_dc0E9rmD]><ĘG/#jU)*YbS(PsGJ浮rA [xAn/.z&D+J-Z x]*/Lb2[͈lnVY^lUIf9pO?ʮG[ʜh(h"4SVf�ΐ>Y_w5)iiq[e@aV䰱ִ ;_SƬ8|T--€g:7d2nxյTo5RT|yWjOj VneTlfdt򙊾w1DK#x&P2zom];+Gj S l}XYd;[.esQjĐXR _̐Eu-1x.t/PJ a.rRM\!}v:ݡP7]4j^�D{U,LT/Fe/ca蛷`Z$V wHIAq@Ì85~QϔG{܈eS->^(;{ʥf&™42, 㾖|*jYE 4 jΛTؼDМ)E{>Dd`;p{wVckwz .3؟ \./RPp!N`ËjU5űXP 8fjJ#2UO [6ѮK$F%B+|S*V?NܢŒ$Ao[@s0C+qzoTsSyaJbïIԒk[  ~Jʶ9rVӗ{NQzlIz!ى,ClS;\b ŨLHPq|j/ ̡TX_ݻ0> ^t+g 5҄+Qc}`@*h߫g@uw!'b25J\!V1Ez7Pf^"ȲQvL-U(w@L Q4Zർd R�G``1 2-6K<-#r@ϙ|vUSŐ-| 2(E`T9_*RN@Ezyҵ<G<$9(Xy4*L## Z~lLHBL#+;򩯂cLn&SŽ$޳V5 $ue͕Ңz!NXF04EƦgaFޘLRvZl 3i/O˒aXPٛº٥_ BJ6{g7HC׌[ *z UD{&PI szuΖۖ73| L{'.[/lbDJ'zoæArl取٣=i'('fMLʻQ#fx)Mo tƅ힌֩{J2sZ%2mx<8` @cJc-G8GÅ zH(6PMin=03qA$chB&~˘l>1"i~o~e0lTfZ~jOGBhf~)H8i`:~tӳ8*/ˬDX X>PjbDC R 蕞>he@&^ 'g?OfXb6aщ񋓒SN1dS Q]!-ud:֙Dv~)D~xBmi?E[5Knjc{{+7YjoC<6o>'@-3 >_!v;=tvFn\ ]1 ~%B[ ? FC;SbO$ݥտla GLV rLZC"N~O-aCf%oCq+kߴ*#,t?z͢j Gk7l:vQ6򱝳Xo}gZ}~C,ً6s 俗zsWg'jddV8cbLBʇ6G8~7h%,$~. ;}%}T [3%}Kћ V#cv#oȁp}>դdz0m[NƼ$H4XjEQ&l'in"T'LXY3\<_Xt>2@C{m;9a/-RNgۈ$jOyr@䛢Napܰ/% D>UQ}Fau4?x~\wstƅdL>˥$=7;25;̀?-C[RO -E '-�@'/qv TL6g> @L>Wc�&?x'KkȠDv wpvdn,kjYw+1(A=+$/j(&[N^* n^y'NxB#:sSph0N! 8h�X6H̚m;'I)E h*R3 d3?n^x]nY5�)v?8"q!y]۬OtZck9/IVs]:>h;? @I_!})f-M[61' G6(D ^h~Ok6PEXb%dCQ@wπS*櫓A`tt5j�QX*`Sa?!.M Cf:>/O؋iN-)@GBjK3A?kҰQ隯`sOl8lh4oON.ݙ ؛E z p|KpWۄǾṑj"& ۲1LHËVpXs:zNZn͋BZgߦ/0LlK^..pp1gIV:DTg('rA&՗$OE ۭ8S@eX Mo F5!Ni2.;UҨT#s>>;[? O<=!e�<.onh] XP#%Amô=1O؛fF,a蔴ogT!sWTRדYDйS\5(ŬfO(&rHC9%"\Q5Xb;A .?ˏW\)Buve"+o$uߣu۩6~g i ҞcbqpaUaO,\oڡ0)ϗj0x+}gUl [LMS7<]9Y>◖3k 3ԫ Dߪ'aLY`bƢ(BLcJdE4e<GO IM߆8ޅNևfq`x$[]_8ҼUvJ'A=e/NQ |\⑀;2;y T^%|86<4zɟebIZEԝϫLsA=7gWˆpb Dmw{Vl9ū|-by Nɷn|4(Ql�~(ILXsI#"0i]4 kXbU %LnphFv#q p}0k\:N ZbΗ ԰"2[]�Z7УE@l#h9$,)v32+K| MQۮZpN޷(bN7ja|zgKGjy&^(\.Z*J߰t?ՃQ;ClL,@�EZ@ Go\!Yf]�}],OIp;;mh>'e4 >S<]RFw&_aΣhE4crXEvH(<QP7 iI+/2Hŕ.L w %?0:3oX(9]7(uc k7V~S>^ƌpq 2�%~scD^A^]aDUJI +E^q fo<ߠEY&T2w;|:/KU@j$\`"%^ AvF,f`jY P%zM5�6VGoCV@FNכNH&Bc<ެ.o6%Xex]4:LnBѡhˡPl r>سu_Mݣ9g78BwLm R ikq˲pb>s?f ~T=Al L2c[ֺ,⣜6֥ t3'6FMGQnQCABTJs˸vɮrDkxa >jhQ h_cҁSɌ[>Xڬ..!yl�zd%Fzۿf*eP ^c�="(iduH<Du@o s=8\ꢦm ~ fLҍJ3^$hl!Qhnˈ)6萸׳)a:6XVT79w:Є }vLKFމ- q?_,9y3߹ Oẅ́6:k7 ^!Ϙw(. ^zD8wHØ=lVY$NjFX@o[t#:bS 1!"l}}ڂWdPtTlWd*3Nr$zU:@: l1_)Z_[ԉ1;FWw9S ^asӡ!Kښ2}-ϴzTDmt!PdkBT?4U -{T!TV v;b̌w ^E]U,O ./IHi|x ̀3Zxt8>L'X1VpBAY~kר\S/G[+2nV&/$aˡGY'ϊLPGߊmFe?62dYǍi@9,x'aZb<6ݱZ[+92N[$ub uMrdf௓7ȼ'r +lJeYCFJWyһ{@^XSVϖ9`>҃4$PѻpZ Sܼ0둠@g&5_%(G0kv*LQX+olw0d/T|frr(F~01A$n/?;=~u|zS9.@n>d\Z/<oT+{u9H?�S<fgwϚKލd@w谕O@87{uv4r7}}U#9f#*rg:^*7XvW%ɬܯ|wS <_Y9pf!̪4}[y,od& v41=ƽOt^Vh"s%< y6Mwg <Yt'CE۬a_{>6PTgr0N)a @{1&5E0ﲼ<]/9R;US76ڶ8iziJrA5H{qj!U qoĨ)cTsI\o0"t�:`0+4սVRҝC0}n&eIࣅX|E {yPWL D00oW4*:b\hYaU;+D>)(DQ2g<6]_N ~u>8Mu-5!F\fʹ1osD Yx/z ~)ʎ \o{X"j'aYeӵ#/\76 zY` U֙HOe6�.M~yzJuӎdמ{ [~vEQ,P5;)fjAp y-zxd7PoHoH\%qfM4!'\e7[|sV ({hFwO UԃLtS]'t+4M-,D7ۦy:D\&2>9*I 0̄ߗ "&\rT!Y>z9BXw [vw,2@-O;Yk`Xw!q57"J8JF*fQ oE@t搜2tla Dh5sKjпdsD -ȕ0Qs@Y)K]'~` 7x"y^x1t%ڜ(@ нb*A#=cՠ2V{(A4VE|M5=XZr t9L=Z:-6'sfM@^b2[|pI~tLJd)B+ pI( h˸4Kc 7vb*<(a'r(0[k?uSd8Gky!8,MM~W]i(q]|-̼*s܃20'&4܎/&r^*,|{HBWH$$2RԘlh�1L[ٮ/lĠxl�UǨ 0Px2A3;c8K95U!"vWtH}. pm28wI֐1|ViE5f53μ8;5oֆÓI%O .o6L : nlWvی&L8@n `b3ۨJ8Q~ik4 [&*o|{rHљ. ma/W`0j><fƚ/nH~u?F.bLTI'X!&(1m4ȧ@U*wōRGjf )AnO%!D# *14kAc ҂dFSG[*':*`}Tq`mZWC4*Xo "ڸlaRj-6Y0m8͋"lh B-\}Fwʝ`BH8<cd2$&G)z䚰IR5]fu<"Z gL,D sFa1Nc]#+_BJa!ji.?H9'<Ck~�BCCh7}53Zv.|K"_ٟ6>ϩIUC, O*f+Fpӧ`ܢp`Xao7^'w0f jj#<?ىMmLq{}}iv;.*/o>n1 [pȴ+аS9XTp#Eٮ^&iCZSAZF$6,QpSkq|01MͩNt'|3Z1kkX)ݑGI TAKqMGU#0%ޝXwf#Î+|ިTN.[N.EζCWK"y&޵423ni T@Br-u!ԮhKRDr?N Nfk�͐ۀcCF^,|]pHWgľCH/%dڜ6ǾchEBl83 ;yܸx?KF(h,չ5,rI;\旅DEq6ͧ@AL XZNW e N`յ/j<—I:ޤE;ݡvs,b&Rv�]y-3zu`-?UjeX<f|V;?BI`w¬U}aEQ*: WS&u [{b֌{d R xЁt9.;<hǑthAByLh-Zu-$~7aRK >S/X#P2T+ˤ"ڧ:ޮZ,fV!Rg7EFdzsa< m䨝ʃ\=7"ٻa4O�([>hqb@H<b#LeD$S�uJDfuX7}QGit¨*pMϊ1ׅ`!LyE[ӳcUF']@WS,ZgK'dԱp!'G*B!8<րY+{ ?sdձTls ROHaMwD DJ}mj # cTj\)}I~Q9�DnG#mf})Kϳ*#RӽWJ3u j˥ud}6?]&I<<9.J0 zO, !LQxkoE'Y_<BU>"Bo 8c˙s)y%p'vH+_LMh4)jiPTO+N? ͺ#6.V]R0,c X>lz9TX⹻)Ηbv h<tJJ Ԕ0r0&4}i"8^u.'dfNҺc{�7-;yz1UtύmOۻ.fuڸCX&шT~JV<q4h\y"c%*0Fr"Cd`)(Q13N\ }r !T|i!]A)|ҭK|7.^@ ,p�b4 l[V Ǣ %Cth q759PG'pև:40‰ǁy7!z I`"٠eHc5fK28nʞ- 'm[W mg&>Ox)Wmp#ƭW$P)Q̤x?&Nؔ^z9H ;*"d1զHzt*L zΌEF[}!½:ޅ{xvʏ*;Ph?F< W{/W1?aeO.f.)hҳmԥtY0.]={-=Wb" ëCB8 TqbXAY͞%S-sy&K0 2IwEWjsw6B=ҔܣFrI9.k=LR/on})tft!iw�hW\А9P=F ~#w:%uɴ`P Gj@R]3|wࠆ!8v:_LRdosQ0*I̲t&h=͉F[=+~avH(:,8=H;t{o;9\ffT. }Qf� $eE#?`/śc:~ 1+?;3RfRPLWx_UQ%/V#*ߨ`mv_[k!ϦNGr ABu؉5ý  F'&Fufĸ1Å{/el5ϝ٤Q8XDrWNC/߼^>^ , ~J68D`Pc27T zx#듺 �6NL7wP^jm6$/QW (|"DOd벴ɚk6#iɀb2&{2K v_R$PtNYK2kOKHFi k@uc =1B<7 #/F͡gGOHsȡ -pAS;`GQ yȎsD*kэlTZ㴁^ۄCda$>d \Xd۲�oa.B|+GL}[#ep1XY{!_2I)'OU2L;B 43;0BN쿏1BUco,H <�C(D2#~qtQ2b㨷eo^T^d ޑiՂʟq^4*]A| aGFuu97/@;J> u>A+8}Pu붵;Z~7^Ǚ kUOUX3}&eQ B3WLNj\) t3{03nul ZCBAǾY 68_G!>kG}Jl |Etb1Q "n\>o=@L5ohώ%ݿM5mFbTp+A!XĈ5,-Q\YVl?TJ"~5b @d;sts(4tKNLC<-7h&0[@{ތ.dŋP)#|< 'D{^DNγς<IÒd$:XG O£44>UZ0 �'H9Ie֘ByKoz)+3/V,瓳-"+?`mʣ"Xrfh)S @m㛳쁋)xi}?mzVhw7F2gF#EDU#^K-Mh,1:OnתԷ(Tf7>w:} XlNfMZ%Gh2H0 .i3/ -;&"Qc וWcʈЪmA}.7{WRxnEz b)waVɀ]ua9) FhG"J`P|9wŔӠUrՌ}?HN=VTXSϴ Q,/be A];46)4I œb1Nf:/牔bB*DkV'G~nQˋW. XFHN},Z{u- -Xr߀x:M G 2:]]#| )39)4WUJӛ'$[~w>Yջ5%!i 6tO+cPC>1y,cdY221_;FpoZ2ysF~JY9>a䭭NP-�WIDMLҺA_Reկ*Bmr UMex$_ dVyw-<ٮoWz_xO &?"-:_07M>+$Y"Myk) e?QG+֭/d?Q֡nCbq`I)mx`:u B kEr _]o}⒩4WBɹg~ MuS% 6$mdF8K@nrt4heX<\gZAkώ\?*%% {K r1RJ@'L:1/ѕrQ#Ah~K()})ɉDsӫp^u]4@ϖoKO Z4|G5ӆĺ>g�O$>*̍[+5)*o tk,m$-vf gOufFqO,v̵U]ky41U&k%ȵ/4gDpa F!u0EmҠN58䱣HrǽKjX+Gd Yk դPipM%!-N@fiona ka!O(!p]Bjmjs Uǣro:yz$ !! |uaZ2&BVº\Zy[ٸ<xLw'Ŋ +!ɪ~fޭQ ټs8ڇhCq6 w~7�h竣.˅ni)}U\Fcԧ:O#v\WV3?G~a뚘# -bJ|J.vqe>xGЅmSqlyaYl;>EeOKc 1- Bd#QUa%[�{D$-p7d@Jŷ /gӐD@J+Xqׁ)j[:<V7!"?I[YeJ(b< @ԕaWO/hJ\ہ&EPD%Fb ) /G<#nV8rn@ LhVTqJIHT40B6Fh͠ , cdvV;-T 8$}2kI5.F">4,'C0#*L,Ьk|pمS[Q1\#q.c<{h#ISA/lӡ '~8áE;aU XEeVvN DiU9BطFD(!b(ЇLH&I m|Zv`$lIQLaݖpCP,Z98}:yxtto-D@Q4n>Zb=Z8s, ahc� y~Y7q8\Wc`%t\9`VA!e {NO©wq4~oK8NxRjݴx{k!̪y'7A{yM8ZCf.JVȮ�^8:_u`q|Unk6bttE%ui(dRGlg DW[Fj Q:hu|>/UF( i = PvJi(/s`ߏpVĸ!&w][Uw`qBDOlPb;s'!'ͤ,t@ (9e@Q~K${d?2Wbt#&JZW>}ku_)oA& K~[r)J`h g['#߃jsRא9wqႦF jO$oLc")1/Ա(_j:_!AXU;HlnBfG''ɬh-UMrԧb9Nqbu<:(tǕ17I>S0X;uxl;e[m0_9R/Mb}/\0=82)@7Bm{z�;)/L"|hvYj#p_z%R &ka#NװK5DC^wËvBK,Uu#[ 2s�G%En 茖Mf`/Xt ג -:</%U!?^YWBX_(tiy]ku(Paka3-@x"zg-OIN?֤T(e'9.gCuK1qe95E _:Iم췪vdSqRlۂj^q�%iewmD<!كz vy@na+-i$)ZV#o<O+W_ K C[aEՓi hiv%-jA=<9Y肐;(l5A"a:ƽ 붭bUYQ߁كRX&1ZQpc]$X'|7b8BQОۧ~*nh{TFsOO#Zez[94,AЕ9'Tڞ5p朊_zo}c̚ޏ-z솦s\6ٍO/|<W!1TT[!`/ny#RT(\zJ$u#'FLD;Y[&pk '9D_[ u0&ăy 8䂐l+َϧDT<aTgӐQ쇂 #[Ĝ]D;; !3fcԆhdЇЗW�/GsRU󆏷j|6ixIa =jmzǎ~םuqN+Gx) g)gVŭ;/Na7 �Ȃ" kDhȡi<Ro0Iжy*!';=~wK-m=bisL{YCSò]!%XK95fķբthE I酊D#3R6i<+nxGP̒}LZ qc@]A伓635OEw{>/<T adlyM+Oq`%WP B4fV8QG{kLYx K\ŧC!ۯJo.N/a̲?Y>= \۹M3yCi2hPUv}6{ _Gb.Nl ߏ8q땋VMBf*%gUEt2K4N@䲤x[՝V5UX܁U8Kjb.;D#}l̰i t(z  =<J#a9j:r#`tȾD HT-/oQB[Y+_-{aHu7~lj,eN&X<}ݼհCW/JG5MMt ;( 99?b)(&mwW3䤔DA;}k]c TҨ%'2ƛA{=A�@- l&6σ¦a[8pں~6KWHC1 \QL[UFebr;”!MΛQx[aer 4CJs<4C>)yEPdYlS=!cn@bV \4-lԠ>Z(+ív漅/x DRv$YT 0YU9g80ͮ)܊,slZgI#}Hy{R ˋ\.ŔȰJE2�,G?7%]GέcZPsRFxǂ,r]ܹ+G<KJK^YDGKI߼R!(UËN9g%M%FñkH4W2<Yٝ w JKo*jP P{e$v[W#h ٚ/ƒnk[ k2вz cgVnT<-aFBjKيR7mS͙"Nb�obFc_RzT)#A=lQ1piw-WS[yCNF779yF2US =D'%h#Yo#N7&IiG\x ;4P@*~vC�{*}s8]K?kT!V]`mYb uoΔjGNv4h]`MVn=L ?MfڟuKksXn|)&c&֫IAk{>?ZU$?3_8 6gB0bRrIX`P_B= Mdqy{O`q w\ /LdxyA~��COad\0,D?x90*n0-F[_n֐ YV[`%I,l:i͡nD?--bf7guP|:.7c#0 bR]]sy=]^ԃ ,"P=NB=wI6Z G/j$ؔ6&csؾ)[9r$,/s'G< zka`k!Q9X><qYSj]dݢMN6_8Z3wqH! p$D(4-x3-:uac(lf5[Sbm&N�꿓~tJ)~ZcFxN\_HaK�2LD,E%pl u@PBHH=ܨ`\-ѯϴ~ԄՆRI*GFp,x~�qO*1pN;# 0XRrG)bCeDB�r'MJJA'Lߛp&af�zMh5!p&GWW}a$podw=bh?ӈF K6Kh@Ғle|nq3_u^,:<v讅PY!'c36W*/ɏ�ܵ\Vm1(T aEc9FgJڕg̽x| 6g"&lyг9eazQZtjSq\'f{w﮼mb_7ܝ_%eKm-풟@6je ֬"AN?O*o {JY!n45ñssU{x<)=u_4D (Q"'cRYT1n9g5R༬̃F0&7TIۯԔXZ}%'UYNjBD.UP4mj^,[ue~oW1[eh nQk{j.7bRy:Yɐԭm1F0ڈb 1۽0hLcy:"9FRZ|(bc*,ଫ2R.`)Ӓh -,5,.y(.<<?DڡK8i;o"`Ǻ6%c[TBʭQr4 $!uvq5tEJDXI=DTϧ3ccj!..`SƬs3-dRz+%nǭΩrE}FO|F{_$&H[/YEm2'Z~`?t[MM fAD[9v+T,Ps!,jmTMOl @Ja6FFƖ#;/h3Y?>F$)جdve/'WLPډMf6b9m0:}Koaʚ@)/"BljU'DVPį� y^}惁bԧ97x*+>?QS Ɨ?Lq}x j�2|#&DÂEr$%A2r٣t㉾,WZkK?ޚ#=bv ;? c 5geYДp]Flo4j$bƖt<^d!<Wŋ۹I?b(g$5VӜG"#IW83z@.v/`f-O(|'SҵRjrx4dpز kV �[1۲Hp_pb"entӮ�<R|Cis&}x76rx0'[-&}!}rƌͳ[acwb^cVSh&VxzI$\Օfmowy: ;AKa!2H|>8X,QCԄ?BJS#ʴk4oͯ?K@f.B̑dg1i?ѧjr:?gQ^6Vtp0]M4xjMs O;r{{Zቝ/bՒ<i,O荆1uȄ c^6{- `%&'"7r]>*=bwnr姬t[*ј`87^- )LEq�xctmҳ.-f3HWmX/\1m{'BHĵ&`&Ny/R 4T. >8B6ʐX.a2Ռ'XS()-&'3zGS*WI;Ux2`"mCS5mf}Fb(˾Jlfx,<ቸiE0Z&ݦ=@tdIyJʞV;+bITu3h"S~^ŎҸޗ\f {]:*J &@<%>l*(*72ϼLYE.MOWKA }~h!b:p;l+vgnu*DS!I3G4{aw ]%ܾc4"-EZ=W/D(ֱj%r΄H4>./C_iwMtԿF}J*sU({tg5\ * [�n_St iFh3H}JsDNoT: beVyHi,ԛM }fQ_<?ٮQ{+YW8α Kz{QQ K2S sĬ]Y"N }*` E^G=Ŝk5mdk>  V[gŸ9v/n(v`j˦e{?1ҍB1 v׸ 0ĨgP_WMKJk4TOn7^Y;;{\\2T:ґa]'ߐ(b4.Pd_FrگkcTxEk]P40UFC.J Y{Al;rBύ.ɤ&R0Qn`>RT$fU{HD^ˎ!EXvQȑ Lԑ*Lv v{4MZLQEf`@<; , W8A0-cyTj+JۧfS=}1$g1/JAxɺ@션R IwVG[(k_lm~PzXt#�7�V|flji{#@ﴉ�&  /8Ʒw&`>'lr&_mh5uA@?}n.U3XSٗsy= hY˂@qPg:m/;ޓWogUL n#,ɅvXֺq&h*D0Vibۭ;'}/<]kk/W |<̰;L9N+!qxwTZ,KyO˾'ԍm0J + 73Y/#я0ayK/α}G9�+bSO4ш"\D$Ͼ=-z9xhSg)eݐ0םRmuK6\D1!֮׬i'AC1_P)%APH[%isޠfC_sO%ʖeWu[vRwH-M!vPڝp gf\]09-8F=T?fB^FsHgt$F6E~kaN1z)`n!`2NSFͿ&^/,W"Wg^<Gh$Dh ajAŹ9b@AuRCc tlK4I =55sksǍHyA(#eO%D.+Q>>_90Hv uYY,MN맅sԛH{4SԮTz@8\hX,#98 ,]WD)YTU^{j`!jW`aW*]o%`I>}*>JyU%keە>wĕ )ËϺH qP�j'HOugp^o~/½W QqirT-POsmRc�ĩ`xuRU(`9"oo6%H@_!@JI!`IAˀŊtZյ#o)H2Ÿ{Uz]vsd4̴pN}SVٳ$MH1;H>u6w0(>+QE&]U<'Z:^B)PD+hp/g^8*PZ<{l+gjH Ba"ghUUWpȔ=?qo5PWʆpESlGZ,߸t3旝5PjzVO ` Q-&:憦@n3@0{o&O3lޛXQcK*Ř1*0av8/ ^>YBX$h ' º%زgqߓ HIy Wm4<@~5NR U8tI~ՠNn,>6>q8.AŌ9KxU .VK_CJ\C@Lօ GS,OmFihntcN5{,1-*SJk911L J'Q70yƙ$w⏥2u y!C-u։Xi@P1ooyba3.JqKdf/;(]Vjyw 8*Ih`z~~TaP$% 艸Eҥ|jF1hp\Ъo#2]-*yU1w6~Ve.mHWgX:<i~f Q((_;CfBִiQU :*:&dUe/ *t_}~2Mw;Ɲ6<$(az&4*FiV~Ş47-9x#]>U|}`Ɯ0!R<8R--86-MD@J~w\DSew)y+dG)zU z/RKtYf*BJpUFKA25 ~˨;`*RіT=n*|4e#WA~+#Y85GF7fu,W;"xrwbNM0 !4]�3=;ĔTk{JQ"ʓaYHM{HSk<;k*qGȕfu6Ij72bkؕXkSv[81+RMpܲU)<;A}2N,*՛#S31SIfDTTj<2{P)[HAZ3'~(bch�Q7w֊QcGq+�ZP0l4ǣx XGqY?Iqѥ{; /Sy)OoKyT|zZ]&{Ay%f?o־^i[OK%g ^b&nq&䏖ŻT C]"CZCMS܎}/\IRPXʫ$�77GwF1y)H1E4->%38q=s hM\S[ad)O {')gLbO3n(VLEe!L:x)qs˸Z2.,O?0{iMgޙ9:4֍YUnb<#CIG6z3wvYdQȚ/<O$ Ae>]�3hh]q.y;V]%o_٧WR?qzEY_uڞD(ab1a8W$i_`e_ |5B fv "pT|J*b^4B-Peq=\%ωHZz�dI N6|VBqeJQ`6L"@p;ȼ)"m{/B#M-pBՌ tFE12q8vQvw'07nG +qjYͷ#thr^-l!΄҆RE4n!6[�ptz֗hfIف 38u )XN * z8@#a/=Zcf/r$2{aE {\mKjP%((C` fGlw]I:&h.=nؑ[UԦpѵK1/59kM/Q#i=�7vDa4\Fke7jh~=ԃ^Sx91I@eSG6rR)Qopf \*z#?NӦ]mڽ~#p325nfS;�OFn֌BSi5wFp�Q`ph)kK6! b%Чsmr^ ˝* mOE{-P\3D- Q,eKNo򱄏0X%i3|v5/"-;(iZ3 d?X>Cz O,qE_S PRf>pQa%S,̎HQi}zue3"]/tCL"V uO`!:#c}|SYElN yߍ ]S:z|wżQc{5^ ʻˮ IIvm_ 2PoKqFgsV|QrUsr<2t♚k[S1c(u> /ꪊv<՛$Ge{yvp֣Jr&ƈu3@EÆ LSc ^N68\)J.cw R$B7/=\>;R&s _Av!sljN,e;҄2 -؞!*{'ɭlPvpLZF͏-/Jnt+Lj**bsvL><;H$r #\tчgwIQYॿVIf/IySMR\91xs'/ 7@Vh,_xR7b(V4q7Y([U <B(G�@E]iЦ=U~GAqh=Wv=d.3* C4(K,3݁&q{yN}p9u\ ta䬮 Ʊ: v,}$':4 sW$.c+a!KF8$$jKq.{fB,,|\\c9'*XzW o/٨5Z/ Kbq8"M֫MXAo !|*}ܛ"=eod+SH#QƿWwk;s[n�&Xےa9|hcѽe0\_LׁOèRt0surtpYK^U[VNCBZaÚIS�IK/4hXs(y~DpˇYٗpbOд&,^|cI?jVK7F9;-råznp\`p@s<TJ0{yZKJ` DS@9c-OGpE2,|FeS3Y< 74G?^<\09N>6Eӛ} &g7Օ/=X5{bqJban ljPe29Uwh-iO%CxUm7{633$VAn".=84Mh*P楙!kAu J BQnʸ׹zfVz|~ϿuߜV hxlv +䊮8tD=Kg@A뎉 CtBfvP3nxH+1c 3g8{ì`)=  &=�z;•.l\KJ=�Tm~U-]y/�/E˫Cd[m[c) A ;*˝Icsd cơ LZ +>bKG> kfgͶ?a5 ~+#: Qw-[]apG-RiTAWk `Xsa)T=gåJ]z!I_\rZ5sm8s`S;pZB1R9PxZ|N Kz gPU<)Tbn&ݺ@L!#ZvŜy]RxB і DIʹPk< 6MwQPK9tija /Krj?=qWo+ "h4(qM% Pgo˧�DOAN)JT>y;ꕴTGs&0?w0 -ށ*{L殺>Uâ%cz`T1 {փi̗d2;U/Xy6H}٨sAYaT]teIYpUQ] 5hbٙn`ƒ.Ȁt0ZvnbZVl)ܮA fR Tb1U%V ><)>#g [ڼo ܂+fADzC6T}fV{F'jx7 w:rm5pe읂bwn.rjF~9wd0 ,+Z"~dJ\ z:wJ;Kva8}rgMSc )Cn 5~b(&l>DEr5"ߠwEŽv@fjJS#a+]d0t0wVC)y Im!Si&Aaz7M"|e(0Y6RELʀ ͞C&hҐ5 {#FR>9_q0tNjɌdȕ#nV]:1ʦ_,.Q s12ߙ?Un#J ,˸/ۼC(%_9\1I$뒬ό*h<b% i"6~ dnS;xyvc[g`@Y8ڝ}GpEq/eAJŹEɼNCb1Q+ ?h* aԘX` BVbE@Q0ׅh)-?9 aIrh:G`wg(Z r[ˤuFqg_ղ;I+k-?Vfs=K[ric5<X{ҮW pgIn7(4{!Y#\.ŷ ~xϴHuCl,Z=I;. \J"8mHQhxD7ﯯƅ$Jh.m!sX×=kQ,$Td!HKh-ʢ.@8c[4ѣ$z_<[ b$ lA=Y; 'FQvن4ishFBZA-׈_ dp٨3^wI-x10vV%ZI.&9`,դJ4Ɏ^7vP\G xWF\1 %CJ@;MfmAi &Po^4I\'G 8;;hT mtF=~U[^x}tT}y+M.NyxS3z~PlI蝽PV+3'A|2 <ކ ^dQU7P=A~yY͟@( VĂ6_*/0xg"{>19^v;*ʛ3UXSVbɔ]E8,�#wfQD#V'NVSْ JyrC6Bd턣߭@?#(K`L0SzJu #t2AHN?Fl{A40e wNwN͘C=a&g@IGDa~we" X}{I+/|폹lP7>ipv59z^|TDley`B c]j`̪ o|Ug,Ns[栿&:[e>ӗ: ;噣e�<-6FCxb߿Q5akos$6yd$PzIӋz4윐&Le[vṼU+#ؑ:\}TfQ* G/f!.}T\Yds{*D'>b "/5]o!6Wzϣ  w}ܖ\L}}ZBf |k!ks/�kbC]G"_"Жt% v㽣�VMxgAr�˰}e ZcvVg؍AK݁r@eҋOY{qA4^_˶X>8MMܷ儴Y7-.UJu?]4e99|,'9$|#&Wz-oO .p9hڇ'h)sv74H>뜌q/5ZeOQQ0E)|8)|5+L5lb$<.aGZ #3aܔb*f+" /t{a?m4V]_g"r)or/o<}/7"vx* Hv$\0H:} ?<]8u0,u!yMUN|sPj>@DY .㨥T-)?hET.CC07y[Z-ܴ\)p-ԧ,P71{<d:XC\2"(LffU 3~//n<C@D߁ F*[s~}nHy-rE$<:_PS~S~�i/pV*qF"-Gpq k<$ۿK;s:2 EC/3?!Iޫq5?6|E!mrO՝R~Ӵ飼292yYB侙`y@Z=!F̛OUR5~Y/E}[Eڼ5(U܃mrJ__ϣFrˋ>|݀;i 1:f*n %kt!j6OB&nN_v@xy%hR GOFj{04qTS]ڞy%ŻVxrͲx$U NxD"d44:҇#LYC?ğqqѳjQhTK `z!?A� C,L|OAZGwQDhm 18q*s^#-%"\$IrȼˁGjJ%@T.Ŕ":6Yamsv9!Лn)G>^o_&0clwR+S7'lpIFs0/[ˌꁄ!r @.2EM '84\^n_Gs6{<}@l9/ٶ6WxhW(~uWSW.7NkOΝsuߩ2H Qm[s(5gJ=ngE xz@Xtlv_G"gq&AZ.l $Q)#Bu@|t'Y�E7.qմ+ N(jbsta:4QrAGDNbh POhP:"z"/3+ȣHWD(=,@ԉUfKIj9SK#t{5,t&0)XuPmÒXT^8~ɪmq]D8m!1n96 ߋ8ǰ -jB@뿠�&t"GiP?�-kګxwzIa|z@8ѐG)IT8tcݔ5k~mΕ3 b[cN]4tPZ fi>>$a=qb&MZd2>udZLۮE񝝄 .)tp:ZcG叿oU ^b"Ӆ_&ޮ$fF0ܞzLUL/ЊxBmIC:2 !kb�SD6."jGXנPp$d_mV|"0[|7LYI�Gt|չf.ll)iMyF&KJm"bb,\q4YǼF mͧ];'TYrZ@ؗzBiE>x&ZVs, @č)ԓ=L%8[d\ʈJKmf M̨|9C%p8JK*Dt.@ݞF?iy0x#~V3cMl0_ONadxg`^GEfsY }h,cx3y*w&3B%gCeq4dGl8?L2 xlKl:V@I&ogUrUt^Alva}1 v -u;H3XIଞ )j'??IL\4qY\uJtsj63"+Pʘ Ywy @Ci ~]@gP}DǹOc9t!gݮ ,1ZxK©+8.7m604=KRb&ؑRFLuN ڀgc:_gQۡb@x-�- B` I#+Z< f+׹< /u iRTO5O ޻a9B6wpT*!vr懴 : B-+(UL"D�  EVތaО[mо妲`.hّDr='u_9JgRv\V6yʞYuȈBf5ݍZ1;4K[XUK e(6x"j_"xJŒk~;3eeOj&Uz3a!Oَ.rvX|C c9H53D9)_D4xV*w>H֧QBFYKL*zoo� Q<9 [[[ rBLMEy+0.&> CkV>�\-�*`Dqßv2u r^zN!1 N+` @Z([V4mR'44X:)a,Ysek9F{PD e .Ǵ]gE{c2ڝOgRrv`F7X ]F{a ѹخL޳{ԣ:B6 u.꜠}hrN T_mP<J<,HJE@Ga H2IX鶊,!("d!qBKРgKJaK(V=Se*2) -=_£ Ѥ^ߖU  H0~}Yp2Xل肩5@릾@W";s#i&v1C]ym}Tz != ?(z3f8F5"ٕ$+ʦWyWnna^m INb#`82sAÇ|=IQ1~FN2 VRMg͟Z.w* + Zά!R*/ 펻l&^Uf:4j[QUoPıuNP8b?'\ǎB&l$?wpj>s\9 S!`L&�r:–SB0?s {',S#F"()>L<J̉]|EiOk1 A4B3Y- $a{ {ӝ \Tip0/)˻iÈ' FM84X2?^[5le24/:]J*-QXƝc1u6-a)_r6"XL!-\7SqvCB1;/nP cTu:Io{;!Xֻ lvWuS)lG\̡pي5Gۤ. ᄇqDWJ;<k&qH)E!1.v^v5[-Vu(QKlɹ# 0k"IxRxG[vXΰ^kGW&RvLSz-טSs6!.&9bU[Uf mA&t U8W5Zb ڰenLgad Q-oZD(JhPmYY&79o <F}6͵.Ĕl,\&Y^jXѵ 6Coa־uk.D$p!QMLB85W VGNaX�o9< ƳaV>*yl'چQAk}@}jݿ߬up R *ÖjP<Zq6(F`# ~Ƿ饜:6ʉȩJub"$ Cr{]q?18Q/ p Ή#tέ6L>C.g>r -vr@a[E) %sϴìj1*nQ`-!ń@.K=*MUf=M%.wQr0WT|Ǎ^A٥iv~S?'iVNOg~zyk=틛!k.n.oJu}9&T?onznء" Y2oܒ̻.N8 -H# $Jb.'RX]D{:WO^dh<C#/̬h\/c&"t:tY H #'S 羬:Y Q,]$CAwwgj*&d~~;tz i*W_+E2ck%15<cu>.Cؙ%U2fw>M*$7JZx- g)FQs1_Z:.}o6uiC XIRΉ9ɺ0G\3Ì;1ltQ]kCy4.^ڧ(�*"53Hg,^v9X#V@9;zrBJW<h, lbN0ߣ;_.2Vzeo|O4|g'G^ }G*t֡uv"Nۥ=YK)p ISRx-ئi)R"=Ņbce E[쑺sQSxh,鍧 iW"7�\Қ:/]"*@!:%ϸhu Krӻ K@_sAmoP*3P{et 8ܼ؎`ʢ"cI;gք@BDYv$gWTzٲJ E@8ٙSۍ6LyHTD^籶LG]ڲB;Ex"*47QgEH5 oS]@r>m钟MCÇ>^Fw'=>{k}iam0"tVL-5 Y HQތX1(~oyNP$Z?\&mXk3yŃ"As''1a @=hMgԆסTi/"v'Rfwo=^4N(7gBCko"} ݤo;@ˇ*;7VU=)<J\]X+pj_lp \">ͥ󧮴y܁aIuf|/P;,rm1"U5PwgY7[n3f~p*0t2j5uأZ[+F�op-WP0 xh<X{*6I%lex9cjC,񁞭)I5F\e 2HU'/–sao˦ TE 0L�</Lbhbq^Éٌ~<nBKl{1g- $Lu" 4PᗣђFڴh߉ TD!$+f՘#ϙ;6 %G?~Pe٥_ "J,O1G$^d4c7WbeRym94ɤ Rw{"p4xt^1ɵg$GS"havS^t h_s1Uz)}p0Y%(R)D~36Ȅ$" q F5\jId\SB#suB}3 }g-Rq- j:V st&7q:Hb7TaW)<NBW ".ۧ׺Kxo ;G$Eڑl% 0~|aX_`VmdcOx!6|zTgUۼG$ Msg{� Cz &Ln+@ORͥ8t+[8!(yD tc/7sC0y<ʼ_ Wm[WUp`눦;KG[bF蘠aa+B�M/SiwƔepP-8ɯ?(,jbb C)!N<UMcaJ5*U9GeqAݹe3̞yKV _ nJ+ǜST(}/ќ!jNh1J}fDN;{n&u㕶Vp띢k`Il);̓ƹL>WX>2z{r.$;}E,q%* }y%bu?tOuq?WvaCyX ` o3] wrKM9V+:Psi؆Gm:rz=*4_W vl ]U*+K~ *F_v%|<L[N>;#2I#z0w}nӡxVakfu1KO.܅S0.IQZyxvRu9E/BDwe1/6YYo5y|dE?H_(j~fMO.F&$I :k� $]mȊ6eT�qIH!VqV9ի*)FaDZwRJYEF\]OԎYF0M^+‘= {K i`o_'ohX<ljkJhB Sy^8ʐ},(;ƈr?7u3 '[vi'$H>'~hH)˽HU,kwc n,)|/`~kUG_<�ٞAJ$IU]rAϰ;|?8I>eS늑[mK:A<xeN?a:Jpρ#S s%dvUIوD,F.RU F(jEg?{$ P iB5»2{(/=)OѲAb{ 2tnrtl(u5F~CzQ\"Κ7vZ_ F*?(wsF\sf?[>Vb_:t؋o"pVU=>!gg+5Âc4 aj?ѥ3k =5Ѕ>?:bIѮnjC#^pSyL1L`>ek*02 r&\,- m]߶1LRmx<+ \o*/pl7v!u15{?!|qn -,M叕6MA2 XB w?܉q*Ӗ3;u'%?G:l Qt@,^wA/1r'VRmo;oO$+cEA[ fFbD<bRLN<$'ǝ`j}�!R5aG�pd7^PM[X`qy8h.Uv(p1k;1ʪ߱c2BadrP-:$N/+"yF/Q<8nA|邤 @Ƈs=t*}HZwp$8ȷ>7#嚟ě>sba^F+=`4Ȝ_p꙲.w 4>9諤aGu̱n*WU6ƒS<H!]}&ޏ wE܌!J!8d9yfdc()'{bAL]\yf|eX*~Uo'5x<ܻ#Ϯ r /x>6~ x7A )! &j&gUPHU0w0`'UrTz!EQg8<HI˓ B6xrA%W퍔78NXrȈ^9f1|xW\a+-VP \vGGx�lVU;,= AS2W:<VC6q5t OO5.0҃ΒT6]iG'LCP{ܺu͞_?}Þv@%ﲣJxSXWs#0\?mu:xqPMB aKܗSr|P8)zV-GzR3 9w٦M8bk˻(X'u@Ԁ�bKkPCLv3%[3t>>y2W'-% ϫ[қ/=L>!=BF)TE&hJݡֳ\d#sj _q}$:>m &NIɧי&܎{mC؛6N^`n b!S'0BwP/.Bp-=TC{lQEOJm\f5sy!/eQ,Eă7W?Iaݱ@e+E $>Bt{VrCL*snHƵ*Qg<Մ8CIV',3/qBiBu~9-5)@F_ڱ6t, |$6k<xi$TE%>xhKuaAF<X2KP5" eyҞEd!_Ej>^q3J0d^>.˂C TOVNxx׎!J,Tp?h^n)HjiigRmG<V~i熖'60Pzz:י8B^V +^fCT596KCY6ׁGc[eEgՠRMT>Ybާ\ٖY -&֤C_oѠ -Ke_V }ssieܜ}\'\5VATIo'P6> 9߹~>1+7'>ɯtۗUCu 㞿6yo)?o&cQq1ưPС{1…>y=C0( >dqũs'<F|_v,ݭ=݆J`ɇXUpO6F}wOW#~cJԥTh'TĢu u6{Ή~@9.H6Ql7.şQ׭KM=e(9nFbr:,%�E!.%[gj~%a+oĘ*-ܠ 7yc8?쥓hZTL'T =1դ+nϠ8t1Uv7I.;Q(ӽjsw쫋i`$,,Y#ž 8 hȇe7];R&k+B}$U` J\� pBq=ZwN BlZ=P}6,Nh;lr7~ /oT lG}KP!m%*"ұ#̛n<-EChhcMx'lZB�eO`}pRh} |j]ΒH5c; -> 0>n-(>gh2V l2SF^FyvOt> (׮X9x"8R@L w 1WS@37E'or2^iO6hEWoQ[KrvSfl _\w`+,D&oF\4ʨ| _Zehڍ jy(,/%Y"^y k+a=>ۘ=Ž"VyC$3&~_V2J*k]}gۣ*1HSL!o-]{W]eWgx >y�y-^ ۆ˽]ge@3d0/Hd\u_ 5+'Rue>.йgucΩܶM˜+X5wozYeK$f_y6bY׻@Hh.ib'7i{{it<J}UgGEgK"_Ҡ1܍E;ԬӼpO4s%B杇ZPvԥ[u'L$1 pQۼr~ă.ĖC!ˬxipŚ1^\g-%V'4o\s'nFm^+JQn(0Rϔ"4q7GC {0YG4:)o6K cTnլ/um(HB$S YYEnDLy~?`2B{9Y]xG]!WfA@={ĭ q Cm<1G_J^BL۠$u[,^F{l\6#0i!W&h$3_*_xyz@5QIp&8�%B&55T%`6C 5ڦ2u<|iՑĸgoK X. �sX~Ϙ, ltKK7S�gSabN_Jfz7F;*R}/Nl[O#ŐTm9/\Z3T3uQHEL=R~yp}D-rO:p$ݠҒ~eDo\3*6V߈Q2BuH&?ؿGHwقДCUI)L>`˻-f-kX;mc^L9n+ӆ ls>4#accrYBC MiSЬNY"[B7Q0s[7ƛtO΀|P>hnYsO {vh|  8e廨OpMI=L&ct} 5yH;έQo@fNZ/me)Uhu]=~پID]SPq>uQ=АDCL*fSx@˔8/ZX f)|{m9ֈfM^gdAm_^Jf"V�m͢E{n'VEC 3"kqx tKDAw21Gp\pg߫@H.Y٭3D㵫"Q5y]WyՂIg/P(tRX֥kzի s'q@i=r8?/bCSv�Eua]ŶeF3 غ0%bl_OK)/X G[>;7(NvDW}YuD)809u<DuDL O?6sDp;~YzX#)&m o2|a@y/.+Dr.^TݯhLL)Ao\,fʮLOղjsp9 _(J><ٴ+7=aީNf8%'[0["6{D n4Pb#/e lp]ىjt69!F%L]lS#ؒ 2WEa)Fg�j ~N~cZ|RFStaD .Tj|GzTԉEq5c6cjX~„֌{pJ`tB!+ ݤBu_#%VL3['o:bG ck<aVӕn٫w9I,:`~7'>pH_,y=Mқ Osp e+Kg ֕ނ:,PLH<>mCs2˶lhٿ7P2s IexNBOkn�}co䭘0%vϱ$Jl5o[-*e}TlS"EՃ:dl(b^�_'x_ { ?B3t"ITEOZW/bb;͇a $:: _}BQ^XNDy&q}͉dWtbŶU}3vµoƾW!ݿoꆔoMvl긢Şo/jlgz5B ae4Όt/uXZX4B#HrW5^(bni D"0AC^BHyb28`xDjlELJ,=Um�3= P0x?鶄`Nr3f8pEO~待TIkvѼy6!P=98M@ʃi ϮWRĶ,L>ƥ8Ap8`5ږGytɻcw-r?oy.,kĜǫ槌yzp^1ݕ~>9Dj׽Y5-/ԣ PSbA14zDwfd<梹afE>LrBU"t{|\P |kBBrJTw|qF7)˘Y1ީ2Bm2 vdޔv{FYEͣvH3fFI[*.$܋hǷue0WLJs=w~&T2Ӣeb[-[Vu"\P%38<#T+T_c1KhĨ6❋ĚkKǨI~ SJ␜S]UHKR` ǟ?-6,u̕)Y%4p{R련 -. 2Rrɉx2&Țo;1xoBZ8ah+ݜ]�jDԄHth]_i6U/g5A Fu &U91Nmq5pB~d_�("}5mp橐[)D i&V)6`h #iIs&p. ^z%hn7)5JOܒiVhӟN�WWZ(=- vyj^1V^`,O[0j#N"mz:,Im Az~ã,^> Pcȇ bj|lm>8$ ЯpĕHv@xLrVK2y^v5[FTmhئP0!1bNo.R>?;RW^ :]RB&|"fRk%<Q%}Buis,: ƙϺ5ªfѬ"4ZڷPH^?mzqt_Tܯh7C\D%wP/f,]@ڨOQH]廮&@ӏg;ṫ[:6)>}Hء K=pW)'J_h83;8|iC �ExG#Yg܁d߅3^x)EtZ`kAf| C5fb__ 1�"pŜ{b.L%L [[ES=_,#d7QG si ^X+ˬo1~\^]L0<jS;:v-4tR> 3"W{1D`,8r&'8\q@)' vr'1;g.SO ́AsLqz"<mx24벬7"PꢠC'pEzxs:xlr؇TW" !Gߊ!zw/7ыh 晑sDk%D,䛟~ݜzsI/ZT&#:.EPTddڪ@ -' dtU@'4?}\/: +/|ɮHEw뛪{QaF?V]kLW&j B?ܭ[1]fyqpA*JVp 7MSZZ#CkaDe릦-jvq [Uqhi<ӑ�1?&;Hy:nj}{JoHF↼.e=o&Ie7W1',|9eKqI5pCMDUb8(1|j7gE%B>)>&a _:qit!eCmԎ;%)W,u8g6a 1yxa%Qbqו:}d_#N`%{_on[%$ =$x ) G*Uk]ǯS\=y4` EſMppu! 2`yqW9&g#a8.쬌P}WbҬ$>-pOMX23?rSK$&.R0ݰ1Y$J_5`zCR pPM} dȍ0bjaL皴dE'8\3{IckP1Ej�T+A-.diY@)�F AU?"  h,Bk:9JDc%Szӯtdw7e7t_nF\ $E4/͢=Ge[FO97 %3+:/BɼZO\#\m{B9 ܠaqD2j�<LXpIiXC86&` @[$KqĎJfI/Nq^. A  YڠEa:R|aS$bUϼJڷIw`4v <gPwMHHB̩;CrpO #-]o(C٧z`rf7WHG9hqᡴqR&+0俲@0r%t;%4aVv =d9˸M}.;+рhp*'!~Jn9veᐞTb Sx" 4,.]KwWO9|IL0\ `2m`oVUt8<Z?zuVDtvܞ*|7OdٰdO34{N`p2P>LN\v -+AE8O̷P:_x[ tU<r_"R+K`~ta]o{d?8(̯gXƓE5wOݼ<7.ƚ_VccȐQܶ]J_%5.3y6PTkzQ%y%eC:jBI#OHVoM+}JpVǚhf_~evF?{i0Q5Awl3Wk3ͨѨ?蜳1K>&. LFmu{w]t.F6!*ak{|eBX0.{c;-[RC&j�vhbfK8fhKmQGN$ cSL pʳ2T8K;yP wGW6b=j=OL4K"ጹM9-ѐH ?B3�]4g&KI7\H"0r% rS xO]$*dy[@A<߾Kу5?AnJ3i6'J|ĨTK5̍x1:݈lƚ0\}sE+۷"y}0ܲyH9$b$)o$s~,\J 43yWhObQ!}nJH6:}t/KxX; TܴEYJ \h($ l*y�<> !8js |O̵pNQew͛v gu݅O."Vj>n #gz5+f1)g",wi 0 lc1Ktuo*k|$DܔFXE`Ɓk3sn=Eb) 2 G�$0E,aX҇Tx{Z]1-')pģ#o}aP 84Vڧ-r+*'iTexCWa=<rGcdHmh%4͗aB]ʹl&GwA<j@/">.yxe�m0:Jg3O5r~T3unU5^QlBCq:Oae~"oaSރldygYj$^ˏ {fFɂt/&\Ԇ+Br+q[* i{[-pt%6^e~0dHB֦܏rnA]+"iꆳnE3참0uo(ʎAgb�gY67֟S /hR6֑R&+�8[ms1ZFf/\aAK^&-IGF^Ykvlϵ&UiX#{GG?*kRi7.LK$z~vZP[~.kz\RI�^Y3Xtd( C/!O~X7;͙WHd Ȩ"$Kl:dE,p?WV*ɺUZO^089\wYz(j?[7S) %&I &&~v\ŪĠy#W6\l9@rH2f7lTuO8jmi*ى�Q4"TvSBxQm,޿ )OoL*%)嗜΂W|+B6Xg>⿿|pϱ r!gĻ/d @;Ag[@C@Χ%R|W&@E?8TШu�eabm#.{@Kpݖm*[Q(xQMFO63-E5\.,<wZyNjp_Kmިieˌ9&Յ16ˆwO - cX9o;�BzM~03#Xjֺ"cuSw.AWs:+0T=rf.q_ @%>ՉB#,'/lA\[F]QӚ{98jqV77ŽyU pm 4nV8[0 3Q^t#=Ԫ?BZOzC5,>q^ j;HUzW^Ey>=M1/V�7?$3m؜2-z|P|cfn ;d|̤MRpsbGU7M"k\8%H͚z/#BUEFNHH&r$c(˨JM;x70`Spa"Ku3QyJ់QuAPy5?ٳsyF;q28rLIW*ᓶR+l?D9;"U0-!Y)rvw|} qs/6d,h7\rm=Di ;Ĵ}!2ޝQ- W&[E2#˕ B[g<mDO)ʇi)H.EFV໭cqv Ȍ3ہ*T=5^NؐIH4s&u}η�Z]5k[!H(t+ӬbUlq0yGT1.*RT K6tsgtƔ@'[&[kDbu6bM7m虷xLV-.wE\&!;Q]ʿ Gݤ8lݕ LNv8Q3t r"xy>2K^oڋa&wZ1Synb墒6NH5;nD*PH_ຆ?Sy>ŠP)۔z] ŻR �^s"iꎠt>Kx c ru/>b UĀo9[5P?= n%pK,3+  8._o~pjq@/IT63#C^#I =,j=`"ŦQ!B'}CzvkS(JJIgMC.!Dj3ڪ\*z1oȜy{/1۸/ct&j:V-j)}/$OTrシT9? C%Gcr0VwVjzOA]eȃ \h9=8'_{G<U%ѓYfnb*~pDS9ʝ ZRZm,sϞ"+,/AG&YEvIGwĔ w Ci`1yl:g69IR>kG6aWM1e'piAiF`q8d݌`Fj U1f.Pkɼ\,�w+hy-mٍ OWcN)pɭw gɪ& \:ij143]iq99kcf2LQ-[/ç|l[] 0 wErhxU)oIRu?TW\Fxv9\ *,&*Rn4婢1l g$e<B}( <x#i,=Is\q◘xPbvgzP"~}jEsEC?# �~Bn�x siX<tvVapx4%Ex9b9  SDe$DO<HB:g.oNE|!fIҤ06bM�HYV@@WrVdgU73R_ >-k-uoazfehvMjh~n?5H@0C)oTwK|YZ*lՌM"G>^ΏI`\y>9Xgz0x!?|SgA ecR>xș 0l jCm+ô\>+B{.̩�&6@{`[\V 9YL1bHۯů2Gx [N#x׍a1hCZ'p8\tZ=Gn žg󄾙'Uvn5@bZ+:  A˲+h^)I}9&ouQ˶Tlaֆ4p6m%+& z;XTyS[A;nCV$AɥzD_ 8VfՙB"W LB[ʙ=kg,Vf@a/ʈo=p|H:1۝1 O7ƥc2}kßeP*k a=u_ϰ?ѭM/(H؜ky̓:_7P<pXRYVL"0zM tyeq8ohzg*'?f=k^gdnZz /^I)eW!$+Opj z^$\,WᡕKB7g..y;'RJcuQ]qb'J" uJֳisaM<-`Йd#vO2rn|XdpҬ*կ3'hoCN-F[^fQno!UI4N_2͓5xfj2[$™O󗁷s+G283S/X_u&{}+i;|}["%`tA ZG4܏Sȴ7Le.%H &9C}M42�蛦P"?RI+tk•әҋ7*$4�`H~53%۝O F@};`uxčd~gƦ%V nB뵓�)u{D**҆VD)I02 Y^j&Y))K `yGXOČ&ۨ6C( c!ABC{}5<~33KRr ֝tQONsc) :0Fi cѤbu]�꽧HYL^<%je99;-RuFsq΅j#N6Ѓ8KY) 0|'SxdF _7s#F4(oێLqXUєBaa}d"}m+g  ƒޣ1dP -S ekJ)O0{VRCe*}p33}] []QA2=t0R*oR$.rٰ<I5lth.?2q)-eAmZH5h4Z &X5rWxa=` ؈1ތ|NQMYH"1 ܺm H,C=a&w=DzӍ4)#k w]À}NQ'$}#}b)_]5\e2\qmgF3F˸ @L I.\z!662#:A'E͛3EPvn%]]k0yײ+,]EkU$_wxƚ/'uƗ! ,̒f*<C)OPr8Ȣ[95j,MCffd5F e sٜe:W -9ٱ[qO M>ÔtO({pF1%>[W9EpͼYtz245cT1$*Yw2wnV(Toq-95&o'C@:`%_*DYNWu s.aJZ�. cR͐U1n9}6zdNAG/ӛ-%ٞΑ\]\gqVy߳Vv{U4o(HS {),=,{ 45KDCOs:�Q'2NQo%9/ !CA5#ʀ`mIk #7q8{_Ѯ1T_|?޴(OCh} mhZ /�GU@Kr6g\S{ة>F|Y@8}q5u�+<0:L[F =p$$a9D{\; (G 2KN V{L7ffڎf*>&eQJX@}|)B8{8ң;? Xْcv kC青A�HJG?)'r/BjJȅ'&?aQ54 G?vu kxv. sKbrF�,ljZ~ |n51@`lk<%V^.O+r >2 zZb~5= Ӥ"nEN6;+Fw>ؙ]OՓ0Zem{ ?̖,S/_?$M$,S.u N:̄$:\\F`Z7biy R趛`IMZ1[-.E\ħm C޹x-b:xpRƝHw_u35Zcf)A0=g^f4Z�4AԜ$kX9f? 8De(+B$W/dtXf.hy+F”kmt3%cDq_8g|͋{͏j'PqF hԗٯ4c ]q*<﵉QDHYuN {vUV)³aMqT2^)pl!q D( `{?ﰉZMK@|Tƅ&LyPr:aQmIC -Y~$As+N!rDF4NG^+Kh1Lmw@٭ Z͘x><!HiO蚝Ta/Fz,3WM@U;QoDyR\>K1x}o!:U?{OA>5,@yRYBT<W3 21!>k{ KUt cmB/ww"Eo;T6eFg*7+QS'~mI՘U,%C-.r6j'w̃k T&w[)$mIj$y*hpW40=TID]OWDRQ_<5E=wl `#PT'�QcOVY}"nUq-E>6\BL@Yz0#ntv dyj:^V@:9xeGχM`e̢%d)y�MOlPT ]>xuyw-(5<k Ŷ\2K<dk_z3tfbM4f= -tC2 `.c B(dm!5M&B', ׎o죺*c n*Cqߺ{M(@_BjC *yQ_u}dsQx *LxcFӕA8YtP m$>whZFTtUc:N<B 4^ !t=˨iNy:(+� Od'-DUx)hkL~y>a ْ[*.+ўb�Pe>Msl0Ĥgd_9< "m/q>;2L>KۿI=}"EVUw ) `,qj%@#Sb .u93͇^c?Qɠŗ}+۞ٕ5yP톑:B P<FŸϗU\1'c |_}wtqrT[F.|_-, pÁ5ʃE[G@sr%8"cK65) !D @DӂẀZIIΠP�eEQ-C`WBx;^4Z,4 4E(/vxaNTU~ڷ[el;} r!Z"Spv3Lj/}%ǙX\)t+o}""Z"z\O ށeKۘD�WFTĺ.mW}kX`zpHg[Lm¦I< yⴰX=8%M]JWF¹f{_G"/:Z,bNP UaeK0հ%m_S$ !<"UDhlǹn >x\ȟ̒YV@Es{+ثsDMC]ev\#^~^hYdS >XYg{{B-HUϻ̠ArbRĹO&tƳ3w<DNB|nqjW̉a@xmr,%UCG6L?^V] =a;*L [&K^:4ƮbiVsrpH38~6A{YPe7vSfܧ ᜍj{P3KJZL O&ŬX lԸ|[BLyK@Up%+UYͺ`H|m.~4KPp6"sld 2+4$DaHow6MΝhDe֮N =&Gq6VTj^LG;Sz>N®7-srUc:n႑{>&WK0_d;5pكP.y36E>@}\/N·V{뢵ږn([9A)4(Lwdq�=�2 (q{P(D8DmHgF`J^-kab?Y_SNLmK!6z ~w >Nb8E(Cd/�Vk :%V n,H ,edE\D|e56~24Mn lP -e>M j�SaԁAt3s3 ?\?ҽOVS+i~"p>ȩ:b_WH@{ o5$@R,]%3v{zDJ<Dr 9h,+uy{ H`]!S'݃d7G0>o'2(f}ĈyaBy6dvOCZ~;|<_}DE֬&<s#% &"@BZԐ(*oqrMV16|;D̤PƢƜjn'CtX}wS˳-u}M^vkr^=4lRp QPkFKdŰ5Ao`1c tG8 iĖ|Q*p>!;YS-T Fd1Yb"jf Nꃹ", hdB|qTN2 !Vӣq}W-N|N67 e\u�#pRkZbR}VV"%)O.ͺh7rSU:\ R' LXFƽWKg7騎Ya+31=-Z8>"A&v�US{E cT̫�2 UWˁK:gPH'pP .Ƀlxx4`ϵ= 6ihK`.!K9쑮l{zCބ3N &]`ϴ$d%&ҭ%{E"s 3촽;1 ^&N6.?,H H.x=Ki}ٹAчbG$]bk@W(h' "k3X92oV*#0_cZo> _62&k9!;֩a#BNߐʈyK%ӽjL}qfd [`VYud]AU`@CY?S/=+a J$Uh?QIsg}'X>x3[qYz=wdZ)L؀CZыBμ%dg+&OGT/zY '}[ҹox'L֒_=#rT&RmWFla-P;׼Mtp3VV pçCeLd] 5:h)cBQ6s1jjXn#,ֺFU~r$T KrW`B4$al7lUMJ^{ט PVRT󬥻 Pm%%"~j .u�;{ך,.Žlv &)(Uɲo@hBBh\�og sF9'z,()}j2+9}p*n\2Eu4oC]mFejC  %dn; A<.7?oVnloe$a\]bҠ 7-]hj˽_h4_AЍ$=x~`z)ÂqV;c|~f."@R{1N ۶0c `B$GuAmBbɳ _L>U~LRG]5s7oNuDTcl<k,2(ݏ*ZߟeY,-BT,̕^п8e 0Zb. QLSp^t=pG+ieY,k / ྅ 逷@lQ. /s Յp0ȟ|9a<~b,FՈndUm]&2]kB-qf ۥ(H' yX9r{+ hdP 7 VA_ u3~џ\r++[mU/g"gtljrޓK33i'=úsdB#T l0a||ˮΕO鑤B'upxYR04b$HYۆRĚs]4@6JL6Ӓevx ULDԛGD q~rTV- ǶVGHFtԚDj dk#eyd"a/wDi}*F)^2htY]�МK`,_$$?:&gBe zw7&tG~^cMeĭ^0 kv7q3).t9a@̷$q{Rf(g s[ܸwWt @FZ54ș;gL8$0R&} Bcԁ Է2|_S)ͬSuWS.Hţb#p |2-QTi/YC `Phc Dƺ!I:|,a(|kMe �IAiwhCJShBylp P>&ͱڡ}=uu4 a,ݲ@tޙ ̇.᧞#_FQ.H1 (@TRkOV5AO [E^ J6X�3Uwh{R3Ywps= (�� [MhÆYQFi-WË&)^$MWrTK(eu9ccb\x9s^n{:v ~\Π>i]PD+^z Ⳮ;Mkk:!Ӭt)|1Y{&avIZqYIBJj\؂_;/E;,r&M[.zOL'^k6fvlsSiX <y<k?Y|<Ihw82g jd4Gm'fJb#233ݖYؔ(bD!vxߍipv`*:)K&Z?r0㭬RM\M"gE pN! gEeaQw(wsfz}|/1Tp \5MqEtZ)m׎/QR4\ Iv^GMnY'ٳYF=;J|nƺ)T&%^ ~یRTrrQ`z�aUΫ"?Fʸ1$k&&_cbG*Eynwgq)%;%:s޴%GF9 RkfSju(,l>c#ji} z/9yoV˓WӍyE"l:]ɲc/3򪎿Lto3jcٜ֠ ?C>> mjdfb|ޜ } (Vgu(�SBf;y14ƒ5\.EX4a t)XK6i0[93W.X�'z\ݖ$_\v K\Oi יq]'= .ޣ*y ҙ؉|y ƢsȽ/v (kӅwfVE]C:-k?K ߊF>՞E^o2k _^̧ q9F =dϳ90faUH*_yR:x1\Qk^vW!/w܇B <w&)R'qCfT;3 E;/n)@o_ޮTz>cfԊCPRpJf!Jb@jzo`uAM& ie/eˋ%̩3W9ͬk*7vw/yi"$v;4WLcPgГL~NˈG2J Ӓ͈D|]\&wyo`K_C<oWun C6=Xr\*kR~NA}I$}IKص9LЪ #J�˦?io5նnM3RE\F !_:*ghG~n"Jffr{=x<]-R,k*iN}Bmpf<XOif]xJsi ! [+"!$XC|EqLp.lkx,T$]o5NELo HmaC[<N0~M^aQcB;rfKrF͹ݓ%14|f]dH{1Tp пt97`|;{Lq:|$:.-EZd*%u 4qn)c #BX!6i_8K#p|[5x^|8a _cSq y]WKEBE}_3-U] *>v+ԜK|VrmN5 =ǟ/5U!K_ +ၳ$Aɴp#nbZfxBj⻗ohE !v.I)fj#W/rH0pL+@k+i5\u}طl <JX{eM9Gϩu9 E@Y?.=%&4*Y~sV^Œ2+#}OJRxdF5Lh^R6?ON); ˘'5 IA@EDa-W!l!pny8Nm�WRzA~V&,2)zYY޲(Ia0Il/86X"7ߛG C4+p =.SP.ʿa r +f\>&q?t[# o. *7xڛIU+jP³<'gA":D#?gRc@s>p0C$n_A? 4Aӑ&#$) =4Дm0Q?`UՒ8z"9F|?>MvT]v)WFG g h޼~KG`ց'恂 Q<tV既\_T6 Td9yI׿箏}4TTΚkz< hi.}i\F )8MP %?񩠔rm I0+l O~U}`Fl)έV VBC^Xx%} S1o2C3a&wSe/Zi)6R5W�qBiXeb*U_Jl!7T-RsW,T˞[62_24�Ƀ1 5]E:MCvʰ<dT"%_!qD>WrCv@bKTxSUG%6!kiI#/ ܋_#M> 1Vನr.}Y&"0?{ ־c.ژ 'b9~n퇠#??e;Lȍ $#; TkI!G`LPw1u^C.dQ%$[M rB8NJvЩ. .Bm1牂ޕm�ڨ.Я/5Ԅ,% LHT̬@[,2%g1_+.pά0O}DkUaƦӌ\j<Q&gd`z}C/v#GފGD0d])(ĩ#!BsT(D`pkLtjm�P2|^g^/hN{t窴jh,Βf=I(Hqp%y!X=T 's1sX[[>٨tHXl2,Y^ţe~^f ,%ȂݥciDNY\4a`V߭%2IK~e*:Ed U kw @_~5&Xw{T N.i?Vqo e6 VĜETF$PX5A˭'l졃tN>km'G7/g;c٥>P:ub% K|U s.O|EΉW~ [)p[]195&~  lfë31j-6i zwޔR�{ETQ8+Q O򌨮7qqؗe7yW(K/^xP`$5_;  0gte~L#D6_L໪t+|I�#4\󃖼'/͝#,D]E[Snb+ޓf'{?<q洘1^CwWuцb|e+6r+$Íxkv yfSHf9~J_jU ;]e`L{K Wd6vC_P- ^L"ǁ -2Q"3DJre*x##=xE0Z/q:+5uvkʲwN1)" C  76%ڕc[k,O4}P>s$7q<wm"}@ӂA.~@a XIXe-9wL ţa1>!feނܣyҠ�v](ˬW6%ߗYVҕ\[,[R 7:ҝx3x⧧]�UwEl[\joU�t+S]DNa Lgeso4]g81"@X2/XgWFR+Z(~(>)C+q ~NƟ4QshSĝ AӒ>{d^@Q&<j|2sVTpHCyQ|2b3wb##>uRZ1=;.r ؾuEl笿 cʒTs,US7 Nnu!:I-�ӗ)>-,2#܊ b#z\ۙT-82v1HrYXCP34kr$�cMnKT %֥hhLAy}$sJS6.IJ.fY׮W0*&誑M4|Su3Y5wNn0j;q(n:B ,[]f4YdwJj%'$*oWW国g~ ,I#_sU>Z:gQY&03 AK \k_nOH�"DoSIƍvf^Jj"M^ss!uv'~Ǹl A>f*AgZcҳ XVBTB9[lZ`Th5;DNdu+k톧e {9|;c|5Hi-!@Ƅf[Vt#k/;9 Ip8\+B*fGT\z=9IU$r%xiDR-e}ҞB!yvc8Փ.a>g_@7_ob}Ca»鯦:\MzXx)=$Oh aYfGk BgxJ1o- PW'JHtekzsny+8йN^Ռ/�2kuDf; N˴'b儎i%&L hnT?ofl4IJdx/ ?8J@_ n)YeyAJG;Rj>[ p2fQ, BTVEr*y"#28RK 4�`?d}ɓgon:^ e +2od{(^)q/!GQ6rD*8<z3<-F.Pk00pu kB`,K!# YVQsw3y+V(xS?qy pd D2^ٖUTx̵W (miYDfud`X2@/(kްENJvbP?_64 k!H "lT U׭* P٬_", 6ˬ'aoUC)D#{T944gɹ*I~r+\,gȲإnq<շ-$Ӟ#W{;49m+6k#e0ۥnqB\^m4>M= uJM^yG,V%E!yFY/=%aYpj8v[B8X"#H1w^5╱yVFpŽU+bCi ta^p| 4{v+!anBf¡l_/[kKz!0>! Mw@(DbҢv@ ;1\`#֞ f/Fn~M9D>"O'X`}^ UcZפh>BUa�$Փ0we8T!}u<eƔ1S&ݦ%Qo;97Ut>+E'@7fojxvK\\M݉,M,vDӂ%8]?w #[[ T(.M 8v-Bd`DƐLLm5@z;=uzERVÐ1ᓘιg 4�:t5SfnJyI4dtyB^m2x$ MPڲS#vƱ3a@ pR(y!)yd4[v4$}|Oj]bXZN S궯fb4!9у/М^U.\ Do83bYA9@` RapWx(yS;W-$t+ƒ, m*;eSYkRz]6P.M#$K,J/XP~j 1~EQh.dķG˱}I?{ 'brd4W)__Q;gۯ#HuRǍ<FNgȴA2j�%ut/u(>[KcK<_>R1vqm?ؖ{1P 3 g{>Ci"u<[^{y]ڣyA @njӣ<ÿjUq$ w$W|07T."K!U,3k@'9 YĴxt5V;wt}(n<42-}/IF`W.G-�*m܅ԡfSuy҈+w-ī$ YkkLE&MkG -P�@{.|l,լ('ݗ?7i>_KokLn(xWՊ4"I]4Q1󬩬ȏ{_]|c,RtTsv6z#Ӆ큱_Ck tGJWlNN*}4U\&K[,8V"$ފ5i%~f<( Dvɧ,`?-]NJo6ꬳ*I63 :Ai&/tiE>M{EtXa"jx܎(.F쵗/岆.xX3r1%`b<Em_1z'\H,<OgBsH.qP%!DӃzyy.[;9l퓜܏0|Ш|z2xɦX:*͊jLwe@7Y"K߳F]ȮTØuWu_C߹NS0.(=$BglK;9pxAL6/.*a#mLNUk &x>7'D]pNWW3W_L%C̽mgg${~9crJA{n[iDŽO` gr0S lu`[ 7)qڍ~Z l hc~P`zG*I9Zj5 \B'tRc 'tOR;?M|'d.l{Z: "({R׸,wՕ~ v`g+!Vvmsf\Q5l2F,F{y[)T1h'z7c?o !lA`:\7eR)*XϐKL,Y@. M(TeR!-F6Ee q!%E*e[`oOolXl0˔Q{/:Tk�PdhQ@X|I<eg-ȣFy)3 _>eԔ3:3D N}ʹ_b&MF:r 6Kzww'^wK8eǏ )W.c+~F޴)`\kS]Z@g?ȒRٌ)7` sa>hR:c[WJw(3>zU} ? zrJV<522E`w;"7M'?dIʙȦB%,s%|}/̧ ;Nd0wy:@xR-[yͽTWtGWzt~?% GQiΑxqVtfyI bGr�馩<|>ȚuuG; nL GaViNe6X ~3Oqy" D-NN@'b3B),1{c7 kr-]}gDd<]F\i׮! ,O=F&%h#kO)Hfa.4HfGncc)Ƭ;$&t>[%B NR8OݒCl:) Q/6u}{#o(A ʨT,Gx=}%iL<>FkU}OImEP/ GQ$wr; Ln)*ЃaxAZ Hvݰsbj jγ~!~ȻirZ/Gn?(P@^r^O :Y8gL!06;Ǝd9h%}';5IJ :1| Xn/V(~1 Ef];2pSqc="T.(b:s+`^YT {coQ2 1園woAY1o1>IB3=]7뾒ϰK>]Х,y9lPCN=߂u7e¹�An$@Tuu$F)7r>+, a+ƧޭCz% U\ވʍ CQYnx]#KHhm o lY,53zep ʓ@w]Wi''Mg y%3ȯ|)Yb~sV֒J  '@yų|`<$3�>~ E<p K0] շ(VsܱSБܜ jsTDzCg=#;y <N*{8}?]+B(?.$YD(p&6=QH:p:Rڛ܃�Uy} #ofJԞUκե2J*LG鶍k�a1?fW y0ip(P)]ӹ�(Ɖ@O!{v D!u%DZ vyc q[Fg]u,%Wp r]x^,<T Fʲa%G1'hcT5c$]0%8(Hם.g8kaU :xZA_3{. q@DušJ*W^慲#0NYWVCa'kGDp 2c*|[?VC&8jNR0$V'8>ri59[sU0/ $Lc豦:CUvِQ<hT{ _A诜hwqfJe[>kṬz0c5X4ݑ$q'.LۦAؼ b5,_?m00*qGhd AGi"Ge`B_KJINy{}(_O"9Os>#TN}1Z{z8^>ջTR׈0d؇ "չĸYPB0I܉kw>kjLz,=zޔ%]U)vc} 쵠i!߫7r}T ILj8 {T=hz&S kC4iSxBfW]PVeWDЁ ٴGY6ݘB~ZBa%j)mW(഼c⑝'%GXW#4|7 �c2$l�Jl Nvm4̧~JɛQ)ܻF}lDڍD"{C BM#P/ mZꦑ\v2n4s$AւG"�o)Ȳk)+L1BUsɫb/APK)SQ8Y~zjgC&tIWۓa ){n�'񪚉cwAejdulavBς( f{<w9h`XԷnVMrCl5y|ƈTA'e<UOaݒ"*Ag=T|xr7Ffb&5}z#SÚPdo{mq@0a kjRZoACmC@Z'>„g[FdxL,ctq,- _L,biXk@eG^#| Km%/7k۶we6wwW0|$XRQXM62r)Q:.z A cZSHmXGQSWqf+12n>EcF$+aleOzZ5>\`8XgNWƬطh"Ik%Rw~E}WUtQܤTչ9K?LaWƴ͉P_v}s%Ym/HښE$`a H[hٯOԳ1,oYK\5eIH^6JqWBW4E$r@qzUu%kNXŎ߈;I}6Mi 9DZo %vYͥgLFj t5ѰZ=V!/9"(2)@& Jѿ\~* "g|[X]ݗp}P H2@1մ[_|`0yc¯Vf>_~d>#̈M_WbFP|Q$]b1/5pOOphMpShB w Vf"ty#6dRtj%VegU;k}yEV #(s5дɦKO-i\7 Mm}pixG5\8Z:مU�pLLA Kzbk 3n2xL[ �el CZsQ1�˿!Hۊ)5 UG:_fW8[M.1BGCjs$FƢ󾱿+M/_niILqp>-s]nwr&(�#Yx0^<~r$뉬*w)p*j 3͏Tc%ҙVf;3ut՗L^(\9iS{A'sʌ¢[z-iĚ@YX/?؋q;&kLgI<1j&Hhq ZD401tU1o;V %u4Qg1�;9/PҋXcb\D i)mPз&'%+.De/vJG [o(??Ծp>Ĺ|)I::[e\uk L|(h0ĔB5%\s j)*w.7l_�8R6(2$Z&ضT{1&ͨ9`ZlWZ\XW3YbБ++zਜ"3#YvriKW"6M Y1E+6+ӟVZ|Q6e\זdGcjuۦ7 Y[DpOh /W)�`=9e%~Y[ł#zI`=u^8Oc"/~2gB6vQ0Sʎs@YuMˉj�F@p]N!g,x}ѲNml RK@.Xg{.:etϊK P]5Kget遆l&{Fԣ-;sqM<T7~QѸbάn6*oNkÕ JJǟhD+8Yl=NN֚[tR~= ^+E@ }ssN/KM 4m_ l}tkd~{aGfӨl+$׻DyB\9ҷeK:|qL9TA]odzNӐa|a<VQvQ˶ XZx�`NJ RO9ؕmg {dA~RMy ;x^R٤%`Ԯ&veha@v<~5Pd:_,*_څpDc]Q}H݁$r\5I$*;<,c@JCԛ?n©e/ �D|pO$RhJKzSвqz Jm|_3Rv5sef$y*[TgGNN\D(Dl5F#aZySx6~5oEvd#\IE&J, 9 ҋ~?TnDҞ֧vMV `~2_NI,Vb?:RX&hk \nךsITv?9[MhAlp*n֦ٓZ(&yA>{cF#�(:~Zy3SU=6EGIJslpZK}k_ZES3nEOˎGsIuM�T;OBi@ƱƝ##J܉cnsMbE&y\1X/^.|:Z3]|=Ͽ_LzPk [K_1)U_c۞ɱz% /lXdxS\GP}TAZ4K,4󤭕l#oS~<N `<d_.䕽w~W8ߵE!m4;P@hnݢ-޾X`�A{)/M Xsp5RJ/r-`֒nQ0*ܴc p wȼ?^5m 21Px*ϓ,kuF~"My V3䒹% *,?`*o tYvAvS:$'wwbʚi!nMۉlЁș0\m%-YŊA x4t6:$z R[0$DW|<yc\na| F;e oӬ펇P-$Ƹo}Tk~}�TJW?7g4N#j(d4X{߈3eS;ѕ-|þ]hiw7n)Uq{&?#B[3< f\}Iй`9vWCAfaZL<>ɠ e4 I^(Ng~T{́,t1Z"֎v֡2.{> )N:DH Ua-ʞtL4wM̼z3GeJrw;@)d>rZVYA_lc6}+85ckF"~] <ċ8 __7\X>Etp`T.rN# 6h}2Xjbdkl)!V)߁V9]w/׳mBp33gk蚝n&'p)!U`^4CvRĽƞħm_We�!ޞҪ BxJ|{<9@_!sa@{K RC* Oe6;Hsi#K|Ӵ&xLH е~M~!ϟX\hXav42F U)F~\:;7#x3,YwgDHo¾AV'Aakei(5gGf^G߆gO5^@'6ޢ&X:&=;tZWDi槏˲ˬcYn1" usѹ8wƳ(VnW<G5ysd33iOK;`*{j~%6ӑϛ!<{I:_}bPnp QY)L@oA!)K;p2DeZ˟UUebnV!-AlUWIK~ev&gB~aT{d'Eu:-U#cNtW)%m#%$vxBR-#jZ.[|nBJClf.:aD7М3ߊ.|aڶ@7/[ѤLi_J)3F#kq$ UtEc"mzb/#g |}=hS^M7|ņR\,<m¹v<Yn'7o]aT;8}Ê#t{P8ncą{cYL3'F1dqg!̑qqC3FON)eQ!lG ;%@Yrs�]%{4{g<kCժ4l=[r.CL?g6ɒf39*0!"lGN|8[Z }1M kGM!(VB^oC%8.?[B̲h~ҳ\֗a5i&x"4qIF0D|YLO*lfSĢ<:!̺b.fs$׺=Θ/W6)ss:˜*i<r6?Y5KܓjB85gBE~߉3R}NO׭;{ 0wx/Or> #5bqvHqT RUַND@ʱ> %1?+}f'Ko7GyngXkG nu?_ 1zcz#+aP+Q'@+B9Y[STڏ)cy{xSv[Y}cKN݁:=٨/5f V/JՔ鹁9W7s&SA{"Ɗ*M52ini#q46'WUu3z MCmD- DYo|-+lFD_bHHLPcTuUÅ]K u.�/r")t6› {@_ 3GJ!'t-ںemdU"ɯM8>Kj61RW4:\#+bX?%щlaIe޲T6 *IOuëUř{�+<m)w|q)Ly]U)Dbt@8q{*Su7|Dw35yw X'.$+M i?4xU?'CJ R}aLF!Meżh㚃4$j4iNuSE?=}rv6IpR &+ij3:{?Z|aPhYx�m Qf쎦`zSjEqQThu3O|LZb~`#1OL�$pCgE@\|sI I7fRYH!d*Cð7t@dĚ솵|[yd+yD)xg:yDɕW[H?>=Pg{ Q|DiH]TX2f06Q~1?E:W_37*k(4'D'pj*B!,_;aogJ)SPhc|e[{NRZNѬRX >b!tJid:Cj{-N" 5K{pmE՜LXeCe2-*?5M7+NkT$ZݹRS{OA*Z>O  t -׹ I<g?O�, o<vx3O=E @S1M Jo^N"$hǫ{R`@|+5Bb˞vzg͌HM K[;3 ku-\YORGHN_ iJ.j㸋}ȌU'5O[Q͟Qm˖t0)];KV҅tY:6Cr"xU&aN .D.Q)tq!>bFd|ukyn �AXhܝ]c^GUM >DcY\:K7CIu5Zx0I;!݈I*\Rh "mAωrЦpb*VÉȮtdK#p(NִriN,>i2OԴ/+#!}MU9%uO[ Qz"lz qaw9Jk\}y߯UGUF̬&;p^|-p,(?W{43(4YVZ)BQ1s tYK_ fE;زoz0vryHF9_Ʒ0hK)^ Vڲ*Cf lKQFl~.TXu~[ ŏLz~6%~gh_ōG(Nj!az묠;E ѹWjGU*%d5k5=k1f -5 РCP3 2 tΰҼFզ3$._yqͬ;8BKBNƞ,zzƽE&|Q2s0ѧc#R2^HL 8ɼpgX<D?|(R3 >(6K?~Dwß{ 9X:*[,H .9 F@A5-+Q] +Yxɤe2:y 7E0y oŠ+X083>&|װ<O} c^wF<>'�iLḽv?łg)Bt+=GVh + 'rn&Z0<d;bo0^pAONT%K"Ia�v)gE_9땚@+bXJbA:x )oP[+zPc1pj]̕ ?[#喼):TB1YS-20$�zLj2kngWޅWbT..;:|C֣ 㩕{~:X&H`I "ď~\-_FD;n</|ԣV fӱ1<V}Rg\z0-�h &s"§\_D{><.Qu%)J=;7 y!8zԮ"=h@I)n#_֚`,M\U{7cޮv) n)j+Ƀs2n/JnI[eߎGƜF>H8:Jc�#<׾-ǪO"vб("7%c)8|fP-TzJ BndY 5F?'/,?S[`H9T$ CDT{K-(˕-H1S{F&/h՗ ?ʝ:.Id8f2(c@{G݆ aKΥ4ܬ$7V6&64uij!T^3Ru +8X/_p}>DAo{<zt|O^|jS =1nR/u_څ7EjT_Ȱgtr ŗV:P 8 ;"5dco_#EJsفd,Hxoq _1U-�#|6=Zr[`a]ip@Nb.*Vy?aT=Khǎ,v ~{&05mU   F?)䩅]53O~idV“ei`G\<\;)w8>/�9_ ${M<D.H=v`VISrEcrYu=Pka atON(!bBuUX1fs3Ùj芄qQyjmk]|G9*K(EUimwYy&s*jPWOT"1�F�_E-=N#AADŠ%i<o'DՐJcO s$mnr i7j$F@Kcay##9S\i.Wa=kjh|"%m:U23}p_ ci%H CԱ;!_(5u"d|^43P2wvc$v|M @ـk;kg.s<m$hd y:«.^3l{݋c,KĊe=rBoS#7bqL!@S9X*lK9}!b{n_T@:W-*zN:YO:A  _SH-I1yYN!}5ߋOM2Jde9B.cllk At<.exp}\" jO]Y& t9:…[ąAA 7'YF5TeϪ'R1[]5qpz*Vj\~ bz 5&kq=$ȫsvKg[=l9 L~_Cp7J R3 4Yω_ YiMa\Vg9T[344߱jYcЛPx7}fp: {<;U, Z&U*ԇ@B3o)cdփHi鸼ON# !L FG {͕Ptި@]lD9.kc3F+:yxb5qbe*p iSI4hЄkqOd�ǎw:JF-"oG?K!C̖cJ=xn7܆* w>[9h)颟o5{=>ZKڬ K^Eۂ ;"A0WMG)# 6&0nܦ $s:xD1@@ׯ/ᎻjS 25٭m!T<%8kްN"'O. _/LQ}u`*$1 6QOuyZp9[w&b#-H}EW,.S[M;~؀C*;r.N�뀚 ЖHLֳp_-b093i[L>ٰOtP�a3KNXKϲzVS8lyFZ+aiYtk~Xˎ"T;?'c pYEffo#SSЄwGb r1q3lNOnb ʩjg3 />^E S2Db;AO׉|/TqMqf  8SgqB8)Z?L y8+b~w=mߌZ(~&q2EY q?ni};4k+xI(m&K�6@k%U\ PveHSg?O -lC h_!~�EHLbU<4{Lď GH/ L: H2</̙)~+˭(I*Qf)bg|uT6E2fR e~raSЙ 0@|đ;O"( ?}L-0#xa. 8SqQJoYPvq7Ld <A@.o a4!UHbjD,Te c?+cF++exhi)#/|pz^wʰs#/_mvZ6^#7S_0{v(~j!$:ⵑȗc p2�Qh~Ml+c!pb i]㞾R%3/f'L6g fl,A6*b6ơpeShr)Ņ9w.(MxFL ] GKƃH &LNzzޮ*@)0o9mEgɲ1n,% 'TzWLZ/8<M3{fR५;U0޷eؕ{=ͫzMݳ"v:itg~nڥ8;{!wASO -Gh:%j+]5#vD$$2@Ox)]tؑ!}-5 XXg!I1W޶-WMe49oTޮΉhPЦ}KL{�xSMADF*M[@0o4B,4B=uOQK@fW^u=vǦP <{؎ؔ.%fW`V8O(}Zl #:lNnSf?n=-`� D] ='żucFLɝcUDWU}Kp{)|Z:fS-57nsKߐQUbl?N'nj/\Z{-'aY 簷 QO�Ho/&e=3d &b(Ӗ? 9yT"|¥؃V_lvjTUmWdVF`v?1/M4Tb_՝ tp:v>>;Ā\vc~q@F⦏ 6IP4cy~ICI2<5Ms]-'LQJ5oxԔ,N?*y_h1 Ĺ TٶC_䯏޷YH2 XY ^f?)ӫŊN71.Ó[UR2/ .o'2Dk(e[! 4hCU[ԁkZùBHzJH2b˶itb>Wo#2~u Lo\4Q`?RfS_zėJ``+zP=?GgHbv*| ^!v<R/bXRDmO<CCWY+v4&MrpEִgdi d4Q#f| ]cIb"}VL8+"n< i]vp&zFKkŶ/*SM7dv2W#ɳElp` x}8p^t)(%i t`^p-QMuϞƪ^*l[� &X%1^ &I$g3ͧ$v;@)Q,}GN£>sQ}BBqJdU`j@cA(4BINkںo`2N}`DS^Bc"D㷡b1&ph;Ԧ-W) !S:7-{,Bok}ށ<)eЀ ?;!^9b$_T끻΅;-i5[&BsgCp9%�a އJʴ[ɯeg]TnwB[$H21amQ`ZUnUqWԡMwE#O(-8^[7,ߗ{}vI8Lc ƶYw8-P}1]Bs1a?a9zx+OҔGx7O' aSNl8 WYYħU#CjH8efF6644TAǰG@=QI; \ O6PHl8 P"i)L<Ǣ D=$ݑ\*&?WM&*2<<R8]!㎘RJ _YN,A*^ԜO+jQ$?RV=Kkam@|W*ſAy~ E3;Laq39m+\dOecM(%\ Re9pJgs 7.NUPPj]YPu; `2K$Er.p#6Bq5#ċquwGH DP%x(u>�L*n ρ/Mf^v^Q#xmSr g#ULMH`˫#a'w^u+1Vܝ@y3)A%ՙfp'i24mJ,f!U W"qHp}ju ^?$|+j:K5�ĝ;[Ab7 xyȉ]n"_7]L<!N`]ƕY<=5!u2{RaQSs&14H9Q)2);W$9}f"c#{6[ھӋ_`W>;Jl~_Byf1P++ϻv͏RG)!@8(x=)Vm]bOOkY*B_qP{2E)TCĸ/㔹\R V|M E4Ѐ#f>D'<܎Ĭjm7“FL3禬Kl:wxtEz;P.yAdٹT0]Euk$�+w^tmwVq*}fBe{euƴAN{b_2e F``j6O;w/hHx++56?ݯy4t)7E7] }'gOq ]E/2ė!V[IH6zxj2į"5$Il*ׇ/L ,H3u!T=aUbW"ʋȲKª#ӂs56ͭ:Z'F9:gLI/ifWs^Ep<lCql'*KHe;u(}qq&;N0b@[epri?ш*6hh�+2^sha h2÷CPC~4%kQ 2ȎueY/UTom庨] 1|S}!c\|ʴ1D7d4+,7-2n*޴dȦE hUCr=}OeƵUX?ڧ ]ap11wϜϮվ_#<g/G%t1Sas+7He7-36o D.RV\醍 ~$Q5: Ms-vzͿ""K^I/2-Z))~4X,$,(8SX$u[tDű?9u.# h)E;-ol#W1Ym/(, ˰| ķuU8t\1p{LE227V9]Cx8bb98 c:\)5w?U d? UrV$^.[%; -�>OR 偛&B<^3hS/LR@G?ڝS.# fىG(kFea6/aoo/8LZH?/H#;&}B 1d]ěߨ=5B㭿Kq:#=:.=iAȍK 4Op5e�+R8,)QUuUoEQ\m7H\ 9EM"bYLPIVP,O$s15T7Ye<v0?dv{"""`ٟe wSӑKʦrLǽ-!2̃1.0ox:@3;$Hv8vd췟�& lˀ_u?(2T`Ѝx[,8W`%hJ 2Pk'/-v "K#PdCNkupXQ\]E $It nurM=XA(YEWhظ@AW; ]trzun o 5""VN GAP@ N]bE s[BD%X2!hÇN D >fn�BMy2z.rlHWcR5Nf'Q\4gE<N d(ȱ9"LXP7A3v0RZ(&S3R \M 4\ )D mhq1ɲf/-iu)@1ggu]?AgҤt`Tzyl7<^QpF&"k\PSj^ʽ@3Xb)%<z{2^[U$>yf]n: nҽ"`l3Jyؿ~f "ؽ`�$�ck4:TsZIu5'LukՐD[%Dr {#3-Pdy%|ȁN4úIm+@MAoӆر�n+*;2\-?@E{>/*~I{ WV48OP57,ڷ-uHTQN؀Oﮂ s ;0]ٕK,//@KuGycϿE_N^cJ`tsv+CJKQGUd(nXdhj6�`2WD΋rkU3_/FGC,Ebx*ف2Xs|XzbT4Ě"BcŲNrF?D;AK2uqf֋JZdS.&0u[<h׿ٍ?\xȱ\Kj\6s/#Hx B$ZP4κd77(", q"{]MQbڣ.S,޼]!s; ۥu*2TyJ`CڀQR)* #9EHm^*Lu zRb"cˋ5NTFm[T UD<R_(>"/1  A4o<V?G~MuQEA翈++,MO/>9/:=+jKaw]]$zAW4N^ ?9L*H4ç3;w暣R="F鬡&zưxQI,){9F?<m*uz<_~hd 6Y/6C~Gyx $O?1UѪ$;r)pY2b@`,qH0 P0I븩QZ/nzP?JxLrKf`.O#WF5}gf?heuxU9c2b2QE4}lw0G%uKùF-aNѹ{^e޸ 3;_9ٷ たmuW H)qoMk1%躩^Zr@u/dT^!T[F:58yݶ\x} Wua̕@Tu,ax)⟯<D0?)9,{5g||Vxƪ3 2m:].nȀn)UK]_Q5EQELYuOLM0[lInd]2 U�Z\Bޤ/;m΀ۢFTgl~]dze6Vu~ �֗&U6F9 83ڹ @f$X/z!yRYYzl3݆B"+Eaj#BON*^?çE 8Cn';/ecOl67DfL۬[qO218ӺI} Na]sV۬ yjpD _%Oډ\Q2kx[GM󏢂ك Ả9Ϣx}Dk :-%s(o ]~1f3J/ /ўHVWV͏7Zt䞾]&DK/j)s4)z'ue1L pѳZ\Kt$8T1�ZHz/# E@:9 �V(\b }(DdeM~A_tFSĬܷu.EąyUbNZ _mr}l`#˫g#g]-mLۃ�=8E7niNүE<TqJ7Ry(Y̲(0weyEUlMGzIޗ)ֳO6W&E0956^l]k@ɷ1lM&q9^f:xۢZ&i(sf�y4cMZcG(iT8hQW_Nd8{!OR̜Lܢ|8mu/FhJH}M)Ad/hV;"dx"ݖe۰zvWK0_߷N,iqe"PtYQq3R菝W%l?Z30AN`oԼl!FN+))<ge rGAncITgĹ|^=aC^TW"RHD4ZN Xm85ӻ[#i 7J!"=}G~MS\W 'e0tBp3̔o <gHVkKth�U%nx_Sz;.5@ J_6.;s4l̸7uo<iw܈{s89'yRZoϼ[( @OQ e,l.v0ܢŇC3$QMRQUmNd 'r�Fnٜ+R:? d*;F"D`lܓ.G #ev] ?s#3DΉJ89lC_Vq ~t[=Z{d˗ywnOm.'u9J /GTǥjxYm5֍5K2s4BP4&{qю/Qu湲2B=m#TuR:SU$10" xlQWz>%Fk�4?(Zhw@23n`h'W])1N1C"LފI|~i <IJ˨ v>Uӽ$#xmhF-98+̤;vc<Zn8kQEaS6LVAʟ$!fVH&t7^Amq@b)hK&;aTI@9XQ̌^?d3ZWM8K4*o_(\%tcQ& R,2 4rݶ�5Li;X3%ϲ8 -/|2 }p:]فaי0|9 KWen>҅?FՃx[+0÷`<&HҴ{#ZӶ 8㷍E7YU c. HPƛS:0ouZc(6 p{<ב(!@z;#-&6<r˫dBo`\kh ,=OB[]^̝Ѱ[m(/ r UF07㮔,ndgWE1`Cb`+0Y=>ewmE!C!fJ?/u/2.%$T>y� K3w 2'òMN8mV 1h4&�PlNg֭(0#)G*MR85И[a0JS+1m6i͛XR8"ڛӣ{clw2t7<mNBZ_%:|PjUB7vξqEPA$mL1ΖKr諑>P�55gU¿ y$&h\C`!8_I $y2>6AG+ӹO�IKZC4U3Ip>S [.[~'LX;AX"}�j+!χ!s8ڸWoD, ŷI<̩ﮔm0dҁ.l]: 4 v@ǃX^",Ș* 6ۉ7㨕xoGlX{k6_۔3:x'zrvD=isbP <Zs{(8fl]=ԯ@:q\;=l2D+72`<vYqsG sSś<d ȧ[jHۤưRVz' ehw#0Ι'+! {zt&N-`h)ި}7773C�25ζfFZmi1y_QwAvy̸<p程(i n7]OPXT8N>; 0jyYuwc琼w^F\A;5X΅* ݹ8DfQ�֘ V, A\N"a .St'"B](I&ɆpGYH{] ~[v᰾ufW%v&}9oi&|n#?>0 S1^zrr؂TE<c V{*ԐNz=g2Pm6atE6V9O'1[z%@Tl;7YCtח>#_`qLELlrhc]hk/LO<fY7?W x+%o  (?:f(Y" 39gGy-F4 %tӺѷm .d 0bz@V^ɜbMs׉.t'Y9" Ӌ+SXiәۮGV ;θ]-ţ}a=x/씙ت䞖,q7]rXC_n͇N=Wc݊y$ aVV'QߢAmJڥk^[;&2&jEjeٗƷ�kųl망cMۼg] } ǎ5ї4ggO=&3ECwR8cЃȔX .3+G E47WJ. dVR<j£whִY}S 7Mg s1Q5ׇoPј'mŸ<?듰W@L9i҈|KZ_K^ܺ9GAg­Lm*݌-K=Q ?đsXNWꦐkИG!Y! M,^*�C`EӂC-.3L8 �60T{8ԇxC6�5M?1ꓙ )=%�#9BaJ%\! wpۍCVp_̈nAB{m0kei ݡ,8ܺ<(mQJ)ڦt�m;C;hN8tPo` ~^Ռߧ`Pg{gͻjI\qjcc '(8m_wH΅qiaQu2ėEpA^gu;o}, P/ 'xC["~64BrN̈^|Esv`⠤Nr^O-In1wDWpHN5KwR W~=Fi�L7댆Bgx֊# x7pu+>cI 4%2P.5v1ՈUXZw$t.4-iAm Fq �/EW~Ďz(~`hVr]}Vݮc;M n(P? ̡ן"7 me:Nj~1މ+&فME:Ma]ܡiQArg )Cv}FSN#`'DH&yT0SDOA웱V`?IwX(A㉧^1XNQ:S=�URwb^gހ?M7X'fEK' ܡ)+F$0CbDTG JuBoɲ,82of,)L?~!# ~"%_qq0TLp/HPvyނD=~Cߠ!f{@8p1ww:N 0}ȋ.$XGw`-{Pu'#Y7nOL^8N<JPmh%6TݟC.䃇XCDPATy]^KQ\YMC\zm7~GF.?^Fıa3 O0Om| 0ijmiNfKǹ9E } M>'VCyw@UuyƝkE %{@;hwǟN!55{l 0N;>=`3A+đYj/_ GQ6nk9'⌽ GD&zdo%>K lG{ Cb㎜#3mqVOp̏ãU �}81= "Z(exc7暴KF-1oi<Qr&%#3]YIq?KU<5KZ;b =bsI^S?H0 juOAWFEŋ@(O ypA%-3z6lõo7vSz3Od#. \m  eeDl6wC|xc`LމRpxRͬ\u&lڙQEeD7 Pn3v96-/p,s:])^ndQ&'+A[lL9T#+ :dv@NVЃmD90:-Ԅ&(v џoT~y,NCU-|꾷7tw!}6<K5/8iC 1ĥoW TyRe*Ks(u7~5m6]$mN]3%u~ =) }Cs{H2IS1 >v(T dχ k96_F(ZQ553+3OAo Ԙ]_Y%mG6MgاgÓ4wZKE$1Xn'Tǡ /=xOeP'-l}*iz]O#w"<ړAkV7uTcoTjrC]7T])!D �]jVyg K.|aY,pM#ؼG5>1n =ŋ+Sbz* ãdOnpP186/w,Oؠ9,hT[f:tcj-4+Y^i_ V[GSӺ7,- G.{:{[tP,2#Q'EKǜNիʛwP <+٫Fȹm˪%8u]4&PmRjrCTPRz nE;K0OX+Y2�5H'0l@ 2W[9 \$vY9i* o$%uKE 7=O "\}ٕ +lXf ~ {9G 22}F^,A.8/_XF4m(ha72nv>bX P8SB/ L 11؏v2ڊGw*Zj$`�i|N}A˽kQ۹x]gu4Ѳ <V3 QWwD۟TޛF@w oh鶜LYgo ݛ O, ibDau(TD15< hY)v^?$!K.A)Gz{NR-<.ƃr8Vfm&4-cϻ3 ~SQk}0Dl! ~}nIYPkWS^9szOXHn.XDrc\gY<]GafOTRV|v}뾑mI /b?H96YhOj55+92Xe˶vst +_융'ɝF(;( 1 .+ݔvDEG-S/MDB-JZy>;zC$y0 X0ujbm%9s~EV{xET@Ok׉˵TVu %EN2@~@H B4zipRki oE&W-z0ᅅl=x׳G..R *az@f͌9v<POuvJ9PhOvۯCwr]>ǢhxoOpG ;ȦvuDU Vq>a5XZy[TY(- >R V_PfЖ8KKl^<wil:mq@Xj!bVq_@<h\.aoa)7t;Sh&8 Z^\*.f:|kHu=||=Vo?Qp)%"I{RVZ-CANCT*s5?!`iAF5'm=t(X.5"̙[к{;l@ۨCJ:(=@I6$Oy >?`yU"d<HۊYr2a8fk_dVbAQyTef�Z۱8GN< D�B ۫ŎK"n\ l:ٔoލ#P~/Rp#PT4ॹx5YHw2֥{^S(zά5v*̻̇*sH"rfחcUD>u\AMe:wo@=KJ~]EewʹtsSQeXl8,c)Є~ӄb;f '8(7;g0A>|`;�.nJ 4cюꀉ_FY-hu`b.Ǫ>YmՄH9SVI`qq#ALΡ E``a:2h03 aތQ0\*c7-ϢD遇 )6pslE@F]%rvNԔaq|d bY^`#8Ձtsf]khHR{\<$\u H=tfH,1p?L =B JkvN:9mf-HmPcFɁ "S]B9 M fEv=Av%!ZPQbݶkV ]jk>ҴIQ9M&$fB4D8^-dkF-ߴU2.% !>n티bxXToSAD'e~T!CJt@ (G$KoUT#5Dcjɳkhք!{fPLE`+nsy@-ԟk?._5S _(o|#`,r4$~,3uklX,cĶW�L苕El N[.<GV@rq"ř\cR4 hO{R~JWN Gn) a5yF.rP<ĝ dA}_(q2#Pϵ~YD>B^ˊk].䨣*�n>k8 CbzsrMZtm̞ɿX}(+V ^F<F= WOR{ \?��aa=uicC+5d3:#GHt  F=YrIHШĻ1,K):xr2P_1@uZoǨ;ۙdyS-DqG�+xH? Az5w)ddTAra8nϘfF%?-T.$|cUW Y\Տ̗e2Lj}=%ʟۃH\Fu:grѣbKƫ8XbwKrjgϼ^8p*U|<#p->Ntjy~ {+*0[r�|Ϫw +4:0?(=b򘽕=[ߡ02F1-J90? ̄gEQo~߮ l>sW&.*s#rKK%q.h�@)[HWh8?r33L V+w!}]七PS ?D.j|$?LV0~ np{G= H`t^bWVbqgýD)ŠH)rY@z)Ck-ׄ NdG\s _3~ղĖ^pJH%wޢ'k-BDvWn)6c"HqxqK>q{s4DmVUQT~6ެTlUIgwz׳8J^}z+UkEYFć_<]4mFeMB \s: R(캬G]C%sD{5<LF4@4W.8<ϟ;, ݫS :>?hR;T!FO~GCFf`j fbTWFVMP��N>t MSEH"ui̟T<�B2v 7͠IMWݪC _*]QmbR G40B̅Nb;oĕX0V 3$@"Ssj PD!%DM1Wq`qJEVÚoi,;Ҕff ltYҠ ӿyLWΊ;)&wI53EژᬹWߘ ~VFsΞ#y) ;<e{A9*{Ŷgѵ%˱to%1kJU?b6 #0B{/eev`:@ћݥ`>O-:<n+Ƣi]e ^|A�]˶V[L-'28 oԎmʒ5^ɲ>h37 z&%#;gj]&4RK,P0GBj? >:R5CJX,6bhHȿ 2".h:?g|u>=\x2 ^P6`}>:쟨H 3|Zs>g2@J|R+bqp]NiJ |͢ ump qgET-qr`Q@)ngjX<Ssj[05%͏7[׆`B^r8p=5A|jf@PEܪQT= CZ.|吖̙r~,h>Dix;@Ts:Y�"tq NC!ЅSJþ.1E#I~`}q^El9ᚭ[IVTCHn~y+V^/_gRᗋY|gP^fAjh1)l {^v PJPQ~n\(*39;jYu$oT:e"cJm_u{]j^.wlϪnFqʘ5M M4Qf,"܋; RKݴW,oՊI99WF5X+GC~EȊּtNng'PGxCS!1BaA0H\$M<"&]Էz]IGmd�,VZ<cP,#A8 幌LTBgMWH4\,'S}ҩ}7$$έe"/l:ar"/h聾#yAsXYjo,<f=6U+z[,h^fw{P#It"/8)Oba,$uUIH*_\_zQI___=mkBmBdhVnxrHP-2ݍd0CVhG(hAGP}ЭO¥?9O\n@GWTW7<n K@O%.9-X|p7nEX oGp4$Vq}_xȊm i c|x 奱o gN<�%ܗnR eSuh:�)EY! pXq_Wľ.Atoj X2U7-?(gQ%F4S/XV>Z NvSwD؎ŒUi05J֋?Y|=th "gCː&V3q<#QV:ERsˏ[\xM3,+kYBɭbJX (S(\%MY +`Qv `O<T3J:wOdi_{7<Fat\S=ݨ#xMS{ҀS( `X@?KZ"x״+w h8jb xZoIyOHz;S8f<_w�.:y@-cɿagēږL@.2F {MsQ -@Ze:@/h<lo}n Μj=uL k N!.~e?*[�'.pG_Kw׆I_9+`^Q`;Rۺj" 4d̀d7~t�nY  q-9u YL%U!n,Wئ%6 /Y4R>σC|U܄+XηA7e:T. D5 ` R0z HښH.60bmQ?Mp�2lfKG*$ɧ@i Uoo>  Ec/&s)(4 s # ݖs;Hy"2?5Ÿ3㈞M�}b]s4y¿ܳ7m  .n<a .RЃ<GM>؄gP&T1evIy Z {ĠAvqWl2sS`yp,L�cB ]sݯnADJt>Rcs>Nxj g\N-<Q$s\-ȗK1֞5ҋI/3*)ư6aLa|#"G-|'`+q,B)P~ G-i&Ǿܾ=: m(=LX\ ;jNуq?~Bﴣm[<.SK`5\n1~β?$wJ �6bhTtI w(l<Kȳ%IML<jbk^IFwI?V, a]T(\0gXM~;;\n ,.\sM0w�!#]Qx)Y(GÆi0X|.N_Gڍr2ZcxL?T{MTMc6H{qr,#*3t3+{ё wl]D)eEjG+\HC\)H9M~08Tw"455}|! 5h#`X;˟1#PwHGb4Q=pr*݉)p0rb0^Qti߸hX]hk?ZqAFAUWK{NH)ᑙo0I#f<trUcN\^~34Ѱ C 94Eʨ7<L㭌DM|,Gq!Rg3-B3Ag _NILBsA�.W#:YoM/S/4!%oj'ǡGc@!!|;qQyrq_~v%/wKϚo0;ǰwr{heBUG2~(}H?~A_6^;3tj�׀җo7,}Rg͏z2%#-#EPN@Ot<8SC4H[ F_-݆)If4 ),94헌iZ =e t ˝gs|­4ݘơQN{"eDFXF@Q  ;xL=ZB].pM-CDc|_=`ĹLQAZ$h;3n>',Tׂn&2Lue&Oozq[o2~ZdH6/yrqyW^#Qp\=Qc/+*փiy+BU@gA\[ܚb9vYT(=}ʞe}[ʩ0>9f ۥ|ù}ZWBWKznɏ<�%p[Pd1q޿G [$WÓXL{I56 Z;mg>n&�RJ\l}c5E yLnW (<Br vg2Y琣.:?bLv.#. ɏr0+"}H tPWXcGnHP`[ jDPɿyY6_XhfJ!_] k<i x[-5 ͢mlex?c{jz$a*dz6&X7_n`ľt/k(JV䂽O^B'xd 5ke =Go/ J>*JҙI% 2x(uR$A"䲃(U7@2`H8k�$߉=ςD-A }@A؜L>&ؽ|K1*C%ksSL-F$`& Us1/~&yr;&P׾EX>%1O| Χ82 ,U,ض?Kf-1F=YqB㚹/u؀`bU:SuZ0n uISoƝ-x{kvYT'yw22 Dŧ3 0 a{>pBfZ!מcԮ6 ">t ıL+=YLX\0WH斗,y8Rdy T=εv*jY,}c@3X"˽#DjY, ybhh)L@뫬pO4D.!=fB㞸!1[Eqh#4)D+fz)XiMmF.xț y&1v4ޢ#^]9U&"0TcM> 2v S`QV!" na|yOPθ&JTv+y͉p`-M !I3Y;lQ7m@9{k4o6S&K.Sdڢ AfccJKhԕBAף|Ub_P<-AieVy)kx0�h(vc.BŹ6 _:+gQM:p:fmq>nnUk#| /nROeS^s4XԴiNڐm_|bw@ ? OՋ=MZ\1 *Q/~yQC̎ /HE9BUJ 4{3{-0hgƳ*\ 6ly+yՅmc?Bv-?FNA^LR.ZwDI# ?TFObPj2 L/IiDkM\v|),f&gkDj[߬X^J 5B7VD-Z ڈ/84D/G17<b8C:wbr%-`)u#P]!=elk, �+0ٚ'FI/F>s/:xms(#` (xaF|ezC&,El2 8Y x8XZ^,ƋĉGb-:8*5fآ :,iTKNDƎOe(:wKaҤ:`ΡmRA ~0d"Y+Yk%O&#q% q,Ƶӿe2OySݦƉ4 t,Fop/ax ;ɔO Eb۠.)ko[c V.Uf 7G w*l9r%16ó.4B'"ۮiJYZ,}gSLѸQTڌ?tB?.},L;6߳}_o .†w={9u2芠Te [svv,u5cljBR6ʲ"pWPBQf=xZ8S,=Hi")r56_oHkUp/6UzAmP[�AQ$�IdE'5 󧓾aL~%V;%�o#%Ey";nZm^C[]�'ӥiPɚoDJb0>ϟE>N^"<<tkVی]ɔ\ ڌ̪@K)ֈҌT*h!74NlZ+ӊ]yJwVXtvp8J:1YW)6p6QkSә[ukm79 Ϡr8/^ߝ;.חKh*:ż9S6.ﵲU�g߰Ω̗6V0 &ۀ[]`sP;f6\&`a?#4d9&e 1-xV@xĞ/ ؕv9_yWE;~u>WO꿲G``5ůAj<FLlkX@Hg ҷl]=RA`#m`ةy`AnɳZVP>jߟZO*[M`(*r?u"7_q{ÊmdI$C r2lC?gN4Ŋz]މsMT1h@-Yyxi 5Қ|R5z :d{6mvhO9"Y&StV]ae/];VU>\Cih[h/+{ A ܣb~-V=n@p*C-(+~:wޓi ?!܉ym?Eo31ϯd&غzܠ ;[0n`8;!?[p4pKCh~Q^Nk̬q! 鬄~ } .zKK9p>/T鬛2ij2e."/F!JmCSdKjtUKyel*&uslj'W(ied|;'Lq'jF:4Q15lYi�)yl8u̞һ=y;v[fW<_.5H:ZtYwEE#igEoN3b`hBH 4i5 C~G5I Y%;r.%m%qhj:Ρ1�Q:y%:cuU7mk kH-ۉq5"ܹN}+=DQ@*6m-@l*EE`YcG#7kjDp]W Y0y{Uvbʂ7‘HЉ�AΌHVNO1K1tfYg, *=zz' TNyyWN.7�gѸBl*y}{(bxYRn0M>}069ӣڴqwc3a_H ut.Nib6,&yg"/z斺f#$R[OY,i›hVFnv.=.G/BB`/LyQ5H5>3RhhWXh=^"_.<Yyӛ *!!ovYK5_8e~YmiU ZVPji* UGC.[Ң6Qgg03Qڴ[Y 0c2 8�>xC1w 6_&$=}ZZ4F_RUλ<U`"K"c-WA@d>j~.HJ2l/klk]\,Fvn57v3NyuqeAFڑPʻJ�BM;^JM~ q)DB~'jʂ7Gd`?.rl#AK 9"df4>CeeV$|J* N[`Y~b&vU6jNihǬ&6mnԌ2`3"-Q ԕ^䍅"!oٟk=mu3 <YG^5w|W=�D#˸.ܺ-ſI%4trŔ1*TStׯarf (Jq;MmK ^g_x@^H)|j)G7eY$5w8f`/VWY5c{ɼ|_/SN7]lܢ;s=[ƛCicqĜ <qJ*dk|)"e=xٺ5NҎ ?x5t1N0 �c$2U-vjYe:U CFV `\[!:"95pJF+qjᅢ"W(T&mN?Zow2KZt!A\T;B*y6-+jCpP- شSbڋOq%;O":�<rl2f[4qGV/ϛpK+!y%np3=B~^<]C-0Zzhk#VnO�H 7Y<c&yldׄ~HaG}�߿^'m QE[$k3܋A?EiCvq`xNeGrN~( #OAF5|n;r'd${G3I$|Mnx�UaKe4Txop3I<!,dFׁ|,_A= ̂PDcÍ3  !Wd5N•<LJ@N"\c5.Aby+{`E^};&S2ejNlZ=T۞P,;qMwZjiS&cSQ'|$l56j#< ~Вk=A&pco3RXt%[9$_eU^ZeJ(dINF<,ߙ½^֍I<'nVB} \SL[C1;2 ?? <3֓׸<2M7~x*;Z5ʣ"cyU2w7)Lswrj+U^ԭl22tpY'k$A0+ J{ۨ P_@dJcgE%|1{cuirrQfQRoKvk5UuQqi'jD]fcm r6zw:XV$ks \k{JKůqM.Q[AsqjL #?!(=G|" 0_fg5]4fuiF}͓fÒ$Ixrj _C˃^5B"=:= WoqVڼWySrS19`tMH2u'C:&J5w8*A^ c|hWeIGɉ1x;pq^'_t|x(yȗ%p3QRo\s|%I Y0�4ϽAըAZ41 QeI�Sy]b53}^ 23]Ii6g}JPUbbn } 8&Qic2b�Q^Ij]x# jq*x�-{z]>^.weCҠȔIJ 1LhA (+;x{!=Gpd,uBۗ5d$|W+xehOH>Tg։EMrc&5}} n!˨/st9d@}6oihªي!,>xd[3 ҬQ|k%]w֒gV#<GzN+S�x__hB"8!!+=ջhv[UE2]b3jCK,Ad6Q`]_/IN_ƈҚhy#Wi +-ls)-YSEҗ?(n8=YRèEUÍc8' ސ?6_/ H&5zW}u# L\dؙǃxtsOYYF1`DYmYQ2 Z8Kك){D\Ϥy7awhi HԅNΉB&PO/^A 1&yQhd gHp|J4]jt6P8#ӾL;f}-a'A`c}<$ í|+}}fW]<!6i&lq}X*pM} :rWv07s$rWw5o[1r$#4΋`M 4xoH$Mg˄/G+ |m> * HkrY8~[<eDo!7c8b3IB  l nc+p0NDL;/Vg뫳 c t]HM <cCNkt"V.4D|Ԍ!/don1mɠv+@ugiRtkLJXkvݬ W05~hE{$WG1[::='9}Q+)M@̉�.Wj[b"׾ȫT:9X+j(ќ9(G-x4ZzAzYix07tcou.5^P#Ae`ƪ L .Za9/`4v ߕygoyKGh4vU`MQ5�=JDt{B-Gٖjv5MEY4MI=C鉲Li^Zm _U(XҒ NR'.g_,x Xl;;0z\AٜFmgQ?EDi27mU 9>λ<K ] ݯ*|Er,6Z j96=89WgX7Rr+e[Q{ˣ.h]6N%�$Gu3DwӕB̢<�Kuj 񱀦O 4_V�Ƅ(^X"62uIrVgFf260Gc";J:pWUcAѧv0WnYk]K> '|lx!VI,\3`` z(ׯ^Ϟ\"VWbrEnT'`m) λL'tzSs^G-vQea:�OBhZs}xhQG8[u~(*Q sO7݌ì,4<Ia1o]czv1G0KXV+頻|c_BpDht2I�x,3M®@Nÿ0kw�pSvjNt@kFw֊SxרS>ٯm1�o8]B$ўR:uUpoЇ-w-nwY(څK+ TL^UqN޴LwYZNs;3Kh'rvb>\3>vz#w֗4&x<U\i3w Y] 2&i k?Ch7Sf.hayϛ$ :kK ltn Fqϲ3ڠ{1;F�t:2DܨrB$0[uQֺw�uzQ>~I,FTg 3CsLNv-}2I*]=)D }ΎDFp_hMaDMF a@|{M]&xb0̳ZH�=X V\ZxA6Uf5dtQV78=ǦP) ߷Vv0jܰS;zǗ rL|i}:\w2u=Ry&#&&N%d~ai1SW%FӚ(B^y8Y c *X'TOPrj(Rd&cj敂;ӤMXWڇg$ېrP |buF%i`RG)_G 8 %[ _n<&8=&` ֕ ?du#<E1"zvtw ?D[\̍-EvJ 3Lݫ[{l4.8b]!!uwqDg4=6'7CvĐ) YvM�,PDvqd,kx f[ ȡJ-AϤM<"\IZC@<,I|@:,GUv_^X,_^#6E\Ko5'Q?<K@YP[%e{"B._k{(Q1B4e"Ҩ˩5@̀1gv67ЪMjǯΨgP[W[֯C4͚Op[p$O�`*NIk.Z,3DˎZ}wBP[|~% 1#`j)'r~7[aîbǣwGn$ďq?F j�"hz75G!7 5lI qjZU9ɉ6F6X8 NA}B.ؽUdᜁ=K;9+TgܒkQKOaK 1W|f˛ Hjko=i43�Ҹtк0ɬa +KpT} 2.eUj)ҷ̀mZQsd:EHs%䢡6>K=cCSN1L5( LK^8ӯ}Qa#UqV;xXྋ9<3H/>$jX^ _-M"*?Z9Sy<-:I-L:CJZpkvlgXT:Y/:, iA'XwGѓa:=ˀ^ (%A'wI\¥#S藵|6,WIK>|Fz]b8`m?H~+CQ||naf*E# d,9 teۢ){V ,O]Vo"lU×8_(\KGl;c/]Gk6s✒riՋ⫷]`ӡqi7hԩX :B̩V°gPMYO ˒&Y,%,2E_D ޫ5#=Ň:wgxa_i<;J8FM+=D'Kk%g j 5ֳS >iٖxM}%ƹMVI~0Cq'1<Y ^.m5%UL+*ζòB\sG%‚%7̆G2k4ucϦJ'Ias.aoÕ~w#exfF4cFsRiu!kUhK)AZ{Xtl沷t|&Ff=?43TKG K1I'|&@Z2Nnt)B�OF`�=g)K+}' _ nir飌z)xN@4%փnZk~ڳ]`}mQgXa>2JNRQ>FWM+Ͷ/P(Z$tׯh\}#ij}|#0~S"xu96-c^$]Y3\s37#1S(.OKܖB4s4[\\ 8OwΆٵQY `6GOQkq/qe {c<NSp#H]i4\<*z.ͦ7DŽoq4UDK1*9R$XĬ ggWeϕb޽  儍RuFE8|*~{ 9N8`#m 8p1`d\¢u:_$H3˜0Wf7qU-}' ܺ^raZXs[iϫͷFnH(  "' gs}�3U+:(#+ee/#UP|C-.WV4>ᆳfIJ޻… ˽} 톢eU:6)F-D=a0J{LE1]$mM.Kk�V2'*|)i1ծhjyˠ�-!9]G,Jr֤,ZCu3ߍ_s҃69+WY_A2y(Q@qhTSV 0X"4xM|<}w+�dy huj\݄ =HHf9_+jObL+�pTJI"5%73vb_ʈ?aCX_)5uIAr6Ș{Grbۗ3pPD*h v|EI^]E`1w/_]!_:�TĆqOށܻJ`zoTyԉOMThIYß(]%EFUoEuf_=f=%Z$y,3y v~׿ A^h50dLK1+2al."jv@hkۘ3a- n7=mN@۷tf| "[Ɂz+C3cG2858`nbY. ; )):,xacӋ^%}S&7~4:IJlO౷6K|@ҙkzk |T #4;jG8Z z W-9B^*rML7;*Җ%&8PB, ^Ӥ߀WV!Cv>!Pyu 4%*X}I]ej6C] f X ͜Na,$Կ!q|**&cy.1`>@Ͻ( c{.�!֌jNW m=ge3#vR4"ͥs u(4*xY7ҞJI):RWL%?UG"{d![w+3Is�:�d BO˳uu.y/2Hx!МY�C[oY=+`H[(5�Z ܃R0<6G]{b60Ӛ{IZ`2o~ZNd7;=r@>#TEXr+X#w)BMm(H@ r{(g(I7N&Vԟ92?9bKA65NtC@hͺw..:o1˜؟'X5)HX*/H"SH`h7.`|W)zlCUdKgKH=f!9r9?ąX cO9B[)aG51>yj 8v)\2 x�<DJ;�P1Ήϧn~tWZuyWi߉zѴW'ˌJ8ğQ}ɯ,Kn@8E5XkL:LEpkd wUŅ0.7{}ćh(ԔJrl3(mHugedb,gaaɘwۭ3 nd:aǎ-p«> wITYB^w7Fyieڬ8Z<^e"|V8W95W6t=zI�$b~L08Gc7G@hO,pZ- e/8v.Pau& ٱotD+m@\YDpOZf˜ns!0Mf# Iʝn_MZ~Jhn¦Z!J~ЮCvCxGฝF QX1+9E$*_E5NBZH̯ 1z1W#KC�M5,E6[1sJQ\'t+S~XźU1 4SZLD$S<pdjt{ܓB{]fC :Ɍl2oXxAHEsYCeǥS&̓LtX;\aEœI`"m2/"mxYWnKCyi5A/:b̝?ͨ(1YQ-Kq ^J!1G#VWZ]ݛ`{FR-ÌP%'1V{%?\H]䑃InjF]CLzAe3 „;JVe|P yJaOoN99U[ׂ(~,@&4Ǝ_=#@)iq~S|T~f+O Z2xJϓRJc{j(4$dH.'1WY7-r5`R.;{9`+U  R0 5/<`̉d*JDp; ~P]:'#pٟ&c"/-b%B62&}W p/ ;GݩfL5.J%sf64qBJ:`�P7Օ#f.' [X$0؋n3ĵGLjm$FMJ!:)>BG 7\SpfZ`GȎbesQ]oٝ5yt,4w:zM VjK*bq@�S_1i.L�&sm^Wlַ[mr=* lt%|M { /CM){?ʚ4j\b`PDD)r/~j̚Ҥ50qmQV rB_8@gwnZdxXt!E%IG%dAKbkL䴳V$ 6%NܽM d(ƦLzS][?wFS-<x`Q0#,Enmm!/?BPl%pă5ޡ{NHiLUQFN$DCzڀ ٥& ֦#zQS)<>6Blw#:)ԣ r(  �R?  ׌Ml&2o9{]1u jxEy뇌`MC@0`I+!@Zx#Jw}{ n3a`D'E![DT_{M9_,/@H%ժ{[Kt hXkȹIN*M PkB< y#@XJpJہ%#nAZ-UOnjSl,?;׈`lSHeW7OƳQlI׹ؘxUU4ชoo|5Qtaf ĿILHx8ȉ\>J5~\Z!O8 >_yl@3!_BteDqKKl"F0ncy=vlHJ�eT4TnTDD |A+ 젦CL͟aor{B#_+<cM\427�0Jg"E A5uL%IX7ݧ[hߠWfV gj;ZueJ4:Br msA26,u77)<T9*EfJ]n%I*ڡrlPiN(b5v٫2 tHf2V uJ(!8l#<\~y%/Uo~ͦ‘fАux�65r~9$Q7ev&8{-w0*<S@5o>a'Rt<>c4p UѹGL+pX"Tҧ]E +3V [k6=}k`@#Md@ޝ3C+"Q 7I]>UwpꔼtĢ]2N'3Zӷ#3OTC RMogP5NquA뗂p當q�VS-5@jm0nYSv274R94^  rI%1h,ꃎYè`pn 3PE;5`r> r8 ,h<fp.3Q Z@#98Fp(!ݐz%!Tl:f}xxQ8N _ܾR$m3A?衝OPEy!4Q4V>U,P<v^&Gt)d$Z^q)] /mNICh%GDg ;?[k=Y|z݊= ^j$6a=y{m^u�>f �M>.y6a0K^Q A#8{M԰h4wzt�ny;_NKN#~ z<7r.W/q+x@.4wA)} P$A|ۯDhq2i1v.#IlNu3^wF ~!o9ngP7'RyWS_\@O/qƘH0Rt\m[?&`-jYFT=%1WzƋr}BGB 8olj ,N,F!DufOVQ;q$7UZ@᧫棈N}a (VbBW,)*} 3Rϻld,ګu F)T~SHO+<u$j0aV1% EkGwEGhEduN7_hY]Vn>-"e_0=3a'_d,W0lSCt`lkx r>n6c ӗ*U\d 2Zirmh _inq9jQ)k[-zT_ts3`BR۹;!\"kctt<P$㾃 &yq&x_Y$_& )zm~?:RBQG%7B5+1r%5d'PyV=ĀWy Kt wd>^a_|#|_j)10*Tоp-ZVT&؟@!y8nWwAT=+;XDح0-[),7cvҝN=B9)s"!PX~"t1ʪKn =a?.]SZ>zW<[zsB+k LZ sӊ!і/sRj煾̛FqoȔW,_\$֋IvqpJl !|+NDbN͇p aHН()t\){\Θ,wwlx!Yq{Pkclb2"6|_F'O=w{A=-SR[37]�si /"p=FW϶DCXD�,sPp_3hk6NަwK7 2al=Fr3kCrLWoʌ`Yt<رR:i{㕔g/9,8H#kSX 8fN {_rKWJA\H7 , ߬ӬAqeLn䣎J#qHFk^ ?>M;bXbl"oEǕohj:E<?h ؊(|ywI ܠE~ SPL{ZI):{;݅Ͽb!s"e74b+O`Q!jпMɱ-%cϛߍqIha%, q]d-]xbur�ǥyn3ͮYQFhz ]C%ѬgXֆUh~^"tB񊀻ֳ$scS,Zsۆ+F$LSKaJ�Y4$kV'<1yyGNmּv1gdd̢F-|Љ~<hZ݈rdžS1 `VOyi :R4s[ SefUnTaVPҋ2zVZz3%@AEJ8AOᚈZu=Y΍&Ö7>6eW/O^yڪ4FQ+pO0ևvk0Zh+twGr)ڰgaUp\ ;P W`Ia%R34_JVBVR̀a˙:<"HQl'KЊ]8ܘ0Y)Gn$j%̟`ˏoV&sZ"0uү'~(r0}  HNTPt74Bn]I , T:P/V޷ kW": `倞/IyFAl^QN/}i2: R\u+?Ka͸PSOA}0"X5VF# $ZiY`0~f4o[Jhf0ns+ X3GPڗtu?um9I^}o]| ۅA.CӥSW?%9H{څj־iLݺ`l1QЬB>ԋ�M;+=ɬ[:bs;q^U <W~Ap8!1h,bK ⑃Ya٫E0aP\*dC3�Zbnbu?h l"0_ XXm !/ Z\Ua?W{tذbJ'p{.zj+-kmy#dV(Jj)~n[A{E Is3!;! X_H0|1%"fJ0Y&42(u\_ |hQ ` JnPToƆ "z7ISQs9s~S,Z2AXZn<j;x'v ;o]t[@qwBR,Wr;=ϮP?kDte"4Q vOP[: =[w#'tYӞa0Ǵ:g~A� ne v3Ѯ*=]e=792tMI; Ex2M$nto|Z̙6FroX#w|umr>hhEwX`mXߐZo"؟c*/�wd*V" &xHc[0ME`f'xDߺ p㨩M?(ʍn=>KpH\mKxZk*}FW9=`~U'!fMT(X ͗d#n.+;VXu#.=*tǾ+Tw4J-1)&tX͘i*x 7[{eyIr�;ӏ?c /AĨnc-HM|J[06sWggŬiz_q}XpH$e Cp1,ɇgn؍rxkdr>|ΦFuX3=B @8󸽵L,RSl&3ax BִdL;>Q<j(cOh t}1TLj'ˋ ! Z@4kćv%I۾gd r2>F,n]e)]ycl:i!)R;eG1Z.|k:%}VYԀ Y:W�JΥ ^`/|c4= i1INʩfQ: ,ݜJ,p&l_aZ)0)a+|^~.h5$(IF"4fE-)ě_k&ms)x;!2n0 ^?vlsOg@D V7")wZN͉̉OہgƇZ[H""V\?^fh/A5c|)h餭g04:#Â:ѠqҞƿ6; j.UU]ERtrJbf.!8AuCKCT 3>DpᜲsHTdw}% #ߎ@ ;K,�4l8WOߡ,?1v]K΄i>Nq*&^K-m-m8#`ψxf L/TQWeVwjxu.CTLY"??9>EN$IytKt(x:2<I OMn#V`)K@W|?\/U?1<^^DhzwY@$`0ӆѢⓀ$ɹ九!,@byosk+3'YZ+!xy;;yOqKa_Wg鮇E鳚j2 !34]OH_WjklTDflD ˏ\zָTftg^:es<}q)݊n81`mvU_Dph-C.l{aCI`c>[DnTWh\Ϲ8QP,N0OOEuxbQpl0H- ]^"@K)ԽsX:80Ud 7]`JmwLr4ڭ^=ȣ$#x-G>: .# 0kИrL*Dq\>.Q˧,( KW�CBӭm�C%$\w6LYn8$7.T7?hQ)z G!l3չ{S[VB@Aޛ 5? .9"v#WBseM? 7g2jX/hZA2Uv4Ҏs ` [X*@OQªVb6aG>HV ֠ :ݶ2q)ųςdu^)E띭">p 3 Ʀҽ.JZS ct2E>&8T'!UX%vT\Ip%QMALcA5i?>sq(;$i[Qqs6ɝ6|��}Y] 溡SABNãAYΖRs@R 'B3ot5n57VifZذX8QJڤ`fSĸ;Ns}vZff$F>J빬kA h'w\;Q[՛}8:r4]/͉M42]U BspMɝ˵[ t"`lQI GHWۚ7bRZrXtb1%-؂6on~Q߁@-<js|tm` 䝁<[�(͒CF-%("GJfc)~ا8 իlDQJ-[p_O˅DL8v r9GytXY7[DN:!uK [pOj?8O0p!% ?=bpeb!=@Wle{=E⿧65zrK t7cˉŀl+]  PA?{铥 `,mӜ(H�{YJC0/HCzI,YYoW޴Ϧ1ݍDK\vc4֣es]"4iW ^ڭ 2I3qt/UsN"|A?B=IIn.Nhs67;$q|a\)O mF|^<|eҎ~TE5XV6B=hC(r;y:1 'P[IE#dňeum#iVA,+"s-2 IW4qIFTkk_so=8 ~G=p!ū"`ޏr; /J~潸>׊6b69Y%}Rk] '-'ס<Q;5Dl~̓!Rbz:.iC=on0VzY30W7۶=4 9C& DIM1@es uNdyFLpet$s,)*rfA͍Nd*|{cSaZ%sH y\W4* >pAZ;4t"uԣ]Bsmi~YOc4/*r t}2 vqY%b{[N #o靀EDYY`⨹G?DX@f6AVN2c\dfNn7^܍᧐.=+ h~@Zu,j5[,$\"\1"o 珊<~ݛA 2Phrme6(D|BSGjDvԬ )4Av[˒Zޑ @+�úPmxnfGo~g'!T2&\^Mg[-qnD\55mC@S#gH0l'`Ur3COȽD%ZIdeõ g 醖6ﺵNj`(4>wV{GeK/FxYj7YdGܒkO}uLv2%t}2Q.\4atqU^$-O*3ŽDFc\I9OGDL $D _QE4tF9/ɬI-F~_T%R*nUjRM"-JKGsw *-]FqKF~}2(Q\[h%}xJ#E㌿1(W;l"/4` W^B1�Ю_*৉r,X粠  aV3~\iqn42R5>/ru@ŕBr@riYђJZ=N 9o%< _e#@w.\2,�>=%aSZ';b 4 >3,un>EgrZgjTcyͥ1&R֯^3Wv۠ݛ:Ѓk̶GbE~ E>y5)-!:]F ֤ty #BҵϧOA[kpou^<Vgاj0Vd4:^t9J 항'0fMS*5^i_2RRS~E!B!ReVugR\2ŗxw=1Z13x|<`X00 X!u ՜US�eE0CxپwuɔN+J<hK_tJx-5rhaS6 Eȟ]v9_WK9Hc1.$}lY %]@j Qŧ$6Ew'eJX#0&JvK=NiG&@=4ut%^~-�'>DbkنBacǖo2JvMe1M&#@KLRİuh-$�&H҄L0O;8twڭd4z$m\W HZuZ-2W:oFGaQŹ`1j>qUpV{OmXA*X`O0cMaQ �Ct>Dٮ;kۦo rW@G]ۮVA[`{ c)ِ9" )�"KWMoN?6T&EaoP=dNCF ԦD[t(k,d^'nZ Gܚy*}(]Qt:hމƨ3KP!;|1Je -y&uzVdELrqk"x9+<3A-|E`hSLk6ț0Q}ے 0۝͈K?,/DOxRk'*yaݦd⠦d+әB Jw؃^ p=iVc6'`r!3lrzŶ  D!Hs-?G[7{j&vK!)% $bK.-ǁ7)x# :bz<G)CR53Y+GW7 unsSD}e/0T֜-mҀ!E(uMg4\Z6NMºyzhɰ,}Vf|nlF5J+I9`iЏaw+7P x(ߥ2 wu-=naOE`+0XM:fg+zf!&jL)6  %XL,4DmsFjgrֹ~z2En;,ӨrؐC7ٱ?S=' -{Oyg/N<K=ǷӤGp:oǪMJmr`oVt9cVBUQZF[2m37; i"(#NT`*^GTʎi6IJ]Q+p Ia۩/ &" S!bX_2o c |_łVuv. Ćxt]_J bih;�u> qD7l#)uBbEKu/ g] 74簛=xĊ~*k6E �Dm" e_GlC�L\Vw/U4 =ɰ3F/KVqv[4P؉~[2C[]+ڇkgWgA]*Avp9|qe\+>"%pHÌ% J)şHY{ሆE2KB!-Nh尹Q($faRc<:NߜCt_w5YoΜ ufabߍ/sZT]f[]oh Boc4IK݉-+'52MYΨ9w�V[ s6;k/;p <a"wMgpTw9K)?$8Cdh%ee�E_H ^ً2) Ӑ1踛IO{C,2b]^g uZ6 yL1{8_ϸ푹͕Sg$\/x%/˩Z@$s˹I! 5m#% )E_pU`'+EWn!^=W4/LBjT)akN FCeWtxqNh0Z*‰6=ɗ}"支0a>mvЮI~+ṯ{֝o5L.u):DEV{@H:<y0xkG*Ny5x;#R!Tv!S;{̄D/3rZ \tybLIv ] D|E<Q<<dDI"Ɔ7tVj*vb6?k2\lx".�7#v}u#$an'o?lBjaӤn>* V;YVbjvAeK2׹ a,bp'U#I'8\aI,zށY .\4"O!.Ea#U68OYg#-N p3nH NݍhOfD*W _cJ &oPͣQ.0DͪIt[ 5X|)!6W0L˵( X$CVo{ǻ\7LWT&hwO-uO-B}'i7<&O q^OX΀l\)KkdG鄆x s(PX?ɷL}j*烺"`bnU<h++Kkv\ehvEKIPrNŗQķӑ/3=MZ5[Ƈ&/a�h*VӍdW!S\eY*6ꐝDS5?nN='ٵ�oX~M9s潱㥯{7Ǡ\u8 zTN T3sDr.``NQ)/\ESzqn^)H BڹBdۯN^4Ҁ[Ŗ,(*P,0eg.-b*>\`aܷ>V#tj[ P1Đ&@ <ݳtc"ꝵMg MOoɛdh猄m{Mo{u[)(y 'r,HE? qVb GU <.sfEs<fBk#"5, iphշ'm)ս{,_X!CȌ^ Cz=ܵ=s~Yls&%n:zo�R6 FKvKA58ML :,?13x]>d{$z$ YgĜ\萼2U((Oz {uS,={hL޽:Ƹ'T3M\`{nljTg/&@[6+_Bn^F?|L"^tsG\mja6mF/nI.W$Q"Bȝ_Ly757ӄ3dǴLE4i|.ffgHh6ɶ&B'U섦}(90Ǔ۝J4ŢlJOF8{獫Y)* WߵRO`Ԑ_*L ߴ`+}ݲ4&t A.&(ݡoYtd[rP2T~{#*510\-N6pyT)C@o@ c@33$z]J.{'i23&p,KC6i)R l @"OrxNoys7^+K*}{9M_T$mĈJ4( Ns8d0s{S X-Z2K\Կ:sV֨=Bzkq?4ea}VU?9e:7':{zp Cy8OG �7Qr# hƄن\O *U4lb'SpN!ת5= RcJF{ze'QԐ*W'oʚ9}ͭvXκHӌ)3-%EhQz|-D8F &ФA^z֤~uG: Cg)"whJֲ%!|9$oP"n8Meǡ^д4� .ںMUK^}zc[9~ F q5TZ0pnMHc~BE;}ZeC 8&]˒qjXQhG]ak:`#J>ފƱ%PcЃ$%c�b mKAVњ !bT (-9f%"}cAb>*/aT;ait NIؚ#/,tϚUV@iwwu?Z*=8F@|^N`@.INDMO7!(-P ɨNjsD}rf.ulhl1Oˣ#V[,;L.[Oڐ@Q/D\j`7B#Gq$f=VәH0 ;xqn'{PV 2> #p*Ƴ9SG0{[k:M p` J-M?݃1zǩ'&PVX{Fk/m-U\ Db(i<>XE؞9K/g* @YT>Qbi 3K uBȘ.Xs4�}@\ܰҟn*&OIS3 W8Z lųjN6.#B5sȼ]3>J9%0+p5wi7p u( UԱ%8q/P'�aX?S RsY$( q.@rVݰE%+B}fw.fGomEuz4i./|,Am .pp50/܍Ge%(NH]\S%n> /]@(JtD5Y"3δRQ<_@0\.<8mg .<TW9Rdӆ-@ +JT2~wM =lf6<K&|Aam 7dIs/.f;N="G{pqtGFEܗĔGY,2RK3GwHWYS{ZN6(i@"ρ$A;1.4n|/_rD84 NחXg�1j[EN C4MH9I1&0{{M_*d-MG p,%krD.rDQZ4=oojbMުgpx'3\) Z3p}$ON#$u'cO¸}dm<QfKGEp|>Վ\G[Q9%tI{|K׆!h#^ۖ¶U"G|O,Þ LC}L#-\5ǟm@RT BڃJ3w-9+|[ pA,x׀ S#~`连�0xPNϑ*m'-m՛}%[Ϻ.$ Z=2TTR:D'KǽJIgd5L* ͈e Jm ?M"q%{u/`uIa=C7-`~nյii^N3|nƾBI#p s^ܺMяǻ sÇ` ۪^�eLp\LCp T.u&1.:8<CkE 3cxw 2SX.-pof$ u y KS|C+>DeE@ۖv{Y\jAFS?=VȨ 埸 |᫠0i2k#cyBLWrm-@\y%h:BRa>jM8eN2\OVih圛xNOuv$XL?+4z]ó;S;% YxrU_K +Y1iejJ,/gɅKC%gÏ1F ~Bv%(JboEl-IDz)8tyCvf[¶syv;G#DZ+l|(sz U/v&"; L8Z<>WQ%+�9XxhhLWSU]tG D2$[T# #p }Yry {* #q¬0l~S~ <%W0gݵEE] \B\q Hbe}|,VȐMÕw\!/NN{X!;!bIΊѺ@ 2Dͯ?@s6Îsn-5\*s:Hu磵`엤+vԅ?aՎmTYB�fuU E,i]|-E>xLbPvy5]3 TR9a"}1~.^.tٽ Bt@aߜjdRW_pMgFyG/[XuY<ܹaӑHN#K'0&ZYD#vY} 0- M;ֹw "yҌ=j$I>*\VW,]a 291of0"ꛒR,{b) 6y*) _naXvyXW_Jo#Xr VA 1y_cTh hב5o Bl^~nxl )>dn-G^Fb` NCC 'EYw%eVnw2y'N\U])"FO\OnޏK/7>'?6wLK'UU4$9j:\9vtNF/*DGȜ*.:x<B&[pJ!s~;;Rg轱 \'K-tJFh}<DFMhnXTA.`8Pw4pW4iW$hki[]7mN{W#!bat䯂Dý ըalMWD D8Cޗf-PDsMby:۝m_LI䰄้}ݽ<i[9t@>E#/>ÚLD/C>]jkZx6Pd!>qBGzOQ? ) bGd&1 “a_ X2�1_߾.{1ro"뱻Е_KzL,: sRtuY@/8]`Цů?ƾ/oj=6he%P&x AZ<Śb|pnmVߴI^jSjK|P4ڧ*TxZUVK [«9iνr3:3@)`Wʍ0 9fDN^gi~wqu94Gj2$*ot8iVJBT"%BEkpSAD~ndXx̆_PVw {HpJ7  yKBiUK18ihBRrY(޶"o^`~|�3q&H oQD'EtLUIr }5Y�4VfG}F_jrh.ֻ:p޳*6<g#>L;[I>2QTxs3 @ j0[BF0OT3?RS'Q+00> zwA %w9^t[iDTªkȂ\́]Fa=`ZƶۜVyc&ׯLzӐር< <a>o+o[<%E!J!̷&:)Jz3;Tӣ/^\FK2MToi dݣs Ay0m7 Nz'8k<U3GJ*H�66>3;qkph\T~%5X2dw(XHQ 죅EiqfFLjӒ39jzBSKs dI0E g4G5`.aX,PP8F3EJfpth<A33t:ƿv |l 9>͞smž q-ᣜS{MAGc!HLhj۹ұ߉9"WtwM>F}=Լh}LPL׶8}P8M_QX-v-T>ˊ% xM!eKE}G~Mr|ލpF}y>C䖙7⼘ Yn9H@`"~X.%Wu] Q2Ďоz"<|YA#iy-ŏxO0#H/ {]X'Eۿk$g^oUbҗْ+D-n-n(fj壗SF/o}IѸA` r-`8EPd: Tb0?Nz{}l'P_$0|([%<Q18hsbD'YD&|~NG&4\'řLCWk3mk[S6�6F;Pį_$ܜlЂrGL7#*-~0WnGu7 }qj>DE=n d^Ԋ(^TO0ʿLY#Z-5}92g: en($<6ɋSr\*n)L.;;ّ#c �g�pJg`eB(n;l8",j&m0lHzA(Cmry2q5@ Z vA&?:-P!<5@pMp,3dgz=:^ -`{ҫ'5'tIl,鵀0y0t ^GĔiF{kH7\*sɲ|a͝h$J`( (Xtns1FTR`̎ * >'!y>s>guZHV #5mrf/ 3M2z..TO{f^1FAwXEV|9AqR6N3^z{PZ씕kk aJ5{to~&$ bzpnntG*vBfޒ!B-d? _S! QV}m؆àvHI<7x>G魺d1R;t1oW|Wi.n8!f֟]ƜA_nJ86?`V0H҂n(|d .$*9lX %UufzDRRn=~ZRnνB})$]5 =($Oin{tJcFzmgPKL@x1QcX#+Ң04�a Ja#�Qڽٛ'2`S GPͱCX}Iq7՞ f5w=*RL{,QtAXj<#{vџ=yN?[OKZQA[FUQBUJmf_SNgkm{T"eU硲b=&f-�_d0Ixdÿ;"D5=qu\UDKrt40 )8c]; 逓tkejגIJ;e,8(6`_Ҳ�D"\d{(0bcEN7jX9 Pԅ/QD'] u)U];jA]%m;MاZ'UQ;js @+SʙW6)tGK}H*?%>9c֒H+*'t S OU@'e+IDcc�8|hhwŽ>86oGOl@!Xxpx 'yjҖ*~o c7W~m^G.b9]ܘ|{Uv[ W /d@LoRƘQld9L%5I%=$l}I]}plcAq~|}~@8"m39SБl'ό;>F)F ʣ<uϋb{Є9^YV|:~}jfg#ckN$2VXmoغQIפ3~yejE ?t dP&=EbJ'MU;jr&)` $@RR4=VjD$J> +QhK?9vЖXz  ͵fVZpEWSW+Bh8k(bd8S!ef6c8=a u %Q]Sx>+pd%�bPRd0ΒΞ0y 4PA8fVNIAC'8_JYybB y=tLT'�nCP81oqWiapkw:]+\M _> HK'zLk@ o|<äY1pwMki#nPe^Ll-׼=b^مKX|r]iz Fh6'?͚)?Pc<]<1a FxlĄ-J#Ŗ-KĴIxaL2 9+HBB"Pkdf$"Gt.MID j؋O-H,f*S1oPY+_.ypA%i'NARʣvr1,vA|^}6ӛ¼o]MiXR]1|.W yv(T%(nӁz'/xi )>hg/vjz@AϮDeQHpbcP_WA* ԃ!\*' uow#k01*sn~'[_G ,ٱY\VG@| sICo࠯([: *x^\0_bZ9?Yr|co7bODDrd [t=Hc-G E>\ tϖ q&rpb˚_3riDyin|Bi:{F-2WJRM b>FhC:m|$6`1`GƎxa<n' g{UkIhx5@ppT\)vh %{>fկL%:+L&VVM  DdRԈx{MŵX-B\Lt ɳqì8Än e8O 85M=[BG :ٗ`!jucr`2ZjlLl- "+çLzm;,)s14buRcjI͖ ا*‡S-.۠Cp >)c^Ui F - `;E#S}̮g[ޤs]lA⾵,sh?TٔtZr(SHs@ThJ,�82+"�*)Y2KxCi=b'^FWg ~kq$kHxVfqңHJk-u]:LxD$c}K;R>(j:4_,y1dB�%[ARLy~isRUJ*f̏ KI+( W_E:pRr8O-x완$1APbÛdmƇ 1_'[dKl_sl~:E?E){qSe>&΄4p\\ S" V@nⰦDUS+0i3X-͚#,LHNTȣh$2\J6Qt7F DC*gfaUvqqtC3&pWlV&՟%2#Q26A\i|&(wN Z ~,-Au[VKӠֆ[R֬oZ[:1c(q\V֧ $ t_4 ؉f2^T3B~)#@3@<y2oiU"o~+.l-)0c;zzv ?; ,B#`%7vW86YxM3l;_8NN2fSzrZe? gM5&S*=fä$AC{ T̰Z-ښ ?7m\;E,8se�WAJޛ6]`d1tw9AJA#/P%(%CJ&lrԇTݼU&jľ2qX;|%[L\% q*ccפkwpЮc|ϖfĔArd%ruCzF|XDA㖶 Fp##K V[`6#SԽ\U!jm%4:Ơ@<'g#MqT2P 1z Ln�NXUu|ET\3k<cKI9�XEvDi*-p rnQ@1:^&SDXGhjݳL piHk y6Ҡ}Y 횦FCo)my\¦imBZ;" r4KpŲƅZ^KVe7X}?Wt~ʒ{Z rQ7kym,HE7A p&VHt>Xtt=R̽ DSP%4 2p׋ZesGZL >:gP( > ;]m1QKkt v'w!.[Խ|'TՋ�]qUϻ~M]ӌ ijΣ,?uy a6I"Iݘnr4Fw52?4%y%SډOW+60ILlADczzll}{MV;/ a޵d㇑P6B %wGJzܢwSR&ghYR+dG|MwW7s@F1D<-6޼f` rNDAb58̶_ ǦʟdMZOx$5.n #$cC1V+ 7:ݱ9 oaܲ k|[iE. 5`5|B[8vwe{C6% bAͺbˆ\a4 (\Wxɹ~194xN#XD0TGY^W@Sk%XYj J _*,8  Ї A^ΖS;h)|?1&\dZl f|UB[$(ĝ*IJeKK0N":d!>t֖Izp6|j?VzM.)c&\KcT)&WtU$<ϋ0BomϟyXh*,J%%41& t[ a{hLR_{S!aETaqeMhy,!`�Bpх5GVtwͤ | \,S_4'З_N0>4 p`#]_PRcb;x~qu(8gf k0/\#ӆ„jڸ7vN>RiIv*; tAJ#]EG RF24 >yq)Tw|ʃ�O ,\ej ! � 񜕕@F�`r!<<.7#WF>IO6I{^mL^|M{XaThERgU9뗑l[&ha3fXSrk{ S\ Ob:\h_zGŒDPKޕ0;*3D֭a$t-dRֲs)n})qmӛA0!E[a{]"S\4s5)Hc0Y:L ٶry[ifZ_`?sB0r;E_a,;<\XgO0VyIRLZO nD`( #!n{ e=tK9sU)MrU3l.Z[w5-0u4,nY[)V",Jz@D,ςcHj*+sI$}Vᗋuez<XTbBQ&ѵh -CPջәw`oI hT"Ls'ߙ>ûjuGuxqa ]x (-�$gFwŸ 8v#d&󬿧@$w)}S!I[@6lom[:ˣX9]Qh0^ҹ(gu^ EX9Fqq_Mt&"2p,~1=sQzW:͐n#T?*AhsJYuq%)#&"*`TCU IDC4`yՠOD$wl=qBl㐕ΏGSB5ne#sel\2kn? ?;Y$ brq=<E$ïK)ľ R/OoJ%ti_jp H???^Ɠ:!L['J.&=ilED=)k\=܃9uЎDﺢ1jA4>A~rBL}cA(V̈́Z,:R*-쿰 Q 2*U#dfm Ҩ#Κ2Ym58ptAɣdjοJ.XDcݰqޒ]^pM~["x_MI�儀"Y<r9 R$e_]7֋N"1t<fLMd#2RP5;ix#[~rW6uCT;+e0!ɾpCͫ!8z^H~hz~ߤ ^1[u}w8# ~\aݯ. Uęִ]AhW- hO~A`Tƹo-{O~ =8ʋJG,`oP25?{Ebz_X R7XݹCa (_~ua)HԔX8`VcنM8{5l=j\qѶ]xZgpz; (DjWڭ68%xMMwy~(%,iuo/<Stpyo `˜Os`*5bzc}VV#QIכSuaqjvN&@*� sl&Zer~ދӁ5X4/H޺9d]GZaZ?v4t:YpaKAT9�7\B ݭ:g?+M8bk5JpoER{+p=P8e@f*;9Y@7K.BDb&.~.69xr܂dJa0.ZߐݹESwzlD]7s+\diom l$q5geR" xBt'M>oP1WxI&F@ofd*hǘ4ۆ1V[deSDZ\\TUXTUDQh݅)AMUE}dGS%>R /ٛ]HO*n34d #\뚌^] mDXȝs+oz=^i\7HW5omL UoZVQ{8X.u|=5*#oP;kĐЫ)2H2Л~W96Y)ڐR۴韕*@۲/5x�ꚽ&qk%td'5F*~MsQ#].A`Aӽir4KuRF5qm7w7&4h6݇B"?yk1w~.ک4۰^ޞ9F$fT#ƕz? yRy,jW7JJ!qp3QmK-j@.Le,;˺-l&FS՟+ٰwo{<XS׽`4ℋfk1BOa&AJM &g!:!#uc,3-d Έڕ4_ >R僉cxR~Cю8THVL&T}\ҏea20X%6Xy1!]MS<dڷ.01 HMl,|HRx1% $nGF_ypoq~㲝6&U)܃w +J7;=4-i47hqE4A9YP>eƍq.-k *RĘIeŧɥum}AQF,}vR!~[~u7씸 y%g M/Z$Z w cU8EN^}R<w ySuN�'Z\ogV$g&ڇ-+l,΁ GzwIqiL8HԃKYqXVbn[ Mq򪹖")P#8YPp/mՅ5Hl+2lcƮg_F=\?f1 R>3 )%S'r}�'uLUd2Ģ{k{" ~$$$LVb pU3^Tܬu_A;AΘqY3a|߲gץn %3_?om犵ZhpuoJZXr.hub-jv7Qb\8JݻGX+56P7 GIxV$o~=4GXe]%wC:( 2{Y{fKD^OչZM0'f*gԓ A' nwC(Ŧ`.pN`$-5Ư3iy89bS;My|Xgp*\.e1BhjL )bU^Dy%,0GQvf,h#ok aڳBs '�cP-"-C4KM!;+'Zb)^)0۶w,9 ~fqDV3Kul:>tʏmO*#}65BER2_yz6qSd=-9Kޠ`X)1CE<iHPi,i QU*B<�B_>;3b[OtMgF8P0ۤ{I8l|Ykf3 W+,e2~0̵Dߢ^8֣c>3MuunZC&R+aށeRv/sM㼚:nÖ|t1h,h-eT |)ubZ6Eld*]wȟU='3gI"PJBʂ8*+4t�F9s`WPWRT)s1-dcDًU] Nejcx$B+ UED<~1wQtFs:2ВUYgIa&m{XyzhRjYM �Y ҁUh3:o~\&9Ѕ4L"th q/^zٖ EjSoFMMO.@;ϚM@×)eRH2 ũP,rgޢ>SKɅ)Y&Ûy/\̶m'c*#3uu;T}N\텉K]K_2Z1/5e:Ծ]+$. םb[&]ӽ/LlTupT?J`m` (6R&&q|v!bnuC{6!oyڼG>QUΐomoUyƥ(ϡ݈3ox="QMiP!adF55ςD8/|M6Az SR) zT-"oQkv,N2k8l*p=Â%R<U,E(/3f  E`^t _w*jۦ%*2.OPr I5p'sۭ8&g%9Q|'g-}t=j. `a^! mtNˆOrLzbݭ (0HGƔ,05Hvn? Ыg&%l.ZodU\YE27J+ l#`__='m#<)āx#5haAkP(<+y7<5q6AZ užAxugڭ[6"sYbeK.N;<Vm6* U}]ʎЇ;h\(E_]GHSYY Ght]2*>(:,[B+9rXw-i6"K >gDu iŻF0XA/C5@�V^$#xpn -!/uTXU$o(#3I^1UKҾ6Lb A~iF9C0ȝ=`VBǚ8yq3gbRpK=;ƒ*UӬo۾1Fb P 1aN-nmCЏ4׆ۀ.[$vshlY6K RT/'_f@ɖ*SW juP:Ssp!+MjhÂ-'lw|B8DX`\G;U^.@{C,΂-4+\L4"oO:nGMQDlIhLy8 6%}Uaj^aHuz{^+ e,C<OAeV*Z6yNԝԶإ$K6s@5O9}  (R1ݧ %OiY%bφX+y}|MJ�(zyPFg4ć7H4*g}yje4{Aaߡ֔\6GPMݺ8 LDKN^8xB44T4V t=o$򩸪uߺ{KI`S1U\|]4+-6_qeIFkݮwrH߫*+MJ` +d88{:P#[τAzt1+I>u9B-îKbm0&sLn9P8�2e1扇c? )擙r{DuTЏjp4]Hj)$A\5f[" qLە0ι�/$~k&#+h eՉR{-P׼[qO7wl̠GO}1LjR3,j+qOۨAr/o5_H՝z0Ӓ+;\M;S r͌%1#L;hT31t~,21((z$Q;4<7SC+@ٶL.89XrH@R"D{`f-j\�7sOX�ځ�29Kk'L|NrNsĬͮ!~ê:ڋ֠?ݛSgql.Öt$Ums.Ij<oڕ3[u)xZ jN62`@] T+8 W=4*?Mnhsȴǟ;1 2z+*r &"W=Ncf" Cc$U hJ Фr~5g8v)YpSbHTx]x$^Rw+zqv輇4OGk_bQ= R߆ Qq9  LX|LfG6Msu`@֤ l31xW$:˦&9{ɩqe<U/!4%PK[|d ^F*йwF0ZDɠmݟd 6Glomj/_.Y{ƥ)'[3Gf]\ � L ,}3;V-q`FH^"iMފ~M3"2 F^ՉL]7bS~<NVAH4R/a=�{ 9 S]eI}1?w!Cz&JAfJ M$YVjYPv>'gezDyj8& ;qXݙ΍ԝ\gNd^4%C(zzƵJ/\dtGM}1 65s'aGy]}qD} ydBICզ] ?vV Cldw3T3#FOS34kiSQ!/P5Q@lAadoŢƌKj-.'y#p̬Ԉ[mȶpϸJ GI n*j9^>bb/P~L*хtDƎM�ZQ�ˇ8M~z{ F?,-i{ wpފFzx<R/X{C*kKPfbLaxYpeltޚ8ħ!F%4'?zQǀ=c!ۖ<jkZ |ũ*góe) lu*1ȟ"UM9'es ac}pl=aJ$a)GF֐Jhl| ƓY ֿ_őSZYYgfSɼ&4>neo>= om5K<OLw hnFd }.!vM1sNjJz,6KTW<O-#t+o|]wjʲnT(C8G WL]Y*Fǹo B)S>O>PCE<c֮)T^׭f,b+SBY}brNtGfJMbV@IS Mxomi5 dU>R_UKb{SOvx{B#ϦC)'I>& ߱BW~8ztibޔIzT=Oiv̷�?ׅ^mOᚃWV;mدMJz YKhz(M TEGUYϔfXtHI rukEG >:3*H;nIFexpר^WL"�'^I r Kʼn]gL E+so${X%90 Cc=Ls515ǹoG| ]pZg D}.ok;ke;*Ey<r.젔^Jåf| ߆KMG´ZW=8ݫ "B<J-$ziMUϢGwPL)E"m)^J28OeIn :u{#PmiYԹg;Do`J;md͎S. 0~ qO!6;A>^>ڝ <fHD.:7SY`ፇ5 ⇚(O ͣ)w6fڴx\@+j~�IjQh_ǁ6DDm^&ÐJ*Tr=e< qˎ*_?ё)5&҄OP<:ܧ[afj~+/rڤpIթmՁSA{'ޛ[xg$g] '+^fz>.F폮%!DwԄ`/91iF}_́Ң(LN2-!:z][Ω*|0CdEΞz#3 ˭LCCw4zApҙEwRb͐o(W DxLё+"|l.8z_KWbS3_5S j: >[&j?p[?'ݎm*_2k%Tpn'<حJ҃9u}xy*.p +f"{D?ޫ uVE:Ԕ đS|q@ opwMQԋ-ˁ+T1x ֩>._,vcRGd#b+(ʐjwW&Ma&KE[2Ni0ax_ 'CLh6N0d)UXw٧kL(4 !v@ GKƖic{x'+$Ғj[Trz"!X/w۱;^ɜjF;I HWH:A8}/ɵdlenP󳘜w͆W_Z),k[B}퀇#.2$,B.qFZHIq^|tMIa2LYFC;ݶ4AYŻg晨qЪy poE#UL#`o S H[Wp&,Q.Xr v<ţ+[FGZ|x}sE%0hGV3{<- ;6]{lj/(E=-+n)f`㦁%ث14i'Ak09/4{ZEn/C˖WV36,J+o/!H񎝵yNgb2odix' Ȅ<$�<qINvCh*']ןwadVv{(upx-"Vxrotj(tn�ݕf<4Pluٟ5]u ׌*P۸@)7,kEptMx% {U9U^8.ЛԱTvdbmU_qS!3eMd& >FK?=1^ûJIG).[ `iT%LbPz `usj(q$)[z[d֊k!y,&d䩐C;ٮ#W:|M2vo[Paz8K;m{4[VtKvL@pq\T_k-wp|R~ Es.nhym�qʑ cJf5D,OON?_rX<䲐 ꭭Ɏ=9UrgSmpc76הƚ:`+u >ہ{t8rkmY\d)6f&]}C?-Xp/GU�N,>>Gszu:TdkJ"$̻M<fG^,<y=ٗrn]7z{gqh/E }Y5u,e1+* {Ť,牑+c6;1̃R?akց* pbIXa`Amb\Ӎa+W%XbN«M|K3TTeAD [.dK8>ʡ8^غPa1܄/O?S"1?KP<4VԂ)͇Y^ AX!Kމ:jj",ހd/Oa< S_+ yzbމ)`Tɢ]D<*Oؼz4X&)F 㮻|p9O\knJӅV Nur吴;!{%`p<t|�*[8G(.Sdc/P4Q}n`>.-?1#-%=[xu&Dxz7t^@NWJ&+Cq0DVAUd\lHh n|"'Gz�O1$A$sI)5b7߸!fF$,n0|7.F AH}+%#eZ fbT" k%v9* \%˪1E:FQĄj�ŚW,)Rv%0aJûOdt{(h"TKotN[}8~ݮE?\Z<v4 O@+`m𩎚?9: B 3+P;Q'&|-Ci~lu+an 8<eΞ*C@Q؅aT>+4Ɍ҆u�73?VOt,mNM Aiv7ax6d'jM+UM,B/n-WGylz6H9W7MP;g\z X,('\xrZX#T AP q �?wumWԚ y uD*6Ap`>, P s""yE'z>4C#p�Qֿf\} 8i| Ҝ\N+$۵_~EdU0 ]B-|\Ĉ~Sۑ,.̀ ZKAfw2×3e5s$Vi2P^ Н쳯k`WnsR E)1Iuĩ9T׷E*_hDQ(2]likPl+iMFIޡ7LMa0?}kӔU~|| al\%iP5^[y>SGRSuÊ,_mWb!+cHgBςe*fEzP*f2mIX^Ej YCZpAJ- 4:@?eg3IúJ4JU?ĸZ\�GnNt;>~t֓7bZD8oxYd%Bٛ @̃dՔ}P~ê8LZ\iGP"Éib^9><BT3TcmW(W0A?(F+ U&UB]V}hVJg,ZNϣLdsDC[#mkl30%E]kxjOR0ݰ},?+a"L n*i}~M b ]AĊ*y lpFY-(1yHЌ*@5 "^RXMbFp"c+IFUt7 =|Ν Cl@J~x7+e fi!@[zAN xSk4.f_'IvChFFdq bXժ j.UHϡw+uJlۄf AbGR\x<V 6R-zN<0bUQnOʠ'뀝tK222H׆H>u`o>A`!P5EY$Jq+W H'KE?t9P!tL:E8My^H8s$$I7?iqlw\ьX^<N[M}6e|YD3%]o ; 8O=D_3/ٗa<kh0Lϲ)Nk4`ОUDlo`0dT+x0W2څogŨ,""X2"X$sXl[sYTw4љ90&:qZF9<<6%#s$h0ϭU}c%06(Id+MNHt}ekG%9O?ߞi=v7u Vw!rB 2I"^P6~gS ٳ x!s^Wa*ecsX'*6m# q5!sٍu؋N{&~IX4(ZzĜii.R3P[nw36p0z3歍HkGLL|8*;CqsS|hwĩ6$ }ڕDk~v# NWZ[>s( �H:{A_Qd !5 XV$q2D>I$T GnGj9-ZY!gSW%#']J/)xdҎ9F\&Y_3+M[fأjRHzLs_ 2QlA <vpq%ʷ=?)r-KFFnޥX^^!0-B"qv]fxPyXWY͓QbShB2\Q !b?^H\8]54f;ٚ^=_P&1ҁ}.Gl0JVhp8lyHQnqx<MMGXg~S,?.H;:Qj3rEr |x_ :Ll$$~ z~?dba`kōX7*>f{9aT$<;| .͓d4 [}vjmW%hS';m&7z!U~ߍk`յ]SJ PCvVbCU>B=~E5 z5JX %Ep S~ʡ(E.ef!d?B7j` Ť1c'`>6.QU4Cfur5(h;I4Y5!mKr{ST+N37 us}'U] 7;6捨)Z6f<J2 5E'wBKY7fZgo)%\9EzZ+A |$PѺyFo)!1xB])ryÑ0�4 Tm1Lp?Lw7[N jǮxY[(7?pvƜ48^4)-;ƙcLIX}T <`pѯnCȣ< U!kQ\ ^c%ׇմl1Į7ROG`Jdn�\I;ZKllg-( Y:\B.m bk cz=;!0jϔ+iL`T׵7KB%M,K|U:YQMTKˬDai9H#2$#s]`7{r^>836*: œ^jɸ}>9�8 ^ab MW~~fjG#+&wͦo l}M�ӂRr\ZZSoE!y?$}'( ٷo lAEBVԴYԂ҈Ұl^ jՊV{Q65AGX,AOx %iL9\%j\U ='QQbx}Fu4C1 Ƀa-%ku]sIq#wgu#7Jz*A^8g 2fo8`2!^ޕ@]-P F-iTB!#J]jf?5)Ml(x3.}{/ [IC@. b`QddvqX.�yC'5#>=4\ԍT0g ݌kKlvIl:37l1N+]{�:;*` "K@UU=XH3)YnR1SzӐg\χ^_m~Bn&B,D#wno{h$#'ϛdu#_ɌNH{w#Mc8!M HWx %/1~<G.z~Aʥ%ᜩABz1Vv`\y1+i<wvfV$en P  q ^7(Ŵ9or+J(S?LJ^CSXOk.IԪc"NbZy½-Ϊ><qFmcɑ#?t ^0jJhJ'XS-dLwHI6%9 )�S&l9̾@g; FOvZX(, (% hMOEGuE_;2#W3 U_N_JO2Ph߿/ogEy&҉4QS1@)*tßc/BpsщhW2\>ǙkOX[ÄrbX$K3՜BϟƪOOymMC!>07@<e&9W`dŹ݇.Ç^d2r>*'psvr24cd&d6l|#qxٲyNjq y41ֆV}|m޷i%LY>ys<P;0ZWif8|g烲,t6BD/aj`l7iHur"[ծ|`@W+.E{'>|#->i1J ^oû#C´hk³2e<O0[ŵ~L$M x}ł1ǒ6\y(XMO%?p|a( [ziL0:z4 TR~p:PwLKیJZH$c<@+o<%ζ,g6ܻzT΍ `qR6,Yr#r~51 \hΐ7 ItqX~eetf1bkd罊 zRoKV6cBH*:"8Y@`~>*nѴV(tMf(OP* NP1Xiώႝj)xdujI5NҧBьfDZ!9YQfk [W=12an8aǙP1bU}|nsx):%ƽ@miZ-]zۗ!zӴ[nNR5 ZƍvykKl@15DINLf* 1:=Tѕe4BN坝l7gB?J#2Yt`İ8Vs3[f a| De d<ܕ Ι?dKu4`Ąt$Zu, s q,l:81hxXԲP7&To (o?1w\-[n-1z<Ojt+}(PŸȡ.~XZEhh,-y;6T1Cq}lbx؅('󙹽&V @z;wYóO>C `zQG`kA:<;Ѩ _19l;:tq;W8 }uQM91\Iܧi&YshO 8fm 1c&M.Gӫk3C!>uXG1w?y?tf "c#$6^cM,?e\C kNRlM^=O-X{P7%\mRocgS_q *3>NYy_cb"0?4kPzD,�$?QDp$Vs9/sFb[:6�<{ `8Ѱ) w%6U6^nI~)n{,Zl_  I2F"z) 0ޗG<@�•PjoR_Tf+S۱~*( TN#B+;ՠ\}Cl e7d#YRf H"6jQo 6õ tUxĬx yG+Kg7Rr[mG/P,΃ƔrZuݪXD.DL}<D~d>amE{㵎B;8=kҟr*ҡT&lx*Dw1p7aQ'&RZ,+%fPQI!͆);W<Z a4DT}I.UYyt 0O.SODq[bX=vyn[-^ڶ�l 5+%3TQ 0`$WprV}Õag6�NOmAUߐL+̺t#Yek>LJ@o/SZ$};F'ot X"UCSvot`uFUd\q 5JLTсAmt|C+_y�w@Doh #~ͥa;A0jX/t?tlZy%ٚ7%ad<s0kU­ }=H0yK7:m@U@CePݔl߫d|\ɪ鑖]%jظ &|'jLƦnB$<f<Y#LWY4&6%7=YH KpDΩ$57vN%tIu2N\u`PXm=˽ t-R�.VjZ2DD'vv#ʔ*,!v yg?AsC ZeĮ_\i_1�$XpJɇ�ԡE8d%kNr:XQq9wPɀ){oS{8V )6GW?o,;nsĞG$d>b6^EZ=ӧʡ:AG沤DoߪvjWc/}'`XSf߈KaNɘٹ(2Ku(1$9_tOS`m"D!Hkg K{3@ \s,ueQJf]ǖݞF=1N kqhRT(-tBȕE�o~ʴ�BI }ora*Wݻ? RZ.v,:IB"-F(Db�7*WkK@&<- !GNqOIgA+(UHZpe'%]1ޞ;ΊI}oтOhr#Y0C<V'&0㶜:IA~G8E\BVl[5Q#:?! \hb2O|渧UX .q03>P,3jDP9Q1BiY 4t\W{5dWzNP?)fo|!c$ա5c SD.`ذ#aSNۣ6Ht =q\\ \01b%%rAl 4[DNqʮ/ZO7Ɋ/2p V]L^oPl[ z[SaK+c{ނm5K*|蛌n[mt8N! W̥QBɽ2[ۉ b�؎+=G;FԮzB�7 ئqݬj4`](Wҝ_AM^Q8CcV2:E&l̘ωkw"C ]VZ+JE8C12Y:.y+{2Àr֒m`\\GkuC1Y!LqҒ jZspZK1:E4ġN2^ LV�_]3֗C~%?H@WsTBnp=Ы3NVn2A4Z<96=�<_tiCN}aKu{*4ݏV �%Pă֋7:Ǣ嚒 ֆM*kt-?N0+Qn�thv^JFrP0s e}4ABrxQ<YVW>8.˿rr"n"^RʡQgif~4$l9H�ZEvNUm2vwE_9ˋ-(z}E}G^-GG5ցEB1Y̋?4S^KMrlK'u{lͨ�lvF1q>͉"F<0Cj[in/v_i;Wɛ]۵"Wrۉҭ? YV'BTuwR$5 <{T$Q7Jqo _,s>ލ6IS7OR_*l7 znP̉ụ$ObpeeI.t?4?Jbץ,} ]rʂ b]vP,"b8%Aiɝhx'bNT}KaOp?(FG}W$30u!ɯ{D.%&7<ۤE 6j0}5v@i܋,bq(0rߪ֥t6H-'UK7dPF;l\wh+EQ8͂#~*y֬[J Z>CF&֣nC3Y͉rMɶBPTcj(`/J[>VPʪ, J(z/b2qC$2?J:! ,)Te'+k_%Lb?޽IjZ'I>$>0:j:":MoݪY"O|`l~� FۑUr,'D-U=TG(y0B!xU}[rp ]/l͋-U,Ng,cXތ8pCL6? /.qs8jrZ_$"[Z&%9x4(djd!D ~sKs3sr \!M)Vm ljb0b#"9*q"h&ds7f`=4(`.!?8Мtx{ KSۤX2t!ܜa'Wh GT_7ݮ`T+@|qD~z?%1Ip=@o!YGqU<`b"\I^JzNDzẍ,1Z}OuCGa["'դ`8J0 9bۇA*[¢#sOb~Xs؍v N{bY;6-Ϥ7Z' k?E|Žg ˡ�x~OsmLw:UDV<A\P!q ,ipAU]w"=0Y[osYpc]V_@Gc#q8 $^SH| 9 #%}|t+h!Q3M#tb$NŅVǴpqoȥLxTGN~NQ:$/yZzѥ .7%ZM/mmv\}P95UMw'b|d|# `@0m-�;9R# DP& ޲~OؾɜW5at Cn9$ycSiEVFS?8Rc[*"lNc%S ;V;Qd2X,v\}Q3K4G.vc "%Zͺ<(3<тD_M{Ʒ/fV :R@p/Ra T"^-#H/RfbA88=ه 6ʱK8ż|�l_ pjmP$+D bȒebwjBYo5ЋO6B{{5TKh:۝O~ەjƮd73 GWdעce=+ЕaCB6eLAgMHj>3"׶?l 5ow)p܏Ir3p?_ meeia?0жN7qMWI҉C!J4r$lOO>n5ő]}r QtYh)UmW0,!i|F؃+<4O"F1Iֻ7.7c_jJ:Z0шC4 (|4-@}r�; @.2vr- t)lcR Q@ѺHj!qmoL@|O~NK4$^Z.b}_915 !WXQ>݅yp]n*b8W`c0c6}pIQ! <$}‡߈jRW^g 6,/H!g\zs#v<pU-UN3Ȃx( ZJQfL7Bu6Iϑ؟ӦT5LX޿5MRGFucSs۞뚰Ie61An8L{;@:%{M'`B.ɢ߅KJ[{o).RF%f ~ K+V&ʖAV%!XJ F#ĺ­<hnE^ S;Wh¥+-V1t3A'OJ-t8_ <`ML>�//kY+|r.x+L ^|W۔XfyO[[*֖` e(@Udl� e(ː]ƺͫ? wŧ v�gMn0@%IJWtm w;=k͍.N+T/#V;�PO`(a0kʔ5 lݔYEs҉y.k SiqP L/ƭV;(鮱@+I]¡G`=ꬋO-df~gqW)Ҫ=pqҴ_viMK2ϗ["Oc @9 rTE 嘳N< c@;їvJ�.g6\~A`3?YFKrc"!ӗw>J=:C3MKj<w=魧J\u ̯hp'l.lY4ej9.[ྕ7VCo޺',]kZX|7ϽQ57r4ZUb1]J n4#rϓ-;Tr_:XIoXH3xF -X)qmq9}C'sj(`4 ڰ<uB7A EVYN}e;<%%DI0N%DT}|exIXFU붢}пRP(CQb D\<sK#D86N.Z^ʷ7t?_b3[$A} UoFi0+WRFz67,4V.x"G`+C5۫](H5/t+'.7Hrw<96 Lz!tIWqHOлT.WN} w験^Vh74ÄCʔK3Ƽ#\͛aZLVB0 *^ rmM^+kR:OHy'U6eגW+m-@JLuUGDtQ 6? ϰˁ==1+C3gрgfQ`rxi}!t١̫ꪑ!z`1{@h_;8֗1umՓvJB2&�I0k&)NytJ$am3 Ԭ%6N"}J,M9IWhE΁@;9bUkshrʈ~Y;/-Ka ӳ4ck,qu{j(bdǜpiF-NCBJR7b2&a]3$m< +.qX`yS+ ,w6g$C.iȲzVlKVHSYWaUzBӔ  6e-=8ls罧lQ I<r<*v&/^NP"F䷟aOd,ƀñ!Qy6M*Xg'N;s,r#G"-Sp]ud\bKuMv`vr>cMdv\ȎNӹz:[D+ &p|,ؾk� 5.r3ҕ{rne /I{:;bD}1#Wr x02ڞ7H*$v_2D2G Hvh&]FL/.w_�<tMKĥkOqͥh}zĵ3pjdcλZjKjYY`{:UҾnu k(-, |Qdz 8M[{y=X3djd-4D໳aHmVU9If9irj+7U1|kQό B塦i$~r}v"`PN &Ygl6t1 ੪:9a4Mq0S+No?;U<U81E`* r p~!h)T j~N>FGOIY6(4/<YۢW^/$٣%Td eSVȖ=-f[W\ސT>}2ˍ3#<\5j?zQ/XHݽG,\ d`h^HwF$ŭmBf#]\p[/ݿmxN TyTAr\Vj-LZhico& IԧuyGǑR9]X[5;F@SxzGNJ uZH/KLQ!["nI#0n;esuwtdx}O|—E W pV77F#媪&/ �u`X*-5iзOX<S3pM\g\|4'0(gR /PЉGy<-�CqB?r] @ ANV6Jtո= I.iGu/#m&ֻO!pYC�>S&N}hE'=v0ѷDg-xy8y7>w].CS1e 󼜭Oյ^"{Z!y:58 I[cfFg` !5y;s"2u}0nF9DFv}__8? 8KHh~O oSX]0=wڸEwykE)%b{KT$Л 6RDV0o䓢> ^̡Y0E ,"P13> <n-@;=g1<<o](E!Z %lv u~XHգh"p3s"ڰU9Jާҷs(k;<ۡ&oC.Z3."TJxn3[U>'E0:d`Q<$_ *~fp?8-:UHƜFw *K ]g% p(0Ujّ%4BSW>l&SStD)-?^'ԨjQ/1y\2=}kՃPfU&:9@w0a 2!@~s+ͿzUMPO_K8H [dFgza׉❕2W y0 }uJ[ )Wšn4A vQn <.)nt U c:׍t�C%YE-T38l~7#lc1-۫KgjQ/|uQ߮f)&@xۉi<M{޸G"&5DbH%Cp>`+WPa0gA'΀ fe_(<0Z^K};yLyFYyj#f5PerDUqլM"( J[S`YE2 \An6{&Q8$1Ś:Ӧ~:5`$k sc(aOIۥNXnŪ55Ah4AQ(ˁ5HCֵ+kDZ蓟m@³w3\ŝ58|}KI[1:иzkv0%&ʇwXMHh\c%фҢѥTl6<p-+EJhc:F;FuJ' }4-+]6ʒiC<pʽC)vPǹrjik:#HG3kߴ V|9AX^w>ED(*>D.ѯp<It:E=UnL!UaI :D&j tA*V=?ajr9vI1bY La0=/cxWnm~K Qi7Bsz8!dž{Y!`'uC"sYnۢG9;gHMDaH E0Q67ځ<5lrzD?]>sO O13ke{5IBױ@77Sdz $䟊YpDK C<-Z|vT/¯?' ȼ~Ro^IG  JC4w:l؃-."ȣz~ѓ;qqoQӕz"_-ʻXv;{AaӇN40#7FG rsYLX}oVL?mO! Znͭ׵Bw@\vn9&GA'E$`|lvԅ1șOֆc-D4%,i2X(Fj+&ݏu4#JA3V$&Lj8d0Sl 5JH !xZ9)zP"WVs:%8n/=iC3R9i׏HDoeƯľ\j$I!.bI#cGk@L\F,tߙ~d.>yKL9N� We-Yf0avCy⫉فA@!6ԝ $#?B9hu#⭯ޑ M3h_u1㉭D@;5{nb*jK3]1ХN˘E-} d@E$cT뉋Ɗ$,.8Qg K}k(%VlS~ƜI6Am#FVH0N$ZfyTuo$"z e\؂2KuX&iǜYk=é&RL@GD3IǮALhs戌NT2[SS;B¯=7 ԠIL2)? �GO^Q|FEn@2[{t#-B~-,F\"x+BJԠcVyo*rDC^e&oF׻HJ$I`OFVLq>oW ,a'BMťAEj1Vχ3R>|~ U k+T$wJ >2ebf+`ӗ[|{;*tوWo;3T lׯ2P6}58`ئK6:moJv:깽rjnA2X5Phm&yR*d' AG�O<L.~LVu.C{n!ZUfk{qj8zy q}- '(+?ksHcs2khC=Ճ+ )?I^PEHbv 1Rm"o2d PY-_}V z�tl\cV IҔf\ƅ; s6_&m:gkQquFrY=+E;>Čق)׸w嗼"[vrJ Qڦ5zxw&U2HLZ8\׵Âz`q :e!缼+ mBy!ɫn뎰7{dcuouñ.v H(k"eķT5E$+1*gT#Yu^ep&9�›|) s#ߛW(bgnpD@\&īK%irSL>a rbTڎ|HrpUq�{nM;/5,}֕8}9S$sIY-9 CggcQ с|@+LQ{:hi=;=-YErPԩ_Z<U0gjݿӠLxqNass+^7O&-?R!2ȏ(z|Crн#CswMĢ*.#;An s3SE2ϐZ1tfLz2m:2܈/}ӞI# (9]41dbH3̠&GOFCx% *A''�!L|iUw t{~jf$3>YrdF I(7\\+/ۼZmN۫a/K:VwosKWE, _̕&lXAZ qޤrY.0?-uT݉֙"iE?q孢: Htҙ p͍Xϔ.j;5CJ~>M1EO"jFrU\kEc$ 9⾉-X}w n &<!>SFM_a+YmoΧKF<FHOQBۖ4g ThЌT븦.'~GoDh \kYBh:9K=Jwb=$F!0pcO] ccPzq}�>J[4WN՛ki: %vqD >V9 izy2od鋢~,UvWwܪ{aّ >vmZb ϐ|+*_lj$mASFB }jr'P?P┇#mcf.'w.WF ljuXd¡U"(s {@k*hm-Pg"Zĸۜ6=;H:'Pp`ʏ!, ~+� rV'D-O}}#*s 2Kg=bp|8>ܡ"thQJ!5 Fh~dnub)|v{<WEぺ%(lι.-% o&ɶC 巴:x ١ !X?rU,dZ[ѯ|rK p+s'~u*Vsct;#]ī@t>\Ut X5.u 92"dfLUO=x2vo|*lB(]+B0^@2qJ񸄼l,�Nu;ѩhHkK8;Ln؁bhn>Ѻ{X5|nx#̤ܽĘyqC-ʡy 0mΩLﻁ0w8�'yU|:'G/2qJ^Cؕپ~�ceq: Aj@{86ԯgVه�]iHglY(6KG%pFs�><bz|8^pږ~N<6=B*[YPmqEv&Ռ(F1=&O;r˕Ȭľ$ʖow)oۗQ-(/ݠU=^1s79 � u[=&2|3;MաFD&?=2WH}&5Xe_`ĒCkΧhOj (ɊCh<):QjZ +?C@  IF4T]LӺeVVIFT$>Cxϝ"hl� [  G&kj4Wc@/MzO^ApMcމصu8V?Rv^thbG{w OCT|-8t ZUD^AC+sCF)'gW>kjVKϿ:uzщN^<~2lluq @yt ;ٚ833SYwFZh;&rLP�po(-%2j5ٽZ6@S۵Fk(2 d^'мmgL.smۇt<6#HOy<+6Xz)RG iԏ eb,r=? UX|fikU 5vi 6f< sZ]»A,S ɺ>#%$֣UuoCSշIۧO1 ^SO6>Ɩ0�.8B+1кWu%-@8�H<ڥm#[�]u�U*\ECvnX!/PU�eC')£8 XaT>?`ّtMJS1Zf^gj'O1K5qH?(;ւ1:ƨ>b1�$*2=ދ5p5P(@ ,]Hxf:RmltlqW0͹ƚ\ዥ/:i />!"vLC[ �2IX<d={"mH|Ogn߅ۯ(|/I83m`LyV l5!*f)۴Zq%(&ΎTCq3`KHWVG**RݵI^M+U(Jթe!"*k\^p\X)nfh'Wo,i:`U寈+q\*mB(i_%oHpzAFp+R=#0PNj (TGKHߛ"�1-N'OFtwn5 6 ]Ƴ'1i{۳Ү~5kJ]5@UQogs"eƣ7IVihzIG\`B0p&=6e($"{C~l/[*hrf$%N '4UJ3QYr)!ۆG?.e] j2*9z)W+F3{{7?h*FAS岻jy0Q+*SXvEF�dی<3\gPF lɫ2\m̭TCe2vї?}nVݘ+@̬LRL7Ug,ԈȎ֛3CQ>0,ĻK\O3| K}xsnȘ6c\`w3NaީZobzdM[ݭK<z kO]E@rW�W] {̀X~> /m }y6=\wn_bmpgUK0(+{'1h5= 2U](%>~L+:'y@B4jLlFL961HoyJ(\pE ä2k~3Γ;V"7/Fla;1 JѬgM ozE*a|�d:JƠ&9/d:nE[R@q 1+. 2 9u`)>Yfw&􃬏B�}> eGٮgqB鍬Q/Xo3-.skesgzaNA v?5p(ÛУJ8.}�@-' {BU-8jeR*)Q3b_ < ;+7Y4tBcD<J 5"sb chqle3i)D)>KTniwC^N|J]Ϸ]Wd?@(4e]Y~3 ^#֙<crTCқ  < 0,G&�+?X1멒,99l9XT1Ct&ٹ)&˞kȄ~|w,h0**dCðG =FLAh;n޲x&msp)YqnQgD -[.ʱ2ދ}^eœV\A;Prs8FURTR}E f�kH+H_wRK3,Cc7 lثY"ݧm$)W6o(`,0kFj*zƟa|>E'O^1BȌ1Bp6 IX&t\UJCicE,=-gOc*SWL2dĿXX[wƒ+/KUe~]8HOޏG:�BLkpUϜ~sVrj3m/}9sgm&mn/!8vJѷ�tp<bgUԏPZxDAENƬi �:uk';?hB.F5:!7z_ʻ�_&UMĮUE|0I}?Fd^WsƉ>[«ukmG(QM 'a]WE/ݦ6IGZ<7]:[Kl$l \)9A-7e C1xQ.*($h}J] TH`TkئkWw9s<i״̛i \ğOd8\Ӡ0+|6ceC;8}߸*b~+Ě19<c*Toij]#l%G <iדGʡ#8S Z9<NKvel=;CޙS.ZwbEޟyBiꉰ( ҤԺT~bʌLNb*ZTN#}|7!@j$J=mBMea-t]O;eo(ű)MXO5gw.2m+I2"f:ͤ{'5i>c8эXZeJ &)OTJ�)K} *ՂGU3 y{dPQ=0J& -`(E}jL`Cy\c27#[C %J?:y&l~0zfhhFY*IY SioQNI.%l4Idi?#cG24'kuS?:Hh韄M' R_(Z<(t?G6:}-dXOv Q* WgӒ>[(`5' m4 Qy(baDS̡Cxk9ʵ.E %g = `fYq`OT@}>O|JbwTz1+bHr.3j`@dPy7E!SHhV܌\9+P:vH2 LP,j0hJ}oG2>u `)I1gq!'{`I[ [o9稙ϋ9 K^\,04v0kDuASmP?3]|Odl�V zORœkdb=UhHwHd{ɩqq :23>^"?5 ՟֍y}GDxƔQa _N?^ȱqqg#4(es}mK:i޾=M * )Đ--~6iZU'@"yUG RV>- O_݉C4΄[(��!A'eGo]g/8H!�l-P~ٻ.; Smd)*iڿB2Xi Tod8ɸ}T Ѱ^ x2JHO5v拽� 5߳.J < 9醘{6@l; B*Mc丘!͜shGY/ʰH׍; љ W .'4f6 ?�+b$]{9 <jsgeMJZT'ՂR=K`,<sA�z}#.cМ&,4�"Ͳdp D„5 ͞o1,B|M` %P!0Ni f]<g1[%RxEA ~Qnf:!3sHy U;ק}lLJJ5>ܜ=UɽoWӑ 9>9ι/`}xKpBHn:wy>#+i^65o'XڅfԹ7>@R%8A<EeYF>D#`= 6w0 EF˙f�)/P+ ')ZhfD,("u&iIb){@DCk@PIU@ <$!. [=)*>6 iq s(d`:5wR`*_ }Ji] xBc3^hҫRB3 c~NX/WCUJ ßLǶY'׾р Pvۥ;ˤcVB)vE JOqF2:H؈:y8S\~,Ůz̭6PͪⳮR-,JLxȸ|Ǥ\%u$4R '! R[ :YЧ'N%j#yiit J\uʼn ԚyɚߦN"llc f'3�+>}$ ,6rcl5yȗ'Uj�㬼aB쵮+Sx-ɛKrImA+׆`߸:){�E@u 1X d ÌKaVO%; Z;8pz'EBD3X$ۥaK3ңJk]̿˜##wDA`U2cALfn1 1aSE3ƚ)w5SiH.ry/?垌ox%\; n8/ 1d:ME\V eB/7/m]3&hJёluEVs89GQa#7=$>XPܥ7/a9p X ,<\B- |Ut\"xjDTD3iyG}�̴knVx23ѕ9d#Gn"=w`[H%ljns!Xd=Usk^[RQ1v �(Ro7 A:N#npaTXև` ܅hvD$@WጧHpQݹrzm7i&dZG>oc_]61-Uco/<48Dl!13=ba(8T V*ܟ},dTꌧs6+-/p 7)ҕKOQ=h o9tiͨAsb3vw tVIoÃoJ�Va"KF֜#q^qy?i{NET~lR%@E`oa#V"cjŞ_nWy\WAW?d4+d j;WI THA7`F =h_zS4 k^]+bܞ~bbWy쳮)Qx}l Xq(޶\7?a/ \I@ Y/\o8P43g\|uJAf})hˀo3|oBY6M@�^1 ݶџvt.) lZ/Ux {j^.I) e(M=m9FN_?B>5qq^K(C8\Pk B'BST' :kBɐewπG"`G(tΥ3Q<fGh^5\eلAdPL PQcyq ,Q͙J Q フ r1TVdNN28Hyۦ~MhܮGy$YX+og?,%U,ދR7&Jߵf81qC#Ktv:b T^g Sylo|nE.59vh""H))<G3�DCpO&ђd5C& ڏꕚMb=w,|1H;C8h;35aQ~,Q6({w_2,^G!DU]'bkyIa@mcG4$(z?!Ҹd iY_p »۟]/q0]! t.O,.G\7}Ta@{i=M};`4u~4 f~фX{HQg9?% .̰g+)d6Bg[k~�ưꯨ/k -*Xu*2/An^6[b-ZFHL/-&!3ZVw/d\n} 3q ּ x�}˩8lCgpNUjLoЌۀw m"wH@m532XFu?fݸ$y sNޡg7am'V $<χq8?xoe'\e6/r)J?j\-yCߌ{NZhW..߸;ZE{G?Un+ޏrL'T$3dz]4uNq,Hsq;)S7]N@}l%qyus͈j\">q_}pB6F P㽾};Fxjܚ]�rT,+ZRgSGuc}p%4ciqyLN*}ftsp3xx94. CҬg2ƺ*l4g~Ҡw:[C%z^T|qv{wg&qi~SUhѱp)wFNK|EqҘ9v{]X-_q5vL9r<йcwbܡ^x}r,ՆxD &kDDX- : a|f0//-9GgG1 cr3bb]RB!_F%,Mʈv3M虨P& (³&X`gJ1uT6&c;^G18=ږGuz}hnAIsOP6dLOE'O8V/팸~M$>RrgE!4e41 _z^4:g8 tUD %~:P?#3 b ;s M_i|t,Ѝعޏ NDE{J;Knfzv2B(DYE;QPxlȘ 8G?Z.lQX 4>ljgm9sAR4YVQ|!T(Owm鼐eZ0mGtlḊR?�AW3ǺY 3J=rDQ=d_dt@bG},VRZ|IP5=F<֋Tk a/Aq.Eg"I2-Oٚ�vպ0>~M(9UC#:,glv~>yNG8e^nvf [Fc}` wBC0 Wmgi֋/" …X.UXg1 g uRo"8eӳhev\oe|K.jƛ`gXnPVpfr_I{8ՖSfIbAdKy$iMjDjF1bT"^)0MAl؊.t=>ʓ;RAqi~\V]OŦY]I4o 5fv}~J"X8Rap9&LB%O.Gd3W%gW>!VۙHjDY!GB(>*WuN{J/%tw2>kI0V%ZL2�шK@FoF&`I%b1+KeDAL};(ce(PNθx�j�.~k'&)QAmt죺e6[qa|:8!S}%g34ҳ:!^^r{T=k*0d ̓9L'kY(ojf 2Oʒse0l@/YBZ>)?�`´z4�o.u85]:>M\ILk '@CԔ:쟵[* 6;QxaX#dfL>+b(eJ cU\W-1xˣq%66ړ)aAEpj.7춉UN5(BRI"}JC ]≯z)<anRZdI&U#�[dןհtcd Jb'E-Mw ݼ&\H( A_$:#jձPHեyY@d@fWZאNr>L8z%u ]h5߃[w󜰏zm~IVᩰm@5[69ϓ$MVtt\ )WRB=.]�*U[/t8حgt�m]W9vc M6lkݦ dm*Q1?صV,c%{v<l$[G:t $`Xќ-Вȿos- N?VmWJRq2L\NcRlHsP5(+lT$YfB֙]G=+1.~E<ys  z-'SK?˚mO!6 dOpqs8 $d> B>$M~ ٭F.i"څ;K?LP!hYuٙ qI_ <iF[2/v6=ןCo@t4^=,K=A 1{Y"^ѡmٷ|B ڢ 2opOKQ1FO uV{TwnV[X T75 L`7gҏLlR71xh^-N=R/JͥjvoCpT-aRo>$b]ߛxBmq .րQ;InMb!=iWx@]Ĉ^߂5+gnDvi˾h0)V>_0A/_`h+#p7cɩQ<Ju?.gTZIޤ\M&F]Ck$`=p1d=W%e%G9D֌|[I޿4t.{&">@ƕ r5ƤIˍLt/$+ U6y7܌Q`ŽAZt`G93+7 Fj&AKFlU[7~.MSAQX0JOZ $B\1FM|-׻u4af >OWoOȝx4nܗ*-eԅ._jw*qooXsAjҏ;r>5 |whyQ7:h9E-1Nv'CLq_:;ʨH*H;ǒejLlCQʏ[DUYZ!fc{ocMՠٵ Eu!rD`Z5nTz{{Iwf(e )]Lhiкl2 VeJkQ09υ@h86RmgdfgߙحΗ ͝K$$=L<!l޻╋y 6bm!I|+g Fc+mo�d[]wky> @4K L| <ȏ]wG$^.IQ~vܲ:O47i"H9 R2 hؾRrs򃋽[hzorژ4,/m4e-TC6:H(u3~Ny+YO?R]cS8R'z=/Ca8LTZ\IuC |}n}nY ̅ba2r ݍ])$< #\s8i]7rG28GaGXpֹQȀN$.m-hZ JidCWp%mX#F7W,B/(Φ-|YRZ%f2!{4|l0tpv$U7Sw-WWn/mLz}X;;=!y[M"z Z`�IJkoS=m'c$q%%CSM` %lU{߮شE_ 9Qwd K�+YV\[9S ."ǎ;]Dt&6(/.Z |QTtkgWOt(_KBE65czdz !k1:76 z4H=ql:nphIN/^ym yPҜp- 7/j z: a;,~IH!4cxq >Uѫg1Pg4ÒhSfy~_ѷNl+XExmBDn-s]*XUϣr 2Hi!(IF4M&PS\I>Ab*Gצ4 Kztl{J%'i&ef i<E!XZ1Kq_Q\, nDl6ulJѥ{8;O|EOki�/'"5VjJ,pGЕ5h9�] `(r#PD)>=% S]i pf(W-/?07M *˩7\õ{Qnݟ9�ߗ8_ BEBc/J{[yXcC?#G"8sƍZkd;LePQD,y<2m>]F.( k@oT;O4sde_6-MǮLdݮկB#ICʠ5#,"|dhN*eM^`:h"]S;uX1gL`1xWjS!fӟ9)xǃq=gXB P~>#=Oy* kF YcH=w|%-v L4hP @90*kzWe^lR u� \F/! up \$!¤oeg{1 [ @9$tJIe9BvE $q#�N=btQKc@OKii,;Wgat lBFu> ;ZA"hӫUv@in m@Q#);j*M d&C}^t`)P8Ǣ%~¹I1^lȻIHaHl\X!>0gb/NjE\zK,:DTm׮lˀD\~C.^('9ܙGLco1Pc*$Pr{r~aeb*X!m$W+\G `#ITU&?+ zP=DtI*5Iy DTv#ofo�ES"/@z>R5|y.v^y 3fu: GP1?2."Uh 7ƭ9>w17 ̯ȷ'w4(%@[S4'1ZB%3Q4e #{4MT>zf!9bYk'VXjgjl>%ZlotnmXOd;Yʞ;յ<'q S-FSg>/{1dEjiޞ(BV-:,V. @U.u]:[ bQs*.oZZz2 8#yZ,H( IHLۂpfC4jGڕgW<A ysHG$0/QVX嵹BhQ0@C>y~n$x6-p+O90irLNnAD:Y}0b\-1S%)>3^םɿ2]3Ga+ji-w75gu:PMV9;C1A<M]dzl:uqt,GA"C\YƙWpK7.]vBH:npƮSo@˂! /7Gܖ%^exf]>2SkJ"w\%+(5rəB,TͯuLB:>LYބCckKOZYYziU6$9~ Fx41!/c$z}lr僿DwӀ_p"YEX႗|v{o'B`x=^!W^u!8a:y;Nח7 Opkr ibl:9vĜv>wYۨnonk('Q11KE|#QrH|}RwR|AW|VIG˥R[g$ IZAKvF4ѩ"jz /В~:֘|] z-:#3ǖRǵoLNEᮉsס,#)&Ur3+az)N2(:I"[cc#A%ش7<XUs_/!5 @W*JZ m>6bW CI>DO+pQC5h0b>AW9aRdhzCq +O^A ֩;) *LS ,:K<d.�9s[X_7"^fӻKЇ !�>]yYLX-V)V7E ~"թ«n"U*%9/�xrDl*3sҁp2n_oimؕgи7~4a*<*:9&.0h⚯koa`s)<')$lh)*< 6p@ mq ,QU? ˑEee{=!]rT(ec{mofh 9L˱ZNTS)=l_)�>�1T9(~z@>#^! `#nt*3HtzP4Iq4Bx@+wO?DA4it3x?̡JW iƍ J/␃b)v+g_y/ӵL Ȋ$Id{vAW~J/[5;+!#,;u)<SkQ8<ѠpP.q],fscBRtRm ͪ]|gq53iYg&v^;ER{J?}#"kyw@ +so07wҶoW>D>q2I&5ªB, P*%ddUyZ~t"ECJq�a|Vd7=vOyk񎌰O(Wg`7+peQ$\/ы ϝHHN'!H `k!18F`$= `a`]Ka O+ 02=+]h0rf: v+)ZaW&"8E[KD2Krt . k~`嚺0KZTMZ];|pk㔾tt\6ʥKNG{(&{H)5 :|%9y^OL>�d#Y$zuYV@W|$�(])Q|HzИ%ӡduΊ(rED7\7DF`@\)]׈$�Xb)E.E z`fe6i5Gd3GJޠ$0 2pI {EAt`,^  MafjCҒBIG]s=3|߁>oEj U<ݗeOU(8\z4,$@թmPVpC/R-4^(Щw 6B͚Qp %6VI}@Hl‚iO8xp["?u5I#ZgR%QK{ʡpt՞[?H,ш W"0}Kmbw;"C "+RADa虩VrmBc/8$t+"D%ݭRɺ%7? vi~8;mJ%G=Ϧ#\N.sQAW#`d{}z7u:k95=yU^ UB^}%׀d)kюQs+Zgt-Hl$/5:mm^ZFG9KMAƥL!�@T񯖊_ߴ IջvMUuĨt~ d$DlXe.wX8#>*p{lX"842)P#Lbh3`7S:duHF<'iuJ1&Le+:P JDwyl80ofTJ\G!UUfoבűhRPBڹQ s0jBmU"Ѿ̘%V=ؒ>Yn$$ľMzj}iN%Ɠ./ uԮ|J9i+z:Q-ʵ+Q^?J7shY /A#Lp^YxioeiHYVF"Kx?zLm:"L>v:y%l"kgj44>y WSijĮ W(#n--.[lك@q1#~vx~V /c@^s`vo.aZG)U=fLx9 idLaqE�A#ynQ&֫)[?v|D 2jC~|/<K fO|2=R/j;e(+L[ V_xuɝWQ0DBrXl7р\wj 5F3Z 9˜ ԴM_gdߺcdœ, X%NUHi5I񊘻%)~jB��$DɅ9raDIƕƄIWa1M2n@"l=a[<=pSgT»NPQ42xllQ-]҇"Y{b(yN{"+6"YsZ9#is5Y^#=ALnSWڀ&P⼫ a4K`h,U �tP*S2HZȫ}u *M5=X~)nCM iH~ uy>\w"(b5mϺ"yHwoR7"4~^18#26bnw$lQHr\GGyNp0sQ>SNגsfw^/,]]+V]B!z)۝;Q5KQR4#[H)<'W1ŵSEњp!: 5' @eeh~$1V$12( V(Nmyo3~wO:l*+;~| =8apk9Lbb-llQ֕=:`!![j@QӮ v(^)b-wytcr/T0_1 F/d~?!/Q$(:^k"/dmRH~S݅S|,KRI.a̳R�2BX4xyÄWq1s@=Y`Ӏ$@ l 0VZ[7}s=Zf~ ,* S/#tD]?(vmBrwpcnML{ {8 2�D]^HZOMQJ;@TX\"86 ٹ"&2g] ?{pUPKљ`ư)-E+i4*"r ` +)̮1|OΥ׀P]ZMCtmáQh ;QH'J*j�7<]Js@^53&W@4cDX4{DŽ] e*E$=]#?Fi~p7)0?l,CQ1pfqOda#J4g,,ܡtZ]Q\6SwW]뼨8H@SuVr&'dƠ*;YhUXX{ }yZ<iE)[fp*Eu.�ݴd=GsPĿa/2LHtKu4<x|EKP6(cp#5rQF)E+seqfy74rL`Ι`pȐ0G&3'˜Ul7>is =D&¼G6LeOSuuC#gL Uu, 5tbe%t2:@g]>։,KE@Hck_,J NP7 x/^ 7\}>5,"mȚkͭs_@wef#aSUϖ�-~* ø$Z3LZ0FUHѲ4#H!IN߁R6a11;Tv4~ JCn*O˥jnwQZTF' #Ǭ$ S:V%Xk@an |0w7.�~WST]14^zc'UA'Q3V(ՒBG'vD& )y%{_pEXA %^7)q"U;EyEo4-{'CTG(a"zT'7>CǺ|�"[U =汱+jP[[A6hָ[BYjܿqȝX{->x;>;oNm\qym{cm0A "WV${CܜoP/wJVZE2j7Q�ҋj!,gԥSHu>q+2cCߠD]_<+gLuMj[UZ@B_nJzXtEyGl9$}jӉxamB�,[V^#'UZTW5|P< ?or%CKn\G= JjÙ[<ŽI -4>dToblP{%aŢ+LL؇MY9)HjLJAi=&ZHgJi_O7HhL $ pKǦ\w 5Q NjZYIB8a|iI= SPևtjp4JsXq@2W� 9( JКY( =;tNJs3v.9O)x03X\~YB/dG8Ɩcw,al �wPJ}y4?k:Iw2?_VkU"d- Rs{JZOκzR5N4ϧўR*&M<gYd<<lM{q]\oq\bETϕШϸF|x\%5~YeWÚʛ O2륋  pzNvp{51"v g(8&P^f9 ,8 ,]XRm%{#ܮcEzq۹]5dF7 X> ïAMP}3D24܆Q-PN?O 10`"aOkqFq9!l W3 =EU*0Y b͹0ѼYV�J.i$nL\6 ;FAL /a 9nQsu@(p)PQ1w΋8(k.: F[%J:8-έhj$E A?nbEoZ Bv+º{TWv$]L( $qz Og~󵙨Ztjz[rcUº?cTə ޟnQCx|HG6=t6THU/[~%,]2ڎpԽ/~MH[=j9<` bK@]Wk!mmű{^jO!cԆ&+ Ѽ܊h/_3+A ?J1yfY<KZx\1kN\׸?A~)RDM:mbk,(;WEIu6b&up*.긇z~|iQ^Ū_kIF6Ilw8|r%6)Wqx�VWѽM52j51o. l{_[-!.vp vEBl#:*DWy8zGeX�uyp>ڝo[�yZEE2}[Sw*~ND7ѧI9q@!棃z0%wꃠmx^ZBf{P]"zΎRr|A->ε{ IgXglŧ:> ")X#bJCe(|seqw<dķܨ1r/Z3 2a=pzdp8NF;OM3U-h<x"ב݃ HduMj{@M]!}#:E>&M"�Ȅ]ȫ)+v!< K 0qK$|DB+D̞1h_ѢD 7xb�S_D+:͖qM�Hc :DZ/R!tj!-҆ҸBlK-3-9qt6M>눖H.= N.䏲QSһio.$#[CB4:y$#3n]:cSbS5}ƅdMMúUIOr7$dx;~c }t+5 +;fWFW=#N>tO  أU<[]bVoHrGJz l ~kz]U)QAl &�k qp̓G=(@HpIQw`"+oc>Ȝi=wCȩ|ƟVI0fB kz9f_gX߲8}8& K lC]įa2+ {[;7rS Er=:N<i&fEK a͵*gk~BOu͏d-M軴m9ꝕhQIwd/Xx67_s_PYR3*~uO92l0xѰy恹 /|ےf5[߫-B=o&Dqz.&% $iN.$M*4O%6THf?Z+Wv ȑDn|-^jip8%~d 18+9 JvΒo) lRn%_p2Y�21kkwD!?pr u@э|Ē69�{(%$0eCRW�ڗ;v >2-˭1uaJ(X"Kj k^}<2IPmVIQ%=1GLr b_b0<V%Z Pl oY7e"k*UY@=>(ܮIl%d`L">(%l/Qiͱ] rOn4]7Y5ZoAO*F+S<Ѧ'}#>W :Up)feCfyA?De.IesQ>g+ԗoH㍅îH^V@ܰ gsQJ pp;)^dw#E/ߗ%ҵ{vC stD{@v䲍dK_D5Y."ҍ]o-dop v=]gM.¯R Oʯ`c\s:PN)$t/yҽ{78lRE2NdsBA3nf\묊ғcd/*#%Rlu# Q)ۓ_6oGa;}eQڗ4x,_P~FmcV Ҋ#;\p-<[ho X՟8рY-^៌#N2Rqטzwz˦|řPkm/S$釜59.`-0 ].^/1zQ98&Ydz[ tAŁ3�-7>7j7NICǼW霆<f'G,a̼𔵪@? |[5A�\.0oό+Z刨\l2sR./%iWKG?fY'A(01u�,R#]e M=]k^ UdmF8^B; 1RyL O}o*/T<ih�vs6}ȑxD T>~~bB`M=<>h]d7l7>yBDžh=9 /pA9݂a.)A+A@1$syhE^6h_(rboXN�pgNWIBFKC;KCd[ZAUeW]c/\d@t}ُ%g(;#sP뎙u%J?rSޚ)@n8%HV<㘎})V(\K1ojbf*'M?..e*C}DF�?cH g ϵ1R}~ɭU>5Ho챗oֺ{m^l3 MgX ]6( >oв`Aw`Ldž 3:>H6@7,RQv[F~tǸS�zw�;_?X* mַ%^`RQ�[R7\ wC춭t@<9 '-ئiiQ@1`y&aڐcE-;< 7?kLXLFa8֑Q%pNÿ0w q[JCFB5VXtokWn\_>\$E}eүPn]~L]V`&TY[Q+:NuB8@Dm9YK$G݅{BaE1 sTitև:&vfLn?_7?s }.%&LC ;ӛ}ZϹZ'L֘.%M6Jn|]w!MCb?185?w@hZxc]֙?Hs[} {I QE1 /Ӟ`N.z%3M&MO2k!j"IۘIŤPGto$ Pv`Yf;#o ^B"u`!WtԷ;Wz'*c?_n%;h3YHKtGR%ƻc(3m.YD;3rYFyڽ;44<`Ɠ~S2c(A`tqrVrT@z&BiJ^vB-ew}kR1n±qd̂Dʢ8v|zg qL:NJ#*2T{E�uՒ''ZPyY1[Vk:6Og-̓ IBogfYG"#:qu^siB%d$:PпY5Be͌Lhgzb}v|:+oa`^i=F޳'T? ]ه<ra4ٝ3v:=rbiљ6Mw6>q NR%DFz4y91NCrH Gusbx')o!Ӫ sc4A<wA+ysIY u^E7Yu ۗzT9*nG]NL TWpp˨S|=hbh'_Z龮6A 4?6%KUu-IF�mhG _r.G -^oLBg{Ֆ�G їF܋W/?33Ğ3eU-pj"7�ɰMJe!Rs<Ģfcy]jHV?-+'DӒ o<ܖ ~ҩ#_Ύt|uڤkm񴍮x2Yj?ae<_FW[080r9ufV+o s3 c3JA_ӔlՊam<"Wbc?xqrSe`!ᒴ\zlIG5Tiq ]ă:)L`˓ilÜ!a/5#1`,E\2ػR 9T髹lYP=Y^yPr ,A1+ۀ`fAĆjHd H}8O2N]>+Ra3nLi" =N#x J?'jZNOtvF88^H Ѻ>jU)0.pl,3/DܹԝA0Iٖ汾w'RV^C@ 1gN7Np$f -]+eS0Wm5ƫ/V@&Mt { te:j*'w|`ñCkApg+^$3g}:JӋ$2ZDxؿ_ov9<,k"r r5yը wY4pq�4R02Qr*-1h~@kR̒iYtARp �pHH(1�VoJ֤SAi(==,4HW?!_"qi#/~VW`?b|*^GMدh�.< ><7XM.֣/JORb#ǓiONz>>[)5 z-K<d٭:-+0,S4_ <97K$-i W>X ,9o΀皚H;ػႊ;plUg&-%Y + EY<@RӲ1t SY{_T/ĆTH?]I6],zBn!cҞ/Rpt\Or5|ym[ >!jsZL8xb?W祦%*z srcd\ƗFd(E/$:K(e"aפWdV4t }YuK,hUwI#yy85|Ss8,UTBY8.n4C�9~hyQ辰@$f:1ylvhǬ6Š*>h(OԠbKD~0xCͱw%v@,⤬;,Ŋ7 fٝBKq`Лh^dzt`m+iFqǼM<YRs.J+/X8�·{M@)eƐБ/$rל hWXttZoj}=o>ċO0mN`mM! Pd_URSJ*|^ \ r+ۼ:-�Ijo*&XyhM&1gPLs_iEGPY)G8� obiU ip#H{�_*4n擬 M?aS }4JU+6ő6K>]j3 aO#q�װD5Ⱥ0jkd󬓦}P/Gq'$.lM|BQ\|<h-CSG3/Vw ' ?T=m05]]i#{~TWׇlBZW:|)UMuRȂy XFJtGFx~9P'S>>At2铘LvV5mb=rdd'vQ9@&#|h8~Ԃ鶴PfA倂(eYRR2;img�,[UC4Ǖ9g%: 戤CaeKt"*hcT6N bk/G3گ=fӖJsMf*U#¼”KXʷ Ŭ* X)5كY/4¶+??gi]0BKRlϵNV.bv:r(i L8)(N+324nSWw_V2" -\J 5.\Di2+~CW(Kx#͐+ֿoKF5Y%ue0quo^"n8s!vo1,R{ e5DK ocQ{CUsMຼSYYR 'xT%/AOrmzܧVɃZ+*W%O"y՛/?L7[T@`Dʉ"]aW?Pc1�[^&cqE%y1[L狧ИHkYT[2 ѴzM#xdYXU4Kt=c`GQm!X ׯC I0φk ~x9�ڣ*iNV@� 2b^,?' itӪİ rBC9O)艺o "@a ]Kʯ냧К$ ˈ; G!}GO>KpS_ַ=aS#/k€Hq9’M>S  Q{bc2rTO2Z,zO^IdWPC=<唉pX_Bs_6ȹhs3U&oV)P -F-.qҶ:hq.x,?vC6NckR8YqK{-x;oadhM@q-E_|IddˎH+d5h冺hقasIܶ!Z):Bf eu'HЦ-{U*)@GBvGې:aqqѝDVN`>`?m4L'߉X -#Ía`HF Dz'YmMSZ�{[y@jH^4�Vo—hh'ȭDgന5FOɀyOx%_HDZ:`fjyEܴpgZ ‿|/S<Mir Ǚ ׸|턪m^,_` u8Co=8'AUWD?l2"4bБ@i%uYbTDJf3&hgn|:[WdqSW5Di#۪D>l :QR~>]#VfD#).hKj:G5 ,6+% SD6Ϙ,˜iBAxφ$-`hІAQRM)eMd8Π.c) Q~�F6N0oo^d4[2gqݎ(fng f j2̜d0a??z>04IѾU -j_gWNjD eYBU([sq}Ws꫻ 0oX/by^N\G`&|2ٛڞtoNc4C5*'9ȼL5IF2z_hOp͞kYZ,bnx@7E)_>?{`P)FO^k�DHMyxj4) Ok<m'=>tϷiک_;>7ƀ4⽚*ٺq ˅O267j-'>;2{7f='Vbq6d|^J{讖IJVєE9Q $E+I&>(sa&/p&ՙW1yntV|uVZK1\zi=h 2=/5 Ob:UeoT׉N;&}Y= Bd'$;i1?'.fGX1Vh Lz0/1(VZ${Б|M"D%~XzF;3v d:xŻȗNRiUB}猦ƀJ98k`,E:WO+֠k_٦VTT}[,,̨MG'aغ6 gV͎lx7AeA*cxz'ެ�"gF$i|h&Aʒmy}[r7gPX0`ljꂜ[ 04y 18A {y55l[�2W1}o9>a?dQ (\LT6#v8`il.0 V5=\[m1XLro2\AߞlO{ZPaK.ܻT C=1jߤ˒&t=I~dT.Za[5G�JPڒw'| 3-FU`} ߿G#gYEi 5S #Hƭ&dw<ῢ|!mo'5<4iP5ȐLL<OWm|`,w)KIךmVa}l=�o[ *C F}yF�^*rCC%psrkjmK Lw[[�/cD i=`ȷXM@]<z#”1-#2c$KC :"#Mg'Mp+  `Pݟ;dCl.QG.}kxM|]9͑Q 7'B]oojH y�nѢJ;zZ`?\m‹ ī&~Gai }o7E|x& q>WyhLȻwqEbaSǟZE 6ׅ"Pnі>1,�Wu9"/`8 u!|| ?5>eZ^zR}C2##j5!n bINhΕ2>>*?Nf4DB^/Mzo| X @Oƿ`|[f#**|QKB)QpDZud%gշd- OGLZ,rob !:AJ~/NkKCz> dM/ǔLl ?1cT1[Y֑G؜Gp5Õ#u4fb65+v@)SJ MV�xzᾼJ8[i%`=#d9HCq*AnaGmHELvMXܛOqT `*Dՙ6\ P{:aI%(TP}lrVIƙhz\?<G E|x~z)V $p7E$61}|r ѱ$,hRwlj'rJ#q9 a<rS=?`<ץDNU˅Cאnڥ}ih`DɂSJ!}/BuzpA($x "N F7>Ь8Çh/|G_N|a$Z#1#`͊w {ӂhNHT~yCDDL_ݶ;b8^+UY[@:D@ȂI,s x-M^Ž<w $|rgĿY? z3Cp|bAi7}I'hti;V)iM@WVٞ1br|9#)nSM}ok򣃺b57)Cr%9$ڟU"aTCF5hfg ]LErl.X<{1뺧b&㖒!!([-ϊꄥk>_p=Nw&3cX-q3XC呥 8S ie[ cqzB>! UFe 'OnV#>A C=vWM YR)ybЕ2=6hG!Z.Xc|) wPnP3d سUp0VQUH`yFڣZjy^}@ERy O~+uS*"Œ/ys+P(12@?P& c/C| Gѯ2\ڧJb?19xMJ<S$In]oC�.| 64#XOiu;Pԛ|ˉ; u**%3\Nu!>^1,%[!%$ȍR~QW]H^'#s=o<x @G&j[NܖlWR??l3 H/zFjvő ku9xf+٬o;ZM!F`CeE%⾪^X\#?6O ٕ4 0Jlj_'!z'W 9AcCQZ.6iРZhnk)j`5P?U'NEvĬTZIn/z2ac (tD4Gv yx(CE~-=BKƦ?or,w;#⑱Ӆ~�AJ sd涟3-l @bX#q{kLӗ~;!Bv_1LlÎ!]%u1YSOPtD5$͡2m Vhc׬ 3èVV.@.1fYfi!B.f!~Y"Z(#jM7)ɘq"(qKö&"47uULg<ɸRwnKB@< [m5~2Qdc0I뭔f]iV ̈B/|>;sL` ~ãѺeb6yfi6r4e}ǤƚNeT̤Ѯb$ţß7HLU]-]W[X՛C^tk) L~] xEl糐Kl>Ӎ]!cipTKiOtVxW?aO s2 :O*K2n>|/[M ,L v؀qyT 5 KYe3G}۾nRp*J+4W)V |rI8,冦ӵI{ԝ5?i["a>ଋ;QP!LPŹ&/^ < ,vTu#5LGJ(a'Go�ªBy߳9eM|4"XQ݃G.eRM!zh‚nvL>H2?WB)DfнhP4R Oapnù!<'/9V8pi/~LUxq+͏p{tD@|0n_&7#jv1=4*=a},l5$q%mdӶIј 'Sf(OxZ' ]bMW?'l&ߤ<LxЄ~QXmG).'Lwo8B>xk?΍;[tVb]X=(KidX D@~oyW)&ۡ Jsߌ n:a|Nn{LW^-@M)o5Id5'gJJxeJ{߼�cmr NT3ܺ<h6j|{8ћ㎘X=+0qI`hgm2*�:x~)]I*I ؏˸b[q@ 3CR;qN^F @ 6&W&t.n+F_B[|SA).V%xf8:k臄  )>&* P}fd얫!ZoDͫފiyvBVn;saOT+hy׼0elwDTŨ$v=PV|`@Y%f;ήaʖz&J֙sݓ2~[cDSW4qڂŠڗiLG)Q W2z˵D,DN�*VɱdbD-<ܛb u4&) y7DsZW#ΡZpd.7#&%){ZeabGr[4̚ר%Ѧ-DU:(8 Cʥ mֻV0%*.-?^! -iD|Fn$ �@, * ե2l: g57F=!{/@U2& 8s|u<%80lwн $2:.5%  $>tg{g(l*+b Y;4QpvE!qA`h%}=4\|]o+Ɓ8�&]6z6EA9�gV!$]a){2PKLiq<]\]v`q3~ybفFn&aQAj󡾻gn�W|mh*:UP b>饃 y\-Buj#'JCG1w8F4Q<~H7ȏmq;-;ύS>4WdļNni-c!yQ1-\L !Q voOOmcɭu&7c^J6-6!Ci ;^Q Diĺ2k 4i0_JB nOB(WvaLv.:ƷPbpcz 7K@aM% A",ia_-Bz|8,@]3A*ھ^Їy&ujхb3J?d4YҴ 1v7G k!HPCmd),mX? GXڕןD0_gg!+ !/T=h!jx=.gդCCYV÷`,V7ۼ剭m G"P\w\,V+L}b /FXW{Fh]V g7B<[+aBYvLבY~[9eHF_r:(H \ ն~[bUF&t|ki m̮`k1%6 1U%bd0< (?X =(ŖH<Jq}:S_y\曞v&̔|܉r9@O7dl9M<H9N赏An_ѹq鼵w}~A:/Ey'sozɞP!#%-77Zx8 7ljjz/(_ Pssd50"Ewv( ɯ=,MuœPZcVGn4egZx_LƏ&rL ,5vSx?3-vᢨ_Ƒ}zuM\LRҪ^}H \̨ǫ-uBK* 2=�B H4{%fG3 #[DX0 LUe%8~ mių%PW$n7bMȋ"jv6ċ8HOX.k:%nyNPy2}mfM z2Q?bC�B&#\FW�:!K&=nA|ScJ�Sb?,ąt _JwKLLICtAo3 qDT/YW/ O|Y{_D9NW( 'k ZShbQ#ćj77)esU%Ɗ1 Uky9�eXct .kSs.) 5VfZ^>x_ j#Foy*jWopjIdJp8-PUoW6HV\_09f'0ǎH[ gF $9<SzDj$܈[4|?y/7mNDypmz8 $ UMӃ@G-t T02zƩ1m%itة{ib2Tߡ}6-G�,5`,knt"ZdPaOSz/B=B PDu^h}TS~;7kYgQBh:7LY}@r9V{y%g6[7$V5ɐ<ZAQ0"D37v0307ۓ(ch .{b/{FxjX: 1t!TUPRnQ6WmwIC5M {UE{i:Ks*rD׏h0vݷ_",c-%.du;eyO+?TATE@MXX6c;o G`G`unqg >u 4=P3_F75E0ioM3U>*=L7֑[+ `wN6zNpn0Kv@`^Njjc(N3/R`(C>h3"&G]S`xY?_#AB{?q4#@1D9:RD P$&fQTn/.jf0Bwy̹0;&IJ+~胶c�S.EGȩy;Ru/$bAabi�t z5E]m&@EBp־*ŲvRx�Hhu9Xݣ/Jb5`HXob48U9YKW~TIuګC0}K?Ì>�s3!WC_ 6Q鑉2;jĬRY1mBV$x0q2DX'| ܍Q!/FbVy<=N}Swv1@K^(D9SQoQ([B GwSc9<[u8_ L\Rk`T\IvB2(Iqp2HgՍB~q?|6Pt4ȒQBrЋ?+ϗ#1F^b|3XYgn1<Һ)�^()ܖnR@N?y@ YB߇3[p((.f~O;! &#.Ck(?H[ꢡʘ Ts\ֻ:VRN_;By }rۨ ݮArd~]Tz2_曆>j dуڱV[D pK">` cG� m9^)FYX{ABIc}C}Ġ8 Ǧ ]T}`R͘ҟQ\sSe]3Vhb&5JӲZydU#�b 2Һ>d%kQDO]I4||KZڥ ?;0~6+w !~R:h=nba\1 i?؅<{A#aCXl/mӖQH`4^<{)˩53zaNGU2%gϲHrObjUޜ Z~q^I"眥\9{JJ- 9J3E ars{ J@eXA1DL 撶"N@ ,z KyS1Uip&z!kls-]TR[/�Mf-QqWiս)ђ+b>4R`3\:?Q̀dkQ|27phmc(T琳調LxVzO#y &zWp(G8�@3+}=%6Ph!2 m#lswQ0|x.9O:!)q%P/SzjܝSn|V AOٰUMb q9\RرJ7D[ xTo(;3pWOmƵK߂Ig4@iQyսËmҎL.1 [X1aOVoG!=h,#]9-LN ,J{t}R,^nZpr\ٱ(ۦٵ]E!# Uy4XsU!O,X=_۠G>'ێo$Jy!ZPسJJlLKJۋRq?y= �0Ir#<?ŐW+U#o$bJީx7JKWHc겕3AɴmOUL6twSjԐ`IC�}Nbş!>{#MNϲ9%Im$5ߚSV3=r2NlmxLe؉T53'','(ah ϲapoN㨞ن҇.~Ua};}LO뼓T7P.#Np=]l0 nZb=-hT ѲTLZKS͆W 5ܘD;2\-_'vް)Gۥsċ0nBx8 /.MGeDk}$ܔz+DJ ݑXD% AjVDJ2lM%_ <F0Y]u 0EYi"=%w|Iz0M˦i5'Iq,I>ru�Nj<5~_tV0^{nXhf Rh<T -;L{;.}+vc=[9:^d.Df1XdDqԗ/H~*or6 {Ys0fڅΝ iCiN2|2Cvx$x fNe׹;D/?ϢBz|@%,Oۛ2T< fGZOerCLۺOkQB[݊Ck[Sリmqd@իEGIHno5 yvgCS!)Hes.{  0qgqN_f\\M?W/~˜*+˗bUMo+MOȴbuxD[)P&.._GOR=&f0aun)<b׌T=&:#4A>P5Z;Q/8Ô;3}95xy|DҮK!a�2"#Εh=o`TJ̡nŀ;lb._K8魞jDtAPCE~%ovec{wa7#Vs16b XAwZMI-%H?I3XBYP]j}$(/fC^,QL#arn)N:rp!V|*r(A'ύV=(.nTNޱ\qUFo2h&z4zzXJXV@l 0*8v[DnRg"ܱ΢7w<_/]GS^n3׋ H#; ;i}ʄz2DmɦϏ|J]!o7X14b z�(l]W)^Ɠ~X+U855+9]뭂lz~^ĸJ_q)%pg& $68c9%[j{x_,FXu'=YL˼ Al$)WW;~˜;3<Ryu͝JV*lY}>_SE,@%pcXIY= ' 6TWf 5v{b=](6;j#mbNvCM1JBʨ?tc @f-NTf#]tLk/օ+J`k@pl +y~!PwV40nS@۽JѼGРDNs80݃޷#PFt6(:'SԉSh ^`/Q{mWp|~NՓ86z{p`bmE~M-}3KxŽb)왵4}HU&gP%-Tkt{raA}BX1ޯU瑆?N$A ks?Δ?~.Wp/_4u~fx U~�ViX\R_ TzA7  5%QN!5,uOQ/q['Y>X< 75t^+fF-6Y%ЪhpLfVV/H7-îyN? bm|ߨW-!,kT(4jFTKn\c</4@瀅"<83P#"3 =K@-pv.LƙLdvNրvScsF�m%}j)�-ъwXrrJyIpImeDr¹m'UkԄ/HyK%Gb�AvKf=$[A[sԾCj0upʭ,ΟDOʐ)u.ơL׼lI9̀ZUgCYyM,q 3@ 7Ԑ^RlSCHG˿ڛ66�W9]EFoDg+n&g@_^5qNI>Or? ħHu .y\;>W}|aE>Fn#CuݪJ jWF*2̈rٜ`W)g8$$9ZPb b[dK{#%ÌFL$FS/`v^E�sظ]',+#fʞϷM5[_|Y5D`Nv*-ci}K6Ԥ<B| \/?a.@?JTMQG-K0]v}t8[bUa"H3) Z�IeG?am ԵTҧ#;%v&S'-Eˈ\ Iv-An8DpYD1T75*.w$  V\ =P( þVS⢮KmsYҎt5õK@ZH N-u4q0kj\ D`R <GM*^d1Zyf8P@#o2sH%3D7z\56Co1NoI ip G.?'أƸveT4ka !\Ѻ #n\=O{.X]Т�-vAu]kIgHuHgɿ!yzc==R)�p9ئ|x@f5TVC>ܝ|غʼnguψD:yt2k6nX!E>ݾjFjNzI+!˺_.o =p spPCԛ {T}؎<L_(CCUz*S?xqXd2E >Nt, Mnc< crO|sfc8lJObP% !x_[әDcWg.]zpR&$rN$"}b[L~8rd-)͸{iЂpҲkN#? I>=G%)ЌK # XHlM< rr�V<>g]Rh,,(M30xcoV~׊:t,؆ tă0{sˋ!Y @<X6D+;ȑgn&@Ⱥ%<O32<7NMy)Qve߶"xo{T Ms(]<HEg]}SmP$�нB76?='F�nH%tOtDES١~FuK{H-̱>Z/)>M9Cg~߅.p %g ;H%ԧ2Fxm`ZYl Q-xx)E zwZ[ ?h8RAgQ8RXJt~t3RToRA-d,)Og ;" L+Uaڃ$:{H#O͈n("G,"rɲyPƅ߾aݢY94Wا)o"DT"2[mpls @Ϗ';AD:nbg~mnwN҇i}�̌CȢx6x^û 񸋋>΅lh^Zn9'|!l6Z6gu '=d-!`@vh!6iwMBЄ&o[  4{"Y+�\a-:#Vxs`֧kTȾKKwNP_{P{Co1ubGvv1#V[Sv0Ƀ!yY~K_VdxIHSDZ2ZbGy䨎Ə{XbVHF�<3s9H@l6<_^C=kx}p4j |u7mm$\\\tp]?v[vau5cQRͶI4ahP?o˦xdc6 I|.]]cɼ|]o[= Rԫosx0)Lcu 2Kt$ iWk .ycܗN([z|/<փ_fT#1Oz)욈K@X gCA1z.a<g;?HDքAT7"1tȜe!Bs5iN"~Y Ͳ,7k! <Zن׆ǯ$11U Z QdHڰp.Tx4ӜX{l-S{1 *qA#86Ž乛KfyfCVzWf]6CB7j=ٙn% y2jFk^v l~i$ZulX4O+d`uh,f$`tt 4@:o9efd#?,cT�[˿Ea1;M@#�]å )w# h5jD }կ덪_/$]jXY[rU!uɚ$PJ|7wS^+4䞥=Ty܏ܽ jo5vݍsVE=j Գh�ѣcf1kRKu{EMYsMnHZ7gdEBj# �TT5~d6hpZѼ[}ӣN 4C~IF"1?f{2j}%Ƹɻ?$fU<ATrh+%'wEס"Uzʁ / #;!b#Bx4Cj:~մ*V`v:7>CTuD3`#mBBUAv.Θ]Qcx_gJ#Aȵ#x*xl"ƩX3YԖ{߯58:�E2Q Ph0&O鮿ɀ/7[H}YE]L>5ӡǐ'Б? _]Mxq%;0b~ZN%>R&0FED}6K6P6;OU1UϫRBEFcR ^3lfU`QOE*Fq.ؚM?x*Fm$=y3Q QzGڣSoRmąwjy{$|HnAu:D܃ޣK(XQ2 2پCW]薀RZXc%CwgC(-G ); 5Jdz-/.#Nve슥dL\bKm+Dhs>Z~DUޗS"Td%Q,'t\:"RF+ώ@Ciʍ k[iCߡMܐ'!-FF4Z295sQ<${كDkLxv-1uiv賈][S<!@.ūGJ@xJ./ig$`Gzw=dvtMP UP)�dڥ:2 &5@`u'$�?LIׅﴙ$`C&t9;8_CX'<̧X6\ƅbsvw^�i`˗! O,]l[ƾŀb# #IEn"3K),[LǙ:BhKC m TH e&Ѩ t4{.vœCiwz~bxt3L�˯P|qR2jLkj0 Z3"ARro1atn\f[TYãi7O&>ie 526G%fb+l9 ORRC`a`|wtN'<[CzۮAQnc x3JxeاL窰 5o" }B^)&Іq7p7&i3{vJ/)g&(-p[u1GĜDju F:�ei+w`5C%ɤPڗdKeD:n; 5]JSbֲx'4GO3%>/EփtdZ $@;7bULpg9gXזi^m7ΙK8%)^UW˟cPlB _O βEeE>ǝeJ0JR<z 8Vs^iERtiY](:Ήr7[r DeG[vؾ[4=d�I\'3)mrf>mHc9Z+qo:?�ʦKDDE"l+ݫ0t W'q{kf#юqIhANJ/"e&4em@n@YO~$T'F%̉]:&_3 atuPzꧻDTn84S2 &qȡ[[(sM7_~ ӥpZic(5PD4zDgG5W:J!jLŖ41”X$i3<)ZBKɴXU2cgV♰ [b$k67R%'Y:G98<jQ#?rBniUx=&#% ѥ* zSqJ5Udc6VTZOgBJ_7CBaځ /JURC;Xy2KxQb*&} �ĸٲU`$I].po=Ӻ �%4YΔXZm~>n$}!1�j1 !u 魨!ZE\0@a\q=!K#X8MŸi}:3#<43J?8ƝUw3U8yI#I:`sEPVL1,;z>EţubF6 nyF4Ţ.0al"4I{]Gz%&BЫnWC A elhLÆodEm[nβu"5c4ߤܕy@lȠrUܔZO[:cNJNɱt7ldz,oSvu t "6ͥc ic9ȥ 9}3xއ A-uedVS+fEj&B|, Wcd{uy VU_oa|QK ː믩-N W%fҨ4$ @^\1XӰ /d7[/FTϚKHYA?i](D_L2SDB!GUkܖ?P{I6-yH$ְ=}Y*?<b $Whr(;{z0 {AXIW),V @lvc1t{1aM2Cgu>f*{-!ܘly|-3_vdW4RBOp/8v։%^:̲ 䎆A)# I)|^8($H8? fIܩ#+M[#w\3M#Žת`H Y<SmE \SVv`,P$bVoz;j2̊'V ovk欄&,\n}$ЦׁC!Lm]ދ р}?̘=<#rj:xC(-N=M"=;jDLҿoWSDX|G!r.GHij-gPb7B NsA ~*yoM>d_ۏju(5! ·GKtR@;Ы[B'V9>a"Pvﱧ(oթ!6v6~Z4ưJV 6'i48=;őcV~-Aƹے5W~B3)I=$G)vou'MˀMt/)k ~Z[ \8)~pRO*7#qsxVaG2 YUQ/\%P9kQ$rN }{vL&} PK]4B+t |{4)K ߫R{5s@ctZ7_ӛbnuIi .kryܒ7Ed5ʥ)/y˟\paǀEK[}5\w)Ϊ_S1|$  ]]qLD(%D^撬ч FT؝%OGm[t$̼BE $!v@]uŢѝ*aӶWW,[ةSpY " u|"eԬ1Eu Jɕ|n.K_Ћ&>J{E;t "Go Wk_ jָ/>19=,lȔ2K7}xGgO,LvWh=qu%GyIi:LՋbW֦YnDq%1$߄}*Łr L~yKCZf_d.Ieo/1)Ac D}iU,D >pkbѥ_CDY ?\@4nkQ_ꏝz;o/!#w(e.JIă_<lKWtπ:iIlCTnS=חWʞ4 1BE Q\>Ts'\6bYKcB*˶C,X^1k@y1㹔n~WC0#Fێgd$QPb6?GJ0u �˞)=> 0Cxw0dڽ7wWFՔ4v.ĢAsd9-ddNQi0ں:%a*Ekmנ{b0%]mmZ꯾ZRZ Ck#EǛnK2#R؉y+7jA[ D 'FYGԪ86 +U7 b) axnU32[K$RMrnjm C}ؓP8cN7m%<Mc8h8){.b&O0wKΚ"j~gA޳+Da1{kYXv 1q;ؓDR \"qcoX*BGx,B ,K8RdnOWvs}‹%S%J@L<CKޔBJON:p:f[l^ @mL]3AK#ܞf-Ϻёt7x7 Nh maO;Ltqvc�gGy{0j,d^IEϮszv, j4eC@cB.!Ēn;ZVSQ#(boyx;҅tn<]X9E1dhUɖH"1ϫ ײXOpi: (Ry=y -N%^U }B͹"_ߦ-h+kn3} y)0iGR=HRjK|ʮMD,bB(35nB}o;ɗ2ۃ!2U`J/K 沶I'dV-Vy0oC (rȩ%kH`oDcd:#: 8ⴍ*쉵:3M偀^+{}뙛@Z\'x₇R�,v%m# Nz:{+w1 bGed\ K & [^}f�re7#P{#mWz+7uiQ43Z vʎC.iP++w7l|GYi .3d<gM_Fԭ^_/gI Am~x>>SEزѺ>TJe\-vjn}ʉo‘RhB2g5UtG{ YdXMI* S &ǧTL$kqp/gT617.@iЯ'e՚sb 6t8+et  Ȥ q+keH!&[J(SV+&f3 要h_�L^Wؙ*7–:c|[ 5  7T4'J Ktsf&J� W}a5GS/;,y[W)AeS&uŰo<ܥS$73T; OvPdlp;]s6Ι{d%8!7QM&u5zyi}Iaؚ1&+UZqP m5Iލ$Qá^foo1=To;xǩ ;_?Vu # |O]Cjmx"WFB\7ݥ>|1bS08Tvkf4|$Hq7lPRZ5f2\ܫjp8wp; =k`Z,:LtZyB @P42VHEUPŇ'BU=ۅ!5#غW/)1sJU�vœwg?Ԑ'&^ǽ***_U'Rz|Z46\=J쥖�$}ia[*Xڦ2r>C!βWw&{\37Xb zg|/F˕_x܏4t[[d !6g06/,> sa ]L9D_LHrixX9!-w^vf!uMN(y^~U Z4nR /Ʈgyorf+ O$Ժߐ0ҽfO>S/潐0,[=5Lƥ<[%`:='< ]zXߚ%ob1m5hX/ #YTIW$A!;&aұMȱĿd_xR$}F8ZfT 1 =a7uxi:5d1@2$0T:CǦ(.ŀbj\ e׹/P�ܟgQIdغ@JKN@2瘳,@RMQ |m86s*'SXۖMb:&|(1'h2u*t7$WpWz3u\r(r/;(RojN5~iBÃxUN$ɴ js8uײLo !ﭳAX;v[-ˈR AlNc40\bz\d_+^hd߰eS@mPHQi,k!p&^J@Gt} 6l/k=S6߿zٛIrJ*L+|zNPoOSc|4KHYkft_<3Ϝn$⦅%ʊqzupM=[4$[RHy<Ƽ[Z[>jc�EZpU�%6{t{,go|j@ifXv7敱lQմ,Hû E LbN>'CX[*: ya`tY_SXbUO^RHC֯?~6٘BX:mu'u,i}Gے,i-5� a0(p +N_ߓVuG'(@s{*)cL|FOyhD9:4spRJ6mxq9ԡ`%i~"=41\B7:y2vOP1򻛀/t6Hě(; x!y! j^2nC]T8-@DL֝ "xݠ6]ԏf|XomDŽ{VwՃ"HQhb1\'l}-9]Uq4g)>Cؼo?N`ӑoξHuH'HfJ C{B]c!,x@4Ԑ_9hEd Wl_H jq>)A+e{ $WEr _ H#zF\F+'3kDc"yvMdo炲m<J;P, 1)xܲ bj'KcѺԲb VӇׁ]9hJ#ʜڝͷPanxo@ʢjaJ|Le ޔg}ZׂFgP.@#DPƳ3uZP$kZJLPT RWpT_IslΚ {:eOLd겸ܤb;sub|u1rJ{SA5T YPm Y2ҩk rR3a:?{z/g;A.p|~q̥)?U.&Oe뵾ٿdCGg1sE/nA"e^uR>wO |V@v�S }w{lF5h'7>]=^b<C!Ẉ6t>ӷ1gm-g烾W'p ~1J'a "# CaRxKpq�9D߹e6dm3haȶ}\( �i5T MX e bƦcG0nH1$$,|pR(ʬy:^tzcö\;8L8k&QS:hDqhb3o:=|̪`U燏oo/ZQʂ&Ҽ-b&@Ar*>|)@ rns$i\iRQaT8-HR#IZ5w]'#>ၖ![iyȲ$(}0 qjY1iz"2"l{W-_/TS[H0@?8A)C )#ؼ6Dwv.46$.Įkb WЊl`?E u8O<Ya”:w_=a_ oCټ5N!FDbҜ\&J fOء98HUQ0MY^RIe1e 1^ʮ g %h w5& ^YP*MK zbj [$ngՠX3ZEd8B.zy}ckN*+&2�{%|s-(t]]qŕVz>(K-m:yUTG}ѝttrGT 3֡oqy֮%ݗP ]Q|;oߒz?Ɗ#gHeЖFlw7uǴ!B4@VoA*j=Alh8BAu%<4I%^=l`C…: $zx)Қ)9oM|TȽgg7!Xa@|#CX!"~ D.oOڛ Hz3MP#;k¶oћFi=~sRʯ#lPp~w\Ԍ=\&E>]| Io:E]"t?Ju\fm~ [Ѫ3dur.Cc84B.J͒4 kIe :YasVuwd gLB:o)j.n;I!@:X[G06ٍ"Ar5ch@\C P=g60l$Mr৾l::ͤN74'/;)Ty5h)kGi]f%b�]| >惓Y*�uR8ՇxvL.>CʮɈαu>([Z xprʴǪZQL$4Y1gMbTBW[5m"RH֯ʚ.(X<@&!YVWw-[7u,rzdjsmh'+Pah)J;iٶdvdZNo!KW 'glx6eCf}[BU錿YbC`tg9d漯<yR6ԯَgͥr:ov¶[XUSS3ߜM zɍfx Zd0YBkɜ\ĘK˫١R4KMηSӔ:5$HO|El:(vdk=hiM\_TmQS-n`Q|n|gh9.1!|xOǺǓu:_d6E۠;]`\$AD1/C&<!&ct5kd2�#5 e:("f 8 |�L'yQ5u QdMȠŜ2xxv`CWD3vf\,%$F3Kd$k<ifS^B2U Cj_\зZȨZC1} O~V1chR Sn =.o'V[WcjGZƹIoODu]04FW<67Kh̲4&^irRтc\}EN 8dyvg¨ z'J0NWR�& aSJިs~.1eҫ&Zi8:jkHѾ.KzK!w8jէM #O8e]II:~ j\fR bɱ<NFd5'<<.$jmI k盯3R*/�t$#d[6gsSg _qZCƏBc 0'[ELgLZ3^ZV|ԯ-H݀x}xX 7Nmt&w0zA3Cj`ӹS}_Z{ H1yniP{ʘVh,+A6-Jxdc(<S)uKAPz&X}>=G]�opyp ǥmvfp|=&7j /B]O) D (�f|_8D "� 48=:ܭ&5,F׋\C:pwt@'*J%<mS0 0C]Z]j}߀ wC8& Z; ڻ/QnP]z$L"#㝢O$1-/NOدch}CbKX4Ó'ȖiID~׫:߽n.  k%[+w0!M_O(jUKyJEn`Ie*"rNߨ*]Y eANJJ7MD,"dk胥V96ܴA^TW!e5 e545o|^;=(W ,R$)cH4! q{Z!$|f; CĻpO;^WZvR<%eQM$6�a~E.Sv5`)ǃkH3lf꘦Zo+O&x1jVAH}�^0Z"X+rfT ZsSQx7[}@#ޑ;/h2 ʋ=Ѣ .,"õ7wXSv[ GZ)^K-e!`T^2>&tjAb2!$AQV{p½:,6:MJ%ة*ɓ; 1HypJth8q* Pn'_" C ށRF/:ƕc^P17פ􁏒 e.TTi,έ&$k54RjfvEXtTth?> �,5VO<H*|-gAFUC 50B؃2G"]_zчx-I7[5]E`vV%6b쩓grVO$0lĎ8*t<x]XBi(1*[zj6e*biz)Mln+R)Gtuu#uAo'#r20gw}(*WC ujfkLGa2]=JFpbJ ϛ֓e=L94 J | [Wl3\&= 0$sSZL*;[L҂U %8w $O*$jE{p Qr Q4*<%yGCDK:́/٭QEq1�lM2 f , Y UGE2\7Ustwd܋v IbrzJ[% S:T ,:mH/p#* "%:Ƨf/Vpu]pZ:;nn�d&)ppm=-q#S�ͅ#rUSc&>y,}CAi0;L/8DWY#c~(ю3%ix@LCʵ xrauS.}_][\9w 0IĐ\+?, 0|<D x �QkDŽ//EHlb.<$d㖴ᎃߓmhd@�i@_ yg,Z^h %H cKrfiTj/ Bnh&M36,0SG_Ga ^deC?vףH}_|5/Nʪ`Uko4{I-Nfjvs͔A46AA|M5^Hh[ʾ0HZ^Bf18,f]wN`A)/oR=83 ‘- !#lˍ 02;n"m(�fHz顰dh?"hJCr$6k�W˨1ihRl]=Ɉ#s$8 <Z9]FO4N&dJQkIaW*Ԋ*Q"M{d,4H R<pMM"yza܇ʹ-N \U^ytS&"Oc rVf$/q޽L t!Vh p_LTv|I hFHle:I9jJfgᕧBTVQX!u6m=$g8W_bQ1jCYLU J84r,"L{{KA`M5K|qIy-B;zA 9ҡ]yc)Ig�0a�e O;!a3!x6KU Pp;Zxۥ͸“ɔ;Z-vZ|6\UP&V; ;/\/0P^3,4@m`Y ^@-4goC! 4E~>l^M%G-+*x\yLl#}#^hZUпEu R4#0w%WT9deƓ4JO<#[eFzo!~a"dh[kW) QSB`3" 9Sc_y~&bPajc0ɟu�f/eޱ >?:T#?;Q݋zSrp4nH9L܌ cqy!r/UugKb ݯ:)4-u3a2;[%owt΅w $I:k#H->B|]Z)'x[T"29쯔G7f̃ag pҙܧZ hjc,E1,tXi^{xQġg)I^i*$߃4Fl{IWp mPf, &o8 mNJ:ErApe/YY2(8)n4h!TG�G x>AVB$ߢOQ͒{vێ.=LL +Czi@atk%Hy&V%yR1S#[xD׃@G$0D\6}kw+/G\"#^X!|t81V[2EOuzRk;ųMKܭ;y0`:rs!?u¬ 촋ȒK*T 3MeF.K`өd8Zj`5ǣ' aqb:k[}s'J%ąqJ Z�ƛ%|HQ@_~?èVQS[xWc&RLv-w& ro^#~f4`AbD# Eu2X9QE)/Y׳,<?h1Z$ps)bj8y MTrFNӺ(F`˾y[ ưVvM/[ `k? lZ+lQMj}WPhFޗs caR&R|ʲ)-;m8NM:YPDKQu}gX֌0b N{҅ nWڤ<W'ŕ-t!53{�}>oM[I^º<Q-i{W0B:`¹İd 4 |΍sGyY]2uFR,*&79nI.ăbdĉGh|~a"9KBv)P B+&r:}P])kuX<M/Ԛe] y9xA75q$JG^*4Cwwrݎkd8s_,J y˭ւo{s7}3!&_ L] |1_d+c�m 8FV#t-v"7YSpkEv#":~R>}}NE}D?- qDTbpt %D{{F !|yi| u)"he }UL7^ ˵7qrcji +A]v|! cUg@0;&.(ӹEd"oFp-S搃24 X" W #暐ע7s"Q(7D-ĥ|@SXm{ÏYڑx,C٠�T2>mDU- ;\~ZIx$DbS t{o x(᫆B`ECv/kI"S>dp ɧ0Ksa }xq%)Ͳr9J>4ۀj.#I ²L!UIeglK#jE;ł1>{^J(uM׳< _ '17ȇڥs1`SX@P:F�Gxm8pshjM* ㈕vSv'yq6e8ʢjިM0eNVl!=sNfJL5mff~ЂJA+UAR#r+l`W=^KBm' p?6G)j+51ܜk\>f.@ms*ii]0U!C Ը/M^C=ٴK8*NBO` =$lD]k/~y\t?=ihtcL7 ,/+=!{]S㈈FLN5Qn٧,RV0Gx;NC<Tȴh^&f*!TXYyd0LI0%AJm rtkwIzL\ehp턘(\Avqf{jK<GbeiΊ[|�fV{!_$[Y' 1#7{�'t9u!C )XpI+b2v;ouД_ŊV_xaÛ$6ؼH0%Or%tCkiǏ,<re2s~gj V]1p{a憫o9r 0 mWB踧[BEV~rGoT؎P{i,iKz' Q e2y9 a3Gg-3 Q$6/kdW2/ƄTN!~(4qD-JMa+Zch%5~܂-?tBq[T8c&3񭊳yz;Z\,ϔXr4ra;ڢx@`ȱ Cdȯ5۝\va[lh8"b9;#ʝ:"Z.SAkCq{ZP&B5Xs#eZga˹2c㠕'2%/9C2+M [ e d[QC@Ke]qzeR<, P U/."Q/CAM9oZ$2f'2y Q``85vX(5Z 04m贈Ѐ)2'Hh1w!ѾW',UY*hp_0Uj"ŭXHhQnsABS(<i˼u%s܀ZV9//uۛ)/Nq`rۺN6SE'%BLx NG; xF3ZۘypF(n!50C ʜ@PvDAFK6uɵuѦЉK6Zl/ٌP6JmvFq o1(_|9Y&xۍQ88Ҧ*,36€mypc� ->I^fC/�}5E^,v! 9`9imSl6,P*aem ]Q'X'}>Ѷe0jW H+5X@;kv")qzӍJt@H:!HkE*{ 48B|na2.bC?^oeI,d}XPY 'q5wǣrz;VɦG&kC18 Xl쭙GhEtGSlk)X-W^ }Gdqf I`RtB~V0>xZ;`l A 0idQ:-ޤ-&dO=uZlki>w;]x&+<؄ 0cxV֭[<9( ,5GnB^t0CeH0> !#ՙzjtI*zs.ٜ2e-=/Ѐ`uG;Z̿eVrN,n#]R|+j-_YV#�zvY�5Cu? D .YD#{3O M,I> H{l?)@bx|6! 'E)Y6ۈM/A,͂f:}eKŧͱfx:q}㛹j~e̐ld*'tJ޾A8׺»k F5P*Ey!Tp(3-M prA,ʵd6Ԣ퓸o)#PZ|U Hn !Xw Lx5\@Ľ[I#_-JCss[ tӌꬎ F8eEa2y-o>t-#:Y4<u޲H0|+=]|KuUsP> [ zś\|O3ꊵExI%5aD% f_ i ղ'b2##I�o7<P] (5-Cl˲3qqiޤ6mכݘV xxޜZn)>K.OJ/⦗b'QkVC6(I4]V?'tZ4!8{"ۛOo1`ZkGQ<Qͤ ^eE/PbRL |q[kjn 1sr~8el&'˗a2%m>hCIl�ޢCN6 F-`GSILO/ Y%xWS医MoF{NM/`CЦLrYӄy?Z2e1 wGCv/Ii|t0?pUU۹[(7Z_!Z,u,!PːG30]ba?R7Veftڀ$ ~- LAܬ"B55{ҚA&x*f 3 $u<Vݕ-gfg U 6c9Iqf?ɸ1$®8Fw'$YɃMA"x%; Ͽ,*LEmE Nf">ȱ{&xNͶgF1#:w]šcH_1O 5>F07S[YiЙJ&S }�uG_n')g ;aUj[EhAm9C#"S^љs70e8oҜ<%c${xhT¨g<h_C|47pNcho)iM!k+h^_z�G:bUUio `粁gTvѽ(E'Դ SN#(IJ4rsMtL5mE;Y6Rμ~J+굲@A;=/`y(. lw,:(`t!3&-Ey{dlD,\G87Mw1 TGWzYYj5vɮVn;WֲmO6"!Y(gZYJ1�`0ϸJvS5tq#qca w]8L!, sN_=_@Ctr)//;Eڅ0Meʔ ,۫҇'-F TJ$aG㌐%Cf eNGb*,[Exʒpi&�M+3tC@| '-ocsƴ0R٥&6y:/]WcЙfյ-io4׏jh4m BTb9$HaXC|z]n7l �̚K&j1[;ChƋWf/a7 ky1Ap."iFww<LQjT(͍5! W!9 wm�y-‚Q:IJTmXFT=,;Tݰ4-̟XVSU{oR$B<}=볈OTu8a|) pHVaԩ4}#t);h TALoo3dhN("E3y!nՈCݐYUB_4SaXs, ̂a:L|u$ wїzNbK`IZPHr9Qb@b)!UlvX޺f7 LFVlZd@R-EWdlvS4 &$5+<JuB;'!fT7@qQw9DSrBϠֶeVe;誨&{x_ 'S%6}N+Ơtص<1njo Y"ױV3Ez ֭8N�-3K(6&W4$VVvoÆȩB{f^Gp,zNnpșbsF%O[]{l+x>BG:&-Ψg8#,4&._ dxaX<�P8% cH⚇f+5ֺ=Pũ#j4V. | Whx9(Z30Enٿ+L1edż~rXϙ%]Bi�ʕt4¹<?>s;䢧�3%pLބ=KW ;OɶH9. b%>�9 +#mc ^TڑZe!,Ƥo܅cch3bd~$j88 +ƹrr&*y-@\ZrޏBZ쫨w8g q_x@A] RKݩ"_2~˳GRheg:;| яLW~8e ʑ3ypEMIo ;頿JOq|u4S<OtG z!w ci � ?ػqΛ wSpo\k%.9l+WY1tf_i$go}3-Jj[j;>?A}= '"hh 1L<Ei=r~Nnwaئ{DZg-G~oTN/ J仨rek2_qϾ<vu9ٝ0p0,k,Y3la2QM]SbEU~_#܉#JJoy1P(Na:˔&ܯVq8z,J+֡ jH zBkgZnr) u.u!3ݞ}yj`ŋgΑ /h¤??#AGFݚYɿ _?A}50g:ZU0n|Ehрl.B='$]|IVϏe\TJ524@zWoMVoJ9zִ.oLʑb&iѭHPL[7b``oء Du~iBӀ[^t}d3OHIgo@3os Tф@F{:e}V% Aef_evO::. ׃f�>,΅~W(=߸Οv[4Qaғ==UX>ϓtNcը -$)+3w^֪jũQ"9 , 1Mbq/u?u2 o%wBUb 6'6~0yBuC.Pi&𠈤jD j5bq*T/ߕ&!"42벟\tgzg6l'1Pk$E-&-`5/ 7I #_; 9?IGv0k RHS[Xr6\~7?mA̋ 9fQO9RB�'F)K9xA0AIRA᱆Er|\a ;6/tKS:r KE&0u8=ձRlj4my&}ht&(!7FH}<BscHv%n]ilLxͱD4uoۇ;Q{;B1C  ﴞةZbX[NDGlq@X!+?t\vpu]ɒe:e{B(I*"ċZk%Gũd›,c.}Aj'phՀ<.7CYaФ"Oyn�C;ZI ʃ {t#t65\YOLQQ ܒhħGf`R$Fn;= ol(γBlM9nj<72$48>Wc'%?Lrk]6m(tLxl@*ؒ?-FWL>kTL=抁p5Q&FnHIbˉ)*BaL J7Omdq>\ rڹq` |uh :wꎔlyKx!!k^{0P!b„O KuN6;&6NJȃa๕QfB`.tZS"'}?jO;KY44R_;Ujx"$Qv%Q:nHLvy9c`ť&pi�-zaA}h=ujfwvh{#q1Ԩ/P9x[}),6v,悬XbT 5oS6v9~ #_!9zntWfwgyKȐƈ!~0`셴^44Jvb76/u@<)|&jcus F|vyuoBuxxQltLӳ m}oθ_37;fH\ ^9l65#|s*ZJ hRSFo.[ h\/49F;塭lCorN|x,޻GJ? _tՆӔ<o�'ZegF+$Zo%yyL`WE_A5{Q{J'ޓjRɳxx|۹aL VPܔG^Xt5Jѹ[l#fgw7^;Gm'ho ˨ TJ}ft,R_v zv#fSn@jl4iǼnf;^YW/Q~ESC.4L!{gbq&^4b7yYk"dZnaDd/Gsy35s|m}F7 B5.wd%f5o\&CY[}s+_svt <cxֆ8iWQ{iKXbZ?r& CZ4)w]! \!0UtSe܏{OQrKXRtfiEr9:ʝ~n@;f(ٺx*p>B�ws'91^ox$0r xxg(@AEDIe/=y6 "-:VKO_a)1gY>_Gz&u*ͰjrԚ"JcD.R^RFX"8+l(*e:zL½~ 9lWwWp#u߇YtNxk =x\6.yϯIu]6ytՄ 3>B {j=Bbu"yxna7q᫩9=bF}BBÁq<0n;3՛,p=xS l�/=ȆsS5$ r�?XĖxmȤ'!6φoe=ghit 6sO9ME9*'wݜ@vs|C\J`P?>;uIfIuيZYeCCP0xۗw@)(\#>DMÇx 0&`g�)QJeUp8 A5χWb2RDO&`QpKJ)-\y{r9bfl|Z3CiJ g1kz>ŭT)]RBy+<NI?{ rɷgSO=P9Ɓ[9>SR䒑 @$V4E#2`+! ?r b$'zܟðCU}P$Jc:ycxF2ZΚJ)w㯪g01N|վ~'Qч uͷ噀"߀'dU(#akBI %}fmf_bKoODF{Y\!`.FoA/2?d5"~[P*> XuYfHhvm>xݻ"SZk%bkՋg4ȥ �i:ߎf{/& 2PE0'T^Z޶P=g}SmY/N}}b2mh0O#Ɨ~B*m&\} Qⶀpf)zp,#>!@=S}c$; $z)!zUO*BxX<JU/Q(T8x`ZU}ȖE0 wwQh<0aO0$. )'G)AŁ@6?$r?`%,+o'? (::'}v+ao6cR0_ }uؗK\OBD - {h4{dbwCƴ ֺvurg/_h;c@ip}V`'~I0/= IfMQZP3¸Qv~B>W`/<H 8eTsLX,*s%LGB63P)b:F}6N��4~3o5ިܡ~%0O|MbC*B?e!Y5=_=ey @oD8`M"\/#:?˵ra b2mOHJ??x5'F8S7eYc<nDF|SQ!Tj!?&'Kt9 ˚ْx퀬O8nnx zY! A=mGd]AC?sMj*�LSocs/-ng*wg~<`1O_gyw}3daJ#>X} h^)Oݫht`\0lIoL*4&:E;Cc#e4Px^nc9Zx|mpB<<-\>3ٲ! OlgUe�qqY <HtV45qwO{6"u@!2ļ7j C?2!F /?&pȫ75W#oerrTD"_R Ѳ@ y5|iY|=y||;ثk=�."7qˊ 6$y.W dXlH${^#(AMZPMeb= Ah72e;n&Z( T{q'Zb* {]𡲺AN01'/CY׆J+K-ϣױ\bXD:E-SM1V RQSҽ .TjĢd:uw8+.;W`/)^ >PX?pT~3\6'"XEVE *X2zԪJ2x{ĭ9.8qN$1Szi="/GVyB- 1ijOXj.mߴ?w|°W%4$ F5e30nR0<O}Ztx)z.rW6e" Jr%Vtkg=O%)Gرwz.6NǽT{Pޠ�v3T2 Nbuhp+%- 1ONclƼΊ6Șx5!ZЄTHQ۫ΜN}̋.Mo(͐%f9Ry{T0b D!PC@34~°j" FDVdD^L̢LAQm)wwFlG~V4*UrlxD2|% NEM?8\.%[睜 6_9A1tLک%EjWPF{MJ}*Y`-1Kz٠A<[\<X9ԝ4dD-N|4Z~NwiSD"^w Bϲ2FCSOfFN<WSש#]AZeZǚ~Ek`%%R@28*�/!&FA[sr妴'\E�+Kw6M5ōbd> h:&/3eN<FC)f'5OeFTY*mnW2-_ $~Ԇ(@CQߛ [ eu7V o@}4S7\y>QKQJ l:n˵.p{Zx倘 W:3)GR <3?*}0J-笰k/Z> WʐO p5{>4Uw6Q�|K$dG4n c谾uEST}ѳgYIFOkkw#քW:mC-պJ́vA \ oI$pku)�i  $R(ޙ}Kne7+"9R]Fƞ$r�Lh)!@iL^I5GVv?B Ib\R_GxS5.WcxzE 颥", ~#*ؔҤqid Ym3GQMV1x>u ^c1w]'u{Y8Gp ~-n9&N`@N5bWډEϚ}%<ƃ6.)`4|\A ^P-؊\|lݞ~>VcP gZ/za c#]~zq:ka b?0$MY'7haXDjAg?d抪!uO&Ri4=%Qwf\؍7A-߮yuLP.l+˟D3ݧP>Rx'K#/WS?1>\DUdqأ05_* Yz=Jms3aI�M] =t=4k�|K>�G~RQI֝]V"c1IEdhOx[+ M؜˺?nq7E/1N7V!Ez ^bowKA~i4wI},kH̳x_d_jBIFn{ |&@Ꙥ7ROJ>ߣ~8G^?}n;$d,~PaPC2U'2]]."<d,lM <Xa6,#O,lb| #@:r2,Vmk#X#9A V^*$Gx15Vh ku%|4w߀iM</�S8򱍃*;(Wr$VF {ÄtA!0qTi {*^d%\7<WAL??k'1= 4ې,#Q{s1Ȳrc+4SqIBSh*ni#w?ǀ,+"p&3䨦<}"Ag^pKdEWĠ lõ*C Fʅ\J{De qCfGǟaeX+I&L+Y E2"j &N1hmOv;cy�X)0A7V-p*"oZ1|[ڌ�R:4j1fha!lcA$ʼni lj)Z󻬗WWԶ 8Ur")iڻə$#_0Q^x2a]C-UsWgčlC-?½_o#gъ*'nf &Wm tS^gUP?ƦZ Ej˶ O6qalsڷ>n_z]]$<0|] QuR[NlPsbzlu#gAD�tgDu|N M)=5`pr,o`L/A=J6dJu@rL*l]N)el;^(>H�K疐Ux}?wuIM#><3Yw"4p0>+Ӛn?o>}?�q/c0�pKTjNާݡAi2UOSk>]"Mn1VWjz><O6ΉŌhBli`m訛 yno5\L:Q` 7F˹ꙵ>} ͱl<E\Bs%x[L t<,U0ӟsW6ctW\i.oskY؟QũiKiF+›\�q}1'78dEk#NKNs=k Q7&#{s+JX WjW6XKx] mێ ш$4~jռcO2ߛrl91ǩ#jat9C8'~Jit05.=k_Jhd`j@"[]sS 1݅2>?&?_ ov_Ճ%?r�Gi^20BWb=|zRqr+3-BhT{ 1sЫeaϢ,nKlputN`-*=*ݭ\`z$Rg}QoX|4lHf4+dz!xm gXotF+;3ܷzFp.Őmq$@'i+x1"1\\)&՝r2rhI2_2r*':DF٨ݩ}Jpdøgʈ*9mtDS3Y<1tÙ2>촾:?'7 8|O;iHh1rT"V6~Q}rʖN~{J(F: d]X3SGY>hLW'TeyO#G%ѲS~^IdGGvbOF(v}ǝHk00]>KR b* J^gJςVE48/'*9BaDe`BҠTzJN]c%8b KWHrJ0/9IP6UR΅NR$ Hlk)zBY4 �9j# 4H;֬bZSAMzg"<bb] \Xib_KN՘V;Y*P]8h_C5ۇW fFG%<˼#cO�_�{+^gEkƱCx!_A|ޙ!H_} vY\Iq@c5y{/.4Wk ҔHZ-UK^ȸW8)6F]c,xGE*<0Ä ^>|xqdu|e_Sb쪠STg1VEq θ_1eo ʲIWm }2KF oK 'q`f5 AX2cSʸj6o6/r?61Z0$dn~Q%6rs;T�9bLw ]BI=̟C /~pJYl V92s8,k BwLl|_d(it_FcQ}*930Ѐ>{c}@ HWtd-h+w?pI?.vrH6G癯{B&<8} !oχE8k|lyN+;#O3',:% ZQ7HgTPƊIZЀq%CDm|s:czk ގvu5hHQ+[T*5]gAr G/=c�0uaCmAhRj}R*U#<XnB'g2k1EP./90MN()ǁ|{a4񵿺r:h}ڰR|ylٸ1;]?={G)Qx+ 6YP\ �֐G|+ew+ ܟi5D؟&Jay9;EXq8_ԇVZ!aDB6ZjԬE_3߬|:v]-2"wW-~4"k|1]27{kH ܺKMM: Jwk(4KQJ*Br gdP/ !r O%]Ȣٱž+dT<~Hߢ~�)A6jɟ@;}EOn,P{*#I)o5}&�ŬADrrYҮ1w`K@uT NBj}{KHD-s4땲�:L "̮nHO<+64DQ˻9Άͺ&oJh~&}!A;.215Ƹz7<VrIlrQO᫗, ͆8bΑWLUun~Zyl6l�̫|mqW!�!,$YU . 5[v"I`Ooh=nΈ鶧}Y!nuYߡj8%=2#\9B,]YWZgG X6GL`SE�9.wNa|XF@̭{؁S'H5&8MKbP  _}i%RJ8Z (dkv:Gpp=n޾߅kwp>/% VYK3.Nu3Yҟn}H1.9`dM~<�ՏT@f תfyd]t>l]5E­,Ro7b>oъ.MSJiuo;*e؂D^Kېw=6�eB3 $6 c}cLk+Q;7UeZ,~i۟K=/ vN4hj^%G ‘'un)q^N:+=m?S72 ~5m{nd hx""u5~=C J>pV_;> k7?x$pCLj�sYa B3Ȗ& c1# fjts9/{dh.s%p47Fмhʄ%*l! :M{{#l(mUߡ T˂FVky7d@wJFTyq@@\5틾Xf'&MecNUZC WapY=) U/cSbA8}H($8aR)PB@`;4[gU"f4*L,GmmTr9;62lTn`xD>l߬!iKGTe>It4^-?rN_/u#%Ҳ2"22$񅵾k۹k0nu(J@F<8jBs$xT܄Y NHX]n8+d,(kk;.TFHԚ]-qw%L{SD �}h&jCnBL3hsm׊*8'z85ǖ\�s[?`)Ш V ڐX7q,.0>˺ 潻Wx:Zf|{;t^xKf]I:ST'{>7/.D` A3n0٤SͶDKɜrཫhtt[~׮RS]l[g62j&޶ʔyKntnb {cnJ`#XFaÔ䂵&-(JηZ ;̇쑇AĐAh90X6bJ?c' Wof.e;K&W|j $Ozj#U[f㬢MVߛa,Q$yl8N\f/}7H,p}jRЄ&�n%ʼ>aeMJ}oΎ5:ŦX++XqG"FeZ /rKӉD /Ǭ 2 ٯ4aY~r|DT4x0%Â| I.-j}e8 m-kyU�JU襟m`2zgy+8o JFJk: 9=̆fc^aOrN8X*AU@1~NL]HxA½26QkWHη<f)ҁXr/ѼQ~ATþTE3Z!2qe7;"P\aME@_@GmϤ`-@e9ғ_Cv d۞a$?6-GqI4>rDw,A&NcHrH)sb+( ?/r_ZJP_kj]́k5 #[,o5vd·\r&R|$?dQղN 8C,Y\#OO<rVW]zANYKuЗFUNQ,BzS]ڤCS ͂܁ ڰM7wv_(ur'M3+g(,oi:6fэ?&05͐\fA7 }tZ4(pոx<'Z8gMP[WY׋Aq؝'U  79dai[ʿ5Ջ{2LbO/ěC+"LMOl͓MjM$_5/;̹'qS-(.d %x^ CJM>>leQ9(ZkoR8vv&9U6(v+7@qLz*5f_g MV}d1(3$(.{J,D t!62QZ&ԈIB'lG+8]nB4?Wh2# AE b+bS/X| iqBU#4Yջq`Qo9ˇ.1{!ز<b_\3 HeSÃUTMXB&l|tHצ+V-rˉ[V P/nm8e"7,n@[H |3|* g~eOz`/ʔtnAI%NFS!s |~@jMl]Em=S~Pg⁥| ԝ%\jlllN8~jLO Xey?9v3JQ4pDtZSG۝uq=If HU7醘zNҞntĘj6i(r>1uEeR`P<Լ̢k$ mR_CI Q lR魞G-lWA͑1 OIc16,�~cl]9/pPZ'VAŒW&MBY I@NdwT ]( dP oA"f<@}pYYFC|f0J|%gwI+Wԁojss8t6ȯУ=sw+x!*=vkc�l NWeV'DUY�JuEuj4z^i :2? W'i/`[IXF?p!D]ND;<68T MAvFi1B0-o'CZQ`|8M)i rNe"6W,LJ$K[۰Jw!lcoFۊ3aANTKH3i{,lJ՗.Ot4ӕF#u1y2ܽKP/3%z౬^zw. ^LF(B G$rߋ׌ltq?l9̟ *UZ@T8esfWV غ-ߙ..+?o8ɳD# zD*%.Rp+6*TJzQz|X,,ątO9zqFw*d) p䳜eAƃT2-pTJH,[ zI]4qvH_J^^ɐW\kk.c x/9ӔpcC??Xk i}s3Ɵ$=y2a[?TxۗzTLHRU{ ($N=^Jr'~5L&Dcu,=}\y1Z1lu<JC@Ē_F|4+};w2#>^z)6oUӲ 8̧bH@?-i"G}SEc,"F֯CZX%˨ztT=ڋ0HkL h[xK }<ytOIfO J\d^hϮ+孛V(}Kv20V _LsZ~7PQPs밓DkVS7Kf:`!)$"dPIY΢U݌ģb2fExƾǬxpZ<O)xSUٜ2\$ U} t=Tv=K;A^`e ) qY=D9z L({@qD3'T`4 ?vjO|B`3J>ׅTru$r.qpolHvӰ T}Ğ<ٍoɧ ,9|lN=U.Pn*vvFG-/Qv<0x/z)YQw Pڻ]o!Rӯ7LkFŒϦl8!,(w߯{*wb@0ؐy){,:�f5>/\~~Ҩj3ot{%~J+J2ë8cxn\(<D_DOV&3ުY=`9] ^<bɥ 1eRnX’Qwp 攴p2ϵhU൝r:pcg0jᾞSJQ,-{qÍ nqⷿ!9 BU?�:\'3YlZږ'\"W^%l5i&VQHN/?MjEҥq}B3)S XdFwn$AhF ϔ_Nc3KDž  EY0."~!aW7fi60u:[fFd-uq\9t,vnm.UP.+4`#i4 O`ucvp'f#VBi4cw\FNuA:$Ua} NG zi ݆ C\{Gc'fu@)]M *nzޡn\I^cYmSgy:,ݒ<`ZwWI6N)\WtWL:ZƤ~`d_'4Mn$݆XV. Uަ<^~ϻ5x'|d,?rlpR(!Mث0?Vf5  K2UC7F"0Kk{5[wK 澋[*-q}%[=g d й>KbJqq>{@Ŏvm "aPb:Μ>7c"oo %LJۆU1S;=PgE/!Y8f(jᲢzWpO1CamY3Q"_y9flk>j VaA<XJ8+/Ǥլ{'2Y +<xμƾ"#wrkv(v!)r)SK궅$>>/djZ٪AsyVP_q`6>+=ţ- R5o-djd6M4غLez0ÐFRwށPDƸbqJ# B˴Yx×I m(VGkcW,/3QMD5� ܇B?FwEdM,ʨuR}_@`؁ Ƹ_^M^sk h8h=\<o07- C$ MOŸD^ ٥vnj< #[SpHj>3tSg?&ю;.h~QҩqE\-ж1!]u.B_b,"yy/bQr0G^n%'{zYa7xN( AQJqXmQpޙ{&zhiW -HL覵+Pq/mW�46CL[-̬/l@5_bIɝ LMJ; <BvmJ.ZĚbLMUPJgV0<H:I!%Mt6V1aDS'N' tjtĨqG ; BB0zmK  F�͈_0!mԢ.Aj5P:>O\9�(!WJ_&[=wsZh ~�4I0ϐa]QZ+IddQ~fV϶neF0sܞUq [)o%W@CY]$_W6Fu=ݡĴ~4i`H7&G 1C事1zƒQrcMȷlksxx` y\M#|~Ny&$r-  U�0詂Q5qi-och�UWȂ'Zt婙U@9 /G;9\1'zC%Y5ۨ QAs6G D _^_&?8T>v \@mVTk%nKN�3#dwFLmwG'1$#w7oI_!>#zWqї@ǵfZl*AN0*ɡ ?nmm ^\z F>مO~}nw,<O=n6Rٳ$z&NP{ӏã]-)O.lAًbyO5ĸ R á#%s$׭j2RfO7�f�a#cl3M.XG vnvg5d9cIA)UH,1ȋ?Û[Dʑ"_HE!D}�c!� N'3*o(q=-FmwDX{ciI{t+x\2zW ̅1(\;ر?1eP.F,.g,-;K3(I'7׸S-U%Cךeok$1(@`oԭp>36�Z,;Բ,O&pt<< 裏ߨ!9aX]}$Uoe(1QҿYn_ؑtfg6jWHZNo CgzՄ'xMr{<BG'։fx_ ,R/-3J0xl~y] c N6zZ. ~f} "m֮tyTgA-p`s5~;UA+3:`nr 53$I4""C~d̅<|@?iqYHgY5d9kϓ+XY W~'q6ǃ6הgO;KDQwG _ua<iDF0紟|EJ]GqeDh7J0~0b85둥dVhG)O)@? B7/j!35ƥ=W7e3+؛~N+,ou7jKGᯃzlFvBc<(EzO[f5OO1֑ :Bh-\%׉ GR7?^ cxD03�[/4*vi%X\4BHQPh96ȨS>f8Ejqrm eIN\;w$k:k =!}9O J-笩P޷ܪ ePeMݔ%Ħn3/Lb:d57#BwqlO *!%#S=^T}ȈJ~w1@Gq0>>ˇ;t5 b2+j{KWx4Ƣ^C:D/_J89'dpt愰R¡AS:?P"aXJG֓E`a-|AY)5dzCp 扃"8WLa}q[3W#Ƅ`8<ⵂL}S ̎NA vDItL0KXI¡A B~5Yhe!_WÒS0QOş6�[CdW'L74{>ޤ%+W=Ѳ/NMj+U */ Cӵ%Kdukvx˰vAVZ]�5)]8%:oැ$ٳVƀKIdQ 8|”+kK2cm)]A]D'- SVقܘ͆māL),ć;NY9Fm=:f/vyExiX o`n{ c%ΫnmxT\SDLdϣf~FB\7HwI #F`yg> A!B#ZKϘjGB! ]W)=9Qے<r 482y`fOǎy|o8ifEu6M&69-Ö ac ޞu*fB/l/_*;HfV BLg+J. J{-rJMŽgF, wo&g]*b Yq<r Z0g[`dj#/5ڤr%oV& ӬNQG|sv!?+FKA`YA0?)SS@e`RT+ =; ˖?ݾkV'?_&nXjlR{�! %zꖇ+vs31fvQ jZh>9|o{|.Ogt>;> aKboUwC *%iI84υKݎL0;G @=BghA7J9}ų\TUTMѿsmmdݽތLz,�ZE]Af6!^ *A²6楮ٚ#TݎX&_ŠNlu~a'LI ZfrGהqz<bNZm=I3GCFol lMĄ"D40ϸV{=g 2DZ4俊^׃[ Nt0#9a. kHS kD+#wW]}z<ŻH 8.߰nƎg%^׉f/sr%wTX@�@!S߸}(nUBah&,OD9#>kDx @J3aA–aA"+G%l"GCVUbJas{<Dfc p}cs1PǗXG0"?ޛ|wM\QS^}%Z`#&hK0Tn>7a-d99=YEy;ټ [孊qsc5\B I PLůɣZQ D RK1N\ss^fXFJ4T ~< ]~hMKr8|Bهz9r+ FG.<B(vQQa]uڀ+ m8ugk MCB=j3mwSER.&IЬ!5 3Yj*55aENZK;&28~V$Ihqm|VE|2P í�^:AIᘎ lCh.:~aD~<X@kxcyτԱ=`5|fME�dpx(v.Iq0`#WEPd^˲g>&+(MvΜ>gYpk %Ij;|& Ko`#:qX܆slA ZZlNHH_ {VmߌC,1Y_P3}/e"?ϱ WQ*$ ^vµ7ϰ0 fV3ba;fXFgu¿s1()/mFIK&$K [ /5{ ؉iwB.~:?^#:ڗg= 4ڑG4+<@UּK&@)ⶢYDj 2E~(y^RVғqm^G[*ז%ZbS+EŁaz7PU%d<[[[ح6Ѐihuw 7`YeQ`5\MrRZtH(L\@"1qV 6#tX0FճV>㷰T9FDbE$64a4>"5>OHܘAmnY~k,%r`C@Wa3|*Li#�,[׍�Wo ! :�jG^;¯�]HPD ױ#$1~6 mOHvOaaMQЙ[.1:;Ԓzv1x%m2ڲ͔]IЃyɮݨt^s @IgwcCsa$ Xl\KxŐ9>#)7C{ zCwP myjDk dnrc7fXq}U7t箈ZS'e4*Lѝu} 2j܆ h oxκ*`{̐;I]sSX4%qS!7w]Z!Dwmw^zo:ԢXR q026i~/ [ۅk~)I6VD-})\N|_L&zȹWP̀i-2/9}\Z,QIUYOE@8?KTu68Z@2W7I~Mj$ZAv>ޏ(3hـn,}' j +$<oN;(< 6!`9Q٪"Fq1xNvdOI�{$J9'p4lso4/ U dZ~:y|wCko4EaePU-ՆU5G*ΒeNa2>rB7y@A EDnw5z?$�^$ ,СB5Ċ$/lۨAQ.®nudҏۏ2onv@4L`.zP um]P?4\ķ!g rtxi`Zkut5HDm`: C&`h&Dn^ r~X,:l'Գd`k1JPmQ7Vuu<�_�^[i;RcAړ!9 y=Bo<**Z8tfU@8[L-]ܫ5HkE/GLUew|MZ% n׽MrȐO7 %!} ' Z8uUkh'rIA(Mf9`fMboDګ_J%xO�;Mhl@j$8NpҺ+iT:c|سw_X"yWG~.\!Mfmī/5n`acT嗓 {v,[Y凼~]Yv&!ww ǧ>ٛ夥U"#rA21jOUj=V.VԾўW+<Ki�@x# K Hٝ`64D�;1Sv6߯x[T v3.l 7EJ ?FpKbV:c~9+K.aW>?b}hPlPCj:WL>ߟӹ:!w{u�E-=܃AV<Cʱ7WAws~/ jjH~lQsύSc\# ą} T88_>!.l b4@QJ?;32Ha]xG˨lYz2q^8&�iġMy XZ  ЫxDl-m@ [WZ=Sdl'6r -pu<R]tm0WA]C7Ӯ))%a}Z .v<wEIkCWP4~lS~=;nh:$&sdXITp JT};^z#w-t¿1uȥ-ְk@AýҢF aUqmi?Pè D?^ yC>wu f\ p?$· BF$nZ\Ӈorc$Dw>KMvCޱLfMy¿)]>y[X"%o&NLpCw[1>adI_}ޏGpsCjBZ"Yʀy$Ff%BP3XO;^NaИrz+D mK!+uq VER5jK=i)5oq&Xg][Lb4P0.IɅ.mvLwH |t.�P|Ӎ) 󣐱&L#4)kIJA/m~ -mݻCDKx?l]< Z ߱dZ[u@b[ZKMz5{%D|Ś * 6le浊poF4X 3y:.ԯc̽bFת5BU XW#=Z8s++ΎH~:[d<Ԧ>&0>^>Pm7W`42P܁<>YAyLn:_ zNpjKy5QqPIi`]28Z+10eP}JPUj'|�yOXƾӡ(va <p 4%1=&ut_@6WLNRV<� EcV(ol{:LdPrAUQg2e+ju%:s:F#TV)Bi/>>~5j,63KnH+Wtb[o+R3]]?o)CCXذόO' &IE?GO�%Ys5f O  }Zc/9[pE}Xãvp5 b@9vF[Fv[ |J]P .KwEuodaK;.j&f*݉ChԖQ.QnL2D]Hh>뵔$#Js: ahCYECyaCh8*+2p;JNP +;PG8 ^DA:]ڎ7&l|oRZ7�ܿ"sC*J.5P0W[yB۩,^`Yz <UvʨNE/brS2 V=OLlKK?,!5Z\&gtxv [q[Ed"_mTĀ*ƻk= @OslL3 7C܃'!Dcoݛ揲?ZcOwC =|32kIbTu_`%CCww(R'bxNjѮXɮ8N-P\-> '|1T*XH'b6s'0pgNn;FlaX1kA$^| ٺ ʧ`pS>b%Wz ) h+qS=>S:ʵhg r᤬ْ${0%aӼL锄(=o.[|_({cSl#k>T Ы c;x(E8UQ�(`h:﨣`YL5m_ 6\ہy/~Iq,:^@ P䌐5 \ Œ m12Xe']cG|̕Mw7܅5~+O5<_oxB}~7IZ@h4&^šEF%>(e )<ݪ}R ZYAB_xg!7,%BcW `>k"k= Vq׺P$%<:$"Ģ{=>) HF:Zf5אmdU@5+ށQbh(0*=r}jG%2>{'YUKw$I'*@썐n>E?hq.7X]ۑ}H}QLŃKOA"'Un%הcOh?$^nÙ� A\6:O8Yp̎ï> 8O+X+ey6KO=N:fۅjVQzN˂[:hL՛3p<뤋lOix/{H7RYtGcR,Ė& up- j\jAKjӮ:![ ۤX<@\W) 1<w uҢf|Τ4{\5 y: \DKX}&`Թ Z9%keU[NV=&o._S-Gr|9E=~.7ZVoDTG1AԆ!ޓO^ =zTw7YIkJMpR%ubRi:j0HR,>n#0|wu\b#<YU7_�Z/JoSz5:p;rbZ6Hs0q0lPf{rX9_jq-T|~3 '?^d瞨:"S}HVu>CP鈷d `O;a_F}L#Lƛprc_cҽX9YD[A㕼{fk$T6bݲç<1Bȩ,K ݩfJXт� 2B~�m]g`ۆb3u 5jR"җ1ׂT؄i-|VOIv <gէHdSn_&̱zU~<N4n_GNɥ�Z޺K7'U+?g\>#fHV}yYq}Dl܂zrjزHkfe6,Ï}7y3rWJObP}4L?^Y$14Wes@ľf8-IpㅕByMS99Ɏ Z<!d}2A6*jqNHMco펜,yx3Sxm]瓯ϙG4 'h>Yl2~oGzg XP[ N.@ߜmZD=w#x^ϕ\'+ CvwbboK@n21hbN6~̹n=~UƙU�(ANjr`LAzq,$pYꕨfhx#at% OfޙGs)s%_^s v߼~`��I[x;B#벭g2˦t_ҏCtk=ۗ%P;ld~n~AhA蕢ZʭN7<rQР>r@Th𞺮}*�",A7/ԕL�'* hՏ9u^JǤjR jU7J>G¢wɡAF8UcGr>/^DHb.|;|vs5_. o/W{~sbTaj_BNۅȩyAIf#,.6LG\ʒe5{G}x:`+eku_vX4<lz<Z׵e@i_rSdƑI6eɺ9r(B y2~V`xWȖ J9o!*4yue3`6X%‰ܱG(ڸfch:3\C%΢G/-�Ŭhm&/3Uf$gī"E5`ӯh6nMudhH\;osBswO+Vq_M;< å!&nFF K \=3\A-2Jʒ 2(BfIy0`( r0# 0<%@3'uK~މes ԗOf<'`D[ꍨIw Yׅ.UFCԀ O<##z%'OLgM3;Rmu{'6qJzDբaZsf_q[-WOhzFmdeq<lد'�xA-/ E[~'婭ap. .yӤ(g V~r4Vo+a@g5–JW2XBy yd/$R>}`g]L=;FD`]Ex&n^{˅l )GcA@ͦjr%WJV$ !R^*GudNyl:#MvtNu9Y>Bz=bJ[lx.3簔1&͓g]:IiS(Ånά)|kA_Ϝq_�\jc0f=n M%u%e{nMOG:Z 8%b:lEt 8ntUv /x'APcNA+`nq)YN?.גKז\ ׂHl%D Gq݇~adF_GH,A </'aUOsdr<ȓݿ[.|mCl_FA"뫫[~wBmZ;xsTtKZvɾ;˙h(hR@ozhryH=p4Vel%n'iM]:Ud PrFgU*w^yR L~{vo4\lL<:r[MQLKE枲[cK$G#JOAcyU6WY>FV�A3>ٮ_Nv`D46`^y�xp %OT{oȠh#f94mɪ'194r*"ҁ8 [-jP,L0i+T̝rgu&fN5.@0uFqfSI_)pe(6{B8 ~p*EvY#[Zvg:xʺd~j\o4T0*{&yɀlj*1N҇Az b9Bf #kt$<|Hgy0 ԧQO.~k([(5e Gŏ#=Zg9>ע5fM'SVx[,ְ(w~ !|#ijm?0RYyLvZW<.ixu9DzЌ핦PmH" ;Kwv &[na+eNB);vt#xW(wWE9ܯb[)9#=<ol-w(z?S=*mcjc/YrP8 aWiM%X1_ X[Rύߜذػ;)#bv!u{'f,FK-Ϯa#4 |ny_<Wz:WM2rZF-*c^4'n[ިPR}gNq F~ p姞}howij*=0Mq+J4W(M[ 4>v^q- wkհ&V59+vւ Q6ӱ$RF~i?GnꊄY}K'ȅ W^ Aq|-;.Y3Y1c#yN˫`4@H W�<8B<)6PfT$Ns#uۋ+iFCnQ /Ϯ_T;@q^g%Jaa8rb7h#c^ xJr}@blבiY_$X[D!Bܟ1g5˻tjy49c7Ybb(%ߴWI4,~xcQ'4nT1#\u>vLδqeȕ%0, b![vt2i~| ȆO؋x}~!b-94҂y2QmZםu,SγApOa"ZX+< `{[JA(5ۢq)H2!6[Yd)%x[NmxdG~Dh+ uʸ.Kx)]YJ&A&<_(H֝.I*HhZ_zҥsO /Ґ Jf۠lNV UE"rsR gy xf2v?h~32Iqޢ06/&5nol=V 6psv7Jz$D]r邻cHJ.~.%3yLTW=kR\jSܛ-q(QcBR+7}\XE k/ˇSRd !l_E(jdἳϠɗr8y/mtU`s2,Rj$P-.•|ՊrU,_Z , glֳ:(njURjԉ9g?z{ï;.@6[e:CN. Lp'Vm.ͼi�e> J;5zp wz0 Jx!˅İ2 /nr`>+ʱj뙗<)\9`</D^q'sCBLubzHs4R,Fe4N;Gȳ\(O ÛӲM:ب b7w/y~OѢ"$ӜIPThJr|qYf ȒYW6:Y0\6rV&~ՖzTR VML D 7% Q;ފ(A;gx̱)_C՟ <7G#sUIrC�B5`d*oݮy.|ϋ�MGzc>380pH)= ,oL/QۧOpZP!�}NX߆?-Rv| _4w6G<ivșTHjm@?vX&6`ښR.52AMV;YU w~HZLĚaQ6\ܲ-!GԹ/?N88zmO~K^vp1*[�&Mk[/rna 'U<R[!N|tFg_yaA՟�EV$s&—Q&_ ,Zс/!1▪Xxyao&v|JcCز[y+>b}v gQML@!iXo"LU{Dk8R) dK f̜[̘f/[S(jtNF]Iaf@ "5x'7TˡizEZ? g|3D%[q04q[)| κ-:v$ւ"&Ja@q95uΡ;�^@]#8_U{ C^0x!TKL�rQZmFry_3`3f]l090Ϲ)pF5J&=iMW `[JC,--f-Q%-vj A< 1 Y}IIX%%I'e�AzL\"J)"^m)#]cY)ɺ|B6@9.uT.5UuޙW4 zE "L)k>'-T:ԛ+qiի䔐ʷSŨjՉk%ji�]w\3Tfբχtk'*=-O6>nNZɜa^XMNF?UPvcnT7ڐPbkT)jƀ%.Y 2�* y>k^ϒ(zlrcKy ]|L]T"T7<.+_4P6?tf|i_)fy/ay.* $DT47^G!t?<yԿ(K\>낼H_V4Q5ZQSuyPn0ˊX2qR/ wt6q/(R's{'7Tv5llR±=.o+/RcY9>ʬmR"E0p9dJq<uL֚i`l�)J쌯u$wo`ۉ_b$ [ģ]vN6rY8O%L8(ԸBos 9?8[rTP^% b S&e&1T&#r}D-Je3oQ*N@e<qNy)86 n3(x Q?^;rKzFW%E8inBg_xm J"N}עd&J'x&Gi/uGk{8|xb8#:Wr@3e(_+۟Dz;(GzeG6viuk_+@|5B�l6ⷸ>EBe?blLM敓AƠ7w2nFՆQJdzO|SD)C8M<;}6Hhk*Ii)6&ޒ&$Z+4E `?Mojkw*z~ߟ :EukPZ) `/ U9pa1P|gnU}ZdQ&Bo&UfG׃闲z8>hf[VHg|(esUL1s r*lWRVG׸n G]50*kӚ5E DE!dvcY{5=Vbx'= 3{AMU8 ^Ǒ5v9<!WpN4԰=tR8<u×(u+'"#Ӱ\GXImKeԛ܉~yjFӟR)DTVCݤ Q;_7戥tL">E|WbK usQ`1VϰX f\f &aaWe$BzVЧ {jL7d8u.0X<3w+خJf,CqC"SܟGH�z/FZ<:8ʧqlP<Z=#_DOƊƒ0^~yk"Dvz;sdH Eswϣ7Bo (u"ݫf}j7vu\?6lGjdeϣ}=`ٯ 1eh1F!ُ ),: uH#[l!SD G su\2nÀGEl'|/@K/{jRZkcK{_?Mv7 ?^(,T�.yJ/씉.JKrd[ 0-z5#ȐY 4m1E@q2#s  0;]&= `p /HzrEV(V`s1 յIrE$^iq07{Xk: >S舞Ԇޅk/("B|YXK_8踏R9@/A +Ns>k"^Q<aYJ ~}\oےs 7A\!I1W:ـ c7]E9X&[g [[ctKivgfXZtu\+R-$ĞNVgبOdj,MgYT*Vm:FQ^1anjR#jV+#gOyWߧ(9L`Y)]B3@ss  CAlM.ֆ/@(VaHӹ/xDV_0EKm\ClY^͎6c\{�8C'b:<UP4;10ӊ~/G?7X<�);1[$܁`E/·ԯJr~+.G&/ j"j~ܪ"2 )͢KH<S0T^wv[[/ǥ3^at 4bj?0&P_hlC6_"U7³*ZzӤ[̗V;=Rf{`OO@鷠xoE=D;|rGJ1an?. Objq]|hr^N !Ekhe'@ף%9݄b03Vߑm[�EM@uYMAOmxiXT.OЭ IG{瑈${wC{d2}BmҿVxEK~|T=F^jZJ!!߾E>M~q?$KXT:t8!Ly5ǝ-İ X d9\Kh-3kB|qbnӬ/f[4lyrMgVq/}Sy_"oF3&B|\Evᶈhx"#q>9;l ."g�ael׮Ko0?gCEQBݶK ?ۈ0W7_ҧӎjUfGmNy dAWG8}<XOg 0ht8ADBL;wP?f׮9Buq_vN&y0#V%&$4(lQbZv9ie(>o!93~徾Jwگ>d [P}1EH1`E6YGfmT<܂:7#_4L-m,ˈaBů.iGD]/d_z<S8s{_z3KЇZ9[8.eTNGà45 Gǣ*(|wE! T 8/oYk[m!qt8 JxQzn_ݝ=FbQN£1I> 6rh.1GՇM.@]˭+ި[?rZR</#_ rBL:qeC:#,z$erh"_d|JCs"1/8leFLa1wڊ�*r;)0xЄD$L i +-y6%\x~ �޾ o ʨ{:Y^k(Q1wj>=k&^UO.lh$J,2|뼝5Q֯gDF&hAK&T|̺l Q  # sf[!́;Gb;h .x~@X=W~QǺ={D*^Нq#-u{:ǩuOyRWwJ]Ynڣ֢Gi"fto9%9;kJe'ogTcY?U o؉([bvۑzk<WH녩u~Mׂ7rҡ <!r0Ձ\ɿ5Ÿ0R+%;ar0 Y LƮYɿTpwg0Zx@,׫v4(} @od][j?an͞CkK3bu%S. ~5ii()鉯&!!o9{b8g%I 8�ɲ:2 QhH:Z`[ݷ6#'|ͨ,WrGjTJ`i-ӵ d*N 7c8wc݀S+<_>^b*h" Mk7D1eRtw7u~v$; ,/␙fR�xMcuUeFu~ |߽މ?Y#߬hKx앜|@Q漠Yu f4G1FPqD㈱Q{,G36] ۺ'gVHHL\hΟ<[E) zKk+\\!ND0#%bjMZTa;||:M?9q7_U,RAu)oyvVUK;؅a6ݏ,Z5z0 @hnPEHU`*t3MYRlx_z ssr?vԀhwU'# Ps;pse(Nxü9 mßJMl& JswO6=><s8A|Җ-h2M0([$v{8(Iaɖn^΢:hco <g|<}Hij:0\G(J掀‘:rx֮-E Mb\hIbYb"gӿ״s뎪T3yH>Yax7Yrjq%B쇣v;p̣-Y%#,rם'2jAa6)p+`f_>S_w[y'?*u*Վ^ *Q";}izۧ Mp-".:f6ё^XT:фQJ(-N<Cu+/28 0‰0$%٠T؉v2͹JZ sᤔV WHp߻*Ϊ+L?jEs脫T)a- '͸@)e/P'FoGɡ jEkFtnOlOկF(15&Pd΃jGg#⯵lKٲ XY(" 7s΍D3S[ Y]jd lhĪjƷi( voAU]E>/WRV'&\`1VwO'>q+_ϔCM%;)z7nɜ쿠v &G.U<<U)YXlwoNk s#{^j.rA/ g5SyʴހW_9W: ;G3�7i ıFH)/cFw!r֋uzq?M#Dۋ.# T7UHD[/  ǘGw(M#&'eȉ!)O^Q2d.`sShJ)I K7KU|@k1i<.Xo/VB=> l-m-):!dcSr-AÝ!+@tmIn(imL)ݝp&*LHI}hNM4 v-`=j>y oF[~]1OgpE@d~H71 v"TERuKya)\cvhGŻ]!wWpV{ և3vfavx/Tmˉ$6$z# f5n >Rt82Ƃ>IT| 0W2:E[~龎VZpp̚XoѝJpLOB(`KT=$.6YbmR16 V3DM ȔżT�h͐oH!|/}S`��uT8tjDϹ1W񴊧{ge23Ĩڃ{ ?;3k7tE >uK8 snF]vaؽJM;jfV0Ӭ,̶S*_eӕ͑f8~#z7c|IG@ݞm!Y6ևR iz 0~bG7,Nz2cxm8ml {2/2hkT7Q=Vҏ(GdDP ]IƱyN7$[VU[B/ ,pej]c %޸D,IOue`cNx L}f7NW|#nO64*2nkIA~/?`<o{E$_΅r)6RiI0/ç)Z`:t#Z8),> uÄ".I_rW%ʇ N5<U qR~uSܮӸ&YF9ѵt-eP+g=-9RKah+݂?nN_ipF<  X_*u&8 @V2[X4*o(EF7RPMA,փ x4M{lD1$fAwG4z!9RY�!xJuuN;g(⭋p5Kr8y[Q1Ltž8wMj24(nS\o[j0OZeڲ^^=ҼUɣTV:Kp0Rż v* ';ݘݟU g^FR"gZ͕NBHT~:/<Z~|2/e`Jr)C DM^\#VvHRa;5޼k8'�{R ol]\RTmǰƤ6`_]&X+DWB5*@κ40Dth'I_|/_ҥIx~Vok!AV~ Y�]8ҁ2vJ]V^;(}'Oڊ#YW]HӬڏ4ܭr7];p1s2={eQz! V?5 ujM'V߃O4D%Qӻ QD ĉ2Rcn<e_|BNL+p=P[7|݁YOUcf=Ҕ]IM60G 9Fo!oɧ=V &=$,K{* +WR mJ-;A>oǽ]vVE`89$[w"B%ducoY@fܵ0gKY%8/+glF?aj$m]"ffItWԉvucc�Kv@ "مHʅrqrXဦ9g!<vn#�s;@z,I^уAE}}]H֗ [Ѫjz=?ܔLμg-ѯ"=f<o5wd|#Vwag͞FzEWfc:Mvh{_8 xEݺmw`lra_&.s\}XE(46OЁŨuջ"=8C$YB 2&QF6;p’"9Q9-R4Zϟ@mh{JR$nb^W)?xo];壓L.>V̸p@INԒ*mcDٻDkώQc8{Mȿ#BJf{=E/?Ě*XV:}W{w}Oej&4]RR=x*<pij1s XŊᇉ[;INa?~qz5MXKD_8ckjUX3Mη^_<=J DY;lOFr9U<Z {] Týt)~ou"Brf žSEshaoMax;SQ?8>rCܤmTSÕ1g52Qhv[8h/I͐N.}(,fj z͐ճ9Ӷ?>h4:+6>EDWA"_96/W|GN6[h V9@`OeQc>%�_R([D3cE-n<q.uBXA'ɡ0˓pO_T*Oeq7']x` <9a׶_A!٬a,֦�)/LHzu6{L6'ކ< GKeuf$rb[4=,B6L5_CF6grJv<^P%>hrA) ɋ]}nj o:,�D70(wQП2*PyXW&i t,Z殒'Yz}3j(5>}xy\k(5<W.Q`e�|aZ[$ =sݱ5hF// fHع+Z902&/\j46wm1rTnmu 3;3s}w7&^{)XMݡ8ezY1\{Ҕb><k=8BugLLV獉-]/@𔌋 .1edf:h"cp%B۪ukzQq? J42&~] [gxz=E@o!?.8/A`ǙbЭHhVǴcȡ1 /ٵ [8vcR &7jj_$ !!4B3rQ":3gPu'Ҵ:< E{9gLp : M4MwAqϏF~Y :YT?}~hfl6U#2(n3 _o6X5X"HM2S ')Yā_A&YJ89`K٫Ǎэk q0e<Uz,3W];tٔ:<3o= 'N?x\\[jLBA8@۬Ym=䩿c"Ǐv庽|*p2lЕ|<xp?\XN \o�+,Ho(J4nvĿ%~@%^4]b�Hۂ_x˅Y^&M*VIoڕOm$WS=Q_/}E5M**"t%FqU72eHw\^ `i#Xq UގiV)kއ8|v{E-�Zia]:z*U-B"_d#qx dbSҵ Ddcj+z =@9%%AdAD"8K%sIM%Fn!n[shSg2=r6ٹ~'h1ݕMǡފ\m$ǐevf >.>1?&\4qy9s1㠋| tn׼ƹ~#ayC񙅁 7FG&_ыj�8qc_DnNfW]vsf|ܞK"{H,Z;uSaHMuK5^g\*5Q{\җ7x[dyQpWj[ӛjتmum 8"@Yi,a6"j爓T_P@w/5^{q,GUHY\!` њHe5K&4'H&`Û`X)sWGlfԀfqq$*)MoHѬ v0=4WJ$?kk)'ĩpnDg‚;7sqƀdӒu'!qdVO[XicI*]'6v s&RT>vm.C;P/nTn6<q$ e)oE5@JQz.<! w/F*fƜ9o29K+lL P ^R[2wrrFuE% q3D)KZ"'#S _ܟKA}OOY@͜B:,'5?3r/>5 Q4O{O+Cz B_ޠ"%N9ZR Y Y#L-REU f:ڐL4$z8)M3 33Qb-*JC2NX aIJU]oOmS v=mo4~ԛ,#;л +UK3"DĢ=|=oW%5?5Yt@`IsLf7\E\=j~dAaXH<>M뢭z-T,$P>^ uiO JRJ ٢scoX+s p9KV7Ȍ9ЮXpX~vނ=:s[֦(C:\r&0!CAQm4p^xZ40z*w Wʨi G Q[}qkȝRd}掷tQn4@FYHGdJojY:s?trR,lH2Yekش[ flcƬQ(~%=)`+s+~ԿL{F?<;p~_{܍3*7`}Gȓx2?Ht:[؏|5G=$%: םNJxl^H;ؚNyDWsA7ק{&7ן% Y|pcmK88f5ƴT:X  LlUФ8R@7:$|d;"F!1%D^7 fڛsXOtK)\D]YTĜ4`(\zw|&e3-KPgFsz\ KF?sX6>d v !mΗf< ='/ ~iQ!P}1REUKA3#M=%[HUsWpbt x(R!ap@m6$䬋MPLf b5 3xSk<88lqދ P+:,203{*jЄ֢a\vPsS)(BIrwW2H^EejiCLeto>wc#mSƃp5*%C}M6E'?.Mnݝ`#qLӥꌺj5p;[ma ݾOq]nѪm^$|فvTl/j(i.ej<?EdNoV6268 Iwp&ɋZCE[U.Y޷!)8E8KFny[@~r"a<i ?);~hihc P-#;l2LlPZ4|5ͷp + +ȗQ}aV+*x$/ >e|-N*h ruC z"$b6c:tJʧq"m}b)5-�)2-{I<9R{qpvũ1Wt>rF,q5Nݐ9%פS<#0-&g$ jܭ_) 56?Kᔜ!Zt?UW_SrjK6h !|P3tSzZ3=H$IH2%4o.J[5Ɛ<^NHm6㡳Y"P3:>L{@T:'\ֺT /1h8cIč/j;ʊϔ)ԃ H{R.63 oׅ]U<4OE2,?ῼ*IBWD 9NjSKBBJ`) \ cRoe>鉖MY$g0mGDi΅yhbU37@MhM5YsD'PB"\3Q>O-a-'uD0ga^~պ 0Bw+M(9s s8\# .I*"S g>I1uN&n$ |LsT3L=OXcRs=;`BGjw03*!Y7K+ˍlhJ~REDmn34nޜټFB B2g.j" G}ؕ؆_i LoP*KV*">�5$IZK0{Bcչo6]V /"V`?DD_?J¶ZOv­ߙx;Brx<*!YՏe7U׀=aǕ%z󂵧S>-%98"5popUV }WDΞӐȋKvy@C ZjEGeܚY<reM/RQhgB1ٶ"ԕ]GyX|W<OӺ'kaNݺHY q G25Őpn �SV& f}׋k HMEzq,#6B.iJz^9{c2dϨj-�֟Y P҇GPuTxA2y{ԑq۹z^SXS[?tg𕣔Ht }PL8>hN1l۰TBUs,N/3j_{ꑋ;0U8U!i$wa=|4 'F5+u&7* Dvf a }lPoQ;팇۳{<tpٻt=<oI+@04gMIg./:ugsV' .Pwa/,:+_h/dr?pGnzSY 1 kړJ�a,1T_y,*3If%<)tJx8ot@LWY030g<X*!};ұ)A]�2BXc YĨ@Yqy1u|d첔aTFC.<c_9YU!+]J)̧ CW ӕ!.J'-| tx1"7dOTS7SER[~Cյ= }-&IォTDŽh8T4)j{upk`jV<` eFH >єxG}%:h?1snzI*wq4 GTiI+q+EEtQ7&!| l}r�HP`?Na= *l/+hSyWPe}x ʾșٻLq#(3T*<yA>vdݬ1+6=i)y1J O`sfM,@5?DuR d(57%?+-{TD4 >bj^oS.Iav^pCuKsNH&RčPڸYH׹9Ѩ#{ڼ9`Th)Q4B59 PC)"sd@鑄GPh0؞} úͪڿo4ewHċ/M~W6zS[4V+]Ϊj *3y7ş:XyD8VҾp#zC"1Q;!ovUzr>x%zP[أ+GEl/Po>5|fox19i~u)ylNڨaxj=_Si'V%,XeM9sX%_b">p_T<&f9 Z?h7xI&6Z+4E-ڈo;s6+:5h9\|RFPzX3c Sؑ1_L}\Oo2kN^+ JqHI݂dإL~eznz/b*Wq4\ d>yq_-ew]Bv=8mtJrpv(SofaT 7z<OQ/HP7i'T%۾Auձgr!27њn p2$}L@Gq\ӸGZCs4d+ZeRT@-6?D#& "4#V+aȜSU=w* PUIhm\g&!�=&1&vAVeՂu bX^O,զМzV!֣>:btaɒ%}sHq  GFoOvm 2cZXone]2mRڲQ r $ !0_6z )Ba:dڗw_-^�*eا[]bmW;#9'Vޓ/1cŃ#[R^}ef~rOH4M@WJԆr߱{^stS1*?N:D2fުV3FteaY)ь4jߍGGBrgq�[qwMDM |5cw�f&T6(٠_[_L TTy'64= {F`1󴬕%^L=_iW%CҷN|}B cЩonL sI^Wr*vA-56i'jݸ%T9 ;Au G^\[^JƮz2L-T@Y[ Ch;D�{mž*/qUe<Gv85,['|Q7Pl(]Y')]zZ3}u"!ld^u/]0E"3svcMTWd3p:)e.2J {zۂ"O/SCS1a{o=\OwY YqUʼn,g,</YE ]eYa \�7gb8$11gSy{} Q& s�xc {Z*1 W  u=J3pl!tV {U\Td3_r6`c11$ΡC}xKeq0 <0'nQY` : ίpX}$${2Ų*֏;Bݛ0sG1Nșsx'ۺRot\h-ǣ !ϑ#{ѯ+">rc V1z Σo4چ~PMhef3R!#6[D͚cKT\ǰlK�FCY@g_W00+ 6 A2QZ8s&09tsBun;: 5kN,j,Я墨uɞ$oJvX#ΰri \Cߍ[ rFq$i&V4.J|Gr7 @jQ>u| @;ck3xL3vwF9=؝^[Ƹpkڿ|ݰf*4(6|'y|eZ\3qm%2HRi/>::YDW[jwƱmrBRVlC }&1#AR/ouأvZ]~߰ioS#Pu݈4ڂERRev[vLƋnCe-CCTX/\ x8FX'< "XұUXkJODpKT7hfwA є\-: x1v]TP2 ㄀DUVq:�u] ҟ fMX&PγGx6(9cWBRPA ! }Nt$-:)iޚa\}=v(9mlbժ0]K7=M@}+YQÈ"ietF22EBʭROŎV!W󩭅& /+#IJb_9)\pm-[4 1D+�/겮ZTӟ5Pq#ɷ,BǸ!w>.fcP*{rmvdI> t'�Sъ7r6ME$DwIjb0b NRv=ع�ٗ:>0GXu% /{in|TqvSYU.'�9 XDۨ)=KjM.ZIo�RރN0pcT \c`5}"Y՘xǽHwD]V=ڃ-h?<Dr)Snذe3E-gP}ٚp$#k^ǶjwM۾bnHc$J F gfQw .�2h-/Fn.'@/0r)̀0T.# 节8UØ0@!ƫ,a@IBMGT&'[`xй2 Vω`bO:k�c$/j?hwxr lQ'ՋيJe/^%2ŷB9:g]w0ϰFSRHwۓa>~leЊkD i5A6κ*t[ܿ<RVmM{݈šz3!ݍHl:k �Is)4mOjվfUJ7@W3KUMKRiעӱ%mOmʼn'`|g_^^Z1Cuw/DrZցݯXH5=Kr74MSEKF1H(v3|͂cCJIޤP#dL/4Ěq[8~^ \_$U_/-z0pi2Cr؞6ڳh1'g+I6.AK'UV&;9֣Tٗu `ۘ/`}24EZ`*| p0j.õUx۳.';xj&x6(ًH8 hP:^Vv-y6*gʌ�NRjbݹ3`<͈,u^x`rɐ#Ϫq!6+9gMv4$b!|mj8699kY,;F?ChyDN-rۥNTzHy]Ϥd BsFG8shxb_ޮv'!PX0'jУ#2kDu<l!Pz*xǴѵ(_'?рJ 3u $hHQQ ݵ44rFcKg֕O)9̧Z b9V)eJasA �xE!+6YOm]J [b_D y3R@Խh%�kynY8rVMΑX׊qI<Փ_nH3x8H¥ "u<90{;Αl Bk.MygffAyj_$~#cSy'KfS:KZIE[ÏzN2SocTIDԃ @![P(rm Qk$Rs8Nr͕,50J/{XΗ ML^Rd+K\Ͼ}<I!E#2+s-X g4t0"$ScU幌/ 0TH"!|AzHj'鄂3R֮OHΎ)Ehy+1/CV\w 1Cf6"%"=e�%86'^'y QqV֒P׊ eO8-il W5&?:5I>%+17)Yb=a=-<n>mo{MY F rp\Qw:Y rM-5fTtV@#pRd^+vBOB1Rr`F5HO6CfCg[ڟZhHJ x؜ ApjEiaKz~™m[R屪 F>��GA| 6V]bgڐ!:t$,2T&N1%qs}kfh/fT;x9ϣ]~ y@0V7>X(j:|=:=j3uz@xpV)W5WkPՖ?K.й^fu]a;orP .ဢcud\k5\~q`yJM0o$=o)5 8$3\V,Lh"/C6`bu-. g1me1{,AU.NjSj[d !iMtes='sUokTlOB%4KC%`Q ;.]u>78㿪lSa[z�WX P?܀M1sT%r7̈́%싌zG)V;*d Z`rlڛ e9 s)K[RoLǞSaX WmS}Vh+Gu)ej}HR7o =1 fr*@YSrf@`3a+I!?|n~Cτ=">} |٦AFzHl #:[֊t3z.[>zQ#* :¼DxCg`M%W�|�IrX`^ hWl 01<-;N []0qA'%]x#:�= ݎk-wQ3_9I/Q4Am= _r}Ml|#/靍X2zv%=f-5U~}E^8TtZ^2P<J:}QYve>֥q/Rex?q�@eK /k2E+2Jl=aÂ(pI%AжLp`沞zE".p%E8ylS-cy �^a]V:OtIȊuײ'(zkLlF#ָfܺ{9ߑsy9 5 zRh:?tp ss]InNcJZ%s"n]q'�(oZY|V@l\:|}pvfmm_z@Ѿok*<4ibEa%-3qxZ[he ;fUʁnmO`Mk7*1/b uj{rMW@mJ#T뼈춝$o'rwfCG)"=BqjC6ġuKch<kWy~dkS(B0^U=7[^sXs-pe;91_$!12'WVТl7׈)*M%W u:QΊτ6>L`#;dG1^h`<tI/-16YB>\�8|;5A%TMxQvŏk"l?˜M`Nhc#^1R/Hz`ǥb5ۧJp7=}#ETbVy,&$M=SǥGcziU%da.ù_<g*0g71="/僺XJidWzfYsO@ 3NN<W_{Si6 ]C(\}Y΁A붺zdHX K黣)k_^WuHpn9| 5"�R! EX*# x礼G1h+$Mr/kl] �)_mjVm8+y/`˸a=c/Ǟ$;}^+&8 l/<_[BT?}wNj 6a8HȾҤ/XZT6ELO^G; z`J jrsWъd%mL;o0^iEjd=JyΊ(s&'؃3 ZrI 0``z:!*6E Ӽ$ՌUI `_]6VZ"j`t?TU\Z+nEk_@ly{f!0mՇM^uQgo'W iBsD+z3έZ.'Q= `<f?'HS-3/,ID*kubL3>ǵ3AUe>C�*P݇[,0V lvH-h(dOsuElLcx G'*Q9RM 4h"R#WkǾ 2 vpVuNwmSZ ,ԯp:p>9݌ܮsi [Šlw?E`iet�;AŻ2hҘ^HeBO|iDĩ E^c|bɿVd[,om/b[\Ht(<њ#1ྏkƈ@\XwC|IzO9^Sy&SCI9>.\$ȎQ?*$mUx_)xqp2a ֍7J+.WDuejM\CuShYG[yzM拱5uStݓ"e'7#>{:[31%2F$7%I9Wz9~csO�)>_^VEȅ �L@hPκ 㝏<hLa'R94jX.B8wnJENb:#n-!_8F-oDȤ[xߓtt,< UKe`qUtN&ٰ|T"~y`&ǀ, ƶ;#f=F}l[9^AOiͮaK Qܸ>ƒ*<M Ðjjr&Wk]j]6Ẽ5)>a]4.?\U;vUh' ;w8 (KS-{e6r8^sLCƎ~٦-GB-"%|՜&##e n<gHSZ5ԎO^]km^ 7a%i1Ӧ>l[Y<APGN#䪕9]>08֤z clUZv5[Je&2Ө Vk蝕oY~@zܭ+ '0%,=ӛ�!{LfN&�; RKexOdy%`>v1pa&H�e] .p*{So݇ɌtLCp,L*!3ȱ>o[R]p[TF4d, 8^\"U/)>H_OvӰk1uJ8]śG7C4̆ }aBpDm y|Zfkz ׈ů_ݞu<&z3f_3AÈ"laI/ǘ`QlVW2#8iIt]~Q{=6ozΌHB�~e:xlM;E$ \).Jlu̚B*+l5uhj{y#^k= 0&?<w3ym@9SN4˓ j|T!k'}4]2{fZ%y287#%QS1֮ @!0DcK*qZ*)"B_ó ȊZD,Vݛ-g[97'c@<nNmR'K>@~a"?hU48;n'ъv jmV[x9[Z"\jbqH]C5zz$񬆯҈af~u3<iMo{- | GM c>Yy-3g& ad̷WOÚ^^Q- _SsiMSp0bv0jcAё)x"Ll2;V32.~/!&ͅy;8© (I׼@6~?f$Hzڍ6o`5]Vc0d1V2)~ BW,uXUڹݟkͱV[U85ŴxXCPo3&@"kám9Lt: f}Ћ i}bUo9Șxs} ̬&�jF7A[M$Җ$P !SC%TM'I%wUұ.\J*u[W]spt3#+ C BFBɫ[v\(d=fh R'~`+l {+X ^ T׫zU[iG{ܢ]cǀՕZ9'GH/&K\;L)[X)pқFt*[C%h3G_SM0flɪ({4XZq jtUC.,*J?Dkk3Cf3x�a]= pې 6Agٸ oT)Џ3%)N6 HE,1OIz%Ld?҈q[2�U藋�P|BX#o}$8pUk,fԻ,ߤ!5a.1'm%ZOU%NW,^U�l^92)\ݹĞM߹bqvd"/20{wx̳!rcݽy'bz"Zv- ,MI�XT|.۾\H8)}c:xie D?hb%4z"EcYIkC��+;:Ip䢐V Lϔ0ј˸>vb Ȍ3IT 6r_nWnNf' ;Ϲނ#OHEΈN& r~Xw-cF~q=Izד㈯3P.mE8x } cyܩ+b~3/ }%NK~8�caLcf-L/�GUam  Km(Sx2(.qz6s^C'g jg"khx? n^UtcW2%(|";<W\,<۠0ſ,oC<wFvi%P5W]+BhRcs>99p|5JHkURl>NϺ Ia/|Xn7xj麋k8e7>g@lHk18P\Ni:+̾Acל~dql1N[1,S`T$zi{woQyڞu{LjG{f{Ж֭DV'ŦxfX0,B=!V"*OXwO[7An"O+8|息Khߙ4B(b$;"|!F4VVV"qWFsa$ A<EXUDJ*F5/D9o8G2G$S=>PZ:v�ۙ@\vL!nVԯI5E@wU$32YMe8-5.PsO(n0IIKiѓ>nDQc(Tk!weا5PdS83>֏;Mz;@W.BCzaclv$]Ym.]g`_ Ȁm$<٩ Ie`sIkN4c9>G7܅=_٢Ko(& N*ϊ~}LYjDњ%vsOd'buz菬+N)$%U~|hQߕ2T 0P6z҆ $pW.-G$%z#)ZCCș:x0@%;+1XzR҃weĪҹ|"R ɃhͲ[Iq,+I0S!!0щ"y�9?Kh*I)ݡ"ܤ-Q/`L'/39oz*#MqGdqґHAުkeMFLz6ɗ2 qM̿%tJeD鴹_,EifT~lڔWh4<�%-Bpīƪ]wvB.ؔxpu-HS$'`)@G󺸳-Ue,tU1tTXW#ݤShQ9ǷB;ُ D6[U败mɫ  wIW9s+^yZcDaGӕiH[ n%I3Gf1ޟ 5H#6[CIvD<Tu3VE\MkoP4),Dye`-2vV-酺[%FUZp9} h~@sKjVĊT!Eȵ`l=Q#Gf@{KP.6g[sK1貟ݝW"h'ŋc~_sN[bS^G}!=;DcBzU%p92'a ԯ/|f e=$g=؁$eFrI&Q}(�me7Ak2g̕(;+]c9@@v|xNKcS{s.kBv #M'7BWE ǨPHߵx]ui^ Y0gGl,jrNORՎYp jIh4";1x o秢;EĖeH3q)jiN`śP\<P.nVc05eDu 8Gne\éU;5D;|TL\BZwe: QTf_SZϡIۇ fL8aoyXX3Z=bc3 ޳]oD\&}Y.ŒˀN} -Eit>mo!w{/B9)\W:ZGۇaj`"h5 kݻkKf:<x"Pay߱>R`llX<6S2T+GsbLkzTY%卫2{SgI柤))WA2蛿hWe1eW| 'ŝ ?15s x lapG=͢u$!I7.(hGL^hm%Ҳu)L:j+Ƶ-3S\oVSH}cyZR/Pg7 \ v*k;x!6ժpchޔwefUJT6fy*>zCNmcA@:TC(߭P:Ȩ.WvWHnEB|7߬+5TALN rfdj`6 D–94:rLhrk$ mK xrkDUL929Ip#l?–, 1"u!E-5iXD6}f5 v%Y(?yipg2 }޲`ݿ MsV}%܍�9urQ\t/5U2i^ 15;6dn@Mu$=(hl*$а=+35;gꖦ /xlC2lhCBNP;[Bs<!Dg߽2*rST5,zV.)UFۓX:Aԅ84*.9jZ;b$Ӏ.ͣr+A[뒽+w K_QuـNIݚ}f\uܗ^cXs nhִ4>E6~ڟR<=V | stEnq+े@G*M]M�ex\gHm.[^c=F# r^DlE.%y)1/vX ryWUpl6uZBh8.R^B5@ʂ30PM8 yt+ySm&8C}y'PU|\A<Q%h"o+5}\'2~@ƯAm*X3 F*@Ėr!<O#?y07 7AKwI%ӍtE904C+& \*I&Zн4Hwux% a`614ƒSimhLlbi~K 'h\;tb' �+ɬ;dnQ#"۴93Jy#6 I}l<x{ VcJT %:?ݳ|tIQE 4&V=[ ef&z.UymllMOɛV.MZ%,Z`3fo Ϋ��w۫(oX|B1FmMw.tlN%ռ* igXuǚE9{ 6RUitt~G y2h_77?͕upM3#&,eUɆd%O~j:-*PqP N/Yj@ыk}~):�3;Pq(J "_y`\:S A %.Pcnn $ vvZov RR)Ł^Wbd'1%|i]??:w NeySC&:ؖxذI?\*L2&tԝ&$ezyg7pg+ĺv4 @%w%cf4o1z“?p#ܓ dØ2�-ve )oGEs,ʥLDLry/a?,8jB*67n7bϼ c,tXL]Zt\"ϵW9+88YjmCxE)J:Q_FX3/B3iKĻ{綎3]g1? |3G&rxnWͦ%^vFVa>/Rz"NkZ@ : UL VC-٬�  :1>iHvR׋ޑ++,pLGߖ#e_vA{Q|GVU?G`<5kh9b$a<<KͲJt~7wms|9X5sY"~q1ITG 0NyD�<\4n"0S)gF W0F~L٬9?l  +% =J1В)=Z-kD#^;}J2S淃p{DgzpA8ݺB,gIʺ!#t&)jNX4(aB^%,_T^Mh9 6{4W  ւsӇ,/息c_ڇG5 kbHc +>/. }WȈsCQ7Pەin;1ɣP 1Tw0/Ωe@��QɇʀC1t/~ePzU ,OHQ!=>ژIVzZAFሗMOQߕ˭ g@ӄaKbsDy?TD#y%uEn»v0N1RQDB1e hp<Eej郏ňrkaP3'zu n�ްQ8Xn+=U9!)`[挲:ONqE8FV َ3h m cChD.]"|5gw^`cKouÿfѸ҉r_Q!>x$G}i x@G^<Df\IgpwS!,у^F?Wl8@ BRe.5  GACti#({엺�iɼu Ph)[JO>`3uCzdbKXzXuABS3 sGyC ӽ^/ 'Y@&TӟNmiRr+tRRĭ=wAī1֗>|(v˥ JZػ}uA)T1@ cJY:}M{['hI@k G_PRJeѮwY #:t"H g<S=v�Uн&S>ـp�Yb*F; f[W_JxkW4*v'mE/ݾ0'x*Qr<GlzATt}z^H ~m$ ]=.%]Q,߉Qja3[31IfKCЦ˔0l6[k`x p6r}(13_:=H# ю[M [B*ث-mdo R+-M451=kϩFl@DlR >�*2jqqy6rTE_¹/ B*Xi8t3iN'\loWTo>hϰ ^\=o-Ga+CI;(TI# 'p'ȷ9Z[]{X ?"N;d4s<.g{@7(R7Ut;Y@"@Q2G-X%s�N=.XYXٲ B%ԙ7i-Sx:Ȇ|5Ҵ\5$ЙIJĎxR/ܷ)Q=-d^3ҐM4 6#6@?#d*7u҉`Xl~gfrMN5"~MrVnQk["܅|ҤR=hѝn o/B[Mh̘i[4G]j͖nqo׼{M) CiɚdӶy@jH~|oIm0ˎ5ONoP蕓XQ&CjiC&,I, !ziK3*ϑ͝D#մ(ZEF%7J ?ot~) BA N+Mv%|)3t)s]pZAM(̀\'w2Z~'1m1UVo*9]$Y6 /ށEoISРm<ڽ;$�EKS˩7+i-oZre/dM$c PKvPQ6() M˖q~x&y=OeJYXwCPvӈE6)`dڼSgkDR(m847"U@Wnx aì  d\d4+Eɮ&M[toX9< {l(3mhS*9vQحe%}Cw�TP]BcT+"t?lFOXeE֖ K_Ǧ{W>[KsT!$ej22#{v. s;~wBgjBq3MånsO,ׁk#e?y2=( j{ɴOi9۠~@+S]o4IC8:+BefDgN\#L,jLoݛYu^5}ݛ(Q&?ڃ["4$A%lb~X:sOIAj!rbzV|./ŇνjbKSBR q[߯d1$q?S9P젺su;YmӐ䅀3.6xizy|d%vik/}@2f#M G3uڔ& ^oN}g, DXbYO?']ϏyS#O gyѢG0UQ_#Źs;‡ϩ$%V :Nqni+=*Tr[OWxB^0mQs"jFUMrS,KY* DN$bMtne=g94S>_M}¨ɮLZc1/L ~br.Ш  wjO>bu&.%Fz~Odn!-q\FIs|弄iq[ gJ$_cFe75+8pF2H;D<0X4 e󴐽e�;5E`4PGȍ5H^Yd҃u6{h/Q Jwlҧݘ_eK 6~źv)*mƒ͓WfBGsc#$SFs5#gO]cA6~EJ�,<fk1dzyEo{�Opi=nL$ &8Ӌ+rɠ>uQgYd7sTTR /ӆr' (=Nh\b]kWI͐a ٞⰑ}m1.*t]&nuHZ<]F<r+ߣ{ZqE/-|Lj ,a5w%b.[޾ݺ>e]w N-Ԁď2/;?3%!z<*EAA|:]{ZjOuN}uGt₉9j�-~߹ʼ4zˌ=q*8y>�SOT&ղy"KE 5ɶrHZ�j#k0?egQiSiAͮO%wA.[\\XQecwRCMk;rxz4VFEC3@r0e(>o$v)DY{MiA6+wU֫Xг:S'arq[> !->Z>pheQoIBہ|Hwd񤌱5r3v@Ɋdr ڢUG,��Ut(5pmIxM];#Iʲ!ay[Nj/flwNd\wƖƀ[/.TbriLrHưK̡ 9R}8<\J`+[X@0QՑo+Yx}'UXy§/#U2,_ $$V]ñDP@jNgZ`%ڡ2 r_> z0Fv EL߻�O¸837nK!513ZZt7 3,qQl ;2�m8q`I?:WF.~q۶ii\WZ{{;m-H(` 9e;L3ϕHomCMqs Q=YzګX6v[�hЂ,}+Ru9tȳa#fS]=9pT0iE*4*CA3KQ/B�X Cf1e2^@L8kLTLP3y2%a4BWd QQ]Va9 �$]9΂Elj؉Tj)O KMcNwlFw㧻2% ;꽛1=̆AkrU d�+IN tm.*�?WD?ϸ=xFtð oo?\,)*S{�ƽ :2RS_SL]J5UnsiZrJ/5UaupD\h&WbۋV$HPX{_H:-L[lsEΠͳŋ%CiDv0mڤ!ҥi\1u a XX�6m$ 0$dZ ppQW4,QʺRa*UyC݈p^9]6mV<D# 0-jdh I"`ڜO@Fky8f|b՛Ci|~x@1Ju/WuaHz?eniS +#AV:],M27Y(Dr+=-^LjpN$orée0Y  -4,n!-瑝uI-yPʶ {<r!O)Wсa0>HS澺`6)`S]yv 65iߏ¬;dL 9O ?5$zɐ-4=ONd`{)$Ӵf0JrCF 0!*AA^]:Z̢+FxP\FZEF_l(n+ ulДM-.`ၒwL}^o ܱ_GKQx֍Zy RQ[*6wht t],@*X+2 ?jO`5Z 3uȜYPi4Sig RʖR /!4 ZPXnx.ΊԣcDl6łON(n, cTB>y{ зhr/h X)9j> pd45C]TnFbclYt6欩 a)u8QFp3Ka;9"'kj4bI聂Gr.}|XH'^t�ԚQJp4&_.16'xhIA*�ƾb[w526J(^GVz᪴Y߄胾пxg}$UK[bJT+2'?aΣtܤvT߳w ?1"ė!)_[ˉ1vXPXTІNpwt%2fX#{Q4ȒZ~+Cf4<Po 43B,hFQ&}�zsr 5^;ɯ'#]~#x]@t3 @<7p0rY\7<1˃IøIz.wo#:|}HKg-q0LM0ʩ~SUA_JFjJn֕_!F9Тk;T-?1c=( '03:54ez|דĭ0&R/ܰ:𕱗`̀�CJ5k>+VEٹ-ֳ Ĭ  3ͼ "ccX(t/[Ȝ\OXS8^b{J'ȂLAqBȬ] *xv92SyNȺ.#eE50U nn//_aEuc3b�}<T;gg_.a Q?h7Jɿ̤[] d{^W 4 F38 8.)&*x^w>0E$`gJmo}*| hsWb]aG<X&@x1w/E`d$6'fٶZ6m?�R^j+U:U}Ob٧g8ʄvB}o }ODDDtn%i!G B]XMFU0 {$b/%$;߁Yw#6\x̄I! .ޮ9^mtt]LXj=Y\*ŭoЌۗ:@w]?'X3f�SlM7el uIx&Yȷ` N";FkF,=8 ;FmQ aixlH5H"i],q}zq vL MI�UW59uL$L/F}>].M(셓܍StElfdL3�$ tyǬ?1 9m( y} [:줞Hy cWcb09+}aK3[whxw%+5pNYZ:bhmO|U0>x|!>p "b ٛHr.7-X<$w^#/@ѰS YĊ9>nh tЖG*v\g]L?,sZAZH 9pz躯M1n'ho@k gn=QyYWlFbQ!eַ-KY+|I)jVD ִJ}ՄBZ =kO2)% Χo}xv Pȫ%'D<aa J'N99Q{̅p+?2/XTcD3rePK'`+v=_s TͰTR}6[_ x3;6M |P4ϒQvɈk8lNE=cm}Rx/NV4 2lWJ>>ScdJ`փmŪ?1eCS<[&G`)IN%5ä[Y)mi#.̏P-,OI=2K"hw ~zc^A-hoZKkz]6fU1 qqݥWKfBh78V|<&5 ~JJ07h0H4y>.]N'󤭑u,ME7WoJgQ:y<AlZ uiݢޖy(] (ܮ# w4�&G&l((w6O>M@?lq"0Ƶg\<lHgszA=- AWNS f <$5o#^I<-%@4OK*h^}x,j~nǿx<>ˎw ^a>F%âJ@yyE×&O^.{ Xż9u=~ԧ F-,PV<hAZv+ԑ1 e,l>m�S;#.~$+Uv;/#x!l:UثƮd L;2@{w0XsLd#6Qx$Mtx~UC7Ab4"e}K`^c1CzWbfz03N~g[J:.^]˺,ԃpn"+zl0|N@~BM[ԟDŽo8*R ^LqM)_bYĵLK$|cK^Қ5`uQ 0ԻtY':72;(4ru&T$M9ZVc_pӉ^B _6(vuuRk(9s 8c CImyW nXެs!)^ε|,S÷c@e~H n}RwzA`5Is ?B56Yr2ձɮm=@KqA{?'d=)y7֮v qcְﴻ "t%|ju|G TUVLFq e@|80m{`t\Mu[qlL&L+ .<aqL|ϖN�}g0븂8%jMRoec-Pu$-&:$N9b}۠&ڰNx!zoxko|8{~"/k,=i.|kFs63C䃋ldo7~X7^juɭszWQSB4@W>#4"$dle^~Gnշ"q.>ߓfjQkN7JXS*Nɼ"ִ;Z܊(bfly1;{*9dNI:*>_d!ziQ@hXٔƄUDt_Gljg-� XLQ(!xeBY˞<"<BĶz^uVS"JT@i`&}m3{|ϗYlq,%+MAΌrP{cYU¬N?K)k ϻ=^;6n[U!#BVa&oF8^w%qVGb/s# ԝF<6Pg'ZnsnQp1L1Hfo+)_kx`&YF"(j$uE gGG0 JA˂pPb`ūp"65'[4=և$~].MWZ㌊[γ*xRE^l}+a>܆fDioB_ R _8ν0 [cD/i\L~X|!pT7F^yB3N'{K'g2lˤ->EL逌ܸ1ȨT䔵LO9,fW(̕WZ"jyy9@$ѝ>b[Yyakb[v(0\va^17f؝?m0^ a\"(ѳotōzcr~V 9f9VOb`)ģ],rDU|Yr΍*vS2;՛_E,xdZI68/2%~ݮN\(No. S-~-(ġ׎7)TNdP 1Vo[hւzw:T'j,_9}-1o6ؽ+͋ JC3apc@]6 ` BB 4w .2xaYmL>:Ķ\oqUfYմ'#=Ŏn_ow>GGkU`HNf4Ź4yI3qf{_{�OĊK~XQ\s5`Y�ue;pܹ_^Źm˪ɮK_ Jݬ&%jHj?Bj� YkyW5g~fToj>`ǿՖX| $Ik5pMШ3P[KNణ&8mǮ ${R8 WZ @C<s1\xv-ii_yJ/!@SfǽBnm3>w cpY3A'jt\ݕ̪"!ߤI_IoJ6k (.6`2 ~FïyYdFb~vVv�|-f>@k "rR�4Wl*z&gU|j8\%)0Ʌ3ˠ<Qú0dD+]hhZBOp͸9_`Y;zذSB.BdM\{0w["-H. ]1Wj @nc5a񎾱Yk2Z˞b[loZPb<+cGEe�Ok3]8Y? C:M){DO'M 6lN؏سlɴӄNP fᬙ֪T0_#ՊJ7Ovu5#k�^X³p��\᧻.{  11҃2Oθ<dhZUkhY#XAlxU4[}cFiC#]T\ʆT+ �Mlbnkve/6;Z=0 KW#`KUGEy|Lc,C>4.{hblnM}T5ITizmsr(hҫ^d[|Ch,>ks()ogYeerLd4?3�XV؋GtOPEϮND49Q%Ihj9 "D.�JgE]"_Ö0q@R"?N'] ZC{H1E:*" {yp1֏yځf �|ZO`+ {;\XU3a7f9ղer/'uiAE'8WLJU)j ËJgh}D ġa+o~ MCl-& Ru^ 8I4i7B~5sVXӦHN{aqPMw&U?F /|B<u1P. _l7aQ]ٿ`̡ï,o[5ϧ'aV2^O$ 萀n`fN;m %'sjXO;"]{6Jt@g-r.ߦ ]62鹢`)Nt-0^ >׷G?r~b)oiVom-܍\J&\i/Iį%:L|֮ "WW[Gn9~4ؽۤX4u n6/xFFm&<n'}n۶Oi qŸؒ yu+3&rSƍP _ƣApfSxxjw܅xgjE@<~a<hZ[ȁjv9+ 1w)!%-ӓ M>O;3?J�IY!Z!e40m[A(D=r)G8y82g屻.H"|hf j9O[S?ۄz҆fON ]~!j<.Q2vS,u ]_ccRZ(\&#m*=n4eæOb~ c 4dNH :B8Jqw)++9<$靐!mO ۷vYC]i`@^;ߑ# ]z[<;6x<9֑(R<v;yt98fd_j_e+Ll2>B`'Tר`ݝ7\z~kwEe H7Z%hp# y�y9=GcI) [ֳ xP@%5R�t0$vȤ"~QGu_Hh[oj_ij}zno dWk0Mi?قI+N 88p~N24Ҍ؄ :`"A%.EN" :9RTP+?Y1PofQh2H84SvkgLژ[YgF́jნϰ1&_2"z&b$V٩Wx[A<+sʋp~QLj/?9re3:#/N::& s54 AZ@8 (>᏾ggn 'Ya_$12(uz0}j\``%dKGkͲ g5|~`u+aۯ/8:B/J*<Sы<vPV-LEd.vkEp#!hD;>֡fzBYv`�\Л5)1'r2d\^duKJ�+-G6)bpQ״ L{He.<"p}X{WA (CNcYvWDHֈ9wQ22b>'<Uo']loǶ)}{w!KY |0IViZߘAa�\ݼmY�=]J.D/g'[ivQeg*?qdwۦRd"%x I4@TҒ֟TU2TIg63R٦P 1뻁c04皿O VTaLOTng<ZtdFhs?`Ȫ}5qN8+!|ZNWɉNz%ި] = =>d|HF#K_Kg[Y(֋N[y�v<ۺpD{=8p)sm.u^Y9^ =+__^x/D& Itv_bU&XBY{NZ=<u$|p 7OJ3fꇥ̚'dCG~v<3p3U^DLlkq4nF| Ι4"(4Kct*Pb՜ {7&` :-$ áB&OFG_V/y (ucyBlA,@E_/`KVBe &p{D T Ҍ 1j\O!eMoԲv(�>�2�1s&2fZsla:` 8̄.s"狙B孨P!p!dҾFetdv^+e&j:sE^rިC :HSN(r)SCkSKu:x֛R M~:}{(8(KFx+fKK4 }r ~1Dž@/CԳ(BTS ~c-_dFk!-HhyRЙB/E5˧N/ecaQA`7s2R |z̖.�ܜofTͭb6fޚ.Yx(J4Ⱥ|IMC|S!SSϫYuzCӗA8SX&ZPmksG|S5=@Ւ J͘>d-_67&`PL{rSZ5E]>hض?  .<Bu1n,:ɉ,[/WyJHaU[\nı<.țd+v%G"Ðfgԁj;֌Y87j87LS]',)fc66:d\IJf(oɎ262tQ#js ۅ6)ԏ%Rm!^H\;Wņ ;D2ģLبE@uoì6’$'7>s6«beEE{ChOK}t}4*nAK g0Cfm[ȫTiܱչf $xCbSX`P2 79@bR 362 ۍrNgذJΣ&|D I{h<μl2@.VC&e̴:?S_Dht]^8{s +?Ut=*sY= 罵=JC/_,v &lss 5z]cgY r�Z\@#c#U.|pJ}8hEg5SvQ&'W!&[swΎ(kl q_$>>ىJ+s$ZFr#6<iLQ3A+y9]Y> {dhu|BK0UNFg[JsWF/BZOri y )R^#9GõJ* 9bfP AD2vK_ 0'%$jfDLs1R<Ǻ ɇK<#KvDjۮ5ҷc3$?� k8 ětrjwûybUnK7ͦJO4$j`?hvIzt$MtOY&cNœނH>Tw �єnl3K}?^p8?EbD_^(-.IB쑝zܾхŔ5[Z=XIi*f'3^ >|Ҿ߉|3,V LrηU}&&wH <|y`m�%2n&'/ +|\�]J`'``P:6?֦u 6/Y/Ƭ:ɿQC+֧kCd7eDNB7BT#,άP5k(to;};*!~m~bdhz8(RC}V`eQO� %gƃ7 Փ|x0{6hlϠ:k"sd ?o͵ ݓ^풴WR/rr } '0`d�]p@^,uTLuhhG!%q=&ľ oVYW0lX2 ަ4?y?r.LPכCo :t}qLa)*m#\+Jon(AaF15WzE}Fc5)7~&(z| -ai>m$Jyyr\9|>y]o8OrKt׳ߗŸ5 F/H0u̞89о~CJqYd|2 [ct0nEeG@sO^cw-% 0æM˫S0DhJuL!]OWXi˩8o6-ނ>-t%SABO=J'/Z 4lӐqM]O֗rFiu%wۧh y< Q\ǷΨRQ<sPoa*ʆu4tJgUWȊ ;ӍnS|? hasiMof+ns0Q4-A y]T H& R+> C=cMw=5Iz0jKbU뻶Ib�9ꩪEe aacҥ:֧6<?xjWڱXPb*jt{u\y s*Ҟ] PQ($8O^]10LLK5FdZ=9!"sw^ F"g)K dc^|l1wCVfyE"MEmL 0s]X\;< "^d.˵āׇіI e$Q襛/j-GK?>ls|׹t %C\~ z.Q9edoϹHi4*<YUK#F<IuuW1b-S PdŜLuFJy|AM m :`O&‡C6ᝬG<BQsZ`}c u�L&Tֹ\UDKq n[<ReB3дW~ U HLVXej߰6w~V+#f>GӍl!(|l$r0@g*9Z1 +M{g$Ob㦹Zlh K@a}nVІP,?e y¨gi UGJ1 ŐKlm{M[^u&!I m沈@.�i;1%WˈTF3cݦ\ׅR`Ao8hBTl05`Gqt l=@1Vgk?,?Z/DgZD Pՠ5[i0 ,2aс3!-g ֺPc%\�S}X_j<(^aMnUSTBahQ\kp ēSNxXWӘ@r({sfԂy';0p�PRa+6ޒ4޼` smjk]q;mNǤUBZ6B'Vƭ4 x~)dYdz5R9cM=b+?GM|pȖ p><^pDmZyxHB&L,퉨"b:@Y7Դ : 6xAy9Gm26':/G>ɫ*46= \5D�9h\P48s3?SԘ,{@ZbPݺͼe;p / tUmyDږ#~JqHo/ea=9zq*r0}05Ճ|jsX8y;ǓRV!l\ƕ6DE,G]j ^gXCQil‚XfjgY'HK mlm>K`&^R�_y"AQgr+A8t 6AB2Yʃt랱C_*x[3NUҤ_.f&pC`VQ=UKtE`'UD'G&cw*nq(HE<Pnڕ:۱ө*g 3…LBv-@GZ}pODM zaM刨&N"3i3i"͘/ 9\XҚs%Mf^ָ(h,A0K10G}xV˧wh$f(4$03WƄv֍"ctzUs\ o'jgZ71lN%`~h"-9'sʗdɵM 8-B̻�L|pUMr1b-bq%[o(3q �eqG3(bÃS1fteJ:rN%fC8% \<w!^B"rc5d+ k#*Z4d@ᆩ+Z,Utz1ݤ%o7A [FsLIDf3xll 6N07Fζľu7B*=9)9Lkdz@e>^UpS:&S%r/!5Ǟli7#F7Y{E'v~ݩq a{ ׏P{ҫbA Dnq{Nr`+wMu ʃ CHMD:՝x꟔4Kp{=CۇhKTǶBzMpĠ[WY19<aH%YzHWi�4{ IG˔ւ }(.kgS,;L�K# s:/!\OEyCLO9^sW5 n))8fIc6q w ,-f^2G#n}.R0=KeL-om\nu9ÑJcs[ TWJGb. %$S=&!CU+QFg:㼻Ra^tܦ~T# z p{:ӔF8UQ:w "q!I?^*&/ʆ3tdu't�bQ%wkcgo=?RVsxA¯]�x0n.Xei& >>(1|Z3| #n q62wSh04/,3 TeVܳfzϷХ?>/25ck;LBѶ?& Jps]> E/xڻéhר9;ZcPt{Ցݞp�4ṱO ofYe(#B{NA?-(#Sj^�:iXYt;Ǘ>*c"|`&Ǒ=6V~^#ɯ4M98f@j4pxsW9[sDw-hXOSN;^3Z+O('ʾn`pHΔ"-�@Ԅm.>xjӫG8)F3%NYasY,a-}=5ܒu(Y[x _/E!XYewݗJ5xIy -5U ЌqJt<xSeDy)ц&W"Cr}3cTOD#jo'45=i=":@@vg,k\FU. `VX4`'T>Jsl?�!H쳉зr�@JgxQNWOk޽~ B5))-:H1f1ܡ|u0J.Z+@ٶwX턕&{pz[6`L,ͦ} .>6Ђ ĤQ@�GH =c PHò r~7 . {,2^q+@�=z%A IK]`WDarlN٦?/e> rumtj^upVt҃?c٢3eK[ht50y3B ۯ{l(ծH%|5 y?z$gP$22ax[<Å=W^F\) P\ڎ k#њB(/1~ϏJ 6iEi`4A0[cRL_ ̩ե_r]C<]uOB%p=Pi8XVO}Dhma/6XqP E{؇oCA$2`j0"PW̯" F'C#^p4ӏ ꀔu4%aRigE$.scvφNF�[$n(0-Q+Zn"!6NNOq*IOOQC,*W"%E)*c(FBB9}7g;/7L.6E~:/ykXU+x}Ʋݴ܏/~LA_ Q=_ȿ5|jEl7_lx.oSMLaI4^а 9x;[$lO±a}n q~ U3( NEq=f~2pLH~Jih=Bʳ3 эa-Z=] .hAm5pUN#2~u' RVsL*f_`" y TYjQV:[~> M4Ա9A6�[j銒)T*uLo:1 ()߫.|RU8u2BWHo0>S(9< dʫ Q$}%W)MsIaUOI�Ig|�'3r\ vL!,B~3Y4XEm{*U_JX~aft :ިCY?Hs|_U{SNL| lW(`[I-ul]{̕>{6nk9! `^|q7:Ppt[ʞLߵ~�&TpxfS2�1%TE )7(  iЀQy r\g!/l^v8mzeyh``:0Є, Gy ͹a~hѽډIj45KngVO⹦y˰;Nk<?j�ǕxxFRJB|[D_Yl0�?x&GQj}N~nr*i V6 $1+q2v$/w֗rP8<$\yK@4|dMj~]%CSe]p6y)RX]8Lu97#sYjvnhrc?f2&؂H.# EJ+\xi=x:DX&-C *\Z_l>͎̻VcX6shEoVżL Du8 a lK;̜UվY '_ oSer*URk,"m.%Z`Vǚt_o-HݛԩS�|m^uFt㲅%Qs9hlc^L,"2̷S`{e]ڌ p득) D)+)v[D1% e@!6(ݻtm[!{Ӈ댯'\mpN/> R ҟiiSz8`UUbJ;=cLo!6OA%[ƪ^"v[!tby!zTt>$u.)^@WRO(o/KZg;uDŽc e. z򨣉Ǥ&vn? %(@_f3�(RGS))WH/;[t~- #"#}ߝ`ٮ _-$Z1YD3 e9Z7aJ+Kr?$$-P'S0YE LGn? uJbleXW"dC~<Tz%�uaV#PIqnf" sk¡gt֟vZ硓Y5TзŎ=V�ϛ H&I?%&۔ 7L߲>F(w"`;X}*Y _[Vg6yhEA.%| Ǿ' Q/AKb[Vly$]X2+ 1pdD61C?uߍߓqQ�qd\"HȰb9ʑ[V&3uķ)oعeB"L%t\$:\DZWBxwUs/zKJS)_S):dUwMOQ#GMk& DվH[;F'yþqctP`iж&2ñm#CKڞ Ve>љ;x꿍¤ Nwdg}={|ư\׳ǵf rr' 2؅DŽ ٹ̝6 VC[_vk.8CcˊO=j 0VU dw:v(K/&5IWh=H`Z^7E"g2+i-dOf-HX]3.Tcj c Uʒ&*?ibf(|T~A!NLIYG#ʈg.s (%F*eSȖ}RClz EoPJ4e;RW2aWA/G%�JMoRTe}4 7x@Z+-J[P2x뮖E=XWrvg^>ح I> %K٭oZM;ȶ1%W,}}xTɓT3|TVW|IȖG M2%e.2io~?k5s`a�YPU!hVQE%m50=_nC;)2E5otV/xU@8]2~' C;gL,B@(v]2BA +jelWXꆩF4|h}׮o1eS!894 ͦYFzDUs_?F CZa /Yt �K鼁$Ε c z`|' ( UQiND9:b67]V)$Eegc׹~17Z׽}?G-g#a•GlsEws׳Cq@�}O BI@ljQ \Ai4H jضXIBtVqDP0F~үq<w齝7,\eY׀jx�J¶U#?p#n+*$}fIGpսUYBR5gk!o'G4oH0-M$ k6QX t|wI۪PgG0$+ K &S߸H$xwL+[FZ>O /diW菹Hqa%X1 NZuWSɴRm\^exݷ`EeĦ(0zZd`1ܮ$H@U):@(,<.H zH*Y ;sqVwsPzktۥKŗED_=uS1IUW}pʳ<yT@Σ</>#m)TX"7�(W {EHx2`~ʯvv驹1kT1EBЂT*nrOYՒ=`xyT :6p;T~O?6F@'$PcB3~؞f \U)V|Gd\=jtx͹?mLd:D&#4б Jt,BU\ɞK'9>ojaɣ=z6cPhW A[-+! 0բ.755JZ<`[)0*c@J&2 Iðv I.k v6A5WI3>z:a5CknX+,%J E@>c`BWAw='~ޖ>[)[Dq2=#RVszk%;\9}+&M\z l-І PqpN@bjTjܨ7:UGzԘ|棻[ ;h!@ϜP"ιiݦձX;'~nmsG vGy\5�XJ.مk2Jc`A0c#x̆%c@yo1Ɨh׻Tda%Hl_|e$#~Ql{칾?`a:yL R6ր\mф]؊-T PQkF_Z0 *[%<6o-3u\;pVlأNl�F)\_-;4+}ZLW;@5LÇ4ꐂ 8Ŏ?DTN9;9 *i3~u+[o2Z䜞յb}:s0<V bGދa`\ 92+N,"fF=p0~9ǻ][N==ߩ$�'` ` QA!Ç" >/ Wr33χo8~5^;r~+*[eY>O%wҒG @!h- `¸s DrV4 >>CR\E(Robg$67 :=le e}ޒA5X8$}v'e J S}PVFA;w $ mÇ"?O^ckS㮌obmR%Q =p;7ޝHdgpX i\U^w 6'^8{ĖExA„]k9&bBPr]u CCL#& El]Dg7Ʒy/GöusIr�#}R [z80gKv&Y#.;#K3׍"hVI_~:јN7("hU?zgNgpѣ8Ҕg`# ~c!XA9aƑYf;_V @m`<EaGQCζ<Tm\w)2AXtypkhq6IB,q+!!eõ|w7<ڇS+umUTdpÆ֦#sҎ A.3ⴚi1x4<ó׊W)GTa2;4uE:!NOj/`lk_mYxFl%;ʒ1C]G_,06 t?h "my<mAKќU[w4k[vM7Ci*̷N*\x>sK̭r@Nsۢz+З|ꚉ0sU]>/2:3P8C>9BUSwŵpΗ\ mRCӇE3.^^Rk;_ HjUjZfsYNyLZZTc].+}*|>&klJhث}6Mt5gj TڤZca<Af?(Q9Cm?-|b_迫U*<'͌!?G<NѫK]Ҟ!i`d|Tnb#�s*ysTAf8!m.^�WY/mm->OE$!y|Ӊ9@M,�Sם `+"pdUlAU|Y` sp H4<g#o(y|}+c"ѾD.yj .jUTɶh9)%VQ�!r w1ڠIL$4h$x49'0yQhK_]ad& [}uKղ4LxmΡ DJ}mo(=.~ p|?'dKwolGo2F]!CNeӌx# hTOhIH?]~@ˇF,{8 :~BDE;N#28EyJ}wq)R>"VɯplQ¡p8N�Tĺ0 8@_ \E={qzjKB6t`īiE\*vjXW9| 쯢]n(H9v4u 0nf|B<k6Jmd9I#y"w�>?ݰÂ[_)s'?XCw0e2Nh1nC -|=ꯉ"5v޲)E{Qqpzi4O"l]&Km\nR|EEl:]nQ[ن%hx?k4凓|1Ipy9 Ba9{ѨҰƨ0gL*xەiԪ2B["�Ngaad YAv8NB%d3[-La(m)U E#i @^6DGȊ/܋š^PAI8SCКo;vOct%k|�OĊA~@I2Y= V-8'U`Sp4ʠ{\(;I+5}^kJŒ`Gя32]^=@ZJ g6m6} 3yU@_|@V"=Nv@7if]YJ|^Iضd nDƊVX֎R.јC~yg!y_i ZVb [5n(ҿ#k`%/w@ֺ!je~ 5uuL>0 k~r?o-Ok.HhdpQʡ7( }=[5?^+ҁ6dN鈚uiFM#R'ýYZ $plr7V}\vX^>7-<D\x"T7<2|_R;soX l(uCY>V88 ◷l7FvrW- !DJ/Z; +vYkmkR3D [(]M^zE7ಏ͆u&^vCL=*m @>4q>Zk 9-ի).~s鯃U'4GILu>ud-gr2W}HȺV 2o:AߒfC+ 5&q۩6t;&$; 3,LSD 4ӼtOCԅ4'%DUF<7uq<sB 徇P5!aN#X 8;Wͣ6ύ "_AW]cDc]FX`L$&%̖Ԃu .`FUZV38I*lT6 )M,I<pk{zt@x4<?@90Ԍ~B1_q[PGJJսkXsZN͉T[^A$^Pf ]+n4}`ox-.u;j<ζkXmWd7$jKp<rЬ-gw\_s+(1tmP }p Bkc&؋ef䁿 B``aNzxWT3*jj<~JӞ*_Q%isjm|}^(Dgl/ux~\`=`6;F>A<d,:ފλ֏ bdoeՄ <́\_Ey4U?1N. BuJ+g ,c,2VO"D홫s:Asb~~)N=(Dhڬ$?6z=~?evo"NbYiѬ$y];n}8;)Wиxw .mNB~U= QOWS~>yɷ`I(sbY B6aeRϧψH:K As j <5Mz?dco8 WiʃҦ} z!ӡe2dt)n0T!ЇLH]'T{fǾlnP,_w7lv87σv&KXsr\l{t5*)1q|0(Os1{wQWR�P,C/AFf,}yW(>{eDvj\Rfn`kW“[gU h<R"P_FKWG{{3˘:5bDi98xHw@wdtrku)Ɖ0YiwY6X*NS.dQa2.ӥ'|r TҭD^&6seSCh SiZ!egZ:✫s{;6MhiO NIMKMq)bRqD҃6CE+뻶zn6:V2/=G>ߦ+"@I3H�MyRW1ZM7C]^r-/fU,8b>_}3HLwRF4Qh ԶS.hV؄+3=?õ>TF/6o$=~+y܇te'k e|I+;vȸP�2udyyZbz^ּ?#EU0o+ƩuVG#ij8`zЛΑVC')c8Ej:]9<}׀N~DcҹUSIm/*4KE@> Kj-P'SdlAfJ 䴉c�0$dPpu:ܘm0C(A}4:Sbwn^HZs0=1ٽʸdh[SD><<Liv7NW-$1:l--Ƭc%-v)DaÞcZ50;wjeT˖?P%۔3>oC9X๳2 Abn�z’@^F6f[^D0"̉yЁ9FQ1jzG Iũ~|lo]<I T-St3>dʼntt.y"5D&Xpwt.Q*`ұQu0-خ!Ԕej[Yƒ,Rn*ot$WO[ˌѻ:qw+V8 17G #k8€Xfۇl@i^1iw/@-R ROA*H�<oF9�%yMalqFu \{5LI7Ǣ ?̝9I6WG2xW*Zgt :'EU&o3X(x:jɨ: )#BEO}Ӣc/wY7٬İ0>Wޜ)Ͻ]Cɹ+$y9"$Z!{ 3)4E쭨oߵM Ч =+Ծ{IgVU\b& VT/`/'d|R[TQmL3]$T}wGjd‚P!fHb]*s vpbFi̹'kG/2 !@1dkwOVBϊ J"ځ/GRo΢7 jGJyǑw0 cԧK8'-ۏt6ςmS<Zf0wlӆ͸A'nV1Iɠ:[|Ԡ5йG#gg=Ih-T ĜC:R jo4^~J_BsYD0luɛz5m[F*y867#u'<9},_#GCPݳH.om{խV:! k 5'-f{P|>xVXg9ۤw>;'"Sr@ҍo:wpQ0yw*&]M*Hϰ4*!]d;kkW2Y+ڑr۵r`pɯQ⫘KcpS*4aH@N7;;xj0p $~,)]%pp)0<I %7:eN4j7ZJЩK<zW~y8GNSnQ+쐱BڞS>^[*eZv1P4زC 6#B/Y4HJkjmrh-Y%{tHښoDěb%̫ OA(bvo=(L9ޏ_YIeO;(1j] 98vw'<h1l*z)Zv7 &ǖ�nIx =G< l![ G {UqrJ zeG?ux]ʮ@:j"Օ@8Ct9\KziT6<nLtA[1n'41wIp ml4.;T~UMB` 迼>ċıXy2A:D`HO~Nݔp8 !`~suuhdl/Iy$:d8 zNf} [N+l2|{GsGcsO0*@k NQ”UF QEdU4i\1-jnQZ#<C g|nwt^;D+f[Ɏ:) Kgk%Ӣ|ywĈڮn13 OʿʎL4O\-6MW[˃>Hfhp&zxKCH=gEJ(+_z`ߛQ)SA=Y~df O#̤RΑG%�6m j<iOV{!rE]9[T;$dʹIs*?9\FjA#)YMㄼ4`!wlql[8#L �3@Oy)Q%<=!)~Om8q o/m^u@{qjxE>QϞtutь3pFo&wf0Ҁ*\8wuH<T̾2@B'L ݱ&jKsC%@-+S oDUԴ&+ſ`WW@trS _)Q暵q"ܨS[jSXBIU1fn % f\_3[L2;$H4F܉'(Ėߚ~YJ:: Myt:ٕud=Ȯ6.@^5{c-0_?4+/ r9evB y(7uפ%V@UzL|l:cK"+ڄ�tOy=;?[c(ئE&[QxJ}_㷱K!Z}}K_fWڇK0UUZ\ь: evfMM$I/1.XO$CP87wD Lj̭Ch%jw(ɀe.]dW I Ĺ0] vcr9 gTvY ,T s>DІ!;KM!<UȭjS/ՑOYR-!НV#"0^"zX~Q{]HE| $]Me'/@b_?4q{Tf� MpN"HžXB`4XTBMvf?͸f Cۧhɾ ;kKZy/hv_iKC^&uf3� KW9ÍH;6.7AӇTgr)͸ԀPֿ`Q70:&Ȧ@*+1H5<QH{Mʊ<3N\+㐓I"P1:e4Wzgu~ghE%/ <ʜG\S[q. _Sh c9b^4�:bsٴej'trGi_DQ[v?[̱E Q j+it".pPEab o. Wr<5IXJ=7&G4hߨ!fêUP⧊LU?72V^HY'(ab켝<l }ېoHx:N>1HN³#Xa`y]z'ӡc"v16ѻ2*2je8)I6 ln:C;'A%ox߃V7ಡ0Gݣƿ#6#y5,I:k -0c׎X65mCϤ6hr"3rKԨ`�xsVI4_+%XB~l8- J7Yi/ĉj^1(Xv" uxȳ-|L`m Vs]yj6Nq 6:PJ#|{[?Ov#1iew1(J.o  jP)Z~5~;rhz5ôRJ+!;Rbi#Xc`ߨڮܽ$c2`.XOP)Ȃga|dbDYڡq0V?(rr}٭E&ǩϸ@C)2=qv }*qԵ!qLq^A8jaa-(>/9.Y.0 rso_>^LNYe=!{a#p#\T1Uul�ɍ25ET~gזLN[ԆG-OWjK j�u &t9 C҅2'ʭ?8պiY}/ue=1 Ln&aHgĿhFt`Ub3|oG}.H ; |^XVyv&aSsf5 W6Ql1�@]t dߦmVdS]x,qs/q Ż?Nm&i7�dq>gsmla n <=߂*6?q1(L-9`2D|(S{m6 }τ�d|a&55޳ К牎<$FB>%2Ax~2:wz\9x0"?ds: 0Ց,6&(\QlFqSX5#{.*_AeM8F ⩁Sz4wԦ\9* 5h_ɵ&0"/Wll{݌">>BYf~G^F/13H˷ȦGΤ]Jj8TzC.9wMR[Byqן5S:g3!rh~rPWs"�.kVD= s@5%R ~H71D|Q>msjGyy4ME􊼝ZK�15Ra'A/ʍ,u%Dms2+#א27̂e.O2d$Eٙ"wYK'`bJf(J9WoNMS H).c~i 9WE+@%z_h<TzM]Mq'<G%AٳI#yn3gH#) {raM_=*@?QףLĶY�' \$075pyX5n O9[ka H=M<U pq(m 募P75~'|A1]"0f ^~~Fda+9Ng<} 8fV<o�]}ᾝ2z쑦 爚+f*n€Є8 r3G֝|!%^?I쒌oʚ>]!biAnY;ss*l--O\PUifݗX {ZӑM6xLץeGf!/Ԋh<EUaҚ6_,>>ѿVЉq;&I +5Zty XtJeK4MF vB si,_35yn+ƈk\١ <Ꝼ6 9i9.ʒƵðrjNj5 ??z,)%WwΝ+ZՌq)1u MiZ(}wjX͕ WԍG49XEw"DGfR+E+~trGYZlADz]h|b fM"ܥÑmp,ncrT1-DDB'"M 7Ɔ�n.YL< +aaP! .k֫:Pwkv%bk<we HDdY.Wn.eF4 oZ͹}06_x΁F8]1᷉-\gurS(P3urD\^7Og@, Hd77B«zXL<r,"#Vh`֗w/;Voa0T5:dOymz|ɜġ;*UqBT2Bi0qC#iw GTέ16wÕ̿gHO- & utÜа#p^ )u7han>-1þ?&y|1ř aĘ�sjh 'l=ѾZI¤ eg�]kQo%={G3ە<^T`Hĺ)Q2J @Ccc`C;'BX$T|E4;Tcn'vbZ͛@k\h*ӗGFԈi:P28+hk9j)@hZUnR˝qz,C!.y<~8k`ޟ\B5:9VBߙ啈uH;="@hg1]#+3s#^du-<=D8v`y6�\Y *>5_�;S@s|Ѵb 5k# 5ݥ}:ymHGmt`e5;*3KƟCJ(ڝ@Fi;TSH7gpmeG w\K֖WfӘ<soJdי iq}?%ys͠Z mQ$S!l?M}*;*c,MY7W>}K˽ͦ1Aa5+OU#Ϝ뗴RٸE*yN�1*S&PO(Jcv< ʭlRWeFզ oupeY߁u͝Ť/+nV &#W 鋀+UͽL8 #~ w߄tM__aOX\̔>Ĕ{xc Q^p!ZK0&G 2`?eWcQ alv#Ȕ[[:S#@!T$ l@ MɎ;mzg|'s9 n'R)chwN+=F'P(99qփ BK('~+w˖u%/D%M(3:q9j|Iz- vMD`0-4)^k#_֨Nq!2lDzPeC{wy g oL[&oѲ$U8LA"_l5X=}vY3U `P`7G:(劖sη :yL"&Ov4'Z:EÛ qjd|c/]GE56*9s~i2Fy1>W[d%aʄ�dT0C6ӂ0,c=>D-V%_0\v9Y'/mimߌ!IhүVuY.`\Ej%j2ZP/h\yEW=�l~ȀO,ڕւ̮:Z9$nQT^Js넙GIk=|再O ]4[z$͍Vʄ@S;^->U[87ГPb=RCSo_T+ɠrt?FJf,g~|UO۰|HKUdfAT+EEҚVvtղyb9'7&U7E 2œԢvs�ujgtAe3CBcAG$M}{ xyFq#Ts#IJDCۍb00l(rI[Lk׶E`-hO>@?lH/<R3v2Ba6>ڙգ`)5hRH�cQ:N2jfLWHպ:'UK�Ye_FRlH`G, ceyA()f ᭙$5tN^UξJ,)Kg;KM *OSiL6=g<"xGALzބ5LD^b9DIFGk *R\9}-߇L(a%�_4ݜOFEi[QGk1 (~ƉV-3޻;%~]9/FUW9(Uc_MmK;kS` djotrX>  36^(Zk"nP ;YC5- 51=EGC Hs! WNE"th;KU2_K{JB\[/|Px_#.D?y넛$\~龵?"\g{㨲rsZP]>q<<ѕ"!e`bx(pcD6x&O$-q T4Ak*2OHU6 fת b*=/+jYH%M`0\g: u) kGbfy] \c؇̧;pakZzm RAF8]XIex "Y齠ؓO 2@©ς_%4VSd7f2rN..ҽԲGt� sqq>ߡhN1ShS!Qh;I,jhZy.P#S/NGYSTvyLQLSI]@FPm:+hLL_Smw6تv@jF'Qn�Ctt/S= 8 x6_ z^P+X]{)7g[8u%UH7z0Ixry@""3kE~嘰|p- 7n<ՅLӌ#^/#(AdxM1񿖥X'0呰PG^ $i@xˆ׉> <9"jojjм{‰>)aeoh Inu>nS젶:mGP~b[ 5j5xK,'6ߢ|$])<20tGTЩ fn�*˵ �oeS֡q8)S8BjhR<:GjhfY1_s 1-}tx89Bm,Y2ƨ.X Z٫bDabϴ*3Bʸ{7 .Z#hJ }vYD'C[Q;ʏd$Pt|'.Of;HVݕ6У#{׽8hI c)�Iɉ)szJTfY^RJBE@͈nY` (?k �Dxe:ܒWLeoW-u=5ϓ0\ܖZ*]e-ff@Uu%u^aq1 7-9L6%}J`Ɲ`Ӂ8oɛ㹚ԥs |4C?f}Z4eELjudmK/,JnEPlLsAmm'7y_As l"IrOqOxR'n1 fgg׫ *\9UV~nϴ�) [Qn>ZrFA;~}r[h~C�]ԉ] #BV\^IeQ&^|6d~2aqdYd9ȈO86Jc>'OX ZB)}a1Z1\IhkO*OQp; gm#dڗ%aף#\Ӗ5 tƍ`ȪFW9@o%R`6ЀF4w=M=\\&7EDeY݄+]) qDV kQd?b˺3C6:QOˋ:.n 1VеS,op C$@P¨#BOh<18 Ó[0]q�xC:~q@�}jzv(94+rPZIQ!h' ޞ[[Sy5W] k Q7".�^il\!7#Q+ȁu1x#';}#@~ h@ Gx` t*/oѮN;-XdɭUl]EZʍ0HAV+)" ÕyP3h3iEe͚Iޮ?rBL'gAˣ/#" nV:٫%޺pk՞()ʐ#Ѥ+&͠23WPN.cZ7`ʎG%}DLF@`PFww~'%5̓ưgetq`> Xv6If|'n'-ODҖ\`ch�#^ңM 24`bdLOJ^rT$5!D,J@1~yyjzNe*P0E%)Mtz.Wl; /)"p`Z. 8b7b�E*I4UWnMbo^Oge (Phxd3uUv#);9Og 4y= y9u$1]M%c7ƖZr?Dž(z&ݔ0[畔k#I:I^kf�+ /uGW8/ѱ9w)l@emr5tG*oKqP$XZՠ*ɷv篍x|'H5!4$vG-*]3֦׽L y6 h<e\Pc#> Glۋ0:W;Ito?yj!űz9AaL߫ ˬvA47cqEe(Hn/S&$xE$LDG0jW)X=FE]< *8 ޿~6}n^,q0syvZi^WQ+/鯑cdTVP]o݄_'Ak4ۧ *0(S vQ풻 kux : <6bP+\M VRa&�ΗG~iR./tjmʹ ܭaW4rkq]Xx,!wof@ gN ˷*zF !\ lRsSí*Aڡ<`?P͔sy4$  ;|X6m($䦅'?' .sӒ< Ǟ*0Lqnj]s{Hc<Fsi^u/뷫S u51sk8L{#p> 8бS:�QJ+J` *0q�msh#8l}x: L~Փiws"H<ˍ mzc47.=X2z�& X!es"I=˹:])}ϢYB˕,pE`|Hj _X FE"$'SH+XlӢ$@:tI8]J}&d)�g$Kh<ϧ)+hi⡵塱s9R,U A;@)^i99�Tc7x_6zP<BDuNj,j74'ljpn�/O\${27mC*=pv&yƒ23xXj_ӈD{:gmPUo~xԊMNyZ#8D$ƨ�=!u&V5HBYʌ;ŨTXM" /E%ddHDRkLv>^cR |m fDkL#U§ځ=)NﭥDXgMc;X gh-UuJA}t0B6GWӿZG<e 5# B6S!.kאx$ RgDD*m*Z1?LNBO?4zwTqq8gͳ!YK'02E_.0Zx4"\:9EBf:@m±yâu+ em=Tļĺ?ao:`\YΝM W[h BNm'AkFU7Q>uo&Z᠘`9|kVq{Ӊ_kx 55"wT-?Au%7DE=Xù+XC-{6Бp'2L{Y7:f;֘Va$sLP^?w0S&L%)HBT0dJ9]AZBpfFK=ý^3EdXkUEv�ʁ X4Y*pv= QXmƽDm >ՐJG9!LBeꙓfue�5@Zlѕ>[xQ9q�H}0 434=[kEԡN "�֢Ax+6[L}6dr*u'C۴/ɬe5J#Y>R͸<_*B3"j<)$-++dFNfloU>Lw¹WqdP]"S={V\H_9Wh 5$tmx$ TvO˂v.�:͛ȒJrCEh_֕Ƚ2]0yxısAu5 |Hu-g5Sotmȴ'mxNdտ&7r9 d�lRe!eCX)%7E.v>|IC@H0Oީ]>?]�[6i&CìnF潳q1;%4/�BG-٥>&idt[VVqNjTn]0ZlAMMP)x>HH y]y%ɸ#^h8V0Gl1~c qeYk]eAv)+\Q�qO ut>-[-EM1 ppYGH9r]E-s;NFF`YZ�N~Bm3hr^Kᄤ62n̛˸ cQə X>bE%!݉iδZltyqG��5W�cň UIL:wܟ {0!-](𠗭?6.cc en+./և>Rl' ZL bKUt<%/dx!aPl%bͿhmǎ*N9�U! [ZZ&j+;OPJAI MLެYMLs;7P+p}ȍ+q‘rw<}?W4A~2VAy4FqRqA08X-djHiۓ$7/cNLz<AJw5d: 6wdTﯝûDCR!8zAY*<14RJ@�`~dk~I+ޑUhD^[*Mpa8w/qC~tq]@VL?-zP O=yPլNWn3C4tM 8yŎ| 4(<p׸tMorw6|'ACVaZ:ĈQґ{\w>?6]x�*<Xa%#!j ~P(ӈX!v_<de\#?=f?g>Ϲ2De`#+j~M_7Kuʞ~-dvU&Z[SU�|<ƹά3[mЦ"|k+1'VO/wBhMe+ꁮYƁs%9lυcFu^{KdkgϺ&hL#c +b˜sdžo_Tܯ\"'i9~c2 7C")$yPYY WPGM.d(C!J*@w`8qOkCiܤ^*6n`E{W<ZM.RDm>ql,@V 6r@Œ2 ʒ_?Ud0%x2y0rYl+euص�{p2zΙ*5_Ql;+ĄCK_鼾6CZxqC= kgN>qir{aI0FJ-'<Uf!W ;Y~կZO~~c RilTO*@Խ@TؔSd ]%_ZG2u`GN8^q|za}}{ob]q^*Ts_yr|7l+ᕄ4My}9'Ee(_)Eʳ!?'䭿AĘw!jYX7DbJ\VDO:uN`qm91γ L:`@&M]1)\:F8NS<e͌ӭyh=Ao؞a=`w+iD p)7ݴ/z�Aؕ(1R˭y` ݈WUn\CxXC7U_h`Nٟf3[Cím/qm)eUJV`}T@mEW[AfI)AZ̢2]`KSRŤ 1|$% :BwN!zWs 0VuDi}Y,Pe-qv[ُϣpd*T dtVf0~ I> PPK |ZEKcbupkhd:] YlYR+f(Rᜃ@,8膥Wg)HVxm4E~=42mC38+Zq'ZppT@D:c)sX|)GfNF`(ИkR޲ORl_6ߊCzslhpDa6;\-()vh2&S1PXs xc"<e@� 醜7zlkXro{9l&[=DgMHc+gǐ%cdv�i9cMDO? -˼1qыRsyi!gP50</>;@RwBظ<;�ǣAʥR|3:{k)jh4A҄^S ZuP>3UcS3W@-*^Wd``{肳:qYJ=w#=Hbr8OkJ| mOWvy2>؀!)Q]p!iH[f0> <k;e??ANTDGٌU>ß~VNi1jCpukt>*jfC^'4rRKVgGj h6bcfA$9@r%l` EXiX BP M{wSǭX @:D牼O%z'Й6op23B q @=^u|m[ҹaHV[J(4I JPxd샑a1 YIwI:rtlU~_0MtN;F{r{GNXSqP殯b읉Gb!RFH%MFԼWey418gd@^_?χdIAY[%ٯv0̛f]dyꎄl^ ~'O dE!뀑nx-cͲ[,”.J,xnٴbf)sT4OcDO&?=HٱI~:ޯl%^ƣsm2=o#%.O:/, Цo]$[-r�1V_ WX叮`2z %1bD:jv_}Ă ↈ"XҭD}|kj}ʡ."utgG܇u@ Kְe6֬B,) CJݠ ]Lxk@zqTpRm#2be8q)uVu~.z WCK8gGÚL}|4t3rX?R1T`t{0e:s\"Gɲ6~b &d,xm;L|j'H@Ezl5nzSc])N)Ap�1ʣQ=ɖcٰȭH3LkRx-]/8c A Eznj+q7@6Nj$ GJf""Z&.pGUxrXP%v74~ /СH>Wi+Ɇ Tq90̯L57?t !ñc|gu>6S_|My/wcbipaGo#B &d"eJ2.R}LψTMI;oC3X?K0CvPjc%ȀNПw&# 8r:'3:ERGn{7q\<Нn]$^6�Y\S1W N-TfՌMMW)EexuniD_yE:=W9eoƣ >8sBCzF~ކ_Ar '5DbP|lNMBNÎnS24@ƢJ XƟ*i椘-e <oτV)hd}%*l%F8RyQ_b'qG*<T0e˒_gZ~� zN2B-psOZr5)pYvT QS[]Jk;8 ' 4%:\l VeN,ʝ{ToQ~^m qr`o+TbQ8Di0go4o`4oI'ɣa( \PrTe)3\\mH(`Q AL6f9\pK ԮZ' f?0<Oo>KmfPW{n~*MȳyoX"�CWi{p4謞d6 m r_ŚM b}'նT,n85 F; * ޿:*z%,NZx˷ܻlZ(H8͌}(1Z2ۧP1o0)zG`Dzz"Uv,؝ff_mZ6 Op DCRdTAb Xyb2$] Ē/gSO˛'(i2NCcl?+}_^8X/..VSmݳ¯4s]}<�X!c+ J;@E5ta #n3)W]] Tv!9W& :Nu#xDl1H, ڧ0禷SCtV~P[E$,]GBv&YS #ٲnH|ثxg>粞s\PR/ŰV�p^+l|zp ,uH9%JMbUy?c&#JZcJD(6TKŃ@d397ELF뢳u)G[ 4NbNpiO" 8167M恟a8KbF3|i햂@(Vϩb@9JK�4qKH7UO)FN Co?BZWQ7]f[HG[|@;d\Qp!1}ZF!Q(:~;# i5f&3_9^yqphI5V u56Q[OX"L⭺;4c {5J&dB}7FE~7ވLbcRHB6P4+O!ԳL}Gtmغܛ~E c^Uu@[c9y4N-gWUrf&wp+zopRR_>>u^:@y1i#HEQxLl:6w4_ �(7^稉xOs|kjThĕx_?O.{s. Gڇ>«$b!jt-1 LI 3u,Nړ�Jį&@0N[m14+tfW̟J4=(s׮ػo/@s4m5]dbfNA`{#{ x(MفbK#'=+ΐuK4'KcP3#8U/+ZPGMN?swAe8N"D)ܭ34##Mj|dTS5}B{ADZ(70Mӹ=06_!rCr\dyc1C*�HFiQ Of&z0ZEK)JRYoS蕟HO[ 3$"K-30=*-I-.8MxyϯF{/0u ֆ}wt7KtM^D]EW҅p;I<u c]L*wovv-d;'zP(rq&;:W!0Lt&]mbe~B*p,.ʏVwjqFp\u (N$ǀWs90;㲡iFqijUy՘Jπ`jX ǰ˼?'qZaPEsCM;/(epd^֛a (x:)8oj"8E>@z˴G߉OΎfq2>` �G>ڱ)|BINSӿT.uCiB7utu+a/5ŗ޲�NQ*n@89Z0ꦹf\;GSi^2_\dJ=3& b@2g-�)K#dm}g#xy"Ap"JZF8rf=R235ke$7_^$ MyEUJ\x@x@.ʲ5ӲVtDidh/`Q 4g%<8R&CqmV-ܲ@ꓸJb*;CCB)n;Q`aSO'܋cᲐ3T85wH9Ea͔", &zbqn(]Z {2⧢YUTeq}~- UPPe0YnL U0Bcʗ{B9B\>Ty~~3c}bg'垡q *'tua|eY_"엞t� j PB5lH= ^iZ6zJڭ-`})ߑoUx8QG-W+^@ihxqHt#hɉ'9t81!/q)S=>d$}:"p Rc̺ _UCnY<%2Rk"gy!>{XLbot}mF[|8"~V"$i8L+M(cFN6<!cCO­;I㢘G̴ AqDc,7#|"֫L\>~N<Hy@('Y8y} 18$mYR)HԝO/>,dx|hp+|tiH{~XIYpuF)#P^o`Sb#9J¬PrtsW0 `N_#.CNCEl�/h*A(;{#e>Ywha)r00iޚ|J d1 yrIBΠk6ݘ;_;>HvltL"y}|It.~$w*`J{ z'Lƈγ^$oY{jrR) fb [e׉5u=X ϵjʔ;lҷzf:Y{7Dqo!2DtNm=)$i[mi5*sA _6ADCD 姙i5lcv%yIk5YQ7{h?}QQP]WmR[ W%0'QLJ,(]刕 ]Nx�v]wBG>$ַ'$[:*BG֘x!B~kqn'$^ohdض$C 9B[˚a_K0t~oZak0F=L;"ܱ_Z-u;CMOW1W}[w@Ű. ߝ s/JeqS xQzda[^R'CTBGmr|̭K3뀊̽vڐ8?)S3g/&kƔLkwh ;[!!uź|VBa}DG|/aE `hmp0ś EE uTsS'Y if-JM?8ős=18T;AL>TV1uX;޶2p-籇;o[`'<m 訤#RNtPfurn/%͌}YC\kS.B{IP < s-4):;sEoIGgU{<=9NZL '):@"gXj3=;8fi6la > 1 ✶ wOш"CiӁ# @v[扠2w8#ςCzfK)4,C"&?HN#bۀmoVw�9Co=E&1]1<WKE?`IeX,2{] Drkc4ôN,IXg _JyYTXש*ur/t#D}_Ś_E}iM~Pw#Ј ң_r4ȨUԄ V6VEҊE,,2-U4 _!F  \F^* 5r%'<Nm"sAp з"t> r'sLL& MZDpgg(pJS*MyPT&h@)^YG(._bhѰ[dDV T!<,cF HX#w+`Trv&i;2$2& 'ِhѵ?sw2U,+T]_/_ !KfiRQlZAҲs ȅ.0 /-t<;p`9&O0BiJꍻqeif=K{C6gs#^TT^ z7/)'9a-SPΛ aF#)xG8&8!!A<+ T֢1]K^?P~hwz�vH",]^Eu$˾ȟ=[!@y?EJO(J^p m\iKM7*Lj1W(G*~JS, ,{0\O4GǗm뵞I-H~ÎP芑pazP ;|36vSWxȻи!>&YXCp.إ~rzm 7P1.!jUH(`Q{?/Ar@FIOqB7xGZ9nĻÌ ]dhRt^R}e|PMmBf4?9a`)癛n3FgXp;r/`5U5amD]5#ag8ijvX$luGԈ`R6i+}߆h;Q+ r<6 h�¶i>C2X$onA"NR-0I7FTz\ sycTDEAY={w'k4Iy 6LLdf)O3Sr7@.P ;u6U7S/SK>fˤ^v(7MeagM Tup@UȢOz+WG"v~'U/Q>MDXs6ѧQxB1.|q.d"Xżg*6jR\7%1uht ^�,k�Z90gM`uylC{珟=6�b=1Vw!!R<*{gr~~2v@aXY#+ =J@X5-T%7$qsFV2hQR0E5Kr lTuiO>Ԏ}]Z9O3YN*ͬPn&"wKΏh*}!7fM$qgkdk]rvߒԱ|Iit`V/rxQ6䒿G ba$Krlź i d^~`e+ˉ[q}GZm/nRS>$Z$*Vu- 5rufdzBΨJIu(c͒=]*nIe8 �'e퇅0FfL8/ V�dGB)#)z9CW;kgj@wD5,߽ɞT:IGO9fڄܳD\z*,m52HEuH:f{vO\L# TQ:o͚fM*$/T.Wo1 3dyfWU:V+Q|:$N9Ǘ}wU`I0]'1و>NTiv.l38Mlӂ] ;%^|v3(Z\&pDRLU%maý-Ӿs3 hlm_rA <)Ee]ASYECu>ɗ~Ko(L%jR I@o*>']#3ڼoDL*;}fvUžQcFչrj?z\.a&ڵވ9ަ �=x40b:2A. @Ae/EzdC㶉z;/ʸ|y5O3֑x2$עk\}H}ŏ[l3NI)؃ESBhOIe$!S#BXͰrƙgzbM2K.;!ʘ y)p.ѐ^9 T/O|Љ3k)͚6)%&_#+RMNJȠ|T|uPSeCC{=p"#-l>(zQw}#A@ rXJ3̇C GG�-߬!4GIziscD}ͮ^8MΙj싻�`syPMpjr@HA]U0+/K&Ī 2^O?G�":$ &׼c 2Alo>)+GÉbЗQt U r*72)!kdNncmlGA|c1)Eoʋf 0 ?L1eg?�vfs9$8�݈ /-.%eQũJ}KˉA=+B530X@V鲆sھw Rg["ҟ/Y ]H5IZ)븱jmwAE/[@I*`:I.{kd:?BɡP dZW+kl@=}f3; ߀xHȹRjF0i`QVim:?P뭁H*ar�͵A' kp5GG |7=7:Z1{Lwhu?JgDlj|aWK !zm5O)&C;P[5"g4It y\,>AggLX," +'p@.{$a\qeh1p)LJwB=nIqHB M lXuOggU3]/*tbIZV D#rN_B)>"Z9V4$]"⪽K`^([�;}^|_0PwHaOP]DA€m7"8J?l_У/E8m�Xw"MyzB-/,6HډT'p -">|:M9`W .I+O+9wف0I` Ng.AK@7঍ _*u$oKJ jMޯm߮ t1QA+3!~wnFTEnuk{=KƄ;) Qc6%+/qo5B$ }{\+(x[OǀKS=Ecy sHV@w+ڑB3졅F8klYld(1b&]IM4z= jiֳ/CL=KꛕT~dWS\.5-;ZyNqL\fҳ#LL\ab%$R P,Kzj0VNoՌct| ƂĽ>�ji1fɅŚWJ.\8d5BkrUJ4۾\yrR^#~_6gg]^4 1&E|O\'d|(]r^‰!qjGqx4wglnbC]/$yi6=Ԅ+7u^^ګw3eMC'_k LLWWl}7ܜ,:yKo Lvl-79IZKodp`\mbJT]s%+}T1 T(@hqB\~ m4)i2zC$2*s WU|cT1Ќe/;mLn=ra%O$՜/B`Fq-/NI߹lpmV]B*[ )X7]DF0QK$[wP_wjTnv9d&k Ҧώwk6f:J[Fٞ_嘛(θB0".Шi$v.<#%> ,"YqcbE_ùb{wʿMjiGg\7w@ƈV*:W(8Gh_UKŴIH6)WūF\X-]{=$E`ѭ2S[P}6 Л;!ʾE:9v[8#⒌Y܂'AZж9FN{]&8_̧oݓ*]"8PJSX̐]6f&!xkq>_b4fpNҋ9-igTj8 .-v˕L.'nr1P榰P&3 j[@OVKߣCgx[p" N3ۯjtvk9V(LF-Fh+˝@'&՟o+`�SN@gxtsq!R'�bZ*Ôn aZ0pA$,C>VJ6n,4]~E@}e}� \V5l6-,Y;ɩvw0}e># s�\nDD"5@TSa"%M]N8`׺ $b.œ)< O2bP>Px 7ݏ[qMi֧$HJl%QX�!+nb~p=Rw<-uP~.L&=E vLlr? {)=H|MnDb]GŔW' ~!%zƅo,ilTC-ѽ鿓zp+U|-S䠥OVh!D)뺣 K1S@5ާ4[ݽE7XT%J3tQ+nyA@L- * b}r4h>k}o[?‘had6GvdHLs <}�.ѫ[u({(n7X[8.#3r⺀j 4͐?;ЏXwNx'ݷWFGJ@%׬F p#f3ሡtYߓnR3۳|Ly9L4Fg"4WѹBwG !́V3TEGqJﳜq|>s(0:(}Wqд lld]׶ dâ?Z]\ L#D%auR+i$a"}Z74> ]U9l+_Z>䖏.�W:4ujuagSǞl놓m?MkG6)ڛ.K9m 0[J[�%<ԎDE]l/0T�v´!Ghֺl vDa?#I&M)^!Lsȋb ˍ$y$ҟ":4LSN#xY'Bڱ6 聐C3IeeLA7 j}K~nĜe0rGhf G-.xuf]paFٖ-Ծtw%syl$,_[^Dd.W@vm&x5mTSY*~E8zuqmV grKh9^I_dltG0v?H)KYQeBﱲĆZ]#Dvݚ)>4VB83Bdx`N)n̢?�ˈSKb[9]j׊,mǦk^LIb%Zo}&QQ3mFbݻ4ҥS;P ™u7NwNS+жxK&C k%Z1\~9Xi9N ˈʫ=:6/mZ4CS 6Fb|F2px 3[Tal10CU? FũpxL똃2t]bKAYOFJ69IWhLy`Al4܁!gk5 0 C"1 7i:e6|7LFORy 8&Hb�0 p; UvKFUKþS 6Wg2\XeEMBB;L7(8 Vlnt1 Msւ12C8!LjyPM^ckQ7S(&j#v߃tŒhPHLbBDEoP (uqM৘@ LFhg6<"Cf�FE%՟nJە@RlG k}>{^ +t%jC(rc\cAg#ј+q'V޺PpϼUmdd=g <k,=bh8C1An6xC-.rFLxL#0t7f8Z#{=QMXO 0&cy9e.#�.3�0914UQ3za#-_ʿ1 cq6:'|ސ@qgaZ94+3sJcQЋcSޠGMdLtO</k%ނ}B<--MU?[~Zߌ.Omw;3j0bI7ń0yf"\Jb'zP3.P_Q;j0oNw{&vaç7ERXE3P(DXg^Β\;ݞ $zF:¿Q]~+b%DoFP;~b%l`Gs῟Y[{Rg  lpMYa qh^lst+rl Yec:n;=j � a,Qӷƹ(*m5dXmnS`Jҙ4hNco99s(-3jwفkUQ쳏vLᓟVZG4X:ZE'2ĕNV@)24yj*n?=G?07A :FIWʫE:۶F߭Rcl]n^%qu[ח8,xr8QFe8ojP^2-S.c hٲq~c@_9Uc,{38Y[{emE)m<z*e@N/gr67 5erO㱕 e5+ZQh'2rر1TIiڸ Tp׶åǕXx Ԕwv) d*i�}"\qGHk;S>`pcUZ1,M z@UOO㊮9!7nU w6B;f{l$3aI1I':MYB0 tۯUvֳ!F~et#5l;{y`ON۰̹MƄr l_d+>@ 9))vI�<'9D9n*@'f.zKK! C{, [CjYAE#p+3R<#2Ğ=d.i  M"s`i2Y ]}ut/Zc?STt)m _[1q0D0vk{(>O?oh<Ԗ"ߎ5 EQ*6+ DBHߧ o?&|h{.%4)NŒ$_:u;踏),Fکa&HR6m b字C -0Z%pGšȵ"tf޺ `d،hF ɏv_,×2X"7,"ѠϽr6߈{ bbEv؞IZ~ wsT_a:<8g^>'"dž#j‘-S�)&~k*~Mo e13<~pf1@t!UnB2q,v~> r047x4RL=Tfm:)|3CU�5f[Ae˷Atq"MƔk2Vmc66Ĵ^Ӗ+'vQУgu)OzܯV̑ˈh 1 ƩQ3KEPEl4UyʊC'F2j p/br|91^{\̨h:;/VEJddv.|bTj�<lAZ~=�Ds֮fإŤ�C&* z^_tgg7`Gk ͵HQÛ󤨓:-tҗ*>]"\L>]͒˗YlvME ]<%|̡1 %* n򨎬e&d|Pi&{ Uc;(#-{:O)d,&Lri%( tg{%z6-HяG׶梟N<#]Gb3w7.Ř$_$n/bУY]rU;ĽM;L'͌ [g- (㮪af !R(:^P�r~[sX'ʻ }SljU#"lW4X!ʠ{r:9oq-å.~;ܭY[=i헻m\4LΉhO2m%.DC~j[J9Vۦ*^B*j ! ^0UM=iR:#ld}z_|t#,쳕~/HO,%kK >rXa;U"# ydl$kڤv:|h.-8u1_i(j Im{T% .O`}EY6u�㷟 3cysso .xx.f0U4ݔ@~Dl_dn2|Y: t쵟)Ec{oA Xh!Jgj#t6jҡ% S?l4v3ԙ�GbiA7zЛQ7N@yQQJ]^ _˥Bf˳f$(~Vz*t,1aq'D9Ѩ. #. ƒ"WZWq۪O)xtjs-=tkgkMƋ8r_I� B=D9eP3G,.y?˯kc[11C}ُ,c'@ jU2J1cÑz;qeN=۠>aF1B =C1 %K.2E娦]{`F!۪S܆<]W0` @]}DN}dǾ.1?GaY&HK2ԅ,ng0RDOq|%JZ06/_<KgpJ{%gJhVY7G a9"UO =emx_$z(HHub<}ip¼Q#׆$@MZp4]EK v5Spେ-JʷehO>9>�+ʷy�ZHAx,nuo5! loܟqJl1SxTٰ;uGk#Uȍ+'DT DɢJ+y60%%AƱ|X]Px|OnyrA@4je*+/*쒳%%o=?y;ԌdZ7N^'dp!JWcSI+ #^ཤO `}gW˽ BdJБz\*Q:-"9燘Ȱ(Vul bDƥD25 /o5h0jD*5su{]?;YhEH;>OJ>m= /ibk8 `yD"LҚxս|ORQ ,|fcR:ӓ]#pm΋G=_ĿNª�o8zuqCVwT&R~I{xhiԟj$bLCr{S|{@,{;Q`&*%-)b Rg@eAf`t f0:;8:3]U,id9³7 ݲyg#/ m$|0_4l!N4,avRF%t2LGvn )RWn4tPRLz�h Zr l,軐LƪP ;;czȂa߂MQ=*l|LY.�QSiS*rQ_X٪Im4wazpaZ?fU 0ԋQQ$6 u z"4یL@3OT5Z$YherCQҺX̳C.~Aߺ&J2Y^)8K,7S(p!,q;N{+OL@n)52:2StW.mjG-):FsX&4DMҭPraR#F [^d '"DKIUH^-'B5FYkncjQNxAyÃ0GX> SK?oia~6_IU ;GM,&Q7 g|!DG8Lu]2s 9b&(k AAt#dP(F&Ա^W>T. __^iލ! {XBSbjMDn=v) z |3b@@V2rʤ _MKǶ،kpM/&Ȑ.t8úXGaI8t~B(F;N!c;(Ο;"dﰠyÅ9q/մM+ӲzjV !#�A1X{i)Ai|!.,6(C]Q'I7$,x{׷:DrK$C`Z|fl~Jv ?%>CrH\r E >Z?+{~X~ȒPi!{vҼ8mSYOA|mw̹^"xFR�0Ȁ@\[I"UqWh~cRP/j0E l*TIh 3\+tXg4U-]b8~sEm' ;Z<ľtIhRz `. ݝKyvyBkw2$`TyQ^sdb^>?xELW?Ziƴ:*]%wH.7 =ҵF >[h,K]B,pUĆ=ҾYϽYaczsC|2O[m#g1Ұg84c n,͉!V`q?PbC-O6"�H,6Uv}iFKX<YRVZN<޴$dRHzş'ulAq<WT!3@%q1tz]fgR{֊5#F)8-i5c\C#0"**�6۞hܹkN%מmL&dL@=] 'Tv,#J8K47mu LfHc{JajĨ7 OFIJ>S>f74t `&/>P&֜~V_-{RZI6:ZԬc|D_0l7zdalH!dtb252O8GxB`_T>p\/ -txLcztm9v38b^Hzr.Hn>ԈQlނ*$E2hD|&j2Ծ\F|>9N5gʈc)~=jMU~JZ/t!dI`)u(DWo.PmjdHk}Q%O5M=ϙzjm/~HsM"B4cN�E,4߇i87M| jP`| 8RF8E! G=�+/W&-2~&Nώn5G=&9')g؛fFi(Ռ8csSv7& DZw>tק* HK`J^!kem86q5Z'.QsBnє-5VF;ߎfEβ;G:gB cebs1H#4:Y 'lQL6˘:NG75ȫ+7OHt<Ov@oTe"z=~nS),nSHu$<<++3/2lphu_w\/nG~�ZyP~$J_䛴хF=5lGw(Mu=62yʵ4*98䦓;)k_V>rM4R?Z b Ԅv OjcܲԗHD7*7' _`P MK%;ԂF)g�uEG%,cMvS'GA53 +zeD}[6%,}wg^_rȾ^2䋱}~ZZzGq%t{niyI[Psezn*f eH= ^\U@h5;w \횸Y^H=dI6V =9�BH*-Loߜy;$1fՍ$!4 7*_1LG<WB~o TbWR)(cn2Pi<Zv"e7ts=*"0ҍ5vzgQ6 TMlVY$j3h+T I"qky uۘb]DYg:ciW+CS2ø*8=TLGyL+l7x Yڻ_bV%Fпw1M7c(쪓?S1,,etc]`2+Tq_iQe3Eg-_ݗ ,xM]d8ƅd B߉K0ct{]9}׾/=XiDOBDXƩ3KlIL%XMF@9nC` >ZҜ!gh;w9wsHKi͖.P[РX&uM9\kHH/OxՃleݵYšYFEOv?*i9Cb-/^{�bcp7&xEMк3 �&rc3~aB+6`1&97Iv&Y2rhKLzO5)x* Hh+{A`5Ȳ9h~tC󽘳z{s| [I x|}K>i:y�.H{ :>.;֥ X̜)2 s 8ApXDb92r{ }ğI~ս2"a+*}PE^fX u76˽3'p.v#o톤2GO_X>\jiJ1?07I�- ,s)@cqg7{%] n .iѧ,frQq-ş2idā1 ąh]JR;EnG:gAjֱͯ|T}*lq=[Bf45J42&U"ob H�/Qc)Tm ՇcN^N@�Ȫ ;c FМJ5g_#COxnAs  r$م/\UBeU|+ r?ITq1ѳ0()a߅ PH >TDfa2RpDPmB:`H6k 3˴T~Kһ돾 `\bE¡nړ+>ҤcXu>(l[RWoM]lVY 8WQr�,o.0&@9QpFpt Zr5|nfԴ)VbIB+Edן=Cu޺@1,AtLkd+„q]XFz?]ܫZfҎTXڑkZa`͙?h ̚uɆ@s{xeEf\^5Nt"l\G#(h$=$kv`NCdKٝ.U<ԝxqZ\ǣW(z`*�N"i/$0X;-<Dw\ұ1z=S{G럗[ * 9q| ,8'|X8 aF,M/<|ꅑā8xN=Krw/uR$NUv:�B]7:}tv<lԡO4v8C?qntɥlT= hbG&*GN.*%oݲE=hjkd\|04EbRUCʪ( n5GLZn4 {Tό ai jG#Ey֧>o}:_̔YAT&$VI#DVqu93jBݿWPO+1VqOP*NM]N7 [Aja8o'}v2(o!龍q|Ћ Lkr�6xC1hR;8Δg^T,qT6}B߀ŬD{k700 X2/L  æ^`}%ώD^> C\q &Щr>1<u+0OG˵" JFp:D.prRB^oi^\(0HSnZ{]5-jH­w}1s ݗ`qIi<1,I:˶\Г?dE Swk~]3 wO*%#PhҚijEr4%qg B7Uu JQ߲Pc]wěJpW=R!!Hrb ?8 cz]鉁 W@z4ri&(5 �?Vڷik/ Wÿ ok܅vqg)ueN,U#N]`N }!İ(#'d=lyG7"3Q<yfHcJ\&28zc%E=]atH$nFo*v^%W/m0Ō{k"fzyXf=L7kw֐e�ML/Q"zc ڟpZD $W m>>Eq?IYiK@ kDCz)V&{mX %❞ `?`vK}Ug5u.XLWn-xcT<1ʧ7ON0]0+dWY^ܠnpp6)mG_[[[75n-<dh89{D*+\(ٙ*Mɠ%ف,%FZƊ6D �~Kı9tCgx?g|cU͉A^<�\޲5.vR:HÀ*] &qvwb]1wYFȍ~42]Sb=0![)dd—'^Sk24.CAmkM~HBa q~w,Ldo;@KpۋaDP;%n,E8>עڦF'U^UNMk|n=]ݏ�q!&ۜqVb85lj=JAT*ؿIŠPID5VYr߯UwWg%W~Q˹|}R,R8`;Q@ҥT98`Ѯ&rQA^ɞ Lj_V>7 MQ5M,X։iZ,psҕLBFPο7>T?Le;tO@ʼn)1ͫD?M3O YhՎW?r2LyTSUS m|xJH<1$~Q!0d:WlBxfo_t[㕖>$!.wTd{ȤpLCES<äo_ʃs[ܗ)p:{ì?Ȱڊy(7RrݹN]k�}5ܞ'ƙ :4\mNu 1% -/9h=9j 0l6V ؄8 *ӟH<%‚%GWBK[BW Nk5dKpr.Fo:\Fnp 79Bq]J |m9~A{C.\4'T^l?܅pHc5.vͻ.7B`xtAxrÈoGJ!1vq7G|nNJNmZŶ m9K&'`Z$_IuIr,Lإ[~@X!%w3n3(<`%<B2ٴk5�j?= K6h2{.GG;٣ g{|~V]0q0J6 Sϡs)> %C"]U/ܚ^SLLI" aR5Hcx|C|]Vn�Tz|�uzw3<tiXu҇:%>Imʆ FD5.i"13f ZvzBϓ68s٩ Ekx^( FeƏƃL&T|g͞81@-B3k%6œƵBYNi\j`mѾKc:ZfVς)/< Co`zm:*FP)͞ljŒuo}{j@- ŹgOs )ڛ`y?܇řyMh5btyXZE+ GTV?W>ď]ճro%b H=₸{4TED~YeDf緈o#S("i-l62}1M>L<�)R>^nFEiG iٔs1'>'B=Ͳe�g 򪩉%[nY˻79ы&c?^_ hnΣw&{lU>R@SUAQ_0SE6>e7 V\=TO+v!Ȝ%.ZKz|a?rdH͊0>xړ,j[ Om]en!H5\gBXuYOg}):-v(t_=NoV9:ev?>ن*6F1H&h~EJ#ς0f::d,-O* f,37Q-u+ZaM-6M* ppS4UKO]4l /'#gBV,t$�g/JI-4KVvcC]snʺ|>k<,؈AD^:f(ՙpt d020kC( AQO)˲(-YAL[zSD o1J-=Nu~As[ <).EM"3 u0gVn шDZ"@!mʴc�S2Tv&2E1/ ePoYL&\EY7+Fwo7la;>gsLIHg`:BbQy+u~ۙ #ەCedI2/25 M^Dmn$NIoZC}!Hs=NcUsI_ƺTѰO>>\oJ@$k[ mpB]<5_/=V:9r8p?^}NLϻ?>]koRCqʿcP?K;],Ϻ~F<ȵ /MFz]mKr\<Tbԥ4,ž(7x.*3X.ku ֗t*ˬgQ>7@_W~;:}@o~h\:׷׻))t$19 �Ğ#q|:f+hW,M`,'qJa>82M0>6H}xe~6 5z`Ec`< ƕ�:5oqH[6(KV0J29.4 YZH5e!�:> F"='qml( "`w0 ^bKb3 ѻ $MyRǔ_4[-WK朇m#je#[LBN`'Ơ4q"i\0-/{gFy csՖVO5~K'+[O֒:]qmW\$9Ϲ[ <†f¹7g ]!i دq9vQ|!6zAZI⦛@h, 볌3v�3K"UtJL %ii�]&6B|d=& Nڂy}QGgwIPZҁpe:t;4upL9 P|rⴜCcRe6>nygg:vA ^.!8``Tf8I[0dHbqiVaZ:Wقe녃|P#DР!&++>XV; HxOE~dp)4}�k< Ghw'#UY/q_$8k);uZR<YA3ZY>t?4~bN:HW&-b (m>bTA!P^<؝vA?BBE}3KrdhX{*! Q }g=-VN휛,ݙƒ>!n`f|)�*ĉD:I`b;t)XWkUm5ѫzfNF4^`! 3ZLKi8AVbPK6UM=Bb:#T߸2" :5v)$tOHx�JP?׽L-~ea?I(M`/cbfI;sqtKhū%4Hkd XKYb?֯ ?.3ծmB$o qϤ+oM, 5GK`U�(+&pI�QHySfvSa˵[fiRdPȽ- d`8(I *3S*|V (2kُU[ \d}I{#Hn;k—uS@+"ptݸیP2p0)O .( ;jv\zm޹}GX.6xj~L><ȕ}̀ӷ5 l&<ǣs@o:wϗPH^Hy!/9vbDSX"#O2#В_ *)0<U-)F<[,+]gGI~Lu@* &.sn1X =}ݬ%fʣKZmUSFf*{(!ZڤeVrqx6d** ^!ض**-ezFa:~+o)3;Q e4]*ӢNrߠy84b+3xVz64U{"R2lE*ЈG8<H nL1@]-K&m]_n'xzsv.C FTcCQafpkŶ/k k sbm1T2UT`=stl`z.`гk/`lepfk>q$j6d^ Þs?1HU ԧԪ<01ձ rK`FICU0Fe""q(<L6Τ̖%@Sg`53Aiz\uJJ$�MLv9lAwCMY#=ZOGf ]:#n0XG'X$n7)xGxh}o՘:,A^ʋGقnjeXZm(3 $`4<hqL:wu5Ф\tGMb.+6Ve=\ ~rU&S;ńuv[SStPl12h Sڣ=_}BRk`3D7`&1D?rtilR|!M V5DǕ8bmeE�ß??MMM5Ċ "_TB@K͡ :`F~#څy) 0ȄpiU {kؓبT>މ$VYAy�*ĭ{7p%J :o$h7U_'�C "}hڷ6TC6(7 5=O0$ޏhhǯv]L"*09\@Q)H‘XrVRGf7ȮOjcԊ̤Z,dfL304̮`&(P7ʏuǕN٬'rWMyϮQFAx2R + ٱ"xadG.U9|Zז0'}x-cnT{)[B%w޼#mv$gr69 `-5 CVTp׳ɃD|grDxs#0sa ܎P~'ׂZuۂWljX+X)ԡ3KFlz $&B#i v fvYST&㟤VW#"~r*=FliJѥcYWlLv괪Rr.E MaG'P�h!`Eԋ_!NU\=h{#Ec]/oQ{=j9l8w$憛NoX;X}M߻`xt \T{AH@4u +<u(iTj[=Tt ĥkJws ݇gBD5UJ*[08Q ɒJ8q&M6 jM!F1CtW T9po~u6xǧ6 =3Yg~[f =<VLn$ͮ 6d:/+V<3kYbuV%+ 9vۓh:,3YDʁlr˕[@y"Qӥn\K՛O›RBBynÛ=Hz,JRTk;Ns-pO$ !JݣEI>:|ylzeD!kW@p!-yC;ԍgNOG'ކ=Ȋd ZZl_~v9~. 쥞9]o]u9&Ș֞~ j?kD+:I,!D!h?Z>Rܯev^\/5ib!)dӔ�(�>ȋدW3Gw�l " :'(P/^ЊAeN)O&#`z7 Q %Zǀki-轲L17;~߇+uj4Q3 )jՆu~Fsa/|я"'_hZ <+:a^&`բ(5nv -Aы!k;Cdk7@̛Y >+/ʔ>ӛVf36s̫ ɡء8֌$qDIɸ(%Uj\v396# Q6SVr�Pô4wT# zJe !QWL=s_,d*jvE+V">Rx.lL'6B BJTaOLZu"󋉋PR'W?IGjrQlc>[+Бo,fuf~ĕu8HM;5o1[x8F̙_  :=P*.6gxeHă\G>խrJP H/hI8c6oF{ 4'z *j$g-x+/6a^{j֚dpe^m<^; +-G9|3$"J4(GoJK?45BA#͕@K3W#5}dI`fjJ;cv?rq#"siQ `O@Γa:OI/z6E˜ !L:ޡ zaqo{ +O.E& ;rbHL7w~g[n�*FV0Z\%nU-֣7YEhJ QPu;SXqAw ڏ`xŜ1~SI!aV@?(m$2]y}&Эv\Ѝr[wKP$RW&CO ,Χ*bCOD+9?dr/^]_n`f sq9:ߔσT B2z.]>)񨞌fH| uPm%.ŵ�1h0]ԤHZtMCp6u8u>>.1Za7S|wCF"-U4a `r"C:a~4ibl?ƬA`zM ~DtNMu$E~_ gLeB'5GXrέ7&"*4Aı(\Y,ztwnB#̫A |L,gT8WӤ\;|<gN nO.Oz{ykCgQ=AĪj.F9U l�/g[ErFlW''�ԵMDqWע)(5ivװyXXEԕ먇qs!խn:u<.D^@6AAFA'9Yy �Q#xP?LZPE^8;^M +|4.sr=7Sy3+ #)�~`˥g9ET,Rdd!LE0 l_:yB|${#jO]?VZ/Ȫn{1k ##$Aq!Պrp<]b.(O$DxK=7K;Vͯu2BKBab%0q娹<ԑg aMTذ9 H>6Vn x ȳ`0–Kw;DE uϨj`Q�^_3>:TuVXr睠?~m$IE/ĵsg33q#P^3jи~:6UX[:;A%#X+Ŕ&- J-J:yI&@Mި˷ hm2I= N7Q{`g0 fFX bn;?q JTʚs~IykĨ1$,Zā9̶L ̲^p0:$ }QVz ?WFpO|{`A&!P@zDq} 97=J y N._? W@@IH[R?\V\`es0zT]H 4F{54gfgQ,כ]ӎL ӡʋ[D|5S]L%Y.<̴Gҏ>em QkkXvJcֲPWl׃A,#?fZ<j2c-Vmg\ve-F̲yL4KYPveJ}:ٳҢN݆vм+#"3@gsI5C˸ 0b ںZYw,v{:D`6kw0pUeW͉8<;V _hCN 5;0rbJ+"KnrF} D ˛e7qCDʦh򁦻44C~j\8?wGm v+'H\Xِ%eb_.[E˅be<]l^+[dGCr|1n9ft@FQ78E[}oP3`QHd�eͅeIIa&:�ÓacC,ESD?֥eBc#z "V|P<: VpgbpEvy4qZ3au/ j* zj쪳K%C0i."r%"ʥ=bhN*lL1%n.( ɔx2r.֚MJY )3(BRۅ'_H>J8rr(tFD^5坑n NK TxLE Iس{zXIS =)uPNŁpI*ʼn49_LAdz^ q4ݲ.Y-@奍jojwWepwO5iy6.p;1\Űb-3y+loAwD<iGH`</ oյyO;fBZ{~N'>f`Q=@K<!{U\3,7IE�+{cz_b)P $jfxVd߄~A7/ʚj)#ie);KmNSζ&;VSD12)eӼ6plE& S kʙ^%ȧoB=fGŽ̉l0Rn h&(O&h)ѣb8 2_jWFW/BO ߆LrrC7R\3w!vX&!:}mSt l۵n sN�fSBM�B֠LI l7 Sx񝮣7ݯKjzbC~h:xu@*I:_[L@D2f ݜ/~ JPkXrƅYsCmRSFPRhV/&'/tڑe/OS%OWoeQC[N6#^EwD4Qړϝ[C<[xGa@D^T Z+ydOJdcc,}4(DzCS%{-=<2O6 A} 靈>]pYXbtW׊{nb4+m ZNB';l lF"+i{t5,M8@.%B0ގx\Z˓C% !+aD[6\e~ddz:n¹LI!YU\^W|އ1(${|Te>/ r?[A&&kU,ԕax bN @W'IAAVgJ~;ncyfh*+Ǐc3n#cI"lO\c-ci f#͍t\Xy1ɜFق?_C^ ~{(Ŕ9n:cqz{~6g1ILO3 aWn^&v vE-U[YMJ)0O/@AOAEsȝ`̔~0(ILŲ�w|?SAxhQA*YysWD0{&<u\Pĉ sӜJv^GI8Kq*s5 w1C2 S=$*nVWlJ(0qKM C2T1{Gz2^KS@x/׀7!E |*xUv� <h$�v?ue L#^ĀӞS5RSr>[!&<])&<HT04뽇ig{+ PI!j0u !G9" #VK;7gnH6OIQ[JI'C|ƣÔ&%Bw?Ԇ)4e{j# [K58 N[4tr,uE5<HW7hhI��4, '+bZԖcaJDV9ô\kd~(ppvK�.5|0;ls}MGƏ.MA^m>zw)Ω"]0B44oriV׊3㽞"=e~ŚAkCD\0 LW*w;iEImP/2@¥Ph3 7sJ|>?C\c!H< 3fơ"g]H:16p3Ǎ"``B^8Gu;@nt::g"F<1y"Y_poWDk{h24|Dt$!:㢳AXb :H=RrsNS# &vKuQ>Nah)!3t(_|q;Q;}-  . SO wuvE6Ij-Lsb _fiBHybqDo{ @[oiM4LcJ%^Oۙ�L2oܺN}ϵT�+  bkMݫR- rڊ`*k2wXq?0e0oQVi-=�U WZ}c\htyE!tJ;}9U7)oy:AXr~SBQ[ Hl}w?j �ɧhEt7?s4+*|_,8*YC%$hQMZE/" jsI }0ka&)J&˴0Wl'?sGDmQ<A;xs0^r D]˦F$V'”d E Ja~]ud z=o/*eU 2$=S $]][h/kEHc<ߦw̏|٢+ ~zFX[s1:XRnbSH|- E i#4j[tք0{ϐc=fYRPZ֒_:`ͬM窰c"W6kͳwIz ٘z%p{stxR ߜ?+1 daAP ,+ozk.|?2=$Ď{^X9',Ql}7B8G|^)B=P2RAK6BͶ5ɻvu$G2]w'ySG/uh;/VO:ZGi 8ֻ K� immqk@.S2G+lq%+4 k1nHnTq]{="vMJ"FVga'ٙ^7FZ]S*6 +`J AH*Y 8T 2Cg:2e�{%jʡ,Ž҃N |�1p#?[Q=+S)'6(C;@t)ҎZ,8x3a,u j/ҷD Ȗi%A۽=̧FKÈ,I.Rz VS[K[ms0mvPg/�kLvuYT͞EU2Z1 F]+[i1O #ϔ8IqܫP#C8 Hc_=PUx) S B@<^LQNR{b`Y0a' "wVgiiI3뉯.c;`/vo|}dKJ{,<= !9}.>5aw%sxk Y+ЍfޮVI�X| Vg|mFcur Q(35 e eݳovrrRlY )jO(}\ ZgQU6Aw͹r2W~ָ\6·вKIE.Y\¥4:KF&5!n*7-сK64m &=v% \ V[ V]7tЙ@1i w1$k{#PLɹ_.O|&m@imOl8k)(s"hWHyx jO(?זCQi % Tc? eg´â_0N!7cC0 i=ΗPl`bV|שB�JC :}!\2MR,6w\͜XeAkUoh z$O{~-}:/!YzmF-ÐܗŶn0]\\c[ Ap|ŵmZ[R֟OS7j+[,f*yY1аO";䑚ʹHʾaHk_X^d'DG ]*Ҝ %Tu B 77pŠ�i3)ĥ/aXIvGCBd;7}遆[Eڛ%.,B<Un2;Yao Bl3xgHl3"D'>@}`p󥓀ۊE1<,/͎W[z{WN˾ ~j㻏ZޖnH({+cge||:%ͧB*H/:[>p$aɾ$:JnTi7Ξ/RYB'%*s7ۖlXE<kXGkMg& 6}[BBX M͓H$mZ!ޛ:ۢⰼW!nt<xP_9BfЋúQulnO6,RQ4>YzrT&KEie/F>bf 60h~%ok| 9lqG$hNjflɈ[#բU}(KHWmwH%G(k4}?? }}o5Ј S`o_:+:y7h~>VFw�?tNyb$wdrܣEZk(YM~>ɍH h|fmP3%X w (Ys3,_@PʬA[qy4}Q@B?LE_MM^ %}͈1@`11^-,mkwL! ӫmA;UVS\@oϛ65dY[ëqRsNi(3 >rݸ.bxˬZQmC=benzrJ2Qo,QHݰB٦t"QFlOg^6"tH-rUXx1`ZNQR 7\Rn)v V;˦\ipØ:Ě\3L,@WTpCHٗqozR@O3V٨֪,f+R0e 8�b>=P;Ĥ ~VC#yRBh5-,V(=<E݂yW+!'|2ED! E޿*ÃKXL (nTb�|},ԋ3Mw%ޡYBid9U~{RtQ p(~Fc2k2m|JC*ߑۮ?(I)1pkaj$ [^]ǜjK)Z}q*(`xT:1"bko!Xiy_&ZjhMvE/'qYeDr}H褕! i6wDXl4PgƫI_0JxAVB2 M!g2q-uLl +>cJ) 47/<TݲF\fN%pq{j3ju R$Qo ,C[o-v}`GM"?e{NU˘@-Zr#L"ԕ/soBVlf}bWΜ]<N""m]`Ũl;6Aj.>ekcZіE ^ZCk%Dt$sZ(#F|vĔ},fInB.�Oz:0 pu>6<[F ª= P娬^T"%"ibr+0xE$b.<<D8!UM҃ ߉o�H*!TuXJ7{,qFJC_ar B@_j0H{uPm[1)?�;G}f^Na4 ȐV4Vkޘu4lS)0\1̚<�OIWG~gڭ"4ßiG48V1'5,1MB/݄d6Zo$JAPVX-[>~v!8 ^H1KPZRL7SŻUa`V\!AROHHg g!b|_Sn^;YcW<FVILՒA -Ȗ<Y:xޞXkO(89/o e*E~6o2(y2KpӺ0`q£IxMGzpsH$M|#%ϜY׏P$E$؇dL& nH I>1)`+TnlL( fqпw!z.9=U|;~&vqق666HSnz%v6Whx鼖Cf&kfe^#t~.At.r?l7b.42Cfnz#R) 6 G]1f{ .e(GbbF*+J 9(ּ>od_Ex`f4{zS oMzz=\ yM`sn=�b[r6 -VQ'6%"YBIh䌍aӾo Z۲;*ig~$#=?SWAi\.!u: Q� :7+:c=z~KrH&2fȆD1:|yBVWi ctj^t +W'5" bN1#贂#4ZԞ;U%V�2){Ȕ8!Q8<o?\gyƨ?@0:""WV8!yV ɧ^)-GKkݔq^|E¸/^3j.]XNKL-l,wV\o3?_g$jW^kNh.578rˑFޞѨ"ediVCVcz9ڌϠ3vmSߡ 썝C%iM!쵑;)BBB^IC:m2њj}C[&mL濟)PA?iEO`L )+$yY,z+ǥ7!=u1KɭJ4L*Wt�:MQn fSZKH,`1H)0d"71ZSEIEՐTnǕj*im|-}^xB,kp<S{va It6~&Q. TOq``ؽqRwg΄K\-qv^Ick$KYcg]ERN GG3xRWAVFg [|^!B|Q")U1DT_%Yj(𝤁[hht<V!e(7;62 ܣQgIa94<q |T*wXA"/W^HuiX*5%VϨ{lU+B.O}U ^ވ0׭͢F� ?1B#h,r=r@ 7NyT2Pl\T<wXKQLYޫ)HLdr^"GtBH|V'$*'+pRZoG>̓/.#v%S k~;@] X<c dhDrsnxjP0&a"@j3ЃMB%[a8C{&<SD2Rr"ixΡv=XVPKI#5^gcu۬tm E!jxo$.׫ƌ#H8KpU\k..2#慄LM|nȃ0r&B6ӄhhp9)�㎐fpW PnSSp}LOaN[ 1~ x KLi"cEFR^Jb i}yLyX礇bR�]n?+䢼ȝ;6TJ o#=zR~kYGaŴr _Qp^K{lPy%L%Ζ~WY*A7־D``/2C.Sc(c+Y:!V5<Ȼ*u!0 1Ɉ4%tJJE䟶Hw6Wx%(?x! 5Ms8_K\yh+d{<:[.NE5[~Vȹ ܥk<bsBe"u|CN݈ZXGs\̶Le_ʗjDz>o;,mpGm<^ HDh+at7:q3wy]Gw7Rb4l1nGNQ#pA"c@`Ȇ8{fpd}P n,Ѿ=rG:KugPgҹ>%|5ߧq*8/Z~|˲q"aObZ'_G^ϪQ~VcA+ p?URqIJZRI<S7/n6.Ӝ8Ս?mN@NKT)<R˴G:NHF?f55JB_␈}_ @;WQG;@s|E1fdr{6ۿ} ),9K*qx?%wVFo`S-ApPWC</ A揮5g~QZ%21Ui&5 ]#OaLmQ];QK wA7/{sCY*"j#/P NW[J}'>(%ZH[?*ffI:Y:f14ߍtMYU#i坃lPAG4 s@.[G޿ 8S)Wdq@H(EHo^y 1@_ !A08xW:KDD�Zrsfc%;)/WPVFj @<UR# s B"r8gkh5Q0RV&'o `Hw68!_3RS loV]vą㎿皶Y" n5'6E)5eĜpKv!7E!~<e7߼V,I~f}1` 콈6;P">?=K?;n4]gv&۰$@ԸjS4ȤT2X&~  ۤxC͌JeZ <a #dDemMDލa6[<4a*ZGae4z.;T C XQ l7CjoR<^Q,)8Roi8oF㋙5rگ� "Z9b �)Eb"A<-RoJ6 MR9aZDܒ (:m9uoz?n{1ޱo5'ij_Ԁ|k ]YY\h6y>cLgv!o܂Ei8 @^?C'Ҥ£ l |Pe: 6DsGY$W�t Q U̵xTFU( h o74y%HSLeZE.*toi?6PKpFMQk!mFG7?Xޟ]I%-4/|:H~<aC#8fk)9%W#1qhwgTס@N4`6:BN񿸻#'{�?+"  -Ve@6wt7e$D`TDk2妊 +h[o"'5L\~%c;7Xc`%K܍Tijd1" 5Ξ}- xBԨ`Wvb/7"oxsf!EU_FĘ! < 7+M'lBN ⚾[u>?aI= �Ұ@"9!T,d>$?Hk@HKs2N{^cO*2w:.7 ^Sp[vi;9f Pc;9&}kK Ώ'3Js?$Qf\iIkQoݰ- ^Ɩ3AŞfN~ *Fb&Պ aJļ ʴV ߼}鏂UɎLh+KY9R ĭ֔DE|'&Nf<i!YY9hQUr8G]{o*Da Q"S53@6Y: %hB3c7? . 1�R9VM oYil~RR1ܪ;uv* #yGA1 >*.$ i=Bar﹩2i3ƈIOb"-N^*aWq'.+]: U C9B+LtTIWf^#lXId 4:A>=IiܑsxİNCq<2ָ4@e*kbyMr>âk혔izS1\VH$ *nJt'PGPŲ\OֆfFKI${ͫ yBVWL*[=qXp %f YL -צO1r/f%*fI{16՚GQ yoOm~|u}qX#1ΤH0tU'N $#j~ cd׻BVԙ;wtde`uq$(TKɐƶ? k@]ܗ[5LWw:Q$ n𽋗%c}};<gQu0 !ڬ "c(T`[clJw4B}s5.HvJ X X=ZY 1g3*~9╂ҳ$v -�%A9?}'N<3^ڟo@F.V2qHoۇ}s fCUZ Agcwm #6JH[HFTJq ^r~3b%xӧ|]W0^)RjG|"E&ߙbDW?+,DĺrTUlð*}HN[Ga(XEGꕧh^nGi Jfk%tJd yn˥\W ! 91f2Ej?l=4Tdkc0zu`]1d Û6k6MaIuU՗q~w{݄chsp ɇ0o )8ݏQW7Neo2 B&.SY<+oI!?E�!�Q9`I1m#0z*O Bx,q9h\D+'@?jo.odX,PUPMAU(c2 yQ4P} ש,srT 툈oT{!i-�-{@pU&qҖ7M9mj]+;R&b ͤ>%I-U:O8pl|9d.OnUkAsh(JH1HVXXHZb͝%0W6EH1KĒ>@Q=72 O":t2Ć5.`xf>?gԀ~*?XͭOzpNQMY@K:s +fO@PD$—ó/L[ u@ w'`K8,n6Y^D`~samZ�Qa~hМuCӇTiMc2=9` )Sd85=>("̱vZ27sTeP uuغZ*쇏/V2F^}A�bfІjw2oyLBEx5{ @ݗ0򵿴Y͗2@(^:(fas*VJy! IϹ/N RO?;6WDN7<R~xUe fWǫT*݃ԑt\ˁ|]+mr4e1p]#E;vᝧl֥i1^A&IXV9�1LnHkg <KrGӠIrDN\T[cX"gMX5}z@2F+w?979"|Ӌ*C0b1*i h %qXx?='e&i VCIf+i@j؇xJC]|CiYL,�RSkګ˝drO%T|!vZSo֚-[ԙ 1:d^a@!#>-n\oEnRrPH5 @[S['1V/Q_l u騴=NeŸsݜVQmL=?`'U{&( Z?ncRF\ޱgp 42W|:{W⑐Й"6G8~YMBxlMn}V<Z[GضQY%<h2Fmh!BDzrlNȡ_0񽔸*+d"0CX6I%+#M[t$E*poXSP+u[=˪o(` Uܤ"}mD�<JؑKܐ80Q9o<-�릊FsAy > }C@դ 6j[+9SW<ߵ%cl8LZcm!|E)#Oo|Q6~;s:3ύs4YsijǚsaV5rYUsau;Y"޸Z˗E֥@d Bo4ev:Z%cľSݞj^ebK /s۽1XEr~ͭXK2a{$g|'FfY$(-t1 _^r7DpwV#G^YZhYu<trp\N Z"SC9fnzPgZ2ɹS +xbd0'O͔hFGDf`T{os])8ǤҘ)e"r`-'&gaDM'oqD5fnܙԉdK|< Y];v44m@G>F ? v~"c.Oܛ'8Yâ02I[9b�>5|g�n=xN=x~ ߗ?Bzَ^2Ax'jd |AIF7V=՟I3wf5ƛ*/m1KxPL{~\K}J`›`.wwب)֔τRalx#7Y.Akxr@G!3s}H$c80ܺʢ@DIB_RF1*unymBz<xp|<!\\ܯH65G_8 іȁ C /%7.9"*^(hXDoyI�+D GYέ89+ ~L.ЁBD!K1Mu툳h \AjBQMC&J_1VQDGW�ℝܶ OJ%ZFX]w=y g_$M>#5[-Wt[�$GC(M} ;Dhc$W.0{by(3$G#hYWL� / َ΋?qQQ#$ӣOcrȔ|()Ɣ�W{ܵ`ɥ  ´=?ghD+0uT�l)}N=yw;_G*:,)p72@Ahv֔g͝+K!Df]d{5uFZ pMvK*1\ߜ�S`jUW^PK"TɔiåB2]"s$UmKG FT6Srpd+, 6IBĬ^7܆Jo̽ Bu<. r;8QBR=ߊ"+A7)Ry>S7jq2Ŗ/eP0j"l~qH3 -֣<?|cP0i5'T`Kx|Џ}*ZنK} tpoQj;6@,a?eD a&I+Vy ۞+̮(]A=ܡ�c�{.𵿣%n-}+1bsi8{62Q6HIVkM1i0v[8ڄWSP p*Шu4XdODW: U7LK?HKszSAZ˖۱e\ūvW"7DeJ3j ؽpG<od\e �p &7I-Ҳ#-`@L&0>6~[򷫶Z]=pi؜.!%՗M/S}@Mku=mUs݊VmUfkZ84;|%XhR,�eG0rrN0Qq&@bЬp&@NP>@8`:mlG9F:ȁknJ,Zs#$ݼlpkT *F[B*?!֋H>›? >uBXd(뒿f}g(TⅯ<2I;i8OZ}-qVy<Y [_wu4Xz<4ש`D`EGs5^Q >~vv�"pXu뵰Ӂ?R;?ӺR [3?(Ue'6Z!=�*څ|(#t*15jt5A%u$44j͊J|);".ǧWexog+~L*W_3[v`kZ` pz&ć.[ûYHe8|u}y8 !=Wwb�M@DzؑԌah> QHsHI2� }U\dç_uFg6<N|Tbiws OPF,z=ٕd ,}�~ϗWzSdfr*B JT> ః;trgY,Xl+s5ZH iS%Q7t4ɧR@[">vuY-W* ~fOS!‹9sS9-[qmC� ńe~ `((cHy\DbnH `i}X b+x=B#g(cG}I-EʻAKdj`Tg&<Jz>߼BKx5Tx" E :+/<ҳ ]I4镊O-RR@nd*2%!'Ppi\ q݄>{͠/T:�v3?,oÑҵᙀd-3~+ ͻZ=N%|m/||!ۭaYMJ^OLjvfE{P5w ڝcT5, <T |$զ>"',M€@\Ӄ0isH<Ռ;;NoWuP?ф?1be(шBk]BTeWH+l%Rŏ}ˢ.E|DY;!-~i3l` r-5,1=tjMy8^K-y:DE-wPP$!qGE[x'aHQ|nHxi'<UBW"]4/>E? YJC#+pƨqf pDh Ji{=<F}?@9Н=h7e|!c̒TPAtTZ* 9ۊ?ٳg1NBuuP͜;Dp(Ah^S|l\7/Rԃ'u$ZX@LeZe$qoB'۔4~l6 I@EDM7tBӋme~,OV lI h!HI`u }+=s_$ܹcװL}[BS_0)c戆r>!OlЖO#Ptixc5^ri|C/$Ek:֭Bc@Sҕo#[ -YB .ien%(x*bDi5/SiֻJQV# xtm!<u 1Jc{ß�-"1cLN}<v(ָ8IVd ى21$8?X-=R_] Kk;8'_RpԻ0eB[TGB2Fv飦a%8C3vpʂ 2otf6h~Y�}\y](og0!|w;(̞l>c7At*3AfI`@dv5 W . hwW}㼢D程3 XT>9U*?©H'H^$ɞ+<DUa=A'LK+iAGHroˢ*: Ux/+ykD\�U wIc Y"<w\b{L۽}9(�v+h{q6#_\Ƣ)U WaQźr*tON!D٥?%֭<GLGkB.j4 yӸ.{+ؠR% +l >7`zɌ&vM02@Y5 NygN.<C19'F68kPsb aֈ6r6O ^:]1$@U:]aYL9BK&[-Ĭ˜62~"DeHҜK,+5e~kP;u Ek� kK [^Ekmo 5AyO)k}{?V[foy Qj!ʡo܅"tMd.uЬ"EBLw+on0)4/.=Vu^NeU">|{>&]㝏¦dC u &5|!qxmEI;2 ٞWAGw]>i=RuCkl 93E&}5-UaBoVg"006ZLTeӿt"ED&i b� ֖/&#%^:`B6ZF/#a nOS<6@^l'[x->fPŤjEfYדB4>p=Ƥ!5IQHvW\@Ni‰&& td/svO?q&}9bDs&%[~&{zCaf?7R ;G==63KZU#(ݦTJ^V~0 5WÚ]$S{cP(GvJPx] 1ˑc}%׳T z< ЈH">Ԝ%|623Jhl}7)^}N,h!>6.mDUPBC~3l;ibT΍fi9@ *f\:&͑/Y*L=[Rnя )8'Iб=>k)rbIPoW/d@ec[5(\=ܚ)Kɜ9wbʿ(f ~8T(sn55&tc&dw 5ݎMG8E- B'H`:(FUs7 fP.o7=:3liJ-#)0RZ~Q"Щ|)Ӂ2^hfGR ?jV\l-:i4I@Qg'G !Q%\uwMcLa/oXhw䘲Eٙ JK8'G>lOmaЉiMu"ũ(rB_4`޿zF[J^UN3Yp=�[])| 'ZGH[.v$᥇[!y0|%ǞfQª]ҟdvT%!!z$YJa(AΆVAN-nz4Iiݮ.i{G^~UZWӄ9$3%e3񍺸j~r>=uˡ}'NZ~83O5 Ћ'GO\CM p:G5َ`Qm&; wCJ33C74U<eylTKPj Fcw5teA M^uyj@d'kMsXīlG܎A~ $հV5 We8~@߹L>)HlDnm<'mB 8}ԩF4>kq<vPMsۓfFp/&ggb6Qtvpnq&=6]/hdwt&*<m%2[ɞ-bB~оRO�?|K~,ִc]ԌQCDnkvyNr)Mmvp o\ 2ƗnkQEg/lM3YۼON70m2~1:+ y]}tDkYG2N4j [pD0Ɲ-v8ߒh_55G{i^9ttc=mCK܇!zu ۏDSdc63h,k]=,AXi켵 ~hA7*^OHLCR&;*yCFtj ҇5?%L[H=AрN K:_e盓 ]w#wPbkLw015_;^gU:_j }S;5Cc%ں~HJYQamn3Oop2ZZcl5/ ƜO1!+ l5`QDNPr"# S f8ǕUkGbH/&<M3sw6 5PUtQ#ktAב<,!7}(u5 5tkJJ?"ڬXI^W~mEC.A;G6[6i5Zgm  gvr#̗p89�ֈ�3ٳL\ 85gXBVi9+Ηu]mi%Ŗ^ĴA8`?-L�|+hl:շ +(R+AN7o(9B]X𔄖0J~<XIԾD!4XA;Y|O#&BabwKq+Kf4󨀉O} =cJ`92'h+ębheSt @S_I\n MU CBϯKV'dS~ 냈qsGmGcBG {f$@S{<Q̴3yRz`soZLCN6#y"UMtsK D 뢏HhJ ,_W݅]) #0CX7M9)7p~8B΄ <o!˿쇤'V7di Z]_俨bt~nDcE?k[۴\"VMQ<L #> y1l;>sgmd]/e 7٣cggr%<s"٠QOg$զt1҉2_CGU6 |-IS\txRwz),iezcЈaȬ*F1:!H&2r[!aO^JTRJ2hRZ8On{Utp aV{ϰ,/-KTޏ)3 Y.Xnq&Rw;Nzda_O UCS0 f`ofeyBE\'U* %N gxrkãK3@ ewS BrRco`_Q!Mzqzo\(e.T_hˊhU+tPlZI~,G3FuA*M %&' {{t"dNk#Uy}$˄M<lSd܆{F2.\W\>{5 ah҈r*N%v)oZ!Tq9֎b7[P~YyM:wړQm9ksw$KN==<&Gy'= ǸQ EyQI|e'7K@x"Mz65~Ng6(=l"RI~ s:k>jڌ7tj撁c yNJuUJz8 Q/ЍN,U"frHw@QsxB Ep[}F螠̏`-uYn!H ixt{Z7ȉ; XFn \3dtK60D$O�SoalJM7 fJT*\R'p᪱ vtpTs<B={(7_"T S$J#HBom_+ Ĩl8/6oJdނ}DT wx ;X9=|::oyMދ@FB/?_AWta*]k II@Ў 8iYhk7_M5Քepf輒)Z7÷dRe4ͭlS}[,b` 'LÄU1r<93Az3xԓ™f-UX+*NYQ@ml{WPU-\?PL| nƸ~O곽ڴ(gLm E6HTz *2SA)(3K2d.TF%XT'P v{�Ȝ:aAZ�Gr1{+/nNt &08&+VZ-yUy( HE0 [l\.MsAft@EĞh`e`*M&6St<AMubA]Z%לzďt_/Ģó軬JQ%�jeěh3PXe+.8v0ۄ[SO$NǬy67Yh: c|ʚ2qrWW+m}SkFT+SG ¤dguk1' %g޽KA_T`XBS bGGFx\#.-@;Sq7|MvȻ͎"ָ) o`z:8GJtep:Oɀ@@DB{uPje&nmr9FFvbsz 8+"C ̞*)|P5,XҼci[C6/E I\w/4Vt}є).f"#&N%]eqjdW 6ߠ<N?s#΋ftj:M cv|'b;'<ɼ2˜.)ߴhXjQO;n6m >z' hot1щJ~A"2W%n~w~e&٤-]dpuPD/xXjxn0ڈsD�0:TwHS\ðV:_s>-g F&ӇY]Wf;y"1 qHW] v[@u?o;D`ý?N><V?wTT•Yb;j6B^~=\pb$s�ו3X5&VUE!0YMQX+?dM vXSm,8Ib`LGL +,(�xUM|}ׁՖҼyG+_/c?JYBN"ԡ W:JT]LkՓIT�K*1 | 9Y}pȊfXCkPYȍMK9~<ۗ-oV3ha9RȱY^GG[o4 G3]V/.CWpN o-pNY Ǩ\:Qt9' c^xd=F!*5 VC(6)慌suV+RHoZ-~=9D#Q{PAdD"x_)> lLyXqEr{YH"U[K_g7'gYirÜ7 T8in\2$*?C#Lcx[&'7}Kx2LQul#`),Ц?M=^&6kdV{u 4NJS\MWN@Mʫ^̸Di5~^Bb R,=pヺB+3�KIPf\ k>ژ)U�^*]~mQ[LamS-l[2DiS`*2%5 13y;nQ eFE[~_U/VUWxGk8cW//YρD 1rI8Up^L$[5WabdVRTK5oEDih*sL(If8 " KRµG2,owؠ^wVV<3nH`7^cACb�WUKFB_7(j,Ya?jЉ&vECy%g0r/ftZjafYf#ֿ?P܃<oT <:hʀRr/jD.AW]Wk�=87aX ׮.iTr[g1hX9QYHkb] 5~ d({>,^k%⸓tz)v]-hNb^cAN6 ~kxzQ~F?j1Vɢzi^.Ɔ7%w>CD}LDMyӷ\\58Tl 5 7Tp MH_@)qGW'&{c]0$_gjUz^ker:ݴl]%*hCn}Zݭ(Ĺ%xCĹ'S�YȆy9MgUKh¬O{bL'X ;є0tay(&fٻΨʜ8c8Zcxe3m y $jT}nU0%6$ y:00\hT Q3EෳLYA2t(o;E�f ><342ܸR>Uc;7|_\Av$Yxό,i ّ5ۢk<B-)e`dj߄΍j`TTaEQh C:4]'slh̚Q~p \=9A0gw~G2t |$^WݷZ1-xq;}1Nn˴\&_$G\KAh&�J%7_$ ^ifh׿O#K"8nM"So�P~ <X\*@l1WzV/E"P@hj[4CT/ĀQ%oW ݂>•lj#YpG(]^,uEdT͔Q='<E\|5,ֶ3' HpŮ6*kO`^p\R4,A~=̐K?>W!WZ8HA멛4w,N*84�a@Pf6wfSK/Po]$}3 O >໢\͍ 5.@?$nЈ,KR19.Hۋf:bfno݂UEC@BI-olZsIS7KZh7l;)Zɴ!qW:Yy֑6m�ڕ[LCg"VVμUʷtdenr-~Vǂ׫9(D?YL4A>+{43^ /4xbۣD/m4[UȈfc =SfYIK&BG2^xnp,4h+#B*k򔼔"5NRࡺF"pXҵE׍�<U(g1d 5KW06K[[nP_;Y~ݞ!ؒA}9*AK<\4飍ۭ͋|<p#氱 z-t' 8+Tv؞-۔H| >Ч/<N9DoJ=?fY @k>ّrҟSjkFTe&V! ]`G<T5J4@)ia_V6̠̽Գz]7>*|EwƢלMm#˓`+e6IG);EP mnj:vStb ײ6˻1lq|jdE  eZ8w:_.\</x$3ڋәttd`er-جR\^19-\ ?@hB+)Bи"JHn^d,F7C<R:l3:\ Dd5"X/]J" e 3vgLPe^WnƎQgBL~d'9Z]zST T>[P-A<6t*];T3Q™K�,\}䡅!?}}yjro$#|a?qTY^d7h_$1ͥCg0:9.eG3SHM}t0q ۴x;0CH;v(i\?ޞ؀- 3LZ<.ke7�#{J68/-d%ܼCUGqxW:Q8tohGzubS*C&q/bϟ[IBrACS4tǦXO#R^ p —hsq(ĜiQM D&=\ݸ9Yw gJ5.ŔkГ TPA >X4 l h&hL;ۦ& _fMA?@I >w{C &4MU136a0C?yP+ Б>RE[=ڱ0"Y |W֮~sy|7̀Cӷ_LIQ[CO}w<f HٖRVt +`l<lہVC6qJDЮ$gXDA\6C0֜E7/ju_YK.)k5AuaMOT,'<.Z�nLٱN a> =9CuRAN;#F ^B8�o9wwq͙6XmrBZП-< N3aDzo*&-*\;1 rZ%/i'}6Xt^;<'-'C! hWK꯻Ϻ4ł?@?IuO%D(;c~=RIs&p�?G3^LmTwc؝2o |WvS6]f#T5/srzdȦ*hwȁkˠ+bbd >alLG 4iSvT2OLTF3�^G4kq pP}屏ۢ Ha4W\5 &q="oqn)0b> X<ԍnZD2kWʤ[^lG8P}ޜ#?EU_.:} %RJǔEuֆsWR^ҽބj".ċʁFI/T"oSf=')|`TteώӖudnjtq;h@`5:z'W{0Ⱥ0>༏d𳪗4%@u{"BCY ~%$&<! e'T <YFZ}<<i] 9☵\*(-M 9#'=mVlqdtPr WRe'ߞ`W50J\7H[4w2Bޮ`&uўΘQH7Y w'㰠 ˺7ț&P/`i@|e4W* %?# Wi Ep, 9G8dwI LuKVVzgxkTLy9Y.ӯ؊s2 ےX ^)^GH(5`}RL l�[)Ej;?THB>@ RE4ɖ(ks{_&,0Vp(N@Y qjgI8}̅Gƿ W '3EWn8/wN-sFz(ѹ_W~_G;OPHV}xF %(s|"Le(3wv2 -AlY`_iUҀ4z+"^.ykX<v^MA3xE]W [^YIt_ $y!0`N {LGSj%BMä WGI`1LrܳV01spWHe|guBc>w5-4)fhq>Z0VuywM4 ÐhP‹lPT)jB/ [_FSk i.i�!=O5#_ujf O` QbIQ˥;! (Y /ܑ _̾ +l?`r?Ka95<\W 226jX*l+0R憐~o8/�rj!r=z߿=hA#y6 �6|0YP,L|?2V̲Jƨ ^u~%&X*<;| Fk>e]):}GI1~*D˕#RSfp7ɺr^R`| EQh49Lc_ay{U_-$1c:Z@4P0qPdj_LxfrrxZ@ˤqxEx!hM,OLlilL>Ӳu7߄YyB W !`,]B\ز =j9:hH?Dek\e{VoTjVc^T{%bH-uX)3 >7R_?5�n֓c8DkXT<,"&0Aj gg'o /8gMC]Uegg7] IbJ6RK)ƍ=⟛ 1v_ r>~*娐z9{1D>/fzEJ 3uZ 0vs֊Cǝ?O B/J&_,W);Y N5D!0Z+D?ByAw! k P-K!~"bՊ;k~.K>nOwm.a^lzNTڬM`df{]l#=cBPJ$BeŒ~=Lx>c-[K#c?%A90Bu{{jeRiӃCza=O"r`uՉM~u ;Ʃ"WT2 r]r)xeМ}:ޱAL[oXeIMb}CdKHX*,;[+؞v2J6 bxU7[T W�EaR٩nIWɠC^~~�?6p!K9ehg>X~Y1ar(5mCLhVD so-ЊͼH a|P.bivR1WC^d+wggZ-G'>T:DG@|Ohr JbSt5*]w~ɹ&N¦!GiM0mvo 8O%et--rutY[/5͔Li .tvvVe|7NW|l02Ip]kmb/fLY%q<:݄MX�<CbwNkh_mK!2 0x͙j/k1&B}O=-J/0ޙx <afc$5_85U'7-{`2*Ц$W0t}(*75xw TQΗ,҅xϱ>](gx?I\'9! ^~_cXMa$݁6) ȦIF%q@Er1S-*YUoo󣁞 h1vc7́LV3_Pw76(T!%ND]F!R/&#I.N T%9= ]Rj .?>qH}@4i"v0cxM)xB�uZS{*4%aZwn(>!EhNN8vMҗ2^#h 5G~"B`nİc`$|#pŅS034<Zl1ex0ȝIww/@ichJ"3cO 1 ybWisN} z;[7L$UZϕ@\(q$:R8`7wb[#y˗{Zq4R`ws'4x/ӿGR٭-k#nc 57F#L/S&6 e`^&AihJeS&fHHjs%c,*=գ%Oc?*O<_`DÕ z刡Mr 3Z`ԣ1$_Jw(~pd9N6dO ";89=n?:16,A�PT@I�A-WO dw0.S7Z#KbUӲI k z[(nk# O__}gI=:{tAŸrƋ,HrCO* 78F1IB_xKרwLwʲ{~_6 0 }x9 Mmls#uaXRq=C竐Ј2~do{ nb$dcɇDRcL/ ~(xغ2lr'Ihu꤫̿dTW\a}�:1|i<B[Nzm;n$0QbK ۇ}۷=`gc~S(0qu1]21 B�U'  CPlt{pCR pv̞p69OO_iR1PkoHT>eQTl5X(94$ P?IdsC;d':vY~j9*# ǶS}ȍKBH$V72R~T}dah=DFgs1],*;_#e��"9DLDmzbR @ x]Ȧք4QG˚د\.?7XS;f. KBPf7iΰx'񃡓S8lxצ vȊtQ[+.ubs2b_9j})YP~Kg@:=(>/!eԹUp[ץ`0 ݎ|Wr\kR}!*_n.z9g(fQވ5ѡ@NW3t1fuFaL@ L� # =k<8#{V^fJA{:j]\A/?&~֥95X!OzAyl&f:/I VN%(lv\<BDNͭノWAE300 9SF^ꅓ+mL#*Y Uxg:mk5+daMj(P kfG}/Xot[Y1#(�O wfv= (%zblG\&8J~:3|04l˰W7 Cֈ{e. v<ޅbӪ2Ӄ)n}:93AI^n^kO(e´znV ;-ojb}mWnWPhQ?&�$s 9m/ Hxu3m[W4j^DS~\>u_h XU2P3kAn*%y_# rl f[M`U})[^DיAM/);@�JY^k5~3$A,RV 7T1.&[ mzRZ�axDž5أ•(Wp,r]{\D'bj~[`FVwM 'C̍r EL;~{>t536] ә!2m5[�7-C)/m/ BvD$B=T~�u'Ĕ]-crP8jwpTp{ 6 *qQGq_|?$+F3UĔj[de0 @́u @ EwpbOU=#J˻-lV¿-[z�R9a,͑ u! MLRLponh^0c7h#mn>%z?3R=s9>iupvF |'5a7*3̖#i7iq8pm"gJ.B'g*zA0RAdt3?͡S /=IjiG%^ti mv4B!N;skəNƿy~3*x [6D_å:VҴ4^0'ScPr< rQXx(6&PpW8rYP&vl `uabK!GغP:G}D᎒؆adnq0 =wkkU 970Z}"Xf!yMUQz̨a?tdК*`; Dð@'*N#4o$&M cB=jN>A7BkJâ}TLR4_iATVPkeN$Uf5)y;DǑ |dx+ (L* \LXbͷ6+̦#2{4I4_-\vPh3*6b-/k54Oa '=`MXDmge7Cp 师v0--֡&u=y u|Ȥ2d9/ǟf`Pb8\=G}aO-&N&3eL o8\v 5ri}Yd8Mg'A,^nQ~,-ىTAclG LȈUwtHdAn~Gw5mtJ?9& CPDơP-ahTlǵ8&l# |PȣY*y8R3U좯V+JAzfC2>~ ܻk{n5Xʠsml? &Sl*|r^̚ "bF o~@BB]HV9|ͤKK6C #_׏&4 ,a^yW # OT*- N܁ ωaEK;Zsz7vV5؄҄'4*}*8d&p\ˢ%tH'x<m;dBw3V`W dL}L t ]gleǥ`XpAxw/cDy^JVT0`p#jPޝV\N Y{nmZ_o S2%ˍ)Za3 C7)VlhxnU {aRp݉MX:I/L(aoXugک`KWNgM۩6,C%NBBci)GojY[25OWj vЬa#f'wH&`w Q8 ~n)n:6F.8U}3ҁ`~.8aOJ!ZwiL tp16>Pt3x1M3oHJ(~wcNgEm*l 3Ok%p~O[(HC^ST 稹Թ^|p_y6t#gЅl]H2k4,'R(5P /=eh݂rPvtn\)Ŏ<NrwW8wWR8M�oANߥ+6(ō[Q\ڠh\#,wz7)ͯ`}}XiOeY_k9Qv%;Gj b {r>&["!Wu"2k{RϐKɀm" u~ʘ|H(LnD=6HV\4{Μ}!gSd|mSC JyVq#MpHrjqQUY Q;ҧ-mmH-"s}ퟋ0޴bqiֳ�ߥ/&,e9q}Þ!a`Q`' ZPP8̅S9t3Y3%7**EHF4>0$ER۝?4뷤H{VHV�ڔL3dY97a ңTIćU*u{VцIێڇҭ`J'oV~ֲ]'[#<XޠɪT~40<DevyX.yJJShe5{a\ML-u ^q`dܡ^)3j-K:Ƴ[a}uM#a)o.DCs-eA8GΰFKvC"{Oɳ.Ŧ v&vw"#5~9˗ ?7&dh Ѕ蓿 qw�C^D ϣL1<Lj)&Ÿw$Ő#j@ E:""Z~On镟=pҠWhIzݞіB9OKD4ijuD2{`#͘%TALNf ku׮P.;ZGkaѱWyelnʶ̩0lߙ9Z 1JIIc껿 TDpď}�C&h /@ >6m@0@H, Xua[XdR۲鋞^cOJ +Y'Pd>W ƉJ:7-B7f Ψňo10ܨ_,s f@W5z 1}'Lc /S]Fu̹c )6Qh0|oFSYp?-qk,V$r۹;j.op�DzObRǚ9D s$'-Qev- ֺԦ- 6AQuElX!r'~m>rȈڼd]!єx&d&8GhŪ-))ɰānD;(3ֽ;m kB - MU8~7Va6/I?GH,�5xC+"h.l[-%"2JRcKAbx}1XעUrRX n:.eR=$RJĚ~#C:)l/8P`˰HA{u|9v=i* "Dyk &mdu$ S B^EyĭMf=Nɤ֌Ԑ-Қ$zi2ϒ4L|-wkﴉcy%^'bA+˸Yە Ɋ><陆ky<}IM)F ތ1Q2yA~4i~R"t {os4ؽVaRkF Iдw:Sp8/(-�SP!YVQ*̙]S<Xcl"Bn,ueGHBem,O#Lfmu泔Ě.ʏx[{ん>Aڷ^SWmD:8K9Щ`xg-"M[`%"ԲRPiTi2ͦPIÜl6>4c+֐LC(jZt*7n PɡI(w=ӯ >SEƹ|[e7LڹwV"9㧿iFaWW6*>Z =2vKE/*z:4`n"UxVgpx=#". *\Z+S~fܽCihko a?qJ I34bc ׽xv~7BaurD`..[E,� L9ENp"U[:vEѶΪ2e٢�)$u;C)lȧ n 4$Jݷwx J}/A*5PJ|# <~ȁŒ'8>L LH^WdxU`Eң(Vo]_jZ~qBJ|gK"en@meskJ.ь`qUݐ5�Bn* FJJi2V%ˮ9_i$9,F2?EMy ڬjiX9eO72~pH֣]bOy@\Y]񨐀ܖ`dMdWaEXeP٥؁dVxwt9 !Iar[od0)6+t7A"e5^,,:T ],Zr:b;!gB 72?ڇL.t `!4 rRFn;Oj-/<բx -d@ GVg@\?Rv>f38/.]<ag4c`Ij HU,H's,9} e+t[v®H5 Q �;zK wD7;u''t0șyT7NY=Wt]t Qw -T{OP<iL(WY6p]>*\ -q<,vԆdSYl3X'�J}Ãu Kny @Bg=4PyKcR?+1 4̣vfJW&b>Z#*SGAm C8œ b:^qi'�Jpr@6.$v!T􈼼4k,sY%LcjCqʵ$|S|ꥫ =I'=KVXU̟ml!~l|@qYZ<)eAcsHJanY[3R!/oRZM7 9P tvleԕo7seU 1Eҿ+7Ula[<GYi%47R Ӟd7] =ǺVp'ʫm lP!f``ʊhY,8f*uSjy$z*/ګ t|ݟ(])BOoR55L,PS|ɓv. |-1a®쓶[N<VsI2%֤Zb{&'7%FO%юMjfS %C `iӟKɯ~1Ϻ"lStM"oTZӟ:Zʊj"4+"du2$_We0D]޼b-xn'Mdsu0ԝ~i;?-|N*X|Ve_)Q%Xg~V I֑NbmA@uj5s0\d:#ƈ(vQPN\֖|wFlaeU%cۛҏa7nI.VJL|r3JxS8f \6 `!L%t' of(u%!tA3tPBluyjp*T4a" ?qV?p&Y%M!*lt*t-&*U"'r$<d1 nFcaXFykB{6+^PMy@b`Om̮pChsk&odVY:A:Dl%1XG+1Vդ4 pdD0?L(XgS7Z2Fhkf[|S^/#p?BOo>ik)-TUMnWzG8M#Нw!.ܬ܍ZCTeulӌgR U27<d&rE\ i/F 55ݧ=~=+CM'bO|)*XY5xWZKR]xDgvWc2ƈF9N1p�F@Dy9Bi= _kxv/I!U@Gj$Erwt ^N{"X8}GꪳY3 Bu%/fTCNExCR6 ZzVW;�*݈f5ȇ}h4JS8f)JZ`M}֖P:=llp6쐰"OUו?)Bяt%;Yt)6hF\vnmjS뛧~OSXs�bz(܇6[$jb͌�׾‡Do˄|I4NW庀ţkl a/JEmmL.!5K&۷ Ǽ!s8D1)q9i}^WwzR`dm>;pGJw͔I#|3D5Cn,#_P4udƌ8Ǯ*>^jhR{֔v{­Ϙ xǵFoǐ}mlixT u90ؔsz+,թ'Ćj9G7L#3oq"$/;tʂCbxrn3I!2,-̎$/֥{IZ91Sڃ΢Uٸ.&7#=oF5|]1 I8=%QoT"uYq3/gG+D:Yly*))e%]*Ҷa+,N)QNJme%;v/HnsmC#|7A0hcynJ4$̀j@ƣ Vк0>'5Lcuz7 I5GãvB:{4N||+y� {|7J$c09NMzDɭduQ!vGj.Pk<(I>wxQE/ŐX(먵90/Z\;[Xd XB'h�-!36ŗW$PyM0A<)<E+cbNf&u/:Źw(D{쯺�3^%2F=b`޿eĉ~ek.֪q`^y; Vs`]0pUHl3_^Y*,': jW0gHOI(<a"M e"F_PXwUߤyd�+@}1.Ɵ]s*,u\c a(8 2*:xꎿU4Ru|AwFݐDፅ�z <PK/of%\Jypjs6$Yi^ /(#C(=&[oB6;u>$J0rީ1hTo-lK#ofwH_M jG+܇ʰI$%}r&CWNdz->QliTqRMvvu+-z3+G˓Ub&^uM,SL{ƙly 勁|5b)h{Bpje6sgByY1ij&{ZŸV#<<$t#S, \O=FA].ҟCX9,>+VPN+`HTz51yAV=[ܗ t&,Og>Z Cf|Mv^p?GyU" -J%?, P.~0^^3Q{Bq (I4.V<p8 pc<q4=Q`!5PF\ť pP7su}Hkn >)-FW5*kJԉ Z `߫i4 v۰FȄ5h �ۇkڑ/NfH~V;htӺ?³ޒAQ;wql #H4K||`{p+:: SeP)cq0D{pr:�v,g=;i;*;v5B+x L'jU5q|SBA6_#6KP E<b}H n'-^)>pddܢ:e� ŬW!{Qt1Re.q}nRڬ2F~e%Rf_XpJS:].?rK5;_wi5 /6 ZPy:Ż{-*h,iZ7?faBҊ8BGS9J;v=7*p(e.F%'e/*"0-)6LM~u-dPږ'*ڟѐ1Y icDm4@)P]٠~F}"ՕUfsXѐ,f*o|UܺN ba(xhT`,* 0<F=zt:,I<O@r�&{p4N\oOς};ܔ?mX)糾.qI§Y;�% ՂA(.eC;x[v#FLz9<i3sͮ1x. -:jv(C74t.︫?mN|ڃ4C�LDS>x)ӯ<Cb|\&Cwc ބne |-S;\?a :@C ̘t6a7-@nZ1Tl#[X֚ wE{rUz�&~ �,»%O#Ia+LoL*8#ypX^('S/֜`4qV>Zo(Қ88 1mor22/M {$m Q5]Ng)HNAaaRA< iϖyݝ k#\E$_v .TI; Ţ"X ((> i�Q5UU|/,$VtOz .Aмk(Ah5xjBގ'#e'S^ؼ.T+?%΂iuJ̜Z?g%2<ITb@Y+#"S+fzg eVV) 0>a;ɓ$*Xhx/\'ݔmĎڞ�wX8Vx; n/4bL[2AZ Itl4_2Ȟ S*H.P2YCX!r /Ҍ܅jAgƒx*p)1J҂4.)|ǯǁD dbϥ>,PV|Y*x _@^*D٨uT1)Y=ɻt32YU70{dsmabCOgLeLJqSG'q1nIumG<Qn wWD#>QtNH)mĜ!=} E!vg[#6BBq")IT[�À%hK4_[lJu燵r=CN^J3:;mΦ5z}ณc54'}ʢSNwM pbQu^?"(̽aAn?Φb[/̺r҄K)LnX.'lgq8[?he3^9ڈ*AX_Sr?2yX)S _mVI:gY<H I^AkYY RHb.I׾I^y*y2LfFg j1qI+Ftoh"ʹ~ r'Ap;Ԝ99y iҋI_ZtڙjM|%%xyi~n޾#<.pUQ1_5Pl̠aDä'\3ٝ`GQ4 `&cc(*X-)ޗDk.)F<mL\Pr׳RbkoγX}O<@\y҈("};KĊ]V:iY,eFwP?;rӺt2�;~BФ'µ͆g |W{s\KkCfdWO%T *MDzPڟ~Kڠ+z`k(zRTWOڙ~4 N0ȥmA*V%ͻǻsgf͖\NdTҩVn  FL^^mŞC ]ZV>hI% xZ :,]U >P�DZ{Jb|dޔ#E>sh p~_D^3GT^0o^oFXEۇ8 +\[Xpg#e#a%A4qEAO&&F{*q;9h`vI+{z3,93"5.NZK]8ˇIƫ"# V0f7WrpAߧk&"1A7!@7:#4@ѽ!ѧxP?Gj+Z;K`^ݳl7>ls%b &@߼hʱr<תLǡס=w^M~Frt�!(PR ^0/ٯNBdl_=moH@Vy"Aoj1�9¶d,Iaus8fNvj/ 2b._ЦV}ɬ7_3u{85%t9QvOnn_kp�ʪ!>ßy ǽ#LD&+Rs o> (>A.}[ eL ԧheT EV4D(|0P ʫ!W?!h!_40#' u.̆7oy{iQZ9sѣK~/,mq6ߋJE`kT yb’ ;ºR:�\9:C%̞vpHJCoߊ)i#R6ۤQ[S��6}TXe@(ڛ!RDGOȞbQ_?8'qU5Cme ȴk1d.5F؟IxU"&r/HJZI B8L+2ɉV$T=4 7H]_I¯ni/U< �tK �#\l <n1jp*Rp]iq ̶B'>nH72khUkӝ 15>Kl"}ivuRtAR^qw+g<�z9fAe)AIo@m㋙@-K{~įK)4@9 XIxߓ+Mmɳu*۴-k<ox3Nrŏ*Kj�>| k:(\6+GgsXŁb2v롨 xGK.Lc<}\ws@s0HzXc]DUZ7售mzsH=阋Æ2nU!Qxx֟[ȹ1g w&JSh0N l"nkY1[ 9Ⱥ} yꛭsrv{z`Zdf0u ͽ,&Q8]dպ;ĕ4tDKMs72aYa-m{&Mb<ߖB>X8HV3\ҷ?Ҽ:Bɏj;ſg[sp*{&%׃[ͶPZ9&Duj༂"tUsh@ˈ=\M Hlo2znw8oGhmqW^.9ӵch rldc _?V\[BkSsӕ+i$8u.S#.(Ck"ʣCtb?|fm4<✡A[k)ݽw2424)=w)q~qNcr'ai顴[DTDT{-9Y~ [ry-Dwh)`yȰƒk )`ꆬ+A אdm%K0X]c %UjWe cO5#:ؐ#JuP'p>^+)2^2&IFHҕ$AV0q<m7G K ԾmG 84YF"Y2ToKkOY/2\`Q?nwRxT:!ЙZl? \`v8tl{lǸq"(]J*bVDž7u>}i!{kbbQ:\k`25zL ķ;j~Å&bí`lbθuw<6o<'u,Q6hfB5p*)5ǰ&,2(-`p 44 lݹѠ2b ~nrBr&acdLVOyle]p`"DcJŋi@QnsIY| NX⾸Rgn9 IkF6$)ISݯ-3`*hFuw2G#竄0$L:@YxOMv<\5-'`pvdcm`3jT J&vj1v6~gy"d28g8 ڐ|CvxFQΰV$t3 =*<{bzv*~c4ӥdy_V'CeD/p,m':"rߦEoX9Ҥ{z Ղ…q^&;紃ZeIDGD40v6ugz??4D~kVQ{0 ¿u:bs}Hkuՙa{Tz@?Z'&37QT6墵 dW'«3rEKIP#Ǫ f`qi\ 5Z,@8Uj`;i띪Z.9J kۜ%i>àܔE:Po|W6Jm4X{p  ۦ& g_B%vɊccU!Ljܙ\SVd @RnM+:B,6~1Nz˦QyYۏ0t4txΊbdž" e4WYK(m&Bts | %'b :?-6Jɐ ̄\flcKD V x,]dFV kTt |@sn3^،d `o%=4Fn1"qe AͿ1q+0vk \6F/4@Ϸǿ2cL %чaDgtk:(t=F [EK1:R= Sb^. eXPKzSI{8Yƀ/g)<V "b];H% 9VFŏ!H$X6nB3x1a tՇI43D;Uap17 ]8T$vό ϲOZk<JZ Y<p)PN/�k%/@RzI7`9D?Lv$oJ NrcRǷeJWӯNٱ{Q^zYN:TYTy~8zWyyp1`B$sn/"c)C;޺;U9 ,f&~X_W gkY p۳Ve~sE[̯t Uϱ"D"g} }>T d +.RμHtcJc̀J3"(𞖸I:U zq R?w g{d4CzBET؆T葋H6z@clECtPhq)Mz: %hEg[[QrMR{r6<9}JG1FōmҾaTR n~*Ǹyn׿ౌp(>gxwm~NdW?[tCV?+ :-.Bˈb ˋw ,_i{_ ́bv H? Uv؜|j[j96[-kke'rr 4W,>}Ä90 ı\eAkKi=8kHH L7Y\y._mOQ+pswYY8s�)ry`xk5UlWTu)#䞛a fCd]9gUQҦ!pU%=vV/ 4rVK=fz+ HD:|Po0VbI7VUg}oŰ*凘a/í!Ird}f.*fڴ Q{}2052dKOƿe:'B'<ݝn:ϼt`S7$l?2sz5C);Z2/~"e YFG|㘂\Ipf̚'ٙ~V+";N%3=nF΅فd78(L#PukF�6 ~)uk[|}A/9l^Q61G{z4w``+cpS ߛ\bjc' +RLfxlZE+xX0C܃*ZY莚[mJW#^t֯d9Q-qhHZ=ba P0^.8 G0$ɌTjΏ:Vx DI Vr?ỳHs�H*A"ے)N"ׅ]|̪덋XE}>X,1\w=)F30_+ċt3 ~Y2mޑDgrVk -`ŋؾ}^D "&e@?5!NIҴk&Vf JRC!\C�6Vu^ƅh*2ZoRK]{/gIB[@d򸳇_@Vv;" e-<~Pr 8 0fF k`5l+ k揽wkjpE33la>v?ؽs|Yax3'֗9%Mn _7iya !hb, Yf]̚7{9�/6 d#J@yEńW!v\N7B')|>V1y/w6/QMrg5=h:G86|䉶a騄agf?Xq}ǵQWhAfDc.nԮke"e'P�C/!d JQ1"%2I膼kFIa&L5[$�99Hc3O/I's0hMG8=I, ~2bIFN?^x- FwP'@ɴu5o k 5v3 fR ЁpϪ�>4 ; rb]FbﲀQp;`JIf#[SɅwRT OQwU%44jb`{[it-:'tձu:9o >I_&F$̝m~\j9gN{Lg@OSڋ~%Qݴe/U2%}ӟ6#VhNFSPBc#& m`tޫjWIYćgfNpTO%5A{Vq:!c|)<@$hR(CP:6v^:˓a=@NeH~Z}'l9%>-o>Bvi}!7?HVGq`!�ɽ8TreG|EOC/{OEV�6/r}Vo7F,w# Q" ȹ .-v< 8 ^]qKrm )JuΡSW t2Eӏ =MjL<^)y\/kS4u B[#/lK[[E ȇ)JʬO/^L]h/�#kަ⭤bC^wxgǯ<:|("ۧJ>'l9ȮDD7W CU 6NK\7>OhHfPAyIRf~ ubh<M_UK'& z=lF[gj`ےQa8Mn!HhR7O-9 <B"f)AzHuһ.LG ֝(BY Y� W%L%lTAnIiKPk0ebfp;X#FSdSYX$ϘN+pUYt>m}Oiz.u~!u%@'Q@)gp@A`dDGƸ--:ab #TrWĻO,w["̒#T~>Azbj{װ(}fSo#[G3 ϓߛJדӈmj jMq/|` pw`MD‡T44nk0XhNjD䛠{d?s +g=~(KEM]BHX{HAB?]"AU@MN|^ QhM>~{*p�)mPC ?hY3޾Қ3rE(3f]n&q%{^7  =/ 47 5Qx)d,z;I5YZD:FH/ }l6m&CZӝnqp!\D4 eETgkf{U^tsΗ+mm!J86<$Q4SKdIX2\e<P1Lh4˜XK60!|=9I8wЬп,.569]DHd&ڙ{G6ˍW\Jo{9MVߜ;9P*<�&L)?؍O"a8$imt"^-)NlrLjdkI  X W[%-ӡb˗{?앚 bJPa)d*,[o@ cZH@An9t1 g>:ެVPXso2<JzۡNXC6PlE+4]Eidł;\-a2l.=O?S0qC!; X%(# @=z"QZ|n1b+s}?-VBXװU_KhBQ(HXww9'>लW9 iF钙yzy|#A_vhq|?Qሂ;Xc˼ ~<T?W-;p[\cghohN|5aHRg : y{'TFC3^ V˘[\I/ ٚ?$`*c틢T<2"mN ~.iQ J)To h"ε9x҉yvR3+_j8�VzN}+A8 feȸV~SS dV <ϔ_&PuAj{rzVgp|&GNLru 7h2YZ ,!sPm%yo!X"T{!lQ-}Db/(~3TNH)42=?[>\/G`N'^:J !v_`_P7퇦:OݛP9@ }ǵ.jl0" dQt&c[rRт(hy qԛ}zh]N sdI,8/+i[OjTfq;ҭD�! 'oj'C&5`6b/sV ڋLʇ @pM <n GNRM8*u?!@Q&Vmo$T&i{Ơ-㡱w)2;T.Zn#E1 XMxmɮ-2z-2n$ݚQh^)]׀ovّ K nM1OGJ,nomoj;IOHuxHb.>ڕ0I?@=18hq4;!%L477WX m .kMZ~ʥT Zcw8 m^;r|c1X }zZwE0 {VqOOLh; C8ާ UV뎂6Ds#)~,D]T@Dwf `( ujZ.;gb9D))Ybh(r#;6 \Pas"(_Xg~i>mh_!ԙ\̌j!䫎07EuJ3NN+k%%+YMD J`ΜEHw|ypR 3欏zW%19FKsuLV{aQZ^*k6>c:T17p?-LY3HK&dS) !R,7ď8M6-c'ED`C* *{(68 o)6?`\B] ""v Fs([b@&w}x<`g'tNڝkϠ4G}p~g%!k^3!?v,dhsQ=IGꍦ1tsG�Lh""@ιÂé)E!rtQS 1!uДbs{k+Pu} uWS|KmԱWx˘_"Gl!Ur9oL-d++lj+"_dϤ4{p󀰯b`1{=k;U/|/^@qG&+9]sP%yQ>h.1p%}-xޗC6.lUT5ÊOg֞Xn%\>xH< &-K|Ui}x>3}C}daڮ3zkBp"ĦM%ţDO1b Z}S #oxn4uG;j?VYȿw% ė{"jƆ!7kۜ/{\_^xV|*}wAxb4plÖڔ53-f! GlKI#Jk1OZuڞ^e<>Gʡ7%4#yt{$:(.@ʝ�rO󾂥Y"HMfYݠC"lrǩg2cTi 2t5;vK1 ׃VJL*XSa`%񔙟]8guE=VOB V58aBm lLBqY2{gxg@fs"\"BSsNS yeD ՃƁEd)bה'LWKw0IzLp)<X@ {ށ:.1t4Cy|juXk1>%Jb2O7y]6YcIn k^;aBW$o!1u=PGCSÇaBph Uj}< YJ x@z%C ؋׿j)| SQ@V9ÌPꪞW<;Q�Ӌ r-P?Xp424"u[6AW{K"!an-],aM%%Aδ 27hd?-~ %%3*jX[;9TCIE> "9m/*qNٹ9<ev%L Z�wR I<6M6'8ƼQM@L.M7ߐ?CiZA •vP5 |FL{zQpa"7_VϝiL:?g!*P 6HpX2F^ 3dfFa*eY(mX4.=5pGgΒT�t|%<MͦH%Zjϕƶ.جP$diFbb"{ c/K{/La=@Ig9/`6G޾k%҄<hF+E?⥷�u#vcEh>I@$(;907-ZfoofT LO;&I"]ÒQŽpÕġI/ukމkR?chC`͆RhhƠzkJRM1cFڰlYOvv饤߽xsƸ%V1XOxIIcÀ I3m ZĽB K1,"!(${ٵlu9/Kqٖ֕x HO}J3i ,|g,7΃d%؄/PB^c*"*8jӞUPGEa .%Qחc3`*=GDO +O:!?ҕXΤ{ 4TЁ%##N)&qm] Fs%y&-跭C>Wq]` y] c_J}N ߣu$iq rbAmRMn&Jc�K. 3d@|DWBe/dJ(T1m ʢeS ZpxgFv&qH'`<Ol,6C�|EC#${9l{o.Թ6Bl&4x:Rm}y3Ov4Z:=a66Nw]_Oসo^Q+8[A BYk4*pߘ$GlP -A?SGn sA}-+ICG(5Ѱ͘?LHt%fV&1r@)k^5mȢR\N<!yoı{;k)܋Ev ɤ4"_:kEfF|94ڑ4+jxCXDvc6"cM*ʵ4BXD#Uǻ0W:pؕgʋcmuS;zT#bRzJ!BdEל0wZ! 1xC1TkHֿ aO *5T~EqZ #snu!c@=.?3/z cӖc@y50B8yHHVgjT / !�&yg޿(JqNΌNͼ˷ Ԑ{#! ?CʒCTA.F,nP["v77K9y%\a]Qg彑h�Cq(zY|bQP9yoQ}Yv}<Gyn O&t*TUg*4e oT{w Gì[fγFC�&l{ ;?F>}+ 926ʀAi"VRi:fIN81: 9,gsdV,{)1vUv,.ZOmP>rqu *1X"z8fnqML0 o{`E$ڣ׼29_q.pT,TޚC/B2F?FYG[V ٯUI4Cho.XU)ݱ8$]WTbh̋ C=W5] ؄ !PN':Fʍj.R�#r:#J]k=R쫿YYə)GUx oOۣs]!8 m=n esͥG8,9S]jWCNte Ӛ$< nٔݮ+'4d_բ6C5Z&"~`wlG{b`h>zuvлh;T&<:,IӲfT$U[>#'+~")P ^ծ b$+¢Dߌ}M&Ȱ+s]gA ccM`2gݐ˿Onzę}j\I*q`AkYj9t)צ>Fم(A&E ;x#C- ,mg髼 w<3S`TΒ~+"x;r\d=Z xH{oR.J6-6^~ґc։Jߩ$Mt۲dOKY:gttƜs,,:njɅ)"'5w`WGU]xJNa$Mĝ,;b>2\v[<L4Q C #bEP@M(PfK(]+>Z:hǾUVʙj4bOvEEM;_^l͝ �W#)3�¤nA-`i}dbVC5l`& <bb(7ׯ&N̆G \!)G ˟]Lи]>SzS%(gSJ4WtR o}n4Oܔ xA(?.LzTL;g˟հ<>5X 6|m'-5q[Tt3*4N/%7MJt\W'Xˆ-Hnt]ȴg~y~&C,$]uY l-> 6#vK:s0fpԤ}KB~/*ESՋ;;}k� d>76Wwv!|}NI{ͮ5,!b)|AQĨ~_.Tw+S9N51r!17aO)\ 8j+S%޲ASVfFO2-1bc: o$, $p.!]uPȯc}|`#ږMp>0"LmÅJyA0y$clyk|Ux;V [).ѡxE�o.G[y9)X]#aE6Q2+!|} )q'CQ>ib@%TԲ<MVSGνVf㨃`ݭ4�P~7_kIוF\?҄$ۗݱK<+a $+Eĭ(QS\jQ(_r^CծWv.Fh2i`,v�z{ 58gy-P<8hzA4<>19|o6c.?"N( oͫ| \o'x͚qP58F/"iYeP yYQ!ԫhXBd9}yy݁,)&e}bĒmE3ZƅUՒ+P[# ˵�iWzdTK%lo!$2H ̪nCiUHo:C>c~wBӶL;5XcXZYv1U9#�1"ɤ,k+o`Th@d:;II-"GyקtcK0A9>O9 a$=I.;h^lYjhT"h #I2jGٺ3m##TA ^!Ԥ4e $e~X4$ Q4zAAu><,U59H;6>Ov%NawuAGn<Mp/kPth Wl2np ;R5(1=g 7jMlE\&ɁdhP|&nIʇeUSp4Up9UD^#T<:Sd6UpgcRga|ё!fB|}#ZVQi}[,0_(,BhZ[0ø>{G+BaØx(Tko&Xo~ s6`dqPZxkl'W"$a`eBZFl mN[5 H))$&!A;qPow7q<O_s ,58a~34s 4-Ws\=6~CfpȯitG9a咯h?aIsŇOV'SV{ɼklM[AT΃ĸN/:gk>BxP.V 9q4gj7:T1c JSF/ 6'f;j/&UXԽc4p̾(e3{@kD*ZSHW^0WDEWִ:ƖƬQ*utjE;܀KV4q' +?_iwԦBÏ=D8z8"#ss]h 2`3Pe+>ZN,F=b|4"6x󒴳%�H`ٸE%-f\c*=O`s(})vVTʺ.^Ұ[2yrgy Voc noſM�Ȭxtv@ \`\TsEnW$l4SR5"*dJ0oS:yK.1B#g~`?`<`y`+jkDg y+Y΂01]:q03d*":Zfk2;d{ҨA|Oy:y AT{0R�"%ON01 �^n{8N&R_}DyKVhzXșƺD^HKn9^s&ejgQXu9gW=RyL [Z:<7F[s1]?әvUZjwh P;'rw�":kN u`*KY߈^Dr ٟ ىsw?hf|a-<ōhE8JG^³x3BD}6V+bOV.HQHLڨH` % 0K({VbS˹u/{w*HJ)Hcx I\n Rl—`wvcZvo&.hBx]P$&�1wNS :s:~v>a?�@v0vXR1Vs3KZ20 : (mb5FZwڑ NOsolT/HZXYd>G:e%]e f<CG5i/)Qw49*hDS1koxm\He5\̡FN/ǞիHr71p'u'^x55 BeU6kFݙgKjV>sqJ^HOKTmcYJt_4{<G 'I_Jn@*dؖCG˂֚FoWD $ۙ<eȄHqy)h�¡˞8FhPŦVw \sve^b4fy+� m3uՙYsqNfD#2+ɝ>`cm^ svn/% r_d} G'pQmVn2!uwZb&`V (/a̾R{#}ZT]P+UbҴQa.)GB@j*dI}^=YA$޺ ;?邪h�Y2I5^bֲq-l웯B0O ȡ)~G|1|aӜ%<TSZqNgS fAW*E_?Gޓ Hn@]rSl5ڜE dh-IN[Ih;�UPB A0nx9j-?KXgOڿ;2[& mb ehWTJ@XxʹZPfG[*2dA,W.btb6FN&:FO!HfKS:퓯DW&;I_U"w 'S1Pde+&iwč [{QG;7r;mdKvWhsOa� L75&h1N{]';BìY)qr3(Mt#pAzr~vQx|XAj%u( ڹ&jW͔kSܐLCKX]'.~h–޳&7y(#+Ne$8sir&pH!'ZܑdD,AtMx. c[I(u]Els*`TWhc!!.e.yM2أ>(f+FYQb5sVE�62X[}�rGZEb-'`N:);=T6Y2:jrNTePJiQKLaeTp~m/:2alF<9;\_5Z3!:oY CzΊvlA֪K5 -}NY1˼<%cԼJz! D�z] qPR/]T&b3%E F켪(Pt>/r/W:?l ||%!{cI& ąWA,|Jp'w5epbM@&>V(FDd<L׬i "QJ'l /"QS'-,AE<4Fܐ <nlCz 6 *2]Mn壵+n3Ϥs<{:e?y.n3LQ{$eϽ|;Jt JZ:rB80F0<k/$-D-͂0˚MԄT:K'TDs/;FP&q 5E YlLvS�JakU%B~qF'vŭ8 =w|_/s7V2αAĘ#WvQ0hAI~K+&Q7L>x(DطrE+©f=Yu@dAbp|/|)گ*];7m.[^K{Ȥz{^-;</*W3%6d k˹_pl'KdzQU cNRQd=AȍVYNu)Uw!6oe2mKZE:7zI.vݱ-đwd0|Ba0R㾱&|ߺl BV:V�a7w[&{S:[0 #EzF\&fJjG'%Uc* g+y|s軄r /nEUM=ȸἤ5 L%*O(xwPNAe^| Ry Z5<,\?l`N㰿#Fֵ(<"p,Wmy}Y?>(p)8s8śmTLq2'K #G7I6Q!hK<@qaWksZûx;CLD6@U_IvB6 UG`jpA<;lϻ*#3q6ر:;b-$ME gr<!.4o%K.EKu 8X$W:nJF}7�@GKgIKm\GLq@XӜ!;WֵpMz1vS;8MNǿ`j!AĹQN!+k޸xFB-4YMQ& Ό6vkdz vtRQA9m($񈣢eUgWהҙgyygw$FJ!_,�}нs?a͜.ns6miP,1<$\z�?$Y(Nj\ ӯ) O9ޡ G8_+;d261 eIt]QTOYvx1_ɍ80?"뷘C,ՄJ.i+_O&$\D1'bv↺L;X|=֕lyf@$O$GcUe#^nsꯗ3: 0{5ӍчmE XUK=(&I\pTˏm])t[<Q;{fS(.Qz* 8-0r*1 Ʉ1G)n۵.hԮG�pQ3/Ζ3{!AgqΨ1M>uqaĊ"M ?Yd@(VvePżThY3Xz @ٽ=Jc(<^:X9=` q{!?hV% r : Yd�X5q51g.иm Lu֜H_Tg*c~;;ʸ5V eҿM5y٨j6Vx*j4_ xW塣QĪAe YW fkd,@ J/4="qVlhk: %/o-e7n[,e|˙ zQS ';Ht#0MSe7Qpƿ9L-\ j'OoR�:R[b& Q[U7YA.Ov^FbzL͑}(wxZ6qb[bxN0xuf,lr@tK|`SB%=a;P+6}i BT_ .L,zb#ס(Y5o Y00'a)ra.-㙪?c)wD$ e4)ZŌ r%R y"2Xp<$i-�NP'aV$F kEoBUDI 1Ң\fQBDޖ ~5*qd %<1rmMv<4BxRXe_jƃxdf?uG5<5V+KrU >ߍt+Mhl-7ٚ{C7!rHqqD"ǘh;ߩdϝ�f"ʨ !YԈ-hLډp4G߀Yu<N^ *&uhѦ0j]o|.X٠"$K'Khd;3,}58Q\oeN@Jܯi+yH=XHFyF%Wptcr&5=K.5p^Mbydm72^gУI`Qx5عTqEV7"Pj7<OPLQu՛)PX@oW^=%AQ'<ٖ(^ }~o1!I\J<TӐ=ḑ a QS]S/ЁDOJs&tv3PI OΗL1+㊁TxE=|ƘeQa+Os!Z a)^ |f=[w2gc9FSP^`E̸ܛ!3uPGiqP&?d,']wjFcN EB*d1n*fTމx<.lmŸ\mFΆ)͈K C\}oPVjd9WRT� "P֟iX)�k&†LWXL=k]#XN:F>QIZNLڑMm0p?J9ֳ:bZZZ%O s^T _z6</zU>�J[鿙`Wu%.\: 3ʥyZjV W"nWdm}y`?5,ab$튨pCH)'5*PR;wmQ�{#<ʆck$#*0 We\_$sf;Сxc o�: : kh`[*4HG>`4Jk^>07^x,? nT2H niR=OCq7r (gzbQ]k;|*% c$oU(< e20BBO9͘VFTz}އ'A╿,S MQߋ>N875gJSslqF.^Ͳ.Pv,QF8 -?fߞA7} <E5mo+Fr`<uB#DT?iC GV+*"֍z Ui9ݏ܆tz )'IϚ8VZ/OTz%RzI}V7 }(Lq)WXch2J jɫNr�Ũ=O2;u^5Z! i I޻mx]  ; ( !?l2Dݽ/oX+b& XK7wMpaA1W6< L(zB1#AEԧ %ojAXlkⶋʇ";Y0=V>!d0Ϝ:筃|۞L}8He;" #%\C- w \Jwr'zSiⱻzzW!$ :L&$m1}RZ?KP;G,&o`Ġ.\1 E3'f>H~Ubj.]/"E[; SpKq;*OP˙G<z\XqJ{A^ȳr3WM<S6؇ ^1HSO>̀<J!\ZcdWch$Jgij1[*؎PAzz ~wCGgaYD{Pcr_.pmKt-iK\\CNL .:,5/L- DpA^ Qul&kfjHA@#1(t$9lV ~@ԉܜ$Q Wn}L9\TP߸H$V ?_q8vb]@$(>~D{TQ_q48W9?M,8)jģ'KTav:A(+m;P)zGy֚Լ1�p!3;38�3[M�Ghp+$I(rbָm�Lqe򶃛<)]y"U (hSZUԿ8t}ڊ*=*#%F*=[S/6F͎}IXP1c#R@xSt3X09E^Jt}`Z$,+HWk{=y*3z(']]0(`R {xSsrM AaNJ+utQȽW/% S7XI汫jN6%[f 8quY,b} Q6$ȼǠ? _eM`kv5<=;3y@\cW#H6Y}y bb:"䀙mҁaeO{2ه[861Pˮ&mP:6oH[JZ5s_*NQe}mQ9)hwҭé+xM~nBoZA.-|H=<_XnG ct~s,ӁKxz^3 >C-A kg\£Wz-&$SO c(ϱvgi߰})xr"1!^-?a�!mtW*4Y^Ь)AsOr^ƹZ/H):\ Jn@Ϝ:/7W{ DF (Z֎wVf[<84pút @lrzVE"?fΥ^ M.IBV_HL8M۴5WC)Uʝb�_ UAVgܯujGskX/򰚢w^r}[GkA8� .<!A-6/Yp=͟=>㖍 VsݎsPg`3RI(z\)ԆVra/<Ct 8xRBQcضOM^StX9=ö:y P�>g."xE2C-MÌҎ:NCPb6LOPFL_ H:$&0 2?z"S[WqEP(>3ڪ,-֕39^h$*� -;`=5|,[<`'&bɊ^fXdܤ=־~6.)[?0 _etVQ<mN Dk81)!xeixO4ׯ$Qن5Stb:-f T\A7ۖ5�}a9fW=iԞ6!/|Pwʬ;)h3I'?ʶK'yhݳ%+8hxuBa(N7\<v8W*,G*  xҐR%nؼLD}߼UViD: = hp6-<R3B_w} o,"\o^jMq&cUVUE:�EB2&>l:Eq^̝kIYCǨ%l1^Vڦ-#7̙- j@pHı)܏<t/�}lnx/MJA' iX,Ö]]Cx]H,+oEw,D;V_h 3-=祁(; ڲ",bVZX?;vt%5TrI͞wо Gc[?gMT;xTCݍ5"ul-*hd{b³#\G |rf}Ў0�a&q̖I ][sjo-Uv(K9i٭<ʰL(±ىQO&0h踬MַK RT>Ay,F*u5Ȫb4X}fz>U1[4bâ.և]zꮞ!lF<3X\{4^lnm*CJ@_!⿣</Po@_NcPw7A@ݤZNLx8LD۠mTX#tRkI&uOP 'q)$#nD٫*?Y-)!݆YYN%&yO)+o~9AŭtyqlaqΝʪ#[z,wFٻȓXќa5�؞v ؀OƠuvBQU'uzAg67yW@P XA0042y<1XdJhZ# tLh٘T^dk|gx~03—؋:#++�j@ p} H"Sa;C�Yiob`pn Z*# @oTS�sE߂;sI<sf⡜P>?L )h l`ݘrOIfNkSmK6:I#w-27ذ.b9#X\Ey{Ip2O7I:=׽va0U]x,ZX 5a'CjI&T 9B7ļU3Zo"/7p,^my+v?!bBPوӠt[eY[/zZܐd|EhZ`-ԋW;w9.[HԪT3"qdZ:~rYzi$Ʀ:ڴ!i)F4yG4 =p1J]C̥P%x#ePt>'z&!+<4Kߺ#:Ol9) j'j}v)wOm|jҸ39V Vk(Z'ڸuyh!<;Չ�t[YsƘgBGLN Nu%^?}bp=&-YQES"1,eSOOVGPC]lэKAYllOJOȞIU"=&EZKG1ԴqJe>A,Urǥو R34gj6.OξOע^'R ɠZb G]>p]x8pxg^{ ^޷ԅ[u�̥2Ga@^be%u'dXhk)r_!\*H{"jM\ `{$;Pׯ Z`c)�㴜8fV\NĚnp.dYؑ˫Q^7$HN cU&EEzNDĸF~=9Y "[l&)]$ttz_.91Lq# Bql쳗iߓX ,I+HApEdq~Q\j7IνYi2:?|3yV5+hvc`W`C[?xvV |zIg<E\{ *Ju-97v ڙ[jڑ3I2=`E۾6.%s:rF@Ay5 əQzc+ZاyYۦP< (ˆab L65*]|6־T =tFD1)V>0U:BGFkT;ϩݽEhQ|:M7E-?b>:R KU�ƄX, u)'gF>'hEtO}:z<tւӡ> z*ǝo5WBAaŰS +fGVU4qwD@Dq%ЙQ|ѵꗑh y%[,t@̯{ig\C8y[4 s>~[5UܿӰ2A.dO{wI6q 7qM@"3Pj=R0)VH-U:$'pwwuVh[mTa_xIKkb#Z fW[mu4b^Ș+ fM  na_bQjD)o3.am> 53[nͿ:&u3GBR8I C1MGϗ6J6GN)<}$#fz7v E?lϭǺ/ woM՚ē!LAl/hg:3PG!:n z x VŖ]<B< 3n~]aE)-`⣆Ucz(x}wabjz`gpRq`O꡴mye1. J)Ut.MݠuwCDL,LoFo50]dNcPqz 67mªQ&8'.tjS�;,:AZ} w;N{nG{bb_ @�u#~L̴O϶,3eU;#f*P�G<uܧ+d@ĥ׉ܝeA)Skd^ΰn"{b _2]»n`Z, - Qe1ڧ5^qond\kb#Lnp IEOꪀq,7qfύ喖sblmP/- 64vPӳz3otAUi]u(k 7�Z^ӟ;9m 0 !eզZo%]@.R5z5P߇O:Ixv`D1&N^'9\U<4=$l37VMs]Cϝskd9Ok@Qp62A/|X4z&Y79epėaGi:zzNނ 66'C[5O ^*66`CWc.\0A!LG2"ۅt蜫kݾͅPV4@(:cJU M(0m}@}Dr.s;)'aNof_d\ʂ#Qh$4]ٿ#+JLP4]ҡ&JVV�p czfcsdC gW 94a'hݥty<8� 9?wNmuU=6M Oa!ݭ0 C=eNķE䅱70ZO8 f1 ARwU%m͵cuw{\{L"J;jq q0Je oגWR{+`zBgUN<=j6O W~8_ꟚԖ6ld=*!&w+-= 2^s7}2;zM,9UMKc$b%:ܳǷ_2OK+Z_ae17_:E^ЦG;$NL_8sdk>5A/!y�#8IB68zOK<V�<o5t1Fܠ^@XFXГO茔R2{B`;Ƨl'۠Ej8�!=j0BJ[;<=�enh^5C(Wb -s{a{/ɿ-<]L"#öxXfd.~R-{63WNBhwcZWi_K{ZpKN +LJXoI8U4,c͢X(uحJA߄r=KUuj=V$k,嘙_pEJeY$Nd*!]1& v-R)I.aOqex<f~`^ /ZqlsΟW̅``V{4H//mPHM/M={ O(:p!jٸ=!}O){pn_,k%Q5ȱKZ+ ��\$@%sxbzKƕĘܸ=RڧbZh L@֌g ërʊB2:o쉻}4GE;o0WJ)Cc960*Og ,h6kGGćepgp{GĂy!BgGV/yjŮ02eDv+9@A$w^߷U+u֒nCY#S�UH% ĮL舓EXjm'£>6:u6dԔ蠐c "v$CG֋_p3pUhU R;Ǫ0P!2MG{2u".}Ywɡ<*!Lc]3 cXtllV{;xКO!͟ ;xQ5aQ-< +vKVF=c@FeD͟&"h7 ZkG΍ OP*4Gŷ)DX;&q*oN_󝉬 [|/<KY.0xDgX/6ąև1kL}MRИXo<{֮ptfHHKi$awXy7||)u�fN_0䘙7 Zsx)DCa/o'HXu^M`to}4Dn#fƖn]LS)er%,[/.&<[޳NWL?^)!}\Zާc}#'IuU6l?s 871L;pPd<&Q)K5h/#M^kR\Oߞ,V)|dtnC*ἁhhg �n<]1Qv*ѶB;3ݗ$E9GN�d<.\_q  `* 6 6!XJd݈CsYmai ?66:Ҏn.bGWDVlT1g"e%'0p./%oAvTFD4%y!d<%ئ"]O0T>\͑fu\\hOJKW)Xe#pо_~Ϻң 8t/[eFHY(]Idc^$7wR3b E)EϘ]ۃQ<+wcda -O_Hq/R&lcM˜7n(7�NZZTGHnS* c"khš^~RTSEk:\S۶yE䬲؇?&V :5.Eލܺ*!�5�2ΓeII]31KN'l%S�it :*/mdDp]m]yɦk20׹꧟n&Jv b'CD`mB#Tt<ao5嘌smaz䉰X J,-ȚJN&tm ZԠykwLv?c.T 6[V@% @xppXwx5{Sx5DN&i@8T3 FĻ@HSc>A \?.(U$(DPB? G GX�N3G b3*"t#=x 6T&`5s/B$Uqxq"u@d`'ܿ p^iDlUZVo6Vci #77vwGxƭC)Z"s}^(fmwf1(QYɊtQGTs#PZLQ66M>YvBJIDa ,kw\Eu_Atg_Kãxɸ9#hHT+#oGx&9`/=Q7wE1Eٵ _Zk5LJ`U8dN_(F*Ϥنt,Ե($) 0٦ ؗf "PݏAszO�yeۮv~b7u>7CkQ NZTIciz$CXCdii2J-gfv˓\%e T<s&|"=[M(Hggi6zyK=0뫄kjLm0!18ѕ\ztxԟ-- WôƗO2Ls4?hH`7e%%$lRZmگrGmx6fPQs)}_No~aӋ4T(胅r0>kpåK_ &|?,|nTbلtYXu]Нg',-L}]2ǡ?^XH)5 Hm53 p�H Mc1w@g<{(sh1OG݅%$:58(E,SΗ^٠]ZL\JJtMkϣ1+3N #�cZk EfB^kc#3|1 _(*aT"8LXQO>_f|tJeTTO8.# (*3нߓ\}zna4OڄDl- ou: ]p|BL1 Lݏ,ṵ@D`*|{GVM~�6C,u?jrSPU-~m!l+a}QgNv^6\H]6 v#DHH/3<Y|F^MrW0P e˫wv7[=BofUl RW}g�cT΋On'!�džq8i+9ec)ʢZú[ M2߀ݥ1<#.âܣ:7+M-+gkAeszˣV8z3xk1@`!06!ڠs_[60M �BmwT~NNmR>eS jQOאYa8 NPȗUBXkFdB. /T)!:c֗�ʭ%Zs(/SOԭ,NuhuןDT� ,Q;tDBS<3YNط\dwҖ>w T:Дm"Ò'CMq"5/`Lhs%CYW*\D/QDUJFAgtLM^\,jĹk0^FތQlq$tAUYpp08쀷튞<$bԋ#8IѩzW,XVG)߰�-^S~CԺ͞&jFbPe机[1-,NXuwGåyeNSE؟B}yb_dN]ɕk+b>D߻V8yVo^[;V4nicZ3mo[Wg4>O9n"nfstMHK{$ ۯc#fǟխ^uoD-5[s !GEqpc̵K~:#+򴮍+O"ς=Sf2|_SۻMs1JVj0-4}0e]<NIF`㻷Yq= Ҧhͣ'`8`~eW„/1 $Ekɒ,O D?N ȶym(4vP#p[m<3 \v-~ʕDz// 9+B'j&pjNq9h#Y5iY8 ȁ|2e5b ^t5Eq54h~6E=dB_w(J}oX+eS&mDxerʎfrMD`j_>2Ř2 BѵJZlu`i \)0ʏ,85z`(,1!toX#d7Iށ\^zX^]ơ>5\ {rL@d~0Wl(Mqj>H?BU9,]c1d]]GJO8 rh7[$fonttij } =W䛔 Ð;H9V`=1@d]eo|L|QHvul} N_$` /$Px:dǺ)nPB)8hii~F {ǔἔ#FblRaaz,oʡy! зO\Nt>Qwn.8l^gSbԙSu1TZnk ϕUPX83šKV ܿ!0^1QfIvݛ1>'_"=:m*עGo o긌,HOy#x0ypKhO;U3UM!9BQi axEd)u&�)x.zx?/}spZ@ H9 faYvk. 0=3z킂+:xIK>�wQ3i?qKӝ >|i샵y^ԯ\gUlhԶh@mW�ʺ;"G" (Hrʶx&NG4aIzǷ`bb;"{_ھuG4gZQY4DǨ'Nto16wN G`M-֗osN |kpM@S̰WuJ.C,h][.$}yC#\́^yAo< Bʬ[ 8Tʦ+KL&L#ee6c#m#_"N"JR4̨C\G3\_t߰~; =03$,8gHW,U!jik6`!txW! `-wX*|=F~U )E6>v2phrʁC1W7}M|ur\gW}aK֑ A#w>|hU2W͋4% J#WkFu++�H(SJې (씻c1\SY1Bdċ〨czD~F'iI,*Zlն9<�S [+`k4"\RVL2k1+H6Q3Z cƊ=U|\DM0V o e_^[c_, 34~{DW~szV-J:2v,# 'f*d6q9 o;q-|+p Ƙy]#@Y*{Mr |rձAh3pɟл]9{!wྞL1K"=)u;)n:ybQt)e8vWt(2D>X`pz qCI)5UYaFSىsQ!S?sQ5MmJRX|֦Ј%d31lq80i V˶(|:wydK"bC>@6zN3sݛz6>  ,w 8ͮ6BTeU/K5ެDGjiT-'5S6zk.X#_ۈ#RB4+KX ]l� 1~�Z`96{ 2GRpp"{rV4ڀ5Kv3&)uIB:.NIA+s!@ȁ58JZR]]t:IIyqBJ]ʨ&<h5t3[\O-9M89F)%zy5a7>D?[&ւWy6kb_=DOvCE9}b~c*/Q9?cXL*5`wj*T凈PRK킭> ѯl D fVyqw-u5,5OF~҂r<Vd;U#G5IgNX*V-_{Ha^* iU^U)#H oE(*P MtRh�"  >, PO.;mܳ* 拗e%H&Raj@8Gϥ+iqܧoKc~q`1}y@F?љM'+LکA)<&J,Fv; K[(pzjk:9܄WFo\z`p,Ǎ!YbgxM$pιb9fOgtδ2-G?f:lކQe QaīΟ/a!^&dGyexJZ[\)͡B<B!#H^Z -$NX#2B S/=t=^yfJL3U/kC#`P]f4`fN ։P@xgjN?IbmA*~u%EL c,ȵﰉIlsk*2g7ݘ UB?~᱈SWw߀h1N!z8vH$ 4<k3L5 h[?g<5 O$ӹN_l9<Jf_4Z*xK`�Ocr'B+Mq]lj'\MS YU l^C`aG9\2)TJO]5ba)u ,韧PbkFfo!Ny|>/lSR<9-s�cg �C74e>M֪JisUN!Sө<v3$#giAJ2F Cbwx&HR%UW%Rh~ AwEr[Ž,`yP$"2G'{tf>MoUD:voMN)0_vF#Uaׯ:4gQm6L9Cvͨ/NưtN&+aF^ �UH{vqS yueŤ(Ut>| 1ls}xB^ŁQy$qR(IGaPs`x "/ ڸ|ʩ1ܓ^{(>`7<4'ˈLh|2U\$L0ag<s7K#R1 @rm"5X$ 7D)+/ 20(G,aaU !eA`UZ_l62rG@x\&>kX4Lϖ2bA#Ma{5L~B iڋ@#uFD zhP@ ]eaؿ9XKMhm)y;Y"9Rp>VĔ89Xz-*I~;kD`c)D͡S˚ $D=qcu uN}k>KxDQ*7΀F21fr[\R7 >bTRѪ~Z)y'ZA!4\B4zeu̳Wgdm;y7Uz ntP\+50Kxq%,Hʆ!GDX[ܽ~NUw&<wM{dz;G[r8vn 4Lxcꇕ_ue,uwZt%#E$!Z#Y0~ʹ \@Wbd"dIp`PK "2@DjPb7FSS +fO*-Fr1?}J" }K, )N Rc4۞+ӝ23{#a6߫ECV<LE */yUP'V;zBH>@%^|ٳVVeCXs"Q'k&I7\t,mBJ{ Xd>H=r::UtI\M |c'7upc|SKJqcMdU&)EϘ*8Y  7  H-6h-y[o;O^9oWve؝'hIYƨڂ7< f *"6&h` p.s. _tYk5#5Q V<c`)tVToM#@8=*[>Q=lR �%\ަHrx]xNefan+\@6.@t;x!Ü"VN(XƭvzŢY (mz ßaGtD5J. nxv<OM~cȺ3P z׫7W! \Z>C%1 OM@bR+FjϪvw 6pZg2 4*qES91:`!؍ F%<?mR|9*Ǵv4/G�6k$QAAPL &f e eݷ^0F t5% Ijl#\SC.vQ# W^bgAw6lBuxrxhG A6J%3ct7@zmo|qýtDѠ"H 2eQ9}i=GJs۟۫IJ8o鹢XGr#!?L\}&2%*Rj3ى9,Ĭ # RS{},,rQeƴ$C2dx�:;mX9 85C6Q)1ؘNd5AA^q%�LQgS'gq@ ImV[`ܙ0뮹8F+V{ _@gRW%Nœb@?Fsh-!.ӏąY5~ ]ۋV NaN t j |9O4{Jtqxvgt~ȳNt#BwPC]+LtKNmlqѩy�Z`!CNcw>Zsp^/9qE!"%{UepRJ~ 9%\鰬 64Ւ\+½6m4"9;كq֛nrA f:>�rwlh#>{6.FĪ-*~<nthk:h=yѭE4^f._U<,lK%˅1 �}}mr̝dղ@Koѕu 3`ddQ k�|ء1Tcb,@lb gm񑝀n'z׻Ns.SRS XYh2L[(߄|S-]n\ވn{Qj~�2{m$ s{5Qq/."@gJ4qֆ.:c\6UBX|$^#֛sG @ _Fvv{ ?H͕: AL."VL=89 r{rUI*4?## d5:bm Z@ȸܵ %? sD9R ?bnjge:bdV \&kskB9OYn,P]CxcHkt =j囼&$ $0uaPLRʶ9;u#7ﻚ+pN"+LF/ `ew lm텡#:ڞ.ȣ[_*<4ߪ :k퉶E#e7nS`hb+!q>kFa$͍lu;օކ{Ek'ˬG"ٟGřEHx&x2tM1ehvhud?͔W`e(0b;qdu`dEɸyMQO �ܕN Y_+G٦.Su^^煣kuEVȠD G#~i%sI0۹@6]mԹgNv�׳I,{z%sd:Of(\S+XGǸ-O$PrM`Qc#mn+|Uen$Ӹح5>z7KNMQ5ɗOpp*גVRө,TXccM (S %B#贵_r<hw|_߬J�&FJ:1 A~՜�J5+�?ŷ-ɮ"{H`i~kԿbuq5L)V$}A)Ӊ^b/D.xG< :SѻUT7ڦ"qvYwn!q6tvɆ5,s} 2}HeQl^z <ih&VRU.G3$:}1m*Y <_OZLq#9+;g5qtVeL|]>P3dv\xg)</ҽ~LjO SўMAC У|Qct6o3f}I:'%&ɯgo:�iu1MazPUQ sҜ)lWR4pWqp1p ڭ0qt5f}6ɸB)S�qO>ӹFcQIHhgc,p-b*a$i赅/[fL^O@kB.\8 9wy8$*>]j"qHYPyS3f.)r[ƙ:ZEmk囹f6jx`p7C/$FO ڱUCf-/CȜP# nF#g dWCS>#ppyb ZSdoؗ3];|9ysZw cc>\\Wm?c"3) Db,\e6GB\6]} EjVOd60ҭ�ik۱Cicx5'HlJuň! 4"h;)s A>am\+aym&d[o}S<5x6j�niD6 </ \'u֙~_^On[Z@"S6|ך3{sfv7^Yr0!_͑`Ohe?w]Yգ1$aRo΁kms&}7Q)mY l=pC,*b,x Xjm2ޝwor՛ajb ű V߲QAgI-DwR^8wWC47Fn J<?2�"j0.0̅qJ+ҡMV7_~$@?U(!vٳ,@; D=W^zCa^V; o3E!w,UP$pК %e'w7YFXE֣1,pfχ?4K9-Buh3ƹLU9ϝLA"ˋK~ $ blLc*l77/QIJ!)VTi|X0Wy#}M/b)ޙsu/;ƋjɯpZƌ5<X;!$t⛨_lM7l9 6/^R0sqo=' I+.L/Nk\�l0yNd;M&F24U~Oo5D 3.U;׆2x9yJ>tՇmņ&K`< pwBfQe%9!@<d/QڕA=`N ــ7a3gG@׳VA1OJ\}:S9dC3#҉R.(voE/׎&?!j(yL`(Yʝ`Ca9ԽO"|ʊ16f!5^~~3 0j)l[E�[>``p7TΔUnF ~n?3F\AC%AK y^D/5"P]n'eTzdӋ8Ja/>*zicgf\ɷCZ` !E<h]>j?+q =RGhXQuK?i%H9vZ8=.)pUᒗ]_؝i'xl Nզqo�>qq9 l{-tZ?tmH1cSŸh_}d&˻h/Pe/>C"%cOu]. C^b u&!T#bĥ3ugԏ:C*~_W>\Zfr:G TCaI1zxQ.}d8|zye )XdshO)OVr(R,]8 8z&D~^=*;U+>^UΡZ|C-[di,&bq5? rU6U-Ų,5 I/ni 2IV/cɂ<+Ӥ34ImI x-tܐխȂt-S+P+џ� 1_g{ bQȡf&_ u;S ukTj Kf1۶+Y{%԰ϒ͒8lQW7Qfae epXAja Jt\ ړD!'^ZrҖ G4sXdo '0 @?2K }jj͖uW}3s戓!3B<%R`+*Ῥ2h t4{o J[Tc`wՉY<;9ru Π}ialqPOmEb:eA#<YEya�㮵G TfWlH WBK_#۴6'7+mLOʿ0Ojty6$y8B;ʐў@7W})pMڣdξP;R"B\ 28@LiR 6MxP$sgٳh"^!h0$E]H=kb-,-hxS+nqZ^}>mVjnRǛ`gS6#lSZJVz+>@WQgfj&r} 4hFK^ĿpA(([[U_n7zN(?m\~"AdU0c[rŨۘP\F53R$FVZu3.naz5膗? *jHU_ĖD Z}WwČ_S ˆI!uoll-:Gd(y8j#j(桦%Lb@% Qw]|aBay泭LN0k:}[\,6Lǒj>0&mwsk�l}ׇ؄\X k]_Ҙ`~`C,< LB ).`*ηTkXk^Hb; yvNwU~BQb4#knT_ Hbm1l-̈́c7 eLj._e(angcU./%zÃEI) Y58z'MZp;f 9&4vc־ e\ 0M%D(o 7?a]cr $K܃tps|l'z>I.xMɼNF!`}C*#eU"s"(`"9Ɯ6oJVm(n&!‹)a 9 * -RPM9pmgY4Ǟڼ`&jZ+򟰊a>nj?[zc! sV4|Qۆæ %=9 ڜQt IƊ d?��} i1ȥ;,Qq$1SXL'bKYdf&c˖sK ~jZ%lfߍkjȣW3n/O>/9�x}b*o(2O'`^ udKYCm(&ּ(jL)/8q{4?@w#<iTw=?,J6l~\ZlI! (C~ܮ�MB،8AI' |^e26qFٚP K_RT+|I:k1p*84%{)6uێ0[:&`>IQ1YL"=&)e1 5 %\P w,dOH CA6wشAqD}'S3x(rH *d?l1Xc!_*.+TX-pϪ\6sy&_Z3Ѿ 0ۀ~.- edQ1błN?%G"lϫO@PRT#_~) BKj.\^q 0-vUӬNfQ  hߑ�aԐ)^nkyhcO`<&շq)J]{ T)9Y ٟNܲxIEޛYY 3W0qtQo(X)0Kq*H;~-i^'A^R ي)YYyGv:#1D\.q9x GdmJY9/doIgcNg!85lmSO57QTڢ=m�)U<NWYi=J6.{W -UI߀UJt#F|vcBl|Njbbu( *|F�!iG=g+]>t?jp45,1%BkN>#DqΒKB Bcmd<]>߮?8S͸cDc3p1ܺh9e up'iQmA1�!3.61.c;6/vv0|Ћ5*La}.MlJ3uީ=tCHgMDO4X"#֌Sc`]旼qZz<È.pDGjQ~y& "+[bL<c,5(S<s�G ҩ( 1)W_GYg x$W)l*s<dkB]w~mSpE_É�); <jE.HlĻ c{f l ayiB'TŵIġ,O1)[j4 /oBݨ^KI{_'Xh{)9IG2{h &X「u[mh0~@I;~0z,?$!y5x~Y?4EETns'lzl/J!ps}8ŷ�iϜ`9&4F QhX% 7WLVտ&﨣&_ӈh-c rSH+?%zCࠦ|Hd=F\[0:9wRYʮIKuNnl ;5ڏw֗3֖~]rԱLV+>w>K&唪8l(5N x?to1kv=9UD`@-g97 fY_YgOy5~ (KIb&}_,ܒ:PY/|_71'sc#Q[t-8po]g_A`<ߺYH?F@Av$#?_KSE{gIV H_ŏ$yQ Nq!6Džwkgn B4ꖖ-"ϒM)^+PnBtggB8߼G]w%FN5^* V=$ sF0q~͸z͝^]qIF-u>~×fFkO_Q v>eL'"@.1]QTv&K`]! PUۉg>2 ؙPÜ\HGp_A9>$Z c.qE,b|贵ZdګLSc]EM5hHbzxE:"#Af%Brp$kg@V-wM (dvpijX?@cmSb=TƯ>FǤ_{gb Σu@uTEAWo$gyeg5~#HM^Q$5|n_*.JUKPK6/)?쬌2c66gߐM~߈ޭ~NUHծ Tpٰ/bۅPA 2||Dž߈J+4c�$~Y4d="&ov*<!+6jRlq=Vr AM*,EPmGsԃ3!'P$< x|% uk`GIirN|^=3]ٴuSY_{׹HbjhÝU1[@#/J~`ǟن@KU%{u%ˎ /r:U|L@;tN;I㭧cStZ{ duTG G*rwԕ)-7k:8Q/L63-#%(8"{sܝѐu'yCPza] a(}"tΫf˵x,MT+n9HP&/Sp1*@L3HF*|HЛ`uSW4ߕr*kGxJ]kEefľE+)&4GN q& "Fζ %W HBvq~dt+BKՍl3Kj}"3׹~šH{twfj{R 0 &o"΃Ґh@�'޶/\EDPz7$,mɉ[J!1fb,Є &Đ%h x.:SRQ &<r:Fq8U'H9ַljղx?QHn|dx@ Sy|nU]qvf@\uTbtv\7;'B:njdN3}Cڎe2D wU+F2֯]h^X<i+KJO1%>5Iw0'4I5 rV0Z#?]BhmNwjJVoM0tY+o27E5jƗe~Ӓù[?i;i6jb KLԫ,7 AZ8]3a5.c seH wآ|3 aD;,0T`k>TXVp$J&$-Jo ײXa1S1gFkqG*#7! .qp&v"CCkMU%m|,'D |=LJu1QΞ]*SdAKۿBƋy49]pHu3RnʧƯMHi4ojK4^￶ke0nyP(&ʀiB̨bNveX_t d#ÑBLx(pTv ]/~PuH޶d}$|](?"u=+r/vnď�P_2ݥ(F텮ݫ.Q!`0g>=Y| s`EDSC;ٽCqe.IPJ a*ĢH?�8:cN<nh"#Y1'J25o$BAɹx"74O'+i[ǁ|?�j 3.k{dZ̯ 4TneAf_é^)Ɉ`" }&ʿ;~4jG:j=ؔ0qp[A<HTŷIʅ07 Օ3If7^^EjFo\ytyUY%jLB^M*2D[Rϰuw<MxP 1v_$$q#vb"rbF2rT3>ճT{Wj<nY,UZalR]6m[͒$畵{)7#Vc pr]LR z8] chD!5 ^E3Į[v}oX'3Lkm͌s%tx?"5,sS)hCbVo0^sH)&3iqX11g"l iw!Afb{2U\9gC?eg~҅6su7w-j*~q.J(AU6Y Q}_0l+a/rqJy^+`/� _ȻM hP݄J̖|̡̑]/\pRxAs(]à}H!cF_ 'mhN<;7 wRvFoNt<o_>GF{WK7à`1fJu�8Oj&1FhlPJ &+5i}b>(Iط:{,bF߻+%QzE~oTUIgt9o:V^,hyTSˆQgm6_YyZ/J˓b�3K}qnrjf Ԣ>}l1W̍tg< [O[C-"WOy,qG%M1co罩Av~A�NbZA7 `uC -5`wzZFl(�^VgcMvL깒vJl#ujnOce|4F6?bQC q�wƯҿر@K't]#ctYt7R({ Ge> g4MOw+{0wӬ"n4jNГ΂ F4y0I{M^.zQX� e+'x>BBGIӫ:AnMq2*WH0~jczH`ga*ix&A6\V /튳ErVay݌Ug*~<+a0�Lg E ԯH4(s(a#|ol ͒C X|5dqBUS`WV DGzmM?] M�@ c}<]8JXKkz;p^<GT"}W h*^s yC~cD�VNT[dd=4fQ6jz+$MXVyv-G ЂY1/j(8+,:6]::20Ă8'1 R=]yH$b5yOC! 8Zی:237ki`-VӍ{^G":t%A: Z|k :E*|N!a.ù1rGa0#o#WAΌ` a_"5Iy9oD<< B2G3΍Ǒ* neI_ ]_W|t\ |7ypDpA*>:z3*}q2M++wqS\TMS0m,*>L$ zN,HyxLaYu)SYVBl�HB4콁B{4XWnߩ + mґ_tRMԞ }(5߀?"B/o>1(ƓS\k˗;JiSE)ODkC1boAFp1hK=1G36R5] נ골Rj.V>'Gs#t!ҵ\=4}bߋ4(7p(~ *xAtϱ^W!^JMGB=Z#uG6&0moUchnpS qȔQls%%T°k ׄج \PY{dqR1byr\F� ƛS䩊jYBd< ٵa"9$5B>9.L*L&3m.vޤ5p yw3 bwpo&ދP _eP }e\ع$XD;{_b14e1%w)\2WUms j"(V e`UA'JYq| pE}Re|<ˇN}ae!0nDyIB*|'4䢈'֨X.*|xq+᠖ 8H-2q0) 581998 8Qtjg?ƥ߅�WM_)+%h3S"eB9q/{3t9Щb(x ԽlosXObL/_κ�`bL[` XAٮ\1: IEd1-"8s�7 x0}–[Wb!CQ&x7F >*`$]HrI]̷a:Uo~?X{~mG~ ٦r6bc+TU '8gDe:e\5:ޣV+kwr'R@o P'yAD}wesv cB?ߛdOj0m%qD"j*b;7oe7sW0%@EuE9`~x[ͥ6Ԍs16P? 1֊mgd˧qM_%Z&@F>H:P,x12JdVV4\.q]x;øҿD_{˴.,ɣ۞yu7dI?$!0ݗ,&Kػ䫻sg3ٿ29E>g1H?gbr6PL^Yj%6 ];0z0Rw4yn`%%si}Id*0ΣՄ&b[o"DDN!RAA #A}kX$lr Zs8l0ApKɐ0+Vj9T||SOrǁy|$DĩC\nwD;jb ~$59e(tD/*A;Q-VVZ@x%4l7h*ے5~`D`>ٞ#N˾E$i%RiO}T=[Nz&hV>U`+n1NcL[(GXM-U>ڰ0h�'~$G] yҬ? ϼTcTx SKGn6bTA�E_>h` 9^rpEu0>Cd REto#^j.dJi+T(Iz%/;+|JLJ&5Ho`Ǝm�`i2*Â&V<pF<Xuu6;Feڏ*5u˽nz݇*(�s6uS=}HDd~og ߶Zr7=OXhI%IfjG>꩑# %oLNL."Iqz~9λmʠ6@*o%>l"y",8jMsf:[h'HC8`us"bb >WoBLan_cGB|^WJfg>R+)r4֡ O'L闒ÏPʽDKnIo‚OR<µD챗]9Ҽ$T2{J&1ÂLR2Wde'bA=4F~oug x/V N])Mp m?1cG~+dc l ͪ(O>bMY!mpf.K`˾KU #|nh-ڈ;v9`N/P)6jd`L2|Y3$l-nN:b-2KG.@$P}ҥ~R�<:$f/p N޸ť^i)4u>GCl\.j 5AJ}z<(@Y" R8,ѮU=/xВ+ 8:7 kT<!AoTГ.>a~zAWk[ uSM v !Cs)u]mr \qO$"ӟq D?mErFWQT_#No1J>$%4dۿ${@q#SL%-SIrMIu|H�h؀],{" q=+o\q.OT*B>p+<"Wb"{+fAth3pGAB!޵ @.p_Zx )+X(D:ԡ5Г`/Hu^59߸Tn%C uψ+LʪPRDgrOu賖=y3>BA%k瘵#zzVuH|MOoug{Rε.>{l4uq;R28HUv?cmO"6xRNh[qGvY JS@ Y`VAr_yu1i&N}lM!Z(lvb?FoP'4"A^Fn<dw\Ȅ]P"[W88s;{RH2 0]̼ux.Wb?+HRHi=%AXYP&ڈ3qygKspKby_mSʐEE!h�\X5`F !L֣ W?=ÄVw߃cKyyC|̗l,*xE#|+'u''@YS[\8 =GC`W/4S)bU 6Q2l5h[ٴt`N 輫:awt )b_l*njkg"GAKw=h�vwjzH5klwt<?Kw" H>k -! zC&򧟀Ɖ޳ c #ɹ#h\鰤*-, _fZs)EQ%mrަ9/%wջ&8;aW͏%k~?9#nC#)LO cJ7oȹ̊fKW]%%z2F=w$tڲi*(<HQhJ'(] &'ۡoڰIj,q<A#U4j*tˤV}M5@=z|7ӹĦ^JOQeU>29^ U'EPт;.sI&AuF TqY9<m$wBNL`Z59 3x%z;g,fb$tH kgEVm UH#iT́5W=)^K]Th{n)xmt( }7A_9eY&j6qpiOB:5 ;} GJ~qC3*$�T#:sjxU''Hkn5}<=lB-+vA5ڶ}L}A9 &<1o^ <9A8"݅ԱgS:DZ*v#fǭF͉Q".ξgYx,AUO3vߗ/a\_½}Л78`$ ַB3 lN\V!i:ȡ6(b^wy\CV[Te("G'!v) ql"y/:. $" :g v_7w02 L-N^ ~,Й"i_3C*2<璺gvFdWh8ٷ+YfD5W҇s$&c,H:+\}og 6(qtlmEؿۨ u[p'5iQ^i|39<bG)?!Zoʸ}mI#XˣgqMNl`Xϒ*yTٞޗ/r6o+hm w}qbո*QB?3cAy1cl4.^EI"SI&@1_=ço/I [tH|i)+*2̥yv:mΔ74;iڍzG`<B(20(fG{50 uSlԪ<;%1׽P`jC$F/RUck,ʼFh\E_] OGb�_;`w[ړ4E$H@fL9jcyHޟe5uVZ#x4Z|6WQ?` 8sU%8oarCٔx@63L HE]+0Xy@(I_e0}�˒ su+&x4\6v};^ NsPmS4_�ƈ;vWtsTufi׈=&2 r^a# Dij="K)p(>ԉNe;uO>O0hf $hXSG쬒Xm#%�P 5@rH3n7<FD6,S'^ˣc)KDb<F %ӧWLL=f+[G ^leGW*ϳ¡Lv� G\�B-pZ? +o6ԢS%ŬI\E'׮*o 0^zdbՌEoTF&|FǦfϾps#N}R E&6|fܧs+ JpkĔetm~fZBB@y 5H O  %Htnqyk81ؼ< mCE T!wQL9ʴpzɆnm-^Y Q+U FXo_@J}=˷IW =bzp.å:bQPRN+ RvWT1&"Hq$NAWL1LphXZ�~F<G ج]> MUQ<B8BDJ?ћj=DP,qG.>]tdͶ~U~Ҡq} [�i8 &,.)`Uou=0tu #IclI[Y ?Gx}`DEƈ)٠@s!"�m$ Mڍ;E5d/+] =]>%L!PytVĶ; #-/l00O/@*J.� d=D3r[n+yԃDD hC{yGX>},gȳ&1!2C:VGabNVv vmʢ,A|>K(XQ,c<ܖAx<ɹB"&VϜV?ϯnTcɉ~߱M : |.rYyM1j�t@ =HfW4$`_H",׈u؊/ >}ZS`7MMXM<㇩8l<-q);On<q G31"Y nF"Q'F$3ĐY Cx?~/W)^ +Z 9DZP;|>[븍$d[g(?q IpGQ!_,QEۭO/8)|O,j�-(|*,zk`׿È1,)/rP#8=0 ?wa= 4; 8)[΄FԲ6]uo +9sW17C!'f+1 (vؼA> PnTH-Ws4WS�>aX> m"T|kd0p$^krDvʕ ` JG+{m,#eq""hIK cLɐ1^ @B&2etxܭ@ѻ�!BpE[rCA}G 5=gفz_jeLnxpWhdG=ʬW8#Z(fZSM[\ڵ~URO y9SR}Ql<{@(-Q+~Iۤ\D̽cswE. I@'gG]cVbKuV'j[y;f9v])C}Q/oq+ϻ3埰) DJr0l:n{?\(CEڭ\;ZAZ5z("] VWԚB]F2K:> !5Pv/I46p ã%c>1ߙV`\A>C Iٟ*x q߼İ|J9;z+\(u:C*1=h_i5ipSt$~r[)<2bRQA0VIt6[-#M?>Q85yJyGh.o$$e 7x] '6]}Ƃ:wꦘgYk.|NiwWK [WXVbBqδT*J`,ڍMbrLcL*Zx,\sZT^?݉[/dg1%5Ϧ8UЬ,:nc፬Z<@55cbyِ I:+L`%39MR!r;&ս2ЙhfA1:R^$Unbڠ)=Y4Z̗pUqnDàW`MrHn_0H},] .{ \r2PJ1 S?E NxCT~u;zT$Z, {OY5Źi0ݒ"E~~MEqe 1eavn�Em�KUL|mR)fTNy;f ?4N̷:7y?+WY5 6aC֯n7S5u`(~QLOwS}XlTjH"|{[*9!V<dw" eqә~?>c|I6M|U͓VQ-m&i->6gFKlz ;^Ў~-0n. Pk93D R0DD6%lagsLijUTь :`1_n7s,GsMʁkc"#Z}-/w 3ZmV!ƺ}\zpW/k,NuC]FA *pi}rؽA X+c&9$ ^W#nqNCW>S2wJ*C_w1czo, `8RHi 6p%n}u^{4ڃn4gn e7U$-U/XQh,aEvՖؗjld+ k!Qz^6Ȭ'ŚJcI&qlD Bw3 o_ `ݚc2ױ$ ns&]~e$UT]:¸+[Ua'_<« Z/NXu#9 dO!1A h7‡/3g{=s�V.]nS2X*4-z8}{?C%q7ƇB{`q{KZ/|pO}v}oa#:1UH)GV}׌P8nbpy @L4Ty5vȌN4H@2N|Ank7*N^UN 3xI# =w=Xg2hƟ1GI-0BA̾ t4Dkw_y]0,LZw%m\]|ڢ<K|S6W}"[߷u m;iPm)FC9\ 7ӹ/eEzJR>g�NiP>k9eGkmJG3%^ה#Xl+W84XLO 40dE'-lcqĽ#'9f u.{Z`v^+uڗe ``WV>1}ka{>b Y(SULu+-"eO Ǭ~RV!ف?xzuDZ}V7ŰB! vx)wOr]9dL%,TzfJ aS)h|0Vo:_<ڂ}g%7/nY֠2Fؙ8FwӘ d(K> |3hpVX$" lۃiIx= J ym=>CNKRHzPȯNm'=vhWAo\}`5 ǧ1lڲVіdq˓dF`7PnzL>8~5d黂3/N& ]f?O= +hM⃲;Fk^yTYk RsqȚNbH0vh0z)˘hH5_$m* 5|"B f((y0\ZQv2-qfxMm� `P==m{')<dFAD /ss9b&&UQa)34߬K$F<f> + Bcb:ϟGNNhȼN$|jT)G0 ;6F[w#t7Ʈї@{Q`D& '|5�)$RAa8_޼!*Rw$3x+B'Z/<|1ˉO+0_Z㢓-o&>Pz8Awf˂\rۈܣV9A.>GtO.0A<.ނ忽*)S)R'Mkuq\">]÷Xǭ/�i2FgD)=7Dlf5͍iq-{ Zҭx $TO⊲ΊUmVa864[/P^;l뼸-ΔBoe`W^7>= eIlvF=2;K|l*F]9 aTmuATǖJ`@3% 34 -H0yʑc}TZz@2_߹v%Oу3i�AąH|T;߹^Ť/MV;RU;%G�KO&J_MobN 㿫@M#X0t-96tVRy"1 u_oiR$m¼gѯlqFd\WoSuE3X1!2@DP'vEW#Rtߥ"0{V0Af{E |uBM0=Md@ 63SGBx~LjѤ^ݤ}.LLm2ǁ;59pW${aчQT3e.>;BrI F|sh΃B3 ?!KKsϏ;t(Euҹ*k, 5?'#|VO"1_BE3'TL’"ˌ&[]^;\xr^g mGahf6k 1q sF+o^cޒCKy{0ӓU}'B:wIxoNէ^ɍ+|mJLJ5 [ՅLj9hB'<'K*21He9#8 }Hɮ)l%A$as3e% P u b;y0?d˖ɩJ}^Ltĭ!q0RWxO*Fob I2!E3UR ouS HB p~UKrdue8ԙSgZ;)сex|㎗FO3lcpk$A/(cN%0A+u$zόdzjsMX)׀eG?u3*B6<MFFx '*IJL^2Jv+a)q'=<F[Ჰt#YHMӂy<w;G-.)>ixABod)B1#rQoQ,rtl{Qs4O|cGھr/Jd0]I o (M,` YErzt]czp&K:ٷ:7h#n}yy5c+bd;1 % L~O-aohyH}q́n$u1m9o @d]gߖ1 2h F#XLƙTa 30x@AtY4Js_b{V3N.i2<y1/U;P@rY, 0ý gkiK<gޫl 1,'uqqqNdd'm9Bgk[sNX%aǸ0J W6K�:rS{+#fs].;]+(\5,vY@w^ٚHQzSށ;Cs} 7mJ/oiR C:B*v25x{j@QTГ�><$l>P1̼( ТA/ˎ__Cw/[z׿l.Ypdǿwd^Ǻ|]BU60OscIv"�7.uW;. òzLX)?44MBQKp[1gBhG\6E2J-qv#e} S*Ԓcs=& h4O(�g6}+,x a IqVa{cpWLp\sf?yEUE.ӔYс pL yw!ش/ I pNvM/= p[APUϙע+1UL47Wt 5/I.Ҫt[+vHe0}DsA*xђk#d2ɨ"]]eH})\wy ~YھƗ.O;~uk0J,ݘ]Xʳ;wgyaY\!poR˜/[ٮŞF!xbNHztk$> e&NY%;f1~c'T.IhC?%_/[ɲ xJ n',rj$)}U#SO-Q'ѷ}LDX‡c6'qB'쬄w - [qFSymy.> myFߵ'Rc"/K$]st0Zv*E)G9IRlzdr@7xLdxҒ D?YqZ(D٧4]^*{{;r8FN7 "0|ܴ^@!w-ܰ'XTsdr#AB(gJׂ%4}d2! Tl\36FKdWf<GqI4V?m[[6l qH NU@tj M4(ُGPUkE&лDx\mZҙu˪*3~yede6Q]] u19Onت?qB'gwmF`pbMs{^sƪ~|墱]bc~:nzyB>]&]U%F�7;l8B׭!y ?guypTwfv6`+@C /_0H %xkWi:k/LzV1_&cB-#eC2B`7W~Gogy&BM!z5 ,P'IR.7sTz(4R*;[+˙c8VNq]$ixTʞL8+dgj<%#.yOFș Q-6дkbhZ-B'>B:T' 8k[MP<S'-_9űK�L46DN&_9Zh=W Իbc8`ǰ^&[:q?z�%wMŕ%|A $..X/K@0t�摸iS޺d[T,sπ )QGZ:C`)"V2<;*J̙Yi7T0bb ЄTF^ 5m*u_wT7N/$UU!piƝ$Y/:4UqhyH~}0ļ8&es?'KTY>5TBEA10/rԝV\QH]HsZL<# "jݳ2aW81q0@rg޴!@St/6k$ڒ&o$S,,oJ'(M&2`,}0oLP p(Pш <z:,ULq<Sxu%֒6�VeelHdF ^ΆEvy<Яi]q^u/>OecV. XK ).ώވ0u;N�.[/sei)\֥4@C\^� 7^31OR豋,v[%;tz[i XK>t K,mVoKj#&Wsor2.,dXIRQ xzzi x(dqR쵆K^ǺUW�f=�Er2\Pmrgƣ6Y9;8(o.6ST WV eiᅴ7B"Bu's<oMh7 PDE;z!悄~0=joΆ<~׏4Z_E٢/O4#C#2B.301~<@k0u vX rh;vٜ޵E?H` c]%)ks?O�u=[',Q\gŒ5nt& om| y:*ffE QlqB!\g4uCD&)((SGJ\vYb�{Jƚ>#(D1o8=˧T`Moӯ v8R/<ɪ`#U VOa4M'Lc -bE&r=N~,G OPnoЀ/;f/Ng-:wfC^Sݻ$$fO_jr%m 0%hd@7:\<aM6c�ڭ=^SF?T^H1ˉݸh}d;*Joqt^D+dwl/t 0 :r60N@q^C$܈R紥ǐoW�-aCiA"8y Lvg L5%�kUf<w5Lg暜NWLKցk~aj>F98&Vzm_䙡@t4udK1ׄ:u00[3\NcQGSA{m "9y 3}Zv*ð?,W* 6.L{IOgi`Yu:Z4 .sa(rS,U:mF|xVuE}K8rpӍ4uрtM+9yFK?]ոn4U]$`ui 8g"_"GU8'p<g \~7'eL Cf\3V~r-*<3'){x!oO"<jaȟb8S{9;E)8$NJNv4?T OsQZ>PeӪb{8oa;8޲`wJMƦu@ 1SU֔枞[~ZlH<wnTC_*#eىiRr_Gx׸9*G'hܵ\ �u9R 6 ŸzmmEEQLA2[ 3) "Xy3nkm{B~PKᵒiSX;`{u)tRݵ$Q8HծZj S8=?~$o>Z"ɡ["E?͡Õ.<'clS,6,ɓ٦(V*R. M[|oq^j0S EpѢieN!NJ4\FT= <RX@UtIv,Wpc:V2-]ߦT^_фՙvcFxէ>GpƖ{Me)W,@b?h<W \jt%h6󼤠g]]p- 0ۜ WQ;zE.p`x8>AsFIX]G�1T0{7{WsKK^ \i$[Ɔ>8z ̎36#ɚn BrW:o>:[cԺli/U(:r7z kܺ4{Kk(t>XmۧN/rTL1OIUn},?nZâat:*>e;tz16*aLwbOyB?f"5s4!+ 4;Q]j[9qKD �l5�,V]6NB<>0 Rb;d4m!@$ 3Cր:KG"BDO8 Wր]ØLp|vCg]4I7Wn(1 ӭ@X+)3K5?FdEHrAƖ9oL 3ŘS�nqVmOZ81L"y˙׮3[q_ˡQdd,I%;f<'\מC?peA8 Dݿ&{dz{;4+f@  h:Ȱbw`U BMk% JXBB65,vedfi ~D~u4{ Ε1;6KY\0:I'jP7A_wܞH>׌ C#⚌';e0/I:= ܆o?ߙ@> 4T'SA(h݄aJJJgN!rGqRŸ#>,$8s}WR}bVRWT<Hl ЫZ:^;O% J7b,nm[f0$Ti՜H{{)3j1*7~]wgh<Ҷǰk\3{/]2֧8CFQ~)s΂U.?ۏƺt¨7 PE'w'0.>@ک fMmp椢T٢h6D:͔>$B򀐱\]# t%ќY)HZ{ȗysUY"^G!(Fq:wF'*w.Hrcy&T21H-RaUP7]'Q.V�i~MTS9wP]'άNH7DlUe,}ET�wqU KU;7De[mVK3vm(৺=6u}I^\2pb;[O_vv8.>d'!H_U񃇇9߱XZ ~P)6ckXćIE6`cfFicJQr:Ku(צח_«g:ga/\Ku wI93w $|\ˉLcSKJ�7o\CB Ż11`qʕԶB:(b�f2̓j0,Zo BTeU^gt&!]Q!Ó]v ,5Q5Usnm(Ñ~?wtxLry*f깥@< =-u{d *Xr\eb�Kxc5@Չ%~m)t;kZ(GܳZ+�1b�HhXx dzAt$ZE3.qk1#cNbpD}x-y>2o}OP׷"RLWg ޴ק遃5MmtcBdHVd<+.W 8(5<Kj�"ӯI;! `}G6'`k^)g8;t>o;Q5¸w8lR\6Jv+@\WA}zT0h+͹M IGӱcصӋ|x9qI. d1h9YX`SfC>`S(y_Vn~>1H:ΩYN['/#YɅxO}1%;]v14n σfK8eB@nb3S�.x` nDp*ҍQڑΏ Ѫz <ZU߶K۪+BvٮP嘲6 " j > sDeI*O>tC!JYw˦8vT ޜq*e# ,C(kFsDǸJ.~Y`PP(>i\1և s؎ I6G0ærjR P0eS!;노W \ j>XZJ W} 6ӍUFpȣT^Oh&&L7Q�| dM=V2unR7"qwM!)F]8Ncl'rՆ r1dUK1JAXՊwN{(Af& 8Hm(\&4hFUtvTԖw/^f]8-} !SRc{Y@enldP>.q׊gF1#$}31m.y(^~'[%\g| Yl5kt0©jv6n*~vHi6K+ y#kUQq҉^Wv-du;;R2Rl Hp<N+F .E0vs 6:ϚCR1V )3\.K 3 4X\/*`Ty=kڥ7pץDM|aMyy,K<qI+^.s)&.\%&ܙj#6?rFZGK MQ;E?t3CqKp\9Kq .;y6͇^|RBp$|&bF3=9 Z޸t1CC)>{ ZԄN" imsL/}LO29j~ K|LQXn-Ir@uMտ xߞ`VQtam $K"ߪ#aA5J TETTiX!OQÍ�i0Ǩ*:%v1NHe߻xy 0 ڰFH syxTiv7 lUUO#]:l)aDҹȱ`r�e:y%g@i=5y?8.4Dѕ3Q*Kgd�m(Fw}Q`A53Wp{$rZZ&SŠ=l-R>ڤo Ih:(FX=gn8laKP ZSGX&Qr4j(z4f=ע+E7IӖ GA@ũe.g/jP.OsͶξPr9T6hw$ aM* Eƒ iw AWgsFHt<#ԣچ4E3^M]3M$zuRc~)7]ޞxXm:60n %JHʊ/j$0,Z$^T`2'O7t-CaT|*+8xO0`oZ,pz&H=|Pcu X'@I5;ԦG<Þ8bCA<(-UD_9G?|ɄO t R-zkQ(� 􇗩羑�Ux٧DzVra8%۱1}F] EF2zͩ?POgF@Qφ>}1Qr Rk'%8oV=XQPI}&{d/k.xN {d慑R+XF`?ȅބ#Hm@I( ⊘: 6@Kme;# @ T:!4Dc z޻?W x7g,ΰO@NF,s�?Ldn(녠Ul`M%OWH2>K*Q~lb̍O3cD놺I) �Z Dj~QRWGG6/Ia]M{sVycI?f %EM*s_MhL#eMjwLŜPG_@Uq1?hT)?y$&]Ԇ,Y!!VgE ʎV_8$<MJ}duCmPs1UjcN#w 4m\0#Y@%tA5]KaaƲ=e� +LmwA~=ZKs"Dfv{u9kvf0&Q2x-8v=.e`P#ƴD" ]/INP",(Ex ݙ& +W}-lҖҐAw62(sC;b4ǽy^ك:94@=#Vaj9 "/N|}2,T u1R^G@ϧ%D>͉i*[{Eցϖ123P(I 48?/+cN~2lИ*Uunkķ>o65\ 憮8ܷ~+*R4 -q+c촶ֺ Ds3zR (8α76Jo0`'VJIC8&myu+GxP9y^5EGt]2d2>@�khlA{W$ ]15fJǛp*]NjE0ȧ慲 o/ak s H8QJ|ΡmV#tneؕ3BO:D:N}1Teq"V*0F!rHc)!C-C}W97DN*"<,&שD aٷY}1!ZpC"11۳2W Cj9V[v!zVIt>�|̻JSGWCZ!{[d>k -`US!Q!-|f82z ɱT�" bH5@E/ $p@0 zyrkzBˢx'$W{h<j(v&N/ a`E=1,R/zֹH"L5*q%pH7b(62=AY:юٹMI75y̱qGy^nnri1GB3 �9P50e: toped2ԼLJj˺m?Po6Q `f"kwD*-hMbX1Pnqˎf8s:{3loWi}) Zviؗm}\iu):=uF)"xB9ԃ# Sr\FvbOJSa00ek.$ǎN7z,kHD )띄-nh0aRr 墸~iw'ʘGe! ;El 3%l ?Jcۖ A=")y Xwo .˒Xq["t{}L h*S.r6?>w5KjM.eK{P<l O2f߳Шƿ3JK�oc8Iǁ0x88>n/VV%n Ctj^)Y<v/(�/!p]&̦fH֟d8sk l/bf݂N:+oQE^/\$L GFG. FuLɞ0(4eƌݤ#\.gvl`0-oOsDISɅdnNIY`[o}~#ts^79Jb1zCє2ǃx_%|G(zS#1(iQ ssU"E R_lr[p; 5ho焦m ^5iXMLF[6&DjFpQit=l @>JE1wEk *xMe2ڨ6RH SP9{?be 护}Md7ʴYз[@ӷ[U" g <r%g{'�<0&,/چ DXN1$YbxkF]ihR$z-:}ך<KL)3fE:aBժ5 c6[8nlQ}-F}jlXDq:ṡF;)%X'|UD猪~hn2ʥ++)qsÏyBWT.M2&.ވWF(Iu,J9mᨷy2hJ7/Yt.VwJG{(D$癣"V^E<xD<yz{sࢼs(jEA ct Õ]g:M>·\ŠOZ}AK/DGت:4X"Ε{5gX*un9w]Z 3i4<Ү=PM5xl0-zi}{-+ĮI=_|q]6ko:Ҭm5/Q9Cjxjw8OYҿJQ%yn\zVd~cYx4 X%s(W7Ǭ8΍&f';WϋD9otD^}F3>] Z@Vq.Au KUOXav:>7ZqH>t*ߩnB~12*f򸌆<Qb/b1ܯPrȵHsA*?Ȭ<Om$k_G<ſ+>SCx;/(e{ LIߙPEr6g-*ee_L�꼈zcy`0s7}lػsNQǿ=t0/�)3)^Z9UU JDWR~%ulr!%S7Bጻ8ϵ ʬw79<耀d#d#69AcVoMDmF m#1|tC:}fMsLymY]+Aū5~VLצt0Wrߥu@67E#Vn7^SBۆZ!UEa'*T?})\S eH+M5=*E?Za]L 0g5!_=%=Ş2 !EۻIQHjyz8jn„1 *C*<W?2G�c*9{�*s͏") kn.1C8ns$`L^i%:EkByKH]@2Wgr\^i -xOT<; >hkО13L%Zl -SC#uʹpm?Ul&i/w$"ZQO ;MiٿM/Ҋ/`Sxcjpt8[']WJ8HաGFq敹̥wbiKٛdmsDs߱FzJCnkDȝ3j7i {K^0d ] ]ӼlZ{PDV/%3Db= Nt"Rsk_$? Dhv}|_HoN_9pd{PPr>Is?'*~9fy:kSћDh5lDc| lvbW5<BɬZQGn2!5Cg|;TY)d{2*` tb09ա._hlwif*i>9VIͺ89@m~p bi!-c<q!S(|ǿ\Dw}c^6R6$AvaHRwT9ىF@ t fBSX]qɞ(Ul THoE;0j]IKҘDެޘ0T(xhg8) ]c]\B,fBO;U�qߠp>NR1l&Ji  _ڄqڷ i)J 7-@:\N, YT.#._ﷅ@51A 3xk'JqGdF|G =e/hroBfm'!yVP.ɁV{RKT}ba;C8 -0MPFɃmQi1{`Ћ% |DI/2AQ" Jߐ5a_&~;A09ݗ!+xb o," DnrU:gxavTxUE滖Yu FϨD N+u6 +@hAEJN<_J!`a{lKb,Tz<z\J Ƙ*br8z<y DAUnϯz@@é ͻ^l*]1"]Ջxw, Io(2zQ3/Z} %{ӭ~Q~X[kWS[p聗; F(Gbu.݋T�ZJ:G9r,Yq>h8h%_(MO}p{ r&Hll+~L<"f.OQ^t~CysM̿%|8qsti%~Z"0275)2*h�q4mD8=p~a [ʪ RfW*~stRγ%km.?O¹f(GO=C>xO#2s;nn&OOQ,ns./;xlpPEJpAl?^iCɴͫER/p|fZ ܿ3 `a}"PK,NtN0Vvqɫ+\0?7v~؛eܞHLfX|*^lU2d7rꎍa(kvpt$ )UV[fQAaDK ‡8D{(y )D ldW9Fޛ@ܨ(=c<ǫ`Z+QmlD# c{0܏ sdpE4kEF&h˥{G4w b僣h]KT>Gla(RhZEPȊޛ7(l Ce8&aYMKDZZmRrN=Ltx.[HΝM}Zօ1GYy_bZPKxS-NY壛Lb="|% LY.P2`' a_9yskM_$hsDh *碋&Ȥc-!!x%~[I(R?$C8 w䊛/Iz$Ӄfw!k`|(�>0MuM#}<ğ/G_Z,{*)*Vi} s)'$$BA$d# <_-,r&;xTG#[{oD'+ZhOf[NU5h8dtV c-/KR2<{V_bYEIRߞy吳! jR+UR76ʱer~HьJz#D R=@KYaFE0@8wx|&l1pgs+ uN [rw$]d ?ݢE F%4 OsqD ɑf]ƃ## mޙ:N ;H;'l&O}pkkyֵ@�)AY=lht$kK ?�//UQu½jɺfklpbԎ:6Ջ@pD4Sa:BBUHʖAޚqA&HFnʪzόGyVlvވ]O]q>BicE`.\nơ얧~pqA5(X;M߷dK:T4}GKH9"erY=7�Xt׃(E]Ōv(a\(_;PpT)(D�y}$ ۼ%}3ĂV)~^`R#& R$q9bRkӢiݐ~91 BCtfll~]4aK@΍;6K{\(hk&o'd ˇ?7(` =yۣD.%ǵ TSFNG} bݮLUuy}_􆄱Cg+ZDqCJA*tF-ԗ[y"7Ͼ Mf2<$Ý�2Dԝ7*C[4HC`lv~% `Gv/nDHYRUQЮ(djJAX ni9Ʌ_ݤZ% Ԃ75y}=Mmc p!g(y)ֻX]hKc ܸp7(P lj[Ϫ;4D=&n1jK!1#duzɗl@#tfuO ؛eLޫ,dE60 䏤iPS0Q+]me>_@fBuhOQiIiA:;FH"C& #;ijH@i-iRF:1@׾-~7QDIr ļܤ=`Uant6)izzL9x 4.yAP=Mnht-=0 I")`Ga0*85.E&΂&ܕJh RpHl躨XYTG$#~9mb�` N*:\uR]›YDF娄262E5@@>oSf2&$fS1~x* Ҁcn/~_o+Y@cުY ?&9]z;( lP;ӘYpFu(=e5'҉jDQnF;h2TºO8[ٳ8jJSa ) r\~i2ۨNa4}�ArZN0;.vُz Nvn_r~ʁ=x U6=h~HͲQ"\0 l*9ҁDe" ,JQqX1>c^/kOKSF agdfsX$3 @1 %U2Z.=#SV qnK l'*s + `aau%'|>j]gbʘ]SzZ^̹)υziG(bpӳ zIXC9e8(;fas=oXK^wx�n"v0fhr3 'Gu :W%rKޥ*n6%xĉzu5G'FGq(޲NbZn.D='~8..TN#t8ǑP3N󿵀^(l$Vvz .LwԂ%qƵ8Tnv s+I9}} kUjpZJOox<6|%(v$<]e uC"^#qROR9\k-qPza41r �N{-aeסdݐdO4+|>-d61` uZ@V.B+Nf_ڄL5؄fv�3R,_3)~YHJͽJ~*bZ0ͳj,P<.{lЖ؂.bK{)m*D31g'|Y= ɂ^;m Ie+듟N r>;Qm$<='+c~'?^YS <sdjv燻晥7EKzt1Wzn nUn{uԆ=r x5C~MtYR6d\u -e [3!'6_D*!/+Bxw#@BCFQf ָ*돵`ư&=hd&Q_w8XzYdw GAWEUL)e#<]l^N4,a�$ڜVO񜉒I?ozxl ,b_sF7@Cs u,RՒho֠CX-7qN~9j/|툚ڎH5iH7^d՜=SǛPTKK|3Ô*ɭnJS&{ " L:XK;;P]#mv! i![zxT+VQA'qB y5{!( E0i: wVX<2V,l:Ү 4*!ށoR]LO%G6dc,ƏifށG_('p�=K ܦȓG6dr Y:O\giz,pG 6 B0IfHPռ{B8N7[ZY[xwwƈ:*(uݫǤ+w[Yq BS& ^[)yh^-:+Deg\AULz 3<=6ȶgLw KNF ҡӛ97h2kqR9/߄ 5wvBPNq JJb]bF6^~R\ğ1 d"Wvd/[AG ԛ�cEJ,}o׵ hoޞI˕Wa5IfA43Gd=Dߛwl9 _B#z{&`H:Aw M8hE.I1\"[#)'趭ZU'(߀ GEaxudU!-8T]V&-1ZJnnĞ (j�ǒA@vX5 כ"^V~VusSL-~Mux�^hP6)ftJ`tE{,& # y�Þ2c~�)mL̽ Cs#MBg[uox-!oɭXqye qIiǕ\;x >=v^nC}N== 8t ^'DtڡJV)^tLfm[1F.E i{$OBy9'fR3mk!#2CŦ&A̤C i\s:[UjR [m>}I7XM틴ag- aH}c_m-s.+sSpsq2'Eg(/EnE 3o.V,v3I^9qNE.,}>9/8V1?-] g U#L8ɓQμ4}pXf@FÆb_b'B !ǏZIg] NEo.H~,P9Ҫy}C򸜷Zz®]=iNIFЃDC-k\? :n'{ic{nSQb볾-ݦ2ۙ^)ry/ځ^|f~:iq"�tW&DZ\"D93$3tXlޥY#3LbWRKحZ?*cYm|EjɅH-];t +όJ 8J4L*Z(k6[מdr,ҥ}'_wϛ*2cG[M /#jѲ=}ȣ3tN=|7>atx6&A|\΄Hma{V ByrL˾¨]NYI(|7S{D7H"4o"&T>;~W!A)HB-UJ>zV-J:Úzg9P5 qpy�2h'K;4i-7_+ZpE@*6w +AJoAM*J ẗ%yߺ.q2@+`Ǖn|{.ɸCQjsG!Aovtxs �b0-_t1f6%V`l NL~D\?z0aq�Jz-H?Qh[nQV*GxAۤp.L 色zRG$"]oHP]2 2|Z=  p'=55|Mh"V3w2R I1'R fvtIvIʼn~[a2`�KM+�ot ,^x>zu| xDZs m<]-#K,rQfl64 ÄW)w`E$Wb/|w֮sQȎED_;�'hB쫎]+o)NONno{kaTe܇&nXi׸|SA]8ӽφ]SG'?�_͗BxsXHH QKUH$\٠CL񂨺%Zv~?>L)xc7@+xl!9U`Fr~k{?׶Z7G+婎m* ^eK l,4*0X О="?".ipmߚ6P5x=VN_JDLSm!nK%sNҳMղꙍaX*ZSJ& ʷ۶ wLIщ\$s>D D26W7Qu:r9DRJd2~vW&(Cm|'G34&'E( !zt9>6߰'I`!?�a:`j.@ߕg$um_S6ˈW6?aDY^e]֑ U45af ֔wŧ<wJ*58$fPXjV23ʻV[ʭ\wtBUR>M҉5J߳i I>:g)rWWyLm/L6D&6 SG՝A!Tox WU36Vd aY>-ZK->.x^ :_P뾪e/]$>ؤƈp/ rx%@ Xs&2~F+$ 2;V/ud&- ǠO@+*'*�¼9=N"WSZM[6+%P:%7iaܧ'J9` wzNަ�a*&Hq%z$5oL;5C73o4YYL5PpH>ͣ0 "L4:oiWe+UN"h#oR.s xBo-q<k#i~lԚF}py$[XD؞{׺Bӯ#XSj!ZݩIuOxQb d$ E!rY ~;s9فP d>3룥K$T}5찲'^{t|ϩޕ``F\IW6հ;+.p 2JLH,}t,HKG- M_QVw%2u=SPȍ,|wGF@{ź.@)(p$5 H6%̝Jq쭴f 9n_W -qk(s=Ⱥ|:{K>Af<BI&'8}roM[;'a쥭- c<ZMNGgBÊ3Եw:) j;l]8u^Tu- 9s#A|$$fbjAn}xR&{T37x9 + {ȵa,.XTTxm7>;=!UN4>s[[Z՘mI d'/񲩱CKK8ΐS/Bv}H{D`].4FyX0L$^}FZgV g}p<%):9o,i:5P9D ϲeVm�'� wvLo {4useغ }%cJʯh}v&6Z-A@i[#d|PDyU~ pXc_#urX0YB]G ,>:ynasds|@WMTdyLH^A.2c׎LPOFdMK࿋gb�)3ŨSؘ5aW.o(0Lu`70y2k7xP#C`V yC<G OFf;0MHSv#fhڷrUtD;vE WNGyU'!HcMMRJ\<5Lmq}>1[BF1- >YF,$P*rjna *~xa0p).W u6ݮЎ>gsځBg_rM6_>}>wRKNCxpӠB_V#ߙ 21uq_Йۗ MGZO'}E^ }J (+"̃40FEa!5./D0[/WUHˬc-_;wb\,mB|z7(Ƨp;kc49zB:;@$WYɼaCP4.,ɒi[$%3ABI (A}b<ir~]r7);[gEZsjڕ^!݊sl;?=}<2 6vvQe, {RGGxj#1囯O5{<% "]rݝáDQv hm 0gd_;(bnf9XhK΋ě gLl~=N_X"{9m\#Kt z+r) .,^_~tV}!ȯWE'{dv.Ag0h<VGc@@k-|Hr/CI G916vݵE=Ƌda$,t\dF nnyرzOByݶ(miE *M;#5Z#^ l<RCjoMtv1m-9_YUqb2߲n{*9<#~1ynG*%TDO/RS.p_m44pEugUGvx0`Jpn 茼'-s ~he?.V&H8x8=T7ͺ5|P3ocB ɰ4畟@IаϓJ\ 6EG(ir,SaobɜOC r`]a99\bf'վ:7\N' �$[% Sֹa;69a$޸9H'жi>Or5KUr@5_y*1XWz.dY m7PeDiO)p5x8K3\у`t%W#VՀѢ8RZse^:TvҮ}v[NU["S9z<Qi 3]J* y Xtѓ2U rX*_U׏ȕXV<M]&9yp 3FRY#;\PS%@<P R "f.w(Ʈcuؙ1V+h.<b) 9識t gerܽhx gF̲͊^re!j|- YF2C5:L.t%KeU,KUS8/v eܿp԰<Y2~3EQ1@V]!$4W;Ί�e 4 =U7<4GLU>T-'y.<'|>fsf3A-l'ԠtY% YxA J%1JWգTB)T%Z"w5(Vy4:sݾ4%heBuBը&}(#εu6.WT7.d-š z-0א\QB8+T@B'פ"k楮wmX?ʍg̒ˠSD _Jq(4O݈Vbocsf#ƂM,gE0Թ# drlqK^_RmD'[Kh=$tQ wnia_ᏆL_cw ?Me7j*VAjAxi )3tXd<ԋ0I4,f+?204VPEVCfHu ~FRZcGų&ju.|~3e1N_5gl:C+%_I:"o \m ^ގ1uk%(,;b)aɶ޺` 4lucv7 z'}{p^]y<L܁HWF1gU cg*{։RYDX鸪q1ybK }Hkπ).Jd1H<Ae7EPm`XӪ`e.\U"gCv3=J Ms?&"iE ]&|SQ%�ج`2%=De?s?L&*>Y/_كxNk~ 9!1Yu! 8AFC!)JG_иwu!^@GyT77BQ]ض;G'4,ih;PzCw&# |Ie{@qd"?ذBJ!@0(p c)Xά<9DDғz8AG^!@$ofΔvVD&�m?E 6}71l dpšt,[ g�g "#t̬q�ڭߏ؅=UH(Ti_JE*rU1ÌQ񙔹=0"jRd7h{J3�c &P6Ә o0| !Ůdy"N�EYn6Re' PJf>l(9 9A!^5sAW㑬!/ #ODg6TNLf9U$w!hFd]M(dmmNr1N)1)8!U]^P~6a#HIGwV+<6Zٍ@)fλlznG2]fK&a׀\zVͥp!sL!Po*G/OA .jf>}R6vr|.sHԕӻך?(evHy^I,*ILF4ňKeF^<7FtCѺ�2՘[GLzG;0p)S3,j5>ny8QkB Ŀڮ])U tHR^diѶ~#EI^iQb n=tErWa$v@6C.|Ov\#;WX#$zV7c;AwMW,=Ub3\v,QAc -\>ik �J([nrJQw]K1=̌{] X9Ǩ_!{14aI^ ߖ$U:UBMƦECC1"z̅ "ED肑ٖm؇O(Ո^kH@FK|Z!̬"yEqrGC39BH|9=|! b :P:AjF&IfTqᷚBiZeD ۲P\HI~)r\}D;<i'keV(.,&SfOBNp\ڏr Ƒ KXk%om\Rr8!JHRʯ/;/qۓh *Y*)CBCRdPBFxh3{ :rB!ڲcgXypnJ=O(<7-9?~j"̬ T>M.(4"d-Xw锑$qAu/ }Am$<@{Թߘ"Y] y*1Ԕf7$Ǎ_;t%�PR ?r9BH-?!X�MN;wg;y&/LqP;J`r /ߋGS!S!q1K3[VO(f 4-4Wΐc$PѩMqjQ-}W tQOoYpsDV_@V@S{G*9ymB4oo/O$$@YpM=3-Ek zD 8ħ%C~?4[! V~owU- 2Gͩ5O^�c9):T J[ ?8a '�Xh!?]}VGu¬Ҥؽ}BW88YxI n3 ,H<:p|ĜEy# 9,@ jeKn9$ dh(~ֵI&}iJGRDn@ g:FeVjp<1JX; fC*dԩ.W7[k:xs%ѳq+V@xyOs[KJax 'ވGNbY9tt@L$^5_}ȿIׯa3:I?zٳ҈)Lb4RŸbO%WJ1U3\ռT=i.GnO> :F6y(>8xkK6ʰN:uV0Xwb5 \ bvW~*k}ʖ^: (|Y>), A?m 5P9)s^q'\fجKcn;Fkf:JP%!y);yU:) !(r~YEE?&f M{ͥ=L|8 Ajak,8$u/R!8\L= 14?P ekX -F_ܯn ( JC4 En%uۧ!<`ɳ${b%M[ElfQj,&˝hPi!v"TmXFP6zSŵX b&Y,(� |LI}/)ͫ:o㐯zf@K9�y9d:H(-j3A<+P VSwW]UZb 4S+Tw[ZmAbV)v!Z]+;Fk\f 01:ŵ*eJJM32-쥟]wNAʎbZ ca*7U;XljԳ ׭H�X1L8D;Ӱ9lX{ƏּH O]m8/,j#= νf[@e{Np 8#<;|ڡZܛY'Zҍ5Γk5)~%<L Nݥ/t1t7#;C?"^{o4,F|R~J xXD35+K3Sj.ϯUpټG*vrX4l-[V+ 2bt~(W>}lUJɋr 407,╌s⧕@Ck z3]A}Kx[gռןYk~˜DNjpOQ;~l. jB sB~%b0mX0Wծ4mYD6;'V';1h of\餛J~ƛĖHd0~XP\0YLeL[ [k'p!dL؈ #n&9}QWxB8*[hѸr%BDJOg݊j ,wZI6s IѪP&g~ZٳT pg ]S$9.zJT ؼg)Ddp}gJ %"{8?b͸4Eg5¸ڌV~ydWۼW7qmf2lSv6YJ3 9(j ?fw4,4dꟖ~1[Zr88QG ߱KTʸx^R|ZQ˖j2x{.*!~в`jJ$~O>Vw7<hZ@3*On(xd~tHqnqk9Z ҭS]e?0 pG;Ggb|XFl^ k߽o6c$^Ců_S1< ?27/23QSڔ;jޤBt0LH6?* OX;X,DOU3FQtzn�ѪLkʔ+1/g鮾: p -`CΏȽn?!mOqZNXH>ODz۵8A"VX༊p)(U* i W4#L5t&\7-*KQ^|Ǘ8~]lvp{]_|*\ MZ5x@^;'^WD8#=bf#W IIB?yvQ!hմ3$뵚dJp}D4r؅1pt/p0Q(%@ :,uft*B'b:K{rKf=h&}66ѳ7EvNx6e/d>~̆G%'8WAJIx;z1vFnf�ѹċOtp %Z*M O|ls[82M'%N&z'SaJ,lt".[~</BF^pӲf@^L (0Y$vR/*&[)nGql*Z%hwŗ:Wm S*~Yc U 3P#*RFz l1؞PރiS cymΥDOMUOuLnHJ<eV^ Eӭ\Nu- #'s ueGa=ߴj7Rt:"B-,'c Z#G0oMIFWH[y $jt p'pۚN %r,YM/x"fH|}KA/Ӷ>y掭 ރ8>hʰ%\.Xc)kLm �m?5&Z>WJbq00 }`x6B \Ӡc[ˎ/Jih)fjuzv>-A7|K?TTdÔ ]g�nIp ˠd{<`K"EAQӁɋ-<8S:A_̅=] -x sJ|'d,4V`(^fC~fq IS7@21ESCK+|Fo䀍B`~뢄"o!+&+ ؑ\ :[<3}zչP[;e(KX#|I0̚ TߺRL^Z(m<!0Jkv_]TTb!9o ?wZ:ҮY %Ed*WFohb(Up˥V@n ~M\gz &buj12ln䊭�'M.6agTW,x@,& w/sj6%R W.dٷF˳޶ETK*NwŽ#(|Y?aY8{[n;r$3 NYGSܾP!-Dg b3Z킔1.\ݨۃC!qxNkI[?jWÙhx{ƤQ G'7H͐*jc: wϑ1<w6n'\�5iɯÐ, lD-3e ^4s$,^CO]r]w%&ʒ_%5'ɆJ][| =i:E5;Kld%Is:ά{0qmHhy%V%I}΋蒱GƵ&W,f"!$|^ɾ` C.kڬO[wt9(8,7YQ6%.Ŀ(_Re ŻӓW7uqdǪw0tu ߫=rt_PU&yp)yQ%ϡxpM6 W_߻-C#1u7PH s&`Ҟ[|)e{1-)hGx4'mtD:ykE6!٫qNVwПY`5"5:&kkTB}%*?y(@$7C'ֻ�!qʄzaJxjqf\@;(Nt ) =WdnנƂS}iΆH 0whri9?8nJCUCk9H=C!v!�.9V&S7b6\2|{n~dgY-Rv8t4 ;(8T)+/poX;#3 %K2.`Tk{^b1:"!vĕT[U_u=$/Ҏ2%Mh)Gqgjh:HZTkH9W&tF!dy4&4o{]ՐV%)4s 4o#ǖ-f1Z 0zx7_5H%6֍/@ř~ŠQ+ARm궢PrcM=^Dmrk5gN"H ] 9Hao9`ë3O!hgLO]mykM>Hf%)5-3_;0od0tWE>)h"@IU#H)^PYd,pWJOE0#yU܋#t޷x }qY'vNݠ$`#KLQ}0W׳WE?/|bh L9ON Vuix?V9pU|g>Ejţܲgl KbN"fޯaKTNW6ORUԤ]"eT{L[j3C"D4?:U31[ �`<lv _}ݞxI# H#ګu\K}fbȇF9W,& {K8Xgvru!K'G{ߍgxXN!dcCΌ-yŗƽGf9-H> gǛ^QI/,'TrQe& 3G6$%^8l\}XٚJmٖl =a6,hbXiڡ,x7o%_= gi$ iMՖ% TFF� }8,QF<yVA8ڇ EO,3A*frv 9\j_ A54ԅVlU}1@ +jyW5o݁Z n ˸fi0\�u<d-fE0c f)TŜ+Zx 7_9Q%<x.1;ciriB%2n sKə%t}N٧.sJ%@ ^ʀp dN"ԅWFl,4.[ 7,^Z!XwWTr`ں{*u9Mg#͞i4{G&OKf^,Ku�vr{1`.ǹ͆}'K%D?9.0-9&"/^HI/DA kpQllЮ_q sudt 5u9`KBxZ$ܷWEԦXeН@xr{a$eq[z#`E+1_OtH LR#{:ɗ=j5v _v*\7�0WSq(ix` ˁ,Q:\X>zpO7hc Ҁ{k FsMjA/#~ZkyP嬂G7wpcîk55>6AˌX dS# B_|Ė47X<Oیg>9MS8Wńo}x_`LNKi$(Fj6K ;1\<tPA%*r"FA I̵[|1UÆXT _CB kwXcJa8f_f-\d+ҜBA<;cƈ[I}L*,{K}߮¾WqQvIEtj!^_[f30vw>ʛis<k޸xzsMXku4 Q&P6TL!V̱]0+|Ús'tz7]~W\':%mCp"J 8¼ �O,5;y5"ޱeVt e-z #ΥBIr0o/La526l}~Z1AWԭ*$ۆd MKQ}j,a) z^va3xxXA� 4bўLQ< ]w|*85}ާ*z2S+Z@0@t[AP I _J2EÜkj4IlR;ݬSlUGsJP/xT",6ƜˁL(ifj*'W;)pͽJ | N5ͳI%?Ss{# }8Yκ%ϐs1`_3?>h|--U==NYT~Ve\0%C&m袄~n)O?,Lo2۸Z`7!χBD~ٿXXBݝ6_4U>7Z]G~x}I o._u)JY5[pw}ඝ}E?U$~#~g@wfpa Tm4fjN�͘cpibo�dD(SpȭfG5ZZD+6g'BdN_dԟi+FDz_rMT w>nz&_Tܵ[JiU&BR߸HJ㚷W0,c7'9W -<1xm&0n%hkjzɤZ5.uBK&`mb᰺L21.жڔ%|o㱟O'ljk]{cJk\&,.KfBiYh3>Ò-_@>k\*ˑ@NASqrq� oN'K2/0x֑_y*YHf|P[KC2G;xG(FȸV-T C~(.YQ,g Eg+`uuBJ+Ls4gW}갌Χ *_p줃bPT_=nWf4IiֲπKG/5}`Z;SX(0T3#pК}Ԇ<*3ޢQ}-ScCôVVRnxs'⣔BoG 9*ܵQL4ǘsۺ(y{&$?CC%HsZBdWPZmSu$ҁ<mi~Gal+ZFGW5ak„E(*•erһg#7oI1ԁvJ(E`'Z j}fk9p38s-.3,w=DiyJ:1YMATkXݗuRn*K1tA�Q{ zebUfOK3_~V\ijhj[ƿV7y�h-gGJ|Opd5 L.8UYw%1C|~NW 86$ 5&f=SﰜNwive\&-lYX&s w:ǣY+% me0c 4a6Z`RGaɔ+Ot/S>-*+0+7Geh70Vkȋb"2t? )b')Duuz@yJg.EUg<(Z5YrrCLdT̜42SqxCD&eYb?́]ۡǮ^Ѐ,YUJ@,@kJTyۊP/)�/'~#5 $n߰@Ȥo kbb=f }1$'p50>Difh!;1\;IG(3LÀeB=H9Jzb t,u7Q?+4 .TvfS3FԔSYhCrא#{]OR fqNQof)u-R<reŵκ2Ѧ"NLڇɯ܎]8gsU;տNn:=m7>>IXs˶N+迷OdoD?]k9 fմ4Ԥ5qφe9PIꋯ۾Ac]QXBTPqt{EX3e ;I ց)h"M'S(`[CاI|X`øE^ЈX! HJˈ 4 YR3_btzV1'>?'CU(v geJ:8dܢEl5k{33$Ѭe`MCHI,oЧpAX'.qΑ+Jh42,vO'2mǪN8\ Z{ְF6&{1@YF#5#US!AoR.Y8öJ :Y�PY >n< mq5Kx͌LÃ)#^a{Pp i2[=Ej#R9[Ga\MySQnL+%bd|U[ZcATnQlN?14S:5MNhe3PQy8=h yA${ /s-N6Ȣ&$ZKȇ+ JzJfَqZ{rq<i 'uncbz[{P}p>ѩᓚi>嗤d,E8_iz.|m'eԛzCR 2207 JR܇=nt*&m&i(+`ZE 0#`欄B 10T-0)> oȟ>dD0ʏ*L2+%oEqCI@YmlkkRX& sG4\~9&~;.'e/?IcU\qb6^] e%[zԅܕlCg ];嵡0V>)?> cP,r �1B+b蚫ߋ5+1\.֌OzIj SoD<ӱ6 bƪ7@eqgW]LN8u%c;fcHVZd]|.A߸eLZpŖګ.HV`O&="�nDOju, h9}vR|G'rgݘ0iU̝/&5n܁ܘC}Tg)v8{cÙ\n;R@@8YH}]l ĸ_=i3P/|wczҪӓIqMj>:@zIOAnnR Y'ez46S'O*zt^5opQkO_YW"#ѼX"(hlNSFF:v6Y[WiٚWZYQ|ܲ�/bc[9kW)ڊ${!0S)'X}vѾ[^I~',z@cFw!U?50 ])blA)<,U[}A7ha HXfXiܵNVx7M%�2>,^6}(bVB!NLGEy/mAPq#juSoWS]r{o~Ŧg}*Hx'e|SA<#ˇ77'i<?U:k 6h@=[E7`sD]˕;Kflڐu9v1?2!8GYlWutJn KdGbSΨ.6 D,!$䮀 &Նzi vG^8;T&%F@vwYVaK䵈U=AfmjF oqݣ`˩' -Ӷ2_w鉈%lԬO8q KХ|Ic %i*`H`N0h,| 2 }Uyu{iӞ,oWSr 5Br),6fL4TD])P' @h9GAZ,m^kvqBgث;!GAht:=άR4kf?tha}ˊ 'ϘOs'&@Mz'gMZ8W5[C #̙MDҏa^ǶHnasL$*Nq /aO}F[#r _z7u.6DŦjtvp|pD%H('ݲD0OOK ܻiC=<yS@7 *"jB{c_mMFo8׮aݢ6\+XY4)*Uk2�%S"C$JL)jeK<݋wGHV{aWY wZR׬;g\L)C~v �'7%cFkuW9~~s@4Xv_|5${n-8�1Ho(I o3%>|[~IVr.`r|uXXbcjl/qs]R04" [% 2 4aB}SpѦ`utMt}}n7c^slD:XG MbTTaZ{'&><aܴa8P#QxbC֌jժnWcr3TAle�F6J φ1 qEM6rՀ?fYv.dQe4{C͵1Zdn(tC61fU)B7Z2&n�T9#D P[>%õ;L @S Ti Ҭ ̓�=.1{�WW/2ϝ` _=+%6 FF8LUžd[b;CV&VO@[xԌ+i�J01'}o<BFq*Mc#@vm9AL)_sTP<*,G*d`?,gCpёS'AO5?2I_} ӢJj4JZ1J1L\UyQ? `7�?'^]ҿd4}' u!yd٫}l!_p쫖p1P5xFUBvuPdi'; {jP#wa[5-xgf|I׭ `BSɌeV \9aB2?st9㭺;80˔, x޾~Hc_sPn7tfdٌn(cb )CwXL[7K]"MHZG\|YgS DWܿ׀Z;hIN ͧam_M+ Y VW#;4 ?4J;|mɢu ֕߃eL;R52[yG FJ|e]i�:jxd9yJU_&`E7I.F-%wbvtup(VNeZ65Q?=zP]4Asncb!t2/ J4柾##½v" [( Zϴ͗>&| {FiFcqI8nPVx"}zC >_1vd�pt6JyGHN PP5O 6ho%,TZJ{DH$ra>s\>kW$upz+"A#$"6t\F}-|<qn4&%:3Q褷(~_v؉—F;8͑پbt͆6U^Qf =o16CL8fʰD+a^XD#18>lVI6|Zɋ,?ٯcrJߌOr`7"Rk -x1{Um,9̬SI6` Iydʗ"%ʕх#B/A{Rih`T73o}[|cƤ?:UEV4[lS\9'jO(HQI1",HqfxdT^떒Hdp~=S:$s/!U#k'_;:u%khF5M\lM x'W1'b_1�oIyh�TaF#S&)*EY4g%96JbwvH>gH0͎@&W(eNI` 1-CYEaua3HVUn:p bO\R]D<q^6VDA:1<$Apwp0v!i^ȤAΕtk#\bēÊ^aIkKr'M'qzK ;vnvNoW1Sg &xTʑ"(fEw9Id^{ę 6y/#rYfus4Dy\E1ɲ3 s{5(} u20tnђ# @m22vs59O𝯉ʫq8~yoCKZRM;0:J5t{zQAjF\<$ZGO]:JsHl.rbOH5h ;szΠB <EPÏ0+mKLĺpeOmMwGA1)17WO A\5%q [cD_:uDo1}˒i/5~휌蕽47\mw嫬u8~ŪE$MW7[o Lrt&T+kX�@bA\ {I~7L =x +5#Yh@RN<ȏxcԒůF9(-t:ѝMJ@ekZf&ƛnF0/R#Q"7M$s6 ?QCpt 0cd/ $3!$7wGqUcd�c&ƒo̢}ߔ^9pQ҃W (<(8Aa$O(#u㇐ H-koGn>!**4IB© dk J&y/N+QXY)&Q&W.~Eovf ^ߝ_{Dr|M`r)e(M:g׳P*rJtkmDZ]$Z˜>@ LB_f]ܷ�3T@i<iy8U|Q~Dw%%xs/!`=7"7NnA()- 'Qʹ)!o׎cG`$H~|"tWu}ݔn-[myV;k6˹7bX`?))}FnXyJP! ^=:F#Pw +`C'Kc` ]pmjv XSM젘[OLƪ~mD3S$�eىqFOJq ˟eyj q;*/e=t̟G&W @3XF ̆~C:u>~pLHf(Ҹ<HɇW!?KvJ8{ShOSJ ]�PUO)!_PԒ7#0غֳf~I׹\_iT`7|.=*FNGAh\v8]ѧlyx<_c\f)CA̾7FvGqkc;[)gZQߐ{inC/{Kat&}t $;_PXN¤H"52="`]\}}rNBcw?1d,.T|^qaڜL蹬`_g|߰0%پF\ECWA/u]21U1#hDacH-iKt7Joyp+omO,qۈsIMyݚfIIu/:Qյ6FH\cbOUWLio.0P9%Bc,�+p24;H_~Zo5rǚg}&.c)P=S s `W]v퐎nҋ畂S:J?T~-TCdVdc\VK {Nh2- ydáC};gM:(ڈZ0A{5i``57T}Ur3].ϼEA<VJUΤ٨g-^l5_z^֍~Az4 cb3uM@ 8<:H%˱]$Hg6 v[?4Î2;M"%2ybgZR2;||_ǺUQᲙk Tg\JZwG8QMX)T]Ct�QV:Njq:>]ZIM]\ Th�~K f1>Kb#e]^(Co{!r4x|xE7zJ8=Jt/B!-ɧrTOsȅM<oRdM*]Ϻ5ɣBvp1>dV#XdW.Cכ &FK[<$"FS^{ M0?C=TT1[rC'1rA\sAq/-*<M@9BtT!h&oLbbA󨈓ߑX(>A(XrLdT#V?vyAh|6-S#Քz49*j#xӕkgS? !4C zi6 VvKap` AaBDeŌTij-F_'RBel2k/R֢(9/Sd("C˅GkupJSUoi=(2# f^)y>Z #qFN;?MJΗxzOIEZ_{qnʹ0m0"1?)Z:dWQ}sɃN2FuݫhzfNoݒcT Zi-3SKˉ kD趽9c=@  RVm1xf}H4h-+zeHbdMzVu'u_:5i8# (0^~4Ӟ%{{#2PK1h~mZ:A>cSGn_m9(dEa~G IoyCX\m59cp B:ǶSKw޹bOPĺ5^.Tmv> w /OTK^vX,;.j2' )<[֌SO9F0e0zp[JlhD'+R&D0kIL&tγ FG[$sHai#N;cuSH ;mfS շHJ[C<v~c )S?}HK]C_˓@zz=k=,u(aU}=Xˁ\+<W�ˆ%~TxCk0z0Kq[,FR/O e^FمPAMJ~ξIgXOFy- G!*+%l=Pm%O!Cߵp>_x-;#'=W4BC>Pĉ9W`EU/y0 ~7H*NǶiBS10 xYjFn_; ӝ-✻HIQ0"VR"S7=k>ν^#ן#`$t3(g׎?#$wLmƶհ|1@[{KhL_U׎.?+0l&�O,'$6 BMǭ?5Іc6Wb!;X(:o/+["Dtšȳwov`mHOI<<k8: #8ٌ 03Q&ݚ0<k!VOb=oXZ;sV*^A>xks>6Ce>:�*j*AcEd@Q,=ɭ{-'R 99bw1?u_h K`9T#{D_7Qc4T\ 'Uf2f 9dvDdqUnT2DO)22"x7KYxBt:V0Sn&`8f v1;ʣށ.Q\)k`] '|IhJz.={ aadBgX7''9F^E7:#zat<ܺ`!Y#%p[Z'>1sr|TfpWb7ȗ)X}TS-]*h=4N+ p)K]eڂm{نֺ '/& tٕ;d�i3 ^+[СvҾ%LB/u=yQF+GDPH4~ΐ?!esP60>7Pv!_]X~-6(*<|,p<#dC"y,j�‰M)8m@wI$e{t1jB+bw aO@>WBP�y~PDsx0 &rRQă/|L]Fk*3*G m/V c.}(@,wTIҕMwqe <j M)8"!p@A@eCF$9B`m*ıݰ~w~D> N@v ӸM�\0OagϑYRN)lӴǙ^8':POC2xaO #`lk$i:C4cᯰmgz9@|JO*SS4‚ wRձhx>oб3E5OY#υÝ݀qp?ݏׯHMӒ]0\IQ4XWhI+V_~ĐszkbR51Q_vnK;;IzѶM*OWvZ N5ثCvTun#s 0[:r盦 qd^nr\cՊtm Cb:v #tgN骚a/ZpI5dFn03p9f#d,mp� yOc*0rs=]�;6o푲 wVm-*)iD1!\fOᓰ/ >836%~R†ßMT/fBoǚu"wR:p#2#8zHvM,I#g O۩% @IS)Wt$ &v�dͦBaa9i.jK?b#M,:;Tȣ6?"q7* ߌX:9m okQhoAךҔ]] uFmz9Hk7w;5I2& &7-[8R8fzK_ALǒr2: "CƴJ (SE(ٖX�9K[i[%b$Q_oѣkDk8~nMFwhkob9J0~%x&%m4A<߻JoEeAdhĴi9I<׮!ս*]9uc f5iW6q^Zt Ju%rYNv ѓpѰ,f:G Й0neo 8&}4oIoS1y˝Gb�Ħ+k>*)OhB <!|9rzr^lҿݚP|%` Ϋ3J2c)>DzX@a&ߩk}goRWaqR x[5k,Cϯ'(!>d<]dzTq6 tT~4DD�$S{K܎'URi#f,@+sj<4W42dCݭGFPטG^gZ-Aj(Tu۪dibksꎭZS/f5YGh3,zwpI*􏬊*O3W^ظkl,kCݪ>p~Ӊ:3#V ,5& 8);qLՌ%$;}*· ׼l4%{cTDNҭrYKz"į6 o#kX/_"i~c?ymGTܲA5| l\׎$Dm(W?,t4a7^ D݁_rdtTHć2K<[&ցݔT�EW~s>" =#lv߂H (YG Ѵ D5 q5\ .&zUtʙpߥ2pS7h&N)d!܎ <})<pr&,/P֤~\hn]]x|IB6ص 6y>/5ML60#2lhfv1E*~mJx�JglvF!V`V^6!trR@ϋ'M,ڥE=Ƕ+P!q2X!ZIEkY7~QfWd'ߒD֍ƴN ߞaBz1xR}xЭw賝jhR{!ElK/rsH|:sr2.Z͐>LШGDN qN٨(װ3 `󙓷H;rùMy Jgge je@U�C_<FV$ͪNWE#(I֩pHv,]~89m.鲂aONFQɞj]b?]p4,"cϷHdzdZbC�Z³oHy1+YÍK]zr^'d(Pô4AX@ R2wY]`AP"t2_#g>sۑ2gNbTnתDy&b6ubߓv`/-RDfn3I7a 77 -Ӯ& =&|椛v_G:ѲM0"}=߬` �c JgWte_@w;Sr밫lx98%oՒH>unđ  8J&/Sk14EbV_4P\Uk$:liv5wb",zx Og4}Re폇_h}ZE"{)ر$׫n4}T6i|\ۼxbܐ9 /4IێSE˲,5Ph~-5b=ѕ�z"pՄFaIL|siOueqDlS;ݤ Z<Cg3L?afӌ4N8e:,(0HqxflYXnZ4!.+[HT,EBL^j5{١IK- p?WntH>(qc!\~7H$ԉVլjXڙWc?L0 �I[} ":h3DDF+'IXyIⲡԬä v)CΉ^7[5�XD�,g"swg.1Ehv"{`Z+='?`L2A!r[u[d?C۫"U29~2iv5s \_o .t5ޠXtqJ7<ͻy1}m)ZMzaA^Yք".kxK+uxF{PыCn^YZN(5&'>j0eUgz(.@MrN\)9F-%," (2I<hbS}?|.rt0uBWcWHk do2W"I-PߣG,J0α}yXwL8]b wɔ tmIZӒ [|,dn!:mۍHCV^M},JalXo6Ms? XʅqV GSsUJ2սe#ZbH\G@XۘO-V: e=)٪m3JOw Ж.T6}?%vݵq EZ+ve. (5TYR[=3ZTu-M*d~W)-B΂(J ɫ;_Iʺi?IEoB-$!T ے(+@^!EtXhfI54V[H0 _t} ]@2ɤe.F/]r; jksgGAz~lZrǼ,ŪH~Cm垺 wbun f9ɺ}澊νJF*WGbBmw#,>66OotEjo~LorBѫڻ΀Z4YWrwT'.28$)w-6%Y6`b9`jB|-a7U:hMi .-KI>ٚĴ163e)[㌡9lhEAY^+G#N,M#b;wTNJL]:͂t_e0&PQn#+;_�f`UyI+BDQJ6V ڦwQy>*eg/ ('=!d,CƧJg3?UsTdO',]ֺR~PSDx@lkŐW|Oǿ~[bRGleʼ)릟56ΣO.a)_B뀖Zds~:qХW#ʣ؝aELC19Y˱YDnS4llyWg$@IKSb5Sk\!n^UH|vΓ1A.I 2N;o/S4�gjO|R71fSjԘ|>hQ&:Kor}L6i ?} b#$*: KПg*u Td\xs!4�:&_},wPaLG"3zr#-J7`-$ۭlL+sTh=$e[oӪr否ΌԹ SD,[H/@hҬK2Wd7n6- ڢXOZHy|}<"m0lIf(MA۾z((\8"[{\y!)bf*wOKOd8n8Ux.dE�"Qgaqs7_\ e (eHfUcs4/#Mۧu= röPo"RB 鏢:~Ii.s߁[~q~bB$x޺bIY8x?s1%M9xumsE7[?>R'|~gF gD~@Xѽ ۱ B 4`R.ΐ5Ħ]p. V_~n&aegW5>.ATIG5LD# m"1aNDSEɲ%I,rr`?@:e`^ˋ7꟝"0̡E;>883MQ=jo`E ?4Q )M/C]ҠI .>~+}htV LU0DF*%.%?}𩄿1Di[+#Yw;Z-5Tˇ eftJ`1+2oO5^ N:mt{2MaHB~M׸^sA�~E56('F1kD%!/pϘf"{GO<eޱgB@m\;9m__xLAȈ}hc�*^)`H*V&4h:Mr)/Ϟ}Eo ο-=wVht6o+ G\P(eGb YףH[5DIQ# PA ,~a „t 83%~՞(|Wؑhr]jA{9Qv*}tn.O< IfIQ" o&&2NIz 8ͭ�<j:qwVhUznM;vUƝ2Xs"B:TH6n/@+odњlY^u´>+ߦ79(0WZ6Lrkw+U=%>7>ZAFGJ6Ut+B(]dtp,YLxD׃-n{76/t3RwVLS*͙.<(GȈEg4iM8mH0 .'Z/}RҔ:2`&F&zlP\$$j+~A +C!k` kM<|#&6舢̿//hHC'qA̷3dC˷>ia�8)D!!28&P&ٜ:ꁂ2/LyWG4GCo'DlϬf (~  kJV8X}8Qz닮M%�.^;RG>)T{ /_;I0/`FF5#w( dlvW jrʭKw8"ҟ?G}Ogg?({a'/2?RyR<>/ؖIEuU,O'D)5UU%XL.0l6@;<6hmI Y!0Rg1op`" @ˌoؔA'M}A(!6Xe `WSs\%JeS[{dS 준՚ٓ+6(|*#mU%ÇX1f@�<gRL.)!E)Wf4Qz@sz]H& z4FTF5DŽf޴P6LѷRYTo?\5ּ/<>Lj1jJv-j`]V&nE5L?+k-BQ_>`.[Aab5|6_)pLr7S9ngky dၚDaQ*T2Lf6ͽoѯ#l]Yz9_|8c#hN.ʩ=~ -YxӼr/NlBI0 .qă|), S|zmBVzʻ"T E$9Ğ`l"QRLĜOAi\dY~8'a<b!0'{<$em5pR1Dd Bψ~'[Ұ|On;Do<·O;iQ0RcfoYui�<) )r'.vD'ER,7\31Ov"cſa~bb rΰpƦL$çKE4Fk;}ՇxѣC n!`+#:<lW_=\IyZCVyˍl+# u*:v繓<,7�ҡA�k4b)xB=6n6Sibxw=Du  If:' ؾ%7\]m%G$<qt*ZN Lٌ:e͵wfr&JP%t )G.IvKl= h:ƧTRN,fq5Œ|]NSAB+L?8:wΓ4/“ySM<箝Fz Rnm@Fm�^/ w,} acweyQnjʄ =�o 0Cd:!zӁ%ۄɀc8Z +au'vkDy()TlAMYuYi(hC <tS|HG CuTc>^BĊm(`ά2%pDhNuRa-j+$ѧ ,u$> ֿJB.)"(r<^#6=xem@Wؼ2̺ {E_ғP-gfy9\k'|rPQ^-YH"F' + S NP~mkNJn,YH(~bztA*ڨNoiJ 5p\nŤ1~۳mԇW%V}vMz+ Y:Ǘ?$g 64+)?h6v!SNoڒx@ng8fX>%Doͥ,@AD3.i#|ѯrFNo ŹXX#Р<=[@q^^ݎ.|c D1?Ɍ)X<o^rrr3Nyq4}-)V{8ö_\ GFnofpji C":#{rkI>_Kc#qh+P Pj3C l UN1X/Q+h�$Wcpbewat ͼB:tВ⬲&p7SYZx8P7ڷ'u' ӶM0j"M 1an|+:hW"1SDChi*;1ys"ԛlp^,WFTcҟ/RP beӞ L#kR^X@a塽ڛBaetflE}p* Zb~/Dϒ-n0*3pY6*ͨXJWզ� W#ИW%wqhvNa(\ 2qwGmΛx/X*r:TU%aKnCKǺ ^n6m\5!7V] ?"kZpɲ7YY&tVxU^8–:l#ζC|+tN9s+zb( O>9~o|}œ rIF@P N=ojǀyR j%q �!}3sAhK >Oеbp"(W j<hWэHAYR־]0�nCJA탗APǹOVF<?ɴeY˃mGBXY7hZ{ [HtaQ ZrWhzj=y>,[C̞/1O+ / p=HLV %>aN=<9=ڱTBQ0͡uh6N4((N. B}lAb nuҲ!T(anrg*t6%mh+i:5+SEnZ.-С+ τ!s,R32Zu,j/<vQt呥PfT 9PJeZk%Av^J 6qGLj2Wv*]e~YtVCub�Z aU^Оr^q3 "6ڿhYP '>R<r(<5.9w6RNrPbJX[SxȺNݴU#~//{?q/DsNXҏ;$�betc۱*ȕ,|rXWzY fX+}ZU˾be3Ѫ63txd})kᆯA(-QqȂRsRH㔁|e9Y1:Y^Wm=~Z .LiX1tS$yFTN ˜K_֦W"N +4o=8m$w!4CT+1knއgH}tBD0-C؁[$쇵rxЮ[)s3G:VEJO, SH:'Q"2HУN 7Jgb[@},tf%~2sRĢSƾ{կm`Y#}iTT#BGq-륿j&6 )lJ$gyi\kW\iM '?Ty?<PT|TV!8HMsiO+0u# $V_]r4 g VSB]ԫ']jmR(6h >Ko`vf cWKӛ;DX>;(kS%zg\Ϫ 34\P݌Kཀs^2F,B]Y/Vu>AMcUh7_G +g?dŬo4ΗyQIS#m>|Ruk~gUWH {*[fQGro!>Ӥ$e\@x +-�\1".4nLix n̅_Ԍ?#[Q F?[Ak[Joo4 j:9/%c%\^On|fî?hR_v1+S;_vJ)@69cE"/YҒcjS*&ybp?u#*9%eD&PS'=lw5` &a%*Qxö@6 F1&!$GbY*|0CS*? p]9DtoìH6EDRG?B}z,+g(ݏ_ t'pnڍFF"ٍ"%x2Br|}h'qFk/C``J do+6 ?A Xj/čahћ,:OL-e*8QbRNq|:^ϗ:l7?#toye]5sGfy2zVx�Ųm4{xw (&ղM&=<f X۪{ϸg-$7ΰr޴|@1 |E ܴ~h6/&5Iۜm cB&#Ѹ0., FY,LPHF΁ʛd3{5Ϯ$"[)n"KT?D,5̂iKr+m,nδ�\jT8]Jd2^9װ&b7T׸0>q~%6XܒASHCNzF0SlG%9|%c(CO{:@+#^8b>rg$;&ףXwt(HKa]e!Q~>}pO]Zq~~܄j+!|`.UϥI{uw.Z�. kFsvp5,`n&n37RYGz)3.mP=44�0ImD*7F�� zNg7fh{VId?@xͶQy5*牌p,l8Os)(?T2^q #شkR̼i~F#b wz !Nh- U]7 zr' ux:#9nD|~bu~mA/H;Uc.QvFMl8xHO\5U!nhfSZoo(M?r]ŇPWB>-PҿȨ/WgvREn2ENJPYtf_I}1}&x JNz:{m&Pd |* s MJgȊT?.LgUDI@Ճ;0;\>7ﱛjlzir}U^Z؇\M?NG)l斝Q̟!%֗QX _en̎^{pw-]DZF嶱!N /;vfЪ vļ,ڸѼv6%t]ܻ%|~,O^ 9cw 6P+5c dA^& 6{CP~]=fHU\UVY$,Ilf !`O=]rO"6X �\<-"jn,EBKLxy>QC63varyc"2Fӌr|?͂"?wEvS~^ iHy49IbZ΅^8~gDK,&[:%~/\ ]+X,-PCN1$\ca5.;E540ec@^` dTgy*Dmc\JG (2٩ȡ#㙊w$ b؝OHCv}5 CBeZ9ĞvPRo뵦B0EK| 2$t03_6p�2-V{)ɜwSC<Ð03U?7W5$FıqvXX#Vn"*V Qoص.[x`P>#vT;+[< nL'3o۪PD'?+6+LV],i,#1J{ U> Óu(tm 8I+V$䇈͡5őpԇ% ާ`x2c<-E/pr8wYXdĦ}r@ijϯyMSBWi%;L7\WMj0\<$<­{}] huZ,ukHB5%0t#w#~<]0__qQ['m[$U x2�[wi!HyξD0(Ae;Y*#J+XnDJEs>pH'gg ӳ" lzJ.DDd(xk2JػlLX^:uydPG-y?#'r3PnZy<} _􄟙 |"#=|z9߭շiYtPƬwV}?R%fJ"7Hl+FU]S "MM@vB+ [.]G]k5k(*{0geI E{ p\4y|Fa }`!^X[gq݁ RPҨKiZ ,p5_ 1%1֝Ꞻ~$<RD 9'J褽X(o8Zov}6ФpIx9j^rǭZ*;� }~U{BЁ#CR'EW؞ h RR'Al4g+:Jy"i�<gOs�2J0dGaKdQwo09+MlNP^|$ a9n@' ^O.H)2ٓCP?lx1 䝦j)_コC_G۴ L pӎ-!b j3=y넚飭t&Iz/gֳ6K8-8EMU$,7D lVpVNS;qH_ϲM% '`\a]fC6!$P<Ka/Ƴ"~UəS!&Cm:A݋5}E݁6'. <ԞyT v) H4rO8d^,o= -@uqϼ7Yʢq#?ihq`Ҽ0Sn|nƨ^:KJh+ 7馞P__2@Q{;RK m tv^᳴9avĜ]>-B tPA7;qa_tDr,l]ݐ6CC4W)MV<g1:pClg*4;㐅f遰p]]@tUԠZk3gz q}Tc#&J԰ˊN߬I %<w $Wx lni[=sM;8:$4.ZB-7"݄8Țl `#B-Y 0X<NbcmA?ȟ%$$n}w+O�u rDDk: 9mm C4,}G*.BQMl\:mCHŮhG`W`1/wj9+ICnEF56|IB"8Yaǡq_NOa}m* g?\p7x*3H!_Ł];q ӹ#v3$/k3"(չkVl:̵=d*i!=`X~DKؠ)H `V+ wX3[g, 涢[+Ejo3fJQnsH 1 jFّ*�_\*:igJΨC5ZMI6;K}٫ccE2<y|-2<c™0@7�_.w�-R/pQgY@ 9hjH )Av6+Q(c\I vRS/j,E 21Аm1V*ΙյWKWC9*kCcWYO'1u9ಠa1%mMya9.˄xo3N'(I;Ѭ?^< iՁ$I UIui&:T]qJ#lQAEOyo(IAyD?AV[`I:U }+TG vD]i(tk!-v"Ft�ϙCgs/ 20\S/(&}ᅖCUE(!"R#YrjH)/)ei;ZE/yd;@ @>򇼞X7m$]GS M�bΒugj[/ do^oaZRdqj?'<^ƣY`[-Lg; ijWJm2XxA(9&Q *pfg_[/欄GJ^9Cܓm@A<υIM08D ($'YFTiWmooeՒɊ*c`l1 L鴖Gۅb27h%(VdeP y'?dJ 4N7KqvNkhqm]ujg<X9%]ush/Eߖ[%ˬ3ZL]zzHlܦīWKjWYJWt{ _K XIMTY&ԡsoA  m떌|fS̪6{r�?{�,[ E0%-jqo٩H  -*zHf_ w0 M�8;[!ηA-.UTQzG�5ufOtk&(p(up*GjКB:E|ÂohN^1%9lF)W @ yQ6 #%=j~Ӻ˯|~ևX="̖Ɖ^Rg~.2}_9EY'9ĤǁRZ^l2gAmK^n[jByjb_oW~Gĺx>ECM</@?jlj~6|>s%d.'"S*_|9*T\y`쭱Pc{= <Uނ'RGA2tTr7m͞KL|Z9%;8,yf%[4GPQC*EKS ~ph3(sm7uu:A Y3 Ф}f:;}Z(0Ak%)r++$toŜC /7bځxam>^neGPj fw 0_CCR7zD&,2O2 O>!M˹7"/RȭqK rTP΁\}FřyxO3,4 nk)d}u4Nz <jпgOJ2%ɸ [8DwOi?17a.A]UȐQ @UgDBHc9=(dB�#ӷ,x#& Lan'ѣqh#a 7%,E7ۺ%m`$ؠUq}Q"5 NM ZDH FW4ԚW']+lۮTB~I6}cewZg߂4c6>LBqqRߧG_\`[%lc?Ye>jIf6z>vs.~{ޣ+xlČY 0/mlmND]:BlVFUmkȽ0u.g'1ڹt ͉"ۓY=5{jc\~[s\/Φ2Dr(:L~[ *P/O\nDs1Ӳ㡮~5W\Uh2)m*m3Fw�c dwyn9Z υl2?=6.Nh>})2bώ.CرM>֠5 }Wqk+fD`W6Z9zq%pUS$ qp>n)^ގc38ԓpj) 5>3N3V-a{_H;46NJ7ᘪ6‹0` _iJ@y(% f +i}`/up~ ?m9͵�@arv4MC|5j./ZJ͔oKؐS3-awܲd2[ h√.·1OQ~R8zZnkTmk.pi+D100Xb0uU .R})p fEADw(j1AY|ٝcՆ P_ۭf(fZVmʛG1F{}ح:hEܫfM |.Z+}>{b@ z9gxV\&P>#jšri*i~=@[%a뫶S@UQ2%;̈́=v~'9yp_K+Cգ/`6\0UU42+}\`6QlO:6G-M�U\Vyަ<lq4f}h>X:dPi+/%[y�&ךT[ 8#_g!m]δ-%&r]q [> 8%4& YA2i*PP*yc*[$e~rC gov*z:T8d7sЪfҌ& Kڳn;Rނ \^ExfpIr|<g0_ƕjG:QyHއ";OݾQ…Q΁P Dj#Um"S_O`L6؋*R^AiY ©UP + f }ɣ̀RnDEEЌ*] X \䟹Ls]?{I愢 8y,)_ g-O6#LX+Ǝgψt[XaNdwk A[3F L)AP6􇛪5{a'1\Uh!W4bݍDpj 8<GKx[^<<  V϶ y3JWè~&cI^ {rj_� LizP!í�C|ٱ{cj*3\^64R9iAB_έ4i\<UQazVµFh4g0EH'6&<)TVw AH@vÔY6G$;�.MnOGQDLmЧ;;VOs/JX쪏o} �.'`k,x>br_pv=7W<�[Ŷ$Lxad^'<KmNeb|S+ءU^25K=Q uW33xǫyD];0Ao  .+d8dSE*t H{k)^ `{/ 9/\l еqgmfY g8\Ϧ߁<T7J~"eޯ3cѺu)ZV r,g.3s2m Bzw|0;&!-#e|!HrI%v?fy0+ez9t(8'PXԿ-j8xȝ"hݾw%-Zg㋻ɑLrR2("N݈2dݓSP`%m&@S7~9|Ә Da sQc3RS^J2׍Q `;nl?jCH= t>K j?#ɣ*YELVB<)1󼹁_ -rަɽ~9 Ǜ| Ŭ\=?}?`^V*t)gVNk|b«V%zJ= ]S:u5C? Pl1asoڐgj=kLkǗ0 ]G-_%+ZP^n�߯/Wi#~aNMZS:<<n&CdD@_#I@R${d_k X @ܢ}&1j"YQO@I༐,yYE ˼m(U1S`SC9e qVJEy4P6 :L^%�v".z&ϲ[E`Sm\rѯ 14 k3%N#(' ΰB@Dj 8u##IW #> ̾ec_&A; iv[2Oש%iMFߎ t$Agg(Sd|Ԩfmhgʞ1s U"QSXj艰Ǩ~$9<H-3Y@;!l$̏~!"@p9*&O_^_\ES~+%VF[;._@TDa^gĺa.v&kIWET'Z:_E*噖'εk&*<8y˅/av0[0C%Fq-3=5:~.J\jTLgyDRNtĔ{ QjI;P4!;"@r%4Nh+0lڽ4`\N*՝ތ[{=+V !&׾@t8Jl)]7 OE�%lUkk$--?-Y1l_0THk@tuV{]X>7e�,Yoo^{K {lmujUbآ7dѯzDVFyADTF,w[wn&FR܇NzH):r&2WdT[f袑1 υƑݸYz# F<%ِSY%ed[MgzrPbc:^5vAn똆O7` <"5ߪ)*Lm"}Vx/<[2i))ї|cK*J єWr/ܗ62}LXGUSr8y_@,9E�Dq"fH8qM8TnvvC DrJ<~Z5{c:+W4Iv7eag"_-6h'LcޤS|VOŞd[a�r-7R{4+4c7 7Z2jc"Ǹt]W&?uӰh-JK魞 ?'=UZOh r#>;WW>!@{Cs}K(ijO9aBF4+Y0Ч^D<;K@FSS,.ɝ"A3! 瓅{iĝ {vU6$$>:l1C J_Ryc]6u@kB̿{l98Jч%`U6ԳEWp9oQ!\$F K~]۬< 5趍;�إxwtf'`Gu%ς$ {"TYǵKg.Dz,1aQFGY<YS$?%-9){"H՗F>.ØR rbru>Ub4HLr%F -cbC#McʔBRkDV= #kl\`1M^*5d.ZLM9 4HY彫\ $=z7_uJ{U179>-aO}oHΉV]`/i5+t񐼤*-aL=ݚD >W*BinyĵvOoDcXto3mohU*h|3,Q/'5/Ҽ8E)ÁI-"J(.vq0ֆU23aLڰGv09k N}:Q;q fFGC;U$Yބ/1cѽidd2iyo2  ;b?YwX'H;|$/''K\ !ۅDF3: a ^{%:%}4S^%S@M|r e5~TsXl EWtp\x\8'I6OC罡 lNDW*RI0zӐu+UVfMWv)Hս` a6qwX}hDN_H3/8dJofMA>Q11XzC&*.tR 紨 Z5U5< H$&sy3 f]V rOz~v)kSiֹ<Rʼ8! 3+|w̌|X/6/R5lic~M`) ,䔯)Vy8c{}5@+digjeY׿TuPuo1hJqVgɵf%8H P‡L_L%1GKA,]-\Fbt{YtdS~})ڮ`yR>{Nv$ dƓ:�w1,0"TKs|C)H?cSU93);8zzloorA[?-J4&8 \@~{6Y(2y?*,|c'}q&G#yC_͜աiʵQ�at#hh֘f"6ڦvQ,I=}y5@<ҍ4X^^U }*ۨݷ6?#nsQX]6?JTJ$78GsރDf!JL:),c;sSy('wrɑ b[3fa]6 C> )HSjD\ܝ*}P �E|& *p68|Lq"+/u K'$9Gw;DR( Vq!jeql40GdV0zKNܼq@c0#Svr&*ߨ#:9<w#o*dQF_8 >kV4Xl]nBd7L_HߑӒ0-?$x mTM7=+a8Q犖&A[E2E݂r%ʝ @#MKӬ(p:Jy8P`*JiI\B9>(k`6gBf\^թ\okY򓟞P@PqP"r'{m5Ƕ . AP N&@5W k?7!57:R~0[Jj/+ǣ_h7?bY 8O'Hb<47Ϫ!9g}?y0˜;FsG1fT?"0SXkz4@ϚN患IvVWNdXT'NW[ ýiuib)efKa`ś} x:}lП/тߖH\ Ղ/a40G . "N`!oZ? fbk5L<S.ZyIL9ѱlKِTmCo#bY mO%j_&yfQ ݑ{sӠ 7&Gx}9YEj"=ǽ͝Ȧswf7U{[\x|z>"D1yvMj6ZA7+Ρ\dRh.fRJdykXF3nֆZhLt-XAc^-HjbkDVAm"6ʊXd@ 88&L~ 1"̘뼈eP2E6vś!ROCU\Z:u8T1ZG̃95 Ƈ agʠ VU淞C<ZFZ_+|lu8k`e^ZdI h~bYhE}h$:<"A,9]0 MЭNiIۀo {'R /U@„D@n2?|acSY:e>) 16f+}ѷ{>GZ4Y-E&E Pf7&vJkm8BgzW7EDb\X n&!VYDe~%;Hya;f$'4lK i(<Ί Uu>�ErUS0 YoT))y\{:HuHMoTFNRz"E)7QD@"hB" O(; ?҃W R_7A%󼿞nHFi* RŋFz)?۱3d7ҬxQ%ZM}ug3͖c X<&џ E qޠ C#_ ])AN)g嘨BcPR8jcpC,5:5`7.g&aR-oO{ 5g4Ip2X9G I_BNM]Dq0QWŖQ}~DcOZ{%B 0K@ݝC /, ۋ$5̷}ԹԡVuRk:icTȚ?fD7L3UC/s\Dx Zn?WN|[h7F$mEPD5$x�@X6zL؏V vK>@Y11np^)j[nɻ^4kr.Sy*nmSUdIDYNB!U<޵=H4eS}J+f' OBxMd5_[#Ru0@Lk,|a "=7DQO^5YI FK= KYvk`C0mq%"\{h?U0[g P<2%`'> 3l녻�" GB⼟3Ť,c|;ЬA]}mqX6j;jE}ƕ|bXjuzM< %ѱ%נn!u<hK|uQ 笺1?!ꩊ{9HFA;k~Jk?H %#%bC>^&8v)gyZ';KPΚᄟ*&0KM7;@^e*ͬhKMrToJ1K4P۳Pʓ_ 75(nXsJ܁M~{b 9MaT'X·׆a-/c̊֩]~^J:�}\~z ]Z ոϪmٻv BvLKc[&gO!O'(]+C @8qgߍn~ҾdǾS TMtcEI VQ=1\5-_%E'=5EAŜISHh�ǹ56;Aj+{ꮋ/[=-8\YrH Mq o+gyJCjk�HS97L&76TdtoY2/g�e@`rFSi` 萎kbez VT%sF8$zQ+8F~?LΘ؉-d)gUX\{־HGkRM$|csaFM0Me6 .IaXG66%ƁVd[&/|L/�%p.vm8 ]YYUlD*Dn85u[vW@^ɖŌYH;oGhQY1Lݤ/':'[)IWq<NN͆Ђ jéIQ ΗvgZ_/` 7`#qq_[J�R˟`Ua Jb,~=^5`|F-;J?g+Liًp{=="k*@D %cCP)n>UR,&!&%#d?UVȳnƛR[NsWjTުoܥ!SMpr{uR,=˹|ADicXði-3FHtẰbUpJ_NJLQZĠF̬~3%g vCe2ŧ$WدZ%g>]x/V`>MSx%yt ^N(md=e8/Wc�De2󄵒5o�}A(|QvVǘ 3jm #Z}^JuVp"{:F?vUUM2ٛ�|}]c, CxگHW0@I6vdzC^k8>g0@]bƍ/`xNx444~/-Ok %?cmI2?�~+A'쾈֔3%i9#t%x}cAsXPk+a." r[ͧD~zB7]a7ʽv[dCrϩmS+Hֵ+AP lr7o3h]`ʐxC} 3:BAiQU<3�7ȨQ :F!?u#LTSF=-`l1*JgA$�Ma~޶|;/gD7I�@aS>AnKR?jgowP)7}\JuS$VV2{}'^9U[ƽKU`Ϫ|X#;X{,@&1V*u8wsp[,<BZxX=B{3)}.$Y(OisN$ mv4.%0m])5<qBoR s`3!{ _qhz2T}"ՌSi%̵%_ . LG4xZb_Z/ĻCa:-6Z%O4Qo؉~O#4kG;0ZkTỊ(,/7 ۔pOdi*[y]ǐ$Ô\A-VHVtf8'wM[b簴~d(pn)W٘x@It#:|q_IV~ŝqIke1J4F?U23|+drBYPȶbxv0~KFV%Й>J/TGvŇ~Ae)N? ɒwteTp٣JwPOj)r[#)-$.<hxg(:. g )=P r7hn6'\S"5t x�`)U|^UMXmtޞj%~7ȚZEEٚiR1J8z`MlVhzAR؍K+]!_duw :lקjD"ӸZ96�Z7/s6Mpr 98,4کج¨{NXFpM%0tU-0{e@0" g(v8Bvca2bDPi +0bK0˶T9L I UCe99=%2M 9@*1+R=rtf~K/(i q%!XHށ]5Z@̶ENA~8AEvtze1!N4VYf�\" Orp=FR;6ݰN5wPq/Z-(N d:uak/A utZ?^{CXtHsۃTCn< ]�M2]Zq T+�{DE/%;D}k..boo eYB4L:/pQPi!-Oᾟ|0M+i/j;QQRh[ur;Ⱥ_, B?ֱBǷaDͱAپ)-Qi4&>97P4ɵ 1i^Ů]ۥ  ɍ Ќ�AjE~,\^I{HE7Ջr[7hQfah@6Yj5TptUlPޫsװ U7o0$kKL. TйoJ1l<AKp$ 4f`/kӯ5B:gip}w18.aK9`.g'HxV@#^ k3sٴȤK]ռ[~{< Ent?'Myʠlg>yH+tAagG^V�4*<Q8CJ 2R_j6JIcok;;]REp|WoSǹB=1yr}7t֝,o9<^zB<ج Uv>u1ou}[}cf-3|wz䦓 ҧh-$"pn{I}?nZ #uqRq jّፅ":v?:VN#"BQEC/ݑFg KX&8|3]Κ[_\xpV㔃 lBM o+!p_ejia:K!i ~%4H)=Wx՘5{zͱ �eIȩ+:`]`7wg|`IppN4#n?(챥2g\|g{磫ɟInj{h²q0&袈Xq2i`�bM9+OTfwNDH"gC/&xBqjX6JDvW]Yo暹ϸKv[vCZZ '8Zwob#&UM#Ok&d#l%ǣ e ^{>d@e c2'ɩ#5J^CSNN*o -O:YrjS�؊&xFuM +nIIe>sKa\ *qG(4*Kus!l@Y<) t$(ҁ VǺ44⸖0{."Up]<R[Vm)cfP i[VB~?0CorolY) 8oyCQק4k.y=.r%Cbx! h[+$l{:~0dm;X4R' ȏ=3Bśx C{s], bA:k DodQ9`(vy9�HClBz|@Rh@cu\JXƏX &onxF?{J.= ϛi|*@SW?8@q( HEo @z,+Zn:% .1<*rR(0.r^W秧PpR瓬p-7ecz>t҄.\UZf|A<tR{3'K,=Q0oQ VQUOXK�W(+^>Q̼ 49v_ yk$:uhf^%a'_2<.8; M5?_qGnw?ാƌ iKU\IfXP?}K v6@W)K<'tX2P瑆OyC:VE.n8}mV$!;+i/: iK HL-@_"0<_\T  }r <= 7 5ZZ 9ٶDy K0nc%KG4d/Jd:xݪcr9_&L;r<Io'QMbãt~H1Kʴ_̷o_I$k7Ru&n_�+< 8{{ 45DNR3ڒɾÿ&aP"1o%G�n.vquF"/Gej]7{s{@pi \Rߕ/K&_˰G76[u>~ BA;cWP60ՙE'T" 2_n8 BܺJ8+;6nfTx󶺅+=vt昷I (' D3CPza/@` gsNnfҙyHv& ;2JAq1;pl&i^ Ѫ ӑJ$?ٳ%V_GpH7k5 5s]&;\DпY4dYW7F^>K.\t Ⲱ>IClNQZY:cieٽfqJw}2Z'`-ީ(A\8'l_Q'I<ۨI .7%DIC6݁pֱ`KP]E{B/`qRy&|?J<Rzͱ중LhO -\dkҴ_<]fđF]97,hs wYqĩu]~v)zM >rusmNz{S+ ]zP"$k,ؐ �dElY~\zs.֐1\zLf aKii%y-MLGmM�@N_ b|#QƺKrXƇUUs~ʥk0G~I # QJ *Nlo, _xsęRNp/?'tQ/�JԊY;ĥMo1> 58.3:vU ŧb2r>q Tɺ/H1|<Zl]s_s|M&̅C5kR%d5- LZEH;YKF9ю`9 UXʩ\{<WđG _W9]{m A9% +\v*sni+\+fȠLmA[ȿ L}<acKkc'Q1v2|Yuxq^/gknR̚i]-G j~]>,"F&IdjgܖWM{c' l$?c&{6GV2ܞc}S )Nth3՘L<1GZyE?|?x͈ޏ3AClMB$lj,Lf#d\h< 3Hmh<�c&8Ul$T=)ޚzgnIm7t T)w>)fYf"\(+Ea-а">%zF D.\.t ,eh<ьQz6)w)"~%ΏMdGm}=tOAT c h-hJ2#@kwf[΃ QoCc<}?h?gwj;h P BU⌂7&t7#{y4<(~>ݪM=SՑT)'QDk֍3yJ1tTF9>d"=##|4A=@Fx" p|p(ZGOeN5HoJ{d ƕwu`ERi^a^>&/7`ARd4!zFA9]d"xLZTUJ�K9u)߬a<7xm5`nzeL {RqP[YWmNM[ 09X/U--Hbrד=e7,;$"+| "O[7e_L�:Rٱ Lhh_7)F?i:lNSؽzPUEilmeh\g^t\kՓmd^xpXi9BR#.oJ4r|'%U23L*?nj Y[fT8V9~ (MRb!Qckڊ&>NZ8Pb)Z'gL s3vb\Џqs3K&#/ҞlqrpO뾣Tݑ9@%P;l Axl._g<[m^(e+KVڕ1 5-e YLW,65eힴR)My�F]"IRn .qq4qmWh*Xi)ݸƅ).RVRՊMx !_ w ;M\x|>1~N$~W {Īs ʵ+6 ޛWNg60#Y1G(3eV8bT6,q2h#7mĺc;8/Y 2rfv$N^S׻'KwDo8uz9gZ^$(QLg2;쫧>@m):[\Rخ-X["2CS8 񒠰3L.Y>lg89#';34ӻk'98kiD*5*:y. bWdɇ<ǸAVbd{T�]]E[%F(ۦ:$~C8z^O[Q$F0M🄪$뀹eDKNXޓΈ֭>{ o93xt J|O(�H ԘSX1ӄW @Kwڹu**@/RKڗ6}>Xf*ɗ^2,젥e/q�ps#C?+;r`jh bDgke{�޹MS6VrX'W"E'P k(d *g!IsrkK9$6Śz9.y!/'& ޏk Ids͌x״/k݇FFe54U.}e}W()yS_*m?L6lytΨ!5߸? RYTn/b@78lj ظ6׺+bJa71^PC{nk:FFF;:ySu: 'WK8-˦!ڛU<^Eu O-oeL{̚Meh(9%�pLW=\2B:QǦ5FtCQ2u5'nCh�`H87_;T ~(6niIrF@{8TN5IG|UQk|�ȼ)><ƅ^>mlbl?ȥb#.l\c5ׅU‰HϻP@3En8>|F,k ~ܨ7hVn< s{VZx?h4Kdve8; ĥTRATЧo,JC`zy2A;] h?XXԚP7uHl|4 (go?p_Do3Y5J(Po~ DiѴ|aT:9ٍCIZ֨uF�b¸Pnb9'2h:OMh6%;Dу5_<S\zca)t2s\fj0Wb U~;K}oŒ*�RYO?SlLtXsP)햴2^BX*X0`Gx�8n~!tN2N*^0yӀH="(h3h xDVU`w|; >T}x7b90c@j[ўE$`1| @)(I}s`GHqz="i�YNLoWQ,y$Y؛FiD+gׇe7HJO:a_@bRJ4q X܇j4ؼwPٕ�')xvXּ P πx: wg*VpJ $Ql d2BᐇQGbޖQ?zYSuiR-ftrgv\֣p`tV8cbPA.ZRr>RK)IFƒ>Xx8IZ_\ḍ mi+ظURu;t@g|dJ^gW+Y|B7"ٽSda`6/ ENk>֭@_5Io¨<dzp_S>GÕN`KG2)׿3VL:r3nqQzZ/UVː;f/& F&;/;7,2)7~8jVN͸!41?dJ+"2`gI[-D2=lrL~ȝN`LJGVEhpQnvje\I_*(׻MIn3O>5+b;6/=C~ d=l9 d Vlw)fQ<sٷoo𐃖%E,Jo.8LV�JV`jE0{pFb*Ѐk& vH{gҏx_P /d`P9},Geܹ n5AJjq@o #ӴKüy I5Ɇ}\u)e;)=]3^X?$~l񠳭zh;b4}Ooku/;}U!C}Zb<(k _Mg0 ְPZ)s'"e->_^8f-Yw'..Eca[m !W3^M "(Gݘ)>^&[-7Go=lՈFԙa[Lmo `SuH}PJ�kT%˜K 7!f>ȦhB7#vm^udc,{W-`iO6| l,+p=>2(dO%W/m(J)fg} $<gOs8~zGb:^AaѭZT_ USn)u}!W" 7 tE̐4E/k<rX;LTkI`Ъ.q) 34ugw N>+#bU\ͤMԸ<S7GAJLdhi\0a1dhw#q 3ؗ1_mP-"9`J+RY&��`sUg)`jKM #*e)qPva(7f,+S~v C-0H;}auj'8J\x+](* S4>݋x+YfL1qtO2^�jmVke`ZW#D)IQKjyIn<w-S8it"!o0y4E}ϼ!^)Lx;jdz6Wo�%A;9 WWtm6kԫ8V`J rM|\F4_>-XO$#ɺ{؈9 rZƂak6X }50KW<mۍҕp4Y1 ]`?ft)qOaJAO>ZIϚ%-4߭~k-Nܗ'tFnIblq_ {$Im =c\{:NҎ,`&ͽ}1@N7eHWr!Jq%/ %&:.ۇڏRs1UF77ӎ8&Pe<3(-yyT7MDZ$S/=<ٕpvVʢ2/m4 `dsҍ&J/˥D*|E2PНey H5 Fa=^w_𸶾4,ʏk0\gk.N$oE-p>8P",.˳i .| 4fwE:UQ|zV�m|S^GBנR|BQb'9i^i4o_#5*^R^594"@Dߚ7HDI`5⮀A1.Eu M20UC09K˶'>4? g,u78g_ܴ'O Xf# 4XP&%j}24y<X.HHJicb^o|O PY.ͺAe }smr:AJ~f5ڥNࣳ 약'ڝ|y%6J!d3QtRCnA:+X:'+Ey'<QD't oŨrs {~h )YypD�X702&@)+hϵrfn򱇒u&YE@|q@4 n wK=ԷXY7?kKBퟐXB~jL$(xE%�|ug H&mlH]݉&N sC3-z-VeĒΥYu#:{US-#C<C.ID2vL; `&>˟;clyxIb/2hE5"b՝Ĩ�RH8? !RHjyTu iL@\9oxIs(q 2[圱&C ]Z^'Ir4+rj[ʹOSzNMDzPRUNI GmYnhdR˧gs% z38ع}�dzK4;E`ף^1 #&GX�Khx 8/ q*{G#}'HAqúˢU �nNxRK//~ JN11)s;OALO mqP7* Eiқ2yַSMqD~.H]#Oٮ}Bb/ tA/^dc3v\svd`tˀV&xejbd}1#;a0#3?t"Gr"rԤJw,z?05\B#y1G2<HvT$Z3҅x"ri-:?ձ}o|h*7WIu"#CdKv(k!0G_ldm RrLp!Sv/**")3ٴ? hL+ av^e.M f^ zw_p -]A2+5;խcjpV@c#׭Lwޘ m@`"X Ia9d1+v-NSR<>寮#v m'IK{8P@6%y8N٪y2bdAEݧ\`B>Օ3M#3L)*|t9uFo^b,q)1W$W_`ޏ0IiRKqLn֛Y!Yԇ )|J܀n3ĤH1 Eh=YaU`k,/A6k[uA1,S&GgӦGqG'-ߘc0s^.l*,j-KCAkZ%!X["ZKPg|R>2,fvN֛t^k |[Ԛ]"G2Gې<G,FKψIv8;nrW* ~{| mheLpm'&cJ}hퟕM& Coh!O<X<o"9B#Q *SC5_'Mw7Z%΀߱#v?ot�Oܷxr-Ώ ?x8�W.7'ɓwx6Q"S`7 yK"q2ִ\wtW[Gx/Rir$wwY1BI8U|nsK{K%s4%ő;x2i:t= l kҪBN3q$˿fiΡX4թ_zVO8|M z4\gޤ@VRԳ$`y� "58;?c7f/nb)ܽ* d6(OgVl]p¡>N�"]YS)�OT?L�̰$'nlJ[s0 A&Q)䤶7-$u@u5qI #-e5Km5z53B "xWև\ +ЖY|nj5iALtM}{ABd&Ȅ.O/ca?{FpJ,h C˽K1%bkiBvHu4PmwZu4& ›fsܘ%K#T"}kQvbtAƀ{L#L�TnA fw!_{(ٵ\tֽdShƹC).W]"p_"�LjC6 mn?bhZzJeT~Ic2ęM%g>ސ{ ^ RKLHy/'?6!-5Sٞ o"\fS1&bl`k9S=D˶o@93=} *‰ӞyDBmս0:OhOl~7ڂ¨r["I%ӱGm1N7�g1|;p=]w6wƜ"YQiV@?ImY.o&Ln{HhU?~K>oYjCDC8uz|V4:'ֲvQBۻފgtgc5$Wf/#/3ZY?c֠</Ff[~),"Jop/ û(˨E*nX=,OMOoWE.7޾!!? HqT25EI=IR7x LgxV_J&T+�l2*R/a p,$�Z࿘ 'L @MM*ZLwMh~(0OX .)_%Rro /Oq{#xSbM_ӵ{tXDV/!6#6=qg`a\M?-7� tR>%/"+Qz?S6m|SVc]%ۼ 77$kkA ܯMަѶX/R||!v4 Suú(LayME4<GSD.}$Y`̍g04t!ϝa P1k:w'AzLp:* cun/ W]sDkҢ `+H AN4[KƒdA#-ڿg ֎ }}K>@u.ھxMWF> 7R'[,>-L^ ( aV�"%s85?~[Yĸ8.Nz:!E%pJ*:}Z3ݹ8{CtЮ˱@qx7B ;!Ck@9fc}D6KE #HAՈDn&ZJj?j@z.QlRaH:C"a\>;E.V~.7UH>gl<?LK[?e `V>7={M'SPs N01QbQ\32 i.7: 2Si">ϖc6u]Uil)r(/Лc?\-w֦?oYpC5$1  IL[4xu>:Żķ:,xcX]Oeuf!hs&9FKϗ&%W+οݴvy%RJ9ZURNK.27乬[ZiЌ50bG8 9.c6uP@ hd[#+^ hE:D]m]YXI6;pp#M>Q}; AgS}oG N#Swߟ l*AQUt"or4Ћ_}ุ QDugPb?υj^I ;F[aU_I=t (ؒJaL\| 4A Zs3p*vՈ5I!<>n&}PBW{"~*wSƥG:]:w('jɜ[}}TLU<0V>$o%1UC2ug/&B4BֳXTެ&YcECuKBNM:J\^{L2g-cn{t&t ^&O~iBWɨ\ q3%ೝU[8E _uGh0l^XI|i 02ktʅ瀴1DU?X#)7@O!6Tb(.N qzuόI?>t.9/^mzdQc2Vgir2e%PemEiqu.J�݃?̧cO3adk[5Q7 em$~;NzJ!:^& +R\Q'TY' >N~WC^9hZ 8UYKɓhruxs;ZYN)Þ\5:6 0?5`|!!!J`{+#AJyxT?(V0ľD{2(,XYj�vYe* ccAEt~6=ߜvJqrHNU e>Sڲ Q_Vzt<O.Fh�x*˩+fJ8~,uOjTpKgU.sT ܇}NU F^W^f  lJUR)9|J<V{ˌ^d)z]gܺ쬘= v=` -<^ GyxyGuYdpTĜ>KS 6|ȳM;c:ϙwLĴ@侧Ц8$*Xc9^גkP^Pڴ8 J 5s_f@jh3aupQΪu؃ư&7qTV~٥fـ$\#J[vwe!A&85՘^_wzgsfb}sOi/ Aُqsi415r켋+h0`g# KU�JZ DE%36Q6JjA%MQgeEOc$$2\7K@S%ns?BP[0GQrEHRH㦋^m= xq eD NiKAI}[VWTlkw *s 'nv.YtALwga}-1Dz!D\jRouʳʽ_J!mOr5 24hHKpktw 6yaJN0ؼ]-RQ7q ܔk:/w Fۼ.͡)dc3<j /]]l(И4Ƶ xc=y'|q:ƛ0VCmj[8']F<y1mݍ">͛;ZUĸn~s4,5 WiAH|ș/kDI:G9:g\VAdKhNhUP;O ˵orE\ 9!jI(&촰f\}K曖^ģ<>5X6\ BwԦ8_s,@f̼HK@4!``!T_ł6T;ܣlZ'j*p-cfrυCzyRR 0 ]>N;n,Lk൩%h `2MRf>]PuHcYF|%ߑ -,z<e躒XXxTήtWOYk�/"ȯ9h޻rJb2-n<iO8_?ѠDhl$&ym_; 9zA݃l6T *LQ~d?XJƟrQpg\̅۽P )<^yBp;RIQqa<ʎn,r`,=[@R%!]Pb߳OwXWD}_b W.Ӏm]}q!5Fc|G)4"E֔c|Z.I+`}Ct8^YoQyCO!xNaqf ENb \xJ>6�9ie|0dߵw\T7&iF#\%KʌA)&5ԙ8=&B1lϰۜ./x[GO\{v K?٢+r5g䝇L_߮ƎoS^`3̘>LIfc\[j}ViCќyV%,|<&`e /D 5W+5OodutSxDDW ^hL=H�Qem5/ .wt`ĽViP+La£k;D_\%: a3|-&g$J)A̧T1rXöi+aIճF$T˭�Ӵ4.>yȫR4]8ka@mQtפ $ ?�VnB.L#&%k [3Oc+^BĦ`4e/3Ed.ט'>2:T *]}(0HJf8|(|ײU 4aB,A W78fp3~1}"++W7#xlg�l8Si@^�AHVޢ刉b-h(VҷO^Ao_~ַzquSrx){@uI.[M" Kx V b0JFFIV[hwhHvryJJi7^j )#.֗Jc[ݵTarN]9ASq@ьf([GseFnr%ٶk q+ΔZvdrJ1D&TV>bDx労mZ >iVTxr~r󼯾aј, 졣 C^\.0XJg94 ܹ L υzK.+AhHi4- _ʲɛyY5Pcu4:$Om⋈O 6Oy3| \(BUiӾs.PLؤ#}guY_Ѕ+?/XAfgAHb<?DHyYh~DExYuj4\9WJRҘI$zk- GXrW?X[&y738@9kUl|yi i9EZ1=/̠qRd<9!F-+ }[Fb⒔NY?atH,`Jv"I|T#o[gώݥ$.fMrpQuw miȁr^f{2@M]�qL)>WEt輆 9VGI;r^Hd*I:}XQt3ퟺocXqBIԐr쵘VCd+IkA?^\G�\'0ˣFH=7ହn�1 \Y")n&:}̩Sh?7y`W> _l`NGPPc\Bt3h|'.Z^YzBT^AqjޮhX*tt*@Z9,wLP SP QRؖ'G F8L&J`e$j?,IhW½?^U:甽UP'ѹdl#E �'MA<P;(b~ zsDoai~ZSɓ�y5; B<sY^WI&0'c>'X׋* e)ɺX 2EA"3BvyQYʢ_+ŝm4Lg63�D%$fGG)寝OO* 1I޵ /tVu$Il2VcC[ZCTV:17Q?\aQZ/AQǧxp>`5�I6*j1$*53AlC j|$N+M8>U+ؠͳINBޕ+{K3JxG<{^3fZ+VխM_3i}ŽD^!a%UuSyETt_kqT 1w= A%Tș~/.S%gtQP ΐN8eZ=Nma`aINMO"Iys$梳/|+قSkƌ:"Eb:|*㗐fnۄ̭2bNȃ(t(<V%>ݡhbJI,\[^k% G.̖)c-/t/obߟ;96tHO\5֖/jB<|G C HT1uYv}aZigqrM[-۾X.c4r� ů!QLQi1cjS R5kWGh5c~}$,;1-Af"2ОN |(!h axtf+[ 񣰓 IcyR>;oU+ 7?u)'CfåzĬ8_(aVf+K?[h(h|&AY=*hWX7 <l%\V‰UN#lcpUMԩ FPe0{N )0=9z5j绑G�t ݿ) # *۶b bDPHa+'ȯ=~CB?/wCJ -0 :Zȇeo go]U*[ 3}O7,~!/RD&.}H:uQ9^~ X$ˠFs}e6B1óT7S<t! po,'\r~`W0@ (M% --*IcU2g6sdb6RGKOEԧJ ,1=Mp F1-#H,t͕+h~]t~ݷ}Wv %1TX]c݀ML7AYXx<GLLD�] S|פBEO[u=¬-u%lRWoL8f,y:\'~Y4G9^_Vڋr /'{=k&GAI`k3fWkT~`-< wbCg\+ ʽ s,"fWڕAt w~6LAP%R 5;g_mqB2Z?fY9.)j~_<V}iŦſUyDvY8qfz485SEX/ODV ԺͣExߓ+r*jܧGI\锢CWm-(? 8Ƽ]ly}_]gl&=saJY&ہ ?g7Mq%یTLGSz\y_HR?u)/)?o%S�$2"~D`fxNz'+z ROk[ Z5#HJ+~`E'h[&DqY1:/[mR IPH"NmTOΠHLy /X? o4 6hDT`QA[)wֲ][AX̷ҐљP}<2lU&E7@u?<v5׼w5''#unءѕ8x]R6Eé C^G;{RvSP N:^NU>[\7) _RCoV( TL` pZy,a, nwDё0.LX çrѥ=cx.-ᘃ P _ Ȭos,aT{u'6.?Z96G*tGqW3:rZ8?h*8fY{)Pv^zof)-gx(Gx$.<隫z$+|6'Z,u{[\wUe`T%MaQn&!--\ĥ|'q?'˘[+̈EP)@Hz "p*;5%Ϫ6_hi @AG&CZ\I ‚cy NAd"Hd,cFa-:3\Կ5sN⡛vRD�B#8Rz0#Qy>u5@S i ?Qs[e T?zΚKB�4t"7N~ObMVv M/d,0B+̪>J7Eu!+%~S#w _y۫?[ƞLXV/?1,XYK�"ңs 4GSK@Ofv6vi7TTlM ծJ)OnJlLw܌۝ۿ|ojuMw7jGdt~_I(xY<,ܬDY)UDoE v (9B긨o,ܿB5٭{( H4u9Y=dU(t��[0j^j4\鍫<NE|A(- {(t9sF;;y6ГOѯgdy=4&`XFPhT fB&@v}8Xn1__?dv D&<G/:n"̡ >ToyvP ĹcE+F~ 쨐CWmu M&@<W:ME݌'0xOVCmbz DŽè߯NuO [2oWAkƗVV}[Pi2 D}iuA/KttZ6y5iO>;rs"n‘n==;jc3z!k95;CKQb*$w2r{3u٫m'g! *-1'^wbuAkehZE'�bҥ.V Ӄq;0V:%yonH2{ORa/QjhwV`]ˏ5Fw z'!=_ƛ]3{ |\nEZ-vurm24W6WQHTHNRfJ|4\/M^Y#+[{P+@έuh3?=">BZFѡ&:{n "37TwgF&g~cyk) EJb .u!ĵԋkyޓc/3+r|8l Q!MW-c iv$QJ8jsyي 7E+&Ǫ[3F #0(53;]tKcՀ~[R P*. &=ȐO@vC}v^_ZwL(ZܑѸ0Sŝ,춾2،9Q*XDL;^ K_{?& ~/n+B28i~_u||6_`ҕR/&SA[5sFm*Ŵպ$_l(GMIAܦ 21h@c ci?'g@ˁA0wbR?~oB5i~"H@R^{x{֬EṢ5I$qbjg2C&W>'U C,8͘w8Um.G)bG ^Q%"\\c &Da1V7߬M{qv?/+,8g O:Q; Јy+G2ü / 3 ^EXDFaV+CEzUTk3<oZ݀@f}nI~V0_%=UkIS:m[Z# mħԚm2R^Z]IcMUy5^A :_Fc$uYs 9]y%濄ҳ_DNH Pۻqe_)j17m&jZ aIU/}m8ݵJp򆕌 iqF +'u 56A#ު&*}wqlK59FN(Sʓ;+xEd|Sv̜-ҍ8UJn\)~W|F\կK%k VRb4t;]xWfcX4Zz 9(Q}I5@ "`V (g|~2,V& V1 5!@򔻑-l$~ zԘ}(aԓIj<5Hozax|u҃R ^ b {pm{wapXZ"{P;;Gy5p+A�Cbz '6m~GS܂g-+ .h%Š%4xmphuoYЄD[:%K M~*Iai5q0z9[" w'0rL$}d|8N{ 1N=P!dsXp5% <<Ĭ񋌦(y (q:k|zw^ǵ8-nǫLJt=xE[te($_dV'xNcn<0yPۍbM=t%rpáu3˟O9쭉>* 7G_߽LdB9[z�j<zi尹)bZv+腧`! <67(.BlA^ȓ)PpA0mt'Qg: t%Wu{Ke0( ջ͓̣͑վK>ʙ,8Z'J*"3=V#?yD%O``ːw7L0VSh>^|tH&,.Y@THz/!?g`>k,"B VTV;Գ'!4V4!?ߎ6{eh-Y"xQK1m%etWn~"f @ hPNV[:ɅQg+]=M2qD'Ueib$*r-%k'!T (k>T.^ āy vTU6+ˉ/]<a(Djt~kvCOdMx eQH@lf"),=P`fz=}2UX^YRGGSru@,<kmEe>M0x蓰KK7 |lj :zbT[Q5#$lMvC_u3$Pt(ߕgi'LJ8h0"#)'ariSY6sKuS @>5t(" z'ZYF%vs{t11:0 >qcG%~;+<J/e>z٘NKd5k#̸.m~Y0s͡4m l .6Y{G(`nyF|RVF fO5\PlC| H2s.>yo_sHu5#-#=;`,WZc=(;c\TKBthÅ. )iy(Bµ8=w7!/?!DkncVϗ92:uyYP*H %C\Y[ �tfK?[ zptY֌uf 䦠t 7:kn+[? sv[S!)G'eEmnU ##].nc{2u۬f7J[VL6N6#/ΚG9Ǎk N5 \+hJ쏞y l}+o>˨&M2\M$+h>דU(M_cݨ8|4iMsc4ރLFr[iqNenGrB]Ujw۴Ė &X�Z1g_{R7.aa]J49ûv"$7]@#Iid~O^eJ3ówT}2JlUadQJty@(H-r 625Y"+~\ }x vINׯwu؜L"έʭ;0-.\mVe13O Xҋ㰇5%ɝx|?9#1~W ,m'ҋ}cRH gX<`gԯ"GAp{iaz̓0'"{Qi (�"Šˋlb $ɊP< '9kapG߈]Vp&HQ۔&*BBM6^T7tkSiϓx.~Psau.ָtBC}\E^.?-h|K=/|%˝p| XQGOCx HAJ:iutR]TzЂ*x烔v-DJhw2'h /~䩧SRVwo%s6y'رA;FLD:9n7%do k4. ~39z*G}5'U+~ߴbdI+.x*iw>k28#(9e.\d&�Ah I-CMlX]ȭ ba˶uiFHTeaw*$  iVi6}ԯG3H=v˃hr}̢sF3B+b-~RxGnՓqL}:�| Qx֎ q g'8D^*^x !y $;&UAjgoI8\2 䓔(oIѠWtaY&d�24I'a43U;bRE܍7S?Q&0+_qD4Rm'jT.Ve~SrZUBkUUlבZ3&Nt…$ǂdK.T~~^9퐢c;?8~�Sdw<=.*F*DA3@ N?Je _=B!m>|А7;Hq!'BT!Vxh< L"i) i`pq%  RI(3Q^pއ` Fa \ <!QTH]}E|cnTӲr{䞾ۍ߸GBTIY)$<hU.3Tp!#8);5IU+(K!hd$ R>@**Iy (T8)8w`]Zf{\fw64y9v0[_�4<WdHVpYze79œ2T 8:p-@ntbk0wx$oș}R$i  =CG~H(Da D1>_à8q_R pd2&-Yl ܒ}v\9 ,'Og0uN[zEzam".Y{B?oTXL}G{*#*)zi;r,!S*%#X뤝mօ. ?4>bb`{ibIiVρMj|%FUX-! Y7/&Wj49d8,+XmP*k =O.4q׋}B/ԡmd02KDuU˫֤@)M8ɋ˻@{iHs)8*9nyiѲd[L#?..iV4_Hho?߅ִOڝ)fgޫH,$ 3ɀ<%P_ͮK"VCYl v!qG ]#YInEޏfv෶Z3ti~|Wr_aJ ͹U.tYeXig(&c7S)R!ɑF_rKtɗb EMTQ%Tޛ^&3/5T( &Lb 5#fZܟq禁I"@PBD-"~I" ELNI(<{ZVEHU -`k}*{KCBQ8%2GE…bx}+eq]y0*@/4-apv\^.c|' 5KWSUK$1@X~zSlgP&ɱO[E90jc\" f" ә*7ҝ,P~t!�atTt1yw/UIhHC`8Ny7~ 5~Wݐ5jd?6_VыII$'QvRf ?G-hօl:ɲ[& 2%߽ ѫ1F>YLo)C %جxN`tViУ n!a>0MtA~ .2OL NH@Z ʴbfC6\qxBJ?JMO]OH6us׀7p$܃�6\BfY1f !TU �R9^\a:`#txaRiS:|"5:j{[e: SlDߡ[>yՅG;;Z�tMqJa= iwb*Gcbϙr RgƑϬ==0j5@jr\Ѳ`臨i:+u?3�SsyG` (Q7\B FPi9l\+믷fDMѲ5S/2C[(7HOW B, v:h�*H4UԧZ$d*+c9N$eD m?p\|™QȮ]-Ga)6[kt$xUt0 YޠܬH[l~ljOQ3Y ֋\Wk;C?-:\,4(c!Jip!8,eU+ ث^N+ ,%6ĭս08:(j%㕶V-|zrРa㯏><=+_A!|c x/> &{E1>zg7*Qa~hÏ}EM8K~Љ}5+U ~mD\f(t qs7ws.1~/k$D=:bSҒn2Kћ̯׆I :.bw묧G` >.v472 af 희61j0cOc ɵD aԎ�1FHd<ȣc۷ZF*%v+S$` $m�|Y�IuUJCIGi29bsQ&�;tYz ]�LE8ϵ{7qSBFz'$z3ѰjcwLkB[0u,ןRX9Yoi h+rⴔ.@P*Hw=䄳![CV^NAkۺ4|`)/'{lp!Q\v%c;IO1!!(P@`4$-TɄ)3s6X>JWAޥO>:/aa=7D}J u$PP0dCqx#%@ں%lbQ8p fcWT9ȗL܎:r麭0y}~pp9/(PMۧZ�2rAƵq\MմyS6" .CxHE3<s`9$*+(!4yӽ3BPBwN w/73+;P`e 6,Mo{.<Ǯ5b]~ ~3l8Q@\۟2Lz  G2=D< bþ�Cpii7&9'cB\sY6 <脲LxG(=ll)tKg*3S/ExdOg=zDPS7s̸jG-7Ӽgm;(;7苀GWm\[tSz=T'[Ed]%u뽬{4r T0)$0?&H ȰR@Yqέ- ͧ }vdA V#! /cc]EZ~0eqEIg2"_)nk ߶Bk엛PCDxz,fpuuNBqMnYCd,]Ө`t#[G7! V%50Z)Xgm>;6 -%@a uέ90Iŵ д1/NJRxDf~ߌ//5}'%4srv[[ r!ZUMUF싁*I^&}v-ǔaPGÅ{@јg"8YFcυOl_E$7w[j57TJ>ifSFyOs`O`<1QH|}h!} 3'_[*\U'$njpkeMAul3`نzx|xqD5 U,^&ܿ&rÃn F´xb�5v3-s-fc_Jpf/BL-~FJ aV Q(QӤl&9o ADәwH,6y9Z9I zEYOBL(m :rYfxTTNsLUϕir#ŏ.J5yY˄kDI.XjCyFv<gY[QɇEZR 2@xCD n^;UJۇ]gUEj\kgdKnr4clҳk7vɋV+%VOe"W1d7pycMZ^:rHf*/c.Z]Z-ԙu!qغb8iv{A@r!LJR�OY.DINE&]=8M};$ڐՠQn~CX<͡#O \1~5<β8P~V0!r靱0(7`S񠟚*D5ϙe UW=T;A 7r@fLY>;ɜuDNn6azk|L%lA%].뜨l֚qo8V<fӅٿWyLeH/E!Qn?83Dyl*cOL2P glg;׀ZC .|m_qU7o1Vmfl%|S/! n_gEh#zkAGxsp%](12؅v| ZJOz>@MD+ G27{8CW} I,(;c1m&,3;XAn2şJ$% y12EkO "WvLǎOlhQ{ڔ] mt8\uĴ7v |=XƊf51u M@l]Pn!Q:!b˻mv 'v ."4V) >B8=CSTפ"׻iPIB(kPVZ( EUd <k͡Ԕ$ul32L6fr-)<"q<P7Q]ҨPȐX B.]k[)Kߛyhs:IN| {7s,,s[лH߱28=!�e?ay6<mvbQ1 dG^ wD9(㶫lKOOɾY֗$KI�yxd1?)}%AX<ݎIt*aCvI 8^nJx4vqticҮ,Bߡ k�>2D5 N4A3n(L!o['WujիFn{]Glrΰx;F<+vEcؐsMJ #iH�\@+5̮Y<+2*tTXJ+=LϾU{{`H'v]._ku032fE ):cH0ʵ-iF2w91f%#t' njfܬ,IDdU"}qFZ$ 7&όa)R_ x7Fĝ<q1SKbZҳ*y<g#kGu'18_\ijBcPWpy~_9O\Zauةh%jn!|,Lрhn$}^Gݖ+QUS$)m-)çՆj,S)k &9~W_ 7>N4aѫlWFSB-$lZ81-Tq, �A0Ub/so7ZԔ>'C=Ch>FX !m"3fcڮvOo+.T<]9+ $:�3WhrBRyڱeKi$bUV6 ~Dvgt"RY8^܌/Y'yʂ@iyF@]X\:_ ȧ wUB^o}4Fc3c_}蹞p^qKNa$7穬Wr~Gc8T8>2Ur](wgYw�t*sS%4R* bO Ʀ4ĒO t)c)Y?>y@2"]#- XK ]O<.L y0r5܅Bq5RǖH=)qN_?w47"\?#SLrF)gy{cS4W3%u+bNÆJ=R5OJ1q3ܭ1= ,!>c#+47ۉ/ﳱH o$wt�WAe,$E:`C?x,M$Eke4U.E[c0*ϧ@ʔmA4kppryQp XZ%nƎ5>,L2 jyO^i$<cA'TXNV"w9eJSSř^qm5zv2߼U:Ǻ"*_e=ϙ8qbᥔPJ@6Wcy b\L%ṊLtiDgG f� +a!S5; %ss|O\"C3.y4W(ɾ3NL1fBIy?(M~Ct vbH:҃W' :L&aJƴ64LWӱ_wP< uIʡV||7zPҰ � M ; µJjֲAԍ^/'!?u'ә7Fʯ%.ھ;*]^Am 4k\{78pϳ]l X %N#̳gF.h*9PY'՗Bv!h9 l OR3CSxgmi6Dh;'<UU5[(Xls #" RYĔjSJzh-7i dIȓy9MJؔ(N0}x7xuڷ,Ѵ' O&U!mfa U[QȤ7fg@RnH8[\hT.\K@3 ޾~>@P1O6aRaJNbH}[taYVl{F*-jUkڳ3w' gĚs cq�|?;BۭO춺CHxARo^Ƶ5kJ{chw dp�K8Fj\@n Y Y,F}Op6C{uC`|Uǩ1pN%{Q3NE#<PUml"m/_'7f,Owߘ/_7 :~B?Jۡq{駒7PFjGm/*Y0Z0>#͇v۵>K3>@2U۪pL mT/4j~'4#7 JA.uȆStj;/%?O3߮;O80t+q)7(tN9uRmՒ1VXQ,tBLzJv{8E2TnKc4#:`yEK*=n8 Yu]9*P T <y}s/Ӿϖ@8WQ)w[*KfXV$UBrT8fL5p! 8Vfa+R :lEC>&ƻ v"#.m XbQRj#)qfBc7`�tCLdNL3̵TA-(~rӱt LM1R:?Z1ߓ܆+i#fVf$l6vs}-KlN;>1\Rx74H\5 .h2ِ1]dIզ{BaߤD#k?ibR)݉Qb{.l˯QSG`%2SjVf8vteWOgBƊܣ,h٨%g'(_oV\BAm.wazsntOcpi^B_-s#VQ[1"dQ&so7y1jly5v\&Ox<q LKuDa�Gmj{JziTJX|'ҘQs  𽇿Q$tڊNє5K .Hh=EB.S9iipq[6Buf748uՎ.*'<Jsh"šWOoS HV .TQI" %eT~} �I/[^NhNߓ(M]Z* ?t[i+KK'X/;ك[`F@HPrt c>ʸWaιq4FW02?ADWTȮ�j]-@GjS]`(4紉뻯#\`JBAd*)Ü} i Thnhr 6ϮEΜL rV(e[6&.>5kzM8>xɮXoG9j6*hÉ)pnb^&уyƒd@)w Pm0]Tgm#.Qk=~vs3( L_?d1}Q*4Zr#oILEBws-˲C�w˄9Ly[>cͧp$\ix["R1t 'e^WTs,eZJb@�\9ypQ< !"fCmCf.ɠOs|)˂4JPIѴ]�i}IӦ<*ZHpipKD#^t8&* -\[\pQOuJQցg �bOiڛWfi%Y{bd _td4,@_uƮD9 f܉@:|HX0#*qsVYGR_†4Cu{_ V4QMQuYjfJ*a$0a eߖ/)889:MesͭXXb![Z U v ;JY?Lh zZ19]F΁''�|s*=h}xCh"YI[Ahͺl2gGy‘hq?QLIeDt].>7l$kҦMفi+ a2,P$#!FQ 炈vά|Zw*?Cs;$Ab-84zNK+ \ ;_!lHؿNo^70_FKO9bQDE8ƋXn.;}-:֤Kn�c&cZ%) Э(uPF(v*"~&r戴؈[�PJ)(Oyo3A+W"`DK֌K 4| W;_ !Zndrl0\?gjVάҧ֒WS*'D;RoخeyI& u 昽z]̌&/oz&Q]8F~4CM6RLȎu-ņGZl?b*7a ?|C\�1)钯럛QBPהX7'`} 306XZ]XܤHDؑ[씠T\I0Z7FNZ!Ka,DC?ƛ/`'gb\JX$גQF,j*T? ²PdE p7I79toRj�XiKί8IIJ"/uy�} {ɴEm&A>i>.DK f$Z =+2sbK">n9m VhϞ*LiTp)C!8337D "Ǥ,ù rT(_lڱ׶Nmǘ\|C]X''{jd=x48h}w#RSIdؙrionAD.H<,'5GpNt8|lwŀ}*omnM!::4#K^*5gŏFM8*yBHM<˼<#D|(՜yXGS(XI%o5Ȍn@ ïYR 9dŭ|hGNL^:zu11PE+d\TŹ"7Jn*js(AC[F}WJz p]/I{|CB86V\r{]a,`XK؛)L&y /cAYy6i`KgA7VqG~^̱?<(`YlB}|p'&˘cϏ 6Dc_?Yu6)|:-HD>Pӡ\/4wǶ]9[w1rD, 8{ߨgFASZCH {_SD3^Y4 +8+jH3Vhn۶A/ĭ+Z'^eD/0ɠ)<O1.ɬV;{zN87+x7vXhw D]HG'@GAșR+S=Zs!RMg D׬_hqlfDm|EW&(P޸uQSNm_�l/gg+:[G=GN3ۧi{H,f62b.9xTLXq0g.!̃PKYf2]ŢO\(HE|"4`뵸hTZA,5"laZ'dNNc5\[ fhJb7-ͫNd4GH72Y%"؉J$l*pB�;,lj:tE|>db@fu('*hB 4 Ȩ&r>Q[-f핲DPi#ȋ?RXO. eT]5ea/qcu[3X3oe PDE@묔kLf@lrMx>EQ=Rv<*~Hc:, At:n R乚%eZ&β8v s#�ikyiR'3\Vg~/SP= >ca]Mf`l!۠\ xA1R39܏Uqy vښ�Wj_X5H�Ӟ!O"ܷn`lTXWwaՙ&2nG ً-SYs:U\M%K6b(Lx.j<" ̦\ɰp? `*N)*}+ XqQ~< d\vܷz[_ZO=ډ=Q&8A*TcHB.<(iKAo|7X~WR,ۢ2\3^>z ]@@ yhhPB5tĠtUVt̺x6+&0Ap-Zx ڝ乸reݼT8zG/ehWBt?.(7PZ#1^I0Ed5UVL}=)u*s̅QkI_.m-lXJ-qB݌>@I.k+N2Kv$@^Y:Lf ܮ m#£Թ6+U'O5|#O9%{I0Hg4˥/VP $=CA,slc6͊ #JKzQrA%oV$8_FDtMLLw�3T ]+~5?Q_ǻP7=ُFXZvOɛ<<dEm~bS$i ,HEt7 Q ulCՇBڗfi_;Ѿ [:鮠�j?'L57oo&^SĊ \{I=1r  (r/%*9�uI1&d q\14[sZ,6x蠽 wPwsL`##8Օ4$'ԂC13H>옦~0(�2,3kҙ_#- \AAz/}-Uz7)$`h% 1mUVJh"ⱸ2^T&i=# 欇hTNf⟖'X_6xJsIx~DhSfDQO&JzXhahhr D|M--AT W_FuTtq^1TsabQ J*I -5֏!S'$5ɷh 6;=d|fcos7Uۏ u&јUJ#.gQ2`j /LQ:ONmm]IB"#a[G1;h(ՔOhATՍ";cb 9:�Zr-跎^'%kK2W fa/Pd=a :{s=(p;,w nef(1o}-3NJ-w#HpeO놃i�3>̪_ƼI%uN]Ѱ~bWN&ؽ 4o8fkwb�F窢;y@3T ֈ\P^nT#-^BTn^s_줢NޭѬHeb94qއDž-qŖA\$:αO,sكC+˨_DCȆ>fbyE ̓ uCsS~Mw&&'W*ZCݬV@{g?=IӎTL ^-ߋF(d'.QHxbm$;Z=>6,"8Ӆ&Q%i\"M/1]4]# &=mqS\;냝S;a[ @OSQgllB$?gm[MCߦa. ވBy'n,cH;#N~}SyJ 9ԸǮx5<'+ω1m\A_<кʋUveו=c3L7FGݞ<jWꙄK"2,;EI�hZ6 QMXA63jjU2?wm66}(-ɓo)[Ӌ<#UAl@0\|DWN#B6"`զ ״!dBF%PJBZ_H̻L]m#qfhO|ESj>uy2%WfK!Nmd.aZ1+IJop5-t7ՙW9 L3Ic:gvkČb|+T}5yFʣ/7YC;,}{|vń)D$r? ^2?*? /# 9Zb3As,\Ub<{/ycf>YAjAЮ#-J.= vԫ4:m"H!S\:r ˺]:+[*հ҇ vI7Ay'Qi 5L r. [9ė ڕea3U ťCaxS}j23{sw]j7X!Vr}k -l9׊h(lŚ%cOʉqݿ@Zȴ\ 3\GjOSR˽*t9jy%˪{}YjܹKX6#tIR Üw(uQxY6fJS0f(KXCƦB\AM5o ?ԗ= a:צt_$(JuͰK1Gˉ[qU*/#nHb"euFRgs1=M69v#Ty'r5Os)!~}u1p]lDH%eթˁtc7Cjnh,-# ٖ_' cgyfEt۔djEG !1Xa!kE=t_VgēK'|k?[ }Nj%83pב΀yƠ}ѹ| 3 Bt'~IcR!zΛau1JQ{p@yg]Ide<a IPb^9:f1;߶0\`8iS']8l<II/ݬOCuP>luln% {Ż:ϥqI6t(UGH5Ñ+C?؛ 0 1v5C9 nǵݗ�S#*247+k5C/PdPMyȭޥ{ndPd.X^M.nU{7,9D'\+?A�^C :]GK^m[8GL#íP#rcx:/+<n6z^@ gơ@�']ݎrm\~w_r+dqqþ1 J' ^ T%ҥB˜-vn43)ODloTk,2EJ @];GL9}rly'5 NhR5x%/ {f~|CDhj~ײ9M0a)k 87[bsJ}#5$rX+Y|/ qP/[c4ZE]91o xZqOUcGV]w?/TG)6洅.8"MmCЩ}P7 GdLd?Js yiv_U#XwPLkeݤ�, 7kr+_ @F@2(qar݉TId|c\бX]وV}󌿳xJJnlZ0sV?kMU ńx`FyH 5[fZp~.f o,SńDH; U[[۱v֕#>&wҀ± 6Lqep-Xc_W#VunE@. v=,6zR-(ս %QIm)(О s'oExZE]j^B7"pg Zς.Y֫LmYoHGAWYxl W* KoڿhlNO$-铘e9Uw8U(~h;Q$CYu_ ^5QU#fe^9Pp,W^ &Kym@t D%Ć ׇ &pEUl8LtGcPe_dK^鐭Ah ]s5*r;,pa E3Eq .=(p~t?0 Aj^IoG)R˵ͧ>ċ[8m׽2.{#R^l�,p_{I2=U췓rS'J!gⱊ$yG4:3W81BXKyyhY̫ցcOJ05"fou|TP" l'<Z*?{fy }9 H?f*@&@%c0zGS&H%LV ug%~`POΟ^`+j:�V;dF~;:0Wb}= @͋90^ǎЀeCյV45'r@ej$ ءH9's<sI2_>HJ?5<53 0͜ G_1Hـ,wį](&' ̑͒δOmzjm"go8LI_M:+F1WX3;@F aG`1}DD%ےkL܀OsQITMZ'ȅCx$r{['Q/l4<}t V79_CX5 SQi!0 4<xKߥ~_$q xStlitqӃe/ HS#2#aЈBk(gkW5-[BD'/nRY}mŷEߝk&?mvQ/e'}x -̣bF~VsL]O$KB;xHHT>O8 g{o7cSW깪Knj(&'U?S҃tcBEލ\+"=\OCt#o _ݹe_VKB Qb/Y9{ MV-/-|l--?3Tl% kVHWLgy|CPKBlfB~V. b l&qҏ&ty+*"&b=:ꖴn^+|1-&YeI ;L$ o8M],oCwc%Iegެ)H! )d&oe9⋱T BuFnJGQT Pq%M-!J4eD]j&ȓ!6Hst$Ͽ�4DQy1 ?VV_Zg6rZz"'f" J9q"',~i/@[h[RTt7S'Ky+I®mWl5H|@+Uk#xuDz`Q{ݻ y.r+DU>bC.әBsw$ҿ[r -l?]>FN62jč'�_m3(Ё>T&JRHQ[9! =cmrҵ7sTƊNPR3 )'`<*;dوdFC^]SSFWt ]G~|i:za3h} %IИyJגz\Ăd+[DQNdkMY^2*W8 W{L ?I%5^07=fNkM{G{#9k"UUZ\yeԢIw@y|UK-e_;XcU)hIzjQi7669 "Lî*RgQ<+vi5)T'{Dp[T~d ОU44V<X[qx�WQF|Xhl.SQo[ȫGk`I(Մ]ON\6+ǻ"񇺐4n=dQ$m;y[µ[)=s{JƋhH"W=.}.|8 R8BBхl prP2^sU̔n^IKՓwsWZ7 S/:2aؙη|"_x# F|WK�ǘ#ۜKrְThfv;s<R 1͐D}8 jb,ݵ3HϞÏ Ͳ7rxgwࠚqnFqe?HvF|- :%'t !RgRРD׀NC9yX^z\K0YZ…` Q3->BN{ B` ӏq1Qd5 $87=X5]TA؎O+F8d}X,EE޸PBqC<3@qi%nUfkx=[( '<l"s<᳁E 13]W\`Eu$U}[0`3RST^PtLP-bEDNbMit 7d!n к)?o.k84A2/iM)uÒJQxS;aC†f;CFNHJ D7)8co83ߡs%j-x{ֱKW(vƹe{9{bȹ-`؈r$ !ïQALP{5IN+pgyv :Z;Rfj#yV?EV YNMP7q 89O L}W@9_$) nnz^v=PI*ˀG3y=*4 m2BxH_Nw.ZDZDbY58KxMSodCy\DSߐ[_<bFq0saP- %ӡ~hiY6sthv~M1&Xj5$25L/qȺxW1G 'O:@ĻGϞ`C"8 u±#P w/S/w-o�Ж٥$><h6} c$qH3oڴ[^Zq7\$A+'Lq'o";H,FR kze6 Gi(Urikц悼 :vaq`uShBWvƑΕ-[Zr,JkW`Wӑ?$<PDO2xqMJ@uHK�QcDunČVڋh$cmBhK㙚r_JUH~2 6<+-0 ͬY~ǘZ/?mWxS@YZ!8 IJm^]p{y$P})X] ŀgyrn|: )evcOVC:4$/(a9}ȡ0Ulw87`ؾ! /t]u!ٖ%B*Sf7G.7 w7#;0 D/Oԁ_y1YZ%#v9+ r]TWSU3P "QTy2nnS8N= !)TH7졿6If?tβy0 p0>DOou`gQgfYIBtjɂn*�倴tqD~bٝN~ʮ \eۀb "xD6hQ8rWb8ݧkwkώ"AjSyW{K4o>Z‹%U W7Y%eB= ud;!?/SssUyU 4A K,p>J^NG`y;YwDui [ א#WtI/�,cМ}RW-ou.F0D'6!S:-Q+2dY:,IҠFmt Hx0NԢ>i*ng\Er-aݼ1G/=MDulh n3~D%ۤr-Շm 4ުf9+I\PռexC )=С’)2N*yOdY'T4'ǘF(UMַX:':RBsA�v;QL `h:80vc=֓U<y߃Jy& ɂ;<m^\+Ҧ%O* oHqG`tx+x`hc L̬ R-Ib!.!@c%' haZ0&rzJNo<V2C-kZ]Q< @KPdA߭k{xiZ=*lKiU&%KЌz{n|кd6@57ɏp;UY u C Le3tBkSZ,%F Jns�=&NU'y-ost|\U�iuXqfrs>x#@<r읳~bm.Oa CCpMw6mOs�')-8bYDl'Cp:A?iTO~Φd'-yTĩOY 4G=BvAEqD+O&0@^%kw�5nHX|0  #(<pyo5Pkjx),حgQ^>ǃtCNpV-JWMh"ltJgRԄ^)װ7XÁmG"�ReW҇ Zfټ̦,J1{FC7ܲIKCK%؏dGPq|Aںv hʿId/|SR'y*L0++B kյ7YZIGyNsz Sq \3?> S'ٜ9i4ƫFHa;E|kmENޘsxw`2f~Ҹ>pAo+7gr)<EmߨCm[;S.Ѷg*@]Yؼ(ȜxXQW˦ ub[M+޷Sdu7D+qaUOfDuTTGh�-:Y]M5'z'}s/@F#l>z1�6ghocXYD\Iz6zOS*OA;$ZET) Qjb$o�6A0&hl>]TVRl.,FY:h0gk1- z^16̌B Sl[0od,L �{i�4'BY;Mv2'^~he'6Oeh?BK2<(f1ľ7=|Z4+Tރ<d�ix|6fR),QTF:=:gĉE8DE o&^ߊ70ue.'lz?!A!թ|[Υe߾7qDW\xq[4x; lQVS-{ᇆ gJ}vp%lOtb~@AonJ щfGg @מ㥺8ejRz<oti'Nf@jx/z"Ò4 Jxy b.3u5`ba#g>.şG47)tCCчAUU\Pzqί=d0T=a% d^k6µX?R྅g]0)RmR_J!u>@˧[E h!q*n By<ctoruM /~y.l5? .EroOqz?B@HZ7)i{B4~t vFPkkk 3ċ I~q}4"sDTrtYOM !| Z]61I!Imbt&8Fʖ{' ƖA3y 7NgkE#&4xۼ`hX5?/}k WR͜CEf9Iw >Yש}@~<,="z&߉?R[9|E1#U%gpA~02*0bϴt'Ц5Xj="ܔS2o!1O;Q{ɊMVpiIRN8%e>|7~ئ9S"NCz0K06nD[)6[g4܎Yt�RD36 fWD|sYc|^91 1}W 6 RQG2Hu=N'gbwK-0Q,[8R9{=mڼ.n"="'OճV~.;m^s^sRT0'UCPJhP{6n&SLTБ`W7QT2&@7"Jޖ*K(�<YpfZ(jwEŠX* 2:pٸ N#,tYD"nZ0OHRJy˷(njC'U;쯙P#[,xw$ȔσcǞV}kR%:HD~X,bQSAVWQbs{2D- ߞzY"9MմPhH3ʸ\reb{+ [? uT?[y&jt:R!Ba ýkoF:?7f#ț4]ȇ $Gbr^ T"a7<?Nc80) NGLL4+{(xUX%u(bBCy@: ,<xJu<cKNއ`)�#pPx*Ga՞r֕]~"og]A')^YbgI0/t\9Zϧ 7nQ][~bNn47oH6x%6r&#>QA|BZ2!.oh7!Z5Q`ϜSb<S b9Ta"YbSC̖"$J-|1vkA! Ӄ.LӤiPtE3RA>\_M`Z$g&S�CÈ `QXo|e<Ұmu?8qriWN:H7daɞ:5@)7n d|ynr}w*t.d*ϊ[x(P;/NsSA3Gm9״>ْn1|VKxoZP?ge;=f; 22ራUY(Ym S)R</g۞|-OmKZaDHA$U|sՆw/N"+qJuy$>2lE{K93=;$+\nv0׹c~7Jgcxz_�wȳi{Ԅf}7-C2QNkei7/GpFZR =E,kw& N_$muJ_ROyWﳜ'JorB<Tge=fe^)ԋP�5�ҡpM" zimGYRӢ,Fѳ>+% JG�D؅VܡD:*y"Za44SvAh9oH<g4>ׄvC�#/C8Ckbl( o%n/ɋ($>{]lmW)ǁ)]8-MV )/R}p LT0l=`pX^RvH |q ߭H!9<`IYI_/?@ʽpڱw*:=4FPIUn,4Ҍ=eUǵ>2(jV3Yeºh) X)�p[9Q;-X &Uu]L%~K�'{4[�3CH0.xq<CV =tB*AkXռaC￲=vMb7q넁a):ҬÝ9M) +_Av{w0L8eH�hYWž] \ll>Zw%mNrKR\>__ڴ5 :0R¿us P,ަԇG%zV1H`N3>קhƶ+q"d@Tr>&]|7U4epBEd_7p3ƊM+ꢓUO mYy-2*ɃA߾hRw-*uE;z4#-og٘z4ƃJi\cK#Xv';.K%؉̈Dk}f7drt[ݧFH Ϸvs%tL;B}<[%`1uԘ@Sڇ0r\ܚL@U�0tƐud$"(,hk >2Ŏ#έNPM@C*ORtDz 7Ou{5OKlYB, Q'2$HŒ-@f{tuR Y40q_9$Wp,r <=YXͿl%m'x2~W219n0~[4/A?K5w2Nl6V9ـKe"iwF:zP_抓B4t9v}?ƛFSp%O38ϪD�*CwǙg(~hB+97EhcKW7Y~1e5XbS:MfSqlmp嬥g)f @ geٿ0_ jO~9WgRmX4ZȊu֕u} }%/?xiG&* }z6xtw:L~A7v_+RHAQ]GO}\_6z~I/CΥg]MV_fDpHçzMWwmIǶkYĸӬRI!BTn᳨,Ɇoo;ѷĭEAL\c?ag#FbׄK+*c 4ňd01kW!fSiyL'6J1-' y`|vRfʒ8;;(Y\/xLV_ȍ=F\0RƓ~\ɉaLa�U:?.5_eÕh0=3nW]9#.[X*7h#o˞YS Q+߰7qvXN`^ݥ lx@-ɢ]{tVFvDT݄ڽ g[W\ z(5!F3ew95ʾ{¸xt6_oRb$8\adHS?kH-j zQSjQ%/ޱpi4懲Oc\`tJV•O]ޙ=tԓWSJ&cyCt$3ӵxhٯPćĩfGX7Y"Z3ǂ.Awxև,7,B�d=- BaX}h= n?Ѱ)\SB뙙OH/30Jii�eL{>:*\f[ SH skl[斉5UT<}KiFf&˙7" 4 ;R(fxLvTvk\I~˯jm+[{@�"V7dl|yzm]`q))u` 8_4m+1}БN0pّ0Q߱(\~nkf#h1&aҲ&[kP%0yO+s<Q? nc ٢|k0Hu*sDK>3n\{&Ƃ6W5dɒnG %< _aCv<#nw 2qT=nI;0:G�@aj,42p;kuJ2~_թrnJ9=0277?z^]|3i$X4ɭMb{h"0Y-F?CTC4헵:@g0r`Jϲb_Y IObTx%VudIKc"`v!"w=%x׽:@Y3 @SEW,yUC X]C=J2s;N(ڕdsYjGYŞQĪ|^/$Uf=g05'\];n5fg%"FNKgٙ( |LqcVN3< UYTH`&z=䕉=@a\.yT^zƕn%%<K^uPhV W F3G]$!6t GIK~]mKqLf02f㭹c0N QŚ-7!/~Wk#y�,-Og+Xɱ+Yh;M9kAS7ܸ ;P5k3bifDlc"jrIMJXoN:4Ovl(,QPm'OND3zƾJ~ۧ`p&'2~`ZZ =4޽G׹ [dIg(7 ^s^Wgq)EgxD@v1ѱB? `1ۧ +X8j _bj.DZ^4薧,#<€> ]R,-6gjԳXZn5iy .�k;}3^иD=6-E)dBvm(`n^Y dE׺ s`pfnڕiMM-).[5|8/쑾{WyZπwMy; k, 12x$ˡ+=B= YFqf'׵k~ab~(w?N޶$ܹ=z�Cʭ#a1X)O7FK<zڎ}OvA|j)##W=ec#^.뫰zB#יqXZurMS�Ҡ -lj):UKv]MH}U,6J+Es,ML?C\KQBQ N;c*w0G d|aӠ4BriEEXMasf*&^l;#yX쳸g=S)/HNsi ]rs2άkf׮Gh�ٰWNrHQ̣D}N?x`hN~ˏ#n0%[VKyz=A%{fX2'5B(o[Uܨc"rϋq;I,UbYgCEa;+4-;w,r:Y|o&42&Zo%yQ7=uC8 $'nW5KFVIqGPWH W8ד*Y'4-o N&ޢxVt�}0digzaWi^^ذE݃)U"΍FTF$*iDvMD<7RfH%HugI@{륲$7n C3#k&ϽԖc"n^G#X T+h$b[]5'WO*` x`0<ɥm#7 dIMyz\b0 U]~-kVy/6\~pqkޝ\=j/~!IGDNsȂM̢%}d6O9l3[n77# 8alʑV'jz21"xckěh{[S=�NqWɍd d,T0!cV2AVm[W V$$7(9%P*|"O%uIR392p#Ҷy`Pk=R}u٥1V?yyDQ{oY5 "c]>ƪe+3UY_{ A t*H5 _}j`iݣȄ\+ЏfJLR-tJNG'渜']hOrZ,S $ z|Ndp.ӝl)cX?Z6E0xe 8T[13mm l <_ !9be| $+ ;2rnD5@Wmy9vu +NJ!V%I(NS{Ƿ2*g2D0aZ>|Ҳ9 gN4bo:t3/ h ;q5%ъ5|}#C@9ђB01T8l41:<2o`U)ki僇(@ͦ9w;$JXo5StWJ)|\5�2T~$bJ(d1/MTWTֹ/EPC Nlhƙoaj ܞqDJQ_܀O&p >xy*LřK,6%j.p% PgץcfXo^z_80i}"S};O[Eh% ؕ< ]1H4J.ퟙ v&˯{r+}FiC 6) ,X,r`�k\wЫjN@cbܱ�߰|w/PKHk`X@Wߤk 'ٺ(Ok7%)UW>0ߛ B퇎|fs!Y %w~f#t:; -`Ly ģb2y\wWֆ?KuÃV_Å}KoҾ{(i) icČ I;aVt[_ch9ҧ&v;j(S ,Nm-lFgmީ0A(ۉP$ YVQ2YHs.S EwKǽalov|NDkr(4R5)ᾛXYUePmjbO--7]P8بV5XKڼzZξELx!ͶK;hM/c0#v4H2}8{,TC1?YL+Wvb 2G4wƾtw[D gzB~4�7uy1GU_/}YATA:kVᩨO{i/. /ߊT@ Z;.k#?Gzn@lO:iBJbVě)k*u3c!&M]|Iw3ĥú!9֢SNqqnDD"v~J[O0՜h7K[1̻t, z\CJ$g*czv2YM>>1uE׽~4LT>Exay|4nz{VQC V@M!PeqYpe? ]^Y62Tw` :jP R,N=zYm>_-1Y�5\ 7 ҠUxF)׳=ji5o8xC&j ~ec�̱�pSA x�))}2kՈo͸GKnU?@ [c L6V"*ԑ/O"PZɨ!9f(e$=`YZmb 8ke0)so>T=v q X*7 SK17 ^];`ظʨՂWzɫu^ .>Y*^ȉ"hnBV{6!jm20/]\̅!v< ]So`zL ޢ]D>I,t `a ub]zt  ,V8$a6f}@t Ӊ7ݎҘpZU28\ABТ1M:\.LWP ZHϳoW <H3oʊrz( L Ku]̪%5)n@Ae85IuA+ uYȖ3~Eͦ|6ۈЊ-4_ae؟?mT8*;pIVkC=Pl+*V WKb\0IcX'f[yڎ^F]f彋Vl&Pnr|.?r#z)84B2d:q IjIm.Wm#T]?Ho: +x\^ NP~cӎFrݔ3ދxEx34.Z/^tSe |t:ӦtIq`Q˳/V63D[IН ?JI?KʂH0]sa\v$B~^X0( oD&p tQ1i^6!$65Șr0<El�~һ XyBy>H0]KT;}Q"54|͗F6N`UJ?{f_zu+ ˌ 5)Zg괪xu{`N(@E+z|#rzA Cȝ$4vpV۾ZxzdwPKR遂dvN@2{ކ+fx5lՂ_]V/`.e~9˄".\5t1;y&ؚ0줌ʢL$LOV԰ USãҊɎ##cwlfQ'lx*34!E]{&/jrCAc $Y r7qjy^]0gMH5͓9F78 BDT"<b :YDfC1<盎Cdl'dSxzU 6@s|7#jI<'+:)-ɏwc Qh)}G1H{7q|N;?$qmT B)E%J̮<o'~eB 3xŃl9G>a|]#M՝Hv*'D5ZZmfG7�҉SNBi -Sfo3MPULPє5jr7K�5n#'.GƎq"jz T$w^7HDR:Wi_=+F7KP9˜hFAܸ|~>א2[3JHE9&ǵ"3>VX:cL2v^)(l–~>ܧ:'R)ܰ\KaCk(D!U re*h,&ٵk)f O{yȯ"QDfzD8l(-*q(#;b*:yEm5SV&FHsj%NsF2]Vσ%4ԅ"w,'c=2j02\4+ 5"}{toJtBOR3?u[ U 3ه'.6qa<oW"( N{k?m*qġJ 4ɩ[k/}JhFՋ""@J@{ 'N2a*n<+>))լ4] H=?|_{k,ہ5NYI=H 4^b)a"YbQI˛']%N`{U_JNS %r }Hؒ~֐ILxKci ]Vc4z)'% ,::ggM.r�Y¨FRl y=՗wjkew++xU̇2 Tss+$<ydœ ]LVQ =h+b fWM DyxeKPB�9>U2fap9ExB|SI(M+!Ka⇦2:,rH!6MU5\,i[yZޏč֧S[^6c$eD (U^Hif;QlɌ f:$ Dxܡs.#@HWƄc%ⓛGg@MAc6oM$HW~~'Tn>vK 2U1m4%6n3LOvwt_WkdNd]`؉!P)Ѭw>ej~bDZo^ֻ-fՃ#>KfC�/{u" (ߨbz0lbW/N*p_?jѮDŦZtfAM1LC9:cYpYajnt=-_S7uZ^􏫠PvJBc)Ip|}@[KB Ze,2Nvž(P>gCWBVoe>p   ">?PY;%VS I)^gS&??Z~SҙK ˌA,ӓ,^GkK<RcFr jRW@`W '']9>h{<t\b8AcM$q(U+# 䘳 <X>9O0=F/p[|)YM x$yd [lAiO{,b/XQEgq0_ _CpGmgS_5t#g6HW|@5îA fC8y&NSF~+X<NP ;udzx\5hOLS GM2+d{qH ҭd[p} B'L4Z5jnw,n.>͖ecЅ9u %e>ѻL.Aճlxڮ(jҕ9R�LV;ok7-`-T=]SKg@ rʷݲ{;Z,IL)^*P#y}Zl9Nen*Ur,R=J�/h$ ^y%v"e1h0Oi r֬FaTWD/i r4{9h Czh9Ұl_ZyI{MUWoF7͟co-SOz^k  L*Y֎#ɂa'oʴvx|- heBLtu- 1Lk[YE-08+BFG)FD޽9LkD0-o;u90ڒx^'+$2Ye @֙˷ޕOϊ蜆h}Ņ&z(jpRPo%j, I nXHQq2xP#S0H{V@,{ɳJw8cMoQSI/�.FB,lvEeot(dPǀa@M4_פ$,57Fub)!ى7 " /F94"]p �a \1>)@nTY.^/:}L^Q08txxr.EU6稻x=+A J!o{XMxeSQt#!I)Cڃֿ1 6)H]=͖k�Li\(12D,"=S5y"]dbgߟ\ymĞ[~aE*Ei 88j?T݉GUBR-(~xiM?5b#S*aV+dO (fE. MrN/-~2ěm,PG% M2*NZ]⟺HAm<݇oǟHN/2{5QG@ @ٸMd.0YB蝬WU0 qV�UFUM2U,F8vLmqOz/0pú (+5quR"2fߘmlg3x!đbf^QƤ]6dkkݧf5o_,8qT.=њ<Oή\ǛV.EĖ} N[nNK R֌ R!CV'.!GI^UK 7r)]@u~M5V0]Z$9'|UB�t \0̽c{9RMנNOu4C ~$]fT0<JwnǛ) :d}ؒ 0e,kWVy%vEՙ߲[VjƤ;NgsON3\Lj+뵜_I+)W;@aL}/OrG0礔Z*~[ Ӎ<(^G "Na8wG7;MoEZ,GB/>%#5V<4Je. _g* máQa&MbMfTNz5c#l*؇?4o,%SKt>o]^] ֔AsKPT |ogVTloRe�ץ3;czdJ`q<~%�۞mEtV 1 )IQ/ H 1$rɢy{BJr:-_;sI׸wIA.K/ E 2^_^T?/ž�,_dfv؟?a8$  Uh_YjlA^k;^3*6Dќk(v;3nYjrx݂OXt5QDv)b6~N`l;p9c%YZZmϦQ$V刓@P䴢X*.f4 ˤ31N_s [[-!";&>!oIsVA9WǃiiLdĘ Wɯ-=пn1TqrR~ <o3UPѻ׌~U.CET&o?.~М3qw[| Z)"\Ⱥ㳥}O\ gGju0׀Niu_G_WjuAWʃBZ\D e“Q _'{ da$V vYa{Wv|,܌oP\DNXeq`J.8l-xӿe?qtkv‹?l/CeMq:Zmq#TPuJCb 𶘶8W&_"uk'_<%lEh[]'!nD:މvU)OmSljk=G'w)}Bſi\W\e wV4#~վXmK=:U/,+^s`H.˚GL&1ԯUVF.9zp1HUn#| Um9Б7k~EW-W7 djکY'EL"č5^b"H\VD qRoVX8]b%k:0Z^ّ7v(F-\uZ0kS ~%X+':E}<.K@#jI(2<EXk, 4Y0CXbqQLt7WT}ay7,]_VCU5P5Lo5[ghJh4L@u[ 6DcǚKRI2GU8G[cv<)*GkY|8nCU$6Of)?Im.�_pĨJ7<Pd$引Dw|BUt:Wq;u!8*!gNhuVhzRw&dZ]UKpB 4~`?%ED:]ox%8BlIfռcxu]MG ֩fht_ά,tqB1mޡ^m>X0F†&r'h8lt***VE!,Yѫ2Bxyjs)")68=!4/f-L2T%vD>tKn|.h᫘;a+/LLZ/ɐtχCi$KH3!("FCQ"Qƣ>�C 7Idz.V`M*ZDj_CՃ/gVnET ^&}=>ʸm'sN' 4gȑ#p0 i%0ߴ]Dhܚ[Μܺu,@o!PNmPu8bЌ+əSXj5r{Hb( ֔% bY55P;y�.2|Ў!9x{(@q\;BI>jöKk5X yg# =%SЍ%U[=U E+]\ 1*#oX1?F>mY Y?g@PI)Ք9�Z2 e |mlXϨHd3r@нD:y$J@(.g+!sqP!cתcf )&pTvdL<ݬCύ }*x~$dܾX"�G"W#ܭk-dqUYy R 4_M<n] kW&^o j-1S;/(˼FD$vj Q}Jїko۟ IW==dwʜE7K>:7q|Ihc{($Y%J ۓ.b_J & $=)ae7Fb3I�C s gqs� $8|c`/P ֺѓh QrlLa }DS톈;ݡ\4sDyM5uOWF�g01YE1q'3Ia>y~"LD �g K"*9]K-7R<񦁓g>q/0I<S"%g7_Ɨ[XÔ( ]IPɮ0ໜbViP uc>.@՚WƇ׏-6 [aRP'?r=l1>s) 1ϧq"h]| [׫}+jxE32w|AdOM 5xx^,mjT&(az|TFg$}VE+"W~E Ef[fI`~Aֵa䩠%Ň7v$"hxya?.zu_zٶ>aP Ӥ<V.t ziM;>m92Ju5?w{ ʠy8Li:Y눳yљRtJ0gqxɱ6gv/ݷ2,I ?{#K&.N1vI3a'f J~Z*T7{oYc42mBt8Bõ1rk鍫@f#�TȸE[PHsZCoޭGo"*.$[{ܠfFX[M �Ч&cc_$ ^eIN .l$qQQ1ƞBஉ+DR2)`}d{=N/&=̆CA<!.[iB7-)ݦFuɷhE~o{^J$ݭ~t{WEij]!?)Ai<5){f4* 0&ŨvZZD�h(ÆODHjHk1mFLsR[cOupdvdPTZ1*F&Ϻ]̵KG'\ | Mq{lHiGL׈^b&%5;|hV8. ` #^OC q: XEϐ*N{gD٠ԱςMdH-狚�T?yE5{o*v S= }Z0hxiRW=u(Ga۹dЩpPKd%3.$RM)-|8=j|;$&vC$E3xR;ekM}giS7R~! V>Yu\%R)n1/i5rRqJaiK/Z'?rZi0k.U ^R-16[ϥEXvr9L?I5sOLsf@ @^[`t s . j8JQgBmMEJ�NhNý8~f$7!eO-)9PC1G7k#oa}OmPqlVi 3Nx˞E)_D~ج ]ԓQ>#SWՔOS,)+(qʆ[SplWb%5*6Gu~6W3+Zs{׫2.8C nxI'B+ضFXutaTb �fMXL(:6L-k-=i}?$ʦ+K]uTb_܀SBY3Z/h֡P]%̗2FrJWHh=${>>ds"wTbV,'l0_v;݇@2ٝN<#EW~:grvo?;d+/ R~"յ_A\G xKZ&t8FTlR;ɔq +-a>BQuᇏQI`]aV$u3j~Š$! !G)g\WL)j22b,qssu5WuQ\L%낪J7gۗǣCOw0)n|h!s<(pKS5tI'Ĺvoo->[ƶZ3bzPu*HlQY6!qiWW=<9�|p P)}'_8ZJ+(h+9{(a`4�) 7Pgdڹ>)|?m-f̑y96QԻ<yI�Čj\y,)9/x#xTF4 &O,NN Ed5>yʴXu84gI>%ɰ8;3mzaTtQ7}Kky8yw>d9t{1( Ԏ \%nF2ak.bGSFeY&[rk!</uD`ψic CG}oNWRve%ϧ0{Ӎs*2Ez6MZ<˓ZҘ>Y{ Ǹ;ƣ5Ūy*ؕX{ix$:%_;R LPaQ:L 10Q|Ua34/Ɉ% 22<;l>~T5LyꚚ>!r l0=q0U#J)Y;~xTXY&4\6nϝ#a zZTm<=xY$!v\ r=C|Z:٫%=vK3G[^WW%`p�w TJ0$v7el-u] 9W{iu]9{Ԧ3߲:/Է�q-@I;9^9Kg1_ky*ƓRb#׫U]r! j\xt75;$z <vv1>NL)Dsv#g8,6Yi8KJp8ĘR4')Y~;`u` 2W7<mU62|kUb9:V8GùJ:u<'C s9Cϯfؼ�Ůx@(xx ơ-FeEH.@8"<o"UM .r+OHQ,:O ¦i͘I уv㬀UW_=$K˰ n}m⚸n:U^ހSK84v* >tnbAg@{||"4qf9Ԏ)"3m\FK?p=;/k736ާ"ƏUu}^ө$X(,tdR lCQXzRg,#"s0lZQ źWD0t((<QMH\Y.v|q>c Y83"BxT} 뙺ʒ%6*޶$Q*>\y3㥁wkAO;qe&n9j$znrSq~6Y^EAD\ b_J.WCCIU`qiwY# ^m >L1-DKxѰv4=Ⱥ,`1[Qɗ¢ߵ $ZTWlݖ@$c,#][G&$~5]_=VȎW7Qda}iY,+ )\F8d4+Yq϶)6v>}9V *_^ND,(^6/@nz'!H2�*HkCI \ZSlq!;!D1Hr˲rOwx)I#9p:vɥScF<8"2I9뀹\hnp=1RFcU7H89{؅Us `Q|f5V^ToWrrkXNJ6L> iԅ^)n s­g4w@kyjCWPcXُ[!~9.Au}i!gc?`qcFpV>rq6x 6lH~eA Wjت 6&I>ֻ}I $8$`WR,f*әZnM%ou_F?'vn>\ՍZ .B#)KvېW)Z=WIJRDaǶ|kCt0Uj� Zg[jq<ihOg,c3 <ϏE4~v?!D؏qj !s1S!b:e > f͢vA5+Ӧka8Lej 44u )5wprAa�-5ŭo=ӽ3WV>Gc@qm0W#ɝĈCa)Z0ﴳ }%hk`Vr1 mF|effH)?+kɎ1ue'-ś4:-e ivձV'a%7wrBNU+u7^*,9ce=o.k`M}!o[^WӀm Z1|Q5o9=9 :$̓TVBc]ډ )N5&y/?LRיZZa".>+{~Qi(sZ+U=<5v_xԷR�1d ZwTHNRmjvQ!AVJU:[:0eWM)5|IA3%Wps<J /qPl2%a"v4<4|UnIQ(2$`q\JN_Ll*>9ϵ?,"ahB{hwө!^7cxŖ6?^r KX^j d9˥oѨńܬO @'I;бQfp2b[Ԫ\(vxЙw~X)40ذ2aPY0X7ը46a+@ТG nSY71 @]h3jTX1M9nM%4OADvaDQ2.*ң#ces#.a܂kj,3sk߬g3YR΅WD&+s9l⫡:9\7jW6 8<磌r�Ľ 3ؐz,9ϖ-ࣿ`kWQhQV�snڱ ݳ]szZjhR,X#X9xx%f`Kjygjs 77}-@/|/c>)%1P5Q'gpɫu0ވR8R/{bj~ 9ZFR8mgeFk�/ swMec͜w2{eYo[&|&1@py- DRqA+uŝf>X&5Šs#[.DXkP(*PQԋAIM{(zOł  �EYٔ޿ 7Bt;f(/MJ0]H:;кOzo6 pDxBF\6Lps@rlRRr{jt<}s 4SPp;adMh lVla$4>J:z9],xO4x05$ yd⢿{߱kb$K=+NٖE2;lg_ 'Z=@1|rF6aiW9)Q1‘K9ZZ\EycZD0ٖx2SۥLKf}v3ˉ}eXWk̓Dќ99"ܮ`$do-tlZ<G,M0\�*{廒@$Ïhs:4?Ce8Jz絔ȼ*K=өk8bHgRRObtM,Օ<2iYY_=azsBe5kw-{Kb B_ɾ3fk:qMϘ$ab\'"KJ!$`~T5ؒp VF+ ,<y܀zv=ܲ]T'ū )*찻;Eb/@@ml{^؟~Ym7wQIϧ0gGHZH zS^-sGRVC$x X'34Kz&WΤI6d<qz .L4T %%wxa֑}dNvC!Zut/3*8mX 5 [Xv|^kb4)(DndcF}Wi\ SQ a }b2>2]LѮ QBedJ )7hVv5rQ/vM@樅71k6OtX ՠxr@% y\y+ ;VsHe|ܚClW[obR&= }1G=6YyLf<2%g9P$Opj8.k( t H̍ȼ KYΤKe˚ x<s!Nz4NכiXn,#59 dv33A<U5�0cذV׷Ƿ<xtJYkɥn^g`pgǔGXVh.n;k͜6 [1Qz\PK: #3/= \c:u:y' ~k1?zJ;'ŵb?hᅢ kNJQA}lxќV&y/wDY ҿz�bA~Oҁ}i kY+sXbJ硿N'p;&$ `x.K:ʹ,٤Z!mU-([(B g)1)dg'~(럃Q3BJ$)]>8 qKpsʂً[.Oف "ІRU^10e�ԺmnP`> !Ac?h"q9 iXNh?Oˁ~#f, ¸,P(xR;:8c8z˴џ $7fM[o /S7Ƃ*Gs*lϐv?0#54y)- ĸy7.7ٴ\i3z6jXm ^2 c6“8<nOtE^`Uͅ )0U$,6=dSB  1R1z3F@R4R: 7tl_SB }KE O#0Le,p1Im+>k̋u灍KU]t1̇I,Gd{@o�3ƌo3 >!p39d~u䮐BӎRD.vGt 3dzi64E!BZMa}VI+epQڨfF�,j|~TҎXGx0Zp+F#!8}O|^ _d8<$tYϨ-"h(|3' q8)Iv;b|/9sY7cf`B[ n[O=Zg ih?f͟-;SXCUe!K] r˦%bS<$jS@Piʘo2NWRpoqٺ=.ŮOZJOè!WN+c$rD~QƟ` /4#ԛi4E/A<تcKR:NYXšGFr=f.#zuBH+H9*+3GŐ 45b[^-T<ڣxi(q'͌jO󚁊hэ�S ҹ{gf&;gI7&l*R$<SGy9m}=5+:&gصᅰ!3<Ldyż5`A%7O|�.|kMg82IT8ˊ:p!4}pąE!]Z S\*Kr纤`KqA\k01g4! oӰiyU7rëV%aG=~3gmeD<"hݤHR5I eC /JƠ v>V�w'e{1t J(lzv3 o|:y;'VT8g%AL=(5Ft 9nb++x V2norF5Θ| H% y%=+d=!V-L]̣Tn �$mLtP7wvKϮ 9Yw7E&lp9.GQdoN,}aۖ$ =l(ageBq2<|sCm2YU2UC RPc p _M:4bCrVGVwZ6BFM%);x(/lj}-4M;kn𘅐KlTp*J,F/F"vO?or2]JGe&p\腻 PZ[_t6+Uۅgg# >=B٨p2QpyF UO>G(`jRh'e= ]<vY7UIX.ҹ?Ğ+#,DL,=6T|{c^OJfq5%B4様Z0Ʒ <eo!ߏKifGߛnFFDٌv+Ry}SRhd3N�E@GfіXhkMYo˷U%$-bQ9qt�q12P,`+$uKd=A.vC& 쥝6͍ wxse7}j)Cu{+y?8VM\ABiaаO pExַ@FD_n4l.)\S~^ޛ+j6Z s9Qh|-As0 w,7$Uam K[' HvYXH_\=$ۧiC>ơ"v*  b׆ȔQ# ?u馵q Bnمw}Bfnܴ Vy] B]foWS|eG}ݽ}Ȁa� _L|15hw&C='p|~^ĮbE�Xl tJ\6=FL9իg$=FD⵳:P{) !GVHh[z.urÇ;�ZdDȗ*9GAR苦1 s[kOE0.h~ux`H"D鯊S=ɔ50yIP,:>8kinW;;`{ݠ8JѻƊͶi+R*1=ĕ[&4XŴ-\QSSдjLL[c1$?`8!!ܦ㋥͉6xIPm)]7|xa%T\n5%S2mKk H/0hzХY{b HRPDWrfN~aK={{ t LD Xnj[�`Vۂ R+Bō@dҖ!| es`b %Ňo&C`aEAz`p_*eWj?w1bvTIW�Ip=!M,A@h[쥖v)@I@NUv<&6la)",qYO<Us6vus9`+ f|7FN=0u3Bt: K=fP 4m"V"a1aTeЙu`@)9<Hn:_&}LsO)J֞b0Lk*,2/AˏfyYr=p%,ϨiMݭZ|naFlC=t(WEt &O0!}Q,%"/:M yK{wQsT6,_ѧP#<<y[-GHOoZ6s K3c,1"8}|30O+yvC(&ˊOI3(>-I=}82*x5.n`?6Hz6.kHNh/HvӁwW?]VVRN7DaZhm3,ȃRӗ7+ːTEez<rgYYWA~%)~{;; LJyY(xCfOHRnǥM4M8[J9=˟[hV&8ͺs Cp{[5%(sRi8KpN:0g?.1il2ػA@(]1uij ;LW ڜfAzL} �1}IL 6׀8"ɦߜnGĢSikXf%3}RC*)WEEobPELjQZBO)j8B1~rz8|4dW؁18|9 \< -D$3"!2 nfUB,UR&kḠXCg !8oMڄjsz\ݻ~?:' M=ԏXB7Z@bDtaʀz|c͘&2 (Kgf@X5r}k]ǰh\d(]P�Bۮt?sq B{o" ^Դj-_ύ�s�p Z\]KՔv;D#OI_:F\}HRƪ4 EQ'Ͳ'SA#FO�~T: G(k^o(f]$b re'xVzOGӆkIiOJTvH*BZCq_S7~:WO4d-U&]�1}4~H)�GNg;Ο~oB yp\]{2OX7v=EKK|p?wTO_܄ C�o6̱*O X;K|W{y aP^xCD[,:ZFaB97Dy>Ht5P`45/bw= E>P,vfI Q:LQBBx'2?A=WB9wm,q"kIcvHJS c"0z D=uu.<vڞ?$&}9AFm%^Oof){"nVINf.2l` k%4M%Ɣ+f yqu'5`ZHL2I}펱_<gȈ o ֧)%ADN(O<$%У3?7ImO2LQчoh_O+R(bt+2 ګe yphھ?dw[Ob'xRlq>fˆ  " :G32|.L"�!١C.G>p&K_{y<L$-1@ۙ.D)(wrȭӪ:Je� 9"~H| [`Ł^?F@3-PZ8Z7ݕX1/]yysE/|)0|cy>k.dIK/]\'g~e*ZZf@ P*#(1Aej{X!:v�NEDU9֞ m|n w  !mZ.p:Jj$L f zWzM'Sm_J%~SvsLߺ ~Gc YlH3 |ݕ:⦮<$}L..Al6@!|;;9z yKvd;ӷ6Gǫ?u78]uARPt6>kuao= ecQ%F wHM$ L=2&�{\](QQ+ۧ6NX$@Kl`;2sfXuΗjd\o�\)BW_//gqNWBQq#-Wgkg֪9esmڲ�=$@I$"loQpui;*sJ>hr=_74գNw_+3Wͩ, u:>-nMQ^K <rQyt8H_nաy>c8 ÎT5@UܓvA( YZ7tI P^a5GzICaO(W]4[81'r˻ NزQ\frwGP+kK >�ztS3O&AG͆yϠkQC3bb!\|NjFjot[u"a3.1L*7ɃH[1#' mY݀|puPj 0|YxKHV>#F $vD#bIJf[c$_D9ȶϐ}ʃ?w�0eŠX_b- o.˳7hy!O(<pEE7[ ip%_3S 3^vTmH=,Uل㲟suz,U3p۩#d̶IO(Ђ."w\(m%Le&*`j-k[<cQc%<a܆S~d;MY!!(X"ESpxKb\Nr(^{>icY=<K5|I+~{=ڬ'SK8<qSD6)#)LF$~QI~yEj$VF.]fRT)mStR+er£^x]:fKDl 8Eo#Zf;a.k;â wB#Gl&=OrnMvfóoap%i`UCR!:+ҰT#Vړ1JS7}xn %0j`-_MohBۙ輕if NLb#v<QCln;ءFM'�tXA+jV٤_Z0)-H-Q"kYuн_JLμ=w~iDAkouI':E;!5璵,n#+?VZ1ÚRg�@. __RY%[~N^c?QYޢ#$9 ry|-Z:e}!,,4g\wh0ٱ_;/sh[h^I+nI睭+a1#eWYyHI8 s x"(eRЛ;]@5=O`ns8Si%EvKl;kvf.0g^0vx/+!Iy=~%#  45bowuMGZvfsO7$?"w da"7-Ԑ!vrx�cq W\3 7%0C+Q}9�oߍIޗ,4afc~cA6P Wp9/XD?o9G^؊jg#ayVx!r1e"BJ>d ýP; wJ\9GnLN/"ٌ@S%J$u xQQoX,¹K':M7>{~,N? Um( +qYE0)5[P[@9ĮyT?~1qN-)2fLj?Yܢԥ֒p\`k M5c{}!qH#Þ)`Rђv,Ӌv}ү! ";E2"lա\(<I6m+9|h94Н#dUz:<&fE< O7 j�Qk`)e<^Rûptj}ÿ(Mbϖ'\/Ģ|ǔ &"o'*8g{LGS>};|'y6,һ+44yfyߨ֌Xa=G}3L{jmE~IReh�3M*F:W?tJE}Yg[ڽwt,ҼusHJT[/X.ቝ&F}.[AIGM-C$0ƿ }/C9.*Oy&8̫*% Nb>?!XL2g>n}Uwx쨙[2OZ-uc(!ٶ�k<xh~Nr󤅯翏eA 48d9g+pt:%(%c(XK6لרHW b { #&saMB<l|7g6.SC5\9гBhfTt#'a|$Ll43N+ñ}A?? NV1,QIr  6yR x=<2fa#*g7W4GV[ǿO`֝qT.y]ۘOe [8:Ĕf%n8;2I(" sdRf,!"oNv˨~#/`j_*FQ#2* Ap&+٧(RWWv02]QyC- LUƤbjv?H'7 JkTv꒪4dY QmFd2} 0hQAIY0Eicu.iWK`MAbJz,v  nyL,jr !Q)r5!Sp?�;zjz/N#%a N-SYozHǥ%"v#ED6,<=l>p|5}|5blى_t %u+] Su` ~صq/81BaC1`F:X=O$_0k{"7SAI l~mK\o|`Z"-bڲQ2?W\2Ubb¤d6H>yk0s='wOl!rÔ~iقo952Dtkdp IIj3Ԉ)CvE|\pF"D!aNE(U ЯIH2PD\ kM1"2&#=sx}k"8 zy%M �-N0(;*E5 bgwǎ؉*y騧vey';A;ǜy7@q/J>,2䒦{2*lhFJ ^iz{ގȻpM#QGI"^h~zxSՒ$ R Hms,ܻlpBLaI< Ǐ [O�G=5RV({է<ym{ca9gq9DSͯN>S ;zECD=|�5;ʼn?:8s [Q]x ,KE+D6{C[j$idDtRU;n-<¹ s;<�xId=8 mշ3KVZՋɗ> mџG!(ɲͿ^'}\V,G7'E{5uʧ> XdK:sjLzYKyik+҈h:}lYo2YS̭xK%ܲH*@!H9_;Q&O׸Wh̝w~.ϗlzx Mv\(:֑#$J94꠾8!7ayi:/Vi'Ț3_z|)2މVD>}cO𔷬AڏLyine_OU?{4 9 ՂD<Bs@zƄmx9%F|hFN g[w%B٢<XsO~<l)%AI�dkJl~ ;`.R")Yt?t:SY@rcLEF 'ʢ@OAJd_GD 5JhFH ]+n;9Sn4p; >rSV.mZ>qba²H 5(a"9Nߣ(=҇N8<� w?k[ͿBePbAsV0WB9Xaێl,咼WMN;<=\JI9(g WjF-<\:ٓ#ǎ|O~tbdp]khóBg{MH4H==yI$|e ݚʊ=Y`TX's䣨oAXR!Et CxԢ#K{F9cn/b(`DY擖D3t_$oL/oN<%Քv ^?��b5I?U՛ g_gvUY P}:8" Pxɥ 6*T6du7 qCaI:0I$3 .n =BlV0Ow\oΆcq]b, +uNBzC!\;GO@{ g&Jz؀izYWߝ3bgUyVys/_=Ӛ8?OY.WE/SKc߶Fuϫ 裗aDWT"bڮ;@Ņ4#jm3lq{фN_.dvrW.cuKIi<}yYQ-=xy:T(x8XK9aPyuB8@ʉ&蘃n9"[ d dqZzd˸Y00/VxK&t5CƐc& sܳ�+oglU45<ъ8$4%/;)ڜuS!u^6:Rb*ē!Z<=5T3!cOr~m@.t{bs } Psڋ )LsoD.Ty!7RiH=S�H +]f<Dx45 _a�M/uU2f'?H?E]Ùw:Wđ (>Q &h%AсIqIqZ1 7Ut�0#JPH\:yD")?ã?վϢôHIYu{](=n6-Vayf/d^S.`H6D6wl Ќ}8#qixOx><h)~6>mgX8^&o ۫}Qxp"2Cq h:ٍ͌A+k\UyGs]ULjO La-K0x;<t .OX�i8dm>WEp@8Qbm5+̠z.SɸCiϋ&Wg\ t^Ȩw\F!MsH?"9vI[.rs �Ѿ{(W`m]x*#ԪF(4\;T*Lt+[*27c{dgBä&Ό#gDQ\n;|"B|˸fsn #k vzLTo0wbFF=evcUq$2mUnl>i\?ɗ+LpF d ^X &lLlQH̜BBڌUӫ9nV˺5=7KBnsj(0z:~˯YEJ (2>0>5M.L]@úd~c0] m  7t<y<)Hqi :s.Ӈfk3^wvEΊX#~#W]<5 =`/08Aéteg*V"dL"xx'%ˍggN@=m)?:fЀkZIAk`_LI[G)ҼSD>ɫ31rX s~jXۡw뀬zQ'Dk_ʕ/sf\d%!UuRlD{(%{_t75-R2#P _HT ){akŀH%"r/}]|^]UzQ5yR-_^.I] <»1aH;<*MVO]g*R׉4*lzM(`p5:z #dSaz*I4Qr%\;]W.8s[)Hu$YFq5IL*S3/.-}�+ϘdW穀 Ww(86~ d2 騡Մ)$'Zs$N,,`lnIgqm׊@;SjwA)[BYEky ~镸Vm=^c?%rkK+�5|pMbRyqj}Nٓ6h@ H"N="-r "a(uVH7q<[#KhHJ6#_@A߾4# ?Vo AxzBLPHF3ԿK>bmKzḑNp3jZp%ɹp'B@Ђ<`Hybu2j(FӶ"@)8 '=ctխM_Z�K^M+,gp^řIR$R.6_; D9x-#.F;c`h4M% n0tf5DpOX.z`[)1l\PBs+vt\#2M0SPZlX!p%vyY e(=.d&Y(s璦\jKѢ4<Wz?@͒M k3O=A.Dq+(nF#rn9k=WCв9F`Ր%ù'V:7v1;Eһ;"{;B(,fH_ב ِkFt \>NIBJ|iDl.j< R`(Z `'Dѐ+TCw2owm\jb`ԼsU~Ū[)ohÜdO?Y^d4E X:Vs&ǴvN=xL,n+.VN^LlCIiw_Z tq1h�"R}qD3i$ �_FAqwǧx/ۭBc"nW'5;x~+:f>^lr4ZY*N'I^ ʤ9mK:MCwK'e"Vw<a( JY .ڪd7Ma;<DN-l>o=LKm(^KQZE, ?bESZ t%+;`50҇Vo'[.Ҵ[W�a>Q8u/_<XfA#cm3$ֻ*saȬ[ l>Pږ1/q쩚!7zbTͺ俀 5gL "PM}4\Al!&HV @�<c/vkyjb yP"ikGR7ҶQI?Þ0_7S'# s !9hfЦiNI.[ p%[gcȫo%#ףxGC1cO`K$*(qMG&z7"Gxn"z#&ir+ Q7pu{_j#S7FB~#x_߲-oȜN,4 g k!)h#m'ӸE6sa|&@1ǓV|ȴ c$+I2촳NJv ÿ= FiuƗ6YQ`AYŎ\\�ZESߎJƏNu D6k`gʞ#-dk:G;۾*O�bw^;BD~(e.,NjQWmM /:DK=h慷?zhIE.Dzù5́XK+eۘ?/ÂlK]WT]MwCts6gmZOkHF ϵ>_xkLPE;p$ĖÌTWmD폹e߄@nEYk̎�`BƄ=r)}oRdc8t?R&W +>Keg:Y'(B>4&!~fYY8 GgbRx w<Kgͺj/l3g-;$L71#k#NU.)!p25 ( 1[Wd3b7'w Ndޢ dHO=1TCxD5-VȚdZ_lXux3)LWJ<%?x}enkҫa./"(dW m^kJBs;3ZM"Ԓb{ 0,5c1uP'Gv`NW5I斘s.e,\ ڧuˌ]% N/.g|XD_}0"o B hGO%L79xFw`ۿ/{{6iHJfY- VytԽІkv\FoTeI%ˉr!R}W0GODmrUJ[p0i?2pf7<yPٟ5dU MPd9$NlЈ<zh~aJbg-{f�縇JfcW]M$~gq,drIl+wiy$"._QK&r#X+dl[7 M: dj;J/#)<hKᇭ8-`77@t7eqoK<2>>CAB^fNA*RQvS,ۊK럆Ov^񂝋W_Fs=K_Ī~*I|xJS.k6(^x#y#}lYnl:핦TNx4i֫ؕ.D|\w%-bI,yf\{率"vcDʈR8ZfưVoi(_T9OೖYB;tG :=,ql5YKjtԵ.\X&!]r'c\"$Xp77&) U@-,SSU"av^v-,4 QӸ</*w,hĦ_Y{wnO3st-%RĎ>Po"E:`Xrf::N3ew2RDI3m3;nyz{o)1ud?+ ۭN:5pϪA>/fU%ZVpǯZ<WioA߅iGl[ �O>Rl$ 0BH~f]\O)յy5BȪ AEZO93m̤PlHdpR::S:LtO0vL90хE&-Wl?${+wt?imʘC{@٬hqluշǺ5HlC~V?wMnyJO,K̷w@#]qw?Q cIwؼ�.OտCN:EG8c)/b1ռo{V- Z,BT FX>Y2vd#×߂{-sWStC7tQ&_'u6^))&RhDv":WR{5㳜*s8Z"kƍ}t]MJo5Tr/O˩ԢjEAL-cc,@:Z�޻AGͷ5&Pdzca9,.URMPZ5 aujҬ۩�iVY.fة$ZsoRs oWv3K#%Bf+<2kfي;DFZ([m%NN:ALKRs;Pƭ9zD{Q�8quMLa_cX1@,jغz6R84CMÙf@ݢ޺L.uC]3@|^�_JG'zCcW/ pYz줯Rvb׶ 񦭨Gz46wnGY Xa+^aT:bq1Ao6M1VTȂqYso mx A*pWxs}/RP<d+-jrY֬zevC 61b^DNvoєc.iP&#=י�>hy! Y1,sڨ(4[/'}^wkLɼ=M}&pMF1,0\PcՊ@|]Uq)'ZhDo0mCZā2uO '_Ԑ8t gvi[lEgX'8cDHk|hÚMOQ9Uԁŋ@yfu΍`X8Ue͍c *Z>2y<LSdB.z^pV&h~%$rwG!iRX[&0Jck C !oO`l3E4SDdQ\NL(5Ѥ;`+bs Z5&bK|퐵X%^e.* ʵbpƒ}(C(\kQa oyDJy�rf&6MZ'։ gÃze.F1 yRaA/IVHAbfV`M_ce]w!nxTJ6*pݿP<ݿ3#l&b?Ḷ"=|I=)s) nW*%{ YoGuʖ)ʳM^d]lV!z_:ޣW?M@:M1Ħ%zxumSlhI<Cv܅ �h;s@"JhZe9)+<ȘiR$׫r'v|FSnȡY;<%hI|o{Ħs*Gi7nQe |4ɉx~JE9̽A.\)O[;|zyS\\ŗ/OF9fN$eOSySrϺo~GMրKof`)ks+\N&qR%lb2PٯM.b0™D| l b~٢P} 0qɔu;UNt;M+[?R湉`$�{L n៱ cf'bME )1qD;#p}=%*BDa 2Ek }0\jsgMe ۣaB mjuOlf~fw[RyC6z`d4ܞw[dHg͸E9 ]"Nj{ iT.`*bS y�wP&*S8tэJ�߬v(z1BGl@i+ѳ vZW^llJ9i^D͉)es>h>$֊ {%YBTd0ʰ ԍȥ|f*;ӷk`NJ@0}Z"*~b$]?H\hJk-L+?D%^Mn\%œ\ AH^Gá=xھhYᯟ xQMnt\V"V?C< mѨx!Run2b;cf3ɱ⃺ |VTUVe#v%|B#"e{Oc`-_Jm¹k3QͶx"ࡑs.{B[9cOr"; ȫ7F~O|~H0di_aze#{ O;GXX~<VgewRkMJVm=PJm-(xQr!"* Bkl[ND#ݕa,5p4 L%)(K&Τzh;Qx~IG][1o~�tmblA2r_>3C?L!h'Li<&7N%-K;nʏH}ʁ`ѹϱSwg7вstΰic)>C:fS j ĚZ~XPhǃLMgǞCsmS^rSZstO~ϰ]k?q}C9L ҃ ;ṇoL(2aKhPv I;c*0Hx 8 #rљy^眉g,f3Anpv^*mіо.hπɛsI!)0> WM&c'-*ڴe ҹ֝�J=.X3J_ʿB'ƒbq:^sꞲhs_jCn܉u"GLFH+9 WK NT=Ƙo,u㯴T#F#vް'މgҥ\dI)JAhnysqO9@NNJ* dLI&TJgĪ9}Mhi̿eڴ'MvŏLׄ|%訨֥Z[ƌnydkXatI1)&L^s&Ljگ 2l3QL\E{J">DF`o٥L; poGZ,^oUk(ZYT2gdCl??"(hEobm;T>qQ0.fg[[(_),8y*$CFC)@N!{Bac÷FpQSE<N2(jOvc;jW2\/C;~ݑg*Fi%c*݌4<%�E%c܆;Fpga #d&/8%9naohIRQLZqlq1+14:cQLMiCm0ƣ�BaOڬ/tmO9ow( < t1էjUUv:| +k{+K`AY@2I< rλZ M/2n,^v$CvKTSbB iX]#߆P!;zȍH(1mMyd*2Ig366[?9HysD"9 X3;Y;O g \9[zD]*4l҅EV/ˆ}5Zhِ>gݣ;{\�2A �ɫǹ s &08J*u|btd-2߬Z%{!l$RJ1Ul9p~ywzbwٮ s.K#Nɥf4~cfϧ^G84ڽٙiJE rX6${F- [ƶg5|N3ʻM8KT' bX}n 0D[ €FykJU'NW.܁Zi66Y%uBQ`@ (b*i|A@҅ft7f^c&[%¯0q]]zvF *.<ߔ\hĩ>rP($W6+E~*rɏy6Y0HE!p:.b#g־.;I4!i" `} +u0v(gqa}@A�=yB#yN\(Xq]Ū 0@*vM"ߡlIN#/zd8DPX8|_7z9-yczR$nM7ffjaq(V=%[#3ѺGv[70S$*|i޵ׁGjW2; &2*mBP9諟b$''<Ejiڹk} tK;K#Tmgݝx\$*փ)Zʝ#FI44MJmP`_2:OJ ŰUyp->'a&fj9o} ]0/堂 %X8etO] ~&׭c78$o7d-/7]_ls58GIbBvf^ENOTUl?Dʨ94 .*z kYFV核_xb\w3ݬR=Ҭ]1Ñ*@:ﻨ֔Xph*{Y ȔcҿBႏT:$S;w6^p+GAp׉=wR__Eߕlڂ/,vvL2kbbFC$cgd;}<Q}uA {O<j:? $` Isjő5՝QV3|Bn-aiMO ?79`zlEJϾfkNO` bj+,iQ sblH1~pf/$6 /.- Q'NU-vCΞg͗[[pPF<\H<1O*3.AUZ Tb`zBT.M%/ZY@hZALpf"Q )k'ST2†N* 6F<(u@ENp_ #Q|m8+ ""0 #U#}VG*ڕYͅO?e?+t*B'AآCYiX(T /ߓYG CO@L2%/4jXY}'ɅF߲o հ@86G h{~ttmqZqyqmlhYDumUPTo<iЙ`&lh f6g#PiM_TI#9#?MQM)ͯQ&6Z2BީHqտ2HC~5x"k2#U3}jײծQnL3v孛N ; [=mPy*JTdqIF?)oCǀ?N% f9 3LZ?l )\X|U@0Z؀ս'XyA ZDNR7( H\%dr seRcڨv6صm_G�mgSg85?i[lED=ߝAl؏n2"d?0 ؏7y(!{vQ}*l]<nצK:{PѰӵx:`t*-�tD:6o(<$Lgn<C(06X{AN%:+>d|ǧ Zlbdv;MgY;s6ey [e@D=)e^_Pg( ,n1ڳsOxaE^dY\alNۓZ7?FԻki{4}[JqQЊ|�!,D+rzM xv%.k'\ȴ9G>-( ^6jfb =ܧ"_5-jٜw,0VfC?ȁG'I2 Jeb~lC Hy-W.BqŷC٢I,82|>f h})ig-J¡ُ06⮌xFte[.{ΓMy:( tI rX-8ߛ͎ϣ!sH6%F Q|L>:LER88FԴTS")Q<+Կ@5 DycrUn vsV ԯ=LS@!z_ncf4 CdgX"g =ψ W]iPl5air(٪W?FAN4Z-וWmoV:`lfB~P_^/!@%:V qy@[ܖ-qEAz[V|긒bKBN'q.'/Bj?z ?}V8_w=TPk-P0ǜz_`Fʜ>Rj@쇐�/J`!Y3F8"YrF Zz{^"eHkzƨ,iM"r*rw8[E+(tf""y->R. [Cl6J;"]A!M8KTՃ竫m7IzL^0U95ʲaQwD(fk iЯqGr83"O4o(iLZt~bK358|!3'庅 &kæۤݹ$N =+Zaf"A{CrfYԀ(7*$b 긫Ky=y6agͫǩȭY^hSv rn:4zףʗU�!lU`\D-QBo@!lӺsWжHapj'uj }yܦ�a+QAh< {eD+zLg; R(# K<ާq{D\vE¢t2 ψu5Wϙs~ -S-?Tw.5>sȲr5UBNیw5 9ܟ{ _(W}#*I0  M1: Yke%B90;g]畁BN̈́qLG9 L._�o8:4耳1WH>; <wüb#  WEݿqo7ЕStnۓ&`|ѹx.kf)fU0HN]kNaG)=F3۾%Ła!bH)-xa)@'/x!SfoeJCM͙[wV0a^ %d)/2Ӧ._I*}vJMQ*s'<)L3vB4ԮJ)J?,Xk:ְ&`|Lh ~8:>c͐ӇRΞr0#YEA.C%898# -,;izU9<XVOY)dPx5P:: 0ز#%&4=c"HᢝbM UbT2#>Oz"lKٴ8Ѣx QkE`&؏|ghQ7mʪ}Xp$XnU>- 㝬؈1EQXbl}#UnNv.Wexg5pzۛM<udܬ7NpAL.g\rz�/IwA{ Ң(Wۂ3oh9H~N}8@ 0^PerSiO(Fv'ooHЕu H8o^)@nIE"!ee99l0 '_ mhf讍S,e.DPa)7M M oĉbF5Z%m2KiGyemF~짠+c35W_A0 m 80>x.0)J-J2 wdJʁED!wGkv=!v`'vmxF;.hNo^ERRj2тY?/"g:q͛)x5@I) ?`.%)EA�iP=KOWj2i`y OZV-xJس/nMyB<P&b_ 4J_7;6_Zin2{4ǾI8:0< eJŻe1<fpTY`\2X瞆ΣboT-HΘcVI f#530'| ͜fZ5)Yar-m gYjzaCw5Ÿ֜|jj]A@m!I1RKz=}lYV\zRKt6Q4U򥻒s:Lwy*E匾ˡe3۬K>?iʚmQϩ> ~e@a&{}f$=ZH.0꽄ӥԄ'b|wZũG}zppx? i VWC]b5ʾ-@(^N�Vհ uhB$k8gm6#'dz "MZn'Y(V;t2^$1kB98M@r{.,~{p,ӫy8બ˅98^>\=Rq("0*M\Y{jYnFaA;&uꯊ lG^"_B|WVn󉎇SұSX}?}CYv;*.Sΰ @х 0OHFݪr`֪t|+i2VRwDucD@^0.7AG\C%}Zλ(k�[>)rieVdXy!o*`g��˄wgÅrÓnE=lSܷ_jd"7-F {WdAK5Ge#fLB֭^a6Tُ)U*žeB;D_) Q1r.`D]eT;lx:8`%|T*c}BSʶK2Mg}3~=@+P %)Ҩ'k8i0@gM*;Ά1WBƩSx6mu[=hRS HX334I|*)Rnإn = ;uv d9h#D*�M_tC`,A\Cqli z=_],h`r>n@:*X0-֔ؾ4W篹|]x;EKWYDŽ]̄I""C+I?sKap+R}n;T2HM@ɲZ& %{%Kn7 [0O0bO؆k69Ε5r.*#Zdu2,@ݚ';E.or#[K"gm+ѻ{{p7/p0C4q)a_h6},C?^BwQHVwvh?i t MɈ1W|eV%ugX"}Don@x@ɩS>ޟ|;b7*-KYy�#9<t9OkޘHSo?gWq$$ǴtQmYь *B >/rjp`�mȴ�sd|"GE֎޷3(Lè.F8z";A1|4p yS:(g.ܾW.,ⴷd*ڨvh,x ]xdj<v|9[bT˓cdx7oH܂p/=5b;�\d,ԛ1'9885a L\|2TnR, b-ci HkǴHvH5~_uȚH Y0vby܉*#&}Q8w&z4ʓ`ԏ;)'& qXXR%b^ +R@>0kFmˀv)7R Os8 ѼWTRgҭᒭ\XuWn6H-9Y);ʊXHf4ϓɰ@|\&C1E%O@HZO."@J04#M ED64/u|} #%hsGCi6mN]4/؁QVO&TBS+6qщu֘}{9oFnp? W$Ǘد[x}+ XN>v߅hc{!2\ h[ rc/5@*(h[|؃MQWiflh@MbTvz(D!/P<6:6]R@'$FMI|`<Leah->+͂7aƟ[f $a_> 6 N$? iHz/tό̆R=km{+5$-&1%h7˙ 7}Y0ز8/Y8wMCo7Dny H:fMwRDX%ktNI'FMjv3nvns5-ijRQAɟ+x*`B;͡tnq8QBy\$t-6GF7>�2F>hsVS&8Ҁ;jOga842} h 딩`ŒEiUUC'k^e](�Ry'iRF~.93\ )J|IP~3iFs9+W 't%1]l a*# U2r-(X*/vw<{8z.!q&-q26t˟ܬ<["kF!<Ts;I{ i8迦Qއ45[t{t8HN":`),{w?9@}q9XsM[5BГj}rRHԈ- §ot?V& ƹD`C:1|�1fK.(IgY*ç S++T~ϔsZ?ݣD5bŶhuR�tL\ |ṿh.R\" 7-,=m>XG]!gHƳ]`sݏ6@Jv?6^g]`{ B=+)^h;);ځ OIz"W)Bv[n/i {gN|#lsLJJWk!:.Z-dCb$>:mUz:)Nc L?.eU+{j9~?o E WI|sĈX@>}û-RX4{Rs^TB#/̡`)n[R.+{ rBf! {杏'qHC(;l[I a*Bb7"cvNeP%UklU&iS6Sáif e<I?t%!n2w/� )t=ZQ)<٦ܩn^noy]엌>XD5hb)qմW2)(ߜ2s#k<o£#Ը˚�:xyb YD638i5_s:;s[꽵(Q8'XIJQ.cpԶ˾\.^P|vJWK+TGJ1ki&@RdpF!{b_Te|6蒆b"AzO`d=iHSM�SVx )3%HZtikȧqnjjLٮ%^p乁| 9_U;ѩ#_0Gaj"[΍j4O}S*dY@c=JCqVr?يE Sc <PBW ru爑ʛ,+cn@"$0Bkay2<J+B-MyڬT}u$�!2zNml�_Ff`NObڋ߮Vp0Z2LS /|c 1C3e=nlF2l&@/+<.�J&E,F1}PxDԒ(qr˶)<WWM0m Q(Ӳy�1n&I4zqB~gXuUCx$s9℈E`ޱ�8m3Eݟ 㸁i "K9#/< { =J B]j[T[sX%{L_aqٲqO<P;$j?_wDʀ.Cyx}$ c-js@"`/>i0# 8f|2N#<geV}?2z})]n&8$QPj?{mC"6EZN!�žE�Is/҃y^ @3S)ĽeL5Tjqd +0( &$>fieC{[hFq[CT`a椁[PK_ >Ҙ . -N2oxCb!VU]}?:ʐJaקuضpwO/= }SB"&#ZeOL&1ЦayC}R@7uɫ: W/*(u_QH9}&F%FF"=g^s5,2{SOPߓ'xG}RQd|85eCI^PAEISuӁQR_#ǃ`,`Mc%ƪf&Vl-Λn:wp=Hģ궼<DK� vq+MzsbpGo]\g& -Kw2))lvH |?mh^eEǚ} ǘql943eF~dqi/-ŦO Ne U+@wu-'^K<˅Gރ0v< s7; ;8z96 Qu5Q{vmD jcwDO+!ݨ%]C 1[ٔ.Eobd 7ƪ=(h'6ЇE Fz+IZsDE>5n2=Zv rH2o.X{Xl7wh" E`5 ~HY#PF+B(8t( 2N}F*@qG 2ﲱ,UqI#}2yǼN( jA#є'Gm5 d|aOʗ|T!ITp?m^QR3ٍ _yEs"b<O|/d|:WݩKO(h;PPJ!0@k|lb>o-V"CsH*c 9 tvkKY)%8a3QSg 5iիoeFtr+bnxX;=�*!eGgNZvE{uP!d>^$|[cJg.G$F-p0tcv w;klV68|`J*_t)㒞Gx y]kft025߲۳Z8aA1YrD%_>_V9Hxd,U,(]GbdNΰ5V'~Kw=F,z/D[MO6~1f;Fm<nXHφ{2aU @ @DuX_+|նW1]O_}P^LTj/)7K|Vzxrafҫsmz-4/s!3Ҵ(/eidb0z.4*+>l_OYw=uƈ.l4mM՘Wzbx!� (ܔ+󮘊%[L)ݘ. Kts'A h5N8tFU|A�}�\uҟ:ttAZ΋Tox\w”UG-MQIxDP#aW ErO;K"KZ" wb_"´,$'\gӭf'k] ^M2�8牺c)$ d٥.? 7|1Bӷ|D<iѲVr &e@.c0MTN\f\JLORmɛuH:o,)^{NdSS>"bjH%i8 9R)T|1K.IU(hn@to/u|k<eR )+@$ȲC&[ ܴ$gS2,潋hנr\6,S[pPXoWY#*`#;vu٦(.m vsR8,ԟQyCz7S?"vobb;9Ӧ>Rs4+ϰ !r[1ftc,,n q7zL: ?a:J=IpeP`t:asRF3eAE>d+^{ϟy]P8l sf~>?BUDT  &*̈́ jɖMa".rڣ�`&\U�[p/H:&~-峪8=XcN?6`53ΥE )ohl#v&�G9vo!5pXCwɌ[It@#&puL{CŶF2)XL_Oi ry eZr=Fl=fXq*A^Oy͍;Sjq"%謊%Ņ+ ~/\?B45Zp͡tȎn✂uWZ�] f <Z)2 hI qhK"" 1kőA<J~g2fdXh7?S"ϚP|뛸|=DN{zU1G0n[WNHɻSUMAI"1ᆳ$<ؠg0|I� +2AZcu<)vTnxcA1,mIQHoA7W "&4!̝D�+b)W!ݵ=CCCI(~2bI!R-!Eo`^!wO[zD{u'٨ɭ e i`(xVr=σ&_|NV%Qfɱo#'ڶXR"Z+zB)Dϐ @9;߅ɹ(; |p=wГҮ=zC+1Ʉ:H!i D61|.Iy&$ סi&ZL6^K3 Q1{Ɖty Y7+_tdlʪ{ kePj,sr|5N$sSoN0?Veκ]~"{1xt'h kړj&j0KG@Iy!NcocT->9ۅJCx2=GNCUYzM@=x2x9鸜x?GnN& ]62w>4Dz{ed_"d{c=.PG>lJ!_c)"fZvP/!(i'f(%t ^GRh$Gww#ߪI6-pUh[n⯇ y}`Uj\-2xf \[�e1IrU> k<-:gISr:qꙕa})—d.VGK!9 w")"ұTǧ0<īGEx&˯Z a̐&OR@?.&&iyz⒤O6^ IG] ptw5<ppUL3b^Lnvb^Ak؟HCdg5Lź&F=M'U32b7hݜ!p'>R&�.@-bUvupj'?FUw*J"F(q-XKmiWThfl1ڟR .�HČc.y4"}Xs~pwO!M m%j$$m4{;Tm*w_`=QwxmIrÍ>*(Px+[%_;y~\D zt t¡B V$̙Uگ>m ߨ)gSCďYETw�?a>H󮢷R�6G1* E{(k/:0zńyq#`<m,sn͊&,3w р`ӳ5>@Bw 6K; /@o=Hxqq;Jv\H)qKEVyZc-+͉ g-оO3OECh0)"Hg'Ԓ!׀̰H6{(g٣gvzShP4?֑YcT{tnvn`4sQxVɔvgY#:xrIN7W+5e-՝NaF,_mwk|$ &nӎKʵ;q%}Y0tv{Gփ �~vlK*'_߭l ֯ӽk9ޥ=XU¯�L"kbh9dF*C.RR&*h^5]ȫ쐚{sf򁴴9C lZ KqfZ`P{0X~^" 5}զn* S;ÿ04 rD3D⧆sg3Y{Pj+ݠgV؅;Y ߗ'2FckoԨ؋G[3�vZ(o*a؏ۏLٲO2dfBfs"[໷??w\5 Y~w!ZHϟ[fTѐ;\umc~�W-q^@Q^7pBE6]>n21�_ڰz~:תTcO,^*j%]UJ uz~Rp5wҳl0'9H.hS ?lw:�}*Kp9pF|nDvM Dy(}pXK&}4uIb|h̽CdL2|gGYI&'{FAɠp<Lrp#X_ŎXk Y']mRԢOgK拜}sRavIR8^ |ϛIPT橾Gk[="w1SVN]P3ew2q?'罕uYY5ѻK/&5tz8*cղL0PeZ)")x!ӢDX\\Gb֪XO',2&kgЩma7TUbK}.鵜{tpbe|7#e9KyB3P'$g]In0$PPٝ 7TkC7JIfU՝Y-2Ւy״_X3hc(hupCݙi1R#Ĩc#\5t]om@-9>0kT53u~y]9 Jڔ3ui^<('O[xh6} ɤIB Lށx-Y`emr/F+jF70*n ][i1E@PHG%čYS|Pd?ʦ hwآ>]6³[x]WhwoouuW]PlH4ni TGiWtI;л<BBA(~]Xmho+_I{i ʲzt[EE(k衭=o(ؽGY5я%uY,�QS#ϙXssPV{\iК[r�X=}A.@ֹH!i|NDbTκ)`CC yogr|XQCYLB}Y:vޞH[dGf|*4~Dwx qzihƇXr[j)uUn x97r ܱڷ] GMr!Eo6Wv!֮p5s b3tT1'P@VU|{ xQ]I*zM$sL4HgAި Ƭkc{)Z^D36sR(H`7y&81pc+^񽢫Myes&RHȣxY +V0Ra; E1_l`Z~(4\<,G%Q[}oM+@/f$:ngPLz@]t#5Viٔa,%y7I\2%ڞ׫ʸoʮ/2p!^\'~X-?44`e(<5>{.X6> V{ s &C EǾ(bm JvB eZā&*Xg(9v *N}MPWiޕѽ)uYXS-$^sZaҤxsZ'o�vQGk{g$rc._? Wdd�.Hq_u q :4`m:`I%T@ {</ Sn:pjjI4i\,:g[n> &l��d~\&b*<wlvKJGG6,Hw/gPs,xխQZ.N~Ŷۢ;^:Z4jX"a 㥙/W_-ȯW7YG#߻#]v.6Jy֡~U6Kp OPcy fb� Efk 䂋�[4(x-nr6F46Fq_JI`'/v՚c(1e<{6�1(z=͘Kdr`Є mm8KMlV5A^3h)4mxe>^&m=�v%epx?pe4\ yJGvT)}M!TJJ8#&2?E<];x^x uۃY? |&jeh,fQu7#F 6hw=י*p}UV>:zyBUͷejİ~�~k^TLr蘉.+kܬθPfaX\gCtk.Enh^LDY>1O@n;P5Ի\Jqm6MkggSv8z̀?Jfyo#/n#f`5:ohޭj%G7<ݖ=P0/s'F)8EIG{9B(4n3Aa CohNh.\7 #op ȏv5iLL4׃s][\X4ɭ/[wĿVόLpLrX@Mf}!D ZշSݯJ$8tU"Zaijd rO9Au,浲h*62m1H#$נ؜岮/�& �nqP\7ZSa Qq>ھ%#&}i+\Dԕah{Uc,)Vtdͤ$1kDF<~Fz,gdR HM*P5zٸSv2iP'ǘ Mz)sKcCa!*.OH& lšt JD۵5eA$8HfR$FX6|Ú7w2˗.| ) :9xV8B�xO8.9]9GYou$;^߸6B/ؠ.Gl;$lN)5ߑ͞OFdǻ wòp =QMSCX[sn&"^V' 7ı7:{ץ页B0Ӄ@w^ f [� ulmn֎Geѓ#6`MEEjcJwGI qw7vԀw!s[I|<nJ= }sbt-A]iJ�~YI[%JED덁sHwHϽHH"Six)AcwޭU߁yH/.qe [''\;!'-KTڀw?ĤOn'5=je7fΝR.]_CT2>5OU`5XL8deqkJ 1GNb`~&UL|E:JjFcҺn\DSQ&ʆK14[9X=+`|%%tT.ҊX#M2oEDa9zn?$늋opD}qw|v:AUk*aE]%{(ZRGg/`ߚNB(O[(77(f!⃻Ϣ@st{~0PLaTc getGdF*{*| ffo9JDU;S֠ym%&=x<13/߄.8k á]L"F}Uv 9vj;eͨȄzf{C&Wj(g'nӳy gUAUԂޱa!}f@huTc@^VcW1)Zpy },pv]1|=B6޹:O<Ȋ\)Bn<&i25U'>6W6jF=AjBFWk'E;"LH^>Eo5KW`TN|K7*Ǔ/ApiEƩWݚ_9\?PL: l)՜wJT)3=I!B8 ~А:~N}6۴g:31=ɝjW,bzy+?d~K6b1Uk;m~;fFUM%c _lwE뺞oEqyء�Xc}OAZzm ;ka{U!u7d@0E|9?kW?E9x$NG8{<dũnfHSy8@U RZ2ZQl =}" xM6W4.V; %t\3`RVM&!nn bD=3(=8@IRaA ӱ=15hp>R}4yKt}|vu|d�McmeueRRr>RаH 70weԫ+SqSﭭElt+Ne*Kz}08Jo_8]GW-\=eB7VN6'$1|Wk�$\,tn>tl2X#Yp}ٞuicQ< >m!g$K(5b)ҀJPWSaI!9m]]w3V \ 8jԺ;w*:X7?uDZ=ᛵQPfۑ'Zhw ~{çi~ 1)<6bE O 4RA8˹4VZ?}8Yb-zoCu\|Ѷz&Z_B96(DZԤj% ] lന!Az<GJ<<W=)Ā_RU'HgiNrrio3`?SbKmi GQ o K<ix.)TpG!;M]ax8|ـ/ǨB}Zx> uwײ<i �N~wTp"KRmQuɓY ]MX[vfjS3g&kDYc.WS0yO"'"ϑȺ\ HϨ3 xtK;ƶL[ӝ{^8%-2>I:Hfx'/o!-wh6$jXd;փ~\hԄJT14M;]sGk׷RbG^UX9AmmqQr`$B]g=”hЙnsx^ 3$H@*ͪ'UyK5#N*cS-H:8eV{ǝV)pmgxW:s ?9Oi0=<cBxM^QT8k V7ju$pgY}uI1~1ehb!;lӍ)^}m;f`{uQWK�'?$e;mJŋޅP`0\ԕsʻ y0UI 62S}ۯ8ɍ1󝡒n0}az<yW9+F.468n^bD"cmߐ->|]}lik@ݗ݇aszrq iKFbًVm!"=߭p5AUD 4GC?o*Ͻ5!0Z_rJ3|aUXy q)tU5`<,W鏀B^JNGv^TԸ;o%9ly2C8]Q7!a4;z�o.Xml,/f KKu3xG!n_HK5d-Om!L3tvM˦4\ h[Rx. /=Qu}@3AYy\Xx =ўU4O6?ëH~J's̝gpJ9SI8㘘f n`ŊRVL.Fqw-anP4/3?k>e`E.H|2Spvdz0ϡRN}n d ٖ]9 :tQYistF+VWd8 a9^K 4eNMQHuI$旻7Ґ 8<b`4&gkX 3E1Ӈ<{E-ȵ@uѴa (61xVA•#jOGr LXQ{]Qx 04úFb4`bȖCUW9tP|\]'ı0-xv&ѢdZ1?1ʊ2uZNY"$ʛ1Ca1,$=;*1=bB)ڟ?-yeG +#pX3j爚Q<\HyxgpZEQ!.vYsn1 ?<(rp̹bE, kWPTYRr6y8z1Pzj}`1ɺ]@a%OlL!*b$G|L($ESDC b(4]&段)K m 6gmWUx/Klnj,*=+k+TgEjQBrF' oRB"UUSRWäF#쎑pMնy3p3n)M`aڸo;Myjn`ݍs13j3L`L3BWfuW㗘 ,6[N&ls v?|B` ΖӜ¨GNIs(jz܂Ֆtwrܔ+mye<C'^-NN&/'-F4f-=tUhytT:ű@ E:]NT_J-EP[лp>J+3Q'q _U9ߌZO @Nɜc.q{Ĺhec_0@gm<5@Y:'UK^} 9$n&oY5`9q~Qվݴd18Q=܏3ۅ|,ݲeJbCU#!Լ I=/2ʅMAݭAv<CG3?/u#4@YWzTE%<'_vu7dc> tic/Jς7U8Z ˋ/^-hCE7]Kw�n>>qO4I]͐A)]ivEn]wD 'HQrl__ٳ 0OL> Q Vn@q7NAc}촏Fn _dJQ:Т ;Db܉sr!,C˹m|ulTٳ7gKJOЯ_P<d�g} DC|̦!b0X^YpJ6HR`2&jcu n9Y=DkX-ٞSiAz&[`PN4+UMJ;"+ (>ao6gZ.N@t.R0t/H28$lzR$܀Aj>Toe/&i/lK^Zdޛ hY(y,zz[Jt[+G_>R{%<a\.a̦<MduЯ -պzlCÿ�\ i=YK'Xc:]WG쬧|',:.R N ZstIƠ2il?&"ݪG2S:pHSbX{%8lpkJ60܆,YZp9”"K1KRPD*=4xͧ C ")]lZp[tSuiVşe|̷?*^cܳzEOn@.:ƒ"XlTcWgyloXBh SBbD\sz(O̖ÆIS(Su,h)k+{VA#+NiAWbꅖKr -[( ZfÑ]lv6'@uvpx g^X` R<X>t)+}QP=u{f^#Rߙ^ Ujc0MX*l= 9agxB . u(2<^7mج,F3ܲ*ZO5ݘ8 ް(i3~38zh}ch_G|@XI[ eHD[3}8`ֿS_Qv_ WD)>F$KNܶo"90Zh;\D43 - @0a^V\m Ce'l]bAwP"XO0. =\.xj%u80R3M]C'҉D >SP 6/H mtS-0Em}l20v04Y'4ByS57ɓXYv:l7s\'eg;B5t`R'X\UZB`lHˬwh^Ыjf_dl@o!֒w(irc,F ~[g- =# Z{(75=�~ϿP5ktS ȱ]lޮLCWw3z)@b<ifvX=WUTG.+;>y'PUs<;훐G煗F ֱ祑g %1{wv*yhrő*`ǕN~r9?6<5$?ca *R F} =ư,:JgOXպdTy5En%»FTH1tg9/CNnj$XML~>(㢩3kA٢SmIhgjl1  w$eS\[v]Ԑ.@@Fwk1xL$3(W;sFLu�&i nLO;rt7p޶blQ9,ͼ r㤑Pg8#Nf۩ҹqRq1 K3x9SGdmΘkJtѢi!U40OpӋ|=Y(3I╧ 1c;^i"O\f4C۩2<~x�ª>A xX8B/3SK!3j~/9Pȡy٫A>1"kY<3;6�'ړ]P@ @)DtR2ا.O3Go9iK0|P~``%yVӛ"[[Tx,tFQ1]{ṟ :TCݧK { |ݙ5n::( o=1>kH1۪dR!MyrQS! ߶M)DN*.[2{D jvqxXe(&$4T"qt)WPdR)jDUM$܅,~A�c27zdh19'gOkSRTs(0F=k&pܹ=' vd!rf^/ty1>4ͱ]f  אn̑y,ivqh7ٳA6:\C&7/fxțu~nG Ipx<~>6ӒJ,dtFg]rRǁf{kwp"h9U$Nئ0H 6HP)<YE^ X�񫅱.J$JX!gz]_L.~WX#MZsv "7gRC3dnqw }Y8 pK%Ϝ3;dOqi RL ێ*)齫hWH7T|Qh0{B2X{->zD;z<&#O5`CAX<uW2a;BP)rl8\@>t5o|,%#ZۄeUw"m `kX*SĞ34E"x V'qmt7NψXb)̸cH`4 6{7vs+$2E&Jh95vPHآ7M]ZjqҌ˱s;5}C95\A # nI ԥ@_LoEEw}|vPjR%L͹)\+IkuB,Ki K-fDqB]]kٿC%Xs_/P<@Y<cO~L h.q"`6X\jdiڎ2܄`uG ji4IGy+oʫC2SX ɚʠ%p~]gݸyD7ƣy'mx#7TЏE^v 4NzM3oUQHf �W̲jFG-(rBIJug8-[e/|}M3O9r:+J]:Od]aa,!*B@xIJsX&u,kūۭ R`G�cY촬^4jD<!-O aQyYc(#t݈sV'6QxڽI3^Fm/ׅY3X=6:XD2xB[(ЌR"V ^"T m 4޸ ^# pw?瀞1r{Egܛ')=B:Q95r;<a9?PGI,Q^ҵ^\#z ~X7$C\4 = Be57\1}}_ЍĮœNF9`{ljd? c:�{xES7&g֝Q [1+f<4} ݋ +Qx:y8H]` y 0\yeJP/~iyqJ_XL tߢ9tz1 x^�r2̃ r4o7M,Cu (Jy}mE] onѓ1 h!kF1N5nƿ4<7[zab+Bg~3Oqx}$˓堰Mes|lZ M zLg;rP$`+ktɶ,os ⶳQGP1WbذuDϙ^6!1&]>IEk׆Lp{p8"H۝.hխ+\})y%MnT/0u?rvI.6dnS[?'MGd<ƒ){,%/!hLҁkw.[I? qߠU C BǟA6;0<&}܃Wޢ7NjA<k94YXpU-<ŇR.cX۾nDtbxgm9W (w & xY"hT5k3*K "'#􊵊Ր{&dzKq-SfVM`qed|0:|oUK+‚VLU%U# +Fڊ-\Ĉ aCc"Đ7ZC̎q�HHY V oa < 1=?PɆM\�-sS kx X3F K HQ(Dm~jT##MQÌՇ (aJNb'Y'8 \4cc]�IJk~""4%s-]脅'C&ۼj(b +r; N%j7r`y% *v;zE⟱!<1N0p6',`/A`xgI~Bp~6}/!3s(e$;]hWKG: mVdŔ*i֤ r? &m_;:5B3hAb>(Ш=.̎,/Q* H&%kAdJ)cwTǞAԱ?'X(G83"'QT=ŀt'?3v&/0  e<Y ~ZZyak7ۢéoA@G?X19mlYq~za3" n|̩hH=p6('q7_oZ\]A]xj!9XpP4Sh>g8:& (7wY�wc-a؂|JWx1@<\{ږ"ΠSN7U֔LX) 5mH9w MZaC7w)/8YjEaBqr'H5*>/T&bៜ�IJNi9ت~5ąuQi 5< H!5+ˀkNJXw%t"@G*hF6E#JPZ52n8e4|ք݆+좞>tJ.IhA*}49$<uӊدU7j]n? /jv7y2 -DR@"jуhMdG [!iO6oE1D=Mhv+,D]^OA 1E}rg4{A0YJЦL$76Xo`LRe9G"j_h(|VQwͰkkA}QݶfDuR99HmHsHR!6xXY06DǕoH:zꮕm=Nd 5\K|SRMırr4OA�i&Ĝ]pT鶼Z|_`FFSBt<%Kq-NSe\Rh y^ԾiؖpQ>u Yp;Vq9 ['BP[ֻɊ"gӨӭ-(10XPYd8d޻)"KW Vy� ~C_TE mr4$mWmr:**ss fV1I]{~>O >J¡!5>õde;ǹ@gk7Q=o0l46 � ~F0nxY  w_9nD BO#(Q I>LỒقeŀ<+0}…\5p?Д? ׾5ApLjL#7O _,|s)c0]ceuq͐w@YÍȢ@#~JXo0Ng_%2x RGljH!i7},@Xx)"qv|Gy>)Q3 ~H3&2Љqӕ�: D=r[V'Yx'_w/xJ -qƟK~-2]-!U3J0Ev&c ㄔ0PEʆ)ʒV˼7VLIYc%zE`~;n(u4Ej7]>mEt ?e#HμHOڤ~ ,wm19H} AjO{$@" <KBdM6-^P1ߪ6*ᴤ 9:]9zHnOlP�2%d)�:f~i=1@;(-橸A+S+s?.š*4M<lM^ar"oJWuJ`rܨ杀5;:iiꅸ vsVXP=+rzfKETlUp*gyzXy`b㋴1dmz&.R҉U}Kl½ѓ/C�l3&j�E2][Ktk0A _7ꑴ竓J( =]=A{ι ՗cg*HU(i+pckXuy\�% !btLa·~E߱ !,9#.$mRHBˆ01 RSnW ĝf4nRmcS =o0uhyGlOL BC-f)"=/xٻV-ZxvCMިࣩ$@&|144+lB@]X5ToN`,cDALBL]¦lècP*eR/g0d&Ɲ މ7 %jrЫ9It*wԾJ<^6Z z>zfDW|. M:!]¦v1|$**x8Dn*Bx$ `wNmzwy=ECnݨrjuLV(ŖO~~&ذ㊹'']咇QƏ!۫}'6" qBQ%>{ʄ.dYRP}x7Pnbҗ˸e["?9cOlK.(x> Lf)JLvاklǼ9 ڏD~~K3Mǡ!ܞSחTZW9/-R/sS]ɡ8\l),X }ⷓ1 Xu?ʼn_LaEm\\?Mї_e!/gm:`B?#MJXbl=3H 4;h%F<鉷rZ~Sah@StV? �G"‘_ڃff_-py\DzK"Imw2g-Bl#b O I^�U#[nxfILvӅR<ѕ(IKV'h.i)RPhFf |l cf@4Ea^*"8Z @`.J?8s&mζ.wMA\kKTTsd޿,ak+W c,+^`lY3}ʴW۲{jDD ْ@gxXR"RTjfv% Uǽ[r)dOn3_кve TɕsW :<nA-56kv+{ȢHqX!^Y?+S]̦fDnuc`&F?\&i>=8 WzG9GI�B _T8FV5y.Dv=K2[{J+E[`1Er? 'L4**EDw4bA øq4i Q=ڪsLfddq3"KTR#6,)wڱBlҬcFg5硤K6`9F=5r 36QIz אQ(JO\Dmw7gVxj}YLRwkh?rVD*| $)6!i+vVy CD_̘z R%3YަWBA5,pw%ܘ @miT =k_P&dk ߆& L9nxm܁�<&U# IKnwi2[ʍ#;A?Ȋq#Xm f< ; ZI.x*x 8$SDa.e2II$KlK9<h8 !kp ]8uҢod@U " 5<<xDϲU}98h:Riǰ_Wr34>̻-3Afeqo#kzгgo[C_ h#m64TǨhWOz(D}?\Be xWTa$Ee%)S65~>aЍ@z?f9 AlɳA]3g:F%�ǾA� RCn *5\9ga"YCRb*Ң ]֫h0 \^hqNE^I4\Io/q_S?@c$ 񍚯!qJ5:czzJ 'G~-^\s[g�/6=$&b bsAt]f ;0;2Q)U+M%>Ȇ 3Ycx#"MԨU|luwU=?f!oRZ rvR6X)w\ mȗLZe3:8bmI4�Ee|%rҢܢ)1[N}ŏ@nbuf4ւȁ,ۜ56J MXONF8= h*;Vl5TG=!j*gy8|BRX.ka#ժrn+C0~*U?*/l٧jP:3 *9<*S300ѿ?&7!e2qY}Б Uv"88J3܂~q;b 0j9G\QVc/Cl*9 wD4'JrMR|/j0_En#y2DssDB7S ?j+|]<kXu%"fHtbDD#꺕BC(h<cx8HeM\s @aCȨdL<$Nt`_#݈+oX+ǎn6ZcFmJG\Iq@dli;Jh}{U9"14)ng^"媱Kw9w<ZFQ[|6#F Zޟ|c{VҷD}#tB2E;t23`[v(͓"Nzbk݈Ʃd`&/!  V#`_v悏@ 'Oy;{4 yX+{J.luW>~@ N3�g2uRy#,_VY ,m2;v%\M䫀w^E�.*n0 e\Ag9 臣hRc#vBldcg$6`{\%Wwafכ]" |~;t9){ArzK Δa;SPI9^s_%w3ƒV̽0dE_exLiK�=OaY G@ Y|Ypr�ݪv*_cG{T{c+=9s"iH :d ^gq41 : W܉>.l#M5m½ljP:S NdfJ*Ԩ҉" 3`F!,bVݛ[>KmoND a";)?d-G2 PsǍFwnN3wPRO6'2T-#fԤ,UѬwN⚛.Р-2K?4u!6y$ F/bfYPE:|}>~G&ĶyG&ln>B@5-$dH( ,ȈCOzȯE:zU}:6ve4B6vegmIXj�X02k Kʔ#-DRkVʱQ@le zAs18NKjڰL\WKޘAoDCEu_pv&Mttx"j5638(2H 5Ay=ALA+# cx)F"Vf(KT^a8х98}xurDnCdJ6 -zWF,[F�.-_b:'+*$ SdYƍ¹P|aL6*ݰ6B  ]'bu\ăNRb5Hٟ)&MTk3IKmU/A|(o$EϞ:-va؅ʔJQAq9/#@+&L00'W _ #j>�7q^=~?%wҕ!%x,ߢVjҚxʓ+ɅJ(~M\cAD%I?2o}둾A9#S*.7puy/m`xVHvXfw׋ث;}D=6&x�i'=66RIK0Ab3䄂5o\zsI:Q6m&qF*:,8q#ODT>. `]mja@10?^[pmFs=A I&KŹ/d֦vM=n#';F3Jmj#q4~mt:thz7 wM'˗.>L#WRO|`ǝ, [Fϲt?K5>A,;M)9sao@%{ǯOA Ӑ!Or +sIOOJ IN;' 6MmrLk=<ل& TO:6UFns_,wy?y֪@bʎmbZ2眐q0ڴ{iDEQ^~ vڇAlDp,@^kWx�@]&7t@`a4¥S8?{3SDJq4~GJ̱//d麃qk"٧,{Ђ.~`sozo}Qdbej@f[Cӡ)f26bZUOL#!։bp?Ny͸ "YvR֥۳wHzr`YZQZ/Κui9쭙{i]@o.J�l!P3ιse&q,[ bTY7R6O;0x2loJ{[ݐ ܰ' !TxAΖ@1TS_4e5G4h!"CIzVdsQhzZ9Vj [ҵMœ넎�*uݴ-m{iSm6n+I1aLh[;ѷB.Qi]OWLê-#ޅjIvA51�ǔ4Hҷ))Dc,䆵"fd�@7 uZ[λumr<N ^eQ%GfYH�8lp:>9̄ȽL6ۤŇ$ K+ƟW(ӳa"rBfwghL[ V%PGIKCfee@z*gR9 NY4 o8ܖIi^ 7+2CXp ɴ0o.<2^dj㉖zt|bLz zLQ @)`QV҅M[.b> �rbs]/V*aY"w骥ZSW؞`?D0/"+O qqI/ub�\Z߄ J=c 2- ټ.xWw_HN [ {&f:)դ,ܟbuO BUܖ43L jq5 NFJ1ܢ7r7sUy_ȉy˴zӛ#ȖOfP%(Qu;Ξ5qTY"C�𫧴n|]pD&OLvŏB$=xmiC/1+FVf/ZL2R-=F5+?f37#D6]1yгΜy:%n?6䱓1Nst tcB՗~_IyL5̙_Lv\oc젨Q扜*0EqA䚷`fՎYV Z@?2p5Sl. ؄Heu?;'r,) TJΥ@FQM-R#.|B૲06j-ՁϷ;j|Y�` SuD^'imJ*h F'zͷ8OR>"{L-?*cth^arԥ2!2Bz-.8X ɑ*v{d0wUsM23 %ˉhUܙ|6fs;B� _7ۍ@C `^ ubtJ[tQ&`?PWBk<]!Vu(k�!`u3]B u8dN@}]u~ju|TBpNQfwY2D0RfŒ rk 3X7ć.ލ#(61(EsyOG|Fc'aTNұSzRF;+Df<o1\\K2SWe=p:b0_ h`@]|mP I$M#"'t=ѐVfaN}Jmf' \n$ʬVlE1]z"ba }:bYr]D(4fAӦpq}0IYw- 4{d{Pl {NqG̓F4 ^*rБM"-m-M&$32 %p7ԵZxlb {%X>�a7Yu#TѠ }kknw8B^Xu/Hܓ A9S:,r#G Qdzi<f-$Z%$Cɥ:An P+,pqw�TVeQÅ>LUS'DVcy5!^_uTI]CnK_: :,pV4!NraC5+UBRE! $kG1u$KOGLr_c�.6IE.ńo,C5tHkMWGh&0LVn̤:ɞ7Il3$9n(5-7Ja~CՃ؎+v!<s԰d0Bc(fs.,SC'u.,=~r+Ej^x⎴3ڛ hW2m+ǰ c؆8."?H1,nvVR;j\LO!Ycjl0PVu.="Oz@"A"<V/N# )Ztc٢LUH:e\*4kIPs֯3Lq+@:{,!y%~.MW,=+$^\OsH_7E$r$T,ܚ`lڻHs{Pn ,]@[LVA%!ӶAtk5ynqb٩Ow 6%cݶkψ{i P<h<�W<(a !,깆p"\oTsV-Om`v':_]SI:Ma H?66çN"=m8k%DgJi>ID;rJ5`wn2,z<)б_^ &8ZQ+ -Ɍ#``H|U U[Z@o{}d%sA&R4t--NJCA ƧvO]V޵[N|CY3 ޒGg躆Zt%S+,kW,ox;Ϩs agd@mb_Ǟ \01NU@xOucj =bp~jgkԀ,JIttQiWW;fZ%Lwvp fH1%bÐ|#5srzG|/D%Fh:ݲ«$2:1(SuFH i OI#FmJO[c' 6Yhnѫ V`wo˵BVI& PP~dI] QOPa/So}6"24؏8=ȩD03Kݬp#+5z=Cq.6ɉ*Du`H]U˒?yJAWBclC$5oD-8"GyD_rL z.XJ:y #1N -<?I5Te`QҠίYzJ]#KR|w==y$+eKMNjΓBTJHER%{rR_XN` WFC`Jb]zp3K20``T_ĝzx#AP Y n h"Ƥ=dƂŐ$v4w @2֟i3"ȯ?(^$F5㸬X]8lZY=N6XLұ}Kz&Jr}l~(naJNd~NI`H-KMSfKbFkBܷ>)Wu#2 kBo\a: iJj^YGOnJS9s#SAq0L߼wWtgoeA0/|T#¹e =%^N/+v+}!W︵k'$;9Iw{`q,PN\l{jΠ)aלW>q"~9ÁU9OL:hmd9;ߪ8_m>3V -*|\aC,s&E5G=QSlV(ѩERtr +p.&fcݠ%qVqx|ns\;H>Mke0=G' Pl7Px p/پ{#Rd[h*b#SbsOf T{a?Wyq�Sc/nA]HfG`2֗/~6NxmL#]Z|gQ['Q1L߀"ݻWɦB?şe͡6:yR~`Ey 9/�Λ)."16;<]DaHN/Sђ{6mu*y w<GKHנ7<•k9?7^ r)P68Xhq@p]f ҃lXbUu03 {|T%:6PB$O$�]*!BI*6϶x27a{e i˫Os[(yz!գ<W>IH xS E%QR+ǍF8_: ]79 $Ujzjix8g$^V�|Q'&=l$ B*v ˉӚ hY*Z\ԙ92HVbvTڳ£{si3!K)&OCW]vE,5ًi6 (,bijp?vC[;{ItPt^!�LN!J8+FKG!g/l44b=qga50W/oMDe1I]qw1w[ ysgw}dt%@ |ԃ9m< L|h3A8y.8(:q>s"({FB.}gaZa /ݳDn|۳gY*b|D]Ohd ,uEͻ6 4Qf%i!sg}yxJ9p L])20H5Vu4j‚y p}tvD UeLFT*c>LG CD}4\!,]3y> B+4w{ NȾ#F]O#]&̡>=3{ȤJ,`% N8ݟ:TYfSZҝwz՛g-Cșoi,}p[z|Q(c#jsL QNb <аUn !xJŤ(cgmcܟ뗴l6łR KŚ&KXl*,4,jZ)YQ֞[O/PzzFcFތgH"1 ɶ-a k ꭱ^UUBu Re]SIR:;r;EhgfȲPQM$ ׿Ox ,K(Fq;PcSY/<lla|\^33=LjFP;9Q\|΅#4V dnG}؟$!H٥mV0uiCۊ6/KfD4mfW 49kWz5^P.M8>0`C~:}p^|.;XPZ �}&#n5?kyɔws=6ԶHlN<4p#c@ ùF,%Xӆ5'D~bɀDL] ?@ L˃Կ<[" j]~Yj5W.e{`Bu x �C%CAM$^Z@;ܐ[1>Ue6J\'Osqe-Hb {[(pˆD|uM:$q~1Ŋ"nq]2.@I k_օ+D"L LkY 155.}I@iGͧ5־Dxe S@kT>f h f QZcc?*G\1qZww?I:3áp[3`}._́ySl먴½d j~!A41Wpi9RέmPSחR.#t ۙp\d#cmvs[ ;с|/wD1:XKѤm}Jhׄ ڄl*#[bȿ1yk2P_Mg-d83u8^5(G@?0S)޺G2&S6P8uFW8?("TRݴ_$ą\p>oAF0f[ $>v5ò;d56ly$1ӡۋTk g?߿ɨ5F/T:!aGy^A"Wߓ$ڋ0̈x~sF:<GSF% / �NxFWnptgA4*DᡊtK!BsAn3iv:`ƚ>BDJ di&>pP)CA4JAgd8t;uJ(8SԵ߇`V 4Tm<=� m 5 zPKK2᪬ƅy.6G埬THPtKUc_`nW|b2&67kY4ĪDde; y_趀ӳ zC\?z5U\w,r<gHե%W|f$a`+QPȒ{U%`ٌڗPa[7$[Xb\r82FWp: w6+$qieU('aQ`�pjd?:VDH.&L,4sֆ489[@ 럻q'3 oe?0J[=hsVۭ!I ԛb ;8j%@ǂ�,kE݂45^9MKsfJ`B>+* _�MdGsWH*˄^mP_~0!�x{(pw~;U @UV :-�^+QT'1NҌƥyi=@Q~ AѸX{h|«0\vBis!f{ۈoFGk/ڂ�wzdMKSp :IVt?A HhHZ쨠ZMnK};c|\FZ+dⲒ5VL'oI�'�n )7)]G5ZK ",a n8 hVwK7M}Ao%#-�?K.6nc �vz)v ނb,NNj&JGZWx p"Eg'ml`ѻ0\UHS$ m8n'Ik(#xޮn2j&l0'>g/gZf-Bbd W˜t>Vߋx$y|~�AHe/T*H.qf׻IrdyA_=2N\OE}qTv^fsZn] -sKXLyԌ$7$Й nu8"=i#Wo#ng.jj%\ CRC> xi>Η`TW1Iev3Lo&~Ⱦ!κ;{IC~l*֬T63t%4!f~ՋYIwM,(F[ i֢{9uy3[M)~uCC);tj& ^@X cř1CEϐ %TѤM NaTR@>V+J30.;5fh]tg􀂾*bv2v[ˑ<73o'*yj ~@Ռ4PJ 6ϷpT0Fd!mc.O3Yׄ@6z*B) >+~jAD-?|xSIGgFՎiuXM43e 8G;̗^uz[f+8?I}[QQi["1wQ3}9yWɰd)Xc0Q෾&/_*YNSpW"'1Kh"폐yCcN~WZfZByi`wۅ#)1;H m#./ yBy>ed }Yi.뻗1qw$ݘ2Q2>1_zȌ`村H?�T_'K,e+0a\ '.ZSi.|L L ޓ6jYO WƔifz >山/Gdu } B 5vSb#cő'Fw ]Aq&gFr,YyLUDnRetX*v Q4m1=t 5c^A>^}mH X#S-OR/B?jy n{|[6I)'FʪM)JhL iR6 kNn<qsn$;ɉ5a /t p|ikS~k?L u)m88xwCHeR`9ҳdւxX5"3Cӯ`Pej 24;T<GSp ~倏B*ő!7H R.a zFKO>` Bxk.�n'H7)ty8)Hp ]E CK%_s ޘ\yaXm\ttP Is>Y2mC41 -Pw/m)Y]$JgE=JP*ВJDŽ:{;E so�|c2(F'xݿt^c]RfuaT24X9*hŠ)PŻ͆qͶNd�.W<-ƦRLXdNls=4/zǕsCz" !i~@vz[]ե^frf3njqpv([c@ꢄUHm $_H?p ׀;^Gpsk}&c)gdvB0ŌK<wILOdA[Ʈf;a�aNT]vBcM`6!s/]W 쟽lp=ʭY+NeMD4X( {Q{ .ӚuOyC3}8`-Ț,3abRYtg21 J2?r&ci4MOQiGi"-8aJp EO*m">K~Mw;l^m;E13 KM<>N5&ÒWYF׽�`mj;kMj+:- N71 mK+*Z*YzhU:b Pw\)j̖7M_b`OMUڰьDU||D883V5= DG(L6,PFeB;/o@ttKx>:x^ZF_hcA<]_ ?yӴf6\X (gS vl%m(@\Θ&,l#5n~B�G_.3!c3go6%Pt�so=h*Rm5d1U`het fE$�(Ct?Г!׵Lr`%ř8^eif ߐB{tџcB/"!]Oze'(QSW[pJ}_L0$[  5VZNМ̀X1QVbm</ā.xO]} >6%Pm#:<({“6$j 8ʰo'idP0n=09D$De%rG d}*)GY͡/ s>Rq}5ݫǴp| j[T4_M`ٱ!Uϫs[},5 RRQ/DzKIT֎J=x6wK\:hG[[zgD<W )_2O V>BfPIg}`dnjb8,Jύ(8_Zxi@`Ҙ/1˒ "NTR %4O'c 1ː�("WS_P5aUah7∋WFe).E,A6͂zUZCPy.U�DvZBg l, gYy^UH 7g켟8J}4]]}'g=Y-!˼FZ-7`gc?T-y~nK&.HIژ ZQtfVq.]4)J3ig}<Xq7SR>dwcS7I(xd؃W|CF GcQ+U#Ƙ~-zNkx9ԉyj3Ɩ D&}:- 9$$\_p뷽<xac-Ijxc2[[TiȯqrkZI`rG6z'1 ˤYNuVTUЍv |aLjѬ6Պݿ_-Z{jխ|HM'1fttߝY%h 4]$A퀍F\C0{P.DzI~m,@}#r׸݇)rAkS9mΖ4krSڝj ޼ku.Tkܞ{*75iO.v$;hGZ>(6j[#^W\ }@H0->e{UnIr։?jLH9!% Awu,t tc!v(s#XvR� .+>'bgb<ͭ'Pѱf{RؾajFwknI&3p9޾+ۤt.l0{JeIw8x/Er`(.pd1b_hVoV 3+&˭k멈QuWrjKR|uVX9N#NEp%sߣ'l&f <s/\yO_pYB ɋ$^=ɩ֫}}|1(p9lx;D܃7!zYK WQg�P&.j넾b$t2NJWA[J"O졑j)(uMʥ[ZScM)A@Ef@>ᮢ{%bѸ>4K w!iFIhkp4?G(x-gEׂYS!jNR0֑J 7g_>Ox]S4 g*3e_0BB G�)F )s8%i|m BcN/b=h*pG&)Nˬ[L" 4G:V71g5NdS8U l.]'Z=`3̿LJ@#UD݀f9ٖ4]TɆ)DB1I= 2n/wk%wqW_>ϺhwޖӍ+KPҐlQ]u+Pʩ:FHaaf6|<lvtxYe2[ij=́"bmF8CɂBsM6"b�R>3?,-a/WʘcEdz('b]U5TD翦 L;$.r{J/os|:Bl8\wjۍ5Mv}:b2ab^?H;E@N? Ʌ2LV#uXA6(btg"ζM< W#G m5ܴ5^l""RzɆ_"`;:G7oq)BZnr'_{ >'xKm3Tw쒏 #@B,'E̶8󆚣;nҷ5B.+2g~V2KNm~?qCbionsӗ+$wKi,wZ.kih࿫J= E| ]5eÆlӛMBto<GDfd=&T(3y6\T.0-kFCJxW}i1,0)#j;!3ŝ ġaGr t(kWvOB;8!"L)SKBx/$N$ÿ51$s ԒD"Qlz7KXΜzM%5}=,2CYȢN)j!Nׯ[IH LLfl散,t �g钬MZ>�YZ[@FA[Bsx͚/ s:>Ѡ8Ƞ;ej9Z<>KQ&iҟ낟t4oKsezuE\ Бy1]Υ]g[tKZԔ  _|\IX3“(_|i[Q){K8�} P;tKejGXɅ$+ (qΊ6] H s[5Pin!Zi1vs;pMd.֣\zsәW҃!<Pp #"0Bۘl$ ]RVsW^5Ab1A KT?GIXw]Amڱ2iH1٠ #Z4ͩMT.טNE\mx#%W`x*pT5uޏP<=k3 w)QEBXT;GV9?[Վ)re&(7?-ʅPs#I Ur Z w¥n`=GyMm0AHWL`+,|R{Ѡ|E)QX÷MW=>o^<O sD\NhM%G?bvyjk$~4xíp@^>:7&CY7& n)UvZ>:Vy~͝`pu Jw˱5U�AɌ3b&Jbl6kn+wxL l7%v%C3[Hwh�O+s_P+^'5ڳ(z#%:խpgNf3ۈP^9p*'Guuy,K _x&KXM6ř4 =@yG |S'gü Dq>op�ʄ^P劆O-|47x,Nh=9z?{|22<h.MV{䶠׾%S>6흛7Z&a z0low{ UVWKnq?r8*0P]Z9u\4Bx't>4?lqTwe'oOjuu�\Q%,ċ|55q*0!ٟ3UfG{fR/4¹vO\ܕf9ǻh0PXm|z=.̀x#ml91y#u<' FTnO;Zelv|_:*2B22jD뛲}7@|"k_殲Q�FSRGU0sːz %`!.ml۱gSS5 fg^7J_%, (l(x<i]\oH96ml;=x1Cx54!ei'>ʄgꆎxX<%*)C~!15E-@, ?HfwgNnP.Nbp~U^ ^%_ޱGKQ;ɨݨ) ._7daz*�K5Oo虠<d" <IЬVד}OٞR`ME0R%"2+f\ 8e=[xtC ɣ7-s\UD6'h� -l/yu&,927+U)q0_`!n@8YDŀG*˜DI*8rx3oY7[nGvs76FۨZ113؁+.zs;-`/�.7ٗC&26q/At0$z]m@tKThT#M-lKڱtvUxcAH f[ndqYL;bX`42``U+Ԃ9 Rt$*6ɳxC{9E\hPg)q&�K1,/JOnUk&x'a }z[Ž> ��POhfVBMsG$~C]$'DE,Zx:®QbB:,Bj WTK{E\!1+fR̀n7ƻB)ޕ2vV]ZXbڛ!%Ӂބx!O{:d>IkԂ<wx'6Q,PՅ.΀氚cv⤹D v8tC>('T A#wKw+jteRS鎊K>e&Q+*f +8{PXo͠Oܲ 5md>}q6".`QX$$ɬ8�,JK<0~?< .A%1ہ`lmQڍ(Oo ho< p@5AuFsu R5z/3N Sh H%H!^V8*`<,{AzlIR`ғ֭i0M}qUN%GRf|78 }?Gm7I{ O MFxUQaSwD#OJ0`}UWX2xiGF}!XhWAPVUl/揓΀?x7uGp-(x Q1؀{�Ìul.fj;ݚasW]9fϹMttW>_ʇ -P CKI{4 $D9& 0Ө Ï0 _b6&9zQ0jcƿp5IuДg݁h/z%eVrL&*"G#|~iF.[NdW;S=Yš+,b; _K:F$=t!ı0NyF LHXua[h ÈŎ"HJ}N䆃LafB8 � D/a- WA.-'%/싡V}%5HzL}[.1tko6 _ˆ涛#&hpsdtAR sx$k>#.;OZlgKPH =Qp‡ߨe{ g[С/*KCqxPPȁdqF+%h) -Zjʞ*;܇KwgZ&h</# +sUr\EB'h9M z,g)vhinS?)/ .LcupJwgޔϖ�ٿQr`ںѬ VÙ}xr  n<\_ZP]CrDC׍HgTM~E#EKž?_tShSA ]̇ѺlAg/h f8?쁙9S>$xGG̀(!x}jS|w%/p[19R % WN] ArVj62tw[ KhAUB ldvk!trŰTgY 8V$6gjy�}hD \RN?Řfn�^B^&شž�XVRM hei7XiMas07)KҸ3E\=4x  f(gWYs)WY2bz"r0ЖdthnǓ+)ʩfvMj(JVHۢ=L~O:f$Paҕi). irCjy%JIv >P@m y)rH˓Qʽ3y;ހvTN a'+nڒ�FSMyuRaqikΠó c!#2 .^&bLKB%3 m@ׁ> =dL}b(-E[cVJ""� % HE=lw36 ~s52ߞ }[q0ǙgdVX�H$ Ǣ>unOIXMrQ} 3 QX;r6ߥ 3; >y<c(4ThkaR,~:eʷ)ž;1fhxﶖh}ҼC| Lp ["!䋘Cr3,;}F/~w au#H%ᎇH=3HLfo4laPxVyWg> W.\[�1~SLN l;FAD ٜA-?}T"bDT:F{SR /TGd}xm+gKW%H$hK̶&1{,gU(>RfdZU#@^֠PN?cx>w Ȱds*Cf ED2t ;MadMRl`tO8}'fc+YYcZ+rig>b%& C%M�&GE&f 3 "zEVuťmց/My^~6u\kTO>R",%z %. ﮕRܛ 7ϟoX!HD,gi*;~yD;$bs8$Pb? 8<C; N �J`#!H=*nP!ǹDkЎ\JeKZq=FrJ"jᲂcsPr0 5{Q׮B;t{/D/k[L&D _ŀoԝ6\}3tKVleUyXg ;Kdb,N ɩƦ ]Y+LK:5CcJ~`јjʹ·Iڞdœo~hFl{^58 iq_ ܯz\/ | a<CLaA\1'}'(hya$`0+T (Dx&Yoр[ IB<H?#t-)MF_vv}7 10Fdr@Dj䬄mX ڔE 7^",U{&%7@`;A0nve3hUFT%6Q9F{\4z1ym,v8*˗z}i'[k~d5H-3%}]rlg1<,Mǣ05h;b 9p845S;IAŒG|sa9r Uoy_gl32ن (]3ᓖf/hPD}EZp{;0}(hl0wJ  z䭌!Ar`\S $V(kP{ĢSiל3ί(1(zA5yCSKj ByLPAJdB"pjKj N=#Mfzq gcd5xUFʮP:B�Yƾ:8B<re"<zu8 :m*kWD26Ua6= F-'-DdsϳT}˜)m|vcy&w fk^D(`dt!o>=A��JW9K=4-g8jHTӻYRR~?OŜ='T򁣿EYV⨐]nMAqxƜїqEpOpsSos�Cs-d0 p= 1v(AIlM:癬TWnXaS4-bEf0,UaAa Jnk0o}zj(U s6>rO)xatkŎ9h 1\ KDP7LLO:h0Fs`Rv>gX�At>='ϰAS (I%t�PHB䬩p|p?? T4H0#PЉBtvS Q\3OLkr RBFN(/OWِ<6PDxga)1TWPOk>hN5$+! AiGT띗mOG'tu"E/[nb[aM{nu+U7%AfOV"p~CӦтL~m0?{ XK) GI}&cP x(x`iV:T&aL1=AYDm*&XrKv*Gҷ64`) 1rB_1L@T�`q'`/T[G $CkwO4۽!.zh@0YYuX\7;~AhHdTc7?be)R1Ok-=@uMx>>.`qDl% Fm= jŐ)Qk� "AXN9jorf~L(Ok]aIL3>Ȗ2gfb%Z6-pNloIq覽$Q%4/GzuKe='eEsdy:f-RGyc}ZudSp4\MΌ'.#- Juͩ <V)QDQV~4S5j [>W3:^Jb$nxLASy˵?{^臘?Vv0[7\DžI9(~h^/r&(IQu{zZHN64kmp=ԥO_KgCy"HпC7ɿmՅJ"-,*b@ *!�d]l0Y/ΰPi8Vh|>m74}B=6ؒO|oy<GmRbPЋ6fisͲx{|N )Å}/�x"`KGVL> {9[#[|$Td{ֲMA?�m pD{=9;Y~k4z|۪+US_CbМ_3#B7NhN Reᄍ$#pc7T4@YOUl_Ʊ?R3M+ِH)ٛbKU\nsFRZ d]Sj^(ضT2 =띯.~keq3Q)5,.IsTÕP@}v2qK-)_ Ke(΄n;]m۹(i*baS\]:*ur=Xu�^T孢�gW6 ;dp^楽=r!s;Z*WoOM// u#u l5S7e;"Z"{z `+eQ1}} tXk xQ"rVu#]ty xƸB {A%=‡b1K^X~qGȿ/ : b :mp)n&Q8Q蓾qh#12g?yV:L.g80zJvt<f`a(wp@g;jHUUV@)s7({&;d`!9}3U9D�04D~֡|gHn6(`rBy^TqneܰI`0_'.Y> `v)L#xwa.a?Ⱥ0Bf[)rR|q[n⒛U�N6-*6 iS$26+8iPT.0aD<ȔpKî V΢-o4"^<޲MQ%k>cUGRK7,p$ "be,>/|ULU]'߬_`لLv^2!>K@"H{-FGYjۈOo&xtw#6H{j!#*̃h'K^Da(?ex L BN&;2g ;@GWV(oR&m<c|T:;DDP@K^nȬmĒ Au'Cz0f:]6d$Lo)xHKELJnM.!u&P QLp/+v5F͞J F|X\곁 qS}l˻.:KbjYi_M8Nj(' oCTKrP~S@UK/x bSj,ޭ.utk`=ù(k|kV8R'?vIfsZw)_(Þb3o\nBG~,(5P͘`p =:<,XTUUF[ m:\QGgraa'Oʞ/p9=K.Θ2}–4_BغL1⾋h{Ź37"}+DޘN[5ΝMQ|t%|M@0oZٮ/8VDYW݅h AMFr_Bo.Ll/4W5 Vn�^ 2[6WH_"13byfoY%fcz5.dQcBo�OoE}Qh!9JOXL70#}]x|D!v<ʡEn dxsl#Gu|>!F5ǔ/y%p 6/P|iL|ƭg2q&y%)F;=[;6kl^I@ahT_puqhHua#^PI(r(0aV_G"cO*ߋZ[>rF 1=-]bMp!3Dc7Til:O)Lk76?{BjX  %JX>IvONk/B*&w~1Rꬁ9k]m�]"}^AvˑGtL|R,Suf, *j{RĔLy2VR%IzYpKWex>#QQݴT3lML@E^]3paR]_G豆 $+늠v4L"Y�F#EF@/" [ h4H_UV͍oQ Lw}@byg#Yj);rcR}zd\ZͿ V7Unb|OgfC(都~_*)ax~. wPFb-!`!| g7嘙!g/OY9nOԍeP58pֿT[$n"r"jX\NeCU݂j4qwp&oUif$0+{8Kq@?@B׍z~sÃfu(:*o)("ʈv!s3SFL!cAmxu^EOCI c3H˨Q[:_]cq 0pZ>r{43dZLRl8XHv ;` C& 7 vu4N0Ӱ9ͦ�tכXkzԖz, #g`ձּ @�3?(K-t Vπ'Sd3H튛RgǥXL:>W-�#m+ xc gwW?D% -^Wc`!k/էϯb[S(Ė3{h@ֵTpP^)LRn18TRf?)hA^{8ZИ'9תmoZ>mZ8ivao+ 4PwX =8wA\XAӨgKsb%^eW.!$$nX@Z2u /31|fu0?1v!Œv2w DLE*�q{rICӓRO#S+n%k!+R_uD%ܯ<] ¸ʠ,i{z4pU^ZI$]˹%F0{y2P-U2Bh8/{d'F=dm?|a2ٌa&[{۞QH7,Ԃ~@3wVbWY'b6{TH',3_Q`r=Ec%9dfފ KyA:!_M%=dh_NJM7A q>õE?"/5 ā\:T>Of+;CD�j YqVXm̐]x1)OpO!U< O6\>Č>.H'sX8:Ƌa~|E]rɮcR6y0=W-dc7K=+-Iq/S_xrŝ�đՀ^+%#~V\pd-eo),;ƽxZgkXՆo߇jwB-}~2!K;D!aS6ЃZ\C_Pz{t9-8ջ7-8"qB"3Wa/Sr"�#}sudAEɯM^F |ZDcv +-iH >PeR]| -)`YgwˣCHV6oHl X?0nn%:\w!ԔjK OSQ706,r m )'SEMtPż[: wcKtr}2䥸NeHO>ʛm+IGf+We5B%A$DS>O&<RSLZrDͲv}$8iEl򠥠MNtQIIȄ�~W נ`,f뮂R Ie>T zH:}P`UFwrq$u'& H�]Ou}X:IwL"/I2±NZT?EQg6gqs eI0-q@X= 7>%_uagY I)IKwoiiNj? JȔH vV23� EbҲ k3m;݋|n;yGޙh7= #7ܤzPv9D+U=EYJrg-h]s?1I\j*i0I°n(9yN ̋c\u#DntoEzCFO.Q덅BZ)]VBs #\2jz'-˚?ExSqKGC?x)3zc,4m}9bc&$lnΥ}TSIW!eNͯTYi$_Kd<1ɧrC3xQӿ޷*,Od&b<ډPqH7_~)]?mqB!Nӡ-i[*~fgnn4Y}d=W| 3ϾXļMIܫѼW>'Yi]9օF8Zh^5%J$skTy#pt^/`4 ] e�yX dy, .g>:.6HX"ʘ-4G�Mdz Z;/^6�kR(i?-~ }8U_ ai $g=#V;Aӫ@ i!NOAi"ƈ@�2(#IsӪL&ixJ!w D ` Z.dJ,rGTT26}]2j]86}?/$ K/;PPkB*^{P#>o_CWl:Znqe2g6<@SL9rǷ[NF.mEM2I銨X#{gfIn\_c*IS8 @n+HJ Ê"ïG-EnOsN :1͐ģ*M$c kJ1JX:QVU+RYa6v睶l1l;G|nLP*3LSGct2#<zhcv?*ddj%)f(.ː3R@5 V:\{& \Of/D,J!>Y}mNeJ w\_q;α$ @R}iSU/:+="kHqpϱwꍚHU%tE6tl:[1)Ķ' 1vj% ,tnV' 0Ւ$7s_y._pLsa+%FĽ] M?C tW~"&Ya_l;s!/bAx`d#3Aumnw;O8,<Dus?@  }~o69غ?s -x~"ue CIps}&Kν#.᧔n۬XLY,{$"s0A"?/j1 7sYN9w@s G)4Vh#8�?(k9'i\eY*x`clH<p[]ߵL#]3UM[%euU}tb_Lf|8/KQ/lf볲$jp =�:HAgT<cIrQ;C/Vy'Dͧ8|d{2HU]D06l)㇎;5FQ5'uXZɅH&I%cnϻFa@;BL=&Z FlX^4h e*>08Eww~Mt@d^8OsmR39;`|X 2Nn3Eb|eM Wo.ļs4p؛mfa':v=Xl2 %k,?xx+\ߐeG3⫝چS'یMpKfl0*s6-_5cT; PWU_@q):'!DkI]`.ɬMCI9ݣB m6brC[;K�ZK޺X[k|V1j>|A {x"+ߑ?tlꐣ{g";1KTOx8̑k/JZHU1""�2TBSbNhV^ɐmm@ ӥujƚFa8Yax'ݣ`W+%/~}/[('iIfC=(ab{/2]Dz{ 0:$(~Ṓ95٩[44.z܇{ߖ6zET#;ZeƟzsmVK 4]iFFm<E]|? QuR/X7|a0D[E-fwg"٢7;Q3. U6b^8B _y'~FN@Mہ]!LY :�~|+Cm+Uc ܯ]un ė\ 븒.&ȘߥJİUvZʇ&nv(H+ߚx( ڕ*u2JRHr벽!ߒ؝Kă.3߷&‘3 Z6yqcr0,MSTUC="7贵k>xW, 0\kIn@~ ;HZc6na;(8I?:]9>H!:ZsQdIo'I:'bLګqg Z@nF?;MsB_k,n0[`(">]NK�3stM DdPKӡ$ZJ~KjԾcٞM#Od,LIEC]L=7gz;'o/zŲ s:SKT<YJQҙ62 zgf"7sy0J?*x߾*05s&5w@ڨ$}՜Xp'$8{j7cTLB:ɮ6MM aJ34nVE ?  =5>D/BBpR%I9k)q[?Pjp|b�Y /GE|9sh?6V`Gvܱ!$Tأ$Qܺ'9ѕӢA Wɻn%(GpjgQpiWc]0 6CsvwG$\ԓO?sRLۗx)cf~=F+a#Tc_0Gai9E%�u//e1?es:_416X7!޽:g3WL.Ys$CHϑY-;ʷXVRKw8(i5Chrq0i@>-)N!U -m5!IsUSh mC{,gGjeeqvPW$y#7 l@;CI\rևOj/X%4?o3ȺG09'-a<+G̱JϿGrM^{8fSޅ"FD5zCXa)65 iG@ gN]a2C|QޢP'a;};h#;,GڀL,}HwH-c2"&ۿ1y>vRt0L~oE4p3侄@@eo:"gRgRC%#!ٞ]gMafEI>U|_F9B-9X \+/Pa$Bɏhg5<.vfYrox7&.Zje5t5,x")( +^x#OnZJp!Rg"DȬהտZlA@Z{ ~w`y)ɫ#ɔeSKS*;P߱PeBsٯW qi5<cܬĶPXqlXP6%TC[QG:k+p r~oF2~6V6^TGV4K#n7ᱠm@Mڪ K+Jl#? 'PO0J;H{|E,ݤh*ٖ-Ab]8hT[i+EmѾまH] C/uz`]MTLH y2AOiNv`" qׇۆm"(D7ނ!r>BL<gm2*)a+f%*i-=|$|LFZtO>Tu3/`r۳1*7 ,f{i܄\|T!& xx}%h5�@@a)w`yELjS^UVqeN(%q[91tB^a~Q/:] !5ɐָ 3z Bfܻ5q ΈvrPF]$e # �@99>$]( c= BZ].X>e7<or%;=G5N9#VcY|ti {k1Ǐ;|3DN%napZtjRH3*~au2u.#.B0p$͌f�YbƂ 0"S- W݌V(|$|wևc32i'!tbl-S`Lw8_t}Kױ&7O .A[ ,8>9i#O!DAZ?8ףs/Z,<+AyЗ^'~ ZNh}J2tO,Z G63 0x=\!4�<e$r͓nS!u|6p" jZ! $H #\ lȉ S}o8Zռ6{?*č5|DŽ򡫶/ weRyld[kPc0@@[ )x8 ^lXA (}}k֛DAUMDh6"_?8&֢QiV)FAqKm]o5T"YD &VMp.YkJ}A.,m~k9R&ɦȰ#Oȝ7 <(DŽ:V C9eԢo I4\#1اEwz54FA' dyQA{c. @9WϝT)Cp+Cp)'ٺݨaI3t@ _Qn+V ڒ8#rk E xRkSa*?NzY R:S9R<v̤ 44Pl^hʃn88zdF9)><QLOeauuѠiG#^ڬ^YxK0w!^!2(U_79 qZW ~"d%aG-V0QqH Df3X�&qXa^ć!%-J2*5`qbVLEgZW@my`X!cSe{o縄*ƬjN{UB}ҘoPե/h|ؒja.wM-9ޚ N/O첁 ᩰ Of2n%||omS{݅ H?Ua/]Qu{0<_*�9 I:qӝ7cG;NEn_sL/B /`Δu83ᓔB̼?{y@`=S‚11-I'Jrz64iΐ R:p&0_ i@O%aеho Y{Gz,Ezf v\nR-pG~oPqO}27!:JQwFZnKW9ҸQg?]ݷTVD`%nHg͇i$LMvSY pjlq~jʽݦeA EmZk;+}!\ -($2eoH0QR# " ͦ?i7yK6)y\g޾cG\~p'DɊ=+7Yq;CS5<0&!4k@$tj >9YET1 S7ՋTt %~oNgɊE;6 NǕD)!:!S@/f2CM@w-l?1׏K^ pxp֓ T}~$1?xCA37Q KDs\L{; 8"s\4yQݦP#_q'`Űl3CO~ٷ:Wr ^ ן%1 Wd1JuMexsYµR/Q`*]k3{['<nhg?e#J3_>Uod`'Tu(\ڑY6ahPN_R5xMVcS-ꏏ Dwz oi-n^&ӛPg/ "`lǑA�[\lg[ S$K+kO|RQv`ƨ{Vn:QAIK}ʘpPa ]oz)ڦA~kRhR#|p$ǓOQJXP[Ӡ! @ɪ?N]|K|+?/@y?x?X{D84p b8ۮա?+!*> <:92S Aܛ kkO)8YiԽTڿbtO8V߃sHR iv(ֽ_"[U}Wqւ͛b64nH0I50]aNs5- v\1MIXHI?5NUmY mOtC5|z%{3d NAћCpqH\xhFc,t3rh }G�:HLpGqIPt20)u8Ց}k(~a~ۑ`ul"\Lr,)y*~>IC-&cFɊ'R$gl6#�ϼh]=KaĽAԉZ{tPkjɠ=bYD]5_mRmDW�m ֺET v =G1b\G]J]i@l>I\nx0jmN7Cv� ksrq}2K`o-ƒDF4<O_0]<F߽.N. m72c:Ms.mM|+DDD`MAoF@Z$8oBWuɉRo9DčyDyQS۝LvбZ<+PYPaL"|e`Fl ^Q,]ct|ɲeX>ITKx΢`d'ڀɘ0* _$9R\\^`r (g>d sB`m*&C�׫yy,">'QQˍlN 'p1xjًR`{;?pS cOb Y�LDf gWL(Z;gG+C 0־x2媦.m^nP'1QJ9̑idf 3)zÛ.a5R8] mYN 8~眅S|<xA,ˮP#`FNDJ-~<Q1ڶ/}4 ei<Q(r<XR+6Zw (fRPh˶ڤ*|mwcWۊI f} 4{`kϑpEoxboESk!K{%9Rk0 IN:c} c:8@C$ٽp#c٠p8�[Euc Kd:mXUhN@ %.·DEz\n)2R`I;_)t:@Ek-6 z¦3^SӲ:~ M]y[ܵAM-RGA9e9'6FTg դVmeBϑR|{@�x"aĶ$|^�tD d5$ͰZ93~40dlE:nFV (ӓQ@O*&͑<im9//RtÒ&CZ$@�~η,RZGnؘUƍ?c)ڛƐd+Oph|zFY.:&%Ƌo45٢;9pqH[y^M(l[YBI4wB'hY1&ǻeV()7B @p � om[`;n6d_I[,X:e5|6nt`rMi[N4qfuRFDŽn0Х~͉y0ʇJdtH=%9+s1]']�$`Њ,+*MB =QYPF{M/B¹.n7l HK`BNHo/fc%T$ DPKI.4&T­a)Y23;#VMw02!vv DZg=~X(ExpE(ھ5`<sr= ^�G7 &^6F"YB'9T@}X0ǚ(!Ѷ }(&S0<25^X~KLؠDw⨬\lS9,QAB$]bI26 p=& Ro5|[BvWWLqhjWYśLn Jʲvl%yzY mƅcWz&fNݟt  ?-,t~�ıBR+XSg] S>qwBݯJZ ʗL&dNS`S#ﳎMlI&Ws�/lV'QB3*k J{Z w8Ą/9-]}cfآ%Fpݥ.G@0\fʹ˯5 (2 IF! J1nۛUU?<"I]jkXEJޠ3vvHW|/p_ɏF%e:6䃯G=gmA*ua6c=ʊK'/߷_ٿG }Axy6t/ڡg]p^3Q@֟G`u~ē8buB&uJq Su*7J+? 3ԃ 33Χ�HؗպZ`k<X,5"c )|%ĕz MhLQ#"&1#0۱F ud%c|Dۭ8H !DD|RuNu#J Mq_;}/U0CTΔ^EZBKK ZqCA_<ͺ\VWop tjǭJ<zS#9\PTf*1C2#dވ5gDȈwZ-YaH6;{2 Flsv�y:_Թfk[evf [cȽFƵ @'㦎%5겦i9$;/5oR#7QKBd�k_;%!٬"S|cCXFeUv?.,QE%ٍ˨!$w &'=#&@=c˄ƅmP}^,^ 3R<甍雚tΘDz= > F! R5T>RCXH`k$ij}jPsE;n*g>RrX?JS-&TIoS>ahx.യcF aOGpmDK8SzjZ h 2?h[:"<WCҁ5&5=sיF$Xl\9g,nʤ,+9QyN8@ϊ%�*tlI3D_@ki4; ;GN78FJy f>KHR]_;%?+͞z7h;yYTA:6Hqn{ "bIlu+<'5È䴧&7^[q5ܵ"tuԷj&PﰎSr ^jte 8t]XoҶΕ$&2 ;P[yѓ ǠDEoQyg^UI:0Ħlh d߃0p>UyїHFiE�Aމ@uoyaI"q! D@2U ImjFbGTQ{: KfOrw UFjܕ,dQE?Q efTWz潹HSv:8 # ^z!X>JQ> }С\�ה'0v~D}:el,Q00iڹ~$EHO7E͘O= ©0l@ڠ%GG.TH码^5|V1hK#d=q ~<% &+?__#%TY:2{\X1~<Ewtǽrrv.76A4VN Ico>yXPok:i0fxf}[y$Rv&b bW w2wT Dx1UH46QW)/1Yܔ[ `BtX(:|rff >]򀓠@ ^HZW>hm`yp%(!QsڛM8ƙNQ-(IDRg(fm@PKP_]eqH:E8__4yJ%M9N/fU~mou椻at Gb5PFȸTXcʫj8j9Y`o<XIЍVX!axFj.c2BOEWK&WgxToPz<SoIxbrH]$QBWw]S쯸tcY|PHwD$nw�vpuo@tT=p~@z%97C}w~O›~!o֨MoQ=mdRg?P=M]k&"yS3?sgv8?Vb/c‰Yoks|)RQMvJ{C*+ZT+GJ|c|M\ b*a31D\-\ЌG}|_TcCd#ێ=n`k9!uXrn)Z1 mh83aR"\9x;H'͝FESL\.@RMlG*JOW@;!80w�D\gHOhgM{wI= Qbچ_HZNq-W̠mXh[I5翡�0W,e HBq`bs &{(8f^(GU,RFXnߍ'`43ehk;/ ӟǬx{R?Q2'V[X{N3H|۬IX455aTk9BkNmEU-qu"6�YvEA hfvB!9�!|؎hP%<,PZ}1~}}g-ũjLу]5)-[qS]AG;r"6g [WNMLryBl;ZxAI?!6(Q1H"n(XYډ-ߏ6г\C-~1?L.wZ6j; Y-'ʲ*/{'SXi_Ew)/(YTZHjIyfײf!aԄyq>9 br hd^$SF0Yְ'{j SxsʛG=ߘD< LJEiщz$MNfr"HuQ1xj!8V_=h'n?}Q2mSw<s Drׇ̉t s+bq[87ՂgVHE)32 Q*nsY%]G=s-'g )5;6߂uW&o߾dr7}ZQۻYGE^5%%Z b1Wqz.mӛӔ|ARh mex[*@'.JSX&BÂx_D>i|eFM̿_q /%>qƙB{XPK|Jœ[OL#PX </B 25&x\{_jtquCQʚ$] ލ8[! @uؙ7zЀYKׂ}JIs ?J'!H?^&]L?U1PD7/(SpbGR�pVFeD{_OX[Yhq~׆.ZOKrnbgJJt%r17FD%t@`ͣ/L|Epwk@揁Ͳ|u(lS~UۙT-=5GXM3 X*E Rg?0 ulXK)v}4>Hh;8< V!?Ho!h Ϋ!v1("nsq�?7HLyOPpAHBjIRCso{S- j S0ru i2ۀo9R)I�,N&ܡ. 2qFzV^k:R=6K7qO}8C}Ȱ뎹~<@H^MR LN(.LR{7%y LmB]>zb~)]Moԉ(8w*>@R oo"[�l'^G9|K!IN8Xjk~8^O7ĩ9Ţ]u03-&Bd_(2Qf9<Jo6u;w`q9ƧU%#LTTh"b%#a�^{HuW{@3}( 8FΠd36k^CQߥ!ϩqM ܻ~Ӓ-|sX)8k]OBK3cG⌑Njw͜@ bާ%gj|F:6PO/cU1JLK (\"&N*"|/Ǹ+ƎPp7"Z [2^m=8ܞ̽ϵK3BЭ/t]x8|sG] p,ΐV'>,jo/,UG=9~E8(cq[&.N\�Q芭W{1D7-NM0@?/dCDV^LzBAglMQk@ݪ,q5-z#d<2o(&(잕GDd?{I:Qqp URcC^x|<ֆO{A/ow߸%]àQ#|LIG`K̑𕘴[VB**R/}cxl>*\W^"[;8)%�¼C 5| &Wx<!{o*}V-6a!*(II6U;][JEG++f.rtqtQffMО!$69ہ~mzQU TxOvUcx$ "/ w!l ~_ybX&:xG%%ң&<gT!Zj* (jp3:56]7ɈZ* R 9 972лP`Io+rEQ-(`WzMOa`Ib&5FӒ33pjm^p!Oq۝ߥ qͶi굜>{yKuB~*(sWhƐ) +O}<@c]([}jqѬl*6ObKNXK.,FXmխ#پlks/&zJ݌q|Q;cf0]=[m9M#\S/X]zo [wQ~sGzQDjǪ7kR8[bY,46 s:e%uxn=@C6H q Z Zaoe TZ p$6ƻIҤy9< %]~ ^I̍{=ٙN6B479Bnry>2fFY}}ټ?fbCU7搏Z'Wlueȩ~)ݴ=͸KMcq vTa:Op͵U>6ݱ&F&܌*ݟ#^Of9U.lˈSʂЗ Xq̻5@(0miޑ)CsG1RV@K/م(ɟEO80"-{|XnͲ=η?KPj��%Y#A"sZ� <Vw)j;~;Z[pQ(Rƍl6x� wCaWL+wĝrIy|E?311˳%*3,=k׹[IH1Unzi h~p)2'v9'jGZVKO tF[?*?hw7V;b!"JDa nj>S2~KCC핁t5@ 3y'I(3}r׫<ݿ52q |o)ew$g@z4T XJ>@y1SզO~ZFG'jq(hZsmrvY irTR"/d@lKh f\�F^r2V$%ciLGCw*{]~<I[e;S7|D$4.H9J'T V=">oI ltx}NzB'U{ق#`t\M 2(Y/(w77 cԦ%n 'ZrЩi%5@ͣ\;ы7&BoOf=UbMرzQ~g Fݗ&}yo;bS}Pېs� \*]|.O9(3y>20~2.csHYKԘU4Rpj=!hSQȸ f;ի7;Q V\}֊ >(i%ܽ In{R^1. ۙ]5uui|gئ'n�D9tEzEFK :�ؗA@Ӟ'N?*1sqz885*cFԡ%MGU Sԩ5UC7OhhXJxt̶6S{K|  .n- sv2$onxuq];[S?x \ɏc8Qwk܄> |WՖh/rpzђ"7Tb2˾ؽqSʠsʶFw?\yg-|@:IԈnS \ W>wC,[L`"y#izקaGO6< fw[.OYixc�VpdaF%rwI3RܝS@}QW(Le@Su"AA!z5yV0X%EŎU2_`�aGeyGW`͎^{ޥ_ Q' Ѫf/̱!20LlJ ?F`oaJQJPϲx4 y>V)M �WQn9r:ticQS's!w=" <h..VΞڝ212quZm儔)hH>Ԇf~hx 7 ɲ zh#|~|<aJǒI C|7Q)mؚ<jp5,D3%y d zYBӞ͵VԆݜk|=[۵gκ gJ²5H$/#<kRgγ8N1U[ `PK<jgpf)hw�o5JC42"OIvjrUX-bND͖c"Ρ`kwh^V  9]'D gvzMqU @sF8ӀvN: qzcbUL(=DY3wLs\#k%vT"FQpGJa>1mS<oYHq,ַni$esɥT>.|ZBݗ݈u Ŏ˯hq HGo`s .}TmV Ht]aq]5EԙgŭgR*G0Ư�sv 3:A\uo~amBY LmƔkٔ"v9 -lQT7GxڪH i6`, ?-ɬϽxUT_Il7A(*^RAPU_ZD4B` I"xx96Mw@a0V' {Df++* "9M\ tH9^:Q};T²eo;-+xq] %CT%|}hyn (%%'SM۽Vx~բP-VJT g�28@jPSʩ'7 Z O v+ǔ.Vj*aGzR= mB!r锃şb/`v4Yy1r EjqX#r9ur9(^ @#V1ű#3;8M|!l, ~I^.t2][9Ήdf U;w'b;�oN>v.rwN:1 2Y PdXԞ0@&dv}"OE“V3e@(q9ܺOGk})'BueĈÈfC%;bxGW􆼽{ oHr+%ug4,T!6 u:\<M–ëӵhs$%2ٍ"ޏ@bQBiUkWz)F;or vR$_vUp'.KUC>)dnnAWgo_3T׳Gk@&%".r".^HDž;Ƅ/*Lf8gX 1+s!K k+%mJ Zy,[Eڠ%…mHCg򡲖 M_ ea㵭noK;i) .;Sv) ;_*xVca0o. 8Qն3ȓ/V-}6"̐s~oף�?gpFb )qybsE6_+_bov<<+T&5_c%@"&Y .<x`QB> kٜLB|'Y9]f'F|ߓ!�е*.M Q 6,1=W~L|=]AJ*1 ( H1:-h-3d./ S]s9ayD[� `'sL-N ZsR|jxZNX[|8j[KlWу}z̈fNA$]lq€ nWd7poTW $ţFﳍqu!;@?ݰJ{}S<[K]5y/CfUr;lsl旴kG8C&jqd؂t ʻjٙzTl'c6U+R%="ˊE京8 E`6,PEG{#{qD+$۳xi-=&2Rp_A7.KڃG 0ؠ6s|SrHL A ^;K8v؅Ϧs.#^WiŚ{^CWƜM^ X*[;!VJ9wm⾹P/# WيPv$0ANfJ9><FQFaHw1@o]vӓ#KRq)_(!Y0Xv"<D~)e&E@SKʙ` Pٽiu 4*So#+eRQB[1Ϻ+f]o1Wkqu�R\�A^\•i.W}'m\ޅϚo Ngx<NۆMIay[Vqu\ 9" Jr/W H`LCŝJB9KWޝ ;v}OqwȈU dWpX}{`3Ddൔx T�8x ,(w'9tSLhpؾ,A5RT( Wn{棗U-Kpvڎ[Y Ϊ豺8 S5cLW E>;S]0K49EGXga00V89 Hջ)9u=N4޷9n6A]rմ7nQSs aOT,b Y{D)H?ȏ"aH@NAz"mGE�n&˃Q+xztl*I;]eyI@>y7OA΀~ޤݖmU;"fTW(i-d+Ӧ0D6 m 8LԌU4&7iBNc#Kc�':5tgc̃*0`\1[Tl=M={i8 AfG8\HZh a*� ^o)la:;#AS[]nЛ9@th }rĹR2 ϣ˔ yI\k"Tk(B{ XgsmxY 6xqFW6Iфd~#sfhT^PY!u0!S<]bΩJ#e`&$ת\ vhxY0|ms+~w_0u]Tt0sgrwfU6ʍ ]ڙ*R텕xG#&NJz rbk"U~RxmAHP}cfT6BAφ.;z*GlQ0cL/tDiP([#R4d/< c^%5Pu-]%\0q@vdbk Xs~<jxtwZ b+9S_m >^a<ؙ}ۤ N%VmD�8d#qa%0 coU=S,ãW wn_fX̬VcHWW("&li z:v5ű.vs 2+ɊS&<mYݻ7^_D�ͥ?`J{"jS d5Sށ e+�&mюC0Ҽ+FP /b5qO14zd a?u07W" ־ <]?TL 0r1h|*^aJ6HtG 0X]4%{DL鍤gWT{\$[YzKrQIcڼDT M3lx\28+.,]i~jۯ]s,^P.&聨my%FצdOKXB8]_) Hva-jPe#QF_Ʊ=$@φ '_ڏ;?$T:VC . -ؐxcd2:FAC�Die?Cסzl96eryR"( uhF2uS`~07 ktՔuy:+9𫥨L0]>�ňf֗9\e f?C0D@]V;u4LsO];C~/a|"[g+Cp(*yLQ ={cW"7ڟOeFS'%`&7B|1BBH:\-ш2 <68j=q,{cwn(brM}ߐ'I5QUSWO^?g;e0f:c G 1nPiC$T3k5΍ (\p>!V(`"zGV߁z>wih|MhbR8EWm5ӊOy~a( }\%a~ʎ4AR{$vO/uI9B3YHOWO֊-Bu̢ .kXL@,=yjd d<jٶӂMrcϾ7 Մ69`:GYiyG9 sۏDF-<`f9޽{�`nA(�>iԽ0SPd}Za,vvhj skuY{ �9i%7Pp;QD@'Z|!TF]=4y o ʸ\8+]E>C#|;F'{[ &9hd=N;4aT@-!D>{0<X .JbL4)цaWWwյvxS{CNE2Um^1sQb j:4 'X: 6G 8)ne$クX1]Æ"DzR$z+c[nهvzA=R`�*|aE�'FԳ[u/Ui�$A*s + S`FV?<.%O#y $0R(5OΨLO8urDySsDt3e,ZzΟn7;g &₄ jB:^KDyI|X^;oVa$#5 &oQk FD'kȁ8zwiHDz*|b/S#?p/k*@iWy rckVJA7=)Qy/ uWڂU+a-lIta6]}2<;K* =Q=Љ}sD v w6ȉUz<B,T&y&+`#*bw;}AKHffx'Fϖ;)&ԇy嵪8j.aB#|" \%VԉгE{d T{cHsM$Mz%,%̮mQy3?lՉ{$"#KYJZ ɼˆ}UhbǴ9(/ibև;O)D #ط]mX�y`RT14eyH:&{PLrAFlFU  p4[Ak"zжHax2t&iNOճf;g{Ite~hz4i7N?[H:CۡE/m|hа}݊Du7^@ywTL~lj8epT䟸m0 P{,brl CxfyI⃫3^<r`u'{u \ӎ,I M1Y|aل &GoWp d:6[nl0fD*ݻ:-OYp0b/gVŎp4agtKm0^dKF=_TlMˣ9nzz**d߅9?.>y�[Z0%Oe2$v{0:Ъ1m8#.N!Va ymw/ RJIBm|[Ē>juXy=s,8Y2#8e L*rn[\!n(=R N*y[4q]0Ky#ӫ*+BTMU6WHF3S;χ + LpuL Q1A$Q=,��f&5lp\+vy;aB:R5'ӛ&O %dlLpbw23_tjOFW(>?B]'u*uh7ܢ 2+!Y<R )a*41 QUx^7Wq'$?!sjL?`>W1ʦ+8WuCg^#t:~˲vƄV32dZ ש0L$B-2,ᗮ\S5VS}("t/jܗLw)|O45: FA2ct`y\8w|~׿o0Y#ݿS%D(Ei ՞R%vbof*HYP>5Rm~v>>&EMm 8DBr ,T-]ג tB㡆h6ʺ :8oy[nVZY⌲͏KhcP(<tz;r"Җ/;{ZPRQG^%}X:x'!:I 7e O`RikZza "(L7uD+"5_U=؀Df oB49e >2"1]Y#T㶰L4rL 9j5g_`¿^b\cvGVHm H3;cws ,ƷU 44MTeƮHqCʡ== @[;$-Y z͑ݥLWx\w 'd> e)bFAET|FdJGcHbP�7TڜU{SsV1lY~+`)F?'x~:YZa6^m`2gA5}xQ>ť`l]?HK$y`U.F"/W]üHĬ㧏p[c F#iZK$u,z#c\?:mQL;4`iۖ?<,#_Jesmϡ i+i).d% �HE J".?ytpʹ`Q$Ƒ@=\vn4#C_/+n=a;5̓&KӇڮcշtgAȅ{CQ퀞ݢI5_bB >o@c-D YBO~v_l$Rc^ѫ<kv+3u&#+h!/,!vQФا-^vw lYBpW }EvD *aTja'9 X#@N 95%?sUȂ(9e ]2:w.+'/@?{>mJLr$rBTGVq60('+B#_ _zUWƖK RaAOnJ( qq!RRl|F'lJ31ɡwN5{7,_V ڽ$(v֏z ɋ\I} Y(f]s%ϻ_<~dLAz ]i#[jSr-j)/-*pvy "W .CNX``־=F<� \:c,U&Ir0B� P GPoudX7D(daک�K(թyX&5ddXgd:bFR}^)wkn0PsJZO_ɞFVC<^qCݐV^+cFr 2Hiniz]q\l+_5Q$. ^⮦Ьd- ^Č!(p5@ z|@i:h9(7'mtq?'oh'(Q@3M24 E捑2+8xveOm `Ǯoz:47k:X -湭(K*Zރui]CV``,šYmoY/J{O`pTK%F3ID[ uD2; nVG[ %M=jijȽ=!~<s ^ o}swsWZ6K¯8b2D8NWµ1V_% V ivus}g/psNC3%%fF[W'=Qv "%$f֍dWoED(s\[s)EENu hD&6c0^qrM0YIZ_k*K7߫ؕ`^<ݣ'gb&VX'dbqx]uD[Ϻzu6IssRLULZ-x5N3''"R7S~�==<*FguԢmbMOd!`罴zmz,1,#q$j(ir}i D ^<+? nm|S l{->/ZO&XnB!WX@2n26q1A+Xd/5&a"#dBS/d5 㱸)BkI5+pH%E%(׆VAPp0z7Jt yyj*_}w4;&q?m %'-M%Q %ҳj{j,$O{jz{YѵƢ&ULrR<ui`Ixf V%߄RoDk&^A#IGt#hp  wPI)ʴWu]wxO s-Պڏx=ޡk<<-^ߝnyO[߫}}@ !=!ϲF&2ԑ=m_hD]x`@m7n@%(]܁V[%q"Q/F1Ͳj[1Y5!m}[0v#D<':k?RxP..*߇}YűŦ2^PѵjMՊ!F &&ц S I*%ivDW,HGY܄LKXd'ރϜ$E=JaTw[:CQUa>i%N!]}eaZѮz)`0uYM)~>^N}Ytȗ:efO!f` K:=Ty `޿ej:*>9\&uA(^oGKKbNJu:w!Ysm\'vN eQ&-*)EY`zB/uHz/x])ڙeJR/G$=\H!l\TpʋSv`ÁH=g Ѧ&q d]8za48mVb G]vM %~-0;9٢Dt"9)exˎ9I&\Y@K[ u7*Bvj1Pjdy�AX;9Oep.xCU88v)H4ȱĤJ勵Dd;Hg|7:JmL|*dB-Gwqwbj>| cbI^cAmy{6DL # ExuL5N}J&*>ԧʀmUqlP[W\K180-=u(yx̓/ i*PO{Ι҈ҎR(;4mo=;CQ0``<,[gWݺǶ%z 3ЌTv*t);R=x*҄0 tq&1Wo300#S%E_;qdA5lPw΄7(.b9sl,#H0]b verꋱ{|/H΍]7b2ZM,arNr3͛mm@ 4ۃ2H0x~Xie8)Pv'֥9 Yk'YfK0vs! }ӏ>C M0FB۔pV);y$I!P6BR-WxM$e|},[ăXR~r~_k&|&D2%es=Ѯ|8ah|J0DB@գ BԴXo1<Y7JS1mԋ/+%/>B<7ɃdY|W0s$'A74dtKw~S i6q)!:oUB.rN)l*ز4t!t7#OazɝT8&?l:s'+$N/Hé* #2 ټL0#,PGQ­&pa64E:4I\Iu]V5Av&0)j򝈢ߖ)EcςK_ad8֥1 U*(šV᲌\z4'^W[07+֡,D6=.{7nRR4i>⻎Zoy2vV|>Kҕ+AۛV2RazF{l=x$eb8+v>}W#&bc;uJO ^څ6m" e;CK啋V[%yrge=@+9T;6||qwrxVXL{L)_CZL\XƎFlETre1f ;ǨS0:|4!ib&ķT1_ ؏D,7?dz{rC83У-]k=l5iȺj.{n;āw3#쿄]U'bR9p@.̏mX%KoѮ3BxF6DrdJo<F u[ZLe&N!2OTӋ ~j~Wwš1H$(%<kԩ�* EaԳT 8>Mer \4_Vq_ 9fXdikLI`#RH4[(9K5>]k;U("!@G-醯Nzchq! V>^o\%>Hm >ʤXx>2!KGqB- qZ&غ-+?;ߘϑᑈRi霤fDoo" :j +ߙa  }B;)e`wR/~%Lj9 -\&^1wOmPFDs4-W|}fҪcaP?9챈B^]J»di a]І=X#j'f)3H*~_w`袁�D,C/H~b1+^sVr0xvEpoSg/: `^6O( 5-y Gª]嫅3U 9$9$9 8-!HcyYQT;Hc~. G{'& ˸J.D`>a"Nl  h@I$TsghXB5bx\6iOXC3&Tk)`#G&:D[ay~74탼CFǸ�NϽ_tqE4-ܛ^*l㌝]f;W׬׮{!۩?mtx.F^{mVNa$`o90/(pf6f0@̹幰a(DO@. T*a@5wyVD^,j^&Y\1ly !;_ &`KSx6(@}fD'eۦsevW1vZ+AOPhejEU(Ԥ6mݚ{k/-t9W-'g4f=8&X_"ͪ7t)V^>mv%A RoEJ́ Ѵti]o* j`Qǁ?hŀ<(aL_qD0ldb:p ZڢpN~XB] k@ҩj"ܭRlUzgK3ߚuE]baTrNUJ EݒG^~״LB 28##>_240 3$utnl;wg\]\ְ}�i4iv�"Mn%m6"{xDTna6[7T4c�E?_АR*XȩJ<:j!'Q{bI Kz=!$OXFw NfgAy ȦAT}=,#*7leic|Jn'Ɨ+4Q悀-1S[ta4]^s>|'o)Џ" {仦)1moRL,il،Mviae_֪\Ck9EP%<9j~(;9BΟE</|&uljփ]W6+sRz퐾 虬qJM!s&qucPJ<(engXm:w`ܤ^~L ؐ/5)N?4Q xI]F%VV/<VR>k7'4%jcZ2^dUFL*F{E&ԫLƵEJ!eHjm."q_bO[zoYl YKkY.ԉ٦TqJeZA^DEfb(wgpƇ>@x`w鰾I;,XI0Qp@,kFD~1? O9fR<PR%כ2ta|k>0w@[9 �`bZ_,lS@m,'rm&F7k@e:^}+j,L蒶ӿ#(DxƁK[q6XDAV67!eC7|$O{ \�NY;Y=$$٪~#!XQogUnX+W]i K%?f>m|} I|ds̆?9'v2Ά%O=k%r0f Kpι;sĞ�? cvKl<&:w9&ЮpoI)\p<)Wx>ዳiy({mj44e=e5Y %|>v~ 5ߕ Cڎ�CtR%jnWoAlPCO5.5C ,6IhA]H?�*=VAr  JcSwui1܃Қs$V#1TDA')(#؝{F5eCB̛ktaד<e= }Z9ȬۭGƓ IIR=brE&Dթ1wꍶ4^חXwr6os\aI78rW`e&Ëe>n;2 [ :9dv oϳ9FZ\OD=Di-A៵ zsԻmي+[)ʴ_nΓU]A5_:~P5I`&Oaiu:v}D tvL xk!Sb$CnO'?Aw/ig^ajBluܵ?i>х<׷޽ ϲ!5g ԬЀQ pXjn7y;.Pȳ /h} rϲ!q_R<_A>'t4̷=\]�6>HIN%WA~|-dTN߁8iMqњ.eTZ-\Z9u \Q<|T:4O/qR*\ez!pX!ymAV3f[cwO'XŠAn|T5 n)�NQeg4S0%q8OG549ʸj>dK7_*Ep)1)@f1}iΐrSTp_lKtVӝ/DЌ&vb4+wB%slm�3?+ov2*Ǽ=qz=;\޾y 9fC2>>P%+-_B:^׼$v8: K}՗MAoũrd唶jR3nC�v/Ȭ?bLSЍKuM 2THN,k}{*w$~ ӟ'@S^VJI5.9Bq:PIQ @5&FbnI2/\}n}n8)ff 7 xh,N,URd!%I{zөIDDxf#MF^^u=RK-~v-y3U^Sx=7:{~C矫?]<k{.RrCh~SDsRF%טWP =5(ln!Qg T@.#I< jU7}%) _ʻ<OfeJ`"0|,&G x:j_wg @@|CFH)ʼ@Pmʚ-�{b&%ÒP}TӸU !ALy,T J҄wR*F~ kѬm̠Uv΢ޅtϛ2\ qvks̸D: h/W/<΄#_;k,E+\OpRTp 3ͶN@dTj֮<=p�UfM ,I}Nec!U Z/x$ 0 QC2vX/͆A-*ardw!۴AW LbNA`tT8{\ϋjjpBs4iYֶRRS) \:B5isdt'aX(t>#68M4ߒ3wQ^Gw0 kT]@N*a: JVPh4] buFtWYtn&ho/y87Bwt^ M hMzYP;*J4o5.\Q-aT(�"wT6ޛ3!mDĮ ʷLk@"P*:̓b/hVU"+�b:Tՙ!;3.(i _3m$Hl6U\ Y >{?ucPS j#o:ex+RzQ(꛼LƁ#~+Lj [-)2?Nɧo&}^Z#5W&pjMgj[5<FFoEe=d;JTVD{cq` s.D)HF"U+laX7Λ(7Hv]rw, :rG%vxDן͵|$b~u%H $3u�td!ȣڋ-ӿHpE]<z@>I_bmoSšR?I}MT '$c0uFYΊ,~ ǹ`]~wtg[*d7q,g%_*?HҶbq5hі�d7}Aj0&EC#͸7cRP| sVZ&5eh~NEp-o$0 p!&MA _P`y"1>XN85b qrr ^j$6]V-{4[Av]OauđkMWR&&THD9[6IV!vX_sS/cDR}lڝ[V_'v _pNCj~O9}j!x0bS#Kʭ+J-#)P$ːS rVMnqov|߱U(ryI0p$Ьf�@ 2޽;c/PJ�-4A(09b:37ANL:j:e]Qj@M1f'̙x6€/+J/cDo6#*<W[)Q.E[֊㮙 ],_vpPR vy۲6',ޣ jmjD%tz*9j>%mfٍflp4>[!1A"2G^|XqtݦI.q1ŔX1l+Y>BñX';}̩UNd%^j`Y}au6 1^;Ja%fmrEoF6ZS]ρUuY�s-TfcʯۋPj 'Iuj1˰E լ:wp~|> Qc-bhapCI-9h =bW1~nCS w.JK\H@xga۝Sv%jm`\pJ?w*ȵ'3@ݮ1ߛ)-^R[L׷K!VHF3ۉׂ 3t٣nw{ڀ Dғ)_}H;O3nz(ĹoY0n+WӴZ?bYD 2c4#ڀag-d_ "͚l9޹0}^7%oA-T _w!'@~?1mQSs|4=";5Om9"#wk5#3sivbR`/nFIu 6\W)fCm&l "ijFcb' xH$>S1')>3(6x&Hoh~ksM*=>_Pf<5\ :knݮqs=AO1 7q߼T />p`kiM/XkB._Wi;]oů ol Enn> ]):=z\"6ntg#G7:e`P &΢R:O=Qы ħ^Mpoy b}b !ٱ>(E)%;j:#EN&h8j3KyDa[z0e*V0nίqG$G�{a0ҟ%A,PAV}E`*iIwBXzOΙHEly6{t4#m$3Jj`?B-mN4P`4]pGGm9{8Wttg!rO'.a͏ ͘ㅈkuiX*y \|Ĩ+^s?tvK&W7ȴ=KNPѐnyYVh1RlSumzZ3F"Q+@>M=z7 Y\i'7irU,KxKd 6MV*CzoV6\e%A;g-'3Ŷ ,q+ŎȊ%T Sϙ�?ɤŪHZ'Cbl4ap"q yB0|n\+;o}yJP6Q`Lc%?ϛfz&U?vwB1yOg#OXLbw'l<lʀ<wo{U\r#W@w앥Zۃ~'H{IA&fjjpn̛g _ I.몱֯q=%ӝjvDŽx9Cqm'tlH8*-wyBL¬8]i;]<k+,ŧLзI#yvO}0/ݰ-f(g󈱏5,c?e~%~f__B<GM!CsMfޡmUb,c)%d uhKMvq_g|uK4]_hLIJ kz4&@-6#"{3<l*XmkrbIkczc_Q[5-'% dž<X<%i2ޟ;pu(yz+%ʐ:C66zG n{R[ 1?j!8mfB;8D3;e$50@\Rb N:Yud$50ٵc9u|,@LzDM"u``K;_7 kߥUaebD;j]жܕhuvٵp !:(+&!6Hp9PNgE0Ke%:Pi&>.-g`bR l ) C]9c3@ӏY>0xӓ7?ަjb5 B6yn </Eռ6DoKMucXP蔁ZnM_wUA)LJ6OUrh6ɽ ܫ< Ԭz{Joڛ&5={rDZ6MP4pJ%9zDFSRqz& t߉}7n!)!. vm0  Wս1D|̹"n2�Kc neY sJT!FM4pxO]l e__/CcޥLэC3qו/ob@ v!:>C ļ͛̅|Qi+T# ("LqJ"^n1̴>4YׁIg/0yK( 2,>&F'߈g]HЧ7(}[39a%^>%ز;'7xQҲbD,L(~+S�Y c3 uZJT`R&I)%o%}f[tqN8!!*ƺ b2C¬⌉^ߙD"} :t opBhQ>?u Єp`lmȅsMy MHG(KYepveq=c!|Gk7F0�NSQ#9пECN'-T d*|g40 ل3K >vlnٮaqFRFK)@GYtc u< l%MVj,Sw:>@Ne)Ig� Hݣ AfLyD^Zj-F8(c9s''%uYXPWz˼&"Pjij2DƜCXVjmnI`P֊ZSxmQxťZ:TADOlA@VPNzFrA/2O`m8GwWf52ʭ.vt?x8ijϫp65hށa{\\IUv=[K1(gHh؀3)|;ozL/i=ԞaCФn>%&A'֋ ^.d\`#W2wah-階 HZ$_?Ũ3�]>cUXڶ/(8)8kBSf,uB(71CiPRfb6 !JPȒfutb`O`Lq!ےaצ׫w.1irv}?:twGk4jن4 Tz_llF`wmǸQRd88"4\TBflnA}\LC[H&%}bSkEiJ1v`?-tnZ�>}{17\l90*¦د~9iiYY?l݄0T_pSd�푖(30iQ]81[l ؏ZsnXv&JwG׶lSZB̶,=jѬ0A ~mNBm> #l}4ٺQ vT*r!p.UzA mQiO\lL2$hg8 j/)TI_M-ۢAL8 ;ݣg !zUq3s%Y@'.n]^FbCRcM˴p*kf&ڃO&=uW:ͻ]:qTE$Nu/Uf[?T!*ʇjt;h{][6 j%sj*#δ籟(J*'hȨ+CE;Jhu$fg eʬ"ۯJ̢w[-m8bn'Zw2My(~̔*SM MԛJAsG\{Uu?["]O,)PJy/h:ʐYp|B.Z/R,@u (.׶Kd61EE¦4,PMc{BicȊ шO8Kr.F 'tPw}ל[4Ʌҥ0YdV{=7o'&&[kak$2v]{$0n)0ulCYL'D;2f+ (2Ap Rl B)-Uw?.=섶.u=`%N(>k3kh6 GÕaM$,N)b @ۋ/?oxu�pO^=tüN}+CGhhC^?`x`⌖,dOS}z=w_w.@ƦF* hM_مd+ᎯC1gP �UPJm6*YnWMSq% owLlI@I#O򹯨VM5;Ԑ=KsN,Vw?_\F\$؅�V,<ɦ;*#9Y*M[ 'mwKK:>Ek+m!̩jyFmM,d'm$(\`Ֆʥ X_ ~J;33>N>yt7<@KnHAvRKAgt؅<5[89>GѪV $ݿV,7~T&kuIVàU0 ܚz{ ^X 46ʏ"c MH&)$ZeRNxoT8gMUKeJ/qFONL -rVaiԧ+3ςo<%nYVŚOިO [{!K;$ so5^ٶqDLmnPCh@sm܅5}8Y툵@o(ݸ<ˢQU[Pp,oCz'zxb^u%.6/UI><CGd=xB2ѺD-|`1W Zz'7Js(ԗP]v兘p8ATNoFgtm~3|ki3H"Ȩ}<QjU<z$&\͗F?G&(c98Uɏ>?u)B,Z?LXihfȬnycynPp؀l j&讔@{RrQꯋ&pwbk' J;N%Il θ׾C%+Y^n(LU.Nʯv`ABYQ~|m .ǥ"2 *ٽ=E򔲜CjS}96psu1c]҉_)?Idez4P{I4?~|tܮ6[ 2B ?/Uϑ4u^v.5v5w[ % &UoI" [.= Dt(wd[M?A~G?&͗ya@Dj,[uYTz$~|8ݘ7=}qT:Ps_Ս<IdfJ.wej{1Zx_N="�EdËVg%ft XJ2Q`ZPzU@gl&ae�~AsJBk(u _׊K䌏V/%b<%pHxleўVigюbca.q)L{cً v~ 9{r?6 QO)Vl_ʱ.ok]Su^Mw+T%"u[. !C%zy}浓!>|sð^ 7CBt_YJ?bخ|lo ?\eqf 'Q<t $Rv&5hO}@}lC5C:^jd_L}Y?\M ;\eY:f޳aqVPx 5R:RnfT%fJ3ZUr~l)gF8Н@ p7KUȪQs9 i6n4TnШqB-x:EKUtf]$7<I1 Qs(' W�&gut5/-y jKE0I>;1 �B˶xgLDE #{"p\-Y{Lo*6Gp!(w7}%*o62bĆMpDwAr,/@:Y tc�S1wVNᄃ*DnpC5˝wۤ)|~K&^)>sV>>vqN=* C5pmizS9yD#k\$^_)^0|//oW+$^d"2 3E ئS:wrHc܉URR*S]M&6C 5@bֱY|XQBGM(Z ׸Z@OQ3 D5RY/ ?ԟv]gW0 W2T.)=p x4Ve֌o !5nO2^Tό_WUz<W~Zqpb3Ҽ3Z<AbNح(ߢ([ rJΒb37'G5ds(?1{,>#cĐ6{ǔA~*љ@'U`4=#?z(̚[^E߲~ņ. Bb'#5DhS*ݜV?^Otx޾֘ !4oIl"P?MȖ̈'tܬMI:$.Qd߭kՇL2^^ȅWC n+�XyeK2>ZӭL'JŪ7::rJdpj�Pi?>6*|Ӗwx>R|{#<D۸2}BWu)rx%!LۀQ (^nb;=Χ(B|]4  3ѳ{ۓ23&x hTMtӪE&�n$N0b̕zB*?rK"@cc橢/&kH2˂b*1I.7'2@,lGڕ(õo*YJY4.snn_R4\#b€GLxyZ_}>a2t;~h{}-f�]w7[(.7gh q<Hkzrn՘P'f?i >rBK[|QƵO|E?ԍ{X LFHv쌈Sy[5@~mydQ_mVoQ_re{uȓW_*k|UJ\ P.@d�V*T& o.{Z3m֏:T+K m\uGhrwNwlj'UEqÒ>QCq^)/`~6ɏ2Ĕkvk(c 1oKgٔߵM[/sRj,WXl`6Kbݪn0_\Y6ɽ%v؃J[D(Sp7J.Y4S, A XSrWfba\IHG-eɡ'ϦH2b`O+Д;qLn  bivaRK?g0\RI.]X+Ƅ\H*~gJ"ۖ=cWuK$cW( gCUφ )9v;`NU` 7XuCJAa{aXF][>jI3kq0jMXނ>԰HBKz]y[Xv%BynS ̴2)͚N @ZnHN�VCMDA:nDys#ͬIaQ dU{&A0nB>}8wN %SN Bh;p|1S-9 p=ނ;ޮ ]U%ẗ́/\VV'[C9PJ1.73`7I}9 9jpd9J~x ͚0DF׎hjpώ�U [lSZ!UB !P-hͻ鴦b|Jm�\L/DMWIA8~&鐍d]_41T9X%:+a[ pz'>ddzU@s(3T+(LV;�F,' 1vI�@Sޗ)Mf%O|eYdPc*4rI7V&>Y( Ra2iK.fٗ[ʘ,j=,~F>IJÇ rѠZ}RDXD&^,?$?z2d+C&ǸG83}Ah pmPIINYgo=^AmXcBO49GHƹ řoۉ[="e mvV |$!CəxP阂@󣀱N04Yy~fߔcm()L�G̴ cu%cܷ�)&| u?~"7ة6]mdXt3@&V/+]Ɗie #0Uv;k!xĕDl9b[*b'm%ڑh?}iGV>g;GRJT[7LW|;?vG# /[�[P<pWVÀP(%z_>% Sdnp<O6WR=^ a@w~ bY5Ri%s M3bMQ٫4xB6äRQgV5h ɻve) z9׾|h &N՜:Ap xӝӈԸ+Mq,<n@)i lqUcK8E`Ɇ.t|%CGE0 w̒!}Ps{p(Dc%pYbγI*/,o(;ߔa ?5 : }fK]9Q3G4-d r.yDJw>}"eBJ¸ %.8hCwbؿO.vaH Ú"3t] �1?n=F.!w&zM} a~ U?O-r!1$>L�%d|R{%ut8ooF_۔{7fLdO:6KytnqxW.AYN}yƒSf5@[ֺRBs3fc2RGdf*E7%@C-%`UZ"G*6ƖPxGeJ0k|JKA1@tC.hGQ!%APt'e-!.-m̲vbeǢ@cݩCJ֕Us,~YqZ~~kCު$FIURb{᭒'j̦Q+ lJrv,pe31JЊ%E"T*m[,3eu NSҖ+C>.N\&39}؏X`&m1:٤s"9 �`Q5d#3WƜ\ eE7`R]" U^8wDC57Y Hu .(${9K-.{R"Ec(~E0t#_E7W2eE\tC$;J@ a=%t\@Ĥ{>[=,<++xT1l#d2q-h#!̕o$ 鴙I|ÒFb"FcR{J&WB .hٲ{^EIRp;i 4XTÄ|($`0̯ۙs/7wNnaJÚwzhl4ā:,~r!l6 0q3 >{]πΑw `}gj?IFd#Qw <z" I˲nuF~8y*)J"]HƕIg_鿫!q"6"F!D'`v 1�RQ vߺUuv֫EqYS;__5hgz7WDvt^O,,� ȮAH̤+-`Bl-YT`8X>S'u 7H_J-GxWי %AQ)y&[Kʴ6^@#r?ѱ)z#U0mȅzs?+H?D'͇հM~ʮ<ez:Jޘ_&Ov�tqd [w {X><0W'€ ~#s&' qx*;LWH*;2adx#U,n 6#I^%ԎI|<I!P(>ihV4YW!H//yf^]5T my(6mU+~?ǖ aCe 23~Wl%EٱӴHjK\Tڧ` >_%P 検梾-OFC-vIj`0$ߐ%u<L5[p?hE,^\K͞洐n74t7 A:i#Z;HJYcj7`/vU4.#dKBAs׌EBi\‹> m|!!DRb.Uyz,"`^tx)P!㠆no]P]d{ќIz쥆ܞ C{A|PduP rzMD{C.1*F)F``.]/Eu<m5^L`H rl>\njTbCmM,FVΎv_jv[こPǂTS(JzS,UP()HOH>Ȍh@7TɲY)-o]*>i`/|"dxx@ѭ~q>eX/߸#j/?IK]|'4,8pxPN/ܒ"ӅVZex $0Sݱe瓀o,˓%;+NCs S&Ś-vrV7 ow5�awB-|®f?˃�R1ėJ"ڰ 3-u>OQ"! ?͛{,Q!0x`'[ f?>1y(b\AՏH{MPvX#C} ؋@j69`0 HP+Ģo^ ͲeS+' K =Σr!ŲB>5<dm\_*d)/*� nܸox++W|DXtaM'$̻2J26A;w;HA،1)kzUiuȕO器Ү'= /+[r|F#{#&ѨJSrۓ>#f?߸Dio|v鲏wd~܁ )gJ/xHG%/(nw9_WAc]D}d ygD.< 'UegCϱڍ&֎E@%ne|Ti`+V> %f"f:�P$,9˭F =q�H?LD3TxOPCz^*qu;3ynKTQC䃶ħޓ܉`q4◗Sȕ-V`ל_I.zC)Qq;$<'TlAwk#W֞2,c^kn z[ǿ𞞇J}6 g)f7.8jg %ALZ2(Jye[|,4&/(YQ$�%TaLw휰@q ZNOg7X%y _i2X K0 c [|0TZ1Z8suFi@}-+m{JoG[MN8*=ed[/,d=MIe6 #<B]Y �< P7̽Yu"~l2~zY9h_@#&2,U=Qgó�﨔@՞(y4sUk}L2Q|VYJwD^NQZ[EeUcH緢XENmMйBl Sht(WŲ]Uf;;-[qk�cດټ9i 2͔`'Qti%F̗s5EpBsM&/>+Yɾոɽ9YA;SM%u[|Js=3'4~e5G\]De]!^K_<6{EIZo2䅘g/Nr3]rOgQAGݔ;c:L > 7I9v_3'.($5(8z0 &,CzڄEQRM6FhIk .qjކj\, {W* ,:_6Y8 \C,ŏ=oe+FDݕ9{/Fɶ 7lpTODL(F0Cq8,o?GxAc76&z\?ڳ8|-I|86p˯_hFnp^}*&C Ҕ%yE /밺uZIC!ord0)ozdI s̙]%i"Cb-y%C#~P( `>}e^<uX$IBޡx=tWG/%#i %'#N+Ka"(- 5!4JQ~~)F bwԤ;Mdz;J'tI˗@O)QgQNqd|_ ԯ~CuV)#ןnBxm Ѡz@O}#ػФu7cͭՊP'v.@xE{EeEy:Q%,ۛh1ŝ*RӠe…e|^"JJ'$3Q'p4锪4si%#qJ *7].C %þќ`( ?쑃e2K,1 56ln;0I, Ib49}J@x"6V40UD(iA|۪a8o)(?&Y7|I- eKPp$0\PQR2 wuM?QqxP+S<*F8 !=n)5Nm= 0WL}hQKdEԋ+m~@nC:)1~&)�&lz'�/#_/.ZJh0iUgOhDWN9M!E&=0 ,|9"]upY*(*Y䖻u'u;_ v^l&pw7\A@?gh_=l`ԉ[lA`석G x/2tB,hShp-RV�j>"}ګN; TKy1]\-廒rn*يk $sLar=Xnoᩭ[B0#:uGqSѤz7Fuy^U؉pR^5Bec $"6DqnϠҫi7p81{@B|S{i#RAt|`u ԯK:E28Ffǟ3UbaifȚO9Q4`{ aJl&l_9fϋ+`hV!6 {ԙS|BSaoS�A6 t.24ߐ{]'_7L mi͈vw*!bKe-$ &913Jź;Nל!kʩk_1B Z8P+no##w% `P6Aˢ.m } ̡vv0ϖ`WJʃ=J. �=y{Tf c$8rgaʼ ??$e!Sxfh1q�InO &#Ĉxg:)c 6?2F1L7B!DÓbM (?Ѧ~.ԇ Cd>j ǢǨg }Amx(~06z#eVhSzݜ +뀥r6?u T3 svIT3?dFئ H<�S6c7hcP?* jLf_.n6"y2*#נmnN ͳ&Qu-q*cJNJI)UEn̩vHZ-l?Qtze88l ERe `>LeF"j:{1|Ӻ U!@Sn[pSJF jR䗋<`bB]XM*ȇ5̫uNᕝVןT8X ߭#Y9}H;CYFs&UPY% -1nImiG -5 E;Ib0&Z,Edpp$Fr/)4ʎ4]SILv|&PCGPICÎd؜?8 ^iQc3r`:bcm"OYQk_Ry#REjHJ(|UҠnUgc+cf:0Dɢ�`.Q]1#ȡ2aV%DYsH�xPmP az4Ζ]Alspq9Ǘ9,nCKTs&B(ha<_0>XOȪ5恊3,<!T�EHNpY3sN+j"+#@gyB/V䯩Z&Tۡ$bH4Tt  ֨3QH `ݜ+]-ƞWX V*צE!9MUQ/왥/1g7boi9YVVޞdr$~R7{ 1k"De'0&:OiS+Ui8m]8%sΧ8Pr $\ptnA޿fK佻AYR;/}Sz=T&%r}6ꃒ$WGJbe P+~GAlS\.śaldk3$Vl/8 ;"]tpr|sƿ,ApR�W+g~]h*<m|7cԢBoh;h? |x.SR̩[%q a}FiV֭|mez/ݻ 5eo2߄t|2͎רvaId;m݋_()18 =W|pCu:(۹C "HFOIO\i;|hFf+Θ~ IDugM!gP;EF[<S)(~ K$KJT5ߙ$z>W_lSN"H,5a^T LN@PꥊB^3pI 360mtPU,G iɓ EdUv2u{*֟]58vVR>{IQ' $eQlU ~�sTiS/kAڏ;\ R]؟:;9Yڗ>fh7g2.0q lQU,o`l!?rp)7Qk& jWM{ӎOLips5+h oF]|l�Xx }0In&՘n#AEs^9 ڲ լ_F{&qΡ9 `SSQHty:o2ܥą@lGK Zn"A)Jŋ&!]TӍKp-އGdFϊTPڏ9f9XV[?re O{u5<#r,*`l C-ڥ?` JF]{z[F z)t0HUQ4|*aAtN3})fu6PQ\ ̍(qD2JU,^*izu*ch)ӹ畎rFXգs{Ji W_/1LV֫pꭗ0 K0a#Ī/c!7 hwhr/5a^H@?*꘴}׃c�YQ:ލ cyoQ k+XҤ(TpRI)p<3rLWڻPaCr*pBLeM'gxPG2%|=QS. Dn,|Qm$|M FIM5T+@<7yU<<R)hcM� v'j v 51@89$VcL\B5\b^]|,9:vts_. 8(z/(LPx bP|Zضn1A "xvs/cR{,@C9S0n践s P!?{+ +4P"5zxGIQu[6"ʢ,7\=p[gD&7Fڄ0Lh"}ѽgskD%Ze Lu* ~UZLw\ۀEP_J3KA&<d`? H2UToKSpr۳�xOh9[wYq>h]ҤM1̄/=7ViCi/TC|{(z5w?=h.<\p} JJpeԘm+;'�9d?Z^픂#j|S/FWjg\Q믑[˅57~Ўy;:I@9.̰nFZ_\݋0LƟ6(E\u,V5yT 6TGB]AwƼ]4ɐs$zJL}61$T3z]G�ofTqA +nD 3VA�XCSf2c*\dT6@աѐG+4e'`H骇 c(+88_~0=zvyOƱ2TIR ~Q1 Vc=DןNsft;� ^Iy]XMs97CJ)xiqT%HQR8u�Vw-F_ߎZ{.yU@*Os|4:y%| LfS1+.ĩ2?5a/vt ozgXGS?JX+?0"[(TK1x`KDt$2Z7U2%0y$_0uR-fL^ʑF5n2O|ǂtb\j"dl|RV~lhk3JP#i N*L``rtp@hEJoXW\+=A_HڷVWJnr!*(wQ\`pǿo/gcU(ɹ–w woTܺkk,H&߬A'[Ʀ,JS-|?Y[k=.8GC2X!Ώd,U\??`WO~6ɷ }GT(nMěQeڷ5/˄(NpSTm,)x'@ T "7JI p>>麤rZCt,= x+< !k>C+ Y. <]f;3AS1\\J+ o*$$97>8/jSwaiȋ2{UE p `|Єfr|\$<j$e{jV49=n/vv8 }6:O$i٬caHx'9A?NxaFxnd/ 1 0N 9B|<n¡fU/4r:/SɥZ0xDr78Pk8KAf|o'TUC T2G)vNp* rDZ;~/wf%semAժf@ȧ(QqJk_l',¶{DAc2(@&ުAv\k\V9';-^ؕ �{rBRļ9xGZVK(,"9ݚF ~nE@@jWu\b P Osj`Br�|B8}]?*BNa$$tW֙*E6gdnOIΈyɓr"=S\gytQQ|D鋫JLxs^#Ka=iz/IO=]zMyaLw|'�\Ct 3tV$ZIjhF_j¤d}4w[ea⭂!Wn ç;VO']>P~SuX]ͧT{cv U(%T.}`5 ^HS'm KA8!tEnH*{o$lM\oqJ} s9w@PCU%)N$@MOќϿw\15-vei3UdR>sfuڷ?Iw7sT}Y3f. 2d^IOljn 7 JBl/[Hڋ94L+Ax ya^w )Z1*E`)iD~"|cp52; 9󗻈Č6fIx+g!QE)9 &nݟ _Ԁh Ws 3 JHƎV1͔5* { /7:2lE{3Z/ IWׄm֑?,k5%}ًưIu:u=eZ I-s}jgsLy}eNGU˲sꈝ/2[@EFỹ.VsёCR_A7?j+r֛q펍śɚ).X:[kN2{=GQzn 3y[fevՄv-<>TD{GG``>Z*mro{1"1m]| v{4neCC0c# rgHhZD.\a6`i U5iBH2q;ȑ*BW]^8Qc7xqoXqMp sc|ۼg)>oP^#DӠh"z0<39t _ŭ)YQ.'oLyp.uMșA5vAAmj~z|{7oC?P f̄ED()ꏷһ;l,`C\N*H|Fd툻6&)f2,3-?ׄ$SW�1jt!bP r$eqŎ,Q2 .b=9˶ff\Лx\PV'/f(aQP#(pm}Bј|C,xHYT/D`*Á Bo-VЄT78} vqbB@=^82X=bD/ҵȋJ~eRFlzi~ S鄘N|B�^+!i8az%Ui沶W2o%)hu͋`>L'lgAJ#=sbY:8$HY ^L{]r^ '@xX:Dn unwi Y<5XVeYOv y^ٯgFGfİ-I"F&Q+QR᫝oy<2sh;XpJjGMM84F<!N_wk#W_.VmʡT^NlC'3%RJs+܃xl 0y3O B&B]u>:ݐ%Z g{� Hu"VSlB[Zh^;iq-h03W@ JU."d9]5E,Ĝzќș $ %q[Yel72ZD''<bJx]D"&46KJ<r<  d%CB¸=xR$W+.+S9`#)h5؜ODCW0�wk4.e`RkmY&l8=;!2i_[+M< 9e |<#Uyk J#U5EKmb9wz֡CL р;ɨ4g]♏w|NGH*| h+?wե;f[KAyޜ% ~gD" h^{phHc>k+$'1?]{<Q?i0.d!b7|"qѡA '2Ve=D<~ѐ]em$MSRnQ׬XV*,ݍXوqdszsqG+OPs<|O"8*iXItߖv+sQКH b8ڡƋUel{aәOwd+M  xyoH}%h{wHu&"�{TE7g?ϛ[lz$.S O]`g#g7T*Iw| bݧ.򖦦Mȥfr $6+qєfђe=V/ƒGLdm 0 Z1�jZF\;=@O%eZtѼ0}͞gskeӆ븓)3bݽMG?4}n\i6wÜ:*qPOG>J8YDNI{/b4ZECk&Rk^M{ݽ5ZAq,xkwN}zYuc('Flf}Iq"E -+4Lh;X˴Gs.ؐ5,kFqQo.4BMZhZ/o@#z U}nuK&Juj�rÙR fyAe %ɱax^,`!ј!m[P&QG#q�ܱ(,N=\^{RwA DfH Up6YBmo9\lЅ`|$>#.re$' ;3i3AO/äN)T?v9lTLs ӘHs37({[CAV?+6ŵ2).<}D\@ ґ:'`..P'j- r*=^9!]"�8}$0g']F>uK1zūNq~SWGL BJ;rL|gY@N{J؆tҬLXE o 6{<cn }n$`4`t41|='6qd2I?i`RQS&J¾\x!e@}n`�9šl[;rj&[vjq=';cFC,haty� yAd`՝gkB^O/(udϧTg? qQJRexF/Io4?KZTws><4kƁ6/0X\;X'ٕG\_}t"Jd#M@T{;iُO/qSDᯤ.U+9i[+Xq֥uSzQ})6A șU o&1 ]L@z�7QQX?"dZwA#c9Og;&=z!zP6 o'q{ғCC/,$f5_ . uvX GCxb16աQW{cEAa`-T|1FIOQGIVei <(yO�f5UjqRS>~{q9NuXacDoYa<Lpu;Թ0sz8"8tƒwvP `@e2omn.Q1(=2|'u*Rާмj8}\ )E/\i7d5Cp=M2TbwOfp옳@aCŭVjp\Hy3bԮ!=eC�p V2I=B$Я>yYjԐU_!r*J(&y!Am1ţsfm'P!TL<{{bAȰi .M8_C4r,p9<ՁGͺ 3 M1w\0Z8 yѬ8Dv`&)I2LnUtn4/X`sXOo`ۣ3s(ۼY*rd$WuUF0͟˩_Fкr-S_ـXy͐UXd+N1jgSŨw3x,vB{~lENL-![-RH2FB5!G3mVY ]Ht>ly7TsSw!%Y'U_ɣhl-v\l7ͅk1e4OUF5T*%s}tn4<롑m$$F{?L8aF%ɘ6hr CG$"ncNkoY4u!2%3n`d)V U!Kg#O |^dT߬"@F0=tY\JԹAeu)<#U1VH8Xb@BmBሌ8 N6`NmƎXF)2-: j陵]Ȧ2v[Il <ԓ#%z5 sNi& P>4/}X|c1vh&gë >x,-X.- \~�ii_ �[Vppk8M܂Dp)LhF /IWZ9=H#%Ձtw ~oX+bopr= FJ{Q9#wRʯ vl 5Y\3u+H-ӳN+(3؀>]0 q^ߍU߫"*VWzNШu6κH(8T=ZJTk9җZ 7-p_wG~-_ M5d (W!, Qv6ZV}QhWQcBB/b2aC!l@O4wť@M.�oOoºBǛ d$0bmt=ܕ)�WUOTA3 Vc.8ơDX(nB;] 'n̾3]|PKr?($JzR|̓,Z F N_pIQ-ͪ%66wTm@mzn\!aEk)L]_I6:j<QLJ+=|�ba?Gk]I= ρ P&B/X#ש4O2&$^̉q&Ӎ Tg$wJ٥qqG}+] k*KRGP&[9<p?F-CUwˡ \:M| �",(^+mUW\%t ,l;41EQx-a)5FODE)'bg c߮O0)��h͹hU?}=V d.P(ll_O]26.,;6<0c'Ka>{2II툕(+Z .(vԉaH<59uV w̛)3U9ϐכ!.ǫOT\=M= <Ffьp�a-T%3,JMOLv"J~M;T}Sx6[F${>]LbC3Nc-gc8pkj,R,wg 5/\J`,'[yzZxi|sB^ b7.ĺ'@rgFOY, c ~\h͢VaA<~hc9s)AuiŸ>h#d˜[4 |Nfr$qҖIWO q&a �g>^C6"]9чv[]f$ ul4Jy]/ 2օA}|gs*% evAQs]Fx (ULs"ANȿ H( 64 EA _bեtQY^hw+N1]ޡa+HP&b:$`QK0(TȘnp̊j=0|u$EQDG4'*.טJ,ǽvE&.)`%}p9#dyŔQGJSj5{?W SH>yў1-{-5L.,ؐpyRf M<Uj7YUZ$vWKy�'D*}-=\W3uOr}`WHuVm/%Glٯ59bKCwLXiEj*qվ P}/5S^bn5Jj ǘptXr&s9<0%2zDtӡ%v1}Tox_v-LȴEOi/DB?glO./ *Jq2"DF c&d͢L� Ih>LWn.&=φH@#[ '`ˡL&`wV?O Yb0'3�aNy\"WڢW*[ʲȋ a\FSSNTA> 'X%' wt meԬh~jrAv/Rrf7! @@펀Ja 橴ŏwP%Y9g5 8(h 6M(G}1d]gÊ" 0U'ѓDF<*6A`Q68XTð3, kp/4 gRHUͬȼw:A%p$dh4$Y�d^2Ϟn7Rȣܦt]CSo}o'/A}Q1ܳ RէxĮArFVB/SI$-"pN- @W_(6R1lߖ^ EE+adB2$HĐ u`b_#]4ZW"Ϯ;^77KRj~_?$ cbI9phk*āQJ<\xF*@q~sM,i Őm˓ N᭵^Cwr%&Mu#l<M^xxkُY^2.@)_V3Y0XTG۱T+=TNqh,pF H!aEBXϦ9M %T0Ʃ/zT2(DCbw0 JTJwrօTVZMh#ΪK;F!$1ŔS]F"a􎗔zwYc7JIj!") GC5Q%l[ gb%Қ?ֽU'%KsHk@Ǥh> j8lѢ~[pp~"kDJsVJ~ȴfoZ&AWBZ<ܽ}Elhdk { P4<a| 8/2;ᱏuxt,<%~OH$n"NA64Ծ j~M"зWxl"%ZYFİ{-XfV@C[׽g|,!*UZ4ycCmx.�-D^~|<l4.|?{|5EiOn_\4CI|T/@dgYxvZH W:}DGJҥ"oػ7s'UDy˟B�# GCPSwH%juH@exvEdɎ;pD 6q] C l=쌫ÿr@wT=@ZC?}UK^oݝ"ΟYZ8{}cVW]D֔+EZc',L|DoT vu-9]Feň:a_B']$72e@LIZ-(Re2t!�haJs|m9G*'%X.}>_L;^fR yH(q<FE@}FՉsl7=P4&hs<HުUBpPut5I1~{XfzEn9/=FR)7hD5/L*RțvqQ*ؒ}wy\$Hiw̄ÜO.l ^KB_^}WGz' 0C+/&]].d. X D5=SΪ&!'2n** Иȱ<a"D2'o4dK.~ ԃmƛPsv4-ΡJdPDt Ѵ'35f%)OGhۈ]M1u,t#Rq3MfF;;xJ@$eҴ@>U\%*L`Rxi"vT ɋD^48`OSGT`@6K*% ! j,{ʨUF p.#=|P)ocJC77[,1!=Q)v*xe4[ޙ8-}XFo pTQ/8yTK~Œ4>d /`g[h?a"ć|oBꌜZgi #ŗpLӡ`)xp~3.j#6b1v"ΫNDlyN@O3lgYk(|Mq,Wa[U972.H@]%<V=-Ge=; <Q8ǔpu>` :p; T{V0^q ؀'HPfrz\̯H/L(]T�oc^Nq.|O@h~ kͫ;{5~}S_xE "!Q}o[k&[XڨH'' 8otrvÏ%40; _8kʥIC#1d'o  _ Q!l`ƥz$q8fͱ|J>(M酓Ÿ/Ve.stpQ] $KF)UxI"j}BMՏ*֦S߳q)ri EX{˽鱘Cc &cRUN(� Doy#DԄiB|KO$k>֪*"Ev~-`rr ~J*cN֗+rb>BѾ G&lD-ᬢ֩e * 9I#MkD9:&d@3V󀮡&Pj+&+]wFϣ[ }l|2cП<NXR24Q[|/q$ۜ_mJpM9ڳ[ʋpm8p͞7/wK ^U>_T4$"�!n)p " &VE-Α e˪(5gd # P @ogvYD]$38Ոhrhi/vn4KJYg鈪 @7?<fW#؏#jYc߰^j+oI~)fxؙ ɥo59!x{dYr6Nд_U9W=Z чTSqZ>p(b/yG=g R$T\Kq>"~8V?`)77P�H:L$Cv=k$GY4EjT)vD^3'φhN\btEmhxiZ)+Y'ę;b87^D�S'%uRb1'V7vF ?s{Ba4EL9pt�qB i~1J$^~~~W>jx_&k a78*1pTPÅR/u(4XS*QGh $z)٨B9ܾA4i;LA&F +K5gێ F?^1/% G;[8/떶˗՟Y8pfmîll"4! j'-ՈRz\ g~)P]ǡ{0:C+('<߬Jql]P~ͣ{Z_@s/!ZOk9D| +7B"I+T9͉̾$)@xk"S!~�C}]zL4K[Wo/Ait)䯔m;ptiEԆo!xzIjZ? #Z}׹yK,9ߥz`^;g3$ۏءAݢ9ɐ!Vn-tST]*c1•cFi'BN8?z*\+<(Oj_ lTUO!rZAPD�H*.M\t'^(c4L6BQZ%A2NǪ*x.J ;'vR3J9tB0&AD4 (J4~|~;ݏAD<O3b:@3 z0\},s.)nqɟUUogFIG Ks'PϐSO}[ >ڥX9~RRv/Π-`N~�\%J?_*L =uG=.ȵ7sXLsdK1̎R0 !ĵb�t7g']WW,/3uS\ Xdiy cmK[vo!\"cdU4"دJb3lYq %$ݬEg2\ieu\+d<z+WpduwJ6>i$u4NUAV,dmm*HyU@UDu `ZXݤ8cft٣y@ |+]e�8NwlI-iM8nsC_E1K0a"vfVvޟi\S9m; {'DF1ȢUn86yb 2>Mޱ@B拶Dm o"P,iWo.䌒!`II\{AFaOLhsN7c<aﰂкk khJ 4Z{YAǪJV3)aP;2O6ocqed&x$aڣ=Q Ͱa\=OYMcc#-6 7TX+:p:ͼ-7g4_I[tk}zQJfCQwA@ ]D5$s+ ߻{qAS3zHINӲ)t\^F�#:fߢsX)E7Hd]?94R(̈́U>QN0VEc}AeneSƐ,%Phm|~)M"L@/{5!Z1" Ni3ʵnO8 9Cnf+'ek7I}ڊ�FQ)@!! A{dά5tYç}^A7!KM?UTI۬1s"[!}Q-Sc;*EF~ ,!^l{YԽR"Zb |"IQB=+M>O ФPCͼ �xX; ~T40<ؼˡ fHcģ>"@aq ̱\)`\lā%cQ}&(_k5)ʱ*g 5 BkruSuoOEG;"6䶇Y?8 #?+Ѓ+FOi_Ujt ~;Q\F�}-x2BEQymE0}]#._[%َK#F9bF,Ǩ\{}GI<2jmBͽZ-,Ԥ w:�QgE#bFT`1Ώ` f~yHҜZRA2;;d)9tjoGq*dvA_)20`jR!hWEw"ś )jk�B;gI?vO 6l$] ȃ@=TG�i ˘Ibe~xVᰠq/i {kjǒKÍ˞7ټ2`p>RE` fЈUvpdC Imt^k )!7jC19Lz@A0$�2֓gGV˚Mשbij g ebt~&u,n|nJoH};}O$̣d)KBfR7�!Pm+Y.n𗷶wN! :|ړC#!ϭ$xOͤL+7Jq(jzd˦!V.`^(;BNLlxz<@D ,!}WD�E ߼}7]Zܙ}e+o25v<arڛ<ltTOĭ}U,Lm(>Q#8_ ^n)T/c顇]ɫjQufC-Rzi%TT{NfV 5 | BA,}x}Sq(:wq)<ZdbUH78 H&݊D=:N! e1=owx;pz(Gх웩,[s,*s`y sd sitR"ycCfeLF}ܾ</@^Sظx4O,0,=^G5[2h8z LM]L|1ZIF<~ ۅaǟ:\&`teZXTq_b$|5S%H@2S `4i],*yBbn !XrELL=^5b8�8g,i�V$q @(K‰릓̓zZta-E3 ]?JY_c<Ov(Q&j6X=X L}2=W.Ilةƭ�7 >E6{ Ȏ_YQez<t$̵5e4<+ U͍OG񱑶ʹ?wZrOg=)-o vFv a)WYpE�DEL`@Ł.1r{:Cv']<#~ >0 )"u#RL#]~fO$~WNFo'kX @vČJ͐n�BFT= Q>~cKI\d"%P^:$,g|G]7> )h:uCuE`bBCˢOW)K^mYm6ʾ!Ŋ¦K GGF[\|o!Q:g#P@!%!nLoBy:U(˛cfP6K frŮ(R5+\a-nղ*צ�:Dz(gmƾ9sPa} zSL0=l~PZ$D.)<æ?8d%HMʸZr1jH+W~!`9v՟>~#8OLkD7¹yv$GU v,C JD11[N˂]774=D`ndoDq</+[X;9`yj"M1S!O݈T:vD!T7+uOT48f.]w'|^2~臂QJצt* J˹w MpB\Q3(c.1GWWGĽM䛳M@yu *`؄VN6f];Eν_3H :-b'0GP=< 3y1P2 9C6Kr|zZ@nH靖+ &&fPw|D+}9(0@Pړ[IJ`SE!Z3h~Oxh@'!+ELKD}<]U `{*,|{fN/)'JDV9^m[3 25Q*+,p%# La"K ;ˎn~LVQJȬ<BYGjK Z\/5jÜ]寀ϖa=?*,ԫmo(U *ǕȹW`4H6<7W[f~,d=ucfQ/]^GaaqP)w H6:Qk }x(+ d^ѕ7nJcP:|d8-mbK^%VZĵDwB.ȜUydž It% "`~cd e>ZrEނ|46&D1 aˌ8̓0œ-u<G?Ɠjʄ)b,qutʌ*.īU(|;#d8]yNnREn\fɖCE@G6i>w~kc (*\t$+2DzG-UC h!W%p ~{fp0L"HsQ+Wm3|d<%dY1?jO6fs̫͐}cTmSJ9ir嫃!9O`.?Ez�?;(bV>oTcQ MI4l ./&zKTd'+٭9m+<<%gw}+B^n|El)%10҄�^1bܣ9z}N4|MF5":"،ՋbC41�4b]"Ʈ$ϓ߳ p{90-Iءjg{Lj!\FQqh~nXjM*R=.wu1AMMa!,+ġP}*;|Thɦ_.:ɏ_VA"Avv잺k 1 G] CnYi=t f'Pnnm̜Ď v#�Y#RbQќsB+~N߹ȴ�$^R=n}cA{  tDuZbGl ֮T +̂ۛ]蓧Rօ4]{EP2Ut˓]&f|+#Î(af#�/߻4]kK<?A$`0d?[9טolj<T$]O$Lš_"}4e-D$N('eh"J(>=WivY)}Hm S c2Ds\&(m �]ިPFd<!!$ϡd3r3D9S3r^9[|[%L`){7(QGޙC᜾wdW* BKef3t&KJ^ԾA\*,�Fdko2 ~f;vBsAC;g/Ϫ<CVwbpe Boī2wckR;bDzȇY1M!%I Fƙh9Guײl!/q=M THaY+TopZ�ި#+9η+g_Bpr=p1̉cJ&г 8,UCǠ@Uxѩ']x!YEyb ~�//sbu9.5`۸_KKyrIER$VT :sj)u\h%t `@c!s"BƨG2BR<^�uT. %\FȈ*D.¯6]tKFJǙ PO4_?.ly'Qr!eTkq\ a|( BXDIqw5ihPXZ[R_~((�E�U< f51N04jLO2r3^GΪ>g-תaKv唘BHHgcdiܫpbtlZ�Y("5r6>}Z/ɍv{35UAM`4×Y 5W{dbTIGN';mK)J\|%9\LSぎ[JsOZ*ӰE򁲅4\ Wف506Jb RXX,:OQıv(du9sز&2gq.I�Urj/;(v|ƃuGЉؘ#)]n&s S+ efC-[kד|1S'U+S1X2֣ KKR|UJj\a�O 0RnNBgWtXt )wu$2GP)6s�9s,{=4⽔dO t@͹g7r|YW2bwt*{W#_Gu]5Oz*%-PQУh1nS׷nNIMNkxk!Ͼv(CAbꢤ)0fT MPWh! &B}h]e2""Us?xƭ0HrcbX|ipӮI^q 2:cj iW oB rx{YY m DL&Ry:#2:[~+T76k:#aTI~"pPY_TCg<cS<u.]'K i屚78Y@$q8Sm`ޭHEk홻i\.օ)3'.^!NpwXyܑYg uޗ(Ǐ]a, ]%;Շk͔=خV/z+xJ?i&ci dq'˜XK)bSW.ؘ_cT{ȅվ]olN?| ޔ9]Dp!> "3EK6B@ϜbyeB}TrVa.ͱ]6RtRD_;5:,1rXPhqqG 6% kOc[X-]6'@By6j}^Kypp|M{ߩU-RR< q&SguU8N#m)dKrC$KyE1}"} ]:4ۍ1m# ߣ\tuU_Ԧޠ&}ˬveXu>И9nsvg}&эjR6XbhB'˚<)I-/!Gh-E$ϸI8]'R$1gn_`ȩFHNڌU+5- D59rbn(fruQj]$1 7ev`\&nZfNW==DMc^DsH\K#Qp#Sf=73dS{UT֖hkb?t-UDc#cYSd'R>BNxm>"Y\|4;(\M=@o: Q"Z na}4Jz<;Hta\&+�>=|$.|<v e%!M6C0/|''HL0G5:n15FPX8Pֲ|d_�F>@>(F6312WX8eC֗U1DU!̢v>7{&ƶ1#_ D8KS=nYN="ϊZ]^zR諄Ie[?6\[*զ< yW_q#SC(kB(w=4ҁS,5xJGHa٫CTd_߃m`E,L˜K|OI*s f0(" S8gKPYt1*61*[)oag+/:iGmϱ٪ -{I{g8SE藟Bqd;r9L}:U|qlk5p5zI,¤5KI6GDla#mM$3Mu%N#5d|/bE96҆j4K9$s�c'8ǁ4.C NxP ᾍ4 ,.Odnsh1;疺ox!>P41& J05l0L<]gNVkz"tF1-h}qQa \G]He{LŗPM^ss#3OUְ[.kr?$CcϒꊥV/4Z#ܨOa#Sh{t*]TT"wuRz6V;8zX~c_bi1/,6#"w}#wvH Ȧ`4˘uV}m"L&vCSe+ܛQZ>˻$}z\pPn3 :v@^ ↙"P&fҲX # U{.@UB&ڣy(WL1[*eYkeznn1hٽ@h!Z5Շ%-"ٴ|KO_VDuwgLj$l?PHHQA!.^-b'Wv[^BXCۇuU BE,aXEc^cM6U,\{aZ T Xe'9G@ńجv䴆i㜠HWqӣe,|9ԗ,iTЪP Ka0M%s]tWm$)%l+2["Oi[�A-׊PM@Ŧ�λyƥBbJr=f8l=Abܞ^{!50}ԾdQHKFʶw!(l"mlv 3)b@C#U'+pӞ 3*8+uMo1FDq/%)sw GKr6\} AozoA q<8gW7[&\eaV$c^W;ƃ `źо&n9~-UtF3hWtD! !$, _߼n`ebjۜl@B7 >?W7y<ϡ뙴ҽݓ냃Z*7T_UvZTq݃GCS?31yAX�O*QہQdK\HCSN$[ɂ*8!їNlHʶ߉WpxJiޥa~rv9uMXRQiR74,S&^K&'#n:^Ml=ZrІ\ vz�X9u)G#;2Nqpه&Pjoɫ{\/Ec@V]25V`XSYJGk{HR Xj]̊gUeM\!%n>&S2a<o8ӦNbwIR?[=oB-m% B,?w&!pMfbA-Vv4Z6R էZT+9BBmsz& KcP8~АgޜjH^QvJ(�>b{!c ]%3Ԫ3j6jIkw߼{nתϤj%S1e!j@ĥ a37R^]o~$WpФý~Z9ڎZwcFGW;g҆E<(lٷ얄4Zinȏ%@ :Rx{Yf+sO9((k0h3ܿ(Fa%(%qI0n�Qɫ$'ج;K_,J<X)85Z&r.p'6@S2oqA0dPDmRr�8w#:uTX?!5<^OSuD.4~;~m62N= aꅐ˃WMX"v#RZs1dwFqҏeaT{sLi'ҥZK=OtiFՇ $ mM6R>yc%Y̔2w{Ň(y/8eFtsUD0D&s #hG_ױaZv7b'8 )*aLb4|VRMg8ͽÏ> +w̐S;s0ROV;㗨_F'bD>*.L@I 8VAh kr$re_m huPP NE)!G;>\ kJ\-Y~t6�c=Nw=> & ~9g:30EEFH�V< 8|T�DÊB1�e]a6$'fGߓP߰~Y<eQ,ОLÕu,􀛻զ]`>,[K/pte~CFS5O)ZD/֞)@u"&ʛuiIVRwC;n6c!FBK65O`?BJ蘉!2p \CYo=eqkTJ4k2,F!:x9,Wm_K|.PB•!8@I n" VЁɲSx^2Yhec D J>+!xE_-o:>o&XJ&Rj(%[7?~CT /o"d,x!2l˓/d1I /iD =b;G_R b\$go>B<*NkM/Z QW_OAW J')F_J|LE3>YM[t.Bra5u-*I0Lś@IQoofǰ؟={\͞@œ'J3)x 1N־ǒf]5W2G PQp7/a~K" fz)p.9K#cs2mHBVvx:ϷJ3]9[);rj~A4fxG浯Pe+Yubx͌T‹[=c*4#FJ &䓨Bjv2 wU`_J3Ad][?NoE}η)dcg0@%{cbw<b53򦂧v:1lzHs,xPl¹Xƭ\U3d%>Kh}xD>OqD8?<uҊ`#}`(y_36Lj Zg!ck]k:[z!0D;|M].e>6o/zOX(hI� <ƇP'2`%aw;%UI3$pVp8aM81I|!|Ƶ(%٫P;r\ tdն's"ɧ5@$!2R@2pzP2&hQ;8a;XcqE`?wco/@A#N?wT0oHE Hj'NMY(ZݴU2hwn5d +ymEg4f|ic#)p B=q=̂[k2f/^dQbӊ8ڍmК]Q䶽61lZn\ ~\ET_ЫZ$r[QN%yVq)�! m/Wl=P#7س_6uBa8 qG@ZONynl tyĽ٧\&kcB>j: 6!q@M.>D<&KUu'ꥍE)},(SHunj:G,lG?h[ >*b9ZC7+EX@=߲6sݹHAoV~L ȵ0lUM,ϣ" TD4(>(H>M ^|<y{⩦q73Lp 2G%.PB%R<s^i'2E'DҭcWCw2UMtGu$z\\-&Geo7\[cAf Z@t F\”>J"\GK"w:.?6TnӇa5yx ohٲ d.W2 }@EښUҡr9-q}fNh :VH=}oN7ł>R $AU<m,g&/Tr ܷj4M9X'ᒬZ>q4xMIY !k^E,b<KnW2h}C LKӴi܊K2ת67׮2X* q^ RdJf-\K7-�tZ*NHapD֟&4 ai,be!LNlaz/aJ]-ЈgkqѽA%eOxEM߅+3K,l(tMX`-[k/;~c闁p-tNI0lb(d(;?W}i'QpC6#S\v␢ 2cy;;q߆[ 7 /m�*l- u/cM"+kWz?gv|5`qAﱞtQG 2 Dq+HcZIPk=Gǰy } .@*ULMt.$vjuj% ?~⪸7y1o P�I<`kA =H^</)Nc`ڒZt6b } FNfv: 0S)Z5ӱW9dF! ),gT uk!b)fU$dʋc>wg6nwDs-'%L E?N6ٿQՍA8l$q|z\Mst>봹':bY&ۤ]<6Z^7DԕN8r(p@E(Ϸ;3ԶD;S}!ovtvp:w%2MISd4\Sw%^w:>zEG4l"y o��HϠvSC 7*np=/̆:34PTINF3xG7<y9{ƎӬѸ\9J䱳ءL~pZ3RkkIy"&q'lgUr[]Umt{�%v뷇 +Jܦoz~R'J9aFu*Vv S:nrSMId+6c` ^.E _ {  8b)Aݾjjs�^ezJ}0tlFC!cicTޕ_;{kMI!ȯ:OzrTE23돼A`i%.}>FDM o[ޔ7Xz_3Cݛ&plޏa5ڼ[b~..eu]S I|~cM˝Ή9:py%`(yGsDXTDV, D;wJ;g"@677WkqU ͥ2Ŵ`H <üyvͦ]j>/n%%=Jh>䚲?ՙ˧%JFJ*Uz)kyW9�V&z5+asR+{ODrW1":05€ ZjJlх1�;+IF%Q{n$FC'/#&1.1JH6%YϭI-O![xpx϶ HT+?쎂 2Y) Ss1tIgQ(@eLpZ&4NΎ/\<b돭v鑊+;:9o%4 (JlLgX5 V˧v/=K�[W\{Q%#i{7atg~miб'4L$< R#n[K AhSR!u. ֙W&(d7Y3iiMT2ҮV6eNkn掚hr} D͑b/׳;oAV% Xtf+ G[[i{v*ˣd~_w|E<]zW\-e{,o9da^qi#%= a~ !&3{�P"MEhp)]'2B/lU Wa"Lڟ-2cN˅ALxûad4|Op0FYQ̨$$| pV;S*@e}Cح'}f8efoX@SD߯׍e(72p@;<BSń@=(}O3wڸU;;j|67Fɥr vUAvmAFx&_WEEkM{Ii9 hbLRR�d3?~A]o,lF2MĊ㾨5|8f9BȄ*25 \ly7wטg8΃ad O r|ގpfvl^Ew�_"Yeb0L+-RT獝7Leٮ4yotg<,h^<jt";J{W1ˡ ?g8U~"$2?L&T:o>P`E w#ďxnΚ/D 5M zi5`Tqʨ[mj(N-x烇:|' ˆa\&]!8)h5ҹ1Ҕ:2KB2C+VЫd(rq@fV-B^NBMK0>\p&៟ěR𗹣rq.޿X.i,7;3" ?!/3jswWƊ"~Q @0İĮh6(S)Т,]ṭw. 8ݏ[8$lSH~)<ҒSR,Y6ylUI &lR&aWm6) Iɾup.Ҁsq}%_߿Ѭ#zeMX׮eeXT趱d{=A,082;μ!5)YlJBMtrMm1_Pη<SNjs.( }4YKEȉڌh{XK=Hbzs3啊mֿׁ_?2Fe3fmDQI4Zi IXJԺLOJx٩w.Z t2HucLmA[D/! b}�u[P5M%q% 0!tB<"rhɼ4?#bwiq &]2V:[+!qln`ٮ˖w Nr:sVL�JiG5m P2t΀!6}cCZ( c'7%qS?܍Y_B}V tRP{DN:glF}V5\ >ɡeE5mZ&:d,9GI'�@I\:M@TvR+2k?5ci*fU ODt-oP.Cfl)7,uztuljFY!kVKbu,;x +wy&\i@`NM�I~ 5Q*owzK:)?t,U:zsla ,XI}f%K@iׯ(7ࡍ~XSb7&*δFm8TqZrs7S S#ߣ A۲�n2dDȝܯw Gƒ,6tu9uroaEBvP~ 6_肣|[ J*wN*_0_@r~ݍtN h<^+,W'5]H,]b(TK(ڟPې-0<dqI;#dp=3al/J ? y-[Z\-�bt8TVqyTpd iJɱhpa;#0TH(Bnf ">IN=.X'`|us~S]8}/L[^*~]MvVijr<ZU \ 6p~N!n^u$d3->+t[ gy�n95(~=CPpK3 EO,+NӾ0n ŴAHpZ 8g%w?UC$w˼eD4d 蹇RD&<2pmaW'ɧ !OSH7A+qOSc"`$ډQf?Ig Y&WCTFΨnz) E\J| 熷L- j-0l`}AyjtH\]2 c_I!g: LnTsW=bAz8N0[Cu g%+RūJ;}i0 ?05*a%XJ# J ._#S>lWjcP�ȞVo5L2ڼ+ۉdyz#1-[VcYcfe<1IYKWH+|s�\DvݔszW>3w;4 >IɃBiqߐ `J&uͲ )\Lkڔ&kSbll;Q1NP!~0b=DG.+:C%^;D{2Hr)pm@|Rkxl5RŠT7+?,--ՀvӣOk/حuZg3 6CkKb2if3q.2Rld:S�~J3YIyof<V5r_k_Á=Zviź<zv*~G`i5 DӊoZn)bar} Wwxe*9T6w]݌z0`bA=k-=k~EœѠ.*nNfxċ-X/lB}u[ ؠIm/^uw׻]n=+!bDVeCNxT{VfxmԵR᛹ˎ/�g1*>W&�6f#Hyrb^ܙDw ?%{ZcT=td&pz]:.AVكGJx۬<#WC M)؊NL׸*rTpR+e;OyZ_dĵJyfw /c XB-,r{c;)<!ĉO;GDx",B!j?჆*3lyT�Qpq/!ɑw:\,Nr=(MV}(צ{2"]!FǰC4J˛=WJDa;ш'<UJ4{xpmr!tCa:IwU0[Z!~l9Eq jtR=#ک¾'8"S*͸f"yŕ' ◶Fhl׶h85S'.OP&6?e[%g?n]ˏ_@S D%$H|}Kk~,ހD.F!@dD#83n5F0ꂗH_AShֶP:Y3x$4䅕c+<_Zs0r@C55sAF-Bʂ${{(z}V3܏b^(�fSWY Vg1hII?n.[*%BǛhk{va1#a-Bq&%F_EӵOU+ S(o5&ADon|͘^}~R[k2vP%-Mù߮oX#^ŃoR6?MȆ|(�MC':59zpD0Vk<ŕ4\kz�>G\ m vwjfv<Z̠2qvc_(Qė*Krl3I:p7XΓ2>Zu7>+<ɜC/$G/Pl̰{,VOlз=Vl֍9l6d@$Qg".G� 7jϊb;r"ؒߑ?U jm_͔J^<$�?+ibaII@-i{_ES/<) bB7/-qyqV7UA vih*i<fw?S;<*<;MrŘ"4'-4^"[i{I6z#Up�NEʂ4@gJ%N_L In"ovQsJ-@79!Z7*≈BSݙn!y0'7ŅZ P}ngblF;Tu|!eKwqC#mDm};ڳ=F$̑#hnìNOaѴlS8%o{/Yp BI,6)+)[+|f:bb3X H>#1#[hlAӔ zWK1ѩ:[VIڤI%v[@6�0l}7P]}B{$0"=SqȾmEGo_ir6i!`sC48)YWY uIP&7(-.'hj)sXە0^)LxP_|jjTJ2!f2?^R Dy8u#ig0ՑQn­ j5!wuQSa\peQ=ߢ8ѥԆ;X  ; 0! BȤ0㸙3xD? {nQfâhpC,'^Q(4"^-L Tkm{- 4gX#ԝt(n"+~I}ci0^)iHv&(]R (dX0_hyC]1,!ȝ-Qyg N њ_2),NJmdI|'}+[~o\83Q^oh(#݋> -KEw]f$`|dtz7[<)1{J>1dX2YJpڿkτ\6U1�m@ia.ֱnPliHSVQ`^;Ҹmq8hr(qNqgV+97r6Z ] mҝamc${ +4eY[T<}  eK{`I9Fv $%̀)Ӑ O;N$?Z\;Pfm!BQ?Poq r#UB\\y;GmW4"2( 2~Sj1KϷQi-@6`4  }!F:sTyrR2+zx4W8cLֽ29;/)ks>'˲ jUEb,qC9]ZR %'x*AW-@gqL UD^5W5FO~yEKE 0Z-~&b a0B['i: Jbbes�qn^.)+q[+; R$Ld6R{l|(ڸ3K@%^6,6R(Va-[%uQW}ęRnaɜXbԂ\kqz MrrwbJ;3U/#.n/AnÇ:s3f-t-2nZ:͌3Z*XGL'v5z=f9#<{*y:,_O?Ljy]|~uapx&N \iD<gPhgŘW2ܥjcqQv0m-(L CZ<5|7 @̳}xRi#'ХGˤ rrk@~Xt < ]n.xdz ʑ-b~~ wŋWF4*-J�Oqxh%;o_ d!%&?_bG%u!&o ߱'d寜!!L&h4nPm4`$`6 hlQR]8F2MM\$YnkeT<hd4.m1 "1cs�Pk@uY:W]rWb[^ؽ[2=b v|[<\ ڰψ:W*eqϣqK^ I _QĆݨT$[se|Jbr+IUN{tB {l|e֪^f$Bs`~3%}}}*]6<7J1ͥP bVd, !1VWLGPujS>Aˍ & :ET7ǻFw6�i%)$MW!Nb`k[pw=H5xP]L#<Ӡ(AS 0lc0ߊ) 1)+1Z/WR0&;͹<+NVj[Hc(oaDJSÍ}ic4:(K�8;@H=c m)"[_p(+h"eL,O>yVokĝ+%.]@M MҬ7RD{J$'VA[d2? ֭);֘,ԘZ { =\G|Mb!áh0YF5M�O|w^Wyu`ȶgυ=^s 5(G/T۳۹%R:1VT {a@ 8D:W\}D(Vaz;g4`gu%)NA7^%b ='1 CfJq "+48ޱ%z=oy8hXZFk#ס( ^"6V4!;ˮ?\ɀ(~%僫+ y[UO1; Lj}]J w0MF`>ߜ˱Fay_$y馻UI$P9 ;쎏+8D5j3RNq5022\ٔEiCH"l?tym hN}_9צ4QmFo;SgFsȷ. Gc|2 +E6pT"39<âx-hmQ�+9':NOx֟RA>r+ Bf)MFc�COZx!eWzϙ%'C~-lj)Uo5k i3Gp>.pv.$k"d\J)n"Gx._-x\޷C-z53˩q�Dkϩ+tNBG{~�\"){>Ӆu3X,7sćR)P bBVcRJ]5byO P"Wpsx-La]΀?5ZCOxPw6*tT~j ȺÇIq#8Ҭ5O2rOQvsTGyD% Nay0)?ʾ[z<m6-Kek;yF{\́ ުSQG.^&w(ч`xF %sOa4Eƪ!N:5pa!A_e)ݛax/i,Q"IG@3"k]0EHMN\^fh/0@ФWykpAE)T 鱽P'=&c4#8O`pSŃ״MS)F{l۪6.['\Cɳ$ L>aNf?JD6qXw:ȁ$Nmi֝^|k*f8@A- _yWީyY|Ҕ|,t=-bYPy$"Ya^W± z"ZJ)YcZ[*_j.iȢp3k!ύTICPweч9Z@f%D Gb^L@Zjoa<7U49*q8m+?wh>-Ar'B :>�԰|`K{WrlS74|}`Ii|UߒGrO PGS%bRg+;5 ry@|~Jt_AJ#_!^LU_a=s3UH)iXb| Q8 GT|Gt^|4jJDN!u%S9y;pHJD* Ź gqn5aJ?h=e)krdYgdhYÑ{I\7L]qo59!Y!ZL"<r?{l*)yt<fs }\v)\8# #W:<0YK-UNgz1]b>*K2P"^CN|v&g~I[3Y.ڔ}5 g3Ƥ�f1gI蔫c1N6  .q>]�BN+0'2JXnf,?6 UbHae:?m" 4T[Moكy,mB "1?1 ba{mXD<!ɖEA[Lm +1S'T&]i@ `ɞ| -6HSnQ#SEPԘ( nTJ*@ݼG ЋYJrxi7xuߖJDo+>U6Ϻ:|yL嶮bQ>Y3¹aax Mljo(}<Menܳeٲ_0J7rΔ YI亥`aha9iv{ vHM+I'̙.ꭶ0+̱D.Q;`߄c~lqв^FLݜ9(K_s'T}ie2U6K,cu$p\ ,ahS*�dug]X=2qZͣ1/ґ1N[p&OqV ٠҆˭B-=&>1/)cnJ`D.=d )}'cX0Abq8UzFλԆWoo@TִI԰ -mneu1D 4eLl뮨J$Xr/l~evvWO0GT3 b4Y8(/6Q{UD`ucgOiG<*YIp\؇Ҟ_lSFCYn 8IRVX;.5%VG{VStۤުǫ:sۮM |}_(P7 .!Hzj_ =k�袼_]P#"JVEc( ^ >1x25糂U>2<l@ƥ? @|oeA|rŜ^(3n?K!X T.3iU6$ vs@$2ϓ.=$闵p*};*D;ltԯ<IU3zֿ0 pN5u⼩?*nJ!Z6+ӦsB\hh 78J`ɛV&R 65"t€ ꄔO]W+eZO$n,wԻ|kͷG̽zApqsџV:vA߷p384ʉ(ܙ4jíq7:^gӐ5LmӥƔ+ %r `Z{ krQs/ۋ&)RZz\s&In5"0:Tô<WuI):#Y ?̤R<[`"9ٙ7M[/i]儠k<MY^ѼJ 3^,=Lh1熽(LpVklBd-kG4TU04̳p lZm 2z-$Зg1wt:0{7߮x> fC1 8hP]"^jpZW KuGx&n wOih^qiKm+GȑfK꩒>r-oDda.J  Т^ȏ yu5"z+G%`'yq{b)!<.;.콤kUwOe *2y¿#2Oav/Jq“<'yϒ`B;h|H5 V,̏m6M+ҝS+[E{p 1O;Dị�>]9D1:.҉KяD[~(xKf!2az�G3͝NjAgq^1i9G4  )5xs8s* خ#e7ROG4F@TG71voT0E̵t=k]R2.ȒVliI@Q7QZʔn)/,qEU1cw`WB)`nW2J}S\I^;rL3|ͳzva\Kv Q{OYaѱ\/WEq�~&;~+YdU;$$e9yI_?tn)bJ icS(D1-Ӟ<ԋOSma:wcYR74o#lUz8;U,$5u'H;U;O> AXp<ֽY[=韷qX=ʽNH'Q0b\D8 !e09( fFfS?ujϻ& f�=}hY{t 3Kʄ6GXΕ!L~L3RºS/{^iQ–L:_cFp&HE?d|QC}ԱlPJg;y]EWI^L<ODaݼ7A`;^0{FS酩e RQ9N;Xֳr#E`2PG�]X(=^7!uթX^NPHPwrT&Ŋv-OwWKb|V#esX$F B x@tWv:{Q*jٹEP}**D*8Kw*1̝&td]$7a\&C=wwnA!&YkTbHIX;oְɸKBI\`juhP;X[X8�Nd's3<T_q= -pB#9@f[IBT6ŵN"$(ƿxnQWxY4#w~k" y* =e:vw5H RGO AUr9 kְ9g=N+"YQ(Hѐt4Ay8&]3H'a�k8(X9oQjOË!H `Sv*{,yE%ْ ^EK;ck}v9 k#-@ی5R PT՘gj a|{\__jAʾ_ LF_!\\nﲎ8QM<br)˦%6Ѫ2?+cpV[0թr$~]#B5M 4:48sHOL2?̰bXC's/Lpdr@EnXNWꀓD޻uiz*9�eاk0]>e뀤-DvbR(݆@KQ"�G=8|^'A?^,W (p|z@vίAUĶu@jo9"LPx]tdȏXB~0ڤ?*~j8NNtyӨn.V{w8nJ  S 50B -"G1"cR~7z\6EnG.#MUx[Mm\>|c8%'*P.;qIE[N7d"[KOPl:CsΉx!sƮL냚:{B}y)4Z!!DH3v*^G=n:.?.+#aF(z:+Z9tMzLb!< UT2~V8p(rΤ/`kvVmdrx֙ Đx].t#':ؾz-i r^Q"0:Wv^qke~uůɺ`"HՏ/eyt &!qV:')w@`b҂=$bHqQ('p M1ZK^c-rԹB<ݲB(O �gS4˥ok,u*8MtT<o%4\5N+ 9N1ψz'؊-7 CT/9<Z4[9g0Jz^vAŠ87gDӴJoE%&Oؿ}%Hy-JnZV&S`WZWF|UcWD=WхEg:EQh ; ?vR˚ rcHFq<.&ۆ-#B{!HDd6clZ+QMyuǍa5p�5,w0'CB|b0hCDZqO1Fs|!GiAgݯVبTLJ1D !h&ޤ*>@l-=xqqzo^wٽpl2Il ZRD/- &zKC~%gn& _Q?B0Z_ %w<pb*q3h?)ņvEƛ(hqR.hkƙ|?FvONNzhHD_')(jJm& 9]"9rA7a }A8ѯ$+v;Mj a^{?vk#@n*Y'2 ~bva m9u Sul.> hQ&}V#Z$IU!5@_N?UI̍ |.'[.<vXyy u.2/Z>$:9< 5x ?[qvhIk=T%<SGgNvX"-Pm[)H%tzEط-ɇ�h �Qzǡ4(3eXQ̩ P S A>V6�֝Ё$Ee{ Sb3Y}R)U,t oM1!&<t[EC{wi\9-?2ɦTNQo#Z]  {MoFm:X7d}h &YvAs@fUrDf,3LǟV48GND[%D'Q\Ah1$`D4b@ ib=R y@Ǚ\i .TvT/\JmOKl=>8cgR7w]E}_L# tfoEp.d0@fcA1K!D3~8G a+n$">Io㋰5d]pO}&{<G3q$E 8J>'4c iz �hC*^H_+8~ s73XI&~!D�hF26&:�M:f'޷'D&ESٖlɳJԏUer þ0;)4+>p0}^ChWx1ORJ>^6`SƝǻrLwfQĨaMwHEv@I�}M!ՃTO9DI`z2#vVU '2V tI؋RP@u I/[̎7!! YV|q'm}5sG +ޛ+4':Xr8 㷡@kKD"MbFtnZJem)ƣp2Dp<|ɵTJPb -O' QX%_by>yeq if\-*Z&j{! ?B1:V^SDleq2/)$`FM<[޹ %<[LG^_/lkx'.e^_Vuկ#.=Y-Sf Q8PpEÎU=/8'28K>XsWDq^\\UqP<Nٯ>Wcmhڊ6/�YBij΢nʿaŬؔf \8G%ys74 DŽ-AX1E??sw% VgJ>Ghf :W{{zѧ}x󬌮 ky#q-bg6&8zD-!E}tA/!Qy-YTƛKb(8#2\ظ`f)C(<j{3/ gM5AOX˄%%\IO`.` ~V@QCG:KpgjS򘬵/!^v+M^lC-"a+`CVZ wD,l8Nc2qsOH?e+%6stEʰ݊Ѯ%Z^H%Ќ) V [F> 2)"FAQFYMĿ+Y;W D.@x#ǯY}D�+fcP38~>p^g*+y ŷmV6adEono"VԳnAZx= s[PN2e=3ʅgAGIVa]/k�l-0dv\F !}Sk7Y@SocbkbtCYƐ1rޔؤO}h@_T.i8W PG|gC4 1(<^==t:[>>�\5e]B.`"]\FD{8CMPy鿶6Aiř~=T][R(z""hXmF?74XsTS htV!'ZZ n:uoÄ@rtgkdA\ʰDbC,%NJ_Ls,$TgӐ7nrGiʗO~Ea$?/4ǖv*" QUiu?}Xp9C%VF&O$n;3c ?<\w=.a]k6|ýdMRaEډhP?BsÓZJgXBu5w8k k_RYy,LF;7`Kt)!+(kл||]tSr>yٔ( DZ!(Lm"R$a㛀'{>%NV$ЩXkj]~p2?4_y\Vka};:ÙR-PX$<M2F?^G,N/en܃o~IW}9Jz4BI-U҇k&i@\/n3iDIޞn?ç�|ݧTsf9AjjG5m?To^W MMGjm% }r6[0K{"Mdܰ@sCv4c/C`� C=bittЮK b;{>jnRrĭ( 9e* >ECZYW;l{JmFnUbf ^" QO7pV/WD|D omOi[�s?};]E^p6Eڳ z &oz3Faj?B/0V;#=tno{#H,ajs96}c9#K%UcfC[fjʒ<Ӆ)QMGZnw j-2F|y\E^[N?wp}gkJ uG=rxU.ψʐoԪh*J7h֛_6wD~�x9],%\W, WKFiBfC8.MAXhԝ $(�; Y`@)+MyB{UMicy?Dž2<)6.HLWs_( FA*.~ vㄱw^ybʭm>GMf& O,^b ѽ(5�Qw'(z+wB~}27ъ@� P؆5Y]`|5(&\e)x|Z\sOgؑ$A#x/3-^tVPBVɖ$"ETpU�6 K 8I9m׼&Z $2412+}j!؅M~ߌ5Q/ҹo|RvVkg0Щ:ZȃXNCeoI<];T� rڇR�&#S)mA;v?yoxC1+vL%˒ 6^YA c!0\цǎCζčJS^=[UIj #otS4wU cN6F, H5ePfVOD֘rd(A%A[WcgM ;iHb!ArX59ꅁ-ݣ_2i7悅S5-w,ZsPBz0sH)mP碦¥,^piO:(\ܤ�Tݫ cx fs W-ą^ ɜlRу]`_^2ۢ*VEv$o ahE-L}x(?S,d$냊xW=A cwԶn&*>6U{?ʑxf.) sTl^AŔXEY9f2W*Eg 0iFQ"3r21؋p灎K4Ba)CԙյmTEl 3;RU��Ck3˯Y삛Q^ˋ7bn#t`ʿ7Go =%.yF)8D2cIG1`I鵈UT ?vpF%z%3ع'DJ} M)]./.հ7y%2|)aU8]b:D3H}iV~ i,+ {WM}$N>6o1??(g}ljQuQ G^*EuɢOcZ-{M/[ SiJc=(]P]$ /S_jMYj9Nwt7э龰?c+PSoXk2!/Nś0+j4,J@ѻ0Z{;ʤ nj.Ý註c+Z ۵?�߆;=;Z}J\1hBUpfw qaϥ71t a[BnLgT,:2 T0i[xn0^Fx-BZP;ifw1�/h>e�8o0{슩ƛlPE*,[}܈Lal [`Lӽ.v9ޯl݂A}έvuJʫ~vOq2GF% HK0ss j<oA ,AoTkͽhd;{@3Eq "0ռ{>w|+l@o!yg{^PG8קEoAnOF`_z ׉KA,֐iEf7^^"Y$^+ǰvW64ko]yd"8ٻ;1m3{{L!Kd [s* GD"R/S!7!kdGo8Tܶhٷ33r- pcJWPeMٴu'T �#�oufTJtjh*ѫ@%^ڭiM8(ذTٸsmCWI=PVTeȥ&sέA=iSD5Z3NJd`[eNMbI)oY OkUb pY"0%Bp3d {8A cDTD 69r5-ЗF~883Q xpdNcOϙ ̮ [-j7*<3S4JS '*<mԣMC*ȂdPܠDbzW 7Q[q^oR͝gޚvGp⤾heˉhv܆f'Go \Wwv J qvƕ?65,ӕTdMXQ@D̻NT;WJ 9J)9o TفQIG!oO(+̌i`5BP څzأxVYN#y3ΎF}<ޗ串6^ WJK׮Iͮygj@tDČO˃wc4`*[nF )f`%ڎ/OVLQ J'i#r_3S2 u:0T'N{<ҙ-=+츘AἋ4>o .b%OC)h /j˾awo$B00,¯O >wj_W.`uuS8~D7Mt}(O -0+(6[)y4gZh@s.@!O ͗]{;Y c󾲾ɻ hǾ4UOxL+F5Ӧc!}ͳ8ﰊ\:qbTKؙVȾqGTkpqٹPkvYPQ/G=JΓ1[:_2^EWi/;23Gg*c֯wPa̦ЂapM{bN``M6Ýg'o^ӳfDIpk ܤ-"lHM#CKA~,]N2~'R9X5p Q_k2mkWf~k ӅLe|oq ^S`a-/L`k T1 >S}⛃m:]vzy{0k_w;{Zu/@ì+#H+i5'3}=o+@](|͜)̒-r` A]vߨͥ}e}3g.ebjШԘRy `Yg 2CwA2GwY=-&$=/+c^zC: @^1PJzg\M8.\{זrǪ'HəX!?94Xl͚Cj刭OTGj Rv6ٙ3~寗 e\ Z [%wJgH@L.Zڰ)ǛvJZTE=4cPkI'$'X%@t,-FLwS +d<;;j>!l[_sԧc jeR18a2 w|�OvDPwj2|"3#L;,>mv33u[S%߀A/hf6K>/CKySq9Vs & gq4S#y)>Nvx@C~#X"oWFTFuu^RdQW)B0Li+;_@ш:$%3n8U_,ў}17OpC3܉L;ZY}ˇA{YOenˌKd6%C( xG@d3Eaw؞;5 AԥQ9(_f0g;t{udƥ#^,$Bf3TF[`ҋU;E?/G`(9;RO胦q֛nJG- A9##/!+L͎tH2eŠ!y~PӪz#41տ25ZܧHkoW!l8xSĝ <NJ#}q:9D5Pf@N!ΔY^/^5 ]pSzhs.˄*i1nom>RR/[UA߿enjӽh-+$w><{veD&C"[PɯF%Y\=D\x6vz}m79":):3"– .T�8m4 r�wlN,G'k0wwtÂW7/b^3~I~Sw9ҩW 1L+.{R%4t/#bpf+cWڗ�e>.abmguWOT鴜f@UW;eW S?՗<L58 D8YwzAYB#'bdC(6^t$4AM\n>&Jr.Ӡ긥>-X|eգ".7׷fs3cӏÚ}b }dm[ ǁ,i8 !?⽯(>PȤjkx29. e(Jrjq3U~* L?M'7'd;ۋ wNTWkK uK |!Y�Ҏ*I6`e߉,$43!i2Z)ݰޢ' gC^(/HrG)F_rȸidM#p{zR aȺr<-$&"԰UȮsA9Eـ0SZ[񭬒fګR+{![G dUv�L(f.F^a x'n(d#ͣWR"-埾OW!\7pOT_ks:�lʄ Zo3dk~c!ܼ4GhtdWMDL3RLPPȰM):ҔKʹ|RЃe @HYTYk8S+TզBv$3GM,hM!k24�TjrQT&M�cg3wzۋziY<ް>xI-CB #QΖғab|Q\z#_^=N7MlXGNG%00OHڹ|JGu#RJ0ōw£\K}N ,'ʼғ ,M{O3鰃 -W'8rPA 戆^N �<9*֮w9T.]&xڱrb, ]t`?MйG}7j %~:�#-apWbtT,~asd۪fvB^rK/cL6g4�6WV<H%jw24MfA*I>.})B@*I;Hf$V<WH'%[_ơHŠLӽ<Y>\ߝ_˸AU@a[Sv`Sju')VCim-MDk[|eKE*aM +W^/)͜!Yyqd4\\&wĐiXHbիG۾`>B1zO"U=9­T9-CGWI[(V<|_ _ڬZ.v^ .Oi#9Qb~:8EFl1, Dd,@8vu sr[ hoUpF=v>L3J=`3Ϧ/GfNqW: c mZhhz͹۾3AV3^ES%fmƵ,@hYV>a~RJ(7h ѿ[o,)}=XE=^ITn\ZehE; 8VIr N8L]< 1oD[lJ I8 yR0yu(ᙂl=YjMg@OJz^s`qdk"g̨F) f^vA܇sάT49լ4NZ{v1 sӃd�1cB=, 4zǣrOv,_(fkaLhjy,ڤi2={׎]w@x>vDa JJG<~7`t.X"lqUfwऑfF|ZݗsqL>ҿKik84ΓwbIȬۣ[+:N1\±$A?6<MjIgW"d1n sArPu焟'C"y?դU!l?,_sRȡo <AY;1,la5ac %y7 >%P-udFU0̌X{>u . M(6> J1H"*lKI;5gC@?eswu >s'E?_‰\J|J$%qfč$őem::´yQ�!չH+:#Q^PȻ82(32A+Njaݾ* Gn1NV7‹u  /zF,(A^ľ~-pJ<Wh$ثAs-pYF_`0+^<.,CH45K k?LSwSHyř7r}"/5=d9 yWgNlMCG~`T3uk{ƛ}HײIy˖]SҠ\.-$6,jQliR1^$QPۣF=O>0M8[~z]l\MttDHh^D2BKY乞|ܻ2p>Wfr9y5gdmEn-8^ڿI-sl?=貐,X0}!jwvNI3=C�>jz2W&qMg{%nB=ƠhhίZI>Z&Hܾ=2wBJ ?zv#$n=f(܂:w;q6e(km03v2сІ.|kR;.b<sی@VPyџ6h|Of%O-W= :C|S`\4 d�FW2goe3?sZG'wZK <7­#i+"QNjh9 ]BaL1ܢܰwl8e5Ks |zYlpw6؀R3ՃOnuT�So\w|o^LBkd$B,<u`kz/[Cܱ/㫀I[n1&)JRqeŊXGL͢@gZ-ތ 0>xA1V[}E i{j 27ժ $(Je{ExAa >fNߖWE %u%!ʪGDRvb9N6cm\"5~?edkSyc`,�ҎEɁ 5wѽx�`d pw( fO2ω"Id;}&WZ:D=[YPj"BL} e5#g)8-<,&P=~=8O+;P$9Ǥ )Wx6BSٽz , R4#Tw ktCO٦s t8؋5Hw+<Ƃ%NqL oT!߄X/8~=}fc;.M8K4^+K* ƿy)ȟK.R7]I=suMx`CR"!R%Q1cc˥+i bF pD c~;[:Xֹ<no "@׆otu:ت�nRZЬn$⾺Zd@ÍJjZ/PM`/D~ן y:Eϼ5$R8E|)WҎsҾJ>n0޻-Gwmr1*@7;@4hwmphE٨D63!!hn/ml~v{Tۑj7"%{t=TToJIf@=>6+ya #/|:JݸtҞZyDz|N.pvH9cfcߒԥop 'tTtb:'>_?Imlq6XΖTq<c 9(+ ţT-+ 'ӌ 3޵ ˸vH[/oԹj! 0!!Y8I@'^MϱE(QŒ=b( 07!!`(VԬG`@]Tae|VقbWvCbJ .F[}Pʙ]` >Y[l78ǪٳU'K[260k fd URJFG03k]6;{rň[X=fbŏzV }렁B$L.�x FAEBVvD$qCbQށkƄ%vi+<̫򖦉kxp߻a%zs�)ύ("-�Dv'  iYk|d*7mbC69oc2QSP }vU BH3˵9�|<QxI M-F8MA9'Թ c۾e1)l2XAJ1[*D઴6~|k(к>F:.ΏcSH hbMOA5Q6Z༞B rdeχ/BL2 Q{kvX Q9ۋ V4f;ߐ'V-5>Q,sVVTeY8+ NwN"Cfd<˟ςJ=*`R+ܤطoa4N蹖 跂*+^aCe~/M&öCݰ!\8pTUY)ౡIh< žs͡-;<<9aADePRMeD~;T-{TVV}0Vo K[LzV}eu xp~1Yi-OC^ ըc1'-xJvK(lb']홣ԏ<.=-~\jxBIj]}sz ؂&Hw,l6yZ_MM߰OL3^a?᜶+'b+[tɝkSQ28-X b~nY�#rkY[Vv7h1"qsnAyg~&cJ_p Pȱ/̜bHy 4.s=W=HL~_6 y32Ȏ!"$$绌9[d^pg5؜2^GbfQnsC?"7J-tzMԓ=�A(m=DL#29'q>U ŏ%!\L|9 /Χ [yi,ϙ2^T%C3}(hW 7p +lUt.Po/x嘜pґ46an@tzKۦnRjֆa[_yqթ9pyk_9Y[jWI FfWψPDf(䌷.|v Ѵ,F>EǂE!sY�Wn_I;yx^qb/5;hW�y?vNs%"%QP jm5d؆5 1Rqx$>N93%7-gXN@OoF:1-֒p({!:<Hj6CrafSBU®p9yZij=q,c>o(_Ur~O$@Un � eJA6]>l '`vXxH/X 9el\x zC1MQ\g& qu&W]N~,l~P5">60!L`0’<ZcE؂[jg iuvV̧b?\4tj&+C?&˅$xv@{ՋOC/'! Y.^qV1xgqᭃ*P.Y͑+6Ky4aae5k"Eϰ-V̼=|uЀXzng;̶m 1�AƔa-ʒ&:;߻ �* WVkQ)(Yl ^}Xf[ĸGyn&Bk/2N13: HܯĚoPKcgP}$@E6x:hB9ti,\5+)-a|ݠ;sG6L wK[;72쩟aaR)4ɤ;;�d)3 %+q%ӡEK*ߐUrg @d:iR-Gm,2h%qJ:̎H c4ϼ([f{4M8XجXA_2V,iB(ACZyda&F=~lE2tc*hVa+㥵kfynZ6bg:J. f)빸oBC20r؍^/ȈHނ&K.@"cP@W J\-u\-Qb՚fA+$e7M#:晗QEyb3Ř0>qjē%u~.dOGG) cKZcD&+NC!-o|ؐN3uϴa]|Վ k eTeG|&6셿lKV̯q % oiXNk6�}7AhŌ72a^pLA`"4n:q5;iL+:%]AUHR?C1k:clj{t"bΗ7˪A:#ύ7_FCCMM ӿiwϸz$)^`jdXZLlj4#f coDBEo4OǽP�CT(;dE9rgqe͓DPPRJ*)d)_֋KU[zSF_MXa]:{#Q r[az*m6'2n]K3~zZk"?Exp20';zC#كi =X8=״S*1ڹ  z.g$5PZ'7~, ($Vkʐ% D~j/rS:IEWaO>i)2j@q8B �zv:b\IWT"6z3K4rbNˈhbLPdS,Zz41hhqyQa@z1Z#P@|c2BnZYϙ,2(+ wV[ MJ)ܻLiv/1u,`t[FzٙG2%Fwqpθ cHC;d@ĸJofx0PIδ? dQ ^Vx0�Umz7ܽ˄WDn,Df}jιk]ІW<`m4#N'+̖mdoB+pL~ZQw^ooQ .KJ We}?Pn<cQMAA+r+RIp)fI[ybmFF5=|ߌZlXh-9]2xJuJbi122FEA>;NF.+0rr )3A 1 ecv3AUEC{nuZ0:;;s^BU+f#UCR׬z6Co FOؕN6~y|V!< %/(sȾ<a:#^}Pz wȜ;�p4J{phhϗ-E߂'<sċ?@jۻ 3gjZB*%ayGUUCd&*<\Scg& <V} xe 9)2,sʕڴMYc`�lTn7,lM8D1srW+B5Kp zXO@l/.kk^bܿ=RpQ&aLJ߀˕T=6cƵDeݥHh{i$A"8RᏁHiJ_+UFC,K/zd\3qXUݜoǜ$j1{HlNe%EAbj)uǰ>ĭ`bЈǞg+*gT<^uLZcki]/)B`Cʭmq+&4Jp芩/G� +΢[_jڸ]PV -Um\Gr[YNP]dE--VVUՒD F]Y<:r( ` p[Y=n ~EQdWzN9/% I E qrwC�F&7S*~�?74Ȗ/WEPA|�u'u{+d\XFW-q阥:ܔQ{#LO}\`TN`xz6W atLU^y |:mĿ1@m㜺݄F3HB^MԥPd].Y>)0N$틎NVIMҾNHSB.}O~ (8{m^R-- p }f ˣgODy0R_|k ]Y\Tȗ@]".M;1P*><u_\="YI.k _=v́HdB) &[Pz6$NͫU=̹f&f0BP_"S C3Hs񃎶/&5h}bkYh[I:26e>ΗYpd<nh�"{-lϢ-snC^nK(\ϲ-|Ʊ dNaDtA9}Kk"dmS9*2~?Q줚ܧ3-D]VZ*;A(, �9[cmDLSDv3Se[9g"2[oAs^=Na 'F.%*6=О1 CU[2TuҨۋ,2I.$d]fpۘ O 7X"S*9KR"lC\xS!sk^ﯹXWV!5kҬvOqgἆ4pBFXw_efyn Iw#!U`Q b�TuN$lK.#bXbsóXctGJw(B<3]$FGY~vu@ZXhT"${գ4~)l_܆qrNeByc=�MHm([گМuu}13T Xoǡ^'[@۵l91Lh<C>`aE35|;zvT$ 3cĮ*,ay珛V-fcĤ 刍"|r?+=e_ڥ=[fMqe1`wF6X4k3Ei[hv yl~^3p'g{ȥ4�=S[gֻaT$&!'\RPXMH,X'`,O[q$&`,r MYt2Y&SSIAs"ػ.?sR s UW+p% )Lģ C|ߥǴĔNmz.q.gI@1҇en�7*6.�߃dK ѨsԪ:/lh RGQ;| #{gSpVR�HJm:F;i4ܸ_K:nĞD>nϑ6 ~$|eSB~ E aΫ;C1ީu<)$&/Ž-[b(S:lZ҇(!E `p@G@96%[7<NƢH !b ?Au`Ҽ?PϬ*u,6^l2b'Yr=JNd}Q7dZ~Vwxašu9(HM#g->̄r> R8+ʎ�&\!ץCL*Smr7Q<zؾ6l{^AwEXcu�ȼz(e 0BnHK&HtWJEWd\/t:tH F ?Lw<d>%Q3"k+*@xK۳ij =#)m i}{€'XTOr?bfoJ55ZfGBKmllz7"ϘpIgKjNI8v fuBs/i#\L`=-􂴠JgOX讁qGS],fk[#eW qׇ Q'9�IavC(R(^ I#IP m{(l|'xZV1@ͣPb)Ŷ?.?XB ʙ-'>L"ג7;?`ayn9D̒M+[<]/,!kM`< (ch+j[ʎxsx|xxC muhSZ\ۄgk|>uk,ke jH`{^ش}mbf npi LNiuԏu\~>e;LkC}fb)0D\%6DA1B[+pڄ_%G2l&Ɂ/5џ[ĚFȕG&<8q<&W}kobB{YF|\5z6.{]f0] pt xV'"4ê c,bVR73r9B�aD}#'Py`D!*&WNI+  v91-u[(: ܸh8 P2-QpS&2wE3VIͼZ-XP`O 1R1 ky@{뚩[J=.ͰM͐t; mMj{ZA20jE%|~CӖIU ՝ϴO^tbi\ܹa@2EiS6f`BV-!g?'qOzɐ7&-9YRd ̮2󑁌c\j. 7W$PC@'c%G <m)k)?6�)#AW1qB I~QM&/B/qcW\FJez\l/pU+Hn={&b\ BWdOP;2C[YzVK5"S{e'269'M<ޔy;kS ط|w/qOJ] !'HX񨩚FZ)5N7}X4M4ޱ[Emԟ� Frgҫz5>-wR�h ttgLem1 $W6wGJ"{Ðɔ|5cr5+3jh %K_PoTۊ$ܩArY_ucBm%x}Ƹ0&DgdnQnn-D8ԈLDw8h@?�C<Q`<%D01 ɹbN.fCωlޱUjD>T4a /~ͼp r3H卹ޕxwiF{+hi?F(TePF>m7}~Iٓ0(PVCRFw>)ݭ;QrE)hoz0}/URS` ]9|#5ӯ*V{ʇmFXP# XV [1Q>|Ϣ(fH�>M0&;?esZEuf\U Gbh +W, 뼐v?kk*F!۝M:GS{}t=IF�# Ze2aJ,þH~9A  / _ uu<XT383�ut2jKGhmEf)lg5�)L7AWr±vXY1!g`9W=GfsW9V` Wcȣ(/iTVl ":FM h֧ꨧ3~a :&`0i%%Wfdk8{_E)2ZɠljqʏPɏ')U |#" x |0AN@/�U oǰoXL8^Y4k)~:𞫃>s S^=/Ʌ];hÍ)q~"7g{;X6(g'r'G9܊Tjya71 -Dzz%ʢ^WX.| Vh&BkiKL`?i/N,BP<&k3KeXVhl/7O0*�0s/Z3 3=W፜u++L$t @qfqM@`9-� e=8YIㅴ.W{Ikr~Pq%kFV38^Cm1�,Rp`50" IX/3?wL<eDWދ�GN^qyeOGzfslIs`q84 ;a|pp@k$N&CMܞd V7?[lW*?&bKxhl7@,ɂG*LB&S( Η='LaEF&˯ںCf&I̳g7?dbJH/۔>6 YFXNR moo*x4齔u4+\Κ˺FwhGkҿ#y]t=)fjB+3_ÓHX,� ޴Tm!~PcCu'}Yοo !8[l9B8%As!|w M0GyriN WV\\^,|JL5pS@1{43𘙺%'Vua,u(u[$f+vWM^9lM: A-|o}^꜊&ı2QW?QrsS_E5xBΏڟ j§{&mIs r"#[E fGWr XY.w*ݴ%>̠8z+J'n]}Gta}]=F/Po ^.;EM_绽<KEYq6\ tg'<ypvDPPy@:7SEI/k &OEO|7"?{נD@`[ >WeXOF5=s1sX;NTs* \ATҘHOmFFgV.ЏH ƎAKc)b'j&aH7v vU΄tBu:)p;Ci<Z/vդD,5)߯ZWbN m<k4e!J(CTp|1eସؙ>oAy"62%݈.)&uI3c̻teJ<u * P\ S',Db\XV€į)?&Odnɉ)m81D4TNodWQZ|?Q,~ gD/_o~@lyfskl`8[SYGVWWiFv<}F#EG&> z eee=KJ5spH_ vMXyn/B%F.],Ž{J8⦉^.Hا1so07ZN?FJݭxo\|$; @`a"o#΂rԭI覱r|BʘEВ=q%||N>l0Q5FGH ~.Uэ, rvQa̪N6 ;parC\^4\+qdД~Ϡ4~CBHxg<^p_#\'z~5b(T͐I4pY#3o畔QMc18q~qIRYM3T#LXh(ڳI]s,+KԼT$sXӉHؒ[ej?(oZ.8kߊ~=Zu1!]Lon!/EV4 oځ,M-+wDn?TMg~-ټ4IXy\@O;~8AF$c^EPtz.<э#Ebgn 9S� KR C>v"k/€xv]}%_'g8<St\!1I~QPʷ!x !6&kWze1DGC|pwҢ$R[=_@\څ%<^C 6z<xM)'>tc,<#CF5#(P8"^?4z4|}x`1 ,j8[y9m!>+πZU8J+Qͱpec_,l`%E罀"Җ̅ ͢h.z0pWM7ΗsȚ4?ٺrQ|u~6).aVfv3/!zo6zfs)Vi8p9NYꋎ(x(2=R?F-rG,$Sw t#TrFK[nB?WMGA n(h n2Qs.!YD&uT.bSwՑw̶fWb^hJ(rϝ &=~up %}1qԿԦYx?gNqPŘR.l 7UB҉aޛ,9<coJ4+т:ët4A]dDW!fiQdWSSo AڑvqRXa7.=+K/,*ސkUH_'gƭj^N3nS+|d1DE 6gSUr 1K> 6~/ٗ$]HEzc ؁)�ђ纄>̮4-s`ԷSDa5/Fs gV+)C )&vәe]'BV؄tMw8QLλaFy{=�t 2Ԗ/hXՃKZZ.Ϲ&5t+?A?�e'#V^gu@Рϡ>Mh~�mK)L$c[F PL*n@yCі=Ok:Mb^.^UNyԚn{^>Ub9>97~W!yEӫ6@ uq?䏰Y5TcuY7q'tf,_s&^ZH(^׃4{~`g2y4:,\!EՎbrOvPW<B~w0mؗ`&DX?>A|ަJbOT[ -!|+}ru@*y^Ssfx;^]\F'YDxh:'Q(�T;v`䦂}%ra"[Ǒ�Jjа).UP7j}("nE6aU>U*hǠkY$a|{N%ǯ~m#EJe_KTc'b*I=c˺Ѥ#teQQ Y#&|W;!ORL MP'aڜf?ei1ư*=DžI`Ix&>_LkDUPb`{4mJ"TD7:%P]սN+VHϯ(6 bRh=ɽӘU[bw(Bw'J- kL0z�35vI`|2Ԣ&QGVO eMW?`.qؙLl>巒}?ha+ uF6I]L(aBU0\gf B./"OqeԎLsāpx-P@/faE5q Ym^Xؠx/{= *EN#SttNSjҨs0I6=ch2u;xmѝKll h>Yv(dF!GZN)cY1ȗ.Ҙ8g9A4fO["1nAh*rG9LVAuNwZ˴"m 2[Â#: hGd\}# |>i1@=Х5qDZN~ҶSDRbS_>NO:L'Ai4Ir$YG/U`ީ;'JCq1&D &TJ`,&SH�:RYfUۥ)i'Y2l٢pOdji`tt22r2. />4hwX-d}O']hxyۧB,a5iG G Sg؞j eΛܕ=3xfϵLoxbx^'y0l1{鉛aςLZG|e|^e� $ J|c�,Zpb6vo�0r2=$Qčf)qiR!�(YLAǟGOsw{W@(- 0͒Z{du(wWCff+Ќ:$sw3}I݄d#@pO"O+ cE?x-aw5/f~gEzZd] Ҩy9oTrX8TfdeḠ8$j]A())At 0l<$x"rwMV_ѸPhޫ7 Ͱ1fN]ewI"bR_}l!E-iޝ|iǼ^#`Rl.L_K7a<;(cA?/ä̰5=x JAC{9/V]z5".[vsƺyDg{�=jv#E;4W:LCp6MA2av|ȈlF~s[ UȪ %XWb }J i'r|!; )hՈIIw}ސ@W4;['?ϴ\ fcs7q.T_!G錭[_NiӼ.WaҍχTx6Չe` -EpeP/f94n٢,9NuI>ճpRV镄!+r2@X`~+$bm=IOhl3G?~O'ո5n:B?H"E nJ'$<C.V ߄r)gnje.Z:k,c0圈Z�ytW4?G>WM,['aQ|jrx̟��Iu5ᵥVp? L 9p#?,WxnIrlIހ덌E]X@5)LwXaG&Iw)Y_sP‘` (|e;D: d MS!̬diY.'O3'�¼Y,uΉM_(\8ݍ[V5Ip؄cD/,5KٔƼ-nUB4D"]Ede:RMUC7!"KG�8%YPEOԿ"%y4okW5T<e)tV10 A|qWCDTV@pH 2T{[:4ji|М1YvvD@u- O/Q6C 8DfkJ1!VD#uG5Ϧen�DV~,2T3^L v~[G<eܮގТdq-¼<TnkOiFf NA;S[NK~0ګC<>y=}rDQ(J &gJU~ʬL^#"|op禤qFŨ3Z. ,xsc/¡zlehi29Sni Ԇ{ &}<§y1g'X<5;N 8@R"@ xBZWʒ|&:AY݀~� fy*zc@e_8%XZ$ܺ'bwUW"<i]:ͪ04�Fs9p@_cHYI4>cj)azkdNuW^Rc#: Q^XbfcW {LYp?3anl2w[$㇀] ]r!�vįc�v)S3]r@VujE*2wlK+ Ķîǟ!HpWAȿ 1m:WOtќ%Dj¨ӹO˂ӰXD3ڡQ 37~g@A(\`f=yÒ[CՈQ+6z5>im^ʋ;U!o1g9dt#gy`1!)0 z1L5ѾˉTpqwe(vUj-Al?ng[M:w $2/)!UIs 0>4MBȠȽ@9+2 fhs~ݮVҍw 66oEu^Al1_Z=h):҂w) I1Zi@,k׷&Y4AOGpd<*h%Kt!1ZZ"5sMdDg ^vTpSy`D 6<,"q_䬯fn-Uة }6sf?'5F6&;}k<DbOM~L>'?%qֵj4ճ.;J#iԈ ^٧RǂLNJNۜ)8t˥w]|<r%ɸͱտ5뇒IayIp+{[[zF ZȾ㡁EW9~j{-,}`}l@; u HXȜQ-&mi.I^YbXVj),"x7ILzG$П}QA?PHW:cQAa"AnF~F荵/ڪR֋qz6.S,ʰ,)vԣ{P3;<ݵϣX&6d" @'zc#@Gu14 h7<j bmѮ6h%IIT!QV zy-,Lb- !k(g!Z<2v <I)H B>w m`W G@e<&j 6&mRJS@'L&9Ic@EHx.zmc4RE=ZHgE/1o;۰N%-S%n[eY15BK. "=B +,%AM,ծVW v+z`sp 63??MO3{ ~DPs7z Yb4즩!:1i1&Bt“:,P>dզð&K3:$=Jؖ*Pa~'aZ&jJf�{~$nzu ha~4cnjuԫxJs؋v3q ^uCh^kfLbdM 8h{"0bnfofoL@6?NmDؤ'Mz,j +'blitfu޳'gLj$S1 ^o*_F3Ծſf ;^3۩Oϩ5Pڊ, :Lk[׀u&tb;D l<Oú\#Qx߻o puw ADP uѤ,r/|`EAfK& Tc%û-|{Do{5Xv `)1TX21MJ6EJF>Krv|_ 1/y͍ţt)Zu2y~s92rDu{HNSivP] ;|<UG}X[JjQ_ h[,:W7"xPDz<D +R ʂ9\~^uLb.hYD`+RP2cJ !t`7@@`@ tA~hQ.GFL7(N�~K$X?BNt,s[X=<jY<1Z™yqT ~XkTاhϫrs-N?3l3NaO4pN$ⱅ\WBa,1vrۑ-DՁϾddMht;?Oq^u 9H.߁+$HJA<W֜DL"p޴!4T0(uC6:g̒D7zu4v`>7'~v (`9Ӗ?)9U$/gOJ 1B&<loާ~R_զڮWu3 < $CAoF rު xT_ h$~ RY>%n6^(ME(xh> k6 $0#ZVI(M)@ J򭬦'ɀvCiNBhiQ;8ݞpV~-UdKdx!p |>izPT֩}96_ v&Z>6ȨP.%Jk dE@*6*;_Т-me+KsY+E:(vlH"3~:¡ҝE"cpfL?ͺ Ī?4Es n }/zM}ᅁ. ;l$f”JV5eg%;b/5r�i iĚ o~/.8lT=uv& \x6}ۻKn7'{z#o?~pm&sLqBd(w췩)р)b%~?qb_'g o?,3Jd ,3!"Sh=hSM*9 fʞ&ȌD`7xth$YPqMIAMDx2^V$k3qM_8q#rl:vαCtg :9)PHN}Iҝal@ ڷ[Od+3 T~lS4p(+[~j"Pc6PG޷,xݥD%B1᪠`�w s A:h=!̋:i,~4N/Z/ cK3y8/f" V= &⇭FSζ7J< R#AHL6/ʪ43%Ay0۽^됈-r&- |JV+OG#3$n~a[ S64Ghrw 8No9so$&=LBu -9Ȯ$?<{1s0W`\Htef.a_ 6Yo&Nlze#Zq mgS`fA9ZF2cެXr^Fϕ"ee•;O&h _aPE'k'Ft?�>bY ProK>wjuLrs SS%"^ܖnv*RT=?xZuN}n \\}Jbx`lRg3*LgA�$iKAp5aغWKc?Ɉ 1U<A=a rۮ9~ێ3[#C2`][@QI|X@p3x&%-sJ6^C5ـfCpRșj9OxtlG1!qYzR<bեv{a']Mᐳo.;Q#Jэ}z(r-ʩ5FdqPi^\=[0\fqyvn>}/#w\dl.-4PxǵiT҂ v u?6UYN/f9Xl %vDF4.g³}}ʉLSb0Gݲ[̻]wo}J\ Ռd<ot[`ӧ&Ͻ&[gYSW#F�]�CxDzq5$)|jζȔ ~veZۣSVqu8qϗ<<Ͻ= )72Ho˙E$нbS+�m S uDŽE7?aܦĀ BCV 6ciXPgi2XtvKLPn)lupI^,I;D4f1 li(J/B[ pxbUpJ4An*F ͓P^7z%: .=ԣ k^_}]).EH?ե2t& &ch@ۺirS{l;)٬(F4W;iq=&zffulf_% VsFd-VItHjF)Fk5:-1ZԳt^kl]P!Mlyd^BH[?>_5g92L �OZhg&Wr/3eT'1Qp݊#CSddt7"O7 D0: ch{E{t:֬.itsF=] ܢFPQ*mZ92Kvjg�y܆9XBS R񍬲c|\RuQppftUv ?1V\NpbUzSJ_{O$_LWsC9H|Kl  {$`:rx p}ZΥ_Z)5_4L^$>^iΰs!H%}p-g61kMm -Reݝt(3 <L S 8㕷({h!xezy]%ȹP[px.aMbt80G412&=+*>ULlcG$hEf$݀ym#x14 |HS7ҨXc>Wq&/^hdI-Ӓa2f/.\2<3@h #s&%[/&b6D_NRbnqtY9j -^YZu/?WzŻ=R/LR;ɴO[Vq@ ', UpEgD�MXaJa 'x98ɭ;2RwQcZ1r @~[1Ҍ'aѹ+,?TF]ͽ#w+S((7zhp.ǓoxH]d_ʃo,~(u,o~\stMX lo%=:oΟfeda/x(OSt<} yT*O&ӿE%&i<7F<clX`GD,FhZgp<R?s,f20[tZn옜 ',f@Duʴ/w+EڄZ =0$%W!%ЃV 8% hG"Y ))49QYQ!^1.q_IR~ q෧pVtLmEUHM8yQTW}+ SVuJ<F}Z RH: 5DhXc|^Tx(lP+nU T!ls76+=hѴ!Hcs|:{)#p  Ql4m{K$,7il�JW2:~{hR/TG* oR^Jk BB[b䅤>L9\貣 ;dMwNG k}vt u#B@ C%`q2/Wi)BK\ۻyeц."'N Ĕ@Z fJZ݆r˔}.t]TUBn? QmK\?5O[j5 N{p Ջ̸# xe ӭ_,a$J]`fb0<VT J 0F F`~29mC}009(1ǖ^-r[]ryTbQL\P `_3unN( ~S*޴Qu|ON�JDaR/yF4!Fndy長ݶʽa,g~2d#U vgUdյῐ{�"= pw^^] h0 7UR?ĬwH˰V't �! Z)G$ffJh?e0؅dA-;{.K;]~=~%ZdʲIWeG#UhFY*<B@h/ha=NCs{1Rvt|Uuh4#8�yxM7z&P(D ~2\`&&^]T`�]^sVV]q纬6-!|մ+WnCMo=45\%�-#t`A︛4Cxv@q{ukXwP!jXMyq�1-An6>@Omc_V9Yme0'")> qs^pT>BZ0s_wu.;E;M(M1 m>?WKr&UN3Ҡ dI<{  qɳ+POt_>ZB*8y6Y{2ۋBASw<RrEZDi,Lj8Hs'(_ý\=?điruD~" 율Ram3 sٞ^q(S0  Uv3)mὌQ)&1~ 84+E({# ={jmO ⁵5 )6<U�ɳV 6M8 s[R&Š{(h:́^˝[Q_Χd_ h4H6+5EvPȞ�"ke ыBҋY^'A HCW |YAjD5_(x]<aDXۉ"Px*/@uX]~ɣߎC{^Mm"eNHWJqE`JU܈؎�I FG)/O\֭MH@>%ZcS4 1k yR†Z;;eQB`9U'@Wpp%k k:ᗍ<'1ϪIΑ!TR&/pEQy <ux>nSQ 2=*CBqN.?xPv!\џTj5ޑV%_ng.@Mq~bSL} ((gfR?n8HW[*0z窙B`E7d(Y,(A(dn {~n_m8;ˀ]Ó8kXlfh-BIYRiً (`]NJt3w>hKIl2 \H״@ܦCH]ӎ�Oql^0�mҞ335t>^Ic6*DrPugnQ7!#"3(m4|/ _ JpwBb/9f�75[9g }L ڌڗ9{wd]GO+bvʚw08"-| 06"e5)+߉z8uStl7Ig_ szS[f)?AZzZMy,v2yR[~*']_ OshisFpQKn?݊Tv;|<J> jRpxA7 cc)6]h^l Ϫ|5*9'4-"NѢN0;h/@.>O`Vp9/B,iA9c9QLewmGQ8hE5%-k=ߋ}QGrIFZGQHD4c%-hnPBK1ţOpWʟ dfLqi 2�hc&_}{/Er{XbN#Jpn`-w9|蠉 ikG4ՋT -Dcqfdט=tpIGJv}fQnk. 1)|c-r ڋ8Oz.sZpꦕ>>Z|c*yl *102,Q蚠览'[ԗK|,Q^M_pHKуf1֊j|toH<OsMLwDU疢,~nlfa-w%&iqd hUX6t徶g.] e=FVKA8u <`_Ej-w9$x\~)U@U)ϖQD4tb9-TI<{o=R/4/XdL4z4zQ*L% rpN&l`:]6R*ln{ oAMol<"}# CJ\-߉<q|O-Z{-$|h'|yj0ǻfX4Yqu9k2R~f۝ JL'GUʸbfEU ROCM#ZPv ^G3"B&l#t:?r jv*N1L/YPDOUTdMlU䰙A4ޅQ 0=e}!fPS, 9AE/>/j\Pr[!)ܡGLw60}j4%ȳ5+  gKE}E2  Ǣ)ؑeԫ$sN/TTTv2 ul̮p#iʸZ*m"p3M[}'aE;7UX:CIޘ{gF>Z~p/׸҂d@Mr:(׍@'c6>XJ%kִ !&"봇߸4W- .9_ufIZ~xʜϰ_>_Z헓H$?Rpn/QGb;Vx% qq2m^0^vr),5ʢ !3Z=}u}w :Ba֙pV^T'?$/PASAU#/mFpA!PÊlĒ:-I'e<1XSuƤ7^`"98J%7l̊tҤ;T0-ĪΨԘ psM)b?U5.6~<o8r(~Ʉ[oE-0j|!9#lÂsW'%�ˮwzq(b7#),yVwb%O w VQѬ$bE}|^- yXb2''a�usUaۄgqyݣeI5/?e\5߈:N%CYx r2߆c2 7d׋C\O9RT⥩͢#{`4UD-k{<ֿpRӽ9*ܴ�d?D >Py7|5n'Ym̤?>1L\'ymr qk+ڽ4s;˚lh@T"DJ'[fwO Hd~9nSpfZ &N2fxO8eLifJ41wW\3F`6\,.^3]% lέ0 �f~lM=m^ I JB'Wgv%r] 2$ lڼ,||s O�|Aޯc]Pmam1A(pD}3( ta-b_Z=bȆ{:ASU,Hܛb0e#Ӡ9p֋2=VIЄi$ cl@mP솠Z,Z6|aad:1u |ҕnbE6TroUgŅ4 ~ >یDV/nWh1 LX G-bQ$~Zn=4 rOkA9bEQ&1svnos'X@r] ql),\N!cBc=jh�к^ϑ!}^%3j:U}"9hx,DSdΕ ~dBTtrrYj_8\Mi<>J 3.+Gγ2ʼrn lnPJcB@]@6iP)v `2 qئ@NJer3Unxvh&kg|ޝgMJG; dmy=f;Y#s>0$֛KXaڳTL!JD_ )iC4m)I�\܀!»Y--DiȞ0:E.)oβy+("yDU>9U- 3Љ8؂C 'tkZ"uqu{;Ӳ'u >07CKn57{*Hj/\;$ƓqUFftOF_2f0um͔RDCpr+h(i>+0|(zwz2Ƅw<PևK!ef P&<?@(1(Dd(+$�)RڄY= %z2KLPY:w! %@dCws9S73~FM֫U2 m9;Y;}[JguoT+t}C2JpRXKoa%ӳ@H[bFZ " O7w^dm`$.#;^,),xR>MnUԎ B3/lNQZ*iR3&jJsZ:1Ӈcyc`?;�RyT;t�hSoCP#F@OCbK5yFj7kgL_"OtHnjTh_4PZ 31{>b!E/@$y_'Ϣ>L@cw,`"{Ki RAne42Mڒ6zB�xN 譗h8yr"Sڼ 0Y1*Vx妱/-#vV"5T/$vx}IwיV͝hx͇Y#3f,'1coiqSOmԓ,#ʁB ‡W[*Ps]?Uv_6H(>+1[+ :HPxZ *%r8Ri"<ZW՞bu=Ά>ʄc ;>6nQZJzҥQw�8Dr ׋F~ǁ\hF\fAE�E+$QA=yM4\Vj:hGԻVuЇgYY%\pp_)QÕ+,@FeFZQ<(!=[AF@`u!/Jtaq(0^S)YT@ӷB`_ͮK�v&j[W]X\\4F#6@ĵaKb>Q;T }kݚ~>o#Tt`|{_@YOB8l1-۲8*AO6t5r`y nS!x̝#WmQHzל�iWu$16\dI61x(Sm=؉ wtWS0xnrnvYIA}q>( ѦB$`Ѵ1yYR/apZ]wF7G7Z.et=�*�}[='QB'eR>-*Z/h:TfXfdǶMy^-; 8 a� ŊW<j T~@l,="ձvg^ [Ѵ5S򥅲~LD/\ oXRQ;^ِV/JA0:-"F BWQ{ &lbfN2.aUoi41Զv I=->눈F1|~cH*c'a{|12{rl}#hyKFΟM+a־fc̆mf}ͯ@qJ!�*oeۤGR x5Dq\8$Ÿ@%B|$ _!2g$l!?fyH=w#fꜘS2yǫ_ SZwA%"ⱱ_U%Tۂu/M _4_4H/3weR-:M]QP 9R\"(NMMeB0\,+Zե6);ʣNjut)g /kx ^LZj.?$ `Yc6R5'! mt  S1$nB(@¥5WWnGk/tLLsb= ҿut}VO*t1kyWҡxs1n0 HnFLt$$>Ēe}QG4el qΤi2Į:xdN+grק:ko9Goy%A5 c"2&z3qS"4R!ĖMgXjv8gu=#T@}!]=#LoO|2b?"&0Ԯ;(rܤb.,=vVGe_&9"Hd &iǖJF]Π<HKpOeD=c|*^]3~F]9M�~�p>'k*INg6"ʝ?Rg~r?q -_}dn}O\uf+m`Hpv;#I'3ћ(tD}(`V3cn\U`lSg_ưaIdg]Wz:E ^г%`%*4bF<'=L&O ?ܦ>uy9f`ܻeʹП_89PVaz.\G$88iucY~&fbS_őbX&!*1Z{)33It#nxRS3* ԫR9rJDt,߇%o3i9FklN^oC;;93ponZ팴^ wSV٘o&V6�o ޷:TPGB1lc,I?SdP|8Mu_zS ">2:d/^աfw56}?iOoypEn箷390k>r(@Z>V24Í߷ޠB)Zvq9�/4i~Zx:^ʗp Yx~S.dw20 s*myA=|׭x"rb(%.9To?DF[^?gFv+~mLe7@TQhxnqO rb^2 ^| 'ZydY>;zp/9KPvÐ9tDs3dSv@ǮfɌAI7 E}Vrp'P1 vc ^ NC ͵mCi]|f{$X-`^`KL&/\l5o y}5Ƀ3Q0؄;.ILbک4Z#/v Ր`o@JS!joz\SE~yH+7J$*6<I5,޵.kNoDsMNR?ɟX;.tOlޯfv&|` oY:2hU4Nӂ["ّ`4Js3 .NR(Ux3*hrsxe!fAeG`ݤ,ai3RkNH364|+KL|l-3r( ԝ�m +oXc)G]ؐr"B#Y_4޵S7:hN&CzZNJj9r a |ۧo&ݍ (eL5Л"Lyk-t85fS?uk6ǟ(6M)+R"'W uf(>oDm$55`/.ŗqE 9zU?Jcr_Bw=8Ӳ}AθBy7ֳ= kK g(iV; 媮@ZϛjoU^TR[zf ?ep; YXil~?rIGX&7X\*s//D%˪gΞ%"PIw4kawMd#KMwӥ걌Q _HJ_6\x;2n`4.L\!Cm;~  T{UV*x;FJt055`##ܯ@eir? o['=P]^ ?$c5#glP]6!ȴJ$l2:Wd fhSCʄe<۩tzÎIKƋ)]7\-m忊8b6f4+(R3s[:gzzG! E 1[%�t}QAL\tp0V1/$0Ѕ [BH ?LPW)c aа} bU# >]YlXkb_ݲzjOF  ]k5bf',t>`lRd<`C _+<%a,6,΅R|}p׵nVoZ'Șx>nEb~b] ʝc@�w#9zD q_FsW+d@H%φH~ƀt )h8,gCC<,�hxVFn}N& -j*lM _tKΰ}T)]͙(dF93ϸi/t$,iBL-U~ءf <͌pE-)-7fI/4kSJ巹)HJaUy|f6= ~\¢숁i`? >3sS� Jaz,ilP m4& 1OVLC(M\Mk=22[Kp-;Tǽ YgUO>+L@tpiH @(5.zuFL,Wi/ @b[Ess#9*ϘRq\(9*HZ/ސoT&m6zQxN>&K֮h;DUȚZYtx9Ϗiֽ/L&B;?Bx;*;h&KXlzqߚ?cLO`fg;okE~ƿW(QLoP`{mŮzdȘxe:%WvM鳄< < ~D< Y6?s^Sp8{YF-.р8$�KJP YD0XngnzEqJVZ?렛^R%*Kێ@:vjUK=5 U&&01+&M,dDŽnw1 GI.PL;t5G/7=Bs Aݩ,$I<Ө]#;<ŕ�:W%Թ<#Np؆W xJd $uWk!OlyZ/."re�v ʲtQgnj9,ȳ㭅I%.�ـwPXe>z.+vvL$H02-qY*+ o*qUu!'ZV)'@] RPwcYΛ807+*!lrUW'oᚪYE|V%ou[O$_g!ZY6N'kÍ')//hxDe1\Z#?p%8B1׆|1]6ɍE/Ԥ7ߜ9|�+zo<|y s9�~mKS*Q92HMt8}zPqGP)U٫-_=<+R9tKbAa#\^5-gO#$6q=f;C̝e[bϋPVR_3>8jAΚ5\K'ȡ-,C泤KfU ǐ@EƋ 6#p@+&@LZo{;p IR3wUjݾ?5<gzJM'E5g kW!EZZq p5IhsxK]-SK W{,Cfg+tR(cpŴxCzjLZM2#=܍y\%=|dd/1~2lbHRFĹ)p:o'MИMŹ;\-d!ǻ:'8�QS0xA3fU ?u dL)b(LH+եZ M"nhGkz'`Nro~\Dz)eN廓](Qb\4uسƎTO0SiVϰT@XP`M`GwcRojjT).>OeZ7s4fW}ܘLDf!Qo'#V<xcXtfXr'#x ˏ@|+ xP=G3"!0$5&6 ;Kr`$Pi㟰h5hVT1&1%K:~̀\2;n>" P̮ǰԥr1<}$ IG?Mf._ q}`,CMV"'^ƁM@+.Q-Mϡ Fwq.w 0+;xFps,XI]>}ً8uFپa#I~]m>-5&THqMn3$q<E#Ʌp�W@�4{$ٓ=:҇%J͐ K3 > _l>ZE}H $w+ OCM9av<X+'yqTV#mma;m:0r6Xzk_X$33S8 (<Ȗbpo/� )ؚH]a$&ydǏuid6n;_bU[6@Fe12c6b6ʼ jR+ ɱsXUS -YVQ/ _[ga3+3|HwTºoJ,dr5'R7 a\cb)phLx+Q@>*:YOo\�->:ju+@IiT8թ@Jp+I(zN(?ir Te(xa�(>5H!.Pg_B� o̙a*J#)노2[z�#``=h9@jSɯfǵv:m>6GgA!tW꽉xڥw0oE\ry;&AMm]SD!gz UCt? c5/ -vB+|Eb7C R=܃|[;6/t0`~NDlLlF2|LWb&^; Dٽ\_z']#m mȲb"OiUX4k~oU;䈖D);V@_B|M^.p - ;ۊ֏IÞ=7Qq/S[ d~BmOOVA@.-Vi<h֯1QI6s-ǧIlL쇒^ P p1[kS|wRv!,mMY.$ͳg@Tg2fKQ_, 8h-𶫒emy>ň6ˌUM^?%1Z?!@rXAY.=>Qt1nOSb3ayREAQ9C$C74UYƶ8!SSϺlBhIЁP-YZ l!҇bDv61 M,Ja#h("qEu Y7/vn@V2z}+{*udɜ,r\>=X{[F֊,2aoRrYtQ7⛛nf$-jo7^VFٽx^4q 0M2r.V_,|~-Lks2 cSމ3G!͘lggo9 {(!_z ge"h6 `$p9qMB60]şbg?B S8(ux_v9UKOGF7&Hʞ*O]/*=9Lt$Wᛇ 1(PlGdP|Ýg{b7y -b.j))D`s{A^ j;7H_LNq˶9=~K DK ©b`1 vAՐ*[ysJ&ִ 3C64 4+=l hu:Ƭl,I@4 E>K.]6I 셟٨ *-TgÂ[q9VႫF~XK R89&̛v*/3~`&Ry1sRzٙR6YMr#Z}֏f:݈x,ǖsKО,j7V�!@}C-x lʹ3j}Vl:b]!"d` H $[2/&@BrC+8{,FaΚ {}uHT3l-.+�dirԯD( M\<i�q7 u{-Q d2R^io~<rV.=Cڧo͙2@yx oϊe5I4b?Tv t]:ݫؐϺ,'M *8�?#$MVw͆o{dLY]UQfI>`9o3(D ͻھ<KbrkL =?tw!!e#3mBK}ȹkrǢlAZ%ś@0']Wh -HjMͣW)B @hsZN<A9 to)F|!'�]ǿ >@Qݹ.~C ~f"MkqC鷒vIPҨQTpݪ9rpg‽Jҟ?JqmNjl{dJBnXD,РAux[g D.l ~xFd!J2 ɞJ:=Pj]C8e)oDkͲn1 гgx~|߳N\~mb D ?VGcS2ZQ,ءVK&F_"&9(V@^(:&I`&S6GSӻB]zjQ 5ڈ{?)jf"v\"_FcZ�!(AHm`Xdt|_9_]ЯQnBt \; >f3"uYl;j2_*M/d%MNt -:Vf.<F󊀾IU6zȊ9)~(+TRY !0.sD6XY"-W#zt=R<F�0<N-[$CgdLoGx0]ǰ`hCdB!jzVnpL�tm'!H+FǕ\oD9.8ꠀ@6&!91Y]4?gbd՝2(S,6jzkiT9()X bmo =#guA" .~ 0c?.o#A3$\LB۵7f$@Ǝ(c," {1Z{34e4Sa>GNXvx+�qi- T_H/yOe&DAO~0%.~o|˼a:Q-% P1̃ F[S."�q t}ͻc0w% k涧q1aOV!2W3 Ȣ.Te\):'j$|M/#<E7@ucOiE=O247Kd:Ɠ@t,~\Rj(VXWy%MJ ec%bN`|`\ڞO&sJ6EYo 6�\:/MDo>3ZEәɣX{{y =57gRbȮ.ʱG޴<BiEt Xbv =ҠxQj፸Reu]V]=pܡTeG[2ZtFFLH[c#GyeT ݖP -;H8Hg9kUSܮ=Y?:d{V *[FpH,ưXaNNYGٚ4Utecu#( ƶ{)!4 ը|y3kafc=dZſ)k5nsOg=Q,?Ӈ<Ư N};n靨U p {h^I>P( IzjD;qj=Oim4׍H7Mԝ)5=O_SLWg';3zs[^ݹ~8 fswr4΂% 1MXGŅ7b5CL ao< zCO}gNW+g>viHf7^G4tlRKk}3/t~< baiZϝW\K_VH0iW3{~{!+`],)ud`4F,؅{X6=QzQPgReq:aM-(؎eYOWFJr<`R+/.Գo3߹jPhcHb업!�I'{OSTMq=@=9Du8>34÷@qnt1t`COprfuwpY²U$ܹP0rj.HÃ}{Ӌ}6#lqkfryNtjFgCz]H)2+qM=<3n%/0F{ J-PuJ> _{zW!牻$u8mzwHKWHJ u^vI;6,cFiY ˉ "D}42 "Uf{2Pf$GƖ:P�N~)a5\_Y>Y2fdXe wqZC-{U %9>X.r 0FXy&NHHrK`Xr3 &?a +a%~IVBǿ, uޡ~eIJݲDϒY&%{J!ct\9>Om@KKmiS:T()<UUT1!ُe@4@\  zP^gGr*~AbY e&NTGgT ?lA=mYj-> B'&A|Hoi{.RǓiz5X=�&O^A<{Jxi @י КUoB#l?zO,b0 .>|5fVw4,>oۡ7.RɣS) ygf,X,x)1 MZIcuvA]z}nVY4ZƦ1- < K/7gmuJ{Ge7GeO&¼{/R䱇Df!99WHBk:GqtHT)[ \jסHn _L9l{(W]@7<DMf&nTQWYdkhczK~Ǿ}*(\2ȀAy:ͻ|WhOƬ['p#q~0>_ΧP93"7]LjZ)tn?.?cQܬe-~斐՗.T\v%t& ] A?߂VnIx #�9Cӽz`3wlh1!JʻAD#5 �]lwe?S9 z#Sf<"q}�(Š?W 2/Y$퐸Hcc$(bd㓋zz+3mw _*!* 'cBES#|'"nXi"zoRc=w݂EەbF"@ࢍWe:l/# 0uqӌlؔ0n1o𭕴9:oPH,C0UgOb2j: O%l~"g)ٜC6KA׻=daPF4@vM=e+TC-;AţNŵIƣt$ h3eʖSt)pg M"ф Rx�'ݨR>}<㤓TnJWLʾkWt^ ٝ$1u&8`yg7àL8}6<\H䲜ˎj<΃6Z-:} CE߀ѡT}uI%sihbFۡ{Ѭf2x,qЅm j!آº<IŒWb>wqm(Y8}Su:*f4;iV#=eodgS�x.t9+WfP2?%_r^\XNnB;ȗ}1]dyjPm2$:EIn@wkƈU&j~?r^^NbՈt0`hZI7 !L3+~tyJِz]fLBQ�C/3/8ѷx] y?TnboV)F&F^zWQ7y,*yi0vAӵ~r2_2P&' ~! F GgH"GBaMR+=e2ٖ@`!8埫rx!p]qO2cCD?朝H>k7y %\'e�dlh%+|<|؞1Qj<Ak؍pzb-'\:Ͱ#5$П}X!O;_c)`B^8QmƶRC Fftz fR`�Pn&ع%c>ۼ&K-@@s!Gt3Q_Uw`&aE|qR]l & l !(,cO>?S_8xЫڣ$S^.sv7Kl{.ےzw3c:bgsC"M?~8G Dy1hr? 05pq7%f@bE1% s OyKs?%asK .aϚ›cc!j"Ekug!o"+0+>٧1 yXB[ ŭ Őr{?>2NJNy$.r�=4fՒ~{`?;7fb` C4 &.6Kn \"S4G$ 2][f@ z5kV{)AdE0VmYxe ($Zezh&G>\ Vƅ\DHU+v<37pH: ov s"Ԝꭒ>\* úFلGk96zDYވ6SlBb1=K@LBͿLC9[ 6wOi XAo%WdHf" -&t)Hw4 @&Og}ijV,ӿt,sS)""pQC̵ժG=y"UZiSf{Hd^))MhcmG v46U[4p7gL8vnJ;IXGfmHA}+*p13�;j4q>MReʼnQe"؏z 4O8K_ w U2>9o':H+Z[.8qP`ؤ~7˘[ 7iNx'COM& I`>�8 E2:drg&~ƠW{wmJn\Qmi2,~CVn?  hGPE0P2woL]Qs곍 U'@Ƽ�ulÓb馿sxN%jMGǴcJS}(8#m/? 8[NTBqq:.ύҦ*]cr4 $z1;O*VW0L_cfvvS+oZB|wu0LX1n(šV?ǂќ)Jg6ݻezabzj(󗄙}$riQbRLY@;:3oiz _?1HX7=Hf^{KN|cLy0X c5$@|tp܏Doh"+@Ωy7xPr?̀T#_ ؓbM|  ݽl�A2Eb?eB 5> )dL %_ x'CvԼj)͜Z<RIQJZH~qP,#AR9:c¥W S(c2 K ZT*"%}bw|xER|ISoQ^Z*NSb3*"mw='ۑDEH(ExQW10W%bx`1Ǯf0GdHZ=dzr@p oI=[yuZ<oCe뿽$k4mhF%ф>,{)B #`Fh:`$E>-}xǰ,� = ϐI?_ʁX[GZM λh�m=hKLNzbHHyzF\+ً<ZG 2vIoS7,:p\2gݳVO΀9Q(ksK)&<K,gBda@U'5:#6 ^W<7�WѤl~5`ǔCx.`G 6g?霺j<j"ԭƶxX{3u՝(B2FUuA (M�=40xƖvٻoUy27�LyR䑯3D[/ {X' ;&;D>92d&#fjBթ쓱'[�9zOY<jHdQ!Wk(~zF~Rm,Sx_30D@IIw7*8кuR6^46CǛph%�K<mҺ%duXՂ%; }Utټ~Lj4QRYz~TGgB>*5)lֈ E0{}E|9TyA9\[G] ; V֭IZ$K@�(8o|#sa CcxG|4^ bhYkZ&`]cxD -eW#熴%`S $X2y+l'< n*. KPvK<@2@SYJr8 (Qjwd 1]RFRP U #Ax (exV3%oƝrep;(]�HJY ˊv?S+4YgK73ӳ\q1_ˋqT^Nu.b\0gIlI{5X]{T}5 ])?wP Ec+Op_fz6!㌕EoPlEw|L;1zqTfqںKQoHȎO@;K%b~�s>(`LN2<_?F>1殮@3@ں3WQm+u2?`xb }lvې7.ل-tchf `?f axEH5ATð621Zy<xe߃*[ڴK+A@Ʈ1/- H-_ ipBksq]Pv$ Wۤ慍,${:LG;#߸c´vM>($QÒʅzsi m{U}k}10fA7 jzЩvӗ r#BOQ. ^A =< Q ̕EtA;״9!1oX1tHJzͻG"C0 H͝S1r  IE}șՈa۸2ԓm`™ D?IBXH%"0꫆KlHfB^ Ĕe;QWrW8^0M <zQ\l`@ö�5VK`kxox`ˇ㪰ȝY$fK<h)hN3=s}S˘/5Pm4@+]ֿF]38DЈx!8G>_`�ģY5LadK} a$Fd;UrpwWsd|WcC5Bgf(%>"`XU.Pspkon$E '8{Ɨ/刺y<(?ר[핦iC?vقπ5.iLU-\ńi=^s;@=o"Tvd!(�ƣW+*u}ue=XKhǿ ^wywj=d";k\W9TА8t[Q@ؚ5G Sp c`WrvESx; t&~$Oh@ *$ɰ3tfd!Q55N5ep'W8IK}0<#Z4 k+^K"d&p0L8#JYBDw!zYc/Lc_].8[y3&% D/ ',=uuQ˙:D}Tm6ך 䘞 9Ej*[cT^O 'BTBgO,m9kj 2^+=(X{[J*0k :E^^4Nm,jv6$JoDă qjcT=:@c`$P" fID G^Tf{Z= "#NL Д&+WQkKo֊mzK Y$H:]u/ݟ$k#VccZY ʖBq9t]eV.\#жkr6NѝCO*`*$CM'3YÏŁea!(BsF�)g}4X߾ZT#S4wkjÛgh x # uƽ`a@-#n/ۇ8oPP{<[;F YjrEy\{6 NP c3Oj®[sQ �.>#~fq_i0{*=|GzIϣY)ko!%B >CAJ}}o_|A`H6]M`m Vކ5y:P츈Xx z7,B@0Y5jF^O'Flny.4z[x(m?:;AΟu"gG\-!>D)8k``͸ltƼO`J*fOaI($Z&pV25"[C>O溎Ճ\,`h(2e�)-fX7|7]k.Rrhf;l"`Gf'o XFek-{mOVV8u)U0R%l)]zth J׬) v9WWǕ#^jֿ-||VF@ULuf3Չ~ٷi0 "Rȁ]Oj]CэVnhZ|?nwKCjTNOT.Ibd;B>"nfE +{sVy=Z 1=X=CF #(f gg4O;̉u<[쮕A{\zmWDZzfx-UEy6K9<plf@Xd_xG(!^ά:@0tWR:WnYLTSpL Xi\UXB8��0{m:5?$+R>Hv0$Bdj-_ x A*YJ7{Fb ;gֳ岾{G=�ەu1GM4iau+$P\+6`3q`㏽ecif{j*8wIq3}6L6Cz=Ύ8@PsvܩX\1b1]đWD=bTIIDx-DrNăҞ�]&4RjZ cju v76C:eδ.c#m]:;܉HtRS+n0*ph``dQB1^SE1)6`lӄUR9ʤ[K)4C)ێ+:o\].M]#s}Lޤ|sG-}}e~Р҇l$*]s ޺7+!25B]ne:9?0 ]`T튋>jD|o)fU!H, zsFC5YWq⻰FHg ae,lZgF=-Y ~(dӴۦ3lϓDcToW<j.): w̖Nn? _ vK:9"#9;?AY' stmR9KbU,]}Hׯ:Mj.ev&|rM_ ?=#7q鐓*1bՍs[E, ֞dlTOe<{x0 <TUJ,1ZȪCT8FU|IJlӠZT*\ HA~b A{ O j;HOǻu#`5toGoH^ѱXm绔"fq* ު01D73eH nDTx559@V~ JexVpڢf؂/m )ݶ<y_ Bb=9R)FO"UmM4ԏ]M-'r:~0&N2z7W~N|đ:YQES,& zrۈHO׆&b>Zj%Qm 7p\b7E (򐊏xU ySU^_$X8(k=Ϯ=jR:ǹ8Oo;HVϛ`T!n^lĠsܬ }ԠY�Y6e&~[!K*5~ !XSjpFM\H[L�`0ǴN~F.S~r:QICݚ'!, 㻳Z=*9IyivOfl~5owi "U4]' UAq/e|~;õ*Y ;ÍlNVi|@}f&sb 豳7B-PU;Ҿ x"DnW5+RذHLoUaYVȝN,V5vhSN Hz fGf1/AߣMWꚀ˒H݃äj{nc7z8>MpWjbU9vp 3|u0:޲;R-ܕ4?zZ"+^)A9f5kb2zVsE>$U!rWfӽ<魐K9zy2OYoV A^@tpBkT&]"N`,BK/t+ՓĂ1dwه̮1);~]eIGEplIٚp^}wD}:Ժ(/JgzhN$ mUg{{jCS4㽠M(LmV:w̻[X >SRB$8pw 75l)HJiXBKW)]Nf%;F废R!%3.Ekb}YHKV q:\>a^jׯaNG:z]PY>Me^x}r*&cZPGu|V0-d DWPx6b2]8.ߑ}%N0x J=yq b-bN\Z]ަI݋-Tde-60>QƑb߉X%pg mAx}-}TC Xtt2Ь<�Bcg}HSI@>v§vM31.$osqnv/32f&b6?{;Eb!nNbaZ!5yj 6 I^}nlԢj-Vty N%:p5�8mgv.JzTL_tBsK]/ϥ.*p"�p�ՒƋŽ:cY il_C|h'[:A�rT a'GTEB]wRGg榆~3?|׫ LE NK+Q@OɄZxxN9}}frThapJW,ÃZkģ2(7vaX$4E51i ljJ[L-+nC,^q" 7־Vn+#"sY^ǻl*%L'n/{`]ԍŀDyhZHYxm&|qAqnX(wlcEv[\4G>Ef=ʪsDYpVGO0#j_Y1]8zfOM@o^ƫ;3jͪcޯL))vt>ۘ#o<!)gA邳mw'Ռѓ5d>R7,'ﮈɄȸn;�%; ӈJVֻ $\R�{vmq^L:DanP!>4% q-}_F d~1Lni; { ¿y_~"بƠ vdV y>.n}ؚ/xbĢs5"n0 rn N+]rn'Ğ,5xp[ pW�Oq'bĎ7%Ɋgq4on3𤈐J 9'NfZE%[! {bgu_,HC|۱Ko`b 37`Y;Fmi1(誢 :hڼOz:Bai-/>SN� &ޗ}97`ˡwR4M([G mT@-,sBc$(+8]$HpnDX�c){nDD?WWď aE`^WbN3spk;aF6s |fA*+ 92?I& Oд( J5-h|akn>Z[g\ 厘`g9צcҭ?LY O: r}_$+SdMiXõu|&/kL$ pNxCR|]`)u8gy&? ((5rEf* #[3h/9=0JQZcbȩ80EHuԺc=ݚ0/b3}iZ:ݿ*,>^YI{xcTXjAw ~ Blh]=xJ\>Vns(.:=8٢)\הCRhVSt)i-2Uӡ~eo.!g 7f(ȭd#RU6P&YUy-)w`zt]9#b9L44 +dcLaFE cjAKk< y|p2ė�3"q'U$i ٟL U>@09+s Bo:sA6B+ 6.lךAw5 Ӄ03}7曰Zjf P廾_͔|l>gJmԌ:Vg1z+Tvfr^JSZ?g 2kv6a"# ] Flo�sW|qUf4{D迸єgB\\"U۹[z5è[(Fb�]ބřW) wҹiCM 582s!9@w5-L xf nG~E�yw\"b�5y@u +y;`jTxjGaq ;/;ҀqsMB4.3 {4<b;1t|ĥG$s {~}s䳃ԑtpVX @VLN^]+"hnNhZ#ޟLk^Y9нX�<NFS-ӑb\[D.3' ^u9KxX&&ϻ!i'xpl[+K6xO8T}$[ 9Eɷd  o-fkmܥR7V l-??aS@MX 2/}Qm1#- 9?DymS9J{"݃wYxhUmC0%˻ ]kC֦X;AI+�:kkf$/J  sSb<I\<IF:B9aӘx Hx48,8`p#`G3<Ta{MbQ8kh˫ ~H;Ѱ�au Uay|,oJ݁F+/4ϖRȈnU"w{y0]_anʛGN?W6英)K+_jTLhw78]Cf($5,#2]p'U/gՋN9ִt \6笂/WR u$3䷞yfYy=T`v6iv~2dTN{sc̱|zخ,BF!G8}Δ>{)o>Skµ%U,>d@#cum&Cͯu1? MW3Vu'O'~ĵ 5MuG^U!7k`.ϴlQ_vW8^G-;b⽰k\I/>HBi?VŮ ^uƍ0nhw4?C7uHLp*WR;Z%s9y8tՊ0a칊Wg`BEũt6QII8GJAɟa`KKt"e]Cpɳj!R);z➞ɏY;  sD,zsb:M'&'+~'Jց�f k~#uǭXD1n>R1)\ӾBPN-Yޛ,o&C (.:MI02bX]HQ}O= Ԛ@0Z!3X-2p%r8 [r D$hAk{Tm=$XL15(˘"$LFi.,\'|<S7>iבT'¦\CoڕwJJ4 _. F]#FŸ́i; ܂c`CLt ܷ^E?Fud}1a 2} 2-J#\3/jK!ȃwSGD㕴j"=A S`$|\S52ٱL=پ}ubky o@ZMeG$]G(+nae,&پqeTJ~Y#Y fЊS]2dԣL:Bdg'Ja6�= m,R֋9#UjE o"3#?8zזG\iTb!2k" > yqk>[WI(ois%Y&iu$`*~/.LJ uxʞh"ކa9=LYĜ`DuUp7v`4#nw?Fn&IA* ŅZ4SR]jmCé]V®$IjEp;OHT vJvR\%k[À'(h_`LhД)O6mp A vNk M:B;a*J%Y_c%]Teat|V @({P֯0AlPOsE-h݌Q%cDbL~MUۈo,@K='JHSkt.o}BªyRXOsvG^$nGD@,JϴQe$ѵ$= wt+K)('!WSjK"HUF'AˀB=H„)6>AA?pвoΖ4p.sRnZ~؏ِwCl,+S64qWvMT˶Zvb@M1ܩ 4 *chʬc"1㍐|gPbK It^i34OLV~&ve,q dቼ +Z܏2-s\׶ _q\wi3�: U�mܦZ3`<1zRYjE2kK8c8cCMMzf:ЅђN⠇?Wd|h{U?>?TP|%|n| b'ueƮEYnZ4x5ކkY#XDYJrmk,M{uڢ8b8{+#^ wm)@H+M4S q@;T5~= /�/w�'[`ns_PS?Z1F; +.\q!+FoUm݄G4<z.juQcd9Tݙrg!L'e#w;[-б])1\IM Ԣ[.I6KSN/(?D|!l!_t,6EQQŽ_,)Y>ƨ^$pc`Q>+: {p't�YbˉΔfuJ\)ݮט;ԥ:"ȋ^l'&ja}*{)d?ͮ*3bڒjN:H=[s;NAka0p|>hOZyǤEdF nn.-ZXȧJa "֡Ojz(}+5WQ{elZp)E$vc;:rV�GQGxVqdRvƲNN]ZUxdV$/rʠxG</ollt!˦GބnҰ&"ڛ6M$an=4nXTl܄o!6$@*2S ꖑ-JJ VsBW Yw Dx� m],�Q*aJry}3`ywrm$[izK̋pe#[~;g{KZ0:16'켹;=ߏ7Ns\] $ޕAq~n,U-.FZx�86ў!|^$JꞠ@w% ,m<쌕K]o*BɸۣVOAH+;A0�4RQ"xVuV{PNo)C"^Y/UZ=gYv4[ĉӧc4E83DJML'MR\B 3pz7pz LAquSDDkX~{7/EjawL]Inj*E{ٙB泹 0G @`̵y5:: i`)%aYlRfZmNABYeP5Xf1z׫2\ ;9 hV><՝F>{vS;3nlqVr{v?բ>Q Rw1AD?>|rh~&S[žY*�B"YaѲ_hm  7VQ3 Iw Q\ɅE9 rm{Nw9Ƥb"W׋٪0Fh) %_bdamv$Hrg@ehH!=tЃL1C3>#JW92o0O~q n]Wqf0Ǵ~ugw/ޓ߱? 0+LB}W^sW0[NCxglGbO~uz鸝5 ٕfcX?~<ڐ;*SԻPJt I%V y ]#4g-py c8>U)\~%_PHBo>썯b)lmVa7^9X9t<kVӓN#cʴڑ`xn#CXf.joz,,Y-[rr Ey?40XeA$upÜ O�~+q'02λ9#W2!Qٺeَ'~*ùwB*IX5Eg ȸop||Ѵ-%Z&k6;K}@% %. 6a,0Aw&rUFtP$էBId|)K4@=>bx dzٗe]l%^WMJ!sHb8%Sp=E�sihVM?U|6:PMlKSeۛf+ڜӺEK0ZPIPMeP~WI;5j.觝HƝo[m#UkOw#,<lKOd"�vm7i.$׬x2I䀹,me QL!IskCUH{cr$�-zF }j6ʽ$! 3OɰyWF²A5[Qf} aBb۰0<>tS b d~d [6b17v3 Rc]GYu\hE�b (PPTumr;nq2pWlHLS#Sb ۶iSK]5T$UR/'3#dw͸{:jVVY2LwDqoe_NVK{l%nF4mºҭmrǠ= T+82<hǟ2EHa-IXxPqbeqۈlcb@$</39*AҋK9MSlQex~ @"ٸ6.^\d*8/8/N|_N,8W`ܐ I-I'j5-, �$*oOP+Mq(�n�Oka< .Z.ؔnC 0C|ր]EL}{RH#y!pp*D_ Oq^X OƏV)0hi/YlJ1[ 4e9LcEQ¢<%vN%x>? pDR`ě4 1&= \h&>wfvCphN~(gk~=wwZr/F#?);}F4Q?GS4^LN+rĦs1ABUS >J6S"AYq?oV)׸5?\ԟ:_Fʧ$ۿuP ?H hWl r.- yryW4p" 9Ɗ&UI}O,us�Qs& =?tPE>o>}?R5B_'MO$iךC2)TA%w|:{ǿ+Aĩ ,j#.V>Xݲp:򪟩$TآPsN޷`(h9q F*Fa@⃤^ek6>o􂪗rsSPW C YyHRZ6G% <7uԚs$4i_ {p \`mFjIBnU2IB-h-@4zK\|IyE\+hV2c]]+0k ; $$+FH}DeP`} 2f|&<gj>T\JjVك/'A )g*ڈNS&e =]մߔ:Ul\j欶QfJ\+qhɇBQf;.u]6ƫєUb&YE굩,)wRq升@Z%R]!kgd5 yhj9C~hNwJX9]F LRǑܝ�Pt%l᷀3@jRϽ? ?*1KikJq \jː+ ]vmݛJ;:Sߊ~Z1A( bo,CƎ(F%nm>v0`iK � houl&g3#dpH /γne 3.{;GWL :g'AA0t_/u*8;PDnQƠTQ'4#zf].o??i0I5f03LoEx(>/N)Y3f.r0ZJta p*!z+5%bt`xHAGh]cVܓ.O^@,*=PO1bfiżjnK#YFSl5]ܭ> d \،^ K[cg@9PeM,D,Q/6]gxk-O *^$#;-0sGhU.N쓄ɭj DĻCg #)nZ5i!�oHށGm/$Ɍ)uZq m}1 =dv6#[\:|b, ֏ E;xӅ)yf/l Ј<ڴb4n?&LVw'ǮDQ_fL!oS̶A'Wtq)/3XȾtO/cF:E oͧ 5`yxIiޢe\Id9rǽ%Ce,Ʒ%H񼯽 i^648kΏcIZʏ*499±;h!"}izXU&Wv-{5xޟQT&ˬ7x}͕v=]zN¸{Ƹ)OS*Pa?z7obm,WAN2haY}ᅯQ<>@)C,] B� 7ϠY{zkٻΩ~\d')7{va؜VS(�;hf� &|e۾,͵ؒ3ahìjfC\833&7PtۤUr&ǟㆵ«} d~' B)+�yzNi!_H"Mv{l(@@J;buuШf8ޞ*a{qXs!计D.0c$dH D6&}HOaN.s\cKk3b^jta�~-d*F/3?|gGh-u$$t^~7�@."\kRr8V%WԤzP#7'?Xi3%Cg-pݬ6'ڦB(aLh7R{$Lh\1V( }L?Y$z|<@XE#To'~7Ҫ;Idު>grM zb,t6餎*G7je"35f&BPh6&7^SaIDZZ]&3sjy]zXqp-QK+?5M/wٖU[D͂X.k<ݫH @  +΋/f~(5Z5KG}e`GQ߱ϼH5,**_&:R Nh4uRkY/ ZxcM425ADt ݻjuގz;M)x犣+ݨ 7lSDȼ2ZR+tqS,÷B>~uQ vuI?9 XgS pa"~{ K)@"gaڈd⌢T*<'EQۜt*! -k\\̵ub9/SXӧmJ9.,Gϳ9TIt/^j01�/xI"0UQ C.~d*60?#AJl3= w!B%yibά[Rhb֘ 0ѡd~,ŵ;۔s׊x.j6PtⰯ&<Nq�2D*`EBSǽxldr G!چ=(JZC [Jyۜhk = |1 [Q"�@ iI>*;ldu9uĕg֚9k@@Dq7/)r K9W &ڣ`gNR6R aa5+:0eS}@s|T]KJ/[Kbw!gUvPj!eI93 ap�"$kD'[s �R(~qڍMJe7dT]S3�BM?"ԺʒWO`نaaA0O0i*!ؗ+&;S7agB>I@lNc Yg4gB򈭩? r9ۊ.Y!!woS"^3s߫'H/CR*y~ͣ0WX"~WY[:HY^+13dۄ[FmiWZP"{ qc*ZDHv)mEgޢ t ̓`v,]ar(&HY tqMDRpb}4�* H홰zY;k1_8&ӪGY]@#2<(ls�0~׮ndh -l=)3=:Z2aô< *)!aw *VCWˢ6pIJ𺿁[Óz rT n25W ooXP\jjLumU5 yƱcYhp9EI|d?<b9!%w]L 2 2Q 1%uH#TzD^rZ&2Fhx֋x϶7b�I+qϏ_yחN=ih)kKl j8h\eCEg+r-I2 r2~Sbff-{d�r\@vbn".TҍT3nIE)+젃SGjx{ +GoZ UY&` 4(0Z7[qB,W+:x>!oAr9e#a%TIWd ̿ ހUj<,9}TFI<k@l#;ՋM)NUHܜ`α12&HE!ļlnJ拾y#'yx1&OGH3|ͽe,Xς/RS*.ʌ9 }3w~(`vU uGH`@ ;ֹMx]ORu� kw\ve{hbJЮZ&Oq)҆D{! !B㫢ZzweZT ~sz26#+0QKMa3Nc˷Q^?YY #!~#hg3_A:o jYޖAn`Ğf_#Pė:uEĘHz:u^oړF#-&a::Δ<yq]{k3 Zoޅv)0-2uI&5&9jVUNAĆh]c,c:,Ӧ)dx|9*2몭LZ*]dUIʡ% `].0SEԛ<D HBw:cqGUuOڅҨx/Y;�#ozG6JXb>3IgBm{FW[ j L8_Luׯc.D‑ξK+0@ rӥf(Ť'y�2 &F-tD;h7BӐ|�A@ɏ:pmJt__- $VO sL`.;�&vp"A ej#}&+nMa͟GDnOb\lbQ�unn 66NkeSpePEsO4֨"|~mtE^̇KKtH*^RSTZy9jeϜp?03^r):WVşN[&̛Ocz4[ | 1P�03W $)z/rj`O0<)b{-խjkoW 쵒+J^*`srsқtyBHk>yFU9x +s勼_a;P)ЩR{}R B>9ȧA\0z;ZDdUa]' L_zݳi :Qn׾5Rg_$PWM c'8OaٍtĨ^{2ɡأofǐd5!ԇ Ju?jE~!jֻ�Z|]n�Ĩ:LyO). $5ܣ}ub7{$Wg'5(?373SO:f-'en^empG[һTA^G+d,=3?�WDfе!ф?H?fjJ?Z]Uwcy]�C"ZlMXH"̊{uZɱͿL^aۚ%d|ZF"�H?3BoH�o'ǸXTDtJSX~F K{q @ѕTΨٴwj, p 0qf:?T@TŚ$~a<q!tzjAmٖ?ХyRAsD;wkZ\FsA7lP3+nŒr'ψd�f;wsW߹m@ws0cdk"Uv{x!#̴ph'|bq%*ih�X}"cnbF|G vZV}8 ~e,m-c5榦!Ӓzpm3ը)1oDL?ښ9}~�k`T5!{%ԬE(d4b5 H3p'5slXsxs\=  d{ȷי|`:xjQb@I5j,(Wz<�Ac$X6Ct19!ouТ 'RY.UK'_RA~wQHʑ<B?.\4OJKAk?_ܮJ�dgدEA<j/wnݱ.po;ٽguv:\$WdTBB#Ff85\ FNlR*aA;FrxWNzaK^DcDf�B S E5gFh+TO=쓅dso?̶\(~&I 1m\(ر/& wI0so\ Pӵj9T&HO=hVMg`v1/Z,f{R !kk0MClB`J++lI+pJǼ8^z3'5J9Bnl9P`M'e�D Sc%8.E-pxO`OGk\m]+5)R&ausQr؎IUor'J~ϤCcWSR6�;O;#YK v@<p}>�8nB"<~Ju)US>ru @aQ! SvvJ*1 qI@P6ּ\# r x Xb~M$퍘vA4T8#mD/8 �\$Α=Աj7.tT8̐-5-rP䡘�LJu_{BȌ[cG^/dGps5Q ` "FE$P-ʄֈj 8x!-HTݴv{;>};ͷ;Bbг?VE AWAJ.1KG«ͳ4+M) )Ħc`8er+0WIK2²n^Z/#l{~)h ŭqy?Gn<gٗL%olX.AJ;izW׋W7URȚᵖ kU;(ɰnzN6&? p$l7+{hABTJfHN}Y1O%Qs;K,GgRJ j̯ Dqrk itܚ XN6qλ.pI!~~{n�\eȒu|~ݤC4W8e8|gwe~bcq*ޏEeŜw7 D3y0 >)x^_h5tlĝ`78;tXFk wu9[f>K] S5+[9nF3ƋGs<3}9" HE<,?Ou~$OoFՁ;o#eNRXl 7 $&tQaΒ JY!p)Rɀ! QZJk\6�^62tAl9%}9fM�hKWc %g+DU =}࡛96'a\A o!6l 4 홙rsfȫiPEy]x.io" #NY+1mWUl.y:y9MH6 3![J2g]MhXU_쉉S%Ԩ+eCf.X{tJ3<&[o%/=DT(l@(%wR H{F{ �`&r' Pg�JE&G'Dy=TF c߈wc`T?[;HG®lXr50XZ(yzL zw{_9] k4&FB;hYȸ"ʆ1'KNhkC`-Tosvho 8 %fOX=Y{J "bw26XWq%܃ޫz|a,W jjtI 7`oS\i덲�=Z#ODQ}#2"nN`^77VEd`B2ު8 ~#Օ=4TUl ¯Ɓ@<߉t[nem".nh[,٣wWcP2 Vew,"$I^z^*H_@tM9V,5uJgr#|JPq-`僚 (,nGR2α6oed!/׳NLKٱ>)!Ϙk%%#auj[E_K/ITPc ')O'0EfV?%dBtӪ]O[$m Q@=\*`_bI}fW϶)T0pƛ \F*0ŦWژ\ڤ뱂M -bYuٮDQԠ}zk!ZT +LERiˁ{;Oc#ZNg0 z.ѥPg!ݮ-.l14ZO~o'=K N)B0= /SGsY{He֍JCiy$ST*,;7.bvҀ0qG*2,r(vGv<³ w%Vӯ=1"r7!EX\Q!᷹ID0U8{Kd�zxlZ3kp#`!qÏql8妶a+AP/6E&˩A"Cu|!$ĽH.eE(]u V3HWVerPBa%zk#xRv�\ى*/ov6ʫf�pGr/Ɵ/Ag֊~{D tî"X66WA(X@[X{ 4, _I̋ް|3E7DH;)3e_{RcNs]_]L++'ǣ1ʊ}UaoָTA-#0eD cU6B!B}pϥd6 xM]26 s=Ǖ?QԳk},$DP[5Z+FU�8BS1Ll -[ޱq¢=b#Wږ.c%V{4w}H֍5;t=Jcw@)P:' FTZC'`6M<_JBKy-KH" `&Ժ>eC_H7q3Ů {frt87 |@v9Na.+:ۤUWWT5RgP j*3@f-=z.3"t9b)@O uoE<r ['+Pۺ+*>ުZW&mO-t0*EvC.o0nUm!?9btVGGڱi)^¿^Ȱx+gBAœ'?rtjm03SAr!"R2.qܵoɖLlAr3|!W��yPA|6>no\hǏR;-ko+[ ]<3,wgO$C79[:G g"')Útb{Պak�]1zsRap)CM4c\# _@te(.Bݯmnϥvڥt;f\lͣ @*t]q fz"iwzh ! zëC_-JDT3Iӊ?W b>:Suce3]mK-y|}Ly|0Ċ ! 'XzKQPLĜ7w <h@W-4_H2 X #5,*̺jfa^&Y m #@DWy5OtIilyV"QCɛ3^|+ԅAa;W7ڢnHx0sm̄$+i0=[m@21/֤  2%8N942牦m؛\ R<,hT;(,Twv۴`ªL._([I<Y_9L4%=гYz^w^j7|'�j?E.9 }y;ADZ՞b@&kՊK<(%M䥃 *p\? n:R~@^k \؁Yx%>0b@ 1Ů3U{VU~|JR̊;:(qhy+ׇ[ir~bǂڇ8;p9]D?ӐuZLM YsC2t6r?!=k2?0y#)\" O~.3C>W#k~Ǭ�.ܣF.Òw-f͇i[5�LօQҍzޝa.s YBDB/JXE~{|<\穌1 d@6_Pd"(fn&7^K0oY&ttZ2oÎ猌6JaAnQr. P(59KLr*B GnğI-02w;\�yY*`0CbC㻫_HfLߺyl\J]Qޥa;\DI;H.&S@˯ ۺI\5TR? 42�uh�<n< \Di浀1Al+D޳y%,|yP!y*-<;C \m%X?!c!~*;^h1E`KNzqnNA?$ɍîF ؓt"Jbl=iAMwr[^1VQ]SAɦAEPecu(G'5AfDLpYҒ]EA7N8B@cIwt]lvo 3 [w;HB)^0 wq0j>dJ(، AxM(p̓r}l-r"cS[f$ddq,0X4yad9um ɞlڗ@1+#( %H �ëUH (22욃N 뷆eѳ#-tټ@}dZ^aR!礵l$PNgǵMuى4!%&B&9w+: {AY ^KkUtס4/6M[. EPp`  z-u3WR< =Xz3 J_w*:Ay:O3!g/{2V_ĉq[ ( X-lcN9{k$X'FB F* M8J|.15m$19γ&agʲޖԠl<`Ij/ MC#倪"V)!IK 9#-)>(\ uTj {LǙe</lS͂V^;*#U ;Q͖Q60ό5|JkWxL ꙼Ӟ,Ax/&^0&8c[$&BJa9]jP#a ݈/|kΕX-!E݅\a,t?7V%KpF !wSKiWW5+䞕PrLA '<g*Qaa `150:3fE"ۑt/֒(tu`I+wL0RsͭC%l#afLEsMF�mV�I/*PPg Tn'8vq/l(aǑhWWNB6]{ZQB/+2>;?ܿvG7?kiDO4nGQ�RNCj}f-r5CZ"uzMiI}\cED8#e]bA?>nj h̭Ykbk69Q[/McV_^k6#*#`e!8zXwlWK /q@t,VaDBdcj?©ĕa[$ QcZ[Q})ng  PGN6{"tzʯ3y<0ƃM@:1`itI%tCTFeKhH'L@&Rx}gU `{S:U0z;!@-t*А^HlqG RTS±^-/B4͔_H B|e0,}o cCS/w Y'OK1 m[![0WB pٙN) Yl7yIšeBĽ/Ͼ C"^aqVoq;9ϿKZO!agdp:?gVRʫŌM̐{nM[5yKSÕ//?"-n.POoS׬Z۷ñIGç{tjY]qp`MV(q?gS^0 Sc?ɲrlF֡3Zq @Y1r|҃:/3?AeU'"T&0Q17O5fʄ.۪6gX#[##) wL8G`/ōaU/D?5E G=X8T#)Oj\xg^1w0ҭahjQ:qB b#^qn_pOP+vd2 rdmpY:aZ!=W8ѪX)$сF)NA<o5Ӹv}zh>4.CDi@s^w|l{رȸqK=c"SRɯ6bꖬU:]PeHkՎS;(ioHq!". %=č<7&C \葌k""jtdw:4JB*ʇHVe,V ύh~5 'TBKU'j#?;'Z,c7 %317jXW 4d`xeh:zF@24;"I <�λa�(v:̔j@;0nېFD)z| \c0?y odb׽bdYMH"v}nԺ)oT I@<ČK\,LzLӵjzS"iggNvKgxi~˟DOF*Z^gf .H�~OoSźN! B7r2*1gtIi/`qY.N>|xZ:TDSv}, _WePi45,xmW_zIC,X%xi8A~Zeu=]sLJ=.p�v&*TFh;cDB0|Z8ycص\{)>b3+oc<|QJY9N?s=[" Qёe( DAjtNh<`lˮKv v=O(g(/h ڗYN7{&k;grwԚD0^up.t4l<|sG 4& ]R5'-+&UKr ?] "c+͛U ;x٥VIaǂa'a& =Z7ދlHo Z f;ۡCj6`T]HQtp{O-$=m#e}zc[;{=G q*G5~vT#@} x0湾w;Z`Ap, hbmv6 ϊ>gdHec#ڹU_Fw"m8$/"Q]ώ4A\fVDAI5)ֽ#% b�YDhhkh=;w^ƒTWޘ*}+Qr$+)epr>ݿSM fh#k5]>1[P5Й,qSbw&p�p 4ٟz]iW) m^G#=SFBHlHjɋIċ4YXtZeoVx$,2F~r3ژ v3J>^;b9Qt_{ߗ Z(-,ȃ/Ck+ xL:ힺk]]tA5U|Cr,+hWeXP:Γh5n~U˒xmA ;W#=R邰"-i5; Z5r!4 =օ4ݚA?T�`sEZaDOݷԇM29ٿnKV\H9:3{ld*1՛2eqoCyZ!^z&.Ё>F^Wz2s$;=2C,rL_61W4[D*)foDua8ΒkPwuWq/D4 m#re.L= >a؝I $cH;2™f#7T`W-KUP n ^#eA$|pi=}/*[^<%[xx>ԓ FV@*]oBf:\^󾛌#ɕcv.^&lcV"l89U``S93^9k]1u(@Di:YNLVXG!jJMDcT3$%N(>'P;cDSop Fo;5n6Yђk?�}ӛ06%27-v0J9UN>ɫ_㮏j{47/[[&ņ?`,fSp$M OgdDآ%Jdg ~u2,Xaȫ7 2EP̻EJ\<+&}. 7Hսz?|I_mXb@+4)`/{~] G̺-qv�A|& _u.4Q[™mDXMt85gYY*ǽ(Bs6?:ȏ+jb;FHq,gBxq+0Kt%C ^̑dUs?Vq0L 萪(>"�fu�ۊ|xr-A6O.GMmjgaY_G,ް4KsCu{t4$^*]]r"{^;�-q⶟ f8!XԞ_IvR:MW!Ĝ�-bE_y4̒.l)]2mA-ແH]R;2 ݂&f_C6ZI*RtN�Sqie |6yT-h>)+;/Vi80|g+R ZӨ KXFla. \Wzk2YH�Av;Q}.Jmn]KPF3 E4$*tdMS }qmSbޙ?a_*�'4v0 ӨxG|]J؛ۨ"4۫.W$хXKY.Ko7 , upWm(^1wͬ`�)Q.{ )QXA`REL=F:숿 l?/.fhQ  oVVvr^Cp`vJ[QZymxAQp ;@Y@FuF3,S#gϾ!o t0i,e&(sV h6ryoKPpEXu6W0Y )+]#Iyt/U$'/mx)e董ZF^<u9񻿖%;p ]K[D}yu7MkouL'#ڂ)&뎝 $> &C)RzKG+sd|*YaAp"b+lXLФhdvΛzA_vȴBjO1%F;NN==JZA0 0"|]k^>ERAxgPK5OPeTZ" F@E)'U]+F 2m!J/7-CU-M#M<FL-Yr27;<s)zC̅Ziq$t?_g6/ݚ/@QXUעsȁ m9Y'mE O_M&g'{ᇝَXP/`T,]ANыvDžҙ˵%]XlXJK?sK" IDŏcRbVZz:M添lnHXD6zT'=ݚ7Ly>L�+Z{עcf/",垼4^Ě|cx[w01?'@)]bJ_B�tqʠht.vjӝÁfL 1=dNtȵ& OH PYya] 9nݝ &L-ȘNڃ]~*嫺6i6{嫴 h3U}[l8ZfTam \ pQpC`r5q-%HSmt+>UwNْO O,WR4|CTbsp^Kǿ?LɆ:YGfL`xx_ ÍpHvňE@3?A:M� C'ny!IEqWnEit)ߛC̔\C? 01I|?3|_ᷯ;dCF-^+$_VojeR !aj a*zQQd7Y;Wqɭ#-=jf[-ܜ~w`h`Ewz -zp5F S�N+"8̅J C8xǡ 礟Kf )g(JysXL˳թ!rDeQ/ܽ|MXg9o6#ec:фE'eq/s >Foqso^YM C6I'-|͜-tOx=%HwerDH<BTY?euBNQBwDzZDWs-eW=]Nc}Tqs5p/G om5V͡*<w#Q\\Ilō*v86C!՗'r K&Lg5'?u)Q :c\B]vgo/|-Ԭ%Vszf:9g>FHIrE ҐKUEy=5:CϹjSo!qVM1?] W?q]!y"x&XI#5Uj Y0pN%GL+h&z۩gTm 5~*qz2J:\n=C^\ 2]B-@S:?[irhȚ4_L}>b0cC^Fo& ȏ;tVo5RAxUA .h3pM(}-kp2:'Q*d}.2a5.DZ{}j8 e-)2DZd$WC{;$ 6c,-~ofU-ߺyst,?(pYWw&yRհɖPJet7M5$>]j8;Ia7;򌐼XR'}ޙ9퍆ֹKU"S@ML(m!mʼnfm ltK'p인62欗[bX/(#wvÚANpb�uvpwE byeǭ^KV.bŷT®/nLBgNQش38ޯ"4f1�h͠[5 �Rpix9y2=zהZaIRnI%J:6J- ݋:ģ^w< f Sw:`x厇`LPM6Tt݈Q]G)ZRXfcFp?^ GqFL7k+k=/S ʼnlK$@�NUئVoTgp.Swp;b/Nݦi;:a+f}bS|Oy:LLp5_2&x@ ֝!tr٣ ,}Wd=ДC* &-WgFD";qsP\-6k7Sn˔Rkx5O:GDuθxiҚMy}UGX= %9[u?QZqq1[;rc+= =XuUvm\89ðlu3.3tNJ .R&j<efMc1.-@Hoim\VjgCL3H -ZUTI/ |cto*ٯJQئj#}42<>oo߲EyRy ji4 @r{P.Q'4<9Y_"$A>Gamp\/GNg}ۈ%;斲Vd[#0^F w|yWŨoipw~9!ͱgq8s<RFi3s:X;@i,~6-xY!\l}t83†!Cr ٜd W砖BaQuc,)[�~j*v^y#2)0@C`hKX|쁽/JGޚLKGi-V_%F:/2xh$*5@UAe+JV$^8rPjQt@X?:cSg#i?ic*Z6! Q]/GB{$s 1XGfN쑸-wN�;Gf;ߗ2I1DW[]c.?nVmEaԚN }g 7pa{oIu#Dgy$WGBRoUҐEG|V IZDtm(S\StcHX Aoj$9O<$ F ]fv0 H! $taxwC5*fƃB .72X[$9?S6pfܗf鱢`E^1E`QRkIq ƘP- #61rI{3)'ZlB \6˅d,{c A�izb`pg(3}ڼm/_MZ__|"YgQl(5GN|xm3K|Q*H{7\5�v [y6 Lǟ=vX~MT^-/\#tC0V1+&VB8;fQ;D-߷fTSZg7+agK<jaup*mF*J&nۦ+0wvb"%lJbں=2Qz{t3fq=ijuY2$j`Mst!;GVOąT:nA%3ĥ\ڃS(~ QYdɤr3i?Wz K'[徣]yLd'eQr4HɎؼش*9j4+ ?|x-'ɮH(v)hA>"ͲH1)K391h ОgGdO�;J8PjRȩ kg2}'=x#a!r.$~ma cUNOGr+h~ʦx S$4Y�{AmƙD2E[<gτBJT%O<sZNwTdbr(Vȩg|((<K!=. @GŒcS�_3N))bGŦ+|녋c&!% h2eD8+8HdkGsWΚLă8ǥcvc>8W|Žj|_I0pćx‰Gr ۙWP#@L AyHQS?:jEPzTݹ*ͬ.Di"c&Xe4o }<MRX>dgD5.b0m?ۯ'`+(xhQ\XъhE W'Z܋E�Ka _+0E zq <"7@> % 1?&f_p.?Ld[ͱI-Eh+ksP-kHR0̅SRsl D|E63  sÞc糵nfȫx#֭w)_7Au$pSұvjpNV_TZ&oɓ/>L6yr,p,5ѭo{*@\)@ GOmPV+T ܦmĽho  I<Wg-f(lyâC a}yHo �yƏp0!y w;AlƋf(lq1PYoeR,ڀC/t~9ӊcٮvF%­yA~Y߈wK˴.4M uX}H:ZWn(Irكqj:'髑two1j;ReJr[M~WчX;WF&j\?}67]dR舠 o:ֹ6QO�wfHxdB#UCʀNfVJfs.aT`C"2t=#\kaĀk۰O=o9`H_ODl㣘Pz,q0w}h^8(ǔxuS{# UX2]΍/XyʼC$'yE"o|<%$Ot#W&p}y3ӫ= A,6g-:A=.S CBWRP &p@ n;r%O=`VQ,Q4MީšnytH_xTPAO1w`)ӢֲO |99',!M&u/ye&?6I}T~$:~"okpuZ6z!�s`Q5i0!z;ɳ )=ha )W0VV]ͱ5WcrxS`22d>A' =S|WɛtdͿ1@waP(D~}c]ݯ"Oad1Mq$Ѩq&K-n䫡-w8ymǬHTJľ&`Ȱt CN%UϾm)ErU}XqȶT#Yhn8u)97wVH.D]\: <gjEpowjuZId+@ n;P0iTjʬmSŏȯ1.Q5eX0eҧ1!XLn Ѱs#P%3D#Lh5Jܒ,^GJ.:(ߤ KSsPp"kk0+bD+˦{Ԍ}& >@FeR@(<58 emr5U^Dd~BNH(ԁC�$}0M— ۥbX![]V7}_z8:_!uN?]/8tJ7/-\�rm/ 0u-įGq.)L̏ZG=t9N'dwX{Ē;b˅#m;;9@>" ʖ\RR0d'g?'hLy- hvFh ,Ny (IS NHa\&Fho/t6a:*eѪ[ůcҖ[)/ ª{~ DJQKadŝ*rSS]/ֹr|*} 2[A#01ٮq~Yzg ZoTpʆCGd? ;DS{G)�\L+`e e9,Ë9N>ٸ;BBY ?uQ4CX)T SL>i6gW/l+-ϙLUX.EG[\1iQm7Y"d'a15n? ptM lCm55j8\-\` <خXͰ-8L<V#�Z+a-OjB((/B�1] wdljVDoTϥco#+/M0zE5p@DEraME䵄T-]3$*b k -|ORXm#ᵓ op41\߯z)|,AD5F"n r"$9'p70Px?zl-!ͬ7]=y`k;Ӊ-k Luyoz{6;٦F-/nUfleI\}a;p\JlH_Cq oI͹{;9>B/O ƪܴp U 0Wd},lF�(f#&=1o-⿙'ZvR^g*1q_2ܷciPʽOZhg9ʇK1f6p3k#0wx4% a+S\;hbrU.3"!gj#5D/귲u~8=㠎䓌oM2i=N+x,j ѷvWߗ 3b Ɖ3!1$`x9k7]PF}D\(T OL_d=O `*76~MY eiu 'q&sD>q4{i.jϒ32Ţͺ)P{kQVzX^ю /XS5 y|(s>3\Z`Љ!TTm ?]#et1L9 6wZ TkV|Fs2廁K@P{:⛰ 'I*Լ$oS,ݿcs/)PZԞR Kg3 C Et$B#VтZÝVqT]6QCWm E">T )#,V5չ?O*S"qk/&'` ]J#:&-  `404e8s㲆Hy<R!Ś*jDjӑjև%.@zd&-cUߖ q❌ ^L':xҽh飤?r_?�{)SU~W 0 QpSzr |GhHh9ean[}Rŗ ]v8\JxP0 ̘�q9jϢ(⧜eV[ٕ:oNen4z"g]aZzm(yRYAlax^'JVURiF;kkq.izG|8=zh `.DP I:|\")<KrhCTOI8gیg4iW4?7R'OBt=Tɟ`7ku` �Ia$L+wОg?d~Pf$'J~!8O37TAlotɿM9>�?A[iL0D�3Oⰸ󕍐@-G;?}?ϓ?]/K_ oAw?޺A~STy~�A~Xla xO聾ŜG~F"L n h@f؊eF$j5`IQ):S$#"}= kؓZ5-9ctN?Kv_YvpDպ)XPo: am@߯BX.8q1&9Au.e1W# O3\!N J c[SG=ubvۆbOX%䑘,D[c^D5AWC H~ xrQ@RsY݆P-XZ$S+Ke-5,�7UTĥH(xc V iOL">T]"n-ǸiC̗{~mb0Sm-)5%�=*uܮ5;"bMG6g~,8wWhAO~lY A#݀] Ϯn2+ "U_-z6o}ؐJ8F//wwjT$�k\8p."hg塃 JW8 {![ˣ`4{2.RG{rxyUVv]~@gNʵ;o[i2cKՓ R05#2K͞>oI]+z-;f42R�9̟RR R׆ɉSRPBG]D~ W}aTfG\~aYz&Od:OAV䊊zQ3eh[hS'¶`D"v3]h@ ,q\V#6\=k qiyu*E2PG?c$r*Ҧ[]y${"eqĪg w~C*\q lVW8~LnI"v'yI~w_( dhL#}Dc+g< (&sI%>O($#RV yt| $3UUYݞG(y/wͽ]3 a<T#Pz湏f+ٮEɥ<4.|}E&-`Fmar#g0e8;/rP#F֮5.I:hh m(m_JNXJF_8fçyM|Kw:-86/5'/A%QT w\ cFqx/bdVkRlZa^E{?"&VS4wh;u*mاZ5)ռT׫ AJ?u->Y+M+bv%g͝!n!pqiUEҶ?-el1n'sPQ>ŧu]OѮrN:YѰ CD>$�b{R>-yܬ$#K�@ۇs+13%s1֝(QV0,G g3Յz-:V69(e5SmF4&ޝi 9:t7(~~yi8,5gk<z^ϙυC "Y B@Fɿ[%㴸rcaJfm.Su;ΏEPA_=jl-(rXɎ9E{daHI #hҮcXxF޺P =A5:~A@dngC Q+;)Le|-GXHtQW4h; TEW?~?MZo6uaRl2[Ǜ᧲X|ꣲ ?œjog JR\2z#A?#"-}zIFPg1'ɰIo;)x:<ײ($gۏ}LSp̻߶b퇩kP)ZO8фZ!ECc&e_r4)8oO!O4CCy;6 ^dT6>+րtHZcTbyN݊9HU,.\$r` +{+BoI qD(?Y4w뜴 lȗ4)2K֣fv.pR6}2;`j Q%rEkUtJ<O9(|Oƥ_(f#bƇOsKh)rP$z㗄�1ˊ0c1"c9Sd!:&6s uY APM n\}c:HB8IA\ j 0$4TK5zw t(Õ{G򊫿<s�t*Tie04 Sc!$1z]+`l nD N<J7}%,Izcd~{~m K#* Ec:- rn suV%פ}wՉ \XpÃ`$'ye-Ē(ӘTe3Vy`Ucu+4w Qܒ;>,OZdWR$VHt@7Pvm@;i�՝]\6}QC3ou#<V׾ *(̏l#XtI%7Ŭ�J p[ {YL=fv1S jK3.G [0?Ar}߂2i7xv [ռܻxmۼQ泺~!Nǡ聞8,%;v oxd[E&=Oֲ$vJKU>\6\ ք7/Ph};Eƛ^)s(_9<ElϢ`ⱖ㮸2Dibrj9 G~gTY+n!媻a"6<^,4T~2brA'y I]A;$v9J5p//) y\ e|>$ۭdbn b0Q5?m,9p"4/Y|S�~nnmyltvU=FM~eu"T0wd_4DhR6!< YzYDxNC02Ĺ!y e4#�zttHߏPFp=ѐf T |̘5)NzEohqQkcu!!�;+!6R#Ǜ0yq]|aNVwOP\֨$+Ec_0[1v2Pts_!c;1ʠ{ 'RF{.}dۈmF.Ūvxr4ʨΤ/SQ׷lZ`D6Q?6>ZaOß%z>0Eb'P RbG_%5 nP7.-=fE;-)n}ĥf2Y-pfp8J# \*5ы7C;0p2)9;c$Ĭ29% QʐU.t!EV7_U{|cU̎ehH*I05풁B#Rjge�tz\ʪU0kP#ߋ%~uq6\�_<ϓA46 uN)Y8 `b~>Ć�LJyiMϞ :19RBU9ćëBN'xO7y3 g xlWu2߱HQiOu{�H  B6 ky?,?ֳnՇRUijj#P&cB9Mbb#D|y}:M92vOTcL- yp<#0s+X;o ="j 78f |'wF`|x@R.l烓 `x!GʋY`8'Qo"_w_#rLںd7sk(DU:z%Z<KxMDmt8Ov;P]̇=K겯(݁l"O,gd43ۈg}aM6tQ˘\.?ho<q{6q~.IodOaoYMYE"`(A(:Q7ǏD)²Q\ F 3'cY g4P-<oB?lxs:h�\j+eu'18f+]D$$v+oh׎מ~vFM+ {\xnf~J1OJh!6Hc6Y2'l?VKyi #A5&ژ@csM6_U񾄭z굋o|eO ԇ0a]a"9x[X/V;Gt�e aN J~%rgz2mRԮd hQ5# p>XG*+)R'6מn~%ናj:r1>'12W?*OGvFm'J>P7PqG0V@Vn3 _ WoRTx7=8 Bg\4PO '(fźvo4tL<"4fG/S(1 3LwdosA�]Oʫ]:؈)ŅrjxP= % ÐMJVROBl,yj +AF½HOpyxN%n6.V\۰=wP6ACj<Вzخ/M8oHѾM9bX)Oqݮf4[` N^b_r}o5(ǮMLq .?6Y~ɖۃߒ04k.U4Z>yta+j׶n�zY? s@pEJWsT : bAw",S{Rex$)CfS^@oxpeR+J8q Urn 6⤩p.GN~%(UfӞ%&7Rʻ]G~ тe'AA+N�*,P5S{EZ uQ?XNtwC!qwS3=9"۬Kޕwi%@42]'+Iyp55YGSL.ڀI㤔R4#`a h81S0Gb)cc6nlHaYN"= G 퓌 Lӎ5]'B |a$A٤Xq&4J$mШziN<ƖIP)F3& Os2&Uc}`N 4nOU΀'qˤ]�AN3(Rj,_vl~4�{76`PT,faXףeiGatWfvAr~&)G)GsHH*`lQ߅`e~T"k+e�gqd@a+U {(}3#%nnSgËluq83 +ee(a~{4{[p"JÁ>yЮ 4wGMƜ ^{[E%sns/R{<5-@ zڣ`[mpN ͭ]Az!3P[)`)H$_<i|]5p| ubi8 Ud&ySZ?<cG ?C:杙yzӂ[t'1*qf;댤O t |Q|oō}Rv7nz7D.~D1)vG ۡ9:\e㓨`Sb}%g(•L[SSA*;䤬bG;)qJDӎ3$l}eX}4K+蝲|?hQ <'tĞzWfs5r>'i�*2Ve@R{^g;o�6>O_*u{m> N]׍VJ &FuJwiiF滢3N$*29 'MN!m<gmn"LԱef~*֍RuΑY+[;r1>v1 ' [Yw.?=�cΘh3<ڧs0M¢O\jPqD _IJ0Y# H\iUv (LL#T"y@Jc}r[y.Qb4y*��BO$~/m`dGŷ* a--Gcu+ $Fu,u1+o:P`Fj`6n *5EE@:fE,E..yx_!)MD]mu =wrx`ݙE=oq}\"U:  hŷ2D̖OGZ]R8ϩty\ tO~ݥO_D*LBf4@NI/IժA#;֏T%.�]w$yq#]J#ȶޏFwG1!mY_|ġp^} rå"w f.>RTuX"a\H8ZgA̓#G?{zE{~t@ 5g(ѮZlG590Y=KWHP?yk@qRp XJY+Vz>3%eHF]\=]+?+{VbAlBc ?!ٽ[=Ef$|=Xmԥ(�/abB_*3&Kn2LvMҗ^1:P:j1P+ ?p C1 PBMy�g䐒AvT]c1Ĝ @DO:ցCE1^2lعM+u y˷޼Zc}l" Eg߅ x%⇿]v`%t՜P9,T %Y^z,=]RmaM~Moo;)˻&'؁_R a%3f\ Ӊ u,e C e"(4 (V[ӧ8cSU$.}{J7=f[d쁋EG�</e�%EV3gX;n$'j~eX%i^W|^ I:Hs? #pƹ@-]q3Lɻ&lfq5;:ehtmd~c>;)yeC|q`ŤNE;uLu5*Q"+1Vl<6ViޫTOSphvh]җ~_A#A‹{,σPO$P25`%|\kr7G#8GNB\#. Q2VB7>X" _&ł׭RȶI荮3$DdEDP-)znܣڀ+7/D K;K�xYZ`^n>1 X2HFL]\$0Dk @dԤKUk4ߙKZ|e^Q\ u X>CTb3c3^Pgjg6-*Zь $^֋TGYy[Epiy=+eSWRiIB}efY4(-CЊ.){rPYd/ϒ;NceISaB~Eg͎ѱ0RM_0b1WrB!q 3~Gm0[ÊsJ0Pel]Sr,p8{@mQg\<xkv4&2ԝ.ZF  _ݔ 1KnkTЮ~ܐ sq ˖R9w|(.q[ Y+}{_hnWJ`DP߾OLw]֙5vK_cl2qCbkU:d '*sFf@ZTJ~$�N߄͠IH&1ѡ>5eÃq}Ta`+ASy.`YSXfш>W :AC$N k3ڋLm DGyG]n=4?k,(oL(,#e`q/S=Nxxȗoz;!;3b]� (:4I}ǝcu`Xo:Z]߃x vv�y"~BeaȞ>eSC9]_F*zvݔKc5DOW/X'49'-{gHĵ:რ~C9LGg0l3q8>I7dg>-Si$Oxi7GVy*<KT{]*ƃD͞DP)v} zaVz n=P(';oSݷ0x0Еݗ<+#S8|ȊqLN PBSg(ZA7xCܥ"9qS5Y.lr^'cĐ/;p?tÎ_,H2:1;]Œ܇S\ӇBb0Y)=t _޹f4l#qe|2{4ǏoEռ.=y's5s47JHΠss^| #�}^+CM)D`__ľ4ONC?啙敦V|^Yw7J=\Um2"Aⷡ /#U)/>WU�=2P0+֗av9cϟf!*!2e8(o|A�74|E98T[8β;ğ1ʚv@h% &VrrK, ^kC AǕ`Ҙ럆OI<>Y.Vz}>nN9&NQ6ɨHG`w~/-w7/:/ D}I}Ȁfj'r[KL~GCB Li[7%_=vOzǴV`CoarA3 ZWkaBV c뇕>3^(fDB\ុd=*%{)eQ L� ~H 9<[LhH_ ٲ-[ Ui_*ikˎ!|N:uat,)gG.Ԣ/He,r\8၁7̇Yh!յy2p*/urAwibs*6B]b h2 ]6 )ר*V}Z쳱斮!G RO/`r{ks@Ewr"]m%7T~G2Vq@[HaJb>]U%%öqM3 ) 7~&"?D`?1 6TWuyd,=PCdJTJA:OK[•/=(E#&7Q=NEuU+^o u[WU>x/:-i~_Jsyoet?khZdinˢ>si _(IA++Tu ywv)<W1lW9SȘ|Oz@T9"SP̃& N [ H\dP|d"�CjdT9I'&x~+ڟ[`ݡ SYrݪrv55&LdjZP4aID*rzAVX:?`.sԝ mzōm"jotlM]u㭟}FCrﲼ͖i3%6$/7eeGL%h67ҋi�R+ ?UuAHW b벇kG7=bMa@ !_cm.PI͢4mI^/stz=�Awkq�97} JXsl'HNi##1%r X66OE2֟3?1Z ƄF|ʛ]t4H:K؈ 5�db(V ߑ\gѦ3=tASg53vPq83 1bZ_}5 <u\,j%%\{HɳЃ7w }7hLs!b"sou`%-qI1)o/k*z._[ GakD贰pRDsPP{ZAr#F?!Wn5(~*Y#V́!QC#yt"{ -$rJʐuifC+@S*w8!oC&cxhV}_ѶcA2ˏ5DÁTB~h?>fDƥK%_ug>fYGsq٩z}iLuEWJ mGEJaOq .T9\NZX2E>X&v` hrakY#^CO)^|QZCvtJRE* %֋&W >$rj%e$qrŚ|jOXF[R e غ'\tQVLQ zj".%yv|n$ah5T#xIjV.wQKr_>-=)Z!w̏(5(1HB\=Ǒh }ˆjJ$&h߯ OJ0.Vtnя]NsB-܉熡oEt|hKUPJ>bܳvʷ?Gde XډZң]H_zk@Y|2- ֫D\e 2ՂV�oc<x1y4Wco{ Џ+^0ۺ(~Uwm?z^IwZn#g3/|WM\B NVܛ8Xj'Lz{hʹJ‰ C_xsGW 6lM;_&7+[EiC+0^v}|ssx`HH0yEo@5=݅GFRfTe,W|ANs׋BB;fڋӋS ?^Qg?r@])kRw(Q8eʪP(PTLLIv5#81e3=<$㟓2鎬~Qc↡E{#�b̔H;(e;Mڃq6&8h HrwYpųK wlsG8(z=ѻVl}ADrJm>--/Su S`(3Ѣf}韂@< Cc"Z3eDBT\F@᪌@I0E Fit7 [зR6tj5 -KMA4* _9K#D"\v*{`o+[mk I})qq^z]9~w'OOڷt<ދ2@F&x,R遢ʹ 4ѕZD÷kGiȧ PsU9uwM&/1D=ʈZ.4e{=l(R{0ẳP6)B&fRcvrWnu\v_ه4.y}{ aÆ! W 30;NK;P" � n⸏ohZMk8#26h}) *r z sX19SGG)1L3O (^N^ <SI*\e[7޳[ROZxjwOΥ{Q(ghcCYC$ g`�Qg=Z"~IW x*2?s*hn@Vi5]i039{Atm6Jut1L.Vz`FRa˿7 5U+3KuA WA{ 頙053t#5;J JHr%(S9TT ϪBt$ |Du1Fݽ(~k"1ʩY� Hڰ[ya"B))_$}*4fm+XQ4kPa( <jm``ĉT e3ǿSVQEh `:SiHVzJhl}m.²BnOukXG>"5C)haYmEgBQ ؽQME&xb 6c޼^,~~=Rz2iP3.o:FfjM\^RX'ӫKvVIF"XKڢc%>h֝hVY5(QWf5CA;uc9ђj>x|`(D5 &QY{v#ϚK%xQ.HY~N;N sE,9Z10(8^뫔n!Y{*%UC7ykG#d&PtiY| ;t<a d**j$'{H>$xEe1@% NqV`=9[nN?‹Aj}/!ca\oY6z꺳 1mձom3Ȝ9Bh23ݮ�x uƮ͟ NSY ;wz~M_c"7FѰf<rHMfVIӿRقhtdW!<}/Q #& WG e*?%L(Ǚ "=&0w2 UBU9c!vZ!L qx_ބMH}^%!Jӯ23CE rq> �eLR,\KJ7˾EHKQԆPqFia!S3 DC)~%B_4V vNߒg !&`%~IjUNCʄ(dM~htevxɔƌ1CPI{$gwwJK ^')x<;6TJ  4-ypYkzӉWà 'f>Xx+d$WNMIWy'a6 D `wFPA:;ÖvҜg0rC;Q3̃S$}nLr_ybW\DlX <6?06{A(\ L͕ZRN;dVI / `-yϿ4șfhA4[l e2BYzA)3I>tt\bkԀ5uHGij.VAyG{ld]XGа~6Mu?ժf Xe@vzT+>tKcZ=}N+LS<c2u:lP~\ j@j6ob;kCl<[HhuME-1erR"ucO\ %Nqre&O,ث`9:J&;8M ]>@XwCA d3V}oض_6g;}6"lDfT…&Μ9؏5V愣lWb�7eo\r;V} r KyVެ0bF [*1Hy߄TJXǰ%ƆpZ6onhoW &S bIъͻS|I't :/5}6băF`q|{}MjIK䐐䭗P*dZgEscL[#wJ~Aa4 u3)d:!Vȥ):԰�ZiIO)f~ b=fV7iwDԢY:>\$8blDz huv,JjJP]S^VCB{h Ja694:+1ĵ Sn<\uDdqia�>2WH\7u bL\�'xz/a ƕ<֊@:&Qx@,-68&2'0Wfqt69n(odؘdo$>βl܅"{ +Fܘؾ0ZscXs3y{qT7Ђvifm&V:Gj2ըE[7ys*T/[Cc5pVoh>Oq {`"uz\t$-Z%@ěJc5Le+`McGf} `Q<܋|1 CqgTt N+V%3L2).kS0P淅!Rb(d(^ d,A;q狪p]M? 1a_XE g-/ h2jK*L 5f Y;C;!Hh#钡ܗ:mPqOWDʯۿX޲D(bNh\I3?~Nѕ/YEԠWYo_DXE:qV�T߱.>}yTW.ඍiX? c l )`Izⶂ 㝡 jb$KY&_מLjՃ6AFVd&k-!ro uLEQ(#G{<q #a+姧PuhN?Z A^\Q݀e+\q61|آe8HMXbZלHJx^ _s|IVD+7ڹa{d\v*8A.j @0f�/e; , h&)@!6ml_hkG,'Kt5.Eܙ% >Փ1AkDCAJf;zq=w7 6)JdE3K{*>vzs9^'3̏(z=,ZS DWub;9H)k'_`q Rg#͔܇wg>$"(^vgN{CuVi9o<y\ɰ;*l`ב+g5_24X '{7zɐ%~n>H z,4(1ttI~AuDQ^SuMef)}bT<1{/PMsLcsIu w8@QOS_QQL@?'|7рC[(vމt2F..vs J�Gü!S!ً笀7KmPv\njrnue9T5eKoEKB<ŲDxm2F +]zƥT KĄZ*%OUG>/.iM Sc _d1Hl+k5#:G\-c4-  R(&PSR86%y,DgQq F,u`*BxT#ΏLgJm62UZ:+&'Pw/&el*"SZ6Axcxfo !ʔGvW=�ͱRɥUdgA3:IN W6Iht2 9I5RIxh竖Ȭm Ocxj~%3C.LH9d핁�DzیA2L52V ;Oh;ZsH/V H&ͩI�vP1e'4o{ehixM֦X:BS YiIt=+<INʽdtzxh�'Hu#jw^]j}6"o~;^iG(s-g,_2Hh /#ʫкt*G ̧>U$61**'O++(n60ѽT ¯(T搖LRdh4fSa^`JvDŽuxUy|4 cDͷ0jj I(ECO]/w^0UT AHW'e -,ZH;3V9a #z|3nyu;՚jz )BͮE*ܠoKA/%B(l" 9 )Cu @߻YtP7oیoz{W/Z`~rN�u-,W3+m#tӳʤ0ڡ,ԒqƴP}y5'` 0:Y3@ةWbdFA-' VN]ATz>0 p# @�"�)jڤTGmݴT2P x}M}f-UHۻ71 E>~Wl5w.%55ړq[-ȩ+#a: l y?2<"'Ϣ?@t2;Z-qDЛ{4 z([M7G:ÀoY1’t\}JC OP)D1 IE_hzbEAq1^@S5k̦@ ^; rNAq6<"(olTb);Q/\ pfdTY(�)Mgww鮳;SmXc > E *Ho)%A9y۽?5Nǁ:EW$w+ Ȇ<.(Nh=;WM"a]( ڀCeO'%;99~QWWI4VйMBPm\l+уuvvJ~>ACqKnHw-:n1,X+խ L:4KS`pwbOj`%] eAE5%� "d69GĎ´kKgHFG緛>oֶy(RI愌TWoJɚ-ivdBD[0*6Z&^xQA"8Rʆ߸˚}.q/g8OF)_4 퉷M|ka 8uR%Hl?R2_5a|Eg#K@}[MpZ|g5OO ͼ(F0nĎbhe<flVR^XpvЇ,فpc/*M& !ahHKL Px]!3 %-kz7uʕ^J)M}}m:T.W{S xܨ" evv3 g2!06_nPꔯ;bݮQyxs WsY܃ �,cSèN4IrANΪi45^Gxնڐj3+? B$bR9Dxi8S2+US#4OQ޾smA_F)פs;py)rsLMԚZ0 ڜ8d> iCҹ?!MH`Gie;!]Wk+C\$r�z_><ܜ%!hR@= #~}J =�e Hk^kpR feu_fʽ/Fڳ9m<Wqa! 2_9~Go:Į ю|Q7={9cE1?qL#Ӄn,(!\;`+U%oWlޯs\FF翷�1ȑ@ e-/o �^=;1oJ]ޛ?Q1C+o٭|"hh64!޶BpGUV0Ζ=vUw Zm42SX;fwk-C5c\ZUSuŁQV|R+C`vŵm|Fs9�x@)Ѻ-Tg V2,a2U1{+`׾n AeZ'O8f7;1~ZJAèӱwnrc.8JY:~*~I&SUkTỦCW=ủ"6h29433KblZ\ IIUg{l_2ǼmP(oDpsZnb/Q8(dYinko)Bn,'Ib20,Q # ؆u^d$W�aԤ^[fR!_ g~8JQ{x,.4Svj6g +ߓ1<Kfp+oeZUwעSq+t;<JB~z Bc@:<LN:訙K:&&Xm-bYѡ;.s X$ߟzA/} 9FSd0mDTNۗ�s!!fi4ʸ?ol}ʐVL8bTtz2]5Bn꩚ v;˶SQhc0L4? }pM9 k(m+Ml}�]S\u> .OV2dpHKЀ}"_4eA8,Af!:K6ҔW=bEҰa<\gobɇ>9ӹf)C#dBB x#q~>#% |7s2Ch,3eޙƒtlڹp o2ryKF|OˆaOޙ!pBd?y-g`<Ko0 BUb8z�O|H71It%99̧Gy= [S1k>Bzu :CaoJ8"`9`!t_N+lmaPT=b&tSʼn,V2 .7 ߺs*+ FЮ{ 0uX @'Ĉ@$(EWF$gSSKtg_,y,.<-n U-!Cu cv�<]!"'jސq;%f&L`�D|,sC-k\] <wL)|?p&E?A>F&`-^j r(&CrI5𶺪4Y[*ONh[?-KheqE,nm)OO?� ޺}x,bab[x(7yZ5 ׬^efcMBYH}K-6+k+$1D_\h(wO8A}Y(Ogʉ2"1ؒ]v烣rmO_TP *vTЮĶy\HȂ #^ a;R#!Ln8}Os6K}) pս/X ^(! ;I愂i'RWV7Db0�B5m{Yh)f4.h*L^ś za,D*in~~A^yz*Ebƒ2eiN`fƘM{-~*mρ?^hï ]a=k+W$KcKp*A/g{CtM~=m! 급d(R\3sSD$73ol?Dx`Kѭ. \v.gphx4L((F"3d~3>˯ݮE3 ҡLb3%rHs&] MՕY 1m؀$'G{9\F06(�•{JWedgfg2y:$Qdy>JgFS\ZwАZ^z:|*\ݬVsգPؑ ԈXj~nآ&Na{D>*Tq\|{l$iIړxԭTɴ{f#(i]N̚@=+E.N KJD# Ck7T5OːP-qd~'IL(>}y"V_L_ 8v6egKKg>_>�(TK(48TH- ܞh|ĒXm~jR_.{:tp,4Z6tYTlF ur䍆sl`g[7M@ ;.wN!4ΥxjL˪Ke|O?;<-Υ3Bsu!<>JTta=d/ޤa F? ._`y ~/YA$8OA|rTd&IVBBGf^ՖWt'e.|ޫahE,ѳ/QX'y"s]'|<[-K%Xd@0PU'_gKƄ:qx72W&( ⋷'p xI)WUӬ?e]̓;sj;)%&/"m?-Z1C۵&9זG<_6*=<yrag_#nu''Vp F\ P/ Io%lci^ #EMdmEfDo"b>R4X<68?\Jϔg_]>,9d4?)~&؍nEl]:T/8-`ULqC'UO=Kم| vyN*?ꇭ@xӖ臦$kA\,�1ˣnbI�vgM l 0σlij `D6^MbZ{rjF("e#d=4,`4qÌ]~+اٱ.U#l>NucP F_Z@ƭ@pQ1 ?j/G$ *hw'*bgVixWRk/P=.n5UouQO,ulh-1 \xLAqT+ 5BhHvw4�f) 섐cحK~[QbZă|v_Ê '('v"Bt C](@j#RKuiP{BtRpg�t_Á7e"5:is@@x#-;U]NXJNr2/X;;R'`y+wD9^rX#> Mo-^\N^-։ VhNOy&HgjmI5{<کI7UT 8B6֫ (e'vARw$kYB phA!j(eNdg">GL"mIA)%$:+Κ:i𐼑5.6;cLY<J6.!>_"!s\D"5o22 hTI4Nֶl6-~7HB<S(8yPۖ̈́.π=UlԽc,v T}NZXKW< 0Ef3,{l>= E~SbCxWT}0.TQxJ[+U`c�e)rE;YqWg{OA)6*CWhC`VhDzWp1l´0T}fxF'j F?_}_ZCk$o "rv:bk~ުKL3^�`[qm4:O\l?۽t?Se~Ug̞5 #ۼ~~GqƕA􌊡mJd{ߓ`nUJ T IށS#ohvLE~Aڍ Kؽw]I&Vi@ᝃސ+R=l 7n?bEaD]|&w% ?s7E,<%j6fjn2<#95|tu?ě6U-KY% D޸:b|fegn|<XaRډBxH" X$7PY\; ,ڇ3,ޱ9`S[:~ [jvb k .FnY;ñⷰ5i 3:ZO s瀨 Tfa8�smiEQ,#[םKA&#}uO~t�W4dyB}�XZ C'JC3v Ǹ@P(x 2ؘ_z(uLFJQ͑G`fkM#ВZ&g~Op;AoooɅ 5U ($:`ѷ; X#%zg䖈 ٞqԖ9f>Bgqtgȅ&YJ PKq!aR,3tȇY|3ӼjQCľCI0L7\TɲP<cjJ10:v1:>˾/Ʀo.|<ɵk4@ h|hlR,J>p8 B <j=HWtpވsAd&61$+ ?T}:k8в~AV>>m- ;q'jrB׬�0*V%n6jى0=wP%U\b#"sDEd~nѭ谥jM?pJ�v Lnd[ɌMhjL"wڎI<@!VJa*vЛ<|~e h�jEGeLwT-?CH“#$ѳ/߈y| Bmd៽C Nxc�3:Txo̮YEEfq84 ZrWp3c)p/C q?ҭ.YaЌ�'|rf/]rAWgϐEYS.j傤F-*ZGiN&DQ'"@va }t<Qp톕:O|]r4ÇcM7xm~DIg"EApeR[R!20]L2$RkI7r<9i)S .$n'bpܾ sc3Zwz&gbYQO>PyXM"|n0Q_7`.QBT;)jx\N!|\ )xPD8Ռi̬}zC ;fkê|j/`2r4'AB TYG: f^`z¼�20T< sG VxeqtvM*:Yn)%W gFy%a=q x%}퓂N;[3Tk%[mO{! 9;e1-Pye&9 "[hj Gkƶ?:]r!/FM}ǡW{kjM)Xy삚˲ϰs `7Q?߅಩2|\l']E~^V#2�T1X^DƤMkbV)eObpAVzIrSq@z#=,K)ۢlEpCae8xS"1 £Dk^ctژ[ ʽ~TO(ݳ! 87;P;^ r ;wO8!$ ,Cdhx:\q $("q[`Ţ%ur^: BYQ w j%�*$hB--gR:5HxFlڧ~<!boe2n_cKrVȄr`s3\qeHϹ*EO \}5zYIiVDMYN'*X˿}ŷ 5OlVٙM=vJ .#' 0fp[TL,:I>[BJ3;UZU6to3#-ki�@|'p7_p>6gryZlS a�C&K:toчmwuloc1ʌB5\,sWaq 5XM 0^eبwAtZ)+9bp$uˤzz3C퓻>Mބ#H`"rGĥ&?rTkW~qq[ˈZ@gzkD �:u:o 08�'?L  Zʷ/>;yпz%3.}p-W`D.4b[ X;K9)f"Y9μU`L%! 4_ {1_1i|hеvz3OSn-N64>]F NBe׮^<mKv9`d=GU2w"ˇ A8ed|?{DD =)ܿq4똱_*S~BPϲ8yf@yf.H&ÚcϘKPDgm@v%z4ߝ݂oXI~j˞4_wE߉&*8fX PoK خ!MG/r 7Lb[ S.sx%WBp ~^@7+7_p;`&py1 g`;V | ۺq\OH6B7* Xg{ȩy5;UxH�NǩO̒aMM(tb||E /,j׀9rxyR\FdC_ 0C.=Lj>|Ci"2l}5)g-+ $G7m c`ھ]FZNUxjξ D% Es$ b~G zUzp iYpd_ZYcs5>k*)4dPc]ś�*NN}x=XZFp&‰eJ{,߅^~RK0hGKII]Wߢ{p<Fxh ű?{hG7(~_g>LB1=gk:Λ#Fxk(a6iq?͘v4`2<¬.`6=ĖD3*p~nŚ(RTs2x%]HJ|TMAJ"m[Auwwl9]*֠`4[00k*λA0n)a"7̻S VaRS9 U2)@Ml Q?rܭ]&ה;D E2T` *$ Nn|!]_; 8S<Ra_3SK9n+ t`׌پ\VQM6y}8FnSp\>5TMT\|[8~N3wاfbub`? ce֗`�LARoG79 ݈ B* X4)"%74"?xLF^BN,d*6O@Xّa!e Tm*-Yx(*KaX`W3)HB/4 Y=HKgE.pE_;϶Ҵءc HQʉ`Nc$KX(o%Bgj v*&̸v !ˡ?e#{=wJR~!l9c5pZ.6Wm,I81* Dnz\5jΠ;(:&[y(8uu O+c$WxE`W2W" {H7kMt2IxL. =eStvTEi|qxRT,{ҖȓZ1Ϣ%�mBc~6gT0s7 7vZI 4qlۢ6A=ZwXH\}CIʰFs_$,Yձۻ:eAΞkLdU00{!1!ZruzrhabA@=W҇u7ZRfUVh~<WoΓV NgF8ڤV٢1%f.Pr]X_ $A,Yq(qf-/T<wPh::ǻ8Vw)uBl_U)Bn"aK좯() :oepp3x(1'P9 IlZk9l*eine;\eܲYW}|<["jD7(fhnRZ('4)MNcVVAE;(4dwC|YD~Oف, _S>J"pOb?;yk2O۽ZfA wdEA f4f#a Peެ` ?3Ɵz;]C "'O^u Ck8@Lj] @r;Sҏ6ݕ\OpZ+akW#|_g+g| eTBPNvf.U]2ƍ^r?jlAc%Y:ۆ2~YxZo:KhW$eqc/>K^A.M<o~Ff:gnnO/W83gx0_ ׄx DRP  Za{Ե9ղ/ַ[ #-ϳ6D){R5z³~zVq@(jUVdf$OTfF]/!|m> *7b6IT }hr8 c-S2eY$}W^ZhRnvDQ{zFt: @?H |.*mbJ&ahr0+L$Y*NF1՝V~"-R#XIbuAq^N:!rs2c!^Uݕ_"Y.K NHx<Y}`dYi[3VejACÞ$ftwڡe+ b8k)r~5 vqcO;3( 4BA瘽ʦCEտ=0>n<p:KN~i-K8hpLIɲi\U  4$$ٮ5Œ?wé HX0d.G!pٝzM 45iQ�2ofPcq#dDCN VfR$Jf4@b w#&igY]Ve?ITV�</jz9)R<TXԞ[*_ƴC줌"n^ԇ')=7,˦+ㄍi- ]y6}Qɼ@rZbf/[B&%.҈9V+Wæ,PT3UY$>EB-Um}U 'jTRW_3OT#C7grT9 ,׀E‡%2)05oǠ(WTnNSqNcBgpa}%Y156�VexdOîb <?ݔ&"M4ggӦ](/9�v(cie9o\{f/�k-1^0DM{Ո GĹ""VaXUnN+3MRlҺyEF,Pf<rd!'L'Alݐ(::m1k;*'*r "!xs?p< 5@xppWh(,F58g'9?t=*qvd?^~Z414e.BQA3 c0a9uo) + 5^(ut(uX?(-fhLyv>5C6.h&T}e򟦍 %Wl%c49"⶗Ԛ7XF>eY,V-0)?F*M:.E]yēhg`͠x|�Jlщº/c7>zʣ>D O @pTlO~u$vSÅK[yԎLH{~NWavۡ.Jo6(ϑő{f$$’vѝϙ|LZs -=up(6Nu 3 -־a=\ݖ2NT=^ٳ /u8.- ,gjY>~QRtc<Um}#C5yB ,n gޙ%HGMȐ:wJJCS=o L2 iJXʙ}jGSߔ5[ Sv6hlfչ+܋U2U (?Cqv)y,.*X`p5%ůX*x*-m' 'XU:*:=6k,GNq~a}u,cCY[(zB( 7a8L~&np*4/E PL9 Ah V=9Mv=QO/ T4>ʔdA-N N;hlZJ˂`</{]m67Gž B}w%ir[m>+OvⅮ�/%?Ocի=r ηGۖfGR4kvE}"/EmG3;=QMu@<;-ĸAkw0M h|&-Aޘf>@+�oRnwW[�_pE|Lh2g5Kea VRyGDwV:(/\Vn܆1V94>'@2BY xLaH*'I{RsTeN ,֑۷ ~_ILaC 7vˑ}.R8(=\s!Dv0g 89n׽Ja8/p}OV7P �)JȖG�Ͽ5IL6@@Xp5O Lu+-2eC@y#"#:_jk6U3p7ImWa\^|.D]v1B'䲝Fҭ01& ̗(W`4._Ʒoz&%ABQܙ)_i3h5NcX(D>'Qe*۲(ȍ.k3z\8M 5nɧ յ)F0^~K%0|/ZFE6QůpP 61s_@Pвrz rt/&S޼Ljox]Mx|y%[ߡ4 :b52Zd sSC5P$}J%<<fj.5i9 - W/v񻽺$ғȀS*& Jn+vD*Ql˖)5FYt( hW_u|?p3$GS4*Ȑuq9_}dR^CB�ʫU-+Ȳ$Yl 4ZܚK~K ܲn_ݻ귏3\c%dN+rxjfB)Ni?+;gbt.Ūo7Z`}�5)ҬKC«8l( `EaC/e.s gl5䟅v!I{f7.ԅ? rB52W닻;I4"E<zzȅ}"P^>Q*j_[l~RwR7_! ^&-o;ܝ|GTn)?"'=vq8"E&iӄ׬T)+ #|eiPČj,ڈ]`paSDCbh7Wf�n;H9-gfS0]C*'ޝ<: R1?ߓlY$@²i@!Y >2Q M̐)TBѝn[|ԸG*t, (`L-Lhpܛ(z 2VlкjBі �BSi<LHl%ެu7S"<"^Iwy 5;Q_\S�@g!* Q/Z SCcU*r#J_赿O~Dw|5+!;K @f߲,8jjk&٦Zvx׮[XC ͎=}qFVlf̜[d@K٬-SC` sAzdžY`?3(6'`if*1*Aoڄ݅kK1>[[eCCqVC:<ԨkOƣ`6R+5_6ku<R�yV'_aV&=]dr-М>O=Ĵ%CqP l}?~\SXD, s, -#;щ ȝ?5J0!߬a=0WIP?Y:'V!E/ADA\OԔn[AXKj5,Q*mmOIqs7|p"kU gJ= d]xm[0 A]˼Td])$i$&j|55ia'KF'B8;}:!;W|+"iiqT^7<ʠqȋ=b-{ = p%@AOn?鿠"V7ISfEFn܁ӭN~é 5OC!W=iK+XǼ$e=Řa4t1rs}7n~Jʼn'lّ=W:sG>_h|=A ߗi1B87Ta0G}2sZHLl T+qo+WAk7K{20oQqMm Qt,Kk.Q$JK͆o۲$ ŽFX2g䎌.En ,4[HF^ݓ(jZ.~4|p L5&6okqʠv sM7Vkcv3aK_=xd3m25 $cD=`x.譚| ]1Rmj3$fD{.{#eKM\%QzHF5A"ikDv2`,Y-޷ߜ_b۾/81(iFVgCwq@Z&b9h>)~E⠏Wzy~ܥM[IY87Y4鯝Dz^ϼ] :;EݷɱƼpffV婯̥nh\7vF݈hMac/XPg\J{Ы3g<j^ I ٘E2$U5 I>ШQbJ,yyu6ȵ)<qQ6hH #4uH=((#q=Gd[``Pdj dBQ *…s ! y_p6 /dAhB&g5(-_&p }-]dR [h_r)`,f)0^R#)ןAኡ"3JcTqZ]6!.``EہθҨ8s^,c/2V=i|ք}Z\DN- MIDO@rxM[~B$}OG (BwtF=66𲴉@Bl^ yq,{2WJ~5E8nT0` \e6lʜzDN,&Z؝`VzK%x !C5w3֟ t@8f/Ѫ̜cc.V_5].è#V-5=HfmXv4UE8bg2_07k\oХe )a[ 9[-TV 4ɫ< ֘kU r>⍊7@'4Kt5x%fܔziQt }+yzfP%URr]oa39eM՜* [('pp4ãXŠo6,@vk@haCEƥI4鄁m[Gi%`GvTA@  |@z3SץW|4mz1)rb`W;`dDGgIU^2Ahp[C#ǘ?yQNi6FƗI#BT4AW`Ru+]LW8†>z].T<zޒEN] O<Gtq7BmhUZ2,=0b\: ߒK)|PݜsQ )C*tPGm^Uڏ[g\]eFJ$qŇ@ 2hޜb\m ~lwswfx�7gVz3#,],I]EB9NoEJI`ޛÏk12lv8=Te\Xnz r@Gw5JSꋖwYnWA%8cUl?_! o? >(r%mDvxNKB%ZDfԯ6gvm@| NP2M!Zo^1,;+.suV ~?`mNJD 2m6 ~$Rb8ŋJ+Rmu E-}9R!Fcބ$| m Y8jg^be#;+cѱF+fVId,)q͵*ŘZh Ԋj|s#;Pgjr b Z\Kwc^xm c+י� L[G4Tqt\hEM:^˝jٓY2pI)doO0? }:|\BUT>^/!ۑ/Z+~2n͌A{711 MMfrat}{-<FMP?b_ ܔ%]5<Qc߃2'F�JAϖU7ɬ$A">]J2N!ŮqCOi@{J^) Es/<@\|c''}[aWIpXpɈiwOʪ#OA]D=:_-t"Fn&3zH$m}@ƙu(X!Hag`#~TtQQˎͬFrLVQOXa. CE.\9Ɓ;FFsl/4 j㖸Jɴ>`6$W-oW .s܈yYZhZc*Vq{;Xq]rȠJGv${MБY'mꐞE۞ېI3;#T(KC&"l/+עV<bY1v_ԆURsv}(~|rt,1NᖃR3xA"IOmzФ;<Q&6e&g ,h'M; :3Ⅷk&m7< a1FCx�Xw/Zm\hR]X RMP̈́l*˾GdsM5#RC= ݂wa+WfQC\c8*kr6OPoE9Qvg �|&QPr>Vq]eeLu+ J\`߇~�']rMr$N3 =zLzpuжk* yjVcR m&藮_*`%àЦ\4)˕c*82_ a]:/abrKjfÇEzt/y2\s9BÜ2M}Zy?lBMfjp BӶ>#k9q0R;ǸEQu)b \RO-QB$o{=T:Mq_}o "\RUV5ʨMj[٠IVr >WFrW'l/Ivq\К37h/%Z =`f;S:9Uxk9mS]c .'@-yK(A=OhU�X-0!a[O]!#2X6^{㧳rHS}~P! )1<$ n;8P/1#7ZnAW 㜸YX+s|&Ljn,_a1pM3t tV;G4Q"OAvi=3,xHXGIקW=E$|r)1%Hbj`U9s܍û*1^g�?DGXlTݼ7v_".+J adjZWٱyZ`|Y:5c|B6=ϖǞoI۱@,26Xؼ#0U6g%{J %hEˬ}t_X6q#>Z$˦|XA}Oⴙb2Z)O w{Fl%EA]I\jZ-M՛mcnܯ!ᆜG̀ۋ�Gۗ{:pX{M 4s7RHy8`_ MA<xZ}CEP"]HmofOx! 0r0_:BX/(~q*scdRfQDHp&_ڧZf=Yf9nIbNZ ޾_QL|/eƴNtfz�/bd*a?<f_O7[HN, oE_`ȍ o9 )݉⻮BSe{QEϙN4&:BJVŢ?rO*Wxm8 ֡J0MWfhY5l~y%I.9ϵ,B'!DcfαCW$8 q 5 4y kHsT-NUxRr# p5T>M3}hPP3)BU?yyBrëz u{CU%Gqlc# e9mR>ht /!7LjJHo Q<Z:cI)BI眆6s6qӊKBr,⮚*C8!ea"=Ġz1M6bJj\pxSwR( x qH\ŦlF߬M� mJbr|]i_#}ԳId~+p~ܺAe[{3u7b{Mk|A,縒 Ga$u>M˷T�M62R8RGzh3Jol/㗲'5Ñ OmR_Fĺ;ǁR)'pCh,&- ]J 7)ڻlDuMCY ~!z.΋p+0̑;-3.?B>VȫlhSG JG= ,.´U>iAqi϶!ω-;XS(y] ߻"U.; |{-K78Zczό[rBa5J!7kU>Z)gb2C|w^GŖy]*{[rgDTz!yX�5s�(I 6B2HܦGA#4?+D̫@p%fQ9v_N<RZUmq3\tt!B D6&G5'(|o>|](7b|l\-⊹6*?`Fx`jryĝ:}Y!,Nΰ+ R~T ޤt,7RAӶЀBu(j r%gU9,l)Ƽl6[ vh`![A=0p\l]}#LNy$ _\]`R8 7|>%n'vt$ cNO{>D1Yg7ᲀxI'鎋25g*B|z }♰T#2kFK/2XlslVh"(t jPӤ 0>9T*& `3t Tx6;4z}4cÄK[:F�vS\ _JSCE}@[1 M+tf1hDy#*6YqQy-($G4ͪઍ\ =#JT'KX5MX8Mj0ΐfd~_^#Zg  W19̧ll)Fq ; enm9K=c2ٰrBd8 ʹ?1]k: 6풞o"5T]@F;heH1>ŀ(~-đ˻8rX`Jq"A_K(tR5uwW`JR`B\Z9uAI$~H c; `%I= `pkyhJ~{iC{iׁEǮoގq1Be�=dZEnFIu I])xvPn,~Z G[fZ"%Boi\Q =Y]$ 4Q׆ W8yp$*2KE-#g*p/<MQ/)SN֮ < 2cXdGW&GuA'Ճ'`bf;_eԣ R5D?NB$4fW!%CH[t^bD\z܇2 Ufnע?Iz*Gw$]0UT@u]=垔@wiz` ^x^JϦ1S/y\WUDV@e"FCmdzz/΢[~/4adwfUSg(#:9/KAMu=<W"YZ�i8s[>ꦍ(&B3];@(dt ZߙjunqY? 2.mޖz@ؕ{0g`!k]zPľ+Pps?� 3 |+#"P"lq#(ȄIdt8f1}D켠MiS=!YA>u C3whBB Sb�+Y a*@1�] #Dx [E /)F#*08Rcȷhay$c : 3z"93 1F?<E϶_p'T +bZˢgd& Q2N2[KrQvP-C`ƽ)kB�PGkQʪD·k_("M~rZϊ!A3 ,8~8a)-w&㫴wS/CSV',||-?(AjQ@%)ʘ+9;bK@ @5ס%?#MBU82Ϧ#k\(R;HNO@8*=Ai;(ʷ~s]shO'E;=q4눡 2;9,P%?Ä柢FKINPDQ՗b<;릖:%P?*޲ Nz]ur8`Hg2j(} p!F!coF6.C[T ϝjk(oa,ӃMXM33shjg  kUdM #422PmʹJGGkA tLa5];{/{1H0챛sQG@[x^mzX0l<E4 3Aj<<L#5"8ٷΆ<oGXeQ5#!J/pz!++2ݽh0z֚YM_;@b0GͬFe,+; M`aEfKMA 12}v 1b[8H;䘜\J^j&5lɎiJS1@ғHǻ+Ca{*wzC- {F; R6&IVF}eJ?u4S\Oםߘnkڮ_B84ߍvjO}}oBwrhוּտnE|-bBu e:5‹1[d !L]>[8c㱉7#y`gU|7Ŭ ?-b*fS]L- SJ_@KڮF1RU+mYM'SL9<8/Z[c|TO8_ՑOVe!IԪ> @fY7r`FIW8"G[ 0"icYU2n>P<q%)-$uBL|r̞u1zM9DYG8;#"QճX1Ї*y'GwLPVS- V_~hLaH OQ>\XC\[ S>"Ԓ)M]+3*%HX,̖ O<wf,\'<-sɹ 8Q🬑j#^4֙$, a8B킟g R]5Оў Ec!kѵ@Bm CcI3] k%rJZ<Oh@ޢ-kWyih+{MUOpR?0<V5ڗ@4r4v<lSf>/_E Ym=97O_v;Xg*YAM�okMhUEQL6B0Z ?ozpa-�O5 ۪yʸ5ǘ;}OG~I)TyKuTUzOΫ:7r)<_JEGh뮲,6$]q|1(ޖu|w[B+plf\:C6"6u6-X%kDdQϙl0 &Rz)b7%zLSW݃IpB#nR&*Aܾn]:40~(ӫ]r]wfJD eY~ 59R,}U<*L,4hXù3֘e }M;-,AQfh}ɿfNj[ncu͇~.u/+Z]ppu[hf00)Eaž/h.:mo d&L;l.1D�Zy.p^12suU(OCZknNH_Y'+4~M/ 4nU}8a"U;J,g(?>K]5Ȋ#N !DӦ ]RN]fCԷj@\+ś"nzczD~MSWEÑ"aP!m*ZRdǽ R Dl֛R'I{/r_ۜn"5?`\OR5nqLA<^'56Dy/^ksVb 6-ݓU(za<~ŷr ?iA4%�%qL 91%:Ҟ н1@Ds(XU|}̚l(/>4-ж|L[wK5Hqrbg2PQDm^Dớt7\b0 Pk%\t"v 5<FȆfS~bG?~uug$ansT{SgŦ&B;#~x^[hh \W۳.΋2Yo:b.NzĽF|'e{pȖ"fIA#qZƁ.^4"$NVݢILr~]&\A=> h>U}'G4N'OK#H+s #~GƼ0בEb /}bTDk{yb w0%WLT,\[srK bW|;DtC�yI[xvlNߘ{ m%0>SVpީW0ECe;*<\0*S̏s)O/-4-yLp6>w0+PܠՋϙj @KjY>NɑP+bs6Zzir#+vE)Ff(^#ٕh ]wqY]}c] ]&ȿRLlLTBK|E:hVYϣOdޔOGm:J>)/6x(/`aȃFGMWu+맟P?<0) 3-Tmc}?丈mPsnDlGtab?]5לgO2�X @LpAD(�%J\xRW靥fޗҮk.]v'~*@p) P=HĉǕ&GM|F254zIME�b\i8~A\AAV\6Mk8ݑ^NctO {RcHzD27/ @H?kouѼc;&OS-qdU&�>*{ eyef>X^'.ӻ;Yw/Vdž/!fTnL.�F1)Aڗ90CFa;lyRNH,jgd۶u ~3Z UQ_T⎱1�V.wxU-PdhJwvh;s,3"\{sDGOad}鬡1Nٯ5�r+)]ą:K*~6y۞s~YHz&bQ{t E՜-ٰDqeM f): *i4F1xORty1ɿRTz8#8!f ͗ ZVuV2-LO(UbhzO׃,wnJ{Dau^oła7pgx:ɉ<?@w޷\rCۏ9/L<20޲{C 1h9W|RJ𵩇oW@>JĹ]],QL?p,:?ƾ=B%& ;> |o8|,34gM$y^\bkT.i9C[#)TTso=<˃|hVDH[3 &ntÛhՈ6~l_n剘}Ąe$!+"7rY}0vҲP ~5 ^^1Y[PcS|\a|VoeFO*]ZhJ0 y8v�B2go8wx< }EvL%:fTJKA~�728 |.$Mїw9nfxZWLB˕F5S zSה{M۠J/ +eng=RbeIruU/{ Su^9?j`8 ̛VnKv8wwғPnC⼀fn/-W4h ]2XTs'}y)ĩ|2_[ҡ83s%Uka x.4u0O /8@' [">뜚 jAM G:z7䣻a"HܘՠnE;m і[H߇>{]. Z{<;!'1ȷV \j | $Dr=9=s>>Ho 2<#J-ػTkwC {$WqKM[ w(yܢyŦ7sJ;#)L)uB; -1V)dh<e#8$T-@Gv�;EJ%%_3A^ v.$bd4F))bo4lz�@fe:n94=.|Tϻ]^G 5vVHlx/:Šj3'*ü-yAݝ<0@?dv$WΉe `taU4EB.t F@s2|`1j3HHOQ%TB AB! C \Qb"ya\D?T?.Mۧ gYfSmlF>^s(c@oа04]7ik8pr0 fTn fN.5'LB]T�mDGirLG֮P L"`‹fbwq|hXy  s}%7zN@CQ:M1}SuzXeeGhBR=6�؜#[Gs華^źC׍m55u:q{`JcgD?` "(<SC|.unC%ZN3̻ #HB%�10]X-]$PDjq(e_@Y,9R׻^]#]Y<>v\,IN9 0%LJ3zLy p ΥڰѸHG[Svw7rNa}Y]"SlRW.z'Ǡ _I Lrȯ8N wCf<œbrʈܨڙgjv~CFDd8L3;lIVSXks,2fs`X/\޿`ָ׆6vZ8\+/`BiB^Z.A`#",Ͽɭ*'d4;nl09yol rMnz3*#/SVX}쯇jQ)SE3\嫛rp\cH{َNTۻsWzݻ-M qnt7٣eOJ _/9h*ĉc%]NXm\oTY~Ou`}iɷ�\3=\c;W~ a<%݄A @!陭qm>:-5j opCJO@p;]FK!*Zh%Xff/0 O]x>^KP& -*g)M B8^FL ڳ<; K:̭$X 3[g 1 &F<)`p~>}bShx>هM x}pg/2k),j*bAk&oԢ(C[+5;Hq `lBl0,<@Vk!`M35*p.SX\Kޥ#H>rECSsX(du]-xͻ>W%M3S1K4v<X}۶[|U# pGM}7O!j'!qgѹZ!i0@+qd]OgUuY-DZÐ(#ň)kH=Qx&Q r4e܈ �MI $~,\d2l):%FH;A`d<l4z}Kl[g:}`cJ@h%(׋JMPhSZk{ BD參s*ypL0̋UShO!^NN9,ֳ9E9g~wILwщE AB`wK{EC~?(@ -Mxw]GvurfLŤt32 y0_kS�tmoCBpRIٖ^ьi )gReov,_&甝, [!chesX t^ �@kW(nZNA/fn62~ևj'#/bす+PI ynBL3k$}Tlo6s9PpUP!gy9OeI8T,V aM;C`"�7?&E<a+H-a^U+@ D4$K&;bmAhO<̂Zj2YUcĖpuGnw@wQ{|Y5s~4}O_(\Q<?JE7(hB'onR.FPlh.)(0~zedDSTPBq6l@F!7q"qza+/|}X>'Js<a3-勳4ksulx"^G`rJFL`Xh?|85mcBb$ F<aR $"<)j;W<1njg4j.>2aVˉ] ݋)gźlqa]|TF(5SVРAeB`߳SNh @.<H}8LhT b,m VJJ)>G+ uŽ1zB&zhXH.7 DM43L؏?K#v q'75Ã&6 W9�8[*1)rj /ťHRiJE_Gwq]wi "] EPۊIiofGk*EU`: ̋v]�]7l\o:)N79ƣz%; j�g)xk) f`'ř'zge+(GeSъcGi-nMD㱵=ɲ"Eϕ⢠0~:;M*vPbWAig'kü'([J9muI1໏4UOLQC"2X,hpC7IG@'HqCezɗFpɃ+;Mdn</*,|up2R<Ӊs9o%fXrSx~+\m<. ;Jה(hav-Hn*,@pO"TL!VPdִlK0Pi[KbY#L^ƚ\#bsG-e6!nRm: u%,o;ۇH~pBGmMXnS = G>[ț�J 9wl8x6aq7[b@89}VbM:<?og8t f'BӹE͸T^蕿Fei')GJUg5uZ?ou$Dt0>3?SQ$MU)'}8C5Uj %y4 j\&)-޿ﵬ:wC 5c;r7H{\YA&դ|RRdz)q|m<C�̅ɒԤ&N@6o =$AЙɗH)B촦$Ih$U/`!LjZU袃5IiφD8Pg Z_Y9#l^9K}o`=EA⼈ay6ym4D)xVk<= XD-fм*A}?s;#&w!ۖJ1Y]Nbf Zs<.ÌL N8 Bf੍-}34|c8Z]N: fMgr!穭|bJk?6j"NL`' 1[ 苐z_`CY14 ) lYì[R{C˙oKX wvi8*c' D:f/XP@d%dZ|Mٸ؀TQzTdQgggS=YSkZ``4np &`"MئcS@H4W`蹰&HyEu3OCUŨ4BbwomRH<[ni[10xaa?U4AŰ;UfoH!6'{:]̾mhԥgл7Ew!Kh^]},$_"6 hߒsK%~Yش\"a\hƿge6djH@0JYF98Qj֢Ȋ bVgOZɯcn[CS H,-4=bdwI$loHz޸BÏ8!1ѫ,~GMD!*@iBzKa 6OKl--޽8[; \'Cvŀ9bgQzvDp~|= tǔ Š 둦r)x5)ڣn:x%(7<0i'ۣ(L_sj�w@/C@)&'&&+O8PX}'MF茛]6Nq0mQ|2oo<+)&j.cz"e=ypya-IoD&wAp#U,K߁I`HI}tNBUŗ"76#'=<~l.Ymܤ^!j3mY݂=PvٚFFY&�@)r][7\7^`3utDw<XRi%0iS~.3^R:/PYxC%^~C&춌a#)%9‹�xuvXueJ'EJz-vt4S= ,D+UHv[хSCR.cY E<}HyL\sP_ [T5REZ*3coōe9A$|WDžy|PΧA(6 @"tf?x}ĬRÆY"4pۊ9.xxĔwǬl{= j=݀ >5#a�i  aBdhOg\j*(E 6W"t<  pQ"Uy'+=A\dL$^SRu:#ÞGy�/}?v,)j 0sEr*T:3NDd~خK%7 ȑ<|?=߃N aPgo{(x_FfmmYINV>ShV/<1 JqT3Ut8۹x3׮sՀknm16Sjwԫ#LR/_r'?*AYܙF.US=f-⮨z C߽LܲwYTڴ{8ŪX*>A6N*};a>3V'hW*4*_lL0A<}g$sٍ(v e1BEܧ<~kc\Ґ˭TM"/SN' Dy&@tgTZ&F@W'v��-bۉ�*{q0m@?QDm/@zwet݈Y 82wnk-&"<LTN?K:Y !& Q54/ *9-M2jMig )VY %oHrWTȗzybn rT[Y7Pc=J ''7臣qnڐ,=Q"n61  a{L]LG/y;Ɔ"ڔfdۈB 6%>X}�` %&6ȸ{ງ(Ͻh,hGˈ4R4l3Ŗ K$(_@=U*50T;_#^E|f@H܎+Ko~<4mG_gzw EaVÓ0ʒZ]N3m^\#=w>hTǕRBDf\rW8^¨ P x*X:\ ( PWHP }[lmڑ(6ٲLt3뇦@FY93_ HLўnWRrU#m2 6{=8yM(>kM^^On-"К%& $CZ]*,eMNG"hCHh?D6(x%tS!,^u_KQ,;IK$"e+J:ALiRb3iW|.h8p&n;;~?[t.L 4C [#8!(̷|7Ee=VWޡCn<U[N ՜A g*۳1#GB؜b y!(k4Pic{X R~^X/2)V@Ȱ/a1i7b`;/ϲ2k&@eB~ s:3f 6 kDdIp ;qוGzij*`[I_eH[Ӈ?YPSeM. VBBU 'JS)[� %|">,ˠ]?Y1[Rv߶zܨ</D#n:IȽ-9`fz*vh*a\o˘b3Q\x,k3r0R8 qG]`xHQUUI`Ib#!:A{%t+ܚ/+99׹#0GQ0�p$JOLE ~9aF-u^4�Y MrQ"暨ϛG<ճg A Z_W!L!bAЭyWMz#8VQ:cC+$85!.[iMw! ю2ӈY?ShH%6#1XY�"b@RVG!< ri8GZ%HJ+�8a=C3uiy1g`LA Şa�pԫюy!,?v! ]4s%p&2չMdgT tz#:c Vbs* /ǐ PH{{0@}@J 0|K_v67Ne@K�7U%hD洭;zrk,]_Saɍ*]q ƠTaÐ<Kb+*0"[Gi1�XFi؜TKy8?2"ZG(E @x&x,FQɄq{ZFPw#æ<%_m�kCm j%_l}cx-Ig cQ8?z:d?DOGH3#GH"8u[^9B`Wd6Q ͼbq)�<�íd?iyotP-k@CH( ~Ձ)$1G/kНb#d"݋p٪B۟.tJ#7 NF:}}Q[CrX5s:HPhE)Bo;:Y(v̹ȩpg(T|$ 0a=ad~xר b{fqa:7*s=-J RMu`NnV� ]k@OairJ1~?�DkSMe 1~*7?6Q~/Vb z�\K wƝHj(37g`ֵ[dN\*k°^v[֪0n> N= yxzkZe< X2Ȅ(w!{(4ۢ7UJ_DžUIIzsS)+cTeoF B,;?Hlj@}ȑ~"+t%l!oFړ"}ڌ񼻻EG QS^tjjֲdf(f:̇{K&[դ�6 G0W/x0kY-4nݾx =S\`ٔ/Z ԏޔ?ZpNI, Xk'.0 nP<c{ !M?aaƙF~KkŒ׆¨oVYM"a%!2jW`~0Pkų0BrKUQ;7pլX[3-hx¸'/$`Yo$*eEꕵ"7LMquoN\Vz(@r-ohSU ^U,UXPH(6s|o(,@E2 @u˛4 hBB*lJ>EqmM.Jof3ӫ".SH>q;mZf=1BW9|lT\@O5N)4xrfnadԗ9 E:9&}d}xccR wU:Y.թ 8 VUR ]i>J9B1@(4V19m3Dcaw%B9썹(nP[v,%zpm|oF"*f>)dK)ة%t"mϸgtSǝnNq-<Z"(1d◐ ԭǠ<1i&0T(/rmw@&S7Whذ$[ T1Np쫞~ӾΉ-[HKv_f<c0gEj ,)Rhaz$A /77󇒵Ds:lfa&tی(_MIRMƘp#R)g`Eak{^0*b6s҅'Fs'H�= VWufo"ۚ'Oݶmb*,rDӂ)<'e9{1$C? k`:Ѱ3Nh)Ens{L%D=+ޙ-Cb 8&+svզe~z?cE.u><+׌r.ʚ&ɤ2 z _ۇbt{>L17G GuA%og!p.k>16>Չmt'@NɆ]"% h'1㽰0 ψ4}kTYҁ6aMW9~bivl9fU(馁IjW{w2ٺ= -N]6HC9>U}bb[D!AKXWSO DLDݶRv^],Zv NM|J9OYxB&c#ܯnĘt V"V@EoF՞9sR@jNd:P2ǎn{(^:|G +I a>:A9R=9k)*U_Gs!=z)k_w 4g.TSg|8O{ D=㩙ztZIh<= Y&7R׈!Nu.&>c�<$]K2ndE~~s \fGyo%ftSEe1^^B7"WөIUW skDsop TSdٳv%v;ԃz?~A䓂}DV BX愉XN̄rL 5L LnXFs+rhܥIBD\*m=%[6"l`<GѢ;lfa S N^,<V\Ϗl:nh1)W:5Yf.I#=\O5<&"T9`a/RQ#ZمgMEYx]PiuzC嚊{a$s4Ѻ(J(7bYqpR:}S|.O%>s6vV="$[(m Wҹrk~&ۆe(]TV܋Uv-<?E`#ˬ-N ";q(.,d %yڇo.cÆT$%(ڋwv( ˂'0RLѻ_:_ߴ V)`(|`e韽a~\"6z~kYpgz0cPNqG0BVj8.`O4?kB}QUa* e1|M%3`#J#x!-ue2&үtݣ@YUPKb-/^"T+_wp}C1 xM*sZ|^ZaA~thKA[~ux +TmY]V 6 (jr"Kf }.;gq(yG-կU[Ez;ۏ9E(Ad$`/+h{L)՝+Kb~ 2J"jØ #_]so8M`FdW >jhQlw7R5i40 wgw lj][jCxFɆ,d1C2Gq6Þ,\޷T&cbwQ(^x%բ1px@ u<U6B"`&sĹj<^.�SB˜@毓a'o}NMA?H7}"ZFZ[鞕 oʜ.m3 ;K唓:Go<0ؾ). PaŠ{soV~c]`luC1rv6~M}_ Й] >a:Ib0y!NmZҍeA_9ߡG*!+U)6}/nz<&Μc٧B9iۡmrTZ�@~]ڷA7+;=?zP,q[VB|vQR)1{ lVNx#$Zj;#/F)_9 AmziSm�B\˚4A]:dILVQLJ. g\΄banŃ Rٴm qE \\FXnyEBP ѱϾW,Oy51 Ů"ЫRW�Yӧ*2C,ZoapY|KY' Ch'cɑ0ew{R84Vo2Kb[YA9aT'ʬ^Z 6d#Tj=Sh{G pC2Z1iJǑgobTEioQks$l%p6dz�DŽN&X=/:49r8חJg6h:=.[y VXsׂ;o+-4^)!DERfˮt"4yݙ|wNdʸ` j-LLYU87V,|$! &ٰL[!(�=4UpSe+k6qSw%(Ew0>Da<FN&|`HIz*0AK/B|muK1^#ۆַw,\Fi_HW( X˫A <IW>TG"b?r}Z$Ckg8Et@ )@0…9] Fɏvq5,կ;Dno5 + -Sp#ɢ.C{$={I`o txI"c&jo:OnIvw-SӧBlFsF |XKⰗ\WwD8HE\WkJYh!BX@0Й Rw*?lU\Fr&g:zlTj `ч#F6OiXE#T;FVZ-ׄݼw*v(92W.<S5(Lhm0�raVm]7J,)P fp% UF"�K쩉Gg --vI 2 ن`^vN.[%o67- <y~ș94g?4ژ;5h*K.@csKk�Bb @0+whq)%4FxJs{DjAހ|&Esd8YHuSK񣉢PJT+x5}z!LR`i b$A W{-B5)#tZs%;$wG3zODZSr -rCZ"!YU=dg}1 1+ L0:֖"Lm9r-li= \bbbf"v\vera.Xl&6'Xj>>CȲs}FsEj!q|@sgf 2P:˜qBD9ͺjO /D,sL.ZX<T\1DUd.WEI[jQIT_~ty&8ul9tQ& .1D#kdvXtMUNb2)9T@ &z4@bP jR9}=օ}q~`JsO( R̪*75!%ƷJ; U{�n =i`+SBݼk4H^�Uܡ da[lboޓRm# /"w*}}\e'X"-RQ]&ҳ{8%-˪l}|i @v�RD&t?ԭ 7c0`SB?=p^єƈM7ӪD=nLx;1gޥt7ڻ]ƒE9 |KUT77ozODtƋ3A$&?0XwhK&H,A{~,㥅l�0y;ܔ^"la˜jM ZbSrE3I,2oPօ|ʓ(Vw{QToV-ϣI8n\ȍd2?bqG~C=cΑI꽓zJc(~(!@ LC,* - -v>.*&1_'(5o.cܿ3SVZ>ةg�6vjQ!HKeZ;Kղ8y?Sֆ e{dWr j5w(fG3%_ީiJ<'v4`i\b3 r<U$Kpͫv"ߊ C/c̫wѧ)aբ 0j;8\zּvEE’b> ÍSEr%6H, bVDp.ٹL cW3KͅGk+RZlFٺ| 5TW| lS鱵 'bE쨈č1{4PU2sm!KH9|/tVo* d?mYLzw6}ts1>@=5y %):[\1z kÕXQvg0Mv(n<vG2C$4+ҟ詋,uBxF$l!Ip[/6�kcw=at@wy"xo2 <v :3oX Gf$h2ɋ$Zɚgm}ڃ!gK];|~l3R Yڌ}aاW[63T{)NNkc^ȓ'TGBI hh/4@%Pe2$BhGkz?tB%$\dXndDj+ 9LmhF>"?q$=p[0O[S,;v,q*7$ /%M樯V ^#,9 x'ݼ{- V?pޑ뫰2A q#ʽb^MTSv[\ Z;*|%I5(lxr\[R0 ($k_KQ,usKrQyY9�Ђ om/%GVf֘kiO2gx!sSЌbfD amt UHBI$<yiG"[+�%oXzk�TxUAæ|d2#OXW|lޕ:fi�O=+ݳ~:z7dgy)~bq<35{k^q4 "6 pJ *# Gdrv5 W.P=!ambPwEMVpJیF�M%A)g酚ڻy~Nca fVM>"$;Jܥ0|WqCG qf�g9'=M")8y\z͒'6hZ7\QM1ݹf;%m3-<v<A$u5;p <^+5ȤIEw+n+5 Fh )KBrCks9 qQqI ЭB'l}ܡtB{r2iTRīK䫮/ʿ]rA#{4HyOk>@6/&ԔOws5U[,jםYc-4,.y] 2 A8QʜXƷ{eU8@v jD@YŬ!L xL;PQ3^k}.lG$>!C`Y|enH+ʒ?=hf>Pw옋} ӺDvJ-:!(lz }Qngih9[H2yΒckXt&x}׮fߥ&x .n]HQs0;S"nh S5>qkS VUX"<akKbN[rfy&v[lt]#<^8yr3mL<L6oe :"�?^#$yaX VU|뜥qV2Qŵq׸hQEdY\cG\NR/[Jgb߸<DƱIUT`P#O<׆S믦D!C40_' p xnڨNAXU'#MIt'aSAUݪ9,¦tQ!"=RѝW &,#$251;$dx;My'q3P^B|Q%1S@g\3<xk&Ȃ�R&"3w>F,pY?7 WbTINoI &S C4tMCx#؇ŕORYr*3Ө˻^rZ #::S8'/||L˜0 "d v)DU16["ym'z|otv ݉bc{]㉲R ܓQΙ<qSTPMm7T! .EݕMuE]{l"_kFݒk(2uˮ5*wpZ{x+{gb(Mug.ӺZ3S88=H^ʢs·-!vQ.Z_j'Y[,=M$qTW>C|aZ{l A"d 4s "K>_xF/~قZP->Xg鋽s@d ufg6E`-prŁx'hvytmO:T`r}JKj85IPoH8K2mڑ:_Ʃ/$7`Z,i)B{'uyܝ>^k)<Ւ.'yF<`wZҝU䟧+\nJ^jjӶqqwgy,:ӣFsEYJ+;W:qUo_.rP|cqr9iN@-JdxJsoYңIY7B!7[L',gAX۱& k^+o`C^jaF7s=hH4[7U4^\ӵ5 \M>V+A 0[:B$ ~mZEG,TV-lxBU.l9"D&:{F؃6O yN뎍~5abJ6q͹ }!*m A$R&41}R|'ͯeһ,xh:QUHCԝǰbd1+8YF1H߷4cpܑGRnrxNw |$))TC�Cp6X2zmy^<e)՞VW'g ctks*R _̖^*>0O)hUx17o}WU~4m:96>1NOJ4z}J60ј' uB~Uk-67unN~m.c L5\?h;K�SgA .QmcT o|7B&VֶAd У@ґuDtm<"~22K}׏Ah1 XZ1چB[PR iL7=ƺOfOF^ 28L^dabY8Gvk_wц2Zx|L4 .unc�HK msnr_R}hÒE<:Ժ P=e c߈t.霳K^zܭ9 FH6 m͜kR֑[^lWNEM66Gh/hD Š@y -WϚOEs) k=n0أYcBrn?>ۿ)9 7+:?t'{jWZ< M"ty=kFo(%oiuTrBqtĐ B߻jI.z)gO^p>\XM"bL-O!|3ω"ԓо;d{VS9xdv;/7ZB!gpxs�=-"C"̢AbNBv26W`d8Ry NH5uL{3Bc2x Rz 8aK#Rw, lVYxڈO܀g]`mGqEF3gwWFIv\TnTfCϋ(B}P.)7yL A)X3HQ|.fDYׯ8=Ngv~c]&+U˖G]nڮ%w]<#ȨJQH2U^NX`�t|C!6U 5 \Az>$k{4'TQ,Arj~*0>Pϣa&Y'5+NQO>5.>sk:zp -5/,`�=Y?e!0ERE%GT70w{- =6vE|b>n9H~bβڎk|nF"=l5n+{\oIp4>6,E6@o_1do%\vwP22o#읢<FLXm[0^z04Ai/[41IG{n2rVɸHk8$+GK"t+ rH _%~E-j'3N!jEa}7dx9U'Y/7lyQM˦�yU309x[aْY9~IGFQlSJ�!0pj@ual/~҅`컇htD1P 7a]Bw赶Y\&/TLOl^ir&ysrAaTo9{341wQӮ 3/dǖ60ՖlCqg#qx I(}y''[ Vsq >ԕ近k@#qg H튞ySݦ)FCdL[* LH@BTi]62> +h]ٺC<�xL]rZh > EN SD_zϷg *J ʯ9q[oK�8gYz,ƒRb/R%7{e,G:WR$W!#NI,o+E`š+uCs߂M]2R"sM(>Pp PnG.#RL76+L*~٢G9+6BMD5G'[ �'l΢*U }ܬqzWV8Beӣʃ~N<Faun3ꁲԮBT[{G"6~p0*PD?3} w['))wE]ARFX5c(~>'=e/ q녨b2S#t/PeKMl֗{6]a 43󐦤eű1QvbUѲy[: ާ)ֆ$OiV%=m#~ f5 WLp׹u]*TkF7ORFaF.POip9sr#nvS8@B� C(:ٻQ՘7~y��DM 2"ڥ ݢ?kN2'ggրrAWCկ_VtvزpvќK_ wk_}Dt0B3ÛiA_spFF~9Ĩ--b..^Zke5oĐ{"vky3cѶ/,`3qEKk@+@xU8+C6 fd:+IP+ǖM,!,I1ÊQ.UfiF\9bJHwg+qND:p|Bqn|p% F+�3#lZ8 `7$Kp*-7l{+V½k�†D̷ϫJ&2s L6w)3u_8W^C0CB@s%RAѵ, ޺8`vNTCq|)0X(\O!F)q 7TzgJ8qɂ[x}�3{ k$HxKgn}5+Sz+Rb.0\{+iT <ˌɈlR3yfֹ]n z~42q0ba#�iøxs&{m6[ ZcJ߸שlwKgY'[$=G>uWjm/ZW(}k  L)N{ O^(+uF$| 3WS*LCc7#zOeg_F<vP}Bj5ڐ…xL�F@ =g TD,`-p�81p"<ţ6_ru1yufy3g][IAf\CCNS̀TR˒.+5Ļkq7r4AURd|*Ze(ď95Dw)9?nb1i=6rWP>UI1;.CQh ~͒Ɏ),ݳ, It աW M&䌓3_kž8m%<`,ۚ㹴.ߢޥ6 {r%~PJIH:ۊ4MM 8*buzh�nJ%֘e ^(#@q@ U+wŴnJ\OW yק1lWUNʕbZDWQvpg(ɚU~6Ub|ɥ+r֎|O-֎J6GdfWPt$Le-C{j9s7 ꎳSqYU$A->j<d(F~S*NVxJM}.63bִb79iHﯪkӊ53wD,CYUfv3[>Y\�1�|骦2`V -̫+PÌu</+DYSdpltC*}XmGAqCN�̸6Ї0nVpz_S1'6 1nCYfw!} %|栝sLFm-9@JKƾRErd Ʋ~bΒOtzd2noƵJ.<"UrXES;[h$/ ɀ.yx9$IiGg:/.> FhOO[ߧTۡ1bf?R 7*"*vg2m!H$/CX{@&\k5q.YcFT\h / Cu"~_IX͎itY40WU+зF,v<L~q2ر:~Swin`⺳'xQF0B%y82Ksٰ߯c;cT=Yz.)ٮٔO8U:)A¿㠲!0ADdpXn#~QcF=[jSvȟ;NV؉�\,sק&ugq'XoR)^;ZtCNuLqoL$T,9+:ckW~b&<Jw;R )RÓJ�U _:ΛxDo{W, (=hG,ߚځ`}=;tcbЪpeNtvc6/.cJÜ{KZ"r4)50Ḻm&c" Eߞy0VSf7SIl4�Sz jҎv',7z_?!-(r{jmXpܨ:56⏳!]mzt\ε{8f9D(K‹bR�=3z^Ұ "M چwe _]5[IbAHZY]QSfg/Ĝ 'H>wص?@zh(8U)a^= B-T7 !}-Z%crhv++?Kl5cWiw3eAґmkIƧk塷4WKϿߤ.C^ _+{: u:$tbVʔp#[tPOgi�&p^ 29u q ,?a?g .rAi ,Z_⡂/ˈ1xoXCdܐ@"E;WKXlLl<b 1|(�/'!Lswx�ڥ!0׺4@R9Y}$bNNx@GӉؖ!qV*oBj|ѰNra37!/EgC%i z:DTca Tv:o?vߒSe ,u( ZgmCۿ{'(20 j~= wr!h0gч<ASF(0" 4dĄn9-] -OrqW]QɝA`LW DVq%;`5C@!# >0:,ޕN*vD9`| Eo Q[_}mAN�l;4y`Th,L~tj[GBPނM7pΠ*~9W 0Ѹp^&nWUAvWKT?OCĆ ܎|˧ G}AhDGhAxהoK>dW7!G<Tw7$-|"KIdgo5Q7 '-PʮpTZne-k;i(#qA++NI[8c8PX?8b? [FSm?ɫko%38":95p@#Αr8Y;X5~o {,P bz\^ KGDLH12Y̛bWBKdp# EMPPpomD@O,vrl% -&Ƚ2wD:nyS駸_IyV2W*$ h#)ix,I Xuv<Թ/`Z#{aR ةl-Ic8`=Ϳ^:KexN،z?](PVfc{?x鼡O `d8HYA9qj 킧7K WhQ?p`Z|+8PL싦ch>-ݼdH<s ,87mgS?$dS(؛_ǵ>/kth#t߰.H0><ZU7@XѦrwya_ax ";.O$,.',25yuo1 �̢וf p9 _\o8ov"KPs0E]ף[h44gkAW \p۬m2ܚ75,ߊpVXu2;|*C,`VO b 8o6Wŀn �/4~9 y1l'\vHowL7YZw1n ~CI|fE #䠃wsEx fU4$k,!4~TUJ>oL1AA9wq/|NX$,k'Q&1[ZƗ(zs=*3RtJ3i;x0@*-5SRo] 1)>ml:�g:aIYiVAl <,Ìєf[ Q x#4fxxڴDЋ dWm=VL˓Bo"� D݉&Menůe-�$wi¼0Rl`/~U+m&ljx!œp7noYzR׺?F+wZxtunY.<elXv3+dW;1~qŘJy^B׆U gߍURҘ2nf j#d„CŷuWFDZ?Ƃj N;βK#~<?|ϊ/3;,!j󦮥E%Ǜ)}l-.2yl2$ZFAoVRNA%}d4wPbٚC~+R1)tܮK K8=3Y}?X^9rmv|Qg6kes-wU峯̫0/b0t4lIʷdā׸[5b}6!I`�zFi뮄{j ߔc4c(>=١ʽ]3qQʜ V</;KV$3 pCzL@u\ (CX] d bUe {`Wd:Σ o|zYL;<EnԖ^ڿ|F|K߮'gC 7O >aذ}1>t!ei\t~ [S*lƃ@ 9N<_S8_DlN;~˴RNTΕJ1m/LO#\gX 7nG%eM<'SG 12t"xKO˚MGӪIiZ k`eR%50Ds_,0:bo~ QWd\:;S?N a:@E"C8sM\S(ִ=J L>o#z }3.{ Ԧ-ɔ_'wѨL7`7^.ӹ!F` \_'+w`-rs"+3tҮNUbRHBpr,v?u.ul4�ҡ漝ׄy{5'ܓ@T0+grtBMS,\f~z:�kdK+Ww7F=L@T0mʖ6rFr< HJHf )g& LBP4ݍ/*C S+S[,!KՎAcrҊR214 "@ &h?Fޠ)O͖zG@TrxI`ʳrnAZIvb 6G9Yf M;:V1x1T=Twg>$>v RBw>% Od~4~VB؛kn\h61*2_KD-&@x5=~|4O.(dG:QJaz(N<f^ leR{&G{3lDaݕBM$">oO֛rzS DVýآ3A>^]"ӴEa;UVr 7?${tUx4|R{=M9s3#崷kR͔-xk5V̡ކP$WϺ qre]z4Q&x'̨0IV%p-'w oe]]^i# ol҈WJ'Qc؞I6s Ӹ?:>+ sm|Āb7XJ (+lUm"a0jaAأEOr˔A gDcH[44L -hmW=#Qr*򆔬:譝9l BOhiR%L gRqq0xÅd0q\-Hxwn'sIK +To_R:RJ1}Ld.UfL(r 9pKRFoy^9̬5pqpϋgLPJZ6c-&ZcfT*GCD,hLiԪ̧ 3PcM&^fv\DglZU5,zU>*V1Nry6MOKi ][RO_7_^VYo<7V7cWH{r%x2EcU�d'SXi򓼆Rų 5oA'Am]կ}0u^R=i--sŏ\o+Cf<A%=:WR#}¨L?_ ,|\)UQ2_:&/}+DzZފo@߃uH�q)]>+V-1`fFxCl''|[r7⚡)% ۉ#g{m!}mz%Z|],\ڳ.@D0B[2.$b@>览˲nsSEQ{yo%"-&<k�ż-d9Ú+E''bP'`8�pmMप%mWDNpkD&W-#>\[U,.+{3c=U){;g2;S4kF�_SomvE!g A:[@c6gf<pZ%9)2A& U@4RI1>#Qk"њ5sDJ<账?9#J6)) K<~L\W2u7e?J016^=<.V~"msrX 1#qxGg-)ezѣ{ אRDeMPE`M>ę7Y߅0z#i**mCIa&ʍPw#A xZ$ Rڳ߁;oK_;kŗ}zZ'$"!h>kGAu/1AE+OT2Ϡ֨ >٥d.P#h]5f#`_Xc3~;zhؤGӹ8cuΘgD_1D HI<{,o?Yl8,GT+b}_wdkc0~pґ�9Yb6JET|{# f^px&Մ6[@ar; YG|9n²SH@.|LJ#Sq&p˨`>U5*fȎ:%8ڙ��/BTH/@+^ |J~k;Eu@oXp&Erj):ʝ/&�CQ0UBxپ0`kμӍ[}M(_3>&$V>2ID4ޟc8t/g@\FK:MTlĊhd@pYܛKc;-<:c,-8D˜B]8X5'(PޡFjxzWP+ؚҔ�4ew2ikdʾȽWfiF/Zl9y< u}T}z-)%Wri@%[/q?).X)ߦP 0TW T]{KkxpB\fڽ; & m/,#b�i7'<2:{5螫B -:H?I <f D0BZ ʮ)`0\r}&tbqJ("}zg$eN+Rr/a|͸A;s%n-A@3k͝J / [Q#N.噃4@1wfu퐑$FG*C"1Vأi}K2gƨmfZy#9Rpr Jqju' os8t[tlH\} >2+AGBeT}SScMwLL:z+KbۊHizP7*ig36'dKA!d!FyA?CLXJ(QH,g3;OG1L0JBz'6:YD+*]D'ό"5~^ҩ_ia�aL[ʈx4Y6\:  FB~wig$Yj-KdUHNOcxg/m+GR )-l'{қ<^}2l79#yFhҮ{-G<#䲇 �xzK! dH)͇WYlxQ<R PxՇ?3{hP/a::Ep-yt>%dA^W@yKk)gLj 7$$!{t NU9!@pY|E)$Ø~CքZŇ�_`8"!<IwgLB&>rTo7bzxK:ufV3~adxj< bDH=N$ IUEa(nl$KsxcaM,̤?W{SMv$R舋4Kٚv Ԕ~!;_l oS '!D I { 9_FP=ƆjcSJ\'TgGi^� z tیI#SrLNeJ�G}{ZWMZ#?|%8 jiDjLۻRUNȱnn5 F8eK-c)Vn,qqj1qDZh^rfb͈Җ n2<`'i=/]+zCdZbDˣC{GFHȧYMMFgbx'R]3tS=zWrُqُd@\aʪ/EF +䤕. H X­Nʅ#! #U߰vf#RNP" |~4Mة8$"¡u;:T ~ tfexv &vkT*=7&T>)0Zy| *߼q=Yp[^ Xc"5nbT5Qo0/Px;3ꡒ`]uֹ+/2ƌrN),duH8&~Vr;wP,Y uQ5CdK+PML㵡 (~-TZ-V8VAWԅiiA/&'`>HOHVTʩm5BtsUENpmcN/(MS[2fkk+`a xȷ\[�30/~Q!ח H9c)v6ؒ{t,AN7B2N<HA.ĺ1WfbsͳưvREAM0Kܢ@ mT#cDGrAg 5<uOm; ߉AB_~ ARj|$!u m٪@^~).=[jhOeSe|dL2�wEy,DH1@MU/i7WcE!N:ge空kTUOU3YC0b(�QqK:XH6\7kV$/EAXQ\LD"NgbOSR>r̽|S&)Ć.RFL*M!gkaAU{O삅 uGAp~{}S+399ĭ*B[]Ij5 @+kiUzgۘrU@\HkA*_֗h`UC /kne%(H: F` S֚�Ul> 9^TK﷚xWj`sQFoD]bmPhI �tXO�e Z3$P˨g{fES08u5?fȉX&2F �bxWa''= ({ TGhXhHጄt&w~ p\qh2V-1Tr"xˋYCRC; IϳnQVws:{'dv(!.U-Im!Doʱov*bAavf4Fթ i3%6Nj]1dTBBֹ}~,uTB~J|FhQiF(ou@ QŴ!:.LI|DžO-iT} ;hwj9Kr@JR~4F 븣P-6Jr͙!ޤ!dfz\Kd(I<@7 "_ɲEtl)8j5s]"4Хi Xwj<W>8/f i+o)ą/ڦ ]x3<u!0^;^PF4 np$ [K>^P_B (ͼ%~s(.J?'ʔĔ*apIDG[`B5oƏd& OjGijA'-o5hS8SW{ͬʼn/F#p_Ȁ3DDu;!4TqLr]ֈ/ hq`qnH%RٯFɣ5Kiɫ}D#L8l|/{֘L7 ހǕo6$NmR[=ÍN) %NfXYEcS%:cn+k֬|&јvB'UϛT0 U}HFܿK0U� _tCTS!Cjѕg*of*aZcFF#t\aZ%IŪQ nMU5IEIvџÉo&-AC_;5Y^E7K_LJRb=|nU:}Y^X*EgȖem-f-@aQ@gwW73;ge:vywmJ@#:Ds5og `#[|kdCXO!'vYf, ?o_y8?MEJml5ChPp3"j<͟�,/|6D%Rq'ױitʨnԤcŮfto}AҲv* o-%e>kK`G3[nhԣY7'n_>L=\oߍRLߧԪ)KY^q⚠v+\7M\*ơ5T\ ГrQ+9rC ʮ>8. Qi~Lp⫾ιu0:.)5. l=_9Vv%SƤ-pcg`եq$e Z~p%c+ܞt_UC$k} @-0ߟߩ[0P,[اk`mPUzh×֔_z.+(gJ W{> t*u4SUQz!TmlPpE2cxCX@9;8/' QWfɖpL/V(7 "{NJxR!+e18$()1} ͯo9'mr h-503: e=bׂ=Z(%&A)!U+ Q_P.0r)$]l<+_Xӱ{*G-{ckˈTy>s4q]-='4nJ,#2sQx :;U?e3%2I9mZCa I؉.&&^a6->{'2ܞTO]vPy}x q)~z&QhU/I5~E7ޚ ><oLN/5B 2(FD=AS=23R~ dOB) ѬL 2iz[ PkrWA'F.5bGe5<|מ>G|1%eq!y3D=yKSDUÙ`8ﱋΐ mQ+SOP*s:ɆwC~GFL[EX mG8K|i1< 5 6.LK=#(诰xb4S'b-Zwil~$R=q$e AwFZڱgG֨J!J>{FmZn Umt[Hꤒ]*V8lfzo$fNe;:^U _ oúYj{Ϻe]xv}d+/Ÿ=@JsOC�*nR1FHH܉x3�0xLE.Njr¿ }r+!5tZn w׀w0_vZ; ܴw#p;B^ZOFo%^XsCh8/p -%Lcu@esn{tGr]Zd %Ty 'rWķ<}+`-ڳVX&цT !�X WFN0p拚A%L;5,78 =hcZ7fZk)TwlGӸ3FpV ҒJ$ӧJڛ#ZKz=aUA~|%8%<RXMN&/|^&BaFޟ@1cyS=tiY c\B1YX}UAn@ڟH)˃U�L#!7Z}ߺH&[ϑd Wpg4)Ǒ5最7,i' 1&!eК�Y5&1a2^_6WVIeL?OjT}y|"S} gW ;[1O FOoh|R;ay9p"s6)&tJ71Nm0]`:]_n]жVH⧾/)?]ˁB1f0v<9TJ]UL;gRe}6DG/pV{0wOA#$F ?%�V:l1qBPdt^{Ix*ዩI%97W!tF[vM +:T0%4Q>@ W2Jr00&J0ҔZدWþi&5h߁ef?C(|~Po]6�0a@+Jv׬\v04F [fDST8_9~/?mbhIj2/cй9~A0)^SG#8޽ wn H3̒TxXSySz\@-9:'=;gںOmu7 N zdeM׳Bg|vZ~hOCm>}e� L-p_�-G[kN"-7;!0:{/1Y*+c2Ak5E g>cUo{ s2q em?*5VXw{TݚAT.4,ZnG[8kE.Xo>xVZBrWB</@Jewi<PnPkީ[4A= {FZ(s\k[99?b1~@q~3k!q=vo91EpsH\M&s7}2\l&oG]cd[T1ܵZE~{3[BYҿO55jpXb\\& 2YC#¦Si ka86r}fukoE Jʷ5V<C=";eu%�8FDp pVV*^=XBŁXr/jONMart{6w'ļM=I*_ *G;ftquW22"$;ɍQ&B$Ǽk -NJNCik=Bz{:GwcЄ2{Y�"aʜ8ÐMa,P%3i;R#Ւm]"~A5ʢom 4MwF܆W^~Kj/C鈺Ը*%E| LUƨ[(>CozIaTB异$Kpב"@X8C?/uurv)VVDi0�9+ 7&0lإ ho Xq%b8M&S/V1aD5堮d[r:v[Pd->o YTF(;yC-͊/ixj�+A(5 ^ eӱN'P k LIlASϱr$,a#WFVu\jҪY pW`ɒT(!x[[uz6 yt#(.'!%XfVp)P!TZ fEyGпN- )L8A\AAG1YcR#<ƕִӌj?1b}Hj<{Ǝ~qlr�-.EQg7YDNLG2ڝ:,r Piݏx].oUMnZ*R)iv`Ye|Ȥr$[-א4aHlA h0W~u @¯7X]ucYA̓xdJ,p-"88Ѱ7N*ʓ :e@ȖN*];̤Mf*Y1@6x0l!S4+*lt\(+/^DF�hC{vFŬba{}=Efa@3k|m1xhՌ yTcmabx{&k|)NQ]"/DW~"D˧fx i T  ~pO3Aq_Z4�:=@]ә͑kbleo"C„nO5ʉV?}\%ЊA횡d^LY%o)d5!,h8.W1<Y[PTWd%">'P_T9@0+mәN۹]_v hm/,F}7Gtz~vA=P 1qwVTe`oo/ jI"a.j)@ruFZMH~1K}7%l]"-'KCSg)OzG +{}8!NfV(՟CLBU>42Xf$3iws4~5wVqw/Lk ߑlފK9٘HG}#Kn&v}5d>8< `qpwHVt!0վw,X1t1auAìѧdg(v`} Tsg{R8rt 7! tFƌ]Rph^TO!sK]�*@CG cv=Ukqnl)<a$V2uF<nm#G1gFqh/O!j'ʈrswMnƂN~JVMe5Z&Et9)ߎgzZ<)FU9 =7vbo!BSVѕ)S1sf5-@Żp:hv_/=*B7_Tr#R9ũrAkk5f:|�jQ9P4#w8_pY#8<ޥ p.lAT&Z5yֳ`MjPؤf K3iK+S3@=0L4ƣ,O|Ԥnē4Dnor &@ ۼ\(H@^GS4v֟-}iή >g][ZatbnkޢN@ gxЊ= rESP@Țm|}�C &KeuOZrLdr^߻:Vchw=9(h瓛v K)]&='fr)fu<ۆTry:Q/թ*r>61É C-8hui5(4 {oM-ƁeGN� vJ-zST%uwݱ1Ls�e]7<442 903@Ws^tWI\)T4(Ƈ6wOtQeިԽf;k)(anE󉝹IrRmN&X ok.|~ǁȗ\{46RE(AhLU4N|a"LYsKVȜI.M0B>t#2?2W!{]d&XcC_RV{gY想/;U۽]c X Q?Y| uw;)!~=[=q%G>d 17 b<.s.3d|=VA[%*[0qFhHݡAg <:~?ǫT9VL;󨆗Ne}Z^4 f X�/9N1;"=_j9.ţ.(gg31혘Ju\R1p?? mGzM%ʝY߷(I>AE�r q׏-Cny1Ɲevų54|UӓE-%( u:~:B{6wj<̗GƮ9ۆWySF@L׎~ܠک#voU[h 'ʬ (?q"z:#lD\TZj$Rّd8w0RTSz:=* v89I9@vꘑ X4Sf%.u\P%e||V"k=m @2E9LJ^JMՈMq'yeu^"o$A)ѨkY` X8fYjww ɡt,f<fCTRl H/!(փl|<Mb𤉒9e>sCNCւIhPhO85QQ:k {rQeB\b TBy s^䗏SQxzG:̮¿Y{C|wUW8h rEbkaQ'䎆/vNeחH&˾�E9AcFAq0:%Qu.B&uf[kq@ xƳ*\mU> _$՗_?$S$aþjy8A=ݶXn= *[O {6;so3 i]Qi%}Ax,ss>ⓩ@h`DnRĨRsS x4rvc>!)? R2rTIژF"RM</P55DŽeg9P:yGTPYOvn҉uNؠ2J/tnR@ _X&%dA+]B?ҎBJwNێ_v!uEl\$[umwh' Rg&HvJa[ŇUik[W,dfoOu֌zszD�QaS [^{UޖXL<Pio*|kt͹0ڲT]Rh�CM=ے=G$6@HV,4Ѻ܃2QEnIԒ-`xO!ƶǨ+YOƿa MN=y9-5Ж ׊P~*6ˉzLdv 511ٍ%#YjWE1d5|[.œ \\O4sc!jC5j( Ӑ.Q~ j;?5#iezN k·XD3gpm bBjD6cszJٮc>6h %[>]|B(jIC+YRK|fgQ|~B!*iX!ix_ z㲩ӓ)k4d麏3oT0κ z4N\K(L}XKEM]z?Ȝ� k r{a=#fQOFKW /7ꦷyMx_Jٟ컬;^!R�yr>y" ű]×Z}/phTs@=ERAYư`5S] aP#B`[U@bݛ~g5&ϔq'S�JJV^z}wzٝ_f HxdgC'0kyW}56;Բ$ȩ1(ηffq%EFjwj+վЊ/{y΋6$  C^xl&Zcn!&B#4NrwJ{谹PeOTbqfС^Z3Qbf12r鯋$|7!c1'{Pk|^ѮY^ U:"yɓ8Fxe/^0:= y wG̝"#8*?B IrYf눹}qF> 9I~zBWZAͺ2;on!b n]UxOxXB>RՓ7K _n0:zӃ,,!$@=,/_ب ަzàpP`!Nɛ FRt!)4w ȨW)1LJo'ENx;#G{G~ki H@8%JB;ml2pJA)8Z<,616Зm.yzNjwH/C..ƌ163Wٮ43cyX,,<kOCDe¤?E+fnSevB0'PWiZoĝNjF<%z4U3J%po#oք.q3K oVHpUo@)#IǍ*6#׋4ZF~)ª)OzL "4/o3v2"|P, Lca;&Lsb"պղXh,GJZ6*L >0\V˧ KO66>{mxMqֿlX0{ȘtXֈiY,6Nm}a�"s4nM@b< ͭIuIaj=9?eu̗?Υ>BLbh跸,'R B+("|{ŶSBB$mwѳ @,| d?VS?DKq4xEHJ'c8 g2 sz'f^p;f:` ~HV"W%+[_Uu'PNieOꕆW #5|bϸؽ4/o| M~-g}k ve؎2I(X[zahe~3y?aqO~ԎJ`pZ*N'A/ c͜x $C'5eiL^ %򨢂D�tM`/;ν|,E z$*:۝bރ/yi"7B*‹+~Fo)C`#b}ɦ906h1:S 9.lJԍx |�t.SS0b*r"$drsF7fb|v"wpc]k*7zn1ق9'J7e1a߬t9(]$ÜKU30i9ޖ~JB!v~{6os`Ϸ*:'omm'ܜ?VGMHXXH>>۝x?}}_fy=zR h4+kSH>W]oaneuS䳵0g̥>HQ5kR>d=ПpVW3{2s:5V@{j)d IcTp%A[1\^ <$0̍#w7A 7tƟ;Q 2W S{RYeK8aH9rK4$"K u{wNzK-. /$ uoʻ^M %[`}Y%.OjQ9wNh?5Y lf9�W0h4dni&mAuiM{²lܙJJr(I|f⮾!Z�ads4enFܡDzr4!HbxHP 4 ?�0phCHgגy!..ۻS #!y7EE�ǝͼRw>mIෟ$Wy_ jcǻ &W@ ^_Ry͏?lQ'Tu }`yj7 Ab * CHե+ K}g.ߓ.%%HޙhV|L6�2ĺ3A`{ep]'gGxο[F3.cx߸(4̱7َ!'&`~&'!**7>anbt-*]۩{P`V5uҶ'hm+ِO !;wfw&yTn T߲L< ~T[zdQY? h<T+FgQx~Alr`n2 x`NBŽt]0#+qLf@[\_xZJvvoTSM  4/]].f¡ |y5)-9r5™9Р/bAjzV%BwHÍ:2iFLZ�$T$R1>7 n8A+)vQnk4ԙhO52՞[jҰ[Tpl[SJEj 7W3^n{Jkw�Ξ;VMxn9>Coj5`L;,5 2"GocG3Q g|NM$ "#\[F'+B~rkn#OƉ^tCΏbbp:\5MMbuQ;0fȪipJJ_mBѨ,ACH`":85%Mp忺S/t?kf{_gFA{Hm syAk ǥDLZyxŶJ;m"'xyeUCPfud^j;P;@B d]8,2|%bQ!Pڽj;H{}NhfjhkcE!D|;)f tS ljlbD :g+H=.dֈ)g@e UJ9.;}uT38579>Tj2W:73mEi+Ϝʼnd bmj~, zUF [(Pe5:ʲ[/مS*^q >DM3{D>G_qqm,|ɠ6x?$XQXY :XPk+[{׷k{6,#P@\pVHUzGCiWU3VFTKiE$x6ӟ^hږJi ϯ'|X^݂}Vu[TZϹ` ͼR>7qɷaocC0 FOY|SNk¹|:lIE&9%bU^M: '9S{:A!Qvo~!R!) 93yb[P>`ɡ:ӕX`Yc>π#X~tS0C^kq@m$ve0PݮLA}8ʸ9gF:-S~&Җ$m �xS=z ]deQZtv.,TdfE9F$Qe/|Uq <ݔ {z~f}#�*sY~Z iŻ9&<ym~ bC]~-8HrYy tܖ!AUG^u9+4/5>8ыUJnц>9/XӖ/#c%uQAo1�:jy⡯9mP#S%p]AY_O6 KX�yt yoN{KAB\k}$} C}.y1R`b$9+AMsbkypw@яUyUQȓ.TjkuK:88Coi KD~n{cSuF@@*k֯Yd�ҭ�#җ.b8)l+;a 6˸|x <!{*\W]_brqd"aʹZ5`y wPaN]t]{A>++(Z\( -ɽ aLg-qEQbWJOa{:EՀa /J5v1'8TMGݿ 2g":G5qv-E=uqm2^I4q[1=./F�§^IRr x4S1;8!fF4 q]exkEW($[]W^BZ^) j|Dc'{.g(J]j^u0cl,1ii??5z4?fhT0CCtp7l>SM`h4^fX?{( H5Fu/M0xL9K9=%\j?˿E'CwC6Nhǎ-4qanp\c6[,}6]sV5s6TՉVC>Pvbx3ΡTك؊l 1uXan0kcmΣnv>E0O 2evk y>=3K;<^UM3 $D7Qם) ZYXBo&MF"`7,*@ {¥#ghqn1X1zЕrTrȶ]Xw('6Ԅ/´3/ KaHe֖/ZP?C`b% atBj#/6!Oy�Zuչy0ň+ONO]5xE4Q[ֺD\jYv~'f&OGW{S۹0$1PfV)'Bc3P筋e ̶i5uH4~nTۙkz,yYpqhUsp\MH]΍3,v'gy10ݶHӟD2 Ap( 5"~~*1޳yŊ76ϰ-' ZcRRiM% 89"4Ǘ0Zos^Qh#Z=MՀΣG\nǭ�|VީY7b~ +baf)Ca)a3ђ`6B8%Q}b("nlqRuؤsʮF_e)nc|B6'-LQ;"Ї!: QPd6U%fuMPUjg k˖@CIЬV?͐(7xVNi? R�h(1GYREn.ji%4<zaF#>?Ri}(uRfXKz&?ͦTXM>殜/CmGPv LpbY1!^5<$ee툰ա¨Fx$wl 7~uBbI)%:aCxvpLZO;n]")kX ,{0j$Mdwaxi2ܟ:,ކ\+!Tj zPPx27bvP&n#K$$nɤ!VߢDtgϬcG "]- ap.XGXvF:}ٔ?)OIx/m #nJc*ZvMt${4i\W/Rˑ^<J\:Nm uP"fSj 0FyU5*x̴v]SQI7Yc_B/D+3{PChun7_zppC|'r03zdބ~(/Σѻmd>nv #6V9x|fgzѧo ESpT)@= K`(y`Ooi\hs=G2(\-1ϿTbE)N$ uO* l3+_SZy>^{[p<xT �M i!䥈ޚ{uL6ńI7BBIY%C3m,6�2*v0/+Ը]InXg5k=/%D/qT˃/GNwF&(PCJmr}݀<7P;g\&goVJcu nҜ^xVg27N4Y"S`Aթ3v;QyeNuCi͟:j)RcYqI@a¾lH`\]-?Gr?ֹk#z`,!. P4b21|"\și&}d)&�]6V 0yBR�+$4) 6�).e)ەe_5|l lAlKG:yxz>+m=3RY l�<iih5tX#BnWVv84J0*zϞJ k9AyY4 cKDZ nUJONm6v ysh:\pNknh|Oe$1*I8._8ϒl$L&MiE=E8qۣϔU:ԫwU<1X '<Yi=(t&f~-אs_53, T6ͻ1 8t|˘t-fI?L}Tzm`"]K_YCdup _I<�OOTq%{•*ySN;/x ]HFUQ\6? @Ʈ"Մճh#o|!YSeK~t<h3@}z~$ wv?~luf%Qy0c9g*R!="]o).p?^JN."JWKj'OZ$٦Dۉ-6(noFbθ}gسNZ @j'|=RlKoN|W*9fG# B@qg\aLIt ˞?{ٵ'4˝o9=I[55Zg6TKr QD_nc&U_H1nOGB?%A_x5n*Bצ88$ِѾi' =c*?(_D]e8= : 7㮫: Q-$5*Dfnض3eXګ$`qG$\YT{6%) Q@aK&=.$Zi {rX=Yv5ϲfw!><S7YP&_Nq=?J]{hJ ,n#зn7"QZ�/2|~`QO(S@'&ZgD6km'!&*5ÝJ*+қInx'LZ8TV{2KXp>cZ3<fC�ܝ^ kevo 7 Gw]f4%lF]|6-:4(iTfس 4z/_x/V˓mֈe|>Q$/IVրFPd|M2W |l\qe0xYPnmi64ocnL], K^l@ʕgn�OR&bHٰr'~ͮkn؟\HS ~Oϯh=[\aAoxmyo[s�MO"{\ |լ^uE~tdrF6y5ʀTVOrgfTA+q-0>'+h hfeJ[_MzflGmP*|J0ʆr XVYy?R貊Mv>}s<67wӍGm,v]~T#x26F;_Fz R邇n>z{Gkg*a6}8SZq4΀M'!Sty\>Mw5oo蕓BB~Z@q4kk$P;YY{5k塙MU0A|*j_q^AL?lq)%$m;߷Xl{HJ8ED<LNmJe-cK/\n5~)j쏫L>wUWR-QhӃtI z"<#s&_z3anaSc;4D S&\w+Ew�m3Y*= r'ͯ�'m{p?gAÄHapWPo8Oi0Md{Yj,naZd>>ľ61 fĊ#qB NyʹV̵*Vf�LiN-kҀID,2͖w2رXĜht>i&ad_on (8a an!YhxՆigF`#ȊŌ%j8,\)eZGmUmӘwUn=#G$X>_xh) ; ;NY% пppjMƮSnD"ّ'PEyQ~c(joږ ):&8مjl fXY "^o`6Şz9<yU\?HAy66Fgs <mQTB4XDXEۋQPņ-?8OѬN;G{uuU8Q af2TI eYƂ\~h3;&w{Jtdkq;3Ւx׾!S-'!ތSSeY$(%X(w8#Rܣt)WQ M<ܶ~Y W|fTQĪSOaa0vT/l7dT;x֐ѽA!�J! {)# QU.|N5',/3$G\:Pwy6@ F^xςŒ~I\3sYQ#.X8�>"F՝96}j].#U B;܋X80婨/.Iz3`rԍ(4 _GWb k3,T.>+`*@r[>!)zjCtЄ!(SӲ2󬙜O Vi9VIQ)wdNAX9Zg=r["A:j5E*f&nZz&q6;ϱ`v~HB�P1�3f84] S6{;0CɅ#;tQ%@:Z_u2tl,Ut_,2^ڵ~|uJ|c$,/.g'bN-xwn|阀>ݴdi`:f$\V%=?2WOxuZRˊb8N|&:-;e(:z5!*?p )$6ބJ2ĥ# c >?': q(+AY375 P�l>M + j4N!tx �3 ~_`આw@V^`nfqb6Ѯ vgȞ(\rGF3.z^z%򑽛<dPHg5BdlHlo$kޟJڮ% ` \[0\M} MF 棅]@់ǰK:*Z >piK`.<sN;\MVJdŦIx.CNh{Buhh5}QVjT'NQS˔f]y3wDK[,P*:3' V +-LlRiCHr'(:G%AM\,TMs�O-D)hUD阍g sU�=oQ=;F#&TvdX)Q^V:yWW3c57Ϧ)rπ:)#|`lk�0 -h?# �!@D4Bݻ'fĄŹɺ,Q9P fknW;ވ>oل&o@nWjB!Ґ{1W68 KyvЀA7UNفF(qF}o$;=i ?Iʀ'E͙1s.䚹@qfIܿc Si̗lvDt0d֯q+Aj1J]v:m/v6~¶sO*oݽouɤ1 Mvb3qjGF\uv,KI&a{#k) +Cj{.!]i$Emz;εu2Z*Z,b2GY&djj<L3Uلq Zpm;ql 8ȘkҒhjXNeZt(oL0"fBvRR9$K .N4^"+sJ)dΔ5RX{[EZBמ:G?DE]E0 iW()rY4@6xʙbݑ}bۘR+' 9zey84Cz\Fw[x{! EĚC=o4s>]_x@n <~W삁MH d +`lRhߨ7!YZ˝m͘>tn ڸܳt7l%^9Ru[L@dQ^p�|W).X;fWwWw V X.9�>̀w@nLD҆Y*\&˻kPYƑ ₣NaqjGg)2N�9}bRy!b]La(%ƹ`̩cM?6-><\)͒vB䳠B<LD߸O<-a=$_$6{A{ =�:}�_l(b5 _Nbl!/{8Yۛ֊K,h\F򶒒K /97 V񐶻gl 4źkO9EbB8(Z#q+9g}xpYqJw"p/ؚK3Cj:b;.hMVϺESu+ք dN0n"p.RK.ژ(A.!]W y#l&[hhDr@Bjx�+[KvLfh`,:`|]HSHQUPqJ7q2˚&rn pB+]5Attg^:a22Y sQ̑ىW'_$͚ 1• ٩0Qb>iڧ e: eC N+Yh)$4?h<u4g9aIe:H h ]BmTE`0E{O3"DazVIeNQMWj((`mBGpY:?eK"e1*2o'q^0H¸J!1h*t22bgpo,H1ۉkN"FhLj|228}?:sᏍYz޹Aֹ(=R}I &/1KX5Btk#ahycd'bv^GDqk6[C*-'1u?2>+I:F Ӛ\#cWYVaUH(7?TKӣ̹Xōԍ_sđ^�@*kԿ6o"?5ĀY!V-q"|`>s vR + u]Sr+0~l_ ”{$ cv>L"o~x3t>.+C2JJ`4 ٨W8Z//QZdO\5 NYn  _:E/Dw<Qx%H$_ w 6`<hў6x>o,y@t{,x\+沪vy�|$6J2LJ<zXV] I35.Q1\:1dGpc[fXPMQA<-( 6T=! *Y:xrN( ~,{wio8l\a`h|i mil YO|5V{rȨIM/-yHúU y7g9WMhI{�O1@OK*|V;ڍ_:a9桎vqg-.Fu!I4?MqמW䶗 ˔?,l7/Xm#Y{BRP7Sɚc%|ˣjҶUsd(C^gQxu(u=0Y }}Ӫ*h2ʼc8E &m*s5�x)|@HA ؼnJl%7P4|<hY00IgZG0[z q VZ٧ |#Nх0vmaĶ_j~.Uh؉eka tJԍZjdp>!eʪzm0/ŨPjQ=!==+UrtE GxQk#2bn2d{͊w: ܍wmHq"gAay\Y uMoU �AR?Ԗ"wl&(2gж!ox*g=  w8UEglwy +QgY_T'[>*&AV>ՎRN;v܂xt_r'>,^*c`g%0qf1>4H&=иZˍi,K_ˤo[{,Q e$bUqB0c|=hį/?KTخ$ ͘;k?–p*rC4nS'B ˖SkV5yv~3*CZYr> (.A&apI }y]$sa܄bw$2*] J' o^|7ZjU#g$w @sYJO?ܘoG?Q[ft ˼%ď~ 'aq.NīҪQ>C+:XK�u$P![8ϝ7[CvKXISYwu@E,K#eoA]8|t &WP.lC3{AZc[~(Ao&IkY'i>4q]kf*n,w:Ⱥn_{ ~ į [Jlĝ.5*VLW'D0`CmE[^ ;4c.%�ؐHVJ͗lfO93*KR+~T,!׭J%-n@4+Ojc;A ,Ar,ʙ!'oij Q=@:Wv 㗘+-en'#l#ߜJYh;Q䷈*N|璢Q4K_D!Hy  yv'UF~qI[TQFJpTҼE T6*r�_J]{ ȼ{^ƫAc3֜ݴDcی" 3tT0PFm~Fx8u*h=2tK=}| _܋F._C_1>q" '~ +z VJByxwjdyfmi �o_�8'wɸ+,pOДМ"at;^ۗq,پ@LR;"ǹ,&f&`֯b,@μU[Lඹ�1|-m#ZӢD}: I= *=&D@(BU oUO$kZ$؍ K-*ؑhLG  &[hkN`}s;ђ~T=EKXJ ,>w[``5 Jm%UkUJF\٣YG n-UL5d59bX PjY4,F'_@AP#_@HO{ cpL]X,vuD{p|M��pu<& &k ZZ ЈlOz` .뜵c `/(3-44#FYbP`D!yһ GDB\,xuXXN2ڬ[*܁p+F QtXv L{l'3XB٭Z$ز\KП'G+Rm5#'nz! fyKdL2ll=YFdg埻ءnD[] Ww5@3^5K$bR[/% sE6ܦs=Z͸Fd?׋]}] ۻb'hOK\1dXf#.@Qux@?KC C^Mf?;>dE�^e׍TqC gi,A o3DXA1eX+KbZ}n[a*4>"d w؀Wb.R^ávG{E,x+}-5|bn0H!Q>;\ *O|?̔hnc/w'a[lK^,OݖIK3^DY&X=l<Y;L׳粑ڱi@w0*7 f!X wT<w!sc;5[Hh:jf>j%Bޠe''|Ha̺x% y$R,kpOPѭu7hdS?f%~Q#_0i|~} nP%ԋr7_LTmե<,$<c"m 쀆ܻſ˂Ry>C؆ZC-eH?v` 6{g@�+JLF3E=.GUaBc>Aʯ#y(XmQpvA|AnE̕E`QM "uggEq>`g TԮz�vLt6g}WS,D*܅#o[74@A`Kn t=l8R) d6@&\zdɹqO*2w5K!+ޛ|]>ߤ Nt:Mp@_fj&PS%;FmBfHب0,T :L+FL#P@Q@%(w_op1'2>v仅:er̝gYW"uY 8OGchS<+d6uad1ϋxsZlWΧ@cMZ>WM,P�N @esEorq~$uAh]49M]R~HmM}z4m=*ķ@+|-}CLXۤ<Yhm }z>ıui x5Q5D"RHXi p&b6s&-Q7I'(`ZΏ:fB&mR* 09R9iĦPEק^?&no-ڱPTEisMR<K5bw#G@e⌟{G=*]䇴D"xJ0QA",l Y,Vs "uO 0s'p̟M5<|Ee qzQv'�v2ljm~ Ã=ɑD__-_pAAIBS2W>gr`w2P! ,Jcl}[3]N,=RQe״bdEޟAܞdu׳vф [Kա[dS/*WuCl77aa7ُ17:#c»P{>YqmE],)O^y:&I\i4(wϸ,`n| )oH^pP8nbrDB"w6AQp5_2̷9Yh]b8UIi75«U;-!pdh�h<d_1bڢO�f>tTGմ7Vqž e~}%Rhµ I{7Z%h!4iM&'Y'šׄ<@YM뽰i< SL6PZ Sy귲v#%CuW=n6KvR bD7p\@ٴ۽"Djbk s"l-A;]aϊTs74`_q6ijf8*P%z` qui[,h6|Fx<_$oec-F;|(L 3SL+lg?C�Tr;M `S 2 Vd+F|, YK)rR^XMeLC՛.^/IŲ|;þH]< Mt\ l !r\p-坙U�J:IK{p9Nԭ!,LsnLEKxv SC4YcMa$OvgB(>0:Ś @=k1(w&,GAJoe{K_bT"ub_+:!<'N^٤>I E)@f`6ܰf%,(H-_QS6o u.;i@\u"pedpb5 }s+fX~ʝD43 Eψ<Ʌ4,"iJRk3 EE@Kq`t,e3^\ 8פ,F|F/`Zyq`}`ł7}k,v|qla<em>#UALʘaׂu|BO�X@i 6\[4Y̨Ó 17[׳ sI &@V"�|qCLbL.pExG^{i7yO({\qxX8F/\RC+>cV/ҤCeVsBH l3k50{kqRQ 8]F$!UDgtIp\7sȀ`+Ju7{'m=Hi5\QfS 2Dl ITU:8*V'XO އroM.-5%% Eݸ ^.0]Ä`1[m~6S2z3cfׄ&m*_h)_za2N5K%*vwy1sM)HřÔGswmBT%h}0򓲥e9}-Ǣagkb8FpRc0u+ |ykg' a{,%~|7a*O:ĸRoj&#J G CUh<v VўU_*Ucm�"y$܉I+I?è?{'^6F_UekcyC ;ˡq7(\?3#S昴@yM]ku&ӂCZXGT Xn,T>>ǘJYY,DCϙ?Ә>VͫK-<7T~Q-^a< -lj=fERَb  **kOeYWqG5+c�5kYOSj@T!7u^9y*){2@=ZA@u RԄL- 7r'08M/]یwc+_W;A=gj ?F^\HQʦus!*wӘ0O|q[4)@%?=Z`zPޖ0pJ~`Pq u*)2`j_ q%iCwI֨4w6-/]~EGJvܼ ,)OXSy҃�J[jtsTt$ja ) FyܗDOӵ;i94w?LS綥D`38^x+=N:m3Jn[qznֽΗ\o FUS)}(z%/UZ2D ՖI1\6/؉td(P =mj]p: ={ Y/h"H^XQTӴc*FKs\y>W.ѹZЀv k:rcKe'-MuNI-zcm6Vs\[. 3[;l,U<ZHfWfI 2"[&alh=B *9#aBZRc;Fz@,#C,kS㫔3;hE MQ -N$`|9u,e Fw~oWIfmʩ\9G|/놁3� e;Ҽ�0)"E}0yo_F#ɐ9\Nldk�ih@4nA n)YGO$w!:,�Nmx?d5AgwdgwQX3፞uuAKA!EQ+Vn �f�v-t|hfoȤ v7z_V/9ne>vl,'V„,8<"BK8~@ lLOV&B-&|bd&8GYgK1QTXyV3-v@SJ\65gKǚ�oD{2<?zD-YYsCOdMm%1>(M{ăiTI~ ֿ$'?H}԰P y#¨f5ZFoOmM&`/|vC#࿇(z|VM[_|ޢܱB BbxR @Sԁi[ʓA5F!A<"d\ZLBnOi2L6ȸO:4ao MubiLQ LikZ;0 qr,w&*=x'pĀ);zqWKaX9C6KOWfNK%9�Y*Wi2_UWK)GQiVi}!x}(phDLK.ɯ`+Sاפ@o{Yh*NI a*huReqr@A s{_)Խ8>os].ʏ48;%\M2(as 5zOPGhjTv-#oA3jVD(0+Png  nhnmK=*qΒ=KWc#'H=rwꃛ=o vKjؾ(fh W>Mz`H<)@\]C26V8_ wV0qk?Eӗ%S|78 2-ԀTPg*@bԅ iT4[ On>һ$񹂱4=ڍ<eehlw2>Ǒ'- ;asgs,TT/ՇJ*chB@$ =oU$1>tܫT6v^]I,)0wwf�ǭb}9wXgPt12ĉm] ..V]Zk)Eu҅b@¥X3Oz[w D*jYU흅?StBm^Rs|}wf.H~S=kKrJhaͩM{xўp'V16o}1NC6 y{ ҩ_^pyO0ѐBqf2]o,Ew~K\ Ӌ|`!N<ɸ{)hSi݄yTA=1u(QW׿'i"U,?u8=uL[h9hunֆ1ȉx+S96ҽ Z M >S$Y%]MJ(˄."}} jQ2pqR)`\ODFv6[7ޏ`"1r%-<Y]91sv-%:N~Y+}8v..v @[@."eq*HGO�c0" 9A7sK:Lݻoc& 2l6t<z"TH>➇^wL@N8TŶ$nϰ3@.m"q*'DzKX[ϭWI))ټqO!sS/PpI@J<ãj#&Tiw9ce/<U-"$8j^d khLHQҐM^HND._;`'cze9p;) Sr"G2aS8q`mmt Fhs޽(kd-9 OvjCT&}#9=c.`iz,3\Y h<lodvI&dRrM$Ž'F7~j!.\ߘy;yBWa ?V Hv r46N:DS4m 񀯄l0%7":6[]}G h`AdM[a1b WXh.j/^ranD50wLt횷uc $a< o8??x#j}G:ƇUCuΕO<У@CM5wz&MaC&l]8m]:%^VlYQ]$[2;_cqk.\~JMޣ͞8jVe *roq/-(LoX#Wm˾W&Ӊ8#ȝ@㤏;dcejܔ% }N~ۢ:d/hՈw|q3K—rFƞ1[V`4-9XEFt]\fld6Xg Xk|JmtkmCNStPڭN3Eu5+$'#jD|≊sߴ{Iz Lݎ3= I`=\M4XRK}ǥV2M9.~W cƦ)D6? ӤVlhʉg@@iajTdn!et)ih@Le9X<N`YQeGhk [Aj*AlF9|D�33!pig$Y:ldF ~/4n?~VٶO$`"Iz觚:']ٜPPkԿB0ӳTO v2ҥ+o°T?C~ec_C p}2Hx t?Kb`bEn-#:vsq0:+%4(ar3EgF־mXQd˟%qAzӜACmO ZA+ kt&y\wX_~EbrMCly]D}0w.3Ԡ{"Z')L[\f]mҦ|y2ƇAE_Fڐq#;L+Ik]@~m[ͣL^.j zLP<WB v)6ڨ׼iҼֲ&nftW8%ܫ-'PL` `ŏ)yƸEp3 /#HvP4EX<fc!AyF6쩽EԌ Pb )&ض}!2V YMw9O`& aa^5 Jбb̟&Zܾ L嫤aC ﳶ5ܜU+.u۰\EOG͎IH�͖EM5 C)5ꘈ(ѻbD ^nS;Ƴ‡t̛KNYBŪ+ǍNqڟ8f`~gdDZsIΌWj#b<y6#X蓑emG>h̅#fLh;e,g3n{O`B 'ȥKjK5dߢ6 L ^Ėh+Sk8KJFn?5[DA}zZ(we^;t)x}a^ub_*9LFˑ//jZ2cU.ï2%`%Nt1;{Wr$vUj+/}B'C9Z>䊯>#/ t[?f)L7N|u/A-N7^__Ո� ŊȀ1s7WGujavzl~lQDh~~Į.;i<B}l<;d6g6E,̛l Aۮܼ�1 #~}ܾΛ" ؟0a/doި O'֒f١!ſu&imjY<`E(xWrr:L5kC |h)I#Z}# /nsV�o94`| g(#V':yO ?IDL]\�?eF2Xh?>Z�kɬ P-XKˑG7[HIsv'FqT)DnKRBbVi=jϜ#P9ŠBhuj<Ar=56S[uy�Lxݞ-wb`"0.BU򇳴xۊԷGzlre*�%l0;C} D3x23>n3ƪ Yfun:e5֥ȬFPqk|OG){]uIBҳ^1=p$_k?w՟lV%بB4f`.7(^"c/Θ~̑!f(lTBP#=˭T>2)ɤ]=iOk](PɄ}M@J6H|MIާNf3 H@peEfLk7+vR_EJ<x;B{C;l ɯi<aJ $R1/ϩ>=`}haN~3Rb_ hsi) ' lj 39  @ �8;{Ui$;J䷘]r`5[bׂj>'x}hJX&a7F%}F2~qJ&iJ*J4 ǩ*$mZE(Lo$yA:[^WH1Oug?\4/ɋ;s%8tDyrW`^8T-u` 5j*L페AcJ-7RҜ6J�JGdVm? ڰl}BӬg'xXl*-a&PPr$"_cvvFਭJ/BܒuR$@zLU56@WBB\`Şᨋ=ꢛkx\ۅ4>=غ\ -6Ղ+3FF琱Iqѳٯ8R3gBIKy6:"'}B Լ$c:yf'l2C9&D.#UmRDrbpgczٸ̗ieRPd@GƐj*+@E $Rs Y3cڌKS,ϦՕΥK-L9 @AXrP"wIO}t\np@m@ ;@TlGȠyP<9bǤ)_J݅Qߢuˤj&nBEqMv8%{Nh]Ee&�w+ f @lÓ+g-Do|לgV7IvN T5povGP$ @Kͺ8Ƃj}UTL9kP;:Cjسx0~Jw 6#MYHt*{]}EhB�ne4OV=|(lĚ1 nH r]rػW |rI/f~nY7ʶO-yk>v8Z=}]1xqYD+]Yf1I_$&m4*_dm =bܦH%,I+v_v0=&U$'CQ77lФ֛,Z* HA]˺D,56G ^EC2,U2'A[y%Rf%8DjX&ٕfi&imx?V&uѦiLS$n;Ev49D>09nJn%蘢%K|~)B*_GK>JuH0Cd D85<w0it{́'q2bs$^dUd㙳1</fnúixמ�%T#�*OT,%KP - FwL!M.wtT 9Zn!'<+G#/뤃A]cn㐃 Z8Ɉ]-ACTJG^.o,=>D] >67WK&8@ N/>Nm(J20m~R;rKɶ6SB_(x7t03O9hG҈%I(ps^ܒ-Txc>q(ێ:B{'qRۏFLQnE[d�e�@TLEMG2b{f" ￞(=Te.gAvQpݢGӬdg+G%&~e/{!`)꺼6Ԇ _Oiu c]q atF_ěƤm#bm3JݝCscy*?O_ ڍb4!>A { Ll?;*`() bIG�GXK=_̹N=~8hј%Ba63![X!ObX(bNA6 ;,c\YpAJ#}Bw¿,R&KBM)�Od%|f.Y AIJ$s{@UK%u2;XY=- W'JG 0ϑʤo41١6MPRs wCRfK4Xϸ}bYH>̊J btpI<R BCµy]EQ5ƿmU`Cޱޫ\)H,`4.u$UΪE֩. $:2" KXer350(`P%;  VwLۼa(̊@KM/5KkPsF:V?iu E9�Cplro-"@^[nFB)0qiBLkJ'Dx+|]uja]@%ބ cUAskvDy,ءܒد Fqg:&JGʞgTo=]?,84"Z>[g><Gm/r觘l2e k\9a¿ʔYöݫϥax(SIhCpT%_eoH' \~^B_'z+ԼٙGD/;ƍ/ŠO_`Ûro hd?ʣKPArEEVCOmc}H9`svPC�2>QAa۰]�XTe&.9ÇY7yb^S7sHsDs%fQ<~ 9™F5ލ'ΫenN8޽ |AB,U;BX!dO:9OOzTtafŝ?=�׫X[psrMS(W'ŧߌP<aVMQU*IJhZi rnfѹb9RxBR |lE]?T+~Ћ<Rx6QA1fr2áucP|'t\p9.y!^sQ gg�uoA<.ԍ$\ͤCt=Z'KE^(TC䡝'm\A3U:ז)W9,@Bq`|!SA%p籶3J|qwKwb*z `gz*H}imŃy9Aʷj!5b ~qE ss"�g f̟1z⥸0ZBFp.&Pkv[ȡx'yt j[XWQs96!ӫpj!)tEVjt_v꣗ V"T2$oTyl)Caᙛ$ɇT|3̔Z +Fĸ ;/Pilm/@ܶR|JHOW1h ̍-(?`snS +{@5Uc�(u�0r㒇@Kx٫mh0c+ lb qiZ- Oaz^rC'̴j&0:š#)TJޏ y拕 E8r~$`H,S؞׵`]>\Ht=#;@_՟,wzxLGnmjпG1#Xc;bZo8ihN`i6%u /øTlTcH:>JUY-^q0$6aڬ%':Ѫ5P8ja42Vӽ"xJ bk#[f4cS'="#^M|׻lʶ2 }/Q+> ؿX�\ȞcTE7p]ufQ&ԵNRΟ*!,+fbCY5FtIo'NDkquXC ()NHl٭|f1&C6�|jl%qP7 Zj}}qv)l8mb_IAa=8à.>荓c�^j f{jaFsM6\3KH;" ?*v}4<Q:uM ʉHQ= df@8CeU:2鑩dARwT!=Ƅ(W|f̵*{nl̒N['JvqRO5+)u)"}ց>26շ;f�dz 5y>%7r^јXЁقN.C(CeޘՁ/n /_vl]N]e8$Cơ W y> ]C_n$%Fׯi+WI[ n@*ܝG & j=_3 NWT>n״\eفwXd+;a&0 (g:$ ^g 3xGP"JJ5 G7r&TJ }Gf(�jN  Or_+o(=}NR%f-<]+Dce cI>r̪Nlc#0O&7٘[45BAj2s5p hlR>cV4b/5sYé&~B Ү6,:hQZyTc¡ajPݹC-[+ޘ WS.ge76*LvP};]ATAi)&Cr dZʗ-:@s(Ç Ċ/Mgn[j0X^ �? a6KpߙRn{eAP*(&^$T�?1_DX"Fc2ִYJy; `wz+#D+Zz,X褶O!@&NT {>]Lvq/ 4mRpF8! P%0lGf {^CT[ S&l~xAtC"OeRu|'C  R!j:{FzM:&9wc/�77#ǜ#דqI|`haFNNKډ=3+Ro_I*huWJujG]RYyrBd" ;/w0<co+ `nH PӕKr7N1ݪ.OXP fs 3}y"oIOPYVTyߕe'$Bc%B嚑DY^ӱFrm"ܙYnc^>H/4"0r�=%!U4J% \K\Bn Ν1_GERn憡)ݱ.] d$lacqk>kol++%v&kM' ]nI=%J؀餞f\o-!|m:xO@ \pt^;퇰x0p1C#lwh~hB5v79x *`rG %큀T s R\@yC'4@AF=kx@7Sby_{&u^˥m/xc, o-[,'[cElv7} pͣi]݁ [e29E6>Ïk5frEJ8⧶GgSY}hu+{_51bQ&r7Őb<ʤL-=4n/'WXu#k!?v1nܝvaW�,GJlӱ^q֓) chQ?FGަ^N,}Hĸ1x4o!Ǜx7˳'xhaBQ_Ɖ"@\A9ut_|(-{Fb~} S,l.}S@NJzGW5ڠ-@iQx#sK{ьS#QbV:-OB^Ebm|<s<c!L`Hz|CZ6D-0 *_:+ٜJ}lݿ24m<Haw)~Ǖ.:$sTUKoBG{Cu!VJEc.gD.IF<ܪe ꬀4u#l6Rώ*2F=> 8\Ѯy:v#tr^o60cEEQ+?}Ćx:ΥNz\fez&ɀӵ~}5WQ=4dB OR$vL,Y@sKݭ٘T5kM"GktvcY^RYpG9�c CrH*nҭNr6O6$̔E͎QB`Hg= '1cE,? ykΜ߼] 񆃒Z'uUɏkv{_OXbCTT?1�7qpR|]W{i.|2sh $*71/5>;Q͏81ڡ3 <x7x�Tm`FH,/ r A<@&ř^xbu0zCdyU֛DHˋe[IX�NoZ?Ice8Myu$aZUa!R9 i5S;!82r/Gj+vX0Ә< `B KUc)?s"2/ ֿ^ Ǭ<핿,j9uA.JhZ쏬QΖIe>8)! HT)'~⇘,W |t?V%͡D Y#^ f-HѠ w4JxkP<;ze^$Zy3a nu7A¬2}u [;2ޤ� =Po5)t鐊GrN6DV 9Yբ : #�望dg.V%ԧ23>Ae{$GQRv|bpQdI^adˀ\17B<ԳU w]/bv�{/Ƀ(}1qrg08z>"xe/ TafB%خ1~/#uZG*z1ʶ ީGs&&v~G0'U@ e``]ܻ 1v3mӀSmpإ'z : d?GN\NgtbK(F_KBnHQ}b�yY6]N7*/|1+;pTwtֈL'/<k:!%&%\Sٿ,�X_ 6>@}QſM}& . 7GxC22*BĆ_ټ΃*'M [跈5hHjoWTp>?ȥv7טH`@@,q#9ǍfܺU]vLswP\%kzȷ̕c;@Y<ɫpJ^VP{ԖƲpl~+QU0gWDR"\ۣ'Q[HINvݦcLֆ!ZfÅ*O'\uxf•%5IҺ"Vp,dM}=rͅ+cb}h*L19PmBLJztII|~4o[muy<�-'oW~ᣱy *b0/ ḣ#xC!3u <mWF@Z9 梜Z{[pm'N1*g7/HE�dצXA䒑6k-1叫<4&B$o3B\]Wt ʭS#yK35xq3CՆeMg'vdb<Dai,*0A}bkmpbͻza:B?1دަrшyWǿKYǴ%X#^s/f p[}7{mW߆^7l7tPƜV<[ꡞ}dynIOѡ䲐&tDyǒ%m oo5b^Q[*uu@\I\ trZokZnoř+9Z*HCH[%3d2mZ;ECzED>d{v<qh5>aE;ZTM)}[B#橆F@"0*= jb8`ׅ8heV_;zdISp28WuD^+<de-Zҽ0X;xUlBu* )ƺ@g![.vpJOD1IB1m#M5a5-* Abn8i?�JfC741̘ w1@OK$vwO/Æ~ ;7 vT<$CB2jz}(g;GΠۼKzꮑPŝLueK<ޥWS:[{i\+ i!" ?CpS0ة>l'a/RI1gm3vd"_N;LU0@{ F A $pv6 !֬O$:iO1 %2HƛϹ9`v\ ,;UcO�5|AcsfLsTȚ"U\H ]WvszmSmO}]9W.FEުf],{>8G`Y{xZRu oP~؎nsə9|[vV;`A~yudS͙;ߖLf$v2 i]RMc26:MiDkz;ye&$j/lJ4*0_w^sF@_-8•`hL[foi,xH#$ ${aK@z{/ZL#5z|D,[ȸj;4cV+t|wa�fOC% .(xi<?u(D75K](vs7ӴԓbfKYiWmSh-5Y4UW%I) Q!uQJ5cZkřR02qoy3|j|;j^zo9(JDQi9mA>fZu.+BwjOL P n!1|iI3[ \Q`$VK#? EDU5TCJODFLN=/-RΊ]_qiͥBbAM`}'@)\L &,&c3!6L>414{"0E)Epe9LbugQ[v(˦UrF==~g?ڤGce4<y;{;9<ٗK ]HَsW^~!AL4rͻTO],<h3\{5o 莾ꠙZh\,gSi'^ԜsVzRIm)5k[r9˃%^6el$]EOh<gK~L�'4*qa|ĨNۏCV5m<EhHƚcr?[R8xP-hAx|Q\9ɏ;"DZ2O!!d|Ԁ>.V 5ƲnElss1ڈ6@Z my#we+3I^0(~ȕ زAK>^j--:膩-x֠4jew$zҚ]҈Bu/\:>xR+B'dPI[x64\U4i㠮=a !բEHu|W,1 yN8am~�eգS[L~Y(')yO"-kn�t`A\t]K{炙�5[b>1>3TfK]_򈑿XC>+4nx~ ~"4Lйyj6nN:�}�v&Q-=IDZD.2Q/" /?;T֦g\2T>v<6 ^?[kNyp&Pty"!>aؔ!&HKK88[JD@"u[,?>jDqA@mpqC(ax{^~ 0Jwumˮ2;GM*<PW<F("JEuзyiD^a^ L'a;6N6lïDϝ *D"I;̫<"jKu@7 ~ 3밸U{jPngIJ7+?Q)XOsdJ*p)t^zyrү$odd  6z@GOT"F\ZA2vOr 0dUO quE'/۟i ](K%4 0k(%x@JA[unH:n-]S7'䎷lhi͠Ae$3@ bK$q}�$; -\^+`>1IM'ֻSV XZ40*W!)Y {Qk9,~BfnLS6aݹ,AOjFCsfY~,rSN/|EgrUӾ?SD52(]vKҒoUۅ:?&<(FRf)qgt>d.:+:~%#SCc|oWso^_5%QKE-t"ayJmw;zUfw n� t[q%Y"P8zP`"uRr%T}㢋5Hɗ`_Ŷ|hqd8 Up  ӥ%58S9%qG++sk *f-zn{9|)PDN ./`Cw"m_#{k N4תy$kjFo|%5pi+ve!ZRm-'҈e)NyF+y:h'QV,r!#% G k!!:3@bHqQD\{tHZ~I($߿c@7Fp'{RQkux YΡ]\dY^^|̊2Zժ~;ŤJs]7٢$Y*9;0&4a9hI;ӦVXN Kyo#!BS" SHc)Eȴzx♼ /NCL' 5!?3(IW9FĨ>9L^hk�߆{C+6_UHhBU+dj֑K9Vub2 HK*;+CH)6T ZI/ C?N$Y-|Buk09ɿ3d7:e!* =MCJCQAiyzٲlh[1פ/F:i#KaHmwkfo~ߪ. S"F-?їpWe_Ԟ^$YLtyeeԟe]h  Y"!.Ezl)gq$_S/?c~c] FdڧQ40LG63"f^H ˿?m1a%7nlyе/hxl'?6j|mX]z^hrLI\'oODoՋGjC;_gu[)`cVFprg( #ڂ 4YWd6fAqIZ. uvlf:.�\P17dF(Բ(ހsvHUPF?DE tixmR門BoE<9WgY0MANڍAs{f3QƉMgkk{' eD_^\5PLI`r gTyɳ~ :.?WV*}+lv PHp K\/x(٨-*ڴ8|}s ;Ј + {ntk�YFYt,d');4gyf6>b>4Ȩi*g})K92V'+&ii덝01AXpV~85@kh̄`3P̒39x]e T?5ې%Q~n%9|Aj렕8񍸒tzPt%, t5߻U*cz$NM(N�/b߮^LJ<F?F%8 T'sSt :_kT8V%>mRT?:,ODL;S ; Ig2]~]1˭ =47/Bv-/luUnF͡S J.cҧ'VfFc![m_R"<H!$ߖ(jY De jy̐G =ɜv8PIw@ؤA`FQHo x(4ac{t~m6%Ga ^6 v&qϝ'T뜜ZT7ђ !<Fnd2ؤZ~]r-CܡPjB z ]j4u3wڜ?yOʶNʾX/Cehjgg놟E~^]v6mtGf`ֶ@e̟B�~$DI8hҴ4z H:T&2LzlN2]u4f$_6Ӻ󘅼r0\d=. F2.Kn@$j̄lh,Đ[D&@&3Q"/O1~y,q taoD37]O#y据-{(%ڊ4Ġ&Z h.eOSqUڵfį2PZIzCOTRwUZpY Q6_XzEr9l| ҷU8~g,};ЇJևKGqUK뺚1Y;lujDsI@6"WXͅjFTJlpZrʑhZOAǃF.ʻ1lډL*Y U4Tᜭͩ'F¦rsu[і-ò tg y`pl*pN^nz@2{uۙS3`FJO\1e0u\\'_&B_5be-bUtRLjp5 " {aИe mr̼ " [6HHUŤnhK\W"&O#ŐS1MVnwGsL,F$Gj2VlIy ¤g& OsJ?DN&# j^[P?xC_z뮐WVWsw%[Y,{5 ίS5k+<N;3"% g=ki`oM(+\DUuyacD! + oYvR L&_<]i#"~OM}q3tfe6Rᯣ βK�X $OTV֧{_(]x ׫ \P;BC Of1$Lt*$/$t+N!wtN?qddQ8R(b,wuP�=3y={M _XHBzЗC-ޓ PFQf h�;'_'gЖ=ӈ7b;RTbyvsZ:gf;2_Nu:㬡m*�ӺN�/F)<(5b Ԅ;iZP#؀ߘN<mX kf -̒dnR) D\t%^iy^ܚn`,0 PUj?0|D L j>ؤq-%?$Q$ OXQWC&؁ vXM#@b׻@H =v͜B~ u7%2DXW>9PkjFӣudC.kLV\yfb sdf>18}ݶ![gTE^Zب[];["!w/w_Zޑc 6)l&E(]zABl#G5Bk ÎJ\#çc/\dH+7(*X ]HADɞ}@B>^o  +철#9:I@Jp8bֹ$Hϑ(Ҵv֯cm\#Qbb.�1k쵳rn̈h<&"" @uJ`CQh~i0yPuһ ZakW4^ʊ2 VI wѝP\p1E Ҧ0ݣ=/||XH@H|F 5x]6%(t=alr@N615Y+2Fx7\SjnE .~`\枘?΃`FGqzXgntVYj5eE><ޗˁ=cMV-l0ZǷU nZ$ZozM+YFhjٞB| K*n*BUtM0kL4AI;^NpsW|5Vb�m;7`>w+A5یYY6Q/$fuA%}Q7ߚy``UCZ̴SՓʂ)p^yԴ\$_ǭ2gԣl.K0 NnЀ vCc*Xwj2^T,L TDAz6 \_IYY\7s]O~|W&rL>Rl7p{v]9t560< #T^C:<)'1OrBgнڱw(>;K\]MAx:<Ў3fӣ\ q"+Gؒ6L>bV:w'[<N5tȩ_c>7b2P-#-<1<^ك-\{WPIZ*e CD{3l\u@!>(jUIf{Ss$Ng8,D/[sLb]}*yWʪ3=ރfxF6軝dFXA9Os<~me{.yJzDD6y)u}uV)wN6d<%-WDxL�uqttROсXCpBd77s~H %fF=fxpzr,Y.Yէ&#hUt"/^B��g"On1k.q C-A,_}^xv�H oc]+݁(ŶPϨWp--Q#/oᇫWfVh{/o.ijn[A͍5)k_`v]{N%pj@\(; Qm=LU/]ΠY_e*__F}CG7<Jūn1%Uw<g =]vkxsރs9l( 5a2u B@P9&vTezJ+ET͍mZl4I44-[]3g4oJ;b8t&l0""{ rJup~x 1JcF6Utq>]L$p6�6C5Cf.)u:&k=`/2`uE $JQV^U/a{峔n4Jk9;h9D*OQ�^BK4jqN0BέYm+Do%?H6)VdKꌽU 8+VL5p'mٝJd>Hh H |&% 'تД}z0"NrV>-Њ>kgߟ®SA1 JnhHĺ=ʏaYeD-z 9Ok e/x"Q͌Dd5{\pS!6tHyM;Ɓ0֟:tPjA1;[Q5qѾ7gPVOH<iY f{@視6]"Nx('3v %W&AQ~tp3V1s3s}b!p,KFVCq*+S,+oc)04Lh!,ӯꉾƵ֋(&"j?Cs."BBle Q%7pew_Ҭe;uD>`* f-�!OsaBEN~V#1|~𜰵mvQL"3Bؕ{jеf+?ARJ J]?c x*>a<聲,,f`ѯSg(_E=5p|3X<e'}?M+U)'ڨ]$p$d1 X6gH9W '"+Oz)JUE@tڒXgP%{\04qO>|+W55|i0e2TG i5<Wjg#cz O0PQѳ�aj'evgw!-\2-`,W,(>Yޝmޝśœն^'8Tx lZ ql۞GWgMgZhl`j:29aWFj/C8$[]q2?0sy:|diu{u e<J5oiP+P'WA\R~QȄfmS6l,w-G8|1P6MY" ·0;9vg5 ORv0LhT 8Y+0L^xnGJg5"/O"߲}}P ?mHQŢ/mִr0QH+'kt$ +k/6^Ν*i5vhp�"2qw, 櫳qR<VFxLo0i2j55^4@aXiY` v(2n?)x l9"k�n|Nj`!Gp3JFkhU>Yu06ͺ„ά3 %G.XjۃPGH(.xi4dӿ[=Usdhr;6(Ŭ|m/ %�~ԃr5,Gȵђ ϝ >dSۨKLm%w5ΑuS6:l6ҢS`iX:c_\⣍ izv9 %/P\^Zl ^VCE@Zt_rGeQphB-nJU[d8[M|Xcj![i�^z7)8䷮._iz2H&'_PӸ洇w \owyq \ EH*9g>Vbf?Ae]zK+[T=jy~cMdb87fB3jp/(]asD��a@6 G7o[ߖAVAj٤~E2ç }XWfVEKm.蛈)d nvpe|.*®ťxFhg:}b/Y""Uz17p+TN!e=Ġ:`dwN|b,ϘJs*5?D'IuoQcpYnvB!n7H2 F1/(˒ҩQ.;98,"H@ÄX�,GQ|8$:Mns~~&u<8GƇ_Ef`P`+'IX9b/*#Dt|MOoD(W\HJ&5�)#Ce}տ0/킮Om7bT]O| ƻ2ɄXl/jЙ!Je2tP}@%\@Ohă`h Xf]HbRUS]rsSi(jBf4<Ng>39l@ [t2>ӢJ2?@ ;,as4co%p^N'|cG4x8yn)cc)~;uT%''&sEHP3W0~6+3Bt.)~fyL4yj�L9^PR$&[7DSlJ]ڧȖie=I^:wk/ u4Ʀ#'HD'l+s^d]us-8)2rmZTI|ZdJώ̮{d#Wȣ[O2`C&oUR1h~ 0H~^It?BQNƅ(V[b#'$\^c}y,Q&Ҕ͍=-~\HUʭs< C;q55٫2:ߪ,*Qi~i9H'(fF_[YfyRm!JPkW_mzÔe_d7W6&ai*ZzR'ɒQ9"H߲)IWfS)�g_uqZn6A3YN Mz^"cv?8뷿 Gi<hX$)/^덷JmulhYn]N0?\7/q_]Ï:w["U>39& R>k<hA >&6*ȶi,[nXv J[æTn"7QbԌhǘVtTK6Iw6vÇ8̉K ]`}rH5˯۳eϗj!/ U/0,\66,G \*kTH}1,)Ks+o@EY2osD`ފ&h1vkRNNWU|ĭlyKxmvC̢T7vg ˙/{螱DrrH \  Pr~$ZZ)F/Z`=: uҨ+O~<4)cZ @/QeKcì.{"aem9rL"4D/f  CҌ2u70"A%3iCSDL}Hu} =v"K(-a±ğ6T}5l6h؉svl$XqFm ?Tn[!.z4|? ~h[ooUメ7sϘD q'Ž^Vjw! J [n+WM(R|%.qa bq7P$Y +JU ]><dd`9 Ѿbߗ5\#_7}O٘*U;34MZ?]2z-.:ٕ̎E@B r&܂+64܌5 F&b< W?X(6r/2m-)o?S>}/*8?xu$ (Z k:boUݶsN)KǰWZS Y\ ] N\Q"r^i.p ^GWủ˶8S0x&-H<^% ; 9~VpmzpmୈoO˱lSHi8KƀV< oxĀ:+[U0fm]*xQ`t@!Yhɇkj`]b\"}#o CK+%(Sh;NWX8`~�FRtC9c2bQLmAۀ]XGLJ< `_^j~]Pp bRmfb^?%_csz>b N%?V.T;a`k,VLM<sɚN^OC<:cD[JncC:B#Vm|M $H6!w"@%sӼ-CmCy)u\Խ.L'B-҈|Ӳ&<uWW'R.aOrbRjS={RdBm M1GVU$2pi =t*K×0J�_z.P@obרE9K(VK:NRMI;rPGF<9:"~�mE8Zu?7RVv?nsgѬ0!N^<tgSC&XģɛEmm| VD4Vo"2[3 F~vhPCGh_+b'y{;]/6)ɒ1jCv)4. 4,S/2X]Ep]N/Su;P7UOl_&m?IkTZu# $ȑQ;�GY0-݃$ VEt`e}:G U"Zzkv?>@ip|(c7J5&L7> CjE!;1 ˚7I#q^9OLFA%LiuÎEP31BSe<ݤmz_ZTi7>9OHr/I=D-kF�Lړ_X#xy^li +lf'J*ZbTn?JE(Rqu?CgI-nÌۮE?5 dE^9_E_t?K#G@Mw1w-aS1cj6RHҺ[&~ԹI-D"r#?L116A{L]0wγkq> aurncq{F1nmT1'L+vc]pdY( $hU\Zd *9Z#J#O~+̈́DdB1sf*{P 0q>mxplY@~]&gMxʑ d㾦M,}LH>&"0*4ra˰r0b<� :C;𼧄X ™{fTbi'O^=‹d[ j7put'> T"r=) W?H&Pv7+zi\ 4bwCvwuv�1Q ?M$Wu~4tY"\qvb$w섯)4 ҳt-uzC!L@Պͣ_ D74"a~zť)5_|akvjB'/*QϘVDj9<U& Yg Y$Tļ}ndՅ|Ng2T�&ܮRՈKRYO}|tg &EEݼ| _ѦR8P4)!VhFߣd H&(DDB\`:3í9k _չ,@ 0($4|N[ :iGJ}[Xp phO8Aǔ. 2$v ɠYh9ۊGm a跸SQ6[)XBo$UJ%- շL( ܭ|]!050[X oÉh*\c[mZ۽ń `_[ҋAb-nI{h_cT)`UbC m0{E8Zǯc%ʣHYvxD}y~)Q@8iu6DvZ�D`%V22u7E+ д%F>CޔY_ ~yYYTF% nFZ?6e $>,{؜_Uqgv_ev/ ,6nj02coAEiLm#χ:Z\Q Pڃ$ 2J8znk'C%2?" beќ ZiOVG(C8TC;6e<3<,"<3BlUg!I^p]^%a2$zSKȻY?R?L\ r8�mg<t.Щ~<ЇCxe@nF %\}/}k*6dpd@MOLqݿވz]EakV BKǜoZ$ P!+JR|?ncH\.Ab궔Is [P|W5]O`%xq.DCնcg6ZŌ%taUipUkyR\h0oJob%]d>jjVƎ֯_W5@zJL5Q[“`I:&P@E5-iD11u%j _ dCjŢb$I]*r6)ѕtS.Cr &xr֞# q/h{Gג~O%EMB!=My\=pNbL`9⼡!@AŪMb HтUF u<w \ ƷuZe]bӌcJ"rtӠa`Nڛ)n!!7XV7Sa29e߬\T7 u`*X=׍5:nN,! B CÄVxh sn2ߠj]מ7]/]L`a6=, ;CKoՄs:bn"J0蹂{j&9=y r @ .- y':]-7k 8i˖GPޢkF(C<t.c'` 7&2N܋7o)+xA`0RS3/@OzѲ+kg>z{Mg6�WUΫ]6V4`xdO'""noDNCjM*D/.|uaåu:؆)1+% \Qϊ:rZZF s k r�$"ZO[ۺ+IKcki7pH餾P6J ܷWnov YsvTl.ia-�nQP?_v2WK4a*L߃`ҙ <GiעKݫUlLWo+\ BAżW]$=b-EP{nH1S<uI[ѐ$ixP$JfݵNU$&ZYp@}Z{ؖDTq]I$9GrAxQM٭*z JrV$8G L S)cj*]VITO=ޫH00לH.=w<~ћdZ'# Ű%H(<.rٽ&ϊ"Q.M'FmQ7+V񞢘0I4w6D2)K(O՜tjrAFT[Luclk+TG - %FZnVF.!1>NjɋƠ#]."\n-i7 av'>o~=ah.)F>vT;8wķf}|R/B (=D' ?cwGmU2 JP�GE: EU]*|h 4dk?Qx̫ 46пgS|KX ֩|֜n{vz#5)Ӂqݭ2÷VT;W}z6Ga\S!P`RHCudظ$KDZUsq @x#-o3+zʐ[:9' _B|MX)h{TW [!,2 wp 2EB U7?JJ@ Eœ06F*YdN_p#.~:9޶IGMq=Ǩ0tq-:## ywyŽ!"2g}ɢ|,c/4A6RO?96Vg>˞;2*o_[j$OB%Ģ`Y!c^ԁi #@Se.0iLng2`B!wED(Qrcäظ[f2 TejTi#\I%WȢW�!fEq==IX*)O};4oiwwT50A,#B{6 x]R4 פ)*  'څM7m_P;&AXa^6c+egO6ӔA5<(,ētk|'$glUZㅷ'`M*%]١>n5:ؘO2W:Ŝ)WPA%5; 2מ8!PzO hH ýVWȓfrO.g2v\=@&exz-�L=u4E@o⼲Jծ[.D$僉l0Ze <+Gn䃳Z�T5)0ѫ>Yz|YA6qMvK!_ _ #X ZPVڈMUNC["qs^ $|7*c"Us[.}!,H+d+kHA0< a'TƳ1dY qUop{5zygr4X7-`bOm Vo_\ a̜vl&z]k{<%4KoL zeNk>%0K9.JU /iJY| oAsm)j!(nv\kB;(Ë́56b2Q%);Ff{[eXLX:~]Xs$O=ՄLB5@ji[3E&%JkB�wQe7}nmӥ֋q&LI-YHPI^ZO�`Lg-ys "WE Q'D!+/^V`\z] pK#&/RKgbF5<<$Tfѩs ɉn3 U>B&~ V/bitCb>KMp{nߜbj~@XGcSFn%g%;1|ݔ$>&ǀam <(7 ma`;Q-_[yoF qfSo]7bd@m�lzQ'^6H|]6⧩{Z\[F!\c iz&S!}3;ȇm'U\?$Sam/q)u@E<&M0!tڐ"[?Xv* yq.IGF\M5ϋIK`nV.߰dr>VD[wdl` rh%^gڳ73) "Nxw6*;X;t%K#%58;BT>EVW bqi|F65 6uVF0jʻffԥ0kŤ;cpN  TP-*o.5Tqğrin$CIWTj04F{1hP(|%^bZ@/llE$0>@(KsCS7fLg[H;#=͞A}Q@ ~}{fdрk׮$+; .tƖυ)?1md e&aiW![v^. ȅ_^\+$ft֣O2 _|eyy ϶/l5m߸6p I@9wtl+ GjdP<7& ^̂&mC pm=q6Cl)l%{X($EūjʨW`9lgHI7hQ~G(<86:)yóВ }wqUGVJ eD ܺ AbY?!LjsSӘi-a ar"*T R$4XJ M;,RZъ_ Λi*1}u+$ ,॔Y@Wų`Ϧ1k0,Ż|1d^ޥTp~F3:=3wo3ɨQC=ƥڧDw7$ªe; B>JĻC::#'?w+x9 G%r!~^fd2"{y�[Ex@¡g(msn;?Jvtr$DG{>XCd�n~ rFY]7~ VzcNa^g/̯0LL?Wwb@.܁Xx g=!J'+s8,P4 I2 C5VFH'CɫTlXkmarGmT۟2&Z=R /5oz/*B4aqf@ x8|b쮙)|Ll|]+yEv:EJ ̮IElWbM3Ӌ}G#< t.:(I8Ip9b e͇pp~H]pOeoQF KGܤ@#s77Kf; ]#:mJ9s�;��9q_SEe@3l@E|r|b3578iJ[i_+75s:_'"Q0H89E/s|6z_:nVM4Y,!EeKDJh |<1|RӷDD嵼#6=瞞PG(w\ cH|ݘs sttiA-qa~⩩ 'B(/  [.TX%ñd +6&5MK\r*SL6l<gֶo~x VlgwgRqxU m]OVlWH 2%& x5ݎ@Z,fZG\B SV ˀڹ -}xfۘmLN^KƘb{-v(+F3]x\ǟ7֟*7R7͹8^'lvtCipߟ W6&:ݍ2F ;3 UseL{3Ja`Bߜ븶/!=pBI# [PK>괚aU8SE5&23EGsNC-"g M3[ޭAʺYpf$PI2o َ tt;O/ h<@]i$8zS/iyJΊ-6\1=fV(Ie6-T32t!ǀʐW(aï/޿Qu5cɹ!E}D3XN \"jz_Oɂ&ܘVQX.#(:i}m& 8tbP#6AH f|_#P/o{"M!DIؘp|,JB'}9N_ry!?iOQ\fYU-,C ʬ¤'ᛅ:%mâϐX9b-C!"] ՘Lk#VufO#T9Os[u4oT/ʆ֒Ͷ1i`$oSA.RDu\ʮJtP%ŵ) LC`v;q{m |0SMFɆ/\ʎ?>M�ߵUdSuqˉ xĥ_GY^Th*(|4T:4P{-�.Ϧ^o*w0.FQH+m:~Qq%�l1瑢CA:V_Z8*X.IJr ?DM25ni&0ѼʙBSvu@ ٱ<dVNl<%qMr^u LlKaݗPU%Vj0EzDv1ShiBLj]eŮ=?BhƥF z6G{3ZҙŽ<~dWaWkf%_^'P%5!ÌcB#ZuW < OО#῔wy1%mA,X8 |E%c/ʽa'57,6NDL&ox[7 m;g%ǀ**bNjk &ODhs(Do۳ ~èL[i;AjjFő[ĸj&vU=s_e]̌OpH?s9Y nc|@DR5]XAIao2ʒW@51"$<jg6F`r#ئ -_ރUr qBab+oCHY5>`Hʈ-\ �Q}Mg3{5o3쩉/#i�7O Z/ם?dSv}6y` I6` +<UqEHɩ~E_F 4(%rh{Y f?2$a$&IvE6gJ7QiQay2*jHgͳ)cx6o{h͛:bN VaVB]"f?g3Iȑ_ӜvR[렮@̱嚓%dMFgw#I ,Iv vR FijCR(ʀiA<LKt7%XT8y0{`5媰u7WnluDzڹQSW/>'j˜Ϙ\wp^6mt*HoFF�^һ|2KaxW&/YMZ):c;z/ҍRf^6F{dp?9(S֬җ�RZ4 ֥g ?vZ6#V@^u@Q\JIx{2X:#v ){hJR+iV:w�@2lrsG&"�**3TGGT">ձM d$v㜪( 2Oі]ǁ6G؉ARGyHy:֯<qF0wѐbRQU d'C74w{RC;`vCs  Mp"~4UuRoq~H9.]7{udRj+n9-WKJطh$*vpғ"\3ktiPuʚs�ɖGpipS˞yG# C}bV:*㕌w6d $&y\)wS ֮JԳQ+cqNqʁphb]$US>K3/S qHc 6t|}q/gE~֗C}9+_H؁.2'UexC4'[QM# 8�i,_ ٠낶A_"BM'M , RIlH*2o~'(s?5 9Z.#*"~)XdNja`U+/l+6#:"6\ҩĵwca)Z@(>lZ)�N@zG?ǗO,gi`k6FdVc./#/µ ~_IHfPr "[1{ i}`SJRI<�@KZ)1G<O A'l>jܔzs8ʂTZcEsi( YWPtcE_wNVTC�xTԺVE m{?7BYTOK7k{ $ ,Ę_cYkM%-JOnH§Za' >_#^TjOl!r#R(FQIR031c#3fM;U5g(J5ܑyv]NjG-Wdg_L֕KȻ/q^2 H:L 0*9'9"tt0i::,q+R7�_= HE((!ƻ1`嗰s~pÝMKD39^@1KT|:T]in3TCqzw" 6c4C7{ťH{w_Ja7m _v~}UT pЪr1Mu`muztl_2&*X͔B0rxTrEIP=&Ro�`ۙ=411.2au|S6r9[@>!Hz2r= O~cr'̶P[w ^ˣ% LJ7{Ϡ2â'�'c5 7 U9Uݧu]}[r~WbYUPR1f�C!GݜO:1Aņ]ٰ?j?\25 /<_hFF&Oָ5Λj ܈+dQdGBWPȱr8EY|+ylBu2>O VZ6t_| '=JWDo'rR%>yy;{㶣vqp3Z<wdsM) @#`#mJ�TG*pWzK-4/g�أFOdcCE%+'WZգi.n_^:Xa AA?fp'O��}4H3eU迤ӝ78Lܚݺl 9`5ZSHw ӔnDzpG!,z{K #@C=s)# g! J#,I${nS!Lxec3tSȐ[ (=>"4T!D4 A!g*G\;fAOج 2,4T4T䴛%&:q}-Y:L SZ_OVzs.?c5#?#A!.rUIw٫m!YA1ao5m6 <Ŭr4.>@d]10t pz N&1. 4|?$wOnJtKj$M?N=RA C@0 @@^Q&Q7E˩ -_Ҷ+o5agKPW$G&eoC7<[2@;op4hU/d;�莨jBC&1h ɊxΨn6Iেu9DbQb%t!:4X R/2 g7[_`i+`.3nsM9sJx Kn;Ē 3xQk,&-݇fV jo'iW6JH$ �nRۦ^:3;s)<$/QpctG+qJloBdR]Q(f?qi ŷa&;1u[X ,8IXK/o%9we?Sr,jh3<QG =U9RHQoG}(ϾUP^0e ٲ <ybp[(Gi.s|,u^ύ+?bx=f$5lH3ӆj wX_2Er\/UCl4ittZkl`Pl3e>$bŬr-tby÷C{[b{ه׷Dv5; 瑘:fgvp,g_^W˵1v R,أXk/\ZXq1hȈr,Fd*0UD?]Z[荧] ɗ@Y1Sh~kaNBhP:70 1i3XIʈ<tojWshYsS.{n(Y{C [:ٖ'P<{{-}V$utc5{S J!kMڮgѿIaơ6VoeA69)(wN'& RXG ^|\y/y]$㟟 H.z*Oo򽒟eл"!גzVow}~(o1#5yb]nuuwaX Wg%CB)o gWvj]WY.@/TU* Y#40*A/yb|J*?=əv`vf)m`LDpN!R<;{aaCmt2>7~gwiamL]uӁ/<)?3%Ŀ~'kjT$jģ]bNJ=3z /z](d3U-<8DLx$V. (/ u(0A8pkVv{Uτd[OR㢷Դأ5On$Fbð(tsdSC0!.^}TI5 JyQ*5jAxh]C4$o-(>LԺXEփֳBvv% Ks}DLGRx L|{b7Շ5mM˘�(dB�b6˓گ& ]*g]]hIb ak…7s4HY \]C$:FU/UAt�g(`|ͳOzQ՗Њ.@W0\#fMψcڑ;u;U7s8rrw# # z dZC7ɺ\ʵVRld  M/QX �wHo."))4`9>_0m32qZf[7ѷsbo4;A1D?B_#U)h=dgO ?@PPq~ݑ+^.Yv?IɃܯvm� CA!cz}Ɯ=<cĴ[y;ܦsEk8SM9غBrOPЭɿ%r4jZ܁T5iFin$ qšjg u8+W\2Aw̢5bO?s{aW Jˮw"@%٭gl#*ژHG,<,";t?̕t߻Ec|oǭ2b$`44JS1f}e=ŗw.b| kun4dMw!8u6~uPF9Էr|Z%)x>v6E�T63Ϳ.i՜TE7ԷX9�}yN Rit/u_字`AJ'=9^`^ [܄Y>:bɘYeS }{pG4gÔ0At$uS,Vvj1#M԰q( IԒD-|~L 5kTC;7Z`Şs랹2hyszO@m&O0a*UAnF B seh{?AlB(i!G25sȆr6lp} KkZ v;`CdO:<PrfD#2DX|XZྚQi!>; l]CYΥ=,|6*3 n9b(S,\K6$HvK )WgD6Dcm0ۢNk۞ r3@e7'>#bVQcٺ'wh~p|myP}O7HyN netr`cVW~taLҺC:!Al*HH6Ips+Ɇg۰3&~*31Xrو6A j29Я1~5(7|n=%Uq@,).^¼o-8O=lNҎ%9z'�ƏF8߉g׉o8&.8+!;1u["XpT*$˰prBQWg ¹0sր-L Ufog(_e+TAٰ3GyrU$ qw(we}-GB}[R "b`t/1Iڡ3{z.D` +/X4S~5~h$JM|kWZZdfx= |+ w|s#1aI1Q*i\o)`pj^U\Ov](*ְaҠG49x9 Ǽ!mP>:Fpl~g.Ti6_qs\U\0)Ͱdsyp�]L%ܤ+ÛR@ٸr'u||,"NaJfSHmV8J7PX?pGc0&=-:|>'ut:^.zH2tg2-T3o#; cSsP)%=^I6ܦI޿Q٪P̵=`=bѻC )ts [=e֫:8 xO,c'`*da \23}*DTMMOjwh&\@Je4D~1h?ϛ}En[2 2=l28N\dibB:5𬱣[_{sC5u}GXfhPs4R[As9d?EOIc,\ۤ"�Xv/衫*,볈Z-~MO]^./m@ϘÚJې@_[Ģq]l/3|9,�\X;&.A -!i7hY!n=f[?V� yJ a$ ԑk߄Fm=)H凱[rdkG6,[W%Ap宺[$rƻ$/4CZG_ȑVDOklLdspkn^?,3D~&Q+bGH"".> z\|=vS1 5(ಷm&]l<=7%9!Ȁ'#_h5'rȢ ^/ґ"4+ɱeh ?PO:@f;dzq-#~Y}Pɠ:uF >{*"sٱi?4f|a,ES/ɺN5y^eGy�ܴ{-9ih'/gF SmE@fY/`: 8R/gWlbp:8=QFG]1% \I3"ZQEuڬ`u#9pOT4( >OyNF.;^&nT=}2i`Uɏ*MH: +7'hEBm`YO٠5 †Fu$0 ]a̓]: (ÇA#+s 6Cz !#_EQ\ 缩z9fLBK +R-磵a.5/:s،\%h^iVs/(m3rP4vj_nLQu/}Q=I0s&(Uro A૔2Fq9֔bGg{:k,'f5#7"m$I im~Ir*o'DLn" 5rCbpXlnls+[o|jc6a'V8lhBŏ hO֜A1J(a*(h)ԭNLa Kt ȈޘʬXC㺚Tdn6NQ"R)}rf:a("{n:ffq79X%vķ<eZ*d{wEϪet6)ͭƪŻAnS>�77m!{-"#d45[ #uT O ljh D4) Hj^E73A٪ňY$ "+@h̏MQ\wg@ZJdލ,CO-U,%@颠8#@][n doa&a;A\^c3ŏ}t :˲�*# AL|BWOY&_g3$j�-t$#﷑B]4RRm<RuԮ'dl0ts[DEAe6i0RfԖ &R#"Vu҉uX-|*/RJ}kN'X> R"6U дMcƞ^u�u :5 ~&#( i}b`8 ˩U*M\^3e 3겫(DXA5B{]5$@ ]`թ׬X|%" vb_K_t"x+1,'V@!~eQl6cnH:ҟ8I,σΎ`h)dJ/ 턤sE/X%by0j֖1iHzT‰UhIټ_KJ@RêvwzUqD_a'K{>@5 HGiSc:xt_1B.P=tUToTNY;bƱ&c\L챮::[ QىDU%d߀<9PpLMY;N( 7ue5"ߤSeGS(<Ntj2_aRt2ngO|xR~Wp+ljde:*O<rz['/Bz2H8GM2Tk4BubQi̡HȐm/Tsu9c}A8P89ίigKn}sR ׅ/i:Zgim c#k6_c :cPtm<$B1= =tݰ5r4zdd5C+gW7dRb:T0s]٣8Ů3>VTeZlP#Sj!֙\?1y8ؼDWmÚ0N[>OV53Juʓj;0eB._։i/eޅss+)zDNrʼ�+yG9o٘sr<`?|v2?E;<7S]6K۠B}#΅fzN!A_wXMfbMOlTWsE .JoI @N"vY;'v_j_~#>R?$R`IjX7B#s/{:3Hva.Q2֡IR ߐYq.L:GY*GQ_p\.o R H<1qຉ{8dU ˒u_KDHM6q8Xk8.L7<EJGdT3{y4e Нb6|Uy h\^'7GLٱ[&g=oİV({vv"Ec3,Gz玙.dCb)"5nKaِ_ie!1b#M<? c}"� f3QT&5CX1Y/vnd-LuqeSY \WIH kaZ~$#.qMͱ6e�`ǭWjyeՖ#\,n! ܐq HTModl5+a[ ١\(_Nf;/SQ7S}?<*aVqƓ sQ&p\Y,;9X<4 GHTы Bb7DF+TAx=B aBcY!c~K_r�iK'Z lTѪ/ NN~ V`U!WW?kmun�,XWu5#[8jj2 wUH~+b> n GD5R$ȵϰz߆D⠪ l=|I-`pXNlbA}/R1 9^~âx%`* Q3ގa.- )Xp|IpL%ȵm?bp|'AI%1!;WGո!iMv q"y]X؇3b{hz9\Zs{F|V |Oں"P!"D,.bbcGo'N.0.1>%b2A~LpiSqfx٩1&ZiAŁb/D}e8R%L&=f67|ʆP4ɤ!�lh\, El<9Ʉ|Ōi5{>Xi'9jvQLp<H9[,vL@,*gA&m6Ib/[>:ޯhS4r�^* 255g?z|~,Lh,馕3OMC<@h2{S/U;3۝ME";#'zʷrhoj3`3`;XO$s6R[ޏW!ӧ7_ sWׅR |}b=pe.Ræ@R\`hݐ屵용#XطUKQOkf2=sv$%]f!/YFbBSbx5%*W.V6A\" ܝTdAf y@u: s:<f?|RsF.) ū#ߒGa'k}ubҤ"0m%ݕqsA̺4ijɑlobxfSDdilw!8-0c״:yPS՟@rzޜ~G\Q<̀" mA- 87<^BA@fGp#5w׻s@+f[3;Xx,OP F_ț+z075 ~/uAAmQN6vكZ*'q߫&hƔIW$@]oT?UjlG{ Ua\*h*c4RD2&dnԹR\JI WfiќN-5k 'xSѴ4Q98|Ƥ 5?P4.79#v�gk;Y>%x9f$)Lǘw Ew+{2"Al<-]&NYcL!KNMji.\Q,`_7nkT"{2gI#YzN;qP.Nw+e'tIN]se\iS㩁UE>i[YFxOQ)v0?դ}ޏ *[F"pɴ1)%/-s%1`&�+q%q-tP'HsH)s.軽O{F -˻0wu{٢=Pm&]A 4/'K.(Wí Qg/?d؄lʟ9'!'V<cv( ^i%Bߣi7s9'=8 +0eS8ZECM+ cX9<ON0%1!Flܥ?m#aN 3-AO\ + D`۱Zَ7E*ny[Q7kF @FX8Y_^V#fѩ5&4ֳGڼétsߡ޺Hu,?$] ˇΔ"_^1b|aco{wzViLaQTX3t3҃L%AeU'*Q$y ,F ŤA]j!\|DZ{iObS̴59[|DPK-r=£6ڙwN5=WwJd@̎Mxз#$Acʽd9mJBme 'wqs"iyXa+>2}q_;8! %&vo}{[:\+<፸JtrʮmIIe%Xp{i#k@k$qP�+ A+٩qf]b7P A?Zd=wУJkuXJ(  ci'gy~UU@1\ ӝYڠ{Jo$S5R!ƥx.h�'9/u5kݦF2T[|!4#%篓F= D6[x3}ݭ"eJAr1f'5A M%7:l$}Xc8+HK}=+z@2>;ؠًu-PMV<;e ޞ"͒Ej &*T4\yY_>"6KlU;t>M%~"ZG}(6хYd'ȏh{-Ȋ Ov9襓1Z ~D_[~pF,% UEzet}L O#ft=ʋ'~#8b&^)ft埽ČnfJ#݄!=8b%VZ"E~p Fsb暔Fi|Onq΂nxa9dBQaإzu\-IA0IޚnA>೺;Lcobƶ<!"*$v`XZAbFW�y؎#ni{<Be<rҖ&f'm`q q~g\/(i5~_Đ1/ =<?Ow').vnAB 19;tBOkG*$([y6 u [L2,wȃ(zN'I}Ê[7~5/?1E�)ҕaD4M~luH'E(:q<whVQ1.K)]Yױvf[ph ? 5�3~92H9_@aO+(Ċ|-\]In^�Gצ>}s8]XMl0QPe|m*MK_gV8qIhkqhT5!}@ݟx8Dا3 ts޴u yܖ`pE,Jtszq,ThƀkGG f< e7 `JQwI\13"v>?n2_S?@hlE |@vmm=d &:_*EEZ&Hhřf* +U:vr6e*QާgĶ- ((erhT&éh'WBZzc^gK_$'[dv*>p1GTrd(|@`+S{d+# M}9[Zk|q+�S&[¼<aF2oňV)e})sZoF"Bc=7uf�>X-vH!Vlo\0]}(W'z4DMޗqU7.M#uжI2|>=ܡ6ROJ}jN[+P~w} %z/Ʊ ,}(*)صްX r>Ik'c:h�A<E{VA_ ʲUNpx0n(<Jsʏp!I%:TL#!j&<7Zn㥵hR PS$^s+@T8e ؛Phh@Jn.$ pL<,xf(ZB<F FNv';3>gP;(TٕE>j$wz/m XwZ\s8ݠThr9N%W6>qnk!}3IJ,<8� kH@K5 yXA46uODR AF(3D &ͺ4O=\|WJDyGфL"'mmdbL#Z5'ɴ@%Z|:,5t^SIxk�,_e>d1#&ދŽuxͮzp0If pR3>:8ޥ̈PAo=fv˗1`7S3MY! 5&8vrr>C;b yߐ\I GUj5pXR*]lWby!541T!tKLkt�_7vC.Eڇ<WjfX\y]͸%ɛWwrE] PYmV(2~(y? Ite+1=۹0 _lbװJ=^K3>t0:.?Mkaz;c= M//臊^{ O|y|T(XWE>M δyFIw<W6Fք잽3IE#d 3[RnxTߊGn7E.“_C8F)Z8Jdd-2 -],G@Skb=:Pw)(*D>)#Bw-:R/{@2(Ym߷T,|rYp ~]qoNXԍ{P-Vi,Emr\57bRj[)6[>H-`Nd&8n[S{}ljV6nYy噕—]~c8|TR9Npb# ^3QPltJ^=X_j[kaZpDW 1ZrD*,< y3 mCCW}4J?W FDAE_^5x%ܫzِ=,m>b Tyu\YGu%i7u:Kydy ݃aTb|UtQ 1S k:0A8 "{#ff`{/[BP9(+ÖFemR4 �^5jW"tt MO7h]>a&qIᾁruܤD ?< H=569){*npT~ Pn5o`6Z ԇlmܸB,;^P=g[Y<^u�LY@64\/�߁9T3ARaU9#J풿9A"7KnO=䟶t Ot`&sk`\P0pN7UQ8heO$?zh2ap_+ɆYRdjr�00Ü{a|*$Yǫ7{}ɱq tŎ g9)L_K4_RP6ߴhP =uP_bE . )�:b]KMNN“X_l 쀌^pWuY[f*1:1wIaԫwy4jG9s]Gij$|A*/C 2mj6/'/?-&n jZ|bEW*}y;&RUЄ!רr;t6\Z)E@. ueOg<zFn }n N Ǝ1/mP wYcW/XV NMnRt�pifI[2JB.l*E5;>>2y/];xZB)mtFƊ.0AaU <U A,m}jg6=%s',fC>x8}ª8رO>peRTrM]g&&\; qPǠ?%z"`'p.fm:#M ܛWC!ߦpo}/Nl!u?0OEIMjom[0e",)̽q[ez_?Sծ={99g}AQ)yA@Me\<C;e=1ᤥ`[/xPre&& uxpj?BD�/4= Nvr|n K|Иt!a1?#>YܺGL;v~!6+VYg*㫠<=WX} 4H¡H 9uWHemUI9n2@~4/({oGi%O]M@{? ٘͡ /ޭ2Xs`/,:nr) 2 lHôjƤfS ZpU?Q.:F3:<b7 gJFG<Fz'd_A}?ubD9}}E#2trPZ7 Y) ORozd0uw-D�.h)z .nc\svZn^lWʒx!)rULAY$35[R;:yeNR;ФWDr!\74wfSa'׀7SC~A&0RVnTs-Mhniċ<H::=6 :PM0mEܖv9W+h`D(|12ӣ0~  qG1$jCÀhm:"7Fq܎{"(e]'2!D`h:W۫edzB2ӥ3(UWʔ?"m@<\ Ts�rU託; 5%*U)y1+ܵTEڧR<w 09n߂clsDPL塥'6 k B*Bd`5Dħ`s=0csH*TV<|1OO kBR׀@avB[n_psHpb4I sD>aP - u,uQ_ëuLy�RRSv8ET*|!`WO1A6W?_[Ϙ_Ii嫬E/|x|1# nWhaBlV(rP 2t2706|Ђz,E(L"g Z1 b az`:.lKjx2\QN 7E?4j0L>�[蠽Onz(wS;ܒzKB6XJy;c�4q*D.: l38)gG΋=.)iZk~>Hm+| JLjZ;!/){gIQEDT\R1_rLd6q�>9&`FclK V^_Ygh>*0r}*+n#Cwh;++I@W8$!+ J.x"RoMf#�9Bt45X.+4JE%Mr`t(>(�24/x~.d;ھVˑ#b *TEԝmPVOW|D}�Z2ˢS8(1Tpi&R4Sv"IQٸ< G d 7ORDM>Y96<C&e�`\/A');<jO5hPa:D g ^Cr]o\ B~v8gS{qև3_rBdz^?@{oph,QwiɰtHP+]`&)͞!-FL0]TeSК]P!1!{,  r%Po鏲x'MJXq^ jg^e?WtZ!#F8lԨ*ӣWeY@?)+g&ILF�Ks3ucmڎO{r}})(u e-ZhZ'\{Wi HT (Op?X{2ʐ#fp'ԥ6ՠ>]4- <!�zgs8\x)^ZkaknKF dQ_dV? S]mRd$p&!oerAI䊞̕'uDj2M_> arΗ >gEo*k]]q�ɚsqRo]�ЫŸ`|W,`;Ú r ?nAU6' %Cv-`#l|PZٶ?[ tvW╌EЦPcvէ=b G-&50;[0Z:E7@E9S*hz7;C}\mvR)O`~C7=fĚ F VZMmw5|7L*i _ 鱿Ob YF*- o�`+dS-g^&Opq(AlnduFO.rtzI%:@O1,$W\j-uñB{yna-�Dt 9>\z|σ1ct272eX."z!߲;DnM26HjkқUr N} 'xOKD{_2=ٝkL1?̴c�}JbK"{0jK%f5j9?"Kfk=(O1-MpP<L2<ÆfJF@aX}[|%g&K#Uz bV\i5TXϥ(OY^Qޟ7+~njkN0o6R UzBd% z;1|nyzϦcɬ l }v%U59Y jG#|4U'7",%2'ʕS#v $g9Z8c/42,Vcsqoוqq/ 8g΍r%C ^:IRo,XJ ]$_t[&'q6CCY:#e@x> Ap\'{{!tmQQ[\ޒȍmdl5.~t303hTt7 vYku:7`~s- H9m 1ki߉tj+؄uTMlO!L Yq8xf%][rTw%1%Cv{E Mj} ]4N7 Av ajFp"Kzv/<,Ɏ=,_6S~'n1I{8p%ˢqJK5Kfn>Wy )bq YLՉJaי2cuEk[EZ]p}zݙ'R<A/ m2x.L6mY-IlJXk "hG<ՄaTw致v42}2ax2w mG2n hiFcj-WNȡ 'v͎̰)J7/ NcvX٪LƜŃKc;A71xЈ=6mB 17#nȢy᢭me5<LpRKRo|2[VQcK{|> ciҺwY]9=J#zjT"NleAM>쉩A?xmw5\|E|^JXpȎ,=`cGF7~G%wOs$ &ũl>^(#,~jxc1-.(lëY7I׺Qk؋T{_leb˄p\ҩk<W_5j"�MViL ԁNRÈ~o/5EU;zq`/Ҋplڐ1> b*wgua2|}9ۺB;Mrq6ql- b2AC ?t$)"0{>VʉqK_[(LaZڵq�s4!`–X ]ޔΪZ!uDh$>Njnὲ!ssj Ԉ uݺVk{ѹsKL퍼̄Qbpf ?r:xسMPS'C¼/;mTAÎxH # &iV9^4UN Ot(Mj%]n"vpE\GA!o79 {�v{ȕBTCp̹Mho% \4(=ƣI,;ʸZd7ߕcUܸՋկet^ Hށ=?lN~�/z[aU)/[V[dn6kgN)0 d@v (J˪HPY=?,v><Av}[5aEgf1X|[y˸V(y "š_Y&RH|1yT~Ab.B,Ls\&e`,y-@NNmٿ:H^z%J/8:+F+tֿDђ L2Ĭ'[Ih8 Us~ #v'5=j񓒨Gmc_,' (w"0̐s  9m}S@ϩ ݼb^ԼG#hBJۥ:bF*'APPnnoM¹(S&l_R@FǦ_}] ~y�C Z'!=W-+BDQ}CiI O%( d%Ȭ+I 萛 D�suq=8j <2ZGLaW/zou2 z`PI}Fagn@ʡ2O5huŽ^<po:Q)G嶓j>haZ q*_kT  ks Ÿ0dž9i8fFOMjc߷ 5f\}2x(t*% kpʡ\v^g =Rӗ:5I![՝FB#K)2TR l; u?I'<w7pgW(o+-yf[īt�bx!o G.,B`TA'Vag٧maGqB|4HoJ1zt5;d]!Ziɱdt:z}Kiߊ[8۟OV)GQ,&8%1 9FБ>oc0h{b@9̕Xk҇ԁ~<yO3wse m}Ղ7z6 P2ܟn MC\,-ث%/zxtxMTgz`f@1;R"bYW/őbH!J$SRkn|eM4SO[*Y9z{Nx)30DXS&Z1&&Ƨ9YZXq/�%6;=DNQҟ)n52s>V2<zK}.S|sh>Fp60>yRP9|&C B"WO vdvg0ʧUwT&tֺ~:TP[qn+ 5eUmU8[y=CUOM tNgRw ]cW> QgOW5k L$8cvL~`[:ѫ�!4d#"אg/9"X|l1)DoU pp*3.U:"b^V&sxu/BI8\PZY D3a#;v9=!;2?A8Ƕ<' S^/5yHØ{ |,bKd^k]Sj^\RXqUvPj}NV\5]0�Φ ;J4#̞ (9ߩۈ#{}»R# m"bf ap8lLqψ'+`0?q0f@g>5AApƎO|8@zMYUGB.|m\>$7P$ggq XWF1/>x-)Mc2Z7*EzԦ9NpNH&&U"P\Z5h]FWͧ9J/P %=CW/&;чtۈxl'2{ :A>&~c 1/D�xڷ+Ƥ4,&s`U! !M- !{#A||Da1{W:XΠ%e+ kkO")oÑU7$ɭ:]T?p n/WbNeq^YM'ezrQ�M :<F-P=#zֻyȟ1IOdP @d6'CXPԘ%*jފ_娃'I2˖m֊\:`t?7RKE�/j çhO`lsB,uq?~qҒ;A9rQYae"C<*y ^.hND+!;QJ5qWTODAA_|qQN%3ZBM}G?|[yZ&p\u<s-/HkvÅi75+JЧZ폧2_rX4\ȶS+�۱NZg+DI@f-a<baw6_'N/w{*ny:9>@nW3+ueYa8X�U)1K}{qWnp 6o9 z=G>N"F:UM3[|]_pwF[sN2=6+o`UxMI;;VD-LYQrWq/Lq C̕Io1qζJeFPsd`z5pͫzڂU@;}U;#2<mz|V(Ȫ8 T6L#n&~;6W|P-AHR0BRT6ϻ[Q* 矲QCK,ϑpߐ ;TpB+HrAQ׌/Ҩֵt&fΓo D�!{ <,J6`^Cxi2L?Ψᵒra.֔>g-rp73 +.Y*nO 6~1[O*"MBۺNj "wvBz|\2+X4{EON9M�VC݈xxg 3A["]w`Q5 kl4$ĩjs0;ĜW ?) L 8;׬iU7M :՞_[}>NZ%w.9 z1.I#!l*͆`<P�iV_ӥYw^`<;d{V$vӢ)&f\" *\'!a%yx2z" mk_>7T1횪YV?rl剀Q$)5as=)RR8>`A(lY)b Mu1>Mʷg J8NCbdphmg:jjM NF $ =+4H\x?fDgjBV (0ܚ8VKdCgp68*4¢,9^TKe)YrNⅉFWF401P3|ƎD#oTxg/'&XLmu۬~Yq�R= u:w_wX龔:,|^McU|hy7t'zn_qVp㗧8ޖEhi;MWè9%1nʒ 5 "qfjmE}!kNJ3;Hu@=cnJ_{%pD.jOSZq4EQRO?P5`D0auU Rkko̲Yٽ*ju <#VNv?e,vd^F\je94WKpcVsT-kU-8lU< `h`Չ]V"* q`x9s7c?9{Ve|4x8 , 5$oBFϞ/!.tv+Gqr o!N丹.Jv/Yҹ +y >=Z :]5шKvl)^ì>V\ut}z,~xaG{ZCzFJUڠ3RX $r/^ct3y('9حy/.>+pԡhd?$|I\2n~0uԙ6d�Jn|t{NJSAI$\Pgx,nu͌m#g7+n& Vݸ'E9k6ںE,>!p&'�[]-= <}ŵy ݵ {~Sw4{ bյ0O9_6.bW;s;ݣW~i-&ӊ }j1ma\UkRr*%jbm:gB.*HLxdwwF55>Z$Ety"+ZI_i r6lPq '<M;CcPg怶�Η?zx)EzrF;`% 0#'.XaM,&GAq`C)'[1*L<ky&�Dw!^^Ւ L*(Ќ/Qm"0C1&koQ_-;dKc/4u埃yPeA.Wb[E�bAᮎ1^;+%@ir|"}S= gu0`.ɺe!)"9b]51E&g1LrjMM= y^&k.] HؼO_»Q#"M掬h;,%To mҬ)"Ɨa|J5tL6"ݠBB]k lKV8řvH\rph 型 㲾c} 616a 2^$(_d/0vZڌkR^>Mmu�(Y@^6ѯ%�%mx/*qƗ׋5@&dž7e6lN|ӫ}:"`2X*c]mӛfmb#21>Չޓø2b C}L3];KΨzP^D2ntբikQ :o2 u q n◗}u >]S`.w! ЙZO/R:otjh$Tc dQ\7@١?++ usP{Ϝ!\)e 5y /:Ǡm874IDo "?ptpE jf=̳:#+۫b UgIJu,X1x Dħ[$s- *@ It&*`z]ho0:(1 !r@1s[5|zz|lP1 U;' �ّW<5�3<\!7~DlgɯS\go> Eި�!Uٶ&+e9^0pcl�_8BYzh`.2V͇[S,кR!z^  PiAi)C5IF<'bnY@V;dQ $v:wh"LG%`]@M?Y ;G(LvDI 4%?*҂a-.rLVB4|T%- 5V-��q5b;MqQP [NH4v$ dcO /=/㇬I6al4i`4ػVŮQFWCQI$h әDmwRڱ5bQWG)'97 E nWk'a{]g<)}_pYh{6I(I{HD͹[R,|!")gYbsi!'k[`0yUF_*EF9+9U\/>M̈́$j2,<EeeIlbgU괿;h*Rxb2SDL%=fM!?ʒlh:,W)Y9L~1i_ptZW2Xy_EҶ_ ]$ji%AZM,+_BŲ|2l7]S>7*2&-*G/M")2J5TẪ{3’)#Y1wCGhxAD(]쉺STp/[ vb4x,Kn,z),n^J v÷zs0OUIVnpLkͭ&)^kPOP3b~"+*AOakik޴gׂE&BIR mVn{$C"w&ø?  Nxl)_>WDm +q`( Wn&aYj7 O0yc%$O^.k= |Ƹ;8hFK+[ROMg0Im+6Yyҽ/:.k{&ѻYuܙsI@o/+krߵAX/5F+U\sK$J즊`y +[Bc@\%/{CQcNS OW uN<>])nDj=SIx^ږ Ih4|sE JQk]v3e-ZÙlKLi=ZvZ.<FM66q59rz&O%i M@d'pcZLx'Á΍}̅CB_@Lx v6UKۖ&\n3WLzڼb&YV^o x>4 BkR)©&b!Œ O a\drC=m@Juo W4IbV17m1jgEXñM+( _w R܉}(cu䳿+EKY|u 9sĂB%}5vuwb9 (}cR`# [4;}?QJ6c]&Q[S3:P�se7AMO(x|,}kߗ9> v`.8"͋WFD |}Jz =>t; ))ك!xZe#ZA X4'b\Dx�&6tU1#NDAaxTUq1k4Pe ұ.v(`G>~NӠ[og>}G^Ev|śB?3uW.HӧiS@AQIͷU feWJ7Qo#YY~�{x*:VMW-לB_yGx,3AzOF'íwcd2UdF0<l\&Q{ <#&3O{-}/yFJ\oKm|gȄeKخ2Ǿlt_GH6$<I%�?~DBA:791fv7IOU"OwNQ73Yx.ʹ*Èf,I;B@I;�DI6C]~-ӕ% hq FQ()]G$﷉FE% Xl7>4:XC""Q܍?A+5A')܎ pA_KÑY&ƌ {L,6>VYw}]TOAC6/ɑb "S*l7V@QTGP-)v�UG">bDaXQ 3@H޾&UA33\+ܪyO5a;؈,d–+]qdp"H#Pa%eyRFYj{{j�$A{?xf [ #MwEFYn8r8�: u]|c{֠CuüP4fWuk1#Qi=vJwI DC1Q,t;{KC^Lrwl)<[V|&Jϴuʌ p\~ L)`9.o?"O0MOyW9d|hk]^^|}xέW€ U%bQMd<]:W78Rlʵ18u/gR`ۆKHJIF&<.!ݖ,`C Sdıәmja 3G[Ez|qȹT}} KOC9Ƒ&>L[wAQvMf #،零MX$ ɏ9&a\PGrn΍D]<)Z0$u)5;1gNa8Xv"Zs344'j_a:,Ʈ- qBNKIqȡiCbKw݅#n %6xEbIqg\M Ѹ;LDmA)UÊ홃9)4 aU&&�mm&p蠼nzϕ6253熰+NpF 0/"t I(bda]3mEo叇#O5FX< ˜ƛ�QϟC/p +eKCBBbHT<kk i?:)}2)[oA;; o4SvmjH5ԠM9W?ś~YmMOΟ g{g3L@1r;oDn)$ ""*[k"lC -`a ץ$Sm)w:uDQt/^Y&me:hf_ Ƣn!5)!1/ђzdgw,P%'2Ⅷ!x AubjoG^xm[oN9"Kۨ| _@йEva?o(l~ezafqW.)wKK受*9y5 ¿NIH ,p<]8;K/G2_V)B<qۚOw=r`\4ATY<UAfQLF$%L;~ud 6I\pZRyIp9΍ONҚ3v(XVېViRdT"4|^x?_#uԱr/0 )#7$7xKY NH٩`Wi%K+<3lb]Mڱ̷*unwOw/HMtcW{Kb0y;lP樊kXC9Dڢw-'ZuD8R#R°s37ع :$ QQ9GWrJ?%Vo]9vX ;,*jN59owQsc-ߖ3sWHΥl;n쥟'?GKbJ;M?x53fN8_Ծ+s0Ȏ^vK/8~6RNR%)0ZYf^ɉsgSm+MS%a<q�;p; �|@>EU`PNp x1Gː_3-mtkS"X#TiVndPT37Y %#.1k�҃pR{2'ᦂpMd3.͜yg`u3fd;%6i—,4С)79eJ?| R VE,=]*AJX39s4=T?<Us[#kM$fQ3qIQ:@)wa3* oY[ϲIiVjVA SK8O R#ي*v Lߊ|p/#쟳F=Iņg}WBPrAMaxcغ M۫?͔M;5>,WI@Ek_zqP/KYSY)QANWLpY$+Rӓ.#0ضȜG,e<l3iӃرaxa=*UkT+(b2(^/e<G}mfSQ4+'[/es#ZLyQپ 9pZש_r8y]L�jfsH-$>;e6YkbDf>dpU# LP8vIȰƣRq v[_{e+�z~`r1ܚu[HP'-5˿!Ld5B=,^ǖyQFZr?fyMwWzB5s9 `FSKΗ8oQR/.`e[JUmQu\>mt%Xoc5Rp:(p `J j?Û쌧{QKS_B6>A7LlHa M֯I?_AJָ‹שs42<;.‰g-UIZZLG:{I3^*sʺV>:,#b}+)6r-=hx)uM:P �f@4s nKS +2ö5#q0)j+.jrIKvV74)  DήC.05C1ӓHiX\~p`U[lS@.wy >Qvk IS(ga<;yr?<#wh>e?L zOryo*v Nv=Ut1GM4Ư:,6fET%MYkB󠎾bD؞py[ ?=3Bgi ?vF_uUf4NCCt{gn{}W cuMyy q_L?ԴKq&: tp ݫ-$).0ә%rY-ok5| ڷWhgs<XeY$SF֩>ی6Ice\gęh1rjF(XF79*_hNRƣ#^&L?1Mn#n ;=oISGt/r:l3DjmxTH2O?^rw[{D;RZ@],T/\14bsJDY*aNPJ3+`-}U:% 2x1{U*EF=q >uDG`E)/x|^\H@{⿺bJAˀΐޠ'ѷG{8| x!$uQT.M*EǮL &dX +?H,0ҋ�x-P&݋i-{@"((̾%MQ~ݫp d=U(J8ӽpAX)a>#QrP6Z!xQ걆"U{qYO)nk� fJȘhOB-V$5j%iE!"0f&X05aؖ?4S'kdBBׄ N: ھVjʟ`a#_t)"dW D"$#M[gՕ1uiS:/2Xϫ="ݮfḢt޾HR4X"u3tT~jAiJ茺>|ޥۣ$̟XPCT+֗Y%P%c4/R "Gkm(O豑Z޾y6 g [/-3cu'M#ry:[]!YTP9"K#:S! d+ 2cKnè> KRo`z[ͳ} v;cau^Q |;=`}F:]a'"Gjm_A'EtF!g4ކBĭvJ`yJιOBgr/%q~gF&3pw99z|LHN 0ٹ]T,NĀn T%37M;De` t'q&*`+Kz|؁lɱ<_i^AΌx0+ƣ<n)O"naBl˂}"Es?:OHk95H& \ѻ``&X3u|ݱ#;"}L;0ӮI(w( ǰ{˔fy9<}ѣ#1rڀ;\W̩쾵zxY"i̲<ͺ0exyALS�REzЎ["wz#d@b(rAl`(.ovsc4 -(Ď.jg 5-|VT1}1t"'meA:vp?(*5W Rn&[/H”JʠfĄ8[/"O+&_ A3r$զcQ&ff@4C2g~|q\}ݭ䖙]čܙqJС]bID+OZ}.NBoT:]5CX`! S²$fF_`]-H#[pzj~kKz 4W&N2[%=fBɻ\ڝ7PuAb|m)(CF+A:ʙ8Pxzz$ <'t>xUM$P7k6Txc/ 簚g5ף X>Sjܨ7/MðΉ>:77e9ztvn`i)vc[&(/(wD 7%diȃ#qL(:+]ViM}wbP #%>2P{JW 6 I4QE]&³1hNR�G !xcLNqA1O=0b.1MjT?̃l&aS:X0LkM4P2"_#XϣP#<YgZWxr]<xaE7߰ISuI|#emKԿҍ9U"[]-(Cܞǻ.Z(Jm[J>l#_1樢6ՒQIpwoG-b fPaY_P]yd"[J-; bxe ꩐Pl.v\_Ej;NEw6bB5{OuNʰ,o肈Fvh=Ǔy>qՇ} yp#W)E _q q�'NTљ4ꑨ]BsA+7]ftohMsɕr8EaЕٶGOresC|cEeّb@(HenF\\Hg5U@RS xϑ֮Ϫ1X@m;Jg&`2kV0kyS�:DPF32XlG~* [T Rf0m 70E -~t Tlb"< >ivGH<D4Zfk460h:/k=�7rsbFK|{n3dWy]8ԙRi̽a;+̂IbhtQ-VX !x}׻M:TsZk-n"ž+ ^ɞojŕ[zC!3VsQ yСHl^njF~tR\"8 ;%b@Uq>0w)J٭tGbW(1,m*wTzZ6^; -Ia06w.ɡtk:ڼԣfgT9&E`%bM!�뒆yaTИ36E~1 |FśU|' phG\KٷՓY!C3GJoe68A~@Le$dgku~VsT|y؞c>橳m(|a۠S`]k0X'ο"e/~զIagC:r~6)k z} ܑ:c+I<JwT!^D+\2BYgÏps`ze4ḨˀU8T)4 :riQLuX"\v>i 9� $c"*:5FDZꉏg�## B)p"Ẁ.~=2I!g~�ݖ dɂij m`e}[%w\ynKMPNjM].x JOX"^Se%i#;8F+GVo̓7yF+gKMO5#f B$z9?j3WQ/)]u')_ gUBR3h¬MU,NT}y,,]y4H ]zy]c5+)ZiFH_ ɒΏRcqn̒LkS 3}Mg{Ӻf.#�yބ: @FQ<у*Yb-aoR]MDy[DHb' F.ΩdA5ǂ~ʛ?8 <.�CU$ƃ%PE/:bf4B xG I2N,H8 opwh/wx`5;-QcЊ`2wMaJ \=گzŤ?2~`:35y ).>{�w$T+rS8u{'(w)p AاD$(~X8<<"\lWVu@)}qt8ڮs^]S`9*?s3ANś{Jg.yf6!=3{!|ͽOE[!}̜Cpk�I tCtc14Z>2@Dz97N-KۛM!vۭe? v pZ]^g'H,/z<rci͠ultOCP$#dhVgdIh8�z$3;ra3gq{pIjMe5>Y&xZB#­P fp2Y<ԈBJ>.ܑ|PྐO;j(cmsfGő,y/+s(fk* x&mҮ K y"Ã4aEIZLWf1ݟ9 1 2Ez7 ";.L&;�F?Mj}.G?)n!wJ`Q{&/U{�Ɲ`0BmbĔPؖl6�喝? ZX?He qa]Q Jx$r@ "T^=t~0yĦ>Y5)1ma`b+ i?,tޟV7[ab(R?D#ڗ " 1\&'ݢdKyl3٭܄##~tl:j!<7-R,-޻l!h#tplQ9ל-,}H/O<E -r0W_e! .:4yi"zB+3�<Ӕu`[mc:˶љ -/Ĉjnj.6Ti&6Fc k% I/[%L+bejNf7f>\a�ՠSC҅ttkoo?d |(yj|4Yھ|33nSds,U C2&$Y_pGJo[.t!7>eRG[m 2hdA軶 2�Tu!ԣX�cʯZĩn$,1yEefI/R^G=fN0PG BhD0,A[ '=j,7xIXy=o%6 BP JO mہ6VReڱ>oOg^%,N OoCZ /ʾh ς#b1ToIbT9 A878$۟"CĘ{Z*l^MVp�B~ÿG8cf#~ z >Mh]5bvtԡVzx⁔˩r�NUqƧY/q*6Y¦ͷ̘&�݋Vw:߿T}=R6[CqMy?>jۚ% 6 WU J#)w%Zv-` ;ɣ�/fiYN�_"(YRЕj])\% S/|0 NBVXYs4QL;jPˑ=%Ӽ:(#02FإF%A&(9't}FE3'/9.Ud\!l.87ڻvNi-ʱNbJ _B?JC):[qJ72<ʼnB<RG\/3T#v]xXiLvhgn{KDa(g|􈿞۝ryOO mb㇅&:.Ը[+Gϭq(N¥z`IOj2@WSc`g>,F 35f©4zf!AܴvR-~VQ]z 0QH1N>)CБ/ԇ@=221+>}$#]aLY /Bƕȵ/j-x-b Q F9BQ[Yyͷ>$DFkDLEO9E_-pN{m$J;cྕ'bↈ~2v>$fNXVM1l\T|pҙi#ec05=WW2l7C_| ^8-uq+IDJ! I=!Xn-CK\JePu[EL$(K@^ !kL'>h<0KU C?eKP DR?)o-Ե] ;dn֓ze SCtD{ 1 ˭N #!ye]|l]lQV &Ը@pEW9jK4<򫑟k⯷Jo2&o_( Ӵ!lM.ffMao\["h:Sܧ8e$CifPdtG;Ų-!,HVc>i"7CLߟbPgH$rAJD} y/T<pį7<~v-FM5= _q32~#=D>LtnF͐S9p|o_H; };zϪr8+Wm'b^)*/#[r!G!ejOo[@zV[uܕ Q~P)<'0V|RAp/}X9αy!d:޸xs.,)E$Z AB c}0?:kSQ!Npm<6xyh`rJ+ `!\flAF pOٓWEܹ։g0yJ/:8DvEu{kے1eDzUQɱq1[ V$0 Q!;hxLC;y.T@3m5r/>1ӻ篍fAQvAV ~I[jsR>JmBn_0<R_}N_cEwʝPP^0s3%ih"1ͅ`:M]aCC;8(̚ϰp@oMT! x1Y/z|"wB#qyC-Ikf޶󛗬_&GuX_.JyLyT/Z 3"x5}1� _ /D-Twe8Mʍ,<H"HK f˰r=vx}PK|` 0a +!ͧ0 ](0q`&u8"e_Zع!1J]"5GLdpQpzmğ~áЏ˭#wB;4QWW-kVa(TPrZ'N5NFb]{<$9wsFHS$TGֲ}O-�5~qؠΧ}q/)ͻC2׮ t0j@Խ.H;#-![l9I2~*D+PV񖡯A'j<nlmÀf7S5CiC?quXYUgT0?ɯlmlCtֳ Ǝ_:EjfmUvٟ*}| 2臂 9˷R@ϥk'nk(sH,ݣPw<ulZB<r8Tf�+:(yxd4^Qu}B.X?Rv\VnUNg4o}iT{x`2VbMw`ɳ5IphfT{V%;)x01njr!}b: EA zg3&1D}Ez|_a8ûSg<HS٫€ ^ݺ3Fyu>3IITcT3vrT{xgpZ]^{d8=R$kd~_?<#Vj0ef%w)ӄ!19'IJŚAj?9"^c! ZKLXE.vѳn&n{k:2"wPc4(vB7hS(!4$t1{LbF̲p"|С e}10> üE)+ 뎸IEnl(c2V'޼Op �D@۸8dx(TOw_-]k.!0X*r@A1Eſ$5#(ն9;bN ,.rVOWR<�*es"WN,-_yU1kٞ78ϠS%eDĉޯeQ< iXhnL%R6\(D ~ QmYK0*o CgKJBCkE_[u<]:J^:]Jݦ[ uYc%꨼]io:Bd}<u癨_ bze,,qJ7}A^cf\ԻMYFv)Q^ =[₡`'Td 8hݱf𔗶H^Ԏ? 2}x/ gDi7nbZĀB[s٦yf7znPɤ' cx8<<ע&?]T>M (JfT5Y;&Me&D=_k!x!hP*@/?\uyӛԋݦ[tOB+o?8T1Ca}BٽQ^Lk{<.>%73';/ӥXx;F̍ȋ\oM o>DL'dm1ΡӉ븚WMxCƳW1 5,ΒOk f0 pY$9IOwC EԱ;k(5w_0r!Wm k|];^\o6UO}v&| W$bֺ@h,Ln- @(윲 7eUÖ=y ) ?jRlZͰ¤:.j 5uRImypsPUMMnn;:K8qQcDZOXxf̴\X0wz:guXϦ񤂗8$6ތZM iMn;R$-|NXR<Y$DiMbۓ oqVN=֣|Hl&:~j&GŹr˰#zNWbu0/bT}+Y Xf ozxOqJH}ޓ=( ]xIo!�ƞug G2o<A9x,ϧApL!H*`)~ }y chwHX+#\mt!IֈǫWA1^M2,{)ssfc9uSv؉zlm0nK-,p>RL[' jpkUg,Ƞ3010k|=>Ohe3F3u|ۏH@6 ?Ew[; r~XoJ$8M쏾~n3YdӶxՔ6\_y1NzBkƽ[jǗp"tB/u}HjYw"8$1[NG< N`\H rSH# l,�)J[-c4gǞ'px5cRP+D(ˠk9[Fm7z6!jxFXV4^A߷82(^{'ΧF5^vk:5G2EvtzaknBAtGQP莂9 Ǔ7 $|!.~'3 ?VkԪ"sSVg"f/˒U;7 Zl`qB`Gƅc >|qLc^mWr>t|z_ 䂋1[mGT*|�굩[GQ775]뜫}v2:݀ka` 3/cenp̤Kp{Ey-4ӷN5k@;߰( ѓ^r)B$fҟ_O!;l23,xNR+*+@UY&*r? ko'i1NjuL3?oۗ=x*_H|TNgGn5t�l^blNX75n�D=2}&D÷RZUBp3Ty; ѭ}Aw BIJ 2k8C>y>( Hg g<1n2tW='O|^uYn oYE2>Jsma!WirZR.l! *sw~2˓&r/LdGd?J FP>L')ش.YK (^7F;7'qЋRyd6,S|# {?gc( h&̻8Ki/XEs3no^|Tt!$y /]AT]Agn@(cA?9gM:2Zsꠖv!w/^)n5P{&DD`t϶,Y& ɐF{ljGC5h٘g/ā'4l@>ֿly/:bH.=6xWo< Km]H~ p_1o Bʑ:1. MZxً˓٪\/Cw8K% YWk9$N#>AGSnpZL;" 4yԏc:FG!p+W 4Gu[5 Ϳ74(Ӛ2N68^yp{2[į^a!ahk#6 ]V8d%S։ThfJ7pq zP&AÙ0r57m]~j#T_z.@$L/cjNQtRC.}Hb3;EeD GEU\-Bˉ+mn9l,GwW`53F[8bf1 0O)k!]q<n&3Mwb4Q7yIOt&jܥ{^4A 4O"kG}˭,m"Xʤxs嚬/gv@QDfiwzw  G S6 _GewwFqﶭmCwQBs=h%퓴iBh{QJ"Z!䉞- 6(r, DV_r7;|5VqNHm`qfX@]xɧҰC`_5B>^yuP-)ZG:yMi[NS3D!f͐*!,0tsc|Щgmh&u-~"[lxP][]L^ZpI?2j$a% gX7YݫdPRq BK{NpP͢nTOZ6c,AFubJsk3mC<>1+YL#/orLm 9#ƅ5I=K0Vr9$>|YB&+!ui!'6v)(:�|#}Erf˦t.fhB,(^ׂt2~ƍFR=vЀ6h'qc9epۦ E#N !uf]GUnr5-rn:/̐v`ڔ^QvQ~ջ-;Pe1O0%AʨY\'|ˣ+l- �"oF8nrWkXM%  F6~QqvzyR]3LĹg L{ZJսĪ}AP5,LE~t1[ K y:S@KFV:u 3Ѥ-6~ ӑRƤ *NP6R~z$UpPz׀PuFr 7?q5z)e$!pz&H%X9|S?wq1x6Gl�Ef?1|N[y@L7FsO�ǖA0V\ct 60x\ILrېQFY8K2>>Y솗%ISV[F)H-dj F7ݲVlFW+]wA71fփ͕~+Fa EJbXQ˧vS\Fv}0L>͙up`~֍kr"VMOenb {-Ҿr\pt\D႗h .4lq2or'٢Zhad tb; %;<Ǥ Z3fӫrAZB!�#0 Iߐ3\BKZNسU8!Ty/-*d5*adXHfPVG+lnw,fatM!jluix4=!8MI+O1# l[@x̡f{xK@6EҊTkl]B~^4xU|ƫ@&@n /xF0u±2etXa??b$!4Q:y^ Wr9?H%FfgDzRI촲+(̎L?5D̍]o+|Si<:fsg`)6QӚs0'ji͜3F ]BI|zmK~HF=6ߥ&,״8ލg;|vn l0#]?pV53a;hC7on# u׀y~G[˩GD8spD䁑q1>Z?}plx:?4N}uޯ$T%5<w:?+T/4 ۝=Jq�uv΂&Im@wP}bxk =uX[DL'� fJʩz Ev\1㈲{^pd h߽52"^9;dO٢D-6hA~f st~`�k6;ao \�`qfxTYkNYr*n~iPPi!`l9< ʰ!"`"M�L.}갼7* D\3!^Hr~(S%g~]K*\D\ S hYB}G^pMl j;!́冗s9 * Ņ5b')u0Ph̔*q2FNptMZ*><:y+m$]O"dtl/aJî?ܘ�K C$Z$^/Xb/t Q)\>0g2H`:@ vwqw$߳FK 7?M}!f) ||D4e47<#6Qu߷+VBdG3pa܊@{ZJd`3G "BTBulWFS"|w)]}@,M,H)*տ{%"NX/W#=Qh4ʣL|/k%0$Ȝ jIC|{4֪UXRՖRX\LՙӝxFD ; iѰxN2tҋBԆiy;c&HP=6}ໃIRjt'Դ xN�s/EUHR_j;LT @OFfo>ScyWq;؜53 لG'#W4?6A|4kW;ŭ|i[:Hi`zfJl{Q�:qF)_AWFcl-+",ߪ. 'PfDqn4d#x)xX)!֬9]t%@}yUBL!~lwа45؞C 78-G@O[TlS΍6g 'ȵ㑍d%XgJvV?kAU/M&^t4 _F.iPJ�g2e4{ߋ4�B6rFZ,*&X @eah$ʷ,l1"W;_ [hzi &uh i6Ӛ=cmd,3h2[q43W;Lh,XФE\$KP> <](EȖVp}̌uȷeX1zj5Y"D`n$Vq8VNIN u55מ9d!<3N2Obh6!v6}_*Em&:bgB~{ DlH2d@F<sAEt�d\C= I()@Męb Z"DiRtc?qsSL4[bt6ajP!U=6veGsZ("vJ= lokp|ī)axt~Pj[?AKm+ ϋ;DijEh ~Oc?-l"6R#i[?*oYf1 )).n[#=Hh|whs1Δ6GVTiÜ٨K\1S@s²bݦjnW!agi(Ǖ K0.-"$=Ettо8;oE3E~�,0<&Y-VivFh_zVi;}J=pQ<b-ؒ;R)ot_Ե=^Uan(;K`e~dNd2$xVjN;O|Nf2!DlO`-Cj%ViԇY:b#( FΚ22<_QL+zgoB)3Wa.*`kQZsvW#m>Yz; }}MLEPX:6'H`y�dWO I ژ;KrZx3Y8򇉉>Ԁg Mw54.n%ԪHj` WTbR\èJ̥<V{|*y0nğ?6`}ndPZ h{rBɲVZD Yv)ANQ> fzGSZ7n͏uatFGR^{wZW LG݆S=EHd*nnd3�FZI$ۡW-!1VcҐmUϹe|/WS1/)<2{K2rؙRUp`yw; yK|V䓌O< &V\D|b3`VP+(,)&@M>E܊1I}~$ ?В룡Iyę3^J*e`hm1rWWVn9k~jrK&``s*qg{X +`G9Hf,=F)2 vg XҽVی.&ZIz!WGU^U7'z  l3 M5$B^@&g. JPK*$hLg;6<)1pN˄B^!<caF[y^$+/k!_9DlIqƸÀqq6uTĒY9^Vj58u zS Ic .Ϛux0</3sfR-(D|, 냋OSg�R Sw5I 'tAu]yl6I)58 "S>R_vp Uev*+K`mw*etީ| Y:n(3e|U IRGk}2DB[Dm_/vz>.cTx%čVsJx&Ml]n_e?r@) =?E~[íxdֳ m'כ_fnv5Աl!ON:7"N~"xJ۟ a]zN:tѫaRPl=p1@(xg $gu;JJ)&zsY0rp3wX̧)< &ֽ �im;$7 5ovD0bHZ(bʧLSxT*no:ޒc,)W|}`Ì4؊S"�giӫY P'2=h]HV-jPYut*yD[yӧupYw!)(QĺSPDFRݬ\ u|\ =!xLc\d˂ҖkJgZԣ^HʉDUPvjMԐZë1`K/z @aqlXTP"d}8iC)_[ވ7;s|g:% /OLd- "H""$:XES2M1dCw y ߫Pd4bYъNqg8〹5dycBuў:{WA։ZH�5B5oЌ@|h@ RɽlL ?[41j#H䔍s-. +gX eBCŠ4h)↋ D׋V?Hg>s>:2:]/yLg?m9z"?]@=m ))/)[<!>OcT(to%PTb wM<zݭWH kTar x|):οb;.:RދLCag83JCF4|WxP۸pL,JWߥ2&whߌIrTA&yx<цZe2NpY:g}:.ดؓ*4h V?xF dXA[_D?<\ZlwJôϋ20{ú17ϗKT/!KKe[vYI!$tC<!NFWTVQ_ݽhC4M0VbI5Ns~kp*Z?izohw{sm* .zdA('|mT d�2^5)a >` pldSJ6)#%1tnd^X�&6K\irXCg(PugKf'\h[ա_UlAF"&Btr/42rt(m݋[և4㙢8ciS> ŹU"Myɐf/%x'ϼ_?Y@ehߗ|U?P)uB+xGҕX}bIiD 7ث-Z1<KyMId!f7Y+[-w9>_ l=�>A9_J/ wHY1z7>] 0Qj^}"JQgr\hB'5gWցri$FE+ T&2(+m+ I& 4Ũtg|{Zfe9(0+pH ݒo@{nqoG!@"h5Jg2?mEiт/#+' # `=0q `a my:%HpɦV4mh7jhj#DR dT. A)?eXKTe79nxZm9Hhwu5Qy[,fD|EKT8UD dSW92!0GUX$ܼ>d_-ys\pv풦 Ma"Sr}[Vjڨl7Rv=3 I44hl96 M`/>o?;~pBЈI87]jq FYM0=\MXKi>w*XUA:)c0]~$CoL^먄ƨ+ T ẜiKrUx5Xuڤ2U=MEvE.+|(D ko%mB<n7~= IhCSArTGfWJ6T?H(KKć5ZUI%E.[< D 15Q$ۙa0RKE jnv{0pv ãvo"ku)/?1`rjb|K4|#Z Y(RFM6Goe̻Q .:>sJY + xA9D aA>VؗX3Vnf(CGUo+KgDO3HC)i5ǡ& z4i1УD zo(픈6OҐ \Xy VD,Xӑgs:I"?K U)l/& GOv$'(^bڽ]֎g Y.H#J6)z _;ۏL4UZG੏ACRnc͢ ψAImgFV9@?.IY 0)/}u:45wEя택ijڿK 5a`~ܹ fpo_#7K0'ڙj1͂sh^eLyb~K iCi<Ai4}uj#>v@>^'%TG�_e}3/ok@p)(I@E'mon1i |>&?B/QBt:ȼz4kE%sT�htXZsC(B3Ø &.͏4I66C�Y9+ZӃ}[x=mW6KR i46'{i. k8 dJ.ch<r ~ dpJB5Й/7WrS+~!~%eIʑW͓ KlƉM`꯷PDĕd i ‹[d {ByepS}EàX-av W;DLR4X-Q^$s(5JZŸG"CI�z}q)SW#1YYg\ѕ X2Jw4ƞ&]@ӳoln;D8='p}x0Zdx? 5=+RR/Ԓ)ZRߗ>gcU",)E38'a('퐴>,H3I PXUԉw &:xi dQ>TmBFTNN*bvwU.r p ̃q >4Axt%V/F8ݥxt7;_CJČFWE4PۜWw`u5 uF4lV(S!r݃!GQI$m+nA+|q62BD~R/, WwT5cӛauLTsZdE5� M:8~Rj gvH̃QH#-h6aVU}lH P,8dQMvB}uGdTUų֬, ~id=ϊCc8dVRՇs=]#llװ_Nb).bN QH0\cppGcQʘ93a?]5cm"81&$ζ1Z6<\j|EBդ^mC̯HQ&x rPP1VF7!_Ίω68W?O~G~@ >N4c,5Rs@W[1l ʌ4BMXRũb[+\p3m5O*-t2eam|K#7P|u=+:%oЍA𒆾WdpЀ!zVYm;UYd =&\S6k}è2u=Hvӥ?Ղkj0.@ts`3L[ӰeDBAP ^.,=Q?7s}SĠwl(Di/"lg0^%gĚHNjo4HC@Ys؆G="@+e"ԑtLyi7)3SbS$Twćz%[P"+#ڣl:UN!c#wb @Ahr#PżvLbN*YhÌ-s=�cv8c<#>Sj8P3g]i5e]#/)W񠲯A7_aJt_z{&%XzǬmo{TXԩwtPgI*?Ve?uQĀErfc2w@T)n@-CUR_1m$wÖY҉/LZg$U0nNQ\!r˺p`[Qe*\ئx>rgȣ"_<ԡ| ѱ?.]prEP*JxgU LRPVɏCR$NB=yLi2hG.{R"4x }Jnq=WjVp7 N [lL@O!J¢.V{rIڲm�җGꏞVdi-8CؿTժT.x]@z)4j&ZݡPp0zɮi>vjc;\?^3;S4\u 7G=>⅕٬*C�TQX$$(mː�G"�qoR=v2�0>yBA>:n5ZY'o5ghCkҳ V?fx`0quRe0 of s !>*v"F\Cʜ6h FSz0}YⴰfA<ixV:=2~W:KriJc=S3,Dظj}ߙ9Gʸd=EC|v3 PȈMλsؤǭ<Q/.M[c!=s 8t l}՘5ä}Fȁ!&3a@] 2Ǹ;Xh[[2&d() ^bu#4,  ڷaTXjobNuPoF~q١ι3on;& ʌ7ȧ*@&t)ԝ''W笟+#'}!ޡB)F 7p~{Ȯ=8܌+Q}1cuVz{ՖP6‘Ԗ$Q)>(N_BF dz^g ;aou/ŬB?,j*u]~PPO&x>'%9슣fo|$#)uѤȚ}y&:S(G KriW!r?Ϊ9<ýVھ3{ [nWz�=2�$]#O4sRXme6b݆8'Mw<QқM.S:$n&]mr__�#`uBV;ܘ X[hpRR\סZ'ED<ְ�9j >m-ŬL]-u܎p]|>xܣ83pVw& /Pqd'tPXR7,m$D<U1"J炙S_xȓyi;jT^o BáחԀm]EEG?,;@_ӸçCL~InuK-Gzy49xYҲR:Y-žD֔`m3s2ѺҨX9f^I]/]:ӵk1#8H>?U6T:1osbO̺7g9<ɾD51lF;bPa'D&/ <1CȀr;]_ʏQ5FU5t0 >sQ = 5`fz e J7�+A]�y8 ]6 MTƃRVf ;gŦʃȇP9-89B PȅIO]=e! D V9rDF@_ @( Х'…bK~疈1?W1`f퓋F;{ ][<tHk~&M'$ck΄/R.zsboF+o<d;j#["Ih`^d+hLbFU�%Cݧy&P@U<NCtڷ)U;yシ{}.\G<�O?0qpE,M74~D2z~3zMZlڕ섧Y4L A3e43YJysh߀zPЗ ¸TJյD_19VM33 #B�Lw^l>ێ rbU[¯p U m=xn0GqrC^Dr,_Vv^!O65h "9N#ޡ5b[ Jnٔy% OPDpo-S/W{1^* <bUV"q Dol8&6;Ox5cnjwlzt_'˽R;"j2yjy32):#Ny�{JԶ<ھ`Z1t_hQ(8չ[4bJ+|T1$/-~BvJz4rѡU'X"%n.<{j)/}1i6Cc!-΍])X!:2YXIJuM3!?#\>`4GmolJBZ7^'pAt|'$OAOt494}wn0$?玚!`V6Q< J^@[wL[}EisPǜ"$/;kނ#"f‘ZAy 5v?G|&[kCbjZh~ -7,$J;Zj9bl3Qc;I:Ŗ%- YyR:VZQULܣ7 �66yiUH aqU[FJ%f&e~@>}Bͭ 8_ YI}8#""Ipe$Kyũ B@׉=<,i|7s~7.YD6 l !3 s9YlTϩ7c_\?@}Mfa  ^'tNy.JxpLL1�p;so$L)p 8ܱ\DP9ӈgq6IhyEh#Mw(YDu>`qu@jhfWQWZ|CY5Sg*% ݯU|:܈OYZr Ŏtce &'DI2svN#Y)GEaf3f ̅Cw|m>V+/0ܞPAj%-PF<#x.i%&'8&DYE yXSU /EO8Y-.m]M- *DjO;M6&.T:MAkX?}$GrX9ZDm\u& b y4hL/v>�ꇘlE<2сÎRvo4PZq Bhi3G 柕4cK}t=#2�[_j;uʘx�TT5,⇓} ,[;9ͯ,Tƨxʗ n>=-~f4=eȌz'#yLƎaSS\w<ȦK<y?t):0GqSC$H?HGKr.`\u74$>AwSI~+<Y|1)2+xƤz`O;bX܀ QsO7WƯ,"Z*xmĖr= y 3=LpXZ1٘WBשQZ H/+]ݗ_uгl+1mv"ˌC8|pWA�L5Q+Dz2LsKS쩣^j:9kF3.A25$Ƞ2b0G.DK275\lG+퓊9ڏ_<BEc֞s5eFML�˖ )yjm8)O+tPơB<Hy-co !dZHI"h$EPa{5tiSP&U]҅mxf%h@+ݛdw[FLrCLM!]!عzrYBkKV}ud›d%A<JƚMtV�c,uG*I&<\5`M/p??*Pbƴ[UiRI1&R*ԖB1`}'l,Nݮ,1,{ۼ")ׅ\Z*PK0UFN6iF _ Q&V)p@PaIJƇKX1t9ГR2]r -Խ!<héqOZ7W  H3 .džha[+_'.۱5m| \ 1}{P8TT[ e㓆:Pxka!9f+Ct$A]t]=̶`I]J[m\2Gu g!DحęU؅AD ꣈lϡXp * |/Ȯ7| R;?T6˜A` rWk1f/8kRIC3hN.WZ*q/P�[(3kad6,Kݬ8m4%#/9rA@$Y]X--E,0Dy[P ;{^K+>~=K^~ "ρel1newARI_QU't̓ ;FScjԮJpX8IZi֡Md. .pRIZ,`IX>I{`۷'М;z Bx+n8GBHS�Y}~LDPՁ愞`L3U-pNvXrdmwD4t#B{/ة%3C޴ޒ?g X[] wڶI}'܊e81Զ5eI쑈$y[ٷ,KjE ;@щ=Fˈ|%+(w/AB71Wŭ pzty%W 1K!Ƒ8DR!D#Wqp5\w*ڠM @IB<Xk >؟"ZJgF tsMe^/UItc,=ie_lV K`eCS&O!!4݌ hB`Zwa*+>kL1WbK]�*!UM)0wܽi@Y.VՐc#ob{/Ⱥ>yD. ba5eiUvt{R;˭z25g20 !%HwE(kH%7Z kʪ&; GL9,*JS] ?.Ud0iA#CQSfl'H<?t]H7Z67 sQC["g868&(o53x82WB# >7C9A-vˋԄңl>2%Gjrcgqנ=$8l`G/ WWbm^0`]tU%B:V9Z 7$TtkCɢh.DC"}RJn!|ֿ/6@@?]TIt ]+ÁH"!c"ַ- ?h9 ?6EVO$Q:�)`YLL^S<Vյy, ڞ-'JUkD|E�ptU$&v lxv.v<s1lg!V'`>7Uզ! I64C-k"\+ju=/lAW6̛ռ6$`uF+3γ�Dݐ@O⌔48K}`Oy,4(d"oA:u~Uv1 V~Qz6eL}3(̌9r<.Z_�vJ?:7\yD}D#�9 ,!ԏ9U"fc+L9>UeCm u: fZ^ѹx0-v^>=��7<:^# nډI羭.C� i<5Inly@9XiLiY* .Id"&ꥣV06;AvlLs_9yNvH/Գ]g]m e!8ۙP¯֠fŠ%2\6%,7mKf`A͕"\U)~?ǡ^S8b&4:Rllśⱨ"FsŸ pڭiw~J*2^<5N}2\wa pәz$|k _#)Ux^ C 2ѩiDF1.o/=ЬvfY~֬)B9\d'(_*2m̓@ұ3݇7=I%Q i<GBquMhCRE;f,:*7Ty-)Ju۲&1DW.JLd�@GI$kVoNu9Vo?ᨙzbB2; e5ܷ3 487±F>}:G8uVIe71;X`ڑbO=m0Wχgm-X@K�(!{wP<sb&jEhg24ȷ'6mp?_`x X}nzamTBpKa .dHZc>ErLEԤfVrXMkjˆ&Jl*Gv6ݷY8va]-%DW]?}KAzKf}rRD^$ϯ t7DAUsGWj�u=Dvm%4aGpH5qj=ޜ0o ߝ 4T7[O4r9 0Xvf-ki!Җ?V2+ېS˽*Kr?PYF|!LN@ێE޽)4ܵmI¡흢1ĠBq@MSu`_ڻ "TZƋӊml^097׷>d{rL2:j۔omo**8gc7Y@z^Z)g>q 5֍11%lǻƿ!j%8fW2Al]3&5:QۇL)n=@@iKGwrcW\K\9�HɎp}.lpp/T�� _n+kGyAa#M7M {8fkA?t\'w|*ގ`p;KvUYXvU5b�]iTj3 R<xAz!Xm$@چFq|!F{KҺRXO_eAu0<ny"6՜; 9zul4lI!لpR:-n,�pţMb~7L Pnݚ?͌F<=Mv X(7JJ9!F=Kf&_'e ^#ZG^v&y x CY~n1%w t MyUjRhѺ@~!¢D [-񟡻S$nomme~pQN{o֧@d-&.<CV9_e wIi2:Ah/'krsW!¼!@ u?:޻CZق(m5JgVYH%6I $ 7.1F‹?fT,S޴^tp/}MqqV/!Op9{8ɬF,)Vު oPcKgE>`PR>SlK^!,e 83=ѫ`_R^?*ө ,90GmPV9JUٟǘOM\{(,l4mXmŧ+}XTpho= KMTGd<Ss("ژʼn3 By`4YX d:':W <W(%6Ϯ,N\7c~-T0<&y-Z=-@gEM;0F6|4$EKq֜uة{=(ŦlI(,1e UKqL^T7Mgt`hI ١//xxN\F7�{GB=͹wG7* u>Hم>1;Ro}5^A2&Nw[M-|,i�-&henn]g}#~X HƠ#Z9k0ahY6@i+tNKԜQj { 3ɔFǎx Oc @ lB U@޶6=A;=T6^bUޒ+:Ď=EWPIUM˰υ^UNU]bu:(pw sq5v-hk~\%la2[5lJ7W2h@Cxde(e>J|~}PGrOjEJ=y17샋$8E "9GUqmYo'YP̩ x`;耪f 4O~4{ !y\ɔj 4P^Ʋ#:#V|) .>[Lu"H#xqx-H%Qt>q@ w UPwTWHLo7OOdb;g :5]B/*dSP1sXQa(ێuo=gJ]v: !3tmƁ^__s|"?9pH3&A%8$:O@u0#Tk(QE2ձ(<j\/Fyүa`<o)Ake2C.ôHFN_BlZ̃A."ƎWrJft B+>)?7 /ך.")�ykYǯx\$7NY(\ ^ーkNF\B蒶VGA}RSMcQzbh)'&te]i^Q-Vs�>sګ*_dOMhmWWy y? CVIF_5/HVG3v)דhRo>?" si3sU(ݢj iSVP>\B6akUC !Q0&}fd/L'R >$nkT3?Љr2Je }aM%ڶ rk? %rPP;)ܴk$<+AWጃ՚!ǮKaW^&r%UEܸN [ b(9 �0w_0*:Onr,جE÷ 0,ޠBg؞R#Qi>x /.'!#|_c]Ts7*}3| v lml?茈2&> 4 <W1IRv5i\n%6<lXv!<gCpb~^T;Mͣ{bYLݲ "D�d<q U[SC'F~R%g[E/<;f& fDώܳyLn@kUHd.I<tn_[TiىgG99͇c#$G=)BgWg"_7%3yޑeRXbFHR0ժtՁK稜66xW~pbw/"{yfЎ YI!];u~QCpU1gF0-s_w_]n4Ad6!dG*ĭ=~-CI]j BUxFVĦ[жao,NaJ狧O;ձvy+C p@c ȁ` \ `p[]�DjMU+:{~8bwMU_.+q$+ v nUVpa:-"ٛ1bB}<RPhC Io_AJt2m3(mi LrmH]֙mDyK\Է|05h7o <:<syZX([~L໅W*\mh]'į"$j;o0b`NYkWiA']`'[ E0n!b 81`%vnA$a!?j6xɂ.@!p8[sOg.~At`z۹=s`-YzTЧƖ y4SV _EWqgQ`bHk(Uğٸu ͵&l0cE|qeQQH\bdd { ԓnTw&~ YhRD%NŸ?jS Gv Tyf>%7zzCCӺk/ |Е8k') klՉXSާ _ߓtBUwk}Oze9iѧ<ْq?訪vNş2fF4 [a"Mwe\xMug$5whu}n6΋a$:<-`]pƭ+gql~٤SN/4@3Pk4S$oyc5OSm }ZhTBWGm.Nu~QsOIRy2ljH~jԹd-›ZB`>d;W4 W�kmZmAUAcQ?v舞#ŭ\?IYwPjs)#f@0w=1Z̷kq+&QJ_Qq"+(Gzj!$+GYS{*Nv)Ve=ThpA�2"c:(goPwŴ|He>&prL_gؽY^Q( D p1ybW ^ͥQ 9 =LWVu`" nZC׏GF|gmr̭ V8Kg㘹W\+ w̗ThՑ+3BVG$c]JX16>kQ]0UL>fQ\=0Gܠ*ٯMT 30O/ hO )hy)Mm,zB/d!Ɗm2B<[;HKSa7R[ibsxg'h>Ȏ>Fn&}i|bNJ + ux%+,c~mFJí(Y6ufm AF8 mL|ńh / Gs�F4WU!'h`mBX~i s9ZiTFzt(`(|=NԌuQuG2DS)n+הʬixRvՂHdkwd&Mϸ Ոdv@D j95n6JI 1 Z|=x|,?Q9OsVyK}~Q{"!$dA뀣*B1 i~BT]{eYuCҠ3ju?k8�geZ ->@N%p6}<G?ʨ|QL( n4`^z=^2`Q`]GX$bkK n3V[կɳ{{\?(o$tA_p*rmƖ|1/`x] Fm -n5xb}'v~ 烴G踑-HN*_ծoVAبǠuY \n-?EuŠ4/|(Qk]; (1e)<s=CZy `x4v}ʹ5H&پNC^T1Ơu<9;07D nE Xsil}|MQYg^H: t \gI%]oi..kǁMw*,]�wFn ulO@ro ~&Qnn�a25^0Dt\ ŕs>B8/*n�x cHr9_f7Phq.b2ijfx_D%~{KLxӊra?x"F{9}zsMb;[!0Eh&I@veu0˒CH0l=C؋eGr.. qD =yZ*d,ܢ-@BB&ۏEZ&?]IH旰^yN<vsmZT[:W,pzl{$&]SXڅ[/H²$~k,SWt*VP9Rh}U jc3iJ|9<՞*;tYE(` aG|L*2|a.V2)]4N%ǯ_]x+ Yo 䲎IK>{pwb+8lf'=/6V}dt(qS?GAҪ#csZ{w>.M\y:=xGN-JGqq LZ}3jB_Ue2#M&,?D},A) >"FRU78j>秆7 C\Ȓ8�O0'A#Q>e7鹳m�}-[ _և;1  "/!w&`鈣-MϩȠN0F! >v-jnd1/C9IB@,+w[]* 0P |9u>#:S't�JV�oa 顚e(aW(oK4Z2p=.ƛ"mGrf+s-FxD 2_t[KM.Ni`.oI"oY[7;Xӊ}3/8ҝ(i|Wo=M32̪O%2;2Eޒmp YX@B ngӻk{#ݚY3U65sOP 1Lkv&KE(Mp d5}Tb2qM+my*da߽{rDՁʖs 1DGYŒZ96rQm&J߈1vS zM.50AXg}LWdޜ ե \ }|2yXE澖F &Eavܔ=?u'u[ o+d Q&U+ Tˇ? J}/"slUn6 rҒg'w"jCVsNх#*"shh]mE,ɁmsËz!yYO!adsd{+:_q`:܆đ%Ӄ4KYȨ8JgOZH0zok1 [vͨ,C 2Yﻑ, V^8Doc \',@UZ !D7(it߉M~x\?\6|43̀>>�Qp0yN.aʮ>*0zv15xUYKOe:F q/t*.-~P,09pnum,N{棩CBB8y %JP]s#`ġ`|^%'-^ &<inDLV F o`Ӣ̏a_ANꉛcdcXa \x]L+@go,:{3?GcgWÌ`Awr, :�BUFe<; 6,Ͻ~껅 t)gG6kvvw.?W @!^xdC2]sI;`peBbrb X 0tey{WfP3x/()v+b>rB?ـ_ Yer/SMN^Mꉪ~^{ xՋ L\#.J)7rEeXIv|;l傹̀p0~bX_#/H:s"n4?Q;փC[;:N)޽.͍.8&u`Lk6 : \Z~qR Z Z(~}ŋųCʆ<y0f'*61 \}�}yb5lH}FgM l_jNw|cI5\6)~iIX`0E?_T61jvrz c7mBŝ"qU7qBv`clKHD \ ʈȯ@&:)+ɈP?mȣ- _ y+DfׂӔ\y?cv!~DMcni>A<yNsfCn,R7{<h!eK"$G>S K]D_k%9� /=Z <F,8^f~WzM9cx{`/lB){|d- KF#gZԸ3Or6^*ӎEbDu3^kSp.W`s1Yâ 2쯈yK2a nޟ5I$֏kK#tf 7/]ȏC_RÓ me˃ֶD1H U aIH�Sl̡ J5Cy-tafi`غ;7mse(bvU WD}^vƇ%~PB:{ . lq-I[7K$J몟[.aӝ_%񟖉hOm8tI<0=/J_8mt5BnHи�p1OMH Kabkqn%>%k`ǥklQKS5[Qoh G/81Y I݆!.m&TNTzow;,!;>`g'#E/_I+7J7'ʱAfI/E~I# FTxY(C0=&y^mT8K,\)3^K{L\+e+`-H[? |sL6򈈷 ˕!Qv0HVmJ✫o_g7t*S]y:ίo?;!kv+S?2 j3"\VWySi`Zg$BDSRpyt$B slqbTࢭGN/dxjBLt&wC^B] fs"w1MmUKzoJ0.Ǧjk X])ht_oT^=an e%k\{@qm4޺\Ћ.eTv>SzpHh6"n'_†6 #=$BC̕K&KQ61 ]1u!"un�o+ 2HT<]e&lEDَ|&φy0cI<]:줋ȒM'xH 6 t]~`=m0>/#h3ȈJKxS>xkV؇)_phW&/%#dqGPN,? ۥIk/;@'WMuQ&#䮏zXA*eHQf{p(s]k'X~\&Ws]Go;<Wt6H<&Ig kd7K0БjtkYV.1/ qu^5՗xÉ!aMZVw�w$]H2U},Y\D+Tm}XT41c[8CPZtb�өˈUcdQN"b)f( IwE*z_p:-Y}}WKI4 H6ٮLDQ!O[[ ͬ4`1#ޤ�2$}V-siYM2juJ@.$fg!<VOJC^{9i�[2s,R[bhyVt52 O)V;.m3M7JPAW-?ɺO �w[BwU㻥1TB%?ˤdQ]W;q@Rχ)dWv rmq 2iv~ ~ \zYf:h^|X,+%/KlL{"mDilYE Y:ޭ6Q� *`VA\'|m'C Uҳ{'g{ led0 Or&z}$N2~ɇHl 5 nd4D#UC+8eH[HB$'(n~<O n(TzMlgv`;o|krX[OAtQdjZ'$ŠVK{K4RH$*Xhq h/ pJ^Ȼ﻾?3f)dہ *tKM/917ރ-65sac2;RN%U� yr)*>/4bsƠ yL:2}?6 q|XZ=9>"$ qRtOӥ4� 0Us�FՆ'c1]uKuY 'I�Dw_NRmjgx/�߸I5Te|g:G+Rr]*ƅAbp*tU~{o_zs›m$-n]X$ƃd4x;U=hFћw+҃N^B7A-֣jC)b~Ao> "m!Gص< R==LDjw"ע!z%Yp\-P*RޫI[])$kH邀 {>eluPO_;JQ<iPՀn<,,{HD^ Ot!?"8a@Lt.=Jy7(7LK^AtH-004â`ϞC(ߥ/ݙ /+Ufi¡fRnͅz%; k~g ]73r4?k%#E,-VdZ8*26kꥉ=zU0�pLVݣ]LՑG`] O;׭\kfJ'Qq\g0g=Nl{?d!Q! \m8Nl_WrlG๨O')jϽ[ZdSaH`dwR2pi8&U7--!34G./'뵿"AcC9y@%=^psRnA#iǛ}1޴d`L AYubO4| (~WOƥE O4)Iʷ }u"ѕ Uocfhu&}6U,%|pLA0Zd{'g+Ù*%sO|`8񥉘gRy_upDr8:@.}l@3nk:gN1?ՒݎӔ5sr"nDFr^;92v,GUa04G2y |uy�cмS=G 45˺/C[n MAŨ'o B<%D&Ohe ΑBT3sW2):I蹁ttfRGzxR.aF=}rIn FntZ6 H]_g^^S`w(.R? M?́}K]Deϑ_oUԜ15M)n;?%.OO4k~Y�R.Zc0OYEu7#2͎B p}-J|=@DaxSn?ŃFH (|&οttsrN}Jq 9?'rɶ"~'4Ѫې jj%[I_.x- pk<[8b:vQdxGa?[DV~7WʵAބ6FLEe݃$XI 4M즔7( ;q%B7>jiQF/yK$_Zc!$?WNOK]/<D KUv~f�g>L,#eLd F ,Q&a#?CxbY-gy>>i0h:m;goU7Kr.eܟgFaVs6C4"X[x*Hς«(B!ՐX⿚e6p;NGe~deCS,T{ozAHgvEa_J*B}EVN6 SlOc.^nweH`|PNݓr兤#jc³ ,t ZU::~:*V^-ehsgD}J�ѷnf6ټHGS|2^I}&`&5/Kħ섓=X0R@'We+vts l|Åc`(q~(L_S6(jǻBvZe6Mt`!,ǹU%= _Dgg {$�DXN 6T'`kEso4=bGlΖ+6OO-'{Q*DȐ+mZ##@ȿ9nӰj"|f21D;-@W@#h64]< "rG&"iAt;U׼,騮rBEɲ+P<(&s^Jl'WvV҅r[3@#pSY. bp|dU#+s9[XX\˃;9:#̶NK6e%acr8z^SNˑj<r^IWDbA[K |h3aa $@oG:4l oj.y(OM"Y8{:Ghg:aNmpSv>ju'^�qb17s2صQR?dgaLFDC]mAz^E+XN%-oÞuy,u:F λU9:R&/\,sPK ڍ4.ނ4𪇗%[O/>) :8$Ifl/G3c1p)DIIϵ$ #*  YFye+-v&a⋽ 5GZ[x|qjEU.S\[ >Ab![|dbOWؘ<Ҁ]bCV)K98'GlJ8ꢽ#ΛRs!4T|GR8g֕|LT2tBf~vrUUs #=ٟBߤP" 'B}߿Kg& D<oDFpm?{K]QWB,Σu6<E\yMnPAYWd4ڽcx,(edA԰k.r IF,G]kRLbj)Q IW^8=?JLTB<v6$w>CD2Ͼ<{r_@9 ^t(ݱ7Nws; ɀ$7 ?7.tlm-ƭ<2/Q&vh'{"*6FW6>1)fڻ L4 %bb덨 պEHk5k@v!ӠɡLR]ohGz{Z xWfm``Z,qpAUQŹuۡ旙n y/n|v$]bWe.< JplȺ aJ2:^]nQUӬ\ꍃJRoOi^D3FNTgS8N &!jG0C'"O]AĎM4O.4$V4 z+@n+86ц;^+~KUN-0Vw(Q?Vݰ%CdAb45WNuL3sݢEc6+Tپk(8n4Pm>`an(#݄>s+XQ qu׍1\͍e)ωK5K]8>5xׅ1Ո,#x|9ԽpjT򾊰Z @ OPKK5^"Q "I:!YD6{뀪 3S4;(4[+�`HG1܃ݟlFNSD oWb*w6`#-||Dz0i2P7[uEU;068ꣂFs5, C03IN%@ihPAWV؅ {YvTnvZh>ӈHX[RfM9Ps &Ƨ?K 1==0lF@$Kĉ;< xQ\ܮ.&7 ٲe2vVYCbB[mxmui~Z`1YG&#ٵXA,n9bA+V=y?RM4CKM>Tdp`,$x$ިE+˽sv)elU]AdOd ߵ*S !^4JY0,7KDAڦ"RVCb`%r豞k2 }[+,ܬXC-Zk?p5LMXkHN?V s<[ХEp%7&őTOqZn ?c$pc%3nؿRYj$)gZ"^?U 8{S0َ|!ESJ~iB* hQL9zoDܶk[7 Hfo=$;)XTg*c GТ.lE-=3tl[ɯb ~RQ}/߭A$54::$X"^bsXoR@Mܞ{[3vO06CYHPg% L0Bj .Gi`pzqʮ~,v''=C:@ {fs9+rt_;s 8brbQgljLrLmKôˀte9ƁwRZ#/'@h<Y ~jP'8&۫Wxf#s5ϡE'X-Qkbضq�4m3A{kB ˵oicn� zkj< 6ՅL?L+h>2B_9yFH8 jsϥLL8\! €~Kaȅ],ci̼hTBh|:/+7F70KC0Y*qcP;kȵ{|pDU>\-?競whk caY BLg5iyϏ 3?ajiue'$H7EW&(T/(AF !Jtfo讇"_? S6!`Y4i %dGQs-Qdz附#hR(ab�"ImCie!'}!״`Vjr:5* UOQ;)h&NOYқϴ%u߂w YKsgm",#QB5]!y ]٢k3<= ct+DFzVM/\R8Ȗņ-U L7`b \k|<D;'RY\Oᱩxz슔?'1bjOvO1mZ4-kf zM4j(T\l{Pru%?$9׻Q�Keu0G*U{O;D%@�/ ȯeu|I  (QLLDÏ*P4"&+q:s$5 Br`&V@XV [*?3715p3no(v m寥gVlz%F0r SdמwnGb:'/K J3{(vsfpQnrf3imA" 2dD-K5e7ZfŞnMׯL\P4�X}6>{:&CTCp=EP>JIh^'1Bgm{O,x"RtaJlJp̐Y]PRa߳ޤ~3�Pmd%, N 1r ;r˟=(vEptkp/~%i8E0LE9臆h+}DdҞx:yiCWpkb?iG6*'x&HZ>Q=BD.&a .xW d߱薨J]N"-b7̸�# h^@~:ƏHA>,zJTm(i$$Z gRwD6h!ҖB@|HnPM}*Z㺶4,tiv<ևbn]HC!iOaRCGukUzC B˓3.ZC柳Վem'w.5>PjGvɨ!~j,8]3m}݋W<�$Tv?\VdF5&_ŰF'뿇TwfN# .0?B0lCc:jUI 1|V]?orn7Qc7[}(q&*a:c΋ y( L_Sv NF}runQ)(i'_8"KZ99ٜ8&C&\uq߅&A7Qki0?mv!a\1}Ak%/-oE*Ug}rO: ~ {+#Tg1B[䰯 gP;jIrɠ+erݲ=Ja`w8j>Q`:bfPklm ;\.3'X׌@}kXsY3\׆, J0MuhiM֏`,(7B-9G^O^m}|n-ޒ۪`a +֯ Y G~w̜Fmo%6ݭXZªN&kRm@q|[.AjXMvb@kr%iT*CciTjgb"3{š֭ީ~6(a*<JD ?.d)ܥV[�~ExmEU@z^S#;iLv7kn)Eݣbxt#0w:G^wp n0WehyZ"%u&oIvOa|;mh-QZ\'d/sWx1nqef&<s;.<UBB45ِ;C<jt^bmݦR祖hK:3>YbPaqj!KVH.Λ$d"X˛g\% ^ 3%,gцcl6[ /^Bq JK j=6mǭMH{tKp /1C3@H%9Q ?T0(*rz@a<p*Moy;x AaPw`ğq/S~:+E&Ĩ44uM0M + o81N5rz.F%:{. u -9Vcu+Ӹi2u&8>i͑7d}l.vGKKRU4=# zt cQTHr_3H/[ϟP#\9/>0]O,~WC sZ+̐}UsLoNлUdFSѴd(zZMN/4%$,Rb$Tpwck+uJ%''RM?BAtrRR 4<2 R͊i)uϟf 2 DL)qƃ7wI#oYXy+U\;׹Gjʎe}0r?N<G^-p;b\V2yL^~q.[SWe+]ÈQ@Uy-] X BFT\Fx3৴0툸~{^=C/$UKxNݚJJIS ?c t!$!Ɏ.^ v& {Ϣ\O!AeSy[q 4*9nbmXS~V5.u{}J( py>-H /b<A'm;gllèEMާm`? s~`Qz;9n_PS"~elh~3pwKQ#�rg}gy.1U,C11t9"Gmum}.6UpR!uncr(j#)^uR<bpgCf[_ 囍KX zMQ{SO`$!W0l?}r%jޥZXȆfUtqilIP}RQ|JJ3z.,X�}B!koRP.>: U+j r}jwm o'ɡ,$Bњ}ߢ *%hJ*͹i95!49)qqƩgЁU,Ci4]\jqosm)DQ6 Ķ;!6zp}pܖN(Zh6տ=Ɵjy'od!7JQ,ݮCU?>N#R&X?'0T| "inް pJi� G] @%dV4`\IةD=#T{ũ G+O;6O@B憝GuH!y(`U o&cxuj{ۯylq%t <8鱗" a;.߮Đ|)t4]c<vĻOѱVbGS`<ʔ淢C] > B[~".&'GguTHHYj;ˠِ03|SKA˪/hqwBP`/xf!fU:A)V>$o3E吒A6ZJd~j@( saeڡtf9=u3e/߯SfLBއ}yF'svV>/|%ڲ\޺fJ`]FӕD `Z<*:#:|X1Vɺ h,/̯4gw| ~p ʂ!Ĩ`J1ޱ f (ߞ=112 t(XJ"J;SܕgF0V3w>[췓R ,YHJhDaOa$vK<v4Cɡҳ%"3|\=fhG!2O1Ũ[SiE: `on*4#m Bo{B2`|\de*Q{M)Qds 9WR@Y�kIK|[Pa9`UjfiB~dAiqVӹȌ,s"Tx #h mC%`dYB}& 4P=DZAmg,&ƀ("0\=TpK fr Q{9v0h#awKdʚ Xo`.?DgtП.*1:~k?ݤhQRw;w}nUƉҕI =nꙐX^Epoa[_廓>2ݸn3Iۗ>+H1@ l_�Z.,.uTX^Yau^ru֮e[qM � Y&bX'R1w#0?9PbWʷy6VsYB:RLΛ) cA/RiW  Ҹun C h( |,`{z? :&Ow%pbаB(zMw[A#H<ALJءu{ x"[·Jf/ӣL4]Qlg8Gؤ}蒅״Pa'h&`R97Q;K 3%r~ZZhM*&�3z;]%r7bIvR|3=&y3*My`^?}p^3ůѼ]IШ]ڠdiDd Y3g_/Aq‚qо+[_KX |�PfGIyAaݣժxOC�!v/i`6解 F? q3c.{KHtCԽvP`0*wK7R23,DЈf3Ct \c nTQN|QV+>~"v0 O.|Ԑ4(ig iVj]E*/w5{/,t -o;d &9B>WM~N},5Eڌ˱ZQ Հ:Om2G<k:"n\k!w]F>n!Նy5"7- o\کs]KU Z)o/gNjU鑟c>w) oo>cMǽ5ihx='x{>'YK%wzyWّu} $F3~GiIP1 NSMdke,}P~w )G(Ab=>Vu);믷]a;%-i2M{J8Xшg.pǔ '[1>hm(߬A=e Iy_[H-gzj@)'Uk=B SeVeG[SVQ_$#&)Q7:v!$<5ο@%G�?~� =1+` beEZGn|3i0\J%bNvBm*g@C: ##l (JrAN<i0Lz|w>S{./e&ɟC_3�.lK‚b}"LnA!/J"u %j ?Une0dOđEn4U1@uPp<R �fr|xYa[6s'_?=gcf,BH^1gB13n_SQOMl~.J`$W8.)d8>à#tr.7fR?xڡT!֛AL]ޟo_AoO [S"Gpxp4մ">B@%rZ ^2gI<stepXxD6` L1j@Q=ry| vjeQ%kWQ npfum,K܌wbD;wSՏ74IlCRI%S7xM%ʍ 2xӖʏWRjy,@<V .}UlA`xTChU\kI[*@N~Z@h�]fciXi{RNT~CYNΤm.ȲLfCpcYQk2zkk~+Fjɂٝ6+bHH—`e<> lp^$ghUq`31 P><*{`5*X(APk ͥ0ݚejy n0LV&ou[puV?ڎ|T .O}||8EJ#\ nӽ';u{7e0Ps7ӶױRs*'#I|vF|'[@)LȮ%Y@jjk[ vO$)]]lR8%4-tUbv (25EzH#l _ۇ4'kՎy-ePbUMyf k<kdwn4rh^֧~%Ǖf0jn6;trÍRTLaˍ?/85!LN0oD㲯˒0eS%ܨM{mCX_˽΍F_K/Pv(ςB sL[1:UKfl,4ϩs,^܎Ӄ/w >b%.rСC-e* kvVDn4 bH̭_-=n/H=HK֐je"1xpH v_L?ӉoF9 4p=&$䂀=' aBG 2iaB5ۭ΄hpd ar[FZ/tѧ ۷g~qu7c!c!vOZU5͖7-=Nr8\N Wbn/9:DVīaCc%vPL;ÏD%Lg{t6qc|6ÝFA,}7 P'w1Jw] & "ITZ*KUٙW# ׭}YNQ)T9B;|DJ~,Cѧ4pFn^8Ih^@)GkSѷNT̩ӗ%ԝ?!ܴ|x^e4x<9׃01+ֵ3`uVUg̫dx߻ʠs֑d!S㔍wd);iD%oKb–@!J!}2/Gtj;%:גCV!r*=dۋaxqmfv3Q/x$� SMl6Ԫ|ᚪIa >es$v?,IikGJSXxzx>ƕ;kmmprΏ+IIDO Z!ЮfzM O X`[ӛzŝ`,x~ma~bn zA^_GY z8ۆQp֭JRZ|m'{? N4GCq6S{i\C:F򼓄J"KR'<ߐk/H0 �2d̶r֒|Y@[=1n)f%PL&f,PX^계B 7lnV:\f\6$' 4xl$Ns{wXB6[HgctnRÃ`f D& SfjSJb7 iHetpL%m aY99`1A̶\"Q(HMv ƦߌIQwLMi -,�È4HX̤6=QEd<V 9�[:'v\O^@HGd0MpCX)Kjvf5aZ=&ׇIQi^uZ5Mr d(Tp,pCsZiBe.-"aǠiqA#?CGӻ4XvPw/Ye_Ğa u%."Ú35p9E=ߡEdٷݷ㈻YVm^jK %[گ2 pu]_ ̘"((~ )TL,Z6"{Jd@ĜIb>!uЂk 9^1N?%3!_ˆk${zu}2(6GY4(f1ֲq v,un z%5qJGwۃ=-ѸGVH^-rYGe&T?ū)V(~3}G*U <lZejфhC=4.e4C*uc3Ӥ[J\~M�8fBX5 .\ZRkbYPbǒ5%@llM!}NJBWI3*`w"͕ Aj i}jot6!QũG;zpӁ ߦbNI$dgMCq e"J2iI2(/T rwl t_sIƧ9-.$x'lZQb3}8%WN-!!piՀw} f=d'[�h48Vchٝt,QREӺw2:{JD*S/Vgc̾HjB&}?!K�7JF1>X&<{Cqo5yd$>b! kU<b$J$uNݩ-ϧEn}dƊm; h \oW6'ܯuLaYu<9Ƭu>jtR?2.)p30G#H,LgxrwtU/R,hrmygbhcgXr,|V= Ԯ09Df鑦m H {2q辔h�Hq~REѲԂcu MkAua^ښzB7*E0!EJ!vd]ej,OT#bm#PBCs*i6t`5;WdN2n;)<dOV`զΙXD?%TB*�dU }GC�#\!}A9 }r?}voڈq^gz`RI@JW8(]>*9! Jb L \_]"?X-UlnIo&SkR)}p$p%=#7yҲ�:ȏ{oZ6 F_O ]T<o2`W@L؉!.p.јtP@7R ⵮PAhkM*[@kM9KOm3ģ]doo]jq@J(=& @HA2PP MLt"e*a#{|(ny# h[`r}%<})Yܷ`Mw)Poc} H΂[صx0sɪL` `M`,6r8j1_3z<i2۩z9)6<8u^{wߡelp>QB!2R!1B@0�):1%OnlY~]W2Q)rb#2A{0oCuR+@[aII^3Zh,R(MFJYO |oJ<uL 7%+Fm-J*hA_ف "6b]쪌W-8u]Zhؿ?| E=&_谨'A]vz$IG^eTA:.V16<tζB?΂xel &cQ�:L&a h]_F [Fi?;SIEGZYZh3zhڭf1Mslİ�L'8<\ o&BI̷'k'9BE`HdXo^~z$W5Q@gεx3 ᚑXրƿ1ȝ-s,܄1"YO(Jjat@yM'ok*`SEU~c^^6"RU0e H%Djgqo]6ON`z,6}w8h09 Cj &a`ۗ4w@PSHB�)Պ6la0k$TO~*4T0#UOKwOHu xYkFq—;H:K7ksE 7c=' HE?<?JGz˙T*t˴"A|o{ٹ.?5ģaPUWLM$a A(4gRXN}bTKiu勰hT`*4-<:X̽h՟dܘ^|e4>?ڂLT#. %sD8h#iKç *_"sG,($5ŤkM6L[erzopf,x�&1C[w9ߒ-ʷM[fix7\*HxgnVψ]2MKHNkҶ5}T4|+#oP>50])Ttw̧ ޹q0=Y'Թd,W6Oߐzb"IrcOLE$FxKžѾ9mRϠB4j#rXuX% \}!3w4IADN(}{%ػW�Iȼ<Nt2k6]A$7z^6NUw#U[8Ý,C&y񆾫Y?qlv+Ikew&;�ӭ|oc\w>P|<q'K=9^@}B>R�wJmeuMZ|iŒؔb(@5z^8Qi7_]%> J,CGPTEzv?V2ZbD!F72.dcJ5-k%,َA{'}RDƐȊ$7I/cpbR\#<ڇK 4ݑ:;XvI3<OkWA$ywpy+38x7v9V�z ٷ(șܓ^I+$<R+icMS]F ,N3Vݘh++&? OzU6<1(+W<CɔN}K=VոyXJZRH�>NjC:5҉^iQH tq HЈ%݀9iW **$"p*6=>%Lǯ:!^v8psߔ:}^UTQtTh,Yt̥u_10o\& jɞn8g]Irϕŷ)f9GN1C)%k1 ;ǯ9r 21rEǚO^30#d{N*<{%#[l`1ڴv ݉KL"]1IS vnAs qΠc&ww%nQhxb]˻V<T#0#`.ݵЍ>yc�|ɮ>a5C˘F3G =v_(YK͙czB2AFJ[;%~\N׶^S5r֮@SQu*YyVi|GZEԌ* t(n V ?fsua-:2m9ri/1  Nr6jI2FCYĤ-jӚ`}Gso*=Cn=VuD P+Ys? G_G9C4֯]+ )cӹocKc־zIfΰm~Jg@*ek ַ nM<Ht<X!jK -W"mI]/dɌ),hNGk~/"o8Q}>BbeOB@#:"( )AɼOq+%0?yֈ5wZ<D wv!>pM -ԟ{ aQaܹͨ-@Dv⚪J4;rbu<. z䥒,%ewQv/_ۣaPdl;w~NX 2jݰ◱$R0{~qģ^ĭO{KjB D PLscX{zsV)y 0'CGJd|Ĭ':LUC0)xc) `!W 2۔U8ʢM[N^ dǝ2_ <?)Tűq3V)]B~c?_&� O&>7LEؓgNHU}: ͜d iǒ*zOXA<(vK|,jQ8>1R1%BiN.@ �O`e /Y< 4�?* �AoQX%u_ՠaMҟdwN%lxZyhF+nTUh>+;-, q[6E6`q>(q6wKXNc0qH@v@뵿.լPgbz|[>~g5)j6uXS{%zypaqK4_i\9G8zo;[<|ޥ[.*>-9ڔ[oLqn'-NE3@L[% C5r P`RMFO:Y/l:9TҽcN WP{jwYHɭT�(g'GNJ C^zq,<(ŪgU&َ|p/r*\sd^x26AZ2P.ե(bRN_ů0m ƑC* �es/ρ n[B93J捩o4OiO9㍘Y { )iU3{Vr~B~yr0fpMpl~QyV9{3a o3(9N,|v9cxYctYί 8KW "p7u  ?chz 8^T@.Q&!ÐtuAm pM^PcQnOo7[I;@?[X M_yQIڿ- {#zzrky%Fv 7 0 T<-aPn:2Mljn;\dޗA᫤ΣTt-aBN!&{Dha8P}V:)"{t4]Cm&"<Z6-`*fЖZ%7t0IfG;i*R Dُ^VY2\l.wL&�X`IK# bRPkǤD Ht60Ͼ:e ^׶i5!Hs<WxԹL9zA^v%HGt C/i %ՏǎiՙUGFڅ ղ4YAm" r�,oq;&x[Ϗrs9)1 Pa p}w@4MW N4?=K SX`^(eXաADrj RQ(eN> ޲6 "4i.pρ.8 ψ`x,\i+񯔧PJ5}2SG GfQ%=+2c>2=U0V_x s*]xg8HsOf`)15c+iTqt}&6bYwBܯrG|[t/ _Yot:d/':oWKcL|WIt""BjJ~ qOC`OL\R.W1K;WϽ﯒Y]ۚ{:�<O΋9Ӟ"4D=/ =0cKX8޻kߋ^~n`,UZd{5zV5F֨7R҅1KMC 2:yx]u3;yvin 9 7cو@B;pxo'`[*xՀy2bMo-5r} .2?dIN4ZfӪ_lhr`G_ONzN$e.=E%IƯ=wV.a!0EujD*To ;r.'kOsYʙ1ӆ熏QNJD#%aۧvxڟJW 5b�UT~"[!ώmѢbEx%9ħ=#:Bb%=:Kr{fѢ )CDE f[/^5zB4xM@WzX58dWzu5,0u8b! \g>ZA'se642^= UUj=da#I}c |]0NPbU\{b. )KOlJQր[Eֿ`>>?�"҈b|i۝Ui'`Ixq߂.۞+dK* 4ZICgw$F᨝*u}f=]goR?QDɠm=@Y[a=I"l qŔ'] [3۸ܳ<8kG:EhlS 3DϋoF9Ý /ޙ@:!:>ʒ `X=�#1)$fCn撀n|ˣ3A5 `F5 u,iU.# E?hKjM~T+S@̾Qr:߬<fkPΤţR8-G}d6t{ybÓK [ݨKO>l㫠l=طf-ZCھGĝu'xvU&qI<3yU_GRPwSzb:P# kF36c󟖭:*UvI4zXK #8h[mh6A"4E̙DT3^=W%8(i !0GƗ񜊉)׳ Ԗ'ٝ$u{0&"4~ )P"O14y)ߣ(N9 <; yɫwoĒtP\حNuHHI*RI 3'w9d�N˷64ARȔ' >11дhfFN$h0qR/;tjt(OcX`otj 9!he1v"yT7oN.Xn!}"R|抌2M4_rXM!fE)dI*EpUWDZ)6p~fpr]L2BP|Zp'?nҌ86>BZM1(XO-&|0 :͛)cgt*&:%QH .On{ze<L)cJAeh! AJ*yR _uT0SLSW pjMH7h~' R=.{D@暰U []ANsw8'. V?xV'ӊip(}nm]Ǜ&b K( Ct&7rWUPƿ@v<}pe}4 Ӂ0Zt~zR.L@Ǹ˓:Y(? < T s^ G^l�UU i&YoSx9}JÑ+|r Y^LRS@MT4JwA6p ^g y s%:ľ}0͝G?ѽgZyoG(U*;.Ř3SXsswE3b9 42\G1w(y\g 8`]1n,Ew {0ٰj%[yH_x@y'Jh7ޏ~,q)' o uZ=zW54,'3X@8*7np}S+TZueHxƸY5pmN;\NRC -@"_&@jgU', UT6o"%.Ie%딯K2avg Q̸LH1 {.rEF̊3q.O�OkI{Nb ;C3�'?1D)Y$`^_ڥDƐ ]yy:30£`EG3[t~~A AbT}iNapcdȶ~LJ`|!RJo2Qpdt`"hm#@wZ Qti-k'sI EwcmوA"<a<?h& OcY50DQyZ[ҸO.]s.)va '"C lOش Q 63Nr]_EǹWk(ۇ,[Xָ*go8`xq֕[yQX�<dn?ua#|LzҾK֓aI4~"]lʢ%\YLt`p3<Ir X3^vw/Zڤ߆0d|u­G٘64oK6 ϐaۿT_F 4LL1Kyt yY2f*50p ߚԫW_@'>51j'H\l 0-#xD)xՋW;Ng$よ)Ѓ/h8cf-|HKޥU<Y1G/[/ϴŠ~EHqebTieTP'4/f MݨHdg;չ.6*>>=[w<Q"h^(�~{2'JKcV_8RNq ,z�\4F#3MUOxƒ!/ďs0tr'Iܤf.H x_;ȥ E\r H!xڶ,:x$W!\@|-ɤ]VoCf!)f#y/EJ!߲-Ɏ֊Ə'Ňm~lWNr!xnVN ZaB/_ho[B:iX;:WVsP xA*uOo6Lbwz9g=r֤!_N|3&J4,B+|] (~W kC/2 u tB[=Ale`Zuү.k͎,dʝ=F|i]6G̡cнlcQmOS{䧰D~!ͼVC܇4i9},s@Htj:Z޼EŒm-xA@:1hqy0*EF8 sQJ#PexHNX:Ẏ� L#ڦKMNTCnlCqJ|w$bkE`ùbDmQC!{O!PCZNDK}@:AQ9ƈ[}ko j6W"q+fsZ <iw% WS^$VY9Cc]W~8DzL?-&kKBa)Ly; ·b'ql.^/ƽ[\˴cLQER2CC8B2o+qR(/�e枚6OXE2hN5\N}.BYͤ Eo|Lo&60<7<xI9}ېm?UUjt?,J%4Pq4W"M/[on2ou2 ='YEyF,�|V]QfTg4LAXnImVp`zݍ@rd[Ni )gD6.B|-#hYլl>K6Q: Ƃ),4$3ywRRhQ\qktg<ShxWλ5+2׳oD^[a)b|�/y<ar*'P0aOokA;wldb̀{*^3BA02E~]tWE cӞ $w?RnǴ:\'W9O,+U<y}ND,%eJ0FqR< �\T!)4ch,hr 7o֡VR-I9h{YL68а>�/$K"{5A]-|=."ySvh?` P&, WpFظHwCSymS#ҟVB(4ΎEF Qk ßF8Kh0xA?량WaLM~ntw|dj-\Y?vsEjEPm'Œj3F8յ6У7TN% '9>TmQs~&R6=yi^sRDQ4xc?Ǽ//L$rGDyCouѠ5B+^w{䔛UT:-Ð Wc5ܤ-<vZ[Q. Ѐ<@3lH'[|Ø`ބgJݯC&Ix3t<L?Pb`7FD_qSܚVQ>W)zsĢ+[N�*�=\>Fw0#Q?Lm%—\ƚ6У'4*YEďLT%D1-r"]C+\]JQIV�N l˘l1dbIBYmf"ɝ]sFCϟK-F.~Ozx0&m"_Ob>QNdJO5{ 53<T fIu/vPb5Ehdş;}?cKR*˱`|T|l)P adB;qh|V}.Ά.+dwei*F㳀h x0&! 41e`F?jY]qx1Nl:@͢>iuӣ/'RhU\~XIQC变w ]%RjSY1I:m ^wDlgT jVhA)t3Yg45 .mqi�C(EZ$,t/ݪ-ADuQ<K |u(zK;|lgEJ7צ@2 d}ŲP"yt괦7MccFpϵ-59,'+B]P`=T~Q\ql6>"FҒPҒ .[W|n'uA 1n\%hvkңIb? r]PYkqF SfmѸKw9PH%Xgld V1x.] [Z-)ހæJQܷFH)Qֹ!bR`ϼ{u\Cp(2+pq!;@ZY->]XF`i- ,^3D<BJ'˦ˑ>&x)* ,UөV E4} :05Ǡ5/Dp ߟS$rc:>lFj6A}.Yf$òl1 ޚD/xt?/u?.HhJF\6&RT]F i;0~�(zGT1Qȓ"2gr2itkڈx7jc1˱~u߀Uܧ슏ˑ;|W"&ZfNDDq*q]L)jߩ骸 q/=*AELHcz!~O-a*Ir$UP:G2S=376BF/r;q, j@lj2,qq`0Z</qy|܁/šbOhlFl+LȪ$%wv\,/؏kMca ,Yv Iztu.O}rZN: F/{R1o'֎' .BU:򑻽MKE @ Zc,-d+Y9^ gW#W?c 5>uR i8*qқypCSʵ?>Y?&,k+O֒]%鶫#րCPw&XZտ=6U4]I@6K >D^hṨ̐Y<HKiQkd6k oPЇ*\a $'3*4pŒu]߮R.1{/BU =iv H ;Ű%' WH;IZ9Q= zU[[qCbw<lxwR,koc](EBVSqX'8J<A*aX)JecG W()(t@"cZVE.QmkjdlaK7^'UypV@VJ'"e|)$?ݓ,3JG?O9ؚÉ\eU`NqcG%qi \'Y:Iښk>>Qp Fd[5h R o*FRvި]L8АȠŀba&RD+_fPzלL=*/d}} 1ĕuVTD&&Eڇ.lQ 8N;| dgS!>3BytʔRrb)bД{� |9P6J~TKG~5Sf[\JkS̴GbLU NH#Ѝf\ӟ"![3!uaNe*@9b򨽢pWeK~G]~~ e.°6 L)'O@(YoJ$AAg@!a԰{ C#"{^+(G^1Hȉ4%)ynryRtp3va6 { Ci Puu hkY- i͎sOuv@w^pV͹wqp1wo?iAØ^`Ե<wP)YʇWmQOz _,vk^0  Om2|+# }f0HT'7a'.ᱦ�Xgj[S:x[s:ۏD2o'<5D[OYl=*a,mJ a) [^]+;j @ 8`TceqXϭ,^GR}e]} 8:6W6^Q`?o'!?/ -H9A{̥pӛ}Y�l4(BL!1FNjS 9.#.1BS洝WDWcOݮ8U]%$#ݼ#pmgimT{Xm} nv&ǠeF49)<'&ɍo]C5rit݃am#xuuJ,TgY SΦKӛ[5l*Lj>Ձ+%{Dz1;<nɫ颾,7`VbkqFvc>p DN9! 0WZuux\#ՄO4/(ӹ3B lQy>->r <X`b�jO•gs<@zd=MMR uНڹbxn9XwWn>l12>s!=2k W¥_ֿȽh}4K .kȔV BW0_& =7-N^:/Z*D4[iFNguӤ<)9W  4t (/8eD +pu%uQ4._? ﰰ]U?~9`jXy+ )7[ if9 CuKÏ:3�RRoi^H TZE9ʶ~(Co=[ڼW- mMEoln[l1 Ƈg U}D]Lj(+_Z/KNӾ\}o}M98*%4m5Y �ۅdp?oQV×ټa69Cu̺} M&3P941h}G1jvG6*lr)vie*0Pz^TZ=2]ڏSWxCJ۵Pt{OI!AYw pQf6LVj uG&فȽyT%`Z/l)#raN0Z Q[W2|yժy|Z}Q'6l!Ia2ijycod"CL ߃zx{~r8?|,'P[BuI5&<+p_y@p`e).|jv.)s)_weAz=%ۮ{C'h IF} pYa+nXgN;Nmb=`T&]nS\PSMdhf7"`u* )kKj2F3znÝ!.ِ ;^uN3O"F}_GTzoO٭BbS CE(eVc5e(ϙ)a$_�) $[H;b;XF֥Eǐc>ϣ852ňvR$bn PwMjl9 G P5<59)2;?e q TX5 )pT+Qi7\WX#>W/?v̺3LDXN 88{Sh<VR)=B:Ac: ED<ۇ8HgjEMӓuq Mc;  6׷Ok%a[l44U B��d2%Rz*Q!=I8wn- mzOSD yVI6(ji8'!Fx>ia]<mdz"bV%՟jI.eMϦ կ $SVã=Dop<-$hرsڒ"(īr<ek] kxLB0b3q.41dwGΛOͿ9'eRUf�ɺd% *;4 cWJ?~DrncwrC @u= Z$K?q�e~1i>o &V(&W/eUO͐~�dt=.&K$Jӟ<`@CoI D6A瀔$aD lViJ~L ?ئ=ۧ/q;~FVx>1v)˴-i5|{(1w)ׇJcPGA28 S;, %iϣeOCg)|=Z&8CvRCR`YE _<2`_÷Z^Oh$l}=& vӣF rmڙ38ro;2Ygǽ:$:T6-=d`"tqy[`^ EU/4h%>Hi{tQa@,sSSAf!BxV^P6�LPom_9zBU޼! _谢:qQ~m' B½݉H\b@'"onaJTt<il ]6rsj.0xfx:(mf *zw$R@at+Ig Yad$ ҇wRCBXޢ5(ˍ}ty'm䜮]q)qwGLR%՚sX0MG�x}J`̨d]'/g҃ MG&{,]y;?,L7@y/6ed<F['"qlq<ZX: IcXtir!1jf<F4oq찞AsoB&wnxHNdNH) j3F DOW뇥H.0w^6lFN(+⭽gI/iUB7}{bЩ\h_R[ O-@7>v&GI Qf� y͸'hkY BRI$ens4VԔhe*f[mU`&.aCdPV>=NZ 6tOy39]8Q=೐,?/\y_.BI8b%c91鸫K^po_SQgcb/=</oF[]uErEͷ赏Bx rNUU&J &DQf9d,y-ٽ*rLgB:^83 kk,,GcC%Pw8Y+n5zVíZ,UR5q SƸkp&JЕktvPnyCQy bs#Wft Muҙ9ڏ6*! 8jONau^߮ hBj1!FBghtt(GNy'!He-ZR3 �+`DS�&?NL_*EH=I,޹w_qa.%NJA }.R*(| F9E4X~V4a%}>'iّo lXVӡʰdX#SݔBgqRbcKϥp}W:H$UUg.ZcUckyFݭ{P'S̿N<;Xl5Gb"-wB3i)x_QB;Df́o,P8'T##7nHҤC%X ;X J9QBq*lmn*.@` 34Q]Uuw|F)IN!r^i5L8 l ;0*v/*'anp=UHe3=޽=t7#c㋅>|}-*a8/HUN&p G1pX\{ LXrc}? g4# S@wz.u|7rA ۼ&Z٨v<B%'Ⱥ\~K_*sm6B\w1 Ԁv SAsչ$wO'64�H<+xP1<_=;aO3~f #R{R)9L7 CK R_rK[{�i6Xٌhs ź Ru Lx'CdVP?+�*7ɸ#\+/7od3ę0.H!]ߩ|J|4c7+&F<85#cJz2ұE;k9σ*ن _as@� )wyh8aEb"P$- 1 ,} /|P?0C7kn$HjZfg;+ xMmcd4: Ӥ 7~ 9#: 17i(Ix�Ow=}0Y&}9k0:R6<Uyג bpX. cN2T@0�\o;z'Cb~ f4ҳjsº ˜rUNNmXīv_0)Ж_I;P"֬iG/S{ WWHX}c9BfczA ›ğ_{ seQV1l9h�eqB1|;\?axV,UB=[^򛨏3.ι޳kX2EdHk_h7+0&& b:,󑰮L0Q>/%CG$8/ITR!Rkk8_1G{mٽud ԶG?zEl[[`endnd�IÃW?[M=䚩+~o3}u cqlQ<S|Jfk# Q膍eӡŵZP* O=F\wӊ9޺\)o''.9>~Gfx; F woh]˵;r_2/6LO(U3Y]MpJ@HNdءv|%Q+oeS<Mmg=7Gka_,$8|\*,ܚ&{$�r0 j`FQSE)0wQiR گ 3aVѶW7Lt)#r=$-yKr(Ҥ! siWq1S}; O0flbvD=g zE`{G7H!2u璘@uYx߮aͬkG!tϒ"4O{$4s/fMQ~_Aysy ~pxUgӶꭤd8`"]J4C^n|~ܜJub`0# 3λh.HoO QdAx00U@IR W/JZ@M϶3jټEn tcK =H1}[/[<y>kۉDYMXq\A<m kPR&'#Ss=G:tn[NVLg5)`F.ʼn )"2PanLun* 3=˯~!$A0:;f^(:�1 ! ۓD3)ȷ^kIAfc, p0/dP#RI[J܁,m7=T-CF܉i0B?֚m%ĘRU]ߢR�6\RYQ'٩%uZ}HNc%[jn& 5o / +*ɬ4ht ;/q5ԗ#HN a5`fղqTih4 8yXs~ІJlׇ>̆.3ͤ>-4]?$)SVD^`Š]K66%g ҼPsj֭ 0V~萗܅p$GFmk:j8]hQ>lDMj,jPޤíoW^y9>Cmb\HUNK7�~rls w35?itލMLY~5qMeA60yOFAA 6&9K-z]q:i-PvKs4i؇"_:Zעo*=|Ba ß}~ s_ jkwRB)^U}4tӗUb`U2^4<md7$K/ ^&hD<Q-6ʮeڸ݆_6llwrtr G!H ;�QFOio6BY3@8[ι]?_Q5het~bJ{D~T<�A'� #J!gߜg#mY cOAcEG}97,x_f}+4-j8 =e*:(ڙ/<h ϳ3|gmg46g lK*cNZV< bK{K!#FLSAp/ }z\Guޘd#y+TEn:Y2ƫwȅ #U#14SwO㐶"h<pǵU-_yoR΂C:gkA|s K3 RKͻqID`{&X^"\V!22[Dhw!7yK x`)c0#Ee<_ށS=o=ڲCyC}LǰqLUxh�ܑjZǻG[BEk*S5ڪmVEU')ͩXlz ߑUT/kfj('*&0) BHcusE݇&'a>y2ml8"cϡkiEY B,ՠBɞz2d>_3C$^wvTDq ]IHuaU O<E}E'nPRJ5J!LVc8lxc[}D"5-S1%SJykDu78֋^s�/ Nnͅ wUdwfk1v';GƋS(pzRTN2Gd{zAܓ'U{sȝɄ:A3KybJ؃3)xo.kԠUr}0_Wj=}3AK{.;4v>'Y(}3|:";Dc6J^(ˣ1A@P|[4V, g D{2̗(5d~يwGmJ`r{heC?Z>�9$IZL2ݯ)~)+|*V6?"χKd|*X9q".zgO4+V_n X$&-�!a%L^ɯ|UCܿ]<CW=?Fm1 hn!Jb:Fi uFGE5|M&w K_Vs�b%gA\>$ y֒?Z^7SC_ 5&*gaxJl^Oq;֚Lq`EOzLy?Bؕ<=tY M_YPKeV~|bWV%ct)oIEH-㬚IT?UiI8vfN3H-ebҞ$ezff@:Z g!)AXYoQN.KyaA=dI@mQTD60h:vߵyA:F~o(7WFz:fUﷁt3f`ڒh9"fP9/ĘSsnR.F/`h:^%Ej esT?kǍwN eDŽ^·>O"nL?~LG\5FM9Ԫ8uT,Aܻtzol1ӂ4+j @w!![S̔%,;KT ZҺ? HJL0Okuv ;)7(Τ D(KgVu cQ 6 ֭G@bXY_/J}ER;Ԋl@ϠEA%'sp%7Bgy(.+[JMZfWGr.\ B>hKw0XD+=|U< v/P4bsBj6;~93Ku/ig}LlaHRT+f[ +:R x:-`_ fiJ'~ͪq~} CیPgַ 0P;w?&cY^ *$S=�k^I_J.D b*I5RA%=3RX'jžp)j]joɜ`/u]k˹E^K[z ]EO@|Nٞ'PWt~r"C� @6IM? gq<?cr \<ui޳�*^H Ib'c0X(E aiKScA7V%/q-`#G@Ҥ.65`0Dr̄揢;&F+sd/Üލ�h *͕ժSj h\]aJHޤ0 N A[L`mYl2VjcQk\ iGSwHE;d#[Q%qPM/0 R?kB8lX Th܍œZJnXb{I)TvT}#9џ r4d&:c}GLymQ<vrfv8T$RHEpil bO>/I*E>4:}vR ) "r9/)ꌘp?C{c H5 ߇8wtpY^ } 1Hzmf·[8V64ht34t(<[Ir?'m 4Y+T5v/i[rDոqgpt 5IA?m時0ۚnMr鱹潽B1" I}FH ۓژe @W;6/ZJ;zlAv'7?@Ϣ2| e�<hg}_xm"=T/}ד4wub)t�R j55{kTԟAOW|;dTE.]ܜQLj4ozD>|Z8OQ%rOO%I稐!/t;7'FI]$mByqΣ KCUʃ2H1;NƠȔH1cVM'͡?˓Jrj\)S^6j֚{yUߞ@ iH>n-!^ـENZ;U S/R)RV"(Jo@9xj`1u_ʒ&.~M@ygXŲɆgΧhli%gXEG eqA؅^.:~3ɂr)jPW3Wvj-. wI*7*Yy �U "ɼ_:yU5blestx?:uv+<BP˿>yF䀆.'?q]rFӭu-氮Չi0LozJ`4wA塝^5<#ݸiQɗ{ ^<([1y~9 Z,W܅+oGooS3'B9k} 0r;=u_M|u=h4m[ϭf6B|_Guz0JXi.vI@(XgуGGwoi)(?с&F1 k$6mquЃ9 /-RPN^D\$j<(i&^i`وpרy>R3- hZFz\q|ЧPխLj_mLvDO))7I4UzQpMP]T<wMz禘n49ܣՕrǷmˣ}[G4P9q3@i &(> pg}^Q@PnT*m3�'r?5Ę+&Rd'1$|3;;q"Q-_t&r=^u/1mJQkB0IyWzd\ˣPict`xPBd-|K1>!5e} =I^gЏ6q3<fbʶ`x6&B=j3l-'ޤTXuMէGqwtW,~ NGփ3ϦL\}8L 'GlӰ~Lv X!AKA/l |3y(bȥ1eWD.OA;*^ms>CV ި} l6dAchLi]!EqkYRC|tױSϔڞp&+ 챻Ku(g-!G{|-^ ?Cݫ$n|/N9�՗jq`qU<Vgo+e5 5�Eݰ:GBv9TDžW#ph>rUb&a^@e>\ZOq/Y(qξ>SX^? r꺎As:h?qEZFWK;%dyNIpC8H'0bY</K!lw;pQmj&V*=E[ҒB0IϋpΑi˕Ùlο n8 i%3C9)aeW CC$ ;Xߍmղj./]$UL;6_LQ_#AeXbXX8k\~2`KRY7$SS]a[YD+-�^ʽ%GT[.oEaEaS /냂J:LOOC".R Ơ8b�Bɠ3x<> "sUs@Fu dO/٩ =iwDY!b6U|`JG_>dI`Rn+}/x O3kx*Qf{Υg)^5)'sS JU2l,;%h"8$P̓ 5z ml._zɱ\L x ɹ2�4JrPǫ GQAc6Yf8QN<L3=rh)2y6޽/wnp։% xTUh.E'?il̂0g+UA?.HG|Ym<mfGT>SO_wkz\끰1ƱwÚ7QB9`z 4AM E(݋爘015\Ka<eqB`7a_r77-`qg^l8/9Q̏2b39'!spi75:b%O\hpjH)sMN0t1H7�ŕ/3jױpLJ!Qx,BB+@t#_ps:Y87Bys^Rq1ЙekPqEز˪Hat4q;&u|(TF m,! G̱ S;YbnA%joOjzЦI~4VZ4 1tpѤ *Ӂ V5aVm,..7Zp4Ri,w|r72(%pS }xhzzfiy/!'!==Kp~[zbOMp#^z/D-L[`b𳑤j N#_H"Tbeۅ*ͿW╟e IgAШOړ; )W5uDl>&FewS05 =:/3w%ek]CPt]y4Q 3;zg6s$eyc8/�2'\}F踿 @ xUyK@ :[5�`u5Fw8 +[#w^ #4@&1M?T1!<lshpi<7Y\A_1|mQ[Vw-bY>u jA F5`:OϷ}>F>�&8$c:"žH� "̵ay'0U0n@A}9' :X|3Κ127o5ZT&|p9kuwJiʯBdOY`io"J]'t{FtXO|Y~$m7} 7jİk~1;5(1S79O=wl J٦eXyx)?GU67K3~(8@A 7}^\b:<cB0|4|--Hqmשm3w{KrrEv^*Jʪz:q=^ra9bXNdTnH;rAɊ "ȢLo#1B<w$S"ɕ j1bP/*xksJ|Zue^zJz+T!H̠T-شN%' 3`c1Jc].Ƭ*/-~gU".p= ݌W"uy}wO2}y*/w~,zKMO5 n.C#V%aǎMsBzi}J:LYae�د.JDW,c`a^XtF3G4`i2*NF|,coZ"۠y>R% EI*GSϵBSԿT�b˟d:]2j.p進"؁!֊yȓ'p[=].Ȯ*l) b>s"r:խEJͅ _.IZP!"^Eq2BZV*'iLd:,KDZ\W`[G^AOunvm V@Nx(b5=v7#i~ۅ:9*2QH߽x<AcJ.g]1J�afFQB[_H$=YdMLCWj[68z1F*jD?d�h%zїe\\>LC$']~}"]L:{gIp -W\5Q_UHƱ<Fm|aGӓ5eRڭor̎/R}  (Ir'yXp$jJ^h}Pghs[c~~4vc읰.v{bNb)5߃KYvʘ<:7!CE<b1\ j,I:۔ (Gnl;o4۳ QSuPU~B9WwJTـ>Kvl̨hifpo9MCZ,>jO/c;sB:-_KF5X Dmpѝ|&wt( G'` zʯej[?ɼ^<tX7Yq gГZQЯ $;Y.3{ˇ1`<<xғҌx|vCXs,l݂gݫ$6<JZV; !9i@ZC(S!2|>D?%I /QLa?BN<֓/HR#׽]}.s%A.䊩oC.th|'F`l a5(xG.Մ5kv۸ea~{~ ̺cE8QY8`)limQtD3}~SZշv.E7[k_Z飂ɹͪ}{o>?00Jn8ݖ񈥹jG9݊H~1}/=ď@K} (~WM({U꼠aZ胎 2;r+Yې%%a>X-[z4>ҋղ#:x8+bGǭ!=sVXn   gI <!D�CFb�?ro d .ͻ=F@$v(Է\{F9RyY1]{e ZQ <ItAy2/ v:_*]o 0HHƂDtl-˕imXFHhKUyUIkYzjb@iQ8n)䜨zeWk^C-BfJb#m[VQl=uTwh}$I *Nĵ aB6db>@!{h%I{'ٟ $=W.*|cQ$r sC\NP:2*C}_2FS:MQiC2; YX_knrHfh$'D㭃 K!rʈ qlkV+&GVU9GpyTe/bTOba[~M|'6k꒛-lEM`bUϬz- S*!XineY/:FExǕFFƶ\렬;[;.\Eu@6hU;($pyD#X04W5rY vv* A1ĦTJ5R;ɸ ?a.׫\Hcw,m,Z^<+m@K)F%IM$VdýrZL}^Ujâ KSbo1T ]k[gsZl;' Dq_:i<8cĆH'xA��2 h?#s @˲*?\?&EHG,\zi.X,|3 K"zyji)jշt  PEoN ):iˆAqëB73rH|%>hL^n?ͺ_pۏ947ib~߀XHƓs{hC!2ԇ 6d?I<nmW]mGb?@gȄZW㽫' x%CFh<SH_Wk6zG :(`xE'd%wHVJ0ݫ;"2h) 3vy97#G葫Q&]H6i,*2#?6/'0jΩHBcLpk I rLqbjY00\Yt>v1M!>KP ]SQcQ7&2 [M w*ڪgu(cgQyZU}QHtb|vk{};CA;3J|-nQUGFk �ݠ|t(ypXu!-OIg9H֥ r{aYI\4 2\e ?&?,KG?+I_^;g<p*=U+LyICuљQ bV!ٚM'UҴ``'؊9\P]fS':k#zN۠MGm<a:z[`W_ǐSaKk~%\+=fhxmz4CKfV@;*`]˫A^ Vc/!WلLLVׁ P/:IgF YmX+lC;Ό*@ui=ku{ԲWXܦ{wj,Mj"0eQu7Z&+fU J=DؽRM@!3"v&1Yj["V֓\id]L Ir&>YT2ԩY˚jUI>XC?kI &| )F�ػ]Բ睒o7[*~'uOWwoGHQFAjtJ]3ΩiNY`Kt0˟( ԲӾ5EMsTY:l-&nO4bUJ�IA43 M5ԸTGh%-8Od΋~^՘c}^;to0ESυZW%=~X Y|qOmx].hdt X2}F籮W^xi؃p|x j *�xMJw|H%! ¹`z쿼4EVغh\9nT{(j#R#Z,Nd2ԓ XC˔ ᕍMGT;4GS_BL{Ű,�F6ˎlcQlQ5!u WkG#$:5;Z4]A7j;;̾<=fH1CpC΀QiUޘ>OQ-!�/VPƻZ>Lp>R֞c:\M8!EdGs/B8<Ƚ1�N婆SGh>uC%ML :Hw[3.mi^Zt, Ltf/1&Y_dT͍JSw UW"'>9/g^aS4vTcM>I|}H䚩ʅdr 1R_2L݈`W`zc3H% lnd;|6.эa #)jA"r wR &YT 5&œkzq h7TiSbj.;,_;ius�k#O]Unτ5/Wnݝ3<L#:4rjmA^80]/GSzL\3;e\u&>Gѯ6V8P7FY^U:,47H㴌U/mJ.rfG>Coʳ-GCd݈G\Bo!İjXJU&w~c)Ok_qEJPdY/�@oSG>4LMdR-ⵎ7_jh>5~ΝO}l[!< :* +nEgt`QH,:>"%$7(`G 4(${~Y?Geh Ž!O]txtF{8U`-[Nqݶr8<_[Oj0wIMpda 3M/Q"(=gE =qnHF"_YR*kB A䤀G)CY2c?u56 :b!@mfG^xQj\>z$˷f`>S zЛ /=j]0lp'EB&ErNnhjFyz="tOV2n+XF.>m1yZaLB.m8~zlw.^Y.iTUs|OٍO3N/c% _j?"5ٜ[2=Ns ?h(rkPʏQY?4ze W * %4N=^OFHERs7D|*Gަts'=ЕaJxY oȻ.eEQ-'`I(^r΀HV3gsBs:,wFf)bqYIf !s_ĚSKL6*bf7I+4+#^`ԟAڴ{&R?L_v&ͬ"{f7t^ tk:M*/ σil|w` p5kJ 4ڨY|+GEq0>dŦ XΌ!g"qgcOYj>k ^\6}Om\C0)Tw1qZ7GysLL|�DQtOƆU>)G;:M|p\x̷˼(~okęoՃIH J TJ-EƄS&jX5[�(a[Ƀe bOb)5RAWcn P>ċ(x=ӌ(n]|;#1X/b*\2sU�uV=2;BPDbzZլ~gDI(ُ|pqr i|NU:B԰U/'6 k(RϦ?6vgqYT:5LuQܘb)K 7]bze`c@y3:'%bQjnҢ G8<.+ZҸ}ү3hۀ>WV Eo&@Z}ά"(=A7_DU P+P B̷cðy'̓[AANgBL5qt1UWe�^2U8=e:3 sOd(F* E{7m3F7-;=udH2ArYm;m|/*8ƹm eb s{DkLbiE)O>wҽv+\/7[y,/HIohxb%NZF( +C #-KOs[Y{ߪJqNh9gClU3qP]ið&IVr`Ei=W6y!i1FhfNJ 1ug=7׮>}޵lN.R.b- Z_ ް<ΜFjxtl,ג=8mALsBd @ h8.-tK8v:@'ngm^ x#wI/Y(m=kN[S  #-cɪȔYmU1: _,(M"(f| z(9<z ]Cj.޽ݣۑ0U! g pxruW5r;k4=$jY.x#-DL+ qQeQ"+*U̖G^]߶ ̊ERm3�A"u;5%ep}<dMehZ #5NM9˛Olr)碏Y+l!vE#u3P-䲢`O膄ijb z^y]�P?y ˜.mF[$M-J&bgǙ@]C( JMöHh'2мs7ˊHidp̴sx{cg[L8xQnD&�|B(qx_}P/f/nP5F#Est3?:ۻ][5рp(0ڦ)pˣ8Yg.fΈ%ڄ0Lq {ygeE03x{uP6FZ̷P~�㶳>=SOFJ3 g"Dh?�wF/?˴J?ku:« :i\S9J沀2cX3=Rg![YS n ʧٯ0)Q&/T&XNf;v6?eAD)̕9IF1 .0mvIñ&~F"2ogVˆNx gdF9W>hm<_RVx1B@<Ά�fDE?<=#u| @]i!WnF!p8>),{ȑ?hv%&#1 4,̴r]ڎw-Qh>ڽImX),s s~YH AD9kq%gzۛR‡!7nm3vC3*2tkإ0Bz-f&cUn;$&.%k+dMß/F&wV^z4@Xd&m-c<8~o!a11'e#/&VCfw<aywl; )m/h6gfh~zz+ ~kHhaeWy`W!�wݥ=Tzv{HoyMƣN=׶c$"윲ԛrsMs0;zsuea9L߲=#~vL1 8Ԩ8%ӽ( kJѶTfͼ' .>սv*j{ƓvSL6SunfNɠ�Ԛ}G $`n;﫮b6Ųӟ]:~3t]iΫ8r[%mTH0'f2PyVZqM09FխPD}`H+e?1㫹 yR5 ZJ BaBAvauj:H�WP%a/3BŰPLMj<r\RkhZE ݷۀ;l.>9W�5'̕Is(5޴* ~l2e)fXcTk1[�A4"dt,ޕ8/07j:jlw<iFN:H0 27K JĚ.=9(b=PqunC!YLg?"9$́!Yњy�ߋ 563": Ȋ23~+s3zeѫ>Bsa?gu-^] K'o0d]UmHG6؂Lռmcߦ6<+ɕhWWwnPj,ޖxUp\C獝\P]m jy{5efs[?GL סs6nO&^ `sB( l/v'[cR!;[~EP-0makoɸE7?y)gI5 }m,?̞ɂ_6 $'@K+;^= Σ6e ZM-2_qK ^wM#=KKES|lt ; GwPy{R6`x_z}Q _y›* :7hl1FA7AH9#_W+|zIKQ5pi Llk΅6mK hXN,"f[`1gwP wZQ/\oUM*,a40.2yԇ:.m?dp2V56$IaXS.2|=*%3K J\׆0#>3~bGiW3ͦK[#ErZFqu T9o }J4q'|TITE@W0oM 2�a`b )n"xsؘWdrhnחP9% Byۣ772&7jz8x&%t,0J20&ł$X !wt*/;FY)fdETyq# X65y-G+)F>ci?+uf܌s he9<| *'G9aIsm=χJ߷?x+ 4o/WU]!)m.Sǯ,&GHW@'fq]-h�fE([=ɹ <(ztI{QCpS:(Id�;i^qXgtTk l1pC#R҄l�ՇO *1x+7EG h*r\sd l:yNIV~ |g8/nt<T�7k"$/l-($MK"O995tԻǓtZ=|s>|N~{'Ľ` 7m'9ZjڛVq7vGx89 ]I0SM=Pׂ`':{H MU _V=OmzYd |j4+, Ҝ{!"S+6]�8J)qzȊ̤Xm=uAVK,:ƚZsq `5eO8 .uWGew)Ⱦ&5(h7 *.rfSاQ,O^{ɇ1A՝`i/ŮSjS,!bX@&h8՗RC@&>2uiV(7C^EsL|rRྣCL/O`(z"vD?k0#ɟ&H : -0f\"<ؖ8pHA'FuwVhS\ްu =zQt=gIUl\Zi\gZM[j nҞ`?/`n,fYxWceP+e@q4:u8"5p>pÐS# {0Eτ`_x~S[Kֆ}jdP>v Uv=(2E'mqHvRv4Og; r_| v2j3x~Fp-~).Sfk'stFk77Cs7n},9ޓ-|b||Mo1 z i�h~`JZ!Y"my*ثRf FYa]V7h Do"CQ1g7IKAUaU ߩvhq;=꩹? GSE$P /a!8l8U$AauP|e0FlgF z˛^,<tX{k?M&<8m;My !Ip?1awrThIq7 653;I` q Qv>^"%2 ~d0)�V 1P˪ 5 s!GC+~bҡg?2%- ˑiGݥD:R}SoM#3GEoKGnNnڭ<cvG60S&M`oHqy3T{qI.mR)vLokCRIW plr_bhRɦR8If)tZnٸ!aׄXE('&bK4^~ v0Qc» <صDlBrq`2l cƳ+/ZdB_ ʭГȁyԋֹfQ5tup IN)N}"T2LSha%ߤt@[;s֒P&Wtˮu Auy_~iTC8UQ "Dd5a#otZWğOR](^o;w:`?V_@v5<l9X~j,bk3v: P:"sG?ծӄ>aw0a=9Y^:CV\Mlhwc5Iҭ?{~D]vebfK3-ܺ[luCR_){ V'mmC¾U8*zYebLW>=)4 m,e8dihvS_P ˟nq�'I /Jcz b0x?*VrvSKڗ* 特8 Yz"JκypNBqqJ^s9QOet}}@=LWu6B C &xs?p:v>>ttH@~Q]$djaS6O ]:tPZ͡wHL͛dv2dB<3▃ oj1ۋE/Ê[&, һ㣅O+p$VF*: 5 )]mE@]ǹVz !R);ΣZVŹxΓ}z#k 䉶Aq;^lZKZW6Xί ZE-')xY @>& SQkQWF}X"<y(WΔfE˳ޏtW=:*<!J< e:m(UP0p<D ӧ_?t# ["{ۿrM@]b2b*! *Ƌ(`#511=DWmb5 BfZ@60F5 hоԮAqrYHJ>tG\=)-zd^2-\$Rfy5l;]ef8n'RSQs<R'}ʷrz. Z?ŅHLH]r jK^(C?5LL�[ny#9q4u@5=I3,5骱uEP?~Dt >X{_E [ϖEKp } `s H4/&eZ 'K�{~6F@ -G|Ʊ~¿)beA XZr+V|uضpB7_r޲Tz01Ӕ mBo IXrc V`ֿDE ~,']I #6-;! \$y ʩ$h ,~GgyefT<'[I'*Jv4^Aw%apA2ߡZL!MO4/P<SmM-Ϲ^,Hq@*%驐6x':5,6rH ctqmj @6z3:"͸|iZCE= 4RN3J"i:j.cdHb?/�#t[U6kCuyt^|Q3/rS` }N?>tuע#(c8 4N~F[v7 g2XO+$}YoUg"f_ѽ \,sށw3FGî2tb#_m}u ]^X Zj�RX8+bz>+wkN: BˢWsQ$I }?%_@lY; *s T4ܞm 2f\؎qb5Bͨwb7!}xHfĿ<[f˩1ԚOы %4i3THzw))|+@|و?zz:8QK˖Xh"cx䥳Mk1̵>PJ*z[G@#ZxʯlJx%4 k8jjC#|yqUţ a/FVTA*PK&2]gkǕnr VWv&1#g&B .dU/:8L ȜPi-UH/͕h ^j &tI""> <Cړm:k__$֐t0R).{uT%j=&xXCwjL[`o{+G0l(W<e/< 9''# kVhFdZ d!Mډ@ wpֵy}G?q7z=;U r;wBCCxWTAb2w leDzK=ƭe6sN%v1{Y#XZ{LFExce9Hwܵjٺ7+T]4anPF?1[ejD:g 2ܻkq zWP pF^֥Ef3ðqU}/'&mJAz}' q$GS-01rL.HOOqU7GE31jXUa~I+_2M)]#QY<Xa$�--@ Y7d>n՗N '}]�>`+m>S)7j&o.z{9w '˘/($<@XW-sF hjQ=n,!HX{bhS `1&Dnb)K.0**infSݚ7nI>cxV:.LzG3Pfb(_>zJT{ã;n/Ӕi~uo$P~rz<#'6hӹm;?cܟb�ϴqp;4W"- giMȜx%R eރ'EU_F!2K@qY1D,hRԱ=,QmwXӕ2uRQ-F VH}!%m"1Eڱ,+40=ڞUc[3?ip~K+5g1zqب2٥Νa,=k`/Bn,9 db9{k''Wޤ�*d0V̺jdxD�s|*u~]MjvO B IYI3&VL^`9ALawx&1vC^F( &=}_6R1|?w(/ _}HS 'QipY)FBY<m$%<Jƅ1ԺKv+Im׋F( ȪÊ5?~ހ HsAӜq"Y}Z8y_S7PM{P٩Q畢Is<`]ÜɔR),}tB*~Pv4?W?W=PJc3;hǁeJΩ,)MJnؕ RR_]kJ8lIntG=wDdبtj[fRGܩFJ_ McZIqF<>>0Pu4nF2:_\-dz?!lܐ귔ek[QX/:e- M"8&3ͽ}Z"bE^t835WdfZ/I#>2J{&Dm^<qRêX|h,h9wwN-sb4Q{np66$0hf1! ؅k~,7vGW^Ճ|u`QBF]U;bv4+O3\gF�BwU,ϧ`5)}6X#p*k:DGz&Ugl].<BiʉBU|| go=lG4ޗHy~lS$ "}NC3{h :;oP8F!~lo(qL2>f"jkqd�lՏ p`FJxd2]K5],m"^I^8"9z3_KF+ԾSk:N-N61Pw|6#^iXUhcmrT&g[Q K7HiM0�~|=ҏ,3z9I1{.1}.(dn&&j%ډHb~1{.3ّ?:D3{tXO=l_G#fxnQvMʢ}%!er &&t`l “iH+0E(\M@YΏ\-ye<β ƒӤ~dd[9k#}P;(ewwG=lIײR)/lzY{*Ԫ(# ctqN"*D|*OO�dO']] `k)΁wFn?o~-ZnuN3lu.-nV1@___ºdb3G:RQ<v?'Lk/g߀}ٸըcIhty@tHM-X]TJ@ײgc5 "j("/ǶG 8먷sMjYA1�+9~?U^:Lc-m.RʩTiܐFG B$' _L}4k^7Wduhnk H0F?I Hm!Lf�ᒫ_2 O&3(" )R& `� 4?ud*9bp`A&HlG.Ź}M'ɤAҍiw w+DE1<&'eUOd3̝fɛ8s`'T EnX^489nrN-Wo[]c7Dl'?CM Ƹ~S>W>|u8&a2|T%슫}3Ki W3҉L< ("-^v#D.Til D̐#J'~Ufb!9QnjLT 7N _#Wׅ_J-Fe-$Y~^qmcNg#!d@4{$9oS4(Vч Dڔ{dG"4y:|D%5ɬ3I]n)7aa[zm5YI2e:\y 'T6 3zi jUV'qq;*|5+ `! Z@rlmf"dz5h؜>w42RE:ȍ3twzx’ 0f;OC?c864 ǽ֒րhj*؞Rl.}d0TB �0E8}P'O/^D1)D1rb 0edV *3`ܾƀ-ѝ294׈C9m8yu=S Fm`f.R.J bQf1u iw3 zzXA HstWi/糜pYb gJ�d ?HQG5Kr,ǨIcE=WmBEe6Yߠ- ˓2s]VS!䠸'1T#<ބ mߥ)){2*]K.K:J ډkŮ:wIGF6|z&PƠ\dQsh?Suoi=93C*(U�kfBTI 04{@@RO/#wUndC83'op@m FRB: ϻMN2EB4~Ŧo)F?IpFss[r<AUgne{]Zm-vK�~'t[]_pwtG3 4LM B>ē1LGz HXhx49186&wf\Au;ǻyv+2RM9KGtKh5Jgh`v~Q;hzs?s7{]g1" AF|xVad}ApvDNЕb>lp4GCl/L/ht[gs aI>K& -l{$;KAHkR <+lT-h n0flWg)3$M=di[$(wFz<g@mhhD[0 F#Xxze!uL֡w!)Ռ=75�t0s2腢ԀUkaإ xU훢m Wt{Ƃζy"IpbހVO{cU;pKdIG=1]\0r}Bl^"aeXHCl28Q㳔u0 L™B|{*jKaP]e{sVRew}H2*RcO]q1;8 +My_[ia%찭N6)~`e&]0k_֍T\ "ree⠓�)k3 ŰGyCgX[P$YQhO9SZ{yTHtEp4;4Ue߹+ms2W=D5m~@HvjChf]q|$^Ue ْ 8p"79+(3ʳg[>5F>� vߗ9Px"[7fP"zʊyT0rfn wu棍p9D<dظx9:yd.&,擗׭ "rxP@?y0`ScuB&LeBR貾ELD:+$>a%-~ewJH`Vƛ/><~'u0`1vy%KظfD?qcbz I1.~¿t<Vfn1N.Jp3ID`b]y.K0 =Kݽg-d� "ag EBLDkb$SZTlzx!ldeʛ)IK׻ey:應]'h)I$;]1b8[A#YHBQ'ʧ79:5P@ 4eJ*0w tgqa})Ekm$Y-v ,idfMpM/F\Kw݂{*-AI(<dڈmhFAlkAp Z3n4Z9zl%bc$9Dm ,{tז4*6JQe'WE\EL3Кɿл,8]LkWsVЁv<-FAN#=kAs߿aecbtݛsPJ=9>XX4")kP^#ΝZ2u8HL#?MxT][T$7@V[r&.S{Bi|{Ϡ&R5 H.i*hLjCh8#nTo1Y/joU~u^S zUiwX(K7rA˨Adb'F#uPrYu*!* a}z͌CK!4=۰wLJS^OӔYar9nwҊdŠddo1lGjR3FGUx ^pռ*̧ KXd]x4<"*%,8޺._lh\mU-Q/oT"{|ts wYSJr›!i7:1> f&J!a`;> @&T"z@k*/: iH֎$4}"#2W*bIe6RZUG.?kY bШ;[naG0=Kj|Ā9&ͳ01rx+Gt볏n!Npl+^i. P6 0o~kCO$*31;s`Xp^##^jyoKG7w6ҔɎDq4is\S^tFb̝ ` ijjSPk/u?�ϥi<K$٢а&zZ,\6 zpG 4L4e#t 2?dG=�nUKYD0WT;v3z[�#IR@uш? h|?'w7$-f'|}.Sm0!ˋ5C" B"R{fF7TU._3yt|4HhC&w ?}II9iA*Fdnq4is9uxVN\凣9:q[[PX_=ʞ>#U:\,CX&0_jQ0 I >+oGBrb [>3(Bh] E d4`q, ]Pk?s3~X|θ:`峿tsӟA럓Q[$3T5+ݞDS\R;jq.W#LtJ*x ؽ!ĂZ]5<Ձ\j38Oglyec|xߤL!ɮE˅m0DJEŵ'Tk>w칱za,68 S᥌dwjF񝄹*jm\$z.oY2<R9HAUPbQklh+_"a)<v޹܊C'%p8}w+|=pAO�g?(u&4^>å]O_pߤܢBj?X/Dz ]JZJ0@MaI^F⺚㮪gqd.%jSp0N%J`/mwIӊ~2NMRO@jċæ얤[N~zkoFb8#6$lGR].v o:I+ט G֝(H�UozB\p%zqčTP+<q'}^h`yMdzʮ&UIY 894{ Q %CrUˣt>"qrL'kb3YtFjwĺe+ 0Gð@!gmi0=z^\?@ע̂ ,-۟g0;öy(̟S~\Dy~(t+BEj̕JЙ_ْy\Z6EoB{F5qZfX-Gs\W/e6;.AǩԢb&jXcy,|mJ -| -4-]O%G)Hjv+-4!NĮKp +}ds:�&'EjjA\4]^Tљ#+RbO0JpgPŜvƧYKQKv:s{>kVݙBJ/c T='/ϳ6Ҿ$<}GpIf' ]8s[Ҁ!yf0e_J�ɮyf{jk|I93r_E# Jc?)DOD"b_5F#;mΖA㱈+0=㹿9 W/߸ޝJ3w;" )f�6ӛ{=#s"a_bŒ-!D@27o � @;+vճb' {\U5< 5lp~�l OϼMdPx ~phdr:@Š8.P CeJj 7<z40なC*5 pj(e*Fzĉ]\ `nwp<}OY>T4yV46BM =!Mm` dceU b?uUh꫊ڃZFe(>0;E8mq dјH#~G2 \̣,PLf} ̘dx[֙c$ydȌf!boea,pkl ,-.SؔwXga16Խ#;# `bL#v.{IXk4hG@21FIZL0n v}*ҧ)SV�BkM6y`l <bDjhaCn& NZC ۦ4)o'ӞWpW*["&Ϙ&ؕfg)4G>tCp<Eo.~GIp\mEP%%Dc%"ɝ%IB 3�x1DDH*W(ĩb,\[kĚ+(GoBK۪RR21nkK^<y{e~#_V՘#C6PSe% N㐾O?u[2\VnyiB�-/\ +9 JA`*V#_L@LI"C?`k<8 H8s}5d"AuEZa[:o8Z25j`UkR%w'lxD>_HuwZ]E\d]T hI&`H {@0hIkq  ;zWcPx S:Z-:·v3PB%Եyђn"׌ xHlD<u7F�8ҿFctg >SNe PAm,;OEbV)9Q(e&;}g~)�-w<W)e5@ Qj 5~d>4t Xs~A*nD]'9jqPSNz@6/  &<h NGmG2 鲢J:ja\*q# <=1%Z8;^n)Bw=jzIЯ| 4*s}#==~b+#;[֊ qBN.vpbф6B(>yY**H`' tPA[^[/Q:wGUH}#NdZ6&,'ԍN<au:Wk#zrJATnӏգFKWƣF/Q,�QJQ;fU(uHy9w0+RM|w/XG ep25ss[T{BcySeRIK<t/:Si"|a滛4Guzbzc/ΦKt;{T7iʤ_p"�9kГ<i\1hA,ItNpљ*?͐oa�&{oW#._è7#b7ތd`:Բk#j۽z&'Kk#/Etл~T_?~!D8:3~c$(Eܑ65by fQ'}*DpKy׽^F]l-E㧹DZ7rS1φ E.v]/t8 tl:SNJQoPvl5IfYGlrw:Oèy&V- 9Q F"᚛�*nX-RDhnFIꚺe[бR^j"¡p{c6*BӜ5}C2+SxPĚ,։?& KV8ﶖwc)x-٥oyH(ɮlV׀lIY긷F s2,CbB47a5˄;epm~S `yOG v�ߢ'Y& rO֗p;~V&PzYpCK5L>7 RAӼm#nw?~ם7ɾ ++9I@Ν5a9ܩApW#-c/} Xus!s_LQt!gHQHKF|b6Si)i~e 9?8.ߜV[f ýȳ8[tc9YMDB*xN5^geC�HFLõ ǁoG5<!oL~orc$QOQ<ׁyVԟ,O&NH?r;]3!;ɤOVpnOA>}$_5)PKV86) {'(0pm'³l<<~4 PH_<<%(Op:@W$b@VEĊp-PD5t icKH~Y$lHZdi@+\Us4 M_Pߏ÷0lD `5[*Ѯ4K� iBRVϗ}r'id/:[qW�JktɿUJfXdg^b?}G'$J"Wu7u&GJvX7}Ӧ̇OHjA|o-=,NOL-)<7-AbUKv=rqgaC‡N?ѼHP[ ģܙ+,Xaj*[Ru0P0Q!} uRh.XTee:kё<.X'vSC_ z&8յg^@o: fk,fu �1|')ҙ>8${I7pizHjnՉdeQp} 1H#6ڌwL!D%8eyS ]הhhP4T㤀"-c$.zvN'd*nH<6X" ѽg ds ա&LB=X6>@MɖW<˰]mn (f<967̦-ef<956eZB&oH̘R6ةnrX9d\Lbb!9=H<jΚ X6skLe>@GK$^%d?dWL8O|o5b"!a9 ڢ:̷9@-S'滖yL;S}Wu5KO^Rl*֒)7ntҽ#2]u<=?3f\4ťA)bnW<cq#~+Y_DtN? zf o1?Yޖ:t'Lryk$g'pf @aijb% Ν"8!j!GF5W )TvdDU-@gM7H[ t;CUw<j<m"!ƹ| f_8sSe]Ƣ_]F;cAN/Ǧt%,Pm{<F <K1<VM.>j-Z7|m_{h9G܍GG?$5J5�C'~�jr >5T!"D~e@&ӷ=ZQCCaBuQ=$ LAfcK8rGӠ^`3@g#xA#m)򆌻ZPTbwdգ$׉fmjf׳TӍb,-c "K%Hfަ+q@AC$9d (gs&V T_xVJs:Q8C~N[;Դ+b;jԊ<}OCj)B[@bisrN\v8M̀qbHxf#K:F Mj$LmvlS;xb'ԸCk4}_(. s\S!fAr؁B 4_׾Kd[y)6}@)5�Qtq�y ^(hM�XP"j$ FaO>JډËrT(dLRW%\:B ױifmHNխ2ƛw/FG|V )c1}E?ډ12aQYD9Qh(B&(2͇cgb8wSفJ<,9׻0UmZD&!1!ߖd]Tv 6&,NnKAn\PbB=WẺ \֞Tj׃Џ9y]M1FU4:_mbL1w_miȩO><z%H2Bn4u,$3NE)bP3LZkqb%_ s2)3nGU3S}.%[w/~n&uaic;i5t,-<4{(YO ^|4rn1evo�Q۩;mbwP nߨfBuǸFPb'Z�zTu`{Tl*h* Yjs1@8 0L0`Nfg$Nw~5J+8ܛ̣ٔ Dӗ1pCkͳO wy GFjS\Oܩ([*:D 䞇ewK ~bCzktWb:] UgS E;!xKiy 7N6FAwtם+Nq*7a` !V,:B0_^m:.\ju`*%̷WPoXq`yz1;`L.^gn5ڑ&8 =azKDr֌8Qj,@TN=I[(ֺq%0 ۭ}-h 6Gن38YmH`$/R']#C(XIa8Wk0Q?oLu%džT9S#ܞ+i%n -saCskKq+ǵhcGC >BP)Lf?(0eiۃՈ+pD`Oϕyj[DHrprMom-rgc`hֿy� 2p5gu�g źl=`dl[LH?1[Hw3~lC!l|"-@LlӼ8Mg%ѓ1ݓ_2kWxvROD}:,W@BO.+_XM3?SAy5sno8( <GbWl%bN?n&$=smh{uPJT>jMGQnƕgm:Pݾ$0dDnWS 08|ZŜtAf^OHM@{7;|e:+͍96H9D7>_P Z#G RR)˚Ȣ8x)�C$p8/qC)L45\/-5ߣ CzM"[b"^|..C=0ۻ5p<BH&ke7$1mbɷa 0*9Q ~dIRD` q}@A etK*EC%.A>9z~\Ø $ -Y:&u%P'8� V&!SO1jTc?)|h+ QENď/^lقԒ_Ѯ/>AagcA@{M#$K4'bؗ@4 "'V1|tߧͶeW/QA,Xku[7)2Jg{:7J:GUEؿ/+_qŖh9-/8D% ӱe/ҁ(�Z\uqjòUp PR6rو"9mS#D_V0 HVv|3X}C݃}' �DnaGB8eP);8Zq(\ %h7D #%uBigajUEg57t(p1Vd\_%+y ޔёW_al@w<4I V;oTbe.\;J+9(Q4{NC֪Ya'J5JDb4@U w6я�ʲFSv 5U$nB)&wH'\ϜΑ" %3hcܙZNxڋ0|Ry1EdYS_^T&8:ʻ֬;vpQA}5u8 u_HUr1`B"f͐R3_'`4ܴFj'iDf'MF "Σ.5 3 o_qɡ6;HJilj~^- Hғ5W8\W9>ꮷO#H_+o`12qrg#DH[2'^^ty99JAIg ~=ZJ].9ZL#@BG. ̯">faM/3m8\D<me)_N,T bg\={?sV4҄h7;K}KgO4حmf)@̖R`Od8O+u^ !\VfN)y|t/JCOr~Zrso3 K޷oM\9C .ȰYE{uSa:WPk5{s3(|hgG _&aamz qs22*lV4�1c䤑TrDT́]mn;SE6m>2lCAIUnbIH_?Ew1{/mHݵH9?S()*Q1=J_ȇ]ڄn; >MH iDQ]<6h:7w;זyNEw=tSsGҸJ)Gs\AڧWwD˺bm;YYbM|IEfsi} kFCTInFFn:F�,mōlpǛϙk9l�iҘat)%2�غ#[Y}ӆ2Ch( Y c `םVU xF#0{rQJkҍ%6xe�" nȱ93Rq.=05gKyk/ګ\5 ѩ[j$:4BAH2W>? 33p&2yAWgv)vf9M((>xymL:sV :j}- z{3*- 7l! CՉҷ5)u A@֐hDŽ/_j>Än<ϜCrJ(i*,'RZu78TIҵI5 Yi7uACV' ?L{5dz2;8g[ KgG,VƳ!Zn1l1$&. -+cنnF%$ߘ[E@; !"\ +;T.�Bk~C276DфV@2e*5jδϜ#jFU&8̕P-a,. 5-%*4 U!LQOd;ft%R_n ?>ӑA:eEO^`dR(4+hЖehq~Xn ;t2O-Ħڽ$>0No9)f雦TmCM +ێh)rCv,Vͽf_  [T jǹA 4Z\&l2e tϚR"aL!o)󘉦^%ci ȹ&b<q}`ʮ%ƪcHRx0BȨNQX8"[LjR152u4Tu¿v2T ,;SNdL%կU /_xaJf&C4|` ^ӧЛJNk�Q\_|grwݼN:I4F_;q>9"AZ>MLkdm\iY&g ֝?+GJ|WqO :@Q;˹qЩ#j|$G zIY_n-րY|GĻp ׮Xʱ57sGa-گ71 $ IHB\/v%h]|MА^ʸB��O&h<}e{r:G4NmUL]΍:4n lt9 zaBJpṔ7+~fDZH=jw\}t+ E:}Dh:6ZZ'9M`S+=wR9Yi1]ECα^-j>焰-C0ț/WW<G@6ȥOb�M^q,Z~./X&r!Y..x|ZdEE olVxLW3BtZ^z2΃!! -jol^bߩPA"x䨝 j@ŵ:K'4H\ "9j}[V#\7\Nߤ6dתElŚ�M)p@*m9s̓#?2j)J7Q4gжӖ'^?a4QNԷPgs:e89zH^-HZ\nL1)9V້HA;W- k(pA ,}iW5+�ʓB륰fn׺K9$s!?fѼc#FEGPN]y}aj!$Fr>WWdn;BV }]?0:\ jĢ@_k~хaAx ?DD_d\\9OJB7:,?ɚA#k�m.ũ-sGJ ݓ>7t<l͉ S3p9`QO#od7\ ,^Aӆ6-I[ʧ0 sd?6=b"ƊLuہA չdOLlxWO\&)ei#g&ES{"(Tӟm+HZ)1j1'0hWΒÛx@aSaPRidQKQ?]t!*j=өu qԦ`ƃ([2Trҥ<.Գ}#QWPן\G2R}.{&Zu9)x$2HZ;Qd44^Fc rQ Cf&R<H$&i@I?N:z3ƘevK^tj;67Q~=[odd fEf pQ#`5rOؑ)kbcjڗLf˚{{_f'(Qg-dA~J|qCyp<t穋mq#`-01AP+U̐a#5<4ug ҂J0&⤛}vEG"j ⋺T6ǴNݴ~٥wT{ImHGA wwi'&-xzSm80J $v�SĜJQ2EP4אîg hڊ n1zdŮ8e8Kض~EA*߻\n SgEoI B1;&4UOnM-wgoi/Kq< 8_U"p<wNAťDCy7}Ǧp3I Zv.e{ʡev*T"ch(}e?zuo8pAF`* bm _4BO:aÅ1x`%i6;$씡~Eѷ!C;&ͶIC)+R\I3q?) ;ȏ5չa$xicK sPe{ C ǯdթ`AЖOۺS '_۞y *[}L=b߁ O�!}h߹}:e8`Y&}2 ;ƾX]wn<B��O_tVN@{z� I:ڼ > ~;vPퟨ:,*ݛ$%h,9Ah$ʺUUPBPԉ$B{B튽`ěO|e.Joy5DS ʠ LTqmxX `fs/b4jt:!?a d0ϟT;,"=ڔ ĪQ%\h_ţFSʍ|d5xrO#VNP7F}PL 3:SX5} c1Ɗd-s6dL/kBrjtCt%h``^T.7HpHU7oJ葑pvvk~lΩu L5Ge5}c `W$࿻< Y�\p nBz#ԭ7] d\˄#\/"n/0zd?RmgdG'h46,<:BR A7^%4?Y־cnu0.OL"B5Ĭw}q6 <6ð29ITj+P !n*y|؝V4E:o>6_ mWmT_,JJ[#>&  w11tݚfmDR%a/aQ]Zgù!%Z 艮oC}=ORuz:z_{IN]YƠt^C'ٕ?M;=<vk<mMAq0Dv^4#2v(7 RK귉*!6Zr_6}?X|GE䛅p0"{U[.c4eEo+)} ^5TqV(ρ12ڨz.V^ezFoxP| %XIdDBߔ8eAZZb w#CeS*🷥ާEٜ6̄)e=C}\Gyƣ30864eD+ Կ{,݅5rBuTh3i6j*+b޴C ,j �{aj>v*o׎OM{9QU"?GJQԥ|| 6B}.$+Ta撚M$(x�h.>,?E̟!wѵ߿(xѦXL5$K,iy|vn 8;HHpZ6^ڗ6h&\}qfZo4zvMN)Ca K1p1&Z^Ms,^GtߨV"�]974.\*2z�VtxY`$j%|H=V;ʡx}(@'EC S96Vg:A3$(9zZr1LOd4 yYeM9:'Rq7_Lck6!8?Gd/.c0;冄9AcE@_XGnqT{WgBJW%$esNKJҳ"Ltm:G$]Q=Iexr0@tI1Gki;\{cm|g kyw"c)d@uM0�B \AI7f9D( Mb9e{onohr}S#2~Y{9@zeU*a(lDMմ�̏ kWKURcȉz>_}`.޸lm?s7PVF#߳1('e K@S5M[*!A4\!}}yG\�)8g Kw(fy~֗JHiPB,%XG7q> 4jnd~XhRgY)7𬺆H9a]]KoԪ 3SgȊ`ׅFNKݠvKma3L ǽcУ~8Ixm&P?dts5<G3 sv!c$rZ] < Ї \۩%R WW;qUqN mwkpʃ0}ฮID=d1٠-!dky@Cm,RuGgʤۛ6Up-[=[[7ZīS.GݿX"|#!4f/15D٥xnA\h|vtyQ!GH<w|2$6i;%mήq.Bڱ ^ŵxdC fs_@9�y*0x-j>,Es@'**zvkS{'nXb|'s ?KA_f&6>,l.j$_Y  ?Վnݷ;GbQ$oCԙ}(|OgN/o2-E:@BVnPP~u)(\acʹq~X5MsN۸8 x7[~W/Bb ԏZz 0zŊ h^/^ i#NpWX[W8ps]]]7 ei mWHMe}kG%5qb̠kZcZt"Am/ Ib6!1?xžd߂SǘD.I嫕AeU/TL_, ä2˖T/ T{*9- sݝx(w mHs)N]1Z~(4oR';WɩWޒ9<p6;Zy_,ڝۡS}nǼY`n!cB3q!'MI=^&Sbx%0Dw˛WUkɫ E_x'*|,s,"iNqckEMS0G3+bD _wQd"sY"G1sg~sNfu3C~-n¦ϭd'GL7qtY=/gK,˅Xף bs4[s,+nN>mP!\=t`bKp:.ꆡkZ\|_ML)U; Kct1Iv~y즺�X8B00UMٳ@ Q�cy!0QG-Rz*e7dD #y-/$0ce3 ח?ә,OQ0 T0zkBYe :.ćQn&c~B x1x%~΃n 0ڿ5vblsH3.۸rUJGTo]-b)$QN-ek͒U`<=lbDX ibÄnn؆g~OE9. 6�m%^%[mT1Yc6>)ޒFSJ{/f50,EYmSa2rkQR$ju9&.+Majx"#k!ȗ"dJ:˫8pZÅ#D|uԞEKZ|>j胀g/`GrU+.g_^q,*R=/4Ly篍T7|!iǼ9(jd9х4_] 5vRpxG=ҳ.Pȡ/eaC F;2.?K^I6D!Y7 ZU}o+3s{BU-[k6�l+U-?JW$!7ĺ#`16>UeNu?X`m0ݰꈍw6 JH忝?c}w3v퀦b>Ca2TCX,Ѩ9aD쩷M;Q1Eѵm FQ?P \V 1KdwUx2l#b'8t4$z9qU^{- ^LMbVFԆxc"E7^qMeBr {`kgVG#X,)k = `M FԐ3& &T r.[E[12|oOpyN)[Bտ yc&Fvb<g?mN"g>WlTNGQk$ka+l!ΰ4G\q4*?n͇ c>mRW&qOwے)1 Ld\8m}M1pܤ;_;:Uw .J&5'YԕZoR6Y*vDN^}6KX,ԺSwX.آUD4=FPE�Fgٽ.NlSb4Nso(0LŒ\Ʃ\)R!3٦#z %K,K 3MYŰ~>!W&Gk9G=�cJ3@kkF_(gܵdCX&~$GnsH*۝ݛPY4@I&O 3'RY~\ }z)P!zwa ;;~t}TOsI:K)ҴCH:9\攄߻K93𞲱8@# r_=lUS $ /GD !0/l`3yeÇ,0vRz:nrYp`ZF`2Z[Zڛ4ww Eϥs'?R"IyϮ|8 )\HYon)h'{ :{Mui͖|UHK(%b ђq;Y>(>da~I\O0ԹM^Emazl8<fwo-ه[|% w;LΒgdNHCt3FJ[/fř@K s ќ7wQy8Em>2:UZ^ˣddrhSM>U6kV Mk$"+K7!dq[Y q_L8#GBݗzϙ Sj<hvo M8Ά]<LssRƠs usP!Px8屴�1g:k-$/e8NSJ=I$? *I!=6alib(em~VZ{r:`DLCō6`[j'!�~&O 8ϱ}I7JaN̵g1vXp@YD!Ť+TbF;LOfG l 0TڑOI#b" !,S v>@g \8 k[wc׎x'M{:$ٕ&TL,Xbz;f"x=7Pc9#Ӈ+մs9WzLP";CCJ]Rh(*qEJW=rf<727eUqfа8| 6�N}>9ҹaœ5V@MUZXY*R˅t�LrZ[U ګJX16�-Ø p`=kWR"K!:<N{4 ^Ӕ^kWoCW&Fe:; aVq@*q4DlVJӠQ�s=XKn(AQT".pGķ(ثVPbM OG\'W]& szC"LY򾨾.Q LR$ڔh+ p\ןbrN$q~^ Z1:6ҙ]c-M.}f߈ ArXOl{ fZ2a% &J\!\BUȪP䪾?zډ )6wBGU OS60 V0^~I|wW_:n~ON1ix0 ٽ`sڊ,b-(8ƪ-�ƤCYʥ�wq9Rt`k?eɠ;sk*<E(3p1p5 TȢ\0O{]zS->cQ]kf8%ZHw-r݂bF8Р_p_$F`kCQ_{͚ Mn*w *wBOlC9$bdC0�Oy "~awL&= !&LcC'\gQ-s~ a<6\G/n%A~4)iN=Ս/-l@�)^|$YCqU^']-*)3ʪ{|Qjp k(PXv_i]i_ 2zs8,a`.!/6jve۹'55ױ\IJ ( 9EKQ06reכ,׷u%.h*m*'^Xb h4|%Nsu]' ɍ՚Z#K30g\C-Nhɖsezşys#fzM'3:k&q?3ٱH4</qюWn(% (8 B ,Hs_^ZV9DY<C?%]n:}Iu`Ed魒V8O!CwA#i'@?!*Q_"tjCn-dh*bP8@:"R}Cf僐&YF,MySٳY0zHE̎|nϳ"v<[*$1^h@j ^ʔ ()`p09u11tqN$6#Rtz�T c&/QTfviR ?(Sd! ӄ-׳XJ2bd d[*� MԀPDA.�Sf{1OsI~1FG4@ gY> o{7N-sYXnCS{,, Jfskt\lvԺ?ɒ@7K(Oa(,ah#1 h[c<v,<9d)l$ uPrf08J?qZ@؆"C|% `IjF1:)['}Xq kSW6/4ft-w^s8$XPM{{`gjǒ�wY I7/K7<b/Wi_Xsdv4`ȃAn}"l�Mz><"l\Ym)pJȻ ͖O>*ɝ%c2rу⧪/?p6AGN6Gu)hРgR|%Yqޭ__aa>rb %D>MATZ@Gض/I+ %#\xvm;8 ZOs"͠^L{~nVhͺ uNam*NU6hzCk�rjs1 ~ :_ O6;J͚'o㾔ӝ? b G`|O�FB $8-~ۓw BͰWXS]Z]P:һa$a"!I}e 5̟7&v˚̏(J cĻ3Ev %E-ɀ0~ j\6C0~@F_#l\Q# @f dV SCDP ٰV=L?9~f(lGf]"؞H[|2&!i:J`8z!HH)rh=d.<twwf0�8T~_Bq( `.5kBxЗ75k`\\pr{9��|)! Ǻwco4u~•zVBv#RM =x[hyx ۴'rt\fMLp^;xK\c{ItK_Ji:G?? 3OrNW6XWgHM1_MI* Z3wJ9M�ۦjf.OѢ;?cw3!= $uX,*u`pXax힦9bd^:70lla'n9u:dE:@]`ad0>;UU2l1u.96i3Z)m_mԌہk\*(|kD>`s/bό<9"|-L.ob˷ ٵ#<aZq¬]8Xƺ!+loO =7Ccoο<.�P y Gʽ- ;J#d_c <#U;_'J0\£!`_t-I|H+P-_*,QBaEe_{`%mTA϶TVr|C̷a;EZ@8T<+B` , w?C}beNxAJF5NR ūxB2p,¹,msX7~HR�*N?6PM>H+oI@20Wr< B› id<C;@G.YǼ:|p5w3VU%0!KYj>|q7h {2}(tG|8Z0@c灨jaAQ]ʔ`.SlE@q7^=/ͫƖ[|%ʹaG/Kgi7ksOJ&9XŤBS%YNmT+6:cjN 1N-ZY@D|n7-Gٍ QD0E}g>0�ǧ^_$qy[<B =jH6zd+:6hNQATCQ^Oix,'X^b ,@ 0@!FYy%ef $/muO�ߕ'Z ƒ#h5**8JBfB>:ʀZɭ`ϜnJ/" mLawMR2*w_\B_HXoP՛TMi5wiiE"s]|VDRW F�ak A^la_\}x}nR%]0elk4 S _&<JNsr?"/؏&j@%ž5z`-&%PI~yc,LV汏?̜ĩrt/ 9,E ר1NJk+s\g1.t!y #ɱ߾:>\ȞA= 5d΢�8 CN]@V_om_[[ð솈(� 69ֹ@YeD�փY B3[\kjzMc3Jtٰw^q֘C6tγ ($5l.X)lGOx1zmҋl:./+'_,r%ʭIn_7i$?>^7+P\\8K˷ Ldo8bBq Ջb\;o\>:lT_Op).].7״h#Sd|G쨼:IMuǤvPX@gpɐ62 ,h"v*]sN3fM9}篒e,t:jY{Y;9.ǑEb2V]n6%+j>[gh#Ű̕b/=}7F0';eJ& ~6 DΒ ܲ}Pi V넳mi*.=ݗRq5.E";Lwd㼱/DAC+à!g_oqD)ISJ2t_b_gnrTQh� l::utYԼZ= 4~ÌATC4*O ѣ2=;LUyje!~9e]m!Mܩ4e&zSaߚIG-!egA<Y{rUCZς2ofHqdVtm:Nx)P+ClzFGd~ܳz}F= h428EZ8\χu9s -]]U36a=x簅|B�BjWlݹ6J֬\&\lu!i4]Yުn%zH j(?7tñ>DCaZ/(Yh ϭ^SnJ#;MDeO0n/߬d byvFbѪE\pvs0*¨(L BG/& /O9*׻<d4: >nR'ZbL"۽T}H4*Q_a+~?kTC$g?Di+Xex\=j=73e di'06ۭ,QxZ Q"T! Gwm``ph'kH6􈐇V-OD=f4 $z4ɬHwy< eEFHܴfY$݌c(6g'3y}gX,_l ڗxZ=VKdQc{Bw`e xƘ4n@p<cJ&P4݇JF[RH. 2,ox!z."&Y׷2uqZRQַPyPqP򲆠0 LOrmo_r�二Q1ugU (V:v+X?,t rrWAGk3%Qxt)y),<wOBp&(s|NogôqU]B#jt2,ov,dV  t'+_=zw(?LA3w#.p^Mϸ<g$<v Ate 5YZ:5Svbo;_EF T-4]3\1`{ @wbτmfv%=|^ Sb$k^jJ ($C3?[Xydv=GS�x!myTaO@-j~Py*NJkR(uElo&43@OuSQl&Im ˞OmkɝET"Cȿ2 wolCg 9ü߻˱8̈*PĒIOb>r W{׻/#hU$tTm O12ZrR@U68\o7&*SG.:Pn=dr^10,f*:!L0�nyN[a.mAsz{_$PhwK 5E&-%h} MNi.i^̊nb*I>sl!M,qToxd#BE7hoY'_Rl6/)80lL \|ܲ{s#L6g$%Dp><bMlP|PPW> 8.gZ4'M"/�`Fos:( @|9 } [yBwڬI*ͥaCHeqV\Gz\#/`$"_?t\QW=@e_^*4)\9U2v߰ܬJռ{Ir.�fqU,+ƣ0 n|,@ciVjv0ByZf_(#+/ecfw5qr|sc>bwѶ,t'`>jayg raIJx "�qΤ-A ~&bJh׾ΰc/u ʨ,c[,pIOEfAkUM1jmYF-.-:̉'y?֡j"#?y<5e󥪖>-MG-gc\|x ^H R:Dq�'SPUO;f0Q HۅпeLy@@3hxG|tL|-dۘ2BÒ+^6!"3xZ]7apԕKh+{r|qs:QtQ8v-=+7) pVC7@0f 䲐y *Wb9 8IAj&8tt _]Ǜ!U+,bTwAe@}ֿM_Ti$fl 91ѵ7'qi[6չ%M-^E`43kJȲ6 ! b\rC*&9N|Vǧʗ51'z]Qvg n_&;s<%N020tD79? j7n⎮,tV!fCLd@9DĥW2UOF׌%;x]9Ƥf vEv1- y[H.//0%>B8Bq>Y-Ɣ柕Ϭb<+󸟼ÉD7ʢUӧjyNq#C�SnW(Y) 3d�hG,X5?n/0\Ro5 [pj##uy)Ai:\iKvIT;}3TW#3V?="ty6No.,[o7I"`8W~C;GY iDa`{ qƽU\ov�yN'o%{q GA:d??,"9B-t@v"ZY\@C�i}BKyDb||]zV"_�uFhw~~{a/d0t?kJZ^ !&r<zYfZo }ANL%T6rE'N'2ܼ@Wxj:xT&PKOHS8qiǜ> )Vk<a:BU߅;xs7wSl>0iwZhl+pk�g5Aߐ( ;۲<N$1/4.ŒɈ#&:!brH',穃F:~-jftx=~La>rh]cɎ: RN3[ޟ ?<{`.ݎ^敒hxU#5D֑j>m%B{wRln VT"IJ vQi,bʂ3کN>&ikuoͅB*hȟhҮn;_(G'J%5Fh7WD<K}/K{_8>M|"�fg'9C")IF& j𑵪y$M/`.r)~ʎ }]8p&\, J͊G:tbY�^EK+~CZhAG/G8;c�[ک2L4Ku򯁩H :<bƨTw|FjIȫQ|Cu!_U6՗T[a^A)_AUfїhp/?eR}}|+nj ⴄ:ZS H]ߊQ+_P\/"S/ ׅ$|g?Hh5S[z2Es5Rx&<NsK?[�jsTզŜ #1cHa즳Q t}:s ₱lOK4*�bL߹ Q(|%{VCDNJ [Cs _nhx9y%Fc0rSIdlZu5sAD'>{P] fSF? %r~G0`�1e+ fc6y`Y_U=+.͡s~b$5S-,FtE5u%𒁼kŖR.Ƴ3.#dp [I&zOM4+ؠrqm.s,=�OMcj)yҕo/Qۈzx p{&<6mğyJ|%=CAC&n"bbjMbdŜUBEWgD2DV涄6U JuSҎ#Ҕ3 �= @P\Ϩ a)26Vdhwt}cSB޷d 48 LP!I(u7PIaANYr9`A["Ik rA>ǴskL7VY+uZR%dVIb0:U/PUcN{2`wɦ7 F>ZrXG{]M\<Yoo1P2'#5b$8ks5m~0w铨]XI A}Aʼn</U]7 S7ɼ95i .*~winJkǶ,n~رxf=y]-y6  d )qR'$E>'v:”Is^/=b%ܜEoZ5yԬP �e. vI7K {5,?L+h@�"D)}YPợQ=O?/i dq/rK'"br%{'HJApqv<Lx�|uL�;7p}V]jW/E&%DB;̷KJsZġ+(i\E#Y;K6+.4.õ=D+Z�:gHN aV)7c+X T3o;g1PlY4M%9>`u+=-u嘦3 pq? PqKǸ2y zEVm?feyyL+J-HH" fplxLD >Hl`Xm(U] g礛ksWQ`JBꊤ> "~A/^^W:p0pH8܂YhQW[3sx,hrY 8!u- azW_9ZATcFa*2Y,YB`w3+74ݢuQ$f5S7aDV:{pNJ\@hfܗr)y,t^Eۦu1-Qa*ZY]PM(zAT9bZs%@yamwv$ڍ (+Gsт.݄ϝ[V?2x'@ $/1L̂Nͨylo3+Q'FtOxP>#ycIUHQE'fpΌB!R| /'.XʥkwŐN$F=&63,0#Y^$C]ζk;-m(9?eCc^&j]H+]8J8Yzn?LRX(`~ӃjqJ:SQQ9 kt柼F*y (Y4gbgJwB ƌ8>_Gܝ\;( l|LKVڽZL$(l^0&Rr˼ˏADM@S+# x,v]�nT #xwPV#v_n}P;9-H~1;Nve'{8M})}_)F: <:W5}S.l{ug�-|{3MshE ﲽKֽ[T\ K4 ;}I^$jGBb҇'cu %c6�s8oT6]º\=Kpzf2ޑQu-JϘJ(%  w'Is#+_.ɁY0=&JUꓯ'ޥrK ,Phܤ]Bf+hϗ�KKM28tG6'MIک珻 =aex!ee6:1_'$>|dɪbo H/{KgY<Exˌp;i`~ڹ<y H|p]m+RZΗyռ?݉ߥ}&%�#߈1 "&d<j3%Lp~keDQoYVGEL`L,jnR$Hj?iɀR$vȦD}WUI<V41ے Y\Ls%TnĔy0r M^#<Ll#GQ[WP [^+[YJunZ$li B["N/NB~$`!!{w+OllcV-! z$K@GBBQ{}* ?px42B!Hpmu ߭4Lr2ݲsHH&fq3GK7vr%.{250;f+Mu$l$;_)QUN6< u$vjľ%j!4@�k2}jZ?ocr泠A^!1,%|UW~]vޱ0 /Y͚P|7cJΣ.|^1ݔf9~<zctèF{.Rɩ^nB-`1ȽQm6XL?(=wzH@å%ٺi=`F%å�ܡ09ҤUQ2;∦x=wQt~}Gw #@ vۏPx=čtIVkJ4b[4zx<0I)6} xoʹ\ָ=#2@˝OI6wC:eN@a˫2]n|}bjW`x"}Gkd́W5J%2+4+pW:&_3j,HRj(xoV)%1Qr%ۨf U jxtaIGq*=q{3Ƈiyk%6q?.qO櫦˔x0 ݄k:r 5c%?OБ$ܜ cwE0d-110N=-V>k܅0*g�6֘vVA8ȚA!/�Z^ѐ7PါgQ_Ia_pw Wcu{2M?=-0ũܢ's0-6ť*JKY#=}S(>IL4xy&?6Z 4Gzވ94}#+B;$*S{Ç( Y[ !GXߧΔx*} . iAYI+GY>8XЋtYD)u(,Pv8XF$|]L!6o79 #>9M3n$2̀Z%ga3𯮵aJ0?! >X ewn\ŷQKjA]b1.˜*+沬{uef~ې+qg(�&W\ *E|fi>rv7*'1%gF^Wm<<qψs(n6w x'NӭVqY\u'PmlN_zB8ЉUjE VO)P`.2zn\͘>J{)n c,*1can;!,ΖwZVų80CNR`˶o>hyQ e ⬇&XSVB?I (e@L 2鿌%+Nd: s@Bzzmrni [atLh%�0 KnnjZ6{KS[v%vY#FC:Tx]U ق*`n sN,T?',~Ӝ �`g~_9ːٸ' ̑Ò n1s $Bm};Rz# qspΪ!-+9"ìNl}>bu`|+_o˞$sFV<n xQȗLybG ^'@L,`qzJF D}p�znI_O,qsXe6GeKbäuVj%"\/##jz;L2 =^ 1)Su5I@<c x1W(AY4. ޞXn LY~i NOQxq>~~.CrIAܗi¹l}QVtʥ"N<t$2$+/\F-=oD@QP_ zSi`&wvw=Y ;K-zN0uyʁ_&}@)[c莳+9a�i.WRPǿ hh J/;n(}"k%0 8RjsgUaTXG'/J~jN$Fɾ9 x0af/0ZZ*%do&�*A=#w^#>-.KX p I8jbL)rnC4ĞШ'C搎UTs?B|h9IY OR-^~*|LO>4*} ̟C)R^v �mhg>꘎VmֲЉ /V#0n{C|˙ Gi$>24T.9\|!/W̎3&(?0 'sP'^k&!n#qpKj ^֣"7Iͷ|uRku'O?'?Xn*Ob@fxǼ?0mH` L ~/םE[0H>B:Sg77~NX%_S�"8db L>e@dFHBb >+u8?:eնސ{[bU%fYbjAob9iڧt0�YGUXrn_E驅 kB0Al<>M$ʛ׎IA6|$ہgB>9} 6߂x e1V}3ܥtޖR=kw)nˤw{)pkbqT]]4E}y�i <$BzuS<[He>h<Rφ艳0A܂8+ߥiP:u$||rdz �q}{cS=g>=ΎD])1! b2PzIS oy.^3AmZouU AnXџ j.ۼG=:(_[ks4?JKU +sn/O.+ݸ~dLh&ͲKb²FڣWV]WKyt)E`L9߬MB],L w0a8t *lm)Zr\1#"]5}Φaa)%ȰX }x \0d9w klBtҗM*ݶ[0(X=Gʒ0d%P"-dJƇ{}nfYS?AStK$'=\ܶ1(1iDWvILljFP]P*fe-+/6=6&Hv a5eg�LqydѼ6Օ2z \F% yTѪ%Yv Sy]Q+'<G5)2?E^X�|=E "#OD!4t O(ak7Uv>1O_"F-Pn& ~wd jI 9 DiӽQa<`6e_.Myҩ#TM:J#J%p垄i!J13A8@+2m[ CL*H({ Xe7TF-;|Pz^9p$DZ#[ Q"dŔ cb2ptxe˿}=ePCW*!Hl[JI﫯ڼ5F̺ޟ�G. I3^%钉h,"yu}ptwJ)a4ۊ0<+%p.{'YBeNMN()ctWD֡HH<aEu!kYKIDam ܮ�~_]4uhm9Ifo3&<\A_X 2"1%~FAw/9o3׷Ъ@JtL >L&6,yTK4cH5U? =d.o{1L/Oi"#ogtNz p(U8 $cW1 Ԃ "Jp_ɒK<-*b9Ra\ٰe~vbS_^4Mxvc$I[@+n53F~QTi~D:pH ׏"|R&VϗNq3˙luIp0`ZTq MXw)Dhvks|Ƥsr֢ ׫GU02WOZƚ豅 GKH"15&qxϲ2 fx]qKOsӱ;e=S3޼(9M�d}''i:SN׾76^#87&k a̿h!=ӗ\d@<:ҹi~8lZ[6a@SZ7PHTnP9=8{_;MCfXy̓gz@j =v| :"z5DV ?IG_3FǠ57mc‹y}G0F'CZ2R\AA<C}Y M${Z3wG}&sRX5TҭKAq'/+oH+}Ś/?9M!Zuˀ oI}eie(P~Xj$�xkgM�,ߧ=@ӌ1iHNf@n0ռ1 ԨO$ӄ17eGjd1h$%lhDzOyH 3ON>cloENAI<3aQ��i %;joU7# ꤳ._PtmNMy6̤@ я:hOlGjhĢR!5&ʏ_#M{3uZM� ̆]/Iie0SjT^_.WÕLxv'ʣ[PY }M] zl*XOI?cn@yCv *Cy,Ⱦ.>[`\Px)Ck[+9BvDUj[4Jci& $̀6�q-,Hᣣ{C|^`F evBC{, )FT]z1/|*Qg]}J6ojҢ dBZRt=v;tE+kD dx5xe0Oc܆C`_g_vrSGîY,kҜ½g[9)LB\ء#0YJ(?D!Lrj%i!E<DVSϘ.$ÆA >Nhy ڜɟ5_1* LQnBUmbS Ć4K5Lj44xu_UD;ˁ}.}+ke5}jBߝC{Ս%=1:sB !DKwW Z^Rdef!YkH4߬f0} xQN*m>h26H%SJ/ Sx<|-dƛr1| .? Ȥ:e&KROd{?/Ny�Orj2{^R�9<zMaLMg`2dzXJ6`гwn}6z m{Zes^+}(¾{xE[i 6XzNIPO)TW�xugNRo%um-8c@ &B0) GIY+b25$rXR93ՠoͤ<9^ \z 6X=QFO*m#2; 5h/ٖ'Ecbh^D2j_(jգ"-ͺ.owogFԖ^UhDW&t?+_< ]N7w*GY`z T"l ؁a Dؑww3)!WE'X,kW.BYL&$*Cvx8ڔEE_\@o_(n{6Pmަv^Avkiol1~V�xL3ZY(@M(1= &V;N+ٱ.IUl=N QN t 4%f+B>f=B"ž?WNT(SlPXK+KF$JS>+:7YtQ;!A}<ThC!i0_IlVRtK~a^lZ�k&  =p9HG#ZvI/ġft8:Nb300+ Z/s:M#=5,Y=  yQ;=ux18O~Q} . Ŧn[ě~׳x#/`]6 e'wS>Ul`8fImԛV$Q /#?UaE hʰ�ai75V4? 1'�tA'$rޞ KM-0^_'jBtN|gxnz}ܷ֫%?ՅYW[j?wCE(W1dg<l9k[5o?KTyqY Lq(@XN�(`󯕫6.fWmջ(ƵZVm٧|򡫖g#s׆;&{v1[ zLD2#~`͹@i8)r<TX_Ms ܸ( t~SSrSʇһOl}E؅U<,\?PWw ŃjD4 �1q閘L̜ex^5o\`;{^kz"~ô[$8paCi%KԀЙϬm+_>+@yu �A}{z|7!X=AW5]B 6},Z9WwJm swT}JRwh80\V>S %&+KT[BYD~*G֏/V$Ҿ#𜊲t^]we݃M݇D ya<jO5n|k~1D)/fn6NvLddӖN;Y6gC] DX6Yơn3|O=`q[ 6)m·NPՃ9^hשף7?Ԫ]t!X)b,#7ݹL\ 9JC}T4 }R6WA%hu  ") t`ޟذU/ Gn|t3  •{;cz__fF-}X鼝-c\"oU.:`L );XHlƚG2WVf5N`ޓ@% 8$9dW|n%kU}((CV(vjF9af߁2oѢy,{wdL0DJvZɕ9iV?q.#R^GSxX⓮cNȅrKEmeQmKFN+=sg9tH;!cu/e)mug#PSQngozKrY͢ISXE1 M] 47ַ+62C򿱄HPuwҔ (ϩvXC7 (EP(cT̞Q^XtR,:Q~jֿSz Bzds6(*%1)Tϻ@zϺ1grHMl~3Gl?2mɟIBGg?#%7<yoLe Vy0=~O7g"l礧/(%+!nlL\);}f6Cw>cwlyЋ˛K�ee]/KeEBLeSWYCaY=ZL=|$;U嶘j]rx-ï[Z/?S5X [ NLL[`m!%݌Z!0PڵRw {9\Ehb 6�Ė,1?]f/pFno}(P6'�IkU;RZ|?.ɗ` t;QŦdlԓ TTt e:9#xY/@L<K^k_y9}Q3 @U,/\S_)tnm29eo(tX H> >^-xP9�Ľnr[#\yP5D�⠘XBF,,m!i�?A@tpcrP:p:ˆ#I%vs?s*ud.!{e�h~Kkk/�`jm<#H#94Z\n!f }lȔtj5O0S?M“-8zOޜڔubEm!c21w35pl8�b@ُء"$!T;<)Q]XRșy"Dv1!!+ Q.. {XQV$fT+>כ^qʈs(ǁ/$0Șw.ɄSQcl&R#璟ksY^j`?Rh떸/ v @�oj\-|3۾w<Diܴ>jY [%>`p°ъa#=+6+UlbI;y5wE@=m?d-w#>l,O,Ǟ+:NBWzyp{1 woi)R˗&@jf#owǠ{ӗn&)ۚ4+ gP7!ϒP9SG8/n_< cҠ lfc%y􎶇_f⭠wAdh-"IGgR}w b_+ >hYlj_ƊN * Zrtq{VҌxInsܜ‘eFR8mF#nK`?8XΓ)wAR V?O%n~ibDؕy$W5X Z/NpIrPy^ ^mG T٠0+wi*$<e�1%M͈8\+6:7ȊMV  _?\(N}BdI'RZN)^y]@gڂ ʒVW_SB wvh\Z$A3N-#T;bhւM_= /csy6=M~g< }2A'-KO^b)M\۵+h1hEuz39篢VFR422Sw|8*i?7@,_qVdO^ڏ.ՖB3 F9؃j+@Yc7V?A?M8Yʏ*uȖѫ:;?Vh:r{-OzI�'ckoKyъVE%@cdO>&fѾR.*$Drs TehBERgr3?nKoD{wӠT<t6 ?PN{ak?]m m rZA8Ii-YJҤrs\qxcH B+A�sSJw 3 uޕޱoo q\o0J]Fu\ʏvZJJc@ #ɳ&0Ɂ=~Qqcek9] $?6Du}-4ĤE҆669zyg^}܋>qU,]e&w6恘eQͧѓ� ՐU66bӨz ۊGX"#] d|1NZwC*Ld(xoYKYLyJA:ܐ?p\Pb4j"Rk<ZawkMZ.ڕ/(:IY[֚e\%K/Vl7i2~P tiqmk~E 4Ñ[$ߥ;_{;S1*@n޷K"\밆1H;aQ3~HVphM9$i*IUvJ7L%{n6gS/J~k1bu.<oVEvsSdA'|HA<"S7%too<@MIԒ#!4fOc&?nQ>nOY͕>)([>Zv󆋟$@#L&SQMjO[iķ4f!uJh(hlЀo~ޑ](g>\? ikōw<o_d2'lE;mb1_/R@6D/lorw!{UK#$4in{Lڗiut];BPEJ@k2VD E v+ ݸID-b ; 9 v&h|Ҙ١p6QǕeĆ9;-rd?$mS䍄-=8)!b2կb=>N8X~f-U*R$a3e,7n"DN+(AWdq1_צ,Srt eIPT`o0ݶ8d4Z6$ 6#'6udW3`~:tz|8cXje+HnP|y鏺 %{Cw, Zc E 2B f>'ZXƟjᢦ+{og^J@�rD6=v]QB>�e,z$@iiM4$0̾>{'-QV媾}ϯ >"4QkUzoq;,N#uH'TGԒ`NR//S kt ׏LKLtr [C.JKxR$rY ^P2V= gp_[Z|].vTz[μ|Z"+!2)x|L܅9]pǡH P,_pR#Cp|х8@7Y mAj\C$^ghRE!-c|< 'Eb�uunNy$wXc] 8X 9l/T%aqZnoj MW,Y~)y<&w%[!*V�' J*A=Kn첻 (Ӣ#mvtC(!n.##{A\ѿ[dkK.Dpsޤ"jK)kA¤oevp,/tҕ?| 9r56]U{qu*Gؽ1謜]%C+HoL}x8hC8q(5-|F9=< YR�MW1z �p#@n.b.d>@TC;qgSR8F"~GCh@JV_ }?HJ(AK-| OR W`u?˗yk A]E2s&aدKjHg4Gyg5:TO묜:L?hHsYϔ_SBXw aUɹ<M7եDg@~I �hI w׵C8s$!s�b>igm3!۫\:tv-1"6@֮>Qk"f-W &xK& ڨ@W'~^՛AfZ"l�^ռ;̌5ީLJK! ߌA +iyvj ]|uJM4mXR!> #Jl։:3k3k&ooHS!HDӗg~M/Zg;w RBm+`ˀ?Y{}_W}ACnBwyEJ-݀VDDm HtKGݹ `oeL^:l.&褑EU;Fwz䢞;}o5s< v#]hko'p#>K~e0n c4Kj_wpe`Y_^& J)x'khz۹{d�*4b;zVv"ΔԱ;N-Gh_ion*ÉA]T*zQrÞG %?QSl lI:Iq w㏒)aOpٗ^p1>PǛž{ɞk_ µȉ% QZ+8�Ln벿}�Z}S2r5s?v`XHE CkFvcǓ-�n&kl{k,hE yx WcLӎ(1i_ 1k837nX8xh>LtW>CA(�dbAB6{tϦѪѵӝQRhNNg%b'@g3bk?qf@e/:އ7wcb CZT`7iLZS A<ܥq `=HPgO\C ?2.5l[lbI�C-i0kriW-/!-S=atm{&SiᩌxHYy KSj E9>'{X`}|I/�"֍|UZ}ז.QE#rrf2e; L{<3 "?6)& £Di{0ϔnT=j@o:QȞ!7?G$N.y.#s5C+ޙ}dZ'\V׮0s8dE*?k:hS=g֗*_fˣI^^Ņ>hުG1�!,#Kû+ِ0e'єE Me9ś\-cJՉ4y"F�PS-8GܻAjܲr %RO| ԣJMdwZb2;tyboS=`S߸Ho6!>M 3 &t@JDYǧRPoL|NPYAWMN,{ fBXV5qt{dؗn>GeRw? ^Zzͳ\>P}g[3.y�pvE]ÔðbT2-A3�$k?\3py&NK$@s9I'4Jc4FzoTVtKD X@�-sjEyb*գak&}"a솃’Wu88HmĒVV<}.!br"%>]#ĀlMRgtG=uT$C1(EjyW N2cN$\?(6@]^꨾9b,,=Q R goP/tfW\NCJL-ǓK?@2nW!Hux0jDgG4Â`__΂56+Z6;t`& "1\lƤsHXkB]?�UBenG|]O14X|_|s0B F7?.Ȫ *SWçjm]jHQ5TlepK0xRTx!E9 rc=e;HaWI+D C#%?�o{!aC6?% (-&wTFW_t@ fU<", [X%լ\IeŭwM^uQj}U+| 9W~L8(VS=(a# flX-d8ܯCIGXw6Ԣ񡅫n|ۑ%N>KDPlH^99&5-˟vh485!`']tiv�t~r<nz)";DYo ֹKua54rVZ gr \׵IdJW�Fl\C"K],ZV.](2O+.LmsBtEAKcҿSxW?ܰ%l:Y9UKpLRAv3'K>8ƘO2p+(jp>>9BĴb+x_a*]d`Bԃ7͊W0r>fК5zUËႌ*+CA)x  _¼g1ry$k=W%�yC>/ ɮ_!lo\/uk~_dCD P2h&s~l.G-ҍ ˯6M^uk-aԙ6;%tW4=u+ $<X֎8 f6UaYXB_*dPa$ーe/7|R>2b/ZPV8'j@Z?YuE -�3Y[B/Vꄌ7C] V@ Q>7ّiE2.u^`TV61 z<<׀|[ANTf, J,~zi�ts $>.=z ި-xT:V=fS=<xxom]; Afc�OtsN@�f-&#_.pEsbI"*YP^C(!혹!]bzLU_In$-,'A$ ʋ=n'4C0@ :vJ}Vs]^;aקɿ,x@[u*HuwgCH?i 1a&8dGJ_Ǭ!|xe6'*GcʻwA)OgkN=%1_c)))bbg;: : #)al*k,9_9c& x8cB1)eetߡXut*5CWE}O'Κ+C=6ݩۭ|(!s^Z:9P]n#]YO|& *zW.# i΁ZO+s뺴ޡיm EWl_}j7cJ*YP~rTɇ} [WZGF_&X�k<"�M~ wg6mR]D,f89pTeqv;BYLǯ>!k5Ig=KRJ" GUq {flx"S|E>@[n.2  OBjBPD6ȕS ҇ZC^A6y_񊬩mdc?A??<@7Xgqd0 KYcA:*8Up9 /Yt  Â%PݞXEg.7lMfcѵS!{K,Q1:!>Y/ (?$^*7Jo4<S_qȥ;7pXhB5$+ĩ[8esCd<Ip_jXϔ)LhDSGpT!Y;g]t)6hO\vY�uQ~O!5 :5+üz<(UqU4Z,=Q*qDT],S=+̺).F@8se'އU(A;SptZh09%VB3աg;| +_b&\/w+;Q+ &.H8?@ ~/K[M*X(łyiC�?㶨9oOkAHq(vG_ C^z8/l* E[BCzGGUZVô#"o>m.I,\)]2,}hb8_dltu}֌ҢJZށ4AD̒49ak�Ֆ ̗*b &ih26S|AgObѕNfOz[ y/x/p)o늌17v6sZ={*0(  ++AmΡ-ӄ7 pYHւʟnջn c$̻>`$zXe9cQqYۦFz|`+#N]?gM[[osE3#R9\kc<i>e ;Tר}zˮxъ }yJežRwǓ@$$/sX0ޚm"\Q5Gj�5uD{-Hƺ6Vh>AA%Ǝvcg-E h4omFP烖L@*B{ĥ>Oo8r;Ռ 5O?;Rƫݎ)qU9[!]؛}eȁk{ZP}XBu{} 1N!<ͺgB}~<[4FpPcm -� .cCrzzل9^|F7\d̐Y/Tjʫ#_!چw8 '"rSP�( Mg%էF]C묦 @jX#Pin@zٔ WWoG rKY ,zLzZ]{oѣV@e(i'}8)CpLT,/\ߗ868"'iiR%'Ɂ}`ЎLL)U<Ɨ_;#'|aTe �ng3k62 ifh{4"_UC vwXK/!Ow\ L`jjm:dTkCGp]ʠW] r9zHAJG=A'q~-ɪ6N=Ӂ[.(ݹܰ l5 ԋ4X_5)|sB_ف ‘䚟hψeP8$n`ݖ1^k奋'#LI?1n[TI⽨sRYC‹=hГwts6|̅ V;FV7AC X&-h}� .Yx͖u'Sƥ [*/z)^n[6E3|PwF'BڒiA_MBAӧZþʷ[++˞8jo+n(({dF>eI/F:vVd(;w5H{2,!4g^9' ]4XKw~xKۥHVk`�4ݰdrC-QJ2;,Uh&�Rz'RF?xkNV�]cRl~:+kp)l KILе&3x ~y;#�|B ^#@-G^No t>[ipސ*"Zs\")^1/?*G 6qdl5;qEh>>㑶~|eMKHrxAv2Us}m:).?7CR@DAX|q3qt?)Sm,-昏. [Y$@Jޱg.w`(z>(=!?pDBO J*eQHJߢ%zl8)_)R~-%�5U8nt.ޡ#g6G@U;"/xd e")hHNx#"pM-W~k{԰s6/n8}6Tf};ORӃªCtZ>6#YPY$f"vx$9's;lUËHgZ[Dٽ֮,|w .W NTE5E]"uжk ~ڻS uLce~ls3V'd*%lj?.Wx߇,1<re8 0kج�ȢQưǽ$Hо\G;Ljx|ق{}*mDMUgd\ceMGʯ< m$|:GfSC%+o'9VfqGL~qLhﱩ_dbAQUx{iX!=β i�%>;"O뮴?v.;Aʪ'ggA1aj{yeK'ZvO6Ti2J)@X[Ǭ9Y_UjsZ3"dLkΌD(j_V92QcT⠓L~LMbzeլ%kQ' e ezc)^k.| QZ4&JMBh<}ror0ڟSh_;YZj#yԍՃeg/\s_[Q[q'/9l-i�Ac+-/hx8Yc($0`,%Hq] ԢqO}cXW[^QѝH^std$6Q^dJM]6/ 7L"UhwtgJp2IPp*E70T~O& @>}U3((nG C@-5  _ 7;W(9i?�pLȳb�qmg9]Lm61,ƶ/ PbYVCD?ҫaΈWrF7euP|1p#(2/}<\MlfUr �.j=!'&Y eQkkTgu|wKcp.N V@Ai Kہ̖_+`!s�3 t`CpVl4 ,.[lE\,/mb ;1H͝#[HΫQ%@vt7-,v-I4 Pz&„9&#w2zsy3OGwٶD7x&&FV)*C/ƪ6 zha4[Rt6 X5<Lg Bß >P"x +M(o#A*b- };'=V޳@]]EC]bj�๴/mm0hgo99~hw3:K^bŮa]+$Ktal6ɋSDGq3�, O5آ};eA0Rrrj[MM (^%Ԗ؂�5zC|2~0͸e ĄX=qŇƞ> P"r#8#hT _VyWSנC1 wTb䔗Fѫ,Ŵ\"X$%$`3!؎ I!h=5g';7f@5%a4&ZNS6 r`MV-!S ÆG>K|}N#rf &z =1f!}˼]C{G�0 !<Il7aV_--pU0l'?E?Gk_0\)Ԭ Ү[&!@U {lyc 4n6jؚ`mрEZɷQQZjn<o|9Q~ha]b)8�Q Z�5Fe <!eXV5HMQ>N إe ˴|'xWt *Rӯ_uD]`lwHC_P]%f;B~#K}|nĆ?dgML[<JbFnU�@߼Nq. 2 p 4/d2淿M5&(8UJ b6<321o"֔vjʠ:g'gGϏ+189QCفayبloA:1|qX)z&C&BlRӯb>ӬCsY-=䡲Ggda/%$n`<hc}eh*ac[<7[|n]!̑!)+x%7\HGTJ+hh4C0dȻI<bԝne@[- EQ:fh6'U7q;wbWE8́|zmrjVDLH w?$ )^rts/ )ƸM In"_k8KayFO Gr ՕWfdiyЮwEFn@:3.X,:IEwL]y`;̀&u:04#? W%%L$'tLI<޽6yck<twc sPMfY"tCH;btymM#!z'#-fFy'R.|WR6aփ ߞ1̚LH 2 Ja!oFh6j! Z-aQ"_| 6, 8m}>m@Gq^6n~q:pyҖ߱w:z rla;R_|C]ztԚ^4 ʩF%_L^2R*sR'+>d�.fYL`xl ^G2?/��na@Y5"/5;#DYౚ'C._A U5} JxbN$*D k|ܨ{r}3_JY9L$gn%:ӎOu�@_<4.#j6:{=t؆ʼ~ }Fc/z|Ԙ4'w&93{V^qBvS6-eH=u�j/dp?ޏt::op:@Y.zI?ȡ $NN3/ƋThgEOy?W`Y>s$3@whܐ-}Y"G~Y5Taiw*&uQ7Aj3vQ(k`JhLaXXS*T,Ҿ*.mLe>6 q0e( 8fKwqWS@BO:,\YEz(H^6wiT!7f8cN' Kf�I2Zh̫ՉT)c3uMjUfMf./F4m[-b*xʱa]ztLgW;1o o5g8M-<cD,ou wkeG}Q:p='"VLKLCgʹd.SiZDأbKbuVI[(ey/EͶ XI ;jSHr,Wׁj< 3VZE|{nsMrmca�_ϫ2I ~+FQC@: )^s:2-8:t'W8FZv~ !9<;W&QtÖUeMQ@zs/4ǡB`|f8�{ pet�\NFI(]3  h ܥ% 6uwb,Qm^IסFgY5V2* ӽ⳥aQNzm*%go%E{܎,Ȋt.4D9•,`9 j{_l;[-w [aQ- ҵIjf]4g/P) Xvӫ84WH`b&v%TXOd:C oҮ^k'Za0>dM+B*=u2|BEȶ>ETd{<Ó9Us H!\ Wgfaۖ&{0f ٶFԊB%"( пSI硠&Ђ}˼'²|n}VQ0sF75-(t~krpK�Kv"}>ii%�[w4{xkAezj,TضooE(A%eÄf 5مl*(ytvwh=#OlOΜV^/Ք>wZνH1_%Jw0x߂Mz٩Cvltxobc]uV*хuPu(uK_<U)N6OurvVh>Z5u,ՉW>ŸTrKɩ‡ @ [- 9MQf}R+G]JlnN ЈRޝ \Oy{P'LᘸG!'cRf2d|PKA7AKlqmD„ŷa*4T]&f`RL=5k 蝷qGY^!9B22 ;!TQ.< +^|qDGEQ0&DV$&EY}P+=bʕQSȗ9�J ~  s5;q8@"̑/Ϋ<O? Aʭ9t.UCG~LIa~}Hkv>4~؁m0n#̔^S|Q K?b}p_DQZ>əF_kԣYN^MyAfO/Y ciTU=`k"1!-܊~,gXb>-Tи Kዑ8Y!xct=y#rzP_O ɄS)Aqd$(SDJl(oPeH2!H2x'c\!1DgCiPVWVm Lij1# ѥPgCS=hB8�wY _ s4W+3E%>Pʖ#76zMz tfz/pb,Јv` υ}PsEۃW p C?4C=|)wBRMpVPFG3io5bpYJi AtfP̿hJH%RY|p{T@L2φSP` _X٨DP!CǬ6R$[3 #2Yd <qd`Q.TS dV\CAH (R?6ϰ&_pgCP`~?ds.  {KH46ζHks'EFUF|<ĕPIyIEuJWSOe\G٫Vi1^oy,rD܊g8˛˥hRضkj.N}_XzU7:>%&ӈ!mC/T&JJ-ZOZhE/IK>{A5>W45\-+gOo9ˈ pU@SӖv̅Wa7" L Hd�YߕNq2{KRzpD00*wćdßed២2VSO&PCDx(`/(̺) Aj|wEBP]*Ǜ &Hu`qW΀Bؙy)!,e\5p)~ UwV"8\7X;Ogo-5tl3CGLQlg؞~@/bBҁ=S6\%l3@E}e{s<ύ( b&Jjg^iթ\ *h{~r;}wPȁSWMhLu26+~au7hSM}(Fm-zViʆ&U{"_D@f ;BtT3{)Ľt<-Y8 4Jicp#r,i\H|'iڼ0Q/zX;9[IVAk{)"f*aM^chZBӊX|=1qzMr}@Ā^TDžOV6cfI&Jl?b8'(:ai/MD"(0`WGW 4AD?$w"pUiSJ -1lv^EAӗYJ�0>GeݒQrq</UWuq}GITg qKS l$Pr4_*BJ5'4 @Hz'"Q% `C "')P\ϪDD4/QJ.N({=Ƞ|5s\c< R3^RYc#2.8nฑ9Uy/p|Fgt|r`'~Ai f_5ˇRk裉^Y:=Tly>$I FU[-tv*JbNmrP M'ՖQıw9>}n bKKv=D[f<"*Mx慚1?qV[EOq6(ZgZ ?VXkz`%.pL eTDAqA8 yn~R=P.~Ex􎜫1Bz.K4Yd62VV/ 14ir*\VڙQ/EI(:ͳ2]fn=ii/ʬn.%KUF**/3FDp%N4KzsO4xՐPN-1ʬQ"pE/(]xKv3(d}uXjR&A; tk5oa;'њ6*}2ɧj4D-\jۣW C   <=w�~1m.E VO=b x`u {8af#Rb9§sm͎v)J_9ko8V_YOT#S%7=guE»1('TDzw`d C:PNDCi׎Ht́f`bkbq^<f%>E)M&ΎUT"Q¬a-՛rSTYѿ4i?#'3~Wܞ5^�0NEپHg`5>w},Ct9r#bP+֫?QM`a-x\Qxa\H_\'43cBnx8C,RgSu6Ęd쟢fNv{vHCדl> ]5ĹYS_߲v'!4U$EZ<bsOG ("_#".P^XgcCxeGAV'p1FϾNWI {i?+vQ.-FCf53_1J(?cXQ;W$d2;4'kV9`E TLLX#){UmVn湎_W .PyT)}?zΝYjs&K8IyS9r@\T yQ-I!ASi$<ĚwC?Yk,u#j1QbӴ76>)6MvQגset[ZA͗gm|՟qܫ^sqq�~0HsY/rQA}rbێzcsF[k[]:M6C-K-ɇ;bpwڹ[_(WtgUh[Y X%qaOkMLJDh{\D@E Χudz=4CBc7HPU'I͎K]uؿM$,SWRtN{uCYM)KfK}Rp;ʽŀOKBuUf3Rן:N2KFe#*s[/1nA>Λ" lD0nsvxC{ _NI\Du߅J|Zvb7=%J)I_F~5R:L*RBE'k:hO:iB/Z[/:8S>~ǎ lD dP7ta_#cVaPf g� j鲭wsݣ_GZXtfVڢL52^ͭyD L07f/h&2K^BW$vq$iֻ%ꚏFݼ(YJ i6 3 bso)JVjb7e%dC*@575Ld oM@4E61󳘀�O7Xg܅萮"62Nl,4lg 3eR}(`#R*suVl)<Gߚv,@^J 4|n"IFs?Y 'h^ N 9_s8%%J{Ų]^]Wxkbd#M*[GI YGSw*Fќdآ`،/, [ UD0Ѝ @IыO̶뻠zazAOj1e5=ٔAie!Ʀс~=@OK.WYzW`2T_0-cVM%h sm2}|ch_?]*+y^_v.O~/x 2Mρ[.pqmzςK]�vf΢Oqi!F? P)dn1/ wq=؝~ ҥNK41cc(<+8G6p O^f`J"QȩK#lG|۩~~UKV~ljueM`Af{kd�xgGrlm **xf}VM`f?p2RPKxUBpK6;QxWU4ڊI/ mTN `]) Z”*_$56+WW_qXbgdx=K` EjzuUES$:pi&s"z:ɑ]+>8c?1ڍV,v?7 5yX?gXһqϥ-6ےz ^6XDE!vl[֠`Y"#k\'I' x%3a}0 >`dl#Q9kԱxYfe1,Om4&nkָÅ0MWnE~ D tmv-m gn(LxM,jAwb?Ա}_M#mQhF/? 6d~N.ZպŁiA[S=L 7^7qļ07 Ϝpj[usao \2-텟I< ]EIjc;�T5EGm< l3lt%lUYYwNж.@`F[(ʓ6.RA"zz֫v%uy"]֭k| OIi2Za=x>Sp(k!hHB]H[h?g@M�N�'{O%:@P*�6íO4npU#zzԩx> jc C0S&Դzr\' gmLNvb%D4gp6H�yq%әyj6ߠ!=z/Q^-+J~ͨr:~Qbx+,^s0(|>JjQ\5Q@ !BeIK ኜ"EHON10*h ӕQXF*3tϩO͍'$[ r&N4ƏBȿ!ZV ͜L&-.?_E5_lLTPgËzpS`׬Yům{ϣT w zm1ڼ<iI?~/c+-m.z p Eo%_ce( w7aQ"0<ljߢYv ĤW7oPYԪ_5ry,yԒ U㎑U tݱojq|NDxXA&euH}1l6tPȨK˛OP5F;qbc˿XБs^b �jn@9RX$N붦#Ro琊?&A P7]rf i k>f!ON*ţOtƵDc6iI};a/aw"q,lt[`9SAj;Ǚ RA]csX `IɵX~M}<(,CuP ZPXa>ty tnD`"UG,~DZ&Bfu!x~]5ɀhtD)Kr6:HU6(ud=>C #oSJŒ$Ɋyq*oi|h�yBT˔(:4J~ڧ6_ͬb! hѺ YC]mg䤢qT7 y N^($%EJ7-CoToy[6͔1a܎Ք2<!=#!<xu?zxu|c:%ݰS}qGgATdeѝ{v K8+\砐.F[ʢvʔ=J<صKJʝ[!b^-QMh垦{{DI`PCj M/'0#/E\ҁW4uO %h5" �.偠U6@╬[A*iT.!$xւG=:5r +XpX%djSx$^|c4@[,*Աadyv"!l,en0xlOyirFm 0TӆnH >;݄jhfn(2' AZMz4,f3 WsTSu'[.}݉*+b+vGtI?df-Tq%ou#0SPє[[� =ݐ8 %🌔N >z7ԢHͻ.A7 nyTh:ȋDWyq3_T]|iͰKZь(w%fFˋԔxMRjn Uo(ƎmK)M&Wlvi/J[sɓ\>^2 q>Q {_*z[=DFћ۠\*(Q2 J#3*?\XWj#9s�D3fAwW(FkH8BW\ 9߲U D9۴R<H;**Q9 Cۅ!t8犙7],2Y Ճ7_KӐ7Ѫ*W9bXS7O(0NHrYe�3G0MmLT(=1 i5A%C<JViQꭩ(XC!6Qדizzq\/*^`xY/6%<ч hW.˧hvfθ݄C'; ܢ!1#Zi DKۋ-^FS߁6NIx{R-<e<aeC8yjSɨKf<^whIJPAb_|jY NK_,r;;B$y9"W 6?~ X}~̒mDdi )0�x ˌ;{_M# \%)qVZw9`V|Y}\=(aVQ V6DthisU�rp~ #*DڧNf)m&`Ի Bף$qITݤJ@BlRmeq!ՔߏX_ 7j[j,HA%Γ 1#SK,fCnSY&G�\}܆s'Ê~ɔ-a`oZO;F q?Ge?ʉ2!|!bganZ?tf{)c(1 0Dܷ~x4MQ&9q'h~ܩi̢&jTm8ذP n�9_2{r dԕ+Psc��ǠXw YvEԄyrvz,Ch Y} 0ssfU2kfhhWnjc:#FWf@j{�Az%4�3[yPCW@O)GVŗeqؾ{6|# 4*aVe &V㪆.|q &qk _zfNWɪCzm)YsZ1 2[62{HyB-Du\h(œY& UT j_!/̾+VD"T<`P K 1!4k]V~jXOɧ'd0,c`E?&8YrT VCQ*z#l9d4sP?Y1iRݮt)>P}wKEIQ*`l6ڂU�+hhh!fGOu8f>'9bK �&Am6wuԟ F?CKzlShE*KTܷjuZmןFF%D_p'DC%i0ժl,ˉ%tHɁqgZo(,32:g6<$T9,0rVlmݿD2,/0ﵜ]d)9:K-Xhˁ/+1ڥPS'2tLp LRn׵BCZYc_. X}ր]b_gR9 \:'1TkI:gҠk\﷩au0AUy )3oٰO8V_e*>o3أ!KW3ZviRv6] Q~Qj ĈJ5EDL^T3,~(/7œ[gr\N! :ɦ7spNœ ZX~Wco|l Hm3'p딂Mk}$֏}қ:IEHŒrݘ ݩ kOi\RgÁm3ZZx 9} *QGhSZM)8z{Etfݪˈ()۷ :ڣ(_;jٓ!Yx5{T]iI12O&x͗t{tDQ#6?\ux  M148ףF 6)L_2sd DKTW][O_+{zo$dl#̷hhӊ pAx">.a}k4ÔX/�5 zP}Av@9D*3tw_"\5:@Y%?N- pi( GY?n-'" Z29 dK* ţ$O~zB8W\/$$xUt #LIv)XgjSJ@N\ؽZM R{gsTInh搡o0Z wLTk޾<:jv<]ΕNv*<ŧFz_dEh+[CGA~ M1:Ka$ ʞqڣ�9zݕ2B#I|>h0UXe+ ïeїEPb =Z4 h'ϜagVnVQw' ,6Ad =%}d˦&k ip>sްמ(Ao2*b>Bd]7'^HPG7~| qa{w3IUT]roX\%H=׸xFZӦE&+,K^rҜ*Qu[hk<n=!0^t3_n(okWmFeb|%xW^qGhDp@fI7J:@R&1箨a0Z s;@V2KHaP\* y좛w^V]Scu\#@a#݃xI}i(K(pW VN&}U7ѽ,D)P2> J �P5OB׺eu1mB[-P!ˍ( xGZ;&Ⱥ9HE8pdC| <} @\0&3`F5^tB<疵 "BI!")�_TSnj�Ǭ49%JcK ~#m>̔k*HRd[7/lOu/AwАɠȍ7azgUjq I �˓%?v'sP�gaO|Grs佯1deN^I$NQ U9.A5@é9D#;`xZ߉eQvNqK5@Ws <~V8.܍[@#2ɆϪl:@1D@b5UU(gq_PO?bv0KbX~Va9bv>Zw=x[ˆTKH5(G`.ym:['ތ:tS) 8ѝs]TG58'[(X'VycFi1~A+iYĈ#3HkN O뼹Sؠxu`8n"ٜt1Ngx9nґRT"q:Ӟg,a>Eg^?i);)iYfbA$3Lx$=:I{tt m@v`,OIOf_zx.i<JI`4o>GJЕxrJA˄S>RD}:cKMhsTsµ[~BKɷjڽ>[6+ӭCR]UKZ:(kꓙ08"!Q cƝv^_kB]?׍Y(.Z~H"?ån{Aum-ԏic4)(%?'pw#Y%IB%E( U ^W$76=> }7Whoכx pp}idL8!,RLi_�)ƟG+!H H79bLcHF*.#Uz&HRO5"OCޏ3DGL$n\hGfaJf<{ϥiJ̱Nbp3C8qG:%\ mߋ1, PTvF.m1<n ~?|GTo>{%}iV i`xFGW7T%,\P2$?SK'7rP5gQn~TV8e X FY mR뱟PK!�Fr%%uCKPZU dtZV`,H;^Ea%&Qqi�b<IQϏyf盨_ þ\K.<q*kj$sgI#+Q>eU!-'(jtY>eȂs᩷HcxFҽ٬XRqC,brq>BŔ\iFc?6 \/ I>ڕΘ</I %ǹZ"$o|p/0,\EOKp lyd*t4:tȧ5ռ8%KsBŃ&\ Ěa#)\-d;j ;X[_ }{\pmxiq׮~rz9m;AF}, ėw_>}PGOIwdUݮX`=-]I]tA@ R$ϔa%af=}X! ^P n , >N^ GƙKL軠DoIL/HCRr;K~7ԧ� &gɤw3AS MM 5_]q,W0m?4DA*Qh|Ne�f$2S}=& ?b̼瘯/C8%%{xC=wpd1g!k퀾OᨭVI r4YݦZBT;;Fh2-Kx]|fft#X>8K|Wɿr)6Bf.XB ŧ%о@BiY�$[ڭ Cd6kX\b!1Q9>MZUK%ՋICruB98*c&3HR4JPu$ W!:2,3 jR.y|nȚXP E)laɐ7оhd_.G"HPz +Lj wb_峥糑\Zvc7 %rvY}t"QޣSj069P[\W!X}eʊZeBd/d_rgfXDox |vcZ96tPHEKq_O)m)X9pYH< wsk%=oNƅ ceko7}h9˄akQ\Ikx=\TSUCG5.AYwF-<mV@bHH"\/JIKtPiYI hw|>`Lɴ@ͧ"&zPaZAb%V'."AYtObPԩ/% p2t ,1lAJăI'gE@ĺvIFSV CԼ(Q*Ghѡ68u=-dGCYI8 C\0$K`o~Cƀ+>)W y$SӒٝ`.۳ V%Dg@fJ�=Ղ|OZɔ[b"dP8\�=2Aohbz\F(N')s:;an!oAIV`2<*71zәCfDg'k{oby*\NFk57\|GOF\s@ ?7:P& _Q(F藡 fS#t ܫr]s-<G} Fq3S9׽z3ӲF|J>ir1 aw`7/˰D1g,t7pŖtA$׳(,"sih#+lq@*Y1\/-=,/=4̲O-%%gh=G]{0Es@VlÊ҅%T\W5'6r3TĂylÕPb^<IM\ Zw& ˳vDk -;+ZCnS[*ZBNלm@-హ1j˝#vX̅p:Gm1 -aBzk6z(#8<X?88p7ov!0x-Z[䴦FאŮ74vd)F6j/SIrpunw[~;1XP,I9V|eHyc9+U ^.+'O&\sSfP5 ܤH_B:36LWs 7cOeW8هXn Ŏ=g$Fv6wq'cV8p%r8P d[:!}ܑk.O?<gbSudp yט"OG&C3^4aK|Zc %F7x:,v#[$g]EV5)-ATQ7_QfPHH)}Ŝ nטY:3ٮP\zTM<5$h;- 2]rD=l:e2y~&}l!%tT$wfnαA;n,E*tPT#t6s eAxy,7#*ӔX;3X.@v?]I8~X Ӎ uZqIGO!zV^]ͻA\ҧQ .Qg4~SeN[<.LspG_촕djuX}`pNO7u:Ջ:t V?ZxB**vԜ$6ոy{ `XFy YƋh;͂,<'^`a5Y\׃/I]pyXY2cBہ�% ]6 ΒF䩦-V㏈0M)O28ˬޥɛfqDYw{YfN;)wzbQ@DtRuK<C:lA,mڌ].´~Ǯ_peE_Z>; 5i E{hrY3']y*Sk vp*d oNJ7iԣ[ھUL{>\LWÀ*Ez̔O)%ְRD&Bƨ%Pc%X"ydG+}2lwŃ1Xu&nŐ5j3=K3h#~m̍p% #ꘇ(~ݿFX[z_ %'-t~p/ωVQ~Ơ<5-YL+;` LL/Bq-q@㳬yF&ᑙ r&޳<t?i /f ֽDؔ\(f "OX 4q[<ފ\.O, > n JEȘ.p|rE`Ň%+EVm(O7 KO;]WF*CJe2G>@B|�5ú```x68\J884L,?'',aH$>Oezn@n)h#wpm,T$mh0' L9zCbѧ~c@P` 9?u`䫘N \ x읍hdјُhmcH6ڍ0Ӑ\& `͸:|b6_\o(xjk,g n J g4R6(H3PgZ]yEt]#{O&=3qnRXw8";%Y uEܶ^WḴуA4O*/EA,'0a`3vυw{ƶWEޱBl@k":oyEa,J=7;TH)?ӌemʭ} Pv6M([T{?i/ŭfڗ *sg.,9  :|�nT*Jldğ%HcCUBBHݏKD wc hsH#L3"`$\M׻B}E#E|Ǐ$7yMn{K#`2&^(,boTWKoa<k |*}@,I� cf\ h{3V{0ysՄ4*K[bHQ' ?;`>o ߞP`_YN>idbAQ8[l%]y^( . XeXZK-QMG.sBMH"H=8:\-'jQ0cl ?y֫*:*N{r5i51Y",8Іp)pvbQ{+R/H;UzEqޕ^(<?lzs*u I \=>\Dl-W1~8QcibÞo`^1(P\u%J/3_>+ =A�D ,” D'roe|4Ej݂7*M*:4 »)Wqq6X o/ L)юƶ@iKwbr>WoxP*@X2!A?s*f0ymeEDVh ËtOQ?xr?8f#u ѢtYS?z^0\Hr-+_f|:fyW 6( 9~[+(nA7E{M4@4ZDPNON#kk^P+ÊNЕ_C\sv)zHqiH ^"&nqDv{ hǩ} S;)/iyLW1h/ U#]#ܻi@^iBR~% ؐ>ڹ;#"qV+M0J#=ߕmjBlXՅVEcUj;گ%пŨ8تglI҇Lze\^`c2-H7sC1 ڃZם0^(NQR]Yjʌ1Y;NUEZ_Hx ̎z0QY�l;\ț2 vZaf�:W`疛x} }wOr )4bfyot!1`3$>qV逹)wJ}GZdg p;úL*&Wި{Fmt| er29<iwz2]s,^pԺ1rZ_/0P͈#lhY~Qr޽CE O?` WdMMRp#~[> Z%V Ԥr }�V 92QrDo5H_Ng2bA*xnFB /dQ}O>Lu("z nKE?i/ɛC|ލIRݢ71c . \2{1-V7_ 0-M<ϳiۈ%ŏuCQ/#XL)uh`reg Wl!xK=4Nec{K fLcOAޘ] ͛ DW#QU_þ lȘ8wasGn4 -ytSM"k"fwxY$QO~ǖ>3Xn›vz,1 E]<afGY2:,ϊd⭚tRkHj2B^L٧K/k9j}shz?S$fx<1HOP؆R|ÜM,6O8lA#`w<pV$Qmp\WWL+:r=Y@}V9n_Z4>/E"ñv$+Q!d<VR@T+!¹£.nQpT8pߖ_D&p~|i'gq!**Lxѻ3TFRŴe7m_W\!Be ]bi[q�iżp0mgdbMp.?kzޔjfF>*x8T"gL\6;qv ^kX^NuEIcF}kc;_U%y-onR*{DGJV?2mJ埧{QcK2gI;pl"wӄPa\k-tC0!l ^6$Tr[UsIVٺ~iKgYv%z/֒z@U`tRRWk$֐t[|b 5VNnjZ WJ}Ct G̀Y:-k'o/Lw._Waw}-^s4ܖ*EB>gl 1P30[zgZPҔcnjc$ ;YE AbɨI m&Cѹ#^kQ&i2o]O%=n_]D%.Fai29lG"E/o@͘,mwL/XJAfz&2ذA 2 ^q!;R`5zG–b ˳욁Ⱦm1WRsyKtV`AHyw"МmZSa?B%1A?d�N3?Z`o?}'P K˗td;o 6TG?$? _\p(  Ҟ۟&ąrs}PlWP'/Uds>ʲ^YDhG]TMg<.ʬ9sO3�jq7't$;&6hJ&Xإ� Z!oo0CA X&,֜ڒ떙(Kg PZ;PΘ5ZP,%67Gq͞%_:ln0X@ FHdCmA`\0W9fa J}Y ͤ^i1W  6A#aO3M/#t8#d}秧 rS0(< d.NoCRBOsnEF/TfмFLll_xZռw0F&׻u-d�tAl+d+&Yރ @iޡGpUZF++6zf=q C''#`7- g1:}aCK7،=cPf?Te3#c11a~'%XsÿI%qL ڊ\? (8n*%%:a14ѐkcm `/_/7MrQf7%\vjDL]Ș8V9a2崓h,@bvګ Mi&m=29MWtF@Gg=9{;TX*XDXJR;}@zlD~h |N@2#Κ(:R)(}Q8dtCJO_ é\5\[gl�'pG} Rk[uaz]@SwΧt=,kd5k]L`kCԄS]lSP\^KDh$8�N,6)+i.O .0! 77ΔvJeĩUQph,b:V̥S%!#p[^(H&O =^<GLwlWsbKar8od]ͪ@aeS#]h|eҌÏƼHXc ؂)GVrĉǽ�2Tg֘b.U 6Jru<fuq6֌Z]]:sТ>OY!1M܋iβ6,O!]:l".NH;԰]/["4p;,7~*x�<E`sٜW!]p`/VI? u؝Qq"`F&Y ]IyLO{Q$>^fdH '"T:oSQ|?!/.h74Q&?rXNu7&Tk/ \.IĝWyYZf씢e{l(R~76X|*fT:׺%1d-VJzh_~/R5ӥ&/T:FZbO:VDžj1V0.T2귰PEvs`NVAFze7 wj7.ꔍ?DMŷIE1IZ?T_Br+L}ž$4*1ތ*DY*rq\~DZQ1A'y@+"' S!s:q~Ș&q)Bvx`nT.[;O I$v*pwegr|Ǻ[ye10m gύ[o.hf\`l3C$O٭&A!1,c.I^+JbhŤ:M c^CBLf8]7N_o[9Id*!e"URfV#F=ʥxӄ Ľirz�r>oqd MeiEcQ[?%XDzt1[�!=%HۓŬNק_jSC"M7ͦv.r6B玪YʀwbFTSFt0Y -F)HPVԓONM56cUk0C6HpaS4E/Z%.�r5Jg}ir42.y Z}f x%v<uixs z ɇn}C c pO1${!F/k+Üds5ŦhXNGؖLmk{tKM.:ҏع TlԿ=IWbv7M<xźf2pX[rDHK%=8K J8[TS*Ӑ92MF :$m3~)puR>@~ʚ'݈a\R[vb`C|^gZeMp&BlpD0s_X<po@)� vhzN#bym_č5S/yG?Qu?-3bYQ 0 v򩬍ߴ>j?ѹM:ҷ,2O\% gDlڈ%VŝhJx C39ЮlIr\B ʈ�p E^jŤ;EH~4Ǩ= Q砖;toG0޻ʭ"p<I#h?aÙ >9G(gQ@h2N5tfmИ= Lp˧}lt耂gj,g08 ^3΋P4˻,{n0 &/`(Y?7:[cm1K|6 \'ۃM-No�U?[c;i Ÿyb{NDs#>^e"q'z귅i,;H5{ p觸-7MAB0v/ \հ> W7"/zaPH{)?"$=B?UW˭HÚpێM>o4=J x !iCIhef-I3K2/h&^t@3R.9[8Ņ 8(|uB7MOA '!^=s6Cvv*DQ oIth jD['bâ(3QಧKIxt"a$ٕ<TGڛŷ@u!Y<:84 %V{3lFȣNaSbEtq�7gL+eMA笃ϗ1erY0zq,3öU]nAW^03lltC)˕uiW)lh)4BJp?WT<MD|gnە;d C@sT-w{sYh<@y%(ϴz)dRPGQ j]$h =۞'+4xO,;Cwl Sښؤ!DrXĀS8b^x_5*ϠG7}<8pku^m)i_1rI2933+wk53$&2CWԒ0l?:?r6Q#"0,Yv.JIX&L.2BDW.OIl4G𿮸;~y0 rHV-nBss-׶qb[ӋJ=u?-0tRǮ b03\dez z{yF%춡Nr5jO  lIJM&pt!ipO;5I9RUpo2 I율{,6 u ZR_%4fTe%FKώ軆yxJ*|̲üb&RݝfjV �CĮ3F}eϊ,U𸈿˛!ivheC4qWdؔڱ�6gEZT<L(!,ޥ{Dhh^њu;(~-�V];-,Yd癵<5QjnRq1WnFR'Gӥy-浞J8 ?4f/}pl1I=SmK!CnjE1E)Si -A*%DT sJ~ⴣb8%6Ԛ!:# z?hvD7J#ndx=Et_M~|e,~/Ώreb?YͿ81/FM0T,sQ^|u@sbT&VUX-j! :cq#t|*0 2u; 䗉i|9t`az4$<n>Gli+lVڑJVA{{Lݖ]`Lcqpf`O_&_5Sd.'gc6:~^q,gmZźIT p) \ ?.s͔ fIOZn^{u_+Ŝs|?"AiんXlHbҲSڗo̥qV:dm8X<*QP\^4zE3K R&Ot8DC~-*[Z* T0ۗUtDa0d<1\wq4!ƓւߜРf[w�xɖϞ+-$`"$H(5D?=VhyzRBqǰbDO hj͸tUL1pCa,{*G@/*1naX/,H.%_-,& r|M|/b 2Rа=OnqNQBIK\pǪ-Y<fIBW() J]Fnm&`M &]w]X'IPtreSE" -9!: xJ6xwt~8ˋL~@f_5$8틡Q¼&Û9H0u'pz=]eJmLϴ}֨/ ?QI*r L#EV}Lj ij*;Pc%)9ou ]~a&^5,]M8={/Q"!2@3,o˺ƺ :tadf8,[PGNWM# GLz l7O<A>Z$IE~;y*w'`�B89VRX�E+vm~3T7ٖ7#AnGfohURʼn_bSJ  ygv~Vs|\ڭr`n4\[o//l=Th\SCKT }$gܙ*&*oL �ڀ`X0B:*1"vND9%tuIf!E<U;[RsM ZS&$ .Mq] ,&H7})g/ds=Fx;^nА=-d`(=ֈgRG=TZ}p=J <J-۩կ3ڍ2moF �Z͍|qT1̊\( %m`J a·a_KDh}P'-;aSdv2l%,@Pd` ѹo.z)oOTwPVt{!@Ak;tT.¥)cF-:7TE%Zp}[g` 9(J2MjHH#3ovVsMyoWbWP:jd-dC( yl#^yG:ڊDH)$tt4CFS/[| ΞI[?y>+xbK }<ta}g-:U2zB\sBr,'NVRFL\Tޗ2Xo@@Ggc;mHrmmM、 k|qPQ-dJ %^/enx*B`s.u(`ͫpȜPS/!?w<;A(:5:_ -Q~X4Wvɞ/qz*3SQK9HX}+Qۜ~0v`Lj9h̼*[[H |[W|mu3n04;_AV$e@-|Kf{ (%bU=>cYZ O8Z? SHƭ*1g�A^Ox2g߄TxY˓1<$U~d)H[v:)jɛ$fE/;ۯCs tѝ2UPߤ[>jeR3" 1B5Ly2Ǵ5# Cg('HANM 6+MM/RR ^!ص\ș֞]Y1EQ00_Þ껏^CL ɦ2X%DUD.V'338p#x,ePJQftU?OVMHͼΑI|837((7dTy;zdd L,}d!,E[7ZYe@xZ30%Kvz$f?x<$%_}Ou9Rc|@{"m(s+,0Y0$c�W(bW;^PV/}<DkyaDۑI4)~y!lDθRyS0=z5@rzxZ hT,W:PhC(LO,FevTfha_L /6j�>+B0AboŠiLXMy"fȎ() w�HfXcg#֬*~ &6<&ݍ )-�L]o|ṁ~:>3i&bC LGc@2H(s:N)N[3};IiۅHКՠ扞G(af]\U;Kmm~܇'_-T']Nh;8~G')\t�B)IѰ J~~,#4UWM˥;7@8Bea\[Eѳ4JF@Cs?m㤲HSzSZSEoCE`Uz 1 5SךfaH&I}k7+xa~mmq5'vB;n#swngBfǞ{{1B&c斥 $H-MO^At=m10א !@I+7vʬaa=-G[C:`YZU_ӻ)9\הUF Tf&@R L1 8 &V$T'XY=ck|pEEd^տ2b ^?JN< &<$BjU j< +EƝ|wpXgy57 AaG35gGGqOO{S4CN8[Bl# x5АqsGE JYD Uv_6'M/v<N-+ -A u|/NgܦF)jZKeCAbm<ww9_ʀ)˜lBbؾf.S^W -^o)t8<F=\=L]ؕ@~V bhC+'pb!N|=Dփt0xWTFmƙu5NepR&Iozo Huz09%*{6O)Ё؆Jە򾫋 3{Er1dRs]h4[cToOh6%u\Q0*Z"!]r+!-Iɛerئο2 .\Ú&zeo50Î4iIփ\=q5fTT;7C F-u7ZIݬoCpǓ� zxl̊ ʉL⻳Y T4՗NBhܸ[/#b,2'*HO�]@b`d�?Uj9o!b+],%4i؜䦻>8k XX8ks:x4 ،4yl9p8),2-P<PηBܕ(ҝ_YR$!&w`L DEݰwBY.PoB+E nLIN~v:e!L^q#ݐi/'ARV[bv>_uD<贰R@IiXXr$qug=$pf J|B8RC ]r_&l[ͿlVdn@AЮ"מD崘ס~.�g8;LBҾ%nD|_]ί o.g2_BchcZtϝ\֨9k>i\l-�@V? 6F5v) !�T8 wв޽ָCELF:zid֍iu�DK9eY(ndVv0{F%NjN4vQ_Yi$nNLN<uO5‹[E< EABz{֪ ļn0/;@No ^Y ӗCDޕ*a^\�|Aw#xaǴ2i]8񵇝fBoԝ?|\3lk"2vw1q u<[=carOaMcy_ΦoFLd,%AgrO/Tk �M[N&8mluT7ā)V'Q :LӸ4 N֣urf; �%b*t]Ed7qJ^ksD);إ˖0x&[| Vfq0^Yh:g!1I#w=ttԝGXOi\~lW[;uEW1ACʄ=9 9 xoVt6չVyΤxQubwG(^I)Ů1pΞڨqzVUjv(tIj]_/x܍b`@{IB|�ݣ) `c"@x1VSJcMAWWg[I$ߓo'<ΡYLCg ǥpOݫ�K<9zfC5ۓиdȀ&ݿ Ϩ;3Z{^UG2eE74:?3Nl }A}I0K|WE͜PH}zR/d;xn{evp=W"F=3c[xe՘@5qq^;ЈW.'�WeZ^/EtpU Vҗ+ qnH63B[R<>< ][f7 ޸3׋3w|u碡)4.rotDGʈhd kI0`L,1:%1lPwY?9`8!趏)yzm]sqH1 p1-kP F<cöBA].6/DYȭ+dI m}5yU5J7+CGs*2]ofC>Z>>"e,;˗pM" 0uCJUPߖ dt*Bb*NQKI"f{HgzK[=v(;,Bcݑ]jP)a%e!p(Td="`#tr1žlGOp" @BHT$WVT$]_WO>YZ xEgpƹZP'y{xsr͸$$@>Fa/w<Ye/ufMEɮUkBjQL6n. fʂѦ+/a\`jyFF >R9,�>Ճk Bf7$&) I?E}eRJ5[QWGLh�5v;?X{QnA24s7oj:E bo(g\G袗NJlgAn9Pf.�Kݫx[\_I$ĽnXrw' 7;Vx5X.m1uW@ي,8ձz6*tOZ.o&g~tI21[Y  ɂil:eP4Nfr>%պyv/=:e @?M!S9rxF'a,"З+_Gع_1OjNp~!}X'* z붆mZrsh%\8)p P6r3,0A^m,YPMF~ξrᶢٳ('F}׏Rj )�rs;JQCJ7&z@"]V2+T3cW7E] BN oAJrq/Hv$F(~fRV)ey5צu;|3fܠʦ\Tݵn*<s\u _ֆ6o #Ŗ86槹 %~f@$EQe}D}!7xsx7;Yit7ލi\ $_t{#$墣ocIG%Lj hVKH�ML.QB E['xHAU9IȺF]AmPz%p=e4wDŤ8MllexC>_ƭVۨXCD!+“8٫+|-C)kn _IQSld;uPb2gҜ=*K*xL63xr*ώyi!I�!Rys.lI8fy6稤zeLUǘ*_ɔ| Q~D5~Qn)} ,oddfoi ?5i}=j?{l;UNޕpY3ݤmHҙ^{RfPKY+U~ t/_S%\|3v\T@܊u+/WiP+Yγ#hi6T 44NaxN! r3L~/̗ʈBhm{6nʉ!cwoxy:6ڬebin-A�f̒<P ;rև-R@16u xݎr%8#/+WEp~5@+Yn}ƠNr&m21~>਼.TT]%/KY,rA|Uŏw2TЖ"ybО [7i"!BeXvtg?;.B{36_b];Rhڰ$(am29sA<d^"%78aO4:N'zH;(wIxȢ| ~iF&p.Jl+\^o^gҳ"2xkTt�8$ّ�P[+Y>/H=V]|! db$Rϧ[uɒc5W[lCyHnAuI%V}z @<a۷a]mzxxFa%m&짳 vCa-Bk/x* jĬӼ \CSkfﲳ%OX1H< eaP5CryCIzxFvڷ,v>QW>d~>L*Qո<7~ 1)ESm 0SЎ~^ כ3pXi;t$KTww6J3'XڈGhV.` JϜݘR!g~a{`IM{ hoqtcK9c&m;ŐÂ>4~2iE7i=q袋 "O6@4pvS×-TȜ +XjVΏ10=Y<dLg!M]x̟S� qO7ohTO)q mj -F'I~m6!P/oB^t^S6kj[YNSC JIqf㬣U]} ~ۀ܄wiÓ5ȝ1%7UX⁑�%[5v<O^6)UuZ!S}*%+Fif0HxOX4gc"9i73Dlh ,~Kq,6OHv#iI壝5rT$!&yv70ǑD4`x͖T+X a<ih>L.@6OfgGJY|̋lf{wTTpDDjK|`%;X7۰gg-{ +]8=zTUYanG]u)Y֡JdM}AZrJ ̣y:q1wQ|2?#F6ow}ZO1,eFP'5NZ75s�,ǕȜ{ bn!˗qj܀7#lK}WȠ?QBH`yFxπei>`<q8׊4Qw6\ ")ƳW4;rk$&\y3Umgm�$C LG`P@wrgIy,iohmû^6[L4q�K.cZ&#W0YdT7Dibڜ1}Ahnj#wr6=LYVco\wΈ`WQ.p�hGȂ(D\0)Mj56fu΁O#8_w) ~WftM16˻zN೙Bϊh,d8o_ʠR9z (lCA< ^(Fb lt5h g"WaB8.7XzVQLN2Vx`dí.x%:H&ȗ^ HwY첰U8#1- Ϸ㎋j>ձ<A> U6^a>|c@I7K?].ʼnq˺�z}:lSȪnl~.5y}J1R|7GO:aW6KaDfho~)bC?&�cMy+a03؊&B 5L/=e+TPLKd~C&漧ƈwcQ� -A1u:jZ]�:䕳L( /[yjTzؔ$93�s_Weac/m( ܱ`R K*f>*/h=A9;~(nD[CfˑSPAQPl|"ϕ_ʼ>'_� @Zݯeo9@Szfur<zwߝ  U&W 0]L(P~2v֞T;.$l_4fQ7UguB/Wt,ƱiPGCpEp>d3Nȡ bT c[0a[W T^P! ܸ3ykxboYg3FuV[8Z'RnkYh|G)ǵoaQJ{ax[p"K_eyےlf=y5�G Mm ]\?ku7} 2(Gc崜8!2WD֨<6y(ZVN�;2Qu &G2Hz<{j*iqAVFON9ڭ%GB2ۭW.r& =UFN5yl҅3+JD/<~\-{q k5[-0pyd088,;봳kDv4}CJckmwA!u"Sg4\[˭(𸳟 $EP2(ʩf] qYO4+.|^#x}wI7nq g $- ڱ(n2gi ,V!tyƟ[s5-`597Ƀ.$ ,`ivNp4Fild#:y\cֶcB0rW;FJy>\(6�o'`צE({^BɆ1>Q6MSk-V]f/M QgKL^fywJqP$RiAKkAATq[c mNjgE& ^JJ5JA(9mb�+aQ5eWUKW�gKmܝu9'']}~3iAjP[JAC&t&Mߎvϋt)u xS;%k!yoOH@F,ʟA(3zv@@CH]ɰ-A*+x�ۛ6Ss !gAP<R;?,.u6WOkY*g̩Ή>_5-wy;Yåg|M'6Mng?(Rꮵ5}@d$^! t߬8g ^(\hQoϖst!}2fFS}ͱzyn^[ }isш�RzAOι!Ns#m M%%b%B+/>;Ƚ=Ũ]бYvL{!{u\54 *4WʣC//̗ RIl4e .s-`V@BEp..2`K?蔌APSJIl'̗2\JWHMA>,5uK~xC?!nUU3(Smk)S *Zy3�jGĿV{5qp*MmmNʝ~$a`'TA\H֊ϽP5W~a]O֥_ICicm.K}nRıAZH7Z+>%R%1.x^uG!BvA,L) U2mӪbSr=@ds7@W eo |g߃U mhJZ4-{5 i6gd9wcm-E~ڲ_ƹ%s. *yRE xZmi8#y6'N%s.8U{nڥkgWSHf䎌hU,3l]q&޲]Av0+ K}{>*tkUfg !2$:_|Յo=@QoC]P6ɂW ']C9*wXT,hf/+7asm_0/~Hߌ\᝞^C袖݋~n5YuK=ul/ UQ'|j!*t$6JA_[4Pl QË&).$) 0@ dl<}6g.U 3pg6q/p]oў] qbP[LJCOjQJ4m/Fcq s_a3-JI.Ӛ(OyW&R3ݘL.3jѹG=|@,h#?9Q1Ch8a6s|۞/|HRXڪ&0%ŠJ %7~\|+>qV\x-FnWЪlǺqh+86G5IC&Z$xgw@!C}Bu SRKpjѠFo! G?7?٫~:"#f|N-(G{5 `=uY} -YL;2pu)`x}m5^xojKCaZJ05a/Hʝ8tѡIQ yP[r+u<hZ+um_Td60cfZcQ/~k`? rjW&(u~23ga'm]wh);w*ir3utgŸСDU#6zWn�w )1 ]V|]{pYido7hSͮ- {Kf0l:1GVYk6.ֺM�r"EN�(@^C&xb5.!m7"?f<! o'd*nʲㆃn}BƗ-JDZYHR? s6Q iF$SN*6J bCs+${\lE|gFdEdԻdk(�HVFx0 7ɏf%٬5CáU&K|= eF7W:x*hU׶BpiK!{ +|U 9r~²Z_A^s08)d $J M[-ʯ$G୕^"S></<+ \2!G |46ܫJߘSQV`sb6-(/i=Vq*5U'~7GSox-o+it,ˬ-qaկc/6W=)j? M!js3xw1X3ݩo:r~#νa{6pM{2@Nt'#] <nģ@԰٦)kO( zEJݠ|ElpR)݀<NݚDDeS;Pz/:nT*;\1 zN,8xLe'inDh~u@V|ܺ$ cgS+H  y'S ͧYSH:_A+؄ٰ&:$J:]3sVB8mAq嗁|ȹnvs@Yv!z4-PxU @'}×L &'@M\`HSA:t@Y-XЀ8zϪ<P/W{ƢNK(Z3<-/$cydI!Q&4/-nU( `rI>BܸW<hoXlHsֳ*$'XNyphl5"!VA 1k8!.QeKC(J`+a~:=;=.QB՚ CYv\~QB ΰ gۡM7Eԩ_(&;|s܇F0sX Vkݖ߈0W4MG/+KZVaNTg l/ ^upJE#56p_JPx1 TYy.0H]NG)D|sw�ÕWe"E$~ (\ޡrx˛_ΈW[l6�B3Pͣ7` `9q=,' SxpE3)@ryNiڊr�F¿AuW*8PWAR{CRf`QeBr2$$=^(аSĀ FfaqAb߀O3၄qhJOzv)2zыA䥛bXN!ŽcTN3H[rmIN\%O&`L%ߡETV|wRa۽@W ±~.C݀_Gs>xC [M2lj%xj8gÌ,lEg -"$|M2 l*MF3,oDGI;/,rxשclVz'Hkf{?SRjok4$6ڮTycK/vPR"i,,H5%FPtF61"`ثʕةmǹYgӏ*av)"(ksxN�"ouy5!2t̉" -T7Y )IhS s� 9Kl^,=t;? -\!맙KY/CI%ؿ.u4zi _4)|^OpU\lhA\ ~bYLd7x)W'�@~Y@aDqݮP >a+t _d̡ZkIx\$eBNN/ HRLiR~%'ʗ:~sm{7T!LVH>LݘpGfo'>s>N6wZX3_8?Qd8P�}U1N~b.<ho[SN}w۸pجx&T<@4ss9I+p<ݽsgF*5Bh.m47&"0I\V)iS S+#⊿faiF{jvx}RuH_(4v ǺUW1ÎAѺ^k&>],> bH T<7(P/QnxAG{-ߔo_i."OaF/QY ` Oj�⢢ly}FCG0 BA}<SjS X{qR?P'/,][FY<mB.?3M c;FRvl6Le3;xq u?lƟp;`3n-<y|GjD&NolL +)~v1U&/|YښO(C@5Pzy�V\5jt$7m}C.WP<;V<fklDnCIMv~2O9{d9[raIo*mC%4'v4ļ&m4OF"joBpxRYM|u-1ܺǢEYݎ908.}qW.dU+: TCF"FVRiW {ڃczk2#=֣ױ^j۸>q"rThv)OY@J&Vz5u@숀].PnOOEUQ/'0T'@00ЬU0 "O2c[qj0'u!7Nnjrs_po{PSθKu3؇37L72j+)W&K7F 7R=h2Y4*,;%b՛ ۡu, 20QsnAa+b3Y4 ^N#ka7m-_ł`4eLyX "Vӫm9\f-ʹb_<v;c`yHuQ.r�`19+~ov#'pI[u-AWw)Uj- l-k+q6B>UhuɣR_LraLj),0j9_M[7DCaoJYsI?FĉeV{A Ǘ3N0Xttq8S'~ Py:]E*^WN':o�{,BЃE5_3L;^虁x>$纭ҽ\ᰬg7ԫj 4x.guh*c:/R甸D<W)IDxS["]9өG]uBJX7U  <s5's!W3^ƝO',- v~m.< i`]{I ;18`N9(7b@(ULS_,ĭjð{޾Q~B?(+}Nh0y'BuӲ"\%& Wt&Vʕ&y$V3#a౩xl(%}#]ZXqsL; UdOIS{)*3?P^l_.JȍRr֍ $Gf+4 A8x"̋Đ. QC,4p vaq:oB4Yª3v$bHiI+ )m+<"{[S$Tid'54g"K)r*:(߈e!�Z QW[`"b72{M/yMPq׺pKc!*^/}(,/NxOE{7&aT:7B`8X럭wBPi o<K"D* 7`%Ͷ�ۋx6)cX6-�#VV.BNS5 H8XCԾ, ?~!' =1#bIubgYi@pH KN~#R1uubF {&|?xwiO3hlEMz/0dxЊaObm9)2 ׳gn㎯ݡr&bh?p3&aƩ+dkcBmO!9%"1%3 eCPoj<9e*m{"?@"9SW۲e βU+vRa ?1g)#7fmN"Q_ bHFU6k mOK5/ɡP t#<vf[PGێٯ÷[(3u1s;p]K~[C+/˹'kH":')6piQgr}gdmQZtl9҆6F2~L7Ǧq3 oTJK!:f0lu@<HeCPh`^ԘS%$;g\;Ăb  B\ƂHZ-eg֫x_"q3k: CJ1{B~C욞3cM=nEۗ,;'xZF' #\(͊qcY 7i{i S-K";zqAgsEa!RL~2"5Y&4 _H|i{<md9WYF[k}I!J 2j==&y,eH v7̆*K&`FUϕvqb/eԛċ_MTuGcs,N=;Գt $D*?hi̸=2gJOfd^8*eLfp2ţ2pf]-bV DE;tHoxTL/(Aj\r7zYAtbeK,|pxndF^ǰ/.6ga2SEAI %wI�*Hϕ]C==\>;LйהPπigxSPZ1ũ+5O.G7Fɿj0R~(Q$VRJDj eoV00@F==Iװ]<HVv1BcU}gkRgo]_ *'|OvzIUTZ :v_qeZ }?i9+`xfFzE![r[P6ztDة2amf%|qEOV"7I ^;9rOq Z "4v<G 1O7MQNT4↾ O񅗨?#AϘf5bk8l9BQ9uxzcj "r5誳~[lJĸ}lޖ_+Ybұ",L#N`@)p62MC׫P uWTHOsUwMsf]~cJ{w(Ǿ(z]o`WoluT\e]:k<BU\ǜ 罠'Zy0a#Yٖe\4!1'z2؜]A۝cHm2jHІr(ƶ \1tynɨK6P S30<2Yׄ) k-::84$ $h®T>6ȌrB4 !t֊ߓۼ%AƾX!p\v#x0P*(ׂZJH&_f[A!E-7QZ0 Xmqkv){׍H"8\H_e|5d)vқe 8F+ !bpKKv15"1X5b[jjd#L=0)MH cA{7,ρi-HwXAt5dX^>mCEXK5ނm4p"Ե{,8^CԤb1z^k.5HGh i.7aLȃ8[|B!se,fzo)Gk'-:](XjE6~F:a�T"O6+)WEQr xSRc? s ׎Jϓ ͹:n!�+l7\S@ + QԈQ\]89YXPn1;/=#q~C`f]I# -++P*ޱ~Sc>Z).sG,V-WO\*Wtp=q9b:#,5�5�U)5:_e TU|8~tPg]]-x#N)OexrfD"+sZ}d%g3AqpGy|I31Lzt_kY3q=aZpiRYdS&{sS96śڠw.Z*2dq4dz]L[=B^=D$ ^sfp翉O ~vgA1*`9�Df3QkbP2htFW;!z;Q1vhL0mЮeyW$>[J6YaDŽ.5&ps>wJǘmDΔ5|5@ Q ]+h[˙a,H{\,/7xD~]MnJo3d,l"(qVғf.dQ-S#L 8BWTAeC/EX,IZAA Ap-ðyr0Q5.ޭ/k�JA)AwՏ^Q'bU�mdsrI!00S󩸹!rp-P׫W+<݆;opdS}RdSrII,MH,r9@R>tb?61%+9 t}Z Owg!cl �ՊȞS$&D3}?k_6Wz�^6.E#C9RtJOJGnɧjpq"R9ɻ8m8 M&lH7'3uP/VXKiz_躙 2x֙)|BR Uik\u:!g ӛ~�F!IK}ik4T)W,Wd8@w�{`߿{kR\"K7g~#jQ]C,/%F~s;ˢAO> -O8^R'<+IɌWֲ RTua�A#XJ?( u+%5g)s&aV{9,$Ue#̀hoQR:.7Fu;On۟ !)w>s,8PUw-kG⦏826jwgnS>[>Gz~}6 < x e {Xu2;ힷƅg&`0.9mJ+[n&7_�W I-p3EEO|c%[=SS#  `~nLiuM i#T (0>dfb;.Be";ɟ\'Qx;yw_PqYlT*v)^} Q1{ƍe,aNU v WpjH9L"(lsas_'$%a|U1Ȗ9ضx3IU�š04H`8T 6 C7>huOd"ʀehqeVloŹ@065๮C[kn2AIc8 ]T2`6W`*$ʆlKb_V̉vRàZLD س2E"lNbㄘTCAQ9^ A$.|UzD"qQKHG�m툊Y|$+k/>XhF ltHCPdE?=n pHi/l/Vin.IdjL' ՛["%UCl5Tx,G`̂BXxzMnE< WmZj\χSG]W '={*A#F9Y8] cV[es9~CQWO ^#�c )a 0*zzrYjCuC�0�2AYtq|'=k.$#q 17Dy\]DKQ.jq*s�$& >N* 2Bq&tziHʬ~iּaBCO^,-3яOa:P|M-([3|hs'gתWGHF3EPO4NkїUEA :1# 8 Bh{G;wcltLVoIZ:Xػ0gt?jZ E~$ȏ @_>` %9.t4e7 _XZW Ak\ f"#h5 =]=645E57~^l?O H<o(y!Cg8'- Dˏ`Sr<$ -_i'w7Kε[EwB4[(׼V6f74OmUʦ`8c,փiBj1^f6nu@ &M8{ ȳH0 XaGy]r0;�b 27'xp\@RClP~6&8bPάA(tAziCH~E|a9Ekb!PeAQ%8q!HrEi}h\̉LXٱJ%/6\Ł| PhTr27v+L9@s6to@d+8b4 NuS(#5%۶ǥ;kTbm8ҨҷEo}-(>河"Ye]*3sb}Qy|15TӮ(* "c;Fg\Cu>w8n|/ExM|Cxm[VTg(Ұ S�ڄ2[@Jq17J,YĔJqlQGk2 2yK̴ԈdJ7oJٗI-%N~^%n7E[N+5*‰ 6+#G[/OYddc,*cb QjԊ[~ƙ;Q=*{CK/I:M*[LG,4U (s(w;GrkBf !&A:pjśɍ:J$* S;<y#gAj*eJAFS&RA.؍=Btc3Ͻ%,* n/0Ze˷cw eE'^-Cݵe} W. Hvae*M4݈]Vwlb|ِ?##rXe~y۔)b dGiT,:!aϸd#4$ĔO}E]z!U#Z/RK8e[Y7lG?<X-$o5.2zP[b>BƇEףϞAiY4"eM/^TT @(_YLF/%9e67-af </6.Ʊki+: ?v{O5]ߞ<(= Ʉ12gNYNU^+%�rh ږa BIOt4ol=zKc<޼|,p*@11YjgwssPOPެb8V. V:SX\b cԄqdKt;&x`gIdo<HagIʡʋRWX0QБ>jXĀ?Ҫ6'k`4k؞?4z.(Ghd"X$lkUIH/ 6`!!6GAL@sѲ:)vU+'ˉ+3pmjn;CebOm$ȋUmB-ʐY8T�ZTaw okNt $tex \#z688D=)԰la&CSiٛ9+gSĻW=sLmJQ_a/oHoHRzwPx#@QxÁR~ӟG^qUC'6rzph07;k$]"k-JJE\z:S~V\플⬎"Tbp*+P1I7Ok-p4tӼ\̆y7'ҋj[<Ve.jfKjrSyWH$>iL*PP|̒Qp&t4SLL/;v2|oZ䉤jk~99$G`bIyxN�-xo]K-EeG(rSdbpshr�k/U".7!K95y}3AbhCl;8w<lu!}Oy'E=�9MUl'9+<va6zu(9٫ XGsUlr2&]4R%c(Яu?O[]HLn2yզzmU8M\‘U ™MydRVqCW Iij8 .31$7$RD}A~2vf&Qd�';p=6_E hn!l`/lqVǙ$ 彥eƌcžG@︅VfZ5 -6H5W9P2Txa%E[M [ ~&9&hkϫ/Չi=n\eI 7F6njls $SdP7 mW*I~u+Y;05Ӆ;L.nX<a=F]wAƠjx}8h;>&gXf߀{@ʴ C}MHx) jve5c =b@ fTZ~?CxJ}dib- TfWm)(Rܷ#M$ŽA'# 1d#)*{`w4<<e,&/L4t�OcLOGUq5Hڢ"ѳeR)iߒrxWovMd@*6{ݰ#֥"mcX\CpMt f_vd.sc+?[a'j6l'rkP F<]~C!-Biǘ[Dpq_Ro5B̃Q bI񊥛s=*%u/PyK/̓]*,)bi-mBq})qghYnEg_5QBly*f:i!BEfďMZbhP/}#R{<!Gݧ@k˄)m+M?L]VtGSVv1wF?PWF,K˗APq:1y+KkŕM!2@A_e)Pڤł_-^/FZ=Z揂%%a5X?0uDAU@܎IjίE-cF.A:ϱlcɎGJY/#L9i52Uk-`1 h[øC!<FDCXP}>w~̿V4wC_4̉N=ger`wA bn A5 l|9_I2t 1EE(% Xpr@GƒoKq33HS:?\ۡ:@j-^]*^Ħ,ȳz4yG1y0Zy/`E_ 吿=lx"O4K+ҖXl"If .b1&JgV4-IP"2".?Oa;mmF$|\m (ff18kNcLA:AզI7Q "}meAXc=*lMu`^K.RY\^N 4zDjHyT 6fytFZhsNpL<bm,H5ZI^4TeffN㈇8"(+G&51O/NM^gOWDg<+۠/5�ۃ6nL/oE.^ ãyvӶ,:[xDJ={6֬g$/GɣZN'S5o5yV{l%&@zwn4;ڰ{&4B^IܳgqEڜ."=(dzXQ:D&WՍDH4Yd/tM!y-t*>ss- '_lr Imu~ I;pA/ X|j<Kg1ʲ4dT3@PT ?o} ߒnLj}$*tUt|4k̀B/@7x$f4 -IC� .REevnӆ|C.GiK!աx'+s;JO щUC Ԧ:6S?4}$`:3'`CRGARm0_&c>iZjx( /y^;i'^ƁMO{JR4dDT|/ P%*EgQditVo,(P, e:{irM|QGA#՝ J)As 5ŖYnjYmWALF3yk\-~B QGsRП퓦zkz*ETڰa7 ̵ᶴ >f`4;g}\D#^fcnWqbٖMгM~ npC1 cgӃ=�Z8X{O׫V+>G2G{}sv `7�w՚e щQc>\\&3(g.7PY;PP7d0mi=qOw<sXІIe X*@vMΜz % B�p)%5D0p1Fn:<[GNSK]-Jiݣz% ۞aI`oyܸ�8R00b B[WCcš't28GDm9OLle ՅbD*%9B/ˊ#)uXkyx?(H<nW,eJd.>;qi " 2F+ [RKآGқǺF[V_̡Sƽ > Y:nK `VwgT*G^ʓ@y<rEAl6<G*k/DB-.߁,vKwiTpJⲟ'π?]gܛ8~?u''FJrf <`1,<Ej|?֒ޏ\ȥ}_M7(P,ov{2+ssDp A-s EK }<CA\ Xl`}DEW.OYFx~@5]kL$źҊq&AaV cMȤM|k,I;D:VT3zE~Fr~d/&r.͂W�?!#^m\p`1Z-6$VQG/'Eegt>}1iVFV'#ZZ֒we7ewO\)qP4$SHVvəxq7,ee0:xT.7<GXu @>##el(ɸ<26w*UB~LJvG59FkmjyElyhUe9.pxh?:@1i= i`ĮO zFQ`hjR寯,L (~xz  ,bF#`kXvLNodSKwkJc�ȘrL#)smbh8#(+roIHCcjΚG&xz24xDpMO]kEZfbT`#6ZSKf"[5J89ϑo+Mv �ވ ۇpnBL S+6U$Y~du(c~H#"B^9 XJ%&,%r|-i1GG n,#IT[n~#5sW,M/ IT_ȷN77\r_T� Y]P{xLh-ߪzsXk4{Om.|nݴt!An0P2Stc:W -HzDuDcaou@uʬUL(.n�;7 YY𰹇>D ,u_T~|KKxlhR /zmlyۼ'ar9ltRȧWE b\U&D޺JcGBʜl=w`#9 ZX;ϒNHl=c<S (<$/E b-ҏY f$-TWE _+͉ȩD7M7}fn~3/S̓rP5ld\/6CgU@ڞ'Y"6e*{We/P0E:G ? `1H1 @ۙ"&Gv7%.w' �2g¢%}EJD`x*ֶؘQp@/9 0Dt}NȠ<0XSO`\c8DMqK" 5\H|B<ܨml2n=bΑ+Qv^<F*3a-80G% );/_:"= f󿓾a9n 5H>h^b$y&qRNI3N"0;炏{2EPxgdq5,?3K:*bFylSoȜ\.a7oҦ'$/ h{.N KsCрlF^`� 𹻏Z'IZ۴&3MZ#ےR8ҵ*ghKo@ ͜wȾLSL:%E\!1I<yp,joҮXLעUT5I^ujYGW[=q4"!#8b|x\޻2{,T! =1ch }3ݩLM-1!qaAXAj0 2 nu�avӌVmis$X@A#(,/ɂ"0nЩt9RraKꮃwi4Ә$b@ wX Cg4@mq�]?g Qd@) {d^"#؎Y~<L>4JeX2]@FBe>mڔ4b%1Tڅeg>437#Bd20;Np{+jе�n(瓒ah ۱#z-MQg{w %Oꛍ9DEsA'Y' /o-7ߣf}'Oі�j?`jǘC`VBcF}J$K8i<k#]2abpwS(7e V^+J J/H0<F6a_/#Ik')jKNh|ӌ[U=0feUj&Dt2{&jZ@3Ջ8%4P<Yl*%#�Iz1f堘*7 -O/*)ҧL_5#z �7#(_p7Rez??zKKԓZuȨ`u`K¸ N]z! O΍(đqqAǣ<ն.kK PٹՓxd~yg "vJv-{"7~/w7ȇb^S=<VGv%mmY`yPE|6 Eyᯰ{D>71 w\%"z{R.dhW[ s<QW0�I?Uy^W)RIꉫBd2潗 yRpѫ/I `u=e|)YFK amn0ή+||[Z �uXQT(}yY pRg<9s)q6(=QҢ)5H%LG+?P u] "s<Lc8}*)vT_ܪ_ȟ|{+Vz@`l{P䢬#Iz$Ř~ۈj~C>aI}nCr3Peij1}jv5 Ueo̺_ 1z>%bYl,4xY#ၰxePWK8ߙa9?)+@4bt* >IkYpK0Z5Ae6-{𝷚|EVJf IEpMggX0h9R׳:!r=Xu6u7 &aIR�@ڞQ1qs(WҿX>ZE\%?͍+-.*a7:2q3\\.3!<МA0 K OBMHB0Xc) HGCؕ!>-ށp):̋T”`e 8"wqQ(bۀI 0a?d* =tM }|cnTL1^]깱3t!C= �r[j[#rUA;OZO-V(d%ZgmƄQjDؠv34wHFأYXpcVM#ܛ.5�tUB0(4 ?),9b%@}Bm̠,M4ʵ+ă\Eٯp�Px~`/Z+/KBҭ`5}Fqfe=徛ͫ1# zպz_#pJP&ҳ=(?n%\ijRAj@$F):ڤGKb79YNoޭf/S@Ph`kB( ߬<W<H=l�8dU^p06)#)pXP'UWRr:~Q)z Kr61Y*ˬg]=xgiU0nS}0F5�k�$IBpڜk}ёLɾW+GWkfF U_a#6]Fjk܅fs8 vPޱf- "0zblӑy_-S>hHٽ/}X-*j} mQ67\=MűpQ[ bŃ<@"qЌDKN܌,<.J3pbkg 2رl]qYm_oڠ!vG&t74/;7 $`1h &LY1A.L!+r{[ ' 1as8KfIv,!6}i7}&I^�U-vU(mA vkM:_wWC8b[Bwz <M47�ì7\VgӢ 8c[1n敿)k?8Z֭Ƀw9r jUr[+dy]䉃7H ӠFg�0Vrā5zy,IX.-&>re8h%t/!lue-Ȏ;PiP%quQ,,KR;i#f^! 2U]"˩FYPNOO7-Y 1BZX^Ւ6Z9`iMV>ZS MoJfZG_x L56*+\N( xb~F_CGk�q7=B])XAp/rQVo'$8]ã�Tf@דԦBI3r mc-AQ+H y�d0!Ft{EC: @o~թZu`u,Q 稏8,:8 Kcpļjx3'+4V&iBC.gDqNslΒH}(JeJ&g(ZKxӓOgo̺޵: &\فNyu.֔hZjv82vgGdD! `KtoREKB0Bry08\QhŀM.'k㩛Lp9-A]FA:(#4#̓*S<68LN˽s$׾u+paO_bj-+o4>|*kTf_m�eA gݯUc >ɸf@:%6 ~U? Կj 6w8N?Ɣ Ɲ1=w4YRe<|?ΞJtĢu V핐Ym3"K[gDZKjC1YG̍vzi>MRm~B IjZ`zmrM2ȯWm3땮<?VP* i6-fDe\їyI?9vu\^?#<qMҪˀkqȒ)^"Q) yQC~3xW6yLH{vl N/ ^e:m^}dUy۬:].9g^~`k^ո! W 0N( cDV௽z`.7GX1wx!>9l Ze"J)oS�tS@4*#ugX y  dg@�s"HCHH8Lx.XFH֥\y5z اlDZ=] j~0(,Qd3 ~78"r5&(dϜ&;)^{;H-!,@OG *9xb4Z|3fGޙGM57ɬz 6{Gba}I}Ej]M[@myw(ӨWw%2-=:`we$ʧ8Aؤnx5 w~VkN ]opr?K)P z<hS.4jGhm  `LU˿yWkߛcfBʞ^䛶e+ts [ ~f̍eMY&r=eG>|x?QF-){n( "Hx#[Pס,KDD[{&-lӖ/PGv*K'*wb,՞UTf7V%@ӒBa]x\ nx]( `FWQ[YNzKlwm+}~~/gr~'t0;=g(Xڜ14a`FBJ H$=CK'Du# 6c˲--1jUY(M01rfȢ ymn$,ujP4",>̠Nl(\KȕSF ׮m D%&BWI 4t-òzX.{+Db`wHܥ2"Гq.Rq>^\t.Gg2x`{ұ/ebBSo.KAYb'bxe4lj7,v*GL &DuiA"xwBu4o^Ib7?D$v"Bvj|^J C=!%O(Ư#`:upG6^f!P'Bwiv~[p111 S5(ռ<v5!F5sVZ Q6HMr6ŗ_<V=iҪU@Z\c"/v8Q[n"AK+1?(w_ #lD&-ʼnc- `92tvzZJ[-΍c\.3>\^D^(|+%p|6o!iE=v9*jd.̿0b=)O1$/N_`8D$ig. cCщ;`*×g9qm-[ʭ}+ou@+;:i \m.iV92j+AIezԉX$e0&cmB,x*|9}L.ƟF P_RU8E%\%尺Pm㰡 t0-0 XVk@HY4PKN aGvX[~}y30RWgP4D5cfdu+l5ĵ=IXW~_g|eI`+/4A߶:jԶvfj%Nb$qnKyR_CS2:FV<z,8!@Ls �޲]ǥ|P*KXbVC(Q9$^_vXD+2L_ߙDtf<#k16\m[(3X>wq\\gn sY/%Tp0+y;^1|^8][GQ wLR_Q:Yc\~DVL%|I 2[�YNe d!bN.GTxX D>hQ7j N®H0<Hb$;ԛ~W$5?efPOU,)D/haR4_ᖀzqXcZ=_HC^*$wao YWuc!F/؉V1"vqOQ].(JwO'I)'R>Hni%rhf#)[_Cv[m L4qN!jxcUaP0]*5Z-\MB/OQ mK OK2Cߓ?'Up+P?n.I|V̔ >BXԂz,-iEK2 70 _zDs6%>3cbipݱ1a_<X/x*ܖKAOY\%{ SP /ޝ-j(MKjɉm/�{~%_X< 7</&S?TwR[e3+ ѭ\[`w j̀/L ~~.ЅAډ5 Ѥk?>qS}gQF'ٮbJ30k4ʯ Jꗽ%4g)O|:Lrd H`9RY|퉵) Xv;:Q:iM9ӭFfz.n $&# l:2H(ͩYC!A5X1te6/y=ݩ0 r.%w^gu/H'"'gLoIs+(﹟nuwC3*HmF+C9ͻ`nyVuu I6NĪXF6p}}07Yڊ^DEUN4cƍz A[M <=bl\+HOn;[-?#y0(#2'\4+;Ɗ&98pn?e*!~0^5I%Щ;n$!_Ӕ&fHG&fKsƕ 3a~:T]I6˛ Sfzf3mY]Y 7ЩgWiliCG MQ.C[Qҿ>Ec2? ̨0?zuLp>3n- dj3/̡%e*o&tup3}yJĭtdR`YR]ұZ|"+V^79[tq$ov%;pHzU(<L&nov+jhӮ'M:օG:?tl j̰X+~IPl~GIs7g2!SL}@sѼm~|\A{bQa:b} G!f!]R2h*5_TJ}@hz.dA艿y| ^AF ^qv \e -t^|)# nahDRU=8]9ZpXVs}'0NPzVDuAݨ=޸;aQq: WD|-r|I oψ%�?g`~TFƼK3   vЮp$*G x(|yuO7ݯP[?=ܢRbDkl""}Y~D֎?fEC2Z3 ~v̲h"QC^_2P]09nVŖ& #Pn>JsP`=ە#;x ߤbcʂLtu򳒻3Nz&Au,$T|el^g疪PO{hN6?=֤pOz1ނǸPF)Y򿎳LRB 2l`PAkZ 0߭{A1ݟr{2bJ5-_(\V4O7,<ז{-. Ӎi$j-Pގ9uM%/iJ&҉,+uJ784`pK»*ԅ>�kZgK7~:OsIOj9N: 54RhẸݙSQȹ[ >ևָq>Y99PkvYb8 FPUes~lP̸W<Nzǃ٩0M0AcC+F=< 7P4ʌ=es`%M8Eؤ(9|�q1":&j8[Y kDZv=Mۘl=mR3̑CͼKhRtaP6έT&ɊvDV \كn2#QP}Xn|2>KM夕uTXPY*\`s xҦ!;ٴeJ|5[]0B kP{sɉ&m09Q|6qʹWM 5l!Pni&$o7gL: DP,# E%K;HZ(buU>vBfN6D_8]UQJaT+Mk.Q�_,Tq,bp<g"<3`yt11MGiXfS wx= h:1SER''�Qh#YUڑe4"] cVeɗRCaP^j#w/Oc]b6@/[aWGH_;ba A(<HGn}YxqIәuYG; sr{0PBos>W1vå4%ncA]Q*0OR3Z/LW' U )E8XIvj<`?d <doJ?#m0u>;Mڗ]sD\N_jL&L2FA|˼%< O(m ȟԝڛ۸*ud.�}0v{xymq8i@y$kQ}Zr�,uSk$ dw?tyY±:O]Z }ϕ#OvMn0"�j@Fҿr?ٌ~FNZ`nuaU߆er9U}/!7Y ӽWť0[�}"`9h,EQD[4NR>"ۜPber 3'0XL^/nN]멝^Oi(\@WnPts^ [rai^*3CbCZf#ZJB(G6v\l}1 Z"_sr׸tAL޵[5!E!i[V-i�#ާnXV8k'o>`Ev+702~ZT%)"hr,=<%.}|kpH+zR?5S5y2FKCF%u ʆq'bLsSTʹ4gVJ9t甫( ̉ˁAӽkrsz%xv24^18XoaU9{(m,ORi&pta,:EMmoϭt-~C (,xw0ܭM=FTgOXjAK9vW‘Xk08Az4U^_SZ/DW1 &L#kV/&}Rκj<*D� Fr2qHжp.~HD gl`ahZqEu>am%T˜%\y|v} aWgo ɀgks0"O"$ǢV=$eʢ8 =oѽxzg FY5/|6cYw $TۙCgT`od1%FkYuHh>m!?Vꈠ[( дۆ%!دwQK]ByIzq?|Y eynwyfLch{[*C@HVsu漸;azR>j tw{ %N1! 2Yb6̶E8)˞@M9Tp B_3g@`g:窭lРGV>Ro7`02Xw& Le@P]yq*#r)rtsk}oX 7DEpwh?a+U\|i˛̘_ ݙfowبG-qSmL59)8ɉUXhlDb ϧ^!"RǃV_<f>OJͫnYXd>;ićxpvę,[w*RTYC9%pO[dHi:J4zP0 \|kѩJ_Di|$}5j݅l<ULMg5quT^;}I7wЉ�ħ^5 #Z6|r7ojh2 �)1GOOtcT==zVC`FJ|B򦪀 Z,T?:J3 ŕb+F pчa6:XЛ&eے|z4U"{vw.k:=IkdweiĴA/<(ٍ˭4ןm{bAaŬ %O`Kҽ`b4ix&M".w8cVM[%n X-H9o$|U\\`Ҵ-|7$1RX*Y;\sB47B).LlN)[2inֲCG>l)K=?>aeU@8ECԭe(&lUחanzY!WՊ}EN`);ЀISH:�=$/:#;"oWA# '4c Ѭ):B3Y4YsVEHmET#@جvIπ2h6`Ϙ;A�>zzd/S)kin 7k]zv>h]Pߓۨȳ�8#C>k_N`T>ڒrV0%YFťq p˴IiƥU_ZnhsH]ɖTZt|E`Q#^� .#džџ‹K&7oY7f(XK]+C/8I5AJ?~ltrY'%.]ФSoTJ> %k/F$4FM.m 1ׁ ӓX=.Ohuuy 8g^c\.=/+k׊%a" _p9x|3ǿH4tpiWz!/߰%H2BbGg!rD(N0T5FĎl0Yt>H[)m(#ۭi,M^:£y5pƛ>*Eh#G~B)5c~OHAbU (ct7v?dϝp.0v7J+?=- \z T-)� =Γod]e?0#l]Uz}PASt R7jaȹ5~iOt{^ Rx\9:8m<38س]iZ�Z+á!0JBpH-Y-mзhV?veZY[GC,_ƸOŽM6tbD;7BPO\GY_1$$><pG,ȇgZYyPh5X{aWqsoΕ+pNT>٫rV+pT)et?MؤmH%\>௯O4+[Swچx#D%3\i/ tgndWsR<*2RcWY }DRü*N6 (:BXu!D$%}8(3+GVS4`8?!u^Ah"xz"JDx@*:n)X7at ;kTs 5RY$ifx3<k)߻sp F� ,ݔRjDxe0D|T/7Sqm{3{If-_JF+: Tnq$U0�u81^O[�}#ˮe/h!_@lm.nqy)#RnEkIE L1`9TSwB [ S<f2+6SԳ|r|Q4QżBUyR@/_gɎ4(3k�Uc�bxX.u)@P Mv3ݓ 4Kb(Пؖ'ȴ\%lk<hj=ex= 9J׻EOF/q6 . AϬh<O1ލ\$~HW7YI<_[NH*f`/hxfWc« Iz [xW̙qgVZ2Mj7ӴeVS#XJysYRl֒CvpnJ~e+7z"2 lwZ#QFd  75R\3,A?U lyZ14VMN jRT*[c@N-fh0'=܈rfzOΛ-`2F7P8d֓/[/fqAu<]R V)WG-zYK#C+oR|ukv8 ˨ϡ1K~6ڍ jl6}nmPli�[d1ɖ~'m%cj IHU`?eV})8Lc=`ݪ,K=/r%ɆF1<dWӞq`F+dFLu-eGq=r�tݑ"IE*Xk,]fQ`\傫zG"nC *LKdWo / .7|EnDk|uϒZYtf!C$rT>Ivҷ썤::GhmsdH �m,Mh+1* M<8)1ʮp<Sϛ QWSin IQx Y'h|]hmeAUTt):e3+Gg?8.2k,ؾ0 nms!./ՋW'|%@7(_lTegL):F!,ބR&"ovv0gs=FaP&CvOJOQP2=+JUbl4CQ7 $OT$NCg=&l6ߵuFZꎇL#Њ^c=9ٻ:`bp_=0Mx{_>bXg<D>p n4No.q:+B I +<HVvb uD: B$E[N%΍.1&@#h||#lsE9fc%m*q犉Ov94lMAvs[!~Y8L2(L:3`Q`\R =C{:! M&{IWKQ4~Yw]ô AX97=KgXDF'%<BW璌@t)ဲ0>TjTb/?r0"(SUjForVa[,�(uڙ\x2Nfɀ&8b31>Ct60ȝ9nb眾x,ःSlS*zag{dNN[2LF<Jc)S#yG\ FG6>Xg:3nRcQ9AChƓ^0CuAU?X<SؕWKi,|R郿DkBqP7jeeD@6^Wɴ[N;fu<4nv&O))C69M 6 sXge }F>㳉Nj,1V6cVM 11GyE u7TKK}:S"A�F b7@Z8T}b0TݜM`wO1bw`9Ę*M o�NV#'}_[ԡ$"X_)Ń憜Ϩ,JY&Z 7N -Է C̥m=dxwe6oơ֠9uij%5ص8vY2l OcLE+˰ 0*{qX/b\zF9a+y=ˁjqXZ<߉ J)K۝SAݝ[YybH[\DD1ytt?ݩTM 91~Ewc࠽n:\=v>9pcQpJyJ hIꗨٞo.V,ͰkO9?Na[c*c!0x)t#F˨de� QkK$sٖ2&ap=]׃i0t+4o ظHcX-sp+�=~NedK?,jSw(AY�Xk<pFE/VL|�p pJDƨ0z@YYPh+�^̒&>2v<;ZSNp.8n{Na.P\Ů\=;=-RJ)M\_ Ɯ]X;&ǕY{TgJf%˨[扪AN`C͊ug~ɿSƚ8Vw4@Aץ.]59 JPVd. ie pإ}{@{"]O1b}vs홸?|PPY4@_=u4E˖e{Q ,x1+|D1@ls'm22b*9GmZh +/|17h>]de"�͡K%k5D G&�{#+UO1>Ao~^ۋYlCm�)Z=b[|LS HXt#_\M5 J‘Z&+A07 Vہ'>Vx u g(ucO4,gކVa16_rGtM3?dR˱._E;VA3MJUo53 &Rw9AY˷ͧ\A& BSf hz[^)8lA, Gw'Â%a)|$͂)9ttѲi}(9&V'ʸNU ^prt,"R? ab/"ϾfcBU9@F,qxؚDf-{>ZKǝՏi_oÎ1CC$tWmUc[N�6!1H`�f֧I{Z͗ 7)=(Tpۊ)ӭV#g33mTPhOSZҒSmՅc:^Of~{Ժid Sk=[GIK|�]TG=-bIKp 4#wu'6Va^SYY!LA7UST:Z%$~b%x+am@4_T z^Z{M̧L}na ەY`ȒLz5E a50s[V󣰞#WUj+Ww(-o`,Dtڊ` }ɇhtfD0R\FRWpn@ȥ_sox#I,Qu&ư⇵#j_{c1S/L [xSa8B"_݉һx&ңF{ڲ.2e|BC3Ni?+sϛ7[_* No 0 KesOIیn!_<4TƮr qƬ|g{H KĿƺFv֓+B $1msKVC qj|I*$x$lmS ?� dJse^:L=%J*+~9wD:_o4"G量۰"icUrkOs[}Je ^z,G|,zTۮWhv2ْ"AYyg  ` -zżC[Az:MyA>ErT1T=u[~3@=cӫ4plA~v%cKK6^$X^M}r">2s<#nﵹŠԧ $TcA,̗Ql^jނ")^}zJW_`<3?p72K\AYgXRY <MarX\6σd=IlK1!#<[T>ERY4fBdEQsw \�yH瑅 "4w2;mvX dzF$hfԢ0{Ҁrlć&9}``aY/+M<,M\kn#ުǔo%si#ԦW@.4OøU wFUF6G髇e4#&٘ �(%-' {Xo( ʳ=>?7PowK:�Gw p;FB1Z U,5 5\wD²:v,ݑ/[s^謍^A),"[4$vD 4xC#0LN8-ci+Hս798[A&X D/�z,\ŇGL/QY9!!Z t=a$Wx^2rQ|99bVo;)*}LOX݌ !)鱅eOT \Nv3Pwca);<QP|$I2f.,~O˺h 0"`MݶhS}#/!~Gc?mYղy1B|r>rݰD ҁ𣃜%AR;RJ?g0 R:8aF5&8)&i] �4gq7f_.]-R:X Kz<Tw z? KN9h.]]e} jHmm!_,8L3\'.ӳ.@a7ZZqѓG:.n0bs%(#ש-  +qc!gҲ\;ubcDJVF-!,p,76a\]a#2>'Y\ 6z (C}EȐYm_As 0 eNa-֟,"XD>r-U0t"o1w”+W.ks^-15|h|0D듡ex ٸ8$EDZFM'eSZRׅ@'-o8۵Ę7br翰/'Յ]|0F.˻fXĵ T+vwx03=9Ӕt7G KwHk/1pmYEw^G3rx1 ym'T諝c"+xƖ؞hN"RH1B`~˗kpfo^ :,5O L{ OKnUcP8EGGOGD v|.@iwsiUh5p5[Vᄊ6\ rzH8Xcï/]ߎȜccDMGdGt ^BXU mZ1$`?|\GvbzjUJ3X۞ρj\)l_d̸v/4xfx;B wvAsPN7`. 8wG "b/*Se?͇ 1QS| BcjNmϸ < JYQpcNw 5v9tl'cISM,H^s"PRqoho*ڐbE2 Z-C,fG[o_Al8LdD3旄#L$t^Q <03ԪXAt8ض^@PoS<?*1NR욓Hu<f { :p,L6ܠ\_t9 2hO, ؟b:k&xf4 M 7aBBKv~ QM C=B6jlIt)P(z^~#ƧjT8mJǦ_ ;ޫLӌC"EO SY9f\lS^) a)|^x45A]ksi3& f&= >s݌7i߂<ۊeƦyOp[QKx3OY,}X $g:s)k!*[QC �նOZ@lS?05vqQX (TZ.&A'Y!wt|魵vj${{=َ򻜫z;KBm�JP%#6,EWDRφ#n(m u붍AR}]5|UWnu,h+=fU2’x~s�6j"T/kmï*<̀o?!'.aRV߿;TtJHmyV_'epZIvQ̚ <M&t]B}G#m} C/©3yu1bgyɌr`!mV8tbwmR'o᧠xտnvokz ;uT!f{5?mjwfo؃RS:G 6v3\\(!O/]ɡX$%;V}PNɉz"*qUB\sBpL_ES+~ΈhF*1^Z ʑb@YQ]tox5KK_5զ]E4o^4_rR!NPF/#{}jJ'd4iD:Fk͵cůܴI5 0AB̂N{ :^M{dU)G(=m)3>ہ+I\f}e?*))cucV²<(v;MZadA'iRM*0b'PRio`â)?@9/|'5L%zͼxm4M_S`3qj* [M,KS;l2r47Eqݽ0xԧ۰mo6~NN?MM0ww|T}w@|CPy{~QA>N\*Fݳ@tpKҁg$|i�ΚMQbuab𞣾E_dlhC(ͧa&s(6sC$3v4~-˂;yE_6jzV;ܚ2C4PsZ1`s}K˥\jdoE6| .5ڢI;|0!PbanAٴ"<m<g,`h%~{*& 8c_h^vST^By9.o[oIl͒kD<i/>28h@iaU3D~b֏ˤ We0ʖqz L{Vfы<x2>$v%#:s-ӧJz1i[[߾pmrU \V� .};%rquIB]S1Ѿ}̼ 8MZB n1hg74k,eR*Tn!'a5\%sB {0еK*<NƆ-֢__/1� Ϟ2ľn˄Yҭ'^OVX|@stJ4 r@,ù+7W6sQAQØGv>}ޏOIW31T3\rxBl;pb ˢܼ8뼕)IX{T/xe<8d'H�hXsn ӜT.y?Y nzLQقB_fݍ�{ ) pg@_>Twebu95GӼ|!fvI.Y0nU>2 *̙~L[?T a?$\ȟZ' w}K˳Z[b&/Sa[ V%_Zgi gyh{NJ5i(nZKH}Z6،|]8? T?z7+!Hr_ y7ќ(Ym*`Ɋ͗f+L2Vr˦rdH07Su7;uIi<$lXo%g?) 2Y#+'Aƒ'~;n3gfVFg!G (Y?? 0Wq`*4oe~"3=䧉 gRt(QSp(?Cldܱq4|4CHucTAs#•RۧsuLN'^<͑E[ @>}iEl)M^mBY1g[E|4I\wá6ܰk BӋr^t G1?YM6{ >huq>qD9k&< ><[LبwD~8 Hۺ딇 2ߩDR3]z7ӵ^ \?5B~6VЉYW[L؟3 6ʑ! ϩU<R08rޘ:9]sS5Ve<H4T2N$}uCWo؎9(+MߖV:c#)b}O!dtvw%/wSn*ZSlmymh 7w&̏?6$*HrhK&S8/T!8^5s{@*ĖUTrc8 k.N5;2BٟH=|J޴fK-7 \}=}| 9K3*2}Hxs)s/ ^?e%Ƥ<%[1c ⾇TcKd'(vC9A|*xshmd |rW.Du_~N7SJݦ&Ŏ5?Sr1C3hRvOhdbRJJ%w >8Qgx}3@D 'ϋ`$_-3; ~Ԩh!⛂�X޵Qh58<[ =.~EAU;JjvVf,X"["+넒Eh W>[TJ A=h@ FE,O%=M%~Iՠ+ H/क;,1U{/Ql"mK? i 6i>}d)  ?&jW6Q=oٗB3+xK5ŠGji !*ίa$'ܐqy4dr2@%Y<4"Ŏέ`T�tS6RjĄTKnGP6�F)x4ɽILkDCu ^(]tivA2tgBJ1+8̃UISW�>YtS[OA$Hhq|qe^y5n¹ }잵wg2\Xz<0bξÁI'Ԥzb<hS*B\!?/*ض~11_N緔zfo$prf?p<14N>R[P@Hٹ'Cێ:F#j K Knkց8 rp UQO,{_'ՌhW-Bn__OMo#so3H=Go\$]9.&Fa Ȧ<33r R{o?% _glRG)F< S2[ke)c ɩ ЃOǃU>7SMfQ 6cA<O"{9zp>:lGnG,|�U8m< q~'Y|8kIgʈl3hA̽+N:tGܪ;D5:OGGhd;NZyU>NBx6(0149S):-)(@ls<ccx/U7 -fUG!$NwE?oXWUcD*v/*s)~]%ƴ2< Qɔ$Sk]SqsS'sk19|RD]dHc&,BdOqrSA¯=bc^XpY7>},pHc 7x!xtFOӬ?ZP1W]a 腁E p>.[^$�gH.2W5CJndtd-0!(~VBa֋ʀ]iewؿ1eH)Х};b�at%#_^^P<?41>ٵmic0 0-ޚR|N,ӣ()mxQ.ଐ\ `*UyŅi{H�ђ5NjvYXt&g5pp\zF/X+0^f\p~&f_=> >g~~H/'JL]g6׳IE,O]<0 `#'O$r-҇dJ6GV\mG=ЏNJ!: UX3%/mq~!_`#,n(ٙnP8IXA~/ ph Qw݄`f%mNa۫Щa[PD_3Uyp^'a|�f;J":2vR0E <p4bvkqO&= 9ʦ߄ds,cO1or%݂i3*p9_1(hOGuP`Mw_)2ZdX+{ +:h ׁQ4m# CiRiUX2b|io2! o y~.TJB64S̾4Lo[܀< ͳ]c|úJU#_]<R+6)=kzs1yZZ \dZ7B6Zq9M?֍*1_XFmOb|֖PQPX`&ɵf�@:08%ǦozIIue$U0n{ r r5qޠbLSl^gvf 6˸eR&jY4^}H4DKnaNZ=+@V?ZY5=="dV5r0tPv15 \g&G緉QH, @g$hd 1#(VP墂ʰQgVW xd ?G 1gCӝG1hՋX'܇boD3dcl 1~.tj}!<Hr\mkY9ƺHR:KZ7a &p̎<ë_WGF:8UFdsw'{fML[ ^w]m&3e==d#4*=j]1 Q۞e&GY0b*v~ҧ;і3Hb )B<ja]AXmLԙA#FhΧb]ɜw*c矬jr\MvɱEH׸o=Pv\B**Rho۬KB&|TK  Y Aip!Ys0zX'1hV@iU5kڨɈ;8mwZ g0rGNd- %n~"7llKVb0ʹ%{'j,ScdbqC`BFޓ +)u(1S՞wpXq1YV5_2�694lJLUd/<P-TyֿͶ ^ &ŧ>(;Mϐ~qG]RsE s0\PFrŒ9qj& ݛ`1H( MI>ìĞBxL;!l8g!6S&|tZ<b(AȰ7J:LeTȥ+Y|l31qS+1G&PSK y6^~[k!ȭYSJpL#CK3Y|BȮhL?9}H@.?˵%"W$kUl '# 0?I'<XtPxhE�ПC~{O9ʣP3*06?m-LzEF:]oFdcyG5züG Ӭۍ{ 'D+:^K| !0%,Cvc|(p|aF)m3(=@1]:Cb)+ $V~pERbl]GdԴW@5{߲/"6~]=-4�"{9O&UW){u g8 h.l@糝q^Fi陓[SQ;{cC(HL#{ec|Wݟ7 b@xCdO [Q!Pu^L J[H�ЭoJ%^vT[-m)jo*?nx-q`ϼy=R1?swqzx%my7]=jU)Bd\`TY'i�jDzz-꺷K†J4] m.aER¶HGx@Z% jVR%%<!9?B/X d8}&ݏW.s Rb@i]koWd{'@(j|d?sp׷M燓{wSmg;CZҜ_`|3t,$EMDM럂j*mmO֋X^",v3pJYg?.*rF ȟ6&,_ĺe餜qxpwbXk:vm0yꕦa/Gxk�sܚun?pfb5;<&3W뗐}~ ΄L1lkc_f>Wa .!k!T|-="gGLv% < Ypj=$Jm-(\#A+ZlW4)y4^$`iJ {!_fuψJGJ=сm9F*Ԑh8hqԛ_`ʪe%&99mTR`l߅'22 M4y&>^w˱y8>8F? ˍh'tP& ^hLZpp[gr8 Kihm`v@L2z#5&6׆vY>/7%h$OWتlEC)dwX"h]¦^o4dhwsiooX8=bShlݸtIȬ�V%<ԼӺP@;mHH\+6 ~W}cM=^bNni{5te[V'[<|n>oTy}a(KeEY`d(@BiLA8)6aKٔYZ%f; @}v[Iu{y:ݿpV.`bms@WGbZ?U=F"4)KTIM3swL+k<$!\Q&74HMՠ^G 8#ySDԢ�R#'EIΠuD? HvsyWq?J$'="oL :*여,ΐ%hyA'/>nM[Q8ԷE䐑QC%}\Jpe=tP'iLt� U<n- Q&xSv�;iz~XS7ZP}o0v+XqR{Ŋ 0F߹m#buf#ԁj}]3K{(ni~e9}-?wkt̉)KJi"MZKRQO f{Z+ZFG9 &B<DT!a/}pݏ'K$&)F5 vCmwəzp0JV56U,yJH.5K9.&Li FuDt˵Cu2R*%de|Ĕvwt t=P�SmF&8_\K]t"�|q D .?ݭ&q'[h-oj NҟMMOV1i|Op68ڲ $;ꅬqj:o[-J)^r@̀was[,^I=f}7i�K| o̗}`>?r8fC!9'{Y N W i[=d!3 SE*,2Nz3S+=[`vcEB?V|ڵ'] #nx9dE졕CۅG= v9Go�zo!ߒ �5z'^h$PE C3}KɼyXY]a~hF^ȍEM8K{P %zy#Dx|M:2@,I Aljԇ"MW2Bfkw8qՋ"FOgՍ7ZcH&al4!i#r KբLY" ]%趼1aX}9e6cV y[˴yÎs܌. N5^#(-fp?>]ҡhvά -oO{=>s΢Fŭ6 JϷLLH)5jRUr{+:p4kj 눿Tvw;8 q +:rqgzm[x%Z$hފ�%S> w�aI? tJŗPvxaTHyt�3R*ݎ aNwx'6_0Ep)IjeX^Xk͆Px tBbF 6gE,S^+Q7N.u>KrJyzdHԚ 0h%{jnjnf,kr:\S3vmsأcWTۇ(b7K8.;VaD[Pwl_v2N?D:䪒:@XcMYdO6S��޻VkQ8�1JٺƐ PB}h#+?J`'dLW.5&*G@~\^1}ca" O%`FꬅbF?x+d.2% ct$1@V(U|cv񽣚N{qR׮wlI E%fi<wa<|a.cwzFx}a]˄hj H[HC^jq4� ˉk9x-V\o==plB&ֻQ'%u+a#uj5mRk=(eJpRٺ3"ڷik!1Au+,w@E$̛wjLJWO$?i5 \ NG O.D2 -Tan6Ce8N dT״ ?M%ʓКSO&*,gk3ױmkՌx`k+b3lPD&ñ,f~|t{=~ �1hj.h?Ϯ4YltthQpB!7cClWA˒=y7E]si9G?bT0Zy}m۶-gf9^h0!հ  uo7rXAO*ж})cA0b0�0^ @KgH+5lE|蒅F P ž K"`RdE.=dW0ޫ<~`*˃,9c(ݠ,B^طuҎ�u8O`�J H y{/$AX ESwFZ'.hP[K P} Ngk2)nU2$s&k_蛃00.9 ǍZAODwO|i>$8}R2UI?X X׉sNnoȱ@iH ٍ|nq(0׬ej6 !wb?4p/)z#/6 HGn\P[n9&s+<EwdÁyFe> lF.gv1St3b1tQ;%^n}#R5#9հϐzK ߈Y9MDIZۦ̗8ׁ(i1̩6s8osI~>"<[vI&\1;O= rv0hEjK+T9pSz0Yp2kd N5Y֨C@ϥo`l|81'`7._FxU\԰B6;έ2i8W(ivr% (b)}-x_LV]֋ͱZ=I,J".K!cܳwDSDˋn40 t<E(mnKXa :W}u٥ Y% D9T +ΏI$pƣ,N=8QԒAzdG]|4|@ɚiR3dy]м(H ȟFCRG$�iGU2\[BS9">Hٝ2WA^X=Gwp0[}p/,̢j<#w[%̍|,EQ/yAq <F-k CS C-;r+0Q%/9Hěl Tc=FؗNqM:Dq@oJ@7m©W&C"3 "s3`kۍKP!c&i' vˌM2tǾ_#ܳ,_xwLi&JNj+LЗ%p$44aF[59 Oaw\uF\/Q+/w8}ܲlRHnW([} ؆;sle!RD^"@ƇlE0-׃9AXhd=%&$NjͱqQb_a5he5*,X<W!Tb{Ú=:hTRS𴕳i(% -!_=E-!btde;SYZ$uib%кƻ=c aelj�a{]P1 柛>U�)Ȕ@isb!Y�xz|iV?պT?ep�o5P``k<+\/n'fϛ?˔a:oGnTӞrRmwzk?p5PGuJI)z%Y60;] *Eå'$#dlМ2[&=s K L_syU st]6JE .Z׊A+LOiPk>2C$cU Qc,;1uygIRTI1! h tdFwUzU@$ˁY25ޯ_\GS[y pĴ 8_M`G9evT&] UGٌe!3 Lf2 s(vvDkV"޳ݖ| ۄ +p.ͤb>?Cv#gU/ >o j7R|%V8Rm/YX)RC)2}glx2"Z`KJ*sA/7 u=ce-j[^ @u20|}ݰ 2 n1)m^O]̂w T뱑YNr"DPUvQ忔<F ֤wXE) Г:F5~K7"P$3*D2�g 'Jx#M_VGyg=0:ZϾvˋ V=2m4' [i=<!~PC?37jѤU{Iͮz#LV[ppk͞ͼP$Qyur2=-O֓s;�025L]!\%棰:ekZ.2e�B;s'.JOUds pŘs' !H?qTp )TXѦ#LuZ�4 ؔzlF}"g=:?wH_205ji棖:AVfG r8b9jVǦ){TPfԶUnV sb]l^i̦(5 �AvS+'a5zaܒ 5Wѭ$+USR6vizgfe賃7ب|NlY68ݙK*E>@Ash<!x 9R 4O~1^$X-/!MܨX Ǣ<yj$¬k"zE r%{FU]gXNmPh) (`9f$q)=e-q�;zX.ME#kd?>ͭG#Bf}Hi+ڏmo+ R8dn߷8~|*˭?W7 U}7!7q@f[/X!O"}MEɳ I,9;np2u@Fmx.6磚 }Уg:[o銮0mpIH2:*q :=vixvy-v'~S/ҿ; jEsOBwv2]_{ɪ̯>oRUFQyŸiwh*y%QcfYL@Cv%QyHc$v͘N^! y! FAIՌF*\0n<;L!zK`WD3^Uր,TwF=D!ܖ| If '0;\ (J)HuI ΐcw (EMt} tV+#G:>@T.ClbCW-AfZpvg$Rw# ֈ̹tJ"n4QֻDF2OPθY±{YpN&Ps? D$svJ1=db[H-$0J:ഓd"T -/#0txŕs ?(9J/ tEXD#J"x76ӇԂU{-9=A}(:IIxAS RAzAsa#TN6w֦.xW6V;=bDUH1e"IqXd<:őw&u1| <Wg )Dup&0r=~R׭֏:3Mr?7bŦx&N!-@Uj4Tlp /CU&ooIi2լ.^� fQrc}{Q]ۥ2٦X TrX}'ȣ| HzNt %%`>TsE!>6+ "m=1nc>D5z1M+rqz}/"{'HG.¢me>3\x#[TU1cGpEQPIB"ȟ�lEzl|ײ0"4Rt˼ 3 VE$Size&'bӯ'm1jr6}{+(i%9X\ܻ)M'PA-G?F^TIQqp1�j7DU-A(j&=>~I&D_ V<S̈vzK`ihS3;r5:H  O2O+F�󄓟"N͑ σ\Ԋ\VTIYURWv%)[hnЮ7lԉ&#JO=SJЪ32^E-+2n3n[;ț&Z+FWwU=ZI?%]^ؚn ޙfKqgiu:ՉR!d*yh&O(�Q*B],3j sҵbB3vu?'ҧ >jyFz9w,~Bhg�WW'ٕ%~Yq>Gr5{8Wwu'>"fVynmGa "NY݌GT&)vDsI:Lu}ͪ=^t-}SAyef.퍰\Y4-;ZO��k!1xy~(.\^+o^ZQDh97:^C}h/ڽ~,żAߵM~3YXas]5.7%"x2u 자\?ݾ<IIwyi",5f;_;5L:,e5p%vJ@"wI1LLu'ѻD JJ`nY؅܎я-C}jT@),$ :/&UTq2) jW[F6u PtCJ3'rmkw\D.y?f�0yc DvAC=YHj+o)]foDbCB=_�=T`ЦG$;D\&'g+Q:NxOr8�[GL؀4 QTXSMIj @3 OT!'pX\6F<7au?MC.$r]LIE[bV+xrKqJM6A �u=6sqZ3/nR~l<[PlUOt@*.u.Xo3O>@GG*Yȯ~;Z"ҞK^W,4hCfVwĖv_%wЯ PLbc%wrrY"E㗘z)Z梉 ˇ5]�|?^xگz[IMՙR*o($;-xo:a4]IN,=b.'U-lex20/ICD*,ɨU2kpu Xkz GFMcr{)z]NZ6C1zji>-odcַul]ep>Y:nBժjLxfFAȈiN]y$'s0*|6\d]laS qA]K#C'fā K D&' Q iМixQ-\ܵ:Y|-I'7ԶĒH߽h"x]}B4;KqNLv&ba\{:gI]bY-N3fqG2Qכic9JơN'gt]K4#|iˋ; "3 v'V?jX2SJtFP(0-c(@AKb Ģ|̈́1bn ;>_3]{a򆠒w6;P�0+̘uC{Tҫq~M=kDz#\E3!-b RD}FLcސħ�b PFM-Toz!bs%}K/5 r§ODhjd̾B =b#U_Z՘@7 dl=g3&v Lݩ/}kak2PL fMGCAmnn3rٺ4YTiȨ)Dw fw`:J]5O~"7a=x6XҼ}=^2UCU`,rsW^\?lbُ ՠv / $QM+2-%J%,ׁ[Mq:z]BC�gͲ[& <5!amr 7o1`9_�CsiJ-HtTrin$Y`*^nCwm#i=-+d";%ÖY%}'RSږ)<?-2OAnu[]RBeL}NZV/FH=�#YN얧 ) QC5>3a,-M9glU8!" Uk`4(=$xpn('N 7ZR!Z04I�)Ae.'S " sΐ +pI8_˜Q BQ{n3kwKR3=Wq sIDZ^`LOva_H𭷮L`o\.P!WRO6)'fF;p3~h}8{9Y3Fvpڒh3K $vJr teB gVhE6GJ *`2:f x>Gw@l6(:.J1\Poʀ}ya\u1ot` a( ua-td:b!wBKc7OXb)fԒ7|ߪMZ!Ą{)SeXV@<W a@I75鋪c wo̠8#Q~v 964�l7>s Mf׹<FixiTOELCUhCHd0,Ζ� E.+ƅ/Z0SK!{ b@nbA萒/�);ܚIMЏɷK[maW,ю˕MiN*c 5ڬ 8, {…mC$ 3 9sF_OgpCF"nyqduHUdi# Wvqg*&l)o6m@ބpeOM4hZw_bJOձ*9b_uxe\*-[\gMwٷS~*;rd2gI\7sJ;peHJGTXHA 4-w_~Z2TY6A@l6 &N^~\] ,#|!&+�J5n`$B?� `Dt¾T3A#W2$qcD98 ><wp N1ɔh"ζӲ52TW;fybfL"�AJ`U/Ϳ"-T W5 Nz.dظS1^N�T~6 ^ksjT]%Sx\4'CWiq_TH'h疡pB(Nok[;ck/fe2eӲ@<(Ļ�c2> i{+.TY\tU=QB] Si} \p2T,0S=k2knگ - 2V~lߞ(xQtF73TL5r!cnYL0ًm]Xѓ8@=J4+nB9yYך"[?Fص0jrj=5A//ZQ| �-KfMI!Akq0ݏ�0+Ҿm<[Fcztt3{)Yv7g) jFmUKoųx%�2&"tA^`LoFHo0:1Z7g=&72Fufܫ?jMA8>ӿs'0w 8G 5 3̰,)f K%pOϖ)-VYn ֆPt%?؞> ,ī,]dLpZ\ A1m R֌{ZI/5U4TY5zEg\L5,1U{@cDqChQ!:Zyn _QuVipӊ4q_:t҇Qrlv6O\1's҂dEZyX�I N}#;Į9ܔWL7ޯ:1N1maP6AvUm|fUsy!.EIo|w 3)ی HI�Wǰ0!c}qҭí"[J _Yщ_wuCPWvo <8~a@(tM*4Ȕ.͍Eq ZWC<rspBL*e[P4R[AFiiKD%.7t_|TawnQ }K㣞}*'A%Ik|*ҢyVϙ| ߔSu<B4K/cUw�`g`}6NhP=+.vMHg$hO`_,fqgXX}0E?aDԤDFjU1TY/2FHJUT' tĮ)nu#zR@&GgIWlc 3/uqç=0AbO/4NQ5u@-9ɋ l sHş6ТS6{_V([v!fz'0 @7Wl^?^uqOnV++F2<](d?bްw~PhA"腃nK`&BuOHr2 { :&'ڇ-[xq2za0SԳnqzN!b|4RR\N7㽸CY'Zʰu"7{S<vx NB٠Lߨi_M 6:^Lꖚ\2[t5XM-"[n o>5P}o뤛U_vaSvf꿕>/B4F< `S,;VnxpUv`M0If'Oȯs7RCˠE:�b$>գqq@tAqa (pc(Dȋ[nT[}jP1/7у uKvVɼ:¢B wa5 ?#JBH x{9usF9<rJ=Kio2 7u%W^Sկ(t8} "XIe(@qm٤G&G6e-&WRpU֌oH0z]b4i 5'עՠ<jF~!}&6'6\n;.Arڣ?)Ԗn0}G@lT芯Ip X#ov~T.[ܒ&#^X$x)j*$֊{D&؝S`#rI[<I/My"#DukN(р" s,XzRxuÕ_#m&<I �z$wK_:ԐЗӬ#Zfݵv褋VGTǓ mBUCfM*TGrKSqXIG7H-t췋ocv<~}n]w(1t7eНWrx&!KnA#E=, 'k?g\n6FR_r x^D;硕q}-mtxHT?,{`<H*E"um5+ʃ&W@e6�A[pe?-s68Z]O  7Adl;X6W{lEV o{$Zz}bQ R_i@Ip{w;�先Ґ >& e.%޽7hK)~8Kږ5w0%W\3Č<|/f$+^\1w%Lr{YղP<tafS7jB=1e]nIq $ =zkcMҁ25&?pKK o2bwdZo]kGzU[_$;iqwDIIL}A)PH|0޳#O,t͵a8C-9l(8 rc6 ^>1=<b9*5i�9ƐJ[t̍Ǐn*Ćϲ͛[(<o-K{zHe3Q~8!0b:>n$sfu|~8xh e:f4XpŨGgؼ]b)gcx_/1nS o1CI@$t!ӕ ' vMY��`V'_[1IE[>qNDQ#w2ڋ->L^Z:^ܷq[ wW-gJw$/X> cLۉI%{8m^Fv<OT9!ut9/h%n¸}-# tX~C.;Lީ)N<SQN} u CN`ֱI.QK:uFNB'Lo:a~`0~;wAm(ehQ#Mpɂp!RTOiL;'BH*ax0JlWfMR PrK$�^8u :nap1-d^a@t(&5$Kea dNmf>I|_{{ug(f^pW|&- Er\%Zp۷fRF_`LlJY# !SԄMZ01&'N),ulj@N[ZWhRטqw}˶rwW]rZy_VY?h(iu˫ ?DۉEUۧ[m_9ev'1wQ1u0dyI0uZ&ZX%H~Dcd_ؔ�g1ƦѶS/4̒ϊDP&Hkq7Wb:&&3ϻцWFSҶfu:ST޳59ncg}FZSNzM?3I{S˹,N"ZF3sͥL{1vEqkGy a+o NŬvUfIj] q=]6Ã1c {PVQBu2HiXJd?Hp ދ MdHaa =mN5 ht捡/YDܽSyȬzov>;}'|_9 UMI9hY'B6RxI 29͹m)$I 7=ξC9=PԂߞ߃GloIt#�CݹĚ: po٬"'')b(s^-zg0А0X+ 5:gk\G' G i(.<n[u*v XJѝnTBG3@XL(2)Uc}nN#7̅!ȍݝTR16k\@= Ea)z QG=2B8)xItA.&WtR J"鱉Ӑ~u{qv_hg竼KFS6tנJnӇ{M72V؞2R]ڑFëD}hF0֥_u0f3<H'w1JZZ-Q f4_oYWXCLYG%3,Qݍ";_N�vݏ "? Qd+d|~R5Ĥ'gphOs|(w9s=ɓOGIjrŃ1PjlPcyR*L+z}03K~ze˄Kwm?^:Ho�n,sG5o9;ˢQ9<r"б@Al9rtMXizXһZԋ-tnSa "Mɀ'rS*StT1 sG>]-Dہ6^"_>{IW6|[Jקy1u6+YZ֔aE`X0zLWg|1l!pM1-[xp6GbX괂Q? ꢍ5Y}i8z+:NMSy%PU h؝c-O"A զo$LZ'ByBUyM!rC aSS*y$ .K{rY.ikʒL۠`۾?k~g|n"JQ+[6ФFZD1/'QIvnļBW4xGCP:M(\+)e /->v%8/罁>."(&Uh  Q39 QCu[:'90U&.t;{h0eP섍W{~+ VoK S.Yâ9,+c6`=H+ `k cqc.Q޲U& q Oh\ A𣖶k&R X?n՜1VMCOhsNbcZ""Em=.2k wm�~%ڤ.DB2oǹM՚8Ң.ޠ~'WQiW8*vK#/2m�Hk4o2=ipqk#!|1ڀxB ]UOSdSU} DO&&2P3z'۽X~EM# pqCn]%8[h1Ol jY_'_ay{!P,)U-}�n/k cl b ڙmvo'LNr(*rij1F뼊Od9ZKڴ͒5�aNIe\R# 2d)sQPt4WnrC=//>,1` �DP3^ۊ=o"r+ad] W(?`(MߙhDJtkKgY~?#&c@L Ml/U %  CB*ib.X3۲iJj`dܦqSO|ady=UQpވ l46=֢17pfo dpC SϘ d =A-jMD4Z^y.X)oA|UuD=I:z_g&c)&jG 2\B ʅ^,ױXO){sls4/;_A0u} ȯh~xݧ$$0  5?"4ɮ4".|L2|0TfBv{7w(}zv3w #mf这D&Y`ޘ[E#3.+ {H$6#42 Lˌ*gLP}Af^.h72h8!BU[tЊ`A@*LDc ^zU$a՘0:a2)h$#4:%<WrMwyew`ũC>3v. T6Wk: ?؛J V!,M} z!\"4  {1`ɣ62}~µj.gsf‘M,V!cX 3Cdd򨘩~+%xMO'a gDZ "VBм}<(5hVltOI[Mvm!^bsC "OUb DRa`Qÿ rbl(N+gmYJՙ6bd<TYO8vJU(а ֪p|{{u+zuS%SociHpS aU @Ou 94[h�{ԕg,(K0B[)a jWyF/M3ig!W9ىXnGh).jQF/:fT4tN`&y>]XEz! ǘА-4ƒeJO+*GR$e~pL"_ 譾xO >͸~\yT[=DuWٮUcI|;Ѿa@T`VQ 3E֢{Ď#[9 G0U$hth;S$r0o<}褦-ioٺ՝!T]Hs6F{cr ERvCn-h <;50 &s|ۂv4y'0oR~ tv̗.w8]2T'd6"(KhQC 8YDSGS>AY$5@V8PmϨqM `xSl:ʃόwh5ЪaVݪ̻ܾ0(g[ &) <Uo1#K)yQx m]3 +;Ow\w6N{c$u>~6Trݣ)ssNf _urk=>>\™�wj":G3Kr x�o a4)DJ$A6G\#N˻A\ %]99(ZZ <?1`4dLAJ3rE<~U= N}weLT^7jjypT lzG{&PƤ`^ ٦YRe`K0G7@S~hu2"8ytDjٿTȩb4J>4A R̮!]M]H+5?@%Ix7ێ*h-)'*\gJgj⚻ΠYSqC4XWXMyg',UP>3i@TzS\3,$h.hz 5kc֦n9*h :GK4?/ dY F\[#E h=,�dBo;Uc"@Cϣ=趃$>U1& Pt57%}Ls\P"DG`Rz41f fj*-(T ~W2d}Y 7b1l~7\L [iZ#W@{}GHn]wGϞ%3ٟ/`pMg]4R]Tk͈cĹ@cS'g8`$7Կ}S_&޹oW (l{"86m+a=<r(rޞk9Cb8߇w=n}S-$Du)IO}-`: lVC ht>_?E%T`ArxNA̒Zt ͇%fˁB5oO̢4ثLj~k먨\X8{m&qm$o+Alb/в^:RJ\vt[V`R6@AcE('i7c Ta>%ŘMa5R4ŒS!vNYY_SOKZ3,JeAfKtnOPoVcZqi i(-]sG+C-Fa49PKA IŐd ٧2 `P,oo XYu/P.`6\49H8Jyp|(N#ȹ;B;X=# X/2Ӽsu Oe' ;?{j%aCs> GaهIݯp"~<2 dĦ_=kJQIbOatmyoTԮN**Ţ;V]Qsy9q2w§9/2J ;O[SX%z(O <1U9\zMQ? b:q#:YM§Eͣ�[H8BOdE神kKcsUiEY)Mkߑ (By'*7q[K; }NmC9kN\T (]N"f C#77CX'o9ap' άr't49'_gh2B 0re$+' fq˱%r/eG{PL]{vh~m rA,~d/ 6/Hfk'gb Sv=R%ҽtNt'Ɗ`jP 7ˡZ?"iHmI'$ ,eMh J~L{Ÿ4}7 :Ɩeym=)גh-JgV{voGT5!~"E&t=kXpZS}Q VY8bLlbɌvHӾ*HY?/\< o >Jb2{B8# )sr"5ֿ&[G&ˡ*Jsw5°R0)+dB'ʋ QҜ+9[A,K:&A6&K%@Rj5d9G?_QluK g M)XȞ Ϣ릩n-WQ|g[~#\ṁAB0/$ij;6)AOKlIR<.7 @2Y"o-.0I[0 a0~yjjtf�h YL'9m3K15:h@ J3ek@I]Aﰓ(Y~Rxjmkp:0N d K=^wl;q$ԵKfiC{oКWQD8 &qk/ߌr\m�[?Th0Ņp:_dj*D7ߨL[^E} ss؇e Stx^(J%2N$=hp4!KHer+#&.ۓ[ sl+ϛzi'acC7x fEI1~abHؐ҇%~ :~11c^dW!^O -eث{/;ɋ$ǩ+D Á40)|+HlDa-PAaP7jim?}�)j^vT_[(J=s$5Y�7܇A:laxBfA'f.h!0:D8 _#E'+ܳ&. PmUC| jxW" 3l &(mi# ]i<El|q{yk'rf&a+~Y?#6.[$i5(Qr6qz %l$SjI迹)W gIDP@v'(Izp-Z-&Kx@X{~{kZD=U V}ֹ'LLܓV ]B_رqN&_YH**!W>Cr65`-!( FolMf9ˏ }"yE|): �-u7srX3^]Hu"= 2/-\E;hWB+)FQ]Q$:ؙІz6,&fd@UX*ZT<�sŪLSZ4 1ԸXǤ<gzH%�&ߔ|VԱ*_ؗuآj<xbssg}N{  ܶ_}ʡceO]ßIng07`JdM�p].Dal g xxCǾ(V!�qg g } dʍB"Rワ2l[uQc|K3qT$*]l9d6 Eݣ }9> 2/]?!&Ij`Sݔr#G} zj&'2SkAI႙ ý*V{o\aL8VA5]];Ķ48(dÛMQ .ۖjcE?|WhNa^.I,57a�sZc11 eoא"GrQ&h RW+-^tIHK(z;6R#jn-5\ N &쿯ڷqnw{/[G\'Ys%]"$7׳z*6ڧw3BPv 4?O +DRZ5Fɢ1U2ĮVO Vbzb8úz}SfѲ=?y^N-/_l9'Ԍe>.,p58N-�ֺ04zֳU!>^5 1ʮ�6D(&V#GQ#D\YHcKRˌ;xtZJYK9{iA8{vT²`"x~R;o*T8\^>LbS'2<sϐ/~&�+өhZªY=fT=Nzӯ"귓בF{2YBdݾH/$sH(s՞Q V vj�:ƺ%8DK['!\tz[)#uz/Ǻ' yدT)o"(BFLRėsdOv�`^-EX+ow@fW~$apSk'9PT ͝6vjBjݍW@|]ql\-}-{e)@iqa[<{K yOqxc3ijL<}_8 hFr/uW_ &ck|k1J Bɲo| ]tc4drx 8'ʉ⭸dO 33qv}Pɺ-l՞7 m:-gKP*in+dڔ&{uW.M8ez%K |\^#Ay(`w֪�.< 5~1�n8xfC~GiB+F}E( y՛`ݕ?Mʆp[湆)n!c4Hdhpp_)ت1$�FyO jO1'ZkY4$ZLAGQ֮ό`Hٿ$Y 6fhl  rƘ'6y#54X GM2uZ쌉dL?NfCv|Q DHwœ?Q TAQQDo%{EI*?Uume*3yͰiwSǥ-f7ޫ*=7{kӉm31^V9Йɋ"[7R_O[qd@1[*tG@>NT+Ѕm*ֺ%ϰϸ/SL- U_a Km%˜UfZuu#5 0൲YLA//ZR-0TMi /Ԡ]ճ$߮4BWYMyQN}Dplڎ. o {_%!zUGjkϹ !4n >&8B،y)<նqw=!ymqK %�;~%VL\j-FAC{J_;m?tS).|ЁI9λEm\>l\ mC='4z59&Qѱ􌴭誅5zpJ�WBA `زcaN(.d+fW?p8P>f =M}:1?^-rC,poƈtWe+o°Nb5THԍӸҴ#tƀh8wdֺ؛M8UO[:w tTPG83Mx1_Q*K6|wl:`Yo2Kv_`|�JMҐ@с<,~]C +üaUA** ~94͖-N.d[3k}a&)7G34i�)i{ 4t!(+*JVf?u{ aQБR5!<<28C=CӐgj&x(4<JbJ6>(q/@xO &<#ܭ;EәSD[IB}CuJanHFJfo<?zaڲk\+Q5J@#!.vq7Y 0 FK䫖;w㥊_$^zv9c͋bS4`7ò4nN24XGPbGQH}`qNH1tf7Lbiy'�HjѴ0鸘3h3$3\wYZ BFv1?JM%{)F)K)5.~ݣh�u}-w"jigxFap2ρT.7>CL' oq bYM�PvaB&&I~f{}]}t&+(u ON@:uV#P\I?~ !7xȑӘȓ =Ҹ^`IFn8ع| KP+Ts$hڡa 3.'qF=\S_z#չq439c0 oxpn\yDz%j&W߷kathvq=W?\nR= ̯�HJAXaֱH/ /õN97;ԼUrْaz16+, zlbjí ȶX3Ӣ#EL mg 4 m @ 5[z/a{sifa pFcaTuT[ *չ 4aW&u*m ":hy`4:ubgJySck)r_z"nl*6;.05%v\Ϊ3Txxbe2H1%X0 "|R%&WRLC<;n4_mAh>DVWSqz={ƱYǹZuG">sǩ]hhe6X溕;b&SzdjH̺5-fb0[0>*Z} .نI"-:0&(z.ûAˮ1U.p< fXHz"ΣMAUI(F<:wOB>φ瞛YTޞd߭7* wT �[s~/W)OmYڔ<8{BaCs�]MxM²o;EyHbT!iRƲJe,De 2 6TaGj3{x;}+QlQXu/ jfn9 D�uNnatcR w`j"hG] wg[MsG:coPRɋ=3g̤rccc(3Vs3m]ܑGZRXK:%<E75iC"[-I#Л&c& LMRqِiA>� Z62$%eTuv)l-ZuD 8e/^v<Dz01SZg}Q¬kKy~)9qx3@lp,68 #yf+vh݋9 p+[�sϨ[yc'{Vxq׎Pޯ)f>Iҳ�J+ o#ZDQ N{u_zXXrDLzN虥 v<b10tڤ$R[eD:)Qr<(/B8&ϣY}[c`ď&:Q;wF~E"vքz:Zwx](ho:Jmy6< ;ˋt_ $`-ZzU 8(LyA>f1dEQIdl>kE&W\xcw@DKcKF.5ԇK+cM&|spQ <Ҵ줫9"i(f(J .U(\z%ʬu֞ DV=CuXdVlV3$^(A u =ntq$ $]49ɥ tljtCڕ*uSfxڰ\GNҞЃ Tɵ>ixvР> rMрLxıt12r"F˪Is+ȅm]1]Yw&& Qb>b'>S5%eƵNsIɇOq;3v PL|2z;mA驎ULl`Q$WW0{rM:H_g 9E/ l+vL8Po?xXUà6hG&1%׵b 8vCL?,ܝ{ŏnxح90J?$O$&vqJ#AWMp̾PvivLbRbݯKv+ƟC_h"]R^A~$m`#{3I<,QHY˷R `fL౉r,?< אlSVpH]``Dy ? wPBEE ȵ/_e5ac؇wh"z|w<%;dmv>J÷ ߣ ^:$FAɯIv^Dg cmeU2(1On4#hL*yQN{ñb7 z{P ~-Y_]z^w;Z*e)W{%VQ4s985іyHUW N^ U:rsP nl TA1cxځVt$3a@/Qx;ɿ~6'bv;8h>ԀۏbIu{)T[אU\CcG*I/5ٿ&M $1/DM0\Bw(GQq"7樺攬`3pyILr .߂;v*)t7̈́MT2cqԭol,G i|Qͦ 2OƌW_iBrC@~ GJ' O+^hŅ@�(EKU50zPfDR =C>zgֲ^>g !yVuk;!ңƳ@Hvߠ\/`C"d 8E.-$<%XDjԋ{xD1eXB 86H sd[% Pǩ_܄Ebz%6T&[:nu'Fr<wMӨogQ(Uh'20-po ?癓m*xT 7 \FDٚ&@͐-g-4=KVl@?}l?7ʜUq}7Ԅ Td<W`;/BB77il9+ytC E[@A;Ku6.˙.sk<d�NaI]oC>G$>w jIWpBG`4/ F,;%7EA敜�>[fx 2Q1[zpSF!aU]/i.pۘ% `%.~#U^ѐ;STI{[= B 0OzqX^Řc. L;VpOL$@ y\p L K\ op ԽPJ<UaܬgJb?g�rY#To< N$7Q;Y;뛶^tu)"w:`4ƈaU*/ Ah)?%[].nUuL1i~f垎Dq_[iVĒ8PcF7HRg0:AțQbW*۪| f G>1$Sz2{`Wn5O5 :8gr06<b%lgB`TZQ"vcGcb/DCsyyݱ0(.ẛhISkLF5X [`R3Av�r%e 9QAa\M?O(s\ۣ]x)j؟!Kd`M0+^Uu;58>+e)jء4]CJ;=6tR꧵ ҕ;V\a>;O &$A1d8vk!`kU?׿HkSFuNh)$d @:ZM# e>͞7JFh�EUmk(tC%r)As",}PwbWhxItp!<d n^CD~ͅ5kOaO:*?\ Kv dUyw TMoƫ(<Ʃ"SD@H?ʟQ[e}1!+)loܵ.0h =$~EWpǓڼ4f-ω%N@e _}+@t/One*\vxG3P_v䌒d.t)u'w໣tYfv&Fj"z $w[XԢv#i=l:dCĽ[HrrzU$?qMv9FU6$t#`VϩŒpLEBMzߙϨNM ~QI=^(M.)5DěXWP$ɽ3eTh@Z`}@<*|8'Hf29t^a'}>oXmx.mJ w бFr)kwODhQ@Zh]_4SVЃ|JҚkǶIŴ3+LȤ(Osbw$!�֩UƓטE(}9Ik4!L幁uc7,Knt3KLK:޶(udcئ"n=bew 4NCP 1-FDrQ Hd=8,` t H6: <jF|þNZzh"8s:I"%s7V)"bX-κUܚ2F 7rƫT5Mq|>/R~UAޢ$Wv˚5nSX?Z:rGp{mU3+EavtoqOn�(< pr6"RJ8 L'm.towαSEZKѼ d ԵצЌ(S@9$22y;r3nd%*M^ZW-c*,fCaZ Cܶ☄pcj"307ʱQ' |Դ+u, 5wżltrMQ7tv2EZHly1%s7'/Ιc5#:p(qC인>Hr^]ms 3 '(3YSF,%'zGj`+YLBY>8XLسϳ?Zb&ظg|fTB6WByhmJlC#xmeŠXrGK5{Vp\V5"g�c {.\?`x%i:P5J@ʙʿHmK,x0P4(5rTۨRK!TQ;l7@ɬض:ג/4 \ $!w i =57VE)f^Vs­5 V7.C} UU X|`66a3TǬ{yrb},H&{ZV>h]Iiל%hȶ ?q>wԮJ(2Fˠ iR6t_lyӎPg  ed)O ̖Q^ i)JXҲ,_>2;-p5oh>oi~\ӈtr0`B=1-DB&S:!DYeгZ ^ ge5wbD$QGndgkbݾeyP`@"MRDi{"=# ŦfF:;!E_o 5ο<cfT4hB:tW|oc` 2[a.ԉ6Huu}_t2F<dILPӜBc6MoE(P`$)ef^c)N3G, 1+`[""ADplh3x*Pjv%sBSKZٹr(Ҭ,? !tۡ;,w%SWʗ$WjxTvil(QDXf8AaH܉I3jǺ@W>Kt3P$)bgz}ލycԚQ,"zY)v5ue, p}'9*CGZaKk9G&+݉aat_П8*A=p jbe.ҝʈOw m7y<>לuj +A7-KO{vA#7O<^OrġQ'y*%߿cnb^9^J5%Ky1&WH<S9GxB%=kW4Cm"A' [.FXH:>U,^YeR4=FC,^�CRЁ@e'a]+ \h3[1V,.&'Rv$eO`Y�7zH7WH^G> lҜkn֏Hx,Z%Q39|ޘԩI0 ο(o3,-0ߦG^b\{RiJ Kn g'/t-%־gO[MHVàv&}aqlٟ^-5)Hd(!kC%wxV^J?賻V�'Qfcq4 \[\ס_įKġi] %"&{�|{ %=EBh~`BzзJ+Ԍs+ͦoqG�퀅?i~/fI%moh2/8̼VbC%H FX #|3xm $*mJIj'52E xc"/<F_Yp3~^!COxjx�>=pc}#<գOgz.A Wm)ed8X#kFai#�-*@)um(=DD봻පbKnX1lջw k?ɴ|"XyK&dtGqۥ-KDT +VY_Wn &"߿Go1(Fh^wۊG)Ce'󶇝Z'u;KH娶l`ųeT=jW$-xI: G8bU&t\3gF@c._w~2%䘴OWy3rq-oߓY qÇ>#._p" a= jd ap*)&t+hM{6NK׀v_C7t A`w:%QClUO=}F)QR/@lZfViX =ؤВ'du@B~ �Qz,4B4A7 of'GfU~;t4e>A? W.cv+A\4h,9 @Y5(7ڭOgoN>/|VaCJ < 1I\FYZr)<ڼeL:LQ9B7(c}}QfYu9ѕq�KGY\:1KԤy-FxNQ%G8tj\ Ɍ@x7 ae]am>5F1mŦA2@}}"|(<@<$2zqa^IEAt1 Qwa0@xAPO'F:Y#FIU| af[eNP+m� s 5Ѩ# Y˟ (Mi-^Iş64  7/dU{)PdBLOp%#IkgbTpCW| +(3{C]C:&O~12U wKVg݌Jq<oGdzN?ˆ C^cdf5X=G l�8 ~,b]]gxօO u*ovZb~` }_4Zԟ>HC;]mp1P&L}f0DU&Uːٮ_a"l0/{L}A N6Lcdv:\:h! _Ks.}ۿ <m |Ң]ʄ`Zz՝s[*ZL"CDV" lXaLj ds&!F/Й4<@?GB4q`gC~]&>O)T�O'uU7PD!."_*ٔx-ZYԊy$s2+=${m.~տKBKk6l1(1+/r 6as2nFY^f}$&e[r7 祷PoOF6cΗaHTW~Þk2H/X|Â1ȃ+hlt>aD-*G7V|G;rAjs4J}7xEdU_(:RI$u|W}'}߾&lHJ.JNSbᏻ=Q=+Y8‘>r굢#R`>YR PgUujWgc* -0vAAup<#A44Tk!| .,َl6Lx͝Es+T =R&\iM %H%�p8*aO1-6!6HX c71LJD{?2`/\ƹuml+,<E27iB,� ʤYp8/FQ%s{I;" VjUyvv1davĦt`-o[Zb5j8~U Q`rDfR'<0GZZZ/6eN<9$ T6^iv%[=3Br2ye֓5"5C}:3<qH;E:Q(UzpC P:ц6[]lxubt3RSCaُ/?GSsPV\QE߃^9Vsf_M+4_phͧodj/$TO{K+/m 7 LJΔcEa%&Neu>:uLӻpnT> ^EJ!=ޥlopD"ό j{ߦ0< |)@k2}ېnˤQō2&r㬼+4CyXY{Agfa&(uMU":`.~�B|apį/夣uϑ+}1^53ȵ,LbRxiЯ y o, }]{p]+Oh69f'`.eWd4b�֥0bHOu07a5=Raz^Í1C<alU`a? vaa;cQY}8N=<o_>Ax p?.w%@tEL$4β]o>:/-B&T1?Y8<gf LDm+j $6vqsJCL�UoFyq<FgLђ"Th1D sRbj$+~O՗ E<1KM=?8zc]U3jqG:ϣo<`i.`G_Ǫ7K8uK ][J^]--J ⓝyF@LFB۝$ЁT *e7(-qOk"Kb?5 v LqO3!t8g*)w 8.ta{^OC[3Ōv!؟8I PGPj>{C/'P̃} ELMkl)9IA0|YKCjw֨'djEYkMaѰb߈>.{HK7^2#4vEGK<naF7vm4&g6 ~<O qJ"c%#>+=?u)򗓙2; 0] ?W !$Ǯv($x#jX:@:krx[$wwK30Jq8ٽU #p:OfV>/%aHHLaVgXg鉓`iN_f 9bKIqͰzt Gک,ַD# "'HL@VUuqQH`,g4#ʴo{SjO+<҆6Đaf/!1* *<i{ym¨z>C1DYF\ yT-AX9\[ @яj&M|x^Qb1U&b>� oѨs wg[/+@d` uR:�ot Ȝ{2wį?JÚBJ͇Zi/H0`zd+St-ܙЅa2C]i ۚ{"KPZᛄsAM=wMe�aU𣫾[k�e S,wv۪޻|U Jp~A`eVU-$6ݲ*1v;`<JoĒ: 8-_z,Y7Κ5fz)-RS )֊tvoJW q%AhG7d|  wU~ GIySs't|X.<stB^ޓ]79l9ң'#b.HQ^Yg'pR@X[WOyQ]ۑQ7)=.{_/2GgʍpǚfxܻA,S. �+z<L P(l;آKe ya܋psx;œ(4L]d\J' ]ӂ*אQu<JsFC`(N Y)wЫ'^1Eظcg72r]G6YTAj/&~{[KElLY`5I_Q9h|}!t-8UCKXB̍[¬’Ӱ[/Ib?iUF2d0>Uۆ8 [43(N@IM%s]ގ3xW>ѵB%҂O{h ٢]nZH[fp쮼7zWY盳>,Jc {Ռydaa#NxHO�*bc95%$A|]$x4s_°RoﲽGUu`Bw5Vܓ, 1H߆vʧMT ۘ%M7t!%@`\ˁV|1GhCiۭP۩u^Ľ>pVߍVPЬt$vv4"Pq^HZ-kpÃ>Qj P@?= n] *G XJ\fRBn٢+ }4awΥ/�|XQIj#<H7;*h^I[_ҹ\e"BxA.ȧג55S=bމY"Y-RVCdT5#6RR< V2R-w $occf[W"%3"U]CS -9ÈݗB5�6CC[&jTP4;GL'Hһ5*Yy1-hcs}k~7߿A,+# 8/$Jn߿poy9nv9& ,F J7ZGYuȶtjH{Lb6&ɏPMȊ# vnnf,zߐ G݈5h:(&jclGx45Ջfcsj̵{}۝C,x,5rլ/(4tZ,tet*D޻J w&4~gRޙ֩uMbV*:J~4V{!|['8;0\4~5n-@{*Hr>#Yb(m?%;m c#B 9ծ5.[܇`YqLr#;?`֯eL kMA =׋j}-#?�q%a!C,]ʰϏ_j(NVpsRLKަq*?WbdX̽1B4b _Ѻ9hm\Zې3 �;Hu֦143o?h܎I)x QlAn+C "ͅ,|b7K5<i nO-, PLV?م7=,E+rD]w- %�dKU|2G ]S ز~mNeќ叿nl&vuCJ{ HKhqߦ{owÍ~跛LARE9~B>gFCW{�%6uފ))IugԔ|Raw3ƄS*uK976%4%?S̱~@s<9 v W0WG qja )T׉u㴄}~:%m\"N' |\[<O|wLP p&;ur(F|$פ&ePJ䞙Hw|)@.BP  Ufc*pL% Zi3)l,R7c'̲ZYv'J[TMFs/lG lbod)`=崋2hq8Ka12gKu[S%V[Q73=&eψP] DӿK|iӤ pr\Tp1<97KsH0vs7mGBx\WTi?J[D2 ,b 6D;;(NBzA\2x5^lwpLޫ -ͲbqE&Yq k"،<V1q" ڽO#MX~[?h߄1Ne+Y3Kw14alV$.vkOr\p5*#m=z)$FElC1Q! suwah6&p`TRBR3Y5́6rn@,E!E(L{\+tSLȀu - ͥ#qEݘ<z [<W`XWawxl.o&eZQeT =]NuN\GF`p\aQZ* p3vm<mʆO 1"Y�^We+ ԃQ윈LdGzmXx U]GDiơNZywh #x `Qt xxOip>y&tsMFǟ#\ewfh>Yco x7K.9MG=V VMvN~�}.=GU7//D֌2BsuI;m,IeO(΂B`Y oK+g1Y0X=;tgD 00ںJ-SQ9raܢ u Uɘh*F<u׃%ZX$t Se7f˅BR_|^JRF=%$ Nd3k~$u_Z{?3#~u3JA0pxs>Gl6/cl6ƒ*$dJݧ4H^fG.fLW^o} 3Ưtf{xpa%`)^g�תb;`Cߋdb*P2N W&is<>AMzE[! 1U_󇂨J=Q>l(l~4& NF J%)cI#-xJJ{O^#$!V{ .ۡ;  "48E-;[M 줄 ,8:Qh7&=~ӧ ;mq:mV\Mc_ʼn/Zb~Ժ-6�KL~LVAt;?a tD.l 4ΚZՎpOFB˃3ȊJKZovՔ7{;Q>th잶O"O_CB_} pش1Mc);m1Ci_ D~x**} +\RNtc/Ube7ok>Rxs5C[5K$%w=U7c44o�#?q|I;�9=V/e5č3 !lԽpҒ)cKJs|=|-jũ5Jg\&Y3.ߧMEc沀_p?rx4^j4yU{ "<A{H\*WvU?h?&9wh`!xuttt]ʐA#woxS7SY.T98ԿI`� g'LL`d?+B { BC\Pz-$'!a3^{C.b_$"t?!X/< gϧBn7<$ۇx.WW\G ,wrY Y#溈?+|Ur92+u,RHR_o Ypwwb|v=%sE�ɇuTD)j(fGCL"ge.|j@Y3m&E:UЃuNh-xky&uQJA/§-=gCL\$4mHa21"7]0Wk�!V. f?K\BVB$2[W#\z>e`w'j;�G7gQu9RNd|Z.^% bwF[WL8"EoHTiIOTKtt;Jgz56jf U!2C'T)6ɦ9{4E`TV/y ]y쐎F 2ӽ >AqDAOY]XX!9 {#`8$ϕb7^cGjA/9.*-pjiaU=.Փ\fޓF7% ͛- 0gH6WD(lk5Χo,#(_&MˌF4R 6#ϕ_�T%\9!:Γ"[^-PѪxluhw|8Lh$W vg>EU5^fB҉ !W)X}c>{M h2vgn)ILQ}u2K:K2%Y>c<֕F6~xB2ڄ; dΝ\0@ 4 WRC"KE$ YVhH SzWcu z1'uTcJwhYy ܒHh2!h7vG faiȄ G 7@&;OOvn/Y(MddUK_V{(zsP aHH9̪)-B"c5KjkacZc*27X5ßRr_VsIqwTzLaX†Cy.G.wXv_DF K3wOIE48Bih̳zϱmo 걠e 粹U'#ZKX%\xWvJtgZR,L]e6腤OOffހmK@B/8]eW)`&.̊}Lg$ 0n̹T P )5"݃dsJc  mv Un5ͱ0 ;1^cUQ-a,Zmܽ8jW)B:̞i Vf,>Şvp2}ODq9x7y諆<2'[AR[� _r2V]>6?H?]^.#`:ŗ/ c|fd:Ss{_aAׯNj_X2 R/SۉoJ$i;8o49Y6c GMS9kճ * ߘ*[_BQDaV+q`V?A_"ٖ \RPE@T?.AϨ oʹFCy'O;#h[3Ƥ✵RPsOxg `ͤ}֟{~cb 0ɗM.$WXXҙdܺiNl:_>+ �-5.h]|`餑~4FLirP!p|/-UAaCjh2y5 MZPkvLX`uk�f *#3~ɞ(:yu[G3Ӟ[VfP4x!^pR)mK bP;~&j10j  ݻǞ*鯱ڸ3)NG&^:>Kߟ*Ol@vaaI,ʂ09C`ǥ_YHtzE3+΃˚aPb55NT."*~qUfQ9 %56տ`T /0#G>^'hb~2KjOjؠ^+a2nzAbO `V4!l[݂I/*" OYFu؛l9M� HJ! B5x?|0+ǿFM}H(�3dSpg"e~ָHV}QϜ%N6r&@],�uQĮ�e&Ch M`d@Џ9}CvpT Jkjda913kQ}ƻKzK7F;cĚcŗǽ$ r F7,bQ_GOqmo.{$_3XJ6ͱ#V:W{3oC0)i 2Cd^qJ?fе0[e蚹k%=ҠxLk sO>I0X#t[}^%t.5Qk`wuٶvfġ+qMfơPy)5%I5گK*y⁈͙`'4%yHb�u8RBOn fa%J8y3Ƌ9|acUdQ)Χō!EfzLXl|ҤMjqu_ʹ mpb6@cbRUT3ffyaV!p:"LTޱڊ I$ 67g b+ FR+"tn kwayWLS fNqKEDmld>?04Gjɓ-X6ʀҧ]4"q'R.azZ#W1/Zl ĦLKL%es~< t.vQLy&-ک?z�/XWmPL>nBpů.) b8C^s Ka'5S Vskc=Ҵ(SHf2 LfpP!̋W?m9Γb�5)=[G$YvZ5dluD^TK*wb"aBnGNnr_R]fa8Viɳ6Nk5xd@]{f:j@ K;Jha܌!qaHejz{А p+a`)I6w8�;ng%LJ}Ruf_a뿕,{LOs 1)d43Rd=\ItFCuկO�/Fwd_T@}8bP [`" &8{ib7wJuQ+f؊&W}邉qc. <߽ C|n*#5e~HؕQ5NS˙U`?t\ܯ͇w(*dfP[Xn6w׻Yy!ʀp-s\'o3D|34qեej:lQaKZ:.z\(2FOhtptR8K?[ԫ<(, _lqWz�Vq ' *OfKO JI^˶��C"6/嫈9FqR<w\nv32*-s;Fzs}4b X'`B b) �ga,C]H'Vd= Ocp&X82೔Oha9I* �;U.~[R 6h k4E^v 폄 t$bש?jb?n B=5+ �c~m 9^YnR4|K0ˊ$ k Ez &ic3 ֗VҩnN{@֢NjC?*k5@_[/&[m֧8Ƒ:NXeJNxtBXQ$n?W8t `� aDnjʧ܃}=Fw%ZyLu(�n |]. ,UX~E $1F"fԔwˆΙ c8a_akiI_w4e24f5ɉ ՔJms(9Bhm.* EYu  ɫ&:U8KD.ЁV8 tOtFP={GORu^XBCvB{ퟺF2N0:I}؝H Il/u10�pbj{(<SK$ ]1jfBRُ#=԰@,F?/<[@ Q=ϴ"yJ]̙˺U\k1z O$*d ~>iY#Z<d c cƝ'ХRH!`kA&QjCW;me(BFF:e/?;g%Hvڰ|m|2AϏ!ps=SDԅP. \KrQI07"w򶲞G_DʤQrOf&1 fŋf#qv1@v5z aATx[['Dal;'2Q8Lgb�ȁ-8�HފƂ"4.SQ Op Svc|Bd ~s[ sd @ieٜ2xjn�~t&EMUi0˸.AZ8 XTqfsiiE9d9A&`%M  qҹƗ/5!Jg &Q}GUuF�Oҭ-ȶ\}Tנ&jyx$IP7Be0]ap.6W!\#Y0?"!h {ˉl,s`x)԰[fEv1#UZٹol=DI{K=˱jh?FJ52 vuЕIBDN??' ^n P8e;iy8]>NY%B I$f #|~/w}ᵀ9xO1.mpLx)|(`ZHs|Ibmx>o:h>27T%R j+XC"a/;7fZp o5R ly >"-8M.CT &>"gJe]o\ҩ YdUYEP,By_DR0y4-v}Cf_i Sۛxh^f(jSg3⼖O\F]%Ӆ`U�>z3+nhw,k H6j6OUz? h8MNNTA?GDPq+Z2o@*t'_r\)d~W%kz^g'͕"!SkIFQ .TR|! dw<yL5u(zO=ʎU#d1l1]�K{t gI$N9;:T 8H[Bs>ry|ez-߮�O^s,ݐv4kVǵPa W]Km)%�K݀{J(h^np*@fakhɭ#q8AT >Fkr8:rݤy`ӴvOC T㷐l. !@dW$,ty*؇O^QH%k"B;>4,ۻ<>xՈLu՗:e5h@X@;eN#XbR&L6p*ߑ#{$7,+qe9Q}% wNE49(?LneILX. (r.)|bvSI5:FĬ:]Uyc~ x7XHY$5D RC'MU/?w[a.1w~ujY/b.4 5KƭvsGa*b*ܻ}W @-Kj_gB5XD: u`Y?b?S9$lLr&P >m69G^ m`\ 9 WGvzUH4Eq]Ñ {"`$wF M" hT @%:[EbaMۼlOK v [P`~ڣwd>pcd2n@ r<%"ZsNsX#{,bXn.ƒA33PeWLp5B~E=B(J\A Y >=sڸ]yCu+-#}]BYQƛ25 }/L/R0^x�8t*x}6ic]q N립 a7tj# 60/09|gzKXM6ƌ.&\sn})ِ(f pG}ry;C@Dhi] βl@4z?#rR qZ˂ťcUcbRG_G½SBZsn7F/E(7Qvj8Do<$P霼Aio<pB\J7v�"ǦgIMn$e z4Ձu۟kԈ~l2C,Y M֏D@,bW `ϺbE̜R CXTб"VQ;;b gZUa"tN7W7�u�QRcy~c "\(,~dkqu5})4!dsQP#W\|:莃H51}tMb~?*nGL/q,]XY<wyk(O+@lh3o@LR)Sm;J d)�';OxnL-RIBߥ] Tմ@!{nj�_p?~tع,rƩ)2 p,npNW&m^B؟5iUrt"tM}ziT |eĥ|C4tjTQ~ ++'̨f yV#/mTϦFM7=Wdk_ҷm._,Z H_tLh*pPSe֢yi,D>~'j_Y|Ӆr|nnKpr18JBP4\i1V5ZZ^Gڣ=L$&P_d(dx |(pK+~/糨^0b~xXztD$/-O8L,B}lP7ĩ[FI#U #*_ZqZTo myZTVFCjSy{RYihXtPgEX'صp]; }%鷚\Q)[ݯbXfQiǘ/b z mW1"f\jh9P1b*!Ԕ夶֙2-u{Q.Qk"}a6KCYF( ǂX&B(Dn:AzoQ ySۼZA%[pJN vļƟA# 6@ӂR>Iv:OpW+K^#s݀3Uv:4Թ=@l# Ska;IZּuaϣ&;F ilM7u\Io-1pQُQ9vçV9Nb!.˼h Fy3 .5dĄahmdiq-g)j-pR6B>]/kJL&=̖8ΒEstE% śDa &瀫ʐs ( uH$:ܓzVhg p*kكuv;rӣoCHLf8kwN =Xuyǡ0f2RtD[UM|kfk5i$nA^(s *?>nAc~`f$ d>im!FuV\gA7JM= ;4ߣ9\OokgǞi[`[)yh +MWg7Rj,gal2yԄ3RB\LYO\as?A"K$pTt8iN! g+~"41*9I߸>RnAg9X[ ,M|x2׊'{zFyGז+*5(0ȑ=eԪiw,MLgwhz?GUu`BwfH$,s )·<Ť ^ BsLQ1^|p]њ(ЧNK75< TY0{ihl}yrL-]Y\ư�ڧq'ޘB/ޯ2vyN{AwTQ\J!X gÓ^؆кU�C]jʐQ5Jr-o?q@ aګ\TF 5ե+Ɠu�A]Ҏma/{\toj|̏"]M^|L:K5Z8F;1]F -?IR)c$8T%TFE9T;tw(fiBm6KqVmLtygKw`Ry\o̖ W̟,%\.b#neCn>Rgӹ Y'4qg"ujpO73-Ox66?1K+fRU TQ+L ᄋ$Q[^\|x%#у3βE;ޜ˔3hCbƪ)lsY%2Ӈ ڞOG<?|Ҿ,9%\{XH+sRQg14lj_:潴0k8:"&S}iz3l kI<lu&ѣ7R74R&W!՘M28<rC)!eis'l w]QUf^UH-JW19ՏOz1%^{br/C:bt61)9DB ÿ!dI<[T6aA N4dܭ^JJU ?ҧ<rQ"i-z ,w}еpH'PP`!(ژQL֬e8ZZ!S [Y� dI ZasF)ݩnI'Q|6Z*r½㪖Y*>|d`Se¿}~^1p+XJz!,jŒg fZ,]_{ԣBĶ $lj{orԒ{T{nH$oB4\K㼧"Ly{x?V.ך:KO؇AzJ|E�~U; V+Q[nI忿`/H ,<K?i/1!7h) 7E姢@`yP0 G>(?ذ&cZDi~cs:$$P©AC3k5].pa)ݗ%`hY7ƏcEw'3 nbUlQa5_|/' QKA>Mp\k]aIGR1<p{2l>WTK!y:bD埿`i"1%"1\SJs| (%}E4JFZFج1I}v)St-p޿M ΌvWhNVuHIg0C~O2KzHQo쳧*P|W.ua㗵u1kDKIx?Aܝ@m>`1Ӿ:H}P+/_|/hJ[Мn}wis8جElfAp->X P6-b2I"dkza1ɊzkLmC9_05=iDEB>SB[rejA{F!F$BpPR%1}g˖SqYE� њMF`k3 < Rp2)1 Aլ"FHUr,i:clAh nx ͵`Pu6O0e|ipLҖ6@(H1ñ^W_d]r2xoS}WĆgq&EJZn#XR;o>)y@үQU_,#6FdN֙dVϤ$ ){%iΥF7pDǩ&\l,&`hTDr &,H[^1q7AVNFD 0Fe}heX-J{E];ڀPMf8L].,V~,h#\(|đ%"zyOv93rL1猃MlK$TܟhY31D)Jm멳ܲV̚ 餎t K] �҃~]9۵8*ҘNbnJmijtО}ȗ9tGȃ`.RzFs2ćn2aGfKnAek2XS$u8@'RerUmPfpo+*:=}fenFC8ߛͪ0eʹj4$f&_@ m�оwQc?ͳ{S|&*ᵰ[FJZ/ax'cB59FņwEB?rՅo'K)TlډŘ6UB%9^C[b@,4 9" @> 41m꼥!SPC[o_V^qVh%œ~ia /c[nw{d.w¹8<otk8TV\n/V@tX0(ov9PUfd�k|>Jm ;~PTb#ވL]0�UT,w=qDqW#%y<dEl0SGqʰQ V1aXiR8Ye:% ~!w7rs~M%gom?6Uّ_׽'M JC!�Xra-;Kh l%\թŬ˭! cAͩ)tۖڥz VѓgdlŗC2#Ҳ 3&0N!]sW|Zzğ4-.{L1 8W2*~Hou7^l6ޜ,Y`%:Mm#OD_՜sksO#ݥ W Yr!sTAH0ɽ>ѡpU ܓ,AN;y#,iq7XҒ>X$Wn4Pjd'tBJ+^mq-FbjfYhc;o>'V;ӈT@:LԸ ~7#lOui[B :&,xv.ql2? !h!Q2 8߅JjOrkG)z6မ}脼'6G1`֔ SW{A%Dk�pE[u�o9Ŷ\l!qF1.?>:Ը`@2wLɐpڗtud#G[e>A Va$MQ!(@t4LKW7�|ވ+]PRY]WX4VѼH%fRԞEh Ûm 8\(hQ5阐f*.L=Ca3TTO c-JӝxvaWG*7T5`v> :0 :OT3&V x]N)Jvjך:h@>o=~d_*v"F4:.H`YJh vp%iԋ9UZy&Ul% ^lQE|[^4R{r׸vxbC\xfG6= !IɑF7_Eëd|IEHz]qqd&`"1/ۭ<xZFXA?b4z* l3(s5_m| @ȢM;8$!V"S f#s:7^'f-o?BoƁ< ё"SpC3RWȵ[K`vsw`gE=:^[jJ Mb9dԌiVK1;L" t͌h'1gK?`ٗ^%0'=ڀG,K₟_+)oP\ 33">j&]{Ѐ*�k? iAܻAKPjy7DȆNu香^,`]dicc7XI~onb]�W"ۮ%e_[(Dك}gyE&%.g`ݥzӹj�vͧYSa[,2;eTsNrv,0eMR6be'K<e)Ro sVya *0q oxzqb?pB^ͭO�+!RG`8x16rFaPQ@Lkš n ~L&ZUUcRBLfw-Is/aѭODϾ.q$u2�hj= kn,-NFKΦ]a;ωUIFLɤpUגv/*jR-]aS/ +(2bh&}+ V;<6)e{_ޔv- `[HmÃ=}9. <en(X6xgyvBQ(' /_Skzxىrk7a)d ~݃?ϩU2OVu)_VisӥbJBwYTCԼb_H'Ջ \f}37z.ڕ(鞂o&LaJQʽ&% ;$-ڏvzWmƻyfI#ע;o)lH Od$#I^p6B[ 213+lW]grJ{jQ¢0"[|;pX^4rКㆶ|j@]8 @x-IE�YR1TofBnQkP+.pct(լkj3٦\oTJ$ Ä]N "DžUo*]TSdcfdLMg}fG$Mq.]χ$rw&~ɊpR8m?U:Dh8v}A(P͢ D" 5~!so)k8?x7ZXsLK.IE̿dʌϲs6wujkf63`aeii$SGX ƺz<~(2Y/�oVRt0=@8n P|ڏ8z㛪1`DZ@g*N pelvk7N{ կрvP]ub̕H ^΍m`+,݊+^L,߸ {9&RX.HZH޾*kRKBnGacdV=x-bːZ/ўی}TF_8 1c!@HPx)gwۅ~44tec|iMT;lj$QF ` d2,oђ _Zx!>G+6 ;'n&'nqS6:bLI<NZ( VP2@<*>5Q E' ~Vmj%93 3' 7gT0)Gk@ rږFB~S\3sϕ=>jO"-?Rzo.$kRșaNQkZ.sbB~.+w ĺ}j"e!Dr160D[\ Kq%B;vK4&H)K>//tr.^%ꤼ%{?%1y FCޘU_puP *wYpS]ȦҴ.Ra[<-E<&�B"7E3MEH)\FvCr:OCݐH ȏXV?jsꋪY4Q=-++!�ބ2U-DC5pzQã~yÚ F=v|$xQ4CN.?f1C(><_ySˍZM⩰ƖrFnAP(@|Jhƺ%\޽=*@Z%i`\DJ<AL9ĦvCh0.-Fq_!Ϻ؈0 4#ש܌vHSyaC2jE^\:|3&P!fE߇4Cq)Aw#6:ԮWWF0*y=SزaH׸v-N>jzE^ 31;cr̥j=Bs\bIbxtk"73햬,ƽGkVFZmUesC}zqc2:wJ/Kǃ׶�LQϝ^1S)X3K9rHF}FIu) h3߬ nDp_HMrwi~i4ȶR?Xq^f'c,ե=i ˩ YEd‹لfs*�ǦɈX5ڕSBn#:sXp NVAp  l":0d=ڗ sV/Ձav!$WYv߅]0UhQ+jfD yqG. >S <8QYai_ϩ8u}N{Z]av# )ZV5$Bl Fr |wq ]C`c9.4-1[j|{7[+g`хA!WheZQ ד. E'6P ʑ2kClٵ7Uw׃Jrd&tYVQXbҰV'J4* 3v]'Mq 5^&nɫdVfudHod }Մ}n3{% p5.hnXE0�K7!KQ�CXI 绱mr�IQ7:l.0\SPrG {l,2q 7M~ RsD0%yKڹݲ%?R៤|n3T7p eyEzA42YYf:pV`}^'0g}llt~aW͢ۅޣy*W"[cUB|DnGXF$P8Hd}tH ,)&Khnq鶈| `1Z1 ).^>{e{EfUmxz%SOHgυe2O\XyR[01)؎\) x^s@?.t �C6F&_6apwćr]E y0|̅YDZ^gR|vc e7͎Ad8[ %ǢlH&4qu.L=)R&u6;]|;l.ϐ7^='Z^iW| I"\:C:7@|1Oiyע,̃4Yp{]V%Sq)玎;UCaBiH1XlX&רb0Y\fGE y%Z+kZ#+^УCjJؿޱÛ錸c6| Ȗ:�~qߚ0!!+%ғij{= CzPFR#٠:] UOž9?0pZ�F7^!v]ސbDԵʪtD@]egQME26Ǡ-p6OU3XcewDuniww X_ɫ^!G:]}} X;*lFjs" 3GK6@v)H(>b{k yiTd;YA<'gӊ̜عjo?^'`O9(R2UZPW)[YNo]vވߖnWÐs~ FPlXF/+s-Ye{CZ+`PtQr|-|óB'OtFT�?�~`Tg]J&ceGw&[.rVd&v2g[Wb>\r4wP2E(jtGh^W6#ХtAN;kYQZUYSõH 2Ǫ=N$ `d}*g8ave,<mompZ#�՞&p٩/t`.T {wnor ͩ:M{{s]@ しb+gV_wv Fd9Qb$3a<wd�r>~: "[!pBor #+GpN\AU;kFy]m�ވVR'%$߉_-Q�$dӜ80L~"Y;Gi1ϸܚa'EGٺE0^4{H/z=o:\]tUXF uw*5R%~sq晍"SO[-2?�~êĝ@?i h YکIvB)Н7Ct}7m*'[{:MCTvP_2[†'$قE1`IMr$=nZUi8kFtt;s E6VmM`A__JomG*G*;\+I҇NM!a6VhOфT c5K8ۢb  4Y?:MϘN;Kö́Mr7YT$ ZJ2W*oZ9|ZW2 HtafnEP X3W{Ƣd2i*% 2(bU{ Re(2ƭ'm#2+S@rKJ%Ðy57hk_&l[Σ/8[~<ydreЙt̷wT,cuuD"O>t+qk!&1an%kӆB" =zIz+]V߇ JY,{&Dh퇶*6ZCh ](X*i~?GoAx^^"pT^ }e,dޠ@N >uή E-k9/+Oea(R! \eB!6BRWrB'6oޤ;w=kfY{騒_:ϕ]BMƥ 8HyI*WF2a߶WM)pLjR2 � zЌPii䈠gz*";11kk:ReܛZ~jS<7ӝږ]UNX{r3z""C4iCZ,-vӍϬ vY.w퍂Qu)YB)�Cg@r[RTRTºg뭖pe<s^/h|⵨$0+*JpU`}9|>i-O]C_||o߃ Z;E5-y<MZA}eD΍ڌc_(͗0 dk: YzXEPVbSPlE|uR_DE'ɍhD8*ryRټ;1=6#(]%<ǴӉ=&;'Bυv{V@,AvHbAOwsKu"\<[-bWyL3)~ X e,Wfn.j9#I=nS DHѴxH<ʍl q{)%SQ>/7!/B#Vi1m_-O{s9Ä=۟w6?œ- /#SN<ឆ ߠɭy;O@dPm|7>~ŠPSRcAAQw9g(?n')  r.!;р T6}==,]"k_ #vZNv* u_$cED^̾_1\zPw`1F@@x(KXW~(tts̗8~ ]Nu9_#HWͰzM&] ac| �7cj= +K^,޽b`Wfʦ</tJJ״V%Fۙ>@18# YqbI̋^,fmoQG9べSTByԝZ2`4*= BKs$ni_5ĥwlѡp~p,ʚ-;5G,VhHٮ�wǢ`6>}^ -aSVv [s&/ n)A"چzHH%ڜ,ӆU:1>H%]t2 =}(e,&hUv:KhM~*6M%俓߮O)ޔ_ I)5#A* ^ųPrU 6覩FG!U,_Y ;t > zYEdύ-o*knÈĆ2-ۓfNp:v{>p>Q>Ǡ!o%D3X/DєLEHiۋ5!!Ptj 7[wTdNdqX`RQk@MX0&ovCUCQkAj0:z-ÎGʪZ)_M7ϟ%m5a5$%y_͹]k(34 ˃Nt´uJn۞tcao}סHPkVnR\ E&$4N̗Oa؜ Arh "bA_(987X֏5¦^ qP!n)*ǿme=wQbC N2: eS7*?x5tKzFM ug fz9uwhtXC,R)<'^es0 jp&];mGYW9 qN1|qj6>_A+gnuDQks"&T[PmAAPBl kjkHMIոߜxLai'y%)dv`r"l\r7)Z+y8QWxķɚ3pi12v�9'J(D/B@7r$0ꮧөA )BdH+&̚tWSbO t)1K4!qJHfsLM3{w3C}â>D&,=߭UPX-z~V|BAg-#c&aoFM QL#=쑌;ggKIAp8go7<v;_̵X.Hn: c2uS|b>}.3OΪM %OXEI@\c?8{$9fyr}g%Ce:)�KOpifmp&iD y0L?)+ ¨@y.% 9h~\GPgSF`LL2"-_K^ˊ[U*/f td t,Nh|a;O<0!ИoF�<ݢz4՗XW`iZzĀ 2s ,_ ȃ(DŽxFF^Yr6%%?Xm%Hj=DHC \3u %+9 Fs&k8jtIkΖ <L0`Le܉j"_\M)D?y6&>VC &z'  ,!EPCKum62D}}v(9yDO[À\T;;ŭ䪽,ۏ(᠐<bh=н @(:kib85* 7>!'vӛn#le} W;w 6-P]dtn0-A~<gD$L']~lRl?)ufj.'XksD߃2{<ZђL F>9tFQ#b~Պ}Z1aqCp,35؋J1)[v 4p'T<Z&Tpqb[ѐqʮeS?X~t;;p`@: U BDZ&|zcˆd{Gȴd;oJY*2R-DNYj,g9%Xu. XP͔*ڕ nT\cC #}Vo(l !Eѵ:;VXTѳM><N`͢ϣfZe#1PH  MGG 7VGv؞"8QqBNJ(Ajq ґKu5Bh,zR}E^3, _3=zr6{ 9SbeL(J9 X-Ft+VD]/(~$H)`�}2-0�1M^4ln~P尔Cmm2]_Ζn73E6)v K(?gc]L`C{Z |J.2cʩ_P@ P΃(Jhl7<5[6܌= C5UsN<PSQ% 'g GyS-C MGS9 g�Jnmy'o'72i )m1z<she C?հiʴt'֮6v[ y5wQ@Ze2Bzu,(L?-EHs.A8ڑ ڻ.8�8e[f(i9IJ4}< ,jYo53``3B^& ,OE=ž\'ÓATjfDw<5M/(t;|#[6}U^ь-OƉd#np{]<<8:^Ign,ᆿwm^tt}ld30Pzsr= qV^3Fj"U"WTGCMVL P0|]?^m?[RO0sW3xQ@LY~$Hn2щJtX}edG#VaFQLEQA§WX%O|VA Z&QT.HWJ fXcd |p|OK=4 ?' @øl :Mia7(5:DFJ#Gω !L]Ȅ(K-Zm)XM"4+5d$:B5*2u9ϒiaj{7Zu*O$KPJyh2OrtWtK'ܗBTF3f{' $hϾt}Y@xJOh/2flR2HFgN!C/mN^Լ+ֹ PL7vǭǝɶݧe\2O Q[[%[LǮ#2� / 9`ؑ6"I?zROD�!W={d|ۣ v/Fgw@a`j*<~`r&+Uc}\ƅ*{- ۶B{?C`|{tM*{s#ֳ`VLM^y@Su&8&c?)̃Rqp|nЄ%tUq8ư4S'H:-+Z $,R^ņ(Iu)#]+ccK\r-9d( b Mw烧~и{ျ-U+^>O&Wͨ5'DxwhsڗW֠/pu9tIk*Fөd6} # A!Dَrsㆭ VM.oHS nG�*%Q^jl%U@aW>;t؈pvEPitW2##R* psŔbetVIk muȈj"J><M)9 @VbB½Cx_qC=SMkb. ~eT5; .&|>lk#4NIpWlGJYDk{Q3UٔL<'WLdzP2}c{WЋHyag˶@${AjR?N#B+t 7j`JSgQO^p�mm/uPKu})}X]` $9V>sxx}Q�k$PX܋K/FF)yCiq?ek/Od*�ηdxA ^3#t(!T{Ib pTMJXqeLRUk%-t߯[pɿm2Obv66,G/ʯIxXNc?Z@y-_$P Aֳzt_#86}چg6#.Pi:qB_Ir %X3kAmwh% j�)n5G0%T扚ȣ׬vS_, 1~fY  KWd\AH>=yhKK”  Xꒄڒ [PHwåwZ'"Ps4q:@t&}7GwR[H$Pݿ,!a7NZ( Rah؋ٟBЀO2'x0lut7ۧvz, ,@l}O&\L2.rkdh\PS?gU,Y<&Zsɷv]x7`R mo{ؑUQyr4(tIǤ3=SKAҝfx8oD˫8೅[e1 ,o>xW7V\s͜G&)1YV䍝<S3 O^�)嶟 %+nAqD#z^܎e};j8/r,ֵ ְ;홖&زD5h%"ya<G^Āu:kWφg8%İ2/J]gz4 t@K?ot7O"$/%; Xi\?ŀm;1WUfB:7&ipC<'1Lx 4кdNM _ƳuhS98Oy{\z4B%aTy-;G ]gXoRٻdXcd Хv.u`ۃ -EQ!$g5rovz2Am?dȭF쏓]ԝf<53"`2dƶqZ_:+S\ V,$NЋ^^.*Ul@k))mkFr[x(?@Ib5SYJ{xe ὤu+fN]LGZ.-FwA }w]).Y�cމimE$T^8h <U5?h|+Ys9xT)zKm-TQ/keKߪ$"Oo+WS�jRaubƑO@.;p@{DfCX4(їa;=&<dtn_?Csu;\njQknUwoΒ}Zf2C[ɇo8zc$#@/*$SʞœEDo I0i+'9Oyw\!^uKmT8g^MQj%g0 2h5פEV`wl.4@R�\bo dCN۽j|*\ (UN,ja/,m $uۍeV^\~@SKc'"`>M!=Ul\KY1/GR@OZ~ڑzh#Q(Nܧ@y.jYtS1('.lzTaMhq9b^ BA_ 3Qr/x;Rwh?Bb {2֟" r|PgOTu,;aF^zΏH$:T 9&eJ8]G\_lufqG# t1L;tMf1-+0̾zBB[{;[� p tY~mWMpad=WM$k1fHDQ&E G/&q<a`e$nTk\^L_:ց&D \gb1RɉS%˄ΟÄpžWe>WTKMXv#6/2e%I*7[>HL,AQلjp^A |exWbkL&*qv]v&galȷdܣnK oc/ FT=t4:<(Мǀ 9gkg;;9iF B94p 4nYbsjp<i jщLѬ b}R#k!֊MP_o*Rţ[kU+^D!5{5Nps{i=z%{)TVUlk}qú5e�FّExׇ�tZʯF֐$Mvt[JzP'~WQ+I1d1tM)nVOy2p7aa*{~^ps ]Y+O1Ihv𮘿n5щo<(SQg$7ƖXgQ} &p,#jBZ.ɃE`u%jFNJJi~gXsDL"(}MF}A?1%N rE4-fO.�zUzf<=) Lv "B"h| [`n#F:/m fsl)١6#01d!r.jlYYJI꜇؟p3#E&:+&Ixաߥ*xU=y?c]΋Z6x=o;J-9u P9}>݄̀Ȭ?1iZGGm lD%ӰMI�=dI|.=wdT\ܓLcoozNzXacn*S%93g3`îKUԴ%cj̣f<JI' o/@> c οDnLR)�*AR@iWY9'5@edĮTew4vTъԌ6H0/u'QZa�^�u#aYW纬2",Ym-+#EheK/(g]vwaKb^zh5%uN"eDݬp_9aHofʩ?q԰O؉ t_ 8ys&R2NLO*H΂1x㶚yM /Z)0ז5]*[ ϋS6*ĩp@ u׋z��,mZWB'uPH:镈Fكev8s(ܜ+G)TYd/j)ʊx]ǀB1r82R #(y\0sY3NC z/#)u8#iu=mw^\Ql |78nNO*FQ =!ssHF8!B~ [) e5^|{|s~ܝRF)Tr.٧oVgLGjfI@au\s&&o\FT}_^䓠7"!sZ< <54ufi\+lR3OaiQʳ@C7cYY F KYaKkԾ&chWi$|{d2[hq$;<'0R�t|!f}{|Aqh~SLo{?G 1,=h325K^,Ĺ.usЇ>'|P'L G:? :frtJ|HJ=(Țϟ�erZI+�ObXfb6z1=Nڷ'p4 vK˙uj!'a=O4&wLap`.UNДy87[wVOFd7,usԧYgj,kKπ}=qKڐe(.<~j=P* ?Y=Z)h7or&cڅ FI_J0Rm6%d!LD~ 4 ̇#/pj$7@vv_+v?rpܛODOM7X. D0}l&xevC΢s &X%uxO嫄G"J _Cn&Q9z̆஠RƼ�e#zPu \6G2埳4ұۓf5o W3WFfx7U!T(\VV + %cdؑR'N8NΣ ^#ew sK4v5%sإJ#"VkHw,`gCirH21fK !_=o>GH D=F(@f]CQMb <>J$ƇwYB)pQ+MvY[)f<pf̪͢( ssӁ)0ѱyPӖ{ǡ熂p 8-`1EJhX[Ӽbsn6m\U pjJ'FF?n&qՠM[R M\X|<%ʣvEъj)&X!\>v@.n=VD׀.ɝfq8dm_Wl= _S\P㖮*5m AQ#^S5.bhMJP=z3xqvEEnaRzQو><[A|$E |pX@L~  &5]mFo =%�k[0o8nnN[ؕW�d"9<rt!ۃ;P胉6Ùv2l4EZ#�-6<=!/`q&a-{=h2E8růCb#R V{/>Prt+L{oߞV\ }PMBvP6Ǐ4$wV°w$z(<gutvMPJZ\e!P.'j8whĝO.1ڴ9ңY$!4D0r\K9,‘ HB[@XW!Ij6"lo5H tW:jQ+uyW71(W"GfW\&9M=QNX_>ߥj.Ti#Z#n0 B8z^ a_/b4npx%# hӠuwʤʃnZjQvHc@#mڤprc4t|@{xjcI!�%OW[QgY T럼U{ +N~ragRs{CݺBab8#g@]߷m*M +L)6a%#$ Y gFԻp@WDnBxK}HŐswOZBJpI\OɻLKl/? P︋fnb<ު}(kUP pR$�pHIMgwFK~)m~5aT1)0YAnҁV.hOdIi7y}ߙ2UAQ<,\cbtOC,a ~gL7!L|LQ<eK_04aCA}9TW_AQt-٩1/ꅈ"B]\ܼhIJr&ڶjvB]9e/]=9xw7tB4OV-RM,p^.6�m0o2C/\%|XO.ޱrL+.z :#etU0a'hb<`=-sICwG3n@odijy_vNG B1eR")ata1v z }G3lhKp4`'y(xG&ݔNKK( T+$$ MfGA FcBp4ՀNp1 Rt$*tܫ#M)?)K7> p&سOF}Se. OH qrznnِ3<P5[4~{N75rd$qZ46PUUGV)Ѡϖv&S8F~YVթ^†ϰ1bF+96ȉgo'cNUur)E'3 כEX�m)@_WA6:&GGd$ oV=WB NlsYUw(pQק[쪌>�}Z7*ھi`r7/)Qe!X|~i@@_4pXE]/sK8�*͘m}`穗'/{3q׶RVBYQ v=ƙm҃F_v9&BMAT–ǁ[^mG y,ʼnyӏ|.o*߈=b-/7$٘IH˷xt+ \j`wBSꞟ(w8c뛉\cofi iT7t?i\bH�e᧳n/0c^FdQR$Sh'EsR>[vf#;B,W~Kl![44u4 *п`ܗ\߅g0 G=;D#݈ 'cG e Pɪt^UƦFq[H+ľVjwM%g7wLİH5m;ELfjZytD%$9$b2 w=tΛ5AW*P]\Jwp6{ bݍ@q)D[ LYb8KɅvq֡6 H+_U*9#թR(*iژ@l}bD:Iܗ6O `1Y~ȍJqvp'؅_@,1UB7C<g^Y5W8U6"4I"C\'yl flFÇ#N2iTTIL�_=Op%D,Ҡ=�'P77ȨdMC҈,űd7YMr*yç}A_߶%TAUG+t3dZ@F MUû 1|QkFQUJ4?bbTriN4K v^ 5ܱ-f]w 霄,Y~{VGVKο6[Jaua <[,)Mh[~`f\šc IC@ֳ_$@tSTD% +8px_<D"[͠<"W^ݡd,-:Jb4 nhNmE0Y#¸/Il{)iwGn*Q`yK !U~1 kZJ\h�mwq\65V䑓h ){Ogq[Q8["Yaj]hh+KUF*.[3z�0wE\ɸil_gVr#?h/ :|gpz@Y*Zrȹ-?"�׸:/x$xl;V&s7I.ЎpO ;}BۿCV, 03(klz#|qo]Sܢ Bx]Ҕ y* g/CzyH =w3}W=䑰%3!Xs>/ݛ-򮵬ۯؓ[\=:Yd~f"ߘ8m3)qJL)no~ /;O7&g)N@yPt{Sf"e1 'l*xܗ[ؽÒ)YZ9ϊպG:uěbD̵,~{Vd8kZq]]'LG,HyޝvHi:|͚ď$Z!� 3#Imi98i\Z{W ;KT0OV#;Г 0Tg0] @Z'>D%ڮ#YraZZ Wͧލb�H*5 0c{)1ތӽwnO*ܠ]啬:NUbC=?(r>�Z|S<Ț= \&2Me]=#ߢQ# l%W,vNa;IJQ/Fvݕ9oYY;i'FGg~2LRI$%"DhЭ%.橣B3W:;H:4˼?fcRS*){&?"ǣ~=dh7Ƹ wm`,R&' qK%7~ᶎqЋ9PA3oWjJ5z:KtnϚYzx9R.}x e<f_h YőqI&,_-$\0Kء:v~nw#:Da<c\'mNehLİveEkulP0!L..! qQ Ԓ,;cBDI|&ۡ  <_Jh5_%*3zonnKt1 ~7y GdZBC=y3T[y^@z<8h6 {Z#H&&Y 2{ + yϿ>R"&ʧ$%ٽ7-TC1ߵf)E_ TZIZVRzB \Ypw ,XMi8N?! صzk􆃬ri#.jlLB`xv ("l?)[)lE>t緗sGtښ͟QeQS,cp|$*SѴk0zYȍlqA޶Mrhz?iǩ =X,�". e l&Sܕg,.~52\t?(MJϡ!xV3Ub𸽝AABQ},Gn SSC)zf)tӸZ96r�v_ˇJמ9D_y}ѹ%"qם iJA 㮾L yrNڗԏSGpY%. 3 SdWZfgGwˣO#$+?*]|O;RGg$7j[5fD7Eyύ4*e}d:s QG .Y*1)H!.C+!ܮ�mPr%\#$`ĉG#ʀgF8mcRn'=D[z116r&|#ӓG4Ue_x.YضoWRjaI^ A4L›=T糔a#8'y-_ӈx ̋ }[M'j^Ӗ/ *e-˼uTL{[|_+55-ez#0B-VAa1@ܒ(#q޹QwKŵ0KuW@1 .W݄pKEru8hsanILl \Nt;Z*W+g [,36C愰 th{P `܄ɵS!6]mǠҵ ~mEgel@΁dXNc4n<m{@|~鉪sy"zܷ+܆JЊ"AlmJH@[:_�Nk6WUc.lCm.uGp(F6m2y2OR*w ?ӱpQ2Kt`_iמ/l*d:+4b',8lgDlXCǃP,en1dL[mئ^GȈʷ0hYrc*.wEZHvJP Fuv.|rKM6QDI\陻E Y{m'1p 9&MC^Lh2eN ؙ_YtM[- TKju=)>?tc R_\+L)aw\Tu`,oU(By=. 9/[ *g-bW2E[$~A~e"uA\D-I{?]tF=]o%}1lP<~uJpEgތQME^b ᜂv +?xCĊϐ׼Xsw&Zv.SZgixkj q?k$.N`2o&OȿH;Vg'@ @S.QgHFQ d,(@`#DH&@ f뎇eą9KZ/5=!(,芤U0c2N˷`Y_F$JHf0[L)8֕SM` n9̫,`hL6!߷ƫPb .='S^Qwk/֓&YYҿ`1o Dgх Q*zMa&qMjuMktπJM?bUETڙ϶ЋnK<#ۋsy ʕ@Th9Mj>.A~P_;b-Hq#_[gaTl5kVS4>LBG닉㵗.9౑F+sSLa-K0š~K{0d`Efl͠&k$"Ǻi.CY1G2[^@$jpDS U{U ]S\'~xyU/KP"[7K$(/!8r�>ȂDL~老Th"ʗhi пW/:_v'$5Qi$n$~k-^!U5S"0AX�2Zzj^j'^Sz cv=Q:�Ȫ&RzƼɎBY)@ `L "^^m9P8P6l;3r!X,hٕnů͉Y, )ہ&ۜOKGv_B~"Maץmo2ބJcf7/4)V_A. 藾SV>*;1�>tv : %&NabQ-G&ݒHy P#boԄ7pyN<zRy_RǺ5q}ljw|zZ W9F,.2ǹ 2Lm oًÓ`lV*9Fg+qJX(rޗ =r}r@MZB)ȦEy}y<^ԈtE|Y_1 DZ0 iO#fV~@,#*vJD^fK5Xª ٠-c�T 'V3|0?Y{(㜮s7 *5X˯4 2gLz5_ P׃I@Fnu^9OaI; eW*\}-f$=6AN8,uj#ԏ6T�м],8MH 7oi^g)^& Y Ѱ۷ü DE^G$o\9btuDwO|Z 2/n!(2U G=?1ix8V 5ߧhKh@ =ai "WA軱3.??u}" MTS;Sޚ]à= Ѵiei�5#y4)ڷ]B<EzlT:n2iBVH]A\p_A"3q6/9m+\akoO4Zfbf3yTD2MbD`"]"Uƃ}&kuԅ> 6d[8/zOqN QDWٸS~?1hL;UWoSaV7 OQDej$fy~fZ& N4oΑ۝Riк{:R6w'y6"! H@mI8Lre8WuCP[%!GpVv+o9{殛+> 퓸W^zp~fD+W "wq5LPWwҤ = )HVNP75q#e94]>]pH}GWS.o'@…c5萱CUu8t!Zm շc#g?g]̾QOҘŤXR'hM K=0ii x2=1EE 3AD_eGfqeۂ/g/2&z7}'mY_q)(b{P|R/)h:unVQRuf{ʻxs#Q7*~UN07p͵;XWwN4^C]ZftvvmB d 'Tn#7"p]Z`-5r 'cqڥ`3v*"|UYK@" U,ʃSi"N4IJV>Nc+9<ʆse=~b]zm&\o;N頒W;Ӆ!ymqRrFqO`{76 Hm {u_s!.*NfQۍv>ȯS#A4g_EP~4/V}a27 [br@4r„=Z$˸M'|GuO_SB>eB0Y넯@hr)hQv3);'7M7> oA*%B"x�a,vCZd(;#5m\>~"~|v�{~O@**<3"Aqa{BR{YRyce6{qɑy~]\Y"T:%LN7a=B).G{`5{=gR"zLREP>nB@nܗ ~爙&"' r➜/z@$lk[ᝁb% P"D= $ߘ+$2NmDH]�xgjlR9Q7eHv9N +F^h]f@"U'!+*Ub>.&_Ti% 2{` -ɞ[w*̽E:g`H~@~/evDLB9)T.WYS[Z_Uӛ>uU nk PNrN天&ueA9C/W}[>u l39b\-m 3 bg&_%H=-l˽PR8[v3B-{oR*nps8cvyE,Q5{5& ,Mɐ<N?X.&N 4H( SL9b2W,GJ[id׳p[QYʊUdo gwk;/Mɳ@Jm$6C(=c=/ڤ0}c#Z)2vR�pGQs!dC.>L̜>LPlIcR{"*e#*3X cafͶwGjH!=(GleD.cJׇns[l z@NM;u>FfϘMPۊy5t)04e_nbP |MNJo׎ꃕ[iY[zYD݀*q4ryC@bfeú4RZ=H:xo3FVЂ>s 3&疳A:c(畹le.9Dmc5qOT͛< @tYwjfu'O%wM~}eWhS\kUY\L)'@{<S_~JK䘨gIN׼*}tǪ`O:qJ1E";&,QeHSB3�E9aCBaa[\s(i^RO8(]Hb^:硻Upp%wj}"*K _XLd-t EdN(p`E w&42V Jd{%ӑ<#]@ ^E}SjZ^VIٓځ3o1Y0FCRv7JϗK/̍1I~iUο(+Z~p<c濞Un�@9IG i? ēAs@CA4Z9�hЉA:񲝧tKEOę$cրoVJ5s 4n}�hwO5z;\%ϧq)#rU@k_MЍqK h}s3ggVU&3\K:PߑNB' a':<c /Fy`V< ɦ;b."-O^ʫH.<zFo]~RB`zhU]8[ 9XZfOd  L NhDJ֊( a<+¶xu{ngAeRAt{A dCULBۭy8,mux~p\7iWdp[. Y;lF4�@MtX+ݕo9B <:cBP0Ⱦ eMĉٺ*q =k`_ǹja0=ׁ(i-VUܑ5Ԅ9|f*/OdvaSS;z D\߻| pV:vqп q^6&/Pɰ9275 ?Z6񼚠)Z@['mĢ=x0ky+pI5l:a<wD mZ]MbbK/ c_jK]Xv0N/bT<y!?HDrQ39P 4xρI&/ǔ͙a6Dk$/`3.ߌFwC2S mbѐAvnG# XK#,HK@ىcâF}RW.%)1A*n ';Oߦv?X sĈ Br j8ja>l-t1,P1g2+TZZy4 ;"Dǣsw+;f2(!ρzIÈ/BI(7Y~r *z+B2hRitɂ]_GF[ztI͘N,ňREck`A^8dSVjOyt3@0hٴCq.@<k8 ig1\Q,%$pkeA'>Dxc"kM><T5[}o\lܔўٸ_ǟ| gHI$jĝ'T�GdoLBb8VYɖ> fψ9Ts=|$myQG}O<"*6ue@F7W7vғ1{e"xA{?|?'mbʼnbG ({d&d7/iI9DRmVAgS u R٨(16H * 1:gl@*⟪"0�J?8 [B6d 0͠;^ cf6f+bp:R f>(y}dL$ԀlfsG"n v {ݐ73|wkHCd̅cI^|%a~lʕQ\m1իVRWL5`Uh"XظfmzJBya5g^vbP.Z7DsVR#]HzAKݒ< yťFXp&H4 /jȬq= ` qC jIW,w�*-L$3힅Liqv#x L6Ed_=򙂩SNTŴDĈO$uO\wԋj% Fǂ36q:2ߪ~ F,l{^W ^hXyb)3ExY4ڲϭjJ0²jmKޯ6 P1EV4/2>YX;6=+G.]wl8!:&ٿ4g5PIht {&�;~uz9nv |:%FC( ?_v>9jb0K6d$nj2oz˚63Eڙ8 j9G$N+4ٗ}v >i2p� 2~U*_JQ2h}+brrO[2yZ^}R<!xb%dC!"'wQH:ri& HDzSr`j*@M[ ,*J~d$C/ +?&d twZ4g{Z݄H*1ѐv7t.K;]M$Al\tqGN5CQׅdis;E&Ȏ5?SRuWRTyjg/=PXً_"J%S Z?azFrg\&= lMgG9r'$5 wn{jU G)ڏ@i]~%wxR<O-mJv:AMOv\%A$X03%m?Q8/B22۩\o% |2 8G[)RڿWJ //ʬs>Eg?^-%z5{Gڡن+c<b]cear7}|a!: 5qaH¦.fzYK`55{D]U _b A ]ɹs'T:Rrny vđ6GndƎLS*WqR$k`c/{$k�=#"3LZA(z21W]zŸ_թX </)ԐTu;͘ok DbRt' &OkZox]tg6ֹxjcr|Oaק X;ybv>U83-! d`R z$+Npa%wM:P.rRš^&޻O؝L :@Jz}x350Å_"ʷUǞ&BCr17}#=Dߥp'C�TOHJ[B 2)WK y0]y*ȅKYhU =6 `P֮}[J"&4 ,0A⊡$i#^�9; "z ]kxqZ?b1sf,ÇmcE?QyKHyTuh0qK&7 LY~Q0 ~"3Y֐*\x"\ͳO! q;w sH(X82Y#|*?1~6 @@izgG&) 5)/(|1gC(q&Pmp\t9m66ZMe)?=?;Ug XT܉Rq3[BC1k^*ΦtN(Aat'yf' q]4t'xM<I>#lS.tv@C�r;0A5M LQAz??#^Z% ]MSǒTmMl НWf5?V,гƿ&9ORc %IcI u_xuQ9|?aqZq*4ok 3)6rz hȎK50`D&T$ 8F2F_Ls`B@:)x[.l2(o*b^>Q]ATmh\c QUdoe yL:,cZ| Bapu-ـlg#8  3 ܼ 5Q.H~J$k"iz@{Ô%�a ȏߞcnycUKEjLwHKs8c p]jBΛ\,~'>U&ӱGJ_dҠOc̚:Yq: }flruӗ7.!526GاD-&T|Em6iGD43F#UkD $3-L2\H/냜B$4HN%~B<.2Yy߄5mZD%=BW RouSEE졉lgE$oO… & ]poLNI{@U1|\|@E-OR4Ntx A^�kZ/pݺ~a; Q*;5jo/ac8g ҽϞPPk˺#)1 >5z~>MVo $}+#E0}8-ͮyV3ꁥ~4M/%q^�^1g kGDn,\p<gЏ0jbs$XÕH#n^ESaV z+C|ݿIoz!jl]d /r9V鶢7S^yp3؈xhEB ]8`VjsqӕH/s}2dJLQfKfڸe+jᜱH tŜae~E; ^G>n8c"!(Ud*v;((qs^KT )tYgyq&tp"(I xi 0|�IG`I6ĖgpʙY`ԻCX &xQXRz\>Ù~R(wIGe _(UuO(!9Ywy"0LChlIS2PCBe|#�ITU}FpRA>Q^ 6Jvvx!ߗ)(ݧhCZL ˧(<BhøD#Dk3P ^s"+6K\ZJO�m|轺0Ya$qq%ubY0c6\>(>DOB"42ER0mK|ަ]~#ChsIB?$g $~ qe ؇_}s.u4Қ7@([)\WvC)YI_w􎊃IMGI)#7(Qy3`SY`7R~zTIn: n5ԫݺ\OfiǾHЍ#<+^ ^{bDZ[79L^[uGVmv>eۘ9ߪia{0wp_-ԈL ^xq9~\9 :_)/y>0_R/Of=׃m]PrTB p6,ynek“> SuqHx5@Ip~�Fs65f;ɰLMhe@(o'u<&0:U3OB j|?{u'~ev^;:>[mRX`G,#u=h@{i![3=i $$1q~X罄{^%Q Әˈ* o\<#vMjSFY R"BO種0Vj}0؍n,t"#^XJezis.Bf(b!T]x+u&"0̋T%+kx2i^NΓweiMm*V Qi*tgTNm,{PէqoV<k_QPIrXbNYP%k5gow#hlvu$D͠>:@KO<<_O< M (f:Xȭ5{:_eZi;M\56x.\hɾ{g_8Ean Q4U|G0"e}nWŒ?|P'Q_C!ہ?z^m~ukU�;t*=5I ?vz9Lu.qՃ4#gFxFxյ/Pހ1/jcn?'ID,_^Il_<KEjhFMaI<v z\cOp)WѰپ&~k E29Uw-a,TꟚa%O|: [(xl ]h絓><wn v8B%}qOBlм�,`J 7Jfh#F+#@\TG pCug =Ȋ|$pr\uh`z* m}h1+U[K\KPCn!g%qho d{E)]kh m7׳8^8Dsq6&X% +v+bKB�9"K6+s^}sgl^DtJ\;͡PbrQX�RKD~ж9$.8uC#3ol:(`8|Ey~EmӉQTG"~w&50Gpzn8͗ ,DXkBтgoNJX6z`9=>҆󌆊0$Qrm)0G PG ;3!P<Dl+ks^ X?ZӢO[DƦRo<JQ 'tZ3P %7s{ەH>csDg*Ty.ZcJhX3+w�Q,"WhG5-ac6ּ̣\_4$}'!]%|vfaj�ELR&P 7?>ݬ#K?^7ow0?=3XC\ I?6$ b/({pSʨLp =NW ce1t5hzXˇcgNy3 2;C_}OdDH>[j-bΌ]$ Kb!WXj+!kK׌pAZV ao:GM*"v%I'a툌32OIcT'ŏ6:]HE7yKqҮ"ۖMKg.,p cS*\(A ǩs؋V%zQn\fCDQ*<iCo(Y)g.vB8MxZ1pLD1SJԚ!x;ջ0Ø2&<Εi>Q\ 7XDL+ZTHm"P0 JHlb0npmJ hKȱ9tcڷD:џrs /W�ұ!D3YG})@@Ea-&t:\5 hJ6TvHB$H0??(yų˧ǹ,ڼlXe5'c4V !+!+1 ?Ԧs_ӣ)JSIJ::'>SSUrqXogJ*JRD͉w}1mLh \7p!-n(txsȣER9v"}2,8Z}� 'fTFO,q>࢛ULQr\[W"۩.vE,Eߞ'CtnLdZGFe�/g:5,ɋeeOR#b-L&SM"3|,3!E30- eW]V`^?gMc猩ψrA72Uq_֌:kA+[M~v].1@cFr.Z[ "F3{ ul& a zǒk iufk�cJzcB*_m6hF)Z%詴l[;)MSPĸZZm>>b1O{_r~Dž?pvCc`%GlI[(m6%n]$! KњDrs'zM H MVؗˁC@6P@ +! 7%<\oT+?upǫ3@ɂwP5靖gosπ Od{9=E>PX_e#l`p5k $t^{cNNvL9M^'_ELٳ?@dAYk  ԟҕGeM!ŏ.C7 > =Oĉy 3D$c>UaJLޅa45[md退1MRܩi ^;Z4ָ 'fyQV?(1bڐ I5<$Gyӎ8<g|#&Y[]f82;b?A(,;<S[W!t/gͻHNRi&P|jDAujMq3r؈)c#텶{,\6>%:Rygas8p&VaZC 1>{bkL8W{KS)et\`oc".B"1#ٚ(LX&׍wpՏL`ƱxQR+VU#Xtԗbm>rw$Ōtf? + 1>J.L A2 *5&D(j#P}WOj>[΄dyc>7M*uea(a8BpXd*ǷY/"܅xKX+>N8 >#Hl(5r#lOY#:gK}XE-1O֓NeT1!aȘRGn 5 tvb(-(>1;1 .}J >H;(0yq/u(Yۛ y :~ޢFbU~"}]T7y0h4ӉM KB遊tE&U`N]DGZNϢ?Te?}M}0J5k'cّ=֞mDsK?[NڶJB-~PK`9 MDA%zs {uG7?Akpmw O c)l'g�^4yC]Pߡwr\~=\%4TЦf*~W [WWmmo I_9yrPִd 1ُl1Lt|<0@ӄIA�1݌f15F1mṃ`d\O,_"@caH<˯_}U9 E.@"o}kn&ITl #bisd0(k@ /!o=B {n*`RBH%35nߞ^_tqA]9Jh(_~զU&]1Jpui6o?bMyNZ^?jS#9 }q3YWD/L^9+[QcyOi̪R99EL]5&Ϝ R#++ R l!cC;~1}�3=K܃i %4L1_4l0!?_3 }If"Rf8Lݻʎ<"cf$PJ9[>~.ܹ ת$KԚ7yxQ:ϏU.)V"2ڱؘȂuzBe4Љ_DJSH`"Ht!njxyYJR q, -j 9A\Q-dBF*e BOe]^/|lDY&vD`bI#EV~&*06n%eaD}hM%? ST&h|R ]Dd^JANOЁ$K*"#R/@<dXA6KYln\}Htbo~ |=-ٵN^ђ !6+;Ȕm1n-f�1 MMiйTK) \bfH{%}X @$®IH98/ ,g R~58#DDQeC%n ?Tޤtra:-a(%.p-5UBA�X3M^份9u\[6NB91c9T[^k(4z4b Mq{*Ff1BTOHEBGdi$4s߿> C kEl| rP2K(жM{TZ-++uQN`iŇ|$_VCdWJzbVA!*WZ0oG\̾ ʖhĢI!R&1WR1&6T4,s b*�v=_V?[>QL}Z%p )-N9Qz<KUP7K{TJ$ܼ)uk&Lk#i YIڵdorFarUz_3(o Bebߋ{5/w 3*׍ε-#"ƣ2A欥%ɇԳm FI_R ~vmjg1XZ@p-rY.W!mD-{K|{̻t'_QNW ` rHMFgЌMJk-BH\5GB69RGF 5O))sQ,Bs}WM4؇k>}Y/wmP߻�W*tԻ൛dc8nB庛'4HiK?䔮_j()AF(Y;/ƖgʶKKھsuv6Y$rQo ΞOɀ)E:)PrcKw~κJ F@Ge |nŠ{4LA$ui| I|-LBl z&jܥ+WP跗Pqe.~2lƠ]*tުĎWV3\UY w3aO}tW{m<\˗VYkHs7-X OAU\6-$靪+[ayRM`#b3XPq,Fd0ȳIڇ*|s" <*ē J@ nЊ�Ά|{zHoa*v<c<|q͢,bYԋ�A"wS44R~c>xUDjLJf *IY7@r@ㄗ %}?0U M"hx;xky}.|r[/H>:|,Hh1 කx<R?n@Fޟl5cu?uֻ=b[J}GK^Qr⨞m:8V5`;lPml|.,HGJ0#vQ@Q2~o&8;/<2{8JA@"M뜂cTH\isY6ƻ&pl o옄E.uGU"5ݽ<=­zD#Y{'ĩe*oK+;@m_bSq3z}N%-5CekBglOziBsX60-blDa;#&=Y;-d:g3v>})3H_}L% xpʼf<|x :82lmElc=̙åje4uk,WO#];IC&ߟBCB}pT}U& *ʄ"4g`׀{FXV-[L=ؤ'9\Oz侭61݉1neP7#JU#?k$PIE)ջ83d�.k<z4:4YƸJհ]Ax0i[UU J{t"OjS<ׂ=vX`e,rt[5KLEg{X##ݻ׽ a{f!nPt\^Jg~#Vw IMO!G D2Q5E[RoIPO7{Ŧj"xB7QzQ^2zNa|-z'w~o<o<�H1S!d7jcHonoԁ.Ȋːz^,\o-4"KQEIVJh`~;@aD<7*[჌x#&+a+7@{pS̀O<}ZRST$X\9s<\lH8<ҼQuhKF(tD =]MxQ$ $P+ IxEΨ,Wrl운>9ŏ[Vy=^Q x_#5gU`z[E@.(gi4C`k(*goSNY54G�ew {} Նz' pRYP(%ƌʷ7L|Ao j]禊z~poCP{*@̫TSdX\2PQ^tBZk.a|C-";|]p )MF;]ވr<0 Rm00R| ^_:ID;5p@ kvV$*iƩ:2Uu/\x#ZT5D x\k*cM#[9Xcjxӭ&GJr"2oi?3/@e ލ狂`ɧ5}c5<y6?[nq/b�7qcM+ʶw[�FGYj"dc; %%h \tabhN<,&4wɉ"T% ^{U9ymjyH$3~s ^-m}>lW~8Ⱦ~!|LTua7=F "Lm^W\~NE0k ]zMegz1bub2ZpuKl)x>juBm?kXHqe(0]@R]"WCa1@L%񬟛>.]A/ʩg\Ο0-=~#z;ǭMb/40";bҔxjhత*djE'ϑ8?MJn~J~m Ȅ/w; SF&aAJ=o0&g znLDق[&{R$ePwXe>U8_[zRc1`2bNJmc_=Ed-1X^ś*� vԭ~2u!aU(O? r=a15Tt\XWQơA2U"[wD- ?GˢohKso<a9ۨ in²:UTK@K>I|Zعqn0{e5#r/:sn ,WQᷴxn e � rA|]iv#̖cIAfbиOc[7v`9O~Fᴁ_2!T(  O >) p|5}x6Ԟ%\`zd+"@Xަ1{ 6/`x]3Ũ@{1}*G/w~# abGU;k YRᓍ'r^I@ltR-˅`O9rxO !VE%bphM5k͠h]Mr8 eMoFTZZXz.jQ* `#WOtR<mp&k2\w)N?6 By٘( ,8Ueoc>(]Dk`ǢII'֭:6(àm]IJ cѧw)GTdL[ 1l'bbƈHocLkfUQ?[sŷs,+y%emZV(~%MBn 5Q wm⛭(`WdoB6AsQ;މjx'7iہ`xp!  �ա2 }hAP僧V;;cOy֍z( ={2&HVgv$=w;Ӈ$2Pwc7)?k3AeGNlr! cj1K 1=G:{i1 gRʵ&@Wq^1NvV`c<Df҅XE&Ka@ c詆Njww"|'b [!%?L<.I%h'2Czh&fdb#9d7 w;a7%8�dV5m1<I6$O͟tkS̟eQZyH, oqQM)XWd`"A Gmy!YXMηm"*Ncm Kø8^Lx}~H؃"|="c+ソ7.,ŷnU<t\)`;OR.pb\3UoIւ#rt.'GM<Ա.5؜+S ɴ Tu0^q.q] ̋Qj%A$[Nm0bj?o=i"ߜpb5Yݐ&,PI%A׬v>$@'>a Qˍ_en] ¦-Q+0q+vPq49SqW?f?'!VN#rp+ xtl|uh7V[Hؘr\1 WgvFޒ*Ɖ`gȔ^oCs`/4 VOㄹs6m33(õ+/$B4X]` t\j* |9r5d$#JhimoV_BS8/�)ks-R'IPwE"[;>{}os3#<"' }>4l8|K#hVP۾xJW2Z͍Nlf ͍k0 6 ry"+VE`$ElL$8a]h:<#kDdK,(9:LJ"hSR&Udnsj]zY܂>3B/f}UE>kl4�) +7O)#wHLZ� Sý ]SÔm̳Z㟩\)GF`=xh!³?6k,`b \hV8uLRV}*W M)U<rEVtSz Y!ϤjW]I6JeYXUdkw-0 ^E3)Ft(Ug䈭&%.nd'nX .I1f@v a B}o|tlt b\c Atmg]9"Z%:79$W'|e՜`l�*-j zRx N~ m-I%C6+6)W<,>p9szMC7zwBwԳ 4z&烹;Ğ0xL�O\I(Cs ɫtZͲ- 'Y8d&=&8:JDƖ=#SOzEUDFG%ӂaJ}`!�]X|5K;3FpVn·; 1wSbĔISFU<թNAPW]ІFrv<gbu ~[ 7ĵݐgF/w$#;NhN= :ˆ ˒ѩnU]mBwnϊX&vM`e4|T_4H9j|M\CwuRQ䊪݌$f+50CTAړ4%F(DM躨>ʼnT;l@<ֿ |0̈ƥ%E%~sQ,!%*ƁgQL]!< [x`3Y<]X!a'. C]<y:?]9M0:>@[kYTyl Ot1!.4wYkZ,@.@+I0P!ڵvOU pt,3;h9 X'eML#UKc; [ $%&_^O(6^ :HvPeŁJR.D?/>tO $v@!mM&kRL&&9] p#oj@'P߷'9oG�B2|߮rXkɻVl5 _\sW*^2pB@wl3)'4 ܂f_LoY1cCnȚ K S>\zO o`Bm^zlP^*]VfO|+O$>P/lffP`+f%YCPsv(,t,I%m`~i-Gr }N;d/AvX*#7\4 {|RyZǚuğXg߷֖xCu"Ԗ0<Dñ`8CA8vP)1?cdR^:+N/XC QwEUOˎӍD~d[Ս5=�%΋i/ 0 ,W�-fi#!e(@LĔx~@zZЬ"#2u >k][S/nF>g>({ƀD(1S1w-. `7Ub<E}s{T`^ɮ E`]Am,|0YA{WKѵhmB2iQp$ćQ5XFa OXVP}Y63SQP[rw8O#Hႅgjo}JVuNg] _SMph} -dG~Zd_i-L $HCJpF r]w;U6.NAX�%,LHFku\AʅJM+6QTwPG'v-lJ]%7>Q XF*BAd/QUE?= W9p^OON$hùS&kU2:zd[)nW_dF7tzt<؝7CHI&b 53޽Z(PPPI׍m�j7(Qh:_G/-5pSjGitظagœ2]cڂ(c 9u!ЄH5eK m+QK^>3@J7<o%5q|4(N}]@k6yPQDNy`?cę!~@ MCT7ZrU�|瑇A9LyF]aAhT5|Yp\N)9۲<_QH= t-L^9;MB0F-~H4hU,O=a^N%s]0nMt<S ޗ"~o\v(09 s7:~w1,bTqBRMzS9嶋QfV-žP'Er^'E/j!$0X_,qq pp3owXS iwB=2.U�"c邉Lc|'qc%BLU^TF!en|DU,Xm�"0Jr5VZpf},=iu4Eu Z+)cƷo_>ì2qNu ڏmd] fM²L[/q2e!HFTݭ>\%H(+Y-"e?'dQH,| N&ĵOed\TF�Ơe�Iy$r`͎^7Os *Qs̙C$܎,S6Wlml"mtm\SAUE0Piz)x78_Ucךc@T>$rTn "2iF+; f7BV0xCMd&u1UEF [ѣnJQ[mIʎvTomQhμ#<VL<{5XEDdȳ&*)Mq tXT}6HIuDAru2#@2G|6~@0G hd*up7}L*xh>T9,/z<8dpk_RghK0],cVgBa*y~ZU-\lR^l#v=3&#KW"KDL`wU;.-U?1 QH",'קvoamEy h=&u#kXͶR-gEس7|qPDjՕ�];RTQ5\XiPQee=_fo3f:r>2/cDx;P)ypS.%r1R\2۩^T80M4K0?h*%B<y6YDx[ϨBU;@ehUWm&JFwr71b9?D8:/9 yjlR:Y ɱ`g<]]VǸ(` AQ(+e!`PtOU~*iySӖr ;H {sm1>!}̹_̤Q.D(1`. b tG- l7ʺтEmh"H!l�JF =U=9X <%aB{D ,aZ\�bb8.Sޗ_D]<a �d:_SoV Dvo*:M7]PC3BSgœGD'$Xpu)/rXq"2,HHՍ8O?~0ˆ LpwCNO�9HE"^ 0RV {!&GO?W:1 J*Ƿ ķ][cM=lhREP쎾Ut,Zz800F;i&luSc OJ6qkP0FK/l, 8ea@؉4нmOjC1/2Z8q PiJ #mw#[W(�|ge3˄!w:s/8[u8 \spLgseK[ k -`=u,[M%i1WĵTrlOM<~] r]KN:|q�v-9]]oG笟CQ#-rl"Үz:.~+X{TML%yc{uSPrƔA"!v97V'K°gIF12X e(kA=Qdnz[]vS"D &=mhEҬ`V|iB$4�U8vf"1n16 3t |~$ԔR*Ih]C|=|x Rv.0HHKc3�1xN[qt�w!UwQ6h. +㿤�/G/et}LܙZfVH`ޠ%.3ecJp\Y}mcM}VdIZ'R!ѢͺLKur|!NLaT? 8+n^e vg'Kqp9"0ߍgx] \M 3lNJFY@wG9\>#5і ܒ̱X$%H=#G>PYAQ$ဋ=L⑜U ]W<q{ѽy Rg\CRfDכmPZAgżMe`݈Jm2k#k+go J(dZ"<-Q鑴-y�g }cAtdU8~ls\ѻ]CtuC+4@"եN]UXe̺*_l+?:}=jBS?BvKaN pI7  w5#ЪxlctqǍ(@ߺ@7m$V}EZa(xCuZ1)IXkD&_I¸eg !n MoeZH[ 0V@fY ot[ҪxkWR\V w7%Gm0&-q%e)+JL`0j$]5bM%5;ݜLh2On-e,q-eNX.%mZ= ܅hG?m!gMg!0"Zy݆jM?!\a,=]ZΛV; #A 7Fe_luvtwPX]~?tB9~%Pe/꽇[4iDp+(+0,RR6�ujP,I_PX"Y6[`9U=�>ms :nL閼s9؍RK|x4GyF>N'7kH*> YJsTKSSS^GK ʎuk:q-4\nwDi?OV[<lDJ]vYjNRޯ0A�Tjl 9y'&�HOpͿzafI;(ؕȑZ&![iw6ߢPһ,ѣ,#r<2]GAHr6*/zXV!?0|/d:%WG^X+<IcWEZq.(g$͕qN,OV%$?ʋ@Fmxf9HnC'YkB%NT{dG+)7ީS0\Pm- _@;N1S> _)_>.ug$Ah�آ%ɑ KpaLU~*>vC62K'[:Sؕ!Q<*gS.^m;6,t8 Eq.Q nai*ʾpPǐ+;NPY=6@Q_`n釰nI03LCӬ8 8.,XC\PY['벾}vڔe;KU =YAڴ4!wnրx‚kw8T)H\@yb xk hg|G1Ֆu>.<|Eƾ>/;v\}c'LaβUcR�-+~9ADjR&; mq37Mk` lP6Abo0*^I~̣sb˜8*9a]Y- 2_`H$0v0v ElT:WQ7ŶdiyePH542\LjB Qe g 9 aGoBu*T y'L,\*}J[b0o7J:|d6xˊLa~/x„lq|f ѪMZ\hs�҇e;g}UPI~+ :cҖuM:fxfO$.pv�d]A\iA\̥p>)S+\m]9R'bi~8"zH{+# QQ@WyJ%$W\/S_ l,"}�7�tDn'{ǠTkճv�k߅-�ۑNu<u6}]dH܈) lQhOҬ-7乁%P~Xsikf]8(i>VbYIߴ-v^կeM_h�G!QTYҟk&H >j|E- -P>Gܱ'u ڡ[.jYC>#kc 9ߴqKǷG %oH@T*>@$泚r0`7(wXḋ8#g}}<c\㈫jmh=WMc%2<RZ{p9^8⍃cL'PPDZVGU<&\o˥ْ[v,`L~d%g5Ϛ&3tچ+K[Ť\NjQ0HlњnHWq/zlf 7>coČN_shA| ϮQLa4toPDk"kyxZ'C59+d,KWt||LliW%�x}39S]1b`>tZ" V҆E3:aWBD%Rz<O¥ rToG6Jo0PF,ĺlrWWr&@~Fѡ{q];>*> lty/Pݰ<8zV3]!Jg9&1ɀzj dZ-! ʬ|Pl\uɈfTPMF/0p>Аe8KQajtȀ]4͌'3E\%Yٵ2_9[1b;8Gd/Hc$Tѡ(DF9B;Pwh/b1VQ;G;.R'_=)VcZ~w4ʼ-J5�$%_"?gޙܻ޹ G叴 }lY`5 (MxwQ[R0H".ʶq\L&RoPgH>&%.'.=ק LV%>hE%,?b=3hx9`0:(gn,t|jbN;)dHpܷR #7cH/v̳!B;- |w.+9Gtļ1g A|*+@R U%gH͍ߥVÈTj<c$ڈm Izn4,e_:'KnN(šSIlTtZKGC7!vbv5^yi\ۦ+p(!1zr慹t ӈ?qg#|&Rw{WNF=@_SA6uCT:[~FtMo|`ܭ/:b}EYG)ǔC7U"XR)KȄ\zֳfJ9k̒)^jI1q;^Хq%6stxV6 yl$ |Ծ(J$IixI5וs>nΠQ嶔6hOZ"O+JR@hqB*c+)c< ;(덍>R8J| }ZTDP*<+Bb!+qh%)^wC!`1 4k]`1Lz|Y]EXױ]"FE+_<|+'ڜ҇n[۲LBCx3 q Dҝ+ hX']곱r2R0rp:.F"TE1T4@).9VONY>n@!moj|"ІY -Bհ}]sT~!A8yPF6R`y{@!MCZھrY! ſzv_9Fz̃a3Ypjy(XwKΦ#iR!\JU&ꕪNx|G`l9x !ZB.|O- 럱KwJI ;1k|-K<@}4/S v# ~ 05{[S{[3)0N糆/n'-jL}C ^j(;_VnXf,C"(tإ"P1V<!`^)0xb97XE_AhE#41ZI1�䢬f]P5=Aq f?|HP9lFF:q'Lչk$vͯ<Ik@(sqAWG˰SKkr1gx.hH6u6pM?^L0ȎLH۴>Y185: búقSո�i6m<!DWa5^=F>F#a\v!D�? {īx}iY\U}؀1,G,�ż,n:7 Fx+AK4zZ<8lm Hw*+E, ӝ3KksS@C`HT52X;e|q a,6 �?H{VU` *̬^ã?O-% /zQ)`@yjEzV#4oGbf.j>@p%Vi`„ OlgX8Ȝ X=Z߻gL#Rto 2Psc^?|\)T]D T랊9z3x09( ).hܡI53l[bW%EjzWx}\?l/Z/2߼|?$YDhƹTJnbB m[<ys"w3VIAZ AȋULP`IyPJJOJ T+'Ma|b{ 1܉JQT"n ŵ q4%' Q͓"7I2q 15=y`} 0Uݒ]O|=.zDýfj[7 ڕ5 8; {(&Ԥj=<ő4wA[a^ߐ4Vth4涟]�nđ__F0"p,IhB<iO`W`,ѥO�Cw`u؉;IY]M ƭ8}TmȜٶdR+p-=SeX~'�H\ּ=ۻEbX#y"bz6TJ+6In‘WҍQjB[;w)Si- [$>ȿpPtL.s@!WD<aa%Jjbt?P!Qp8ȑ; v?_01-87yK\;p? d<!Q>ʒ8V)GtmѽkbEBq*L"@# 74fmvREpq׼s6-iO@↩,1m9EGGW"SJNcKRnЩ�Fy Q udkrOuDZ`AA4-y,Eܲ;63&AIGJ0Q1i'jj@a O|D���%Q8zZ V=K QHojw((5#2F*=/E֚So YAqH^IcM!ȹ7</G\̄ `Ў@QM)Ы aۂ3F_�hD)]CV` 3LԶ.4NɄH F/!}(UV]=y5T(Om7K\Q!EA`gJ;_}qwT#^ ϝ9 eMMz9VjۦD{=a ;�+}nC ,MSfdDઁ<Qʳ-BM3 ]ɢ׹V$Ks3Zp-_wqf:̵.0v;B=/= CmJ)¤@ 8Qԉ~9d[6k{댉ZY_F"nnZ{$G k垺)E%K㯲F~1ުiQAMV^64~| 'mIe!bK*tj44e21DڽB}ijIsG,rO p}ɼMR6pMe*hg~+FP,N_E5W/GBC-~v2)O�Ow�xBm0MxTI 7TQ{9eH}omd4IHݛv e8} kqJ86� ]ҵf_эg�,(Qܼ`I)U :KtXMٕA'"''}!ַ1>۳yWLrx>^Loai.bGfNb8AjbC=iUvRKڗg*L=>7(7|C~F{$L5[DZ񄫸+ ɩ߾�B!¸zrQc#j6Iϫ3HÌA534 GޙDdp:rή9U*æa p.r7IV1$Kg@tAv`jt7`HկcQ)u&OqEI``Ϩd jb:Xp0<-0|U1Ifãe#e\:ZF*f7?_f78X+J yTL$-hVsMF١[k1S2Tr ȫ_Uַa*ڌ68P9zt 蠥)WepzAImղղTB;Glh-AsG4T8yvm)\2.uY+qϤfָ%Nk6UKoi=(j0dR`kP+P'(ćYK2S0nt`Vw後E6+$VHN4LEGtf^/ƱO'[[X/vw<)`hA:" /+[]R?צ*V eM,Q 藧ǥ:jf[:^F|}3:/B'pC4S!ܙc);p>A"(_Uc_[MvGD�劢d?y#OFHbSrkO.)Ox<t YR@tJ9ΒXbvw!)DP^&2]NJI OP؟&H-TiN0AqՙY P 9g<*X*)]@IW= $SBklin;xf�&rb8*) Cp+H"t%%ULs#UY%hĕӻE(gc -O q>w me[:O瘐G r)9m bN'+?!Ezq\XEA[Mpakp* -h[H⫕{!*` pv,V cyXH1U :O*�2Ȫv߻i| R<',%ȗ4RkE7U{&QND( `J=@/7lY/]F7"F(Δr+ rAWvkgZJW)=iIwp~X$e9) N#,ta ?K V. 1I-!йaf ҃^5MMx#Yw` �> -,|gWҽam"TvpΡ #矈Ruw| Gk^ŶWՊ2/uzDu"DvIK>hVt6g΢T%KzY tũnzC8HyϤ!d%aSWM`!$cZrفl82"25fi.~4R U`iudSַʶT bR` 9<Ќ1eif2Z%۱T*-pl@q0#Gv|L[PĹ33~i ɬZ"[&œ(E r?Ia,ܾyH^NJ৪Ux)K:"/h14Vmr-4KQ2큻`7  yM5sV'J \�na/`\ 1˨_s4NJΓ&e%IU4!v'k -oz@1L;Pi</Љj+^9%W&twz5{yv\RX_ ?ߟٕp\ޘ|u/:;C. erZy>e0g͐?{#(>ggiJ3 Di)%}:v `+Xp=æOD{6`8T1uKWLo@ri^{8?\M?r̤t%ϕ5sⶺ>#xzwQNr՗[`o:3f"I<dBׯ^wG`RVy'9 I?�S] )pcP 3n޸+1?&zmu_Jj USI=åf~6';,ghʗfY?-OqMHr+ 2y08=|d.KeEx\7XoN#B2*'76�0{"4"3`B1c3vZj::,)8tS<|WR/8%3ePo)a5) JKA=:s;QA cKՁn/xY BZ QRɫrv%~އKƧ0G?l}D Ⱦ$.KM׻�V >4u}MuE-yL0M^zZypǖ*ɂwsT:'u-o9ϋ1\3=ntWIϰ&.,p}:'hJɆX%'Dw2ѥ@%h"?0eP_ew AMLҬiP Sޥ�Ȭ3sW<l5nXE*{R\Xq[ύRk�&cuUsϦU}G/5'Nrx)su#wm5H~Nz,9lWaħtk,^{or´-t p Z}X =ǁ#Wf.ݙFQZDK1:3  <"/�g&gZ]3>m@wղ@p h*A-]UtD' m^%ﻶ[/w�xw Xdo"2n?HjS`P,:V'Gp>'#<w7rOJD,J#p!=Şq,Wa3~TE}wV@Z[ТH0F_m"y(F,Bs{*H&KjxtUӁPWS{uݧB0Jk}i8hgO\ۻRdĠmQTodSZPY#ց|e3 %Ț 'nR~@*Kzzew  )I?+Vp l_S-qPbEF(^[kzYlk~Rt/B\0NMbQGV³F^x` 8aCi\,?ULPQRA9?�c>lSZRڭq{)+ƿc2~,Brݚ_C%QjTY](k}@œ^r4.p80lf7*w {_bnL:"0MJGBl[m9c%"V%:جMgu'FW@\}#/E6-N&ۚgv ]?1jƥV}+ a0na !`xo0n(2Hu*Ob{7pI(>c·s,:N:ɤvqH#(9;j 9kLx!PW ~<1̂{ #q,| 9;⶿$&w_ 2<\ Uq*;;W0m+Wbr*VJWSCC .vVgJM)f.Χ+`9;]�+X?Ύ=֙X,Jq</F[q}4X& F./${Ia勁i.I6mEzM#WOiaǑuLK3!VO4P~k|暢!o�ye_cr~f`|OO%ģ^X\ {0C:ߩ}�gt=h=MD!Bpɒ>[PVf>zHɦ:;K-ُ{δ5fݿ�zVGҚ!:#oB %]/Pv6Oe{Yr#-Z4STG˜DX;,\%1jWk@Y^fF#}Y K x]r,y8 :.$*>r˄ 6@`^$:oz!X!hۊr 1u*k&ǡD1* ٸ휉t GxmMkޗ}ʔX)]𑨾l"9Яڍ ԠqCF4G#Qt@G,i(YyK.b45ǚYk5N�M1`tO\qRaQ爻bC/j.ޛ|k;D|߬#QԾH?2sez0c#) pcwt&#4L?-1}!-ȈLSPj3DPۙ;�}'LT0,8t0tpCJM=W,&aQN'C\-F:w(e&<aEZLBo0Ias?m ׎]TCERēOCY{\!kQZxWYWA%@_W,r0b,QIQ\hLk'<BgX ZPCkΦR͏D%'1c1fm~@18X Cϙ\o8ƨ&=ǽ[~}h4fȦ$w*΅91PgwA{s͙Tq\)F=L- :I1H.rY㸀qO[~+|-u{Aq\b8/-{_[\c⌌$M+AM8NpVFU['i8D‘ Sc\b 'b0_q?/8,c,q-v]ҿ)b>_d:;A7v˸!dWڱg۶Q[[1xd.1Jj,!H ?4l_U|1DmT BTEDl | ARE oFTvn>UAAPJ_pE~2sM3&㳭0KEng-o=ΎxbC9}UL$o{yͪ\HZ~mif�,%9% E~F>09;J㗣F=^lZhMsF ZſdyjT3ݰǰ@DRmΦ7#P[sr$Y'^CκUr"z @L%DZ{iFtI!Lʭ:mA$qS\tKq7<UlJzDuAH!H23@>hQԀuD)ISo .Q Ҥj A0, ju&,*~RpJ?iZq+)%Zbtd L ~)("-qߛWHvdm{Q ި- wV)e"X^DJm>I Q񭬰 3M^�~|]�A\^1j8ó49ձ[΀Bc" YQS ފ7v�F+z{(R1 �l1OgџIfLַYQDT]܄Z<yBgozV&P90ƅMI"7dz0wdv)>i䬥h! 74kJZ# (t;to'^PSFbXG;(4Ls~{*.C vPƷ%'Z=46O ~41) q7@]vwECOEw"'.zbS1x>( I#I Uq}+RXSv&V} 3ayr&3ӥV{k?m:d 6( ]۷TW(C{kn#DLB~#�JZlI\㫼~q$VQ 3*ys D WxBW1aO &i- [Gɞ~pRj7[z;RJ*C/6 ]y<wh! Oi#:&kpیJ.gAГ!HHvn;{Fa6 :]MލLrэN9{Z}%%S3+0>{ /-ׅyb1F\Me�K=1bb6++ExnJXDcnJ#;$.�: \5#i0Ie7kFU d͑յc޶z -V0rY1J*0WlutDҩwvEӄ瞬pÉ=M'}J:G_Hyde+s4F`Z7ΉRXYN=!aglm-'p5 ![}%H>Q$=zV*]xH`2Q귝 o3-\ ql^ S4 ib0_|]DтZnq=ɵ[ j9) _|iH*EH(pbaeKHxZL8[)#b�@VsUͨN6tzɪ Epq0OT A;O3ٖ0 /P7FҾ'`} 0V ګr[66{rGєF{xR%9&LhTX?V؊+·ɥTJlhg^^R ?gk` Z.R׊Ygo+s"f9=vw~[F$};* -'tJ rpyIJ QAE6 ܞ `60}ꔓ),.F&.7<$3Ca FQ9о)UU^uE-[ІQ*D0�Bf2V Rx7Q%P%H`0i3:+c~Wk(f)mPFTiR=K?qOA]kNgJ]4YMg.r8P*]_t3.8*w׾<FeEu=(G)5$BVh*t Eva*mBS8}- \Z/fS1vz PF?n㜙 ,{gnw-"'v'/bB՗["t-Ȣpx#ANB`L|Si['$/Nm4R3If$mKb̬.#&n m=Y-+:tAnQ6ҋhD ~ZgVL%KH5`6_`-?VKFR[a)3=Vqj!4�zz1֞�q>@FZD:3=qpr[t]QSJ;`-(zWW#*0} ׺57Ac6}E9jE 9?TQHJ>@ʆ-R<x L2&@yvt'1/-Г[NC#9$]J{ .ֹ'E F}K&Gɠx =A!,NvKǾ[ƕTk&Mz=ч#7[9l<ugNHhCOɦ.c+pVjoU L 6ptW 2 7&Sg]2Wˤ 1!E("!ǰJQ1PJw1Vvd|!Jwt-p1D /O 6^Hb:~6*NN€mPr_eZwjBQ$JD9{U�,;P|)q/:C7XE)eEt.Zp:zN>>)%loSCC_KZ>3Mfҷ"Zҙm)erZ�G8&ҧoّ]^CdɼGU:iF:Ʌ_@i*`8?3eLA𬢭3(At@SYJ]^b `*(Ms`0R8U}7R:nlDN)j@̻c!i<,%@+ҸDī̴j78 3n0ܸsR1гw;8]% @F< ]f L(b^G K'I|HF\v'1X߽ NPg#Fp<N4F=7hTě AyE{EKeݴ_6ՑPeuej}Nٲ=Y;#$.nrۍnr uw vgÆafo.5N\|Jh<3r$SAZ+{SA*(( یGXx7*EF�x>!D!9T<?@�"[zR'Keb"F&&S}pd WIE߯TwWh DRb:'K ~F!'h}M H%ʊ*05 <svY+R6>}h[B#GϦt޻VD]×\As0zwsXLOg+qJ`JڬghQ{j[H;p/|(s2@7kP+z˛j"d× 8䢓H$+d/5ITjjA<H Q#J "U·<ʛX> LeiH 1Ŵ*FKj@.62KxO͇Hrj5\| HJ91V NX*>U?1Ëpe3v}̳QlZv(eKC|@1TooMT*|[ PdN`2~:P*pVAQsHum*ܖi.=h˭7,� L ϹA C=44;LYU6V+YTY-BT&D2i j^0J EօQM! :aE@d>?5bhwWk $ ܵ|O\\gӻ T/j9 B],qecMҭ1#^Pb@xkW?>'$( [B[wV1ထ{,3GV7PJMiBE+07{ қ.ͤnRw#P08Rn%V[/\eu־I`_fC\WhMqn`6:Z GϭYjm (k;KŢ"N3-K&E�tWtFW'B(23<}y;5aſ�H4Jo/nyT  e~S5Jv`,-9l%GzK>Pq<Z 67T.&du m<S,OQ5V�ʎ [$T ).7Ս<2OO͚knux?;\tg5ranQH^_m3CV=E1RFA«s^DnEM9+T` >ئjPqzeOO;m'~U[s^n<%$;u*x a>P*1a00:jG '9�H 7,.LHstʪŜo;8_U(I?NQ#{xhT&QX= Pц'qsь+#`ڑW!M(G,9P7i3pbB^s9JqgjövBi;~YmU4օ@FE9,j4Y p񪼍VuKS Quf6qI͉(0%k]֦rB88qKf%a!ԬD4YG, n4slQi]w~,lSl}%Luam4 3OEG*�$U4u&=nwy6\\n,t �)듡dv]irM8Vا)j6Vf]b m`B՗0�ϔNiQ~&-||VcHoh"}t<;Β|+T!}X^2;IwmZc= .",FX 0Ƕ b-U 8/:%hpK@9I[>鎳\7nʮo]#|sK ]tS%hZ(PF}?!qh �+܎ubKӵ\5]\*O܊Zصs,^- :a@ q~LۮCr f%,K2Q|U~[0&'"njd-ΈW8UGa!lF~x զT:8r y}TO\] 30`Zۢ+-PYRpJUKrQtw̍TXN9"be͂<m{R~\8DAQ7|\X\ @eflywF7 L?.%R!"4[Nq0nyiH }Jj!cV4UDf6(}u(jKgO".@E]6--"6X"3,a2 mrxHj}M|JxK~>FZ,-QitlU8욷? lR#VG}:k@)Oi`L'_.$WԎΌf2{p9<}h煃N#U: V)?G"U䛣K-iE�U<OH-bNCiˇGlDo!axp-P %]{wYk:0-os?䵀n@)$~~b:KUel=-^<<0&u<Qm3=su0ރXB !`K2ʇyHDLB^,K^7@WVzd+ŕo2U]1~Ol�#lƾr+$k*&H B@} VfGA'd;YX^̉<=m8l?d7lR#-{�T="OD^+Dpa@)wKt�~Kfwu6i!4Mۨ9?6!6Lno )&kfڈĐzXPL{tu[f~}t4 UsI˺LW=?x/NVq۬nenDR-pFe"M2<l [TrAh$9/Y| "|S�xr&]mѯC)Y<5~\92 4GR¿7 k\~+!*Z!O7;&C.c*1vāR - wܗA(ČTNa{F8hSQY\8'nM"tY" ElEkLx~+4?\nj *A쪃*-P{31; ,fRQK*tND.ʦ1:SqKfq3]wMEkw7XuD@6]zfGqx5XH2b8Dݞl OitDq0bW1ݚq7ӝt9T%LO; 2[Uj=dXVcG8DHu׃+ĕS`Pna $n\ގ^lbD&o6 kl ,~eL*L5Ó]| ;WM$a}#D/W5w4 )H|>1x[2(}fBHl/Rs\xvGzg(Ig:}V13RzӁX2 qnS^-s*挰S4ōPJQ qn)ƴڨNprrkK�ΕZ$ƗtgѦ  TO-Y:�T1I0Mwj+:=Wx1ZfWmkVqvd*n_紉oc {X&.U@h2K~ ]`!W+Qq:m*eQhGO8R p }I*'G 7@Yےa'@Z@rG�f&…>{o/=Вޏɉ��h)ɖLZVLp'lfR{1REQf;K,y+g<#ԦidM.cmʞ} z8zOh+%E4,}V@Xu6(1p &6@]JA viD8nۨ 5 0n�tzd3xRP>nky7r`B2C( cT'Kc PɊtA՞UuV(1yP9~E_򬋬; $1%G5n-ZL%bl& xdxN dI6t|GxrxMJ4>~+=qpiJ*KIӉ]-a}uIo-4A6Sj껲&ć4^26nkdq`. W߶TM̨QL0ِg$` Yǻ-[KKZu $1^?J̅ph ;n5n!-8о3|ʚ  Y3CI)J/K@TseOg`韊1TCS0w{NԀb6!k)V<?ȺSԽA2:̝{sESGpn6ZcqV+ǭU$&V t Yu jF ~)كe2L";KF(Z $%8`dzgR*|CMjܐ*P cن{m(\ Y'R Soau6�VoչoaW|S 'ZԤm w(j~.YlLN!qٷ2t7*:]Xw�IxżnFhOMY>4�K?:MA|I F{ |Q ;H:Rx*xiϨQG F ΋ " z dJ4A5>-Ф!<OA8MMf02Ϗ˓!{Alz)o#}2[ s*ŸXӌ$[ Xq cj+&[B 8{,X1{zgʎ|oñ3H]9j3KJ-ƙM ;Ѡ]]&7�+"T t=C|@p8:Wsqd O>g#ٗbnŹdaGG@P=CD E{ɳ4H\ UnT09n)dnYK i[ЗtɕK]JG �S Ln ؇eNhu>/ ^5p2-yirEmu1\/Zv"CCP9|jԬȌq { H>mIX`{ 3,"ʎ@h*hSJTR3=v%v#\mܳX L@3;#*jRB\յKͱBDG<En]!Yj*`[.#buYEݴ$~o'@Fpoe/e&t{bLîo&3r`@2~44Qf �c?&\| VctEN5tX8o6C=nxLQ~([ ~!9{hYG3GYƗza{%x<j*sL|矀 c2wٝ~,?[:d&wAoP[pZv/KcbSպ-g\4nkB[pM[B#Ry3I=b�כeQk̟)U^0/cQ`8(TZk8dʫ bgx4l==!l}H_x'Jl-qJWQzhj+&'AzgV,cM_後հ= N61/C\ JV]dsyy! -:rzQmqoP`Bge6e4g3ȖW,K(s~T1 U&R-옲UH_{| ]sW ;CnvY!5'A>r|S|Z ZPYdȝLmrNࠔ3j؀69cҕ|KK:sK~A''[<Yق+R)h.s7*^#bE]}vԿ)#e P-=y+6*6E D!U5͚ET <ChP>U+n 'x{azک;}?MM* [t?_q(y2ۣVOB�_ )j`PST];Exȶ'\La]1AP8q'nJ.&)&_F/Knˎ e[lu\ ris]>Œ;=65; { d"PSCs4=F]Sőp NCl&E= U"usl Q蹋P ~aoRjh s@-Y/i v[J]oًg0@C6gډmU-=ɖ%WIw:^{liXJ>=$MtF(X@_P*<RM9→YV_ S6ngSB ӽo[I|7>L)Z@8b<Ռux< D"u#jj#+W-&Ci{1E_Eshva Vd%s ZvCRwoX+1B+`=B0 &PV.80r2rPLt3Om"ϻwUlҫzET!SBzeܨĵ݊/v7y\ǧP7_5~o�Okc5 eCrXNW8y X7.V|Ile1G䭋؁?g+3a tm[1}viӋìua颅))D,X{QiϾ) `57."@ ${ݎrF�̫4y;(F~dƑ(h).;ݏ92^_Ma7ʀܰH|t)MAКz̚@b9u0tǤ*=`νw =)Qr9T#Q"Gi8[iri֦K8uL2IV~N=�Bico y>cm[id;G̜gnU줼.Pk+*MBw46#}bD#؆s O\ǒ�(Wo?psoʒMW</M7_H?<uG΋>C9#gv靍edGSVUʣofkK0"Ș3]ezkGXv"Xs3iOW%YP^ݧh06|{B)5yr<vhiՉp,6Xh_]edgs0.cUJqk+=1 KW=$yL h4hEIz fZx^~Xn/ܥL9޷8J{k !\ɛt6=1Iq] >Nz}%}m~K;_og+,Ġ^5E{±fC9Ƞc�房Л#)rRĻY`p,=%!!dOay NҳUӼZr+\$�T*OLb֦G|Mop0~ 4O@h1Iy+QwE&{|ೠY‘@ Vvk=qxe b[q96R2D%p)!Ϭ;YT]d#rw]_N:\CahTXȰ9D0P e!wi>IP"-TC޵5l rmR,[nZMLʹH )GSBc<9EV.ZN �2}Bx lhIqჭNԕPThgHb_}1L7xW 1(B} N}7}s_~Uc^@mmdqwПI6\kc:]hC< Md[Lmk3toۅm`gYi1>Y0|K/lh{l3 @ `mͫ!#4Bk~v,M\9 #2p}Ph{!IQ0Ժ^y#j>7xZh+4&DZFt^>X8 ?ƌUKL=ͲW+TWYM˦o�7"fʥH G=&Od*!0*Gb8ا=\ym5 L2ՇC' MOȤ^KѼaVx yqJy:*;. <}#Al`h֘H.Rz_N@1b`8?#e ?[!=>blٶuF+1m,0Rm~Yi+Gi{ 9$.豅a+do]d}}`ɸ׋0�-[T!?Dˇ̆B_duhե9~9m,vXձSLR_,H*>[7G:~ōBp0Ei<LInlyꘆ\d*�)75Xj ܛmLKdmH[YܸVnʀoٲdXfM&x8x{w}D ׅ,TB6SÒ:QrSxfpU(Ep%? 2`Fd$k|UHetewF)o,u_ј?fO _"F,(Εj g=p󮞢͗|%~Ł빴"" gʀ Tї<+A1*MpRKD@wl Z?8dġ']Zdk-Ч&=Ip/?NzԁzRP#5Y@nek$]=,Fw ^CN m޶0V%%xTDjb Cܣ0U-I#6u_{uV (f56 ]F|ְN!߄sue�EjP6k 1z9XH0LC5*7= aU E{mС8>zX37E m\r֞G?#@Uuo9ri&Un=ëhJ;(GݷCZkuu� ~^^Px/ VtNO@/ sy7A6m[} ϝWD22*jE/�nu $3ЙB˅o@׀l?[{nKn[\yr12+?諅K`/K>Q8fWwyBz-Te]8o~Mz9ת&:U) Ó7Ch2VV{@/Im$ǰ99g(%HfB_4߀*o{~\ /%3*R[~q<:oGk_Iv_3RZ�hyNrIJQf]DlLiڲ2ImDY[0wyf`!ق#㯗F28�L'?]<XvW~BJ1Jb,UDl"ߩB}.l!{*=nިџh'e"jmS n6pqOl�%ЬlzP�uW3 S{9b p죬R"S|!Wܥ{e Y(=Yo :^^aӽ�Sv \/Ƞ$c >ĶHYz[wcQ )4eVDk[ =x긿%:Bxu,-',)2+9>&6vZШ?_ z$/- X-ƉX!Hhqma�km,9$ehbS�xu[0ٔI)PP[HkP.4M{ !zPAGI.1CioS!a!~-cЩRG@͂,ڶ# @lG4-MCRg[sq_i1!0 ?g Ի;JI^]Q.:i'c?x.5-P*ǥ_/ym^dmC7R*ʺ[2bP%tɿĥqD6}^dpCA YF n$B26̑Bl-_C}15Tqfie{ΆpOQ!Ěƀ1x:dӴ;R1hxAhib oq/TNuX<ҖKhs>$3)ŽTz<~U[UqoQͯ 'YtG vc1˹ JP/<Gt {aB6W-qS6mv_{异{ʒ}N/s&\Qy4]\/CLV3N9"GZ{$*OmP%R?3u;c}[a̦ *3PQ&�H 򉤲'1 2,7&$,c"pM*]=RL!y7'u4r^3N%Dc7J2n/0FbvhQȑBGS<:С ܌pQzuc%;yPE;&fiM4Y)=3[2TnOإCLxUi@)QLRб$P+U D'gFVC!YH1 /`.dp.yI{ ZJ lIBfe=Ӑ~Q:L?(;5;~iO]WwH=FÁ%!Y4Q[7a HI@b/ :}4bi12wֶ<I8ܘCH Ȥ: h]E!/Dsqy|mbs<ÄPKDTX}Ƃw'g}9_b:R|tOE) wlm8a'pM�voTߩ7& GkM61[\| !U$1"u2GjE(6{(p^e]Y6Gv{dN&]OgmY6-%f&yrVwnZ9 p ]NTS#/9a8過0Ɵ Ry *>S)R$+[6V /"g9L_?�>Q©EkC&j} QĞ duc`#1~a*\a<Ҵ g5읹fFGQ�JJ51&k]BVƅ/$GW^�޽'h -➖}8ƅ%&VYuF7v&%aRǤԗZ{s;I@ʗ)Tɷ_D" \˥ \:iHQsJZ*C#cMz)g"ih DyM̥v̠RBY}DTѫUg16E.@HLuL>\U6=or$(;hJ($J'wwL W󦬒u_w<O or)&0e$@,=U?"@OoaOCC{ ;Տm&u3n`CG9 t?ۨk+XmNXFB˽=.p]%3eXަ@P :4kb4 mqgdKtUb͗*zytQQ0.T*;Ӱm6K4IAk)%yt[2 :i(-(Tm5c+UՒtݓGYhU?J?_UfYTg$Wao 9mTzvԐ*.?lOG>$=ks0ǧ|{ )f?@j<Hxn Wj !nLEm_b:Yh^&RhfR5 J90i@ZXݏ{_x;> .wj?A/>=p~̭kam#>6D?D!nk,"rˀƳ@͆ɴ KSthU̎F@xt�<ykEGYϷGZ)Ceg}|DrmzFbhbԿm8h-wsr#(D`d$FN:\#F#?:Q{8O8iSwIDԞ1ȆYT@fn@{A fedVxv{)f x%jNA f% ۔"^}8ͥ &n0C c-}ĢωH&g$"KDb% ÎWVnrSpWkމ�#Mm?ڑ휴AL-$<N XL6&;CX(D0P957-|#!ތ" & th*[c@p^>$ .Do5> L3,q k~fa |ət?r^' A(b`Vأ�>�f72 xvI98? {n~QO`.Xhc*ln@O慁T9MF<7Px:xI�?[=.zp~__W9n&"{<ᗐ"Nwmû~L4<Ǧ3}jͼ^FaFo_dr}!A+c 3?fTq/f.J93NItJQOT}3e#O6DE֌yj;I͸.b\wRN{G;p�wff~:2evDgZd�,|1aD vl&qF_fǼစDF3*P<&Q+hwD4:ɒFBs5fz֓ŁmYW!X\M +mFH0Z67RX#=R K^d@x6fnxyidj'`M.$ ɜdʪJNftW w2X~m+CcFV&DhyɊ`j=KX2NxekmƩ)%$h4{Y, hDFKJdq_9q{Nw`i54dB [ Ux/Pqc&^xȋ <Y}i 螫Y/Nta BeFvu2F2S=29V)Tz"^jDd<W6K);Ƃffe muJrÒ%@Lڃ[>qB K[G עz%@2Li>P`fXթ{zwه|dS1LTi}־zDUvx,GU΀,`dlgC P谱_x@y3=(F֑x$mT?=g}Kc@8f%-K]!>t"%L0>Wۡ:֦B3 -y؞k. vC OzoIl[2[8<%<+eE7#}сjpCl3Hqxpݟ'-^&*v25+ä$y OT2p mE*g}QCZD<F偢kyb5|HOzy;ov.PwOU26X6 /nI cѳ]X&ZY7PF&n$u;-0(ފ2!b%:%(_bAVh_.7>C:kdrb2= q¹W$ѓ"ڋb H.q>}fJg3ﹱB36ib8m!ubسHR/ 9br(aF|{k*&B,(!Ȳ%QN-JĥS/ ,9 d:+7umJg\H(i~O%X{T+_.hyI̽&F,>4Gc7J%/P" 2?Ԋڜq.yu?:CF o7D<V2:CGUFFij]/ZSȮU#%uM|% *ث Cc&ݾf(SJ;F/'9 xB DAVǐf݃l<cOΏ&K&SdBb&^I+EA-3JhCWc0%V)_!7oXZS9fBTn/ oo@WC ʆmlpV̑cބ]ݜ`lx']7Nψp- R V  l^Y]Lh)ؒl aQ&iBW�Y%TG|yM'78(U޽  EW.ʹY"ZlVRj}J%VqTX $Ql/=h3v&]PnƍL9u4ڢfy}Jn-�8<.+qEg/H"m&+(|}rzsU~ZVrl/kn#$ (_FB߅!Ťw4GRovCaeVRTXM)R>ڮ_\1LԀ[ ["7] Y{{0"6V4^f3~|0?nY8mvoeO6gYWd|5�Kvw G 9OT>*%T1XǫċaYI@/%sHS l _z0T-{|xy[CߴXX;e"Y"=?!2=k?2FCҳapa%|xU kK)6 +F0Upʌƅ7f[ڸ_~]~Sr' ֣qEL\G)|!*B)eC&?NQ T(eA۝!rEkvٕya[!,`N/r*Q[{ 2 rߦMkEg8@�j C�ΤOaDJi / }U(B>�+ױ;ш^/ZT=.?{-bvt,,<SmlݷEȎ|d E\} +$Zs-6OLs~';C_+᱿ JB�\}˾@-jwQd1#3LY}K>mzkh][ɏl—_q " -jC `]݆+na]\5Ւg0$]MES8yqF/R!UO>Ƙ~[ԑQN?䗆�^5Lf3y?;5xZ�X&diOuD@`􊰏x0qWS;RNTAkϩ,^!oiEB�^lv6ra_Я$@e+B6A)_df-qg7g@Khp)T "u zJ.bBZ B<s)f>nw N:v$ AmE&<|JA7wI>Nx7"+8N)+_4 EzGymh%mO}O2e!2ߡ_\SZ +k<VT7-_~DMmJZX#xqdl}4|J^ `b4.P yx'\�1rGgNK}zA̖V/%H<%ӗ. .wnZ&YaʟъM[w/yEm.AYcG\n�'n<4;5 0 qS6#L~=?/a?$%큙]͍CkS h&~.4K3!u0I8wi3B qX\öHq")D _a'݋( Bg,R\y ;@|o|I[59sύA%g)1ş @�<6YUƁ!i=<TК䤋dWg5}G}< e5~,Axc9t/!ψਯsm_ꃲ<d5@1WEf|2~ZOfNmIQ8DA �$a@,�Id$ralX4ъ2BpMi"X As$.[j9H&Qrl Y`P+95znl ? * a)@Aɹy6t,3& x6QKQn#jE-Kuϓ7~( H\] sz-~j?!2 zX )lqzA.&y"w^F?di@i{m^rx|H/v*9f:G-Gcvנ* r8kOuӵ!$<H6Ӽ+Դ|G˿Z*>Z�_{n;*ئFdڽ/ıdŊwu2͕v2>V礖8#I 23d;'|&}5[RĸAzDUx肋utʵm,U-d@.xO<-s %gReQdǒ]m�An:VA .pEƍ-`Fpt~?Ø<޾:*^j< s&T%s!)c켚fI<Pk-Iڰrb#Er2u xh=I "Gؕm@x9_ayu!;Y~+vF+sG�xR k[G13*De񠢉\g='vg)-e@Ymd\ ;vR8 Y^T~I'_!"\0me 4.aוsJ{_~I [-�klC 2GK͘�wQed蜛nxpk2p>/֕ps:$F@;_ߴM̩N|sF}C� $oґ+ʹׅќLE@%� bq{8`ny<#]{[02J*{=d-Ȯ͕շ ^ S,Ԡ�Ob+ W(_> EI:،x?4=4KlNkϊ>Bk͞0 g&kU|PxD.r|W҆F'LLg| Kg{'Wz]Hg갣ʧQlM(+.>uSvemͻ}*Jl< |]r+Uxw�r)eYw�gxGSi4:cggFٽखf,蘻X G:]N`# G$>1;zX,[ذss+<߾;w' c3 Kz2T+%#.y+mY$'sYy;:X:Gj[ߠ$(Y;6hrQ6a5G϶»9쬃.E 2̢@rJEpԔ%}�\aUe)O K& �I0XAr:֊bε?FeIȤD VET~80@qcNGg "DX `V+03z㢺6aSMǝy5dW ˵ߵobqZ>p14ճ/WHݷƏgяc :bĞrU)OH99ݠ,(C3`*;qf/gɱ_?L 8}+_mcG/tj$ lSj'\92D5JO S`C:@!{yZZu�^sԔ-џn|\W/j+ɏ5_s)�̝Pt[O3Mp, lʌLC` ilh55?vdVPl:w�'GV 9HYF-#DM!co-;LeHߏ%rEřnlQ@jm/̷adfCn36=b{HI4q=~yfD"MBgTºk�K4mS-!B4 >̧ ;5pj >O t1ӒGh2G&xS]GڄhUOpb}  cԣ%.þ(p=6pԶB`f}DfrK%& a+LhrmuGR/?d Hu/XZ\jb!ԪWd$._w=vdz` pqPIQfjXIy qJ^Ș{LI1c8yKNź@ 1`[IN(8qʫ@'*dB'X䳖XTiGȹDR˿nϠL,g>C�=}'؈�_^/A_nc|}e56^GI�Nc;}x7'Z.O_̙ -4?Fv1 pDL}_Z3<{/>jJT/~=;  Cs(+G| GanPe!Mad:�?jVA,^Fƕ_E$3{$w!BNY=?(n6m=lXr- V▔nG0Y]uG7HW1q}CicN@cL3i<0o|1ޝrcvVN{5jޫvUdSRخ @LSEeQmk”Dfy5w 9^ (Wr;D 8$ ZqdĻEs,<|b:]&�R(sL<]~ܭ dz}Ua%WA>,B#�1>!hx:/-89,AZw Xx(}tkUxC3:p?/ITm ;pƀLC%(Aqڶ4 MGƕ3y>+b!܎Uhl 4%G(X\s ],GA܏6l{SDC&}ѫiw [dV�Gnl*X:FsV#ց/ b0L2<ˎ/ j'ӽR sƣQ4mw AAR֋�}4/0/1 ^f%*Q][Ճy9C)zI(6Q�j]'@ZJ̪M;$V<jU:NoNJv~$_>)f+>klS~q%<I퓢@ /\P&ȿ\=pE϶:˴<8*? )>WEfk˗?%D&(\Nvtdʹ]b=qr;|t$D )wN2D+~A$6_y�V�a|Kƣθu3o0R82՞6&*1IC#:U&ݵV˟,?^hhъsQK/Z;<Pj-jk X̱@$kIq+)O=uCuS- !:B`.۬!967p>_ypVwyu1=II:a SwXv,~E i޲268^F(ȏȫB{ ]܂oF<3Xhݛ"F6LjbRHR`KI7U4pI Öb9=Dp eIik x�&S2kJ$j!*NfHO,g)p/H^Gzxᰐ2ՅV~i�W,ӟQNd҉ \ ^0 xj]lk.6wZcTyy Na5fh?Pt6{ و&Jy?3umyǬ r>:96:{i!7q)K @Y1ywTZSlcmKs^=6C8#ֳoJAK8 fD16Iwc>5K&2xSAhau&"w ?6ɕPIir{]JɎSKRs]k E 1xX &*aJUL`GnE$%l=o6Dzܝn453x#= "= �WͣTpBEtMW+ܤtS"-ogmQnR�K  فThi MtK=C>al7f>Ao/=ښ׈f<USjq[VNF`Vk䑀Cnnoɏ1hj\pz\EAJϦ}tz1�x^V_(TnxJ%dLὔ2C>Z>G$1UƨyeeiNaI]rd�|J+J8 ,n߮%Q [bS�rҖtNK1XY.UWL>j^/Ŗf kLЭ }6G> "z?W؞iJO g?20*}eY1lhGJ-*&';x -UkS,:Z&t$(^6Y8�\u}Vk=?n_ ri>"RaAp*Ӻ":q9]եj &lc(ugf~=;foǬmGG%^5u3F0HdF* oy yԥ]bPYq9.v-Q#(@~d_ .Z-H)h?5t0AGu$=Eà1.9yϓiv-usq)UnCݞ (yZUH tsO)s9sﱇn]%Ap5{ OF|"[AOY9`GyoF <<MpvVu} yZ%X 2k Z"Bm% aEG7^. >[M0ǥVHOTI!MY//|:S|.8nQc2]F(3g!{a#w'Ռf!M7 Hx-(`iow:Qr-�)ɡw[}; ot9ߐ'[ƯK[]fι B/>=�Lhx_6uRxR.s:O/|Їηq w /Ӂ;vWb{k/NGO$RZO[NxbUq9(Wio7;ÀM5zS>6=xХ@9<cCdu+-<f4�Yff3oB\9^ K.@/- %+[fQ.Ts`2 !f(ꈲYmM󞙴n^gӸFb2R 4ʻ.XByrmPdd`ĮU<2TP;,$y)"Yu{-~Hx(ẉqS# uM=&a;-tRy.oy"J/fe2xbqDrXX'yYw ZoYG [�X0 v(97Lx˫LĶ`P,:-?�oӛ3<Ra8i>ninT#~nJ/FN u@ O\H^²?%333 8U 'SCb(h/3\gh*r  (㢣"PuRt@1[IJpŷmNW9g3$(lA0�ϸ!d@׸?U'#YsMfZ!$y+eTݴu諕ȝ]jSynb˅$n{m[BW])!kG8JߨmvKg~E(0in*g�5mJRh״ HE2E[C^g:S7+e:uyCHWK:^Rx5{uDCxN58jnH c>Fq΁U? uXGn !\I'poRK5%$׍hEE cN�n1as[R:SkA)MزД19R'Ro8SF_֎3Z%N4 2`XL^٪(K)Xrhq a+2Ցu0k5B"%9\1!N=ˀlwܠ2HqGXjtP3An,̢e~Z OLY!٘;A'YvbZ'NPn�nWC_<Eny_4q ̄*MoAO޲` d)ބbC. ,pDZ0fIYSYo9vgb!=+n`턂5`;e+̛( 2kJX-TQeOhd`T X9k|10 SVܞѪ\>'"9.$T^g1ڿDu/vvG(Y Z 4Cvmh5r DK2=�8&x=&Ld [( L�V\pgUmf8n`tVqw/j]hv O^%[X'm4.h $ [l@gwl >@6i+ X8W5/m JTٯ)OR\sB4YTEH+ڐX* RPV逳bC!3Q3Vӣ<ï 96x=0.wXeVP\6X`w!2{2E%ACvYxa#q8W�uCZ)ar [9Atp4zd BhWU̎(`&t4)D@/>~i]-y+Z$mhђ(pM\dG7 vfMq#!^CKgr=\+s SVIy?r_Ps[1[*@aSx{.9շů~sSi톫gJCɀQƱ:BRxId==2PPIP6JTDU%wkb@]A\63cJTDz6<rD|#]Kަ/Ɋ#L" +!%`ogDG);v69oX -#68ˌϥv<t}kmZtm54؆Ŝ ^gI7т@:I6K#w?,(L%"E6ul<[lBb@&/U~Z0狄ׄU>=T2 M WjXq#B3W-$~YfH%Xj*MSɛs* oi=C`&,x83C-O#�;3=Etv&A9'5Z汌rTmBeN5v k'J]G-sQt' ӨWFL̖rg0marA m4j}X/d&�9mq!*AJG:1Cyך!mB 0KP"#mNp"w2Llšꢜ n#9Paړ]rW+0<XrvеO'gn~{s%j hݩ=lٰWl Fdl<<q6勗O@msaWIYɭϦRxBU N[%5Ux6\wmblU�V$W�Kp{a$' bpncJ~hA◄ !؎r(yfb5-Z/^vҶMP Mg苋99fȶ%y?#2G8:}̛9jK Y+NuR/zۭqA&K'$n-={ۺ8!\'Ч6n+ Z 3$ GV cCo՘K݋M5G<3pP0Nfθ4x-;+5Wϣ_뵍y[:4D1@}g۹yu ?/7wŝE(ZHzVgc5 ](B"b`W!f 8 ,J@Xd%uCZGڳfRj=:s)5%!�br5KhAWcrtd:s*lBhng,3.;ٯ+c5xRx[ <iPn Hp!YJʦQtjk^t!B!Fgnh_'1Tss�."|"!=vnz4 a^M6ҍ>ʥqtEșH!^f&1|ǂưD 3QG֘T,gU#ע#z(rv눧aVĥ,MjT;z;pc)NNҌc<*7p1j41Zרי^Z>*k%H4aJ}<ݵǝ\8yB ~ܲOlz9bD-V1bԺs&L 5 <MמG.ۻ_^[`}쳜5s#޻w~qbxaĤ:-)aо_LZg�iҒg4%bc˵_905!,o1=BYa@USSW#mYB}3Y2�?wWITA@ v Zm# wvͮ]-pܸ޲ǞY~Uy8U&9)G|.$=]hd7A B AzEh9jEz(ƈ S<;-++ @d]� O#{0.a)pcmJϵ؄1XczctwrA̚Cl]k1}w0.ECX?mWE! aZs52|0hv R9BƞQAǛm X+q ZCJ_FL:vэ5Q߹Ncsj.Ef@2(.obdvN!P<B a3+eC[�4QͮvƿY7g5rՉMI(femFL lW׷yԲ9|1D)A>IOx$~dKKZ]% (VbF 1K:/?1,#,\DW0=|aoT &+DIyjꛁHW󪖟>9dIZ5k_}[) VO7ʛq8VM5IG7wMɯ`mw7-%\@6?^y؅k $! CH|b1Bzϼl>rb{'UyhN;?XUԬ7l+%q^71 s/NY9n }#M8UF,^P0ÔSL` {Ne ?(Bf+ 1 NOu w7<[Mmh Y}< 8/o?af2IO&&26Ӟ5JfijmlKmGC8-+ÔzQĂcZ`a0j, @k 7ɤY.Ყo_;S:(BQ?6#v8G<~$Zy-!X;$�qvAo͌K1;F"3gWM%,Ƅ6y =ɓD d己v‰֎dL 6.uFG4Mx�[CYb̢R"$qfrg _7HWsE.9/Ɔ>ǀ7?X .q^ҙ/ʚ6( h=1cO -:pBb=C*+YZH l!?�'`_a3xL`œ׵6`} } AC+*H{t5jEoŀO{$6y�qϫ7 n&F hkxyR�z{JY]-MrY 3Y 2g`&GQ%x>Yj3k=Z[;N"∷* pI_E1j<YG-% QaJD+A{N?t-h_Oj?�FSPJ0Lj|JIIrQ 7p!$okXAcrc Z~svnB9AMZ [v^  IJ\&'Eg8nK5s,vLF>ofb ;picRXE|pUFӌz*jGX#hy4'9_VS_3Z~'׳e/`b9oŪ׺)Po /C}O=c-+K_hB`i(ny `d2U~tPCOg`7 pϭI)z:XC2J"n/vA]HH3.6͋GY[ͤLVON\PX[s7;RxP*fQvY}&mkBb$ F#u3}nt7;kШȑo21x8* +o28-;/~^W\T}EScm9 R5<fvBU < ʛ\̱ tXן@\Ly G z B;8<U{}i5祭üމo}Dy"NI=k.kE y`M3 H=o _)1q8:cnR nWM]css' "`H\u8PܬXŋ`ZJγG k~`I@v0&Zـ(-^Τ$fzo5Tw7fnE뚗vPgȢgQu*n|m'DX~_xI\js =;en7"/΅;DnOfq/Ta Q T~S=[v38kPEBO"n߂7n*qbZwp4GdKyG1o3)჏O|`ǂՍ\s5b3h_a5rcOj8 h$tpCzZ ͷn?�]+<>?�er9Bs<DB6Лٻ]Q=iĐkU+E`W2v J'c2.7_w]* oۥpx {WR[p;a}!˓!=JHۂ1m=ӟP~0u3GPu̬2w-@6p-ԥny ?5X*y$;? &Zf6ueȝpڳ1$ު+D5cyc/~G`ȚMI�b= o|8|R 04OI_d!k`vmA <"+|*tořhfquxgM&dU5cwoҲ bn'�r`(: %K:IdIr C&`OC)9%fL%lg2>Ew2GW:FCh@Ł T6$+ ԕ8Vhv? T/s'Ln _brGaal7M|MyL@^h^e/7-S5X1!=?$BR#̅pa#S17@NA<7+[A siJˡ]DQtDB;x!g'*jG=q;] %siߠ 8slM_O;Svj;X&+Z 8f Cgo&ݣq-wda=GBE!*m$áW#Vsv .m`x{ KŽjA.~iZ `8/ 9+0үk[2eoHEwm'B@͠R0 T+ȋt>nKXP-[D[3p%qzLD0]娵^H7%*1N6tޣB]<I!i!DE>*hI9z50hS{̏a) ԑw(\a1 .IW>yKqx_5_ >h4ҞxmAZd$PHF0i8> /(E_Rx{D3c-׺m+.΍5] A9eod*d iΑ9:[_mF$ ~¬γQP|hKP{åtGB7L-*qyUV‡$xDh轊T3AFD%4 SfS Ƣ޳&2;"n|ZW!rkÝ\QK`S',\G肣$l׌P zK]\Vf%#qԢ;=Vu!wBʘa0fB zۨ s3rԫbN4|rxJn-B]}?)ʮp9Vp-21a.B6 Y=jV$#t&Z<xR.X,CzBՄ B?ύy-(׽ x�J aCr톯^AWP֤dĨ7" 3-"Pӗt (Yۧ/;\(t+o]&T!QZ(i-ctxTLE<iltd0Ň0Gzy(6MQ$*[YjRt goY6~S2vTa�"JMIpݍy"v 9`H]!`ʩ[J({ mw!S\-fflsu=͔M#~cg~): #z; 6D,U8[1pPbK;DAm&1[?� {Xu7L] I4/]C O�îSgO[Wx s P](+5MVGd:*۲@LA pӪHe-#{v2<. q%yv@by^>N<`IRsM3O=T؉{iRwT03k�Bcg-q2ru>wŒ̀cI[Ҳ1VbuМ7_gSRcFu)&tKI Gn^=<O4;f{P+뾿JTFHQﯜ5+\y1>eյ|, Zy+\P?ѫ"D7J\Z=Ͽc 2AÖ$bO+3}{ VBCGQ;3qI6{lFdP7vds�}:,{!XTĘGu!,6*љK~%8tz%`]&70;mIkg$PVf$CS zm%Ug~l3 PCYub `P(3(bϮJo+dO.1-FGm@N*i^#uR6_kkA,o#O,BQ}߹U#^~v=S*y yÃ5!1 juQ;q)2EC" li.(K> 0_LrzN}No!#i+*oFRizFh joc?rDlHZ9`< #7=B^*[x ,vN/@[-8oZr ЃR '!%`8jw _E E.2RFǥr? ߿s\xG_} 5ǀ:9DҲ-8t^ 4`=LBUvz[љ%G_e/fN/p9.e2jNc<B,(6�*8g Hscw-#>$xu)"BTc |W,tYi%rz<ή+vQ[3%("1NV~Ӈ^xwW"m@w]ܸFm'V 0s Q7*-~L-2)itگ>,D.XNvjb f|,y^wC de\ _R?{&B>b J5G*(}d}$Ώ8(+~{Pi kM:oJX{.Epq,?u<�}eޅo:W%a-^R]@(ўɴ>_GO:b m" tmP#EZ:xF e zd7]p\a@1G.HMǥCE.>4 fFf'AW:я=Dnee$2^N~~ nKy:6oa.IJs{:Kl=ShqG'=�sN񝰽9x[}߼jň '6;"ʁwQ7Jt�8$%r-XRy.CE Rۇ(6Jێ8;4d2µ &a,[zm-NJ 0Eͥ <$u |1e؃! 'gMC5d=0#ݝ;A0fcS P?ݵ6QJ&)He*W9H Ըҏp˜&&-)k]O 5k}C:hm�&a#w:rrڜv,fXoW75ƛ]neGL`?y˸GQ\\`@?f5iO6+_ b|0*ewȯP<X0V͞};LF Hc,2S1  .u/3Uy2Ye A-Wԥ [Dj.Oɥ ih59D-XʾD6KBudP@ĆFDyGȲ_0HYsO3v5T"0z*�y C+5!B3[<N]J4W+h*ϰ |Jhi7b *|1,4k&ؚUL/8? 1N]zʏ# Ji�+0Zc(ÁRzo:&r9]H$اayoj?=꙼\z-¹NjPݸrQ?'X֒zZH=(CWE\m)FsDX l\;l/Nڝ /M^025Dz#?ݲɕ'bayXTQ|{<ɾi#@]0#0"Z7JorϷ(=lZf~`@k&ʆ}@eUaH۪ZǙ7eJ!HH/[@^2f8m)oɢo A-^ެoPIf'(y Au^d","`XR߮u6 2V34y مm(ocb `J5u.E5,UrNUr}FƁ*9zQsɞc5p8&ح~0b@ת+].ʪc#= sG VZ%&w"LHoT>=&ow+A=p) C"�iEKw`BJ|M1iH Đwj@s'c4- 8eS(:�Hm#@Jt �y09W-]'ִ d"6Gu Y?eϔTj>&bqE'yj43}V-b]b;zN-!#6hΕaj*c`aYVBT#OwܓՆm[Gú]9{_U< 'FT Ԑ5udj:0it)HɱHf&PI?/#$p?0wEKMutvgP$@/]h[ڞm?z;aׂ[aa-B<9Ѣc_Vq.O;怩 64yBUs* B-:F AELVɫJ Z#ժgZS=lmO.[BVRƄ*0J'8J@^rJ#%O@UWtAzOPQ<zY`s_6ﵞ$ uf�HrO[Z_1W/TD;">Bu(>wMgBe=cg/v\ꏈ'-Y#bg4a1V\n觊�?eGyA%x=q9 1<(VR5D_Q1�ei ⳰(9D1U h_⺥ό ~,e:"o-mQ%Mm*u3XkFR_Ral)7 ry;gu|k'~vֹA u} =٣%[hu ZUT>P ;^cAusaחTFWu/D1Q]40xr3*erkl> RGWSacP=HH8#tg*ũN.8yQpZ kQ/$G. é.5#=}2dT*U;GEuUw\ljׯm)�'Tw.U^|7iT/UEobͼ\3u^'#l+Mp)=o ﵩA;wgnM-`$ᅀ2FkSNdk/FݣW֬YCjۡ?cGk;.ݛ:KBVGOCBp){9�I 54\+W#:&P5{!=mШ*y LUQWYlCIs^ifׯ~f{}-iGUCI2Ʈl+h (�{ߐ-['>Od+Yp-a\MEGN zMבʯ_udVw-+r �"ͧcH?dRJbi^E)GzB9|�AjS"ho`aIӟGd.ָ*Tm2z ti&땮cq.M}f);b&DH^:{ǝޢT(p<#Rzn@}\i_z+8179E(I9Uy}^B.!Y`9^j#$${l͎ Y9{Oq!TQIⵣs8r\GbvOeEi]i 8�luRmvc+LC`okmĦt'#ki>ʇ$h$;]2僬7SaC眻xC}X]c\ G%vlGX@1򖙁٣я_QgCN+R׵ OIgkU }QC4GZ׃ψt`{[F^+6(XfÄF[fw]yn;LK?q"*)^ -El[ƍ$J=ff(VHQ)ycjw{쁯]q {_8D] Թ m #ۺg#y$#xx(.B/;wM1vqADg'bOf6j J9\3*hwTDttL:0&8jpY.fN߶I /ĭk )L=5Yg VjM<�ْgR-wmh+#[$\DPA'Yuaxܳ;V@TNh_6wEǀkR<[݌-hHV- 5 _oы~ {Yє[Į `xfÙ!.}w'7gz 6TR=, #kEF"2DYWlva0kyU@T0z*U՘<70кj uzlU<QxMT3V MًFK=1 $κfڹzC:G)apd#(|]hAKL/`D`>*۶'#1i3`i`mJ>:%h2 MQdqAy{� B 1f /c<';NWx:=c&kS5e(݃qC<qFXK jbPx;¦9f8_3o|ac8O ^}s5]K3ةJ(9zCS::9oճ:_^sp\dLv(ITj+glO3.tcB! BÇ"`GckB=arG ʦUsRlwO#y6S`26{�1xMج6V8F* hwg(sʭ]]#X3 &uFe'Y:D D~oT \ߎN-& i&4D #&9KDuǂxU^jֹ^ꖄ^r%a#N+۱M=i6{O6)eL 3鶠&A|�o1ՂO* #Z<dk@7|n#$@O3l}IR2fqI:qH wQAInX|m 7ێpӛJΤEZH6F}_f10b'Y~p MPSfxm6Q&&8D6 X!A? ="4BtclK8-# qv!vtP`8s1VAFh%iΰ_57{P qaF]?vULgS>C?nW�210 bc3S c:.G3Cj*|iʝ,I<QbjTt`@ê;�()@xR f_ʻ_a[* ,y=D&򳏄W9dFHS@O2 RlA߽ʚ'3,ʬ(x|B5G+ZZw}rY& M^8)S։+诖)V[֚ܞ>輖'"}{K3t+ɈV;Su^ I~yKEͩչH}0F +�L6,oɽR1F&6P>ҏ e.{g";Ťd \xz_Yw2EnbZC #/KA7mYA%OۜD1:(�/Tv #C;ah`O𦯁a&zL(unr 2Dvt.a՘'5;+]2C`w8Ӹ+怜#4EWyŐwѸGEnkK70iy�ճӬTbgI=WQRm#j&hgOJ {F*xGq&¢)(h!NF%7r*;kwN ltH+5Cߺ"':qXl"EҰɯj@d c|leom єF N+2|/c% ±ޏׄF*éc4yU"?H.JnJ?}VÿСVI; *}*WE;J"y{++J^5iA{=l0QxY4M<*=f]EieCDb::9ǒJU]"# 0> 99NiܽcYa h:C}?y�5Ы nߞcۑ9*>/2mсCO"}s@=l9x;۹7&v=[ctmWlFgpF27n}mBHgݫ#%r.%l\5z'`yPޫ|D5x�^!I^Kl)cn|<I߼Rjxx퍛IhZ]_MgUi媤c["Su YTU|JI饜 W{>ɼYl7ONyEtZ R(VLzb(^Qjoɘte G3f/-NTbe#Ճj g̛ن3l<4[HeS|߈灖>5;aMDx$z\ m((Wn\`Xu٧[|y<Y_n[ WsqZB_NŶգ)#ǻ%'c}/ x Un%rk9 sqE4{:G۹~]]Ү{q'+C0t:ڴA^ 0dC]DQ@;~_t1g'6@"IƠ\^$W_4ЫC I 4MbvxfB$ɳRߒE&bh9džF"o~Wu a F)(D1zO�B#rcA"_LJYʤ-Ua'7Hn(VWIkR1NW&Q37jeSW]UXގެ|~XPa:Kx8OJ c7JL.K@IJ]̊ Vk%D}e@D@ G=C<-%o* ,'Q>/P`| `$q.Uwȁ 6k)+k3abmG<Bo?&&jO6XktrL 706oӨBhh 'L>okBKgUαEUe_o&Pn5kja 1fj k~h5|Pʿa<Wα?mu@;rYkT.a}QicSv 6'} *{jp'LLεga^,@zh�lyBFtT43!)Űowt<K}rK[7:d,9$B,#Pps}=*\VkҪxnxh:ē0.v'$S -#q~>8RE=2r܉P޵Ʃx|h\Q>:@S61 cPbdkqktߥz6C'^5߸(Տ^"YRoӫZ]by&.ǦvU0[ԇ*, 1{KS9Q0Dz\D8Iz'v:yLRy2x|O+G6oi/x"g@%Cq@ CUzCHލCNPѳ97߶F(iz2AtG)t\’*45*zٽ 0|^PStՄ z9SB~%l})�!KuVLwQ]}}=tϳ[B d_?'E=Ek]KՒl35Ah[ _iYq&/UghsRhݿD=0u4!N:Mau#u8͓SbȮq3S %zg!vҹ`#[OjtQ%-A>2 8㲒i$ Y21/j%1=Ȫe1KWt5F2T]QN|n)ަZE}I SvmymKzbv!y((`Qo%@WU~ ݢu|bא` GW%tVXcW.1#- Uǃ#jD@֥ 8 lI(K0&Q_tû\v>@ݴ WIy6Q%hA#feE v/͙i)7qĦl̲ |6y^;=x�$åђ>[ҫ :? _τꊮ閸\!oGsMjG T`tgk0j~egiv,Zҭl+ax=`dQ0  噧l6ʸ[/ն+no*M7b) ᘱ۴u 7o\N (0yP[XP{"ċhC(L,CT|3H@o J#?EVϬrlO~خ8DqE2|9 2ՒXa,80KWSFXl@2SCzLdeB{S.E.&a_޺1T՟|`Ȼ{l9g6bjC\#rQŅkUOyt$+$3{<dGߟ4.}cS<?܂6Mj łsw,vPȍ"3 92(:d,MGqWd%{te|sQZZ~jkI[uM&P=M:DzX�h0NQ n4C,PNOrJ3LRf5otRhz`LJaR!VS4PGӵI.ϸr2b X+HU[af:k*Fa-^ƅu⁣>Mkl^k�0))%D);>{̯0dd)zLÍo)n"q �Rá[y"ža-I^gw%s� @a|[70i|EqqSWC!l6<j.qT2pp_ Hu E_J?a[ O)S>Xg࡙62?zq?N"M,lGI!`qUZ~yu%p�ԒBOwLB*̕gI:'Jz>Ր['UBI5pv;࢚׆PqηuK bm1ЙnYd.s%䒱ŷSRe仼bf)HHܷJIG@mϴuk@D╹SΑ㝹eKމrŨ5{dي̻AX+�]cgPP>wɖH>o5. O-G |B?"wNS[[[x@Oxt!vGOء=~ 4_ ȑ�?i/>Py/.KpXB2b ;sy0EE:q�TƉFڴ�=&Q9 MwHZ!Xމp)q.T Kv>O6?CNE ^%߉: vwbo 5KM6KjSGB`O+|M7z.s4Ar@ %&OWPpÎW,^UR9֐EF3  5Hjkvy#emQg8.CqV�A,l§CU9*­@ϛ-BSBE7`ZJ~'lWu:y86F!Iyiiaw#GNS :١3pb~vF G'Qb ֦Z3%6Mf!ef!�X/mQy( dƁ.q994MTnͭkS-Zȫ_r#yF4qVKSw֐~L9Hv0WЌ"rh윣x*!!$xBlGS<fmhB) Snx?a+@5n'[V󠪜Y滑E895;$T5d6Z@ XWw:&:"e{J90?F:EL> `2R jDf10tÖV aB'N$Zܵޓܷ=菿aǬ-H2U,sq )#u2"\lvU MPV)+zƂ<MG0L/ҏ#F0ǻ!5£F&pg=AvuƖ?=CD+jS%ZF Xu^%, fEG>jCzm3M詙51-nFC(a *I&N5_;q+ÄX/`̡>,WtyH2ȸ(2`)d]7a-lW-aj p]a\ b"Io"avWkIz3]ӑh_,d`MS>rZ zKhhp_`K >Ic#07=I {N ,0̚iE}*xk-_}REh`}{ xLV3J?ґ@mbd?a)<?ӕ/}c,mZ9ƮEv4Ɓ!mKA-Ž9*j)l;8!V>^^{75'YDez3;gZJ?yA~#eo Ñ)x(FQ3L&GN}^`ole6ﴅ\!?4djoOn/`d_{toYsVFg[15>0͋5V)#ץӴh / F�d=/Ԍ+-ؾU#vNXd_}}Bvƕ[C!;qd\�ajZPߝb!$.֧2aNϘ_Ɍ)Mh$8f^|I5ö1`0>j`ruQdS:IG03(ÿȝ0&D*E#Q:m걥̷EbՇ.d~ 3<aΗ:ǒ=p dDդ l]?C{bM߶ܙ �7 ~VfEB�#:n 'BAzXBȃ\#P4~BX|H d\Lľ /īsbr8E*zv ؾIdsOhL*m6\:M ޗnOK "*5>5+DoV¼#)A�xNtG=Ѹ^~\K~|R ,[ fvF:q6oKaÑİ J(4o^qϵqރCfA\v9ǕjҕF+ `n}T@]J<4"XD)PgHo>@T:mfy' L9HvGNx-251&^ -M6�M~U(x:~K +o>s:šg1j>^6-FA!}k(nk'B݂$rW>r5"%Ne$ xŰGbX[:;ErN*p޶ |YL¼}6> [ϫ8%#EZU׻8U!څ: ~! d ߱f)`w YVUVw i2yPtu`xƒֱHխeq {y&\yf"EB69 1:9\a][njozvN߇4&bYs/%>=f;{7aVmZ-OV'}g"gLWf1afmE}Hl=Yj*_Ǥe�G-ف›yV}*#ohݾ [5Ȉ%UK#p82WG8"Gu'Gˍ%6DžZF5Q{H0_(+~M3rvôWaPDf Gt z tX/HԹo{g1"@'i\FAzy T˽2c">崤5?yw'ɸo1(ѯxy ՙH9r?P%{' Kx_NrjEb;5_v”TȺW7Q}JhdihԠ?$޸m Ѐ$Gs੖fx^"9I#iEe%У?"9WzHs(MX^&wKbU%3Ŀ>jU'Hn܊8EN)aӞʌNݭg}x"C X a)avQ F~bmf:I=:V^$ {"Yҳ)9qLa+LllLGga}CmVi֙pKV%rL?v81/i!U㷛dtnF2ޢ@ <=`ieo9k;q\XY6~=f'8lodl{L开�sg;C^Ñ72ysY'.S?UQ2΁Dn6_R 2-<bbr46$"L)X?RF<A^KGUh.>ȳ甎9FQXbOGeRǮ,}'(υّR?$\H(}ثB4G @v#ᄑOjs[)DO܌. p1wu3Ga=]+yx&66!frvGm zt6 *6Dul9 /ld?A3;lkءlxo/r{`tqh~ @:<+Sucq0ozzhDϢǎY�PBz![|8Zt2-�k30/ƞo\zk,5/5%"Ŭ7FlJKUxC@sqs^t!dթ5rN İCb57;>e<H {߫W.4!ݛRr\@$VQ\)r<PYB0[&WՑ+*:"!6.r Hy:wՇ>4Y#q$JuxĪnҌ9;a+4| RgX�%TtNk-zԴSQKh3A.b.*6|8zqrK~ECN_I}Lv>Q9iGntW<]Yʉ;S ݂�_C `cplv+K0lLo[&ݬ^)_[w3^ֹI#h%i;Y6ذ\eazlDquJp,dAoNtH;R!wbJ Rk>�xVֺgU\\#1.$P UBBfTpFQb27sx= Ax7 K3/kը!僵Mߚ-}xV 2갡rhp̤hR)L BV~@bD3MUebeMS(,Wx2lS9NRUB*wXA IHU|{5r,pt($ _vRvʾH C^a\̒I`Ƨ3 aت)vMTYi2'Η&S19fƽ0ѝv${<,3e|ZnZȟeSG9 z _h=KZu Be'Ƿ=XM. ;S7չScDyT(RhHŷDwN^8HbvijY )6?Ԛi#iʠ}\&4nݣk%%,8x}6zAx"dR>Gi+)UR{=z� gҐ7"wʼ`|H>r."&CezdO&[oM*#w!:«g9" sc:WWWΒ ~$Q27H;UQ�gRT˪xN]z.b.IxxBTO3Bh])!܊uG>ȭݤ+/'^rfl乴 }NYEllpi +8v,jkM RZjn"{b7̐�\->ҳJDC r,@])znߙb- _5hdhPȺ?o;r:گER V`6˜ =5Y'K)vqo!A0:a8'xLj[s55 x&xTT;`!jϷF(WZ#k81VX|^Y>n[Ko|eyP&DZ {Jμ%.^рo} cԕ|m$,gvz<N>;-ᾚAomY3R)?=)ܘgB)J/ -[}Ѓ1E0�8"fP _hE.+PKo?Eզ :K,&!#L.yߔYϢtTYKh�2fSyc)j~YmzڝxH`zI<LfFӈ^N)m $4y—[=3:W`8ͧfut]b{}a4tìdM=* 'pp +IGW ^ |%7kiʵ=$/E L8ֻ 7C(bE1ws?ןJ!< : z9[�/YKLy<? t!-C8ߙ?{K'AE*q̣G&-KU3szt!̍x/$U)oyhYLx?2%hIJ WTM(%bZtg<OSL𿝊�`ֻ̂5:؅)az.g)?B7^ߐǞeBB!6Am⻗U&Sbƫ4d,dY 4R(fT ^j3�LyT;/%yA^6�w6 a.A({>m:m@ǓGs*rtγ „E1\rQۍ~N;n.JB]51zfFY;$D>Pi:M>cb@`ɩmhzS_=V6wQ"c3}Ez Cyg7LǶ]3^~)<T")^ 1xyuT/FPEfW]ĝue6힪&r̽7kk,�;wVwzWG6:Sor^ljۅjkOt� 뎞Kfs_#K ?<o^9`Og *dР',�jfWt_XC_P=Ғ>_H|u/z YGML/n+2k!qME5)X#�mGР!? |ԛ! KsfSrͤR+8ə}qia[k"([Ly;v*(_-[ǻO;05aB4Ƃ0gsuy/d 6mIu%=*1!1 \wL7E*Kg:'ذ>—ÌcI .ؓ$U*q{{- >wՁػ̈́{E3p1'^e`I1٨}ŶfW9;<tR8yQ?K0?|znLr>8F�˲9g i~5]yR (:cC3mr1o&L5wIT+: �>O>a6ޅr*i~hda}1Q|4Hzq6iTta^Lh=oeJ\DE0)::GKe㔾n0UX&(Sv ^PkJg4%RJ)MbQA =X mܾ\Mm/Z~qI)2"cxZeUL0h{> F ƾV~w@ pك5q54黬528#:rOw�é0Zyw'B �n׌UCi_ Pw>rK{54R |fo,R,QotSTGXJ5! r)t[;Μ!h۷>]fϑef,f"QT5CByϰV Shz8+QMKTmmµ7|K*":q5wF },ʛбNWBq hdoA[k\ljv "XHSk¹Fe!q$i0)VDE/{{ĭc|0e$V։&ؖ|]R#5W,�i3B~<�c!~5/VoW|(2Ornt0n K`6; jLsDy tb_Z9Ylxsk$d tI>KOFs vȇ,la\4d'2NcJh"%i2X|8<V|BJ&r{>윣(_kx�oh$@'5sﱋf:J9RzsBqܐ\ <<fw'*'=Fk EDE`V NbWAvwmtx:|냗FIB4㔾JrQ=E2p~FA-3)}B=EIﵝ?UbflpN$݉ΗfL}* px/U3yrӨ!$&J8d]#}_9D  ' l.K|($B %Ōkh<^ΌhZn1[ >J6>Ap2܃?FIŖIǕ0`on\LM.F;"G9M>NY+~M4S[S2Sa/yRG:3ɰYvSIn[3v/Gӥݿ߼̄=yo r{aփD T:T.(8SVj""+e0|߻Qƪmb҂2 +r@{o�=lPz :ށrd\Ta#uAZkw=qM#'}΋hǣ?%)Thi;\JvY䀘lI~N�:Pf!N1+)¯u)PN}"LeֱuiP�TݗZ 7)drf?Ԥ)8'HʶGقmoFo?brKMXZ`5 \\{ro6/ԯb&1[/RYJ~2&i;-.�HLnZڃz"3n0ZezwU>C- -5PNZ:㹬oҲ:67V<&汎8hbVԞs|ȣ$) Ps57^w l]3/NFJOyo ~Nhp~bp5b�S~{.E9W ! ^ǒP¸7!=< ꁽ`~蜿eհWMU6̾+SGG)$BVE~ F@ڳSc@|G><<�ύgxm3Ķ:nTo|HZ˭P4fh]ʏi*5mox0(#^#ȯ;̣:n]>9$\67ܹ~vZTf߸PM1NohHG]$dSM'|Xt.C Up'xJ<2KDʡ| /wPkG͊t+_a #=EW?Jk=sKW}2MS(_4`{awX>ilɋ`OPpSDE4&gkУ^kXOKZE xaRU �[Z(UoHyܜG3(H[<ŖtBEj$'0^|P(b]+h% u)Xȹ|鰴B.K#Ī*uY vkWMK�y`v!?= 8?e$'r ap.ϸyvKM>(K,)  'p K^6>ZOG,|2m`*z ktD |Ϗ'!V# (v e҈+J5%:�Ac7Ĝ bb=zLC5/W,e5hZ $�6! Y?MJU܈cߐ&DG*];': &2Eaմpf}D4BS+R7V4z a[7pOmӳ zs'VASo7oE [x[bY`,ye\=K*W?jIPV:X2e?wKer4Swq.(t\2czfF q`L,g~q.?NhDl߈FB+( שccdc(#QQo,m,!`ݽOsB1>:B= 97c놭QbH,HqWE٧jId� X\&G&ڰōS|tvhfN浴yF ƅ;@뚈җ 8E3.LodyPB4=\,p9m ']-e5Pjq>ԡ|E[s«݆a+e09i>US4cL4z{6/pSmey9B XKMܔ9c:I¶$`2'O3OcdpëNrY&j !ZK?om\9jIf]cp Z=uaTvtkRpcLa*;v o`JX-`kf&r glk"_pNkOtCn! S{PAmdz:"]+ҕi YY>/gJ 6hzA >|Ɏ*>"S9:P�-sMUݕ#ЕL΋�SF` vwSv]+2L)N9_ ,"<&m)\}+VǵCXV׳FξaLO)�=c >.�xԸ Ub=!x'/B }j? hb 'Fl0Y@u`&!Bq"0. /uJde78W' Rƿy-ܩZy$?nn3j)߶nF[oGu6R3}>㖚q8k#ӟoAH *:nyڮ>az/“*Aa\fͯzSlZu j t]EG$͍^z1U}nu;?A*;tLs|oAW޳Njk_$mSWϠ %XKON'x`F EA|p5⿞lxSPRؠ<Z' 6轗1a:/@K;ׁ>++E}cXQwwuķꀞC"5mS5pY8h _K@|߭qq56ɘ`댏$`suť/xZxky_zp:P?Eb{`L R'>nt4-[`lF/!PuS#s3ZviHK˟h)jhv ]AƌF &>ff5:~Vz+3s6~zs iSdLU[VUKPBRã%7A phN̿V~^RIA|5)$4qNp"pE:$O%Z(;ι=3A?e#@7ٯޭכqw:O_dF{Dq~Yzan6>$ B^Cq2!9|Ds21?21wкeb#/MYuSG}>llokgM*OX n6h#zyroH͍77]$�V؈({g YQ>_<r^ dwJ5f@oL{g6a9@=HC];wr~W~kK4f]$os3^*#b]-iZ2{C  Aa=<Ɂ6 w"t-VH+GÑh -Y"ݘÎ;MūYqJ #\Jl˴4,| PF*BSg^dy^ZP߸3.Qzh|L7ȔdƨFS `oBἀTx}DSPlOp^`v\A#LZGi1khZU-S3hy)+իBCcb{FoTx.tD CAiaT;'sJ|քcddl<J?ZRYp(mv:"*CA`2GcĚEVF%>L sGEpn$gc)@VtU~f`JH8>`TTR}VBsM=*="zW>f(xxvxza  (A�FN[Jƍ�G"s-v{C2QuqHayj9NgQ4^^MtٴZ\ ?3 %"�)B3=( H'+h+0D !ŠH s�qVBXrdW/ q2P{ߡ@>Ya|<\f8r1NoFd ;{- &.GZpX)gO^Q=އM^PhD]F(IZ]y1N8'$N|f8McH6=7_R A|VY`0U)9S5%8=|YR;U0[ ްz&�RG+I,[ F*�tH0:oɿبRw&E$A^AVcqTt=emrY@(mSX<�YLWlvEAa@ 2T#COWCK@ װE4똛{-νĢf .6(Ě[b~^_XmdaUE4bh\ ߒeK%jmvF &N!Lqp%SY{,sD]lݕ#ƲjE7>f@a#ܞvTƞR5ZJ^wy0ǥ=,ƏEWitFʪJ 6 }$[�Mۯn5,R|u?0FklsntkMs5^C˷X(<.y[Ո@?v`n*ň,x'8!pS!<8oy`a_,GTNll{lEg'N  $>I 9YkG\m:܍"f ~Lnf(`lIe ݷlTɆ{S*;�YF<h X7ѩRm K<NFx}e+餌D(Ɨ )q@Py}ye1WZ=4s^9KN"#"J@#SFJoac4L`3c y[cdϝx4؛<Ta=,FGW*HHۿWi\YZt 14VȈquR~Zt 첺=fn)<6WAN[tR04+s7Ͼ(|XUEODk:w U3L�9"pktH lPw %BpHxfA3ѐR!CXOߙuQU !XVnr*?V}8FyHK]]q<-p~df%SV3P9mYF5v1r bMz ?:: ;pٵa_& x?O em~/S9N{BzPs[ɸ{c}ȽT1#iq3=?\$%/z#W񭵡oH3rE:eG^iߌIF--o<RsؕҾղM# niRd"LvƜrC�oa8~N\6%DC&kٳi(#R+~d5!n!X#1q8곌Ens<I[<*Wo(mW߂{z醄(AR|48xA'S}:Y;51.הźx]~'"+Ӈn=z5p3lsv$dꏽ{!5Ᏻ`,gUUY,\k8w>&_Ò:gnP2OpѥbL"WTy;Zg*<}Mnnſ^VM xdhml3͟ Im~P|6,]q65TT[-6:3;Q<5*|O @U# ?6>_8u]T:IV٬l:iQ9 ۣt)"{vfV q̡ҍ,R(,j d悌dQPޕZ:@<t5'3nSZ=`b\�ycUJmE2R{LALDxeDž Ϙw%�+Y-u 0Y�V g,PVmm@Rc4޸y:'o|tK Ի K_a ЎEPhk<G _� x/`2h.�n@w5L?LYD=!f[?쉳 %4DV>o&fuГN7@`,ajzp6=11�$ Lف J0Hw` *d tu훋1AdȔ('=t K#Ѿ)l-R!RZjC r-Y|8y_%)\9˳5,yӝ|xǹF$??(+CcAgeS|H$/SoR\".!ZXK{ps|jMOvi\XeEO'nĈc =l@`ӡ{gm$2G2=.v-xB~,+ivs;a>Fd Jϡ0 Na@Ӡ&bbe\#b^WMEY΍+ ^[FN Rf\Zz#ЁKVk&Wr3`>e767O;::GYLe5ڵ \ffʈ̺UglZk hs:ňO9[X-X <rr"_76=3h1]œac,ucmThbnP)łNH YC&wn~ںtRkmUFEa v ~}#ldC2^ d08CzEzv,J@}t�Xډ[\ _w 8wh>n1\+r7FAW7t?IT{Ȱ " c} g$ 6ʥ:!?Umr؈c͔n/P3@\Q5xwLؓivf v!IzBRPǙv?^@ma]F^W_RƢDU+ p2WzgTC60t[Zkq2Z֐RVN`�fwLF#t%<g{Gkfz9IqűZ'4pJ}YhBb6Gti#Pv()~S[!mI_Ou~!Rd7ߴc7<v=U<r=ڦLL }bNN|-U=J5ѓZB̎ |([* d,j,JfݾK\D U>%&`2w=^UE=t=k:1Ty#sFi U<u}"EqWوɬ9`C' b<۳Sc4@@A 4v ER/ߖǩ$VNRU%ROx`ݽD4o*;@+J}ئn9'Ƥ.^B#@ݍ 1ٓ|C&\)Pt-U84>AZ=35t\G[Nl/KQTEdZ7w.hx3Agr0JhG9u -:�hSʲׅ*u? 7؞Pr;#ݺIZTŻh-AV$ }e" "E$S [߉Rpk)U^Om__0 <StqI.jG}^2< S%܃2J0yobc{G ;GVxs |^8Eg Mz.<vV6wm Rfxۑ_9Z<&lʂD$nl9#sMe1f$ҥ^i=HPbmhND|tϩ2|Y0Ḻ..Ṿ @=ή*z&o><1*! ]DBnUQR80-nFnDZ9nwʑU(_)E0N-3Dz T߃A ˇǎJ_h J&ұh@KMxuT1aІ<jz+Pƭn[0ںiHm|GLY8; ~d߿$Qziˈ3AIlZ飍Uz4>]0`-hqfCP@!61ƭdaSL!VN/>?!ZpakZګ.d{&L~jNv J _w XUt)̧c9,3*=:v85̶o <] l;h, Ȭ !oO*ޮⅰmٝ7Gciv6�H*5-0%W 47Y EғOJ(X42ymq6@Pur~dzB0߽=f}IC\mpA+wS2mt+>AYUl(|D\:A˨sv.jXt)Mn)4Ö7f䦿#rzA>ڸrZՇ`,5/OpN6.IikmYSzsAJGv%4H='yGoXj QsJ.J^0X{k[P"5IO2X_$q Q%'%i EB(4X1X?a?O_°:]UHh9VDV8*è_iL%Զ<riEa0 2L.x4`<5CsŖ|梸چY8Sn8a3L[_<^4̥ {g&uxo}:{1rKg  5poZPq !<BV46O><Hz!!&@NViSV�Y?>1/>@ŖdEz*9ꮬ`rufb|<-Xk8;40>Tn}YVM3îUW<GysSi'F푧<HdXٔ)<b^6M*]q7:䫑b{ˤ5)S3@&oD@ah <BDU'2mi.= KmS5<Z}P$^\\2)4]>j&Ŵ4\e)ц;rkpzL(�^q i׆aSikaǪ)wn8#ٿ,ņUpaA=kwt5_U]knNnX6'l a Oupnf3^ z'FnƑFc ǀ܋o첻u^@]A2BL~$ #jzB= m8ρcsgd4 !R0"'Yǯ]BǤ*wn84hn H1[ 4]:< G՟,-}iͷY4Q^v3C"Fg Q3ZA"$v,ۖ4TL,?t tI)Lq@+Rd$m(jp}dePV 7vtHI>Nua 6{pY[$ !0OLJ_In4aNDRЋ/4 $`/2]Ts]SL?~])譀2yٳ8яK!D&34usUaISy- Ri5pw ]VAu=n@xGy-RЏ<y$s_`Uh^5` žyai OW7}:Dr^߭^@Xb.'KpRv70ϊ{s(C^r5[ <*o7)LPaH CYzҔs{W'P w&{ݟЈS!Ή }i7Zsk1 )lR'l ?<)AnjɣѢOyo,KsnG;]LQ+̥ǵ|Wrľ֮yl7 8yD %\hf`z29qs50'}W,L |0yxgYYLX)_ͫ^ϥ=>|—cQq}i3C9sY^VZRsxiWz@NV KĶyV{>F9mŸz!x$ރ,JF_TIOWD _:O!myk2%JxD,i4ҊPQ>^JaZ~1ZBPot^x< OxkHss¯*DQAvQ r(ۦbo#=RyZov9On:\3LnZ-t~ZB%#gA.f6^ 2d˿_m˃+[]җE#0L b,@(]:cGZ(v[q1r Yp�܂gjObLBմo5ˍī3.<Z3d¡cR(\oK}4Z -0G0(O{HMU^-}vãPEh$P1y+pzWN2_đP9`&9+dH +p)arE ,P[/'d"?,�~6*vW㶟UlG#!4-JT)6 V'0rwCJ9D|Z e:RSԍĒ {\)N| ~#ZܱjK eč;t\+*W� fdaNV[d[b0%R;Tbc2Hu*`ڗuW%΂d;\&+kǶ m#OKmI mRkyV¤Ud˒xұ@*|RI;~+/'"$'d]I{+Q5sTXތR蓺Q\kbeYn…$z8V UU?xgDŽ"LOWG  pեyzGA)!;eF(wډ<f4$?�~oYZc>d=.f#ˮP:_Q?ӽ* -iH5f#q8TOr9p `Љ8HXf/(P^[eDq6߳+^&ezlM떷mw| BDg?&T nhK<'Q:<ܓ7@Maʹhsy}ou8)m}e7'TaxY7IBty(;x"eL ux=dY?u"5sP3O>KYLIX H{|JAJj0{}]u(5w3-<Aמ,JrWAC~9 X eVNP- x̂6LF.` `hr7)M�jp3c`YhY>z4!T!ъ,k!MpX L21wϘ�UP#2R bÁQ55RŚY(.xfB}*ܑO͞P"@]WـuÅX%])ꏽgt7?rPOt?g0 i?C'EU;o%o8JqB+[o6}Rj cVtu3swѹ9FQxB#ː>t?O'=f']K! ۔d-3j<|.`7ye W. 'ۻRgy <EgyeKiWϕĒK)a?@Ms)Ќ ipxYԂe{!$㨄w:#5`2 D,S&hZ5EmJa6(ϩǬe?u품eЪL7q<@s5lG~SWēQ\ WJ ۷TA)Mx5kTB]ʐYU 5`BFzĜby;i'Gz0IGdOw_7.Nk93Fg"C>y&!DK5ȇ#X5a1V9=/#Z)IciY5$NfF4|!3";Rd$;&E"鰛l+̓2W؛QP`+X =5,3^ l:Cu+Y秖B(cf@K.SmlŲ乑J8DZ9!$[5m\7WPZ:)̼v=m9w"m+Cڛ0%F YJ5@`�R=0Ѽ ifI�ArZ.f D}͔j�J.D0Btޜ_c7~<%\bMv� @̬7\~(1?^qQ?�Ky'`Nlf?Eנs,E=<pnmYSYoEȄA)Kӝ׾M00"ol%vD``dT ?5{ʼ{MT|SrֆG?1qDCQDկy)5+J(3ICznaRY@=EՔ 練 a^#JiGNzvDvk=:ٍx8YY1vobq}ge>L 4QȃE=ZDfwR-m<a.4jBBz@gΟ$|Ģ[ʦ5r2w?*w/P|Pe5ϷE[ھjV"-C'/KW2N�[Ol\E &4m96:bVVM5q53hG=]*Bp/g, L.^D쎸IVl²2rERgRztN7z]6ߍ4y,,BX iT^DÉdC07>^7* L'mAzրNrT833`+p}OG t؍آ]Y]B rDCJ#Q1W f.ͳ0ߪmFCpN D/-Ȍq5g3GrفbUBPzYr|w,`}WylApPb8Fo[Ԝ- r _|/[?N+BuBC}lELG wά<D[u >B~ݰǰ<9,sꚎ&>Es#n�cQW#[NEd<ݔRTHRo@}'+`/oc O'Z+%}pJu~&P"j|HǺn$20].ڮ@R?/vZ k-?z@5,F: A :7?^xnEyZ-[915 qqD$ +⼸NE<LZmHW|&|PE1.﩮t-r<:jW�d_Edq4sQ;JE|Kkq.-1JZHVWI*_G gk)mxRWKx1y V~JO4]354%VC.yٌ1Z_ɦI\cUŭЩ_Z#ĐF�xω?\H}9bDC7f5o \0ytAIP[ٽALp=ƪݭ+ą4+3;(�gjr. d:XIJ=Q$J0#NM`�Iݿ5'XH ΢WTkU xwbgt3AB ^TGu |EM" )\Gl2Q`>N4\ml{vqtg ǛzfdEŒj`Z& ;S 'QT36 ДiaS8U>t`X[-& FN\gI[04R8|u:ܸ :�LJ~RrI,\8u@C 8^1~'PfU٨1daBTC&X*=tZo>H7VN&56K2Hj~�cWȝ^"ǹI # g`1*';{j`˩9UF}3;δl�r+wױWʦo '9m|NGt*Rf+ޚ?OsLݺ46w?ۛ 6>"ܵR_;Q}M`Ɣ گkJjS0׉T=.\ST#\=kF* Şz;F wr0\PFq H{*qB)E4eFNFrGzH[H!Q"Jθ4S{W]Gl$׻VEv4m<>HAk$rlj,ǨPxf;"1<Xou$%b?oGenң &7c|gbHDIөXiG**EdS&|T[T&M&8?fCX 190&Kat0$g3L ӟ_kt}1rζRYU2V<Q0AO~yxt57b]ˢLNT] /�3\v/V c xbMKrw3 nSj ^'!+0;l:sU^dα+xWvl^X[2߿J%PiJNH X<' otsVE]֢2hB"KG&۸/j=ۺ$6N0P*mkW~@$Qګi9u{+߭_ B1 ۧCs)UjXUQ_R= B +?%ح3?SՐǏ{Kk{8_ M&+d$lcPᘬޭ@vTK@6{WF=ojW@iWbxn+Nz �D�58ȽV̛>Cx75V)2Cj5Մ:<Ν6;}\>i냷]-9LN4~͇@*R6Q%wA̪R;'%qhe;#x-)PԬsNnE.D"_А(n�6V@0蚠,夢0H:X=T!_"}vCͱ|K;F8M8Ze ;x=lڦt s͂YSDtr_y7Uos}IQ*ôJD7:ZASS^!MJg2ݨ̧l&rWM \T*RYo2@E<!]WWhDط[fΟJaYg隌Eh ӷu7r+%@2PЊR]G-2v`xM\%`ՖЁ*>^9cߨC|=dqC? V{)&/9xs4IRj}%C2w)B+ -= 5 iX9zx,q߉/m,<#i NlaiFus>Sk]~W3a' k+K-fkp/ ( tm>.4Htw,l-t>jU!7+1ʫq^YCgh5,ˊ- � #&ћ9P)@Qע NlS`eK+)*xk_od,HV]t~졮7GkRz Wlåf^_y�U"YR=}\qxʑafvLl1F˸ζAU ]wOmqdRbQak̩i�o;*=qQ4*>TW{)t. CDyÇ4v~" {ژAR#赭(ΩBe{2\@9o<a2lE/)ˆv7FY2up^oL$ K: )xS2It̯q<7 cFg^lڼD5mWK܋_;h9*u\9/讈 *sfsg ;\86ΟY]Q~@AaJ�#z.7P1C'J,N5rdIï s++xx9nG)5sDe_Ӕ 55lcJCZx`E}9pꪧŒ=k<=_M dz~C '/4n~m Bc#39jcS(CYPVU^&uiFX/{(;_ y2E#P/ @$M:" O7tKPUiPީ=nŏK>e-fq, Esfͪn6JqN-}0/W7"4)$E0ƅԥ6s3VLaPP]x躃W; 2ʠw!K w"T4߼m&X } QB}t2v1cq7o0:X·X9TBE!nh7='�DQ-_;Җ\r,8q.4$(2̙sm7߲ Ӽ~¾ki̳\#QE.D9[ɂ?_HF!S2 B`j5A7fXq+6@r@C=1P"P mgb2c$JfzfƸk0o(轺%+^,39ޕ%EwogRye}ĵ�W$=I@txy! nQh+~ʼn-b56W^sE#ꄙJKKse+ѶL5A0&4,m+IP@!y޴޿ᩃS3-Ł; p}߲eە-ϖX% YM0!Q;Yۻ4lZ+!OFoOמ}p\5'rզmj a#F"y5RaǬHE(HHSeә'߫"P^x+ojjW4XUӥ?+6Y lz; C+phȐ"J0Mp,iVIҿ\ 7 4"~GhtqF*/ݬ�,d; eM}y 45znt̓#!_My(ʵ5b^7$\$Bw:Ep㄁sPt+ ށ?!,’O37?)!Ծ8&&;?;8&=j"&GX`gǀ#W?C(ХԈ lͻM =\Mqez'x>c+ 3O a$Fg,mϥ´ B}b!Gb㭭˦e䤊7bST$և !{@wްPϼo&p#&FhI\ Lo ˻/ۆ9@B!|'�?=T?ȨF/4AWc7N͛*jɣVmҖWU#5O,+n!'fEp0tБvJ9 WjO6<`uZ^@JRW小>-c˜*7J* 2\e똆~m_K-nnvaC9߇Avh~&x}f 6"&)ְ)6)'ҡvZd,= ;f׿B· 4ocUa]1O)+ M _gE&2vkejR2:?xC5Hibs,KZn4ghx:mgePٲAil )XpZOҗLGنwi9q�ߥ65P$JXG.|K5XA4 qһ�ٰj ^l.H6{tnxؐlWl f`qr<Dzak@f?|5>kӭжDha:3#W6%$tf a4Q:H[$Hs:CŇ C#i[4<7G/Ktf+ddH$Q$[5GJ)9GZkBTh@Y9a9r;A0(Ceo= d{[}ߵvhDSȜ 'F KVjjQ5掹Ve\WIh}r@$jy-de㓽&l><^V)]˒-FœRZRJncfDq^kE}$6؊=?4>}S(VϮHJ_gULT{Ѡ ER%0cȂ`t|l/_,ƹ|/Bpgf6f7mc}8};T@D? :ff1o"xYUrA u؄@i*zDM۸X[k48[m͙\f%ɚ{g¼b |>F |1fd, RI.!;~dl p!톨B[v4/ar#ץL$fUHJNw,#9˼0! s(%IĺAkA(h ۮwGyIfOv+wb sX 7niG.#qn'ڳn'LPx^оT> x(K; y#@wqZ|Osl E /m9%NCQ;X2[$ORL r ]֋^A W*@psJc#"ޔ , K϶^"_ }t9>>ym=j"AR kCۛp55(>^]R�b540T G< ~JTL[DF̺ՅpU:v9ZpqPSlv11Jr+Ԅ ~s&*ubY.@P9}gܛ괊}XFϪʗR6D.(B㫹az{9:dUsfssΜ3t׶n@4OCٙ:'X>>gQDd.%M|dD$ߏg@̎m5?M&Sxj@6\,S6^&|IE2Q8ֹO(ܥ#͐]^+ kpUq` >d.rXk?FXtO@AX(:ž J eT֓?g%\P87v⭙~^0Gd1.y"b:8|*1N= [_@N5Ȣr9%A؇ȂPuyG3r>#,-Td̷U _ K^`R߭c)>*gQ0{)>CsSF+3ʗShXA3"{C %شH?T#b9` /iɭ@S)FJER_4A< \o!p2:UƏҏ/`'LuRxnp`|pd~95cdJ|Mi8{8\0QU<HK`Uݴe9U7!XWAFʋ>Amq_*jGۓt 9V԰dǥQ"M6A6{1ud&|-,'K|3=['dJs4!'7M Cy.-FK8vBwVJEo*4㓢Fާ7 8i`|6EP QyX˯Kf ϧMV HQr`|映'I1⤅:GQj5פtpWm=..vL [\!/o g"'{?.*%ŏ9ƯsmWv̀Կ>8ZO]\vל"R8>7.y{gr1mfXmm |#~8\1>"4cM:;^OXԡB8&oSyU݇?Yw *pᔋ%5ZbIg` m Ѿ4V{J|(_-3bjw@Je DjU*c|ՅՒaP;o> n: Qa/!OK؄Djp|uD=U CX^R5>N]å_kHkf!"!P1$g>(%[jWN+N"oW ZZqaw l#>pQ(SZc(QgR+Tpt\mPAA`'L^EB∡1÷?H2,^ lj`MJtFƗe7v͔%Ä`hɜ):i PZ/D^)ۮM_5wƶf:jTОwłv6./ ɕ/^-u5Vd'q9iQ%bsa,w.t~BʫF#[o;Hm[ZFI[B` 4}Cc*Sܮ>Dԩ3% jl}5-t:+:8“Pg%3`'P{e3Tdֲ uTT!*/l)pYY22_*qk|H)YL6f#UG͏)nv?O{J"2V٥?\?tJ,~K K?ҕ0~e F(n>|VZӸ SJ PJTT2fi(,^}b桽x*iJg]Gfϯ.g!WPA&"m{Yn:嶈0fzkA1$zʖ+"Z FÕ<vN#Mp"&PEp m_ɢ[#R Z$C@ ?WiwC1Wrn LܭVᐛZHy {ls-p!n_bvϠ~]([Lb@Ad9"Vna2$aHw3|(>PDAZh�GO1%kn>'9NRϵ[&h`E KtmuG'EfVp8>N/ȼ$6^8?TC�.DSfQ*iτH2W-cXQVᚄg̓x܂+<f\:%v~ 3PGIZT}wПK>"G=-džEj:.2U,i>.|urn2#eT2(Y.]2D/kЌAxAS)6:Vx~Ё:lM`1ڙӱ sGG6{vzYZ J$`2plGE>x4?tKkG+/{QYZ^_ճ}+aT|vz^ܵW1̋xO4:B $ȥڢH Vc9xT:Z%n�LB4 /#AP5krTL9!CkA]m|.y6l`QF4:_NOI$l5z`62 fhu|:Z~EoSHx4 u-V9Tap4'=[DmtU|*W [!%^ mo"5h [ pV.D)\?؊ʆ!J0j2 2$'(_nڅ jރ8+c8+e`S8C:{'klyB1_z/I9~vC4)q;>SIk [6mP=?f-mkbc iitmC|8=%a"P˂t)4 vG`o҃wa mR<R+?ѾCN5L]ޑȩQCç]Mz֣cQĀ>h|tP׃miv1Q.'fs[PLW*G9Zm9(HN!@u{;edSKzC{o[9;VPCT6lG 4TH4l5KHub6EÂT#Z>-cmbZB~} MCZ�UǺ))PM읢00"+!,>&OdqD_oPXT|âVMEڲ,v{ 5wR'6?L[|-ex:(PǻdO^ 9HVUtkWCU X1wM0p,<DbgY0J^ӱoMp AAsM2xJ_rgBݢWJ"e<<j-1Ic9E2{Pn\OyYEaA"K&HgXEsa �~:6J)0yӮ ]O8RwQ7VQ #4q `Y[㖒0-k;ܒ 2c6bD7n 1`[HZo  ?)=z@|jҚgrUZ\�|o&h.acTҞq̧,1UP9V|YΧ5J*  _+a`o7\چ CG\N֛HJN[fVlW?~>͡v3h>"U@(N*:?+L ' 9& IM zrnι(Zv:P)jq#EDyY}tџ8ʯ|H:gCl2G-,cOi}4!aa U5r}C[уt|dZ-ܳAKz$p{O~VFO'MKm` $}υv ICtI>5mxL+}[ Af{jö5e`o*7W)3JW(lE Ի`%X߳G<TB./'{nS|*Z@~a�<ot5ͪ騕4aA=!⣙jFz=Ngo6 hhH+O߫T#Sbu@Pn3BA9|bYg {MpEb(2,h<ǃj#TXtD .z! wYXI:olp.J+5U}h*˗}^;TvϯzF0m0p~>Cg5#<D:e6ȶQ| |[0 `mi!i"Ĵ՚UJZ$_hLj ~0O޿:/>8ʣ팛nKnJ}ŏ�sI?`FYb&F::ujR>&1R/06|A2bj&vh`.x= [YZg7@I`͡*Uw;ً;6LIZ&B:Rc)20p}Iϫ vwru\OINlH?pWt2Upd]6sD@gF$vw[(fV(O $ Z0(1]mī{i6!\LAemT)Yy=>]iOu=c)fh_/&|7tRYK9ܾM Ȃ m>f7B}5SV8i%*'% fqhn]FSD}yW.vD wU&1GUQt(bD!mzP%FMk;8;BCZ,<2hp+ۛK|HiIt.C{ͬ6:|1yJbhσ]m !Us*!GV{ֆ|6< :l  u{-q^+]k>W]eX@Έf^e"v~o%IsEڬ нZVw 'ηru`ri~JyH#>kry<P yAAASvz~Z Ҫw`?'4~*|�ElFy;_QDn) :f)$`;qO3q뜕]Z>\u5 S։֞Q^=5.f;ƨ< '͙J1(sSNK:@Uj<H|5$(xK6rGǾg)dAS>%]qu; L誗M20,0zU@G$a\ \j�;'1sN0Y/^rbҐnZk bE< }6BI v/LY\p /4P\I۵dJ!͢Ke/G^d�X:מ_- Q4WYu+:r eQn-C>7CLsк~CK[J7ul;9qkdS?~>1` GpRc̿k1Ji{lv~#sIn2nA@x|~J+R<-ƀ9^0aj/a e伃H 1h~ʀ+3 wq;0쀸 hNwPp~7*Ǐ&Z-TL.{4 5@|cY]ְ~Kc<( lc!ʋ'pWp6vWwϐ:q8 ] `~^rWE¸Drw)DZ x/pch*sm#5˝L O9-jSQ#<y_SqS@t1Q9j6sdTzh<??Ds>,ru)k= d[7_40wss[ <4#3d֐wS, jͰ~OU=Q{n='' G-CrLfvykl_52}APZ!l}J2_['*e [ui#r/y1Лs5*ƽ;ɨN/g+Gr<vM'˯٭/+x(Yn-TMi"~p Î :! -w}OवqJ3A+?I#Se;RۃJZ9Rg69d@yzkFVG(MOg@55}AsV]n'+3KF쇎X[m -Y-$ˋ<kU ?MxMJ>9v 2{XA `utC?Mu)O0D�> XY+u䛙/7C4rj~iGZm)ᖸ=S NcvTrfh8fnh@bsHK"8$a K-le3`Ʈ{ * 4 2nc&2i@i5-u/Q6{{6Se |H nzs[8 L%8eJzXWRt @wr [C;pbt[, *2ȗq"0#ySҥtG-.4kyxW<8;8=]/}0fl_st xUpq|q4+ϗ7EhJU:Gm nyd>ֽ.σ�ͩjsv HO�igӃ딨ڸKH=_1 }}m/#$g%0VqRkNDDEs,qR.ʝՠDzê]+J�:MXVDAFP 5H[œ|S>=H"(ST{DpE}\NwA28f$n)@=3]*Hrf9-"Ѣiw&D]-{<j|x,fG b;>j#'FT'q?hw 1 KQ2!"{̽*(s'Pk<ɾ`U{}΍$bsDjAi*;C3]?Nc%LÇ `KN3ᝣK_IE+훝?ƴ._Cź}8>JnU@?w7#~s3m+i٢w-he/V36q�O:Q͌R/ Z�J]N-0]%NG1cǸ˒0y>f)=Ӂ0Nג=EMĦdGJn87$OP{vZh 闰-hLט˄*O,\ yL#%Lչg LAI4$[J/H\)E 6hwOq> QKAɸ};],ZKU"I@WvX!Ť`=l#,ULo骪=}n]>DdيxJh#f*uY&|`)zenCڤP:(U<ۇ],b6sĽ+.lh&(n 'Ujw{Ȭ'J]�.7{CLnarXcM!GQ5`.u\VG_Pg.8ZxֆKCUvìSe<gv##'e,Z:4zC [{泭?0Ͱ-k.mɕL&÷:,Y79z*mﭶU8yčv͝7I^C 25nõ];O~ՒjW\@3s_ l2ŤydkP=g`A%A (OWj4 iAPeZMhVPUUޯ̗YY @)EBr`= H ^4?@9{2VZ$dԕOlCFkb^I/tR:ԗ^q_%u8Ǖqe` ^菳YQ<yw�OjW=�n!fEɵ.ڭz<2?v5u̸Dz6`yISg{(r\WN;�gҾp+)69Kp3>&-5-]h_hkZiMQ]dYu30w0g*L?: Cby!k[2B"Sq1)FHnr+ }UȦ9o$<ýD- 52x(y,\eP(跉$|Y@}ٝ"|i,awj<Ô:qb^xBH#==U)U{eAbVJ ?>B˗ji&SE3 rsꖘNx {5 x>ǩNh-5ag`Ng0+:.cS&OFլ|&Ts] hLZ fvڽ!dw]s$%7:D ^9<CGlRW꺝8ݩ0-###s[EK$EaQR2^߃O<eؗC-.j6dשc[E!uPX:q g>dnYO)9)oNܽo ^wi96ZG9m*V7bQcnyXn@U H-S*0]Ybۜyi|lNNtڸ[3I %#gګ96;l^o>AGW+VdEz!O[ޝuF|H@YS �qǬ=|͗`4I>jF?hD}|&'? 7//g5o;Ɔ}F]-Y^p}X"hEFϢK4a VyX?|wq\ٶreS:>o (HMhb !�v+)\ϰwPɚ _qà)߹MNoI~]ImܷTaSugJyȾ.7p1yuZe\@&=0UPSԁ Ulkns2$G_` D3m3% J#ɏv&6۲ BΪQ6@[MκfT FlٸErt40RT1Sq]i2IN,VZ'.ThBOtLV(!#XVU,d"?Z2:λMX1z<1M� 5Y:b^ $uN)D=;҄ThOa(t=UQote}-xE-nLOR39swdPUˏYIAm]dH5;2/W*#We[b<\y] ?S߆*ڢ+_6$ZI֨pz]F=L(&/OmnSsT>%)=+ '4]*WmH_=E{/(_߸uۦMK_]qn{PDDSIv!Ȅ[4E]ϛ}Ԧ[ڽRUx6Ж(a9RADґd\*!96(%x85þ ;�߶ ҽUvZ/^q^Srhl+5p*k>/o/󙽍~:s 4&d?|$A%4D c<jArT!.'.pwi\UJҋl{ct06c3>C+cg[\ޘj8؎Ӷ` DoX2ju] qgc$ H##!jd A&v]|l;ubWe|=J%XU9>?X,klL&%0V+-isjTM /{Zxfg -ْ5^^JO2k]d==")}E_՝1guzXZ$vwk`.IF ?k\ʢ(ES>q-eS0'Pq+#EmIB!jrd[@1.2 SIb46DT.23`Ov�Z؊S2/1Xs4=L=TmSv$Zc<[o aOE{�܄c.n9R8P'LsMl`@h"ȉ@ء( MMD=L<yag(6m}Jn8'|S#0Yy|fyŐ'{é\35^a5+gJv`jG70avA*BيwiTTYX}꿸WsYvFo ҡuzR29W? ?kϔ4뇡&ab84͜ZЫ ; 89-5 HSLwacnԡP j aVv ,!f3Q{HRZOy~U~Ӏx.mfh./Ɩz5C &8 Ri1Y@@blG2W/Zc%S[Ѕsܜ5#/{rxZ5xx hL X]g(wOU=/@v[GXI52P'Foqkxlcݯf^KH,YI8 [BJC;kT~f7oG ^Oz6G-Ŧ@-(=O7$񶅝!=A2q~L)EnuG1М暶{ҭ֖ρuO;i4v/h+bwYE[,!<Yz�%CLmȩ~?Z߂C]6N=Cά'<1%|Yk>@ 94Z9|>z]υFxp)#9P?䟼6<K#Q$( QP'kӍ!Z#)z5w.w33Ѱ.ߘܓ(FPѶ7 "it%v66A!6g+YiKF2,hk웖"HQUF^@.wM5 v'Hi@7?Qa@Rg7g2R^ʹTZ@(:ٯ9WTc|ov?\ݛ l0~z3<*P<l1r ]&=1UmR GdR|K㤓x6 OBF68h"ퟷ-Ý#Nw_&xH-#)ROWSSN^34z[>kl6c˿.08'7jsLj9`.xKZr-C/M ]BGHTfao犊GtW FaG`HVb;2 yq+Z[BSڿ Ik2oѺJ&�`܂I%GR>N~˱sp.,ؒԪf*z#0RO+ӦX;q$VZ;]٘d,qǭ36 9cAYOޫ]W4A5dΝ"Y2-k*4̈%lOA; fyȠ/L= bwq$'j%W0j;)pXEקߊZy+MwT9p<ϐ]ⲷ=qIo8S+UT<u<?筯 T׭p#.p؛ۥFy!i�2֕/Y 7 Zx]mitD *19WF79F*I Ǫ*ݰn}\ Azq#I\q\ۮr񥗣egSd9#fGSeW>o-עo ݿ7{}a0٥xAD+þ beo <^Takl>L,aA_w(VnXgE2r�'_h e2wJ5T͞}:NoU[sI1PDiE9i"8rԪaK) XTT|Hw$ p%OHeGϏf cFS�1_62qp5\hJvOObX.>^eRv.^<J$?`,Hk8ց*6,{K90|3 42fy=' 89-6QT&ѩ-B9j\;6=Tu S~c Y<P<WOO@|f+ �m;pe�l"u&ῧ{RkWtrI=J;i+{Z.0` ciw-wi'yv*C>5V}f \,�i"]YĪW&oʂkoIRRCĘl}֗>OR>0@]|m.TmW7 EH@_gQs+:![Aԇ4lpr` Mۣ6po9ؾ吡Δ@k$R}*b!V\A9 ،|C:] -A<tqk2<igBxnIjONg]J)>oɣ[Ior뀞BOnn? LAIӮ\Nڮ҅MB9$cݒQ\uŹi&ꂅ=FPz `>-\ʗx0DTwxڳ[_6<4�JNNϴ :rT.=+** @t2_|ߤ׵¦9.h~\UCsZFK hiu#~8©FP|R}pɅq!GVxCwz_Mb `<a@Y0=X kJ]&ߑ"I}·wGR\VBr`iQQ:!tl㋴]\N6׳d\i5ظP/ZvwDkO.4*F!7�AXAb׍Ο6buڵ+տRcۛ= 9Nr *)p|o h-}v0׶�{DSk,s"P'_?٩cn #- roddOU< Pjrb8 `=8n*n~ҎJ4>oPg5i&DQ{<p .C %jto+͵U|4f^~(bS>֨>E ?|iF-*5ʲ´\Ik5E0y7hͭD4H} φu>&rI-j]d?8 _@ؓޟu?y(=iJb2dž:u+dFaJ{]8<f=Dw1EIr1`Q&;,`^݄[Ue/VgqFw1hr|R.CKZ=$z܁F-INi،R>".`3( Ds T籅F+łڻ~1 4w|)smZ`ʢ0ޞ}Tl.)̺"9K iB7>M{O fm9ucc<ii=d�9];(5z>2d($ kLoSp@\ .eUdn9 ;4(tWa~văX˔ }]+vg&i*Y76ӳvƣ9ByX8jlb�RhS**3c[{~}I{DX.N2<⛡S\_b˖X9Rf:Wް3l x ㌅ hѫe2F?Pє *u?}:+=d!/IYm=1#<AW'<wToȟm%oH c tDO ǺGlίw uq޷PZ7dTIU(<|N|�{z;PgN!qpiwp[^^̦ 0D>ݞ;s;. ;jq[ښ;*O.|GÞ$ cD&3wMCUl]} %f�B@1'm\WсȧN?Y 򅷻2Ui˟$PWQȼO۠Gb٪2N!Q �4>R_ ޸N.5dr7uo7r#w]~)ICgX/iys:"i#gD|zXӋz3}m$iGDZD3<3�0υ̜;PՃCIHLPu.s3j4O |B&I'g�? @/M+m_Vr0͠[/[ߚ-0^Pzk8| RA~l`j/wu;?J&jZT"~uJOT6 F٩]<_=ۧ7"H&.fzɳ- IKvf4;eF? bG40]3,8 wSs-ahвg>8qnҞ8, j5#IU5B�bS`\M/Uop<yj3y5Hp;ۑ|=b?=Oɯvjp7^x]pT=.t_Wa ^b@3ۉ@s9<9=N^}Xd6\<Ӷ{8kAG\ie@V珛Y QR>~PLwF_[sN]V\e/ C!bG܏FuD\<Ӝۢi0 MHM]=lQ1*}x \Q0zt^'|6`Tzw- �σA'<i$^9$%QuTg RĸX~Ű*\4! 0X�t_'J\qβ@י9Xtj1``KJP+-(�]!)�׊o[߫YާXU"V-~g@`~:qN%m:qL-Atrz )s[=TGEڄ/4''GȰVqb;|d%06 8FDBWN$~)U3g>Xp%$|(u(=̭?^_m+}Xn5I ʥ{XH&I ?WPwX޹ǃu�zmeO !0-{fYTv,:pk8�V]%ےlsK߆ШPK1CHAɌm Pא?Ra=w `C.QjGEo̻tfj=nW@~9/S!9ʅ sYN7:<3 E6HB\D|nJ,HcvI`0ƅL7N7h{X`髍Eւ=PN:^em潴z,rM$ܜU<Tq&?>mer7fjN=?hjH\)=*1Bd1Q~�XVM}}zxN�U+uɉukեRn#wyZwEQKQCS9QΈb{EGBhLҭHc 0_6 !+ZWC !EEnϊmF^Iy[ɤ,%&Fyjq͎,`)>�<B Gܕ]KEK;TW?qySKc$vJҪ Q՚g3Y;)=vZ痰?Q7խXf(="f4Dv:csdg~5ŝ~5Xڽ55,=B{LIEo"V̷w{TJÖ%6~j\LbZHM˪@zM*gu0 ֋vz-Pҟ1Ι)nk<u)"Bف+ j/a"/E)=3�(/dr2>yP!QeqvD:>ϔN)tgݞZbHVK(,Yu*z?Y]~BL[#M'!-BiqYY< nqmAHa؅�Qy ^EU5L:l2)#)?BMRЂ%p<.gJHX36#Ռ~뽊1 c�r2_J[K?qdϨ? tۮ~,,-~fޕт> 0gخ%m8>n:Q5ҒtiHٵ^2w? d0x; ; df�Q)sxTq<zWׄ="@|]KShIL>H BpcNG(۬\4z0h1G'eQU $9MA$ $#[d#-%3ܓY OXĬGbJJzeOVCsR7xճK,'&IPE]mhmQ˂MM^ fg]k0-zK$`+T-ՠ+ %4ւG64� x@Z@\:(Qӱ~| e5XWj6o?Nnajgzks:{@zwfYnF owf'xʒMyƝ1 }m[ʁ\?Kk<xBsϐ,Hъ:(LABŽ*m`` ^V%�^t}2Ox_R /rz͋}oJZ}ã =Uw'RԶ 2%/L\5+60Tu(] . 2퐕xGd06,z;W-srj.DvV;;~PW8&nКE 5i}:Tvn,˩rS=,3?plW�ٟ[$So.iA?\QL/r^ °.25govek ^Awto4*Mo0ӠU~ ,H嫧h JL{f]R yƗ^1A9bVa^ IM:_@ "ӱq?{`.k9JX5!{;^.b7`imS63  7)WG`Lƾ;,I}7ۓ ,Kt/K1rδ8XR#rL뿀2܂2+;T0g7pUb$=&!VtDE%E_谳(d0�`7_07& Ϋ)_q<Cr"(ۈ#U`Il$Q/ЅxXELdo]V>wس-)Z1H #|?hAt8wIR Ğ4tQs'=v1(Yed'CM9AwEsR@T_.r! O` LH@\1 .ӑ}˯[yJܶ$WMP t`ggza|X>-O*'m%fbWg ] t87$38{�ȥm]|ly j~�kݙ �5W¦l+ )Uj0*"yhхy>oqm>Va:l{q4!zS53镟̕C( IH#gϢCT9kiDU> v<Mk|T(HM-P'՝-2;+ht;Ů'{d 4<bn5V/ԊVNTECi< NyJ`sxxڇGoT!)Plf~ᠮKxy,�IJK[/>m՘y|@Fd!/U-;伃^2>4Jµ&JfB{DrA &p.7V%Nw`;Lwdޞ Hb{@ʌz+`G>{:4WoąhGhƒ"@lhd-OnZ%k�0Dr+xEMv34?H~Ak*5~71ۅ!-P(|r1 tɚ x+  ٨P*燭AS(TJ=R,2 %_bsH#̸t:R&-xQM6K ܢyqH?2w=b]9VxrN5"]P( c^R,@5fM0+H+—F-\js08#?5%=/ Bx~-N g/݄'r<�bטY1YH֘ncJ�yDAt\]43Sv3BoKn oTG�r>LJL Ke:oL7OlgZxSZ9!_,.~^- sz(P3aLVb~§]^BYݠypԽ9n\߲56ue6�"G?)@!IX9zPx%NS [X,z! H#HDd#(5 61ôa sZU~lhC#)�ASI)eH=&<؆eX!.w:xITWM'}USwp3!kl 3A *|땸@=Mi^McϝJfZnbm׫G97ցgEXaDdO|CUJhCPj9#2h[i<>Eb_)ˏPKw6Xujd4lr<)9^pgiӏ1 aL8a!$n|=}M,]%i=3al T zw\Ȝ̩ /%t8i7:t5&Q+#feoMM ܅,>o2OǣG߷UŎ󲬉ʌ#{1cN>]E.%zҖƒo s<oD?o6spW7S "ӄ-ysJJSKtF&#I8 "oX`7vw MF֪QM-d$G,yX_Aiq{5 _ގ"%_Z)u cW-�J޲$ X+,ni({}8*^oULi׸֡n|4:i"Ȉ6txuu*hbޕO~hBEو!=RCsɦ8ܖޡמن+ WXnΗ6 ⑷\J`\`dof&e ^b3 \ɀb`@ߺHacE? ~ Wͨ Zs>";, IDhtw,(L) ӲjMź|t|%ζ7a:&4kEDLrsS S䝮> q_b]l( Z$ψD;&*6B7}V#TfK6&ml�} !TcaEn>W[aC^H!_y(t#z<J: Ʉ)($aݹz#:lLSf Okf+x4)`&!`1Rq GAA#/8$v}e *I#%Tprc!^>?jbʳkLp.a߰-L~F<)/# (~OC="mR !G!=ֈ4vj;["q?83sZ+ٛx#%rL09UUU|0\=*&)Ѭ#bUi7f]!;y @'3mJ%d;z'JŢPElz,PDHf{ȡ�2F= Jܿ._9i>Pl7ojl\kӡ𯛀Ao1v�p'Hed)Q uWG�2ɩ_Nx#v @0t H'6yTUJ,3 fمJtX\"2. )r%\iȌB&y51Be z,4LZr E*jaFsk2?[5IDoпv޾;WNd=ziXOJfQT2/0`fHI/MTEd gL"*2w3^_9c\ױe'ZeuD^:7d,2_YN#6z-2$kL-dK{|ՉKv1N)oR`?/tb9xY Qcz(qz8*~j`_�FNn6 Wyt;]n�t}'8SnF|<:z:B!ZXذ>6$Tzárc ƮIfKs8-ƨle0 @f]rmlؐ2B극O/{9TnT rU^J. (="­`aߤ.<?=rJZ$+A`");oiE�T]#wo#8AD'nN:?yRZ)7dz~#PoBStfJ{ @ep*!B`x75!bovNͦS"\]r}Z qPPOt4&Up{76 &d%Jv9̠7u ĸ'q&j61PRKr|kH7mG[~,n Lo4wJnhwES]e/~kCd3Kco_b_}!`rMȁ?{ QisqnW_[-*wz= 74W`KLrY g'EZ<ZfF#h>`p„J V"0 i_.d -[1"%C"!?ϭONM.V6 cJfS`lgiﶢ v5b4X23ZVe@174΃3ڦ 0”d  ǵHªgҜL6 {UU'<ҿf;$SK]3w'5Q(5'";tԞ8I N 3cKE#r!0F)�c),1+x% ]7Wt~d]k6_>_;&ϯ[Lp <'1KnͶI;f<{MN0{k&& =bvO<K)=G_u@ǘ:tbP юYGu}܀vX5dWw\Zowjyw,M0ᾰٮ8PFtG-^ H ;j+}̏k(RYP tF2F1/G>l.Y(lBgOzXV`< I{XU2%gnnR*Fg3@x%2U와<3 =@| Q2'#o\$'[Y  -hI =׬Q¡3A#@>?X* ޑ?D\sX-ȏ3VsE Aފ_q Y]y2` >$9u! (d6q$X8i66�du}Ebl9*x-8~:g?"9i5lBǚVId 3^헣;DCjk[yXLR#\ "^[W:79'].':*bOTk+-8n>ͯZr\~UUr9%#S9Mˆ_9nJWĨI$pjFukMy iMWg,? \!IKvL=D8̊Hu8Y6d8WH1y-YN|hrQg=#i`A]H(O!%G~2 :5讗ܜva._�2? = #0E+^ݍT:Uf,4>k*0EY)RTBBF~C$%n˧+Q.XI|h9Z Khby_cҡMxLe?ODtx ؐbGv6 {RLRMjYLg_yrm` Fh uN'{>tW N&-*]J%j=|&c5 9@K 8@Ѡ ݖzwzE݊h/b}a%+MTjNr%`+R_Ia:R%.;1EAgx:OHB|d\(E)FZ4`<4#E$ au{XbTHR;OHX\.Mf^ U9MujW8t4�oN 4[|dV5<ZeF u=J-Y�;${Y= N+nk":{zJ@Be-r@% \= Q2Ќp8GR ΀y+ EFm$yqæ +kmNhM[ ?͇ ,2v{9%dz=u2ogaF9^ yncq-0AWQRy/QTH8 ]䈽/6܂0Rl�Wg*K}wt0L  %keDxRnOsl0M$j: Q-ֶe6p^2C%N4 Ur/ut~W3a�2`Ω2kKFN'TA^$w]O%D;ё?mR kƇXHA` xw欔64FBlx]8yQBL1 @kErlw$ mږTUPET㹓2_7:M!LUE TNii;XɲAao::7b5NS'/(<+%f%,lfld_R=qOyAO& h68P"+d|xQ0p% ` C)32O!o6P)bFI!(v\#r; /P>9՘^&!f7s%lT mz @Z3ܯ ¼в >WY) WAb9tW\'e7iR6?5+HNі '4{bKM֙ fAHiR $T^�bҋfE7ͫFXBŔTKigYV )G$ ]C}ZTJO\*!+'2<mC*F.~/* , O)ځR�D^dvdQ5qLs&QI2=4աzjr/& 샃xˇ$uc$huUY `6&+;{FN{Hje;]Z[LfFLKGXK5as@c0mse4Gב(r *3:B@Zh<h6vv9 C*Q=*cQ}ޕU5 � q|Q�sQ;fw~+,$ "7O={</4 ?>Y^n TPP L޶iUqc>Q5X,HH9p; QkA~Ƨb{ L0l@m !mSf:^7.4H `e 5&BFF {:WFQm*AqvE vVsa"!߅!xTh׷MK 0Fk{$7mT;A%b6TC~!?⼒o:G',[a|(r_bC꥚̞0\}˞<65xrIıS̮'ڗ*7|$MKVޟx~)VI yTO.;q(ӵ6[Y1TApBE!J >el4bj4D=r-V`RtnRWGTo +=YjwؽP�%g͠[QB*#sJ18౯)Q_[K,`Gzk :B0x? (\`$(ޮ R('6ǠALS-źT&qĩ?F :xA{޷c%w0IS>lJYoy{Ј%o�s  ;~~1֌}TaPI$)>VExe3ԡrg jaBϷ i{ =C/[FV6%#2j�H'wPCu_S/M:w ~X]9YA?ߩ < f >g~ۄr5Ζj{*qtJƌ]b NS5-a#ju/"!UnFbuٓ.@MT (Jyl=#ۅ�i]?tgKdo [ 9aK$d@< 1qT ,4O 2fGxnT˘sZ:!,xRU 9=CxI ? d'9zPfs+svUp�N+_T ʉ:%ˡ*Ƨbprkp=tUY>Y�"(S-!AbE%7q5i)m)^ۜblF{laqL6#?6ٌ+x6�u1 -QOi3 Y3:&zd>r^~E>f0l8FEk'e7y8bˠ?k8c|W%fLԁ P<dOm{fD8E:n:I.#hárh!BUF M6Rxp{f; [5;"\#vC:9<_N$w~5XU~] \)5쳥屨ə�9 @yH,ʶ#G5lZZ {Tm 0=,,L{| x2u.0 xu/ǽ6ď&/`?8ԦTtvw5inޓ# &3[ݭ5Gnaaz 0eNA" O/+5;C, /hnKKDԗe^]�*usV++_`}R/?09gkHdsK&/*@հ4D13D.{dQPuIe#Eц(61굺gzIߨm.B(DՐ1бV+]Tʲ5;+*Գ\N9<nE71O{JVؔ6{+[3ˋL /V.}}S+# ԕx&gŠo9 u"β١ Vko\ q3}SW<N3zȥ`\q+ߩP]d^](GN/`$RO^!7,QJ髝2`SZν_vΉvr5r;ClH/; G\Q\9q~RKGVS5nIzu]yTÐ_mAs@b*]ҍWoz^{ I94C7 "Ӣ z_)L%*V&WSGft"g#Qi d~y T瀾֝dkqbJPUR!?1fRel ZD*/ 8Ƅ6%y3,ufnbOg=hO3b7ShAAQNЋ}ҋ 'Nrn,M-i1l005+g<n.uN^LV<8LvU:z.zۑ:G1 OՎaJGi#Rx[YkA%U>DTg_ O6Kw5K+9`J~WQN$uy&} +KZ{z֧D܃pN9e5m Ird޸d Ge3 B6?ͲrꚙPc,Bx{wt_çpjRSTّ"|{RSBw( 5IȻr)dZtȎW}-ÅEC[ϗVq]^+imĘcITT.1hԟ_ʀs<5<9H3WЛZq>e iYSr>f{4MK~LTxˑDsǔ}3@; mqP+G,Ćd;c>͌<m.ߧftmE ã% <khӞN{+"cVK1>l~:iz_ӻ06A,ëFs*2*ATSW#KSx?C -i'.כ&#(0pL]m9 +_GOu>gxyuj$" UM, Q;R;ݥl:">PDï4r.a_<{-M"2z`0ao7/>eyåwLJ&%8S'A6"Ë q�{1ēQW;/ jZH6ՠ&'n4i"gفZzoŤ("xolV!u)�$d4ߨ "C7%-f.~{.4V_xZrM7_%oJP^D#ʶ44G" OOȭH, #uSP 8K MxH<1{)*KO�>+K;JKoL2&uvTjҿfM  BM6R̥z^?RN&jv6~� Ț gSDw0(Pׂvj5X;iWq6ҼbU!u<U!חnZCm@d:V:-:طR aJ,]:sO{Xv0M-u$nZ,(8c#=9UJt.'O6\7L#قĔZ!+μ@2k.3*ev=F?gAF[E3YY;JLjRG撦 @!h9K(irR0k8/]~uHen}TB;ԃb" {ӵ~3(sCڅ;y+zc\6J Lm#'⬱K9Uk�Vr|p^,>>TfET*ysa>@iH6V :q+M?D.F' [dbIXe|iYx1I4a'=xWd3)ڏTCP}6PkXꁻ<ebksfTңs/.+4̫:Ĩ!V)8 /yL;;gFkgj!_?u9X5@4XOOkUdf)WP3d˴H9/s;H-p;kiVJo>fY@E3,"B6*ȍÇpӭwZ'w'%7>sPȷ>lLМu8< 8{$zn+ fؙdN 3ѳܱ7驗!mW_Xq�h燰T03 fDpJH)`-|L_x䜆PöV%Zwh@z?S'^.gpŝ@W)/|Bpf"B䧌ZBE .Ԇ K pkF=Ab+9޺>a<[W44 W+V#h#N6[^Rb[qѳИ }C� XfD{,2;EqFWLŒ,jb@=7;&AL]ƛ0qJEzx@e$b԰3@P1ڂ ahJ bffUx1V*HN,]Pc%\o,a:o0$VaOy\*G%FX8B&Si~uY;U}r%1_6r7bcXiJJ>w&; `J</L2l\Оcqu@[qlff|fKa {, 6Y^=]֙r'LCmKO`>Lܭ[<wQ=7jw^VQ: {׫n+Mk)pQ n@>'kJJVݗmY G7d4qYjNd7f|Sj]<9qb8dIq{ȝ�vzr;C0&: $J=Lp8UŘ˯8X.v%wDyzL皈Bz}q2*a^R]ܗ= :i!YȽ:Wt?7@!fzP6:gݼEh8TA5"rO2~I.;V6KM!"U + 씾pȅ{=nײVG,g=U 7v'&fíxU8%p-Cf^0'}PZ6FyNYqb5iŽ ,1T.ܮ*WAd,4|Uip[2obl8EE3:x-~Z>X.Vkd8sKd m`w){趇;(Uo_ (<iP)(\Se)1T1y`j"UeF�_l�8tP^M9+FJѺ^:hֽR(n9q=fs'[SX|llIV8eYfzk]!ZZ4+,^ؒJ}3a(E]%[^o.d$*1d AvN ݨfxuv'[ׁ|G5K9<^ם@8`B1-b>}Cz$OǸlrc4}(nKݥMk0s2ː~cB#t:Zek$CG^۳6g(ڳ$_3|IkJ�Gľ+ffI7T #:#Y۲teI}Dx;/'Cb|Rg&7÷ �~v|-8V!_Za-r~fnW;8_4B`((OYHAjwSIM}~a(<n#*3"5| {�(c:7+`4%Z6=Ng&Xjtyd \#fOCsxkBVWg`|ƋWJ+C_K $ �bFYiMW;b }?#y:MMp:գv[1 * ofے=6��0iZQ>QuΫKƌVh6nU`ku"&,wԯ=[gNdUoCgVtK'=bYm8`PY} &e>H al] 5mQ4xY.1{ްW I=xUHϪF+5 6t wJs%ìˑR5.om$E((c)M&&:TFh\� uxGi12()(Ez@s]xZ'\ٛ!a+RIV.Ի7Ѷ1!pX:s>j6rݢHF󹤞LOeT{0[ pM#-^KIaljw<vџr@t{]3}q"Xǻ~ 4!zCE$]ڬ--6S׆-)Q9`\M~2XEYj^R l \5tkޞIW Mr�iBsEC~3 ߧ8, QQ".4?N'A8 rA㈑:S3ue[\ Ҋ؜3yQsRǸ bWkqntM}xGuOdGضFlq#T8\GB᧵/yY,;$grxN{9:<@fiI4;gGd1WA"M/ 9|Xg5xgO6!_" ".%ek}.o vv'kLT%/m*3UU?bT󛏾5=ybC-c@H-MoٜxqF"nzv{΄ZfIz_$Mەؒšh*R\αF(gTĩ40koj {=cfa!7[o}xE:ϡ<> lU &8߶ކz=S=D%(XZ.Gh3>xo?{"ؚ tH$R2M> 4qXAI[ώn>u⌗ϗ\ `[\B\k@}MbLKm/o1L(AN:*:m-: G6G=2 V%=c$5)7YFe&ߞR:0v_]h^[<3恻8 tE;6o5#h*6eO?9FT?m(F"5>6+:dG'BH..A?1F{|9V9;1,xN}jGZ</ms!Uk"r+ s]E^-<cm YxU7>2&d`tqaԼxlw;`۔WׄsoEfIhiHzU9ţ&v^NÊj̐}c1˷nPD'ڝ gHAFI߮",~2bCcAΤR`7\+}~ `u`iHh@{~tфid_%\gPDl''))L#cD hIlsBNwMaThnb @&UsepX+I+DĚdfHсAs+8i3yUwR _~ZLu2E%EM;ںr qƼXx2vO5 \(- febRU>99#Q]Hy؄zu 7QR0/Qj€-0+v:܅~|нjroI>p`{eo[5j>u3W<3"H_Z%G#98÷5,ch;N*"T98 K OgzmF"9sf򈆄bkqioںw?VzPVteJ_ bȮv(Re۠ߕ!k]eŁ"pC3>fJ+@k,)yCK&#smaqcbf?fvN@v\Z.F9NF =gz-M W%Wvި6µx:Xcɪ1vCq;'|"p޴nt̒vOSǺEjl]9Qd\RRD]Wd~J#^�!yGZV#/+&vajPM=Խ!穆q]Q/( ޢ_ lw=vB 6;gPg(5X"\*w91dဥ (b2r jn f`'äz Mv L,s[<~7лB Q {oDd2Ճ!XZzcP`[ƮBLoS+OÝ@U<,+㗼ce,İ PCϷh¶.?H4bo>4~t-#]|`t Tw I="s@k@ IWe-FkB~xqB\,O C>f u\GvW@%.cR 8J^1wv9#(jzhc…P(mĿvmjț+jj fi 7:Y!O_C5,XXw Ȅ-nc EϹ$2 Vl.'XDksOUB qG ED!@;& … ԻS@z&>(F4ֻJφ` I*Q㊧VHT sY۩!cH%p?-:g+n!+ 1p]}poL4͐#(-#DL5_!ntiڹ i@ӂ0 0?$Q!4h"7nM^g@ŞW g@*a$]%ߺx_8/okdV ]+ N:<yV'ӈZF:ha:-7@FOL=XTcZ)I IU "/%\J󼝇=vwX1 [zs$%|7^X+ʔl_g`piyEÈꃋ`Kcm}j+l H[� FO[3ţ&ot?̓]a'2Av祇^x$X1sK7_4CZ.Fui%"FB6t EcՀ1Pծ}W?)u`ܶTD կ>Ϲ× µĵ:Fm�B]Ǥw~`tOjRQ1ٳv";W@wA^Sq$XڐmWypܗ @+}Ffq4E 581 Sŕ+�^}VO\-ݟ>:&~ƪt�E[=W:mejFYv0b +{g4**5k=8meHkg65ɄFKBӗ^~jgyۓE?&D厔7FV* &z{- k̚ fMPG61sҊ- . 7yY;Vv(ͭKYo3 9벡0;0f텃ߠO8�BVnґ{E&TpC/?Kom^u+U8iSQBQྷu%b㨶 YoNz4#LB *6?=iŰWVoI`g 52�"α/cJUէk&aaQ;A;xG4Ȫo-k_l2zY}"YU HFe86tݍݩˁ,%<S:$.^r>R ~xs8<Ed˙%xqA %H ~!ⱁ}ǽ`~ ٍ-�TɲWTt^<(T@C',`>=Q/\`rUp=rXlYEJ'X÷XDv_QʍѰ)Rl shYmkgi4. ɹo%Jӓd!UGv66dҵk~H >]Hd%jRBF.j.PVg j_j[M 37*D ?K 8{.tץ:.=_% tlW:|Ҧ)wk^b@N [viF@};D�aaL g1< yC}0ב\"�wrS)W [=tIX(Izi'xo_(y7EMM`.[ dJMR5yхo"Do_ti`xKqU;J]C ,b3e#+kED G=kWqb.IH7Ũ5boRD|cIJ<[X*taibsޫAP2>X]:v-#*8.4P3HOFI0Τ,Ujs^K׊z$'T(l(Jo{X'N@ �s'$%"x"RNXh-oF~Ї>.Xr</[?`SC6DtN IĤ&e%lb%Xz$3b~7vHÓ#Ή^'QEqlLjI*Hҗ2R3 $E/ZF 2c[C"p{^fhrn4ediB(73"ߧ[yVi`F2CnmeTCnT/FC7]}+>T-W&{}̤jAh IYrlVpEhqY|,Y[om!BT}pLRoo.3ĽAO:[viL&�d6k2% ٚ7R{c)7}ڽ Pd4"iݰ<Bʎ>g*X,o% ;e X lL~R.VEf d_5FΐIyX>x/x/*, |˲68ҧ,aՊ%Z>q/8ܦ{H8i" NϳREBm=TTLM_n&q[ƅ[sqbGp|DC*ÂVXPg͍t"4mg �00h3:A#9 튜 qb462}Kcg4(P-wi̬=W.DbdIYE)L ?@E~ 4wo:v0ppfR/sb[Y/a sBvPF>5( %q[F<^㍏/;iF w=Ox .h*<)X-k`.٭F*.c `hu`/\= +QDTCGn�6Me[gXZMj.< ė:32xWa'Ncc#zR]t|DV@d{$1B^l.V. SY`d5,tq ʼUЬX11@<mV,D+68^ ㋢ZYSXFOx٤%īwy mQfw[]*72fep²B}9 Is}9A*'KzL"z>44ƫ_6B+ikƑ>?52U䊡A[R)HG,0dF90@D ]^(*[G̍d;6)`ӳ aUrV}j1uՀp!5զjqR3]W.rL&H{շ6RSUs2"= ĸTiUј Jp /uuޭA!,:#J+V`33etc^aD,0m2͑ڨ8eE~-tZɄϠH [6z8+,mv RKd$?9gDR!cȔvwt|w8q/Z਼l-Mᛢ3mNU{UY͘V* B:>zPS8&bXSg3,mpS'Gݬf,v: O& /m̨/KXu 784EqF3>a{2K I"ߔX8RNccePPqYLV?RY݋ C|K` ln&xT]cތ=^Bβgw: KDJ%!"RĪ%W??HgȘ1*ZVU;ﺅC:mXmAg.km?~>Z,qwbn\uab|"5M8DtnͅU?I<1*~KJxztj6`$:f[¡yzo%㛃40eOx+(%tK>Ev Q1q`Tkǫo%qP>P~YE!טs^ʍ S`B|/pwو_AoIevs�Rpm"ufd`)VWt,F;Յk yae*yGpnE+Д�V~J o]'v66<v/8g\-VeVF�WdFsC_#h ZQvs j!!/ȣ?͚bW8%1zM"z1}2Gcσ|O<$½9ѧi~iY7!d+!/Npx(@(GΚ=c۴-I&t_m!dc;r4gRLQ[s]:XCz] : 4 r+X{*ʌ=@e(^j1/牌W%&~ͧQ.py:;X˷%=IUx&WOzʠ$`BGԑgқC>Up JݾKxVxZr$ym4.U*v^Z">u4)E^_+NQ?v>Rb5 v\$_& YOn梾4l~�s5%`d{fǗբC|9_>V2֍q5HX, \j־7vf{r@q.E>΃k$ڐE9Ua!. wWr\_l\GlV+I޴DCM<wRtibcf.eFxf̞OL}nƂ4XEC065xa8@, 4&5u٨'We2Kl uT1a;L{s޷8tdi%R7zEm]%G)`Mؖ pR+?6κ UZvhB (JPZyYE W¨:"rˍqVgbo:NBw$jqYUj^nMv_p]6~,fnܦC=OFA^r*M `#.9s NIMR:ѹc*D 0 A3kTL]; Y/o½W Qfɯ7W2;_D"W>mM>7ܬP=q o{YՁԽGeʝa9\+\=o) Yng~hm$wQ_< %`B+CbCyV [7o _Rϐ9rTn86ib2i'IՖZb;|Jdn%~P1Es�V;eSUsF]y#/׻u-!_~@ezÿCOCeBID�T2R)$āo=~W@[ȑRFڽO?sQ\n~i9| ,{T3ށ>$Hq8g,D1 N\h fDKQ3 j3U3?1I&ZtJ䨎Y4 `60|\^ivqw,(E{>v/)_=+%ONr#4}9V~E j{ N*jR@(nԂ|6DcΒ3 Ls");Ѡ6"wG<}^#N ɧ  ̉jt"ԲG*`EdZ|tMw+1gpi="Mg$k]ERAIunp{Q1`c3m eYPLs4ʼn,'g9wzҊ&҂cSϩ1d5DBՕy(kEJ)xbĈǺVpKz$ אiz03aM!˱}Cyb XHSc=xu>*ێeȅCCxz"fEo JfVq;֋ }E9dFbLj*&ABjV?](zk~bSCnqn4`M|QA+' vDKdE'DH m} - إ&%5 ؠo'iG][۫kЙ|F28E휖 eq4?06g^uW4SDM՗1qRcP`51DB;' ?rE_' V:%BPݹ!4Oh*!6M`y cHبF\PBZ">.Y$1N6h& e/DeIr16)LjIQ[ՍJs?KRu#[I/JX32VU>&ca?, ebT`A ;)obZEnPʂ-4x[M6[XЖJ^1d1%p% -'D?h3ǹPjIT!ontϒ~jf(R*Uԁ7Śr+&mPm@*|f hJض^gZ:V0P4Vٖ oJ{ \7+sV$EQgӹ=;px=y It66eNϭbN(-,{Jn&Y ?(%nk<ynd?t /+C`Cd x5'A! y?˜t/gLS^e5S f5ٲ3w zIM(rG7/>A3)NoPPJy 9!" x? ýs8 Y,t6ѱtTeNb;EKpu]C�rmwp/+uCOXEgS-p41$o]m$&M{Y`TwL#EuqtLʺ,hg%:pn~H܁$G3`!ad@|#.B4�3@yoh79g*8qC s>)5rM;/?;GJ}DWc Uq]7<D`g jRvu鯹'<ᕥ8*+eI}Vmʧp}YV±ݳڨf^DLmfPH\ٗ] Wf�(K_F $簄? p4Vvt9*Kn Mjb'^,ѐ,ͺ3^@L'->n{BnV}db5Q)Y0'@m"ׁc#b@: JLpj4-ztIxR5`Dr5a P_et| > z?lExn'}2뼁[nՁ)Hb b0JВ&*]\&A=Yj&G<n;C`пF %60ѫC1E=m?;򪈤D0v`)]4<t;x4NHFexԃ1ip1yଛ=u)34tyO"z^ڬ6yTQvfmN #1Y<E5}D\@@EAq"Ms<p ,٫- #fDI|$ǤSR*=H1ވf߃Pו ;"Buw8LW5׸d$EV#xHC>/ZV#d eL΍\L�HY;#L}v%"$u1n@nWOTӔ>%yø:5ҚQwMqJL 6o4yWVIvޡbK';;&aN[OYTbH 0T$4^6�#!`V^nl]7B8IJ}%1- a-VOO~-R4DBƞkn5*G'^>1)?9NELrX Yc^=�@XR Ўdeh&_κOO?bi٧dBc>h0psvNl$Tà nơ+/Ve Bd+BU Y( = $cKDcU&r5$u@NHmm':n$,칏|[Eᤜ-@Ƴf{+,%\nVԲej?D.hٖլyZ bRlTےS^IgAGKའc3`e!iX RI+yy@ Jq}Yo+H˫l;J|4{=R%;Rb1n` >cTH?@^=ܱJjlGr҈{"1EWu6J=$?fМ&ur!Tۢ]qQ&*fK̸v=1(ovե Rv t�p8*xY꣤1#=p[^JeԞ 7@AtTs?<ncAt.wL/L_ |ԍ #NHvG[Pd싧E=Cw\&7X"h-dЮAH\ꚰ,uNUB?LS{-f3)ZB)%Gc3hf1^pfAٚe5$?ƽ<'ETAc< m$F!әt _FY(Su4# K \'U9o6ARIWGS)nB/w {ۯvW/An&,aAdWQ$DV`ێ<?_WbLZAR襊!1ƨX)5[tMrlr5:59EȺDxj\$7'X\ynŽ.% w|By+}b_ BQH"Jf{Gk w]tڣ_Pv0*-k9zuKD^ XZN&QRtQ\p G4`cޱZ1YrR<#<4%]'3۔-ON}1o̠z,3CnUDBٲH�_RZa:x]Y Qh㸭Iz=͇N/a|#HT?ԊL(s酵>!5%nپx$y&(imԪeSk|)=oԿkS΀ Ofj#x%a_AWC \nCG[�MeWuy<Xzsr %kG ˶ۆYTH\8HMuĻ2geֽy\/G;"*2Y+H_/_&) ޫ \Fu{`N ZH+eCkqq7e"-57+).B!6 ~ ݷm3Ov6_LH,Y{$ۤeSc/{޻2uŷ`[EƮ#@5q#m s+%%N[JȠ~U4hn\#@;FҼ2q�ս;}gI<,yOkļ"}ɜ4  udriهk=[d7�|S<nzضc.P8g�#u&tpllSw AQ i|N8O<YLWWZW`MX2o)[,@_ydn(wlC_wO $W磶\"ͦs]:.W ;º7 [�;CPDƙ33bCyƞ/=P$R(xf[+os+d9Lw(10˻uZ�X;5g&͍b14%I"T`wŸP^;obľԑ}0{ď7Gs үj0wfΚ 0 xQBoSp+U~erj+""#~@V,ug(:#D0 |DXsZe8?S. |V, [Q\SEVo*עnO(.6�x,NƐQQ/j;5|N*#K+w&ʕ.7 rpl&cIs.@3x$eA# 攑iDY#j)Iv]fKw-SFҬ,-gM9rY;Σ 1JYoFI 'r/Pxl[zB`^t5&/L&�{Lg 3D/j{_YߘR@2jfҖ X9C;f&lai ϛ(}e:}uΣȖD10١|ެ1u7NR:<Vx< 8j5]'a􏹋YRsgsH ;2!E(GOL a-[1o.ر2y"vPX(hѫ3e'\^zb'.I^[%c\M+;n= 9y@ ^՚s7w\"S8'+$wM*S+;(668lwO3)L}2 @q؄<#n> Ümb'3ktEyX QPa<N%^/WCH9Qq  S)?NV(]EŪ [y_ƨc'd݄_nڶ5k+Ŧ}75&csf<V/ÿ;W`_r12UmFD,RYב7O|@ bqsP&{m<nh1b,سO0Iߏ^Bg<fkjbM<йEhO?],{>bepDGzAS {n<'Mc7"Giw, e6H*kP#nvFe4'Bćmot-/¦@4 mZbrs;|G2JY Kĩx_{ :e0I ޭiCKTH7UR2s|3(%B,T4+G{auO (}&s|-Fo 2YyT�WG^h6A| ɎdWӘ_UKCQh78sv6&dŤGPuV(rY N2}oEȂж ^9dP[ nG~i wnnݳa)�j{R{ an;4.Gt=3m]6c/ڱOm)Bpύ0t3QS2dh9(`/lZb+lX hH$D eK_*ĞX۹ܬ,|xuaKa1fozhڿp3< /3/Pq Q:>s0Y~ yw <P٣tSܹ…t]^?'sߛH�śs-oj5d[FN+kYVK'O" XPG]徔01!iI$iJ .}蘦SHw wd9 K*=̉B4B1u؀qsx/`OlށrѹǃIyW}cw*0jI-J}L@Y`ߘE/xbJ@~!*V)ܯ ]k[$>fq8譴6e�Mo -d=ҿL,<Vuy#w(!Lm_Dno QV> 񃓸&CrN[SA]6Q":C`Xp&.`)g|<1%sj~:{cr{)d'i걫h>@$#,{gaE=#>=``(7ho}FO3*~I!e&FO_xh b[17A`S3YiӨ,u^1xMgPtl' t}D8,b4a;f@ P\NǼJ|&|Jc.3qՇs4wӝCPbwZ`\##, j$C?9)l.c(8-+_�\7FAU\(u`\#Dg2",} a8- A6\tfmyDjЙf^z K! ΆCiޤWHճۄ{;9Aiy~3.MolQ`p?pp))]%17 mAesk3Zl~SKO@c1 ]UxaE9H$�k6r lبgqb Y]A7 ,<xVZ`Z=LND=8 / z7UxCޠS _ry|+usâ/|aBYCἴHHXf5"ijT+EF0LGRъM`u %*Ie k6l? &"_{h*// SÒ]RkK \ci!bj2_޻q=}s1;hJZ@BWa2j9bIΞ6̻#)@BMsh@VZFq'q؃6ol O8QvCd ncAbXƓxڤ)tZtWNv>`ɏFK˿UFҶkzDZTקE&5])_axPIH˗$ΗNÒ oׇGq{ҧeHHt!V$iKij(;?ƑOGM^-)Gީ<|kcVz+_co#]ZU)3qELpZ&rx}sYG73ǭB I$v]溰R+xcmDp%L ƾ~r2;]ORXmF.߼ۯvX|7Jw}rwV<hl@]ҒnѦ0B4,<þy#f)tz3%0QCR!U<>-dgw߸bhj~`pGTjƘJ`Xc_ȌkTW /h5dý�I-ũwYLp,ÛSO1Kߤ1:(OR@NHT_+8\)uD~݆t.W9"t|No Nx0힙7SJ\|wEƟwRHFSRnM&˕t{+"8:Xgz<OyN8ao7[rY,͵事 ;=M?7g^&#/@h$cE19eAZ(ҭۆI;JD3>s,̪j˾Zv[p? bihwdv54^] }ť3X0 Cn&gz"<y HV*u,ys j|[]"VIbgNgwB ]Y!e+, 4o D1mt峛j=t YdT<cl[M-ZG7oӾ= U?;: ^M] pk;VihHM0gh*M3[\Ÿt׸ͬb|TthTmvlka}-[!_V ?uZ32Qe1ĭ`V *NSƆ Rg0V*$bi}Ԟ?(_קжȨSdz2a>7gϻ 22 ꯘ@7e~0/v3bZ̛Eu(,Զ\^"%ĺѝYphdFOSJ̗E*q50򏾢 LUA*Idrk斯vɟƠX=r ; ˇDxF_0kؖ3CbRI 4l N/[X0ie@).kMs'8`V/+~2; ˗gGl5 ^vpA2 ˯xo8Wͬ>+8N Nrk vt}HI%ǴE JP.#j"@ٍfC6Cx>9EU\{^\IJc)m=Pb6O;N*@BD: N2r?2DdaUyɖcB,~m :7" :WIE*Ff=^km ~f$i8Qi?92=0?t#?؀WSB&c(͓b3N7) )c?OSw\8S/WBMY:Wg5pUfZ}bR@КvTK9ZQh7k}8U B I{hǙ'`t>=@2p>ITVx? v ^_7 c Z+7ZHRu�K~UP侞$N@сǺoySgDx`vQf$8 +EY-B�oFiIu-'0ԇ#hb.mkόxA<јIHԉt{<dnE ?z1yN6#OҰ?w$LL*y`T&3K#d̫J|=4sEy\%nX/<x.|^c] 7YdT.+[3Ldgʷ�9c(o[0+G.'IFp'zF[l.#'q+Ī%ԪopD=tcXv�Y~ı BZ)Omqյ$ɰHgg^]zY/ڋ.rO;wM.,Ir |sbEYG 'c&IJlE8\C`:# Wv6@x: �Fp4.ms9 `ʋ.l�#YWcmÈ?V; PG׊Xiws@b!DYygDZ SFO ZÚd:OiFFؓ˓ϬM#aQ">75X\7 Րex@*<?I>tqDP>,$>-6NgdEOoYPﲄ72~_�Z3 Z&*t+1k`YגGǀZ=Ɗ֢YfE^zx[*41-2_kYy?B5&)gt" :)WB)m=\ P>uwi..f;3 +[F �Jrgl.5(<>ӛg!ڒ!/4Cq zcjJV%o2-E6nښ -l|5+UϽ厫-\Ga8ںN`*Q.SG_J膅?8Y/FH&TeC#Ό!{ߜY.ٿ!BZgNRH>K*Y*nwE ! KđS݂ߵUM4cBVyα% |NH .W(p |.G=,rVS x72׻Pr%LAy`Go-sLL)5GjY5f »bu4L ,XؑM 0hq봢A{^߅2O~'b?�tB2h{̣n{[ 2Ynlo`oԀ<M M*^všafWc_{zvvMK8'RZH{c4XCF= 7/Y[ٞ!^npnm#�/0^I2}WzE_ UuT Uw@Mv0D?"k2Ū2 5ViBaG #~D zHpO5#(Ձqՠ>Vdg%[.? 2g�.S>@nUAuϲ(:QAE0RrשL9J3U F ᄅ/:im[~m`0wW~ 4!/lԋ]PidȺ~\r'ǠbR4 <. w4.vw״4dP pO'}iV;ABZA#,N^8 ק"Etm)RbT|p&W SR%�S=[$).pFKe:?OwEy 墸,>Ia풝XLxwX^Y'K K|RyWߔ׳bh$0_ qR)_az,)HL*+fK3LAoϽ!(*Pjꃙጶ>}䯍 yDSFnzbpq/Qr?7q.14GbgҰ(kh!C*/ ҧw t3$$$53TڋÆlQfT|Umc,Mx 1TR ZF*]#C/15AX6>q 8G9wjAl~N iDWŶ4$m*\Y댷0υb+_?z"9@D^}e9@#gJ[?H(7,+oMɖ/HZ0ɅXN4k8~0*U-i PJ;ePaH}؜z^Yߑ'Q^B_!ڂm6t<l^+ e r 瑀h.m3壼]<qC1޷RDdQ?= `{Ga&xp4?ӺK!G֢JR.kuz-<%Q[7 2.h0nx3E& %9/WðH `O26,=2&'[knp ڵYD0,sˑ+{6<*{)c)k C2C8Qx{B)dJྱι)Ф< a{U!yF'9G]ۻJRG+Y-#RC]`} ɹA}*`nCSzIJFJt^EX{1fO`ɺYw,L8Gؖr[k=Avxmmnʡ/^ wO[GRst8$ {ëJ`> Xg{qX+.+!\i|^Ł= 3 t`:fEUTq j;tf0TiMkܐaRWl2b"$!C*O)-+ @qƿ״ǃ+MЮ&FӴ}6̭TD He{٨\|CT3#;}+< >:芍mZr'ӗ<:I'$7IPV|)$(/ {\. -rHֆQԪm9dQ@:z-ej 9eI\;1ޭ b@\ ܐ$loݘDž"W\$\meLK^ fcٙ&asR=)⼖) t;pCe/^Rh`^ʘ0«:pX(:oPǟLbΖ6G]lD"Nܪ1Fjp<u/�fEMvzʾY=M1Ȱ ۘkcE&6D)'!YͿ`/ѢGbK"Ķ6Mҵqbu`ZOa-%q9lu'v~2Aّf@n) ޟސ}"ZH VD31˽v#ZK;c3A/Ǔ9뽮e?7mSòu=?v{=~/ PIfn BG} ;gl `-ۆ70a9?8Z4Q3-$H*�p#A\#oXp; (z jhCqRO4 |'q=/!|_IYvV{6b'Xh6 J u?ɯkh2�SD8.o'O"ʋԦq.8[*PvRF%5_x{JS~g >H?rIoR68}r2BIfҍ-!)yt+-K]?(6ǞIp Ac*E|èc l;/9o'Zt`B}LM~ Zi9z9/sf(?ˏuԀ,I\ieBTP*B"&並!ǟѦ3D61y:E3fP5[E;6SҲgM(s.a3"RlnqRS <Ď(=R.L@KP&#b~4  E.0/͈$dUwaQُ+jGc%Zd=lG-cԪ/Ȝ7UC({|Yq,=@VthR`M!qJ�wh-Ҩ}]gWob.ὰVbB/dFג\D%@tWCB㢙'AZ|b&wȼjJNBQaB:'te ʄ*hEZa!˜9'O-G�?*DQ<8ݡqRa㻛 GϽ$x(4l �b%5- E0ӽ<, Xo`.kM22Ms zC@ސl!`* +�rf>\⤛Xˏ9`A1!b$ߎ̥ѢF7vW^,d|2'$Jm>Ƭz^dQ/>LעH##G ??,1ӹÙE俷YF�j1 9{<ƊsMJ^A軹 "[ҡ� f}sCtM݂@Ls#ƷjCcMD_l B9[" σXa:q'0goȱ]Ǡ I T{Ɖp# mMNy+I(f>ۼ} �E Mm%_G-[֩^=o �IiX$<B}z5TE6sL]X.)fރ鹫h ubvot`o&:_c;1RၺM=qi.jʩ&ZƸFGpP[ F뫌6WsߔNO9O7Wi#!G9 .qSCq.lqSFIhex[]ZG"(թ^y An鋻9=Z:=>Xd$*aN˪ZbDZ-m�D=nqA<^?Mh&0Jfx^A5?Un x h?>X_j eEQ2iZ%=Iv{.̃~BbZn?=rHQ}3>CAJk);,ou(vLc_Ll*9ٿGZ H Nt#tuQr«lJ'5n|V'@jnX?uЙa=a'p|5`N3Z ̭< :5f&tXS >\/�tUp|20G&Tc#xP׵ufWIjezv(I>D�Z:ۏBc�6ZsQb~ [$a 0TYGȝjʼDl ['XQJ jFGB"S;ߓQKo/?-;Ĭ$ҐDL!|݄nV%ko=8#:`0+8'y*/5G[�ܪĪ%ORwuUP3lVNo �3R!}ӫ5/zBmYFR?9v?&*nmӨ83MR?&bʰ_1XY%2q9v,zdpyICtoUJMYWy_N"i櫵u"}Asj[.d>.>�kxKa|18Dͳ뺫Q ?S7~ ̶H36CB֤�FDG|T M7{">48=_B5Bmc#KځT$D+O)oR˘lr)X!`HT1oݢ}|'XbzHhZ&јVZC}~ptHΛaRv0̍, � ɩa<:$4.540L$ h;Bl~Bj1X(wBFzy3͞K=vD%e3VC<XfN//\ =0GP +?|q ̛C֮ےkP !9Z}NZ>)YXJj]]ŀ([{I<I@EFK>l|7-HFLG\GQAv]W%[#{ċV{[i懡t]H_*ZBM;ۢ ;qb:L8]Jid>tG 0?xXW`gr iir-h.7V\+!O nzIt'FxݪDd2a/ G"P֮N7'AiWũnݦq0pe}>-{~y@G"xA 62wG/[,IH˛4[zP̚g_ gBPK)EԜҸEA lO4Ν[v?%Œ0Z*,`q~ a뗙C#e&Q=+@- Bc'ٱE ?d+=V'79 'y(UB`aS&HǠ02=}IA\򶋄;VƎ:|`x j,(V>g6o¡f*˥eߚ_\wc2i7p2ϗ;6nv>N}iR'2 Ǹ s dtz=)YPQTy vݕFa$!�6 Χg#a.1S.`i.ZBoC#*|c*^dhbW#"'XSGIi%b @Ok(5~l1 )^E$Q4p `i#s4σmreUM|7Wx`" cڄ{mJvώpk,;5&ќkٸ ]S4hSVb~jݣ+ӸUn}a ]eXM<H/xS%d? imJ| Y<[yԠ# N P[xaOAgDy?J, # lڱiW6`1iW -A\Xn+42{Dص=8kuvfp3\Mlĝٷ 9 ݧe3Kιu4G5(;8"O,{*$lNB|%EY7%Hy_?׈p$)51l| /9˓u|z&owsz0 \;N"I6kB/q1L׶ӼӺbmPx餿8/م� uñ[;V;1Uo,[D1 l&)+ǀmT'OQ1XʾgHCj~zvU`Z{m*d+ ~ ߆8wũ.UsVb3NPi}-gNWiSgTw&ѽU죶;3`絺2K@#u\UY-_�fxY%',lG¥v)x ~l9ϔB5=7 ؾ5UMlݐղBY!yOK72['P/ SĜ\0E!}?cY%I5IW =û105}#fE.l{ݧY\eނ˺,w=<ֽԏX juHoinGumz/`@}~E߉+I졔Xy?s7`}ٿ�pF\=9 [ zs;hRAW�jUZ$~R=DU3J>Bk7YS|:?+dNp ZfH~A͙-Lv]nvh qvvWC(mFv7r"u*�T24K#썁 Bx*Fp fܣXX܄5bӜ ) >Wqej4|`W:}@} ]ATBSNs: ьY:SpK67P8Kt&].?b2o L*�6j[T|.蓍g!nPFzIjUM|x!|.3Y:}!$ %E_1Tf, !$Z [e%B~$qKa aYVw$?xESN(]35vk01о*`rtx򧠅X)FC^n3C,%k?GQ8:A_Ps Zye#>fsWM6< R˹wKN[R1+p 0i<wuʜeϢ'i2ɬ#rU~nD& u) fbٲ;%l"V7İ3h<㢝kCKbl /l沲z>%K|ܾ95]!H$٤o2VxOB]=}-r 1A}2t"=y*ϖ@ޫ=\P$F9&5ɚ:qx*~Ky�"ȸK?Z\MN' Z᬴,@c.D?6y4v=w$_E}Rra=Y -,:BZ^fZ" (Y_"fԲ| )P fZKGLz% B2ۍ 6ev7 )K1P4H+\ԠT/F鿳}.Ҁ=ݼǏ#FqF4XU<d2o9LhP7 Vi#bbUN m4bh)RgFYB4CǺe@ԟV(2Gڱ}w-g]/ٚI_q9ﺹy X9]Ѷ%5 YY!4ptbf'2X~ betРCF*FXZ';j>& 騙.g0(mQ"d+z~>ަH}Nu2 r:y3i6l?BX b-I h){n yO4 e-=L=TA�G?N*8،)+)D&P T:dI&aٖ; p%ѿMLYtKp۫9h}@VK"#28h޷+0Cl-2qL*0D(#X6Ou{3nion-#Fy>YSd3/D JqDu èc%]sBBqda|p6۵ՁpGKӃr@m`)(ah:^?OZ:_h1Ce9Z, jfA\WJ7ߋv4z iDGMm!ZH$fF?Fm[a;( vG;ܠi�صï7C؂K/t$-(@kf]>~ uQ֤p`)sMZ/:gH.VZ~�7cԔ-YU" Ch0zj)gGIDNVC4m45y? șdw>۟c-�!ܖHz"[|\۶A:E ?(K =)S#wp�$uY]ՙogFtFwsVJ94=(j1ed@:wxJ5~?E .S7mY~'f`jjQmIޱH;'dM9N+ Q≔()іz̲IUv{Ir-mrx05x\PϞD$wpTsP _p)ュ >) ;Sdm"{sZk:cGpM8Ւoɵ#�< Lv<0UXXbwsgHZJ9O=I |yE^J7ޝBA L5)Zt6gMKCmfU tCpiZqx̺h\+Ydg$e8>zPtnPĘd*0$7(uXtp/>] 5)&.ޣQ^[`Rv虶RT٥1*\g@uA7A0 rhYkC ƑrKb+-dDTef6gt)u!@vR ;Kų\9];)g$g w~oVڞkSHoRϮ F5_Gi�Fph|Ҁ.%;E^r]!"8Yp*́c}OEupB4{DX=ubIU!Ϡ" Ok#L$G*-60+nG�}?]u(lz$xvH7(Tƍ3p _F袰52(VQS/;#ݔ٧-9-3!=-8}q̓ӂ h7"hyO =[ )ӻw Tusj鳆[d2z29 `۱FVE/ ,3qJ~Z97vwihPr 4*(@.V)kx֕s28@1;F?}zQ7Amge馻j7';%3m�)cMj* ؖoDtH?C8ea3~7' mQTa6L9_ � Ko8n:,N�[_ S4'?(")qT.B'nBSbo䡁p15_WO뺖V%ZHj;&Vig4Ыv&@кP{-!`($gj7/ɴ ݶ$܊$cDΔ*MSgq|1�d$eF,ϕw♢rt)틞^~ȁßTո ׸=>ɘU}pb%d;_:fTbr:gn^9�W ´i"*Б2VN(6D #(cVe*/Brc"^!ѥ #hX;5 T3['Jh7uwY QSYlv8kVx}Pnu2%oW1Y?.cۓ+JL[�͂뽲<_2*TY!R_JTpx[8L�dNQe r1"ߺ/ AaƢqbEJ댙x. ?׫|O}Fx!SPHA.3} UM|oF:b&de^@3/l4Vq a/P"3pJwF<Z]ʦ$S V 0g^M|(Ö'D{$okLiν5] C"(4"~f9S(̨iz' .;%K(=8$x뇱{`{fd^P,Co]Т\6 q5; CL@3k@nFPJc6>F6MfL} }_3уԸHؽF#fS#Ϡ脟Bj*սKL1 :Qq=HcǸ:,̒Eruxf8l\YZsht#6R`.  u2<Yt4lj*RKY=e22ͻGa>=]1v/;Q3jn g切nե"I%{~I""O;�:7R4'~C�O-hqpc_2 ڪ::[/E搈^8C. ?W ŹOL~S;YrĘUJ .z*XPؙoL}!m,iǕuW[Q/1?dHC B[mF85[h?L!NN[PJ7k^i&$ 1^3b67{H|^�\ɂ|aGGBG%9Ͽa|IS%4KdS45rM1s%P$SB�6�~D]l~tf^58Lڿ`8'_Hjrڣ^if, _"x # mJ |0NTZ ޺n\Џ6i榺"5d ;58zz bI(BJ}Aije.Mұ4t?D$v�¶b cxAoGD"| SV! u4Oy|nu߭-=�[+9絃LYﻞC2>ۻ٣9 kL^R[uRB2:1ETYX6.8?:_κ|ۿ2hW-p~F { ']<]>|,6݃_vF-P3㍰CYy˞j��_Fz~$˵7TIm+ap"; {gO|. Pa`=pM<!B-մ 0/kԯ(Sh\QD(]δ:lݽO$'RjI\G,6qLy>0fQ~;jp Dc>gwQm/#3<U!G*H73=t4_⧆OOZ ɯaSz$\ݚJ>/&}ǂU*-YhX.Q9c^\ ~nԡK.T_G::[ WU֔xqWnVDo|Y"G2G  t?X~!ܔ4h.e/)j&z7X9Wo5uG2LӔCK(Q!Ed])FчLPʊ!_”z,0K7DP!Zf6! O~9VǬ-#⽲*!ުq>1,ECIMBR XX`$Wеk-~C1^M[䏑QPki.Sl;8 + 8;3ȪX`7MZ侇h˟%P5ly:@%TC7fs֬\P(@L/~;k%*ڿJ< +&"Sd)3̥sy1fN2B0ܡqfp~:ţJGNQT_NDˮ7LG qE8npKf''-Ǧ!.;P_D\sC|aЩmuwY>.*ΫcF1%(:`gnBáZ;;�xzQ#mAVy}Y\8(Pzל]l_t9{g@;n+6[artBZ**%l%۫*;my .;%U\>)i;9'cΖ8kAV jNRn_ep9`p`#:#R^ތ JRs,Qd svxr+�->;KD/T"<6Ýd`w+yQ� Vɼ%ݒ ;QޘxbYa6V50Z]O)sO!cD-Cjb<q21#]eo̠nÿSm翡73.ZHVRE&s;q/jr㏫;b(i̴|'~}~v>CB078pP,o '2˺;j*L÷f|?$<z%f}V) 01Wn_*,lD~݈z㿋Kl:UH!*y:@u4]v́8' e+/KmOKJlS0\rüt|L�{œ*#TG#B2d|wI}kJEL]f6㣚G M̲~lʴ%#N ;p?VyBN#ɞ/ݺYŠ#}'ZF8gm_>dm01Va^q\N4ZڋA-/3iN�tiWe$x_qKي"(8r;nL~EU]reFȂ 'SgY/ǚ7&Za:3h$&[IeV{hùmߦ(g o{.ØEB: k,-NFvR~K,WKf]cFŝj^E}'RWg:P^`B4AĴ@n9V8*!֫Ft\rl qd�[ {W'Sڞ{ٓ%E;~A�.@U嶅O{DDH1shm�u9ŦLjRBD�8P腺MN6 ՙc7c`e2Nɋ軄Vvʬgs$ Nh#ˀd`7tawe<$Gn Pdݕ NM#pmhJE8_S)qM8>aeF jLnʵ/(CSI"> Ê 3+ӚSOقjf`Tk<=q4:re\ãA*d{_k`/+~@O%-(+; ZЋH`;_-iwI?YwA8¥Yt'c_ZH.H y՘'3mWI񥞐#K|HcolpWc?Z>vw'wKi}p uoJz̍*6qppAqIX^.x+ 5.MQ"xj)#ntKċ|P S7i-r�ۧW)zs3Er'-IE(ḐbfajyDE>M* n»%tS*u(SIJm 6~vry÷?ZX8޽[,Fi<E'W&l*8} ыpuFIl" >365h8VQ@J\SӹajE=<XuJ8@7e?j]`/K{u+ݏ |G>}R#^f_@7Up R(p/k?  S39!Pm{ N.Fvd֤L_L`eQW2no_e:}L5Ilf0D 3pΖ:.yZ)ѵpCE2o;+FЛ7p8va~�깕»Aņ\;ek73f R':%}.q ;P}u|ٳD.;܉sc,nnnSXUŐ-+U!^jg;sp;4r,6h&cn_^͒7`èņ ȓw:߃u <'&:ڋUBg焕6JRTӐ�\"=fC;!@9R]8D+ N<y﯃TI k3PAt}H5CҧЊ3ԿJ{]Dj iZ)nJ<#C'bF㹐v(YS6=냰N8B*]W mU|SA {-g> ;GFS!U' \Ki'5*^gG͹馣ۣWW=\rK 0A?A}!K}k?4Q&�U6mDlA\^rDN L&p )iVo;l49P uEf  ڀ$9psF"CkN7AcSbdc%6UZ}A$XY/)hp8@EW^Dfc?5sr%NE|! KOQJhvMpFѝ%>Lr'nvZ}+iqmgo-Ob0PdX9rNK9b~+_xA f sfTAY$<6pFŔpw_Fc|E*b<#;tge8 3'XqxQ�. h9C X/*9ylmR#RW`x k&Wqյ+ȧ@;݋Nxmwʐ% 0UB:/^`2`F M_pUfI?l <F�;8Wh/,ԟ#%dM|!]$Ƭ _/p~|=\".Ϧ0^eR�. 6k%o7]48# +9Y5Ga/݇@ɦ>^`207wiܾ38r!W\çJ@Ԝf W-}0& 85XO/(ڞ)C ݐڈcsʫ"? ëP"I6ڔ䇇Zqe;^w<@ӿVaɸp]usŭcf#U|"/(~'6V Z.뿕"RDv'Qv{�JT(_i**('o+@7SsG8E#D<ݨ,!4ɧ$EG{I8-,;5Wh^?(mF\f5L\n'?Rqބ3E%/[2{fab48/3WyکoATdI $~,FK%#잯_Zy߼q9Jr@,ݘJפ^@<ŏ=zCq_Wp/YLgjWi% = -k"N%j$TH)'_]-I1Q%5`O)y&; ?>2bsb~5-V(C9mE)nhiƲ"XV�`.oh/8="( fWT1yΘ/4[H\z/5Wj'AXuCZGJD$)+T eXm@W`YBX?\ H~p QOF*>C\8@2%m&6߉=Zަʹa %)/ܽWM}!}?{ :0U)臑ڵgD T\bSpl\hJ끒\,JԳM4\:NgP.[޹Є;Dɗ>fx] _E }+hBBkqnP|%=> M`K93*:1Vo8GVT>1뱊oel3� (k3r=(2̚Y27\bWLuU54pÅocU0xvl{8(>Ͻ<)S(&8XJ4|Ϯ]O-<B<aF' n{*҉VI} t =7Kd`djPT5Mb93UZ#8M#KsqړGPpwB\zW+ u[^Ͼq@6/eeSpE & BwOxOvo:54Ns4HX}y^yti7b8h+ԪjO<lZCS6B#5m#v\FEZ@1BaO5oP\ q 4;iJݒC<e6kҟ#2Quq,^+/r9> rX$|\+` d9QkT<m6gbf [Ē7D%;_5QDXM ^q(hs;OIu߼)et!J_zNY2{`<ES(|1rq5L%<=j?tL4 +'i%9C@? ݬݗ_| 4V>r[vl GlhCCu3S\p7'-^BT .ymD7:ׁxq+5KYj(Y0eAP\K ݱ `D Խ\|/М@{{$p^!z!5Jz߳'?c6M?^Xϓ,/\Tr=a HuY?]GEMF|(2rhz45;Y{@DC tC' . nt%0d>ϲC;\߲ 1]P(;95]AN)YDLjnOx2-r%,],;++VX1rE/99zB9;<>D~fEbd�Y}KJ$O<tCw\*0pYlMkWd VgIufr_v+Op?nG#oejS%"CD4RM8ͪm.6KnTT@Gk7Dx~R .ppRO'+,gxesTy~5x%ٳTm}$I߬F"wavJ7ԅǿ�^-X^q72<)_h O %A_Bh}3_=TW Q:w]VN ~G޿`k.O 6_ۮ^ۛܭ[uTaSW#? #ϗ\2 kiw3/ w;d,NMYWlCJW^?.d{ :""Lfn,EBoE?s&qIevR/ݕiЩ+� <a4Om,eBZjǷ^.ȍ(p*:Qviݓ Ux3J ִ\/k]3-gJ)tEXn`ϔAaZ9f?- 0ɭTN ܋SIY"+Wd H#XB�y:�txL-\C"1�@8fL8=#7^8сJJ"]h1땱,9e3h#0{cDowt>V'&1\F3.<ɰkoĢc+s[TĪ@hjG+ĸ P*GS2ZQJQ@ewG{u EK0cqXAlk1Yrњz SB~VgTnfYu2<Kaq#@K*b jݧ,HfvwK]Mذ8 Q,3gYn,sԒrorF&�̝PDը=`Y~܈EcXuC2˪ܓdZsa%r= ;ג?W; wg`yS=Z?/iS7V"YTz#>3NB!<1ǪgվP !U/[7)g5/ZL&21G5x ;??v �Lad̫M uw^nm>LFe4"*_+POFoέ.H*tzDvLb a)Eμ,H \},U1 up} iwi4 .c4dۑP6od% 6>Y' ~jPض>- Ƴrk:&{nkg�UGM&7%* JKDA JBޱɨ3wU*gisVW[lo)o.clyy2XxtVyHSjkLt@PB E䥠mvFuQL1ޫJ3HS#)")Çm2uM/-"#YJ6.hCo7n{L;}B6PW3&9sAI LFnv:'M105ʼχwЊU8(@CL.8O =CNT#zLf4ow^; s?F!Ie}JCc }ؑMjAumrqLm:ƃΒ-RhR"M?5] vC@G ;z@Zk: \CmgFbm<m5r9 0&'@ҜZGbn5dNd,m9eϗs"Dۣ$9OryvlwKy~'ng@R.>\Bx=<`yβgN4 띯4_"wz })Ƥ ,x{TJ*kqp{fx | : #8_$=Z*L-8qڧqVZ_!M.ڴtKQZufB-W:R #_;.j.U3e)8 hIg SM}Tl&$rJ2t�nHW1pZ;r 9L~! lt|&p9QI,A!v, *[D{  LxqCP4!S}Q$š oG2`C^h/^WЪ ݽC#D -"L�p^x$γ8<b 4h 0(x{bEh$kDueK/pZLc0IR\y� j:u'@+fבm`ɲ"x:P J+\<s7ߨshGވ^YYrNR_4pj$ɰ!e[+>)T)Cg%9 U1U7= N�w|;٤~G]W&" @MíA喣c0;e_}eއW^댅lt$h~UM <i�5JZУJjKGo2.}gK[nw{ܦF97a D\|\=^,\8cﵪ|s'S a緶\ Šp*{ƧzG~SL^8\Ĉ&y^L<Ms菏IgΛʶ +UFНEP1QfM\0 GEf-jdErk\%Ҷ%U.b9=ƋM}!ݸw6Dsǹ QyG$ffKYv0toKfD`7|5I&\:jg`;mdA?M0 3\UgCB5SA?ܐ<YDE@qEփ7 F=F\'H`m-YqR6�xsF<8eQ:Pz)m0: ɣ '!DHVyO\p x<Kd6ޜRP ;tuf'TW�~SœL-,Eoz XYҮ"Ƣk)BBuk=STFj8bӕ4Xn v%D7k Fkؾ"O~o6?�7hh K^S?QNS8Rx 뉋4yb.cs' R$ iN<r"c2z¼l6XC޸y}{aϕeX' "hr:K9x <u273�a1\|mOv%my.(W MWJ-MΓ>V 0zIWk]fש2 :o2G}ɇ_#לPDD ;?}GDi"{PJwl*3r-YGk,Qs|G-K@X}>r m* \N6H5*%5);JI]<oou(AK򽍇m`^uJs ^  JZ(Fv1�YSUU \YxU*#w:!|4 F*bzﵗ[y, PFH?Z:2hKMdR5Y46(XAf4vR֧tvG~y4UY=\m/B.Uɖ%.g6LScc^hwQ2CIf 5$h4�6N¥!jaoZjjY!q.Oe<Q->k.0XN50XxQE"=. gsϒ+A@lt+BG!4V0Ř {!6ŎTA#[ЇX5YuLKҡ۷B[`xm{Or7R KK]{eF}&(cO l @N~4W(Ÿȇඥl\u v+(qF},UBdm$Gi`ِ6&8wlYG̫Ni Ѻ5VcT1dľ m==|~@]?'m3eE1ua~(ѼyIQt[$Ux=qvέy){eeW)2Ʉ{,w�f}z~jnM}W.j"^F:Y84�I]OI!h nh 7~{φ (eTVr1% U/B pAs P~cTV,K/U a�zUK6a/}=)no)2qcl� b�QX;6%DNX(f =@Ǔ$xk0m`(:Qa}ZbQM gGr30U[s:IYzEEDE w%@<>d�=Ϝ~L$ub~!U=nTS8*|o#@, KH_DACn~r ݆27~ !k^F%4&G6M2�Fu牮tSϞ?+ֳL6ZDxT?Tl(kɩgKP^^%DvMz%ۧb�$ =b5G]J_HiBs%A4v$I ϵOhřir߾Cl@{t#k>>S2D`<VWok*oĈ\RسC2A ɳ5s歳 uWn/V7 K~%p>1$ Δ�I|ze+cLaL2ZVEwuvJoCc&xGڏyۦ0vXR3v\ e X+GɁb) dMOjE=>j0dTn7u>bdk ?=/JIEx_48m(ZA)z�CVFu>@pt)9�ZςT0w{*KO{n`J^hgz\R?N~sSY+k:scJa˲]2Gz3]klQI}|֒t#r@9?M'<tk�𓁄X$ vΪ+48сivtʚ}a@oY[_ `s3.}pږP+ϋ85YG'81t[#x>>rLTWyjsяuIʥ9)$Y}\hkRk"Dx[ ۣ|n"`b {a}˩�[-ݤ̑o׿"@("3`&n$U_=}>[ {M'J84A[fM&-<3'Y\m6#L^KCfqU hַ4;kˑ%AV55Kok4Kk'^GU1 _ui@C+q{-ؐW\M9(=_%O;حqk:( B>aqA''( F-iCGWvM9jAg$!]fOߠ E͹BU(H`}?Ă'0)+ ; "J=-cu!!n>g,"!O4_Gh&"Gr5 QcPIr;y!ȹ-+}9p&�=o5Yɭ~ Q"hzTŤ`B{;VvO_"RCC/Lhq:;g)5YCSZPjf65*]) 7,Ogc+?T\Dxtl-a)HnB3)ê(χs~Z ̽۟<(Q{CFQ,NjThÖA�3^PLsؘpo2:}N ۺE+yP՟)c a&7ZopPP8({21 s n0 CRNjc۵@U|y.c&,B lGО忰X';88F_fWR$_˚+YwTlhZ(Sp&K�9U8m.:KlV{;0sh"IjLtR}/ʏ癢5q9E p iCI9I|e\Lc%(T@-aCN<%==*,S\5 nc+#ϸGa|.@V~fV8JU50w> '>69:ԇ ݅Giqp 4u#Zr{7=Rp KvOd_1Z0Ty\pq{~KdC'%rT>Wq{R#oN|Jl%Ȝt|0 AZ[ Ѣ1i cwhЍ1dL^ڮA|h^;hyr&)ȥQY~eoMSͺevAbd^ņ_#蛑BૹqC[L3E�BEim$cΦXFGvJW9 ZAx6NjIF9<a~g_ZAI`LmZaF]Pٹ5յTj4M1U{ŤApfxv!macNՙqyl2Beap~%*$w}+n'[{8ڼgLļ{`n`y I={7(x=ے rf?;uZ[æ)wSZu 1yꪋ@u(1nW|c0,6h( t"gMQbػ9-=晋Vr`?+/tcPEDj Е;U/"-Ϋr.jwi 8 ktۓnbiTAF+ܯ] sIۦ`K|lT$/p}9Wqf,QYt81]eL=`cD'֛zX 7a;- #,D6<Zu4iY&(reǙ_~becC۠F8`ogc @6>%m?_RM/Aj}^׸0҇Sc}&a҆pAj*To,RFJBY/2u"𱨹&dPUIuT߿*re"_)j3xPVjMJb%ё }i;8Rk m=))?T? 0M6~?զآLZSo=1>-2)`#!˿E?swѝIJ:~rNKG~S]h`A\`㥉"V5SzYJ}Ph\}3a\b-_JQGX0tz s0҉#^$_|-STGXI /ik\Vxn*Jޣ~4kd(_$lUȳ[X_l^X+Of;χ>+؅f-0wEQ+ Ez aOfM_:GIO'tsy&sZ@wO0sZ]VW;7r'5T^uزޡ?)NY9*v<6>wRb^' eG\ޙ;meW%HUBcЙgr1 *:y1-b,WelF�j#Hi&v\ N/_fZW&smt }i]zj ;oǮ#_2QML޲Aik|<ng] #TCmu\~�Z869F09S(cQJb<M-QOVeHn1&9n |'u6ֹJ䢠NRSQ,JS>SwQbt0oig/+8r]}}c Ʌ>n4 ><9S_ 7ވ1ʻ 22S&LOrAvXD߄mFtRP(d?IQ �N2sc3}s#H7-d+}Δ_u6x.h(ߴpYkNfv舖 JEp~$q/b$dUp:Kȉ~+:e 剮.סXos]}Pyb!e˗2EGۇ| {3$J<j|ஊ̌woPihC=|B`R典Gy3o@ 9pG]HX3Mkk[!WDg(qG^hwpӴ17Vءy?OO/ڗI evG-ٸy} B9 7H>+R_\yL0{עqO-KZSV\#8CHY~9 Oe$im)ܵZ bY @7S䤝¦˪?�c<Al2r +S(@m~FO8;cåX;܏\ƯO]hƚTS2gnYp? 'y(tݮ�!qNrHf%]/?$ 1 ^龔fC>9Iǰbo<FΩkdFKO$r'2A'"ga)hO9m`Q"qM7X3."-2Phk\`}DofƦ%,' 9_"cVZQ -&�}B_4߃,PykHp,Ì4NTp592وx\P>Cۨ,) ,R /uf(|T^'TAlp_R eTRy�$6sy!oAA#ap:`VYKL֗l6r?q\W۠tqqC\xYm|1ԉ`WqHsw^&N&d&ʩZY^vݬ;A`l)5lΛgqYuG+ďA(h~ zPEdiýuVk{EB"7ԧXBQLp`(u+\^% zp{U&N'j\S ?ŴR45}F3K9`QNպ4@nfBP80ܕ(4ℿ>n@^eAeJ;4I_j3|;j}-ibdɈ׻pASe9)Wsu ߃cv4zj %xFO( .T.cԺ3꣝cZ1R8g3 ;I=x&3 z+ñU@5ԐhFW(,#Xѿ /YTǪtM'hNKs0gbɇhƜ0[˘aݿtm>lm8ZiڡEt~ �=I.y<%XQq %CDXUdqJYu"͊Iڃ"ޢ)q/:[lHpD,HՉ8iR1]&y!oOx<;/񱏜I·/$!].Qw}"o Psh_"#h00:Q{fKI[sڷݬ'+BOC=;u\1MpY/<,aQEqpYV&"6!w|*pۍCV\,QTa S6 69¦w"a5.5w5mÕ9܎/xD'>VIHtW]Q qyÔĭQm jEu6mڈ]HReYC1/Mץa@޺( dszp@ ̧scP[HJIS'!|a)H0iARvrF:Nڡ/"S 9 *Bgym(eIq}Qw~#*ȄerAV! |{dJ03 @62+P4y] 3[pʨ.Feo؅RK8V5oؔnTq)'jȠ[lfAc/uG;!*u9,B w^ F y_7X7J zUDmmKIUvBOjOqOnLp7Xn8QJ` wY#9SPeLV 9ec#WRiY]RMPúZUWbCYgzNWρ K*—SK b7cS4>ϫx5PxD!d W[bcGT-rabra j%3'O ]DxrcW b<rpȂ,F卯BՉnҖsɥdo[ %@wdC (`S3Tnyx3> T{WT1TwmTB[wQ\ͳ՟DyY \O?ç[N";?AnOnCM.�R)ŊU6WZ]/aRH._=@w La Ecj@3z0 x]:K%1WQoHRL軮3tL1%tzYV:խ^Uga:qV.$Xꮄ$.#_^*>'ȅ ·%&LLOLΑw`a$C<ay{D~<\3kB 5zxkW?0W}2a7VAG? <Ϳs&R2'єXbCM Ua2m#ibLR�bsҋ=.?CO |aEm9ċ̳2_%胼m]Gs(& ~8zR,&/?we>@+о:r~$0gԧo󎢹{}wN_Bs\%r ,3̍ۤ)`5aҕB1I;+F" )gl]y~1#%W*7e"leM� ,'uVkiEZ:ۘ5{PD_}.BVt BiD�i›{Hͱ?}HYbōfDCT"PCE%|-b"P޸K6+nZX}-a3|JPh׏%49pg'o2N w+ 0=D'ރ!W@h/>+I.#;M宄tTY}4f! 3`02ׅoirKm=,ش.g< ElmIPmK˺lh{~Kz/_(yB$;}<؀),Y5F*֫HTs'aT$s>`K}N` 2E*zO{xPEİׄ9vSq'p+y#FvhbMh u9a8`xte֡wXMR3EAin)WirTԖbtRsrm['}3e"tX^]$TVa?yc' =3.*U!vG[4¬u,h Cή4CRao..ޞ}aSSbs;o�6h]֣L0PFerg#i<4}:j2/rɈ45o2Vٙ^2yf%:8}p`5:'+$eʆ'kl5͐eN]U^rHŗXeZ2:>UJU[P)EH4QDEh0TlWXp/&ESȷup^qmi|`t8%R!4F_H,B;*VhRep 62WzUyٛMGsߥSSN[oIs+@~$:>}- Ivw3rq,B+6X$=8ki†IԄR͏`ۄa`JQ[-4gCJ+ TZ/gp`�C[ @T)wE??y býk4'di bN )OXg)<]+4c[v&6~+q~!ig,DR"sκBT+~!OGC9w;Pp-am L%8g5ZFrv7A~!ׅn/1΂bdjGZ]YQLœ|fM6'SOܴ=#6N`Q" z< &/}]庱RnFl{:ʈWA$rӃ�z&YSJ9rP,"7/;͡;JOUbQ^ɧĭ52D屶IZ #-(V Kzs4n+? 1\1Q)uܣD<3}<m~>#Ⱦ ;;J570K6dal</LAe傐pD ~X*ϐ5H@Kˀ'tItEE EW4鞈䅖;i>+q3X/0KynB+uOeL/cHN9fwno[I_=KX NWY 9)㭓2G@jOwJ+&*wngbAĮmTrED~s. E@S]l_";uJD'n;x>]&I$E#R'rh%ĒT<,届z޿]6¬j mntQGiOQ$1ll#T 440#p-€9;ka պ1P\O-JG;6 ދE!E8KY'kKsR1% ~L;cI1bqyEϢHWNl\>4G+#j xU^/`L$hRui09L=`إS6h}jfB_'\`+]͓0jC:J @&WNݎ>ϬD3wUGqWQa:w@u>fHo80~5|MA]< . Ԣ'q6:(]_x8M�md9ς9Ifb:>0_3;t! Osd5*Q:+!wqvWް#,Iȑ{kW\KU?ԔC[}/@70ʽ|^2-,14K Q;rp*}+JeADVwJptTlMT$>{DpOU2$@FW\UbppPnOb} Ll/O"!{n#C(FK, 'm?" Fyk ] ya1Vo5kG ^irV70>ڞj=aXa_D^DM2oBQqu\�og2ELG]y>|k-QgeTb E] Sj\[:ۮRp)W=yXXXszj, ˇf$�C z08s<!" TY݉ Idc.V,<-@µ:mP6gt<z ibcqOpx|t%tgQ8RɥIHMG0N!;o~C}@nsxPo9 aL)V!u:uzܰׯ~( BtT- ^Khk"'^6VHB20jT_�`Ugړ3>т~�s?&cM.Ω}�D?WA<*R EGHfg?Jq_;pTjE{sKl~cɍrIf51Zh^f9T]-$"O6YYz 2Y/^OR[@ kvwlbFSHqs~Db)]8}(v\,B}I>7[UTюۏ@4h4.6w(eSE¹nQp@L'(|-VXw'D9߱ P_ψu!A!(1JDTpV$c`+b9*L0hlGB*HV=hoHFB_3B.֧f ClXC˄@h�l&=:+F#"]"Yd-J~2ݹ5X@^Ȃ>,k0:j6uũ;!rAe Sl!f͔"ݺލ`@GG<7rMP)GľE^,Gf~ Pr:ugo7c[]#zٶ /ƕ&"�h@]V i.A6CmzO2Uk�|S_!Io=<3yU v99Ta;E̤zq\Z%-%7b1B&p_{jP&U3:9"&wPOxx|:6ЗFnMA *;# yFI nS`+Z҃wvC.\hxz8yHx^Ǫ@15Y"8 .z;w�=q>ڵf3PBYRNKEDy;ف ' ;T a([{C^,\apuNjQyhKBY)c0A'f`7NY*$Ӹ~[miF6iL&q͍It: {>r/tz[>K HBk68{~& f qe=hB&/!ejNE'w6ZPIm$veҧ[ mZ#D0Fjg%)Gʔ;fX %? Qө X&$2D/?jANgjةHn\.$ny@ip_eMw0胅claR/h avP&/;}3 C&%ֆγ6voᥬ4-#fR(pTMR>|}3pPO%@؅^@�5l4GڤM[اϯY^êD:-mF2d"'νu|ߞy_5G>]p L-앢# B| ȫu+ѵ8PW,g}/oN(24V@0^$3JQG([VvnM V h )\"̨H nd-T= ]W@ ðqOkuIbO$ݴm`*(-!�2:̄gJ>x�_;@�ťlLG\`P@2;Zn'Mg4 }_Vikx2F8GP|]>zDvMv>_ZQn gB7#e&jG M0CRK9uca ։Ӭ."5LW;fŵ(J^U9-m͹De.ؼ*aaG )^GnGQs>JX},/I &tEQ^@e4^є]+_K0AæU8=+m3[-BV� N۞Q@_Y4X*SP:\9}Ws2kCBAe']YF(s|E 桭>! ;$rR6 Fė—oC٤).ji1mU^>0V_n/Yu*gUOr=ǀ~*6xe=t@|J'8!8`a# YTo~K7}aH\._:e5 87J>ԗo#煣࢙ @<tQYz"*eU;{#k{=A!Ek+mGETDm>r_T 5棅c+v^{o\wjNHe9U|u duD ;"]o0k8mixWbt=u3E^@ͣF5`ilhc$q\,MP)@hR$6gƏ,ޛ!i-r S44–0w5Ê޿9Im6(rKYrŗeaAxD1EPE0E̖.H݊MPs7OuyLSbYs3 r4M4kokX ~+r̠k1;\P[*MOF)k(2%$o4-J` !zލ jF3�MEB 9oW~=hZY# [C/1 w=u䓡nLD?Xɨ|~bg?.יcD &r)t*Cf^}r o< ÑCBυBy)XV]xks$P=_+= 2[C9pWyCY>f!\oA$#gq9ۭG7^ q 2ʧTz,5DC6'  ÂU"{Ah;[#XW'rX ')O~_M`{W5~/iW]�`,U?gD@V$Sf^}ILD68ynK >cL(6Zh~)D!8xʓd42xHԜjSp߉Y3c@< )\+/L*-@*bfb@W!<mc!9I\dq~MͯD4T_Q ]퓥^m':MHp GlxTeOJ3%rq j<y)>uл*#q#ˠm/0y75p>E%[mxEyY-϶!6~@uL}%ym4%2DԜCԍџ sO-؆3vbBa r5\gZCyg>fKq @z5\lt#a37|!�}:O71`D8TV9p&%΋YUO9NWMX"1|>vpS\\.nG8[dB. \J&7=k,n*:.Li*QA,قCb"_Q \Al)PkM/j$.雱K͛[h:<%tMQoփ?Fgm Za>#4mw'O kW?-sZ;Ta^nxJԯ^ ^WFtG4M9!+;=lOm? k'FUDɒdL Ϣ"rH$MncΝR\M0@wWn~,RAFEOZ {%(A/ڤ{d4gjS$4s.>`C}-3|K/8ː?vc ?g%�m 5Te믧eF M uczg怎hKur*v{A4 ,6G>"e`Km^ 9M=LM_rY8pݞ@ IQ 4X|oiWɼeNȼ\V?g<,B az>7M^H~es:6m_q}<c(h"#@)+аN)qˆ,}QV,M!l~i4Bٓ˗4S]7]MnlY2P>|Crfo kP۷"A}"vˈ1MrV{!Μ;t|gg7˜W%sBQ-Lx'J~_�Cɘ *!dr_J<|P5_;sJ*\imjnz#9Tl]L2j:]>Fr ;,2&b#$O.Ϟ/õvNX%Nwqy`d#-}6q8]x/JW^9=?;U)qԬo0'5-!W{M[%yo=K~skz?Q?,h 7t24O2B.#rxy\G6|bVV`XoEbuRG/ ϹGrb ?+7Kc1沁?8\AQ̾0}Je{ _y}a(V7q$_<p1\-gc[I=h'Bt5~f.u+鏌k[?Ci# khӎpǼ\mph K~ G7y Q! ݭ Ào'm tFQs2Q1;TђKMõf �SFrhSɩ}7M++ѱ6*̷itS/q5%)�Jء6ѥO�}^BtF5˩M6 >HW@�G$R:�'PYV'/ CS!c$ô]e4%SXQ>MRQ"F   7NWο}9bF[\s(I kȴ%9D6.pqj 84iG(!r1 \#~';v|+�ho߾ZfR*}]w7y;< 2<`ȓ}c\::2  O MQLJ`hh>EoS*8b/ bn!v,?FXe #Bs \p,%); *A6lA&i5M`>o7OsT-e)HvT $zbp%E\ D|82)(.S4RԹ&:N\4f 'mLB =n"<S$y(mJ$ncbBx *�<< �'UGz{ho4fz ;-b朇bwX:V=_ FNqp LRnk۵EpmŠhAЏzwDRt[av`}V|jѿ{W+afRtFpްiH*xbJ%pj/L^HypcO/Z@nؼM@5t]^Vۉ3<}ke; V\.XBDUC w Q?8tZRXZscz\G}okgP>"j&^of)xr0^FOGB\k&x�\<Ʋk( A-8�Y\@ UI'e=wT}'XZ xV&'Dž62x8l|Œt2LqFJJ�(4wcf4z@%G*;Co Tz\!ezWzU NcLm/ Whk<4-BBd;5&֒ ŲKI}qcJư<%p),a]GEDŽ UUy?=AŴu=eNg'OD!`Һ 3ec+ι!c䠕Ѣ̩ez!uR P:x zΘIUZbUȫV VV -Q^e9 '3<e:֫fnIqEmMZ:\;[=Y: DS Z2Fë́ҔK&90AClM- }"EF@B` ) E9x 7B/^ b$<(&4"l7HU.gMb,7U}*YGѲ=5QDƝY Z"3[È;wP9:gYО5"7P~oic$6OJ&K:llTSj (i3Nj1Cs"DI2@D8Ďi׻)^>bP/!5V@eԬs[!V..!ߒ*1],vEU8q! 2K VJ3Ge*e`K}hjqN+h"3ws͛$%ޯE C5--.?$υ[1vC;r;->Km$@W3+x3\ʁvO:O\lY9ƭ[ΙWq#Hz7"‚ #} ! k΄O&[=OVvPonQ9 }H o{Z+ra�v;ۤ$,M"m8vif=>)%ж„{mLm</ΖZ6Fc?ɃC<j*.?B%&L9SC ȿGJ1iv3.%+܇\[[w`]-_bɱ'+�((qȨ] C�F2l|M`ח$QĄeQO"7i;Cd˟ ߖ3at$RyOqA]ZF i`{+ -3v*:e`1Y`,TOY2L : zt GU?5&K)]2^lKuiUbz} ZFk͍`'{T{¦~`{\hdg4ZO+*y]Ј9n{aIJfE <~o0=Z}`©IPvrZ?,ΡtP |9ofC솝j*TkֵFGTtݥA㽎vrF?!g!~T^#�nM"kQPat?Id0Pg6xD;(r.Z2g- c&qirUGnFhַ) M ʥ$G}s�bli>/=lk13[ Q/~R T/%ƠW/؎'o;oVENy%@I:t )O%3ĮTCj NSU"01ח% ?>%{4%at0-& hiw!O[:@s(6xUN샄>$I! VRS,7+AGF C%мPYSΆ 8@Y( ztID#xO'.)m3wv0V9Ol 8ӻ?>obCyT RjK%b&h$t3hucO110 "u Q`=OO_ D㶔 POv;H{'N}3DqCإ!d Ip"h꽛%o9OCk\X+9vR栅NI}(ҁlHT z]O5}L{hgYTGEۗ`7M:W(L"[Kw̢P>Ӑ Ο{t0w/M</$#usח}I5W?qhQ1_FK3*ܖ7C#^P%JPc(Lh6D4F C^:LO1\ F3!j+\Ƕ1N u՚@[ Cfr>+pƓi_P༃ JRb!z{IQh766)u$ZXV!I@ E䨥.郂PQS$8D,0C^NN3IA$�4YiC_~k#hbAC2Ut),Jř()u"8ȁ{u20xҶp*0deh;EaLdR m`oVokP6IOeN0I@=<]cu܂%g&[lSbsh+>3xQf ^R4yG@? `F 3j_('Ud}L [*gN%Boà Є.LbY_"1)<gt"*SF^w^,0NHU6IQ-㡥'VF?т% mca&Ȯjx�FŸ1Q'" 6@̊G讴M#F({vڷh�#+<i]}֔,HJ:/.f )dMed/x<Nē5SF(*j9x_-E\l\vtxw0~Z ĵ!;<́(? P9](̸K8Xŭ[2A.cZw( ̦M9@{\GNsZ>ŵʰ*1 3=ewҼ,GLc[F?=9si-*,n-kSDNJ\UEg,zzRQk^a4Ybo¸$Fa0zKr\>`)W֤6Eu4EnB1h'\cTW4<WA:e$.WCc5qPW%INM,$azD <)Ujx a0'AAO6v4mP"KڝkTNЍ&NɩT_ Cb⹖ IvFK_ ԳV9O_lZgpd9 F~r#aQ`/]MKEK,S{PG[FQ1|NG7\ŤJ(G @p cEuҲaԶKFYߌƘa9OP4ofLֵ|՚Oj뮊:jޛ,\ $=A)3sASYaniz^%/5@WO@Ճo$Z߆l̀V{oDg�]FOxZ 9l#ʪc-;-Iѓ0~X NFWf?@onai\^7 (X=8V 2r4k-1JhU~~#_eam1q-ҁ.`mG8UVKr d\2? )@B4ϯ9 KJndu0Mf=ِoTg'hD;Cы S۾onÎz:H]臺~| >'3aqbu�.1/gYs stWɯEnD=FQ܆#@<_uJ QA508%%@^$ytjeَE |̜𭐁[+.atڊ3k!f y04? 2y)DjuUw47'C?'^W\Үipֽ~ _[=|<Jϐ,$�|rgh Q2m 2\88}9/QZaa*|PI9a'?鏊FmN<wu *Jsuv4_-y7rwil\A+itLcڪЮahA(բ a2$G~^?Ёi-MlЙޘAW(pP¯/s� 4ߢ8}lޣK;-8 ΢luUï/2sBƪ%l.Y1Blb&S\E}bjf=58BT6"HL1XG-ݘvw"5|Om$U:弬cφI+zD_?GkAY/3 MАYA r pϸ,A+:a57I V1]ň PRh,bDFO_u x8M[ƂIwoؗ[=8Q od#JOYn+L,Ol6/1PLR+v�L%oFN<BQH?[ )snуWaQ{*Vbuc k�1M4,t%�p~vwӱ(3]w1nW*4=K3Ekuy1+MڄrC^rQ~G}GʡE{E m}$CuE] d!p9uو WdCCwN(y Q.<G;#8\tLLhSc(R!goIw#^ݤ+KE \ۛFRGG;G <Sir:m;a7 'e gOZFVqyjk\S}da}ʟ Lʏ2?c\W@V.Uy]v;x|qFO 825&q[kRo ӂF {;L*h)MSUOdQ,8f!>:g., R4 zFbÇ~ =W}4VM[Ai.Iri \潇.Zk!Kp@9N{.6gOn/աы?9(]p3c< 7NlHk= |(cw--q;JU讲l}z29gD8t\osi�n;ȍH54tv"s$hFc*B[_^ f9CTЄ2ƗimQ5]k6x¼S#iӵq//׶),^E{-<Ի]yxN1}4JAmdXN*]wPl_‰ lL8ٖ=9Z|1Sng/![xb …&K*ADhC|#yS9?1+%"xNrZ }6K)1�s:Vn\W[3YT+,B@t \]&N_~QXz&˭_Ia;W?ïO:xpk~hKhsO]L xhD iJS8хsQjcT{\)VafeAazCKk BFyA+;QCV갤$ >z7n3X62q8er,^u;ST{7EUZ/co;Ԅ@'k+D̀Wl{%U\G5:#rdQ7\2D�5ed]j̥fXTsIU֩> V1@[5^"meEh0>伣TM+j}kET$oE<53']X'e Y]hKPͅ.=:pwK9 8ahI� a6Pr8]GxOۙh h>p Q˵)OtW)3[8{(a퍖pƒH "55� \ JA:r ,3/޽i9{n/*o YE8LifN'qAR7X#eM9V;0]@j8eˮ?fq5p2&AjSŠn.4ĢN; @byΫ^(#f1}x(Usm;>*q7NȠDZ<J[us<;}<`w[16ɺhE= =M@f(  bv@)iYpn/Js8l˓^|QpJ 2U\DA,W%.�Z,ObM&R:d>yn) 9)q+zXɛ)Ai/<㴁}_1<$.m%me7JY̫c9zb`ٌ9kF<PI֤ڜ51oWjI1QX+&8EڶHOaʌ꺚Q.Qa$ !)RH"|(�z|-ͳG%'t^uAD_I-RUu򿻿nC%Mtї!^egZ1aJ{wbD$!qmz0b9:u7I7wJf�0i|5rRMZ]3W]|u % /v5Kdsgw$r:ZxWcw^UTgp5qa;CYR{+ + @"p2R²E{~} 5F:er^k?.SX1R 8)@gGBswr,ΏS_) Xyj2} - Dx iqWS  %pm}rn NPZ~ճ!6dfKZ_e!ժA΂a:~g;mSi%p|/JfݟX$nMV}Y}0 \؁bidf1'J8S-^}8Fl :f?m9̩x>3Ha:bz<Qrr)�x^ O7^SyvǐzHyW. g_%>�4 @H{Cs7&�Ѡv^|Ob,3TL5xJ,' P$qi(*IzxXq)lN>?a Ey7Mu&o >3g}H/B ,oFq\{P\+}GF[t A {P{2#̬!BBuӗۋ*DTæY.FoHc|Y5Wܰj90<r~0n`l=6h(\rlomdfs ۀS$ h2-omǣv5bԊ0ìO%E\mX8nMaK߽%+F~1w#AR1`amrkH9+lc 2͒~ YN̟d*aJAȅAB y(c8*<a#Ήt3˦דmbG[%JՇv-l[M|0r:74/}FH=>웅#LI|SB$x?-3E_\;Z4Lp6GeW3-R5_DŽa˗.uz`*ET{FXVG$8vUnOt mpCtP*}u%)l \]I19+1Z;L;Ci(VaꀀZZYISΡMf[3*.==jzm":D WjpYUO|3Uᗐ2Kǡ)2[,B QՃ"P&qzxNe/ { :OJu2 ޠ@"|ږBARkЏQ9ȱWb,o{iT}md!Z,^P]"!ky%^tWY Ŭ8dMN(Z_DUnj?^}6BF\> xtRN�ا7~Uz+;6d \+u46}˥TrU CVV#T덣B,օ.L[8lc?Jчg[e;R?!\bi|Z^vq(hN%N_xe8{|/D* lQe}@.]̺K:To}v2>sGX^@aUq od.h5,J N~c؈ŴXA=ԓGu ۈp(jdhCQXw܋H?PԢH10[@ֻQ2 �|'grG繐^Rٻ:Ȝ^ 1a>_I^ ;,YYiP} s J!FU6<tq Q @ɱP >(!}�e3Vb .CG%v,\�!~p| :>{ FMO9e¹[FԵۄawByt{9b)H;KlcFD gXr79Ok,"DO3(azDِ` OT8szf!E-q:bأA>H, =B0/H]F2-W9jj2o#Gg�WKFkIn.<d1"yKey]l,[5ئ-mja\&^MBdA>/a:d%9IR^n3D�L QH��eCח„1kXhf""k'?zF�I^ 6 s ywz f>L+l| . oʵߵ|dm)QPm ⊋)rEJR>7«<[.1՚lIBhڨ@`CQ^snrn]H=g$<3!R'Gl^Nac< TY!$w&p~pU4QڪYy p“6Iil_XsNP)z0[#QdP!Z]1$z�?U-dY.s1!qw-@E$3K0)^t%Ʒ\y&؆@J SOR:B0o {cVW_M_־S1#;=|2AsPq^!O.nȃ7tX/oC)Yl)^ds]D`hȿ,!cS0ށ$e]N. 6!E6} 39 (WogTs Fh8{ (8V�٬Gxb)18_5޽B0anT/8N}9"|C>3 A`ߐe+ApE2! 9?آbJ_%pB(}_E˰Xaʇ餧BjvW wuԭN"ȵ0ڼ^hh IcMoL&ߤ,-ygeK^Cn%.*._99,E"cV tcIkƑ}/AהuPi]70)*~6 ,S"LIM$MedmC@I2軋?%eކ@gm +b4^+=9Uh:@©25cK # oVoh`rǓF9mn@_X!^Gc'Õ GI8OjJJ#3m %& Wh#xKeAmׇ>~|[."w'AYkHU*qro7<:LPW* rDEf|$?Yi>3P--0x=9.c" FA_KH 7,IoZLzfNH43N.BL&S6F}+0'ڌ2{$J&QtLRC浙lϭ೅|$k}: :ѡßy,DxkaOIAMZ!)0]'Țʘ`n zZu8%>>!k\$EÝƈ(낧ט&#ERI 6P9Fm̧I纬lbk1< Łblf6ƪM&Wп6QF|F͵!C~b-zy;#*EMFVΉ-őts,b&C_?D?5՗QxTJ.k_vLF3Ѷhbtr#CղxIjmHH$BHofs^6!YzLפwA!o3ÞTZ'h a<g!lZfH7&̫U(YA3c d:D (o`m?A5jUF3T8*t'bCT fz3|O l.βB>q~Z)&<T=TY}PV.dsULI(5E~n||Yaw(J#8~ݪ#cp3DϏޣymdGj66*<[N8䏚pRݹ NN8at G!yڼ'mp 6g?JMbO�G@tUH>l ,Y–MEPCÏ8؈,bثE+ VMFLh-OE߸NsLqSq,H𽧱ǛJ@Z&FL? n<B/~lxd-Q)� <<U.-S[w({EtV*yHYPEUeqBڗuHPT'kGEo87ڲޥ%9JE1S#Vr8؟% H %8z\d[ ު}/ND+Z~.\[(n#۬5K>k /Sf}7[fN}_ȅEu0HdKrG{-6bF f;m^qv2UYǞhX[:?EbjGZvGV>&|:wޱۑ6긹[—p<R6P HXb*ˊߔ~ 3pf¸?' ΢gȆ Qxr@:^ܡlɢڞ +4%bGb깦(m  1{*UmF7<ЧUaP#p?/gfHb[{_jGn-5Wexי-5Ha�2HM~|; ZVצ5FH Rāi%b-aBVndn_v&0T~H[(#4Zb2rf:$_S9fF75F3|{&. y]}ڪ7.p<'Y|zkKXDB< -lbFc`±p%ˬlO'V)=;2tȔE@"�gi\1d|U�<R"~YAS+5jws[X&(h-;vRHi*iڅ6b~@g/`.?^^"Gk `RVEC#RE+݆e/!ږC ta>|bV9T :Ò6tnu磦VG,v#2Ǫ 邕~տ9u�7 /JUqzP?&΂[b0$ xVԋ尢YEYV<mԲcuWfþLIeHYs1&) + J3KcmqtroQ 2j)wϗp-CC `J%09u/==4i&@(A3TH%=0wZۄX}c?hBQZ 鈣&Gq(uF8ʹ0ӒS'`˶;*}q;4MzSdwVt`1-|Qa4 ͯZoVSz}3r4Uƚ|J8QAZFmJw#afsr1q{ywߢ8&[{臖{f 1hm6w l(N?u+PN>c-[h;%�>j?vl`kmj0?;~Aj %%mB@3Ie;%U"4Mš_!q#VPP==MX.(١!.P LҿLuOqD$ޙQ܉xsJ=UӛzqQi3ʩrɐŻ�[`A ΅WpP^A^8<Oh_C(rx LqBdT(! c|XPLq׸DC�hU�2wN X<Ul791{ rXp?iYDMQ5Z@"4h6=l VDQH푐'4J>J \XC>j?i@)'Xd Ʌ˅fu26pW4_!b]x.; e p p% / C<*_Z�u '[yl5(_gLejx@X9D,`6ktքn^-]2sIiGMɚ#X8TCv&o|nkM o"@ q5471Ǿ;an:V% t;Uj O4= UK${!@y<չ) y�B֬U>Yݙq L0mS!d;^6ݒLڐ#Td_LsmCʙn9MHVU5@T_z!\BH?HB:+u/tXg|#F2Oİ:X b.tڍMn`;%X L2 oc{ 'szlL⻬h+%dΤoܝ9ܽSAI�c�+_Iv:y&DR<E vv<A�LGtΩqaIWߙ~7`,yeԼsR`z~?0r #y !z%jꭨBgѯm4a6U(e -IJJ_`"KrLj$et%5tEuBR=U׈D»0tӼ[:@qyg0 Z>/ULQMxg .W|10$MĔvYNtqt)݋^w]"" .Js%{tIRcmP±ll<N°~O8?*c!]rT~=I%kѯQ8GaBPU)J ,nI@$IDoӨèTrVPïZ6Y2@2L\?yvW6[ #W;ޥFC2]ҊZ¼C^5 o()萃]9Pǜ\d!aZ{Ī7bZsNckoجR4<8ׯ_z>pLV(`c+rԪ}&5-a2ͬXgd\PT›a]5f V鶔 bӆ=xn^{E hH%F BᛪM?Dbٕ c+9Ӛ0F:4pM,rh&qTtb'M@Qsٌi>'7~Y153KF, nB܅q/AXE\`D"c}$06_Dn|Z6p*H>֬w1Dc:Lh)XX| ZqnmƗUg#1X`L>~ "A($rDg:%D2?N d:/\۠ S^زKƋ}L:籧c!tN$uܵ(IQ7K=ڏo.2ŦyaV_HÅ) 7.M c:~hi;_>!_:82[}}oE.j{:*GQ@HH RQ(/y�8��_f.wsg (l_=&K 9>d&7!A' Jp2)-$WN{;ZߘS@!nSUq0Y;uygA=_~Sq°(ncm<AEf,ibJ 2d=,)oFn5 m!x^,$WlĊx#%p=vG[U]imעB2_H1Zc־p/3US0"BAxo)789ne=)Jܥ8-2Ϯ8*/aK\ R  Ӎox׌sM]F�`ٙlsP�LKBSU' 5dHJ(vr[)x.D?_oQƝL?U.rBJ1Q > ۛb2韡)5:{2c�jI'a6|n?Z�L=rVf濛vARvXݟʔr#7Q [\syۇե*6<#ot6.3.1f",Cpkv6l8ˋx h8<%~˱DPCͻFB�nW m!p9&VKW+Ɏ]xE4n'p!7[?f)&MIċRb=g鷔vV-VTg[4pp/dM=PPNbSoKiW;-U~| nI Dysrzڹ12,,B yۉe 8=eA²($_x\r<i4Qmnym?Xml~rQ= ~qKA0*F@_~t 6tq6 \E s^9):2bbȦO8=uEO,y,z"nd1Pe{`ʹz lxǴ 75v9 8~j-'}6n ma_nĖVm Ĕ,`u_P-;k)6?v+=?F/T_ﲃ5zdzdZ%8.k1Q`^1 He C<`xcVC8Mu,XƮ70_PpZqàj23:3캢xi Apt~٬R ֚`+m$lcM' -:5NB\f ]r?mx{D M+d<'qޘC3X|}j%͡.rIy2!E{vg"'ah℀G�>P'(v , cmRl>ܠBGpJV݉5Am^}S'jλňͺ{Rrqۧ̅eU_ȳ<!(ְep4u{(K!}UVxȻu{M7ޖ@0cl3,f*><|k9q /xi25;# ܛgq>OW?b7KAv?o&Cxs~@`5xV혳j7gR(͒ /@1ZՈ[Í%B,%Qn*<_a_(ܯ; nJ) =aR^!QH _]#ƺn}TF4SޅNG!$j+Ҩ,B~ {>FBN'Py!OCp @נ*,`<u?<3ׂ\^t (Qj9 m,߆V^lc#d)hA4bFD3}kv<R%ɩ(2la~&+ ZF9TJ]ZG w0vړJ V8d&> MYKoNj=#M]&̂k9?1_P՟2! �vaTE ~g \ǔ m,/rI*+SkD# >zSxMlX޾];WefpZn;sto dMUXw={bJk%.:K1'I1ɐVNu> &g-\) wd X8((wo\G)BuizQgÿчUk uωvB3:\$Dѭsݰ\3QNR,l+ BؤF(H17'"-ĦD]P6w樚ꂠ1a�ƻo!2F !KH WLrLPs 5r"HyidM�kYGUU<t^{'\LP)j5יG&QE"\5}9-7ɳU-*MN'Y xg8O9j}#kr} =K[^ߊ"=̺OAP4 /Xæ1]xA+62>mP<-A쿃 1Ԃyv]=V^6̣oj8QSa%A�hlϰnpG%GY9]^ beN~oOw|Ė<׾9>l)<V~�jfBuZHZ:8շU#GYg(r{ Ee) >[`+WzzTa-8>(=nh=7cV~y#zNJtb(8`eˍQoyY̚$ Bk9iPr4Eujء7`z 8X JH:i4/)뽲l\FtdFn + Fٰ`.3!I΁3q`ސIyRҰ{d+g#ffx/Q- {yNA^qobV;VQƥ) 2=Q!3sYCjįD&iS^cxHVهG*8-#X!Z/I66OCz.z%Q§cSŋ:ʄO:~ θD spV8zx|'2([K>+ړRK.˸ҪaaЯT<e4V+[%|AI�4=xށ~߉>%$xS3&;RЉ]mRuBhr}g:hZ1 06֚VxP.G @Bc^ @0*ή/v'_ȷzgR&X<%`Yc%X3 % rB|wqPi߷Q r^f,yO/!7Pֻ"?Sp<cKhXJENo^o ]? o!S~H ɈN$ u*8 4$0լ'` -$0濌r7}Ëmb5?ڸqNŕC2ɚ)oE#J%2ݸ:CgԱR;Z�ȉ[3_&s>f'zxDG8Ϳcte>v]Cl4"i wzA Z}BI/I#7OGq/b�/IFDBx�~\jV-zXktRY&5$$ wl3^<:(d#tfI�L1d~Pg}E*mgj[$a.̾can?rb5CvmX &h-VGCZa~&} wgTvBl;ބDX05:~ nSVBBJw]$G!Wメ0I_xjT"&މŏY0\O28 'hHUܡ9`} &"]Y:$ W7" ITz',PE9o2ߜAF9<-ɻ')RYА& �0P,لKhswfwR9 6,YSCXV $~ [`>?G-طyE;c qu2Y-$]2~tcWBKi-Kv0;w:a`PeC)Q"4LTx,0⏞H Ðx k|g]-Ǔ-�ucAqj/iwBM~p.# iM{ : +>KtL;,4nX;c*`* =3%!+;sӾ]j>B~Y7ieHf7:=o { Z'̹�I$TydL6c+7Ҥb,`kГQps8o8f R55JE%ao d0Fa+nA)T�ԏrLӃ( ZL4E]d쎉5u>t$M;s1M#34:jFIWb()噾X?d[E -Uu?WX딈'1 0D`Kj=|Z5)tgfHMZG--3PW~F1{N4jqz ժJB!L(I[TRx[b{"+@G<MMAc.U,+ާG'˳UvVe|H8rIL -l)*ѲǴ1C-6\&ExZ0US$t65*ޤq< Ǔy@7G6ꍗ/=K]Csz 8?_V\ pS>CVSirQ.HO^ V<D]gd&2_G�<Zd60f"1A5域lvm|.h*w]LM%s"Z?L;>cK>'{ o yT diAd&[FWOR8:~i7KF\G&cef,0QiPrkXDN槽Ā Wl{]K:ݲ#>=5t_A</ܯ'XJ$EgxV"B?5uv09BXEhյO7aՈw:�X "OC bڡ֊"1:=Dr @W^!_)e+CHu:.hi$&$t;$F<.w:HC4]2X e m^w[] :nh􄹂Jf+h:>?nzѣ%yN( D )PY%>澧֖'p?U+6%UУn<?32ΝՖ"Ȕ)2HYU浓}θ/. ʙF\qm(*Ⳏ;`vERAϱbqY�UY _jXoߨ,_<KK/Ǘ]im xΙ|JR٫[ b*-C1d 3Ǩյ)4^/ ."nUub]+;!*'*J.- gġ�-ۢ8Hғcx&_\r?#5zv'_6ïY~yPDX/jW UGT_qKC~c;CȦ\$\[_҄]8+X?'~x} %PT)_WAmY5F>}|s@0Eۊ<-6[> BP1<Ham9ZQ]XFƵ>f=T=IZȥψ_"76i>He]Ɠi \L>[w}{zץj 2μ ꆎH b˱^peEZ]$<*՗Du3 c}Dn|y30V #$P?4�sF ?Ɠ$j *(9PO"Jt�33s3jGz$ ބ򸀧 PApAQe܋OV7x~G`K9es? ,aM� ^#n`Ӄ#T!OpBC /msDEܐr`P_*^P޲H!r|<>=EX%y6 *WgsQk!Jb.Mjѓj']2#Ө91}<Syh/ OMC+.pqrٯFKa mfY7"}|]i%}A1BHay`~Ba}x7h_rڀR% %{uj ~bDsgVw(+p(WM-~uN1A_VZ8v|j(B >wr^-8z�?R3L6sBCX[{=C.O1URt`m2 {&_#!>$or{Oe�=[JSɋz<KJ:Z}PD/$M]91E q{UI`T&j$HV1ciY0BUgf6ԱyzI.ʟH55@n9ϥ%G< :sd?G& C(U cЮt`_vMCڌ9ƵpX#k(v2l :b]?145xiK VY~I_hontOʲ߰j&^٫"?sA%ӷ~$ ~OХ4ysiNl^9OxIut0N;°R/ܠCGsuYȸbshJҹʹ@ P=@qF`YV3cF@U<>64''̺wY4SXX=p4,`fʟB $*^x>OOc=+][ec/OƠqHR|EC>V:i�Y<w`vx!:�}z9bZ8gfEbB~t.JRDk^ ^9œ/2Fپ*A 7,ý+5q@ )q @v,bpbEYǂ}ؚp+:;w6�ue${.0uhߙbZy;[$l%:K?;bGB%Lt<Q7*AEiúԐ%V!d`t z ,\T @,i`1g�% Z^p)y>v�KWšůE&>ҥ}D3E0U{S ZMqJqgn9r|9pꃪa{_Q"8^QFQX+"v ,|,2"g>^ZfpR&9[ү[f>Z]�Ay0-Qp1]"aҎ6kf x8jF@=+dt8ʤ0toQ:0`h}4/foP8KQDz9ap"vA("itdn5*#Sm7 ۅ=}|aIԈ Q ~;&ݨvP0q6Ea-k `6N:~gVn|qˆLSb7{. /&'$ E5�,K~9d:Ymb3a֘M8r<LCvOz\c%93FvB'3'ڶ`n0ω s(}2(Ob/@?+!�=f )8~-/^EmD[xP|ȿ`"5^30Z7>]yX8myD#6ɤ/:_xYX/ YJ*m!yں{e&Ƀ% \˼A1l2AaFRj])e8gf5t+~_bٴ!rd 7ӪT_:eU\k:u G,0Kq3ae 3vPb[L e\LO~?>h@c{6d(4l'~YbG,# ē=}㗫m5}b f]Gc?{Z!Bm?hEIؓIv -1M-}b1kepTϕ#R<6B+ Yx&n2V>(]U̫p%*&ΥP5g kTak-:l8nN0I?;ᯔ>64ǕpĈ t`{;Ra“$iؗF=z4"8@XmIt CBXw\wK${i d# h+AGEE΍a~^{YT4u(1w%զ*3/!9{=[+|_LFCB_fю}n7}SdRwdQˋ#B77<gCA|~ȯ#M1rJ(g^$_u Ԭ/b4FI'WR/_ܻ kVﳔtyZ-!/CoG\,,sB1Jjh_  +z*=Yu<Qd/۳tm>߱_ 5ABH `I8)`9_͒d `3V0UO09,mAPxX(>Amzغ`$#022 +/W:8ą1G"6h fq>tVC7CՒFX&4gBtʭiE \- +e ;2)+pwlavΜA1gce_  Bl,C= ~H~KAH}eQhQx#@ @(uQs΀>iޖht%E=]ۈ -oM,a@^⋌PF Q5>' 2q0OIva MXz+BL7z/BwnA7JJ5>9wG YQKo'Y61ڗp$Xcf;E:Ea5BssIC{EYA8Xߕ|emFsVӪ '%Ȇ~qe: t+6ι=?WSث uMsw퐡X0[A~ٰe4{tѢ#gS[ٕS*o KKU%+Q6":oҷYV}&Z"A3]UՍE1\&ۙvLN{ b8zjll+g-4g wgx oqvpP+nWsnn6N̟\Xu#I_? .iLg%Sx| ͪeKt| ~wBh4b2 cmZ pp BV]#5ԜI'p>/cVM$ (77_UX5?x6PIiqo)m*6Ժ>z� Oi ɰUnIsS�*� &O. /$YWd!Z²] ?Oxkڑ!"f!G'1Y8c,}@b\`ik]xB`6k,#ZIzCz uрx$@u`eƋoL3uC)Oc⩟1YYJjG6S<y]a+6erQeQ6{ q�][wJq5AuU2&/}}zF3dUA[2b)Z?mom`<{~f>('ԙn`P-Չ`[W3lC/uϰhҵf4}{rgwn6< _U7Ò+ ağSYJ(~#Y'@{t2{x(׫kP}XT'Pן, {{>Z $5 |ʋ+q|i'v*,OcATٽBT™?(~n@,TLC6tlyK3rPXE|Bpw8Z`!:!{$͂:E-'Cx~?EwN2x5c쳔+J(lBhgj~P΅Wxo)z>HD҃:=Wkly%{ d%y�Nl,z_zI_MmCosE<wCx&nz!NDpΝ][ K]KԮVaSSIһsXث]VNt9C l- .R4'HhԚɑʐ)q$eݏzl9J�eZDmqb�rEYiW§Ve3<slz0i_^I KtkH\p9xI^($pp)T 垜p;RTٴ0[xh8F !cD]HV1'7džn3ٮwD?J �x^H^LYsx&'yWF7TGY YVzJ~;FWF_W#E Jq2&5ܫaD"WM%F 7`ftp~. 'bgX>l:=xs F:̦-~O~xʿZZd3sE̽\Lw\j((4ϖH [͜/cbt1Zn^\Exo+><-~،вor?p"Mx,Jn@';O6݀@ !v˪nwQy�la<PG1P0KDݣE$-f`aܰ5l|/լf_}E5bڷfR6)' zr!ͻRW{ }4&PIlOی_K7cngv>A`lLZR#D ?v+9tVI͖{[gT;a& -] A1K5aJa]YY2Si_y_?`qt# ŕ -WZ-f=8.93RO}eИG0kP<!) Y5.Mҟ�4(U"BųQ ,tAcNO@c55^f3`05 m`וֹ ނvn/ܿ!RҊE>8C_̩`;Kj[R\UzOp&9*VY Wk>Đn /;%w*XLa=VF-A)5{L}pKv6/ۢXne(+@s3$qj�yq?{ݓb%oV�J= uf'78`d >C7jpzn,Rdx*8o KbJ]2hؘI_<m`\EC9MSٱ4dQFod90n+He-}IO"<65W+h;hAGӭR1&bω⋂۟[DRC#71CҢwH:<C"D5qV}<ܵ4<SΏq2ӂ^iR=hOaȻ#'1.ANo +wEhh :邙ƻ/<}kGKI8<D4oED.y85#"`jڭwXi6ˎ FA]ȺmC\a]rO78<gϲ}Q}reйuY&M45[-%8( |Ԕ7ͫ gXH[`}8D4奉f>HBA`o;qlֿODW94c[T37d ǣ%OQ.'�dwMi ȱ؜j rUd~dTdFsjE<wuJ#P `𨢹eb �WEy~ӈ�wU?L.B+6kKlGYƹ=`7Y=6,( Y n1ԁZ"x,*B�-VUykc3؜aM =oOYga\1{: �Lcі 2FnMu+ꚁYǞ)8=:ίs>tlܜSDñk@GS<GP(vԪ.-R\,nMne8?%OssQP7$ RKѴtB�Mȉۊ~֓+eӠsM;gG.XME=aqmw+$F2laqBa>_HI3gt!]P+V4鼊9зK߬*׳ER ZS 4iyfWxW>`gMK MQ"Vpu,jB@7i=̗g8T{" H*i`|MKѶ4VſkȚE/-vɦv̌DU!'2IQ{E,#्y#^%1獟 ք L"*O9 NkZ >y3ƑMkOP3.ooUJqU=*{ur.q ُyATC ˷y] &Ќ7_>�jcU[hꕗY_�݌!Ԓf,q{FB'u}} JKdoMU[i%P» ~_; A dil7.ydHn<EnWSƵR(ɑzNJ޺FF�Lɤ r3S3Qda^Nv"f=̬J&K<pLdoLH&XW7ra<K#{+GR)Ė2o0~#>aE(LĢ#x�A/p�colE64sI[̊<"]cRS/lWj#OXG3eP&GMBOxYjk"RN#}X w w]ߝ{f ]v0s`_bqV71JfW~̥`XQcoBs4?9x0F|FF>&T?֣Ǯ)"yLPSl %%!o/C&b+I<�m2"I!Eq�q_S #T d =!h!JaQZrš0 }&R GKSjFo0q #`=zc!ca7'X)`w+YWZIjي,Dm5w 'cCL2#YQ CYx>~l{-uyS~R�dr%r.7~9F锅}ḱc9 $gtM(,;NImeۨ>4xb-mwF׃h5Ye*Ka:E(FB߭1zdm Bn@69Mj{8Sp(?*vֺ)w t ax4J7yz:`}i�کXʉn%WI,j dnY<uݙ@L#7hbA[df8m9ܢZ2cW_: 9MkN' =k\Jfcpģ2hiZ[;?TP}@}A슼%rCw 6^~#ޔWlRک#E}Pp:$@'"|؅\u <-kH,+"uX¨^_i5,7z<D/i%`eƼ6y6p|!9~+TPʳ*yQ8?}zW0Q.̂!q-Km'5U ^fuy-[J9fG3Bf~/Ztssg9n ;wX2\ު){,DTjkTRU'F(\@w_se ɷ/nMMѱ.A@˟g(֓5S?'ἵ�#HԧW=am\|jU'B s=FI }9SOb3%BWF7&ݠ[C.II Hg?AunKZ`o6ЄFB*[EڑiZhg9AeZFV5ͨс;;܍Y .�g(< { gz:'[sY+ OB&%S-+: N]9Z*P_8KN[n6 ƛc:HQdSq9;Ƽiᗰ\&E^ȁ\:44\'#c ~54'\fv qXdpaR[]N6'umҭ[Xwi`y8OtI"-sr0LPƝg/0t֎Vp+uLc 9ӡ2F2-OQ?f/kHi}#6)T^2HƳֺ~#ԀN%ꘘsxוὥj̵ 9ng- H]R?G#,0-zn_S\]6#/P{eA*vhۿv;X*-{PDwZ`fϕm#»o #(>I۰#eDeMNd@q;+J)xFJ0u'gЫ]"AOMu+DH kV3 kz z*Sc5nVU9, kLD[2hdsZ_$nD)؃+:S uK, {(HGҴh$m6:.tN$HqZaK~'$w-I1׼gCeKrh9B6 7P=]mv 9GLaF9"~L: m:M%"Z~`0zJ~N0"2&S=8#i-N']8d&R#,xJg!tIZ2H+-u.B`i(j5NPwI52Ӆ%O#,K@ٱieY$`gr,mr97cy|_ 98S҃3ӽr$w@t:W޼j3 ֻWJ̕r⪗G(ӵHC_y| DX I0CQkÞ C:)}iC&6ͬA҅/mS,hX<`wgC*A6�lu .O:߇Yӎ%>{;sGajQxA/W"A]ix V}5.$E0~aא r W9G] 2wSbgQl_p27\յȼcU-(+?=S>= @H iDSYi8Q |l| YF%$RY Jlơ 2nM<{)_!\U3oNj22.O <u1e!'դeUi'5 N&R}GDS.BۖeeQ�$5�(U1cbҘiS=yVs) uU(ˁi-l| ʙg &}8f rKy-se${]y[d0KQze(ښ0-!]P$��3dܣ&Q#Fe?r^v 8͓ԗxM"%Mz0DR1AVD"z9%-`ETU͡_$kH{ (”x9PYAkmq{Xcg/ Ly 8V\t5 M|/Mk�n\y5~A<8U'Ѻ4rhV G$Წ\>GfTd{ [I6b#4/\n6,VnX2]ZGxڔiL۲H1Vp7-"8$[ީ98T&G\ޫ\$:'U3y^&m SMn_ g|ͷ86F}o3M;Hߡf`JI\Gxn)g7FƝ;>L=M>Z.a` rDdRxSeڐ<``:{?N&Rkha,Ϙ7ym(}1Ijm hN!y>:=_3, b"`m|?HNFZsޯ{v C"-BpO=FZ2Uߠ=xYXnf=GL:f/~bEy{E<5 Cv;-]/3%6zTPS.‡lv9V}Pi۫W aNJo۶@ �</g P4ݐUHR2;8Nb_zo84(eHa/\pJo?@Bd[@-2*w{ 8OޱT|p2űABSZ>FxFhXٳjQӨLh{<{\H|v1rCOsyP# `!D:7kR̽Ca߬P챎d%DQps+ç Wly5*vA'\QIT(�+VlqcFBr :d7'k'-۫3!m!D-TKF<,ZgZ몪<;Oź@K(^*7 [t~<%k/c:v\0{1ҒUۯ'CyN㜄nΟدK87Xx@lgT r \dݲ)ig Q)i9;!d\<ce ̏nv\)O@lIĪqwe["B X/pDM5hKu\Wg�CB3{ (j)$wVܣTO"^q 56eGsk nAk꬀ 6T!!8Pyaa|,,mu͵˰ S܄a,�k,8Z"/J0Gk\{ҭ fCn&$HhĜMGR Y,hc?wg}H%HPoȌaNs@{ƭGFXbrNfU}0+5:DS!<ѩ ??PS@jP5͋2ZV/k"|56߿}2Iϑtm45fF%#؏-ql7LoFO_k!혜@+Ӛ t'vF>5?(?hO b{>36),q>\K x+r}E3c Ky'uܘ cc fL2`)޳ /|4bU o!ŕnShEa.a&gQ!ݩcV.dR$ q�nG_v' dDBP1R(c |L̆<_Q0*CDܒbCi%6I3ǖH]t^{w[!ʅChϣz=^Ym=us̈́_A,m'N!W6 TyvP)y}UbW|ˁ" %͘|<˜ >r,$CU]+<~v?kF9 QY+;:7˹vY |qICmn'ѣ}3KAJl̎WݏS3 7ܩl`LUՃ%y1-kT#ꢾVUjkt3!cS0>bR ;#NӓJ$>jP%R&% ‡H (7wF@T0SiKPDf_�R9N =pihws;16 Hxy$/pF@I3{/}kAk/$J{r󋍛lI5׀">L<x')߆~n S)P.PVN!RĶx Y�<CɣGugG&XC%{\Tp glѫj7xrW^KJ,m?E!Z žt2u.VnNdW0ι/2R˵}?진5_ 'tگz]8An^ރ׾Ys ʂΘϯ>>SNuRm%5:ج02rF-dޖLsf,5;|%7J^#*mFDoo;t2LIpSB-5DS?!ZtАl=:C"eSn?ZaN<íOHgMܚ)gf37"]rpj ,|=[~ \(U7 n(ej]=<U'wނCdO"?._!CBn-.TԌJˆUk_N,=Rr _O$n`0񞄪=) oؼwCmHii f�i?h^B՟vGf9/<T0ޒĿ"5/MÀ܁8. KL.g 05j=D])rڵ$^(>21]望 5%j zjwd  s1[oh8Uy_"XPu= B\kI`Ϧ[x&Tw xC3 j<^+>V17#\عj*O6YeږVƉ;h&\'8]3}z6 Sb]M7@68YpmI[*[㥺mβ;Q\/$p֠??̈?j8QlQe^0ǐ>HSbFmAE#p:«gt}RgJIrCxH⠻!Q?eXyN{ǠVՎۛoMOg0Mt46)Ez6.bhʮ1ќCHC+ T{v /Uw**7qj >EϣEH#a< oL7hrb]7@j><JxjJWYQ+\!R^8Ye 0UhGU=-z"C~Lt/L!cvtZ �?掑B_#^o+Qh9i$xTFh[5U5m":~sbػŘZgg!;i__Yv0g,AM\꫰ yG!c7;6Q JЙ$P}((оعgrA֣%9.N%-:2R(ߢ}~>_N2 ~߹I30_; 'כ)G3NtǾΪhcw'7GјBS�s:gBnK@I>1dm`; %2G,>^\B_(LJ{~UD\yQBJ4&ȏTYuU;Bel ln\aXB0K8yޜ(() +gJ֕DJD 4B!4 Sq} `" nY,} I:fubNeu(Zbf�,w`zBfwVzr5N +6Z VGO 0^faT+NC4Ƶ3YL[ w>߲,< 3#Hr9(Ǫ E]r[w|TibϽ7d %FIY G4O$^^(Xr: G/mMXrL'BդY6eѶ*e{;W҇Nz6)~3Ιԝ40/NnHX�mXuLea}e+׽OcW+g*[ wԂZ\wnPN0YlC$z.%[dPiҎR1!g2둖w<_UGf9 0`;Z|AjFcK$ǘ~f ]A*"OSlf dw:l>g_QE!O$F&YOk,[s\D;I<^V{X9^akQ27$wt3#1]TD?LP#í}H4 #*KxU u&%@EB[#4bglAFt q6G: vק:L"zð�~k W|J&D M$:yvUZ8swT,FgL| DR;Qb*Sj]hUi:c:6۽ɘ5WC\# 5yWԞ=O)vn Ti^A4 &x}1p9dbAt(U[[yYwsD0Dܩ`J*WCՍdtgwV#j*wAЀj*8y~ޚ')<pF1ۜH9)T{?w%dh<Op^LY=zJM�\oI%1Ac:\~k$`fsiÄ�PsA=iP5CSș^uNwLli5<JS!Y`uWTbJ Kn7'  3!9'Q)q<9|n:Ut _HTK|Lj :ҫok-ce�xQ>Ji}6 `I 황}ptu% =k}X|o[]2f|h=B.lPĝmC+y3q49d W~k}-־am 8Nn:xN]`wNOW H}6sMXÌ#c.]WIŐ=00 Qp+5vO}@JqX~<HNNk+e8̒-'/UZ*n| %*.zd .1?[ &S70l.\Q#.X0ٳV"]So,}x>ZE&0ү٣aVwzR,gT#/TmP0Jr+gr -xK1w36ZKtLR܋UkZUk_4�upL^X K�$vwEVOmKo7G@N' V@@.w>IF+ 8C̹X ^/Ę sg,NH1,1-F}D^aڽBC-£F]J~b|7XHLY@;Sys\F. r pv`/te&&*D�Cd99OpEj52!\`~JZ zݫfW"e6_} 4=FOʯ5�`Zx$5gAL+Bځ6)^s)Kf�$7\4 $r"D+ȔgFu|TKp\SN?7 &*n.o^8nYhqQmbf7ŵiw<}6VW{sf$B?Ϯ0,`!&�H"OqFn7%bs 0 }IY.$E 4H ̺ b c!Θ/롏w<C1>n7@=WP#25N2݌֖ShN(I�L2e֡^<, YO!m:ervH# A7DX8Ϙ}Onߦx>'[L u&Nnz+ߛ#Xh1&? CzA̼u\Wi[Z)YQ^9&,jzPm߹sz`>,�wGz�|�'pæue'w,9xB/~% GI߬ ʅ�|va4Ī%h�j`QQ?b#1#�Wwċ4ѲBS0 -&bjV:'<?vy~D^)mY#ao@Qo6Ӛ }>2W?`KHIfMJYI2c.�NwOKshI'ik6eDLU'j]s']iw1/[^: w% %v]5<.DŽ,́AT̪d7V M nV&f /)Ch2%E<`ReP4\0fkdLjw9 @Su.*a1Q/>̭DgŒF&hQj"؈wDDJ=dIf \f0!K?SD=WSF=e~# h,J~�^sl|3a1ӕF5J-(bŦ':o)]qIsÑj�M9}eۯḎ,JuR–dz}ǽ|Rj:V |? m:pŁW@.Azvꚭas4ߣ2̹s61ދ_J掌E$nf2_eϋٍ] 0 P] ̿zU}6JG0`ٰ2-U!z_RTSA栓η?~)/K\ 2KSr~{j;(84$/Wʺc`9Wy^15w9`yʸ2=( !RYX;5m$$\6/pr/NZ׃dJ 9#8& 4WFH$D =ZՉb'J[1>Bi}ԭ6^ڔE dwLql7 a<JS^�z)c ]BzVK{ʣ0h0@Rʴ<dse 0�ɫXk3%A9-eOW3 S Da LAh/j+ T({tIcXwQ.flSu՚G ŚFDH=T=AšĮnyg.0J"-utJ@le˹R.+C0px$7!|E1/ 0_L7ʕhD,,z2)6k<m'E3l$'H@A09+HAkM,.{+oP+H;,eAK`+)|3&NsdxN?奪aNJ$Udo$�Mώl(ټ5i b7V6(KI�_nAnϫV9~LјPqTMl7[)%5Jqhnk9mHRD$?̷L~z:|J,};m=ɀ :uIOƢ6ա2F߅$9P 9kJAJ՞G  V̴Z%dVn)N gxޢ!tE4ZFc5eC:5b`_q/Y+ϻ zL{# BIJP| "g ~wCuv8'[l(JE@@ ?`QtaWt;ICM(@ |K .UH^LIF^ LW)}}Wvh`OF21fXEf`vM=ɤ.3u0 ⷠ։| v ~ZCW6jz_! UG ?O? 6ئFvW:ڈHSX]PV8ێǭ@$n~%l Bl녖uLozPλhrT!,SXֺwbu4{Nk,G,5V|Ab 6vAllLsm?[oexǯ™Lv"' #vg8 6@@?JH@k�BEPPtLٗon o‚ZYJR^찓(^ճYM?ӫLz9ci( q22 D}z$.2SH2\췶3=ˢ<wpZji 0k�|gDRJ=lti9Hx4׌n$u@Bs%ц(^J袵9Ke.h1P{eui&QDY@GUއR{mqɫC4ǝJ�jW-vX 3Q 3l(yA 1"fD#JIK ~̒A xqKyM)ns2R߫{1f_5埤d50 בc׫�/9欇6KddJf\OuӔ=ɿbK_ӏ [R tƎ!g4XZ?Ĩ-m-x%53x^YPb&F.Q[fT`owUPBPO*, ",3P) 6;BaL}hH"=zk^@aP(+}xm#"A._CΒ) 4$]ÿycuPB\wiB< ;5&mTQc8w+#A\Z4,-UB@I~69se G Sg!Ejm$afok9 %gޘ&]I½^Bf= D=J 54sUWxr. "|j`)f$rB˼ϑ X@(.BxE]x;3EM?Vқ#kCz_ |1U�xp^ )n1P4"p=OB%° Y;"a>qxe#q{JN<;%-u.忱X N �gd֠AX*sxF &mxQTs%+D;wvoXdvN2s,/9Lѥkjy(=qe@`m5mk .ᨧXUTx9;CݖD ](HX4Y6þs=w\_H^N~Ć5feWK!ͫn+Z(zi~<'6*|wrAlx9$6X1gm()Zdĺ8<zd𒫩zQ'LP(+ҟ{_RR  GZC%A6:~_,?Pu6.&G�z1nW_4R^ej?ElJEUF1:A,\ k+L:NK(mD~Ȯ"rtqV<c4.<e[/F;8C¤@FlĢ4Z4[ W{.@XWH3l1_ 1<9pMAoYp5n89#FQS*[;-1l:kpCJ w`DRVyKЩޅZ #e�XHB)yJ@h,<yl6_ѫ=OlgpKU~ 8Zv% I-oj�HF[WӺb㿌̰Mzpn^,Wowo/"ewyF ')"h࿿ _YRbVh`cFk]zs\ Wκ�2x!=d!M"ȃQ}߼ydjr@ońibq]"=w'ޓHuD8%U8hJuX(EUcwy mquӌNw?ȏ{d)I;[#$ 2%S"} P{ !x_3`t.hS<LKN\:1*ug~<!9[\w Mhّj$ߖ�<ciނ�Mr xdP`7אZ8�&~1|Gn&>N7 mx1\*>fwI/ A@8K(}8:E>V77/ŝ`"=S^tƹ/g_2�zBB!BC.mx-^˨4&ryf{w{ms}]+6+SNa\j doy#GXeP?)M�wFY"g#i9d_Fz材%}ɿzCuMaI1'EOVc>+`[; U(/`ޓL՟}~ίc%j|K7sr ˟7ݹ�dƯ %Aꛜyv0b?Nڐg֖*Ը#݉wmf,<!23 ֠kFK;&%^H\fNFIDI"\ĭQES#t0J_"t.Mj YSV`V$͏eTww+zPq<Er[Haa~OJvUKk}ϷSEq|Z.̾@znC"z; -j6L~cahZՐeRz7 ~M}^K5ͅRxU<%f"Ƈ Oպғ5Wޫ)1Xߞ؉[ Ԭ:jz~Aka5^J(UA<q|&᪳q w<L#O46[{NtG|, q;auYqKqf{&7b?ROU]$K L"]ϡ㣸 m_u*gy!'`g&9Ab} f C`ٿl&=MlP.uOkX�d/ULj%1>]͔XLܡmFIoA%A|jC؈u̓xge% <S Q/2X8;S :UR˚ZoWU*R;So3xao֔cLê~ݪ.pH'xJA ,X<̴|vT ira[~ 7^sѨ`/`gRzjt3*]4Ius 8@"L41-?5Km R�fʧ2,9/:EVɱyfr5dݓ'<_R_z,hUacAXۈ#5Xo<r<uѭzyޣ(%TNdxŚ4h%6_ pu!)n 0mToĈyy4R6�C#ԪΜxnLcg:moV'_u3-;Xi2*7RJBBE 8<68?lIe')jSvĠdmD[7Xׂ^>nuj(O?%uqYv80 Pϟ{)ǿOGyrKZgf-i̝E@ͭ?3 oiG"(ڵOğK cH%*Ӈ t7?}đxcD'2&tٍp {&<Cy�iUPcU yhS5pQ! *^q4IpVp3�RJ]@+j{x~e 1Y"z*P22\ @c5~~$ lSzєybRc=Wbբ=,KfسFߵ$ 8Yr n__> hpVTqԨјSmNMmMɸ:{jM UPw I;[^4;uo&ų.";̫ hE ~t, 8:  ͗v4v ʝWILso[OlLhK&";a049&KhZx*} ;殺gecPCr^ïKe IZ1usB4w. )യoЃq/BYȜNڡ. y`p0+,ϲIи*OXRMi7x̛7=tj֋ٹ{D.>a~ TKFw" =irr,[4H M "ߤn>ZAhQiOMc%f.ɱZm8vz.&c&DhJ' y챬6Le/YYQoW6)ynK *=#$Jd3:m^H<O0NJTՇ2Sj~Lt|Tfjg0  Pm.BlZ(ZFg=@KjxyG[>n+T =OXgFQ_%ΰ.>1 _XHIwIOa]]7S]+s_7JLK\q'8'nHFHdV`@;/wC]|?9�pIS8=U2nͤ=[{\mCcÌ8,NW9 BDƿބ^+ r㗾M<JK8ιnɅ$8.; f`eP"e֝-$b>9bv.hgX)Ҳt q]qV"Չ5F~oʋ�)p[ΠEtM9Hc+_,=5KOm AšH/WW­cU3X fN?,rw#Xx$zZ!k'v:/?ѐ@ NBw'0C#7܍if pc `)܍E|[:0Z X9^Z鸀\]3[AĐ&B!; vjIݸkTu[AUnJ_ f]ӢDS$(5ҿ,4mDžj4aEa7ـVG>́{gb|e^;J|?IMཾcIߝNsƓY*Q-DoŦ8J}lL%`!|Jc2c~خ)"$4yj:R&y9ҡ`RVb-p u*bA,kR=Z>g1ɞM M;U;V侠Cu8GQF(euD}-mp_9U`I`3#25YgoFU#FJӰ=) *CBa֡Avvk"7CmMO'^^׶F=[qdzu]$/;tRQRNs<BUle5 K@<b%09 tu(tB�ƥwԵ5@y@'b(&GjcΖThpOڢ8"&MFϪ=p+nTs/?.aښl_t3>,mIכ3r^Gpa+{̫Q vtSfR$jI=.\7\vNWJLi؟'tI4kg*t 7]mT0ffαHC<zalх럫8J?D6m$L'!#ЯV; yA=ឦvxJK .`C~(֨W|uϷ<8 WШA2Z]I?aZz m+z*2wo.R[쬀s/qyHۨDY9jʚKtЋ'֭ pB Շ)bIzK'/+'x{{H{oݗ z׈7SD9_s V1:pZVF8Bڝw ^ϕWKR Q {n8w=rQ$R-fx.bQD"*y-Dw.uLҀ4G٦o,Ǘ'J{ࢭ"LtYQJe$ 9QHx#y#C)DQ=af֑+LF@@MvveJHFۏ#wXS fZS1qw/ _NW8jvWejgqƏSBu"w fh[aʂL}o XF1cQ A"MucO@zpgR_h ].ctڿ:ð6":`7ZW"j"ίnn`b�C;<-f oוfYC}D^)Ʃ58'B٘?Z2%=g_Flµ)A}<J;+X_RͿ&X_{o` .4H]yTɰ aw�ړu};Z:WOB˫Fu,@DPATƑn]Ck_l/9m<jHu/xq+#:SP%?$u@k!C"w-i'?UUU tcQoBŶύEB"[3T'9aH%~W(Y4?AC~74QW>ڍI1![a}J~AbNf߈0cEٵjVЈ C.@Y"Dq�7]Lц#u�Vq]Q 4t䰽%{Y:J8>G[S뉃\9UsBC<7|fI �ht;MS%z㓚vƝsB0{4D\h9ў+He"eU948ޜ>﷍h\bW^ҡ-{0:YNNeHh-0asy ^@k^cA*1PMbǢj$ !3=5Ee=-Na)H޽9tο_RCiT]kd|\N�n]A㞝oN*=JrhC Mp҅WCL)a3DzNm'yFu˖rF^S)ץ]Li@J# 02.$LD@R"2k0'r gt&I#AThNtyf;ܺNPz_i9(}LߦsnF#"Ms(~i]L&>O Cu` ҶH?Of93ByHcTGf!cb�u{t !LBRxV}|56&`Y/ыH_8~'Il$xiV*_.؂{�/6w챝$B;xF*2q2F[wm<e%Mp*ø -{݊ko1ץkFKb!jK|0hB=䴨C50?r2B<4T:jON'};M>Gl1w)47|5c[ϏZ o#8:󠳙/MH!�l, #uOmW浦Sؼ>_/e۴zzEkζ>/&ԇu:ς˴f=M4YН8!'5+�ʹ2})fqr'HˇbRg8D> UoEYDTIe_<&S])T%P<TnĚ֤5�ti)Bу�Zn#Wm}0(:+B0iRS$m0 lA"`y,])zyXAK#\u'{-rW&Jv^m>mLMkm06+Ԭ죉CVJihYF D7Uc)>#//3]@Ͽ.ɪ+ylIJ˄7=3BGHY$D:3(φOn71l>wyIu"7P*N_MI`yuM0Ͽ06_?A北N<*4N,Zg9qn)i!* ^R`[Ev="i5tgXCC<9&y�gchGُG9b'ݳ7LAl' /B{W{ՖYL7FNHʘyTs'F&y_^�2cge#iiHL+/)A9K<8Poxl!]́GW=ȝ3&N'm8^C]Qd@r{eaB$+Y7 qд' VAtT5]m+f rj94jZڑIظ_:|J6]:.53i?5yk>h,@7γ.ܩX#=L!i]BIɚa(oΗZcѨ Q {x@ Zͽc6uBGhIƢ#?@ 7n<)`<M! s0\>SIF>hx3ρZ4rL ={Sn(xU&F\B:4qm6bLJ.i[=Gc4\Gp8 בiO`17C7蝃1WFpP@Ui$HhF]sH[uɥS /TB�iPw,0)C2> }p9hpQQW1 Ib2OnB #Dތii{/N?vՓp䓐uͳOxVג.Sٖە+;_'Xן -Ŝ֛ K.Z.HW$t%V�WS:ZܳȲD$r-:dvgz<(y+`ɰG12iB q%қ2`څd7TS`Md-1;>< TTZrx[epI;&G.5Rcp2eo-{aMW%`_wAM-[˚KjsZ&{$<&Dzz@Gf(\<ZKzn9y3gqB7<~r L" t%QL٧6+q G96S@U.&Xhe&ty8:bAF,2h*fϜ(3/'(qK)@W&N"w3RS}U{*e1<}t.mD?gȽ/^s*d}Ai:<(G1E_:3#<5r1z u?dkZVE�؟",b<6fHٻNak)<U(9 L-hς:�9;W`YG=wYyln^>Bts?rFr1c ZAJG``!˰AEx79)|;g'0�X^�_@*?v--.1zWFђ%F\FH(ܶE}<FL=onfw%ʓ t4zFjW Aevo)t'6eqX,R:YÔV@Nꯛ(ʤ;FfeۊIj1RQmb\+#%_n8BP ӏa2;,F*EJWhIAvn,_ܗGp k?$?%6`UC߫s혡k=ͼV$Q'%S"=kAK^y6vj� �BׯP|EvHz^A^Q7 7%DE*,KݺJBuӰ=6ⓁB^pi .h K5S|rK6=X4tZ&CC-mMXQ@z~)zײ8{6,ȨTv"Xqћj>Z1m3ei]NHhePG:S;EN'M'"`=pPq>g9r#k LR{.*p-K䛡mcq&ᅢF u[yS(v /et?y R|xu[�-1*mB/^> `rưj 5zWFE@$3R[By h?B�*aW_n�(v&3^rE6Dȅ#f_|3A59+a9qj% _7AT=}ްb.$-MEIq}L6E?F(ro`(WXd\}T -Rϙcܖ},UF�'/hO7ǰ7{>NƔ7K39CJCE$x04Z2-z3J6y2Xh8mBUPsᦵĒe-Է.P&u<kA]ĥb;s 'o~s�T߇[eI9T}Q5~_5޻xRjM ڼdyBj@Rd#p/xnkB;QzZ7YbCW}\Th!~YBDI^.4|PXt3Gɔaxy*.ߙ5HFK. gWip;UM(ܣ)c3R|'`L +RSٷۈrqS2;/ !M*hvad7x['(l*QS-pl߾D<mKxfXlH~ ˶Q}D.DJG=>P4RRذwS :T1Hl>ls.[N i Rk\6*DnKd>^VnՇ}[h8,2B-shnj!Jؗ){ؼE=_c "wV=C0kmF\hB</UuUX5 a_L|~3AeAl# 3+|>UPMs:Iكӈrշ xv?s 7It`B#5*o4$@g<$qcыX*a pmG�G6I^Sp3N1yŽo.uCҭ]L46cnZfL˄՗̢.pi6e2VG]A}yKBGmvV{z Ye$G ˴ M!p]|fYka0 qX A#~"Qgb玀Sg "PZG#Q03CIot5.b;Q&2OxڃK@+_l*咢*ʤ8sވY1, F Fd!M >R&D:􋻴= G^Eqza},Zl jtoHCd|=)IH 8a{@f@IldzӈCd8.H=a $ E%6EV]˩mw1;צ{ݥӯa<:U'G"c1,-ɨNGMٖP3nhQIo"SOI0x�E(g@mIҮ&'<[t_+h75g+jGN.�LԢ?9;MCM5,:eY@hX1A mʡ*7T x�rzXflZAT1j )ښYNM Dȷ53%#:6Dw3W dH,PP#$D& +t?0d$5y.>|~jF<^ &GC_ pԘ/n6mBjF[ص>#< qwƁpz3@3qgW$B:LZ I2HJ paWzZx)˲43F SÍ8/\v{Ku6`L?5P6_δ?ȵpف2W:';0=MyE`b#3*Mf/#,m0i^3\ڭBbx7BZYʫ~eBj2%K7a?R7#Ag&s,frL?(5n1bZm䶉oRV2dZ9wGiE*{f",AqQn"BBEsØ˵7X¾|V}̯ME"rVdTeѤ;2! Ұ:*ubRƎYXسo%<aݍ{}+L]elV?֡ac1̳MۙwVmJٓAg ֦[L ;|} ep|sڊ55E Vʷ%QB^awk0=(bBg>\:|,H7< <Iհx_U MPoѳ6mT>vS`CG˨ĹOk?dCBZp,Y`tCxR:5DSku]p| v&W{~Nb Q=φa<Cad("d]C"hPɽ/mY-EjG)#SrAV#ϸ/qo29+Aj%{Ĥ,u `2Ţt\Aʮau~Pt%&ބ5Js7‡͆}Ҧrڲ]Wܕ=Ye(sîͣ6$}RaKS\!Wx,KB5hӍ- ^DS()Xdtò"aPdO�d ]NDR.0K d΁y69^ϞQI  LZ'{,�w [npWlbr䪤e\2Ki<  #ڬ?iBSj6GY>j,.7jGS5b ˤUlc6o4[e{lN=ĜoK ?.Sձ w3*p0F'Iq4%ʀ :*fU[Cd >Ч+_d(b'|pKN:{ D8MbƢqN�r8ل/VQJ[X � kqm։U؏myTNrLz]q Yγ_+]򚂘x993T&V%O4e'cL&v֪dSB0Bv..o[ ^R/lq&˲z3w)rk*VcV{e1FY㶐\+4*Rn:67.O5sP#Y% xB<6-f| y!тc|0^X3.-ٵ,Ѥɼ˿[A3ox Zʇp# 4 W|n<+Q~ F7my,=VwcT3}cJ~]5UjoڸK7G �ܷ}$g49-ћF{*?4ʵD*_1@8Mꍍ OdqV4̝Tog#9OR xSO(EQ ظ͢Uښ)afC*H-(vpZ!] +�vP e(dɋ5@.Ѣ'WreRa>:i۵G%}NC9 оzEǬ<DRX;qy+;VC>=${S<NHْ4_ ¨@Q LXIF[  {Vl5H.R39a&#"["S7;J<lbф!SG0,ƌ �(Keux>%r4ÛF?1ːL>K;'e{tO"B;Ek+B1Xt�<& 2FZA,p2M-vrTwSXkjbQFQRZDtH }jhun  6h/حwf/1wS\mqD\;ty. ߋq�[CyK U/unP3`fB'@D0}0#bi<,R,Ju|C*v.(?O I8%E\<c(ݳw(4t-}y( O=r0&Sg3f>|52AF_=Y8cKQ|9r.ru 漻 @Jj@w=`HQ)[O0ȐXNW2ڢwf$0 Ou()W+Fū#ح0c\QrP\Ky2 39М'0~*O/i#Sa4�8r<6LHĶdt 5; kkTn4tn[j;r(_QVlWwګ(`Įgp"]C r-kۯ;t)kMz:p=^_نF un()KުlPrwmN`7n{#V\!G h~c?=�5$XZ', H:bf0"`"k<}>|իĖuI8:u6#a  jYo2lYت2=P %ȎUWI;uV>^ᚅrŧTITֶ}kv^Z˶D UZS.j𑑶MIwQPǀ;CeHFi0ׁ虙WB7n߁>:! Y [΄qk-1Usd{1hM_|޽tx﷔&ST7wS !l& .Y>Nꊛ2xN�u[ aa1y}�/Q㮸s4?~z[ H7h![5E{|Ԁ=jHH5 >3!ITMG.O'rc8ZY`Rg,-a_xAN ϖ뫑2^+D /lS %7#V^#VS2]a `,B)2 A`!7:& T  CHS¯dJx9^",{l{V^Wu}cf$ n/t"Z8H^2A1QꙢƴ– @$6)eKX7Br{gaU 4rlX.1!]v)8p[+Gw.5QٖYeWXyeЙf#˶># KVl%${GbDv!?+Ur$k7իU`T-m``}�!k})n"n!M!=z,N~΋ՇsgW?/FXX.{^oSit-*d1 rFBȰפ˺>:wβ 4[ǘ4<ȻkaV%uCsؠq-/TE'xw Nr_˞f\(ݍL{ ׈!(?D`]{;?pԅHqR$Iu-;u*<S]!avLOX_蔼fpJ SdxX PLe488"yy 0r䝟^1b;^ br<-Q;-uC UΠK]uvI#|>z�VeH~!n=H*o'8Km⾒.!bbXnH4LV 'ٽ?tDgDŽi]kɰrj !k1nZq8o==B<xu1g$}̌Q7wxxr.c-́̀l<p�QO܅GYLTs{u溹 ]QfDmvjܭCy*ױ3)WѥrBLb ﰗ?!�Z%]_P =<g\Y TXh>KE mӷ7{s++_S&}3�o3K*)>P}EG (Y54b=-mj*bʰp;\7?SGllPP AD#m{qOwqܨڈ?);BAf.  ء&3 cTl=ݔ8̝t0%k׬ A J/o%\WbCxqW- WQ0:LXdb$Nz>R8w̋ժΜ*)֤\:TVXUxdn~Gy3M҃˘FUQhT0Q/X}xb \½X⬋pnLMAog)4/L5$pU7U<WF;>.�3x ׬`G'PEN|(:<WRs̕匢uR뫓/੏R˷teų綷 a7^D#;$*1Kbw|w08�ƄOSż� <03Wi[  eiU**>bFԩ n[v+(e7POOtTyϞp v aŔ@Գ5K p@e!LX[ Ov%JV_d[I^} %?\J b>so$!<cmdz/]ul6 ){�o. 7yt`wTosh~'ːj|߅]Ɏ)EV;jLMe$D(aG br1s1,׳i LewJ3Mu5R]ͭF+{r(YOUh|L&:M=FC>hh='7|B-LaW_dԐ;EKN&"8ٯƟ nw_#6Wq`*%aD^G*XѾ‰j 0Ԡԭ(C=XE@^yCsx2 H-aSeڃiHAUi\xp&tCW9_!, Gvxш! 7FTz mθdi"S&5l@<:s;S*vfЈF ^{]Ӯ-e{7s\e.G\/HZ{e&Mp<\h=O?:#R>PHHj,eeɐMAsR]70R.j9k7:(iysWVܔhRYஜ/!ǪoV@o\ xu!|Z#nǥQs9JA(Q|K$(u`~Ru=rC-DKŘGW�)j=z>\9LxdyuĽ;*W? feN<Iu4KQզĩӎgSAf0Qg_rۜs:-Vw4~Ԋ'Zd}Ƭ2`k{+U'1X4.Ր83cgLZP[evx $x 2I�<6ڟGbV<(~5n'ynDHk[c(9ޘ8"„&Y=w;kΦyVǞaBϨ c(˝%K+D($$i�'XuHN>V<)!*S?q2ea4 <) ^6}O[( Kѐ;|I\L_O=$N3HB D2jO![{cʝ:Cj}TzdGC n &|hI  `fC/o@h^(P|ATn 82J$V+̸`nw,7?Icce Y &A~+x-b3ٝ?^uzI3[s?Th*8B2Hiņk^[>z@wW>Ok cRjsƟ H_oT0{JyCXGFi{gM4XCcxy`hh%CHR&n+]ҶB Ǒ$fЇ�eQM+j,$%fMS4ʽrt.ncpZFNھ h_WDW.pso ڞbjĿCoK=0}K�aF{_:ePAl񇙄t`Xۋ7Du%H=͑>H\y&�OxSc/B/*2th(鉬bޭ}*,b쀅ra!B| i%/>_ )ImfthdG̚0NgX}E^!ios16u` &Z`F9ξG}l"XVRVnY= UN!a>'8&`& 3=#Qߴ;gν1X%+G-8TnNf9{V؂;H6`l H4xM+Τ-BjL-C=#YM-A.$_S](2📊Z>˯4"tlvk6Z >M~{38719w!+A`dzድT;A4ЗL#4�ʉ1ԵaE]mz~ Ja++jCYDy)< ~ORlwUas;gkxT9{zFՖe Ģ]ZVWTaZ@/ {B'X<Eo~by`9_%[Eϥi-ؤaNuy$Z 1ra3GMPB*'_Uj>:Zht i @6PZBJOB*P~#W&qX63zcwB^(n)tnH?u3|V{r[p-H~ù|y9РG +UULGPX캡LHױE0|NI#ϔ w$iψ3]ּu;45:nNi'gpWy;Gc`jec h輦tXmgǭ GՊ74 Q:o|cV*JbIB(krmRIIdXF q8< fq2EhaxF*gi�}CP4ORsdK"Us2:#Wo}-MiN0eX6N<wZ.R:-TaPrO0o D+hQ89+qTc rwv"OGRfJl }/$ m,+1e`?u<?MN ŬgerpIJ}>k1+@F. 5W +u{{q S8+$S?.hE&'�&G }B9޹HSoveѰMaq{X5] C]7}0&STH9je.w"<D[bW[l1N2 Hi–sMSUHSuBbBHl?t$;A8YV 9Hzi.W`k&xC>JxjE8Avf51QA)6>�1$vIxTeb ~il9qϞd{KPF6�H7CE,^7dRpVI;$Xubn$Yn9 GZK;tH\ƪvN~0Sv3ww )A ̃VzU+7o9@)[ ,}+o ̭zϱl l;��I~u̽K<`<6I-p R\/nmM&TnVZo .V E)$"w!; Ϊ@$Msjj^7\\Y|w##ʝuLoxOQZXk@,M!:f@{DQ`P!)8<42oMcőB5b+!i4Y$~٨\&ZI?܂b־#.rh)&~wȄ7`R)ڛgnϾ+2=Ux,'xL?uB(Md+nգڬ:j̋ L] \iz,�0\Җt44"DH eva/ XۀNXi1cY<񆄃+M8Mwi 8)/q*X �qLMdAja81y+(Qs_DoJУ}ORDnp@-O0vdU$afL]WaSw:cAew;#L*NWC-Q J}?Ҳw"X(8%Sg^;/q~֚@MlZe-ص;dbj=6�5NEEQ)zBP EG)q�biqMlɼf1P -Sw:K[|KC gR ap`j%ӎGe̒ E|&Xj*%el'ѩk?2r 88' D?oBN_1KIaʫ :V OE"r*:&N%-ʺ )<#kLq>cơ_^:e Sz�ó0fKpᶉH!c/n#\WY R{1TPFS5 WƬ<< ϖoc<crkԶOYo3&^-zo W9\`JFSR�cTsx;vItid %6"4Ȼ7.ѕT)vbYDϽjid\3^7kq bWgl3в-Z&t+Tmwܙ^9)[%%ZP̂VMwŬ}7'1"AWG}8-sV1Ev>دapslx!:?fE V_( P k ϫW@ ~JZ{?,f[Oڽ<fWĜ Z~VFt^.Q4ԝlau>;lО֪pg1kP큖xe�} -}ğq\SxpWRq;; 2X@^*#:ڥ [ֲp$fSBP|* b3oAaLY:MdI5^57 pk4mm<Mot k{Τ؀S.7σ*|c"#zmu{VYX!5?q+ΙŖG m08YHd$Cz =pBRYJV5llY\ _Atȸ͑=AݱL wbWǞ,-qXM98FOX;71~%du^iDVOu2t+Q?٫fU,eZ8B*ԧ6) = :Yg3204z_}>Y)ouƉ9gۃT%QA.L\꣝JN/$UQdG廻T!Dt/Q-pNP1wThS @Iiw< ՚kר c_Du5&X$@o*& SoJmUVw1: @lĀAȞ]a-½WO 7Qhw%7/#~ X8ѼK  cålZƀz |%k-hҎğ9F3=a&xוE\]"x1LӾ9nP=۴Jzlܬxoeh\pX#%p9kkr# rpQ35¥(zC}:BR0Џ'AefDD H~KkX8,?鄿)@ Bix쐟L*f|Ł*_/ Z`c.Pv�ɏEH":_ چaL-Ȧ̎Pޑx> K̓Web:|C! |=4dw CvE^哬gZ|  OB?q.\E _kț$SYWh'3{^ј緓ټ^~O!<z(*"Kd<tV|ϩ~QvqBXF&L}εvHϑ?\t71 aohL? FH55񠬕+cȨҦ2aon4߮uK|߅̮t\y(mEz4Pvp$Q1NA[Mڌo$>sCA-53qvjefwb-bYDx!=棁(Y]QG2X*%5V6V_͒zN6YOVZ? ݣϓZdCا 2htKozG8ƵM(�Bb(.raYj~ag<dSJ&OI鴠ي׫e<_LDӿx0YySya-7(fõI d5=)!IY_EBr^cOv+/_vRYX2Bӭ3\S8L]j q<~lxͰ4hrqW~ yƻoQ`7DUp/`jS%U橪wg30MDy?=~oaTbY ='ˡ`jp%"1V0H`%FM`1^e gR6NUsr<w<*ۏ]TB +,z #z(/U]cgL| _8R-O-wwxAsU,O)i:vf+d+ ;|ߟCQZڰ.*"v;]C U(.q I/n~渱 8Xk(5R^d;dM[eQ6:-&#q{S I3+牢|Q(KsX9';9D]TW7M/Zg_Eh65*)^F YqmSXK'f<4?vHu{/%7%2kxQFfeKDa}WQ&ƙC"YY+yh(*L<B8RmP1f4TRߝ]PsyW\_C~Uk${ՐeM) U*DBzNZsVj[<>9-mG ޽֝[vqw`ȃVYSۤ wW:( ~2sO({ְ_s|n4td \4.2 S>Ii<B Ww4 f4cf䙾Z^?8™@kP(wXK OUpzǴÿC-^YK5T8z%:iQV7By %˟uˁW*d%'G_.~G7 mEB$g?6rߕ-k z"C5s ːYǃBb2ID$R菟m]9c("R,j-�0yk;PAIVx} o0v;«R{!"$Y\;VBcKaHm|BfO+zQםGN\D9J߉9޶5$=BHiaz0%[fZ R6fM܂>fAsqՖ'>GZujv~a_cmp gOD&8px}Ai˸^뮛l=LnͩoIʸ \O@bA-7 dI.O}wM${> 9Hk`?)|\= ?^ }s܈/4qzC]#Ym+4^ËńQ] JYu͐]\r l0[;(@\注KEvQm xщȻӘw.|38)wH:?%j4c Y@3oI;?itdQj%9i9߆>v,Gj!ۦwюYxݛ̿d.{|'}Æx cKb-:9=)+"k&l;SkD<Vt-)l6R_R{/K]gJ^ޭl>�4~bHv'?Muqep&lI\>b,(/xQGQ]yb=z\/&Z|e%4"sYBM6 8j2-t?W@G`"<Z</4"eGM+q[rUm@"~Pظg*;?r!W+ymL0t<6*UNSdRBT6zhV+tP  ^46B(Rg2S DgHHfcnG�/G3{A�2f(FuT\s@D:j%~l@ iҏ{�!nTf0Pn]}?z鶇O_¢ ֧֐bڗn(K׼MO"^uZW?t.@K<HӒ!�(I@#y EO}Xbb+^:%iOɩˁBj*mܞ0~K9[586LYSsٻc&\:m ?6 m :p*p񩹨(w6 nmK#u\%,$Cr6ӟi٬Uc='R`҉#1EeQ-藉԰# wTO jCaa >;}gXv@Qp8|ǀ"byQOO4m5eGְ5 q`ja �?Hn};UEW!{=+ jg�XJPZY'jx sp-- 1'1zGyM3T?kg;PzDsy96/{g&hVL*ih;:7nqYC5wmŷ.iĥ@9{U:* RE1]]-a8eZ2'6 hf(Q8hq!n8 _9yR=yz.% @+^Ҧ*u-ݼ&?u)z"[df-& *E.O\.huod{[.G%?0AdE5 O$h@ С6UaVӸ| f8#bsdU\ ~xʣ#QkGa,fFL?7rjJn&Ak9BVXr:)0J1[첱e4GNZJXJs<=XP=61P3=!~ 8PI[ޏWPR.9GW{fؐh8/6J6qBE/O$L(t'SzN�A_+.IK.RNw)vUG8Z7�cԽCg X&\l__R~Yʤ%2̸5s^嘀brhz1/NM??^QAÜD/=XVx]j=UcꝋF= GuB.Ea*/eCE)CkfD[:=B`ȯĵhۚlM~X�Yl[73V!8nq0^%֒{f!ֹi!jΗ`<49B˚$\:-Z.Ɨ\wJ;/y"d^XW Gb'ăovTLy1-p3ݱ<S}4zsB�ؒO⛖,d0ϑRbmDlQZĤĜ"1w[V-Pyl].dгX,wlDyhBGXZZ9"qĜ+okCwM<(RYi!|(;te\0QO{}0-\Aa(+K" v6%E#L]!t="&u3,+ݵY#_$nn?dHMO 2Sv}?RzDh,^aAUpb-SdtN0J0LqZ# t#yF8!Z :!L_/jpL.@]yDmi kl x[j2-Fpz]o+_)cAx04Nv&U_ a# <GO0j E,AKvhaǜ!cb O߸_ɯuZ:"&5D"OOZ q w8xLmqC!T;<3;`h~htaS};{T�>U>-6MbN]7�MGK9hI[Qd%]$^#K)OH5ͧNMtXfVBzd<W3+vqO-9"5;x]O d@zrE_c-3 TCΣ%hBQ*U%ƕ5 ++4Ucn28=SJ>/=(Ly0.z#L+Vܹ.ޱIo47`}�Ll渑f+y<;$'~F%g\ 0pN Cft6-ϺЬ/Q8qw:J iɠ�K%M3vѝ |r֛}UcTYok/3K>}St)u"H*7dؕ˾X3mAfnqgU{<GD έ?"[k`ؙR⚴dn Ձij?"{&p1;x_d,E]|1憶z5Q-hcriWB OK@SB"כ:Bs:^~3'dDsC#(sG/'_R4VrqY,.T1lM�XׇplqRw ],T"s<!VG_nLasݞf*0(F\F~pxՑ1\_fg{0ɱ*S7K78GU+,%) P@]t®uק|OJD '9gDV\gm#0JVjvNpῠ喝;XPhI'y g 9ntd >ٹo~2:^AqEv N hAS큑Ozr'mL օKmzX_qI=IF:6/ǯl?@c&ou0/NpkSW9Yk'z,Fm aíS) *' ]>v^gʓ rų$KS.2vlK'랟= 0ɇC'ݼ?3'mg !+'d3 j ). ~sqC#9i8<J<&PKm;Duy Nh~V֍daSҔd>@ItͲ<|V%E_QS;�OY-y;¶$H55Oa黖]qm#8cH`LBd ,0MzVoO*O!l%j #%?6H.62+jI@)1Xҷ`{SOA-n(Nh5 PSzRA4!@gd {@Dn5^Y@6 `)VAw${*wGqd;7LW͠oGBDF$aX3r9*Jn(k})KTa} G "N$+00=Gv AZ~VOh|;XkЋ?FxY_ +ENyd֓ZK=b~y SC!Yi�Z OLrh&d^;MMpyg·lcߞks4 t ~yc_PĖ< KL#WޯxnbIJ'_+QIϑ7[)]Cc-p 8zIɶ ًt$Ԗp2B*DE8%w0<.i;DAe? ޢ]!LI$`)v wE mwFjTeqRYd9́=[5 6/yHкLa#[Ԋ@}*"Tֵh L|o^Nҟ/S`(P)ЖCp5D GضS9RW}( v~Wr~3i K+5Pl͡:[ۦ#=UZu+fa_0s81tjbnf#ɌMvi #i6?vvh2rt{inrg>ݟW誔:{2چQf[3j f:<ꇰLN',g!υ߷ol9ԹB1;eb/W"͞M{]>#Er{W\T`xUfVڟzz[k)T]ybC 36�X^+<&{ RBnpj+eh?F{>N{@ƿɎ`vY`Kt}HJ&Yӷ} 󑎰,оEPW]ÒjCU9&�Fm~A5c2}[r]JtP}·8p=8Uܵ1g+͙n!Q(&0Kjy9.,"Ji-ZNĤJ (:AwjmD(k/ %,D)<B7ӞBƞBQB9#2]az9ov~ :L3ܮ0 h $V8D>6/jh/+ hցtNe8q*)5x [פֿ/j<YmA(KyӓIWˀL%#Zg;=9ab*h)*t3;E&N_Q,j.[41%x5Ub% }K_i/L Z0Pp#jnEj=Zkh_TZ]]Dg˞ʤְfL{v,kR*KG xx!\'d1HTN!^%�.GcݔBٲ8#D"6<o( e7,Lko8K/N{>+Om`p:\ "94lq]$ ,G)譸([H]Zv33y7Ob10 Yyukr2kP"1Ϩ{Ǹ塰f&;4Ve,ʾiVͻ#̴p(ga1Uw/O2X㐼JN:,o鿇ج^\b>}i7)6%b!B >Zź\d H�a-XѻvDiehxiFΫ+ZHM;}NA.Ǜ.}%RSld??!6"у1Y~"Du= fȖن4]B > &y$oNNA)յ)E,/9'nt EcUǧ yК$H6WjYV tRd$TxeώTݔK#xpo&* [W822FHV34~ajqg-$@(<sI|$&oyxSf?.K%Qt,-]GnIֲQP6UsↃ8�xM`ުt J ALȇƬ5d\^ja{Epp2`ItC( bį!97nUˡ, $KvmUam/#f͢+ S0 Z# B<f95~I `MмK}=l!~Eqoe`U(@m+\4ɒey$%RMn1qwSQ.$:ɫU;bħkR;ƌߎWwf"q�F3[_lPҐ␭AhЛm{+kt2%O)}_Y իժYȀ p9:5h;Jlӱf8yaSlO!j>''6\ =l+kD8P1Ew?^*ۇP�*aQVF0ڳMD@,L\FC+N g[h.o]\(XR_ޘ36[d3ʀYWcGmqoMAԷnn7(k:l鄗]=z>"=sP𻭑Y=yO:SLM~wP27sCt k--q;9dGWTa#3,apnq9b2oOqΩ 7ŵ~t]I{O֋{Y#ܾp&(}g֢f1G'"@z´݋G1 /F\oJB!uYAH\ϵxsy DBW+nuMcLZ֡iֳi"X(uw)S<(+D-ˡц-ΰc%&D#ae'u/QgZ+bj-6֐3*znۋnZE? hgxsۋK$^I;tE'9v'(fVbpmVVAc*l4-}'X�+BO5K($ơS!nѺ0ء:5jmr[|l|TԞo,$Q)0o؈D)EcʢD"aBٍ>o@Gx֣Y "HiQDxKC! '.rPI.#B~kAR,F>aSGiTK 6ŎȲ!:SԨuȹ:`#:DܥSzI +*cVSGNzI" נ�$' I]ݗE&{�/mXBMJ.`%G55`oJE(iGʪзX9C .N8QV }9]0_KFjHxz/ gB%0_ |UN@f3:(Cъ*dEt:7mp LEInk{bFu6Fԣn\aN(i@_+aoP:]"*X9X^dP0P6gw #qug) c( q6o6trMmoKx!v~5̯h'^ru.]qI~i+Os~ŢoaNZ[*%.|jdNpV\.=s9b&IJu[]Z8s2"fnc`bs𵘁+<"6da}0ԎJ,فZ=<+mڻ;>HtYx"P) LK*➮�? ۈ퀋bbşT7)&pe=viw^+ `2-w{( I ~WocCXNRH8v,^M{9GmM7�஌t.f*'5Io~oWpFb?Lqx=*G8(i.yHE|N[NaU9RB`0tqSZg5p>\X,#@:-&Rо -gX}݈̫ǘVE(Id Tvcf̀7T.24)EVSvۄ $ZQWL1&b ꫇Ӄ"yF}L.RoG9ygg=Lyee:_(l9Ԓօ�Z9?DsUawBD`5zL*31uС?"u|)*֟˴4vrOa 8ۜݿ-`]P@~f@;!r |Ѭ^=q5s |5sa077_}3�dsŶt6sG@P9˳0z8s^{"Z9ث~r .7<HF:TA�& `N,C^}Yh#Qs>I#M7GTҶ+G=Z=knBS73gڷvke.K_21sNV Ռ<SVdbkV6[/aO#/c4/YU( _?+RPӁVmLF!S#;<Ő\DĒԛrؼt+a5(~zOD5|= 9 >=lT]IE?Po| L* P4ċh2s�OgdmLIݿyN,m%h@KvFY4)f'>K(&:-vX"؛¹ *N$1 Zd3kG:rB^Mq,A\L-dX(Bv-#oBN#}}aܷzւQ?yxѧ'"" вG:V(Ϳ$ nG9J ;&v؈`s%)+]%۹$qtv5p24S%Nq Xg?:USy&&36F]m?m';p;}bg<:c^{T:rbh8^Bw_{yʴOQO)=ִF=^갞^=r2i,NÏi Q1 � T~H6+nLi%*8Rb.s.~+Zs+j^܄)qhz{ -o$?S0 a/ThHEbށ$媿r( HREU!$g;>_#•<I<G41=f}ٙɶjlkF6Ӽzq B1#{tƐAKɲf<~ *rQ)]<}9*>�P== /Vu~5^V$O#5TXb{`ar^?fDz"Rے 7qD[qqΰ[p5RsvEVFȃ3%cqZZeT@}#۽AZs+-vB8<dAYS{g9lkp6zREGӪG%~�I2_z@�eQC~Yօ<B@cܿRy **txH;g( 皕U5Rqt%mb*7e=RB2�Q*yf rV?QfH;,#WLq#a&btD>Po㆐Z>iN~ bD:ercbVˠN[op Gpln/مh1T_>h=w1ٖsew>A Yepp2zobrJW8:<S#hHNT1i r\}T=]B4yh ݢӖ=O8o#[gH%%xykvS$l)ctov/biյTͽ4NY_bMx۞�7X<2]lb. Fy"7;>kM:.pSh]6Mm9v.dR|̄'Itf[[l3- +rtqmyPD̃ |\7t� * TݿX|f*e4#5# u%Cl%ȴ) Hn!��|EbzRہf1R'GY R-.xb#mSπ56S~j1eZN;k¢OM(ybJ7ޑSNW�seЌP9KNi-TmX4'a L+lղf݈b>DCM畵Lopv:g_tѐ؄}\jh~/ j)US7$(Ο-lI+Hxu(fAOqLK/atn?UY%Ed|b=%)r?Ynew3钃gK'1u[: ŚQѯ)%A݇}Zc!M|\ R:]!p9 TZ2ҕ!dr`C{ MC㱥Yg_Ӕط٦2mPS1Ke=@MOTVwWU,O|�r4T> s:kuy^Q-i?23_6@@}SƗxXLJr$yA!.7k(Š.YW܍ ;W9r#J(:b39dΡT|NU+S82 ol:#jp&GUa3mřwQlj^"02:g攪~:ShN Yljͬos}){ΉWw5B{]*~ؼ O&zw&JzñHkXvd]xBnܵF]`m7L ? C0g2OXA4 >:x &�sre<r uY -T f-zt]O a fq\,hETգB4 p؍26¨YC4^JzƫԾ-:nHX(eJYj @uGgCA@ʀ) <Lkf6Dх&Cpa4Y"y2&ZiȌ&-+-89йsȺy{[.a| tW7 UYd<X83սs0^;u[R؝SǬ[-4H4$6 0 A캅R[. SSՒdxOaИ!cÙ<Mt,p$B.iDc^ܥ�M)]-v>:Q1=?!. H|\ x2'Б?-#rUv)z2;?@<qy{gB%7- |N%"No{JVarJm"A%@M3˗ug^-#ڤYe"mz1?N'T>ܿ4heb�NV]"wqA3BN�0Խ �ק!W]s~q4 ev̰.]cN7Ԭ܉T|Yލ=_Krc$rHdwVY{=avB4>.IjXUo,\B07Z7ufE;myF3M.#0'Å�3ivֵB:˳(韖F!;PMl"5k}Y7d�̇7f?`g~>̘$فZaC,c a pL nD_)<{s]f[ 6\(D-,HЭwxvs.Ot·gtS.i05139QDTenڮXC{Kbs(P1DӞ ˖&"'Y@5TD̉S.j[«12'2㫛x2n!4% g xo<$,u|Pc!>B:Kr"럘qKqnqMk|\Ì944~*dUC׏?A&x P%. t.~qź2 ҔN.7SZ3]C6@t#!e%B -,مrL&acuz 01M}kKr3 \׶i�a!Wzn80X朽mi~s7yR;Q^kCT=`!w ^P.脣UstyB)H=T]Fq?'7#¾0+~A<(Rzm4 #;#?qB bDr_mc>X�EW9::)Fja3 UkCa Ȕ4AǗVkZ &^C7Q.EO3&Zq p.} %Ka:0"[kڃp7fQΧ3\}PuDmh)AJNƅb[%J1i?oܾ]Jxqt֐<y)g0T>Дe4c6#&{6t1t|O%ʷFf玊l�X(<B]FۼvsG NԫX]WQ'GIn~*  IV&//+JqKc`3>)I-nM,-J)zȱ(6:D_:Z -x5a@3//KY emE&\WYQ&&iҭ4>*=fFnnŪXujj W-<Xn~h @8* E'iY̲ 3;E/]el][jOC{JT"ƕ bftN\O* R#_tza3Ѯ3jGQ(<%:% &3:ŧ`R�Tݵ>bs̭*j)f.M"B`pNpMDʄ=ͥm=6-0h _yR7\Mu7m|ne1ylzl vV:(,=U'˄_֎t(FԫAC%/EB hd^ˊ�o#-wKTu'N\[}�S#*s2YW\_F31 ]׃ 6to䮚G#f:Z g/Av/uDžs7OBl0-~u! LDb !56g oQ۔8du_Sq_!XP z&$8:gH;-˽>sGzDr T1&lb}~> #$K)X/o}L~0]K׃| efcBPѭvP6 1^yngL v}՜/wP!7*=ZJjl*$y(?I_hUE~1D;֒wne&6Bt\lt[ͭ1@L#z#P.X *r!ugOX1 * K,)K0}/X%iB:vb_0Z ,'(-n6AYU_|NS Vml/#ZUvhe8<xK6۳ rK|ڰl-ESeh&񮤊Μ̨uZ*>џI[O$z?skrcGDg�0DR`.㣵>7f!,XDUeb#^> PHipn[}6N;\K>ug'pHI}FvRUah|`!Fl02xP ô%7Caa8VDy|gQ'ܪ[i,o�RG/A4@؏P4?M.pToq6DY1H'`ҌMi�H_$ݍUMLd| X[.L1q\Z{{s\w~q+s9Ӷ$B!\wБh<7 ٶpGůmFʨY<Cw;'+7GnrSh"(^nY"S)w/o00xX:EAn?UrOhpϸi96D50xWFƿ|,0aJkqhqeN;<f"Yư Zm3}=sYgnQ!0aA<-[ 8\Yjh_q:F"V�Hz �_z|6TRǧfD!U26~S2cӼZ�zʊJi6ƀړ|'.樂_nf8.3N7(eѽo|T!HX#;x67 w>~Y^NՏd%I3ܵQ W7T}]P2]fc8v-@%xM_3>)pcO46% K e2Oi-Ie`c|pL 9]` F Me u8gZרLۉ+ΐ[^arrh�ՆsoNM􄛾GsJ5>wjg_?G ގ(!oeI3 Q-LiYiDdh'Mvg" md{Prտ!ہ|)юs/\o3}&|/* W0$IρRIH}u`Lo"m94Juuլj{x+W1W9zڜa+bQx$SgEgQYs➬ѝ:_82I| ]mm9e� Ke6�YL b ¦,P|~^Zx:U  #yɇ=\c96~ ]`F 0X+1)A}KTʁ%Ҁij KQO3hLٗ'OجP8JA?W6аwYs`$Bo*o q-}g c2uL#i� JVg6v?J�(z]2b~FСԽ,/hеqods$$-j{/SF�(}99 ذ;Ib/«@$m`'U$l*6E>shs=n`|D:[5J2s s4�JNEde .M:DZgZ^'Ұ<51!hplᜈLLM`17r,k#}u 6Шz8T֙{sW185`kU1O,y%݌5&Vt9w$I,ۗPP^ʿ]աm8A=0CB)WNԇDY%<8^d-uPr q2;>||G|yH�-bE k-%E7,-`Hzb 5v)?ntpN9]K!}|1]1 E<&Aup9{,,0aE9{Fhsоe_R{ygUT@Yї6FUf$*Z$FWX7ԗAAO=f`փ<x(&ZQDÄ}"5k4dr�@Bݒ2Tp)Q?Rq3-Mqp\^g@GWiI~/CTQfumn1fNKc1ǿWB]gR2Gq\am&#/}ؘVC,\ Q%smz#NSCVH8 6r2f9'`ᆉ_C7o˸ n_&!_Tb=}z\blt QFl,\6]l&`o[{|ǦilY#mP2#bے<z? 駪i YØMM)/ ~PoOC?gOϔ73նU8. k*p- 솚HE<8}a= S0+Lj+WzCJ;mI Ḥp͗j)z`@ 9!WQK^!A&1O`{Z;῝ 䤅+ix 8Sܧv8b٥f*V\|W+Ot5}caV d?ܣ#ŸjX.4/d*@S.Z>t[xE L>Y}煒(rff0wH;u)% z2ELfРFZjL�ʱ'Usu6"ŜO0~EEFk2okek@Lur2ơ= t HZ}9t4|I'o+&6`PHW5FZ]фY53r J(=goyAAY_~ȍN\w(v> Ojߜ)fGu�STpT}]%KF3ϋas`x.'sX;qȊ:F؅<Ymq~f:jWڑD"sezʪaz31,LƮ00 كl28VmzWh 6`lц5Բl 5..VZ5OzE+V}Vbv|SSڬ\3*gLDgD֨n EV0''}&ej ϟҞ7ݓ^O<eXuKV{z i{DiP<;TF!}_r"gSv5Lg`켡#ˊ*JJO- GVRsSw%I9!R=#pA'MgT! +k;OFN[YezuhKul[gZv/9GMe=Qkr폌<hgK1~Fc7`rf$OJ=80!Ȋ+>Z}*U€(M[疚l{(cMC܀ "9"BLk;YH _8_t ʧ~Lz?氻hElB z1Źjb{QrrаvNyS6<T) W}S8Qj|܇$TuM7%v?`̜uG=}A8\O#"V!~r ?*# WE7*I h-v0,^(R;`QQdd[GT~�Z6 0Od"Z*욿[TeP"ؖwqrO8*x.e AfTlyu-Q`PPdPI5=_*MQL m@qIdUG+lZ t"M# gߙ^|n,.1i 75`{I5mZt»uۗTh&F)X~n\hcGR=gn{܏ﶆR09jx$^9亞ψVcp a;\&تE$( =)>nqj jO^ N"cKIFf0=�*AY;Zn6 dΉx ~UD_k?#@8~A^vl♚Ft[ ȕf2Jn> UT+P^.r3=lE;7u*S:.'Q20κG]Nh yދLr vx oT#1=]Wӹg* ݒ~5y9^֬ޖKhQMy;!EkN_ʒ yd-ݬԯߊ<$Umj^'-3ȿ?VZDQfc9nŴt*2ۅ'zf2I}w,4Ƌf<+kb5$%܈ʲǽI:``fȲ{O+?kUTOe Bt; }fb<Rc"괣 tcva܈'vQozuFBSc#FZ]%RS {Vj("�woaܨ30AW+Eu d|<fִ#i$С聐߯AN2qB�P*d!�KBD"[T+Trs@ K0֯M!{M$ヲu f&w4Y:?QXVB AOW@Cft~Mgm %D/~�EoQ ڊ.j_qT}pwmCc_9|Op [{ y囙tG(rՠ{iX8gVRQqXE @=-"s'd@2,W җ@K`bєw\hf7\1rI`AD]O`0B$ XVHCx6݁%o`p8GcFeDrCfk>IRoDٶG/ֿoד*@g?I*ADZ-X\186@*J,SK۹gyX'06&95ŸEd6GHtÌAId !B_W\WRߎ`-˯zmЍ@ VN(y2LչQaC uRVL}b4�(diNtDqo ;kii+k;y35Eٳ a9~ Zwh |Hh&"Wn,);\|CaUVJc\Àʦe-/Z$q;*(t0R a@ �k)H@QR!\3}_th_&]XB0'~J6{i&-We0rޢ?Kyi78Qk$=BW);[TsA'zv!@ dU^ۭ<zwgŠڦT2E;_JunPIq} ;WUNٗjeUǾv 0rF{bkcE;}sY`ힲ!\D ?pWWk&ԍǒʱ#vIx/#ឣM\eCYŀ?\gYa`lr ~htda kVN9&08+g`�&T>TK UYNyYjtkJ.V}<:'5bBGrEJ;T!7˪QOWqRSCNG�H)nJ  [rE'}L ߓ;92U1uz=aEr+"NR/gpڸ!3E!QhI.>7:0_+Ll\^<ͼ;mg^䧵?| Y�+ ;4}ugjeg_P"N0L*C>&]Klqf!/P$^Mgox.(kPhk7|.x[  ؔ={%)}pNGEҚqf^r{fzIfaMn9NZ<[?1Xtf :+V2GQAT [9X_ S\9~ND`4b:JbZMV1Bu{$̖Lq�TeXG0ѯұ?�;'̷tD1ԚaZ8b`.̪@#ϪsF`Yۀzq8M6<3~I(c0T'l{i_/Bda'oUb b&LhK')E,zQ֣h# Zz? f]<P?*>H fZ�y~Gw/MތvK]4qBLCGaڸ8s~Q݉GeȨ†L�F$/;5g~}h680x&(`ܽ}?!o{�#+NӞ!\jZr3x|~/zm]̲͉޳<&}ʊ&.Wb #TKsht9O8Ͼ`[,DǷVNv;$q:jRXt]}aˇWHIJŷC`;(gYA"$d�"[= @\m?碾|3C�R TW rUL(^a  \h0oG}fpGj ]Lm2b-E6XDoי K&%=Syu46 )/.`7ghfU p0r(t+�j3ZR pkQp@oC ^epD^À2Z s:YiƓmj $fOx9;cZ-bp VQRN((#]qu/n8M+&Ǽgj'_]?g^ jq%eG!W409bL)l[Lu&puD˅vG`i*B _sX>qzJ,6 `Jqƛk�Y١WRyD 0dޭZJM'[=,c=s<m ϖ}hIjغ@LEwx/2BtC~.Xp^=Gg6C߬;O/[ ɿ胙? '_2B\X[:lP@EF5O_!4"4Ln﬩ߠqOScjƙ-HTJdv,hx5ޟh!CmiN @q�/B ݗ(^׎]Hm|q%wPbGIyQTW#.]4Q:XJp_y)L?8I:zGqWK/Xѐ4+T ̷]ߌbhܴdy +bنt Ɍ9I5QsYԌ-JyTpotŲ^w1 ~UyZWuq&ss@TW܂ڛ% ΪofZLVff/M3ˉe_'Жɖ诙ΰ7us"p($tfeG(y9cD{3C>ZTj8WZ!sj1}JNݬ=wrDkˣ7aThնr hcran"&l N��ZQ\cXS=Oa}k`^c(5U& R<H_Y_MwZg0(1T{ lkW/EkvG*Tr|&]-&WUqG,d"*Qqƴ3 w/V</"ŘLuK#}N_+J/ 6=\.+hΎ]~'r'h/% t_6IѝȪc"j̶8/p0V~nxEaAYue QNcm☀^mz'ᇒeC>hM_S_~J>˶z("Ry_|?փcːDsY7?P<KNp{sgW56٣1(8N,I 0z#$AՄVOEt~D@xN1ÿ෢"Ԍ}U*m򮶋gBɶiEXmXg" G2.1A7o%(imFanj]^dwwyl([ҩۡDT č˞aBQ}6 Ǫ H3fiaE~!o)ww{㭾e Η'c'^Z1kKۂ^-PT*U$- z^#N7>,ZɜDw\M[*Ì%a= g_ܜS4�qi;`,/)]5ZPNUR& Yl&D�?fSH]zf3SI|p7ų0^CF�lQIvIJGq[l6+ +k~eDO7+ P4i LKOrJoܮ.Hu Q Yk,!u AwȞa3ړ^)a 9/XnWvO**>XX>}|:ph ű/z%f+4E;JґPO~hiQ4؍@p;Oivc CJzu@d)KrmӦ Vvh\^n9P 0jU ͑KbEi:AdL7ޮ<?aO=A,%nY ķ1UT剑[z,Oϕܓ!JoSeo IS=5 ^,1F(-][yf!KS}s/o6+}rZs:=Om8�)d2:ɸ25!^(ǏSW-hY)~A4=lU2j:�,m̬t9i'3Ro *t4xp.Xqk [2\<xL izx5&&wycVzp]65擭YaB_ L6NtDLnbLDI)ן%g$5Y5+R˕1;;pL\(d^(gO(mH3/~T~iy~V "BX{`!Y]:ӳ-  '26b<u~°;BqHwuD8Ǟ٣%3H? }).0zZn_pa�!ΉF]rR܍PiQNxbaڈ�Fah2ׯm!5YO|ߍ_H/[bC5JM)( &J`6CJA�.g3#SFq*kgA(+cIv%H׺&Yg_p'"4;K%npyF}(t4 _rXߨ׶]BRѕ &{?t]֌!i$>a44hp ެgA#PrrxHRcu/�,"r,m}ם$!A _]JPIW߳C_ Tp1c,VRaXR7`�.mnܢQ.cwYx(?s.kod~Y,V[Q�*Lp%e34/735\'-U1ԆSfo.`&K<k BEi@D ]K˶53'}׬/YaK6kB^}G0מ=*=' c%]6@0E9Wf%A/ʕ6L̿"hKk L`S5Q8,I૳#\e Y,I%#:@,փKHZZ/ .Inz{&#1`+9x9λpe;  <(42 g/~KG-5sX\E]\#n3ɑp o:_D'|QýDIT(gk"U|OHxoD{ w do:CP"ޭ4{-,;y>$av]+(Ϊzl#df}�k(P&yPuD¸@ԟUzu.E>X?A_"3SsU @`K4'xlƳ9 N$ T=[%IHOU+9I$?F}#~4(.GoK?JV fp / 3&} X\j ȼN =g!-L!kc2f$/,NdBnT'ܳA2 i#AHfLZj*Q6#�ĄXSZcR&]v‘(8eXǵY\Ml$s|cEv&0m`'J?3fg GӔ'ڗ#!,@UX'Yx#$wctCfn0jԅUtδ^ vb+�AQƹ+7 i=m�ye)wH)*+z6gqfLt_|7qƞ0o6?eh�F!q>Sm&pp|}1bp?{"H!TWr#Эf]Zv ڷ==Fedn9) [Q;pUwm#!s;z* [[Y^ӧ,gwv"p .CQD7y l<@6ٰxB87LEw_,l%`W�cYF۶үIG&[5qϞ ,4Y,9adPiC`@#/N;R^^^QFvD1ni1:TN.BR]0ǭBnl#ϬBlF*M`� lr<s%%$a\@tp <fI0Ջ!ޤ7[_r5 ZcB)-dCq/vѸ!GP{XpNh92o0>emtZ=(qXOS�%K:Pi/{#rs7΅[NpdSN]޵&4HsI.($_/ wM BwmQ(ÇGϹFkǨ:G)2%K,vb)07]qT!lf3^5ԐQ[);Ҋ4%牠0l_n[NT=qnjyicDx׹UM;zISN3!tÒTx UXt_Ir__ fP2O D\uft~76.@U U% Ԋ?;7G^v g%X&kd )~(QXs٢kRu(}l1&3bZSYz&%͈4$8k3nGum�nc0$rF�ۂ0(U xtxĶTf*ҹpӿ>W̕RcTn< M+ xR<w_j z:5GF,q_N6 Pw /ZXH˥ī}+!`T:4Q O]7R_n!xŧ2m uWk!]E#J`gsoz9OF#6$�NOrz$No;*B'Uf-SJYkyk +H]HS>t6Vx_ԗ v1;mPL&QNsCSHTN;(GÀ=SR.im,);�Pn& B{]l4Zڄ�:\RlsҪ" ;y~괡%+J7$mQO8q.%pCL e6fҒ?v 'ޭN=iٌ,h@R_{9T �|f̏93ڡ"9x6hnEp i:=nϔЃ0^^%b}8P0TEkb?@aѯ ^.ݐ/?.Poe舴}[Խ+BHp^p!%XkwBb" =�a'^P~=bTIm%+ vzວ5_K/gν?gWMprcPsiJSS640% ϞtE3zш C ,GƲzmgGW$F y^1I-!O$լИڀ6:-m/rNLִ%`H|~gfɧ`u;";.m�pBGZPV 8R̄5y&0j}YV-VHA[Q9Va)<ځ_%6B>#H+A #ruwkIմx'ÆwɏP;מE@rNVQbtc] T5.fC6tܟށWM%5y!<kɿy>/>W<?v}R˴̝0{ F`.sh鲙-? &9:W PtuZ <G=$}ff ״#jBsPZ(ߒXyReڤ%e�ʤk_c&.RCk;U6ׇ*eɠ___nKA;HЙkqI SކimZ̟#he0۳WP\VihZ6W~Z'& *(zh[[]l=3ΏlQf,!=B-S!JzUG֋!6t:zC֏TP0Ÿ'q+ _ ـ,M*O|B7zA //; 8M�lځ5/M:YV^j>2Pfg4`ɥQUu9q7<1#7T V#H.$Xю ^}A,bq15gѯAaIoMp)F\T-B%~A*ԧ43|Y-#؈ewU4=b34z^F<G'Z< 礓['X|:!F}̇GiVQq]S945Iȉ W~JryEP1>z@\f {74ȹH#Ѵ�jmM4ԵQO/GEаp.E"QCBqy \YH6sdG Vg#uji+i/>+}s3P˭*î[aj?R V@'7A(X d{@zej^8aEw6 :`9ao GfVPR8:=ciߕ[{A`~826|sn*5Fa D!\|(iZiQ m< $jp@Ó E<G~gjL#\y;wc4꥛ 5?_|{-, FfqEǫav NMSVs-:BT^Gv+狇F Fa䓃'=ϫt9F^kKL n6oqQ�}E!pixQ4 1CxJ xމ*RD9{Տ~иo1gZiS)yEVYZHA2mQbg.7V-R{XʌM6[[e{\ 53SbL^c+"acyr3;c4 ,ha"TXhV̢oPץH5ni$%ݪO:[ygl D"0%M(oYH/] hdT<oōy+3)E 7"1-&+VT_KV2A&WPb=pP;'M/ T!E^mS XƢ%]4.,?ȡ\!dAԘ<K\Ǿn_<[qh`u2ڸڠt&kmrWIzĖI5ߴ)RQW>AxI29RKj^j3W욥G2"07j%࣏Б́{JD9=Q&~V̍]Y7/ɏ6r=\(5bUic$gP#<N�tÊ]9Iӭ"NrZ菖%/ i9a۵Q1|:ΩfYpEkqm㒲;uԻ2y>ExPkDK"Mo@-l=okt�m 7c;F9-9xPYPIDH7n˪)ƭ5w#|45^ǯّ@=צBϮZo,aQ.gUM*%dEKBFl�̘n K(ҙxYVwA/4<#~hqʔZ)j`(4/MAHx21KӅ@|]Ö$XFٝ2sQs`1c[VC֩,W6$h[fh>_x�}O\T 8@ ,(i&ꄬeOx]ɭEJ{aH}USWcI322;a7a88]iTTlk0odrZ.Vҕ^ y+)ܫ >+3g\Ng\ޑ(SOÑI$r);F:zXm37\>2P:'3+}8jyL$4<l]?h-@Q:d\i=*}D4h) %pRŢ#`NXYKC 832ru0,7UܼiLA$z_[JQ6xA�|+xe vÙ sIMXpH/^OW^h+ߤc` ڡdq@ Կq8Xl_Ce=ǎnl$SJsRh9pI@8b:vQI,8LẔC Iu'˓ hhЌ`~֜tjotU.,6,=?_mn+zX489:�^Dk h[;jg0꨼CM 帶=%z ;%a\]ՉMXԒqT'#I USra[iW"637+J[KZ=.TN v ]Naԁjq1 VK9Ƀtc y{o8N5UrѯFWU%`kE+MP 'r b/1Tmwn#=<+hO׆hr4>h^+%l <iG9M-,*NnKJE*Vkcg^6&b`:C$V[l'Q?CK V疶A|"H?G|09]᎝IN\4bǝ5>wC۠⴮/XŪG="` 8KeE8Yd==~ \z֦F�sMDNr5i<3H\`#)] uؘm,M9bҞu(ځSA<a{PW  : o߯}W;IvZ7(8\ꪟbK.MMXb1t|al,?AT;j{0؍dG޺cb>�U{Qg{ƌ" p>7D.Yf@zU#+&B- '2# vCYC*n.ZBc[>;[tCѺMqm.ׁZBaKXH+DWsDZ~Dh%Tab>lʂ2e,:]D'4P ÷) C.عީaC2ke@.R!d#;p<Gɶ?|@ A94hs9ͮV k=4[D3cg'預G?xJ*)˒LJ^y {nyT9+R@JLsB|2LzyԺju(*洕g;ojyĂ[d-)q4 e?sw{~zX*Dc/_ k9ݾmfWseá,0,^Z8E”B mt,V^dԜ[|- ځdގ, [R䃃 P@Ciq:HC)9O"}Wdg ݝNʹuGgӰ~`9/Ǻn3O@UsdJ#+F-}> :k0i'Qț~t͟+"Nl Oox`ysx'%'IB[+.&g,em<( *SH9!rWiƞey N4 "A4C&7vArVܱ [�eaK/u+"]z}|*fdT1L"c%{3b_%T`o*yW(g؁xA{njtnסu7_Scl|M`Zig2'G`atQd Qy„^> lRt&|Vd쉌lȭ]tU鴧fE,H7 WpV髦׭SF>'{୓؏Du7+(aI飨`inL#8;^3~Ykė>>?Z�Hzh$P,2UKU˞9\Nӄvf?tf. i9uތ9쥻NͱMHWQ8œ T8D{mZoadX6Q52/juѐm(1:Zk6msC%NUYE7/p*ϑVK:xN1_݁22&jM7-RƂ <9{#9$ԧ.("P Ր `61I?Jjc+uqJ4/x+JEx ILN_w<L`%sqt`wvDݎ;=b\!qb|8%0Lٍ#Z$|'nt >F``<6ԇjn84,#{5-gbށ(ӯhd_(;ߧn`KթŮߘ=h|Hݣ` Q" Fj$.N [nIwAgk'EtBc8tWpߨςW"JwBEAYz }bH3Xzo5!x/:M?-h#-B$dYm,yYC),SnMVv1I<fpI ` r6j4_9BwnfL$gp\.6Ψȳ -64jf;ɖY<ءcb bk95X'V si3}S(LŸs<K 6an1A;Z83ۤ-UWcU Ųs94>5xWu9KEF؞X?]]嗥0+'5 Q彄Y)LԔL fk"y!F+:δ<MxߑlIT6² N3c[G.yFo UUpYjJd}ͳ,љzDhOxBx47Ibؗ/Sn]PK Ac�z%D򅄆 h q+֊GRa%0OdQ|*$Z.� 9ݼ5ZT{Gd4XJ4]]=OMbQ?ASn `!qL(Wa)~`ߩ:2!,@eBH {$gB9U�N0-|F,4ZVC|T NXHmW¨*&[..fJ4<1|(xYĚ)Ld5P<SKOX|5 z_F?X P4%'"VJᢶ6Wh@7gY@Ͽ %͋"lJr*y ~luzdCɲ!+\^j >l(0{ṿ?,@3pn-+z8)|-o۹(M̗Thjr[�@R'=IC?vmF,jN8tBm>%zx]_Ȕ}h;KK5KŚS$,kJ?@bW g?M W_!TB2j;@^pmegWJ3TB#h3}=|5tҔQ- ״5}ecfhm I; Lb̠isK^ ^nW/X=azg\Z$k&S~Bp.\sERyVGT+S"ۘ4&]M [;)1[s.@ceF%T6lBNbk@” 雸sZK"ހw˞̜B,lZ0F$ɋ!qVb%5Ff%kQ+\n]bt_$gڙFFUeTzƶN?HRÀ{0 ]rrpEDAo(X;(val04'ܵߗ\qz;չ^DTDX4Ƣ­{<[>P$/ je'Ih;M=-ԛ^yjpBkͿ-2^ =H)u4:ʡi/pOsiH&KgYH5?wgjFqXp5z/U'9\n8Tro<<MQW\ Q4^W=G% SS4~]& .f6Uߺq&zyk,|/?ڍtUKwDXʱJF 1aSM6=X:.t-1G'PL"Ϩ)H^֖ G?VdkMf>`,6ې=@$$zCUB6 ǘh@|GJ1(诫@h?2o tA7|5Mhy Wbᙆm1ۼ%ܽPV16@ ;آy49PHY\<G=jE]zOv'kAomW4ug#/$i+-v?̰J`gڃF?촄yd>!,4Wb.Jg#<RVLily{b)M2jw ^6t&5^qHrx!Ny}\w׶km4kg@] 0j&2F M{j-6y;*,g}ʞ$6'pNTdHTy:k3_dgtO%]gV6w5|/9YH[U,_S<w$|051՜7$2:XVl[Vŀ§MO<IO HYK&ƥ�-VۯIAi#P0œ_Z ~o09v*slPL!:8ҋv] }l:wY~~FbPhb`WB{9v+hkeS8봡ϥ]{S8 .O4Y.k" "$8P-"Gq\[MF}Z-S c[Oe?}ˡ7HL~\oPA8P!oʇ0"`"JE \,qjΜ^DV9ߴM Vy �rӗ ! wyn23Uw=3ѥ<yCV̩r锺4(7w7 'iV|U|0W>d `B y%Lby'6Ad5 vXtb (6+6:\^; 1+W:ػU§M q"uEc"'V!_G2>3G >[1X+?FRQ4Pxf1�)9`me4S9t3ּ�~ �9!9spb(a 4;J)t6vs W}邳P{qGo=l=]6QH={zd=q�re>WFF&y:fK7 #ҜtegT6[02kz y!)"5^ c0VW&A7-r ׯ9njeP ̣p6%'lp]35OXw=&J T;@Mн4,A70�r)%E锣C<ǧPd9-FCWzlR$ nRz8K~a>[@ޜ FzwJ:gPDҗ�݄%3Ubglፚ5ib,Kʱt`5]-_Jm?ɐK%9Pp?!V?aq^9ntcudAƴ 狗G>`Szl} SSݧ7] V)#0xvԕw$5Bk]q7%(7OWt?v5`*B4>Z[)˗6VV.enN4X,Y~!L6]dMUC 8{ %1e\RQgEK9,E|'@jIP0%IuM4 Db B[^ľ)K;>u=T>5˛GcʤݘXѬHzX-_d&/o(֠ (fƛ ̽T q$9mꕦ.}%0t;4BIu*b8vC$=}@BD!-ThvVK &n?V#.qf336 >eb"=%{`(Ô3BVd"VI ?$zYLַn2֎ #rzMr4[ȼ$AT 焴;tCfK2~]&:URT(Ywd!Rw~B[w$_e{N&N Gr6I(2M5�~?K׽EVj*~N^q8},!!12wެM�7Uxn9q]* :)%5hSNVkɮ3!!ǣ. :p'b.o{ V^ݺfB赆%M;*t I9|_Um'P|ar_[ 'Al53o_a: %4cLNa}ȂeE r򀥔4BSR%A9rP,NT)Fn;G\U'ypԩJK "II1TO kDQ ʿ}!2_ .:ɯP Ϝ7]eR;X;Zgۖ OWet& 9~|ލA]\ \[H /cրG>f-ž] &B}$ց R.7ou:-`^Fn%4 +{bP9~le3`وWi6.`i|Bjd819O֨}R30e*e)M2p/ܑYJG,*WWZpު^kca]c8$"W;rǯ&P]; ;XF>i?t6Xax<r55%N][R/)E!Îq1)+pw}=$ET%zlj$HB䪀KJ݆M5U*+O2q !&ضkur@ zr"#reڦ,wlG%K 18"zm@L/]2 q?YPSJi&T8idPPBJF[(?$yBI\G!م5+5ضKy;6n5xۉ)b&hwi cv`AbAU&l/$a^Ta^v.x-YΒ*5NwI~9 W+�鶵l1rTvu] DJ^hU<EnF\ϭp-_߄ۗzu' .wHv2}7= ^4BPKܩm7nhxQ ߪcd5,:A(VH}=;oBM-PB<B  #z)YOJE}5FGN�(Q xR8Ք7LF)fBA_cC@+"{mWNX*p{ouCﷂmJ6n"e2~d1d bs 6+:.+ a)BHbaKZ{mQǏ\p.oer*1պ1|d$}4yZPxj5V ,#9X&9BL#Pz Eů~oI!20JiS'fy7?UuXI=�&K80I)tmC6Dc3Pie%}?_*x_5WrG"~v[ >:7Ig0cӟO"8iz@tXQw vb2�a ձjί f>ǝN/&,].2_'cFrT'K2?gм$'%ǿaSw:!,sv\ˊy0x]50@r}.w1ǒkiik'_2C}{;=s@yҸu?C:Zwz3C.m?]İ|Φel 2][tv4.)tR<>yCr,92dk5hDsF>C]z~/kk[ցz >yλaIw;H^Kt#\Q䀳c";]m}~x#&W3`Fb)I=II?h{.i5]$q~�!ӼR[V]L<G_%NgfܑZuP92*#kSK0B t bx*TO^'lt$Vʀ Z@b;#<sbTԮu__yAf;󯡏KX1pz񩢼PX{4,7/09ZWWHl2F*6b*Uԯ!h SI:Y+԰WVMJ/%ʹV#ƅ&,aK)_%G]@5_̠ L 7#\<M16_4SA(Z�#ʳq+s 2pOf0TԪ2+b L_,*'FT'IلIY4_R/)j7,pxo{x>}osv;dnO~ #`·<bhOǍuQ-}paIaO8!؄3ƃB縉/c?m�_d`_jBт{ +^T'sl)?"i? 9Xث2Ppj|LZ`=K̲#5zޕPי|Q (BɮˁDŽ-\|~%VE WMՅo!L{ Z) "_>A,b^l%Ocmlu0qczv]_;OyPDvCea /ao2HcM@oNI!MP RmI�mQ鷬 yܦLI ?~}G@at)FcCU<, `%EvĒ?!-bw֩-4[lyN/Rt'oFD6|V<2PYcC4hą>gƑ R�hDhп_r8"HC^+zڷO^.H/2t\;Ѵ?Ѥ+ Iu~FM%*݆g\ '# SH(kYPKS w=CwˇNwM-Kvmh!B;c=~: zE2p9 VW}xtO~h>r㱷J3o۪mnjֺpgH`/Q6K!_}sg`Sd/]H>n:_D= uvb~xUUYN3>f#x85Q[6sR? eeJ"RЎ|L+=,8<~0GxTR9@n`:A % k)QT<M=Ƙg׉eASd zk PS"U|,AFB]5ڞ *Qn6ο>!Kï9s{_gNt!$s*dv+:ZAxX)HV8&Y P3?75V3YO@,o^OX[8w:l`S;br S03GSGq[W݄ YVx7rGSa1Ʉ9d꜕JPUsta"qh&C ] !m{Ƴ41ċ mz߈-˼FWUMT]ng CSi S"Җ#8+d >P^p fߠ}Vn**< ܓ6H4bm7t2EDv2xb"Lf- `Hnr3ȍp!_}/R5d^h'u&bsv\f؜+]Nʍ/F6A!-M%k[q-&dȯt&.SO t}Dѝk2?bj\puAuRsG+R%';FlqIl?nNmI]%Co4Ԇ`3' C!y QBJiIM<OYŐ"t2i{U*>h́�qN4) PoL~8.Z5E3hzRYl+<_欿~I]A+~4u7%YV{T ]tˮL^ZO-})ehySW]̂(l6I*M4do13L<$tp`Z1XڈH1EKQУ-+,*S.s "9�7:B!A)g{P�>KX$׀@se91SYi ْ@qtѽZ3BY;RVd1ܥ1b, 6(P&/r lz]n.]HoI}ӌPH j_ VK!Bؐ+϶C6c݃ }ևo<8aBr^G GAtգl[NDT]͉($�gyN3Et4,F?BvMo u%-wCnu+S_pl4ҧ c? ԰\jiYHENOU<e3]5y <ܑUAJcH;ו%§!b˛`lSclY1\ǐj`v xV0^5-&MdV l,ǒr| 0B,h:*{i"tqYB#a,& {Umw Dw0o.xs6dKLJVN+Y&g45{*^:~յQl:#SEDbE:Ci/a PCD᳙jQ,>U-,(/x\=x|7l餠}Z@E 鰸4Vk7cEd(AO }̡0"-ávlqA3J}hR*[s!҃ZJTrڍFeM`EINl-1:^k rҎN쭿 wt#,ĭʥ")Քwf&[ `|2m&\P :B?u'F`+�EZAm3ß׭ ׯ4?g],aEs1^X./FM).)v[uIR`FZD`8b iQPdNk!%jхP{^ƫPek `/Hcoް4M`":V$_|MJ|bܞ %&Xaቋw 'exn-칕h%?z ص%_lYz&1)c 18,R͝U}8(Fp%<QrD\C.7 2^h |.LB{:XREP;Ӊͽ?t?m$v۽,mcU]1q0mTg6hփb~_-YG "O3^|::³3xa/@J}Aܵ+#)Df槞})Dy#HS 40[^A$22cddn:/ge\QPt'Y>Bfg,xa JQD-;O6IKUxL8{]v)P_9'9fkͅ9 K¤"Rt"i#E4d[tNlڋ6L "51%k={QUsJ8xIT3XVsԫ8?ۺ@q wq i^ X?Xoښ`to߿Z\oҴ?I ՆTv]B\yê OkXpmcvuo'§l^<rd 6ǯ1?qtH PЬL}-^&F.P^RGL䦳aTbj+B1._rM/�hUqg#>b`eD 8CɱyU z<8;B䢵ҝ&Z97_p=jy]L3*ͩga ԁNTϖa,-Yl"3I?,V4x}5"Vy2QFkk(.a&RZ[myrm~xίY]G)ez$ Ci [[ӢݱN'"N5 & 8%+>2SOςUU2ۧx0"1E1w^uz,SyOݺ% LzhsѦak5",QC�"!գ3lHOWd3Xʯ!$bZC4m=ߵ~hWJ$ԩrtv1c?lJKUFC3"GU4kL?RUX$(+%ߞ2k"?!g-><u8\+dg1<ڧD[\V;u� >JZm)*-`GcBTOC2 @9÷6+5m{-f^=u W)kzIr)U/0iΔze9Ol1`p^G^qE3 ɱ>AYӼ #ꦍ[p6.B%U6$=`WEKR֧VW븼ØULV U綘`@ǟN<W�ȀUOQ^0kC&DžK&Hlc˴Д;P(Ln9!]#A¥P�-ۏ<c?ޜ\-^>2| ="e [gI�Aqoȭ57øev4o9+@Jj{ ڡX>(Su! *ʸ.) 6]6KʢI%i8^2 y {7r5Ɇ>ƫ8͹&'vV #QV)llWZH] gܷ4q'!\gtL;= A~[:?I`''358CWAN;l]z֪N{Ba7{pFu$>PhLP,|f(~?>:Z}܀[[ט?X jluHZ By|]B30қ,s:f"H70آb371eq@̞/AZ~}:eeF5`w>bWt8wV qJ:$42c<ޔtnY=u'D2$KBw< -d⋲=@= 0B$N8&Bύ߼:38~e|RJ;)4TzZ5aLWl}W#.WIwšQ WSZu)Egԏoppߎ":W&^}A6qyǕ3;j:R)L0S'.os+.SlOPȼTx<p"I$*ct+Uʱrvɛҧog rKIFS:}N|Y�3v^*>PXT*dԡw7_xm x%PjOhm!U<sNj3 m7dAQ{$KGȅhnx<2oeqC~9GFaƘ.m:/7+D{u~O(2;ey.9HϔXz"6!gCF,։v K' 5U !`=BϢfM^bۂmǶq0uTV eb,c[lBWܟەiN/F)`A}i ~;qI["OD (ή^,wCTX<8 1VG lGkJO];bћ~ х2mZ,BLiuҭ01(oQEϪ`造qŸQ x&ldӍp\,`@m]r >R 4Qu*+;TA;'Ҫ?>5D02=/,yhkyC=f{ X�jK!{kx>$!F2 ?ÀWE=2'Sjwрg/#po�7)D'DgZXں>~G *U5핲{])#ںx).XЮG&h&l*{Q@t@/O.X1uDZ[U;a[(@tA|z:kJC;eC޴ [Z0 `L"S? oܴݻ�%f0 A(w*]{-[f5п7=GG?{#Z~gJ.[1%~]C<k_hU6c)D3LqԟӶ0qluOآ@=&‘ W 8` W8XhI_1<υ_ #q,ݖBb3+`~l7u4p^xQ/F#,9RCόŝ|00GEYϞV0)5$pz7k /` =J]f O?x>qNJP[aW`٘PSYЦIo֮}3';oMw?e5uD3ć a8 \DSg1{HN.`r<!E'@-nſeUIЭ-9,*' 3{5/`pt_l涠(B^s_4<?$#OWG-_x- v*|_寁#`ř fyC1sObzR*&溺y7>>BT0sQO+0rS#Z4֌)U;%Hb_ķDLt: pb ^OĩjP@E_"\uG^ZDdηkd&|NmG(|Y=΄A^kP7X),R~C#rcH@!34yH | ~KqMV�$'#S%:v! C^:ejQ$V btTڒ[\ Ҁ+A_*Z bwNUq"{g{`ÁS-d ͽnaZ/.ھKQP^1|C63 fZS›{#Y,U>2�R_fj/ Zz/iK؍X &³fՄZ^V(jH�MiGoR}7Ba}{j�Q^rkI:!huX<W5?Yy'G3 f2*RirƆ/6K4l3XM<N㒂vܑu`q7#ا:i`ϒg#WDP�^ <鎅p�'QēF(qؒN Dp*9(a/Qz�xQMn1߻u읹u@9r A6{sd&v;0}͜mHufSnt2z}XI=b/ͨ#71ZUGs:w+BbW8J8AFjaQm3HIiSl<!BmҾcdZ͉)xA7ؾSb@4'!s'!:t?cj\GLW"ӡ64SE+XP.. oXUȤ]΁=snLxn` KMΆs;/#cJ92!͓e33%OW-*)95ΎЊ!|Ñ\V (sVЎRi0qd.L1p| AZ躰~ iZ:#JrDΙq'Ŧ h9nɬ�=qwL<V!Ep%e^Nk>”%wNi FvNZM6QJ٨}\ -g2G˝8&ӥWIB5;B/x�!g]>y?E|ʔRw:!2G ExhC`dp 0:lyI ܵv0Ю1x`.8[ 4B k+mM-uD<{3iI7՚csb *a՗&`R4oqu)>M_4S˩Uo$>cЬhbVR"&*UJAL v*[DRT4r+{Jցf%jѷor-XOAfq'jw3ep;f/D%<{Kkdԁ񿽗"M&)J4N(:7T=&V_wIt/L ^u|@BR=e>ZdhK80۷C^'"mjמHiii�W}wLY؅b͙ͤx@FYKfdSd.Iݰ娙UIkӑhanH;ܰ-NG𕩴$9!n(f-렓DMՇnpӰh{ մFbO׵0b#|őL-Rh\(RXr"\N<lM؞pÒ'j\0 9K/jiNW S w}oͲ}R�8 #MnUS΃&Z6h"=Fi[ǏP&"EjY h,:ʻ ~Q`H JObI7*Ohrǚ6 62v؟O2l{Q*dgyAτ!'x}6 Z/<-#7tih}wv؋B|+Fs=X;@[G6y޿8?<v];zX~?xӾVO`MڿXTg7ZXX>Yl*z}W,M0:9 Hf1* x#6hS}8㵑.ŏ)�)(%T�/х?nA8䷲^~<,^oR;^Z0q$sI9xIkYgO>_ ;dE"8f 2rbVamèMʫ%~e�SԩV5:T+�[? (k>o~"csrNz{׋UᆠBGQ'QƜþDj/rԂWnl.`xhJV8+[k(˝�et'P`^{1^hLĂdr$NBU$~6c!aA=t…B{5sSylAېO6_D. C1uᗈ.Gczb#$|qqd?/h1D`fu\ ?rZ>p KfHJZ!+Hۀ(?Ş>^ACgﴄS೚{1tK-nCBn+D 7<#1,kpv421j̠+�L^/׊Y?@1^ޓ*VþCĆؤ ;97szxz(oeE71e\(Ԁ@ \Wo|FjR+N]So~+<%Ԛ\$zt5΍>uWU;fu'&\ѳѣeh\>!zI-3<:=^j9qB<m&yOq@5f־O&3;5`BY=Q0c[ tiLk/ޙeI+C޽9 QY:b !ގYVr8MT#G RJt+2 kGi{|YC6/�6ݘ"%� V -1p- 1ow`K0+Ǡ){RҤ3;x=Pg{ ǿU {`Z7l{vQirdhT_;ʴ P1ٵƈu IyZ= У׮DMaÃ:n,%: }Y9iٛKU( _eYhKiPʩV9 F&`aeS.UʄKHGi<0qkvє 1?JԢ䩇 X!8y~6֊g^Y=d6mC4`\9[;Ҡw@@n}x#~h۵6fv)X_C}"뜼Z~y@ˡiolhA )w(Gt.<+rZ>71@n1wAh]Y�4 NNM.d3lkR%a·B_{ZW_˘@A J/U_;՛khىbn؟I V(cv\[9q,l.MUcnUMfj?5Bd~։=%JM!<r�ʙfŚ{+ o1%�Og Zl"Q麮r0\1v f@~qhXt./2tOsĬ(GPwGХ=O^xt3~Zd`3Urm IOnˠmIn_(.FGq/W{tϨӀօcrDИ8^kٵ.caSw<}QA96 :|(BM&S歅#SFĐhˢ3 MµG1MǦft6t`>N>uز|4OO[.c,C%a,d @Mu-mE1S_v}q BzG%}ծz@<h׈50\v{6C'[uxӡ}sIY?QS"#hgݰf!l?PG*6wC3(9bQ:؄hv6w |3C R nr 5'M$#-U^Q 4DgHe׺H[zZ;,O>fq@}nҸ%}u2/�dPҽs<`,nB]8Gm1xɝ =o;9J!A/%P[.,t]gcġLѱ.'tqrcֽ VE ]:`Ȫ><zS ,^z|õ䮣.T nZRr*<&׎ [-˃4r/hA m zR,Vjҟ=Өn^dh%=mR%:)�ʈlpaBvEz@-UZ >RMGeb z.*𘞰JX?$ĵt$�Aێ5aŧ͚WSm-gbEz&Ufr`H/(]eVv- 3+H+eWϗy9kTrQRANx}2 ‰J˘ϐ19ns Q93ĵ)pcetaV&aR권cuJ3|g�gKK{=,Ԗ [2&'Y|jZPsX̲W∻VN}B!Ld3nbԿKiV>с� <e{CMiGNLOSj>mh cl氩Ch ?Q3Hc U 61 MThc;L`�gl `̭"om@ .$69`t!10 O*g(Xq b2= a)_w+%&>^읊u4s ӫ"E|J3(ۜ*gR10q. uHfc<&~BXS^i:穊uB$sc_'.Je͞*.\;;*5`WmkDVf@Qo<DbdK?EZ׺vx:Qm]R_vRt*0Aq9׸kkj=Po_f!E:׵<Ppe#/[!JZWFes�+Y`׼:\V[dG"Րo0造녋ǹѢ[@0Z%tzv 容3qQXѠԱl{;, ak_R`HLIȏb2F8 ZTuroNG�q#1\9s#Ou䒞2ҳM$׷~lZm*a)}$:)8f6>8BH}7]Ox/H~@Pv$'<^NRe20^*\7J)4/ ^XNØϛ*]bON>^[.!o|"GHyL#&Qj>s4_!ї؝j!+B1wB$EqT3F1ݻ~r8kُe ׅjܣY=Dwöa m-*K8e .WF�~ TOzkZx_H|m#W\1<J)5-P7,k^Z"H#yQkbؒ+  i 9ްNYꋞ?qq&eE +\@$' 5݆R{š0 M AJa~|ZTِ�rGLV/C0L$ZAVsE&!Y$vRY3RIhhR턲ۘVOE G<@&tq�^.{O֮M/гN#eB&ri@ڄAW+EJSc\ɟJjh@^_PVW8r-T7"MPȘ`'Sa_TP@!�L%n{CS§(] [,UVN=4"la6J6[͑~Lı[5 2]n᎚h-i|G1=' JYBf֤}2)%X-p~>(YIV]Ve٤ڏGE)ͺ&T~&=+["+' Ru,Z:8PDرq#BAæPh'LRkr}F\, _Qgwq%`5m6y䧰!h\Z[{K 2]ىnmw!">D(UyyuyzJʏ%̚R5GF5%rC4G`6)iv]&Մ{&auY۠r7sBQٯzqljco6O7OƸd  :gP'?~(EfZՃ&Zu a޲@32--[!v2Bq}+Lt4UT%((sxT荥(OTv$z�ޑk;>@5![o!hﲫ}3s!::9>m)zP8"`T<wCg46 vo=ʴXO=<ݣxDׂ6"TJ+@\| HAcR]bWK f҃/MRRg )f봱$gw�'{ 嗜B#ZXmNNIJP[Bp(nf vJZ+ $"3̪]Ny`Sf{l ;j~C h/2`v^Fk,U 5g2<pLTъO~}.pRίyb=fw430Fk♽&j䋽a#&YH,5!LnLb7kTIC T%0OC[N-<!mCDYiM"r@<-B,ZwT:t+@>1`(hb'{V�~bPSB +U`9d~!v޾!ו,=؈@qrXRRB(ƺ$cQR]O{*_#x #apÞ ؊(LY%ޥ\1٩FQUB4}Jp1<˗В:Dt'As[sr/<G ) eIQXzh�Gj@`8@s,Tiw R)6睺POHDPa0KVAEFiHDyI>G|]&}d՛6$KFxe6ji �a'B�#udK(vNI<|* nB4rϦ[>|>یG,NXPUך"CJG5v!Fb| TJSPk^?] ?D=9He%dhASC’{ߐ T+0v񪣢@ l'>ш(=z8;Kb-5=;[ka6/f fam#HG69k]5x;" +~IΟ#0C֗ɗf+@hkoVbALZlB"0_%Q7hsѶаu)31l0h\ P긂@'1- Vu&7ZDyk0cRUmZ \؎Rl3S˙-UaL(TUт|$8!uwL3Cʽ }EGuEgk|!tn̷[w>5PEl0Bfb1n+RJiTk }Ն֗ذ,Y?9ܧN!kϵKrg^.̐c$@ IXJ_SK|+I/гH=7wB$<c>/EU !rV4~OxK ZR Hڃj0T0/tZWCtX4>9-cmvüNfO\j~uD>ii@4(i7t l,'g l$DZtAD2dlVِMW^XqAr3",6 *Ȃ| ͝wfwgl"F'eLpAF&3� f腾EsQ] R]GI&|[^!m /9x`dFtdm&t꽊1DˁE+շP U*Y#[N\^h&<s%p5st>ͫ˥jKy_˵쬡 t+"8 WYBWSz*�rθ9d^,nTac^W Ckd?q¹5} zȜ]$f ,8,s0`h$;P�YVHSu/xImSb.4 y֕}Fř2H5ֿ!Ƃү;'oaIkXf840l֞.q!P'ZHQ#~ k`Zعl< h%w)hwN! :~+ہsjYe M}뺊UE*nz~XdV0t֥#GɺEc9f,"V@gu^&;ܵM^n5[O3y N)roH6UH@!K`N&\Ȗ:P]grjUzJi9Z՗dQPqbΚ5vfd7hHuN#g Ơ>N3~dBٯe\U*I}~)CG',EB;cb05,AȰSic^ ,"a.7ijtuU)]ь,/8_IK'R6ZR{0|`5غ܍ W9~׆maj)V6} 2߅ٽU=GNf@1xM|Upa}Du)ٜ{C�| k<D3\Zs T-/5xaDcҿg/LQڡ0o+t8\HnP옞u'[oءΎ \ޫ@CzKʃ:k3'-?+"%فg,18TC:r *SZ48724�t42F(oY)=q{ar\h?3[.3 XuS�$qR%;NYuPw:TI'ZQq ^7Oo;e*Aa¶mO�|ÓT3&[a,4LG6?Q>ΣfA;0X8#/hhCG+ gW$DX±|{-8o˘?(ꭃ(d,ó%<Im]х([[ғ9{N*[ :z:т(\_^|N1.2T e4@x1x07|tjέv("y-9K2pM*T: tg2Ig}-2HɖDV &u9<;b1'S`TF? R~4t<*$QŨ݉id7i2wmЦcnw(V|¤Ziax1y!8 jQJQx %)<P Ov,u{M  BS'~ MVg}IhqkzA7s1Vu&@OkOg<S$lvsa-@8\/"LZگ^$bܱIkO(.􊢦- ˚z_<Tk{LFwH-J,9O0LKPOm7YeUzpr_<jH2ӻgʷP,$GLW;1F/!֑\Ϳ;;5U获Ih5ܘ*k#ma,7H^ -КU[p ?h # 9q({_xQpWqlNq7x98)?6+uu!}ls*D*OP.#"*G3lj Jz aծaҬY؋<C Z{N'5S� s3ϛ xWۈ賔utGMh}?-fu(::r!.8K <N~Lm^8?&HJOc݅4P%J=Fϥ?=C3ܳ+[.7V6ϐݭO\mtuBC|Ӛaa  R?n~-MEDžo*QrR,c݀ Ph/֎S6J0MQ2!eOQ'<Xdzbó\G'Io8N,M5 _R!jX?�ϱ:-M#APZMTaD}}]*{ =p�ir7goS|>dD=N`x$S6좇kNp9p1s{䦒4#_o( 5a0o% cSO7+:[h xr±~.kW<UW01rӀRmmFƏlJDȯWUnAb`+=dY^fMG3-a:|^f4f`ۅ/Q +^1 1 [ CH#d|JJ}] =Z|^IBVjSoc%�iP.j_@Xp$'Tkhuy&t7Ԋ4 1Hw_,4̯I j�JHQO @efFN E^8Ɂ m?M<YQDCs~f}l&|mrc}6M8-JrdK2˅ޫj3\G+N{%xtW6-5 $nRוcCHE[o6]{uJ4?�PSa43}\moQi&?C׉Xu.X'a&+9=J<N;_prgGm]{�TB5%akZ0Bh0ɆM֦qAS>H=]=䤡>eydL-C$_<2ܟÈ)  XG?, 27\RFHq)K(lGH3Գ^Bi(Qj`ZBzi6-,4= n|}F`e<*3i LUrozbX݉ zgN^ :n׾:U\z˞>~2|- "< 7XF_$N&<w晖ۃÀ09,T7EtH ?RW\θݾqvvԱyO;c;{̏$bQ, d:3 =zHo;t�3)CrhQf .at_ya6]7:?)S!y*j?i{}T 8)Pc7$npBAť`~`P*kzprCɑE/OJYub+ TYXRIغք]`O츮&!"AbYR,'5ExEö0JŠt^MYX{҄R2 CT^A4d%"LGquȾ`'Y~ޥ?3cW5zz:0;{~ឹ3J;?<\1Pd;eEKV k�dXAVyjrr/Unp)Z?TCT"I;Hy:\YZ/f&H2u "dkj5@Ԣ֝[r'm=?}ΥwsAd]!;H"<ʁ8X0bޚ8*z OuϺa5t}򤢘 iaTLhUO7ߌL\؟C?F"9 Bằ,2z%Ү<л/2.k*k%ȑ`_JY hV k)]ؼ9RU:Snև{l%kr]759+՞\RB\ s^D,*S[ A'U˻u}TC[U*ɹ{xC.,#pʀJu;x[wuQt诀L1r<!+~YOVxb<<q77 T<$+)KGGt3%X$vbT)>qqwhZۃrWGsoJ T׎޻Tx`f5{r[-?Ui_i.Ri3%`٨C(-5ݦqWbU}YgQOs_w'_mghZH4 y'.LC5"#I-SJBUdJSv%rͷ )?< CX˗4:兮N8'AC֧K:U'D;"ü`q/]Õ$<Kƹ6)ZU%wm{ d^IdퟘSUEFל>Y#,nK<aHd'kIż칣jV9>x٣<k .ȑ\iO{Ŭ=9 zs?^ EC%>;7}pgCv)JS8yG^ǒMmE_R|؆9fŝh*MSrѝSaqeHe󋬥(r5_G#5" U#ď?jd6MF g= ~D"ӂP3ɦ o{6o00,E¤:#OOH6n87*S+K=>dW| NHe:Sq]yYɼp|J!wug)whGZXHr<Aj Rf:%<803izyBNS+ Dr&,5}?7sԥz##Z$Q!1zLt ]klV4\(O=Fs\uV|2Z$;Ŏִ[=G['G!EMaC:e|ˢcyv$V0 !=1[ÿj0?L(@UJs?T3 -n+F{7PIAb\sDd-Յi;JYs;H-w/�ZjcWUy'uWZG/gU\V̯~0yLHZk?,ϐS} ɜE+?5'%tNq!g ,%l/i`aOvr^<@ P<',rŁ=[h[\?}@O3>]]+ )5:CnFsSmc8D<^lGL#ȍOՈfcI9$zC�k) Zzր;~:^[ i߲]MCh < ])fi)6n9b3}3BhI ؋kF`}jB Ke!Vu*N'a'Ɠ*hQ}<`Q V`J,tt J}KrnHXģDI-Si,jqZG; ip01ejed=sY�v v'=/=,P;1>2{r}ȶ7C_2bϑ%ܼ4Xph}vĎѱ9o|:m ,ʤ?d>hNzOiqm*0I6 H-7]=# f-ldOsb.J[֎E $~:?`wgU X}_Le)4Hl(K21RqގC�`M/f)aV/sYтVFE>̪g]v/ݙK<p{x2?գ0u*63+! Fy�\(UZ}$y%[үsT#ɗV*A>LG| ^?u t+k+sB}8wdB5Lhp;ي`2qg)\n}_^37=x <)ut"a+Mư渉]Swă@dJ69羍&Q۵,|F?1NEO@%fۚW۳T0/òv\.$1Sزg*"Ɯ}a@,*`i>^jN{L*ɫ}�,Rd }RJ9|mSO8:<�>JvliQҩKxw PLl) V^jvK!n>6UE>Nk,zX~>bs򙂁ޤA;sDB~9sg?ĭ!pO$$QMaA g|c3Hb]Le&y{وqm=BQ:r;F#@57$QJ$E#LJD2{ *҆3KŶ?-OYn;o>M@Ց,2[cRIfo {n~83D]u\\*u'Z( Ə}fY9.K eo~!;')>Fl\K Yq6Rq NaDO빉ܠ|M+zWpsd+ Mr^-:gV^ c겣<aRw L׾&F` 2\1vBH8JڈhJ{W$Y a10yXoѬl}UдE͊,,IMu4 WiMU*9B^1jg<oT}@0G#[^iimȏD]oƣW@ոJ^'J0߰<*I|{ݩHhiodB.+ x*y:׵Nfx$p_6luD{rߚOsk5kBBάDobVԒ΃A6'ǿfn7XzѿV;ɺXxm͍iJ/qE<=yf 曟ȣ-15SBKiWH)cW<%JR~jJf7! 6MQVEx�\EgF;Xl\<0tΩ'"@xs`B l&Țk v@WO.iU~wn CqJ)AA:Xw qWB9=PT3A|$Cr7>MSN0.LCMDEIS+P_`FVL5 ܱK>Q}/+*x= +Llp~Oh)>*FClWa=޹#8ՑS8mFӑx GLvFMci{x{ (J1pt+H؇3Uq]'Ot:.�*iHf$͑8*f#KRu[qA>,J؟R"v9YB5*cv1ij𻩼rKw82"UֲS173fyܧ8tdk,ună[xH-lmIۘ`P˭ /mdEmHvY q G ʙҗ)%gq|y+v$d26:z{qZ赧-ZgR+48(K"mdc pWHcZ"IZ#uy*9T^8GdGtɩ̧Yj Gr}�N+`=5F94;iP̛Lra:ytFT":ݳ#Ԋ3X/=ufU8�xN!=-7He#ZPށ~7h^1G?t<nKta-~Ӕ Η=d7,q/*iUTT|"jH}6.cơ#NxJGNlCVOg%0+{tBCA=Kx&ɽ0-1ľ[ 0>tQiVpwR<Ff+z]Jq6{J:w3يbEϐz⬂ tbʋ>4&TA1QDxHk^3gTd:CcXI]d02w"ee ͟�DKB0~z4 _F^,ײ|኱`$zh6hl$Cb~??/ۀ;� ou) cgw˳_7{ipU␏4 m-q8U$_ͮmC,7 l w7Eh}', ѩ'(kYSvk"K~a b$ѾMD@NqkkfYK,I�c4ėQ@ >Uk02Wj.t$vu/>P6odu"�9Mb(̋܈|ZQF @6�-֏:d kdydB+gk1#dG ˶*o>&wk lcW31\dwlujk`0�?f([ i%KW^˞Jp{6eάhI~5U2("h1nȥ? \,E1us8tP,As#sUA'`~"s~!G QA<!@Z)uy`*N;9^LYTYp�zs]>}ȿy 3vĜ cJk+u9LGΰd`K:m(_U-|=tk6\  ^; v9>$ѯ:YHt>%sIn0=ꂙ }ĜeEİ7(+͂'88\zҷbc#$yJꢉQ lyI,T1|Fmy0} Vur'XeA7A+ }~3^W^3od4Rð)`l轭9r?2qp%-E72WO5mDeQ柨 Z�YUje۠KKnOV*vD26@]NE!$"4P+ġddëz _BcsB{zE4ԟ|PKKl3;<j0YMځRWˡKT[t6쎡CUQOw޼]\͓0jel“4;?Pa ɋ(8<Iw=+OJ>مx T=T`s%YR8M}-qAw(6(Sɜ Uw8+B~lo#k`g4F[yy_WJrh`.�bUL|gb7lNE' Zpt0[L\L/e3똶8J| 8LoYЯBOg~0!:'fߦ|LNrU-14'~RIUB MkكPp@&?8  hoD"pAm7ʾ�AjOdK\i$!>;|�52ы {Ԯ t8T?qe>USh/f-vt2m\E:*I[s_7Lm{Ic8n!̎3O1*X8jFHeH:VY-e2_@PʩC1JH;/J)ώkЪi'sh~ٟ ڛ\Qx."V.;ʒ<4ZO2a<3u�oYOԁϲgc!՝vV6lY=|5`] x.P#zTL)gtW@r5ՀXL5b2n)u.jAPbQa^sGHӷ^qÁoX%FeRTH4k0~۩mTrP`"Wx\JBL|xB]ReTy4u"TdqRq D1{fYql6ٸdO1߳.:@a {J^yU臯E6$mDL­ƖW;tTlDʌ__G-GUQmDHP2LbJ9MCԟkxTpQ*W#gKVbM^ڂԉm&Ct|˨W]p1q3ӵm-ZI,NCaY9vׄ<g'#=Z3v.Xo^] x&EF@%225Z)DҲLyO,yly.B4@ L 09t\8?au|e9˚xoJ2-sH׺v6)L z1X-d_:ۏ LVp˦kZqwL(9epON;-U 28T0;7d3H~ˍQp[Ijy{{2k�7D"S}_.*L7A?-,ݬ:5 ~OFА*o-jD ͝T=kwI_8V*3s{ސB]|B=j$iaqeq'e~R_+tb;Лj}n?e pjp"_*1zVlY7DF)@v"쾪tPظ|8A`3]I9" 8ťͽAhYJނS] +p#6"(MxJ-ۿIm?+xtb%[!*r@sG{!1++Xj39 ~D[*ߺ}Qok5LL>Y"Gq& Gf{n<H3A n j`Z=?SAc(t~IRB2#98v;mSY _U經 91H 5Aݺռ0#v rZӀvKnZ#4!Ud4.E5أ׃[xJ ;"1F)BTJ?Ljƽޯn&gygLW=mS�[s[esl$o'^&F L2BjNƃ׵J&e@*wg>e +S8B*5 늘jxf}7a#uU;؋$8 ~Iؙ_5BujՆ\v"Yy^ˁZ�.{ TF5 c0mlDQ!ORXNgiJq eCut?.f Jb< %sy9Rroo(D.-rHp��\\!e;Lh{[Wc #*ÆU U} )px+;i,K36_Y.S?)'SCR94\ 2̓pGü<s l`t>i`弑�?1lJiA$�eKxI,r{5pel||28`D6ZZ_cɚ7.�[^f췛5eL[|A+BL! 'pNU2s0t:N3_]_ @m|XPǯ+Ok4 {W)mz[5@u59 ,K!H SvJ-V[VHP$.g,/EingWd.VzBUJ~4¿I> peE2j>� 5vFW({~ѯ,A/�ӄ+S*\ )8p#)L6[oh)G3Ha` ۣ%wFW2SIy-bq@rXK0=WOe\/J3�@0C^~e^~T%W`amYhuWFfZXŹ�"}#zbv 𲑾.P_TԧTX&*}XH9-lH4xzÕhuc>�s8]eUSg o` Ng d8FZQ`P6;$7cM9n1.GxhGDG|< W@CU1lWDI#kTZ�B3f}h`5O>#<9? R8}M�-GO)9¡![H {癏V&H+ϩXq�с%`lhN hBDјm$n$(bdOl_K:+fn: l"M<&0of+ٯc2G6&=*yg\Tz � d q2;@摰W!rFuOKѮw:o0eQn:8jJ5?$1Vo ek℞Gz/X% 솘RާuL, .r.W}Y/$Y !*k#-3ƭͶ{e{wzQ42ù_�ՌpLT|&ʙރy۠6lC-7-_N }-"~"_5(PMCC?S:@1b,ŰZ7%kuqa"-wٺ0þ2't7~>T0xĴjB*سb@J$QdW(_Q$g9ť7bK "bXq.F7$-(-#G ЊUreqۚz�W)FMroy{l|Xݒj1(g8,:~1i3¼כԧ2yH !cQb,Hk%IK8*Hc~6Shrpm6CvÏfc:*4bM/h;m̈8\Il|ޅ.G·Cc ]*}ݮDp%~q2;,Ƶ \(.V?oQd)!An^\QxV~ǪWsCSk\_?<_HBPH/n|=r*$<9#P ux'Df1_'&aY6#`-&&UPÄ;zˎ"!+j{D\zڦ5?/6=oY">q"2G]teNR4yǹȅRfݽ[Yهmohg@gé@⁂&e9Fe@DG?/!'Kt`1n2 Ag~/b*v2)0 6_ #OsbLD$_ιC@&G7ƈ$qʧD| qي;1;_FTea&w|DԢ۸$lkTI?" 'CLjC#FF¥^~$ jURVwDdžN>ކ>{2WFHڧAS S&vJ_ᎨJ$sZ$[>p|P}H{9†ݡ#eчL,[\Q%w w\<1#6DB)٣sfXHYÁN6r|!g7u %*<@2f*_i6Q7ba3谥n?aUm{.B, wjp(,G72#<>JF5˴78_ <<kL%mu܃ r1t2UkʞCwBёkf^Q$ap<ײ+P?Yx16b_M_vM(as\ZrV!إT1Ou0_LF4_ ,.jQӟc�oLZTV˨C&c:hqε7`cqY:4rcQ"hqmQ1`FssFrf0Ze^</ܖZ;$ή+Df$ЕtPg% Mh|tSa@k2 zRx5|1>?3ae<_gtQ&`|繖{™ZpSW9Fm.wV>K~#LW*6UCb4K\1';~@Ci.VTا5µN|Nǜz)zn2'W%V!⺥ppTd?sӃ=Н%PdD?=#46I6v};LNߘ70wPe޽>딙?^VyjFąA`H%^p[ vgf2R@g$o:Yqp^={3/,3l!q_n򞏇ơHI ݞW]lQ/7Y?jҶ$P?q(*ǰKiA[7[Δ_ dd!u]ʓX#٣xFpa#SÿYZoA})/Up]hLZ cTuzu-J4-)Kg<6m.:=շmA P~<YxDnis./ nNf ^ZS0- =1&vW''y<)i?_~@<W[h(TN>Ra dfH Ï4 })ZWhzַsb!풣>OZxoay%v_k,2Y|F,37Gw6hk%t(U4#XYh$i<ptAKc6av[%9,[Rx=h,ii5W`좔ffOzjAshl[<ɝZ.bJv{, j9P;hi\d6*ޠ1/d;ɩNҙ!<@"xi%Sѹf:qq<??N6&i&InCT iKږ3·fDì@�ӵfdj wDXd^lnOm@~J78e*ٷ"".|gjj9ѕ*})tl68r^BsF8}>dGJ 2K鶉_ݟX~#^sv]B:߮cWhM?*݄V;7x1wf_gTQ%AG; j2�1,%u>djToPbtv&S=_ɞ&4k=m#Bb#\'#HVyzڔPlvQLFM'+i#QS`ԥ&(s#3.:c8U>4IH 㵞Y4.f]`}25pDaG!1N7Vy)0Ub P5:R+ /.h5abs &ϩw!:v(ﭳ5cɘzd j)K*CtAJy+)!,ofD_e-F5h{{nDCvItU^Q|ySӗIUQn Tig#BygĦ.`v\JǝK]Olϖ&0tc٭/ ygg@?,hb y VSHeQoo:Ǵ/}QR&5ެ.$R CO_QbZVvBfSK77Z)G}1ǧ(xQq \ko5}\08C,do\NNEwUX3lf7:UX2dDS"*(H .}ߤVJ5(]#XI5_WǣS[N pjyYg1ݳ!BBtRg[HQdtI?c![}ʎvp! L1#i[AZ6|.1JOeEo6>QA$/t-y38"0STk#6[\5C/pAݯ~MoA|/|:L< /]z�N8�h?EJCu&kjX7lPŮ%sی$jfwHqyId-Y_H3 s` l@.KuKtDmfolPAEq"4awwIPykM=ZƏJ?N6쀪Yd_|SaËR;ip{�H{P`~Qe`F9o¾ Ʊ߄),�D>O;'6%6|\u@,i`wҢ PFt2gk7O(X !Rvr(1г̈́j4]"˔N~ `)-x'\; m y y5?Wj<Š;22MU7@iGNO瑚::ˋ6w;t7}zm7dKI#9W*/! 8Kpo`~V=  ; i?PSXucHnZ'.ϟe$"{߿a O$'"�a'z3M]OEӗ<)% H;Lb4}|m֣Y |'b/ef 4;�;~;?>vHÖhr9,F9ڔJ{_Gt۔AK9:u?pwdc?+n|oU''P jF0ved#s("^!EW~gSbh1OJ_٥OCOf\�#GXysƌV 4D2k1^I (ߥyPiW҃XZ|�85-4E]* KTF:CiwNiaiSL&inx ^3Q,7G*T2j7ڛq/:roLDD2UfV%Ny# ~wfgI 1n8dj*~ n(Vk8){Y bZ?u~]#Ӱ:muzuOmbCb`j=DȀ3F& 34oJEKP)4SZB7 v@'$IN�|sba.SKw$KOf*]MiI{+" Z^F'f fmLd=D\B/#@ :f._ ?LS3Rۓl붌4*?TN;]RkaX߿<LWzr)�nuqs*ڈ#tLlxQa<&xC󘰦Bf'yS߰JQ~F#ʐ*8a P P5'vbKktW=8^ytx}-xK?nr{ڥS+\EF`z #0,SX_w'N@B 9RF-0V7k8&ĠuDgakGYz![=SMiBl̢CMAo^l9d 3EBr'>,/M8oPFr cBڐv02b@trmb , V$zsI*˕\^3PuC! q '(=S RTjvܭl.Pi]]kO6IR9{0ҞcT_lZV60r"}geruCǭ&.8'+v,G煴+i|u͉4TxEG'/X9hhw!QgPpmx5om*k#6 -7)/a};闋G3T[mOæ ?bmI)gݡmk0]\8hWy(qj`WXGWZagchSg13�'l_zThbjOPB:'_(?րdu3%&φ9l%-EGSCZrԌ&q=Pw/V~_[xYWI~w]1?p{EpfguLB=8U#מf Gr<k<÷gy;^V\X(k,Vc�}NMHə+ك eZT$Ⅎ(w}"q)H :7UleWKn^sj4e�ý%E<JS(YJNUJ1�[*71Yd� ?|^ۡ4!Ն]RCL`w&T[~Ǖ"uCkk2μbTc^O5[˗'|4غB}˱ xc IJbVCctD96Iת9Xd-8.n*"z/CKP_N㧙[F1:#K1ЊqqN5IyTS5IS$pyLE\?t*녑V\C"5qy[ڏo!5´ mL719{v>~߻O6 RNqGG\y9*|l+w1m > <Nwӳ5:7}=޸J#-1_Ot)^ɻ 8 &^,:)HtW d!] QZ6c!E/{k+c%(a澮YD~MICn)cuKcV:EL8 hXw`xG8LCfߡ^.F;oi>yEc`zuDiO{~~bKs^25jeb92 I  OmZ~]f);Ri9domӃ`VU #_HO.Bua˂?3K4unń^R�Vxc�!MuDK/0_Oeg)S>7ߜUC 5Ta}_Pp(Sy3綂$v\weuV LL2\GL1_0t^ 8]+4WkAs%_/]ޕDŽ hkNz0r(f)b'?Fڼ^C<B9n : S7C5X􍣌u%)ߦabb49�٬a ej]?zs%2^:_X{/N[HIus7ZYڊ"ȣs 371f/8vfCқ[{4:x^,*ArV>.Y)t\+-MY+ljܯ޽ Ø;zN@o7v7Ԃym^Q> rl'<t>@ۚ 2cw*:W5Yj˝),+Ӎ޷֖r\I.|ÿH"xISPH*dLz'$녵gZz젂j.Ox 4bМ-t'e1%%S[ +>c]}ɬXj)jl@ksвgT>cK$W U1`Lϓtd`mY$-8*Jr>ͩBI 5/lVXy#z)GW5T$? uݣmfŮM` j{˧g~͖ۦ uwpb 6�xF?RJW3xDhKug˃bo X?9 P ti4HCxZ!�є!2U;˓Z# +M!pHBXEujrQ Vcrsk*8\.'$pٙH C8Wy 9+Kj)b-3Xg(ҳz`/)NOzJ@s/qz/`'@H26Mi!`)} |U4T#`e `M [b6#y*납l5G)"*zm!~(M$ыQ֨0I;坸*O;Wq2Ϯp˶ޕt~I~VW=2%0u&ӑeO6j;G?d" \K_IEtK28SFCfNtI%ɊL57hz�V#`0 Šx+.,I+*(-H؎lكclrz 0x}CLtt<{S}0h(#,^2NV7O3x]]bqꬪbHXZMeQƠMW*M螠jTOLJA�J.?9@8oԌ4/Gf3>,ÙgIz)6a_Fѧ3&j91<ԻjhS`]Iʋ\HzΓifzV`:sΩ5$e`LPs`U!=jl3觝7ZqcA^[ ]=X|sƴ c o s|j|.s(` g)&w=Ҁy?#a'/T�S*FY?FR6`uÙ"t({/X Ym%ۺa:^p<Dytqˌ9P r hyo#KKrv>uh~)ٔ\U#;/}ɦޣݤdTαFI$ ꜍l U 7רEP HؕQԓЎX+ ݔf)@# U@*�+CP4c^!HdC*K>oo:1/㇢_悮.5/|Ek)-l.o!Pv|狑 }W;8?Jp QTMb ! Z.d&g=:MHAjკ5 ]͕k(̊"ԃ NHO> yCÏ?F@:ܕBsgYghxIwU`o GFBVF5k3ʔbų wYV=OWQυaz?VuA-S)5Ș ?@CN dIMC8T Ë~*p(VFwaԗv?׈ FEƺaM| WV_[ƃ$[.Y(RF'6!+}/`'B*Ŕ<IWkqpIըr"!^al{}AÞ9v8Qu)Ï/~+lƧ![Y%'Sur.NbFYל?OdQ5F?y&nv PǬO3~`?쏤4J,83C atv9ˤfBec EƗyD a<цmQ AR/}L/tTkš`쎛-Z)HdήųCM /!-^\n`G6:}"c`FaYah~A!iU4ҵm g:oWO=T%JRhda" C5VCs<4`,Nuo\چ|/dkR㥍 ͞>l�AO X{ Q=d5ْ*nhmY $}V �8|J?rK)x@sIILMhgtpǮ#BA@#\~-=nBI5ٷ3D^ӸY˃R4-qp?SkF}hQ3_p'mUB5J p$S;M`#QN혡9,-uHE(.>g+ lVsê6١3xͩ._zZX\gk_ 2:`-+Ӂ8jJ :;SH37}j!`c߻hH #%wYq[C%5*|=on$rr� PFTr& @ A։YX,0<E.$SC5y0\eM0IB#<*!0Ǹ.*u*&mSfdYϚ}7VJ�xM,&%vhtPBpԥ-_̹1 YJl/= -vYS/њed ͷҫnEqONOnVĒ':OOCprtpkfb컿 +`3Q:nj ^bJGOW 0GUMUBF)Сl F5:\Hs`p%N6zżOXfQ Tΰ}IQrO.o6ٸƌKZ"y(7ACD^(鯭 ?F_N(L[�;V Ծ)n'5fz Xhz\c"Jnף|AؙOa[>ʅ(Ɔ6PctxXo7Bo 6=fcXTZ`I# IJ(SW/`H+nNC:eTJ2ğ%u@*Ae!r Uw6]$$?pKSOG1appO QF6kq=H-Ө?"6B3 l,=8 q@!˹˦a2*62WNXOi gUAO]r1,VJA[IC\-:k~iE<%@ ܩk;\uVNsy`g/#m'evkx&UB[̈ 3:FQ^0a^"1bbL)Q9OF6w na3nl#NYulXaP<B-=ygV5 WL̬$; 7Jl5kp`"จ Ι%ksZ碛Q5AT?1No0)ѵDž@vY0؍aH uΦ 4CJ$fSyW8 ؿ}.5)>wjEmwaʀˆRNY;GթpO8~I7~!<7Miʐs PD+C &_&GdS;DMF4BGmh~IQSd.TIi,WLN/KN#:ԽC8@|1H`qӈt!͙JgxmM0V8 lMYW2Ȱ껫wGH_=9tC ~O suwC}~%+ �..sQI[5n 3wss]x&rR ({\LVmDYB ڊ&qķγN.է U B?yk) #!R0-:zR,\Dϖm`$γ<u[*XQ9E0Yw:wc#6NhyӻA._[+"G7 >]T)EC.?˴sBG`qƒ )vfU0n"+6I U^� c^Ƴ>(bGBW{䫚7}f1L,]fxPx�[S:.Q&&|} ۙdL|8ynˎywܓs5pq5 1(rLP?�E<֐E՗Euឨe<.ҟr �6/@0JcyL$!2ʰ{7/pRdzjhDawd!3ABP6nl, pT5Z/_ϑRǎ#r}DAF:)qPu~.aW4^.Q-{]7W A0CDarDR7cRE�iZ2i2aZfe.<H(QC+Sq_XFy eY6>뿲޾TV'irv paZdYf3LOUD5-'ofG4k}37ponVytYij#㘴 LO*0 BY<L/@F` !Wߩm$l"с/g@scs. P{ h<E[uP!ag462F gRo0LTj8x[ ҆F?K'Dh Γ<x~`Nngᢊl$1,[Hal-1;#nK"亰TPPA\xAYߠ]![I;Ra 8{~+;y Tl`լ E;aõP)~1XZpA(kg3)L(17e$)Y>Xmvw ]hz{x\~%1u$,Ygjlp}jwHLߙ-&_vR?l"EGo;LYPU$;L@"sGfB|R<NfJ8#`g7Hm@찯4>ɟq"-^.jGČU/nlT2}SY {8xgc!/5~B׃Bnw.zγt*v�Co1eHc \zyGT@G2Iq $cZaW*3JF\襖X><QQU5{_gl/|^$%gK3HuNrS=[ȃO}ЏH.9lDǺSdyN={_Ǣrq;0^ԇgqXP.Qyew<Дpc wBg2裵NCIo9ߜ=oΓ_(`{d]ЫB7\Ioh�WfJeĻgެ66.G�fؒyDD IDbqlE\Ra{>Zp;z/~&txO"wM4ysWI%B^2m:cg|8qHF}N� n~z/h,jA%!8&|)"EYG(D.z8Mqoݎٛq9ŘpKGK)-)SmtQ3xET@|j=LU0pv \VFl7no|]I~\?ta7|/4fl~ <Sf)kZUOv-{V$FtYqqÚs }cD.qJuQ;7H!|Wg45sΥGP2VƓ6W^^oӢBYE {}՘T,v qIb�'\ HJB$(B~vc&`@߫]3zT%/])8ѝD}47:n7VesPue7r+%pGy Cg 'f]o91 [1,p|3@|ǓrvHc`*R�+#\_>8b `,V0Q[kYPsr#:{s@VUٳ`)(jch7tl +, ,SѮs@[QĀt> #ڿKFrK֢9Xs 1TqXAmxTW/l&)I?5aN}u,:T{sM\V 5h-NfSVHdYn;;D$/P3Ab>ʼy}5l /|^|8O l�Mu 3, 1II4@Ɉ)V'-4̟|0o5YXz~CR>C퀍\͗;aOsَ!VuT҆xW{A{W_ _oV.9ݙ _Ph|c�x;v{**X5 Mw˫bVmp3R;n+8�Y13YH$ϯ;atě_ɬ)hR}%o/hṞ9g6bC5n"Ac~קMa'g\] iddx7+G_.˅ Os#"ǭ|kcCZZvREiS 9,{&&*\1p2ɥZK{])�`: MvG zevk^6 �tz.e3hsʞN'Gp)Ю+[;\ =,Hag+-1"YíyO, [NRfa靣҂֦}Syxbkuגa\\@=Wy<pk@13UgR Ɉ"Ia ?! *6+|P?Q zy!/m1%g4_B,KvOzh3!5BiW̞#vFۭ&mcA[4Cs}.4):ފտlM[Xa?iנ'rL>+^<sA8)ěe=-w`S@UKpD‸뗼ʉ߯d}[aXeKCKUcDHNb'Vi9M;^`@=v z-MbQ>7 髍5dcdM̲-^32YmO+d8R􉝺M,4 g{5Z}}ߙO8Nq(xHE4T(SX+,u7E^MAr #LgL Q`s|`vB[LJ175[( OIvmWfSHK ul'ȕճ,=t~(z}~R�'S0Q=Cnjh9VXY_~Pi!St{am(ֱf][ltĎf#Ʊe�U)mð%"/"+ LY40zu Wghw4/kpM2{̅kptιp IBl靽] 2BhNhFGw䜷&H-|ATTAm=b}!wJjC00FbK3T>%SH՞4^Q뷌7d{wM3V'krn[Oj~G|lQrSqՒX9XaI| 4S貒٭fd<ܟ˿R8^ΒY, eiFt7EQ`J.u0֓=V<eY`ڬYLS6Ѡ <� Hmߠi*uO}@L47蛶(k2hohh=Fbo3AЙs ^\/9~ЩƂb829*ܳ@KQTRD Bs+C3kUmB~JE:Ηy*J+ 7)qj_Oݴ5``^;.sL#yF0N\mG+ !3bOrNmRf#ק|b sL`],IԤT8Q#cJ ;o~!l%k,3ɀR:źaꠑ&6 ȋVX%}D~|m!7E8Pm`6@+JGwO1| IZ{7jw͂#N$ VShkrӉC`G/xfM zM랮G\ʀL0c5Ӻ Ez=7:oQ6ࡧ*>Ja^FIQ74ZZv-!{907Z{Qcr{D$uOi RK 3ޭ#-q$?r\9ʇ �f4u[MhlPE& 11LO x`.A'(v= ?Aa2> ZuM?%}%wJr(8˙03\.Hl&\JP%g8=P,G213v듩x{=Ϟ=A@c4#uԼ[Ԗ$ TzM2p0㔻k}-BJǹSR]<r!FmJAcr]Jw~0"PDItdu{(%e+Ms�PQW|4b=9gE4TԅHL:6z7B1hAX3@}'5*ԑq9z!_ u%i w׾Q,&^[u-҉RA=_!@ $9o\k6[ٌȦ׎gaxuS]nߏb(F vp ,O)t<? D֜]x!sv$zwr�"ORҨ|lHNOQKp]![.O!ϓekX*7͹Z'a4G7J[]@Qb"8LUXJ7PAZƏՉ?:mDQR U5Aў7Ci7~f"dAbP{4h[cv}ҰB !q5 I[w^/,¾�+\vY %xpmצɪW+a3vӠYE+koKɍ9w~BzKLAП98j�%/'H$'708F+Mn&:zJq5Vee;\V#tC\rSFBvfቖ]! sC0Cbz%}2q{}HR"a`J뎳J N!c)w2a 3r#@ FǓiU7p4WTy@cd̀ɹCKOΆ рfX,->X# vf}I4C B@HIx+ר"PJ()Ƣ9vtd? 93ª;6_>ЛL[D"uq+wrh;6!G9,!=a=3K5;CN|Z߂ǟ3*]Qwɴ/6LoFWtz&ݑ B[m }5 L"͈N`JN;_nViĩ> xyɩ#i/$j]OY_�|Ц5SBwm*3|gҧzC +ո.%Vn5qM~5GqVB^[3&VBzx(\MRJ R`Xğ�gn_dkd'1kϠX|qBSEߑ};)r{eZE[n?#OӦt:jtl�;TO &/oXE=M(jnff c DpY6K)k\7m,-4t*�6)ȏMǟcXĭ9zf 2XpN2J<} ^y?Oђ#C1O >(гv BQZ8YUo;›!I7y.ݐN24Ԇb}JLy&ˤ2 BC:$MFۙ6O @R=!|U.#ػBl"z9Q Ł`{+\Na+=ߚJm}:IHcԂů'U1km7cXJvq1c bpe?G0TR%8@Oӯ_=cQy_IDZ3+J(E hSKeIݹv{l69Ow{QwV͝ [okPGMe^>uhŝDm$թ:`FkP9y%4Mg?E*[A\ᰑǨt "NCTe2BOC}o_MA^aO QGpR:^zԷox@\;+%/nۙc&TʫTAz1h+�h 8%"@4RD䶺8Ĭjt:ޥͳ{5Hr Ar؜L auqY?Y6 mZvwo^�kNwWĔN3bAsP@aͳ:s v6jl=fvUlܴb 7@؍tp7P:]V�!X@Mf|r%!//=*e�yԫ",kbo#95r9ijb>P,Kud܌&x-I)̮bSn=@-q-'z$v:MҜ==FbRrFʺ[k ;%kc#+ξx6!A*a;P>i"eے.c&FWCAgy[GJXXUUVvXЭύH lx<x?J7Y+s `TsT7<¨gB^ORWg)Ӣ!]3\8ckU³2 lV?)]+)O="R>ƴZwJ;nꮠXBϬ;S` _L%4W3.Db炊3X-[O`֢A׾HUQ+:1  ^c3pL)0I@<^?{Ӈ&~X-G->-()oʃ U}iF'93vג& f,q%r@r3 rW.RǛ;:0~P;tYAENi2s4 lQ‡"r]bFgj%yR.]jТcV k^F^/: E!(ߜē5|vӠ '0YIU@$6 1/0:5[& pMWKI b\7[}64NM$bD꣐o � W2F˺�̕jOZv*�AeQ,iw~eh|LWcr@ tP]S#;L *omSiLKA=2Jz&0sCRqv#m<pohu=l}7Cm<˷I0 f?.MZ1:k'@#IBK21IB9(_45{%6M^xl@H?Gt|D>WOo5t?lo^$\q\ыgLR_>(JfկrfB`zИPL#q-Q`Y?xK'Wv߻c#9$z@Vׇ-^ =u-TUwپ|x%P-X~K]WӽC"l[HPu�])ėjAYy#| ' = ?+J-/ڡz]w/gCq_ =SPj E{R:J"[ 3]@^Op4h;W!뛱ӏ,[3յ'#i2O2iqStÓ ~k�`+ewwhӌ�O/M"!%_Ok0  O[8СpHfBlaL.u\ao(Y6,V qc3Lte]U 1P~4n2.0[ƾja0DN|DyT ㅄ<!=$`F!<̞?!qﺋ l:Jl]*S Ek$ƂS$0dS''gmy_^ؿgnZQdsn %Ր~}=7W-0c,U噊m>WJm^4zj krTC,zkhOBp;2?HNybA럠RڵāQ[r{cK ~d7V~lX%KՕ mbۼ NzD;-ID ,--yiHح8Y0^ʟAuH{~kfqD,}U~O ]iaC؞;n'ح4~\G0jYZfj(Τ2Dg>Q[w'2a*O9JsQGJl+u~=2{lp]\??FTTLy l\G14+[ta*<DjE%`Թ�ۇxzv P9Yf܅tRf`%''lXD:n\ړHvy20_k-X9[(#:q銛i|5�ؿo8P[U &Hdf`;L{U{2fcq !R? i3dFqgB9E6N�D!4<GJ8,uc~B>ph>Z.=r?V@ý\WO)dTX zx/@R%p}7G>D(d,zpe%+Ip& o(B*̚] Q^Te4СQ|-mb Yu(#Pe1̾;ڃԤr9})Yq^E40YΛ{gF*XUEmZ>YVeR*>[߯⹍^}Nҝ_?#br7;СY%YQV)a)>t|O޽oPzۗzbi e|OǀGÅ<Fc+=C(S)�:1R]}'i?w-(;ZIWN/f2zJ@}֣a }dbӶvPa'xH~OHQ <][ml|ry ,WyV\aqꅴ�gkLD!"יG3 ?E$l,y` _g\4׵I3̤Z%d"Kyef)ݼ T74O  )PWoK{I;sɼT+_%nhOY Jpr NDBEs4W S(*yS{nkPv0xIvgoSB3FzS+3ŐX&smܖE&m! ]7$jc!q2by{?@O/ ֠fWe|N:Y+Ǜ˙ͷ(D4y`%0Pulo(w K ֳ�v/O[l|W�R`C.33p*aEvLyġw/> ~c>1z \i[l|tn 3(]sTMڎ u;YG˿KoRFDL .~Vl06jsb >.1-:=8f+07iy$APJe~-, 5ümTj鱏 VKupزv/e^"h2O m#uK$<p_(AY? 2dh+A˩3c׉)Amp4..Gp.jAu~a'c;;i ȉ T:Lyt?YeqnKk4O/<CE_D] 4_&lAĚ4*y6FPSsyITvw9?LmD-PQ{Vav>&ƧU67;p U:RxSYFW oZoH2GK}<͏g9g4.+ Pqut/y2\+?9 eVhxe9M~mP/txԷ8 Ek)8Մ!')oeo(7^1"<&0cimޕ`Iv_2qE#̰{|#~"q>F�cCԯVL&rGlYsO<`?uB+u8؆L5t6ض)8q_\{1H+۽o =Gk⫬8' NX88󰹆Ϳs\Ģ k  ʱ=y0CcQ# UoՁZ}&:Т IbdUpx1/] ڮHEL_ld9xDɥ'&XS!PߣbC-瑒AiU&蘀)%a︜s�f"T&`$:q_2jןsZ="e hܜ' .q%nY+N^xʱqUN (\VTz:CאXS++'>)˒6Ť>.Jur)[n �֗[: tjݛ,efđ۟,WoxοMy9Dj5NzKF{a̬= cE8a;ʉ>"F{/Tpn+'cm[bJ3z &O:|iB0q�HōA.1[t#ZJ9~c FW-.^vēd2Q"}WYS_HZ[FNR{+Wjoml5aVEH"Fe^5k3pq /p'Kȹ2r_~pD>BR^�8"D= >sgdBռcPr,ytW*zq[Ԙ$ dzT$*ݾ3<WtsWftή9&c6:mw` g♆fyĔ,}00E,n(aTaVd`'׶aPCZ]W;p~]CA7V"ZՀVhVY$SH?{GV *֋g:Xܭi}^fƱ-- bs[1 yxƏ61-[3-bReZJq.XaM >FӝJ,l,xۧ>fQ 콄o0ce@]~kR+s>pEȊ(TΫst0EC $ ;"#նc' rH /l`g#;t/tɃg$T^g]yɑ $�𳱕4 )oo|?}R!'Q dV.!xnWYtdbiΧju1g6 I �{ߐmۇ *){*DrShtdS,q)ץ^0PEpC#y4%9pvuh`"if cn%]QZ꧕1(^EB9&’V,2|t^S&ʡ0O^ׅNAj0 "Çx:S'f< #/e0KoKFJfM5E5Zdە9ct5%f<01ZL܍@t^2UUc;ω}55)׿M]C1QƳ중aDᇏF%|a*4A| 4vJ~Yg' nr_:(tWnQ˥Yʭ1.d JY9 ߝ)01(058-46kh+Y&ߡ1`8bZ kr 7 n/*'�ck #L7Yl~0wZaap0v6( ,׀K/!Ʉ._pp9T" _*U ܢԲ6.k1B*CVI)햸VHobIwMwVD3ˏkj-CٯOpOͤ~:ڛn`CEf[/<w66ġYhِT[doUpB2Y_P:^zEzn$H_c6` 殎ɥ�!�"S[|\}DYG J,Oab/2 =A7: jaS$aٱ\`Vi/wwg; lѕ-qeFo5 Ajg67F`~QԔ Gf(#mo�1𣹍d@%zБ0aθDȘW]>Jghr!E*Zmy-t[OI=Q*ìi7u2!zM=x"EbjS5+"j:ۖajE‘?z%xm#.R$P(T=*ʁ L4~�Zڎp@'rYq?u>v,j4O+ Өpo~Z.:D5X٪Oqbھv63p;*#lZ2Q>&z\H9kOB\oZI ?x^ z sdjE+T�kc}Ty ;>t2 +`H37 \LA(kHCY>V⒡GO`vree-ޅ٣c<nI790t9]mAD;ީobs{[q!uG }1mA[vy` `b9!ST%\ "XlB-VGkBi^ȧ\B(y'lnz2l$s[,9SNJ&V^'8R>nV:a0_;LO`)332>Pǡ>5m{1 [G:+1Z&/]eymA\wʧ-]BnrQ.W+i*C'xGf/zəoU$b I�ՄKG(4e+~*lj+h̾ QP$Ӥ!2>:<_w;2Ww*ۜdΏO?/X>@`_K�bxA#y2U+]z45k;Y `ݤ/uyFO^k{\1-GT'F;`Rى;% Zn@oeƠ;9-SYh$9muIy{"ԛ)</XX0R[Dڈ=>'"Yf]j[%Ϳlz[?grs_~p4b#XbsFuqۆzzXeƳ|ыf$x2;u/F EZlcj.Aך i~(yꔜA QUłsbR^ơ鄥4)Rbcb-qlL9(\d~ zA-@tPOIonE%RZdb Yc˵!PֶuDGQ~;na+|_3y P^;U0vE |TN;+:2g#%?conB#0kzxHO Ig!-,Pv wֿC}9\g~r Z A�#" ͂ûY}6g M __-3CHk8f!jHĭiL|/j|T*{ad!+:DdOh-B>/[>VORPMډ*X5 mw=L->WsD`X*ԭ3ًۺ|ݻF&&CzJ_d%v8i'H١ς-)Ho+ 6sɎ=|"c|Q-0￶2Y-5X�JYrn|T0O+.M3ₒ 8[lCCcnkjO41[sAчv2}kРd\Xn.ej/(Y17yKm�=P7RN>jpOl9wײ(pǣ3vO`;55l*?KEh2{8grI ߼A}y3%51!1*z?6>? q|ʠ,6z݂:Il d hfOhZ`oF:vS.ePl=z`pvO5ִWq␷ZNbC7!C6_#s0KݽjaM@Ypw58lx/%G/*r[tDrn:DVPvi܆ȅ7@py}:m\\S^-aSp - g5rLSwey8D)kIX[ /=Gu_ N/pkp|@ Ż\Pz(E 4>o$kILN⦡*l#@Vxm!(l"n/ld%".^30DD %#JozWiC##"Ul3,Ζ}N7aF 3vYO{uGdg< ^ +ݹĝ_ANo@ڞ Uǫ}P:0״(ȽPiN2 n?@-+?ke)̪Æ.|gU�ʢJ?$dO21τp|kVøFޓḌV$X4n~~/o\bӻ)OڿYl%?5K7|!|Z}/>G{%QȃvDzAp%e4;P m{i|Ύ.5`?"穛 ȇ,uHXh"Ƒ՗g.B08-AN,ʻdM9o Xƥ)eOnaAz$ e�eޚ WݘGv(Iz ), 7wd954s{.uRkC!t& j>x“i^~.y& %!ja:CK: ELM\Sz_iW4kO8P]]_No$|Y-;X6~}+1珻{h-n\ynD#J5jmWvdFg9VǙpۆ%&Ӂq[:&J3h֋dh4Cz@8^ O0(Ej.@6~0{Z| vvAv-e9Ĥ2{ 5CVE[I&*< 5�A~6͒FaHtCqzu g`c+8t 'b<n`P $-B4ѽQn$I↳L73Uma:'�oh =>Dkr)&s;U7ˁMȦXonӡ[I KbuK:\քp?S ֵ�ļtE̫* HIPw>d(=-*=}l|}G\ |*!Dkk7WwˢnR_PeTv?sV8 08Գp� 0'9{"I5\Α] 4r0eBzG( h=+\jѮ(_m}i %ϴٸ2c-SS:1piZŖɝ6={\0mJ<<"Y7*jt8G6B"MK" d Pz|bU\_G+aY8z#MꁚGD`˒#m uNLr3*O4=@FETmN*uW6iCucH戦ں|xwн "_ZP/d 9U6Fo'`;629 M?f1YHv+3x:64H[Cy3o:Ӛ?WAk3u�ѹ*hd<])/5[#bVtgm:Ȝ Oo�--لV ֡.^I3!}›+$6F[{(Ea6tVr(皰/*H}Dpr�w_/ PR9uWyGNme~It,V2 OUI,^duLMɰUc,(vG#9W<6Gn@tΫfT| 5d0LeΡ|^wH2e`w]"$800xAT'ε}e:oJIrx!R(Tͽ##,`УSI9rdU!t�_O0x^a# xy?_[j*ʯ(;CD&]šG9N~d#1 6"ĎmHka/UuztC3 (SA tǼdus7R<;a.G kVt;&;D¡PqۮA2ʷHZhTa[ ] lqW3C.]h'F7a@ܪpTi&7wlKbpRY_ 2_ll޾9E(L~b!vSϲ:beҼ:d,Z*TB0:|#Om1c.Q8Uּ<m=&G1*Dhh"8c.HPF*kF(�U%-?-u4ZKm)~I3y&\n: -;<',M/]|6Ws]pB ]S{q_3va&:cq5LAHK#9vԘL oΡx*�rk7s̺u1,w͞"P m3Ov ՂUZ3/7aB+^{@/9?d E:nS ٘8lLK^>Tc3`=_pKݶw㊮[f_IyUy0[j G5.nXbT1+%6t-8w{5퇘X!0Ekƚ#}DGRuax)]^EP/>(@Q_mYSjthgɶ^"L,yݑ$Et ^Lb09bI "5�P \O\<R^2gCAxZ&S`r*\5[GRi#3Z~Zv uG] {Pd7v@Dܢm|r'tbv-24̥�8 E鞈Xx$wCI]eŷ6Uv2B|XyKpo㰖 uhŤp rLpDom!Ny\kպ$P^HpXXǴ)d/@]N:O\hY< Y Fh΄g< U*]PJPBwI̐[X @8kZ앴sw=R>盄*r|UxcHHK{=,w:0Dyg~cIb3U>WvT1 άm$yߺSտ&'߼i&u<̶Hȁ{m*=*bryW'YyS e!A-+Ͳ7lRT6w%^yx4T'{7? 6Ŝu\ fHs.Y UH6&=Oya-itX2SɢKƃ|]̭F|A<)4 |< ު5@xO7JhmwHyL1!&SK$*k�e <~td<UgFe?5Kzp'~Wf뇆=q$4@~ƛ"1ш_13gsIMM YPpl& xEW/M]lJӺCJ f9XS!<rW9hn'\3d+e 1㡉80]JP6hG\dl039'*XCPzj<j.Ly3O+gπё%Ɩ=2'pUJ[:E}|p8?;/H eEDݔs =H8}0֭~gʪNݚ2(4Bǔ1g6~X[?Oi1[~WFp 5RUЌA `}*xKV"TƇD4|8y~m QBiVObZ�`k< ="4 A|L?KVEFua!LW/'sZ7F"MPҞ!|m^Ƀxd\MIn�/LBJwt>UFZl= .�-KXp^9^=0 yu 7q~8$W#4hlHcvhr^2QsiDBU9ǪzdUH+QHk2ڑbHϖ+r[\]BDyfu*]Bڢ%\O${LM3E8!U7]GhxG,ªShw>\*}ay|ku[DXP (~?)W˅|PEP zVw%6FT T)}tʣ_YOc1{@w 2:D-h:Z'rZgB iVfLtVuXX GC0b*jîrL2$Mń\SLgcx2ÈyPVcd4W ТVSbv[ಘ0q;�WZc F'&`׮y+`bí no*\QV"6a'JleLInۯɌW Ri+iٱČG={R^x)a@拞L";,p1Y 氞{O-Trс2:kքe ^]bx qpOn,/&{pIfctfM'7I9ot)衫F>8V;OԨR7~#uN$UFBgIE>l9Hs Et{ .:qG3MCX gnt FjoYU:͐ziϐGvu38L  zn[V�#cnktPsalŸ mVjxNs@+Л4磄0iCI؃a6`]x">50A鱂4)[a� GW5)4PA^LD>·e8QCĻ F] @=[uvARIRb3FPNvAwtsTXv|ҵ$XGdTa\>eq Q]5Se krCt [ {hMU|?Mo@EEF6=N}ϽE$t8XRs-/-K$c 17CM/w[v ʢzqgJ\JIUjDYN}dCy%Y364Z\/(i ]dA2;, 'Dy|dy۠୔n~Mab5֟B @wd+/p`Aik8.rDh} 7ŬrN%雺l>:WȩA;bU*sDsÂ?VL8ّYeaּ"i#\Gpg*mK%q.q1S2T)RI'W~^ pΙ2zQi@JLW-#3,W*?lzԩ4t%mħC(xVk"w * *$M A'{52u(R3Oq=8r$Qθ8Q;j+U` , rEGYKy#pS%9QoN  upM=~Yد;r|]p=%a<4QԢlp` kנ08#r-BeS�Fݜ)[[#5f9wTO NWh<O:\g q;LT@r&UJNHG$U2gvUQ->ꊛ Ah)3i6 YPz1 P2mM1AYu�Wi,**ɞI|1.C ̖�e>ci@dם1�]B�bWktx&afڅHY1.t¬;~LU`k&5 u|bU�K `U斑yyQI!g?}Bb4;C2ؗ(ά)jwX�^ud$c:ˉJ_�$ @# ?g +UCbHz'( Kά7Z&+V7#mϽ-3٬ÞHr(3_#}q]M_t8S1L]켩i~) 3GpH*][0#7<)YGeñ?{#{gJm'o7aN Q)M5biSm+ zPlSD)>vhŦC(B�R#ɜN )RJM<W;/<zLYyrimj|z@yOMD++M^hhdg\yd2l?ȁɍDaftAIamc ]%$qF!g-"TgyWacJ(Β;T2-SM�7<VjR2AoJ@`9;wKߵ[zvV7'\ty)?u!˺\1ic}tKty\Tkt) v=#43<ҋcFk897Tم-5)yRpO>7"WU"cO,v/$Þc)ʸꍉCaŗ2h?yퟁ2 YY1 >)XMP e|"٭J�$aJ~/Xy* \Vo){bzl;PⲘK&!D56—tFʂ_cY[s'k6mN#>A1+xƼ%ka(�:_>jf0/)ZxɡH=0đÌ Gq�ãƶwxuE$ �(q-p+YAeo+oKzZn*urJ!“μjPZWX4?z_dc)?Ѝg(!OrGYuGH.Zsj60NQ_1X,1zKUu )$F}8Hpٳ~(C;(" O7#~2h?noՏ� ڦI„#>%vkjժ[4wh?DQI,pS&0T-g\cs3y:Yݛ)r968 |M#}xU+aRf?CP=J%aH#+ڨʸl)@`V]bsNī 5LC̒<7 \fNc$abRpQ\evr2RݔynY&>xޱb{*\n#%%<6Ƥ1*#PH 0W]E+|}lukpek=U; x0DBm`?$ /rqnj\jXoUn� L("F|Hcj v, :4gtǍͳgH57`/yóv^<KÊ_R ?{i=UlS ۴0s=)2s%RuasǑhaa)Β{ U2<췳i\ݨtd@R%$c(]߆(ޗ<dU@oĨ AYA7fk-wƕV;ڂuǚ5BJd2yS*`t|pAo>hA SɗJ2;P7|FA^z*}HfyAP0O%q G+MtAx;k,oBXocn0C(QdRLikڶQ%(h͐iA`+sr\\#:5WK%yUic?XNh7kR.׋lP$.qTUkX* 1L~a*bYv?Lߴj=DY]%ezXQ^ )c+}F^gdctd~"OFCɩ1+9 ~uk K~t%7W<&DUf:)C|*ut!*J;y�dZug&ޯ_Mrix{\m%=ƀ#< fs"< 6WP8Fl*v)x#6SH/JFl#u6q eDB@-r.a) md4}dʬN#կB1~ijK¡mE;Z=f HŁe6QQM ܥqAZ#Wv=v� h)B]¬>Fвp qc(0q7cD&M)R]U3 !O*RpS .Zi*skT]Wl!"e ۝QKkFI-fhEl{vENE\mv2*"uWv#BjtO5{֥a*1*fIM!Sʏ]k(!Y B2Vu1խE{BJiԀ&!*0aBgvƆptn/F+=ޘ׊:Sۓ&7‘֋)6B=4wc ;f6]fծƻ8AE(;[$F#50}uhc0Usgq`js�IxZe҉}baQ;;0Ob Wʊ| +epQX+'LalrAVa#E|.E;TH7Pnw[ WvX13&S<T8z9daG3RŴ MH-u9fH=zziA߱>K Cc?l1؎Ic6i媞]b|)nΔW# $iᓒ 3 ZO CY ,cɱ-DMsSĆqw #PE�3s!p0n5`Q p=V*s'ӳ: d72s K,xc{@G# Sv'0Bg~z}K"ibht.Er0C*^{<~kr^3D^}"1g>+C}ۦjO;&wϺM9ʍ:+/C^QG;nv1N'~5̞+ۿB}>écC*fVnY*% Fdp%K[WJ/J~uB0?V*vg;5_Jjɫ 7o&6n=YO/Yj!|{ ^pM0+B[#Cbui] bc?Y(3V,XS1�'lSc,]JJ e |{~,3t+SKesb=2w:&0H)߈3Իi󄤳RL=pcY)<ƒФGþQH 3 ’RbI(nHYv"hqås. Tưٶ/i!mJ襬r7jW0MMm}YMhA0X݄ߎw2^Ǥ= 9W~g-@N6B&ErԘl)Hz81)2@KYMvy͕HV'&vXh@ A4BCcm {{GVȏ>%&083/k̊cѵ,>yq`'˲+ y윳(2Fq$/Lldyǝ+lІKn0(0Wv%V<+Ffy#}Ƌn]d-͞i c 5n{UF9 - ];KB)ߤ~^ǐƁQ\?y,>Pֿ$ʬg]~ UiKOz<p/FqdrWіe#}/M?o7`5\e_&MItݗ<�_0nN'R89J).>`r f?r9%fHK`.pX>=ZǙOBpئhMH=㦧|d>y^%E&P/cZdQEm4IӯG{.ĸB�:_63cU5wgpˉ$~OIj'֓C>ZGE=%l Xj�Ö[by?91&рse}=;DB܅)"KU5h;_ٝ?m?X�*yF:Իibwp1ϒ$(<>عT܌݇�*`{X CO~Bl=Bk-:#G 'oV}74)<4W#kun 9#fc lz7xL/hBfZq" \^֙%sUݾ#DsH4qrqBƸaS50M+z_ ffG2�sh8t ,;8J"];R DKdp ?I,̔B&u>+ k"W3I\W8خJ0L̈́yn^ߙ| ;$N^O-aײ3Kǽ~s&])W@f%V:eI/9+ 3LxjPz72&3=K|Zb\ԒlĮ(w]s^dk+9ܰ�vs8ؾTd eMrs+7lG5=[ΫQ6}dJq P@=2_8UWA!5ƨX+~?u՗䄰|&m0}hp$arjy?Qb8G*MbW�3Cm޹bz/#�%WWHԓRy<b2{+7 @CJ~6dIVw?!X т:-I1dd\%-E=<w@'P3G a"HMLVeIWykDڢu1NB)C Nl=ktUosܧfGӖi 3Gۼ(9hm^IJz>!hu)/ZӼ>ذm_KD81NHjR}X|W YLkzGA͉}T˻%5 A]aqm�Ug>D?OK%au 4[ujwB H;˞ IN'z $8$#؝aop_E=Spx-6tV![Ō/0jrO=KZ I.(As/ vo_mH#dZь}efΞU#<xH$90P:y#SuW8[g0hS`i揃::&PKD'u  a1lEҰe;G?#{ ˩voKF~ I^xR޿Š�vJy Z�aV 2N;)nIr窨j ':gt885~ 2~|aYhSEY#{/g:(^W4m=fx;1-\z;.!pWE 'k<l[(mZVf2Lp nڍ Ԋ:hH%%v!Q,z_h- Psu|U*܂,%%IHzpuf1=3 -vڏ'dǬG7W%_ dS!; �WI̝\?cV[ae0-SZ:Ɗ$0"w-0;-H^2}(9#`ʛw@sp{$3_ }`C;'<p_v,X]Ps=}&*49t/ AX�fFU/$|+$  b? urhw4$x<kf&٘>FEPAô@URID<CFC}o89pL�Qn*o>rOot:E4*dQMZ,?6)eak@RBzw:O>WM +4zw E|)/KlhZ1NB<ѼpT$XQdDt*]* 镜mŇ{04aey8G,əMЀ@T!]T"nR@m8bHF0evH6N;d#6UF3|'Ƭ<Ag|`xAdmT4fo 5uHS}d/ڨ[gěF8 �6 WN!ԻzPϰJ =}Ԡc;Bdԧ{V=QP`ַ H9s SҍϢz n:b#"LG_eǪ2,jl&Zar5&Cu&KhEc#�YfrQ-*'0ӷ=tg 3h)ꁼp?v9`XLq;މ �w[aT8jDrܛ\@||5ZY RU0m!4"=sSbI*X#ư@^T۔ϭоd({k<TXȰ|b͛TZ?nԿ:U"e^z56Ħ`.OMmb.'>=@_2!B lwaN 1-VhmĕrA{Ak?lsx f5lJrcp*m7WjKF )et?7r!\az/2LSmMb՘;m[ZZX=Q\1,y w#hG5{,@@ʇK['ŭ6_׿qqx[#, k96¢3ҁ}"}c<<g/vA�YʼEXʝ95B@x:#J\8Sv&oQn㚃2JtߍTw?uҗQJԳ1N- <y]6vW5RIS&] &]ݵ2mڙ^@-[1Ǚ: C3ӡ>1} hueKatӚ1b$~ toa s'Agݻ 8<, 4E 'YQn[6bDhɕ`rbbP:d ;FxSbr[ 4-}:sd"c&g4�$D߀@Ĩ$:P{l3f,?6ԑ۸nrbH$F B̝p~ɱ3fz[Eҷ(xo @}Q{},sa Pdlo| }w3*vhgYrno.#ɍG{ q ɠLL|mznT(,6y+:dr ;Ji)e?8rw։c#OSo/е 72R"5zeb"! tRen@vRy@a)t5tFO ^i\bjK[8i,zlaL343o'+ҼldB4:xR#|h8=!Ho(`'a,HHޙQ!->]~>x#txZtQ賙'-.ȫ75/Bz^^{[#Kƶ`T-$^RX1;tUͳ;M^≰F$ēPv)0 [7a� M4Pc Ͽ9aq}By{kFg_71�]L{`TqbZX.UW b% fxS^w=b;>An*<pf" DQ35SrޭzulZEHQvAlr9T2S_l0!߉.Esjo9is@%)PB&>}AO]}=p ܩL3D[pԳ\}=ߔ-sKg4s:&OoK1q Lq,*|y�Phxh\_nO6$a JVRnHJ*"cKff(S>0/D7x }3@1" wVkk6w-* L &yLEK~GaO(qb5/kzJyM@p~ x>krJ|�$ep[_d\\YDM 4W"j@`ݎLDIPxx$ěGIT@u mkvMOzP}ݟMƣ%�[ o,-Tm7w dW[0%7NG!DJ݋yUuXbkA:`rf|eR.iߡSLv_g�$-p%U!hcq{[]P8,.[p`Y+issdp[e & R1nOm,6f8i*m[Q=U6pqy.I&>ä6߰[w('N p0E9HQϏpn36hN)l}PQc)7g(pAH4P3^KVҤYp4o2J2eX+X  Ҁ{{T}ꂼOXe2Hץ"9yU3V؊!3_ܛ\V%FK(%ly)R< @X#GTwfw=r%:GRm(8ާw+6JGPrєB7qOZobr3M!}ډz'FvÀj`DY!$@fe+j6b`yE QPsSűPK\*|F~*PኇN3azL" óeKgᾘP$J/-FR8BJ,xɣҴ(R rXX%JL=rS0ڹu:79#Mk_Yz:Pΐ! 2<9ne);Y0KZ OIƏ؎UnV>_g5ؖ/f6RU2"iYE.݅Djʠ 0S!R͡tgX[sd6!Wt' 2{1@ri9'vIлJ/ã &'x[dJor=^\ˠ4AƃpIVOCյrg1m+A̱t[|s Ym֜cɋ{<8Jib6 :.+tshyT Oĸo|Z*L# c}AC4<DF'ةeF,rnJ{$/C{+p<åQcH`22 .*'rF6F۴Wm&߽%^ņWWCKw"ys¦tKWx0uE!m}G~Z]=Uܶ˰JGWֳD)8Pږ޷%. Nd7NS}1W i8@lSV^u}Y)jqc"ޱGyJж=mEj4f$ŒƃV Wɼ5e?0 n4OgjФ6�}_Skw.a9կ#O!@chi^+5,p~[!+*c S`x*]e#D3?Nw=1ӫF`q"E8~|/ز2ՎT.'DtpTܵ׵0B/[cd2(֝̇"m?̐63XjmF_Cۨh�̌z5G:0kLN$"NKy2ٜ48Fu{O#42RsJ۵6;AvFW5>ttyw/gW41.6nɝNڳ=~E2T8二8cZ$vjd ڗ} 0DiHaiaŜ K`չDX,'}/IfVǡ@`yN}~;k�ڝvW);ҳ:)&`Pp ZJ, L60s1$Fa=fOdL2Rl J"6vBp5;9s)߃2M=c& |IvtڬX? 9yj2')MDN* $"ѠTN PLCV:rh&'ۏ|Ub $Zr8μV>Elx`a"_΍3JonɮZ[칅Ḑ&>^,R/W;4 =3/75fwZvq0+ 0~VDԺ09|hO*ݴBf=dũD@=z?97}ߝPt%!_/y lOyA9Ո@�A^asGcT|" Ug2ddJҿw>㺊T<ie%G49&S6 ^mTd,аѠo}<f s<"J靹dLQr=A^y?.Y*Nf*W3voVb&'D4{|,9rZby9E!0_ĤUG+I<IƼ7F].8ja<se- <:vT^ˉ9�$a/GrB3؇#bA�ِXܲb#LU.Cڡj 'dIv2aNP!ȓ"hk Sb@uPe/ok<OdV0L⹓Y^>˒22p=1`k-jcjO»jKFOu@3#ҫ⺗+#;]xSX<3 urMSm;["XwsP ;l_U_ 4@ԑ!cXK<fN*M$1 ,ev4D۱}k]7<N5AOS^:w=A#'q^Kϫƭsy)~Q=BdSam'`Jf, X# LdAkti%OAVh~-zUKqR@Ջ>ps8xf �ylUߩ7 ʹ #LBhq $3sBiђ h#h ꑶFtмWlOe KTU?~޼Pg_cSioF Iu .)]$+Q2U%"Co Kp3ż8_/f_]b8Sqk &E8ȷ{o'd|@c8Iv{B\d _ Ȭ%Ipʹ;*N "}0*#Nv? ݏ b-^<>T% d@`*&W1!|4݊Wf4VJ֌T"X˵|f�.?@I QDv.s`9dU#VltqKM*h6(f%ݩzʖvC@7&үW A!b̅ KA4&ode*ǔЬ>Έ˂mh @5�~yXIG+OqaX[s' 2ͩ( ,}٥eA1v]k¢ԨXJo-]Q['geKXYAe$"W>Ԋ?_-Cv9/]4BxZ5^b-кTqmgf8wh]hc\L=xr(e ED eka g5xMfG̕ Ω*OU}.Ho``l;p)xՕ+hqM|r6ocV ?ڧr &HAfyO+jN�%m US4[jy8P0Ϗ -jf&%;7D6/}EhOZv@OWUQ-:7}I@+szRz $UV#"5sRjĹ%Q]TW2nBʕ J.sGɊ1Vߦ? @?݌%_90~(: T(rdw՜VsTCmFר$d]�zˁVBHeCqԕu(0UH\_RS#w$m瞍b/N>s3 6\vEeJ<O-e@fGIBXYm锘M>=fMNNcD3f o 69A߂loM{'ʢ Eغ;@]V'&yI@99!oTTxwP~y@D$9 ]D5e4<*x9^2>'qpu?̓8*":~a'f}cju4lC*(nͮEZ[~  cBSG1e|rY+D&'}V7yjc!݇ŽNjx-=pGB�j]}J60Dd]a味};*r˽Bl&HΛ'Msc@nG6:.h$o]uÊ ǬKЩC6:ɬª *iǛ BNKy9OfB`#boJê(Շ9lRg8;.r[,rn[}"_Zn4q[^ 74nOQՖa$!zml>< 2vgGO9D#L6[qE3'*cLUk{{]V< m~ybW"q:6.[i3K?n;e\ Yn Q"ʩaF%JMʈkfA <ڇw<7irJО'ub߅['z< >4sWVo.7Gd{̄(M/gT9RS ӲpuJ3=|wOϻu0+̍Ohpy;XWU(𷑝ݗ$I65@jƬA;رk':R2Nn V$:ȕC{>WlZfϑ &:|~ mCQ..%ZT5- ̿]z]nlEzU# P2&yGaa6LiX9ƋC}4P=I}H xnR:rٶb8|27XRj*_RIwXZ}?T|o3v8Z6^Z3~[E0?SqJiԈUu{;;BgWʧ,a t(Ǫ<zN Gu$/+R3k'0Vmq`*䙾VA7Dێ[X!GKcF?]aINj2.EeP<]MlH)g50F& ]c/8  PtT7#0p36nDj{Ho` b$ &{Eg/NxL6v.v ^sosdE بM(kJzGhAU;vmMAfAtO_Eq"}ABK¶Gn;HP|>aϡPS-xᗰ,S"82"K ךUщg%Wʭk8%ӶAҙzKҾ-96oN ~ xFkYsKם[IE|sk78_ m[i) *Ku+N l1T'ol_cf۔I!MT m>;)9pԲluP+#)$p~Fv8ݟA(dM80=!M&@`=hvwζTT;^f>{~ ͏ߡ}0*p|+w�J唑Cz[3ê:!*y Oz[`Ơ~|>Y[0ig24Gp~xzT31F rdimF8OpzMpS>*e#?Ds4 Mן0e E ΍O&|_3DȄ'34v ܯG zݾ S5L{YkF%hhmGŐsN haل5qj[bZB{P")ҥ/Oͫf*X#3I8֔E#OFYM$bbC1]fHEBaA |Dԃ1]N{T*Oܖg.${ߑP\H>`'g#ȝX|g9ނFMwY^"J٫J;H ^VtwYئxlcv$T 7=?Vͬj?53'�f7%_N=LoV# eB<T^PӲ\J9zĹ pƊ3dj:t'ܼljF!dWN,<wu!jMj9N~D�RMo# v*?KQ"v-Tz k'fT~Iv]\Ȋ1 D|'PndDD$ftN,sܝRRj5>_l^a3iLFoyGKL!^XI81@P*kB4ͽޚ:~/t&@_de괇~xp~b!D sNrJ-K:_L``X9[+om}{D 4]qb^QXZ)~IkkW{<zY[~`<vF/חlS$" `e WA߬?;۳LTg#c$r34Jrܪw`&`}G2Ay}%,CS"AguBI-6TPo9Ow®UeoAP$AhsԞ91 | Rskd}l0Bd 0e;lyp4@Eq.P2,Y84@4�D2,<6m\6vdBx擪33`W00/q*e -!�n+:zfVW!_獺[5vi3[Mx2sREbtldS&pn.Ⱦ0GO_x}BL!V9RX PW:i`^fko;.VkFU{#UdtZȭt"vS5sS1zKW-wWb*/2K#Ӣ5m5H]'$onnt#^;Uݓ;].-$[9LH5~~}-Ե}lǷph 927jX=㱆.Q9=mJLa܋VUN"ZT"OA9MQr>8tv46;s W5/:2U,AZB?/:'v&c[ɝ)NRWbԣxWj MH'@BVsĮtEFbNTjq 7_-Bw9t VF17+.M)2ca49$WȂY#ssGNC03A͏@goڳ\5N6qg`mPmi0& K^)uYN uf&poy,'+RrN`)? OIX@ڷKJ[٭։@ۢǢ#B1i~%Ei bȧxiUyxy)jrGw\5S n#PeڈAx]Mhds.., 0yqW, /䍮9yŵL:).P襄B4Z>vwwJ8 <E];{L1}׀.H7senc�0,2MuiKYElT6þN˪٧jw WcchbY= �S$;d#A=CD jЎg_wID Vqt_KtH~ѡ=oUuЮ^m+;ns^ of(U}x r mQN>l"zfNqi1tB.y+4¬|F%QP" Jw=[ XT_B?Q_G AO~a#ٛrguMm`ܷy%wN)HDqXE-qhofU[?C0IڀopE_[/QI[J\'. 5S4p}#K*E܃>fɔԾ^Ks6Ć|Q)KZ8nĨT]dA_fBBt|\0l*Kp\/PI򐇦 òҴMC)tl~e[(KPgV 8TLq4P4K0"'zs4dV>秸[1@V9 R?gQku~7AȨ>�0kPt!LrU{ T ;5�Hgzt�jsU.\,RLqD;3זM<xBKTv-*zYi3ṉ|d|gl ˻faT(v<^TlQty}<ȃ.H6|0 3$oR?8e Ļj&f>+9P0˾y/!oKY+lh+nX'-]sa-@=f>.mb;>FS{e#gdSfIT{"<9Έ.bgc .V֦pRetc+K%=Aʞ)g5^/e`|ꘈ-cA{KY*|*xt3)=ʕ/{Tdul\͔*(9r1EmF]mlߒ}SI_3D-JnZrBdJؓ>4 F49MFdsR\yq::-KOb ϻ`Z|tERKNWC7DvC d'K. bǟ@�7 {7+6 pY}Ya)&da(ɽQ۽驪"юX/lip>Z"IwI FwF<0ilcfl,=Χ#gV0 GUb]ќ F\͡zU#ypbES=T'!/3Ҫi-yuDB@PT?!p~ykW+Ҭ3xp~B_ @a1o) 0 ֤.!:*p'h*ĬkbOȌpq3`.gϻVpvґ#?jzIrҲh=#VniZ|b'Յ)$U'кd<N sw嵣lZ(ߏ 4g4=r]"AwZp٭3L실`v^�8aе~edSEeQ $3Z꽴Hp=Ob"GBO؃ ބHŰ h `Dr͈gqrnၨFA =~%6_<`4Q(nKAoB:fmX<r=)J`KBT]DhWqg</G,f2; Vt`ݐV9##k[!6ђD+KmXnSz_u9D\`sWBo ~˹`Ǵ_s^N.<U[BHDpn;V.X#^O$>tfLz|Vst~Z+q@g$o-6*A ݼ+hfܩƙ'KY ֈXQ`]ds> <}UKM bq 醈�Jx uMCS"6ƅYډZ`2Ca]%JS~Xhrl pS.`.QզF1ۏ>kC]oVm-Sf&q)=fZ'ɓnkl:pkٛ fE׭.Xb\-@]%pb3VC&m `BOz }-N{En#kLu$@ 6 51b#GI|Hxb0hCKØ8>4@MQdn݇y-F*%̌'@z((#L$XB8sLpq { BN?ect6%naq\܅!*oZB!I;1@d LfyBnz�Υp3qK.bfv RUkj˿vΈJ$|?Ж"* " LO`L|[t%|xf*Z戹#,]Lmw- v!5w5m7S2N,Qax®5<R}඘<2ݤ75aSfᰚCe 3|7>R#?/O+:2;8%c{\솤 A+lLvl�CCMq[Z;ъ*Hws$b[;K R5T b 62VtR:r5&klIddo7lؚ!gZnBUQFA wV]tz`fg!0%ӹҐܛ/�OжvZd=_}D9LdAMC]Ȯߘ~cr+} RbH�Z!rqܤ],v蹚 ˡֆ%%$.>3Sۅz# VPk$pl'Le X9yx~-0| 40G+0Qfּ+7-zKWQb&EM &Hs72�ӟ\3rW\$,Tv+9!Zu+*I+.Zןi%lZ>Ǥ~M@𙔂0 U vueiPӓX&oQZDi%+VGoq,uq_̔}$*)5. !qH$rmׯ/%Ee%&?{{}̉j4b3_NZ'aEPpo 3ziSp+m%(XRlesmٗymykAcEL'gKUw݄1IoaNt+HDeJwQԥ Yu6+VΘ54wP'N&湮|iem֤P/,�J\>m\ b H) j0Vq<p<qq5ަD>)I~j`36[1xl>Z a)H5]pXoCR�)q}b7rdZV[k"TvȾN 0�c2G׏/<1@F!64iMb;w$u QMҊn % [ yD C |�f^ F^ЎK'-o p)U" ;żEiIda;OvDhK't m,aeqm0ӂ-c¿?=VȦ\Dl_/QLO39P#!m?>GߘT ")=CP{t˙Qh`ꔑl)(mpjXG6{/rQ8ѻ㚅&<ZVR-H~^g"CENP%F*3u7_N)Z6P@1Dp H'gSJs{On5Řrleh[=X_l;]xSax XX_ۤ=am \* 1+O ./huГwup(@!1JL,+twHET}Ψ>;HL&_:P#(e\4)T)Ts0?Ɂ~a^=@PNW+λzf[ >'8 .qcsؒr|}rIQ܍) HUJ0x.NK�'KgatGxNE0WEQJp]q{%m`)τ`>T|4Q1U\b$tZ~k:4~"H/gE& Ēr=}?v 0hŽSVރyYŦaqhٽŸG-a#5JZhj` la=8^Z�.f89=`3L1<|jN%'q]e(CdNzS;srOp*ub7:}Lx|Hn(4QF�z&snN{eqs >c"^UpI#e0E'cڙvݰ5p+{&raDQv'qc {;Rzk FvpE㒻,~1h~Ի 98ie[#({ y2r8.u]Ɂ)nȞ ю=Ѣ5zV|^<1uK|sGǏۑtp.ȢTѢXV:jADU_SS%0X: T!?vNW`BG.e'Ѽ)")V (*:@)8s`_*:3'M4<qt oCS`-3?�jAm3+?&qwIP|&|vC-,n\?@Wn}}zi֥On >wB N8fy/XOdrz]J YJ+F1=TLɳP}T?S7l�zŷ`ۏW;y<J,B<$|M%9?^yg<N*I`;p!Gn Ļ5 tŪJ G9fAo]Z C(|t@L~~% ]2qQK&Ya]n)&D&YdU '*!|.2r~ʷSkr}$2P#ƕi3[,YG&^_ :>"M0=G&^vB/KBNMD̨q$ `KO-|p.Qo<Yio0NQ۵xD<oKkԔHU2foFų#ȄB +Zz/XY>a$u׋$GƷ ˔$~mI=@ϔQݏY0htP@.W$;^8^�SXeKMhC#>ܢʘY0^Ș- =RSĵB*#{D8f"N'UC|'|ܙE׺ ~c<G2)89;  wO__Wq ׄI8m�g,>T,އŚU;kK Cݶ�[ei++1/]:B<kNb*W>;WК)(O{s<kAUL $F5\s.odfr9&GqT+9|x:_2:inNg=Nj'/w]D[鋴(q*䍯�ݒt|׃8х$FBISykҵ ŷ8_?#~hv\LW4MdL_6BuͲ;<w8lr[RzWw9 W_:4 edWH=zɱX߽ɟW+4 mʙ؜RJ6Bi3ge|ojAc!B&X98=洜]e<4qÑ8= =>g$7EeH7ZEEmx׻ d(ݺTwRxےAH~~h ->.d|)*Ry]K ՟PqA}ڈ�Vطshhxv8|i],/8n'%~+)* pv2cZ5͞' HT.Qc7ل/_1 s~L؅^ a-a<dZנ^E!Z;t)=v��-5` {,FOE&=R#FWKx 1/L)ػc1oz R՗g}̘DRgw3c̲QwmS'6Ԛ 񱬓/&22D4KV,ɛR 5.C0YZ@ ) Wmm$Ke#zE�侔ay6<9C)AvOPCr�L�|<Li!8*Wh)=A'>0._%U)B UU"t ـ5Υ[U C#Jgc,8NPTRNc*|/TbBwe@N*<ägnW [w9KFa7eBYԢXj;` R }X`GlvHؤ!*ڍ6<Vl/?>~\?gNWcnBZ?0̖9g`V)34:rҝ'ZԽ?=꠵Po}YI'}OS eZ~hR@DV8nAPq"tSӱLA XOވm̂V:#Hjj1%o=ur9M.E QO~7^o o,<8"8Ǟbk(#Μe4P}jUg1~=pVvV=xlp)H.T#ڪ1DƯq5Bi+7`c7mmY/nxp<fރ@g 29zo~6⒈uEڮh.6ȴ$=cM} qܷO©nP2Y<4) [1ux썠V pxP"ӡK`1trLOQ)v,׾kb-csMu;dJG/W}h˳ /5D o2%<Wv@oZ; d2w`)-@8Lyt;[ �Ӻ8"F<E1ߣ-Vofr3-3m&Kq)ra!Jӟ"g}]PB۶>p=S35goY!u7ָ:B4Ʃ%Ȯ}z],~U2/e^d�Tzn)ڮb KgCd(ᱯid#{!4X͎s,QŐ2^T}0S(x(;Cئ'ՁsMp:?FbR n8 O &B�9-HkhwrRV+*Dҩ. ;KFV2O۸涭B jOGy -%) =}[@`xsY Z+Z( hxiGBm�y@?#8Jѫĩ`\qV2r a:_)D+aB["du<ҫZ%F#85,&.4VNp% Iw8 x {м@$F?7oN L2KETp;Z]Z LtjݑOE ~V6kHb#b: H(p3>) _2QJ_ B?ރ-bn\D�Jj0 &]D޻p3B1(+wo$LQOt.3׍_s ]? Fe,QkW ꊜm,ﻀ;Eچ }^v>'~a9Npm:= |6ny)TaK~-y!ۋ]x=|Ig\!QaPnρ}8awUȈ}t{ %($ċye!$Fd̬X̹)8h"3f нtvd[aEzkE^UDR'0^R'G#}Ke3ID-QH/*!DkB (J0wԧ>$B(x"&K:(O~S]L4aSɒv&UvJa"S#0uw6`3'o'tlXvmZ3 gS%2ʒ;~C|#AS�wM@0ZzA8^�.J<ϯEi#2 jB"мֺ9";!wf&4WΩ`G >  ʛp*]FA~Fޮc58}|햜3H`mdϧѹ@h:- i6˔=55gmBeF4cueq)Xmi`xݨXvdO TeC7yggzGe _/|9GiCv^?_FifD"M܀6\ K' 5BJv<F!yix'fee_6Umf,,##qmJU^P1n!K~Hϓm?` qb+ͯlSn‹_b_a)Kp:$[ HOlHcTÞzGPAuiVÏ,?TRqӨ I󸸋6`uI]JB*oEHYl8tbw[t)#t']U\.54ǯT:{�629&Q~3 ݈G5m )E/^Æm?[pRĥ¶abD_}M9Vi%DM8Exm@4p/Xh\ 1Dχ~TKJ"idQr3E}Nc${52F%3Xt9sW;;xy_G ~cGН}rO 7̡՝*'O@!ĭA% ofRƻ5zy@r�PR0wMم||}vf6Ѷ�S1%E)M K}|ΑfSzvrg[Ӵxtazf?@^!\*ɰ'ѵGaݛv}:�z#hvlHŞdkZuE%@I,gc&p.V5'b#lgy qek6G {`6L(׹sp#ݾy9gӹJMoUx&u:p}a@I'T9O@d /5NiTbax 5O$!Jq`k3jNbru3mY~0rOxq]Jߜ Y=Q>pfqӒ$XW,�2 y#BA67|¥UU*Kt=M!Ф-o0zZB瀑lu7TUyaU$Me=vM!̟\iaM^-D@ȩEbf0<GT>A2;cλmߖ&>pC\&*]*'Qt *,Rk894ȧ'tݗOw$͹ة/ljnc }qxkyolD,Y`vZsZu;Yk|\-]rn,)Y1F ȉw�$sѳ/u ŻX}Ÿ/NXB>w9Bڟ=aj́i۲Q>]|<IXD5"&#BL~}b3k:U㜻/&,S2˥OaGU/5cz"쫸 QB btX%�бtL;ÚZCC?XuK^~Zptni__ ')0;zp0!lXɫCJ9?!- kw}|97P-uLhz_$䲪lY*ߋB- r d!T [Y4R:)}VK[,>H[Ô{yLZH}fi W~lY;_t22?qXr}HfhlQϡ<KR}Ԓp5ʃ6RN�DؔkVt;U_嬽v/N5FFutJ8D<z8iKc Bњbt A1*[ .ș�%$ƌ'tTC̒M2XMY`$s =b׀ˣU.QsjsU8(^>)}P@ WrqT2;a]`pL=ad p~%WR^y#tw\@!#Fp:lL%zeNLh^/zMudtUi%G ڗE0<A #WM\sex%eg4yQLvœACeٮ>B q' 銒t…JJAN86Hg͕ V́66;cgWrSH`M~;..w8X{A}ֳs|GUz=e^\b; E֝ž:tcv&!~k C@"s.w k2  *nJ0^Ӷ|s+?oz _]ĝ;@'%9d9Ew0IeӄĒ y$H\xF9Y,2`MNlHK`LwPb;Jbo BWA|350хP\ld_J+-^OvG >^s xDq\W b1'eb=6) dD^0+QchDF `RVWN^b_)u*6S/p y=6Qh) hQKiپf ddBhaǗR&yWaTjbb=Ɯd]ȶf:+$ryyFA<wz&ג"KEY [u,@vDcҋ9G�Un<$MA~�%kec P]Ska%yoE *YGCF_n*lJ-h5s[.1G{lNr/7GϑSA kXƩɯ; 0\:aI3l3Hr""=0̽\؊"E%#ƪ_$#4lJ8Db?:cLkLi>tF(q )a6zg|I0x ҝs=uR@^EQ uꡲ\? HhV&jIt0S:^ W+F=x.ň<B<w\VpBaJ As?ag/UX&;%ͤy3jm̊]s59< am4oޖ h2$*ʒhj'Y7l'g*�aI !s *C/>ˎ3[/1yKxw蚧DQF|RAʢ2˜΁B;WMeH\u릟:05nqAӄ 1XGNX_{#W/FV[&J壙u2#?,+{Ez LTRyʷƺ] >4b;ݦ^Cȧ5N�騹vT7Wxi{UniW5?gZbY>@@_R2gФhx.F> SvAA,fEy2 w&LVe�ZɟIM7|cT=HFf~*]H1B+yE]I5*գfC220'8ɓe vPAkp ;�-Vp$i'qiepP?l!Cdɻ؞ke/2&k'͞d`F׆[? xk6;(J0+!gG`Vc${ه5fuulJH:7֒qKڈ"k'>'=ܶzh!j8CRlRČd8^p`Ȳ5ӬI\{F@-1 6D պzcSҤRuř jG;+h6IŦ֬Y>ۀ1rPv[ v1YO<g: ^`R^!/&6h2XUW-cW2gv1rw5ϙY9㞊a4(em1 bV^!m{ۜE4S*8x`93zxn5mn|w|ڦB.y_'p0v"I16Do & Xg}ui3lViZ-;.A$ D{~+#GQ}WJo }I̼ꜟ νklpjqFu Lbǯ}mXxrc ((¸d'y<[x2bU5N;KhG_'v}6 F{xFDS:Уᡊn}7ifEmAx^ʺ7H~LXÃw �Jָ~핡ϱdĥ2y?JǦrKKwf{a~F,W4%d ! +Z&2ntx̵Ƌ[|y\aV"i(nʮUޘ8ˁ:;`KwںkS b�~䲴0'W#[@]6RS]glCd1"%`_" 󆱟iORBPRѷg kU] :nl_?Z~@TQ3$h#/``"u6Uc,z۸~Ki;/Yjr;w~A7j#3I^0Em{I6nb5KX^ ԓ<6Tzeחt>QGt PnÜCId=j԰qA ~wGN*M{Ѣ5&fFQٽnF5kj Md 1$>rA+ Q_&?p KTBt7u Uh7IG0J8DDPMzwQs)_%IO;yZqu} &Z8Rw =5XDËG};/ VE0eAu+ō5PQ2nO2*U͸E>'`R2KE 0 0τSIS~kM. Uo4,ʸxu}*Pfs= ]l쩵Fl�rxFC4aYnvSkCGty?F:~-sΛC_*l N=Mң̷us5TF a|SgSXyn-~λJpgBrxQIe3WCOlBÿ<utFq2_H925YpZ% A| 8'ς)<uW� F]>( 8Q5DB^Q*Úʋ&Ddbx%{4c>@v9muJ&87d5'%Y*D;"n9 /CnD_ O(TK׏A_($~s6-|em_YAYZd7c^ ?l?~4Pبע<k|A^N_8gvoyY)g HLWL&5SHD7sQ[{HE4Rq䴎 ZTA Vqr'开և زs+?ѕ' �m^(߾ ca4_WNmPFi5,7jf44X$؇6}.$f[1 PYIE5%UL8_3Q'q,K}%A<�oZؐg/g~ޜuF HLuRT=N^v]׊ջdL=]~@{k[m7t]Jآtk*8y OF&(FkgS1%%͂Prbvvh_dUj~DH-O'ၳx8kYǼJ:ɻGPZ!dFn ~kci6ItԶ7cAGwi.CYVos.9-'jJâݺ7@ O\Ri9s::S76>e9P J\` :'qV 3ʪys${T )4M]+k)ƖSF wY09#)8Xl7i/M>'GttGd] ߌ@H8qKYgx>Lk?*9Q#ouCc�/j $//-sXH?,}fGΰȀ__?-S$" �y C F3ڢl+3MK uz?wtA,dClх\d=҇�.&Jw};s!7Ը dL5˷!P|r#]7 Nqb ao,E(TxJhnkYio wĄٱz/o@dF'{dFL}աwkViD}ä'tOQP)ѻx-y,<IO>?H~-r V |7t#E,97Ւ #ۊ\5o2:[_ajAsꌻ`:SߤkCI'._`p7EPF &^7<b`rLW4/ m�銑&1|an]QW Xw٬P",li[P> ] g]άKB2[.Mg(<2OJ%!Y{^h �H3FүA9͘ʇ R_A͇MҡkXZa]Af@Jޚ$xf&fF[0)UߨD׈z{ 40..YG㯆MoZe;ҰZp.` &Z@=/?E6 {>rȲK)@uI\Gy/g!`kko``�rp[q!lyИj<K`޴*@:9WV.Ah3PZB76oNV: OIsTI}dS 5)]6!:}S.K duǦ? { pjX3%jT$ .&�!UVA<WiO[#](Qw]`V%=<%ApP)Ya@q+pGm[7(pL];S?Q_!ty1|.>ૄeIPl> Gw`j}?ZHzMMeK<uKbdD{*q{g\ĢFift%wCST yi71WRF1 9LKU#47QDBBzrH,􉖃 O f8V,0;{ LӾsTrvOhe-m6{uA47h|jgꮢw~PH-4A+'xtW/4\CmklWERp'Ybm#FC}Dw +yȞ<Vct ~F˹ŅG,sjJaor<ө^"oI!w�L;m9a ^sL&쵛+ !I_؏f?4z@>mF=5߿5ZIC" [5[:h67VUE,bLHΊSE8GT ja EI~ wa_zU^;P4[ظ;Ni$=+[N<X'R79�G-pҌ IL9`0y Z[pjB>Wu់B^Pj9tEH!1Ҙr}HvrpIh Tpul*]"9Б$ (Yt7 ]d ~+έO<$xxzpj0⚘$I֣pb`y= g*Et+UbB5==2w2W/I"L�_]ZZÆG)%:~dIf^P|~JVzf!&8†M8TWEk=O [ 'Fhw59vJxuPsQQn B*e|2"o32!rb[P r]"8oqBr GFq7>8݃|s?Lro $m?�VuQ"3[Y7òb!^Jixuz֏Y[%9iHa'qOd۵tpLt'L˵2~ ;\&[X@NM_v.d) ަ`VVcQ3+zP 'yeMN5t㒙w>g|8@pWyVO _䋽'\Y{pݔNX=^AI t0 Xt/~-/(3ae51tQ!Fi}B:X"J^i\_55E@ZuD@Hi#j԰5XB$VelvEPOJ HуDMܘLs$al;Z0^X0bKlAf&Z]s=Ke%RꪁP fXr1s|غeCΠ6 :hɳ M�I6\$KzZɵα T:,?UQ%(A$!*^ 3s!C0^'45mףi9)CV̨l 6@ζ9^7@ÑCZRKr#E"7GThTgMr&reey+Fys8'sdO1(#c޴TzNu";l>bzߖ1 R8"RMvLulR ѯ堰SeS(3_d 5<Tp| k7vi}M Z)Y}Y~9B|wA^c}"Z+D9=1{N5 ձ  eCX)H,!Z W5< 8O1VlQ2OBL//at@. dK*[3xߜ[`<ς듩$"wբ뷔W!?ƻbFaz鳙x+k \z[Zaᦻ滒 Yٺ^f0ݗؕ<aaN.eA<-kx aC!o ,_ucA.NpZxh:zH6 (AṗSʳh o!csVHJm{ 1l-i\ LQXd}T?7#/ٍSqerj L'D?'E%[2N8J Rs :/u.qG{X{b}�BYFq@VӺn tkLυdE 7uնLe_VBb0;b1g$,[|uwu4äzw :J{,wWF^;FlĐs')D9 /~9iПR^Y @fͩ;9 #YmA f[。s 4l7:!=|P ?L;q "5kNLj3ֿ=0K+*#Նh*h#0鑬+4n#&me*F #C\+WhjyA}XɭD!gqJUB.A_{?P)ƍ( ps<IB<reg3L4-'5 KFXܦW{YriD!hN{K񀍈٦U64Pǰ/TB Jau '&xMO8m, Df YrV_tZ%H:b璑~?~NvDXBD5G\~YE 1)h #a L+ʝ.~1.;*D1lJp@U@e[HdOn440-V3n"?gj#buokL# =>T^4؁ŭ;DkƬķ♘jW<3Hd&=B7z+ËnT OҹBrO4o`[SƆ7LS^p+S!3paJ'S'hʰPBuoSɾQP^.x?%q>z>Lv5X29/EaHON4=`Ii$ 5yz rX%1]||:zXݙ;{H4&.K8ex|7*.µkR=85]iU^ȉJ0G� RIاO}sY #)]͙MJ0ؼYu+'[jLI?$,I ) zI*{Icbx *۵fnXm\tsKI}USU(RnyvJUkCLm0ŧm1@4id \T Schuf#`&gY 5tܫ o|=tcIObU1VY!⪲j'LS�W 7 OBs< {';r䋨L*-q~#&ҁ:o \>P�fd@'sR!q9ZNf2%ZQo ̈́=7 />֊L[3(!a@6Pϊ\IVlѤfC]jO a*ne@-u";$fVγݣkyD,$}a94};wxCg/K$ƚ{3J`jVP_X}&QZ pp< ÏqW..?S1P6E] o dIN8(vj+h73*͚"[!υmakNA6XmŸ2X<NM未ľ3. %1W~%MHr,z; Rjb^=^Ulf&L|ݯ%YP[w-m{ոHX2:R;.hH033gL=(ɖ BolvP.-(PBxvP" ,mGCy/RdzvLk=blFZZq$OLQzfJ >cywS6޲FMr )h%~h|"G)jtlz ACv\@7p,m\U];t0S eba]Бn.jռ}i{"-I QGEAUOЮ7yv<q禞dn`$E `O!z\s=o5gRI"V(=>jB dh8|j>v\�nFTN!,T0;e Lэ]Ъ(m lu^@JjO Ba?'yi0tQo[ sJj @ױzwf.sҰT*BEzmi p"(9͂܏Θ\FOG;8m31eqƁj?^NAr\^8Oq5{rj$ Nqi5 `O wP};FmN Q0}֑\�/&=rj$3OR1NڮztZ >:Ʋ?UX"ΖDACxs3 D_"~5ڜ뉎GY u]!& -JGINFgzTh`6Jc)N+]k3T m|Ct~g;&$tiK_m4\pj um�qv5g'{AI 7^ғ!-@eA&|Yun\Ei 7: Ewm<%">l'O]DaM$pOs VgS`U${n]Zd~6W\y»Jɿ7o G$h-sϰ>>"mjOӡ%~ado :F`Ƃ!V�[&䷉u/8_馄c0ҿ7^kWX�4/oo!ÉmV.4a۲9<0*ۨE&7ǰJt]]<3˸|W53=5W9we AaX.A+ Q97%vw d3MPZQ剽3 \7c_ VprA`EmqVo7Cc'q1Y�hF)Iת`tmÀ )C~X@eP3A$'VyUSՈ2EMBR `:O+9D5^6$E˰h=δ6>(: fV3tT$]_cH1Ҽ./Bj|K36ցz`-V)K*W-řu8DS8e>ퟲiWK3y#Fg$@U�h\\U 'Um&9Dabrޅx O4Ϗ)^j ~mYQ·d)K-CI9Z-ME|pu* 8'ƀe@Hd^oÀ.Uh4HZ{M`]Mƻj햻f.''W� ޮi%?5vr1dCSh HO @OHH$ֺ\W2Պ'wۂ2V6qeq W[s�JaaVEp+!0"2pPw|;a}8L1mxo0s դQ#KkC>:dıwbz :B$9C+o"q�ʐQ&=Vkm? 1 .PPiA c;GsM Ok|!V˹o:W9v??@WuR@y`Qnf#.Wnx8pigaT Ӎm:|+"^δcԴmjղ$'dBPw j9TU"vN+,*~ZaBv~ݤHoCBD$VFq%,U~C/`擻},G"}9s )b50SMDUa}n~xV8U#JĜN~F/ ?0}-5M|<ԣ“LlFJ,iR!;Œ {{5=@x~ ӵ`w(w1Qr`.PV'Чcx()#ÏRRo%U#(V$SV(0"B cˊv:=XLYʩֈ_*dEg`byH)"bw۪]!WNv iRٹ tn`p''+a;%ܬC7 � D/ fŋHДd,*cfJd0COƞ{"~R(2\jm *Y^y:W�€xkEƐlT�h<URyr:g1 <A5,dBc۬r \iP;Amol� !كTmV} Qj\U}a6{Kþ3(*%Q yF Xnvm15,➓ۯ{PՉFJuPF۳r Z�zi2<ŗװn@hy"GWiVoT 櫀|vٝ ;Cjb`0Jn!kc[;Yp}<9vmYx7:vYt޺R 4&8= uᑋo˳i=|3XhqD7 ֍iQYrXCFZ V$U+ƝZTv3iꄊ7'kx_d71݁A|-bGA!tUm{yt2 } q#yvne SgFLr4'xmWܪVjřd Փ>i!cj~gҊ C낙KZs<-d )턼qђz@\sÛr@grmr=;0 C0EzPL`j~5qq.QMaگяհHEr<>`PC*ٲfT$fu[Ȟ9<B)X#ϡ_1=j/,KMںK E9`^RKNPNg(G]V}y|{}p& ^H KB?3&%`L'l|9%<kA~|4o'iF4g&^@;Ku=Hڼ\Dܭ;hU"` N x` 9Bt8s =R]2==n-#>Dض9pP s+;%_9vL*"ޮ<0Ug^t;.t9qN\]U&W# %vqh*`.҇N<ۏ*=JSv:)*׋PDhg^\J7#\W}Zh8. RF�-{='Պ)(^X?Awz KHەi8)8b@D `B [/DZiaG%-2&"8%F1jZVKp!a(p,h:L# ipmɗm.+Tv4q%$K)8 bK[ɇH_7&L<b-Wٕ>3O+Ei,B؟Ɋ4[�(~*9kqd/pe2}<6o#DZIty`>?ܛi&]n *|I:$C(+Wt{ZGy{9?R&k&F/@-3laBg �yLاRsTjb$G N=ʘq[&RL >ǐvSPvUB`Dh#ݬ ZƩ;GG(|&\+sP]f6{-$sgF4ra 'N臠!pt= n/x�OKLnmLVvɷtE8,Ɣ^?>?2fIX{NGRMy:/Du~ԈaFMlj~, +tc !-'ӊޢ:r?݁F8)AZQYbI6ni7cb,nqUfUX%E. 3Sp«<+JS,D25ifbQV6+mE̷(uWчL%&މE8:Ӭi1 dk\ o-v�-oL<_}7nRyCmL_o@t}Z 鋦2mU` ÎowU,gw.bQ2 w1o#DCW F+3iԱU0'2Q{JyNW?M0xZȅ}f@W(f"iLjq?sm+@�w"w<4T藜&lR�zw׾x aTlr2;d%ϗIDX}-Nlb} Uwo]ۼg]Y*XA-L,i=678L\o:vZzZV\=K9jŬ'Hz&w?n"G/T@'K%ǟl<W#Z-1*+wY1le*C˨JwCo2Oo<�P"ִ~e˨?ëƿ*ƻ3:Џj|#A Hv ,z1!ɛijQUfCφ*{ػ|= fjTSr27 %q@$r6ǂfHQ[.z? ӫ #CXٲ`[/?8&U9%6t#u$u.S;k8ͻ:rKA9nb4w{~ކMg4 eĽUaC/gOgZ:6Л-6}O5 #-aN^j¯Gžha|ulH# 9t gtf8psp'CߴÓG)yHYWXJݘ2AOẁ86*1Ac op;K͋+7;t%7=yP'!W`iXvmaE2E$pPA{D'4%ZHT#7.9#Dm8r4+xwo0Pt"ejMSWa|rE(R*EH֦5ʢtqA}֢h[DA]*+%[1_l0RwI9YL0yМϘn5`%@ d> !}gC\r?PAST$~Fǟv#jk>V #yإ3Uyj@Da#BIn0Y`򅇊d)e2V Xo *[Kcc 3oJk?^KwySܟ#mxr tiZ8D͖^I);xZ-4nc[Pfˇ*CD. rљ k10d_yY}�=,1UVDYhHKCD1ًq(,f} u($mcX}<ùVf)AJj`E4$nm̸I4iMnPؙMȽb=OlIC0w_ҵ8TQ&g^s=4鲐8v!@ /nGdYk%'c-f2´Gc^[;ҽ ,' �D}a}[ܲ Ad*=9 ʕw _L4ߍuN?̿w786@7{5FzG@(Y*xfT>J &w4*ܶq&-(!,L+NlR͞Hs9|%޾v4[4,s  P Pߜz#)b.vC&v/"BsܔȠ$.3ppil+/h$j 46 0GK"-p\M7!·ø9%Ѩ"9<$5.:kk|WCv %^&KZΏ?$MA,vLAdDRn:*H?L:Ѷ]^_p(hϠ)I}KH;~{b9i('*ʨ !u[||A�3mb4hgAӀGm:grVp+ZɉR=}E6NVB*/?bL{Ǩ\|vC¾f՗G@Olkwkk<.!^Eݖk="謀%{q/|/v.afzho_#|ɧ-F0Q;j2j6<Y2/Wotm>ʩ&Ivd>L$ ^ǁqܒ4[[?h|Z|MgN}-UI0TAX 1{9_I[ Z0Pc O"R�" Ъ@4KSJ3bP7ǿ1%,ƒztsYQB=>)@"srƳEzA;Q4tD}B-$a! #vR�c]$1rTJW#"b+ՁsV(׷/%$\HϜNcЬS2YH0C7K^3.+9H*\s)*uD%|@0rO2ќG󠰦t鋿ETU5J6jPn#Z[3 EXEi*S") yqY/,2WW%m >m/=6AљTó-FO46 W.xQutSJ'VNSj3xn%\Hr(a'T cnh�Pmه/XNM.Mv 9]rJŊ[Jl#Y A^PAUހ@dQ!CgL֞l2Aa$QT*HzQcU:}SR@b8RtC"zzpY<3 .ybbYFFgC7F*Rē'c(ƃF\+&)?qutMϵݻhC f!;1f8ͅ INE32i]'c9] ǹѹ?—Ȯ!\�gX�[aL&ϮAy<lATG.y5-(fMN"ĮGPnФi.t،QŹSFf�LҢ<TOXLu5=XXU]:5H|QNpu͒8$zU:$ Bx�/Ʃ{6м#l df2 9 ZbnC<r(ʉbߦeSRT_.Mެ^Y#DZMP;BbB`NfZFeoſ ;㝳|P{nsY-1mW8w2iʛJ'6x䥬h*Zx/ J@sCr'QÕb6�ObiNSLĸC'VSи?zbj;$upqfV o(HEMoׅ  w'As2``cN%TA R6 X0GY˷�}1aHwmth}{n:j"@?}AX ≧ۑ`ϥ)>uJZh+DRhM؜*w(A(9ixl3 HcOG$`} ʛwx CZN b8n=XPLWDʬXs Cr'eӭoeF6Z4\z Hnl;aqGuMS A՝Y;erTudT/9oj<LJ$G=y } Ƭt>>>ɋ[sB uie>ă Kox< ey'bVq Z-oIp 4ǦeV&[-VԞPvux�||O5Ӥm`^ynƍ7v!Fw<Nfͽg&Xd!1%7<?~EDOQEkoDyt0$BB6 rX݉*ߌZzD:meϰOu^LJ4 J6@1d7~畭f"w >+ǟOgDQw231`޹H(>mK;9=EYPF,휻>-Ąa=: [$I>mYlPM 61Zcf2' ?\ ߴLqo9u1Oΰn\5iG_+׀PZر+$^r24;煛^2ـR3\ʽO5 Jz5) 73wXd<fϟk_t]:XNЅGrw#a(@}QlBR5IG͈5ŽCMkPc�iqĩ㇮=g"O2&'ok�⽍De;|_2~; <©x-꼕 6Tb>iy_vd#^q,7ù[/Wƒ`]1~ Y yC!Z P@"ZIl+F0<xHi-;ּ1ĊvvZ:늈IӷGj&S/%+4\'K}<Sw+>F[Xٯc֞)ň/~e^<|.Ї, 9I!?$)̣i]xl,)؍2N&$VL[AQ2W,> d\oęnٳMg/zƶJHRb|hng;ٔul,ufD5jYפoABiw5ٷ*bT, 7"eKp%8c=Z]#whk讋fa >;lTERk-ئUmdj56#vPX];R{ E{Ǐ).qG³A7laT(&; ʞIS_ 0wmZ/YLR/%Jߡ 1Ț8SQDѷUxK r�ȜCD 3. g}_! M3tv \8G1IC^!U ktN5g }S. hVirIs0jxa6@38`_]bn$=}b#QfAF2<v9TAh|K7y*Z0ʹXĎ 4dt߰"46`n#n4 aUDp,2rp [ Ƿ根gW{B3$ 6ןP0@?<ޯPXbJH/6K)c T51A!:4ϲ4'/,+X* siEb+wruقE C$&Y?qѮ  9kja_;q$lL],\TDEG,zYzF1zT]ELQ_c-(s_Xm$.g<9.c˳,Ϙxw,a89Ŝt@x" *xOY�B߱ )i@?TGh!⼦EaW['U$?$l7U_07?jo0(όHX@| ʪ]ӎS@!;srsʐfn;K{ţh|0Kph�RL_paPEmލߟ|^x#^dN qwc!<#^28)t:h³IG.)KwSڈZ&OÞL7p4/.]gɴD@Qrָ?y$8tz,58C ΪMi|dfѩvR%fV+0D☍zgb^hCWC#f>'6* 7 ?ujgPz^C skX'|!0sbp!OQw0\Xu r>KRy]ZgZ rj}L>\Б&;8HhrJ%"\% mO!"fw*0$NM<iFz~2NA6cʵ(<g߶-:yz1}Q_Z#nz͠e6Z$~T)ڨ Hvl֯DksDgt֮L@*zMI@EǩKAxZ]-}0ڜY# &O`fr&*tmׯH4Fpq!^{QvKлu3 =vv|�[;c.[]gJmML<oCTkɿjI5]Ž ,̘84"Mr#\>LѺnx, !K@ j׵2)Ռ{r -"z$ؑ9E=dVw {i`3ialoRW&._f2vs)Im~-l)U*&K6hMk-&s(E+&۸՚z BgJy[9;LٰP=}̇Lp؟'\FfM8^W g춾 ~QǶ9 _nTsl,;ajJdpvI>qG3mQgo>3+m `idWWGQ6\zemԴ@ELIޠe3ܸeqc Sa~s_^l}:F3%lnj >>uNȏ[?)Y("HHXX=w WٹC:Etl#pл븳FN=ȍB(#>яvۂNٜNYe[RuJk9}qYjF) zZtQLAGm*vtc[wOMCQ 5=UvF%u IX sL?�s#/}Q ,SoQ4g( qnbe:w:8FF(H<%j$kz4;U86>,=' 1sjd^Pq{]6S1_[g֥�ٗ PX#lnnrb'FXkT"Z \v HB>?gm:@gNiLN&E zjqP~ ]|E;s69jRo$iw~2^:EMUKSn6$KW%b;mC b3·.EC 9ҊIiZC>i=S mȱf  HE[+EI_No}s(hH~& c+#yicQKf muk2RʸN`S:Mk/k Ry1!`<I7߹ GOM.@ڊ`n <Z_ϩ_K s 7tp^GXg@Q}"JXV`?⫨J9G^/!/ޥ VX{2ݜֹiǪ&n5NC|V,Bj2cxȠ ԓ1bq҅!bC?`q Y*# 7x�7H1@(eN_cF6uְ; )<!-5OSbҐ)Thm ?S+dRْ<zxQri__-7=\Eu eYpJ  ~44 nY2Y1J2yPxkXF΍;&+ q(ȏ矩# =pAMH̬e&ےi1/xAԵ5)S ?ަLͲ_Z_!&?ô#)GM,%Au4u{ $O9!- @UJF}l]k-X+_"E bW 2Q髵"qo%](Va Q}J1 h6np3TEE bؕATUv{L+ ?y}DfJ<w9I6s}?�oΎ[V"mK*"?  40UV!;Y_B7M HAc-cϫ&c|`U<;h8jW(~?$8|Qg>c@ ͋;أ3} ) o>]`lhPmf:K$-S<7MeU#Ғӎ{$ 8ƢgKjTYL(% 2~am'G>a}zl�M4ai|I:<#d }X{ٰ�2Yo!_h#U OY'd 憟nר(^mnO, h2:=` )Jƻ`KQͪ l,/ԇi2{8TX.:WA_W 6ȺSf?H&=T5؅O* #aarg v+k+<l>f�@#)osW QD+p+cw].r FD,%M>UO=t(t,nPCx{״-Qh-n\CBMJ]E _.sߏ;xI8}0hkҨ)<#Q^$r٠͊O9rYD~"# L`fyśEdbLh}b?.8&XǕZ8?)+gN6;t4{P'vs>BE_&/�] v5M/sBaI(NT\ri,1ITV(ɶ{<cŘ[~F%N .u,YxuoZúOU#E_]/4-p=kJ9G>uWoPu6N+M\Ʉi0e}h&ٛ_& F?i'hmNlF ̄QdܾOF+y^li$?Vp:C وm3u*jh2{f#E%i䵏,kz Jw#!!ؘ,O>Nkѡ[T(0Pam6_ͯmj4 }yT$Gj_ ȴ,ǪOuxo@PMCR[r`w. ⲟ;{P"eĶuY7�_ 6V~eרTm$S}{&b3*r',R)vm ||2+)Nv�CEc9 qƻPC Sfc5€j;KlPwxjKBNPrxy ՕzԌ.KG"  a43ۑ gwسb˄ 6^jsUbn c !n)@xMvw)ʔ3&/{: mxaksDcm///=a}& bx9+2{=OE !ͩ hHzƫ0E$>¹o7lD|a~bۤ`\+YE eOñX:*5!Z…Ѷhi];>0:teysFS;XE4 `ӆt [_~lvpZY빳>'q~f ?oA4.Bb4, W:co puuI`\^kq_N F"C^{�Zдԇ\b_YD�k}dB#=�]]^_jLST ִG[j�Nҁvp]?eI:ģ)"C[mT?~"T�yvj k{]�Aj t#zvs|$ȊteSh4u "*Kq](A^—~ňxq9z(k~2/A% Tͷ_ɡ}F_On%w+xhL pvMYX143\)FdUPH]'~Qaa$5P +!NaM?Rqqcv8h6;~[,}&ԉHM2"B gnReFڄ0d9ZیRtҏ/z4PS]e{*k-*BچGn~tc@o4Rhoc $ڢ-.AY~pżfa˕rbX!̮RSt%g.8BOc0^lMr~% UD>E}LwV :0X_7 ~` PBZ% _]K_ݏ&WF?GSEP>w1n>GA*sm!!Z:dF\`9@ _B} #'֋ 'Hh9Չ\߰J$()5Hmi?1a _V)E)e^ om?Jdei^S Y m#ⶔAfq73X>l,a$eo[iK~RXɎtxڋ mFuڀ8W$-+=JhyVoFƔL[R%0$Υf<:KԌPs6hd?|/F>A ƅ"7sk\opƇBD4&hTIj\F" ĝbE7&Mw=Xˮdg1 ?12PK `X-\cEaxS?Q&@"ho Xh4c Zg%>cA=JF0l:F M yusWh�aX�hRa.ytzuRv-*|%;)z߾5s1WwE#RQ . #̵?%F50W;D"Xo0uRUZ%?NQ0+uu7n69,�\PTtT(,uVrηa&'=Z0+b$h-{Ku2nRq�59L�r;5ysUA/4vp@e5Ĥ].+oW/K%  Vf4]IZu_M%)x6+o:] yBN83<W-AC!w!,bJ?8.x;N7ԂLN]YJ Jl#3>iXdM&qgp]5 M\jA_\CCN Ĭҋ z?Rr3Sssai )/ZFytFUߑ)P UlUT3+ T0%<͞ 5ԁN 4PqTҥ6ph ;+ >_;H`[~b+�r,)H{;]7ۏhkBqbpAi.MYz<)rMX'n?אuk X6=teތ-j 0&D,Fa-/X N!o;EׄWߝUrmVOjo�HP($å@{?1N!<{}n7e#T}F-.LZpfSUA+oqK1+GJV8ʍFˌ,78$_ېkBL2)D\ `6An/KD/[pg҅fU}8 *y></,/7>9-w߶Z'd6iΊo1&X!aHaLeruՙQOmb_(vcmC?}'}gۜdGf _l̩j ;XtؙR MK>QAӸ4[q}"CfN*1 X7eU$޺کc,Ё&e3b}dz\0a_U5'i~Y \#b`HQܱᎄJ-ڜQr}M] Ϻ18kV\2Tt莜j2u½tۓTȂhWk.!X2m@OM.ïa7G6?l)]�ȹSԒBt!?c5KHY?$J{.T2ExtM˒6/>v3oR03F1-/Pذ?M :~#]F)~U6X׾m{O4}6DCv$?5RAHL .*FEAW`?6U닖j2rs蹄\q8qx48!jK^kI \362K[t,f-vgD])z KŌRoƃ1~v戌YN@.ڗ!E,MSfkv<wC$We�%^I|a`hh}; Eq6TQ [vh?%iAED6 HdtH.'فq:oAJ0ShLxMB$s8dQ{.X|OwOKlةD%~ʹZؙ}vW Z,3hTХnydcle9L) SɆC kgIaH HR}%BvpYE[grzFͤcRMX$Y][h%;Aqj-^٢`"]>)W{+Z*a(`>OI\*<CL?ӭsxb9s CTwT,{-P/J6βC|KYim7B^}ӑՈ (qW1@p:>,Tw_VcK\Vk:Q58e—9peEp#Ǡ~<2H⨗xZ+8;5c^]\~2hɦ+@8l&AHV@ :[e|}}sKE#ډ�D%0 CoJO@ ] TyZI@5yg3]I`kϘ*j%hYxh Dde[E̮lsJ O7ؔ>Q*ؾQR'e{/V(9Z:Kʆ ސϒ%1O+ d,ם=O&U]'܄Z,0s'IZ?(q-Hbs (Uxl@a< ֩Rg+b⃳rg?c,?%8~PIzW&̳ۇB#" ᕻt(D<6m N$*,kgU)9v-W{|]Bŭ~ʤ}%)r~xV7]ґ~1v.~)tu5ZLzLpOf0ἴ6>cN_g z{IֶZ@`5%2 |# ͘P;`7;h5rh-ߎfyRZtфy9f6Vo2L293rdQk1:0q3 >2@n';j>El9~jmlF3ֺDՀBm=es T`Etkm6~:-U}3:Ү+Ǜ~BhVwy>CTEZs  Hgr֯\uTXHPcy�$S _1u\$~Y {:"5cxh1CPB[̧iNJT.{CZV?ϾYZ!`%k<,'4Lr) C|rF QD?85QdZRdN<HH5! k֌ zO.A͘L~"$O~TֽFa?]{J:RYm^P1xL<\*�&pfaȲ+>)Л8`y'cÔ_C7jz0H;8/ݔ Xww#岞؏ʹu˙]aߕ8zPȵsɌ�;V9J2rOJ@>sر5W=5}i"Bώ֎6xX=ͳ' K|㔬5'&pJy#ꞹ, b TL:8}2K~"}! v<Q>!ӂ;agEcƌs U9&119_)Qb>J EQA#E| 2{$~]/Wa4䙈 MM&g1C]]Yk�cCYM)ү"c SA#3( QxXbŜW#Qq"P >Q)72ь&Wk{H3Z,iStjDжfJ·ό~'6Ud@ʎ9UԢ_F F>::b}鐯>:l* YzRK]i_eWɭAF+!0- 2K3t, mDðBNY`zrM9iXY&M9 j9[y](' 'R픣 !yg5QI:R ĥ4Z *fڸT,ܪr&-5U/yxSxV4 [DI0ބNp6YnUq 92STur¼q8>60#pto"_ߴa9/_C\qܥ&lFj1<ƞ0_r1]6 zp~W0,* VfVΡQU_6$m25T] XU Ӏ,-DsS8]w7hZ1[D&F6@cyx/<GUzל{8w=w(=^_$̳ v]2Ls-7hP)3Aдf )k&< 4ݱq[mɒ~?w@u˓6 (sS-ۭ/O8s1WbK'*l e4pNsqT )>-%Af >5EP<7/yԚSdԚd@≤J|ѠX.k+巛ȮdIk5Oy*/BN:1<jxy;ǩ\YAA)VϹJVЇb5kR,%Ff?:2D5Vhf`bC YiIu~XoUZ:}Gp$CHMHdPדU#{2Z^<'H Ur̝=LFaPT܄仰yjc  ɆCcoƘJl~v!Ge>h䧞(F\T=.IǓ}!*ZqDU"%Y9Q`Jj,R,=TFjLًgB7tbTctLI[^'ԉ NQ8GE5\7vQ!G"z9PA#ڭRZi`:KQ �Rxu7UG5 V72aH ѥσ uJ˓$7/A2(#pYVN ڲpNl?�czK͹LUc:1?цGU<a 6k-&adf]SE#ADС ^C T%!)]aJiRmh۶f"f-6uH$]8P'n<0K! l Y E؋t1dP 'AG@L 7GA o{C^9rEb8#/xB NY xvE I+EJVV“{-"Ԑ|| h9[3`R͔T؄"2rsdsypֆmS1(e8ow= I3#=zLjRff;n`QwNf$=.Π2 BQ@A t_ ]WN;V%C#;:+֪¶0v,Uxu6U$8PFgJȎ{?a ?M#4ZC`Lhꆢ4]<29CQIϑʲm,{\~/|U8.m[v]J$ �.TW0a\9[7 ϕUq twەwl;Xeɣ_Cn0׬d}[1.fׁS lr܁W<;5C#%VT< )Ǣd>L=QCn+Sdss=AÂTOXC#(<ʆyYZ\")TٓÉ<Y!A12dVNIb!k>"z�ے@@-� u|Y揘&ΰzK4Zu#"DZ@26$ E7նL<`$nlEiAa aQv.M>65KQagJR1۴͒L׋ہϝpuaPIKݠXzi>['y æIS>"j*{Oф+,F_9CC"&\@9 : Kd%h`}kkL Iݒ&>b~D7B~0I\1+wU.5aN Sz(Nh̫Vv~_x<I.Zp[4ﰹ]6 הJmF!rpBdB䯪mVK\Lq3/n:}r:�?mp^mVG/\2}ؘwj;tz*!\xM5]e'U -HGmb:o,5P`qQ61~L4(yv+ Q}vQ1XCZoۖ;iFM̴J?gا띃r 7Nj2?b*�.dXt<75x%0U?o.y`UZ?IބTN0՝m9F6$zHm11DZgE5 o9,jܔfCHų:K˙Q\='"751 -ef|P =)!"{|57Q8#1R.ᬆcћ3>օ/,,r̚pFɩD 2UI>ݎ?^.i1Dsx4S)B,{:7Aߋ �+Fd-]YRʴfQ~lUc.)zk'&jլ' )\ ]a ] eq0t}m]Ct=]FM)�kٮ�<JaL I+-sqwW#Y9!;c̄ ZȾ5Mwk&HDMv^MA-cpXvJk֢Ηʩ=>gQ+܄D³-UF)�$g{_ Q6EHt`#ZLʿf˶7E΁dEQuqQW' /F^'s ;<=Mm1B' gh+ i)- E xImf&SVҟd`1a~㧖(AYX-( s)M=ֵ<Ճ1=՝dݾB?CFbK+qq0W`SvI>K]"�E[SaO=Jn 5ӳjS.bV`yiX^zeۻnn̜yiMF8ܶAйcecӂX0x9oz|0_ZY,OKJY/2v戵(]TnemHU'FY^PFxً E Y FoK2v }d/eB Ov(XQ=N+MmK_ ^rչK[ĻvxnÙyv1uxG:<,01]+/.m?1{2j#R$z�̧4 nچ:S*'r ]Tp9_yX`~脽|P dU"*M/qkL\TR*p8h�YYִ}J4ScBM ^%dka2&MZhi2u@k;H..JVHLϒL�8E$V3pw[P >?Dl6 n<^Ƿy}J#ǐ� G"yJQX3m0q\9Q1wU I9KFH2Rv�y?%s FtZJsV:X\fCH V4EA xZрjWl]"l U8J�#R zWU%~bØ4(N &�v yc*s04`�t÷izZA"IZaIX^+N4&obԽv"lUS\<ň1OF_!G= k-30}2+"gߥr|kͫ:`y@j2u J00r SR<ڳl|aGG܆o#df^hvt'$.SCڀfWq6{n[nP 8"�u03:oVk^Nh =ra{/C ʥځ} xb/,ONȲbE9ZQv4ߴ! ׼f&&)h|>kRuf}|bP*BJ RS6va=ɒ-ȫ d;`v/.tK,zY^�(~MU_&U~ HEzWv7 />+6Hfpq:G`:@Y}%cg:RD A"ͺrG^Sb ^4!Dqc9)]lL@5JqWiY:X@aJ.*v4&صl>@<;m"ӯ#-{0; SNxˬ}՜#Y;(BprCw}>h~gS7hO rf{Y:x gӷfZ[DB$Fzɕ˳uL!6k-hR#'6`@]^8J| ,AE4꣫x<㩏7QymϹQX:}-;:nlҖAlEe <7:ps_wz!'uPȟ߿vӳՎO*#vUA'mō^5;7&)z0Y?B陝 �uN4}wE"W[uci=qo.,}ϓ Ws >.Hױ@&S,,3O~FVaw9#*>>RD+1bn1aQLp h&:�]KCVWTq :>^5g@ p}*a{KHu-Z?ШDNZ0<X tWM>]~$Pdۈ"/CKc͂x5^c|l6W.߰:An\a9Ui\A[ݜ!DTK`SjUL\Wܳ(FTa5NɦL$}h8 0ZJ-lpC0 (ǪްTI|d5| 5^[T)H`ZL"Xi!W dY7x/AP|~f ޹>SWzK'>&%MBtBXF賰uy*C63J'hh2̹CR.(Li%f1Iq<.fe,a iVnۄv=?b jwq&yGt)zRO L\" ?03v9 *'$S.KOD.SZRSŝ|qqn8?<uҔS1~v.+E]g$H( 50dTJlZy (eFPXZNZiݞjEP^>d `S &h]gKkfԠl h[~D9H^ĐXiCMh<YyN|Xe*IR*Igٯ#օ�C͛uPs/JP}p(Lvf@~ r N:qJg},ȋR ]Z~ +䅖G޶whMM0>mktYyv ] eH6MZuUH,�M g@G* 6D5}; ׄՋ\inD V,,[2__Bks!ۀDQJ 2R>ѱȰT@h7`|V X^X%1'U0Y1Uk(99b92hxa+ԟ} -Euj5D8CK!&|`;2gRę.+Bi[(yU1oUꏕM9M-G&T<Er̭^ִ 7F]8˾^+K.)| Ŕ U-K.Lha [3J'wo|ore�[݂<8:eQJ.i`sw4 լ;-$dݠ|BHկ^&}ס-B~i CgRjSPvǫ|?l7QuVB�~حoq,d</cGycwZit'ȷ Rv' p:4J1p\AI^+=OFkݙLf s0#椗H  HȒGﺧr/ 3yvm/Tīі/z&lZ8WO7Tn&rWl^au~斓j.6n0h:ؔ5%L 2fZ{gQ)V \`f5RE˕vn-.§hԢ|xE_i/! 5F?0Ó5= ‡hc`ە_W#b~((@�PzU &g wїHA̖d26M1UQلU:CCrnҢvV 4yFT[-jùI`o7йU4pF aea;{^дV[f͍7e(3MX[^KJ}N ,;{@+�+ѝ7Ϥ<tWOCk? ePuV7_@%+~JBXV4F '/Yl|z*ۉƑGL?m6V)_{̸[AP֩QK&;r*,ɁvF8rX}ąVybWQM(@NMeXa2\ ' YiJRdH)2+w5{8%լ!bg2ah9@4p8}E踘[ Ce]#t)|ISu>ji@׌KGӕ +ÕtqBL`~1]9 ׁTl˦!N~<xek[B[Bz�Y<p xrD֩A~+Mg>b?&.8u&=PH[#ѫ1C&вӣM`/B]3|b]1�T8n|@~(Վa2@ [1X5D\Y>@ư2id{]E{V%jiLW;*:w-� ͣ/h2f\ᲪҌNnF[JT" }?w3%o1KOAfIҲkz>ޱ�IK;rTf~vfx zW*xZ%JΗɒ%l0p#8ck4kO^׈ˋٛ]E+~G(=}lImVf#OxYJ{1Qhjuꣃ,='΀vskK٧g/ ʞWIKx3\SPw+.8Ǫu*p?9EuR k+IIZRC) *ڽzCi4Y$3vY+@>g5"b}bS.[iMr =wטP ^q GeN=A0L[^O|Ob…-^U4Ad݂U]+NZS_nĤ/@F2Se\vK1+$u+H=ZD!aA[-}$ V:DU W;UmY7~G| 5b|5aOuVmIZlxX݌wQ�P/ k0duKT#Q $:-03A~yy>/ ;6$owTdG O~& `LB˖k |k!d<i:;1B׉}q+#U4ʲ" rAjBvҭqNv2kKRK ]cku=%/>k[A?K˱7j[l2+%Fu랁Klz αA%^<ut],pK¸f~es{y7ΰ#cxA$R!,JCʣo>TK`YX/c 7EKP_!hJП*9f._҉ ^Mm%Kh!Mwj>$֭1y-7'5ty%>h ͫ7Bmcku+l TA,]9%^(͔uYA8 B~z]T}ef~^vEה5cu,p ~zJ_L.631>yY P@m>K|G4v|B69,' \*Ze jpGxY{^66͒3zHä~5Rw,cX<'=72,|"ݰ= J*>I#!5h {HCBVDTR|&lOYWWj!bp*6yBg<�$?'6jⅱFۦĺb(ERv||k0Q9r:#q-cSd_~fjMSQm/LPXW# |_-ń%$BAs8K/WevPАqGk_4Kj֘ Kb6Hd;;X=n)/(MxaEpB*W֛LFͽPpN)\k-Sb:3|vj%yƵi 6:ǜ)X1k#v>Z^$*;h4(ٜG/spV"2l�,|ã,Hrdh!+@'Fj 2u6i -\G v:?pRi/iL/tj> L~FK,`nt}^'J ȕACoML';!x^)5$&4U^,ؐZ'Q^vjD1`nS ڒn1Ppl»a TɜҘo׶@djNŠBDqޝ2iS3? 8O*@.APEqsEf6'}\@C@߸ПĽ$π/n',_FgK'BϳR@lh[[=4ll4SvAѯ؜>{ .$ -]ȡ!\SQOj*X%eP 1!'IۍG7kP #7bM"AKٙ)󢊬u  =k>Σ Ml4 o^Iv:~Րvji6p'R6w[zT/+^fA4Er7\#Qh];ڦ_e7JiEݚPì3TjW+74;wi` gІ}fEX<4q}FjH֬~C\gzH1'duukbN( G@M;c&#sN>x1?jvD$]b=sN/w5oIϗ,L6 A=Pq uz��#BEZ;{e) ?QxUL(ڋ:i,{~^{X i-i6([f nizs>vh-?*d~򭉣7Yt(XNV ZG0Yvv]nkGa|"]"eM4+3m(1c-.!$!8qBcĜ@L{'R I)Z'mdQIY=8!B�/HZr!85F'q&Mx4 `%5QA<Zz寮{ʚ+ U9+DGz&:ᐉD%x>AFTJZh]*da z9dk -[in3s?$]8?ܺ|vߥ3e_z%X^D޴/>F/fbu+M1I$ċC̷y\vy$GoE*piě$c W9@(!x8 c-i!`'< S#::3:b=�@2QΫ-0 7tͨ ޿g[TXjTOzċI痫xa= j�Z'($Fj'åwkyk8t~&%*LK9(Uf<LO?1zFv9Ii$ n?fɊ??,n(d`80QfӪb7sV+dQ 2GiO+|?ׁ7j  (33&|%*t;k%\4Mun))sΕ&)n~-m.)7Yi !&-4@ ]6ވ'Z@AX:6ջi7gn#_c:DSCCq觜,�@PѸ}^=j p\k^@I6(\Ýf3{KoQutuZ^KI.Ͱ_' w-)tWҔc'*5LݳkJ&g^I㓢?0N>edSWCԔb]Uӆ 4 !@I'ep]ҵ��t=rE{T0 ϣMq:ěMMw7b1U^%O<q , )Z=#ʒǰ` t p!g$S*%n[V`KEj;vV@ѩF:sjg:βcKt,^:R6X8y@@iL1$_M2g=zz2^UGM\G]* ]2qO{&)&<vR7;2/JK zwD<Rʑa $Mi 9rA#DډrHG>cH+m?nPZRh;ΡJ"؃u3xljv3._M_( w_oTHܞ4d^@ѷ7|oPp[nEfk`quv9rv34sVLؚU޸DOR杧a6W'2/@ZXU4„P-?�.ŏ좌DO7E\3 n) (IçQdoECih*C.h ˳T_w** :$K\bȉ]dh:.<)wfoDc-}L5[ܜ qnچ?qNѴG7W {~ZL׷>V!ra.U1V⍾!(Qe+!e!"!!; :^i@H,xFM{Zǁ'K5q'I3O>#wW:4x||}oq;niR]ȼ;o /@&9�FTlWc]6S݉OY .35xRTL^)a5fyOoP3pCq͜nNFaX}e 18#~ݵ4y% dOhDojvLAV}ǬW;߰gPlR zH/-ǵ6Ef@c 8I_?dw .e#HwR c]\a9}ż; }WnIWf@RqIՀ.B*7}w%�7n XL=EcHpmf^]wefG>_/5=\ jWL-9r:F J/Q 5;<Tj?58b.Y#s,]]xzikzv0V|3 ðm   O Tu pȲ10~jū%ڦw.I!gu8.޿sځbeOn0%^\ W^nl+ơe{@?=7Icdri0zV?$?#bul8J4soh�1 5`zTO 9A6Ʉkt¡wRkQa[Yr`D3V`_KjWW$w'wX`7bY;#:?&x ޽<V@KlzC1R_K=]O*ȚqI~dAڙ(ڢ5V us4˝s>]Mq}_Jn <#OLǪ30WJu-ӼӜT`†'^<c̻g&G1ka?byg �C[*|Ÿ~ EL J4С ee;VGC[=jbC?xY,V6M|c'cl_-H5P;$ԷJb13-~,"xV ,i(B]6G#!>Ùp݉.A@EcAmi;Ot14$bˇTSm2ckj-?œ)K$O _ ]w q>eq[opF|6$? 'l=zyrad״쪓U0s=dɨ sȝGm-a(= jy { "ĵ4ՙ*o O!Li i۲A<!O)I61$G|YW=lM.hG_jʁwT`%rDn Q]7hwY t٤?ۜ\?L'YjB4>:_^k0KQDf?q<Ģ՗ciNy.Ey/5hZyox :Aُ/309c3?YdAT<|ECORH!ݮw}f$] !l+{jҫ/-1x9`1)TsO"wʶ jF 3Hg(J<+jhPԮNSb m:Hf9*!}[b߇ An;2ٝvVU:L." a8gujnr,zLSr<#HК{"mpڃ ~^LME�g5F`ʄLA1 FGmEov`…w~_ᦑY%ts0b7GG\]T.u4쿋˘WO.|L9K:uf uY?:r Jg\Œr+%2i8Q|<i8ކOVTm"h|sXA|gh"gTw%aT+<2YbV:WSt�6x?+V5r(D j ٮ0l-`zuy,ovRi>Nb-ż噊l۞'Y>zV>l?OmzKq$z%zԌm;GG R!|Cra'+�B)`7[:K'"MyLc;W�PJfn3cXÃ!<˓ &zсlє?2SI5ZfcvcΆ>ƿ@\)T:OAV BpφȨCpڹda8zaa/zfmX6h{<8VD8NXry \'g:dv0ř: *Un}zB�1m)r`?PUoj}Q FRӟQZ@ËwߜmI_H]| ;Iy0�$Θ4 *z� /9qC^5ҏ2tPx&mf*saE71_KKbAu~R\`3;>7 :=? ГKKG8_(SB6l pMNwl/YI*Fǿ{;E$lN#Ү2IxH]1e+};}Dw>5[Q8o KJsjN@ x9"Wn\ ]ăm+n[T(CZ >j,E {8~i{Js[hc_{smݙ͠D̐[Lf;Pȟ :`claW_,Ӳ!Kxr,}v`Ē<w5c1)EWFj%Nt4?k$*JܾE>`MGU &53#]Te"%0r48R$+\k#"& D=2v ʳM2W˵;'#-ʃJ(ydu}ftMߨDw&4/?]&-щjɊ;Pb]BfywS/ wM)T:w% 4WPW"ݩXxaL5PDql ;^N:S饋{l޵E/J+m= z}j 3;,i+]Eu9Grfa"-:6n( 'G7PpvEl74[ :W`WX,Y}8[59u6wcQO8-0G.8 ;};<ay9z/0`RuC,I* >Y'vDIx6K 5iEҟ4O%g\U8\}ð<Xߦ>ʜN4> WB*y#H9ûV[8.h`kvW%Lc;ZNEd%ݿZ$ƍaal�'3-L`~ Kԡ"Z ]c{S"e}  f.ܰOrdr gOed7X\\s0|Rw.n~y ! m  0uq*a;|~l"}W 2j^4E\ɘgmuNm%9% :N煥Μ+5(uwgn07*ztzgL; d6|7<gyuؓ9l!űҙx>`_",ۮׯ Vl(Ok^F)xߵ:n.7y~J3,&.i[' ~ۭ)pӑm~Y] fhN0-k.P;�)zC_i9U곃2c/tIJ.%�:}L4>3 ce=l K_~tzO9jϰδG;)uN"k@T,/gћ'R=ԨmrYٯ($m`J)IF<!z4ՃE n,)@l7 "NxJ4�r6fDZ~7|(GE{DѝBDwi/M99Eb 3muO~:^lj72c?Z&Mě0_.~:?zh:i E}$߆ON&wpfzs;靾]A `^EUmlňi*T 'wyST *4gG׎~5h B heLd;'hY;=`@qX02gkڤV9"sڸ)ȷv[pk8=>2"vc㾿]$h8n!ay8T!.՚Y;c&xy]@,1jcO"G3rϰZ,(+ qd'َ2:˦s#(٢( DFD%1u몳CܺMdL<%9QshwD;6D0ʨ"˧[]T8{4pU&Տze?,DsrPYa"'Z̡a!sOraKL[EbƂ '^k@L|yf[gU>%/>^pj2^psi9-sJJ{=rgQ.*Q^(&ц/r)2R 0Pz0 j#@%XeH#LiU?s[K1q}X&-a'"&0^Uce oJʬKO_V{ɗ!bX{˛-|2e"6L;rb(MQDh BU}4Ԙ9t\h"3]-\P,� 'M+)UULPI­"Xb&bW'A~�W 箕ZM(AbɄ`uڇ7Ⱦo'ꍮ$! O+č$y1p|APQUo~mT$])ca4HO/C? ڂwnuC; [`#|^Q �9gkP!<e~9Z^׵O Czn+K᭼U+T{{U`,D<eq{sbͶʩdd"ƐFo+`c{ j붑 ,Gk%LLB>8>|qv�<)-mɻik Q<Q_V@yw(?ѩv}I_O,G.-dԏTWnv)k.yldQzFNt!`Edߐ_~}%bEV>1h& BKPe2ZV,GF_7Q6kt)%;gqo?sƢzhfS�?lQ҄ƻilaN[ >wS33!7A^ZOU#S W4jlIfgvŴqW>X6"DuG6c0vR)o wő e緺|T`dʢUhA5,/ ){,>@LKki8sxvG_ 49~qJBî]Ȼ3?c Gʼn% g8ZʹT,4[V<337RϑBq/]omm\us_p| c5ApϺ|4E�$<~yg3좟tÅF1lW5lյ@ <:+G92dxX9&vG*y SR-/A;t (w5SRFw9Q5"MW�xv7+n~uļA"HmwL4̒JN yo˂;=1)s֮#2c?5zǚQg‰_hrcF/uoB !d.=9r'`0%6,bQ"{ɒnZ+_I9E5Ȟdg9 yGw3 m\Ҿ- v¥M+Y[|E vr8t2Ѳz2k9z I/pߔ[:GOHO䨳U𥢬yAbTdAT6/L K+I?t |Dz-zG1{Iec%ҏMrbvz4>[1'œ- ZPj+#6!$Bޚ103aiTmXv5:&frAmf6}i)PVTgm믞yMz]-7<�p˺w[dApϫi5iUbV u.c{=ÇtodKRW-;!惢^jGMTv[PKea9.ph~|c<t7/瞀PkCkR7rjQngQ87�ɩ4b D;cC]dҕ 2=U+i=߯\#Z_[Gr /P/D~j!\TH^7 Oя F8<9UU4"PD3׊B51D,|'(%+3ʪU\Rn9O4T%e3鹤>o:ֿ}]%|_@7O.}G\WO~`<zjGYqPLGGu@ ?Z; 1$4֊ ۞Zl3ޫG>[x}| '&f_szk0B]| : yj٩S/�oezAM2mkG�@Fo/J'}b�6s`á0[6utZgۋs$h59C[S ;4j鶵wه�u$z>}ʸ89gSyTO#]x{L~(_,##ߔv01)F#ع7Ì>iAw!+lNR?;| ?`=IC I�' ΄\\#4)5^Pv.�/[*jB#W" $~{�MLk0OfO1s^גތB{aOЈZ1{$5BX0HԆzDrR$Ґ[ZVF<!BH@/1`q .q\8—U%ώ&:sB6ؚN )l3==@ TM=dd5îkK胙4ygg;<6wB\'T PXlҵ59goOGFj(YlzX7nU(LbiqVuB&!wOQ3hDwݹp<B&P'N/2ӲDZMC) Y/( J ܇׆Y0_+Ru;T L<z+ng4cb40 '</E(xXU3y7}$f{`Lt U^wq Jɚio˹YO;/{S:X^fP^'?"v+{ٟjPE+t<8GM`=HQ^.| sܰ)!�0wpe%D83_v "|ۗO IqC F+BǢ ~$BS83d7-T�T旬S3]+!ԬJx"]Cd7"aFmޝ] `z(i f=3ȮW- np\&[ r' ZXp6]A 7 %Uwir6@S'>!@+qc�{ Q\;6ƺ7irBv;? kd㮭LtOz CҺ!mA 0S�X7oW`=ùgG5d~ SWCJʅqy7l~tm sG[Vcw #f~&$,H*?Mgg4{v&g?w�K wzƈ/T hj#^ƾ\^c M[p7̛2{h'ٜyGH_\ktb9|DsvE*0|fWgkk8Fw =y&ɡgkdGv4T atטZ_¢9c>bI?&~?p ZRq]&P(k`WdX>g3`Я x)~]+ͼet7 @ T�+ 8x@)+pDf$QT+ gHz:GP^BIe3MKC0vz6{r58C2M E@H5ԼbOj5pAKCT竧�,N0t  Whi bFƁXc/2U;+Yw⦑^4[C| 4qcPE t0g!> idU]qz3,]'`e:T5{tb +RG|^/K=]2(~ z}KcLqYad$4>7>)Ӓ?U7 ;MbBRϭyIj)3%z\D(fN%ſg mL-/:O @eކhZ"9urp0!#{_Í4׻ fGėO$}mZwY+lDS5v3Yg:5 $OA`J.Xu<} -Ojhv3n?6 k*ſ�/:VL-"@�HgxrYXqem+@Oy6փ` ˲sNZ;B'/qj_~.%e+Hve& ?eQ,㌐p)d\?HX(ھc/ece8C>cͯKKpeR:=@,s|٪x+o']&رhMGrysnj=€rtX_+qs $;-U_b]V覮W\#Vr46iIr/}^P0dC}‚ 9 <~ Zbd3X*zhfMHivewN Mknۿւ:s/7�RKz ( xuSci,$1TQт5-%W748m{?LM$P k6IрfSQ楆,=( 1L,hLK.UuO۵cl&sʼ<̋+P'7q/C $=uNqxkSQe 6+A;'i , r5PW{p=&z(AU|K DcZu?1׻|sRuԧp@<n9 f̜w e%o>jC u6Wh&}Z2 X)?oī:YϽa8= %S�i&T0{OG6SC[io]wA-{=,"#ɑu:T�D._]$z5RR?ܻܲ2v=({E5lh  ;=ڙYd hHEc ߻.OqLNf,_cdRy/:쨩ju0 ŰtꚴTʘkw }lJh4]uа.9zѧ[qf:M[τ07vg)Y;6h*էw%7$fY)goeU+[5}-50 nW &qyb+?si}Ѡqo\ba ewbWFfOBDE#6(J6?qRhs n(y_ ysR}՘9c1'kp)UsM5MDWpqXY)+1L!G ReS{ uz҄,78֞>h8u(gT;+^~GUQ&IWOLj7 9 b@|R &Nl3[3^9kĆ 'oQ*M}m_0Mf\Ȋ!~a%Ϳ$I>%QK>\;].rNnkweX:#z!_5='aQ^|}H]nlTȋ86HLwG_`T1�RoZJvE0n/a&X;eƽ}]T ~y=\~Kt &k3t┗Z2k)V\VsB ɷ-?2svK?V` %~�KMBH/U LG\OϢVpt1Bp^'Hs8@\oDS/%F0L5{>B#=O#}.jKO|c͝_j9ReK  e|l KגaO8֛$"sq!Z8NGgZC`YI? ygd7jLBK(Z,O�F.C@G#):)ey0[ !&iڸ.aO&M*-;4 1|A1bb Tc~݃QT}{oĞAҀUNRi\8tY5~H+j PS^\D?Z=!sr&aS-7PfK>1GYSQ\`.ǂ87˛V u EӬ~å`u7:6.b, %?h64, ;ߘlZVtQ4 {?ð<JIf&i qx=i#WGRG-~0 xIeM$fBu>1#΃6} k7[C9gbdˈžzcp;NUmWO$&c bXb"#>:3FMhpЯ^z)XQPEAE YN:4IWBpSvey~Z[k0lyX%쭉70;,yfn0?h[Dtr1grbE!yx<]L5UsӛX~j?Fysy Rp`P,99"ug)PCd~ݹ#;esf,_^Kܐ6tnz}&"5lghϻ/{}vJy4Rj# }}]ίL:_{hC#Y_XX#r$8Kk#6^..^3y&#l\V0~j{3E}ן2s~L5293M׭F|ؓڿjAkQڵjvGe x[ng@35we�2`Pp}\#9&sw1hYZeݪ{}aHk{D!C757ÙR1?,`ٛl%%5L<Sm0W$L/`&^y.@#ȅcᦰ<h޻Txkh&"&4^zL TI_pﵹK[?.6\s-- 8|oJmO;DU3"`Hecfs:L[ij=0uD)sS)-7Y+GAgjʅ%#5y}.j;%d7GP_C%81yfϙI$ߴ7$`utە3Lg*քh8vTFbShq]i9K`CLxUx�uv1aBnHR &`[vb aS|qbz8^r4t <ɛ$#I[І.$Ef3\&q :IV䂺hek!n ZkɲlB-sSA-܉,G5cF/)<"[weY#�V,ds , Q}%<Bj4Ps 3vM0a)2Vѿ0|/mF|jFu+6}`3,۝ KYpY`>} ExM:f{Nq yE̙SiE7ჂmRz&e[j$Ye2ӭs\-�lLNz&mЌ|fmHf-?t"\}gq YnVohd;͇ x f'A(;ʡ@?H==F:łNYKIG;2(fc s9rl6mvnj;=(%5Fq 2즸<$"'B,94EN:"ZW} #r {!;|6/!b뽬}jD6Ců-tounhsNR[ͨbiL0(;_K<oI`e;B$c:7,3/ܸo77={WrM,cHbGЗeLVhd (䱲>#SKFHHe0-f7;_V }^qUwrK1m;UH>IG@[/mj�e e8ͱoM oe_Hᏸ-#-u'o+bPq;>![AB@Q8'+àѮ _c{B[=tB0[AԂѥ$A 5 re{[OrplX4ĢsPO؄>L@FJ8�xYg*]: eI{IQ|">.~EqC/tJh6-d'$ߑ^cTb^sƻI6J=s.>;j*~KĖM<0C-s=;b`4d;(5*-(�FؖM'ͮ&)-~6`)mS.(ȃK>xusI5hR~2Ltzkbl;ӥ"˒DCTdVN_3Žgf{x ~ Oj9kiILJW2{s^@͐-lR<ׅ2t5wP:V.JV{|'o!Y6Eb'�Nl ={f*EhcD[}b2ht+~6�tօ`/od^茎.V4_+ $D{8wIv ~o *7 .G)W$3SS+_RS5@$<2tcJ{ Hzf0O<ƻD>oC$f\8�LW{o2XA̲jGv\/ڶ%k� M D-h8iOi1ڹU;W1A-*isUĮwlw ,X_V98hJypzا6S/)A,UH�|&nVSCVo_d c)&NI'QHT X1yO5!Z7s(p yλ͊&(_�2K*L JQ, WJd]Xݍ[q $7;IJ#}a^g}N+0 )0944L|*`s s,zj`e*�xI@y]LH%A8S1^_cRVA pYpw^r`xзѕpȮb#RՃBl_R 2466k`RZZppI"'1pz*-ɿyϼl`og DShyD1EqԮC-K)-*]*[.sŴz1vE^3]&ቝwFj\rki, bKt0vaim/1,)8bn1Jhk+3\܈5z_B! tRdaǶ/T[m6_]Iyw.dzVU !/WdnX &.#&S'G h֕I$ |/%+)ܺ-tf3㍊o=dh)?LCv7X-[͏�)dKb*lJf_z||…AË,+}: &�Mm2<;~5/5o!?h-_N=zOyUlھQ)3aK9ݔKPB2j�k! [<̬XN8K+_5BI'_"W<QХ\vE0}凿J7s@U?pG7S80 6ym^!S ~kP2ºVm䖏״-"瀓uñUvvpOpFcB^j'%B8,W7 ٟV㓱C րh/ ˄0~9꯲)iN3 ]2e=Ҩj#8}) 6L<>HԜ`e*7 GG`ȋөґw,ܳ%>.Xk AOպ0fu|Mn1|+o�ߜ2ayDO͖0ײ#Ò=v]a~}Z-LsfUZvqE<^.IMd" 3aSə .,֋dQ\.d{B3kHH+k.13}bΑu<WVfɃ(>q=<<@5  _/qTI]J 94H܏ 5 .l�ꗴ3DA͒'<2K&۱7<y̦ިɟzVk]t|15o?J8{쇿wI'XIbFLsĄpdڜ3^!nC֘9Grt$1[ O$4EYA9gD*%Ӕ1BHy2VĂ̸O7p,E@7 U'MX&\Vl߅ip7c7r2Vwsfp i;jj\%D͵.G% aG=gF \mk{;I*h-`svk@﵂7.@ _+.IxvmJ+SQŏ؁='=Y|'CowkVjMCґ!JF}Baߚ95pErW9,ySm(歹PAʅj6\7Mg pT>e⨄p"s|~ ?eG,h&4lY8gUqYhy3¬z$군"&GiN1A\3;ŸJ�U̿ ?GNZ[m`NVdRB6EW%W] E=VAg O,qk{@*?|,M i[X<w= @h@C2VH6n.d9kcqҎnÛNE5|5EuTGd?hilt9+Hr?ٱ4F("*hɷlO84iiWFKgɨ5YoE,0e<mzE<1rJ}xF')S3OGg&TIZ-x(UM*E8k#= Cr8 V._D$K u.2:J;o5 J 1{�F:#�IB\.UR?}t-=YKݯB5w@~.΁di`w>7,D^_p@L�:.2[@CY֜OsMzPHzWji' Ld1砄1,}"7=_h@z3S;>ho## nrtluQ*^O3_H3sǥ؟z=L6)fl}ܕ6;-yX%~'Cr_`#aw\ m"�{tAZI5 :Ws5f*Crc2ŵ*(q>4F,du{6e &ɐ9q(*MzATV(c6؁4 +$@wa;ڭMN4ԒHQzՉa80_R<xo {֪q~hVP8JǏZyAbˆfۂ,J5pLA 5b#j: Zv1|E/.Y@Qtk[5*&ps%5Oq3iP2so^ڒ>V-[{<+s6/X�&E´gl~vN6TӗAJ|yF߫ñB:]v];0uZu% ɛ& {o7j?^i7`(%\`cV#rBx.[Pjľ]/}jΊ_5�0=F ݳ:Q7SbUwm-+xy y,d�N4 Ւ> �Uv|ZGXveXzv)Lu />k !ɭ쨮6 ɫ67QCF9^$*;@_+s)?9uQS_f8<iGUԡ+鳈Sg nJW3%cAx6J^答bzf ߪώJyO_k_^dpDRGZ?xDzXNG|`zJMt�+W/9P 9!=H`6D^ޒq`nиq6EwU)]N}NϩL 4$xM/rƚVyw%i~J, BFe yYdamhd!XJ@g\m1Dr t}xUL\~aVFNhF-n]QN>WGI*yv;_bF e)!P+``#2XY:[I>Ut~Pr6e|~yXz~m5Uƭ ڣA:^u?07tjW% (z@U7-cMˑ{6!usTK9%抐H\0XG RTA6vqJ.z{lL"[%'3#$PZNwh͹5 He<^kr"ߕ%Em2m꼺5(֏+IZ`W!G<76oOl*X8|~:Iw"_}+` H9ё3</3-ٞ|֯b< 1q=cPk N&o.好aȭ<bzfkY~5Hvн钁f&xԣŵ6ܨ)&GV{Rʏٰ[u,k ..E~&.ٙ2�yE%EIM3ZeY`/-i\M᫚e;DY &8^2?E03EcFn&^CzH.mlU Jp=kb &ԸөbQ}.%nzOBj#(:\ݘc%Wy^4 M;^{g{(j96piODoUJl -329Rp_TF/ $(lMϳK%bĤ-78h&:Q=vɠ6{xb۽n;~7~o$%39B~l E5JZڊ$^Zt;G/%/@(grO^nSߑ`D`V%50mq|HH}prS /ܫ(]<WmUpDnJ\]M4{H:57MgdX$qX=W]E \X#Ni"|1�6#`z2!Gd% 𹷤&CtZk >Kpt ]KIr\"+=\E 5js6 g v.)it!z=r#kQr,=`WfԹù'-wلM3qwEx$y*UրCrh_U!u%7'<PAb㪑<Qa/ CkV&Þx *!2ƷpEWD6zZ*XivXcn@Fs;&dqT 3GTd_kZYpzߜUO89єyc*p~>M+nJjS !]KT'Le6Bu'J&l}̌_D0>/b]ns$Dt|z Ї EP))̈́n-$:5<(ϹDO$e=h&=Hӥ>? ]|ʙR24q5g ae4kc@7 }xEKmM\mDaDCP2 BX@ƐP=mGGn0h�@wg#SG7j_t[)(B>a O]׌% :SGƧ Ht}{o."61h )t%�瀪''F5W̭Pu5T6/p, aEeXg\U̢&n}=~6# 0.GM[g \EityEHNnRk3goG^R_l]AR>{p!,u>"3HQjj�Ԓ=C2q+( }UhH2J2Mo.ED#8]V.D2,P4Լ/%c?<FY _chi9~SS6iiϹ}dsE(c]K[ ~GdzLQwy7>G6R9.o`�ގ HqM6�/*V)˫x 6ؘ&= P( n0ڋDIL)#ێAR.鵨u<XԎ­bDyh^s^P'úgMn7uE'8>/f�\弨gjf|^d%Md>>آ8ƉI/* ꒉ u0ރM(z%GlNL la!@4j( \E>qbJh;'&ք qp` ]^4856n1յ 3;MoٺsSܬ$t:}h;']̟MK]8f$%[1KF)l'N,3W~ݭczd,-{+$Am@N"f5FR{n&ܑy8N}ʑѱ::"<WJ6`‚$A�Bq}v5zNo`tE9[MH+XR)E4; 8 >MzbfL3W^dW4�7㸋6YbC}]UxDgtg~I5 D9@I*b!XkX(| WYcGdm2[[qƠ;/: KtB~fnYY8S*K ȭ̍|Q4F#{JJ[FDb?0N Cg `sD4^H{:2 zD?%}ΝЄi&s)ZBB3MXBysZPE?$AJ20Ezdž_eYW03{"( Kh*j ;~Grf 'مY%yvgEQWdNNʂ5 Y}3E.,h#@S=AΛ 0E:3|y$ܐk�4 1U[S0zdE[RjYwnnv0b,0M&?kbj{KGp+Ÿ֙2&0gO>~�CݍFKxzz9({SF&#!<Mqjt6pX(9HN\fv Y# ž�"4msSG4w/-bI0HLB ~PC ΖP!bY4YbE|e†'N=PNcekR!շDPZb0(rd5;lG!S#uѲr.M㇛aDC($ `ˎ]_֑,9B &"8pK7o ێLhiv;9-'M7 9o1s5b?s4fF5 } ܋`E׬sڑ[ k'O}N n;6 è1/.5`agL"J˰" |D$ q)w;/oʐpE̓Td#eضG gN O!-,?*aVX1wQ2T!d !%+�꽽>1r?C&+* KqY̐-n-fvf&ed=~Onj4,; DRH>9wFReD$X~GȌtV�pu8Qv{d'+MHpEثs-]B&>an?|:Щ,ő2l26ռI#I ,$m1s,  !cPݍ v%Ѵ` !垡ejBBbx0]�?렕 Gs]Qto˞u |>Zt@M8ԐT.X6|W$}~SAM;>"J>DLt 5tK/02𛍾Q:<w1jSt2dq)e(i(HhJdZwSEY)L_~Wu.n@`l'f|tz2H೶> {Hr_sTRgGn#lj_$3lTNj}cQ+I�& M w.-?8CWYfPrw\+AVNED@.8g>~' `m!%O>_]hoޖV"BVה\v_~1OI+)9�lˎf~g6m(U;@S'jkj@3)[NCdӦя2WPcE4i4SaI.Ei9 Rq`j$>\|71Q™L}8>R 3) GF== ⓧ>V RSwWplԐ'gK59j+2"[6G.75 LE:y̵mu-=YMY=@ofՄ% TF'bk5A~ A{A縡{θb/5/YNkޘgBSq߮ ՒuD>mWGQ p #No1i�Ce2zmջ)Y,I)SZ;Vh4@6<p^Ə)eU-GrY:߯DK؞P^46 ˆ#+L̰_x# 'Zs^Ю=%Em<%r V%C;kMRYrH&FKT)@Zun(ԫ3@e- aK->-k qb/_Fwf)*f:Z.<l^7Ȍ8 #.d%S*l˖Z Nw;;  &fDuJkGFJy[EKO#A("A-ȖeQ7齦kCQ i)H} ;jstP[}WaŐ~ 'Om1 uOYPD jx8%;&Q{$ʎSY\݌/ޜm3ɆAiz6_ "\ع.և a& m!xEM\L>ڽf%UC}ryAnE)/G2Le2,'agRo+<AAsfv_y2Axڥ:[=txY/1wb&>}\k:&�r ϒu6KI0RߨY<`| EeـEY�ǔu1,s޳c˷7.74Tg^"n1+E>67nt {kĩґc0Y- ;+5D koL0!J2pB dqGn$zG;ړ ?$' d?d"z}2yŀ 0S9<~`y0)*Uv!ti, <n{bcdiNV*i&W"J51] bnmkCG)i\%'QuOapNIiXܣ 5h9ŨshNXCF"}\ES :fZb-0 0.(E$v@{n:$K2{5/!R\6sa_kK30&W-p`ϱ.=*S:1k<pEÜf* 3хx 2 <F&划9県fq@Fmt#i,l`{OkS%"^x~v 7LD595 BN1anv䆃jF1�UoHcn’Rt;|/soTǩ!kDOjpbp5N3Dh/Œ+Byu0`gM*H~Z+‡MCȨ^,$&C'/eضk6׳\$'ug@N->+YY塵\m9Mt{ዸOSxvϯ aeq-"!A*&$vQ&m jN!|@�m D5XH}V:+NIch.$rv8P @茖:<'zmBRG{7s'(^3+N:顧=/1r޿KCi?R~s)̪'Aѡ@%6Eيr%kpV_ jMu:) r(sFlӮ * &&1 V mOj H kwn*GI8v.߉ FvnE4А`v, 7?6g)q[N݅-�^زQ@'.N75  [,@=(&zeNg4Q c/Qj(cy~?^3ሢGhxdܣ*_ܡ lᠷuR5pF%fX֕~rξP{% 53T(>TS$AETz'lmӕ^#$nhY?8~7{Y! -wu@$w,P$$c3KHk(:t]o ؚ|w}TJXU(l^>{^3J$ۆQ/؈&~ɓ>ntk6[uqE-j=Fڏ)W6arm,>gCn2̸K[9z3B&ݓ)ij b xe@sYV $*SnOeC>=O~i|Q 9aTNU-u=$OE4u)M W8_{ӑ *T!gVJIE~[1-[# ڏLy wc]"5t?HCcs yveD )okCϙ�6a)2A (U)0ZΫ�oP : 2N!Cu^_詻F¬۪EBxgW�7'#.Ѕ ?|SmEB"HVAm|+(X2!yĐll!me {Wj⯀e6fABIty3J7R\kqMLf_@̊TۼsiIآRt3-֦;2<ԔQN`@9W)*7!R~S|yT~Ay(r;;[ -EXPSs>�IeF/2bȋU?=H3D0X< Dc;dcѯEh1qJTzBo3~~:bviThg(Z\usP_@L#[?ڝ,Q~wCkwᠸbHbb-쪥AtLsrjOn~E)5Ⱦ_Ҡ=|h=Ag0.d3#qȮ@y1Dw:Zς-}$N|pO R-YksmĻD(d#h/w[GקԖ<O`G2Q+)#m|(­. Pv/Q0؁j`8vFWطm7a MhJ1 IfTyp82ei,K~6]/銌P*PF-GeNTr�gy#RTQIA l ?df-5@8X∿$zhܷz)^LgJReJ+P8oԮe*5ZuPXEH]b"OW|H+XWA6Cs ND^Fʠna{8 PGEr /92i `dϰƄ\7 Y P) l0ܶ8S}x6<s;{oZo@_ FPoS$L|Dܥmf wA-r^i]]Gm#h.<+5r";<*V|gTƴth6*̍V�-D.uWH<,'T;I<QDӏPkBӒ% x,v$_ [rX!yW=(�RE&,a Pbc;48maח($ [`_<O> sz &Ξa\9y؞EY"#2 .adU2 |ѸTQgvb֞<oU) Z8rG~,H[.#g;{fm6: E[9(h\*6ZWv\Ƽ=@ Jޜ`w�z4WhL=s<5gɾ=9O�$dI:8ܽ޸HVFzNv f;G}�X13�osJ*Q4ۼD}.S>O/}]_&zV 7muIe 8f<cA/% AI&e} t5D,/0Z"( MIS%S>ތ97b1-E^i˷#neԔ$A-Ho:V)f"xK,68jg&�rZ0>X�?"EESCMBt-l~<XSݐ+IiX9%gcH6%DNmy'Nd;ÕtbTp}]04N¤Z?k_q~T<o|\@'ԥ<nBf[fL-D% ?aZ!\VE. qFWt`>ږTqkܸ{6h@cNr"'fvMi'I|}=(Rsvdd I�'kL3׽NUO=Cw㗖'%h,Cv6\=ˣ+3KڽN2ER2 -<;Z3fBVS2Ю~PW qIk ^>\T/J�Ԕa@@J+ʵȨ=toQjoE&/`Ƀk]%_-칑О6S13HXa|{*_<Dı,m`PS:EӬKNPQ!BVշu%JR:)\cv͝إq#Opk]Q4v[GG=vd)4Kgb2c)nqɶJ~Gϼ\xY(79(Hpjr WⓊM戧Qr!R0E8Ēhw>7(*[;,;nne=5-u\ZDk\JIJS,F9 adN[3cpAYl@[LPyա^6&W̼9ZM[!haIL>Cvjt;3~/ il%2y?6[,{xq*fJj;og!dǠ gByryڙ#naD&H OFkX%],%i�pTbLcԛI~/.V^Rl d{nʒI\ ZZ¦LZg8I"S>d^̊wW sKykD# lW~i<L=cQS`^w>2h^#g'ڄx3M̈n[#.fof\i+q_1-Bn8 k8\IvXy>O2p/r? A&p{҉ǫo;{} r \Iᯠ3c=nF*:,Sʤ$H'#EYqzdMv;>Q#~qnwP.JSm7wGu8ѝcrqLa`Á]Ks9ӥFgP4De vIц:j [z 7tutJUڮmЉr_~Hſ8_^WoeQR2I_%veQHUaFȖG� %cJE+χpqTq(^ z,k80{ +M9�52XѳEu=Z'rbD-e|2)mц?Ń2d;@6H3/22TS$1N? I=Ey.rZ{)yҜH/-rXͅ6WEY3w&Tɝ$۔WtBȁ-1-:"[8e *(sIItW+|H6a~qHL wO8||i}?6uq, DnCX K憸JQRоݤDݯ4z<~0_ liDÌ1I`bX@UƐ} ZBM;%W#JN8~4\6F]g>iL{Ǫ)M^=$7'!f~'qSb `b�ޭ\z{ؔ/ >rozi\,򷺁Ѡ|Qq ePO1x_?sn9NpWg-scدWPj,^J(fEjVOA%: wz0e*5lmAx2ߍk#X ;TGFm}jriFGOhڋ=0J3 ا`Gb5TcR�cS!= z/z_.DPUSQ- Psnb >*Gtr]УFP CBMqķAh:Hs<+uG$!2Y<*ד</$l6NVL`Um~%UT,f~; Iu`Y;e~6ϋ_>i<Z'>I B@pC#\1Y47@BDv%OM Ʒ }sV yg%ޡ8UQ/֫cʲ(R-4#Fc5ednO[0(?هC$V^x LrzCO4IoC$RĎE@9�pl hjk>&͆d#$+Ch9k8Ҷp>,+pX&`3BX#u8>|"QfQ^eVϪNʹS%h-@0>Uq 2T�<n+hd0O [ATy\-{<q\A.-I`#5)u4W tfu슃os"I$23pyOeʆ: lvQ{{?ǥaw!S`R,@N:AbX܍ܰ-WS lM7G)mŇ1{8;Hk<QEgxqKΕLiie;?4&.,"n.9`s'U|FKB!Wfd~Nqh tIPR9/:B嗿U2ق.IXrny5 ӛ0nf†1PSV'3Do>hy; }ɇ2zo64OP@@>/J{jsrjR84?'!o ;}#0%rϊIA [*R0-cv`!oRpE/ \3~w b H7oѩtt i<.D#5 sV^z=vn&$s$sC5S#J�9eSa@o 0W\y>b#UX&7K$,ԄqYNY|#KY.ߩ7g&ܞ:~ZQAAzIePm vkg'"&@/*q.5(czvl\IkU9$GaHO{tT4in2f; lԼoJE_^)jVھ Ky?$l+ }xr|p8<g.v'T].*w1Kk"-FK3x 'kәE>'ڴeUa?U,|HbbZ#m=@ǸF>zqm19$آj|g!PTF)F"jO[?UUqz*"RJcx`K9D!VAUݖNaQG<?{YiÇ eR >Ӿm8T9EV\A0Gy\]C5nb=ʰ8l�Mn$DLW*n4�>l}"Xd4}о`]x?P9|hߒ1ڎ`[Sk ~5=ԴLjYQ`$L:Rsbܔ`J&z)̖ʈ9My-}5ލ,5Dḩ􃂂*GCK]߂.]f!o**U/›G=(S8Pb9<l}uY4fP""9\2Kgvh�bs;ϟ¨^o2U}HO9X鑡u % nfo9E1�W4f%R۩�\T?̈ș/qcZIQUO4c{B:v ,&D)װAd%*lKű:г=K<~!A\(HyHu (SǶAMrI(tLP5jW-; [4L+N_rA&f oJȢ>&^rr٧Hרi6c]Tn׏H-a}LYE{_L';tHa6&?70f݋<d#K@6v g Ui悑. I'Krs#>-d^~>DV0Sl\&f-.+0$,%ك屓ybAa=>ܱj6&<q8dT79 |m#B-K*JÂcAf,aPB X4Ўߐ )t? +܇K->VX%h?T/'+LsEF1"S|8P�imbF^;pdzݲ>8Jj(D h0r7F+Ja2IIXo?{p4*B g x:w\P>mdҬb ~N#6Øk' -N)j?̥5n'Ě=9-Y^ɡ}?eKT_co5gD˱ֱ4P^~<wW>B)7P*!py\\wsVDmHfjǽLHo8)W~щW- yj>dbpD?y:iʾ @*6Jμ/#!/^6`!ԇNc?%Fl*oL'�0RGbkg#l#*D\n6q!a8Q7;Wt08;M:%ef^F]ICE�K? C8; '1e“]yvl�5cn0_k"vABj-,c߸hpLT95,"|g7/}B SZ'Kt&<u…}/8l T"rEQAL{PAM-y#69$*pbD!JE]6Ě_䁪_4=1=˯j:JD^6qmiz~pJE:_6:y"wZA)ᒭR>~DTKQt;2XϹ$fT̴B-@uaE@-a?q| Y|lRI>K[dt) O tZ^ڒ ꬻHv2UٚF�鲾csnFl`T`uy9Y2q:~Ajr;M͏ՙ sDNRk M8(([])4B_.ej7}Jc8pcO>Q"x?-1۫Vc\tq@ yvHlphPH$U(3-t Ň1L)\yWȇB$,r} ߄8Bqmihp=+u4=/}LR�$~l2s^63{u3ϙO0Z|})n47,{$& V6~nuKҤ`ŵ<`gdUܤ](YV7:#PH8>ȯk뗥v @A #W/5^?W;᝜ڿ+ ýJgW^)ݍ zγphE.c,G$@E5#D?jUSj.*6PAףd95̪T7a/]Dv4t{eѵ((4g`QP>Ah4.,X$j l1(A W_u 6VSad"%|<^uUgpG_H =TI!?l_-Ӻ^G(YS=Bq!CrK@p@ (2w=79!!#FD _+�VEׯ77b@r#R1n;PJcq3}6H6H8̞.͊Dfi "rT9(Y}n1^_96mRLj\4;.OI& HAּ\؏s4>,x*V9TYpRz+u7hXnR:w tg:#=LIo:ΈmZU#W1DTΓH̫d(q wB+`C2X0^^|kg|? "c g\$X;Ӄ*g ;ʲ-F{e|bFwd[r’jVcS2wV",QU%' w+dm'iT 3�Hx7t`1ё&$4SO` Ry.y|R0us,# _sR^3NxxAͤg\,^3njæfRY0¹C _v"Ff(T=;1a69�aK!e 95�QGZK30#%x_ԙ2"v;�dó$,槀X7'v:ƾ7N.v˛:5a_Ylo90_<<JIba&H?j3cт!05�"b: L6.+߆ܑ�8qo3g+,#,R3in-vvޮ{`Tޡ;5<B~뼸M"Gk< (LrA_aI^vkN?0nPYITׇ 9(/Z$ 8&r^!gbD!i+ARx@,ChwτqbA t�IǎOcվԗ9h+@8ӍBL`O}ZO"T 8AM+\fy! vf">F�QDKMV356SU40Y ~V^tu k@1�@y CEl\hCt:EH`^v׌ 9= EN.|]]S{r04 ^ia1ccHK+K]C՟k^QTdr;kܩͨFzX#pS_W,$(?4źS>`\^XYd猎?GlXO2Za Z誁^^YwA5 dRDC+�lу0ݴ{ &9+ohIliȇ`Hk{$(=0jRB/ (eT6in(k5U}%6D׍MKĥz|4&:eq0n+~*MۭN;nw�1Jc߼\ǠSm\ #CcMҼl#h q} !ӠpoZ8oRiA:r0<SrfXgurDMmNEikr@kRl-*aQC!ѰS&*9 )iԷNiP!7ć5�Izjm+WKH\Z"P!,;a!=\L;p)^V[zcs:;wU\6Q^** * |% Kæohm1^Z:hRGTN$ I86DQXYMwF ^}L6x`&r}h,}e=Ķ>&Cv: je-?#"I}{y@](6;aE6U;*SDܮOZM~b^ς@/ ,Ҧbik=nP_w[+~(h#|S]1&_w&/*w1†_MMݎO m Cqp3e˾P ̐x2ȽM S,f9sPM2v/�Jzʎ{.VA"y (3=0 o+*h~\MlZkd޵f<!s@M2H|}e3H4DV> 2Ju:Rq1$%bXcR̎';jUѬe{&{PeK&zR'p1K@6Ԥ.L0s섋peMU#+ٗ> %^w3}?(|gdwx\ AB8Az"2܋ |Nu"Z߹~%OrU +o@Q{ѡ2))lC[o#;BR oܺ **;�H^`W\_C1$q*6NsJf(ll>2IE\rI7] fhPO _X6eV7c;iY]){-&Ȍ Ŧeú%gBmq~0{+:Vᰫ9]цn30e$f6SJUdJ[G7+ u$t[X ƱCP)va8mL~vإ~W AM5,^tIE3w.ĎV؞z:$\*=6$|ݙ[f X/vat)f\ިJDXx1~C:ٿVL̞tX"aC?K ?`[!-ݴ#Ud@sst`!\FD} -A:\2P\eq򻦻)5--+m$= ]48,r{EN~e逪Z1hF3T&_�ؠ4'U\Gxe7r2B4Ickqy,?r. OktږQŲ;(qeY]$48+@Ĺpc"j_ P LfF]Ҫg5#ROM;*$w?u`KqfP^EK|Zn3R)Ec>`=#@]U99WHH1V?Or+wjd׹m6~ lgjLm-'RxK,Q?zҩqOUw < ǧ$r􄚵<VxsXARPfYt!9wל>8hॖ(Bi(Xx;07\G^m)x<5})IR�A"dMv q L -ϠKUrD*sPq^#]K0'~ B 5#Ԧ+jhҍبKTPy:.gבNHjvm^{F,]+GcMMu+|χ Ws\j%,I7A?28M(SNu䀁|IHp %)vK|8ƒ߃za7'DtXpjhyf",+$R44颫$6S`sĜqKAk: M.*х(@:/W#ӈvԫaAڀ"XωU#Ws{7K<EK| e0,\bA[97\.uq~&pc ad}iBFpɏkdBK-VK@xw[[#70F|?(lcM惩XP6_PkVt)GaTd<ځ/[β7.֎4K@FMAm)WPVWqNJ<͐k1:m0�ikG7<^H|*dA?eP"Vek%°J+bcp#Wa{P!3 7/I -MN< 铢,Vz,FYt<`]ѽ'քd !qWJӘ$k pvt^gPՍZSqx&/f8!Zz1u(Nu~RHoz2r'_]{T0wUٰwYj Kpׁ~1E1Ar4Qjv`63l"-#׎SHw�#2poK,VZ$~Q5צ$k`mM- 5XJcKȸ`Ho`MW)cx! 2K61?=Ԝ"8lZХE`K/{�Bg564h2q[c/{ozom0@Il]AE?]�3}ú93P4#qEWhi-pYj!M7"=wGy80AK.T 3ЬAWX;pr;"nHnhoz^OakU[ZO #BޔR6w̻%dچkU, hӛhyǙ׮}Qɀ�ܦyjE9u{GYϱh:.Ge~ t$*͓O XӭRTZ ːV^<a4M*jCSBYHePI>wM>^2�VQPTQcHf -<:FAUV1ҭ2r t^b%p?>QBv]JX-ڱm!TOiH%cxasfNF$ѐ{2-\ldXK|G. u?yJ+dHッ|$M>tۙaB-zYQ ZrCek)\BZh'!NCtuGOSQ c-[M 㲣cb:$NR0+UӀ-:LFf!plKp�\pgEkuǗjh9L "d شGhV˓($3S :[GXS]36J2e:iM?NR?@o|8JLջquyrB8c/fdth!|tupU{fb*;G01s00]XJ+782AH?+VyƯņ71-BQ1*UTĻ%- M#ƟuA)>-Aےu^%t%* y+zz\ ]xq )ĖR!sLڷJ lMn>%#)(H 5m_Ylf6z9ч9chv 5 Jp:Py;IPM]n1q71٪2{ +CNui+y<&tD0?E#9wXue]HDzRfοp(1Ak#�H?ȵ",$CPd/AzH^J_]#:%7tѶAcH e?V'!M9OAԭ[·8O DXZXNѽZR0JZlT;~޺h8{@_[>d[y3j}L .JpM7_iA\o\8r"'* 'yu?I͓HMP(= kɦO5ҩ4DZ:kqu}bP[~a웵rEe6D[z3aD@:ު4.ahdBҬ4+{ec67,m\>&aFA50,[ ,P;΅؆y$C꽓usC-l2fwy;6+!6�.axVpQ DhqR"\4 4~k#-._EW1W"qD>Z+� au+^S'"#N k.,pTO.pjr‰;Ob[&hC@/wb`#I@[@j7/gg?=LSY"j^!8׉mC}c*cA26\Wzam2oZVe6i3;,1hTc�v2{ +Rl?\Ј .hOP`)]U[ ˺O->d[5? +:@gq) ]12TۻCylv$桩! c1 �~ 0UYG'ǺVۓ]*jfZo#QH{!qmʟ@>E2Oثظ~ |3*+|$˃M<--,ܧ<Yn2W ZiK2<Û Λ?7yY(xPC$A `-Uf<Os/ڨV#߇)5(bQx%]a$R*ƴq)qfAA`41iKH. K9@isES>5fl1#'Hlc-nn9ȺjRЦ@T.K ׹cwxwNTSV*kGF  Z$ۜȆm"KyxPl-Il?xv~=Z75^! x٦EݥwxMݽj/s3͉+]6x緸4<>SBZ4|6nNI; 3%A !i@ |*$0Z0}aV1d8IG*#9's-*qwdź6TI$[ WXv QB !zQ$'&=b�Ntg;{ ZĜsO;\+v˳[ $e)hsjSjs^ gV<c#JY!؆S5e:[`1IMp6'8Fx{R"PA.-F4>bTdc0ߡO"FzٓD/F4ce"CCzIǣaԅQ,SwF50U7+#oT폌H8~'E/ZGL5NG&jAY!KWykeN: &];NoM +Bi885ǖJ'y7qb##(yJXMK%?>�T۔wJvW== 1a*KZe0 Fp=H a<E1O Q6>m07f(TZw(RC?/_$ ˣّH}ߌ<̓GkDCA޽9'`Cg?ק0cjKu}$w=Ҿ;okaF`V`cMwmg\,*[n" a|*xzGAF #c) {uVKR �A_ ZwF ݗ\+#QH-r2}8[%g9�Mӕa D3$-zRF 0º@q;_2LL _L3唻 w]Eo+~`*?/`rfOl,&17 %o /U#tԑ�k:^!>o+)F5kÝ'޼ixƸXEB=Y'i:}f-dsXX\` xqn1 PT2dpwyE` /QS $DHgyjCn$B\⻟VɓBq3�H/Ogr�11:\0?Ga4sS9?#v]ݒ7cцq8Ċ܆Iҏ "r듅d#BMMY;C;go2v&[;KtZ< Rp"oᕛ<�܄xyzn!. ?]ZIos+Z3kwz,@VXUP7;jڣŞ _~ugM=+6 r'J4y::ʮnM,- uwg_,0e*GRG3ק( 0s){.n/l~OӺuڅ[~s1NW.~^ !ֺgL[g=b@m@K9#띀M� F+ԫA`wxp|kWk�WLdilQ^8�J$MEKjņ[4_K|4M!ܥʔճ13ZjA3e8 &y8IlW{BҀrS~'PG!`:P2%{) ($oWrGo][oӒtWln25Cfx.HH,<W??0ߕ|qcvy(3PBB#DM:|Z{:B 0ʍdK%3pn�ԑy>bgODf;`V2MY0הNJ$WY=SҠ̝ǖ[=-!>NMMIy*@&$2 >0vg\FyT3`1]c:s4�S4B- If*咸!_xQj?a+< A aV9f7rD hg=y('ƿ:��B -ԁ3r*~>I"D+Ͻ2*+KL(G\խ轴Z]ip,Nuv!*\|g8Lծ)QRmhu"';\R:Fa;glW7Lg~.iDkb�LHsSy 2ZLqpm2Dx�4hRad `<IQEݷв>\?pljվ'ѾrC\ [/K /&DcQΕ xh| 6/2_[ڼt+4Zv[tG8 P{ uTоfcO&uҲR(=mbտ1vPhb]Zс,u&sgB ӗ8"m 00{}$%PxPj+&OEMhHO.M@yBiP\mc8lKNόog6)P4DDKfҫI9,ܴjZI`LR/0;0MˠSS!D."AM\umژk?'Dž)Lu4$םv}VɨyʾoגN|Մia2\GF&/f} MSyTk_JdȊE Og?LI*~B:AĊm5KQ&qZ֦7)(>,'Mc#qSmsxۃDRM^1,Zj/'r6Q>qM&W$r^[*r%t0P)y #A޾Uӛ?x[lSpBs]إ1e2V` ei6JX\(m#ReOwJބb@>;Hþ1vIt?:Qmّۡ9TH6}fDZ>ԝ/~IimuaQ1Fj#.5KVu\с4u *<\T?DM:>r2Bh]{ Q8BҁbHrU$3h&q&|4p`=}Ge('TrA(ۦF8@wqL xZϝi&ըקF!Goa`۹'u]%:nWplB>u? aZ=Y&5]:!tG z`; C{؎PKY#elSco6$J   ?zF^{Rһ2훍 $_t&(h"T}gkxn[j%2ӬV ]D $pnnn2^[(%A:k4vkBt^rts 0@cswj<2$X3zVsc9lΥF 2D X+Ҕ 5m=!z1i18s_USIt"O5zgf2|5/�6.!BxG Oz..,mg% MPߒp= Hi!_Z[ħxlSg8/6I#4ht:løߏ|H8 DyєJ|~XqbKh2Wȕ?aHCNZ*1sF7ٕ ʂ.2lC+TsLӻ-KVy/~A"TU\3^*^xMշm'`d1"@wRtR@$n))1puTCyB._ۤ:)9׈qý7,FW0;la}͑Kx=SghKYMpz6v3(/iM~!ɕ <(Q=R-̞_5ϏۘԵuOe ċY<BXdž8RnW|ְ%{lѩ\? G#$f~D33nYp$. #NƆl,$}'9E*avvQ?RUƃI=D*0xLUR='t�gƔȼAFo׵ࣖl/7v*Gih˔y@,gKg9&=i5ew!H�q+`b2jUQX_5T-0G4CAفHZGeU.?'c{}›q@:4@ӭ{Ȉ(Y=CE« ;t-C $]s8Y]6ݍ3UNdo`j! `74J�hHkH%j3lM&r^,E}㖮0 saE-tLvkb$ '7B}Ow='^_˶Yx W5B4vf[Fr۹[ю1V:;u"41&IG'kH G!y8WŽyynUCpL]g2yfgo5ƽQ %POjD?H2At{)VY�{AB  [+*iRYmb\jN. C8M3$YapU]y$WCCG"c m0ݎf6:H>Ue1_ַMv8?}2%@0kbERJ czSR(),#Tpnbs14EfKXZ^9((G =!퀉#e@]U4x_{hTl8QrYFzmU( /Yوb4I[Q6CӗYAYw�#hڏe YrnGwWu$G@ȜTZdG5+Wp@/FnO* .vU0 neap9j8)PŘ?Zl )DD0尅ŏQA#ܧGb0֢K:tF8-"eB8њ2em[f=b S'>|xTa%#bZO`9ﮈui57CVs:p;Tq_ZѪRJ|5hGϭŤ-+dNo/T =]!C*Y?P;3(~8Hs#/]7&31u>4/' ,Z5ؖPƚ{VשS #ԩr 5Ujӱ$^ىX%=M'|̻>+۱.BF+Lr6u+-#)8K }LYφA&F5tfno77d]ye2ѹQp/E1oX R;ȃv�MJ-\??{ϡ =^PRrˣWWr`LJsC]0ܫŀ/#O <&YdAöM/t"t`aLcÓ vиך JsdU/ ZP�sz| lYROUmGG<))hɀ٢?d{Fs7|χn!;[ W'p]~>a%&|:d]{fVj]"� -} i�WvrbH3vkd9$X8#JH>/^fNE-X@jQDO`13JYrFq4V9À #xDU#ӄG{N1;"h笈17,ؖ_K!u7(lLv~cRU9$ΉʣE|3n/"`< ~ [_t!xz]-&4 Q#Bj.NCƏ |bT;k$N6݄9ޔ5r!.FUA7,- &'04y$zY@@|8Ƹq!hE3o7\$;tb, L 6 wk,2y(LNf^Ap+ ۔ j8@&F Ӣ1&&)N6Lo|^oe*VDc!:UXD [/oB]aVhjA* }LPDMV:;mb�,wIZ�HE-ګ�(i"EN5BFS 'dMlPj6Yp k&=bXn4Z(eGPމ`T2\8=Ι}ܘwxPË;$rQeջAEHƑh1X.fls Ql)v7nLdi4[i.'3640DŽ"zq9EBW}L .M~Rb/c{~T=LGx.Nq Npſ]#9s( (O�t'7U~#$O<?lxsQ#SoJ&%jlsU 1{ʱΦAղq[kg;/MRĄBIsx % y}"! C^:xjT7Qz8 gt-|w7�+;/;x'0ߚ'*񈳅 Z <@iALHa37$ 2߮<w5]_Ӄ߬Q$<5S7o=l\_R#abhw`mj&v/NꃻNPjv>2Z^G2/̳}m^-BDӱMRpϓ=6y\< :%@̳꣦�}d6TYr)PZ5gPhqB 2?(JO7* \$Է @HSXS ::y/_ di. C('58oEp˴Tl:uJ\)+v�/yI(&a7i\ߢKr"W%'ș+$f!<V⤖}ғJ[|5N3/1eVǝ&+i3tk3P<pXd"4 .+8aE$楰p2z]lj1wUz2אńׯ/ f e!c;ɼh1bXUPB+x<D}>EKW1`|][`áØ"a2kEz.&bBT4i#ADs!tvfSpr_*GD[,^Tz'z71ڿnVB`d(|v#Yr+I>h*L}Cu6bG0ZJýReе9z`yt'd�ϫ0BG@mc[`1RiF( 7mRFk`r amžbUlo*bjC}j�gzla 'PUBqNA(+MBNG\dL6~tzTnw]eס}Dy]<6ҠywI9 ,w!-%*jyx1Պ*!ATMf \GXb[T6#տOZ.B\\{9n&ߢ=jdlIt0{ni?&@ s2NdBGu8͞2[\ScKJtBrG٩F^LPRL$k?>{1 g\MY"yOB;?=Mg5MۯW)cD%e^}OQk+AaU_INZWAqRO<tU^3Z8eZ Ziu䟩$C)rH�CPAMIVen =kb5 ݊2⯎܇u+ J2yCgxY!bH~Xg%cK�a'wTK݈¯جz|q O$G'{"b A/ [l,'>q˂7YݢRW4Jވ ˉ O#hbIJP X7D˭{t~*ޥX2q|A\f6ܝ8=?*oHƎӮ0)C 8! _ _ wbãlCo_@Zc=Î a8Q:il){c$N4NrWomQܦ ֏ݏ.n];J7BN1W~ذ2,.i>@yuZggKnXd.<B;ZbxĶ?M nSCOO^hN|VsC+Nw6t618Y_zU'(\[] QQ,SG_Jf(ʴkÈiJl^SsHGĮ[ $ӵd3+8k^dKwR:F {4@*}{yU}4yU2yY<-Ql!4)Fɱq8ƹv陒NΑ@L7Ӎ}l_tΕee`]+e~G*P3`6ƣU 먣g *C]h�{Cc @~g ( 0,9T&Z|5]E}U!@s N^!Ƒ5Fm I(wᷖSkgaaڙT:ܳАkwpQj ]x(Π8_LVKVū Kv*Wg;of )ъN2qN&Q1z_ٴ-à׌\KUޥxaC}}Nn*̆h0]VTnw uX+Op A'Jǩak̬8`(eفNA9\!:>r +BC[}$O/%u.Xo}I1HWְeIx{cXzck 0L2C63q!^}SE9!a8k(R=?N{*!;g4M;-dC00FQpF]r`}J":eS9D|=M=foHgx[Pqkfݩ"#GpMpt3M1ڥ=kg-ɪ [Z咰잪=?u{'֕ƠW8LvuqEU0M9l_ wVB̛4jp-vS;*jzrE7RKqS!W+]X:_y]xG|rJiE �$Fպe;LU{eC& [Ic.jW@K Gpx%tE�-)sߺ^?dB%ґC$GK r D&w�P6I#)_rvTtmdq)y'ƮU 9"(i+|6P;qhՀc呕W Y߼Zh]Aƕ'ƖsAgщ}"l&d$9\ﭔ&ϓ_+�jܳZ EQYŒُxGxVtv5\LI<yxUȪnSRd{Tr59sZ!ĄjY"ya8|QlxổE);+dB3Ђ1>*%9ɶ?]k;FV]xO55 ]9ʸ287<u`86[<֒yKwR;zO\>,G92l]7g+1�ol׍~o>D$_k'Hh3OmBɎv|Km8ϯ;RʊbN_ };['f쐑~(R?2۵߾k:Qm;3 )b 9tlu!R-tՙ3kdoTzd hPpjLV& DŽw <јqp).qݠ}&<ICp)<!pVR7WKUjT >Qbdɾ T5o;vcv Jw^.Gڡ#hUQJpsG#*G.cr@Ր-HA!b-*BB07!;38y. y-Z-Nq^[r[ž<^F#{.'[ByQj<bM4F.Ǎ^ Ȏo=ZiN/y=,ΐ)b12~_q[|&yYP 9t Q͵aJ؆FqVK}% n/QԠkђ`@=@(Xdb,qS3!/i[,ᜩi)D#JZ&k+##n-D .^ϸ )fk$rF 8Kuzsg)RVt{LjU:V4ۈn*<cЍ\3"<arGL \7q<ߚtx߃#1HnL.8t^T2< N9Rջ6zM р%%&rf\SN{?"k5{?VC^K̝ Չ{jMővR)<6/ʋ>?ݡE5 48z@F*?$ gؐԎc"GZ5z/\0w�St_f3b1��Ȅb$K6Nx%EJ,C{6<ᱏh]p6YmM6u}/GO-%ލd]53ПN-8 /D7!wh@)q=4rG,fE@ߙ1=.cXD3CK@`DS=P(=6ƤM46ٲ)Qyg`UPVČiX23E=NxX]si$[)CsϦuz2l>Z$&mF \+u&a[?~մ$t` S81%C 2Au T0Ѯ Pq1*^._ڎ8|+m#*DS#TvĄ<N$X~3TdRd;|LK'eJ礢 8Ď$m4<7d) b߫8},`]һ}.?MMV*{s4Sb*qT{,/Njֱ Y#I͆LG^W8*2f6@ )7dɠ̤[KPqlHdt2,Qx Z} qDhW/Lݵ(5GF<t؅<PT - M{tjHl D-LҊHqT_K[c LVJCȠNwfL?,yMhV;Vlq~ ZV?t=FNmlnHVX4G;xG罰 7GljF_@45WqվZS~I9io1^Z.=tD+X>qƒ>G8̋kmLF&5Z"_ns@b*߹HU+5Sx_x XJ⭕1_MMP|OSD^hׂ*;QZ1eiW4ͪTo1 3]&`f޷%!J~kiCtU-d*:+eGjZ: r0Nr|Nê%m^ʸ֍p18G$&y mvsj4kT[`UPuX<`/&': <H*՘`@Ixb58U]X$J G/3 j 'Ǣ4yiW?݇L[ NW zIBxe1)'|pј.#3m.CG{ip1d qeJQ³/y+3^_:;*9T( id16G!&ᇝbjvze8ETr8io.t6F}epZ`^! lf꼌H;螅ڔ4V}xAR _fX A}W{@aۭ}O7P/v :ǒ*/5Q?י}ߟdTB+y/chO_Qc/Aie Ѵ n5>2&bEMP'w<9jQM\ Mg,K'\gRax䁰Nލ೚sn֬ew6ŇbJXqzop~)~<66up4j/ҿAp17 RbÞ~rd;p#)4`^!ItfŽ'-\-xKV&Y?WN"p]0 AE\]sXD9I,6FkWfjزѺWZF*s9B Uca= '{OǏq܄{ рBPK֓?9^?IODL;n:9@V5 }]=MDbS~\KFp ?B` 9YO׬7lB$>M? e M;-jcNikJ?L�!E1 ]e]Mt&eX4zvҷﰼoT7ˊL\nR#Z*# Czz$KÕgTʾ]aS0Ў،|r؈KQ' RA,kG$PmV ':Wr@pFw"X{%B.3&W >�z=pDá\PɅpZ-X=;o?2׾Z5.*ԢV]Fۀh~x\|51azt5w{M2CEJ)11/0 r\{Ӿ աa".dJ1yܚ,p2V_ -m* 9.xWiF *Q5 4|sbߎG>@Nג3zb8vM!!*Ook{9+_7xr*S264(}ur-i=AJTYb6L^Lq6V$pWFeVT:#/0(54nyG xLOO&[NY_X_IՃ�Նe) e34 7a,6{'q+~F;54s]T%mZ̆ji&-J4&(#Hj&7V&E,':U )'Uj_<7hO/6_b>y[&(ѲfؾW9!²'F@=c߇ߞ-{AO"Cxaj}ڙӋ*dYTqƌ_O.G|Zm,%??}/݁Ă-?.CU27HꥑO]c`<R<[nF¡yB`|j.  Baܼ%K o緥`Mt昜"|cQ2zH6l2L|xj+ �_@]Wը"۶,S s̀)3_UuR.c1 w nPeߞ2-]BzуAI7ʜ2f93'0=)F4P 21qΏ)_D8t �#.u=VV)g074i ]K۶:F)pt�;UDwwu`yaZ:TȢJQK]<eWXBSG?RQ'OG RƓ%_`j{D6s:)E9bM%wc܅-B.A4Pۼn fVH8K$b4ILfW !ޔ (/ozI⫈m ctOz&U91L 4ky�sZ:}x-1n[\S.|M-\Ҹl+S[/F UY'o<Җ H:=#0 (apgfmp^}+hvqzcToKf@ӣE!{/ i-h&'8Cgˏ>VtNJ *5zܖ7laFEivNٗT uY4be>Qͩ]0BN .J //t.NYs+@M.:ia7{j|%{$qy<G9+#|P&ʚ*01)ԭ4V{mu@7Rf"Of|E%-wgDbidbi 幨x樯L'| b;>&Wwr8O%*Or=VnY,4e{WnIkc23U-Y"ȿ1v՛Qh PT3ήmZf_l]-'2O{.r8Q!C#(.{؃ZLu!eoRŀ Ԇ^V;=\< -vVxYHߛy;hby[T9V;@]#XzTIq;y~3qwTJ(&s 0bz.IPEap_!ш̷^ѱ 2]\J.(heR.ml[0)X!�zks3;-˥c|)L>>lC03|6? n/JeZiMRL4]LD� oZ]^=g~eHRjcoYPƭ_ͯѨE2=E,>F&&O/-C}taJ&'9P݃v(;qӓ|wЄSQqw? ݓg)ꀔM1X``=[ j>il\tJ-FQRݰV z @ِH5Ietx$z`):`_z2PK΅b“\ WR|/0 9UE4klhQ!b } W`XY0.D8 XMKYr,x&Z!"~@] fei'}Mȁ)ľУePi7ޠ_ xV6; [coZߟОMDK5g.qOp-+rA:bV$1!&Zjl޺ *q.ϕЉ(ermS'QfqY WieM4R6p>Gh$I 2tbw$m;sNMP9 VDSd'> 1<mݤcB5d}y)HgΡ2 2 ICBɏ&f V`Oѷ:c t]I n٨ti >cU<%YJ )ܮ4J2c[D!t\mVȧdk i 9=\UDQeZs by3|A;.͟E_qs =A2+2ģp;cqCjz^((R# =1}66`z7D/?xv^]s6v`~BݞFt̼9<46H6l,d2=i8UwL}<Q)t  �Ô0t dE}x|m�PoZi1T6>}ujy֝z/]TѡC}\$Jjb |\J ㆈ\R܏2B1zF7C)+)%1 v+.d/xFJUGKw'LZGX6#.})IbMZZ57,izQvI2L[̼sy1u~5!.9јIh^1#Ltܺhb_S Pk泌AVQ! VK-^hIfrRAgoQlϊ .mDAƦN {�$4'xJQu]N I<Esb(z릲).zyώZݱ_z(ndw*--\ZcK3˵aq%*X}Sf7f00!|Ԡ2ٹLjQ((U]9FsƤD6$hSp4 1 `ypKPsUEF+G!ˇANx h|?j2Gh\W[k=I=qDг:#1q9kYp+.<+$p%Q *ϰK|d9i�_Y\h VBW)!sv* С%,xCשSDXȖQ7CZBVtCBgy,P�e4%"ϰmnAܣJM^ۂ0 qā2j胠ςnEOLmQ5s T:v%Pt^OxliXZ]rPM% b̓y%oZk6'.y�v' =-Z1=pX}Vn\0F=E|ZE>Hzgw(l/ oa܅aF{^,Je3.!lEap u6V}{$bFr8+eFBn͘LR^#9K0=A)ipFDiMy~sl5TjmK-}{]i{!ǩ#Knyw>p3G-ׂg̓ Qٷɩ: fC)֟ZT&0BFWޚe 5~_!n~CY򐌆@N@P o)|{#vSM; *R>>.:Eml &"pR^_δ7 潎b:zyoпPeHna{7-z=",U~"ggJHsKW{5nEdł'!' -z+]nE j_E{דuԙC{}:[m|me>,`8-\ɮ*_fqQO@2>kR6DIjłdrDxV[ر}(X1<9ţ6d#+yޫUh'XLؾ75K^G |&5~|AcGam Gv`Q (`v"'6-3*2׮o0ǸGV&κMA �ݕ@nt1= CCi@vvMSQ]tb^DP\!?Cӓ"-J&g1"zW`d޹|~ӟ=RIgɸ~"{FȝՃ%`xC^«$$E_J[A{8ugl_M .lj)'r\z #O#Nl0di/((N[7[rk5ݠԦI;)�YL>yyr&R]9L3,躮r$V,Fi2͍q-Y[]'&CXB7unLq\@9 ^sM=KLO]oU)!IQh_`ɷ$DBq;כ2 0{T&B.ױP13I[c60gEV_G'=o\ w_tԁC<uTCy+q^|mK;etI)^R0Je!ܰF Z(Wɘr$~[jFTv!JS Hs*RxͲ4\j+bm <H0JG1QPV~}V/Kt srL@4T|L:/^<u2<syR)v.]cUNQO0HBuDG:xHcD�MCSorFB^2i hw6rX "B$&CDJeZ-ϷzjOnL.0p@,-$[ڇ> !x@ CMnPlnc L 9kPU ާ> +D)h-N٫ͅ&:Ga#WQ5:x? g IwV h9]74"<h\oL;py00x2vpa8A!K8I;# ;熍mpxp ɍ`|4ih7b+ݠ FjoKpԚ/lq$3J܋o;u-G|tvsդZ)@/M|UО/A]HyV1@ ؓ\ mo'.4B&^=ؔO^x n;XLhlCF]b2UVo2?3nXLOGWߣ2a A_"֍- MaSŖξRr-גa{2]VTKeOxs^kO]|xL1pzVfߞ!cI0u,})܂@$i8.P _1p`4 .�nQ祸V<mWhR,_Mh'l% q ) }V̘dzzG<(*�ƉowNK$WS>oBw4ux 5_g.0@${3Bw2߮4KJ OF&D-Pdg^r'N_( ;cnK ڱexg7'uO7iŞ Qx][.VSI-ژF(0^OU*.bQU*<kIץ5KLכdȢnxn~ 5(SVe𒼕-1,>ޜkk*wl8XRPGt rzTjX4-FoU9*җMoBΗFT21/4s 8$ʧdQR랃- P r Fʩ>,jM.'M{0�] %Xf%ӿȵ�Aϛj14 Kssf.Mfm? C&a�a'F2yI<J*мe(2Z!eSXHp=�j�̓D1$E #1vh2ٝ=ssZ]PZMb0^B١{#| 3.7"Qɞz LdEc\`|C$*ٝ.T9#|�F_ -;pfF<VsD Ply {Q7Cmu _j%xgy]䣐g@N?y11JuИ'5 4ln #$̽C )&/4rF]eA(}mx37'u"r~C1B]y36h5|$zW`0inL W4{VwO/,L8Cq@PM*?+]Ki5$'-EF)'Ե)){k,4S5KK}-n<6O"{wRK?Y'c#ۗ̀~@5lhGl,dt.KC& @׷VSkf gd <O]KLlBd!RzW ee  Uҗr6o@ot2Uij~ ׇcj0M H seZf@'6g"OAQ&x64w8Xpxy݆jE|5�oߢ ǺGqdw褵.٢)a|\6yl%N 8H{1F)8$)Jw]|Z @�Ëi8FEXE ױ΂Dnۡ{i`t[saK:3^)./=,Sa4s$ڡG�`y#KeOH#eW'_cn<R $aq9<!\k*p�,y[_J&8jMǟ#IxUxI37B8~A$GO `Zz9vPe|+\3p,*NH8Mdyz"]+nUl~ч?TwM·%X5~cL { b|LUcg#qHgvYK܅2<"PV-*1eVьs@wg6q,KL_2 c 'w0b Q04o(l K#,9`A + #?j9ąp 4>v1R nE娬ڔ.~*'|ZA *jVIKi#q Skr3T`kP* dXNXj<LY>~ReFkW ^ւ'Ay*OΑuHJ\֖:CھC2 ґ拋ÐynAMlѕ3#mKz[ LJOSj!n?bHo3J#՟{]S ĕI0h>n|&\EL%.Qzh.k?~D0iٵI*4ISÆ11tRI|j5Xix_3Ua]A)_#wM\_GTaųyHVP|{GBƻxpGDZq y7ČD�6^C0O0<ߥG@ЦgJLv@F/uLWAi20ol<A`~t 4N׀DdxäkpG?VwDY%b+/&a *֑w]6I؆k6YIWW^ ~5'H|+ ֢qfT"qZD% St{Ä(!9Γގ}_ܲ}'idr$5Etņ Lߋ-wQǁnHL;WWWjFܣچ/ЉބI6z5YaS\PQI�K-ГIBmľ}.P)G)ffDnw}{Zf@7ߪ--%!fO$7uի&@:Mo'T$=?yi Ig=&ȱ�h* \*aQTW I7Or~TaSSyS<o7 ioY[&c@W}(35ʤx% 3eoU擭u`9*׿`@J xGʦ M]�xv0NűSWe^xVEnn[TX)2ÀiS(]6K$y'.zz(~lIY_|}vt vsy9E^^%{>Ͳ7]  F+|s;1syErȹ%[ W[s,R�f$!L@UwiC\OR!(Y~Ԇ:OMh5W:iHY ƎNc@EAɊ.C�cz7~Ul^I%4-eur6 `j7<[B1Fo"sc"3{:.6a5_$ta(x KYZR⼊HXFנs@3߮-M 7y$+Tcrc|6p.Cr F&y*Wj !Jszx%F,'N(cɲ_֚-oC}Ck5~jmPVcqAWv~1'%dMwx}/6_e;[828aLUeWJ〃?ReN0rai}M, <ÞMJzKI ɹ1V> A֛ڣ6}Gc u;&4PR8TN<nZE^|sy#҄|vaC#upPXEg]'yQ*e0ɱlLR96ᙴ~,W898d#B!' U;Iſ~ɯQf]\SG%Ze]5%N2U >e@K{537 Wzgѳ7ڙ}X<(w>wE=ѯ<a#sh?Wa3`-! X)h(4tyQ%yM ~RAQ+{Ek5a{%!_!o_|2RTh˭lxg@ޜ3ȇXbx6 |N++Moxߩ~*d!_1#BBݫn?ylaVS]g{]Rc%ZRWunQ4V{WFofrr pծeR靸Ӭ"ҷ$sRNdD#953R5~wmG2Ū^ [Ә0>[8$$> �r#]c陈F`4ת%K!_+A M<&8uPW <RAo +Y'(k9ɵ 0EߘϛD>eXdFr>hcN؟ ǹ%/C}K/b_C.MYg� Ѭ',� YY7|scDҞ^`w8 J4G<`#o?ݐ\%1eY(.@sT $BEݯ+(hyׄ9n߉IԢrG fy$?y6?DJz!熝 YaN\K7]|-`\sx0IҰ!ZqS .3^]WVjOUyq {~(İ=".7zz/Sz*}Ü$M8X%Ia7yd+ o6}b*f遯#hFN`e)W7tu:=Nk2Ug Yh18ܻv/Ao<|gn&ctI kDjaS$fBΣ(45֦A⢢9ϟl;RBL7*;fJ ¡3ǁkO^DNzxfeQOfA=#YA\F> F/ӓjZw5S ^ª5vׂX[^2jJ9LfTa ɞJ4QKĂ?=uW_{DC8>f6AW;U"om`%戇tW3>&24@.7%OD3VǠLZpD>3I#ecAuPưj m#fb.Αt\8싿QrH�/$8Xmu06~޹dM&P8s̱ZR=< ̻j$|_-[1OaC6_ʉݶ ٹ'psvS]nɩ�YiζwuNLcfjzʆ*P=:4]}Ґw1a,.bHzJwבּcb|s #eSEUqu7F薯> 璫'@%!(ajdǯ]-BCQx4}]^VK{'CE4B(PZ`|)!?{[@ Xj >eYgӣG4N0lwo)=!Ӳe࿅ ޵oDmv)ˤƔ2:ōCqSF$p٘Fm=rÝ g,ق4U. Bpl'Їk H V5Sfw=.,gQp)NLL.{^׭-/8Cٛ½t%*Q? HAT@1V`Q6Дa|ަCWz@.7m{hy݁齨s gL  <bavm90Y( Aku磵jF9磊;Uِs"gԻz28oW[V^CYSJQ! 20H~>vi&gsW!TKg#?Z'd+{Kmǖt8s丙C<~k.0DV,(e<`]V3@TPT",n}S<\ ?2eGua8\jP:u*_=? _كʔ37ǒ6*' !)#(!?@1D BLWi3a=8c47޻[/q8AF@?K%C!}gvL�Fg_B ١Y=@oGC%bTg �(O]<2QY&*L&UcQ*YvnA(p40zuCϙ{[,pQ}<HۇN&Oo kAĴ|2}r*']0f kjV2oSv lS98Y&i8!yH|t_2/@^<`~;R=F!<-Yn!'д 0$5p+b~C͟+Qj`2q -E]v8KHR'}F~aXOЗʊj+JobijWt"{#1iX۫/ǔkiу=3\ϳuܴ „_%b[aiu}-Zk"D_xmdjiwnp]{\wyEՔdYV8uY 3| ل\slϖg.Z#碴xUb7gX]w4;HU{ڄG꺍9�4J†J(T=7tl`]fյ@ٻ}?d#7S$}Jw .><9x+#sPj, +l("1ǪPhݖcƚ@3-82W>%`)f:ϧ*] 6P^'ˎ/s*>XA�i>JĢmؠܸ4-TҎqȅ>3^nM3׿<33-J=TP<`[*g -S)^-O7;oH, :H$i/T[>~}�Im⣿՘CsB?|k!Ah%-L:%*Z#gqPNMHRmVdY*ٴmGO;P(mvͭ0!aĞtIkNG()=e,M?ø{l4e\ssխs j,G)PTG4}M9e$7ҝy>FdRSS`eU<7 7<<dz}.ݙd"XQ{}=y>duH?AÍ=ރPb̲Ul' s|Ն*o!0^ +\ޚONݦ.hgЧ 5Zp%l_nHeKJ.Sn�mm;7&=+rTt&1+Q-Dy=p|{qxp,LZ/W<|=QG}-$"%n: d;e8RğJRɲd 9u@|ÞsѴ#]:ܴ[ \:yI4uJblld}g#T+­DqЎW-m֨~DB{OD|zFz9&lÅfS�q㓴D%قbkE^|(؂R)2X.IGb ).nIc|jis%U�\n3}ϫYTEb-Wu. VQu[,;3Z "bF|xmXc[F5F!+iroU; ^9"Ʋ@2l%uk*Fco�߾6$erl`<ʍ$wu9eL@ֳί#JGUlKXv25d:Gn@|&qUrNAyMTꆼB & ]C iXTހi|=\h>=DRD!{V`j{ `r挅HF0̍sFSw#TŲN_ n{%9[^TK](CŰJlaodbtKO|c):gۙpO[©qE5E鯓Su~sWu&p P!b^&5o zT'pj噴{f bŞrP 'bBޑ */{jNrLf yXgCp~ب T(c<Wp?@-GRf8S+6.B[I1өf-*HlF(yjm `be3 &&q&(Rܨx)ޟDQq~Gd]wg:]' Ő.# xD-{ߚ2 8�W&$M~8.w'Q}6ҏBXgdL>lH،1/2f;p$ŕw/ x|L-qdLTvtwz/uԧբ�cPjݕDH>B XdADd06v%r`d^&:55QsiҜ$p JخdS%1T'N6+ۮ0 ?r]gadr%Oĕڐsf܁4Ĵ @ԓ0oe D,APuu EI#'z(Ee*;^VQxyohJ۪JmNuKN?,N” Zށ8=V@-%YRX 2zrPow+:y~48.\„vjei i4̏5P͡b = oŅ2+>=/*YI Vw'\>:,\wc*X㹾0?fD=.iI|к9} @94/J˃Lc!Ə9} ~{AnzFI v$]VR=9X/_hi]Tgc>7,br܁d0x~ j Lxz*p;;VXm<hv !zːpպuO5n2y&0ڊ 1A"^UMs*Lk_4Wv{ P;{- I- A >%|)CP.8 t]\7kެa*_i3qm^CNMVpy 26$ɏ\PX. PZUi33^6Uupעg F<?+ZOEeJ:y7)fM+Wbw8 ĄkCIsD ==xUĞw(tE,nH]rR>yAm;r͈޻Lxen(ջU2z z6yˢ _oSftI;R=٘k:V4"E6cEJCn 5K ~~c0wyZx |Ț}._]TOT@ ў?d /}`9swby"TTEUIJ$vTQT)~lk*pg�q=-|RV$R@k=x-Rh08Ԑ>]Lf} ,�>sKVv)X䬓=' ihQ: 󹵹4drҸ]Al5oF>_:ozNK$">",}$L1!7`JȐم1xK2HLe8jUPf)SrX#^oZ!'aǿ> Wt{jk4dR$VX=AY"J,-]( vF^-h0uy]dc^־8wV䚦kC$L;`i̵0.=`B<"b0,@Ͻ(` JNmÛL4K*9X`MtV=Ѫ_ؤa9裮pLl;ݝ-j-J ᜠm*|e<Y"~b}f2\r>ɬsYTВV>:B7 Z4Z~) ;N_7_["aWEsI|{L: 5yOla ldd!{QmC`;b8ٓTe$ZB cMBd*2c*!&R֭]⡈(/$aeIpH[/4z.Ar4 ~@ǕZOG6[kYS?1k)mμd}b9!v# 8UX{3x \% Н/j)1\*D0Ip¤rns좄v.=~)P=ÝK*w\( W?X@$c�:7Թa.;Y%z0R:}hB@%dB !Ǫzf)աqC9{t%R) ~TŽdH wC ?%_u b^ػ8T{,d`0Ӎ[)J*٪4mڬeUHZnk95KJQ-nF:) 0#@=&$]hCv4 Y6CBp0pBTJrFeX.t2zl8O]roH| \WM&H&ҽ\pu[f1yG�S=FR0GΣnx8v0 ^gA篘}vdy*q3[]eU#w@}w{ao9b:a)dO�Ķ4-86d3pلP6ZŤcG/ۆ'>jaDG4sRM[vaiQtNq~ʆ<�wҖ穐y8gL?3pÃfDА%zjs|p*?�o7Tvekw%A@laُҫW&ZBJK-sj.G,A`V"2j/ O@TKT ytn&j/A2e,Dܳ\8CDg`y_yJp҇4[4H(*Pk%r5SLr?`[rZ_ _e(XT^{+ç {/SXD[Oj)h4!\zɼ3Ig@E5s5ڴ֩G)21*0OQ�H36j!]셛`AaaE吰;s)H͸WߟBFIEr{*/]hAxWIJݙrM1ld{ |(do( ]^[iK U%߲-|ɚKH:qU զ## ^k$pڜZp*1O$s|܁ڂc!_PVZ:[ssNwCPc7QU ^67vǩqhqF##$ʚ6j\+_8R'`7)=F"/6\hCSr#":6ң@𯵗8/XE5*( \QIPLa/�dPHz~Ɂ$`IT3:?LyF)xnM$.f{Éznpmq\}3`r R\iVG)Aks@"n;gjo.<Cv<|_1`¢B|-Zt/b]p ȾX_d[<8fŎ<Lmh1 ׇm}޷yy8�# a/FH;,,!X3jb^[M1x%j~,F~?Ulmc~nv0|*'K3H$~@٢G 8CѼFS4-I؍:˹b`e:?`"v8]5UtgT$%ޮB[is5 >p%jTakJrH@^F[quLf9'6kR2ޭFU<et7iCHlN5t3ȲErBwFqe=wm<ȷ~uoEW2 p  $73BMg~ rggei YsDLM, Ӣ U%gR=1VSʽȲ#!)K|>lWP 2<W=۬fv6z":4l ,~mxf$aٸYg Qitԙ.B]߱SI3q;OZ^#,[6˕} "$voZ mvZQT"Y\eg$ۥ <L\[z%lC Ż5cwyGzA;3,fATy)* O@/L@9c59P!.&F "ׅ~3EP^J"8+omXa &>LW~ HCªuC]{bNY]`6(':֊2\wu)Џ?Ҷo;0s%A ֹӅfKٕ5ݸ8DH`=vy<-n" D(`mZ01J2ߜۖ˥ B7lkoyr}pB?~2bVO@ȕQ#`fUJWc`٫]nN׎2s)|׭sj=LB_ËPFx|rRXҘ1ˮ_PT±g%P0-tY_Uc<HN$'L.\!U<Y+0~JX2N?!Q>鰳ɮo0I/aw]OfHC߱%D:5qp[ [| fK k&nZ3`,QM+o{_ӗJju :462ob{}Ktc#Gu!QJA"ZTFXAQKZ1sJ.ẃ z7J T!jpJ!8T/Q^^Έ+z?jqf%M ,UfW2ތtjRi}E$7 d2-LRog/KєqfIqƆ@հ/umtXl$I.tk`Uưj 07_םO.GRwQ#ke@G59%Q@rnƃnJJEzLE gug 4,#<~h.Yn<CJtV?cXՔ"=?D=,$ΝsKrZ1$O[SUh0&�\3DBSVȼHe w98Syt| ʟ�,V`Nqrur& k.nc'<#QVX3ۏgl I.a <TpGTmR>ȟކ1˳$ka-&OGiNs)uf%s(@b{ P Yqadec`o̳42%q;aKs/t&(ȕ: Or%�^eV+@p%Z]JfǻҐJDH TaV6"'$N2F. w]f5tʴMQDPUCJı]<Ngb޿)ދ`[NI&&gJb"\bwk.b!_t'Fa3hFV@,p`musV0CyRS`�TpWGE7OYe/KV f>p>A띢{Q9IfA Nq2~lnSE :GK9{�jDQ hp~GQqrպa Ub w5[ Eaoban$4*Z(!k@TxYZq4xu>n:t|/Jå{yq?[^tl"Z`/S'-y5X|T<&#,FCE � k$&?۾I Ti'oo, i ,۔8 GrMQ4Bwjy A~y`$&vǰa%Ks+|1@[`F\?'2KySxjɊy&j'p]jOAN&M2d7Bi:8?bsfKi~vǓk9K\yrNOM@"'"w#/`(gUq\&16CQ ,%V&ѥ>竣|,1[|ax](BZQDSMȬRLSW[|L$EL7mET)"spUT Juu|K5<sR SGq^X_5v&rI~~*P߶@I�>=X&W`Hۀ:o-nRIP5_1GX b<zl_yWV斆c\zgM 27#-E?Gǝi1tqT Ri=+%s+ċ(3j| 7#D#o-Ye_sd_vjY#ɓaQ '9f@".]ec,#̥^,Pf|)~MT IX8^>ꃤ_im>Ѹb|cVO�@pzTA3ƭn/!{jO{h7B,,fKV=uUaYK&p%r-X^� (m=/wR Yܗ`"U$y0Zq)$rmj `rH2s=a]Cԛ765شsA5}5@ <.773BPe g`q{$T+dw*!eX؋,LJb3%_῀F3*]W 0W(WB5u2 cFYw:@dW{xԓFi]mMiSbm49@3%Γ8X(xDjߞf›σWyXiQhH*M~|AqHSCϋK+Q^#eNJɊ'qmtQXH5<R]7h{HpwQl-w1 E m~MjoȡtSôL0hº bc@]"}2_,CI >5@Z#|"DEY[ $!GG�] qa )Q|lzV$ݨ`K<Q>u'Ǭ~-5|LEEV`DĊLH{]{1=OUS05)7p;[ ԾQPL'Ɓ1~@Rto{,qxI.CU/W[{V+}f;L~Unx+oG#o'_8pSZBr`e9#f& mMZe#os(aoQ R [ sc+B,,,HWd' Ī·Fwסy 돜n_ M MT{dLE$C@~^?`1آR5w#ahEJϏ)~dK=+ĝ[y۹e޶>2D|"X2lH ='YN_V>_/JBehY/wBDl^SsAGenV/mcv٫2TwKh5ȓvHb|,%sv paL,/ /=NB8@џ PtRdև@sF70 W,*}&'4&|& F`Z혛禨z̑Rhϟ|X~"y4{i [K[޴R[6 8\>,  '̬xFԿ`Ѯe1y*誁~zt!7's{ :ԗzaZ%4[k&quJӈt3%bQ4K$ O 䬝I>K~ ӞPt,@9:9(=0erwxL /[=5nydvrzEdHw䄫$5о`3=[ԁŏx" vT7"]7h`o{hbpֹЍ'z`F`}%h<Ba՛)ŋ4,7+3\wsj=~=U{c?K کH='ehx@g6+Iq%#zj(B/%uW wJ6V/]I UK-4)lY}#=Blh.=^t T##jX@q&#HhHorh3C!i&J:>qXPo<} 0C3IjN41D 2֌#χmmDuO[C,&9ȗAu<'~߱2W\ݯo}'T0#^HHb>Pto̴"uߋv k՘b@; Ǚx`t,լfuw kc ymg/1=I6ROm"_;^qo#Fs͇p~ xL, YuKL(1 @γO!p!RWlS�\fbb(L�kK!ʓ>9 lIy湇jY-&Gؗ*zvuRbv熖uzuUsR}�v L! 0Ae}87+v0 ,$~ %C4�vMqǑ+Z}}\uO.\Q ;nٰO~&:" %9*X�>W3oF" {CNI;�1ބ4 \uųޢP5lgn6b z`ϻ YZcp p^D[S- BxУ *=uWe X{w,qJyD4/8cMyO}Ƨ=mѹ>W*' :ϻRҞDgVgTs/N<*R0& B,a5ڇ鶗VaVV$Mŕʅ0u}F0|Z+5C葜^csԡhhp$R9^4EZ%p!'!͐pOA\i6ܿNXVSFL#JK'X>.'_<I )mu_$2lZ^֥YnEBv燸)h:qHw89LـP7T{v땖W d+̹ h<+DuKE9.?оCS&i˓|5?7T/!N#Hn+ -sanƙOp|>k*{3ߌ!Käf.ϫqt81Ÿ@o?t.iL"iQS0mՃ5LN׾C9 Mi+C$x m3{W'Rl_a� kUKnK) +.8%`Y|ApgUQ{AwrA_Nm}{kzLyt8eEzJtm?�QaFI'}"ΎL_h!}cQN;K:Y k^K[dwr(s SN"DEH*MHw<`L=̈<fQ, |bCPevcyބ@]1%*6JZք x�8cB%,]P_ioV8$ܦ-ԂFLTL;|JP 4IƔeOoa3! 3_CuFUfN!;iޥ8w9@!i6Wxwrç?5* y&J[ Ôq+Q? OKwh$$qaM4@S~aն{pZU~!@I7t6y,\SʿWnJL? 滴U6KQ^ߍ IM]b)}[/ݯݳ) UiN[LTi{XbSkl0q"�<f;"dQ t �K P$K zaHXH= [C=!;]�[HyјO_+86| =aGSOj=2$zOLlΚe5,ӡ{h< b 'UiE*{hK@owb<G==WTuGԖ_¹_tgM˦% u#j JЦ%NY1}ˑ)!XuY?M{A4o�dF VȚWp(_QKc;H{ԼJ6SmwS~AGDcO-=`gmECq!Χ]PXaN0u AVƵrZkRos'M:1Flȶ27PwC̒Fq/^tߺGonJ9 ^ W=Ιw:KiHl?, :Ŏßv6+0zí o:㬕e*׌eE[6[�~Sk#r@t]ki2e|%\l:*uvn7q#`;Ll ЇTvXe#mgmFls6\G_VCV? /8sR23'F/�A`O#,$&F,}ޫLV.C!=]8q lg^É oQis8N:wN Hz[7ۛiUϗg�|e3b/!u?U6sBj\5MijwR?ܓ\/&a'4FܸQ5,y7χ~PTSC9-j]F= d bHnqo ׫ &?>?x 9:_!tJBYR".i|kMa-HS 81耕6oZ@$f0S5EUw/HS97"d_nwMo(Il Y @k+w#V2A3G6UiR$fΙPKm@i9}0K--T:ݪٍysI 4F$6 . jxkBƓХ;>VxN\T5Pp^Vool \x0ykԾ#ul7LܥK #Yٹ߆+-3Te׹'c׎Qh=|zJeU<1XdV?K,V*ڍS(FQ.@~(PG-.6i(_0~&uk~h1ZGCnm! == 2d@1l -g(yY{T6{ޚ*ypSuh+(x=uK綴+uGA;3v#3R {/3^Qr)baؘY%>D¯Vc:]{Vk(MRr JNŷ)XmhWhTksBM^hͪߊ-l(e@Ʃm aI! @83Mi/ up ޕ{GIr͝{7KQ@U9*oɟcG /FmY.V4NCm�kTͯ5e=O!!Z$spb3UMO?/UBLub1 f!ӕ !)I&F}wv1 CT V`r6CYwP5gOaR _U1F0S6Yu&EtV:0n ?L#㇥a%|n(!HP XάS\T0;_-3ygoҖ? K:OTG G]rAkХOk PUCwn*gjDm{H?-vX?ԉ|cCuz)ao�<\Xz~.')/n(S}^[`jP:\Rhv> T~ DJ;+X ^@=XQ8K؉ #4OV%lh=cQIv,鎝Kݭ"q|9 Z,{S.^ɰ` %( ᣿xjuܜQ M涟 ´-lטyv mU;)Ɍ-ل,pL%!O Rx&o9"_$E!t_9Q8dz؊ɚ lnE&N[β  \Ï.dh &P8搹Uҳ~G�Cd%Ы;kqkgju^!+stʛWW bQE*/^Lg{M=|lbD3Og).a6^F(7Y;`҃|`�ҳ*yHt7*TcF4fzknrV3z5O#=ֈL =n:f ?ҕ2p`` _[L0zGV d\{A)d[`ӖX7Δxc=BE|x9;laBE<0ĜGh׋7<kkaѥtqR pU  \ETaE@X ~F#$x&ghޑzpKBM{3uE[Rn4jqU?L5{ќ+nYȤs@U]'f]ȋKZV[<qh:j ڬ3#:1rU!!qm6e@e�S߻:w*[ !y@{Oͪ?Pp8|1S-*QՂ:&ۭunu 9WYħ 'Z58q<U*@0ד5k gt;& /(L'c9<�[5B)i~I᤟ź$xv@GO:Cjmc-^*z#LkO3 ֽ+u1SMaݱm>EEÒ[t$ϲK 4لD9)7Z`Xc%3IEDYAP> 6E<s? EDL<&C0G=ZDS#8Z݄/8jS �*m(q\yYqiue:yzY ODpxע1U[GxH=վ)"$Kߣ4�=Oϯlz)ip/✚6[F<J/\I:~c8V,޶r ^NM+AwWFdV͂黥(O/$2”F /<µ7'GdC(<0N�ܧޣ688n~䡛du5Er1~%vi1S~ DQEs'Z͚6$w$ݩYSƀO& k?t%_%K6?T~x*v%9#D#`ox8H0S-t+p}(U"{^""eYTXIw:];5 ZCf sm^t3 jY(' N>SW843W'Y")^1:H齯*@/n)1 ?_n^ (mqt=SߑjF=w-6qRYd<<̯nI\Ԗ0( cJixp4zO&G9<LF{'HY'^Yc[\FyC(s)kzQ�ŘZX0^}JwtVOT d˂Ա6jyمp:Bm(Nolr>SD݊ڧd `pHu/3h -r{Rh?-17Gfo6_RL+ 7Q.V 7]]0턔G4L ۷4'ӭ2!D*Ɏp)n]{l 6„L`DP͏ (wٺUѸXv�}M0BTUDU;6t[m^=Lbbu1@-X;b:4FBS p4K_Ƨ$o rEOfNN,@_q%S\Arb<F@ݤZJda{�mRxG sm]6EN9uHoט!߲Y*SGī ᪺<EbuA3WOnlqL{o/Rc@`H5*+ՙx�fO1@XTiiFMxH0$!.n70iM m#`eVQ#Т D'Ͽi,rJ�5B2nL.f1~9xȜC^f >`Υnž"L ~' JIt3aծ-IgZÜZɸHdS0?IXrTʃ Y7ȬqW3h0]�ΰm02u5BDw# 7w,V;^)o"b\J#$7`% Y)0?@hw c%vu&Jdn.D6Xo'Z$Gi6VՓ5R$g2pHI /] 3 D8q"nIVBW[_Npޞ=i71)H._"+kzhUn2i'qNƟ*-y$io, ]J}n{a`{`/7YBjo~鳯,Һ(Jf(.n?*16EH8\*:,manoJb\`kꐐr'J IO99Y ;.W*(MWA$�OAS]z7b k ~ mJn!Sa*BPEw"M[m`@FYjF~E}"R[;-AhΥ"f@U,shvYiC=qv̲3 I'?v)VUOb~G>e1dI-*<}(Qj؛*MhU TCk}�f-7N5Cָإ"O_儵r | cOb h8^ir[##6.(rCMݣo~ҙ�wIo!"տo"Q^0w+9,%_W!\W }Sz b&挝]5+ __GZY&c4c}ZvX<kX('Rhb@dobD7OҳlKEF85]q󦸀�',nU E}`/a}|7pv#D)o8TTMMWV:D?c齣 fNjÉ[<1dȑq_{Zѥ_'$/&H}$\09a˔}fMrU4fJ 7I�)|b{DOkxlT�MLm*gEnv;W!AQCY@ bvv6p|w+V֠#  nO#\Xk>_`*WԄ0�ݩq.R&=&/ I`a:*?NR|` V)ߝԞ�Sg&'ôZaU[ާ-.DJwhׂl%KN)\SHJ3ULz"*l8w۴^w u9f&ń6?@3 7t {>,{*(ةf)O0 �E5.x"ajz*sa:$Z�.0UH iQe @-%!fGBLy3^>OUH r|;zm/Y`cf"M󭜰>XJl8rziF{ lɜgi|SɦKh!rG ߋzR-4'd˴#ʭ-<lca9•\V~kg[n] {aaHpT"jEh>Px|pq WD7 RFj]|\-NZ@/I�PpoÕM%MypJlp"MPLfhykվFK�xsPHH@>9]g)S[7v s})ﳗN'yz\K/KYND(e'ZRE'}Soכ[x5OXg9ۦ@iO0P,<x8@%fg36y+H%yAmZ1Re!BdO+:fTa& 1AKO|c$e‹'@Nƍ4zI3AS7 KWKKIq]BFiqW+5Dk~ը "ƦfnhEjJ)C"vb@;Au9jRV �εReۚє5` 1߈ %K5HAsB±AN'_ !Z_ *ZUlB|2nWOR!/@6nm}l785S1JC(3>WdhH.g"c| ~RM'lgTf4W`8"R�@4aCbRm^CVagI;k^ MP�\r^;LpkQ�ߴlAu|y+m?iŒT.SFUM:o#~vpݶ>hJzn(IQ\"\1_t(4'TQ:�}y[3&\9Dt7]jl[N̊jېq.�m%D,41KpKJHkV) |<Oh7a(j^_I_hBsƏER@ &'bZVv^n&`i3:tO4VT czw+%Ds$,0=(xvYaSvūC_ U`h(,;BJ?:^sa\yy{ePL8tB}:~QBR!Q fsXLV"!VlO1΄`^n!eYF}`SiSŷ p:VNKx.d9Gil uͿO7W%nmq{m?xPcF&cώBP d59�k 'aCA)~bʳ1(Y8YCc䐂Ll-V9jA|JOgmUS37uvJa+7?DBa{ 7]-5HbÆJ8 DHBF|XJ qb QbuA1M뒠˄=v؇ߓW*^#l9BY,JHA.?fA 4[:S E&C+#]5n#Ql"D,tuuvmISr0Dݩ/EIe5J<qb,wj#t?-n� '-w 4V=BjpԔS2bL 66i)-bFJ뀴uTdԯm:ᨿ2~8tfR@=vτf*y-7i@vlјWy~*J0\|W)­.Xn{ϕP� ^Z|W?Qyn~Y-|$ڸ'Z @[Qu۸<+ڣF?bXT2j1"a?"؉H ԗgt+[#1nٓ7rW\f:z<7c16/䨡߳wgGti4wʯ:EHrU^t*qb6~./S1ts2$!ԛ"`AP]'f];�: ךUla0=8g+ $Ҫ`Mg'<X(Uz ix:j_LxkUxE,n .L~J Z1I-8v55l.q"]ǢZ*o;SסSzחuxtu\`"N떘3b�=ST8mC TuCʭXrY0RmfjEc41uW%"O(IBAW=ς?{lKg3v;<i&!9�t&3tO+\']|0' Uu9R˩1#V\>"ku,y>G\)㻔 W[0k`~g~)umn,iΊ౟ d63Dq}W7ސ:W+?1 a}g+j L5 TDx.Gi8X npWzFvt{?*@iґp U7Hqw' 4#hyCwW>NZupK<&Bq4izth`Y %yOP rrj)R s]x:~~VCRZd-C- 2fh|-bqؕY|Z׿=!TyӚdv!lV0RN\uY ºez6D bI I Jڒ`ϥWA{"OPT?[:R5\%%;>D^8^dC x@Eܳ,ڛ#t*dF|gK`J|Q/L6 yFgK|trШúoҩZT'7+ݲ *Ҩ4f61uFF8 78 _.7X-.lq!mG-Z|-Z<)0<){>SCťt{qc[@hԫUl01U|¾vD:[/zGڔ\"%sA֥0]6Η%ڧw Bn3 SXK[mO]rBl<p_&"- ^�f :;ޑ\f@(W,zʠ t* JqK?b W,M2bZzp|�e% ;-k�z4/](t<N#U$+&YPeP{Jj<tVC;Iښ<I<$䢥>+ywxA0 o'K4rO*jX[)\8CasbR][w*Mu(9A] q+o܄M$Judj5^h Q5O6FQjH.G Nm.ޖu:mmh"q�˓k?L"k=R--a?RF#1Z𾤤\ Ǹ]qňs#P9Fx5׺`V#w(1CGJ>\C PPu&rz@4U T4 @JApE7˳krN ߷M+8M nViЖX:>o[}L4qUk<Z!A(jvjgB=[Cj]m:va 5zS�:m|֘/<` SXߌR#<P{G˔�g$8h2"<Fi&#g~CA{| %#{-5M-C.΂?�%WY~U +vW8|v:59aA67$IkuػQ#-߈2ôC חA?r.gS ,S2VFOrjw ^pH .Y u"k{6ߙ 5=^x>^߸Ҍl>qdbk]M]n*w_7Ti8rh,/*Kr33њmXp<U}K!"o+gDڲ-}钃D*X_H; ]Ԑ.NP8ѡ !e SdKBб?`ZIi4;,f{R>ޯn&#5q\.N)-O֣^#[Nm"î13/$D9 C5^cY Ђ1,_% \]]_DUhʹ~d^lyeo((*[]WQ^惲ФPh{ϯY^lW fPћBigj$,2ATR;J萄KK:{j$)ë_% %/@2@[NxM*?%r?&NV.[ T_P7L%oluC]}|\l!]zlUud: :LJhY*]Hg {?v~`.Ն5>!*s2PbXY"@_*+ )<e[ь!+D#"NB{٦nc�6=ډXR㲛@!Lء3Wa`a5gvUBp( XB'Ԭ<u4$B$M_Whk�S6*Kz9 iC|ѻ;YzqC~@_J%vFiS:?{NWt:{K@}h[- bY^׶nY1fmmqęWGm,[A.WnR2?(1ZX04֝?< 3 X\gz_ݏ9u�\0M |-|+xڈcv'soۼYfX "DK�(Iz%I;>dN-*R MtPsx"q0&Pc4/ha$HdTD] Q41AA<iMв p>V}ӓp]2^}J1KGtN]A7ddn5Bdۓ~fHth�E-)LO\H)T}IT`za[dW0izgMo@"Sr) àX{ZI1Okd_p;!N_jZrPBv|MnD<ܗ!4=?1ėi*Y�?A.9(T¥^sWd@3lhhHx9AD Jq<"uբE'�ulWApHk~Tt^ Z 88ͮcv3o&g*K ?y36%K/-XIJ2tNќUy113jėH?/.hTÑpt2)\jol뿦}Uph%]ȸlB$t? ;ĻJl\\i�utWTTvhEe3$_JqqsN"r'OnP[͂vexk%ހ; |'qv ڻ3"YK*)X5oB912r>Pu~# |$<*zs9ZH2.誒WdȖzX %))D5*@;7s ZjLe%f F=t#׬?m~$Ve q`s@ZscDo$Zs`󱾽n3%fu<9sϼ!".Y>I zeIp6ץzbP*i>F=}i.YǨs*pGo$#Z_i!}~{*-Qc({-?V&lwFv\)5L l۰V Jpw(9G&YuE'i@1LkL[M_=鈝!uEC.J@ 0'>an[q-ߦ ڞ9nLp!F_Q=QHp== +NV' =Y?8A1[w˵+ "tUWI%.3@5,yc4!N-ўzw_0x4d^ 2n^�4CEf%h.FcM_x@4cw >ꣲ`ohUr@p/V4TB~<e, E̮1d"8V2y<jYx߉b 1ѻ?W?DU*Ƭň``~TU@8LxZwcy'C&<=ȡJL nVV{ u՛ *WRoӑ n/ ; n/Pԝ+~K _]5Kc ̠*cEG:.~(2_0mR~TLrdor-`;o sqg?@]^wŦ |! S}ֲ.إтLrrdZ 8,۔{vvCzꁽ8~KA޽4UJy_w%IQ#56\.u%Uq8< s"R>qz>G0f-4Puȫ4P7פ,GղTr8u(p/f/L;{XX2ކ�?_㐮rAJa/޵E�p5 Q-oG3ZclAƟ`x*>hP&d2#=}c-<@^Яt/#9,W"ocvv5HX =B+tU䆚S(zsܜ9/B*0U(o"bȃCQ՜e[uX2:Ų9m]J08[2$-&¡Dy[PwZD2IWVP"ج#IpC>51+lqلM#3&/>Ysժ.y迡t5jl* U`v/V?=AhjCbT=2@=p|-q'zaJiz+cR\ F#Ckʢݕf>ҵMLuG%2#7yTzHGp)!>D U{ Xbv8sMO  ,@ |o*Hg;sW4@'ؑ^( ;5\aD̡}Y#a)xjY$hhX43ߎ[SR]3PaÇF&ĮXUHƽzܲ/{-s!J萎c\ZqhB֢v*~*e=KgHqJI^N9~.N.p ]ɰls(#z"[ rDW\Ɋ5-.ٍ*\`)<Ժi8G؜sޤE &[chBۚ4 J+( ~B-(DyۈE$г: J[;~YןbWIc.o嵻 7dɔfO#VD9%Iݜ6_֛)݈_6Ktz7sÕN0|La>խ2!*w`C6}lEA)mԑC$.BoqPz@M,VMl9u76 xN)&^O^hJLf|Q'8P* I{,ݓe.s[r ßuދo4!Jkfo0ς+jٱt%"âL}5=wè GHxHRAz')뗸Q]Gu``~;_"T J##qKTqt#A.>p_qj" kCV;6i+D^G<p)>b`mek "t wXQ묤")CfL>*+@doyѲ42E?5<)p6Ka`z  "I6>#h#Z� YG}h (sbcq/}ֻkd̪DpV]/x# {(E)eZ2B K@Z RUqnK2xG_-7nǢp&fHU3T;5 R]ˤmyy\Ohř;_q,yEjAXV91{h xr)wɅ#6nr�KHzIFCύ1l$1ȱz~yUh+Y3%3a(JѯE;<;f¸LTZ1ZN;y!ʛP,y^: E]}IdG6G2}z%a HNwqz<ߏ́7zktLźMÓv'6�s\Bpd%JႯ<)dMЙ2?kj.ƕ=0k5}0Al k䜊Z )W*3Y[4DϚ_Zt100]ZUR?67pQlgE`#S{/s*=�ۜC@(>N$+viS O&\bC*.akhor{ƭ xj@BWH l*hsKz5C.ԯ{2b^�p9ӫK{=ċ5<Ԇ6@^t W'y#CAi_8nN߳X!(PXG7SQfg^R6#g8�}g p(ʍs,"�de"ٰՏ: `ӏӘf|$%\W@}p@ K/lj8DSqrNW)}" \}k!oŹ򼪼D$vW*l17?}-PLLl@ G\y9/Mɿ-B;q*`1.s ȔQuj,\ ߧ{(^ \bKwP?t0UR\IwYʶdV =Knak1CSuo⵶%!w i3R'\5@9 CN M擔{13BCI|/vgҎ⣕3˙7sp*\SeSDEREF&);YQy.UՁ$?(a"4N椀~9 q[rXOr)h>>xZ d`~o5rRנiR'[]-:_ꫢ疋R_G&EWRN023vQv^FW?�O6zlXь##/<X-Dal$10MJpoTh6Xl}LV==fzqz*bn}6Rv4 #sɨoOd:x6;/DZS-o+_I˃|[J|D;;dܣ!;@ܳxT 9Nriixn͑ 7o /^/o+kI6p؁7 M*nLt6 $H$:X2Ć{ e+b '*pTZU Bl]IGvASϧ"W;]k[(l *Ă\[Yߟ6%T3 qTmHKV(=0Ͽ,IF[a۹f7neAAVB imh#w*qfxɖA9 iW_!G,L%8hB3xYY>yQL`1YiiP}2mGe+X[Z.Lb,~gZ~�Dy,SđmsW휴"ݟz\K@#ʏRze DeGي!tW;#Qh%_\-@ed 4xazBEb  8nK?;رO/Qa)0�vؑK0╮1I@FƩT˓1>踻| 7u[Q:L. sCuC+o0/U$f#Y]lGZ'Q0X$> \F}аi/Wa/X{L_]zȯ,F~T z aѢu @CT)}G-L9SOJeJH%Fhbok)>yJ 5\Ct^Nnɏ`tj tu`Fs6jEUoN 6Ph7prI`G[:<5!@Kd5w{f.Ew䋕JPC}fbr_'НFpF6֔jW3u8Ap'URGY7Ӕq|͛TQӡp3nb{/{:E=�a[ 1=:I?atMuӷ1`1@BO`@$ҧ4]`0-l*/֑'HlD8)IWb?brړ{q`M߽k ez"L63zR@0W|YX�*yjț8BH: kbTtud@.ԧƹ:<547T $g< !wFXHT̎'/#Kҙ&]NJGY{0,ͣƆ}x713X<I*+#y% q}nRa-?(H@(oF,!>1Jv(ӟ"kқ37k`_.dpcپ4V]Bķe<y෧9&5 7~H.`5VdLL0G0K.jjED a9LaPM MW7̃cfNڏ!}f e=1;AM`x a&n vͪ +DWR: `FnZs)%�>g|"Qt,86pZm5_PL2w:f Eb?E+$xw)m^ ښ IW6l\5OI{Oտ*hjq.f>R«ss?2kĀqKb~b; =O5FjCY2kg<gCx<)d'| xQ=n dwe;;٢>jL?E%K7Ww_ %}jai9s =c:_s2o�_2֘UJHzMfpG1hd+Bi v[e]bcF5h0C4*ښ@Q�(K5#]?ĿJo5ԃlԧ"yhɄ*N3F,B~1G  ={+c+g)/ǑBQ8eZW'H`̷ڡ[訫͑@ɍ9e[Z*MZ4E^ZdԌCHgdV{{ VU.OAhG"NA}^$ wDǿh¼DdܠJp.e-Vv5[9\|,,';häslQP<["uhjča`+;҉&&X{A*4ߤZ�84|,XRf�ܩxQq~G!kC.iW.H&-f+2e IԄ_꫋Y sʹVPCo2Dokڈ`�/)<5 N?*-G/d W0xc5%~oY_HJhY<.qz9J>)Jw՜qmM~T"J-�%tKmg _8YTU)I=ӆ4iC<smU➮l ]2&Pɳr_"/"pJH1gjkw}o[x6K;W%Rk3 +޿ZP8RԒydUf!\J>I[,hŪNgW< ǖR%o :�`E/&)a8|Ĺ"eL~**@$fd zn:Hx &<f6XA qVƴ91Ngit=ݦ׃l tO?Oʀ]މh^j<UzG03DމW'}9}-bx /:TfQĤص^Wւk> mBj%,2&_/@J$G`ݯkI!`<sN>s'ІZQ G/n:g?ip?Vp\E -غ4?=maY~s֗Pi<[{|HfSiw4peW)bi2G=jO,Y3 QANOƚl4?r8O1Q<r{.s-_owUIdUR԰<�S�_i&";hf!'GcI=<}JS(_zf$xHӬ_oeaCۥi -RPajbGo'KDW\TNQ8qe@hA.S/]PRN{mpd\}fA-ᙚFx><ųTYd7ɘ"V#$>;NUnW̓ޠvAґ8c1 y;|0* S~b\(nr.y eC20 �mņ!:h"ZU^eP"?;;og ʌȣ*vL @K֟(۰ly~_-8&lC)uc~3\8߇'XMO;˂gA2#n^XqN]y�Y˫@fx]<h4s\�yZ:XZsQ _ϥ [%D(0#4npcDS28?c#B9Pe%wM|whz$%_8x#(�eNkF'yÄiZ0ˤcuc"P '(_Wgt nS 3G9ZKkO&6E[5&&`pi3^GzZ} &D}C8ΑsҢW盖=IxWG(�.3zl ɑCK `�SU! .I_ul3IDW>='t 2ȳ%cN-=vaۈJ \^=�v0 ! `~L n€I7&lxHtU:4q�rE{*?i$rz0?d \:IW5~ }S rU!L9`dm~LֆsH~[wIRkd7t7s/ҦnK_^Qa5P3$tN֤.ZܭKxt`;H&ߢ,3>OhLRxLm3*?`أ_F]k*څIft 㿁�nrcu[[_DnSPGB'h٥ 79s\C.9ݫ'X<nwj�>ZgEs}ş 0jɕ1F@4Gb(-1q3CWj\h5x=B?5z=»)N(t٭ L$PQ!^L~c2. @jqP;0$ |IiyqAlLD,*/k)t.)=?' 4o<q#;_W- wZ<H7(Rt $1=ifiZBzsS>h1a&CokmbAYsA}hVɥ}xxC9Nstπ)!V5[dG;&!LXh?*N d0>\:5_r1upxY 6:j]Ke'?q؇`މ s |rgmZSϣ]C+:$*yS"Uf#'_6jT_4Mץ]% :v|A}@}Tp&܀Jt)!)*;krf0TM`(=ڡOH*nru*EuJͷ8^ԏOy,k'WI|Qӱb+AM&%Up @ ѿTuΐ T&m�y+nݴ'ՁٮE-;4&3 kDGLjzYK_�g}�X?I#H40V8媛8h9:YMwhQQvՐ-JcnYhHȼQ\V$@%g}5d:[l Kj[*Y Xuޟ0 11Fr:ni d$:  X Ԝ[b��I /"b?G 1'5HBBB7+Oԍٮ=?jD b3 C6aPn5W }/iIC1j8lJ| ⒵[g 3\r^`eQB)2s9n#=ɉiX!9I{ cV�"bKe~lw9< 2j5!0~Xs=݌Hj9wq@+N'$dm_劐U]QbŸtB0pl5M2g4Zx9+ ?ZzRKCn}T>Хb-ļk[[Կ<|:R ) U˻\U]Q)6!i6Vg?fxBH-Бzz)`}0/>8̄cK)9qѥi^V gbsgo97:({Qe=Tû/|-ܱ7wLqIX X6M }SiH%*{.ڜx`#[3A1u0냍5`&}tV 0NL'�ڸя`,f.Zωt>ȉ~gFjNOUy9Iֈ6-W[.q/v'/)5^)rZDY[ Z Pu`]% tIJ)hoJf8ш9ѶEǝYpyXkPk>d*'pLA_K.X(nn)jܛ8p ψy8�ֺBm<BOS[�}NhPc9�OaC yad3Bm4R8i hfbcMދ1l, -%BpB PC]VW|i\43Zb5NK*^S.]Zl/Ry/Rclx}}RgҸeXXd h'׾zIcE*�4/MϬpCmvyn`+C=h1FtAʤƹY%ɾ 4 |@_,Q}JB9Z BHZH82,afT@JH-Zq8�o&}5bCteQg$o{SDg!8tzW-LUCcZ*P`;3$T&ҷS$^aBXxr6 B2iU/v-{#,*JkW` U)o _t ׼�,LeAF @\FblP<?5 Û/b_Tv}bTQ3[G>ʞ8}A$M�Mvn]/ Oz|qSvMٍQ۴ KR-ѫ.ع H,.jebZ񹓬 ~XcxY\s6^}L3K.\𜛘 XAϡ{2=eP_2UL#0!)pBE 9#P>vKOΩd3;_&KͮYB"`Ӏn+#/F8JeYн9<`VNĠ6';6;r j$3!a0Gɗ=5(\8d[`�AңTWEssw/L#SG@'~ ̞#5975BA(FL�ޗ(^y'i+$܉p [ݧiUl0+u9 .y19R,:y[j>9o &ޕ͹'\ pa&2>̋x6WxD\p8S�{_OX39%W_EdG;c$e5AqX>hքK -O1u~etk2ث}JaөyD6\69tlUqA6"?nnJnIOA[&9_eQs'qʳ%sM^:`w[P_Ubf`{+|&׉NCa/[tއjƈl9`+&s"5gƒYuG*FO}=eKZYc]$%K}$Z_4jM%MI'496js%ő1bYce&wJ6?-8;g ϻkߟ$kY[+\'!-9 G̉ˡֿ*W)Ua!.QYhAxcIg|7;ZAw8+UjrMfwKnq3VOPu5e3O`Tߵi$Vx)Qӝ[H؜czolB=dܺyZ2a4sYQ_Q 9F):b36gD'r-�(:IA`!ǖ0˂~̈k:>wDfuCW@ӚLf=D;bu~&y#&RG18?^ޙآ4:BR�Ek2㒳Dh~zɧ-&g\nywo (19oW{*,mZuAOZDP`ZvF!-|ָv/@pJRv쯏޿`7z驭y~M0 jQ vKWb;uR= o[C6'A[qZ<CT;3x`hkg ę C[ko(pw73xR ,k#oLnK9/6Gn=0|)A/_JWL&&.]XfًLNH@"0+`} d0:U™E \M8Gj mA>W93Ll!>J%F(ࣳQw`:TT5kKӌjǸ)y ׽TBvq[:,<'(GmNޠsMTXEx[:p[UDbNnYJ)_TЋC5uRDs-LrvR͐;[ع ^/^&%pG?)21i4Z_=s HOD5lȰ=DȎ\\,Bl^BɬϷ_`uA)\[Ѹ(Vޟq9f1[ꍻQY^SFr㭔%zgW 趎};쮎OOBnlہ*S>84X߿|v)q~iY:5Ւ+O8XL3 s6TE27ʪX5 ƒ!K,d#HB'NAX|v;xKX(rţ ,��[ 0Mz˹f!Qn[z8v�'ZU=x$%FPP\yIOJfZn" -M8q5*1Uէx͛n,,!iT3zHP$O H)b�VgvįE /&92d!/q-S{Vy\R>2_ d"7rc~2ʧ@DKr6sCV:uz%] 3/4Db}m"Bŕkᯌ.(%_b3m&LQe cNʶ\)#ar]bGU\ŦͨJaDCEN"TY[-`$ gu#; 2 vUf}At$|]'Iҿe%9;#s3�69El"_v.{ X Tu#0^1RWxc Qieðy[M 2?F_3"@gUQbj-":FCsT~ #])rVJ$jGe+ 5.٣A˖|-gKs '3gzL^J `6ڋ7 -;$LչlKL�xSgFȜ!Ud|%1n`1x#i֌H>V@|MRC9ѽ rB~.&a_Vɱ:ЖiSz �DmLlxT +q k}=R,BPZ`'b <[6IXPpBZNcS /@Fpu"0xzS sIzTə g'<z`K5JNL CE\x+Z_b[bg*�@Gv\3POYG"O G%?'r)?Ԉ_"mJF? ӐR!٠cv90 սOt`$7S,59js]G]pWG8v @ �kqQa�TpnQF`76#p(sMP-`I/=de[jb<_"356!~@u͹pK_tv'9^7*Jĥ$Y'p}"Y`!(L894 *ƧL9I U.!/|3&Aڄ;EaQ{ObC?څ dqc55qk!ي;K[\d\Kߒ1yUk\>qo?0@so7oM [iy@,$ ~>VAhB{Y1È늣9@[[}ޗ˦}bzhCCdFxIIZ+ۂBե^&p)Q-*Y=ePKx8 .KÓy h\"ֳ[ !];S;B)Y3ZLv9wF¶{^k@u@y,d W(twCWPOKIPE.57C 7}jCe7]ã=$O%o2$82!<m\H-RT˃ 6sh$ؔ0Y~R⯿8ܶ JJ(^VTW;^)+杂- efI?Rcܰu4x|d}S  ꇕ#JۗuWunh/'R~򡂵I}Wq͆4�4KWėjqQBO 1t{,Rvdq,:n vz:NQxheWY_S}<fT;ךb6V9P(lnV1vhyG=՝z`&=ƹ3!p17o1�mFGYP F㒼'PMyֲ�}|~ugS+iE@U.W%r+njL37PRvb,U{@3֢J8[tv�ڈNJ 2]^O8} \p _$.H5v:^s8˰*!>>T=q 4Pc/ nW&_dbȟJk<1V3Yc򱚐9Z_1̈{%^l+0R([0 yR7k<͵3 G1J3԰e1h!p>a1z]"19Fi%u&(n^Otfye bP 7u/fQQ9)kV�B$wΆRg c2oLݘ(Xa Е -)!wTey0?ϟĔ}!FU+'֌6{GsD*JߍAR' ^)K1SZr�\TϕU\ �{q!EuH&`FUGp O]9,Zu^$}7][_ W5CM62u959ExȬ9<ObKtD#8P1 m !˰%ҳxjWJ/#k)z1"X^("ĺ82rreHnh�^'DCݼNpvv$'NTzA'`A?Y Zr̘+DEj 8<�B?$bgsK#ϚYt–`_ fzrA; {nK8LK$~]8qâl9RJY,=;NiV\`MIF]5/-5Uwy 2u4/JڈZ7*0@nnsۯ SNĚ3̟. +Ʌ�9+jL1D\f.ְ_BF+Q=+&EW&aH7u;W�zMQ>%A_}''_2kņ>oCʱ|P'fÊ@4J ##6>?-\>Rkb0ƲuD?rJ%:yn<V@y-UV*Mvyǫl ySwHiѲjgR۲m2j&p"Cg= 6NȓMr^Y�>PdE'ʾicu,pg;Sһ!zg[9QjGdz< aw/ώ8G4a6` E.qfox1ܧ|<)<�xx:7u8:rbHn_Z4X‡Fgz 5aX<)<Y{*)x|7|ҬWձсS꒣t_NT�㾫U�upWZb "0g�+SNW=:R½[IZao)|3F} љh+Ķp\/`0ZT ֝<!>UJrsѰK'FIWYڔ~*w`N f~'pMtIp (V"?㖷h ǗZ# oTaLs֯ '_$ţ@- 7\:ԈCxF 0%9E$UIM[]q$W~ӒG k{ҍqL,\-5՟n@?-UU~ IE*LMJb|db! "Hb`C{*pxwF&CB;B1T %tXr+L+!/ݗVu&)TYO&kfmk sZT�Le^*%omx} ߻fyKy(׋.*}jIyl^ QGPi-%MfX^x :暴?TZBuo_ŧr1w~f0 fV�Q%lϧb�S$}NegxёRsOzh`r]V1.__^0hҖweuS:ݲ+՜YBف J#&:1MyUC'MH0(HVO8[r2/=*P(Nލnh,_ "i 4*VX:eT3u34i5OMT|vf7t|&!`!Qp)_Zt;-!'041ojLƃW}яoB )\>; yC< e̼Bl!ת vxעT{a{#΋:䵦Y(esv!ammKH)kv w32~fJB 4B Ir* R|| ^%pxSm<uCؕIa`BKZ{g(X6ac=aEM͍Z[=W:} b~717|Ә;p-%wߐMv?A'3Xa{XLr$4촴Gn•nZ=J0ƴ.e"T02W!2; Li|M!E},<e<"W%= A9ɖy@1o#Q oUL#)z!8Gt{_$oݯ8%ccA|ȋJwzE1J -)B Wc>uH`:f/֭ b mY*щ}U L4#dj6~m;$/o$Tge#&k9WIM)Rcvǯd鎳}XQBI5r،X\N"@!>ٓ#l[kxy sbΫ"i>S90RڽG1-*o5}|ܮ^ ǥ0pK$'uS}:]7+'N"C2՚8 D = kdX@}n~>uQ�; G;A9Fv] }'($w?8?=XNlwKamdMZ4 W-K5ܼx?Zys躱E$g̖e?fONkTXrX`>@'"Oۗ'->ZiYƐi ,|D<)b1xGbn뉫"qDq;T2Y)RԹ¬9)J]ؕ,VxR&ſK@D IPGwA,E_&!ټ4Ӥ]gcуf^pmC\7T#-e!% @KLȹjv7o!`>ȟ3ʘ;6܌8[[,u'ݨd8uUەSy*']ɍA䭗奚%G)EEf7nս$˨&=$L6㠙3y\ m,'*E\3wu6vC~Hk8 v.\ŧk81ɫ0)V:E 2TA:x{ZӀJġj뼡�v$<: ۧz'֘w :!9}!KL*!"Y[, w~qbѡN_mJĨ (V]w0rj?wwr{(j, _^O&p䰈8uFۊY=RM<#;y4d[v'Q t_ '#87;R< ohʶMLxz epֺ6Ii{<Z <D|?�a6bILE9}r9yLHVJ *Kg3L4b^loޖ/ZPpuE++ j n *k k#1. O}GRtqds{ G OZ#>?_F8ä5 Gl^7 5J?)osMHS0g9-jk(2T=h)yOa{]2 p EAz8fE6'—.~lEy]T0Bu6LZ1O,-3q*CgI999Ysjb -1eP;eٓn/Mz_>PYY1YNQ4Řh-wk_*!6f$EbV3``qs%%CME.D|O)*Uhq9[͝ZppDpevy!;sc|q+*BzzZ)bz4T6},aqY0't23i^Jek#O֞N vtuI(rb+[YO -zrdu3pp8d /(ly$L9gq $U(ORSίM0tAϫeRbZ5AP/�Czl11ƌ$rD$[!i9r$ӝ"g YBPB/ \`ԗ Y(,W 0j.t :+3Huc@mE^ђ:υT)>zbQgP% Gb5�*Mmy=棶L�Φ�i�4AG%>B5�/|A!`2.Ỗ0|X{8<SL5֐)wu,%4 -$͆݊"|2;{!.*3+EOzkVaVY+i ~aI$ُ1DP5gVsm#-vDQBx,pqT4#XSbkw38IхI+]LR;g ʑAiaٟ u<%4E|U)=2VF|яg-#-.\l/*/RkJM]##ew MY~ұ<IsDE$Vץt4]sЇk֚V9BspvRkDKl%MIc4_-٣9Rcfb3<=_,#h+ Tr8gV\. ԦVרB]IwgX@ke";2vpnz``6AZw.LJGkf\>cma Uut.9Uk;|~6_a ; ;@|) NylxCՁ8T wa'<D3F&MiwcZFųAK2jQV`Qo;E|-,SԄȦ,Ji2f̛(d=-i5Ϸ?F vl+Uoݾ+W2Gp5yv%Rwxvˋ40ޢplrxl1<Q0M-Yoh|H(Sz@_@ݱіf<Vk<<,T!\ ,!ۯiR#Sa6~6FB̶;"ce7c8b8w([Y5$̘:nPof@OsQt:-X+~!d^oqp V3B]⹩=oa']O((r-f�SO?~y`Tpo^ia�v VH ŬMEUw–33r̩?]H/wsE>&7~ O8&?SjB~x&f?&6CY8piiG*֤t-7(|?r-5'O`G[:9 XLma|>¼AK{k̞W kϹmTlN-9f榙IBsO9!]y f(OJ>6P+=ӻ%@8s9ZP}l-fJd<W3VunU"wa$}5h"= \^Y%"ߨ՛ïCxg~ P,~sVƣ͒Q%o,HK-JMey63hE8z !9So ,jFw UKYX z{PVXR^x5|,@̛I\ g2sN˖Ee{?wZ}ќ<{ ɘ] NFoމйƹU8 q lEsH BU`}y1*2`tpnSfRΏ/:ylklfg?9+n2㳣8 >ر(9 ݤƄgp誋+9r(0%]J_AD!%<LTk`kmQ ٽQLӶQqKalum`_EdQ(+:|UzٳnD*0c{)|]a,ɐ :6Ԟkj�| ɋA XUhR?,01ǖ J}#E1Fd輸9^A |D>īhZ0Z҉s+D]PDrC1#@ȳP61oVӫ˝b"2nGhv)/v˒w7 KR$!NJ<^zSvC"Qϵ^(W=Ff^RTRlA7jΔ�J[G*>4Ma C J(1-ICH UM># ])FjP؍iL&Y0N=CV"~vF(<OR (EBKJULI'\vw5 237^ir- ⢂u3T ײ¬|r-`WUK „\ikh\Ճw}ebDsT 1d*yJn'{{јϜ7R2Iltn`iX4RP>+<AzB嬎j |+fLCi+Dw؅Pʢzphێv$my!d=t'-ˊa.f,_6i 9jU:_"SVy&[}%uuhHlmھP;[?Da$9.GW՚ ;MM!t3cq_ Q\GMɺlùW@#; F6| Jwb 1OjySMжaKÉd^Sƒq}M1\Vܼzv`eRf+{K lܰdu~m\g h^ܹNx (yRpK^72&}Fr81y#2_e1b?HJ ؍934yWͣRZUs(JE/tZ$lQi$EHu02I�Z^ʈFWMŭ/ h @kD(Thm�>Sc i&|EW`?MvLոrTVA)HHIv s.s�q¼zJ_fb~2�݊K >bXrc( +9";To:X|sC<I)^֫ӥ.)__w5,V�YՉi<eo`;4' ER@⭮t#zez`EcP&/*`_i#!{Bt/qBտ:7 lMw.pۡ0�`)K_LﭸX ?{ȶ9mbOК^j#i?t _~Bʴkm_14S G:6>蘶џ9:\6fLUQV^ (Iwc~B@i3uGM/'�WYXüa헇?|{5aEJ5E* H"n,Z`kasؿE ,XNӗBp iMY2D:W r\i%;CӸPRe$xVu(ij(%ٺ~@xzivB3{Ģ]FB򌬫0,֭v\qoy^ r!F=9]T3]-EH#?!JV^zW}['0+2vˆ4 Z+=8:O 6ox%An,߻-dfBNu\>lIOa7pZXiYަ½*Sr #;&ŶŶX09F uKp]ćA kEa\5&&\3*a}?C*rq26?]|1'DZzƐvtCN,Ty8O'o0yٿoL鶣V En0)TɞX{Tp5zJxưB$:#%iZ5 ϟ7mXP<I6K}=w^ j8sӈ1ّu?vA?,ߣ Xџ0Dfs G꥗\'늨胒cqAW R{?[.bF^S CZhW=xVZ.ٹKX7:d}vq8m*-!�wc4nZjLH@Lw<հ,풟W彾Dk 1#ZD!E/iJ)$X.e Et!i\�ظJڢ"rm mw^ P_86lU{Uw>>5~X";VX .Li [ ň"Ͳ_ :/6g"bmϵnSgr}`鎌%[ÔHA9 'nYޛl \~惺*u"b!-'YǬs\<xgԈWR<6p2#X}Oǒ2돮D+^1pK !(3 w}}ۿa0.>]!.2)u<r8Sk?:PyÜM>dK4hД<A-DUx,ۘ5> gPzI~YT}afUc$VбXغ'9 Wם#[wKo 2S"  xZSwf1ȴjK=&Ҥ?-`cnϙK+8DUp[RZGwBR&dCL\Jb3&FnJ* 27l"tPr].LƏNt5Y9fkF&쩖=̇ItJ1>l*˴7j_fO;7qWψᡲ/lYLKs:2:S9|ASH-~ɪ{ |N-g:{>Nܝv:@6{ޖZQk/ARב5AzwNwsZطɒgْoxYƌT_(bܞcM'ws:!یRkb25Jj`K.I8PĽ,Kl"򋇄(R4)փ7n$?Yz&�sa�m h^ 1蹰,'0<E3Wf՜ꔚ�5!mj $nFy<jwaZ&hwAZ;%VE69|j*[ֈrQo NjT?Ss[V1iZ Y@k rDV\6f" [,FB-p a �* <!s]O @{QF&W2`N$37h~: }wPY 3Üoj 16pz;17w?aP—Y<FmnkކXN;Ɍ!,{jSvuf4}¶h6WB=yz$"Կz>&n9`nѴu?<0k!AA5]?{ֱK S;Q^\wFQ׍#9YҊI/tGv<g I''\VH].a6A(d#/F#>PqNa$M ]oSwc:fD)5)U1$&1)XFB+:tq)IY rO{` 2^OM6+z Uqi'7v+3MOjU_\4x:0j\5Ӂ*:Q:"ǿw&/"�6 !h`$ur;T1dDf$VgwLZek=>�L52i)uDz4UZ#pnjK[֯IkR]X!wz "<�5t*-FsqdiJ8F0.;x$~nJ~|Wff|YU8bVM_M{`z-.&d,.0)#- p6ㆎGLK$ڍ9_+=ؒ⥰&2xKGС%1ga ع Q״)5g5J"[Vae%nֈd8?[ލ/%&rX%Jq;aObR5ĿK wrǤǿL^DlRJWG-B:=p,uWOyg/ DŽY)dx+1Hd,BD{0:x>xKLsj] ߊN�-3uTGGd'(5pH)n03, uqQ!b@K#<|q_/+}T93)j隓>Yh6NA4N;-볯I]&^'9Cž@2aROlG 'N1{YZtDwi[ʭ61}R:į5RbWsm6m@/ظy-X/I±o-|]!Vt@}dDm FLS ԭk[McH5쒧qj{mʼnE;I]ʹj)2QII!baW=m8LdYbDpQ]} tC& 9\3I4f}m8{ rwdc+CY6$Thȱr\|ŋR4n~:@_mo"P<"ڿ^{-3+\ň Tg1 ;cx Z?| -WCW{^ i.[q&qe|4j։]**b󔯽$` 蛧|ݣma]q3;t@r)mιLj2M5p},1$Jv/M9p^M-anoS1_`exbCz�o+7 lE`qMDŽ?OU}Bi6aZ #u"39l-黛'DSfoYl υ.XW-%6S(Y.suf8.I#Q_]:oUʰ0yaޢ-u~I(TN}BWf3PqBHbvR:/3-RsF1\,7iI>\`SG'aQAw uVu#1y q-Ĝ*9-^X &72!1SEoj}yc֚ŇH1KIڌ V4ة:z<>9d˂V`%Cȋk㴵ßĝl@?_W+!N"g[w6Џٴ vDB*HVI4qwY;}[X<D ɓ^%yJϜ KA1lY=Df6Y!wFVrxDb7{|>#A~ 83< `ps`u<ye4NɅp`#w__8ؐ]}v79s.}#U`&kBFA`2"{ӿD3\Qtc+7+z N5əv2%׫9Ut { f9~])-"jRL#.4vVGoUZj( ضq{m$ \TBSZw~PM5',*+li@F)|$ހpp%xq;#u)t{FUGD Ϊm|-\i�ޛ 4}c* Ep72e^Fwy  4`1%ձb2} q?ƟQ[=[Fk;үZ$R*Tȼ<ì]55\]9d߫k#UI^#Y}$J3W NES#{l^-{(G."uҝ߾D0`"=xa>8J7S%6נX:?N,<^Xrw3-&ăeqvU{A-t8,y}xfNA,pg2,N.oH;DD#4Y9ı[FfԨBVwVc1T@bv=O_T\"m%Fm rp8{e[" YʗPwKrCm3pxV[י(V)Y]ԗҷW b+v"M,}c@K'0E�f8=b)5YߘuHejڳb ȰI%E'-Kͦ鷁W2nфD{ڂ8n{;-5W`dXdTo]A/=㝝۹$~=Z<oTww0^ ;To}X]//ӏ;*5� ! >dBlJx/9̍3l2;$[.䡐+B}(D$YSJ `Yk(Ɩj<'!5s pS%l;sY^fZ ]( BE~ո6:SHfM-KN0-҂K bVNOK`$> Xw�k; D_x1r4W&[ܿz=*)";̸O&] *eǿJ|s{iZ.tqf`Yu;ow_0pm %ąQDW *v2a%ֽ$3O!5F7ק\3ek!];vnei"=T[[N!tqt?cu)_FvF俓.i.6cJ&7pjϢaU¡S!gģR Ku@h\qTM׿OҮOҪ|Y.yi>{xA:3*$^F UӬ:8R^9boĿSU]^6 0QY]/4ۯ|ȣʲDiߴ,}Vxd gOVNVt|b¿)+"M +qSǟiXμA+;t ֔DvSu�|~jd5S=hߝ u֩'q$ byN7f<j{ĩɌxq_cp/p})prwt?_>IW~{̹Sv"7w*Wj ^j g0{p31 e,tuQiY+NExϷI7; h'Ċ@6_r)+ET''%Jc@t z#D@Jy;,hb S\*~L]Rx毁~Meǽ xM|=)F:Qc<!,b�jQ /J ~g~ UC#::kqeUX[\(YEopJgЋa|#kɳ8{aNwtjMn=ՐW&'yH Xݖ7+5G�\Ng}c2ebpE7,05{Gl\Dk6H}_,<[Pa!ف'53BBHj<w/qrLfe5�)-!s}E|g/cMr1 ./\f>U6c׸�HO(T6;E2A@e0 }!kYD44x!ּ>`*XLF?#>O7i{TQy<V&ұXRq-IY$qxm[4Zn)3F(#ݸ&):wċ>NAE):Gr߮zMoVlop']T 8N<+?9$`.2f Ո䅒̚:Gdg#Ї:kҤC '<j0լN/wÀ#[ŶIN} 1#R8)AȊKp)?WqdXEUuJݩ ;Q6ʊ܋&A!@+H8DP؂爞o{ᣎE\\i*a]\w?+q?f:icIBvjÛ\xݤvbzub vPrE~nL`zHqu ss+Wi5x~Demt1x1㇆aHnG>Zo2)U<{*O۳Ny _|ׅL4/qWa"p}gfO!fKGd8ɛZ>ܔn Bu㙨C.*o "r;÷UC&mv:)MCζ<7TGsǂM.B=pB.<̵xxZ@O}-I#(?9H�gä{i<%gq]/C õʢe9fQR=Z<02 "uxPANԄmʫY~`4©mB=>0Ðb`̦u|) L.Oqjej5Sk:Fbb+9c'dOCtga-;*�=p$gģBY}-G`ҚrY!`;4~O1!Ɠ kE20>ljvo.5X3)F[ЖfY#t |ݠ?rb_ ۶'g?o(+plY '(ּtbuN&>T]f*A`rIn.xģ mv2teڼg!M͌͟d̶#_NqE6NQҖqFW]bvqB=|acu@S+˖KOPb{2b+՚mH4Myc'U0䟓B OM(Aq>+F!>ҝm{EX67V~V4]r-is8Gl6\we% 絼.<VdRSUh <꥓O?Z6/uWe\�ca9ei�wH/En:VG_S~9\W_bzLwB^pCO5񳴹#]ڕPQ[KO=SzE/~t}Wȹ t(ׁzoJ+Cr|~ő` 6X3ʶj+1 >㌸U!0\uL- =]5J>ͭlBݑi5:K+@gŸjW=Ѣ-bT9J3ޢe'sXd^] |^sv#hufHq`OGz0 ܀d?I#ô:5>`:،ֳ$Tķp Z|8#�@&犉 3ȱ|KRF7dI$UcTn?4VBE27S8+DKBV]Օ \I5% #@wLj$�p8m|X܀DZM XNIjsS&vȥL*Ǎ4/R4Ǎ^lo}4qVLpT w!sF+6Z<mϟvoAtDCvyۀֶ)aڸJ+N~Z6Ҳ2KB@JBkWo]QKsb6LQb}=P5&Q Ď4r?T`=ڧkhg .-"W Jw3�9,6+k}G\0r=aσ\4 DY8�48G;Duxɒ6 R{&3"+d0q{d-6i4f+w}ޭ� `vGG TD7#Jhl-| Cz*9¶vz<X5PTt)qV_r3D::C C>6M;Qma32e_B]SRϺdx-27(s5!ڡVtևħw,5.56bT$K'ewlicym&"W܈: cR:JѬ;tiEOFcD M_;7B%fve>\q_M~Bl\tRh3E[~"m);C5p-Qn~wr٥JY#CO*Jb=EHEQuea'$)Goۨ/6lYhXJj=eJA8(xXmhΨIa#O˚#b}Ue\ϋ&\[] =n0s}LN۝IE:3/e)$/[Gڶ}(\zc)N-rӐ|Z1% d!&ͨP:h5 PR?v6plWVzĄ`lpᾄa$٫Hˁ-'sSjbϞ-2pQI =\{P?Ws,IU Fgsf$K |*0@,-!Ā01Oo%KJE˄CeZ9ɲ;$"[2'&ʆ; PR 5 {M\>=v)qkK Mcϒ _d:.:W<)�02w\5icu~3}ͩ[&Lڿvt358RTNJ%%v fX e" ˎ-?_J2'0s#Iw.kdEf!-L>7N{n+@ml-`lZ]d_r[&5*oIeoPˊB:[0|Pk"Uxwwn- uthࢧ6 (. /$cXzPU}^T2{7zSf,p@B-=xvBr9TR^ X^#c{r`+)qTmdRBKALָe/CvrTYcPϸM>27Iy'഼6V,F~VAu'H-sZHN;=%.Z`J 9PUZKou:C+b^ .p˹)𞃁Ѭ\Kb($wq? wWC@ᮘ bAt)b#R^#p`0cA(j7E1&Q6~6B�dřqHe%Wn'Xtrw./gVz-Y9k^d.8B"L30WZ*izox7 %v In ȘW*]\~\G]3L2+8B鱂M#@݆[BinIi#.P<ԄZ`E]&y~o7&,S,Ք$-Re=)-W;Lي38.!*|iM3/-4Q2+'@u~`A;Is?+w-ؓNjj_"`w �) ü8.k'JMnK^v$g2 :v? J"[MPnb wBRUȚ^iZ"Z8[fuy4D3ϖ #6R? VwfuΩ#~$8~Cf0NC{ QZ]%wED3][ Qc֔ضxV2aypFR1\T$5HR t2~%Qi2PxEr%=g>3cd9Z|u`�kiE#[IBf^P٭Lpf_8wf%1qѲĊzC%$W4d@ue -G莔0Jc ^P B~}Ҁ:yx<Êp`NC] y SB(|ZAM 5eÅ+1Rt*eMβWi(ɠ "ΗnOۯo:>`Xp 8.p3^ 5 9;N/@~!SM=KԔ7qGIS[^tKVb:1(}I<a.y͉#-/+_4G\9J?8uFsx(-s5?21^f(@O|UK`Cͱ*VU:f+$GM0kjfu)PM^?hbJ b_"FU?Q)-WeW | 1<&&?o1o ,rx^R5bAmi:,|K#6Ry;:JO GގE/lZe{W[?y�,Ə 4hS= 4YJ&sWоE%b0ZY9-L[i$C\AK5="f뉹\;nDp!W+>%ry"Lös' L"ؖ:5QV)[[ [$1G0%cNכC mЉum6}޷rI2rg։O"/rIIFp,}Lnn*Uk]{=oǘSU1(;#ڒA0E$;x>JVgjHu|c>ҾOcn.s.w(t�Ptё#6ߛ 8'$%y2b72b{"l_N{鯅-a^ߒ@z&bSV̐JXx)bW#N:x|"9>9j-!AWA2+=V=PObf#dBTo:Q!ǃ6 % Ndi1< 4n&uŒ 7Z{Hz56=m^;)(aW O~&@@(vz:1H_{rg}.@#O^UnaWB)R{c$ؗӧ<Q6푇zٖQF QZZg|E5Q q\#Ch"~[P`:.8pHԮ>kW / m 8DI6N$1[ u�̱ i#s˴_E. È+ D{ d_`c\ /Ur1rrL<-UNź|mǫlU%VW_j �GFW.q`?-r&?o'! &Pk"hI$ޭG~u=o>`9FSnMr69sk*N ?8y*RƐ*I]?/-2u~ PWO15<bS*[PcUBTm:3ˎ/j{@㨼铹Й<Ut}Ios(onX>깼OsePz|@QsšVei=SY�BʧxsOr>ShY{r])oK8:0ELCNsۺ!q;am{INv qR;`G[c@49b>q=yS@qMZ78P CyJ�q+崵=c0wibs.*cCX8ǀ(4櫗<: 2,QiN8C$|vMyK3<qIQ/Lv?|!gsFzT㱉z1|ʀ}8~L- G,bX?ég^([VwgFA6XYX*L x"4t[~"<�6LDZ ZuO{_~m-%_WN!Ȇ:0c 2 (ZPa%Oڴp� wn;}!?50P95\D3epՂV#yrX*Q~ң~.S|62HDS �р2 0-V7,)vg ΊɕUo,Xui U\�K^);.`5Ws!2^_R&Zb(Z2rsk/F- Q9r&y hyƾҋA}m)7JwɻQY<>y#g=Y{ c4bk^݉P>;,dK.y$$Lh}hݶemo ݱt "c'{hKSӺpdg{^257g9ѷAz*NtzAkgue/qF8V {];A\#vHBU |7?HŚA55Qq1  )DrL冓)8dK[K aF SѤT Bbū\3-(S2K_BUpL='C: H ە ?ٲ,60=݌ ˠ$]I (4<ˆp](sˡaݚ0$F!iP?s*fjj>~꘎?^pGG\MX60;4BF3�}Y5|+RtȦ;Lo/ؚnI.LG Iyրm68R}y͌5 ^YwdzGf40+ 0T4n@*){ 8Mu?'`C͋4 077Vpt9"J .4yrAKh58jcTEebqѿ wv?:yԶOd; NE []�rp(UC%JwcR ҫύ!uದ۞rh$%d=t()ZaC*kzMEo ؉p7 3?ʳ!Bxlp#Uų˯ 6*�nW}F4n<jv< IK٬ y!VYl8j |h>G\i^8:9@x<`-Ah1c4! OCC3�e[39ըǮ(n3� 8bS28AnNE>[+k"n<ԺrVk^1F<vxAG%~ &h2p:~XtfBMB_ksėkF94W>Ҍ�ڜ[[J/"5"ࣿ4w^Yj |H?wR逧. *, b$wӔ #5ī1t�\77Y5b}N&"2Ň]}pL,'"bKEPwh<ţ{h]Q Z _8s`Ll%J(Ԧ/ zbAU HEؒc>0BY%e筷={i^4~r)=d;m$ǎiZ J=vkWJ>去{5cvRv ];0tq�׎+?^Gt% TjNTHX]گojO ̝K )gb 67�6CrɧL"4~8>R%[XTCp9,c^*elH xI<Klmn|-S]zĐHchKZI< b&'"sH7CSZap UjLX8R6^ǃ<'\gLTԪޢDu< ׍Ks2�NU=#O= ~6J"VCfFcJ6淢̂ҽ\}Hb _2x�-<FtN`^eSc"V9=Kz�G☡�1F[Is>[={ )$:,gZU\jVMEHcP+&H:U|g;^p[+Xr`ɃJ#4hXJZlRb�Q%g|N*c1<y %i4'[z-^YA2 �9y�_߶:07XɅ_qzuge[Ok;-hy'El#akB8ǣ+LIDWx" ydڐtfڗx;3fN*1 K#j0"-gjFC+C)tI9b `yƜ=<~^!!"lT$I&8,kr"dwݷu!G$GEt;+q9 T x=PyB6A5z4hU@!5�}0* IF1�0LKH Rd~3;iX^DsUJrJkf?DT9|>֐<i?bf +53,SO^-DucTU<װ\>:N @Q)Uy(!+**dwNyΨe8;}C+39S";g!r88`+B �G}hÀl$q쪇] [u2+"¼=g(I줧>rTQ"]`*>Lguq]ǻs3X:,kcl0X3g*dpKҵU<`!AKs~c& f#VF,{q OyK6j&CݢN9շ6,IO2`Zdv@A;Ct@9QnaIII>ANP!poBw{ÑW]iaR7e}#iXEJ ޚ<Q7feOW,]!̬;! U6jcHg8y8^RNf [ZF8/ZmY yw0OpâǓSQO5\ ".MMR�,aC+EëPmCRǢ@x1ul|´1A"�Ti0GGM3t`7/9 5J:s2a<7=jG[dJ` q+WfpU?tV!"zU~oAN R}7bSNOȶ/GgH*�S YRCgz3:Nբ`|7jŔ~+rev'Ts8 sѢ晬<,ghGz !oxx]xa@ퟴH}8p qh=fܝP6GM6s.:ߛ{tnHZ)3/~4 \.G+a:|xy{vݙkŀp[2.&9zg~tfl7$:h#OvUO<Jo6t>c9:{16+2di~bP %Xޟi'T.^2y̚1oewW'E44n+h8GCss1\$-4)YWn'J+/>aORQX8&6*`ҀTdȮDmA2{4LD{ o2IտO|&96{!-.}sJZËdO"?Lwiq 5 [gAEFtHMԭp[\d T)_p �uMDp&;X'=b,�q1!3?1\MRfK@SkL'ȲPonP4~,7-0e  즕0uD]S"AGu!2?onmijrh:m)[֐ v f3̛\0SX2#1~I3!ِLmӓeG/u(O&1TW# "O m/[?]-)0^D`<ey5(v+h`uii^nj f1rjpl6 "ҵ8YB̦ $KÀCyム')y P|5 I֢9dG=xOҙ37!SX +橬۾JQ-3<FB=蛥 ?l_{n9ğ!r5Q#/oE1ζcMuBa;q`䉋H>k93! ^Ҍ$ Ԗ@7{)�"QU6‚Ϫ#0yicf5ZHÑ"㕄pHB۝@cgϻܳeu wT`bY>: B`ik}>}y|1@5gL~l7睈  ɒ[>BT f>sBA=gE0i`>*Dž~WrVQж0m_LŨul=-l(mڰ1Vud }BiLPǿX bNYeΆc"ia0EL5I hSiO0\Wi g *tJooր-ao+ k`[Z ty C=dxކx^x(;t [y6/b+Y~ʤz1~%1c>r6-Ě`Z\jC.{t\2JATL8tgIy)bf<'4ltܦ͏^ ubptc@G{ ;#(>Ԣ|y%WS{_Iub- o %ks|UvX4@ai \pi?U-Qk>01vy7:e{o -7hX"km_bATbJNzio_ڵwSCH0XsCǼ ]Y W<(U^Hn۰x&Dikk̇¢H 4`GVdu7R`>%-'>ĬY&;&@Ss!y:68k T&n IQoWYS܌4C!埭2$8m 7>U?Eppdnm5~VZvG&OM[GPKqJO.*<؝eݫğ{7AH &)Ke9ĿXG_hȪ6D;[_~U†93)jު$סlkkm4~m7VOݯ}+q J)u`x)>fj ӎ55w/?h7CO|3-!aGqg^oG h䛄J)Lһt+( <-󽲞 &ORN(yFYke{AIY @Go{g/eoH=ADf^ʎ7["rEX'4/19%r1F /m 3 DŽ̕"AwXR"u*5𮬡*r6p l  ٹ۾< :9vmaR'ERxt ~!n= 9@ƭ afO-k6m?9;-8)| S>jU<69jwgVƤ /@9'X1B0DLcV I󣟵QuD 3z~p$G҃ԧX̼sy&[V.<HoI?SwG8\HU? dz۔@E>dNLLA 8|FߚyŢ:40 mկs.VB8h4i)�j5F~(f^rFiCcދ9''$/Ѯ@J/'v5|. >U;Tfk$,J28]j;w}zf1|MBmy,TBo{]q H%{:_ix˰ٞʅ@XE`QnR3Fi69Sș:yd6ң XqQNHJ<� �Y7X!`T498^Xj薊*?ɹŭ޵6W}ãhAE̷.u? 8PHFȴ(5hD GIué-b+×VdINt-aNM:46|y �`S*ͅϯCI=;pilߠ>d]snv8[m&X"M8}{U 9@E-/ =PKג%}BUCѬFM� W ٍ ~o+ҸBW )N E^!|FD?%J^Ny$p`$[(\iJ|۫ ]gswUA%-| ¢˒!|B[i@kWB͠A`Žd2x~8;;&f !_6&79{:iCP6o5hz!!ّuۗ pb9@Aޟa7h8JQf!\cn%<H{{#f,H(#K&[HZP+lyBqnb`Tg6k1._^ks[ -?d`pQ*2b�Q"xӸ]zg}uOj 8LL3yb٤ӓG?'waVbUxJBUci9{ eͽ[Y fT3(U.B~e-YV{hrf'✿62}٣J5i, }G#NV<)Փ2D yj!{$ P5lE]v̹F8.P|?)Hr9fwmyHzIwe#oh۬- ͔or0ܦVDiQ] s9^zXgUKzB#HI2$?,dn~*T1[I٬[hvͶ1N_~ڢ0TFd8^Ni}Odo?+E?9z�87/QDuN3߾ 0~HYh&7U1fxiW8Ju>ǼLߋ?t 7UY̫icboY?|r9fXPx8PC<F)90>.{,ZE I텽&TOF+l/cmhjy44xt3^,x2"F=d@~71;=[L:1,Bh{X0HǛ6E&ՎXI)}#̯!w8&؍jlF,lp >f؁"zЮCT7E0,RU4.'[-vYy<ͧO:KŨz7,β/{XŐXܨW/fėM#is0ޞH:)]Wuи6Ec AQ=(iTϼ%kLPZ f5<O?$tTCb^[Wy*Z2؍>[̨+xdq8Qcd^h#rgg!>2-Z[WZD!YL c6JRQp1qU Vfh0*OuTK[\_mS%5q+ɏ/:]L1\6~ Txm ycG Q3=2&њ  "Խ?Lu=SŁ`HԐ~HVmpl~ͭ"6DXH+žq9O~<Bi-iPa ͨjm8$K+Tٱ'YY b:g%/pzzSAFCՊd2Ү}<qõ5ζehϧUH]E{DdD;8a-w^t}Ñ'3F?Oav[D&H.ҧHjlBW-sR; 4e~t3]HK&IaT8[q;x.6%7@&3*7e|`~@4 O"UH{`o{HbխE5ESrQ5Li-Ƶ+$j."UoBGھB-_ϏTQ$&e)3ӫkiOSw-E|lXdmeaq+vl{ZE;;^_ {@7Ұ'L:$ _;nfjS<*Q'})?2<Q\z U1\$.L?$(ѕmxgs* <ÌDaPfl�5Ѫr++J3bxİh_?'|fw27 I>f'C{u QPw=1r^HE2<y(.G|_' CY+K+.-I veM#C=g7/9C:FYkR+]9=f4_/t!'ц)g7EơZr2NG%c, L"5[f;! Yl"SIyI3xOܶE\ ^$#BLЀF3O*.̸nBa>Rf[ĹʺS S2bQ_gâi}�G�D:((Par`R "?ξ;͒lJT)pEOw^ 6iJݍ qQO 8T>%NysS^.,z~~/BG~,J ta}rlZĭTxe)od5HO W} #+X嗬ko/DH^wӷGT~BAxp[+ kD1iS�%EIs(>նkFmUtJcXߔ! Q 1g$l2GFq>?BgD[85_*p3f,}1 T٥<XGךz{_NH`}l4S{;ׇ㈽0oX30\�0)Gu0, P*S.M3O=0!u6E3f{ sK�P#RآOˠr O CE|5OZ jjƕ;8xD8#[ l u%�Va :GMn%݇>J̇eϋdּr׍n@s1܍Ee@}f_W%jqe7`T97(WR1?F9M5IF^Q8<rX$h(̹`<IH+%HxY{ftQT!o2Kh$@&)'xr.=M.1s6&Т�KF|ЀZ2GGH̭:$ЛBGm9ȉ0Z"7@`4􅘮n&*3pO 9g$@bBmIWo*"W֙K|�%RBxy#췚MEKh2?t9qyQ}u^ZRF̮5> <&yw7@l,1ЫA$ j+!|fʦK:O[JurHw$^k>ux2T L—$p/El:(˨�OJRrK & *E\k<e$%[hR6_{CՋZm;F!vt-V xخf3aܭl5bαo0Wd_}+zG 35< o*#:|:)"Q5y 3-9Haؓ`ߔ,wR 362[I}X>M%XB|s;$ԑwFFc& O)&zZf4b9SC!5i@ᑋv߬GV%i/DZdɶ\O5i<G�-~PrCfof x0 QZ.|~)C.T9(3v~u6%]xd_4:V9P4J%i(%MZ-e-MD,G~UlgIZ*?5g'^C2Bܿ\KYa G|Q� -D>E% nx3ؙ]Xɮ\ZUDo1r[>DXlz%z (9PΥobj A4ΨE 8A4}o^ /ݫjW'[l>?qf<sRm.AB#at~(2JA@W_:e5$fO5(ݑP-({f{|W (l(xS[[YI�3ҟ|.U(oI"Scwͪȹ3v1`:ovvVM%ؖS{Tk/zx *c6H ƂR>̓]JuFwLZɸkxtѯC.tXs486A=̯J&Nbe%nF7OӦj !Ġq-q#ʔVz魋N4O@Vδ77[|T@1u.Ug㖾:{Oxil'{X1U: #@\=N3ɢ;lUg=F~a(srdC~`+8&^2}�y7Y'QZN2AjřF?:x;gި4xk~PA"?lqrN{KT\"覟oTORԢPoCU7 ܂̿l/~-a97텝ܖTap:OYnWҸk:n[2 {ܨplNQRur59gn |$/aӈz"fä�V!.W?iU 2iM=Fw/.jMV`taƚ>Tz{<Kۑ(<!eI ")mį>< Dp:Rį- 8bpLj/܋7 [2ΣǏ̖A$@<CM۶J7i:?셙xq+f+XF)!j�T,~j'\=ӰW̎r<#_ !.ME[ism*MyVk F˲M*{JRgݕ'^`-xK\6&/-a~[OnХOĂ Y+栫@hr=%|3t3>WeI1GNp� S@jx]l.eQg~~΄(O'q @j4E ֢t{)NKD`ċD:wF4 ɰɵ6oG][wlSB`VȯϢ>v.)=oR {QfK 쭥/i磏ݯaXvsu] mBU}Qo )sv)sX^R x{x-g1KBz!~ool r=1 ց]b ?o0 ot@:cH3xxeED8#~J`c5ZHJo]I~Ka6a8ɡF1_H�W["$hKC:sP|wR\;Pz4Z '%GaFzlHWe$'7Un0`H q}p~&UN1ɾ:0Þq--ptZA�Jl=R7oω{P8ծTpY\/lG*}~c&!C !dv jxTw#ee۟SD0YC J1kq˗teVi2TuGeax hmJ )?Ddt3~xHknT2j{uAYLex1X�~w>~m-qR۹۰Y bR)'̕Cy.;;ȭ.1wi|uhMBXub;9iʝwWD=9t JSrcsw<)Ds.PE{h^HRy9tjwjve Ue P %wyL]#8g_:htGa$4QJi-fj;ViOڙ,)(t͗l ܆ h%^>*Ú-Ĉ�9�^{ޠ8@A9ҴST<S74@4,rId*Fmwy:]2+uG+8"|qpqKt3+avC,PbG#B;AEjI֞~ك5#ϴtf4(GҸUȒ{g ̰QTkو)=1}Gs aq.ȿ/jB<|9Vsʣ+H LL@9nY®y �Iݲ/ =kvF 0^_-mN佝f'nŏhgS4"1|א ~$Ďy}1~=b8oc`dsJ#<O X$gō;j=dzf?2/o x0q?KG/45<>eAoFQN]w1�#ĹS*0`)uTl>cύt,a u.qbw㖟l%3Ko=C냷OUvc}1Ǵ[:Tr϶(iV;Ss%@g@ܕҁAGt@&S5ɿc qT cbN1)jk53kugXc0麟6TX�f= =]jt?։4'/oO QƱ#R,l䕀ů@aQg,^Rf9͓B? Jozh{Z8qcx5ғo/jgȋ0mIh!*$-J5[٬fwx|&toHR&j,jV$"_!zvNLhŴ1c <"UʬBz?v8e?VrĈi =7`Wۗk$Ɠ߇84 ie-]8^* 4'qy.6Al%@S>vA;'O|rΟZ>,v0=gJ$|3D ]~YtIx&)pqeD_q=,϶ 2H55A>ť�Us 5 -XoѠoNjym]*υZB-]?j9/CV# 3@ ,!R=ѩi<E3HOc/Oyɝ. ;)ESך.֧G=, :Y;T)[z9֪ryJWV3jl*X}p6̾Ҕ%i,uHDC s@g}TهHϾ % PtJD؟vPc9^%ś%WNrA5r1EB"}攙 l:+Ѯ6di׺Zsn=݉]gnt_XAPpG"S. _> l=[[8Qz[&M.uͶL=ޟBS>j'?8g> I]Zg"m_2AX{{n4ՑG!)sAs$@y첄ǐ~ I5%ry'Paʾ@^,A�zP2Z+&@7.[ $AyRȤ,\�+(e(niR Pmɸ��Bpmk2fd6]F~eb7aVΧzkeDmd̓,D;B>ʛ4ycJmÎ .cllMv|&Uf,uCW*$i0t4 K*]]K>\X8[ cZtu)r6B.Z"1 4 p_z9gչ!H[#J _>6cˢS$s'G̺a_YB56 Þ79Uٕw o/o#~I@u8p){2xm7_-[ㅕ%}L1t$Z- _9/U_Ŋa0V.87z(on'v-r>R8y`hD0J':4yr\!<b)ڃ\WIF9'BEX8g bIE ='ܷf1Cθ+:2Wu�ubDv95tQchEBC69gfE9ՠW7:@9?znPz9wfH?!Pxlə.~Our[5FboGzY;*8 {ƻvdj0mOcIz`1[%j ÈRmRHϙ<~ϻYg4.֍8+-4*G0P=|ۨ %^ T؃Im⹰Whdg>0SkPbC2CCw1uЖL~]-s-{r!YmoK|'LX˜x*Ah`Ll#5ZtX$bCWLMWX<e|2{ɔXpK͂͜wFkMFkτ5oi !Ub78'TϦ">xү[g6$/nc@DyF =% &p*'/Lh*کAd0\Z륨@e/( Ǟ=i/$68&QύрVr@}>8+ԝK # qB <k0 `" -#ܭkwAk7CiXc;|*,ɮ-$&1F D= X3ڝ2ʳ+h֎%t:̞^:DV>Bj{ӯ+ [ 20O C8kfUQ&R$tTDv**ut |pPUbcJHkD~B}.E$SGQNLc>WChd3*yګO6ɄAW3 mx+_ȉ<4WW]=5Ӓq2!b`C*l� ki1Bj_Y-n7tAEz9+K"eQ?˾? {O0:԰@&�&'�; pSyk姺 k03\5ͥi/´_&lӤ畉:B@5N=~Ybj2 㸮Ws AF9AʱB,>bV-b76':v,B?$21 #1cy`:@o^n 198`^urt<)y-hP09Ԫ%Ɠ}0* ::(-K7Hk>Zp8ɌDs*xbξ wA𯾸vweϗ8;B7J9Nz'<!MVftxAW8<Æ [#S8rbZe)>)5T>HfƟ }'T/m`MA3PIsmm kԭ|a2R=&RBɭu<z#th`]&,}Zt.$Bon} �JXfe9P֖XFleS,h^b'E}CC R:澟]X-hٴǷW{mZTcq94uAFbN]9ThʄpGn6*ÏvWߋI9 &A]FUdGlVTF m]+8]yzV$5{f"&dX/W%IpeV :@@%Nd0E x)^-L (I/g XmCS@^xvO6,m׶$*%s|T/*vb%| *&j~} Pr # YW 5d>�2HO8O!MkdK`7v2zZW5 4Au ؕXoK r@3ވ٠_/7Fuu~ A-#Tft)dͼ< qqP'e]quH,6E9GA$5}BNt7%@K~̧dʑ&^o3>D\DHNӔN7Q v#YC:{p?es� J}y$r@w~eF?ʒ0Su(u<nSNpF(=-ۖ4:=H1<\,CFt )^GcFP͛t&؝f\ҞZBn|4vNA !fGusG$gf؇樘~Dz  .r3^\ \I^ YkWhc d2^gWopt!5\oxӍW73 L_0+fu+!¹9Q w^)f<TƇ#pbK0 �5ˏz~5xbyL` `Fo+6 [S,].ÇOE*rn<IE֑ATDG( < +<zǺڛ475^ ED�2'TrF{qZt/? �$9۔\urBmCq ||u44W{\!mv \M'qΖ0Yi }f7|Ý1z.%%zOVtUvk|pr< ΕK&û]e *wxW.9 k08,~]րy3X?7 ᇓ7Cܑ @|ukQĿFȢۥqf}-GvP9Sr& N>ރN چ8ҞpHPo2>&0lغLږpCؐp7.![1N8mki[@_+oĒ|{^tRo,"^~S!l9-nfD($vբU, HЫ`_ abO i ս+Ɖ^hjk%kd*& w N$^Ph.@#ïEVٍ vja ~ମmwY%SpaI|ϐKֲ/il6xd#$ ~9S_n C fE"'1Ys0e+F>?@Du/ua'snOpQmu'5 <u:tsEabG{:m6:I,zD zĖ*B o e+GkXܞ,DoT㐮&:7֔>Uѳ_%. {$WNB2MSTdY3s^޻}d7 =e8֟d:6^֚D _0^oM\$D?P$7-$ɵ;p�w,j!*dBʋ;7JV[ǮhG^Y}ߤ" <t1nt ynd^$bd?yz�Zex4۹mk@<�u<Tعu8Rͯܮ~HJ4?Ru`g~ ?OUuԔg7N $R)iS^\-^o+ |8/xP8ޢ9c"x l_< Ax>4vta|7661пd:? D,en˚ka]M~q`q< `3;omO\NFvQ.|8ЭnIt1!.WZޭS3+ ).u%3s3}+Q,lJl nM=]hv:4*H.IҘ}ιѳɭ&-fC˦FD\ZouzD<*6}X6M7`K"&EF?f~E{XC�(ASEUQd_iXu=jF,Jgb $5`MJA4w[S8 5ڭ0twZak4e7uԯ}Y=$:Wt~ݘ^CҀ~tjnt8wMN8)>MKQ&BVP/#yjsSoyI56}hzKf珘c�UxjI! LHg%zjnZ|o41$ hNLmTD?N&'q<|n8pm!I&qf<b@. a/ۍR>+)#<}p-;r]/r lηV!,.+t'}\?uX/yG0&yV[QU~͂]810bɵYҿe "qȫRD֦ƒ8E�)C="F|-jfP>9$²;~4Z Vӎl=ʪ3 <e˻dqx=.)a$&h$t Ӄ+q.,TJ&g(Ol`^ԓ&1oQ;Y2LpFqw <?pZD&](F64pu!_|9PW}=scObL>1YJ}ґYc!^)zO|Яsvu:"}D"|Nru@&T=U]7H*HmO4!tS3ⅾ`u`Nn+I̜H__>vLJ 2)W}Q-DI|vl5b�Z-, -+iYB.`_Z-m_У^yG<30n}š.= ~x3^.t|&T\PرGx]xk*%OH>4K淄ᅀfj Qkw!3t0LLݱ-E1,Ec%\_bwD@/&.m:8nm8֌_ƅW<4( &WQ v/{8a؆[p]@7 Hwrv-(,iF(J~'S \*j W'dPpѹi?>ym@[)}.N\Oe#<osTkl <0T˹܌?'oJ 5dk/H>ͩ'eޮ'6>3URs.5QWf ۾΀ ,n1<-֗!x#-KH(B-3ew1<c_vIU \.iBmBqiʆk_I߰L6T]V<T,kJ޴eGJEsMpP? n oݴ<J \.f<Oa(9! luhG΋ p(VQW ɨ*PTRK-Ñ-0ɍh7|@.LPD#VN*S$.XbwVf)Y{<߂�JDU|!l�C~~")ppJY/Z߫ȃWE!4mM.wh-|>Vdl FmLU11"90j`;nU)R�3g%@W Zi]/ۈ:i[p5 #۽/LX wxAJu>$ nfeKQC߂#J ˁs!R?N<Vy.v;U#x-HujFtIר}P5$!塶]/P>hAͷx.A:"�p9X{O`A`akC&Ũ԰ѻP4ZPn.2dUz=۹$d4x|Qj4c-iׯ]!uD51T Q@Qϛ'sY0ڷ<2 *`|]xP# "6_[|6>1H OŰ'r@6E Lvcw k^d�PdԾ Xk?]MB+No͙FaƙSx4znb;gč3:"!a/r ZWy=l(ڛTJY%l ZR&4娰5 vВ#dK'_{C3zk|FR i^wyG<a~>#SCŭ.V>P'|u÷:d+80Yƨ(/*l :)MP.|90546 0 ;(aTܚ4Fswuψ Ԃ "%P*^l~o򙰄KAIB Ya׻6adUnao٘,sR%@G${5 jblm&ҦޔH,8GAyWy#R5'ƄK}v(A|ݵɔ>wuD lr4(w#=3PrCKr4hUA62a\{= @Yr.4=:(Ov .e6zDv!J}Y?Fjgt<MXcD y[t|=xt6rĜ%cj+5sE*|Han �a2HiT}Ji$8S -O. 1~҇#ixO _4ˏM`(k?C.u]wՍKM(>ck T8XTt%5J@F5\( JcVWf0^g \o?^ꨜQoϧs "D)5]iԦpp<7q|j2qXU&`ns :N3eRӚRdl&< ޵Sx"׏zmZt:wtӨ^%a1I/?D)&$~9v>mBuzUHT;# \%1>=;7E ń|FL^zw *zt"Z2qPm4(+ d[XxNJ(!Y BBT([0(.iO;"֐?$ `3"-T|'2q┽0{wn%I_i0y|C~CKS,t V#EԂ ̛lʩXde?G )#H[# B<L#coqj `ڇn�텣h=O$8ZD�h4C1:?-ޘx׶jmIuoP/9F/or0k--^ FChTI5a*AQlNz!1KVDnu+85iR:p6m}BOb{K,5NVmZy]bZձpA ]*#`f+^ lE}g6,p}BR10vҊ+t(TOƕ%4�I%GJ^K8p7 \fҾHJ{A ɘ|K}?oޑ 0TK\ڴQ^0T6u8ǡ,;~;�`=Y/3ʈr3YQ =_GxdvJ_D24ކC^p9*ђMf' C◨ry$ ; 0:p_-@ZSyt!=S{b7uQ&#p0S`-rY%+n@rYBBܓoϸH24 ~N y $R.#7T {{[z³lxV/`a~=_3 oNxrޗZ|%(V6,* "h7c 1{.ߊ~"xmAxiQ\V# g%FubJsYfB[gw(KEpZ4SL*q39K w z7pf<v%<Xwo6ė>p\X S c(Ř&\r@0Wa_?MNLe>BucdRKLuʘ3: ԣ׻5>l=Y$$K*/ݼHMS 0<~Lw@\INTpJtQE*<5o1 Qho)Hڰi&|> OI\s\Z*`y_xy,lpEO6ƴ\X9ͯ4#`/&\R |3N|b&slb=J$&Ց+f52U4}Ư@Ҥ'%̷xl$Ё+2hyMι+cckd[⮰<hY9J`04J:QX0=U]C8P ZxON};_t+?H݋3E+1u1`|G l{%,@ �56Ƀ(Ȏ%' se*ve YNOA,5DAh銁73AV& 8YG nâ11 -x.]LJgZ|$XOSl*Q!h ٲ6Bc>eģϜy! ԮټRBK 2l D=W[{jECc*~O X EN[N/jӤW2w AxY|ך^'h'5 _%~꽝j:b7~'�=xg97Ί<dP4;MC1R oi; N(mF =5(ԫa?Q}aW'I&gTd.'_7d-jR8XOj#ly8 aWi^. X+m.қΛeL5Oȗ*~ĺ6RՏWa]IfpAV#| j, d7H,yz~׺`8(`Tu"(9 D/D35QM0Ed |ʄ:VmNy[yFҵA;X|#ИߐQ+)h)UhS<wkāIW`0kr/)7x_7|uhi΁ʺ:o!3)^d HU`FjܖoR*x(DON:QGZW0*s3prNڊTH-Yzg&�a)]okM4l~WTn,gZvkvYLyJ&iwDgQԷm[@:&ءQKeg`0&=\-/F�P;"jI~hѧx= ?q׾г2zfs6oZnֱ*?-=<ǖ +%<3 ު9яTc@,x$9)Luu(RB'5o; Q5nicB6b-``A\w:jlV7z2L*%𧭎 />\ak[@E֒c,JBUa@`\ډ Ȑ-ޱ4p9S(M PӖ='OvpŠBkn0,]ݓQ ׼C ]@-qf?ped7^�ں]]-Z2QL׹':jHHM<\*Eakf QXHax0 $^'%a?j1ʱGJLabs>uFƯ \_@5 JK%2eH>yY p,vLx_TWڛO_F�8xC.1}* ɠ_A/2M:ZB$ Qy1c v.�5mTAFD+i+`3|a?w/*/ 6{4)6I(tv/,IF&xRm-'8�m)|5ru^%m?aE$>"a :;,yQrO{UMlZߘߊ;gp ͚Sēx.SR"*ݷ@ڱ2<og土oF@2( o98,;]T%3wGg^Cn"[jʟx=5扁Z@k&;+ `–,ˠxO%K?oWWD<)a$>EGXfVr6vJZ L)x yevHT=vMȊuݫr4 AP}6cY]P!ho:HMɶ V6U<zXJ_�-P"7CL3\nLvcD B!?V^5~&5�'` j%|gY;ܳl:Øޔ�#q>gŖ,�Θ% }FlɮSMKM"eSyJ}@{p+2 B_-r Yd1։' @>L!r�6<W5բꥬ A_E5.b'Nk6\ s֤;MmQs(݆-6]i[4EőK8p5lA|dDixAl >=ƛ(fD,"ʆnJFU櫆hg|o]݂`:``^UQp^EUR#;kAl1/օhZyNӻpnkR%`%wӼ׶.e3ULW~96oou[vC6|w`q;WT/RI;A̳W <u =K_S�^U˙P0ۜ 3ЉDC�Ljޱ9?(s<`[i=jmߑ"%|>1)!y_uet'hMGMp\];@?V.!{֫pS?[:\8bx|@[ހԿn"ɢNȸ{e̿'r5ۜПR,qm6$ P$Ռj.9 h+h#/bU9%$ ,C.+9U,;G9(PBcK|N̷6Ƿ~5NEՋp [j�![}�Bq?':r>7m /0FGvhlu<FuJ$Z L\'<{WM;b</ 2Kc<YUh=Zb5,7pdp1ʠݯ/tv + + #Ip3.  MPpKۡ~~+壃wpJ_?3=*\ꓞF*x$}TZ#b+;1'B6٘8no Ztߡl/CBx;.t?t";ݘJ~9Rlh¶a5A4/!wnqn"5 XG`{:q1*鎓PbN1^ Glƪ[{W6JAx& Wbe{bV䲽t!4Ia<1dfE3|ز�hD/\8�"oҪ$<`  ,L) K}z P4 PPqW(|n&z�x=e]$RL.1lc:&UJ~֜eo|΄_TSБr`Bծ{jp^sP.N^bWeU-Oj "*q+'u=?t\;Xf쓩z ﬑=[wB[U+2 %97%lFo Lb;q񣍨u髻Y#0rjcPKp_`fܠĆE4lngY3_QÚ܆&Nt~ Lvv6-ChىF z:. T m-dZba;+6='JA  ᥍DK5VkPBQ&~@v`,*3KQA^Q]YHIn[$޾م$vySWo뵳Z/k�Wp9s!kAV_JMі8. EӪ!Od2_tPǼS&:~ \PE L:A;#rM+#D-<Q%2]]Ի sqKZp^lh?BuX-Er%F\3ɛL O�QᐠkX2q[ub nl_K$]C^kҭ1ZA٢4aLl }s%˃zX X),n0L&AﳸN_‹tV}3qu9!X6-5YY)6$zXJ(U2gp:X0 ND`jSxN'7n]!ۉp{mE` B3sv`\ے'"?b!ǹnM u3 &$F?cx!_*&v5jLZ44.LgnΗFTrV#y+뎍<zjWQHZg ^<[4k}_) ͷMJOpFYWdn.Kwmi밄`^,骁2cᏁ\X ~Vl}N[z\OY^OE?Xb=:/x}ջTDaj6RFM]Bԓ lfZ^g7Tim!bXH, 2PqSz(ɣeM?9Y>6U *AF8I YUv~"k^.uqu(jfTSΓ5fvP e2G6ɞ'OZ,T$q PGr>mt-K͌R4YBx8EФ1 裡ҪHz%+lVpy '/j&mc9 Crn{<LG a LW:j!zttV*[HU>Oliڒ:k4ߓH/ۑ`&$ט JIi+[. 򈯲HfpwS$Vl$ZoJԝ;؉cV| 5(*[ a; B== zOnkZ>gW'EisH STChʃ`$4nz㤮ϧ2HxND}JΤ6UY69cI 5uк$\pwXY#ۓگ <OP@mɉ,HF^mP2 K`3S7c6ffٱcad�N9n[7;]0Aك8v=ڟ:bm'^0*¼ɵ'3 ǖiU5ɔEڜLiѩnOi[3bf9Hv`:Rr|b҅upnB47 wN ,ޏ/aGC3 � &]LNH9#cng2U>B8w0Na*i>@H*%j2y/F8ه]ʞC,f8Ҧ+PݦixzFXY\N"u\+EH:^A& ]AxH5 'EU.%x4$hwԗge'=1ZLǒ'U4=ʝ *J�Ahd\ DL`RB Xe:ӹT wc_j" 'cxbq;d8e2ɳz|7t4Ig`>�3|A/i0EB-tHkRSG˪#-ݻZ�^(C8|̽v,$L=\~b'_؆v`Ajbn@jl)M6$14@|ja1fZ }eq06`u#«N:l*Y.Thx>йkU=G~TÒ??v,uc4<|vPޤs"__pciZwA^2܍7h{(ؤbI?s�G}U2' &h ;VUe>mͲv.6tT-=Tg3hE{ebŃ� HgOt|ƣ qAb ܩf:nȅ_vB޾L RWHݫ1'9!þ\Y(> tZ& oQy=+iM&ub{>'UKz))%_AciVVLEߪ{3l�KU{0,!V *U p3E #J–^ ;H=YGp[zLN`h+9P婮HY{vwR ޟg.e'. Mou Q %NO'vYdh1O=hҎOo\ܹ{O XAԐNu�-hy(쌌'=9w p/.*yH@?u#ƍIQh~2yL+-*Nz,报B;E[`wk6ՠSR"7xj@p2aG\2ΰe>cv,>SӷnsoE Uʻd_M5@;N}|ij6Q%lI6qՈZV-bT0} EE'Mi' 1-Fg`ĽűK;i� jـ)಍EƽrzZfK [IrwޒH:W"k'QH^'=IJMK)R)(ɩ#6X(-$ƸrЋ6IMjb?G.to1`xij)v[q+!AE6Z9ezڗ2eUw#{Te|FGM~niĈ"<�xn&_ dunTZнQ{EL_5/Nњ8;]4w_Rf}dkR(EZ ZYX[Z܍LɊ +kg]zcS.L&q8uFE"1HEteI-HzSLQoq;|>f:\bjx<Vr)pE/ {*~KFPb1A}w|ܟ^m1R(H3֚&m ^s P| &^~So>0H8H W6IeB&|*$|02 J0EZm&0_\XÕYgzGi<"គԿLcғBe S?w}Nm)\"AY"޾Ž*  1?๔ZMS%iӅEe~KKLZ80.JdjN6[͞L),!۟"w˩?=rN;,VW *^l=a3PeI"fwY!aK\gyҴ" L_. Y>(00te1hCo-tG+!RGi6\Us:F-t,+Oi<qJl)9h)"C,Oj>h f[\?j]^Zyr;=NS"|#? <9 ۟#_xB^ZO\$S%&Km毁,aD5lUh~59-7}D*(mu  {bq$# 9#W/m(r<TqfԓgdP502~x :-Kˢ`6b$ wf> 57m\)sv:Yʌ>$<} 6:':=X^J+Qd'@Nzt u,$Yx\C2C g(HL7 1`dZ"_g9B!=1kei=>-n\b'{6 ]4̻Xg[#gLT7VxOuA>ZpČ8x(#2d2^L?ޒ7Khj 7X)%K8U?; ș7B`pWp˩VDN<1 Cg?|W&(ONAtG}gAQݮl|?HXt/5(_Nظu`\ ՞|n0B@5 ^&?ZLpۻ %p0h"Hh |vI[sk8E]áJadо7R|Z3AԺV\RN^-5] 1M?$Zn&N.5̢b�HyGSp %o/H &q0zꦡǭS!5ZC080Zff@랠=PK#I!(kV[$,TGn7m b@wW=2uR(0ɏS;ıOxms)||eSqpYj4/#شA!mu88͔좐MoƆֹ m A͝Š杪U qD-g2`'SݏNDq7#n.g8L Fş}]W$ D,)BG [ xe1^!8_ؒDlD͠CE{˫_؋&e !g&&?AYBI83éN뗈gθU5Ѩn~+Iןѧ@7nF0?,1NU =r sn;)?HRk2;~z1&%[T$_/Ҹcb,# S2dr5쒸b5&d],P S ,v,h+&n(wf Zp!֣+80<Q!@.?T/HG OVb}/dA/'CyA!fN$a_8h e"'wvka:q`zybư`s훜)p.K^ׁQߵ#-=MyQ\)Ar*e4lP̖ <J߈/uWpgV6[ک�N<_}9Q \`Џڨ0UEovhhiɱJByHr '!b ھP %nkqWMAQņt fKPmNϨrWY @6›_^ 1uIC9"e0 =̚L1Ϲ,h6BkkSȜ^5=;3̼$ȁL~2 S .\%UP܆bIw]ve -HI]:{_)M$|ځXt�]-Q1q#ݶ']g5Bv'eԚ^%q4BVlo300TGQr79j>SA&sβICss-Iffg%3R{v=Ugi02X<Ǘ3fӨMRE}x^]Ih_P'ȸ03cЙrnWBO+MtI^VZ7߲V~<)03gbR'C4B X+-f[h 5ʦ5Hf(#$o5͝g3`)JDf>NC4 SO>l7h(,|«`*r|"aA,/]\ZI3nЅU(Cvi48Dn{,՚@^$ūv~!6=@0?\uaO ]u~jώ 7/UgѶҲYPϔJӎ>uyH*3aٕ=.Jx*1ZrΚ5fiђE#//=zH@P,2L*)D\WdL'5=z1%V#uMG:cIbtF -$ l_5ه?n1HϢ}Ҋ}W[:EIp%�ZcYCntxٽ):�]C/X2.htT}z#jTevYPCUs;Xy3vJUv^#زi ;_$o0)1r1|8W偭q OHO ]@?Orj8!\ ()`i".iEC96޶|kgݨx*՞9y)*jIkm` CG"(XadIxR'yrp)AF-l)N)&[.;S4!mܸ=Gɫ/M>ӄ:Hv1&KHn (G e5Z*2L;@yY̧$z7c= 4¡#HoI}^S9ϲ|%.c ׿hSb L ~" Q()CVv^'c霰Kjh5roV Њ<e?3ԅіye\FZk<,> zvu䛧"jJ?3C]qD SJp?Q;z%WQco  wisMR' _{(q�Yh$aH koPd`APS$:k%4v Fϥ֛1p{e;WXx^$ 9 u(xD, 4]mqe *ͧ[aE~fsRogd> 13߫g@uA%݅H42vQ͈iQksz5 P/0C t*  ȔD AԁCk�xhi l%>^~ = % $D|XTHۈM3:s7fvXcGc8E6 !g2eؙ&oc�]ϔ5ncDY-֖U%nĥ-b=4=]o &V}�3T(_gPaZrbօBc*Z" +c6]Lj{[[LW)T ZE>GM ,i5er^pˌJ4 Cd 0?jDcq־tcdjniQ(xԤn{'+8B|Bae?vO% l*b<{GCs<5:PnN ħf{cd, ,iF!w%My$3@R"pU?P<-OQfZ �mJJe5a+ N*h5C:$@g!.vK 5wɆgckr CIW&h?;ɛܹoȖEz2{E\|FmpX߯G>ܯE`)^|EKU`=,yaizMD- \=˯6l2Q*uY,p<k OrY8XӱVN$U.d$~ O:qPcĈ?s^QQ{innDt`?.N}uǀO㗷8aVF @ :nef`=e[SZ\4[Ǩ/0f}Xwl+؊wE!FW4E�=:b3sG[\'l CZZnvM CӦn&vI*+ Z^!Qlm/}o\Q_!ە%M吓cv{'ATCAa\ѽGRI.!BI-dc-^fZӽ`cRB>Zu՚G7{ =V4TXC4_'5Vb+l`~1P+_4uk/-'@s /OٶV߀Ȝ9bpoQ:0�%ymC%4/[;N'Ø_4FB=ߧܮ0XxO:7ul=źwM[q2tpHw#GZXD5V%/rWjY'2GDtY�@4z~W扢Ȟ =c"EQֺ*R-H #<Zw?MBb2E;$Ft@I-ݰ:C 7֋ uOxm'W1y9Mx>|p 18'Jt7y.@<hF2h Z_SQϏ@Q#C"o? kl^V)x#E+1}m)ҕ_G\U 3%:a  @~Ic[M0ȀOD cf,�l)g-7ůT<XG3V!Skef2 ϔ݆6`&PTؙ̕gr%%~{tO>1~ I#A 9an`5jX�Dn5q 5Wq0ͿLG�% +`5/KLyMhH Uj/ͳT|[nn7%m9h@M NyUw=M [bbC;SŠBxLr6XBz$&)_Bo6Ɯ q6z> {׷h:m<Wm -5ᎉ!Z 4dտL b)uZY@pC>_y93GfsZ LDOsbTI@H܉N0+VR2ַcl`%h& iFOAq/>pϹܼPjtBHwo -ocLOZ,C9Cowuy]\%?lz<b�)Obrp<8% ܢľG5KLo?o,PayHZjCu.OQc8�bMu-7/X*ql7�.E yCU(9| 3CnA&IYABce xYd]G ,=IG,air]̈EAp�ۺϬ7#N{ƀ5\UnD~iS g'͞X- 9ESc=\ޡQv6h�Μ:Aq t"y[3r儍I8o)5ݔa]s&S[|ם tT%¾l=fpQq aqϜq{G>SPkhܫa @ʩ^.[CD‘(1;-Iʜe@~XdUe梬$—/1hUdZx~_`yI\qSV pp%kS$6AaYPE?~dh-2pcÓ]Chٯgxlb挛 x"0qV<YaKSOHB(w+tcn!Dc0MUErұcX0l_%@wO>_GQ+vq^+\Fr>\/üʔQ&}^m+) % >ėo.V经ǂ9`9m- NPo|ߦ4>)$<VHFSHl UIf-} t^|cTuR*ih$GGdlM3#Y2Y>[58ʵ5GSpXoQ,n4Zmq\*Q:Nl4 ¨WK7c(^#xY2?g^#dҞ~:Mo}q{ NV iĘ ~Dxh!o,cWz{vT[3h )˕G4G,PFSC]y/&cj|$Se{MdU]=vT1ӭG,c ¾dL;Q5#IJ[XB B*׉9,Q1ZZ/\rs6<f]! "Z֨=}ۛ17T4, { c[VM0 [YG&2v'2Dc{C N^viMfIp9ߌ~ fl3ȤEB|\yYos+!84ܿLdM)c6%3t7ߪ>3 'U5u5dQgsۇ*@bǒZ5s":<'!|jrwu1V`|iESZTCpNIM͟Y<\QDN)h4;Qh�wjT/?1O"X٭v l~pqT;fH+EXWX^%J7g9h8 Jvw3DX-c|v 7OIyny'sVxâA$+K54hJ�AӒU #Fx=2Dc (f)Uif=$`|JF`ޯ"42* .zeW+mvq|TtE߹,CMSK�5}e,2aF )քLTf)|Vݻ{q &ψ+bC|@jTY Ŀ@W5F'/ XQ^c °ֺƱIh e?6|nQžqPʬ|2z`#\QPĞκB(~f-�9P@`%UVf;Ht1np(grh� /Ź{U;n+ʴfV^7IllQcqE0rA$}<THes9 QMA/2T FS꥕sAD4Hk5e|4|PZ2H $0緲QI/\I5pZh,KyV^.~malFrXu =TUi, CN;j|_sX-2&>ߋloDޘYX>~7u�nWHÖ7YK E (%ou3ԶkF,AP"`XW&Ibڥ1$"›!;,+D r%3hvdlrĖU=lσlܮ9|̘dtUW$tԚWϻzPN:tX2m8 | < qAൌ=Gva [0JVfC!b_KL )]'>m:yvXh&�IB24̈́r󦂘`~W I:DGИl0yGTu: v5- W@9@O[ڬ dHbVk)݋jBFYՎ.6.hI:񽣆꺝ӡj@!ſ$$ǼSz0/&ǀiQKI jӻi7U{?fTm.p . jp1yI?2ܓh3LbVn,�K5bșJTs!\>3]�M* [u d<E[ZgGz͟hb%UJ:[^'^\sZt-mT Y*i"(qxU+2}`NHwugD~Q1SO k{sVB+AA' ZD_pME['D':W46oYd^ͤ hR[T#۹\mƦƥ縡 3[Ȩ;]Yo>'߁춷i&p==aHOQZ"[{~)gʪ<yƔq#LKᔮN"b"\Ֆ7ݜʋ;ڙ[jUrCk6Zv & }M:ӁW�AXW2Bɏx=FMZ+ %3d6ʿNcikcǛk&}pE9"6p._ xM޻NLصpjMծ0z|,Dv 4`\ӿ")2}0&RI;TfiVnSזVoh|nl+L`&O;.㗪U>( /DI1:Kjp&bWc%]s Mp% MwN|k!Qa0ee@格k+M) $_]BC݊0{M3b ӳP!7^pj"syIlSD -7PHilnϾ!^Q$KZ�L/P*AKNiOy8cO((GPUHlLQY߆7Pǖ,E)f8roxrKWG1IL=4f16ڣ#{p9�,ET53-NT`2 inĿEm_?7l] U(~S \j$9h #{^G� PU!vR.ǔp<0}\<L[B_gMk.­lƦU�YElUBf* Rt$4ǞWVfMps _R/э ݹM S]ݪ"ȱ#u$LQ#د &0w _rDa 2e똳yNx\ 8Ḋr- ?cSsYM(U D?#{w1ZT<6X necDw"FZNPܻ讍mƏF^0?4{_/ɅEBokO3TZ'&;La{c"MZ>^V] b!l-{9NvԏuH#jf"RFH>R[E2,(ELlXjb�k;G\ W=5OgUZ;2nɘ0q1C%c+,i A3$svhʝrG^.n9L 3vصԄԣuM@OH 8}=3lS+ytAw4NoTr;Kw?6.\LYb|9ZС%#}1K%A 0&3D�Id}3*<[:ݶ)GcOߺ{ ~& -4uNR,KjL"hcoQPMB|Y}KQ02}ZfM ;|k I^VStAheEW>=/{Ϙf~iǏxg}:Ny(E&3JI.p ,U^ 4 S�6<@XeN%|WFBZY $Ue)-Z0>~&,0Ġ~O)E_6VLOX0JaƻB0; A*F(ZիԆBWS2"k9oj16*QGGT9lEl=rS(x\ 81C?B:s-5=:{ڰ]e\;N/Yl:uinF3,B鴦9l_ߘb+i@"XTF LrΌmDŽ٦3=tZ=Y ܋i e7o_˽ßv1Õ05H yXuzVmHB,iu[:}$WFq*Wnڰ؄;l4pQU ,ΌNcn\J54VvM7AY5 flWnzׯ%izEIgp=֖xV~<~D\d{ 7ȩwq-+M211xSfBHmK9Yߨ_˫nVV̘.Y<lӇ͂d_o=] *tpN!4JQ݂Y7| 5t/E! 9Э&ȄD{,ڨmJ H80徼�K,[wXEI6cJ[|bAmR &p(b^u(W:ay9P jà|"B! )q zt PwiԄ 4"5/��)+]$/2Kp6j' P9wʈ(Bx5qBIz$(ɼKNioh'}4>NH!도(R6ۨX]-eȒmhF, `]@0lYm-<Jn/ihW 8x|;g*o<P*Sw&N&Z{Z]{HtRtkS<[ #B3浻yj?dԨz;qĖi{$\i_9*kΗ˖n4G7TEY&.RՂIrjX㿄AA VbFr$0(L e:ce?4sSaĒq@'E0 %w'='A\�5VdӍ^3[5 ?6W(?ŌqqsfO$8^^Ni51ດknWpS|<ֶ lDH£3z |\1+Z`evDŽP!Xs_*=d"VśBsIu_uކ<c0wO<3Q:7f,4v[V[2?`Yu+7ZХ 7E:Js}?juML*0qZi+B:%eƊZz.xfi8 YepRp$N`}nA觀Ck38 n8ijK:]|^3ߍ QݲY\`"HT<Vux gfDBkX i/d*ɥƟII}[_ԛ!Yݿ4Ϣ$c nH#U%M鹙KGl p x]$M:]u4.2.;T5[v/qbNJG%|j"fl%LH pgJV\* {1 #Q`K.xOF'cOqCOnbݚ QyL'GGd^~f%'ڔo t-qEXI[)I{=b v'hyZzѾu K7rSD]|BU#EgG̩(0Kʖz2;#o@9]A3 3I%f3_P13ХGK;ʽqW(nQ'p26&%sI~0a<c|ҕ~#hivwEL{?~>ƶ0nn%7,AJZPG*R0#u{\8̅%pN|в*~-0x~`4iX[XrLwiLL-ķ28.Qv@.V$Os7'jgg-"@^Ev5A&%oswF_kpBW+52:8ړNe=^o)dZwUȧ�2S_ r%`b/b/H&e =u|KbUWP5/z󟸎V˒0DFPx4(Ęu RV]Km\G"Je>gS[icTbg(13 wtyo柑*]d3?)f%7 Frv}jB-Ъ;ș#eZHn,f44cX6< j!e薶}RsRžUA|JV}f#['K QlM<~xua0׻R5C$7MVrǃ|f":&<{/$PLΘd?8JܲO)uIwSM>JC|&bC +Q_AE}N:gu`Q$Zۯ�Ҡ7Έn YSmp1;wd*c$6'] %c7PwaD)inޒ#�@Q ?ˉR gN�.Ӗ "9fը0:l}/rκ@yy+%>\oc3~1Du� I@zLТ#(qu12(DCZJ PO@X:s /ZդC1xd:"Kք&q9|~52w}fg J۪k'%fiFeVO6gSTDc/SAaǍ)#f2()}XG}P%EC2`F.en?h$k@,ZijhbC�pI?nOde aF;s01 N3׿'&#>yYy7bg}NwZR4qa�0"[s0،[=tPQ{缍m3y*ɸNcaB. - s&?v#Xy3Yé֬+h[Osj }ʟoQtպr ,$2^,t2ngȱ`7Tc.@uu,yթĽV(`^}ި)wm %qϒK+S<d$ҢҲ}~#59-*kO+GH Jq9δI؂SD)F8R5"N>Bz_禺ʩX>Nk\X&Qy1p=碣ޗ~SZ:Jq(R[\X7Ҥ2PJ$2GTy&-e%MU_ȰjŏFS9!+:md<�4/`wW#PY|:X@ٸ+@a`7 hvyb8M2iԾT2Gz& MV.E!gUd3ˏ)~ZWZEThƽcM8ȣJ)QP{�BGn>L3w&e|vvWmO<Wse]lG,9F Qw?gF셼:UHJ[;3'M0`VYAΒT=b x;m| jR VPu.Az?=7h'6|43CA%j\0R ,$CZ@ ?.IxpN'f_ZE5U_i}U*mǁ+=oRp-&$a#CMyaY$m9y: V';1 x:?cI oj6#9t A~]flUMQo𶧅I?e/֏KNJ t?-SՑ3O0dF\6QQck 5p798eԿJҀBzl?x5ST/Ve0I?#GL/t4&~{#_YƽN9l:!r_CFͨ 3׿s]LjӸӄ�ŘU@]44\GB/gbYJʆu+g}>7m{B{tR[_2'Siμ|ؚIGs%C2t\|?UOޛ? jHPi3�gUn =j"7})m"R}0�gc&k=/$֨(pO'?'wqR#]-|6zϪ\6*Ek\gL 5Ŵ2ǖhyM\M$fF^fy؎Z7Io�CʶaQp ̙ҎԮ>S}c8}6𷱤/pnx0K5T)dĞn{9 ,[|UZiA~@KPyn{|wE{0[s{66cVo )/ 23}4M얘AAT1R kSq\(`ק@o}`k&KpADa .WZG5'*24(i~& {R2.P{?W !J_ʢ+ S\1E~j律`U "%2H[yM*R<Z9roRVCot,`xax[CX)%ybt_!4W4 شH^/j7䰷 %3`.�9|TPe`ků'=?C*>((E'##վ19v·*gf�+V= ~s ~䙝ٓ_r Xxdۀv[υ>kas18kn~[E=k0X;Fea&"IM/I!gm`]=KxO(lm0Tf'%Xf1yR~zD$~>0pEy`NGC>ty;\B\i妔#|"RIi%@.f7>edC^b'wLq&<U̲EB~{B5ŋ;G_ Wn�x _'B&e*℉X".uDQ4Lku#,b|.C>9 @-5)?\p INO4#3O7_0=UbzCS&+a72b:Q;RSQn$3woPz%(2o XTgd`@ }Pe}t:J]s"<uŢuJw*DjCN[LO<^p̂X/]:\|Q1PBk}ݳP6`U{_3` 0՞qC\' ֬ J)d_ \'KE^5WRZa"5Cu^>,@J'Fץ>㴷򟙨e�p&C"ŠH Otv2{V(O1 fE ɝjОϕ.8mvej4rp'Ħ,KC̈ ¯MT?-#BYA@ WvǴGKLsI lV!9;%Av,5}oK !N2Ŭqa; r p`) Ot>Gx�-Hdظ묦FAXJ@N`”fؐ#6HzKޝz8N?{MFTΒ=A�I+ A'-.\/n  s=+z_ߓ#vp}nc(zuHU_<yQDvYBH;h/ɔaFtHc~':k].ñV-_-$,dB5d`,Y`D~!I|.k̑pN3Z G\ ,I8N t.,ҚЕJS649ދO'XO@!u oN>40.dΫDGdi=#b6\QߡX\ §`|e=)֔{Y~ܔ75VEG@q8Wppo8ª3LTz?o+Q`ucqM[ bP0͞XВsow^,:-ע5PWj6TZ& dlH?IwNgǪr;ԵOa;�wa?륿YHWjM h.$doH<0l/WFZ>bzJ'w#D>ʚtFtR|1"kd(}&Q[R6orL2wA@N0 hcgQBJ/5T1+l%ıPSl[Q@uZ8�6K:Dpk5fBV5$NR!zC08N+~fG5 NDsHr2M$H0S 825ˆXd.U*BA{Ew]W(};۬uwU=!-p ɩ,sPwScڗt_wNז4,Α=?G4>$5i>ɵ/x!o6,0pNEDp9 1n 'geYâ[MUGkô{%lMfBϗW1xOL7Zk4?Ǣ^M5ذP AYb]idLl1wA%4Q&xS.$$UGÒׂ]})V,wDW*?[` р$lȔ[R0զw<*ӛs"exLcˋ^ǢtPKKEP%mNA?g|8$3Wp&@xPli,H!u F`"EM-;k}*UlzJ&ZTT @s!QsM_jO8"s&뾙MO``Inaz܃|0f ӦjHՏK]zo9gj"p؋aOF1J*c.U)%4q!WA'ds2NaGC*vFQT )h Ag9*rR̮(�Ţ1_-eA�$" Gc"ij dW0ds?x'QKx.@,w;$ ΅Wcjv{pqXm8t]Djb5!I457o"TN }2\GXp,ZJ8q5Jie.] 5A6nw8Hd4FGeA~#"`80f|sSUݡҿ8/^í! `> Ch8{3􄆋"Xsc~. {w>�;U?(w1, O{Mc<(�0BF8ϠYם Gءr<ХDoooDnUfV9\xȪO5e3NlKrDv|[@k 50;N;+^϶΋q\ 9^ 4⇵ʆ|>a:'iz[k#*ķ17Il%1W:4GE|Jٷ.'GuG"[J&qYB[G+a $E<JWq }}mdqƀكg~"t6P U͜ZOq1�8qWEWa9tNP@fkJTc<6F@1VoŎBM7F.Q6 6"\3}6F *du_6& s#:2Ar/8{cc"DyLEEf֒@[Z7TxK0dR(5Q zM1I!&멧3;.tmG*ʙ&Q[_0}#ߏIrrЏ@v:,`/tawڥ {қ#H I 3y5 [c$5C0`~ {eH1C֋&'O{6T;Sz#ia.)w4[N< ԎmbljǑ'ͷ;Eb-BKPJo%/_R㿦1H9705{82n]{53F7dcCT ߏ1UQ)iZEp0g~sf]3=mU65U~~c?ySTƋ5e̴[踣2Kwi۔ *9U:k'MBCl2dץ:dxʲQ7=BlVZ;tM@Xм{(H$ɰH*\XEv;'g(P( hog=.':ǪV >0Embz*RD ` +%2)2=AxuqWA2&TPeZ-z윜f: t,z.l<nܗB=kcYX`k\IFhk*e.X2WWmqTZH#ݢ[ՉOXI2щ:0~8pptvVl$.Ƶ#S{Sz’h(V6c!A,řGqkh^?Wi]@5Y tyq֘nH6Ztf4GOD8HXpvCkFY*~U %wd2R Nl="=xqBLĿxh>KijN{w> k\ <rk.1JBgB'~Q>oKd]wd=y|[IKc]ZlJUrz�cCDnkAR;[ ȁ, KַHe)ؿE:.^Be`㣷#̝#Qkc騎Y"-4 5IzTºa}&إLjwɸtvkK mr0?K*8)0͟ (̹lυtOA$-yn]QrY܏&{Ŋ5`wX9WSL1tM!)լo; ĩGpKzsY~'ZQfD~dw{lؠ\vƒ^shΔ`‚ 8[A9K|Ԕ cMStU QW?R쯓?k p؇ߝ>$]=%I3vHZx`1 }܈ѤLašQ!:b>ÿ`L_%sej9XY>`}@T=t!p?�[K+Of?tT:be|[k<Fopztn3:76\>fG( )\`ED!r$'MR?φtIưM">L""[p.[[lCe=UQ~"Ș,Kf[Qigʨ+(L۝}@cCk 'ŴSE .:s29wV`:x iDO? R>t~#Si_̻8HOr ֝޽OoKH(H}Ka=ksM6 4ݢ>|{V)-28?}H=]ROJ./);N/8J"HJ+!Q O|Z6uڽM=qnm6ʅqdx&8Yڋrvj(j׺Dv�7jZ'za4EL Ҥ@akus3~aJy w^M[dcI(>3WgHw?<$t(6Pl#%k=vW9, F.2AƦV-0vcLct6 _X`o\At<LfiKnvex0MO3 ғ75w2hsH;?V]sify3@) N"CDr~<x1й6T{ۑm(OH~ d_^.?`חeR:U N jC3{Ѹ'Swv_>M*i\13͕rym?d_iHFF njHރ!YCe~HV[&z 2D֒֫ɂ\=37SzbIh 27M8Z8nK1zDu?ED'Erxa9ˤz9eOPدs'i/dž0(>GU)D)X!VCDy|lcyjLrTjr mf Ti;4B}M;@8reHa1ȏ*m2R030{FS?Blb9ycCJⰇxս&}{�_iĢkͨ^чk$Gn4oZ:%ipv-;A=ypWB cLj#w,iSE]2G$M<5 T_כZ3)of@LV;%plQ] dKUH _ǞI,N  Q/HV<5 |tNK'7&`l=J^I>Y™5'l{<! X ^Rק!}tWx C/;?R3e#s"X)8WW| M{ihj1'n1rHwY7և/?W9ZaD=?r0{d#@7e^3x&FHաp3P[xHQw@G85^Az/F.)]!SC;J.3ML[NEL2#tL!S/cdURF T!j/EBlqdk}D|)4BҷZl/pR18R)u)^SR!3Ap4wi*2==#֤]gH7W,qwVr@&:SDr +LQ;5G*W)n ,qA.׎'UDz._ѱtZ'6`,2t~iwҟQ!#$sp(s4k|g2x.0Ǚ{dx= ~D JBHhʮzX{NJ/W~؍RxT>NHG|iHeW>X +d�\G-fC0n[iԢ3j6Fj8 :˯#&3Yeںcs]ya.'_mAvp86p�F?$ ^Ϲ0=V 1 9O|9XЛɹj*]Fi"bGrI>JIA7F4* d'nR'"lt~5&fǻ@6KB1'H&AƤo8L[8b5WVhȲ9wz#{]%T܆/wZW8b$PRCg:a<KTW£x Ρ8[Q5#ʝ2/'Q>ijЦA*=5n!6ѵ;*+ R(k5m+/Uo/ϳuޘ97Ex"Z.O*|hnJ�ߍcLFTTHZx fwi^Hpu坚/J2C5ln#D0$Lզ-ӭ{rd3ߗdb! x W vUrl XG59^2 f566>ov 3i(:LכZ蛓p V<Y;H%mCUo\DD@$=�lԨ]`Yg踈Ǥ<;> r֏WsH'-i)b3!-㤩Y5ixq>y!\~htߦr_>E7cց] 7new]}gx~( o^(gтУH4$6 T/#Ѿ0J}s04ߧ Ky(=x\r87Vk'FZ؞G F„g'!Va."&6}b.]N>#S{[+M0Ƞ|,t.de 9ـ&TB<BPcѧi!É>W|y^r%$ I{z2cwa@.)Ǩ絀(V+�_*VxkjR. bC;}םpdD=as&ƷSu4O=167 V|&/p5?Am~f(&j?ȴ<uN4yqyȞܓ  V}#7/) _ utCq<4y6O`8~N:W1.>D,AL4[L�@^wGIgU 1SS xP~Pamnr"t9_o((54Xh#IoAzkb8&n&,5 kNYue$AF)%qh|$2$pI9 _v)asn$U}-8 Pbj.qMGgB )ST/:]sdOr1HKaD6.[M/'(< "ذ=q\<dAvecP]qA–6=x̆4ThiM*V\!00x-;w )됞T&-kIdžĭpԣvj�yv< T9xvkqCuJC09I|?^ f2:|FA4xIX^ܯ3gC:eo1XK2\z:VN]%x=P; Z`XIeMթݜ^ Lx{i2, ^o|GJ+ewڳ+Hu7kWam}IH$7RVq1$K|לּԝhRg lXi>]I^t�%p/䆃wfU[9 4C#g㪻=HΟS a!?{,$G7ݟg,ڳe&|+*Z[b"! PT84ǬEITgnY[v*J[_GM0٘dR GCʣʃ=WVq)u8f}~l:,&&]˅դZ<z gI ]�hkjb6CzT@:Wl9w3`\᧶�gQc s>wǝC%{$'NP2MBd̨XED�[&3 v,3@5ƟTkF=?/͔%M6Sx7خ3xP*6 59`}�֥ ӊRax&9_EarmÙ*ZJTR[{�1pIgFy~%Fiejք h;HBڐ9FıNdR;\ՑG2!`A&5v=G ?־*LeP`id`hnŜ5m+o0 6*ߛ]zÝމƬ^"5 wUDuRV)$t)<ϼ ahpti kz3 hrEZμoY8/!r\_, "RcG?}o>,7c@+=bML2]|]`̰֗ޓOpfkq] Q[v4!G׭(:]O쓑vRYlG�v'e|]0PGw[1(\BjyAjaN=ly D1n?̡g38+hCi4ox:q$;g9ADu[moH!;;M&iq!USfRaRGR[ѕxy 4_l!?b[ RKEEwa;M7E_:䲄;E@ &ށ$*`miq [LAni+< KēS  PWTYQ) {',]t 2?8xmMsJN)e<9xg,"K%*S�A 8 ;DOjcZl .l X(c¥sլ�`D>/}7ˊv%6,cIBV!ہ Wsr0aQv&Tœ?j!5jda&&*E fΔx-s\f0߲6d>X;=]W YIdh=J78V֬AfJ%`VH760G 54h:Ԛ z)v wЌZjkN?f|PVp4[䫗 TIe6eQ<^PI^`MpĎ$@jBН B9Uj_* ۱L5,Z1Fv|"47r8Y{H{0A`l}9p�7HC|Jnш)E}yto번kv5Jf K[{Y!T&&p!?p.qONnRczuk'wY2W٫~MN0Q.GV,'`�ѓ۾n"}(y=h.R #)ޗbՊ)O76 Q}8M9fg @:?R>s.F&ߣ $ Aw87q baOU-4diW9ڼ"/CraU3Me('^XryިI9Vg-^.`Onv$Ca" < hpe&[j^L~sF5ա, @VEGZ[vȰ.9(,~v1"],옖�ȐL'{[ɒߢe@$#Nbf +xKr6^z3m)Ln ”r"ə^=T2YmY|*W^eX b!_i~Qinк ł>;eO-hʽBF]^ӆEpbV*{6U766E'_/E:`8Xz(42#ʼn6۞}Pjb}CC)9=%evF6XmYkwh gp[3Rx Kc aC-l* dk s^@ş# vp.ۛL:}>M DTB?WYjcͰ�4U5ް4YoY"4%F:A1ex>J}a|Ē#JeK,0b~"L5/ E+1v]m6"G?؊p&"KM`)/-߱aZu)\:#b D̲ IWzĶNg<dQ<952/j t̩d&miAh&>rY<:aYN㾆¤QlL'wiϸm$Nfҹ| gH1/y7=Oя?෴WiUK.$m$8A^isz#D@y7.,:Wyb8ΐ.I6bLUď5N\6X`g/ XbہrAk q5"_.^B'3j{L}8ߩo*}]&dJKAv` r1wú b2lGI"WEG ZeȆaCeL1�@b:Pf78-E|r1˕/ Uzԍ3̳'lc#ydQ9^~y�(QAoLM #cHu 6. M`iL q{aRO GQ;e4g m}Y>($bȕjxNIUE* t]SG=Q:goQ=>\3;Uv9<KA@$5v}.-Qr G%KǀWIR% Qu,3MdKe@}P> 4$7߱<F37 5K9S(^.wI4I k &B{}3zo+"D+nNz?Z.D,Z/v7'\{!~wsz +v'AQ mcKݨzvq<nC<,޻rU@ /B(Ijg�eM�Ak(稾GXctX`@s& \h}kƮֶDkVB͔V ^e2on؝Ղt(`mR񟎼7ip!CV.}uCJliZ'N0kdL~0I=}z尥ča;=;TfC4~XZPʲ�.L$Q= 2Πޞ_D?9g9M0�A׎C f2a*[u^~H&ap>SzE-R/3uߗecOQ1p䁦(* `!ɏ/?iUkYv"ieb peW$m>rVV>#'A/;b(*+# Ø|A>5~]x0"0"a{5:';:Q>&�u]U71Uv:l l{JO7ɚ8R˩<@<sX1$W&6v)A+܉ct g{gk!g۴w#!iK]+_8 )4ޕZ ]GF=*)ˈӒBV$撛CU|]FAC A]uLLs{҉Gvja^H|A},jПjEq̞.g!c䤸Lq 4!&-fIޞ|y&5srIҦ*vaT~84'xNM.wC(7IRurs<zYVzP֠."KXs}Bk/K0JFXguI 9;l&壋@&>�wr3t<=xQ$M GUN u}9Ùj_H00T,]ÚQ usYTJYΡU&j hu �" ʕDb禗#WQiQO�|[ड�rOboڗQDܳpbGNReF->;fmb� 한 Du*HYxVzh -nm�n|M[ =·.߿6QOj$g2?VTnE]q tTF( ⨛Q&a;j ) O}林zi<(se M,k/i?u�B3 b_zrMMDL!tz�`eFt6{d෗)R+7T1Ǜ˝/H<z9 '|L_Gl&"ō>Yrp sc1G%_\U@0#Gm=֋-Mdsc!Nsٚe]`ȓ+*=^ Sgl6tؕNU\gbT|6!ѮIkɁW:FRMJR 7pVɫfe鷺6EEzʣ'CfHY lX??KѪ_| U g?q&4b8)%݅eW3cPlt2$XnrJr"}9Cm$CSPq|rhT(J>Ά6ﵔqpx#PuxD s\o&{7 $vھl.ܓ~jp ۦr F_۞2o%mT 1 OM7Lf=:! uYgplVjI\زyY!c(= voRj?\;FNdQk'{7,ZpSq\(eGQ3>#!Rز=fsO B EB Oe>Fzš/Ԋ�6| <hH aL6{q-hI?bTCt`- RPLZM\:53'$dMñ{VyAkn^# VǗ"p( h ,Pfe)8#= ӼI.b78g7 )l>E`PYVlD n';Tc7R٤ .^nm+2TE,OF4£usn;2͞Ó&I%--/06>,-ʠN x|@rD'T eud颊cS^? C)kIKcmtJ5lZ^!d;=uAurbPI/9j>Jn/^\nDh$"Ms+#7\? O,?^gtqIDx?<^Sj~1aP㮍8!F+* 3: i�FH\/PzR}ܞq 2 OS`M2{ Cw@"(ac up:DӬ*q$1=ar;:"�,5Vm10i ~,s I1'kkJNºYYFӊA"( Xb6Q7N4"G#X ^Bz5po9`hov q$bw6J`4'ry$]dc[@y!ІD"TAZ 3{i*�S&*v oO[.{i6t�E\C�p}B`/6|u<B'U+\\V_XxC>3;%'j*V>ٲ5F0k,ܰ/(q;�۶ KZRu{1/w^{DޛzW)``C*h <` P7}oE c5B@DAc079>x^ d}qX`ѳ- wB). 1_<}|ԍ욾\93eTx�6ԯgDU*3e^TV$AWRl7z4lRkDsBr+| = Hݵ ' rD;2Lج/B"t)HDw3Gmc2 oDxel\"<a{:CSޛל菶Vɶ-p۲깐/vi)֞3*y%oj?4OYS*.u8g Zymqj=ϴ.WJR=HYJd?XõRy>³@<Dn>t7w8DNYXG,W5['B9Vώ{(aO*eEAt}(ԓh{څ. ܯWEf?3Zc+t'M"b+ Άz˰? ~ץÛF'gklE$<h~ɚtGBnodsኯM/[`K D ǘ@xѶ9iaI0Ϥq$0,=du1+AAu9U)|�ƽ6!3S;+jmp I#QjA ?.(WW#DaBw>yHe$C]<8'P`Tx I^zw>R01v�΄q3XE:dG갍E\ VJ-7 $nd_VF13 c{F a7nI?P7|!U%,:c�V}Ji,R8y>2Lw._(}vL=5L|z|oRr-Bj~8̼^y(!P# z~s8ަ!x~c/uo29IkО8_li:X(E1J%'{#3m  L*Nbf ݀`b з )$; sa¦TWpAT}IJU r"7.|DSs,-"ɣ +qv\IJ^#Ř";`ۍ8adR* u&}@]'.04!%W.nZYՖA_<&aXpJ�XKiϐr 5j힭:)ҖRhJ&>tM\Y%|;MZw[ד[E SZK01BpQ6b/Ol JMe:B^i5~Fhd_\^"+s҇cݟrAӇb|͐Zf~6n@}>{ݾ R>9&Z' x(5*rT A/9AslLq=038ntNWO v']DZK?W"$"V쌛 "bMrZ҃tגMإ9 n뎵c8k}$i\+KV`Fqfug2BgsuZApS[̡gk.$̗$ 45XȠmUɕҰA~Z>Ptgݰ9OL5 EC,G ?00s+ fSTzXAguQ TM$"{4K .'Y > 8 kmoKpx$qi9ݴ#@aHg ?.ȺVR[V=cEYG̉i,cv2OZKj9sH0;J ˞vd*MLG( ^ߞS-yYpUS9@ԌͯD0w΃8I(BB&ujY3gxaqů%l~cȴ4:b:[L?{@.+t,/EfzZ@0zI_D=>6BPn\ҫ}"D.V9(Kӆ>ęe�jR ~=ٖ3UP|AS+ ~A7Y]=)}z<cȌFzQE!Z&_]]iO ɨˌh@7!C8+X|b1֎W mXe QZ 6k Ɵuj8Xr6eZ'\&إWΟRLY4y<Q-p-j4`5źJ?)ǃU{ՂJQL1L/ozɀkEjy}b8_CzjF6CPy!M! x1<s~]Q'Iveה ޣW҇ '셌dL9Dc�# 㟔ɣD.y~SFC 3͏ʐ[YU6߈=zXSMG0{j/+7<w+yQz*8O҆Y(kȂ|-;M;Ler?Ii3ZzsD� RqS5o(#=wqIZZB*rr> ,[BJ)eYmn~m5>KkM__GyFzWOcy ,c8tY[h 2=xeĤL"^{ `L)R{k6 Kw:qp?w15GшeƤS;)c$ C3ah>S7,M�KKEktD1 ,pG?\ U}+zѭa\c0կm&[L#8EeAV z*Us2LL'IY 1S|%g('z4F,|%I0|{iρ`K3ZMdelsdZMT-*qL.`JZE?bB~R?֜hXTAa}#st&8 9tҊ?Gӗ@$2m9nB I~c.1ٌ/[<5@eB/Cobq6Rҷ}]pUzN*&]~z4Do\ jG 賷" u HCG7 Շ/G:d|H#?>HnC1&r 1W6!Q[\t�P\7Iaޓ[zn8ԯ".U/Mި �3_R2X$XzAJ!9z,T,Q HאE$0!}Ҧ A(B>ٜ!iCO`14S5$,#!U|GܦךyY ;f<^3tڽT ԯ`$,>ls*l2isoUU2?;'b|L@٘k?u vq7Ŗ7C&jj`|ٽ6t^ t$ `iSCt+э3["ILO##$^U$De2cH߫ջ]u C%ؾ*lLܝ*Ҏv @;mIp0D}N{Aj|\}gu mPKm>#&PF )RB-8\G H"jGw;hE uhIL:Q̢ڇi~/8"ʾ6iHIIm= XM-ƹ:+][/h{J@q r/U a߿59}&V7Ra1Z _ yMu8 wKV@?@2= .ap6Kjs=&\8\nՆC$wQ; (0\;)ur!פ�j9oGD\9*3;BsD g%l荲`25eM-/.J-5o`~?tS}^Q.~C~OUŀ sHGcjf4yc pOyk@"A͜9GJA`zS$(Y6Pge«[mk+;/ πp䬝ЅղiBrݬM @a{ d4+\7hklUjJ7"C$i||ԥ<o;q}>X SyA-Z R\*CE" .QEDp^'} M5=gǍ:g fƤ(zq||QPLqsJ~Wb5&l6h1^S6SN8ZZ19' yn;"%ˋz3cxc4J 3=_WT N [.ِÃ@5j2䕬kN̮.pmu+_6ȱKrCu_3v5a4" /;|Ofho)P{RSmSoiaGUDOpOTL'oꄙ=  R'1ϥ]W).I!?7)L_c%8&+HGwe<ͱ*&;: ckg.ӏsg`Rl]$5Oـߘ>H;%_2ӯ<ӦE)&h#!:2&gdG `+)ڽKZ3¿}Q 6_-^Q验uLe q˱�;tc9&#mIQ\$a8\z}LP�f;Z$:daNĦ^5S.SEXU]6P"w +p eVi!D* exy j<ϹZ\(mօ d?yQS.;KruYBv0z& Z/no!^u9P̝#$3 4e5o~@jQs1bx٣5hZż^WK-G(t%[4Uz;ʷo1h(ɬ4[:# 6CU$Aр1pybJIB+ׂ*Vm-Jw{KF_ ƒSދ\<zΦzfsNfz:$_FX(s@5qȓ )sk suKnIDv#REI| 'Aw=H(zX՝#rziQ[DF ;V=lT"3~ ZdGAw"j22yW ʬ'1RM,^2RjvU�pwێm[F6j2r̩mZ&\T,/psi<a;$'(hN+b!-6$rM Y|dZ;7ʊoý($okCX4�{d276D%5ufX}lY 1xo{#7TJԝHNFo4$5UMM]AR%^p8,` Vsl͖ȖߌLVvXa0~+<FF^ELncsL,Yo[Q<eeOF/%{"٣/X(~gA~�TkȊ:7UZ>yTWs%TzzYa71ex+Hx<{05U'OYxRռƺPJw)>lho dlnHyǐ28_?1(+0 `H"+.i%6%Cǃ!7]vj|Oq@L).eِ��/|XAX7Vks+j4vgELOa4E_%iGbZ{ b^1[o"Jܿ΅PFGzn/Ʈ[H;6Yd"/1_1cpn-2M B#۱@P%<`e)IAWf:{m"H3Wh2Td*$GE mok>L}˰1P.λV1\r5/ؑe7!Isџ4/qC<%wOVUdvYa.zOn')/?Av OF޾MHhOP'2&;b~DžFy�+TE@Zuw.MT|)BBIv?1"zkHxhD3sX|%f_%:nEVpq |] 4 @2fbkj.U]c3v�(&~?^jpraO+9d;4(F6B-硫>`|2ip4V2諆”)�Gd TЉ zހ|(B}C_LM-]<:]oπe6|RX|'|,M~{ G5.!b$T%ZHtd"X p:Ol!gEOJ܋q| r>*c߇xϦaBƮjv�&iN6{%-[@u A퇊AIiH, d<yJ<R`5u\n8 ~ 1j:k~cN �#R[ʗ!<gp! ('A7iPYqӉe��)?uȠapM)y8v3A1%.Hℽj]dz&I2AZK9Azڛ(NE@Gs̻}UR6 {IOzS 4ύ᛾2e Zyqkk:NJV3Řw UZ5_sףkWXgM@mWա} Vl^O4b TϞt]9~˻~z>΁E+3aCPR\I%x_|k6^zu5͊K ^BO ?L(ZBPxKĶkX)[i@y?E6gt.~՛Ouӳa|4X=۱5!rԔ }H d_M}!g!^jT;DWnnz2U|/( {Eh~kmFO-0f휋MJ:y'ZXËB%r |-]DHlbJ§ 0_{B5)d+I&Gmx,$HRDH' +eT˸9q/3<=ѭָ6�uN#>[֥�쫙GϮ31 B'<RnĿtx?QWSoRO{gA*.` #S. ldT]ӧ%djզ$fI*V> TMԪ\�9]H 1AD6N/QeF r"au (5Y߆ޱ]|�v2=XLVw (ʔ�{H-s\vuLl%hDz/*+_ +0Ω;,CTOSH2q<=!+Xr b%.n%Bsנo}IލkfR5g6 zyn^3P0N[ 8> ZĢnEtWs=wz-/sk-<枔Qi9Yw?)M.xzg`k935u_L1e LZ@UaȕSQ0, �~O+aÚB,ց@p&n"ulm'mlV{1bXd>AbGTzn0mBvߒ 5M IP[zLo0Ȣ'<6*;q$1_,gh W(9�.x@m>ݎT@[̀^YYvw-/=b2=YQ2a?(IBgZL,k`|\P[[ [q߄}8''Vd leM)|1b=oBx69*D<9]:Sw';)Lp" sg Ul/.Z(f] s[CX^8 EGݍle HX(0,AD}+Qp#4Zң?N'=/ms |Մ %�sdhZWTM6qG>[1PU.S(\#8ipw]0p>c~j*I+q:6]U%hc}e/~ڧ-v+bxtn`ޫY% a!FROE`,E:v1B[VaW3t"cʋQAA#oVH| (: uMDgϺfIsa{C{ { I,e�(_tGgIahi#H ͘뎐N|8UKe>˖u ){ /ǽC>:U+:}=}6WA,7J<䜪詹If baǢSq3}JG!gELqvd.|$ _g@\^@sf$Y)믖>_|ԡvxt߂YY%t ؖ".UR$Oq\6B(Z3/Dk8[1,+INtޭO2 Re i�ۖa-ZD._ˌ 3q Gn Ɨ)3ҙpD~a[@ Wo q@mpw o_~q$ y9u/~ 0EL.6MI9 fș9SSe!N@ڲ\< 1 0,.+ZbCD?ٷ>TUT %nqA=]Ko){޳:^l$D �Eą@E1 t_[ḀZL#(Jο$[.2^} TPi7%&*u²{@*fD~:Cj&&X Ld3bCL,lg- ܴr+ >3@oBs #<(X]5f̖q5_[/ e!Ԇэ̮9sXkuYtWatD+]uZhsN3jdNNd]Q/W�ㆶ@Q }SW޷𸥨GwrS *LHX{l`�zUN̋Z(q_j=ZE ؑY̆e&A\,=pN$ܤ`;s_kSṃ áOM6d>E͆ъ{l)bΉG~`pgEEkxi C9(o�]dTP `"G!*%#0bKE=A/7TS Eߘ:o _XB>#L ?}Opv8عߖ'Q̒'.?653:0xm4d5&,t;f^c_ kj(r2pP z~mB9&? kx|1`Gպ&v=p,J4OQgCR|l<�L-ж]/8Ec"L="0B'eN?�m] Q"7԰P.4s^b*yVtR Z/<l 4r<AhK{a%H/M:>ƾJϴ"v *<IT =)s ".4YFv@]vR'uFq,ǫbP"0 Ie'KQ#(n~(7^RQdL4Q5d.4Пm'ޛ'i Vq,ۈ+ u~[x ;;'o ,ҫI{ d;mpu$@Ȧr)lHe5䥘h#('< A.ݧ m>ty'$FeFn A9EO|R mJswH^-N!˦|aQ'[RR,, ) &Eoq0"uҙKR([ԍ+BJkYI>P  F;4VtDTbVpՅ5?E\X iJ%wdw~TH(* K�h[j_mgqe7,F?�DO^At3�^NxڰTMBynB1;鄣%Ȯ I-M:{s',1/֊?w�ZCF{!kNXpV'i*kwa'9$oRl=XߊțМ_}=YFa}2Y,#�_'O\dcƵ�rw"g(8!K]7+b͇rSϪRKݦMb*XF @}aEa&KpL^0iV󄃅lϰܔc 'J ۤɔ.`)-6SCIꉩIv!'o:vKo'OtַL~}n[Q<ĺfS}vs*@d$4ޮ$'&&vbp\Q^Fe VGʶh~G ! ijQwbLIX%) aMV-W[Qu4UE{ =+fk>h%dj5xTs!<KlRjxC*'#BVHmw|/ }K^Obe!Yb|4R OifFdXyjvtӋu ڹ~xn2�rAj>621}zhɎDFAD>G.SjT>6zSv&4QqIpyέoeR _{ԡ29r0̭�x@NVj\nqZް4gz#/I{eh &gfY}nCEH4ڢGY>0K盲^vc˜">" 0[UaR%xnTd{{ ^\m 裓2SVL 7ɍҙJLv-󻣲T,S]CWc3([?zZqb�B^tLqщtwB.'ڧʀ!lI`"J hS0ooX/<+Hw3pG0xnǍ2+Il!2)8<I5h6Xq-%OJm[X2)WQ~tzg U@I`D ec1�G^=3 94TDhlr}b;w�&$vxd*\^}�ڱӄQ+xBFl,h6bkh힊Hs+jG&$۳!2t}s|pj1T5B3Q7SyĵAH)W9D0u#:fdNPy4\jg'@s!!Xl"Z7Czٿv1�̼8fK.2 ׊zv 39() TlfP2RMAdK_¥KKCHSl&TaO5B,}\mmmP(B92jto$@߉SȐ]G (+:6VU#{cý3j'~iP¹k*&` :ՖLEXw<NggbkNjߑ-`s8JpVN'o/raYKL&![)Cq2J#eϓ˽uV;4p@_T1*X@ ?7TAJi#<IKuE na#-Og< 0L/s+al5U}N,#ynoZ}:?yX[?VR"LG[`zeXP�"LPx]}tඕ6B\,qV݋ǭWIY*Ktt<לBk*r=/G{' Q|~ -y[ 䓼 "$1w!ㄯ1#.~9_VUOzwŎR{|G6P_]/:bD[|V)@md�*6S<q"4UTg.l| }#`WEgLQuK#"&llOVHlsu2'ҿ5YE߮3m453ȷ.J3O7<므G4bZaI3Y]Ñg7x%s>,b>j2Pg&ƲIVzh92X}j֦[56-=AETɚ8GAj Vh-~uyx@;z?UGnLdtS%T nO.DZK1(ctnX/+xSxo15 `na2G%tjpjcD!n_Z2y?ߵ!qz �NGc$4BT25=*uoVǘ];f'5sR r5tz ǂ@cK{0mS@!ًsBk`289 dXNKxѤZ)hr}ȃ56Kӝ3Sx3yJoPIr'yN4 e!QqS9QM疞v!uFI>˩^g҆+Ǎ|�#-+�xsً!C:?cfЧu1im\ˇNԩ ;˖ch>_zD{6Zi1,oz_7$P sD&WǕNQ~R8#0L<]2{/tWD|"^1³6P(cW>Lp4ݼ?z3N*ѩ|+p7.E `,.6dLDsz|lߧؚW4}_r$Bǂen<T- wI47[)9Ӷ*xԞUZ~~68)~.]s]R/-Um <O_{ \Q=AmYyw: ɕ{Af* JdLIKwz]v[@yUd+^lm!v'[ʣ[nj'y 6TS@Ҕ{ǹ>T+ζ-"酦?f>'3s׿8ZlT#go#͜G۪MpE߰ Dw :�(qhn,p ƫ 7%g8갘a*</P&aq\ 8`DȳFnic㱾1>\&IS[C`ޠKaԝr~cBX*-b W`R0T|( _(`$ =z'HHz ( qfq GqCA"}rgfy2SΑ/T\nyڃ"?=%3ej2jV ! -栉XzxaY?xSN H9:ϮKXӇBK#9@?vW:XX`\~ 1Q켊Rf�kGZ,Art*N-}>`/#"5ITÜm&I(rJV݃oB: IOz`q`VJF>LMeݺﺝBҿzE|r]! BXӎ\>8xyW?RWnqV=Q ʅq9vnL+ `IP-3HjQJQ= Wv7oM Ƿ IOuɞ'{+ (`+iJrBJ ch0nF^.ZX0 "%0i9S&NX^tn# p$0mCVccR!T0xp!v]<˒uzѨ.*}m.IԢC\Du0:{5hVj, FXCtuSNV:Ť rl9-+p2]I]d(߮V? rcˋ[/w`YYC-fyP,D˄CfBsA] ?9M1xWPnC.4bلЊ P!|s!8. ?i""'/#>=-cl�8VhTNcn1- ;ր h?hd)z-C'B}H<Gk_)v"KY?OP?l%ӳ۝KKK P)6^riu_,k&5aqgaH@8>Js\:0{tTa�+QHDea}|¿9ǂ-hܜ, svoU:cHgjZmI#g\ -#&p")w"omؙeK!+ [An,#zM7#PLZ)TZҝt%ŖGdb`] d*%1nqߩmye*MǺՋ�֑˄VXޟ+K�km'4Ml/}O uYq vqtLHrAvʕWt)8G NmN{c {ypW<()$1.B;_;LbBe]OcdiXѱeBn|Kd[D39 ~wnx+uʡ�"Bj) O]#|ւ&=H(x%<#f_$R*zy,kndB�5�!C@dPr x_ hF)R3HC^;1 &,8GQ2x,M fy6 8@8)Į2 r_r,oi2o78q,패ζ =.`,A_փ@:ɔM!їj~A6ZF1 )FFBؓiTrT?Y^0rwKt`0ެ, g=@`s Z;RTy.F k*Y 7= gȻxLEk *Kq"]K$p@eCa2ass{PS 3އ9`8"<@5(;;x1D~8zzi8FܴvChSRzIpRVuq/7x +[mF5ⰺVb_ߜO .沶prz=J3vx͔Y4K3֕Px 2x1 ûmo<> ^AAWWYA2ǏY ndKlRBߊ0S}Ca me#2%w/yuqLk[ޢױlf<8'~|La~C?e@3M̧85|0e7zs OU&Uf(E#a.Ԕk?b6K*9ص+$~: +qXpi Һ R1 RϘ8 Ϝ()K kxwB?Ȝ 1%@Cr4CNltZ 3sVr1K^]-b}"w�fj75,peKGCuRmwmM&ΑiniɈs"(,ה8T[#GPm=bGڸBKjlh*o$8 ~cPjzɃx`[蠙B^'Bp$`4L,HTEgጝtkLbN)u!D܋<"j~zm\ }Zg.TͬET*="ͬ֏q|s477ʜ-ho{B%pRt҅^X\5=QY<H'6ƴ24ĢT' BozH|A؀h߰`Ͻ-$1kL /`Q;jXf༌B&E fY@2)~w= -;(n䞨4؉ Xx=SL0k:YK+RPcKK̔Q{5ḻ:^k\vٸDn&<J[p;ĭڭQi%jkF* [5{bhJ'څ:肵2!'`|R/de*R%-"O㺀�iX^qs9şKqts螬\|񀱊yiwWG B36l6,fb_1;W(JzwD=F4R7B~`6|<eSÉǟӴyoXOҖNO<:U Ix=CaprhzFZN_J4d"vllw-6:L6=O_92~OO"f>LJ՚0nnt;.@3u VlK�iWB`O$Ksؾ,An)9p02n丱Du^& $ IXALMĩ$}-x`NN~/"͏J=CbnȬ>0V!T+ 6ttmCwJx&6My]K4nT"=ʈ@6o3A ;;ieBlpezE`4}z){G^H)thZq@oUjP)'MUM뷭$g^`G=|PTuZ近'sS>Ͷ7m)9ڋ1-:.U!IXgc*km5)щm/YxH%]UĄ ޣmص73!�r$ CIIE7L gWo i /o} Y_nvq>'3`SJ g %bޤUf)2` G48jiݽ.y2n+Ps+^ai0>w6Buz;NHWvM4P/[d#`'$"0+4 בCH'R@%d,\S>H\iBf9wٍ@L<íZl]Olw0{�X :Ԑ& qI 2UJ m{E66BʊDEW1kU5Œ!H Pw,(t~ z'ZAn/Njv_j EUAD1@([ DtfYISz@ikfI\~c@08E =6} nǙ H"8Bt!an8,$만LK?n2ww`F J<>OًgUJθ7ϮEŝNB!Kѝig MWv�$J!ACӇz]͟As25PQQ;kU΅3kF"=Gc-Kа{RYȔ5VX@C|0wffxFaq# D ŷeXG!X ȤX7Z3Bh3@)Z2]:>�ϡFFEs:h\D#g ߫Qs3&zh{*V ,5B,A +78OU dXSh#Iض) 5uČ(D. a0W-cFvk_ƸRS&Rjd{]Yz}0etm9 ǡj@huX4Ʃ5^|q}_t8Z Y95(!Jot>r)9.o?^P+bHnG0: `tW`PzwP6: > ʪ. H ҕbe|{E?YOr53K}Gn֦Қelh{vFaGV _flTGѓ(ǿ[|_7KC_EwrBSo�.ߠAIJih =,abCm'ՊG-�8X K:Ee>Xzۀ D2 Ӓ ]J .ALv(tB4T©}4t(U2vf=±yK)oQ\W1&г6 XW3$OU&&K /IGԡùo!֡Piz[6)i\; "WC`xfaХUJ`B5R�F?  1kwһDnXkأHvQ b`FzX1,#pjw㶮~͓2֧�pS�OCpj6::R(`dl/ul 6" Du.KR3=p:'&Ь">!yӻ-x"z }a/WQm0ϑ?aocڟ \GWFy !ը4QJ鱄|0*Ak95C865?]7EUTC@Ӿ4#gooգ肠 %URvRGO:6pvݤ$ ] E +@nar(^[r8젽Qq#&ݬٰհ_B0jX']C�ز2b~r/w ve^ A�z#j^W9긜8ѷPd6cE:1^k,.G _D գf0Ml8w-Y(VUU%V3q@g(<<r ,(dUFnBx]1g C 8Ӭ4{%|8 x=OYqtN}T8)j5no xȟG<;,Hd(}QO"zi+7d񭒪`a$H7Wl*oETW:ړ`[Q~i5(lvjDȠ +\=eD~ 2B3#=vJEbsx-?W%/]yI"l2<Q82(r1ss/Je{ KN^ 8Kt$X6GX 7Vȗ['\`!eJeH)Mg;Bt8]%48w+lLjk EP74=s'pooVe UΉ|@L>g0s%w65Ɔz%JFxӦTZXGb")�|3Vd|o$V'yPR[E258?Ƈa6NO;`8> AQ6ǡD,sYvo3u Ȯ?߳3_OLA|:In`GBŨK&F>y[Rjl v59z VEkրb[8b~'3HrLs�^RfԠjc�G (a'zxDM¾lnjPnR-ΡCϠ./N:<᱑掍xk@/yC/ "*EcurM%(ӺMJFhCq;Il8'Y}jqpo?{NC�:i1EiaϠ `ϟ8 tԊ"l:v9j 7D§m4I<i/[\Oq**/[J>VD؎n+Y^MV=s`W#5PR C#$-t! &ǣqB'ﱁҔ2_!f hq3ub-RlG,n#W�_ƣ29"p~<^yK;Z'@⛟3{:F+2qĊ܆TwVX.j~ڂs [TB`g݂y-v?ck\jhPu?&yRv82S(R6hgCݯfLt/u#>0*"@Щ|ymWp,i^t10|}?O Ѝe�46̳n4&A c%GoѶ~̇o*t`Q4E[m?`$9DR�F E*g{oGYaNzfcku kmX'R35z[bb $gwż4o#_ ww&a#\u"K|!Y}Jw<ʝ7R e `tڟ>iPq&5v-hAy]xmX~OCM*lvr:�9|ӫB( bB4ܾ ĔWhJY`~H,ԩul8T2QǐFz]VD(7Ng6\3Ss[xGbGJDMh�iFaJ(|.+Qq,Bq*lU:QfE NtthƴvE2wS֠}P v-XbDA#r yH W/e!"S#n,JTH'&h?p NzGLu5wK)QAJBn9tY@vJ2jj�$e.Ԗ+M?; Z"ɑ+oi|-?Pl236REynPn3fsAʿCgT(V݁UaV"lܵQK3lbfW|ͿYS[ g6�^ت(ઈƝ!_ eѫצh*hۇ.`J$9ctϵX fR1b3),!؛#vݮ_3 Y|?eﶀyZ;G͝$eNhwҔ˩GEeh* -T9 Gp H=f7fK^f0L XjY`.=+x+gUbsoeӱ"ANJbf1h@E E7Bd:X'1Qsbb1Dk贖J�|E9`gl7뒸"U+;#U^G}GQ*E$S:Զu97yrPܾU~ _T6 *&/#SI]umXcV(tK@&FŋmQ0{�JVFj%n[FHSPlG,!Pɹ&"҇{of-)_Pi`AE#C2P㈠%=\29Z9)XhIqÎ`d>샷cy16AƪtL`z]Hٶ4{MfuI eoZփ!%Q_)', 0%}q!7HM l/�gkHc<@DD:67 ك#/wVI_v,≪~*6, Eb :Qo�hgŝ&cMh&ftoJ55υ#QG{lE* S ޫ ΖlIӂ"Gū@7R&:&XVq' m 촷fųDM?i7AKjἤw@Pcn. 3M ZF/xASt3^(#w}/W-=MnIWJ} p�\l"I;<R[EvA^g,i{FJRE֛졼_uDvXR3?>\D b>;9iA G*o ~v 0;m.l`6_qfY߳Rfbo9Q,-;3):"Ќ@.r?mASwu`N}1<`B ;LJP/6wRltlcgEz~y@hE )aK>73Dg 'πm覜쟮7b@e:�!y"*ϟЬ1_%g :Hh5|4ӿ\d N6ռ=P s-$<rsbap^ˡ u⤭FNH|g _."D4�bEI2)HZl=)Suu9.pTѝ"eȄGn󱧐/WLti^!Ug<#l qMׇ7FB.X]2/0qMWVY#ԯ/薨YF  n1·#JTͅq.I! s/Zv",07aw-CIODhGOe:lw ;4vkrwcoӥO, mJ)PEz(Y;5/0|"ցC]f9cb]ɷUrNV*3nju`οM~2W{-m5%6  7V6R]:AKi]Jp>\])�sL6Ao Z?ӑ%2w7ftmG;L+>I{ =5n*CIQqr;GaJke]Y�*^"ʱ-X=LE&}[#uϷɳ3f(ٿ[ Ro�[N| mZ毥:Bu_% I{n:߯+W{i yí# ;ZBUq0�N�q#Y+iqCIVO`^9aN /DoP@|l=;imp31KR 2> ۃݛ_Y6Z,#sWX/ʯvҐ{OEZ&aPW?[x?ܵ7ߙNet 83C.|oJT,p5c�I-5׻OܤMMM:-z0PfO&썩{:ݎW0E<Э٨pf3<Av?QҭeF]e!hknYZ;|hҕE Ov% 2ha]�\8oAT`!ET=\H r3/w�; )@�P$e~0WlIS1*75/iF9wǞF19yL%1Y,\dbL>acʢVb./ F�墌ʔ xA }ZR!QrQK+ a= ]W<il~H{ՅhN K;9b]EPb2Tc"ToL0G%o[^^ OB= &"d`C'9})f*0C1݈T7f p+m?ȥOOaf-•=rFdIA^kmrGksKhgΗ3S;b 6j/'<|{`[%37TMd6cp]p;wW;7T %.S]nM3Ͳ#a`;V÷VN:2=Ѻl`9YbO!L8~.bĒ@ME r4v13jےё5/ !RKଌR,l6[K�Vx8HdcARFO?iEQ_H ,bIs 32Ѕߦ" 7T U (j<l.+-lD;{=fSt1Um>d�Ht+Q;yFR pedUc%\b<1\#nAhp-5]G`*gʬ !<,(-t!3 Kx_=yW7hr[Yi/]ҍ$θxH =Vb{}vp*�[`;}=Ie*&sLL3dKj*zfa JWº[&Ѳ G\mlWj[̇ʏN{5G|\o ;l>#/|ؾd[Xb4~잗Y?%W.;pX EXd~ g_,0tMPPc.P`G[x2+sy3*M=l]'!EY2 “U`]j`ZlEMebUөCm. oU:ɰ{3Qs5KkS/UH#[cLނ4h,xA;h+XIsw|Y!SmeCEWWARp62jR ;@@<{<uGZu JŶ='&=#/̃޷j CC bƩcV_?]cGFvYx堎)LWO.O] )QД?' Mpdj>Y{Kȓk*+Gi]Cn~(x:vɒ(9`rRShRͶJ-,:&$#&ߒ4U[VKٲ 6*[.tG-= [k}|XbժB1pD39WEX<ٺ8y/^&%AĀtW8Uޱ w4J)蚯5JdgyUtZjF3^ F*#㢬P2E ujg_ŊcCz[>ćaS;+^&U;%ߚ8qS//:(@4qJzLWUؤ0K#<?@eӇuŵJT-X� x0/ߒ.#ź5O^4t8ŦWρ<9+UZVW|vHﴪ~ª: <otV;KIDyyXDT/F *ZG /䝥_q�iemKsiDjRA޲`z鰡鋾n�يrW-3r'W9>sž*Ǜ(WkGc"./+T8^ yu~.=duIaja|9~EntB°DMs* R-N596rz7ك7nP')O_|;k %YUf]V7�:P篅tU#rOռdLg1%,}[*Tv1CQR+VN򼵾suX1 }0{pGS6+K^+isrz8'BZwS޹6G>b]E%XA3MTQ,Lj׬JD5ȶZPd9cZWUEqMƨ$Q׵8ɰυ&#Fh/!8БDٽ~ԣo΃!7opއeL*s.I#x.*q Y_XIeڿ q㍈}G$ *Yuplԗ8H zea ћ {ٶ`�,>ыx[iM=ZH|Q^<%xc %̔CY6:79~Ƭ? &fU;FGMG,Fu<\CY„L$ z~&7'SiB̤ÖX߬b>;.& rx/79 q6w1ǰc>)-!NyιC X7T}(.kX</Rm^ FZU;$&iCIg`e @i!ظ-%fPЕ~V+r/51tXO> Y`;Hf#c}Oobޤm-ڲ^L`N)}f4sXEeY|)N#H[ۍ@lOXs32|7dtA|&#4[F_z&eHf 糈4њYt> ۦ?ZeNfMIι?W VABIY F!QJ(Tp !Z{׀qfB<d /!*HU#`B!=sJAs}(�dܳު< sex~Gg^⥀Cu *ْLѷ>}N"sn\#.`8 L-z\1EKu@pi u%8[JIN&F曑]tw: ^Ru Kf_HǗҙl͆z &hJn{~ìfekDQ<‰aQbTsdD@d?ͬ 5@Eì[USo+K=((MR^ߠ<hL%߾p~cedy~OkvX>VJ54[N K{%4߄eR9K6AHig|SޅPjŅ/;aj7:XsI>UOs/t !f7з=:wmϙv;r+r0Ƃ ˱bN6z. IEt.<xuN{\LffMy&8/2MF]ӆvE[rM*ZpD&nsOi8`i10?Qd7akGKMML) ۩1;w0)w1Ouh%"ta)AW̯<*9r�L/Nm_?*-qӈI3;F ɷ6 ГdR4ETX&ׅ #|)-z~0W0aj~tA} pV3X0hz -P/^-h T'�ZC@31�ilHoT](zR]\.P6&En[~GZ+oQYTbŸKýs"X@ovI1 _b2Ķ@AJ[>e8 )@t_8z4LLÊp\ @jd c@f R+ ]*jA߲fS^Iz:ΰI|(55,IxMJPa{4|{ nvhsrd#F=I,5ۍf`y"jɯ/9޲; gt ")Uǫ0!EB̿ZzDn- ^k1 h: B}.BW#J |8-l5ǟ}%aoJ8U H[4'q6 }Yi|75 vĸgx}W���ג[<U} V H3RC{ m`<N%v&m@k++]һ*Sd,n,剮�kb _ KȜ%*֓#9]Ǖ2_Ӭ^=Ԅu;{M`S+)AvcW;DD\Um7}? b_D픺~$xCw{kάUGejFƧZr@y2ſ/)3+{ TynH;OT<Kh9Lֵc*l.( 2t1~ Xݼbg HrdGa�t~^;- A<h(v2"u5I0zG^s 3]Jݫwwa:S23diT>~}V8ʃ6<ձI)�L4+Ba=։mqꨅUlHsJ5tD8:�L6QHbb$y);A!Vſ.\6j"FxJ*S#f}N ."ĐD݈<!sԂr̠2ă)7]e=$VG"WAB/,�ycvpMh2d-d+TO/ W'qw+.~*=gRY;l̥� LKilc-m{ttǃ&j *Ͻ4r"PxO1uoyLͶY<+Siܨ|M`H5 c+7bqGOWBM^}2Jb|~RFo1||�G=/2̈́h9I)', QW%6ѧsП _+^W!F[5[=M~£ =DCzqk)[?%5J9w޽]+d[uFQQA%54 ͊-2rtg|ڏ Nk:CwoPl F ~ώb|*D^ab6fXC}pi.�oDigDGM k؅Kd q,0)/3߹qtްcYm+#\&\z(=sE 5u7r)H[7� ͠!4Of^thG[Afx#feKm ܣTo#7~Fasu+"-.jaE@NpJGP+X1ܩY0X+Y{0ָ%f>P y<9=)c-8bW? >5i*ӠJê\Y&Nz7@ $}`nN[ղM &n"$T8Hl�_c4$#.ocz`4gdG`6w4R]+ F=Dܬ [nauԗ8Ó(/n3Xw;@9@!׀1⭡ Cnh0eBygV:äE2$w!*tЂ"3CfCB뫅9kh'0&, !/GQ @=m˔KӄK0 b&vD.o+_9!g<#QWŏ Qf)Ƙ @Hyc0a[ ],Yd[Ak:#: 'GʧL*~^" DO$Qmr.#;_X9\CWq꣄bbv >M#JœgOkmh쩃(hjf A# 鋢A)�a>'̾ #k%] 54DK�^OK,UKj2)ЈX,ZR*&9lEp:n}[(DOCoŴӦ#ʜ1"p2AJS5Uzvm+D\Ac꺘?đBx2W{qN;vx a_VഏR`*/6!"u^p!s] %P(],fԝqJɈԿBӱ8m[g&,q ~|ΑIooMhmY*\i0Ql\UJ ji%Y ʃ&<ZiBDd=( 0 L¶@ hc*$_CYKX<.+C^b\bY^4UmX a2bjf Q8!:R制.,)�}bOp+˔{}:D+<eWʯ1~֮*8Y8M5:T6^k}m5Ըn( c@FYq$@=<oG 2t[.vx7]M'+~,^om(ۓaҚ7/4ݚ3ud4IޘCVi<g]1C7aj᫪?"hGɑ1Z\{&VFcK_(#%w*n]yS!唖R:ȸF)\QE!RSF5f-D2@ alžF;;ڌ@+C]Sc/x4'#'kJ5�O"b5'5_Qx-2-:z%]!CYylGЬ7 Pw:F'ԩ<&]'W̊4C9X5a6vd1;tx7upAriRF{3&wJB#RN>m̱K�҈a~iu~?s%,ww]Gܓ2;^=ZBt]*{9]Ip^DT-H9X5d8o`*MB0P``'q;h˷+c=r'HCȴbژ-Oaf{H,�u|_wK>KuZOꎅ8]>qC(Ar-@87EB 5ީ\e u8,;BL$$Ԧk"x=ۯ , Y) 8A Y\EЃ^ MW^(+Ut5z6l%f:eCEܝqFn\ WNjHu߸o"3MRM SS2꬗1LQKvT|x" fuحkv�3RaCDG\Yxgf%ڐzTS2 T=_ 苟3ukS + PREk?7Q|emFv#3ݱQ*ar+Wp0,.S)ĺhC cI?JPZJs5rpv8<;[<`2:|ԥDuDvO1 [cs;&bNf ))bp@%M^J@˾CQ@P*2s(k@m=̹(ћ+y`9�/i 0ӃD*ƻ4l+"qƋv+dpfM,` BuL(ŅױY@.u荱W'1.h .C7̴XBVڥ@ܠJrvWgi&rz jf|K+Eȍ+Uwߘ \4a ߌp{&nRhE.l<rKd;|jOY�K;eF=Pi/ߣI 0dzP#~(>ڠVIZƤn*gam)tEȟ'G5Oᓄ C@eMV!V,ݲfErIlr}vbyF㊄N})D,г^|ܭ_D-ehZ&?Z5:l*$]Ƹ+?!/.Y,ԆʲaHU 2%=p6 ACK.JdtgL7j̙0cw!Ĝ?{vܜ}oӲ  {7|[&0-I&$PÑѝ{hzO(щSoˆ_}sS{ĔtfJw|?ٵ55gϩe4p8]QQ ~Wu>vf_Ik#(CkO,*V=gHK yV$ %cCi^x-5d98.dfLW-F}E5@d3 vL4),nVUg0ZSQ W$#))LWip9fR\Ay0KirWR W ʞA3*E~7AШ?4:W[m+͌7iu)jh^lBqdRf7qӡVX ?I5dqwj'b?\y_coC|0b˹A:,ZhuQhN:ZեLG 'ľ1H,+`YwJ fīzME)6t}# mg]HLNqln Qė}c [e؀ 9 \&)~EΩ hxL#]^&˃Nln3(VsQ;W4 zp0vI p :^uHr |SvSl%E(v2RR}<q\2}~eXs^UK#dVa>&v`#jmUڳyclT7ƴ4҇NђG@vydHqYYܒc`¡Jsps8tmCpql־䅉4V"hmlW}y|sU %@ͬORu6V;S&ǝ"&2=S/{:?Sw\[AVNh48|AScP@^J&У.XQ­CuKErܫ>[?+b2cnwt$C|"Z>e 11e׊SmuS{<H,ld ,6ünh ȰkSfj~p1)&k3 цѶHElDP7ڮ?$wqƙRnbt(> ȟ춾HAsNX@8c7d)t'Z1"9itϓY.0ft;Z3{v0Vp+08֍|!ⓂE^Vz0w8SߐVcgxA&ז+r:02)C.TrF@*VKf Z*QEn1!G0'B8X؊D$R>" ]I?$ :5O S (([ɇ6\%yd $2egyY^.&sRw`ɖ-YNZMب .Yb4^mu'_sE&Uyg/cl[޸X"0m{νIfLGÓHsac Pu&7*{Jc.(.e7-w@ D=G h N(w+떌X gh˽moK n,u<FM= r1#`n꠨!o4<%J."_iY/*'_/h1J~(7lLqC.I֔>TD!!O7apP2\Db1ns1IX^~GDpBípsS[P$  /�Ĝc;Fi&`i(T'ڊ*M";5`co nB Q]ॴ9bt+M:?)j2utC$8}P*t8~=߼<VⲦՒ2@.zH 8&>n|d5f#7uh/fw.-6 VetqtfzϪV!$`(+za̸dڠln�v ~Wz  bst,$ -Ҷ|QeP`Dd 3 UѲ*RaČ!wO 0ppOz`b!rR"}?ut \yfx Ix q"0}baa5:pvSy(>.Ƿ  㝕/o:u;\6KLEahB.o̞a"V拧dG1\Ԋ`̀�SD-~edQ ڑGQՈ%hQƵ1uWe/i=Κ!`\SP8b�1Kҧ@-<Č'OYKfR?￱4L I8Qu1d/$v$'hEOA%MB}5ez66G'�||WPˢkH`XyDizL~#IN>sotI:9q?P09$9:[Le3j cQ쵼+ّ&h9V7wt=CB !D#)vV.L@~|{ F" .=z]ZnyKh9 9|y%<e4aͥwy]gu!αkfEH1 6Q凒yz%o&GH,¨]+;Xi /J([+؇  h qd"CşGe $;)jzaB 'oŏA g۪+ @^{B4mz jA_ZAZ15(c/ igv{|Wm-n<^xW"+oޢ'L.aYHF4~}D"7nΰn 2MٮT }vLR9I׏ Tkτե7X@99knf*9@#omui{c(r>f1E*xT*Qzo?aO] lfht~رw/}m0ȩ_QjZ3(߼i\n''A?-Tst-6iyswWC 1i+h2: !~=yZ/@j@H"Vz]Xƨq "?¹iu0/dYӏ%0hy W$őQF/Dܧ(z6u]{]4Q,GL3<XʼnmFcs myQ=BuMBAgJn&gFӈȊo/ .5g5q_uH 9N!h""$QXEuL.v{eEzRYm>{Y\*|ŕB`'m116낖;$~6;,-SvJBK͉ZWG ;X ?r{Ez,9BI3<_J ~8עe[M}ހfKVUarA!q!:,Wwܑ+`x"#jP6BiSz,lYиj# wm ظ ڰqdzrli~#LS4R:O׭ bwH0 s]kSL]vml7D8X*70aU7aD7#G/NH,rCn7a�}<T�Y,7!rHl ! Ù֡H'`ׅobe~@ی\->FU9 C]sļak;.hrFUf?ɭAm|;q;j9N_k($6ǹe\z)JY3r#T6lCñ(р+%/P#v&F #-U:wӧ<KU=1,.Y5F LzFE2U`"t @w4wO}v.#:5v�`,},h9v'l bJD2ĶyŹ)Hhs̈́4;|*sPB;2<1YWBt+s.Mivǿ!' ;S.}~+솺tч׋fnY}*/ĊSjK'Z;&yj?s߯q/M8_h| #<U0_ܘ=f*iaNdGtڄ,Hk@^5\淟Z46`!0u?$TKCCc@ i(sp'}|7ᷓpnQ{lLC8;DiYiSDuZfEE,VyZs"򏊥Y ˼􌟴F ^Dckz�YdM#%5$uFEhF5l裺˜>l͓ɺd|>^Cn,Gr廐|)sWhXF;<0~?X9hgvŢmRc.K(# l6eϚ4|\L+"xu� Ępd-֢!.?я m~I| Ws,C8<N*_s~8So!X|[ۍfl|w=<i+lwwiPSz:4K w܄o\e儰*9e[UON*eU�J&w1`1K'=oEV%q<"`CAJ O;>nNE{1P7T?F;C3,ԡ%[x;6'1xU[. gSx7#{شRv7' � 姵 ]~)jWi ߱3 ߮Ќ*BIkyTQ9jq$hkX/zo @]Ζڱ4,GOVHB.|Gzы-|nZo y{0A5yq) {~98E� w[GT(WIN5E'VVWD^ԉ"[<l}Bp׆6>y6b6\�2.GApˏL ЄvIkh v斬0{n#!c ,{ �Sqɡ02A/}^l9ۅ90Fa HTBrג/ȗϷ ^P�Bx;!ӋsKWtlt8găs _'gS3T#[#5fV. [gDR?:TA/[%4m`1%_Iʔ! ahEW|(Ps]:8,z& aUTܾznlioX7ճfה;j�wq+71kK?E,6lfF+{H%h\OG kl/FF1d Ӝh8 8{~&S0V&%A|LlS&iRFMޜAZ*ա8u-2]p469E/_7A/F)s翄꘰`0Mқ;/S^'XCnbq~lAm@* lS4fO=wR$-9,Rٍd3ȑN1W$_V2<E1ʭڋ=cnѴȿ/or- }n.,k}G';?e%O脦=\rT0`MnZ&ffϡk� J[kh I[f#kbB%UQE E‰yF/Ƹ\zo7"=Ň8Oj{6<p,u6՜!GxW˺㪒\//FsP Z}smRӃϔ2k"$g)ъ'y GdV"m}g]VF UFt#Q4sB@@f5,N`S&3Ifx)KgKVZ6pV,VK't> )vX'A&puپ4 RqMWvP.'0<Ch]wBT Q$@_`S+g'I;ͷw5-�\GK3lStoyӅ> >Txe#Ft9a?j'P>%Em8&swz- 1%̲RiE< УS*E(cxz Pk2Y!rScvTGNa=a}2An{RHh7)wr)fޡI<_6|3+>p\(Y(l*v8E$0_"۱x ǀfLۃ"ɜJ9-;X2/s?sj߭?DIZItq;h,ϬQ[2Z1)tO.~xzڴ^݁8>I>!ZPDu$fJgX9m\ʅH`Ljj:~yX|YF6>MQw Qm;wƇC@dR_4i<80n"cD[*e K>kRZE͟*J(u7+U1[[2_Fc4vmCB%T4s#AR%yCnv.s_o#ᜧ5=pQ&CH9eLuCﰂ[^EU./CڌFm^/S9f.V=%mH9p#|N\s=tl qˁ'z}o#TwDG>kLkeB#>[a+8ZPZ_1"BQhf!/FI2[r?BI9aM)b5wh_k:NHPZ3D(&qPݲb/naJ @6Co38UgK1FəqvsN[R^\eN嵤MNgY* ?\NF<>}z]ɡWQ7*TҼL>7K%vDˊ@ F)8gf8l5HY}V2E1Wx"ݕਣbQ:lE鈾ꮽ5>Ltm/TTh Vr+w=}ANbXĕ&•jNdGY ^w~�m;6.DOmYP(G_OފuJ?F wf"fA[<⩵ "drzn(ߵy `!4l1�$OFj|"@QtKORAl;u، R*e*=D!B ƞ#x4+ E jo"ٗuG7Y`)< @.Ho*6kĿC\%B`Nnq1 @WF ^p�KH߹u D9-~�*P:Va׵w˶ -_+=neasdط\ifHP ^V=k{k}(NBC[lꭿwB ÐX3~|=WyTVGC]e笂p(d_00!({6f@^;KDDn)GyM.~f^ _&/|l`=ɺ޶5ﭡKxmz{ҵB ZwWnZxG~&[N|)5@ު Amw_2b;R!2׼{�o!<>t#sH2Z@s%P0eH]V'=w t'?'\k`_s}|Ԛ4ZpzA:L U-LO,:|#G:C#UP`9D,һt3ŊЖNiЗ3߹E+JuQ& #^ߛ|pu$l睮o/Q 5sZm>߸ɯֻ:P k[p#Yfakk~!%y,~2_r`ay\ к,rdh?` ՒfmY-5BK}MḈq|u:Z|ҵc~Zx3`(K\q'|[ -ٕ⡻(4~EB O6M7!o8ZF5oLvPйau;_0v%w(&-1Ou8W¸w+|AVSB�s6T<8XjgMZ@9O_;.t}J 0i$xB /6db�PK)4Ea5CY)<wd:x !9[КZ4{c,E٦퀞0"NwN;_cn zaE[PvѝmAu(*ͧ\Eqo8_(co޹mGK)C`A7U jb6J.X�QFxGe(k[7H:]d=Q/d1յU:DTSB@ 栾t< o%GCi;-,C#_Ô__6I܃j2L= >zA=e 2)@H4:[љ;rj.RΪ1Z!? ɑ&!#{jw4.ھ SW<b{#GbA~u~&QRXOe߇+KHÇݪAKk&syi˨݈a &yX<̿ʞLCK3鸲e9 h%7Nɀ*/4(_^p!aE<ZMN6ꖖA ]_yuU˶Z"XCy9I:pI|@ *hY*Cb >e/62p@ʕ~rЮ^RSY�ޝ(&JEm}8 L=Y wI`k>Fɑ`y]!]͚O>R<x#LrN:_7ҳ޼ DnLo-smO\]Q:Ϫf[Xs�Fҭs`D+ ҵwhc?5e1BPo_\ـ!T)e$Bh=G︐z<U^?U)7y`>r,�oϧ;"˧z^-z۹xg1ϏqX4u`PݧλjK)/4z8=M?϶zeHNG8*;dGt ߃g6Pjۏ$<RH };bt_Ư&&b]/(PCSqkGcѓz{db,ӆXOcʑ3JVet16,[5.H6QJerpw.8DD=%jj+Mӯ ʤ{kQA0x96^AS?%>f\/(P\QD F'v Pzg9&֢A1*dnǡ:ޚ$DGSx! c u3qO"eNgzs=h~C&-ѪvjH$峟Pg)?&!T2pǰc:8>{7™yɫN%=kɖ. Kg(4u�kK$eu1KЀǭC0'P2W:#?h Rad�6GRur0$)՗xMKJ?z=(֒ɕM4Ac]L*җ}kIx9&f2N2B}/.# l kՋ_m[l?'Ԑש0GLc@ίO QZd.Utl[-L!YFѤ-1hjŞr,ͅʆUU�5 Ƙ/(_@#ǪԦ^:K?!6)?LE:=M{:1)ݼ9vl_{mӪ䪘% L;>7eUe= !;aN^W2Ȉ#(a_k6څ+?L?85|xhF%=jZ2 )U!>*\wsn˶xEID\~;mGג_%h.qPUH$UnaS(G0$j'͏"8dQh'Iu'Blm]>ZjӠ3_׆.RیtiH9 f|rO#I!jpjBmOJDk[嵗Ach;"ؤNQ+*Jqǯ:}L. <M7Zuދ:R`na^%Cs$#_:"e͗E-usl] |MMJKis �(N$ث $;ʃ@HOІݷ]$7>e60\7 )EXE̞BQ/roQWlIK&@Wʩl>Re7zLH+3cY)ߕ6 H}LfB=X.$?a mfbAUn)>oww]~PTsHLJ(r:H[ʺkL#)O址_ U{s<FӟF#|sF*@I\&Kht68(ծd )@˚ub b k㷌. Ƹ Q4o]DNj+d("@ Cpx- v]*aq\M\C5JǓ5"寚^?*է0DyMߛ"2kǡgIΨK!,1AqY $xJQ6Oj"˨<ҒӘub @Žra01#v#Ic. {hafD.Ni)<0\`ύ)8Lˬz(N Nv[MFf?wfVTaLF'ٮMUO aB`=ZY賃.0E{JaψRndp?Dk- ?6mS[axOWRp;כt;t_'VcWv8'\YA_bm7 5L}vZYl0&m*}N[P>o!WD.Mn`{w邟vAⶽ'|Q*pY4VnPW=Er}n(p="q"ۨknI5:#<dRѫx|?A#j"T`_dߌ {䘚[i'=՞% ]Rӳ! K 2i-pG/;O*`DVcw׿M j5B]ܨ&?iRdQw0accχ=VN1pwK*uhdqYTocl_u^ H^w`c|.TA&V {@֕|`ZأMPIɏɔlN 0h-'T-JvC3l4rM8@<!}P]k[�@b\pv['VZzt#Do|T Q㞶]UvO"D $Ob `*\SxN0̦JTEBy!X?9y&HX:7?ᨛE+.VB24Ǧeb@Ԁg]\m W{OlM N=;r,6*&h"z6Xv#!,1W >yW{$R5_ITOŽ'xM\6H^w,Kqt5v/Ũjj܌qBУk>+N',ji6qA'8O0kR8>8sb! b*׽H ͆`?OÐӔ7G$$]IM2�MT|D~'17:1@B !]_o|4SJb07ke7L!wVV}'=q" 0`aj0"x._/ɆN/XQ T}>-nV_Yϛ`/':';).ou70Rol�;$er*C�yd"bZfC{0Sm)t~O~5<0"l�ZF׋2zkm%kφ+(f@HjI{SE;x 4f{$YVKG E*$)Z}B<EbᖿxrO('CA)|V]/+Z{6o@u�*BΪ"I,;\uiaM jIFɵ ڙ"�x4$nʁdԃ9|JMl#v}+134zbo;43\\5KcEeyݏʇ &fjCڂ!{p@T8q%dZ2jEú8C3ƶΠc%pLCF}O`C7~g̐)'-Nq˕ ;[`&н4*h_JF ^b>޳86vn=V*zmuԍS߆~Yܟ1g--6 # dҐlĪIBFq5-\HBQɾ f}oV]Hromb�cޮZ~d]8hEkЭ:ގKD rh8i-L7' 7U f$fңjnNEIVE21\,.ݦQVDߢ̳M2n_ !u#MpUk(IybK+p]M<x96 X}j+`5si0I7Tסlہ3_YxqO۵'s+K]Rɼ>=yO�!h}@2g )\=ERW(EVkxM s?MކM>niۙSE٣hw+j64W7iC>?'(H1Ws�=e>Y]8iBItKYw i8'�ڂn[̞-/'gFW/51#„"^eg<L9fG]H8*J6*1q',Nϵ9gWƇklrt:W�4{՝F?#UC=@seqx.騣9\+ Trԓur\%ϙz<S~&z_ *˖sގ>*?V#E1LM`76UcEt񪭾1K5D27 DZ/EİxNG�ǰ2xn0ZA[]|O i?XFut:GRXZRB3e+;:>ؖRjBy==j3q7( f[G0%kgi}9cEgj9r?ϲ< *[1IuWpM1'=TX)kCɊ zYkm ~_nn wɒ"%F0g<h2ْ+fG|絻녜D " |L,�|İnC_'C*BR!Š+Yu[oN;l M $:{ ;Qڷy*B9]#U]`| @rt @buǖf&%Pכ]# 1M}#"͙ sɐB2XȊ55!.,q(ᱹu-]4jvs礣 7)+eDQ0 ^nE~:wu.lqn~BD\1WK%gl`S"fhŽK2_f,6RoW G6k%2)z_ZF,CXc >T%*@vKF%Rs*"ǔS:r1BݍpQ**?90g)],T&aQY8}Ԋd[9Hg79?vM$?hDHK[ǃ^:r8wp8wO BFw?@= NNU#PX<3}<R}`}4I jM[8j_}K^)e�!SIS4L4?jņe:%8߳PI|N�55GG I4hm$'axO;\ݙ,5 ܫΤ9f+--4_ЍU$ 443BR#s~TS�IHDWsQ3.jEj7 O٣ץmf^zO_@R爍0@,D �Y(o(`/B(jR=hi)<0im4-Qͧ?.&w'n9#b9*#x8Sx%|q}AB"p$]qW/J@$VO)P s,5*8p-TYf6m!'*-q 0|Zw*1*dKKw4FEUd"\{I=II)XQG>ejpt Ў$J }`8@̉ pDr$0>ĸRO^r<mMRE)缕?{�bF!40qO<~fE*>ʚn3 : sJ^*4٩Ü~�(Ӷo荍b$Ox;.<8dž] uU:8:U}tu4d_|4/ESfH.StU&)llHNc}H]+GAC T.ȜG}sKXpm @OY7 OSO碎]YJ-1{G_J5^#."an<,HWA{lN #5N)P}5 2l(/ZY~]6~&nՆ$+ o)(b%L2=u/Y<b$i}58pyp JxG*ҧ[?O\ ݐ!^�lHjӲ`#,zZ3-!Kh&YbbDe4=[Z4ƀƼ~P^ǴPYN&ʼm^+r@nнG|B;"GuuK t_H5g'}Pb N 9y;(?wڪ�^zf.[MJ(ZhaJ] Q%Oo1 (EIj6-6`V4<JP%] _B1u?kl^L}z]G=98zpbm ᛈ\^)xP/#tlIrl>scT2uJJO7Zɉ-/KsW[u(TL i幠 FOiIaZШ7X<P_վ?y~T,`}/'n CH==SI/{*Ƕ3NN :h|dp)~)8qr" yuQ`g~V[δb{Lg:c@ڋ9G28;xh=&* PSX,ʳy"0^<&&kJ1TګE\ȡV^1N/ߗ6ߜ<Uy5=e`+`A9{(he*_6)˨5947_\c �sD_& LО\7ɂ4T5cĵ@rI0o}=,-]9͵pBIK|bu'u_EE/~cM ~·I/}-o!jՍjj1v>Hܷ䌻wu; TG^%=Z{2-U31;G 3w7n`erL][wQVlQ4^tDX;`|<6\5p'R7M? JTܒ7`x'Dh*i$Nm˂Vv'!n'msB߉�  CKDK ;oXⓁ"~0jӅ#qQ acW,BokUBcSN7#=Ri!w%Tưu[Śm# .]`2LCKP]IT^¢kv77ygAw>>+-*+k`93EtAqh2*u)ZŒ*?<y@$i !.mz%Ǿs_ò g�0e Lj'Dz)U h<wjH$:C;wDO:ƶOZwJh~@Y@X)|)cA)b땤^s_ΎZ1Tn2"% ܈2Rk3l\b u^ C;oZ݂3`*~U]2% %sK3]% fm�`Hj@ʑLgYal,oO ~I52'ؔ<B&#X<#G/mZxv{KvsX⃻V8xW9܆UMXtj(DUkS% W71z?]L5}$<;ZMMlV [EO=*+ 2T-_mx~c1߶zܞ繯JyX^n|q)56m`t MՁ-u$HT/[ONL¨2 Y*6z?^'Hk+2%aXfJS{mj]+orjo46;8SEGF $$RzGǙ"VCv<Q:L;W/H D> XT}mGOe{rSugC{.&)DgɔsBtS`6vؐ;邨vc�݌FgL&J事_83Y4i/:hKYK _#|ۧ}G_P^Ȇf8�ǹEڡ:p>jӑoӌzjQ d ZK+ k\OXU{K :(D&pG6&tβe%ﰾ,wwsL�ـEi'^y6 N&+yl:�2N0HP|f(vl_0|' t='|O:w_;T]�vXIܤQOoASΧG6FM Qۗw8YNz]WO7E@k_6VVI{ ԇ9WϬ51UL78̜RcmcIce�l-} gc⤽'i�4겻}�ΰ$pVQk,� DXL*N:`0*lKiV+EN|uYܴǎx拋8RlJt\X?P gk)4"J"߂{d9jr &<y$9? Y-~%dbnj'C8U6/k,3t㗣ΗPjYgn4ǷQ*~<f ,r 57;1f>ztʞ�N&ۂyj.e-UtlF&Fzxdh5sZp@-�ֆ=1SA9'/<WcA^X2.SBԋ&⦮6 2[:Ox2KA^p h*4{qϩNxj4oQRq@d_j2OF(3ۉ9Q@sd Y@d_x4LZ䞫QRrjMD$1L2qiW0!IۅC},\Ο@CZL)_}lI7&sAXv3֡-YrMMzTaAѸæa!FFQڏSKnT(l,Ͷ2)mm}ȓ2?~/nV דXUa~CK 2!{2ENaDs{K %zi:ܯF;![h*iQQ@o[nbFQT=VI/c)Գ2ӝLQՋ9#fjZm7ƒ/ѮuD)ڸ #,yY'On!G&3vmG>)ǐߟtvf eYBc:S^j*W3y~7 }L ?lo23}SiJs&gk)S6Ϝ,g@T! pc8a7ؿPY6(P(Kіk�\ ~9؃"J1qAJxn/0XߊxP(۪)Yo;nqMR<84oC+J_YkY7LS%ިoaݍQW.I33Ms=k  {V)212P3c#ZsOA"W9Bd%I[;UQ 9 xsC O-k!oǏ]։<HJ+Haw W)B-aYSX`Xpn2um {aGwj .oRٲtYyf%Lgfc3_G1ܸ WȷZKleNHJ뗓:R10Ԥ֛J"УOsǣ drO56AT Ih֢: ^5dzci,q֯? JܢYPZ.ų$` uNF("tBLsqao<e�jm]{jݛE%NR>xsZ5jO;}+0۳֛- FXp1P󽌣W&T)"|n >)LdIׇ`$C/ow!HaDx&ɰ4k"pCuHs<ƏL#k@~l1z YP-鼻 sl3<Ni2%v{Ҝ5iVI;LU#ZG{0Q}0;M]c 2kG')pgeؑkD>Y,|y1^Nl#pzN0O/"T<;9X=+WGI>^R=F*nڋ5+E eϴnd5nj`aV1+JZWlLMC;uEtI;%ĝsD9pѪ!x2Cw:IԸ8 6W泋ubY/Y`ztبnN6wu֙ۤ/zs<T7Gjȿ#9*vv_F3tsXNu]ֶ<S�=V�17[[o=!c/;y~oP!DtsB׌ zbybOEJB $rs'IF< 7>-b)a 󛘀fݥ$^: ث޺/4ezF^Nݲy# 6}z}D ebRFe_i>S|<\? z<<ז(a% j1`<CmsRjQJ ,>pJ]ܼ _hT x=rL[Xrh_+ =<ӧڑ|ywÒ?#rigPҷX'ǵ^6 aGؘW* .=堼s3M턿yǼ[1 ʱH �dm!HC8Uf.B,ׂ-H(bҊjC=EC؃"pk^":CǸ__zx]7wI"&g04s[^r4\2Y9a/7dcw<V-x%IB b9 rM:Ί& ,ڬ[U 4K-}#H$?#JA.;;z7=7'ѱP.U2L;=w"a0n&=[j; qlͧRib3DBY=D9v*mmC/YC-9Thy¡tKAc.uRxDA6o<V|{/nOoyJF{x7r+*@w5n@=bU[CSw(„^6#TVpH*pzp vZ+R+c6}8P3E|OxCG!j �~9<Ԇ)ŁF8(g?_ SB{;cjyC8( 7ip R1n\Oqqx]YH6M&GYa:]T2$±#D8oėWiw+peO,?Z*/hDE59_X0zDay(֚}ˮ%,hV0o>MQ~R\]ݭ?0OWP>.w,h߮#= v|Nv{߮lb2 T4;o},BJK nApSUGA3ZpC1�1YTūDC_ k7`?ӘxM8%\oB_hdCW3ɧ �"fո5wX:JsINz!1B0Nǹ' R}hM, n1;~4 )*<ٕYSןc>=B5[ Tbu\ޕ +c&y^Q"PXև-5y:O 9C \) ܗ|2�7�[qTB8Xx֙1|cX /"@=/ xgSIf\-Hp u#}H"Ka6Ntw̧[i,{P3BP񁬾C_KLRLK*?"R% p>@HuԒY43)] }۫3S)mr7ٹ]�P).CF9FunO `Kl/YnTmE:Y7 B%y±ȚerQq <g~, �x zv˒.A!Hgb0ߊW8f鞿0 hm Ρ|GHYᕨ npq% q1Vz1 O6S^!ĭnC5;ĸۏT#gbc*nMDѤkxO!`yS1XI78nkP:ceR+{P?CxH΂ռn&rʘ*,tz6sc)-1GzT %3./ .,"l3C~H طOS֩v^Aᆵ|df#R@^iKK4F^d)m sMQa)#6NշwJ&X]o"cֻGHPD/ckMԍol+2=xu;caɂtM| NC9q9p\'Ր\W?xoEIǏwVCbGAOVH’Gő.JK.(QnMS]9,J&:?Rwj9 ㍃\+W!((tD^q0us|9#V՘5֌'I$xI/= qXZ֜jV`:qTeujnHЭC>`J K.>}zSg+V�<ŭREИg5>DF3=_箊u' tl�yŽu߯Z_G%am$7l|0빹J"Nb F9KyW洧0fp2-h<`'Ӻ3 S[%UR4!3p O\Ϝ[bS&~K+*@4ߪ|fs$F ^A#$L :mW e>{[Xy2u3nca4PPk - ~^v.f)hHgltU!7 tMAfDMsR 0&TH,U(UFVpsRʾTS੉y@#nzp@BO\Kq#?'Aś?+I}r8a$Qd0J vlUapJ fڵs?kRL㚡qqbOnvJ}Z2Ϙ#-AW Η,-%l."³$φ+נ~P3fݿ.ab;|-v).j zCaHxJcg kd/aҕ.x1I.�Z@<+fB[5ɼ\s1#K)%>_Ĉpe1H%Q]KwRDhTyѪ /'<.hg\&I7V@Cw,iQ@Im=&1Ǜ~!L\R$](6JæZ羸y>6ޙp@/LwͼH$q:k-!n'[`vO/#Kk1.#w}RaKaD߮ Sa:!>k.%Lɚ} FGh꾱4ibyI`U /- n9_ZYA^QW2|S@P }婝qb۶UÅ^ƋcK}2d~]Վ|]IWS ?kR}ٸa?r9sBt4G3ZµiaE] d θ1,~%`R<=y_h H7 ?usW@s,rwV8D:Ekz_Zo|;뻖/\rIIkYVr_[)hwg׌ڽ7a!0kg6^)ld$\gD%[4+ԉ{L))Ri yۺ߃F�Vt U02BzO{t(-یфf8b~GJw WkG hEĵ| Д-w/ =RZ;~ۅם4Fqqb&lJOE+'TY#L<߬:P}ZZv[}{q3Gy)̺oi"Hs$Y!(g9z 8|1<&#Mu_s5>4z< ːRRB,B�@ ҕ$O,C[޵2v78| &ziw[(Ƴl<nw8|I)S%-8Spq&&qĝ#ABwO'-Aj�&x;pp,1_{(sŭg E4z#'.csAv* uYn}A\4l!N׉žO>i9Rl =!}&3`c|F]#XFAu 9 Ro?S/,=$h^b*AE-p=Ijc\AaG>4آ;!?=Jr 'Z!A`i].'*,Q\ZFl9u"L ߅ .߶-m#2Xb $KyV=$G"%}Mhj~lM7%Z̤G|n.= (U$*t=j74 Ks-K d&ՍY̔ _ax!$R~( &Pބo:?VVVpb߃^f*e9U%餤 7Bf#<;7W<™BrQSɔT'(Pfz#_+TF )ȁœ, c`@D6_7[@ y� \iK;&Run-xLGXZh#7W Ƽ * (?�!A5\˦Lmwfhy/j {x>u#}@ƫ!9hmvP)(1σIk4cy35w%}uV>* +?!Ցʲ7y{d@LV$Xk*7ˆb6"LyJҭK-JP UּB⩒Ԛa 1b~QNBFuo r-xU{VaZC`ϲw$zS0}1;E |:oގSy@Vt)y?ݘtw! -%1ɡ_G_nH`G_8+E6|7{=+,D>^cQH՞0ϥf@0u3PS0أ y.)$IM2;N(Ji߂w]-^e vKeqCC^~?+03wJynK<y=a! ,02NMZOطzXfƗMm\ 54""Ə/Dh*Ab/r73tW_nox,|X7BEfߜN) a+yK,G5s1f<FVm#�7ݣ'df7N(bs)ϔP;1=lg�H=;;СR(JB.O9a]O.AC(0MS~5>(e g6r&4EQKE.HG[ Om8yS@!yg~k:*챡=moO8RFmW䛈ܷ}x QAUKT,zt )-'Io%ʦ_E%!Mzp tIA'#o*}L $"=ZfhLm,vwnoEZDZ~nNMfGz,ilWQ�t^܌QN`-RJ{>*_8`Ka/c2AqdDM@ҨѸvhcG4&4 z@'# g~²8{h>h(|N:+DUv*jw pE2D +N-In+p<EaM_`X=5o:ZI ":ʷY2²tǺeTe9Q[+oX?� E*3WatH𼙞 2Պ,|TUWUvjX[4A6 -dQz 蕽o>]u6AGЂwZWolf$gR㕳汬C*'߁@p7}ʺ*uՀ8j2}I\OUZD "!LP&i_.Ómhҹ SS.G*7Q'n{#d5rQV5tdHeqah:1tu@F4٠C5vcKx^= . "[*5hĵr= c:-H 2 F֌`:|Lȟq&\)n  {$NFBjbВvmz|ק>Axa /A~* ٦-=PZ\dho='H%VH 1m*4t2 P NPcxP9mM?B$f`4~V|ƹ y#={@j;i [FNhló7_0 JhN' Cp͛Fn6KI^ƿ̕ V \熚۴z`i$~Z^X J,;DjU uN)#uVMT^*e[gD TQ:[Q�7I}9#W;LaeOHb!˴SyrKjI�6vzD^i[U5ǂ:;gbH;Ƥ1wgaVHZ"j2i/|V$s2ܞa2q7!5ԱfT E?.˭?C^W.�G}Al(>WDyH2卵JfR+ !)o_Ы.^pi`GZX&7 2h!pYT'Dj5Elh( sqꭢebV'@$bbSO )omb;B߄ZPV?!b{ _0r4A-C]SB Y׿PCٌN0KJsK?[^ʕUIi q�]as} uDeA!cJOɔqcs8BTY[\X.3J#Cuhyڟ_ۥҟCY.uabpcM&`yR;L<RKK燊΅Ē�[J< 0t.$E؝CSۼ&3u7 "{p<ӓ!]UЎR y:RS8Qᠩ2>Ӷ3OC$h?]@7FИ$bڣ_ٿqY۩Sl4yl3,]k=5׿b{442~u(^.9FS۝(3ځD *-7h0/ǤM˙tQߑ:&D& :DF*Ѻ4zT+s/ 5xix:=d+YUAޝ[M="XU/nwOEZ|1gvZ v#cݾBSЫg91B`w2&μ njxzݕZr*ntL[[T&W鿡fު],p].pXudNZ(s* F^-r?�\,::Y-!o 3vйOv>A, cϺ+Siv45)Vĝg z\,d&!$Kدg> e%ʫ#Шy8j^F=/89LZbYi~Hx O1g_29^8At<GrAĺY!\BQC{+{F)y2IYXF gү#EA)myG ۵(Fq)L7ogd=m9)e/Eg:Cck1"MC?h<!nBЄ'dhvn{=j-"Ò.Mf qƑf8<3BZj! ʳ}Ĥwe\ Xz(ݘqlM0~7_MbEh=I8X'cˀ%%"2GWKHν#i>=5 z_nNm9s]j.y9 &k*tK<x9Rwd� =2l׽Vw_Tj巔+Ŵ޹%g3 TO^0y48MP?Z8 �6XgCF - `\vj=j@/=_\0PWù*<B?{$U;xkU5J9߯V9|{]tHNQҶ.#CAɧLlƈH2Ia*4!OTRgS lɕ_u.fG[ 5]bjW rs~3sV2"T�#:3Ɯ&`3ldA.Ax*;oTCFa8zIfHϳQ{%dd|d7L^Xj7^U)G 6EoPR;_7f˅3fsEĸC94QfF"F/1㲌**xq$b? 3 ^>Sj�N~i,90ﺪxz�:v'n|NbA�zL%RY^zw)M 3R[|S{[ Uò SnF3>pLe%< Wf\Oחc8j,7kYQp nd$-:ZH/F}Lɻ_Rb H\ EXyzD]J@' E$q^O�󊐇ɹ*AI#0]ڷ z ifQ̵Yzb~RM $4J*Nٟi vbvώra ]8:xDW +m9E�[4NJaLAb? xT =KɎ3רlkؒJy0ۅL`P~^.JN_^2 ;. T5h= 0\3g&ܩ |+ 1C'K)x DV_~Wc&Ucю+@G8>ZЉ/jFa~=ւA2/4*OƁM#3GCH`%. ˸8Z 1~nQvS93Wx~�!x4KߧdpteDLT$6 礆KDM6]gT&l@MQ8yd<"]~L-KJzPz.zYؓ//K#s/W[ȤAh =_ul�uo&dH:)8};PtSQ[$޴ag 4ԭ|KYg?�O;gshIJ U93z�3O( \uB -ft?+wsTQ+^_pš`x$5MPx.2}h%{+oifyWtj;cY{$!7]'ž `Tʷ!E_,{bI-\O"oi2Z/XSkRܦ0KsME!{t @:*Y|m*^% -|@mlB�E g[W0Na[S?T &a0ɤU℺ )�/OFbu\ 쌜C2K[Wi[\N0hCG,`Y S$Dҹ7Eku6V*9`Q"N1wܞ.vb}V?4 @yȵQ"PGw6(2un{f\Z"]ȼh<B@.Mhu"wCr٩c=94ˬ%9wU4ce}uќFнx9$Z%5iͮ! [bLrR~8兤$a/nM˩9y~rm}َdzN'C"Y/ O{LX7 #jr hfPM*xѐ3ç~(Wf'T p&0h|eYPD̬-y+~A#�.9|נ>Qzٮ@#=KU&}]xgmm˓օ[…xG0A@JMp h ״Þ,> $j6/t.]t:eֻNy(<Ub�vjQ=1S 0Ibq7JHg[K 5MQ-uenf|TݓjH׻K)ܼXH'$f0 =pLí UVa bN3<y8&H�՜[[l<;uj?$̎W6ŗ xIFOu0/Ε*&4?e-HG'IT9M(Q{b0@ح7!u1CAQ{tw~8Zߦ\{׺jS =SOy;ANQTҹt.f[yaOMф)Tzsbdk ck3C_<8"F՜"RZ2(Ġ+2>C{ؖDb/xp5tK 3`"F.a-c5Cаz kpLK݆VCۋW&2SuFz0D]_7 ]":}F1Ϩ=US5ZZ <.8N϶T7Z͇#R':ߐYǽbNj\m۳%=#<!ˤu"AaE*K %VHD佣Ң1݉KW/d!䔣nP+_\AV׶Va\Tk\~B:| 7]?LNꕄ++BȺϨTWQzJ(V2 YH'S^hp lb{p&Y4ъɾ]"t'APjҢ71H^M .^_8A ijӍPM: ՠlFӖ+Hz?†w o>v!=0ߓ|8i)]k33ƐȢ5w`�o6t@7k4ʖQq}ElI)ޖ?v{*gDXoy8x<T(j~YOE3Býf \;9�]ctxY C2$#LWmV7v^Z<>eK';cL8S⍤ .g/ En$0F-H)~SѬ Oē!-w&vAf>Tsn$z.(0yt[ͳnHKGk#lG3RnhO9y;-Bމ"W dRER+eoV�[Sc62A[W`s 2{ZoNmBOW�uwqKe{BH"ؿOfz?!7@jT& 9qH̽[پCfD>26fM_&ix7PT?a6x?ʏI< ^hWPcE"�r/-[VJ&#8IŊXâLhWiK!"ZFemΪP ]{gnٺsʽ&o ; b,&=cjJY?\ej sU�]׫|]<T;+B GQ2s0AR7r:.4]OCд^x^ڽ?yzH{mv2wbZsOdJ.iP-?>G2[念 ̙x[cx-|M,,qnMr:^#!Q>(ji TR0[H&ִV2re0\Q;Kxj0TOm]uMuq"X#|�!{s ss,6T=Ig݋'mR) \$daee ![>.G f˿;V8#Yj˭6Jk {2 Ol.];7ԿcJuYenbOqq2煏UnPƽ�d0*s挝ٙO0fI?i;k;=:ʐkץgNO[Jymm˔7M�`Ce!Zuyf�_:; B_a9!Vm zI fjt<\(Do,y0jө=',:eCt]_]O-nzcD&Ë^ƳUC_/\:ZC5YahT-,rBY7qk= ?[4yXHONȔ>|rt2l`.+?b:iQGXEϱ︻8}nFÝg\ѩ-4ݜ2?TyZT ֕ENasq)=UBU4W�$v%Z\(u8H7`6Cr"r�$+:6eI ( HE'zq*j -tX1د'<Xt3f-);4>E(4uJ 6w#PoWǧK~ /Zg r[:a W3ValAw7B 9d;|M[|+\辁@RaQx+>, Zf3^DE~QbiD*L˔}=$֝mpmEq_vI@+ChR 5؄Z`3A*E]#J ҅ }g28He{`lV|`ewdJƘP[^gzJv\f1#|Z�4H37@҇Z/i3V9)EڴL.bV9qk!ET)c)+Z9~؅>so�+Q~0#: 2N%iS4kvn�B^mvւOimJc<Kzǿƺ.e=`LVܖf2ɵf uFIKnH{=Djpb5 cW72}`+ظ&PAfhlg{4BO @:ȡ<<;_Inlȕ .tGIH@C@ qgC՘\ookEM[4>r8Dx_(ጘk)We{HȤ:kt5(.#5<Zb$�#6NqRCV{ac4Ŗ?{tyq9@REPe786מ<)2ӎ5L*^–y=w":ʫVCE4LGd)q%C&8/߮O+< @;EOa8][N0)? AMؚ}JtټUgR|ia>o:eZ\&CbKR)Ou7ba$1fs@K{5@ƅg cs;&_2oVzGz*8;Nnۀ�q{ŨsC|Pj&:^w"\ U=ggfp@. B/v u2UV�n:N"׸ 4*�>+: �BS:cv`=XbU{gS9͠yk>B?HcoZIj3%f9ɉly߯3* h  &+NعUrvoG/_w;/I�'6t572Ez%->[ɓcX_/A\~ɇO)?!YWՔ;d=THM/ٟJyf5 !EWS̐, l bp:>uj*Ne.>BH R:?5eS'!+HL2qFe/@>+JYTp|>SGu^5jvX=gKeƙ־*MM ]=Yi)1Ĭ9\el$ <˲Im>;X3`AAm&羣ữA6LRonHCCo{5g?:8p'GŢ>X&3%Hd1l�mU긡+q޺H#v'mRD�m3h'!޸ (:ҙc~ 6_54=}_R i 2Ojya8q.f!S>ʊ+i;fK)򁫐 :Xp?\,j1me*}\]c+U؎kGAZ-y"qF0ñAgjѦ``)ҥ[4<'磔N>6|hQB\5f)[c3wpms-84.:2 *>kȶdf:L s} ,< btAcPPtCAf9m֜@iSiauT? Y;Frh~p/Av܏%c Gj%43KhRGh@ҁڳ g[^a &Buɲ> t^ha6~櫋Wѣ3@axn6}Ů .C_<?Q;rWٍNg1 k=?l$"4[ƣA^G(;Jm*7C ?CIl<@mPWںrRK#ilgH@8TFk᜖r8P<1,GU856߽"dJ֋Ol' Ts3'(9~<ԑ%^u 83 s$'-낤Gj j&Y \Urjl]iCuٓ8e1HXñ啥o~ouQsߝPngI_rB7i$)b@a#%ޓvjh*Ec!p =9{wQg }[DydLa1hcz˖Qn8KLs#Yvߵ>'3^G?TԞwfUUH%AΏ/N%ȭ;|ErHb<Bp+b/C(͕*ϲ{ nM7gd`PGbH\UvBfJC)g|<&D$oޱkݓj~ Ten78~qO PJK.0}+#skm~>XMݠ!xwkkF_En'6pmGRj ߐ~jp۶4}A 7g̋OПHtP8_0o*#|~d$_E;*LuUkkil : +QÖWؿ U:/E\Kgd:8IIZ0da'bUF �)2:f �D=ܮK\q% lQь1xܺ?GN`Si|Vew jV̖V J:Z.Vz8z>pU,ZʋIG@l잇HWjI_A}Y} "f( Ea$]3Q`45_F-[#:W?Ng==fʄ@cgV-,e@j,JJ>S@^9{pPv F܏LJN(,"2Bـ�=^:`bp gH~WC5EaH6�;B64HE|(m%pÏ>4Ym}JyW~ڠ.zfX?{jXj Ƀs,ol$E2+iac0j;ʬ#g3. lk�]1B.tʼo9Ic*xWBR1 7!9?XLA8\L; I ,Bw`!E4d;{8EcFcni�;ɁJ{1hs%T4>F²WF 9V9 d �K෱:Uud+iRn%tm͆,/kQr{$Խ`[ӪmMyZCp%X0F txM_ik 5 gɔ sX(jg-tc=2WB-Cug&I/BlЧu 1͐ڛkĆ B40ll+'-%8zqS '֧!P ޤ;w=Ow닌(R'RN.Һ§1e* f ·FękݤX9p_sD@Sn6A詮72˅~3uf'" q)?8'k9=K%3l߳Mz`H418Wӿƻֿٛ'CA>tl{kL>L m� tuٔ,o*caor@^c/0F+rߎMo^QVpwa=i~qzϯDgw ƅ{lnљ(KYmGsf]rF{!˱t�`ǒ a Y9u"}?UE6>Xz>z_Bx>ܰDx0+�hRZ8*ѧ"kӆI *k/{r;֮=tJ(ؤm|x/ҶtrLA667 >V1D�u _�TK}eq򠂦#�񞙎6jeE~V'hmo$jao]"{SO0#Qa3o>x.L6p0dǛؚ)h|qш.B1wx} � %g-HI1lUG{j~:vZF3Z+vI^tXCfդx�<Lv;<Ype oAݪ/C#gлsY@h?ӰL *l!05vM!^wcx)#y/g[MX46Lgb"^AS^0MyIIPQA`S N^2Kا0 "Re\\1 h4F�CA$%Qy%~)jnP.O'xk=0χeQr|^9~i x>.g46EmpLʔpPvkAe)jTcIjW-+w:Y rg@ -r:5 WVs]2p9/}br*ͅQltc67qAWF&2Yl['x"zlIMj16A_7^w-MssRL{Ttff;>Abl 嗲r("CiX-ByFkv/B@ } >&mmn r^qe4K˜k 4E}4/n3uO ]>,5XSwyATQQB6P7^7y$Uh vz4>Zo _Ms;@ sp9-)"DG_Kb0:hc- ܕ%AΣv0BDh_65fedI܌VZ)K;?1%H`}] A*~:\w~d1y`#! Фjg"�{V%~.|6tLZtMi*=0d˖ L=֕A\`L̼!۷j(Dm})xE) %#l+it⚽YםΉ͘ΰ PNê;B~v_*]|*)R+p֬1ԁJ)>H~$8W՘1D0 2JΘ Gj2QE<)akx?<[#|ji ZZO+xf@DHʐD;O -!ޙu+oH)X@*C7C}gM*cI) urc\lBq uSZSJ:;&,jɤó(u &Nhj(<ҿE%ׄ0ʝIe©_ '8ZS&hS>>A[oE9"<^a~OtſTW5ǖ2ŝ]D  ƹnq89:~|P0 lY+Ie&Ĩ϶lq3@3Trg14*ed7t@EiG`Ψ@QqhԦi,M,> 3݊ AѢIUGΎkm vHDdIeՑnh GN~hmG%ҾWX-f:j4L=k7QuQnTWJ%FP޸&PH0{- `K2WE.mSǞ}zC>RS  "=2S/C񲡦#o I�jS <V3pVpu]B$nW 76^j0!n<LC̥:gS mNDM ~蓹!iőj2_bpaM|n-_0M\K<i:A|ЩTƾU<k 伸\-N4G>0s"{x-i`H†cSz׋D9S.gZߥ)+;_+3M SBBD0&|Es?|BU/# zr [h wb)w=4DV7hШV.4cssmLJ ĭ̩><ZgBJt3dČ1װh9V]ܾeیx>ZWg]$^;PE} :7Н_Bnq-4,] g<(iM&$NG;tv(87fXKhn%dSTn"m֕ +Yԕ|lS، 8ߤ?4^챜Ll>alzA(kv@.Xp:\̒ĢyZF$_a*9U8Gnw 3@Z`&Cob8MbS$dpY VKRD[LKxkV]bɱAH"[FIeʕaJM(Nh߭ۈ|=:7uW{qa= 14/*5_m;hBWʈ5 -^4gU(YD-&y" ͗0-p+SS` V$� S^*_ EJ93RCzl!A .g o>HW uA T{aHWhc33^鰅n[A WtKA(LfMJ챁,ε0rDbpD+cѰ6mӱ4"nي rOu*MF/)W9 00 'd(DYy|,7w<,|é}N6(P+yYpnh046X6@%<<Пΰ=mK{J29< �'P!;"$&GT' (ZVW9Fz5?Ԫ$/+`eK" h-%~IQ6Vb SqǷ!YZe0ݭE/e4tfB yҿmla)\EV\ U#z4 aK@[`G7<aӾ-ϦjH�8#QNI !|B�5hy!ȱPbkU`2\G[JpFXdN7+d> h$>c]Ha\AOPFɅ;@�U?/=Ѝeu{]6:4E 'I\ўs/9Df3 I;Uy Ő|aPs|ߎHX4{F3@ԛKXJbx#D<]˭d,R{Ew5[$wU$r)xRJ1Qp][Eh 1p6 ؤP\P<H p>s R�Zd7 5<|!C/<2S*䱌oeϺzL%QO5lk DIPK'E6Z e'-Hnpj5*0^7�]|=)\*gK�'IKsہwp<^OiNH9))rXd-SE7dh\詈'$S> pg414C<ʑ#;[1~T', u=Ș]('QY>o\E7w#^I‹1ڍ .zd!v4PFeEءPK%h9ߦ1'!΅Bu󏿺 j#J"Qق?Pt )pJܿ: &bbCHrz2LL<q  ;[-J+n z;G!-NaƁ ^Xݙ^MyoS%Uh讫nV><۫H ãw!DjaTU!C+~zʹ9BѺ0б.ק�6LJlOz9j^>NLDyk"~9]*Qgh3e5Lx7TR,~i ĔqrHrs4c N82w:~|/Mhu^3zlCuAE4#)%%ԭnSzWÓ#@ρv;F3c]2 j?L*s쟈]H…QY^ig"ץ'7 2P)$( ɵ*l_ΧZAU^#c_pn .kϠ*]%SIh.@`ApΟŠ1q<z_7zlTAOVɃe<tEUnKwBfu]bzc3cnNu|UF5[,IA�FܬxO+Jv禑_m<"&1!'%tD!=gqts2Z:H;-CǏ,7,BBn6QF&w@LURMBY2azSqٝ_+X]e.AEBd;JSmni >BȗO._e >,-SȹQT-PocNy`o,Rasr82#p&]gTQҘ8eOq&`7bввϝ6uٷ]vq~_BM{MuPg5(G'c6-)Ԇ:|a|'M6�pCFcR$'~iH-Ꮨp@n2U~>v02ؾmHLW3c.@icmh% ;9Cbc&:&&dCaf @e<\'s-d[:OPO*#%Dt)~dcwoǽ8*J)dl 1P0<ᱮK;sjn?Mt"+1#r.H Ũeo_`ܹV\T>5rB}/mM"2驮7JtZ^\q(Y j�<I0VVm%><a>Y.DN;�ʆ Nd,l~vZ & Nӈ.e{$JgֳZ"gd=xn/6;]๦F**ϓڡ,W) YG@ 8_#, '0{`3<V>'WUJFk<)ۺ;}(KR3%xd"̊-~DgbTQİ ^ nQsr}̌U٩w^^"j@7勭J-V<8 ToCb[FXzm,,p4?+l׮BF.el@j�n8lrr a%#]"~7˚#cj<;81Sb`J (d-64F!G YY1_2V[/X8! 4%fhy e :8 .OtJᡶf%8&xd\>_Hf@30jA4fI.D${ꇀJ\wZFH=b%d,<Չ %xR]B  q?Aos ;/#:1\v^.K^8fk",U{Gh*Ⱥ dޢhN�IE&#8 v Zfێ0zXގйPfd #HtAERu xV6؇z`R J$rXwH.4w<s!~İl3Ī7X1TW:x6}+ 8(g2-R@!seOZU F < DV _:D~v_CP)y>^MlnsWUmc#*r ]#/XQT@pDJ z{F#;Z7I59 L[h *%=yV2URCgΙPJ5Yh(5Ȉvw/Ӛ*7PE;d|A,ߴK96y|`'%44vM/zx,scKA >ҧge5 ͷ/J63:c{b?~Iw8 ?�{G/_`nzc\EZ8Zn`eҗB@\ �)@?<IuHŃMMвJhz<a:`tFR�V]}^Z)L$л`<gS[0v꼽fgW/7 38LJSew\?#2sRpm5W s&,{A+-Ba?Hҏ/בQYA'7cDYQbn9R"宵B+@oXjej.c2d b1|58 <J~ƘH)[e1q3 >9'lw�:DjA s JClh �|be~Zt[fAM"`~OM{e<)VtQS  tvKc(aۙkѥĊ0qE?C:K;RpgRN4.fpPl&7[<C(!x 7<T* 2M4 ?1$.) ^Z )݄'biGIZnTЋ./y LD&db.dLl-VbN YQ_g9LfU}AخFjAWZm` /%1S3=I۩K)ID7|3XM:~]JqK")RbvY9h,F0]^˄vo^:B " yyEdgqv� ߏܭ D ܠƲ̑MnR#im{vҀ҅& i֐(W!qφuHR+'}]�w-|-,*߮Lʰy-:?Zd.uun~HY[b�q fG֙^\\(x jϔn/Fhz4jJ@c Am |{#@fP8{ECusb+@C =pxI--kS'bjkcsO/;1$ o#MI*o1?#NIvnjZ`j:K,DJ˄%pAdnˆCL'#9{TTԞF N8}E~#7 jҾYsrߦ1 ZܣVו[Yf279I"L;)y1a|KĘvYy`o|o>Vߒh6Du�VԞ͏Tv@/;to\*^7\@!!]H$ Iu$2!�~ p:`4m`aj rW}D.-㟌X*I̮us(x!G*S#pQY sχ3"Ț!2#J#)6=#KPI ]TBbJM_ 5J}N9519$$ Ġ4d7Mx{oW%vhуKK%Sh/fQrmd#!m^ϼJl5D k$ rExnJ]eܳu;wzY^�%>~u�TO*uaUO5G pWl*|[k8#bٓYrHpcb"b%۱wϝjO,~l磋$Hs`N/bnXӎf)iΧ'}dί#(G z@st삕dVWk9O'Yjސ]^r?al|HE\ xF&% ;8 1gq|(0�M-L#v2DAi?wSqz*<Aƍ*[sq c@\?F396(w0o?ZĨq2<D(pMT[iR<�WY.4*s)�hQhA冕zj١WD֏s8 noE܉RPyN]xQ~Fڦ,;'ٰc w(pйdYݸ@S'UEyGnRsS̠ w@wi kJW֮|v-=&栻:VClT~|R]kr8^=|fO8 f#!BxDCʜ{,)mq0%wi2C2vzE>A<$Қ2^PFiE|{k7r?FݹT N`?2 ݢ~I|^WkF;'Dq:E5QkcރIGBkS6r<rXm[;I:QC-u5MԜDڜc+Gl(zAQ"5hU-(/|`}WI'?GLܥ[l3vZyl7N;=hA)8 'aZA29d|n`O.w <6CA)8m Z0 0"L80*f : <d9cIMA>w5w_nanGw3` .9IYltBu z\-g,>:m1;,0廷GJF\s(uǒ+s"5ipOx_q/Ԙ?(VҴc[z?Z胢(I/&pnXMݍ}z^Aa̼bW>F^:t7;hǃ~H x/Fo+e.2'F$}͞ձ:lRLMԬRcRZ e/u͙.>īWV\{WԀE/7! '~c HSy*LX1< +xA\fb}\xШ>fUk)4~<vKQiAOlnl[ ǣŔQhT6�,_w.»O4;ay{w;U9dd\34w}v=en͎TR-0b{DIE<gC%LuJ뵖 TW<e&ov#&'yZ]i:1f̀>vHMI<VA!Vv]' S=7T$w! v |x伦NnNRb׺PV:V'nQ2 /Ep!斺'm8GO܍EڀÎJ48>\3ыQO&pYhO G/ӎWA(ϡ%$-9=Y{y{![E<+m'ꣳ6?p9cb}2lbFY8l5+ҟNW9IӶAif#zE]7mBO sxסּU$0*| iXx)d x ˂{1C#`)RB^<?G[c%T]i<J`DZ%4G"RE2 }w!4ˏy&*ۡ@5:5Ӊ-@)\Cψn+kVHo$.!NoQe[]ĩ,9OF?̾e6n:f~"@KCX+Mn92Gkď$Mٴ45liwWSX6&E?PƙXwIǰ@ǯ 2)FpMdՠfqBcJN|UbŨ٢mPPAt9M]Y1|ۊ�]g- P{^B\{V:.y8,付¸d凹έWFrnYʛz"<HuOTP:5Y%I~lYjgZH,"-}5qG2ub#)%yuCqê`{zm<_GYd[ DNGր: T!Y2~}F賵vin tulIٞ|:Ě~ct_s4A G]4\zt[vi s- ={3XZJ!gyB!f1HvdZGބ ک C+i2]'(dv-9b�Ad{4G 5r)Tz]"JY�<0qFikꖘd) ԗ*:{jvтAx/a8#7zw~:I_p$OvX|bJ$^n[A861D"m52D#+AFvC'快MqsEV[Qwp!wj3?z SaHv�RQzBdAZ[TbIj>8pdI ֏G Y˥E7CwIйz0cHrP\ZŷnzO wj 3IB$TY%LU*YH Ġ'8"z5^q*] FJ@ύb U"QU'v`ĉU� 7-k*z,Ḇ$͈#qknd[wM'sUGt.{[䤰 %Cj*gKer,߭lgpzovucpN8w)Iʀz"7EHBP0 I#@DG<h>f=v줅瘗Dzp<;(k/NڜKaf`Çx\z');݋B{6ͼ V>EѾ67Z<D4g34vQK\OJTYU XzAK5˳cmw[} \:H(p@h(Aqx{ы6aKQdA߫do}vdQtg{χƥ* %zl *&$ o#OXtKέ Ul !̺"mnjمY`f$2! 168nG]+?RN8Mx sx Y�d�xOU1Ȟ9Zg{$X:!x#|ꚺ7yT^q?ڪR_uPS3X5zn_ȹj<Kƥ`ǠAUm3]=n k6zA3x/OʥéMʫ}#l2j] qX zm)~KF!"n QB Dw{~_VO_-ְκ*.E<׮fYdiB9; 6k#S. 6F.^!#Ǝ#T/.[VL̆>&s y!Is]#%dW1G$=̾uՓ̟ԢKUMEy*|}h9g4ZRMd>+9SK^c΅}JC�k*LBdlBAXfyCU\oqi Q]E :!F>Y%#₲$߃e%Vx 8i)\<}SS/19Ke(lzpe+zJD+FlLEJ /@x%͉/i,!Wj0J;ݮj !d[J!Ogd~pcaL\;ؚ(i/,Em"ˎtd KmJHNA,u&27Lk{WVV9eLX L*$%K %"!&fsSnͅ@ lk᜵Ӱ=oE$@_k؎Bdqlw)B)<" hDpWZ6*/>n39fqZn\Oσ�EkpyF "BQeΞH^x# i=>?98΋gȻ?3m <Nbײf & K m4"ئ;x4D M".ϋ2XH HѝW8p0M/bףJ+D5+Qu=iK#}Q2޴!%1"ߏJ/e9UsG yt lV؇P^R谝h|/$t40a# !pH#/"?W98FXb tDM0~T_(nPn5w^KV 'E-Gay3\[}*b27`j8~lٽVɄjpzd].{oN/6=ǘNe,ӅDdǦ%,m/r]r+HngRKE\ }5 y Fi4Pk鑙tl\e@O趚e|uIV8HbS8+'vuO.P,-'@Qh}Iēq`-NRR$Eh䧝ZgE38`ZLip5Lum.DrC'tuNp-$:׃A3G+;< 0L\Ө`2+|j]$z%ft3`CpT4_1qb˳lFt*mͱsrD0,�1Hˣk24V 9.){+&\Vn.pp rltd>J=9R4N8[.1ݟ^ۉFJb_ڟNۗyBG!liv *u&_6V u^gZ1RFX<)adWB!\63!;7 }UzKĵ6mji!e:oL׉\a7m={-< [q^O'NalZn&mvXx ZX!:$RضΏrlYiTCYγ{QT E>(3Q�Un?U@@Wc):O"0#GAjT* h `r5rsZ$>ʻDxg)O#~="ͬq<!!Ts䏑XX晐cKM_P5)Bxd}]na݄вB牪8eW )*piHu+9Reܦ*"5~7]&S;DwҦa%96ϠAm}IYǯN < "t(&%o QljGh>'38@=Ornmẖ\6+3>=UnW,Y4E1T�M_\Azou:DF*tFT,P6J\$tnrGxo˫>y�yYHR 6SQh++ Wx0(3u,0te?}r'vnǾ:uy\xS2ً-KxƖ/jو>MCjL6JTz ZgJW)@X'`۝S~o$ŸuR.tXE DӀKs\&R/*s^vr;XI]K )í0Lג\QxJL4接|5D.:bi KY f=pHk>TK.Ya#cP G?ze6|a6>wfC̑,2ٷG 5�ZҞh$DMYz ڀ)bX`iN3p!˷6+jEm\kpjT R0ne #[y *D)rU쑪~jXw39CъoȺi\TMιo2)#}wXxFw=<E[Rf_w |S$i' M+OST<S P!4rfM5dS�IR5Z.|{hnwV�&J`Ù<=s训.<ldgaSSNOgw!to)V9/PX++vn Y .>l/y`DP|]NlY߰8LE YΞiisD?D;sP=m[p; �fftAØ-ˢ)`{Zm? f>vi49}J闶w$۟%)7+L y1!^?[dL7GibNm!S !U *~Y^EW@"#3iPÝU 䑳]z*ĥifS,1b~z7bq�',pgJqHaOU(AHҸ$%K$OnxW.gu{{úe8E"_[ 8zy~3ONR H;d{9`GCk$}҅7oL7OXTGa8zuiuGÎ]",t#[qek9uűnS,`X~!|4Ermĸ(zPaس@%m6ޏ3K{L8Ơ21+" z |Dݠ.Onev][_deA!L�KXsbQ_\i cl%:�׊o:ڑ=#ld!�uMGl0i"3i?-~7q!.S=?V%sm sяD:}}IE!. ixȅ-?&0`(ơ VϘw8^M�e(.#nh˹[W]X^SÂ}"3Jo i'`"՚kyXs9POε9cO*!hrwyL'g9Uupf ' }$(V?*ZֵMlmXSN,B(amBݙܒdm6*�{1AW+^/\(E_E�c r' NJ"bhmVuP&;l} O AA^IpLՌ;}b띱\ w#Zʵ4g[(§Jɤ ]{x6Rs]|D?BޛDbЯnVIw).KZ9E&ABc$xfD"w9RDyT#:ѵW0 ^CI䜴| ac(DC(ˤkqUQy+[HZ&Vv+GPH dooCsNzR龂[ ,[f Y3$^oXNklvkn?t_#W;*  j.﫻t^%:˫{z6pRTZ'ڍ7 kW,4 `J]W[GEhq/K4PD>ե_θWFZuMi.kNFCKlآ:T*.F=j:̆7'IJ{<o j9:¼16%\$@U#r=.&o�r92�^oqѽ싀S5QC4.CIkS k΃( G+R|'α1D%O wHe"cn ,\U$@*pj7:ZAQ7TQ̈́v ۛ�IvλyIrYmn)+'M!/Te){}<gxt,Q幓,ˆb% =WTc[qcR"o]Cљ#)zÐL獈a .pWB qz:_"T)'`]s>2v\=y&!aI ]2pDz <H/zICe2Vg̽&=RN<5'= nAO/MLG_@coLz~3;T7oA[1_i^15zKv!J`d(d!LX!Q'q$.+QC{ֳWIp2MJXa޾h)0ֽV3!4;3Pz&1 d$I1%7R;\ Hxz1E /M 殑 {%dgXi`Hؽ,|B\hMx4 `1 rɏr*sϘ,Et,<lJncEѮ{Ǝ 8Ϭ<S u)7˗ * E_D~5]dgUd$외@hK@f A%w]QЭZ>Yu]E݆r F52 ~XH8Bb<p{T<}d{tO̭da{qщDr0)V<3=GHKc0誻&?`H0h'TBo"@h$(IBRߤt^(sGm0\yG]]¿=qR {I{9, ÇgKӺҪBF%X*9-pߙzՋ#Yw�C9gƚ?p:7]ņK.~H'kcu+GD]@Kjfy_F*`yq ##]+I 8)=ڕ] ~{XNk{,TDv n6sOsgE<PC"%ml(%P7)ooJȂ*B.O]fX,j(Vo,& U� |Q_n�!i |;uYP?[+]ZMۥ~vS/bӟV(d)a7h|ZB#F_l6yTuO\^!d?3 EϜa#\q-`u8P#;kCu;<|,K8:{1YGz(o&\(6iiPf2v K} ._zu0B1C\xSg8;zyAklJ/i48ۂuO d m5̭3:(8)kX@(I[B8װ/VEI="z6HluMs<q(aƋz ;(a'"(^W0~8;e0]tgh84ƀu.5\ _F:3EGziKG8%74I~i/GY+ߧO?+1\UTpjN}G/Ib9bVeNUmDPm|*zdVkFE᭼ 5=P(@",DIbܖHiSbvwmOUIMV"-ŎNNVF2Ow}8~P! Y &KF'WPߒ%"(ڋ,i!'sܟ! 0p 3@&S%>|8lT3kqPMD$=&\^*aă@Ec9C05ʽ@!;jD^ZOcABmEipU)T`WnlV%#A4k6s@*f{0ͅtouu_ߪ,65GSnIj p�ٴMZN۳qETpDb2jNlnl #TyhKuz,ĀJ:]=DZ@jvf0I78vcM~Y?L05?ԅrhR/X-Tȴ" p$%u1?6z[\ ޱ1x}gV j8U6䯬҃1`Ypoc8a)ye 4.F[aKTz q7]O >`耙! 88{< ϱ�S{K쭟{xrW3䅏i43rߡUTK6<[ C^vZdL>lxW0�j2w%S1!h3KGN3+;Sj*h>KDePڣQ % #)/k̨ÙM¼N4^a1,Q iQ<h[zE4)6.}~ M"4SȩWEh(g0@5m:'5UDu'N^a\= mnٿW1Jf+4IC>I,_;%+f<9:չER Yhx("JNbN٧&}U)該euG1$+bQ$i ']v??%Aw .Fd6EY vZ/үLU4?ӊ}f3!&C$OѠs1޾Ԣ AҤhI |'P˔v{fp!Zz8 te_f+FRA?PTKzwvp_aj!Onmk�`:"$e CB c]G}2p2zPX wJ0'eDn+‰L &D.Nj0=Q5B5A`Lˠ) )CdVŋ0e`KX -fqjȞ뢓nC.z"U3_=)ؐ?鮰g囐Xɘڳ5!{': ,3B�[xD6kݠIF:\KBƮEAu c &\I F'vx�S fĭK!q�,N|Tġe,|wZq >>HnjwHDjBNjxrā?'KY:fd5Mtʤ. ^ԭHέvy7DX'h]렘5UJ%`KLCIdWM;T0n뜝 3f "<]l~7*OՌbLp #@൤S^мlJ*_=at*LHOe2S>jgOxRR;toD7b&G9J. 3y /_2wi,vٶ1D^R B&F,AK== Rș㯙/wv#~T5 MO"??DhPtoZu GXV,6L46Ԃ ]䒾Pb�_H1wzxDN$A#DNDLqwno;u5}@M\*/ٖtvmt.@ژ)lF=\ρP&!sR{_aYTD50tMfzg00NݚCGbH?=cy2A{׻Q s||ugKgqȞ2r%tρoxӰ!f4co)Y i'<n6vN^R% # jJ0չҝʛ\9&6m`@_7,%El؆3U;!U+Fɥ;\:ښw9 Es0jިcHUTآR;Q!F{:'Qx &kb0 G9PevǙUr{!{>|\l+6O^Dg,7[v'{Gݎ7TIR59#wT]:/6ª7G*JK2Lge<EjB$[&#)fNO!o\V̬G ╢a$r!`2yܹLnꬩu@A@ \4ng;Zuh-VyXWL{Av>_q? >uv,j֜D N rD6y!Ч۫D>)>AtP'U2-ɂw?ivF5'YHd>D6Q1MB-trU~gPR Q BE(P u^AWiVEw a,n:D=;6OkZGp)?R^"B <4a>{D#j&ʳCX؜sW)Q$֩By]� >@G57gc�_2ET҃NFAqDcF*sSvYdY}D Lod*d3o 5 ״jՠ0D\ve^Ps&̎mgqAUTxcLMVÆj2^)`z׍vF_ZDb;&2bE,`�f`!ۘ�c03F|Q/!;:�E{Le<V ш.>|Sdy ~γԋ'«�]{C4S8zdXU| V 2YZuS4B "dq3H5QJȞwK#ݠJc]q`c~vOlweV&1zl>sT~B}~oCJ޷cT' 2gr<[xhDd Ίj/ / fX%˘QqVm9 DК G rN.+q,V Dt 6sҎ37Dܻ!FdAON^̥.j} Iehgz qi^M xlKHs8=~1HJhoV`.gr5`PހgrV g#~17E_{鯝 >fټ{3zSY 5pwW0ߊojn U6*-ƟdSշ}k7{c-*8P1]pp4dW(crh.Tvݩ,[b[ÀU6L9/f@]K%Q5,ZM mk$b㥉>OY4 XP:#F1_FlҏNKs!>'H排#3%4Ӊֈ$Oc$k z6~o"aSqG=EWu6d1]_Ru,!&A9(wOc2A;4^Ec"ϲ-Ӗy:H?өϷeR~֤0L='yu֫JɛYs- >+I)nvh/ ^}:VZkx!o)JghnpPHی{,̗z9;hzpP+̅CDwd!%tkzVS%"fvThgZi+Vbyxi6YW0M9Ƒ#M8i"͍b*Ƅ2?- ӗXdo؃`RUL1:%('D*{7ka܇ch]Bn-څ�; ߼"lZ="@^OAЏPδRI&L~c Y `'o&xw^/ P\sVV?6yȟ M3 U|&*'4չ_+An,n;4;Ӛ^\ ˺ܼ@p0y ?\Ojp (,�f>EHKSDJDDn+i^Sl|uH#6<΢1.�Xj81z%Kt`)=6UR>91XBj *q!F .ϱ%! NGj1<$MLn8{v>`fpC,m>㊱I^6$㕨 Ipi6JsI0.o kuY0ʗ�[ u՟/$o8&J=OAUࢧI1&")P�r䌶� :+VfU{ %p [c,Do(JK ?:AgfP"iR82V7eb`׉Ww4c`Aύ9[Q&2ngՔP-E\FPA8/͵pi jQk:ǕH؍)R5~fR 7z0" 1=)A^m4S׹#_ծ`8(ڌ1ns_ڮTk$[,TJѡXdVY.TVi@2`i f_sY"D(?՚lTtrh� 8[|8zd 6E/Qc*TŇ7N5笞 sPfETU IHw!e>,Js)!?RKjL:Soi\r+O.6Q(Fe ɆFXF0<O4vIQ%4sn5ȖxАq:DpK:w<#'T$#`wl.^ٲgc Ddžl9}y+*[r]m҈hi}L0:;9 9IޥvC0-ͤvvځrJ԰* ;Fl5ɡe1F¢3K5'\C zyB  J(Vv,e{H". 9/_2*~iRE~}W{˺4W60̱NҧQoe<+0yIr.}c<XE+!b؇k"@{e斸�/G>~; Nj;%aċqqAkkNBGtU=ct�㘎CuI5.u=RuE;*`3X˱7UIw T;fz qTӪAs<a,X^ p6TuqJ,%J# ba<1-9//X6( [LSMF@ E k#K#A};'(e2?]%Dw#Lm:v7\,)3@ `m%K> =ViBَH@�nh \pU)j"԰=Y S8?_"8>*Cd_ɩIDgv䓪--B( B% 엚c2O?�p'? uڇ8ml뉎vʒhkvl>1K :*rN;C4c-Zazq)½n}ZGȇ.&==uWvGlJ.\o|=WWHh̠P:8KC)ƍӴLiXnso;"B>|*H Xh~WwOw)8ptvaXC4 qtp\TĀ,ʭ!{=hg$LY$ݗ0юzԑ^PN%rJqA̓7v 0m$ez'h `?y 943 vu$HI<]M /wjF>B>:OaS;-AeOj(:,q"HfgҔj/p̐P,@g`xGvӪ ګh~u#1nRUnҝJ+8*G�g{Rk .Hś@nF?G:QJ8?;¹9,G$z~f5W/ǯIZR YX~ ^PE/wTZgN B^ 9WN VNղV00_]*Ib֮T8:*T8Avr6T=cV
(EG|'ݿ. \i$3EdC$4I<�Â)_�PGNv(Tl3"(P=Sm6g;4+|{(,A<=09:|e!:06+O#m<Ŋ&lԷmGo\M$bk"A:Qt1l LTJL4\OrQOLj ~&eQ�m e4pNdo9 fD!PXBJ&<]ƾS(%⽕zݙP% W73Slyzv`f.8b5daTjLb, ^Wc=k&솃=Ee֖m_ĕ鱺DxYڻA] b<]q[fY+?hC=rʖ v@ g#d6�AN!){ģ$Ӑ-!v{ɻ+t3\W(Sb-H tvme!ULu\IQ� 7"9 JyƟtd+V,Pm|rUpGGH ']C,{E, ؊ތ=UB /s0Yj`#Cq8`<ιi \6fojHQWϧk `Gd1v|B'#ѕ/ N3tO9EDQϞ.jcu$G[Ws,zpФG~}%@dzt9w ^/w qoǥJ&pj+٪/ >V/N L"%p#C6w|5XAd̗\ 2zxΑ<Y%Q_8x,LX|[L*XD{ b>lB+.s^m6mIOB`f"yMnxUJOD$~\wO_"1L\qkeBaOX{Q_6I<ȳba*vu,uʩV9yA81f6H@E 9[m wVPEErѦ#UkbZKH:x,OiL~BO*t K~o:=҄!)bwfKoro"-9q;䫌KbV*�K�m|* u<(LK=Sm c&<)M|g4ZgWK•6E+JhU04xv! H@a2 ޹) {tC9'k P �/ыחnKsr Y "زm,k"F4.B!dvw6rF׽BovacRr wtk$S[EF9 B`i36tE760)-@KQ́8O/fF*9-i3 6+d-DϚᙹƖ Y4D.#>M5*2�e.uX)xH|?8h7Ok"@)=yrd]x >(tG! AD'"pm(̀B̧;[B0F�.O$]UKIzМ; /nyX%{i=U?I:|;V ?YI_ -:X.ۗWXx\wH[-;<yޚu͈=Q k!ybOzwK;viymq`:H#Q >г6f$BIY⫱.8F dX<Gyeo16wQ8&>5jv^:;rI !#eby'*&h~?m{ dI( e# S@v,CwM�bްg|iDzcO(Ǡ9n�vIw>ҏ0uj/hV*pJą)C'] qk@Chcvѐf<H-jQ0_gpjN5FҴiYp%37|R]7!4]7uuwB D+ +p3HT>$H\GPQ/"q`n|%(i]"_D8\MuG*JFhf"eq9Ey^l`ǹ}nbm\r >R32*Ȝѐ|);)enG ҙU!\ǝ9܍ K^NŢv ~6Jw�D>2 LKB=4֗f4fI0IF�jr(O#q�g5/Bk Lgvn/Tz5`^ɚNڶ7ЭAH*fyeB /x)P?� y{&G[].^5a>փMO:È9g:(`:c7Ò$" AMOv2W`s7/p\)h~t5@[f9jgL1i^+iipz=$ܷpJwq2m薠ȟ\ؖѸ=7DM"-rF*L zj[M <<=wL^UIi y硏nBsb�''˞hC; + !nF},ڀ]v+2zޫ(;B5y/e{SE_6S(: I< ΰfg>w!g"H2tqvSuAXg(<3H+AdKr J`fV:z^*yĬFaXHgiU/7vOs{>vkRބ֨i}x_]` u[[rddm!yW^(4& JӉˤUE߲w<#]37f‰-laz } VwFԛc%80l ")-88M )Z?4.O:Uy8gZ>޸w R,3gSCճS h`1Oy,e>e" 0j SEQP~?oz̠ݓW볱nMeR&j!W*鲟x殭Al-~TdAcC!6?mNS$hC˽\NCGuG-V&uZdF#!&_H["QViDi�hY;bN?&s_%y+T/ >y&s\$/=!P Lodfv# a13Cxww Wo{x'sPjZ6WmLCX_!NCrp U.,6.hR5QOM>*9W[GĹ~)x͇\g`fBTJ_ڠRПF._L JY w0X\,q-\7Ǧ/RYu" 3=�^"E?T H%&y -{%IT<q}<LbK9d+1/',v˸Ɋ{X w$G}mHscF/IvgH;x4cQ�6H[`fh_rѫnRiuYR^&ٳVY1X|`F6rUZ|( :H8du?5y["R9x� \ ־ϯaتB_0Z -nQ8A"7 ˋYOa'[?6}VWGAHH ?,릆>e~yx6N5PA$R3S{+^{H PS1uO9:{ F@ i {Z_G> K^.yHV?%QBnT.ȱ+ `kVutEtN2p0%K0XtJ_ScCW}# [;}y�^{ROEao $ wbE9 |/ 2@yiЪ T 36-s|F\mK"2Xw !=M0~Сڋ J򤥨Qbz@=(:˻XcVULӑR'ӳI\gD/ 00I<zlЌ O7(V U8bd#2s4G 1gE lE0d?oE Cig.H(WKgpD'KXm)(ģMbT9miސbt^,,e-l[շuD_5.�ۨl˝4V,ݟ]bۥgȮ&v=Qni ͓XC O؜"8~ d]b{nAlLԔZ*|y޻s[+$43ȁDteD=pYI'RGNE%CQHCJN2 H/>qHoBa #=(lj;ވ (ٱZHBYRkS5 7o)_`Uɟy/K0L ,w*"2¡Z{D Ǎ5F4[}K@*|oT{=cڀaA(͗N(X]s(?8A}O dɤ+SJHKWFd(#V~[@^,ss~۰8mvTw&.u zK̨>9'ѓP2|9)51d`w4np蝊<B lyرe?(iľ8ՆTeu:'(,.=Q>ߒ.TA`g'7E5]]@<j>rqzIVBUu5ay-ŜhWI떝"Pn^xoSa) Q橥̝L8c_ n[8kU1Q Dy!)5![a fOYW<rZfw5R]*'hb-ZJٳZ�݃Cn"qm҇@4f yOK5 <Rbj̮1.N3C&<VFze7A.h%d@ e9]'/FC6%<Qf>&s ?kM~9ڬ7Bm;keXbjz }W+c2Acx0ސXx(:D?ZmTH+S %jQ-aE'5ꂚ9q8K^6 %c'5 g;@-RrL^)ORbxGr;*xtJ ㍥`�BnbeGEQm.F7@}7<7_øHdW«J֭NX BO:^vtubB|P&"|:+l%FYØX!s0d@R3\؇qkT^M"P%T<}:㳢>(#?cS`xsFiv_j?rm8Hsc.N =͗r :բvmi_0ms{3ۢw{k"Cs=\ bf&3.3!Mi!J6UqK -K5<l'OΥWuW^X5s6:cʬ+Ua_`w< VV)W¯~Y3()&*0]@ zl-.i{ց9T{HfaKv:TH *�elx@ᅜ:ȑS2>^XR&+CgJf}䔴R\rpzSTEMt;YnTExu)Qk!H)݌�m3ozbϬQ ?{8^}@B<:RjHX<l}ݭF\H)xy}JS׿eno#�Ɔ3. s9 8\DŽBArC7vr|ࢎ<=1~}TZzd!�ᖺ fmW Sz�NvƬL!]BdP�hdEC�.=AE]3 !cC@&]$ �bO a-JfDzϜyUͼn]\j3_p X^~o,zIPѶCjsJ{0-[kƥ/7ֲۻ*~yMߺQ 9gy7 M v߁LI3~T +䭣Te_eb{/Îc/̝ߧsu9 jZ !teŁKbB㉦X :g3Z5')\ap, J>|UƎ3VOc{Q>vZ˽ct$E>};uH⾆/s!l | zpoI޸U1>;iM =&DR88.I 'xX-E-^1F6~1kXO"45t #uI5v|LRF`쒆z@~``E]C+!8 JC#.}8=uPv2=:zZ^Q�uTe9 7ִ[obYUTVد'MjR|;5Ȯq6sD0eڶ޾D86beM.B%fAYov92Pq)q†SbJʠw" *&FifʑE/yTw5>9}PuM2bǂ!{3-ݍOYNK}a9=�1AtlQ?ml'/qX $&蘭"`w}lQb1�nГon:_s*EAE5njCg1n N=V6KoΌ^o3SϞ~븷֨$r.eɷ\Z2 _2#ƾVl[ckB^AcQ՘# 6 qi{ŮءЮI_:åNѤ•sHidD;Yu)2`\c'8.vept:�P꥚NlJI`}qvaS{7.N2է%J*8d4@! ]-::Gނa ִ7B x I 4Ƭq:/¹ 4!Ӏ_C}k1gM0 U$-a pH5OEOM[,,C +!Ju2$uYB#]ɞ6Yְ֠VCW!Yw3䈎gFZMÔoT?Ts "M j G�*FG'0߃=Ug 9yY'30l\4ui( \W07_PN .׼aa@#kKI@Q߶TfIwZLn^|gS#<hBV(4+�h]jxB{e(ss )o3.{+�v8糬=Ą |Km8hf4w9D61\0}m+K,0U; t*{/tYV[o;pbl/Ψ.Ԯ_@OLɚpڸJ{7"Ͳ>Eg08J檿gW_AubpOd])%]\$K~ 'wzI{Xe5| pQ*Q/;M^)#̭h[*q[HB?f%ka*l -:$#Kz[I(uNޟ=I$:T#f()EOc3 ,D'"> G29=_*:wy~aBYmeY i8wc}R9/1i>+uT  SO\bzC L R*/0K.HD8ъ@8JzdT"D{�x-"#p$<z՘$X?T&"-m5Wo x\{&b.~l(V8=?ȧl!Rhl쳜{"�.淥yaN2SEź|6ˆ @ȅ:elybµEV#RT`v~DMKL5DvI C(B9Mȕ$Q�+ty1gȽgTx)ɳ9̃0]:+(a9ouhـXe,d!+{<ݜ¨j3XwSh "72ΝW>@<(ă(Y!EP'EJ:GZ!xB8St'6~?ou:Q{@3.BLɑKltM"J,-S2:L @ O^7,"!oJ]UH{J؇^}~sx>^[Z,G#Paz }7W%5Gt}y㨍h⍰phixo:DOQ!-nqntT<.:;Z!dX[ބX9!vfde +/d T^/G ރe l*n ̅#W:qomɟkލ4WVY*<IEuHs:P^=+QѲw:1Pq%Iyjy#1E*R=…|(Iw/񂯏 X=&knq͡aU\DzA-U!;tsUt  M oe1MDE!bzI_yv+o_\_p"KNʣ/ qZ\Pakk~_̣bdr(_ 8|3$x7~P ͺiECB0pNRn(["Y0qy},}W giL*мe܇˱.Zirkٞν|\_T$κG{d,y, r_Vn 5ƇQ9l"n<Kj0_l(@cy!+^*?<Ԝ_T[elNMbZxxʀ?hcGv{ڂQEȣA"_@wZ1 ⰄL*gIZ#l5ЍF?AwX<Hֶ x r59#mqlO׳{<cONϹ=E 7eֿE v~{t#TBw;e aBѳD:-ỵrx; Mi\ ׉ ՖoGuZ"I~7׉9~gX@rgR(Xf?j|N+Al1^GD¨oKLUʦVFeݜ4w*t]#a 7m]}G[�3z5q\n_T[Hh~!3'5:oc^oQ9?8h' ,q+_5m%QzB c#2Y;fq;|E4. &i9 `7(!U)ȹwͱѭcIB.ȟ3꼧:qdk AzaZTT %"J*@as�wm2*/ 5~fg:vB TeLIC5Zw>E4\BgA5'4X:9 ׷u˙[bl,ңPAW}q0f&\xb.މ3jtufT"پ$l "]yY7}hl'U0$}Ƨ!q- ƈ o|jW ctCҦZ7Eg5jrJwB|lm8sE'oIOAvL>=ڴ<n >^jطUjR#w�~>!/@FvĈ%0+օ#k6#ս'SƕmoQ)b1|0U�oшt0s?$Q$jw"DIbyܮXf~"H(PR'#~AS=%+`]V�Oj삜!j!v#}(GJ�,{xn6Ę0'�O"\#49Rg6!A 0rfeRXoN0"ZB5b|Y[4KN҆J РHe{&= s2sZ .xLW?mހy5<l$Qd_3H\{<<ҀT<)ۅ3r0OEr:CnO^KMbm]c-?#8G_Lڏ9w4DW&$Xy7 U`Z&`c:W@%$O 0 $g,Z|ѳf7>R`/rk=X%FZ.㶙Xã*@M^ZлN~Wg'׍i^ZzWRm v(i 'ڻIfEdئu*W٘ωpoɫS{5l4 )6=mx(;,JD4wL9Y<sx܀Mx޻q-b% M٥Sh6eF&ׂfA5 Umު_w)u)L퉯OeBwųa,U8.6'xc;5p8ɴiSi af%_b %hn=yTs!=9V;MQs$N9KBl/}H�d#VtrS`Q�$>DZE{(ZT^ӫk! z4j 1aRY BcZ/(뮨qA*M �1 &1Sb}^)3 Rm4%g%1 >n"H3NKo2!K #珠t7 WUUTG]0u%WgI:@N Ѣ$g6l?0<E~\#Ӫy[{u�sOjtsr.±G~m|"H7KЇ fǷ5JU5Ë| �Csg\; ݠDJڶ)(U)H;j|B*zapE[2 #!/=YȵȌ*#Ę zXsg#{@ 6 :UŌ]H݁rRJ.+�$NXMPbi/?p`d[4:4k~Bd&$#g<Yl.7bʃNfz4 ? xYLnj[C*|jc< 24H3@%7ߦM!&S`媷D[}R+>@5mɫs:7Ύi^_" }~1DAq{.*~ sj "4.PԞl-b"%Q] guOSN+Ԗ&=-{0(WS2<yXHU=DDk�mgqNC+9Jb�ޟA[ @vw{qY/F%1 ^6ͤ:O-&KPj|5}!',S+ [WL|RjjM4 fjU ]P橬@2 �\ߕCLFʁ54_MCKu:zM0dr i(YWX=q%F{ij"Rdh m5tLoY&n{ t@n}wSt� #H,S_mLvTDWѪBrJ!Wձ2D:+97 CNDt߄Q37IW|[z cJ dk ҡ'pF[6ƺ&IFikS˸ŖƯbByvs _@L}R=3 ̒t| 8ͷ$jjʄ2ftw)'Lhl0DA1@MɵlΝdsiV=2SC/($ bEa{gQ; pB/O2qijEiI,M缷q@9v~5Eܤtr_kʣ%}fpMm4If{أ!sڷͩQQw^0B;X.X<(%wh>#޼R51'wg}EBr4lxZ2zx�t"_ϳ#2DO\vF<u"~9P)6$atiPhEM01k'i]ILNI!p2_F_fBDUPJ$J:s!+K $!cT:R!vx{ J[~< ۛ1$ aəGբ9a,¡xN@!BW{l䨶A<zRnun|t7V>MUi`ns҂ R/>)\O rX.eݰ{f 3KM\?{Dm}r^խ! f6^ao K* Ub㪷f\`@6=Bl##fZLl4G?I;# mvwƜݣhwJqۀ%REGy#ys4\ "% 菃e \`cX Ǻwezn65ףST]bkgc|gh݊uyEEJٿ:T/SzeHaw cԣlKeڄ96 zh#�[1PxF*| hUI ȕHE-yf h=1f2O5-yC?e*.FAH@Ii%0mbjD/Pp">DQu**c"7GO(Ke=Ã+L\=oX>QSed.۱'1PRHnKZdf+Hc�m Fzfy^z#_ܜw6zUߋ2DG7DVQM).~Z@kHHm%ɀ{&oRif=N.s6&h=mеX?1lt~DCBC-t9f;_#^՗6H:UO?mɽd:H37*ĪCxAGC`oU*_aGzZ:Zѵ0vًx]ly$a2ϗ4l#cjE Fycy' e`S)~/RHI"ommUUGbV $dn>+5+BxS(K_9tKuD$5U-de3̀悜pX�nm.I8]Ъ ;&&YkՖVy{&w�vT]3Gµ"3̱{@W ZǪ*a~\8 Q&D:3vm.hs6D8>=5STsə;̦!aE'L=U[Ao>҃’yLh%%wbxTgzQ1vc T/kmc[P|ͪq?t6?PHx@ VVfqNj)-!=w{)?PY>JNj܌}m ìm|yJWo^א%Æ&]qY@~|kY&{cd�DgU&&n-r�ȡ4~u{<MA!_0y70)�X:YPځpT\_`e`lLu8p++@<ٓ{g7⴯9apmԥmik{RR;av4 PacМ`P"$KmWZ $0 1cQ!tݢѮh\c!GNYaHߔ1k IL@ioCpߩm>N/UYFV�~/2!k`P|ΕH񸽂 -OD2e `EC8ìL ^ eӫ,}@a &(-6r w142s`6J*\ֽGCWD̆9 %W GXQJ.h%Q/D%}(4nJ!\7VrC~Y3ɓl,Ax~QT2﹡�>hY6{koE$Qwݻe .нDx-'(W U"IOd†�y`j<>VY*=%S7f8woaE\dݑײ ~-sX{Jꐟh(w =;l tل^8v'BG(<*)U+))(P{`>FO^?BH<sBQZ-+܋𳀆boIeYVV ww }e)z4Sa6-.oIdpmed΀ĠRW^QB<t36"WBAsФ! AACOEl׾[4&ٽR@ۜSC١Q(2x%*/OTVQӔRN#ތ>@-)Ai"\ؕ 2[%#f�VDӶN%M)UH5ֱRDqG4+2_Pb|Njs.-Sm!3qseCĘQ@R$ rTy`43DWbL&Q"eEKWTl\!c1O_iFFhd!;cob,YQ&% QaC*V͒Q]182V ;[?�$�vemcJ27{˄ȡrN0ەO]+)n}ʬĸwD"ocijr88J84ӣ>ՠn;}$c՝?aQ;x¶Co' �-EOW>`@R�vL2?jU6C6Bu[Ni,myc9@69Zdg&}fC0H} / ȵCjKT5&97u:i7pd 8T]78"&_$7h&DtAE>cf,0'DjE9Eѐ Ws&x<tD<"=Kլۅ Lt跭NIEe0yȧIKC~m#8l  l1WlEƯjdP~#RC2ez�S i -C59Ys㼅G/-JqJFѼvTL1L�(dG*c9"I>~Rj#Ha퐭-EU8b !.:Nop 5nv롟*Y4[֔m)~"�SHu_&m% $\|nϸx+IزVˤ Lyw //ٯϑ$ 1 3Ǣ 'SꅑJg5EHmjs1QJ`VTؒnn"Y (m93 ~,Iq@+awUQLxb7=Q\QxDl<- Q=ZGH:><ث{\:9Mƚ4#Y 2u)B Vrm>J7~{ղUԻ1}W;.W0LckZt!)#xl0U%bNjRvrD޶7~Ӓ^ BmF8@17CZ|sFpqx/ ,x=׽"-"j@<ٓ"1_d9/ 9@4i*CzKػRˇI)3 DCO&ӄ�Uæ[)Whx ƈ~YNg9 ir[A" =Q6z [բ20f*^4czd\!^߫ԠX6`` cJ&U9AI!CM .!pnOPdJҢ"Wu&}g5һ_S{W=|V3[5T %_Ai✇,=,$OSR 5>V*Ҋ|18@)ZYpt:&L^ `nk/qIcX^b2)s桠 7y*i&^U<ǒDiCbn%-RI80W89Tz~1Oj Ķ>%"Avz,4oU|&Х|TydAPBВք(EAryeTK[>hZPteKt1JNL"hKT= ϗEx41 ۻ0f0g�/mE;ݮÌ~Ef�C<J5RV/[7�?ϱ`lFKXAcv *bF2[WMM56v4)uR)~'|�tݪ J!f0[5l\:}1P%Woel3"‚͋b|]8iڐhHO1Hd8t"~Uᦳw*b|J4`+]D?i}9noIt3H"f%k"pt.tF'bV! ='J4*뙼'{#>0"3no=HU|nWRdN@Rƶ#٨xz{\'R=af8];Tnr{+#xo(2;!4QԿo0ljh[ �OjtT9 R>.K נHeUͿNAa-T_LI׸3Si?›A5%GD2ȎtCm B5]fc6=SpHr]HwەvQswx&~ }x*J_�udeU̞g$`jN֫g+�'cʸ!FIb|TPG}؈tG{qZö(*ӻt@Qۅø'ĺ*}GvPU"C]�-*[*>cHr^}{۬ H1"\o3(S5SVe]jT;ۜwtʖ=ps n (B0H$hhba3@(I@ b~5b}L9~/жB mu=A~疆?.,m!)LiAzCJB"S>nd3f]ƝsSǍo.mT"-r|z&k9gw[G$<ĚD1iaZ+@rh~"meqR)BfDPlEb\j8_3=w@%U\3Ϯ a[V�$vor|P;KJ?ۊl@_&jbWޣ.0i.mÏ@�TKgx7[ ÉР-G:ڔ.N2TLu`U/7="'RExBlgCFM~π?clϔV6`PY |Iʗ}%h{;4^uK#C#;7N<НkTFxb{#Y䮌A $KwOؙeha'yB>DiJ :*H}^\]ᜇu%m/[q2-89&Ϻp{5ԝGO C,Ƃj5_n)24.ʜiQY}5C)>JPMwc%0.עaҸUce-򚑄Ns[FtY/L0"}PXHpxˀv5oA簃10V]lwC=[];^5glB<Db6ɱE+d4<e[+^O<%x%+jﲾH]&Ǯ>9IQvk9WVoMB~윋2 oUbt* þ܃6ҽﴏXNm!9't ⠯Zs2ʸĠ'f\X#!$nUvqV`Q0}LZ('qo-97{#K#: !py9LSG;Wo v;ӒQRh[&[U+Fa"R摭I=> ^#ɕy-6O:!9[l- Al^hc)g"ڑ#C(~fLx%͓NI~C䫚¯ۧcJSc_K|u�<(nSx^s*ȳp؛89㉽/f 5}mΗUh4m@c Y΢!+* L-10ĔzНrXd/Oŷ>tG>&?\Ã? u2YȅrU S\(nOxz{<%]nKOaGD5*FC_]u^^ 1R '6nރ+64{ࢵ"H#j#{S002b̶РG 8Op$D&PܬTCƎ08wW0eՑsl5p@Dh<?@`h?iѣo,vR[J}"tS.,_R&eU 3dOQtM XvyL~tNHLe=%[46SՔYg-Ra[(Oy;~WXȿR:̑KL>:=~ 9ߞkbђ!ՈfRG}?J.^n˛ߑ%b%Nb{6 w!h;+N3֒يz`<|/dюd\c@*1L|oB.-:V?1>6OAhMzKcģajvyςLMȏ$kTP$pBv\02rUu+UQI 5g'=6އS`aX*c`F{G[Kq(&ؽ0YB|#( .5bh싀)aKcP(`+ݦ:-㚼"^O7jM8Tm^UJr{8!' C L ,%, Z;%%/yjl]Uo.c $}w) 9Dv0)V}R7Eఓ֋( lj;9ۙ*`&ifbqAʸc* zϭ_]֚g9Igꧾ,6 ߫oZN@l12ЏBqnv]gR"1?&spAjyީu@1:NcbM DP1~6z.XvX%6[*WH~#�M, "Cbqm1F4[Q7cB,{RDo6"PFxBUMC#ST4=6z�N'nö^Ip$1Q{m4pq$3nJY`$I7w~ ۀx0ggqbFG tw(8/ =5.&QR2 W\@c?.5Ԋl(ȑbYZ*I0<)bo{GY@HEwWtv+ZkSgc &ű!O,ѹ)|p,dK ZФx qT;U`1)w*OР鳭5g G|ǝ+i㈯;؍F*gt#QeCrR̝/lˣGhl.es<ewi UϪVob_bG=ZN6.߀FzomX?od{ZEi?G3H�@}RdV|7-60bhwյ5kPB$;w $̅,˪;ms ($;9uXVQn #XԾap2pHXQKx SY7hXDP'0yG_JM|Sv⡻M͗\%*K!nOjZ,e:5. *]q%Bb_ a*O#?s7*rIHplje{թzt)[Dj,9mR~b{2%6=FPIHS^^1PfXq}ÐMJQ5@6*ͼUWq�Bt"ҏ(xk_j.!vu|Üۉ}bsw4_qHmXڸ]_r*^$t(GM9p " S1hՆ<gH ֮e`3u;I>>ȍ8Sw};L=[͇8JqSMD[AdȘ$W˱'5kT R 6Gzq YcTP.e'a☐Gk1cE_AAr ¦XӦ ; <䗇؏’_5 D7 @_7l<~l|I];`.ɖWYʑWUr'lԳ~UrKGէ֑7Iv~jA=e{1z MH%~QY(jI3 @ {%DhpCzrH fHib8H?z�5 <,}ƴM%b\~-iA^G1; '⶗,Q2O+)Z']7(1LRY5j dĐ;AἝqX7M9mB;1¸ά}C9RNz.D emΤI;k8mW 8M䪄kF@hb[@CDˢmLl;s6jmݡVxO%/W|{^{VX=D`Si_a]O)FҪ !E:RU*C۹Dkv6AJ;vvg ߊ-bXSWy.Ct0#}$VL(<ج]fC {(T>><&926 њ 9_@OLőϗnU~82zc/$9CW +R%5}$Z= fNK^d^bh;;ϱhuV#v7$y0�-6aY۴^=ߎSc"r<葙k, hg@N$KRVd1}2/m�Of9ṗ.TJQh5q)Xɇg�[Z]Iލ Wҕ+8Rgι\ qxiW/tomDF|M>j;2&O#51g_Lá7ȷ]]җCqKh 79ke渰w o@Բp}wh/hJ&'LjHrOF8 uYal kkbӭ: &g#/>ol~6V-̼b 7ޢ~ȥ-*afKi@ ~;p\AeL}Y{R,_??HG襇 \!-u ޴myWTBѷ [=9K,ʀsu Ia.%鹟d;(TGW W{m=ބHbT8 ? ^b0Imhɜ?YkGL{A$ vH͟2\v557I3엉N{B((ʝ3q ˛HCIq-VX ,ݓ&T`9 ߜUxkUK=1q&V&(I[dr* '"<(ewӓ1զvVKPDk/kqë?~xA(\e?e1g SUɠ s[ C;yS^-*\\1"eruylX<tGh 4�3q#aNy:֦! oЭ7%F\<-+9P[k  LԫHteCF"1phk7| &) ud( p_?X7 }K`5vx?CANHq3X:'c=.wH$uuod &^E};%Q Lqو|`v 0D e^(Kl!Ӈq'Vȅ}42acvF�ћ8ҾɗlZ٤�<A?tLdtL7NKG[> -]a"<dUlw"guk_s<!g QB(,!{kE?SGje_*3Y)7*t<IO&,sҖX!Z$N-K?(;䆃PcE/'6duuY 0(ˁ>2G_;S>ٗWR75Ι?n v]m )8C{1߭%1Rk$7ܛ'Vw`D= mw-50[< q# Ҡ_$vaN(ճX6C{w@IΎ30m!&G5B#ퟡ眨2F;ZI#@a2.# Hʔ۫>(kceҥ:‡jU'Ƣk/w Qn'ن f3 #,3pCT+F!O4zhlʭli+d'R}/t<1^g\r$/Bw;bD ZꄖU=F?OCQ(߷c:t~zqUaakP>+ ƥʂEf?<]BD dBRB+\zwZ6˚^O$EYG1Fx!dz�IXJB,_POem8u7p8&uٍ8<VpE]3mհq}fc) Su~>Т,LO|W>㉿@&+J[N]WMUXZv 8R6Q3+*C~X&&Է\y5 3S4W$%.:Mg! lXHļu*4UBԺ s 74#sͱfuT9Kr0 =}mk= q.-vYVT>$G,z5IdS?vr&鄋q!Xf̼H<7'jf}r32Bxtډyq:aC60A{>ղL+4HHp!98C)HƖ,kRT2 2pv$S$N(lu;z1�fmC.#T AJ /.{'GyhW!CH$$PI7ܕ0ON$2PKRhDw<ZJ(a\pE1Zv\n奦Y\ vJFق}+u4.U9*ᷱRVjPO.8%9駆2b"1U.zl& u @lV6DrP`79r×s`xdMʩeʕwԡ1bj$h cQIex|'pm!DoF_drĠnNS~sK eM<Fg٦@ONڅ5Lix!v޼lf3nsA<hv㉵R,# dQ[u!OvՍk$8IS ,~Bz?^ω@TR3ɎK˝ct_6E/?B<Bm^W1&lYB+pW &CYy+ݝX˩/ {`lWl/ ΍d e=4,;??NO*N%'Jc,h{E8sx1ɚ{Ӄv=ЕlUhcATHs fԢSwOTW, 4mŪoq,?jg^]3=YX)2.٥yKGzdeFsdwɄrOr[e{{- L(d <(ۧ,wg0n,Y@_e)̭͢#1H+V T{dy}%S0(\id|Cu)TuTB6b}!6A\u"#<(t{GgtYZ!Lھ5OPq6tT]ve԰LvRtSqn~ه}o C47L"E,%D9εz>2fw&G;2W!^pRvec'zBvɴk醘Q۰9#/= j$�x4|i&~({KQlCI@uaxr.nmF \]If~S?`_AA<tz,2`b`og8WIje|C@O#v&Aw&}27|zO,gj/]5Qض,2 ~Q(s Gnתb0ֆ=qRgd%hu<zu6C5t#L}.�'mq�=p!"TYpiBHHޛ&:ԮhTXe^'RjS/xDloF\Wԛ "KкD3<~v� 0P>-s3E幀943R_wzc0ʙSi[cɖ5s]ױX٩c?LkuܤFٿĚa'=1~;h5[дX :ؑ8J[BuͅԘ]b4 Ki$dg߇/W #P@'Yc EtTKP2tpѻ9?< ~~ w}Rlt\VXuA pN@oԨpl"Y~ɥ~i%1H< m3I[ou}}2UnKD(wݟۗ�H)$r41KB{24$Hu۸u|@zЛ׮x~Fy?$%D0N6'??aLAWĬa{FW31 h,"7hoݓ}͜%J oȜeD4~5%-:`_o6$u?yh8!Gm#Wz J+Y" '`-b+WSx(G\M1woÛt ao+ҷz4`6` ɱTG~Qڛ}.0c;VּhS{IPvZS6[ n.Vͪ[okA뾛�! 3)tx"ӱ zjNWG#JCwvxV'tMP.e/-k�A4ѷ b(G)'Y '? ÒןǠDI7U$/1t_ߦC}6MÛޕF5:Un^;4%3H<aFa3V}ȡITZYb }  ^TI/lpW0V(T[c;H;_q-M̐tI)GU}PV3ݎ?:pnDO=I8J7xmz1ܞDzQ[N \R٦pt1 kN$sFbD1GG{-:ҕ;ԙeW{Bm^Mkd.ט z,w_(͕Zu<)Ž,1-X$M D$X]#3"'Z@ Z{s>ɇ m4ǽ<~CEfC:˾?j A.ȏ@0_@޾ *4<HC+m{i;WQ `D304JX+!͸#>h~Fr&zP8<d,Ҏ vWߢ}[Ooefv+TXb  .q/)$gΩŧ}- [?Q`'`Ɉ+cyJ~l;W$ Oyn0˚1d5=:%'? ZV\uFKތey̅IGR0t v<8T#.އM,z8·L1ɫ}yz`˱/뫾hΏ<X]X)aڃ MȷܡĆ%T“5Y n\*BG?2;jpaj/TÍR0AI8+ fu +x=;^X62(fRa _=Ś8# 7d@[eΐBZ(6$zmnF v%-Uw<!"5uq$!4bcL8sbAX@{Đuw"|KFpq`o F춐|aA � eu@+(Yrm)\Vo,2^#@4"<?f&O2wu7Eny3K>a՗SɠGNC%n)_CƁ۽+�"6pm a>S{2>{PP:SW<_Zac2cnQY2r.tUt�a©,9~%.Пf6P^i'zlEs;|Txܪ(&ϒp!rĂj1V;1RE8d|wuҀ} FP-eYSb2DD9ÅUk: ,k$k{6;02gYo΅|&'pϳşl7Pmw 2Ԡ黽lGCȦT#*! U1R[9ОPP8uLfw5}.v&'ƿ'zSlq!}#T$@q`p_�p ħγ:�aL"VpJ2>8|.;t:f?זtqֵf#vŽvLJ2ϗWHS=DT2V#Dpg8;%vfwf4WnYu hcxZkw7\U]mևpêxkۦ+eH!和SsCU9<(^lfruąE%�in2|?";n$b8lq/|='sƐ_0ǧL/v 0vW?۳?$C�7B|ēϮEfp5ƖD Xv/x�^G:/[b "@Zm/Ur&MW?8т01VSG\73剋ѠȽ װ-(r>DN8nP=_v[C.6?h IJveM`5M%F[`}r[+֐ڎa.5 Ѻj]uJ~u; a=Wscǁl Ⱥ2�r9nRP{pT0P cj,9.oPJkre6a:g:kA`$;#f L6 \ёE=RC|kQ'#/?3Pay7s]_GtpqM|=V3ZϜmRwCDI2t:&cDZ;{g2A/$h]drykM-Z1` UCшdM/&,b `9f0 70lr8hB#6@7aUQ{6ӰG('Rj_E3IKR=@OCL@3{^XDRؑ,n3/Z^)#L,`!D1[V'wvsP֏ -bZvM(c=�7Mwގ <[oolapB �]U?Qx =<C=R0b "'xs1/ù3aw=8+NSZiO1,E|m kUkTF60jVy%(_L3Ǖi!Ջ(XkGB||>bG2e>AY$^u[ZN҉^PpN׌!=d=qN:4ڀ1Ğ0'N,@iNZ% :ց�NM?W\lu(%F( I@&t4�TpDKlxN5폙;)stxRD/($jf/+ˣaW@2yxwdVa8:Cy0[TeoN;ПzE(s],z~QqT;dlK ^x^CۿmP-<+բDf3r-%R{єfJt9z JE<aX8}r~fE cCoq0eOmR yN>{Ia˵%wM0Ӯ$%Xr40w3%29ZJdsJ}^:|>'p>j{ogHMI-d_]KIJj?Ž![-D v뤾YԙdNB{[g40ճF8T ;1DHޏ8JǴB> [Ng7 3;]GO5ay ==�[N¤oE I sZpIq(ǩp*ZCIM05(^3_E#Q<|.Ģ\{u \m7hilk1D-f"39T0q{K Y-e0{Gv3WAk_fA ?rdpAT:h(=t8uη&e;P�kѹ~^/-JBa)^XJ:,vC4S66%~[okNWK UB!鏼ҖkÈMrm휦Q{P1A#ak!H_3V6‹mPN+d&86¨0RVskq钩D ]?3LDɂ'n&>r!˸Θ;Vx%z6 ~ށyH*I}2S@]]cBk抋iZLcm-NǻHKVvQKZYs7^P [#\d/y]ceT[gM^4&,\h]5tEW#4F/Ү#`X@*" q=A'l#^0ELUV/EbU?{3!Bӝ$FI)*%3!qN"M{ulgw{kl}oSÓo>1w䩙ݍZ5>KH�~DDyIeIh C`}d~iNU*2ܯĶOqw3f4π�xwe @[h$Z''Ź)txiLgÂC&%= "q�*�/hϲG,C 7 #64G*+OUU^hGQafuP0'FBV]oiC5KQ }<<j<WHPG/,<n0ԏ6ZRjAܑ$p^>Q2tcKʒDNN2 RbI&;E-6+G ZI/;7@Zb~LYAZ]mӨ㶶 9;�C ߗkzE] bK\Jl[ eEk[6�0d䳲 ڜ"oјiDrԵ0,=]5l%b{ |Rpó3rٿd OpbX(lc ֽl@sJ<?cj Kjl3Norf2 ͦ=LU;s9s{3LFqvI�-lfq(#BFw-tzFyL]BKbWIy6l4+g)&ygH)ƥ$eJtRm]Z+WBohα459Fk?5~~ufhBm@*uC`|: tjxP 7-GcEgÖ9Ox hQ̠rx9DǪ"1e%g ̋*;t)\0WGwEceݼqpϑ ĸop/pֺXҥ6\TL,ZO\TQRHK pGnF l-mA\LKb%~ @;% \.0؅x^70':,<O=Be6ܗ9h*f4sO\[q,u[Vp/?qAzEڥoW+բԛgݳyʤo<.Pm+~{r3u^v*,|5(K4D\ЈrX~.DyD(74fp!ʎՃW6_brs)SpwE$m'z1$bJҐL\qF?t|ò@-k~�FGu0Fig̑ɃQAUu)Mg_[OC J%̢ǕLanQ2D !cڔT<g/v᝻ꝿ4,I!Dc}2VbXXhщQP#ƛ�~z݉3VKO8" T#RJP`2,zI] tata ;h<?#wq8%8;]j.帩iѻ6F8Erw\S::["^ӝ%Y[[$Al iZD$ PEyܲ]A rxS͹\l\uQj_"nr7ը>h61xt] (&B/.b$sȣq1@eBY.^w9YZ SexBWr'BXGI~Q`eHhx,Ғ{ bxj95Eߩ "> ߢjG{w6ў9mV愒FsưcbkA &Q$v( 2Ō:Cy o+Y G#5k4DkiGOB2`|ʭVi2[,,ާऽkA�2qл\7*}v B Ö{%ұ&+m Ĺ;GE0c3( ܗDk)+*qMüR%8i.#lȽ3 H0Jn]ԡO)bFs3s!˸^'@E]ٸYk&4oEЛeWf:i^*&�m3}z$/P2kQ Zd[_�lƂ:{CWUȚʬ\mُPK7n,&St1k$3=6'ĸ[%\L]`>xB[X9ޖ/hIA3Pm5̲Q΢!?8I!#@lՁϊ|a6{ 8 $q :nA,)"j^fhݟ܉.b/gDI6[G hų :7ia瑩2 RAQ #1�ssO7;Z:3&z]ߨoɖ]0墨T]:-5"y6U*Ɨ]D})fkr&3X? PLCEx>Lsň"S74$J 4s{I Nh`nW 9v`f9sUt^39G?+=Xhǻ5?2@p?v{VNpx!7^; Qxx\I긦^t4 {i8  PZ{ȕZܐqP&4`#oP8s/ :1׷Zbz`b\U_/$(\DM]e?JOSv QN\*7H8aL).@=n, \pSR}ib-} 0߅ݫok0g<⧆CdC�BvIT2_/{dWevܕO j=UJ -O~#"xYtS)F"Vׅi>n#FCqh+opEkծ`/a e<CS|RJuKղM5pi@pDOyMzdIl E[crx<N_J8it Fc6� .'-N|;©\@}|yNF,,*xA/^$|#4st6~x^D_/^e@vU=Z$֗L%7st. b:D`',h7nQmazנ]\VOb\&wWXoүȪ A(@!__ b I]0zXXq ꌡKP`oŀaݙPuh8zS.< AiQ?mmL4`wM<j}cy*r/c%\TS"R5@4j+EBiXi ;\IWXxEHP1 UP.r''w dL)ʰ" ްxS&qjzp)?؀T}ɥ/XcD`YfJ* 䳉Bܯ+�c˛Úr6w7jiἊpQ [mMm�EW=U!1y =P)} bF eݧ&?z$ ge|*~[ /D%U^@H}@ƠW8q䠹Z e : ql Ӥ "6hT1!gC2%8Na2^,RwE3e5}۟"0,JoYE쾫9`*# X(ArVtHEr3ɵ+:!\ "hla% uؾKr6_hVCREe|T+} =v�vI|2er+tf=@jE;4[sU t9Yg|حbK'Sy?VF!taj[lCSwkPoD >J_nLwfjI73w`0ENgԼGlٍmzS yGlS<9d'B~Ef[i& e %;~SIg)$C~/H^;0==%/*]O;W,pzEm<.D31wp9qMR^OFq|xl} 6V`qAF~6#˲rM_nڼuxa-F(9{.װit ;`JHXΓDЇ.ӠZ~qt׵˦8M`Q߰9tD��g^;B#O?$gb‘Wt庲ۋnkl|Rr3 iHWj?�S|e\9_wHh3xtJqt>9贆l O䄵o3CGp+⇅_KPjO\pcwc~m?lrwybvc='{%}O9C+ā$#\#jm&ԏSaa6xE@"'L!T2y^mLR`\}܅oL֣71*?vP-ckY0˚lb%cW_$J՜rV ga'${۾/p[6y@At؇k$�bmY Uhk.?(o2.K'!Lt #MX hE"yEW o+WZ\vLlK$l6XM]kToh8F40yCFfw8"_*r!i0h%#LtXi{S'3 ɭ7{+DeZZo;*J#m|! [�F'DȑڄVW9P[ 3j[!񣑓6PHd_8K@<Ma ޅzÚ -{4=ÊBM"Z(n\X#:*5כt|bԩsp!vU%Olhph_lkΒ* A (eI.&S9�H=Q돮X%y7򄗥/ ĥ*r)HK>0Cc /u9֗ DYlS _ZKH:z\e0g^BgלݙKk͋pO-Ӆt.oޛl7ClڞVF#0[سQNπBs](5*NGE *?GP 3T0Ya&f24[ \x]~]E.Y䐓D. %_.$;c(`1iaݳrT;p_h蒠~47EgT}wHi=DŽSv6 2fJnrg.ϢCo[RrMV bbtI?oл:-} VˮT"W?Qj#\10mM, 8v2 efh{47D/KX[?ɵd %L.4DItc,aԩ6U倠CBj<Od<4oó<ko ޫ]ǻl?b^~gFh+ﺵӍȞ S՟=@ݶ0Fyu^LJ@G�; $MXة1$mRק�&;, 7apʢϿ-FSQm^c>SSD[%<WݛH7c)^f<uɶ̥HcmH;G6x0/,_5N͋xj^#֚tʰ^N]838"H;,u4GѶ&Q"&nV_WU{GI`ǒ`)!Q8ƧkaT/lV¥u n;ƋVev&bsA#P%.;ov+v+�L6aԴCڨ2֢W4 n[/_#pdq(GA82r*g#俬#G?'[Mhpk~/p8Tcπ.NM$+H1\H:4&Xz`cŞfޥuop98`f)u {Btcn߮0"zWd9)EJ%W}-6Z=h%l;=HeǶAH&ftޢjr vY}q#c[.uXg] ]G:FрKj:'A12K, cHrg!$ !Iw"8rөp:J9<bA9xrHyp>eOF`Qu$n5bɗZrf$+/ts&F6uv UshLZ*0J.AMYێ=Rur~0N RFj[�U Y"E _渪/ÖyO>G;v炎[F܀B9?r9N*XuׄF?b'u&/y7^[2ٞxҊ0@NO>pSloEB;`VK5hVK35{cP#Պ?�LņX<ް>YLJ[uϥa&\8DGaqTfX`AA7ڇ* ,rI(?<d$b8�«?0EHsJ,nrBtjvfSF-~f 2mN0"b26+-4Dj c$c B+"{Dϫ-=T8+*}\ljO {DhHoN`G\!%:s Q"<<F/{R^.�gȲޯyҗ/5\ރNhi2_@a;R,u=V*qJ4"0.ȟ\F+1LK9?l=YPuPfQSAg񴈨iQC/Ebz{Q�*>MrdX֎H &yvZxnυ;V /DwͺRI]PՙtI7`==jge79 LA)>W]5H.N%H"H>v az { jò|wt~>qbPu6|[Mý,A)NxR;Vɰ`[3%�0z՛e!*zmC& E1TLun,+g8h!FiNYd |ȹ%^~bnj7|jI6wc45 lD&Ubg+*+dOZ.aB_5da anr,>Y-#u'BN-E�gYez?yvBлDO`EXm@r@JYgct Qٺ9lχ-LrQrɀۏGkifbv �E%܏8nzǹ-Hߩ-ja]>Ր^7cWյߘUd&sSu~>g2fA)ڕnYqi5\=(=p7rz^ ׸]uێxM wʈY0h~-Y| T2%=\z`}ٹ �E?q=3١`�k;P@[i," c1ݧbP@,PQkU_�ɁP>8 IiCJ0{磍 Mq:EkecZ8*?%..8{Ve״(Um/|uXor>'[E "LpN~n!H1\[vG< I.KX6GzLOѽ)p�YUxlLA�2F䫿 ݮj² 8c9aW{rcM3l?k[-+eUiBx[U"c*}`r̓6ݝ:KPoz?JK1;⧣j(ȋ5@WndG>q�K`]iiDpUR<LQ|IP;XN3^avWMX<n5܃:�X::9+ݙ˵SxDŰ{NPIs~R/{r_*x]#15 \%:]dA! ?Шc5LYυ̜8&DỲ  S].1m(v.j^WB8]2Sw-Rз`Ux[6e7#"#/#4Bn?AknIBW.Fq||t+O}Mϒ5圻Q]zz0qY[2ϔW/lHmI AqR ڰDvq{inE<q8;F%8UN<aՕ*6Z24_A.ey >dG[iF>GS-'I7oIԊZ<3�(+]i =ݩ==, wZ lom:$h_7;7LrhLrFu!1mI3#:Ԍ4a;g~l!q+pZFAQAl_9 3+؂3qU03?ɛz[oTO#ɜV~ pc%謔�٣2N݋Q샦NuTZ,PQN,V%M'6:i8 a>S3.+P7vLd*z;Ц"AZXG艦8"UOr *"abFI_mU{3jg܏^>Pҧj]Z]8o!J 8ɿo=GMwܡP-!k{*R0]rr/F{^h:\%-sz/is>JO-ٝTV@>dOAl \]>\^lc{ V믝g z w9Ϸ'H@NM{2]%/AHEWW[g5\FOY22 f@^GD| :LW-O~<($4 }U,_H~Q0j<a$4^tf.j@W8H U }ϳ~;rrֹGZX"OWĩrXJfτD\>[ԴgDޡu*FZ@%GrſVa4~>(!a*$T<ji}۱ɝFǜGG[6mDrtB܄C85sn:PCXnǷܐAo rK`nPEy&r)o.Vy-G7nTIfYV)+UiCX`,&.U[Ѕp.A,l-f*gcW l%!J^;IKDKO<1!,8h?1)A>0=nSqI4C]X DNB,*aG!YI%rx՗B֪'llhfiH|o:v>% ΠF`e ܒOhj;ѫ^oktgp}yݑ㔝|gIĥAQ$> `6 ʑ)/w F$gݝ!|pаu8]k`I5; GM-`Be<Z|)7O%LAX o*`>H[1F^KfL)7ƛ$anLw hg+@r>xm;5YPT1hKWva7B`�R ($.7mt>T@(oV =I^)>j�ࠉeQPSZIIN;VG_כL>uҞڽB]C-4gS#Z V }@v՛<` `Ǔ߭V,tGBxSʏdcY@'{H?۴s_Ǟ9tbc==vz&o!Ԃj,!w<xbEse%nY̐Dv9|lCӫ:cl�;MD y<%nd7f^˫["oˇ5a_|X=R\a G+^zp~f]rItBgr\6S<\y(h6k2'm tEDo32tH+ep;RLR&C%lB'7-8`S0fN'Vk,ӧ I͇1,2I7$Pkztwˣr D '" K%xvC/u}v&D/۝:bwh:ٽ40bvnS@̌Gx;)F?dxP'۷mdmHg}*ZDېц<)].^+?'*_Y<B!6VG'1-H[[zƯiiX-$]q7 E0~l̙2hRsp&D&CY}_^f' q 4cFL�m'2[k(;SΉ[.+ݺjyC{kĴW~~3I<Y! S:RN9y!1ZC:(�i Eh 7bL7Vߡzȕ~ќC4zQ@- ?=V;wjv,zc絡Lk\W6q|硳0ˎc)t>50w{y~Q9gHQ}_<tu!VyUjmS*@w,.NS9CM? XE+f i8.UqE=v$n{h&; CPʂq!'}4k^k 3%Ls[LE"neE>V@ Nwr06Jx봽/ՋU&JY#k+ƣZ淨i(I$ї1Ql,i۸Mt=VsW7G 8Au|^! ї?a=aG[t{2nI)n Lz(HٛnSA}vt)7YV1{lݵ_>w+E87u 9<.eA8ZS=tSia$Kk|AZPb2Z)AKQn} d3fmF(n-n)ڶ+G '뮸w<@ 1}+WꐧJtZ<&ZOR5D_Xj VQOxr :Ht)h#j L#[Y!村ТK Qe,ϸ2Q#${S�ʫbW|?"FWh[6TQml=}eiY -?b3yOW43?|EZӍ)&Kxbٰ4xuA9.t /`xҝ~o)ﱬp&3<#.cДL�z2;yBx7ԷnP #.7G=G~Iw)gH֗)<v6r,)YHl>QU@6k,ց.3MȫoJ`y`(L d)kAsZN"ڔH$~ k\hGD}7kB%I7+3*#;h͏IJkCpB7?r۾4,M5H|ʱmPV0d7pHL ! 1sA /W>*ۨ#'" ϐ` :8ãj]2 V,vkR&@�7C mF8,[vƃX'-O⨽CN* 7w7=U{ ztc'O~Ysw? 27q\n(Y0 7HzQ~\?}E % @e"գMA^IW+ \E-lՍģxb uu˺᧢7*A0mCr29DџįVU3surKߥVruJOj9̩)q|/9G"6K/T~?߶x:߰i}4伆DGwy:烝.Vj Ga,=Vݕx _R??d 5{�Icd{ʣ6yԲ+5;Ů ڦrٍTܠkI0/Yeep\)HJpNpI8'?*+{_cc*W::~k_,>SJh*#D~'Do�� FV{ E~h<5f2S."Ǐz9gD.*"|kι"T s~c8C'i%הv6~cJtU1ۀ\KA;b@fy~\0τjsoYrjPs3kJ0ŝLΠbhZ=\kXc .Q-@Oviב*%3g;I7oE?相؛ Oc~B)yO|; Q$?R龿'͵5n ۟ct8U�#M{x AnR7%?8<E dB/ WGJ*WF[uTj㲊=k WT“^w?uPu+b" i8b�(x=Zׄ>#kNi> 0abWQ G?X#Kv-GqX#]LiѯGBOwJ S'Y0B!e?KyHRO4Yx e.'5@Fd/8*=,eHH|vo?_4qinmmȕ@`%8?ڊy8xbaT'/S(Ys31PdpjhBLG;vJ,>[%r3^5a•q7'iؒ~zӋo}Ɉ8VJ0F=Ƚ' 17Й>pD~ebw0KA%8V3GFKI'Y=/?7-J7Cv꼪X瘼7'e\;K:D&@̶h ߇L_fX1aQl\Y΅ h"528$q̞ LcN4Jv‚[\5DRH&-消 pij �_/DT֣I;I]'HbhC)fK}贱d[{ŗP|=ֵ_k"h EvN `'Szak6UcZJByX1.rNi|tAt*�u9k~vnzډ5:ح^-VwKK ZHX+?!~6�5U2 XԸ__K("UW-OiFe^V;nY`|5TQ (!_ oRck<F <Ur ۡΚ?I=<ȥozksOmݳhRoB2*5ik$y㚊آlT2/E3V<E5Y` NU"4di' is՝L¾ٴ'KM}P7βC)O01['"זG]迮b]{`OzVo~+<=-C;j;JUCIE�? Ƭv[4v q'wn5K &N!廧D j&)h1E,@(Xe~[ .hiNԫȐL̦y?eU%AP/A�-hX^M*s]LVׯNe&}zZƎn!QBE&VX=Ǵp@qzbZjUK;nʨH (DZLjZoYV4Avu/k7My4&}A+|RVr❬dj&^#bӂw@pa,8VG QV䂷\R[Ҍ(!+ NQOo&ח~7HjR`\?P'(Jyû* ]s"v0p"{ k` '=C&jIE%+޶y (ŋ7;? * 60D'=vgU?اa&5(KCw7QWO49=q"%2 pWɠ>:ʭ'sX#H<W>;�ìY|+&9pmK- (* u@$eA!yypzxs$C/(𸺸Z=a59{ĕ3) >%YA@j3adq&kїM"VrA.HqH&Gl p@ Nfwu7M2t'c%D\"Lz_6j mŠ+p[Qu.LvB_k=`jA~Wvf@qh*Z{AƋkB1QP'@#T.gQƩ(&t]%Tve\>)KfptF$2tKP{Us ׭=7pIN)nY+YO,,IU]V]ՍAwD�K-y@|>Uoц[)1.ٔFJ�=}){3 (ƶ#oJqVp㹐;$%"}Qe/t}m=Ff1CE)ܲiuߴkO$@u.fðKL;]FG6s1l�N+ZsWeuK3?F.&J{M-B3k1 ƌ_)ZH³O&wpv Lrq#%):@~猪!yWNZrTQ/z~9ꤱA{g%աn$jh'|ICVQm׏0%䶑&4ņAwx؂\bC~7讷TΟ]n-M㢩 xEu.HV됍Kf20^~wg#44c-& ڬ}[+6<N+*UX$| 8 L_su>TJ@_zDr-}*ϐrMM_o8T/4wQ-G�hP9 G1fD.a=z}IoٸI~-0,ZEeݭ68;LnN,nk.398 .i-0qD(s6WB Qc rkAuL+&y%޾1H`Xw�K3 'goC _Ȝ4ʸ$ ]v`:]FĂiE(:osZ>TNeqyu#Tb:L{Bq|S}TanXL^Oy?o$XwnÌΞ*h={d /T)ɩp};(ľ@b1lA&T8g7WDKy{_0^vU߾4֎^bI$qB|!Y毰śd|, %dduޝ.I.A'6 ֒0aL!}jŤ�*=C$\!ٰQm~e1%~ձ(M RM`& Պ+f5sYTw=\k'@⬻LS&yk7P\p\(V'7(5"եAE;T>̢H9K²B7*{qMEۑᏐ鴂bˮZ lpʽ躦̼ dx$WV!U5蜸gC0K]dIw<1e6$k</rfhl|_gt4 8SzY =Zq?z?1~%'Nyv~fV/%k!tf˶,lB d|FHl cBD%QQL*WSML9rAlBDFNəxHM.࿪0ķrc&ezo?'Ysd碈7_l(CPXiճb6B^'O配7mvsIFZ#h꒓d!utvaz[hA:S@X!=8W7?N"rbϘ ֱF3W j(zP$3 ꢬ_`)Kקk[QzK;?�O2o]fԭ*uC\j. S|?t:4hrx}ne"@ʕ׸,J4RLa{Pj �Bs2iu.ie o7Z툉XKLU=m3_ı#J`q']XiG }a }fiED,̸v(bui<`^V7x\1}${�7WNKa攆yo>@_OoK1r KOd|VcsPyΜTa"EiVf,b2","U)^e׫<XHIN KhlxoxI, Z$5'( nV#e_6hY2Y}%Lh}`;1Jӳ3 N!/p�$@ڏgrF;C,bY=g1{Z>JR±nGf'v}. [e5phm:;tqn,h.N㟅!'p.בmPY#$]VDPÑ߮4c`N1,{.h/Juwx{v?^(1pxWc%|1" ?r.ىZmI6yQ&C t9"\_z'Zq[m7H-9鈾qS(1cUF29*]ݓv4tď)ΛW %iR>6&HlQ�$ZKU.&|񣌗j۹<=,T8^y\E47NO]@k|^UkFwHI9 %خ*|̗3QG{ӗk2ZAc- ^G)0)i.7Xes$t 祀'RzP97$dYCR<Ql�4Za-4. iGkiKpK潱)V+jo(Mfzwi繗rJeh^3vM (`;` EQo%V R,ScwSQQz՚7YmTTHkrL L'II`> 6dXGC oKoBp4 UTC\)nIacֻN{.w-ZA-^x\Xi$4ǍM?RPTq`X28i\6݅̋NypVj'sW!O8] N`]KmrfZWGz.xj]: O{m<@^?Ú>U(gz.>+*3)̋nG1dqCq/$Qu-}9(^Ju!d$WELVk ntf ྈ\o#?/CeҸ h3idAz-oy%@\!=nF-?, ^t6c}&9;oMK*OJۧO;Dk_25v93 &lIb;9Fі}o:&|_ͣCJK9'V Ǣْ1b'A;5!EG%R%G>TMGw[ak Ꟈ.ӇmP}JĀ3%x;%,"S2cP*oÒ"Ԑ Aˣ EpY0‡$暐-T@2(*v+HHW!`~V1,YɦE#0m3yKw;ud>=ό(�x Ve>ڳ.o7.y}0T|C7u$6a31Rq8�ؾ݌_Ȍ@gB+sMCL4$d( >GDnzqV y ?4y ; ,Ǣ-6H_jw D!jUUQ)*znwɂ� (/<(w8~L[c¿fw-Aj2'.6>lک}z3dw4˥0Pk]n?ٶumr0zXH3UؚRrNXrJ$%k_=M^l(*rϸ7W1xϐnl`S$CoڼAezv.T1 0\cؼ3A'p(F bI#ػ?&D:<77m.3Z7l}-$O5e3H@F@Uگ y|Kb'%Vw/`@XnS=a�uz\1ɻngîpb<% ֻ]dh e>g@U_K%N]nM!1t,Bx3{lrZ^,63h{_bO3]t=2lKb$:X%ݟNzΘ*2@$6gTRsUXs܍͚Qc$!?*nvZ~[ ,rVD{ =Y+X3 SrCX EYŢvf:s[Tr�%)qX:YD _`<ly&&7h;eCрsɗ!_}HݷQI4GD&IIDD/?Ey,O> &8'0\ Nx/ةF,nrv P7K>7.Y8H4+uc-f�gKAɭʿ`DNܬP^�4mu?MȘ叽FT|3(잂 '1 Hf-{+fech6&ug/j˔' ХJs>$j. z aaK+*JeW[ں{Q > j=rg}=Q5_pvָW%OJ=z}O>33<r@a󓏝BaL6Zz0i⏎ݶ{lEF ԬFP'M̰$O4e0LRo]Hxont'eNI"IZ)D#o8cY37Z,zZ Y‰XqM3!lkUk')*lw0mFO՗ @h;Qj$ǪShLՖO&o0XeIw_�qaE_Y}#ƭ,,yS4T.x!\56dDT Y9?�e=ЪK ;Hu0C\;Ҩx"<0Do9 K4He>=e#SIRCFHb-28sYK룠>=K*7*ChCWU z"HG&SXzn9-ҨT9,{x `  \"kIK@Mb<ONպJqwDzc09&Sgm!ǧKAf3c|0C ^OEm5?3y@']E~$N֭KUB;GKBw Y f^(\#}׻!kAo yR^ ;õGyzʋNrZxs,|o\~f"s]*yS $aBebb;$|#G3)]L.*R%�|NS3/�' ~4Lv "ف2'_X?;?Pjkf[² s H2cᦈ9Bu/6G v!/L�?;Nm. No7uƑ щH%lu|+V9tD#C_zf>|@QD(eAO =i<93E iAIemMʾv!Y*mU6@i;kyVpVvGGvG@'1w]eRTYbm,64ӼTR[jʌMtkWle)*y7RР5uBo~�|F{'y t]NrCL*xD*b5t)yDC.y|d6P)y9(QݞM1hƛ[ 0}vY V ԹkƜGJ$b&jma|Eb"%*՚,Re2h)9"%h/}7.sldyGQؐ(U>Hd?k,Ҝy=SpS^/8�Nf8ʷRs�O6SyYa%{J}p (7ej΃^OorCI t]Jޖsۍ%Qu<veߪb*,DVFT<& rƗ|) >Q]N!y%&q$b|OfI"YIh00Ӳ46ravg�͸R LI2/dAa^zU)A0I\o {.G6lb*/ANdGwH8;!:)\n0`dSDnaBղ}墄shEg$K6ޚ,I;uhAΝq{_.<nk)e�Z& .Cjcs.X1f]/:bIVVoĸm[ ƨEpW<UxֹϿ֚M깻2X|f{Z<UD9J$R9Ǝj}+ܤӍ2גD jӁ?WT �Q;o_Zt_X *XLogw}J/͛2IH |IHOVc![SpJ Znޓ~U<%x 9v$I~b }YZ5(K@1:'R@NQ+Q7K y@^H0yg)y _!A lt2U*lp[Uʱ�W2ﯫ-%&MB{˘OsVŒ{ EęJ5-*� )\ş:a"չV`3) ~$FeVt9]ߥ] !Eע^v:W_2u3v8Q8tK(h*xcĖz>Jy~w{y C@nڿ�\;T\垿|nx՚wz J7w**=ʝ s3Kj5V/4R_DVR'r)H�0IZ�֡MT1``�ncUω.CVŐ篺MIiVpaVLNB29" /14%k<䡲 N̞ƚ>FCYL 9Q`h*@HE,6Ggu%%1Wnԇk1:4]%/!vIHr$;Nu1L-!8. $'ƌ͌ vo4 \pv#X='[3 խ96Ϭx`w z^N*~([d,H3^| 8(}Gw|`cmCA˚jFFn4ig;BijOVv;o}2"-KC!+™-^7Ҳ<9qW{l暭;"ŀZFq2;xQLR\y%QK~j.35"Z%`9Dtt(;)Ӟ./[{+Hd#|o.vDi䡕 _erD%2/]|fNMv\N0j:\XtSD\3GP^e}p1Nl,oϩ+ ػs0^bb[%lwo]"{4pz E p4\FҊan tgR|h gۄ{{)p:+S gq ݸOK4D3>5:@Um|QTix5 "�Qߴ1p o}F ؚ b䇀 uIfn NSQ;p Ld>X7<Oq Kt 8Ǽ$_ѳڧ ,QW']5G$!(aȮhhrjZ1h/PR,93}(Icݗ18KE,rt&c_Ի"ZOECpb@5cEB 3bz~h'6v —c4;˹\G? =+&V\{jYRtVQ(n^J^SP*ιk'\d7ks: vF̐|t^r1tRU[`f6%~]]+_Q@]6@E6pW]Y>Hwf0ev;8vcbC :}Di[*7wlV{:ǣ7nQLU9*VhsgY#j%|܎@ȒUP{b*PoCD Y}Kn76ga$"y~yrd]zS%e̊jb \qv#+pQXIn2iWTuK^Apir'8;\1Ϋg(1ccΆ v<DĎ*ٺmĻKRCUh{\rt]e]0t%M ǭ n"x9C b#5ۊo QG`ɜ^w@>JmCGof>:$aXi:{<EE2_x4Qhfeeql<[YKB2{/JNצְ}Z B?>ۑ* |0#8HrMwҧJ^$qtOXyC^z}$Uޥ\]#% d\Kx� hKq`2|ɑ 0'I8)m؊xYI 5$@]n3aڱ`^g>Ъ4s;0A,ZdjL p^c"ͻjO`oՃ^3ff7P&u孋 cˋ{�r+ \_<=".<=Z^􅒯̱Ҥ+5-!̂!~*4},!=a2(Ȣ+@O=ިM=zP$reGk&YF)6RwFo;m#z{ i짓2`1L7t~WU,Lza)57Ŝ$P<:9E,B _W)Ƿ2tx˴Z`sqFɭ&p0”~Y,'>Ci%e2"R}PjS[w[_c_2jnS84Z׌==(N%T3%Bc�9rogdF}(]S]La Oz*Du@,`_:#fMl,URE_oj hP_[ n.N9` "~1]$ #C4Nl6AyY5eq$Z?N|M:%k"Vw%,|OP^bϬ>m }zSyO14=Ws/rq>b cWkBoIf߀+f <ݕp&YֵVR)i0Q^ /(0~ aH"([.ų$t80v3i?5"nudbǰm]|Fw-PN_2#ydmSO4;>MKtPU_)կW3dLh{<tב^q[PR;8сO?L9\O@/Kw!YB4:$@ 1|u-goў4[F^N�qV @> F ~Ά8L1,qϷ-=اKrca:#/$n=nC _eUⵧ~<ζndQfNPT?^>$X9ͯ>>ˢ}F]6W;@7ԯ\ % 4=WP;YfІz %fK=uܬٱo.}@n@tbP聝`bHȀM֬V<qۧґhW\^|2'2 2!;UzX7ˢ�Xx ~FZRã,$۸ B{&j#t2W;g)#'~L'R}/0t W;dq#1$%ࢗM(IKj 1MPLj!K'^E^`q:M9`S!mr_[ۭ7Y 닅)cjfdq _XF]Jͻ=+]Ec(?>Ev,]I=;MEZC<0:-ۭ᫥ɸTB(i=XC4-x b*$N wJQr־eyQAK")VeYl!Gbu^$P,Ԋmﰈ/⛮琛#e}c y<9ҋ`)*p^y+* `E!2qI8 #ox`/@E"b:}ډ˛ O/zs<Qt*s,NPBu=@_!ànJeqFe vp-m-cB@5ݷ'cBc>| MfMr_8Ef?3,-R_<UX0z\qV^2w0Qp$c<, tJ�Kl`/Bƭp3F'~|I+duZ1gW ʗԦFȞKC:VxEjFd;K|>1u% H]0ea*m|?CCmJ@Y)[fn,= "Q4c͗6?g}&郕i:7�R?NNr^݋\|W\[4u#8ytV�Q]BMB༶-ryzWvn~{G.8P~6ضҸ[<OwtX6h xdj tx!i=?0`$%q{jLEiZIiqZOSu{Ȳ~1hsoA'&[uE.@v98dfwvr�Of[OI|g~~1g$?jQuSQH 9:N~ B®q^SWYdWyO%ʫeʭ1g#-tOg]vQ 9&]A&ơR롿|剕^;d$&/ڙpH{Z*m1VhCEG{gDӝYh3brAڋmн;ӯN caEv CÄ+(!!0 }s+g {J'007̫qE>^6.\?�vlj,C ;-vN))> 8Z1`3r@E:]Oj&y+ө:`W~+ AdrP^>P}4{{!IA+L,:Z03 j$2erTVHE*r"79z>/b(:pS1&ȱU`tK=d,nWw0>ݵcE\pq.uψSzՒ*M`I(yqHd0gBD9|ejӳš\fv_scm-E:P†B;S.fBH|Й2 .Mf=Ƭ?R"0UA6@uDHl\=qKJނ+S9'ʙIUGK=cn 'F�ts}'<TnDc'WR_9SFLπKcе^N!anih\]o> ]x;| m 4s6z Kz a\ H}$TEb"/]+:fx;@WZbmo»J@DAmvtA\ :.!C̸Wf)G a@ME T'I;o޻pdY_ /Dr YbB2dkBu Z(._Lq*35AO'V2!E⯃םR&O ʊj #V۬QI9Yadi {&FTN,sBMxUN yUUeIpNLy&ĕ3 1z24]Zb LξJC. 9mrRKLEiV8uY L!\zVZCn)OB P,C+]cB w_+t]]"IR3 u]@>Rl#O H+]zO Gr-OH4M$M"I]DzJU$`|iW7%]fW7(ԥ�H?WL?]Ixϖ#C$o/vqM {c N2ODPzM`XuRAwRDw�qLDu-qZxYsIqzp_cCu@โ.{`e*nl;q\L~y,xb0ahErA,rE8_{ɮ.ttQV;*3Ԏ%,&>S;~|5Q!O1px7ܑw'Jk:lΥ1U18W+BGf.hA %CMzCB>�E:xM<vh?ze%)xTjfMܡ$ւS4πz_9KQXo�BYNϐ$sb(Lv9‰/g7BiypSF:[xC2yxpkHg0nsfpx4o<RFxl8!f=A_*BӞ,cOhoC.2ţHU)Ձ%V-t 8$"!5'n�u8(FQ4sF2xO:zd` >c̩xTl"D92.T�.�lҭ_2yY o.ӝ~J$hmF�lOsz� EK\ЯחL'}bD02 @0Km En?|<"u=#`a�FƗ64ZΌXv̜d_@ӕZyJ=!a@h4z waL)R0 Ř{D`a3=c+-roEk _EMH驝UF1*n];Lhi!)гxUe|R}f4xrDH/`":kIGEabyϗDw۪wMT~0ydM:'؝QJ@4<J%pWp}xèf OE*gc_ vaN~S_pztc"qJi-Oдܩ`PM.0:5@lJؕҏZJ ,;fec"x<L|U/z$BzzHN=~}2`TtD^2vL}?*ƃ\Y1/Wj^_xDlԕ T_YdNՃ ; ͆q4~_iA*dcn: |F/h,>O2߸ADnJ5~xSҥ~v[t|M̔rZ yMpY6 :ƔۦCwh-4Ib/T.0C${[Id`,#s 1_nZ90.NQԕ?3+!Nv.%$gfNݼܼIOW::;w-T7RuI21WYbIgmN>)|EƬ e [O$/J)trZEf_~ArW'uiF9\]e$~8~: :RxO"Pg=Vx�}�GpW߾èqgTECH^I#LZs\8W ;,�g{k\Q[~mRM^9 k6oH#o%vx9-O0g;[3\M VcS#O54G,17%41KlE -SP&PF?4έ|?!)*ryxƶ;]pf4ݾauotiӂ:G0ms}PL2$ GNac:A}'n1B*&mQsvҌKd\Fx˒ЇQ=XR4k n_򭄭*;NG?\Ы dJ,4r L*G3fṇ|F}R$hk* W1EeV$6'teKPV& WY7S@ ޠ'7 i\|0"VPּYgQ3{Pq8ԅf!upG]z =0ᒩR5v;@'ҋ L!HՈ2FFi2k&{Vy?!qܺm~wuw?5\D/eR~Q&&@K@ @*E(L=󌃴vptuka|X*8P�ZS)|<YL>\G%C.T9q=}#ph5kKC6du1kYBEG�[tzܑe#d:O1W槻mB_+,<[ P.Ry‹VzH8Kifxp*U#eɂSó,LdЮw2m;!ݪxM}*䇙4T4k1s1aPwTY&5\O8_(C5f3:,-4,VY5-kj^常ΑFc7 >kqm?i ߭"| n0Nf.;:!!/DY*;SnxSEasw26{>1ik(Լl. 웵 e;^C[m*syMaݓz6a`VWQ>T^CJXo`mp&U %6K7EsHdn|RU2.2iC%]`Pt i#ºS7ҸUwdW0"C1F%�&YЭ*.yE~ 03Jt!݌K=Â$,2r< 6C_Kߩ a8̢d+JDJ-U!0?8Xg8T4Id%$gYnRC&l^ Oy�ha3$M7|.A+{v� B|uZ L(RY}Jʪ+`[%/ў@ ?Ib%6>u4P"̾r/@!t.Om23V\Ӱ.6ɾUV\n8Yl;;xd q}.>,\CT[Fg/ "Ңi䩊*e9k}qq <qSm5rcKιzvn\ҡ Gr<cy\ sl R٪豈ɮ|l* klީ\1NQovJ< Wb~x|#4wCZ6<5M(,~wb5*ޜSOj!SUݧt: \T֬+^ ^]Ɔ,ŜEe<ޣB%mT3N/\FOf] á?6Jb:sApj2BC={7K ?4 ek"ya^֦K^KQ£J3Kwa$vPi!?[ }܇cͻ\U#H7E^Ϭrd%E51̯IR9&5ۏkЮ92z,Z)8dR0tZ͸u g:^QRӻVn尕 ibb) qdA+ZMvX*Ăd?1 )iM#�C?7o hr(EiWWcOd:i( =ƇxFΨb`+a$L H܂7mzUnwbdiUOpC}-|a}AlTHeٮ~UbnɌI89 j'?sx\)73c{F0BHAoFK@|F2(P ~=6~ߋKV1u&=o͈J&+IACAzVLhZe^H+[_YS{89`bI7FfLz!tC6YKs\wXu;Zuydsmwxũ!#IP[U_F- iˉ O ^.P.ҟ<zn,&H[N[V3Ӫ.{Ǵ r D)~m}iSK��dMU+[RR Ty ꁜ:IQvp{C3Q!~& ~5m7\0w'�1#DaDӡ 6:,Gc㈳+rB=ӥ% : 1 J0IK?**%$8zhyB,k3 (R9Ab*}}x%i ڛ(g]KWJpfyBą kYBpu<[2!&b0qtCQG&22"9t|(B;׮$z<q�h/l?Zev#hIYS4B l hՀǻjpHEKX/t+=)dCAK<R=Da@#F )jP?4vc|#UtFfGC|#lAeQمI,¯kK QI߽' (˺^hbqIe?e|ƍ`OûzFTBlbeҎWUߓWB.1Б$QN ϽDd/ù֗~gJ–$hٞG&pG ?At2{G!A4#682-2[Aࡻ G65](n,!~%fNGϸDFV(m*xٌg+Zژ6hå+iYrlN\tN$jjKL~,  Kp[3 M(;ݐ&jD BC it  k4j -]ҽo~}AΏzGQ׮ nds4O= :1O7 /矉S]lHDt#\faQ\ 5ު&T1P35~{1GRHHh/[+DBo:F PxZ`BV ~zasl'",5PI//P}=>J- *@HwGUmBo{Y %\a75FT_pǺ']2j{q5n-MKIm'\@:>Z3ʷsMLﵰGdݺ ֢LқzFQNCT|2f1ǜõeb ʲ</$G K)93Ɯ|5I۶vxnae,^ ` pZd'{* 0QpZZ :4a‚אd60%֔c1];J>M[fP5w 4Li~lRy 1~ Xe(|lB``<^Ce%sm%JOȠv[{#= ׫`!}4]Vep6;[nJ_ëe"L$_qsx /,v/c,><pSz8[EL6lj W.5h8qe;%bsang? k$iQ gq jJ!Izc& ,Ys1K5v>sCyDvZ-7EzTf3#ɨvNĩ-Dv\|(5XR~'3TIlj#c;L,)ǟ .R?9xƕ&pp[ɢ13օ1aaк\{ivC.b`C \U) P%;,B Eէ :3 쬳ݱ5_MNdB-d@@LQrٝ[@av6Brg=#]h\gz׏|RT[eQ*6 �S90B||`9RY_Nh!"$Ҝ^<oj#p"7`uֻZg Ւf@it `LYA OV ~a%i g4 j³QG~)Y:RJNψWZ||a&-uqt�If=fL:~4>s" fBʡZW; m4ˤ[]<S(Dzc:|(W&6B?=y0A^Sqe>jI>; rZvah oUJ< Cz^s#xYvͮ }m\9AAٍ\/)]x\NuG_XU3D~됾U[U&}BJ}$It3'}aWޔ޷nKͫ&`ѫkU÷#&J=H[ȒٶĔEze\Qlae\3OÌ=__g,n*l v\y~o7P U;~t*|dM0{u~L,hB)ij^O{\;L/9xp\.419LRa22 ܹdgMA$?pHwV-g߶o l�z�-r�`U^f+d~x{iGD*Ӿ^qq#P~W΄i馸kx*`'];Ja,L-h,}x LC:ݑ^0:X "rX _bYwL[ۥᆥV7wu*U7(:(hX&1biyJ%W,ۿ).0UXƎ:c ωW.V~#HT2QT֋,⸈�ug#LfuPkD+#iyE^vBBR$ۺE:bM);AhUeϠsɢaY^a$Cڭ)!yuB3qe/ήje(s'B[?ɼd$ʂ?/S<j�j~} #"IJ3Y])Bm^FRaw^-d]]<- 뫤( #$:E}~"Mr~\ eݖMK.VshXEި'dsY5 E-̙rg6U1+]XVgIIP"#=|}LpNb!"^gz�c-j.]n=E1~isB`u:W'`qXsq n7|Ơ׸#\ZM=&]�knKU/i +LSu_ ũD}!{M-`+O"ki£X*E?Bl(TQR#z\D' �t rhe՛JUUu8dƀysU�6>S32ʘٮ]N"Z�36DZI3ӀTFXj(Pe#jriT*{GwϵR@\HEk&%ʯf03~DK5OEWXa[q\@)<Yyuovl΃ь;( q"H\5KBHz2wh#Q9$+P'&~�m:()K!]y~HZG;?@LGLQV#lLdz%aɴ~4WSuc@lL~ h=fJh6z'M,yп3zj;l],6pj#3F^Sf=XA $㘚T6%2c [yo6Uc�su_mr ʙ9\>)Ey: AE< U+͋vrB&@$Kh#WأA͒4�"|M%c/XD 'lg%LmO;͓LӉ'(dILuz0y q�;@q@IWk@,ʪzF>QrnOup]B\1n[ey1/ ';Փf zvM HOMګ 4V#T8sb쀓)~m E[| kON/s`*EH̟)=0c,3Ggyp i-qw?&s5; ~[G{APCpWֱva<#yR Iy/;<}Ftektk_8g b$/!@W$~cXJ/L";)e.,ҽv*Do=T)":_b Xª(yP-ۀ=FhCF9>7PWXEWgS&rK%JgN'1-$I}QRCJYs^|JH*K-QJ$Hm(]|]kdxQeG, e l`&yQ+J1}y*gLl*)gce]ؠ�!߲>#.0jzP|nj0{6h_حveUFQbV=wBR5^#ܖGJ/{$) Bz:Lx‹UX>5X@rS~'jPC-ÖeEa!𹆐CE"PnY΢s ׻&K O!gpv{crFR\,2]<5!UWd zjgs~GSuEm87qe"DꄅŅըδ*?osR6 ^l1T+3)Bpi+1H:~+h΋f6ǹ+/df-^h *sVX{~U8F1P:iחo1"mzd hȀ'ӺK/ DVnd͕2BSco]= TP -7ccP5ݿÀ8yňs !g4Tm ,.HBBľeD& 'Anj%kq"G-V_áMqTš3]L�mK`O^DŽk&D6Uk = 8?cg\IW! ªnAE/[=CqV̈7t n z[2�UZ\!th' .gfy̺z?%xŅm׈7YRPnxZ7q]P'lE=Ege?R\ ;YBQf 7 X2 +u˭Vbq옋\ՑqоUaeCt!(,'ùRUtf6# O)8xJ[�> PGBdZe If1rzt<UC؅$[;N^;/DߧE%+O Zy<&bOD,{bF:Lz̟)FS&t Ϳ\HRU3ָKD2zq?)Gv'j{L)~H1^G ohKZ^bNj"I(aV V!@1^& 0oC`Mk VފgpcL7msgu`y:OQ F3J)(#PsWQЇhy"[ U{f}ނPu+R 2+'͸ ;][™.gN;fsinOO߽ԌgLFf M.?mE5Fb˭ uz?03f?͒^-c]U{>;իHjRxFؚ?r\2 ZarjԘph$MpѬỹ^�vFqpuD'2 L-A&__ėjK. XT } RwXqJrnsOHlŰ$ͺah7sZCc!A^KX9.v˅cká2%uQWJXp\Ǘ>UCѷjr^$OQ w</J(-@V:?4&^8;@{S'`4Ft~I=�w}THXmABi;ӯw@UUs>I! Ѐ\HaFB_=jx}8{TYuwuQX| (a{/5x Z4si1o."NF�݃ ׮eUx�I5yѰTEVѹUy P$fk_wґF@.oL ~d,p�ioم;ȫ*]sv~y98F~>[�ߝ ˒lCy,eFp>7X0b),'Z`57/-o\try\}Zۨ;ib8HZlꅴUi+'�5]y~+3/�=%3oFDuXUz$ c&#9H]z5oS̟~y?:q]Pu3v iv|A,mJ�P7ؐi:ա0 [/y ۴4tfxT&ۍ *"M�}ݕTOJT:ڶZ0zaʿ}UN�FZkQ9 e7׫ǫn{Vk}ro}5cOT.R,W= d�;!0ѫ YV'*a#RaUR'cJ GB=b89YibI #mr1ņeT<^(^WQd\xO9bNPiI}\1^Gv@МZ?C 7(J+:u@Aso+dޏ p!Jga9"6}7&,WE/sRջ\ ` fËN1.))jĔ`Q3T'aWؼϑ<jYB-"]ND�\ 97: N $b~N:d~k[xMIw]Svd泄mxP϶_O^DS&4#ϲ"grH>qZ5&UhyW٬mg9Q]l(M!iɎjZi* Əg /ve?٬!*o:ru4'1p^~r90!Bbx!oPʘB/U,%""!Q-乃._L@n�vm'k^o^Q jqִtUp*yl-k{jptC*?RC?a=FYEIb (9pĽau2q^ 8G >J@`I&PM)Ă\z-;B0} $JZxy~4x "qlX5W$>'B3%&cwB:*8AkYc'̄&`O3Xw[khWy:-.siЧfg5K'GGYq|�f@׼@!H9> $ ңVxԡ^J=Ѩ"s+%;ޗlamEZ Z=2KTl[Zb>1h8@EN7iWy iV/T N !y h7$1`k$Ifu.O:ӂ"o_8S@Ƭ#c= Fldѯ\+@|-7 ]hsu/739qzLM2NH0!@|p;Ŀ9A=m_ev)OA? ئXAӢ^f~["ܝL7-}rxͯ蓺p1#h}$`n;ڶݜGIot:A*yvcrf&c8xH1UDHbfٕq2JţsjE/0`?*g#s;ኼUf !UgП58�g sP}WWc狼�0*S .XzXꑇ޿Qwb]o[!CK_,+( VgOQs)~Ow2ekR]ܳ?q[o(0*jnah+Ϝ~޼/GyxB}./ A^EKfc0wᲦk:@/n<nW4Ľ6Rי⪅2ol1%SZMQϱ~|V,ɗd3Rni=/j;W_>&נma泉U> P+L:cTlnZd*-mfh븐-Qzf)$-1*#no]퐥<ͤ6l <:%5c/xih߇}4Ԋ.՘\fO*;4=OUAy[I;H=w?NNZ љwWe4M"83qxo!6<'Q ވqx\ȥ\CcSwrXEMYhHń7O u$)N�(RЩĈE (W \gz=ߘ ۓm7+kf7\|67ez~إuNeow3Wd,y@3SS>Ez6¥hyU5AƝ)qTfDNe9Apɭ}q{a˷z]ۥ08^ a2[pV!)Z \$%(vxƼp=EW8ن}kP"X( lST{˘ oW v=[<P^KOW;,t(~FħM|K:ZoI2lywqIP'laզ�.<,Z,w5zXX#Q)K@0Hd&I<OJ8H#cSv+F,/)RaFCo^{ض,N7~dH#A dbL 3$ ?2q~=ƴr1f~d UAAlc1'Hoj?X&/&)14}093ՄIqfV]=Ftm`_4ɥiwp /-N`CK,2HE{'aLRRAvSmv 6b]+; !bH?GyxӾU"1,K蛷DX fnl[&cJxゝNʗz,({ t봡 .%.gLy/fvRa$ #a["5N)P\f_(YrO6Eq!5ȣD'.ˁ} st1K4'SF83s(X7eZ+˰AF;rEw Ԏ"+[)LFe+iv0'J3y34c[ B,ڶ,P*[KMH\ck<տd5L\UyA+w "w:_q4S-m01ɫ yQ;F!͖b`{\3tB8%(^Ebi4;e)RkFZ ]͞.`T`)=1"Jn)U=sW3hѬᆰ}9<IR׃fU.t Gj:e>aj2ӝs-V%vK_!i1}V=H@}!'0gE*n: RݯQhHC"'o"M ʝɩݜk} UC⏖Q2tr) 9+DwWw "b II'puofo6\` kVHGɒqh*~w^*h-y_\:<YY/ bkI{f~eޯf7hPuE' #g22M`N^2+SbqA"Ƶgf" a^.f\҉Vt,Ëde-f6T>OYwhO8zÇ,mr_zXP2l\- \WwKIKմ>i:ls %�!};yqzΕbFg"d B p-|>o�My 3?\I"5f5�QZs5L#1d qr)<1jb͊yoeSh^EI(iityQ`6X4JDo{譃vy=X w)=(IlRqy3Wu i0ּƙDkGHGvHEf7APs.j7kY{5lJHi !' dM&}ɧ;z1sLȷkX$°ǛӛW {}gsI)=sf Hq;jB䱁y\e_j�rW 3Fޠq*ݜpF5e`HtV@xfA78) ziJ+f=ItZroG_~'2Mf[  viwꉅ{|95F琫^{@z̞X6XHBg>fo7_ "v^ >,RNqJt&GO;X ͬk8M]TfNn ܃tYNHi| \SPCYc{yѰp_:EbjT ʘYBf)bRQby;`6I^1>>0~s#Ӓh沆<<rۮPѫ<yjּ6O(VJpeRQZ;;"缮81<vh� NszzqM_ Vʰ`Q;&I FZ_?̟ݎT1]L fS;ݰ&h֣)ɼ y #.2G{}zQ4klx4c& ]OٰYkQM -r0kWb'*~Zk›p뭶 ޖ[ϑ oV;$Rah&g/v?mO`,.j#(x? 7 pGwi Ts뚑 㤹VРŜ%_Y2Տ⫚Ww" {"&12tZO0~0T Pś3ظmHrӆ�]`WPҏZܽ孊qoV�ݭӆBrGumF],g[/P�, )Q~0"y_^؜-ncTW8WbT2źz*Fqq[:cqݶVͣ:CZZE,%%P :@IڭZp;M័j+ZLȢ/x1I(d RT1Zqs?*ImB)csDs,\ 0Y0rQՓL鄑`ȟ4h{OXVoexb X]OfWߩ i̠y0])~GZ|P 3$G SoC]n耿f#`]80C;^aK9= ^qKEm06g9e"(t9")BWH $^Eu#PfrWvqX\^v12RN!ni: ieN?Ve":zO)񙮵L1d U a; o"s}#H.,GkiDOUg))1@ i\f_Vbȭ ic+8�L\ /K~"zlq05l8s7t 3VVELZnQ׭ڄy+zUbyO&JPF J~,-eֺ sW7%m=(b vwz!Gh n&Lh'qBDC~'bѸ Bkx=ww̏""jIWܛ~=zW4W�~Ǵk}[X &Npy@M?Tc@p|]+Lob0rU7:Q|#{rr^_:s1 p !0U=^7Qgk4U?V"D9Eы˽Ϫ3=yk44`<o2ԉ8̥'~>%BβfG@V( 3T_Pnˇg?ʙ>+ 9=~#i+-Aq^pc3#7WV1HW]ŋ7wQz'}H^߄Dk^uq =&x5ۿR0Qȟqp=>^pix6 'W"9VHLgǕ?<_/"\[abE,´s!%~a6q~*  `[O95Un?N$ܳIk5h ub@# %0z8}-R "idAS:5euwćC'/"2}.zfpjm6$}I gI8F{ZS} GsJ{ˊ<+wTCQ+u2ߥfbYhL5̔=BהWݍ֞B&ol؁AMXe-C%0vKrH!xh6 Y^g' Ie94> Ā'MO7G꒏)g(6cu" 4b;ӨXjsZP$:X&bd6,kr6^ Fǐ[AE{VLVhʗA8NΔ]wsN+ٻohx+NT/o�8 ʪZA܃feR [EKz1|"bY.jEƑ) d >0E{ǂ t3iD_"6e/Sp_^Ԅk $\R7UF|q͌1##+c3!*o!>#͚w4s-qMv;י_ n9}a Վsle7Ɯ_AwSccTٲ uoVֆjdH)ՒtS\.qM}굢N;,ZkHǓh(q~hR\֨c Y�#efgь?XO7Ti cx!0G/rDbSHY=Krq7b|lmp=|F/mPT)tbpo.m = Eq"גV}+XR LX7 ]kwe%N.&^+p$W+WAĭ}U$fA|KfXV\ՄYVB_B_7N^.\MɈFk�L`lUOkdFLCF'>mbEIe侀=k&U)']t GW+Io~jGQ LT)s�QF^5ybMG< r|z⹺[ " 2gcULekM|L kA$VRnTu-][Qe`Ta"FoYmyZc eqs<53pGP"UNRz.͑QwfG?m'XW/ <zN)9X'H}5z%?_ ސ,Kk!32B"Ո8tjֵI}k@.JEJzjFK2LjPV=B'auՒWAܰl3'VH&<YXߕԧ|zg䄏de'"hS`؆2 |XP^E^ꃈkpйA3ݕ$G>˦ Mɲ!ᄠ=V簟-"+bsF 4{y܉ hܘoV@gl:I7q4K>H/ҝ#|~xSa ͸CSrZ8gW7DS F40iUI(�U<ZZe/".nPO)"f] ̶=e%8},LxƁtD/ڔ;A# }x]tyLJ=SHMW=?/ki4)zgL2z7/|x0q]1?;xe%}Jϰ"@jl,7,�8/p"D%'!)9 t0Zq-L=Ĭs* 5ÒXC7܋w'xQÌZ~O60#ׄWԋ ]e:z'aK6QMs1gq͛+]0HM'X]GtsJ"-J[Fa6 įuSN#r'h烫j�e^P?\-6}0FZ[?ٸp.>&:dվa~7A@#1e {)9ߢ|E9rzk~)p1')!M sJՄ#Zx:ݎHicW'zphcNTT "VVh/³%ݯ*<_+M~j=a.akf3D"y-YGjmKk2q=T Rb#pG٪mP_>$)cAhܚ>Xᥦ2}#5+>@ϭ䡖 JYNOE7PI=9Ɣ۪¦"eQ0dgKd@r?7Jk;QrnGQaL {wqC筻OS;�0"y}Ǥw<]pUX+ƾʄ׍ +ay#pDɰLA>!kp=`C1Z$Z Ό4WI;ݲM MePثL,VZc.[=\kOlscwGţJ}%Ͷ/K�Q$]UW6xB 6x:63z.Ju -уxUՓQɬQhUN|[мN4w#CmW%~YxhHV iUýfZҫi'Ǧ2{Tw#,Ǻƶ.`k& Ҷ_΅_W`3v ;H4hRh,mA6tǘ4ߔ]8lʡ>JۯyL0%~(re\?葜6 ߖW߮(#%bx,ƺ]JxZKLA6`V8B'vQ?`m,_uk"zy�`*raE# Yt>NҮʪYi!Ԋi,!視 , eQgJ\7IGk`t UNL:m4&\S۔`FeTYE/I13c+OS;~T> B�G{ѼZ@mɸ*ɔ+3OoZ 8#2>oX!XMJ8$g *w#J#s%pzł:}5(r!V+P΀лLu6+US~1V&NqNMÄ#[M"M )`^Fߡ#_Ȏԥ[D i1]Bk<oMf{1bNL GrzMʎW%ngxײvz Qv"J)$(^/33 qsl[SA? yn O2z/C3jbt˴Zr76NOjn]�- 5siR{Ƥu2iQZ^ە_RO'-|,gC͊|$n2głպy@f@+O7HܵEShB)M58"7;}lq3ߛsuw-�OV{$ԧD@�-q,z9gHBv`ăr:Fy] z^1T4Yw/N~u$o+\sp"KW B;~u-+LPݾ,/p@X = pHY(=aҚu9Oq1/j⒉|Lq$[goQߑz}U$7O=h~h8b:ʹoy3@vq>7!%N;^Kn_s,*ɡ� c4p<M*qvGҢZ[Ǣg-˻yB| QKǡW*[nK Y/]B37R>b NA!&N>P+18{UӉ/yIZBcT^ p<Ij[RmM˫sZ>sS9[8zIZ-^'>~!J)|zlu.2;dĥHyt>*֮%d|_;xMd|w #veΦn+#H2j_CӔ >E!`!esAԊݐIOף/f rabD)eP71'p.+hk6L1*DAQN(+󞝏6bʱ:@ۯmrS׆ED$,S;y}<X$5 & py7m\wf6Fz$]iU^O _bZ7м5XSi~qu60$rf@t_aM@ d_tM8A^Gq eG}W_5I@ʼnB%dO`Xr9 -&ߴ3֓,f_mxA NS\h=;^>˕yc֧_XjTeuk( !evó/%IdʡRl0y-qZ53c~qئB;Y!3"dzt\nG 5?|Rhjl%H#i2ҳ;L~ݨx9yҹa"(J,lN4�\^+sqM#Qx}lSu#7MST = X[8>"^N9ƅB暆$Զ~S05)0*yPc!?X}}xL5Af;U_P5"瓑 #UGR8۸x%3A2'Ua ~r{n0KMiBe JWWC 8;o;O1`aLܗ7CmVL %QbJβ"\TC>tʐʘll N4/L<M+U3`E6y5_o瓆B~4OpOѯP�>F ]%1JWs7Jr_&TtG- f##JuYڨm-؍;OݟzC.dFcz5:|?*O< ïmk%ş?}k5ƀPla)"QcC+)R} چZVL%8V5pE⦫D.J7"1My g -B@Xapl,ˋA?+_ɓ,ZN a8ԯ{cHlO7b'@^0՝LA;!ܷ`-^H4Cp4T_@3? �3ך8�e 譪;Jdq Qek<O\0DCL?G� wѱ筇9$ XfMC.9[#<?Ϊ S Z}V&#oV+MW_N&{c|5�Â*E 3xZ.ENc&-0W8߽ ֶʻN1Z\.^xBԘD7H?hš *_E{A޾ve}tE \PݖBopu:hˬɤaP3>roi B㽌IK˲[<\b{=5[ ſBy5jxH/{Rt—7zYEWxxqheTƫ+9(s[altM:V;BQY tA'0oS6(5dO N,v6mS3(0و7sһ.]ScenDbqzV?+v)_,*60ZFB@`t4",i렺PU _<)ߘ*E9߸)z}*0.Z~+Ǥ>'Y�t >3+VEi8',\tlܶpxz1ڿ}&ȔW%AfHqYa#@n#؃{6| {_EP򢮒ryrSҧ8!@륬qٕ1*G+Oѓ#BA'XL}L6>hl#vjaoMqlTq'2GVoFп%&WH[O1勶v6 #տ"pnbw١# &wϖ@]?%a;Ϙ՟Hrωa)=~iBKc.v6&1ȝ([MDevcWw Gz U`̛ˌ,Ccӹ{_26F6C 04\ FEq%(1 OKk J.Y>Ni8(>W^/]|/Jl�o Vx[xkGBn*?܂0,g(0zUzwϋ:Q؈E~3rn9*i=7~E-FqbףAǓ7CGRx<R1;u y]FeLi] >HV&eH je|+ (m={eo_olIt,m OŗX=Z{*kV) >mqx7:˲R-+ŻNN#n@qz:.ý̵Ecj@-QĎi7#XQP#Sȱ&ʀ%z,`ϐQv4 @Y'syͥrJVb�!x͵-.U {Qc 6m-2@B{ r6õU-6?Ư5-`K`[ѣ)] V[>Ӹ Щs]֫U0]E /"3n(Kج&x0Py T\HY}>uL\oqB#Y�yq0yeH7 ڱ7p4[6]c/}ǀ=, Kw95g a^DŽ? $9vǹB>gELNO(%U1zaX=[N3Wٮ;L~FR,#ehF GBYxڇߍzݝ˂ Sوݱ@rvw=̹z_ѫO&~~ʮQ>vy|iqoEgb|_-ϵ޶2V `|o9z`ܔ!W�E<M/YĿ9qQ^a>&*v\@_ |;*"?eSsIry䨏(nR#wjp,q"1svDmJ]>Fq =x˜?A~K҄X\q ֯?�UbGTu pPh)2hZ'8h* Dd/@aA0J{tv9GtnUI$3:u36/ 4S6tm.`=Zn;tP{ƺU+/\Qv$N`\v2]VBkrGk:-lC?.m8g(mMXrd]fl99bb}hQwD j!׿ cdls!52#bph W%QdQʙݬߍmh@P&AZZ~tzŽg;9@<NLT'=t5PU8$/Js}2sH�b?m2cNJ) y m)]kbWVQ@;Pj^$SNN-pM>Øf"}Z t{~N[O(,up{CZz6BʇlZïAyB*S%}Վ3A̝p7\d!;#*Gn,6G'Hd -m4nWSץ.箢)nUI ay�,X1鑚`_!c׆gV3�"-MHwi@`#^l7kJT&�W >gUIf\w"xN=^2;5XZ\BL%A$T/}]S)f{lND~,\t An׭0$)Za&+:UuNMej_P6P/Gu{Ԑ|Iz@{wXϐ{*V޹M+CwWi"Uտjxp'fH7]w|oag,ݷIEe06`WӲ$,{T zX ͤIHa$ZK!ϓ[DqLR"M!gC+3Wdqtah?\`@)dST$b)P|^me 6%ɡڷUͫ+?Q2uUF6^H {I>Z;%J%�4D5<RepD1~ gx{wpi5a$ڬO\D?s7pH/1(BAGɵ~Gɧ֬BWrg#hdӗZTnVH f@(�՗4JN(Jٰ<D'(UqkN a$WvmţهeI.mˀ,rLQCDP: ~Yʭ_Gb۱i|wK[ rMWt֎dK]l�42o9Ul}[\52Nk΁/7wIEWg( ԶuVJQ0W =ޑOk{EV?ֺp@ x%)!iޮ{b+VKw#"1pPĮ*?7\jT]Йs[P<MJEgBWr_?:GF/0A&L)zV;|$b n3?(S+J~$0@b|dJ-dz.VüBv@ŞdL,>f~9]p0S� ,lW1:pGpL^Ëi$M 6C[ǣ۹VWR5QQ+m^kyT:ZP~>|[|(VE[gR3d4" 4?ܾaMM/ek1wX_k2p!$׍2ZHþOX h5XW4_o8kWzT!9A IUsZn"k F9BJS}p9?ԭ\l.$$;A0;`I <[Oeɴ]/gh[a'0B2Tlw{71i?2%0!KT?N@=WmZ_T>Yrbi:,ɇ}M{pwb}a]~6-.d? Tƒ5@[nt,lE�ƒ4MżuF ,k# \gAM6oRi$~Xo2i0^ґy� bYk,4J{N4ѪpnAm%Q8ۺ]Իʪq< r &Ic uYVs'>]QV+S�XufW_.^ўXUɏ٘93DAft%w�jai΁_7b5s1Ǩ<8D Aj%>FJCK (z Z#u9?Jg q5 d}e;ȋek DڃT!^q4&7國uɁvK' KMl^<*-1f-5n sC|$!6;彼ua dGs,ǝ΃>v8:2Xm^6ሄ4;4< BXa|ѓ/hzV"}E�~ԋba"BQʎNv8]*f3_R(DHf3lAOB t � Mv}%>CB*$"�>2l|{TrC֬qp3|QAأ-iF勿)Eg#{i ξb΢s1H{Rf d-.ޔڲB1rՕ ݴ�099-5N?%P)s#8pv]GTժg]^̱cGZK3&|E3$-CEn8/XJa�giF9zM֐^m+*a#y fDQdg:⓯uvCv/t}4O(`cȦ 9Q҂ HsyK7 G1Vm6 SC/F\Z`nkU[*c,Uu$:Ő6?fQ^3�}JJ_/Y.>5 1d;8Yb=<ﭞ^8oO/cև9=7:�.M[HǜXnH@Z꠼/yѲߚ1m071Lb !B@.xHU`U'Y PhQ-].R!G̪)!s( †FIN#>!MTdj3DT6Y(Eя QQ yC7$Ӓ31 ,( ٕgڋ]꽘Q)s2pI|O(¸vIAE!lT4{9ZVȎ+e\ :-} d^}~5J0/}[ͪeI(p3א́UZb"!b<YVJ0&Ȣn,tŎ#1xP|Ws8ǚN0@IdKK5^3H%M`ɫ$d^KfD mXZx}< U.zz+zaIϔgsHiZ㛵'st*h+|bAN,Rcm+Ly` ^ޗ<gm<37 D:^l,վjйmhsr JɄ(*i(`[RlĉEI;"fvlo^Yl,:kLf[g>音&d"_ XkpfQrq9̥n,,7ŏ Vl19,-TiS|spωyp2pl7E ڸ0K\r&O]),6�J>_d9rlXU!J!QJ9@h`a?J#;(;nGx¢]-qV.yrk 8VF'7>M,DH=ר$ZŴ/fyB^s%THb<MF`V;$qh$"^7ɜSjhy�F(A*l ~L"nkfJo8#Oaǟ`/I<$IKK8 /{F{# 2ȭG/Nʦyr$`Z_�Ea\vmyGw[>ƾ%Xy ?=9x,1 E r�mr ZxBYN #{w-Lؚrt73qifw?}Ds2~[><ԏrBT+QF#$$.#nvoP?J{`a"`0rptNEk) G;w&&  n6=o!~P@# 9hY{up<,bz2])@(@X *ܧ^nO,|+ 'YT3A`aC񾟂SyȍA5c_}CQ'agz � FXXIW^_-$Yb伢|uhjtP+?M}x+[SUSdJW;7t^vly\Ԍ'>v'nBDsţ՞񑫘GO40yOz NdyWj1z.^W$[Ω]T?1{.p/H?lUߊAڣB9[|)HRySkҿ?ít'H~OL:;?S!,kՔ R''.. ŴEѺ|WSf03\Y_#Į+#'nA;^BhL 3K?!j[[j|L+SQ H%"wTe8030}tkz%%!Q&V86Z^1;ѩѧ,WO78n{WVjpt?oSmq&K[-F�rq!sUz!h"`wȎ\%J.U\b/v.%gD:VaZo?s IB$\Gc._~ޫڼ.nMWWl?P 5`%i-# Bd[̉}ziᩰ˫tRQDwk,!kʯV׎_krѹ1(-6Su)߿dڿt[j_Sl#?: WHljW?t:B[}&kjNׄ7OK¹n+[}˟U4 nMLe?#amX{b#ZeuSϑƇe .:5@]L1]Qُv*F̠iZ3⅙`ۇ)W`֐ ?"bN܉pH|y�L[D?tI=$WmP;/id^cl^1wb0)*&V.-YX,/),j́*Ҹ= @MJ/_�>1s #+C˙6M##oJց4mL*lͰ/NY%2XTF2f9k=_bShG8y߈XY-Sk? &oZ$LYp͊ui~Ay OTӔq$G S/J﹔"f񮔓sL&Kͦh@r 2u3SH5}J>&hXC"?DG<PWP@tϸ=q|zy .;i92>*T쀮s_/ULs?x;}F^ʙ"u[P5b5w韠J &�"qVwCyubFgFI<~\ _*L'D|4gk\ &N M۝pX`J}aa:+6(8_v9G7wݎpen>wZeJ(`1Uq-[xŀj"/odisJyv}K?;դMǵT4M}-U/HSvV]I`|̤zƕ4Ī.r:٥$kSICQJ戯�!"q~7!4}j Fe%LiMMz;cmMڲ*pS*#P5O遇7#8j_Pd›4�S!)$X_5h"+CYIG6]/$C& .l4}('<'}_MohN^^ jL?@k5ـ Տ+<`rHґ"ڧ<Ϳ~ARjo[/G .`Dhz;t^m := /�l9b-Ǥ0Cvpw/c :k.y5zlO>Q8`fpZ8`<TQ=e.*&g.*-̞0EY~ RwR"'+vm~[-^ڟI}^ 5"xiʷ+dm M!#(鰌F.]L5͡Տ"M '4;mTQ dEzuU- 1HV~po.s,c4~{0JNe@I/hV#l3svQ сY8ꉀNVT1A\TDxi}m4 TkS[d5]>RerP#ҤāTUc@?�FA?Pu﷩O?6x\#<tH)*l%&7T{X8$KFОXTA~ ?93pfYb ʣc)f3 ŁX{1-]\涼nzㇾ#A}%1,刀*DڵO.ӯi%mh"ˤFISyqĤ-`]96%ZRܗsa#qȕ͘Eu (=~x:RG)K̋e 2�r2z! H۶*d^$ӬHp5滔ivE y *4jBȺy|,~l|nأ>d5[(DJŜIn{zWNc2I ?wקhW!)Q � < )b$" ӈƶT]۠6e϶5*I9-h{˖lSۃx/IJ|�t^&sSح9o/� b~V<GC]FݗYvͪYggRDŽ#a$P[9 [/87nt9A ta}uhRH\cT/;HZ- SioPD(3'XySܦYj/HP "9` 쇠n-I6ʆW\o3جO#`X~gy/ gG9=a *y<J#2Y$Xx?r^e9ų8Ozhij=PP@/ɞ-$f,+RbBzk6 O(CY"y,˶#V-*j8=i'%Hc*Ʞ2<f =[/,U=4jFWk0.`'N +%�'v; u8 ȯj͹=L->}x\Ƽg~Q"6 ?[򅡥4 X^uHmqu\zW&%׻! �f/yvoߺ(yU`cgni~1jܴ:9I4cXzEğl*?J G _n QYdLߥT3R0%HQ!;f25tU�۞^it#$@}X틮%EZ*)71b5u'#IZEnhM]>00ۗ$nЧhIջ O(u=өv,eqwءt,BcarȠoo[Z$鼿3�QcV0,BdbG%q-AF7N%QFc==cTB[CiI,7</:}wVK:8/@'yyH { zq+CIAZP3{i\ Os.#1++e /oB�ϡ`gvddd{C}@A{ov2Wv6K˗�fwXGRi^Ɉ_؉+"9`A+]ÇёG"ul- ɀ\#$:WQ:Kf Z+רJ\j+ُ h Xz}ȱj sui=*CP^WmtVU ){NFu<Z,(jJ/*= )Tm~/\ZLTt횔L+Rc%hXeen02ˏ.[`E#/)z\[%W42*笔ϽrAD\D�_'7[oBvԶ88l$Ӧ2=3V8�V6id#&F𴖴p�i;"_6$)wxsl>q!ȷI|"%Kx.M!5DgFVܩɈe Pc?lC%[\(dl\=|En mBdB m~fvƧâ⡮M^/ ?`GX)J()nD] y? :1uh5VZW,J:cwc%xm>s\( `s So,m7ն<k@ݘLlW/\9I,^u)ϒ\�x6}Q�*4:: Ƒ$::1QM02:ee&‹#,e{ &_za#<"|J>su[%􆌴 t#-Vq:y&;N9veȍA.&PP<,>nL.Fo<߉&g( D9uwqҙtz[XkLp< !�4d g}x"6[jfL*xwbcAE52<f<5iw-a uh9F1*S.@snn`&VSJa6[dU,xry�77ؗ6g2gF@d$vkk!}[F!*9R,5u$?\JڛfveTd}uf=G)ь%̔"!G>+_ 9+NEjhy#<v_4$j0̊vG<}:Ώ+hW.WMr|4+8ajF"/u7lg$'7DmE-FMCk@qOGW/ܳIߊdŚ"t[@$:)]x<x&E@5Zg 4 aNZc:ԅFZt%:se[dzZK@Tr}Z|[LfYiaD�:�loja#x$&zhH&j9Њ*k__eQMN id&nUմ[}f PaVOw[ ?|Drz(ÿ,nCn{T9/wu}L0?^֟]L ,o+|WHH6&`#R nIl"2F;y"_]̗r,,oi:/ O}^2<p . !?2x &OX DlNLPT: ur©n4f,-f7QQ%\5T9V.DlҮ-�MhEtw!Q589eO>/=%y 5l2LS.| # u!H!>aXXO}Jh߲C$ח;L�<. W EO݋ӕVٍKip?TVzݙ@!KJG89Dp3{wJH`ty!::ёI0C0v A&^1gXz[ zı­\P�v H_G)@edhd9<eOiSLאO7q%zˋ)] 1Y}".޲rO:8h"VRݳ3/,F64VHŶ1 }Q!З\GrIǎ)\w2.SdHRrgI=oʀ2ڤ(V%V)=F* (Vw>)q| ^"Q[a; o&ˬ`%>BxY9n YO`w*nF#uk3}c9rڣzۄ� AK0:>KR DuŹP4Јؙ|p#~; D$ (*W@UMzXS:DT7%IsuxGvo�0n'L6a!Gm\q0GA/zeO#'!_.d^ W D."y4FV챗Ƽz|83j'=fu`NfEB?Wo#; 2YnE* )d' #zxKwoU@7 ⸮ohCN@z.Ipn<^67"nވRݩ`nmK${HWjM Ή*2 Ap:h]Jh|p~[jatMf| j?,~]zrŒxVrWLL5�pgC&"%m5EX'^%~4 [݌[ e1 Gr_p[-ةZ�h .)v:F'%aؔ_mХzkʥ){@�$!aHobØk#IGT:b91'ʵ" 3=MMŮbމGW<wO&UpbTA%fE< p!<\<0_laMJ?&ij}X'Bxһ3!Eq:FDUaR %-rd"96ГȊ 1. ӆ;w󂃪FJڸ6VD3r4O{]K,-MGrFm,ADS9M�3cYH5/<p!u(oc/HR39x2`[C-?Umq.Цuq ^m΄u/6 곎^56\V<vy?[PJ'1!N;džUp RXS6J>) zc ϊܹs='7A~Yc ,#BFYÜ*DBaqyNJHij5pSZ QRtsu $HyD~Ql춡 ߾4U)iL}GUj~Z}Э5!<\N d딺EiRH,7rd`4 ΥpiLFc:\a) *YB 2i2=8Y Gqxf$ám _m\@fcS+C7'npfrfzcQFx٦?4ІXh -r6R_W*&e{E!V1^P6Z!ό:3&Ϋ{dC(h l"- 2= fu-5|<! iOfieC$z43WD�3E}ĩt8Wv^Ap)֔�sx9i|.Գ>ʽ!\p-x!Г[ƣ׌34'U<@i? WTj$6*)f(̐ū %#KXpC…UGraq|ิLHx n k^W;e.L^>'+ږ\AN2f!2*vfס廙gՖb;l HJ;-D u[EYq(2lv$7x?߽R Z@e}D$?yT%*fx-!|e֌PNdsR~U?ϠRCfBѥVy *FsgѮI:nw\Iɖ-QT;}}=qT;e_�fiCkOeK-�KZ]=kV a,Ѣh0jGQ>, pӜ4k)sA45<{TDABΧ#vbJ8jʢ;aVϩ>i8ez:#rkٻ.v0y3<@~7t\g^ǡk iZqI7-SbU ^M'|?IϨ{DDqŭ1'<ghy"�q.Կ5EqJ;:X.vBIA`7%I#wU翿?xGSJejsdcY$`͸yy,ap&r(= y㴜ǿ ׅ60�,RD� 9LnR\wS]g!^'z.w]9/АX/2>x:j!h5P 2@tJBɫDy}8 ![Q]UFթO>OFF9Lvȶ'{5ZvxU#!%LE;JD.E#Z:2H'@nXt!kGjrQc6v;Ѧ{45YKҋ&zkar .ri3O|6|>.&qhy) X}ΌfC:b*7Ѡ~�iϗA\l^iIDmy SOw_E1y12-~<WHx-I62_n+8)8*sa_6#/GlB!4/0iWDwuv4ܓLm8I'|UVߗM/&8wSvw ಆCֵ-I o`GgLz5!FA$EM]Cxd?9bCzu(;8_kHD4:M (* Zu.?@7yſd^D} @"_mTu&|ŁAEDR GeNX "]V{ i;·Aqj JJ*rZh~8�zn=U~7z|,Ir:BrY G:i'8q2N+bއcٓ7?{AA\߯{Fi(ݨ((eV!!Pae*[E hyVX14JJ 1K]SkLpE O#dhh|2WJ KJP(+<nתΒP5Q"9'ށ[FRjл~ .,07N2H۷oNlGa4%J$ )lt)aC)|L،&L)oTq|6?6B۠KSVgɮ/NΧ,@ j R%N?Hwo4ٓ7νҁ]aL^a1X2zʮ5lg"P'kV*eZ7~CU=ן=REm*hO9$4$�Ԕ.gH|T[}84@k2z6L[by <A"KFV/�HƇm|JTv/ʊ.xCKyUgܢncb"DYJEhEzzgfN*-3@X`dHǼ|Cן4ljrM]@.}v0.(ݢ pbV6b l >Z Pd#63w-*6[jAh3[֭,!q+)rw>cu#pzeTHx{QÖ7/;hFpج@6 Ža %ʄXc]#A@ @dAO?ծULpk,^Ѿf7OiZ\mLil&Rj2nj"ؚIаDHuT^w|m*8YQ?+}/Dw栕nv# ?.tؐ9#bcuk񷲻a߆g)14ky rLV'F+ Bʚ-Xs>+֌+G}HP^EN7STRpӱ<%Y/DEJڅE@! >,V^72yd7{*Yxd$ y@*^C m0:*21{e"=7kvB1p.(^Cl0EYQvnzr="*-2@KfTԭk R ,&$UIzK #s 1m̟?VOf; e)HEF6\ � i!6?b<8[,'C'jto$A,qg^|Bmi$zCu{f"G1x;6uffȑB6)h؁j`>~NAf_<CވCЇdM)?H8S-h9%{1Ӏ1!eipn/pM/*RJҋ^JY5_Rt3x(æw<NE1 NCZ?v1>;MHn,4ü'J7]"ь6L-PRTQq7WkhŐtfTS5:At%X[%S@x$ȕ-.5N_3&~&Y3IT2m()l,z{gBQlL Y(YTyB,x8W+2|x2S3W΢6Tmy*w M.\_w&= NqVIU ᄾTO7:3MYS;R T%RV ٪NJ|!%aazD#: էKC S(|Tjm)w !^PJmi#\xܙ.GE #LJg ; ّg6_eJzr1Ν0 o05VTL*$UYc `)-[ZD0ZjqVPsB&DjCGC(U%@MW,L/cȋ0<nDI_ng^VmyJMԇeX KNҗE\v vD<udB bآR gz9�SqIP>="bFHAnB1MBXK =b}2U$u}ҭ wG1?!Jm{BiX'扛(.vL }61qՃWApp&r W`ކksuMo,U>ւZ0dLlj"*VmYLfsL+QTse׈QtW<@a0Dwq &Ś{0IUs .Iē* \p^Ul"0 7cUޛ0u4w$IL!5TIBwThXӌg<%v// V@ Qȼ;?WZ@mXa_g[7LxGi^QWy>7h:fH:!"ӽ` MHWAKwd#o l?26oь>1G./4\83xxY {M$@4kD{(VGwxoc {h\&Gs=Ql1^ioؠaQb䉀Gro.1pEl3%!wT.ثdBDžt!Cn5- gZk6Ő)pDŽ9MDA#gŤG|ޏ;j&iE&C3tr9IPg~DL@z.0 cŖOD?C@ qHxC $=ᩐ숃M>ǕS@/>ZĶ| Od ;ꅞkZq}Wz ҅+mGJύ Ug&;�F1ם~S"j(+S#ǙfKj:2 8$:LbEw'K^]I,�Ct/73*)%4wg$en Ys (dʙsPDV׮2&*峙ۇiYa~HPx;t7 >NĦv5b"0>Ȧ '|L,jp'u;,.b1hogOE(6I'*(4Dn",lh lմ 'Xrqg e$Z}O}K)~ldH Ɯ)hǼޫ xk=-&i!sJp iOLPrnfj:A1lYjo -Wg7Ң@fJsGKwgK<ofӶR++צ0hG]n QUXx,'At2Vͼ/vgzA8ā>q,& bp^ig"5~ӨDȟ9'st]E<;~%Y12TܖwލkU˔#̫՟?[NO5Yr :m8lկkLNWwAX:R xcvf&%>>U)}w@R<m=7�ԸlPoS%)zI5G?5k'7W ތooJgwi[�;H2|9;蓠yB09aIcv1Ԇus<2p8Ӆ*gF~XSnЯpiZ BH nGn%`"̍D(5. .CT=uMҐ#Gm&eaXOPI;7+O%RqxdE}pP 51ݟA<+ @oVM>AfpֲwPvzp;DEk܇_Rx#KHwrvTeu-MxO<a;T<7W$ Me t5 rilEBkMU#v|e N2* zsճR ?ZlW&xy5I^@*ȕ:¤NycM`bN\=O .Ae 3BdwW̳ӊ 29n̐"<+݄bz 8bz*ڡqR)4]8,rJ]jm �iv-ς<3!dNfwbYQЀ͸}<T^jNp R@€:Y�W݄]%i{:1lId'q]:U &❟ZuA ֲ P}Y`NH?Y5 CW|ğ0xw4i]"|x=7?^.>lp}髆U\.75n ƒs~`0Qy< j�/oHUiOjl8Qe|.|)+ؾs\L)1>:c,A[v 嬋k8 pì+{2պD$$ 7! BhzbSM-+gCE2˖@3*t$P4|NhC>@\V"_7aQXe|8-}2#']澨ێw39<;>Q5郜=v/Ф9lz2x>bn@!%=b AnMc־bp[i-9 /ͪ].g;j 8 GFa-9d>n t hn 'ɲ ǖSF}\k6�Of:K-3hj䷩MIZ, x19%Aʆ1ئ *VL4GS![f֗PRͥp/hUkkFM ^=6+ad֋zq@y(=|7R]Gy/..& -&<knj0Dn�&} qckwS%r\XlO3GuWaydmS%.GuYS'VUNi4$,-I0!U|wsAw _V+VL έj}w@aiob1$.KZR\o묮 'd쮢xic5J,2131R3 NSTCQhjY:FЩC8Ik0CtК%+X+1AYM,̴4#&`2\XERpѬqa|E15dLLT@L٪xAtLj\u$FZS(g$N<8;ʙ*o6U?ӯP(7D4 q@4|^W�$준*| ?xah!qꃣLW9%AD줜f‰h y;"u^<-NlUi:~EUqDʅh w̡A#y8 aQZr]A}~֑d_<S)+Qk:D%V3F#t$&I pcTWEL~sD5NV61ke(vo,B32~fPR9.כP"Vurb2:D'ab;k鈃WD!VA�m_g\݉yDV<Nycm`}3x侭O"rG(M]L,(08](1*i|QQxפ?_VZ(mCWֈKnÊ|JWT\[ Dh7v3%2j+&)Duyx uۢ FO+)qWcҡ~^3- 0o7Y ]+� <E|L =کPD~+_L 7@OTPdvz6N/#I><lУQoٱoX |-x'٧t�\ɔCH754c}`:"24 ۿdkVi ׭z&D,%7\'od1_aX\v{t }NI B`Ng ɘpmfڼ#wkxAteb&L)r)m{b&*Ƴ!T82`Vz]~ ڱ0jxo=Z~*5TaSZi V0>T1>0id h.F]w�cbwan5 ^J.*7j|h! w]V_NaǠtLJ*Κ[H0W /O'#%p6e 7{AFM}P)?_ ưtF!A^K8|>F}ܯ@epMieyB#`1u!E%8ă *EX7@B(7#*!}~6gUH4`K+3yו`+)G ݚ bU'n vMmp;+a%0:?F j/z.E r`C)8Şd:-`5%2ʛvp-Mi 'ML��&?')'H^tH$*HC*$$G9 x0п(rL3?0QYI)Ǽ;b',B 窯$h"DGKjfYVvǙkMzo\ZZĒtfhu2Ϫsde$!㏚OΠ6X;(S-C SG Ҵ+[i=]<MGʤM(gb^/tz"h;fSocK#(J<)U.fQۋ)QDXE@Li AϣI)BKɋiwFpid4V!|WTP'T^fMqɤR6®;"kM 8S9sQnSOSxK ̱" ?H^" 1�&6Nɝ$!o*& Z7AAJꡭ&4Rhn-2dFᴵop47x>&Rx~wN¶o qe +7�y5ֹsS>?dJ4ulg(U(ÍΈaXZ^n'/&-4$Y]wF%PǝzZ~^rk2sX9Wv-%|̿dү>#9h~" p:XK83qD.ۂ.]Gg)}iʣ2k{]%1sD ޕq闊uғOEpQX�TOοꯃJwf rPT?~`p띄<ߔз;}Į 8&ȑYC8|ae:zL_ )_I~|m-{moZ^&˕ %t\00S ĆZ% 4uM^ = D%ӯ, ʾH1fcCIζʪNBYw`[&A$}1s͂ZRF#ȸXv-׮X]u$0G'çי́ 4x#eEW4H@$4?\]$}06eFC(]śC2Ɓj~ԖvиDK,DeNϹ3hcL_hAwroϷAI+l6"_6aa)޲|IxI@,߯ކ%o$lւr!hrjiF0kctu*1@!{Bo%q @!depM'4WVȖ }VƇx[1آp.8V짷O7_Q'PP(f9Te/`4V4> y=xG|f{ڙ qx*iITO['Bh0W ^&K0he7gkA zJMF#Kup c|ɩD"SkY*[EJTVSƇ*i;//IAESS^ V@C aĴ F0 g:ᚼAZY bd"&dZL"VEdt7GY)1p{ gw"ѳH/O4%M~/6Q!2%JTKyYĜXkS\92b%r,#/ڤs͔a^0lU-x�WPkt5`VhI8*M" V[xFrx+j>$၉ :v 积(.9a##!- ?;f�f{I@?fev'Q:Q[mnl`Fy@i9U_�sO\e{-s;OՉ"^Iu_w%::ɎrDn`'' k9{&!r@ Sj*!C #lNCkj˜,�]BIpg:"ȵ3Ywqֳѝ#A >㔣 eۗ~D9K ^^|%<Z[Yqd"^VcqLxGQGl!ɎIX-Ԙϋ}_>@dčh+?i9RkJ"+RlN"EOsYDj5Bn2贊gV#yĒ̊.@g!$fsR]?8OuT^/$],kr:U#gGZ[Z.&8ssK90,>j:2DAsUhO>)BC@nWJ'(ӵ;6&^ OyS!i^VH:/V,D'j0nJf蒿<vIcgRǒ[f,aw'c U#0\Gpb9y)4 =E !quQ;̣,o&ԗ>z3'be/ P QGVz "rO.C7d 幥ծL,a� j cv'2Y n8v&M|4$UMގ)PͨާXlM $.tL%$LM$sːe8(pV;|o-8 7Ƈo:A!w\>`ÖdP^sWu4CwdGTX $k0T ^۷@\G8)DYi� }ab3igtzº=PTc \uאw]Sdx jyO(3YBzM3>gح] Za@j4 {)S~hQV_-LvT~En &A%L ki}=f]H,D%gܶFB?=&Ή>ø2mϻnPdPmQۖH2J#D&&<qʹ4#`L1ݟ�cYpK3 cߜzhO=07:a>I?-x۟!fH[n/Hl(;=8EBLB=mL7GlKu397a'_} > T$]q9,h:I]atM|3uIM4ϢgՌ-ٽ19'+뮜~Ś_;@b?d5~m�N2vlP}<˜o{q$Qyϟ (=h̰bd Dſ@b0!w oA:U̴ K$5fcpȻ.턪vn0&XEO[2FPMmK-.e7p !=�}MbqGٍ]eLͿA>$@<@fƓop+ ] * jr;n1g16DkwS؅j/>{0\G &daUYmכ:NfL +8)׍ɑ7017',31=(ə&EU%eŘҸ$>~o)k w. kG5@IVP#iuBcQbdVc"㾍?xhIzHҀd,zKGvp}'t#;qKsO|nWF}M_?1_r+b+;|kNN3%+߈ʃ`t�߉V8v1O/#a? ۯo ӽ-+# B1 XFm Ra+3k-ǧa #/{do goJ` *)6Vx.Ny6<-(x)wဦW=L+y`4f%u@(e_>WR<,g:$#yb ͪ�pQEn51e/2|Ƨ22_ _օp@h(G>JS1xzDUuҎw5 ¸Ay8/9mXA�&!$QסF'a|Op め 8ʥuWa`KGL ')#AY3W#SwXtu+=$̅KF+bς@b«nf *(y >ZUs�Q5pdBMsGߊf` !eK3;yɧ`x>%f&>7V(2ԼڼW-#}3tc9$n2#| :MI%pmzňƣgήE�0mR**,}tS!jQb w8D `ʇAP&ē)T,ͧӝh[l. i%BFMDEq\AW(|VT̏̅wNՍÙ :?~3jpˬΊ:z?;�2ST8=20jYZ1Z[=_2! &j_�b_ىe}UqHR=d>胔GO?Jr@Ϸ17or/@HpmfȼQtixw!+#ާ Y=Kޠs9HÌ<~aۙM:hϊAl>=|m\SeP0PcvƉX]z<糵 2zn}_SSo*]K*0XU@[nhY#HK2u[;vc f)i~8 nVΌHog$Vҧ :;{C /8ZYpY67 ,zao??svzc丸ż{ܮn̡Y0x:PhgpZ۲,WU!jaS$BB׆F3GX3-7'bP}̈Pj"pwEuxETև.ڙ c>6 | YiaM(/P3 ,-~"gMAqy)6<q L$Mĉ`d2�+gLF% ֠AcOKJԒD% dGA9K%s;93�fa2IԌe IJ=xګy'NK#p;y\opZ9pa9XoeA�C54#p * mAz;�BK`%!O`2ۿS9!Zd<IBUSROq*hqXmflaKAEč7?Hٛ]nC*X?lm|Rw%ohʑInWÊ26(<T oPg%i=x}GbHhHt #_Zfh.]Y͏\>6KLiwqJZoo2(o:{E�f!�bRzBizj@7J $1>9qE1T;_#!/vm ĞlzQW,UԪ~E6)וvx*T"8C' >윹}M4s.CF~ywHBNJ5'?E}?&A E zf_EHHeB-a{I�)�قC7_l߄rhm[ҎpV-%+yՇ9tOI.hIԭ(Ͷ\E._V-׽(W['cCq1kF^G؋Ϋw?AMI (G_zrSwn@ʇBy2[N3DYUD0#tF_4od_ 92 ,ǣ=)jtYm] 4)SI7\qХí $AGsE"HwD٭ݩPNuwYh 2} J?iWP9VFO ;n}" rE; + Hg,=Yxʼ"bگS.p;?{wud-`@/煦pm z/o0|U Rq5(e#UiZdn}Ty7tWy,x|EDɫ/}[r>ٽSC?6N/& J-BTkD{ZX? "^S#n0푈|%sɂg|/?zacI*6(Qe~]ſÒfyCfOP)<(|W>.¦SOVZ:O.]/'gBUO>1_Ÿ)7`}`rT6-j2/KmfbvEޫ/,յaQ&ndD1 ժlê:Zl7*fqXǕQ GݸRlcW*¨5D9Y*_Y% }i3pt6HTِQ4=TF{/d[X'0iX0wVA{9q֐hz�MTF:YUc�~~):bO=5qC%D{`LD]DX=rM,$pbt;e,;.Egr .#'!- /m,e;qkāsS7KT5-9Ɓ n! 3^cu&Jap'2%?ͬ%,I̓r3q/%`0|@!<Mϋ{ pSC<o[[ŃŖ"h3t)@Y(rjI4110YtvMK˟r#4IU, )6)1w4nCUqv5�NYs4>hy1v:){Q!]rWW{h1N(xl׎m8,aeqQ6 !vvx4[ =0|QRP?|hyRV^yzbE2{뽚$Ne$`d?N_ ޫ. :/^tw[!0uȩ7&e&{˿eDwVO'K�k&m�H* J>y~!Ռ7SbUx\E$BLLԀMs1rBN6'7A$cɶ<%]Eӕ-\&C¦)B>0g16{Dr J]C.c ״֮lNJ \bT'fXjs{ӗ tÚ\O4Ӗ毣% "Dx?YGj9># <vh'*KQƘˡX$M.ԅ[&k. $S,rSArNJ5Q@\=Ӑ`q�С4]UzǢcf^h28-))-V# },Yѥ㇧ES򹿇gHz!]]UH"1[ ︐% AnA +J5Ȇ^f)@ՍBVDK$;un*e'@u&&>g $XYW}SLUaLjp94vTuwGԴ[m!=pڧ_!7 kVyH*iif  lQv#!P!fpG0["oMfb8iۂ;ϒ nhM.in%_7JfiҐȡNۖu`֊*n$.g%" 2 L5S4uX94r^X%gٟ/+n #%6ā[yN7 OߣĤc<=%EL݁U-�M *A.RI~?VJxGPrMvM{a,fHL<O65i#4RU1YCh*YuF|+]1y1hvi*xaQ:X+!=7R{7NwDTNXCWdhJz9=U@*)Cz+S10Waqۯs42zd؛\  fi^zS댛aNs~Wm?_~.eo% WI+�!:O; s5̀u_rClsDJh`X8.bWmDϞդIm Wܸ(#׮K֥5A͚תʜX^~;ُA &w_ksO}*%Ŧ aT\L% +əEz `է sODs5`Wߓ; TT Cy@| ۉgp2@{H Oufv_2e>%ɾHӐKJ|c^ͮ4H}z8teԲ!Yعh\l`:J9H Xf:}j_@3r] NH}9v1hq�T2⚗7ԥZo�&t '`]Fh|\;; |M~ @=9 COsugֽ >` S#ԍ Lt=?#Оv{v߼HkL|9 H_K>w;tfOS H% $L_UXp1͎$ <9PQ/ļHq1ٸc%sɒ}CdZ:E8˰WsG٪Cn&g JrWQ^iSOOۖwmc2yH*Stt9Bjs/yDS<| ~ � f9c^@_[Δq)'pv\{&(i!\_fkհ1a 4<`erF1+%rvϹ3Y̵Z'יnUdư C ޱzKiY_Y-˯ޮJHqpo(u _LgbE7&gz`ÇF ҀN|HI@ jrt'(XZsz-ꪇհ>vvhѺu'X=i.$/ʁC9ESb d`@isS]SL"|݁"И UFK�mzK8mZW-7s('^rӵ|b;vo} 8oc]/PGYنQm ~ � Ckbwf8mISQ`ж4{jԫs\4�/w9$*lMJAV Rn>Lr]jXE͵aT)[0eO�NUݺg p@!z2j=BQ޸QwR"@mcZE=xH[luq})Fw)GA.@H=||֥0Wl+Fx8d` eѲYԋp& 2h2CUd*zvgIV~ewֹޣi/)|y}3ZXIj-rptܰQC(>V'^++y($trq&X\^UKjCs-H%JfS[QKNWP##F\8}3'h, ) MZ_V,=T+ fM蝘_o/|p#R)u:x6X; gʩSی)OBcQ8RE�| ,ɉ۝~HVm%6.w'S{r0pJt ocK~MހdMmZ2RMA'IC&!=?!Μ&6x%9%;4}_ 76~@]%2}хS?yR 鈕#e E)%A%]_G徾\Y#yDq,/'D\zCׁl O E9XO$@qPOG �?^@zd0r]Mrwk14{Cw%̇,j_>]?9Fܮ KSȲ\y9Vf9(o m΀Be0m<;tP<>* rQ;jpٮ)N/r-捪% B}J =0Pet\RK\(|ţI ady(> 㕗ktRx!r:XoO6Qق^ñcͳf W)>^jl3d dn.$GNնҪ#DNRUT>.fɰ)$;Bh`%򩉨}6~nZc^!BhcY?`Isg|3k)>^`Җ32A(hͣsWHȎT;K}[0>ȀAnsm^Mыڇ )՜L_}yͷ^PW9|A b8_Da97i#OdRXPZ瞸58qH. 2Jsoy (g{SHT"(FT1WAE-$1~V?, r%9.NE4~PTiqEBQLU¤uy'ՠEGL7G!$l_04V%-il{x51d4h`{6 x{ݸ/: قS?Qާ:R:Q^{-BXߜ÷d`0ѺMAʤ b]H|L`4NLȨKZ']㮻D`DK 2#,Y0)wFe{]b4X2:Ηblj `j^=*[}ѯQtQi[b=-1N%ej`+$F3w*{ⵢ܌>p MV-c\ȅb`J<~`R" gNJ\qy{subtRo;Ws?A+\f*ۅD#=1|8?hY$2YBC %0=?atƴ3aDc paxd<*zP4Hʌ8<Xf+/r5{g<o /"d17LZO[?ݕw09zQ=hh2׸ T驖U>I|_4T[>V3$�+*RrLW&Jq X @LrX;6q.-@rѹ#נW3_ ({7 5w&:<g8MFa6Ȱ%O.mN=D2ezM+-L@d UbmhjNPcɼzQb1Fi3}=t?_NN?z+ՌTrj/WꉱBV.͇XN[$G<ߛ)qY}é#͂_r4d"@tVGfToCepHhH|>gw <h:Y#[#3;3E~zJAbbuQ@ ۼN+یh]˰7N =$YP0W[,NE<1pO}/q)tn~*k.̔8Քw#sI]3&VQmZVC~X1v!AL4О{fOFKn55i4hSXNz3?uH3Q5 Wߞs5H;q"Kka~HBmIcߐ7˜"3Gk8 41 pK5vSpbN. s|K<឵E]wԀ i�~6%D=N[T5HvG2'7]6$MI V764Lcn_QnrB}G@18dg?`]<uR[#aMy]=ûIpN5 (/NKԬlB [@Etc6K7�vLT$Ly?@Eu75@B`e{i:c=G}Λʊ?Ea P0b?OEY]\iw*S}[.40,\ɗI?c5c 9�Å?[.)jpS:吝OmqhĄi"C<GGR-0]&G!m?J3.qa3  [BT|)s3;XEb `K/UahR^ޗo֧Fb�QT59,gcùe;C;ޭ7'P뻚=qo}ly ԙf.hʄu4h8M6̗@hejOAUzV܍pi* ΚS7,\ )K"5S_} 򉡊̱j?4F%Dq$VPm=xkhT*&,Z[t܃$25{6�߿z4-Sx :g,9a!&l{Seg J] !qpeEL)C?[`'? iA?am7}(A~|i 'Ac>oU)NԋJe䏧dJ8V h]  Ƴfi=lˠA3N <,ޓ0: S{-#T/4E3;EꖒňOpY21OUWBÁNWkVyȵWl}޿% י3gyp1 -.G1EKN՗އQJZյiue:֡mDy6 p]=RKIapS%9 `BHtUqM3ӦT~)e_ܱQ{&kFىBa7r.B! Ks%گdOK-vKkY)t0-te~ >)tq^0*֨Scoëa../%Ts$ LRT%gD6cH$&)kԁ <Jd,0&)ƠE7w1׎`7<mB~ Q`&QQ ] Y>M"Ԥ%MCTcv:LcgŴ5ɖL/<x^ 3{(W^.\~䜧WJuġ`KɣSЅGPqMh|Cѩ*,*S S9dtGf0'Rc=([i6 \s~/ #p[LCҀpNQTV"E f0Q[ 3W60$_ b*YD;iyR/PC̟w]lqݚEքn5ذVe LjGaɶbj}@W- P޾6c^E`J k';&\(>V>6-P 0(uvHFf#F1>wXɐ?Xh S7ʈ( <Oґkl*s0n"ё@-!!TV^3矴{tTMm1 Ș%(6꒻2Wu|X⢡u&ŷzyaHЂCBb =O2 �DmkElp4e.o}$B<c?qy|C'(#Gz/?ԏknNt6pU;9A�[h9%lm<@ΰǪi~.5n!`^Fd0`-W2oRqQʎCs"oIZcgBjEu; aZ%u7aqz3.}XC~Op N{׆5�\BIt%Ihπ ]_TM@؟y..hӻhBYC5X/lS+Gk3:{$&>)xƽWGFqML7=? ZD11భkJDbzlʓ;%'-jسT:K3</|M>7mB6'JM`_xD4ֻ?D#�gH!d?_wK0FhHGݍQAy5)�%@w?]i"yi]/{frW_eSL?DeءV%p%5Qzl(NQښC x!:$]sIͨmeﵚ&&#BSifG|v稕҉iH[KXTtj\g>e sh!&@""H3YbIfhk9#u^�W\W~j*\1xmXA%^iZ#]Rb?u #CD<I y8lJh=1�X5Q(c Kv ~�0FBC4F?QQPլ;<?*2{Ve\Y3( bA`!eh,\4iL LW̓_C}u}26ڿd_*o'AhUu{d I6*ְ!ᦣT%E#�G Dޫ[Y2q<x`Ĩw#٫ϙ͗}iϖz-Ea&߃Bڬ$8O_TK>P(3 T)A>}I ~rrix򛭎d�Hf0WX,MЦ4E�x yq|du51QkmsXEۈ5d(ľ%[^T md W%序c[0-NG^ֲ{o~8S⧎Jғ$i ]դ6z^BLx.~X;5$6dTr櫯 џL1+aA4Ňn Yڷ;̍ýj\hG)v>&_@Eε\ZV pYe%f^S5PWre1i]g<౪،2JV O}0aWcp$E̾/&YևfbKnFrc+yi(kJMzxY:xͳv2,S^5s /_kM;Q<|b'Ui>{Đc�VXR~[,ΚFp`F+CKa05v)wls($# "Y,2`pQYfܖn y`fZ>fO>:̖GX Ϧې'E1 �D! L12B+ީV.%%pCw IHAXL3`^7 fcu"hA&#KjhY*+@e_$5kГ+;#R/a;*ŮP3%|2�V cMWW܂h3V (Y@Xed@'P!R>:. ,j: /Ք%<j% s%xP2 M~S ,ՊjݭR[*,1J~t!]0_)u,]2JkGa`~ږup\Lm_kp܈Fc NXx\/ 9ۭH-}9tE�N#&5NhێT1(/bAaJ^eR6߶\'Hř" ͊ P šE_BJ_! @aĦ7�Uuu~t^z�cDލndW_M<Va޷ ⏪�FAw : g _ (]ᄃ,gʻIz=NhdaIDr9 Kg(IH3ѦqmL912ˆg.^V[c 44чZc8]ƚg} -8,Q/Z �-#ƽQsr@c-Lo*EW-:Х&# O36Q9mkzҚNYD<NhM"mSͪC-�ۛ|Ɛ\0V }iÔD="qf|p38%1|R->)6C2 Ɏv߄ =a܊ǝzzUl7c9ɠ`5' )_5qYZdZISj96[/ vQLJGBEmzl#5t$JE- =3V]^d6%w|*}ڡ',O8ƫ4!xba[ē}mM:"EVb ^ݐ24Zme?iz;+n/oȍv'P6 `(e%*~, g2ȏI15ЂѨ+k-}@#3�pvx< a}�� � $b71g⧴yc{ gXȹqxpϸ'>O-cs}qԅ+3v\pI[J;L/IH3|J5EAFRJ)41|r㣸ަGsneӄ֩ٗr"yV0!F)Ca?92vMc$?@@fѬ5]'kE{8�-( G;MV*?eՖ6MF2# �犘3r1i&l N>9mh'nHLa9mzQCF;I BI5f}'>ӊebu<ݚm\ꔒ3}կ [BD텮>QeoKptO%֍W0/=g%2[^F)ԑC zG,-*+ ` )yk3@pQ9d(۹m|3,;T0"XX.o~o~ɑ3�tc@9 (QG 5(ELD<]dqDgreM>mp@\9qb7I:LKiDrk,$<\l}-5?|2,-5ArnԆI}Š"-$ }`'_v^8T)�#�Ǖvfu OQ{mNL$qu-XStwl JK憠ޚف؛0LV.�8 (rfgɐuǛH_amϢq%.~L<<DĜ\>΋<h 'ݍbt&>Sm[gR\%5OM]3�Jvd"R D3(ifeH /d.op,T ܶ>Qܲ!UI]ݥ ڈSR)i0\ xxpkd0`nJ7Rw&ʀ%JďEU;h88~aڌ R P)w^2m3)v;Ah ϵ> YPh9MArxD#ҞfvDxxH 504^B[)W;k6R9^ eQ@ b3q-n#(VR_\{W"']P<Z3wm_0:6 y8%L$ZNPu86J*j74 dzE]T0L<_dg] ԲhOVV<<E4Uf`g1/k.3Dj(!0pf@fw˾f[,26n_!(WjaWb}�% %־aAЀY%1@w?Ǐ~rnHؕdzOU}taT30M3iϑFߺ5-YDɚC׺IV^}Pkl<G1koٵ՟0h~{9~[\3}V!#]L)_*:BX&o{c\mp/Awڤۻ*DlCiNg+rvw՘ܰ:U E[{Au{D7qx#y wnloҷ+]6$?D$7_ÜeʗZ¬!A9\:@L?^-eddi@]Z9"/^=u_=L{TUBjVdws'Í^(Bdjb9 tҖ"Q~鮔:6(e;&l8^RhT2@hR2tj ̑kQHL;m͵ՁD&=b KU;f;+ӗ\}^T-&?Q l  hDȑ^a1 <' 1ۄ/6t  ,!޹rʖ/ޟMgsqL)Z viw:0Qn#.5ӯfCSBCBW^(m)jn4hSv/JpPT j�j 36եp&eϔ}X!p)F9GH[0YBT$qe_Mj^*\2�eF-jZzj=0I}cۢJѺkpTyi�E5[G) �6aˉ :7#gX[ vG/3 ٷ牄AJ )%N9d`,^e|R^ Wx_BOk?Lp9ya/Zg4R11Z 2OĎ̴\𗧪�7?`*yѨr&B"/|5SxJ�$2G{D35JJejc[H,FU4~&~<�^ZPGf`H(rJpT> Q agq% Žg-E30mgxN!wGajiq P&N[]&5ԟ ٽD#|.3~Gi6Q}je7n(AnOAʰők}r24"tEh~[r.\\wPqx,MoMƤoCۡu󧘀Ndê&\j}e荃su)͘` [wSr=f\W`R~)"],X+S 3ʼn/zZ9N@cpkK,ƂՓ-*:zՁH!~'{؜瀮{dp|o0}QqGvҴ_b0zPiSfŶyK -R 6"{51rMVȷ5JTM�S _; 2E*@"цx| | 8K|ɖ[T4 U,Fj|a$'j|tX6tD^߲F}�r%vBFL*DrY)2)vrCwoiR}ͯ%Zږ֯!O' k8A3H Ӓ*3'*}t3=&#qpX̕Gh UTBGuq'ԥY0([hV.X~SLlboȀ:n1'QJbȴ.d�>~,'>1˞j|2E3`neA!mS)hZKPZ˵?Iޥ5>. /GI-tUǏ>tA GA:Ͳ!+RAFR =_<<w"3LAb{yǜCMֽޑwӨ:TI+M)<N^%\iiPPǚuDbӜ0T'=2 IJ֯pDёF n'rǨAgI0IExÃu(LVUE7Jw'^JC,"LO;\Ј +utԑ*"y"#];�v\- �'r6W0×YDyjnZTܣo6EOAVIJsΈ?GU=X<6QȏL:t ;C4-_ٲn7.C}4}?\Opx"m*�.G[$ڭCm(Y- C w% $B<2JC[-oEp:5ЩLI#UI,35kRv #ۘU4Hf2bIUSBו#L%"3ޕ5j#2t$>9{�ZP~[S T\sĻzv8'vi&wڡEk{`|fUvG[q^dT$rr2<(%W(n:ȸ]M ov~A|6IS1r(=zVΉ *][QecI- $MɡY=OLĚpCĨ~ژ)4Qب㡃QwYa{a'5\>r_'i*PFD? joԦqÉct'c3T^1ŤI{|=X ѴYGY:jBVxW \J<׳Vw CzV6ٻ |C"|]j`Hk|"tIf-Q W A}F^K;KС,rW$aHIq_mwCLX`@ BfY.%ZTHe-<0:AWbN0):kT; }A< ,!xSJO!ǃ3Fq@4Uzxى"rRuŠPsU6 ٍS@BTC:t]Hcaxb@ns Ҹ�Wrj3%N3X!FP~f~Huf:]fUOE .(h;[*)Q8]Dc"p[,H^es )JQɍGY>33h}oYK8߭ëc#]1^wsse?2]Q<�WտLR脁8"_3 f1LP?4ŶE.-|[c=]tOPVfPx&BMhQI}2̉q46]6ؿI)Lm(5aq]>T(Z8]?j!2ߌHJ@mƙ8hff"gR@F`MsTMx=mF,38(a(d�-!MC|ـq33ЌLWJ(:D "`LDYE3zфy  t,p?l(|.r'֧uoHݏL '(ƥI ͅr7peRokrq\ÑN^Zna?xFY 0EY]ŋYT;HT|DٌA8ׄI*]=}#($\|W`;!dȘ{B{,$u1ӑT;V&de/e\6,7"* ݼ@?ǹ-&Kzt=e3O(D;S!6Vnc&k,Wǣ<A`ԐM^c+=yR>W&8I96pX%ʕqG1DHdX2+zŷNb"ɇHXpJܟ~$W |EN`Mu,X2.p"ft{|vtX7R.MX>�^NZku>hu~셦"g?C-rF29yU8.օ50.k((:"fgp /Wyf S@_cVs\WG47˝ ^>e %ChɼfxGI T{ܐ=iD^'Ŧm&(aF4>I4=POri{{ԇKdTMBɨ+guGE[Dh2P+4mXM[] D%gg6PDW} u~/|ҡҮUh{:P"Fh1!7%>2h֥|â !Jt(EG}5Xϋga*q,^T;\c7MV"I'-zy& qt.M`zB0m�R66p  "ZRC'@e Ap1SĎ ˃b&.]J<R'ok#[ycFa@eRKv*^K棄l F BВ7` i1qx?E66&5#~Q6҅F|jvӉ!(>rXۖ i[}Z'+aGr@@&1YyW}hdriIH>G4P verjHfT2cF΄K~v1GFQe`縁^vb#K;ޠZ/ԓ[w KM3|T]asN eMT NyR.h)Ç3荵;! CГ v}jT@o}HFㄧf L=u=?,bu@I)$z٪xyz=kB)>dC2yj`)!eQ'|NxYZ:m4)OEˉO$V,)0 KBW�6]趪pu^O잌YrZh :5^+iy/3E?G*Hgmk1RPx8O bCD)86�aAن+�cÃ~?ꗞ(e�P?2θDnÖ3' J;cjTMg e$%>(l!{;,TMRGT9Ktn B;ixz\9^1M.v`*%EBv(- 7]#*V!$?n5�^VēR6'b-8 E<Cgd58C7?TM0zҺ(zS[}Aݎ:sc^{'bJ/8Ɍ4!b)ɽ/H#a`q2%,D誙 nTߧnᓨstՎE 0Ũ n IZ.e1YMզcsލey:ưܰ95E{5D&ٱ[�Ac4LqV2eo*=ܚou~¡\. 9G-.ge.4w'QxJBL r;tX7.j `Cp4d#*M&xu8_u?Ǭ5lV^So#A^=4\okS4 ݌*c;eF*'G6,yп/3sTr"se[{UNzRNWNa7m$ax ' NkRATJ[y ?[(|\ .芖gĻx9eAkXmP)D6w"5T\g |>#C4IS}n]6kw4┭UETȬ-' Yo,זgm$Q#g+Baz#LjJXn~`}P-N<G4H.b +Z8<wӴ]H,y`sQcHcIeU )#5~mMoK&2*winkMhzLΥ>`﹔Vmэ>KU<je_gh؊&r"#.)k'jl,s򅨍5#xϥ0AY*d&e_mO8x T[I9&LؓEłT ZHwv%SG7q. >aU?ɛM&qcBHB v\OEm8;̰ZXGAPۅaOlS1;Q[->CxD ڕuU(>0H3u4x30Xu 55Df> ^ZFm_᡹6ry[OqPQH~4Y#l^!kғfzRK�D hsu mZF2-hbW3($]Hzh O+&S&bQ}=le*9?3)9͋x;)=!mGGѷ'Z۝C9і<I^ b$CR m3VIIw yGa]_S^@[v�*%B}~Ҍϣyj.j Wٞ(Z 5a'PD‹fV2H19/\8/T\#(cc*Mx1@ȳ @D|Շ,rXy fn*�òbRLXѡf"np25; O={-gX+Ӡqd3'w2V瑨 D JD Bk[^92G/~:v,N-T%⠌/_J$g=} 3qVW ה}rQ۟-ܳX0�5Pp<26`KKwdeN(@XԬтXgSBX3<>=U}K }a 8(4~b~֮ .+I%f86 .:j& ,G0ˎ%2wnm_*<N >M\i_I nz&C~]\H84E|'t5*0O;ʒVπ~NX0Yyh=@ҏu5rԬoaA&_!O-q!TѼ@ ,i{ k0_#װ8>eqh�$ 㕫'WuJ#>:/jN+�JYM%n@g-G܆.B{nRB?!GQ\k1̌IRa\kWw+d.;NyJYڿӥ aKNY~HPsPӣ;f@f7('.TOJmlͧxP/ه%rL-­ZMlâa s\J>shiW^~D`�hnFR-GxETVp[8K3D`.Ɏ@i' ļWHOH@ɣ3\|e2?*/MlMK4deNNkZqgjYpfCf&("SUw"W^"3E&imܴ%؂?7;u,OE|{s{{oM=Dz Zd- p7jôzK>yEG=:@t8hq=&SCmzΌɬw+¶FFNlz/~b5 3]v_hzߤdmz9. Q'v4, -JW6H<}[0ld Wgr7uXvX<ܾɝ)~ %B(EђQۤ-#VZk ^H!z##Tt-w,rd0D|AsWn(lM_M 1c%' <6>7{=C8O㎱LM WҌ 3-O\vP3?f@qGǩ34VR rMg8pĮ] Pմh"'b *~<~JjY5Cl(vZuc9hQ|]#:u)-*?4O27MnfӁ\cL9CG?x_/r>i~is{WaeE;AFbiİ1T͹gtzoh ɳۄWTP3V[ 8  sF oVx؃H vJOGZ% QC3Qda{/\A=ukal.悙ņH^>YuBƆo |b,#JP0R \{%K|?rXl^9$UKt/+BsTd5k"UB,^z.Fѽ,\ l,0zQ IQkvcEҌ^xM5~\J⢿ E.2dzn߽;-pkʡ$:)Ddfx_uQ0Z2ӥ�#^R,;Bl tX8]�[قaHBdDLU@;{e.:/j_55 F&­ļbw}JtLQ�7/1quz=Xsq`(} 'KL' s:60S-*a4A롞L/h;Ix$07i:DC bw4Jdz zQ-ݦ@ "a-i3d{G~9 RS@Xmؐp"?V86D QUYԉ?`Cs %p}o&p:D}6.[~]~6}f #IMCY#x[`ww~.olaZh Zu9 q28vm6=te>U �$ A6Ϋak@UF#t\%xf3vpn$_>v:9d–uD1^1){Ӂi(QDKM]L$g΢0HK?j3 ia L}73+{8r['8-n\ڭ<GB*ӓVd=e*r-։ѷ't$+5/=8zʩ)e1/[c.|�o3Q6;ͳNk҅R{uvUW'k,_4A>Hl!t={Wh?^#GH$TP| >bui S-s2M]- E[` z]a#댦S[pyқ`KЌ,V} 8t\pv]kA۔o~<9.0]&'^^'al8B"aPpӵI5KWE]QT`j+. bWPX6M^wB஑]D_Z׏= g�ak@^ZxwɄT}t4PՊ9STV/jw?B[gegO+-DB+|x, 9zV`~02ӗ$2Az׿| &GۈiN-3)=,᪤zYc"&_6υ=Mo9wZFJ' YGȻ~# y /RV"<فVպlS(ܤs5�٩>NK9V}=UjbxϬLU9tU-B )j3�\mQ�U@:qt́0"䆸.sz=<xD o:Q/p߂q~V6̿U~ހ WM IbE L5KґD2)]0{ۼDD&( )X" o<Zn<6~*sF3~@g,.ؿGX.#v=ĝאnU$eP7@B[-�x ߂*4t"ȊE#GWQp9!xiPH.qc=BDe@UGc[)eVjgrYSV{LU w  |JK] B&)ub+ OŒ= /jʗ aW8dbYdf5 QBa![yr5ycbwE?@bWQ6�ݾwtѿ_Wߜ�dnͦ^Eͫ{^<s^*òoAܓ77{Gv0<SS>_M²1&^ ^9ii: À%/zNvH5-6{?W`̕zLv n � bE0 lK٦w?> dC0�f(G�TG" 2fN; @n-}Y&l\Ŷrxm i4[O˙[ ,1M{@읋IM=8)v:.&O(6/hY~,++s+ZY^\PUSVxکR8v@-F}NO/&7E 2WFcuʲFSضH hQS`JU:r䂉R1^tA7ptKCZcs? xl_*4 ["LG~Oqb`|Vst|% nls& *=LR+Jx q40aE^Ӡynre.}3�GU*Mx݃# 5SqYeuv%EU VB.0<Awg`у)њa%Rs41DSwe'ݟx,7GUr-�DZ*Wߒ0zd'aڬst(~hI`tlhi3,قyA1 iX7Zz{] -1`mo"EL!].i-r`Z^Bbc3Kʆ<+ |OuYFZ�3 EOm+�K>Gi#RȒ(\Ի9 K9]ttXˡnFsI&}?󆔳UpzWu}ф ?cz?FEqqIOks̢%bdиffbګYMl�;2p.GOh:/i�d7y?[tɔ^nLX&S<) 5EܿF:b*RԎpS}.3=cXi<3úU7'N&kw <ZAg;@U[A[rl/^.# g iH[7?�ϔTA&T)jO)P$6w>G~˚`SEQOv^/7;+4!$& ysPM( tqk?лnTrU^͋K-rCsZt:6 %}� g`z䂆b"nEA/e<P3wݟxC[03e>YQYw(5H(IhJO"6L�qZxꊏ^4v8lVV A~O@K!|E!_PFUjT2J4U :Kf(j3,oTp.1쓡\0(H$Ca܀I#yZ,sʦٿ~jdj?W>Ō^z =tK`d}SiqcbRWR4yķ^@b23 H:%cA*l^etv= )#n@Ɯ/2v4S8Ba\+c GJ8] ė=G.Y\x OUlmx#rSdCz.nϻLB&& < ~4UGlj`i 1hʗ d9i]7ψdr\9ć͠ӿ~<SW8z6B:_\:bϕ]˭ϰB,3fjYWu? H=3y3R. % \չTL\-v;GMl3tk8@N'<Ap̒t-DysBw F%LxMZ1İr+}a\] MFi44GZ>SH Ő:Tv 2WB(obSKiGP|,XJU`_.p=f2YsRne- eŊf&qαVEΘ4nf/;I8^{#Q(ւLEiD"8w%hWCrK%lȎb:܋*.ƻ YР?/ї}"jC6ōϘ~3ċ˷*A;JL-v p>X%ntY8Dhʵ()T,>0 ' !z+H.7 Q uÊe A)'byڬvz&&4Fo /C쪓!|f 51:9JȎ4E-l=B.g $) j 5I) ʑL0BAϏAV7ˣsRyIC;T|"16H XN;~d 1C̀{/ZAԔ~f೴c: Y赆V9CsM<dbq&gN:tQ6L Ny w^nZ6v!hmt励+&Ɗb,~~EBc; Ί+}'+%/-MEVAT}~2= ib p:geAGlF1 1�xwsX-ZI$~ϊStþ|D #)k@i! ,4{GM yam~5UUpxHw-%Y˕ɭVS+l{e9qf7t99aCFZs9!^ٹNгHW$6`-9,friu0A^R=U3sՠ6_8Yޗy5^QB[fZ+ "Y8 MÄH{&D~=B7=ӫt,M&<ϤY*/ -FbKnF#}X4YTc^ Ɉ4 Ьg`s\eFJ3W-L|ɇ;\ueo֫ٚ[A\Q> %=P-l&WQs,,D2l@,&t'J10Mz!IWaG_};`czg7PsVTzBn$^aD~^#VOy!mdWC5¶FQ{(Ѧ]H81esRjPמqC_C=& vUukTa^7XUQC+v8HFϔvT_IqZD`r;y 7^uV6F U(vn5 #Jt]cw٤7u/Γ7@p^�c)=u/)4;mEKDUb){h8{}L;Ucmu^^BѓPX ?Mzb(K$I޵s� e)@O6'IBAڿ("ZP͜PP<Xh9L@.L`2qȰN{4^mAh]7bT]4V.X=KW 'pB('tZ7Ѳ)% ?Pcь{|0OgT[e!q)Qt6V*xG(CHr^Kݳ`NQH6q:D{V*ג,s#q[᧢- s=WWPIu<VJ(q欁~Q)PI>wf[e6*XlkttgyGA@ۑK䱬E@aY~bI5LfK؟4 w "ݤYT]l=4[;dcO܇Yig_=Wp>[c|͌!?ieI~k^lhANZ'7!8Ɍu8;=8#vOUE\+8,aX똜scJSGc^ɉRjP_ƲоqzeK [>F\@E}P'9}~ҙ-dةU_(`V@~t8 KD! ju脼12^fb g(_\ Q>!jaŝ!C%z `ʩUs&}(ZFGܯooF~dc!=f8R3:B5KzQNÎp/yM\S&"Ϟ'3K7rImd~LAUN8ZLe` BK;<,n!5Z#ݯϕOSt \PѴ2)PU: ^J >ѹZU}`"Sk,䄗aGg/< ruˬwi:LOB"NF]vP$D/BY,P?qBާ6ˬlU,P&p3+d6}O@ H,.5KV.xPo% )5R)lS_ٕy=/ . bM@ 3RnYt1$4XePDstUAtܽTn핗j"˼<3/--1 sF{&SlEq?1 kf8,�=g*&~}LCy5GpMDV]n/ #lowa~ŰX{[E7FUY=v뫃e|wRQuGqTfCO U6T}80-<vŜR%gL bS!EB*>cr,mwvV|\(%]<lNTJM6W"N LΖs\I,Ysi#ő{F/گj# JI;/%Uچg$_Fщx6gҸN4${Ɂ-) ǻAZxA/޻Ӫt˨HقYbQ\9tKqy a{DNVgw8<>X, j gM۲K{ɲgXK+WLw]n"di~߫LdR�TǛr`a_ڣoJpFUX!:FH'&!ڏ-X̌{,-/[LGdN٣*MKj2Ѫd\^]\UIESx[Lt#2Mƚ^oy$`io J@ Kq  Hh.y*RX7'HAq ~̗w!\KJˡL}Ey |8?F}u=h5bAÄ*U0 lpzyfCy(iU<k]bT&A82pQ& $ aF(r9]yT#݃(;%=Lnԡ9u>$|Mu>A[Wɗ$*^Ww"$;+ލm+T<QI}F>�_dg.cWXh'qLe,c-p#u9Rp0_I@ٿt%a˶՘c\=_ڨ߂yY*K8<PE+bhonY.~ʒlJ@B5WMTj[ F {jAs^y,2Y:'$;/"[(7d?Q˟bT%'7&ZD1&ESГp_"_V^4*cKev-R(qo7"ۅ;cf=$9}k\!759]&Ѣ8a1doǵ1 xK {5e0duUC"5Ϫ>u{\eS3޵W } 6di-~74KPa^r{ͨI(~;b]CW(⃵H(k BϪWPnbsM1B9~v,.[N%;gAB"Y!lcKKԻT+T+AIZ`u6'MO竣*r1t4AuBiO\jۥ:xg|"=}K)[.%|;Mj{R̴D-{jsT ?u< jf0l\0AuU>^@YwKI!Я7<+u0||Nl3kXe}F7rpX7 e% i| Fq.4&Yk2N :'2Kz{$J[8 b Ӥ&;E#d&^߮ ,e= ĕ7OszȵD`͙#X \XF`Kp 1*S21lmK'X6LsZ4~4--6"X u|{H:1+soBGCH}KK7GkΝbomT(LƗΥMtoTb55 Qk0{0+Me9Yふy.q!6X7guٟ:2@7^X^.h9{BiW+jĥdB_@i9kF( P}OiX<{h5UOE9|eр ҞP I<Dxuu-/9,07Wc>s_Jk¤6G q&Gv=() Nk,v c|,9Dwu\L.8 }oA꣑N[L%lQotۗ-]&̎Z)0ex{@?W# OUkŴui$`)F| OA( Rob idWpc7/={Ilo]) W=~Pg.W ,ćz~~5rDvI}p8T~MqɕM.pl<o5(X*lQ -=8Lj3XhG :<X"(nuUq)i@_Oe3B$һYK)\`)|Ͳlm#!z4+>Xa,+@֯urC2 \W Ɂo[4SWf :i(Y-L5^~B[hvyabw[Rp5edc]{7Ġ$K'32R0<aXuʊI(=oػf_UUNv\*k !B_g#,| xA9:਱;vV /\+[rC43c3@eB}xM iP-ύ_:2+/\>c}[z ή kzʨWN^00(mlb > yTb5beWltK=+]mX zO\ 8(,Z)*տ0i;@MR,9"ܤ#,(|쁼A Bh-vNdFZ⠞E07ga-k]%Y1u iNzR;qոx3M?`ݧW%�+ѹ ehf'��-~o*V9b~{C\a5.NO`Fmgr߳ÂQ#h)/(_<QmF9\Nhaꈁ,Nqyّ)0,^Y)W0]ץ!@dIs\h]̓Q<;WóFt{T@W�@s (?89CŠid2VS4} )f&R`<+ܠ8íj456ai.bNkݫ kg\\7R&pD1뙽@JGGE \l>0^~YSibyEН9yo6CϪ#ܹu~)E7QgP_>TidMtGuܙy?n]s{wk �'h&Vr"ol(!HZĊM@Pdf|ZamЃ 6lLrPs]S/hhw\|PPc,x#Q chnW9yĭgE :)ӪಣK=@ bߧat܎D}#P KLWKn#*R4ݸ΂$hdᔧuHo]&cl=$M�SűK'[XWo9J5u+]jAgXS)V {Xn_ږKx4M1IbciMhԸI#;HUa߼GDKw| xL  lHaE?O0պ<L3J9&,�¹\DpWGa,Ca}Ő8T`7�͍ks8ly"Bo㽁Wfո×(rIY s{4.ަUbb+WGPz.0qx.e�}!c \ZB}XɣMIxJ{INoeR_Ȼ*'6FѭL2!V^?p[l#;we#Jzq*#Pef'aAqy]u|wD*W&%I�Ҹ֭VJG@~;ftpi?.|LkDr܂Ptw.qLn2-\o/} 7G,Uۙhփa~Gl9++-RѼ�IA H!d:z{qhw9Rmkj (Lo| Uv0װ{rj\8:ܧ` 5 ÒÇWIΩ;e8%"W<[f&cIxF-AKg +K�81ȁ_pJ_-Q$!2& /$yrwȾ? )i~ <?ƻpû&]tpJ"AHi]EK#UM>wWE3u\*^ !Ƀ=Rj#^XH0’x\Qy#< V9l Y$p0xcD,]m+kJd_b ̤2li2]8K h Ey 5f=NY@̓zo9"A7z ߲|9s ch2YNsf9>337P8nC aT˪cԊ #0Q{( C-WaHswi[eI+8ο]9g$?a<5;ԛ_~>�Qt9  9xpȹ޲" ebSvo1YQuA%w�ф}]3ox2Jekt+1[6ț443d%Q:q@᭮2{`�2aK+s`;rՇݨ%iX>96 "X~E~Z7U0T$E6ZyLԗ*0DZq]$y@ڷdV:?o 靡C8GiӴRQӫ XB^6NGԛazV^MNY4P Uv(xЂHx[E>ݓx(UO\uLA&Xq,%I)\UH QlyD5#v7i]2B_pxܮ`Ə}Zz8eֹ9H ';+ U⢥*3o d< xY"$8/%p/t ==83D EL 7m:,ʬp5%Op 'Vg=4xYG< İ 5hY$ yA&y-UYNym5qy/~XyM(y|H`lt,OlQx@7<ֱ2<kIx;80-4d8}Ӟpm> % ԊKik/ A,@ 0VqzJblwc< * 6z5 Q) F"Z] ΏezPR5HFޛ1Gw̋77` qY]nZEwk{Fy1Ĉ\ay/&r(%z;4:^}3u �Iˉ;ƒ$qB]o _;&f.#OI ̂ %)_ŗňͻ=@Ԟ'yo%1Q4h+=ԋ|cI\G)UsHEGs/~( 7\lA#&OrUHcfs t!v'행ָ(]d@NWL-(HZ`2JE ř6 H3-|w*D:`K;?HAw=w!G*\>;Epĺx1Ъ?H@vDw'eUy,eQK1[+@Yb�fq؂u^+c;&V[{0+|Ă8}ȽAށRKr# eCMGʺ1[2Tz}"ok779CERqb~+F5WP|/E)rhBԄ^g(%4毌+A,X<O: ȃ1XsVG aHaQJ^: Q<F@vj 00QW'5N"vM:fk3]W2-=Pk]+\Xm^&3pK'L0?W&=KH#Z;H?%_霷X~h ^XzL~8Z%⾀/}v �x&Z ,EGk[D*F\P`I늞p}LoB[zS rq8Q]GM`rX`^5#c�()[壘{&N[`R3ߒC&yƧ,* .><[xp9֩-%k<)l-pHi,U'"~^DT?'d0@$?if-|[cY1Ёq#eF_"Q:Qޣ/&$+ `O:2BB>VЭ.29lmpfݽ[KHk8I)}EnAe]13ձ Ȉ2HG B/18 ^"` Yq˅9�]&,*؁ѯע.R)t~L l~n̞24/:+-䠾|vnnHvNjزd,遁9\d e 'ūfI?K[UH %gHnf0Ǝ|LÉkD4Wa0ҼA&1縲˯&W¸5GD:Z? 6 iG:7OA {zNO%z˯6 Q60úE cH&VܾJՆ(|b r8ŶhHMSE~ 3F#W)<[`Rg'9h1xss[J#źH$IlB}ܿC84PE]B-䊖Td:=_vhM 9oxhIo0rg9p$d |xl$k0ZS,|q.)޶|Z܁cGqfD_m^Wf{Վ;E٥Ԭj{sƄ%Ea#9wVGxyXr 'ZV (`5EuPܷT$˯j0ke @�+jɂc`ƓAp;%Ή_SY,jl0 +dmw$*[f3Gk[jU&`PwsT;/hzbӢ&x}=$Iҍ+UG> \b+\;I $<Va!L{|d06d>Ú f0W6{ˤ<|p-=؊`/t 3L myZC(@hLъw3@m�3hzlk5ߜ 0{B  Liԣ28yMT2QXi}PN_>)Leu -VtVM.?)xv b4h\eSEMh7iSl/T?~*SC]{_ Hڅ@@7T)26t<5H}yR[-9xTu@89>w3 J/8.BpZaJ12bI'ꑞ["&OCWliȐPs|M"񇬼$ ƆEQZu蕆Ks&6~)ECl-d@wj_$*�Yk*'^D~c(ү <y'4YS٫" q d( ]f7sirJ4:/fW#QzHH5)�beLyˈI je6�T t{ F,Ϋl+Sd<r< NS OڦBzgThREw摹tqA/df20,&UY^'Qf߯E;qm1 qHY9+HA2M"Bwx1hDv3@Nޑc즽($ cJDY`m=N)^6 fCR!�WF4rԖ* ]`5Lbaf{R]]p gqa_Ci@#j)*g-q@.a-SBE)ûkˏFc9ɰбUd[n4}Z."hn_8;Vy?re6|<ܒikdA-.2\EIGUVm~liDV dƥ#>2e]tf. Dۅ b3SQ2CrRbZ+Jeo,}KsS9Sen35c3%e;k.fhE ,̝Id\a1 <g:avwU֘{IM3J.M̃jW'o1a[y-Sd>19uZ(3F>bD館<3fLZvSGG\ߠ< {jꥊ$n ,e[(@3IAӲ&>Q,&I>l5ϩ?l~~M=HÁqȋ=F=!w!T|!;Ap꟨\Ԕ$k',q@E g]Lt:mt*n2wgi*Ezv̄q]AEY՗pc0Cim(}ي|#^H `0KAigx.8,Y2 2ԛJ_[`qcU}uy 1ouӷXQkÑ{7'q[u0gu_+ p'r'􀁤kN"7_bp y_Z͔gCɚ hh EA"%HsO[;lP|tޕ[="c勵u4e/ꗹkw7dnc=tjێ#y.NsD>B�u kKY"\߅crdT2W&u��覐#@/USAD}҅NႵ(OVl`eS>RU/fW2U ?bAD]T|#QDY F.t!MpqAeCk.2]7Kw޵l\Lx=w,GdWd8-כ/92:.2m8ǒ 5윏؈ Q1:J@ڷ*  CkvDUtS�cq&˫(` F໹. P˃wwy-q!0 A>u~|~74Yh- dy-K+A 3,t�s.Bك<'XUKR}[9ww#VYx4"=j N ŌfTb=qjH,yNGŢ+9ka- ] GC4OZu{S6Dzl.NEhop[>c-د Od:~ソ)tozXB\G谷_\O!hnNk];xOxvXeWDӍuaIhxn 88!dr8,Ⱦԅ#/< L1K&DV{A9dʥ~$Ir&+<I>� k{6,7s&̕8Z0V-G|s?HgYXzw` @qUY$YY?W(J95Daj4$\W5/P^xq!vZZp ?B%N=b�k9! &o_6XwF灪1k`NҢa�-tz/.& $(<f5ZqfQ*|\SO@d#Ve~4$ e\tkioq4 f„yR{\{ntiC1WAgY&=Iޣ }ّ 0:,gp=Yi;i;Pw5ƫ/E<D |p�VCV#{p5 {>#L/`K:G-ծFe`ȓz>ٗoCzH6[ nݪc6 H(4VE]Ͼil|7ww3Tl�`S%n2c"uHF hFMh6}qjd[Q#q QckGy@NB%ݳzyǵܹ44,hL[~>dB ggqR;zJjK~l3܃SrLgܼ8%\`,Cm�NW@mtEaj0C|b`ʫt/۵=\�ƻnj ޙ Plull7SMmL.T{(YпZ%c3Ӽ]; ~`V`"Y"ԪlPIsP֨#3|0'M4`=d9,m&n ׺xYEwމN%Ya,7, r:KxD( fdN4mkD_[:/�> ݮC:(;nWl`E |0fGu9J BCBIF[ۍdcT>Bgy+? 0O(˙k<5pEu/9#ya9 fbK6e+PN>&;T?=p$Ñ$%AS1$`j[/N1\N: =iahBԷ!}qx7nQT0PnZ34.qﶡ"F�EѧÌzYo<UUY9wQ0+KG=:z@Dy[]e(f2[_807҃XRq?FD j. M>[|"vټ042=x'G-T+λW*0&+BMQ$r(mb߻y>]~+bPVJcVXLN)uI;J,pѺw}^ d?BClL#,"˅t@,3ݠkJAwK-k-F*McUV :C`F&OSBZ KegIa  4@2kWAuZ�'"h‘Qs]NjOqb=&=h!$N Dyjh쵬Di/rW�qK‘<(pj[% rT@DXO0|gV(-PfJU߯;6Ը^4i`أv>`tUnrI- ML+ZUFs/ä$װjʵW |RMW=0Mǧ3o7R QTxPdJPɦܓH\(T2*3)HL wҷE'nCyQ76MQ>]FrQzPc@Hޥun+g[S db' ENp&ۀ/MYUvp5B t& 苋;5ݟCtLt@ behevż>]|9X[mv_3n|B-zo!sO6ej1n7+5e-/p/c4gk2]0gz6'| W> „qCFj\:; \1ٞref Z.J'{D+@Cu${HtA0Kz8p(qea[E~oW,y=adWyiM|ZE.#%SDyStbi~B~@LjYNgJQu9{:?r᝹ yk‰ ;ޖ6̣֬O"y/KX"mWCV6"}1>`L.83g tf`blR n@MY A}"],(P^!"ɥh؆ӭmsk5ǗNw>0)aG#R+ܨ`T|z؟گ|F6,4`\c|+Ib}a+ﻺOP[=c1&�<EU~\Af2\\4d8`J(\Ɗ!hȴ΍ĕZNW�B�Вj%"'4+?%l ")'!.JI%e}ؠ{s03U͒qi FѽI8Y=.:.$nҡ%l];ٸKtqs-!hJ PMjNBkluM7v񝬕q=S 5 |zᓈU<$O#h"5 sVxA"#mr/Ht7m0܇;\ɹr ! N$y  4Nog_ӻ={ws7ъ˙]a@ͨ>Mg]!MSr%7wc0!@^Ck |`!: }Ye:}vT`4_)@9SW2AhKHZFI:[׆ -1̯';++&BroFa_gk.6o?,Yh.D~ykg6o�uSxsIFaOEф5uޫOg6d5wذk<! Mן?.xDS632B'= P,!R eFb%=N_mQ%g7smlvRoGF<YۘȪ)BsT|@ WChs~C?"rŕϵ[gpk~e0? "`,Ij-I3%nP_~�nkCY ʾf97ǞHGSOUe7o|Xs>>y{EJDK&8:r~ Z_O2;ȡqiOg+)gFfDQɁnI L]iUFHi!)eZYARzYm]ɁUeEn8N�lq<Ml4oX mO=v5�Tޕ'勘A-v'mFS-2۱xQQg;yk4%&Ҭe3$8i!^PB. jT KQOV])`dJ:Oڌ\՟:>ܪgp+1d:rC^.AR< ]޺z|>74,Ve�gK|ٸ>w|'! z K}cjbսL2[y7TbE Uy%Ȯ&|jrܗf 7p_⟒�e0;z�uE_yPoϪ5&�рWrʪt9`J7'hD,@%f(B<A̻0=)^c~p$]#NSlT?3GdPXJ&eT"nc.,#d)W@%? d;YHZm1D,șR 7ƛΫ{DoGDMxlɷKJ/K2J'zԢmCw;fCi)&eȑʻF$8TqvMe3% OC~.[okЮi?'>fpϯ#휷nIjHZ(\9�h }9yl~{X&f%M Mʯo,>] I f=Bx )V"P@^mg J̐+Nom\5|!LFQӄ2Fe^AhjL_%0|M6Uݳ&StBoYN>8ϑծ(8di %5 ĵC;~5)N2SEpgV9Gю줘RqVM\r`ݗOv97K)6C]BF3,H-9;m6ɵ 9q1Iן7LAa7 ++KI|  b!ϸd5,q^P#YV [%bmhw,GJH$z*R`9]Pi([4g} WpN&T~?TQRxoWR)=NxB!+Bօ2ظ¹_3!3f^Aqg%Ye#"W[f. X./1ϜgqYrg] ʢZd4P|Mxͮ/fAI͕~C8Jty!bWC&L?Ch:7�/кR-SgiyqPgrT*T5ܽۇqUiOiOJ[]ۓ=3UsS׍{|10 a4iMۙJ V=FJ-uu =Y<Y]CN~&?$z,*a*P|5*՘aE Y[ x;^ 2}TRCB84,<s]&eY@3[=73-ҳ nco]9fމ} ۶g6Sl`k 4bPzY^kaLxsH,E4_)P;]6qbTk@I#TPx0BzE"Tm4}nsxTM8ҩan*Xt鹿9FT|CDFQWZUϽ%se$qN)Ebn4ޞbl'A`b[G÷̈?z0Tտ$C]ܷI$pq{xf&[ߡ3V)7L]tlMD8[MKH[l2ig>nsɉn׭q<f[RܑY4VW {@>KkWrhn!|ܽk^VpV_#KC>1\3/ \W@h募m6 q8suSE. Bqv^[viO)74ċC\|-c1�Nj}W-7$g Ln(* ;_6Ynk .J5N[9<Qgz��Zb: ~vR<:U krpikpn4AkܗRs%;mF{T r⏜I[^r`+=x5 n4C-\ML)=>Jn&m8=T4esoHޢN䉸X5`Ѱ5 sva)ol'F%3}VVtwX.%Q e4VԀkSj Ǽ Ŗ@O9cHDANELX?AqXy/ߣ`x< ""dy6t\j+ 𸫢%(L~G50^z@M xPD~!WdFGB;]K Kc kǜp@Y+ze,q)Q7 #t2D h05 ==z.aV׏$1\!X~KǠMJijC:\^76= QsBۭFK٬m4Upr�"�,AњQ2_ޡer4κ5 6"_^16> ɞg,l,GӏhJP]Ws *sI/ftB3HAΗFقuHd M ED ?Ů. u7L5iPd{H[p`"٤Qƣg76f*t دk/.-$,-{f z&,[6uT ͟gE7% uom1Pg̸|!9v-ceoDEš"qlZ;EHwI0ʋ|t>'CN]r5%΁`_&7�NjCqu_~Ƞ5ƙp IhnOg%AhUdq0PQ}1;RhO!>9zgG4F05Q]X$rjn6b~% U{I鰐׃ym�^*Sh)'>A:VN:?sB(DM"*3 ~ƢSQԙKR]Ț5 ʚ&΁,љdҡM::cfhRBFY ##y&dUU?w~e?bԧN杌mh<8 kMo'{s(<*eώ_Ț :Dzx7b9|rc2}M< 5uI(,mtK^Jxv\M/d #Z-i79ۂ"\U8hb`Zky^a>P.gGAaP0`)+D YS'S�zYK0 _V"I)HH槷@vB9фrB=*@$ # g + GxŔӁP&j0UQ J,|Gӣo뉉}y{g~+<Y1 a O 'JR6 -,IB<cm,}-Gyd+ƂS6?4.[?y eD>LBw6oE!*Cв؅ +.WY:^qőHtx g9co8�3DKb5VyxdK6xĐ[,dP<s ʬ ۱n C+ {ۇ֤ȭq91?RjFϭ#5q=�4X~b@ 7 }D#4q>@ 0lYMk0L3m"',55Ǟ{9`ml%"Q69Mf#uOEkznl2N 0;>ą!m-|S d] X<e78:zᣲ10pѤUE@bۜU7*0E˝@)Doґ^b40✷t?4UӞوӌhy/g"Uve,kt:[o1Y^F b" p5 ?b>pU3Lg{qA?ɾ.*oW-t)]JB)|w!XWܛf QOs'*P2Va$o<r9˜մ�t{t 6R B0kn9U N[8ttTLxaŢ I'_0R#jѼNr>#ٳIY VBP#r"p^!ʬp*Zڧ<DKoE\q?H힎c|R7)pZʃZZ&QtAoP? NgceX̹T}$)e1�Cˏ l戶KN;"rc@r4dd$cXdƽ6 K]DePAm0>HQE7*ZR糎*7ϋBp@kI1Ag_ܱȮ9NnrƧL q 9q0՗sɀsgb4~o˧%^C?Kmv<ሪx[޸V\ޝigh⮤cw]?Gl܎z6 7K'|8XZ7P!;ŃȖDS^Ә=q!̋k_fLU].L'~^6҉][ߵFiAd!߫j{ɚ"=3[PRZLw!Z) >O5xukoΥ=;KCŪVFCi嬧7 eFVepM 9-Lis!/+>0+ *k2r@>ST[I,ͼ ԏmGaY{H ef.o3QCH|]>A_!o,c1BDAWn{0 $0Gj%�~f\7)ЍdkP}ے-6f Ъ!hBU$9E2\W�O ?@γ۱k8)񐻿[\H*嶍R g+lX. t٦{{a5uTNrMZdoCEe:K6|q%݋Q8d?  C//8թdi)S@1g1."S6H&"mtuVRe^̒k -6Dtĭ* X*r_V(@}yT[U_1m20Y{M;|12?OӄW)xZE'^la;2_=>/K*:ʏK^o�)ua5!6A:}C+ǎq?Jޥ ,GM5ݢQ Do8=i> 9}prN#[c1󱂛a,Dz1bc1dљXe{::'Sak90+/Qy7,_5†%C~Q?U>5]UPVXPّx&9/+$HYMaJ5oAMIu}0= u8Ls` Y KR.9z^JQk=Vv.| Anx7F\6ٴ%^yoHq�a$aYD<XcBmݧe&+m Rd1 r.qhsQifHݩ//&){c/8}/ɑzA6⧛p5õ=`7w> Es\?1&C"ߖ NGy'}ξ[Mm:MB$Y\5E'U衻T}PdUJ)&hr[(ۿN JBžeˤeQb)ֶjzkY*N ddMS !I"mjԍ2rg?o79REWokkG#n?VIDL^$0XHZXE= RHGi) *NlVUXހiϛ-Wr@Z¼-�kYza Xw d !T{Z>eɬ#n:ؗڮ˵5Nt^29_֓b/:<iuXh<R\OB̍WǍyfsܖJbhRowN䆋jfl#`[ EZ阯ls(56BE@Xlp 6 q?D T{&q?vZdMߴE{o*m<kոK5 j9`rQVT<e5m9bp"oِ]>SZ&´Sy?[%slKD_גBg nhxv"<sK q^lb6;AڐZ-�<y0Mg5 |̟w]<܄C9XC4RzۄOZ',&>Fܦf0∧=(`+.Lۺ1DM"X'Y}hn]?t@ZM,ZӤ{kzRh(BE`9">ǟ]LPB KYȷq; cy,Ξ!m>8^ˤWce?zX $jM?iyBq" 6 Z ({_AM�& bFk)`>q>;Z@�ꖛeEQ6zBl mdzQ�1Wկy=8X_9x]3X-v.a-uAcpyf # rG=fI&mA`]rJꇈ`9\FO$돋ʮlpydˏ=MqƈLƜA*"щ Ď .8NB6 ;L3StÔ>2׻@넽iVj<k,nӝEA-wE%ߵCQQpKWoSw:SC$b<ۋmGyi.MRMXReVjZz{A.wGCIoY%5]k N;Xy*.]4?0u`XKp 9;%j@+i{ vxcՆf|e9f?pmȸ||7eT," = - Ɉ:ԾZl۸+ǚ =nmgH%^nëɇq|AzI|JbY&OGLY/!.ucA{,ȡ[VKTuhzlEo/Bu ,ㄇ jdC-.3 %5VĮ[l>ۙEHyzѼ3>҈>s[@x7O#\l�<^V`O+{"<38MuKD ߹3㺆ѤDs}l[Xj].x:8 eG&7!xI~%BcU"@ǝfṋH\ȮP /JR`wQ;Π^\_XSGS#-Ev8u_bN{+[<R~a`6Uo2{[Qڱ"}ZƁQH||m.>J-Oev�bg ތKZv>X5c8$-֋L)KotX<;%XVd A  2o(I +WH—8Cҋqi(HB.8 Z}'a&UR]3U.EXP?PF 3]y0z0#u*&3xzUth&14O4Ѻ<ix#(<{5]LxHC-84[ +fMV-gg-A_7kߝëo ~x#8e"Sp79_}z{`UT'nR!C\V�E=wf=Sd5DQpW8KU,@7d%S%UV5l<*/RPPhIFk`_vYM YDAVQ. r͘:Bng䕲UT~T%=6yzH,0Խ/r`uZ5[,fo]]>O >USgx S' 75F/�Xjy}I6#<_lL-qyTPz4w(2IیElJ0@y3 k};aQ[gI p.t uJƁ ^ qnMq+EIJBNwQG0CΣmUJ@NptcK}\Vz o~"&OlRK¢,}KT?)l~-o=^<mЀN[_Pʊ 1qLheqoOLyb[z+1wCMNOG[U`b3jcb{}L@?W]-p55 ŦF.F},4lc}w n pu2fxiefVy P~e`Z\V v6խ9.kHyH+Su*9aN/80GGX|MK+1}4ۧoņ;<U.e܋O*wҭwf-PƆi?È#4?&nJ$2u8!!dbrEn, @ Qu-ipmO~YߖZ}$VR^Y .O. iVGF"g\ޝܤT>TRdH}D5e[>k9P ubXrs]PRx\z|rfD1ؔm.Dc*;,u()M_L=&k h &V76lIWC�n.2[�nGTH\ _ĸ,1W,lEh<l4*#^Tebиw%)_Hjq}x AVᤶ:s]8*<H#?:` ր"֮c|S;Օd}'l^U,վ썲Kty"/twp|uT6n@L>gґMhe<leDgV]{=]඀ DOHkG*Г-ʂJ[Ek|ˌ4=a!w/%L ='\ty7+mhH}I/GB�鲰)$ŧnt8LLlב Cl� 5/*)XՇE$&*lpט)o4AѸWLGfy-y27q#>V w!`I"dAݯ<JF {&2`+_IaBt|Iٔ+M5##ef4ťwg=>لr+2; F4-*ݮCvT2^ەP) ^|*^'yxEhS:ݭ#.yYRzFf(Z:ALXo*'g3BMXV.( ١L}b#wrUZ.Gc�\">9ʞrY+ ׿gW?# |q??͐f, \N03u& czQhy vŵdOޔ[v zmӍa(ȼW.D1vokDYprep 1Y, 0{:vTbC*_CXV٥\b(}7CL%1d~IJ""&eqPW SaF3Kチjpt5|n@θ8xdD!5M)%G[sJsOMC7g~B^BMYs%ѽ;Tp 62Gxb ίU5.6,<L9qU3lϔ]z :)!V]4^K;"ײ{gFC->5 =#@KB}a;ZQAlstlo@:KK}3+ګDލzED(߉<C&Wba{0!PD,ao ݘ@<#Zx10 �`kes +#ڐ3 V!u'}8h֛S-KX4ʐQ!3(v O ϼ^*ypsn TPs~4>y_":d[c+@>:1XEiƵ~�̋*O!c�6.R[! 8'Z(:r; gq_b$6M[?MZ=8X C @7Gz%CHt]%_ � $h8Jq,,U*�Lv}Ja?;*z+`g 8#*fm=�N3I0&>0zC|j 0(YDufqFpV0 &i"SEgh9M\y,ƥ_,2Kp;:mMbCpFt2ʴ_CGS۠Dm PzýaވcCP<'3`]L\9S_\ɦ"" 6`w7cUMPbiTw9@W,cL`4=g;-CV)}k 6 UD=Թqv`b;e({DEo`лt7ʼPy$ 瓡 )jHfW2=%\EdV^nkk[^АO&S'T{^J2&( uX:v^0Ox t,P˲~_/h26QbA�n稍^oǞP4j`hq\HQ0649C/%緩Z3_ q(n/԰qHT҄FS,g5.kKwl -)1g)Rak}DU}ɂ3Ot`KxF܋q_̾M *$C+=ż#~nW oKzh*霰@>o:T pF82㫙@|'W! y-A?7HqpZz2a?l{p('?BNQ[|ft6`I/ ,AmfH,<DnIkcΐ&أ`s7'끠@<J(֭icĘk \!u_.EëCܯ͕0"7't1 }Qh\WI@#_Nhg2jV SMO3VB'Zf)ZUo ɹi Q_|`uB#pͻZG0V-W ON)Z| ״Zzd!Uuz6fU ߸)2zn'7y 5F7 )Q(~h1JL;6MTof/קONQLt\C#2�gsG3c[oo O8¹EԳolrR&o)7z$ ɶtUN`yb0Zh)=A X4@;Qg�WF_Y[Xpc940L6Z |ccs- P18o☧,&"H>1x$ ȏ d6tsԗRƶOr||FDX;Ȧ_ܨvA+`>[QhjQsZcXg A8t�jQ|g1ʏ6jtotUHQrԌ#] ҃9SMƪ،2 ~GA8{殃d`hl; >JevTz? �.%il qpPn's:@(]=ˈYȉ'J&crc.6qwh%#0IOwi_ʍ${zQ4li=�>u jvY[ gH*'GzxdǛrhȸ/*PnxifN""0[ӆ25>Q TU)DZ,]?|j*d8EA0 ex1L?F&b<#,j FuQ+a.|,ߠD:6ŪRneJe3"-ҥ1,ge\;"}pw:8}%Nxm]�C��}2s>?3eL .v @==+M=so,!$ʳSguI4!bYc ZO_vL+)ʭe ˍL-9m9u3Mѳ}hyVdvzm> &5낏 .jϫ}rTӳ>`@< UPUJ`C&R\:Tf: z+jHustC #9n*S,3֯ F)ad, :[ U6jYm oi|c'R *cޫ{? 4:P7f`@tYaYFvCp8лo*RCV&am.3WXA2[`s%^ ܀ H O<v֢yXIδ(AE_6$>kE4eTwn H?t,x`8FY9d/Ԫ.ˍ&K8):$U1oyX}R)P&fBM9LbH_| h�Oеvʝu5JD>U,l\brofa+0T\(pib`: \piQ&>a3Ǹ8P/kf>hdXhN[!iO7Uw9R8(Vn L/T+4әH儝;VꈑYH u!ݾmqmNUB<K ># 1!f}=wp5qf UcLlɚk\qY_Уqh#c %ЬT<lz/(ĝD$:7�l0{z YZM4. K:I?m)ܫ+M�D8S2K!:P>~ӵpt`YG;0y*l6^P_|i"#SŊ*5NQJ8#=puLݞw Wi+[_:fZ +TUW8>T{(>{$BA?Έ^l%5dOi0rŐ_YMt98_*D;N:tSL[[%N Rׄ1ÃT-mItYkRuS$p##U`l�2$ [ ^Y9 1RCOX[Ѹs'spLҩzMd P1=jm/4pJJ h1cm4]ݪ, mF3}q}sPi9{NZW`oǕJQ1Xlt�3QMzbIB@vR?:)q?Vyq1|a:�ޔo�h`VblֆՁF-ȼ[\FPq'};~@M޵],jGNeumo�@A'E�CO*}Go=MyޝT&[*7Ι_ qJ*5f'd R&c>QCZie:p' 1l!-b }s\@ %z~W*P)E-Cb'.}ɾʂV} eŖRܬhI[P}b]v{wq#bU$;@ֻgxЙ�{E\[*5'S}JŽn8*cH 9Ӂp<;!E7VI.<GQ^rureK 6|' col[f" |sҁE8=bSԹq*]s&Jĉٖ\Z QMS2b<<Vr؍IXzѐ^ ~7ZtR`*QޙiI/$Pb溈eMc *Z&P h{.miȣ}~u/b Yq:y_YJ0U@eQn'(%1QZ.b~Nh R�/!#Fqr؄Usg=u' m{mC)kUч(L$?CqBbLԗ(2uV8M5Z>ԏIYTi)tW K[%V35S(_$ZAճJJ.mx/"{EH& j<|Zg8JD%YϞӴhDzZ+u;U)ӿ_4k^}f{dʦLɫ>fLKۚ@bMAU)5Wř?ϿVíT/?eQ\&iZ0b_̕uMAg\O zqTܕ*;1)N}׵&L~@HLEd.-V;|'<xoJ+EB#PL3/sXIp\-@IBoXȊڵ!l22sF%r{PCZ M9 #X=cMΒ8&WaG!Õ8zrvt,pY `, {JKtP$v<cIÌc?0 A->e=`b{u笵 6e&U^;?Sfp:ҥeqdhaM5SləMz- %YҒT 7kT&ysd##0Hz RǮs(SqgTt_}*Ă`85dh3-< hjӏ+⣡i<I�◓MεCDL1UgPS#7Y7,&l<n`gQ˪ԡ$7b;$!wM|Jn-z@%evfd /Z۩d^؞$-j{,XL.&}D / ZMM}I|<|z _ܾotT?EitE\܄ME`8#ӧh9,v .A{ /QtlNi DD#&B=ĺC̱mXܗDSLbI,w6QYDRзp}+Pn<oz0E f4+4"cky.u׻ \[j9l4<S 0LO.~S'L*U}|'x-.v8ݔ:lnPX|9?WUy\*Wn\+ʡƥI-n [*uy9bC7B"ь-#/0  ]JT nae+>)x)9ͳ9VէLSCOO�'a8צ=Ï*&q=-Z*v檢LsĂ'}O4%Dh6k"5=67Y b%)I E/VӜST=:rκdϙZ<A_Ga\Eu2g݄x^:6Nx߮}rZOٹ̙Em{40IڐoVԞT%yQm+. #"0u(;GӾP( m[1<6F@˄F]Ͽq mGIєMʲ4||8FVz:<B#B2mͰŋ!pS`c!G_'wuTN%Yk*q6]oΏD.tϼy2 ۗ-ɪB$˲CI߯RA7H|`yA[ 2;|\E1{)j֚uس*I2%o kT9]}Gf`E!@BB2ܬj|Raq4Y�< մwttR<[n'Pg^7*6fO!x%LݻSmJ&N͆8Zǡ>AxʕEvXσAV tkeЏ{gsYalt"\ߣOnw8ro4>5\{,1T-_2SAoClӕJ+vg@lF/E80D[ߎO cxn*z_tn 3Bݜg51WFJpR$#wy!k.{K0e?ҋnӣwxkΈ3K\3[<3 lz 2̅IJc$0o9s# ?1%c!USb.=|f5�_@U<T2Nia$yPoMwCehؔ'0i=#p)ڿO` #\=GLi'N<Lnؐ*Ji<U^d"9�$Y>?$ǿwAߪKg ~- sM7(\ѮN376Th͉|?P (?, 5 T\nR^yxղ?=Q5SWܙ*`M8 Ȓy0XW牙IY`6tXnf& ZcO*"vqq"%BxiV[?V LGm$5.ti Y-ckH%ܾ AFu^D# 5 `=x i^N7z@6N߿Lۺ9s"wIGT.]jJnKťWޭҫ e_غL Cbp=DP4e72{ xFzv $Xu؁ )P̼spQ?Jj^w!.0*J^ 3 1NɊL\0.ۆu"_@S/胩9br:19Se+,:k8V-}}N@W, >H}Nr=>a%WfR]_ÀKҙQ6K_Ꭰu'N }ۺI_(k$`V0?jN!Nye3h ("U3tY׼{g⤤m{'L&\n#C~K'<YkAO;GP93 r6O~+(4|" Fhl] mU!:%_/,W5G훁FPHLbiZ˻ iyL⼇sUáI}9joSmh} ,>Yz#�N߼yة;iȸo-뤨Y'"m8L_'BW&OŒ)Yxq[|߫�ك D# <V,~h KſYn{u׉TK60ԓk<(BT UܔhvHa҂IjȕFg[Y+g+(Zd~\xcC'CFa2ؼ٩)?#˪%BJӯi5֜qb%0݀>.7x u9֪{$_Soc5P7^�5bw7i$4>J)e@Ĩ]m7^TD~^z'Ǐތus^f{'\_I|;4L,ϐ(f mtDN WS$L,W6zQ=%Sx3FT`>T2%x\bnxFU$QlYiUikR|R[ Fyby7lĘu"Ys} {1OL E@<C6ݦ,|ƈiW93s+L_xG # '΂<=~A 0 n; MAˊ f56$ۄLeN_"\ljLzr[< Cq5[+ZKIO23 #Cwvٲ((nh%뭾ïb+OY'j8'eE  Hi`klc/5N p7xeř`>.vg:dTD,2dzt%6XP|؋`NFqHIۈAD9[d[3>eؙ?,謾4]_n7=<T _-V|p!>ϕu`)Ȳ5!*.p7:ֻE<) X.QJ >$f=nNbU0AsT*ۀpw?*~/PWPfL`ެ#PwG1V)$Nz+>ә:TrBu<d]5|Xvo8WXsⶩ~D{& hotYF: 8#ĀcS 4'Ih^X9cU!D쒟 UrV: Kfy(j6wL=0 +ٝRIdJ瀄4sNdڑȪdKP;QVd' >K@ sP!,?n?#2.@${"DOPOۃv(.\OH)2rp]x XA@Ү n]n zabtV峺5 ,GIO@4h6ĭ:)Џ</=n:fِrRN֡v-0 A<wQզ&U99994L 75\xF&k򁾳TȩGc {=G8dDXف<DSQHs5V6R%zPlgʆ$"j\l#�[NZ'1x[~&W7�NU8uSŠLy J}�Û u~$y]5�]?'"r4qM �* WDSN$_>*hd@pn4y,8$-O/2t~3Á+N٩$lX1 NX9ݩY6t-o%I`I {wf4tcn}l_]3Am|0zckى}>!Hxup6{;w1&^,g?z?wmѓ'I5?̇ Kp s۞+V܁Dt!CًlCUCm!йfݫgE}5>,G7"f(%8t)2 s`d!O+I EB} =T92 @ ݇!UʋqF #m|El7lZLI4d\ SZT4%N:H6l-6Q�'Ʒ?f1cIL*< tU)9y]%ݲs_@o8;?5<Rx+S.ISI9"Ѓi\<7Dws$\BGx(9iXx |(uM̴a.JBkktЮFn!)V(oDjy]<?S>t*/9H Z'@7#V󜖀$7f5pRmr2CñPWZK$U}5%u\j@ʮ~,f{`)kdx|'@+KuJ *IOhrp;Wa^VG%8]VDg!RZ/ )コ9"WBaҫg,N|U>I03!lɽݘ -/U?'ܸUŔ-#mےbs+Dy93v$!U.TU4kъq]dXt:M%H9qҳacLj Iea&7EP`\eu2 CJ!p/0 rXkiDEƗp5UG_4yjyTFk9,kE}>-;VIPSbx2�/ #u;FcvZ7ؼ/gO~u,__*MqrxigQ#q?⏝W0lت$5 &54oJu7d%i {Gí*)z> ^0CUk9`r\ 2V|6PhєSExȩO4du3}"$LfXO~[\NijA;q??"qb/XRJnD1ɟ?V!b DW4%}uݎ$+C,0~AcД}L_0!jj v p3\L{e}=_sL CU {_[+uӳb#atCq^e1=pKhP'w_qłҽپl* >gu$Vusr*0$<<]VjI,o&\_9T7r £YFk[3\uf]"^Ј@r|5_R5M&3{ireQ-PkC`79_Rgc_q \`n[+~Ot/u/8[vEp{e0e<jS?_2Rc& ?D%ma"g\KvYLdӡSgoy籪=`l3ﴨFOgQy~x@" )0\.Sodb*ɏ=3gs"T+K`lCi y+/:_3r*{t5.DO#^_(WL^JY]-*rb8no\2Q-I<ylѢ \-C$Zde\:eKFh@n{˪_k}c\1MMN7.OG3Έ))pux 8V cUҪC^g.+6zs{g vPū~pr !*|p=>&]Dw'0 8W;ū)kŨw0H3F$DQXR "G[S޶%2O.rKz\t NqO&WK_,A+5 .~zG2 !1 D{M VxU-dn|.*fhƺ+ YEjj<(ggCFbO@i({^d'6]8olšl4l!hr?LpI=-&1KfUǶ%54~Rt?lfFQ)?}S oMSM~br5j8-]*N#{N( É) 3S6JjӂL,_l&Jstx8߫LOdE˸ˎEg62ѱ`R%nS96Fs|ld'{$i{M(ڋ0cX /:BQ3$L !Mu j31bRgp/}oL@âeko<-P ^BFqY它c\1ap�Vʗy% b(ޯR<ZficÝOJ_lHu}./IMfʕBlJȿ -e-)4;>a)Zoa=b:ƍa[<HG ;>4P<ݓ&=zԨ%D;]&w23Nb'<r;U?s6,.!,~B>]WU7 M'E`^h{?t2M@�ܕ]`m .H:1Lv\υR V<7^qK@ 'Z=ͺaNk,ʓE8CVAF*ax;CZg~X(%Pģ࠘"U� ;m�@]wf II�QA]wVΌ'ˡJ>c&HfY, WђRUg WĻ6RyK9ʄaaU¿߮GN* ކNh3k~d}J~ Lө煢'HXݐ^ԖDǽ^n X% 䩗)7\Ӟ [Yef!-GRU47V/kP O ҀO&e;)/Z`fy`N.Cgp1UqQKd1CᰄȪi?P7$Yߤdx(lđHB]ZN$Kj&ׁ⯥}~l-`(jESaL$n`a"[SvE9+ }FFqAJ>%m"_( InFP51hjxnujH̡#e^8g{À9=Z_C}>XZ)2=X޵YiŐLL:L^<%5ABo)Tqb): Y؜]*ʸ{+H9^.'RQN0@SoW9eSo@h*dY{aꌪ<7 ;駿 ?Ub`ce'Ol.ezt/'@TGI+Kܶ<7U.kBCpeYՔ\@d)zq3_Kh6?cO5 P:q40V&,z捜Jy߂Si-Q|:.YŸ O#:n&E_HWlyB:!.z(i7{`[zr }&0+v.J>c,Z8tp$Hkkj1{kʾk1Z|UD-*`hb)N GLaTkE>/tIԕ�d5;% ]#w\G^g.tQjlAR)+㞸[.!:uB+u CCQ;[y&/g"P;WR=ܛ4#9&U/ ){} _(Ek/=>)�a+r|s3V\<])jgY[0[؜ ';O6`Oue(D>"m{U!IXa@nLHrjn הR+xjtyY"ShRUX :ZtN`Y {ysZfm3IvY)0̈́k{ "=Tg x{-Wd9[' -= UA!`塛\Yn]<,@zF}@11j8I-׿�Eݰ;%ֱ{K.JD>#J4Ze7>-[ Raߛtj=\:.0ӚUy(i/F>V<_g4Zgb .h2ɑΘb-rDee!3H`v]C+3=D}rдT=wΟ=~B4P#xNV>CL5ܥ CAUu9FTZW'.`5 O'/I eYz]}(Hk pc 1i&<JhRZ<\#C\z7 rZX咺Zs5LA0*RbXYtcv4-1r<? WǾWgv;Vϲ:PF|MK6S0_?ž17% Sk`&1>i"9D S" >lYԎo1(Wh;׸.ej#�b@(W2cB%2n'V]9uNZcŗYSŚ`JM.App/8q& zJ2G>rCѾmɨƘֹqJp[I/U:P\c]�ӂ oim$]^1FjI$Q+ M�!<ը_R]-0VYpMzbzv'|oOa||/ҸV㷈ejym.$yJU3ؽmc=ZsNZr9&o<Z{"TSRP x(ݫ?S zuy=j:ŲyKrzG0٣lcըT&majn],"(dY.6[[^I7c M%uh :1wO4V߼[! s%T_4^-e6 7Poch%l<s*\3Q;diI 7dzO(r} ҦZ&9F/ wf:U? 1W*oIU`G;E˄.þ[P΂#w#}砾jG:ErKS2JaJw83W_a5i |\!lKf<Z6m''IÖUEo=7;ܠ0]#1iܼI@q(|` ,c.Evޒ.&pʎP"KO|ɉl#ho"TEye_ f3JC<`MaN\%뽘0RKlyѹ?Z$x.x;MޠZz?,sJqKe}6I'jJhf(>Sr>@﴿^A_A j&\l!>qj*p"sCP#tycnLTҒtiןO PgnC0sFG,֬o 7?T4T0pw*xj!d= GDz${r\MDK73jy yt09Ĥၩ"@u $RC׍T PoM\]vי"( sݵa&JxPt!"`?$Z27y^!ŭLH(3+y0!͝\5WKܙ7TigA)m=d/2 X60'HS/B?̙ZPLAcDzjl2?'CmN*Ib]?or|oX,FrvX&\ }=q3dF1T[kmM>⩎-7ڞlNo Qj%Lr nêhet ;`2\pYD|? iijM^RLqѾOuÅc]?oKd@Ae>*ю|jyzD]xfP;[4=5>7O8sIЎ-@rjn>̩Jm)sKTEN73A8 ڈ?Sb ?'<qm<;D;P@tkj `Sg~%@=Hc lLz_'&Ef*�й;8o\*Rjd]bcyi-u,ge8V+1<lj]#@iFpt=?fpތ 7¨|f fpL >c<g[b/\B*T�cc 4)צ޲ڟwU-\G|)D9 lW.(Q; LW~(`F4μqi`FQ n$QDŏ+U7y\?/aq;դCv&FEa[ L‡C"?aC0_$-i}Csw^ E"fk"V/ i8˜Udb}lyz/><U =YЪU>O=M'ptݏSyz|~akSf<ola|yvf⸋jթ5 k`rT "ypC EmrUpahVO1c^/3Q#4u=v V]rqlg11ȮMN-4gaΤb^+f=[uo/ޣZIo yᢝ@L.P1ȚvZ([Katt0s-;Zb&T3\<< ER;XAn8qX(t"9 6rzu+GX=>D\XC'I#5 钃9/>bA#Qh?C�PpOd5 $U&1p_b ':.zY>FAT^JYXDpi%E'^l͏9t|t oY�+gየ4bNPd{劳 .iNHAƿX S7y* /͆{Uui4p @ \$=3պ[] ΄C%Qwb0J:+LPIwX%o.q =>?&6C*3-mg,$Z|9 #in{=D+c*m^к~҉tfqY㵹pXsqμ?i8ty22+&C _BPܪlh=�s,NIM| itxG{'?@ra V,=*<:נztq@nF:U׋5p*ėjtgޔ]%ee-fSWzVT{dv̷i^VTw$|f3�'I%Gu䉈bvÂ&1Ԡ�'fU;vI=+ظ? ?jLod Hca:#` Ng3 .]$fUQxe\?z5Å{PD�!_A 'jрZ^᥸ z}ffRC;.9eE2fI4Ʒ vTjQf-}w~CSУ?C�7}&{צhtz߻FxVly o_ԐWBLӅƙ|>+J!w־SFaqeyGǝlx6%Kn~ۦ]h(�xh0B:e퀂CiUUp ^ Zy(=vJlSs�gPl {:tNÉ:KXXjKPI%y�BܲIvǑ/3�%6"O6 g~ya 07>z 派U[uuneC b-`0>;/L҃05oq-5LCL ;, nUF: &]&ϒ0/tȀT%SOIA,ؓCy2?E\,TTDt*;oǶ_!#~\@ZI6I/js, jGx$S!62K� H#O}JVYKM +L ` :H"Dc}@ϸxxHAع1\!' vѳtBZB9=r\~fu9aUƝLC~OĠ˄5#;9vvwz-Qi? +�R~-4l0׏^ˆnoɓz4Cl+T s, c&1Aح _pT.Eb|%TMN#55XտcHU> #Sw}:s2RB\@ftx0x\ Ï΄g9/5ͅr_Ӕ6E,M3} a5lfpa-￘/>Fuers2eADdStG]WmO*L#hqtGXp1<h0"w5]9r/觠>|Iw1OQ؏^@㍃%^Le=qmT"rM ;@tNK~=֓8CvW;s˵s`y|HM*9I~.Dn2 `c ɜy?aL`F@j*C4}8~v+hl,Xhw d"No1 ;lWP~xÛO\'dNĤ݁Y#/qDY.XBu<2|hXxے/TߋӾʱNks jϩ*F2j$#%M)4s<e<qvgW="gm,ą9֒6lՍ澭۸GQǹ-z( : "-큠̃e|tO+z)KϕaK87[n~~A1]Yϋtv=iP%?*7@gGO9 7O֔g4҄PSdM UD&it k),l'ϸ?ItxgL Q0V]x9[{ ^|k% L.i:"uv�EVz q#Z{d}`xNjOGUd׺\-E,:;Vo4~ͮ5ڕ~\j2oaSsk.s-6nG_pBg}=;DoIY֩OzRN=ɥ'a"hPI"3"o\~_X [M_jѴ:sgG? U޳5L&3feNt&sG)-Hqu\Ke86*eb(g\K` fNhzO!EG݄UcI0c챓7h%ee0v]-$Jv dqI _ ҈EІ ^$#NlXx'fKQ{�K8$(+No$:[傺f@I8E)yok'06Bb ntI9"G)xHٹ.&Ue 7S.le.wv(q,08etSt %S^Js_s̡y@[-eiT-s%$"Vcw;nj�ν4~})NTfM ٬�A=AO>T k'0'M6kQh�vmnԚJpHaк:ڔ<W#3!AƘF"=2ݬ0�Ĥvl.eS=?f@M@?V @n#FlI,͒Oa54ʔ/@ao ժD4kQfw-hPmtUnCr[dw@ԡrdhգ;0Y*HݖyGUɂnۭ<WU%51fCUj7D]V龺oXox!6aO!bbY <qIn§U9z (R~] 9 *'^=:Ce1po 3^g M7C#3Au^RK`n 95Ajt][Z<Jׁ�@1Ǜ{},lvl 6JuOUyvEJ�}@L n8kõߟc?u)ZPX."Ɖ9yO -֡8_>"65|o:E%ɰ4hԘ$YF3Xi4k:}Ov',>_2 3B3H[f?hs^6Eh7C30`;M[ lKЄE>{լe㞱Lb6d=H7rO#mCȃ L[m@́C!$s7q&<)vQƂƁ6]R-ЅDE0n Vy0'ђZzncsuݝ 8P9s ZQ1K> w>1WnF(wXwtd~>=7%H7V3U {80N�&j 䵈>ェ*Fp @0'{WY%"(Q_mtSVx`̘֓hkn# 7_=i?B+1t@SX}w].a) &ŷE?eULWkc&38bDuy4<PtOlC4!5FʑkdРC5 ZR:2DqqHr]ti|TnXm v4>G m^:"3L(I@_N�rǭf_9`vR;,6o% _?wLIc /Gs2}uZQ ~Kj>YxE@X;Hb⾪ \\Lm$zf K7>_MD/+9F;KUVzwDJ;mBf:"\Ğ6N1vև@F-N SdztbS3B>;˗Uű5o^5 +:qQOi!gc?8#RYR Y`̬*YYgWG|í6* eͱļs[R}Y2 AH� 'PGy<yxD:(\w]^<*Zҝg塈 Kgx�XXnvLOdq"5z̉c)WΊuT_w9]yFrATfYHz:B q8CDgOR`[d sm(%;xia�n:F/<X6ڜlhL(2�zL,X x3Vz0`:s,(wj&'[#y?Bl<&^MI:7! 噉IP:p<GǺoW* Uk҄rBr͟V*Qis4?]r!Xq#ǫqADa, =E�pkϐrؼcYپ!ϯLʞ 2_9{mȱo֐ISDo9JD m0&cѤwJݨhq[osR\an1-U{=@OLSE/̾eճnNI{/ށ &I2� T;Xncu9ݞӆ|�$ @9!U\{nU8G\{q)\зL񝓏qɲ%LN%GA|ވ`-!*ǻTmC98%94eI�~[ HBF>BI`)89' +2`U-0Tx9&z8U|ڑx8B#v/gQ~#?Z5IaJE t)Vf]q=Գ"vk,DnF`8-{,_ѼCphP&TBL]e1N<v+4~ b.TFk ݢ P^=zIi3#mZWj4eJk$zWq%-UԲpȹ"u=i/r乆!iǼ{)d>JN"y d΍cg5޽ߚ]lod׷(Έ3XP}x">Vi@0C=ޫª5NLN 0}`Mɜ+SZ߅}jfiO }̹^*cL"mcg/8m9@謆6;Fz<? UyEqpxrOVgVT%d:~ѓv`T&a2mu\29"(Yn4 x<NuW%W TS"q/+:MzXO b |?abE>b@Agڣ8 7նYPZ9&Ҕ @[엜̄# 0$@(QH9&ې}gG-qK~҈ qqn]g䩔0k=|Dَ7'uM[W Cu,=scj} iUt M�7k~#EYC"0<[zGƇS2C}wM�~�2{ht QPsyz&]U$,vf(2h8$tZ`pSU>bvC9a"͜t݃$TsUK@2=lY`"RZ]#3謨%t'h>+;4}QLάNzCTԖL6�VF24WR V2+ɄcFfMfرϠm▼J-ʋ.hw'0eX3dHPsLm&JIcDtp:~,owZ `U"@݃6J{L-i'v}fx5~rP{C`>1A rWF@-1[1{}'&4Bn[iWwdO,N˧Ot+LEwC> #}MrQ3*:•*`Vmr]WH]U qڋͦF8k- I{^ms ~ g8~B Zi1Kua&p{c4S/rzw1rRlpJ�i]z'~k#˹Pv4P0.TnWI-М,˜. D֪K,&VX>2T$,\7Lu@/z, L޽OI>}cL, B'YAVSԣy9D~�<ObYj#&:. I;,GQn ܴbίZ[G7 a)g(L?OGpU(^c rAz=L 1s[ZZwѬ"-Z8�CA6q$po#~ynȸi 0MWON9S@Z.i%qz<{G^T;/25 mpG#Kݹ^1Ia쎛J>G,"3$ Saܳc+qEe>^e*m�v~ChԵ 7/e=Q (KL5(_M\IED/Ajn|j|Zژ۝#f.Ӕwtm%k߲?愬\'jv 3lhDh:J^ Fe\XKoX8 R!zȠ̃zE F1em<�ovHWp*#:; ^}ĀO Q¥Uzc*B'ʼn.޷öYQ ߢMIҶ_/"lWVP:5 ⹦W+NJJRϴEr>ۗ+6K>OXnNW\"уS(o2 ۭU%[Υi\Qx+5&ys,l,Syc]+K|1De_{ ?/E?:5 .NaO ٢։t&>5ziFD׷(3SY8rG:xzg͖?B8-2[E;M'=⊇n{)~38'ZJkllҵTx�jѐ;h~HbA)/:p~beJܼоGm*PjrG.w-DAUѦ=;0{Z#BqlubйX W3G='99Պ kS) !0#zEѓ6ĨM٤>`)K^Xr9<9, P)OZrdv# TbA* «_l& ncu=o/)]f8 >EygMW#;]/;c90ȍA�#`pEtv;]u_@N8x,1*̭2`D2yv{WfH3@,gkB%+;<vh2؍;)]R[u Dr'vZʜ}\@Xfp_bNCޏ|\и4z[Ӱ'xrwBT KnD5Oet8Sij5_3Hɗ?Ia+vv83`u!=obc-'W 9ypVR2 mꑈIF# t+^R0SwXv/j7|?haYLzpG*͙G<%<18VR}I F϶(' =[2B7(P D KYbHիen۬v&6-LJaDEej,o|Qe6vMWLecoyX BV @8ݓJfdioT*iywFp$ Ii{ MfYkZh>+*M,fG@։2㫥Jc»M@(vMZ= V14C*9}AKt6wQ1(ƛ$@C)N nT|^aFrԂrA^Bw܈H%1*/L, t%:5^OUUVNy ˇmFF촅OϢaEn Lg~ \QqGPHApoЕ[T84>~$lm,F/Rt:R f$bN}B;r;kTtoݽ#ʺaf:00_CiJJ7+H<꿉 MfcWAjF YN}@Wke]"")˰vD+7k-0Q >uO#~t:m.zڨJPNIIy<ysx \r4(Q x#J]@tP؅̏lmP_ã R ({C[@1Wm|R>pSƲGy4uR,Qn`֑-b(3L./ Üs( 1R[78H1{5wIԡ`eJqZ-k5 DDW8!H)h DѮcgb_zǥB\A*&vR2 =/FbȈԖ3)ޟ>H?뚕#3mH| b5 JW >aM 㘯2] >d$wPT^  xp0GBi"NLu&_Pv`} Zk: ƴFHP ݹuhQU#VA'C%U1[q;ns2Z'n3]ѫ.#<x #>VHnC΢3.d+5z8.o&V=Lx뷪{ΒԾ$yˋj�{!;Bſ#~^e;`)Q(GpB:+75+J~Fo{ww�#V[xҹ~ s(X*Xoq3HGem< o{&}=K4>Q޹!^f4%PuL(eZpܵ{Re+tV(tlli" ޼/LbS[21W45g?2襜pl55UJ`1Lo+YSx|儤McrLB?u%c b`n^ÅhUx-+*|iN꯿йC7A* |L;àqĚ IGrX0e6JAu t1W\" W ۟-Y!B,;"s5eQmLw TFfg\M>yqg}1rХ `ewxhK8UZk<u@^VnкL}jn6b/vu)xt_1OD7$2!?Z$?�[8փ=$aq`0|P~sR(Fj̀x!qk |U2dPIv][z9n _:GZP `Ǣ;] ePDZ7W!0^dsҬc ÂN`^\7&(/w7;/d o8yX~K`֋J}xz|5Yy {; &-nf=C�=)?dVYO,9Lb5 sceD;Y6�`U,Ux%" 0a_Ē҃_f Khbͦ ̉B7+鋺}:OqOfENy-,�8 A;iDvjz)/[mm `z)N͖Ӭ#$l4&LM n*؁1GfgvT%y@TS$_}5ߨљDQϞD9q@1+>`LD/BM7Eq" M{Xa T9$FzMBIVӕ9uA<옑1j]։n � x6ql@05j7 *9ʀ2zu;g]=mKŒpZ2t.T+K{:ڸ3 U6 DlF$7 =uǸ?s,܇#rYEEGR^Z_".n(CDs2j рw.x'dmVꙪ>`ŋHKc&p56#(=gVLp/Vt5˔B ܓuw@#)d@ʓF'ïYDtơQ'E+֮'jUpz45 Hb*DeG`o1 TƬR�רn6NqE + ED3]k Ma_-*s�n<hq-sm%/!p Ak ]=^ҽmnu7$<)¤õ#4*ށ_jy]%Z亾CT uF�رٙs3FrDdwca_?SPvׯ7lGƊQ:�[a+! 'Mv}^eR^)-xFܹOIMCh\d(DL8KRvI]Ye+KQp58@c> ҽҸ�. 0R;#DglnB�Z1>*u^Y,DK%{?aVZ3gy>|E=ͳH@C|,^f!#9+�a+K2GgɌ8]A2A>+o3@Krע\pCbVthI3{cH{f_o;w&4[N׭S~i @O)=OUQ7KJ<&&tЀAxVy!a_ކOEm W݌T?YL@son=5gG{v_[{Ӭ*}s=e~4QS'})ȁku#aLFkMx7)#>PZ3g57n3h #^U{@iDB!)3Y:{C| W)FzVEF&A\A_!Z/"<z<'Qa@^3kTU”Wx Xzkۋ@EƟ]j.T dX6iл%m2Ú�W&hɾ6@֓Yq_=%֐3ƐlBJ ^WR83EkocL\h0ʀe'3 馨oXЎsd@^Z*5%?}\ia$o ь& dm4բES njX #DI-T/w:Ge4[o w ! kfv|KgC7~f=K Ik %C`9{JgmSwǔMƭ%߭(Q+t-e#M=eç.[`%yv5xS7Yx)2,q$<>Zn SRv1|gX*`5<>:;ñ͗׆cGeٻU[8T'Z?`+AߒE:¨sQ6[4s^2npdgFڻ'Բ g7}K`โ!^ѭwѧ!AjH+ *z9¨GQM;4E1h}0X5dXQyvf!Zb2m\I.hO .@|A|0:;Ȯ7?o0!yEqx}T)acRAaoeT#NPc=!0 7=Lt2TSIdU&p#5깂e׶,Ŀ,#nuAVv"6%gK/$BpI{xC̸A^qVA{-I!i$|~%3K8;$S>ONYAf)F5#+R V0YHPc+e-Sy$Ȃڛjz"A 2`55<6d&;{<;&.�VGLm'rVe j<e*&:"=.q7S  5 p hЁWnv<Bsn dHNsrVI%Gf$`hA6u>q ZKP>m'A ^HmQ-ueg^<Z8pPcꔏ04OQТ* `YY(jH`*�f> Rw6vVH礳B^t6 'R'&bn o2*Pۑ:2qhZRT1#=6~@)LUCUUYAR2VeutځqϘš`a<KYˋN>?ND:ܞCr%qğuA.8ek1NRjDlVe[O߼:- [d<[A᫳0̒Ð�6~@%=VtRWe9x ۢw+{ oޓŖ$JMEQÕm_q czgϞIE7=^߹wHmTjIXŨU↸QzFt.r ĔTg#=#yӥsq|Z~?9VƝ ^,SR�8Grpǃ ݬQ #dt&ˀz2S!ɮ�kU1<ZQWcV(;@;g9 2HTʤ J)}.&Mmf=u Pޡ>~ Ci0-g~C V: v:txMj Ji}U RQdIj�kFYB6)ods&5[X=4vV E Lx1g& , 5d>}P}CcGeTlP=�!l?;eQ*)b^׾gMyK>)J|MGG-ʻ7=R+罔pz=I6z݂"F,�|Tp37#h+@5h pRQ1s{G~ذ7LbOM;Y(:!Qna0V<yp;1uFf+1HaK*y0<0\J4 ܻI*ȐCw5{(˖ e "g~q05#Λ9|y HF܍bRDM-$OsB0Phn8^UZ6.`҃@SL@`[,8™gMw_12(�\\a}˜/Db0�\<3Pw)5:lT- p9rӶǐƝ`=[USuzvM COFku oD2W C/r@%M;Rmhx2/pOI†/#%]JFdWϷ'^uLJe{&]0iz. cr0o41u,Ջd V�N{3=)VQ>-o1fٝP"y^)oA%'Әm�97(--?#gdHDw!rltǘōsۓh{<MqlK9xRr~(:°!F/Y :zvY;J+֓YLMHJw(b>p`߾_:!; H·+v= ZG"{(Uws�~27|k\UuA&f?>ؼ&[ }Gmp\un,]޶qPXd"ۘޝQbâ"Ƀf>rWCE1aGaQZV|&beCG5GAOVWX1F z 3="ڵ w=q6ff߷r_G<)3^';`f=o�-HP \c(Ж~tmsTę'4>w):>ԭ_QQe]�,GF60ʹ҇ҕԱ ^/0_ɓ.4 iժJ1n\FR9jgN A"EoJoeT,@^/7KȒWD9~>0ud_ R?`0ZQgIW$á}}1cGXW5NK" W"I[(Y-\{9ؠ,cV-)' <8<yk΢�xaK8JOY*3LbƕG?fqve`f*#~ȝ?{7+1A4BnDHy%6?#_YGe-]k5Yv<,< t[֖EL(LCl sOsX'?(l m%ɯJw|9*hF58e*B(P>8 `)Pƨ:j,Q[yn8ʃO)p8{1Dh z^E΢-Dp)%}�ᙀ1}D_{;NHChb))JcH\J(ꛄoƍX<$*JvFh@>ghvQP8A /;eȞ;l/q>YUyA4xVle0u/B?JѼFW/ |oWLJ稣H>,>eUYLNǝ` Lw0 B,W 7H}%C)N۝ه2Jba! t4]a)͛ECU.1"ڻA ȼ6 vF|AW dP фj (�-Ƥɷ;Tix|}1>.EEp'?T4&~$#y7EΔG48GhQGz!do cNe][:uZCcф*I:١.lV]JjCiL=}*ꄭr%},CRF=Z:eq'r77H qehJx436-/&�k04,V/ԐP t1I;9�VAYWwTEM ̅5w)e({qH ԩE;J8=/PḰphDLq´j#NM󌝿6hh4G#z8$Fxo8 cudɠ}~Fv;7>}֍£쭸Ź?%t`~6eG?u]<p(3ftgǔ`Q{!w Ko:G0$e=>){TNޥa6F*[3GiϜڲ긌GuQtJOz)B4!::Z|Fa1)WW'\kcJdЄ,B9H,m4dE!ɏm}'P {FA:tp?=!HzT=vP?2n=U]z׽H{ ]cT&)>)"R)ɻ8hA8<yx�?fM6إ#8!YmՌ{kY^Ø6ZW!_ZxH+ùrҭzEktaĀ:'>+F'"}<, =&*Lw9=tj:=kS zBلp6ZL#Nj0 qgW+dJ}@b>H"ZWeǙ3(pA_I[?*ǐho5H}D^PR|/<[FIʼnT>*hkR+o g,Z7z<C5ߣ,݉'RV9fk4U塌QMdA͸>vϬD{ڔ!LM+ۥV'_/1",jÞx/LU ݶݟ?O3&c1{Tc&EooRoJq.YA*`G$I8̓B-9V_7]8}/ĹrٟmL0EgGÜ@-0|Xhr.*> o1\w>F2Ǝt .3rn !aq$3i�RdRwԤq?QQ(jv\ y׋g)E0՝~55m"a/Lobt8g˜lbVyى`W (β]T]zG݉\H>}*^#<V_@{bN)JyeNNC4?e E31?p-څ%FSgI{Pss(Ttw%[M x_od|3 ª1ّ\l*f&ZQ gwK>s78SRb5_ I Ob>]9!X0ࡽF dž@q- p0ud-c9W"G>M&6"rv~khCDAF80|yT2=LF ̴#Kpr mI<z*Ϥq&K|﷗VAeOxY{Ъ]lTJ^' JbTm\N<P޲7L9 ߃ԅB(| Jyu;V*\X)D|^s;@Y]K'0jѿ.%Sx;S( 03S;[)8h5|(S)?'U$U}f夺a0@l eG$0xc0/].rL^'0[E`Negiey:&5ݫwoX�3"˻eekȗk.:F:hcB$O'쏢6,(N[h@@jY K�Ib B숃+*I>l} Sjآg%ʆx嚗ICf/~ZyaaZ@\HIzDJ(0His%X`גP_'0 _+i BXN;}յcR {YY鉼勇ndpR&N)Гe(bs'Z{zhMSqKa*_K&g@y-9i7mv >p}o. Y|¡s[@r`9842Ӱ/?ZmUr̫yA�.zEfFMUj(Rc =.W#.=l#_gs~#Z CzV8α�ˡ(<{ eb>qZ[oX?wz D Iw8CSU>üd(xj]YE cvCo1*SG7`:#*,g&Xe:7 CNWl]2G>T>pR?[TôBG--Ŋ/vJT1 b)8,GzͯTvٸl397݁S9qMeuMXO؞7pKi8cA, O{~`7>gVtSMwwtYgBÆ@N<GF۬SR*@/h3<Z!.Д7xsWj.ja<3UfWFLLqm}_% ^-=�鐷nhV I9 ;8ܸ�<c4՚}  DUt :e"XjSXݳ"y~^/wpj~|!^?9 D܊apBcY< '׷&r"2�}gNvE.%W ܝ}zf69 t\r 27;Iߍ#UTL1:L|x"}1OR JH>s`A>R);޸ڜI'>dq_>N,ڍ!]jPCѻ$G~[:Oq̙z.{{Y›]ĕC>G=s)B�Eni;xҒ3wrٞ>c-*%R9yɭWc u"`7 _4\:l%_\]_T2ÈvN>d>]20"SQT_)@}y϶֠}q :ԇـ昹V=lh{Q|v}qݪkF)ˌW#= <kx?ᨵOX}f cNp9} !gAXy"pe4SPNksPfǒWjk Au \ҧ򎊳#&?>oWOZ1j㜞6W% B`waU\x#$PrQ\0Fc<Qܬz+d`[!E*L]fOm/NJA,(4ȈKbSSXڒuέʞƊ]m4_g_B 6B Qم߂^CIU0% %$u-?W7wVXAfCOhݿJCW7;%SPmzyRhaq+n*1/3RL7ޜrސ%Hq1<�U=#gR&m+꧕�*P=K;|eKCv)>  ɂ[^-i2 MR P[jܓ#D9\hp-61|3ւ2T, r~/ u"};Q/%2}e'w/# .w¾c1l匐̊]IW5ݢsU-THJ|I~lT,2i/IfԎݏ;2 'H\* 6V,N㲡V9^.aK1�-/7w'n3~|JQ{kB_mGRZK\25i:;5ԇɁa7m)*PRA3),P=b(LK{W)$AQD$0^F|%u_ E(2hhto3%bX[fPH# ﶰ_S٘L+ kt뎛ҸWV*ձTNGW0$Jo�) d2CcScpm.. ր/vX xW>qtd[1jsl>ǵg׫v Rf<IDJw%1HfsOL\gh|R=2 #>긝*͎9cL+[ݞ0¸O2"/ +x88C.^[@͹}05 zlC-p+vT:xVHț_3E'ҏUjb~;-j؍˒wÉv{_]S*Ne_fOdYw1AFn ſzq7FG[[G@̒ή߆.:Z҅тoJDg(ood>OyU҄fL+6gI8␊Sd8se90wf`SS^J /$vDnOS8=ӳgHKl h^Ȧ*5އ%410Ī5F⺊>W25ʟNlld#t?'ﯝ?uqDg69FLlc%o uMf7٢d#+~b>+36fF/ᵝ<;wjyg<:A5ϡyhs։`)1j2IL| Wj{P>a9蟠�Q[FUFp{"N06t[9gBVWۍ7U2I')/o&{!;N6+90+RYenȊA}06?1; p?o$<mN)8ȷZ* öDCӃԥOa'^EJ^ՃG#}B<HVIB'�U<E/!=&1'tV4_Uk[u|34%^Dd.oWa>ii_)=K0QQlO.j0+/1کvja/0JDHy3YCMI$_<%/7�̂R~Zp\p#]xTS@fUˏ?MT.Gڛs)sN3Ra%+oJZ?!:'8%C#~gH{n$e #x?RJC.E 'q\&F<MtIt1D!A+?TYD&d51#&5T> YCbRS\|K/J 7\oc&~Y.vԎ%tGjNsM~ˋB`Kvɕ?y K, AK%=6 i*PGrER9a~>M7<KfHSh;J@ZQZ%y\X ;L5;?U*{s[T1D;V}[DYD.Lc\MZ !nu0ǜ(˲$j\~Έ )P78 ]r&sVh wS( 0|MHj0GcutJhA@I ԡIxRͱnDn. \h�v0!$4Hen?c$E"S/UB8Cb8L7oyGZț4;4Am2e(clQ8eQu#[>^�t WL?#O|3bMtMg ێG�ѪZmfsDѡf;TK8<ܓ�~kt"yO. l^[Ux>oGMr-b2 Gr9�fV$7J`wXoņxV rLcD'E9uڙY%GLhSRHINmBaCu?9E7 FsbIN7[[7 ;V T+d}XEf-HO*ap#`h!r{Ӈ^aZS%f(3>Y# uf/#G-q`Sjl\|U9% :躰2'o)/@! ̏K>$eUP9�gpP&oK"?xb9 RSVp>}_]JlDUߖy]!T53!21^:3axtK;СYv9ojs6u:Ypb&2KJp&R"Lw9̨ ;8v[w@*2/Hì([ &8ň͹wȪ|"Xmg\󆍆Ƹng4 (oP1ϗP$d SQ CH=c?@t+g]5yqNy- 2 Ёטzܰԕe 9mI5WF#vb/Yؖ7D\5l^8t^N;1Efe6)u_ sIS4^ -Y&,LI2kID% h\<?(oi qW(ѷ>\X.bŸՓCcg{m>c} R[˪4wr3I$K?mp3`z%RescPD:&2zuٟ 9W`9^~Z7MC&<Lћ Br/aVj9h}{ق/FV)kcյ)k5"|V,8ZRo v}ثj<0" f-)DbnQg~"5UU{O T%2\nL?՗MSMYS7/2_B#Sa[3@,S'F?�~B5/EmCmIV ?$V*zkZgYO;8>7֗#F{ ܏0>‰bec|9Uo<!1B8|j+)zNRUQy{ p7ᴟUWaoƐRճ[dAEܝ$: s'\(a`fӜ6Z:h䴫(1e[&f_HzgfšC4D\zn$"g8k,@LF\_:>,P ɑ9ChSen]Tje?$\tvݛtSvY+2Pp"dئqIs+.v_f^P+%#(Q ZsAeŞӆQC}J&9"ƞkc1%%xH eL 3hX6D4e#.ӜM % :Qkn08"ɌsTgNŻ%g`3Ղ0Hk,ÔLڍz _#^0\ٲ<saf0YxXz(~+ֶ}GCQ`%ALLdE`T塸<Ă\kkOAHpk9>˹տr5huv!CAu֯bSfSYU@En`*X旋 ' AL Lr[T*=> w Oq{$>32ڡM pa� mJp)hބ83cq6FU37=#pD:dPD갊G?E<yf1 ]K;D_ _>P LH}G$ZQ:=kKiVRM'dd0|%t.>He@n,IΤN:D(aj[Xիq`cXuA@JH@M-yc}_n\AuA< T!!zꋾR fSRt[PXZ1GeY }*A/K> "É 'y4NjFs!$JEp8ei,ng[tu(M _ y_Ҷek.ɕ,b7A*uL9"4#qi #@X d50ҞN~H@%I{ܮZ UDCz H䡛lkv Z[sXSeƺk9cpQk_$�kmmӢ_`s?OL5�Ne@LD?m(R đ@<g˝O1kenrJؔ>ɞd*Yy0z ٗՐ}}vݚAx⺮oY_K]Ji1.K-C'*yJ'cG2xo )) YBBO[:&ܘj|IEH|[ fL"4ӟ( a3Sm'^˞lSqAGOlKFng 5DD̒ /lӔ o"/Cޚ؛z7ꏙyì~;^CQ._i:U>eJhn?:x@#r}~4|s.Y`q%1"BľmYV<k1X4}pwuڳ Ɖ( ޅvzkXE+.ڿ{5"v,+u˸ Z%=@/+KFe _7On/2BԲ*lzJrf{ENi0>_A0Йya|lKۇR>ƀS̰kWϽJ+mw"pbcbލ`Q㏡Rywg6e , b\{>d|#Jc>{<x7k;{NfrqƑCx[ھ t Y':MigeAy -D dl<S6-Rg6<pgpN[(r(46-vZpԵ)gx-"c=ݨ.7Q[[lk8+$u.<R<DSd,+.צw{6TGx1nm|Ok^ޝWb@(Nծ[6:+]jKu-x wc6y]{5%w=lڢO%5^ߓ`!(ybk�V2I>񬺆\NS\LEﮯٞi_l4߆/W~u3Z!w.{E TYS?h9Q-|,®⻏LYm)7aӲ A# Ex%,!&̟V)dyBo 83,nx>؇%4JI&(vf,U4WYAdm#Z\fZaJK#I9 bÎ/ `r…lČ� ~b'[S2 }VMZ)DVqqSG2^*hedS㓄1~҄Z w`̹a'SmPg7za8 vePb[BE:RGXN_]%Q5ZBy ?l{ڈLk<ޮm.lT�gz5#ʱSmuU^;v. }m5nz7: Qgzm3K7Ei{"*ȵ>a*4 7pl@F~XF'f|Y{UFWT.%-<mYTTlyiX(W3.Q 0E!`I[imYN.adIx txN1 @Q֪jid6S{iƞ},j12q{I%8' jXj ӃT`+|]%,j %%ϥw 0RtN嶱.?F3`h+ū̾v9p_kDa=aegs~fiQF3{`gxTȈ3g?" T㜃9 Аut{3*9WiņaU͕I�·Kdݬ�{Po88SQM.W<Z[&UPl<2:.dGHor#pZ< �K,t?¼.w#W 9aI" ![9#Zn++h^pB[ e69#t{Gu1D,([_I[Rr^PhFn7wag;x8)kk `"mQWN ;q߼e=7cc:X@X AXsHnWy}$[-PBMy!^K6u0Y#:bF%ބrHU(Q;&p)O#/dsg6}(;Կ֣]5H.~zfm39tpe5;4ou2ب+yˆmNX_w%_t^0qצ&T_ ,pW/U*M 9f/k=B{:_ʃ_,w{OFƂseB6//xRX4l7;édMaK)-1Tط^X@Qݏty'T*<5MGu73_KG@QY^'NکDœ!E)FݺZxl($]*c; ]>Ƣ{tȼ:Dz+f)Sj#^wUa@RnboB}1YӼu_h<eh5qCJUnșbH,胩ԶxUI$DXP"| w6| WR6c^=G5x2\q⑾ PCnm\ۑhF+Zh) jTWX4%ص./טtFq ]}Sy<vyJe@ݛ]!^fyّגEN&-es#AKQjA/ JO=o\HfOTeT;XJv K[xr80h{6&F)6zƇL8i"ڔyy]hwwy痲gEX Nurp7sxGähҡ-bH*U#•x"`8IO]Y5gj-z51 <ãՀ:RvX 3n>DkO8kTܙA3@A62~\Tqnd球yv*Ƶ:#l&N:ipvpFjc5۝B_)xJW Z3aݿ؊qޣIŖsh"8o̽Q/'kSvn@ wy]?-aеdaj8 9b̓/ks k۠_ViGu:V}ڻn+dZa@PJ)NyAݞ:?9p}|p#'!dUg6�6{lz8D"6Q+-jE!EE-v8X&xBDsf(GTO5CK&6SgC@ /50D9vG֥EUz,<gNCqwܗә|L;Jgy{W!<\KIc)IU4-Hs4SΏzc%%.3c^P/%ְRiu,pf|h�Ie=͢/D#ז'*22vy5"g"*�&mH?>%CR޾~lU|iDd*uEoBB$G�LmaW}?<S_}[س&/m$u%SŜ-(;y uzܡ)Uq|Q;4d@`9a'qUީ<|BBy7" zEn>�dx pp\KB]A#ø/ MG)nD (6zB Tf[o]lQa?~4 $K!Iئnե{]<-lLVlk4k@E_}=ҧ!n:Iq/l[6W>PA؉(QDQ<)c69զKpoƽHޗUg+\3\^-j?6'?6\?>5=t<T~dh%񭳱6b'ukyoȜ]Puɳ=f =zVJ6o[]+ۿ`@q`uwߒ'@DZ %vzU4y =\3B͌fw j<jDZQը))8g'{?3A!ԥAZ0}?!sfJ_g͟yU^ʆc :=8Vr;!Njjj0ghRkшp&؋v61$۰*,@@s̪ME &v'ĉ wKEu" E ڳlj=!e8"|d{'5-Py&G[2\ܭ.Ve ";O+]z, 0 D`,)0ȯhL5uP<t֠ [j&;&`+V쵄ˉg-'5姳7׫vq~F{ꡇM5tE^Myp@88 srv'>Y)]O8K\Lzx]֪ТCIpVPxh'֖eTMxyMi6GOTG ($u:U&!?4g.c< QX@uQb ~GX3LqV5`s~Eچ{L YϷZS\+B2*j٫'<x\cU}Ug0m:iu~CHl 7 b>r rwo^,@L!m|௚\hLg:kxr �`:%,M`5hUaѣ74v*9+3S&0ĵ^_d�Pd1U%Nk{ =NνjG=Ok$_sZQ&XhIsd]5˃˛X|,-07;c+98rA[oBot@|Tp t,NߪW7�䎰 ̛>Da]U̹aI*@eBWubM/evt-:Ȋ ك U6'Ծ<ڭ}ڽ,|WPI8ee^a`M|9#2g2w3.A䌃_RYְj _WX;jPM$۬'WVsuq괇l9d3ؙB=/mGILbnqSSXSC>kWvc4hT)j7 LhuikpZ~gZ1N_ҷbܡ=v{v1lܱ -z&"�3ħʳL>2 g\ loآv ,K[,{anUs&-(xOrըՎ[K[PsӴ77N ϕ2ӊW* vTm7=;_*U $)2sȕw'0(Bdڥ|$zgp=b֌n}FV=T׈SК\nP΍a}~ߦ2-6}I8~?L6J)m2]&`R=]bRӃnVl;-aZЦ1!RٌkDpzĂyan:|t}NK=DY&Gů"y,Ɠ~R>Q#K*X&E5Yڭ(N<?`r~2w6lJ1#qHi^Pj*A | S;L9yYdLDٽBu/T8R"<Cq)apd(nުm�[˰:MHm3_JU9 ]3(PZh %ϗ{d<գP 4ЁVD5QX}N7jCm͉FI6 xa4[aCۍj|8í22;vY̼LF7z&RF\ +'ǩpwcSE2] x?96K0Dg;@G Ǚy7s_zj>Ÿ@nK^} VimqN<ё$cNFq44$ b䥅2{m9`H'y >g.Р97f OMGcԳz@^I$]tKsc�F d˂I9kNd�/!M]Yč |t_[JD$~;<)q+&+Ox[I[{%ke"#?qJmx$_iG:HD}LC+)7D:AhݒÂb[O `Vu t`Ce?gWIc.&#gJGhe/ʞƂf]ʧ :G(Qӓ;,Ϝ cKXL:Xvt%ҝoD07B<>\IޤR]W¥lN!?TSȓ;A uVnT{Q`}&zC\ _bt 1u}g,jbBEYԖHwy/�Z"^)uÅs۠2ud`i_\>&]|*c#E<4!^N]JH.?"ɑ{"&tߒ޹ .1 :zlͦM,Fs(q?*T M P_3#++buiVmm8ֹ5<wsťPq�<-R+r>''bQIZggH8D+=<d :7#m@&"fY6'HFmŷ*eUazݭP!" ۀF#�8di2L<K@:ԠL/!YڟAO^18db2 Kұ`TZJPy07# +7蕑 ̿/a9(m}Oi,юS޲ʯ7xefK"yȚ!yy԰cm# ꂒ]uB.XI^gG胈c~W%:t^LxrJ^8"KCz[m#pJalm6>\b?ok=1B}ܠ9C?ؼ2jS{${$z+)nﰪVߕB/~N_Gqr1.[f$CZdWj1,G9-.ϒԳ,{)~ J{ cr>WuKo"7 3,M t /Fu'Frke,U@W%AHJF,mIUm'8j. D7`xO" n gQJL pMnw c0~(")y)Fl;$I5IɻflC.ު"k{/6S,2'* ߺleIVGKv\[4 %{BKgj]ÖQʣg&kP_J/J `pAww_*(zT3/DfFP 0SaVQrVcoRI K_qB!a3<,gcFbu\գID 6m@ SCdSGp:*M!T._MqacE>  șU!&箄fjQD 4B+" E*J;o=gVޅ4ç$6)\wxFdz[$(yۣH֮es Qヨۗ!@B3fE—Atn#-Kt5EI$+ap. K?BGDR@%/oqFsC`M)J.JĨ+EOT<L[ މ'|o9ΰ9,g֦99!,-ެ Taz�'g iƏg(i7g2>S)Ԓl(:TF<v<^'Dom>F6x3 ΙYjs +-Kk۲ Q YG2H=!KqB:jթƙ]0f9 ;|jbn`|) &<Q6]ilbXQ`fY.]LuMFH𻡢WvAK0 ?us|îp7Njt ˜ ߄q%Ā9L7Bu;N l<V #U<unZ1ҪA0u}B=ލ2|e^j*L'ӎW@Dž؂Vd@.Z0WYNa`02 kvނ l^n3[-S9Rk8N9/8vwC V`#5$hg]#S}Q 鷬 U#7? 1oȽ"%*_ ulGpAKZ^x ބs$6>x@竹5@e>+W ,ש 9r߲Cke+ Zu7ֱ=H`r^%+J% +Tpw gf?!R{;U+WX�D19J_-Z焞FgR0p\`F:TjUl@Cݴ 24]8>V_\a�/,j@|.RCpCSOpxs*$9/BX7YSlV`jˣ\`Pkΰڐt<7aܸJټ)d^>%bOZHD`lq ]ЈiAp?(qY؋,<ܚpg%10L~2 k2遜CRJ-V)iQث,�;#dAşq y-sjD kÅLnŧv+f(yYcܑD4 ,81 TOl�0s7_>@f*!gKC~rS]^=빥#Y"N 9 Hz䕨VB~/?>y{4VM2|bh$3ZՆ=mfvSn`_O톣 žN~_:Z6\ z="A,wH?J-q0JJ,ؓik!ۭ8ňZTPHY>,+8wLU uPW# 0FvI4( @yL{a^U}BYor$B7#'=H7J4݇ԷgAK1*{L{F[5P´$<gyWK|HX'u,>ET%T V9dtV6 KN cqA#^i@nQEߔ$%'dUE# /^T?"Pz�ScR4a$U|;gIHl'v"k޼-J/*L[_ddSR wC9"&GEƴwFJK7&5\E �<$^�dxYtGf�~ood%a[G%=Q.P9r;$80[v=%s!X8wl}S=c_rjg>6W$4 ;B +铓љkf�ZUK:Ǿ2U,HJG,]?J"jp1;i+o"߿&0A/0@tos¡+Ǭ: Z :eeͥN0J2ӜP* l+B~WTƏF|jR9Ý9nY>JYVQWYtJ_>m5eߪV^ [UJ70VUH%N/6=U/]B`* HRiv饗߄�vj*WaZA_4vG�  k!FM/7Xn_+2u{Op~Y/ Q;<kEnY|Y:=+Cҍ$4Vq Q, Ok}Hb{؎7N,̙7�~zȻ>}lg,^u4HO`赗ԍ{,/7&PЅ(oTZ{Q͵rV؝$ک_:k;VtRY gFl;өL9BυS�aeа|j+yC7)FC(hyτJx]Q_?E�3l# ;^CݫO,GpF m7.TK<- B�ʳePS=o�-'ޓ& Rj/TJ?Be*N;z8WA]5HJVځ5A!f% r#b`3Zqڈ2MK׺qgdI*0w(5Tԟ.]83lsY1qN{ĉ2y S77m0 .|ypRS~9w")"vV(?2 !vKyX?XVbW΂Jv|D!7iKISX\pKr  \;&X9F _: EIi+C@.,!dz㟂$iVc3qC9YߔdS&oX+&ƟkQrѬ"G&d9`,(*{&x4Z}Xx-F?;W@bImT^jv8%_iJBرc}ajRk &]ؑ:maa4P2BV6"/;1(Tc쫇:KNA('Bσ.X}3f:e ] {p#BJOGڜdK@$wdpb-Znq@q^ 4-+]`+\Omm &�>Iq>=I;5\)t~F&RU3=$k;! <n6~}sLz:L)?h%.N?FvюQ'qMÉ>Q5 aG0 -6+Dx\DᏆеʂ3èLE<[qᶐ`m-WKe|zϗ8v:σkXkmw[A <rɓ~7Zռ2PO`<Wp$mߏ<m*ȾNb-0g k#J1@|[Zvm 8:Co|=7 UEנ' DEqPo(�vBۊ>(j[:vVحJ(ʉqh5%К1I;p=!PX;ڈ2J}E퐙g.Ge#uswzh\ACY`b1[l+Z$^(T}ȣmD_Ca/%\@X2,gXDѰ6:䵭N'u(cߎĬ`h{|)g=f;ƅ&wt+?[I)+&" _&ʖ<z˝ /R`IS9E$Qqz`BץTPKm$;HyQ[gt/h~y3 : HP.?R ~PМ. ?uJ}N z̶t@DYrK 7#w|/ 23Mh挸:2%_5 [L#|5}"!_$xk�(3&}ъѲZ5d�S&>}BY%}ٰ6&PV+CfP /AF3b:BXee:48 ҜMѣ FJRM߈1f *jQx*62E&Q11Z^vPbࠠ%>vPՉ Osm sr kcN}LuI _Cxw#X䇜[~bxu׀9Չ/Y %:ˇ# (4aZXo]+S\>:H+I&sP{k_ƫVqgxW2NHd%ku#ʪb1ڗArnS-R2l.y_cτFqu<L.^37-j;�;ߗ핪5k\9x'񥁥`3JnAߊ-=^ޱdL:V4njom.h]vzE"1Y܇dY@!^%g!_Dz;m_'3#f6bH sNf=^~Sό˸޾Wo--Eaj Hn?}O){"R6A`V[i  Hp^1z jZ8!Co]WHJt]lc;LW%}O~btG*(KQ7һ-?c&PBP5A4\*j3qfxu XȘʹ*:0C)Bie@+Da]˙w22e I+9gVL%Fe?C5mp"Wkx"K"v[O gx,ށlCBTt-O8LX9WErn nŗX@ec\ 6T�E(talY #:qYBN50? L7D(AQX�osz?K^Kڧ icPXw9eפ(B؊<bÂykF C1a"� n-MWƤQnk]IrثipnkXHM83K؎̳D'Ox'J pQ3]&>rmUP@{jʸgvx/} tTI#+ IɟsTo>Բ|Ld nz{f򉊵UJg&;fKٻ]⥌e&͆:kF!IZɷ)c٬/8a'X=o/vVLuu&im߿#S?k@T9ZS!lۭg{pLj ~e4Łxͷ{FuVa^n@5EM׌j z @9KxQH"AYiP ͚0ڰip$gu\r;ONъ>lu*,yz>n}2>O)ά>Ilδ:{8 9amFI@V8Iww:dLƄAh9'8(sRve%dGn2Oi8:UaBV}it{u\^ Dsj ;s 6uhx2\Q9f9j4 Y=ZF/hi{ó�J Yd瞸rMKN2`HCۺ 2!^KƦ>|hdK{@h~Y K#/Fc|%V?a{s1jVSaj!xS>N:Gz[FGmnZ,!N #K8R8b>@kkr>@]kwcJ]:vc;F.s5:a0%.+_/+H7 NE.>8Z2x /~wW7lWSjPq0m4JvY 2."Y uOBgK0}aw ă޶Bzj3'iUu&=8K}iQ '^1&B1A=!j�'r1uJ[p擒< _*ԫBn%lAME+쎞wsI~FfXz6=:^o?dlSSrԤ1A{\aPB $ Gb6݋p&B$I Zbu /)z5 Zv0qC̿ 4DnPOɈu/5uf:?ܐ쓭?nH<;F8(rr.t7|<@Z͠x y:jԢJK̭gѠ)x#CgS[NqfO]ARٽS�p- D>Iy4dڎ6#I/|QH}<$:;$#yt"vL ťǐ~dJ!_6d=qNAM7*6+Dz&TO %,HF<'Ă|ߟ}_=l#j:� Hk2d|ĐJLkSKaeG0dr@ |!v:pMU(CTʼRMA{S mp蟁e%5?XO3CksΖÐd&QEvZKՔV<P q]ƒ i1'X_TJFѱmC5(ȍ 7&׻u'L3,<ofPݡw*a%E="#UR`ZAj?oPsVUFfjם̔C>>? lLڒkߊ+I,Y;v wq4kIMȶzwCPq<#xKZv@\.bWR&_@|W ZK–Vo!VLO "w&4TQzKVp)qH |r.q|Sߏ͓VO1_3'p1 jȦSP*OYz0D:LguT Χ%1i ^Z|0Z8ǡD4Kn07؛%buݡBSԍRMӠLIoXy.CIzc'6G6h>6:ӑZ�~ [D@D9w{`U7Xֻ;[q_��Q>kb*wz:-,.:R#uyb"SvHgvM ̙->ĕ4Cu3H&Qwܷ`H imG7o8al'~C 47 )A'ЅC ln;JdeZ>$i8h q}o@yf(-dG@y6]FtҞ_ewhK2f+7&e]p|rM\I~݁~&.99N:+>bv b 1QH2Jt'`Z _vkzgdݓjeX*s9:FkOn2I-&"%Hq=2l >([fbu1W$bl']sD�9G~mxXy,Jʍ2n{~Tc0.m"S'YkۜtX[ùFh̦WڶFVXL!WF D1p�^PuTǩv6?VNCU{~p|\\vZoS]me8qg6׀|xDy)\ :VɮcA͹ZˊXbR(۹z•zǝWN/]O sp}ȊtQG+W QMsŲ{=tڗ-OyZ, Fѿ .>UYIH Ӏ:skh%DLzT :\g74U6'rܨkk&�Z؂ש9m!-B��Y?gt7:_V2r %=z\Fjr9Ea*-Jh- qX^OU/X+b P6* sJ?S,dwhSfM�s(]1-6 [%S'J%'XiX-Q<O'NK' cnѩ)mɆmκ^\*$ao'~�5p݉<P؋/u@`>@8PG401F)]CL&`_77by X.c?p]G2҇7OJLl;zeԶб Puo\4p �pA# L\UMm ^_"*N.fX[B+Z1f;tlZ"LImU:>|K"ˊKP#6U]/E$~| 'D n"}]q ,v9֝"6m5Z<mF%clN?jf:jk<^c̭YL<<>I|ʘCi-*V&gxj$4Ouc NhwXkHKzK )HƐ0?9#($|xN҃Z7k603X8^OYaFF52 K"9XdE(ZppAs ӰE\W^>"gvnngW󉮠LaC$q&+ kQ.pKܿmD7j(0?|y|v\Նʵ (8Ɯ ÐI)"'?@KI3ء͑uvU̪/=-_.W߰.4U{mbNVȻx{=,qf'jLGnM)J7T\d?hP(kd$lpyO`?l!Rࣄ3G:t.;j4~7{z&'t۾Hx6װb6ܺWw5*N?h%d\ih zf(42A񊭉h @ #^Eu= 1\gVJW@^JwF!jxh7n[@6<~U?"bL+ HjxXQt}*7a8ye|՘/�m޺H`\Uj47#r̊?H ڸVҤ9֥*'%_Ɲ XEƝ>rU;cvl9la)HC+'weAbM\lVM{Y J̰ p_ !_xM+X&?q啟M{sp|aji =`=t9ʋ7J)?g 6Tn2uLޙfz[,:UblSAk̤ŐՈ( }ﶈ$w id<JC#BS|P 9n>% 6V$vrbVd|l�0V fvB`6Ux?[hMv iwldAWQG/=֕ ;ީA>DL=:.zWRFȊ;$04lMnGMbRXW`% |N,bѴuA Ѡ /]OGǮjkTd'1)bo]XHNg-׃@ .]?1P]W(0PJ=6r�}]!`{؄q`KkK~y g:Hģ^5j,c11yub&)ztGYA uv|f^m8(hT *M*1[4KLG'a5x꘱|gf؇C=1\#͓9JGD6 TK@ue8(P҅(kN~ܵLs&=K%GLx 1RHkn�~{!v$w0@Z1p|KeQr#}H_UK92p륷[Si1c(v=CF�7&Vf=A Hk#dʨ%I9{@Q ֳR\5k1q3{G\A}qެ_72I:zˈ5HQxn^tUAG l@_9yV2K}jͲޜ;N<IED滛6@Хw!^w 1Rz >)zFcRdK�Ƙ\p+`W)v+CQ{;<؝]4JsU c3A-|j[_º4 ae(M.NRנ?`4 HD;]JoFWmFm^-IlܲL)U~'#Z7Y$AnFTzoAT=xDc,zLAD~3Z# AG^IhL1N0zExMDzwhȹ 9xS]U2ʒW9)iP!¾gQ|`M=Uɡ~.>SR1WYp/Gؑτ'rjlt]eX Jgaq\BcZ t/Ny9ͣ)f_IFXp,ʿ:43u iy.rЏG,$rϽÌu(fZi8%(gB)�Dnٰ+:C ^Z^3C8#JLJCBW4U*5KY:#S)L>s�kP *2'+,.:BaAYX|O)Sw L}ی"Ƈ+vaoS~p#Q40 [,ه0WJn% 7c$35L4!*t 9~[8dc5d!PyEP_w?io2aOk)e'f@|/ cc-9ܨ=K7ZRZM6FæuLfcVMЫl`e!z Poa9XvQ@"kQVSj7(0y&P.QJm*Y6drU(<md]92ת ӖEK_;vi,* �N'm@ 򐍕RB mXGS2V8 a *} hU1]>}F 2Oz#`?V鄽cz߮?˃bE@6/WhOf*f}C7eh%k,2Gk{]0ׁairhz3(?sbi\ ؼ{fE2HO@Wn+57B !SB'n9% ;TfoR̪VzW[BH5oƨ\I%=!Xa2꣡$') 8pmەưu$^n(}鼟Fꛯ⌒~g~CMoLAi@p)K#P}"J N%ĭSRL:<2{/|~00d!1/!C $~5c{3*;_PYQ b3բ2�ؕ7v}pA0so raOS7N)=lz(w�F0o']եAJ{VWO QIz;o) o 뵠rEG]:IP?:ڒcI'V"-\cIX/MfӲ IVѳE%A{ΆGOeD"mh؟�4tH_)Q'-넍'Xiςz-g"4}*Mq6C�i1ޕ5 ;3 /T!k'?I!v}- ^>es<@C[qKH�/Y)_涔[fYlt{~Ȯ1HJ1PkY89#~ӄ)F6Zx0ܟv$~9uEjUwZ@4`4|OXcí'%)n &rƙ 6|"e7?1h]$*jq8‡qo)4?!mz 6e97'�S*B2n1kD^B/=XҌʠ\9 v}Hi)D{I k^*uMF'sݹTIg%!�.LX`yau,< Zy| ^W+9 `ǔW-ꋙ B}fکq<ׄ[m3"C?sVۢ8j#IYuAClϦ]G4g:Hdl'(I/IȁjXsQy;XEߝ2! y1T5.wwBeC+EJ/=tzΎt%3&8Fec2RG(Ctڛo[o&&oxaK >[OPSDrt%Ғl'JNmb'*q ®/3κ ?B).S /g}1oVtLZ<-d1ؾUP 6Q@U" �VtmM:s -|/tXH7i˧w-n(Q}Oq^ 'ҵ0f7{>O*IJ5C@!Lb5g ^?p#ݫ1[<J%tqܾ *B>ʿ$-ަ]\ 0!BjP_BZ4Q4r{t3G+0 .$G3m?ioy5%Gv'wA{i'Sy.w'B `ޟVoV/W-h;.S<rfit"Zte+IUW$� v*.;Vw=uV+y2|<"Hd((N^)X7Ke;---EqD}JSzDɞ>�F'SѤo6~K��*fc$o+.Fru%s= ڑ4~y8 zop*b7טY HdV*qb q�{qLu.MGc0? T%UŠCfcBt y)vg)uj= Ы*Y9&Y. KVTsgF1k$DR_ XvzVi]{з Bmgϋ;…VW2m!HOtTT1 ݿ-]bBQB^VgI>`2'`jeY6-y5KX `j/tIlƷ_> )0o}y}3ΙB)oȝ5 gߧiA;-o.cm VIvW@EIlߝߏ[SXv kbJ$KQYML 3|!ۮ(x'9cD,cf$hWPٖG`UT]2Idֆq߉VՊqyRA#A kYAy!%=;<lœ0(E#E2}ɕ&ʠx{[<J�^vgB}ҷ?kgv8�Yn<51lF+0}IcUs;|4}=N/{%<Ɨ6e9<0jW_HdA(,W0sWN�T=jCM{0{b6gГ '<#=�\>N~٥hoW,P`'56$doA0mIi˭XB/60j 8b2,G0?,ic^mWjpO"B%Oi(lWOqfJJ`ekgeZdhG98]@?BBd3ƻ=A|A(13oCCnIU~9Oy cJˊj=+7fEhdt^_4Շ(~G&'x(5BiwwIO%Ղ3z>㛮mB@ɬ p7.Z<F; ) ~T5 @퓁 J҂+ra%d7G§C# ËznLbPHqWϊ j(F'{q{8ZǾr[]m"ػ aXy|nPJ.qwQsl.x<žYa=Uo 4Yl|$gq.Ѣ=uͮOAX4IP-JC_ڟ"צp<"KIC!v9$'D :R5'h�w``ἕ4I`84GQ#n)̾?g(=!l`K@(̶l7Q#.l!t\tYHf k[l-a*#.˕?/_–k6!ݗPűt:Fn'è'Wp\?_୙TSqD]n!,`$[δ.CKepB=~3 uwuv Wq6 -_p܏'5E#YyH*֦G০zq!6I1^gA5r܂tR7r!_5QNLԇm5D-`=>:4;Vw..V>3ǁUϖ~a3fp䍯UԜĒ9$6j5įr4x'b+v>%~qfx`$^?WpXTt[PfoZBqU3.j h?yGbnB(s*G1[,#0,*w{ k:8ɜX.3m,bb"yߗ:K]1hv΋N1G)z3v<->>L3@deķt@LN7=Z[f.XȆբ~ v,{u qe= kkJۖ`d8/ \D"{L/>G>mXnQ/0H r*X�͌s^랚˩m앗 okl7׵GSL) 7ArHUS a'7e[c8ihOX =؅¼zE,mh#Ga!T2Sj6K%HڍJ}i7I::1[7 S_rZBEU:pqpBgRUf& ||iǡS|eYXK> #x|A41 C35 xj/s,^_o b;2 iyk5CBצ'kl-#]iqqcneJpn<C=2ˈԬ,9g>仚a}cτ 2=|hs 3} 6ߍ/-r3n}ɚ's뺁vM+婑xh<�|huǾ1Xl|a8ܩ"Օ7vM\_z{XI[(o14|7 u,YFвJ $ Ԓzk؈f[o<H ƖLJ%[4 H\RBB$JbMcr־#g+JL׆BXMoɑ(@IHu-) |8gd)kSϩ3HAB6C5>BMgo'zᷛo`rK#ɳݼ,.v/\lINK(P'ȓxE fJ(Vlm?fLYg1T._O'gjZܰ:zJ ZCu铌Ո2y1-ߣ3ө8he<~Z>zb?H0 +2M⺐ym~ƽ6 ҘuhxC`f|/}rJzÃ:p o_QV&eI"ր M0j>hnǕ+cz_GY[n[1K WfҸ{{05ήqqFAM| Qb"v\q*c�!& #[W'&/*x3":<FWF>|?i:SmjbϫM[X)k)>D]u\*&WΌzdHx(gz>ZE}͆X`Rɥܟ~G n NCVUSH v5D܈;^hļ9%xFne؟K-LhΒp_ʵ]t?6YɆ ช 4<Kcsm3,/\[ OhNII1R  QӀ305=e b!_گQ? Wwu$݇F0cxr:TL8CiL@UU0O ] [W* I ҥAo6UlSAhi!CӖ}GGϒmn+يQj/`X�υ; e!ǶF͜r gC!qzuj,@Jв{ GPcE;'+Vks|a+WRޗu {xJ,DZcXsʨT0gK’M,<4+\IFm~l^7|&a10,9BhhML88JYVVr?:&20`a=N/^G-MFI1L?qD14-.AWHmH|?1 !'`E}f`tfBB&~X&4 ݷ"D/.m7>: 7HI}H@<P{DuտsNoi.oNCYuZYC8b ^Yb"й)%F?{󈣡 <\=T+g䔊/TaBΚ4#WXqw�ˆ|ωt ZiRbG9H=[ u2([ƨMmOP;D4*nr8 #CD8Bs64 R?l7{Ŝ)O�g_1/_m/ Ū'ոh[~]½2,Vhȑj\,waP=(sM?S16 �)q ˝+VNK@ {bbR"$p@=\_qDŖku*sڮAHGVm (7b͡2 H;Dma_ݣMYݠC߅kL/ykm}c&6ê3e~ )ѽ:X`;( akLR& o:`T0.B0Q٤΃_R݌_3*G#:3,ZME۩S]<ǿ99.DSՅҾf4wJ͒Z!Q-x8E) bؚ;) Ln{+ WX:Dwbo&,Y p2hSB3>:@O֨~OϮj&kuxxx!wէEvwY2@&qV1e~1!@͐gi.Mٕ ޮ+ي"&:|E듷틂ZSmEMl+5^͈x�}RwP¤B}OLݒmeHy$ axV8z�`xJa6 XnjyPf8aߑ6lw=^"rn`* H�![Br:?n,B&zS?׮; R&<}Y+q|Lq34W1ſs>\GƶCvw%D#Z5' z˭^&u6{M`>Fnm49,K$121g1 S L(bfiVfܷ[ UKwzjVZ7k]XP"wtTE$N@ҙ*?ɿSwqySC`?s*a1ДwaAiAJKBbi7ͧXJ!!!Fb}+TL{4.&Q?J5<.InF-Ie -y¦,؞#4fʮf%X!"A5\ +3 .,SsQzԌdg}+o!հZ}cLDQW!i3v*lC?58[nsQLfY06}_İfQCfB7~$~}$"ܺ;Ɨ˕~Jy�9uڹ /_R{?2*\[@[38{=\N)tnRT c3tNˑC~ P`0oi, MhKlXZLN!Vuɕ-&!ϙ(ȸ65&Eu.H}Ho^Z*oh-*yH#STWg8UdK}m|ɲgԖ!V)1M:(:hic(=ӇE1ݐGZ{ƷTr8)uՒM#ׂU17X{HG"ŒN5nˁ*Q{o].SIPNajĐةYBnQ<1z#\1r %5,۔'Ca FlnV9 r:yVu dP7E&삃f�5gqpm:|x|e+Q@O՟R5 8ZJay <)fuPe@= 6d~Kmj2J5R[[5kޖ<UR w-Y `ltidR=ytLD}J:+^h}aJt0شw}P{.۽E+&xu2hFSGJo[\B0OysW=nUbca,;F۪36ɛb;o'd9H'>m]nL1 "n }and/l*(_!׈lX@SeL * &hًAE! W$pR=3 |ԑ .GO6 =ht~2?+A+~@ԈY8?m^n<J"?vSzM?$ TJp rgueR2ñzwܧ3m:>�JĝvFN03E B%.DX6W@4ȓXt&cDT]d5_<ޚdEFB~]mh\Y >k]*)l 1d;w@N;ˀ/2^<iC4+67X3#?'9 .s?|M. ^�Q?R}ܚb%hRV< 4Fx$C `NΟb$V*|5DXRR|چIZC)z2t]QAJ#T,cY�kل4 fIu(37(Rg2@U EH1QfeUh%}DM<m­ W{zZ`5zpXS7ݺI5_HOrŷ'/ @f;`g$ra{+ȯm_ꖀnKhÀ%qmDb@eQ{\,ȫӞO捥w5^EqlViI VX~Jnénmw3 (V!K#UEJ((PޘvCf~Jz'2 -oȭYutI/U+1Ùƌ@lB=HUTJ_c;`pՃa!wXop;{ihW%Vn?<_nm5 C(Ӱ5;%#X?tts[;PF5BmhZ[=9).Fs&u4ʜ!,^HDUEڤp.|ȂMc][e&rK<I Lw C ={L&Z_C?ùORZVx`llt&Rz+e $ݮfE"k!{|Ķ}M‰LX0.+elrq˫cqR|mψ) !Eݤ!W$dm#YME@̀X�"'OՄQTiTWKwѤYnSNɥ:&c89^4XљC`\8L%~۰jɵۢ8e9C(T,F3׆x@#}H˞ GJI?i_*M1|W40H[4&'sc#vi ^HgL9Av�wuoTO0Km#CK1[Va}L[.6`j61t'0TmKNi r0 ơuV۠FOg}RS7f"T}>=Iļ}^PbxyJ͔tG)77#E=o63/}ID/{b*DxT!#J-?jΛ0Coe] 4:e-1E) XH4/U+ITǾLV8(CsE WߔzQjvT9yX́]u[M6{-w%qWhfRȀ^mY,'}-�t,{tMZn$`/J"L 5qa 0+<@E7\\�"Sa"H.7^{SzJ&хؓ>q4?Aq^a,i Ǝ0 Sr*2̺uB<â@47'u=3pIzºTx20[P6l T+ 66DJVq(MH;y64$[3Hk *o=^ Fb[9!oR7TO?ܫ͑f G}<kLƽ.V0 }KLwPXO˭efd d@p䓧yvB<5Mw@}4lN_0`APS|tyzZÕ"$<w_/ x(6.$8A!&Ar$'<8Ug:?rl)# #nqhy\7̣+eS teZ~`ŤqAuViS|?>S !GE6=X 9BR-hPĒ<V}ĽYw̴tg/5Vj;Xg%S$sG= ĝli=k[L$!Тꃐ1ehiI"_>U uʗ/?z&ͫ/ٞ9Bk֕R|}aVˏŽ$ a8$4.iԗnJ8�1/3I H`oȦ ? ~>>&H�2\Vz:q8[xsѯ%\Nۦjv٨0*QVG^$։=C~. s�%t(3NYver|خSDfơLY|&O??Gf6g´_\/"DX8;U9N!?l=s�Aܰ:kXUB2{}gҧKa NFM#jtHʓb =ªup[(3Pъe^iMFP_򆻱6S? #EK(T4(4Mb n_)ÌlOKHB LP23<K%0O0,W>*N!FJ(eـjA ]fg9ܬ֥WQ T:ʔPO>R=2K?p(I19cr~I}\qq.~ͤ8Zv;-8=o{E\ʷoР.I<5{`bhx\#fI-訾Ѣ<Bf9ÁLqS:. HY=;1 ,n�袢s>ӜG bߋ6F>kF G�Km^H0KJkna0+Z8οh/M{ #r#a% �orZG'4u4TgS.XRGwJtΧ EdM=傿p�oEYq[=.V u9/{݋ wρIJ #C:ļΟA-c(a l͙㉰_Sw -b G(kJ;^<v)q G{f4AHΤQz#ꑧ@i h+ubB5vRFB<ry#}6TNcԽ2ֺIQ.x[ D?=BpqNtH'yug +g'WWllx/N˾1 OX"kx_6 .-C7e$Y{D9BG}n{o;|bv_P ʉrĜmHHN ڝKǡxB"_CDtt Hx}4F-<fv�XR%{\]==e%Rd VQiuoͳS`EZ'U"8qRK%C,nHoAX tW>Ѓ*81& p&FB2XYn%̶-F~_Ns<ڪPz=2pyt~,:wq'_Ԙ\F^< 1p%=Aئgn'KH?fXHLL,c("P j,/W2YW|ocօ�&$MK~W4r09֠÷BYn8L;k/#޻qԹ/z*T0⌔b;7s#7Ӆy,rl"t^˓1 o| 3zEzgJ}Px!+q #~�  }e]"gqşYO,[s!h*Q.f*k3l ͯ_dy}6$dA[\RfZNX>O`N ;BE;Y:;s){T_T}zHZ& yD$ZXu[ [O`JdrDRf/B4y@B'>-ީeP<2Z/|3O$mI˾2̉q;֒z%9l@O*A6گwoj�ZSЌ TKN0+`N'[ü`KeK9,�|(ށ#  BvIfkWT"'{S~cAF9=mFΆ)K<\ǑOQ*X[*Ua HͶH$hA3#zvoqk�K|KʱtÓײfBcO#̵*Ɔ;�Pk۰#Q_\מ&y~F!yx`QGMֻ٣oNГ6a7?^牭Y_| |E/~̶t$:!0I/߁#Fb#QjK2P%3 =s*zA !;"h5#wv XKYFTt ]ڣh0iYտzpU-V氚 xﭑ#-_vA;(Ty+ 2uJIl�OR�Cfi|DLyR/*ς$Q@p2 L#q 8ID�W !H<nSƘgF=\϶0E8O^_Z vڞi9 +8bP|vΡC{c|}<&ԘRS<d(z[)@mю`0 [H::F Z"<1`XZPv-VP$<ΞP}gQ^db´BC@Cj'"^ (k0|YF_*lZCoތ4}86a`]5&"Gm;0*N=!euw:Ot*Xy i/]ФOJ%�BW\kzQ2}=Xα, Vǯ,-aD! $%IH @EVJ_>`_eY&#veahعZG=vL\51;= GW;'4qA*]݀%֖v tV(U,G k Qour<�0ۚU8ZE1V:p@sdA�Go53nJU,K4~sꄇtMx:u좤D 03k*ϴMx�?ӑ]e5y:"аTZMkqHag}Y|H74uQ�_:U>B;z �.MC;GƉ+46=j=h139- ?;̟^;x,Xz(TK:"C^'h[Y.NL1d'Q;#.X~b EÆDGͼBeN:"3w{( p-]s~\jiIr "MJHdԡ5*w~j%R;]D&hi?ylgM_,A+"]!I`uGus�5^ ߥ\=:T*sgfimuuP; i:k{/dR-s>RC^:R-ò(hGIT20}lGmf|-AяLmo?u 8"ǵ{_=:ޢ~25'T dV*,b*$m֪ $_D/5 [/?�r"T_MjMCjBR狈 V%W \Ft]#d=೒Z#o�1n6 ]2b' sʸͪپq;m[>Ym+{ngoGߜԑYhd8%GpTJ؃D &zCrH}gH}cKp Rh$[] oQC{<k%P 5zTY+Dngdž+H1g>ouLl|%(3B9O;t4pbw=txZ/DV"m.u)zh~ZPO�Mt'X[o\(w�(݀9ZZ<@N/4�%$7 sSx`(H̎_TUdĺ,b_Gѡ.T|}Ppȏ#FՕچbbZ#,_}7N4ׯ"^Ƴ"Ã#cTxT M:_@ND{OVY`dGC&fXpR7^͙s9>@ѓ_\"hsLii+S|JUHhȺkMXc_}[})Z143ƃ)4 :Ks1ZNKx4NK`M]t{7J[oUf4j1vy1<j3.o$ %^ST~ wdRa1|5[GJy<5[{F%N*HO38A:6Q0eEO^f9ødU5%S-;WvxWOՎV"L۲y2b{b{bm\}ϏbdթvKR_).oEK~| +V>"_ws‘yƛfqֿLdF喍_/c>ZϛI^K索:3 x#w˱Q:I'u-<@0,v [ Ҽp3L udeoGisa:T&fT)MqIgىjuÜyipRʇb3I֚@gQnMXI4ɨhn 0k$Hܞ.wZf+9aM98)^p|6=1^]K2y|Ω2ne<H|0bQ| h;}]Lڄw+A&8 I,sIԴrri(8`@X@Q#EU>A9L&V>Ь$Cއe<؅- ;a>lBPAY4 欤(A~@M6S=´f,3.Q#xz->BcBp9ik ,g9`rM_hAt[eN-c.ߩ*7D7T#LD*?&W#2 ZJZ8eƬX-g4,l?UPwe\ 8)217riq�PJ`ف.ɊmΎQYJ_z:> =J hD qNy^^raG{Q!'n_]#= *68D/?kB*cSjzNW4&}�gv=`bVU̴,ص{B:ճgYc?B4jaS`&dyU ?KCrlݝowII0k=}{s5k§@o>Vf=|P-Վ` 2a^7Q&!<"P`&|U;LuR@BX.UAxY͸FH3#JߺcdKӉ'%̡qaSj@`V2M xSdw*4� 5UZ:%%2]]˓*LG=x0`_)sVZf~P0gg:|x4-ȍ^H Dp g ^GpD=S3=Yx^3O.郸$HC3.7ZIm&!_^iuw@�M+Z"9\.qub y\Ub  ["d".A{{IjFMvL֍6Q]͉?*t``,~&nA*c>teuaBy?Ҹص7Xb� nƸDDb7M|!aOݬ%;w{#{+B=+7i ?=(\A`gn>HP?#鞁H A`;GxO oL_/[,�+X/C sNs_ !Ala%tH dM)\qpPUg"Y{*ߐ14aK"x)-|<O@~4�G {'OIK)RTΗP*} !112\- e 6r 2?G& -.D<&:ሖS/.}rL@QM 8i $ ۃ}7|bڞdhi@\BNJI6X.8XTjq|i`l?{q`࿝Er `gŪbhEũ[%+PUF!9VT#CT/R>{d;+`D}@ _sP39MЀn_J&x4eA\eJU=ei:;0H9Pċ"+/i}]6!V5~ߍJG0ǃgX/k%Q/M h !f�'>ˍ<Ն{/cnQ~5sQ{H�x/gitRÑηD4 ,S3&6;SETyB]+>$[uΙTC΋`LWٽt$Y,{S M+-ddv$at֫ь(}탥 Upь ,0% H&n~){{[~h棻*ɱ%Ԁ'=Q駶.۞?No5;(C((I >M$dCA8湑'Qw$$hũ'z8kqՔciQ_Pd?&:I;#y2=Bb@餶/P {_?é6${:-}VC$C90; Ah2PpKڢlTCCp^i%Mڡc�OoАxJv2AʚZѴ@Dbv!Bj}O(Kbٵ�W 4TGvX&߱J7ר_R&щy414GޛJt1AQ%2ۑ\\Z#(l/산aZЈ)1_vv`-Rd4bV`};@WARvo0}piS!ղ2+cëz*8#I0lZ߇uԒ65>ܡc, ZO;7mgj.A{+n ;3l/y5oNShHܠauۂ/&#5,'Ist,gP4?\;3?1�C ;rۢe+QA r^Hj53!7RI _`PV͇RTq4@Pn357)a_rGAXkV#w€(NfTkƋ)0&&F+Ǖ} +#(oՋ9$Lx�r$P1kj@"»WI>lNQjGJ4}MNBnILؿ�:" r mQJ_=a*wB`<f8&F<wqF3ge] Zr5Ew}.a:M, ?[ʅun+ 0X?dљZ9XVVє72=1й=qՍ<>Ao-J玲F @*@|Aŧ~!D'`sqWM@V s\F\l6HӲ%H!`M e<Xa bLuOx;5FJwZRKOFoµzunk/):5-'=NM⿔Qe�ý/-I%}| u3d{dx՗?ƻHG//?}`x<b{+ljU9?9NW 3ZwjuO<2PS]*nE)rFV^–/ִˆ} v; d/t󙟘ʏDd#--'I?ۑ%Cv4N<Mi^K(WYqy3j%zڝdڛ$uQK׼ŴhdeF4n(f%c׳ͮC#--\7oz-kD nE liZVP5CkKt2<}r0lpԩNmhuZOΚ8[^*c6[!-.+2g7)e)<<xyvH}Eۇ;sjF`B{^}\/z@v< ݟ!%Sd-haH:Fj\3;;9|OtH2,";yhdZ.<ĺPP@-R%ߣ*$ON@G#_l˭tm5z9=#oYW.L1]Ѽ7M ~`ZJB- Z'@0bY<o|**-tv_=p,{SJ/'qqHb"t?vx4_=)nhX_Nkڔ}UӟA+"3g9Ђ3epm4YȔ4H2[TA(g_$*5R h(X r#3ƹ@'%^Q$_QOB)vpZr򆽒=]cGQyዓ\PZ!:K]!ˋ)gr'RjiM$x ?hk'&aI-=9LʲY3s\u,}L{FFdFk6%A_xg_,AD2Yʱ i7 _v#_GG\D:q9WE1S9G{))Z+%zߟf_j.7'/3?@ݘ=jBNfB# Qfc illH K1vpℴ$S ~)Gs,fH'DlTB(h)cμ? g8/"5fbY E~hؗ':޼@ =7Zkv{gj9t40ȳ2>>QE(>&rgX`> BI`~~SkW3�JBpَ5er}3EubCKl=3*V]w 8(v/ ԣ0q=$O/NZKs:d#dz|"r:قyX-J㽺갘x&#h8ZnhvLgUx*G#3e1垉�H lg>PFA.C|eCf R"($C~um)3!Ufzt-?[yh~0dT+eR^.R<G>]jOEzg 2cbиI.ЇܰpBPE&d˩}6r#5#+/m+g UDlJ^B X}RXZ8ntI0)?R5OAiu:K^]=$.EۚVheaac-u_<]ΚwmYty5B|MV"bRطnn%f[XWmRg]˿RO7mnK,Yt⦻޸CpFXap nymo17C#Wβ'L<O),mX?�)<4rzt7i IB#@/υ8c: ̺O]JV`tg3̷}j==(rx^ljeܣYE>r}(W)%~XI\51zQ̂^zI*l4-~RjVR;Ŭ|U{p]SB6Szr;P Y;Xs/|U/ 62!<q;FxX79 SvIvj!xEΨ2QRu!OT˃N t u4 Y<G &dP:9X 4`5T-M � kN<tVd馜\cH18Z$Ge7ĐKi/zjڞLȹo|*D~W\\@3^#n俳藍ަPj§,ۍ g@j`J�2݇\w{|eU%G yr!w&ViCx?%^Dl\ﴝ>w01쟻}<:e߲YZG &~= LV/JGI}b{YtFhA F9i,Q$ mm<Lk j/Td^XN2zI�wR.ra;حW1|5l|J俒}fs*CZ]bpH~.}BL<03>!OWF_i;(^h="گS<r>844Jb3auEHfڸVXpG]Hzp8c8ZU=0cW𚣴�VF5+mPDV:y=o@3$)tH~Msj"o-0LoY#nQn?) q:2z1̾6KyV֘_H=ӓv~0u ;¯=Ue_3ā+e`H1/1QRGDJ%^u'1ZD@S]VK0{y_Xw%G;`,:o f#cX�kRhI ~W @~}�?tM2&{4K?5.VAERW:P ieU8^�8v1(EJ[ -+StYleRr7Tf{Y7k jD[1U[%SnCzjaBE"v/sȡ]\Iv�< [[Z)mǠr-[aQ{M6lU^`VsHa>cU>ǝG7QSD+N9 s ߙ5f]1ćmg 3a^EmMzuF~ zfC{O 9ju5܌�ֳM58*.?! ʇcׄSN [V%s##_Lߣ<S8Ǚ ("eROz"D9>LPqZ!3EPߟ}y$ &k>]u}G2&vDcO^=#3VN*@?LBeV~`";<VMa2VgڑeOSe˘6(3 I^bgsYjͱb_P)%e@E%spŦ#֎�Lz[zk$vA!,R$θ4jqA0$ϋA( kxH?z~q1+G݇.?6ek-mr`A7`z)_d;.G$7,twA~q[{'2`f~0ઁ&}(X{)ʡzElRhzkk=cu&&[sd&<{pc+ GfjĿQ<L:IGn�~;qL2⣅5fkGX;+hKPVM/E8*DEž쵺ơf-CBUc8=wqY/WiYkbWn\4Mi9H |BTR:<[<9JO2-@$TGs2g|mӑ,hca_).#];e&t:}{Pl4KƟCӺmXJ f]w&-bbl{-ܮ"kзF眞#%O0#{DPTZcLno|,%€E+Ԗy)")Bl3Uj/,<1?\<|A4��~Qg""%Gʣ[9W3pᰁ[ge{?N'!7j˘þC0[v0X@�LGlGȐi l-uPwp*vHTM.9,z0ʇW`8Cp^ t68XJUg~ߴ0&w0p2b΍~ֵr QXY!9XYB+e'HP~(PcX 5'n=^>D`<k 9Ɠ.`yݙ^`*%H* FfhwN[AQd[tLE|ꁡKDB 7H,oiIcxOyt3vtcGQ�F^^ R6u8zFQCo:0]/\Yt ^`YoU{D9/ښ c}@Q;?$[B&4_,PPҺIX "e^GL@p幯x18 \H1/JiXrsٯ[F,!FkB\CΕqG6GQA:&i\|6 ~sOCG^УpIU#HfF*[CI秜.ʜO8gC={xϔWtaH[׃ =?Ol {sܡTGcm8k3X@Rlo�oCxmj%=)rw(=얄9k6C=+% l)R!魀4OL-oqs�X"m.Vo/'#ȸ3%-|;QIq=5olS">6EG9WKwdl[l*ULwƜف=;}edaRb E-Zej eaI= JP<MڭiE'Uo`?(:hvsH;8h1nj XCK`Ky<1تto\ŁߌͲȕ@XF/~XS �Z^O^L% AgYE67m)ڞL p@Gq71M`}6<CJ&ycYjoTE7HzƵhخ]5g2(({|:I}YQ뙎SfپҞ` %o x1g?{6S VR`|ձQ~޹P B8*\ $.ͽwȈо2lXCs u#sp7$O hNLq,� Gh'4;h蠕A-(Te<�[ ȱI;߄O3bM>1*<<|a˛7j[XBp+A;  ~d2tų=7y ܼ-Z@vcnU+**]bӠ5 3CGjKfO}Ë*pe"`V`=k.0E|9)hyT XK"dq,vzm$IlrIFsS՝[rN̈AfԯP2CM&E\ kkGA1ߜ}j|(`8\;,؇ iOa~_R2xiFPZ6xEȱH?)p.okF�pMm33,ҷvzPe÷lBV$C@ueΓ:_tf4x V@A=ѺƠGl^g,R"-@/'kT:b=33LT:MCY4$8(cgXn<'{H_hs#Lhq &?=. ͎eu~5l3Yܶn~/4cr ևzb8AaYJ\'ȥ0RD>)J}gđ^Pm j`CzFVܿ +I$?+R!4s z[c%1RGN{;RιmtAZ  /Tcig* ҜX>CK=7tCf5H(9ПsunȱV U*jG7H{8: lKg+znK4g;Dlo`eJT&8gl).&Z;}yS_=^ji6{UvFDOIChNe{FsJr-9vAA޴sRO`Eu8TlD&e`ڻ^#"~ dÁͣdncwf6lCY2sͤƃ2{);d>`k 朏F޽ p� 7q¥$j2 !'d)BUo`] )}ՀpDuGw[G}3=H֪ diХRyLh_w)Mrg3X_UR@zMf֨`L}$kŇ\}g2Zy[dv숈ʨIv-Ço$vcs/zߌ6Heg9D1\#uf\Bx#1?:XAx't4S0|F-?5e7 l +[q/jbNl!A|5^j3 LȜؕrfxD':#kQ)aT@vkw@))ora5G!_3 0ErH + iNbw|OszI`Ԝy6@@nGjzd]*ug@RIObS: ^!oNaK(|0 ZO8>@Wm= %e/,y~0H<<,{:QJw 5,`Tw]qYP8x Sbt\9; ]ڻ<f|w1fA9op@/vք$t/?Z}t."pC+ Wi٭$4G'S˼~&}9LڸBũ ) a!8QE[.e=JU(-*@Qd.M�Ěi`#V7 {eJw",>^)&-t|ãQtE7V?~r膮;tyFx#?o3aB!t!,"Ȗ}\cjvxVs>1ER g\c5~.NW:ZЫ8~"{x ]ͯï4`-d;UQnc}Bxi.Βg+$ Һ<}ZM3`E חV, QEy#kB.V +['\4Ϲs l`q.P('2PNj__~s;e xŪvt8Guid.pG>TrCHM5 mJl}g.FЯQ3VŊkXzn DAyvb7?gHJ@U[Xb/$rŌu* P1)7xҐjer*etd_*0("gv&m'rG֫].H>F*IpYgT'{ jH{VY1(UWo&%\4+2*R"<+ZCx$ug68YŮ �4A=pɢ͋#otC4,- J�^2< /{~V0j00ɉ_7ܘbeiLX^8Ld܄tjz`҂?eOBlJPė5s .@Y~Gб)GejDP,{$Jنb BpQI-ĒmiI!,NR_am╶L8ˁץثwig74cGTtLuq6"id雐4q|Ak^r~X~-r@#G=!YEQq8<eOiN~U1K XuZ `d JT7y;҄M>#X: t.HMK /0-aNkťۤ=RE%r �d3P^p-C~^703W{uT%ѿ!.ʛ Nc}*d?J+ q<1A7W@p$Y=j$6ѠāEv̗-ho.2}A q׌yx%px;5&P)65.^١O<c88/kGף蕏H%߶Cթ&իp(_o+ {*ؗ qޕJ]ߘ',"(s'l(׮QȂ!s2Vx1[ '$*XmRTF$`UHjjfrFVg%.v=@X(H %\fT/&Ν YiPKR K�B,+FjJ -Ҳ{Uˆt taRC2,a#PĄhdZB;<VRʑyي7�b'<>RFL'=>Ew,r}mkj7DTl4jb[�mF?0ɽu j&>{eQ \trC?xeӈ{8!`oW]EhFpCW6{a";nz|1xا˨svKq}S(Na#O@)"Hlۧ?h S Qo@!&yY6PֿÕTP@O'<p$3t'N:5\؞_.t [Զf<#a+<]c8/_Vcb~+L~,!g"֑}Ǿ@U}wNK rΌŸ>Kv".KrEdf9 瞝VJh:ɄGॱG{ sMc7y(k5^Mv>Uij<:q*X?]Q u!4X!#_5:or?CxQ}0culϜkc( ^Š`AB yÉ?KKKRHVJ(߅uʜffh:$>at )qccC-W~^'; {&[Wjy:CnU /MKR||W ȊT,>O>)òֵQp'TkHa0)m7Vܨ^`ˣrD,"f1#g ѻȝ65pӼbU:E7?6)ꀸj ZT2{warzJW >J�ɮuACʰfֲs0Z\iSlb}S&\_ sy3T}R_qhn&V:?8h+�ԎeI&\(ɫXfyn~gS7[p<džsh2zP+y"ViK9IQobNTeDK'; ř~zd;ZlLQ+E,\[\s^bez2k^dz?>V>y mUɌD@'%3Z`<{lh}Asd6T7ԇ?e"ux#2V>R^W4>"tP} Tn*Z9QL \O $>tDz?BϝO2g+%N?xMԽW,\oV cm9ǜk%n}U3<qlZ]Kwg kCiMqNtlȫRwwa)r4׭&k>hKC/˖S uH jR~'~(,;)OJqgL`�aßd ]:Xa*K�q<{_? Nϱn�lU3!.*&n&qfW{MNF4K,by_ *{g4Ѧ3tz]+*7`H,'Vj'9Ҁm2&4Pϋ^/CTTzk %&װ( PW;I Bn0AUۊc|Ϫ%,"jnR5> Z ^^F'�zLq2`g|v8KBKTIPOߡ4I.|;+z?F)W•~6L|)p=f\iil]Ȕrg֫# ~d_\(oz\<7'<[΋_0�ۖQ~4B~ 2خ6~oRiЉz)7G{xa0$SՐjFW -Xp1W Y~ _Mშ_,Ppw_W\5Fb %"IQ)r7gP>{|G1 j1lw5`@]pYvn:�p*|NAb GU&ؘ!)ܚ�Ɗz//zO 4MFlҵP0-%N'o<XVeM KU/�{*MHLtn*/�infT2FLƐM"f"VxbWdUd^>o xLe=i5K 5ugOGu7{`]>b8CoIszĞZr)t:솧GHN',lMnti0MF_W�&}ob]ǖEY݄VzKɅܛqΉ}}Smt!]Ce}}ikOXO (#sf'Ǥ1!6(LbbrwhB4 L /DE7]|`Yv/!ȇWЗ뭩K4:Q) po~JG\1`LJ$@629>#M-l W1b~|ZLm)Vj-DL|J)\T)\4EG8#vc͟pإ:D<k,_fdgnWk ,ڹ 7]󨊬V8p-EOO ^%0_Gj3?[YdټNY 2%;&5'_`6yMIߘ OK{C9{~he׸KK NwUtO7F,sRVFwZE&h ]Z\9泏C)8^m  -׮tOAj 33dT*ߚ0IO O֠%PO?Z>AAQy܍MhʫT0m PHL{lq(DXzY"/w99QaA~umQ#H_ ?O:ɱg.1noJHjC7 ʹz˨�43"ߏF LH]5v ہ^vv! 52Ƈk=.lwDZ.9: oX]�Ylh^:}D;oͅC"_Yre ;~-*/VpGN1aPT4/#z̏7 <q_*-L|q7'ir%~zh5 )ioTjhͯGIqwCKVKާ3^IEiиqu:z@U;CNzrg$n&50xoa#pbΞ𒗎GBciʥf^`mZ#ِA#t}4FZe\l˧%sG6Kd$H~x#RwON|@}ݛK? Wn‡ %Y =[u�sׇ?~�4@k cL=B!)Ċ[kK.U?8m>AMXgmD" 8C=Lf:"1Ltm,e|M,tO% qޞ֥pHo1&b8 ;zd326"r)"J/sI$]jkO9ÝrЋf ۤ6d/9,H.hI+)�?*=#>E8 T*ltC.d,1y aaJX(Jԡ8饩B#,5eoĤ{gR]eHi s<=X7Dz1jj obtk 7Vt"3y~&8`n]D{'7Ѓ@/BTqi:x XTsNS^ g~3fj!t}а3qУVg2~ C𾴝{ Ton7,Le=.Qĥ*AZ5K2P^ctY4}~qThb! l_pNr9+Z6넋YE>!j`tT''0@<{|rgt;XPM~\44vbD jx{pK&gmtȞ&=yZߞ\<ΧsWgDYVvڐ $?/am߭kDKW^Ӫ4OKK+zJSzH2A�`Io;ޢA1]{ W} hcIU7;Ǫ�p'֦/)!GB!j7+@)ѶWj;i1Ũw4E)ϩ`vn1,Lw ʯ0r7Z䰍Cq8]jlV'ﷶA)NtP1X|.aWՊR�o :sz x_cV'J=Lѿ$+fLh9|-qT%;${5Sشtal!U4>:M91E ImϤ>us3=ndDO9J9z_5Ky ?*J|$pԖaȖXaE%@GdXJ@z#HJuŐHsU|U]݈Y@C(}S߄ )f'[7M>ӈNZpTl'Kَ5P;K+ A`e3(t<ު.uvGK ER$rpۭKMYW󷴰@(6H2*0Sc/w-a�ՍSrBKJ򂦱Ls:צ~Wi;#Fu=S6[cXpP#HP/Www95#Qȅ4'!bNZf驦^%ik/ 2qi!Wj͓̉�ԡoq"Q8Q D�,-[a8z\ ixEgY52Λ3xc_5+՘.&q政`SB;ɔV/HCӑ "%gSjٗGgoNq{3PƈZNJ5g`D$\"eLI uzMYj*jL{cSjgK(-3iV~i[Mr*W*óX57 }8(vͼ*tEX,V9`]&[J5t!I%qFm;bބ$F={?!W+ HͨīхLBﻵ[Yrh2Ai1/cX⣐A2r!s X%C,ssє0=u7Rj,k%ʭXѐ2.vBJ}T)z׎A Č;ጛ.sߦ~ (T3'Lw+bU2K6tD^2xekW=q /n Ljer ܘ&NS%k˶X4n}Ԉ'ƐtW<-£ܰdt� ~[0@"d^lXQDfYu &@n0тň/12NVbJ)žs9R`,gJݗкAp%1/Q9XB5Hϳ>T}g֪Jg> ¥[V$F֡jMF:>#<Yo.ղZ]H!B<?x( %6lȜи ==Iv:"3<)(5^@'UF¾瞨cK )@c1敏#q@uxb)Ҁ3BTRxXQ٦6%XB8w&-'jCbAh ؁FM;Kd2|<j.&h` Er( &s ̊.9v,^M@v 7SrS G~Եm ̆" C:/kr�<x^uVy4ɍ/ɴ$LDŽW~_D}pD<׭`x`(,<R+%ő::' oIgyE A9&<[P4krB٩>,,KvLAA5O&aM Wn_mV#ž%LA[\ů#[Ï{S>!plDc,(XT_aqdZ<cqlOE"ޞP#.nW|g&8GGxi>E-7kl6W]* B97=0~iL }F*_GTP[S"bS! @]V$eg$㩧OThEk;T`6?u>noЃ5/jL,l?PAYjRk"Zҕ#B(z-8'֪FL1˭Sכ̲L42 %NU-hi[S4! ̧]uu&޻,XaG:Upp/#sݯфdݎCYdRD0! P"<%τ|qb|}`c#Fn0pκQ[FLj1ŠY p$':=?Ьx@8k)𥡇E>$d푯z[9'wބ6q#'XKcS6lt.=o72*+xlaI'Jh萌WN£h7q;EhA& o|fHNrZ WIKg{Q=G(�DY6!8UB)q+J<!yDd$mU=j#LT+zd:bʺh>ךM9=\.,RAm;*6f X/vALKpo*@[)&$u+<3}hZYڅBM{'ّp�gqb־B⨱IYV{eǵH<5K>]`2l!jT2[e]& ;& a ٤ 0B'pDuϛ,3iuܥ`Iq"QbO*cM}自M�$�!{a`"0cgӖB j0|rpOi,VC=~IH @ A IآZؒ$[$E՞?f`x~2PƵW@N̚Bm/:Mj@6e)wV8" 'u$eIFnȼ\'-PCiwW Q*s<㞿ؒ9zp15>(HӞI ?dc֪9ёh9p0 j $ylXNfV nfmnʢSR-1p<e^wZ =`yVh{5ii?)Or6O(,8kzXrPVGtu *E>7M�`K"-5&-٫nCC)&J%Ff3s7uJQOmd-S\�JΒ8T==RUN"@S2iΟl+lIJ%|0z FУ6)c<mn$ ^+"ΚCĩ'?Mx1 7E'#st! ^UZdt /B0oɩ{!=dT<DD�Md߀*;_7B7XG؃!gr5o+t6 oGv3M& $Uu8֒?)T@1\SR6Oּn2 Dn? $M<VGind8xUꆏ/K%:EC.p=b }$f}+iBn.�Qzi1w߿^F )8g?5i]WXq&TW2}e{J1#Pk"uVP(^H@=(.x7: cܛ[uqᏜX8ɒhwlg]ï~8 5{Fd%mKj)r#;:Yձ} 62t.iWW ,h0fu^})=q_ uPZ;I:%ݬgFnTxyxfW0tD2ݣEctg>c]y<E$@i{wp- Ha41Pre e0u6TMј2]Ș YG`3-=64k-8Zc-�O&?;ߚ%:epF\jB)[և;Fn!ZMnW5n hǹ)d&B0j\B_M%F\L+IGXg  -?,zQU@C'-ےܫXpx;!>Y|?{ψm?;H.jyGT$هȎaVeUzT (-(9EA5[f(!Xաs ~J_od=Z9.fc+f=ymK) jZ jdlԠK)D27XRﹰzv1wHanٯIs#@hK֝ I*ٹ[ $53xeKOj^gEo) }f g wJ[qk{qf-ϺFq,듳vȈ=d6ebYN2G9>.P֩*I::uC\ΤhNwM r@|yP's;(]F~6} (EXbgA":)ǁ0DQv9)}j6发U t ln.,Icv`>p0x1O[-yUsC^mz?u"X80/rZUpofvBّ0+&|c*8/D䬋_Kg"4#fLUkI*% ;c+|ozTw9i421# -O ~MWKZ&9*jN]0a{;nfHfMU!rZP1)1W͕\BOːr|�"@�RQ,'Fj ]Qx[);lA�aD"X0sߺ3-ԆI`,{9>X)9kA}�Q>m6AWyMo-Aߵ4+8ab-g[?LEhis,6>l8?x^M$ "xüQ*7i&. ytyU(OXS~8x$"30bMLD/n xͫX\ ֨SsGįIyͭPTˏI$0I L7A[-u=0c=aa7(;fAS5(`$7Z^ay*IHUQisUQ, KR!B88avqM4@(xؐ-."]v 3)l"G5h#?pr_sf8_ʹ~ה| Pcc^ ^тkm�t+ xK�6suj/%LӺxC_ t';z` Ӎ9UY9-Ҷt1̩<*IhcƚmhƘygۤ@%?#VZ~ ˝Tw=?Q"UCD %'Uְ'ǒ�6+hkn~ڬ ko̭ZJiEdu@b\ gώ kvD e-ӣ#Ild*y>CVF&J332Y;q^nB-sUZhf^|?Y]vfkcҳ!o|&d>Ae ߋ<^߮6dz tۜ9˛-;Y3Zf5 r<"V&j+y.]prXĈf ؊I!2bH:0օ *Io(;7%i4\4ApcWȝ2^+T2s+w=6z4ڒ٧a4ᝋeKCUOs> w]D)n8Vg9UJw "5;R.lQ86HDbЗޚT}kB]vLe]D)!W,s>APiYjBC?W3:T7aJEe*]2BW;w":,S@cel=!hl'X;""KH:mJL̉Soϩ?*jG@!@@@S]\ЃՒL܈-C"+N,e= ,USfYbVxnNŠ?q$ :j}Mh20+]]hR7`SNu/o 0_)A}$e5λ2G:wf ܒfWQv~0eU9YpA so)C75Ʀg\m}[w*LW-y*?�'wG#ʧ>;taXIMim\L 7x׽JG\z=Jm(oHcTD\soXC[ą1|7п(7#�k_ȇݐzmpY'޵1ff.P%{Z0g\ /7T+b8hf3: p}޿ HDzqvJ+}G(`QVtΧ]E,oٔnzzQC^;Цwɹ7ͫ T\g|$jO!#(*iU"QT{PI.W I.edp5NU6Z^#Ʈq HUŀ+d鑂BnFNc< s6xt'5�֥1ȟ8�i?:?Ziƹ+8-ThTE4K8Uȑ_6B댨۰n6PH=E^(\SՏظ4ሲ* dH6`g[o`AV%�;$auR{8"i>,R#?c=|4d{x:J<x>ѴlVRA/Bw$/Ciu (fnͿqo\iAӥ+h躙KQk5ڣ:%dy$\_)]%ǦԣsU:3'Xzsæ [sK,֨Vxh}Ј͡L c5cU U_ =@)ozҨ  ] 92⽘ IhT(+%,XG|t[d=_j [R݉Y o6US3/=y{GT} /r{STk$UL2lp&Hjd7X[1bqUeO^J$\T^cNՋͣ{i8TZb i妦/vŰ0f[M cddw)|{1)ۣL̛)9_YG O1Jg1z#aizcelG/L\:y$!f'=Ԧ.@s$e@VK6vHB}\ [vS ҖbPcoRnYRo*L0e싞{ԻC5X٪rG{ǥ^HZÎggWШqj"pD߽vkoU3qw $vMs>'JgHK&\dt!^7&]3Iw,6(v=`ivmyfHO39D <M z^_΃ܝP6ZtWIBbǐT^Lo cԡAXFSNwWʫ* {͗~&*J .nK`~K_ +w{9j.S9ӤQl(-<d8[bE;eTЅ$dGbs:ᧆ]:ʣQ]�Mka$-60z gTF]D|Bb1퓁.O_8ѸI{GoȽW!]TaHꐏ^KTznXxi+q#W8y~37P\yQTЎ QH::f>{e3o[#j.|A[7)nڄ2aX% ="?U׋s\R.zD K7ZY}=4gV'6 >%_ɗݗw l{cJDId©?zgi(`n3HCyoǺ$!:0ӌ Y]&)q#7@V:cݠ*Mpa S)wzK:lvg[Pϭ4+ٺ:߇C\Ywֆ5s~Ig3g[L#P\x=yW\" rAϵoo`\> >~qN7 a %p%JK LDo]UȠzjnL]pB@2<c0N<W3"V6H\iɯɮi1RxZjqOΣhq2'D2g D> 5I1ڵJ:�5%Ec$hrL+ֆ Ѫy/qQh9-!|A}2k7oM.T\]/dc:GP AQy 3YS7' !޿֥j)-wsGЪ;nAqh[ls^_ڂ !؄8 WUVy"IUZϤ j^ɹq9 ` P8]dy}ucf'H9?蠃E*tm!+C=hcJM®TMk1XD^6pZ6K 31 GjHqV 6yEx};PWjwV(d' AWVb_4?]SJ՝f19)7qnد&фUL} }n?$7WT%?Ϳ(1)`<5YO!Up[#ygŻneVp"ϐg`> |Y៵[KCUVk5xӪ˛ScFڣw B ot #3&y V ;`z36q#7ӗjw舡P0$\2.|'s6IAP1TT}lĻyp<u9hk/ *eZ &3iŀ2{3NdYdRE`r(0k ZT:KЦW[&L:Ƒw!KAH?/ǂ!g`P#E4m*<E or-{<U/udh<`yb[^^%7'PڏUqvGhə `2jlL<sE6A5љ0CH�'v"馞rYbKkU/*+ȕ0E%b%)YMh*Oeh A)o00Zq,AY"22 (씶ՃqK21+ץT3 ܉ȩy 4׺kۑf/b)":ͣ:WB6IXJVyR[hgy1pt(} S;{ 'gɱv:|V_*Nr;'Geo1~1IG1'�.VZ8jN}QNcVOA<.)j]ξE8:!2,m?먡!!lWRw䤁3EX ; G97kaaJ50H-MdM(X3)/ YNq}O#|BZo16N[ e[ީ 2ӱ!9:nK<�yۣIW$Xȸ4(O01ǿl \Xmq VU�+;_& n+D!͊iC4lC@}z>`܎Ǣ$c8b$Nt8'ȯx cH<gb]nh[ _P_ L?,u^cTI ~OmKp[N?)3X<Ң&<;a[6 h $bf(UT2ͦ\,=x(qzK^M DtFVp&jdž=1 ~ˮ;T(tՒs-Pc bç׸+pH*J#Ig'$6QaYv_ }B4&- ioW̐hZU&<$vdQ5rԺ0 ~b=8?[xsw}=BTIgk<�ݥ_3Qth%jRyވݠ@_mOϴꈎ!s}x:J4Imf/z6FĒdCPV%8_}BԦ_z283L`&Mom;hW|3|oL=&O?�]/7=#@-PvihvV<T;;W?zUzV5y#_!+i3*+R/ڶJxLY-r͈H!od銤SœTNπ)1(BLَ /F4TܻB>H?F, @6ΨB#K1" G.X}DcV$0uc`0Z ]6՘ ՚X; ^~yz!m8f c!Ax'jʨ<ȅDi(>7(&-0r\WsxxdiyuF| jW'an,aԥMvAmZ4hdY1@p^ S ͗$'Z~rP^ܟ*|<GP} G B@"2ɧ#OZZX[@Lω�UMq,_SBO jm2p[֎F/uWCΕ gI $@vGxA\A>=G"pTc_IfE:mvF}]LJ|tu7Z(р;o!,lHubV{1;,hAj2*cw쬩͏7?u]?f (=e椓OE\&M(4]$o�i :<{"W3Ux�8C;ƂC_E"8|H< i iSb2KA b4u;WMM^u\[! uq{NDie{Tu X$6C(%:q`Tt?Sӵ0Ll|>^0*a%@2(1nէ䬹$T.ZNKH䠬>򹜱_֤o|s7+>@-5Gpht/NS,c٧aÎw`)w?G+ă?G81Ժpv24EiY`{qU .3ze0J 5sj_*=;_z0!d}xq<m?;ei )탺SA˜+�UHi&l(_~sx;SH"1KJR%+j`Ah(Fn*:8hmž:46"CCLHguw41*.qCa @w/Ͱ}ԄѳA6_ej=pC�z'QU~XV e1|qLWzB+* Az`S,eĜ%ꖹS D'3![՟Ӟy wzlhF^I)Pi./<Ev^a> Qŋgppv�LTI:h( QN=l⇥cۮ&ڶ)%.t0M4)H:Q ԱQ6d!oHxw }T/_S]@^ /G-8gHm [ F�'>U%cVUִiK5|y 1-ȰtߒH>_i.hL lA%3:ϓ ,Ѫ$:}Dc JSzQv_]HRrᅻl;TRǪ>ND:B[-w$na yaU*bDOA nbMS{.jXM7㚡6 ֬h.$ZV�GaKKߊ o'cPL= |j<hn5D]izo> X.IR<wbVX DtaӾ|EX6*}wjoJV/k@^Zq̧n, S1�C3/'x`,%>@iԆTu5tf` gu鉽;5ho^Y-�҉@zNDc, pS €GǗc/Z H۷aVt!m3BZ?G˄xc|&ɞnjPC<P wN~&` _3{E3r!FUYl* 5f:Obo*Q$B I4̅"mnʜ![Fu[bc`y>+.-OTbԬ]V<ֶFݰOz[&�+kh^.w8IǮ0H6,f(3Ld�T$e6Qcb#ºBhZ9: ˯gly4_ނ+E<r%{]@%^q%S[ޞZubޥv2lSG3Jc_pSA#s}UJp.Ցy"w ^tYRP %ft=j1PGlVmuԕ1QN:Bt貕rLG^Ǘd2 Pbp(b>+"OnteXwTܧ Eʔ~Nt&K1'� ԾZ;%Ob: /A} dMOq!͔-x7"-ωWT|ZCFve Vҥ7f/rAMUע^LI뵣JߛyavLx\9>H{M I (iNW==|>Q0h(gOrV[`msի@ƚ,*x78;Q;%:& :{ ƼOfKf^ )eba<hˣg%tݤK~'gSEmb6 u# )y5l_/O:7�݃_G4q:m�/ȅSj|bf%}?Yk |"}_2cbsmȡV~)jPaJ*�@?YF[du>ݮ(E Oz�w~?\FE{a7rwW?x,"-uJY("'ܒa)4ŀW9wۿ립 pEvm˪s�nedl[%YUdY;Y0Xf= E7\ b6Pв#|0#a 2̳&B 6@Z}wce_ pwnMnHӸLX* 4J{bwm yJ5g0HXb'r f"\f{ _@"/P0 { 7 x2n Ԧ}C?4eANY /|OIuvOoON !U=t:7 Q%I.ZO%C�tl{:?^+.VśqmOF] S!(O4m _^`T9פl\j4 GE=llZOjvJ?{a޲�YL¥bb+W5:ƣg2]p}8.S2yqN:_^`QJ+hQ!:]t;Fo@#F*=eLL;T7EA&+9lՌ[ }" s 6\}*=G! Lv^4 ?r XL ˏ? kM #>lEۀ*sks`k#/^H'KgVW߄1q!V(ef'CQ=} y+יk EЈ42rQ 0n vCg;Zl1$&Qu$t.aR�X"6D' ck{%9!| ?pz];j(5وѽ) ɨsa;ʺ-_uJhN̎6Ҧ\4`#>t=I]!>}IWޜʎHgΜPj Y(Uh/\^%-l1FwAr|4%@m8ÍLؗv2q{_ЬF�ȓv$cm.ŗ ,~)v̔fj+ 8҅ wu3"{nOv޲sg*wiT9QX/sփ}5Y6Jv {@g[ X&xj > \(exʔ)Z+E@כ*J޽�'l?|m)Q]5 8zHΐʵb-IĹ8,o�s=dQA<˶=ǍQ$\mєpHbTrŊl#zzʇ2l|8I#x;i*Y3Ix_7A#@rs\xPW^sk3cgThon2.E:*Lv+9!2l`0Q�:6vu i] [ $Lkj$J0x)b)~e)4� ;@s;-97&2�8!1\xΊμG0SvkWaR<x /rWǧ׮Vr7T̕ialth$v9gcXK,p+'L7*YBThG%~ KMȯ6U(bAblv->[?}U$Q醜|QP hY*e ~̴BR޾d+5FtnBL?ř 7o[N@눤Ϭg'OX|)OX鹭AG(N&RWGH }I+i fWڭghre 3k=7y0ѵQ.vqztILCLoI) dor*b>ؗ1rP*Z@[^لsĖo5AKÁ6;lpu1I*Z/Sz!gPI(ヒ#~ܹх:>/ ԯNY>G=(k" w[_,K^\ύ\W8 8b!~ ր[F@H�/�Qk߬Иn[JNTSK>!мm4Xb>c$e4V~31 Q@&ͧQ9N<rsIנu CE6}$!{f| ֹZ#:0/}zFK u5n% nd$f.vuW2Q|D"E&ؕv"T +YxʞKp_c` z`3e# D~VBkݼÔcP!R<|5bXz{Bd CUA1; -T2p2rU'j]݂C=�(7<lPR f?B:\7ӯF'ġhGDcC!0˱Yu^ZءsgwaІ7! D^5U|֙i9+ ;yb_Ս9k3O#M_  N::kF5 hM +ўAYפ{ASp(- J̴ <[׵`f]CzuGP-TnLupB]@5 %ZۛⰄ:Q1R|&?g T|n/8d+4?kKpbTGсG6$N1qE ́ }aN?ƺV[21o R&4?]ᇱf[j|K#{d{\/<tAx^?.(Q`$ '`YDzhCh"}R"Donheߡϱ#ׇ`*OcI7Q^ {K r?b,RxK[7e~1~*K$I6]c"c>(֭ XZɶ ,Tɷ<xxz {*^הfmvיϫ,W(T&ot \R1$=kqXm(\FD,Bl/.WXtdCe#^J<GqJ&-<f6#foY#KJi@2)6~8F^e_,G72\ <x__ݗ_ ش᠂dȎNl09md{M*TQ+Ediݰ`Q!Mu vIevu/B  bejH RVS oE|!q,ʮ䭡|-cx ax$֒ m*W _O5kkå{L~˼I'_kI#]BhǪ}c~5EtEl,Q3;nB놂2Fa. Rm}W"?mra{'>8_ Xhm 2@TFKm(` 3B2\&*ʔ݅y\\>BZ#,T%{W|׭ ~ޯ;H{Y^gBid[ W({1<t^u*<C'P|cA>ȝ=hb:1?(�6هB VWBg뗩P?P6J 0?eF2d$6j:Bg�\/D61 V}_j(/?X:>O"hKЦ݇`(t.!)4o\s;(ӣ$닑1DjĽAO%<62s"C[%a^.M`6p ZD?s3.DVe[އx *Ͼt 0 {ֶp[gd)g xD_ѨJaױv(C 't`</ INvNP1Ӗ~fXֲBp=_fba-W%:Z1W=7}VWD1Ntbh5C rlbgy0 ~[Z@6=9z xwwZҌ6T$ElֺRRC@j šΠ<iH@w7zV_?|Y['Z3<tEAI ZT_ǟJ5~jޛg u9h]ڒSL&9G_pN=}4,QtyⓆT\CkfuO6i 2dXaE<ҳLdi#&^P rX}v/3&bg>,f99*2VgF ;ksR6W,xDPHy"WMPQTp0حԝ3lZ�iX[|o)DqHR}Ts{H|þ_4hzTge֪ lY,ܡZXT ?I٥By]L %f8K+7 kBo_<Y+j\-+)T+lϤ/RG+i gڪ ]ٗ/( $|ʪcOٕ0F6k8P<V(z@W?vs;5jDdf"G4_Jz @u5c Ƚ;#/7,Yt.m#JSyJY'v Zجrp?'YZvf=i~v9$'IIdj) vij-ᓦpeY CSui M6�ou3('NE/|xM:v cf@�pc*e7@b7/;Ve|x"9;R~6 ՟~{gaeJ( Y{e*淬pf.gbeɥ$;]?df"9Ф ְıx&;f)F ')S;!| BPQVI0]BVa<#toG)e׍I`=ڵ\u] :Ay\^v{`H[7ZN lc^pAJWb'; ʩ1l^8Wf%XM?q#sMܱcE+j}FE!I ANtCϣI8Gݦh5C;6+.i P4 /MImj{_<m -1NO/!$!<X6 aP+)}86y>T)_==0&c$.ouM%)p\E/bvl&aT¶JRe|Tϱ"_< 'm9-Tf3e@ L#>YvHJ`clgҔ|oֈܦG$2L G5Ѵf/Iz\jj=BVB Ż) hn]cPe^sK}ȑk*b~v䰔9 P-Eivs/_tw!Eib(;=֠,`0`!Fc)w X=S[j=Ed^A#͞Vt+;&ݮ #nLouUt 7XrCgP9qmQZ`i�a-ŸbCTbSU1ѢQCy ~g\ɋ2q Dw!3:UTcy_q3]C3KV L{O2ldv>I!FFPTڸM*c*"Xu: kX y9HfA\c`ۑD6Z潞 ľ|z/ ΰ;, r٣?M|шpAФH~gA12smtTMJ.wW_j=qˈgأ)uer_bBrv�@/i$BE7^DASΏΐM4? "fa $1դGx2xʉxsOQk'&Uc:BEw@H9LӞ"?]Qo@ T>%X0ٚ<`N &@)mct5K^E {u[&/~Fv}3ON&F((,Ep OH ?+HwOM"=ak\8{v: Zꊳ5 , EɠZihiܯ,wjZ�p|U5Wǧ]ޯ‘e^;O輻�p+՘vU.xc @W^ ѣO>v:uJWsYi󇀋g&xFNH>qg[`�ܜ~Os) NaGa ZO&5NWy'vF o<ji"@\EkȐAE/5 omt:L?Ap.A[59fg]c9dMipQڪ4ѐ2A"*7DO(@k.Yӑ$B {jg ڹkbrn{,L- 78Z:}P߂`ѯs#3 .Cv#}hvR]CǍNZqd6K-8 A].Z~Qu>seXv"+iƠz?jĐjBڟQ[V6mWH7{] :o[tlL]Wp1eN9whVvraNS2$4/)B�[y6ݖa̎E?;zX֙D >0UH")Rw{D?o7Z&ݥcRRa)5I h:6 cg6t吴~mHT`΃|CnYtGf3P#\ dӧl_ F(FWAs_zĆ:x8o ` ХfOq7ûE!3(xPOMfͭ!SD´%+PT_QKS O<mcݮ֩EFPI` }PQ*W@ւ# <x'O.kfTg0pLIѸb3o1/�lS`uzL[6[n]͉>�m$K8sUHwF7g2Q)h~&C)Gmgw!fySZk4y}�>ܻYa}yE.h8,c fiJ8?Ay ժi?.YjaWhFEoײg/N3n>2D6*�A =6.ٗR_2 TR{2gQ\ ٻR[XFT_wZ#W~>cJoUo[_yGԌD�.rQH<@#|t" ]Y&*TY2}ur4b|;d9'ψr<IryKz7?ʆKx IThG,G^ zRʸ2!V�ٺxСAHJ/ҋ[Ͳr˱`4-9Yo(Q1_/;0) Kf-`oSYM_`'n7"wIzTe+ >9 ,_d*铞+NݕF:•N;w wܥ$Da͵\+ 4Z*iX&ieQ3LL)�]0Z$nN!GTfn#Ӈ~BŶТ-O?C@[$ӏI%".8=D(ٮNP^1ޮp|өxoƐZBVO别P]oWʰ[Wp+b5 uq"(s@f>ծ7uW)!e7Oad wÐΞЭTb* Z\}M|{qdL+#QGg$l�Ψ#/K]7lTw 27*c_ƘC+] 81 UQ!߳y spm^{+PSC DЋ׎͇ǭS)7N(ΫFv]wLE@%H>6%Oj-j�ү\ uD_3ґsWK O))?[HNZBMc^w8 댆xN6UO})%5WR \%dx.8mj1qkH4 7 L{iC% Գmm٢ʌTa*آW, �-Yp>oZ*+:jO^fY֞.ײȠhHq+PK< CGOD ܇^e9 1eOzJ)tMb.ƨqw8QVc0UG7y豷2QabQ#|b†#mfszJWFk1+ѢT�7nt&MڈDt]ܟn/JBkq12Dr\(Fia<�hHQN0 cJWgYaª؄cq<LIđhm?sp~?a5~Kh,=PHݟ]/ *j=fܳ$ gr}EZq7“se@fN_!LN$T";T`&\Ž+}H-6tAI�WC0[H7 3Cîy@}8O_%DDM۲)rKIgJ ~~HnǁjUl7S)"ƤP)|؄U{z1MJSbb2(CX^ Ňk><qem m [ � o!Nu,p`Y˖?bmyÐFC ɜEi.FZZZ6֢ۜ2ʣp|d#D:r;�$Ĥa$^Y}*Q`fK]D/cr($ 1R 1C=Ihk>}8D`o>l5S;WHߵ=SIdiS$`Y5Xx_{̶-8'᩿_�iLp:1%C<ޯOWn؅3Dx@%2tъ8YỎ7QeA]T˄gwdG-I߳=oy:K#Υy>E1ߡ[>7';N Oȅg`G\z82]:+?/oό˱]#kCd2XOwJ[Kt6=cR(a^1dR{�D -\9oF``_½{ vԠ�8~IT[Aؖ( ӂ>q*:ìdNO. @A)' SZa? P1$$I:t]4@1=g +ޯ/eKxyr( ;+]^S~(À=FGPoꏔQ)4{iX,1HZ :Gq! 5̬JˎyU-M9O8!6lL\<JB5MR/Lŭh`'!w3p >V+} VmSd;y3c% <A!W~e| 7*8xp?:EoIJ2'4آD2T})�ecRx5+ Krtt=\Goƣ : [>Ы˵[UPΡGJ#y*yě6Đ1`D @Cz,Iu߸*sU #qdt2=18 …fd. >t1hDLp\f�eqs2 _-U޻!0taR+WcKӡZ7xM5l-~ÌA U`A#d0Nl/#;s.M;GKm*]&h+}&<.y =,Qp9(1I`M&v[wMag UApl?P6~mhDnDu<LМ3cPbo4m(wBec|" h$ ßCۤSX(_Zun݃k9bFBK;t6ěGt\o\-5n#׾�m~$`aȤkףa" =N&EZd>/5uvn2U_d]jZx9r֎[O6ˮVw۞V-oeui`<t^l- t;tk}|BǚKo"E4o4 sdU*] q"<$ؖW(=|/d ]5̐f2OYg(DTN)ݳm}O\" \`j(;Lߕf_\ԺlGn+~tQ D`{&>4ٙV }ch!nkUY:,�S'Q`yY^8 t(c#ʹ(~W%5NpQY<HDqX Cazt?+ ClQc/{ggcAQ1J5{Ch QF)299 HSAMeUJUptBx]L%d A(5zjRHOGR] `S>DS8'MْNMKme0=-${DW' zWg viy6تy; Q� U Wɑ,T-PJ[~7 8iLcA"9/vzἨ+u_oD-e'Sg.3{H؄:`nLôrk,5ia,ϦTcDK%60E;}FƋ m6J(R{;M ?Σn{)y )O|�ڸ¼QfGioA79,yW~τ x"%f4]gArxEB˕ثn&σV{>G (a;p+hkZgQ%UsAX-;R 2(lgHS 7,ZaXK'H`5[u5)Ho�[g0BDqВ0jo 1(ةw0mwB.x&G<s{h_-s` 4ee_tNiv4= w}w0MȎ~USz96t%;X\&[ q)=9㫙mΟjqsL@QwTpwsO|>dǢlGh?hnK[d sG> Ŗ^} 5Ԟ4$ӒoHLLg.;;ؚ-<= JLXƧnk"U?E{i*6f|(["[9ͶǽN ϲGܛfF3~aDWd8 ]#O i j4ubڷ܇liQ62P|  Va/t9Tv_mf�!ā@2iSŅsr>ae5 ijn%7J`h1uuP M9\G[h#3Y�#44h<ZJ^J΍uM:VesN)R Ǐ/ei,9Ѷҁ߶}V')GAy1e\`ATEصlcY}hRImi]CPH+QKҠYp0}nzw(�t0 40p0tO/L5SN # rN6k6,h,JTF~D7Gkԫbg.pL҇;F(a1cBy\u蠶BwcZ9l A~ԩj=,12Q)u s@|z1RLo Dk; lle˜' X.MKYU+~ U;Wd~vtXEel :_h_P$T$qqt? /6zA419b /EsJ+@%%L}VY\[ffo0j0#t4#Dy)R*7xcr7Ca)&~ߛ&Bu"w,A�$(y}q4^r^FdI+*ʑ"_R[|^H9%BVFazQna8@OyFę$gTXh[p,"=;#VY;~<q`R<MM0{P2n܍h kּJ]n6?$X3 Ez;pFKGUѫ|ڵg7C /^16|A,1珞μC UU%(iK=W[ *ΑeivW]`D؞u+.{z)(U"#ar2 b�rIƕEom8!a ?e-}e@>k ݢ\) T=Q_ U-'w>wjDeEsd 25S3 iz 6aqa"nI }ޘj V)x]ESIk)H aI$Ŭ[ Epp[ɞ`@Uu>U=f*sc %XgT@x^I pIr1* `.lh(�5e}w./{�h8ǨYi #`s6SFc*"I@Nml j9t$8o= Ֆi(MUX[5i$˨c _n !P9++F^O`+Py_7}:K.7zͿ,\V9Z^64) #t QR7s\^}<?SVP^ v5ḙNe@T58) A& Nxb#sF !W0xń:$:悥Y S* N$zE|5Tl I #FweDs|#{pJNۋ m9@8v! iMzNh_*ʃռK>Scs,R%tKe#Kj1iPOY\#omUHk2ĻVq(q[:(J5sF$2J$||QSfAJ37l\_ɮ Is9GGe2Rq3$x!#K^)3.k|>(N%*0 XZ[^SƺcYW]wSd!G㶴Q]Z濶>A%>L$gȵX"�w6]Ū `R']ڹxs:$Y^PD*/zW-NF2jv[ȥt<tN82:`zjL'8AW4ieNjIKHl',νA$r|}@ Zg tS,y�WT!ȣ,I*x-Y N/湁fi�#8͐kfqL̽t]1xmXgV ^+U%*휚ɾ-`7wKP]&XE!4�U篝R=휼&@@!i'*jeR:unuw^?Ћ=c ThQ=6F 6ҀpCG!E5bYZ6K޸(&͕jE'裫((C4xvtL}ΊfƷ1C/ !3Rj&GIS_1{Ý_m\f+q*X*\U,d)T:Uδ>FEs1˛cPQV6xgYPv{";g馄*$†al8X*%wV8a$AP˂8$R3o߱F `2E7>zl=-k4 xl z_Qb27赜i o 竖_,CZ%1�Lh.qN.Ѯq.R$ٽ)DTQ(U5 h0 9'0}Ttu/OA$| QGh6=(h>m57RB`"n64U~Ϋ(/Y)X$Flb,;3T/3<S9:t6"DkNRLEIX,9fufƙ9�DpO|.햼"N |KVek{<#~BCW,e gA\P.sCht#3jT~WHeñU8xm0nʆw=d5 ^W0|~Õ,O�5Ľ,0mfYD:Nv'a5韑b$XTK[2sKR ʤu(A *TA稇&1S h( 0`d^oт*%I1:SG8Tǒ\ !۬9kI [G@[]GQG$))b,1S_=n+~ƹ)?4J{O xfkL;zuřebeWD3QJav} \|9qWnMfDBⰅ0A'}qK>KDAOųgc:v=ah 'Ig"Mh4zɢ8]gf"'`O$$ APQ` 9&@f0ȁt<-),|ݾ^dnEϗYFV~2�QGj=t&l@c$\z#'$Mg{PZ|eW6qxKrko!% c*ʌ�XV4LLM36aw]+6- m3EQC/1t몂95z%ަ$ vc̲bI 2'6 .{@3ʧGiBgY# B'�UҁxU=̳4%3tL"~y MӳnlզG;.x7jV':nIF˱+T&} ~„Cto%ORȲOq4ѺeL Žᕯ4GxzT�fxa0C8=Qӳa$˯ 1`e ~LB�@kyI4:|Ĉj`#VǹW%jtӗW\X2X al/)Y׎ǩOrpht>nM8VzTsK.šHR2\\p3,iѓ7my:okD< ӵ-#$A.�Hs]g쥽V+¬HOeqXXX5HW(]_CXEvyiIY Ыo+@z"t) , Z VS +ΉӬ$Z@U|TfB<lϋmo}�#I��¯yi2TY7釦 ÏYu8wR JBﺰd9;(5=o넫oTTizMidzn\j ON#R77<ln\Zw3>{iBh'S_@|�.bloB{Mr}ԜxC<9>ޭ:c$ Cyziṡy8OF}o}М^6\n*q:Wz+i*b0Ʋ?B]*;artTuH@& Z/)\n{\W+|(Ciz'0݌E]+,a= rѧԑ&ÃZNPHP\}nVֶm;JW;^U(~/TTL{p`FضgMl "$[d0Fr쮦mM'Ʊ]0a{pxL]Igc/Ts_sEAh?uכzSjsܛS]?<H%3KfO E w,a8ҸƝr@F,u,'ҹFHzE;ƍ-;y@vtһ-ى:)m5. rtr^;Y^MqwSÀu/]j9{1G;㣤fp mY;s)evdlߏQ 6}]A0E)y%{AsxcÌuR]kv*NY0'F^v4w5u?l?hp')b*yWѲ'U`ӠL{=bkBCvKc9MKb#/,D/'ܕ"H09'-+  S:؀p[)+BR="H~3;9Rk5.E7I^*y%2LQ21/9 |&GN|p^{dS]EwQ/_xM'_<?O[6RkӏU+?OѲ]ZИT ]T5P/-ĕOyw@eI^h'p)r/b(YGRJ>e١EH}='VB3:rvJk$U{W.dr?&Dz%Ɩ^uT6TWvN4(`Ego3 b嫯Fж[#}28Il.\%T'@0EkpgE!\E��y.FOLm=nJ!w5\Vӵx" dHTaɓe&K<6㛻Aw~q=WBA@1~)57Cd@6X^ gi<ڔR E 2slyvPivF?U(>*Qנ`NX`Fz))< POSAdώWL͜-a5gͱvҧ~#D[K]C  y3,q,(^0d4>s"U0}G*VY4MU2O= Xka ݞp-V]I\s/ Y.f}mSG,qI)6N\$S)3h~g^Fy�\Bۡ+mF%d}k1.CBt@5,T_sL~Xq%xL AQt UT>!D*6518{feq YXF/>J"ً lڽN1> <K#:mE>OE q`9wQs=VJ}{|J?g{12 *Y E +(qWT{3IL AMiwQw+m$q3%_M9IhkbwV&j^ӽ oIHly0o If3&䧜e%gS =+ 6Ipea2 s@YE,;<+]2yW{jAT&'&D[jcD.ĞLn1.2jxnw?M,x45ƝM~HGBsb6zD;"~/5 j"\.ΚP$x?b߰`5 f*Tz<uΧe6,`UYNT*@A)lw|S/7e]49:Ձ_Kpp|A[ 6ꢂ) ALJRˋd5"z[LcگtKcAEj чC걚J7O7-w"sOrG44(՘H)zTnD. &=bZq &6%ѹX2T+#MǜHTݫ 4W5l Q7uXf: D*&"} Z)ū3uFWGҀIFF/%4�UU~Pc na8Ad촗�JƢo3vkHNZn[ sw)!4n-!^)9tvmsԑS}vJs3Y+DCAs6N`SȔEa4/sPxB$Z?DvrFp( EL[vwzw_Bd6$\2,0Qa&**b(zg7 wFl`�O-q8q⌀ \OD^c)`\qo RزH!3 ]әN&!ᭊVAr&^W6h.O9�*f9W+tQ10"#K|?AlFd'yW�kӶZ^ r%eY QYIXݹJCw$LZW�6^f荹ɏxaYݸ^p> HgH8$Vo0ސs]bF 4Ne+7w4;F(N ?W#>NLb4ޔE #?o<kdbtDUyF40H"lNJ+҅ M< {>3¥V=ͱqۧdԚ2R^Gr1vTlf'`ݲoI 8p_c4H%'85ŠNTIM%2[.t&O E8-hӥ};2..;`7Sy.tQflFP& 9P8o2[@"82U]YܗTŤrj�#K+ϼ*ѶqBZ>E{^s5{|jciݾ,'5?�X3<0c4IFKkiҲYS*XXnu5ۼqgS`]j'Dk*s1tN Os p{th}4:s[!Plp4‚,zAN恘 JG?-+Je)֌4fd5橪YѸA~m}<C}3pYao=y4.y9o<8D(xRVbx6:Dm ׎JFb "JF 2h+aI7cNπ@mNpG(T o(^ۗ"l�7(9{>BYqQ%d SVrjR0d;IF6-$-p9 BÜ{/WF: \ uwɕ)Ub_ oجG 3L7}fO,#r*S{шtߑu b9l"d^#({lӁj𱶅} ,'Et1AtG5{>Wt4ZQ (v \k0m𚖨'1°Uy8֫*_ VAm;M;s}ztPމ`l(Γ Q& =�Z2zsMƖ_Չ`(%&˝7ءZ.b,$GX4ٽBWRxȈE)&hE c Y^ǔ HLQWuyll4$|ϱŎ~6.Q[+|JiܜpYZIDlv#vK-մ[<R0<(*c.Xs]gdf}AA{+Le=V¬'9FbϜ#q_:!EvPO2--eA}>72 ui?Q CHY8yD oݹnc&H#\zr_/$Dqf9,#b̂H-鬪7J)2,)yS2لL S'Wmjk}&>S/]:޷x,e+DhpXcJ174x\&BJ:)9a}#6DFHX-xF=jHeH*G a_3֒hz _qg]2N0rBv՜'D{uypVM?376> bm%PZ30EJz4}U2`vi*冔HoveHM)8J2d<琙զjpmʵu&eokO-rK%eb\%VMcV-(.wj~M=֒+Kt!YGIV|I3yno_ۡ;- 03gCO0ݶa n z'/ ʱ6,h E\-"rphd~#S- U汄-TFk)h~Y!]}޼}#g|?GpnhIljk3t4<K]%owϪkZ#EW7P9DTRK$Q2tWP/1b'b@:Xg$e{ĕ~nς>taIJj #4 j>2-bQKcA ϵ2C^MUʶ4$qA0O۳Ə[TEV7nS=ءQ� _X2.DoDgv`۸2*#Z>#['ћ>-& I׏젳>55�i-zBY[[d(>_DW|�phUT|Ulֱۭ/V4E"R� ۲  :{mڛWےhD꜡=0QX)ubU(}tz~Q{zPn,7z.f|FPW_VH^T^=Gts[']`31{wᱢ3+f0/¸*K/3.jݎ."KxV!C}EE<>r}GWl<vE[8|˂Н'8slB`ӡȉjrčIh@WqKx̙1wgQxd *Ff6'|z|-(d@˕ol ߑ"qLh-c0&[ r0 V�ޱbvʠ53wlS5WE1_+Z'd(}gR zZWU;h8>B&K--Ur�v%I?B9d&&lfhq$R7Y9Zh+yHEI(p;nieOG_ֆw_eQֈ(Ěxλ<K,q:򁗧_ E^,Hj<\qB<&hfq~T7,ՕغKpb*X !s]+ ibmY)^aӎ3/dcC7iKFmĤ>\"{9Bș9x `M 6M&aK/2g:/!B3"p=ชJʦjA>NEslA֬["p{Eq=_W9L,M͕`B "=ʾSfcӉʃ ,>]S;#Q] X'n?!T At%46,K2ݸd%(%|-U:"dsJ>cȄ0Zh gN ?}iD&97@Y.a$G)IH& rۊf+ j[erO!}2a(RZ�a`F;ʉUB:`{Ѡ]ꃡuE'2x`�Z6'%iKO_iۚ14(鋄n]»JC!Q`�xƻ,knh.B'ɣ1M>6NZҩ?B">kqmDpY a'au{$?Uwߩi<ϑg-JZyrPWsas3�w ~9HMa۪:u hC)_Ru8)#[�7Դrrpzo(7iIhpO0~ .w-˘ 6LI6O`=ܑi89Wi\k6wqnG+ŪgnsMYO)kIcPbp?){@/ jV.Zc#_t9`t$tՃWD8L"Fϓ/'=Sbܓx./Jl'B){߬OF' 8@~gMơ($jc!1IƔȗr[!Fp4F? /ysem.驡csv[U<ЀY?4\y}? M)<v Ll \:tz }l ^\Hj@I/6 @3h[^MbxVI5!åܩP-698G)r7/byJ3y5-XKxgX~V?wrn_a7P]~V@ZHD nN;QW}i]Jnҷ`^݇R6JTHۧ~(q nrg`X9fln|B*g6f騩ȁcyȫN,j� ]cl+6#Th7zNL=1+jYHk&,c) 0Vᨈ cy#% \٦}RRn?q [D.NR'n^UY6"|_>'&u "CD -&tz,1JCR\,VĥsWb�nx_C6y/F$!p\h V*ZE  ҁ�RsA16BO9(^$:"5>lv2@Wg큑Vl|Lo{o^@eq)Z>Y7בƱN*Qɋ͗ 0HBElyc,e%F~/C,DJ~IШnY\ S6hI~9X %] Tfsu yGl =6gnQ쑦X'ej!}|-w APG2�xG+ ]ܞboÊ0:(֠#'K]q55ʢݾ8HAYУ{X*ٯ=dF+o%3zn7հvrIgxw<mV@y [ʬM9&Ibu[P!:H$nn%kb|szXԔ[WwmXQa'[v&34l*Fv`Ŷq(xoxe̒ ov{Ў4C$jLM *ʑRq;n4E57E%pAJk9IVg{sCIey#>AVR̀qQv;ILrG$9~yjgI\)|j)O&{1r FHyQst<A\R (WK1^SMaģW"gө)|b&Ȉ̝Uۉ=%VH<R픡~{^ۤHo0Z-֤ f&rIтc.*$+GK;c9[MRvhRrŭ.(Ʈ�dΨ tCNذ c{ 'ghf4bZ9XK8 \wxvX$8z^J0C' L.M@4KJ"z׊m7 E>xݼ \t\2Cgp? ORrOֻ~dno~'0Dz* 4ˮgWD&:u; \9Y1o€f>|fMp̚J9"UM١5f jd/^,4Á"!0QKes6YS\z1O7/I`t]ϰlf%F8GMe}#s(H@ǹ[.Eʌр2n|5#Zwb719 OjPK[(my}Md] t6id-ԋL}b?_eơYĖ# [OhmoY/Yċbg@M֬ޕ('ZF{sR#eKV*vv;fVGAd7'a\%pڍ4{h4ަL"*_ęPŜƈ0Wٍ\㗓yΉ?<%!:=c)kcyȑnDT%P!bK� h=e]SS\ňtH˙*Md f*%y1>υgd:W;YN=W6 _Rį +h+ESH( 󆆞f]-S_|?/VH,~Fz9d>62LsKD%2g7WjKV".QTۂ*#+ YY> WԁMP]"5�_<P8;'w2}+|~p�EW"�ui9E4Ш`gWNZRiT:YW=d lI6gZz'|@AK !/!~".' =\_/$zJB,T@1S~eI 9x/xc@994LHP+ 4НjK 2L%ei]*zKp<woዣqt]ᑋ.�Fʶ(DXIKfuȟGj6Ů+ )EՅNࠟ"m/NVx]!bIᑻ%g7.-ͥy*tm@k~�yL[)-L ZҞ]j_<V5 ExrO=M}1MrߑV(\SQXD)e *ï}ZիTMvtUw`f&a_sx^@0m: >XbMȌ7IfoQGs1)1R*2;fGD\,sL:h` #<ݎ|^B\4 %٪5\{Ď녃yLˌ+15ȃsjlԱG]Ǒ/҄SvWI%ac!݂VVm1~LS%Oƍu6}*YB5m# f4Zj^N)k%C˰8ޗq'3͔M:5\l[p2N gbcP@+q:oG)?! p?㵨x-N 9$PD*E1UK&!ZKSk\Jݱ {`9B=, {?8.7Wݯk氟r  ,I-c[k/_]6G*k;8dVq/:GcTcx}.:)}8f`jN@M>9:#&dP|h ՠ̀k|# [r2c-*5 XV9HH&klCR~5Bp٧oˆ y" ߲W%wO"F'hU<, `}z勪 Xj'Y}D`K#qkːș?¹ uNޭ~~Ea%aQ@{E.2]I\IW0!/v *q a]زN UiX ~7'UV-Qന@IN_\(U˿D"㾙S`ʹ(b 2 ]GZuEjx*";R 6-(fi1N&߬�5ET#?b` i|pTeskI)b>y܁GDL(ֻ(wu(%Եpe 6E7l=S݀urXEp xlbY&!{6ŇxexK:i5wV:!8@/lOR~�ӠP](כ9 5fanlj_ƒ45@=YAip%S?JO}rpn[:Pd.3^HךvڰȖyǧ$5ah'5ӊ\oUK{}o/,L쫂mֻvMYO/]'՟p8Xat>hCSJ0F%5yL$BPϙFkaCͿS+/6n@ˏ~4sѥuٌ7 q" F}(:^y_ɍ2:}Bn+eȻVoA:]io8o2??21Rql8^W8-P<wsb@gi)Љ6H2΁ ;Xx@d?Et0[Us<ұ< 1:49%k602xv8L°Nq>E) r�#9z/pxPÈF!áWBjpW#wn#C#mVVk}Uލj튋WK"$1mUJB2^;'Ř<)"*pnT\%ϊhwNKw�aG4ʪ`7!}MMd* 0>_ >xfn"Ŀ`L% cnUs,i96w͊\[{M  ;*8"ԧi@HˏZc7LU<͡]LV,cf<߾9z.@ �Y:0"u2ՀF? V</ؑ,+:wNtC8 n1QOJ෍q_ ݙqoޱ]j&⿼8w&?&)Qo6+&Yv :̝wàt}zs Ymв+z4ԡ{\ 6p XZmhtvxsW2+O#ه;^,eZ<k>>v1u~38 PyGDg3vDJh*L4&*aBW}xˍ4%zp&a+trAxB͙@tCͩQu` Y!v`K^#{ ~fW}IG;R/;jexV\dm 1.ѳLJ#4=He@Hs7zYw+]ҝ�xEkP'N.yr MImtV\i^?<l&?m2F 4k.FdQ.>.EWmbT�vQs0s\z= b ʫ8!d"v+jH·#X'WEpQ׬FO®:rY,t7?O5p/"fRKI`{aCFf_;TRە ̯;Kԗ4zh:<2z"7ߠwUќ.\s[_/ЪK|߻,+LFuiH\,tX>;A%tP9}5z56X<3<o)*ds)�;ßb+.bhͻƛ<do-]Ejy�:*!SrO* o|[Ϯ(si|r|C7 DLb|Їdm4/EA"&.\O<JU:,epT,&\<-]܇V x5N!V_wO<w:s OXAeE^IB8o1F 'j6\z$Km; Z ՇH`'J/,DD[7Vd?u_su T!�bؿ'Im0� i C2{iTXtLg eii_s ZQ%J}s-+־9wyb'{ Y/izonݬqc7Qrwjs6X:1Z䔧%jn<.r3ʻzAQ1Pݝ%Mh &eŹSK/x.= ! -&!eHO+}m-2?x$m"~S&czB 1w|HIz1`f%Lz+x2)\H<zDX=%Ϯ_A"cmMXE,(&!R n*Ҋ8xv1Ul7D7 o\؈VTcR6Gkʱ[L/>zk}'˞gʐWYs C&Eyy 1>"%m`Dg`,ec:Cx)Qo\'jiGzBH64} @RFchos] ŗpܯ=sC"txy9$~?tPz"J5F]2j͏$Ljce< G-c"2=.Xؓ Ry6C&�T⹒WAaL Uc#=cFNvg-X ?c!v x9Ъ29sLQĈ: m8åhU=1Rg%Fu%pAYeLPT(T1]Jlݍc;m5Ȇp#2,Kͨɀך;6NF5h`K׊撆 CHƷExxkhJ@t5 P,,}A퐂;%!a"=2Z\yI׹ <sHt),Jvk3!r8n |TDY,Z K%،gO U8#'meE (`U@믩xcҹ?Riβ}拇Cu>?UVTx*/dֿ-I82+SJ=A&3Y/i<FU c7%oWGS6VwZ�~X>~pTc$a1M dHF @a+b1fg�ZD7Qn% VjDUAq%;>ak[.h5\>Q=Y "!vma0\^SVsY!mD,_FhA=܋P(Bd+J?x٨8w̱>pQ9Pb-[+ʃ^kIFPYͪ[uMA9"ݥ5`NN콶:-ηȐ6Eyt|:Ii 'q3cUUΎ4/XlZ}JJP@[Nz@?(iprMc᪓UmQA6C)Sz~/LQe7ym $wOZ7梳r?r#:,6H~1wKw-iLD08K$4Qv�u)* B%k(kD.7!mnN%`bQ)F@x ~|^h73pg_ Y!ݸC-̣!w*q2ē8](b(Y%5nBA5 /O3Id%&ywƃr!Nh[QXD�]tZPQL4(Xs -VsAd�ⱪӶ 0D[d{z)I*gQ?E?tJaP% x}΂8 `ҞVeN+;'j٨ ;0X)<w,԰4;[P(0{^Ы6U/^  E ј3z A30Hxz#˖j,PSt_ij: s>o"hv;t23.,66aVi=ijǨ@ޖhoS/_t;7`6J~)STݡW^v/LAhh-{s |ֽYI`|s_F U7S -7 U0 DH x `Y 4^:[? mJq*Z5 d40v"zs3\΢c$?j^Q!ם\`嘖q6Nsj,1zv28+\T+f>K{ҊFq{}@s7 ɒGje$4N95V.n#9~nXI*A͌K*i#-\ 9㖈"<f3AcS5DGͰYR׍:l zXifҷtֱv84p=af3׫/>+zƮS&K}$R <yk#K)waA% ^jyahK :J)tѤj,IK3 :i .p.(#L,9ߩZUl ML ҮN[VaQCIA3WcOAfWo^W]'<aևFᖿsB۩hU*qVtE:`Oi}*KSϓc@P: ƩOx <*h/ R4&"j1]d�N2(e}IJY]Z ]6ϱtUFFyw4UH^~D =O2F)L\f� ȟ*I>zRrr|'+Fv[xUh zD袵 hYc7>VXR!ΈKոM2whfs?I3 7) p UVq3>0pzl-w13Ee"u:q2љl u7ʍ,Ⱥ`R۬JĐ@9fR퀒|LɳFI a j&[WTŌ6p+"88 jE,L!P'`S,nh 6Za!YgL<z} F+j}=|W B_*<� ͐B:.X6O/kS|wr<3y47 pGat}[XB_ͼ�;L9ejXeS*8&HM5 cbi‰EÚ~l/RFBeX6(]{mK/[%͹ I@--WFM!.-vҨҮ:UuN�p@Iy $A>9R])F_Tc{̒{uρ#1M'*_Rڅ%gwf,tTܷ XթD+q-1Bi$�Y yXV+cށM.2-@tbK2ea_λOar],m@Mߖz]Y}]Qʶ$vY }fиlq}rCV7-Դ1ut#EG`Sdue-wA+C &}P3� &o^DMO+_DJu,3!_~ !;74Eg]bi6o j\"#I-|&l6bH}=Ϙ $߷5 /d Pt,(:FZ" j]""sYHh1c,0h{KI`@ ky`Ҷ5V5$_M ke }ͷA nS*u#Zy v@^ԋ8ET60Ϝë\,CUFgl.ڷmC *<Er5P[3Swi:  C4ӥqz0p!IWq_8F9{1/@Of*a" ±rKG_X(@ s$Gƭ+˔ubrjk\]J`V6H.  v&Vpp 3q @2Kɷ|<pJ*SW{6Jn XNSFŋApݯOڙ=9WT/[i?L1sLepqCҮ@5~<xtp7E|]$uR$LLCL{3/-j8gaM߱C]!9$04p4Y`͂UPI=-/_Y/agUzHZ#uWJT1̩ͣ26ʍg|KS@_@C ]Ld-:wFi3OUD Mbn!m`t `+zO2]<fHA T'fUßTmEL>go 7尅gU^qymcB-Ÿxv NDT"<&$} (~ Jz6 C {cxXQu!a@ ̱Çf ˶No+{>6 BCй6L{cyw[$DJ,GmmiCմ>GN1p3MWCPߣ@/?8M##D H~v0mmbB-q:5U\CKy NhtWp PǷz6]Q.ԘZ1@D9n]-U}9nM; " C{N`:0 RRfIap +o@w蔉cR`͈STD}fH=}~ NCM.;#TvQs )W6֐eI5嬔4 3y$24{ %)'ch47mHxяx#6t7W<LGRZ) G-a:GY-1mmu {NڞsEf=Vϕ <Az70鳱5N@u;Vn A8Q TCp.fXحеc;g[:3xo7|&pbP/ؑsDIvGTu-뷁1ė1D'jn+/khCw,g(X6G|0E9ZNf'Ţ 2- ה<YZ0N$4w9r;I}{쇋g.xxǠoA8?]&\}œvOLAljXBq`葉'ߧ I*ʖ U+s _l&+"Xu,:�GW 9Ѭ܇Vk&@_VIU~h eu?5Y<.jV;(cr6=ow1Y?@g+ڎH2YݘC,g_z .Vq g07JO찫R>o唹qQzSiı@x.oCI+x|7ztr2j<3;ŀϓ^b%L#a{=of!&(9rm˾NEhOA|q'AOhFU,r$4A^pod%ܻ7Uz%c_/*TL�i +'mY. DFSavGl!qS ћdFв7ڨ9͠q.lUϋ6xԾd[[gqp2ǖ3ta} yxOjCקgXT2C\>S}zX\QUݖhD ν<L8ۺ3^.PpQBKGa72Na6iH5QƚFKU9Nש:x9*?^=k_7\㾚^{EB(lVz5>b2!ܞOeV' }AL}. Gr o\w'!UA/ BFi :SǤ&?HC�9C<e~#Vmufd&ó.@XczF)PH (]za$%s1MKEWc7tP=)䗌Va}!L[0>s%O0 @WZ*d)1=<FBdՅGxL0|EԮ>to"S]گ!u/%'3Oc+K ($2"e-1>y>8ug]@U^>,쥎<R&H\&q/Pql;7,Dbq﬐ Ă! 鏺>MYO2$,� Pw/>WXX`(Ѭ#6sFq $$//oܒ51O 8?{5FvW l-Ԣ =G0cyP'?YfR+-d2d`9>me?RO\E5�m).+I^5zev%CEKj缩R(V~wIx�#1r ̂$E!sεx# zN*SDh).G�yb̈́shABӢAC�gd=+vD 2 uJ@qNl}^ \tU6AǦcܕf +LdgHT#},$@p Oq8%)C o/􈮎 -i"3caN19I5$|9.Xz:SLl"GږLrLmSy;w*ڜl1QL!wn2}oSfzJNt=e.E~s 3^}>w`3nFW/hlK˞R.PnʝjT߱=00!J CZz9&t3F*׸d.2 ND/9|]q›N?X{גq@eC*wU}V, +iu"C�(XY@-Lf:=�C0UvTs 4/HŖ5m'hU} x%`TzQsI,EW~K-"kq'5~kfjx'{}>mS+(|>VacjE1o 81~ Q9Q2Q5| ے7}"e]PM%,=(]#|dCܕu�Q!2J%m8&?PEBxX_t M:ˑ?A;Pm�D[ 1 mb2V,U /d,p;獇fqQww=*Y`Ba*]v%gvOJXhaa@Qֆ`${6c2:֧ą50ys䜚wKVFz9"/0>}R8 >5W=喤 M}ca=*BNf, Md- ~e Vk#h Z)3/ S/VΖ V[ ky m9s@~ьRA@R.2y4+4*~t 1dCX W9'%Nwc;I}M"Bc$1zd ^#wΆ\s|]LTeᓞFLq '1OQhulw$|GUeм:Hgqk+z[oXq N*pG͂_|#/1th/j1 BAM�k̻ /㳯 OlbW hnb[SO&b%\q�zbD3ooy:!9=:/kQr` u,D M`USڑd8Râ8Tvw2vbL6*p͓>BMAd[;}D3jîgT0pu>N8\dU %�ǵ3@wSQwZ4CBC/ ~y6$7 +QjNcG7&ex^U| =JhKI9IixZpwD'S!sVK<"J~ K*=SeOg$nrƖOt1iYD&-f�H v]ga>ov V3+VNw¥Wr%w'd$P;C̈́&<B_>!)8(cyJꄛp܇},@߼ CC՟B'spvԮ+ f[?1X{T F&\?SEŠ6ImDpRE|Ed[=?�Y @rQG%\G2lET*y>}|Y%1>dBMDVSLGx,r *"Mٷ60;5o%B7[ :?}$b3X`lLRaHE)1;�8']1!R M.lê|�i*!ZB"U43)ϯlegZLS}rjA#!lCu#{<ޟ3բcr2L\ 3Dc) lB~ӎJv;I!JzlӽlE>),>m)89ǪSkmj kN[^T@Բ2Mv#}sBẀuvǸ{"sp;stdBQm*mo &ϔݺH+ /~i]A? Bt3al8Ixp"a8n!I|`dwc,N%<cyJvڷ[MH iLG`C}bb-~>l8Ӟ&I'QtN`⡦aO}y"EkJTP�VdZnƫ3fcT$-6DRYoԁ綶˺c/="fEvais#a<<u񂶹[1V8m@."9饹4kK<A< BpȰ'�ƒUp^L#b_[Oz^Fk4B&O2lo%ZCX%#[&ގhbYaV`zP"DrB{r' ,)F>o; Ԅ& ?uk2xUg@dzhh TOo̗LMxG1�6Kzv)Uv'v]Gu UR'DnI �&M{*OTnT_OYotZHJLTa73#WPWѨԍ+iKq~]HRox 'P Hx0$KG~)G<M9mC5pg ?C6F2 (ekDB2K5dk74wQ1[ C+R=Qv9C.x-گ9lMUXOvei_рdp�#+I|+ =tpkՋm,SfRscŘ߅;fEO t4=EY3Mf:C mƛݧ?.,Ű4~sI4<&#Z@]&R$#%tgGTfrSFiţ'woN :{b`qܗ藧#txJ}JNiv-Uݟpr&QT&. "X9L c:Y{VRVp v 7~'=B$ϑARbk# -Đh8J_߀jAZcekdC�{wkbW5փ+y߭?(>g|5l�bpiR<-ҍzםG9Vwa`[?ar>_z1Hf@XNҁPm -[!NDhFTaz5p#i{0gFyh>!0ZHsŠY+(ϝv@˸\1Ju:o_>v=UcPRYqlwYg yD>ɓW2mpX#? _y:]v$ț|*O->],rvCqyb<B; 2LpG;hđXq$]'^/E3awKKT,mKa4ԫ 5+\3ѓE¹#�?6y331ɘSR6.ÓHnE|4{HaN4D>yBi~\pKZLQOv.h~Ob`xK| _ M&vK: j7/$_ �wwdl;K=S?EWՂE5lRʰ|@kO8?Jpd82@YZ-_%E\s.EAj;609Q]ϡ¬8nD)}{/>&{#yYaHkb,!<;j8(3b0k0?ȶ!Z7{xҫ,‡]]~| <�0Y+=r((cr/7ꪡ^,;5wRY3s_q{JXV`3xyk:\ZY-s J?o7tqɴG':GLKG-M֩,'g+8˲~Ћ =:z$`nYMO;#Gp�qr⼶PZUn82J.DȗHÀL5clfh P4 ʚz՝1ng9*S bq{(r0}^<ǔPøg/Ys{ؗwOd(+#En0'YAZĜv;@}{N=a~�J6BG,$V4As,<a>"LH;,zi=A07ތ*ײiT0ѨL.B�4613V5N.,"D֪ݹZ.I+^跥Pb5o[$B]`v'd_/TC[(VкQi@C2FY%yJʘd%ϗ4hp8Q#J3J.�6[n֙$6˦l[[GZ` m+]$5RUm,<ΑXj^Cѱos/b\1;<ĿL-[bSJe]sU' *<n,ITq @oOU Eu}Mp/$~< ~x{i;NU>O/"}s]jRKa)9lr0߂/=WFgNtO^+Nn dEx5.dG~diB{=0;ϓdfst7(}Cȑ* z5V~eD!oϊb@݃YpA4FlĆ+_9nI7䲗Nn%,IqK{$,`o72�{\ȮӲHUdp½nieЦih/Q=JHo[j2( g+kDP-lKFP~lJ>]3OM@,ސH*3G~OME/KUn|� )G[i#-M_[E*G]u0R$F{PfO'!;lړpYi*//8uݻO4%Ա1&{nN_V*[$/\}�@pi5٬ĭ7C8EB'vs>d/ʂ"(ӭV'́w-u7퐀p"XW8 4bX {&QKiRky96yb.-ersd=+'ahFmUTʎ3_)8IA-ujDh\|5g$#Q~i6BΨ+UئoG`4W%F�Ձz o4epȱ8,-dz-ؼ,F& H{x�.yV N4--6ы=0,DV~� 6hsPa5»w{MՕf? (NC2G\ a~hS6pGsDZ�m*F%x ?|4FVmYvV?kD%#1PYteUd89 nZmirSC\E3v7CF9<!r4 ^9ѵ˄glH?ßvqRH9;aKx�tBBQh²}V| Cҏvįa#|^D5<ƑryVsfzk8�.^Ԝ MT;8ieA#,!VkNK 2Lۿ*?ȖO'Np{A v_ .IPvMҰV pHfIJ^Р5LHpa;bƞH<2WP>?9㯓 $%ҙE'tB%}Zh R˻/G ms 7άGde1ͿOs"phFEa偲x6/3qZOe2֔ձ+O=<]5dnb_Ӓ,Ǘߍ<r=4p%:9I\�")#e3_6MRt̶+2A6*#U�&\/{:$ Ja�TWIרDS`"[٘8nvoT* x@.݁w|r@:k2xԓ?!dtRBƥù:*(/½ϥ TLSfrHbWW؂8 2ņ6xd{dBهX4:WQjT�,vsJM�Ts0Z>I>G:^}9aK1JEr4mbꙇa]zC/yPO`D06r+ ž^I)]dIX>݃>(rMP[Ē&}xm8$UzGR?.){"m=WW-t-VEo&-H_3湘]MQDܐ^$ݍ j_X08鎯I S/w7*$Px6.+q3­J r\ 3k-s6 1;bn"@p>bˡ>zu)IbQY`d"\Z&֒wdD!U9ګ?yM|v<n0:c3|U"rl>%+EeJ+8CjS1[C %i //4֝_g;<0^^Ͳ>bXDOW9>|0?YCxh@<&dv>\$7'sf{oy(y_!A0Uˠ#JI>J&tׇ3BMA3B d=Nx�{`}C*3qBYFriY #%qLLԹ U=7cy?H@<>HjuL7Ϥ\|@x^U%գ3pe&Gm{7La6H5AH̛w7i 8o0 D"\}ᑉ Sbyׂ&q^͆*lfI.'u:36<o5;o1Y?T4m�"i,헕9Ҏ(E-{/H1Yqhȋ\4z؈bXz\v:`|)]{G 9l8s;ZN-Z`@t�qgT J<V?Jd3O/WsUfa0OEۜ"hR ;!3?_6 琕/ b&id)h `,SM{^{( weS UF]wup!D\/s}҇S:+oҾ)c[0YiM+.L<`DFc Co(1L (זl4RBYz7vܳ ]q骁>tqΟW;v ,d ˠd nĭ bΔ +1"mW¯D8#,vOq ͑ Yb~k|JuMn Ze?ˎu,nDq0`'VM)DQ^%>Zn>FkBOm č- UkX韵vvW0 ˆ$oH P?'c Grli;b_G;-_"Ryxmod40_ [@ӡ݉voy4aY^0ٱ S+y@oMG.`*n"a#ʉٚ7 |+>:5;׀<?z ZKY^Ձ@ ^f6D LGt,}eH:Y `*\iYΛn9k3#;ί*3G{|9W7)@Tל}S1 n DH43A?*0ysގ@, 1䌄-[ :zg>!췡N!<m ʍj<^ m-U*\4!;Ð~oQ&GD(lKp,a'FaJwq`9P77OBr>y>nu~D< 4d&� uRnu "4U$Y4^g;ÜQd{琿bp Ppa9f~ c~%]hMʯybQNi RU…$"r�n_pm>_*M?H̅ch4!8RU9XRј[z*Z*җ'1 ÒŒ s;nԺM, d˙Æ'ꛯ$)RyS銶$ND]MW KM̝ra-0wSTW14XLoyZds�}64Bx|ғF'fQbL\1u"nۋI^7*JʒiB&mxjI6 A$DCn4Q/BTg#pFql6yJA!vI ǥO{%qr10dIPH3zk}*%LÙ:)wvLɪan=؜@+jdZF3#?[_@_n:!Nv`Џ_AȗHcXypY�q _ىK/*jSCDG2IjHv�Z~g usG貣lUx^V:<78r6F]:Z|]Pt<yw޺l94ÛFޟMu]eV<|>ٽQi<8T׈s ظm(<r /W,{ |P&e̙@�~=uU@`!qSmH }C!&&Ts;?EY.~ǺfBeXnܜ ;CeyWU4S ]CAD!/&R앩ݾanu%Y_ lE]pRځ^_Eke#sP^^8Oꂒ/T۩ScHsbsWNCAk@ 7bF90f-s_*l7PQo-H wqq/2P \- M'fMagj_e0%7+ ٨HouZOQ~YKSѽ)!ȹj2`]>E +f,22o<Æ2);y=@Lg)i+G$|GpyUAsJ-Gyy:7H/%8 wjlg�l 8\wdj\^*=ʝ_cV"οᙖ lp8q0BDJ MAy~r) IЫQxɃB㡿<v#e}g32z".c!Tbu6XL֏W(KY$1{^:{W#t1#vAcL:g6#ĝ5^qv"?:D6VŢbX-z)*`*Ɵ:Pf;$~ sz  ]<^qds/mʉ83+ V還bڸv6*_$˺{@/{5�ޔ;e^.)}M(8oC8x8Z'{:]nvSHT \8!慨z]RDѭC/ 4y+KIz%9DpW*̻ ml1y S4.I�!;^F041:,ҏ&tǢ`u*xv}ͱrU]cR|JߑgTMZo(3$: R`WGab˛^!*YJ:s{]VMzm;S-#rj%Xmķ)N6B(G'-xԄ<Mn]Q?,"7 \dG݄GhwI'G9k.Bk^TR4Ý�G/!_٣3PO1gdm,E&= Kg;'�h5XmB3v B>x/on7K0Λ׏j fE GʬVAyadlkWAʿ4O$S +%˽qRt/L+éjB\:z%%>-ݚ^|1`mLˑ2SGHm8�XD1:WE 1eçM:4OFOM.Ag %r2)՝Ye1r`! Aٴ˰"s Cc u]&:tܾ~1: q+pSG4"'nI&<UF _!W'н*6@l_j[[NčϗZUb%5zNH괱`m|KGM!Y昪"KKߕ E Rx%xQNs<~*Ȅܧl�t 󎔺#k ƇS1wːB~t.7 ps�H%J uAnW5Bi`lC׽W2$x("9ag!;!�󼿪 !إI42N�AbJtX@.AF(0`I98A^%$hhWr{0B <:z9[5C&�j Yh'ΘxuX0 π#gHDVkFjn%r&Iq#O W0j0a9R+QĢFT6N22&15[SR׀ơZZC+9zC:cퟫ <$ sC,PU`A=:du{:T9a}"D@c P >7ِU0|ZmcP M3RIVN4XRHi'uK /H. &+nvnNl?AJW^nr*;"/\!0 BdY>vw-M8Y 6&vۨKX+&qSaPu8@;Vi[!:dKJ.5WUYK2Ppoq\j6*snTgy W ._. ZZo~p0ֈ .Kx9%iP]`PC7ɇ�]kDYQ@ϸo 9֊#o"_9>LҖ5ǬF9M7q HL׃ep]S#Le)~D\k'FPCQ V<yL1a'<fPCs-',?!dF�ɰ^I5hs',䤶6Jϕ H%Bqk�cȘ9%�KĚc 1ztP�{3 !@�B.Xm#5< 1d=e֮�^8;h ?XevFdWJfz CvU~_w oWˣ+J M0 f %@)r Jmけ w|5jr=&o9(KeOܽ6t'ӼEMik̂h 4$yūRC;3qHM05[lf:A+ڥMS#:ȝUL7˓^Ap3Lnouo6R*b`Gμd=Χ*pe@_'> ?mTۢҨN xA/~ prK>L4#+l5`r=' $(.7bt".pFww!ᅨ.mʭ٬YmE-U\ pvZ6iS]iÿ́Ηh`ex $]v1F8bT}ݮ%;u cZ#w=;1: 4…'tuhFKɠ۰2`]̢໑t>]K&5 (|\o{wcAGQ뎰gi@O}Йs+ro^CchYWś"H]7VxH&TGY78P%m^7Die`2g > UlVphu<<Îe;ηQ [Qvl;Q͖˰]k^t$gc)U(6>tuObHD8៦@#죵]tHa3<.K`}tux P "?%j 齒kM5  Tk4vv Yf\ZJ4mqPS-᧿'Aԁ{*4Jv'ms L Ҍz9�zY|u\~qxyB)|'pJPY4_߁m"Uj$Z5 N$źs F<"Nl{H>d^dZmrOeÅY�G?ΫZ7N(}+{`3.\Me9(xl:xg;<ᐗyT29]5P37\G|hTKJ$¶![Q᫉Y5PC:y2h>HLU27wC|_fp]1<w{ߏI.#`C `L` X#G>ҫНk5ןyELWۤU0ꉑFF{G5uŦhnG -3mA"d!|ow̓.q ĉښ_C뵢t{>ģ~H /ocMۆ,'5B)GۧQZ̮$m_ !MI?gс><#ackdXp^W?qIScOG@fӨ9)y<hk*D"kdB؋N1FGqlRU&\}bO"!zg@+ڕ,TQO1@?36jޡ'GR2 Op-Tf9YrN/{�l"$Mc7,~/Z{m5a]W.;FzÐ@=$5% 19?^M0]ߣQ|'kaѯU~@G{ G_aHt;g~+Zdw&^q4~X@ďu F'(V ix56jxbuOL<"P]Y jvTܓ_�H.E~]]ˈ,\'ç' \`5<݃zsYv##3#^~ݾ#7V!*=qJNtڧc^|NQ~NdxPWUdCt@-H B(2V'a ۵i1>KUCaU!i<7~>:ߧ}-nG.\<ߛ<-!;mae;ErIsإ nX$بVIN'8{m#4Qc4\yXXPXTS*Fsܶj<.n+ӌU k SH!>$؉:6F"8=^>WIv}-ڐKؖRDwAeGA<$~v^ՠl(S fc=^_UOE} 0g YN9hlXfk,nJv%TaT K-iN2&88[A3.< ᄟ0,VA*iq$/v@cqdFYmB? Ml4i#\3G°4f z&h=Sk >|nP㬕'8DjW,CĢK .+4_f[ǃSlIH=:;@xLs2Z)屴MhjӃ߆]P)4ӀCiNBDt^܅m[ޯ:ХWtEYuk4 {ցUz"�ڿ{(CjeY|L' 9BFSK0ZX-o90SpYqaJ)EϯhƓDhLTxERӗ$y]wCDgmy\j\r"hFi~"q\Mt'|G3Jak{_J ,A`hbN� e͛>עޒuZ>wF9Q-+w|vζP}O9Zk8/yQU#k`fK  [ѓ"0ŘNw4.\;_Bv 0dNU5U|F $*vK:7i$ _^AGp^gMn(s(U_[jK:i*N l ~v}BRS2c~}u(tu,CjMѱiJd/%7a"x>t"RvD6�8p/j@GݳQ|-H(Bhݠ>[jΎ;XחWx-mW 9yiZKFRn`?bdF}u">`Ds[Ui>]z1LkjϰOMٮ'C4i= voym&2s_pj}s74F"*⚏ELue\wR1c-P2^:[�h!KI*vM`_Ǹ$*f,x(>?F0g*klZZyŋ(&X-DC$pG1Gm9=\ec6'JcΩJ `G;;ʹy5MʾgЉz{}.=zA>[L`׹L'8rU9_ȷӋ ˲nnRo}rI+] {$#{`=b?27؟u_&ۘy! D)nkȳ;hXؾAVӕ< >뽊Yy` �{{8A pSl0ȡFljG$̈́zq6uXS[PD,3ԝ{M7qnW ]cy" Ii`#H=c&'wˁ 'rB_0m"gp=XFZCƒ^Mݘ%4"} ̞Y[um>$S Nx̒?zpg,xC Bhe@_a1wa~ޔs# %=0]WSqiyց6kj ?g4 \8h.oOHq[zAvqPJ@;,EjWghl#.|^H䬍#u (P3ʰ== rL<xRB܋S5,fkR4?CTɇ[<H҈ʛEs2K˪ &,,^E)+kK#%Tru9iͳGAO_Vt|ߓ,u,6>)�|1a?>lt]Px x=EpH{ns 2,6.\;upM�Z ӏYl{( !w냌%ւ\KP:sk�{h0d�hfz1u.ZNL\)C&YTH-;@6Q$-JV#ֹv p~4\$>wL6-BW>8j$!TS&e*y]X} 'q!uDZ 8 WP>aD;6-2 W'39}?M+bT*Ь󇏍�4ZV%nKˡ*Y0a_Ma!*;\I`ÃD?+/++]3OEk)}%ALޝ'o&BfXel@덤^)(Lj xʂI6DP\�NqzJd`$LXM6%D&߂<s ۼ0X99RQbz]MT˸ԲsFW4 L#ب*藬y44~AH-L΢S&jh#)K\܅c" s#x78p@KqźU^JveЋεU <Zh =Mv[~8!΀}DGFM'3heMt]\8OT]~(IgbolF7gfsbry7<W{ڎ;?LjV4%FMbZV@bfʚ{;G{eVL{VKJwPQ=X]K_|@^'+5xĚcJ~y;FD8&qel\_ n@*,_Bj pR �[$W^<Oo>T8%Q{k%$ѡr)maEmO>'wK(|T0DE/i^b�laq ,]{e\{px,BrDcJԎ[zߦܛ,v|:'-CᦘE^E-bbpg23CL,Ұx 6+LsO2-cr$ȇBq *{>v0j-3<lK$=3^&Hr4E,#s!/Fb' 5Rb1txAg}"*ۂx>ڞ:o~5|AREj̰Y'W!Ӄkͱ eDsOGvٽgE:MHCre/ޅ_hq]YETY*ao,>/-)q~m ;EF nFcHrL˛aFikKKIr)h|9.UܶXF"ܧnB6IJ7Y6ve~)}ۻ3Y8!alL ֟d'O�vD^%fh @ �dvv6$mdsU/,X0 crHPCDԶyTigKO9;c7$8�� ˊ\3gT + >aM%⊙D{f&3 9[ߍ3łŷ}{H^&wumvwɶi$9~|�>n? |-&:G$YL)S )Ln.mI90Ra-y=|J4<Z3;W1e�O;,L[=7sg( Gg1c6G$!]-ERLɵ'}gSu0Vt4 ']p|a bm�L;DPNg3ư@>xtk&y&=}w(]!a//O6S(\ o0d~s-Or/rKM5 K"@#9i6-/sTf`c@٠඀'ҘBL{։X?D{fOQ'{Z_dri?\Un=fHn3a7PK2~7n*A  x)^鞖!޻ANs>OK9QRm=n+h6 =_5$qy--9x{sF3hMZScn+/e/Cs75Bc zc 47<w+8FA \NuTkͯ\S@[g\VlԾ|c)Ns*S(HgJIwp($uM}:Olu`CP[ҬLp`!NPJz8 >ZZ={XO"-.a\<)˚z :%pN@ma)Gq ݔ,s0c:GRc7YC(`yS8wR{V $6�߃'\RNJ]7,7sn=7n;ҮGx6azTaOk=I/<~UX[pZrxtYĂrYOkRw]axeE:> P@�v ymv[bLPHUhBĶʠA`>{�_+SV=Sd1 z =BUB/+.z ˀ;=C#yVnvc.qBrr:-8#f+jT3MsaX;Bѩ<ՌعL�:7Ja_=h%Ycc<k꠳Tđcb.%I7Ƨl\}u^[_FH2�e 2ݴ~cQߢuRZ t b>Fq֏*`ow=h=qN[�Pkկh?w»@]=|dF/VOa-/HsrsC1>uf&Ʀm BaTZ9@8(]Z$uei2n/6xS|a/&o7Va*6'?&Z۶ȅŠ_O?)O -bw IMF`r%'Q DPZy-|=!m[u(|}(F}!!0,hz^i5aD T ްxs(N:)LδKՍq!\Cz>w5*Jr0CLc֌P6\[TY�X^"ؚ*k" L*gS:BdzծGO`>R4uV\Mu] {Uh1+ }dMPV9j[6}oWsQ` 'a  ek=CޜVye :"C֧n5<Rnce3`0QJE'!GcER:�_EEf*oz+=XHsF.Z$25'=RQtU8)JQN3;NM%AKԘN<_DfT2ޘ>qOm� ҁb=unRkzEu4:`I-∤6s|�t7.gm}cƲHVECI?}�Bc?sú-ɂO^=U4&(q潊VP 8ME q/m %8aOAП 6K/C1ǣBٴoRk`q)j}E+,E@Ne6.ä$:pHv>\X2% B& `8 <WF~-XG-Wz \`!*npmx4W՜ ~{x`%ᗹIq& 4wt𮒓:7$HX!([__&wV߳ߑK+X-1)ځm^_ yqu)[D2E2CqRٴC+ş.qo2*xPϟOCZ6#d>c @TB?X)a]Oh3"鎏N ه0p24s,1Zi/dTX`6ΛİB:cta 0 O!Up/Z\t5WſqճdT2,!초A&lYV']%K,[ w(oW[;&cª[t e-jk$kE{AΦC.ՍIK!�>ZGkFOk^u0Ld ʂq0GeEJKNs\ v%~[kVߐ}G@.D,.%LoRɲL׈7,ÓSVŋCNCQa"ݮ?re^gpX;oi0%NWqZA;K6DBN}Lee~�z+cn+(T^7bp p;$|/K\ٿĢ>\kp/ZM)Äi:J7%%>v^dow.yA(#NĒ^F8OXuV8SN b6PizMu}غmvT8Gr>wF#m=]_ m-Ԝs EGe?Pt`#X~k=NʓhSI,-W ˚f ;IH+|eAͻ7>/(gniW\4'9ZhwT-6\:d*Ycj7.fYKť4%A0 p ngy >h!ik,Br>_,G~ Tr;j8V%5F) =XM9̩Aly[oc.8 ;Ɉ3OazWJv_G*@njժD;qM+ baL(<CXE,<2 ;9°Tb["voB`XOLhTǡ-$| '~e%P Ffx*D l $~T(<Z<(V NPd5Dd}c>KvW{u{oXvi@G)x*'\Z<X"6nꎻJ]RQ%!J[cuy+[.!kz)wq-=*-vV@%Fv}uO#2h8P>FR ~w<;*'%k'T /Npa/*m(FH Mjƀ%b0oA<0~:nOC,wyuva.qA dsNh:qeR%*}cN8 #w@w|Leпlu+5Ft^6XO a*_d31ڷ3«/w-7.e y o\bD0aS<?,whJ *>M|9+n2 g? b6 "aXQf�ZoFʾHQⲘ>')~$]tN+z `#AfߴF?pa5ٺ_H2}c <G>̠8U2f8g# 1xGW3(CG57 �j9O @@Qg> Х]\pYS_Z HÚɢ Ɔ' 29;ˤa#&;L 1fjn"_t0C:<:ny�\esӵ85زƞdTTtp+(clVQkiI,޷lh&]ߤ*m //:h$@I/prA^௹UaipBeV:n2YN'5(_t`Y<K  5QWT޴WI2 =c#6 a1E2@bVളd^.jh]v_O//'Cuctjn{&j{- Iԕ֨B0x̎7 Dl,"rp KSk;9<fƛ'5s?X5Ld &7,^-.WfuU@pO"E8NRTܠ/OT9 fp"hw_=}Tv"3Xey9K<',5"3'�"Dda·,!5HJY8KW%<IB8"`(b`[3gr@ gp,&BszdGVn"''l u4XE|+{<� r;ThGaxQqgMcR5`Ϧt{QFW!q45=ɞUe'c2 kUۢK:&wG՛|YQ@n�$Oov؋\ԛE8ܐ%gC-�[jt70D�yF2KMg woX}ܺ9V_B -?IW)%CvJك/SF=<z�W>A%гOMۊZxq4:yπygۙgh*[(q;d47ST dY'>r"u2|`8%Yӌ&:9/(^ 2==_}Xc kzt3g7/jD9M57) o�?K["4ڎ4HNe X;J5wV%{rEw4eOp6- ]ja緾{ig=`ߎ[sf,n(|eLѷ@*@Sq腼c눨ͻuߚü9aY1oFq?>A9R%':~dĠ)͠U8괵DL2I]LP@UV Bke6fDdLȳ5]<JR-@ ~>oդc2:7]>.*rؿS}B=ح0ȽYS'n }Wl"Ica@ǎ ,n94tiFsr!#5.>^gM! 21=GB*F3-)s8.�X;ΚƫOv3 :EE ԨǻUP `l2+ef(@y %ż-ͪf_LufIdA2Wa1_2aː9L#P¥FQ %*378b$pdep}%DLٺT0p]LyR)Ȏ1 0_TN&�gB̐J(\!/I.04Ń?-\r\ 1|2/^g>Q>HPv"(q<<D/1^=4duNԱJ֡'t;ᶝ!i:`+=Z@`*I:!xR,B(<[J!{AX op$?~OϕE:a#X Y7olw|Hhʍc"-^,5/~Lqm[V4[F9oߋŤwbټ;RΥdZRNVGvc:{ $H- scMPÀo`2Y*Y: Sf$z{T2YN":k^ d2xC<(wl9GbY*oŤztgqQ�hez^.7*I[<D4䶂\ N66z\lS!owH>e7Ǒp[q4 u" u58-pܪ,Ug'"⤅BSd_IWsOߦMMR"'g]2MQ aْȢi-H\YwPN*iM O#:DW]qɢ5'6_,J_ucWDTJpTbn]ad+3__ly0\onv(Iɰ&N2 _͔P@MIz (XIH~fwB~{Yo#2 :+ϮXca/=*x쁧`) wDM^a)`e|m+){VFyD}Y#,nG?y/"6_F.sZ^KՍ߲Y#AfV8nn*SORDy[<I/ YMg<V L䉼vǩiހxep�ƀB%#ߘ!4oQ Ϯ5"/6ė=МÚ ڹ%8c~ڡR�)v ,VJ#7tL뚤q눀E e8Pp <(תHYDMt /8DtDjT� yŜ_<)!2ܒgbLc.)ҳAjO<k@vz׃|nB<N5m`tʓjw/,9;\ ,"F6FБ\Z&)H(o_?*Q5vv=ʣaKS>h";͙W_TgpzA޺3pdo0q' V1!: L5i|XuǶhy:`m/dӃA= S"غ![FpbwQakj̄?(Ȳ޲'˪, ߨ-1?;<i>GZwQW%-)X#&YH."RRP<7ɾ{_aK,qv:L]WQ'(NoBQwj5V&7HKnTt".j\=~USX[I[ta %[֘-N[DdbeEYcKK+>tӋk@ \Q~JUSiHLrnCdaY6}p`]V˙PNzXއó5NXRif,M 'CmQ9/6qB1uU%5( #in+yRZ)϶UfDs!ʀ!J/+la7P&ʷ3ҖX-'IWbq.-t/&B#e`7m 0\v#\R#b!^WQ>1!G ^ 80 #n,{1Lw`n�FaTb_y-@핞w B>Pv9Շ)RfnY_}Ҟ۴nXȌ 0%P]0St.hs^Y3hɛWi t pǗEyjd͐S3%%k<;s(% <� %9CtR+//}|V(neV=6@PB#ٹa0,+ZMTi^xS* T[tmwHE/)B(io=]e 9++0Ftj<FWeQK5x~zd׿V9AHBdf_K)H"U)z-;L^z7 WXck@DNS^&gS>HƍS :.$ҥ<W_PD1%_5Mo~T55 IÂ2BO8 E)]-&{ߑ)n*jM 2֝!sv'Ž᥾*S3 7öuA&"VLe;V+}2uBWTLg>*xsYы#t/s2EW蘦A׽K Ƅ1=[}y<5#Ƨxqɀe|#6ff8[GJu7ͽ$a>ѡgg xHm2ɴб)=XA0Ζ>$hR\ sBC\ZSB.yJ(7[y&bMRbizA<ͪa_/􇣔crV!U?RNޯ7.&1P˺bğnS l)|m*7]#4Sa"*Pʉ$( 7=0%;*N)waw%5kG5>syDY]SxDݫT<e3F!YxQE@vo2pۇ_. P]"P=~MauC9)hGYh=-7Ӡmv˺3E3e~s޴c*k3ªPAC6eJG 8|ӹjL-u&}a$1]6qÓK Ƒt^)5P.�ocޯqs e 7'vd`42~UcXI#jI4t"_x9N !n[NƎN*9KX5I5*֚`U:2 ӣz7ooJˈ<"l|[.h޵+yӌ2ԍ5 $ǽd4 {)kJIjh]7~#V *h[Y_luDC5mښ^ K\lFWUŽiاx)h9D&QџonKoyL=X?k4ͪ4yNa_(xXr5akg"93 aHH!QsW'8:odWzXDD*Ëa vĸ\!96x xR{XN?ZAb(Vp~^ytv<Pn}rmgeo61|Ej%<�p<%:No&&Hf|{hqW^p}; n!%v~rkv MY{K&uUy!I3Of?S-91CZV击"Jp."P$R1VdQZ)(d8}4_dr?O? xfu<"F@\̐dKj`_ 钧0Kt_VW\HCulH+qS"J~kfyd:kc4GEfoKP4g*D&-R.ޮh0͹Hl|4z$xq77s5\#^*HdP'_JJcvˣd_Y'^WjT>|[]/0dvEno ruPJ@a`g/a a"lԙf^ Cb>:a*D{( p[sp p$|m2,e3|Sj*RWN9;5N4e"vMw{Z>T.xD_v1<hZ{1ק"f78/9 iN*g �ǰ]xϐٴmA}|NW0LfNxn6Aaw8#+`d &0ERf޾ۀM%L,K:S}}doT'1FX?ݥ&`_5JƒViaszmɹGxe[g^-3sx{#FZ 5D7:5 K,0U˽MT@B6 MPWI0gz<Wg|y/՞;cMbkGsH51vuCf94lP]=?ъ7)ñ Jz9zF_DT~@㳷\2UphZ R! Hi uuI2feDg 3 Q\AeʆGljJ{Bb_zuJS3^`1c"PQe\�suXeM_RJHMt/Lg�K1)qhVr赴hL[K414EUty)ֱ ܵ \[q!]Fx7gl:*NQ~b zdXdI2!HZޛ-}<[4,m8 ?z@hZ59׆~M% q| ˜6s`P.H?q=WuԄt hbB@[m OM-oDG9}lam(m_\D)*v%>4Bb-$ �pOǜ V(neNfIHGr#J){lϋ!hYKZΈ#i{%c-]4wnLjQMVHR(NLIZGA7*/+wTy{G0<NGpf/\ xlY'|/m]>(ܔ+yǞ VzOUZ+". $^C�{w߁ы8f{%:aX^-X`܂6Ȳ+(X!4x0 Jgo 8~�lc*ZכG݇LS+nKPT,*1ABSiPC#2{j>=xgV6dn tZƿM}r1VH?Yr,"iLHnC|ho )xy<8X<E>1Dj΀'xXmÍ5T�ShMB?{K]rOTN v7%"(4j9?FO1�b%*3!V7l7J-.o=<sbB $Ӑ"[m1AXhyZ2rMs|(,H!|pz9ysRܥ6ôTǷ�;0,8t{owQNuQFCE=C͸Q8Z2X+#D׃Q KTd2:Cbaւ>O"7e,! * >kzU'QOYGǀBRs_$tfJ~�":VD#OKBLB8P> ;Рݦ|~z/~]z?yLfʕ~ ŧ|ɩ&h%"N+&RSB %A8xҥy"i}xBwQ]JĮnJ�2:&c4 amՅas|bD}]ZPu}ٍEs;nR' w {ť̜?*rѩ7RXe#p8ujrp@N"Zn�hQE,F�0> Q|yvaJ l&2/B!st~?ɉŊ,NˉQZIW]}{*1 X%uѮGvO)/ >dNn tφ0p*GյfJC<d%swHU]z ֌&w`tA4ǸUѣ(8UPѼ0c!69rܷ3jJ~Ҩ[܂]2`-F\ <*<Ul^t =&>8Iv`4Л="E.ITpCB_*YT<ݴ˝f).޹8JY|UvjMpSsf3GE/X'΁*)RXց.o)d$O.D1_Ѷ:Xu6ΦY09bB@>t Ĩ@)1 [j9(VyVj͠mv RM3^cxi#vR<֙mS{KYp'  lZuo "˥50^wi{9uy�QX &]0J(st=~_Mk%JdԎMG g{A kpi;-aM6`A #vȝzAG"SB1QT!Z&BqvIb̛SuYGqfL+Y7[m;BGQSq8::eM=ޯ@.|4n$,(T rgsl  Q |}黽0 LH{M%)~cԳw`X-H-mz. zf?Ln6UvHÒ'9򟇫JbL)*qf 5 c|"k ^OL-u ؃vp^L\e2$ IK�5Fb`,GQf5~r�뜐$LiVե>s{esX{nz:%%˔;? ؛ULwI,)ɮzb|n8ӕm#I(ESi٤bp@fJr4Gt#zznrXKyЊj0@YeEpqWɯ dL2*aU<?K+EKJ~%(bSYLu1&ۑG(e>Ҙ3t3 `t?UZSqoVBe+i. U8�Dˬ +wߣFn":! s ,JGxLϝZ@C`H0>p7uSg18E+"j4ݷ6~>J<h\_<Rk3-y�E Aݦ(|+�J}~Bû2r  ӺSI�?{ڔpYŒOE92~Xd mzNqcrȽS3Hh\ |HQiwh8Fd&g#"iw ظDZC2PKWPk> ee'߮EJC3uӌ^z*hI+^qdʂmE2؈FhB7B\C2yOE+|kd@BB…FbOLJ~{^E'^.zѩQU1" q&WVcS,T< ??Ħ3aйT$D8vE6&7zp U^VL}4gA0)˭Y/x�@ JyJۈϓ8%/HʮC?d~|c8c[cj,I2t ⽶^2�ok5vg!WE vZ̒P&v͞>@M_(,dˌص֭zԯ*؊$*ތHWÒlle-✵ig 3EY_$[[* dq!:%Ao[U9;L5"k/a\7Cڭ$Hk?h%Eڅd6IL575�D1t>~UWkCnC&.(T|B26D�jҿʻ[Y1g7VN!xZ;RL-sf:0OIGAi `eeP\O4 ?L8yꉣ/V_/KY�O]KF& �Pl"0}`ɢ|!òV 4"Ttޗg]sFu_4&PW@^G[bjf1n'Ta'CU᭣.vِM_9M!+ܻt%*l1 RsC蚖Y)($zDs $Lk0]^kWX=}nz+J0@fNeZVtqn{bedkW-mHGjVf#�P"W B4IEwR o ʇфII V>h`-}ظ%NȬRWM2YՒp47@�Zgw0,?$Xz1, Q/8$ט"xJAJ8ȫ%M&1tAl:s(}ŒA9,oDW}pb&SBuEը-Vfq6Cp&rN~oZ%"ѓ+pXL 3ì2гŴg@*li2)$�lt{e!` m5컚/?{ : !@ߠq8/vwq钙J2gJ2MhU@z(Q 1G+-°1zzN bd3'hz4cNoskG^Ee+p/5aI(pm*ZΜSrĢfz|rfֆMɷoU{o' SKaBF(Q0XS4i %K3-[!X>DN5JL>1/TVvg |(!O%V;Z/i.u~2m@kjLVNHZdd_t0 YwXŀVڃl@i S \x! AŌMotl?NǶ~KCcglVa SdL Vs|"Ͼk}C{SPՒ�j"7:="D>Kįƥlff>D|XyN\Qwh=b|1~hS|p ξF sY/�k bh =?-R ww|2 TsΗ-tm5"Y(C诹 a;N%uN`C' � 3]@iM'9Kjn1 =#@LVZ=NTYܠR;=`sZScLMQfh4L- x2 Z%#{;2f7 I@syP;�?q_)B#bMq@m5auoK6X`ъoUz CF_D=:! e>GyL$p5)`fҵ^[4:Eo=2V:fψ,. sco:Va':MR{yt@H.x]V@cۆ9F}N5~1 by]ɧL^Jdiew7~5~Oo <!EnRTÚ 3 |@&Atq`7 Kiծv޳w ثd13[/(y̤w-AՂ& ᡲD0S+.ӊ_ȩҹcߓd-gd'gPXTBdFcRd !U>Ob%<Er!RQ7[) OU#y4gWf$~#ȺL"kohCD s>+c䶻^ sEsiSZܝ le//OZL30#k~i* ʯ^X;-W^͎zQ_uhp:h 8+pvߘ(i!R6?Avn~exE_FjgF7+z�Et羏mpҔi aa\l^ &PD!tF:^8q3X Â- Zx$eA~#4eGcKx{Ѡ;<쵻�Zqu=[IMVub-`CTڮ_ӵtlCy^M}'y8-ƄXIvy@ӁCgu$gyF vo9|/s~{/[?켨/3baig:$ ?+iji F՛Ed΀J&a a?DD<AaFWB0b G2c/ ">0Ф$]qhȽs|(i4%vRH L08Ã祰@ EyX�U>Ӌ"P=<ݨVR] {)s7How<$ޮzXhN,y~9@-L0fn[.U-oS|kChԬ9#95>>gҜ�Ox8:h%['跧2ú*hA l$(gSp[wu]JFwE4ܯ57ǡ'vq?i S$Oz3="ph%R ڃ s`<akHT\ҼօCQo#Whj>%͸ƒY550h^)|K^ߢG�pH_ʽl%*arU9uT ?EiHl;$]QC4hrQ.!WOH(Nxi"EVXq- 5~O(z$Io+0ĭ8i0xki9zǹ 8gl@guA'/[.iV/sw6Ȱ)D~o ]ޥ])^, e'ҡ_75ӂ.:qXW6 R#uF}x20^<vJ]!H~ۙXbYpp,X28<Fl]�aVy ?bOMcq .XՋ^"a#dk$#ڲu9It2٭I/cDj yŒ{a3'^S%{yTcHl]߇ل9H>$: ˯jE:$AJ)SO8fED"\+)>A A6wU}+LȔ.ޟt"b}I*H!L%  +%3$&d5$:B4hG iqB46:k]*uyF3JkVRZDR=cf540 \!nmz]hzUghHM/COb/88@a12W*C8$bt * +-s.^ȶsOc3Z#?f{5k.1, אB70CÕ mіu-S"�GZhe�^\]fy Ō^lK=,`,yg]މWw[ˬbkЍGu,((DRzB0ʱQ¢[3 !ۄ Rdā oQ˴ap~sSيZ5:5ͶS|Fdw .\ c�i§ e~0>AҎ3 mxmR;L<3|(#%gvdQso,4XgD̜#Iy\8`}=ڏ+* 䭷KljQovzWvoM'xξht~ >x]pzDzaFI<(r}XwZ֦bx:InV%v.{ =1ݰ+PQ)2KeXn;!kʄQ"10 )4- a!t kg7.|X"t|}$?5nbi{\Q1&mh3|2\.oXwk--F=}V JU=XIr% p :/K#=7?L<n3@|8ax.is."O&�[?RQ6뭷y@|Lļ # [3s@6j Urر(=l)e $ QĬzuP,SWdiUm1ohx=`zؠ#ժ8=;Q͍58'e/* O(9IHqӲ/ٌK:8=jLu'Jyi<7Id7>Z<oʍ= F@FɿR!e*ʍ1ShsCD1U'~ON$[.הZ/&CUxn>;_xD;c΅q8Ó\᫧.WGZ+Oh^W%SK]}ZPqv0QHOЈ8R3eZD'` iS <7SrL -2FfcVA>J²�<3MO"wP^" g[` !5&*o9~_#'% (<TՊȧ9UZMgJrc ig@g,i,=:HKs&j$&XFϜy[jl:ޏ>=9AE3nW knRqdvP!Fz'>OV[*XvlNlgմAݫsx0ڒeGtJ<f|[kOIa9c~(`*NGK׮0eKѰ)nhу6.1q1#]sZuϳA_I~Z>ILElbfpa[sa]EXn(_!PrZ6k˺[1ӚO0Lh\kagi99V 8Ƣkz a޶Ti_8 WOA25:P$ZԤ &/VX%y=t_Vq4'X9/ґBیY:v\ZMY(y.Fn{3Ơ<`I1zujm΀^Q*)bq4T]P58h5e0{y'#4d YgZG¡->A$gi-/,Ԗ_osg̝z6қ,0Ⱦ <aŽIzpKZU?o.}) 8ر' f=&GS ":<L@ dXåy XcxT#lC +-@D°U/i;(L�+Z$21t r.^+�^lNtڣ~7ՁjJx bXhZS2Ι?#RWlm n3K1\xnS>:&CI2"!`nE3:kD6ئO h|IG> DW%-@]~Q}7;q+S@ rݨΪ|#=D(5G'b 0>a0SX񒬞`j$"L"Խ^p} )qǗ ~ұW~%z˽?#ޏ_Ru )j"-={]-Tҵ>ZpF9Ł}jFNZv&xƫ`؆MkU~ѭH1<^xPAV͊Z }C PXPL|#z)-u7i%-SbLWY"26kmy)_^E(Fψ\cv_tEt4RӇYFXA$DEGP%m7'7lQYc 9z ?l<q?eL/2}~I!#å\BS&YR |ЖԾ;7Rw^Y[z?� }%uKe!P4h0g4aAsXGif~;U#K5Y ؽ\"f/Z^z84UTgV/J2 Nl{5Pe] /~/)2�g?xc=ޡG7؅hk(vZ"CYar ͟#R`̰x�/5L+P> {?ƩZXIqc3u oNsXug<V0+=<*FX�G1z̨"i_2.oZ+PH˩͘ݩK5|VL0!W6|9RԔ $j\sC weoR%ϳ_m#CI'ث~L]H8IE�.g y=raewdS~dv�: @#bZ"O9upQ6 ;O/ R Q/Qrghv\gt2xe1Aj:VPc?"u~6$ M3P1 ˆ„׭ӇzPl4 jƘpF ev9oD7^\wDU~N`v7n߇ԁDwD|oߊ4Ua :Pyb5ӯߚ<ED<bQ)$iIxd֦VYhZcS&! t؁b#LMm5{{`w;6q7chJ?IJcw|) .ʜSvucЛrTb&>2dC"oЇWH,+PcX퍍X^S3JB4͒|P=>9cvv�}q A>TX>dA8L~ ({<<hB.a*9zGXxvUbR$)ZBs8&K٣-{;9߿?t|fXlO3jI1 n`ƶөm\^t3 4]58THH"b䣴]hW~u=h6R=!>~~ly2Z)0fh1d7$,Ėfu9yr D10:L(猎07XĖ5K4?H`ATv\ nR$9W�(J̘M@0EO_׹}>cNz=W.[</9̕As9Xj$gxw8:r\!3hku2$Ee~AYP.|9X% /F$$~P4%�~` "Im26"}]`ƃpT_!!Z$%<s>ƉFYP$IIr0}N9Fg9�4]é}HW" 's-NxD?$عxa&=bK~; aVzuSc%b$8թɂ^2E+( 'Q5rkcl8GsꩉZh__"4 9^[\ ]}QӋs-*_hozר ;J쥐RlN$2/ov}H%rt>x0F6wD!0`{mrtǬUD#M+xj)I 9bAX2Mrx �ɯ]Ҧ 9$r#MKKir`}7\d#q9Hn<jvOΰHfT*\̶�\1]TvBÛM}0;R|[#`~@k*"R(' L5Ͽ[ž}4sَ]_$]J)LzB)~5WQpPEH;u4Axo8B10whD1 |O^Y,έ(k^/W`+g&<4J7R =|Iu L&G䥏SZn]Q)rQ5P;dN'~Jn4 >kl<4_~oc>M*uQc_|].tnuqGzD#>Β=9 2%D5N/dU{bHĚ2v|cO+6%:j́glKceJln)�D>1z1h+oJL/r@[B)o,c@r,?:%`&J^f##KAfSZ��FÀȝDU*`c;~P~jF')N\}QT e?v2]auw9$$td ߘ3c$ Dg^e,=pw`~DA9l^Gi*m$8$9 )} yq<x|Θ6rGtEG;ɖ48T TM]ʡf`Լ�&)s74#˟`ޚuO'5:L#֎#K1=.AUZ/̟$-;T3br&158CC~Cҍ(ePlВ0ե/.h]55?<kϸ_c 9>~\%2-Τ I -=hq\Ehǎ[tP�^FnO.v:;jЌa=Њa3<AߎVOEwc̀a޾M&51ƵŊ$VUz< RY$ӣh)<#*tXEj'Le)oUv^++w:ZtZi[v-f띵VO _-Sܫ;4f!hBwlzz H#K:/4o I= K׊Ϝvr2 Ȳs j~5E 4 [.2h*!1KT͏gHNnoQlmHYxCԍ&qo),"RI\jH9+Wń":GL$ZT*i#{,\ ()6hD0]0Fkߥ$mJ*i[3ިʁ- U" m-8x1fUЅn!lw6Fk#BGCɌЌ'iC\iDj7deU@DRWm|2} ҈K,Mɿ>`J^A߆였EV_ E)89yX8 mj"V)2Yf&Ph4s@uB=2&$ʼn{ I_3dBghA+)gmr'okʣ{h*=.A(˔%tj =jI wpҭbUԪtt;7e$ iQl4?K#Er!ďRMך FGjvU =tG[/{X喙,\,'D+x|' p!9Ge!:TmX7 E{[O!IMQua%,]as[f57 L>Z I _jV9<�(\X*>OJ$gCR 66-P`XM s]%UN:"+|ݏcvܪRb}_P8az@;}4H9' ֌%5ae/a%>1_gs?҆GEV {E:EgeV6CB Y;u1=[" _z Z[Гӥr'(YQcqkfDt<X/c1s)Is͢l%,lx7a Q?x /6~)'#0_L'8߳dg>+L4e̪˯U J^̢c䲄w#ݪZnzzXA|R(IJh[l\0�zuP멷OE46q {Ge&%n ̼^~30UP吠+ZP7i_ #OvhGUgc+&.E4iᥐ C@X}>J*Hf\6-JxxG%jX!%1\B^UTO5NIA+]@H[bJ٩[\} xt[_T_BuoCWd zufl<^;H4"`)0S8Cvc!ؼ.6|dCÑ!waA9L03u%0Vq]0=_IZ[[rW6/d5M%AUVd;MQG mCzn|"{]?!~?BZeoICh<8f-Y6)BmfT.HKiНz>6uX10[d_"!8.ƼdpU+[RﶓI<:q.4%>E.XJXPI=SNOrF$),&<dS6/D]pe.Ɇۿ#/ϤXE_֌Ϛh53,}{u> * ]t\Z*pCH[�٤(Da#$% HZj}-xC1*YM [R;ln'] =1b쏬WK1 ܢ)^)/+Ƃ0{]oc W8] 8 I5U3Q�Z]JUA k4oM*;F'_aqȜ D80.C%` 绑-6jN fD zh<ڀCĎy&0J!(υ[MWI 6Q <Qk~拿V:&LήwTX}ͽvS1m*Dݔ%Pmg=fb[Gk&[@k2nj9`vϾW!ʻwU<'fiugaAzߡ2Q]g!gT=9ZFJ:kT8wjkFFt+▏ %+YB"QzOsۆU Rnh6 B:_<7s.(ORMP0ﬕ$uv}.g($Jpt<O ^6U;rUn(¸Fd#iiBKYXP>tT(cw fc�Xxb8C w_-0 uV핵ߴTG,-:?1 o邵Ѭ-4[SƘ"0wln($U iwl&`=.TJI$LFo@aKeeۚ)>#g@2! ex?raO T#Z:vh3O4z>e`Yg>%Tq}M#YM|ZAU=~lYYLLutwp$=7ae^QUϮvXC;2VB_m:bKGLF/CۗE\ 7lYM i AD�鼤 <D጑vup"ՙ\֖FdOTp= +1%MsE3Lff~nB1XgOY<) yytu(Z�ҎuRG!fz^^Z"rt[VGh^h n �D4/@hzB8)\X&4bսrft9qYo]<m(в^MA2 ak_pمsoFY=Π}tWg;exCT4zOf�W8g9Z‘+zQgO {Fgmh7fYQ)"eXg wSG뚇 lw~)47 0}^ cTm5&Hyn񻟸&Z~A%IDH󿀶fW҇/UBy6wTM.P4g3qGyҽd UzK!At8Q:&jب> ͳ!\+B6%}:F,KNdC"umx.~P^(C%x $c5=.;kZw:KGRCs nFO9RaQxyZ 0 ⢴ne [.j0o9_S!īz쁽kdp̶39ȶR94,o N4'm(2PRG4dϰ\}~Ck0D`\yզ[7%e|q0,0,H}>t?X}s+ a@Ⱦh(z!V�#$[swR;՘*֐dɊM'O'(1p;w9D}sAƉ߁{شt' _C@TݴPf]SӜeQ4/[P7!i|Ƨ+0^EFTp9eDjklG!hc"p&Q nfakI|x؊@"&|e@aKs1Ch(ػ6Hh6I[lnhJa8 \Ԁɲ>ԟ}KnJyTNG/䑗Mc`CãB-a[3ky)X$^$RVK#jy>'7 נSIiec@Srctp'O oCidqz؜Ph#J[+slÝ Huk\wPD�amuՌ6" � Rk&w'"lKc_d�XL<}g/Lfng#n,`&%~V. ĺƀ< 1ky7C-~M9ո%5NV&\Z5(huYz.JO-ُ,'J*S#.RW1k]r he5И9A/8 32@ sVE#`8]9~h"k(E]?JӼ}n8}Z�9Ol˹D){ -7`$*w~-l֘*CzL*/d+-j+B oǤ-J- W qmSdgIj!Ü{UEacxK & <4bnNO Xv=\u /ҋ)le7.6K*vXc 0XKn)7=d%ȶmO{:)6/!۬& Qp b wПOK0P-J- )0#:ūFjXʄ(&*c#F=NR|9жTG: K ]B _鹪b7G%'џ'#R _|A' ɳc'WdqAXp ѼiE\hN3�ܵ2vѣEr% .aOGa=)Z2- A*$;isQsm.>$z3O exVH z,a[K!d;WhƵFwWYꕡ26kB.(Iǐ;|]= 1 ԻRu''v[y}z8 V?W@ξ{rȬSW^ wl,ƴ")t <5>а},jקtRVtNeFy"dhB4 g5Ks> nm1l}CmN_?<âرrnəFF1#8,_߯0fsZhwؕ<EŠfsKG|Xl%@PzW̎l\]AtҾݞPCuMwuA=9_#@u`d>d.2Frգ'+KX&�t&#m>%6' Bim# i)j s)WK!EZ+%:#vLF-WLXfFv>uy5_kPJ^^M/̗45n}󉉑wPn/e.JNe镢ga.a_py�#$_MEKzp4,Rܺ+cqy;nn,8^l&W}Om;mg@Fq%M5&<K|R:u_УmqJ B\Blį%J+q$PW nC)F_$&Qz}Yyv{�ք @r o|)!I9@ &܊/*ӵ;(qاF4gތSA`r+ƛYS4Ò�j†o-0aſIF4~R{0%z'$w@#Bm?ѻuf/=|.Xʜg#Kc ={"VZ\* "Ugj@፨~ Z-d*B8weYh5QC8gUJe}jYf{X=r`X&Ni>[rJ"ƬEN @MG( A�,^ cU`Z PB)]�z<T'oSiA%$V Y**q#seZ֥X%풷ǁ,0Urtk h!2nOIXӷ>Y%0Sc^'3f55pQV  $ q_q,p[ ɴ򸱫<_ff!XH4I'K8l5F+0En %;"~[ކSr$ʦT(NV`BkKp07@#e0x{G 4͗[zO+ْPQ;<%Ԏ#|fS-LGFIߡZe/m)5ZLeiG޽@mعϝx9B =(%H/<O؈~OO׎/!<Byo:E({?>0M/,F/%#g0򿷦sFPg#&LԲw0/?y8(K:ŖOrտn 6,\xhXK#,)`Ch3>Oӽ]-}eIQ$}7\8(=l])SnAik A{G;`Jԭ\n7x飊t"_C"yEe !.1XTx-WtO.Ƹ>e5O%*r_%E*9!zanlο7.Zgqˋ*n`W]Q֧}#D3dvIySAEĚZQT?l"4߻O/ka{Ĭ!+!QPޗ{*? pGT�6PѤY oah7%Α`J('r)8[f kaRA�egwQt1sx2% ?, uHRG*z*F.*>c]Lh�&_6F~aͨYCa.?ǩqxIoGKF^h$&[,`ʥr^L`\*p߉%nrpXGɆ"n-'O d1kJs ^266c^[WT#UefIX ڧa#3 yɃUʩzⴜ n uTDKa^:Ī N pt8Ư/8Jdֵ_ _P!|pt_ZMilPv+"EƹW=J]TB;l3 To`Jm;O +Z#bPe{oͰHzVo~,~|.XXb]S9#,L%,>p{Lh̎Ecs)@7UQYbA<jϨv,'7 iI$֡]lT4_ӕ@O ۄGĊL{@ E]gZ) p=IOuH,g?9oufhe_Y.@AEф# v-P{|%o-oI3Q;N$Gdi#i#5%ѡZcn=0Ry5|?xQ}{:D F�^S>tJ; 2 ZSt9QJ|ƴGU25;_Ԯ-'vYi&X'Zy A ^xOXr|qi d?Y)$&{ʓ@AåTr`�/ݟC= %mvg{N1yWZramݺҫbX 7O)9v0pNd'\RmҺ Yv~A/'0H,f,R-6<AeCI~38d2~-dC:jm֜lbfd6'%*LrLf_d,H˃ %+ϧ>h*sRVֻbՕɢ%S u 1xf?9G.mh8ܓdYqGMF8�GWO~f"e7(J Ogqr ]m Q&il_ FZ WT3$897ͨ)~unl^+u^I$bQZk %K$BIڬk*\ݠǐ<!^ R`ZiV(5 ]sEgQ?$ )H۷ڌR\Ч]c-]eT1X׬M)5HJ:CĿGvZݙ<Nnn(5'!O6n0&Y0I#quJ2ɺS6Ճ -΋uftCPE8y78ޤXüu.8E'>ǻMRFi%Ẫb!?&" .yFmm;jͬRm8':|r#*!S$sCoŢrOExɘ$+``tmU-LtV`Ź V]dȔ տldn vJlA@O<A1rfdkj"~WUu2bx iݟ64I nbQ>Ob4@"&Z=,\o#]x$0UY]-\՘{W_Ls06T_JQfgoԎ,i54dg,W8q /Ӭ�,YY߶lTC}CZ /逥ʕ5W;aJ*.ަ u}opB,k{y�5k8J(\ g,!r` Tۏ<2)+9UϾtϦ11pEʹ`rD9>{0 JE_n%aA hU|s,'Ba(@+؈c5lie\_΁^qJ8sTr@^[@|fKHŐٚY˟cŲKQꑊ9.WxnCE|AA$$B} 'K3yd<W,rк k:%̣d]:3bIIG,`I&HN|D嶟G KP�kQ[ =pWj,<D "%Im` y4.tAB Dk # PnBʭ i6I-m!7꽺蠏?J >jZJIJ u\H EJ4(VUY]M NwPoUS t?d l[gi&p~legÂ6ǯp"p dYf~ RY|?an2_ťa]/yxY 639{3LҸ`@<poKWIݜ8!j"u9OC*ff>oڇ`c/𱁎n{ <Hh.$.t,x4"5V`ժSߺ 3)#^Y =8sy k/,w2W|EABsȉIwhli{{k6BPYҳ K7LqEP4:K.څX3ԯu܋F6XNڳH|k .X8^}!,X Xވluo.|](Aw@-q j^or2,hLlH(sK.zu1ZuqN>"�4yRl^*6Ox;Wa= [x# Kj~W${Xz_cA.Tf}aR_^P+S`mr4(WtinZHY6 1FR'Heet/;|\Y2(2Lm/76׌Ƨ*I'{KxDO ԣB* W X2_uy1)L;zRS|Z$'#.%B:=5tbRM߮v}aa:Dp7ںAW]8&s:oH"ֺB+Qަ�f@QyKlж'$ς\M7Uö&!Vb\D;ZŏqCeuW )T<)3u]t{XfBîOᝨ�>)U/?8-o#}$fO@rnGFW_hI_iz?ؖnR@|w"/|l*Kݢ-R˷ֈ}P1G  AśާGe~ >ʇ`UuLc;'><m睜Tb-͆jFQ1•֗pW{~$~H?q. $ I_6%]HZ#} K^%`OtQZD~t L Ќ|2+ܹmTښ7ԩ?>5_kt*U#cGi=fVC-c8$`R-}\.џ8 fSXO[~_vZԥ!b2.4 F9�-F�' `]GBN@8ݙ6~36DrY ve-}Ab&c <*yL~tOz(\sO:;"v*dʖ7σ恚9~s7 6yL,JK$wA Bf{U.=h0a 3Kq2TYM �k|zV(=D՚UWO \2ozg Xc? LN(8I*{ >}x|.GAm]<(k5UVhS܀ ۪{b eP{C>ˤkR>HCu~Kl$K➺jmfϺT!ss|oI0ʬI*Cs>Vh3^;Q6˥9 GMm [ M)X3蔿ޑE7^b!8kߣE;S|# R5qu2ihUgHy,)RWĚ,OH ]u{rb^m+lao iBY7KDy-0AV/5/)vO&?#+`/Cj6LȞ|�R̷ Ν<HQ۹#J.xU߾,A=e n&3ѭÐ;^D`'#i�"mO b>J0Mx< ؂͂%ͮaIyVv cDǃ�&\I7bЃb=>JnJ~}:-@ItCª:,7K#f#rŴ1):o3>磽wfs-0>fF:jJISFskƔ�k7"gℍإc7||qf _;@[9'6Ky> H)=/U޽𱰽ACJF!)Um\)P|?oL{&!PBK$*¢VG@EWmrCX0iˇS9 y% 1lK0Nb šѱ%UfiI]<HɳʲR͵DKcD$wϔYUI=<~4K vj'2KG7۲!2(9sW-V;n9gBU&I&K+(Oz*&d"&{ޖm?f[혦N't ,u0D�h7wL8ICzZ-3@;R�^d!3{]S 8MM y>.jqRy2ܲ@%`rxMZ_ Z(@Wr1fB1$Fnw ksC:YƁN]X 'z, Ln;ER?]ޠ�:}�,d8̬Z߭d,N<9#sœ�p ,~m*{kUʅe#VgF6W~xmNh N'G v1ۘOmvZ,M~o {,wGPyt.-U*`lIqIe¥^w`Mezϻa֕]O2˕܈wKncWɑ8-35t8YHNv<43DNLDQw}m*l@SN9&\Vk'cV5Lt Fpm|dnQH@cn5P8; *:oDaIDk 쫺 ϩ` κSSP-qo lD|P8ۢ2GX4EՌF< 1h~]pq6A4RђQ4'A#%n*87F ;�#NYG=fBLOe=7!<A4l};&L/LY޽bWddmf#U*Αs #4Շ%SGo, 'kW e'C>|[Es);3}:6e{9ȸf_גmE4so!Ȏ Lbㅲ2))Y,IS;5^*3p~>s 8v9J ;Ń.ۭRWM lr39IhO^aTʥn;7LzDO zF /@xaOqIDe WT[!ʛB #"$K+y zemRELL# aG2n~!zG%]�p[9GR\>CZuf$G"FOJ*%#1mĪLHN>@x?kr@HA.s\ν͋ҌߩtZ2]-|qÍ��%CG_M&O$ f~tʎ0 萈@}Lh7wAqe}>v|IJs_Y?M=K1ޝH2`T!w\RP~:xm T$u8˲hIЊ_7nΞJ  ZPZ6nMi>ܑM7z:q>Vwti'rHjјdE v^ EfIEeJ>nOԁɹΆ̮+^Y[H3 <S^kGqx[ɯ}dp4+/6vh,oF0U3KU'u"`\jc(\5j 2b@@ }]T.֕'xlieŎ"]Rπ5K.AOe6vg ZG@ƢhnA <}) ,/f5Rĝ[*x㕈zs Rb1xz\ r2mt*2RAcj<!aʤP?>-} 0\0'gLS*x^阺EfitXmUL0ME!wMvd( iiU98*^>B�8-P Z`TRca ݴZ)Αea۲fG $Crx\]6Uf=uمa׵Mj"+mDIq=`LlgwWہWZ'ua|}Erj3Wl砧}ft7jLjy&ǟqyy{o!y�d j7Ӕr}JLF, VW@KdH8R<:eD^H}%s@6pe\p^ tAm^u #wd4ܾm-Z7JZ*׿]m| /tjѝDW�xm7Au!pHsvZ[0H%z e .ň˧0k~? %r!v29UbGARm]zY؁Ń?dvB]:ku =>@ ҏ(G*AA48xcͻ?B7k\ѯtaȮvmdDcAi#xX 7Bs*%<QI^N+T<vM߻.hr%.aﲢk͸LK[u!W'[Ϡўi>elյG6ICč1$!r͛k؟L]*Q(Pffy)/`-A[z24ʤ-r1˩TP�ݳ |,=r}(kRL^(4֭ҹq2BFt=,˃r (ޜ@p\!LMf/ 6ͮ(}^_Kh 9$HD q49꾒,X~zPW,E~UO݊ڈ[gg6e!V](Bm񾅸SƤn6UKM{ cZU <mƐ~iYasrRh{,4t9qٜqq{vLo.R>uv)+@Ι=:&L .I.mY֣!(s:vjd -+ma+t''_-)zwʼn~ď&6}w~hE40=d[uʨsWN ò=z_(ںgH$Bˈv] f-5 H2p~S^r]3)+Ɇ\WHH~Lir ϥ 1^a3>.pV[quutDR*�h#=pxqF Yg" 9d櫶T d/MI]v2<+�oh[C7VB=lJs1iׇF0,~(L~'RKԶ0LU^hJY9`Y*ABp4?YˑG eT�W~ N>)-Q 0mB=w(@:= Wٱ ؏sh;VC}똘֭O0\@g1Lc5oˌ ZtA|s2U]1὚60THQغŨ-E2@0L T=X*߅žC8qpަ72=cl3?KPkt:dk_pYTP{%?Fsdsz ҹ؊ynx4 L4P"cB=aGבz�ZEAղ ªLt={*v*{> |n=Y:/h�;vuw?KJ+|OH yY͡P5#LxkbkwSz~S�1#a2 ăǽRch-s>\KFBӜ2nȕgcvXJfd|N[uU(or5$$|WoWMMURj6 8Uj*vxtmԐ WkcO1h*,j܂~q,#pE㞝9*E==+£V0$r=O{S?MWdjjqӄ.,3r^]`$D@;2?O@L75Ơ 3ݧ,iL)%"][?K&Fiy Z7Kt80U5++S϶l)TˎdXpH<)9.!k@':](@xj'hK $:2xK;K \?(%Aw9ȺIԩna?Lt;2둃f`I:{9ܔG^m4y+clÊ>55rsq6&tHV9'5e+XCt'U eI۟c돍[h;XRjy=);ABqibFen#'Z8#o:YlCiE,G!珱l6,*^ ~q}S Mﯗxҡ^'\R) D} 8%#ټ?/nbFSJSQ>QGdk~X'Sdm0iAQRTGM^ή)6D~jKnUKʳl(pCp̔kVS0i8O2hM) ybw_~ 1kvY 2+݇XRwʱ@]G84Sww%f;pL]s*v]G\, sxjqo 1[F<u$M;OY5CybP!I2pCʫ<�m#KEA8GÔ#2h(YQVA@ Xh<aӺۮ2Zzgh4NYڄ V5BruG=ήMu2 rOmZTLp@&eY;`8, y±-ptGb.i {&K@څZ]*~(k?>9p^v!uP>cX\]mR򀎙LJK9XviEDk<q,y[R�zc ;}] MHh|dg?1߸֬\lzՊ<m6AHw\,mùqDϋuM$J&(t* B v❰ɘP~BZe0^9E|a$`B $.OfHAŠH! qd8CqcNģSr%{C 6C+,H4;}ʚE)&oqPKJi 8TvܣLwrהuCa;:vٰjet`tE.?ΩgJ/46UG>}|,pD O,;RrapC –.REwNjglwBe z'MR_gg<  *N~)u(x)>kU\QZJ>l <g;(MO@13hk/mU4#l>뱺q*#R=:.Oj G]%,tK]2^#!LJBc.ֲ(E<44e( ɒUP�qԇqv8ϧ9uyo4LAkެ[+Kq}*+@`E0\ybw8o ]IP"CJZrd uk5~C<Yp*z5"!vyl,&iJ.3©f6`y lXJ+^i{XL)ײkowI"*-&BWg턾a\PV<"xFyNᲾwbSCUyhza@ =sT[ N|⼜KX論:(\w琿IcDyNxg֤N>/o><E( rs&$#EǙ\r\.VR'7(\PC*Z"~s,�d3zjX24oGL\܍{&:z{B;<|<P|"|Q0&O:?;Z{ )ώݰ6DH1@ gSK 3r!VXEUA4r9f[$),$`fzu u&_Z)G0HI4zf`]y2XXyb"ag(4}Xfcm/[&.CuVRqK2Mc7G s])pXS=l*OۆfՏu`iH!ix7qNxdQN>λ~9DlG(rrRO݁ 졼0rW?"xb Ý W/I)MAUgcyl=FV4!@d Ps<@c5tV&,ln$q!.oQ6uvMFX>Ig u2 n T 5WY2[#c"T"p4E'赓:15cUk;XFN0?+Ck>ίr]3҇ZEAP_t,G*PRze} oB6VS֩W CLF)I@=yץTkMyu7BS :zdO<F Oh3�c Zz:܌k{}xYXaB 6 gIIMgi;akZT"?4+i9d9IqIbt,DzC2k+n1d>1_o-;Ƶ#XyS+Ƀj~e02PW(;.0j2;Q6nVrʠ˅sϹlɂjlm٣| gdUXU'l [D+eĬIsa#=%YĢd쬺6jhLS_{b/}tn :Q]vStֳƭ7]$XI%ӶuґORJŗG`xR},#UTfW!pR{ X;d;ZZ'e5hO!D N4i aqYst-B&wY&w}G(ɚ^i ZSی;>1<%gJ1͍l*Q`BY2-5t**۵vӂYcz8kjh?5XfThǝo߰EՙiuZԔ\ڷE[XS!r ]2du ?@ .=t4/j5#=ơ:ILɦz<NDoƞbY\DC[))VukB;q#pf9(-vh aery�$1i'Fsߦdۙ.GU+ {Y;>s7jyk+T(\&PH-jG: EhN'}MX[><>H/Ёla>9t@lGa8pW�gVya+XFKݺ{ ;[pZ]fVl @iB&":΂Y+E:M40{1JtH˜Q[A^`wnsem]G|$56Fv|_hCB&}i,~1eѸt2GhyR Mntamf>9Of'!j&O("^'j)urT{UU]NTfBfL}sYCcP_̼|8kv3LB{~+򩇤AUP>P!|Ʉ5ǚ Г)W,b#r݀=Jh"ai %O8b_JZ Қk`%e2HIS&T,IeDR=7ImS($G[*dn;#%+o6=Oi\ gֵ6`U].gvNARZ>T}-ia>L{D Q֌Aʇ45)>Q.הK ^Uݣ@&$)Rf4g*aEӎdoV!},,~ fI|1GDSu,~H(|xqubKRM }vXE(^=Ҁ&8[U} AVB@̼`%)ݮ$g G4TJӛf1Z7N*>MhԤ:<L+W0n(95\e0_n`vrV\gOWv7�<xgw?E9`BT${ƥoE#'u K6ɿr*[7�NW8%/c0w_xgOJ^}]bǤ~KR_c�rRt3wl-] ]'W (FO/;ТP&<jeaJnsn[cg|&T6B(yLQYT.ߨ̓bZEs݃`w5L\וN4ݔVڢ~oPa8m}\q3r⺕em~*5my:v- mo9m?JLx(XP57N|+t9u:=k QpVmcnAT<a.܊{{A#gaY*$֓ZvPH/G*"6b@ 02x؂Bj,}^uh*/�>gЭQO5@GCnR?D9$E!ӧ!Je,]_޴&"aY!f`"^ꏊo62@D-ܯѪJbI!/z>vh @EPPm [Bq O"~vhx|蓀=y{oM~;4Aw\DyX>=SYy5g!ٌ<ϡCE`c`G[l|4vMƹڧQu l{XǶH9i~Ƨs.l<*Je0Ζ[d̗Ĩ-pnξDU7ᄎgtQFcMSFPQuPpdCKcW:h)PմG^ɧ5\ǹQr$QvEgSHtRG@EX L_A9tʥy*>B+w@ċT0yVS5̳ %R&L^:vZgv:FOĥZLy$<&4B]jqqܫy�Ľ _Os׏<˖_Rg|9g6 i[k7|qPhl+oɕ5 77o@q\p8)]x(d`vAۦ?ҁv]kiU]X0(|ihvũ+EG`e}j ".2jW8<misvI4'�`XY�(f]&ArV8}ę<S&fY.up?ܔO< V3{MFV4ɭblDjvna>mB7e&xU ϗ<Q<Mt_T/x)VT&]-N-OP{Zt$䈝 D dyu@(Vx%B^lD7 9 p4x7q еs!dG=n5 h5~+Ezw%' ?m#5IDM$2D.g7}`󛢯dbΞ<1y^z8z(_Ov@XyC*üMsuGZ4x2{.Q(~y(_" vK:msYi_Z QzWw7IT0Y%}>,C^Z6bn;�s|ߴ7쒐wq1m1MB+ݫhZV1Ho >2(\)qTX-36RsмOo38A3z�b3wyqQFz8/nܕ4hz;IɎ``_1-\5IpoDԚ f5Zy^͜CPv9qhrw 0 JI ~۽K<8 2tFO:.zvo>`x/K5 x,󨒿%)dWB"`ɐQo͘JwާcO]ڡ.˶pOprp9ub'I n+dOb}O΋^Ϲxg ;u te#Q+TwD :[Q&탏P|҇9Q@OҾ +cذH"- *RnQ!5.m;qꂷx, Iv Mi XQS1LSPwOSbH18:}}nWnJɩjÜu:X=$;v'L-g5#\3Z*^12>≛ŖZw <:$Ŕ_ŦR7C_۝b낒$B� ĭA4{>i:T74Q6_LZBQ/vtd_CduC.{4_ <e_CkD7aHOƻŭ &`%X\^7Jx~\uP]8 ݤ"� #K>䥪&:t>h=Bۉk( H%jKZ;o¾f 8lYCW|�֚/s @|o4<y6?NV`8PJt71Xs ^:ɦ!6D_Fm`=R|p( U+7 ?%G$^{B Wt^("ЇVDA sS'ܲ% ]MְE=7&l^%UtC^QD<r JIsm>=@Y^U?`8c5d@Sv*SUe F`U_uriKmoKϔ .F Pp  h]߃Ciipj;L% 3FW ҚX؆ ا`�G�,8�z*g(q9Z&og* ፼TrCM |Zě>U#)/*ޝ4_`r ?1?:_@P ٚx֐>g,f(/Vy3.jkn�q+ޜh h?<r B0IOY<&[K}fJ}hS3f)֠g N.ĥ0p(&\Lh6?v/)QN EQ[\4';pDP5|B�. EB8=: i?͙AHKi:�,2)iSU [.hB'_#%�#Yn_ϏW4ӭiiݫuW+D1]*>jAm&H_ $ ,{\~1L|)[9Xﱘ"Jlm 5M@ƥH vSb]ލTAk`bXK>J[LU<KF]g(A!~rgi Q(ڿ%=x~Th,GR (_\ĦZ4zVtʖtGo xqw}B SzdHۦ_)rDZ(38$ q u}H۳#v.pafvӑ;n|3<r&O!4mP|%K@ wsUZ0% ?]7P>ڶFtM:baGOr HTǓLrf$ExE_{ r -1bYԐJDȔP4@`=`MP ;utnr/3XF} d/j-j677!X<In;J0aot,i8,[.v7n6[upt6gCP3{YIJ;Z&z:|%'7@IM0f/R;;a8/z{PV+"cqi8ռ?`r{dk̿nAy؉pcYsΥwd-Ko=/=q\SW*f,'k-?kr|@+VYR (:c{ $%Y4hJ>w0>P{D1v�"pnk߯0O _n!d-O͟ZȢx/)Uii~H.ԨedAp�a,;<D2g#7sF2~-zSmW j W>q#Ed [-n&|° NlZoD9 Ʈ0K\z` ^gneԌ5?.A*yCώ?GYg`s2X% 2Rq0\UKmp6+XT[RuQF<Tt27FrL^\*edmzi73 ݄ArY>2m=5JܘpaVd3@ 5gcRKE+N\>v·+~BqYs7W@zՓ u1_ڣ4fM/e%u;H~ȃ^:6wPr8>At>ޡβߔͽC$Sh~7=_sFJQnbw]]He+I+"JF!N[8^g&u@п.xC9W.}MR: ʧ۹['߃dSמQ .)kp_v69|Wnq[R*SqkG~TY5vV=+oX _ Nsl%c޵2y^֫ۗ۱RŃ+Os[)6s>\:s]t4"htފ?d CBO},qe л!Nm f=à$L·bO̽zB"AE0;h3;*_xpgBm.hk)2w J-DA5 #V,5$ 7&]>ʫ-/@~|] Ow#`"Ij3Z7=At4<Q`Xkbe3Ҙ'Gh�狼DЈhӈE$Xᏼ3=ثWxu صA#<~ړlECРm|E2ڲ;zZc`^086=%! Qh*nq+42_c<O&u_>NE `KE9:8hz Y4+4(Qi#e(^@[19T< ]=O43=C"P$\Qˣď[S6G-Ӫ1mB̒(zb w/B_ 2M]ݥd^ԗ.>!(#ًcWB ٍ'朵akaxјU +^Ŷ=C-m�96U}z zάVɎ 2_D6v8ꍓ;m -JA ?•]CqfHwۉNɂu>e*$"nI,R׭Z gȃm6Y7srqUو'u/~IT2oL M!E׃i&ʃ؞BM|!)וőC͒ $~t8$HƅLJ~eEǂ,0g]Y6ǐlIq*zix={;0cy99" 1j4А�P;=^`"UpTXd⍶hlB4s<ĚKl;`UEir ,D&{drK.:f'!Amh*FW RyObu%3%Ύ(60Sxj#ć#O,?6=Y=r/i(sY(xJt}~x\ t=!y*G, {pK&OmX[_U":#G[n:.0 n:]V<r5dH UFa5Iܰc٦|s{暈:xȒj6g<.C$c!yb>5$@=FÑ'ڕ071K{G̺ +#8S$i]'5#{x??A{t(VIfӜk$\E97G2-%'kkg ;' K4ҤEolP4{ Nr@洛?vs^(׶D㉹Cj^#z<oWvwj2I+"lm+-18Vșͣ͘gyjcX;s$.u9(g13 ԁ`Q9/`S`N@Oٺ4XɃf-Rwc+``sBG!*9?zn~ dh?A.I(ȅP y�K)Uфa�[:42䐪"i �[D]6_VuZ5c2A̱,~9 cF_.;`xwf2ܒi8ړ>%FsSá^zp2yfu22>42y XfvjqbwwRa.}!LFդLBWWInS+BYtzxPZ$c`j:[z=;QL( N-I$^Է^TѕT?DuJ3͋=X5Smi'Cr9zDE<Ph/u#:brL,/_l@\D<r8 @}ոj= 򝿃jT(EHS l ]WK&u4hI/p:oeS*˙CY0+]My%*TXg稟Co\LImv#۰>.̄SLg*(\uEVTlf ~CoD7+M$ʁpu~9+0 !4Tg:J]e ED8%/r7v'Ln\V_ ~WǴwu?[/3~2G8,u\ +d&js(|(ꃇ!I%8|02;HiqQzVSЏWGG1NΧ;ql<Oȩ2>c6t3V piߨw JiFMkN^4̬, k]*./'X: QijB[엵͵ sa\URH }`!qE| ȁ䯠7h =Ԝ&| $|;)8L{UeMK[wNQ5D X~�rl_j9R{WVCyP;G%G3jl73 #K %S!H"J i SD4u賜-O� ݢ aeteșUa\%UBxrh>iach0Sbƽ{SWdl'`mWV$k37㨌J^w$fBI2{Z E b>CoQӺK#:Ȗx-ֿ1 ctK$DjG$ S[%?~q%"Y�@g\7jFQyT'c*v74L\mO㊎(JuqRrV!N�#W=w?-xw�?b=z/$M5o;}LFWp2=.Հq>@AGFS,pPꕾf@E KU~ h@-l{l'sNȫ2Pƾz^%&#|"-4AXgBQ%.pD(w+smK]asKwͦ.Jd3a8O ~9]N6a0a31o]ZеmmSCB|fqp OJѹzM^k+3hxPd [3FawbRO A!_y F%&|GB?K+|^ч8F H/K?1.ҤX4jW!\\GJ;85ښQ[ kV'kIoFFԒstw�;y$@6SCzsՌS*v KQ X:s#] C%@7ػr8x2ikD t([8$p#Oȵ4mX9Vm8:1ʬX=AIM`p!DIeBߜ+Aջ*<("]_}ݽ^ 7deH�aB:4#'evƈ�{G:X$cX�V"6[[.�}p2?gn`5vHfŨFs±}$D8R,IF4cR0KU.mT�f{Zلs6:!F}[AYyCy(LsmN·�)=ia+__i`\to6jY";# %CL8,;4kaVIaniol(*I!Lgi(t(d<"e- JHl>E͋QRR 7c_^ 'd|Qaz�L[R^ 1~,',J{)R~/KcT:OwFp_&a49![0Qfz-b{�/wvق$OqH3am3I R g_s<#},kbMaUQ.r7]s6 B>)(.x,f*4]O=Yc^~ѾC\.eA$vF_`Le^(3,:Ԋ ecAa $eJĨ\*Mc+-LobKf엵Ӱ.ܺk< 7ۻ,Ol@BaqGh 5!.Wc)hG'Hݛ/{ #7 +塚x0럎8UctsNjΎѰdJ%RGq l.1sihh!BL1^<`C9P~(jQ5y&+1 7")6 J v@\~h^qޛuG{}oӡl $0d;+t[B3ˎtŊ\ 'BXזe^lDV՜lor TTmu~( 4u sl,?π498Fy99nSj5EW$pNx=i-kկ;\Fӳ [ri ms\W&N;JH7TOz!?7qE;|QcL{' fUXR"1* El:t@{ΖoAAx$ubJzTBW2Ʉl9{v0}ME%fdYsBE.Չ/ L?./΂B[\M9|b^SXÕ߶#^Uoc'i Sb~PL {*'|Y c7GSYp? NUPU 2R�4%wx3O|&@%tn} gz86 |% D=y~N$}f)ECv ,2'j FwM7/tLc#ѓ {Dx*fd=TbЌ|Zկ\VCPa/իudÈ`E؅XVHQn>Nas ~/T-&0N4(<$pv~d6X+dJDy Y"f[3;i3ɛweN9|Ձ`>G\cPu-nk8plcu* h!)>CkA ":1n/M|~`&㗇;3a-VJڧU(C P \%vvʪeq53a,kԑ~i klń1(602҉F{tE  F4ז[�"O]~VղcLU %_In ^ jW;֩*U0МzF}æ #yg[Dhfg֠_�MB"cڐ*atRVF;;u߰�5-7 IzgG3+iۇ~ KP~ m-gȥ1|*) ouN %`ijYOzH0KwY”}=6Q\{x"uKr ww|=u Շw9pb/!Mc^Qt3ʹ`c 0($Tںч4S\JUJ'X{+Jzv YI rVt}c/Kǒ΢D\|f ާ(,j�Z*a$sCNy272|5}ro2n|�9lP;bUg#,m=""BSIMm8;c9YWҡ@ w4[z\2w@gȼd}< Ԫ+xE (WDIΛn*C6P,k,ALlb@<oQ'6!w:`[׾|hJ)yVdF;!Ľ{U[^|6.ZILa bHԳ8K- C<?IU6N_ofϻBf-�'ƯK̨ ;ii=aI' !8R756\ldRM`1M:ftbvLUs} >^8C;udAuu 2�> ]MX-E3Bɏn* [xwH[.$}<,Zz SfK:;ozM*=_.(L9=7vkr/d#iQQ1j9 cQbB9&|T/ TjF= s8QJPIpgݹT:{oIUBkʗi /Q,+ ҀCNk][uj[T AH.B$q=#Qef*%Wfsg�+$ęn#jDz(GeK@hX7}*r]1[@ (*I\Os# ($̳>DO O.ATujGzꯟxK-Ka<`0JؽŌj $QJ@+/vcMCwLM)E8+f`CiUjse ʴ5C`}vV%pn3:nhK`֟ 17zWW@Y5/)Zj@iI$N..XX ËՖ[�V kJ ]Q-o(q皠)钰p/Fc9>2T6qdBnIXJŅ^x(⬱}% Cm+0ߦ׎D};5WlY6@.(Nl_mظE%: -EznH<uc'рl)D;&#y_\$�CH GO,1(+VJFlo8<LiMb! +ζ\ܴXrwe*mvuDCZo*- ְ`*{Me  _/QA&q#~xoڷӋ!`̗y}Y`; FjygC-2v/eeX?+<gDMmG_ր\;֥F,>D 4vylk֎�pf0FDi˿}XߘJMmnMe{񭧊f{v" :4s"ɤr>T>0iL?lxsd\\axªcx[Lk-RPJ^@D3F}Ϛ֔2[ ]x.sLr堏H)|63 NHV²'{@#C3ɳ5%kgcF/kOH,QҞ]Å_>Q;E CY?c|e[ o/Y.+I{i:q׿\uɶ8ORIn'TGa*qB9>XSwm[_>?<|w8/Sޒq{m-~YxSUUj@Z&OyIBnN@\In}tY.CaDz({,?/8D.ya$"bŒcU|,W;X$T%;G5B7+ܴfV8U)3ࢀj9~O.ȸ$ȻdYT�G#^ev}r?Qf/ieBC*V7ni>0OLPsj7ΦA]UB:H/x6Z e:N<}8齪{v=Yq#k{?wÍ:VRS ֻ ˺&;ͦ]ƦsbN#sUdC,Ҁ5 n=Φ($E&@-Sth8\<?5 F98Jamc@DĎԍ"/< ]Zea,|k-mwosϺ!3,2dv\lkC&*f,2$߾bեwl>}47$no2͎wX71x/¦8Q6m863MOVTxO6MiaO8BCX <iJowT<exr^յIJ<JIz +DIcɾ"`g+ M/R*p}K'ױ܂l"!^1ɿPY̧FO=3ÑkM2a֩v%.: 쬈ŝIt9MSCN8/<#}SͩIV,4{^rkH;�\8a*9þ7σɞJGg$4\ KBiLUN< (4 VhEmEJfsǴXjQ Օ`OWKySۺfffA81M{&PUe)2j|V :z\ꋴ}Wۃ JbfuUbriqc6g?=nXsݤVl"))H6С6M<nUƁ G1V~v\ZjMڵws+c$EO4�>C-�y 6=Y[(n6r*,7 |hxS7֬c4S+1z"wNeQș}тou E 퉸s*Z'g{9 ILi62$^hț.lPӢ=E(L�@vo cU@~S V J/%[V->7m-4Q]]cf[lrY0pV5ms.Q3t$( ؽzfο]uH%½h7JDqfWT YN#mԱH[@*P+p?MVXXѭ(c j?P؆x !cgTaN]B0 h!dܧHH|EtaJDfcQ9 Cj@xzWD)_m}T#řXZxPp-};rQsQ0P@=LAt/5Vœ|S=2/n8%GCbscJ S1.-dWQFYubMXh(h"5"=n9C9^瑢y /Lt"XUV[試g Tb a4 Bđ4Laj"NRz .R߶j BfGjf$C4\fz\ w(X}, 1d0LM9Ǹ�D' '& >A9}V]XJtE62.? pwUjH =>k1D$-Wfd?Kˮ_I߃N8"\Fy$0}Tw{qsF�iwGE4GU6}AS H9는c}q8JvhH|aJ71TvS$XǾasu&A #`*v`Uٯ+dG#Vd|i?.,NX|#uRveRnB&}L1793P$V9X;\9!3!_< E:7?Ue2O,]z [o ]{彭-̽;} <l N׉Ϻif6GȭdۈNMIQե[b7OueMm6RDLe-a7G[ɼBbKŰD9"&9Z xɑz�; u*,,!p1iw6[%EGtWMbFby+qom2ҾfHp٫rMf|=HQő$B.kOF㦼>qʄ`?S zb uFPi&R]�Єe4ID^JLT8� xz{6c+G&(5%mׯS>? n:,٭Ȫ.G+қ]A7C*C|YQU"ۅ˜BZq4}.J(S#8 tu,!4HQmLU.R̙!TGHr!Tzx utX;4 /BXh)z?ZrMmp-~/r)wB-ؐ1)P:'Z[SK"գ|wQmDh1 �l;YXqW�ƸgoC0w%'>Y>5/S⨧r߿'/,Hpl23%ʳp/j,ӏ .dMoӬH,iDTH({+NjhJm އqeW$曻j*V핹qT_"Su> o=93=V-l:52IyO^"~bBćaOqīIXG nrk'y|ll&24X/mrO0JYK!X˘{t<�!z`VӝOQEYԊ&SJldGaԸ,$#W+Q0ngT"&:JE#`z]e?bL ,+0z[LUGx:EU}!]UC-T#Z{O4)!1QXs&MѦ@f5󝨕و|Nt2  m(;W{&H-lZy  6·IC('RTl/s${}bXR qE ³쩘?{,_nD@x8DH5fY4T uTM `)/<m$iB{EMRѼ;Ln+4<nRUPg=D7͟ lynwk#s(KYװa‹f>�>SUcA.~ _?YpG\p  DH$JY>QU0)pvhLu̻cRa5aNC"2BukܘzmfA 'PQs"a!gq=`cóJ ,, Y\ )a;@̠X x7Ң5׈cZuRBStiv+9O#P|ܔyyHeIaqN W}!pEW0=W{uiK19lE!ٜGﳅmd)G"tDAꀲIaDqca!gʕ) YeTXI„N8s`a4Ɏ!rAQѭ2U. Vr􊉑aWGX 8HRs-W#}uxt.Ge#ןQ&[?\p3oo'{& b.e͵pèf4atFUbX5p$7u\\뱷S:OubD*ts,5<`yX}3ƛ0/o)Ss㾃9 w H�Q As䥬d̃p*{y-5bd#5p^yȟe3g>d+=냱cT(si7H'>#f>SXjSƶ]G*/w\yyUA)*9jݑidRUsS=}e &]9MgѴ32ܸ.ث~Po i+'3Hٹ8Qls}I4@p+@F .6 i0J'z s0ҭ0PƷj8+1F:[5Gãl rX13,ī¨ny(BĎ -5NG) (6[, CӼfNem%g9]+=b.뿧-姳KG`;C219)r*QAÐDGp\:;^]U|WC )`|[ x7y*EK ftK8H*?5'*TTՃ4>PSc )0|ϡZ%l8x)]+8dhA 绵F8x,'+Ln r\i,<gcL8-p󋉛=+뇡a!sZO-u& ~ܯ<j-ܽ"ゆ(-gR;35'5 +Ca,2&[K1a�nw)? n4bmćE[7!_ #2. q^,ZfM #C~CX"Q\f..Sh&~$}zu&Ͽ93RoIPVFPy4&՝Rˉw"]9pO' f^$)1cd',u_MC%ٔ*fPxEF¶<ȹ(V ♗߼lYĂ)m{xYaD1io~#a,oKI=<#sU%DaS]!Zz(㦔3*n j0nj Bt*:׭BlzN�Vׅo/*˗Fe'q]@QE{F$_QH`3L(c<V.<9~Mg/]Q3@g "!AOTIAi8mi*!K"7w)tP1}vE%IAAK8U4spE1VFpjFDzr,l<&{8W"u߹23yȎђ6E j)~[2Á=L wdYF<g9\/:FXVuڸ/)_Mm,osEã-PnA,^O^L2+Y.RǚVR�4<i"%d_e5Cf CU*j?T3%vNȇ<2;ڇֲbwcgP~75%}9eԋc킊F,AC߭b,V\E "hlr|EdžĿ=!p'B#5`㩆TL>voUwogfR=Nfg/,A~4s̬ CD9{I(/ ZD*|'o �(1KǙ*`^F y:gB,ݩuJj x'3#AkW2K&+ÿ9&'ZJ5~:cj {kWdX@wqCbS=Y dq]ifT sA*}geyRgnL bށA#|8Ԟ'[̔9ʒO^iB>5hI# ">5Gvx+ڗo2ϐY2}YQNFti% RLb:,¯ #ęLc@.[+ Ԓ60P/2<x)+Du>PlBR%ȸӈSTD_;,lu3- -]L/{sXqJ:.@xZ4/Ů|;iAh[UƇ>Qx!�;Dܗ㸖p}AWczlèۘ �'c loTUX] /{G爹(`f,bbtU+Dc "eh¬"ӋoTV&OC{\̬!`D짶ۗ4#G$_"BY +>Zlf(ra%%"WV 5vMTt.2~[:s\~KqEipDー' zoa@d"o!+(měHls #`1^Oa֐M=`(INkhE  B/&i7"A_7N˩w8B˵Uucߗ& K1AYƟWPۡvb?\c~Cj q{{ Z'm�F9hC{H(ZDOd>FSUF@Rnf_m%d^P9|w?ΆbwԮ#M;,2C3`]amo4&1;gwDql#:]~ʨ;}G<k/;#pK 3P XG}|ZkĮl7rUBNߨ ˓Hu25 t ⮟:~,Q>Jt͈v*, Ai,9漇 -x{tӾǺ}cb%` syi?`̵f5 -էhLɉ7|Oj6L*+s@=ߘO5y\U=r  6y.A*#T2^t0C]u>Pj*%0d?sq'Zl- BTqN8ĦQzU9a2XST4 KRWhVP <?mgѲ'Lʢ"a L< H;Ly?�u#?|\tw\?+} 9$@hU"PK5kX[h_GvUjw IgMl<5ÎL2攳y(u]6&GQ)IGZ3Z Zי@>6L@#VB X68Fu崤rgX /R { 3>e (gMvд%р_\ 6$aOF`Ca[ �/^ ShNE4%r Q@J)q{IJI4PMi{`ݖ͊7`Q�LO>Hv+N]!Jjb3nU* ؈)eJVemq o{hFnJ=R0ٽG"+STJ9�ۦxrH%T1Bv ރ Băr_{ilsz.!|Fw#),!4j^oeY3U>bOO`E@2HAִZKHp#?()|O`(QcHS澷Ch/"B@f˟PrZmLc_ >L]XQ >z H >`jSi #bX鲛j%섑DA/5UE7V0,'CPo+y]X o*5X;֓a^CֹfTGz_ *H3z蘞 ɰnܝZ~$'bp[n gB&�qXkEo15yhE ,h7K]FM0UWEsA%X\3M%QWHnU1ſߑGr"7Mqe| s(7WD\{^< D.??nWu2 &\Р=q^LW~O%<dKڈ}!KϲHN3y)O2$i$ELWr$P<6]uKq_>mG1Y0/\qH J|oC@Vb;C\r`P~@Z[NTYV*i;29YeCzonOK`Th%4|+E9 ~j(<qSK/2'u>hG"SLP6`a' *,nGŧk$:vyWu8Is?F!Ugs@(|߭{,{8Pch!yjDvG·.ew Nt2w%)rFoo:*on$\4`.,YQr =1Pʜ߇=0y+ I .gNBblCM} :~M+r'f1XRi.o7IWoA.UڵMtQ]CSLv.!'Q)Q\MU@;}_ s߮vDP1*lda0Ff"Hz 7x\ nDcKt_4END,fv=,ak7x^[{v@eTG2 o ;R')Sǃ:)If{ؒǾXB׶9Ke_v kjsݲ-n{#~Q@.SI{_Y,d:FTknT2op,:tSqvcdL&.zjQ69&8lN."8D)+PI>Xϝs^I{\]XniaCoX;S4<l1'/gzV 'Q I:A=،óiwu n8[6,ӹP۳`FLY6ï6|ORFsCXl:".G]v7S}7hY�}y(\R3N-Y(UW_D0L~C6343x\u<0x DMpҭ�48 $S:9L[؍{>*ڵt29Qj-+, M.>;kbrPXA;�(o\]چE.B' Gk<:m坩HwfŎm$lΞaOoX<mM&nLm*6+<<hncb⏗%Dެd"ZzލYB%X4Z'"SWJH,$V؜SjλEWZ}Wt2)X.~AI[NPnR5$}W/%= B�I2!aF_tDi>)OHbZZ1uDk P ;Y}lWGsLۙ>zYd~܍[vA;_Zm]eC<&=k|),0y�4${ǻkÃt&Vة3 ~gL&0eROM $-lF J}JZ0( [uPniW&B4k| }GpekՂ3*LW0!S5x$n5& 7F%i[�\#ee_GTskDXǣP\|I"><v{h`+⌟b&.]Tg[,֭_4q쯺1r14ǺV [e6x1[v6ib ~ŝTO ^-Soz&-'YGQbubS0&"wI؊9yJhaxpk !gR ;T!v)yb I"sDA(nIy3E^M#oT ʬy"(h7~M?@18Lu \nsﶚj_'K%=^y:Dr: W. `dja9u{uoE^_g, z2|&~#U7H֛k`|Z5K@{BF  m>?2͚ v=#YWZIq3erF9Yk ӼÝNfvK<RcD#,F`:ȭP_}sPhx U?~;T5<yl˟<R߂[,Bޓ*v_3Y1 Ñ@QKLfq.!E <pP6(ihH(St#ЇC:RಒΊV8raQB:+`uMD.U\}4Iۡ <z8$@5bYO_<դ#s9ˌ_<fB[*yYQ}ƶ.dM_9w淇JNx1WY.bj:7j PObV;hsAy!cC `64&K[1ud  = 3[B/ޏ!/KCXf@!Ȯ=FB94|0AY ?)M~kιwfϤULn1o)wvlUHx@L`rue#jc۶1aJSw PF9t&I;DkzUm}&*T蜂.IU$uԫK7>:|T[?m&=XBW{»讟 s?tF;*:ԑoy0{$<}߬ܤcإ<:%StoEy|jYE?<1P 1g"Lg`"kB[6,65}>hVcorNnp/u5o }>r\3mꅻ0(yq @Rm_ҸxXf֠ӽfJ+f,bLl.Xm}Xw+WZUÄ|((/ogDs4SuJ(ڊDRiJ  {osM=F }CȈ05СgH`k!w`bC=[a#(yAZ곧ArCge\gG^g°=.7RߵYd,A޾ k><Ӵgd~1s"`p PhQ:x{:uRR OA-Y3̼_+�E<V�\P+ a B8-7C`ϠW q;9FF{hz)sȻj�X FW(kE6c)읮jPΨ(ؼΟWC$# 5E=}@\`8 |jA<-�>1|13l8�soI;FX|'t�Cu(`9VX /{ln\Af$32M~ExeyPA~G&m;HWz-k߲li:BԵAbZƬy8F9% W.pMթZݾ�k6~|̡<<<.=uF~%�NΓsv8QcWpHۯtMo#b. t##w*G`͛;D68uD(\).2, wnp<}\Sn֝Zځ Fؐ%wQoUJ>pC_tZ?rqsv0/r9&87|]A G[+*O?Ә%΄>TUkE^Bv$y(TI}ӡY/ݩkCݷ[;l 8wn]T\.?(Â&t4�4&,-^}ꨇ  N3vc K}DXcϭ5axѵ dlTv\H;Ho^ ֶNaVa 0>>(}H%b˴كy+XQWL#qkK#/TdH5YQ-꿱T v*a;rZJ# �F/'@}ar!RO&n6ۍ0̒V?p�S>s~;:MtϠi/?N^F2HRdbѶ*VI=i#Jk:* @$-o29][CO?2^'Ɉ GO},l3f9hLY_W€ө#pL6JS,ö3Rj0zP?X!bWKD^ g%pWb4t#T.^p= х8𴐢;%[\:P`i\vUI ȣP:1+-m!}0IY&hn8915g܌JiP!"ʤiS^ &__Dpʹ[Q| 9T^!W!{E{Vn~.=R/Nbߝr'GRl:tsn 2G0kB2zP<XY F+֧jҺַbu TMuQ%κi ,Fd{@`% scaDr6qfͿލ`JCp41j/Tͮ<d%()25$8kV\bz}Uߐ#?LJ8;>4RV~7ydP^o1@D N.'՗4kySRh۝c(,Qa1LX>J0<~=jjS 0"/Mj_Qk4-UT#ӫgʜFd~Q>X;VҚcQl5.<?@h܂b9#Y7>x|qmH?y:B_I(n9􄠽 7{r iA(o9 ^ #$tAdGecCsQP-va;θ}$ ;s E"4sk&<kO:Bt._bK~J7م~ٚmQR&b>H^ka-m+ϕh'CoQK^[e4lXhb$s^% <`sg +hBojz$ԂTF�Q_Eǒ\fVZa}\h)w#-/JfGF9w?5hD[ۉj5t*;ZՌU/suSeX=)0S۠` 4_J F^P<k\1I7VWl j1|f03*JwJoq{!2$5B6ivQ#j|qVg[ZqOr,ej+H@/tm*lY6nhex ~/'B8cV(?د` YVe@J'x3Us$Cذ>$eHa;ўFtkOXGy D 4Iz|vHuF5:oӤqMPRtZlO7uߌJ>>OJJslxIz0\: ^wq_g E<X%;rkF0VrXÇ~!mEKC"<%B{Nݹ= AplK䡙T/a4nw;Nʨ1s97.]oC ˽DifZSmJ ҼBl$/5/̼_Bgy#~+G~-�8p0}k"U% AF + #liE#{ш4EetYQTw0M~ LJ0`B4܈O#Ӹno1 0w~>&h}g 22~q=Ol'bM2!`ª~0gþp~Bxneb.zQiяuџxt"ㅝJ90|[g+!VUL?+,}Pу0M0nCeQ&[{zz*qMWPa$%=Ȓ4V$ WIP͘zzdp P\nN~.v?ӅR~g3炾DgdݴBiaP׷hwvI;s#|f|ǯ?E?VG&#$Yr�sߐ<>F:O4^̥�3'm/2<_P-ؿe!ChiwꆄL٘FRg�2P8BVo:tu] zP/OBGs}9^ލ*Am jo<Mʧ\:;5AVJX"XVA(tg {gU *VOo!"+U(UFn,u0~H$IGc5Ib.Tp=<9lƲT00b;ɉcի 60@LYD%L �5i^VHBvZB/#<T_,~<OV[ ϼ~ /֋–q'XܘOGyBQy�uN=˜46^ZriT]T߰XTķgH'Qk%kyEesx:Ұ]a 2+ؽ%@ݥ7N˞G0VtIMTbN)q#?;<!O^f,/Rޙl/AFMqB& J[; Q'KyB&2e% uhy*`k%~ +#-- Ôې!O64(w%&Iq&ZKХU"[G~M{C8�NyafPI1'|G-ojPb͌lcvr\ڒhAx7}S{+ڮkB(Nk}-U'<v7ѥuG59M#͂ H{[?ax2bn`I,iۃelKy=YIkʂ�j̴e }yE \l DK* 0_@ :cG`V3+ͪA*.eq30X{3S#�WZ|@Lי. t;uC)ό;@IO90ʠGˊ]Л"c.4=d _ĤbR~zubt6b,x*ZmsO#)kX S#(o/�]׳Yޟ*{>8DP*>lſ_1$G iIP8z׫Y&AyxpJbgjHz+^vߚ/@/j!fLkF|7g q܍XC.9ڈ�]@V:r3#d \mxE׾ <y!J&ZkO.:ȯ b{j6N#7G j '{>W۾]zmRN:c Ah<䆿ć.XPmD{D3_P%4@B%ZY kN'qٶvkT-^P]4o9c_oOhՌ]k\0»'頣N{BҹHeK{P^AtA?4^?G~HC]}e*\Ccu4-@r\ K>o)*vfi4(5%v6Ey/Z8"Ă aIiG&~yf^ DZ1¯Ew2UVllq{y Z-˥y)-ێ@hjۋQ4b Ih1&`un17|L` 9Age=i?tb8Mǁr?R6d& ]v.óO^ÎGԐ5Ǽ&G/#P# ᣦت肅90kLSU%^S|q_#nB%Twd,-eyG\S7aa&=^H<*9 l#ۉ-0 )i9c%w:u 5ʖ(T3/?/UHCéj<[g?X̙,0⮨ݪ!5 ,ʙp|uF?:ЍS8#ﺱm%D [jsiFE-`2+V0tˎEX]MuVqoމ$|Գr,,dS*p͹lb,M-x[cH}fC%*:,u8NDb!ɫ^'+:S91S(x A60�!"0kS'4X2Wc 0'/2r [SެzM6mGj* r�-W.aڏ_ ػyBpO]kbJZWD>H+V4afM;1Bz̷p0"Y6 ~"’5 sK~ۂDlZ}�c -DC\j6B32JܪRxd+-̒DUsv)A5"k[D4g/-)H~_` N;Vm.>�`ICZv•ˀuJ(*4Mi1vFnDpiJQSNIM|=Տu;t{�U[f( a)0\ CuA_ŁÓ"@=>gc Be[| FU,ÿ$  +|śV;[]ښH�,x_,ЄŌz:.";yIuLuw92%-[xH&@rѯOѯJ&5}HGKSK"#H?`wR3f]Cy;ܣL</0[=c6g:H&Od&:?ݩ\ڙ |Sn:4U/*l1W7aš‡Us2X8u*v? XY%/52h$Bp%ye2?͚N[9o~_=*?q4{|tk}%*CGv(bo�"=}WIJ<;IBlZ@@�#G loF²re [۩ȪuiȽ-YY字*4 ZT(7y?j+<CʓS֨u�}e,q_w $fNs ,eDZ|DAy !ˆ,[pas~}Ymw㔗ݥKl*5!Az4�lnmY6;Nτe ϢBScI v;i!ĺ,]OQQE'KL=x</̬ ZdQL<Ҏ@}6kV 5ՔAh)Z()-OnYZ5|P0o]5SDh3>*<-lU!lR<&dU[%WŧXc`�u"X9+eCM @PZ;|(?-[<eNV&?8 Z(]1PA{mxp'#D&"_4ru_+HNX"[բemoAՍLk(f"I4@eIM0R߂NMLu\^*ZS)]*B9jʈX[PAd V材:WlAӞK"9AA{׉[�rMq3/S tz:K3x%4:在2yW?RuUo20,_ &CM@+GA }ڛ NP!xI~d'Gu r495By74XTI>6ۨ18ϪK@ - ΞKP'k)_ΊpDAtǢv)l ̖ru yio.AO3=z.aLQ-|sN퇫2gRiUSOcҠF9v)YUPeO pj>'+2S>U>F>xt䳣lbS"`iΞ3Qץ MmѱK8!p-Bț.Xjùw,'ci2EʑBokUi8K҇x%}zi" 9؛f�e%I;'ޱI}lE"e!fcJgr=( I}͝2F5#.] spd JvjZm1lw e\x -y G V".i{-�t"y+k5vX31;ʠ .dJbgRNf@Qtku%méU~N$5Gy-LYNNL:2զTGקdm#e"pGI pJD0L7Ё"瀆LN$T&S5*zӢ\,V5l̊MM@ʞ0H.Y0cY,*04~oOF||=^oxH5PJUJR;@\ k+Qo%"F5>*=*0dwӜn 2O1Tt:2D[a-K+ suEaM}asgXsA||_ ۘPf7z*ُQ5J?i/Nf1|25g5*2_ NA'T /*Li <^(VlAgv 9}`R;XroJ^Hd@_*Ês^s (ybfmp}KtRjc!:Sϴ5Sd$vm1SUs.*c\\\гԒ<U":׺.E-.Π۱Hs(d= bPh=u r+mnL1pA=mo7n$&/1r9~5iv=純*>n5#3IO'K.f}WLYTИU:x[x2דO TR"؇S�ڽ^r&1D,VmF#2A;ʻC@qq;eؖ*wOG;C,Ȓ >+.|UU[ZQ0X}qjk|lш*wAiWO~95B2xT֝:}F9CP !<9c|b3UK'4dRBzxŜGe7( AWURİC#tKi< Bk=Su�>mI7+]vG!DQB<f=1~;l\:};wHN=lssG¯l0m%C&)V5>zfr� =;lVk̖`Q<U_xPz6!$YכC(G(P }jKS2G+w:Yq-,r\!Blw:4_gC%룵S6W[(g{Ra[ .7N:(`C`Iy0ƾa  Jbe pE;{Vwf2uwr 6Ub6^5 V?& g\9Jt)t0jN�k3=sa9i~p:te&萔MLRPrղE*K>-2\߂Q‡Lgi;nԾ+2w;Qi3n{趞HkUvH^yELRydHkS<&= wQ_�SulAʁ5T(/;Gw&[^G;zWiC $] _o\qV?/ k!xCͼ=[R-Ҧ-vQ옵, 1 *c8]tIMAcI]Q튻.<!,dyz ql2{[WЅPb*CYHMV"gժ|*W0`6A:9`]pvD` pu*J oVZc�= Hd̶7:`J%@R!N=%QlWgz$!ln�t)' 8PqsGyT珞h@2Y.SQ,C4c&/b܊#7j$Wc\j~,כ[1#^XYbY*̞b/.<(%-7:O-B{_œʏDK6Ԣ7zTV\Ds:}fGeEEc/\­I4 ka#/a6a<ɩ̕5cАIs}{mㆂ=1:۞0;ҐZ&,KOt] YT7 ! {r'zd ,WZw.^LJnnr;:{WUcΓypr_�7,RhЫt;729J_y{+7ou5sЍRW?>'*Ya6/AU`eyQ(D^ݎ8&p0"R9Qao^mHv#$-] Pʸh6rjz[FJcthrJ3��rRWcAuqO=l?W`mkq ( H,tf6>$;n$5Mg0   Xy kI efjCE9! *U΀# {e=�oas5jv;wf^xÃ||Y]s蓬,6<7 )14;b2 5,k\_Luk㝚i'SJ�QYuԣ+_Ld-'I{1ؒ+BC5t^_- 5vjײu#^9Yf/dƑ\R>4au fpeيrg^Hg+<[10mzV\!<qa4 aeEf8NL�L4XʤJ`h`58*Wk;U״{0,f|(tU($RLplޥp1tnZP ^b7?oqkH 9 ΋#ū4M#e*23T/'Ј:#PA�1-4ӱH@WV3ϕ3fJIwֿ&,-jO%D^.I}7J/Snĝ -7*S}}Lΐ.?Ei_ P޳i9Jdo~rٯK2@%? R)U*o CtzPưygD�6O4`i%$aIiYg5t>k`:Ns8dKcƨō%!h߮De4M=p}=!� 9c!,8PW~kZRZ_$Q7 <=0r1 #D$6 ~z1R&*&Te"UFȶF"� p=`Dq;قO:EFg%M(P}? +Qd@s%/j;QUA5H0�: yђ)b]1Ο?Wμd p BG-%+4^,[Mʪ9uҘrf]7=ZRy�"nmS~Ȃ. q,kݱd#"Ky>y0gXhr|륃=鈬Ύ(xkܚOp,Sudwe 3;%-˴X6ǝ jz)q =W˱?ӞUޮJ]%>rTE.8 Tީ˗l:ý5gʼ@d Uݜ63/ֲ؆Cym�I&yA\ v<"Z YOe5i5%/{qXz+D"WX;c.`! ł{ D ]0*hɛ#Z2/#ls),\ Q{j&XWgqzژ ?潹XGGpA#J䤈2HC\gǏXZ,GPrLt+ =:+p^ }HIgl1p7;ߤͬӌb7ǢjIb sZ{*xi<nW&wfC\ ^A=砙wɽql(␻'mbK>mr-ݾ<cE+BkG|QXlpȯ'Tѥk@^ulXOI`my12]bC'{V&6<Y0?3'];]j4]f^]`r2'b݅d1SS6T=j߁1XcvbwܮWpQ6v  ICbO Xl %7Ք @2D%67fݡT*DSq 62LԺ< __]aZ5 FHrWߎ+-dwo:m6{DF.|Ϫg틐ɎARidG(b #@8d-Ҡuq$z)z$یчwD@o{Q9x;@<Ȯ-jy77·7t(* Yi]4Xo HHVXAT%Rr)/Gafp-A$ܚ%4d̗e^[%쫥a87إ&B\xc$&!/{jAvo["LC@)w @dkiOۡö*qo8z}V@qxTnGAFT} `OrMֆ3m1"Q=f>ȝMЈXBNG9xӋ`>`F> PYB[40CjZǖ>N-~ 浹I8-*(o_ "كo3C%'`.k)cq!*Ig^/))" riy0¥XsyE2n !4Hh ,W^${ 0![[ =kL6<Q^Y `DW+/|87nZ畏ޮ~0b;a�=pC68*F °m~?OؗrnIk^yEՎRCHKMjțm!02R;ɊG}ZFڲxŗlRi`^$hQw2R]Zzh ˜W*Gx~TwRRYa0 D^૤f%�>(z5< 6y^h Ոchܜܶ锇w7ˎr ~>(2vR (d4AOoRw M]K,]A,S J'߄䝽/678H$2ZON9ԍ#m?fC2}7廇%SxQ"1Q M!;>SNh!A.pB^H,!fg<ώn83/H;SRћ8fU#Y@\\]fxT\NK;䱲m_˙n+2'wѤ@ #2+[ca(ȅf%+W|y04F vsZpDYlnѓ<r[a4aqܱE^aL\ =0/ׁz"^zf<?/Az sgTD]k{hJ yYX?LN,["v!(0Fp$o[$w$#70VF?7e. cSqdﵝNQ =P<ӮVhb}+U7e$&]`e �"/ %�VphѿR9Q@q.YEV??Y.XeSv3d~Q2yyaH'g_ht>TZF첌y$h7]X+]"^jx3BjV5&M.2/ڥr�R9` Ft~4>^3SyǤ^c$󦸬meS`9UDe'pKq(:%Ϗ^5kZz(l,%ٮN4&*f1ֻvn8 v*MʆGc/ rZ^ElF(31 ?S7api[?w;%Rm rRfluPmeXQ)9P8{V @Чb#od;WL>Φ.v3_zm~=ɛJM@Kz}O4c/9 %4AAcSwߎ3D mv*dwu/V[X8EU1 5phc G{ WLp*Oe.h^ &_?I�dJTXk< EMF 9U^{3;V 'q8 f~ĕON~HnrP,G[o<s#U�ڋwxsDBZ@^ 򚆥*hϳL_ص(ѨNa#}ΤP_IJL3L}xax0dLIl]}Z;#m j> `j8$[+3?Xr M_BȄ]mxBXv  il T&8gR ;+gpl1ti< pьpCD%(2%&ز#yXa oOTb.�c[_Lk `^Y1g<]CrnR YԨH~Bt8=lKƂny,nA]F%k1 c.8Gk32eqQM_Q^\fUb-2ٗz\7 䆞("/fMSFWh]o }J)#{,㚃PJ}מ뒖\,>R b~ RF2V=uGEAFfTylFZO9$W<ܗ'<9YݵGBM3]QSDjok՚_U<rC]QrAk v4!e@Y~tc{"Yj7Tt4kCpƒ9#,$ĸ[[ܘ8%n뷇 3}XSIgAW3 H=$EϭNdN0ԚwU7,yA2p'^vgޔdz6E jd*ayr- I•ϡB}9 o6GKեqPջ*KH�b+f5}v 8 6P) Cd KJg?qyav T|!/ί<#p2:fQM uge+L4,0e0Yo*fY3+[)*E {3hõozW;u=M0 @<Lbl )S,Jvc"lm*;y]H\54,k~;HmFR?ڨ`T2ϙy`OiʋdbQ(VVGv.ЩlOm]t�@>uG)f:a)#cD/ŭ)Km{^1%f %/ʜ(E)}rh!LKf%i6 ez._fzkbn֔�3O�6Fd�I* u][~ %s5|LsOc(e\r 0p�aݱDA4 wpϸ7KT_N',-\<auC&v/QJlgIV pUn^qѱeE*lAEei4 4NU|7/K5FmCY(ІlP: ->RUh+X7[:^a>ȝnتp}"�Axݘ.Y(,Ѹ9-)nw}l W.<%Dvf9Ƹ/ާ +U[=T3c^ѽOm 2c07f@&a`�]yh( (ɇP�mwpAe^:[uJ׆jsA.RR%y(~aWzԽqNg""'2}~GXkbd*؊"ŻCMsC>yp<�BV&njs??E=) Π߰X/54}%mRv_6*r Lf4z{L=z!pGq_�<RyIc+ >YsH0fq1ʃ|!'c=UjƧq-aHBr~Pz,Џdli�>h3G\-J"|`) O$ɚ{k6.}0Ub<N,Tp mUGWq_Xˠ\sE�H&*5}3,hLb¯w]gT@Øik^m7GO'�%y`,&nnܢb2U 7E= ;pyIHzX(6fw Jȥli$ (<k:}Re~&/fqBpKSCLp G1fg0I[V#V9b i% f.҃XtӚ:,,xvE݄b| ~KY;SÜa~P̯&7m6*_v-˒Ly]953_M+h)e|Ժ�AhS$jWESy.eEa" nox\b*Kv.H2�m8V)+Syz:ASi>N+S(8L Dh6oC5 jhiwWɆh [gm8bcр~=Vk ҠTur$|둳._tjK M-`2Z%%ka*@#ˡY!@~Փu6Pٔ/c/!iJtȋ7[G!u3<߅|֠΋( �chm@SrG>G*Fyli4{؄)}z;8k/}G+|�Q*"(\O,hG9E98`xpf1vjZXs@w-!22ԪrE)SyW)t}ZДFϣ8a5<i7kSH ko@faH�E1Z͹s;e34Ia>%?;졼D2"\P0 :PA0Ə&:SL\{:�gxy dxC_XR �kP;L}yj߫`D Ojݗ~q"vk33d('VdK*AvRۤe)9mt WБ[Ub 2)КBWIhԹj>#hq0LH5}(ǿx#mDB*(_@U"!og(`ˡ&] (:v{Ô�dN*<?Lo|:fy곇t< VV3ѱ P8A~qɐqx[ѡ5"Y7(HOYH?T10ˊPe!ŶAxzr~<F߬jKB6ke,)QXL"vR֪S G{ &˓_)]R{ ;,yk{iݶޑ.d@@SwAq 5)@;C$>\~wJ dRC?�0PmW?/kӥ9 �ݫq"?"ƮGDa3Jϥ+Cgi"'5)8�Y6:h#>Vl{k*(Q~@HxZl`8ȡv%B0̩"| ` 3pC,CS?yZF :ɦ-:mvF;ԥ�&-z-�"=NޠrtG &#k? ݠopH4F-s!iX.R[S',1\?+Nuz ($n*ަZJ5ifyd` @Ug `ُU*^FuA{,+E3njPew#gjZϣvUƌ W8NP6>nn DMs&WMH>iCoЀŒӏTS^<}uA F}: ӣ~|:㧣EA}Ciڙ{YpL(۽S_1hzX@($XP"b뱓jAѬ<qD;ci`zgvqW{). ?Mu+<^֙-֏Ww�&i&у">n ,31Tþ;N+?r髬d[In)`*8]RZWd[cConEi`~E9<ܫ4)I_yRq2L1RumE\'x4/99mW'@eY_"vxt h#HA tg=Vj!psWz[oJ`8:8 Sq:Eiwq֎JBy?#%ɑ@ R_ x̵A mġRY-wܶ)osz)B3xL#!R^uXH.wNػo·*9,B,;.[t PG9ɻyTAzb\Ӓh̲q 0`kJrP1R׹$H2bSA�$+@{ iG8q)Szyyn_[!d(/wWŷKsƑGsi~ r s<Jg#-&2pYdY#/=8,Yis0daIӢDysyڶKV%,bH|LvI&ҧ. O> D(yIEa_c�I$WV7L Wf˞|%(.m8^BlV'r=pӳ}]PC^X ~dvջzx�^XT<K ]2GMͰ_ieEaLW ea^ ˿&GDZw4VKQ*9C0GD؊,cZ71%Lw sOչޖh(B19N_GMCSfdÛ{>zd0aX ^hl4j~| >`sB|7m~{tOjWRf}ޤ:dXR{1I= /ldm]j(ݎS}0hɷR=??\;,8z3.l? fg24T ԓBkYeԚUnQv*702u1Ҁ%w7",Ý>a WE�ǜA퀽o=j�:f}+ITvrYlJ (&x\ =C$،raM^լoe``en>ȲLsaz79?C(?c4An&U֤s .0Jc|?s:5&)g2{w d@PFA*hya.ƃaa9_xeޮ;Vpp;iNDjO_/PEq;’~/]$"1P f< PBmh$fx-d)IΣYffHLSbK[%43EyMT%bt* >02b!EVb&8h9'd"Fep5ⓘC=kjΉht_sAB1?=)5mक.]s -~s?"+nMCu9]ՐȢ7K7ǿwH;sARQ%<B#;ɹ:gV7%2%vH2+*:%T>,30 a; Z/U6eFh3}pcsxGd u^$VM-hXU_KbtfH}AZo`!*_3ӜOT)lN+,C!�ޖ%>ۇJazkg%:dCv@|a ϲ@(xqt[>Hrl |V_9 !D?_3XHCc A(~"FTcoA8tZd*% 'H*꧔bܹ_5QxړҰE־(6!>;${B{8'77 D1׫˘.ʑv4�WjfNr]sY&3>67E706U'Xtޮ3 R~l?r;w?,?ۚ]< v zú0G0uA�_aq'x;'.7d8FS&Wjz`Òr:䜎(_D ,kesHȗh{ة927YUցl⌺g4U[瑶sDvmq-7JmȃӱE<k~_c\ R x֤f`׏w<sPdž;wfJGW>Ǟn[.\f5aZ^@t|CٛaW_8 &Mz&6>_ O3m%m'Oԝާ}_tD<!yv%p s{hH•TZ.g(Ҧr>D%p`U 萔䷻ DV @qgS+q(= kk%/ӕWkd^QRTiȸIb =($$lBYT/#V{dΪhwD!vUD0e8ǼyKJoM&+L-amƽuޜ;N:PҚ(W<>Ѐv,s6NXڮR1KjjQe\ !@g謋$tk#ŪIg3g 0'2ݹs/hK;W+,%`vRo />urד<9ߋYEP0< RsH$8_ؓ*v ^ !eV4$6OH*Gp jgyɛ$zFZ+|ReIJ *\O}7Mrީ;7jpɠϮ0&*c{e6^kV^ Kйh3Nn}a]:)g/Kcrj+L*jMikkN )@W <? <qm6qno#fymM]D Sog(y~|GNz>O` nk\C2eqpI Q$F EToW> $C87BmߜꑬFt~9}͐R&G0nIuZ@ sνɱL3ʎv*+gw%ъf8oqįvVnBܤw\20>[Myʡ G;[�,rx-hыcj~CldF^͔DrS'r%?vBMEuNP3KAurYȚq5nb XK rJ`~] ѽow'sV<p*kdQ_sP3Ɨ#J܉oe9QNU(yn�@㻝gxC9K0"VL/Œ+ӿoL?j0wOm"$)|4h Yٷ\Hm*5HF cB|�Z렞3ms 2ݒb+_ 큎4F[% RVp\G `)/$�"5Xd(tkM#K-8ua!5dp|--l]7;׽,a0[>S645cN@:ޚ&DB]\D?lxB<Yycǁ˟h|a@袷F5ڇlJ\⑷tqILR{2@kGߧ8/'VSp{RPJBe2f𨯥aJ*$`@1w=©Gs:͋.wȗ,&HCtHjt%�Udw9pi8^΢̴L5j ]&ZKlF7pGrb˩{b" Rs/<>v}g\ůY! 5ɰl-؂7Ր㉄BK!؈nf.sں& p;xsy1"cҁ ,Ŷ2nh=y%;zE8.@":%aƌPIg2k^pcf5B5Âڌ " `Vkth#-"]+ l'c^ /rk�?._?4v&ulcqt{6[)fM.rjZŊ8dl}'Um8|rk`OV\v)"[Rv].i9s1$ Md4I{% Q;jTvz)"C?Ëy@(t8q"a/[u&\unq CER&f0n5wՋX?F:H-🡝 C٩8;2Iϊ"&S>9kSO(U՜0:L:,7 ׫`:l} H~,X`|QeL^~aFqu7pRLغ{#ڞ`p%/uw6$MvїQ~xxYaZ)1H(zǕPشUdEv&'1Kݱdh,RY%Bdwܜ- ũW*eȺHk 㵭/`Ȏ?d;R$i<h[@FoE_o?H/{Cfijp:ڪn}05w` R׆\OEAأa~;!ZqբD04p)=3Q9xhn4BFtظﰨR~aeNωO{�D\ryy^Vt+�h|at^v<eSeaI4`_@snۋNpIT/DέV#\p}{=\ hA0<jk=<Cqop>,ʍjq.q-!SPoM/AH<s<:>{t"U}AewQCpsu'X߫eES`qtе_3~9Où-_qb_o&sW WXCCXǜu1wmJS.:s!bu1yjY5w 0FP7)/IʜT~h6WN/\: apOxjYlf,cТjb_Ĭߛ_+;  oٌY1ztBwཛ떻0% OQ)kg#7F8pէ)w_C &ɖ **Q 4$^(^?[gcDy),c+kKlG85mII�_[ W)Uy8dg:@^~7MęFE^ʟf$z3bMEQZ< Ҫʁ6VIݶXBvu<wMGfQ ^~X=SY멆QPfȏ+fPl9ζ,0y</L޳9k5_KLAO`?|6?i-Ndlê =zrWba%62W07hkibBFG{gh�h/[Cr"#I<omTߠRHIB}ki3zzA8U4-u-̔`=X/qmڅ-?iSpih/VUKkS#3Q#uy$,uY*'oyMr1BEȤPQOAÍh©!{p2|u1m0.IסŽM?b)JAR~lV@)LǤLgJ\wAzAD\Z.P' wB Sr$r~XF?v1vٙ51 B?CLR0֋kWX x%MrZ4[x?-C}ȈYUP "r)6jA5 @NET~&}=YR#3l8L~}@Nh3BQ]*_;K#mH:i_Y/)/Ϣ15?:U)Ex�A,,`X +AK!.!혜O DPo "=yP:= _Zө6Ji<ʻD6&J|%20.@}Cj}rU}LiBC1m_`ɐk:tIꪋߐ$3ip̺ C@_g#7?HAĤB\ -"O]0'MEYPUWsMߕ| S5xtLSw _LXãG0dGgu^=&kmI4qZQn X+Mze~hNb߇7:j S ӭkŸR4 AuZDʧynx)X{::q.L-C>gs p+\i℡si׶'RE6(&AJaR5B\en 54N4iNDP} m=3�<`DGډb}鐷Mڟz҉ &" ^L d\a*K&˪ے bcY* L+3g96#(/|{Y,@1 )xpg4xq.7p,}j]0<HG ZŖ=R]sG.Jr&@Θ|\)e"I[-ƭOLh+:rܝ[JOK2P& L%rP/ϫbWs,HBu6O}D;&= :W j<$q&^.m 5#z?Ǵ9�ē /3as4jM&wz:5oىoisfXIl$"Rщ̉a?,iV+$AOY7d<eɅ&#h&D'f< Va8ʼb`XL_t (4w�c u'09OyPs{:kwqKZڳpfEWWY7H~/Xcx'I5\A_Yy"%4> R=W󡤼^" }V|a*Ω+lmζ:\ߍ?09 |Tr!NEjɢ]LJ} ŝ-W{{|FAL8 ak4ѡي`-l`*E[E$]R7D)Lk 6/ `P_V/sk(% n~mղn\NA4T+K <}-ʴ$OSa N,} svfPCd]=5^gQ^&MO"OvAC-kcu>vB}(e^+FNffق**KiuW]?D@kMV({l(m~C SjJʹℍ6r4 3yMcq¢7&d4G͗$syʗN4J4j54KA jCT.})!c^W@Z4 jW:aBMԬPJ#Q "}u+CoZvZftfhNT�YO΁30"KqSϗe,CbZu݂țAZ4Uk°SgO;%ϯ~*c +%,쫯W$iG,cʛ�#ő8w�p28VٌG.bՕ?b?u!Ε da?~t.l-fjѻb+}!R؛5zizﻚˌ7V\e_HjO; 2.ͪy(eira?׸:Ѵiк\θwcMfZFÞϋ}4ER\@K'%= jO.2I`L[4EncNd-Ol:<]urU5 _ _c˄nY("Ie|$^$^Feus9KCMn&%sC{4z:e/#ppZ=2ҔCWe2 #R\˷k;FJyYʕ&'L;K!8n0Up C-O[~O'H&f.:G㤩I+o)EAlzҦ N8�?mLp)LVJaz*ˋl(6 o4w=7k9R+62Tdʵ̂T Ρ,VSQ_+VK$#yu(mp̠Hc^ K57c}$0.@1 ^kD)E;8{R ɦ B[Fݐ?*AȲgU9&@{[d&$Hm8j-"n6ZsF>|Lb)xI.5@S 0\uR"7)Μ+4يc/ &yNaWo$sL?wUdvf`mj;)M#u<M`-&Kj., C^tpf2wH<TgkJ]/tvr,48ܜn̹FNuYut%t=UwIp𩓋uR',Kqg9}C$̀~#Q~Zbx"8b+%gMc]ipKWAeAFVUe"�PyHxQ-XCPcrإk[rǴIe;c?d< Z쇍wXgV JSvLKP}WI>W]wrxz`i=|hFubNy2 0EQҙE J%1Ki2ޯp'[u\nP$IRcbZKb=X ٭;m^lW8~䑄.Jg\4l-x) 5a^PB&O'įX3/o v\OqbDKxΔI&޷jO$Bc9!5F#;婷%Qp)ѩA%'a%,'gj׊aѱnG;ޯa=r_>d):ΌM0l4(MZ{M5.?mjZ(s0T ~vC>0fZ~A%i1ˣMG#Ct{ g+a{xrqE%'g]z)7�" P*lmF ڜ:dR\oϛ >?OKG5WFF ђhi 6?O ;7z ~e�cNIJzѱ g"|a]=NnHI53+:&=Kw2R둄٣Eҿj‰ hEVc"%<ۼґ֜kBoCcJ'8[suA*L�xla}֧�16,3/;Ί`O CpA(.ϯE 0;f3r2{S)_һe1Jφps+<JeOB6 &%3TuVI8=qN!ew&Oc}O!rJ$y ԗ^ ;p$T"ow4RlX[%G뫱x�VP3..q҇MnHf?r*.{]8pyf6눓bc&6o>8M: L݂x`KQ=me_ʄW|UJVy/jSܽFUpw @ N/`+&uwmjeZMTlNp+h^#%>ȋO78Ė2J˒C&> %j4bbt qF 3cב<0{v+ _9 JHfWgg.-�iH+f܁ۜX]uuKX~ioKc<W!t̒4h^bZH痔�q}Aa&2I~ ɍ{%nŽ\ HHY"0~uZk�auvNg<j'M*5Pn|: B&&2p.Ilxߏc rnR3**F2*&4EmXq5WP=&:!5`1͐kn1k6֤ 9N}_:IvA!gfՁSk^ AU:X B lLj,yFh� cx P}HQد 2d^.n#3j._)j0 ` .IUAu=$I6t@ c:.Fbr ֘ s1mՆiѡ{V=ڹ-46>K|.7`.q޽R$yñWpas$:bS*$YP$~ֲv�." 1ńFu9Ôf.ʷD¶!oK:}N 3kkOb$Z6" ϯ( qk/dY4& wG`ۤcr38"lny0K5 xBC ZSB#&Ŷ"aHOG(8d\mZu\kGD3>N )Mm2}dg{4#~Zzӓo+ Z)NH[PZlاdaǬ.ʖ%jsѳܮA 렩1= wDG9IWP1'VY? X K)?X)V3(Ag꡵!3\$2 Z;r@_t NS:LܒN1o gɅtꘫjR# sH]r~()@ӬWo"|~`/ى@K+(/np}GnBu;�Dq]bAxea"?>qt~g ڕIkhxG�\Aq(lvûw/v5`/iK* 18űk-mHY-lbYQ !Wb+8QZ\W#G~~ J%mWPz޶=y,oQ*.%W}M4knUA*$ өh`yAthrW)pi0#5$J5u&5SB:1SC,Xj@^QysW><݅p+h)|%C! oN2{(_Ǚ6W"WlÕSx&cI8<ɄGLhj)䦯BqJC|'&V ܶSau /L݁rD2L{XiaA8hYg#]]+Lg8;ؘOlȷh? WIң*ۭ8kOڇ j\t#�=۸ :;oy|YS<]A[|a9Ҁ%8L͂xD>7mcs�ùGpFkͮN [d>C>P5fm*"W\9Y!R_s:`x(. o턧P@ $B>XbV2}-|YovF⿎fcЅrüZL(3jn6#"ŶToC csq?E0p}aŸIb-h $te;ʮFGڞdM}??^Mr)C46Ό6J&Z?2o0hc[ȥSyw_K/:8ͦ\_2;_{KƬ4JUD )P \Vj]t*ՙ,쵤$RL=se)bfv 59/CIh.d#k=+η$:aė7s_P{U]}J4&1od,`Fʹoeϕ4B0~*E32Rk 0粱(=+D6IaZCA׾q#U M @H2ɚ'G  ?*`/qXpxI|l $y@۶4v HeIS߮%!"Zr<]4"<#sDѭz~r#}dOB3oieӇ ؘ-h'"x\4՘=SoMk#Di9Mg\?VRΐ)GA?߻|\;?坨MP#bVMx'2 8RPQi}]"wks}%7)?j�1.u"뽶nmS$G7zQX+{W-ۍEut V'Jeb12! s@2Fg�A(Sf~ ]T&gv/},pS*kO&QdEamA-Ju�-A\j֖͆۶Sg7^d+϶:0ܮ" PhBgQ@2xF:^y:u$=h܀z% 2*j.%OЬE}adV�'bNP] C‹-I*>Tvo*s#]y7~  )E26m,!)y]aCmjOxտG'ʗǻ2^̞HQJ>8)&EmwqG_tBvcN� `1?zQ�xEYֳAW/S/ h#qn2$\Q hq`cmfa:O\>(yHjg;*ld\@v|. S{۬.<u.-bFIyg@5Y.Qŵ q./1XBUklaZ#ǑT$Z͙<as8cgtdlWl2B5z%S d36v~>:w$<]?l:bܹ޵SJ�~@7ifG9Y[K#ΠtS/.�-|⨽hOMYk %ߩiPr?3E~ȝX8=?s1:Cp "5Ы8zbvaoV\A,.KǪEw5_"lpy_Ht YFv<B{q20Qf:8 DkVt\pfA' `6/o1Jcy=4"eOwtJc9^>N˜|C8A׼)r K:SnOIH%Y}i1?Eˣ JޤqQR#0L.s3a%!~!AK'kt{پNtoq<m~ !5z|Z^f]V@W.˗7*KgC@�Ey{fV!P8yRI>XVXznXvW%L:ٛ{XMԟp"TF;+ؽz9jYmO[\9\1.aUNs4a@n?h,inF;+2j: ^hr+ͳG"hisx.i+%d5=A?#Ev5P1X  hk⣲g3e\Mȴ[ὧk&h\4xD\0Za ڱF@dw=In-:PT+pE&Sf ZRJ6yH-tYBJmXsv~ AY!Ff~2H�)<׎Jld•FrkhAX6 vm1ewp'<ZJZ'6ҖHt.T`1ū-X}0Q7Qbvqjf[,hv* m\A:z 7*l~PjG4k#<K1z�I83R?Ў Whes܄f9J;XSڽC: 9G2ksTG 7*%^2tD<xm};g:Yuz=CB/ [uZL.Cf%dDs63AdwA QWݯ9ACE9Sj ܁0�i$m !-etΤ835s=g cU6}G>nAFbL 3m47rK7Zb3/Y3MNeP$RF>.~Q4GeGIs 6^7 0ߜXLKWJSN,82?z 箲^aΪN7 f訧P1U^V<ɷユ NJ$zmLw,�J3.]( jQ˯qDǸ&V *S/#JiA-h d Хx7;Od:jM4,=rA<:52:/wI{ MR9ԇdEM')K-`Y$dMu[!hg`#N|_"j�AC(<~[goYLzVY[`xt%VQtfAblwVԦ{R0s hb5ޒ5YWؠ 73}Qu0vHg%t[yXUQdZ)Fzmz e*!?>Pdb:+g0ҭV#`5=kAMbx ?mBcu6:axR Qc,y:A\e;Xb QQglF-8Cx^bJbe ^˭~Nu>�1=$kUZw2\YOĀ㻨z[;amZa:M"ลF3|ZM];VR wfoG٠qۘ1>^O^m|:xk4F:ѱ':xǫ@y ~  ;GX6 e.�EUaP[MNn8nt NT˞_2Q6B)#?h_F^BKWVM۹`4uSե+=hic yZO q Me'Zu1'Fgךv)ABwⲻaq#yNp6TBR3Xyxn XpMYl\kr4lDYᓵFRc&cHR13<J$өgFJ٥D$t0`۟~B/ P�ֈdR.ұJ[;aoAu-Gǒ;Go}*<F` VI 4>6C<FXR}lZ΢!MXQǺLIwNTzNRyLɾ%~\Cff!LA83|c+@޸@C v=; @� 7,eR[R="R1o AEʨUi{&09p )ƃc#R�~whR@wiUеv!n? oӱVwNىG8uC9Cx {.W4bļ "F1{o0ec=Kv{z-+>؀XwDNJ`$Fx lO+BH,G#R! o򮎩{"4&F>߅p/xCG"UY|**Uz ^i$ޟcTNE p hhaηʇXe懍'mR@o=<Y6'ܐ1~-3auޗ10"rvρ.iɟ] [8:T qiܴ`y_搦qMOy^Hﱤc|m"X2M6-lO&H[pYHj9F;k>DoI`e}c8cfL^sl,J \r*o݇8?{5e_ ,%Yd Fvrꡥ ;(:mlv/!@8o4CXNϽ 䵫`m2DTB3[YܬF~ѕ +}+ Ӂcȓ? OEN+cs<cLiq@-_hI 6QJ%Od_Ax)-چ6[D%8.'bvZx9/5*#z8?}7a0c ^caĉZ�Xv|]Oy:+[6j3{ڟ*DQkˬ7$KRz 4 a3"Y1H1K]׀f(W7s@PNKߪOyDaH/=Z\p*ČV}+-wڠBb{p2"Sug\%=])f֭P]z@8c8ݼ}1tApb)[״M gè`fgHN-ri:O_RPrKϻӘb մܕUy췞3nS tG&p)Ad0ocA<B\X]2TWg! 91s{ܦ˶H ]!O.` =,rzuR24Gp"EQ[׊Jit!a4cKhc~(6JнH-xRu.g[ua?oj@sb.4e]׀OU<:S n:JCv+5Xn gw>LiFqSn ˕|@lۺ�Q!fFg  zxكӯ�9ly^T()y!G]}SbS0Q\_joB ]bsf)\+/S-p4oʨl& ɖe./d�?9@qo~,Vkgp-H�~R3MA)N^~I|wMFԑ!௏+xOjRaX^O1]w _Eɧ:ҵla">ڣUW6J1ԩ}+),(KWqnf%&V5P �(ڈ=[HY�ȟbiݫi)bbDL+OhP5/UfbR-<">༣ xɎgO %t7 Sn^U*_bߒ[txÛpm&<77Uebj{o?>fC߷ـuz&z5F,8.׬_٧5n*m4Va!#T5cRhm߰ӑ [8SX`)5HW>8dNERgD [e6`&\9>f8:x;U47>5rmLQ{=Ӄ|ܘMe1'&ίew)L?*GD06T!% 5"z8BP~fs IՂ>CW8HQ*H`*oFuHX9 v*N,ʓ6[)[ -Glԉy* 1㵺_Gኆ ت͂:CݲZ: _3ꍐ3~c^!a~~@37ڮTqJ=En4@bB:'k`iOb`|yos۳[)^/8gԕrBA9oڛx(}dH`0Jd4t0>Ͷ:}'t+1⚮&WX'݄#[Q*RXR/KI|Cct7+ռz2x3nŽB£4 $ް<l1LrXh;S=^M1p-Rlҧ{M$xQo'n;~qj14,ofʱi[Zh+FysӒvL ËE.(g CdGj!0nebF16dBWopjR7z BJnWxe/:띥Ñ_+avĄhWpG )ʵ<.h]gU%R~Fj@q؀W7(X4> U؀앸 aILPr?l4n)®#s^ %ҭ bXvFGS@M4e[V ahJ ?ADgw 2&6rnHB_PZX }yS7SaF4%Hz.ьC4XJOYQd׳lcnS1N_=4\O{t? c!#4zrN-/U8tv,B//&<.qC8@66GlEK7͇4:j-TuI5]gpt(,&FfFC0>)\cׄ~ ]c;=3i[6r{f *}[J<]2^PH/kFUaΕ$չ>{<2Oc ` .<2~_c`]r:-$%m_hbCiZv[9YQ+P wJm c$#Qy\>d%/J32O,gi#;yUXH.j:~HpzUsE&if< ּjn=C{jXӦR[$V6̡u)Vqyum4ʹU^h'=u} />jp =9;tg$R7ăC$c;V$ r$qQZl^"nb%/s%CxB8I+7 -iY²x鷱)7<((JW<:R`@*(]d,6EI:0DWAOZf6D=Lz!b ~"(ǵӠOeVj ie":ׂ%zHqU~I9"浛b ILH-J%'/Ejx] m㿟DŽ(3qI a22kZpDVa -R ~$ve-C۶6�gEb (%{0pLpnxv l ΡK.hƚ)fePq}]@aΑ]8W*(Ǽt9`~#i,; ?e?ٙ@YgէT^HxL[}H!hr_L2}p#oCW�'\tz G*,ޅ7YLpwpθBcC[+ZiQhB0S8+E\e[&H j 5Ɠ4qgLq8}ު<Xpwܯ.)=ڑ?UŅWo9|Sq/NOq%Js `|vi~Q3;3Ãժ('Q%AAb99k-̖ [L75̫4[h';rk @7$d.B]6:Fʃk]HCddԽ׉P;G)h~Ier q߫GFy [!fCr~?|h aja|**q눔VP¦Kfޡ]XÄj_W<è&~ZsqRd}.Ns\o}]Tm˙65G5SR1  ^2NZ%1z{g(fnc gk$}xrPPNl_ib�OE%Ee$�lWY 45|d�_]OXW9,wk PzgbQ&];?Aj&Tq_2 9;/D(kGzbVG/2P@'ٲc4\{Ay":ټ?"^4 r"4:@>G؂i�31HY&q"43v_YOצ̽@52QIŝhW)ʼnݑ ЁNx%pʁCm(:LlGGï2vqh)ܺu)&f̨']U!yzP \%iw!ցA6Pv* PD'uZ6yրrrA [׷Zk`H "sM`тT-=bu @ry%\5#& gCL* Ԙ޸UkC)k?dq$a8Wlئ$}'`-xh RuPfS@AA �Ԇ#҈$x@?4“7)r[,h_.\E/'TzB~ԃn}FƸ]<XSF~=%/ y8$yh5h9h<WNGLi=Eu.<zG)*A ҊۚWntbA{aljM{ KN#![`V95y '*8KL~]t'͗prm @tv0snbHPfQo3KМ8IPcR;}h{KiEkSUUq%\Qa`?]5Å-BݠG8t1sϹI+ru3WK VE1-ōFʺM]Do4 |}IGIՑ/:Nd5dt�h7Y$)K.<s^lwHtγ?WD3 �::8ˊJd;kkTEH*炅9V!T;~ej.:> ;k 5NY>MWU:D:Ӝp0|gu.*#}mǚmϒ6I':s]ZjqݘѤrA:>ŪBr "΀a2o۳&F?5L^Y(z#Gꀢȕ=e/yw ?r?~ o-l1g2]^'l5qO~`)WHu3Y VGw�OMWGBu彥O<FM(/K1sh&]�iX_ҕH 9px20ڋO3tr{ZSH9׻/hdә3xѓ'nԴ.}GW!(XA2GNq} 溈-C23|:u̬wvQo]4+ɏl4:*55:v)keyV) /< v"s/) 1 !F}WXN(2=5'KqT7i}an0� G0'207q`G& ܤOk]e}ju88VRB E.?$\|`3h?Z_Zv-k</g'Qe.-XVh-A*Py8=om+$f{@\bܔpD]d܍hg%=7l}zqP�--?5eJV�Ȱw;v2/8 $j]ϺArx>{%\E0;&oOԅ6(&*.'u3N&3Vim4TH/TR_:'K4C9P4sj<yNo#|h{Kfԥq>ydȫԼ:7R!.6pyNVEd a #>IOn?n0v! !L[ی?-Ǎ@}a̬k7ϕ>g~{`9V` ($OC1TL_ԥvtt,>B0G�Հ�7,ղ: 童dv̛ nuE֋BJ\?b@1M.R8#�+Qo&c7V&:?ȒӮMk,ʖ;B!]3T2O lY΍yAn'q~rW)Ph-`EGvۣp$,99\ۥTta~y1 �Ⓒ9D].C_FXNW{f>g<\τ69 uK{PIy(͵ Hjse[4*ш񫡫*8"ަ_!L[j*!_0-٩? Q]wTu(@ƃ> ěkЂL>0.糊�vRk-bW38棏z7w4`vym:Pn9 Gms`#ISZqiVڍ ;1FcDkv@A%h-Lrg` 8ͯīZ)}|#E,47c=pLK`ּxRp}k 4!qbHWQ]H 1!%BF i}?zIR!"gt wI)9IPf2uo(oWjw 9L"#{z#!3rU?<&,lRStX֋M]p\سlO=AJ4e+DytOyEZ˒1�MW&4ngMqmLӰ.QAErh{5m3gC0�\מlnG꣖,+bJegI`enRR:8`c#/C"(xkp|h3aeLzmZo*vхy5ns$X ˔Ua3s3ìT6A]\_Z*T'WN&sR!K''gFTז`MM~<O0^0ݠ",Hႉ]N0-Q*җJ:n_=5�sv!ŏT@mw`w�(Ӛ$rOBlڱ;1kXL$~MΒȺNRL>rݲGH2_A3HmZ*γi9 X wEȐ@=Na[?\=Ei^:]nxpgZ3q~�&]1@ힾi0:s䫀B1WdkЌ4)oSexUeb6XSуt mjB\U.BDZ~JnJlzv ˸I@U!k( >uYw.cj:""$/ËK`ւhim>gBl ~_\`Yt/_V 0e0.0 Ǝ!97r%k<)-qQk|AfTC <(Bc$.68F]A[*M_gzeLwSެt/' m{U<?O_zۖ `G;U=5ʪU<;ﴬjP3M["_ao;N9ٝ[(dO<*,ͺng{ճqi8'gt͡]O!q"&@\hQe>eEmwFd:}{s ?Ʋ9%3e3A]q9 CoF)o(_$l&xL+Ds?pfJu\Y P+/ 4 S (tIoٔ{WI^RHBuc<I~me4# #j=Jn:{+jNj}+S{`[$؅Oh.k㈆j^>F5@*KTMZHnSq;v3R*gO:Щ)?">XIÿ ONRnĵƇ-=qh.0 x`ε2wQWf9#eagߤ4ufȳguRĉ$ek5 pY!a1s2Tj0&9K:v…f˟M B5Trg v_wzoxawLxRpIZkngf*?SAU!<r {e ^LB唵HAq@pdyքH7BjH/UQ2�oNK9*L8R7<KEô>Qg,3IȌa2xx�ZCИ$^Bl�dErM3Ιʿ§K'AZٝ p `YTuA"Lq~nQ ٌnV *eV ,)*`9ƖPumj>G%r]c'`F >2ޅkSVL^m@$7ԣ u3d3i>:`!g kbT*ֽFiP =h185<Vc!m96gmO8J,r׷bc>ՋyPvj0?Mk*GO< ?\IeQ |&eh7{+=1F\`Aߑe;YB-Uu`>t<%xU qp^u;>aК\-B a^Uh9hwY`[ԙnv[Z`mTdzb nlaw'o`8~r^N*tMI{T=vòU(= :ya6IdrDN+Pjg-+Ʒ̺dI+ ߐ7gWS\3-bq=HL)_ՠ"9Q;r^MLE s\)x*TȢ{aXS,\G% �h.W V_$=k^C, ZTR8O:?uQa]/CE#ηD*T͚a~9J.Ȁd:}2+ F/xز4z4.H_172FWg؃OEwjݬtQƼ>q87c<͐ʶCNz7s-lq'ɉ+sw|F٫q/*|C/(/ ee2 S&3lzYn)y*⨡Y!Yfkw܆cb7WHk-N"(腮s7!Dz O$.sbf1&=cWZI5Χn-˖(2,m,vk l!pC>l;m,4FuY% ؚV2&[3-'ɱѐ%rnY}[d,oa?I�W`gm5`Mhu/8YˤÒ|s18|~oLƙK& )I/}&Pȥ-!+^^ET)G{T3h:M> ~x7L>?Fb0FD1e I4#@hSAp@D ، WHAx pXhIGCd"tCF /D魎)Ƒv3p +PvL}yE)qdX́oy&fM)�0x r' Y ]; 0ˤ3 ߔs,R8=Ż€}K)` fP!_]Pln9z�! kJy aR3xb]{M Aj]|4~8J)X <%I(ř` T;f)X* ģ 0g+[�59}rj"ǞsԩUTaUʓR/-؜ku~ dTL[ 4ꃻ'B|RzJ[=Zt [ڶ -蒍rĪ;+r>I AM۵'عelOܗ᷆ue\A9<fy)Ny.aǠY—L\LDo d�";^~r?jE2r<5+S;}seQYķ03FAXdzJQf%?5,UVֵvn^Wpxx`.vק;8S8b~@q^yIEN<YyHcDM�@;EhJ]BܸUś3hkItӐ zmU$Љ6BP%y?*5rNϰK}J8WH|>檱NRck@7<Y] }z 9`>$X/(CoamhP xipk;XszC<&9~5 m-"}t8ڃaQe9xQ1٧ƈK"elWH\_K Jx-ExƊ-`fQGaDZ}ʩ|#'l̵ж9O<AN";wS3Bv"&p o*m E#mٗgԠU*֡hI yQdyb5 xUJ�Sh"-o`o ;53X|G3 GjN7t&i;yB]gɏ,Mr {W'#�ZPd7`-won.^=ޭen6Fg4=%GpXX{ܳ Q;,=$Sz ⣒Tx1zbt봁.ws[,dj20qyZlCa'woA˱k"O$Ъ舰λ&Mq:+쥗CX둠p;-19O-c˞zPlHsJs,e5ZZq?]B-z+΄ v5P'dTGUNm=ͬ6T '}p�Pש= 5Kk]3BY ,ﮞPb8!W0/,M(_fv2 lEfKˮ~U(rOpm;kYiM->YUc:vT0%Ķ`J(_~y/O3C(hWcS3ͱ|a @&_4В3 _`X6 ~͍B!(=ý S+)жFPFh!l?wua+`]%'G.6k~\u``dGC&4x6h3P#0[燏>%ܙ uf7Zڂ0DM(޶i1uBCln  NfiyV )L)'W_ɍy,㎤2i? Rv|ć:Hsg)T.-‡_PJ+ ta\~+"WףN|Yp$'lңOO Wd# 1a\)9w{B)8ԕ_ piVsKH%EP�tV?W[V' KfZW\hNkL2M^z r[З^5I[i#Ql6G�MAO<72Kwwn:]'9;rW~-.8I +pzfe $=CƉc\T;Q;$79ܵx_J؆߸ 8rz~n?Y`e <+rpWk"t62M=hg18/Z$ PUV\z^ Q.VY kKRS#k9JID~#zOJ c덈޺acdҚNM_9Fo,vaAno?cq[OK>} �9d.M݃X·q9SZgHzRw1J,WFƛL&Q �ZPKS()֎zrh�>j@A[p/Ud usjGs2+ a$ي}d5<xe ݌7vQ2>275Ƅ8DVB7/nַ `Ko7sz\l}‹Eҕt46Cڻh 09rBX<~=q;<DA{8`ۿ_u/[ЕE9v4_,Ɩ%(W6#ҝ-#H `~(u$ X3/dtZ4bV*"TЎiqe~vG}_~71-R1:/Ed\W,z#؜/0a1L>Lњ$( O"Q "!\Tb"IٹH!;f.E{W:/{VUe}C r>( Ov@ ,^<ó?O;mVuZϔƍYpٿ]�K,6M<MDw07O21KM/(bs7~J�d+(K?g'њv1)Z#eKD m_+{ZW;\ p B#ɍf֯6GQClVf|GUKR|k%8vkJ~i誹 P%0=-y`V0х[k'\G E3ڧX% rO}2jo]4c`{<l0vS!vd'p)ɐ1 jt,=u0=R6rSqF$ Z?<VbtWN j|\4q)c 9hD=Lc Nb09KȌc 5bGw^mCO|RԀgx8b<v`?{O׵:uJ#RuH`KB~r*oYZbGv$G-ApD YKݰh?3>C; "y۽iYpWU_*[6ޓEhOt1V/ib`1 Ggߙ.P V3e}T3gY[ZouOr::ewo+UO7:=L:_H/`).j?m+>ңp6iGKQ3B3jzϚS8+~4/468=vE皕xQB W"[hh %U7IY^fw]O\4ͺ<DJXJ\hjoO>ʫ/>ή,#*FNnbzi{ -k(2,R "!e:b{d/؛Kx"a D4vc E iS]ҟ AW؃!lIXͷ#pvrDYʼYɍ<M[UNA^|f5}34j "~8-| �JEU{,RnYOx�-ɧ~ukŲБ \8g&+Zv/~5 ^+0r+9JSܐ Qϒ x%꤀}(aU.jeV,Ge$BGsl.&"F,6{M'<NC1ÁFn5^0FD::j *zWkA̱6\EdJ+bϱ.;=N8=!e6J[nyRnV=b ϲ0C- 1@u> |t(wʹCS~Vo 9e{АN&Vr"ϮK$|Z z3 ?k?s6h}daLj]9ŕ!G?&Y*A4PD1 <UMH>"`|Ғ=&SxQquY~o:IV\֕|1{U߬@"kua^?_<rFǼR#'TU:۷"ÌAk8)(HQt"{OfQpYglf}_hl8K:U}Z9_T&%dn{!;8 âߚ>Qw\N׾Ƥ~a$@N;ik,h__g J]1#%}OadX?S[DF2krn5&ƐAw&0fo>f]}ʇ,$\WBaÏWs(fVdvXnx#>lZZ׋!Azj#s{:aDa0U8@HzO; 4j~6<=N,+ dӳ5iS\}6zD4lnoYyx}XڈnWKgG]͹})i7W5:&q �3~TNO@@TU/*ʦznRVSlAKK!7pԏ,OAexc+oʑ*}l B>lZeeaΝ"ԙ/u8  T`J14a99٤5w/k}1G_[2YJAc'(8 <;97t7n yV Ym=ĺOTtJQ&Mˎ(M$F Sf�Aڝ9yLh1۔k)~܊dgdʝElr,>uW.dqhý|4Zb/x[sț*hB~/07!4p0~#(-#F3"$#[|&�ټ_/vz4yƩ�MHP+_<q / Um{W~ɬNsҴ&O�wni2V@8ս>9oѓq-6ؑ >vXFTOr,}GC(˵!od4W@ɭXf_t (gdWՅёs\"5P#Ҧ f"U;bf0: ; MU$e׻hD苁?ȆNG5c\CLD{vp&h&\$F$ЙcX*>r ,#}qm"4p WYէƕ|>RB&jq7&^otfё۔%c62]4RJJ0zoOA2!l>SX987.S[6!( 8 Vh}>ٵ!a8 B4|J a^Ȫq:*vV4\a). r>>G "2&S.uM'8ߐaf+g`&? +>Ѣ<'άq%z+?,gt-dVjS7 N-Z!"\m8z rrJzhSK0%^Rs oߗwR3P|G~q 5ߟ.T?Kc4}`_ 3rWV*kZJ>Y.[yT"eػą^hiO|r ݷsp=1ם 2/PٴdzrWf&Qv\$2ZZ#"a#1nʬţo&&'j D H@0:H?h}\xh> ҿ{oJ[цY gfSyt͙>NQ8l"|kXʭ 'bh) t'glJ4V[:1J'Kt#9AMx9%D=)䢒mEj#jG5KĪb/sp:z-Wt~<iK4у~JJG*خ�r3#*_tbtjϖnL8mԩ'8OJSK }jcOUu < l3HYZ<ΤHCpSF7;JfJKBU\:q/&҈-V,Υ!U LS(U5Mt!c+ӎWI/\w`&}O>N )#8G $*AD}+N<xeWvp!d1so0jSF<Ў~} K>s"b;ৰa{Ph7tܾW_q'Y _527n:m!bԴKBUn}jCuw,88\tB&49(!o}v(eyӒh :2.mFeV@%O$Fb<sm?J8p +\P]o8'|}vXPOLn*_,`)[+^jhpD{"aEQ)/) XOr4i߯<`UBw@'Ho|(j<zuo (!B=b'NG$V9+̴VYK20:"٢;c~{ Qwx L:仦I/E ʓ/ry?FQ]zhAE^2#<˟"eiO[Ed [' Gܓ2Mm{_`os0LVr3%5Sٹ<cZעԐ0Ӡs"-΋mLmU?�}KǦdh[70OϐǽpGȟaÅb%3XVe:fƙ#Äy4>W3Z7x|ǖA2fƌ+q;-)G-Be-jݍ8j7fqJ3xʩvtJb}#,r UNzl|Wj%m"[rmc(ɻ6 uXxA!"QH> :jS?�Hb{ڪ�M>*wd[&vn4X<î%,}-x mhaؘ} U}mH__Po,P8}pm})fSDzIiw[.Y(:(O[<Œ\4iB~B10IwչldnŽx:@UK'Gp- Hi/|ױO˳E6B"cWIE /R+[ {pFgj�numVO[�ILe;pS8 1#/ "f0&&O H8j;FPtv'*AT({h }'UH l:4Bxs^Uڑ2fg^"LN�'a+˵;7q9 $GJR1%t[kq]-L쥭'9<xF <6:OHVHԃshSqvY^,lA}Ǿ(;R�7ND>*OZ}*V-HH ¸<BQxST: H 9 _l,Pİ<1<D6ҐڙхգfDa(Ul ?BlU$7yc^ ;8Z]AdgW˭Nl㒍ArR'Q E@|Pg2ʺ25g=%[s6Fܧ̈́õ@|B ]F+CO(5H'(46 ݛZ%8O5 ~'(e>$wwwq7SY$oG'2 AgnϛýCO^K޸+}VZ1{24EBYm"!|tZ n@ NݿX.u߅ґxq/ G4;lϿllLV앢_ sIA̶0Ľ| ^KmO:U&\E??)) D;:lΈ^�M,rڅXT?H!<'ᾲ&C5eiَsR~ɣN!1TKYMA{Di';)U7+6Ѿkg@M;Fb?jQ|Hi":V*"HL^~,uDr^H(Np G-Z%VNJMa4o:"LвM9%S٣̐ш/onY@g? T^+DaE,cBFI3Mvk#X"{с郙~(ͫe?"Ig-$#RBK'DJ%a-SմE#+ē0T oPS;;9?U#Nܹ6- ǚ'I4fV~F#G2WJ#$%>3U+'wj<wޚ9G*K#5?W"^TYgᖹQ\/uf QooLJJ;ctsDRe<a,o;p>-ͨSv?Û%H}b+^uO%㺲ϖ4"Qd=S߼My*t2Cx _ 紅vސBc9tp.%FS_+' c#ـO'nj|RțJc_Ŏ1X']U4a-&қ#eQ2,Ku..vxL4Bd2vN"f~;Gp BZwjت\֭:}C4!%XS!P3ktCv8>eB$hh=T/$˨o 2e;(NN‰wmD_5 7Xgͫ0H۩V9j?1^sfi 42k&֦HkKx|VǔipR} [7? 7\ _W?/5ٶZ\yil]wwq2ZM1!\xM~QC$Aۊ�ms25DD,lj@C+I9@_Ɂ9J/Xt+I3B蛊av e]y!YN"\$gS}S⵨؆i*1 uDh+j6sGiל.8k袖m7~W׸ 1ʿ5TxH=|tdo:E ؔ<|Y>J@pQL5r 5䷺Σ:׀N=n]Kw\4WCNk}tߝ,y#fp4]ܯ\F5hmx(pmREmWnr"ȅj :UfALw ~ֿ T]s |9as/ߴ< T/Ӡ[x ˖*166 \X+_d!żu,, <Gwmomejеg/:'D[6)bFE]ԷA[wAտ+ͽ N/6HhUЊ,|;u ٵ͑f+a$=ڵh'rڤ,zƋ)"{pm}ctyꚓىu.j\UjKgSk3̈́qKo%o,||9An�з;{5ntN?Q?JđRh,x'#HmgX3dipʻQ rZLC % ? -戨TVZ )= ɰ;5} 5(" D|]')u}xPR+I E>YO*܋nBW7,p*p4yf{={V]�bFS"+"Ǜ-F>D5Je : kGNy+{1-7wnZ'mQi@x;";)3ֱ_\_ #1[N!p. #yd*71A4!P|`$ë4lao290.J35pCqAF MKlzF^8JŊF#.q (֌GQI]I0.xaYf%`igI3Aϖ;leIu>^5T,md +ԹQ4`V^?5Sd[ qir6Uˊߖ] }nRHFzҿp'2? ]?wA0Ջ�0li9-"NV{L8e x=TDΡOb-ߓ8W4EW'k0 \H{?JҴ%|.f ϓߗg`ե ijҌmdftv77ú~o ٤PhLKi<i^qg< Ѷs?SGIC݋\*14S%_L6a=G~(Ǡ}H]U{RE1$5r9sWAT<fdpacݡ $ >= ?Z]R1*Jkdۤꡈغ.ʬڱ*lbNUr.@hxG@cvG= q 'T$ ͳv8jѬ5+f?<!9J]܈7HsELKrズe٧2AyS9�4Jn%p ݰP~7Jjt YNd"= \$?4 pMd^|Xr"g.K OƊq�pѮm$),c⡙Q Pʓ/#Jv&F϶H?d͛U3.toaY>h�uDe{,πָ5 D8o�#2^rJ{rЩ`yNJLZc~L�H)sftTz*qXmNp~:RwO5YrN_rIf+'!= &e>E=+~.Aˊ6b03 ]TyEX+X<(Y~D@uǔmѳdߟ=u%a -8v 5~o[ߑוL~=@}W #Lڴs .Iعg(YdʶkсܮUE:$8L=^>X1~`VLZh?BCM 8g%$WCˮ<KpOkJA -< s9\ߠ\c@>~N(V ̈́Cڎh(M͎Dqjzwô�Z/X)-aH€g r[ ?ǁ,`M.Z"5eI+gUC߲)N,{~f'@ _&PQ8'PU˲=FςA&a*sREN'EXsa*CK؞|< G ~`ǮH!u%&w\HԯT$e9ژeZV̳g" Q8VB+ M@:Dɽ7ȳGasۘeЅY\IśݴhA+wp.dO53i, YzM?ăMjЮfn=7lܠ˯]9Z~,yox&|;l*ZvT*R{D~ly0*A{ TD{䋤J spq*/P3}VAyM-\M+ci�xX3lby`�CׁH_(^q;9u\ʿ v!=dZr*ꏱsvI{Nuy6紏p ZeTCXG|&ӃAb%.q>jP P ^"?^I/p4x䑴E8coD</Ga.lBIONϘ`ql( lXhQ|GQH' ЌU-c&v:|+׃F87b93$^|)]ϝDf!2Qei~_n^!A/m唕!� fXyj_C>dY9ҁp(vU`+. I8D;y8r`7=Gol 6!2)/ ~qF;b_*|1knҕ/i"� ;eP…l&ңeN!4؂ m ^Fy}q-Ʋ 3eb}Yi?REY@IKwmn|"nkc_m\-*[RὟC.~VEuSV |uWmԔ'F#`)q5sTxn_F)t[ˀ"Fd8x?߾'}08sEvCUu bjAd>Z֊}x7wVY`I+ WQ|Lh #62TDr26wڞo ] b<<h Dq1y$9];AGd 8$Ĕ 2w(Mh?mh%1!<t0Ko@DsWF)(%m`ZY2 #k>&Ahs|*HxQN7W M'͘DnM9v(NAN ¨x8iV m7s_rEv.+ŋB67VEOFv؂p9qmٟ%Uԝlp;q-uۮ@I{&\=}.t{ (ufe YM "6jZ} Gޤ?MGm$7LOANGo7ky7BСHL<s |3PE-Z- Ȣ_;#hS �U2w0n:ZjaF8yktwFcM^W&bj;?qTV նά's={*yx2֍VWEq%4"L Br2XFA9E$?2hx] sr0oܼBoz2ʣe[Z`ҟ`0 _au = V|wfda(xZtO ѥj<Mez*2#d nT_W@z~mO&{x S{aIO}{*:P*Kg4Zߋ zFaJR1r.ar7?fz"<PQvE3\Sh7o`鞨' W0wt-ֿߺv?O=80KảB ]`V3arzCTuP3Vjn!k3[fYduC A Vu{{|$o s*Wo_;&xS9n亪gB,C #{hJ KғBNE3tZ|E `+}S [F+<-i$}_(;Fj "8+iKg{;|ReV:鲅lWBy+�sӇdbs� QYaX:$ ae] jEXϿFY]wXa'*er#/)4iRHK.y5Mu*FSpk1u`ɿWTp`~.F+ 3?T RL)t:Dmp/A w8!d5:.A;3m>Yɦ%%.wo} =^D?F|q)&GBFKCnZ|࿭1�6wX3Zixc-?9f!`2<B5 K<w΄> [k(bK|&xŝUUd)r\MHJHTlZ\G7v3E4|N֤zvȒ0R&�dlK.5VļI !Lݳ&!( eZwzQ %288E1A :jn#Y {VW.0,o! ?> m_C;~A~Z8B%5gFk򺶌Gt{�O{_1s"] !P tpa` !<Ғ]"<~].YLOG'jl n/$!o`B,V:;]rsCxLjux‚ q.VNʞbZ>\HTU39UԱO,7)֖ksR+�%0 tϚf"82VDSFw]ZKՠEnjl AK'##q]*.F<w1<1H)|[Ԡjm#G^zV&4.ᢑ١k_N" I_2 rrW-7X)i]`ܦ?IĆuEr&\Dcȥޔ8&exVS%P./76^G.) ֪z^2=AJ=�u1S5cFUu"P9^vϿYBsJ(Φ :~pdHk!Oslh*8\" >=gՙTӣuGX(r}2VoGm$^ybw BzrEi2;ߠ J)<F!"9 v*Q$|M9mL@s*jLɣc) ֌aD2ok)L*TWky3xZp蒩:F9NI؅a<1#b\*ϑ§kBtϗ2A^m 4Qӑkc0*CO8*#e!k,)zVmZB!C7;')6.�ŚMFtpKl;?FT?W]gfz@08(Fs I!#¬z&ӾE'1Ky't 8hT+0/EL ~"!kO8, *p`nʐ#qjaoϧu&wDlʅC{5K٬P79rh<~wDYhFEVyЊ8jܪBo5U)M $'{zFO<5�J#[\jPcL Qa F fDEhb9*<? YEPp .X%1'FԽgg3 ;a -௨V+NKqYB!ŠB˪IyF]MV�oqWYn{o\ik6[~9fB?dN=Gժ`qP RAkӢ2i2#YYP8)J`6B 1efN>i agG!9sTktRϴʳxgu7/P~]VA:tM9{ ?<*D}({9x=zB)v)W!-ĢDH@!Ey^k,߈_Hu\X-x|YL\/T{�%,{!yQOG|msIJ"P&XmLz3؛R g&Ϗ6geo_ jNŢp)5p`5+fbKNS@5C'wڜTݼ}&Eq[뿻aQ"D33u4+ �Wl"`K!0Y1)hנ(wB/d�Si5vlRJ'M!iXrV%K{T%&Ci;}nJUGK8&P5 'Yس٫w-ߔ5D pH@\%!4ZT6ev&r6ڴDW) 4hvb/>]C{iْ�~*@o:@0'͏([Zܛ: _iCZq4_Á @1+hInL2klo[ؒ>Q4ZnnMV.sנPBK7 /ssaFC-Bȫ6FQ⋤,rfAgE{CU?0͈ HzN`>7nډk<0S1(PWr꾦C~!ՖlxT4Kp)?7 �m'S|J:9X0hf?0,H-&PE7։_gԊݝJ՞A{.)ͮ{N|kXDh eQi"l;JhnѿVIgͦ܉,_)rfTcJ+Aix7TD$O,ޙtӳOh3l#9"Dd]Lyγ-TR'# |.,VGʓ.,:E{U~9?Fbk*\F(~G)ĤUf!fńOR5LLF^h["ip/-"ڋ̔Feס5[.l㑹pJOLbP1w̼iIM-2ۿ�?!җ]A[~ҠFzaI!`wTȱk(Z :As@Z8v@vVeqj-[~~20;~bPC9nx&tf\~j-=HMcmrl 2ZIh];"\J7مTⶳgm=j}u\x: ɖ)_"KLnZ.^ͬi:H&;Q!2Eد)EȨlluu;w4@3M9D}f:{\u}ć0D`*' TYFuP ?xS&5x03MC@!rVR&)&n#dF[je=Cz%Xl FuZgjfUDqOGlziJP@A`v*{BՃ iƌ芨_}4 _ּW4|8Rc|{~UCPobf~mpy[&)[Xm9ɯSB>E_8WyM)?ӥnoy>Cgq fDW+mؚtA=+J:L�X |.pоOR6_?aKgS3h9$B*bOfPJ(wL;l<&'5wqKo2Oe1 %GIx:H,9Z6J~@tL|C˸CESm-}˺0uI@ B$oxtc~nZ9 h8Chl:e1ݎ̭# `tEfH@kix60:d\]=Sk\čwǰ;г{#v Fk[jDb\h (p͢ AV`Cp[1W'")!* O4P1q`.Xd%Q#McYK{ tƈxJL{=\N(S3t,me/n>E71%LT/ S{;Eyax.DnR/q!kO_a4Jx+eKb!]HN&l� 5W(`,战:"Ͻr᰿NzJ]@ X/Vf).m- nzCOZ7w=2U$[Sxwl#7:b+JpRct=@fgoѷzE|R`NTaʼnvwSjG8#|͚&Nq]@dXZ"39+ɇ4CG8ld 4dWli&G#` MEGڴkTJLUepKC Stj~ [M8YYzl:Eq:,9A󚖐!RQ?~H8YJGza3dIux`S$a{NciÆ~̚9AJc{#҃ŒY\ZU�e]#_)P>JQҔƨkCe\~n_BS!O?P̀Dj/i "=}.%ǻ cI܎30ډmӻtj99iݵ>|7P:Wi,Z+/¯~<m6[6�:!sCh>%-(KJw;=Ně5wnaet|~#CR/*,x"zfrӝP^ =AaF#oj>M͕̂RvPN)TvKss9.Q>luqfX2Pm)p@.4䖤*{EpI^~Ui‘MSu > 9^4|W#XA[sh=avO-(Z4/L6*2�XWt!-)o.`~C rq6̌?[3b8KǨ˿jt,Q iHҺnoШnK&H? Q4(\@tZ,4¯>�K2{�To F`ӭj:x+kYu?4nq3zQ:/@oCsXJςZ*܄Kp0k <yPF MwҨV=>Y!vQF_$fT;w9WS7>^t W!.>&~tpTF ȕ6^Պzg%K zjBvF'(; >Ul|Σ7"JyNB*YfF�\cڶ0i^zb D>ʔ|YjRm[y"I.KE4&DMlc-ӛ *gw=7{VȞ2T/d[iM5'qRMNHh>qd{=gD0C=@Pi/ 똚j$ʈ 0YW x,]`Fư .,=/nT ʢ`\R�9g|oC.£�'ҶiފX�_("aS 3~amN| PKm9 H?VBĢdl驨 frvR;}mZLkG>Pd+'7cb<xJ Fclmy:"lȻ~~IxBDp5XR[&(b]mF#OBʋS׫ k L= eNQ)V7Yd_4"z&f0'<ټ0$4 /9pjU"B~w~YS)ۋW$@JKhf\SnGMWeQVV/rSZܢa|c!/c]bH59K`2x]g3̖sd |q6<_<;_iVcQ_$WHe�D٩U76K])v4y'_>u_/Gz8{C!6S=L?1p)}G &Z Q5IHj+cD~ŷ>rL%NXpD]F4A꺐uUwt5P;q> ,{ �p$>@FT%8/))Y ӰjG]c#Q7(b2L\rB~uTZ` m!g!umF8Vrz[؟7s"  c0DrjGw`gE\7W`]I..=R㌔fTX#YvQvVdl 7f?RbM; 1IMC7yushK;m+S]6Ją pïه9O2ɳe%f)I;5�r9,U^wX\ i6 @§M<Uړa as&,s3Udt>@*a?]4'bMZkG_*rND?ҢQ 29Pڛ9Ȩ'dAY zs)"VPzNn@H ^*ȂpfAX/C(聨ggCv[m^ 执| 9.IjBD��iPt`)Z=^.Pr -+!lSq B\ sbiڻT]_QfGs@@c/.`i]/du%Mм5Hy+X䃿88uA( vwϧJ7PmWݶ@*X DцaQ0iZPo4_Ṫia`>xGvU 6U׵4!񥵜N!^bۖA2tv]-hأ'K5&ʭm_ޝ}M}St#|$?k,1wfGy G5#gD¥MB0.Qb#[YߎLÌHPŴ Kf(KP۟Df^t3d& H^!.fd\zaahӟ.Vd)s*b 1μj(~4oI*{*pӼ3𧯃9A,50!LwA"z �`S{\.ekL&*zK:<#1Xkyh }Cw!r/v>1�>VNs==9= ҷP\{,<nd4�/S;v6 *Fz?YaիkyI`M5mQ?m=5R:~EI5\ZUkz@],#�roSKu2ԅn0- MJ",m!3 iV;ِ7z\=9-n99K;�դ񴦻d nCR9܌'S 㰃lOxXcy5my%Fe3ss*($ea;J<( S2̏;"3|EIchK%ge(іbB(~ҜAS)Պj }BD1z=J$΂}-`ssH ۟*mk_  *և^2*|q!3(G506ڢM!anF`h5O,>,RLFLR95l_)v^ݞ Tz:^w "n_s2@wՎ4~#1VF18TcgcR6ukQҰʃ( �A*U:Ao\ԠeH]anb7EPh�>'Cq0r~mdm(z)`nT6J%-j54TjmS\¨[/7YAh{p{A4dc{sȣ7A8K\u^`3$]kʏRA',-|.9O/qOAT/^EH1w0=ꮻ]1Ӑdo&&IJhУckiG,Gؔj%MM~1"1{r]� v:K.oR- E96A뎑TƗ_ؚ}#I/lk'Q8nQo:mejdVlf�*k͸5|qZ;=KK3 3,'h}c0؉GaEyaV)7||ƙ; lS�F<ȖboVJ wY-w;=7|`q\dnA14`;[x+�:>֖^$;IOc^C*ruf6C&as>TT&="}6Q5$$?s ͸!^cŋoC01x%[lan2P3y�Ͳ]+n`9?2(7S?$\ܟ^D.0;Mt Ѓ['K3"�~&SS/>÷·Կ6?.<<[ YxW^"/wJ;35�9lW8n,yRH/s/M5oZhݤ #19ȈeV $mϙIF?r.N3YFrrc @9yň񿀼:"g+yH3^g*N_SVE kKnф<id7>f[W lf<o3_2 p@!#yގHTd[jl /s?+Bj:9/> N_h$@4hʣΨ !V ~EJ/$?Qw%e=�Vj^FNҝ8u"ə"~_h m F"4da#/s0Mպe%5i[d;f , ߌ@0 T`pP7AIm'-u L 02npΌv>Y\3C87؃2nxTa.l`�@ 6�t!5]@afx`sk5Ev.+iV79 >gDf tGаM&З:v[I]؉hJ !hi8@v Zp 9_||c4o Jx22l89A>_':CR롸TsGwX߶U5΀Mb +}^k!u=3Quyɹ+_r1`DvdfD)rLn wM璾 M|v,$F}ܶ. 3Be;d̻Ae oH<Pvˁ쥢JD;kt \f \yɰ2‚y[' ]!6IʽDFP9\aXeL`I> ܋C*1h+>w{L&]g)oY�jKN~xAF#Ies۪]Q.Sf:=MrF1g @}~*smE7KUY+NM=;fzKRF8OlgNTFۦg//]*Mrl ZܻnœµZ'e*-v3Nt<ik6_/2\Fl[т"W4+`bYd,9%6!$bN!{r=\E6ksRdQ� Y\ */" -\gR=$&i D8A׹/FhMœ8]F; <V$Eeie 8P ,ܡ*hYutmk-;ܩd~rh IuFgA[kS<87.ާ;4hP~ә3֠5,1Mde}7@AQ~p>a'.K`a't3Vvd8b7T|5_Tp!̍ӋfPeegA`>q�=p@(y[.+0,e0Q;(%^է~|ixj\Կv!yW !ϴ(new4`Р,ac2 q;vЄF9UFc0 P٧ζ U Cƨt`HgSKJUd;`<oF>x @;a;# /Ly2@RD4.%v"GA*su]R1h�CB͈āWsd/@9"Rfhտ <՚ c_<geJS 16Rj/ ENu%G@XoTwsAƂBLs.C4{0|GKKG )8QZn9 *ۼiވz^mZe,2;?,0tEH'UY4H\S'h�)2Q P}ѷƊÄ= oWDŽ䉓Ea0ۭ[M͸?mөy glbڄ$|KD`zPW?}o .V�k`ҭY::)׍HUVj+A6eGgX# e0eR b  :SݖR2ryuX:p !@bjm5S3ě-q1N|7cz臢[V㪉kόtGdvS"ޙ3d0Ƿ$vY4635-[#"@B}4̄*tQon#vtg![fX*4e=m$s5m"@-굤Ҳ5FG'ޛ; U$gN:Kyz|p#JkVB"٥W=v=~Z ?"\pjFF{Suy[ӼbXjGl K}Y<VrƎCo+ӡ'[(u i8 GhIfz$fMg&efC�OfDӁ^NMUt7E'N8!@^I>}Z7oB^^: U "k_8+kC{?O#KTb4MdRq@T&Z`]%5OVz}/*9[@ 3 g͆/nuù]8X=H!_Sd7.{k^$G:%%C۫55 &`AHx(Mx�*!r4}`ibS=q(rw(a1~tbZU/!<</"ek.尋RTZ6C b�WD7 &4 .; 9}4㶽`;B~Zq-Q7-oyYýÈ</=xF *%gAFe<f|.m+R-nT*{wwUE݉ 薢g1[>J]|{xѸY<.4>6¬qOAlckD!>Wύ#񥼉.�kHnUY:dMc=ꨱ%/Fbw\LJ!_'INw NZjbS6h@UäcsG߫å`7zm�_h%ezs"�@()^*'q?Tnrl``vX90W y7r e n`=țfDIp~ ڬ4$B@o*W�aQ[ cQL;qBsh5 ݽFSeih'(S8kJfWI)h ithW0=vuWצ2{:)S{!7|nG:hIr^)pm1i;݉YIvcȓ|5a�owʓ5Nj3blLi࠽$\UtRߡRt^,_.d SF[rA*"l X)| LcZpik;l5p?NJ伊5vJfب7}{?55˖h/_`x ֹOkAy?;'j"5ҩú!@|R6NymVР;/%KfOEhȠU$J?mϙuS&e%fn\+V^0ʏ|`*�#(Cg:<VDK"1KVWDs1>9}oM).$*[ (q3CN?gepbq8V>+l2'A/OZCue3-[ SbIt2(wT8A[1B?n \Ǩgsm@Ttox&X<p@Op1PuI%$n&݄}hhaD 5=g2YYFL xl"hw3TU~f?*d,M+7[b%v HmOOڒ%6;ޤԶO +;I$Xݟ.Y[2eA关3QJp$mP*+[کTe$ m˛p{6VCV!B9Ȼrɇ[_c,'(zuM9ltƫ:<.D͖JxpEg"q|JjzvAl A9M/v9S3hӪe{q |шJ.lfJ%D%eϢ]@dL!3,ecھ/p ۀja�&bx&afBvڴ}{T<$ǎ"Fi/pΦ±|�]H5]p⏡]BCW<X"{0'*-U/p7."`~+ztJ{"Vzke 1@ՠRËNJpVPWHEnEi lVSΊ8b*WEP铑H2@ֈtn'<IЎxSC֏e1!jl'P?sb(٤ 0~>WӮJ0zj }u.3Dz>]ezg6Pθ b' )I/PuHX\%3 wI($>Ѓ8;u L=QY !>rZZؒ+ cG}ߤӧ?[!QW-q[kDŽ\0f"&ԙ+s`SU\0 -'6Io">ߊ!Qq/}J0g mOo|L>3`~,/"N�v_(!v?lVLe( "MUTi'7]$XMKP>8l y/:κ}UFteUCA};fH4lZ5_u6 hXDw+ xeף*cy=#BAj272_v$ ]}5E#=DY ʲ$)|*+yXl`'&ƿG?ُi}}sӌ`[ʚ 13`DmK`Km'#x걺%A:z#A'A_03) yJfyWEOzlHNK'<@Ώ Ӧz&`$;@>i!-Ot\ze/_ViIҍf>/W|,'s,E=~S(zx;.Z 6¼A߇D۠0ZLх9{C?+2!nzH%K@*ԾWO:_f$^9miR v\˵j }mNA'3UH} Mo`zUdu�ۅc!o;,NhĂ<l>r|V?ǰQmqhe[ =wg"M> +4'Y=VAЉuPt8=5rX29O)&#z], F¥b yz f$O{'eM5&3v'ljg~#d}I �iDFKMBqRNӛùim)5ȉ6 kE#YBX>Z|x26-1_u| U& :<&#tۘ"I۴ "w VWgυo3dP #^Rj>c }G tF&&<m9ԓBf XH,zG(QJ&K>Xk&g#aaQL2P;| SnAF jjS&g]D/B&zuq@} zoCOAbT$u:b@df ֎Vнc%AΛj2�F㤌,\zWϺ+!Qp4oBzߗػ%y`M?6Dy 'NiwM6NWoPv53,[h+9DT(9ɥmwm}T$[A2>~u-?ay >vD@]|8"Q5aǼDֲ:Afx[Vw./̻L>8ng H!1[gYMx\'(Uo:Hz4O=5</e `d DTvK^K\,a N`8dVh\4!脻luWP4d^v‰^϶9bB 5>I\uF4f}`<)^:~}Vg_1"*_f'p't`= 2HbB;W?M"PJnQ.!<NK1fzv'we, jdʦ#]iL=gQN͑I7{OLJ!l_,F 8'^ Ew� m˜pykйv1=\I &e:[,X+X>B׵mҌ>"!, @1'[%/!EЗZ�(x".~6Pm:C8;,lx}I^8Mx�_<iX,tT62޿ݩ=VFf)TBɚ%:F_`b /%200x",nQ3eeξݘ 9ඝDN^=HrFOEy6Ҋ"K"[#˃iT+̄@IXӺuTdD{w_MXC!S.!H[Ĥ+Ow'=o]=;4}4h-V@sAb U&jtQ_A.%˳Tr+fd%}z> z*9_jIA fEu@{ގ]X%C~@!Ӆ}}v]̈u6 I(bnc6COg->es uض}-xYUg>b5HK8Kfa(M@-몰<̮ǒ{hJ qSB<F*;|<.d{axtG'i%MWk4f6/^%�W$:g9]jNЌl f+y*LJksV 2gzb n~0z+E*9쟇_P}ȚcAvD^al|>8Gf"*ܒ>mb%1)ed~4Aw5K+#YKYt6OO.`z{۠_4shژ\V vxu~PvT! 6鴕%'&o<9 .ppET =afl1nXk9j팽%Kt-4#&2KgMKUo= 2i3}e`E4`:3ȅQBSOê:NZǠ <=ԭU P66Q\A0vHq <p~Ӈ|[ _Y2"8Za4 vc,Ivuv*Das V^Vjm%hc'|}HP? C/ p2m MOg-2ߝ~oi"OO31C8n$'S+lܗzOE]NR]NgK0=s/L xQʚH+AHv]#/7kb|rS�(iWЈ̣`V{?\or�2 =3s~%TrHsJ`x_S�ѿp8Ӽ~} )A� 2�0\ןU2p6k}и+�z= yems!Kt {F"/FsweF3" ).?J kzõc^7ry Rϥ@Vn*ss�Qy[Q?;m^xa"ʇQo9Y\Gsb\< ޤUvB";LH+]RuI%Uv g>Í҈G\o &)^sH3;q=. p`<SϏ i'3d�׶.x{.ȎXuY͑v,E`S{G>p4_)1?0.9O4Zj0`"*#5|W!pls̢{>b+LMkH$K Bs.sK pr o4{7֊@Ytƶ2Y̢:Ewy:Î=4<X7e?3==:~6_4V;/:l}8,֠XA w>%b!i)dR?7 DSIq9RJBz-3oߋ[-C 3?=3bz &C*v;ʤ*Om%Qv-АpA*Ql|S>?{lJk-Y(u7,BKľ%?�i]Dc>k'r'3SVGq^oEw XzySq,)?2Cڐ`!`^ Y/O-)JD"Lͻ4oA-+ r7Q 9UvBVS˕q%w͵ZQ~X$qa-qIí8EߚvE\ %i"ć7\j@8{04q];1Y vytZ.èu#'DRYx V}QaɣWT,{R{/o>*]E;w' fʆ}<eSGܺTiGdZ9+9EGuz$F (#E2 ->zb&AS+{IOͼ៍&yQsJ4.[^ ֤W˕|]sfI);58yO %p7e+#p9,}[ U4rZ7v,֭UU4aIpz=iJ|)2 Re)?ĉfhq*DnZq "I`CI ex)z^ǦpЖ9:n<-M'q G<PkXa>N ɺ%nIXO8W`e8ECAfӴ| ' E�79OBo 0]<ō '}O颡D*�VveR(duO ]D;t<0-HzMfwsml2zGd!BG)ė�!9CN'2OVh2 }OLTB05>y0l!xY.Q\IAMh;Uz :[̥x'P˥#-m37rc[OZ9{ 'Mg~ Yr` I"Ml$=ݣ(9nKÂ@.H (F"wRUijɼH_ڍKFS9#1$(dM{KKn/ }ӧ'A)2`r?Rħq=x/lΙ,\dn2}/]UR77+Z#W㗏>?ރZ&A[([A^,3' `\;KfM\2jxҷ\rqqYI+  "U&עMƷb]vb=j�$bOɽO5ƾg>!vM&H%g)I%VH/&*WkEV HϸM!㮉3WR0(XVYq 0 ͏L j)'tkiC'Ջˌ@d>SOO+L<Jy)Opxh[Kz&759RdKC,~F ZdA[oD1J@>ZIJ�s?`�b؃pZ).Mh v!l.1M۳q,P C$34G?~'+R-V+rCo//1۾e<aDKahWTs88*ꔞ1#ttKrrh߳.y[21"N翛N SKYot1^{ `WR%x H^2�e܂ͷ~tT3[7hEm yb@;C3 W. cհlL.?-z$ ᭛0a~wE &Һ/l;/4=k/Z9\d&۲( Duj]3VR'V{5(GmF�i0 RK߰N:8p`QF=H\[`N}$@!.n5<Ps_{ :F ɤ4}D }_o 8yY&_ jHa Qbݎ$\Sҩ7P`<婀+?&WP>".zۉijȦD仧aࠟk'gh$Y[hTJ/[qy<ۙk;^}�T;Ut2jRxUU<fB0+= YX[g!ې=~-�$"p+=Ńˡ/|KțȑG2AKlyH e-`MԺvLDtL>f?PtDRsMQ#es?FV*Mn̷ @sԋXPZ63�<^ t@ORrtiol3;s7^Mb{8H<#t"f{ ~KRj4X\f,j?Ϋ6hEnΉ,XxM嚫%/J,2WNEh$_PvLՒ(p]>9&{fo1H)U-w}O{gr 촤I{laz(mP_iZyb2kyMT<:D"ЗCҤRR㹌6Wy|alo 6z<&ITt#RIȫU/rhh~F;\)63 @uS5dXT ~e;+_F3\AfuJ.Meh>:ܭv=1�XxfI-ۋwq{_u@+"n`Lc8�X? .{!&3z-~D{5٤W3/'zNhi I$Hpx;2l;m0{]4S4}^vL$`D2p.KlRk_Q$@"ˆ =oZ.$Lv2_uG&%x|Mm&軘 LRདq'_@4kT'"6 7G[w=%[ςJ@:[lz}d{2$XY/uhgIIد_utDTzL1l= ֌]gyӈ溜L(h!$6b)80Ȧ+y~%ڴJl-ޒKݿ&�e~}dA$&-+C@MD̪*i )roKS-}ѥilw-$ H�"n;D"g E�((zZyp=oaez:m1l*aZ^zwr饍rKN W3"'W!4yxo]Ĕ#.u})9QcM+| `_(_;GJ(o2'Wx"^8w0\V@ t5(c{gӑ�X`wD@U;wztP7,.ݵYeΆk!bn_ӊ/3vBY\GgZ Jn1^<uG̍_agU=gD>z&WpU" ^}XR4fT0lW/M/7U@aua3+�'*/Oխ:%J0S <RCb nﴸ惎 k$%7H,kO7zWh?w_aύ#{sۍ]Mߣ+讥A79Ctku[͑붋usc=޻p)ScI8ޏ˲Z1j3V-E *-Y�[_E'xFCn Z쫏;9#dz FY]Zl`c`F 6^Zt|J2Z5NJX1_Ε`6(߉dF9Qgo~U ZIL}ZyG NVms;Un.F0ƒ0a.ZB98[UOx\~^2O SB%T/<P]>O%?ysVWIs#qW"سwa |2|6~Wdd4΄΍8FDͅ@9^aidžH-ֲ>mGQXc-#&睒,LezDy0NK᮶r _A`Rk3 l<JNա5 W`?_zW*#Y4A`S&M"?WDNV 4TGBb>m[&toRH>)x=Q:x"wf;T$Řpuםyp{q+_>Ԛ]^8,|jdl:OS6vS58R?w�LK7 tv= �|_f\ v>e!,9 hD:2, QE ($'}N;ZZ@[wx|:=K vk? ʈ'o̶ Cuq,R"(AUyx.[^!ե2NC)Gh�H Z3T+Wc^'ҲHoC5@J ,yϐ7V�Ȓx+h97 M}=H$z2Zda�=ZP 5B*Bß[j *)PzJ?Z3J}sR%ȴf-?Cp1o7v"J4I& cV�W)/uŻ ƞWC Q6 qXn5vl%iyzd#3s/c9S3eMܘHk.[ɀʦc9Ui&X 嚴Jz�ߥOE,Ådb荦 )lljz_/#d ȏUI=ʏo0p d[K>zbIF̄4LkܳZG|5*5c># XRuK;šyaW8{bNZhTHpP�.\KU&Zeoe(Smϖ;}Du+>wɘ,~*NY9(v䖻תe7f;  6eOoP371]cK93a Q\:51qwCjh؂D;p}钕D1bﺧzz6{ڟi\9OZ鞷X>3RdL0 p2Y}]L*L͌Zh;A'a2b^u0JXȇ&<HYVk\ ע{q&(Y-ƮXZcAζ6M@<d n])j?\G_.peCeY^]jR<a~K\,.}JUM[jƝc<:2ë mƹl2r!4-k|*P>d;n;UO㡒/^nQS[tt{2v0ڌ`&^ 1G3/a*Zm3;R à/qbo![Hs6]iĎE&QOL3R]uZlL;R]ԸLm9l ۆ63Ob"H~@&5nZ@-ÁjhRۑ,2k$<,]M_ZY�0.0yD)s/ʿ1 SO34.?zײ&?с~Ν ag=uƭ|;⳨<-/tlvvW [<>Y ;Ӆ)lĘ:䘏# FX,4'dLW46ml+_mα3^/N]$<}7Z&ΝDm,+cy@("T$R'ȟU{RwPthS[GBOs9|qBt@ڄAv/ebzizJvמ^x{3aB9AtM;)f<\Ͱ$sn5:^Z6vI7[g40;e(;uR'2V3Cࠦ-A?D*F,@T!N @Z٥[IJ0yU=3$n/IeBjJBb7F)LまB[ݿRyS²Jd~G"p},5ROi{'r_<R@]tamuk^5:Q4}}7DPt1'U9b|&Ƣ:&m-Z+F> AVBSpo!L<٨a´0D^ØK$ɻ0H>qvݗ>oMGsc]+g4&�V`A5yi.+ߌ20`s?t5?̸|e'⪋Ϯ?6·[uF f^sSU :?=;N 雃TrQ<=Đn[elg4kLZ^@@I~^UpSLzsFHҶzNbEf8YIexRPT2Xx&WQֲOOako0ı{8rHzwufDX#ŗu- S U[3Ac l| `q\<ePE)4rBAs]Qts&B=hkz)E�>NK甾cBNÍLj۫_^]#2^yGT QYe㇮u0IVN7F~}q#\EƼ ^ӕMVNrVi~^QJE*\peHxکS3I�ɢ'z?=UIA\1Dr`f?_qFhH CgֿڣzLD~0$ȣ>ûL&yk‰.&zvŜ*8 .5b8fWLcd ]G P*{F{. .a7:`;$ :ΈHq_Do>z} D&v1$3q '|+^0%J{T@<,J̯l4xlY%Hh0VM~n<G_2ROcMɢMj  K+?eMt ]pyaVcXy1[ڃ{Y-5&8yJ30..B;^]PI36?&2{]̄ѝn`Bp&0%ތ;, # J|:DWZn \1j�yPȝ}A^ Ң%f1m@k5rԟd lz|DIJK>9njCGsӯA:T2LDs84he#g9;f<V`e{lZpߦhy:ő0cv-nIޏ%umS.̍|p)T(? 8cB8Y 9Nخnx $߇ўDU &lg ַxih:N^0M®*IQlVѰa5xHWj*Kvk)Ѩ,[6NCMM;Um*8*+E}nU `!*G/=?OLFi餞<FeQ:̓ *Q@'**8dz7Krc+odE|!AFOmpFU@۔n\c#DV̵oJHO(ۇ̫A\P)--s6s�aï?�`~Uf鍞!.dd~ ̃ͽ\`_][fN#^Xr }h2YLv^:5UF+,~@y m=܌_$f)*�=f#  Ѷ/�7ƇEl3><C4zF4"i&A1S3`y2~(bm5d 0F6G$@ ̓Ie8%b;S. ,i#9xM<SBy[ˮ1 >Kݖ(KZ,2n-0<~;%%~~an-w2~-l;H甯udlOGg\i9Hy�;ɹNwIFHt\4RIvvJhz]jf.(;@3Os$qWًP_³j˴UV|0mTv.옝X_ft%›OHcOLZ )8 Zwx{$rbhYV݄C/,+Tԑ,ۢ*X G'#`6b8;뿊*:tY.ٗѺ=yW$5=(_X\ a`Ti@ /cR%eP֨D2֡#_Ef+GՑϣqqOa8i$0! _JAlх7PZ?筕i2ƦE6N#uJ,Ro7 ;[/vM⯌e[WQg?UZП{դNQ/7x&%"yh~ .B�3r%�B<�;d3Tb/x v" s/"6 #c;J9?z#SSڃu6IrCR*jRk עѲv�F;dU y،wH;Ц˔.',/*hteKEn!  7RĆ6xaV0M _²gv3'9G]? ?Y 1:l"h$@QP1a]Z*U3ڈt}WQ:(r~K8A # >j@9fۭ3pQ1+^lØB <1oAc {QIv8<~s'"l.51*'4-5/By5-`.zʽc1C^p,T S${R5<7O:&I3e+CoI\ZMIhW_rժ\D51/1e2Wﮒ<x+|33IbGvcT{V Rxμ۫@HR{!5qYf8 SǢ1i')PVh8gעM OC-܃F4 U>:@lEG4<�^GU:l7 BC&,#z0c�LB:FTuᴂOdr(()wPnW2<!\m7h<mћ1yŸx[b~W$e2 g|Fϕ+a;?(S|~k>ھE m-`u.%xa̵#'Ouwta&C@xFA_/1Wic_KD8cn+]ennkd ^'0iB2QSiHyG@Ԇ&Y(ˡ{O>i2cS߇lަg4j; #.4HΗyYmSf+kh. <-Q2Țh{C]O˹K?޲Z.hY4QW0W=sc=ˍqOc'S.M�BhMl0bϻ?EAiҰ83IbEvrP|B.t_ nJ>,eHKxyA#X(:R6ͺƹ.#)#xjњ{zJ Րr2ձ}K/veWl0i,Ѻ7t2�WE0.ԐVd59_9 c̀/y}sHjވO8GPoa)F|0 i|�/6:aob+ʣBRF7;-P FOmw)]?zЍqqbĵE'Ge' ohqqY-ʧWΎpaj§ Thu},J>I_F_x[_Ҧ h>s%�S^מacFڽad V`Е_4׎db_Eg*[ty%W֡/ۄdSKKY2ORDc%E\r2&q# @*iTl<!</NE傩?XTID)Nlgu1mjE˘^?, {Yj7SU%V = l/wzEVӇgaЕioknkjuB�` y�i@FS6i׳"LsHbu{M.{tcyNe\7jK"~HE`JMJ`7<B)WF+B=LDvrt9`}IyRhh.b; qt EeYGUvg? {Ͼ4 =d1^CyoC`'\W `ҭYVZh^2i{-`OOby̞)-cUQ?i״3+mFѷ2Cj(%h(cZ7B;fWi{4dْ#iʦN*4D86a7D$DAPp.3bC?h7t3w^EZ¿ 룮~U:V$/գGr֬ }|au|ݗXlO BT2/~IC :AĴL؅e&_zCw;;((ƿ>|x7gww{w  Du4)͔b^dt�HC E{@N~ НF^&QJB<Y wpڬ-PD3!OXjUZkkkSkt>isfQa6]?%Bܷ�40;} 7 e)jg4)pv[K2,l7�XR~a' RnkZx"W(4vF(Y=fOv1Q!Ba ڽQ1� dJ-ͅdg.9xt&bv, ڿ-d48[j(Wo.h6.٬VL?_W:sr,+*yT#BqtD"}cnkb: VMjUjvci'ek4@l zt#z Х>IoԌD2J޽,mrF(M 0qTl8~uR͉RTK42aliu3:b1\8`X}08T&HiKʼn*8䈥DTtAn˓v*wٵ)O݅k�pzj6,Ӝ}S{C/fβ3*U *X77}}TW~Px^Xs�ifwaWħJ@t ||fJ}TbLӭkaɟ^h6nv彸Zw)zyÆ/߸!a<w8|_s.3U(fg#}x^{TO>yN 2rn m!ItΤeĭD_HI@yxġ!W E)�$xs <ep{ăˣPL@ܓahɼFOFʦOĖD؁&---qÏ,nS+je/Ȣb>@TfFJ} s_E1o 3'`abDʾR_|j](RʄPȚ{CepJly {)]NX A~,g_^kzZJ�^jʡ.2J8#G u_ G�F 7QqGή8teqgzt5^bmfGiaj͌&kjjUTvb>9u$mVb5Mvf XFlB5#1>dVĨWLfsNݼ3 bf;n!1\(* {%Աm B7dN3~Ya35+A2Mzc�^ )'}1DAt:)}|sO9񮘯<_>2<.i*_P'\L^ QQS_rׅ;8aRSV2"E;`[޲: G7vu+YIGqcCCL% :-} zR~444`)u/ z RDsSEDddu]Bdk9@+GDtdz/"r +)CZ>obF|Hggz##/ZmnBwQwzs8+)墯|Z_3~ex~DqgJ=?mOր[dŶpD5qN Djc-|OK:He*g=ollj <޶.tWϘV@En};{Q�#]DC+.gyv`2* %$MÛ@G<m-Yt<neXsF,QXvi5:IqZJN��Uo4P~n~,НtSs ԮJ0 wU=@/ %�dR}#$@$KCyܫr~-pil>A%0dmnd٤s5eM k y=||4#Peg^F>Dp,y{?"S巜%1LIY]2GrY0(<95KãgH*{I.%IS"GUl|^R`3,J'enՒ۳ZԑZ0(8&\gvF/+=^evj-wɷ>hz,PA \T򠈌`ͲvMHè~/M "ZXOR.tUU}w@�5^9J95Jv)<@5 [WiHukV9Tg<? Kג#/� weը=ڂ󼞇~_]r UWc.4k7D T2D_aSg!pT-o \6E({/'wWѱ88X,w鶆͐:@2QfԤzi|4nIhI\XU;O&K-!;ao3Ho9<Xv$اe_ 4xK0J֬Bw* \F*RH%I 5'8�]]3qJk?un0@\܍$OƣIwpT=[vůGjE|mX0<paKWY:9ϓl�& "EB ޹]L;]|O\sO4Wf\ EyE,3-3ANm6>]$Y|!I }Y nWX?G@3&m6.( *_1`Gϣaڔ ӃUGLQxkzgLta"No.KEhj3KPtkCnaF _[}Š՟ wThCWZLPq5Pb"xV&2m#nDޯ]x׀tʬ||ٚJKۂ]{,V U,Ye aM5h$x?^mNӍ M463^S ,2z YN7hUQP.�F\$ԇQrLغۯ4># V۴Q6t0i/G 㷏ISKȡ 4`2wCn%A|CVXœfTC,$)t_�`u^9' ~m� {A(vaŔǛĚAW3cG$*'ˑB"P_a$I]teŸ}׸6 L]7�%}dz d}B|BFaoc(8Mx|4|kv=^`,(: _-82 0sF+ HPL^[+ ur8zY*wFfk_X2)W^9QXʧʠtȑNW%̐[$tı>c�n3Kͱm\ۇո�6TC 3MDv*(,-SP0�3JPYՠۭKQKnp-nIoܳdyFȴNE XH2zUXWN,ŲcSQ, RtHۜݯHdyp8&[' /2, uqB3j^ve}*x;_R8L0HfU /d wy KD9%+B M'U/=lߋRtwݧ0aV^meb}}%& ̸b{+xm}YS㖍|쵍;a֟ؐ9'f|0>]!@*Ju<}ǙoecD3P)@+`!}8]:$h!nJ"8Mk-] R*$UuO@WilլM?.DUjO,!)}! zN Ci?�Tp{0h)q=yEdHȷL�@I 66uWv_a aNuxu< Fcbsr\ӑ=i giIJTqQ BTD zu-ZL$|`rϖ#v "s~o0;" v01~1JiB* mUFB2+$\G"_LM& VtCjOke?`>3D(d??ڰQ�960l{Bꖨ :\ 5hܫpNc0u:vJ<"ѽ{I+iıd(؞VEd+W Ej"bXr)- ߁t>@^D' >rOH<٥9'lȤtsn>wgF]vʺa{(F$q,yItί{Ϻ7;#BB4:/cjLkaqCVB ?*>w27p[P4FtI�&W�_JGfL|+CZ-bݷgeI25ۘ5iո%,K..:m U#gçm2~Yurf.%dyCMRSbU↳lS+A}+9 q19BHR #]H,ϨdD%X em@cag@:}~V %T奻 7:'6e%;&;$Do y[4D Yֱ+f*Lv!E (zzxt?}qD6*W.bI;KYI9u"!l^Vq>MvĖs(Myt嫈E%M}Ų T!9?`@$8s<�]UISy\Y{~#Q~5@�ުe H+_ Λwaٮ8|)pĝSDh3 J3O ;+vTa{h50ቨ}VsO47C%Fueل;%hhH9 2%RmNGR 9.,0>ˆȉ[=k@='/ ]GxZ|?!V*d$mD[љ ?5a\֖ݤd.WU-3;:) D"p{dᖐ1o݀=$7נl#4Ʈ KNyVŕ=&b.O%Sэ;U)BU:{pݪrQ6R4Rqo(c�\pHJ"xP؇\Q+srdɪi[ ZG>#@dY(rX0lMz짦+5GZ02"mn};,r1dZg_t^Z(N!lPғu='kiͣ1Oȉ[}a9`8/obӿ~0FFEZu rpӧ96 p5Ў&ZPO kWT>t\;3h>`EX`o={լ=2=a[o*V.C݁3 O]bTC9* ǰwcCMDw!RPw9r@&i&`QmFnY<eru�m_z0xƓw^Z5%! BgDzMFxilᕺ`J;7PjaE�~bXFgPy@h$6UʬzgWOjڛ E~黣w>"a%7FqN]9CU=J "JvS{Lި � tѱ{/Wl)V,ŃȨMIf׀#6Lɷ_j<^FEusST;'ۗJ&Kl[KM3oq<Z.{踦V¬ a3+-θQ'l9@RlT1L�Vvh'E;?3i @Ax-d/bq�{=ụ#�ZmaQS|3OR :s6͌#15DEċ% dԷT<Fe6PCU�.V:> fEن՟yuwM=h'lW6Zz6U~4cSE9/Ԕ'[uhp"@+4/)us\Tm5qk%1?hdf?e85(3 b 0xLY}rEjʝ"FV .T]#ۊv AޓYbz ʇoo+OZVn+o2iз b7v9C3PYf(-'ƽER#+G6G) snpnYO_HC3Za<n+l4 5KC ]^f.K҂تhqH!&tQH ,ro�1;j#_(@ -0aHZ#h1%n[@6Lqa͖:O5HVdٕ_!#9 +ZL(z(A:?eFm,0{Xx[$ұ^qpBӹIny'}N{^?ا ʙQ`MP>э6)_SgV.wUƙåfS0=*u>O;XnnӍ7O1VGw)̪ݻRAUOg�AW}18;0./jn,{!A v@R%t(%(C Gs:G{Ń;q88& !#,&"閷al?L(YfcC9#FH pԖ~㕳 -YDD V=\QBV'$(=]X 4x {m̒,y}}~O0LXi2>J0y-i�`a 1Cĵ0q'T�pnbuHiaƀ R[xxߑVnL0g /ئ|Tz:*qde7@rpEy (Q~ ̢./H�dirN SRbKcA$?bNě8#T'XsrT](e[Ol}\9,>+Ki9-.$0T5M:$b='+:ːru9<~`s\RƗ+<f v`Q5,77j4l)N dd0?Di06~M C XK|vAn~I#=jje3 U\r<8pia K`ũ۪ |R&KEv8%zTi?djicu#H6@0-&9:2D{$=,֏~ҥgCvIٶS {n loQ`qӕe.9ze`ҩ/vdQ +ƚ_-W`R15v>vc*qo"ii~ʤxUقv_5<gVY։nJq~ Ob\b~~}.=Ov|O*r!{ؠXM/<ؐQ'##}wz.$ƿ^h;E1RHH^\g¬'=o8BՁȜ^=QO3�d0D&!\)/7J`$F-L> }nb�E!t/7p8�PQS ;;ql"I$^>sC�$i!bp;tD"�6Uz#R)3o I7z#ɚs_$.B\xB>&D"C UZ.Kc-:8)M;u(p\"1h㨳C՘ɞXncᴀ^iK .a`Zs](łe`2 s;1 )i;mѫy }N4ꀺ+!"KZ8"}cWƩʹ d~:;5ԓ."C낇"ْƵ2ޥNI'wݟ qGWp{Oغ,,=s}"w*+/Ii2+Q)�34LӝX4XQl?䨌_1d1JQ}{Jcޗ٥yg~@Y%*@P/1dPt>�6øq2QPcY2h ~ՇH$LP,9 _|9:=p1z&E,MB&Sf\B�cDpjF5ܫ>b3#C<2j%b)%>Y쩛:qO`fΚ}0}T djr8FF5"_"~kTS2$B'Qb"eFkD\\A2a ܳܝb;yMb6t mJ>46E@V=r%jU F1q®0@۠hp:d"ӳztƣ.8rU5k& ]:# sU`m/lnm ̷KGy(FD�sAܨR(*�fKt$ _ri؅|{ c'ݓa6MtktZjVK"b 4a-(Akrj-U1ӿ 2 ?R@ wG 9&!PMn }7S/I F6BøAh9ꖭwSA o{V?a 4[#H`i7?G~F[R[XR f>6OQ˓BޤP/%$Ɖ~7 ~4nJl^ %xɛ Ph%c*u QUMqWi(B�q9 C,>ᾚnȖi<r@hlr&D mya||S`r: #"uk<ea)1#Ah؂gU\mkk^^oF 2`6>eyz%(];CݚQM]|9塂S>WZlw ^"@~'EHgp5,-Ït LVIta~SX TaYJ[uNS-Az-i6lh8Ed^g9{@G sψAuYGUimfߊW@R"{Gs_<0f.AkPAF.3F[㏕:BrDj M1꣚TpM7jxbqgpqn((]IڮQMoIT}rSM +0 }NKSt"N|UJs&Ni 0PG >YKm>Lm+T`CFt:nW$.µIsRբ^T3cQ9bTOkLq(~<35�& 1vnkֹ5!]m]N&Ա@jK%1I9 %jv? ]Ņ08ƏTJlq˫dĽ~yL eT] ݮK.c mIs3.`nq"1 5#-#e,8$BO ~# ƕʔ7AHD�nnE.`erۂ!^[ލwyڏbp{9Z*G]G&ithqUp) p}9UG#?/X|D D)@s2&K&_axuJbm\kcxU:�ZhunAyO}vvҭsir|颛KM)p "j7q#!5nYj7?vQtz>0;|ω]IzCgA\YJЧ !9{NSϷ븬<` 'c|A<#!kM<o xUJF5EF5Z?kl"ƬO|oP<CHQuݿH9dZ<>)h3%&4}{ {J56gUH5RfR'm*vL'yԞ~χ{H6ZV ۿĻS;;ÏH*a dg^Pu["`KNSLJ S8Uhv&fy9*GP7<'CMPnOI:($E#qG@IP% w,nJ j ~+G ҂ WC $F7$m r? Ŗ4׮zgu~bE-%74EԿ8lW%`L~ ן|!:$R}:O1hϺ?BJ tlx" -j\3J=ۡKs ٿ";GV췐4/ X={b̈W;Gi X >ŞK tF,PbskY~q: j[|.L&*jɟ.">)x0ŀc,\Dl`Ozӏ\. <=" _)-f%JVcCP-)Q懝;n.d*V߾5Ԉ,\B"4>K *Qu1)uQ;AXZsBPϺ�m1yR;l}O GOT?l s{mT /i$߻Vw ;플`5W_ȓj�NQ \2 DAfzҶS#WUN$qU(EvN~ܑķr,b x~OIC8ᣌ[k^I �.*Ք?�ɑ)[V 8w駓 30sG|>)o@7HsO{!@z^;[d%e D1<]@(IH6GH$rB A,`UÜp1]-$i_/ӈyIUOĀ-Wb)߶~^w)LǑdէK,ߙKHn;_ n{i-etXoR a޼'iپ#M7U rUk ڢ՟^QLC]yCF6>An9$K$A-|yȠi"d=ٛ 1u~=|0Ʃas?&~>͉|Ѵ7hyt> M~O>i?ɝ/?CIQ OZ,sE1hH>-C8(3dG%g0 .b%';MbTY./;èfcW9,P]8m.}?$Ȓب:hHF^hivY1j>W!I4'j#l7Bq)$c7Pޔon�9G 9Kc"mX[0aʆ- g⏚Y+E6&rh;C_IX/Z75qݗ>,<Q{MERukm$ CdshC0~NfD.M;W:P_FO5-eǭg@퐒խDȊALfͶH&'RRGnUbQ�z?ۑIW6P{WO +YC;XƢ ^ ;I$a} ~l-p;|T{fE ۨxES!k,^x!? yQ]۩th kеV<HñLv4;{ˬ3}k5c7YC/м-(•|ÀqWǒy*0 CVN:89PIs L@D m@5_\ mk9p)׉:M m'd Kc̣  KIδx$o]aFw�+JQFp`E_R;RF̸{ƻ"5ȏ;ݹB<ɛ@.ێk>j3@GBT1F|Ψ+`1c TXn<SӯawmHe5u>KdL ztII&4ˮM *�ю+H?jt\64UCow¸YkzPHD�bcL! `K}Cδ{7ѽ"4u!iqD]S{/ӄ,ddEƖ-ե dpy7j Nt[}eK}eHIs#:V+  %kMpRWU^Y8�_|1!;V{34H{26\lqpލ8$NW2tHwnn"MJrɆ#R[#r;$$M.~ 2Mr_ruvPE X/F PCL,+y1'^#e@߾%w.nXJʢN$6629;t^<n]v &3euTgb&TLڧ?=q:l0ZsP@9;zv#fD:7(3&&5^#]5iwecl 1{If1d8ZE:(6#%i> w"OvӒMvki粸?VB Ax;(x.;ʺ H[JFU/җ0@PVXv䆫E6ăռ ]K羽 ib]_WC1<#k&*~*~](+]vd9,)[<7 UsvH׎M ],0 d� 29j_AS g1隖AyYUث5hG`>`z2,AmXy> [ ,NV]HBj#EzQZbQKCu{E(2+d!EUS9s<+%,n)ݡJ8Mz Iv-~40yG|Qd|=?C X&@K5I5J),D%"K�`"<&9c.ޜYaNZsS( =�Eutu%ńd&宄<H5(rK/ T9g4"ǥ*Y0G@f=RH sA_'^HMZVKNPVP8<<b΂uD᫃f_9wR Mz$[c>\J Z$?# 2Ax>M3zkc OU&[ llp㑰Ӏ +:f_ 0`yAj["иJ%"U.Bs<7Zc1埸3 09xV;p.~NB&͵6Ͳ`9yz=M04UcP"Rd9g K7mhȊƚ^REs<op'۲u,Bz%GMh] د =`~; "9c~ bdLţռ�6IGjF-~7'cH&nO -?HFJn \=Ԁ%aI)٣8wL`:Z{8u..]FT\nYj"_lQan�/n)XBuh*h.򯜞xBƟ"TJ+[4ϚU;ޅ'@փt,D!F~G5dُxbAfZZ-I8+"p2Ȟ2N{!aYzbD<HRb6~^f�' W EA ѮߦUir R$&xcxt_3"e$rP3u  KS 3211fqZn; v0V1m>U<??/dlzmmoG<gz&(R!;Y X-RJDe; 3,63yG6o5k$uPthJ4"O pŭ@, &e iI3b'Z8.7k<iL؎7IV * Pŷ 6es!YyO M �'<{=J#mx^gʐB? %mMSiF勻"!%Oy'VzKbt> $Rt{8P&'=օ_QfE$euyWo]' [tiHlĞ̨brXV^6pe~=]6m{@{dZ+RN; J{8Ƥ|DbsNs:RR9h]3CuARzHIٌ (bEz/ǿz]]eeMA:)|r=}.t$:@yUȀl&pvPOvGN*/|L <a6 \<34jf;^s ,P*d .�7>#Z/#}Y'֧x1" ^Wᆣtb|._4p]mq 7v1=}!HmQ9FA(]W27猄[ 䲔՜(rN֡IaXNT@kC3HjtybG%Ay^Je`/AիQ`XU2cC T"(.Qt Ȍr&dZ-'RE݆F :{ iٿ,~\i*D|\+JU(J+`޲Mw,?S!%>ȾHH♠ݘ]4qbWO|zC0V=eJ}vQ`7ɓSsԂ'zGʑ?ToǠR>5Hi0n 79 ΁扳ikÀ2@2hUHOūSM?{rRY-QR q|9R[$u2MN�zQk57t2bU4�ӧO�4<3$]cJYc|OelÌ#vj'`դg:F&/63A +_%3o2K}ҽ 9;ƾb}(tDA6b`& ]=|js`Z i\A f?'z!xʩQi&qq]6p\!xf R(]%1gAO^&fe ^ o dmV,b2xr~NUSӔ Œ!} '!'u5%-KF؏Eǭ!.A 䁍sncѳOU۹ aē&ALi {̡cT{4?.)~OH梚m7\ӁV\>.C5icM8\SOc`"#%H 9bKvpȹ~aUF}@F'6׏|$iB/&1?Ӈͮi42E0YPI-"Ugz&J}/3z[4=q(#qx51UmyYW訲\_C;_$ˢ=1u@= N13[j.|8| W ~?‚ayFrL vS(U@à6fY)A8~W*ţ84VY/8/)&)rpqʗY)qxߝ\n <2` H2 `Vc.KUaOcKtugGvi=!}Ĺgݟ{>`\Y}i/'v<�;l0u"ZcW' eEj<k leTĞ`v ~tR17*IQSa"-[{cV%g \!V-<%쑈Vm0�[tL W֦P4u*1L.twUʼnJ.[x[BJSREc7ikfvi,37y\ .tS>':@%-9k OOH?qk.Cv*<q?8FhT5x 18Rt奆RӺH' M\ˊ;IO̗C%*Yu29C]ED^S?չFcի;c'8tLْ(Wa<) 0ٟ!c 7Uu`6ʽe<x; `-JtUn (L5Zff?[b Y^V-V={Q"?0f4 J@!D=V?<fheۭt/="(žAts(vA^(*(^a=oGWʄRiYk9@/KHGѰ T oKN mKύ?A2poMr&ewo}>[ЄM['u`:a4e)J".x:u>^AqG-:HT͚d$@PU RF5*=3hP\ )<4~(WdC%LuPM?=m.Zʲ71Fߜ粀{bl]*lP�@!^ߕdbag�cHU^ӹpGPގaF`XGA7so;<֛?㤟_r65obbl_cWs 8BG,oVO}CRIM~=F/o'΢GدAhztOiq\ ƆbSEۻG32xDr.W(x`^�F x7fW]Am섬Mqhq(^;^_ATUuUΫƯTIyqj#HPBwEΓt V+#o yz]z�hq3>>3a1f&> 3"8#HX;ze =U3ܹk D~!n=P˗EvǺ �k 39`QFNJ%W@v#0[[#< O;!sdޤ@YJ-g~^jU|}CQ.]oqkÙ٘@k$Y;K.k} N&x"*m Dֈkя)݄�<0cMj{bZ�nIEogYV奲xx%G -TQ盟0%0raa@~-A^PUAکu1DzN6خ|3ǍRrvQ4Drlń ,W}1/䚶z{]Ǭ3}< b�{nzjϤrS0AV fiR?Iݔ2&A`rxXf,[5:3 5Wu2c=n9J8_#ɗZnpLrk;]0)fl]|UL 2ЇQxB%Mz¬Fo8V#n<n,M9F`rq U15vCoK;I~( &G!wf xՋ97Ҙ9<)=sH|t0B2uE|(,0uDEzxHj?F]o=G,\ 2-0㻗Th0%l 3f;6gSd7D* LRAʥ zu)NANz@*Vi{L;e^X3…G` ?;gna~((#f$M"' [I<0(G-dt,翵 mON>pD5e#Ag8x4)TZ+sh u{3` =Dڰ"y |QfEO#da/Q]�r#HN)u >R_I]Eר$N~q!O"b)NU30܇F_xQ^`H웂V8Ă>i8)A{ ^D.Ѽ}v :j;) S͔x8#_(ԡ,oM-3}NBPS:q % 6đu&>Xv{UJYho2/(- E5VѶpk:L-IcҋS GK WBNvx6YJ\s=@('؎ks>Shd zuq]H/ב l�{_z_C.%J()iij]_sMO}I>qNT+^JtG# !0g<߷ړmfg5 '>͡;=Չɯ" !NM8jN02 *$G!oȤ]oɁ4Hf {B̆vYNi/NȬ[neBz{twyڿqd8Gd Lr [Y?uPvYLX Φ;s?ҚI'Bg>ΠEeJi֋(hbeM->yL)΀ak8k޺kٸW*)~8U VVoI,`ֳy0GBrXAߛ3]c"TX|jUD9}w[3$2qVwU#t&uh8h+@Ю?s0 WBc^C<S(ck)or/O̊B?ҋ*Pƺ3K|!*H 9Lc�I@rs$jYg6V"z Qhqc M̽iаW Ƃ=\d =~֍S"*f"KFr]5>ᬅGp7!\;yNB<.~nJ!81߳zg�Py{2Ў6!€λPDɲr>)@]mwG=htP7݅$vw]tTE-beDnStYR vKpN"kNJ?FO၏F^!&r5?/p*5Z*ͤAraٸC&/%H=K: bfi*CaqC>ZWSİO5o߾ئ'Su SbA3ttUA)m4"|QԿkO~%C_qh d !Z~NlצYgdLJCe@Meq5YA�E"ż7[j lu -uyK ]y -L$ 0jG"aT_Hcaԑ Zos/nbl2*yi&r%O8 -MB_oz3Ҥ5z%zuRZ~w 6!-4CI*m+,3Ce4*߾e%Z۩尳zM)_vVHp*kK/~2nMGZQu]#dְ�6|C?A& \EP.|,~YZBJW'hcvL !9/? LQ MS1O9�Foe4N] r/B{HJ(Usojˤba`QU|&L#S Ѱ_w*;/p筙ЍB{& M:)ad?= 5MD0kW=;6f~�AibuGbs6?�|IFYG4vW9ۖދ$&u dts0D}K}0tɡ40޹5,o3 ţʙ_/dpi dx5KidI@v A�hgE #wQ4edE*cʡx䳘MD4/{p^A6LSLeZYT5("IA͙z,Tɰq|Te~τzyԾG}z A`sfn*cH$HUޜܭ`I6gK&0mx5h>+/ؙqgk_mP yQx6q0m fQwɑ:y GKsw"PSl4 >@^Tl Fik xG뱧9רz"ۡ <h*LD{ꤊyK/.O>3ʑ槅[ bjzlѦW~Ry~a@V͖'RbpBW;4khI፞ 纩fLk&][B†Cl![pcSA+@ Ԙ/>2VY1$%87}Cn} &6WDE$(.pBA./ڻ4 ƀƂǀ?}n"v7J ͞E Z䘦 \(MRd#8^PCx,2lmٯ|FRuNw\W AF10k-`F F4Jy~($wB߷Guzk 1Kni#g ɇ4u7X&ΐ'bvIĄJ?A44d1\&+}&NpN$el 6y;[wX!AQpFMNMb/"{ʜ=NNx@Wۀ3Xq} X{'Ήljt )tx6wnac"[fTG&qVYpwc a&CE:`neNBm=E*"?_kh.[FT:[1s \'m"$iA1,aAׂj<깃]<3Ald@ 20A{rZTh uQИ"2}<ԹǒejECQ!jk6ܤjd÷"<ٓ"9r '*އP_"j86_e\}*OQͩ<F Azīsfup[I`!e:-]6<I"pK$ leEqsLy 'WmIzl [kS d@f1?ؠ.G{O}bdfqg5Q4%(V_O%ƉU(DqB-(4>BAV[2:B?)9W1viYa([ϰMꈏqm 7X.|<}1$D|wټ!ĀBTA;|s {!]BLP"Ν՝mI@x�qv$ԌIַ]ҠHsIfnu)Q ~ |#coq5.Ab;錫T1r@gjZ.4 \9 )9RK2|P:<1vLcWt�G(w;R0B�}7 0b'RV_vL;060x׎<Kd[LO)8jݯᫍ^LwP7z!?X :^ ŵ@BucťްCBkn:kȟiӛ_z["|sQ&.:׀}8-n)/<8Ŭ`PfQӕ (9KR?}Cm7{oy,"F ӋCYF7r䜾wTx!,ol*~:.#|c.z@qB@r`t+I4EC)WeI/]9L*"tsbTgv V&Tj~MW92ί\�s&WF=dmoZ7 zߐ�75%{T j(nq`\htRÇH($ThrAuڋ򉟭恣<r:C~t戇)a5">N읂ʋSM+'`�=[ia;jĭ4NT#0n"v ͱr^z-?TȿPI=39lkP=D}YG(nA-ũf3z֙CM@Ssk-ilfOD:foShV3( W!:e?�w yn}>*y&pUT?{�&p,9꽇5>-<]|wZM\< >$[= 0?-8L*F783wW݉;jݒF]-PnJgc:T:1\5uVECz:6W!X%b0h^S?cHqv>aczHt-c2@BwuNB0 Ca@ȟI|:0HkWvN�~ j` obR#H?AKN]f2Y_ )L)(T ¼ |`*qՒ' y=yb<CWVm_hzNrX*7i>X>0^%g݊=|uպ3"~<K8K1sI*qZ]fAѸ͵Q?[tA դE.-`̀gTDuʸ]k Erj >n^'PXE�ߺG� j\#8ɶ<WTt='!;+'# |i `K+mZqy1X-Yۘ \H =MSE/KeS4D +xHev,Vg(;o>_J╟.ˁSG>9ޠ1h@S|ƊUb(fEV栘-`�C#cP}#?ԪaQtCɎES�N%Z⑜h@up-lAAT@ 7J嫋@ [ k6Vy۽? :E}lg Z3 EīsҤۗ|wP<z 당7k Sg'Kk'�H`l}JãЌLǩ@M<�r$m~x\'Oj=F?Sf7svn[#[aGMŐL$G{4nUR+.h/3niFt/۟QBHUBEB\R+l”Uf|is1-5궋XG){4 IRF gV[1.r59OL5P"Wh|nl=dm c#`71UG,t27?MSE2n,r!)LdCєHN5VxMͩF: V>pXQK"l\xBsVBk1䡏:e,  &}Ĵ8eO͌)zG6wjNC:WxbCR˔͝+nwK$U%x1?H'ˑH<w lB&|vfni%hFQSEvGs(bUnWm fےhވ2BB(1PЙ0aiД�]wb  yX6Lhp»>Y.`8+#SJcaԿ(&wPW}tߑr520(DHPU,f;{18K~g\en,:7cV =DІ$jnڿL)5zMZ ]G>ǔMoh]#HHv "C--?)V w]$>ypǡygPxXAMh93냭mAVhINTw>k3 իmyxoWʼzk_A:}j9. -{s"MASV"fVe8LŋJ<q/iܼs/\#@*)K / 3S{-Y&t3ua< R$Pay(7v~:Y_̳.q>CUs8!pA#CF/:Bp!]p('w.&W}%V.$@?{{LDM48J=ziS'y`ʡب4Se(Ϊk@P*91䲷`G4 ɴ[$3p bS`OXj:Y qQ2dN�'1Qw߷Fw5DQQ"<EOXx$ֵ6~JH .kbưfPs}Ypgy!\&p;JґjZ~t>[Q/V�JԄދY_bEO=QTS2c tj,=s;VAQߕMnjɔLg &ي%ͪ6n&%Rr3,̠ 㫹oqĂ++ime6q!t~/^٘ޏ dt@ "GBAƚ'[p%ȻeD/A'pC@uWUZd:W":hwFA%nŠ&uwj~/ Z3HdsӝfI-b׏{Ah?~۹rM%}\_#gQPC"5BH^4:x_VbWϻ́Kkt ĺFöTs3f錂C271%TWohm'Ut# $h*H%6Q(P6/>k14<sk,,~U񺽙BKm]+32wuU,="KT[66Kf(s殘׹uQln{OTYCXUInD-4L{l a ѤI+F&\m Q9~fj``rcQQ� $h-mպ;Cڀ6+]g8ҫsHvr7R b=VRajt;@AϲHI[%wZԀănM Ryc!u5 r ,>@ٔ~j*fQ2(@<"guWq gCrTݩ`Fp,Q0:.\ˆB(?JÇ®& 0_09ITTl" DBm VMR4!>%3k #7niz#h_Ka>[_EYlOt�02E0bnjbUhhAƿ*0U\YìGp]$%Ei=bRu9K/3kD L$؝]`%$ݿ+Ev_I%؉wXuP안 GяH~д݁ra#eԅNs (*-H2ttq}֑ERE=ʘk 7+)J`nHȜڄgCŅ .9dO+D q3pi]e<N&ȋAg,͝͡^#¨Eoe. %%GQ ; r#Lq~[&p$;Lz"¬ů1O(ʟD>xtDGMR Bqf.1h=.ˊ]rjLNE ڃ$ŏr B!A o^ԏ$j^ZkBgdo6L1 MMfRvFy)&!O >A3,MVWԼĘ:$ >67 mz%u <Z>ZEٮݧ/bAu-6 =d؇ ,+%Zey(Nm2zOz#;i}}|ٕ :A\f`Uw&A.%wV;0o{<t7JdVWWuk%WukFt}aڱ-mM%K?uP*0b8̀nB ǃqlj35NYT-/ "4_dL\Rk GD1(gO%)q<%ذM-F2U/RmVů:9AKoQ)'Hzr,�T锔7&;vl5'y?6ۮ 36JH4-T ;R5$zaP["PcBvݹ|M9vP&9pGZ2U@\g )|G -nj3]FhnELl(>]buPE4dnV1AlBMJ<tbxo 'hQ7̠Uʹ1  XmKF:EͨMm-unZ I-ք4,䀷'气%g+$<[H>^ [v54Ox Wjq\7!buCe5,S[}Teleύ%)>AAƅ<5VW^w6�iai OP(pOhùl} LgО@5>رpžfXJtL!,MlA'W1;M9ZT)1 u\hh%, "*aJ(1͗B9GLMR]ٔT'|(+&I.F !mǔ>W2};]A?z/8$i_ mVӯh�F4r?+aear^1iD bbVWG;o퍕PC[=A yk; 6~R;qN+ B*9M</%qO+ }Eʓa'[iaL1-ɶr|D2(Y ._r_ &X5z} BStߗ2x@هS*6Pz�HBWH�3oY-qk'5dUr<BgݫS3[Œ v ; 72+:^q'caY{r\QdEJ__41]oQ!uLY&!xJN࣋`4LC3ځH Aþ-ԃdL^kB&@ӝ@@xͳ2݋0{'u83hȦ�&eϤiP =/b㽭E17rvA(h^{�H)_3FḆnqNI٥z2/d"" -"p^jO|*Td 0K-n[To j 7'c^fnh7Uh .j%`/@oOmZ�MM'ĸX4Cˏ ^4|{s+k@�cUyyO&oNPtkn-nJNΓ#bBQMB?)ɰ|aCy n5ְ?]U+p3ㅃˎUb�JĶwCtjZDB>. D>*`9̩YP&65S}]4)0݀påO܆"驢Ť�6 `ĬH aJZ#o8n)q\B_͐O<uOF`@Q y%[Ok,Edkh�DMȶK2+ @7X^e^+ϖ67 x4ۉ"+߹ji(T㠌^g-d\zd)2ihiQ &LEHB\4@O|TD/e(*-:$~؀vqŠ~CNд;W5|P7;V7gWZLQl1ċٻ9f!h98r48C鼘�WkQo黅)w-udXp Ͷ/nzv?Y*vu3kX8UXlݧmҠ\rqݥE+64&w{£Ab9~Mx0DgMu?XKY ; :B)1!XjAE&?5gv,k>&ȯW\E3`Zw>.>]6)P#w2Gf,ӆw0xU{mZDL x WkD76:I"" fF{ѓS2I8 &o΢^" =7V >9'3$IJ&1QLL)%{M3م!eh, ~ .'"/Y@C&byEEtJE NA }VZcCl+wջx#im~lI~'*yDصfRSf焴:q =;M(Zm>d#sg`NlƤ&LA-m0)?J9A28B)CSYEܥ,ݖi@gԲU9 ~8s4 6펕 ~sdsrU=->kex IMz)\ 8o3VN5 :=4_V:v>}C8:o3WW 3wOPNoqTX P@W*{ՋN0w*L߈zvdi: | +kH'1y¬ע>,F GWo Q,䉙ώ1!HbO[+)uY}&orٿ`;}?5 sQ"V9':Pb9ժa PYGE~FS3)~m0ĕ��=/<K<.[3A.Hu[cS(붃-VC muU#_c& s4Qxd炗)/Ѽ\jMLPV!D=@<zBC>j <JS)QV.!RBKW1kC7;9~>\?6>/sǽċ6~w%+36|$SܭXZ"ñ!(Z B-�DLPGoX{+Ȃ:ㅃ< a_s0a'a^=RoJH #v{H6ԯ-fݍSY2d?#mŅv])ViYEЦAΟ/zΪcnw;6]v>i0Y`{’vx&->g_ױο:LU6Yߴ0qRcUq쬪"x!07kꨅ]"-.1{vv,If@t*{ b+= pZ7tXy>]͢`tsO{Dz;u>UA" ȣ@[>ɿ38\Cc,k~TWB 3ʒH\Wp"ZOqhi}۟�֣ ˁmDkÖI%\>z0-Ӡf9X0s4hJCX/boB 2 SF@\gty>$ ~*kS%l7FHxW5#C c 'aVV=D a=SfDIxi5Ջp?i'X h id>!&҇?\c8P."m7Nrhvހ̩wvUe~ `&Oa0 Շ_2 uj-i0`j>Bb@S<]½Ϥf2?W'y!6Z?c!"텸q}%w rD]Z-g:!+)|a"<zYA{I7)b8CNݨ` Q3@W9{%?ulHca(V=ĺyG|ZVl]rqlg;(C~-3x�<h:Ftne<R,#-ޥ=7.JişϏhD.M!W@7ֽ#E ,:=Q*gI' ɿ~v)C"+haSux2{AT q~ (;<xjդlJhA9h;؂0O1IidWC ;vwศ[+~/k 3/@\ؠ$1+oU/-2 #eS:ý [̤T4tN|F48vn*X;, :�@GT[%X. $}iOyQZ8{ك4 /.IY{]Rh]9P>inhүv'"N08=k ០քN S(e= ^cD]ЫA7$:uZ=t"2r=b41E洡9f$Q `bsK.�a݇ j P*2FkX $ȥNz<hsL:'ng =qҮRTji8Ay9?elpƎug+ F pxjUgzkt^s|[+_/_o44cM-!Z/Jq1ZTi&_2'߱;JOMf|pdB\n53K5TRqp0˧�5d}[?ѶaižўFT$ES_ z%9T!Yç9[DF=cpڰA#!%xeO0+if#-B87W'^ǧTI@kӹţ1K-Q:Y5á�'gȹp=!00+KX%řä́N`yHUSz'hW>Ϭ,rCjD)Sܱ7M WD)4sF/&_G1۩ ђ)'7cUqo\9=o$U)V=˹c u(I{9Q"/%G&/ 5FҼp`(s]-鷭DD;Y[V&?1"5{ 4u+iUT f\"tȻ4>�uvVn nt0yP W'"hH_.9Sgk0ufxdR+S~u";Q]߷K+g:*{]&DۻKoةOPc??i8=74TWF徠f6[Ĩ-M}eivPKۙs#Sm 7(Њ[ivum'U(-R_^lx",TEdHSi y7rWwmP.x\4+3QE�Ї*F7"G0(F7A΅e*iŌ!F m@J[BmEՏjd"xz fѪn5hd`1 IнeMr6:Iyu᢭.H,iw/Gp損Kv:?:&tmY.Qy$*[7ncfۓ;%c*b%Bcg^\RwHQyd|~Ymhjj~@X;|GG_ {yЃxЅ|tECDjfD.s^YWR".70ة=a%wf)M@=Amބ0C &#7|ͷ 3LB_?ɋIݗHIgg#<W7>!a4+oL_cC֢W.c6X:w\fh'/PB[: h lgQsi`_J46m"D!ɳnMB5}|Ο\vH7sOhʋ6K�J|[GK�qn,*4, pQyt9Y3ghѬK\LɇzuL-/Oܫln3hgKjXʏ߳k8{`#�ni͠20j,̽V^l%d5ndO}y"`WFVaJ9*ɰF`!5{use?k%U2*[j,2:Վ30�X9E2+njGUSҀUf@+?E͉ oD(.n"6L'l31&Қ!fbHj'ƺIz$[NӮUP+W!(M!/%@Ȫ-7ٺ)�jz F+:9�H6~ l:- E,:yښ!ٻuƤ6ۯSϸI9)!`SK-L"sI1@5쳦X%4$=>(jr.ij 9 I2O/ Kw%&}@Dr9ɕFm؇ [P[Lzƒ1 cQ<gQ_PgvȽthE.$S^>9gr`ri`:Xuٵv{/厔h/g&zg D+%ٶ)'*ҦBw|qXWM,25HSwyADP-XPL41Â> ̫$w-M5mB5 A�EAMoNn8k@4u<td4CvQ+^E1S$<*8d⹃h^ q/ΩB /!Q-;T�ǪңU o~v\3 ͔iMk982\sڭurB[bNCe7 *U*kRmXxFp>0>8i:5#4S`1ei+uf}5ޅ𡰸g +XW*촐KIoS yڈOwYXA-  zoDUN<=ˈL~]^z^UMj>OdLE5ͺqL|x@CAAP,IQn1%um7lv#@ zV3X综tns@lɏϭbs^7Kow8V5h'`Bop(̟.OTo0':E`6{Eo6azSpZ8ӫz= &?V"r?A )YjCp 9ꪬQuGqfsU~G4�T ΞW](ѦADD%q" A=5)CBzx_JqZ52;v.KqnAЦlpJ'٢~\#&a]lZ"<רHم.X{0Fy^· }f{r2mQM KmȺ8T#O!u8"㔂c)6@KE?m9$PC݂¶`/YJ}|2(R[ew* V@Lu ܋Dƴ>.I}Oa9 *ZĢA3<YpZor,DE*rV@3,X\ͮ$ sX^>h ؜2ʜ_�ߞu&-1p 34he70DU:[fqp {#a?cQ^|3Va.'2FDc<U~/Z`u=zkx7&F_: ͧC[?4J^3+OO#V~9-$/1R|l XU*uAMMt555mqx:.iw^Q*V`y[9QH7CIvRv JHp'\ J.{iSR>FM~O6\Nc!ƃ<QiVʙh<aa`35SAZ PHUz䪡3d1" Tkt>*H5!P$bi/ec0wqs:R~2Vݜ%Μe9JJA-% @9㹠`8$I.Ǿhg{пXZN}1+Njyvɑ8PC[W P툼r I`xHq'!vl H j)*r/x1mU{ׂy/̪!P  /v`OA=<q{ſ_uiG-1Lg+<|ZL\Z5ڦfI+vZV~lѬ⾵n".ы-Ѕgoƃ3 <6AL! (cazzg}Z=@0*/$w:}mօe'byhpWGb% zj>ix=h! 7>uŰA225{.;a$b^tJ(@YvUK!s\iAd&߁6TZU8�'ymQseH$_ݓ(d*nTm6_*N`D?eZKZS49l L*yCzmp;8O~@:{\a+7w~֭dbUL$h\Q#j99;!a`~ 5wT܌Bl{[ۓgm|Cl/q0?sin8`^FvH\KPW+ͬ/ukjsh#vYxoB*SY1=*%$bPE[]. \'S!іvM4#L/Ov&UMu #Tsm);0I'ΉA\-B]/yѭT,X7o.ؐzWZ`zA;F3wձCmIcP_?t:ӵvϕgc\ +Uһ9Dz4PS-W$X4m/5Is1)3x owOJ?<=)Ə+g׬CzGXSVT,@ҿ#욑Xqxl ɼ;N` =V[/8,WxAˢZ,[iO5ngBdN`,C +Cr9~UeDJ6`Rf*}s Y, z_z %.mTdjTٚXb`P0݊ 2q0C8Ӱ ٰĢz!T&}8KK8vToT5UMWh_(ƙ>il#?ھ.roԓ8׷zmSAWZ~mOp\bM02w*g~Dgu[5g�Gh]w+W˱` t  ߅arSh5ysW14>�1}-2tLIг R _݉BTBc*sŐ.Σ:9wsA 3(3"tP}e'T?Z =hOʍ)sZwp{=ԕR6KBrl.{ o<n'@[f__PX7`m R3'H1lzt^/yFnԊhAf cBПG]?aڂgx#0`qarG2aЌؾ <3 a9Dr0OC*b IQsʢ+3 ;\@fx2|Ѣ/2:z\',ߖxңi%gu?DIOJؔJg(&l}#Z2 8J0@!g$ֱ8KOt63^>[2gֺ?buDjS zT{5ƶŰsdK4XAOhJ*'|Դͨ(lU06+mVtf/'iO@qİ($)tE/Gj䨊nք W)&8v*:NgBruN5|r`tAw Ե%݂=LѨ1HNG&EkF"'9ުQsu,%Scb=sVRKQCT2s@s\ h?>Y',�-qmM6Th)o }+ VbfiR^Ț?+rGmgQsδ(X"WŰՋXkzWJZS:O&G'5r* T>QUij&HJbD=ɰ^x#\wm0CUe~֬whP PXsjӦ"^<1Tkxﬔ}nt v1}ɎGX Rf^OElqT)ʦp=S{YX:t*m*%Hx+Cw0;NB*j jJ>'8Ë~y߸#&!3m4Wz b?PuvoSpPEH0C$vkQ~NO=9Jc3vq;555^w'Jsۃ}�뇶M YYV'U/nkٯVnSnl'8ߴˮۚ[vQ%:J.jdhu_B /W {w˚_ 3rzKѰd9 $ZdIJ7dvg{GiN"۱&`㶆)c_}w>.˄! y�JG.~ [YɀE^PwdiQBav "xP2gF_ac0;N[L> KJ ^,1ɋ{L�@B2;oZۡapΡf-UbW1^]. od(;_w'Ypՙ'7EVp+g 2<{${6{eIոm~U W|*"<31z}JՊ )<朌ߣBKvqd:Ez:0k'S hŹLӡǿ /94(9TP}spkyF{\=.fXse2[MToOp0/c;P*#8CiU JJY TӫsQJ ΋soSOLwZx. �,)IhKe} q%-SHO%ڧ<DW zH/'`4(ac%kdeV~шR~-%/&Z_&z2Mkv(A{egZ~ޛ)amp5l,.̎ #MjƼE&T!/HXY_󰾭3NMY#&<tn0)s`Z`7j ˑ`o2(9;{lRD"c"o8O ةfϏ[3A|'w Ǖ@ŬI::o<N[jzr%x[D1s6yQOͲTS@&bA(T@sh)Ft)]O47.'} Asdz@/Rcf̐L¥ "e/yςXEY3L@~*u&ѫO_9uՁ=fQ6eEV8xYޠ@d!/jg>/II1&s*rE{Z>2`>Y;F,M+|np+]swƇm$ʤi͈VجP03GҸrMAqvJ ޕX-KEI^4Ӳ:s,[t+2wǙ8jQC˛dG]P(ߴ̉% Xy)'?)?qa&2"4g(aWҫ Z[UQ\pus66}D=J>į$Iqn f۝m)i50%~#[⨂(~ Pt`GqS+vP�gVS7'�i'Cޫw*>~[fl&lUG$tD O�"eI<&72,TvYWS&kj8ZkJoB楚CeY N eqLhݎ&z9W` .e> b O.īy`Am:䟉?Д7Fi^Uj1T\; "- 𺒫3yud@J~-5&3O`BhY8~/yT.R:y}8|=\xӳ7hu(u|)80K|<}|*QJ xFT$=K료$ =+-\w$~Ps:e3-U#x{+7wUrv h"FT. XRM38 s^鈨މ~gX<Z8 Qc4|9{YY29+{O]6"">kIf `7fQێ{dz$lq[Ѣ -r�e&+~[ ݶ  qn \>ueJi.(m`jTaTwfWEEWib_TTë�H!50RElf2a` pe37_) #(hC)Z2ev(5$ߊd|L"qP:> A=.'1Mf-JCGܶbƦ8Iҿ6-gL<,CSw{X66G2jHї ; Y-:~ BhV(Ƞ-s?@~޹V5AÉ*a΀YUh{Fh_e; |4޹� ]W_1N T/<̹d5CI#*̏ p7]9Đ(&63'U(t .oy$s(+&zY:Ʉ!Y?(H}TM^!ܦה47mkeBA(eQV1-=o6۫ғ·p޺X=_b1oaV+qA3H`lGV9)] v=1gU)xA tx~P{&ã!_ ~kls+xw'Q}yzY|\/RFwg J_X 1޺o_0'I#S̨ZǍ83J6*Ge`?4 =ne[gXEog0b/e,ƹ0bR=Em>9-./̔1<ֿw=ֵ\ 3͛^^kxbR PU3ed)oH"$ߊv.�ืmWYa4OUw%VTZ\d%5_)Ûe*~n =.;քQ-9YM!bxb)z{N fSŘO`2_;C&ׇ0gJ XH6+TБ\ &'�6y<=w \m31wdK hew##?JDIn0|&X a\37^IUE䤊6p5K>GZm#[m뀦<ƌg/n;F(Ifۆz1h %`e!<OgWуxhmJ[#A|!Lg:Y\-^IM ?d[,>K450.cE(~1}ᅓ1i(F]\�2@Xc9ȼͰT(E?|p-MAOo,rּp]:^TYQę9 gt.Բ1"H#iו)}q\)dSU�L/;OzެBؐb*1t5-|n*|&0J3_cRmm1܂^ Q[6f Nו+8ԅ/<_L립A\Nu,l2h#B=mʣI1pC`%+XyFM|_N%;S=^T[1=)(x o,4}u^6{`]_=AQ'wh-In7p VDmYz<ʤdKJ)vI4 +K oavr-A(ox,DƬIW8ƷM[׌y+YT6dx/?°jxG/,?'4D!!L=.=C^NKGӈ%:Y9H_q ncU ڿ聆|uK�95w""^GǼ2F*}ˮN._x_>ɩ(dnfV}_3ρ )jk?M;t"5%w\F鵂< gwCi- ̓ 2277ٍk 1vEQpʵ$F/0C<3!i=_3"B sч53f6ԗ5nJn9'oNT0]c:(>nao4uȡmr~0[b;s[:y֋r?jT6jOdu@WR^l:Ѱqypld@x=WN b}gh ;j>:TnW)wk #d�%^h< Bv#1{֟wJ4A)+H}fKgV>sN%|R7(~W6{â"ՖX54 ۪oo^QxghFpV9imR6|6>ې:5Cx#_@l"*�*>$?${SyK+]W" ܣ-lm-T>6`AmW&DdEY\)=`4MKe4@!َ#j Awu.kS[Xz~ nKƀGoR Z) _g|%Jb X;ݶS�WN.c8$ w~3Ωh[kW/9ʂUi#FaM6ʓfdRSK껏ۘt} x3Dh݂ʸE.�رԵx.*P: `1$bp/a%{!kzĨ5MFK3 ؞r &$1ď'hk_Ь휚DRk8u#X?hҦ:GnZe~TNW# s} ~ooaI=Y:@W_ sOў0WJ{2#<^-jH@NpEoYC/E"a"X=eʘ- kn~u8YwW9K L2r~$L=M gZ"Zbdh^扰 e?D;А j.u2bD%[M<tDʳȸ}WM)y&h滿=~JȖ :Un4?-I o{n9X,[:�V}AJwC"G:{ϵЅ$MZص]LR/T]G*QT;jBM􂥫5'΢=l2&zu%_5ȟҍ?[Qx1'ʸ]Da_;j`S}(8ӊ iӳV{6Y/^,䄇DWzř!b}|Ϥ797lEm֎ ,ZenW8^)aqSruqVAn.Śu{&,MmnR8Uc�RA  WEOf0 P[8 qG3Z-bY\lX�kWN~}ȣć|,U!h{@Cj) vrAfe)�j."Oʙ>O}1u(}ItWW=% 2D;y y">_*'=КNBMψrӿ`Z;#]fWVZ#7ڙJ XV?@# 1V6B[me E@?s�dܣˤ`;;wgOG[;93~|~k_m۬i�_=Aj[*?)'mU`_/K ['ҡ!7?(L%˳u! 8ew1�HP5tO%]Mh%G;(UxXsnDB^n.f{ (C4 �rJBͲpzL  %bޫ08P* OZI@iA1䟪 3˷�_=ch&ѣPt.co:j}K} }(K^4&i㢇p; B1P3)\唯nU0xt3G~ d).QסNM*h2Ob\V%0dDj B޺tINJ/PTCARgbǢguB!2Ëic&pGz9u{1N.~B4Rm"o8Źy?ZTK.sa^{oGz 6xϵkHh@Q)`()ypz4>(AzFv,0:V[AIjPpNqXo0y,,rnbwp2y #8ϝ| hS2r?737 s{]W#`0cQ�.:,5#uK+ ̳ǥr17X?*%_QGs" \iB3,L-*1Ke6N(%NX,9$'W]Ax?dRl|Q˃"_II&J#d6eqȌ5N*Ř M#=O?Jhp +H|.(meS9 ˏ|d}lx)T.}hAٟ= }bQX*T{&ᗓ%2o Sd6 JYRn"R&(SIqe Km2G˚z95>(v1GwƧjCa"akCd<&v|A NҴ(ž;;k Z5Ū'ْ3^e_BFxu'r;xz�~OR߯wx=+ OTyuAQΙK@Qѱk B+m_6ù60<g&h[qdZK֧�ehm.rXёPE ȓ+U:Q!`hzkgc*(�Un2;# ; Iu z6E萐c+>XFzJ)LFV� Jdu.LV]/6vK/ lBJ<2 ؿEf_@ 1*`p;r8!`PqDn"|hf|)rjP[?:HRsA]uM⑁D>] ;~F҉\n/)ɖ89):V9ˏ[k Y :tҧiVѹn5X"1KbO,!lK7Cx"[zW~߂~BZe(V\z#C]no^Uί&cs2/h`-3R6zf>k}%GP2h{&sP '$/ܡC<f!Řŗi]0p/Ђ <_bs%~d[t>5N:n128׍6!Gԇ<tiQZǝv0E7-qq13kiI1)�}8Y#b@.ҵɐ@;c,Qk\):{cs|4*Jfk(|6i)?rÇqTK1FDf(b,1<y�"oeZfe@iSmޅ~Lh6zt i~eK3̚1y3~**<nFwEJ0mn|sE(k;1Bf oˤ[k`Ar=84}+v7/*A*ϛsSqeOdArJY5 `؅B'8Q{7GVD^%LXTki,u>�lmW$nMި9r f1o!p.I5Jt |+DGwm4YqyR4t+üwZpy-igT͑E113f<Om'l~rB~0˩#%Ghǡ;;ڥc,zOY 56kY f=I-{K~ >(R;FE(,la6%,\Zɰ]l)4<LI$}F; UB>XP>y2tP)mGҶ좶!;<SDr({#j4ﮉ),~ KS5'o#&E;"DhO*+~ԶCO1ٵq e1/A\o?= cO4::$=G佥P9C#~}֠?@ G}80Hg6tV9 <^z׬󛭿jǃ ]/ОnWhT'$$�rV'F ӝc[<U y~LxSתgT>a[<Ieij m.-K: N-nBaMmpP 1Nl6Su0[#&͂<=tĀ-3RUK6-*edI,.I?T_'mzP3h"uPs=- F)=>]+Dw*lЫ 2V`R)69 hPfJW }u5+Ft yĵaA۪yRA,O(w%M]IX}2{7o �Ԓ5KԵ</ߓYbQ11LB/zofԢ$9T`&}kͰS[͑w%RT`gIPX*Z)yWyk 2XX^pB6zhA * E IBӎM;(z><w(fx Tw{sRnRh|!gsICGzr܌<*pb+Wuq}W}p{#ꆧDH7rX. %6 d;M({B-v "r0wm㼼B&A$Y2ȾEK,al[L\u>+c}%7u}*=ե\|LoX<B7|fJ>VR s-ؐ4$(iBef- a ŬSvJCF' PhUT^"F" 8UĚlE.�Mml�٬k/ocE'"ATse*yɈ-_ [DOK&/S:yZya߬KoLg3uy压hv*:%a"`7fijc�OHciU"6$ʎ@J4fCA-ª2г E dpG -yrr#&GlO19p6Y6=;R@Xf s3`tDc'KD{ Ɏ\Y3(1 >AU; :%@ɵ@Iql V610y~pM3MU<˅d%2wNS?bs2B$_~ \כ!rctGC纑1TU]8F|�hm JlQ^eG[JQ*Jo/9H�T)uƏ M DC-%PabȆRQnP ŞQek$\H†&*NIU3|a#UCr&H_c\Q)CȨw߼rKyue'rjy&{ѫ(.H*oOk$D|"-mYfU^$/"CK‘=( S �#g|E : XeTӔ3+>:`qH+_6g Ï:Hh< P:OMbJ_ޏlӲuq0?O #AnȻv2OF<gR&$HWCv] XVzWD,v>]7`+`Ȱh,Nt萮M. _+R(9})uzi_+-'>$l&\)j "15<An.^wFlЩ&e,xC#]`Zz)KI~7pBUTNVׇ5tl~`-npcl a J_eqٷ%K &ëɸcƣK Ex*g*$oKڷ[H{:2$�xd uH򸫎ܛ@/?W.&(o7oǍŶcƐx�g#>2{^ưʼ>N u휔F"I[݋]؝sP߄$�*Y}ޕ^b Ȭ/;^{83٦Vŋ}JT@~,c{s!#u=83+9J1;XQ+VDԱҏV ST[7A(]NRč }?ysB5)c4@kj32t7 RIP5W&˫ mK�h|e<͂3Ϳ$YiV2ZKvQ(ƒ'V;Fh‡F 9|l݃ @ W � IXjUO[VNH_*␝G o 8C^ۯUƒp&qE_Ȣܣ~w1rxN4_nܭvLo>J'5D=jNaBcwWѠW5qϱܬ7n,`@tI�hs/; oW絼lⓃZF'bĺRQ=>_ J8j'4>W΢IWM9J< :3N/ަ2"edWWLgG>-d(,Ŀ6*ek:sy` Zx䧼|h,:CDtgk שN1DIt_)niԢtsR6' ` ¿ LTD)&<WȼSޙt}fhPE\=_V^m)7kՠD$^R~g@ ^W^Ð#2CAx6κ̢fJ#YC=8@Syh/ VuBE<DDmӡaW@/7!_|<>&ǨdKbjm}L Hf'.q^?f;Ge"vk$f L8RS}WRp}ռ(x1T [[sf)z05{kK`$cL0MդiYpGһv"sSCVt|)9u섫0jJ )|EYk"GxRH<a6n9oܵARGja?<>Y'EE5T!wǯrA>s< c;;#)7>Dy8o/ֳl96r셻E` -|x"^ޡPZMQ4:{(IG-<٧5e #/lEΥJ wTa@[/Ɯǃw'h6aV$UIȞ^_%p{טϝ5+?^-Ӯw۳۩38 ƅ. x%c}#ncC՚6z(W�DE;kZ;,Ϻ 'lFb̉%-e@6dsMAHy^$hWgI,'TXa5*2 �W&F�?G #=Y^$fʹL/=9/_H2v,31NF]Yo.Je xO<6 yfO+R%d3+tvn^! dIt n# aso@#% d%:rDoJٲ(6C gQ5 ۛ .pq[)rٻBYũJo-v�җ"=kl“{Ĥ"~f":!MJŝe `.fs1~qtrEWP1 "[hXfHԫn(i,s^LƮAګ ;NJ&3ftBS6^@m{.Z32p_OBu,5^̷},.a$X8H-f^<qP]L{`!Q)r&Y=ozϸPU2 ɍ⩢ŗI\ '!#0ύ,2d"D'Ԧ�n흢�fӠ|-^2g@ 0=VY$.=Q wR큭w@=xg'zuv˦|E2(W  a*iҍ77b ᚹ O29%ٔu>Oc|>6_6 JDL8M? H;C#cy Lpgd+R9*|:;+m삢 ) S[љ8Qx1t^}l94�,2N]n闽P,e%ȗWk9] |Kr S3<rJW6TRVv`\v3{~)9ALP6}Fqr7C2JXiT<!N4>I8)3v 6~\I0iכ)okqDom[*btB׊P%mq [;@/;ǃ4P_ \9GZά}U`EzsBqL{𐼌WT#Xbfڱ){?'*� uҼp/gw5bh1} ^rg~68NͩZLڄ#O돬ЛQ`FEB\HAV`==FoG*̐>!@fM]~!1w=6>ZQz^2km[~�)Ȥ2u C g NC ]֍/2S`L&#@R6ǥ|߃%kLU/YV_�_7pil87G C7?MNa =N|^<ʲqgo(T,g8C6*-%)hKBo]0A>&΅,_3*Gqޫܗ]i4%_|QMV?!}=oIׄ}/4B2w8I,wЍ B:f#xмJ`-!q3](JF9nD}MsR"{s7 z,:&gN'A,NGLٶ|7fʭQ�X|&AETWw,E-5( h ƴY6W,}}/ds$zatQc6_(ž%Kr E_[�(5^Xٔ&_#ز|F7Q0֬.k>HrsVtjM%v>CeϤ<EUplecb_ Ø~A3p$>{3 m]<5P62_׎ә#RO l{%eۀ(%"UR ~p}o] 5]{<~qrK9yPFޯfICeTrY!sӿ<>CEUa6(.9(Y)צncC?22ZDC>磝EИ\ N2%_\�q+3LTuG<71RI 9*qf�m&Y@5 X8gv[tȒ6nEDxWW>_/9k 5Yڜs@ R�JPR8X +݂8ز%IS T6㰋tkPܸaҳt.ng%K2[5" |EP3Hޒ?Nf(XWe-UO+,$gc|\iO:ը}@8M JuX<23:SrRjPD^HNȳ>X7y!CB<k0Os|S)ؤՓRȉg IսY7YJu[TGٚ 5 ub-F3#/Kr+{1V' U ^v$JD1TZNewhĔ~OEo[9Y\?RL۫`hr?4C@oOŀ)VT'WH*E,Glx˜_-qj7dWuwȸ#YԄL-,ק<zktWB\HM=�6we~D$^ E ;->zpI+~~9Gwiz\u@-*R&ƚǷPi8�$|GOrq0L· Y5:񧃤[mu,ٖBBz!2.znh/0n-("BgYLns yBH#X{EJyF2;^ *bdҭΦ6b *d,&ʰ ȑRV8_ r!q:?%LxٛTR]g _,'PQۛʽnS_pmOF.c!�vÌ l2[FYeώQm}IoCZ-f%RWI!ì<<XrڂĭLZ,t^.-|h@(5 x¶ܷ/Ԭ=;ǙK#<!t5N9K#[@m(/:FQ)튈<B@|dGi D=۷ҥ >H,6DU.urwH>XXX?7ـݿ齢j*b|�][|LD7c Y`C#hS܃/NFZ{D9վ wB'B>a,pUT\g&ZH=򔉼>n7YP%:ƶelf޲Qsj?f&{&%&\޵]7ni_e@$Wl{E~ TsυHo!G3Gz:Q3V-!(]w UXPw#M >=Վ(�P/|j>[pɍkTqXNio,,m2f3yvfq#`5[/Q4NGhq X'VZ~}`�&lMHƩv!t{ђ�0Hb吏(Pqs'lBߪ?طɑ�t y 7Rn13GLE7|�Լ"?Uf f۹7MjHPJ:knvK~�oE7 xDPДY;Q}wywZТpl.g_36MѰk rXk)=Rp}eb'/%њ|XP祑+Pa:lUρn�u Iwv0?:kN='!d.2nK"#j`)<v#\<wD`IѸgit(lZ=NX&ZEHuZ%<xPv?ɢl W{r.o.m x}qZў2 @ж%<rM99!cq# {a|>?ȢIkAX<?/ъ *۽<%:f⡡8niÌSPڳɡ PÛ\AG烼X^j-,4sN .pۖ$\ykNx-HpuW.Q~3mΎD]d Vޝ:/sp-t8&aJ 2s6J* 5qQ.bMx *괋>hxvm3 $U.*%VkVh-�|>7K'@OqصPt%NY C[u7] n2`ؖ?KS┐xStS>_~77@63_| !X֯g8Vc3(NNQa!`:/@b@x9i>_c`]}h\UCOx? N t - {U@1Ad�ç0BcN <́XڮL@*vQ9@4Q[Vs(753?/Ǿքr:"#QOV8ɀ8ԗUfWF0s@1^ɇ%3 wQ,T~ Db\P~RML7>UhP縏֧HJF#ߵ4y-@̭'b8)Q]G۩b{2& D4}-bȡH72!ת3vh7$/OgvTfq"TgR#JiϯNJ쟴H: x, g =imi�I]p^:WU<:7jWGa?UJ 0@J M PM,zˬ'&1 1|(ӡ5Uh-RU ?~P^;;^Sps ]*fmTSҤ4dv{O%?GhnKMgG0Ak+竈GogwI, i"c=e6gt Gb E*W+hj;?75`4{*D Ifp:/x߀XD UfܽhEWvG+H4-9 p;WC8㌤ab^k6Fo D\q'#ѦYLB%guGT  ٚlWJHrղ5n3wإ~ޛqLDs%n:܆yE1zos[w_BF2CƎ*sRFc+oDC6yt,ʕg7{C5r1WI_A|I?uZΈU֚6وS?G)z{縍ΝX7{f%L ~u%p]` BM, b&ԓoVN~E$/RDfO[$TvGMI ;B\;ZM#B{v[P7V w_ ݹ3K&>1!=a]x ՟fuc0f#o0,( xخoKTj'&ImzWN֔Om±~ԏ"{wA>5>%$Zdx62 Ga*ɑ# Ub�[`Iu66I\t偔B+\;k&/pc]ߑםtJS<xF> &.ﳈ:� m W"Q ]gϞ ?ȂA?1?S21ɈmvJ4sl/9y#ڞ&mx/<w*>\8aȥ"0.cğU /hS# Ic?W+v"]j Gr٥"Z{oӽH/f)z9ڭ+'Z8 5K/=8GVU+`Mn(ԅ=HZ}p|̽%$Y3�j\FI<,6`'�,Cy%و=`޿yxi`2 =<󐼿]2xAs6ߖˡR.[j i/dRR- .j8Kc,'Y;-dHdʟ\R{Nڌgb<ۻ}e-j=S1};(46h2BShۜPa�E =g|x9A$N /3r_(flܿWѕ[ Ȕ!xGx^vuW,Iy=)5f]MKnBb0.v.vST[>Ǟ&jܛlX<dGv_*A$ vgsodI5}ĶA} 7xꥣqHN @P _VGg2_ku6&>;h5eߢ y2m`3X֪?i  * /؆oӣ5%u Z[#֜D\} f.d%-w?O_E0-W[5P_m(ֳRܲC:yz�u~5D^9 [c?eHu)r T{ۦN6rh_k:SoNmà!PWPfCڛL1WӾT?zVڨ|:)\눊8kH}ŖjԚOCC=ȯf`8-z s̺^ ў[Zib 1i>Cm׻E:rCQ{#ͰPl:.Bu ҕb,FKT) 4+4 nͤxeTޙVDrP0Z FReͱ7AP3TXOhɕi[;RMpc7 \Żx! ymѿEv$FK+r7}<-LrBiٿ+T~8_aʮmgc b Eb셩/9LeH<g_2=*ݲm6lIwx\O?�W?25(l[-u'<[KFi vKgnϢHI^Dy= CT 7{E⦌Pb~9wVT%l)%Tҙ1+q|hNrQzu~V}%&Ôm\#ˑ.sUM0*Y=$Od` p-0W`'jD dGX^ϐc�>!go룹m$OK߹Rt=Wj6j֡^Tv?Iԍ.tM^xG/ZFVqB/.O@EehZtp椼wlU27”yD'n隃n&'α#Ɉ_�AOˬ J ժ#Xq7փTh0s�]�G$Pƨ@Rn R}1#2P*qoLݜB*szĶÌ9@M6%5"| ~/V%HK%eFe~-lLwM3Pɭ9 V\8:VW (u O2P먹ӷ&,٘ PG# 9 σ˲[ޛ6ai6SGdtDnJUBikz-~1KYDm4Ku~qz6[(8M{H{bG|%h@ÆowŐTc-ejF)Ӱ dNN3�Yˆz@|3N4ݙo'75^-M"3fXq)]Nʗ/`!mkUZ.(2<)Hb^Sbw9z*˂EBCibGmd 5r^"菐-eAoU 3bG2Wpnؽ7P/YˆXr, sei34^~z~1A LxbTfʫ07I _ҵiF  9Q-8w;C<x%0InN{57tHy9C$:j҇`r+?9-yl}V؈hJZA DY(u4FT'.pPZ^!|5_IkD?6+yM<]ky"ѶU%wP ăGX-ݎRI0J]} ۢJ<6.|&UK;ӆ*�\M|,_{ĄQ1I}4V{9zlռ*b\(D_W\W@'.˘!۷q6rl UGp7Ь!* -'gr2C=]_ A{hߧTXO>VJG5U}p|oJ٫ ɇ fڞ|/ τVM7Kc1} yk3dÑ56#(xF Be80aD-:HPar?<+k‚ҩ մDͦMQ2iKNG=] Eo:z59ËOf9or<�h˝&'~3pqChV?Y9UF61Fɖj_޿uix`�}\'ÇlJm?I{U~v l˻S tK^a9Fdlf}Yʼovy=odE/*+ ~>;⃠)akcSn_R [bs�i,!π7Dʛ[ygR{͡yUL|wk79@˒^$YOy6z0xE=Q]+׻@Xq.`gذ q_ GJZ y7AK.H7%|n\mo,ML0"U@aL(dӵfqQc.cdKʷ!&n)G3YATZteYyߌ8X#_.&_Vp{nOBL8;4Vr) uԁ�̐ޟ h]+.PiDuo@$lђ;iitb`{0Ƿ7dmihfsOߞcyy[+b7 "ӭytfcL^#S ʊ߇q-'GfNkvLXH|z/2l;,HX`iR! z\2QZm^:uG+7>ǘc@ 80{x@?qS9R8Zd2~;D^0x0>>rMr.tXUaD@9>#?T4e٬GB4U^řX ؔ6ױvE&ASTT&?kS>4k/EppFE=ufA rbPXWO!A t㿅MSsց-]y RzPW!)jUMA[A4fy`H:+i+e%=B*2$nR0^}Ij[^0hDVK\Զ8ݜ Lkޕ)puQr!4s|sKn"�ꊇFR6h lrFc)7!acr7s5xlg Bf O֣ jThz.Kjj&N"oe9`w |Im;ڡVz; Z4M|~!>ّ@=<z$88n3Bg Gѳ[I ޼o-N|V*^m!'߹Đ;oz6bF!�B$geC%I}I1G׳cSsj8W8ݑ v@weR"M0˜LʒȰ _sx%֭;& 43D((KtǤK c&kzm9q` ZQC6#C",S; pҋ`r=1GjɟKbYnꢐx![6jj /BjǓ+8DJݧ=f$1jw1b^UOlί2A,c<c2CAg>~%jR7ʍi, v{vy.Nd )h +_^` +_jv>g_ӷ9T~P`Z1vI,H[E'*;p˶\GdǛB/>BlL%�D@o}eMON=bJ{,œ+tO{EU\e@߈:LKqf<G�-,?ǨFgEdRZs3`!3o9MJ"ZG[_nV XJi37>u ,Bp˂0<E(!#fglLy*C*>j'h,#ˍw?a8L9\+D|Y?k r1qp.{FZpT-P1kTd7Ѫ9f n1ǰe _4<7uhz^}CN>6Lk;j{m3 *e|W, ~fɸ!e>at>7<6Qf3:%7>^Q$3˒?y`NVR7hǛ(j#H/ 5ea0d?uK@>e-WtzSS'ҘWhr|-wR%6B_<�T@wY+i)w |b:dv<`û7ˆu~ZFsZzC"Ls~ɥBs 'pƣZß}G&YEJpе%6A`܈"YAA#jj .:Cb|Uʣ< ?e 7>(gJPHbٰL8O*_Jt!1CQm+'HIh™Dopnf#)5?Kٖq1C#CmIʔ|oHn&DdLJi F諤<q˗I?Y]6Y~3A\lnjTۘc!+z\ \) R~km_i2{N.V\x,\q1<>1{bv9R;az5ra7>;e$$k(; &G 9MpS;}sQ@F ֝ _3;4iTcmקbA5B[MqŁBps .RS[ZaG~tJQ^I#.XoCp 7|Om wɏŲڅTM>+WtDX:;mc3]9L͂`k";AxJCG'QylŒAVE\ǚ$89DF똁 $ 3jl!Ӿg(O-r2 g8aA?Gu4g:\UpLᥐ-Ui0+{Nn~;&a&Q/-nXwLu5�Щ袑**ce3n qR3T$@{S"^f(Ѡ+nKЮ^2NK6Fwp=W{XQYQ&NZϦ+u[ȍ]Vo!�*kOy@FbJzJS:,0 ʳfe>1/5eOؔ�RlfkO57ߥEޤ*\bEΛ\J.=Ǝ8t�8C}dh \p \{Jpj^qܶb/zؤnA^RwFoi/cKu7Wa6q+&"B_|1ҕDu܊ԲU)"qu –G,)@ +idzuYcKѐYYti'ZbW(27CMKnyИ>peVǡδMoeb`D $p= PぽǏS&i 2wqWO`t Fs(N h41`$MmVhR<]a߸[2 iMؾ[Y/eK-H\r蜣θK^ʺNi0c,nHlz5_Kgڟ 6m[ .$AӪKHe݀|f| jxLNX85B7N8evyv#U6WUo (~PA*QQT2&ҎgH CٮgXourrDp<}!ְv͒8PK>d\XQ s V<!CȲRq':�[K D!g4Ifgt훎A͂*=;7UZUN9bN~(z\1‹�N�l_B%􆷽?FC{C�O@_ʻ~P!ygҽ9G>(ܜH4EּfQF a.*j0i>tqøyv4fNq4ѻ#*Fy9[iA0xԷbi}I'ǘ}752kWR!rY%K$O&'+@Q$ظ!HRМ\ƃ];`AH?a >l|GhfΤgddZ"Itĕa6I}E_fB|&u֋ǫnkYɏ _R ĝ- uk2OI!!J$Q<6E7:=sO KJ\ ]%DG+}ۀcoHb_y+m'iy}MTf[ڙƆC3,{縛ܺ(Xc*0A1'O9?lkY ehu0Hzx藴bF|le +a)49+Pl19.x"'ElFh^$<V׿U5{jRYV_A-mcǨۧBf=}ZzuuE$pFMra-fؙEU Ò̶kֻC;U|xp�\>q <ݤ塡+1O[ml:=V\VmR_@qBg`_U~AmqQ@)q+#j鿂'[8p)Tɴ:#nc%FUVc93froN zT9!MIi/6;A ൲ttǤfNY12kE[|32sJ'BԽB- `8DBaM(Յo�gXڣmV-V?ꀍR|[I YX f0H.2~3ZW DUyH*L6@:>aL G$yW N@[JHRq/Zf)z$8y Hrg=v#̍va*‰?1K ^-MܔyM%o`ն9] (Y{k 'G[rk}pAKs+k޳p$ŸQ]STPʨGc4oXnzJ OӚ@)MX7L}U#yQCo2_Й 0™ tIκ==+n#6WwK^Sɕ�&]`9*Nkܩ*{ANe,iuT 5,;eО2/S�50 ~&%$RXPoJ?yF1z,�WN\30"=Mrv-Q8.˲c\K-CPL?n*nu.AН=ٚ)ům=hK=gd|Q ~`F&]u[o<9! Ep6FhrY"rK ;tk俰]V,jI;C6bk7Xfcמ9,W>gqЄS45/VUTIwQ bd+_1 yh]E9sW ٥Iˢh]wRX3~b^v*0wQqջc"_&?*xkbFjv-v3ymf2"tUG0XcD aHVP b=&j^TRWȵ/&'N猓)Y,Z{q"jW-o?eX Ҙl: QyVrGG! +kbDgQRXSaFd8_%:w;s>-?lZye5%xLDh!!a-ILt-J#AIAƌʙsu׻|j:'FHO/FȡVw[]e!3qٺz$k W;%#}аc~-fѡ4{PY-$J벺81>3M `7_@+ԩ8V4Hљv><KZH^F7ԒKycnҽA`tܡÈams\?ҿ?_=໳4Kk~9>c*A(8~u= ϫ/Ld�E燜 R}T63<.Q4և-JIћy|=Qp�۱h!ie jujiqG6ܵjC-]c)̆%.+ ?-,[YR@|xpg0qGKO7 cCNpme i"^j([6׸PʖJ-|7.. _K"bu}XE8uL@Y[t�mo[|7aurQ3=iDBbto?Cld <Mey󿷔],#k֊t<PF 8(`q+gaP _eZL`'LvLOx<ntYٝbL?&.:)X2{ܡo{ km昢,Pp%`MUOdQ|bC;M= 2"$x9cj)ma-Z|܄kr8;;+uTv Sz�UhǸ}sTYY頤=9O®v;6L畏䭅c:SnՄN'(SXh e5h4N4qYw\''Wy0g=GM=z7x;ׂ:iL FEN CRc}Ja[z-aŨwzrEziK]7v}{HqOh�$[n Mۇh]@; cw]@Ui0S6@tl-՟e:8Wo2g(aV%�ĥ@M%Sj%X9#<nh, ;;ߏ91@~\QKA6; E8q+O/ƽyop_Es::J>B x:ϣϕ`l)@ NX 0Sf̪g Wy4T7Oq?`3jŊ5jb\}DOW�ͷLK iFos=9VaC UbY{a,<۝0"!dFdrpxdr@-^N hE^f!iyP_!b~~6"P �C@ @� CA%?r{͑:1Vp^y'=CHrIA&vQ^{Un\u/춾6Ed Uzxvf#"@( +㋘زn$V-A91gn.~a2[p9-O+=`_`D~YFVb!ˀtj490SfU`|rU4Ȫ`տ,T|{#,PJjDH3Y$a*Ng,$-!SBNlS$շg^-Qu2wOfPKՆpGz4>WsȜ,c8%S**yVشTM~zaZPS�*ԓڗogUhYgȥkUס=4 FciTNջ1osE7#˓S̵dI(E>gnofqhrH71! v;z`2S>f>eO:�ߺ0.--.}X,Gb 1e-mE<}:@F,4DܙqdR(AhV=Y^W}4L?e2x =sdUb,$wrFO]!|]'73Oa3)XfMvIA\Ca�wAX5s2~HܮOߚ!>ecGV"X Fp7zp)2X)A@(;S=CG!=>(gy&+S%n}R6 yMb]3lXQ7](`.k0%xNB"Kڊyf JBxDE,k) %?(:=#D* Ħ᧔M7z Fɶ�b\ y;7/GSl?®O,ˍ�=3)~= Lg !0Txin#.$*~jV,3`Br|Xi_#n젠<' M `\c<ks3G42Cz"<[y`)fd2`/)񱌋"Ӓ8Sw^Zt+OГ#kb-4'+^ u 4F?Ycag򘬆Kq'ڼ giR_d эK!=$f#>W= @ yJkC|pǹjQUaY5>Rom~?.P߉uxK "dʕ.)Fȣ{(T-sxG,Ƀ7b^\YrVrU f>fp 162ʻHɉ�W/=l9) [h>}F|u� �w!-U:9Q6anS}_S wr^ͣ/=5RTIz1zx!,PZYs/ͨn1`T/U? -y'TJVn[ J]~bv_tt"؞A>&o|gטXA}2m:4W!Q0K f6A0UrP޲/;k9\#R6 ('9TFD$@ WE;=FHjtx,iUN(s' -_Evwҹw тG^Yʉ/Nq ](l+y>XA4agýFLp7;d:;F(njMchPo_h@u P!t>%j@^MB4в$4v߉!Qy9M\"V9-xH aԷiÃƋeM'p>&Pf;28Tvկhyީ}ZhT�%Ę13~n+$c-3L�&-M* h ܳ `)+y%ä7!aFA"/@`@ ^UD:/:^a ہMXV#`3:2(`~hSM�jkćg]̓Etx2^$/z|l/9c M *k-& I53QpI!X VFbUo3jjTO <ٍLHe\n"**g#D-ǧUG%:tE-;oE[WÌLdb'Л ŷK/v>g\HFdviK֏w߁OV䩇 aOEOV\AP^CZ|TY.8#JUt9% Jl¾$-RJ nCR#%#;W7THυ^3z/tPml؆.<8nިaHUtXHC/88 :,38E?+(-^/p2t i1TљE m^ h>6_3/j^O��юᗆQvNQ昅[pxaK71n ZK6d$cRFB;e5 gS&xmA,Z YR#Ʀ&z_LӐ.\Ir꒽f#1d24R@Ɨ2&Sjkj1w•@~/1Տ}Kq3\|&sk#ڀ*4R{Ke}`S7-�vFNJ ]N&R#&Fݠ. OkZD'F0Pxe/|gS .%9`溏,+D" Xw#y+E'Ib7m1i vul|h*%o5j;3qtVm`CD'| |ԍTڬ1RPÆdmTmч*r֘`˛3lh{F4.Ps#<$%;fL5pE z>w({;$X/H"]"6ṯqډYfKĺ�wXD&/wGH}<꾉F ٣_K X%̥s,Irkg%\Q>g;?Jn~i>#_9^6#+i-qp|F&9?jdӣo#j6M^&h>9,:(1oJ?W&ײ4mX@Zn&zÕO8anMb_dZmϞ$ <e`2ZKT7Շ闞Ih%~ktxǽv";WqX>9"|O.){>ElЉy:ԶbgzeN!múZ%bXOE욘as  38,R}Wd ӢĒb H|vY1]ql aՙO'iZl7F/}fT( ՞oKVAYet~{(ƈ2op `圸J 砉W @g}2#ya_|+EPd{?,̚(έS|H7hHCwL/g.CI"PR#�I-wNMZᅨ=[1JnaTf j0|;etd0`.CWU 6 zĦ)yDlF@BC}.KLWż\wyD\y`)HsݚJP5 +QW]6 Yރ&Xq�I#o-Pao�bB1x'yM2yG .kj +@*"@. ~A@Yڲ$7{ERgҵ )G@G L=x!#L!Zx�~K>:Cl2;äP3žBT![w8Jwn*O-GM@&$g"JbAcVY>;o (  " L xZ፸7Qm뫸!Ԕg>puj X"I ,Yq~S+/ _tam;,{ sVw|j=kr+ZsgRa)tx >$J40D0|w[7ƅH\3ٜ'&D!)b49/zUI.D ;k@ixjP= LDÓJ}0Gw1ջOֵ\n�ILluұ ݂�vw,�[NyԪP y=iۉ~}gV1tc-UIpJj!M[UP>yҪnu_ e3yh�$ $$ HNsiDfsalW Tv^r"qD| kH`?OR0&c�}e<Bu`&Ǻa <9W3_<ae<�'~jEтSA%Q7VߙZ;EY}lvƜnWjQC޺(-%j̛{Wi:\+&ml35qQs3@@=.gF+M/B.y3u1'vv,YSc<M7g&`t/ nAg.8k8)!X65?Vax7N\FC *~<'UTgcA]0c� ܠ쳼z /xIJ`c5ܚaX!ueU1b, 0E@M"BѶ ^]&5ei~.?yu9۝gTfe'!w>;/v 0' m2m $8 yĊ"<D D m:>[owXxae#C9މ(}WQ%-#&@h vfmZdE @*_nffe_܁ĝw^bOzlnZ1IH'yHۦs.1S{X[Zv2e6a*b(ԚֱQ/9Ϣx5Bkg=%zʏ:zr#\\H&h!Էy&I<f*KO)k*؆<Q0 &s'S#?65t' d?uеݿԣ$q^XP= Elے(i"^M�?׶-V%bK.1Y]'B吰sb}[>B]0p .H<_(|<"W{m V?@@K !J_l!${9 aݯoV~vz2hM:]h!c6N#s{$t?[6hBqEY;F$c6t9)vjP>V}ga-I�n)Z'ߖ8N}I')ƘIJo0V2XFrɃLqJeZ@TNfЬt4s!~J`5~}džh } 7OS:J7K  BOx <i:1>l/.cQQſ4QFx=O`nv&"N|;FO r7@ƭ<4SةD-PzK�tVejf'stXePf ` 3vr!v ܵEq<f!,xx!˶'w!Y3 tIexo؃Gꑻ[.ȟx9Z͚Z1Y(4@\ 4]bZy]_˗l\umF&K Q˚z`j=4w8JHeUrI =@)6)J5 UN7ھm2`> yI3Nq?Bux }t()Hk|4`:.1pc0*pΜGj71E('߲x5jy/ ͕at n3$?rcI _?4캴srvZB@[<4{lG9W~[_k2`cMǕ3qhUn䳲`Sywq0p{uNVYyd_1'g=Z"ep`7 `çֽ{;jS: Hd4M>tavC-z(@]tB]76J$NpK*l3He&�UPF͒*q N+VVy2(jN!6#L= Ew2 L+,�6]ԚNН҅DpOG^OYr\6sխ@IJ4?5h>/~ -K@w-B1Ft,*1T,m+/̣NfHA;JV;rH/xxK0UMVtMDo1.V[UQ4I NdW+},HG?ĐPR CҺC}?a 8:hµ=1vh`j󾒃>܌O2>3'6*h$3뷐tH;= 'vd1D1VJ7=([q4kz310j u#{Ȁsn(Gno:J�Kx �dOj>7o$P᪨GMR&`P 忘ZMuL)=L2UAcNfcⳬEyMZ\Ӎ֩o|=TRXև%2) Zq#ϔEx \$AρjjR <Tk]j-0_B{$I7 V*9@h}C2#8Kl5̃$P S=BAreK#a1do}A 6~qbVEw@_RMwlcۡb2msY/ Z:!22SX_qv޿3mVr"ջ&L$yaA.\,iTo z:t)sMA|#[u, bǺH1;zYn\ kgZz;= FĞp f`[GY/|E j<TGJfeE\* 8qM)ZXX-]9FQJu�fyrc Wx^gxr޹p_׼5qV&E`u'4 Ѽ+3[Sσ^'hL_܃}F)А%R3_F1Ca mߗd>j �UTjeL3Ub2Wml,,3Y a-^&F xӒO %E1Gb}Gfb=)zI.wAžԉ&!B)n[*0}%cr/,СpjQw 2w%(Rw, -R09&+]97ttq.ΨRkzm"Sr(:@!$bɠӦRl-{r׭x%a4<&YzOûhv:,]Pk)/wkI~'k'U|󢪦#Ҙ"(+YΗDC&d4|}FPM0ViqCzaH[W} +Mmqsgރoq =ߊq!\`ύa|Z<E 0?騗c?QRh|U2},AIPOC?�D׈X!fW8[h>ީɊf.U&ؐӝx2\N{QMq<D(-%zjZ< 4 .4l-'0~�d~plDAnoċl _|%sz\e~7,%]9G'cGrRd2x M9u8k:Q5M4CLI XPlw#ZMX@;JtԚ7ş*XŞm9nZ;i* шO6в0!Lģ*0$vAv 5@GWK ,r<npY)ZO2ia)͐cjށB$'[GBV=| [ك8ƚibg\Xiv7dorJOW: oiU0-}MOt[8G˥ R.a=}tY:``9ؠ2㊟ FK:\]έՋ~ft636=XD!M8/)]+\6oĨG \M-A6*O2&jlu%kPi&hP ſ" ?h8Qw'X#% B|V_4v�y.Gf{𬤬in/mծh4oQRf%C&NѵTf>L\`!'%vp><s<>JChZs 4% MTkiّH4ٿnT7Bz\=,\u&Vo׉@0 G!M Aq}<LOuę7T"'lb_tw޻)ᩡOt`!Af(3mے;N*E+KWbSރWdChXW/֨Eot1Rhۯ3b>yb͍dz7՗MªX�nc.r[vDf?%^!r/Csryjj&C,W3AfRI*N>mY~* s/T5MWҳxaX݇Sj/HQ?U[M1Ulk(Xc_|[&Vvl/q@ĠXU}5ڢϸ%?{xPs8eqZe*+^W= 2\t#Xr৅₠@p(Dp?'^Hqh(B)&̤ԯyjڳ=$CRnZKôPm|.AB2#7Yc{rPYbK*,8+D MJ* u w{54$}Ts|_ 1'ޅw<@Oa5 d@;1#)"-d~&` :qe6!j)9"Skj[h`ZuU9"zskDž+ak>Y58[`9'iMHf$&X7}[le;A]3uI{{NR`.}8**X^.1ӇCe,.mPU-Ii ~8T:`HiLb~W )2[in9U"C{ T.ݦ1F7DABD{W9ڨO\Mu�"F]Ժm*/y.0|*'=1A`մk+_F >;Ět2[W7]S S<WC9/'zcJ#XDWsoj+s/L7Ao :P{^~1tn{ѱ9-]mb-^htz.14a}kڝER~GQT4V"XK/P s�Zwz [h9ob2ZފӾ0-${1CzfZ5wE. `~YwEsb=:FA΃x1!cԄ.Y0Ai=+` & r kRe`;:=] 0M"xrtH>j%/lO¼=Vz)3x׊f߃F\8?MSoจe>(EH8ڄeڕ.?JzRA<t$vD'1?~Ϋ%9ݔThRf //%tБ2uzjm)bS5\2f>[v1z)a˝BdM&ٽ>E|kDgb1ɷkd8 Z\m^,d17:1`lj㹯] X 5 rnB0o`ܿ$Vϛ<p4< 'տԩ>y(}-vuw*cs�k5`AF0G{w{�Q# (]ƭ2g,p/ɝ]_m7J-~B~`/Ls6 n) wٌTߟ-'vO!Hk DRC /YXbEK)LYvxRNjlwi! L 橼<BH9:;+4]m*ĠLemێ~M$ "& 0.W^/IVaWxҷm*b;V5$B RSsf-ǐ@̘xa9pX{$7uQPR!Ͼjp"=F(DfFb'�9y0xl^d>V< N@HY$_.GeTc`1i0_Q+A^㖉Oa .κ,μZFA\=Q_~]DmoQ 63œ|VDFKQuPOV^ 7vs kM r߁'(# LbQP>I`0UU?e֠J\9bTĊ7S\m -;ge(]MBϒ9VڐeOd4swUA8~ ًkrKl\4/1LuӰ 7.lYRm-qJ_O8D(4Czv%]Kx2-(1;Tl�Pʓ5u%eq@zPl5 e?&$XA{.ڦRc-#;\kU08v-f V HӃc/m %`JMJrsFZ&sv bub0{Cw1aD?0IT]\YQ᾵]ll@<n R v*4qqKu1c%�~XҚ}. U]jO-̻F}C4^y~ko x줳cHb�=wpj8<_!p�v٬Rlh 0tQb@DT)(K# EMl{nf߬`gUJg#U?D]0 -- }> /ɻNͼ xPD-szfVB"bMɬ90cF>(e޵(IwsRAx.-h3ɪ mu-1ȣڐ�뚨|\mg$tA<|V9W<%մ(al-u$66 Ҿ=Lng}ū A[ HNKP͔ng~1 aDreMePf%fPgd1]T-q:lE8H C9M(MlHF>x |نdt֖�М5qM[pO*xQ+lf@rOHd)\ep06�~+w4-|3(_4_)؉]iEN1s׿[R C>FTtn^~xו]iLPQ4-btC94y;<>;5rЍ%I*]=s$~!GR||L{f /$xè쓔u5)( wVοZءБpE1@yP<?MdNk[I.ƛ7GZgf^M<{Au}􍼼5UMݨՎ4E5I$@ɖ`6zE<7 ָjJyOĽg<}#Ulj樊-CD?8;.2`/t\$>*)lH~1P7ӱQ3f);1UdѳW[vS(jo&;QWa ?3KCE~&lPh}zzKخR 0orӛ1BR ͿiIێ@b=le_<8#2 +N#'$utA+원x/ a-Y8%n'֖Qt0v|V ;9\5} Tcټ Dv 1TgwkA=u8%S#" IrqၲOat9t:*M�" ;7p+6]l "U$Άyナs5 w-6B}T0ƱK4@@.MSx&T4u )Dp|zwp$pƘxo('29P<1/ ad\1'8Fm&@3o–Li˸Ɇ}*mdС,ރ?RV;ؿJ*(8J̈{caU˙d=ʁ!5\ohȶܚ`L'#31;i FʓUƈ߸ڱ25$y&(iכֿI%L*,۰C2MTx gA=C<+_.3i)\�`fW]$vyYK~Yݱj RdKpu_MfKIy2*JK>k{t1$8xi׌6q2D{2h.a/ C+i7%P+PO2a>Fdgƛ%nNrT)GK#BS)dCjJ*2oÔ2]+ O־_1^UCX2OjO!wHr `}}qGl!(AzZM�_DZ +wQ4dh xʤ^W�_LJ@ehpzDά'I/ 3ψrYv c@]Vȼ@2T]<8E8R@ffrﷄ7,t`~A្Z fm.xAe*F"J} ; ?dzn=˨HEѺX׹]R~M h /9ieE/Y NA( wz|),VЙ!' o_5bP>S|}b.۹kQ0P$hSN4,6^Vbd%ΔT?%)uX8䇛Ay'|\�YAC0_c|m&.X3 \Wt3_Ҭ8YYxl_V*f xg#04H{̜E3Xe RKq4QQ;Yמ(+Caznս`m/$7ӠA åhὋdd#+1/ |R"R^JH NƯC($8"^f,1il[~΀7?beWǮ~%yr~�-H(8=leEN&{uJn]"ڐ)3 ˞)`ut=[Ui*| ] 5U8<Y<:j_]Aԇ\y9%v{ZYm1R5ͯw-92N!fz5I|sAOv=<b0ii"g\}KemFi^Ի7@pOf·cG1" ©|d\IdB'qܗat*+ ec3"W$n =j(h5"=>%e8J4u(1/0Cqow 'ѴQvCl VAo`ޏnЛCD_gQp0{˳J-)5Q/jqݗU�q/jZ"Ⱦ~Cj<Bi6}TKVDq!ӇaK!Zq!`h/n9ĠL¿RX]$F0Df M[xv3qNK]XDb+08Bl <T̿v>/H6φn{/!bg~L|Ƀ(BX߫In=@*>~k6OX,eI2hFp~ 8B*ޫ-͈׸-0QexF y98['T)BѨ|NLpY*gd!i12lRgy)b Kbddx+0pc!cA)+ GͿc3&ōb[(-m~fM&̆r2ͩMN,&<$C`aXyBySz19Ft(;V@kVR_ r L5+gH,Pb6Cd"5oWH|^#-DU?lIEarkR{g8_D**]̚rKGɮ>?Ц-w*)8YVJD [CF^;7i$'g񒢗pi.@8n&(qqC] u/Trgg\DX0U\9Jr6a F1tLVdjm 3XAYIG;XQ�!SGe c RY9xјS]U0L Z<{ÐPW_˂�?biф-ْ4ē�'(@.E9̨ o^o3Zx'+"85ӂaPZ;9QTUFՎJeX񻮮 obꟉn냍ne\�R^SwCUa4BUi,@oSetG-)2s) Q앒BnY#eOr=)6[q955(0&;20(SfH:9E}RZ4 <}󇄎T3O%-/]㰮HG9q-*vJ|N4B_~zB3?5_Q?~2v qvhdZa;=m�‹S.1w_`Dc#/ 8$uUN8fQO&l }UnyWu,G]t_̥wWo@KЅzl:$�wӁ !WqԿʧ^Ǣuإ/Yiebۋ}M'=; >\!cO:Xђtp;7@LF+ �B uyrcQ"Yߦ2Kpnh.sOHܝRUDcz#@ I?~m VS (A*F+GLYvMNmW!㘳NH&ZVcnrl�m` %e" `a)nQW|*]6lv WxE}O$ fxi2{65Iv7|qAv<aA+g÷&Q{`+6 +'BӋxM}9IQ-K=AC$({1*ŘzHm=5{Q'P&3n1)^He8J~pVF^x〹HWdMQq.i÷v@9ݭ61-)CZ#E($Z _ Ț7rlu8t}6̾F>z(Ng1gP3f;Ŵm81 N"O4@;`͡�F L)1?y>iL&x <a$CV  /YтWC s]f ?{Wb`+A-7AqȻNyI"<뚖λZYKI K'!\W$PLYSk+z%BI7_sޝ3n|4:lPzĩQR<<OKq;Ǩ檰Z JYDV5c:=B%RN٫H8фv}ߗmYЪZR!',^n\i5TB�^LghX| rrfo ",Z2{/ >{44U>n=hK-+`!Ӧ<xˆWz럸-!zKs!O"*a)fNi@:LdڦmZG4Vĕ*#XQ ɶ/^Yb!Ǜk^*yKT5yu ll=@yo/쇂ɣ%%v^.:H`z?rNϑ@å}Dz>fs􇈥]yR;ڹQEU5`k-9'8|zq'i[%AR]΃h+f|}P"olM"k4An*==1m^ TUhCЎJ=ͅߟlRfUIr0@gaƶB|ڒcYċr\̚-\omBH- Ȫk]odLc~¶7Y1hͺ{6 _c*?ܾ,%ZmLRT(,x"@a!+;,"WGX:ĘRk^)[H_2IzQ"ZtzMC.Y{8-~钹vCqݣIϓѿ Rqqq)ުNA":IJ}E +n4Pr?QwtUr6EP֠ 嶣B[*>9@:ۓs>*'2VF> m(6[ Y)C^p])Fy/Q[pBodtKKWDCϚVW 6v(p~H}:@3ܞNIr /==ZDyS`Jb.|M!~Дf&7Or7oBeYO�b\:γ7*vAM7do_Ӷ*϶ອt ZaQBɷ䘙c 9:3Yȕ%|s'u%+Om {vޖVm.7<0sG0.A 0r5?m1`j,VhȌF#R/YT8 -?Kfo96F-3aɖG@bI䩸ӋŎ+7uEK�H=LPU~e % ,]TKpfyZ>1 +}n_@JN$>UU <90w M+mȄ%4dCuA$]VB}MJLtҰ|k%Ox@,1,* E_Z9SQaL q+ȵȃ-ya\ui,k֮A$G66诵]vQ(6Um|еrdC(If0aءt_lijL]4}Z in: R ݤaUc6_.5bX*&\JmߨkDaT /Eϭ=>/ M[ IdOjPZZ Nw؋ų40u$7#yg)0l\w4iug ?c'>{~Jڎ!ƽ+׮{FL8d1 N&|qFR4I{{ )ɺx̀WR6Id3VZl۸ oZc!t)) taK(9q]SҸߵ%8fՌ(�Q!0`jGfdWϥO<#l(N/hz h=+#.IQp]$ }./`e�o+TmKiog4tP3kGNN`•^:Pߔ [́+dx>\꓾*'Dƹ FHKZ2AuGJ,[y G֛1_1?lZZh(Ai@r;?Q:ԛ3a*ޒ_(q)fY=+WHGfH^qy̖ב/YQK;i=->`mz#FJ)>g"f7#4ĵ :HOy#;SξyիtMu;;,V٢z"aSiӀKgף#i*9]# . (MZ\Q= Oh¯s)6=rg ;hMi[Vf`! 2^4HB6=A#8hyLWDȁIaz4IH"`n@uƜxD}M;Y@g 1p{VԶ=�1<v\n?'z�Z+pe~hJJ-pHIKnLme7q=_.{"ObH| 1h$/!�WwqPJVX\WSBu# T|mQY Ti? ʲi_ցթctg E+S_aXX x{<5� A躕5_9짟wH-aZR61R &[(oxVxto2 I¸Ə[p 4~._z ڂ #%po,m-ρL ZCHԳDS5K$GWf`b).ɏQA%d}PpG#To{O1K<s:0eB@>6kr#ډ&|! a⠯h`9D(+’ZE.(36G z`);tKRsr‰jܤzLuOI1 =(OHd/KO^p/m=o|koL8?;j::(K1(r3^$V$6 :BA|%#UaYf_Rv@3F5h"'b#X17]((J -8#w=lD[ka+(,B9K9 O,}%pл�F_I" #//ƫh,/(b ?<zi?ul6F:-(DUzf$>/).V|EvC]YLbyCt�O(`!|&V#=L71 hIm|1p CxDQGN/<6E.Z=Mc{ĸg symPKHMih~ y D*iC.<#b'ӧӾ~GGᤋ஘q!^+hC/BOH�Ɋ 9V ~$bG22WR.Xzkp64#{tg9DVDBc*4bRvM�fE5н5-g?qv }'T:;}" CAGsz8*x2m+oN1ӂV^a@y;L>s>Y䑨I2)-?ci 5iC;Nɇ2L3sN9@h6 p^M8[$BDŽ 9O2}J0F|2p9]PZBXɨ!7VXǧ=ú޸xǞ޸h"F ^n[^?B9ra.޻v2v5�{x7ކa Ièəϕ^_]lƗnaIT`g+uk#3l2'_5Z߾߼Mޥk.[7ꃢЍ 5"$Ƒپ.(`wEe(x[F|j95W}KiUIS⨎!ppԪGFs,Mcuج;`oI=l8Hnv閙 ۜ]Y xkrⶱZPLŷa Tzy@)Y~Uzpp#?~Qv;@YA*8w^! R<G:Mwc `qh9Qk%�dTD<eT>vUq>-Ok:=3C)3~F ,Fj0*n9͍?"cT!:%Ҝ}j W(!>L=6@vA+ b=;UFPa.�ĥܧklBnjοB-U*ɓ6l>BcEwxĥӏ=/ix<#C@WSf6,р;F lC'X yXMaCn 6Agۃ8['&/.C_?Ĝ4XTVN zh'&~9jCe5#{Ym7!hLYE3șme=hEJdwEׂo{yi-~N⦷^72V׵/5De_Hy)Glm59?Tk[΋FU^͔0אz#_X߫N4JO+ uoO;?`ɿ e ba/)^0"(t\Pt05zzom!%|_£y;1Jh&!80k̒yԚ Vu>?*S-hʼry9ɷ`8V , ٟ8KƦXg5 :o@z$"O*οN+cl!8ngk\0 w�ea aُ2F/VNHL~:|Z08D^`j/<J*'XŒ'teQQ3}e+,v$t+jyPښ%kQ.٠ 7:|I܅h>9#%\D:죦-g%lw^ Y,r7RsnvۖrP${-?oK>?8&p(X<v-umL=9`Bz]i-$yx(Y<j 2'VkgW''ƸgqyD y-'&cPL7? OHlAo!e _a##a GN R앚?I/fa`cdQ*BG"IoVĔ1fiB<]<qSчZTG8ĈG0lO=!~܏(ʝBpq{UmhE#B)D._,Sy)޽Si['lV.lR1 ~O^Xм]ja &ةb.'^5J_y 7I)&|x|O6Vy1:z9๬&g Snڼw $Լ8Wua"j+eĬk>D_ňpRb Y;&KqQ�KhTIIN돲.'NQ.&y8i@4= s{-qЏ}6oXV]!aQ޾t^8B#U+ABrW~0\A Pt{9`%kC,b0_?*ʍrB?*)]\,!U6'Yix&wPċ||gؕPi̶c2eTfntM.@ .x,S Az2SscwrhbܻXDc.uqM1_dN#G)CK9;z(En)8pc�#utfzu-X̜Oe`g*Ior<O9\~7�B5ږd{lqgZgbS2m"BYD(=~y E5oeHN/h8xYI%X_kvbU͈S&iD躣\7DajHR1UݓrNPQ ]uApen &$B k-r�'oCHoi{ӜPNib5y #}=i CGăJ CyQYnߡL;c$jeגVqUAo~bߗ̕3!\P6P';fJ(K@GB5zBջM-Saon/(H$i-oIʹϒK‡ygwzս _0F &A tTjzs./DqFfo,%aKRDL}SNDWAGeYxøYgzsAJ4)Sǒo ?zXBWAR ?wu( DuvݔpA<EY&-\H}ԙ&/DTuՋ+]E&#InJt7c: ,&_-cgE Ѫ<ywbL|² |V+kmB*KCd`dX"pz{`4˚G;w|Kz20b?X)U5.CFa\￳L>rT-YϸdTAFHd̗#b&FH,Wk_?ѤII-sQVrE-�@vtpyI1j",*nT^Fϝb$# +B6Ҙ(-N̽dʼn}?aA?YM s }:ݳJG*kvBMJv^sj3Y`[eRئpPmJ=EE{EB-usFZNILs],leXׅ+ ]t9AmyVM( 2+,}Y졮e^V1mm!=M(4Dhd5FCDp73oG|JASPq MHuC!>8E4 :U׾V(kYu J.bǥ\{ICJQGbd`:B൜ɣltE'LTGzx"Uԛ�o~X4'~u*G.y#s`V屵7gUt UgﰳԱҵ,5p)n6tNpwjmLϹJ)jpXK~[{/'cSYͲã0UcYŕhv,䈐5dcGL% 05Ty{_gHSF:_=] $_5 #c53�iHbp07 Iv{ |ЁnL1(. `ujy U~1`L \$ꏩ(ܮIlJ<�jYu*�Un\dM&Yf 8”Mk(QNT6,جiJ}G8ojLȋ+bP?r[Q!P[Ozҧr˂mf k 6L߇ZofCTyƀa$Oe78C(QF,6[ m̫63=B r}j}}=F^{+^7�h wJܳD06.5}kY(Qc/Qin_x6/ *{©jC)J*q.`% Jz׋>./S4?"t!e\7ݫP@=|U\L)V=sU{Q}}34%[՛b<c ߼|["l gFSgGb^m J ![-b$'| 'SU'�n95}; ţ8\4tQ k1*eg�L`9'6+z|OBl{_$EyydɚQeB q]VyBwr ql27VU,8诛ƒxΥ })Sv XMn5_%d9rTfR ]ַ̈4Go0GkAOZ4Īۜwm!l0([Sq[t`D%)�32־z;_3y˗!cGhb2FG$ P{G]$fcEA붚6g>_8zH1o:b_H+C{"I\$$�oLLbES^WVs�P0#4؁O,Ѱ'*8F+%u2UPqv-##^/EkDǣO c7QE!٦?qJc!eɟ鲹~W7` xg /s~ר H:Zω9\BL1y8kk�u G ȣ9ư>6a$d@J bZ$={{ұ u!vc3*n 7xN^.?jVѮwOf.MN ۶^+vhi}5eS$d7Nk"=}).?毴~-ngFDXDg>>~/oI᜸ byA`ev2ӵt ´zpQ?lTyuѲ#Lø yGQmfVe5tngݲ=TsFCA㸡}'Hz,-ERP̯}Q;1h{脴j ^»yWáEU:\/nD!.:VpI6NE Jt,-HoӼĤXcDJO0ʥ_U툚"ojc3W<FBT.gV:jPelvg}q%^8ǫH[JCG;L2 J]I�KF StG׮PÙw7mz%H4`&D<Shxx& fVNb% 2�.%C*xE*Dׇ1  =5ڈ wШ2W;.VR=(R=wQ4Ppp*|�L5-HLܔ {FYN1y/)g'* +ر.LFز&lV5Ve�!Xu`:X%bh=6E|a;LMԇxk܌ԥ^9Jxf˼k i+[%\SQ6 �T2J%qAYp,0̈́d%3eZLrL\=uZKl UU1j+S.?O.pj ٤%Z+*0m"l(\)l6\73G;y~4w^Y$B e3x^fvrqxz+ (1ŽQ9ωS/)wt`')*yd_{yL%Sy#˷d=n+d_A9YN+\v4-"tŠ8?nL?E?jNidH7Os7=\<r?ؕQ@NB9 LMS%q66Z:DJ\ '+P ۽O<�nԿ8M"n038Wrи7v| 5RcQrf-fD1L 'W}(L T:[j:tqo88N}V (Xv!xl?eX;FT"B_zd6`S(a\1¦�NnyAC\^NϚiMA[Й2d@/BEz9J}NG32*iwkg|X<CJ^w9yeuoD5R:B)R?iyuSa6h1w*[ڮՑ7S؛u .>fɁQ^gѦ|G_+ܦokalERk™oތx|v"̪2Z )*XJH>d9a6mkJw@?.@hYy`1S"�m3s B#SP(Q& ȡ!X_/(Ȅ=YE 5yw}gf tt-DkTmOm췅%j3m|5?iuaUlZai1,/$LBj#HRk/hNK3LzJO!m;VnS%rw8-Ar>:3]E-כJagI_hyya .9_bTV> lVo4x/4&$�$Ԍf&enBPh ~r #uoR&G5 ]/wuc p2,]|pH]stHՠ*1nk^q@8 _nJޔ Dkڅ3i:r.{d>\+NYQ}5+F�ָ1WbGR S,s(n5;uBCfk/N2,bb٥!Wu,&SffP0i>�<{m2%!EzaHh �6ܰ{ s|!&b i$m;0n<Y&Y ?Re3>[n!ۻd$hbY|Z BllHuUWĝ|vj o2#bQ\d7Is谕&]~+!ZréQ Cg].9i]iMǰZL!Ԣjnx|~pSlR=@E St `C. 0ZIM$zB9}[N+'lY3J0AԱ>1.ӼMN&s7/t#FqS>+-kI շp wz1ib׸ẚeV^T!gu=Bǃ :S,.60y`$wtx9w\]iLpXp;1^\RFB0v蛳*}g~&z kԿ y? +�2$*dh ?|T7Bcd^BEJzܹ8D0J(zM aά*<fxs:#t䏙:-bte'6ؒ7M~0#`YY%{.ӏPt Zt`~2(ܒSbyjbǁ 핰ǘ(i[A1}y0^Osrٙ$h,�=\4(zbQ 0<ؓ{'`CR+b,+)'*pUL{0<MFqt3{ :)@j &<(x`F&s3/ ,ù]CN𰏼zE+\ءeN֤ k)ġMl-Ya$Lo6j~Tw蜲nfo7ar3|!%gK!8 s$x2: @^gԻדߥhǟXeBJ+7zYht-bJos\%V<#Ȣ�fM9vT& 4:j|Fiը )^n~~IoނpbVioh yks'hDE$xc RgƛF$Bר{ U̱4Emɏ |Y/8BЪn;a.XHxZIGU~pAq/124Q(iJc SZ]qGM-)GrI]#`npp̅>o9EX%ZuGJ$c^U wauׄfTLq|DnZfvɳq<F)j9ٿ{RL 2 >r0|0Js7;)]L.,F}t$�EX6&gwϼTUx*:Z�2dLHmqfq |ɖ&ES[<2L*}H.Co�ޗ_N<L@ljnO Xu`v,�=0 vB  1/8W,otXƒ%N<U#Jz٥B_w!0H༂ˉ<x>8mO<w pXM;[͂s{_ o/Ve&&d*w^s^%ZT4ca8 q\u13WaXE>d v+EZR$:W0<ϮGsrh(h[qpS04껸W 6b.EXwV~3MHULaoVj={ ~׍۾ʛMÜ' NpVt}Jlv `$JB# A#zx>Bcw_aL7vuudˆ8%JD}Fj3t#Yˀ~4qk10|ap` 0PdGv2j& 5 "wИ̯7G GeW05M*˚1 *m|Fs*xTx2E[HRۘ�O 5º隁hzEW^e|  RԴJLzr3%,|_!,H2gYķ=]D-Kb>ЃyrQ}-U7% \Ҋ$4U^cr.4׊`-0%.JhBxE�DhWvYDIPf cv<C6_Ff> I̠yUUN9?6E#H~g:i5ܰtpp �bw78>ըl2V8٧=ݤ1$V|[L 蹓T#0γd9 2w1#%Č cBG*<ؠ1Z%^oyWAxyMBtיzRQBJ9zq3ĕF]t쪯0`} qk ۫_鸴ƱFgzϟ$)]IQ'!Nn Џ;|jʆ5?l5f|c"[Jor_lm6#" A`)AL1\9U7Av?�0jQ)Uj 6]xdtwYOɶSg6D9X7_+:D ͍3r 1m壱c:$A%ØjIO6pᬠj\!];'HV{x=-ʓfl0wJ/L.țV[qavYDrǏ6yM534ɦ/E܆˗3ѓ0&7%-8(?*gZple:aS}V~j/[o}qN.DžZ c&5pШ =̌,ȥ5=:oٲnT|cBW3Nн Bgv. /6Uʇ)l ChQmx=peC T'+~:q{?Uz5ٷ!j/U!,]iM令uG>~v'kfbgM� 0zj_=<fS^TIw(kܡQ fsqY!?b8˝t Z=pu'%%~**܇Ԥ *4Ȓ֮N},e$])%$ 8b[mm{XU"Hphp^N- ]FԈMpDV PY{xP-:ynKVA*N+x#~Kmb B9)Z]qL]Mh}1979ٔ=LW8n|b ($i $r"9d屿Yr{DwTt_)q} ƝA@_pBoI2=b'B/׉h 'bZ|څ| ֒$<ze]Hk'ח3S zI\g츘Ś<RmҹX+pEx">4j9f^=:qlCWy[u8ꎋ 4*c <pd�l3 ˹zޙVD̩b,n,eP^ }9]mHht_OGN -J2ph x a, l. l_C#GYe\'YtW QVmҝ03Fuh�U!c,89@&Dn}Մ/ a\Cao[>o\$O7 !*%qU.BHСfݠ%‚MKN JtK%r0^nXO}kOV.ΈtAxq6(pޅ+2C^SˌU_{*ȼSW|@"BW+?j@"]ipu+S@eė۷mJX:X&O$PxUH\*qMU">BހY+M;tw@K;)7P wc45rע=Ɂw ~rMH^g~9&-}y}reGed*Q7[`Ӹh+>Sh<¦(2N,P1rjnzsvfѰ=W!5 *:Yn̅Wađ.tǺfD~/cP,~\A!X|ř5_R3 x?o!l}KvgnU/~`4\9B(niw`aU?zR6rqi0es} @AՊߛwA]/G[dc& Zu{<~hVJk?2'RWq;fl6dq}}~=dzZ anb+eހ1ލPG@E&)faۊ҂ ok|y4q9Jn(!TJZaMŅvo9XLcruCT{DLP/P|o*vw .̖>|ix$V%I t!N4`9@ W)$'=h5S=էroz$]E@qeFWOxyT~Eق i031 "p`5&MzBߏ۴RA5rf B@ 2 qHY=Fƪg|Fa)#R(;CeG̺{7u; pd~t鲼w(@QunxZL 0-m<],,ܝR$T7tBq ?YSK451ロ'*hbD=CEڬߋ >S?G3+[vf0~Ji J9}x�4bMlU%/= $p"<~"ۀ'3szye:c!#bj; Y<NtbU1fT#+`h`:~<_|i۫+F vIqRUSۂ)n%%(~L|9 6�n;4 xeլ= ޥ_9D#]ށ)tcN!iN#*w!EY3dH~@9D>"k ׾^˻ctv{ VpD!D#'FD/OUJ{ۏ׾r c<t;꾼0<oݤ% %AGbI24$$) CٛH"BXWSf<Tӻl 4entЪG8!({|;-i'Je˯̷&'@w夢xE7A?ǧM| B2|0sA8kyѣf4 9Kg45(ΫbF'eQ!i?,*;paI7VC! q)'l[c4>.k:lS)V@8\6K56^:h-erT]) kZVuP}9л854 9 WuP B.]vN~H@=D&Ѡ{1Gv)DŽf:$UUA[&93f}Y}x1+He?VS̲nI} 47>8}f;'5$8g5s㌸O$o*j+h&/*}+tB}{PG}"6;2z|uwvXۯ w!kD\#ԧ絛6?wKr ` UE`DϩL [*n!e\8Q>M݄4(lˮ4Qj@wwϯ~Lg3l.)ܶ+BzEH@ ȧeZװ|lǡt.LpÎ˃4O8,~^ey"2?AXWȓtn:j`m9ziҕC}R 1[84;hH.ݬ%{@/z cmA\A&2隖QW+cHS$T.Xj<M3(6]A~*t &#: c )(ҭuABB*ƫiT;kU'rz~B& WϹ@Bec1"jΌ�n߯ OpXl+_^زQfFB/%qq# +hf:*,L;ZKwĈMh{tbGckmP$CUlaՍbrVB} jK4BÝ{Pc #.v]HaA ^ҦQe0Wkk5! r { =u…It/ O;!VHNyQHA+9sNrquUxvMiWyD+$#tW};Il5ܠՠoM@z`eh䲂mZw/ !/JX.> פ Od kSU= v|*lX9Ntۢ&՝ɮ1K=%Cnẍ][ 4fCDo[HEW2�k-b1OFtUĢ+'`w0X<gnle#ù�9)|j*' HUn&'nQ̭%( }54/ 6%Xo7#s-NV{Xj `?;ˮrr>U#`T O:ԁ:Pt,eb+qxIJQ}7qYL ޴X,|:lC]t.kĤ&ocR{~a0& (ɂ.| ԸUavyG^0sVDJI=صʰ2AX\۫1#"N蜭 D^rD/( -nn :&GwZ~^ݵ,XZ K{9ь- 'srlH>�s3 p\炽V- PuBYJMlҟ%na†CY1̢NŪ�} #,(1|{UƒsjJ{栐c nЌziBP|>љEoc \,գ̻O'jȂStRh| sx|RA{2"Plf)B>m^Pp>0Nl.ۊvʒVq 8bB8h͂G6m_mN Єܔ*H$eg9�-%#Ev +qp-D*�б !xQ譊߷[0([plB+ZZU S@Rx 7tcA1$m| (}  9cA� vzbi:j^+J<_L`,a3&)Zq˳$Fiq\YBy9 ,i,9 eKo(`vp_xNzA1lj�nx|.mm#N^H~KKpTD첖huub8, X7q)1&FKV @ ax.~ zTZ.]::ֻ7ҵ*"lMYQz=HM=jH -7ͣf}Q/bs`><M>fYM"FogڱB}؏!cz` &KƖ~3q>%W8'ǥ/ck!`'-nrL![47[lUw\bd* r"āLZ/;;)M7Iu]1$❬@]+_T!+ j7_&TAG40'oɪ�LdB{޵CM} 7]L9K0"Xu'` uoF+mT*)v_�@zA\{\\e !DuiXݾDB}z+q|:AgPt7_ ta=|<F͍z(pt_SXn z 1)x,h Azx `6Y$;*1 ]5A÷8@N<+u[XPB,xo&p_ .FU@{`4C5b$6YT89 u/q:&RY+Ƭ8/l{>qڵf}H &:+Q\gGZUM!gwM[R3ʇW{psJ Qazޟn*'4}*to[i˧n\7XKgw$Y,#034E">A JÇ\N)ښӃ/'.u)֌& AB04DC@Fktlo}-"=oDGqߨQzarjM^S2V#(Ge-eLW hLtH ]2K •ֳ`o 1NOUJ^z_ty` ǿQڣC섯=T,NuҢ{?EXʛE+ZÚ^=�TK`n AsxZVAse14mv!:˄E_,"U"zHH>r|T%Jg+>PDpW7s=|ߌ:�fV`zD,�"ik`5)[º$=!3ݒJLb# <T's@Qa|4 ;)4x\: UZ#~ZJiOj%23P"ޗ1j Ce_aC˿"mGmf~e<3mOU;Q WrRsi<LWD jG#yH3\b33rLbjbRj\ì+R9TT5$~wTZ/Bޚ~.+kt2bImM� mQ# ,*W==$;;gC;X6X]F`#Q!c Ɯ<8!ʂO| r :ݭkcwHϾ[Q^\I@KgsFf'pݒV)֢E $ڷ` 3򬿍JO|A(@*6*Pُj��oPvRw^<T>IfkuV?ͨhRvX+>?`5s7�09`.PE-Am:4E}И}tޓm"1o<@ +$33zV"~kwTl|_1Vm`]{)0rvh&H]!VɲF?iݚ l1Pޮ�Ps,`zqf{@OZ>lj*qr*EH5;p$\G8C@%KH[sk$0^O&IҰiXQ~0B5pֳ/pL^[;yiR!q ;Ο@یY}?Y8_9ˢ8Dk"Gİ&9/?UK6�r+i4( ]B�3{!H0τ/DZIrEXP̅0}ujV7UPx׹`e8,s@LMYh߼+ED$Psl(ZbSddV~|WqRqq]7 ];B7-!tv$8&x G5J9<oq~O_d^y@kZN_=an e=«3^wfjbKOg)wu{0snQcc{;Vͽ?ԦZI~U'b2*/g)& `[e; x&uPǹ(:3f@ U q*"lFҴЄ>&Zȿla)#�3N4GDGK}K ^-ݗɨ{98fǹzr =rP%ϞaS񢖏PG#9IA*Zc3(L)b 77Bs?_?Wl>G(,Y@Vdc沤[Vi}1L!kl!e@wl.xfKF`ܥ0s&ۇ+YL6Xc3}WO&cJnr0KO]k]@"@zX8`ԕۿ<)JZխkn"R 7ļh|Db$@C9\P1~0҄ �/8E#8v, vbo(>dwL;d^ D!) 8z攡I%�*x|�IݺnZSm^0Ƒ_R (#u"`he-ץe9cOPݷC,5(TzF~6pTܶTT_gOH~%SdUTz$M �LMYe%Z  ™~C$g9$>ݙz8'5L>z8g룀{| ZŸ5蘫MHmGmq(_s]2T1#ӭk4)҇X^3~+xm{X@4�U�tY Omj*l2CG%DLX޼<O ّXqpL`5^m`t0i&/`&xMf (Pt8k|8.zvkZ>E<6PM$X"b+e%LLGSgz0BL pQ5S$xJW9wm? 6RSn{04)B=,8܊x 鞮ЩÏ>=P <ˋE~4ዱ…d6,?zlHC$,?˶A%Va>z8`9 _ -G�'@LJ x"�:йE:fW'?`ii-ʮ^g"9yG@\3QIǨЇԁ𯏸5z ͘ɔtnU6Shy<ȯ�zL\`*?Z* /*2o_#]}kXbdCG\sM-|Q٢ȃ (N(;dn@w*^cW$4.MC�hE^, Uהm1}`f0c hZJE)q-eZ/.7"\R&+hgAE-CA%8*)tiJlIHG0ZLcqT[uP0cA6 yNĤz?IV_Po0[?_|28P˴uc >da?A[ZER)+dތBoqVbJGF6WnP9YW@ة^e%SΥtG;oK:Tb΄ ɯ{vu dѾIf^NjbCcy J|8gx|s67:Δ9GO աן%v% a1Xu3ys7 qֵ偆PB\g# k'65h652@V 3 6'9.R%B(cgi]aXtrsLf>1 4>>^r2B;`jb8N!GRx"-g+CB!qQB`y)F hY$ou`(m{>ۡpv\P(;o>3FssM4rL)|c{:@56Ni_! d3Z@AKZk"0WUN+<-c_;Ȓr1c~Ę8,|ބ-.i!#?2P 8oq<`-€㏉Yh/ڂhl[zF7؟ɭ+~fnHHbjP|WɽOήT. d4�۽xg /D ol>Rc~{L2 _rm `̏ݤė2 idVgm*yԢ5^ TvÌ.c(LfG=OJu@(ր:SѾ-|gg/V#i9K{۽uz1NT}1$[/'͞S:L)6N` jŷ%ႝا8 ^_62_7[I~2B\[RulnϬ;ڙeC-W,dk,(٣kh`ڱMq` HTbXU}d NDn\ f(3do5xyZ'Zgʜ&E<-T h{ ۋ·wx4,eՀEf|MDb21 oY42Gw- |SFNm= ;q2"Gp}v>t)T7Fi` xGYnJ ¹@`Q$}:EVZHF#SY]Z˫ 4;Xo1 ϰTjSb[H^UYI͇Бۂ黆\]/\Xh0p~z {Ͳ5x7B"TZYIǺpt\qX:зuBi/-`lu9Z-jS"^&>||rNB(Δ3.ʹ.](MFժ6|U$�jy2v'û=*{XѢnUHv44Rc!VA<*,TdZ_=XmC{IY�B}C_eMŊׁ4 bٓT54:@[zǎ'+{CŴě)s6}Us9kU-(_2q77!w=BF; .O=5]Ɯ+Ċ)3%, \c )~:9GY%ohcŠVƔGhϥ k/],hˊC7JK<T&=8.I[_SL !ey,\Ev`.t;:+J eϏrÿ`.lCP[&/¨L8X͝)ůpʋܦ}re%Xt#bjFYngXv¢@nVh]%w=y"qm0!Ѿq˚�#l$I-Z>%x1rf,¶V ԮұP`2lRJoc�\ `3谕꿣2pI/n;HG 2eG4u涾!7tGAyJf;obWVg(@ 7}"Tr͕ojJ/61{ ʴ/ne.F^͒y&_- Yyꙮ<Rutۗ>?,+Ry74ڇ[,Z'8*g%Qwî#gƛ."}�1dn{oPW {?Xpi1'PD*.P.=x%-RjkW(H|ii8iZ,Ob=' y`=Q6(x|< 4hۦXtvE2% 2)xmȇtgM9}f,2x/3 )dBnU ڶ!"{GoAo"e"SkwwuڴA5'J:}ne8a^ǵ'DHb?g|/3.m' AZ=0/v5GPP]ڣgw ㈖jy ~풔oA<oQ-l쐊qA#.Uӌdd?0Q[ȳu/C9@ XS~~Iot,קBz~ {^Ӕ^[Ԍ>[7�sbd9ǠN_ BJg&񟃚EV7{Ň9 ,͞%#Ëϸ!Rݾ=PfBg+o1 HD$t<aXD~j屟zKnd~jWFZ9a}dݯPs\NDk|w rErh14Ӣi\n#tMT~V#HcW`e{`ڈ TS5Tq Hv]95L(<`tم��#dTw+:~O2Zπ_f/E[T2̅2W!,qq]d(QS^Ny̡a8lrh{l$KлN3<#|{='+dŕ~SHy_٫;\9^L ?Cmc ԖT$Nm~(,ӗlN?h<6nq#o鮓s'i 9yobƁ@H"�{.tUo8j]lpe00L:Ƽ: MzI\k҂ZN2gDx<`lHh7 mSfB]S$WYkRq73)ZLu/RPeq[,bOy 6ޖݞ/m kvNȀ- bcUanB|-o'OPc} 'ԌKDNd&?M'_Ѭ1?p�/`bH~ɴ/iBgd$D[c'/Uϡ'QQK#]j5RDbj+3JHuFHpf-"d +OD2O6 $z+H^loQ=JKT ;5x Rc1x"RjНy|cOPqiѭ{K3lzA֫$aҬq/BteT v[QR#j5+O?r^\''`ɲ^R#HI" Mo۽M(PQY6]1@~�rmtiR[K7IL jr,Ǘv DZO8c Ѐ'b!J1/z>{Dm' MK|ySM'1Z*y<zK_*|qę[*H]>¨|=n^UFE ^>.) mis7 4Ғ-%nytUN4`<.|:͔i :8)wšf�YHkTpΰQC0(}?TRY5 ,#APOa<em̮hi;|~sOkŜ]vٽA U`Gt´S:D~>yu{rUfX)zs)r2h)^Oy3r+F+ @N\'O>P 䐁U Hf,1�gZhQA`ei]>D˚3x(IJ8Cjnmn-"3M9{ٗC`#b/oK"vޚfm:`"_"dQ)O XGjQ'P;�~DFuQD~_w)‘O~\µ~"H Nyʛj@ɇ$_||ISc툄3:ÃWao˙z9DKz0l7 ux}RhH%<”~ CiGkJr᝕ sz+#uPq(jX:SN  =w"{!x/YXrv"DK(C;FR ! ƒG_Ų"S@tRPī抩Vebq.,�>~tYލEsI==1BZT俇gã~6@u~C"sQ\)݆Zi kTEr$ ,N$M{JnwzǕLQ.b5ȃ!1$B}zxi[KO4h -Q]eI`|̥YP~1w*`=W~ ̞cEFDn`6yǕ'@B%B 8|- b+ )i~$(5r@:~{*~UٴWpr]yoЄ�l �e׉>3ٿs(rNBou04pYh Uk:,)�L_kd%$ןc?x.lZkba9RK{.v޶��`ZnR]Sאt˅O#!^k&/ܟ~|OʨF�A]N7Zp=ܿ%{㕔rUbQ9gcW^pc+y3c9iy=ltTX݆]uHĚQ[6:GڹS˱LLö́&$rr8!;ځ+2RQ=D|3q=q[.=^]zǗjC<3[O(O�{?R,=>kuتzc7.{#`rgpIT"DG4 n><'*7eeIGo# PIV_0אIkI u˪Fe)2Zq9-}&vжz._+/TzJ{1NCz y|u(AdZFTOR:e4-< G<&E~O|^)~3q~UGo?3q{04ъf@dvSݼK2Ña)ǘ5/$Z*ŏ7 ]@/ed?Cv$ђH '<R6ƥz�}55 ,*n?}rh,>q-=WF@l@1X. Q </3 8MIA $xAȲU Px.hP &z,H\> i7w K %Fm sy) ڄ<R"`axw%c V;PyeR쇎/MrWJZ%%"v "x~'S0ɋ{N@eă7[rIl 34o8g*KG@h0kR\sڙ4;{bNNb\ZG;eL͗Bɑxϋt 0f>˶eAS BTL�E}v'/WWo)-6-Rj Ӕj�2L.B8s%G,q5/h7 l2ȫ,=\PZpYF}QGf`A &߻dȅ#6"v)?%,:zHI8B=='n3p̱tL i6B$n{͖-(WԨ!`0Xz W&^ oI+$ `Ld;G1JzY&քg-#O?**m0x{-eؼ';A;+.u!QB5jg//5<`&̫ydэ6Y_΂.bS?TҾ@.L̮Jk91ٺ|UȊ8áAT&Ʋm%B4gnhc՘-Y23 Da%ya*Rj\! A޵JN"x S9lm{Jc/r,.W"ȟXxDV\!E`Y,ǚ#UnZ~ $n=6taf$u7o!lNe W+Bj`l3j#"yߍ�r`Te}~,gk,DyR]Tv F<E-a]g3_U-A1UO3S& ',N)zS[d10|C_ Mjq65|[ P߻#юk(NƶC #;?Z=�Ll 20ڶT_GuT641-}WI1Jt;l/Gz圞 Pݳ@D /Hf2#8o ,t\:1XIopZ*I9'e}C*Ko3  P2d ZdG>SdiYF95ҘmVh0Y|=0ԗy{-ñt˞|UB{"̲۬t<ݰl\ /s]d-Yպ/CF4I =E \%�Z@FbXˢ'pK#߂rw*(uH`eI1MfJmcя[rb\f8iр6}1Ij—hG 8͓S1=%g̔DKY#  5o@E�$c9{^ \ArKgrIJYֈ}Tdwd!?*owƬ /WMlj}HmI <Y~>mrlO%s<ZHnuԦą=uۅC‰fA2zhʼny^QEvd %W94b r,嘢J.rm|0cˆ2- u;D F/g*/oŏ}ޚxnKcBq>>ux>Gd{tԵVy. XK*E{n`~$9D}s<yƌB[]k¡:#s3s8M<@�n'G.Jm=t߾SS͒.w!NXwf18/!-Ki?qF[h("z"RALSdс#q L]73zX>j,=n%?BL ,MnUg}WN&ӴmpHcyOIk%'\9LcC(3iP*;=M]Gb1ͻ Wf]q7L !.}=b#?"ēyc#^y-]/`Ĺl2$&ir[l͑<SNI8$~tĔ7UߨF'uljt( M BV HZWL}f?L]yGOm4'e]Ίo;'I[Y`' I45DЫ6XsjpݗlAGC9K\Tr>EuRv?[6&9jB$6ZoF4CJzI AؼŞn$# .`́�dLA5;`2tq̥P2'OCBp]c _!;JxTr�[($݃ItJUiWk{nb^ Q2A;.[:$ ҇;c5E5M- '@MtQ)56qm'S"e$V17¿lO2P#$ƾM^,Ne='w )Ԓ-2xRHUʖ�HS<݄JwbNjVg<BR/ gL{͛ 5)st9;H[CW6%eggpo I"Dӣx@ 'Xi?�uz_*U8j%IЖz`XMs/uAZߠn0hXFyk;Î&]&\¹,fS+ =T2A2g܄D[*#ϣӁB߷ހ<*>2P=:p .ȏvI ,zmD�6HsU_pUWrf 'ؘ,rE;Za)! o֣͘W$9ݹPp4fq TE?Gmg `POȯ:W^ѩZP4Wrw$商5^}F Ysrdd%2"l}?P",tW/n9#f-Q8 xb {jJN#l%*;_=uO8R3@ˣmj枦+~0mQG9em]Run_}0LmZ`tBT {}q1f〤?smwM빐jSbm1.SK:ʍRu[L,Jx'b3DAjXPJ.D6q碮F5;{�HyiQWDJr&0NE XNLܳ㗅bmìL͔_i"rXJotR;˟6 ~-{@9JR#\˯ѳ}``"up7`MShTm6`y2/t_34ƺ.19iub.f"ףNt-ST�5<8DL]x#FY}\gρo9yc?L97m<=ІT[0r@ZNnYQbX q $<kH[3,*a73wPu`77$<8q@?ĽSr E.,NK(.xWJM0UlH3h3V~5|Ǘz@FpmHEةFk7WˆlM ?M::"uϣlߴ yU(Ǚ͵-&!XrtS\$oB6悴gU<#!e"dOmcC;Z<l Y'C:r֮,neDQ 5B¡(2X==pq,8$"2в\`-49 d=&)1u $ujYcԞ,F[6y"'q=Z-I xPC|Tf3@8cUV &>̄B&UNsd_ E97i)]|M-AGg9[P$@S~3WusE.aڽ9+#0sBym4Pqnv?'d\$O lRDK>TAԮ2P,#P3ivNy DDsxQtDRV$'@-VdGH#nmM)N\RCaK}l$ɉDmvzzy^*du!Gco aߕ+fv{Uii}vY'ge<`NI6áTt6\TH a'3셻 j`O=j'>p@ЂR֧ޙ\ɃmN n@C˽_�~9,J~t ]#F{&ԥCoqu#8(q(^6ӗiM.I ^pw�˶P 4a&i`0E [W3Mi*iN&EC}ӭeG3�۳!R(WU9nۛC =|N믦~]� _[7ZjسVzV_Y/UM{#N>+'~i+A@S5e]Vt%!5_@r 7N"[BMyC=WUc<B=˓\,TCY$͛v3o*S*#ҺjR/\gJKu=h$}u-+JxTZɷp=>@Hi:0*9Ubl؎tYtOETN6sf)y[5HL?B(E?q U-!/@|&t p81 vttуϾax|mYflj;<SPXCm8ȃ-h^3�bLzB}b`&JI ^8xIa{gֆN'з\p:~¤ZG>+ת9d#M<Ovj:\>GpH[:֊,x/Ik3®! ꦁ UçȞkU6 pM^@PBc;RVTQc"Za+}uP>^:,+0FC12_AkT@cz XT^ѧܵR:a'[E9a44* Bw=نkOŁ˕WIf©뙙E_bj8߾4&SȷS(:XH.>VqG|>9MtA-YSѷJhcj/+SYӨb4EGRyq# 7(s` ?avodMfbUh(<3rU4Mq8-)dX0lIYui9=DXxps%??*qK@cl.\v>~VŠ|% |1vd:}"jx ƈO<賡^ɯ}ͩůNՉ0{//PnOV#^K<5)05)!;RtAuIܵŬu@މȧ7w' rҢ"wf勐LR:;~x Ck;|�vZ gvu`UJG=ݭ *uT?@"nՠ_T(A|j?լ.ܲ9H ~ ߦ)'kDul{(2/hiCTaw {ϝ}+enǺjC԰;._|G'BA'εaB&b,Z-<8~W/\]d8}@Dz%iivfQ.O_ KAN Gԡ`ȓ=.S-=z^֜E;9 3Qװ'W~^ـ0u=nz;y!vfLʨ~ҋDZ�-q [ l1|sYx H?撻V'x _@GXzx(pb34@>y̵,M7dzs1Iu~IwL533ѐ+1 66\JW}z A OԢ<W;ȟD!5&rM,KMж>DjYp"j,ЩQerx}!9j&2sW E_W6f{fA?20\�ݩWKxr@46TMkƋRgNm+EϏ@DȢn\<>ӵldHN=}f1t5֡5l ~V{dS/DHlɞ.[;$8 }:E"}el`1қZ{�499ֱ(`ڳEy-KU *9\r'e) |]$ձo>|C[ׁn֙KQk]s%&dp`]h!~-F2 o9: o ax9)Fo.̏.zb~_wLMIJy>V/[GX]{ӫbvзRC V|Q'OwZp >os[%pA\?nb!7iANj-,s>+n($vmEq+9.{ xytrGSg=-4v[<ikp{rz.ϭiӫúU9ڸ<g%:V$ 6oVf+i8蠖V�1 WŁ[œ)+ ;Zlc*`3>?@\KM(ʼn@VM'ZKf1y(kr(+T_Ky ȕ% <]lvɰM;N@g#q#'|4j-.N2< Mvԣ=I@h!+y7rn C+)и߃ 肋}Rcs%_@"B&n2qZa*ga,hlHoԆQՏ'IE+Gkh`V<Jʸ)�B=Dר;r6osHNdΈYݽ%Q}r{s׶ķ_Ҭw~/gI,Ox|xoOؤzPPjSc/E;/P-jx#KuK!b\c=g Yq U+ k.8E.?F^PvCie_C熻[O`H(Y0NB s$ Pa+ЈRD{7$8ddG;n*iI*wĩrG> . <1b/fJ?#n2GIOnQg?vs"@ht6Jh)'xt(RnW!csXIzafzG3? ,\g;>?G\ zi"~,x8uG@{痈Pti[MjŹ>iCyS o#)V܉n0$)+qYryM5ls'=].8_Xj˷*g"}6#x_.8`�(urcm9&Ir@! Ax16apݠ']3o4x/ cv=QWf?j-m8>J>{N"~ޓͼ9_7X]M<6QxPqu MMĨm"=K]AP|^1oޜH[W3CW:<7Ka%%ǦyJ6b6`/ڃD(֬-#؇mXiM( *~ qFoaHǤMu>j&ˎ1 J\lruaT`QcF$ JQN8ę) }N$N?m{RY{!E˓Eb=v3g֢`!(8TԐK!:YF>\ɘ5\^=JN$b0TIk!Tꮬl?ijJW➌z׊MNjhS>9ko ݅!!cwcjƳ){( PYurGX@ FgHą_-d!_E]`]xq8Xtzo,_$)EF%;SҺfS0U^e }/"[¡ G1l} YV#ȭ}c潚<+8_ bBڸq~oS'If4Hݤ77)!ר`߁9D ^y@C!wI ?tXhV EwR;%Q6ukf=,/nXN$`z+`XǾgnh#_! 6Yz\VT[֐@@*FHaɽa bKm�;<z\xmob"-%)z9T>dtQxz 7QlG91+9ozhp s`>"3HziG+Um([78yN^o1pr8~Cc{鏳3>iJ2A$i<r,愼Ilu-O�hiaD)1jt҇gxќTaUjڜ/hf@ޢٹoDՕS "`lVG X.R\kVi#ϳoAkv#B("` j&@XC7֏ȴuSы~h}˗qS'ZZ)p/z<͘I*ZD7�oId!7Cx�l" <`֌|No{\#]&'iR<&_gװ4ʒ0l)J�7 4D_ad6hy�O� l}EÜ|xDZ0 Cj)UD|Gˣ/U[TeMÜ}dqr(S,G@wC?N~ 1~#b)_zԈh@bAƕ))ԊhkD}g`Q e<I}nGjé?FZY}fh/-j%`ė`W!RyP*\+I%CνӍTCƞ$/rMz˳Vo77x{6By:B͝q nM/gp<ni%><TqFj,!rMHKNlתp�:.bMh 0:RRP8z|JrJ؂�O8~,Iע{A]Vݕ?I~_Y2e"Z ma!61ݨ�gy 4ws pfȁrh>f>ths_dÄnNHNc#}}75{LIF c yji㟉Sɕ8+ +"Sl^^h/r0?XHl1̀m�u^޸D^i3^9<4jA״[ugMC+<1MCM�A֙ׯDUfgbݖF=YmNLl7cڴY~MGcSBQqQzOj-r3+ (2ϷWUbTߵ986^B2>V`҃|/ߧ+2=h~Habʳam/,&\|qKSvA2$:$\V?NlŦA5eU)D1<P]$1j&rI~=t+<qf _mVmѡN_"&B |:@2)},&H##oGIWPYn UbZĪpAӏaI.aDq0)+]\QI#<ҶSl; yflйJh!hIo*ږr!Ƶp> 8-H(|EUR-!0KU.jƖhB#_B*˨:w%ɪ>缗^u7cླྀJ74׻jC&nDoVZfKvBm+9^OJ6ь;=EPDZ ގm8 لmgC QL2kFYXN[K8 cBCG/nY y mҁ 2 'fͣ=vՄ0=EciK4r n@|u7Lz%޲զE^kt@k _�$F{^p ]afn8kD'# hQ~_Vj@L-aND=;+NQHXh<[5kL޶Gf@b_mb.do@tsAO&ou|Ac7j |9ıԒo6N`iAe}}y2u~ւ�Uq Ky ӭ`}K :AN&.wpB|=Fgϳ|R wftk4&qLEܙϫo~Ҋj^($}]2LdlJK]Ws|Zȡ`34}40D"1f?msܨ_éx<@w؈6kBTrg<HuN/o5Dɥ=S:,bD <S:HoUhdRZ[/=qdR�Kpw*9Vh2)0rjl0hg21 Z{tTFs4낿:+�ȡ<π9OE eC"FP<8^O!yK㽕 22@;??Nɪ4_Eg/cjig|TS8G%o�ڂMQ\&e9$�8[9e5*q*FcI6ezIF-!X3ghig:A?"!C;1PY.q> /Lt0hL/ci,;"Er)y(QYF@T${I}Zpm �߶mG <*<:Kg' JIX)ʈ%bn.|[yLʽY9MN)?wZGwLYxq߿ܪ\K=[sɐ8R kYPJڵ& �5J|:2 \JմiN'ƋXxQ,?r]dTbw'^e6vZ!{v/2`Tٓ͢|r]M7h{3 a /6ީ�ɷCذ<ar;|-+} iSNIꦷŋ|:>`15npT'xt/H=G?4 ?WOh<e4웧1UKn}H=> 7˿zkv^ފ$VVXpsbPKEH_zjB6Yw@d* qusHec#!iRF'Y 3J{IwpL״pu[E L$6?,FהW`௖-f%:;_}m|I<*;g7Of ־%;2vbR3 ɰ^xpv{)Xjτ] r*8[><q~'܌jǧ䩒߶q1IԽ 0tUkv) VO:I_1(RT`e7aЏJ=ÝݘmHg_VNqbxJb~A gjuG`|AwC)[zC`|BACQSPnncJ\ H"au(r_A9A?kꞺ:貽A5ؤ`sۼ(ѻT'ffSQ&4ե㽓e OyeoQ5_*F"0�QO`7e%П x~/C]+fvKW_$GV%~!>  ogѿMͅD5zr <%"qLFeN:Үj% 03$+uG$Nu`V<C XTziDUYEA6' H#&r Ҟٺ Z,k!>Q9/;G"='ʠXS,&G"==o6ُXk͈MhB3nSM]\* ubhҜ[<x [OGrj| ܟ%k Rb|OXjZU+hx~Cb0s5k׮ ^]&I[":�DD|K!Bv�?C^2m#HŮMb(X_/qw[Z],]2I<syp apȘ> QkJTtIOdV8$]ٖ `/키F?1M8~K[q402X&ًLR_sO?`<! Qb5B2~9_i,23Y�5ɐ"A5SN(SHP.^(P'T]Kn6S7g.fsBi||1xxJЎp2ԢK|1)?xx P /ѡӛn'wɍGO)|# }`7.rfԃ/:(^*XmRO>㉆n%QMpB kϻ֖Z~Ŭ*ÖkϾ0b;i-:zFQ*!lI yh(CXx.jg׉ٍMU#)ȥ]GPP.b@ }/o Xݭx G2eM<؎IfǵXUv Tlk~"@o=e?\ND2JjHbc2�#rcݟݖPfYNUnL >2d4[ؿ@B0 *4IprvbF/]ɮg%2%&@ ~Uu&uuTR6FYZ�_9leǧ3Zy4L(2H&<^h'X*n4|@ɳ`*y?|]ۥML\kXCE^YUyd_?VD |tB0btG%GJ*1W 8>F[YƖjP8P05Gwu'9wQ\nd6܄^ UUA+e4ʈ9AOTJQFбkn0&dOYtY (O~R \.ux$zիPfsOɚΛSlnt"vR eީŵ'$,a4wΡDyvmBk{l)Ҿmq鐒!"-;?470#i'hS?)xa \sQӬGEBݱItk-f*P.w6%"$R/b9`>V.+_;*bP=,P ҐR`a'DG#^^Nè\p1N#%$4@cGҺ`K;+8oCQo,vBY^?SRuk<k'Ĺ))%3zx}qbi-&iqZwc5ʶLҳEN[wcI*2? _ KrUz*dvLW9 =ZHpD \KX>j(^$t:$j k6BS_$Prh֥r6e#E?uѫ|DAcu3@BÙ"a׆km̲˺!F:"M/ chR l(v & b N<Fݬ+kc!Y@/u VpX=p;"`:[�ceG<R /Zr2(~uzl[90YmbmtZ!=M몡OŰBk:gs \}ł:3&ISi S۟; 3ϓAl 77Nٗ ` 8}77@QG:6~\RV*mʦP]lCuk! -}${-yT'=AP)W'gv @)Rm(iqv1S͕:|^.}G:Bi emmn%1cA2~}YjsD+"sV`q"j*mѸ^[u=8 U-\^!&3Sԭu֊Z]鎰&؋3nVqyh& B=~[\[Q5Ƈ3O tL;30(?jj󛔷WKx.4F(G;=ƷnNby@⭸8.MuSTYbn37!/?q ?5C/|Ly S'*\{DAFNy]XxG-ca;=M.œޢX[[͚:/{;e <#31 :g/tre7 RLm@hLSU-uT0(ʊ;1_G:P�#.`q꧊y2Ig, @5L,2Ta34>>TqOԣ-ӽ,eǏ RBc $w4!&K/~O6&Yc#*�r�u'nI0f`h#[SK=`]0Xίyf:GWzu#+KLT4U(.9$_Hv|S^ys2Xb@?9$Fj 32>Z�9ݤ`sDh1Pn. f 31+ &,ѣgppS]h(,` `5c ' u_;۪898�OS8_ Dc#pI O+4kx49Zڀc} |ת K "l/$ }Ҭs;%+պdRs>_.3(nŗY6 =˗�*N!Rr{1DE-XbQJ+qғ,#,5ZB)>=50 VPӡ -ibyu2dJޢŎ གྷ Ad/rsbI<ϥE0~2zKd&G\{H:*}==>2#;q4gJ9ϩAm1'޾bxۄҭPN$D{uھ'fȤ":4]^[`i~fb.U@˾65'2LL?]xUBV>؃zj_2 N^;C;›!oK:Mf_x$l+S=Ң~ i\IF5FBzJ6PHlE(p|"xIY4<Coѝ>zd_lގ3krdnHa34{TKd)2Kּ߼ kμрFPIzsb-32փ7'H@#KLܑE_)2w`YDZ9FWbAs~'^Q<:҃ +lVڠVGGm%xV@ OK]=>b6qpU1W<plJkCp_P|yxƖ}bfO[U?|kOB^Mtv^_t,ab-k` r@J70 ktf.,xy{Z¢&D<X!UGVݤN7F3JGQ.sKMpr{Yy#L0D�ՊJNIS2�-M6jVBJs[U0-_OJOxri5EhN:F= Ovedg0!b_b+etݠY/ ҠvH8ì֩t`, AH3fB.-#Yu9"w.>Tf'Ȩ>bM_d0ٛ-iLF}ż92r/PŘVpq8 1R{N@L+48 ]вo=#a Vdҩ``Cjd!c*H$~D-;xcCPPz>Z/FZ2024[$x/Yxĩh&xuuvuT(_ir[3<hJZ5a;W{if}>aлb&q2艟'@@!EXRz&Dx1 GiU_6܁<%1'ш(zݿr@Q]T&GF០sg_<\Nɣm:;lws/eY#nb'`Z h463+'R8AA{+n UxAc �DPL%) 2J8~&56^=0~iȿЅo[t(M$!;\><}x5 XGD_ (W ;@L ˇE}VrMkѣ�*SG\m}2 0ħK)Bd2lxiqu$5SWEk9Q@lLBR]|&G5Uǡf uu-faep_aWGytH{ P\*87Z5@x璱 Gn {*P/&>\$ ~ 7sPLH=w.uce%/Oo]m#h9ЂAw,YǖA9hJf).3Zgu0_c{3a6-Qz('Fa$|ʹ5 u|lB8sSSq9KY"rsїSCgNE+eS2e2Gc|G|sb UcuyhO I+6QQ$q.xٿ[ah&3!q0xܑt4~تuSzOm;eeTsV嵌8T~ˆO$EBcVQ:}OUfӄd-a BF0KV r=hG"&Q7s2|~v $] *A_AmW'>f+kamչ!{y GleJqbGM'5R zPPfQd /+2{2 @I"k^J£%O&1wx595|X*h{WO4H8Cgu�_gi89PA- LS f\55>Y@�]7۽KOj,#|OD rbD KXĤNo+Cш�xг`F'k'bH.*BeV1McV2>sC3 H :8jhD, b9.+Lݲ~xL*?IEZQF%V$-.e,@E`ok7 G+ vw=6dPY՘ W|Y'yG~?Ҏ3O`cz8^Mz/R{4n0-R;%x_x<o1NQ o~=Ir\#ŵOoҤ.9d{Zpn**NfM`"*pv ;?zkP_iiNÅL}'uPa."xucwf ɜ1ՔQ6lS(ĺ+ț ?<m9/PC3Q,>uw"JK"I)dR78wIuM8zTXKe4z1\vZ$֜_m"$N+=&N~ �YS'hɃKDQLסPX1؋}4jͻ, m47Hr-oX#'_} P[9q{f5- ! ;Ay#!G_G6_o Tꙑ]=YO#֬f Y['\>h]2:|*(Ԟ]�vO\%ύ#,5cw=^YVVUM4):˶%NxK]"aJšj D+&Xm.idUᵈQ P4Vd-F4機[QG۬.z:b0*PtR1oP.(㮮6Qe_B,gZ b/H˶;3rXDۤUDÃ><BwI:{)' ʙ'l$ҢY:_ Xl&}E;ntؤJ_\-kjL q8 !eݭUWMREiQ"ICZ ƐلkS&^{++u|G !enj _>#r1Bڈ(H%Pu*<=n0cZq~52J Qkt?X%X(lӚ%݂F\#%mTz_wSj5nm/קr;jJ,kX?NW+\@Őp(P-Z'SQUK&ܽKZA3pd>tGQ�}7U2֙Hgqc.%Y§HI%C-zD8OkU@=N+tp[PZ\lEhh'JUKQo2״QGғݙ2^튃WQu+//ծnuNN1S Wf g]EECЀF>i 2DŽJmh0yj|hdy Ct(mm2tܰYQyٝI#x^4x]7jsB!S; p|,XqpɯE~@_r[oSDPKNE*(ڔV-COcf~o]1f` >NaUAh7q>f[/t-1ƒeMP)Я^MōH!ɰX+G^?u a>e$k<#',hԼ8;.r&TU IxVa EZK-r�MKSiήA4YU+΋--+9-q Km<)g Q~RѶ:qRle`DrU☹h}G -@]з_u|“ȾmF9~I,.զ:OS8@#wNV2Go8Q̞OJ6t:(e9ܮj><TtA1UvJ63d tT<�*(ٱox徖 F@&\n]{&X ;جDĆwe JyOJgk/$kյR4QU'Hd . B{/L&fvyr?8CHvNimVm3Nˇ }@e0R)Hʼ= NL7?85e rЇ>[gE=X`t,k 7@.Vx@ 9s"hRE-.9׊Zj]A D\DH5A$Z<i/=Gj#ԮQneq alE_`QԱ#\F>/H4C;h贻vw$uf$75%=GS -~sE2oKUb�gNF*wK`N)wW rߒA@DB<0�{ɪ qWRY.tTK!B)[4Ho<e6&+)bD6:S De@Z 0F >�jyaNa(f$R|TlyJ,!OG)M Z4v|L^L ϝS`6<ƅS -rJ3HMk�Mqn$؎Qw/�ariܛ0QO~$ /J|ܧ}6i  d3Aj!ENSjR=CpSmha8tX{qxCPCy ے)Zz_nm6r59`ƏoHHV&Cྩvىө~eqA[؋K_e?0ڕރh:0+}cA txN䠼L C*o 6 G(paEC?sv*[*/]TPE&W&nǨ9 )wPmi̱f|P`g9aHtx#S NUS+A$�)Lhb0sp^3E[*F/=Ccς41)D?#s#H] #OSzIaFAo:eyWC(&3!kbKdͅqjdg ѦwK4rPzʎ5E1R۴( 1sa?eþ_fATd`XBf/ZGe9V[u~ݠ[p)$A`[JScT]o gdI>~>3W/Y GjlPᷧԏ NCI'ECbj-3݇xΖ <x_Ek~Dui{">>10{g?.ƭ`<-X1eedŔgzbH1e! /5hTQEϷ Z)xm^MoiWz&cEyFP´MlDSWp�d4ֲ8u1)OpD|(d&zBs7̦Ҿa3ZVClNIfD>o>UEHG'蜽$8ڎoZFa5Ûe>-6?]Y=rhD6&0{pրd3]kO5R`4VP[ (]O;fhث,<gT*V| 6ו#e6wKrf\sQתJO"Ga7r pr̢ǷZf abz!S)Gkh5L4^B$\HԽ[nAɎsxuߐk@/:W+QZI@ބH6;`wj+]]/3[n_Qwh4/e#)Y8O!ӝ"6?2>(X7y`JpM/N9NI�40aJ|A{\?҇U"NSϫ6$u6$s3\וMV>g<]I_մ€KABČ+B׸34,6fgZWr f!u"uQT=h*`T2 HP}&Jh3X 9JޟB1- XZ R"EL^$Ux_359k[k_l2!xxv ^c)Ɨ|W}9)RFP\av\8ºڹS�S18?/ SjEƋ(`ra0BsnwaH4DEanp>>dG=N#y29\CjKkL.zN9vk~lQjZ+cEh;<Ƀbzqh*Ѕr=-Fs -c5;g>9`ݜںS M>VpU!\ɯqthEպB9~+ 1iiV}gZj<7[v5W'MRJYEvtt$qL<?(I<BᇣY"a'ǭRXHuH\7Xn6RPLrԱ@1? Hw]KT�%Ag7$e ghfמY{Tύ= /Ȯ2B܁8ՀQ"3a+V Kl쿍 &Qr-:8 zA>&F6^l0�p6aݿ]Rdmpz[< Kw |9lܐ [Ed}ftyҊ!a`2̳J["/GW<f HMx( |1(=Ǐ_J,{BO\@#o⧴ S"~l?9bY JIɽm=1=&X4,Ō/Fc;su$j0a7�ϺĒwjWq[$H!XTL@zCY+[~"F/S3ӷuU֙hH^D^1jz7 ,5Ʈ]Y[H֩3k%+'Zѓy~R0dj$cBAOGUvuWx`K`Z*SKY1XSuӕ86L`/-,2H\p̿g]TbxV~'"~JR*GSc˼$,#VIGrQQ]w!fyF y&!06X;)8䄆겊Ĥ#&kJu]La!':~hVxjvJ w*4x^a5/>AGMG GszN;P )dOgCC̶9m@.Ob.|ۅ~ z f;_˱=j|T=j4M܃ƥ@d˂NUܤ?ਖ਼?C$YQ$#q/`7pكw)kBHs06-n8YVhpx:L8`1kΩUwA C"qѝNf6-h. ;`CxI�7#$qRK>˓ =G>a6ꤼ>eh`!M(X9I;v4]f]~2-f\qvL`9_Ѐl6�g-ye$ղ5�bzqѻ`q\�-t *C]j>P,Rmp9#&o7ON{Erg Q|CdwJTَ~aB)i{ջ䄦º?cvPK}{ Tq!Et1IZ/.**=dl+; e%ݫ>ĂQLж678҆ (l6㽽|El[T99ƌf XO n4`UQM_2kG]c|4OWm|v#{v-!ԫ'ֿJ6y[ U/UP:{ 9/ U.Jz-F5aybc2Qo7ғٔ BS}Mx/6jP<Mzxi>" +/{|<kMaB@Ejl!qB+nW`Oި#D{PGipbx`+V!@M^Gl\C 0Z7ɧgŴ `e;%Lod,(p LV~G 9RqM"XbzpkZ׵M4&_X#T%J6_ CMԩM%|N �n76 I jpe|||:TA]eaYRRN% F~^LPQHbRi{~I\ingʟTO:(U;9B,~W5zf3H w!+d7E$,WjsnE!Ui +#fm릻ʃ K)1Γ6fݧnHh(9b79Jȗ~i:'n~Ԧ1I[4S&]W1Ckc? $9uL?oqo2% yK7٩R/p93zĕhYOlVXc-7! *|g0zkJXyE*,q8nHYY6^AtUPIL2ެУgF>acӧ~@KGVִ6g^R`L⒣{`o+ϭ˟%k>Ԑ֭L'gkj7L|%݀ʸ+:?<'"j90J/eT!z9=哊tjpJ_X+y^,ܥ3$ܖ;@"wƐ85<�`m<y$:j[NIn Ϭ>xQ8~/mr>B_h9}#h_Eq<@%΂yuﱞ,0?uWPhq"=u80T~w#YX„ f)ŕcY2[wןI~8fC [a(S;1O\w&=i Ngt2T LG&F Y&-~uz>׈'c勢; `:L/\;Y~sq@Y:~&"[4}b~G\*֣&QL 9 >Lb,os:o4]L1 *k^rDfjr6 sOilSP>)`AԙDZ#a _5vIo Y2̩>Va\}Qpnп'_9=($AwcBPy4՛R nGA:L+*H^-*X5SM!�4\R9@' y[zxˣ5d 9\k//UFa!h=RѰ)c8 F eg]gb%4ZhʛA.Y# xOT*ɷ0Ԝ,&uoȌYto'_Pk߬4lj$YWgcaz9w$ *^zemS&َnv=hfoUײǡUtH"19Zi;8\$(?1GhZ>YKF݄9%kzg]Z@ y8!pԮEH>,z9<S^oYasb~P0ݎ@O nb? �j3Gݷ_ #8%O4i?-'q.L[:Fl4@fi 8WZ׻`u$@@XF4!tѕ9tMF+buzcXր(0aam1gy�87e\W['0]:>Kf&c^i/6?򕹜j>KQP{>Ɨ8_`˷uApv4Ps#(O/:#770mJ2yw=s5e| R�jx)k?(Օ-DQҹ K`|I< %Ź'H~-+'ވ{:m-gm&|лdaVsTÁHǶz>jex2~fg#Pm)6oZcY~'iCԣv6kE~-a>p~ ^~R! |5_Uw8t'Fp�c˹i=|4c}oظYҠmܬzK}Tc ^a�H>Xyj+[>D&ݨu(3Ŷax4&y"'#:C?y%=!P.1ݢ[@F%8[[Nx6dTV@*\�^{ϳi } Ko'k(6ǫz~A1s'e=tLwxU|ǢbmۙR9ⴆd_ =ع쁋>VqvtHU'.-PMsw{3_&KX"bmQS⤝0ZYیU $:ACGEl,9.|F;Hbȶi۴̨/\mmf|& b'1`صQrЭ!h{@6J!5 _ƎZE7=[aJt3ڵx:ZptxD ^Q5ɡ[S֐$&]1\VN`Bdg? zfᄀA>t}S|\}d[.nxb_lz%x 2n#GR8hdƦ02Xbo˾C\uUc9I;EzGb2Df͇1u:oB&�K(XaI�ocF$tr9% ,osO.6N%Xg�ZOkSRPw0ޭ-k6tuR(->, 2Ǭ%W|,Xѷ8L<MBx/ŋ(9Li'%v*:;c~rqCzãz?A9 |D#AmUj&kp >)~L[l•3ms҆F%B"ӔĊ+w5-@֣F[*-.AZЊ0APVng{3| ߙ/^)Lt ̥簪n@^oU6�Ž02D}0 鈂rLfRXN+X޽L:5#t6ͲRb uYa)TXwKZK{:`X/bI:8S`V si鄕<,bx2S8q+9XIA+/fҫW:_( OZ3loj.Մl`h5۩AC:Ttt0gg۶':p`& 50#]0 W;f-4S1zSB?Evx7|Q� ,fYOڜ<{sT% w- 6\ }Ff)Cܐ:?D;x2moɮ |'m_S E沤e2cJ=4hSъk 0sտܗRbAŐz�Y Ţۧ)6:M] !iH?<g~ 9jԋ%ֆ@} ΏH j'9С dTf9v[XvR-\wcj1{019K[:x <,\ԟ}&*?7EƐ8xP$es:`YR~q4bKIt8]!] E/9-9r x-kG4`yX}" ud.:>niuǤ1! dh*5p3FfܼG6k/Z2;Nz&` -?:)WLIDⰚϺ +t /=Š[32/<8W X^: q TA&N*qj3w\/_ڸ߶yBտ[{#̠qi"DH4|3l+#a?VڵZ!(cD1"<D nfБ$PTq4iX2R90IwYNHPjwZr UTYG#6%`sR,!|z{׼jq?}i< '9<(}Go)I0L>PFQ\Wd.eAJ0XOf*4Fk3{m2lJ"ԉU ?9GY{D&q,()C3Ѣ[ %_Q@_3l OT3EHC}ݍ7V!<VSGQa /NrG| ۠}a΅Ʋn@.T;I-2"zOT^t/�䄛Pa6e,pI2,(|vN[Xܮji#<9,Cl Gsm5#mJܴ:maҠfH/>Ud&<LM,y6m @V!zlDcm:Cم[Z!&ނBt"+&n,.B:HqHoQTlF9WdM}w<*1JGO]BA XvILjxl/N[K|Al LaKJGǚ6Cx�bU|,b7"ʷ;1|X"qaq?k}摎rTr_L!?ָkU1d~I (#`<._*J\÷\}9?0CXdjsjvТ7.SN)%#]A5Y?ܢK>"i=DjML)P BߴD.=Ñ8IS3Ϳ9tI=-o})i@ވY~կ|pޑ1?} (hYYdt <,ycܲǕgnP+00KӖu&oH P;-ɣ͝O)C imȑ/<"r$}BS ѿπ>(+};TZy /bgU 'Xd4sI-"{ɹJCIbr^^6Y&2,މ δbϼ[:"[uKv9:N,3B2x/K8?ϕrLT9\u&?4A:!/nIn/~sxѐ& ôOX2zM*'{e_iKBQ[ va$vW@Ij:QMMm5 wb׉IgD2>Iv.2Z 9F?.z(;`8Â_R^Yi 5Y3:)x,(]CyCU(xZW3A]qwD)L4FYoj<yTA"*fO[uؗy=oٰCMܓƳٍ/)|8Ϣ ׳U72Sn65`9"L"~Jq7~Y3N5TN+`7sL@=Qӧ]a=U,yf`T/K],+c L23 cvQs$sFiN0S6 '\Jσ][XZt*XUА�D>b̳$eDHdx\I$cB:H'D~g qA$(V0I?5GgP;"FRGMk"m,D:9Qfۚ)"qۂlk0T%,ׄqb=ifpw[}ΈcvNw YA/A #eK糝+ 9\1MEbW-9"X3C.@xu=8˅5x\W487:b }Zn5]= -:0id~1l"[y-Hmg^5G7nnmHi@^J7i,^};uIE&twk VAD<NDs #ƢIꛁQd<a؂&p;M2XY%=Ρ%V70/P&ouovZ k*uO^_g!yGUuRQ.~w|x&d[ :O=tEYܤEQ.K@L>>%34cmN)2PfM(G+"شPv;Ʒc52x\d8RC ϚHE3;(n%`I "/蠒u$4LǑ֗%f_%ʝ 9-0o %] S¬xslu xUqe(Mz#lUʚ?&1-HFr*2&k)F<ؤJ-e HQvU'fO[T*)�%klL Hu/{ӌ7$2S]K^)wB q<Ӿȉ `>Ӛ兽6:|ѐftL WbOPͷ\EvlzuNdž]Plv4KpȺH~f9~Y-}9l"75a|Ur[\$ӣڂLl˚/`KQj79n|=q tR}1?ǛQ귕=r08ߢ@fMETʟp"YX?@P6ҙ.tY [#\'WC;ABjիZV�v~dcf7Vy_H 7~5=I!z Y$ *ր�ȖXF] -3|Wy^݇d lϊ-l%!BۖcO2>â ? ٬',~lH}˵)F "O{n&EhNR 7Tx1Dxef,=i 'F `]mo<ɓ6[-#d'dN\(O/m NQ| 4O ) ySGDk)$Ñ"(=MVrjTb..8C'WWI_X a9cDATɑ%b02C_//<mRdG#cCz!EJrZk>^HmH/.ȕG': ,լ2u~޴>! H/%]q;Q#I2 d0GȢ !{M6j^u @!Da=;/Nn]YG^ji."nl=.*׳0@: ?RAM.*M]ᣰ GĭNs$l(zNo'_�D~ZIL]&W4Am֝3 ab:7;\K/;8 }Su*o\"蝛+.M?2.ï[UIY|�mICs$GVZp)gƒ0^\ӐT=I"$"ET\~m>^# yf .;w'|A$ӈӵ;+ .Lޟ{'Q.Fm? b2Nf7QJ epy;~ϳ@vh^ׅ ~jv(}  r@fqvG+CXaD/;P[nULMF_xf^Bm:u1m?(,9jw! fNdFV9UkqjxSgg"K>oTSZJg񉿟xD">&b7RF6dɐ|~SQ9oz|bլr2qL J¤Y$QQ'm \镕.|(Nнa#((]'>d.NA 45Ow"4١M!@ɲ:V6tisҊj1K�8apU>[z lO)Ð Zp+3<f6.PWM*wA[ *)$+θc@Jd@ qoc|▟>[-{7gDi; p<؎&QlP*U٪icv6ZGMtf}w9ky=cjD>D <d14pbՙggUqz6 p"Y@|YgE%tpBmpn,>;'axlҬ_n8UY!)%`Qç,>iNj(SHnWb?2[L>4&äѽ47C,9apVeƽR79waSJhۤu % {Ģ ])#">U0u7M,H\D5pH?zW3 /fRhXB-}hjuC9f·sP̦S'!ld1%W(Rtc*Mjb@Ι�q0KJ7URXCʩZ*ME8xCkd$̄%FW }줋Udֺw]|["Wh1t+{ܴɘa�Ahzuw=?ՁP9]eTȒT/<q:#B2x} `X+LYB' [Vik+06.Kڔz;pvOS~<)(1n&'n-ZyfHIt?YiCklm/~v*{¬3D)>fu]PRX9օg Jȹ!oK\q`dc&ΰFĵI_P8)q^^sM)XIO(B"b._VW}]P 36e/1 NAUUMQ9q  8m`8]I/J[4?J`VN h|gI֫H6ljaSvacxZƜQb)CHooEX!tB>w3ԥb=V`Kw]JPQ#dYg~raCm*< d9:QwzS`=:1:_i*jeoC++s#=~iS(Z!6h@#M/v C>إZw >f7+uI[;ݐY/Eʂ)ՍҰs"jtC.Q#f@" sPPJf2YS#/*qqTp�\W@+Gj QVOK9OH\ r--ՐY[ARHWږD~W )JX+O @/f4 (ִ#bN*)#]!t:@J+7y'»_K-Ώ?Oh;2;F7j[cX6LlTC¤nY9@T@=EX)4 !ыUVov l:.EfH-B }׉ d,D([Q(fͼkm`ѕ>^_ 9Gr52*l4"41⑶C}6+<qjH]t<iA"[a% 3 Z&ZO6�C&3>gqܱoYb4CsG)SxMO^;Fn]49rX=?4DbMWY٬ZP2kMUd޹dlM%jU=4P?F2%+"FT%}lK^r9pjVf}NXk.Wmp *|'тI E޴):,ⓏO A-wPvzGW5=`op�u+pAYnbH!JI_f7/_m-qjFPj7_Ӽ9ܼ!KߚҏLbR5DZCS7<cvL˜'dw,[  byWl”n#^tn%pTc3[茶#)lO|qf1 Z"{;*.T} IKEڌi jA:|(`Pne8l1bH5n$)?4*LWOcj /rO|eݚN|Js'-9D'}OP3LojY@2Ƽw͇BrV~L]oS|qR o�Q-Z2@u4z-_eyI1SuQDl[:קK|DH- eBN& N_]ARxvw@v28UE֘3%@| 9r1%Ug[]ԔA2?9siVwAÆWa\A1It>A9.9˻C~E+\g/W'E[4@* >4z5JP13UUu?E FڽJnYcx^x] ܂{y^|Ѩ07 0*P-Z Jgue J.M`{nG0UePg~Nzk2NZW]wS yzלk^M/Shasn1}us3<M?ʯl4u/7mWSWpO %%2u%3K)ty �>ΧiX KP l` óOLh$/rx,aڭ|؀e;<ZW+%ǐ[ŻUңC+"FhTׂ@=HgnQyq^V7y>"T%XI&9I~k1YocN".GދuN{;R1~GNxRz@O]>mHp~T3{ˊ .M"NEFnn,̘E=XI¹wNgV e)\NA%O#N=^f]XK<B@oĹi8nܒĉU+qywk `A5aUvL;[Y#݂.~)RDo`(azF9ƭa=_{Mm񼡗\ɶׅQ!=]'mH#&=sqս }GPVn^tײWB26(0 )lySiqzE87=巁B-8D_rm N 0PJr',CO~&mT4FI~Fp󼙰N{+l0'kʽ# 76G> hB"U;sP=@Poۼiv&)+h!XI {P#JPn(bW"W0H/3$F{`J)E ХqP5[]͈`Ӭsj6Y Cq-G$x<`c#->t_q-fٍF%Y5 B5ާ0RK%=4Cp|6ϻD;JZ,q|{I``'CPr3Lbx=ZG o73hYf%~"*@_GZ M)r[ƈ=]o>}vu1Rkw '&MXڜhg¿jvHg40^x5͟Fs(%y?'C@*+lw:߳}YCx7lM}Cq�u(kW}8aRG+XÆ L`XP'8*?5~ۙ׊#7yh]ɠAa'Z*\;o_000vOTݗ=R Y3)U!>vZ2J{kMԢ`Мh5c'XLQmX#5WzH8ڎ~:lI#E:|Re !p,x/%V"g8A['-|~[ޘpl4]鐷?W"Z< 7~ [{YO2)z `d}Qًp?zDp<8HaΈGG}зv:d ‚zm+{>Fʼn\(B# 9)o[ YE4j#$ҙ&U5z0p,;Rz~Me\�B.b=]ٽQO0m$N p)]9SOV9m!{Lgޗ>{ !=mqhBxi H_7,̃|U޵5FWtxCRH YїD>SV~e ȎL0^Z. 1.IΫZVzLNXɵr%:{Sa־u[4^͘io+3,}lR︜0geտDǘ"Ro8�si"dʥx+Rܶ" U7fy7iV;pgsȭhjh23KB]a& 2IR!޽WLW+}5IǼ;hL8IƪuƆBWt7d Lo\OV1ٽRJ;NWȴB9,JP_&+)͇u h_I/y8~5_^5]R+}ᗜD73aދo[{QYٴ|IZM3|'TOъq+!á߯:zk_yTOUH&s…ƵUrOeG#?/S:#mYk$tō5ۖ>"`ߐx 5ⰯfGrv:mG屖)Qs n_ck"Բ4h-^j./I" _&L y$[ʱ SuXqniݵSJ[|s&3Q"땥ry?(Y'l0δ?K21;3-(ns A^F(%ar*sڮ`<*W@'%p#PW=v70c Uax%ȧkz)4S4Y99||!f0q nVC܏k8 pYh7J0;GԶtG#|T+^EːgT 5c\4{&U>"=t_H\Cfq]Rl;T}[2:m#93 %F E3*>'LZ8nP');rbGDkV|2 4AOot H)dFh;X/酀b{0RqZ9>M<H!8Dyۧ8+)�[U^a3%x+rGvۊ@G Gs�z GqՀ/為^UƜgTIO99j2^ ̉jJnO;AG8Q=A^A$=+ G:H�3' .wTl?4+ rsIk6q-ЎAQʮG4Emk V?IFz4pb j+J<115fGzC ºo076'ˁ*KuO |WTy.wa<흈6,PҴR瑰~J�Qŧ8vuzVj=៘FK®!o &〞G蓿HN@1;`$M'CS¡S0A#dX aԺru 5z |$=&8hAͪ=E/x"" wHK bZMG׭cbW}iQ=<F>6g.�"@n&.LH$ƴ/Yy8Z�`U@v>،S8Sƒ#,, R_"&krEy-Ŷ]e_!e0Ӏe"Na )A'+sŋ3Tf9>Դ$DuډD*2$漾c*D'3LA]co_.)q>we1y `t V4)% cVWv9-ј܉m/6AYfAiE\$ۭ!]*bFv6>)cgopnX%A|m NZRՉw6ݳ4%xbM*ϽMgo*n"B?{<�|򞎴ǒoѾcM?ӝ2 Ȼҳi3'7"1Q]xYw)PX+ iz&s7S?͡%SsQ6M QQjĒ@`/d;,rgPWԒaS3P)g͎訵ѨCi>)j&%>;-}>őMW$0A+ܠҺ)[-=N,F/egLuːOe@wӄ6hO9ODX`.\oC-l޹"VFƹk?<aWQ6{Ur[nEse.IEMpW97[9˞Co9V߾լC0 Ift9z2�=Ak? OW<VRdC-y(2q{ 2@~ě=ڛl 'Jpy6d`"£YNBBy=T$C[YD2ͻ&c*x3R7M_\!Z &8-n=%s2sԘO ,1:t۶3ZY9Ηrjv#k~80n;"@vML&2EŹ{&Ț@|:Ŏh?1CDm3Dq,[F#m?Y8ÞZֽb eV߄gCԀCw\Ѝ ɗ' W@@hh)f }1 :`ioVhHFLO[ M* ktb@eS @U)QR|"^Flffl}gmG Lz Wji wàg7ꍠK_\'Nn ʪ޵ES5쌐<t wqA3`+t|h_~ SFƈƸZ6)T |"_F| & Hc W:p q'eG6D;Tau<$LJ%B(<Zwm!!T"or�)HA][|\v`fY~kFlNKV[e/*ԸqtNڍ(jA8^z@] o9Bo_C=i ʿٚvrmQ{U q  y5qOz-(ي;^<Z?knBďzՊқDhRO`l}T IpXI{pm\erƶk\@3}_v$? O|4]7#g9܎1$K8pW;#R5|$iY&P`#p1`g( h RYD3emWMzJLiQIn mzȂ/@)AP%dtYtjsypv=6vo\#Ҵ=2A #qB-7wc{UR__.0m<j})G" Fr&Pv]W>i7.4u,KyL CpQ#儢;waA@}DYNP gJ;;871:4sI_M %?YD.^5�`[zDE=ӨAUfC .ubǑY2ҍpc*)$p�Ԩ ”I.}[f+8|I.*R?eY ƨjrȒP~ernw;[#ה8QȎMzV :kvf`7ƭj=eF}~ο,K;&#Gm[ L!G#e _L|I&/RS0xT"7NJ\Nj'ieA<+왫҉wq @!)(nLגVǐ3Ԑ[hzN?>˝T0a 8Ho[;XG*A,Se=R?12NFGDI4(4aR 5ob;2tG̲lk[ӼOnc)\欥'LXȊl?p~91-- PsQ' {p0gHQ+}HFߩRIvGz@,fFrV!f#Ue*Ϲg>$A"3CU @|#2eD&8Y^Cpd3]k 6F沮 itYRųjv$!>I,œI: Oa SB\v<_ϰqOm$E c+CQlO@Fr^>]G Ɇ^ՖU3%Tjķ;66rG�O{eJ#gV+4C ".:㚼 eX 8BMxdB& RX(o;I;[( QJ#Ŭi'Ss5_aa|DH@"u]<ihtj=c$w $qQhFĒu9?܏+^|ڮ2&TB6>CCBW9mLΊ U, է$`ЫĤzb~4f[g"";\?%Uϧ&nP+_ϗi"N|3F:6ԡ?HqJ04`_qsi֩-WLЄ3 FȸXn[‚Z]D\eTU"@^L* O4f_E:pZc]$بaHG* #,1OӏќnQBr X{uz�RQxGMLƒg^(؎buy1 ~'=o{~ɤCGݹX <}ܦ �;AimydudA׉Yx*TgYd3>ޕuF"wkeVsH/m= ݫ3b%ATz[jaɗlWKR=aG; D&<Hqg?Dv%e2E:{Tn u\+b-R es\lGnj\<u(o6<syyĜ4~jKT9FM%Nhۉb|rlfށ% kW t*d6x6z&.QF[uOt^!59.]yV!r@GcJyDA'0�4\x@gF)T^SxUgiXܵ ׆d37fBCP9 ?M'/7^z ᶻ)F� 1T5!}T xO ]Ip !q 5CYdƈމ6d`t=`}9w`鿕Ȫ袡8p2߱J!ϧǡq8 pFZ[7UAex^0(L]KrZ.L, `bSJ⟻N|[(N>7+@q>r\Uiy_y1+B+v{O|GG -<\~'hKB#V.Tu,<\ eSrrgj�fR^µv VG`wI93p>R5^ ͼl DarfVa (=N||aKLFH+/U<T^zhE4o#n1ha_S; nP^zh ĹkT8Ao6ȟuL{ ѫF+{2 ` m1oK;1k*^6[GDbP~N Kk?7!s211aVT{*_Mn`9,t:,hlJ^�KLҐi͵u^ NAd8xEYFv|>oЪeoGʺi&ӟ:m/H|_e3Z葠zs9}Ikb{4drͦ]^px!h8q>6=xm3P˼TQBbiD V?jz z*d3U2Y�rLO<R8$of˿Sa*S TfS6i7tHSşJ6%kg(ȐС5;y E0@X[J kDW,% 9+q[֫F}rx8Du�KڞQ]״'[Y~omO R%07&6r u6HX-<UJ` $ 29V<p*o nutʣO5xeGUI>PimgQ>.Hvۋ+2xBBKenv '>`4xC`w3rBYzՙ&ԘЈ#]3D{mh}#32ZȒWJԮ!7&\ŗd M`@Zb`'ę0͢[A Mħ&j<GVs R,EB}Ec-3fv %O5Wե0ezY\y>_6P ja-C۾B‰b{ c'i>+?476{�ѳRXzE\Fĩ61N%j1dK~6�_Pf`w;!KV x :>Un`bW.6vk3Dm\|E(?BitX(_QJK^B73 f,!^PQ%A 85К PP񵸜LتB+ǗRr RvH2(_+z⭯a8 o`QTϋ@FiZFbvMTel ܏ {E+o.wit&?c[,cLP�M>=幻ұ_~Eb L§ekwwqsisGK8'̯)*xl^|`ۏFI<F zl$T0A} Z@Hq h5L^T<w}<Pd>C#:& mTuSǔ m%\;HH;eh?}yn\^t h*W z7&W?)oŶŝ tJpbV-+”ǥx(Εu(;3k;'"a ֨AφFqΧs#0\H"ҰPp` ,FDePğ.ࢲ5P-e"@sT/z_/V݁9/\`_z bWqf,S]!T :cw$9DYKqc<ַ 'lz@.kyϟaxAcw]aX12QYdVGAJ_]Q5fB-1{S01;4TB|ɖ_v ħ [t^h^i B  `fmBHxw}bGz"!5kȂxa]+))W0jeE:W}? q07G22MUXjzՎ< 6! r݇*%OA{| QMsn㣕[`߀R3/8R ?.,2#B Iq/ 9ˤbأ2[\ kQjNaNL0zωw1urI~ nsNU8dvFwO�C�<V}cĚ:~ J> w�jqzǟ%ke<tPNӃ5/~Oɏk 10K~!dI.aM>5qo^B*]a={%:&թ ʖ?[ͤ%.(lJ}6aA7Լ{+$+L,2SH VcR5-Tf]10: B9<4f⩖>ɛtE LGʾONS iڋ0]׈qm\<hߔINxx}]jN%*dr@QM'ҹ5 7H hUhGBPApe;恫f (X_Xn:Tq/�(&!INMs);NѸoEq5 %O~M3PRdힹ,#B$g֓'}b W  }t>,h'*\ϡ@Db=W<P f 6c<ٓ-k;Fm‚ fnnlI>31Ytaaf5?.EVI+Ɓ -FJ]mPٍ$g~/F.;jv\QQ �k|[?7dÖ )zoL\}p<_NLC <%3:s`v9\|\1zl[9Xl-m)+V zPiI7jɱH+'ym؀tՇݾ r{> >0B*1VN#m 7|C%?kP놹Zc R^xquUg`ƫW#Yͽ?lE;Ju̳&9`fhmZPwl &K@ 5 xzZ�_;, Yʥ ohRE&o|=eD*/R OO 0Y o4BE&Y4%j/$CW< x0M}ފ:fDEI,iF s¾m <hā:h*m:{vr8JQc;.z>kc ;|Zmy*e(E{TS؋+3XTŠH]HPxË4תd T8K|1I_@Jm3PD߹zXh.1Ә- *.,g?9L ֡@U0?* [*<m~Xҩ;:5#3v%o]㺓tw\r5wvr5ZSQ؜l8{ɯO{[;y]~ Pvj8DY)=ᶡ\ ݷS4&)a̜ЩH_YI] )D4 <dd; ~D=H_8Փ<bUڙd~͊g|,7A~Gt}\@wBs X |i]Z$wpsa@HM?"f #Ki')ѤV80$IFuu?|&A!?,ؒ6 ˖ y- /FWY=UuN>>WU[# an AŰ5<i 0˽[ӷ�q>/@"aXOJf2쫽q2u^>(7'A#90<tE*AL66*9*sr̤ۢ(gGE5~գxCc9 Њ:|Tu`3\g|~uvpi:DrC@ϩ_XTCś\C=,uGM<Y ͖㞤jbQw651ՙ ~6zW+vMt R[y7IĴAuP?:rj mcTcC}+ $p`BRѡ IąbBLJVtd*Og(C JQ)OĭcT~QV]7tOL bTE枒0Li;/` `m:Ay[q6-(Wnk5$a</HI}Jˌ11[ %%Zg=-Ou&gN[pj$9[@>7nTla8[5MnVO2eE?ͅ5)8<<UeHD-%} ])ƎpE:��\A2u#RI-J5MN\.xx,N5&D*R%|cUjtd (Q3GmVOOd_'!o(ZP,i[ݥjK@&J1@.�tc$cp{\^yZ5Vwr,U7!s::xjgu*TNZ~J\Ǯͥ݇sT|y/S" 3) ] ɾؚN,>2̠s,3Ȃr&H^Kmo0k/CiaXE&bNV iԔt[9`[`=7Bv%3"R}S+g-X%[peyk'�rLʣzURqrђCDkSV!O\NXN}Z fJʜsoU.F B$}\-h˭"Hܯ~o$^)�j@b<5ⰃXܲ3S958G^<뛥V/`jr$ҟWHSqGkՂX`p,^[#8|6 $ `vAܪjι/U()(Tj`(Lw,ZB݌4I>0\P?Ž?qs:_=ٛ+ݰ~I5_BFpऩ~*ST7=I܎ < Vjsd*Gp՛tc.|5z/5-ʤ~ΰnf'FfC t,}�^.&U/j}t?RmFlޓrJDL9sW~huMe+ |BfurltK)]N[`Sb E +iط3?7ʍY(T%d{2 D߶l*~;JdLfЇB6JqF2T 6 B'Pm + .bQIyU?ɼ�daٓBt>~O)z ʃ1 kPdxSOo+=5t'/0z&2]nbh7Db0 uv%SW!1 د,BGkhqC/ٵ.=ϣ_Vhq؇Ͽ @޿ [>ykO)r͍UfsB5Dث,# S˕HMN3r43_UPKu\l ̱-7rC()�R1԰?JKPk ؅h)<US0AIE/{Yy"1-JoKv_ :0N/ULǬGcsPS>ӳuY/p۰ Xͩ5�Y6}l :mn6YgTe5bL�¶$0rTP!2=Q&1#~YG\!MUUzn* Ң>' :Mv^*97<p' dԶ.kERꢋ!mh˭k@G̕isewA5OA.n('jsew pd[gQV1N)<Ƣ>̥v[jٱx TϙX)ju ҥe ~c 32ºp௣[Lڧbj9TZ~cz- <l$u @5h7|9ϵ� BXIp܌l:7yl{亱оw/g4`ڇX4J\jn 7:}SSLéRv* n[ܘIG|o-lm~{iEV~2AElР ts:0%+ րꄧ&v :8l㜳XռD?,Ux{a}ͥ`>\H^6/23bFyQ<PE >K*VXmx##Iϣw]\VjsExGgcAS\2v=B&('ƅQo{4mq�{]j2DJMsj[:s͗htӔd� *h., ^=Bd[!_ ZL,%"½҄RD^�'~:J_8Mpڽ<0ns}?Pڊ(;<g"IzoԜ`9Di].oI"ZKE;CWUj_2I,Lߋң92)*8b%CE=*O ˑP^Lh,b3GCo? 7oaAè8 s_ 8+uezG(Lxpp #J]2`5C&6EgTxFRK,~aI(;|(ƕ6x5}7ZghNYs4p/y$uBY!Mm :hR߁~Ԍ28JE\۝wUgnS+ GM&0yV`[8 G2~؆bަQ>eCnmpez aYcX]�$ Ϊ%uW(OgU_6֛9c?6OTVB%J�q=4߆KQ:=3v]<עo-AlG1\R'|k]Xa\؟%{qX[$@*xuzZG-6R~'TȧK/j|5;|.0|Z ,X'EpC3}&=Z6SeDqOIc-*u_kԯ1y-wFngx>-CȲ|oC72":gx*I-u/ Ƥy۷^9٨-eA[[feӂx9ʆ_yLp/S$Z8@ :%/m{Uke.@/>gtdtS[Mr4w%:S ni=OչLns y0pΰ Ё?lsÌX[ާZ(JGP7jf'1PdvHo^tmv"@}X[wH"(= F̸~m]z47ܻKkyDZyfW2 m2FbtY]EKҡzonD,!}fG gnQ&0‡`CGś"pH;a؀e [H;jgͅ]V܅u-!/%>9,,a|H#2'Ryߦq 3|DDdDk.ይtl-\`QZ.~o`�s–rw|@?q>yɄK,vBP NgbK -"}BTcJ*4nҟ =51F?hgni!�y8jT%Iw@rm(?*zcvRe{ oT¬"KG&QO´$?B4bnXf]3.+KMˮrͣ.e>MKC$-lI03Y՟)?y6H&Zd(| ^+.w�U }638kzXieZEq{ew4#P㵰X:#MX(2̕40%G9IÊ7 4,$p׷+j<";ƕ/J`2cXuwU-ҴWZWpeR2Gi#]z^I8&жR4Q8'srjȸpC zTD {6P-vRH >xk�I!a|{hvl<J)vhLq~D2i^WZ)Lvwe׃SjwE4_\316+{݃Si% 5pIrͽrDoxMٽ|8Uhv[ʲq^�Q[[94v)2<#^Ag(ᎹTAR-~{aiӪ E%RP9 SLLj{PCOlJB0$ye)i9\OU3[>m9NU Aq $T`( az D?4#A_VNl%oוTF8STY㷝PLݡ}pY0S�vUj^]RDQ (%w*|Oc:M8bmh!mT~,Ÿ c ?r!lágLJ| m'v?:FZ yd,*U hP?A_PU'OM28<Xxf$gPښK'9(8�lj$ $4^pTm.aM-ӁA:CYnqN, B FzGM;GC?{2,!ܶc/FfT)}Bv|LV,NEI%/%Ut}iss>S/7HƕВ77;A+Y +h9 j\lp`~q^ )(*e#r\M(BM,Q[@Hf%=8bBgsk4sǘcٓ#5 ;V|83W@&yL9h(,9G5Cq]DZ< ӆ \lEP\x7bp)3;WgP[ؐz 0KU>,vgN�Q;5u[�oh6^<!ȟәG-ݶP1u0yS϶I3IpwOE"AuzG=@Z}ûiѫ!KEL]ݯz}.uavv2mF["ޞ3}QA4yp=”H>=NۼOy;Ŧ61կH.EYi _#|Lv4ؚ\:ܼ*PFµG�؉tf.L4<]P^~&׍\.َ nLI�FJSTCe⾮1@4}1bN.uv= W97i1N1({3 z2ۼ!gls$ξ+75s2w;bɖerUxYIE|�zYOJƴEX)X6)_!%DSj1e{{{w5 CNP y,Zv'9<B0?+cMej\;Nu):Wy >wj�XIR#6p+9{H3 ݺHjݒbØ!hp$;ޡh.D#-_|,,V:aiDڀA;tl%Bg.$#5M\R7.*$@A$LF8iR 3X/@NzoJOϻ2'ۍ:7r"3}~1 q2DO%r2zpK}ZcGhZfxmJxωݗ-=~ ʹڃIWYdN~CD Ȕ YQHȻr2OKZK4j"^@ɫgZŜRؿ>VoP[)hZnX$|#AL�TZzbeq,NaB0o|(heeV9Qs)jMLsKΎnJ? Kid=[hI8[^@̊Ɍhj[׭T>]J)E # k`S:4#YF/L/1 (>܁e yj,Xx�<]]/.yTQjn @|R]7N!CrxFx;o~̏g <*t,9 M):ZpǾus3)eBE6ͧO"7&)}q'J--E kT?@#Eɥ^Tigᗖ.--6I|59;zf*8fd?6|Pw zKzubFw%tQ@M.sxOadM:@]z6 m**9b:O{@ET4&H0C7M=?mɀDRk&$GcCnNWw[_{i rmrS4i x RюWB|* XGG4ۢ_ơ75KW=72*$(_7U|YP=| |H@%s|S֓l ]zFuw9)3En B'KK*J`lޠK(OjhL3\fh2Po/61!d4P6?¦$.eJs4*I ~4Sx7Mm$Y tnNИmq+M 'xXP[v#%btZB*[\E!ŝ(3m.Ǡ(gbdᅋ&djv#Eb20|Xp"u:it}lr܏M7`(B;g3lJ4et n d޸͛q}髛9m`Ȣb?f>I"I)bv(Se :OqMVŕ.l2 4RV%�/Ro_;3~!"82{-ԚQ߰qG:$giWF5NB$lϑ; fPÞUYT5c#ßۯ x XXқͫ$\9 ^L.k!9XxxJeq;T9^& oL Y5qe {T?!J#[ vQ֏Qnqjh8elʶqzYǪ/3V+O ՛Xi{] Yd~L~SaW>*#U .Ie  eO#cV%1xnlȧS%AfT *Ht Vv.߾|wH9? @}/j^gH.P-sL̦^<k-|G3޳m í9= ݽ>U,03׊:ـr-ƫsh5�rZ";D㇨!Y 6ͿeN"#$~t DQ<1I+.eCįV Łs`0tj.|4ʌkǙʀ1Z kcǯ[z׉O}>D:gZ[OpSP_mXkO1ot/'+dFB)Zȶd)-/<slOUݥ^V9d $^ ,j@"uɅ坊$]@uipLyltuGP̓;xWr] )r2$ۇp!}ȘZ%oZ� kw^G3ﴻ;̴iߌ .EГG^k+Y!>wN?MmY<0Jm<A#0Q^ )' CТ<9_qPgWva cSb_̢H܉BGVӶfs@. wRy@oSe<WcePtRTr%O&Aa|<^IV@0s1C:�.f6'm08 DVy' Tt+,V=TW*܊[TpWԛXԸaB?OIAzl^CL 13eEq9#f[J5)MÞ9w3fmhL֭n4 QSl+S0 glK &s䄾h*AY-Yp'R/,T[>b˃iⵣač:LD#gJ1pj=& CLw,Y('+̡tk-Ƨ&ӻ�wʷs ?v0ޮN@['Ey}i-ݨ`&^ku9}9Tk[w`{#>mO3H Bb�`.)A\>Í{uG܄\ 2=c?~st@"z)6R@p@Y&0@j#xmkeAza'̟WZ@*6zjUNb֒:Lq�d J� Hg{BJ@6;$T*$Q,v<J 74R!ۂ%i�hՄ>Mk�ڬEGӌWoۦi_Wq q q_$]_d?qᅫ)/e'%M24-x>FwA6Xڐ/7 EqʎQy?;% =UrΤ,\&L .<5{ybxhd"l]/9 6ǣWhbGwVZ6bH4"PN t.ڲl�Xa Gs?LAO"wxljt yZU5Uݬ;)0&W>_(Ӑw?r$s"ss ]W-C(_Ċ޵ Aܹ7E*x9m={2<)-]*]e?\3  MD G qԌx"qD͑s�{v{.w\h*<Lf^T{TYz>A4#Id4ϩ2U04+ѿ^+>}ll*ճ2 \%VY)PSƸ"g !OR2)^lk+t6h8S}@䨏 Pl!rI=C8L|lʪL/Pk8"70p D/7p4-U|Zrw�~:YFS]�X}QK/؛�W *c/(&MRi<-(fCO zSHF�:#JkdcՏ1 JL' e`:h$lW??DrK{Jn\jw%A{M| `VJNeͭ)VUsG״Zy8#? O/9]P}dUW[fF+*9{ EIx?<0g:8XߩOS[r{b@Bp]IHie Eg/E0g#Sd*F�qA[DѯXykB*覎ϡ]qőu5g T܆f\t)c%4n^6g'x\9|zī!d3Hߨ ?pWJ۽3re n|RODdc3B?bO<; }e]|[WVCѡ4YKt+'x_lO xKV_N4SӇ\(Ě&fa5\l봵 ;2Gv= <x=x}cx+v( H֧rXg`i)6f8OI9!*_ 53ucG6z$c)Aqpޙ,{'(���kim{|(,A�W+_-xs p2 ^t ַgIDYYtb~ 6]WYwD`ʥ#e0KDSF:+`oEKPBpПg"{z1@`^5v`_K;@#V_ VR9N|xX2,4aqL[]ՐԷ{lx49S(zqNڤvѹ7ױ>u|RQhL31-VG>W@Dk< Ea&,DF&`-go_yzɬ_ČéDJV n!$^/8`Yv;g[.gyj< e!/>=MI/^QJyVb"=?їzlZp"rbjYz>ִCʍvҶxIHbd}#MVbݫo?22jJ#7'PZ3ߤbN&'G`d�+cp#t+-ְ,'7&i^}TX<>ؘMିJ~7]Bcgg8#&c*H4T e`&qs)vp&ud#f�J $.q?ulQ%4qK=ܓc ^8ED!I.sNZگ ۨm$[942䰎(Q Q^4Wx9i_o\}u4!"[Zww`]thoB[- > HQ3\=mk1|`Kv-,.0gh%BeI--aԦWcݼL=0]4P%$x2q] F>(8!(3\;w={/G5N̂I%|ECql?(w$| fB7}:az2}gl$FӐ�S%ZnZ)a-@Dx}ͧMMswD{Y4_)x *e`VL|ay߀?+W| _VQSF>KmdN]F`~ 4Fu :׃oćNK-&Na *I`\\5 KY 6Y/'tRu,21%*5Ea ѧ5;Zu<dX܈i-˯{/-V#7y.]MR^~c$br7l72 K!E s/L({˴�d9UԹF- s-X~ WYwXXM]Yl/s]xl#ؽbi'tWehYܸ1^P$K&&T}�C=<=xOYLsҚd~(g~tc#V Y+p(2ڤAUlKQdoaxBi\%bmRF6(rnL7UDz?#x^pyǟ[x/XTFB0Ie"{h#'_<[93LZ�U-gs\pwJܖ{`F ݙg]S͙JfyIM:_ 6�pǖ-!̶kjp{^pG:.> &ϬO=JҭR5%^jSKCդA"*S勞 i<w�qm@\7DHUr!cN7- 9,h5p<-BM5Ű R_>T_ZiT_Vs=&.z;Rr%-}?"ƍEFR&1d3؊02.Xn0%7Y`!9t/R�m"7ECV==&ǽ^r;hF$P7D$S< ! CTIz[o5u *O5\V75)֥Wu5@N.%DyZn39@_S]֨nrOj?x68mX3Q$*xDan*=4Q$ ::Lc~J0܊WtAڕDjLT/^^31LOipIR뿝tvJ%ߏhk?[5ǥQ,XvEx=RMԐM &0;i 7sVXȏvp'na(e7 y4}ЪՌxgRi~d3q v<0L@-\S<u/ '@^@9'=嗛gYj?tlɆBh4| h{Ny'ZWXU 6oekŏ,vW `)$YJN_rĽݐ~P(O}SAero'Nz{.:=Գ5c:Yh Vz/j3J8/UH6:SS15v$i@07ς?yۭ,^eK:(*@@ֲkB K=(JhO_N ܗ6]Whٞk07ÀbS׵g Jp3 /{L"I4 M+PX8ū)YCETT 0h6UV*!5n,q#vn^^)I\4ݿ=bq92L#|r}yG*8= xlڗgCP3Xdc8vfj1nQuDΉep:+v 3D:E[m~vӭV:Lj@�) +-? _˹/]s>IBm3Irvđ'HGg 9/VnaU `k"#-f{p4 sw*-%m)PX~,) �Mns7sj`HęЬmrHB;3Ѡ| HVw]rgω}Y*<po)c?0uksg'nj`VXf*~Wh8Hl'RP<2>9x'c?$a9YF< U4hlZQ(E CÆmM4t?wD̼hbdMt8O]u^#Y$PE7`k~x7qfjRbABܗp]H̨J�25)a9Z[ R)RWF;W@ -( Z; 3xB*mjɎj2+mS/J~Lu!M #Mc즔e ӊ;bsݲ:Ƈ}IBJYwiϡEiܛ؉._Dn-a+PKOy.WCU!޴/WFF3}2Ȳ: `3P*VW;l&詫6~uvˌ1M0cf~hu;sݝx zCEar:UIg9b 7-<n,1A=.WQdB>р P"%pKSH ̞1Ւ43a  :[FfC2;#)kchh,|_&@ .v?x6#4nEC ;�RF:H'ي~]-W7M%S!#hTSZ)2 w@޹;(vRo`<p~ARHz6BFJnMxY"*1k s_c|WlEY7긥3ߢ"ʋ4OE&FcAu#JAMyA} ,D sAVۉ /!Hqo4GW"Zzͼ! Yk)#;C +_/+NB,_mgg� ӀVeԏs}K�b w痣Eo9@[-/U%7izQ(}MS㷲ݕ0et2g%K_uDe3_wC].URRwq҄E"I 4ZI뇏, hIA*qi qOQx?�YtBMW邥jV4'N+ Q8Jn@a/H[zgI}DfD,JHSI:?!5Z+K;oۆ2_/r8>VE�/xʥtIRtÅ AO,اЋ_mqGns\%OPkیϟE:3e5`QkOksƣ%bACa 4'Ly*^!/WQ쫀`fUCz%X!lpFNqA:UB} }S^eWRj^ 6'7e�z܇2 MYuZ @ :tw b.t(O~76MxF"!#@>-"F6) 8D8;CZ쓅e{Jv. ,._ń.'fe{e.%u{�,'C٫g{ߦZ ||:3w+CJG9{rSh25G˅@5RLB7m3۪O SPݨ=0Lƿ xGX_We\SR_!0B91%A=,ܤf 1ܹ#It0QC$ߠ)V ;T_?19̪?BC]nʦY]zW9qxj Y8x^G)~0 Z!4RVଏTz}_tA-eԮhmke$ڍ|,(e;׭0>Z9#o'LZڎa$l+xvx"l/8z4DT?wܿLe Lg^}h&rBZ+A9{æ/{M/3;!p77]>G42Te`Xla\kyY\0*''1P'5ʩzonF~>>f-O'MH3 m"3yrdpY=b X6+uQӗ1ʲ$05�0n˒p-${DIu6DtoOe[Hpt"؛]T5Ma_7 *ਪcH;Ҩ7 .: '~mym >cl!i "d_"udEKFenlJWv7b9\=x7()*ˆSeD)S&eTX]i".xgwЏD)[0OX_LCB٪wCe~ 0X 4;V:T*'$_ m7Ae>VHFAg_4EJxpض(ݕҰoܑR 3VB@B3HypĹ鱸TΟ_Kvpj6ZSiUt~#cкR$.*—s|hSPS#c7M+&4ٗDYLҁnշ;E襒䓿J0@Н-yJ2͐O},o\3d$ lc ?3%/%" =[]"wgz3>$�֙ ٳ*c<ux׾S2ž=www"ۛ `[V,cQ_�5XCȡ fT kV:F{mNq >1p}<$ډ4سulS #<aKxbFs8 ]eЍiF&dSze.*N6#IL<G1v5uRG2g mjs~w0@7׏},4lcrjaw s:q!Oe;QsI.N.6 z[O B&\wz#ë< iUlbT(pyynl?gH4ǽmD)z߱, ;Bwsa+#uT"̎tVDFm;;b o^k|2,h ,0@/1ت^].Γe[7! ?fm*z/R%f`L*-R^Q)M0<bM^NC }X8c9,U=齽?W#YrGh#,F4K`J AO^*-}kl>XPr+ A,aVh.2g NжX_h蜜)fiRMnz5wT/+ixmɁwx ݋=UMRZ ?<lvގ9B4uM%BQr.%o5ItX&nx>�{8Z `38~ol(7b٦Z A^ږiKg4A9aɻCՌ+X,z]-lfo<js'h@u,Eѻn'c&^Ip<FE Qqr.f\;'D13�Q%+nlji񗿫;ÖݽU)|KHGK_vJ-MxY4 BlRVlx{%e;9( fiu01BZ:E$#P΄V\|TrY ^ y�ڪoxο"ً5UE'm<6OxƑ7�VN?miV/WYXF~]^.\|-Xj6Vϒ(H(K!ɫ"xl+]QǦ,.*ʥIWc=B{/ .6Z=ʐK2 cn[oO}LT.C':a8?z-a4Ъ%`䚓ע>x.YQpp=f) 򣙣aϏσ#Av<eϳg�#,CF�#6$p%RD֨ 6`Ņŵ0!`#D7dcLh|!bt3 3ߐuR HbcGčS.iOlB$p݀>> FQqX7ٿd,«.Ë8|#~Ia=B0hdZJ -\VûwAud&]PV%N#= $ªL:%Н3KyF%jށ dQ)A uO{bSΩ'2!C{Nou�/!n%4 }ݭq1YjE>NҬn$lsR}Ɨ\h)cжbpGc,D^\-fg&Q"6}f[ÛI|3_/v�+K52bvP{+ zsrFnqJh7؆ A9�,5VAQ' QjIRRr1ɸ>&ǤtEo>ӇVd.z9F}n]|-=h$uOqXAc+9w,SQK]%qZh丩7S=ۛo䰃:0[7 DɐƻUbT,fpN'85G'*|E/3BNfE[`_@Ed|S$BIOŌj>N7yEZJw卂0{;SZ.)Mx]BxSHX?6N:J<Qs4.{MH3.l)kϦ*i!4 䄀Ȣ~DHV! ~to9�>ы&H_N|u?+:>(2VKV<u_4DB)X F?K_}yckGбCdpXt$"ڗe3DUla#PFM=_NZIi~TAYZ/Iw;~v0! 1L>GzZٶueu+)Eu«usRfxr!אHi+֡>i7⳨.o~ jDYEZn)V9ٟ.a~;fkjer"lueAaI@ D_q􋭭E0W6q)SV}%ж s<ENE?N1PYxrwQfiDbLSKޥ!c Awo&Þ]iA�a=N=UҙNl;c[{7{L?cȱD^ xbF)N.Ny'Ƙta8s> Gd07u$: $Vv9HtԛKE\A^gp4Wnt#mr[[g=qPGQ !U +jӅp#* R0 !1 c:sϚ&i=I²琳 _ Q# XA@ҁu/ |+ԧ*}۸mZ!~R:�IyҬaăI (Q睍9?Lf"B#Ebk<b*"~cIޟ QCP7VJ ehc`,oqHpjQ 3ge/\Dhl,$7l_c͛FWt;жr 42�Avg(ڊmovO_#sNҎ؁[}$̎rZl*/t ڵB83n0^| 0[,q$>6XOa0S~4[:,˹YP/,GdU_%~0 PL] ;aWLg:~O ?鋰|Y+jwIMNKN̒BmuWDH-&f|q=n&)d?0G$="Hs.:3XB]a)vpUVhM(-O䌞}Y�dѩ+�/3!R*GVEAd.!rj? ui Yi|bA 4Wj'H]S2{n S۳YM 2|E TEBϡ2qKG @ݞČrdzZnFCi<sGi=pvwQ!xqC<|;f&DwNO#\>_WfVY~Esv bQxT>? d EdS<r�`ڰJ{p/S"b -/W_|3`<k:&Zf{jvfjǵ/PU\Cx,]eM*׺nҲ·빰bP|~aE׬"v"|ՁΛUMwIyD$ /gPTt a՟PpQtf\kl IarT;#9QJ0%M{|-`E5 EHG%Ŗi.&:/q`U1N96}�P"A*f><e&>D6);ئ Ovp_C9z�\ʸx`;?˾]nÆZտO<M62b[=AvgE(TNza'A&wV"7H/ �N`DBQF2yT'��?L[R4Q [] 화H /ۈۄR]W*_=\^I9WHn$`I#M #8Q7dX.Snѱ5iث(HeR- =sFKAaF+dh*),t�/i@Va_ԷtvdwTkQpr�\X2c>P1mم-X|)TZ: ~| HCP$oUWu{~g/زKeZ譏ve=zu�.s<% J?{zt#kcQX߇Tnͤˡ -{AҼ,>cFĸ-SH 8o2v`>�c I!OY<$]{L.5xbv`è1J׼WeU4 >Q@ Zo<AQyZJn!wE.ӌO5eEky[lIWϢZ) B>=; yu5U,a៮<\xCؒ;0>Ka0.;2Y5%#øR$kԱ� 9=O?%'j~asWp/j&b ^H9orn#/6\(<l HAsuRs;0t,b Rk۞.ⶴ^Xayα)NY7Zx{t Lt;樈n u2BVǣZVkA%Ƀulr3^v5 V}9-~'ޥJ7ҋ(< *u{s?spI j{Z)Nm(wQUհ5g-AʔdP~\5g{TR_a)C× c?Vqv5%G6鯍,˭=mG^;4F\ QS. ѯ4((Y0%@-�ȥr{!I:i•kW.ٙ.G+B6s\E,{'T/He%Gw^r:e3e!48W<X>uºmFA~J �XFk2+ * N<ϨH$jv(Y[ptvHN@ F ��Heҝnu9E+Z)1yMEnm8 45J$S1V+q𭡽_AFkl Sxf[Y91Z?ףX<3~\e2y,[4o+i�ކAI˞Z�# fbUGK"0 _x[yH piyBT,f^ˆ_(5=gRꪖvJ4KCuoH̦b $zR dmH` Ve ss>Gג%LwvxDM6C]qϹB迎yGĥ!`i(x5 �BLJ -M%~"Ft�\Wva=nL=)F?m^3$9z*(y뚳ICfWscUy l'WdHI_d79k*5$oUs3I?2yG4=(9aLo)ic 10w^EHg |gؘ+z<@#_7RY)K:�M2Vg2f2iSQ/!s*>1y9&T|mSx4LXޘl8?>|#NT*aΡJ/܁U.J6ΐPS( ;B; | |&~8eܺ598'3_hQkDLi'_6BFOt+qZ \A�bjL_q:ğP'wyNwP/s'<wUvVW dw)Z/Ci6ζM1/2wu1Ⱦox gj xx 2;.|Reg(bLv1SoNvqϴsfDWl>x]i.[w݁'Gv![Ed5oV{�r fiFGkg_ˑt ѥX./R̓!GLX^-y h8Hj1йW% 3W[,BGJn]kHѧv>V RvO|) _L7?I'H,}4_ea)h<&@MPv<,-(&$!M"3 ̈́5n4 Y}/BE4!ʍ3^y!I(ܒGleD%_Ҥ{'p3)S]k[ZzCp1a2{4 D3͐Α@M Z&bx)3zo`}�"WaO&l\}6P5M(k't~zsrCQª_>diEP2.@s:m$;* 7 \&Y6ŴF=%i�νy6YoEsa)oC-2p5J3ǚjߦ~+^*;pFWCo2IuRj9?I&\ NEI\=h0m8wld/n 'j.mYqWyX�BGޡanlj.8B[t}31T*\tE0.g^|S&xPr, @J[ؕsyFD' oMnQ/ӼIIT@9\mcE(5k]*xyKg<C[8O {&o?)Njff)<sAo �3nE؋�k.]:y-ğ? G=S' פ`OSl3`dq-/uNsVO=vFXZaF|)Nm| BO_ ]eFz6Q�}㹷Ϻ~zgL5dM% ¢ kiL4O T~`*'iS(\U^˯FK6Ʀ)1bo\ N|{*M:%KuJSjb*Pb+C;е7HN].Aejl8N<qΦ"MGd4Yt``=cvQ Y0>)Ȯkbi.y-/Mur2pA,'EIy&j@yHny;`/7e8DۻAoh "&) d_O#ǂ_(i;L15,^C!n^' ![^aMDuV$Lj غN2O>#�_-OⱰ]Ef{'GtIltZQT]`5=t'y4%.S0hVrH~3篵(= QA;2HO+Y ya3�vMo dSzC ҃t"&]ihS|^ExcKs(rFJaY:'AJeDc)T*e顇S U:E F⍖.\xk<ij)O.IŁ F Fv|qEo4 u8M#2[ey[XH:tRe% Bxjh/0<D!f*ށyP6$j*njka$d&"(%cpXsjϒrwTfӾ9{&B~u6?U~Kr}r S#/Z36)臎~즷\lugԳ߯3 �7}=!r6~ ik?39 y*ew�e49?XGŦWd6UZN 8~@NUM.eVi!_ UKW #UmPhCBHS>P<hfBYFVu 9DN],z�e7T N_�_[6WqCO;#pѸ8֏5$)vrIcjl}%CaZ0)hb'`|2NJzrlb5 ݫ4Km憪>� {xs,PH{XX(1%azhg@YeEf imy$_f V(NSe7N+p+9( &#LT1hw4rw$vUzqC-rrQ"#�3;΋phAr&uB!%"?| L0�.]骊JfDZQ wOM;6Q2pqFQ V}|,E՛NJx s l{4oOx'?`(W+SkIF<;#8Aak;[.EjV cn -h]bAΎu%/m<6U5WGQq]C 5 ZO+<!9MHU`Y$^Q'1͍<!S@F2OYaQwd`“g1-O=JeJʻ7�?%&궄pOMM6*(:Qk&{pT"[6GbBg`rDT)*=ƮZ5Jfh]Ϊw \Zh<Ec&|s䙪DO'#O;9,QYɏhk⾦ڛ[lTon|Z;@|4j" \ 8t׌v212fy!s ^Lfp){I&I?k>M\<J.uLF_ έ5p[Ug v('G'qyeLNn@/"epX' *&)Kg�4r}zV뭫C@z 2oIL8툙 7,#Ej,[c{!ȭQcrG²I\} zgOBW3m!s8]^g|!EfˋBX*t, h�?\N9bY4a~3׫hAp `V,l_ ]^+meCcq*4ͥb"HӒo׭99{s^࣡AQ5cmd>g[=U7x-_]"Of^XSn̮i4nJƋM#nX l:ƌӣ{=0 eFGз]<Dl 8~ 6f+ՙjC];Tiܜ+<jiffq"o1Bnhq2uT],"4~K "MV#<~S㎠LX0<$%hrDpHzuv輻*]M! طແ a(r=Ghxl  lk~)֥C "h| PC{a#[pl 8^bຕXkP*nZk`o|{I4fOؗ38$,)>ME:3W"Z & +($byt/_.xJm;]�AwQc' lYFΕc-n(\c>ڹQgl0@|}ǧ 0qSPzuL~e.~EqEʔP}qz@wM~ ;f* jTVKU%y?΂;;;ϘI`=lQ{Y'\N>-w?ՙ%'@ݘj0y_=~_H^)\3sw6-q<d(C/zIEFjjF^B$dhKBK{8q6*U%l.k ӄ-aW%_8Bl�Вd3aCfMzewG[h<tsm-mjr085)z1Ϡ'Ds姧m-s6̓QO0,n5!?$.l*Yrz郶U.,V,H-8vָߞ Mu;#So3꬐6qH~hBB7J̀bۦPwF_PfÍfoZXUzа2]k(3[Kۜ;lD hjߐ(czu1ͧSvGP<jhuCꕾ;Ϭoz@g,Z.Onwlʣ{T*<ٲ@X+%meqբP-:# \£n0esZV,~*Robai8h*8@Usr״prlF2i\} �m]S)Ce\I7U7i *-Le[xaS &K?K }?v|XA%sTb@Т1 -rn}w,t'E:HKoQR\#%3)4R-Lvp@Qfv O1m# >|J|h "kSZBjr֍ & hWBxڟaVei{Fp6dDg}]�oa>?; ?_p . dL=?1C?boguPm05{@%7P`+&/'F؇C\8&ޕEZ}ƌ9w SEHW31 ѤrI0g�En I[REDb>#9ؒΐ uU` +91#dJػTK[-ugM)K@a :tҼΦfh?0fdilܽk 9H_XWȦ;{(%h@[lqwxn}_)K)H>^-Un0=]K[h35nYdNmatk(5oYQ%H,AV-7G2J83r(O=XWޱD NڰjF햦?7>2$ m6@.-evp_&6 &QGuq1�Rr#hwe[ 81$;rIQ_$Z"ZW`[W-U{#dDpI=k21DZi/ڔ:"@Z1arLhnwt% dbRzQ, r92@TtlX &s%Pukp'͜RMB:F4/lP�c'Xs/HwqeZ;]!C(ǡнW7 S %c}x%'t]%L)㒯7]#~/hC/klK!Q ?(HSTN-O$V/*#O3O[Ϭr)l`t2UΑoj|r;Fo-ɦdyVܠ~>, \cDL`~WL/oEWyd� Qkv3T d[)&0*V.xUaX"q�s ɟF\hG .$ff]se*{*+~kC77ldVI 2Yձ }\cB^/OGX׾rK:n{S%nmPʨ5fIN0B}3x qV[D^g?5{TMFh0jزIe_~+~7Xλ 6ֺoCМo`,k )H^HGɦJxܪ)j\࠳阸gӹwڹCyaqTX_y( Ƀ 0=hS</18V7Enqq큆|%J%rl>5I~ ]6h>4<5J'KYwXdPs"M` ҕj^!{X;v8rGOwO\yR|XP|̦Uچ虴Bζkp aɕ_: "C3ggmՔbpB\ C. %@}\fUfGgxR?M'w+L:pKT�B1`,/!k)({340b+h(hKv42?ke[#6ȍt "ь&w5ޛ](jه4c-HJuK}`\[ Fw;DVp(p]ȱVĜd Y|'t\ r- 'm0pljcZ&Fx3M" I( vܢHy;㌟L[Ȝ%gl}=qLK::DZE5-)2CY%wѭ$\[wW9ULI1^>ؒ)sbB"Ue=D~]f&6vgƽ̱"sQ2DMtV+ ~S ̅h;dDA�zl&MO^b|Hˋesks0"fIɘɧxt (9=#cR>[`<ů*r{ZQgR*>)Gpy.Lpv{ٯB2p[ڃϏ=347 :ज़֐ FHLƙ|xە?@<>#K::?$�;O0`!B#bY Ai jmة0'2 `@d�!6 ҩ&A3廖? (wHZ$~p \fr7޵zKB=P ɱR8i>9wkKᬤ)dXvAJ}g=^`h A?Ѳ \(w8hXa.K_y:8( ߘ3I $lܰ,FJ5\]0,L>@?mCk\M2Z*!œ8~<(fZG'ob[ۍD8M ޤפe\uE?]?):S:KTy7Q̾LՠSb<d2"[Ђ{@.Gf"(Rqrg ޅW4hhY,i06>o֟axPa7~\nTցv@we\),i"SГʡB\ sf;XA#{D0 -eYaф7r,$p,}�҃f@):j/\IIggQuv".J?Ͽ-97Oy}6yJH)r4&J'?qjb|{y,9lw6I3piz::7J}Bk0-d[SF_2l-p\O% x9[l}Nxݝp^"氲=#~}=Ej ę)gVJ`N`hޝ¥z2<J6 qL%Ex1^s ݓEtfIZ>@N!zEXt3 {UY|ۑs㜅o5�pcC1__(.3 ަT6L"bXQNÊѕOPGRmngxbVTbRm샷vI1t{ghRJ>[a5-g#—zd,n.u'pGw_^Z6ӯ D]~%+Jqbޫ[*=O@4x|c : QguY묊5A-763{Cv$0 Ȝ`[k> ^Ÿ3V Ś> fE{ 6VVzjBhqXٰ|E9,|rl#K!8ve'+�)um6{%Nv$(iUg22itw8i]!6_ht|\@*YZN^ )Ō;= JHO'ɮ j=aϝ&jOqUjD ps]-KI;xv60 LkPl$H<&Od9 NP1Ux1WE!9qLvLk 0:bEO�/Rw屋s)}�0Cebv_ln`Н=)\iv=DS Ze#WV]I2kM`mMXT*.sPɳ?ħ<3\ATޭ[aE|TZ�ƴGf6Lrqp} Ԏ]Y:qs#Dm\p ~W6+i|`,߳\3WDK= +=/avnup p1 &Y~j$Y9ӳ1ݜqbXwt-AV)jު} hFZYAH Md 3H9^ݩ)!]\ZMLԃzADeŻx1X~$Hi͏ҭ,hx35Lo0pN_[ŖLFy s.c0λƔ|Zҭ]ͰHc%宊Vp-#wfڄ:J6]k%}y{h6 ޾_=rROGٻʺsgr9iKC\ fӼe qvM'5dZyn.pJfm ( ^3\zsX"Uw͊ []ݐ[\b]5_aK4Bo9S?EVb7yX$(3;b!>fZoڷ|+o;]t;%#㉵˹°] {+n$�G`ҷf+&5,fm x.cT'kqzܷM?"u~g;Qe=eSy#zl;˶S�:>E8�A6fMŒ<}Le׶4 J ' Id|֩Ml.jJ|ט>[dIclx3^Hc o:"+ <6 Nv%=!'+mk,j`HmuNmxsm݈ERNK2M2 ׃L;j_>JwGs9<A,n9;Vj=:3Dޠgqݦ ,B7խt]OA/}LmGZTFY66H@\ J@ _I~¿H{ ]Np %CWg:[ۏ,j[TFf!QVjП&tp&ZCOtu,y:́!j&"@)J8 FOlaz۾hN]gً%c1dݩN+gM[ƿNnK8�,n܈A!Txh�Yht~[x'F1KX>Qq22z%$3)P?!oˮhK1`͢7,#9>`η鉗FbŪJwMzizxq>}`N` ;. o|—Zm1"ؖDBB PV>ʨfs+K2^1wġ[2@Gq;_>F4ݢxNW*}+d dمfq*woO?Y4wzKSG|Dw@ssB^i-j5 "RvǕ?qMʔMHyUݙyUoJ32_Zto>H2x-[*B>DlI.THTnwtqL޼׬WE kib7)ʛ]D~ە':+` %푢탨0n]IA&儁(]j=OD4aT9;fK LQf2M޾lNLjH  ~@SN=ߺ6 ڄwT!޴}}vnNR4O[Ƿn)ǿ=a؂B xnyrm{ʆ ?$۲v큠OtlؐJW){@~1dԗyenJ?_g:'f=`}Lx0m.9�|.Q'`@k N*|xu"}~/Y?7!Yp9e1.ز{r֨\d%ĤX}*M5JβK*8OM2&  I`H.G [њx7FNM"qǶg)d4E/�'@e4SY_90_V9+L^—7}]zNa_ lKMQCPoIB}^56\Dd vD^=ar6(a&P6U}[u�t G " x}nV@)e85kCx`c6%haw4cd0̕h}'`vE%Î狆0$Za' 5Ѥ;05o6qy'4IId6([jؓ�T1z}ZiD.CnyHE)om>pX-NzDˋAB9\w3Ue*̽EpFد_=X|o+c0 PyUo(#Ms`q5ߟ.?o.={2/CJ~2OӱKh/a<tOpmQ`d@{ v-A4vl(\ٜp&,j{u~EWdF �_j2?*{s ڥty]PnN ~GoצM̴\{_#]dK:0k|f5('sQ~$e"HR4Úc.[oj7B"9_[X5.Nt8f#lri&f$FȢT?#T�.DIh+DǭBL44+s aQ lZV֏n1v ̡w9{�z.xw:ac7(ݰ؀U!Hs'Ffu'=:30L`8 #<*ItPS[S^T#kG5@#6P1*]FUTFp| 5]3A#۶'VVfGaxV3407F")7pY,Q=q"GAf( -#2Bn0oHZqz:}a)4+9i c kW7!Ej^Loy�X}&>ʁa gj.F=*l99cɱ4TgP  <UeL#0d. pLQk^~W}- M -,V !kǮ{V^!EsF3uܚ^<ӕT&X1'�qq0{݊R2 n Z '$hw}ez"a, QX"֬2OCrto-S ΀a< .ʨk*; k\`A6&mo;DOS-  bFX6=<q!&U{�/Q1jbD;Kqe$;PCYWIzMǵ<:aBKz?5\qRd_lZ4XَA=9)i ;ì|(! iC͌I dZA5ddNv q Ł᚜?GES^!RZ <z7Κ^n)QH3;)s.$8w W- x ~�y v)wCَ$Td[6 $xe7+X H eΨ[#67ZFN[Rdc!5I{ t&g>Gk Ϳc=izEz|>4q�iV1\Dys}z uCK<6<u}0y1м#yF=9 V&b҅;95F?SOD"8/}Wbk& [q3xP>YVe@^7'Aڶ=<3Ӟ�" 淜I F3.omG!*@mTP8zl /wFtVC܁ yY(P "9kPxzdBF=:¼e?Xg 1[fi6^5 .B[ HQ7Zvl ~J74 O 5y9oaE!li#*bѢnR-{g-셔,eN0E,,vgy䱢E`wJ`X�˯}M/Zn>_ /PjC:<sQ\ tw73SS@{-cQ"bX-p#߳`&/蹮zOᖁܜƹbG DwH3 )2ꗆ8 :-*PdrCHZ5`ʾdVd~eQ~/(exrvoq_.0I=@~izs Zl64I euJ\#A 5\`L$4^Rb-gՂ:*QJJ^Q#_q(E-r :#j]/<"hkaC/Cx $?c2.|ykz.4rńZl o2paMū6mQOẢ,bߍU}aHĚر~L7m@5?'Au1+c&< gooJzCA{dsŏy =dKC݃ g'm(cbhS71`V!k.؄Fj6Zڬ#b%ӐPRSѴt{r/�dUJiגn'Gt+׾.mXj)I$#"[nTTZ-k'k4ϋ!Ks޼ӔcLw:_ފM__#?1c²I%$XLvn}K?_Uv]�vЅ;ˉ U'xha[:sQ}ܙIrύCG<X썯]zuNn+CM#q$ɳNk$dC:̪<Vv/kȮZ^;n mًc:OX@ y'O@@us|9 Wc %tO;v<t�ByMZD w\]Y~r=,>Qs8An=(qEA9D.v'־ PEd6ͻKmaIC`BXxU _28K1[ԮؗCuNu첛|| ׍TpNq"Mm/=b(7Kab{H{LH>S,C/=vomݑNP?ɑ�*v:]Vܹfe.O-eݖJ*yJt4Bd؇OY5Ah4J/}%jX$njJq tQY[^r5%6 9CG8s3Srlף,h\;*gSk!EsIv+\#@dSxrJԕ-~�'jqN10s8beZJpCb14jVPT 7Ũu Հ{_~9R.[yn+лڨ]Ȋgq~ njEnpUQ5d01$jr ^ "J oz^-x!O+b9䙴} u$\4z߽Mitg%?H_:Q1|\}F:OU*Sf{0&Ym}O 1\G`Rxs`l&ÁZ {:<8LD;dP,x칻6|3,vH0e&T\C0oz|.2ɢL?|:v㴍f&߹S?KWPPd(N� IctB}GN''[s $=[gai{"qFLMOp17]\ jFƙ%qZex)LK7xMvo7mxg p9o|ə}oJ=P@j)SwʮN Cjo{:o1c d'4c+ •+dJrYWyECO1٫H*r݂ :w0<VGQ\PźD>7>uN$_p<Q0e5Ub/WgzJݽ8&Tɮ*Q3Q !呢h7=5< wb-ߪ E ܵ{q/SoE}6 j,XA#IV)co.R/ګznBEAbṿEg-5m姦#ʀ9-*l0\\ vڝ*9 ]_UG.2a9oPΕIyf0q*nwXpa7ؼ͙ׄ :Q{I?<RE*6Gmq'j%gh`v/HtbT>mJ3MAq.#A/66-NIQ.ۀ6@NJP<B<_LѢljc%- a�x߲J*w d WMVRǑ g(a^ V{ ` 5}|ۄDpLi_e~k&;Кl=+Y'%ӒJ6+_%?) mҤy?EO]N>hSD4pЮ!+[2*!u"?VZ}8)L &άI+1+%q (2uZJSqĖDZP~6CLFR]"ٰvRf)-aFGI﹅"Ѐ>ߍkQq6mp OzKjQBC|Wߐ}EBC+x.a 1GJUIcHuN2rމZћ*+YLxS;#oX?uXv Ӥ3Q((wb}ꏅ< }oz8*|0&q]P-ꍹl3Ez\3{/IvM!% 4r㣮K>e8hfqzzI9Mc?o,IXwhY6axd/"i�yc W8XkY?yTHIc< Ca6^dy;烙th϶޵a_G57SUxӸh8E)^j-Ds)Ρy HCt-\},L#1J̻6%~A`#b^`"-,sG4{2 sqE5Pxc2*z-Q“p[Ğ?!K{7nyd{]y#pߔ¾Ng!7+MI˛`tt{ o>񕭑 |~`voJXdCbĝV]B*a(Z6DWC1{kLhPi­uYAz6xz:Ty2 `۽ VuX�Y ZƱL) *au�ܧ68E!-8;t2zptak`j X BAu/{& А45,pWD>OW˰~N a'uIuym6] 쪪q `\O3m ^�pRS'mMG\�Ȇ*vif tqW:똅zzuY%f#+O8U#.):d &]w\kwD0`7>oj@2mf/.KJe _)&�'w@w9НC,{X9lj5:9t:Wm[f CS1~%\a>M!Õ_c=L.2P:UC cgUfkӣƸ%XdkYƐ!AqVEf)8ntV4tF+{ Q zuf\b-L�OxT74ż^؋ }K>XhC6: +'�u!sQ.P?=( 4AC>ÇēE01U4(pe@Bҭnb;{bbl<RᶇWs%ydiQ'#i']sި=t2"Q#뾝(4q+^e+y5R<R1q18a߀ߋ' g߳駱?1R B r 9lccQΨs ؛&Q QyCq{Uo-` dO6R$�fؖZO4ij_=ף1NJ!z޷g{#&Nnl)Μq|L G+U䬏|�pfB[J3kB -\v DS+S?͸Q]�u<Ǚd^).ܹ)hk 2A4#w_>1qTi8&jooNzs,B~,񼔻H1$X%#Dt-iKw6gۆp>41A>;l}K Vݡ$c慙PXGFdX%">( Ub8QLR~# & 3'$Npy(p{/gl.o^v?U歟Xč.vňԮ'/}*q;c7M A$HNz\Є`rӅQ#S7AMәùH, é* **w@L#g! tN yG))i뭸zY�Hagb MV-$*kžm)kt<D`q+ʽ,|Z3aaM&<+'�feCډ&WiG?<u&d! (i7[[n(axO{(*�S}nOQh\'lvW8<.ZX� >t#vRn{0R-y@$jd}17GTmު{Vee @Ǎ(^\ŒP*z#&?ڸcpѾWJ%ieW^'*`mǹ|~aOo|}3OBhbc_;Xh-}wQfo {Tu2,s൏ 7ɦMzΊAϤ8i@gn oEw=, ;q�S0l﨏.X%bĆWGr%�T@ ckn(;`ڿMP\&Cm mf24UHa+ +6R[�AB NxL1>#T; )A;RL @xUض4V]924wW}�J7rw["0.\0w ow~p6?DixxA2cD?nRԋg C}beH,Z?>: )~{KПYO } \ظ{() "qa©rI38ٝĵz@ە ʗBzE8]Әմྐྵ{n.0wG.e f|7IzMY&QmlΓЭ T nu4|t�/}REb!:hZ|=Ջ+0{U"{Ě6^;#Aw%>p"^ʼhW\a%#׮@.lFhUS5 [64KtF9!odz?!.{)|2>(D�#5ʮÑ0$Y+(\zr{+#aPvFc;0E*`y.%G|n1oc~JtBٟ0!yWR@*St$I>6ށ<@ۛHLXʈ4R򭝩iBD\Pۛ (�6>UJC)SqeKakWI8QN?;/4(1u3L45ہΚ6lF<wJ&jsYbKxFFI܀T豓%e$?c<?jRlcp`/6ewa"(<E"[׭=iX&׷. orC+C)&D Ix@6G"dY<V9�vKUҿ_ .i+z}- B%H&1ڂxkȿ̫zg RyDf.x %~J˒faӒܒba)o؍3+ٲVfѣsB*џٶb/p.kVna^L$$tP/x l4D.eQI7֨Ghwl+܋\P͏ s `tGe۪uhxVrepwm?#f5Xdh0wnѻcrQq k[e*C".)7|OYU$YM )[mr-"%},9D儨xyvgTp%jek0e`jz~iܵ_> i9AצR�Nz!Z]VuSBhǁ&aE .4kל[N7WΔߖנ;;@ĺڴvnN}S)m 2a\}�zCjdzV$N|E/fGZRF:I9ץ㸠ԂA4#rldXr=B[ sVjD5x $ (<KۦKeт;wH,Ee *z!VkئƠ7$Mv@5\@ RȟgB v4oJ2#*pTPs+BQ!?,WJK ' 2(CK^#F==2."3_>h\e5XPA =_2[(#ڂJ҄k؜_m4`t!I[|.mr;A ܊F+9c#r.( phÌAcRGiIY./Gi , e!g[Z9EGoNfܫ4h{@׌4ĉGf|͗gejphчR0܎^b=tces}r7X,,:p+XyOsS;SozPT nE4?bC6ƞ'je@aeH+S +Geoqkx ;˿cQm8g`-Mx(3iSaA|qs:zaP`c#Nxjr$ۅGDWLBL*gsp&E/!jiX5E?T;t8O߶=6T}1[K1:lhQi۫Utj>TgbculYDF`m5Lb ܊ o x tu ,Ql FKqy M9jU^#1\<Ju b8FPJwvm\|^k0Jeu F~);DW)?ki&[7{C65l:_2FM+!r[ m`%-2JJg�Q:p%;y=^;nI<u &] o'4u2Bm [20?+U_n_zLHI^4i- xT=;K>'gQ|BWrXiŃn0?_J堉YRIynEp既 w5{K@<kJvN=?7Pg-Td;+TiU?4CORSN%G𰻢$ÙՈ#™@/HRN|G޶dг-Ҫ ](Mߙ;YLr\+ ׶p�-'~4[+Cv.0SQrߟm,X_[5w!jg4B42å�6$PwU՛Pde EHe]9g"(ik�Gt0ic ]?5+O&#01'] u+71 =*8ڠ]7>@xB XƮ!WU<T5n\Hб[¿<|MMO: /#;K:<M4kc+lp<�UmŅ.obj9&`$}@n3J gJo^.?Šړt^vSOBWn|u.V?])o,|Ĺʫk[o _&fx4ogTCE^/FE Nrh|E#%TN!s.W _LYD.ڥჲBfK�ܼ[&95Va4Ǜ7cTLml@ �!”!am.9J4lr,$4Mv%A*xX"8da.B9C3@wl$fSӳpQ_k!hME(loTw[WncW eba?{TI�45Dт-9Yfpfc/)D*չBd:bVgs_sa 0וCzJ |[VVWGo嗚~j.G5S=i`qz#\R&S7Rdv?D ivF Uړ/.6PYU\j>'�qz?"Y3v�e#hi^]0SvHvk-gʍ߁;g G7-G:î!֊2�^$麗 =w;�נ 𤢲% JY|5's>OsaȨami Z&4S*fE pg& vI a&~yp}wDr辕G:Bn\z&= snho[-tNir(\=M,ez2"l`A{vM6ǁIH۫ٽb$̴}W\9 v#< V+L0IQs߭VaWTn rT=(Ggt5 Jl;.eA%5ؐ_G.#bL"E,_`HN.9har{F `yy,gI}H$ 8HXD<I`pn R\fwےbfĩMN!p~ ?v+^$m*V$nR-'XHQ mMvz8dC<;cCJ;Rپx;sK_~\<<8JClBXI!t];5 $f?WJE̎~͜bGHռ lZq:nx6XHqBxS 'HSMU/,tzU=E ~7U>,q5S=VfZhh*ЩC'P<�{l耂΋E*,n<vAS@0ˇO}\ĄF۝v~Lo|[6Տ K7j.Hi+T꘹ */ AOn746Xa UO;Cߣ lXct.|Le(|}<j a/HJ炿Rgotm(,]k-CD-3Z` =4'Xԯ�wv7&ܾt_]0\!G* {sJy!(9V9X)~j? ~85:|Hp 5bjZ`y>:.iG6}!`)NQĉjl%Qojr(e# {oC?<G6<ud=a_0ֆC,3 ~P=?}wc7RfoCi>!L1K1K25]lpJn{ .9ɭcsil4PojD:u?�EN4<!"�ombb -Lgr!B�W:tΗb O=VU՞y-e»[ N ;^BUe8x|}:be W }Y)EE(BwEx3 }YG4cj L\DVJzf)"$]6 H!(@|̧N<Ӭޢ-ZV 5@jM<-\ ϩ }2g4D$RwKb١&~L�h +71B6&{t"Ӱ`at OY]A\WemW:H+9&JZ=k|yPξ=[IJ|ҡA^6tCŸgrdi, s3ZR\=NjCG~C/ F& q!d8-j(=*D*@䕍~;jx ,t;J.ݒ$?^A]/tf1wk9Lo(tT}:JmV6}o9 z7Ya \1X7=Z$~?uBЏ$<PTctPg�+,<*oϜ6]ݕ*w((u3^gCyX5F,F 07/": Ժ 4Chp69H*d>yy>Aw->RgDn=٥-hO c<.u6s WUpW*־t ܣ^,]y] 8:lm܊T.4֊lKΘW٢#/s OhJ+)a%(S0M KKx](|2Xs`&mb0,Wp7M*ciN- dLsgy[MLk<] ӱSW�z`aP=CZd$8w2\grP--SC ]Hkxy`O@gkwVE0!RID0)(\~mf`qiF)t{Z4r--Bڽ[z&1ԑ)_iJ_h̶f;mW4@9lϖ001(n;q VրkYק KDIǻ$D헟, Ϋx8 M IͣA@.z*r?=xI"Ok)Am d(*!dDX؞bk"ǜ he_c5kP= Ӓ4#rTAdw^P"pͨǹ&;?dN /؎.zlt(wrJH &qM!^�.cm)QǛlʝ:eR8*z!f$*y| R;T$0徏kߊa!2q9duiMVqoA83q pWVrBze8ltjo+0- gFtê4¤w<Bm-=jqYVn\;аtu@G %9X1Di(ܑtB(NAe$4_ƁAHLG�.30s\TΝ:A(el")R*!!>zk&[3~%iTS -(+֌9W9"&F&p\O A~qD5; )3E"~sq 繃8D9918W DfCBUA\2@)|,Ίڡ,ĠvTghU'FV8իlo 'Ma6HZp-\<fM&Ë؞OB2\ڌ) +Ň ewJۧΚ7qs) mo[]W.a5 ʯ.w)diZb!n)(rI(8?Iㅰ+3cfdiO# צ!, Kt F\YWXwkNqԣ ]$!Q�@mmO*JueXEbn)Yު&Bn7įpbMVS~4H<vG*�@%[ _Uߤ[Dヒ'_\1P^L}U|pAoM=Qv65&$:8]vVGS!OW{ya|+ "I=9ڰULҧAkKQkPIjv;HꐯXwFvy_ &ޓ QU3@}͘s J`-9@aZ[X`Xr7.ȇ<,ko\{{c<6X4Q&#< Ad wJ-}3 LH!<r4�.[ݙ_e +!j6L ң`ubPKkIBV\< >4$-!ERaY[#&F;ELGQzhj+P۰=6*1J]0V ӿd0fwʓd/]$*tfXةn.Ov'*;a:_g%,_%Č /nmpls ݃7~@M Ub(TBodǺ;yhp܁sm<U6nqxg46$VPɺ}]1Te!M L9Nmj]>N>ߩ]ŝZ]Vȟͬ&9b&:~9 jeU2q##Bo &x?vBcRu_{ID[m$pww{0O;#*ӽ"Mv&ٞr#qohnLhh uG}M~ݖ⅖b8ʝO ?:7j0ԫXo^@-D{!w{!Z c/tkCrz!]d _O|/ZvBREz9wTҊ̄]͚Q?mҫ*"-B-CR7o*1d:SX;%91FjLq8\fm_pQos_,J I/!&I+)]A/ T%25\C!F셕4`m_\o4qC ShrfbYJoƼ=sK?1vv:pq167/Cjq[CJ!XK%FwC�'Nφ:dE*oG qesKsPV# i Asqtg䖊_欰E^),}- HRBJ>@FeWnaeǢr`0"`ycR"C_cFHQu"]kYʿ }wQT6h441Y&$]9ć;c`=J4r|dzEÕ3oxHxv 0aʊRX!(s ;6\,Mi}ciڼshsjBDom؁,OC85*CIH:aVE5kT&jEap0@q鬏K̶V?[ (ȼG!dDDnnbliTęBKdy\UDstT< ~ @F쮗/_u:Pq<rУM>~eN�PH͛Tdn%RFk!#bǽZFkS?DM<k(ߐ-ên__ u &*rGLry@"qڬR|17Eh'f>K 'pΟ4GNmy>TL9ߣ|,t.sg (US�RX{h,=J'V NUd$<^7+ϴn|%Q/OB#dl]b5�y|<x3&|OGmjL~M E8Avr+oY]Ib9r;8p*c6txsM@xe` Jzg$ 3~oE~z#3NkxɈR qGFZkAr即v85"?zc< _ rzIػNd(_wˎ&Q \,=o:H͂AԹUVRO|醛V̈́$-IͲuV.;n26F2iY2Cjđq  u fbѴIـOv*(b.`߮dUQDV{R�O_=m )"b8 (J`uigȜX(<= թ22uvyz?+fҸ`ɕzR!_ oRd<o1Av*gݕ&T_2юcOt_dPL^RF> Di_*ILLnXߜ$|d_ޮ_xaLG}(Cbvڂ,Ǻ9="q"MBx\y6Lnk|gUEF?#вfj}v]-J=_ShؖyhF敚4 H{K>7]T*pDĵ#άJ4O*Ŵ)n:�\Î͕y24k:9ap!Ezi6-*jFeջj]OJV:gq'k3n�vUC 꿜{I36T<%˃2" .$8CA}_tl}niPoF0dU7M^mKT[r]۞Oa~_-baD0Vm�6$b]aF Bm7,C QjO lkU=ZwK$� "Ad]~+Aymj ~^xdl|DdH\ƙ{@ڛO#mb fg&u;9b${LaN~U]v(欘'דct^RnxXzrJ=?ǫ.A B_nfաH,ڄs=%%KBbuŵ4L85lȘ(ƲDC\ ,b ^%VVnU >ŐN\kP%WU܄=,4jse)J >T=ysu3~?vV2L4nܝ[HO3|u�s]&Ȑ%r*ya p-j^'5 n? 0l�0pGQUG=+i`pkI(Mƍ� iXO߾2<m(5 C Y`<IO?E\uП5G7m=.&卋:J*a WRH".šS3 %|84gaB8‹4W%PۚHЄ(3.ZxGoOx={i@G 5H- P'UO|C*\ 1S['+ֶ%1%q08o,kgd:y7L}f6X@#rCmIٴN,, N]gDDbi|ߟNQQ(RSbNZ%,ݠ^q!G@aUSm-G,?*џi2$'!~foxN ~3*$R|Z@< +Qu ZQyhd MdiQF_j6)^צ>= ̀׵x6#/rzT[X \ 2jJgY3;_pzwjCfmUyYlw2B D Y/ieB*ݴw48]<3 8BJ[&׵WK=$�y.خJFiVok+m(nVqr0Y Y0!GH쬇S+J2ož\M&hWcj΍٘Sc 㜲@װ2p0)&/o,QO}7xǔ9WD/e&riZ23+:ƴŰ_xѲBr#5M$ eoDJyo >])#5F<iǹCp6cΡޯ~˅IJy;rpVV.mHHu3HšOJ]>u@!\X_!l:2&jNjyr=oyƸҀoz]I'5 `B,$0:gK-mkZno,`~FzxW"e6xo@SJm\n"Dc42k6 I|@ڶ}?]a5npv+x|ZXӞkӂMm} P8lqj)"5CnK*˧]A,gˢQDy+!F:BE'x-ǰ@t_̰a헃 œ%4HM|%<&G9P7ܗ%I?Z�P0jeb܊dKw J-EdܯeEflwHHP}�7:7"lxlV3kS uUPkcdA PcHzWJ:DT3$$k#}ܹmy<Wޢ=):el&ASҜ}?3`h@.2t^ II JX$z 14J+0H[虽6#Kڥqg}�4bVbgb+iZ!!4t!fdY%X:mKυHw&BݢGp٢f{8Y_Iչx~WGA y&(u.ۛ~^6,/yר\pXt4X' ͛tmG- z*�)ZI\tJm&^rgݬ/ٺBd|P H)C)xr>XCoa1:-%ehZ;aReW.Oešo 4F48FLu-_>z -}s w\a#%>ęHAHz `{`K?R0&9-> yq{q  L] cqhvwJgpv&އU;1KsW.y;ã&UM'z^ IȒe$nsI(*s!th+KO vb!fD][^Є½lL`Ĭ;Q:X._LԺs55oE@*s?M${Ş?—m]r bJ@Po^BM;&ܩOz "~ec3N.d1WFf5e<GeV{jБ|+nI vxXQӳ`rIHL(/xi<F%??Bezq.k (U#ڪɊjkG@[S@:(((XA[u\Kf9怎Hk8G,Y *; ̎Zڀ)?:Y.Ub �mإDݾ}1X/C ظ N1@ՀӴyt&]-3` G]V&+QnT,ܘgnО]֞JKB%}EĬ)g1DYOfB4c-h7EyI*+vkOh[ښtő:)Ah\ ŕfx)4m|x8 l?E)*A栘omle8Ezk�S]PW e.u+(뭌n61WleOpiPAM"j:,da| %u0n.j)'1sz�bF']7ϧ4fFv~~yQXU~Y{ bNBִ|yS¯n\ &X/#1lak9&5 U̗>kO# > xM'U5 *`^c@dͧoz/ 3 j|uȵ٪^t I9 kuriRLU;{<W^[S#EM;/DOuOro~TNGTd('o7K]#U.IRO[;hosѾ@trp(?] <2kF$QV.hS[ 4JDOBDzHOʾ 0{1ynMj}G1!m42qX:e&m}&iÑ@̃s4BnK >pre_\A((_dEBN84h}52,0x&oRUү~an=67 o.)@[IB؛uUX:QqSn`Eۖ zx_9CGj |ui^�4ŧ|S?zzeCM_2wn;A�WuCo%(CȜ[X{C0u dFd1?XubHa鶂uKUK+c娊i/*PUW я;M B N?:Gя8WR|ϫ| x b2'UΓН�BRcnD %?NVhgsml+b%* ;( )z.oP[c}VC|:U cvUQ{ev*-Li~lL70ZOb &_>98RyY,юޖ6YO13 yNKU Hז.D G*v@HT͛@mKvw~${u L@QX{`ooR�o)m"(r[GPDp+ Mryzpud+SHŝ+~0p\G|P01A׽)jpeN@'z2]I˓~3_z'&R-5(BwB<.T/R2) 8PpSc5N/ݙJšTtlyZ$R֟(ևDI^ <q,=wAޘKܱ 'hr^p>ܺM7];ge{;-^ 1#)_WےB~u> so} :/NȞ`s~�'_?sW ⾡KK�`tuayf|nq VZp i>V@GɅ5"A411zȁ`(m|d0Xqv݆B=2 JPOal$=󍠬%3$, Br ܘ̬4&'//f~2xY i(ny PJ4uqڞhde 4z,4}Fna磃Z(2}@"f�r`Bl;|uV'UO{X{-S I,2T')Ke`^@Od38D@]snLV #\f΂#]63(lO({_~l␖%ľH Z})rt"NoեɜMnVSn%t lN UZ-:+L3lb]ywM,y6dNX"7yg-@5l o O!-Q$dZpÙD0V�,~N ,/2_GKH$q1r]݈XoE g{~ Ϥ\%$0^X|a#<ǚX|#UCљY`#^=j>KXj!TmHmjSՓWzMjO%uٶAr,?GrBRNFF~s[g-i|SO{-m4/A4=mi(zKvqh=Ii%RL3a l1:a M>ޢ,@x(C ["jg Rvҡ҈/ ?ij$S-<w: ZjKdhq|sa!*Wd]&k3bZfpyI- *%<kkgp' abTט0^)hJeejp[垫sZṮemޭ˸V~>X݀D�{/e}wztvx?YA!NlF"H3cE|ѬBF4q\_iTTH\86PP<-n.^wS%k-yWe0lDÌ3Gẃz_"@z]GʚIb"TK^߂vh꘤%pv*8W$܍{`*AEvf,YhJNrDʃ+E;ZE݉/yf >bbś) Y;SR#tf+<)LEʝkku,u:\0J`+@D2Na`=`;@T`-v L{$ǖH 8 V1$"nEl -D1#ʬa?ch?=Ces%z@"BoL $Q\naj4Xi)w>_U]f!+=QG$L`$_D>pq;fc)쫄MmXDl]s!:ᅈ;fD�wd`Xq(KZ]XFn]EPoG${oVl+U<k S8 j]4,h:{o et[WQ񐋕 Bk;e7}C*p,k˴0੮pRi U}WD5c| f3sWF pdzt$oy_?$9wZ/.}M$1zvl(}N+2T$2[Yn*(pn�i~¡)s�e~qPاA頛`&a/ /GѪ2iR:Aָ` mY6?^1WgP0kKtmSy(qz{ޖV<Л\ֻW)Ey0YS�܊{x"BXh˧|}7ctȱ̥+eD=EL~ +y�}=N#R�v*&k5�e"7 pdܥ=GȀG Sj"?搎7Eյ=Kqk=|eFp{m#DZyu)~'1+Gg;XM#(Lѓ1v0&x"aL�{=kg ?` IJRo5:XMO^ 6nG6PfEB V3^u8Rvw'9h@}-Q)ܞoa']K41YdG lkq?1iz+{~W?}PMVu0Q([TSUG sQݗ# ֏ u6w̃9-*!A8'v OednchYaIג/NiHkF͛ysx)U=} \jR3_ s;`^Y'fZS@<h5ͩ.6beӴTiG6S@9)װ9'<zRpxTw(?㺝�G%ʋ`}%4.~59JemD`H GK߉n[#NW2BV~̣cz]I#b"5!HVe4NN}6:91im]o.WAgI6b>+CWu6Iff;T1e_Mε9hYħ83:x>y̟}nzj)q$5~/ r{-$ r {||dyoMwnXW;<_c .N{rq{z-֖*Go> TSږvG&[4zgf|MߌP34Oiu5+iÏ=)q 2X.~}؝Dס'e0*okU9" 2o[Ur'=Aؐ)Oγ&2pT錄lj>$ (xdV~YnІa߂6lV۝ w QyKp(2D ^o#Q1fSdQר( !BujzO=ʌ*(u-S.b8XfLdU@nWD$Gd*^Y<)G}�|RZ]tvtEE~ "? n~ЪMV i(Q-@@{a1~zGm"F, hlrr7i_F0vdz:g4ȗ$@؇6ɘ̆k*-5S==ݾcuIlY^~Ņ'α]s2]RR+ \|;!$"P+0 wRKO؃z?qN䬨CXq vG: }gNZOKF 16\y\< FǿY<ۊ6YFЯu K3I赘 `^<snsakѣOG?q+쭎vƛ:SgwT! {�"\NA<!fǛZK`I0TΠ7 $ [52z܍l}ex0Ħ]YiTYI)$W@<KǢ Cƿ vIԑw{"΀RsWP8? * f#Uwa,f-1zelkTYqB0vQC6łLg<lBx6Gk?D{(gv9 Q~T0xM\ `뀷/qD楑rz7 1~-6’?g)%(*gV{.w Du/Il(Ux5\'hJ 4w5B'%3 ctG7]ɏxݳ6F_IދK\wj<W cqͪt WyVφȱȮQMzzPu'^@ALC5wM[p)f*A5fdÿD/]F=4Gt4Dw 8F_xPpuɋ?V(A񄆞6%i̴8hI(;hk <pQhzMznU_Fe_+uUZ5dKƵ ׆tDDe)?Ű' =!n_+م[3=A^y nͲ$g_[,i>w?''efޅz#垯wKC8' I'@PoqsGo-c 9&"Ng 0hB1_qIxn0ꑜE!}cP\;Ǘpߡs̱7(EM[Np׏94X[0 :7MP*O9%Kt'wF"]2άPs ۂ7X24GH@Ydq'A"$0IPZ)1M·<0gƊ>")l$L͎U`^M褀 Ut%ґ+ێSaGUք'Sţ$Jedx)dхP ?<J\U 7L=]YZ5oAa2-|O.ٯ+6daF}dGH(k $v0ǃf(S <soXx-ƺL.-B#?.lfW2ucO:ť\s/E<}z(y8 cĞyBGBfGnN{. 0"ιw`}Bpdk1%iMI/r"(8|´4eS5ȣĆFMRlBy~T8Hvٺ=6-^Ktw) Qnhۢ]{}cBoSX>>ս$-Qp ȓ&,|V jSx( Sl/'2&̒tju8z%&1Je=1͜IH=p QzXڵfxj戮$WNĘKӤឲ f"w|,zxE>ZiiC}[ u'Gv7_~vڶxuQ||xvOˑKҽsűBK^V[F Q:W -?Ҡ] WI/ͤq/r:=D~UNMh v~@0#iRCtS Kނ;k1U+/EH%k+О&w .B|2?Ys饨m\ ԳN)Xl{ dnK p g1/gwťTp>1Yƙ(te6iT,0XR7m ،rtqwHV*L�DL%c"�V́$e}0+mCϚW' G3qiPn)=_/-aI+y>YUQ_א7 ^(0BW2`"un3(ց67>ΞqYvpa5B!L8Maײ鞡q+s-HGQLl!-Irwlw2 .C7nP#>~1DމhOab[N^ l^R+S_,eIxg.slA7T5n$yoE+%\)B*i?脍 \OXzy%JTvs>u[;*{|ɱ'0DچZѧ T0~H G@Y9Bs{Uqm7D;9-Aguՠ}uE$d@6KNdrTͼ#F9ͤKˌ5j~zfp$au =ut5甙@tTE*ϽMEmS= ꭲMfmw+tQ.-lO1⣩PĮyVC>E+ fXiUbaDg@]>{ETZLWX}b(n}=*lȷ:)t';kk #^u+csEK/!Qj4 aehjrvBlQ5cKa F# P?ŵΫS)1=?,~"֭k⊉9gc#687@>w통5|cD^<Dd,%⻰fEl`⸞P05wlܴ`-WC͢[% Q0#ɧÞJ! ׇck-D5z*;7S'9fj')MvVݻӝ;d2 9PC> 6(22O`+K9wx> z`Si;ƽIA߬Hӵ|:G:6�a;wAm093es'Qfz�Bz@ 绮1s0F<0*ZCTg55!H"I\(>sN>P$ӳOW $JdW3TP-aouxl>8A3һ )WBc\e4̑L| Siʥ0gV2WVǕΝ<bc,Btނc&O.5 5+8P]` ɟ E\];4/Żm 6/@}I KZD{##gH24�C(!nƜܵO⤕ݹ`ϯv�;&9 ܸҼwi5]L>GҐ,i=p�tQPi*;TjC:Q4<WlI-__C'fČ#}GD^oQ@\ؗMB? 5T+ K=MK皊45 ƱLYkxӈSK84ϋ/{pqbnX^DYd# jQ)9}晹Z拹Oq CV)P 2h\๩{1A|95 tA,KZ MHd{nŊ#8AFS2gnκ(I_ӨH<I1[cA< vOZ p:J~V6guܽm궷B.P^'5"h/k9Uaϟ0OέmUWPPW:?I:"}BLV]{ O(;GHl5%釃-&<%CZjwM6ٶ 2HbUn.KTo6#~!)f$+ZE[.Nj-Jn{=Fh%,q"Y:[r1[+}.Jr*y%o$`*f\b8SG7F~#tx( Fiew] Q'-&_p /Sfӿ} "K{wWIޘ%ϘqQ|0J/ȵ1d�J v1o9cQah @$Qm�U >,@Q|0JrJwiH^\425{ZTF;U@̧ji,z3"xe^F-7 &`'ZoYAMwŝx M`I#dABhhPZKR«&-|#Z12c5;$FD )U#HP. --yy~!È;ڋ'IU P)s "\,2& pEf0㫠`5jMMʑ;MSDwre^ D`cDQ`*"lǗub^0[:q0i؁Ef"8/:\Z?/� YՁu_PvZOͤtj4>9!iJj3)>0~pu%⛊`JSLi%v]$eX+hgIO?³[D1zWhLnBqPڈ}[,ka|EQOroɲ&SEݧ<@6:xz$r.1uT XKIB.g@~̉k#Ae*oti+sDC',ĆaWǸթorY<u=& 'Il)Op~ .)Sq3յajuUs}&ѢϰJJIےǯ2-?&jdJRȥ=*ӌ &0o:Cɣv^17!.v03?qyh&ZZj"1JZ,;=`<,8"3hj@Eʙ@&փ5S[SM@bt^[Ҋ6Ue|<p?$#Ni_CV9?an~%`q''z.N5FyO@d'hU*R/ThePD pձ=tGt Z!}\BF?f T]Ai7Ukv0 =ѯ-AiVշ]?Bb|6̩nIڼ:]7 e2/$4_ kDh|^M1V .PrU?ȠgR~J,yޏ(fUshYh G�Y"q!1pg$rbm@!n.ki:q_^n"^FфxFEz>_Zx(@&rYBnݰJtSo 3"pb |iIUt@IWXiEIvc3NicxZfo尿!Hs/m?4WHE ^in2F`B7%أּLQ}yv^[;.o kxs)n!uD (<翕36|~]j"\%.A Q2)7ȊʣqWtKqG5p åqvKl׹PlÖ!յÆ}�hz_m=x<t$(5"u kKU4IMmU:BfG6aǎt(NJ?&{c7}[bn'a<-~ !ԙG2Igyb|n&O2Iވ4k]xzUOqmdYJ%9da[w3b)ބ+%!}Vln]U;Ͽ&+}aǂOm-o1- Bx?rs-�C:,sg','A+1(cbM*{16D m?ޭF3Q8N[3W0@ ,-TigP]t~Hk/݂)Mt/294|~6�VM5~N^I`1Svj혏Ew8ҔA!K.G#7M}{~3{(mOBk[XWìA?7 rHlKk앙p 8 w un`]D^u 7#&'>#%J# _3!ACP'>uS_0(h|2o 2Ge ͚ C+$I$G^(YOO5HEcq n`Oj�SCvc8{=4Ayby߶"rJf!29C`%\5yXH� I{"EpogٓD:QoX9 W �d:ei]AnjdZ2^(:&i|mPQR 5"lulY05 l_#%XI[q\"F*hD'?gjn/\o_?WWlUA}ʫݎ 7>=jG('b=;j{^b�17f.73!*$^w& UڇX ' q`9IqDa&Ll[&1ݬF@urj =؁Kc"Lly﹬'T.z8M[":iN&m߸r՝!!AFiʂ,9KU^~,6gbaJM0j?ʇ4p+JKs#&ג' !]FMv'ʈARSΆөF�IDf E-6z=R<b%Rr&l᫱ >.KL#tU'֟3y5KjطhQ{ǧh۵Ez̷hzm6 ilGQQ&G-[F@%$< "<!NX&,^.HeivT򇐤!MX{�uG^f˯ 6YtԻBڊm*!l[9ljqmH`:vTqcIފG$i8[.;HB*-ڡo䛺@�Zٖ /;wUy "@g@xy\slړjś>mC,7J\x9ƝK Kޞb^ Q22=<Mvv(:<{q�l GYרx̮l,[_b{^Ot@rtA>cP& x)gF ;(5Nr:+L]Pöo)"D| i v_ӵ^6\)9z~ʟ ]0BBrSC#g ?ie"[裰x2*L)�Ggz /=HƦLH ډcϵPpg(/yy{[*M_J~:W7P] q}^²ݝ2O;|f䑞!LD@.="10@0S*&4*4Ezcxhj ;jJ$!H+ 144 jݷOv_ 8ᆟwR AMLhCU _`Zb~4/Ym'"M-3 xkΚ}f'R nš8pv|8H6Dq2 `>}ER> ,q_Tŧd!E' (1̡)n'?D &l1n(kwb_kvB$۰Ȃ"o jV^*vr` ϲrI*VҰ0=Ƚ&: OVmd}U>ўjq7qWcr6a)>R1eKvO3b ?}&U(ܟ7R^oVRPIH8U p!zO,Csȼ*Tq|]E2g sL}`#ptkVS&Df|wFQ6⚾%U!u^EM`oA~("IQI:PJb’e9kOK8^ۊ42l28av|4'Wvv-tU)?!]o*3!ڒ"DA2o66(昨8-Fo)X&՛A2kCfG!MāNI`.#WDdI!~ l y Ԡ X|WTI;єW�^O(2tya:ѨTNuu6͸};b0 <yaK<s6J0$~B*Nu\wG^0v1]LrdGfvVGhM.^>T?6EQ! QQT΢0* B[[Vչ`QG8y*-fy:;4HhЪ/.ITEz,CWk:{Qʡt!k b -q?J=DONY5G��fJi lk۰;$yy{ۜ5bFu _O'ix32H K@KX<{22{2KܣCF⬎:2u2?zJz!!sr҈FFZM)YI/&wҝ\QI9ޢY ?dg*}Uv1E6{,Jr)dzeN ͹77)[mUNDY/~&-pխH<R%`r\]h�ZB4^+°mh.w5J Luw?-6 bI^Q_Z)$U$d <YM1+MEuQ񕼄S7=&Dg:9Ĵe ˗-| kxlnG@оxy1n*/A+e8:N5=݃\Шl?( ~z/N�)9\QۊS. W0ewÖ㠖63S@ d\1)gfGl vw,Xq2>2>-ÆL5V3ٖ+;XE\3:.,2r `칂;~.;~wk  Xm-3Pr;L8TNδӜc*\mIްSG?&֘/3 E<lcdY e2`\bTȆmic@6g e8j_+(4q-% T"NٷMa'@\)݂(#P8"CG9}^F�X͔؝#/'v}|^�D*bFSG Ӯ΀ܿG<$6tQtpb?Sk ̈/"boxgvWb:8k&֞E}\T_3‚7[:�A;^2{_؃nԿU*^7P<bITo-HޙAfwUsLSHٸs$cC$Xp8( TMqdW4[PX'H0hTWgq8O_x{INKR'ɴL`C zKk/W~oIuTr]RJC<�I^/xC73P ;Ίv—Zr$®O.x,ipi13-E?8 ÓYwcIXx4n2qw]%ebBS]W䎒K&Ս3<snZ M_#0ze"vpe>65a)T(}whh* glΝ/W̪X8v!7^/wr)rӌe$)1 0[K߄uF1?3no�Χ_/8\ ,&&Nw`gN$E-:1%(YuK$Y=5hbtu!" լ%.?ddAH�ap_تbʻ^sJ/2.[Đl#2ӛ3=\MJ7|#b^(!tY\Z!߻uߔH"omR@srT8A/,SC%w/Fz\TˆaN b;OA_QHLn鸗%69g2;lNUÉ"8-hl }E=ܺl~o#D H)-u0xbÁ{q|1[zW֮y:RM+(,V u+$*֠f滆HmW[""^+ak{Ƨo^ZyfIgF<l(D:9훱Z6nܞoW)j'bѲ眤}|&"34 @8斝Ws.?]Zx~j RS8_Lsƀ!t,k_#SV)uw.?dt){wK>_jsC,l?ÒpOVM(ru/ p`BPoC k{]ٽ�gC XݿMFiz~Kޯ}E%0آJ)GkG=w}L}wH0џz✦+cݑX R a%Ϝ0&Tyr|)BznͯV$yV{Vscp,΂dFj3qFT#7 4nxn/͛ICу]8&M*2N=pZH`^q!#xx+ٹ2x2 [|kv\Ԃ|=oӊyXRɅ·V.3 +u㫨Y$ yH/ab`;Pޤ8jo(R5S;ưuoF2DM O~^A 8%"yXtA0hsh�Jf d80ӢqُCָ_LE=4!+4f8;R8=#3|U"T%4|`ȍ81JV_ 2K (D)J,[!Y:`/1|:vˍu}H|蕕9Gb#}3ni GجoLnJ?hhc`ͷ3R=B^E_G S!S[]iՊt%*0L >*:PrpF&Xjku5]x efs3fA%d&THiB%=-OџY]xJr$1{qm^լôAut2q W6eN�]j^GCB (q"} ̍7hwF=4<N3+=Ӹ;pJ_oT悯([0bBc>t+xt ALǾ N:n% y 1DҹdkBgJ)Z]jzIpz5znpa$M%Ql+ T };rB;  s&)%�U>SYuK\$D=O6p},+ph_,VQF  (z|OZ$OA}>6[aO fٶ\=y[D:9Jyb3_! 3 _vx\dmVa+?<G{MMR&BrbV$! #TWqޅb\4޲r:&TLWL]cRu!7"./%cJ AF K Mdz=gOP5* R"pCl|trwTyo@~[ :ESsejlrIhz.ER0k[$ 8_qc^-x9Lq>2U&d.F'M*d{Y4eU9H$dEX5ZCg&#PQ*i|Viq:Adh Ֆ[_DUpRa޻F(jy$pMA7;wOg8ԇu -ϣ} d" �r }yʖ�|BqI򥇐Sv6FG]ϔ`Q¬nM'9Q8*P+z鬒s]n.+="1'<V[٠,E^c eT̿[kO98L;IF{TopTTT<5D+}|--tv-n68Xqn7bx :1eN ۹}[h '(.U (qZ zQO\ͥ/?| Mg4�~ւ,�_Jw03E0a'OR"^=#qCALBTqVP= 4�= E"ge BcJieH-ehlTyzGy ;\Dp ŗ̵/K`<xh OߤX.%j_"5H9RX29zv�ƆO g*;^pi<P#k)NTg\ AOeoVO59i^J|]m' |?{f\O.X8C#>$L`_%$|Y೩E:;W}JjX7s�5k PKy7 -z]y!W�/M}@ЊkA}:_ E՝<ʖG^bRyR' jlᦏ<a/eRgU7if)DY{�F ^Y/ʪ1hI\T N uܘx7p$u@[ڊT)#l WP7SIO'6Ƣ{<'Iay ) <_W.FhaNA#TU*i hPz""ێK<,cxTɎ8d{eTwoYM2v'˫sGL,m^zFymqux|>P pB&dvɖjd$s2y9\, N? kqI(VBAL}Gc&&u"pʘ'{=U;NBma1:`Ҁox&b ` I&sʈړ4ڼ S&!w]MsZ'\3];uh y#j<Zu�o GQwc%S d3ZAFck(kw6g#LC1qdd04:X.'@< a&Gh-@>ޗb Nv]~`hp+bȣ܉oxԪs(`= ;IFEǢ7+ǬxPm[c .%h*#O(I";`j `0�k?_: b2jʾH:_FsJP;4�m? Jp~J<eGRąi%kեq?w5{/uKru;z~O'h-nl>J/3ș>?&D~9ȐgiU4wD"q7pc޴EP8;2p ik�Rx//q|r1bX/:sgPSF e}/PoD0PiŪ)ϵM ,u$~5i+k<9v˻֫6rݝ.m  nR'H?b4ڠ>j aܳ*!8"qvYlvXHa\ (F,Ay83?,f^VYI>Qa4+�xA�B ir/v*ɐ-Ȫ} 솅O+cjjE6a\Xn8zUY%!=NGY2_e8rYyn4Sz!PH>D�ۭdNPrv(|3r<09)\gz4Tp]!t<ygVւ(>K1wZe$L T-Cj.-J4M7o4}_f/SǤ׈ <Gi+2yZE~^и~�e~+"`!ukig7iYg[$ˑL 1>V_HOxa ;PWF.&Wj @l@||5bB@o<97eSJDAy1_nw< DJ9簄<tή|SdIΗZi45\CW9a߅H{DޚTb,w9t`Ϭ1^0`l?0M*ªd-\r{=xΘ:<iIa-oo} k鮦nUOI݌125joO eaLDDnOL|c9x(BrMz=ߵ?[:f@;juisإCpymNB=gTW[dg'bQ`<|E)e{㚠4w|w׽GIw<N7=p-#?,὞nus:bn"\ߠ}MaגT3k$0QC̔LBEW;m߮]SL@nv$,;ʆi'CNOp8v/ccn ce{:ڙ0$es{x:Jc "k RWM|<c2J7) svY8O!L_X10X\@"[OS�P'G^< /ӭ?\X aI( @;`k!f:<S#>y^fM\�'p$\Ͷ8M?""4Y߮popȾ\5񞢀B|$~c-ǟ�+ oǷ/;�Wxc*ˊ3ʋ2/hzY)yA'ЉYs"Q1^E)#/Y\"5~:4@B{J2$i%5f'nJɇ?l-?GuisA FK׍7.c*S�sB.qmwDRE;x Y7+wh{EoªuQ;4j_QJ&| Z۔ g9{*T_FT> xձM(Ġ@̷o@:۳ xrIbBd)Pbamv&>!T C)9p5 xyX?l%YP/!#5#w@SU!Z�akkYW%�9H? *}wȰ;A[mPkhK:oTUlg=; D(2ចqMMdlʿ%TA`/y?2pĚʤM%Qu֋HmtK N<A6S¢ɕ,j#ވʿm!i.$gDPCPWqUXU?`[6?e/O;;<09^:EUX\6Q\ s$UmQL-&MN ^XzV'$+q(4R٣!YWL@bƮh_G뿍aӮd'ϲ zˇI:XTgT_5/u/"vM*a+84r!8("A9E"y5RZ˳&ƒSӅs8X00Ցp ;jL \:M h?ʳSjP!CԂ'oRUy1 :;a)KmC(Ұ0;?VX5Bx*3~B&r4F× T`J+8ƈt9xL@%okxȆ#% ^J92"̭h#b? :}Rc tzoq|Jo|<Fݷk:^1<\ M{JD21tm5}+oy: 0zF_1) r^!yB'OBK�1(e wmg`pD ]XG�h~1\ƂPPCJ(2*&LXdClx5UXuqZ%vEqa$ƛLk'rE \*aISn00rI[T;sh *Dgx8& _|A[ቓDcٙM�]J$T$O#}#DǐvUTk$4k}Or(wKD`ʻg)038qO(ۃ:* 1MS❮bZ܇+?oC>D!wdSNz4#bkK8~6kP & nq~:+UvrHeBj?סK?X#,wٖA KqX#ٷIaclq`2 d*&k G�F לŮjY ,E=:JQ{irZ:�8̱7B K˚pt|]tQvzFC+kG@]za^l:ϣhxoܛ1v1ًF<>8{h³[D&V +fB_c[[f`H*}8”/E}b%1]h@ρ?]4$0L\GA@xiݿ ha=pz, -|7æVJa{[nj Ɓ!ա.9Vw9n#1 %F_lf U KO�fvSJ[,;c{騘7:p8~'R*�1) ">wEo_MyeC$:}+& }E2Y\UVN箟N5'i '{Qa64/ʇpNtܹkKε6]r`؂L�( O[^”Xɳԙ;tl;@p|yӛ`(s 8`{L݉m~ @@Y8;�%p؍ъݳEuxvz[T啀M8/qP9g`U{HLD"p+bbބ|A`}_}ɬ*WBgp6P] a_{mʤ6Cp z3 c%e zU!\�Hb[ȡe!Ss@GV ǃ n/ t2ݾR[kbs~Is:=B nt HhI$J@d1h(3>8m!ίY( VpTEo3 6ûn*?#hg32r!wH[)4Vu˩K5LJ�)}cqLw\<v OQ#a k ؠ?ZidQ+A/_�s]Ca[kg6Y7OQm -$j@F#-:R4%SnOOiٹL{3 ҄FJY _,_)y h`>U 쪢@v͆)s Iyb8'qA-x`'ZJJS7}-4E?RnJžp;Tkm춽|܀%ܗ#l'SNiJ*ݤչ۠; ~Psv0P^kųa](+cY܇a`zQ6Hk41$a3hgl]Jא ?H҈t D?hs*ݠ fH=XkPeY#a5`+nYl.$th摧 ܸ)~uMRٌ>W4}\#e0?eu_nM�H*s ROU|cH5 V֩D}dZ;S1#xgqDڪhcYzm -)M@AE T�Zs<ݖk,ѿ{Dm0p;//>|IM-{~~2 6?|ONu_w]#>xbsזx%6*\a:p4zPց  7^Tl.ƭDQ�,0+ Hr^e!i 36˹ڦstu|pX k'C>qAq^NsnLl`oT:>pOX8d ""nʰwv^Z~6{f85?~{@Mq+AP7m4%o55e4?WA/N;@sWkv uW;2m j:S(~L<'2C0yÐPC}>T&&w;v#L4(1f";(՚i җϣdSIFP>]lǗ Q4+hs-g0 "JܡL@igz@ ۤ0ގCw<9^[%2VEj#K'\ ]n>*C~UƢ y?gs̀3`ֱ'DjOsOQ%W./+^ĭ5 zof |2'DMTNny,4/g'—p/,<~#'JvҠpCwij. ~0bYkiD3{n_R\pIvH 7�ÿugcG!O"D}eiNdՄU$W:2,Ɣdfm̰+FO)_T6#unOgB~)jV7cmLݏ$Y`p=8tJcmQ<52aP<d$G*<}qQFªxDxk,>ʆx7G),\󞎎쐝icsm!ˁ|h-'IZ]19¿I } ݛm|t`$E&"Uh=x{hbuݞRYÍN3Ŷ67DVm[Wj?zo}z0[Mi_t jHƕ_X{%a0 y",SPW4X~,}<;<L܁$(|݅ = wɹatf25?ԭu]dP5sL]N2 IK`ľu=P(u־dd}T?7דM|H"~6Wѵs, ,i0x؉wU'jA 'pKI7^H<ơ4?Ir,~ hx?DdJ D֬+Ħyd{yhsG9gcP⋧;ڂF'VMcP4`0KŞ)Dd?d[g82ȉ]\f}s.Js⨔fN(er1("#L(/{0k͜dY8BM`S[/JTVID䆈\pfQ+*M3g@CW~-@v֘5nENz)[n|iRb5Jm<oX. TcfX#mSǿ$w;!e TPڼTzSzL�9*L%/hG߃ ROG3nBcRQE避 f,t>(|=W"_2lA CeF/9SFhEIhLgr!;wN3~m4"$ UXԳ՚p,}&ܭ}/_̈́ ta1b\W!X[-bIIc9"Y\W٪ykCJ s<F¤)Nq{T\̯}ō_k,/S %D>ǍlU^2MTJ*[dՙHT9פp zp]=P̬<>/q&5]9,PuyE,io{GH(@>VO_lޖ_I{_yo+^\}sx¸jdx<^0YvP)oeCBۓl9ALGiVTtn0SKzn"ڴA.^JrgP[ Pm=Xe<@Y2uc8^jp⩂ۑһ9&Zg:/qۤjN| 7O$� ی!/�Y*YH m+rHkZNJIoQw&Nk+E+NRGdz~$rJFL58smo[ձm7w4؉wh�~VbFThQ-6½~tO~:.ô (sSPpŀߒaMZfLv90gyǮMTfurJ6,4|77ԕmɎ]fpplRt F0Ub `� 5W+FQ$rE!^h(vZͰF]ܪ4EmM!awew,^Sk(G7 j&(0T(Yڦ; Qef^_V0 p.[_t8>8S8H86|[{6^[̜Z}A ,@@GlUps>\n]r' a*LE"SZou03ڪڣ\fhQ@ۘo%"z'8N@GˎPIqL J&f~cM"ΖTh?,1|xX3HX&ӟ"�o+"tL"МK7%Y뭧)�k}'L.g+_YgY /3tpu 2`T)d 9LBl[;6Нl(_aSz`WnYdX9`�%Β�&cy'^Tª ~uͬ4*QвvL8'GșZ©Bolw/b>N)�[c<QJC(@* % ȮF(Ư& WaYp0*9o,0Cr"Ԉ-Q<*]kS.^p :e(Vl4fhjqTfU,i>)zc Ȋ攦9Ãɿ`mF ij 2Hu `lՋsCc1*Ҍef PaԡXQD}@.nY9::pC}OpH4`<̤u0#Bj'c`SFN6k'6zIp9yTJ@<t)�,2]cΧXт?SFմY)2_g@qU&XXؿ\%KS Z flvBHB\- )dk<O Mn <^΁GiJnƋ<r"YgKb@uQ$ >ǠFV**.e[yjPdr6|+ΩV☙}9ċ'NטZl&Ye K1/Ώ6]9M=Ӛ{Fv1`%W^ pg$ewLjy-Z(vX7=e@O%? P=> XP6݉O+\1^_,Wf ;PАOq-fPI8n-z31; \`a]ZdP{MfiCNG5=J7+^c ʒ?wӭO2T[^&٘[>h>=h^pN)x&9kp/|Ztiy b.1aWDW :5d@ en3cleFAnKZ| v0(/rtSq˾.iUǫܓ/xgǢqz+#r,.*}"8uO&>}8JQ[]F{!b(t69 `:{/Pv_HԻ=>[i[}~B8s;ȳX{yg?vfzLв6ԃ'À22#pSǎ,Vq(vD s۱y.0Iy gy|Bºgm-m˃|-`YБ"oWHO){NB$( U~8uyP})R࠳:<w e>߆I8@kX, AAR=X_ NV;&cwI-*zw5)*KܕܜXAtk6oX-bx$x@ɗA;ZFV*U>lv{:\Ed}q\CGXЏcZ;ڈb& QYݲ9!W+dqy2cm{A B'ɼ+g:e{sKrZ 9bmΟLg_3{]wne UX":;" ïJ!dyGDJrٹksVA%N nQK'q1Sc ÚunjrmaRhO~lPHx!u"QZz&2 Sp iji=1yC\N38VZQ20Ch_(PXsO, K`yC5&N\;\1NQsZDq9+L;K6:j I<G!67R5JYZgҝ%חbvL.dDflLQ$/M3R 7 a.^-؄6ÈL$BQy|]\*[q\|0"}BFDU.i!r~&!ѯp}6ayh%%d< )z"1 MX{b$/UaIX[j2wӺ2.fƴJѾLNH%%E^k񈺲@jim6vM&hʭ%pg <};{i[P%1 O%IEJګQD)FG")ZotהN"�jXs]\^d-1]I rEc؝j< {zIQT<>d k +IG8тKBc̻TuO]V OdL _`t֊?dV}鶲%Kyf){k"p/0*glpCluPvlLP&R"ucL@v{jh X.j(CYo1.Z  X$yLX\_ck|H7 [ak,阩Qc_,( =P!LQ /jhwZMqfH?q9[@G 9L F۽S"sa >~t c82~|jTzEe~AL|ȠRVTCvDcP^j_rШriNh 8#Ty$l]_< NSP)y k9@`/&|=![_vJ\NY nGsyW9|XG=.i GorIcS~q$:y[e>O>@&,ֹ1]%_p&HJٿ>lh>AQݗn9&sۉoxac@]mat匞 :tE9sFͯzQO�>ï՜1ߤknMkW;ޓm톦`]ڇzU)0*?'i%A~�g[oby1#],vҐ]?gȃ(L%Z˯P5J^1`^B:K9YEYE\#y&K2u4!TK.e+eC2qhR*:ɤXxkL>dꓜ/iYzO=h.TD%-EmUIdl{5;Tmq4/WczH/bH {oiѢagWzc6_5Z( 9lEKbO(f0=v¦},'[b }0ͻ$Fu4ANiX`kN` )9jN!{$)T TNo߸bRkΝ.R 7*T$CQ=ߔ.vd8VXΪA.IJ/С ptX!Nә,AH>tD|J_ߎQ]ί~7<}zXg_хa/t^ Ƨ[2yYƤ2q{+pc C\@qu^58YPARӟNzsy_$n- i,r_BO̐+A|ѱB[ՙDE"kiR p)$bt2| ;gH кq ^<V7j%7?itH,`Ǻz]p.jJ[$5gil#́K[?gDw,?_wo\k\)g:x.j?ot:WnlS61#^r^bGs 㟝Wh4tg,r]{e _OB}NlFRŊ^dl)蓁:ݥ֣^|#̔I;0BA8ke~o <PTߌ*ȿ*饲v=f>=OYSdNҏqS=4NPPmϰ x�[udǾp6Iv=7 Y9Z7=cE�V $і. =gbvt ΌU@ruJ*1#l$ +f >kЬR�*Cy2Zu &c1=W&|<? {'qXsY[aŮҰGe>Sa~30--k/Na0F 07g(" ZO4 fnC~Y$k01^/>&po }1?YmP�Y "t+0Lt8$ħb`&K6\ptQ0L:DIwNX]^k|io5FYn|D<KnJ_B<w?[Dl 2}jlots\.dM3('z!<,:afo'Dz"ιV(O]$$N-:gS|Z:O+7F[,!""[J PہPD6a'9kvX`U4=|VA&`Yb,0sфȭf$t9?ƟZ,Q&MmVl`fMe[M;,Cu=W]\T8yID/YdSy5jFW;JE%z4*Ϲlqw6ݢ[IHF3mdi {cK\Zt%DlV_@ 4n|>߿)F#1mI Ë/"*88R WYNnBJ6B [.r66<ZB4+[#Bu#gpM<6h0u<{<TU./= B SBŤe 7'V!ZID) \/Ipa @HobC@ 1}iKS*[7F~4B_!ې/H '+& /X>֏!}N"g;k*pSܪc`KE ]*҆ c&u/{.&*-"T<q:}D9ht+z7 -o8ip $GY\�x6&/߸iJҳ)G(83fl]v^<vAL ImtmArT>YM{H:8~]Jr,ؖse=u_'rfFWQ˿MSt!M %(@6R<k֢"UEc+I/k>,2@z(6�ozdTK'UIegrS.{$ CMy(G]kWn1n &d*wHήoSߊjTC so2c9BnCeh2dZs fuB(V2M+kx)F(w!*(^fȼ< "ƙ:sw<4 j6@NNi^JQkxM2]ʳs|GB#|LJAjHVL֑I+'{q20ވqg 6p.ϟMuvjOu*Lh&L3z*) >"beUI"ƒb|h/9. R_|;1a{f)EPGQ+1y@|(s/G^tQ)o0}螄c9Ncc8EF/KB`zѪs  ΧљXQ=ѮV@ò0hs'Gy ԛV,ci#ߤdb=8]?|Ϝ7_y)g4:I'iT}?6g9_RTZKfyQ73gJT"BP!Z\V IU g?T @ZP֧st YVD`mRhtZ*�Zٱeg8m}toN* ]E޸dM^ZF\XuN~vb)?e6*tGuAƮ(q5^!埦&~`d i68 # e$ 2m5 fGvXK2KܙyِܐX}f4A|ɥ%Ҧ[jI kg(xRZ<.Ec^9>ͺ*$q%xq6],$3A Zҙ{ƯL+=]j^%W(L'R?0 YS^ A7qt? ['IG~9-4o+ri&ذ15UR֌Ϫs5TG8+gKSJc5h$) A1u1wNWD0ߵdbLp؏K;htu$$ܔdj;/ɰ#`qO-2OGvHqzFKTnm3l@, fM}`OtE, -}t6NEc oɲaQUe<u7؈fL\(ɓ܄}ϠC`׋KvG&,nP9E]W10jv4yoG"-<rNjɇ󹦚{{`"ECU۫{[4:Zu+S(5tP[3Pb7_OkЙ&Ѐ=~F�f8ύ+f%̼slj*ezGOu kr@Aۚ_] .A< JǂF\-6݂5YI+O"Ks4.! 1` NzW9MAYʆ2W:yGQۨ*WL #Aɤ#AY|/v#/GW7f*.g{u{N y5D(ys(֑tP16ADHHװ«d'&!{zNȼ9$wCϽv [ՈIm>!Tr1Y 64U`@QM 9LpFd& ,PD쳒b&0U9*tMFޓ y_*ӢP͉�<jp0 iy_-=hQ.E #WhҶE`t򣦽:D`>&REs(FG䪴 ֻ"& 6GI6Z$+lܯ�F*e5(}K0}B}2>,"HfL[덡cC%?x;~*ءiB(@zba~ eӗt.I}Y(25b `Q2nAl {&=vfjD^G0`xk~U uܰz=!LδQ9lw#@ P?. c*rی{kT|쵴69{g(\g oܩSj,E3`{.RKۗ:kOĖ2s.P+RTDO3qpݠr 7^^rُFn(HT",_1*!�o&asُ^| ?E,OjnIQ9_ǯRT0:i` 5= K.vcbf|8i- ]((#t1t' zVfb0 rnz]_)^+4tLD2کɼ qFp`|a.zۤ_gF0L*rT0at_>�MOމ9 i>aNvcpu`am܍'a5~gBP!d= L|sķe+|طΐՍ%*2Ș(Wgf0$~a5EV5&E\.mأP|i@ hk{Ӷ_[vuS P;fRnde9.1W#KaNN�gh^ourCKfgឩۆcH8<W31ܳ6"S T ^ ^,oס|B=h ^ ꣀcr ?6#;Ja=K޽xUˈ#|ŪN)J1a0=GŚ#by!D3v O5cŏRMKF]p;Gj6XʤkA}耢U6pa5 |d)Îز;6,c\0-G>j&ҹ81?Կ<OJGq*xՒz|:5Ǿ21P8"<N=-:g֘=ayz qs�nZCEIX2k�?kIپMlU5Z,mmi¤3Zǃ� '@JDVAU܂j[ҋ]T{lE]4S5kf9ޗTRVwƇ)Ѭ/?[c^VDU]zwy7@2"Dsm qGiܽ̑O+R}Y׼ liV$ o#BR;)²Lҵꁦ9$wR\0v")ؽ®; C.K"}/ ގͽX,@MR6a Id!9+#k fXO3J\mMe8QGY͚;K�٠j8$0sxRxCq%$牏\Q;*~3:t{#nzuxY%6Sۜfh;G!ݕyҋ"}׋bt[ c@qg:|LŁ]7abB͊%<;w\v)/( lԾbdvr#ie]! OֿS|~86u !&butʫޖ]dF<ՠƖvlϕ=S[IDǒFyjcNpʫ㒇-G<BTja&s ` -F/(kECjݺc �{H.TP'o3\fXdeMHEJJ'$' Ǧ�=Z+2e</|u#c[39!:i=.Ejg [bAdV]a)fC"sEuéi]֤',EKm䮭Wrp G�{\/O52@]'֏gDzf0" 3[1Zq6h x7S (mз섏4rH?}^Gڀ.h &{]ǃb˯@/.CUUs' v L¡PVid1(E`w7\璄"YߕјtwH U@/+<#]1: ƠJ Ppy'i){75"T\�)K<Qk '.["}㞣$'(H1 i5#(-Eg40өUfҠ"(f LdM/ʿ5~8GbP!.̦nTJ?›;Z{0'z_Cfbמ9 OgmꤐQSCL gН,C^/CVF^ts}uw:-DRʊu m10z(>qn�pT5j)zOM~yGPcQƃCyhx mI,e/6}Ont`Uю]xk2>Cj5\yK#𾬇#=)zf??APPhv́?PVG%+T\ j[Bո `jIev/|E"]�5hA UʴA)/[P#J&e"c(DQ )~n9/0Q qEZz2z*wI(>=*΃2H ' Lmw e5y1YlC4A/wV+ys<v`^u©f0K$uvuMHq"Ѹ߁_~[ME:pe>?㍍1g }ǎ6j,ag<ߥfEžf5h)5iQjW掜1T az>lǐwi!E"4jpǪ:\ᯔƫ@6Fhʥ7rd.QԚ G Olvl蓭٫M 8Sj'w 9~abpXdź>rp\HH|ɦPca#<v PbsTKfmߓВ=G4g":޸fy`U5߷hҷԎ5Av*%xQc8RU )ڂv?Бz-LZ?'<#:uaQ cפu/3:T˪Moʼn)IFv=b&26z<f�* Sm FՁ 3nMuE1/P? >U?V@Ϝ寝/%!'ŭ#eqb$ffFPr9>˭9u &s@8C;^ihdWןb"MyζiZ\X1kHOe� x{_\[C, 4Ԉk=u9(|bosiD%bvPmC=ld ̨DRp JqG%]&Ym]ZNx_hwG ϐEO7 '蛉3Hce-p>_X]5ƿh@뭴Xm^E$p9v6/nj'X+sڜ�+_Qq=I%�n+v0T2J ٦n%&7`["'35R⠆uAM.W.:*4 Q vDQO8kzHK�l8`@hOX4wJ @z 뫒DVP)3W)* pNvZL8]\@]S twS*UaRӶm?(֎5lUI,,!]0c{۸ȃI!vwFbXԄVɕSqVJBunI{`FfRM-8nUE:9$ ?Vc~-yZPa>'d1">c׸MDAeGz4! pԓC>AVm޴ŵ RE޽'6Hc(m{*péBnaDOTD'*N6q_zvL ZPDl=$uyy�s YH#[H9čaq1i|#�6W/v]*RU҈8bS Ԇ)[7$gbGH"�^lihS$<[HKak!XS'2tNXě"z%V ,6 1Ņ@.]PKWB|W7V+}?V�ۼ> עG*oׄ>vP`7 8.-<T;ZL wU6UMWΧ ~L ~{U@wWg2$Riߍ!"xB .3]"BM[h;=5j Q"Bf@[yH7 \i%~ ڵc 4f?)3r~el�u4談-գ,)a�Z @ߙ20<[-hIi|P1!zq�e--x`J&]ZwB:+E:k9+]YN-+?3rwfspZai\9YN0CƑ6ejM(p:Y0m� ]`,%#(_ݔK՚zIz1J;t\OU̔`@SX:Fn0Rz>؟ʴyT}^H+sA;]\Fg _Wm?䄼ZHMj4u3u|d@N|ǟSx6Xjԭ9JQϢk]~CzY/N)h+H?d섑5N|tVT]x[1($ʚ\mJdYy{λ%j>!C8s!f_o[1i?hz dDJ! sg "!XBDf֞G"q|gy/Y!8=./(X!%G%H FܚeV;_3}Vf&c LyT59рD@pu^}z&"zPUsdX<jG4P!B_?* ܃'nOE fU<\p + z$s&ލ/ ⸤Q&I~G"0Ny(?\a騅KzL1HgFޛ,qjfg쥉͎ ~_wﷺWN2ߴ(3vHt>&MZ'U,o2t7|}KRITG H*zρV[asYQaA$Fε(RKa%ùA_ C^Rݬgue3Xy)C\Oi#{3r?@14{tʲ!Q�]~]̻Ԍ@r"WEJ|P4On9rp+" fPUA 4J 4|~ď^xp`ђқcz1jXO7P3�% ؆?HP1^$gj.pj?רGAqe&oH :ǘĒ@dxKUg uVl"(M<W'U{⶛ ɀLx>/YgyBPQ`>61:x 8V8%RkoPG\^+Nx6$*-C ٻZ ~b),PWOw>Z"Yd.Qdtk3\4Ty*d(8[7)+H"T&S9E49U{18q1e7NX HT1&O qcvi Cbqw[ H}m rƑ$p?q~ړvOq<쎴;qtsxCۯ}Xm;s'{]�p@Q :tj^9F F/?ד]E~,\k$ 2h ih@"V EMb^+WxyW+aA 1d٤?%KIdl dsxsg`߬98j~eIEQPэ:Yn@`@cý7cte X5ϬYRx>TdGC.S)/v !Ŧ@x&R{?o0L#0}v ,3PB.$cShckxhWEUKI}Zs4P� dcidi܁xu.۪O>FF4#зHለ[a$g95rI~P./ao|I/ 6vڒQh) :} �㲀2W)qҎDMD|qr41-Uf1is{`M¶.l$H%&~ԝXt45"=^!0Xy-|SXTK �Gƚq݆$EԤ|\(5ooF\5 ,&E}|}z {1;ޑ_` ({Ư4O#Q`(3e&R[<2%}kVEPm|ϒ<A1t7D'1ٲ9±uHEj7o} [.s){|#$l] 06wH5S'{5`fD/Jw>(ϵz 7@"kNRHJw9) 층9&=;3;"N?R=D*R0D"d+> /7t75QvwIUEn q3޷esy7P//;HTVjlM* %Mғ45rIN dGÁoO/zBaV0QpzPeܳ秼gEv_�=i<hOm[ Gt\[+\u΋ܓ'zpy+EuEk_?v8оg>X_h\j@<Bu8g|fs3SWn73e/47R)bOVx!4lW,]k-k&׃1s.g{ieyv�Hү8v:r  sUm#yB}L 40p'4Ʉtqxuڰ4eT`5s_3ڒ$LCk>S:ˁc z8J-V ش2[_6v͌õ�o� t^N2mD ѾL^#dGM+T:/Acfql}5Y@_jOv} m+)ֲϺ%s7]O(>e۰.A@B$(π ЄYP!,@td$fUu y%<1j)ܭ&B}T\PbOWQ 6b-#~a~k%lޗQמ=I4qFOHORlf{p(mv\l[c4C ]#oļQe˶8b)ޗg::8Lh0jaGhI/g+#O6<6=N� :.? s,h&XNm*+_'amxHYM`܆9{<KP[2+c!NQe1qbفY}N>cK6,V%.s-zQLyȸzšњ6�+-:wM9.Pf*ȁj슮JW+d%m=s(IQ5CI[ G`;be .٦fߧEqtŋr~*�b-p"jL޳R~c':洚W,Js#"8(yaI8TY|Dͩ7Tjs:TqEET*4G#IɚM_1Qd#BU1\X&WPP.i$s)G~Cq2vQR8Yݳ=} wCjW.f>i2]Y; zp8V*Aw(Xb3A(aQ1aMJ]BRXcDP#}.Gڱ_sAhp21N L@DBɥcg~yl|qCg6^Ȯ*z%GpLR;NRQ(3ND dUhCw@`}쮦vO<;G˜cj:`4vmo=ZfjqX`wh::@ zJe}}C߈EL}SZ:,2@>WeE?*Ŧ.Ӏv&x�O#RƩlHp yA|4�Ia Yo? 9 WKa.9L7QZ#&Dƽ ]!|:m  3Yn:t_Zk&l/SoسUU fZqV%>Se3 +CR͋dQ{'d`c!?S|6g0 6,UEznUeٽZ<wnBլ x#hNJRrA!/H3#8cfN$AQzvA8!Մ.{TB*6 Fo"d rt,>'5Ӭkx]a!k| TT ,p*jRbEp,r>)Uܮ2b[szG?/Z~B Љ"{.ښ0# M)37G~=Z:qAHiwZBL16O} iň�B*b1H~+- Lkն9F:IQ\QEkv bb�]}P`IYy(C IDyGם/?j ^A]zwowC6V ߊ܈]5?i_w㴰H-#?߅LM3„!LȾ�DAkҵh[H-9fq~<$<)69^^06zSgz賗47e|M_KpKhsmo@FK=) S/K.S<T`^w̓ur ##& ub}Cwk5>9mn` W cX]l`wז�,AX厰\q]]A*|q-?VU|ZVpP^Cn,2 c42\pC[fI$k57z(b*f4Co0wob18>rLnEf\6jqxxSV$!#%N2"RwNk"eD'-5Sn(1ik!Ms{^ $;495 IH6U 4bLԥ6R>$$"Ļ}|aBHyL~H'.ݕYlJw %6F3'4캞f|#5$dr}m۞XҁƜ.͕in}-~N('L AVu#8!=@ه7MqFm e\SCC*-'luI(AY4M,@X!YILw' k;+ <DYBnѦSN&WXg>og4+LgFsq#(WטlM> ӯ{x92�MBSW1tP ӗi͟|2ı܉v-zJ#iLRlq1yKNawUY_5W# )+`ɵa GP؄J0S'֡ \2$˿%څv6-l3(JFܯby{Γ5"PAk{dCTa4c$z'g 9]p'ؒR;ߥu*NM0zX;%.ql.5" E[Q/Q8z&4\!EQhBx!)KuCĴ]>>w#a$|} %yڈ9WAny87Mm"[N]r :"A�Or DL)*=`Q-Zw+ɔDK"H3Я�&*= b? %wP�.?vȠ 4+i9 wbHm!ZHJm*rK1gWbEsK|4Q ]2Ά4 <Mq 擱X�S :;[5Wm'YCH>~x+g!H섰[bл+t}(ə`2rTpг-ȁ6G#rO< ͖ίpd#oεM\<LgYxq[C@j_xp Ί_weOk9$_*Pdh9.aʤCiUXt{e0hj@:08ZiIEő]7Ț.vI$*ٸL} -m¯xpm]hܥdƪ*#['rxg60[7^:IDТc;󸧏«LraqQ#Akt*;ՃE?׌Y1\aGz[�Z u5Q䣧wغ_:,n% ϼMkgDGOvI� Nw& ފg5 c'C?p.EXb_LwQANaT#CB]MZl؝VzC4.K5Zl?T+(Po&ly Jo%% DGFK8h\9ŽLN se^{4O9GR9—'7%ŕԝ[1X'n,oM7⟨sws i<GA%ͻ Ih_zW}WJF$5a:pX܊@Tie]?AQAv&)^p�S5 %PgU }v7*z/d8*%]; fgU]FHN0rZ>H.l6_w'dflmؾu$#Hi6~JUk4~`)JgI�QP1v />�g|OD~'߉ڃ=m4K%.rjOfVLR](߄熽Dr66G*h?Wޅ-.f =Y�0i$L:&!HKEXɶ#ڣ3rRq%_G+f9&)>DH?;!i| cc`kw_X^ *d%*H~FfZ,:h4>%j4>x'8Uާ<.Vá'nd/�t~:jG1|ދXO4 :XPSz؈5V̮Vp) ?O.YfZ0M@j_n+$!qwƔmnBuCqGUeOHvZƒ_<%huzע :f<웝G0GFp|R&t->LYu |=hPɹ,u-OԞ[ln̴xсVEvU5SoXg MevPG"5C?q("ouU vʿ,TwLFQ oklh>sRлnZ*q8E.H\bhƧƞ:5&<k;[ y<6<Vj$9(5A(?׌JT,@dv<|8*ȫL'5ޙ[6l 9Dp=<`8 ؠ]*xd.O\2mT;|9UrvI%nh;jk&KoGчn<K֛s9S(7CgZ{SMd ?|hM;dd•:%|aXzh>_#_hZNrX>CO؅Gmp\J< dNW܍;s~mwDՎWo(iI ;'m :hBgPF\.ہL-�ʫ@a<d[x/tXlrjPS C 9ct^; \0\.,c~e=2�#g>f}!,bF^:'xp+% Yh9 5g7}f!pHY\b$]ook9RG[/,䣮:{*]<o^8# &mP�IqXbܽ0 %e ΖE~nR(u Fz�r$csEVch(:]K P*3+`I ;х$nM~#hwOäirkYe<h O10^P9Hה_SH5 pi^c%2"'w3돒io!;|vc$,d6W$Uiog)&衘#]-LZJo˹frxdiݗW=0PnmWӘs9řa Oulp_qW8ÚoR%mZD*-$wr*2?{Ebk0}֒t-orS8$N<DOwemk]A֮SHaG"9Zm{jĻO28 nvߙ xh.Qs *2}8&w\\j<B'̄2+{ʄMى{cmDaDDQ;qXr_Ĉx>> �CRnZ'B0}ƨ@暫Mm'�LP)2A1GPo_=؀Lm ƵO<浔4qDžKԦhn&)/)+AI23 s!;Dg vTZʷ%T|}--Di]*Y@QD5DgVCsc9L·+S9kj"P[a - c X|Ny"Br7HBaegT43._戳r3ȻB?>}YpЧQATM7bo { 55N֥sJ 2+}4^3R-LYX3Fg> R8Uӹ!1)aTNpT&@C> )S3E1rV 72A>fOe\FؕaUu%K| z"d9CkuZݢ4/yl">qsq ֿ< 3Ag^� 1!ku&ᾝn�0wu0fPD_Wѕ y]*nȔ.0Jɧ'@�w4~,#` ?ïnMkIK} #pXUpp`xo$^))hTra1L*zo!9۹z%i}X̪LkN qG?ÝFR>5FSq!X ЈiCX^rދy٥rzYRj<n,FllRF2inѷK.Kƌ6*@ -[Q~.7\6x+˄P [>u KxݽPRL90мSrvRQ2SRUTV7vU.ܰdV#[C0SöR+Wb@Lf XŨMXLd(>&H/ 2"LᛍJ(-׻p awPy;=g d<@C;(m NmQ,qLy&F#"H_GF~1G&b$uD߾ɆX:3v^d!9Jz (|F֒=_c%+$$J56K^N劣 -t?!^?bB #xs#W}}QSB#KiC5qGt_xC@lp쬇*끳NT(sBv6++*Zub-gmeel㡸U3]?bצ|?Фr )(8B <i C,f bEs~n|imY|?oc*2JI~β=&~Nj%@ދS'nA gf+#/F!nj%RPS5$Knhnx89IfNt*`rdq+#+Q1_c%`ˡcUkC3jq3rb4kʓfcEAN3ibv_8隓O *j*powjlξG{^lX5Oh2FWߦ.XZ'W%'bc*)JfQt;tY&A0Cڌ{2xH@EiEio?-]N QMqF<{ (P vm`))T4h|?Y0L(: ~o!GPgDޡi,Yc|.!ft-( Pq$8ǁșM'8Q;X@Mk!14TM,:9\ݣJtkXThLAQtqH |$d@:+AI8{ʩlm6^^ ThG]ً0^!GgCpAZ+۴owyV /0xafNWN-Ldx Y8Ġ;O0OTRuoMxl mT5ઞ]N`.A^WD ![ћx}CoMx-̒ϱ\_sj*nސ7_,^U\撼#g!zɪX_~\bx%x2??Ug<߅qrXQu~rٗac%[ l r.wӼvۂJ>:}~]gɼW}T-)F:BX^JuBvu"3Ef-N'/69}"OG{*Mh<xŏS?gl^>KItdЅdgT -sXI=0m6QW* N;iKd7 !ZlQ@c}aSn7$$Teă+,nLҝ Ӌ^߼ACK"+-g=R"d^hv&O1kE( Ξ ߹?2;nGI&RJsccY T<S#bDp *M3 fTҴ^zrvК}GYm U/P 9W G(FϕNJ$z8!taN Uz!P\BF yWGuTj^u֡FsfsN@=9|9Dr3dcOCg@ܸ^ʽbq f*W[K 7Jzۿ`|g68{7f>*4�Md0=!_厈|~|s?^L�RyOYLJE[inr<:}(҃0鸛$FK[8 !�UOgTpT#^`drB w6rt͑D=1Nnn;[sA~jNndPY`yxt͌gL.ypp%ԎQbܫͽfFk b|X)4kkPgg' Y5ɨ`V|" خh;"kj,*#^XKgHyaƓ1eA~IDQ*;)9"?utL~(]cES}"x3 օ>Ȳ v=g9%y}&%o,SHnFёəPD*Swq`Kp%ϘH…|jtL*&.Pճxwxsm ӯP(57`eƶʏO \mp"1@8T|,lʬP 'Y4,o%z9f񆼮#/Q-Rtcg}B!A\1bY  Z�=<fr@F,m4K:K#Hh]ϳz2Y&:`]aH4DOaP -W非]ptad5,?ٽ=/. ꥘At`o$0 I*1N E:6Vɱ wT ➅\yPg`n&Cj݁/=jXtKP >Wқ8\9P\�j,[֡V9%A\&1זoyuhi]?()fAF:49E]PX&LЕlGǺoSpnEV 0˒%HGnI0D7}b'Я g^&) ׮+Ul[r4]AH01�H3Q`YG᧪Qc gE%ͅJ*mrbz7 fN7P{wB^rn*eL#v=YSiݨO!]\+%d /y[*%MfM@Ziu$%@LLP8`b/Na]KmjafU,d E2ߑLqOaD"kWWG5.<:v08}tȌ5Qp ~#>E瑂M2ʹRg-|9S7"tL|9>\%*<tjlZh.X3,Fb r!<($=C40ؐ2Mts}7z'1Il]gF8[RDQ\9ლ.`^r'_{J;ڶp=\!S0*?>IMYmR—Y FO5UFn{1*-ߓxW]aP== u(ON]\jfd0)'1_srY:i, x*lWmu\OGӿh@K G'B|F}\0}hvnY'wXs7V|�F꘣k"Wp]}›T `ۣȞbfK RȆ(ʧgRs}]9װ'FF/} ڈ F*>E :qcu\ώRݛ5+v@੟L> xv yp|{~ 5_SlC wjY쿥9" ܐ6 Ot²a [4j*i @54&E'+:u*&o)d_<^Yפ [ l ,Ei;P6&y2\u6$7ۗ> [)Cx԰ҝƑJ&^Z؉7NE:{~H"bAgomH.>xފ\<0h/SؘH|_No,k9hvt>αH$AzM�-?;%ra{jì{O)0dʅKAv #Ծٵ=xJe(0[LBH^ ,tg�׶x@!G ǥк]D\l,1M>]oL6Pari)xg%j|]5A{ ,Nn@{cdP^WLq&oc\Y-}b<MQҺ[ 8'bpьħP# ؀a␮fj>ZC@>aGZ)96|}d]Em3k3hlw�{GK^AZw}- )=V^.G"q3ֱaez[Wc権tH4|<DAsR>Aӆ/Cڶ0!j5_@$eq@j 0iKv 좜ݍbؿwÊtcҚWggq3ʥ6+%N<%zMwdp黴 `!pG@-NS:t܅uRD5mh{972UT=J<tODj20}_x]-e9\D}'ìf2ue y?^՟@GrYk\q9m ׿fWb/C q"d|;.;Ơc'6 'LN}G<Ě"<�ӅFTu32$QDuaѝC { zCe&i\SǼ&{MT}㽽zH%uZsLD/P΋Iș*)я厵,W@(||=K{K`{M<<b!@w\O&v/6DOT92)#[2]d][CC5=CX@idfBi jnj]~4aH"Mt؃ms0*CUM�k[bf \NI!NY'CTh) `$׈f>pii6YD|[X"g_tRUd@{И84 <`jP\ֱiu>V2؆?h"yx(J 8_id8|Qx6_`o8c}W˫N” ͒�r[tT2:2mIqN!e{u|�-T-Db~k)p,^Q6n>8&qq%MKQ`MLܛ1e`ɷsH)?>6vxE`:!Z J%NsU37^ֱKá1_a'<e#vZ!O!/n4CGxUpQ9+>=Ns&ܑSk3KOWCi6Bt%*_ }=](iHW^=ʄJ/dHVY '"K8]<x7/2jU7#?Z /<x3gJj$LY?]@К"s蚨VRɾ狲N+9 A$Xu0U)Iu`7瑤 !3#I=޻!'9-~E-s溽Wb_Uodvގ gX.znX{ )9оc_N`k>7 E˞]@3؀D4]1u)"1ޔ'RiP*q �]v:CT؛hy:bQSF<YĭD >E3܎u S9|i| hd֍AszF3NH\1--Q\Aˮg|!c@ڑ8#*3;|,Y"=q=^mld*/NMͻZ@*g#{Yt=dIz\^4q3Mo* TT5+!j1ɥ0xt 5U-`8M8yYK] ^vmz:>s+Ta;(Qڕ7CePf>%}JM/*9֜,G MY]|3izKW<) +CVPwh45*+Pז|@ˀy }YꏥtA 4,�hj ZbH e(CRr</BBì#M|4DNQ AgɄΖGFɢlx _�@r'N%9Lo * o5 #Iz<fl!(ɀ߈xP?>3Txͫ~VMTST-R'o{Wͧ*v3o8%741 Qm[}Q F(Ȯ1NY5 icJyqJGw% >NT2@ q϶H[ /6WWe:?j/}T.)JΔn{uD>,="n*XNy\sB Q?HIאC Sp^kciɳDP7*"ج z^DGgW_#߇ŭLYfc樗9 WАpe9)*-Z*vOZ9Ym{H3Hr٥18ŶóKeb _3@_+IMf#Sq<UWD8DWSQ`ők|*h^4߲(eMD/dN\+:xVֹ^. [WEJAuIG\%s.hTy͔;j|9 /e0 AwVCd"^X+&:)gX Y}/zd?PQ**52R  %]u9:҆,  #*szf;, /:f:1*(a fM] )0<ٸS!b<HDqe[y[:K*Dwv,JIFbP,l`T4cm'-gQ*?JW6{= {h x>Լ4{.m`& <$~ h߇,Шluh#֢a7_̆ |>Q.[c/\ ҍ& gHst4+^1 }C̯{S̉ D}⎬T(8'"isJǣUi'r6;sL@50T֋ΰ'韶NlK^<,lo-Iw>Ƒ7U UH9ش*ب&kתjU54YΖ ^k Jt־KwdN@�V_nRP@Wŀ]cz\wMc~k?, ʅ[QG-u<< 9 /kHxY@a68D-ETNz`jOүJ HwElNŕkY"-}ژ*:ǻDկ>7>Yy97bXCD 6j_lI6/ہhL+zv$NnYː-!<oWUd…uC9!<sx6stǙvDi<R1kL[38ݾ&vyd^7kDחguWk[OiΓv!O5?uv%2 khT!vXL#33A§x# L6BP̚ރn1TR^np1#uf$3CVǗ콛&ijJQG/@p4`*"^@3(l4P.`ZqYIOh wZ3!MD}t~݅6Ax2@=mwhit3Y|h%2|/|tB!&SOd??x4Xz= azMOgΞb/怩$1_.r`}x X>v} hѝXe'>/fˍ;\(5b,si3P˟Dftl*{ J .d"E',PyYe/V"<aPoYG9 D }UӚhנ+2<Ga71 d1e lcR6>>T͵_ ,,@^';*10VNU2;tXv(Z]L Aj Xu4aSlkp0 eq*6e(TY 1d1sҡ`[+wK|#.آjc-"htc*b{ ^E QJ)gd+)>\xqݰ)A7,:UQcYCs[jAƈL)!y#촤P(]h!E1B(#q:$lJєI >֣2G2#뢮r{~cOW ٕU췄y,l$[}0 +nOLvS0cT?- I f@k"2EkOƘͮj$:-)F1mOAԦUU3ZR^œ#%Ab]E <l.95t-*7+c&Oio�S<LV@:U;yGBvFc$kUhǜ΃:od9rmGCBy6{_9 V,NP߽QG7䳫4 'ɔK9z܉nP62{PN<jK=4hȉc֎8B!IZ:֕R D)&1ҦM9ƛ窝�C?{1" Q'T:yB* aa \2aOYyJUvƌ?&8yX7q9coDb+t܂50R Ϥf%ϘVj́Bn82]~A`DqlZ MP= / (:k15s =׻(=dgdl4|7bqPȩ8!hϢҊj%DM�'!qbn^.;b `nTEH#Vh AE'zfHh/ȭ.X�b$Wm5 Euf?ƛlI8s~T7ej]ryY4pѨwT+uQtHq:-TȖ/i/Mi[ s꺄bq f{0. 4(`PPu�1l dx҅))7G&lkakJ^✚i`aRJH%ҮE0%=87juB}Ax(PUG3w|0t+A+U+\K0\à3Fr1uW eO4ÝG}@AѸZAwfc}О, |a 썄 "u Z'#hYR5ՙMʐ| u= ,ךKBtF)ⅿ(^sPk!3sÅA,$hagV}ٻL>>qšZ}ef7@(6ԙBi.3Q)TdIcrv !^"'HU̮ÊWk6C)ap@(Jv"<l5X- L^,N"'9s8 b�CDcO@En9S,NW(iP|| 2hƥvfB9)2HyT2Jj\�^t*W-׊{1.!y9 d99f\�Ǎt&GIc7C^#.02 m @j9ڞ?ڢO/ڿҥ}Sѽa>iMVf$Vx/'GcNi/S>}\]iTt9ҠWejWT~ m~ f*7iqx�5&ŒQR4Q`^3Pes(f> $s)H*y2qz} N DžDW'W*&/dܳg OW: Ⱥx ǟ,;_6ȧ@uj\*]+Yߌ||o; ·8C3{VӔg˲^mXRJghx2ގ5(E{y9r%`*b$ r]3PQ rr)< ӭ8&Y׊`ayp ~Gݾeij>Ƴa\| ʲ:~z& fZ;y& Nmx]!ʒ@ލ# tLofz"esG288#`yغF%g ,N >Vf1�FvjV5wZe }y} jeEo2e15*@k_5J5%[fkΟ6qJjAj^؇ $ 誊`0=Fh]`ct�& ~#\uԎ/D v7-pp ]& H` )|mJv;! Z){ ^>*E"+z"fȾ3:bx5167_p2t<\|hbnp�]S:m˟"K k<p(C<Pi+1@|c: Y}BHKe䠂uO|}"9DmH %ߤ(]Wn œvO͏1_<΢�rw#0s̛S:k܅OWP5Q]5Zm#PY#)su|uvUs{ |mX2ݾIN,{xԱsc"m~pd?rJZLFT N@ϫp}ri8TC`0#rNcBGjQE/4By/ ,9Xl^0Ŏ.꣐&=QkvTR p+kL<3˹bÒUQr$I.> 8'Ҵ_{1۝9˥4vZՒ~&5=e;RC n11qضYA!\vZF 4~rDC SSXgE$H3:5JiM&D- oA!Op0vN* xUOKuC s/X`0<M~"zږyUhJ Gw�YRck  (vJYFw u\-n8IY/Ad/ak95cNN1]ñ瞜/:# =A1u*Z^8i. &weg]@6*ʅmjWFv7t/|:'XTl;C&7Zxy!6Y]L>]q)~sa?;&K dzTpŗ:)s(T2 s&FqeygoH(^'Df vކv6,Jxh*nh-X =mlR] tk1TɂŪ*6l vI};Mf)|tah-J^PRemj3$y@.+<U\&:4uR"b)y8զ sHk1,PI$AQ bMZDީ>srMK .C|PvrU@mZ=)ڢat{fɝb/y WbLښ9=Lel4`ΪLZ/g2[.u֍N&^[?b!hbc<h,mU-z*㹺Q7qȟ%I c5+$מI ,-n}+i3\0)bJ a^ډ v`÷ "GRh5MЀ/Xw5&3A5"l14 7NL +W)'૞D{/{ 4|N ^:˹Fh{]Rޮۮς 5߭6m 4Z/BHH`NTw?!-ϏPvf?G]|$2_ԓ Ə&{J2FG0JMF$ˈxXwT/ZM˳twC vם❲Bao~.&$\0 b#AT`T0 ~-{ݚGKf1%]S_^V}ܢ滇oZxMd{d.އpA}СP\v=֬v!W/йV˯+4;`"y1_'+nk;?"(vlC:hL|GbѹWz5"!*9R @OFoQl=Sndw^DqLvD?aixfgU,vO!]Fg=jf/+z7l_hkkbN-@:V;,٭fIi&{5/4'E@v>h�zHNЍ9CgLD >`oI6+varH|/qV+Q{tnoq9 :He*:JcjCGoͭ[ h�_NlCAHt *MW%̑O[yELT.Uj}V:p bqT4yIO_�!9݅7)$[U5-}ƻ�6Ȃ|FX)B3 fՃ1oTKhLbe~ RٚP}VWZ"C jrr*ꧣm̛-bׄ ǔ*@`}nNIi q6؅V?XA/E*]RD{%X"7TWs8Fָ]< w;H6#,Nc9V`>׼/s28Ҿ؛~qHj`sOkzfPotFUh؁Vu5il9UOn.'H|<\2h=&&MgGEhu=ߌsj8v%eREdoVBvtC7ւ4"i;GҌL/u  BcP˰عX::qW29(, 1Yur2UBr3X1a7>%t8e><`CxߌKet 8\U *K]$>W;敔j| ,_,~|O̙,q9VYtd?>A3w6jcDO_F$͉q8!kb#k6eCm-A2{ӥ L8F@�$JH~m`|Im3]㤸M~l}֙CtҭIܶ6X]Ο5cADn3 qsQVga*3%TQէϧĂ7Φ8D d<d7{؇3vH$3;APۘLY qfymχ)[v9[SSF9Y'lԼLSWxUk~2Sr&FV{[/<S_3 vvM8?||eɀA{o1Ar ؽĽlTV)&�`b" c�vCkh M`xHF!psy{!ɲ\ [i$/n'h8@5WCfN")jp,4m! <X0)�Z kL^jIvM[>U?[ ^bڴo%r&dTr1U'`)mdFKzX[.(Ç`<dh ȃ YmVD\Ԥ" d]?=]U8&24اLq R)lo�e4k٤r_9h͸ܡ*;Ssˡw s?#Nk<9XIWNH~E9jQ>7/+[7<V5>hiPLoQĜŷB!)PW "ߕa y;*# }GyU<TѺܽR~f{tXC," DGkSY]eVAئ@T'fk <UG]6xA<YjG<龈RSؖ#)~_WȰm3r)P|ĘF~7@(]KUW1OW)/Nazb2;8U8w/ ur&%lG$ǔ4ʫ`xZ0F"\0FT}o@D<},*qtsf8hxC10yǪJSRM`̸SJ+8wlm(0~F.4f,O|ܱY~�h8 Q j N؉Gb֤G/GcLe15)bV|(v\vOԻ!UTSKpoR-aijz`>P=]`읔Vnd$ nuve\mhdO4y CX oryƛ 3�x!ENz bhY5hj kZAY^82I/ J3R^J(4µyi|K|bq zfc[ >O ʅB7tg腨#Kh:,bI6uLjlCL4ea^fM.eh:oYWy!dU˫H �,Yg}u;Ț#IydV;b3%i$D;t 4 c 8#0w^X- *J2yv&~!%.:Hqz7wɕniK?lGC ȋ<e5%и*b0v QXن1, FO"2vQ(n6c^?ka2ںhst7L q¾ a3sݵnW!@ F, 1fq5�on)b\iv}R;?N:_0,Sd.D+a¯Phz x'؝۵)W[G, [ ZuVӒ7i,(z^wJLOM(57{RU/y8IMMϸ8 V8R]? j̋΋+  \Q&:8J[f2>Qʫrgܸ<R D\<1p}Ye%Tߊ ΏVrg<]+l=&%6 ("g=Huz?M慐[8;%Ư޹I1>S; \(ZX(R4_*�n1p먏]9Q_p[l9=anHZЙ0k6v,s)w7pΗ%=s-|_;*Ti=)jMb{N*kvl702Ѐ)e<w^xV{'̡:Ѫ +H14<! wް9<]bW..9!'ExZž ؐ3TT_\eUh;QMӅ2Fҡ&'F<%DŽ[@omK|`2RЈAEFl|q[+bb )L̚"&X5Q ԩ|Fœσ @/y_@Qc0S)@ƒ=X4(;ۆ7g˔Ns)85ҍ\řEsy6jD3;c~'p>V-# e zc�<}�,`bsJEʂb2ckF4eM޸q=UAJbO3tkZID&p.ThHU5z/IR0aR1:&qohS}7HSTv.zEjs�Qx8+k X3[VDr^݁(Zւ8 wvrJl-گKޖ@,V{ڜ>5[8L &&lv4#y߾Q_(0?Z9ւuKO#†`1L6s28}mV~|9s\WӾC'm#/T1">2H&ݼ�">bW?k>PInAD& O8O' W-C"bY/!*[e1*0PPlY NljMoO9A)e r+(Yvmv̖g9wVo'R.-bc;s)7Svg>~WH,Ϫf3_74BnYԾ}(h[qi; MepfIZŝ.[\mrrM9(L)OewnmU+fc` J"E_XƜ]Bp8<0)z.WTR梠#jb$�&CcO*w 6^Gf>LBޅ*B§ 4TyaPTx0ٰ1cj|%$-WQҭeQyp"NjEtcs70:Q9"/͌+\9=E6nɴm# _ <T k+0]^Z=˲�eϫ@aF^s󠴞0" GhZXڽMPM"iKJqWtCe"E2K*0\N}#$?ٰ5\Z^Kd;s!&kdcm~((8$RjU#I9܀3B5- kqVmFn{\`u+ l1.2耸|^st:qqP.,vGηȰNW|sw  (2i^S! )Jӱ?i xxxa퓀Amlt1 $5l$Tʱf]# wDCPImwriB\Vg|vkjCa)'H"ic8뮝tEM.Z9&@muo�}p+s>$mp#Sf�.+^T/9*,.Y`\<Sѐjל K\t(GV14PϗvfnAf\  ` 3Gt^1OR*I[1 :p&{s>5n#lXuJN]+6}( 3l0IǾEPIRY ezi 4l{a ;g&c{k[!aPC۪?` f<eŠsǧ?g#&j[Usŗ=/(0hq vN3-mR`aí60\YcsBCZTdp-�RW-f:7!unAƜ%(LMu O]M! ^∊˃oӌ (=@sbݔ_3L'o)v5.LݯilpCYv ,6zD*]Y_uu0౬7iP[Є"z8a lԜ%L.<q*'Nn%r�= yex]p` :,?Ǫt&#]K c;+ge&IuV+ffHt¢`'FIc{ |Q96>@'#VmC]sDփ +p_5^z#/Y2�.`GZy1I)�PҦDVL`6ij.lͧ'us'g;vȹ@H dN}4_M(wS�y' @ >)MCS*5 cEP]8,�ti!?ĸdcF"Qes^qЙ|FyǷ[!.:2z`PK'È&PE4ϰ/2(;ڃWNN%`N�q])s g8IBFb-f?g䑨7Q#[&LE3AB< 4RXz8 2%ȁ#Ҭ×%qέLMonh r ')GD. h^c&; X5~Ox dאy)G44:ݮnj-}S|/>b h,k̸zއAt΄9[jo3}z6;db`Sd{N Dx }f1&XK5XWD`c?hC $w;2JK,5Y )FYZH֏7}w6ƏP85eچoG5e ,c!^MM(m.'\bQ9/Վ v"ru8)$cDB$#1Y^c}6 7]ިaRЇ[n̽} XYesb(P@2`;!fQ,[//|h7O班 8Hlig*%YW0h~-BȓHLMPgmJbB^S^HY!%v ɩīpIP.2y0:' !/ژd6Ӛ8Fѧ8?`@tu''ud@':X~ͬW*K p2VO!$8܂LR6-~1G"ฦ-aa/CHe욒.[ֿvx|& X4RrFIe6 �`*nGgm̝[B#@hU h$S H¨D7gQt2@W8wO`UT YW�/R^[{qa*.Wf)[9/S7L%`(זG~ RIe;RV:H*ju 2`qYzkUX72~o)ߥ¹SJt-`hJ>K C,i|#cE0U|eb^tQ#>] xl;s0鎷(ղ-2t“G2V@1Z'fD]9Zl(K()cr?@:Y3`o~ٟq:y1)r^i. 9 lbrgB^MzaG-M6#u1/CGcy@x " 0z* %e1=JIGqQ km!p4 jmy1iuw,O4xKa}d :Fҥ2AW}b==e2})\jdLn =U @k$[2字4âeŃMri4|Kr6d3Gn�yXO]|ځDd5dSEF+鲘ìW~Ѱ]y*Xw v0)nfSTyVڼH z+=Vm}EZb(%9%ގ-m6@qo]Dw9يgi`7ը/d3Aq_)17m2<H̜nsa;I3ȯە<�T`K�>qTބFmml_7$SY&SS$X^anI!Â!j*b-M@SM1U-jr+(;iԣ5bݐ5ɹ艬mƥ9㜀+1Gӊ:M,eH0( U$1ex!Q9^ [ojQѷĤc6.o# :\Ӝ2#6% ;f(9- x4^M }EQЀ.}ؔrxǭ>&N|bShETBe˟rý�5h2ZJ$LV舼Y<6-u0|oҴ(ytr>5)߼#e (|*| @V7M<48 !,a3>66yNN{B5|bvn̐_ Dy̯  \"DH� 0,RƎs:~C2^H0〄ܜW(I\uQ^/ΖTԴ9q3Q~c9H6Tno &@C {(1 ũ=NӢ#4}6{6S,ȽXwlvkK^F<;U} 0$<nj1pz$mQD4vtgwqcTzr6e�ݫhlXqRa"@eșT-thNsrO5Jn?g$5n_bS&}K#O|{ygCw7X[<jPߥ]ߵV(OOuOlaQ̤K@՘[jM$ylguTJ:e̶}D˒dp</H )sCf0ʅ|ǦSInϗJ=1V؅9cM٨"rkW^'=<˜z{Ew₇EzTe:e""&kh4g^̈́\(0m*b߻{ZYl5&B^%A[ �3"+-1[j:ICÖYҧq-$lQ[?$M {HRQ7+팭2:U\.tdK$NoêPk$(gAI`Bkq)j®AI;r$uIB# Ú2hcf05Ͱ H K\ÊpHJPu5אd:)ܕitbe " �<墳Y*}ث,IC+\u\x mf\ǏYP{jʘg2܇%=f|O_2ؒcz|aBŋ! '2uW"d ~)dj47cFL9p +"j@n<+)UjdO[Aܗ=ӨA~VR+}aLmѱbs/%Aa=RQz_'a&GUsV`g<tҺ�Ohq0#{i5f&Vq"7Tx ;g@Qm."M.'OVBWu ܘƤaV luýu͹eOJ-Y*iQ տ?D$ }nX6-pIe.ӨӴ&,SiK[oBk$VЉy- ^(iqA{IwJI4>jvI+ڄ4.CZU-wɩ`gWY &Yk WXb-<mF63Gi9Z1Q''+m!>vMgBkLo' qXQ$]dbt\ԏ)W@LدV0Np& 2թ:]ъKT ::ʹp/{]I�6 h4NnZ:c)3G,I`8g4U^u:2_ 9J�P ߆͵ak#I]Iu A<ݙH!(s�׻JӦ}Y`w/y@r6Xc Jԏ1vu[LS<ȥ]<E$P'蔏c6vȻMkiF34$W 28ТWTel<DHEh^IAƍf;Y '.&0v�24a-}?M/<ބ4n XoZ'�_�ZYT(3LNXP Ը�7w*s\Z/wq_*yn3٪4aGTBgfkpPPEưbz=1Y#'B+-_Mޝ[Cp#82\"Aֈi?!#uJoʧ/ s0!hk .T{{vWn#~'w>(lv )REt,vfimכ�L O3~OiV}Ґ0B {PˀRe83,0>RZΚ[.œPgwXm̩%h~#NC"9~2J3>_WeKf cqIWZ?xiB� iiV:ʏȷծs2]k&nctQ<em8tYCd$+}SiWH8f)e%3toƴf &+aatS}fDҖFY+Hl+‘:UYNMCJlъ%@`tt -7P6M gs]x] lzC -÷L4d oBvq콴I'S \Ў{֚"ymR˼}{}Uda^qCf@[fCI;FK~Zf˳5yMݻ'2]2'i!S:/N:R.>QYd-%oesQ,ϙۗQH%>+trOrԘmN(Ob.yHh(.Ѻ32f2ĸ4 })j.kfWʐ'@8MĒ%8ܺjEn>Cr.)_$:)=T/sps}O;+A{Uk^P<X% `mQdVU^˥#Eҕp n? WAHl s[X<d.g\CXB0PrlID!>j`@`|zKD`=cV曚t&kQz{"P0Eԯ'6%s!M' jk VFD}PYBc8q̈i~PZb[c^\-*/p*13'4\Hs|$}2u/--SǾp3tayƎ'Z]X˼!Newh4V,vc�B"Up.J~xOi;}ͰqdhXa^^4D'Ze<h䭦XxB9{ӭa;%m >:T}9*| 4T$C,}$,F.BŇ*E<+33ʛ<RJJi^ymrZ?mꧺsQe$_2m7&UpRF`dP~_|9*=V| x+̡Mo,h5B*%SFY[*rCMtsF0=\2Q?$7 91<nj%(*"u=a_NHљ㸙U.LEtgfAܾ*tY?V: *vZR<Ѧ_Q׏e]]<.÷h&N5. ;-y-2S ҮOPhK ;\jIM0 viԔ0<]˻\rKI>}JWx4ck_ IʴƗ@AbJA$ݭ5?Œ"q#43T6z_W_\-(#<Ж~DU?mdBڒH :"s#nAV2V eRx{{znlƣ!PZAץv p -&==I&a"R S.5g!i maXڡtuZmڦ7b.7rнg!!]NGaQ=ODI6ݤT6SU0 R@s:-jäx ߘ*]oUv"`u�I&f+wzrz& :nlFV$>IMJ>rI ~R2龞>*!l kA*ϸG[+t_wm�a >pskb@id#/hl,'f,ְH{J~yT?V; \&� 9t~HIE8>>B-aޥhV3m\A,|~ fqjH0c7ً�\ru.f_qߔWj7ClXeDzه "e2\ovFTՔ8Jnerat\;Ny%5X(}~R9ܔr QvQ J!><Yu(O\7%a2r?vg{䛕 zv0ؓ508.*f ?J* &V@v0 3%ّXBy�& I HXesS{4O虋; ljiʋ]-? ;_+9wA¸<=%hϛ.rNd}H܊T 8k>'h6; i~n%3|kKZ8x}0[GG24%jJEP9.Jr!� /j88Y2k04e:fpmFO:CF&>~,`ГH ~\;ePdl~�~{�YG%&9 ]/&bHٱ,::y==ELb: Jo[M`e)*+M7FlYu}򅼽S^˼g͈:ZMգʐ㚵1rʩsb|0H!>)&yhRv6=V.iw7Սcv3{:MG{$A T7*DQ5@طnɯOcͦ,Ɵ4y6^SY5whƅ9YWMlQe: &l?$n ¸S?rQ+mUOnqɲ̾=!ARB2)+5<4 j: ']?^=}%Bv7El47)$bSXqNE 9GVWX;�]8>\0l~GWj{UQMU^�GV#1+DZ?U uH&@z z?m@mv̛Fs(FMiڶD=EY2F�p5�7FsX ;&g7%prM)L.C"Ra`=IȔxV1GZnmu9^#'!b_h3mBf󔙣'iC %>frjoеYZDkS(GNP*H2_.eg,;b΀S6_it ;sQ*!1-T쵍? ϭ#:!o=~6Vv鸂~Z�@@%%€L߻!P9ҕ65@G2ӂo*O>EfȌ<ĪW-M3i|Gu/Aͻi66BGGB[YȽ9 8SǼX:}9͑$"ڥ|g9=Oq( +wm-kbl5XbǾ2h$mi줺 C$4ޞY:Ecvgeђ6Rێ8 ĭҝTr7XHHàVB< <?>xxy0Բx2EQ3* MK%c| )>I} næ9z[FI#iW`~V>phvxJ1)*Yn$d$Z@1tں aԪ"QN33%:Obov⫉]Uf7u@%kHr"0p`jً굑@8̴YG$ zn١h59XdHS'H] Tn+o^4$+ [ v7u|Q_uSNI8v6s{&by" 57$s@/gdBks;]|<iX}l|%)hvfШK<\;ebcHÂkc1\2ZI*UA6}Xt. 0:gdC% d%Kh[ܒ"NķI'Q[spXnMTql#dI޹ߨGD%`nBK?0_Y?qNJZ[ZyHw٬gٿm&B!drֵϫ4Ō6A3.BH>f�鉟ߨBn>Ӥ?j z?Dg_\S7WCVXl+NGpc]ܞ<AXoDL'ˮjxzۅNꁱC|RV^ΟՁIʥd &~/QYa8j h_WVg2LbZm @RFlmM&R5JTy#wdDN TR.�en?_^x'.|% ~I`(*uiɜN#&ԅM 6k8ܶDƚ"~&jݶ$�vC/V=Q6HJa!C>J|^rr2, w#Y6S=h ^=yl,C j]-vQ)4q~GawS+ޝ'ILJjIdCU}Q @<^k{߲wr&Ct&{2vT$@"iF<jmUti__DoJN09L�'[ Ґ0rxƋ"ֿ@!Һ1̣3CzSs mRM,ᯏVk(6D( ܉~>2 2PJ4K!K▭l5$HUe4lu;bd^[A:X?mOYl;+(a vDܑ+^l3Je|C>Hq 62)fDe9]D޽O6m%g<$c)\N;K^/T Lbi[f.ٓ2R7U!+-rbc$\<B" 2aKkkoqBWYIs_|ǠE]3J9^%Ovj, `"TQ)&N*a5J)SVd)W/ L6fo7rK۾WW 7_JT4& k#=r&5$4(&1׍5 b}[kNb='LkәZ<d󪆝 pvx;i|_oyi4俻56R{B<з<ͨ=3֙(by~^ �mm-uxO5eOE<jj=NrEXjPdˤGG�rD86UA-)&J}Q:+ '>Yl .=;j4d0sf D!|mbF/}_,2Fa:\e¾ 3e&xNgL"} @v_}c[Td4kyՏu'쉽ϋDeAlF�ӺB5Scp_` TGY/ycE 9C1L04я#琧A` ;6KrܣhTK(nj# ߯{ iZH/hSKFpj\d^3gBSL8h~gT 4DV88 d;kt=Ka"?A&-j6uΧVycl `Ϥy0#fa1Oj谺CAfV] rnӈuGGg5\0` =p*"%$ Qv]u 3b:+y,U]u.$_ Gr(<+ТFHJbWwUHH% [%]0 sj7MIr*Wy4&]S|W ?6Q0>hS̎o*Պ%7}!avF/[c $G7`djǾ|J akO_@LS:Z8!=d^W -oCBO $/ f`;?*Y;WtSax3<jQ;,K3Ҵ[V]5$L|bEb'DU7B zJ orH^ְM(GIaq,W�,h8OXEMibg/4n`<NôoQ? M[Kw57yS{Ռ%[Tcq5=P \?z M+= <M#J>M~+2 0+;�MFs{mšq?l4 Vn&-9fq~!0Hg?ts3z?ŷB M< Y rTz t)�5;Yfu=Z'ͽRNc'HoBF|<DYJ2� savD};[_`vHpuvTj:t,]@V1Ty∱1#"-@7YIj23^r}Jy$Ңm6x$Բ S-<f<1e#^~)d]x~Q`P ||y.(a:MђBbo_Ī  cu#fШϊ1M~<E Z:{\q0+aj<gau "gGun2_f w0s v^h8|70"R�7`oP֢hb/,OYU ϡr"v-DG[tgw@Ev[pJR`PC\'Hs6[sJ M@% d`@ ~v9[$"PgcNtymtNM;gƟ\nm<t| ?gڲsx-%g<f)ST>9 ԟ л!016F)+ Gxf̲ LVE&EWcD_-KYk0.UB<l0OĦf@eȣAAdu3JWOzį |<{Tۅ6KKK#R[:\LV'^"{^H oH`mH)?|6E3%<#)ݱKQp~" #6 BTmwKChqJ&xV0)Wȗ֣(N8%يU%E)4XP!6os11A"'5lXDw-?7x3P2|N]AAtp V_DpLmDa}L!7.UIwU4Ѱ7-Xwِ)SǺ4DMN[̢,ɹ*LaM<6qe<;CgEOOtL.hѫc/vť#&ۦI.JJ/kSzV&=F /Gtx>h2DT~Ji|X�ubu3y3A 9:Z&A* Sz!Y]I-YGVU|@6p"Yq?! G̲c:d%İV 0Tŋ#&'0#W%MV Gڨ4Fa\**+vlA}zkd!1ȼ|GZwď å?wzDCv8lknO9k4fuc+ {GItTTq)REbaC= xԓRlgRj[:԰C{wZсqZ0?Y R8zI;IsALKIOzқR^26eaz56l @y°Xd|怠@_肋zZ2/6hk6ֵĕ+V&y] <>u媅 o<�=|y?K>Rzm L` a¬3%L! _"vgq72#:5+̶†ITrĉ8op:j@B/ ʌ^eܟJg(`N`u66ra¾$Us% +,[( 25o%be_9 cl!k((e}SX^m2eBӮ}tuȜ*3GE a9g{_NT�.1<w]WU`l.ޯQ̩6}jR6sq/X5^Xa!AF^67&\YzWa6A"cd(ؙk:S9=#]TyH)D6r꫐@=yX$s;ƿ+k*\w SuOd[UaP1ޱwpoInG*ٲrK7_9 teJj|5QvҳXLhщCTA@LC)%+rq| C=]044:[Ӽ%%:Ί)V(tƋ[5CxPׂxdiq#E7pIn.!i]){7:]l,j_3wJ=wPN%ץyz2j_(1B~:uD0fk|Z(`ɣ {{ 3NP;JG8Efbl`% RhhĀ3Zn~C <⌕໘pNN쒡#3 ^`<|P9!wuI-R4wAD ? �qK^>|[)fu-t*1,=21_7PvbO�u�ְ$ 9 6n 6&:81uT6J`?kMךrCv N?vXxB0cۜ[O: i섲*=i詈$Vp]oF<�v;*ƫFcBǙfƾ֊?leE&1 dP_ᾉؙo{Rס_գa_ǓG 0 Qg�]ʌ˺I\="E㮹ұ ȫ$v2 LX FiF{Os v^ = TOeo@=2f׶) q,0rZ<Jr׉ `7U+n*뙻kŎ:U EOב Ɂn`7y΄#oD MCcL|qh IVy=⑐jRYKwKVʗzu!t>b<$dayFS~`<@@]#SLq:IQgOkrTo7i|$oק dgۿh|J|ٳMX7u#M H9 ąmP_c"KtiʩnEVfs~^vw6bQ!BY\d3$ 0c%gE.?1&+'H^Lf >6-PF\GvyPU^8Dg?<Z#mN|0O%w۔gk�4Fǐtف1}{Qf$%{#p.R8@I-:Ϳ.~$턄Rt̲4rvZq՝2/&py4Z ڬ04B@IƎ_z|t"RGǏUh�sN%G(%(N J6(D۸ >^N;?Es::�7o �ʝtH٩USؾ0iQ_=dٞ&!aId|p0l wJ#~_|Mq~&ĄXʲ-ޚ^WVn~"]=:T+^BC`E. NvMسi?ټ%P|Չ$u̚_SYn[X[_'ǒ"@YDNue._O {29M K2ϪcwS uN_F&3�L'QHB;e'Pv*`vNO954'eGVdcS54ɝv$S[uS&?z h)f)7Wcܥ^s C\ikQ j5ԳEQ]8)$n!*%9; ar_%�LЦ� xB |&_ Q?*,Un5'|UBݔj:h0ٳWƎrך*?7PRd#ܽ�%GYi/Gʤ@fɻ\nߡWay9[w Zz0%LP=>IkQ*$ƟzHbNU. QdcfSs}swpu<[mDSBYA'n2s��cH)/hKh?yf&}f#,~jmpQ`{199AR3)/0{lӃRBA \`|Fo*PM PØoMdK}ɯжH߸e,l>\0^{Y`Vb<Ŋ}KASVhT|i0 s:v rBSł > ]xbάWjp&*G$'k#9Xdz)f$:ÚF�ԈTV'~ /dm&NTv(Jv5Z .= c@Ҟ?sE.7NK٤Vw# .v:'z6s|΅*+B"IJSAK\UM3W??&c:`HkMn]Lʀg7n~ogOϱ+uGV5$|27 l5ѭN ՍfY$Hn0>dl$+RnS #˨]~G8{C7]ZgyW( 6rrv㦨 r<lnA{aT6p9Z-m>ftnůMT 1?]m\*F-p6˶uE/cnT_5'(}+@�&C}'cx'#ख़n]Ic 8SoJ7࿌ͦb $ed'@Ie QN.ВpTm+쟄'[H%E=nCQt )(PnrQ cȓ�<&7XVqyA_3S|G=]C5ɭϗC{,@w'4YYId3,#׽uɶBU =xcEMdݮ-fr/VKz_ .ym9&диS>;=PtͣWp-v1IE!D(}yP 1l1̚X?h *S1xb/);*_7^'W' բW b|pF_ժ$qTfc5!�|&:@w(V̀U E*sXj0S1VLc'aŹ{"A K-҃fw5A|R,y?FZ+c,K:tXJ3ф&Nf\4|ΨR'SvtE82E(px74,CԬU+$rI0dXai5l"rIn_OvsZ:]:\m05/χ௘~r˦P&<Ҙ=PvT!`%c6X>-1Ƭb^UޘOv0\Z}mpr=B0P/_~G`c G[Nq'JYVg}+ixz<G#t:~X@t R`}٥Vqt_7qRNqfftPiE᛾u1:pE MMx kͻ) -u<trNGy"͑ik�9bF DU>O$z&k ǩ2DžDG b9-9ā b&wb`@Q߾wf'஝m+~``2a=l/3?|Z^,^2 P [v*Z )7!ZX&Q ?uņ!x5=L�E`M+aZBBe4+L�>7QxY c/9X�T6wwy'u!oR7Om0(!A'^$ˬHX3coNDqYeh2ܗRv >vaAتs!eQ) h5ƘSQJUN^g Ddf;50fGA!$`4, rEE�z6^uN <AJm92rԋ9;9;zykI#<ФP<c!c\#iV$$(SWIׁKR\(mz)@8K&oJ3y)'*ZM@K{rkLi!c]9/zxD8+"cݕdj/i&C& 蚯ˡyhɿ}4G`ϟT :ۍoh~fsr EU0!*d͘<kWd"LU8sC,\A 'q! zĄ+@<+Č}O\:4h.H;ȥèDO,[mF-}�E|QHt_J -IvQbSxv_" U{sy[C?RZ#`*u R7<EDڗ3CRd@h)Fnk!A&O @:17Ҍ% R' 0G Ijpp*=iayg^J? 4\lljMm|H͵"0~+c^ -I&8Z8MS�::zNlՎ768u.5֋")0sg6a�U,}/x;= Gұt=ty^|C(lni[tte(ڥhZf^Enw ZJj\u0ǫD8?T%ҸnGk6; G|�?CMƋ6q!s~<}ڼ;vl;OR<g'/EdxE&SrRWEK9vVʃMfa'` Њx%vy{ Qo.OsAy=d&1ERCNt1)A@Y)S0QjB+zj]yb7Üghku/?br;0bmr&ڨW*i<I<ݫ; d`Ya@$kDblbîJ2fƃ@ `\O~uU} YLnWpq WHw! VZy⍌o oⳘErfաU. ː[E1rOJN8H:[RQXxN#=ǟSSA]VZy!XIfi [d??*oTՐSND_Sq:ooJz[fY{<VG%9\  g=~I[)*k�hpFThJY+7m3y-~*n]qg̔30rV #YM.K/ NR^ 6yWpmVw,,H12 i;lDx$guP>_Dt "ee".QJOZN7Na~0ţy.FC)j*YpN5 T_whbNuO|?braƒ>5[ZNL_&7(BtXHVBp<NsKtTdTiq,�D EL%ʴ8{8t_b '?VR.S >ץ>n t&ՠo<%ZrRoI Ep: Sa1}>0+2D/[w5SoNGUI<ϕ8cs Yå+&Z;Q;ВςIW=}I[$2]yLs_XOX!b?熇vgFu?& {n@.~?6rt-OcȪ\Iu.`&C ?z}eg�a8A(1C,Ow5x4HrƉZG[e1.,�HxZb�g'б˿$FZ[rh@5-safM0T +4jݔM}Ut5`lwC4{q,$|{9E`;E`%nVJ*^x/YicVƆ}G94㖚ٶӱ/' $".!JO`ftܰ \ eSWq>CZ5<1d jsiiX}A#-YknB_aêhn@Z+1ɾkFИ nZ| eь-2:u|(\8a[KԮR0sfEfɫ d]F-N9AYg1TvSlrHY[Swۗ86v;d&<;DxC!ISnP*F*Vg{X Ml)L+_ ^-=_zu.DFѵijPD6se,9^݌LE TJY2y�he=@1 Uq8|2"7u f^ л- sR j}M479S]p>?'Yc59W/!+a ،Z*fHP%bӗ^�|aA u*<ؾƤR{ T^w Q%Ă1Hq&OVsiU,靼` Ϭ)3 n]Wb|SK-Z:H23.#z ~&$( .!<p$~o%w<ݼnD* h.%JʚGk\HVɤ^劣x82(#,.i_V~j/4#kOځuwәV8t"p"3|lдd%bwWK;O}YUƶ۩)Gip"]6z:/4ƛQk<I yYR+gH,=/oT *b| z`(\z3Q\0vê$`|IrՒݟ&#zv{B溝X*t#99ln ɡD~/#;45>BBOL L �L{\4XԹul9@ެ{�<7c;R[PHs Ls|8&s&ՠtP\%; (9i` b{_.G.mP0 Qp0Y%TN[ `te.xZpe0'KeD"m^2xa9q<}++Aظ}YVb+,>Ҏ<2Vr 5\c l[{8 2\(?.(._7C̐w ۑտ�9,XUN:@BGX3T߂ nNT d XܞFS~.KXn:0~mT`޿[.jS`FZ"nP0K3gIN˱v' OհmEIQ,4zn2Eo o1Լf7\z(Fde29TX[Bz(^jU} hV B`!4Oe<cUT9D [$'g"3\NwQnI ~cԱU˲>]-(y[Cl0ٌn}w݊!0"To$>ZՋuC.GKۿGkαw+)@W5Y>�.-꿉j0eӎFӿ ;܈7ܰ<ƥ<Zd?s 13LŌZޚf|9?C`F(eŎx|8s]k%KFsK+,0ЪP?V`7R*Fd^ޏ}ޠUB5%A̜WHZ!Ok PoRjj"o)rer Gڜ:WFW%i|Ɍ~WcG D="85K>m x.bzQɨ #t9Q#ԇQ)N|wܬ%'c9ScfScO 쾙zOVlV@`L,r'&PFmTvYsUx~Jc~oBk!2CSuUFo5t[WZf!Fn jW�X' ¥Ac[SaZ#бUKگxK %NCe'A>KfIRyJ�A=-7ג%mmCk-&+:RfP%xdj=@BE[ɤ<n풴"Ϧ)vVZßn޹O'Qh)P@/TrK -5�`|?[8?iA~5H/9xI~OG~~%P_B< 8ц 1BVԓ2L@v3ѝCo 8[U{V+ ڠ{㝎jQR2t$2nlHN=n+`II;U!3u�L0P|V8L<lE+8H_ӪޡtBvN$:{&uaygˬYΘQk#.hwMY$E�dQM Y% ͱ ~{V6oKUW_\{϶fk?z _,0/Q"LD -G#eEG1GcŽ%l;�9;jmR,ڋecɷ8,2;r*aՁ<PM9n=C- ` kc-zn!n7 f{BaMT`MܵfFxw@H=5Űي,Nh٭tȸP3ߡذtQf|Q<"xtի{+[/o%wڠ[ 3=6ٛ\" 膯6XR[tY>u#rxNI?~~/W,V>,Y(Mo .24;?IPg m,g{kF|8# Wl) b3$:rP(}^OSKb;2,(ݵ{#=y0ܻ^}DVU[kR1" pw%/j;ɯ$GA>y `�.:Γ_PZ g�I20 ?fD)VFj/vXT\v3~CE3p;ڡc!l5/ ,wSVͼQ^#m/[@S%+҅R1 J|84�lwGFD11ҩx3 ~*Zu[,Fd!ـVA(,MH Jv"gZOו4STתM(# ץ@O)Pf�@h4ݢ*Eem:[摧E_iݤ6:1 uBh&хT+ۣRy>OAsٵF-},6sJ/6pp0u:V>qaIOPlk2^;Aj$dLE,엂"%skmK?rwKƨ.%Y&>S9 ;,b*}6nTnL%ZF%B1Vl:3L}d1tXNth?߆MY =#F�Q 9<J9JldӋp2 KgqqOwUVh?gj_h7ҷ*<dǟXXhp[QkF@1o/bdH>-4 {l a%eF&S||yz(qbSrS{! Yu! /) N8Ԡ7e`x1A(w0D҆Tu (<?eGm5tsͩC9ŵ;*ЂW]%z27ep]M½b854 $gmT=y epwozr2b,~L(y)7io`@jݤ@g@f@ꉦ MTYuO` Fq<Rw7b2cOo? orWS8p^E$z]-*YQ@DbM7!_Glt]: fXGGO8_2g*v&+=R.nmEJBx%BxڜRuW7*7N^al˥mC'' g39x MI̸S:3r) *F{?<Sh;{[Ӈ.| R#ic<'tɉ$�a.sLG?a!pZ ^Y.L[)b!ZPfb3~m=l|WDD٢v J+k |LaS+ :))zFX!;LW2׍&x0+,JnoˁAj=,yQܣz\dok [ M cgb`QmmbCo:݄ջ3Q'8<"'zK=Zt< Dy])Lv\rlTUEj�oB9~lk/nԨdO=ΤrfMeR̲LX|d&85)|kmRv;L{2؂-3cf(hDĶ{SzdjG$KHeOΛ`C$5\ЙF" ࿝Š Sz|]~BŖxaEkyr<3ooRyF0[q)ݲ'5A@6Q$E͡Vuo`چ<Sex{-0y4S3Q _ؽMi8 5ߌndeW{1T|\u%BA(mLuհ¼x2~AwK|/=~`,ks_I+ i4-g?DI [UI7чZ<5sir$?hd;ns|=ݻtp~]u$)(,&U~!4NXBLh](Mdz ="q@,xb8pʘ]:TD۪ft:/wX( YtEey Sݚ.R9CD8nr,?Y\AyGq2X]]:gOA<XF(U\4M6X� '{8+ߎRάMu9W�1` 7>_77,Eдaps`LKqO U!biiS-7aATtŊ�Q%L0O5ȶʝh=R8:E"(M3ɗ.}vZCէ%.A0aVzƹBޣeg$PwJfXgPgw3YdxOU/^ hE`OOz4@),#{@OZi%P9RWw%B!n]5drAR#;.Bw˷$;4ơݫK%xMݮUjb�xvA=EP Ompȅ>v_t1yys3c:]Sc[51 S͸ ~Ww4V_BUa:; 5 R3`mʬ?XWDqF28Y[+]$TFnW ܇syRPGf:U!�gxH#棘-thi.e`;SfdZ;^ҩ?&5{Ot7͟�Ermc@7oҴRZ^Kם #0C.H LV(|UFJ|'^(=l<Uւ87s9V])z4 W٭/رɔ6a'o sV\ʮ1kÔ^uO`qLz6,L#DO*:OF]$f&`{=ӃY0.,zXl52((�Քo<_R)Raβ?7H-7 0j8-6eϔcF%UBMkٚ5bKzdB6W)emސ]5naEtP*C%=^ MitLٶ[gMpa/i(N'x5ׇ-oԪԄ}"@'>\H1<MU>yf4=!JKՒ՘WX=0ќ>g;5{O׍w·d5MYq9E{A*iz~mzWEk޴V:I9" /An:!b-R-"bᅲ숬 0Y˧y~MYa$hW Zoz0,e쥆6&bht2l>=hDsVdIA$t丫.Z?Iߟ,lyTn9ٙ5'å2t0*1Rq9oQ-6zKɾG;e?߁az ~jg$Q<4"ٴu~t~L>dkBgYKn(FB=1A֘ |[AeGh7[[w%-)Ttlm u^Bz" W6T`�ԞUtk:>#EHM*tM'j?Qj<o pD:.KF0:z&rI?{52 4O:e+;%5"qL AS`)TJi9er*U`{hꁫdʁVyJ'#LCH/2^}髰Ƹp܍cQY ᛃCだ{3hj F$mV\ZRNNUlyE\yMV 0Q5 [)WP[-fG9l~i2m^r!ӤZJOZtbߢwem/qZWuށ'Ȼi: ** T^9$WcN1!eYjD^Wi#jXohcq1:DТiZRm!Uҭ #k!AD�$)5:÷H-HEj7Kq―dpJ 2ã,P0ȏ&ĸP_9DZMHC'ח]˞ M%b==,sus!y3d  ܣQnYf7n ZHاl/Fnk޽H2fsy0Eǁjv!bNV #[%\G~7GN N?/;ҥ\073;n7Ψ$:=QEκg+%IS/t0*^=w۬9WTA\>?PD1>AZ:YRδVFwKn0v#$eoPÓn~`TgvoHGh ִ�JœJ4 'k \wnB4g45${[]Ί]]sMÙ`OnjHVHM@EwCj씦`1(gۘ۶Ofiw9,'lj? XVwqy >)C[ zrW zH&.?'o"]k�nkE�H3?<ӅPP@fB;yD+sU:y5_;>/vlNgf칤䙲$p؇RP@HRXh;Rgɉ&x 2M k~; ]pBX"xʤ^%].#> xizޙri#S'Х&OV5AA5Y ,,@d{a{U3/ۧq+N˂eKX2m 5I h6\e)JJ+ 49 r)Tx~7˽Ny^r.g4=9 n ~ u#7$@qyfY#N}xwr1iIQ4MXe"mFR\6]P{3c F&'MaxVXiLwD\uu6#^#u\>;}[ -ygl X'&y7Ć Rj0 RGFbc䴔_+L!Z.؍0o](93&e##z.*rx -W)ʌ.bd/rr?pH/fA�7ҩFo􇁯}I95Wƫ;W ND?v ߴc ٴFkڡAvJjņ9S# T^#+ԛXg|Z$U?j p`֞%9Jurmѩ k7n�n]M PX hϊQ5Trd1!"$B9ֈj6JW"syF2<ߊ�qD]^-=zNPvb56?$.ca5CXC ;xhi+3_)m Jm ds)S05\̛39F%u-REI0MP:Sn 9LpJl4uGjΘO=x1zC,wvaTPT1*&SF1!U[n63[|(_xtgPW TP[ ɔ)?f "&8 @@& jg]k狔 2¦GVU7HШ ;"ڌ0flJ֬- }d/D~sޒ{"''2}UccA'~96i_)D"ף]S͉'HIpN$:j?h¢ dv6xL 0a@7Jk0Ks爀}@wxba59wR>:GKF_.wF~{=+'pAH ]%HhIh'ô㫅$L)ύR4.7jxWx.hbn/ʿI;|4}OIgGunrmu>gh6OwL(yF`.<a`q;2^waG zV5|Wxb(pB&7O{RʸQw\\^瞏VaYݣZ=Rj س )>\-J"-Sk&xY;{42ʅ&s|:l%9U |., dƜLACYMLRաs:4K+g_ɵ'8W+WP[q%|bV 8JV6<ī6. ;[1UaoUPcaB2JS%QQL3-xI!OmDie)^ԪíS 3-WЅDXbn]3ەjĊr|+Os.a񱡹6{:ϙob.#o*ZJnlHDze~b#0RqbxY21,Z]uzQgvvCL]3JamyJu 7\E@Dk0`ӔWwPR3 ?ݚɛZ w->`vL݄CV,0t'׭q}y@IKf8 5 q3(ii D"8B�ר"tV:w&nsj(Hs}#xcu˪,u0)%q"sˈLSON7^IW'#C!&Z fU{"CQ#"[,Re?mD*A:lJr-1Uxpc\ Vo .)a/`!O\LF;?LGU_kiH|d'zA6Lr6pfKA3ļKnGEۨL [y@Q aCs0OW_PbOZ95+}O("re1bFc1lȦ} 1ArLX¯N A*F mh5ɐP`&h9t�q` GิsYrww@JMTw:~ <D=<̔xpBN1]k{7å<p/KlgW.ɸ +N<ItPC`0TY IY]Hy  ^G aG\klbv-3+Ic&SZ$g,ѭMtOUDQ܃(EnAҮBm㽂b!NUI~"a8kЊ4f_ݹ==RЍ4S$Tq3?Src e8/ Ej4jnzSXpSVؑ $T36 U k65YAj׏^3B27LU�(-4oulO=X(Z'MpN@ P $"v@B,7k)j� t)I<{֮wETFaY(MB{ͲbY%i(-5 $1 vwep�m m.Aew=B]#M>(1$a xW||G?$BL%l|yMa;a.7~Y gz37O.BM ɐ1K)Y>Qm÷ pAP?roniKsU&Q! VE;=tؐj!3XaxT5:8hiîzf;s+*3=h& wSloǙ:@Ġ9@ c2MIx#bw{=4&�eyg'\/4K K*G턌"}K9MͻG1C$UJnOqc <|lV)rgZ줠5+G,K> GU:cBP<ӫYv"_L{ I"A8e>sQИQL&ulCޞmozۡf9,G?<ƙNI5-=cMc-ERjq ՜@݌kmx\<e{ww[`|fݞ2/0 4nbw\іtw<?U.pz'6s3"@ y*=ؖZ4U5Ѐh?a6mzidFIFgЋ% Њ*HFҎM<uQ3$E6&G&5Z6X#'xYu-s쳝<?7)ZE\{1Dy2Ʌ_>`/셔y'1YLml\MȲȧzQW2~,E1FP,.6;"|Onأ_Yݼ.A1L-{cmEe>xG 8 hw|ɗvMc]]֦X6"~ȅ0RU>h, OU^MĖ7s4YR踢؇"oIȦ|Dԩ&%P}RhѵqAbݔ㼊23UVA)̎2Et IM|׋qݞ! ŷMT&dYczQ<Ƒѫk7Zls+.2dXo$%rHļ@ʥLGrݑVjjXʛJ,-/ v'Ob/D{/$ji-}8 5^.q(NLzQlwfDw +r+^_,<]<$((hrc.lH{z+ܳ<Q' eh -|6dfysy\Ҵ5krؒ M)OMtbv2'Y^vL!گsu8DGC0w١۵ [O-iʦX`O-em?d\v` m]BĂC#뽉iH>רZ~X[A3:ٶK/Kfi@4URb NZ$h&.:!# j7̯ICD7OZN9bg|silE� K\ˎB95o1ufG#TV) G]G= \-eyX㈱J0o#ւt2" ]U*s+= ! 6_7<)(]5WR'th.I3~G8)9etdZx>>Q}"�fBLr/j*?hwqԮtReit!ҼoTÞ?U�(-�+V�CyK 8݈m7F;SNajL7F9jKÊ>7DÎW n̕`̊5S_ (. <G_H>ɨ#De-OvsoKM~}EyXx"dՄO0t6`)# KL?޾O #x8scLjǛ/P$y_*^oi h]2%,۫/<uwۓE Gݼr@ s_gt_@dx Ugx{dlҏ ɵ!}ZlLl!_ VwtN̮ Z�Rjcre=7rK*Z>ڬ>(nߐlrl^ª3JUVH.XoDhw52 JPY:jc|ffDM-'V0:sVA @lvƪkE?0_IHA5! ("0>v M](1~2Sa"3 -++h?4a*x\?)X5One^;a&,T VLMHZZ,$$/l(b+Čcp<F 9iA !<# cV3Ak1<6HR-OEB)r+v*08F$:hfnGϷ{(A~x@)0T0-;{BrLXONXW1pw@Hd&e: 4 ZpSX|joE".'YT#OZ F_'TG5Uu@/@Al\fJQ<e:ǧc{a%/ڈwpů>Rti*Хq[?RoA!ϐEm8F*qNg>*#(^s+۹Trs UjS;;BW䯳zEN+Cd14 bdaeڏ a 1r| 7hǻ^ɘszrs4 \ {8[+v뒲04yxCo7�$EI! ^!;|% dEJ|Xoׄ!ǫ!Kmsag ͕&`z;7@ O ["CU*GQ4,Se6=_ 9H`bTfN: � fECxn,GbGwO$%i?g1ϻbg~Ԇ uNzU^vUG-#ڤ@\5P3Hi8흭dĖq }_~'O uD!)aGaJj0폊Q:ڿ1{M?9y o!?hQWgRPv:gov� TAHIKUI '[a%h4|%1iV ';ձՀYPU. T+ЧIe 8fq IH61E1!--HXd>8^Me 3M~;Rge;vooLJ&58*H [}mm.((DMH`+R`/S!$X!p�_ԛ*PvcxTz_M1x.ЮPκ"5#031J/cƒ?Ǻpi5nԧġ u)[)ʺO0фi��GpEHj␄e-<�1wm+ YbnE@@ ʐ$sZ=I=g5K+!DBŝL? 40xw ȯ&z1Taq'cqCIY)`xo\{S#uT N/>`ebŢ;$۷�dM4oY8" jpܐR%R,I6rȗ6V2ħ{3#ToȞRnYә#fkrsGJW#ete"뺅h2+u9mϿ1%%NO)v :AOG]10/ AVD {qJve[B|[7<buy˷-_f0&V7T Dޝ>ÆR[TjԇE;ttr9%Ţ' KP:[;3XdaZw'V�U#LJ=A`4oQuvߵ9+zen.~/r@4AK%`eKmq_w9E[[Tn#K!R �B1u_OA}}:[&|/\F濴 iߝd<ThK@'%36IN7<9 J$h/ڐ-j$ hnMRitZd1~<2?9ǥ={f2�7#\Sco(7)G�ґT*Vl mD[oLQu&KX,ۀF_|F{ԋTIdn.}] .q(HkjD�`ՈrҳeFǹ+3�}D0>rg8=fw8UP`T|CFs5c8pnFejjPMU2J,z"f+"\i:f'$3vDuX_qm qw.(x_¥4 gwJ}oYԧb1= G\|QAy's {]S:WE2$oLX<n?0fieq#Ŵ{gS& r Yhì$dR RsL39NK'f<;뇏ljRjacd \9k�z{u<V}!-f?92◐#/Y gQ:6u7CK][2w&E pf:,IPa5[D{J-P7Y!q_?ަj7$9N�'ՠ e„TӺxP@$+EdPqLHKڊzPsKWQ0y+O{zh;\vq�N8r|2,s>+̑.ӥF0VL@!KQ#X0 Uk-fZ*C<F[.eNM${]p+ՠC2-m>Е#Qͺjd8%̫>}q67k"vsB#^^m4707do�&l 92R7/LaL}.k~Yؠ`߅bj1m՛HѼVpR+mK6+,mҋ-N:?>ѩ|鮴+"˺O3pSl[F~6MzzYrBR0//GDLZ%*0U5  "ob^<S׿pZ*{Sl4nug<o_4|mjĈ;B]]f#3jd]j>l2ykN(9`s +؂i+NnѕOdV >pf6XyߓUY!yj)u8е3 �eH ;U9v*iOMf2+5ŦH?P <N4M1Ę-x_Yꅘ4of2+P4TKr}&oPom.m-Pqw?}sZS:/оp}8`$"|~};u6w4Ȗ>mhˑK >6㪼,Z^i*#ٶƥݢenaak< =srPsqR *=e:g<(մ`M g8s>\jA(OKf;*şCY7.\H X`I_(҆ +2l3 OWrS3zSpՖLaoDXHɚI'?_yD "BdOkPěx&z7,*g(h="2Iˬ+m8u|g5Hov&|=ƒEFG xφF}8O<hoƁoF/V!rL9v IlݍG*!F`E [S{9[we%> %:'@(﹊'uaa3WB~w*ֆ9q.rNqze>j]F[ҡyPa;іie I 2*1",j?v>CA((;?a,5DJ:kQGzM=:+ �t{3NBэErEYnZL ob<{ae^+=ܡH \u8Bu8#Hۀk99Loj Ia9%la~m|ΠSkqC-=qٯL}ZE`zU bo$RT~wglDrTJnNԧ<zqӦ8ڑ ڌw8?U~gyd*G>tsD!a]oՔSEi5OۚV:�zz1؈U&SkU;k+QB |%I=9.WI+,f`NiԅZG(E/+%٦npzi+Kņj"sbH^?*o輊<+C*c+Q$|ŗX:Rm esExQ͵0EVG{J:bJ: )TLɂ ׅsxJ!_3Ȏ,(d;r�h)a!^؝AJԀ.v}c`rk#d7O|6wЉm]֝…3wVLW=G  Jz7O81-Uk8AXŪg K<$zG7݅X-DsWDs{5 /P ISN0s7gf?m2o ~q[;JQql{T*!vO0*wVf>\jq!UqH[&H)!\Ku9idwcZA^i͛D`:v7͚^EItm|yi)4d5Нm4Yȷej\v m.YWi/uw4dv3xP>rM'^M`}˘}{>TڍK4ߩOp4>/un9?!3 Dt\lMhÍp\m"sfbW  d!Lx-V{H?>A)oC|8yn>^?ug=;�_ek\~e̻xQԗ=+YObzc.+%P"PnO }!W5/Ĥ~(AvD\~Zš*ڽO5n[/Vr}Oz�%sjCv;5g'%'7 :-܏AP6]s}T.Bd֜┴7 (ԺNw @`]b �z7LHY\6Wr~fp0ʿ4Ic1J}GֻZd _kB'9!UV}^41m]]OՄVp@{cPcH:^Ts�8l> I Zdڲ!zf~+|W9k{Frr}gą.girf^Pn~E=9kL;l \6/@nq"X<gFʐPnMopY;o l<siVnB4J�h~?E1$vTQ˱ȥ>2 胸whNbZ`ڱjmZ݃X۶ә5L{bQgfѾ dmu5<\XO_ ?ß�3iZS ε>$͟2}oremV]ܠo[k\ClIsZbuX pYWrY6f|i5' ,)*yM-="/+%^^.}}2 I<nXu`86CӕmToBIN0[֏ޗcN`+P.>^#wvh zN8^꽭5yvyz6XC+ah{~P+ZȨ  l ) "bJO#ߜ-!QUU"(dNS6 VvGoy߅ '"lID\,;q Ug1z8/! \W~?56Iu,g`5O=FM]ACiS{M|]xS?o2D0Kzփ!<b[}F)連aa^?#zD%X!:%I~ damKZ6^V]Q;"~%Gɩ&:;Kaۢ9 _ttEɜ[Gc} wDZK_Е>d!-Vql 8@a!g0m1lbtsR<xܒz,[--j6)f|}d˴ƲŕMDȡB^XRr'um}H:Y9˧(yr' mKonG%6g҄Bǜ6VIǶ/΄E*FܔDX5P]wjDTU[йtp^kHӻ&y :t3gwdfuˋ0)ߌD'x%#AKs%i8{wf01cm/U-+;](3͕�9m[3^hI0SKYoDɓPP"3WTלC{N/,GN'4'EU\ t1�og}[MHz|HLҮ茶n(e>D &p ՝*<19X2G0MUp0;8ݨ E/rRv; Az0AA]!ѷHBmG8u.QwYᙞ'�O A7 yh[w3h )8jSkg�jYA*(�r-;&88D+ -hK1zzh:o-wH._ols|,`m gCѻb/3Q~}OYEqld7 3den/&[0}Ew T@v8?w#uq* =(<]vc". O3|^I*5qȹ]3TxvXpޤ%Du=(_ن_AixW@gw4˘Z/_,$XqZ(Z|9# tpf[3V<͗>ň= jӈ :zGaf0F!}=|QECzIOCF glikl^%2tp]rʸ˹9?sa{hz樢1_5li!,8!]]GPo 2N˲bZ]tY?p[طomDau+(ZD. MSOAKs?japgk*#/ͱYd590ʄ=]x`je:FؾЏ"2j4)I4],aֵ@Un4)=Gt%zNpσf?tsMӆz쳇oTd_qe1wot񛚵=`2qB᠈6ri\JWFjI$:;Z>\G ژ8{-8B C9unj_, (x%zEH^]}?MjQ2y4aDφ^|u rkv)`Ik%hrmxL4<{=&7(N' `>/.jg(,Yd Q4C-[Vde|V$֔p"dm$dYp$#ɵa]tSA ^x6׫6Ezv٨ 퉽QSoHaf5ߏ׼:+|m1$qטWwP`_ޠQ[Í V~lO o�WOլ):>YwݵUyֶ&&.<j"u+paiRϞ!؀<wwΩ.e7aTk !Ig߬n$K,o,# XOJՀfBEQJ= j,++ ]ݙv_q1H":w3f?@MFRȉX>9o"YōTXQ}nNoA-S3^!5'$#sCĬ\ÿЧfwʏ=s=c _9Gji=Eܑr,,"ʼnۙ-Ova37O+#|R}` Y[.zك *!x?K`uv֬؛%R(S+>R˺K ''ɷ7?f\UI[0|QYDv݆zM:n0 8|+~7v"Z8i]fLX0/?g17mAPrmTDhQ/ĩ&#tL# :6&L5WA[|YZ*&~ϚkNsA$`3MU$] >Bbn" trL?B!O7B28c�RJ` w=](jaW ;Jłe9%7:7Ec S^/{D-| U!sYS>?:Fs{ap ')qG DP#ReCsFw.NH x+5CRܗFTd0 n*xǴHd»T7݃mˬ^b k <^7d+揖9M :(WJYHdqӢڛx~Jcs>40Z+n<8Ӱkg#L0RM U_OF>6yѡP-Dcl6c X}<Cx;56<!{r7 `$; d7~cbiz ?TCkyO^ *9rGExQhf}^KM ".pUS&h1>%a@؃Y ' %`lݠ1,}~w}{m3ɠkv;PSc]?/h~!v󐉑vޢh^} q(W& c`<"M-; $hCwC:$秕z. x<E`5Fp`Y1mNR_9^Ot=YieG~QdMVSNɈ͓j(aQ:&.ד_7_7B?T/|A_i[ = 47.š9Cl0zOyjy[{e"[.-번B Ւ+LpUt" $<^b#tXwХJQM0%Vn3Έ (z efgF~ii18 XsY貟c3n9W7& eG^ %79^ Xsӑ'#iV)Uy`qLuc?\i_| #7EUkZp_ waZd3jV!giVFs&?:}mpL`~}˦m޴b2ApD]Tno_HKYq`:xM-�1]7X&F@ܤaǔfK\WV%IMWSIc~|:cty nB#g*?\~sɕF:T|%^Yj , ~蒂ٽֻ7b>/bƝW%Px\&{@>l'JRlZ2&�<ڞ EX|XA]YV)R^I2 gbOSKw:M4UFPaeݬadd SB*`Ĝi"#.U9vzXG[XH%,TYcq�Tc@md .Ýu?/:a}]c3J�._Sߣ KXH+0JjDj%8۞//4~'�zQԢN|*]*MQia:s:q6U--B(v? Ԋi蘕"雙uL&Z1LC+d/Y6̔�RsS$PHokN R˲Ol(/Ra˗[} jcò.ȁ'9D1BVO2neHqcA%Rj=]r96qBg3BZ.iP#-U!4-+@A}J2#E1uR *s6y i%i =>5Pk7=E4=-O.;sX,?+V"Mr ןMe$rd_3껴sX(Nl$=&)~Y MvOMd s,%i�(z-@n6R(yb ,u]P_�:׃+:K (`g%_jgN-jM L2RMd@zOHP�C+g~eUwG F4muW`=#9=0?,+ui_UR85UY[ yE i3Ӆ1Q/ɰ|wh^SHwйEVp"$B i,;[Qim<e'f;>+L6KJwHi 3SP^a}6)k`b [uyFR!I@~Lrr<y0 b8}$֋.: gnkCZDAAI4070^ {wӓ#^3TYOԥ%p^vT„nкgT~Y,bU+/ڊp9dd3NO¤b*EmiiKr Ia=*EηgQO:FX#G%T3(׸k̲Gsh= Q.g1csR#0Zp?4�f[xPbt"PF,_j椏$XR8 x+S�qs [E!=E_'+^Aǝwϓ ;>r{4AbrVqɛ`hm:Y~:;'ID>=Rq ?z lu=6Пjʡb%0Zó077!NJd8.21 v gHCS˰FCm�AL�]i<oSJe}Rf|ZR&K[.ۈyssV`?p:89;3IW{nwÓUUx]J.g*|PGn{AؾHgh- Rog8;t! [, 엾Vw[td B >5'Z`t L]Nj0˶nց'p::)wn4�&~x"]!mn\=7|昖<t2FIdDREṲZ|QvZzQFx}[BjZvl@:\dZB宸{ 4i|E<`S xޅK^_,1) P;a=@H?}axݻ!pH9B2a%Lf]@tBq9+ @9#a  })O`X}P+a jɖlƇ5ZBӫ%uw+ϥcQ +Ak\rү^g#6SWܩR܁#73{-<isCsqz/ڪw#j/1Vs}]_p1#iIYvvc,vJs쪊<aWq0t%ZuQk3xiF? W枑я9l{Tq�y`O!�ޡ zEp Oi:p{ <皈hU\1Ds2 Wdt8/ ׭ i oJ0KKroD¤jqA;yF>0惄+N3 .(W),ryK2W9iKFD,2䣫tɛ>edvQ!5fZ(UAT JSi<%IxlvJfa' 'u+ $_KF(S0rMkN_#/+oa\mW]8BQHv \NPl"<R&v9R|tKd�v/X҃̓`kz_Z,'|]g}gVydTW#5R¿Њ  2+gCT B+(^>:pB"*CA5B<jh"$ID3*},k^IgBo|dEk2�<+s;`r vSю!M?nݬ˄ zfd􎸋@56zrtL{3ұ_yw4'(heSh@NFynコiXuZ<$�/b+PQA n/2d z.__•cU/oC$.R-[fj=;7!Ժbm]0D^Ӱ@ A5B]4� -Rm伞 ‘QD4&)m8+>,~xSX>&r Y[2[9]qxB(NAd 3{6!B`[8w'X_<s!pkE#9ZRPa8o2AR@U((xBHhfO8Q6xrzEi3ȮH$ACKDJXR*=h"6Wtw` hdg»ع4bePFonrwi{D+tWއ:BBޡ9]uѦaE*xP'A粩kH;!&7c%kaRuNzm8䟔y-6x{.ڐ@ u?9TǙj%nKU_{p u�8?\s-]BP+xw`}hHǎLZbݒ -`10dd|P`occlPxws'ђy;3`MmK>Qź!wۭt|zixSlw_Qsok"inqPs*JMw"1h>.v-_EDN!|882<(KpKuai`G7 "ʔzY}Gt~q = U*rODLfZ$+=d+~|!E ia}ߌ% (ʾ]- gHVnc}1 |yu)R_8j_9_w~]'TwstyARJvg(K\*Nԓ5q4IGYQ%�oONt> dTud ;Fq,Xj%YQ? ~roC׈CA|}ҭzK|%YW > &8":$ d+A^c_ts? .q k7/Xs@A/R/h?r(ILFT@Rd׳u4,8nFeFܳ)9 @tho؊-GY_ft5qNĎ\ѐL=_[CNB6jÚQ!:6t^h~"γl&̲>;PnG%0]Qjd;^6\JֽE] bs$`R{TN_ �YHVuL 0�p"|\&+ƷpDg3K52p+@&DUS –I8J. b#/K'3|sh@i�Y;%۵Vç=0K�&oO^Rіl&@0AmlBg9߇ Aeu#.3S"- W^:>Nۙc"̱�{Ntm. ah:)&r֢n [ Ãެ7#iP{WO"8qnԶ\O/�[|@Fఀf=?rc&c :q. 3fpdvI4ٚ}x2Χ,Ma3D,A! QGd>ľގ]ъr/ļаw>;w\>m )C:a#E &Udq7Z?}݋g*SoЈa@pG6-"4+LJ5={s⪙80Y0yl9bi ǔLn2%]oޑ9,* eS8ք-wW\M7[N~CG \F3)A%^t`A8# T~𜑝mEf]6苻 Kw,5\۟!֎vkt\z|.kM/Z$R)DʱVH}Uo|),AD�Q.Jl& A!35>놳h$Bf(Q;WBoxYtKjy$6`1wκsaJΒXHe{v-`c1Oi{@aHX[;Ʌt# <D:ƙ(zn|Renm/)h._? ,XH!#puvB.a@ҏ{qDe4"g|) m,p388Cz g<?-fB<&*>vۂ: XK埚K3:Je#I~sbfj.0YSڄE-ǝcA()hշzB&zzO<Xce:0P%qk} _dPP \gL:ScŊ1RTY/Bnj'DϩQ#iHMm}'PhVŀ+#,},D;g'㏆:AXFd Cy? )"3=ɯ'-PdeLB6Y>>%}}j9T_匩`$ /wZMCT.�EŚb̚0&{a(XS $>H}:^I$ߌMdt/t;.y?LAs'hWyMi$73$(NMsIpf:h$ہ:4 9L$NH8X Tx O#*7c!0e1@՗gzwF'oLH^RLŊ5Vς=5$Ö?*sޫtsV/-e`ljzxۗV %�8y႕ Сİ Y1v !oׅ,@Wlb{J&6SG I8NGXC o{ TdNBOrB&+O*fc O$Ím=t/䟰K$Si9T|lE:N%|0#&jj2psN4'+*"Ӭfk֗SFZ_}#X$k3'RU >gEnCΜ 3aiLT,!L=[۹,6pX7)xEoҡ7V4ۛx? gp8 F-O5׬ED@xbۃ=TSem%YEQy0& (F&̦! -y�-65+x=x0SSGNb\dkiOz@tWDeY*;Et*'qMJJe):Fvd&rO$ H7ӿ#^mo>U ߮ 'eL kv ;nu�KqxcVEY.؏+~kn)"rܾGk<d-M$w3'3EQP?} KҒh^+.X_d0CiAps6\ںO`jW'n;<(-`VK@8FDQ6 N 0+ޝ <*[_D<qg 7~-!}/B7)æ|\Yp7 ϰ™4Y?}fh-7CrJq&|fѿT :M%c3;["GkW+fT}+p&Z@:3a^rv[T<ԃ:(1s9r"j+xS}Щ5yokI VrhC'MЋu֥Wm>GXI?\]KϏA`7\hKȕLt~!X_@?גR(Fw1aR_fF8M[jAHH͢Һ8Ǡ)oC~{PW8k}K4-Q|jsRy/3/Kn3=?$}wM'VP;t<\4,<L£#_94TU|INJ`/C3Ȟɣ0}YQF{Ϋ"\�͈; +M"IyӷgDGqO{ƽ ڞv+n7[B\lD]@ X8BGkq|3 D>HW~ЪNn37IRث,m%}TIGp_B`VSw" B)80D( 'j@F3wb hՃA-0v Pݕm&IsD⊎Z?k>smٞ9b7˃Ĉt7UlKR){,acPZtzZ˭calq3i 3մ gXhse6 d /DkdQɷ2& 8zj!beXvA8s0ɧY;'1߈w!R&�꩗5"p:ol'TژM"hlV|/`uB`q{*BF_E҉[$vB9;6:Kv na;Lp 6 )i^$Ÿ(0ƍb je{Ŷ?Γ[ׁ}EaWX9Z="�%l\dmEkc!fYZ!ep։t $]=XvUL+,\H<L> P.K-~Ϩ!S.>ogvY ؔh[IJC`)af咷#~ـd0@*Whh:0z_ ɩ^�MV58Y A̾| h\<iRgEPvU",tyQY`A(f0*aPâU_1MPf)@Jv~7Zݩ3Ï{F>m$1/,ٖMyjO*]tCkF3ioƹd6(ڄ\DXݤv(� P9d;߉O5SFfo }iWT֬a2W|j;Db,B0&qVSVI%NPϣCezyB$XGi1+`Q3 ZG==`x0gد8s 08ӂZϠnSs\!J� Hz` |lm\mI r/Qnc٭ + +<||?A#ZgZۂD\E3˵{qFݴb0x]0|֯(%"{Wul@ ¤>)6 V*+z~1vTDEx!jRoNWz/ BM .>ZĞP"D L!7k BʡE_PžsRKUya ת""O/hZl�yyЃsSJc'+;F$|u ߲0">61 e &g) `RGhxFcӉZ:)y]j͒$1h.,m& >,A dyZ-!b+|F qX{)\nPh$wk{OC~qnchqW1ĺusT$@X-3e4r,9i2+9xFJ ^ɆX kfy~Y{9|҉ȯMvuԈw6jJ. ƫ#,j&[XVZWIut[Zo}{U^4e@J$JkWTq|KO$n~PXers8\c3PũWndP =$.D *}UFc_3<k:"H…4pAj. ߞ&F9P0%PCE)~vIh5ܐlp_rhw-ZP A;P:[gxwyhc=6~9|1O֮JaI$'bį&=5X^%T;ߛ!S\hI7.`;L׊{!pKKg~d=Y{heulD }cK6:Tac; @>t�Zi0﵌?ytbabokaVH)O CpB{g_¶enI Gi�TڽhjۆPgňJE^K)ұR,!Zu"wvDr'* 󌆳pzPC,w,5ѩ[x$/bg-/818r_w4QEUϹAGWof]t&m#[$wժ}tɲVJM Y'&y W`g\]9>Ã" %'H&{@sCSg V0|[A踅g,nt%rD>c ~14 kY=_^G-Egh!>ӫ6)*Cunag,Դe#K<JEf{N^CVF mp2xƠԍ 9 ;ԥdD[lॗҔpvQU)υo 1F1#@2Ce m]|q΅0$N/|Ij]") R9[{0_$f"puB2@|}^jT͝Pw7Jo>r5='] \<""_a Vym"ou& L_%Mf |AMalL]`6+m~9hy+ݭ4ga#L?8)">rC:Z6!b]{u' t]' U; 8 !-V픜r4,5nc`ozTv7"[u{#&~kE ] 1i+MZ`:.}l=oW[AUVh3"O~ ,B|\C3qk=Bbg|h]!P(ypJ,ϫ#LX"^߻D`3EU<0/(2-;6_2XmN۾E}oʂ8MYO` )vy' #9xYre`.]bȷ(c)2^@/a.a�ZxX*rZ`]>TNmC6 (taqe>HQ.Z.)ۖ}H֦=Rtk߁R b/Е8?䳝Q"fܪ1%.9+I4'J!8V_wư,;YNIGhR>i ヿ3k#jp2Ȗ=4ތ"oC<g!/)IA!>dJ豔"r#%cCHu{Txt8%`dB*2er;1hG.*/5#H!їĨ&q FA$/[ NۻGB.OTӷіCEt qOBK:wxGg:IC�j]ZA5⽆Tp0AeWzOOH941@%qN-opBƪ\!z$]wΉߍ*A7fJ&Gk %2:b�̈́BMrH|b.wm%PFR^蒻<&n!2aymXw~OvуPFT]0L,; Q7x n׎YB(ϴ/u.rz\EEЋf/R%BJ,)�DVƄzC9$xKW"N³2].Tqx9j,`{R2TOSd09 #[%g:CE7Cn @KZ+KG#ꬱzVFs<PTݻDs, DF|R/IQYB2unc N\ d7`e aE0Uc uΞν& q EYĝ oΩVDZkPt�-9ƐyK'oK*سdaפ�Ovu[V_n0Q1xGf&eQm!<fλ2ާ8с!Aa0䷪ E ϶m/'Z0NWb}Co 5AWYnL{ri(`LM |!lq\Y'UK_;i}Ϧj͢d===dY,:ON:y{@z.ȺiTZ9u5ȳ] ذ!YH$yM2,Lm~b; 񶛝`xiۮEF\to pJn<lD Ot�P <*ʋ)LMHng=A`<B5" Ϝ1Y $=oM-4#ib!Dr19MG`(J9ygyUZ`@5VCrẓU4^h|>?Q#47% +<Ķ!ϒvU(Lf}nAdu?O+ 4=❚ 'M; p%, BL5IZHW7wUuwelʒ7}#,#Bsr9fw/x lq?IUٸÎ+qz 8_jt&FDݕI*x5y-h;RwO*=)� a2|E`CP"` f�a,-LS&JRW{b#U{Bռa~f" XdN~2ԶXcnΚb+u�JK()!,'Pt�dfJ ҭ8}0bmI+ȷ8T;ETM|:ƂnԟJfBA_?,)<ju;z<?!CX?BwvЩ@]1`ym;�gKj~<Eb4~ap1[9<? u|X<y#c/7n(C ;XP-9ycȄC E1|eD+)xѦ2ETl K-wKֿC;U=5G Q"m&!wk@߽67FhW]oSt9>,mRK!Y#WgΨo`HȀ%Gt yN^', ?#G޻UKyJ  k5TVNȶ>G2Mʉ&ܷQW2UAxL"N@~ yvOsiK-\Snҿ|f?'_<^[=T'/Hds h(O6.y?VwY|,r -j2A*ӖУA4QQ ;`t('&Ť ]Ev.oM8UZR(%-T8$lېЮ&{QLXc0ln|h4H~6!5!noQC3UH aFH&?qx;blrbUǨ%jd%\Mx%LAǪXu%r>%^"`O4E>cnlPy'U} '=ڣ+K¤ogWͼ,wS&JK]}5{Ҟ@[Qx4/"u1QL1@q֛:0ͼIŇ[&袚tN@,,. vfew-gn:7+yDr]Ƙ̲ZCP#eaH3CRށ{ds)o L}JEcenZWx(<H/;ASϼ/_F7H#rþ{B I?9*,Q"8aQ~a�fhٍ3ja(^)juK&ùrV,8Ipp$[[ ;e#]w[�8 S �m&N:f{\8Ӿsk#-hȚ'dfTjn"Ԩd_VZggE J՚@6)h9 eȦsXo.ApXő"ڳpld,{�>Q}K 8uZxeұ 9/`bSUP#u#FjY#n ieN,;׿ņC"Eeӣ/'-3<=ODDd%{#ˎr]򮴴 {�zAFBgYz elv '*u oGf!i}|t.g90ۮԩQ砱o˥ebLW}_cvD#*gA۲0L*,ޫק0twl*5ꈩfly8wzǡ__rW;X80eSJzP1Sf @s(Ik@ȔV,Z=Bҭe"@ #8laF]T|r:~lj*3E�ZSJ5m JK}WpzĐ3wf-+rLw `vdbAw$S !5NtZ5ʈ3A1`evDHR`0ad ${'Biv3XӅ|ڻU[|6dA5OS82=eg&#Y"/^Czmyl_o#1 -뒃~TΗ@$ e<ypTqt ѢϷ -$1.~tk)~Ck(bu}k :^nEjLz+QD2Ƌi1!9;֩ԙ=~&t*A $4E@C%`beS P(/Eqqo^.^:(T_}T"§jX{A-9i<Z5Ė.-qR{ߞKH<ϙ,'![$qz v|>n^zTϪ#M?RX ~D)nM|F ,żw7j^Ɩ'q A-?H9!Jk~ ~@%zu WӖ|ހ ATջW)@#&$\oijbL&f2Cim<dL]Q}Lˡh+5L)đ u$v)^% %(Z &Y y4}{ ΙYKԔCe ZTr_a4 3pxkf :6@- o#ۿI3A~#ۊne ЕXA:Bm0B:g& C: B$&[N ¤a/H2<'J-se2C̅ZcLr/ZKMvpwV֔??抇t(3շ :6_1[V]q#9I=W.#hؗv Bp kL1JJTį)3\]zODŽ)Iw;"єPsbҐG$+7]ǻe,AB[9 2K࿝TFMy f_.?)f"bkƥA;L }e_,ԗ [X@'ʄZWJ-_l@ܢ/6oC%&xE%wh94ħر2/ ק2W(hN<;=}koSd4SA* ؂zyp0qBNڝHAL8IW^K y_tz;U9B<KcY*֗BbQYj^K {6EQ*"+] Ub>օ?aѾy٣[ޱ_$y Ӝl^>ח0~^3[1;-8G*qnB壡Y?H7`ptv*HI"+a_IA} ĸṢ"7F㭈Ip!d:*R�j¤I6Foz&<+Θ~tX᚛#B"m8>Aury�OpWE*O<(V2^pV\o^umM$'4\�eA!择Q'n>^qv$ " YK!.rAuij 8,Xۓ^AcE5miལ%$-aX-)ڠͨ3WJɪ2L%d0  X{>+B`y9'!-4ņct}]:-''݆X= `>(S3jug|' &<U(o�иإu;ۨ/rUQޗJ2ъMv[TNI�*t#^׽K:e1qg޼:$ӯӭǎ>:k2#; eeraM _Py�ݍ%1MCy(^iaXe L==Q, T?n!rDR`Qs[PY^~ vOMĦu/1GkeN!)t9yb3D4|7vc!D̲cNDv�yOIzvDOdPe5aUq{0�Zb #:^*?fNh%o~Bj21 \({4Jd&ƣ]@۫_|U<Eb.ȗVHi[Znc#ھAJAgMCT�gA8( ʹR,WƓ%}_!k@ExHG\e�wfW=LKl̯:;IT^A�bp,TRK\U}X1R|i^A̱wheԁVYℼ*J2ڡ߬wy0bٵ1z/\N%ϦFvQACC1毜 ʏYn�:fQ*+#P]RSO \:n!86Nš;h,}&.G#y;^ĈAxݸ� &wC>U@~KpJ^G']a�[dqiVxr[E۞é&R2d׼|2QxCphMی! Z͑i#8yEi-2.I}id(MPgc9xS/Nig &:>xB-ZE' Z^% 6ͥߦB^I}2D縟7P:ڜp9Z6c& ׇI$pF 'ӕcƉSP [3Cs0?߽j^ΰ?NvҠ'u/$5ɕtl^w1�v;EB\7HVY_xXKXUwMy-eǸB$]g? _L;;D#-qXq }zD_cِE'}:\vmc˜$ CD'F*Z.,qIt+-( 1p"Qfm*),܋7JbG7sDdڿvjyQu%q!ܧ|,H 0&oYqڤ<g”OA1u#MM/+FLZlfU%#9%h?9[s(SrZtS\_$ ֶl-wA;QlցO5|}DcQaPM<x䁾7.1f!Nq㚤-幜t܃lDdj>6,, 3f5IZ֧kK jRSSy,G=;+0wy`ǴnNhXsL:Ĺ&eIrb:^*FAl5f V =o%=I{_1x6ÁޗXULrG2]d~@+wZC456d5S=uN�,c<^O\mجR7`CQxv`YЫE'od[E6}Kݣq!dzh7&.8K? lpѬ 78#<,zl,i~iO{m:Y%<-yT-54DLZॗ-ִCAN7Ϝ Jt9Z%Gm:ֶW=*4tLk60( Ubܴ<`8f}Kχ@89w0I `ۘoC~Mp^< tdOhDv6dL ,O _ґMwJ_^^ssT>T^A3ʹX|8�6zĚTHڹUVjv*=E4:)z�"!J7nةr[敜0 f ;lU! {`ԜhZƟt.Dl ߵvxvWA<U[ᐴfYe:5:V /G 5P]\Y~!Ihm\1ِo8Ԕr@^>_xJ|n}qU3xjFm &5GvK6UXmEe`hUH| #0#e6UGlC=iy C1 Mdc"JSڑf ^n3'x'GMBhɉ汋WͩzIO-zWtWdu0/5A?cي,%6+c\ņ^KPE/b rwYJiE[5yo1H^`c;ioArkN-s9�Z%D B &@G|΄ȶEduSF=Nh\Ż�%l٠bi�ü5pVe# u& a1,c"&_z t lۏX}`%HqB4>pj1|ĶCZ0VBY)_6)sY]t}$V?@pYkBēq}$2\BoKXG8u@%l;_45nXY%^77g'xskjFF F,n!˲n(+T 4P1ZdSPLEAs&)Թ Q !cNsi *RdTqcA+z~CC|/c]3& o!l֎d p|+s/eN!θyTT՛Hqj-(+|?ɛ .ރ.@ |[`Q\=OWm, ZTԦ<`O*VYb;"weWȆB{4k M#u; `U=O~ʦVf{I4w>%ߘz 7(4F�<ڦhk,MOAKqd/ظ[JSf) {JpARS'*s"zvsRx Iڈi/͒xy�644|ÎU=9w[2.-Dos/MsBTlk)RWKK-kX6 33ZLLqw;~_wD$v.Bd@=uS 5p?zF2rwk]1qľǬ3%{þX)mq7͢[B֐pUA?£=Qb^νf s0k :FI;qF ,�8ަYr!<b%O> h ~l6]Ҥ,lvZn CXH0K XP  <3_)jiD+v(#O&@R wo0rW/IV+EOV^Ch*>Ư/-1 =hO[qÄ<(TӂK"1sB[z njG3XddM5/f=PF!e2V.Zky4y}Xq̱DFowv{.jc!)$m傷B{!geDO:G77o~û d8?/O]oIUli+Mhk#06Zp1%Niͫ}*[l9Nj)j&w#Yy!S{:fOSjDZ&ls}1M{[ÞNZb98*#P'\z}!Os`So2O$9u0sKH_(-]yIoa%aʄ`.'DEl:3 +Cw+jq_B|8lyi */cJb^Z9fgF~aM&DoqOG< "ڟ|U[2}uma` at\V/E^Ҫ;[K'UZ}" F ܩVԯ�d^xhw(00=%O2]RY`XhoVPc:+@CT>7dL.9RW@-4703g+U"/p*(]Jf~xz6eq~##`V U9LDŸ҄eR<N Ε,BLG1* ڇQ/:T3Plg�Øg~&0Nz~G.N#^`}5T<f`pn%7v̏(YxDlH[&' Y׸"yd�nL Q<}*!B*LC̃4gİkc;Ƣo/h/磎2c3hL@2O =UURMfܴΊIǻH<=sD&-AY@hgq}U!j>:՞{HPy)BpRZ?=[Rx$ ]Z,,dZJ" ='єd,/^ YA�Xb͝o Mۨ q$kE9VWϱ'@ }xuԟaJ5ɿoǢR1"{vE`a, JX}VJL)רŝHP;JKJ&60+uP*z̞.5]q]"Jc@s={lX 3kA ~W?ٙEEV/aԌͅQa?H!8+0o/vEZU{s5~ }5RblV D)B۞A;KRkvpCNٗKg 8H|EtaAc|,~Ix@y41H8Bzz2vC-W(A@[2mXǬoLXЯ-݋a,e YOE<dOܻsN&V6hk0g%,%rHXK%AwbVc>~›dα-9o:LpQX4mB-bњm83mF&dZ4BK$2r=5̨JkZoΛP9hU^zlGOG܇K4LH-pf*]C"^8oJ@ΐ@},閅Á! ADR-'?1u{AlC!a U0pRÁt@WytkXZ?Ek )O,Nze2ۣ2Ccѥ v qO@a<=q[/\!ֺzm~yӦi@,W1%QS0~fH(/4s+ 5*/WQ 5xi=^` …kͤj,& Ģx'No3XМEe3%݀#\"KYNDPY֬Zj: i})ဨ"9%(k6VhF%֟wj^ R e]s9jja$EVմ}Z`YJ$3/y LC*K:}u&O˻KpYR䛴U'tܾK!5\12qƛuHp܋勾 YƮjm_y&6ņ1ʌk’e+ڠBUٶ78{ԃCnNaw0OઋKsf�ERTa,Q1UDNgGկ0D=*|fOO c꽾c]NZ2ϟ /@iO ÏQ`AFs/9|{.j`MfZ<ߥ3d Ůaw5ZE�D荃 }&3p!J],DȐ22j=sc-O%0zޏ0dA_N;%疋ja0!tdp}? %Wjd?ZRόskxlY#H5+#AEG~lE\1EҖ v:\t$\r喼i1P'(nEZus n(sJl*A~;9.YB /NX?cvהi~�RU%VMr췒+8YdUGahDbըXv.AM˛ws}/̓Vyu/!�c]򑜽 %q`4y\+ՠ7sU0wRPrF|Et5D_TQJVR{;SΏ.vnI"~w6FĭYލRt#߷)k9q޽Jq=gDa hffǃ)3""_(B,=tQ6ċ¦Ԧ%Nپ?x!9mnB9A'k1MaV W+50z:gp"˯ks)pU#K 6ߦOwƸ=.V蹜2+M6DA`@z XT8/tXr{j9Vz;it|xddkJ EՄߥ6TۤysPS[6L,r#{*8Ul2QDZ uTl۳?`tM 8 "(+>hƄT;ֵ'6٫x}ۜ[Ӊw&j nɳSoZv`P︈GM#xXo섌#FP>٥ ='=@�_~DwE|ZD1n%gԫpi?ڠc/Em3R-qp.Bt/ a$~P�},} oNzw|&y?9tk1)::ЯL36aoeR<tK._w|[6UC%'N\'M\X̽DF`p AoU*SqQ__-�O, d=BCcgMGevla3w )E%,MԝƢ? >9^Fێ/9o�cHcN-Vm]J0rȠG8/M5nUSgm WGPn$I铄B�=ؗrPcms?eӣb6Y?Wv`ݫI_Lh_CwVx7ԒcPYZ:Q I3C|%8Ldl:{17.`?<6;ۥ4~׊H=L1k`ҙX.v o%*+8bɊpCS#;2o.!ȻvcfDss]G@Ŕ)+[% 3Ċ⬆K-M^E_r}_Y4Rk*^Ǎ<'gon yٽFq"};5gk- .?h5 qhR#;ŦpGlAx fȑ3fe<mjAT8M)QM~F,soN۬2qroO7d/c<d'Cnmbbj؞!v&JxvKRUpU: S̆=gޢzrm !7tP==ϿO.Tן자i Bkgh>,~f3 XL|PV JȲ 0n6olv"27:3PXPjW}<sjyg0A_<h;c~zϢn $e'tWWӞK =xߕ(57[M.{B#c*H#tpSV1˵hYE#29<[cP۶# +lovp2F/cPeSD}!$1 *gTraCj`xS[i7ܐ7 2."[)ѾڶCש�u? *)R5E&h5kHVњZPet0&.Rc,]R"K=%DBcNs Fxk^`|Jq(OnI ":]](:Z ;]X`FYiy',Gik|b(aY3FW&M)ih Y1|b_0A~L2gOU)&n~>X.w=-v(bÌSX9f pz. 7ƹW/Im+6pLk!!vi/ɿUe˷r WEx{ d:0@,#y'X6LL>SpK kmQ$e-6.#Q-ER*vW>~bo2n'>??Twa2F]i(L6t-SNS#MNQ>DZ=n Fsw72"nk.UeMv7{wgqr^"<6Vp._1ũ#dP&z1.NX~�/&*Xb4;beVOh_T{'!vTeuI>,d\a3:vPT2xm2؄4"jCJ.!#b /^-A/u,':.1fZ"-59YY-1j2ls~32v2ёBdN3Wٺ4|wUߤSybIdm$ʎzgd˨sR.柘|d˩LoM re5o!mZy3'/kZ<6_|ko1ҷL, r_UEd.4i'B&[= 0<LH)4LM,LFr4|1&E�KzPOa`'(f0(*Qw3ֱЧ^{nf mm; ֏gxcAs-p4zV&�u&_](IrংŕAb9rkKM+Oxbqޒa(G#1!z 6%3uIC\(z2k_hG?_O|Ojzu L!I󇑙}r{/758Pc;v>Ǎ(42Ͼ /C_ﳡr/z#Lqg�@c1zLdrswۃ23u57ZnF klyR_ ZDB?MiCUP \K'N1od_(0K5wt9=N!Luh<QaIl 4=&¦9s\S7Cw?Cl5Hs_|H|V}1L-ǏD`mÿ|_ѐr)�r(M km[4".TseKQ7;k-D�Q^kWh>jfhЖEl$2 QJM&X݇{ M[! Gƞt3(J@?7w4~QvZ9ܨ6G7m8ml4Z-%BhHOVrw.*s6by`h=OTj@i({򼖝R-�`EIo', 1~z߄@K(Wi)yr <X]\*:(a%eSCcn8gysڲzT3H ^g%/q0_V^2uIXAt9")M93c}Xo0 SQORz*O9Cոd$U];WN̯XU;9d@G擓2ҁUc5܈];�됹e6WL}N mjVt`$aAƄ4kh\Oɮd#lWiӓJV+J?&KYiNJ~>)ˌ;M\YJP\@+CIIP琔2BE60Hxz2Ez-+.K܎ QlQhe }ApaJMI[Rq[' �J!dvjStXrġ�.ԗ^$ ,>MB(PSPC~Y VLPG(Nj#iǰ;&3A]^(У"4KM(\,'zm5J-^jz>]6Q4ю=. 4/}EE?l[*uB^~,o[J K ع7e))e&}~X;m IQln!\QQ6 VK7FDhj�k3V7@qqI֒deog(w:.[D xݒYb T,@pQaPZ:Ѩ]ݘԗC!?@T(]kd۹#{ xĸeDEk}907_2޼�C*7s'NjRʚ6&n<wyU .T! Dp? xpw�umhz;:s>f1T`A.)t"5G)ϒ Njj!<o Hvɳ].ƛ񊇸@$M5ABueev/Y逳]09~�8JiB0A4}n{Qe-@UٰrsF0{S訮QXk!GAXyh`SיrM7r_2t8->}A?{b\ {k!ZVF\'P_+suSH] 9%H@'[Ȟi\DkѰdL3(is&MD۝gwsY|g*$fNqw0yW:Jc?Qhۗ>Pg;pl멨w E۠xF-.l�즫w=_N{:CL=QGrJ$۱먞u]%mY~i&&4i -Z0wmtեTz"Gv.] &-uM5 kkX_CpԷ~_n' J \c}"y1-\@piVɧ9AT:P]nPv VCcRM|4 $p˱ 1R\%B0^:S*diI2't oCXtB28у*,f^JhEH/8)~0jPҝOi{t27lSt oKz؊-ee! |o ,̠%ˢ;!‡\d;ILp"I,NIv`eZ l\jZR|h?v@S $(^zX~x[r&8qcvjMU I0GIɠ ɀ;&5RH%P<'NLS$,-ݖE7%¼ΤU/'jZ= <6O�̡Ѕթ>VS�)j*<NDOV94\q\ t͌!Yz%/후,0Ӂt~KT+35,|uWYQqht�r�q|5dJ'r.[LhK@%'᷉{^c y BʹLQkWY 푝iN#PPi$tZgAᬽ:;;0v0~;LIەR radSsqBB|pKo~;,y 1Xw9caݐ M6L+y(^TS.m8réq}/ @3XݤM:&U!XX1AȨ/>T g�y�ɰGԖ<bsD6mVЦ2h5eS# %3�=.6qϯ!F.+6<r\ ^V5`+c秾�K8"׶kʍR\z0rv-vjk"UYq- !5ALaC?W2j qE/lSd z0YX,)<Heva.\Ir2hO;g+iJ[u ًQ~T~|;1p G=剞Vf*@1QfF`n5u};(?<Skx{8*AS8S :̦4,l3dܳ"SyYLVf8K{}^?}́<ZpԔ]xY`Q a{B5· aT@%ёV %T\1,E͐/Q$_p~?h->SrjgTFnVퟥsz*&Iq&ЍI䖚#=*0^OJaF-S PၙtQV%<oy+^θqTX.rp h\vVf DD 2 k2G2\AR!5܋>;xDu#>8Ä *QmEΎE;l7dmGxX8OW'#U Z=$%@¬hqiN0tzmc5\`UBkCm9lɉVy&U.QiZ2k!2Xہ.u0x>e0cvQeG3ix;]"_s@R\\Cv `Dͻt&2h7ˠMeZrGK/n.N9Vr;ckӕ=;ˀA4k螼kdRXB]r78Ȃ�(nӌˉTp0M%T jHSQoMF"Pgz}b Y2SwҦ?PN5>joi 2GćB�iѾ )^RUBjJ^mعߙh"2V(3jthHܹJ΢B*[ *w.PϾ%;(lv@ЈoEeͺ+�EІU? ѓWt=}Gs6W #3Sky鹄*\ZY(p`'zHTӀ8T=rHYAk }]'�Ewo_J?Wo09tAGg6LE?/n(@LaI$ }1?2}v2Ynakx F.v*̈T e Asy1| UA h1*/8)'] AF|vrtZ cP8U=RKo|kv4wWў x'\*.U: pK6`=8% 2X֑#DfJ9\@z-tz+E/vd])Š[ZwErԃ8=EuoRߚzJEALe&ѮW IugyDV+ [/z`ZhX)x =�Vy iO[u ʘF譂1_-R-$)w}%xbR*{V(0kim|a[9]B+C-&2WW@v0h@0=FBґv>-%%bNw%OZLy\=\PPݭ{bSB]c{Yڄsvrā&FfښC0ve &27!p!c5av<8%LD�h_sD;9ؾHm*.|!΍LmW<]Ť>46-|ZY\8'ncS{|_.z�k.%g9 i42]j"MD(bQ$r7S+j"持΂ר@kċV[̦Z2B!4+R],gB"4w1i_p~?Nju fZ2B Y첾 4UBTYU`$df'ĥ}L}2B OԲM+emD$ؼJDے(dCѝ3fr)Te>n;Fy,N?`\?ƩaNzoZu 95$Y m+?Tdޚ>Ȝ-:Ȳ^x �ZݥɌ@@F rM-܋t 7.~2j{x5vDS]]/.y*h9lrf:? ˠE16 /\y ujh&!Ԁ=-w=cB+~9gp pN ֆ&S]Q\ ɹW;Iwk3*pw7lZ{1 dne ~0*518L+'*Al )땀}HZ v<7wJ Z5/+p> l'<vFjtiƠw& eFCu&nXer&OӰp%_c>F �PίLqmLR0X�PQ֪䐦< We ͔NB[%> 1BgM~Pgq m!:2JE\R)+< CІ?v_p j{�fS6aIX3&n OaRFË80QO, ;PXY=Y B|ꫲ N@d(|{-v(Z=?6dV:tȉkZCqvB#?gOz=BQeΊMNb*]a/V6ί?9Ō4ߔONQ@PD_Ӷ0� ucdmohN{! r991yP[`1fYo7 D1W\0�$]/FR@o&U>)l>@)M{9'~fl#l(,=Y>K 4bο?ABOx,`~vՠtH="9Bڱ[ Av7)O,ϑ9 ATٌvh {to\1gsK.kY>Hϧ, ڄ3h{d<H5*N +^(|=6bO8^c)s8GEn*<U۷30㿈NJSXmZUmkO#^  Zc-%҇Ħܬ^dh&1A7",kBpD2+ioqkx)gMtM"VqA޸ gWj[@ɋI�^j0STm|I]V֏Y'mĪkțX?^*0sƭ'ƘgWbx`gSCFW8<G6�p\6K+'5 !5FJ]NuOrK%%9y*_:DW-Gț䁊7٦]CSsLl`uYp<Fxk)P&OWT'/tϾҵ«P"B\U9]k(U-*I;ʨuj0jT]΢Y9bc$?Mi]Wm+wM:ùhС'8طgL)BF|b,JwgΎz|tQ\&Rb[yɐɭ U7Rtn~X@q d<H+�XQ.I:P$F6Q]^MM @ˣ9cU6n ($|Fylipݻc6P_K~߾Bx"~㻅ǵA45yu^`q )rA~uQ $,a^##%_.�#s$rș%/;ƥޏG^ܝz@RG>wɢ.C9Vx+IJP`_4FeNo y@$MaBi_o cφuVd%mϐB<p$sJՊR-6p-QSUޱPfsHsҀqm<@5"<#Z+VA;<ҠC7llj,:77&'Z-ycXu79`g?tj; ߱BQR.@E;}S`,θ,y%R5%J*`{A $WLGAi'P!raQ׀&l= sѺ勘dԭ]뢠DP6(vhp%1;xd!ss^<k~>-hsп!)d<&ykKWLˁ\~еD/m+$mLar4'pz%8nV~[ӋTUІ<Z)&u̚�.V@]$ ʆjҁ4?oJ]p4׍YNQXl[eg =,b &PG�4-5yةWIV5a}Ar՚GAl)kk-KNK82]$U"Sۮ!0U:^0J2Uf:y$z<ϺAiN@G) GI` G!lM^e@S:P~EgUs/TK^.?C4 ۢ3]{hm>q_dx0!5AĺeI OX-U@dO?7 ݭRwOF̎[McB@9I30k$δ'X?.fd*ͣnJ 6Q6eƪr{6qbΉY[qtOQt{,9G@nzڪ<+,.I!8"1_N S|⓱^c{U"u*șrlQz8 h5: %p4'Nw8ڵ*#;sSGmulBR"[ܛoIpݧ3n;qfr ||ʗ&?(zf.gQf7G-18\lO<ŔB̴V[or=M9h掼ڢ8M5/vBRDJ9]4+#K?#?bZ:Qi l3 z Cr:Ѭ40~}(Ibu>xGcx@)cŰuVo{E cC�,aZ,TN]"J/M5˨Q Ta!J2mR n~3n{J}ՠa,,[7bSb{~ejna?GR38/WC?*eKpB )L:yS +^Zf%>OU6*!wwIgS(όsM:f:=vkQ}OOk*?Crx @l[;):ң/puVp b'l{59Nqo b9j,I!t6^qLe!(EQx 0K "~\`R̤U8k#T$@LYvQB[iՈ8 (x7DC/O85<n7oZvwlD rUEJ:) *am-;:bUόޒ(us~F$j_ n?a�3b msjMV0'&^ Q <|\\Jz, {MX�^z:|O }ކfUem&}hEoÃGRDt⧖J?e~uX/$}uph`*0!4_)e˩FQ@ Έ+\,aA"Qu`9+ڽ]gjnސ@X wD?ɔ*[HPة4 '6a?Bv{`oJjo[xIU�Frׇ`ڋMK%HN&i.݁CF٤fzqݪ�+228 o4;-b9Ss`K|l{HCxLvXNE5V/d47Ag,(6еKvE؀)[nZQT&~#g�G>o(Vp` ^3{7|Q4^R6Z"i<k3SH&WH6Ƶvc1.,ˑh7 )˭6 =\')Y2.m5pDMC֞Щ4Ĥ4F [m|8uxʘuژbfSSz7H=#G iјQֱ9qRwJ:96D0@eb1~<iԷP_^k"اOʺxq _ | 8BKC GmAo&zу_> $e4i,ɜA?j!8>恈CuU([YS-BZ �3zp -q#{U+f;*q~]eaTqp} Aac>jI`WXi'V/O[=S!a 9SF_`(Rjw-{2E9I'K-`xh*~(Y=DP 몾NQXx �R1'[y`WbSe2We)` l5 T#f7P NcZ,0TJzf;-`ȟm[F&Z'T^r, l0pt-%<j,0YӦ=^נ\TZt=1ݒ,³ՙڢtYO}Yӈ OsA{=;~~pT`&p TLZ+e!|rʣ6&N?N�,B�"b6i\eC/#sD߅aJd\q&ď(uDʿ"֕aWqyK޽S4ýD+F1_db(ګQT9̈ୄcxI1-'[w4}9S:JlZgP;F?ҊDyG o&>~YQܪ|َ=y:>zV+Ir) ֙[k/WLZؚ0@# _jQUGB6[hvnFiږMI8;О](cg[,�{Cdvxf `b.]puڒE{K1Osμˬp_X$-uoRGkԋ{]ÎwbULáѓc4%+%S6"`5e@<99uQM[0+3>r9m"<]{AFAXdVr;烣!2zv`4d;L`ͱ⪱Njp¹E K r1~p š�TpzRO _BE`Ɠ@9PJ#=X08h6%NUJyt[TKόԵ< J4=saS]Ñ9r4X{zghk:"GaOGcRqL]}!n?[KBV13nzgw׼`B JFǍ8 ~B#Ƣ!;iE�ӆ~Sal"0r �WP}Bb~oς~٢W(d $ߐ+Qhk-N.iںd&d[|ЭJ:~D S>DvN?0MŔoIFsʭRɾi| 8aoPr;\&YEpR`mSDàrԿnjPMY7@H d!%):ncSBzLIH7,@5h}cwj&{1 >.F`Q6c| 0BG0P$#82|"x- V4 *LxLb(Tt 7׆tGǶ&H+*vj?hWK|?(o:&v|Q)+҅oT-;¼U!.UOAzDHr*a=f$jQɘ1bNN(gK8_ 7͌Ur] = Pk8*R7dDBu$c{]á>c!/kZiN勧K`\JP�ܭӰ %}w֔;Rm׬ہRcU-nPϘAW&C#^D-,1 rllA ?"uHg0S1H,NJE-~ QKF'JVbn[H>?lD]= GX5$S/j?Tqܢ%ckOwmM#WU @G<!AT'4T$ yPkIE_XqHb@QIw=nܬL=xMsTNNĢ΃k)HIlCǭu,c1(_s ^^=ko+aru4#OPC Cl3,Mל$>:!΂ t!fL[-\lBމJj>bgKxZ]*7u�`%Ltw m0ugY$'iiA%)6#@G₣YgȒ-tN˥Q!h?7yN i'=d78ANAEByKPrRFN\`ILn ){$h6D><טR܌'Qt]|3hH[pA',?lqKifB$ @6$>p Dz##CqOi�x=W#~ :}hG0! 636<jv) u?5ztWFt˻lTD?or!԰_'Ν1 WuDghiꎟMvU9б+*B#/*8VS�4rsh z3)]m:<h/Gjkgi^vCt E[CDe*hI2ˊeLcavb͛m焿Ź&J2zQDeL(*q kpYUi?c9ަ,6=iIɼŜvCL?MB2]+P.sZ#5@㞳?>en 8;gy9).7s~Qa8営(h-b X@@P hO/XdtfS!UTVF c4]yJ93f%[~.FH�p{rl:lVMp_�"4$e {6o%.,='O_�@QUÑ9 ^_9!Sz+ o�@uf: +gTHvLWw_9aE-9@]@ӹ#͓ː0HvL C6ͰUK {?qP!Nl$�uҸ�xl:FSҙk@@nPhR.oa2EuQądE0V'V%)Җ@ĂAMCۦ&-k@3h Q/l?4G¢@=Ç,NhJM:+Յk�'f'ϭD㡧A%1InΝF|:m6x:�sFiA)߷k2V-"�ga 9+  >ٰTh@7>FӟHEdy5[�jeu!.S@m3_׹ۆ:Db'vNG!SD}y@tȩFS >  |e8lrL�>3-2M{׬"lsGqB6vBҳgUBhaPvMm5c>'Ǎ 6fzlmjf5O;P`&w k|9!.C 8IR_tQ'<}ސk^8=#UhT!KJ^EIB?2 tw!?Nn bik|4B0h-ˬt_ B]gFÐw2W2ƲS>K5Bu?Y_ 0u3XEQ9oyYI>ehf:4 ԒX iSzy!yi�]ḫ*<zQPܴ*GG򫣾(ѣ=`mڍbaE m? 9#rys=Oj)sy|j DoRa9&`lg @@P?cT>Xۼ^_&}L&fimkn^E7m]LJpG)Td:IׅaI =|C436;a|Z $lyuZ'滪GY6l /OI$ZOS2&?Ty:{Ye<Rn$E u10X|I%4"C'вb)luZk,5V, GX q3G%Hy`/#Ƹo0g~8(;Dk7`tcoHIZ�+x_*p Y zmbWZnР|-B A.& ԇ,Xg,")RU$w#Nqx17 Ʉ$xnyE;쑇`:* "t8� @;;n!哸%H5P?du rۃ/;0JYBBOV{lh0,!o_-0[m@z Bt$MDd6%kt^,Vk槻 S5fKJMFZ):*R'?Ĕ('cUi8x[m^$ f9xp/̨Lq 7$|Larm^q)Kgˁ`ey p \BCdڗ#`78á|fSH(p)J cH},b,xqr1GA)K?$,hbh[,K[,pƺK삩#EVԛH 9WxkZbx>dhx8qaZD|}6@RY"5%bec_;[NG2 o Tvc3пvMO6g@:H /&>qoeǎz[:EږK嫛YS#(f�cJH?gRZ坯w)ЧcA5\:Ud",n b ڕ1ѶQQj2l*axATɗ~qhr0XhJmzNW\ԭц6uWt n_U=Iâ{_N2EA]d=0qKTL>1ࠫ8#K~U,9iax_uTfTcR0q(CCwB⡃ E{}2 RN_"vsNT4"$pD9ƌP]۴&q4m(:= \uYx..͵?Uy *p“]i͙V%) S%m3qXdCfקh_hC^Cp0>dy$ -b/{_?JԖZ}d(߇+SzW|k_QГU^pR5)?q<9%uyaw6cd^ƹVîMBrT'NKyцŦgC֯c#Q艮>ș �6݉ ^fQ{pc^aF(\)@?w\U~ _?`ycvW<UKVPh:4ҘS r}Pě rKHɉF:#+=VIuIمu %ƤĎYZ'^5[/Îcʶ͌RG*tVL{Ydkksg%kgl?'WW{)j\YreN(B> H ;夳Qv XY@N:L%[jEK�ɵj&#4$*WZd?; NaZ\hzgq]Y+}&|LN~vaI+x+8쎺 fhq¶ wR$F uȼk5eUweKK,a1gEP_e3\U[<K^Xlh?K&jV*1vXեX}Zy>@lkE#Sd #FMSO5b- K`wS+hhs(y[?dՃc 0P} M+3 bCd ϱ{)IO8O�2^Ds+qdBAB#uv,vXag$OtbQe-3q_ C|RuhGq1\Y3ߪ,(i@r/[#iM&+3o`lj+mB<H?9VqМTs4Cj el èq7GlB<崖�J | 1X@3N Z߾s+J<0_OEV)a^_AF? c6 6MwdeҜzѺ|if< H9KRԡ)МAr@4Q-1򦔑x V쾉1Cv�* ί !h ^_C֚\Ұ]Q۩.}c_8ԄP@i1tscR(Nz$=-RDxIl0V3R'f.+6D\:ݬL,7GB=s$d"&LH^&׭ܹ"N)qnj:͏iƓy{}]yC1?,;r*v�msgəK2r g= 2+C%5#.Լ1fl-VTM�ѧ9ta�aA.\hBQO `U!^tcH6r/+Qnmf`/T?? gTs(W1,*w<kN-"8+B8`M[wd9D .wUmQEeEHY46:""ԫ7zhW!CF_FcUQ3ul=> v)x8PT~}x!}X)\cW ,>^52(3HY¹xp+_ nyR £^a8IŖN /Uv6Z$6k\ "Y"3.H3 v@ź!h FY\~J(l5|,d61<iZbܤL 5}[P%|{)ugDFǾoQltT96Us>q+=cif\E ο+#C}+%2)u(s MW=I,R5&C޿`-%Ƨ'Kr^˜t-`F8a܁_7hym>$\79/Vm=֠(U^ex/^f u2 ӽ7-ʦ7𢡊cc "xbD4a竖4i24 7B^lGa5\6859htGcN)#*,ӹS.c7 ?Ksnahz6ϼċ׎t̞]qR6#_}lT^30lfjރ1KwaKe6/k{/^I:+3BN=n*Kء8 H:vPӾI; (QL.gh7U3O]A=ZzH QIyFֵ쀍6} e(AQpJy16 ZJH\q՞c =g<"�i�C& >ۓ 9xJթ.=>C㪍Q_^I5 taH- 1ts1sgE%k4W9o"LRxHz-1L5>;>ql:+m3bpf++H n,0scٷWȱS4-1$�z/~YN*`Z[zs:"+BzQK8ak lMv.t{잆<،Ջȴ2[x!@�3rG( c'v`y N^ NɳS=²5hZs 16^i "[( dp$jG= uҨ 49w=FV& xvr )Π]-d/b7qD^g;LR&m8V&S+ ~*WT2^TQ;<reb]`le)_yex׎ˈO~kY+n�?^H\�mvJPaa(d:y=5u:τFdcEZ El/➕{z$B5'ɣ]NT�Q*" g "?|?n{K?`O{I\{hyPwM"i,16u8Nā" (۵$N8@|%ҍc}Fa.ڶxnL ]8'׉*O_ 2V m[&bHk}r Ւ8.-~IOZu<# @KǏVݮMuScy&^)߱DXfu`5(L_~S&b)av7Uo"v?ʁ vu$u;.;qr6$X:yAC-G b.࠿$‹XQ1ŦwH<x̐B v I IZ"XU" 4ʥ%e3\BmcBQu[jթ[QG ѨQ W5G=m:}YO˗4_u4!-Kϭ(ki#<:3!K`O{n0;~đ8גQ:`e 6i(fž+aphۀdxQZ͖Xtz8? A1snjL)̜jru\0E ٓ> ;ĩi\yAQ śȉ2j2IGZ=2^2{쵟 O2[6iquz\Ԁ*CKsl35<> ҵca12@߂ 2`-50[=iEHLN-%"xXU멛*Yz菫 (}aED3/7L|>#S_%Xc0RYǻTAw] ?>tl7L*"2=QFȆמC&^Bu H[?E)ŝ|)2ӅrC~3{ϭܜ;&KἅCe(}F׶ .!ؿ ivΖwR4iyL Y&!0%dn=NbwxAh22>>'d][E8:D*P_=3b'T�H֗CԽ&.NuL~1/ $G~-M3;Q5ar16(U:ƜL8@B_!Yɮtv٘`. UZЄ6؆("ESw߂t Ez1=q"HBKQ7nA,e}mЉm0}IP&M,WK.zb+ɀݢoJodoU`>@NB!ܠq-F*ظHjl[.!># g,όZ/8ɰf*s,I+[,eGۻȲJ5|5ՕS0ll= mKyJ鴒.vOD@z2$qdiq(>EI-E:,M~&eF!H~)Qu@9P͸@=͢Q<+U}jq M:zN6,X:;t PJ{Npm?PS/YZTK4FCm?/P)8]S=v-#0wɠIs�&47]C~1ݬr/pQ3F\af"ѨCq;fo6䙸]4O+9Z. i}jsc%o\dZդmq;#apl"B.ﰨ_~_^AV'2~4^h4wɍ~1M kĞذ~(zgGxUtE5a?NKϻ 硴lٴk3J m# sP*o_N0"RpT֙d-W )]8Xͮ1HIv (l"KBk2'kuІS6Z&n?ܧms uL:GU%=(.Ť ó6Z h-v5>(wYW Y_J^̞@RMN<ˑ[݌N>o꡷gvb{c2ū>$2v̳a I]ڌ#pEy)-v/ a%~/Q|3IptjB:d g9-bYf[tᡪ,Q3ȸKc7{*CҨRةrwpKTQXY R`3*)NjqJt- So6ĕHk0�'|mhVd`,flL? 80qM[65vE뚈RYyPB&$1'pr++I[e)[-Z\J'OCߖ⬵z;Y݀n-敝#-^^{ z~+裹{<*J؀j+v+yޛ1 O7 b U ۂq "'9Odp}i8E6|Wou 4H'T!E2 \CM Llj9Bk M߯G\͹=914?7[>( k'`uX4 x]ZHZ$Mm~_Wsl\ǂN<n^/I5V\a�j 4:z"fto/0bX�I多{HNQ[pa '֛'&0UPE~yd'®Bf-gUofٙ7qX.Z<pdam/a׵fYp$$.HPWi |fWx'`dٞP)qi6Dl`u༥G0LbLUjxP{Xsmo lՂ *e{mCĎC=r^4vW,'gPTTܡ 2j+5]qo&>@!X =c`U(n;q߅`DXk3ʶatIJ)EU`#Rd@) OAmPRl/ C̛\`*Vse{ u�"Sź"q 2Ju^gTBDk4F%%#�T(6k'wdriNrb<(w5'5DIlE͛PoG�0ݎ[7;Ҋ1:ZF>Luͮ0TdG^c*A d6澣S|bjlh GC{  R|Kv6P7L lϝCQpr8 do3ף^ۻ_JySts53M5` pUBIuxL ` t>UU.C<Vg_ (}Rp7U^IgDo mJ4CKT4͚ms>~r1"5O}3(ᩧ x6z.<>L@n"(~7fL:no%ܗSTP:M! i|KGa.jZM?7+t4m6)9*3'ٰdeQdH^ܭ} 0HUթk~&1؁< :lӧU΅vL]xyZQ ;Vg:AcJ& `JC~guh߶+Z>ZYc8\g3QuB`2SVĐ_ zR0fÒz1V>% JA|e9HUõ9rD9ჲΊ,\JLr %`T{"! ܜ0(*I4,kT71و ܛj' G[7@a!Gk/zrs~ԊnFQV$bpNE#`~ZJT.i27BMsDڽ7hW$?׋x~2ZQr!ē. h|U-ɷzJG#E6a%kb=Aq"@ kiM8L)@ ܡUQwz56E:;gnɺsKm_/u1-i |Yok9j"@<9eN-5Ek\[(ϕ(9FHVtÍj>VoHOR$^]yR KZ2a/XW^g~856`.@<�ʟ`ΑleY6s;BKC~eGQp)Cp$^ hccU]~F,Pr{:-%5`6 qOs5Vv?RPKg)+!˱僊.PtX+nWXRB6W[weH1V:r0/ _ko(^HI+M3οӹUY?0g)*lSJ !\M>f6Oo;Ktz rSEnE`i3mm/%EfḶ|P*>hσ#g&ejX~EϩŊk`p RnFQI/YAy� ~<�j.*k(\ d8o> ) 7m>Mg[wN{\%v1 91hƇgSҞ�>OdrwK7Bⳤ%BdC]#L,^xetQ @!D;_GĜТ.,ޙ9Cp,$DpnRsTQ3agJ픕�K< 3N$Do˂gy눏N4B ؞┲$2BXQC+Fh8)&$DŽ#vj*^p[xU騶S]&?ֽ"+<I2F=_#K:Sg̓6u>ӤLe^w8 ㇘a&\xj&̪&w84ȹ!6b<DF5t| +_wwe)3M$u9VM윆O=-1S@`5#7DƟb ;&mI�v['X^ɇNvnnoҺ 5sċ!~,J5)K9h+rǐC<=!=z!O} a f *<4ȅ_QoC2f9Ujqqfc@L*39Q7Z!7;.jش|_0xBNp(^L#Q<Gf}$AY1GǩfQMX&&BiS!|%$Rʛ^'iA sp!^O[#Ϳ֊kےA%vx[-'_mŖE |<6Nf8J5.^d�>N ύjK!dMR }<>?luouнxGn<bd+zXV_`pdu#h $…7JŊK|ai6yfpy?t`)z]aLގ:,Whl#㖮8lyswUϒQ.7`,JѭyRnZ̡zW)_bi׻%n\ *"p PIÐ/,Pj[ a4]QC:t&mnd< @`Tb1} rQ 8u&,gb*XϹKn@",ޕ%@&rG6K&$wc$U?]Wd}ľ:+1HIWTAdZ?Q¾*H6]D&h^qჹ&-զP?Sث˙p $ +*VBS9} j5iI9HsWPwŷ5y`ASԑrbQ@o{D~z-+(d|CNgHƌ. @rFֵWK3NC$k\Ȁ?x͝2Q|S#ndz%\艟o77-܉?{*x N XtI( axhOC@ٻ@/ Y>dqlGT at/>V◩\`ǁeIUL VѝRh΁E^e7rogǜOiFv穎HdZ6a%`�Vx'T+L㑛s>G~"p`䵜A#*SY]1'? M=j˙>>P>Ku6|xDjS�k HÆgzgüS8 T_:< 6J9MGRƗ*rƖlNМ/}" y>0o:]�"~*NvMPC~/.Pt$kj.v%D@ :pudнR ʸ fma:Z�oR8AJ}UyQp箩0%Coं" S1ZZEl|'sƥY I%PźLOPx4ei=.yWY39uzʝl@t!%ceaxrK9yi$;=+C8 \Ul|X/kT2Fn^y,r\K.Q*PZܣѰ0F7k}. c$4V;׏`T G I=nd2WY%qV:4Y/2k"� ‘rJclTֈרۣBCVV6l9 lVE&^a"2R]xCFb36)ܢ&]*ss`T |Vh}0m:$A 5R?US恪m0>N%`㯢qU.#cC)9$I|\ 6u1S˕x5ݗ/j�ftp*H"?ˑWO + 1h"')"F +)bJn iLq,Q>ظne#Idr Јt V(VWL;K1WJV]#Z6emVV3c,)a|=AC)&yrR}0?|+Js`9 a~Vi7>hKT3jOM= ùY4.\12<f67966| efM|ɘ)҂J64M ^Dqr7!5q#%i46/*{ޛ/ ' jm" uz3KNQ`~J֑nneNy1QF9Ϝ<[cdڒ(h?5xO\*m5Ĥe96zdWIfo/o_/ _yIN(qÐhi[}Pѡ^9/K$ۼYQk[D р601k;7f`bbuUkt抪W%U h^#!<'|wM&>4wϾ�g^1)Ch|=HrRwu4-H( XaLTϩ2Hm7lZ~3@#7sc[#_W*hQxfܢc ݍȤ|#�&Cۢ]<O+BUN>(hD 8%f=Zx'PQQSC7iTDOPEhOSmhR8BO爱1pNmN6GɼJڶ<ӆZ0~Ed [<cΟnr>YDSra" [:tUkj(\[SvGkAex=O}CG{\M9H}, 'i f U}R.'s˻DUΰ[lSa䀹QfZ%]s#L9RF>71"$H w|!<`\V~gSb j?H⯢H3+#oœjdԴU�>c�',j +fGj9pb`iw td[u87@Ҷˎ+@DB[o9&gD? oΌP'Q1IF]n$~Vw;FCK4I}X7-eKvzuL dtFbd'!Mk7� !|;cӣۚ'o-͔yرĆ [PȊzț[OK-wgdOPo)7/Jay* Ic.7+g$VQ|-]ȑ<]n KC&^1׷*Xԧ:K5ߛOwWo~b6MLI wbQA9cV O. #C[9~L ڡB;]] 4[*ZpGcc13w/fpMK5, 5ȰC0W+d]T_m8qqVpPEy<vK.ߏjc (P#>q6[Zf-DpN8f)H_Ƴ yoc�&V?g??J1!P~0IhuNhB;5W(~8u0GPazwa <pt &_3هD!L(: }[~$ᱭ>M뛖k{bА0Z_ ACs8ȆO}PWwv^<�Oj=�E3wY<kd[glQ&<g:p!˖VzK<\?u9[&NjQ'0C|sk<)qĭps*4PpLk-|@E=m-.} @hbfl]BS=!Qݚ`&1 �\bnB="^<aռ~lh*Kl#Cj CK{/!"ٺV[xM z=k3E)) =:9"j9R\F#:*At(yfg[tl ˓H<gt '?\9Aa8`ynr(|Kf z&tIٌW4~b9Za1]G6Xn X06PcT塧U9,&s$PKv7rAς/.J\:+:#@ [~y31h0? sCU0dLJ?!|,:@N MpF/p'WsIj,-Hn nG0BSKCa6 `LcaۄYR1U"E9,= Zn?7Ue^DAR=6[ِtD1yU=л~i3KUj}DU JAMqWss:ylXmF,t`>tWc%»IA;]"+VvH*hQ1򷎅qgiR^εWE8FsI"7yP4 V.w?nAyڵ~,ݣ}xta68aX� JpsRdRɸZȂt)@W&]`޻F;KR(?hkфUF@;/22\z"=1ؘldu/!6ĊmN<K},>X"سue%ddM=*-сqsY Om W"J YmmT$\8~K3}Ij5g\VI06:�zk* d2i9F$ WΊWA,d/g^6= bn�gpG^�2u>+ O+XXϚmv6Iݵ͔;c!^ yւ휄;XNN0<`V)w]؍:X:. wnQCn;?km!dY[{ $#ғM@N}BJT=uYy9&cŐM/O|bev0HS:t^pA!ATJ(w,veN`b+UzLh9EzAD2>X`pW*K`UGFꐹh=�lpN&ONxzoGW#n{QRcU`-Vo˂b}'*w{ lgh{+)t jQ#[]T�&Z;}B# ǿ/0n|} L'âUeD|9(}$\CV1:9r [FXi Jx$H2?_3qNkhSXr˽ճUV(;ؒUۺC|n/ɴ_<facN p-mV1 s)S xHU׊>wsÀiYj@ҧ'lBPĽQ\C &ubF+!^!j`QGG«`Z2йhR&m`ąQ$FVQ&/U2n̢rʞ'V8V .[F_],KH eo/F"vdݷh[LZ :f(?_o7[4COS'TaNo{LH74;hfk_4ȔDaʋ&;VLGm֮+9Ng>>@=kŹPå[zhH5H',e\% ^lˠk<|U Ig':ݢzɥhgҌHNA&q`حLy sHc6HmI ݀>wՑAM=kD-ĔS$ Edr+MЂF(+begmP}lp�(NXim/ttY϶H?tf w{n)m0~^ ?I2W܊1$I�Hl'RU@Li%f9S|Gl?>יMS2ϑM. u{s�ܓ[nghCQ4@2 "0]x{%QQUcqZZO:7'gΔSrZmCyn\okcU=C{K_ Hfk8<?|Mu~@n"MT|G 7}KKP9u<B~,PL7G»pC5=!)K0HbڎJ qV1Yσs`ʽ=:Lr:W_IfW'OZ?jSBEnIZaX[˰UloA2M�e,g=p؟{͊jat$6۵ʇ|Hrv?x`+qD_S\@lRoAy(a-C0O@sS6Cng>_̄EgQ d�.+<QѡT'ub!i=be)"=<zF]]3`hnkZzq+<L/s�@ZG^i ?1�<)|+&>I=#:ROA=tgCoڟVJNRPIԝXn B>Oi"vJغ)"!wFc!EWs}n^rW,|އcJz ◑!s[-p6b^0\r ~AmeB>dX>LzL$-;A|1XAf4ڢTUmBZq&S' ۋʧNFL҄?O77%<f�*6إIe7@hl"yD6hZ6>uU �C7:UQ/'zxv\ؾ~SkI+zm9k GTh,6^=)Ң|[RۏnA yZPl riX?ʺ.+sIݔ5S`>t8c"6/xZ~OJʮ *jϗkJ5ȃ %1@ W0#褝ajSW*77s%A qYWV6)e2*4%*Ԟъt ſ OŴ}9PȭYЬXj)2sT~}ĥ ?| c ͋%}&2c8rhs !ic)Ё\N�UJZdњY/lT#6O@3KodaB[z#]�9שQg  mzސ%(87A`%#{nb<@.hιoN<ܱ\ k's}ګbB& Y:nikd-h=:O�#>_g%!yhoY#09bu!v7%3,>O$IPE ø34) m4Pip=1\"eM?mA\k.N5?7))߯<lq !4=%םTX+ 9BnTg.MB =3 /@"diB{Nv9#sv_E+j~BFR8X6zj\|`pgxN!ёE.ds2T&e i0/o?~ސoM̓ dds*LL^)墪KT]0SVMA⹇RAxw$'"Qhʽ)`?[T-fy5q"cEV!ͤT\,γ ;v/h٫ഒ?=@i"e jnTA{wc7PNdYbl;!KTBw eCck<vu)x?+onXv1TA{쓡qn_Q5AH,cua4_mD(go?XUx98vSEt!6R > PZy[;wK9skA%shwdž-%&5HW;fqp6x M)YG⣽ B]jK87Sx_#zfO2±sm:N?58 S5Dz'/6ɉ=3b۬g{zJ4u@^W AN?]PvbK]g^fl$T.u֝s4MZ ذt+|0mCR"}I;ZE/ü`P}Йp>jj52kht _k6Qa V"d^WRv5].vϩ`!4U]Q-R y3OH,)9"l-+!Dj%)DІlxTfOz;ь[)9U]mD(uuL|FOPVKk -Rcncd!BO@%<سǻ8Rsl](X5OnXk9)cVLq:R`Vb {R Ą\xl'94pO5SJ.-{]4CYm\8o7z0we,knҹ Om\ib8UHI-#[<'_HCK9y86K^ kΆ7l\?l * dgV4DUgf[GK2ueR1w7bƹѓLPosxt]zf@8PL[8٤̤mz OJrOtsrM6l%Rڣ)c1wE]@k݆G7",uneI] 4ڢi4Ρj!py\-wT tzP!߷)<?a oLte_C1ا݀8P+aK EVJUs I9܊4}Xqx4&FJsg^ǭޫdJ.<t<wkSv׮Õ&Y @@)ޓͯuݡΙ#qXSayG?Q)C#TbUy,t/n5)zY ';47alD4%,bХt7⧟AOR1Bӆҝ33oLa@L?2䆎X�0$¨p36#/O+RHs+'جI+^T?9WJ&劊s p6;�:%?ϰt_4bLp7az'tHSz�sfw9Lρ$}1HhOcݨQ.S"F=wkܢ8zdlS+ U|PёY ɅHl7dXvlg0" Q݊YĤaX<þf|n=ˍ Zh|&MI/0n؍"ZF4{V[}=ѢP7n%Ud#x8,p~_z̾̓2鯼U2G͵f]\g _}esGxx!){ٝ`�J0L]L9Rю.U6fb7bϷ3f߾V.ԋ]R`_yoŋ xx4U>0\a켁'D~C5|5@4 |EiLw\/Hbaq&,͜LZb}h>/`Mܠ?֚w`q 8ξqourZeyZxZYd8Kˆlr ?o5slB7dWTmߓY^tG.JãgV@|BB;E5>]*1F+pJP.3mADzibPm/0 o+P~` C~KL3>x</U}TR[ٱgSp[Kcz |ꭳk8BK ,z81hРUdJCpS%Z[|WTȊcxkr{4:K&/n^YSйLȟ;H/=^v@<ŝ h7!v$v!S }V<@#t(}s4 ShWŰMl1F#xA>a[jM1Jl7_hY۲ϗ&wP`yxe;`okbG�gHq~~ !y&'&# {^GAUh3 ՍovE^-UŮBڭEZ)bؤX)ÿ^FFnA]?m$@3x#T{EfWs6�cyD՝40òaІɥ H3d\AʒheqӳnMsA\b0AoIl )>ljtwukwwP}Rl bڧf0+7t f |7Բ#0xr,h uNu#THR �$ X,;"?VW᥍ ZCRkGe=2$_vQGL ySπ8s3(�*,@̭;((]@و,+.."**!NLν˭a)}R!$2zK(~mTxIbW,\wag|埏La1o4nOBUVV}HϊZoN+zK>Fʺ2L)tjM's>,:pp\®\d翙+ة3^MZ d pL[6DQ$?#B ^LP̀ DK5(w^]M$)kd=3)W-8 ހe)d.벢@ ]t3?~G=QbbXx9[\y Bx#j'럐U8;' ֩m4V&ߥQno8/;–,)<2]VFAIi){R S;A[]uL69mH5NO81"�@8x&$ģLR^˹jVz Ac I6ʻr%$36eoK;FJbyeMCG'5vUe:>5U{OE]ڍ` t:^dmsBI85Y=ALzm7ETO(n%X4QƄh<LI׭$iE]f&6Wܺwl"$6 ;w"a]aЮ@=/~g)h-q<^A=F'-t-w6߰`H#P,8" Ր7drl%zү^3?Tr'tJl@~udKͭ#"SR/oןy KG|E.~eߝ7IԀ4Q # 8eܸ TuW\zf\qTz)Fb,:y#Je(�A1AШHAD7DM4A)S|Gc%8ȑ6t391#uy< h7h/0Nf!i|.�,YX:]XFx>!쌕~O>+yĊ$U6CsGVW<҈Ru'wf)ڛ+C MՃ-ٝ%[)%F`f)kֶ@||j&ߠHSt.7RAui\u ofAX-N^ &_ެțAs 5!;`Gr :A"=j 6g <R?{ӊRE djC;DPs!ӯ׃ւZ3ۏuAk<s,U2#97,ݥ^^yw]v[\ZЅ6^j5՛cBu?k .hr#R;PV޲*y忘2qCh4 00B/uP0e "x _ceDdKW�{l`wDYOsh;N9Ljsh5֎:D`X澉ʪBM2ÞXqDe#_ 0ZG$^s@ =v͚)Vl$~40ڌIޮ)w%z4V/#N(4VEؕ{䶁 Ž$s=D.YΌ,qa%" mvU"IvLf[o~' PZ< H7W'rk3:|E5w^a؁AO[&$pN6>[AazΪT>1+q!vDR*z#M)HX'p AxV|8VV_$h:!|*jy5lWx(wnࢸ E I}rgzy=GעJjY3�"ؠ :sNoL,oȾX5_�YGՂ=k8_AKvSXY0^3>8}uTf0eò&{q<`#ȸ@aVY2[Iu~fS]:{e堦VɊPh#=ttLmD L?g1ɻy +}㤎*o9 ps~8䡳 (`禫X},Քe~mskp*Ad6M){3\8ftCY& B)p5ʟ3JK~bf8m4`% j1ws5/?yRÑZ~P%aย>^F5PJ@dJej',9g( 8j*5 [ݚfh=0,ߪO`O|55u'r.rxI/V�Tͧq!,NT`/dY=ۨbiMe1_>Q K8"̣2DZ}'v:Qk8>2tc%2- )ouTJeSP-1Iз=ZZ-I2A‡v<lG bϨ`E81LA[�U}gWm|wW(}izBYCr6tE[Xz�0"Z/d E|IlSgyPܭCטL$nyo_. fy!mnLW$׉#9\n+]>V5 퀇n[Bp8,&lg;'l)hA=hO #k_o\KSr·뜃Yjpu>-%IxVR&'PG9c4WMBADhCRLX㤩DjROOyS]y ک‹w"N՜,]2X EDko@g(&׽<uj;>a0HcF-vnдFC߹bkWj0˹;- x(6mUD)"DsL HP`A*Xl]}~7:q5on _2e'b`fO7U@ xo^3 )ҼSf洚l[Y qy$Gv^pВj� 1jgD.?bϿxGqJ߁7,m!dRh4 pTpy<M-i Ol%d[P"bt;f.Nhq.SR_D6 o8hBUE5(R ˏ I@X D�?> :=ȋ^RO2kG: ZY>hZMTO#<Y ɠsF\ԝ( F9i a'^%ϗznl&M0,Ay]tѺC7{i-`Y2Op2�8GJ%{?U<‘uj6zP>8"1CAMi1jp `Q?�Tdlj)18`upҟ(JOm{jpkxx`5RN!՟ <xeƷf:eqO]$Vū!9z L_? eڪ ;_2eLeyxk\;͕b ;~$JAOX,ǽg[M_{VQ# ٣lⓙ5\xRq A,(5;pV!:6WC#1]?PD �X82P}dE�/bȌ4F|2e0 l"%_[, PߴX3&yq W<DpmXB/J ٿrY Xdv,;Š %7p0$e^Y|(0p+C  6?>oeE0;Nk @uyTc^Iy{g&Pk;Գ[Nn)6"V~f /'V8p/CuutY�sLt\u҃zˈv$}_>4 K`c:TF�]Gߟ&Y ]΍`˃Z72泲4!p2L V)cu3J[bdmt?CI>1 -M[d\sfA\3ɽy">awG fڢ~d.q[y,o063 �n+H3�ݾ%E &>8˂^%{HޝכHЫfMY Wҕ͙*#5& ~Z?lJ,\~袼$=Ec\ 'xMИ~ $aQ{/ʰN\,믶haYc-q=@!lW0CZgWui ٟ-EE./ 0pJ}5*,\Cp{IĔ4`@y($vc DmhfX_y* Zƥ#ĂƈMN1W`\I?YM?uO^Om#8 ܩ:K3:gsxb"e9/cy޳nN+,ёR+ 8';+Kkzp sfh#ܯ\^Z+9T[/t2(taRwz^@:0*j<laB|~z}~BH&Ju Szx@+Ɗ^]@4IH*cI2[Sn0^SHgbJ$6f?ݬWk6 e<u,;d> E%zv}ZFb{,,x{g'(-GFC-;eU=nela+/ډqE)&b@oeҟa�QD7\̡0gF5wߟI;0YD;EM=]$stB=!L~ޤ^՝zdnĖ^֖MwC, ̸o*1P KaKU3X&~_KwܥHR0V<$rU ݜ9av~n7$BYX\J5RF !+0ąŽҌnI^Zb"Ma?;RMc4R2�˛aZx-h!^$zܣgGH1*E`jS.W)U.mY;P#>r|3mnSsUCI~H1)NgU 8^A7oh~b@Q}K)Nsq(,b}]h{z߆vgk!{!baXJHch�Dt6VkGa}E~Û\$l-&uL *JU $ZMBŁ{*Z 4(3[MC˽ Yxc=L:<bE%U{JNyGfH7Dք7h+..XX6(YxdZ5AEB j:$6AěYh~`yҀKN [U6`5Z2 /ߢ%pgS]G:9HxrnG8ا/ŹW7X y>:{;u@0]z,=SK]{na*tEvdx>ع3o)Jko8_j_!ֆ(`mXބxL/Y,p ^coT~5- vs116HN1fG`vEtߐJ*P;1,dA'L�rWE_C+ WTW9|گ&T8:)dQ~sBrܫDh'Y%a BlNy<6]tDuFj`&q8'Ut4W990LF4߂Xfc ZSpxsߣV&ɖltE@Fm\oJ`&.MóY|?D7؍AKxE ⷶG6H U]W,N}X2)]Qe~ cp+Yqn52p]Mq)Y 4J(ynW,lᆣ$>ͫjQiȲ|!iI'u&ɶkۦD\�o]8F5'ݸ{9xvpKQ2䭬=:uhpr;(Q2J(ބ9UomWb QF�RdrjđP }J<3#tqIF`B\ع' } ;|.1=tk>r{m2ڹcQ#欷aD9Pl hz(ACT8)ރg-ERr,x ^A"ۉ!b c{l}OfӤ\4R]èjHNߞ Lm"T۪gCY7={{q5.w1ڬ121r>b gyw|4Xv1g?2S1Bx_UDeو! os쪳`*!G3]?'Tvl_s+/I4W8rMXҪږe :Ć}Eaip'\%aH*\ m%=k89gr5N壪0˂jbX@$Y7:f*^ 8m7+nWO_<Q!٭bqNP0 9)oBx:]]t*B\FzD*p©cdBED75&t纝\㕩*pἛ $82{R)x:8O*Nb^`{~j_P=7Xfnj3͙$qeECY%D1^ޕ" $(Iq i1[Hr ք=AxN #؜^~RSlCyr'FB?B蛈*ׇv8fETNW$"Q:꫆rd>眸7jKL9㹤I<>aIO\5W3:@o|2+;5IN9;CF4<)3'FX8FX o#0e%nb[9.+�"ոv]Hkd#JU0| w \ syZedh3t>ИQiղBK`$ƒ<.hl5-(&}+0#%ˬB2ZiL6"|6nqGk<_Zi8#UpLmoi] uaهS wDưNr3RR` J`wT֒/4G0G?%C45Z\-'Zt 0ՁaS DU#lSƇ4%t3eΟSމ{xP̠s! TS8;ݾ[/U5J7)"K4p]$\J<>QSRCb Li^q ~YeU;E!Y/#f@xl2=O/4Յ10D]6 }SI{07- ٸ``=iIW^'9Kw_gݲ35VJVwanBF$CND3) )[kw簆JEXӷC}Ҍly;ob̽۷T.\yy5c ѻ�4ڿ+eŗEXK*6r'b/ K6<;u4bmj3^U g(?=|gr�G?ߪ!IC~䱞5W5ۃWxr0fS@,Gpo'JIO6ֹW/Ͱ33⹍2#[EI 䯻 ˤC A8x-\OXaxR1`ԧe=v<ID sB.� Ȁ}Q0MjLF?cV1{M!1>"k}% gd~,^K,j~w₵5W̬ȷ,(Ş_c\=AҺ.So r'u %\Ux6ZZR`#PZN%4vaT"z7Qߨ}$zJk;:D9)E;VRш!m9쉬:c4(n,ֺ ܹ鹩ļcuX:=9x=:I�(/\#i^,#F]p,CD@d&CLuZBRgUt"&4|b_Dt.|Ȳ3Fw6tއ⃩r*qi)3tѓKT;stP"0|[6e:ݟo,8v0֡oܟf q\@+A,{5>ϾZRW̓R|r8Nh<7c]ZӤ<=%?s!׈()Or۱FߕyB5Ua1:hkV0n4-"edAq/k;Թ4ũv)l^Q`Wۯ&K�#˫];Ay| a2eEa l"dr). F~{ݯ8uBTBLuJz. #GAwOi[ PW23i m!yHv> XЩX� O%"0\109OcYNi1A[g7] xO“^ڱA G}ۀc~6ZpL-ni:~N10ZOTϳ9J\|qro 1i˶ƕ c~՜H $ױR)F^Z֐y 窸$1,e-\|3aT9_EP"%(<e=4ˏ2ʢeL4ewKrS|lMA{)C.h, 3R.kRQFwL/6XOm~C4GgU]@zEη0kZW;{w.Y4bYNɋ//VEc{8 �{c@&&*^C]BV*.0�U_](qLj<pI YĶ3}yS�{woOCv ~蟧ͤt8Y ppTPoXX<q| GCڵ=IE6iy 'mLChJ7QLl!Sశ<7Q, :^暧z:ӀTyw)< VvTf^�¿kZ$|J2gwB\ESWpYyF1$kӚDj*g:m|mBIqE!L4: Ig ?{\LT!ooNHP$Q;Ґr<J�-ˡ32C 14Ηa: y~4u M>shX?P3֜ӖQ x\'%& QK}�.=<iejDBLZ$g=O!*<Dqzy&AQ19/#CS=OlE@.hq8O?ANY'MW VM%nYIR=Ț7Ku@Oe(Bdur1ek[o9W2\Շe+{mT&D?tIS%Tžk471jF{֝W LgX! J}Z˰ӥ_rujG#3d9ȅ׊bNwtyK�,_o_Ou6O)֙= e`W$峿oWޡ YXcnHBf|w?N% R̼1-案Dotpg_\ E gjD(b�3sT)%{l_&Ya!PbQdh3?ʇ>{לS4 Ŵ8a" +ԝwHt9Xds0)J*w[} QxokLXY{nM"ň;Eӆ皫$MV NL\W5;{J*-63׼w}{Oe>og.aL:Gzĕmh[*OЮ2B.ka\~*ήZǐ8'rYqI=' -aU˽ ^f0D)[l-)){/MOV`oPO*SG5gawOgIJXoriٚTPgsA3,T=N/Fd:^NLQ-jҥT>j8#rgP.]4uXz'$zCr*>jੱ:t�.SS2=R-pzUwMATb-"B5%~,TTFđc <gEdV`<AIe7~%RqLK/r4PGRgHyF2jH]xI|Ļ^4$[NO´v`v|;Rb4PTMlH*]Qj�hb0 v匲&E8&K +^6ɊۍC)5;@~ +`v&1zS~j|&veoE! ;_1>:h#ӓSת|sH{٪TJ я<Ud l礖p࿪ 8: 9y CK75<d&x9C#߀2]UW( K"N٭NP= 8?{c@ӾJqVәUïvYb0cĄ!S Wv'3B0iæebPĈh}w)>>,�ǰ*#iO16�HD1;*Ussѹy\ϤxD -Kz56AR܈BN=` %ېT7*Mq|]O3$i/בXPmT~WYrvEOܭ>"ېb5(#q2|CN$gQ,[Q*H&O]BFR rӀ:U-CkVՀ �( !sjw"x>B  'ځp:2Xpg!24$P'H|V8w4Ns\U@ᬮCrU9? JdvR\ ̄PLHŖw>UWT6ĕl`\3rjkrov+XWL/ȓe-I*af#/ Rg7|L[u]89pպ(!QM?UxxXn?f]3j#9)|FޢTbW;bDYyP>F%'F A>5CwHܩlw8~f8Nwcd,qS+59"]Qqߙ4<4Rx!kJ?Hu{JI0A?g`X[%h 5䎼F22Rys'N+xS˒#Ajlw#hzŴ ⌥[-7e= a1&N;- 9W ݔ?vt{D11*D&n@#gtHeX~Lhf罫}ٿŸc�[QpLN#YBz'R_Wtʛ8#y᦮W!͸F'c} .D0F=TivjM ^o_K9}`�ЦeEAGJ>Em%ץ5qK`U3m00%r"lѰW'hz'HJ ˇ: i駖*?+ IrT+H0A"\n).!I+A{N7*-9 CRdg⏊@X_f33Fr]<O s?*j;Dۭ׮W`ͺA4L e{s ϺYfGճk (4Mr`|̳B,Cl:yl+H9Jnf8`.Ы}M+FV'hs* 0;HG쪕 mp"l-t+M嚁 ^6vW7w֛͔ *Ǿ U#$ی]I#bqj?$4O|ȎRb4>{MVJwZGZ@^)2Ѓ֜]p@ j##X `ˍPpD(d'ߝMAApYs1_3<b*s*n˚e5fH(^7u3u؎1R*^G.ER OXـ42[-]JNj=ZۉzU`7y^AW.OJIqR�+}/iH 7#6Z蛞^hr!?}CQ A&εP:Pۋ'elPuoSNp6uN]8ibuYpMSe+o#YhFky ]S=�i 5 qJ_yCEo{�[--k"-hKPb`goT 3{p[R\]V4@ώ xV78SEϹM_:)ʞct[_XhP62u'?$G797vw/r&o/j^9= " 2g_'[¿Ps.!s1i8A?vĸ{Tb?3JhW7KK= CAסFIkHY!Gb*ÿ׫IN57?YqkۣpȺ_77Lpyfs YbFܵfS= „n?T{us¤2rN"cOªM)w 0vF #5鉻ɑ �?0׹4e$fū^|AkEPICǼfkqv6ZC_}V6�Kbz5[[\k6#~Q]DK^SllNJXn\䯚êĔUCL("qZ/| ]G1 * 5̌RfxR>уXX'u`vv-~b9 kmwk_H>As+K>~I߃M~%q&NvO@ Ns+TV(1/Rk2KBݶ?vM9@EaQQobq;N}ESx'C[Te`i{)b@1$~ÈKM71Aޟ맑4)SFkLVW]})n;3Sh^ rv+ͧHy9`9r5|\{UvcZ;-:TK7$y|D E %T-=Vp .Jzg :<Bsgd?:&'* ɽZtATF`,Hh~lR\nuTsaD|1' O(tseN_C(WnNF$s>[.ZV;'q+ UwVY1фvܘߧehq[F?Rx%egQz΀OMWFSYc6e&<?;?ZDzOٸC5Icj (ύɫA@5v縑k^$~}VTPϑ�!Y; @uof3[&oT<V S@cm@ΔWl D՝J4MJj�&lhFXel36WY ŗ H|/u-H\P&ъSEoc$Kըf9,_VH4> ,j堚J2`.?yWf׷Ubo81쵿xm0Nu)ZTM.yҸiMxYc#be|M(p{E_xuqX'ud~JA8Ke%5\c^(4ݎϗI3pmRHpԟ|,)եH±deNLdk:*R)ٔ]:JwC7ERͨqv{?05ߚ:mg^~hDV V7K~ W+U:4zQkWظ39Ca#Y\ |~Ъr/$NVs⩠2֔NLEWNR> -x0Zd_>Q-CPJgtɵ"#QqY SsdCkopnOC*R=K3tuog|M2vHb%B~ g`~J(иٕ1kOk{ɥfθ<9|KB]Dg=޸V :W vO#V*XWlp R Pw@K bKSWHfqi*fw|ǜvbze;vS*+dD(w\QIiF(,4(;j2 wF^C0Ԓ*)1'B _BFM~a&Nȓ9i1<)N~:D} !ClK[CFB$WyAcT1b/[~q&2O_눰{U >N2]jC?ِQl2LPhܱ2p)4�BƳP'hh0x0ZU|Aa\#{ Newnw}[mo.U^ 48Wn`ytM^3wD'.$a\K6`')k0"rs^{fحb:Ki!ifѫy:{f�N>v$E. o(84xw0177vy1hzUI`�+a!Mn,ޱ*q#@:tsq:הw]˚A#v({-8ɮz.ѱ댫r (!s57h['5fNz`~l`i 86?!H?J{Rqr?AnWޛƒ-� O('Jd\mTgZձسl #3~[fGf\F882技Q&IB (C:OSejZTФԬU4l}K]nZ\ 5p4vڃ1à8[U!X |D֖\#a#D .T2e7,s &_B>Wx='>=qٿBޞ\ۂJqVƌcE.. V&FCf#>Cri} Pd,`^%*3W#9Cąԩ8ׅȸf/^ [mq O*3p $\y'+e좓k(�p8N5Ds/6(].Y6?๴1yROS-`5YyW35 Rao'Su'=˱.<*/ڲt=ר믦v%V| % v[zfsBY>r8.@B+9ךYUbQ")?;6nYHC0'$^s$�ܸf"@Pt+>mēI8] )lҐKW87*9n %nn?'LA8(jTll0LM |yk%bw )l~^l9u`@�I' Ə]s5` ,լ[ZBƿdڪYJ>I1A,ntenLWBK7 WbSب}MF ț;Eu-$.x:8r7׿ӾJ2^nCEf}g㘱^6z.>$']<XËC4b"k岼/ʧ<Kw �#S |p>#XN@rISѮ%=xVbLY^^+jGJ ު96<>R/b*ZRz\!Z1<#"kj7j&+4D9#*FɧE[d0<+Gb)z&MEaqSY%_6@`b1fo+f ^ oaFzO w_ȠE1s@+&݌u<NOKo:MGh[XD&^վI]P R$ކ ˾"oU1ݩ}T8K:whW|*MwX69^#xk@v.bc8y} ҕy-dOG 4=qUӾg `3ZO>~=qS r}~Tr{y?J-%f|E#Zq?#m?E|cJ+t+1|Q~7g?ɼD$blrx{D%W{һakmKbWtw&egZɞõ64`[wR]0Д/\ı)M͇-s?~I`N/ Rs r/_8P]ZNY0y54sSɳA. 8-5!c/Pslj" [mw,i4\Qb&-K?Awo%L%yD1Fm\tKB rL7NJ3˥Tr.)P ~ <qtv|3MmX Q 4kz/Wݚt3)B$}KlJB[{.Sd4[b5% ч b5 g֩(rG18JGm>ǛyRtX; eдy&ޡ$tqqc _[wy4-ʻg!h譅lG.n7dCA+G7ri@ \49KOܽ e;O@[,2l`s縬`#7!҉¸GIt�'$|P ~xSܞ /8 8[ uzob PUO/NkB'68)J6/dV*5-CÅppӧm*Fx.b*oN|w/ ;"kP5~.5ޓE-4U╞8Jw؁!21ԩ:a{v/ú8f δ>qT7èEmEJ04oHd'3\ _:mM% W<ԨLp!/mcSeb~Nz ő#uLWO$궬t)3O~\ Q.s%իr2TAL1Kp%^p6 O NDۿar<s8\r iO?fw1UIBܑwޠO5kj'}b϶aΉ9dV7{ Cz/ngT&MXF 2 ~hK211)iߓ qˠa!dpkn68,`b'*ićc䴞*0'KMԦF<gށzۣSze$�ߛA b`|BЋW7-ctM`B^d䊰.?yD]r$a~wwwV *iF�/L5dmoE>X@*JS{T ikcj0tGvSx\ИaP + Kz`:g6(ό5 BqO傷9||c B䢈{v&/+[@XZ  (&3oyZA%9z2%N8 Vi<A f[:EG*/x>9rL}L*=h9CF q\iiV'?]꬈G+`\[aY۷YˌV=73#{EW�~aLC5%Ã<2AV a*jPj摗4Z.L6|K*#x,3$ f�U-=uDaZin^I'iX9#''4swQЎaHhPMA<RgM2GՔ#?%ZR?桗&2t;DZ2;w_Qc+E1N(H ?*s8-<: ﵀Z՞tij!zK },oU{pʪFt`o,˾V&_sCo"T9gCd H�p~.Eo0 QqMO_ߐ[*V$=R:zeD'eEG"|&56.k[cC*jiX&ReYkdMD$a$:EBv#MN1IpvM]ej-Q)]CGi<=:h=P=9Ymq%4AM0@rIKcaˈ.;̶x059NR=x{,R akҴ[vZ6U驋3 h (##ĻK,4Bq?K'wS.97 O) 9)pM>H0~2a_%a}Xu3_vnb7[7pzTphY 6qln]]7�\Dj2viV/uI*13 o{sKbmT?AyFn+(6H ԪKaW<#(ŝ1irRYL}hlMh5vrE2wW5f6 �4hzUb@J@w} =�O=8�uN"U[Os nևqW}p Bc֤~&c#&۫C &iCZ`-혵]knJ%<c ؛QH0(9\ GpL($o<N<M:h4AA!#xO߂E@tPO *oy϶iOTbS=nKA','bIf{5Ồ1Vծ%^KS3B'NaB f1<6[?D+Bc3aj,L!cgD& k`M%c*tŠ:UՐy0eWe`z3ضUlBG )ۆŻ Y;k&t>,HՎ[yST{}5dL.K&UN&KCx4Lo앍r6 I86W/|g ISa<EJ ]M""!¬YyᖘW9ĺgWU ^FE7@€7Ut$OK|)0 #V?q'<-]N.!^�u9:qX[P$0|!|=$q.SVG%&vc90$$L-n.]-Ȅmv-^Vx{.:fO>Ri#XgI/CS:eH߂Ers/~!?H< y YΜmǿ=HrqGn$ĵđt}NYz2]'v7[螅m:,<PA1@.NUdYجF8-\�3-!,y[vu'_JkЪ{aӍ �FHE^$_Y&E26}� tͮ檟F@BB^OLn]{? Ӯ,-{v-("[ه:1bsŠJ4\&*<N<~[/ژ!=8YF&KJ$X`uG 0q&~0OsfIܟ 2e@D5!" @u-t�8␢%;w> Yx85^C¢>֍T&qmpm ckmى[bߘD^u5>oJ\a̰"d=xkfbPvF_5/҂w2YA[HYȉejq@yS1ẈHR-C\F)Y[~'jx h"͟obb+ nn=%SІ|HmTƖIB}n1 tScʁkWM7LS FԾ^۽qX#B)(X gK�I u]hq@mW?> )m ݞ"�fۓքGv|0P{9rƈW/Hl&�Es-u:Z%P.4mDc&NPSP%Gs3lOj_pAF&yue\KkjQ2FaK@Qy%LZ4 e4k8A{n'蛼?.:BHx f@:0gg.LE~f%l0ƔŶ83y4-/2KfF.`MRu<>Fg+[ me'`Փ'?yO7jIt6z iC[j$ `?\=H ҜV?�T@ sPM^,nJQ"49m4Uhr.-`[(488߰| ž' Qi@:(\+ 簐+ʽP>!x@[@&3 9cx$0>-d[3zQd^k0"P4 KSӣ$Il,9T~jmYs(ƴ 5}P3|Iffa*'|:w"&dd_@ֿ"f@+7">Lڡom=dϡh>)y|J~Z&*n=]/ϼq1/GQt{cax EB@Ad؈zw~LXhIRA W#zu>|~uÃ6-@tRmJԑ12cpf6V}j>jHO~e_IgԦCծ6"ܧb߳sժqw /TU)ҳw4'e>IMmù.NB#hPAyX"B=|1 d_0"[(AWJ -Qz:p^}w~ș5X<&"%65.; l\WkP&EӉRݠs@Ko p?raЯqDHT<8 L. .�h,|ڜ@ʭ%785$r)32mcڒ@ )GrcA̝*$U|r zҜ7mo}g�Ӈ_!LNgd"^>u@.#Wjj@Xj':*#TRohKQa$g9S?e ;`2I׃8/C60w ~#ZjN`,H$qA殚(~G}(A{̤%/$pѥ-ܿw>ȧ#m]܆Ut=S}JD͜_YPZVtDle €F e$Kyg�ĿȍAsGUuO[v{]9ݦnqТsF۞z|_ĩdžs2dq^c9}*׶ǘ7i]/{6_4I9WȁFƵ{  'sF*5u#4GK4k{ͨ}I<~Ha+斓`~k)HKT];:5Uw },drXj #t^ǥI^_fZ5cO~E\PqX!.Aw8#l[8y*P?Oal "HVYarF08&`3n6~xcn5`y4~Jf,n0꼚2B#-~!&qچ}8/^8CO;y!`UE#lgkfTT%'kq.#XM38澖DArooydu`ZCQ<0@zڽ|(k :7JwWұy$7]DRb1,aGK3@s2NQ"g!W(Pdn=`$SJ#^Z# #u#X dm R]Gf8A8j&X:b^J%7fQ֘l3PDQ?%m[�3VGU/*U ɒ]TIlx_<`L^npǸ$1Pai񲣞 W\o[ɮΪMQ FX%۪2&8Fk5_o:-L$ kV]a$Zd<^�{Fꞝ5=bvK67lxsg. H kDž Ѭs#D�:Uk"RO=>P"0w@ 5ƜUTY!'|@k,]@Hw1Bpg<W�uciƜeus)gW�'[l`IӊY}׺)7;,I]+\t +)IY,ݐΩRP%z+٥&MG{t0;?K[]& 4s_I`9BJ!- -$T{k`ke`|h'\fBHEeLr3XdvV"K,">Wj?}|Y0J%$hy0{O-{t!}ox=˷T_FJt}h]c w \T=gA.uPVZ=ђ3\Xu g60 .=jgw1ՊK?fD<ì1QnMO9^!a.oԃms4nV!)I5lwOk c�YUbw`?e@&t?xy5?2|8<U7o[Vcx_Q@cx6&kuyҾ10ɞQ 9l>9^Oj:Cѕbmi]N 7ўZR9 ܏] n{B穉 O}TMe�̬+~dy%;,#<U#ObjgSJ&Xus/(c{GL]:˂a$(*}oIT0H[BsqLSUohayqI"?pYL.lSH{YU45fAd9cᷔ lM W}Wx43wz5oa39�O=$M=>sV3r=~T;a%1@%3 ;]mfeUn65^pfgPegOP %"yI.8;~_1͘Yr ۑ%Z4HXsg_#̍R5L6h^gF7(,Cdx<ȻZ6N)`g{Jq%ta4/P0(`]Z"6!ZC֪N .8WZ0?�Hz+DhM7)m톁F g[M߶A-4RR\UO=)r=ui577%�jل0Q|3)"Uٙ2obF5@;h|}b@`W#44:C>yzJD6bQr %˓S8reXFVK&lxtۤ@HSR}koZ֥L|i%22.OZ\#ᜫx^$K) E%\+3$fY0Q4%X3BPU-ֳPB1g͗Ϳ [h*~`<f% D0.6?kd& eEAqPGMQmalȌgfԝq$嶢DI/il`<cQ\VCX?U@h�SS%#cɯM159i`,ĵV Eixz&*yط.E9E4 em T $+]v[E(510]e_($ԑfCN(nElż-L~+sB1T8AG9y @C "fqE1|.o; X + {[ `q>EB+&Yh9v!|p״>M-U8q D (Bh0EEXy=ikM8>{߭.0=[~=Q-(pK^OWMMB(JT(-} jb>JO4JZN,>|d Ұ<ɕhL$q]q?܎c8寬a|. NEjuiԁ3Yvrg+ 75g)D(־o,E<xWP3`A6;Ug~ /:U;N*_ۜ(;sL3a лHZlv#C0p-SJ[YzQe~ v{lӍVS31 OGUs8zH9O5'Ƨ|Y޿oU0ï6ο< h5XI*gI݅C)i3Pu[e &8B֭zZBwG RrriSo)ֿz% :x܆S<gz|I{UGRz;')rR4;įGnQFUӇm^'? 1βݎϪiG"K.[Bwl!ld;E]kMs2wF-|5GR!X UGx@Y78q &{{$\<JpB{RȺSlXh'rsjiI`h3kDضi>&a w#z$?{7 DŽ@Iuk`xɮc` *F>Pr]V-x%fG[_E*-Y׉|Wx.iAfbt<l ?ʼo/s0 ѯ|81v|^֦w arfߥjO˨b2j%RC;t F:FdW~Upmp -|!Y=-K 1Dk0h-f~PG>=I C^nԸ PoPk(X ?&BöX nQ$ZN_E$:)͙<ILogxI7p m,&y%ߨ (;l�u"2U#1͜- 3%Xτ�Ǡ]- nqTRjVv%f'ے]Vtl!DU Dӂ}RS_bƬt: p,4;vlI� EnOu2({Ѝ +`qߒ$It5<Okd;iHbyI=I Ǿ n+4YX7+lt]y gPݻ5"{^\iͅLI?7&֧JmU$ ^94Yҭ+e 7cͅtyb#"dIQ�6hx {0go"[F{@'f)&Wƌ ܀[Klԗ_�98JI-=>YpQjdᵭIr3>D-Tv΂BRQ* I%-A<mU0_!!ID[}A km-i~ˋ/ƓV} QA0IzK8x6a--#W:ƭ~|KV T[m;EI)DבЇїɸ\f R}*v<H.|2$${Z.C%ʥ,^R8h(Gze6Du2a:;i_{ &@p \Wȝ.šr6Yo_hce8֔CƻK҈ M_=Y'vLٚYt!nܚMyƢln;'8`tC*57_͒i#q(oK;)* Kk.d@Qzl=#)ʁ Y2,"V?T$J\5Uvޣ)郁PZ{]I I. Y*~O"C) _#z<E6ȅvsK}6Sbpsrй}HR@10%W {Ը<` %J�k[BLCF*]VlA}tm~p�WG/@CJ{"UA3 l tBv؊Zs('@2"V"m*;^2l|O%F& (Jedё:"ء<3,_yPlv$8.™nCkFX.Qm#ݼ!'EkEnm>*m7@TJBOXM@Y>ʼvjںήw g)q`DfI Ӡ.saka "1=Bt&%*<,3ېY5)KׂbGjrsUUAY&4b +P'w@ D1ѭm<e: M6<`AƑL_p(.#@RXaLuo$npv.h(I&!�EgЏgqZ :3%ižL3| lW{,+Z;Dzkvs<>.:F hƐ lm U^z '۶5¡F `1ۀϫj89 ͩ#yos"=Ibam~4Xc�{ZK *)X5mXCs:S,pә86txyj/t@oU #is]C?,4`%'dg,d(0rԟ`ғSp i2O R{@?SIюm&L]ݸpaA`<O.Jn,Rg'v0Wo:I a%1WrzИ !\ ޠ߻Q?1I_i[ŗuGnCR!!:A]^aWό1[p g,炮r^u={_O$F2WߪgNNM8/_)h\5=i&�>0f(NftD[JW©DbhAd1B)'`)f!Xh~ݏK 1|BPE^bt }n/=ne䇐ζ\Tt])מC99%Ώ~u䷪d bKwM?cX+ TR7KO!ڪdrjMr] RR ax-϶/{d rufrx H}0&ᐎ,/l"6PQ맇,sq/]h)gɒoB%o0CrSgԂ:WrP8bI+_CwA0[|mvd<Q@*gZۃh Kv;0K7/`Al_jEVxW�AxЁP<L6۹y6qH#8'ZiXڣ1zvGaձ ])6a5(bX beEGz=S,+\MX ;E47;݌iZ> A(&4"f\u#Y2eo2)΀\]1lDz]g/qB[ kȣz-��t^Y#D 'Tsf%q+)YuRu ΧUmi}DmH 9ӫ$ޓUYP?졆<IJ~24YrU #rƛ#zZҶ㊉̚D4zW8ކhb1W[$iЩwB@5 dp[ˬ�ÅDk&g9l٫tp=[2TR1k|R 3%ËUUJURixU#= YJOŝ@cS# 6wA]QE]?R~{&-}cvn*&I6) //+LU G4E>w4i8< j0^P lbk[qX2SnKS.cE]&asב:57^$nʈj|?ѩR9U֪fUȟL@lNgt։4اU?:W=P]?˙K,+3te8-4! 2@FNc#�u1i>LIPN;ΐ8٘h&fsZHqb1 <x[8y.IH uwSp?4̚iC*(T ټR<q,:%PIGSs?y/lyG<9G!V{b_QV}ѐkzz1A66/ Ooi{iF7FcYu=�.ҢXl/m y3tԥE. N,h;PfHt'TV5yZ׈ԢT6.щ)l,#+TL-1L'trtFStT^zH-䨼`*=dlgR%0Y Ε V?T >7*YE1ԧ^8l{ F;J1Lo&۰K Kp>{}cJ\@Z<AM|{?bh^ sR4F| "KVʥGfC b 'Jr gݙAm0~3bQD-qة)=_H2F1Y0J"WϷ`蘞aA _}UT= 8n%ud8p\}' <Ou\Fp"p(}h1" [ {qʲWCW_ӲE#a%pi�h,; ˧_A`R#zĕv(fU)['ƶiRi}[N_˺}# p:ET/s{*f>klp-X%2a3.~a؎˩߻X5a\m[ +.*;I05:NkU]UB}W_f]w EDZOxST=%1AD$6wпXE:M`<2PC`"a9|uYm/86ӃV.K^-[F4[[z~~DFrD>5f^"vcAmNlVAiE`O7a .hL{>FiŤ(KN Ft}Y`AV9)_a&v]& ˆ0]P ~<S%3`xv[2V-9̃(/q, eJٻy4D!ꀻCs1S:<^d4L _ogN?Zjo6Ա /OB`C!ޢ]o0.]2Z@@},3V\{'_VZ4&=s`@k7B}B _O|]5J*|YNyH-EKe ciwQ}qb{TY"^M";C:6 M||ſ2u{~ ΀6IL=0śfd9 ?26E&ZPKK2 u9EblZUV܅ɿMB$ezpכEXlLwRK߆j"~I`U$*�=˕ԖoYw|^Lu{Ҧ %sW8=;%eG|'8fdX Qo;ӂx"X;�ц\cii?3 fO 8\b*q+7[eHj4)+ ݋'O+#禓M/9a|ؽNھ é[REX>NA͈.vЖ*Sxc'eCS'ZڝIGՍg9!vzdN?$Z17_0Qz\Ksͯ4<c Y_33*]P%ޥu:L-D_V$.q`$ypaޏG=4oV./d:ù -.A<&;oڶSs0@CMl򈉕C+46{NNo9yX ]nI TgJ@N`&b8qqhv?RWF?5n Vv!1 wO. Ig2r ݗJen$~4ܖ 1Gcv`~xRe&:ܼ tDaY8[񕘨]U\b8 QT0{`2Km[ۊdKP1|JWj0[>m $ĭ}n`)R;L+K~*]}Di퉤65˗&+Ng0Q^zV4)?4L6R,X49q{Uٜs"dtɠ i5B]orw"e -Tʤ}jk<t~9�P' ap,X9DExt?enYqĠÃHQ#h͹(Be%=`n+yM.ykA�KT\;"{<aީ)ߣ5v-+lI1/&q_֬^m[4_e:‰%7QP;yl& *<!\0-Pni9ZVHXdUS@ 4EdHɬ"?ROձceG"A0Xv ckRѬ;֩5Lрh(A /qE&=e oO�zgfNVWM@<K6p}FdsF.8>\-?KPh%+{l<XKx͝D# ;ã|ƵQ&9%M])Pn&T.IFV!+>\$\J8$XD ڋs,fC{ *l QnsdX;�y<ɀ;5&QBVQkHVךvl8vp6r)yx jw[$U$92^M560}RG|tݏb:0 ѽ~;eC'j'D~I瞜 >[j$utWJhg1V 9l32Nq4œD:GjH"yLE5;99~"h2hl @K h ).zomڪz¶1BdTzYNEjV:%' ,g>ܶ*J2ʺjFS\З40Τ%-M+Olc>LlSvk߹`plM#HKīK4S)kqH FǃDW먹87[c&,"_P9SuN';p iZA]pζ.-0a%jg^kSb/�E"|c52?٫ݟ%z[iޏy0˺,u+S$^8 r+^XF-HLw*Cd"!޶v@rZ&ܦ~4D>C\Qe<UuQ�lګ22{U0ayŎΊfq&,Kz45Um.o7Mғ'0C>N?R6\iodz< [77 baJ#/�U%km\xV|Aw,M:݃ CoE1 cc?u+l8f!A3&Ke~:jţݵ=fZ:zO1ʛÁy&#4�?!}K%xExUt0?:eW?FyeS^l gIlOgUc8GM%7fc޴p,hU\ iL1f쀌KUqP>ˢeyY>u vt_@]E,0>U yǼl.6̛VT6InJO hȷUezL`4;Rn5hlʋ"Qz7 ꅿWѷ"^pӉi!$-SP<_ԍ,ػsMRz^<I8AY!+؅yzL$tM(5ΉUb_b8;E2FƢiտQnيEͲ).C;M8?Vfk}iҽSJ0&g=f e!8%"R-Qp5\ sLے-Q<-F0}(QOt+qO)Q?grX#T9uFGP~#hm5^I$F]Q\\z!7IR e.=UjCCB y)܂Zd |9NP`5x'UuetO t2\y gq΂Bv'c3"S�w qq0ل |ߎ?XIϋ/н 1aB<*D#N[xdaΣ%dLC[? 2ȑ};`jYS6L~7c]a^IMKp0PU/n f :QȑX>iM+]Ey47*>[m̨|Ȭc=h9"P@Vod<r E,zئE.hJ*ǠSp27^|Q?!8/{i=kʒFL,{+S$̅K9 yփܥ=LgMD&|;sDW"< \L)Bɘ=K-R5pāeO Cnx=O6= Y,Hя'лuW@Z:6JLQ];cG};qkHX*:fRhZQyL1ie<gF&k$6ҥjXE;[Z?RNkZ'FQ3+x\mkh˖&%orcF8b:F6OE+!+x-eGlzg [ˀuԦ 0|�Kۂ%״_4Ct,DJpإ@uDT>~,ЋuҤݮ׀Oa+G{.w`kM;P\C'rVcoI_Sv-Ss-Yͅ <x5c(DM(xlرo#u<GD LF?Sb>S=7dd!`~'HLbt?%sri[%2ݶnc܊-eJc_Z_ u�)ndKdVQ&/3qfnWǼsӐ^Yz- ~B~C\?v<D�$<ȓ}U2&nX0N6ݩ#L1s(3:@VV$aJtV'%rʩ9bF#k #pJ>۩1%sZX/)0 J#5ÏEˁo@U'ebT' C}5.Vsh{}HƟyE;䗾ф8Ѹ-j]5]wL1 y_xZX*[I;Z�jQ-=p0ٯ]w/u"pR!xjâ=@Dz iZ�8vt G6v]IoCמ%G璺*pп[b ]XjV;27$CdzE3}"tb(pbxz||XUګfV^'YԇnЋ`,Q>q)!mmAd53 Nt]Q(".〤rI0hV77yѣShDŸND,z>sgɚXsz´*lsI [̣ S2ِ]ed.H 0n"6He|Υ%1[P q K,v]zaܲ"f@:V~b=1G{25HYpԼ8BgNfdUx?$<EIxA l`J!._^,c+&jxQw/g\4qWVCT/$~M =X]htKj= /.JeR c>WR)jq7\7NG^�.A{ߴ+38 !i<y~ jz.Q<25 }g; ThL]8vo*{mXˢ޴jKj8X�6H5?�\6d9Pg7tNjkqXź5/7ME-#>1"ct ˮOs;,ҞeTӯe̷H4Z~'R:'V_rVɒ@fg0r'I_Sr@oHjj.v q9Pt?k[ ž̌-X#1R)t4ٽo`:?ŤBn~ZUӔ%={8q�)cP>G@ZX'luF׮Jy"J`6�ʰ0.fܣ(VD׽"ʳu'(XBnd,Ģ>F] vC46M);2M:ڌ2k"1,8(*P ؛a zbAO`[4\P>ԍ"[ͷmXf$�mQL\p6%"dT +7Eգ5beUQbeߑ/vzᶇӧ!L80T|wn$_<G}YT;x>0!me+OlZ$nBOn+8?(5Sĩ\JGq8poGg U!>A|V(D(RU=CDp`/iĝPz9wU843{n"Y9[*In6c7s Ӛc}M[U\)Į?bOC6Ô32ns q,p.b9>eY3‘ICma£Z蕴ҁ4 .( ?YgH@�B71$ "=αJ\0JX2K @C(pދ?.+>^gZVA {_~hlOj2FXcoȟ=[�Zܘ%/!PjOa/ӏ()_g5 y2ūv=TKsH: s͠Aphuf:b8/(Gٚ9I<O/kުjaz9h?5!6BԭA\g͆C *߾@>o+?swnSdU7w/lOh#ʴE"a!NxjPc`RQDž.yJ]ou0; RBsZ*Oru iBO,++@TJ`;9gZ}&v.o<ג*O`U\0g7Lh=Ŭ㻵!Moj&RlR$a Sxf5M Z\oݓ [Na[ W尒i|Pg?r3a M{zZ_8׊pGr'6ԉW )=UvXrYQE8nEz,^#(5viSAr_!MXr<3$Dc쥶5Z=`~߿[*qV"A[[*wyf%S;n_PAAi|B^xӚݠ 0"HV�vy̮ʮzÊ5N\SԞn,5ĵTY8?J ݈8;UT>Y">'C}4]@J~3ˣ#6]raa-_$c3f"эB AL) K'$$V,=@3V3j9zgN3T7}S,nK8"}�1; ?F�=|$Y1FǸT4ϱܻ'z/gR!Ys&5pU 4NS:s F4`5opqi^;U-5ٕ{B]32{C, ~zK֣뢙Cb5x:se�YW'˿{pLF `[1ln̰H Ts!ӭcOw˥NC&Ð)NZ] sH'㼊/fzz`ERυD3pD6..ouZoָ?h~]ĩl C2 Lƾ8\ox)QS*iAbx4cc)#e;S&Ǟ>5/ Ar-SH(<%aT_&TYb8\DU7rv Bt9qYrFUHwn=r{jCߧzWÿ?hy f4D!b|gCs, sO^S]%N&;& NTieYJ,4*#Tյ?'9mE�վBU("B!FhW66LQQM|p%wt -)uqsLQ*G4#~_15#&YOrT-LP͙�n?OY?GsBMHo`V4>kJ SgqyVU2rjĥ>\&Ibz8 i>2)w^WGߍ#6[zPd}WtIx-d˙&(M 0 ?5{UN$TVgѭ7Q/@=Q,G| sob}zDS_G1wAfQb| q=YRf,1 o'ݚ$o(;~u 8]. w/V"/ɉtaG}D^krmS@Ld!c=*P&(L=7DHЄԪmJ N>^1ͻ}1 Q-^zz\# lNGcjB%bNܠpK+<p$a&nҧ;|Uۦİ|%Tn%5* ):{> _Vj^Fəp}30c ?S^;*U]ۀL?@^r5xq̛ +2}_S>{4blAG6q5_'/ExU86p@D z_еm᯵XO`2'%B]u 3Ev 5 }8ֲɒ<J}n(+YRVqaFõT~)UU ZP_KC ".T92Z0棓2mǧ^qC`?ŰOgHZ0 5\3j ./Ǔ,2̇6Q^E&?H$~QO4?%+ٿ.g7 6 ؐxr:0*D}ŹgzE߰ckUH~-N%_VgL7rj X**㭳Oʍ"lh#bs-*k%Ȋ/B]}O88bv90_|YVgS ,ri3m_072r"ot6R1fgK91 ~Z`PJh~ʒ> 6|̂/nU~AOr~RmzQaQbN2Yp١b&4(hNe s<j[d nR7M<Xb=+bnPa2z:|6*sKzg Vʕ܊w|WW!DVVRжٕө`UMZ{dDjEa{SXj jq8`8^S;y[  3Km5y Pv'2 E%R~[\b!8B=o<z˫xc~iP& Kӊu�#(&o3UkM/Z:ht|׮˞#;cp[o?_ڲoK03Oխݻ`x_TRN~!ŽW4pʉEaY!pYU@Ѱ(r Lli*S1ћ;b-7W,cb\6/ {rch x* ɺQVEM"lzuxAQSl;]ƍz7M{�xc#C (v(ZlĕBzqH" 02 Bf~ ^H(%֥j'~YQzSLbG&@yid oY2eA0o[F;*�.2.=I�mGD5: Ρn(=w{v2ӯ;WI?@+JaLxvL*g:K6Fdn_e1֏:qclz0I(z/w締jhfdZ-!#a3'?RF !Ɩr$n)ϔ< e=*kF!ӕMm]Φ[arџ ,?jSk ՀA$JhY h o+-!~՜]WHĨs }u0n9*~@(t9.w?l`#RCPlP&۵d9-9v4Hn' )Sux + 3{wٻxr.lrCJ4ױԡirfUToٷQN sV}͹5k=%?~\)+K|MM7^-@@Y :=:[s#q͈;Ȥuilc l䕽7=W"Z*=ݾko\To)yc&#Ds=wY:qg{>s.E3~C|1Z-lSxc_rYu7aR 6nTxLsbhR &nrA/?IB=13ҒvEJVh6]7%ol*8ܙ5'g�v{h1YO@6(6=Ͻ]Bz~Nqp|(LqUB9Kil7:{[y[8]xH ™@m=Bs4;r);u7 ^Q+b�}?rdDduR침5_6ԯ3u<}WǧՍqf�ڃ__TճT&U<a)1 U5XXb9b~^�6ǐfNb2S9H/iȝ-WPt8"A zў#떘p\&OiXDT^esrXڷ D["IsVv͐&b11m:"% ;:aM1X[zo ?sN,".Al7!K62؟}NWZ,7%5{ <GOzۡځ<{ߕ#LnH}<Dh$*.kֿ'srQ |XhR]ފ3B \56[,W)2.h&Ó4cso"gx![>aO ĔФuQKYw� O);ʽarydUh%'ڜd 9~v10*tOX P"3gj ,j0\+Qnco߂<'LYwM\a6W _8*i;T``=eM"4<I9Q'aag(C1ՠE]}BKo7%/0hV*v tnnѨ~HŃ� ]얫# 3u8451UCPhs~R4 GB] bm~sZW+&]hQ/FiZ73ԟcI:cDYMJ(v,|hFӡsܜ T{\Fy9'b!>_ATNI.xb�!D 9>p7# avi{6r4|DG{6$Sg2#òZ1`l`k]*f}36rE'ra,QMex7[y)>fP۴ CRm( Ec~ͷ;w]IfZ|.sF̲CV.)NT'܂ eջ8f\NA֢z VlL4x-0 /bdnb#3YN:1_c;)dh.gJxQUl* SI ddlK%9E :gQRu7G 2CTB|AJS_MWtFÕ͹ C�xuNKx7K]U:ՊtthS[%B9SrFy 7}%b#W? p( oy@G) +;k' :p(qCno6 -d^nijx󯚦i̭~eb' {nAiXSIOk],pDbgHL橇:߶(Qف9*o|}wD}տ c]#4L4gBXMFyM_gB~P]'ZH>up9qJQԣżq][ɹ5#\$ǃQ;S}ma֢]1= (Q};#} "ֲWqu(z''a$m=IªȋLx1GUwJ g<}lR4 Yyb !$M:n lW\U&Zq#Bܩ/6 ߲`hUPt~�]l,jpM#2Xܕݎ.ޞnzwJsAMk,?qĂ;Xp#*w<Baq$?otm lqx.rƇ]1+<#>5G_$n=>t?B23/]f�z$/yBQatzÒ**,a=mTİjJ4Pq5esl\Bz8S h҇'lcxzE?=x?׉XQ!l/%(6 F_$q&HAV"66/@TH h\/'(ϑq. i8 #-(Jw0, Izن͂Ӿڡm 'FBR-ҴS'd|KIᙳSs-+a{lprEC-+WK�XUW㪕2c[u{B9B*4WDh<A?浔m H6X6#N|~�x/RuvYxd oVnk]t9g7'4PZIO?1{)7(:.s4^)NZ%ysa^:^'D0C}wl P'DU^w*>>uq-8$4EdsNݫ4oۍ֠fBlO _QGiAZ4jK[^[Jk EqZ#ݩ3]-Q<m ;,&jh /c}*drkKN�];:}d=:U,vx T\ CmR'yw`n6bPMo[Ԩݢ0B_&㻦pYvy5z;q_N?aԤѲO W@lV?=S�*ʢ{r۰=13E}=]jEڕ,M?dMT%P D$2 O5�adjiw w]vl˿dv&Kd @"ɷz=𕮠kӀ߬ʒ锚VV8#_ 35=9Y"z �j8'%Drvf="%Ԯd}4&/7H}A2uT% qԌiyfܽ TRi+Z[ r!J,Cş&*2ԺgQ/L>IHZ5@m8.mGjY7/28oNzgW21CG=LJTXJ~^Et.L|7Zb\nlr/`8�/˭[r(< l8"0uE`?V{G)DK?h4Vق>@# r @T ٩?Bg؅[{lyArS?J_-)Lb(L;6" wԐk7pI3#*GsZ1]qk[g.V֪ݽA+ "3x^r/?@v<`z N\IoӠPg'1` ;дI/Q~Ei;½y)F ;P(BJHb_0HvU" JʘL8{;#q'v\1-S(BsD^=o~i@r @bz#L9u=b@%>tV;vp&\r(⛊S2zd{P*K zW J9KT\f8ʮȠ:Re'=ׯ:v}i *t0?.4}(eOdNDהY@%j飭z7}V'jF[U]e]X$ERfH-R+sPi¬:v%߿g8q4"YdXTx n91%B%S4ԁ6nvv@5M쒏QQn y5ݰrP<VeXTP*䅚j;ƞjߍ:+A 4<y!dsjj{I?Ԕ1<ecZ lCeauҍAX]PuDZnlj =`նf~S]5 6PYv*cȏ^/2L\56l &3GmmhP .-aB#Af@FD(۞ E^T8ZO2.㝃ۊR*Z pf-^UMf*疋[c:P>8Asʜ\%y*<(ȨܝD>r8)v9_CU)CeF& yNIhҗyGMa(:uc(<L4IHsXՒ# ' (edTŇٵu'.9~6C!Xgq5r1MخT]Sq0MՏ+^ /{V1>C7=3#a5ʒ*UcMpcb+/z"栨E?>B=Cϑ~5ɝ5pRni\٦?p1J-L1뷫(4|f/yo[p6 VmO_Pmt(gb 0Fs/qxAR`ۓKA=%]`Y-&ܺ򑽑ou8zIen6.] t]/-qV(lL Eє?bZ|{ޖf9C;r*w c{:g42l�<iT+-`aEU˗vv^# MSz^_Q"N6Y"KXB=Xz  �;ZsUc5:+"だZ.J-]\y{{:oWv ,HX *Sۇ>Go u/*T۸ )u k§TwZf�5xЕ<y PzS B{;)L_UY>ְ҉OZk.J~WafT3TRȍq5Q57G߁^CNj\w1k}T=?8xY:Ue!P5<Q^crt*?,gpA :=t:$O )ɺѶ[&lIC9ShNš|SFj*CEgYA<;{|n)Ì<t6Q۔A�@k>)xDlg)ylzͨ8+;l܉ͼaW`sT sCZ $֐D~{F/6ME8XiP⤽Q=nk7a:mfrd*=CO_hr1(4ï\* Oi y6sl5up >kvQK |'rɪp6jIPrT! JWjP! �$N,}:JSk{̪HCIɳSFg4Z,R-BTXI{TtUhg1pХ+Ϟ2xTnFG<;.~u6 7x OQYdӶ]ZC�$[IlG-O4MeRJ\HO~wz34ntm#1cÊ&] {Sjз#UDCbL+Ͷ[�3θns|0{ǁۉsal++% A"QL#^Q z$T=Mvoj[]e#;7#RoApp_X{C.=fd(7+ܶ`LrooK_nFCd>vu:1CƼzC}u\  =XeEҺsn@많mw?53`|gג>X۽odz@pQCCs!?#4kXE*|u&EX8RP0qI ZL_R8s, BQC䢓ƨ'wkЗw5)$H;:KQ*%Lfdgdq3Fۀ/AF$e܌\ikX.#qZ#?q9#R +<9JEL9_+VNKJ<lT$kO3Sj8wy9oe.Y|AR,ѪCӣ˵C0V^Lya :"`|Y+< Ȩw >H=D |ff6@`NK0zxkHg-*}>cw.#d6m8Ut(8qF˲· JQ kǣ$|B^gGsI:GEϻW,4 ~290(^7ŷt96޼i13tq"R0}͐{v6T[`OY$\ Zoy-@yPzĩݛ?~=|[wbW£Ę$T;Y�|0:?7u%!+Tw<L?{v":[M]כT^wRڑ,2vUEx;hr( 5I6UoZ̦ov \X p2`66F(Fr*={I)ƊдYXS$qȄ?K$H| E L Dz<%JW#x+fZ{ )w3Ҫt[܄AQL Hcpa J3zQx+<`r$(X$LDAdZ5$)6 -ځ\PU(+ 3_ЃƦQ3K3FLմik~GFN, ~!&&` 7Erxec:I ˅Ŕxiv,J}z}F*~"4>R#H_?ܟ0 ,lx@4Na,.'#}ʂem,P\ԮwG9/!:!OlL;ͫV US.rB53C K&fdMQH}J(bߔ~¦A(q<s�*Q;-2L)w'Qנ4/^t?u~{BbC* [{b~oΕ8р�}L?V{u@<dONX<d}c6)pB{*Y wy�U|ߵ ϯtSl7@@|ZHUp;_x;x~>Imʽq"g!ITʧFH0,Ynߞ]޵ɻք;n\IW#4;׍jA2#䧦@t^%Y'&/NC/,s7zH}N5n_:P �ˡ]{Uׄɀr7"LK:̘-$q#l"IRx;z3BSӅpX*BY<_|)c@w: nԻ5Fj?~U8TxGz2YPX7d4JeJ-ܳM Zl f2ï-;Qe.P-(ӱ.\HQ?{epj#ij-' kD�Y++NH`5֛yK Lɍ'? P#vZMVr/)lq'RX/T074q?�S <(C Rߗҫ=8%JWTf҂oKH#nٿv*S^6-Rf~<e8< 蓰~o;sҤ8OP4=$R�xV΢])OE ֏ѮjW]Resl|`W0�=J;e`%Z^':QSԈK:$X+U&m^򟤱#r'isCc/Lk3ZȘ#3b'_E@AyQ@mod&zPuY~TwGEi<+Fw'5? U[#]9cX1vD<9#9/;bNhW�.yw!]F9�f לּI\ ww� Sby= VqQ7)[,+9vz8z!,I1_$v9Lnkq^6]P3:i ^y*kKT1cغo]�{eI_>ygFBŜRKM U𺀰{3kCK9F>BTa0(]Ua}\jtWwwXi).5 S+J``Fgp#ܔ]g9~dͷpo\^V ǵ&ZMΚApLWNEpyq{+>ӡ+ssP-Ñ *M:?or �e`;&66{"eJk+]™Dq{ /;!$ #E:SXoby݇ heD4"ПNPBThz .<0-O@2,{a'<*1J=P*;`}}@% /2L(ywl ?y=L61|4$o3:CMY(QO/'|mpA&.4?߽Nl2"Sӓ7EKI} D/ Cl ]{H <-0$r{~flJ$@3:dw *2A4 ^H@"Q 5bNȭ36 UvIX[`Tp /,nSw-mj)_nsJkYL3`|誩 g̊j&z# ް'Tz"z �l|I{ElLe} "B3)#hYf,n8h.C!_Ʌ.~iѺ3LC{SKtajf[.,�)rԎX܍]Zp멌5 <ip948gysL·H(I,�dmvBc e` -5�2XVwnʸ?cؕ Pف^bNmen{f 0b/Qug3HRٌQGj:t ||S<Ij=i&%i=ߜx�c6\ :w鵌,yyq*rFĮ)"Cv)S«\Snji€:wy\>iʂ=S%Om1q�j>%z%ϭUl[:ukƲ+p'˃aZ~z&=2|\Ew˛0*kSG\PCڳ>"5)58a`o ѡWԿԛ3) 7.2bA5 l7E?AQe}騴 u6&r^ E_7?GOǒ8+'jYsnc5$\::Q2J<|;U0g)t#ETuZ߇4QQbDpk:Ii+/>)Ma fʴO fO_'_XØ ߁<KňKr>|G`f+92&2x4Ωx$�v7 )LvHT s <.K�.-$1ʨi @3qĝé> �ؠ=]$D)ӌ6aਊ_5z4S-ragfU YN)<lΈ̻{Mk*(Ƈ4gو(S`j历tt-NO0&#&w3H)Luyۼ$&Q ~> |םSp.Y7Dvdp@yBQf(1Y2bǼXb.qvâo,N O3lm!Ə$/#V4N)J ٬\i!sknl|MWtsC.y Ug>I2Wjdrl7)lAϓ5;yr†(nebIN}Pe5]=7<�<I9# puГ>*Yu˧`1ƨU`wX@0Gy2\VcyD@�vN3g� ֹ3VdBRP� 3l r0c; )]@L (W3e<]3GbTGԮ"vʹjHLIcšvrڀz J\H)kUsn'êQM[ $ATv<r1h,XCwIz_j0,;\[g 1ŚόXZpʈ9-9Le*Dw.tpyl39xaQ1Ex1yLK ?6?)b^Z '=נnQ=("lZB c٭_$LY6H+:Q3/.V'p6ڴޚGok}B8@|-e'8"*ͳWTx2DyՈ[-j/J7*B:2OM^-];@ `V_>l[̎C試 ϗ1 OW Ӛݳ?9lWKY{oӲZ+Xeb2Ij?EcF|= SsOZ?VU㑗s^6'c"Aj1l ! d̬Wgc{Ұ%Tޗ-I;8ćMxf2^:0y _t%xQ-Ca6̧P=yMO)" h">4P˟BHZHo/ Y=U75mw@!.LO#4h]p"}7(x Gi{ZBޯ 7tm~|4dq(eKMqvi0OVr UT7fG+53ƣux%-u4|(+9U!WˉUKs6 қXޓAg5 bѸV|" 46<|ڃO98?y'-:_@}=yK1@dW^/ȁts6sVֿnym#^Զ,j\;Qe?>,n5s"ml( �ӣ'$dMAa,O\n fenVFo?#3"o 5B.̌b߲^X2;GMvO6TYZa1,:#!]4ÜB>*=vU4o%PRӨam g޵c?l /.o`u JεThD*BI_ <=Yi6CU>�8E6 HKmؐ= ?)_H?}q[<#=8t|zhR=b6`(xYݦzS LNeIhl :dD<z�fz6-8qB%pF6=P4FKg0~;-[Z� )U@WZl5xi&.&1%diU<9#N$v_&g<%9xp"oM>wk) 7'W??$a`<4rmhw${Fu8k�`5%y%N`.HbBW :][Wn!娗}*oFZӬK2r1V4K!/s[;MY.*o 1&l7nW笳{@_кC|ʉ6;N@@2.1א?^Fa%'z;2ųxZj4Κ,K>].b=$�J0ٜS ~2I QxvO3|2=p5*78B�/yf깷9reTrOG;G[4]Eq=ŘWJo+b2OOAG "DXC7cJUj!.SWzzc-≞@o]v-,JfhQ$�$%eO`TS=96yD3G9+~>=' MHeoyS*'SϺNCR`:Y㇀G.ٝ`H1>Sro`4=zXJpTRMCܖ_5^YiUz2RFKnf5v!%Vk/Y4LkZ䁉)̀rh1[|[w8#bzSuD?8:#%͞8^+6ԑYLe3ʠݦn'"?*J/lDT .`Ŀh;j`8^=+56RP].btg#!^?9gس Sv=GbBͨ~x=m[I~Jl z{e ;H=nBQؗ1o‘! >Q"E-By;; y@Nlg+ׅS/~:�ѴU(_ AwQ[9eKZzA" {H(zXlyw7}W7OPbْ6uySs" $%҅%UaB_;J"gv)k6!㉞s7M[y'K|SʔWv6Yf8.?@ULP~VS_)PF~µ+ͻdk]Rr"R.@Lzag^qI 's%LjϹxDC!c=V+"$JZj�ݣ`E_~4DP@F?`5/NΤ6r٘]XT|"NA%fKΏ Oa ÁHFwVC Wb$HvvT|T"`f=Ha`DrZoWZ+'vh]Q , ̕{Ÿq܇`ːf`W*)atd+XOq Wtfki1AvF)<i\ȻHe!U)Zw8Q�0Ɓ:!3,rNir=nau&Ve<c-Yakn' ?#]H؉2"6!jV56Ř1l9|dqƘ5V1wsҞuDq^˒ zbum5 Sw2/Aϗ%(uA]G�elo`tZ<de;2l6C6Xd;A!Yu=�:0՜tW1W+ZN9iE͉9z.d9mpsDJV^$iͱX'I%\W)k]EB.]vp<;-ư_`+w3ׯ~'mq{z[ &c'\ddqySH./h/~_*MJƘ?k-/J4%в:ǘܧI#.6/cY;qI^fj)#d H)UG/9H%fgQ*#";Y:y`E,_4x ص"pG4uv=9Z+$Kӷ{Nnξ UJ{|ر3uiN+<hOU9C͗׃A>JW*>%t\AT9tͺ}"+MamBD_ÐYFIwb[Xf]rGGе4-ԓ qGXw]w8e#s�Bpw}NCnÚx^Scv}{"gPЂtJE:cO0m\i[g]ӑË\ 氅sw|GB{k#X, 1Y`) *񒝍c*kV1HYf_ʿ^iɅ8]∤gg./妃Ex6r}1ϭӳܛ<c>W^ |h 6*K&^śVMtB0"N)e-.L;.5<ªyCx#j,:_c{i[?>:D#O-^tZE0IyBTMLNG!ؤ=sX%O f3DV@VXF퀥Q 3{մ =kgٰ2yc�i;v QHRab1q*^YLd_H',5㿛;WXX6HKdԵ{ѻzCPODr;Uh'}�^!>ımS&+M\;heڝzo1lMU VU->nΚK t@z2/J9qFrfMm"~FŭkNmuT{7$Yk(hE Q.'Os$误S_D⾺*Ο?s/QD-{ y(q#55tY"!d M i7B^TN>I_ Dȧ8E'? H۱^kN;U-LqIO 넞+\C9y�3p\* G &aZ;nb98Wb(Ο7\c!I U7Q+ =˒1D|^tySluTqr2 aXXĦd.''(# ȃ[l߄0.>`UM_"i;!x? $+UEu5_g^z"d9j6SKaq‰($.4>)=z UTAzN U sR 5 )\:NB*4ЈPƟ.hML!+gʵ޳{"CN!Hj*%tȕҍ5BQdv7G8X\ԣҕٰ\j@jDOի{n!܍3 jvǿp(ٓ|BHb/5J[U}xBtHx%\g9z Em7sh8' +�XGV7n`z̐a~Gc?Я0y) q$SYY k~UX3#-Q&~<,K@fP *U|Kgƥ_|3kX"lp+0%6dz:^]>G3M? >ԐTcBte-#`]%!v<5[Ht=g2ߕdYc"-RU&5PN,0=1y/r̕kp /KnY嗼]Ԣbkj;llc/Մ^ Qd0 )Yvb-@1[vwQk[jꆷ>X�T$EѾ%.sMmEiDD Sru|6Ď»U_չ>麜+..ulq<0'A * 4~}-|T!xK T zgV|:Xxh>D ЏҮ3ڨWHcW8@Œ- mεbrh1?d1 oS(y ܤgyo\zYnZ/ ai5̰% :G]oBXD6oaQ~dy&Cφ,)y 8 Lr^G6Kb1yѶ �̲$4 }B_)ާ/ x:L׃{)xBюlHb)"hIJe "UA_4AmU­oHpBpĦW~p^#'?7 J"(޸Qʱ}!k.�p+;%/2=6esJs\#) w| Ay|ֈ;iLp:�X@/"w?7 r=js!H),fNț �b%A~ �E?3n#쾰ny[TȃSmSfbbI{~Y$0@os1^4&vsH43f-Z2{*3t˖t^0NxMEP0Z:دђԶw!DXop[ߣ!{ňbk.s9?<|дGwk(|ի:FR1V<�ts6p&wD睥bg p_$]_Stfe ,%hAװ^o) NW% wL$`L`Gե<MJeIdPXDk,-qmxdl]P>[C@FvY ~LϴX6v]JԨﶁrM"q׵3" 8 jfI�]Udy҇r5ӔQsj\qT _Xl$4H0ئ~Ԝhp6aS8*մ-.Ӌ"VY`>. R[뚩lD+�ُ/?QZ\GpNȽy#4zNWo=?GPC[VڀՇ@2f+0E:S=LCdw/ɭ]p.H[8퐶?>2 3e$\VMK`OzB3J'H% TΨa!$>K4xiE`ACÈVS@YxkS_"gy/xig[3%쫋n*>-Kă–t_?O}9`]6N-c?߂*y?>BLEwJal^a!u5+,a%+LO&k_ɺ$HWrrfd_A"M:I1&b ~3IAfgG>T jӇ34vYk^8G`#_-0nڐyllDT +7êN&ׂG`vvnpMv"nD$up$s}ϾZja?^UG~cK)2]Ns0|.* UCЗ& Ѡ,]6-T/hP<ΰ)qJ*[F;,JEK^"=|yIpf>jLCԐQ3smt ?g.ت>?^<>sB, hپY5997:x!X'K>S?s_ (jkZ<πUMF9qrڽ8fQ9j/}\Zgղ&CM.0 >V,;'pF W_| G*5&>+dK-x4LSp,Fyn_@)&fC&'~d^t X,^md3%kEN<C{mί"F%M(4'f<kYKs:wz`£q]!s.o (_5/)U&( eaӿX@Fܒ$Ahɫ=vo+CE LumgI:qŽ팉`1S2f`,7Q6At>s|0Ǵ_m wҔL1yԶ]ŲK%ݒ?;>Qe55Ҕ_.[},IM\R+| D7938@!v?~m͓/o@[h'hA ѭ6-lO}iď:׹mb1 D;݄7ydԷ6J<r20]"tgv)xSIӓ$_HӃj[u\P9m-PA?n #;k}h3:M1CjdC5f  h^1_?]"X鳢%Qi{YF?6[61J�|4 �Nr &+QxvnzsI) <p:m`ChY�W�IJJB֎Yjd1 9lAGpp`Qk庞qpAxxf0< %U@NP'm }3o�Pէ뀸R|C}x;h HCцf:y(X q"p.:V\t tUEx/&kNbBgzu6O&ĝA!+[)dhRaOd0T<,8#ⶠH_̨k` QpNqO v, ;%Wek|,9=ďU JM)C)0dek<H&bosl b{l6^{P\…WMnŜiTJʦn$|DЎ?\A Aj, +K7Һ[v'`q s{b y!Qo~YBIJ'G}k(V374)3P֜]Tj5]7]'[Q2emmhqPs}{ |L?Q9Gr <h $/V%; SL$a:0'ݏ e߾N=7�8hQ+7a[!bhg07>�[.!=޿^񔻤emj}5 h? eUڟП~dM8pp ;YRfk]nHqj#"(� 'ӆꊂl۲̞,Ɯh6VYQo3pGմ'bǃɪe]jJKHddGF$遌d@fɲ̸aw[8 t r'4dQ(ZLC�n|NH;<TZX;FURZ@@Ů*3^Zj=6hsPp,c=P&' Td*k+Uý#Ds(|Д̶P^`nZ}WKh$kzO(j47Gl̝i\8σpF2YKʛֻU˶b&L�+z_TnɁaJ__ B*Nn|45k6X}e(}\Gjl&i .,^#SQQkZnw<!`[gKź\wyys*m _?2)8ޅX_[�%?,�#?h[fԺD8}rapQ}=ܾ0[Ec%kF8ciPnKz;G(tDd򹲷A߀}g-zA"fyEH")FB^ar̲727b,'Q$vL�C<oIK$vq/5^`1HJ@MN=T[.Ū ߱׿质YflT%]מ _sQc@PRV|>x@un\ՙ;]!d]!kq矾M�빝^րudٶۡ޲jXJ >J"ݾS-je4o u=X~%3: �2t_C&aĦ( ^Ef`/J$*5 `(F")wtk9�3b-Q𠓌O '+U(fX{$xP1ށ׹1x  c| @oR`Z)MGDSjE�5ڟZ^ZLQK%ˆ!M٭B^ ~`I fC.w"3j`2쳎ưq=leň\RFZTt=zAgi{O1DV8qz"\u<hw3g#'5aw΃8/PX%rʑ }`qAo;Q%[:T4O4 +$ &G aY$Ҽt"lƀ.x2͎MyƝsgNŨ $:o|}/|_l/au&qP`="v"C]mdEm+ɞ@HQ4aKUŐvghfJWE'y7eMf%(yD]V,Sa vP*UsdurC/'Cyc i q$ #|w3oh5J6uԖF1[,yIZxSKUl/$l3#‰0家+',TA<7[õ0t\2v _ 3=nZ8g<fY:!ALDs,X,}pߎ+PwT8 > D1݁R^MM}w䫴Zט<C:|7.G${*ݍU92ï"9 ʲƇ$Og WEvكA-`&!hgʞa)pm}K�=""NbɶF/ &AQPv&kXΒ|&my>68?B?}b,j82Ȱ#[$P|BH+ȣL1Jk1'@~0p#0y#1!�^ش;ꝒHySk[p(h_*y\<Cl-4$.`"~*ϕ x"4ֿ1L[K> _w  b }SS-X+l !^Cĺ)$1$ @ Ϟ."gbd#?ii5N81:omÅ>U)0tϼ,C37nA<2i8Gph2#�=+M.npd]õy#DZ�PNj@MI>Z(Y W#&y,Mj_`x'\&&Yi;i�&)R ~:m@4$X;]ݦۉ1XSa rVaSnK(UǨ!T5O;l Aʪ(j+F*k>Y>L||I8!\Zc89<gNo| R,|' p˒;)@eﳠ9L";{WOk;!j2DM4oG?P�kGea=O^]D,MQBH k:|v z2tB-=_;,jF̹FE:~)rgIeezZS_EzkvMrʙZƌr^n ~^UҮ &z.֞E (@[;ۓY5V]4]](]V*-+ rKwiz~m]eIYUPFUXoɿM4"Hb 9`9: =hX2j_GOwhgX0oakV2ɄOf_f.hNuF,+\~.p$vH Jc}7P>0NA0hڴA ZlI\|;wjlaFq_+Hm$f/[AX~.m ڷgƕM*<5)(h_@�cP֞헸1=?^pu+(" "4 bsh q\w] % nn:cwc<W~~RJ(N+MהwQ}'C*AD>Wuf57^cdcͧ]cvPQ-XpG`EgL</=͔V O?%Ufieo :]CX TjXǍ$t^+XHqU~ @v/O+T$-5_^<G 9V&{ ZwWg,^]8S\6 H!5"?SlJ%kLe0`ES|TݙH\󵐴Cո}KKÂDbϒ�CJ?[ )u~ɫ rHV}Y>';L۵NtXJO$%gvj##kB Cu t飰�)fFjBHYՃ̴w KU߻^fa`JT+[ #ҍsS?obskZ/܍]$mnC68{B�;C]l5hj k:`qK,)ݺ67wL� Y5oB,M:>Ѹ^S4Fz 0^&U2 Ux$d5WJٹD$OtK:%:B(x:}j=Yv>r*boV5Dlܰ (<"�>%MZ޴Fg1@A 9FҞ:l=wz>.a>b5g։z PC'5 9}#&ieB+6liH�]*luy$K QD_*T(m 5aY~8$۷fE&u!)X1Ӈ~)eq(eXߠ#&փx#jڒV $B"Y_M?QU�5m˾ kQ/-|ߡF%yDR7B_1:BV%hp:Z܃J}rˡNy)pQ8Z<A‡?D}yГ#�pt / G S_ @S1gi!8ո˳;[ lP8'.dhoN/Rr. ̔(N<vQz;�5RˣIO:S|*5„UCTL{^ggAe+ Lh=  )dlx=+hQcqT@ .Qu{@M[ZV=gUKh2UP% eTj2GZr gs&Gu_l;Hm[.2kV DZld$ 2\t`8dBQcMXB?_^˘Sa>Ǟ5,E Z .)fJd{1jyAB2S/rx`7!:mYMe]F-Q"eЯcFZV[O3_bH\s'ʀmeObo~uGA2^.rPQdU\5<I0P|K;܅6Í$F&1avF1*^�J*/:W 0 E.ϔ! l%QPdh 4)YQ\nEZ"VEltNuqykKs_4eby\Wqq Ѡ(n[%6ۤk xGhpjCTѤIW2\'khfgg`噌2r.MmQ^JW7D'7?Tˇ"G|:)jigaOgJeP51rOLDS6GaXR?o#1T#7gkB)Cl0@MN\Gθ -kvwxYQ~`HeD/'㫍4epZ8)r Q|]rF%U$j*Y Vnno"Nc[\P1jdW~5td)-~Tǿi<0"x4(&Cܦ>Y{v{? aT@ k|7 ф7>+yL5ew= o'ɓ^A='_p䲋g[$adfZ'M`rMΤ7<Ek+$]qZt9*m:E aOKԄTjٞߏOFk+8Hx7j&N7{zt.40'eƅR�Q飐7~6Ⱥ<x'hHYeFNpҤq!_}Rqq;vIh8:i|A8B?ŭq믌Lxy5rU8,@oU|*@E[⦈?'f[s3nY?w"Ni5�Ñi?kX;\_r qTTfɉ:'PUPs: ";{Y[t~ۿ5ҎJMb*}Ep;T$TVy45 ,v۶Pl1ǂr^bna r|H_ F}~ttKMR5{2"utsǂ2>Y QA7q:=&Ɖ(+AoX^HƊ;ǶPi%�l)"S!egʃ"\2�Lc?o�As)Ι«,R">878n(fTCL u̽O?/1'9].�]mQ =8K�h ]1]&_W*4�w& ~ ]ג�˙1Ką&p-!yvbV~G,D\ChҨ<F6k9a|7u,t9>"UP0KJs8y\WU9e q& PoN- �˱ s $x$:\N{HmUJr/JICMy c5'8F<_@CC%, ^(J w ܚBM$iNv9֫_OrI'ՋI-K!y)V=82u -Jw:~5۝bφEϟ4~*ƽO{T>MM^"vQ[ |Q]7:uW foeU5j윻_|3fЫi/:e=kLjc'xP%VRFv'1o�^)!N0O0IL+1Y3lTY1Iڵ,$vo5ׇU嵳{œ8H<Z[Erm OV 7uhu/TSyj_s |(%dS>Ã>ױݬqyQx8`v"0UM}qx–鹅Uf#4B9MHa[fGؐ$R([%�+Y YwNaLfs=D:s2Jw,w0SjEyTȕSU6&K@D?̇c<1\|AN"j 0 B" (|Sb5V=A&S P2 ߰bAh^tI!�w[hHr͹PEϗ.qY Is?T`EAZJpc`x ߥdޗ3 D�af H<֝ϭJϚMȷηG8v()=]ifF$7HK>u(7Dϱ^F ]KҊcu k�U\x<XAA9P2F=j ҟ-1e^ȍ~YmI& Ew3 PZR 9<Aa}G&Hu'eL(=gF z eeud(/@Lk?\,{/ q[OrL(>fӗ=A@T7m=|W5it:RO(ꪝUJ݇ࢃ^: o`/6Yάf 43'AMC~uP)6t~&Ũ=B7pQΕüw4ϽIưA<mԎz�z'"vŤU`H@_4&!r=a~_M 7C&P*i޲YZm6] |/luAO$~-Ɨ%4лt\j$ i05)8"yV3 Sqo-N]Ϡ`c:Zd=?pM}|(srT._-q8Q1t4]{'ڬMoawEZޣrA42#hpb3}.H ,7Q1Ls4¥dR*M^jM98p*X@̽*=$^� @8ܟ!s^p;YEPs=VcA?&d H.r!H4y9^U^lJ뉶.=~A-ؿAV'ow7H*&Ǧ, Xu?DI I kj|?b)DMR6:h�[ݚjb€PTԧ .D2Ω~RFST*dLǜ.F^z3<sl[}d24#x*-uUCLbkYdN MR^0wۭlk<w^ϲDICgo/Ն1?h`cu; tfaÇS? x) 4`B5$֢{QNzʀim褮zTUtPNQpnLd_ f#gY4\ nuah]xv*^)RW<FP (B2\9R+~bf<lT7p5և;ťcjq97.\\3IM�>B+%4S:W6H}mm!>hCoJB_?ȵ}-�Nˤ�&K,ъŋ0̲#J@ܕqp%}k1I:#9֓~P6;ZH c{,q EzQ۲l^2EG_^Iřu|j-zJC..bڳ[4/%6Tq<WLhQ̀㳌`.U/L@STˎNGWUs`i/7Bqj114"ߑ�sOZ=[AVhwd MpC.!cdN%aC:::kzG;lrk92CmU/ĶOiaKo\2Eigد*`ୠU 9O.@{ܧ3g[; �Ÿ.<QQhgܣkղ|,IѤQQ["IM"C�Iu׀ݩ3/墦3<p21~}=љ>c6 N=ɂԠSu4SɈMklqc}d(G*}w*L0!RhT)FW`#^9-Q+[i$U`p"v&t sgǍ;}%"-; $l@=N-lKa;j|)9{Ƥ3ϦH-koXJ-$]Xc?ۻª2"[Y8HO7F ٷ*ߠ'#qD3ʢP8?:qH:TRK\oNEx,3wNl6}2=Y~ ÐޱM6H[)Q2~`͇rHm?LޟnOm AL`8Y+Y' zh]ÿTzf>}P> RSXvUJB_cYMqҋ/Qn�jع)?ԇ/jGB^6;q$?y SD/ggbjp N+܄Șvܾ+8ͥ�F_-8y  eZz9 uJow:BLm|2ͬHX2;V<x8az Zq9ƆNU?OR\+]+CGcƘW]&9c2|ЁώQā=W t"3U{̻ 䬖PNIgd_Az a^ ,SPNSMZV@Х33J74幖HZC;XӍ߉qr=2:K5c656gD\f'4(,iIl&<OwrAlt E;XJ.6n Yv72bMMOAݳ /CR|Q7CxcΜ| mǨ_|?8q$x _!h/B+O=uXjd9�A>=첻Jpzy04DA'.Y*^ڹu+;apID$rg`9禛 67w`UuTg2mB)! em>a JF(G]4$I ;Hd!HtT)zX@pCUyVsH}Ǯ&,kt )dviSN2 sQ8k Z$mc&<N?;c[;1E8[Yh -*Fa:chTn-z"jZXRHHҗh#K!hvopŜ<r;p}1E(sM8 :UKRWDI87迃3՞Tj]xW! +0<nMY! B4 TyFTFa.e}(4Qg0r(N!ot ;ISF^n_4__fh<<<?ΥBs|!MH97 wrF};zc`#'>tUst ,R7|Bozʙ�[}(O[6S}w7Pm巷90<)&—ŠlyQg就<�cX3QKkj\ +ym~!Rf'8:f}=<WI?cc'n#|.I5=Y!bsY|}i(?]("av2 /E@އp ;8r6Ʈoj~8-ȗtPy91k"C)ZQP`I\8O~Jg;+"ݠ; ^0Ipu.  PNQ�(Ը@ּd4kpfٷ0i}qפ-n湰 4<g ɥ&tP~e@5.GkmywNk~8 Nyƨ4(A�-.gDo]zћ"5Q1{շtRǷ7KIL7oTM:D\L 7׌rH@f`uxBF69gwYziLo_A <}jck"䧷9wH�t X#Q)1�aN>o{pQ|Bz_%W7=Nlt(ecwB3.E5b+ӫ%$i*}eqg2Aэ.uRzm3-\hPS?N l݂NNϝyCIUz̿.}voGX64-n; (ɂ3(<Fq*p.X(8PA6} 9%W?-KS6>JE Gԩq8xPVr``+1NЕhTG;*J0L#i849Q &\y~+Nfh}EʬCQج)Qa<+?jHPO^0l_>1ͥY8WzQ ׯ�u- & d"raȆTEt'Z$`!~څf;{ڝ\:LY9ї{O#81�5d"761tMv {1Ela//R>Nbgh3:{N/wПx9s& =&_Bj.Ka:rDQz  r0ؐWC7)dCrJꩱ-Ch-Z> ?o|x`hMO$HH!2&6= ?Ck=UA gLzØq ,dը-O̷R7~RnBxW`UbF2-] m�CrF2/?# %-�3!oM8Y td [aQ#aM&9 5B[8|ݏ/s#CRi`BT^/Ư(/ JC5])ۙ�CFL�636қ.nd%_Ku}L'>iRq`#}mPǮWd*9iٸWSƨŃqFtTH0/O8%d;qvf  8 ~y1~D W^,aBVI̬CIVBHmAM,2h`t9sUiMy|| cWEj'} 2D]2'tIaFSCA8nSǰZD3B)Ѝ%24 z?͍دoEd; {\}"gWwSrb_:-˲d6sibܰ NVާia ]Uy%nfa3%]_z%`�τwZR4aD|Uу]}+Gvm3vьL>[H\3^h]νXz-HW *FmNDYvIfIA݇*\=|/Ϻnj\pb%*{ʕ\_Ϻ%ROGZ6bTH5VDŽȍUU2`up#8hZZ.3-$CK&>;,n`G__i.Zm:33HAR&P\9\��`D:P/WI;㗓i8K[Iؔ)gN,ݣúYp]d% _Qa*9'3|Um[uskYk 4(Wr )5e~*9;\Pqۮ딠s`XH @p0n_qmbPc[WH8kcl) & ėq@ uhdyӏ kv8g>& ֜Xl qru`R -ioC`\8enl!䕩^pB;L~҉KbSZT`\6b_>c{-Bmpye4ut7`d㹟㚔 xƗ}Ê")bBU(S^Ow!۰ Mz;oWFʭ(I/b8YDSqB eaSpDot[$!신 'TXkۀ_ 6z&7eߢ}[;2Llƌp A j> FkԚh /Iyϖ1[7<Jv;?O3b[/zϐHuw"Ό¥qLC7G{vdmw_8FTNjh]t;2"� %]EMu/XS<cx~-7(BD\[Cq. !(O0܀ʄA(,+t#ͮx}S ‘kxH4y(�ӱOFo=c0kiy6^KLEC0fڋ-ж>U/u[ Ri`|[XĜr[h9lC=fcY}[jgEydug+MA+ȱ ,8-;_L2ז!d"'U!+B\/ JF O@jN˔XK1udI&tԼoظ"S0277" 9R1 W5k #>`7wԝح+#i|No!1e+x~z3gT$ d׭ǦG~oݰ]KMc13r;\A#غfA-Ew4ɷ~8~8j|}ujO5ZtjOh\–/]<K6gy0ZfrP(I0߫Toa?|,CD'e^ =7bQsƮ.*" +Юx|eF$ONל֌m9乃v䥆IޜA%v|ːS̙mS'NN -&6+Dtd*er"o#[aD.G ,@z@M`&tQ]]1^d~ I] H&79lptz;YPz8qN=#)?/ b/X&eF'\Uj�뜓PѴijs9L%L8IFIC`;u\hXX*ޝj%Q w;#<LNИ�xZ gXu:QTÕ;$?8uvɕ�c}$=e4= 68RGgeʰW[!UDIP*C5@3r1aTWzb"k0HMq6ܓ>An79^e憘:r9PCM{~g\n+s*5+U /L `ߝ0ဤf'OuѬ/66m<(̄}.mPd 8 Q>'T#-$~,_ 0!`ࡤ.4!m>�=T89w/OթrCfDe ~\{>wkkٸa߁&rlL/2( lҗzyV(e 4Aql-ݎ8&w2/yN[6uXω0'‡=WI:~+4ў`Yt v;13ۜ.QRAfXQh{yP1Ed "\I!Zg˕GY|!2BcAc%I[/tԠb; xnJLUPA\ ^υ/j^>p#59p!(>3*KgGSsߵpY_>1D^wr/W~^r61s@㗰7 דoP* ER3J7(8B54WWx0P3SܠԌ=rJVsr~QX?ϖzz_J{h%φjHO{)^"?K 9�ʾIێ@U~7E䕄gqDSgMj{XjJ/wHR@=LGFKՒBoP<{%>hh",jD|E_n6ڌmA|]3|tJ? HJ! y&N|K5&hx`[լtUJb?t#qP;T6S3H["u縍dxOe;9$1*0(Tiu)@En"bNԫzA%/}vW^.1F"0 ( 0syj!G4/(GҐ OT8Y�>v{OgXk,��:f,[(<<Vޕܣ<8;ePޒݦybv;䂸!2;"z6! erU2ouvJY8v@E'G2 XM!rh5x#nũj nBH=I^�qӫjۻiΡ8ЩMs2THBnLh\螐ڲAfUet{mg9*] Pw[EN#\<C߈HNۆ8vC|bu88UB;ЭB!n)ϵڝ j6s5؁\ւR0֜>Eq,|LL?s,tdy0wuiJ؅Dԍ*>-iWd8sL.<z &^7IЂ%HYd58S)7w ><vU-QS*K(~ؙ_gv &(]JQs=i*6w&_l\.*U-(31_X5y)Wj}ݨʅq׏dD` XB MtO]„Boe~5p#7ez3se,}7qٌVQ2vʆG4B ][-)yT EzrWBgk>Ϳ5 xV9�~k F#pqZ3Gu=Dڽ.#>!-rG*�/=-ϙǷbW7C# cghO(*yq}}+pODPuÚ-M;:,yp27ew]ی[s~儅mD 46Jۺ?Fa|�S [ٞJWCV+-zMV+>DFzҧB-]`a|@QlPs!cRƓ%q kN _v<sX ;6):;6mc3 wsOUCi6Kۨ,<0ZS2ps! g?jC�jXDI_ ֬6M~~[)Gл̖x=GBڔSD'_@YXZ=S;ʚJ6)N{_ %t#(jEpsWJ;7xs]wHd߷W@TOj % ǐ., TzGe96(6O>&!OVbڂ&LC!VmUP 6`D%zKX1 n\9?FVbU[7PցRС@[b=iO驕{BNNE#HTe fj_TS~ZࢻV9$mQmʌWQoWy.ШC'& Z-ƞA; +x1q6KỂueJ2bmtH*6Z@0&Z#"$+!3KM C }Nʳ'2_*hngYf1 ;N{΄Y^zu϶c)%; 8Z$צM 7TO®eWC=[N4~ѷN3?MJws |ʵG< +J l�,Vu [0v" N $Zǣɼ+!eFz|'0i&Eߜ{I+父rưI( o3# iMf2�F;#!gdv]`CQ-TI 2;5 tˑN?_|dA?1t,8܇e8%>0_O,7XNsRǀJf&gUG:J uV7981=^ �E^lʸv[jICR$BFrhǡI�IV )Y pOU[. ?^q?>(Om'd;;U՝Svӂ%rA΅C|>ᇃ51|0k `)zJJS2$A=EO}zn6:b#jS,Xv[: 6i)Jk̗r"8lm&\֧1{kb3FUB=oڞXHu] iՀo{==ⰶ{li6-iR;7.Etev.5L(!Pom9CT2Go]j}/-G;<wg{&ׯEFOʝFxW{>?V#fm5r",GynG*)۽>Mt7t~/Fj,';\RN'N%c%fZ\)!j[x>&vB59sMɎOlgdkֱȢ̩þ fh0 DC</s%uGz–)Yil/$hjIt[)ҚU^_ KC!!g@*̙,y#<Hp{nkt wp'>k}BNx,oyPEA*`cސ=&`1qhpCI |nDF!@CYjTc �vazfo0G҉Ǽ=vadb ,/ f-iHD8x'<EY+ti̤x+]|ZmOR1i eаg@ˑCQJzo"AyEgNZ0Y6<pi֊><4Ol+ p{jhX֒ WF} 'mG#�3{a7E4�@6B$>UtES/vKPβHAE8(I<3y7tι"RYWH$G%[̰܃5𨞳*V `+fl?-OϬol:+9*}%<Sߊ evg^[�nIkڕGIC?Ķ$Ƀ ],޺P:C -y-2waD!$H9FkS~* t޳-ǎs<+k捯Bokj&2|V<GbsI~TA\-ll@\$|#?=M9wiFȺb?Hva9?]nƘ<V8(]sI77uX!@5M-uTMhx8ϱ%t7\]qѥ+W0aᇡ�v0kJj|Uᖹ"eZBpʗU�?_yȜ!:ס+R} S/�x#1v/X^t6!>(H'g.k,�)VSuࠖzXmtu|kV/$=j Ҍ[ @aEtC[3p-qT5!:D{08ܺrcc AHYDq$tT׃g*jiٽ)w7o(C\W<,r SzULzJH]dD2Yl2>&ʃ''ﰕ-="ׅjc%=ss#d',FXE8>N"ؿkmz�.l\6!G ЎIJL`!t%f+l /+[uKA%\3A XfX['N5 Ly&"n[. R(h2m)w ->uh_!a81%rnvC1ٱq]RmUB'|xR@΋{{7)l!.;\: yVki`ыjn[Dpz"]Q1Zҋ69ɏuv]DC]wSx6�ʆ#G^r_8K)9 ڳo΢`" i 1){[ﳮ#s�`uX&)TuR RC<sH,E*H1 $_Ee|4m#w(&G_666sgo*nME.3^X<0$@Nc%�\ҖCopOwnIL 1X{Hu OіW,=z|EbRn U?4Y#AC8:xRK&!!Hd|=OiO:ɁWhQE X_c =9uýDn@Ƹ%P>b2dEXHL//@Sÿb܎TMz2i9n KDzJ?k @4#[ߟi-]%RIIWӯXN@:>3s"~È6Y:b77VNێMOoK/TrPZqwI}j L@sLXHD2]yP؎m{,c^cV"e U`҈YkV潤xZG?U 26GH=[|)!2y5ty5do@ h}%;I'9Fs}40V oC'4u_?ɩkCy{#[;oPc8{Q>ZܕRdRnOIa)^Ny0COW%,rPF5eU4%!u4 lՑ�J^xk1@qH'\q=P3Z&kR&a}o+T-tƉ_BLb%dc[;P[HƷ (7|_H<^GwAQ YFIM 8*MFL9^g=!mG d8 ™�SZ{r/7q4YbT�Cb�D6$$u̼܄Rk%/qt*ydyTIUabOl36eݬ1 :jQjʐ?D@AzbzY>R΄ۿ38Ҭ0U565r73c`fӁQ‹jRɤBJUı EsVqC $3sΓĉŠCfLfÑ*4#FxgҳgI |F0jHW+(&.-�a _L-\ok.tx#2$9..V'r' IAڲtнw8!o|1i5o`<-q::ڈN8ebn%M c2XW[8f'aLL=?>:pcVO~6o tEKun`ۻWN>ͧ+YBmGΙĖ(iPIFUd D {c\l&@ 7)/=۷0t8rű\)">teZg]k]kߜm~Q]6 cV W.9o?GV"aѺSG9_�E!n_^q9㢹 Vּ*Ϧ= CB 3�nS0c�{fpMw Dc:|pVN)ºU9Nvs%bRYw8 s LUπijH(:$gkܷ 7qAkUVajˇC<3f(9Cu0bYB.r[=~XӘtT>C!uW bnPH;ؼGZao`:|E, 8ħ2aZOvN7+X8)6PSf7@Y3(u&~  -`- P�gxO7W^c23DkҞ|}D�|#s]ui,ErqGfW+=D;yI6_tʘMֿi:aVBIZ:R5R U-<||x Gw2ZoYǓpui8U8wzpUYSf?_jfQ=aɖ䗶Z>[.j~z1dfq y[+>ԅ 1e_}GYE~,>Ŭlg-%Z,!#hYT0}-QU;#MvgMfɩ>zE^4X]R7W3MkZ}W vs]$ڹҴ[noo6uzx!Q +( 2 ;*Ђh$`c}N<C!0)Os#b2'Vx_if4Py\5}ssw8:9CF[DždBI4\j&ccʨ$K i)lE6hkQdC^a[7)?:<.|(Qx"թA`,{c] dې@zn?xk-NN9#l#92Ec=qDЕUoob�6TH, Nr2*<BSf p6 \3G d8*b1C.{\p^Kh” "]5?eJ=f(��=6!HG]^9@$u]J4j# mqQڗ-?{uΊ&z}pgЕئ3 Ru9Wޤxߑ>1~<8)?~Ub< b4dެGjN[j;4+$"WF2i4E!F,-XnvCGX?"(07HEH_Ip{@`}m(Q%<9HD\P<g<:7,u]e;,YXpo93:&s*M#N�2p8 z*uZ}*n norxGv$ Nf/Rx4S)c h1fs A1"`*mۄq K)^1QyQDu|$Ω0{nσ~w؇o RRA<|7+mh|U.i lMD#i-!P � -l8}v~1d XzG�) CFmoo[m><S7M.23ոx7tZޮ2Utw2RPfwv!۾CVM~)Y;-!imaSCFdJI*#hv4޺*@W-;1 uYVXcZ<W 64 b<cBk/eG+-d.݇[1+/1 @V k1^ս8P)7._[*QIM]4W)7-=tzF(,g&9QJox7a|ey*3t�E]V $eW_Ƥ? wI�j]Eps+mQ�%%` IܽO  1 #"ȁrߘrXȹx}]W][т%ڶ|s>ėz#G nb� H/0 Av-r̰KH,4/pz1Nr9S\lfI@>dF c)9PX@1:Qĥg;X)-wc<{̺+$!f)H Iӹ;p̪V=c/eɚo32KGRnUDƧjn 3ׂ}P+AΔ}GC[iBMos&y}4w x5ԚpI% pG~ 4T0�2n>Rh#ngf˂mqd =<uG|p6;mAë6;YIvL3@W8?12aų| sĀex[ 9d@YFh99ULU Яf}O E{7iˊJɯX ]@Bwq']JXCSg1t[ous2e%l7M' }*bW Br!*9pٲM IWc&<w+o ql4ڪ wu7Sȃ^\N 9Frc:$|{z 4rJ`<pyK%Yz&嫿`\"2X͚Iߩs$ 1`Vg t"ҥt Dӹf`-"?"^զ+i0LQ G ٓ;:_49BG<]Ӯn/G ]�9I6 uf]9Rznŷl.X=enULا{|.GZq4e5N*x5#>3^#z  oY0Yg1W;".4d6sϗ>b ae}DӖe!G9Eg4sjB5["Bam5Ia17}&5Vf,m *vn=Vb{ oqL/Bw] V"b9,Yk6P�p5:EX/s@JF ZwG{[1N¢TI֪d«_{g;^˚rg/|E8 `Q=bgJ|)vC**Ǿe$=}fU;7\a;ʱX6QM[@Y:#�%y\/5g dÄf@NQ2ҁ<q~}Rsq襃r#29X5(ܱpQ3o;_p}*M?e4N~TeD=ۣ>zۦvZ~?qAtq2?(#ӨH9 z}Z55d &*= U sc#NS\Uwd2E'!< uĥYr~� @$ᖟGc0ãG|5s;ǝ?[ ȑr]_T՘$ݭR^�SE:8{^t5>__6ﳣ:E7S+|\-Oq6 W˖ =ŤtAc i zz[,'J"/(~@4<AgM-CXL[#> r T.q:?.< aB`T_]Xr[/]hR<tI9>zM'm.er7O  >غm$cqζFcd4,^Dk>rga]bgDiWu1MPJ~݁wcF3ϑ(YgG05/ɭ7 O<h5[C5.9' NI` F PxE1Fڍl "<F,Biz4_s� EYmtw j?dIYCk(|${h] ?CiԲɻFjwBEY4>u&(@ r⏾ SWQ&<gWYbL5*�,[ct<qq߀t_xv; 'H+Gi]2mM8tj=H(QeeT]d ٫пuC#^ӟn 0ߣ؁ɜPwk:>*lA)t)?J 5Z ?e_߼!�,$ ^Vp!O"guϥ"H7S,9Pv=%<oGn4m ˔g[C=$`|k'G O/Vcݯ\(N vmw.MOU!6*oGF{jiؿrr6 G6�^% d|ۅɐ<$0OW{K吖^.h O;"V5i~]А5(uZ1^ECNݝYw@`"GEàrKr&;7؇s$Jh(&L]/J%` =%+Z>JS@AE0PjjzN~y' EdʥyXsJ%~u<YMhj?L[>’Bjd nwQ3h<L I9F?|OL? pm- b7/ga+'јZiZh2>?X0- CFW$c"ɪJ+p]w+`SC1'C^$ؿohD<Wſ/ߘ>^[]an=d4IX'L8p&*k/7`ZUX2|oxSW JRË h`cFh{HV!zx2�jOj,vFp+]U¹c\Wl|Q86A`4RPקT.CE~:qi[St6՝ fbz,-5,?Sly)L nG!1rGi6%|t6-Kr (̯SՔg. HEpJkqw~V:v܌ ܆C#,�/Y 3!O:?-SZt 5Y%ʄ'+@[Y$BJ/LJ3{ D}ϛУpMGE2 G0CT$zS',ἿIhA3ͲVE5ask a='w/pU,&鋵a/0y̡D9;ӾXs Y[ 7V5'[̈́;Btd 6`WpJ>ARrRK|nZkql܅R엦/f Ei[{$Io0Bh( %)nEҟ6T m,-[+ѣdy ~M?4l-#Ъ<P+1sņhdҼ;B.i*Y6v(s§c͙p*箒6{M L?d"._ie XA\%f~GbL: Oh0Rsɹ1J OW^X<!5+Rk$Q<l"$&�gآ" ^\ŘӴ0W\%2LN!=֟?:ϛ>!O~E R%Wy W\HyZo + mbOʶ7ޫ?IgҾ:6#m1p>y{Tu0*yf 9뷺kpv|20*2b& 4/͠QCGZn.J,̛66 JxXPBYH2L;/-7MIV9;yECQoꔕ lk䭩9Rniܦݼ),2mgɦoPHS_s;/v8 nG/gW߸܅zG.c~I"slj,|ƕ⳹_ӅSG[3;fr{ 5dnA=Aj롴ossVO~\8_MٻDwbpa^h3 l6|<x bS\6f}' � K7qڤ5RAxFh_ֆ5{G�B>z~_G8I4kt_`(~x xʼn<yN_I쉭urD+ѯPu-Q\Y3qn$|Ova:\ϭ}[\9侰gkf= $Ėu4'xG|G6Tn0j|[gFWI�1ptF9(9]ޓƅVn;mEwRY&5;+-VNE֤?Zx6e+< _~S!>?*qNƞjϮ_>C^܉2M,~Sbmc)mbyTha mE TQ6Hfx,־_~Kg<r4ퟢ)JX??wnO?~rrt9]!َ~GHVnllI&hGM'ù!(Nqoɋ}5J7=`!: r<=YyM(A!uoX8 4w#jHlV @.3wRUTR;TBH Y:Lyy9bF~3^3ӆ�G6/"W!xX|ݭA耀D\O(DZZ?Akx)p`sўRi!C9$MMR@Jܐܱ�OfoVKѝ�P#E&nfh۝&g"\К٣SSMn1%s2pφ̰U'.F K̼Jgp0A p .F:X{^].۲Y a;U.6�$`Ԗ.>X{3/͕ x rW<X'YRb+g>ur Hxp 7F"!GTcf Vi/LQc!!m0h"/xKHn0 axa5*D<ءn^I-/~/r6l(ڷT7'3l'6DK{`v0:2@, e&�MԯNǙFA͸zrT`sd@iY RneDÖ4?m�J.rNۇt=LPc W;�K7}y@lt c�jjNMW؎}{85sٕ29jNtj hzA.%c.ۍsM-jaڪ#z4 { W8(eIdi6"̷GM|F|Ffņe0W.ogvd{u5h%>vSg}ڔJVR XuŅ1ykӣ)?Ė$5@f;(=%/O\~jv4 ur&dR* ;8ս_̈[z+�`Bԥ>A+3wX&D@=iڀGcuVkrD8^w{+` No4=xg ι.vi}~,-O<2#g1|lJ@o*Tb~Db5gmV�krի -uF<X7,žOτSg A,3Z4<Ngt#tN˖ y3=6X7_a•óTaMB{+=Lp_g΋7<FjsMXWLg/lP\rޫ~t&BЄ i26ʔ.&caE3R֟ zd=mD\x!o&auIAaʼzYHߤ.Aˀ(/u?'�$A;FsS\UAt~KX缓OEm!YWx]G;fp.#!6�8\HP5bg92r2CWr@:!3�;z?,z7PTbZC֫aB]a3W[Ki`kз彾=~mnI)*o58ԣB[I-v9a*+y{8Jݔ/'G;kҺ[+ZsG-n >]`! �.Cu<ylR �lzna<`OUnBf[C,{\;9=9J2p0Ex*"ߦƆ?AL9a}|<ζ!1PbZ3- <qݜn6656`'>tϊ$(>0`;BFgFrr8ErKDšЛ Z$ *U~:FolٿB";*ǵL`,:V?^ :e 6Z 5KJ-UcvjG$7fOV)  %KU"v_R|LPlZ'iV% =&<Lj5h+i *csDU鶐`DKd HR~$CM7kL;6B5L]G]V$.h0$y&6#cN"=c|E} B qgJ2m`0YrnD%} +5#՘s쁉5{%ݐ֐%ߦDtg#qEQ*}E<鷧/*|{_!?9iqBAA v* G#%|l413f#.e!?zL]4yyKq|_DXIwIYȯd[* ' tϕh)-pKF#E)k@;z:[u8LC@ROkpr2yôc::/jy>u7!3Rfpt I*mOf"`\zv '|o\$s]—ۈ&]gɇdͱ$٫((/b4f!a#`EVZ:}SgtyI;.X0.@jCϺ'h3pnN$ ԶV!&mE^I*h6ߤ]o,w.SpnR $Uȟ8[kβ^EʳղO &3?Sܠ9T9*a.ʠEB?ټQ5Ms|< q-1ͯ3#BxQSkGE0D+3PlIpJk) %;6#ɢxvbA kQ pi| F3ɤSRWLJR-=MӠ�".3n>fN}x,Ox(Vi=Q%.=ޭu|M٘vŀ2^} pk@ G}܂13ocmv0؂=#\a"tuO9+x%9O)̲*[h&1}*fpЛ! %Mwmvu'۷ޞVYN;LO H@Ĥ81q�, qy^Ԃ\z?Yh3 Cߺ~]$#uóUbԲ >ݸFU`Y2SVN^[`  `~A^gڭq) !eCX 䭸PMW/->HlBc'jȄSTӣT1Tr+y˙YOر+f >/}X,RJ{&UxnR7$K+ʕy~9ޚB~5Sq 7ڄ𑌚s[qy>VMtp#,ݪZj֪p'j|8NnX7ܚ lFYl?˗d, U?=MMFgy/ej/`ji`:IY M -c@F!y{ L֞M4X{Zhל 9ꈘ|=nʷKpo nZA2lAI KӇ !%y澎x>[? gb$,o;yEt{}vߞϧ Eu-bګ͎ ,O73_Gp7 5V kG]_IMRrV cť9`K& z[.7.BE<:S6H\Ǝ20?fU௨Ц%S`[Q\z9COrCQ2V*;2yOah# m)3~\:΍d$ٳܝNku* |dJ:|1sL"ayxZ$E3Gzȶ 1hIo( -m#t:j*B@AJTLXW@+L+:o ( H{$q6>0S$Ѣw* dPnWaO^Z g9 T�ot?هh˴݃d}p)]qǘmzlb) g*Fa0ǜLmx/3L ^nf$ uIqjR̦9 %WDm@΁kV<k*5e?Tp)3{6ĩ?![SpYl5FT^-M[>t=h\ZȢĽK5m3ƞڻǁ?�v|JK%_|n'dǫxt~r .t+db[* 8'Z X4=5E''V3xo.ZC;d-!fғgo�#dç ]Bk$,Chx@؛i_ǀthHQ!86o`9qTS/ @xdr`h<i;M2iV ڈ.t-K6t7�2W&Mh_o{E)Ӗ2/pYO7u|wlT%Te!&PC´Z¦]XK;d > 7XpS2YR ԓMY) 2w wH/Cч [ ~`n: љl14~ß@8ʸGgq�/N\jnfC7|D^`P%l.NE NiE?WF/DT T$ ?B":^C3}+6-u VU;ci\\I/&ޙWW25ڍBU8?<;ΗE_F{}ۨk^Pd qdyMkMI,n-FC2a@Se%`CQ a/+խc#}5hE2W*Y >hn<sJ"[CRf" q܅>Vt]0:#NYD5appLu`TvgVPM|.T>P shP]/SEgGjgK!PoAp{CW]~@%5ĠNCQ>'1\&;*q|tT"ӣ ;}A%ŻL.4Jl@nxe), ~})$؊f`AѦߝA9mHz}^&2w[Aܠ~XޅS;HUϛA2u .r+~M�L\ f8l5.=cLNeq0CW[5$ U<AÙ c<,/Ϗ~2\EwF*(S\q !Њ1B`'>-xH-F0+^eoJE t<g}UH;V4 \RLtҿ"1".RK  . ܎IIy<kl XNGhΪĞ^QUzL3,c;`!q w@2i)^v }`)mt}U.mQ5dBI5m }/|:':)uUZk3ZUz@2:h6XPC6ikw�MFu'U`ڡ&=U`eYKHjed8%mN & `^bSuQj NmoցNW/ɫ°(ǡfq%g4 s63{eEaɥ*o[ς�o;zǕA\zs;ďi8u@!?*H`gGR `|h=ge<QyBnHfLLV)5-O9rJόR TzFS#g4*_G˱bY^Mw.˺j@sa>^~У11j˰ZАIc)<ϘN+JFm.Dc  [ob`T+Qe s&m r4~ެ$([8"^}Gqczh?OcN. ADϒF`y[ /G/$[w=y@/ yy I _+9|ۮu$)b&ӥG cl CtݘLla"?ډETʑZJ(˜TWbNOhIȁa:*FׁAOPUI]xv+?ugcc-8poUi ?[ɍ|쿖^2 W N#cfUjM褔hߠ93.?7Rј+kra�!+^cj(oT˅a<_zHlJ&q>&?Mi!z˞lxrb÷yXRYՏiN&e/NZoݼc&N|u%gWOc&BBJV>j=n| ֌V i#^ŶIqX<`}.cC@R_oi$"@Azk&h I֗5ݔM3!@&1G;,~_~w:Mb[UʈVxv|ԜfV+펣8ƓztTAqEvŚKN"IǮ ^M+{{7beテG%“]MZhI kHŵ"͙ɾSX  ó;pWzģǹkԖ Ywٻq=rkh#{{NƂѮE֚sI;pD I(4oL+Ԥ^\>}34P2gTM}b2i ]:Bsvy4P< &SK?U:. K5P@)jDoDE7:\P� sR^?�G[էqiULcxXAŴDAiXLڅd}+tq(HVV_u # jB5 GuvFĊ&F!i <PbxT\ H,eɻU~!޺lZ 7Ԇj+?àuum_^զ3qYy>ht_16VkbFGK"&'l&w+Tn$'#S<;dF]dQQ %e�$Ri[K`A]!8 z{PN w;< 9}H7Ђ_{-zDlҦW;~1Lp1_ oYe,!O_SE&Oʘ&lـC &'Ho3͋ot½Ar?%Zr-B`ƒe?/{lg ;B*jH,SܪOd0ܺڶҳٌF =t]".fU_4q0j3VVȴCMk՗ME\G j& >~2:T)hs?  b8ZN4]]CS2%m AKFun [4EMvRʻ\WN5ٺ'v&dav֮U'}R[?l՟)ru)]hǢ# w8EU52H~]CZN; ; \K Oe8?쨅k~nޤ@*twXyU%&/ ʘM Ε!tO['}In}Ku. Ɔׇ/EaEڈVУO?V2Hѕ�@>1r#59 Vyht7]r^xI) XU=k"{m>|:I[Y]țFrܜ/Y lP:TzFtTa]rOo{Ժ ]yoqfLY~&7c�k|Eawnuc(F BeX}'C@s|k:7/4@R7=v|!%,yI@5g=#LXۖ%uQe[xlUx@73GEj3i}7FNB+}PS4[!_-3v@炮 ?C!dڿGkaO(pa+/z~wF+/$k+w9g./\բ^UM0՞h?:PIK$ 8eMIҿ:-BϹD$;Z{pxI,3l9ԣ2(|}15St`!DWCd,ه8jAzEC#Cs jRMrNK<]=OB }߽syG5b,>KL&R=M1$Lt83&dQ/3 "f/J.N9MS#Wihk 3ް:waUݲ]I2!PʾN;t;NzAV'I7*?啃5ͷ&au"D .wTjI�76Vٹ4c@dD[VB6黏ObZsR COLJ8geiE<os++F$#>|$3h^L~:C—FW$. }΁H#Haܕ ȈRj *lO9OR0?(^q_+P 8鬦ugONCQ vPLr!c޺TlN<zGZXXQ.0FNh<f5;Uv<{h|p baWYIz.G*K⎾QFS̅ #`}y#i^DIb{ D,`Mp΄ 5~ 5,}e cf!+9b ]UU{a:txoDy8aM8*6#oQa@~ؤcS䟚݂BGsiq)n`&Z!~J"͖ BI)с4 .%NC~b >fy)^eBG;du<V<JLRSFZβ�ni (7 ߉˨}KŒ4lyxhVݙfe u dDHx,`/N9e,v) WK93q [wE^G(A ͦ!%&ӥ7fNhq}-O Xhy_1apaHZ-=Sݶ`p|~{^20_:1-<:�ٵ+K1z!h#"vԏk"#ìb9M_?-Os-J}/P5˙4z٫˼Ul-ub!_\Bb4p*;ULM+m E .fa<`9e>7Y aVQNĴBuw߉c캢4kEWkY\E,ׇi=�+E~gp\3\m e5 Q.6 `Z{5O,EeÜ^/Ts`4 vf9'];D^)0wQ^=!' lBO-DW)q=N@S@锱Zv +P/K=&&2bxUh{op6ͧT>d5BD)r&H"}|$ y LQ3O!z<[F[iYBӄ#f%(e4SENZ:$͉o\{]x4҈qM)v}?}2^$ 5fko/@<fj)c6( 2'6Mvb] pê/]Fc=14˗ ``Az Ph\xt?-\iSTX_>+P.D&c3.f] [I `%B;e.Ǐ=ġB0` v7u]"z֚-X �'#' 0,8L6\=x9b@ VDNU)QQ<}I. RʓX?+>O@d3OqAAڜ'1E\cCXOIӤ6v*(9m&Tׁԁ +;@�5z 2@ %fߩ?MPyE%}xIݍʿ& 'yx0qlodeLQh#PF**g_I40a&=])gprv ӼR}xp2\8+#-.@>z,mloYEc!M8 gр[ص]9e\bU5B AX;Zwt욒fLK>.1r 앟|+Ss2^p,cTjQk [?|I~8&~PkPh …Ct"0qk >$:4 zwH)vfNVZ3IL|Yz]k(Yh =צaD(KMWL,Ѡd׹Wmn;{Ft>'wb~ )A0f".~iyqv^F:Si'85 T2>%o,d7iUx',- b`)Y^!OjvJ^ O5zNm8_1 pc PL@1iHAt(Ii 'F/7ku/|yWD% UpyN;TWEe v~pd<sͭ$at?R}虏iޑ`8B,d9[z[NĠf"nT1#B kmDQY fĴjXTn&wy:ۑ#xHj̟Y<Q7nu;*r3 } 1keڿ/,TʕX\gg]'a42Ef ! =Xx 3sȩTD&m"ڨv# $>ʗ!}0?6 &-ۚ}Na`sk E8~�1&'ȃP<w`<)L 筐ƺ\D2qo+rZ"/ʳfygfp �{ݱ/i IÂ=[,Ѯ&4%\A7l2sVww-yaӵirLܩ-g^D &=}cA"qL�|"l nT }RD_{Nt:,*׿R\˳jIf,1<9V_v\=R>V zeUޅfYvrO�WS7~>0 z2H<42{)& *& XSt{(ޗ/ fDFD*SmwOlju5 jR*>P~ZҽPͰ*0c!6p?/ajnkr wvga9x'S#ǒ]<Z?)NZ亅W=<u؛yY@TFб0 q{/oAvn n(=jOki�Q5n 9llQF=zMg^YGX$<8im[-j}y<GgX~Oy54V_8\& nr&GKaմuhUqʙ8`v `~zz4q x,޴oVKF=Av:v9, V9Xp�.[Nh4 0p|kx#u (ޟ?I=g( FG}w :`B4"=B v|tv:,??cu墟l#vVm}M?VDZ[F Js/:NKK`x{ }+eLbXMt2Cm딀^yJ($>F1>x-JuƦh'JqtjZk:q|stRwݍqo7&걯iC<Ql Z-Xdȓ/?fec9>u ݩHfepcd 6SscflhLV^w>\i殕wp ۵347aNڝ4~z畇`GqH !,4UJ@238| #%@p+ zt.<[cRkHLzewPsP~?`t)7w e-?WH{cgUonb[l6)a7JH fd:AϬhxOj{?9TNW 9k!?T.H=p iЂRj;5Eڌпpi4 *m#C b27hix7.bdcfKSYd6"B4]$M;,o8Ȕ:&t;w֯\ߢiefFyo=poH%x39*tes w,%.#!ZnH+|^*ފ )m ibjA+J jDi brCYU ^[fRp-A"+ B ޅ8r=S&(AD+ӞcwnntJ9 s>Tj4A~H |`di 7;TetE[Ԗ8u!`_qoR,H49^_]fPZ1MbnJ)>o^'$gٕU9lW虾 X&59 AK Tnh#RVW{USjJŽ]EX` I}ҝLRjJclM୲J5+M{Fwbi L,_B*% l s'F$  y1K9ӤVvUspE$ sQSW`[SԿԽئ'LCaC@vbWDu;ls<wd[ͼy$#w2  j8] Ps/$ :f W}rt*rQj :ufgSi4m7Y܏ٴiY Keĵe(GY1p2��Pp9izL 2.ΰ~37gؠHy~2T' _*jPbMapH1N ` µisvtފYt0oޚIzel)4/%,R뿯,Iȓ]>>Θ3k[Jq[ rLRqg~NKXyhû'RT >G V A"S&S ·^ _e+((I&VR)Ѳ~j+JUTU\/nSQ0] ?mNYVKj!&T=nՀI,4'<j&;Vć8b5@I;NL=:yu^g}Bn**62ЌtfC_Y'\t9KHRqs^ xj0B3'*IUp2My],x)rc%Oy5&V5=W1pP?_#mq0R'EGu ׶&1<ޙ)B8U[kU_)QEb8q4oS߄S&507:Y.&rҸ/cّClX\. Hvf!?=zt}nFe ;Cjצb"7e?{Tg#xCrT%`vDc3\E%R2P i7 仯p naZ͘Ӷ OqH{wR g$0ƇݲPeAa=D+Ȍ%m>b!RkPyӳO`Sc2&꩗)gdڮP2tVpqge:\ nE5񘲄}?O ˆ�:\�]3 Qsh5߶f`߯H}):$ hO,H5^B@g=2 '$7l#l^b.<Cؿlԧq?m1"ycpGw ꢸb<N|>*ν[Xzޫ]9 lf>4 ;}[*W:IT4l{ԕ !?OX/cy*fXҔnj̙#J�M f XSÛ.7yX[w~7܎u0"^F6m: c$;MlgjƥNL(Ulq %[ZMa ]PSVc"Y#'_ rwF2Ώ)U tA@.i<q.t_9N*"pMތF"/፣t5b^kmFnl-rҀ~!d T8Qn'WDmw 씅R&=Hh(A @ E5Π wюX�f/-jº;0qt| l.L4圁*l*4 KXr+o5Og Y#D}drnD ЬqSzG.515ܪNi/gOwjLG'>bv,Erg}d/HratSh WH]Δ5~X8�R^I^0qc+gh/-~6*D}3˝ziVjv%-pٍTm3z?HdR$g}Nۛ4 Dž ĐxXgs]1�>PDZ];U؞않P6բƽG G%h@u]q9nwj|>n>ln1jFpjjS7l7ㄇtr2K3~d�(Mo U1ˀFIߧ`Py ~Or h,l RSu7L ᳬtv>d}}zFfH<bD-N>c^HtRǪe8^L(DuSxUj2yſ7PՆl^~<?!`VSLjsL}RUwG0Xx&d*#% sg8O*24N!s/-7:X1̸Qv'We{(ͿJRt!77#4%a"ac-٫ N{4P"Hhw )][9w 0y椦r&\5,P<Ut"b.1{3vYUGx=AB<w8:O$(?Q 4s-k>Z=2&+^:+\*US{cX*hF{nc<U�n�kLbM\WfI-MH<ʢ '-/0!`ЉK-2w {=ԁX }ٓp1_@+^Ϙ/6LS v;:u>s;xF6grfǙ&&^Z !e#;.d-fI𫒀' Tr-Yn}P2dD:u׏ 6{P*^w1=vzn;!DB�p b18<[T>_MZ'kӽ} *xlH<0g LZv q'sup۸14 {^> [a;Tl=~'TtUWMDjcUV6};-*pR`<[\!/j>bX~?6.Ы%t1|1]^)絑+ܓC;::8V+" ~ _mC- pIN+X}-afJ(7IzvlQO_?E 50 Hu}ii5/5 z(yCj!_Tgyn8B4ņ.[n1hdZj'U˂{ (l2oǧ~B%jRD(=n Ў" ܡ[6 z?_NdB Ȓ[�ST*;,Ҁ˙6a j4T!< JrWey`L#X!�EZv hm&M| D?//6[7`5v2 +[{qH1P߷PsnfRyjV(KX*b y3:ٳ~s(V7o1Xxowߒ T a?Rp0I,zd$e]gkQI \n#z)Qsq5 'Yˮl@42ƁK6 av̢jA)%rlŰ愑YqCL0R1Ab^, ۄ*;]8B38}V&/É{,`|I̖f O>0L�3QHqNWqk_�qYNKr銐@(UR?E&0#mi?#JSK ECCZ b%[@1\B?@mDg Z_pr[T`GP' vض2)V K&]Ssa{v&-zdԌ>yn jٲ(ׅ;?پK./�CB %YhCA,Seq訔](AU ,ז=׷黂X%KI5_%:>x|ŧG{W%d?ѰD/<C66XV$EŘiS]+渷cI0#q)yZcՐn9gJdBtzr; q ˪̈́m<q7}hk,J;Vȧþ˫Յh]c_ vi[y*Q/Լ:;,v4C^;v]^5|]mrT5`6 ;9QKփIb[F\ұs:7qMFju H  0v*>P\#̾i330wR/a&T<|;�biD <6<.(yB)]FedL#O^*R5$p]hVE" PYWnE{ڎ/mY+}kJj]a=D)s59EcYH"(cML&$dŔVotELf@S ~"Kc$\=օɰCwyko/|g1J[7\P, X/Ot.SVۃ-^~ll줧rXsT訍$`eñ  h}'[WzpB~G8wJ }% ۀ}mxRxA7xkh8(]*s.䔛<>4Gh`kEMmЄMGd^],,&إ7GWsG[pS33?=y\�] ֖&m}$ iD~"h֍ȑdT}^zcfCACIZ<ed{Ȍ Gƞ.XU z.<ښ oSvu.fpX HL{vU9w Hd~&Z<o"/x;>md uO{Ql{)a L֊GvħR5y{[&-X:~9gÎ*XbBy_r;f/M>AŢF.<وߔw|l77Zǡ272V<wLf A bP__ԓ]rČ=[J<Vt杧y~;'P86p4T p eGY<Ia`hTt+x<0kY7'֖0}T c^5.DE$A| t:ʫ'uH)\ 9ű0T[MͶ#?�qS`ޯ>DlcQ%p@lԎz^تO~5ιߐw{O̎szb _Q^7/ ̲i 38[%ن ,^!i[oM=X_OG').l"P�%+z~;Ue6YWAm* k1DrMS0w#]U'qZg $f*4i4&(61O>5cHl޽<y;U^qʽE5ᖢP܁f*I Rh�$0xG6zV"V2\K\P2nKF_Ի)#E`_͞bgBF>LT4XD NՁY.G+ $,y'Z-B*eD20-JAxo"Tճk5N q\1ND1UZ;T.vtҳκ!ڋJ|(rzDG <77@o|8~ |KH@֥,TYֹ)Ǭ!5mȌ#]jއ -g< C]oZ!P~_wNjӃ3ĽCXXyB*u Y`茪,貺G-2ҕ: >ɓIm\p[?Rc)˪!v.&y_mw7dϵV˦Hߍ:Kl0@w%95xw |.VP&fx|MHˤ#{:H5LE Rki򽻎hO:0Ζx381q�NG0?tZH;<kr_;[,>ޔ TDk1Fa=Kç+2/iwݳ;hl=aFD|NzO|mzkmwۢuZ+yOFhXhlL,NOHK"d٫rn%r=#/U&G{>|/ 秹=)gwa[qpySv7g D1V4o/1l Aq̤9'x^t,jk{_bAr,I K9؃691+#_ha:?RF%E2}]H!qFfj{=mVݝ_:L\{< m_­]`S 61\RvL湈) E5$e> �q^IcR7ӊbtƧ<̻|J]NW_z?4mSl@.⴯f"Z,&l}u¦ˆmkK0]Kw΀j_ͪ*4L}Vx {NZC1AK%`62|X3ֲ8l_)a]J)\#z4Bg拋qie{ )| %kH'a1"ۏqqͳ+R>Xs6zzWH:Y.Kru$ ^9B-8M<5_˺7@N6 6IPfvrZgTJ \.M\VؚQɱ˩ʹ u)X}W2l<}#&&Y~(GU*.ɝPOmpjW%H0̱S ' }Z Mp Kz*aQM `H7'>|%8+<̅Ƚbw.x0pַ֨^eVO{~s8D󱩲0Ha08* sHnGGT-Pa3! $ kCZXo$ z3/!;l3v3/i s + I; m$B?)P'i]A.SA. qE媗ucVHg,'ZH>]s)Pdzicw^v4_=F EA-7#Ѥxc D OsCU{eGD%JgE`RCBsd4$Yrq 'P.Y%DUMHhmq_ȸoΟ*r:lsղ|B7>!qf3&r߀PIFpacz[KnsD>jx4U"nyބAsbO3Wі. J Gg$Sa)dPOԪޜZb|oY4 ^w'mT%ف_ລX`WGAHru4(j)ִ#3Du~vsv^Mꌶ L/^ U"Vxi$Ep*Omtk 8㐄>˝Hj60mԮI*ݩ:DJ6]K|"&z .;O݃M&azrXrb졕^>Z^\9EdݵT8yANʂApJ5zo.U5'< Ι /zIpvmD#͘Wr2NCB+J6b9hǁL //)3ðqGe5בm0oI29V_tG^Θ`tHNY4M7U+tB' GQ2>,na3鄹t1R>d:͐R9:ÌF<Z,},^i),`j`Qc}bv .mdgWm48LA &o{H5IprC2 ;޶ v X7S\6Kp~1EJ$Ʃ,oǘ0T,; wlZGQ R1n*͖i.h>/Ѷ%GiUP&p&Qzء6Ю 'Hv<HgΖCFs0_uD.ȊS U֦}EkN˂*f pVB.f+l~Xi)y(MD!X @y-bhƬ3�XؿzށYЉRt^1tѱ?p1b7.0&h]$b[gY̗|7ZcKTZeẸ+zMewa~OB>FjQ38*c~ijPNT\!&vA@駿o4/5$6J̭Zm>5L+S~>[(S}QN VG)07"' YivgeA�i}' <^g7MSJ^\ѲhC|*l8 7ܶ3W8sJo?_b$b JF^ @ <f_"GIcK(m.01$ >W=z׮> Zܽ3܄څc:lO<aA"{)+ $%M{3�Xbxpb{hIXx%iiU gط/gUi()#wb@ޚ((w܏gNRft]Ce>8ar> i1`6 RDv@}r,<XKqF:-)I kv@fR9+?[ oqn Lk4j&�77|M,L׵)8L!_0bQ"ee?+?\Έ,^;c\Rd.l}SK!:l.X<\,Ev NxՃY]Y#+vmiK �fVUFW9l_x.ErU.]AtC 0tWy\0tm'j%6wUE_Cx>oRtAyLTt _P �M>KA(n87Mh#:R Đ^GZNnzgE%Ƽ:X􊖁v=S~󁅫Aq-T)/e!مW"M)Μ#ϐࡄNFyJoj_~+LT1Hqz^ljGƁ97h ˰RGe Y<v#D(^jqG5 6\u>$A8v)8/_Gm񺝊O J#KhAx$֢P8j�Uc4j"eFt><p*}*bMbN.5=-Zë485SMMM!�^Y1ӣGհUly3t7v9+I}oyS `'I3+O?heSPG54o'HQx'%C-&1JRE~Ko�-L*(+tĝr·w+ K4 DIhg7i[CXJ J+ɶKE?j{pRto{oiD_/>Lh_ԿNE``C!2$ 2d7Pδ^6iAb6RMV߻q̜yI)8ЭXL{$ˠw푮ד#dpeEizy0 [F̞Fa!$n_`ϏNVG9<6,%%4 I\sBFjJ2̈́p: ;Du rRwx?ʼnmN(U|Kku.i9Z v)f'Rѿ3( gZΜcJ~yg.7{5A.Tyϼ;/8>Fc.Sijm EѨo,_XhYϴ:%fYk d_"PϴͨS ajpq*wtf{+X\Boк#9zgvqdG6k 0TO2γ06�XqgȖflE4uYݵ BpvIeA/@m{Jh;J+5rY;.eRn5WL)q `{O@%V;(gug7.nAz$pM9p<eWjD05*(I^J<wMҬUM:P9YNhNءM-p[_DcnJ=Qm7~`r8NU2(�LBliO\m߭{A+s;|IG_2�NZN}CN-Umy]ERnCFŪѱzd6]4M<NLg xg)wE6*ʚc/9~eP `_?8phsvY6I<}W^w6Ei췀`MxsuU橳\^=f0<-˕iN]EB Plp˕òGs?hnJ`*` 4~_)̨Z pv[L=RiT_;~|ԆකH'L.b+Y;CmfoEY(q= w8>afWLM[81(Q,`P#Xׯ [Hل`GxjTB_2RZ[":m'9`TRKUa x8kj4rx`3¦P-ODݕ5NKcKup2J>;xCE;(pF)CcZ픾�/B5ˉF֢֬Vewߑ;50kZJm.B2XfP,겑[ <hv"<Cz)S鞳1bt;D_Y޽ĘG<iI;Xq +MxubCX.x;],T[< .f,!6Ğ,!Tla mREl_@CF8Š!;_D- 窤#DI.|htZ5Ď}vq^re`|1S^OZ̚0FMoW!91'6|\NQ#vE}WkB<$&4yL(ɂpAwב>5B7GAf$l@hBlNq<D)OMd>E)u-jUl: rW%NFq>faAjIh ?lr/Ta\z bNn1nr?CGrbdj/h`U=J9e5#c< [vɇ<`Rew5ϠJs~W!Vi 5|jc[7_/]o%O<a(kڟ],0`J0\yFϼ�cz3`G?BzuYg s o!둝I%[PP]Zg[lea _CU#Xe=ONQ+C ߧ:!=ԱZaÐq 1wL=[d'y.&SVX\sw�'ڛ}NXQ 2G K1`$]$~>ش+OrGt,„+5j]XD h7o)Xpj#T]4%Y,;.-R1>\,ZY577h޹RҥÌ@9.=B}( R}/F!5MIEh"Qm}S7 yɂd`0`F|j܅fGۨqYYg !#Зx†Uߵ'obcsFEi)ԟ6C; cX1Ɲ48)2P%o1Er"7�ce˻>iu@ǦGJ_]p?*-7rbRw G`i߭'j=#~E 7IC}5|D^ʘ mNR+A4UlN0\<$ @SPԳW\̴%}]A|D/ äh v=<#aA'A58(DVt\)_nՆ>Jw|7e'welzRH@>D1`}/x,_s4pYYetrQ`+{YD4&۳NڿK =l<\$CI&oQmMM蹴ف֐W#-]~ AmۜrG4Y xQ)[P:3n�n9TJ,-%9R^BOSN;$ĭ \eVbi`<iyY]6Adm7~WlI:1/9/ȧE3017J+pX}4Ў72cg VsI!]݃B(] {+]Q)ɩ:?Yz' LgbB̵K Hv6EljuG{t:*$lnTy4g#%&J%t$~ UGAOHA'hǰI濰lu[S١pABNiџ5`bHS{!cWsõ{i9aؘZ`,RȴOםs1ߝ{$s+5MWahЦ7Z)  Z]rڃ>-i?n=ё٥zGy0۟>s8_'vփ=n(Vɼ.eeIv *&g&y:v �pUK<RR]Δ -Rl n$E@pH _s Hw-IXjH-z Q7<q>z|q(7IZEA4k xڙ۱(gY8b<c-VY@[|!NbE4xx82쾃8jaP@ϲYH?j1߇=cd6<aQ $aQdu[ "*UwŌD3T9. k VC%ye -ڑu2֮}ç~~SznK.D ''"-i큔E$?W±xOA߄M7~0ԍ"wSX@5Vs.Xآ'ϢW8#~#mRn,Ēb&Uj*Qznt   Żbe8TPUO4vHD`r4< ?4YGۺt}lY=Cӟq{w P*~Fj9$X|l9+\bB_oQW֩VS;1e7FS9o q eƬRˉ~1Ouw7W4>ߓ8~q?OҭGϜOtsXx1/AF18Mc$^kq騛HJ\{rnj̵$~-tX_Ѝ#WpIJngZ<:K2c#HDCʳ&C!. ЗVU>+8�2"=|x':Gw# !~ȓς?>c'C j5) F`v}J~/ mUK[: �|�R4o/ 82'G @oM"oǴPl3P>qDv8qr~+1F<fDhE#UvaHުc9%ZDG&!Y릝щS>9�1'$Qf0cs^ "|^�t܅ ZN}#/Իuph3.N^&\Oxz<’W(Fi)IC5%y,['^dv%rYr!5Lؗ+nT"XH-̆؅z2WCJӢznX\94Dv'ΊjM\L FPC{ pDN6=}Q;) =L4g{LXL= pM4w]9\?>y$*U2y]HU`x/1g_ hlsi#Jke mX\ş:گ9'҆'5,lP ` n [v<\CǠ=m{؏?-Ί]kXX*5A 6ݴ̅50 88tR  F=J YYFZOeڥ-6 ;#FNهB0)lvl{y393U׳^ˎRNpP$Bln.\+חyenX\<SLȔT{ȟ;4]{r3Fd|J c&@>򆜓?s:fR1EuSh ) Zo)wI4 iޮ <N?*{gQnyݰVّ;3I!Qvf͋XF,6!/wSB#J==MoZe~E%5#Qo$J{[.o /=%(:y-FNL\B$\+8uS!Zk+@jމEm^؈<:H3+y?Y(E[mJ 9T%p[@Ǝ[{9.#rH`0W**{A?znQOlԒjq9:9ZO# %&n~T@- ~sih={І<rEƪy3tHm14ACREZ9R&0YMݭC3FL %5+F~Nhw8N>5y@<&2q>< hݯХ%:\1 v01TEuҔ*̘C%/OUbdG[w5lTA<{:;6WFlʹFп;HcSZ+aoz�]bMɊ j6oH5ZǓ0}P%R{[ -}kPEWϟloղVi><aK BZu�u>1aKy2i_K1Ϫ2͵zψ(4) چT%61ޤAqvx Q[Vs8q Ss@�W2,/Vp׍zܠ@<bK>?jjj٬/`ymgq:Ύ}Μd< 4z^w0�s�F hsm<mҜpf[ܽ!ǃ#0]60(.!˅'[x;pچ? G�AQ@z]DUa8}HO6\528j2M$֥M5K�KEBH)ovkШ1VkޤyU6'u3IAP̓RkP557J-6af� UF#,I׃={답aLh]0y9ך8m3vϢW5Jd>([iDstYtw{I` Nv QoW"_UlyCpH2Riu^b/*ʶfVu3B%F^@޾ s?<7T.vc]>b$JMOPmsUpm7~Fksѭy^wԛP&>uc[.s&<!Kw?'S٣dc<4`WMeBCfr5Wh\̧ޫ,|.Nm_>EQ< 84BH0kg( :Rb@x@xTtP1 [x~okMNU TɪKgKaZTn͚_@#paC-Y=* 2 nKt$ns5)@t *Gcgx,-iJQr >{29-SJ1hm N26/ρ^2ѓP;3TM�F qaP 'hƢ51BxtA΍%WGvێŖYvP HY+~k"I]oG C�Og<m/8#5*LEn`Pq�׈ѓ4nvE(IhWv͋6ٖ `*lMkmI|?aQZ<6IdZ>eO9C(sqM "Hti?@%rZOпj3d KM(dn!!Ȟ#:?h]j�MzMl;nGN|R-c|l*YG霈JG^x&Hs܌G  X?2hn<ܝ#\W,ѩ*w�^X&p#CsqCh{B̚ޖoNq)w+% E{ C8H&_p}Z4,5h�p5h| vᶰ'5X/i8_ 8WK@Ψ4c{0Uap0j`9e;FQMA^7b0JNF?^NSA'sT}#ߑLyC5d5S%zwCjOu<.Q]3S\ F#t8=DIda'/Ac~V{ W5F !/=,6&X�.m FVZ�A^}M~|h`FȤr` N Ay&*oxvLXH| tDJ�x1Rꔨh8,%hAK`}|[mLmC5+v/ay+QWS<urOz:6Yj&}mC.eƔ332U.(2Yê}dcF{v50?T0\yM<iZ] PDS/\~i9$WF"|#pe'&>'^fw]̑ _($^Pt}G~zRn٫+fJfhMGA$ΏH oAmdi6_?+ kcad]-j?a}E ua/J0YgY6zDC>,[EXQv^�X,gIF(d@n0e N+XdnԖ#"XإW mv:&ҙ4u[�hf1 ቀͻ1\T uHfG EO VljFW{`&)t4j~Ow4+/֙auʢULM9jWV)0|MA{LpVt#$F|ZQ' Ц]X,ZNm~*},ZU  g:\gjiV]^kt^*�V1A`jEg,ΧQn2Q]g=l2#|V̯PD�>J! [ܝ)X}X =w0eT^UG60Łg}B"~M^p(=a-FtFM%Dn94"Bܠ3@. >)5d{KN8- 0LdIw{ߏH-FYiiYq2j \&3IHJJ$-r]/XeX QsCZ>6( |b`Ļpȳ-H,:p !¾(6"~ukė�nM\K5w(v4TāSɦCir�KT?mZ%Jm7gQX+7ϥSm7jۦ7yne/h0̽|hKsPdZUj/#P_SxM&sNv8ZȒ�*܏z1]e ++KL힟!1,=̨?S~.zeØ)ß8uQ|7�Tj4u̡nF)AuJ?P@j0-PH/+@QRHLH#M֮f#p!:;I©SaD\=uJ,lそB:Rj잨L,3f*MƅLHrj|P3cې\ATF`1-O*iD(7``&"ˤFO]J&I Y=;oOLx L#M ,Le:gyWY"~5 7$QD�-2 zк>Ӣ)gGɕx~MoZKGʹPjݏ4ejIPܕܓZ{,^5:Ր 3?<1 n?3Ӕjo( jN$ MBF:2Ux#2r&MchG} נIf)b793Sn[lxc'n\qZb]N�+7ay* K|*xJEx#!HmTjBn*Ğxcd>_7 _vr6E}ZJgqU"P{7TK9Lճmh_,rCxAJ^ ( \XKXQ"˲QX|*ELk�1iԕ">lރDYrtR$: <'+6ή]$-.Rc׺LrK"2oϰݏ3 KVԩՌpdt S78Wco4?uGV{^՞CmUvio_ڤCK]X4p 6Y>8|@Ʒg #A$ϙ>O1zGI,�C3Ń"-smDefdkh q CC~yj:B}*8o3 ̇m2aعhScmjAe]K׷8R7H" &MQs*mqUGvTdA zTuJDfV f7pz 6O74`]r0ƥ,܎>NI_5g.ݜ7699 ~NB nJ&ꥼ K"I[}W57OQz n_ bq::_ö'A_(c/}MLv$V -8֘[ImG:04d ΃Pg̱ul6-Lr�*sC<`֎ >D,K?^5DO-O:X3q+ O_F7~c+4m\g!^kؚaaZu-8 Ƅjz504�4y ] ,3ICF l/oxIcד[\V8U[E4O#t' 007!,׆}7@:oMWtz&u}ƙG QW Z�AgDVvFc:7Ecv1s;LfP.@p_茆JD(v tuQ%nTyi0KeH>;8"`}Qk\z%ļ&CE`i3[Uw;aCSF\ַmT>dddږrE'~$|CFIi+[ih,1ޜA8DnP1Y7�WPflgxYѼiwo˓3n!;x"Fjڪ-`sEB@[ovW1h ?Xgyx TX5PZT[k#`̜b*4d'fhb�ط`_ތ;z- O_^l^@>26J-W ++͑9+/UqBNwnus`J`Pz5lpn <.3@t2œpt;Z0(xvU@mN?:VIf,j߶6'De H_ό7&޷YLO ttѲ к-"pYaZD"" r9;Iӛ۸{Nj<|Ŀ9^qtsV%;aȲًDOk6]8Z (sFDn_Oix\₦4Wd-#[]J\ׅt6Ys~ֿ2%*a5;XuεOT�S!4xU^x/H}zَ_֒6̑^pԋ&e)ő?)oDeb2B YƘǾ1IvkBL+>oW\LvO}+q4Hs@iSjT CȅK'Vi輸hQb;ے9EL~${ָ@b U3/Qr�푏_4.ZZ]ɼkAc}?$%86)VXdiY)Qh+1RU:Է [eL2Ui2Vk^a)ye;gϢ=wjb6xxWx b<]+uZ莑"u7I%[[[XD}Q[jyל8f4{-2vs&V7^a)-3]=V ^SfFːS3| ngSjV텁!=ϥyiI(ujuȼin4ulbݤjE�|n禔I&̉IǺI%:F~ c2$@9_dK]/ڷO' 9ϯ+ F _cUV?pcܢLʀ1z4=O@$q)o<M m EzFcs[VM *7,䋝H\f=e?4Gx+r<f[gGA8(CUF\*uXOwlMRDr:1$8贒 3 ӥnms]?F.Cy[cZ{jOǔ>Z3cBb9ϪR 6.ZgP=n;T(zPjԖz2+#,Kb>/fƮ3GFr]6|5嘣;3s=$Rig qWFBIs렒5OO۞wXM\'*J9f1/=ƋTh^_<%>5<43S)m FX;[oCLԖ�ʠ͕B7'ӳ&sZ6Ki/.Ue@VxN<lƪ.7EDҕfD{^V </6:_ Qwi:wދ>̼3%ja7=ϛGEizid�lE΄+3h}^:KGl`ECdY|BXf|/:+we%+(PDY`os_ ͐)쑌"l#.KVr4> 墾bDURz &Dk+0~%@|aA]vs/6[arqEފ "e^;ri%0Et#06[Ϭڳ;TO:cfLD~{)6jh OΖJL[/Dִ<7w 2ªpO<Vb_wܕʾcӘ(5Ǐ�o*uu҉6œ:;W1u?ؕE||@gb(&jϫTG7݊Piߏa08X{*l_�ڏ*W<$NЅ}~}N슼pb} 0? 2u_^շ9Gug7] ԝAN{Kuo9u#<x)1k08rxl >q<y }xc͊kr�Nbǟc 6 7v9L]^Dʖ%=8<Jd| C\JP)|鄟,;! &8hL}Woo&T[rtRj;0jW'Ťǝu<;p?VdغѺLA@czK6esKGؖ>IۻR\ځQ4mM͡O_/&(qYE.r6?<�xTY%o]$aGjsPǢ{{65Wy,'xh|_e 8$Et gH'lֹ2<vWQzX.V]A;ަeͯcP1_&W([#z^O 5}5rP گ//jcW:y> �#)1ڋz9Ok[^VDjZ>!$9ޫ>F &ej^>4n3AzmÀeN=Fɵm1=?U*szV=hГ7W'oعtQŊ,p#*vwS x[@0b"au,pBTx0D:L`vX 7@MW܌x?1N\oR$xYbqs2z>4-%n -3T4}ѕ˘l&k qpV r4;`.U:CĦ많d$G4B0%MW9<:4`2򤂱la;p 2 C|% ;>d߮G@n=9s_6Jk_ FzM :9 HGHv`JQ;,TU~*Fsw=kXx $\Țtz1i=4/3e{z[ y`Bs^`v [<ՙpP6Sof՛Tp/@껈l\:V"k7$ےK"uC'HU/ju"-L3&΀IyμNxQ&*lM0TbhH<7'AQۧY)?.p!q#[km1]iAsF,uvUrsd0#jL0x̪& ͝oQЦ48-NڇN-B $i>$ >p]_hSVx/%ػ=pfR8"½o-)Zl.\o0AtZgBިaF֘�ТBT,@*A0D<[Q䚆\I*y58= uKb i\| G,5-n!7KO&uqzRUGҥ϶džs:rnnVݭdfOX�i@`Z6Y!,7&?4%mJ%`ZeX7oSi+k3:C%(3/zTwYx%gE^\\_j^\廎 8R:]bl„eFuAOzn IR,kk.$!1e}_ cS5^jH3,D^8Z̲^ L?ITټ|YliQʙ6Bb< %!gbb4cCb@LD !@ENL]O-O(NnCo,�eDy6>(]}\hJ)-8#iY=r5'˛&Fɴ& n[t:UFy֬e`ld7 CzؑE4UO0BQ{'Cv*6\J�$כs?.F??w$}Y"J[N <q`G"24%kKr.`+x諭:A[|l{ |霅 {b,J2xSRK8_īKH+0h#0;)qNFwA"X[Flt_ɁH,8CELOx 9C9},xi<zjE}f/{!/uz9n6Kg稧cp=x>.U_Գq› E92{tkE!V^gjW~$bB]m1!tЍQeԸ+Y4@Τ˝7&{ʎ'wۼg7;3Kkr mBRD>r:rl7ݥeiyAg"ur_HمI48G! /q%^1MZQgĦDBwryނV^#G [Z}DB6(޼8�{∻Z<$27yvY+c鶴\pEomXܘڎw%?`HX7; $4\ً fg%IcMﻀ!;A;#4e_8ϻ�|kxVW*d?/Ih)8!lݥͤ�qTvys� xnGǂ4v$MtѨgv\`cx)Ee:exk`&]pUѳsIښ%@ J&g¦M3.eQ8R àεu4qE+Rʚ;e}9 U^c\UݾgaB_ܴ-|a^uRX#bHczgi~ EQrѐÁffØ yv7_nJ_:aqжT\< 3!`"S? [ԉp-qkxjUaot1ۂQ�1[4v6QQ)Pq%U@XT>k;DNl9UFLs !: BJ-AuQ({!NJ|.0>hgMLˍc:LV Ft$Yt!mDfURyc O{aH#a5t̘,0ٛHCӜMüOTebMG׽.C$((ȼ.΄I>Jr\J8c8Kw gΊ}wm My*(yZRb:}^33@!}NHް!ZHV΄ ~qI5qWq<f!~\ڶtp)[jîO FS +Gfq&a)n,]0:ڔ"8:<BV U Mi~YwE%�.@7q):�w`YZ,LܞCrb9/'S$~Iy`! #wD]liN mNj"mnUfzr!\ӦǁSdR>٨$|p4V%11E%2s0 j3k x.\t2v5[hU% 0\̌ap5W߼i}d$L �['M</> ܀M0aa¬D͂Z%fb<=J~s̤<n]-uZ|3;!vh f| : WGxy0 P1UPs>H<hpOmG#`c60W18<bײ0x(7nJʝ s1 v}-8!,{l)}wrb(Ok$|>CB\[Oҡw]V/!:5e~ yatZw tJpQ (mfx;<Yˮ`2ݾϔ!W9rk6\v"ӂ`۶%W+0d/fYpKEP?A 6q/?5H <F4DMp'gh7KsH_*zK[`2ic$wUNhRw XQ \C:9">�m|#5Eدs/GX#gj픞K5G7B-Щ.}/ug7TgX ޥ n^BrFEg{H5Ֆi=?Ȱn]S^Sl0Ua*A3Ἅo?p <W9p8o?6'DSPm8GcIM)Aϒ]r_Qͪ_ƀ7:$۹n٣jƻ/B3}S(hWXͯl0=j&غ9CV Crnc@RJB2Լ)z< ;  iJ>dUhS x,KJj1!Ē'VTSЄmB =3D3=q*I:1!d qNU.應xZ>v&=IO ] *3xnmGw ;˅!{LLf8gO7md $\*W@MH\CWZNɸEH%@tMw>3l2؏ հ]d SjÝ|::ݞ8F�f<4e>3숲X 檭7C؄eIg3th`E UkiL�zG[oz!KZκʞ֜�g+4B1HI~ ?HỸe!A,ŋPHY吘=hY!.l{LuLrcߔ'#d2ibDѬBNlCT5Nb! R#AWFnsԻoSLȌDĪ"DYLx08|F[R]]pPxTﰡq FItGN'~`UԆgc3IC*,qy9} >U?&cok&+$h4H91$VYHa؏򢀐>{0E1?y(t@K;v0)g_)4ΐ6wT;1L*%SǞ*䪹<,�Se̞8c){r<84xVW}?\aP-%-0Bu6P;*>[[)*ٽ'kK.YUci]*OI캙T9\ؿ&a| JMhX�S9`䇼(~|XcfҐEHAs* o%siSih_g(J&Qr8#c\z%s 0\D@P�@%EG -;}m5DGwܐ*J_C8Wg^WMy˸ 1W&cxKƓ $QSlU-CIq6?l9zaHywWf+W,6Ńm'?0H뭇b 6)7#U2o J;:!/y*,Ͷ{;g@<kC҉H]<*=LX'8kzs6фӆzm䄛,bi$P!НZ:}x%c./s*WS\{k Ňoɇr]0-{]X*4}h6z?=$dLW<Ӥnna?I677/9#$�vS .,z Ek&K(>,I1B Hj׀z>(+ u;sZfEB蠚۬VyuGk)�0CӢ/!yIt۸/ v Vӱy wcUF0qEs:xׄ/,/OcHۀݠ�F3(> Іef#ƪ96AjPg �u[jgw' qv8H)`+_EfD'HST4 '|a4@@b߂)/vi'e%3c"K'07/yp {8K HDi3O LUZ[߽X&h#jJ0oa(h`Tiw~vS[ڳc?s_1[u0;c`W,f:p^q +ә:ƗiV5՟H1S6(KP Bu1Vay-;L.QQpak4dC��iMxP$�}OTѿ!ŻUgg Y,T5_;_` a㞸%^Q#(K#$84UD07]ح1KUn'"ARkl*[ ߐQкP08c(AGZEʊCQ.U9tC8:2ˬve(8|nf|<ZFWbmu@W %\p&5?NHxf:~@e2o·D>PW=Rfx*pg<4uF5IYZGŨV~4R(\ ٪VN n?(A<xӄ,Y19ׁ/Cm <:"瞺 zW>�ۘ^u ROLLe?;خ{vfƺ:.hvŘd_[0u| \#[˥ьNq d:).-[$6"LP#̲FEr<hsPWD)j,UT;ryf/?)@Iʞ޼<-BB)c>2n^ �hx+޲fvoKZgJ?460w[Eleb avK1WVr�y�!D]= ԣpA'%Q~Á`sH oi܂k[7ch ]I> ?&@ϕ d^}IfXY0@G<_b 1D Iu2T6 0KnRQz.MPt~8(y8JyZIʖ^߱g+lT7߫V-S`%,ߗbh+{j, hLws H0>o+EY6bպ"o3P�]}pDÎkWIK\ "yPMeB}ȃm=�ҋW4ڷ^ݬ:V|;(D末;:d#PNG IGլVX\ŸoYjt [$0" 0ĝGOKO!+)o lYrms+Uү chŲ7KsEF \16&@бqY2\E]̄tY{=K:IB9mU˲񠬄ϣjyu^V)2æ+["KlwMe5熜3&RHac{xITRw?逳>"3Ofƙi-fME(dž>K2HwzثA9b353nѦH89~HV LTjWyç'\yw!珰SeB-P܇AID"z^*z2 EA4bb"qYׂ S^ SR5#tW/oQٴj6XANWYL2:SR3)tLF!H$h)2Z >Õ a[ޅ_Hu\؀DG R/mrq-cѐޡ-xI򦍚-szPIAp7croelWv! 5jxS!ci. V&l9D{g=>D}ad{tNMe_ֵ8:(mF '1�6X TP@C kȡr$Xq̥J9|CH@S\,/ݶIr*F#Xqns:"#Gפ/H5JI9W'}UO. k1|b!&%f ;7Rx4}*jyeqy5ۑu9@C]p-8S?ܮ>KvY&}!�,SaLL�RXןXBC3"U3mǭZ4#%2rdYCpu%[I8{p|S6,.;y& j:՘x?ښ>%�9N0uB'h-h B ꌭO\#!2F" \SJDݪmHz] PA}ՖTtөෞ)x8s+4 >X4Ҏ9q>SlY(�#U[ m yzOQN٪γG2܋^YЦder|[:(NC qdv2#<+(ѕQd�QVUh#�U@SRmWhuKQP)4Q.ʶpRS,Vna-N�!IP9:t Sw!]?V)$j&<mÕr'mCn9)g*T?R+'Ev!Z54,a#%5?Ā݀Ex>+Sy-5u~r"0H.7(2U(FnDm8Hـgm2`z�92S4isu~:\P^ki+pא?$Wެ6ҩI v1q$c?we_[\ ZNN|{jq�<#%ᄣ%3|X< !r�'Kǘqr/Ʉ5R頁E݂ `IvK3VO]Ή|q6< 8[  2po |Dwum(rvOң:Zt=QkҮU78OT Y3; %pj(;b7H%2{Uӹ/{3Ln{ ^VM?Ʈ^"WɠpnS!X|oeVYo""C0VPϕx4"_dYfu$[:5jJrMp(eت$ò:;'$�?I i4LA""<bW)a 0Zt�t?@ӴLy~o}uRXy|;aWNw@GKy�VAKji{SO ἑCݥ!`DA8XN%!vS{I,@rQs4)!I ʹm\+DJt|wȋ٩0H 㬰\B?uISS)dw5\HdP^sMyR9 @6| j_ʛlNg ]wW)TNW~/@dIs{ Om{-l:Nb-9%1yhIva>[\?Ǚ͹Z9,a_h N�('|Z6՗lQS.4U,}0e4/8B>'sR(_bdƶ<BKRJ&, ,.Q!uf}ʧ*_rTٖX)}RJ52VgN$ҎUcLL?D?|Ӆ 0T5\9}9Y k)mdX<L>VnѰ$TߙʝZYzj| �_F.1@pӑf[uO3 ⋽}$Z/)sXl*I^KmMC؝+K24..2\.|HlW?t/ao;LVJVk`[s[G_Xòʾ0k{ϸ1L^d@;CH!xFCvYdߔ4 зt&W$Ɵmw ;p.֎gσwYx{ޗaaIa.&dc;`D|Ujӏn"dP[!%\K¢nE�B%J+[cC(87^+YDҝwi/I}!&"R爯wN{-<?2FJrynvZ#G[(mS빯f:iV]e8PatG ؟k ĕto1B6#}] XŰ>S0Wt5,gYڶwrH~Mu|i-E6$ |o!wm$WDbYOOɅ^*~C0J V;u^>VspuxFUM#)}h=`sld[ X&&']bw+2kː}jt "b!;0#DDn VM%<Kū9bFfcr ʇ[| ;ZP&߈_jk8)Z.Na4" 5wtF6nz=_C.Z.;yX^3pIa݃M6<=`/J nC!ELiR&eKSK P$[]ދ](q/ B&,cZF#R!mXSuGcl8aeFl " eEַ:,6Rѓߜ!xty;;瀔\$D*n\TIG4 )XX9IDŒ)r,5#ݩO.ܪsW{ԣB/~i9,ڋEod0pMU3L]R$ѩ,~8PsḽQ| 牖V CWb(^Omخ!v97.ZVajlx/1 /Gr*Ia~{>RLU-깛U]U^FgJ<ҥf:u 8z2"|j(d>io#Ֆ)n, E =J0{;1.)@$DPgqLDfӨEq<'(%gl߻N8E rC;i4*V)7Op~Y)&cUY ~@ gfi@.P(� &2r�]T :v=6y: )EPiTC:-/7�z3;|"+ )jgD:"ߓ7@>4Ŗ%欻dFFTk8 C$(O:al":{3Sta5G,AӾy�Q X*, !!= S1I9҂ u[cQMznff︒P' :^,%VÅÖSXX$Cڛ!8[LsgAj^s kbE3lD"qrOVY49\"bVU "r*ܟ=R:9g wóx($ߝl_!u1kV@XF> Mt1"L?TR5:aApOD&V\Ltgd=9Sg xY"䡑A:S/RHRudR3URJi U<H$ |Fsq.}?<lYrm0TRT*ǐGe*],-۟S'מmk $ ԄdLҹܮHyyoc]å@Xj!'1H " S|%%U#ؿ۰QVAgilnpB BT)UV3.y* %  \g"i@^LPl-9oVJEx*kbdʯ/yt@`E"I ZJ[% kw\(7kU%ld!Lr!-UP[O}2ٕ&5J~%%ARj6n0"9ejRo!FgK(~V䅄A�l3!|Ǵn~{C?M4Vj7N%BH0:C/6n0Spp �3UÁRfopzlx+Z�mv*S2 ۛjnYJߚh{BoKhR$R/#K &%bC|?>]Fy./2%>Aiݝ(ݯ}Qg" Y8'AlCtypg+~u7g y&uɘiL_ބ<bMߞ%=Va5i:*7aĺT0Vt1qL`X.A:kErQ&`ļ<d-0^'^77Eد4ld_zU{yv򅰋_̑DXqp'C2r*CxNîQCђIRIރPw:Jxڹ**}Ʌzgx[i\;Im_oH5tH<q! Na|/&JqTT1fRl"MOZi&4Qه~T6)z grDN(wwAd!&b?|0lm JЧ 2A`K2oۊr'oqJ ^IzEto1fvrN,SH$Ɱ*#-[A-^ hU>o$DTZ J@jQbG~ ܠTؤ�T?o=!/|g@!(eSߵj($gc.mݰY;+)68 :&\e QHq6©h٧tz3{ Q^XבEPz % 23(Sno=`<e^DȜ7&fKC;=ߌD`_ j[% T,%8dӾE8O͑hp( d:*Sf// %< ~b:2q4oȷiPZ L� Aq&$YXͯL4}$<+t=BEąJ߅z R jgI#F{Ҭ6E3CJ-UfKbN&F*U;V Fypq&5%1ӎ9Gk"RL=), =:KO ?B̊םg8"C"s%bM.a3"1y9iyf$Z|q{t̯A+4w+(.'a^,iO7eof!Tll06Z\lBHyVlcekCiIE;D61߁OV!`-o7QGO<qZV91)oF`8m<v9!8hPt(M I}'N54b5Ȅ~g;?Q"Mb]dw,>Nf̱F]]O!A\o(|WPO#,juH{5k6tVuhWiFQAAG8)|r ys3 ZR ,']}\H>3/tYpc oZ!C HkZW HF$pw;ձ޽ !!aqMLƂ *ɨ.Ukʹ8e?B-l i9:~@W ?o(T V[ʂX>9Ec;l/ɮ嵦Gm$Kԥ˚ҔG�%WM3h@ Ge>LA (QE8+{d#cJПq; 9\!.)])j W%q'&_'"ڵ -ړ0foIo1!ze35pzRm[["1NQk0O8-FX2,Bi m yӆʓMÙ'|*m{ *6aXc5ˀ^̵mݢޯn3=UKZz}Si g ^Fno�U`WEE:ItN% gp#^pF??AN+n�p=-M ]+*4q|AS%h]OE}*lCm$6U>U>M v0- Y/'_`,"I䩨s^7L+|7NcU]LXhŰ"sbKHN|UġcԻ$(YcthTߖc\{^L2nk^58P]Z$ag״=@[qcyzh Nh<\bsU!|�oo1EY0Zd^^(x~OgNNH\#!3gSO) M_.9WqͩیQ{D}z#"qz}ѫd.x%EY@ =\Qsˍp99JcUe; ]L?L?|K6-^##}9a%T8VWlEd8pUD c/ːiw٧0%/gVJ69$ujHI)2:WC4Y�(ľd.3~Xhp�@᱌,LɼCH9yxn[F5wD7A 9g:NkR ECsObi4q�E.߬1=u{y O&>cs ŶNy^C2 Ea.VlV˻z:Z?kN[wzIG}!Hic:f j<+rFN%'F\Ђ4] $c7"~tM(&vh88. JWݧqm|`HV vz@ObUG6 _Mci�+O{*GbpTVV eP/WqRucc'Bi=igv8|de�н6"\7fһ;(۝ YZ8Ӹ'Bc^3!Pã`g7{E_heX^>fMvѥQv&9e!i[Z}TGm$_fr7hIdc|v�]\YKM|a62 MlYcW!_8+:h+h=J %wN {DxQ&=N*ݧ8L*ajDA3vN8Snxv* ZJ_:U, .tjvKW+Dd$Ho)~ =[OOkq37.+h۹M%vf<2=nED' z[CPrҭ O^=H yb*%[B^{pG(h\QdT+NI+TّE#'&!)ScɊ4x.6:GI(ha1W2@Iy}Ir zOܤ�r$sQiP„lj)V#҇^s+P _cfQdAu]LQ1w)S\mAx/̠6g~=}@>kzX2hPg2T}!>e{xzI?�.rUv㮛Q=$dءR8t]L�uL 3%[ _Gas),rXkĤBhR.hCds=M$_a6߆`_>|x7Z߰rVvY"<[YE섙ÜF7jDg夔. ۚn:[4̽cLÇ^mq6$no hzx-IC=%w?lodF\l�vyWFCdX+}q6)C\~.Gv7jj灕 Lk;fJF@*?7, .mak%uN/9 2;(tS^+ dxtg#U$a拾ť ϶ Θ]>k_<Z-.>2i54:kuC&?ħ6-)/p0²XJȷ&>Yu# {bpDE?hd1!6Iv-ɎZR(.$EE{H0Ԣ8'>$AO0^c?ORZB=!UM\Yvk~۞Ip u^iL }X%{?}@^uNJˇ ,O0B0Me܂OMT-\c=)6O7d3P'¢mǗeh/~:s?QxRYZdWw/ }6sS u+2J;Fl膱=0mrxw 1, ;G+$7ڗbl`w0\*Ej  H9q҅5֟ל&(LdIhk=NP5{E�Ik1&W֑)RWP*Ƃ9ҋm~`w8ˉ槪R0`W_-zS[0ǜ@µ5r›τH=SeX >;Ma\?U8g##m|#uD;a8\ht�}pTfJHbsXHfd{OكٹM;C,>X]^7Q:=GG�`(\x>11e& Dޯ>N?Vbt<5l qaM`Hy7p0]|~!s�)ζ*ͬLP/ɻ1]r$<_<y`�kr.edai(y O�mTȱx;nPPNZo=g5�Ay�9x;,\S{li_+Oa2ogj ~T; KMF[a>RQaYfr_ �|=s;ӭ!>ft.G[q[�GjL9b&1cA/Zt-[ }S �&#U g$ZFqS݂+WPxemnY%,ocR/JIa8 cZX3d n{~͓_^'R,.^!C1R zo섳F/O0.bb?>dX{Akxǃh@j18s .wݵ% F6ne@PARL魭`+bF9fq1Yh=3dTZ @ƕL(/ f^vywr0Zln_Dds !.GXWzAݿv<BPx&y0YR!nyNe46xoԯқ,;6BrGAw%V՚HEq's+.͉6y"0wrB!L p moW�LU!_N=~iɫcA;I3Do&JH h6dO>˸dlR>dؐz|KR4_0UnܗFUa^&_I3X%ϥZr1K,%ɉfn~UDv}7郼+N>SjRa\uTv+ MV0߱Z�b�vS.)A!^sS�x^ jthYprzOcÜtiqT&"4P1p�Ur3D*d &#cF[bm~*{w1TFҺآImw[ETo^7,�2Zx!眑VH(?" E ০g<(u f)ns@rWhE!kKh3lWfKbI]]54N�Z,/ʞ{8M+|SﵭqKxDY\CKAOSsv &Gc/j8KgyvJ]Amj>ŅR3~!R � >j[jyR& 1t~[!,Y *F pߎvDL+$M7m }Ix1w۷ M8+rZN!^IFWX1ͦ۹ )}S $vC9j…<uKlgrmX/lXY\JY h-QlVK{K.Dc pE7J/_KfX ~cg, \dL x8'%VHyk  e]wO/*2ҁ}ĊV&+kHN=()*)~96[E8.8 ڹ)u\f%Q:R+ 5 I!$]SbQYmwQegQŹF=},R!BE= 'ȘxWM^49\ /nCLrHڐ:0ԘWD݂~;mT* EYD\W{-Ā(D+<G ,sc滷D-zBg`,]D6tdIuu[}f27óbWX*.] GN6k',MFꐔ- +@jI*V0#I9}쐶 vaT\2r:>Gؿeί H0DT8bw"*3T ]"Wṗ 'gvR*6,^Fc1H= QbSoFP�}1u~Glg%/w_MX¿,o囏YwRfj 6GU3-iq;2_UeHy39m7# `~,RjN <N/y@@H,/FL]- `?Mrtnq?踸F0 cB_﷐h+SFTB V"0X^r:xURp%9YiIq`ѷlM#XS"J9'=В gʛ/XZc0nZĸ`"]ޤsoK/`XN[2@uJ*ߗPa&�Pa9WBvۜGpa8g -VI"<\X} %<xtz^A=Z!THdbb3NZvLeHݢ) ÖnG6.!*MAp&III#c0fR/ﯬnJ~8%Íܧ>ewY>+�P$k8%膸IN$Q� ' )N,{w,Ģ/f@} W-FUd?Rl7~l hcEzsv坆ʒy DƟBSe|9pbGk 1E^^cN.$Ь8JVR㈍$zKM"oIY֋o_Ge9xeUo?;v;R('dS$QQuq!/(H݉=&�͆nz3P-^Is'92wGݵl딼X|" ,咼t%g{Bc/Tm :gOPs&Z ^~GMrFuaksDZk8s/C|zs ¢ЦGM!x23TUGXYcj+)Xj@ L^,YAyjik(v+/w6kC?X5$ѝ#M9ѯyO9L;iyC$j2N8x?ab9ՆyI^o׵KY}/g6T l(`C3Phg<H t=2@,+3uOxXè\g?:\6.zvM6EK% KGtw <;nY-ơt>ژiۿ31X UiLsxS }āGXϧ#OLP,5,xPy~+sf r4gRM ۊY.IxbEU_i["x$ļ6߰z5an&R+ɫt}+rB]dMnf Tf0?O$M|nZzhs>dkjpsnl^\eoY̾ScS-yZZ<N5=Srog~4 j頴᭬;v/&#_].bKy[\O\vG[s :3JLٛ*^Sc#<;cuY ষjQ& veD0Z ~չ=&J4WhANf2EBTe`R0L"fd.܌ ->ߵz*} sDzQV/a(B$Fn"- #@�k;T ?q^] /NjG_ؠ?EĽ&ы٧vFs"hmF먒+lvߑfdПW.ꇐmӛ4ZxZ΋x .w Vb ./Ay USLrekpN!<�rqzFfU,e5\+W\-L몑HZ)xI1 $D@uJ~= bS),lyT?IKJ;k_x? \IOJ˜Icg$yB XX\a@ZLLXHAayEn?PF nn'Z?9~&WDV�!4[laW@WvفP-~7}&K1nojS12$PԹj[z]Ӑ1a|?el霸Ձ|r7S%]~ņzjfRK9PRJˎndK~f. I֖PR7$m#1@:QzȯޫS�@iol'WB:,Vˆ[(E8<w|N`z;5`_Ot73-!Rj4M5v&:Q֙4(3_6Iָhĩ<G&>xⲄ N"=ZKL.A##� رxxz$cV93j\tr!�_aLnePm^l4�*nev/}K EHwy@a`_N2ϛnd>Sڞ>b tX)tQKX,l^(yu<D{ qeIJo2"`fzN S޼-/6mP!$m-uUsEv)E.7p6/"T꥓@Xf99)+a;WNZpXMVq1Ѫ7$~y_{^6DE`W&mr\ ִ:] lulkViv� ^&Yp"GE_z8,/:*>A Kpr: C}!9SѭY?g*U I-Z |g?Y-Mٌ_t&-1M;�f*9{< 7 M)Mo}\Sy $GI3uꐐ4S saC}w[2ä=c֯l^OIM-?WA0d`.3]ԌP5V@Onn?tN$A ~ˤm%Su>/af1y Lfڽ`8:]c&VzX(RB,-i{6ʒphUוpkr}g1v&N) [#{j[BYCdg,(3I3ۋf?nJ6!V|^5#:jErҔ55CX/B0[ZDC/Bi5!I Q66`NMb۰Hh G`BIcnnk_EЇ^I Xe2!׻0 ;!^QA0P:x-(F^ؐw6Lk2=CI/b@5J'zI >Bv4.v1~b³:u;N2D)]͖2 @'s1z 1Jiw ;^,GX.*[1^9* 2hMqF-"A J%88DIC ^Ix9a|âk&Z(@+q &A'Y* [4X=Fuwˠ/_Ė<5թt'8rȓ=)7X> VgE{xbz}:v&g!wBry}*?+5&J _9T>a;e"F{㗐8S-9ݒn?b? :~Ky.;RjHNT5g{ՠ!_IV%\3>x0^{ `љ9s$v]qt i֘tIM _֞J*U@ ac35 DP$ %nf3(&*V/Y:Ŋ$xw⮗㻉Dz a'ӊD$PD#GO,Z,>嵐W f%;_y})a]#Ys!cPB 9/'o NmO?p`Ls y-:/QY9:lL%s<Z^]qDBmXFjNwò=ٌ+q>\dưg4}K{WɅDɥɺu- 6E>\QV7 C(<oqzv5aUِ`BdIcjFE_�|KոJšA5xduZAXɇãm6l=[*L `MHw ycSx;dcD"lWX푧<'"V*6YC ;G)x$p|޷[r}ǰ.fx 52v(烮<L#bq"LXR]{u5B[QAx;wx ܹE06*QefI[ZA0d ±QD3B%瑝ȭ@$DiUF3n`V .'XؿN Aq˞%6쇄:WXΩR1*lPǢy\UT.kYĉ´r ލ j8eIA&PX q\Ķք+jNCw\ԫ #J,lMwb:*Kf ]B91�A~ucpvB QyiΦN߫_nĦ:1qt i"%hxןI~JZx\;PqBiclFNzs_mr:3M_ Lgp-!.B$3)4pʸ/o8Uf-^EeBI"y7@3x~2ډiO[蘠wOY(>_n{7d6QT'S(t g 7fO_ nA݉{';9u}VWysHcL<h-EF+o)c5ʉKHU٫ŗ۵ZY$~W@o VXS Y.&p _<ݓK]M_39` P%F!2R!t[y 0@KDoXgd_# 36 ցEu[! ~ZJ2C'$Yu`RyS)8x)rEQ_@r.5f+tKmT] .$>$?lY.zE*ԶjYS:bE K2x݉N їJ{NJ>IҜ6Fd HrVxv|N"n4mwq;|Sᣒ>HvE6@)R݊/]G Pww~B' !@Ux#'qDyc\ yP>u^Y>ʄXd+,V`�1ع<s]_~jJbB \8 rzZ`|N4T}zr|gyin{a 3opV;+V @E ]ijaʣM[8R77I<M_͓7uuDKYgVw$wB }t P2Rml| IzPw'UM^j |LM3=77;ޅj9F ;&ۜWQHQUnR4VZϠ0F4= ˀ~lO ?A]T(w:ˋ h]#n\??aah<qRU4�t'l)GRKd-�^4Vu~1LPFLc2NC�^�`\4lx ؋L/02F{7@@G[N>#q�޴`FO'PO$OPXV#p;{P�+uy}ioF$x@R0 O4hu6|׸6U{wSƄ +B:#NotJcA^Cly| i@=~M5<'}" A0,:oltZM,Jn{㄁PՉ<`|)no]i{n ~T9Ψ):Z$ґ? F8�TF6*R!zk mjpjzvGMsu } Xzl치i'kBbsC{Ԍׂw5ok\V.Ƭbz^U4I+:r%Bծm5ӱ*rˌV_R6r<X|R0T~)YAi(lINTUt*䝎Wwu]]5ȞgݢQ?4ؚiayY畋BxLOaQ蛴:,N SucJC<[\k㚆c^6"WB| Z#T1g7alk˲{Ytմ ζVeP+=MǑ_~^h3m)%F=�mK0C\1EKֻD!q9PVurӤ[jlnbj�2/O4:"⠿s 48D խ啉M uL-롼s|Vdlc]DTIiJS .U34^=XQ37JABxk:&̐)NJZ.bWPpz[9rapIUd[aug/c a@5i.r}+L,l9ƞx/M c)4'Vc֊;xAEd1hQa �rmĦvZp�ڳ#=f5s[~?pFZx(P$~ή @ڽl :GSZ:&ݰ̍t{^k'X)~y+]z Z az]m\6}߉#1ZaG {̦GT]Aj\I{ʻentVb]_R3Gz ; ?Jb G9y5IJ}w%. m[E5i(I].|~hrnvO9f(( [Tp,Ma쐔 wGb#ft3x AhjBNj<91&x]]Ωvr|0T@K~w,pb3nm4iX,%I4)eOÚM3ŀPdbA3,&|v&Xe.K5<hue)z@<җ mXJyiѥ'cNjl}lQ7щT! POi`~_sW. z!2c*͋Fx-ځ|Ϭ`u4^:!uEB9*q*|J\~{MeX(TzJ)1 %VTdV-e<AY$Ʉf1]BV '8 /+~x?`|kǘ-#2)t#@qUaDJi*}y Gd$=@L>j?7qu0=i'|H[q/? xQ+gj;%zyxsI)KYU혪 Kd%՛W-c(6Or(#ĒAN`.99s'J`a}kPSBfϕ*Y%(3 ,n oapJ2}ĩ6s /�F ~'8ꞓ2u:8vs}ht~NBM$C~ QWe|ū맓%k6[M1v:kdqu~l`%1 MXw>Jp_j$v8 /ILrkEDe8_NP`/MoNqrp10؜ۼ|bGΝ NSZdkW<G;Lmf)n͘yqrf|8zX= -,ob/ <eQǤQ|<8gbU@hN1- �e4XBhxp: =4$4$\8\#! |U(9fC3eXDvcI$;3>XrXVmuOTPݙGu|rE+& jS*NXi#7%FAx[YA(am k?:NV'S.>i_+ٕ>J-[KPյO 8E}NI4mvG.h| (z,+lcq5"J+(~۝枲:*~:t jHׇ .(ƕETm BK,owzzF!h#ܣcںߨ&?ל�YSx?:P)/TW'5i E~G|1q0YI[M!mg*p)`D1rvs"F%IzPQ z헓Ǘb ^\sόbv9:ݲM >Q>-]Tl#CA[oԜe뱦hfW ]2eк{k^L[){3~M #ɢnVɖ)kiu1zwE@*ס7I*$05SxPT۱Yü O],A0+_3:l좦Pe%c^}f!Xo\IIb~M[V|0tL-(Ci 5\4}Y(v imvMCYwXtoӚLJ+K`v6G$ TPxxzM:Qnȑ>)N0œ!t䔠\0Gi\w,vaKW<* w0]D8%Rf�!hXP۷71Φ"+<jVɭTOnoLyTtA _vfAYz4lm>hRD4(6n_+ M<鑫@55uG"ʙYD;aӖZBB2fStey/R4:]�HSfJ%ܲ ne( <Kzz\`GcwD6</ ,iwѵ_^eᅸIiĮ'&sMӥsl'2~Uk/V@t rCt zbۘC.bAdh[-ē;!Ĕ[ [ܜLr]2daiφ^Uq+Q}NK%6w~fx dð-L>{3UG8g|Ror_]KY{.*.Q$7Zw<"ّ/[6[AC)f\aMH 97O5Զ`Цj+>f<<)43%2QCѸrtlb"cvv*VWKoxi #crXMEi"\[U7KՐV @*ۋ΂]XqbELjP#=0v[8O=mY#]'۲QG^LՁQJHM_}U[~Y0BP.˯GqY`G 5ԙ}c%9 \"ɋ5A(29hӘ{e]zc&,}5-0a"prNo*i {@t!Aь8Lp@42F]{Ѥd4Jа@v$-{(.1Ls4/~Ou:T{Q徧CYfq5 S{iUO/wVr$&(3stWmgG1e:ac@X!#_N9v\-*Ż,-ce! Iݨm ׾$Hf-F1:j]k]I*S~44- F2vҡi1(bB%YIU[LW/75µL)UTH$IwC7 0y歙ˊ r&}NyfV$Q1`WZ zh[f .\F,JLUӢAe yy]EjG-'z燡9X[0pq bxuW_tқ~G,pawNhZ%QI[ i)eԙU$OF+F܏&/ˎk؎s7Q3z*< F~U [BoϥފK*@&T6@}\E2cA(crM ]匲/ 8ߏ\ΆKzŰe4. .޶G- :WUNQpfXe Vi)Zr]TL~}K"+ +K&Inb�>SA0 v|0rխ;>m뭻`$b?1KY=/c` 7>(q+&rnPE5)wT{#  8:7فP%vq�s  Llc6y52օ"ơE`pwظ"?0a`Utq8UV1DhzqljF#'^wQ?L|[bm[ZCj?DQ^h峊ܾ|Q6yZNBq֎P6�eq;΀W0e`rJg/߅8vUBZW,/$n,.p<Ȼw1f'ȷ%.' 2)X_{Agil64M3:pxDHg曻q0LPÑ\HAaP0~z\6#^C� &>wO jrɑ#?4ɯő`r%k4׼ތbq\Ydax+ӦKg(/Yh'K~<JfOy)*u&gPlD9u/tOn^مߒV`' ]CFh-^ g&!Gzcz!ߛj^5q" O GCy9;"8KE`%;ELsCJ'{Jr- +!>u٩+yf6xzUzCK\Q7*6Cakyv\IH s)Vtk� w 9ڈ&z63xqQzw5-*`,iy_3}lmmŰ,dԺ0a@u$bDW~ |ݤL6>sl|s4l8@S]Lnk\Xq1.ҕj24 Sǹ9~71e$j2_<p]>"g.zBh7f.u4y׉=4) 32K:ľ`]aOWu_ bWUq$ &.?NIN^;7M0sJ(r|:믠ƐhD[{IT ]T2 Xm_npUjԧ0WuܞF!jhCohc)a&BЭ*ǜmDډz˹{32|BR|-�OՇO!zRS-] }h')Nfh?徾Hp5 F_`6{yQܸ&Z,ZVCAŒ+aRPSarM>EIܽbʐ=5LpMJ?01\jnSn =tv}lT.r6]0~c2ƿ`!,74J UuDV3箹5t�w A%CMޡ_i^N΢v9H`VOg*ߎ)(<x.'H_HV Ms6`(F -gE.>5քg kZaF2TR@G58b< )٧lq ןٴ`VS3C`]Ԭ2Sb`�R^+cK\0#7 ;;QC&*�Y=τ( JRU&儱8UMs!t1d� #u6ÞjH'Ex;w^G;(F\=~^K!Ocu j{W&!lCCA8 |2@d] :&pM)5,sg5e:shTt4eߣ<I_;uW* ҳ:98"osL}q%O8e�RsJN\I{Mܿ>4;wp6MӸG�0XPBCib54UwtUqգdK.&MW+ 5iI@xNp:uL&"CH<k\ zA*2|_@*c,*<)ͥC5KfqyT<[�'跢z&4;|eՔ놶[tf԰ʧ`BKȒᕇ<s5�SO7Y0F0dSߝKBɅ%{DLɪ5kU[9ֻb\_]./6\b葯^~e*t[CjSqgg7\aiGM*koi!^"x 3]>(Jh !hsN F 7M6#p�K.* #ZI 6{0;x>]HCrZaPY|[J3xuV' c.ļ%@ɪVnq9ˬO>+=`<Dmhv%Ƞ-|#zl )h&$ο^8]A"!|k7sS/_4'}7·ds隳bR;jOξ wߜ=[H:PdZffGs-1NIUOt&-QJ7Gfv2yC$ d]RL_ O�DI{P5 CI᭑3y]ex ,72t: qh^zMoěwAw{yc]Ķ l.e&8WrREv'1óorII$4=͞|^URJ~B|Gꀕh:M{Ap|Fe7IULyR>iZ+^>~qa~'f:^Kppy/Y:)ٿ10Jۘ+* >ugU* 2O[zU<mБ=F.PDCڝ)K*)xP3ȯ pIFQCahiߨپcok;{ Ų?P"+L<D}~]mZ@D2\BnE&Ex<%^8\vLu%W?T '>{ĺ]#MGc¶7P_Om"S~ -20GoRTt`L]=XKBZ�T ۀ`Jo;YI\VH7ZfP!O^ `w7[Erë`<N'kz.}gRmh_Fm3%|@CAgI^naX`z<<$.=U1m? Zʚf+k/$2tEOB1\)p&b<_?h~2;;6!@"S?\dm*QˍKf UYȜ a B �!x%p>6% -($p"WUNJ3' Tkk$5"s $~8؁{_8Y'Ѱ2]sB2TBJL~%~}]lI{Mi~{Jf=d8nG$ahj+͙ 6Iƴ (K) O)V] :O.sP͉׾&'bZDž$Aûϲ.O3- 27G.6 -Jͤ~u(xè-z&`,//~3T`'봘9"? `-bA=ȡ>RWDU$RỸ&‰xL`sR:@R%pR&84ƕ sC Lw ;?#SoI Ԛն!_ c=&lޑuxe/sq}R-G~˺ˋcٲ <fw-̺'|^",Zۚ;K4w/GAy+N2:%#5a3f^]=�O,zaGov [kKdcPo,�zXtym+ Pv. D@l\;6ڀUct6ӛ,r&C7>E]F[L>g ^ k ׹E+6gx۽+ɍsĂl oN})\'΁$1_*t_kQVoaQzA Pί�ur{3m;hVjU&WzކF381֢eB<Qw_\*&![x}Bs%$=Ye5z#~@U/F1� 0M =Q.q-hM,�|B6Wv+bbd+"O)0FZ B.9^r2l=C�@ +֭'q~8\F&hm6T7 =2Xt!0sgZ'c;O&s IҍM\V+RvOo+ũaMdVF-t7k˔F`¢8m1X3MCT~' 139~n,&5~g>Z:Q/|ϗGtF'< ɪR,URw+%Ù83Z:\T;wOɞ Jw&j%=Qfږ�5)?$kbm4k4ଭoBJ'6!)Y O<sDfDWt`e>ҥ?xh=*21Ci[+rtzBR5E#ҥ'N $ǞkL9ڬ!@($1Aү@l[!CN@N[(ʽv;1r.s3;oi7o9,a,5&CؾD>׳SAD͏g JCŷER wW;۶3t<T3*`TT.n1d >Vcm˗5#I{D=}iL.!k4!rRA-I< ţ@iIVfDzAir[(6Ŗ}##)R` :``N><Ὼ d, �"_[#,^ݟ#*fggeFBT+2|L=}5|X7t5.M͝ {??6\emW ׉ e#- I33w񐳊)w=2F SvDHFQ7*(!yD?gg3= @CF_ݰ8bgBۮϯ/x0c]oU0,̊6馺lCM^2fIi:"R|V`�xhRDBt0%bD$6hw3xy-22҂G\%pɕ-̨):]%]O<zV�3jmbN` #3Wxrw/Q~ޏiϩIQ3iǩQƇeswzDd7\w=j U紝S'+/„6/\p'Қ3kCek'PxBR$/gr_YgWPF.߶ )AT#K770?(CpMS784+ ȭKyȡ룊 MNE\@IW,f`Xh ̈ҬLo4M&ߋGM'-R x}Ă>(رߜ5*dk8؉?;/H¹ < i$R�+r=UW8RO[8O ?Tb_l]8qMsF))֨�lExu=J:q2@/pQ4蝉8P8tyOBxxMmCd -0χ)KJ$뒑]+>e| Ə^:sT47Ԥ*vqX_1ܦ8=u4J4cމtMq]O){߀tW)p_€^sl ݤ񠈯)B@П)V]،2ͩG[Ƃ'ի.qQN#F^<qXQ7 |Ɖͽvr9St#e \be{'|ޒ^ρIuB)0aBRMi]+9z]qsH; 7}?B}~{nLG  _eqMla6b5W 7� Z7Q\f{L.ȋ8gP{S9*|*;O<Y[@8NJإ9:A0V>,r&W8l\HO|WLRu2(kFЪH,Uw-५B2_<bFH;/Qh p]@7[& {T#* ϓob<NQ!DmΜ#w>%g7qdݒ1s;)`"!F&% n#Ax/#"$^9BmG"Eæc'o5Xq6EZ ]vrgEz::`u&峊o6/1ɼ 0DEfNb 'glܣ<h 䦷/OxeCGob ;j ص FN%8*rj#Ԁ wا[M[<xnI%D~^;̼z78Ru;zKVZ61l >qv>Ew~rm{uy&J,�%\^Ce :�7}"#BP<LbEqђΗR}ƌo1hj6,+ۆdҰN_SLT]A pifݎt󿒸%/((oJ5w~DLCm޽@F:<ل b$� bӠӫ Ur/ 861x'v 5+u{,,(�cJxU,ɤ S +ר1 6[{,Rl|�f-:krd!'b3'KϢlfAH l{W9,g\ГQ)]g=#kb&N)lmiE3 \v x\|L߫Y$c`\Qw#([s0:-e- o bkj&t+ ϙ-:"<R?֩;Thj b+3 )yS&*_{!cO >f86( '_$Mr^t~{1u/2OZiꙗ&bstZmRmϚYOfꉒ"/q/>O*=We)؀zSi 2=⣤bZw2Z~-*p?'e>253'/} (nb+9v}Jj%8zD?A LIsh4,2?9jK +F+R5Vd q1:Wou�1gU;cW)OG>+pTD |}֝27 TشC—C!/th6mK1uRsjU2}8 LSv׼8H裪4J�^[am( moF,f+n_Nlr!K[!ΓK-S-!೫SɕEh2hN=bw|yrx+lh*(x<l]]}#LgsDr21M0* kcٳAS&~py'=M#(&z) IJO $</"RHx2.TfHڷ0J]6_/^+чHd yJ H 1أ0b,wo鹞:~pQ [a^|UA1(3rOT^f Er,\4yPܥyşs6/d5ef+402۟q/J_,ۤy3p#%}3vR`UCr1R! d R8&nf" G.;V-|k@rJ<s) F>.${a~o&39&<6^Z`d>SR}zUD9 XL 4�h(PބOS~+D2˷ V[Ӻ־ s<A)+܀\ElR'UQ=$xSc"@)$"yc3膊uQl іP\WoUcHOG|厢BD"O2<U_pK I.֙0BrζP~Su%a 2x'tG ([-5snA{sDFg<_*L oLv ] 6%[! $Ԃ=$n]{RV|&n8!3Nq'ˉX3gݷ=> .]s޲Gant :TS_/dg_Ƃ?4u&WW4 UZ{o6:Z3(<Z}tZgׂ35}%b_vdwZ&*e>Jn;o3i^pjyaF<j E}<1_, N}uO@qosAFe-ᨋΟGBj8_oΚYiCa(ۻ.͵~4Wo? zy`HZ85B#lZʑ|i9oT 讆@hoޠus;6pc"9Ӯ{Kɒ}DinW4A C־ۙUH2azBZaq=(k^slu oɃARR¯uN-zl2DQǐ*ktt VCu%֎ [L6'bt p.@C ̣:Qf*i:E,ݠglŔb]bM]IIˣ?׼q?uqBIe S̆-ig]ɺTˡ~e4j]%~qTeq+}ykzl%~ՀA+zY 8:>jS;h H'oaꪱς}Ql[O2f`8xmq غ6mF |6'3z53xWMar5<l.hbwy^ԂrȊ.0]@Edd`EOx+~dBv$#`: *sYG8ߚ JZH!i5WC9mο櫓v&[WH)�1͆1P@<$n༝7Ԡ /à -^R%_T 70h _dP+4'G|mPx!Z<ލe*d0Ӿ\SR&5= H @SڨVmzrՙo~|WCSIy*k=Iq-;S3`Zaqm&'pu/[_KD\CECc&@3<FWER ?U3nK2-ڄ ڱg+ykX.gWiئh+<Fa.ζMcBA=PTۜ6qx=ޜ]tQi(v'qU_@/הكfѺ>"踣4 70/E]l\30,JL2ƾ:F=9�c{ݼъbGآzԍIe|GWzTg%yXgUv)#ɒWV׌nP`a,jr֢ LעaBK7y:27 ֍[S5Aɞ5ps; :NEouPX!#$icg9i}yB>~0r( GJ9u㾶e؂ -ݴk W[LP1-.\q}h ۢ'O翛}sHdH*/Y y$ע_;?"BE&Yjrý>oRF%9-6<C!1~7CuÖ@LJ/ 6NdgY }az{w ^ԎH/y{ᶮPl,u#YqdrdQMvdZ~]qYv`ߒ`Oz.kCT(>؀Lmf޿zœbm$vF2!X $ {+J8"_ͤ@}|²J{Tȩ,SŦ?JN=̐:6zx$_DZ["dZ k4.#K9Fc#J@%�%=~I'ߧR [#L֒wmibX,?*Y<]a>fͫ}Axfu:`6fE,2&�YeWb}JA!f  >g~e5/~bIҟhŃaS2V{o=;Gbދ#nd^0.sTrl {3Y{i[5%(hZ,f ;A`$-_,=bX`Z`Dɹ [aluZ;^k3 ,|%FhC\e=NgjEh0@Gڡ +$3Y\%Q T:Bbrл @}[≷H )$ h-3NBUP^#sq j^ +v2bNB A[_T?+1AfũG3QT4cGU10K%sTQ4{dSlȴ 3VV} MW^&D6MNq|G%nzZ˟m˾|iVxp1>γI_ay۸�,ozUnu(QJ?7o#x dEiڱ+AD;T�7Y67|Sp�\Ǩ9 ܗ0OL~0G-18j|ّR$�.˚![4Xh5Ѓ6'F)-՞-\@{"{ rS ~m6[Dڭz5[IF/",ޯIuDŽȲ#0vȳ}9|u.pVL\] ÀI64Khڝ8Ά Y+ G#e}E|=@ ecԂ;[9"tr|slG3PLax:̞b{1?Cuo*.&c%8)lJ\hX՟|a8<(ZwGq*]`g`ME&8!d:B@ڝ5~AԹאΣ[W%Yef\٤8F 'WD6p`88WPO%Qlm5KeeM/E [9gCo7ueuԙ^7NIJΛ&&q4zk - a@G%*4p"KSQ져 GlVf$pdei_tex>}_BlNU;<yClom-*ZI2. !IggIJ6WuPl[II۔\nP캙5y>v!cuD B͢FD,)HC-HxSk-[LTb;=ҪwmA ~=H:67L'xjyskѣgK+eܒXܻ52X>_fNx\3)Χ"~ʦh22ty GB8g%s֚6~%$P9I=}RuK)fiPoq,Xo[\J7 R*bВb.뤵;߀3uDF?>{K$#kꁕ 0֋uy|J5t!ʾ# "Rޛ[68@l\Ek2Pi�oF{hu+ YQpecx2Dyy_|Bnxu3׮zSUt9ٯGL$&~z\dKs2yM:fy+ܩI]S'} y=?4̷4PYB2`bK%GIlo@Rqʽ2a4bKHף$GY5CEې`(TMDE^�HwO\ӏvGI|j|ښA9ANS0DU##_D_BY0n?ӚxGKYƚys|p }!uDhYjo"D?$2hqIoHRQ|~p|L+Q!璇3XEv("paR&n K c0hu={nԶDEӤ["z] 3پ NA9aa1%NȻ9ZF MD`ph6q!?{�bT% -Hf\V6B"q~zxYVz- l {~ > NⴊNNJ0 KwvMگ)# ,ၧH0]<8?2(u\rۼ]]ȝVx-?< s6*=3[giւ&)6R`YmD3<#ŧ-r#'YdKx,/~{jQ}EGٿWW%ChXÑQ ‹Xr| zrǞ#~b#]&3zD&s W Q]E4n2\SvTRK/vPIo.$ɯQy֣> :^�'R;]XkFçN�C\n7}]=\O0h�_gjXȽCSoa){\2 %QwL%knT@D>x$v&iQ:%G;⬐N=\d6cFBsMӜaJgڀwqQ,C^pg_[2k~NFҝ*=lWq�U._HD@ sH޴S�>Ծ4IꟂkSǭIYMAz1Q 9OԲV.RB*>#~.m@K6BF0@w4Pe/,֢Ps'ѹiC;fB0�9$9ykͧw\UUg+Ls($,#U#L򐊥gmr $ӐzZpťmQ#sKNViropF[9[eLQ$Zn28F$,,Nה.覆c~[)ջ2;A|HUН]V@1b:uv]׬P7 @"݊o4΂/ LǦwy;ESyGG`"D8]<$LFoVX8X -(/- ܂cf{­s - l~˼DK_&#b P}^l٢ݲu?k1G28e`o7tCKDP+r_BWqF7@;AC+09TcZ+?ą4`s`ppƂB@8K/ʘuv7{n+BCn/"A & E舃2H_(oAOr ]^f0U �|�8X\)~z-*N!:v \ ~zeíӴОc 8J:ҏ8öYFJC`y/AlQRv9IMaEVOwQbV>`X%4pt݈Zz uAA^pF*ۏ)^ LS{8J9m\yv;ЮEl,de ] /"~sZ@j~t# 4"h^ 9{b9œ!B�]A46%L2B}yさ$ :u;4kv Av,TMp"]%s`!~Mʕ7)fPLJp5Τ8Ex$1*mKXVoHNO/Y&m17:w 4mk܇ٹC C6a ?sfN%dDE ؐPɚtuvLR/I;tb<AN/p#L`$(hc.I[ @~<:C==Ԇ} .c,r6;#} жjXaj)[#;,(z9X8 F׎go,=(aa1A|~/1?<Ǹx*nxJug`:Bܤ?Wy;o]<Z׳7?`x~.Ӂ{1%gbz:\䲊SԋT6cl27k-uх qc&W-Oԧ6wF6vɁâ3w�E;"5[ < 1<(1HujD�e@\<`or[N{;D-^Uc."<%r(6LKI$J؅"8+4j�^XXk!B]jO Q\,kZ.#C)yfH~?%G?1<ӛ`'HW{ګMOIrf7#Z|#}ONqJ97S[ U"t%; t%jGQ*"5\B_�~Ƚ`RY(�8A&#őp6 %]Y H'c"鸼Β10�Omzik VFJ(^좣Wn 'uUy/#o=6 zu've0'CP{H Ki#Σ% n"c2L~�i[f P04r78H2tmT )$R"Vf >D+ ŀhWc] J)/f: XfsEh� $8na.t"ޣ*k_EHKy|èk-&IAOsz$9LBKHhq(qѢ>ȾC_1+svu"V0;f8*mBunrL"~<OIqH'r*[ ;V}.u ~r><eR*R+2(ְa�pz( I(,WS)IDgoyĎs4 c}iTWXa}u\kEZ=m+7 !Ah><W[y=I#`|N\ fٯ{ 9s>yl,D@-@2 *1_o\8݈UyS5Tr^ �%X!}@HEi3`xi`Y)m}QqEqeE|6%؂@K2Ǟp SN1خQWMj7] Tʦ`\ m) r�۸ev XI޺vYDZ\/;+}!�_voO /3wSHLtbo`-!znaּ=&ndڞIâxύTӇX;iۓk JZ#Ї7uԣ8ϲh7tĊp1&ƣ$joܧ]۵DbL 5g.jZ&a,GRȢ(f +clJB.q''yShVf 8+ƣh/%5AF›j,!:V!D-mܖ3%TYh2|}^',$_-{/tͰ;Ckl6ĥ$dӤ5qV`UMJϦǍy2K` D (.7ҋ;!sʘe6H*FRh:E;ym!gQ؋ #Wb[2ۼK0srj"K ^p'܂�NE|b$$#WiW-Qt>d86 ~ FF?}iIH\ wikzߠ[2pS)L 7vK]Oraxa’ t&ZIN9=$`~xSeSW>+siNIxc23ang;]"RfY"VKWYK8BiOFk,󕸏uZq910=m?0? {WyK3szL'@%O"( T-7ݪ|Yɴ#< bpE؂[#U,e@yݒ =ڙiI|HaqsD.!q ( \dkCIWz1>p>謬2m4x�3 h >l\!2y_YԤS*&=l{b /]Z򏇔 t֢K-MĽ x.8itI/~06X ]Ĵm[1(\V]iL>^n>BIoNEvPw)`BU*>1MU#UH8W@h9_dHDmgS,E S2w7M`Nc˾ Q!*ĹBpёǵ#:l퐺 sDžf lN;q'pZG]:趹W#y׎nT2JtAO&iI}C @gN؁k>qSD`ٟ(&߮> ^`DIR 2fY93ᩗ=4FqNfd}4F/~"J7Z#DHx85ӛ2ځFC0kT*AUݖm+F# MW-[ fSGA Z-:FD W[ϓ$O+t&2_wUN>#nE)".yX3gA�l=Pyj.qRK@4)ət Xt̤]Te"!X TS%[3cϯKnXqWAc_m7.Q7Hau- CkИX'vo-=]{> ~?=W/^F3-_8Ig*$ߺ]':�?FT.wbeQt<b1mxcTځtf<:=k8s_8(^!l~_+p9%()NߦW"*W%>X�Sq>Ꚏ\E.aDg̶?!Q )BU kע?pe.PuUc@uwHo^|.ibx1Ѷ_Tb\sĴ95ƁI54LlS]0P|q`1i/I�?&H*^m e'-%Y Mo Cs}T)">?"+)Ccu>Z]'Ǭplwdid>|tIk;Rx۰v9&mqӬxL'BGOh m8[vm~|6PCG-]<vK=!>6|Sm0q  : Cpx 0ay8@JWpQ^cIk`W`ih{XWJgH%!0s|ON�MsX.@"5 !> [TJE1`Tv ;=п!ԙ! M66n`D-氶H1{V&ߢ(}HȜBϧck|`?}J%AOGSmכo�{ IS*0xG=K? |"rv?{lKc&~B% v:;_\Jezyr JT2&6rpO[6쮜 ^ߚZ!S*)(q9ʬdbUa/OQǭq8ny~ဴ.H炁'"%G]1y]eG8; VE)Q|ݩ ēQMRKn'J"YyQ\m3 (d4aW̉{5k/bZdO{^5OAYj:Mp�3mkd}^ndod߀?4A<' Pe5٭ ={:'WgWHe&ɲ"G y3vKjW$1߫v�hxߴdWXcP{1NxL 'Y? ԁL<(LSbqWamS P"M,շ_k(~Q"ܱ۞u\:I`%sk4Bh^gkSiťPrq~91}kfʠڎBsjwdƞǁ[K3꙳<W vmBrd ݄Ws5==YN"~Z_3j#\P" Bt,mep "oz1.r[u!0,j-%8x6ZC-dBϟ{B ^Qr25�6Z5ߎHmk!+ߜF1u#!9+ӘĈZ 2 32Zqmp{İy4+wpQV#.͌xސi^ SxOL֡O_,շz^͚y75,!bjUΤ9�xBBm,{cuyZJD_,LĘ.}Ԍv�eWDP\\%߽Fmd / I*�H b(6>g"2bb/=|͖8ƙDwme#j N*8h-?oHBZ' [ަa=O&^tט"֧b~̧>?BJE%h[$EDVR,a]bJ0ZY *cq*ݙ;WVA^6(y*Ą)Hok~vej,ᕔdrb/~bi�@s4zErƭ bo( 6HC/r+.e?L=?h1ULj$>5{{�'-ٰq%UȐ0sS?Gp8a_iɄz4/"[bACgk2c![`ѿqgM'-A*-bKYJŗCy_;XE_tI,$K*Hd&4Πcvdeb}۹x9+ ]"Hz>V+ lkmz?n 76D8~I 0aVa kGr4lp<kbd meu5O|X[P%P뚹3MV4ëJxq[a+wgw~,K}^AN'eַ643oiڈLտ8;| \c Ө~}ĂE;Ɣ7 4ݖ zJ<]H5 }m,]Ivmykrce[k;jG+KyCcu>d v>*F &BJC>]"-M:!:YWۓ( jz{&i fkx{L2ăaKf4dھVjLܹ Vŏ8%'ϯ!D(q9ufEEM<*xcf֜8|Q 䣤i6hll<Ǥ@BV`S_!ŌFM|I운 QrD44J4O%A+aaDZ[27om8- HQM?1k72+13r`v1ѹC8o*Uť85s8Pf eGB&"Hͼbȭy4X`9)]�30 \�UZ5_JT\st/SX"hƚ`&dM'"4c]a"=G'/V]V;1Odĩ7"=2dysKa7C׺*x k�"LCʀdVd-TX}}1n1Fǹ-O85hEsˏ4<QNٵbPFUp�V7+W:'ڊUn 5&*oL`[[l64{p/Wԋ>0ALed Gbs%٬u̥IOQ(`פ^MmRF?�i0w(j& y&x=P[% eg-ۆப -#^N7 _W/yw7�V70 by&|` 5?}Tq LbGBaüqKuRqj@Ps}P~!NsxY% 6$M[ҿH`c p5w e${)wn& 3oi[ Зk&nµWXX)MG s@V.U'Qާ!+ԫ$p{n>?ͅ<@ a84K8ҦڽCl_;1?RX-ğϞG M mɃwA72PU72#|͞۝Jċ2[[hq{a2GD*0?2؝pFX"\+Bo jzAE ?{r�m,ߖ(WJhW ݛ.FRDbL|BIN}6KqYjQM&|2ΆٔSFx)oc�(IVUһi{СnA =1K7kCmy&@|pneI,''TiM(z!hq0}ijXyݬ3=W'诿&/䘦ue#J-ZvBY;)w\甯~` X*eqKz:a熺ڧ6BSSkn. 0C,ف疈vJҶ&Q füp @ȶF2:.Q!9x=FvaT &mE4U#kMuߞݗ1>P�gL%575)(.'RB~"C+ =6t~{O y EPd$W*-qj{rR tčCŇ:SdZFƫMqcyco6F:LY=y2 +ZMk2c#牗2( 5Lt,OE<s1 *1 ʞ4<v+lLOy#z#Yx@2PRat0a~|HY*$U'<6T#ŷ%mjOuP1;ph~l6)kO=:Mwp_<>p`n�1]eѭx|?_ny~0ˀ4&RkRgd;q\ûD#{D4WՅO"(E�AbZ:Rv犇TnQ`Sl^zk,@ӹgu;i]˗Fϥ$L4=~9C'>sIڬJBQR2]߮2¯;f8$QwsM@-']" V^|*.]>dIGTzccas`v+\w$)Wv"@GpKs:B8*Lm8(&6>� nЂjhD{ گ"&)5N;{~-6EzG$'7MU^[hX�I I1c6^ى;#J5hK e] $c=G#vA2%.]<goA+JOYK cUrC2'9U Sٗ?nIAꤤǔ$X7^vV;{m4jH-R. JP7tp9ji@~yލE@+;H{xa)ʟk=zjU%soɜi�x?iTjTfyCHR|I&_ޱ BF"y,<RŧLglG" u $c.mͭJ*>aPf \)h@*qĽ)jRG JYCǷ#gdAҧ*\Ɛ#L{J}A]Ѽ"i՟_, )HAÝ072=*s(XbI[nkpfO)Ib')='"!"?.vh2 ZdG.FgNjӄn4q? m/YZ߰a%)Kd1-'r&<tQ z6'w$ˆGGo G㫜}kvt :P9^n|Xx"Wl @J7`K☙"z`wo&<Mo6mk1֩j(4eـOZF|�*_?%v Jua In_LCQLR&9VHX\DIU1ZNԠ 1P,dl$;IbIy(�?�qKqZލE){QjyrV"E6ǥx2ƨ)PF/r[\&*#x09#ʔ"ξVd3 M8q;Ʉ9vl9iH2O$Pμ-d�#AP0ntxH${kaz~1wVx"|hK2'ҳF,~>ח+ܘ�b & ٍiI +E9{X׋ i"As,#CH,2,60<nWr4Ih/ �oqzi,s|긡_)=1<fo#ԛRmh�,ۡC)ro J ˌ{}p)vWH!t[yu~cr$9槃cWܐs<̨4ofqtQD 9!r\$[BҚQ,$Z fٶ8 ooJqMv1^oumrص* !Z| .pPE We#bGH-&MuvQR�}:x\.S-AU\y eUeҽ;6Sb5fkZ&{YM<ԱBEz}zPB6N}\h,LyV˝Pso1}F}2 \x87 8%7`4p5gzMCs\jw%(j6ʁ>eU='*~za/�$@,3& ,u2 > W"tj %:rtH~>)&Mb#|9w@x+ُO@i'Le[1*.F"(&ԝMe2)Β%ĩ.[YU)w=yLY6g+A,zCaUɱwirb@VՕo_n0"N_֨*ZS/z;1yMG,c(f)hx085:B̬UOF'N,.:aD`d1C߰_&}m?d@s ̵F/ *[]FafГʍi5c8{".+_!e_Q(Yq <N&U%Cع 蜾 ?Wn%J]'xu;7qټNl>8uG;)q=6K9 fDld_qe?7юe^:eD9(6�¤"9i t9.V-*q<4粍 T#0bCŀ@*Il6`u}TT!.ŭ ֻYmfցş|Vkp7]24~$o,jєeh i3u-fs ppP YSD-offJnDg3]]W<Qz$b0[Ĕ?Da{.F3{)O Uw<̃yF{ΓKn7dWZ>K8ld;[ SզLbP_uPqd%9:܌`G˜FL\>T pVc<:c d5͢P#K1VnVH#ؖ#.+ۍ3p5Be7;i�`tV^}dknՀݨK{zE5#7(F5 7'~[seR7 B._V$_™B<qACӻ/ ~Sw>/LyJ=6 w'ۏ2j`pn6 Z糲|M_[̋POx lW]HeJr}{ x9z�FzmQd</q Nc=S00$!|4Fٵh{Y ,YEI{#�ʐgM\z LeuD 49ش_h@[(<@ƥ/&%ͼ&OHx0B"ՀRNOA9pǩovnT@D4C"'LqZf\Dzq/M}Xq31A\4�AFKrWf18$SEWXJsfN 䱜VTa^[/^儚}'=Vl1==6N} 4bKbzAO=dб1i0;ȍ2Wpd> Nꬣ¿h2M>}*<�\8Nn]Av4p?YdZPITPEIvA {v`S_t.AZ.d3@)PS_+>C!{N_88W@xԣ݌Y2-^~T)KUN4cY:n|(kB+o~AYEϘY Rv., 5٬A-ӃΫq&*' Jѓ.0f40SxnN{W710ԾSz䖙tP_09Eyq-}rA;v:;pKiqa 1ӑqb!cy<&aߙl(ON*%ڟ.gJxpBӹ"Έ,oLg&mF秺NYҨre1+G!Tvi<$Tae[ت怤r:wL1-� ~*m*f6FhbluHD՘8RtiLT:ۉeϚxb"NI<X @1llT穴xIh!bVe)F2;=VD+q!0\ 3O2NLqi3G}i⹝'ˇw\<n?3WŁ5"J8 ׁi{-v{ܓ.Gq '% 3diw)G>ԯ&Vh.q&Nl8L,$Sb- dӹ \ՏQ)R>1]$' p]{(.kR+-β{ Wvv*z֌ XJU jJ>!^;sbos`֧ MF+#�=QzG)o|Q J<m1W]z "#s(f?؞:5f=u;k^U W7f ( a+:{_=_&n[\=C{;S%Eڑ}]A Ifv*I:0,_!7 ю2ڀ0;f: Ӌ JHTtO<gP]W 6J/1lߐ6ɠ ӅF&$u0HQ0- 챞.Q(b2 o=mTdyDx(s$rѣ=B:6WN&w:Aڥs (ʤX\5 lOP!]UzTtgrKTt@u{ld!@lO*i (,Ԕ]aL<Swg7:&/L׀97w5X:!m"?4˹rQ �4 OـR[2zi 0;laRPIfj&@uc3Z3%QcyN`'wXA.t#|\֓z5"oަ$ƃ?46G[E #CNIk%jCKE6ֽqGMD-s1`ma7]ؓ ,'Ɇ@''66Y$IAӓ^a5%=z+Zn!}1zkit 7W}Ӳl9%K]Ow[`?sek7On!D^OqMa ^%Y1&A%iُ=*MJ�~ߤ@D_t *A?N^~M.QGDe]lI#鷂%*^ͧ@rymo&Ba,%xb5F/ gf$a'eǪېb ۠ى%5~8DŽS*X)JR~U鳩B?1/; V5n/kqkPЭūwSl¾#]&o\l>=Jũ^�IGԹs; zmg79Uhq0i 3=� f72`Wp3�$+߮yT˰TS<)*9d� Pim|O$l�`͋/CNRj'e2*ՊA=AZ27 :vkcq0rWܮΕY(vt-5C8Qc)2 YFY z2Ҋ#c1}"6{ ǫ\ŐusfR}ӋhXXeefeϨ Y"3r,W�<͑p`ߘ?Ra w%wQZ?iueO}議r<?Ѯ;Sw9gyO^zP(W5y4O 01cy1b}"Rۦc i!(RGԋ#p8MtX^ꯉr <!OO3:3$Q^rdIz(M9&zg|j>} Pe\ WJzohofs S~!Q/L8{bj|<FHF$FhR&=TX}">�"%fl˜>_-ЖOաLoe ,wMak_,d Zc~_ٿdSX)V4�6I W>3X�p Xq^@@jWn{?a+lM-0 }5-P1#fsJ:ɫHz[ U?e<*E(3G6K;`1r ȵާb`jp;_J@Lj[+ 9KZq:bUW+yf0Zh7>T7T9A>soJSa䲼8u<"|kE"y(Wx2 sy;{^ﵩ+[ $I]Jk:3\tNlrtG@D//$\kpH-"g O&V!8N!d8~Ogvkwkzy @ܳq'ΫcĿJDx&L(60]"n١*VڱT vPDG3Sca�< K Zqa #ܪR O6l. K)`kchéuQ&RR۫VگZQ)-\fk%Z ͠_&j]o fzE'>Oq;}DB˃LR08BWMʹۃ\c?`e(Ƿ O95Ygv0}ddIa+giNLy]L>#M|g"Q)QŽF'}a`W͸/2 iQEZxɴ~lcfPxn-48%tH'Kާ|BO {A=.iq13(e<9WRFIֆʢ"RGm8}Zk2R'e]yqVH?p2#F+݈]݊$D vbeX.̦ܯjJ,͊)[=nv`Mw`GV bGќ[EUӥW/r\w-> DMr޶yY SWA"K_(L*+aӭoXX@"I,F=*:fF3їF1{שvThIFMv|1N6b*q"![W4TQ*l" yǚ8hlHΥ!NW)"vőC_C;?N vTC~#pVec 6y dЁ3ttsdH3TieGF5$f jBvv^*Zf6}xr2)dQWO2,Gّ7)$sĠa'Y*1?&竔kT~A><CWP$ ^BT:!w֩z}J-G,_ WHHȢY3>|F%+kP%SKy=bH-KʖG\)p$Akke[}s[$tIʰʳq/`fOOn6<n/C9\R-an`M8V_E9cxˍ']i젉CO@gޮFHTzp~n#~@8vY_HS X\q oJ҆Fe4m2 t)3Lԥ˗7�SC S@b}ܷq}1&ݯ- ;OYS|A@LW3 ;ܟ~ՙIsz>d'@] ‡uejW`;r 8 u`hG栟dx3]T !񏯓]#@@%m}ȯ^{T/O I`9]2M5֖(RC~IFbl!.&d A_~lQ"TY~r_a;yRqS^tgjRP9d"ŎM Eo58eyYؚޙ?<&WPz"*.܁$4+tQifgэYZvp2?b aE<J`k˪ y{/kJSU}W:R8%̛3[Cu&rI붧 m:W $Ù {dY:| J5U>:sR'3VR=];aN 1Us׉7=MgA=ޗUYOW5K Z*2=Yf:Q1Q<H@�g23.u'$yg/ CDؚ& 1_F|-ʎ%"B4y.hFP4d8ݽ] =xcbŅYzA6bDw7'8_$<Wlm"a\) )׊{r =*)�%$_\mBߟXT2:艱bkhi?s;PpKX5?.ٿ'TP fl,mm?V 'feT~"88kiZP ǝڶxS;٭K6ڹ\:#!u0A%AUL(DDF$ZETL{ř ۯy:⿫VqzZha.6ޟcO@1@/n.`U&3V- kfsQXYuOutf:4'9Ta&yUsqY;_s2L\ojn.F:X U 31vy=Uܻk}|3C{iA`i %<nMjs*'jR {«cE" M8UhYڋlN[8(QsJSyHZf H�\Y9OV 5}5yAi\!YgSU9>$lAw5CD"Rr@Mh-HAW!m &q7Ju/ylfG,+4[׼ݑ?ߜ۳\Iym*])Gk3%/Ȥ#'x�.Må=W7C;e'uԐi%g~Lzd\I²Ma_iϯ5&Le_IgpM]\G?~e1 j2Z Lh+oNIwWM_=m%|0w%VR?2'qn'kL̰ -!�.Y=gE2x1=دM2,R@."֊Zf~s~?Ѻ8&B 6(؀S2i' S\'QO RmWElEڳmؗ.O,WOi..R8Xx[M&b~} /Rv-NFZ18Yι| =7?z0< d̙(k%?[Zu$b!iLP{>tmj,rHa {5kQѧPJWYww'IzCFdjqFɐX+)<IڀY a;1"Dd%H\~8 UJps͂xޔ!*)uuxʾh ۘJ٦H.p~լ3p n{n,i9&ǛMNd=ܸtB|=İF@v/j5dY?8b]x W/\?laN@ёkwխ- 3[gΞVI~'(1& i-\i? ;3]^3LXU#h%JRD '<|Dqӛt=9i(G}̦3sL>{�ԚnD%(z볰>!VT3/2=,|�%`-$ˤΐߦy ȴY,IC]J$:b0wwS K܋`i~!YRH%Ϯ1� /bd" WUyz3Z>uXP-OJK:5;kʞAѸTߴ-Q .-Qk̓!鵤}w')/q`d)d>` iZطy\ދLI dR-`ǚߗML \nHPY6wi1Dގw ~GG.c^Sְd]olFk͓ʬoh<}x/ HM!nW6fǔ7 |I=OZMvD#CEDamw@@(�~C6vDUV/2e0,pznUyt�Upj⼒[:"DeBM(K} `AE"H-IN7TML6Pq{P>Hֹ]{;<CNj0e*TKlCxϞ3&PD }rrIWe(NP;DCy|nv3=!s0J$+=]]/k  97P8 G\MG_I;͏ PvI�B:MW !I6 6<$X D|(N|N>ۆCXYE+>ēq?'/Rdcm7av}tjȞ(z $�M51~YQpW@7eP }2�^?i-5qA+V]j|;)1Lt&y2آy.I.:AJ+(43`3;WQU|Сre1af䈜Dӥ[ސg븭YI}CyZA0]+JtC79_F:){TL˧fH 5%o!V1&_6_|e`(8+p,~Ezף9`uFBRa6$Sy6XBqQ0 (T­NDPh-bbrIK&UN$^0"TEFgN VQeE>?Vz(Z3J?o6>9v{q}g}HdГrކrج^KLE,9sF7j}zŪO[O3 #WL>O;i0X(>z{S/[8.>bގ ]-eXع*Ky[}^&esRE+HyO,eT V ~};! Ái-IżE84nkz_6c>Y]_C[1*U?]M.1NS;酅o"Üv}/vFŠ&3$WqL,ΛМ,8ouQ:SS ~pNbuDo&pB0Ri4nm}7ۀ[˲3[; -؉'mr/kZ' -5%&ry\NmuS9wAGyǪOkn!ٷ6R~Ŗ!4G+ M8QЄbWUD6\`ߠp޽ $S~tJ-_boF$FjMIxGlP$b<{@k2]iTm[/V;1ŸH[o=ڹ^>ƘUvv V,MŤaq]#Q6Tfq^hP=g d̏L+"dq@~׷j:m Ь߄!@߭Y A_+;JnzEwHw2�Bhx^~Z~+qw;`qpk:!0+pSPVi8i_U07 t|=&RM 9o٠I̺\.)|Q4KMA:!| ",Ij&O`G d֒:J# *ZȖpl: 8$qK[Wz}2k1ԿR4Tx>%,>t %ʟU߁7>.io*F`8?[)vH�1P>Dsc KhORKk>ҙy�E/Ws_6L3sf+u}ۡhW㕞;1X0S+jj(�)\7s^Ýbm{>gLPњT}I֊z7AlFاKR`G]50FΝdo,*2Cڑ';KL0C+ FM&F5g#7 K"Tk@Ghh3wq`ee d dse-<|bI6(^x4Ӡ5葤T+*AŽ'K<bCŀΥtjJ Zw7:[gٓ>g?7֑f"%XTHѳ hɤOr»&kׂ#lI7 Ff]HR,%^\__a2}\R$sJijf�q )Vf BPZQaj :6xR6=2)F9L1,+ 曜+^J]]O 87"&[577b<@{ ꂮ-ݛ>լ�Yu@ާ>fuK/(}:cRvj6[� v0d|5\oq#|Bk %Rf\b8YN*@6h.M_TFGSAzbkZwzf:3[N�z�O%b*v)R6 [_)ΰ<ӗT=\?3Dyf՛_-9swDE6tMm?w8/|8S9D=K(,]u"VXcI@F@}q:3,AF=Gӯתk׮=݁zfi~ >f❛IV gV/NJK"M}i2x%{dC;)SC؏}/&]u{fR=�'÷d4ˆBЙ#աcpɪ Ti ; 8o&٢W-"5b6O*nev<_ c Zɍ=3W#ˇw{%Ez/s3_<wQHv+?I^{f5>}#`Y5í TqkDfώ̜8=C f Js8"1WJe^n.KJYH!,~JuWleu-s65rh37cTj4U_{Lbƞm=leIhc 4ۿh#SL`o?H[`.ihqZj]!\0o=AbE,e[JiZmj\?}5wyEf\@#~q؇s<Mu`Ց.~B/1ikk7"t׀lrBZU}jd8| �9w2h1Kg0uQP_vj2'\RBA:zr(e)8;^(h;9K)u_s@p&KVF[@s3~Dv;%4d1\LT1M=[4fZ ^P<[܄YZ鞼{3IRoE-}[:c31F* GaHI^9effj:^bVޚSD?-2'KjӂhGUzţuܮ,XKvQu )3 >@Y7oE�NXXDE4hVuMf)u&u% h&Sհ %ѭ~dB7肓pbyBu5ͮ gU"Grw":oPCO< I5?76RCVDg@)z#X&}5 8~^EK݇^72% >nrWeǃ�k|Wk9&p3?!.ͼ1qΒel j}_ʷko~WDVP6M5JPMYc ]ۍԖk" 1e o׎\ى=5-F-fiaԲ9/6项CN]=Tcgr0PV Kktm)p3AĿ�u*k.7{3ҫmf7rqW=ׯ\:,˭a] ji7դ=Xd_ʩ.Y!~VLo.ԂhRk:GU85f/ 5O RvPeo3w[my& tt=�,T 8T]m5c7ڜJf>1XڽGRlݷ40" ڼ[)5U5QMNƅP¿OvCם+8X*΁=qejwXBci+C sXeJg<5�ݡn*jgS0ʦ"E1ݰ ^Q$vU=dn|/;oJL&QcU,MP'?k:"-ҡ Sv.@T /"'mڥpc7MU۬)r.0|ix8~n=b'L\si;>K ^MMEnj ɱЭ{SYV&ۼ g,Ŝ;S )/h�cϦe<EM_P]C.p(* 8+ ,^W0ۆ[lۼ13�/t[j@(lPCrpԜ5�>EtYXbf~D}LC[.<gLٍ=:U̵{|<<u&Y^ 9C_CT]6u17#}(ZL׊]@Fxv^^Om_ش/5b*we l۹MrԩQR0aX*4scp΁D`w1këVmPHYec*nPc3el = hLC_S PcǪ�^ n¸ߛ0]'tqĠL|sQl#Ws u{Ss1\K_!~0]z\q"I&Bh똒xv6 啋iɋtF$lu;x=2~x n0IǓ!Gtʤ�yy)cʗ珲1p ,֪T 3{c8jmĜb/BgZ_n(m*;k!-Wb'&Ȃ"?!� ?Ь|�؎Yph6-s{qm{ER09$(fQM/Y8L%T8YisXꮿisH<J |($Qм+]ߢߎ/( ΐ.I,{x h0ŶZn={E2+(m;.DG1,Q'�ŧxޢ}ˑ_8XEIKem2%2wuSyCe TOrBeGP|?y^1H~8ibKmʯdKOT|w{ UucPD rĞh|K4kޞVZ> v$2&2Á~#!}]#j-}I =cXPI~TzA%Q/Gd?^dwm[5_pP"Ӂ4AfC͢wTs")_Xƅ+Ol�Fe;zH0cvP %Oe;>d`hȸdi�SXE [{A <h]8݂lkvFZ7[\EU&jر+ -NG'40Q @>(^#s4I[zA=𕽟—]JC5\tDԒ0 ldam3ș!:&#^k7.֍�B$kB`7 .>EX`􄄧"Qk dۚAF"ބ^{p}ryܘ>̮Jnn\g\! mL߅LSgNk~˦I9(;y`x'ȷ?l&5[)mc*Zk,А`KFJv8ǔsY%}`1*gB?e`5(Lq.Uw`)@lLb0 a"R]061 YZ0Ve~"nLm$KBӼ>-zgF8d` bC\+J|ôbVoj â-B3w3�cj^ϲ_Sȋ>k^a +"I;ZςUٚ=΢q._Sʖ^ uj(]T al1"�ԸOgctNu{%biIgW;)1|+*GX݈Pd#!k1dk)tLW1K7%T�|,ELKHp$s%1&j1sJ$s NY") W;haj%oՃ\sq5A[C+F<[2[ϓos Mcj_Ƅ3֔I6Aӂ]]U1cJ頸\[PIVNz$l<Zēw +fGw ;jSPRoSU6TqZ<um((x$9ourUVoބt<6*BN7 72S(K|lU_ANBI[mKyvY'Dnb"3:3A,JS;\wG]E+f s@f!цߣx1Jtq"՞-h;ƄؒzixBm_][1m?FT~G DR1ɼYݣn~Lmievо"àFωNzr"x;޵% M1F 8-*)%R@ZA:',㺅hg8F0='{IGO۠HM5:yE}ԑ|&;_@^W:%^y\sa�IDE}IXҌĹ|hͺ%Ƅvaf'W% 216ef>6f~+uC$PZ^F~uHFVV_;p v=VueI *`讋 3y' n2n]hkSS^*HGyCw%PH`p~af(lWHrFgaɌPbh5xbC9`7hC gGcoЇ c3qS[T{#Wu�b ]4\_5lPƌO5 BBwS( dY/8 655ED,F}sl_we\o4Ī324 cpԜ FPÉp069}^E0z+m̷!֘9Rޱ$4'Xa9=l`le.v)Ψ)뵷\}4} *. řڒWυv3FTYPC$:aGZ^`D8v0;޸ /͇RaBv "?'8!bL`m>_6ݘ] ǜK[*]GB=u|֚IUX0`> }>\^ U"Ǽ9x8>x)<i-0$kD/F;vu\A%?y:a&I3WQ84<_bGeoJ7?MiM3 m'STb*ŞkXKTxX`^ xҘgv q-PD<4Vf O ZhnlВD�[>�Z)l$[QjX9 bMc: �\viF *8jpҬ<^![9H8tv\̈h^,Bw 5))wshCd&W7,nrU8.(/@M>-SPM|VЌ}PqܡgBSfA-(WeLFs6M=`cG-x`_fٳK�7eH:"JcٙBʲsk%Zo{Q^rg8c^5i9QAMp H}7BŅѳk)oR? ZL/݁J� ؼ.\N=Log>, މ%:U,$?ϢK3 M@")ȘWfAЂidShd:TqAs/WCOk* W{A%*̬>�LI2=SÇkZ.8rL%hgAyuOv8{7 eG'Z97oz wЌ"^8xB}PmQxa�uIA#s:ewu/?xFZToiȖ8cnAS _p^xt G{hnI)hcY2zPqy3w"hqJT&(^.&olGGVn ƾ4&Ե khiXquZ6ic%:/D ?zv*wJ75sZN=5:=L$Mʟx+<%@l1ɉt;Ղoc(>I9ִe`SO{FܗJ;L7pvqԭE@N>YΡooU j j_ˁ#^R!ӓh6 qď~FF7 $7&GGlWەv-pcy/1orYG$:ES k/w eߚoܛGz߉y&,?8�WopsH-P_-ܨ!R|Sˋ@v{P;*es*Pɡ6߉(K`D7%9+*(fzşMt&Hw&=�H ?W&Wua|."0$1Q-nPzJn9bzhCW"9BU֝k-vۮrچyYbrarxi1t)9u PwٚFRWBesr B 8~W= gawY~Kʯ+t0TF|9 !0J{/X8ͩZe_@ =p5H{/c_܈*K.sLp}zZD{ G͠;Egrnu6M�ŰT¼lҧMΊ A-Qj;is"eT~cu~:-T^ Cdd wf֘ɬa6v4 hZ#)/jl#7JΤS߻mݠi0MiWlp#kȶ,e%<;\ӌ*c=+Rļ˟|k(s)iߩj $6۔{.�\ebg1*j$`ۖނ*:d9ZB>Zӹ86ayw)9LM3!Zƿ?C";5R,Zq}r5cL+YЫaEQ Xx뇕nӕSTT/\P|685m # 0g-MqǾص7$"5& ળ1rj*㵰JQ<Ϗ4i>=514b|hU/J>v˙~]oɐCAm{߇v=& Xl1V(i^4/u'"On(M*o1Mլj7llR J޺5Ҳ(tK؂ځi/㖧fyN$)eQ=3v|PŢ<XrPB1Oy7(GԞNnOڵWUƅ r58.=nS u3ݖ6ߤT9uD z<<6:7rlsNJ$e 6z%Po?Nhj/=c(~sMljJ*"%X-^{6P)8ՈmnM4,]Pdt i#TĞ�tվFp^nƼ'+i/3vRQ$B#Eq/1,<_/eh-<ူWbnJ[;moJ5\]6/਋2 k9WV;|>Vb٬$kTJe&engIp\4rkː O<}z~z5t p|:+mGN+ׂF\ӑBOT1ah^(cf׉a\D/\%0ERڮr s>/ɨٮ Ī[TK>>�6}}aه@]Dvk5Vȫ%img~u�zoE# K;s!ъe ӆٟ '8S8a{}zEӳ GE,lXY[ %]jU g^pOOBPF(Ц=h}&0xE /([)F ZٻL Nuzj �DS87ޝ}<1ɭ#$Awh?|sfaP46e)+֏i*:pr9wGWĘ4G ,acCҗ(Z Y3LqA%ď[YۭxU9+R(7NN^עR Qbħ ^K,~>7BB(_Kb&EĿƕ< Elo8פ7@.$CP�<�N Ơ0֌KE x?G훠BbwnTw3R}vGU$).12{VXKGx=I7ju=Й-W: rpF`3T_yMQ7S 5!491D%|1v 2LRZ=ɛcٲ #j;7k9˻B݉_E^aI=�[~RMynv:9cH )C`!M4φ{ )/R,�ϵ,q`E| sYAaO7>LZ%My/rNj27L~i9?1CJYa)~^TgN6-}s&MSnTNui{=rݤRsv~DMWq&ʙN# .Y5Rݩ$Ό/#"Hg/*ʍ3,۲,65{EVEy.AnnE|6fg͢/9R�CKk1˾:b/?ƳEr t� /BMaT>GmYfl?B_NI�N D_}u�$ >m%�q}!3HUvy Ey yP!ضoŀJ9SU3xzUȌ 5(yRp']fh rlsAbQwE?M?Qpv6t#}Ai=6* {}䀙#a"zLӓ[B?ͨ@= MࡧhNgTh# 3HTʈ##=nߏQQ/,`A.qn} x+6809:{b-AGeߚ*0M;ӻC_30 W)0M[)pʤ}qL2$=lhc{x]6I_AIZڠ؀kU9Kxb-P1[NONCѬtV֛%''f5U&:+aWՁ7d# ֿz|(@=x3zvLZl7qB4)؀"՞ERd iDiy[;�Yb�ooHkuLѩ3g8檌Y )A,K�aoՏJy]m^1}~&�D4 {qT0ƞFG Q'-"\W!e.h軡"C;Dlt迶Sg+K?a4e^iaU(8WLu@_emGJiI1 J$B&˼] *�Ax,7–_!1tu *A485"\)4(3!3O"fZ >^`gz^os�ӗD̸ZL3K}vM9n`{']i|qC0 N8P_v@)HμxאS׻)+QB~ڷII :E۞wtIA"rkE:{xXo<4jRwh=B6T&!oX5=̇ޱeЏ&+/)\,3؈0i">ԕXsO{)!VLb#akX΢ -Ai1ޏiќbS.KlHoa6Pysc^=Ldk!?l#VY: o&-~;4J+y {-L7'G8) ( 󞲁B 4aDVTwLjh)^˲Z"dGaeT9-"Ovg?3A1 j,b0N'z29>,EAZ9+o 6}4> 3ޣRBviC  gڑ@J<kt%n3/7U4T2?oy{ifm$!?߲ֆ7g&-d KeN@V])R('R9Anvi/x\) I!W>*C,IІbSldIM?gڠCprb€p!, J3׏3/|7-l6>kIj5$]Jf$)~>(EtYF(D6gخ8՝*B(%3Ko"eE�^x:_>xAW8|n7]ůt=D<p_hӉ˶)b^BtQ“?)<L'L*&)o;@CPFQZZ<R1 G#ډ EyP֟ߜR7ȧrRX Su ilfW0J_OrK}%? ͇!G,�^^rhЉ0lix8DYj-W'Ho۶8OOر { hJzz9lR=W!_mA6ᒐ.½izi J2(hRV54Ƕ [)%@YAZr][AY1sc�Ѹ2?嗕}T^&J4\kcD;2ȗEK`BLTC,ͩԮ/K{uY2Ӳj9Iq/(KTrW֩`VH&.eYQ34l 2mMX{60!*}~:NB[mF\>�)j1r7MP)x[Ih mYl@ߗ+1_f瞤-0tF[%˖%w,G %ϙۘGF%!]b N`#{]jPQ�HJ/q3`YS(PGzj\?~�•N�|"+&6£tUe4wEEr't.׷![GЪց"̡v\Y%?iFEPW*x(CR*P~|ymԀi%X͂- [q+͊1>z8+~2x7gsa9c!XHIMU[\ˤ`P~ XYAx�LRi_:q9弭 -7̇[0t=/OkJ$}XN4´�nΌ?T utd®>d~ac�L\ `0{|GmG6P XI Iy AފPoEZ2ݥgz g +ϊu>rrgsMC"^{ѭXUqD1>G 5iysG\oYx<[ض|auDp]/+ 0ݲ Ukݑt5ڧjӓ ƼPEwQ@ڔXiqE;#*P]3N غ{0 MVܟn)KEExDP0َkN)ڎ;Q& =?´!3Nx =YhyY^DjbFw#J1Mè3?Gi 1.J#p{:-9;gm5%p o'0}|4cⱌn 9b*W�XfhpY]!S#`nX(~x+cR|}bn{]E?0h=xNLB85۔Oob_cIzOsCŞ^wc-([Xj8Uu:\ e+Mscens 2;# 0clW"9b|hOZs4;NcP*k .gs`b^y_Z; CX+)eJmAN2}-ERUW'o8٣h}Y 2ee1 iŔ=V PM"",g CX>kHVwJOPӝ-y(iClƷBydSgݛ(Y176WxY>ScZ ԝR =l^kߧA7KU;]W7fO/LC T]iAh@q'$!ŸiR쓥<.gx`uz[G.!< 5XjB&~Oڟ _w M]*� 3J%aRP;NۻX묩Qم.](c'ҝ 7Ijoێ=QLQZv_?m0IOrJc^UN<q,+#3'r.߽2.1Xdvcs3 D]n<1)<a%h&=\rj3K<z;n\3$'I ewԓ,{ W(~dTD$,aTo.ѲiLc?!gE.�5~56X?M뫌t8gx qr`FkMLiM�\8EUQ+"o 2mW7ؗk8eGcE-B?s\Qu>8Xw\3/wC| k3,K ޜf0;}o733Bm!B#1s-M$l+烓^SB+xDŽn8�<Ŷ$!j3+N0jߟ)vChewPʹi{wi's/@~>p)Wr LSLF$6qK `gYW*#Q.nr5Xae5M!+Ue%^)Lٽ?>Ʋb5wd}N]:C+žpWWjϼDA?e@͚oZ$g_0A\P;=C:T ި9J>-,,!ݞЉ( !CԔMbwC4%G0%@J͙L^C:.( G2x'1.]wk#MBj~VU+:ܼ݌0!~&ڤS$k+.'%ZF99aB7l!Eô:<O*Zgރ4k_ɗ+5.O5ܢLxד-1kF?ewޚ?9N}sU!]3p(#5 ;k8tiM1b.Z- +:<9S~4M~9X8>65QP8Pk-u%S"jK^1`n5U)p$Ut|Tb+@AózcT4W0ѽ:KepW:#W\(׌S�%,$a0oxǒ3sӓs 贚~yà Ag*C+j 6�:^+9 בe`l^,8a/ŁkƋ]_[*ٟ7|9)3u*`W u*vj&EblOʜD&4KCoD<1=QV|4ûc"pM�rK7- uvjJ^؉J�iE⨫3zSmM$1v>e UT(Qn˲=ו9Mc<#bO Gır =)(55 Q0IS|[zstw[w YZ~?i[ej;gViIi*搾 2}^"?-Z߯r͗f2#_;X 8 m>o10aKӕ"cӠRg>|[ȜA7dl`2R7 |}5ˏl=�&NpIJ`:Lۖ-CRG-){ j7"JΆ㗐4qh,@.|l>K%ٜ_j~R&V6 N1LRdv[ ,b<5Xzc_4pů\{(ݛEq'fWRWlbl"o~a@?NRٳJ·8X_[�8 X@ ݬ >Ge϶7S :o۲*0n<˜w$EDIDDB% U`SZ?e5:29.ٻǒWn֯0ɖI#[_'͈*o#}s;?UC^!sszmT 3qWte-C!vE-_{J鄐{mL nX"Ո nŎ2GT g;̂/KcǓKYau46RliODa Pmb@e1:Wyc�>A=y-%y :<.zw/;V0"z1 Z?:YL-V?,mEb R,,pSy`[T/ P Va�F&uZP"k}p(_oE%68Xבڤt 鵺xA)脰9QfN??�!Ҕ&טeX6Qx"~𿄰C]QSYǃ ܼRo44 JA8Y$QRzж}H΀]B`8 Rް|fBT] '*pw@6&6{&iq{OV]rEoQe1gh&*O#vr<f+j6~mŽo8@Ɖ|@JOE wNpd1|xQ:diHsŰ"s4:K2OM0iyCL~wf>ʡs[ibޫcO}&0 =<F~|  r'oXkU-^|:d`^ے ,aLl!)0)?]xڅG$;Ȇ<왇7k6Ȟ3xf<ml !.,t;7{ނnL2'Ek})72<Gg_3W2.~9_A'@ΨU4h'QJn;%]2VRܨ3(5FT1 b*P}V] ˜4%5#dxW1V˂K(NuRa: xB9º-A:yس gU-1 =~?͎pAZ47P13#%DC|r{ P L `+DܟHjQ|"L14r\b3nDDJtHf{yzT.Iqci\.W5uKꭑ\ڛ"uLK ҨW`F:_Dt?JswF\I>\`bB"sr&a)* 2T@B`cNn` 9 _Ӫ-Ǔ�0;LhDCz_|xNʸ^x:tEշ`RW9u&9#՛6VAͳZftaѹ0!b MCqsfuj/EhfcV!zlsJ&٢*w8|49{L8 pY>]r>j( ' rWN<BlZ'm!H-�Ub @x8kz�:ͧ8jG~MŚqFu8y̎40[kjE e6tô~Qd ڳ)3\ƅc7-J=)K,tXk_$56c h6\n1[קϣ Uy:8qIz1zy|^ƛ&z,}V3jWmY70.{IUed0(>|"5Gz˛zB<y0r0ʡYNӃd[|ݕ#(44)C1+t/:;Xa IyA2?[Sĵt3D dTڻN*K0GmWG{`3okڠ +F( <Apֵ^0Dڔ?ZP37fobVl{\!*{(OC;y(BoxR5M>7U̝jbpq3B9V+3x ivE Ƙ_?/erv>` 2oGλTkeXm$72L2r>gl9D8{6м'E]aAp߭AԏwML|㭰 d >Wo(na8\·5!խq-J,tY\Qʯ$_Mji PC~|HXq[h8OtIV\[U?`)&<1>y¾}ci1nE (Y5 ){&sгs48F<Eaң?CM*Єΰ#l=6%ĸk-�:oΝ$ {^v-_ ('o90`D?W4:M^]XF<瓑Jxrtbޣ1xEE|4.3f! f}yp f-&s&a]YwS{-s1߀J!ڳ:[ ucY?aUϩ5HIQ5N[i�Įs m; VVtC4Ӕ|akML0QI<x;-'_L!cb [5;;^ SqB2wV .&'Y!窨K&@Lm:{o.2 )3L ՛87e+-0D<Wzs}/p{� a&<RtomT zzvQ{Id'V9M,T.20Fɜ# >­јƋ|u`%hAyҵXer'EAmzUe"~pM_ MUUG0l}Վ*Ã=x kZ&`ƩD8_1 ut%@$Z_T$ "x`txu`E<4GdT0ئ n%\Ww2Qfi(6,xSit̺ow٪&x᭄r 9:P8h%}q.3lDDD֊%tG{ׁ8V/@JQpF[It}(-P3F(: bdc{6V a߸8�a9 أYg[m1M>O_mi֢ٞק yIb#ϱ[L^*\oSTnuPc6-#BԕjWh!݂:D9X . uMU*pm$z{e)@;Q٘ |j д'ywt_ɮ\ _" .`J~wu9 .s[߂d ݄Klj&$̳\&�!v쓗2}Ŭ_e;)4e[uGJ}{r41UetǷ0mR^c]ZqCIX.GV5WX@ƙJ⭺ʯ;R"* &n&& $ f$<6ILbK*`yu~?^,@RcnsHID?CW,1;"ے {bUfp[hkx@ iM %;Θ,M%ǐgnR<[c"i/8Y7n!5ܦ ѷy=B/v߳ݤ0䛶8+IViɡ~cKWPDniAsi`XnWX͠qH}*T") jUpXK֝U_ӌk@i#i s ʒElo#Ɛ'aN ^!}"87^w1s஘WuO IWhca</odpn_b#O.эJ~qYQ#ń hY@W^$O߃B6+z'Gu?b %7% y"j?CՑ4?Uf IV (T蔃X/RSoJvD47!WQ3BJa?"dyJU_wv'%'@溕ڇ4H$}^rt3�Ia%&/g.A^:{S3 Zxz"{DE-j rt'l8Re@i*5%T)P8,\ܰ&ۃvM劰K%W׬M} uu|.qw`z[ܔŁ&9n2oWbS0e)�d}|v ڗ4ЁPBwړKu!T|ѝ^Gsql\M{q:MBCʧp,kEc| C[@i{g@od1UhK [:ޣ6:Qe~АY1 *tJ$-rd龪6ۮ@F4[6,nh1!WH䈚`U<lsfi|'30,cdmP:=ObZ̉a }iEC.A%�xL9տkab)@>L*|W \e8lˡRG |4n9\ȥNJֺE ibt,ZZ^Q%zwEGXPMyИꖇ 2eX@ I@&w$ha|o[HQ<OO\c3V#.BF1T#TVeal]gxs*uO^;QmvΔ.H F&qZWnդq%~ qC6̿&"7o^b c߱uf_7xyQjl+ }_?rg 7}ȇSɭKYסTB]-EvxӃ]QoF cܴa[W&]3x/E7 l=֒]>s3ogjݎlgo̗yu;6qҫxd@r35H:k Wxx^ee'ی7SCKT^ o9W4(i{DzK$,&C:2Bߚ^̡̓݀+!`g(2!O  G#OO;"$USNj[�� mzgiG35ZCM n.vG0dyY<(bx5Bj]A((YU s$NG-CMɗ 2qwRO|ldEfY6:,ESc<Li˽d.YZ 69\(3|Bcc'#gxQ ԥ1}E2*- A9= CT3L^!kb´HXjqs0]d);8 ]5xZ7o}O49&an(}ϒ��pL_G' CHA(f*}P Y,`>ޔ' î֗ma31OIFNXz$T#׽?Hy=TsU瀘K*<$u pj=kބT ㄓʭ+:jhIL)cF3Dq.8mm5-u5zFrB(ތ%&#wkM1 }tASL�/$t xN/ OƛP7ˎ&9>Pc4M.r$:K_nv-; i[MM=R/Ωî0[DD?3}˘1hQbth68PC]=b[SXUBmp/;ťԚmGFX=C^cZDO@r nb`E _ (ܬC*JEF|p krOiuu!fPTHѱIXA(WTeҹQ cw"K:B."J=8?Q�[;_2G6'(dǙ?8�BV AȄiwG&ckq$"w^ٶ7WUk A!}w{geHElmЫ}@ yL)gׄlݓeXYSxXfk}6Tͨtr8HX{4+n!+dŁM[rzݽ4Pڍ:EĀb5c~hFy=|ttODdVҞ)ꅫSNYk<ۻQ1{^]fg6n>w$=J�k Oz,~{]%鎝Uƃx{,|–X$ 9oFksԃXq � ha۽OD 鞜guKd,o\%s毕rX4lH3!` sr%ws0l})aR k ݥե$!D{FfL6ɸ n堒R,F>(h'g1QmQd[^t3~0l-/A;95S,iÈ2Aj[r%Md R,ι]iHeP7rXBkPjvI╼3PW_W̗앥&g8_{җɏj8q [ӀN\аI'Xchsg`EdńeCƭA:$RD2~PG՘;bSt[ȧ36?6_#yB {[~۞1[ Ŷ4 aMl>CrB! ~O }xAFy8vP$o׬*w%; iJNFh|W;O}9+__1'.&A'>(@%s A6+bô<MG{Ѐ9à;JPL#mX\KԮ+cL@~|ɇJaUwinnӫ>؆g*hz&̪>6Z!Ro{P+-V�D4LH3[`s\SȺɥӧT.vy¤B<Vy?ħiA?s(w9g=�\pu7_TRV 4e0> i±*g%{u옠ڬxXiqL!rJcphBlŖY7NXQ79prDsz#w{,9噖y$EiS+oh4ۦ ӷC� ?9:%~ 1fgT{4v,4Cy/<xA4a4!TjD״Bu4r<+w*nkvdm_ȥf#ezBuG2HMLO?W|zZ_ܝ^oT|i-sԀ}8wټa99b';5vCѧRRyyQiDsӀvW6p ҘM9(okKk=X*$e3MRa(Z07!G;|ӹ\-봾U>$d+foul>K}|<oǃSS\Z! 5 ;u.%5��M&Gn[.1oLMi%6C]M$i�k#&v*?qC "Z(cd|> }z7kAb;*YÖ>l,|BIѿ0i]kQ+!d!q.`EcyK_+ՠϝ6ҾSGޔy!"py4 [h[ e6ot%՗iBp Pe*r n1n*bؓm9D6ƵAiˡLy||x5Vf^qP+xnp\b.=gZb0v7|nG_-(PY@dxE ]\j1RɝW#I-^FSQ-2/X1]Ju_l/e睔g~hE y|j}t"9qV]~ Ԇy[%,ZM 2KᡬycpeԭjmpϖA_+6^|5|N[;t>FMnc!6 ''P�VEEd7cP^` *n"]BRKs�8ya*γ͐GwuyVf6 u2 ]hw}K |*&ǧ`aN)%:$}eFQn"иYL|e91FS \9K*뤬m՜C}s|!|y$ ?/$(O;e9jyEQK:K]\.g^)7 ;hF0xTH ==Dϳgce2 oXi-cwEwʾ5Biu FpP  }Z;KxaIav{ikY059Fݬ-UiOScyNӛ"-G/o>,׷a [Y_M:u]<")qZU~?Utm yjQuW<D:\Zߨ;R3wejgLW.$׷2ߊ'϶9'T-;i5+-CKp6U, )))˘2AF~I"WҸn=Gt<ZԳ볢j#a;\ ? T\lknM]̝[6QjZ`3@t>UX|(t7VwWl>^v�o3%Ω.}tDA8$ɪYf\  drY_&%\ZgW&S)nNnsNKAqzd؅3,RG-2!@z{n�"SbER]VUΪx<I0kX^)[<R+v]},(8a[ˑQAO Fs/Zz&J}gnf;H#O^u̞Z3CFX._9Ȉɳ&#LiJʹ|onw4)Zr<|%70=M 3u?{F<,4ΌLJ7_noX+$]H.m(ސH+-}8ŲiJᦒbY_)!�uas7S4̈́ga᫱*gUI!϶sKY%(to+[];-3H)Q^J]y0]me&#!KQ dY Dbө:inӼw[ɖąy%&5OЁ85u9&N.wX?BPc2<Hbr{>1s8 y|k L%#s�}BhtK} ol^;:(;WK[x0va�,7R~%CD&�ګ}c(IJΆLkMF}2<}]Js4"qG5@O1ۤ;IZ=WnTߜzNXv%[/A|2NB0GR3yZ`S^EE5n]0w'ȅ`氉LZ8 ͓Yb !'Qlg*1P>kzO,{Z#Í3nKsF=jU#L/cnn\jn /|^=Κ0B)6ɌC?,u7xn62Ln60rbhX|q[[X]_ w 'L ] l8\*b:`}] Ehp<A e9uAV_|\ҊYq<al& "* fr~߲Q$t[X$auL9N?@*/JOl[~{.hUk tzCȀ(aX[ ;Y[cizX >o%dUTh^?tE':0''JfۨI -ɯqxg\*r~qáM `Dny?P(M~InR dfkHDۓjM?[IJ`2](2Q('6'\,%RB*\A|Frg 'hWKc*g;xYbr+|oS~uʿa#^jLVxi:ds EBwfͲjY%z4~M _plSGRףúͅ%vJ~D}M<D'=�Ϲ+XIT75jsNxOP>C iF 0YLjlC<]P1K<^WoVEYau@S-}Bl1F%)ߑeh- <8wݪq[W u5ŖAg(ys%P >;8+[*0>rR'/St{}Ԯ F?C7JotEy~boW[*,Vz42t轀')^i:po*$:c9l ZoKpX .kTmJV z(b"I&ojj �BhBQ@/ #6q3Hv;(֑ΥzgA꣐HGwvxrAkIwudyDk0F *Oq<i\i&\qǯ9.;?,{8t!@{6lOME=Du frcL1زztݒD-Gg2u%?-hl^@'zaRF8(+SD)hȍsxLԿ4['="h?9c6X(x>X"prHєa,0SkQXP$V<Iq oRD3I~tzG5N�7p\a_ ځƝ(`L+;O wqY#욙+}=dDHko9 {qPDnkT,~-I:RLl&|"O_ȷexLuitCw {M-SJ-Y36V Xݞk[<AㅞH \ CDB:\i]F/~vGe`Hx}iH&A�8|i>Oc@ZcZ92]KOܙįi) 3W}59rjeN"ΤL3LMJѤ[Ź _mr0rOD<e'dp@436b,�R RQDA?s}ht;+T�1 |M‹,[sؗp('Fm#:Bn:i9~959D4^mU%"L \OV ̼;<~_e>N-B%<W}}W m3 x?.R"_{wtl?k  8jP&O7^`~h:εiA 3q1p{oI/-[za1}+az֪qj!~AD3yʮ> =S-9ԱPy.~yRc>O =M&)gH.2GN/I ܑҮ:QʺJ8"y@ n#M2 .ԣ'οF*!D&;W a o E3G>ˡVIYua`^z $OY').{L[p:uT7mCF+-f?H#-IvJ %Tt)4)hq(fvȪ% eHѱՉvP/F^}"RHׄQ@и_g~|=}9-{TTF^X3P]C)Ge 4,uφA�|UDOR:~OȜϥ8ށڷRli]\EP zFELʘtc1urϛ C4iB+gd-)?66:G $Tc�UPJ<>V%M4ǁGWQyP0 <'}"&[9leŏFI5IBy3a%1LiYmdOoaůH0`m2F6yŗ.%R:YlK)-bqm! r= _Ӛ:[)`vȵAsn2>z9j%umKmz&i26lT<Ec2PK eb/-H'--/f (Q&WLdi(%.:-ezQȟTHN LnI5Пm\:*9rCe`2o%Ku,y7_ʓ6LRW042d"Ҍ?M\6ܣ Z]˜cA`P&n."1e%қ_avkjxNJWNF;~ ٠wA{ `2,� 5a j\GROj;fovAHS$(;M1f@rzU7GqO>""Kl}|/6Oڢ~yurB;|JEB`j%r ?Q#qB^F<l%_//.rff*1yeIvψ~ ׉w!;8:XV_Ѡ8wc CNzޭ%aؿ0:BDH?kkrW8[6&l ֑BpsHٸv;<-)Be"=}@A-u¶8vrh$#֩efg)g/e>qRL^$fZˎ_}29Ok[8X 1@zfM>X.2%ẑ}e.A_cdh_f-];1+%*Ϣ,ކ D~ivu Lrhklq<Ĕ _OŻ.-vhz,Qr�)-=@EECz#Ki[WJ]B֢#)lܧ$ 4S$x^=ΡX`l[5v(Gը^~[ xGzsSV`i<O tU>X ZB֊2ʋ챟1hzܖьԢNs%}uGm⬑kO( \hiH¯&A o l[+Du3f/RG5禧ل΃vOڢ8zIO5oJdߞ3>Wy.1AoQ٥I6z'b*e 3v*6]̄Y>-EԣmJ?Tܘ io<&BhVW|3UB)ƫN#V= b9 L!mUD1XN= m@I\y{9Wc/|\87&H-_h:̵Բ6]<E]xխ�OM+hΓ7Q'ȩ sLn}a;]@덖><7PVh+~*a2#,t\{#976bgB�&H><OWXtK_OL}.�BԻF- RH #t}==<ܙ%۪儗2mfCR^bA|C#(jy|4"p[^Yhl<myMcF6eVr] h gM!<w!(ޕ|� o,M+DCIe4,lD}4WP#sdxQaf Yoxd3hCNpQa^fy+@c7jU aTEn:ñ@ׂf_$bgDg'C&AY/U.UX:/bqhByx]R5<<ESXZMdv4񱪄E ::?m'Ry]<VMUb#a, B闳ZF EV(⡓2Fc{z'+�Ϩ!.k-"G(?.C+L+1 1L:I~83CylyGAg!LGfZ+CգZj-,OyA~ ˍSngv]%bR0ٺX۰^a.84#nZ^Vk;=ooMnC<$Ɂ=6�ƃ*3|PAn!0 sb\Czza~~k5G: >r ne38&t֯fO0Y.㛓qފS'5|2�] B Dt <,hdF rcT1$k%8QTN6p!R:l/\DE*IWY?.v+$S<,;0B%0c]*w!:`AqCu4rj9F9r:9l`{=x|IsRoH-5?ML ?pW$:лY[@?6qEҘG|!^E~*Zav8A#)Ok8>iJ@1in #܂S" ҏHҏ0;)L<e4ǧe^!h3Cp_MLS2|s Q4fЍngE- ;d} gmGx˓r'Y-i^I`QsN,zwSOMļMΊ9,y}yX/ I4,g='2ح妒2R/H:'8zZMOI9A`@0 L�Ar{YORƖ.N4/wNeѱSj̀z2_:mz̞xJeEiv{LJr$/L>22RqOAjғ@Z؅*c%V Y\7oxGFr#|r| ͊@_O| ,>X*F8"lN3د62FrI e/檈o3a@K #SɻW٫u+Co =Y zL.)p#q'8/`@OL"SڙmV ªk3$9-nl}SgIxCm9/*n,Jd ky{z!5|K7l!a4Ġ3'0"~QWhCIZ IšR:},W6_sp؋y VM"Bփ[#HӌZAR"W ȒH .IP dvb\20Зf94\/fCHx̗z6rݧ/_ 3x&f=1S#=2Ptaoo8 .:/nL" U)xA-Gy2mӰmGwNF&(QDž_nLW1t[Ip4eUiڵ36Y1ayDF DŽj[i!Ԕ: %VK/u-6ׇW\ݑ۞L BcAvbAn\.hf:G6mj.pÇšlCv #alsqٯm_%.ʗ2ϡV*qacXɕY2Q*IhLb?},9 MC>]2At!{ yF!dT'h_'zSqd&^pXvU t&~L@QGn@'L eGVsN g:8_ +*o5A=`#nlQJ$s]L4bࣱ{Չ-Q@A\ͿYX l~ܻij~] !rr_a}0t�VDuk`Yi5п_Y% =EpR0lM$iRb NJ#! s5؎"?DTcGj #>l{(SUw a/L,#={x7%�RQJPC� 9=v=( %ɱ NbԪK)"Q1oJ촓Lz@ʗ'#s$+&qVj(\1D:qw@|S*CMx T{2vJW'^&36'ZuLuބR~ݰiذ#yAc>*ۭIAjY=fܹC'1Ƙ6YƿKP5N vTbrønn4AWXLXO(GO~rvX81Ѝ̞?;q`QUg,7k )W_&ӕmFA(=,˄ÛskDz'9CA�{/"<j>B 1lQ^#As0$'z^VdYZΟU۸>F>�SGh<BvbGrY=R jl|N$r"\! Ω\_A7bYi#v僑g25[.D QۦpzL1)=VuV3sfbd&W T偘5AV#iSPDN 3BJEP~Q`x٭`Vߨǔ~C 1 zu 4a9vPC;Q&O^D8SMA})H0&FQy$kzz]XȗOLjt4PZ;1(r�J/.~m`A).-/1moGD@YOQ@2a)wA2(,=!qyaHNe+bI9>2ߊH1xF䜁eN$B|Iu>[йJko 87g^ZO$GBVA\Otu8ܑ֔фPBk&vVj:^̑k $iT6Gp&TV ȣ(66;ܹ3r@΃CĺBgd#c:{zRLA[ xA<zZߑu(%x2{! Iv ڞxq֘DDu5;!)QIp2?aBN"Q F}};[;n$wNЀ8(�D)8K>uIv�3,u@hvKL>Cêvg첩ި%7#e-6.IWw&x0?+m5cjOeDr8eJ7NI~ŝ{G붒5s>RZj3+ύ>vYe�;LJq) <*4Hbث:;U妮{ɴy�:qfW/).w0g `΅Zu48c& >44aXei<ڀ @qE�xM�ЦWe.1gvx F1ONj՞a ¿5+\B5I,áMñ*풂sǠ)w@$SxoU+c[^n(U=Q/#5΄C E܄t}HaikkBʑżJ<<+`5@VP$:WsX^J#?(1tΨ^=$y.Z'-mH6~-_)(=oDnh[",Ȣ~gJ2o[s:tnW%dIxOЕ}[K0x:ȇH=^^|*urضْb АЙT|@,@ lu^;k=[ԵG'Gϭww0\_�ȆV( XowZBEba 0X3%בo W1*Bd!xyt{9";=M:aNgFy)Ft<~usBW ES{藀ƫmP-*:lͥOBKI%uX_Y*p-q^OHfQu7#V|%Kx,Ly<%@ Tk+VMVzΥhuM&Mp`9mF8Sv"B4 Hg:@A! `�Ӄ 1We.[D8u7x ,.X߳vU2v"A4#žwDȃ*C1T;(Gys=?>T=|sVN~aD+X~/>Y Kpm/" rʝ;:%kTrړ[4kх̉zg^7b),*]wNU?UZpM_{9D+�APyCW7>2SE(p0K㞤jmI(Q%rȲ@5 -zs#�L%ZqF/?p˹*P5 o_dٔ킱 B]A4"#?38Vqqrt\imhߌw9�oZ!z%,(g$eOGM^*0I Y[Sf<2h#لgLc)nQEßxr̄ d\dtew5s:Hk@1󯇽#~6۠enSI@(54wȒ9+ T u\fw,,sxkea]v诬K](ϱ-W&S1>F){sX_#7#QW>^Ici~$wjrm{p3t8?py}Ӊ b\+J~"f0:QϦG3aTB~Zܨɑm9{dq,>i_$ A'J*ŝ>> ^=+wpԭoDB؃2qi�U 6{F\$/y| {pH]t /BW ,9PM.,KM/CH\%37> u/#4"�W[htquQH/X" 8nn\~@l iH.@N9B"j&Zd,y,PWJ=S5՟Ӭ\L:Zq3eQF|e)-ATʼ9{~r5@Ԯ ;4 {  ~ FRM :]Stz @u 0L9/~Q%*7("0> xUcU^`RM9 Kt/Ju]dAf TVㅖ4;+AAc4/ym4ѣe`(A~>O_}8ӈK0ѳ ͱJpp'5< b'|+ zDAѧ.vq@i z?#Ҙxxr�R8&5Cc⼕̕h ~gq\A#@k8iNAƝ#n-piWӦx9rʵf-1u%7F8u*5{Txu|QgGOS1ʗ]$GC wݺytiOmy))* Z@H:ʩ]gS9IP'ڐ:+)ȒK@C[/qJ~$EN¼cne‚_'6xS5"<eɆt<OBlR>%ƌoHP]1^G 8UjR4` ӳTZՉ_V Vduc3ƺ:? c 1=cb)h{`wC>iqMtL\Ӏx)*oδM_YXo}Wh,MģFI yb G:6P#*_8*b.u84*MV:`L@"ӲLԳKmVz]SJ 0 }Kn{fЧC l �H?gX~ld]bz j) )KȞk\"Bn:(_o2]Vwf>^|Ddht5; _$xj,&̥=C' X7b{.X~!EcQnRP{Q8n(;3V�m!I`2?0 Bsw73'TveAԏ헜Xs8zn87FdQ7FDĭ>X qh?3G&zXS>[AֈpRY,U)0`Gĉu:_ױ.g}1 g~骍@DamUaˡGG7 y**|y Q՘@rv~`y};|῾Ojt*/gF2 rx#+@Pb1C;7XxН%@7YfY\ 4YśrV,yh$|;_u´B rvCy!^=.y]D6.vh{նSRru=E 2ZB:rq'YE3(Y׀BV&K5iX <0aEd_˂3%F)G7[r蠏!O-ŸQo1 Id3yAFh0Y/vЫryrtoS*Is1_*C:ںl`1p/F[cIkSp˜}@8;`X#p%|Z5Es$Q퓣pm-08R-xoI:NZN^zuz$qkI3NJ]>gex L|PHa֏?ػ)r>7Vͣ\ f{_3J Ǚ9k"lCkaGbTÇ9W]>8CY΃V1O2UN'j r9ȟ8H̡lE[LJ( 13NvZe_EG m9+ В@ErJ 5tfl�. [0~+Mi� ϗ04͑N;_С &W5-ҊTjL~j!_^c78M{\#7rHxfG0i[mpI b3Ц Kil15[.kU=yeam[`4Ar3d.{I3ӽoS7ƿ+D0O]F-f "3.m"o`Rqq'<㬁ﰩI/r027,67S9yŞSҹ^rg2LAtגA41>r%͡um8qԵEs(7&bV>Hσ˴d@>M٠'ECH"`v&xN5ȑ:aC'caT=%8NWrro̓ -ӄGǸʧVIq_'.ug1l[lݭ.V9ԷR;]4gqyʨ(t]toϼنTdP�!9kE<$))@-2*#m:F|*:!Z.F.|뇄jdαҖ(M"ϐbzls8/!E1bAe{9EZ #3\ҹoLWJ( 2xA؀NaTi7{B=0{-rLV GԬh)ŚoPl(aov2@Y3T:nh2y >!K8nv z+b4"l<?eC®d `Th TxSLHQb @h|>�=/bd{'EmLznRng�q%rM BI>!l�ZĪI#C5Bgh:9paUb'.3¹'K<nHEa&Ƅ/NӆMMW^ʧ"!{nxvvrHHK�#D܋"P|R[pc3m7:]o7G6n7Z0�ՑT|FsDuEaW4Fk+iz׹n &=n#clPx־>oMG iw Jea}yQ1Rq*Ug<Me;Zh_h 3EeƚE8)\i)WS eUMm-sO+&"D+x6>cqΥ{[5ZH`'VnHӤ#3~�nݖs ŽBﯖՋ3k/D~ f6:wۍ ]vⶽ1%iH.gR5G]ɍ@%s_S 3b]‡΢"BF`p4u82jpXQs߈%ڬ):tP[JvB%<ЎB6t�Y/~uwlۍKߛڕ;jZ*ٳʣ̍FVJyVG.D>6{z<!M<hԫ0R�Jdc[?J@�&Q-抁 vᛎZl7i~7q|-#Gj4㚛riݰ.[MűQ^C[M`铭}&FYGjn2I}= j'|)Z)|JS,@75+,s0Ɵ4K9ܳ;ZT'rU$G TCf7[R&B-a^&+jVH{Xf% "/EF l1ٛC.pSS"rRM(l&`LtD̎@r- = [>+i|d}c&&%576-}*t4n@}dYvVx׉%OC%Eu7=! 6R O5^ێVPgV 'VUت.<l|̽N&1>Ʊb k.~pwzX'u~ȏz]7 >+x)6+^XV "! c% }2gX\Ib'|O *D zlxUe^x#g]-W+R c9(ѻ8JP0W1냒VƱTw<5~%[Ю]C�KRIe! Jg% EC:6)B*-SdS{Z=~ )xl [Ypm}4̏�>&2Si: KC %e7o@+ ``錮y?2.E,m<[F@Kְ~;̕a&VbG;>Qu )NhQnHl5uqx2 ,W/oY.W{:l?Y 7'N*0~O u!0�x׌*xZeK/K;[4΄ ,]T,mTjzEiёX=MK C+YNqbt"H@P\7Rqz UWT7~DX4)RB2`!W}�KY/Xt Se(Ekt*~1֐3%O[ocC͸x D1 w >QtL {]!?[wbkN{HF@gy``00Q�)yBc$G|3#,0{ج*.&,d Ʊrra|f9F&A/_BWd(8"eP7.zᶨ3Fmt52],)ɸ#S3]E-Fc`#j <?vCo $I{EbqJ8eev~ TIY%m U;ލwVZYZ/{M=CK 'ޞb *T~}أkX_e|U ONkinZ3D*djVI}؄Rr64I^/۾7 y&i*^dB<e nhkI%RK73؍σ +H:1YhȐ&G"WUr'3vۖ(n? ]i~fG<NmP-eNJ' jBk ݌S . ?gin$ʐWݽ³K#=1({i"#{CP;7gH?~(ۂtYVrS[Do`Sݥ5Ocv˽T^;/bؤR+" 9(8| ٤^1%B7 %8t;J9TX9KRY!XKYт= ? *cel483A U(!&yd �@?/{sg vj umֺS} 9INoV t Mb s(A#O&\ <ͱlk:N`6 lᜩ.ZnC]B*"{a c Ψ/y>.i9&DY$<VJ$Kڦվ(s7Cd?9­R^1aEB<zvm8(C^tH\6zeO$N @0`ݐ?1jgA=9vҼW^*B Sɱh?^c5Sw-e+>; k1Gat 7,@A4[ #t7Nl[>I36dȄR9<)2 ; ԐX:dFnPM'N-^ yepqjja\H@ڡ٘lE{47+z&N@:WG:VIH܃CYlQY,G�4#-Ryh E}?h~y; P9k}PC Qbj,ٗ0e߅x?XU-K {ܩڠ o^LF隋<ڕUdҿ:~9:3\T2}d5_/\7.rbЦsN}լ7W=@W官6'Ec6EQ aN4~ yyCAZIZ P8BVS{ۈ] cS_.4@(m?;~cv-#4gS˝M ٛa!ti-[ <u֒uuf >羀%n(&w[(neNIQu'[ؖubY$ `/'B8S{?Dr~e9?LPRJĴ4wsD;uZfً!ޮB=7e?:IeGH8(?XX67m8qO@V^ Yik @nvtA͎y(>+Ujyz#֎ժFTFlZ Ăߤ h/횟,M1mu]#ΕgFYI#kZX*϶* wz} zDZp9܁<l;hN|ШssC2q-ӘfQn6Q=ROG4B y%b'ǿ`!oƝTޅPfϗtӍp>Q[a^.8M6 Nmp|݊o0Ɍ8Y\B*IN܁q z)>EumtE["ohBI5d=u+X,SCL9лQ?|zC>B!CgZS"LXl7|4Aj/0;B&ԝ7N$?[ +_u^ksn;4~ZjcFe#bȥ)B9VfA$}G9}E<dԷۙMiŶbwN~zN6/hS(ha"4aX&@F-V+9+'LC@ɨUL:!/s(aP@[(1'ew} bTΑ9X@DXGG rVz�!׮!J5=ւ1~\h*5P!ʡr[ ,tUE�Vd,;: z6k75ڕ~q zѡuIeF##F'P`h3n  lZU$0晅򮑤z}74+o:ڴVZ 9A4pǧ @zw{MB˲Eg}Gwc$T؝�q~踯>Qb7 0YQ�$_͆~;ղ ]f.g(BmtٿB^ rŀX߈;f]y,77h pFvgtxX q#@.WELzx$U#&9eYxXc]b}%PO* -=h�iWO@l"ȺY餢h5}'`#tȃB0,c%ˆ6d *jӫv@CF3jȳlU30pj =q_56ٌ#Rw1P&BCdoלp@O>8IaA%x;@B62&NJ;cb VO`.A2a_�gp jrX|xJf�#vJ';# sz/8.!D3Lx`73`,^nmZ8,M1E42Yr{�;F 4$l3< nO#4Ie|CwTJ7 '*Z+ Ֆ 9)ڢ 0LxG _jiׂY"?K:|YL܀?j]T?[Nd1f! ks8l玝azIH&R[y'1@GU<3"vty{q]{d ~d'gӳ,QEg ZL \ih!c`i}`@"5ҫVdi)l>O8x3hx_>GGBبbp^iOa*eK<9ve%@e=Z^?!%sg; eI[\r^uZLY ճBLzP5W^F5m1H@工$%HeE'^Qkuf&~6_wjꃧb F(lh3yj={nl%5xWQh;:i|G٭z&ؿ`i<Iw턪$E`.uj%RPb̚ kOZ8Y U+uj&,?u}c/@!W^xF?,UF"GHKa&@a9lQ*\XaZ\B>8u pL3Jp5 c 0;-R| g1!Tu)H|^N'gѽ?뮂a?wTÿM-ǟ/u]HF2xqG؂`{]Nc¢\=8uRMȰh%~,A 2T\Chݸ)Mei{Z?B4ulBÏ_jX7ʰ7+ uj6 nyʄ"DϑGu$=R4{dfÄ@"G.: WwJjς,AB~daZg~YDPρpV%v>ZiX<Vl*f/x؄0aGJ}{c'|-$! ^c?t-u._qGCx;{c',8M811Py,HE[ I$5ֲ8xe5i砇 b]7_<$g6c� ,uK ĩPI3'lϾ'zB6:3t5,@n}7"g))B#6X2<Namnr_,}(~]H"'FsK}eQ%JSE?Q'ٙ:q*:h"+=3=,LsP4EX]rĐU jCWJ1PT\X46t|.[m2cY}$0\[WaTPFW2�3٥SHXq *oXqx0:y9yxH4l75>ZLIX']ƹ走ׅɐT$)s*W}P4k{ݗȭXUBîP,,GҖ#8:mIi3O{zp|/fPWL(xURy,B#J>]i"&j0|%--"fQ0孥p+y`؎ K9F}B }[j9�N$]Jk4ZG [y d´Gмh6iTꏭSlq^i^#84[.|*&p^.eQ#^o:Wi;?z ̊pLއ\{Xa|d@iڥgsZW{_BK_% 7lGux_9ߩR03)|y`KAduY4c[jH0MpJG!5"ETֳAHnYb'-w i]wE:,6CO,o>RO�vl2GDk%G$hP4"LPvǃ+,nUchlJ)iH{F=Xso哑*~%a/]S֝-#:AB=ɘ8ov y=;3\5JHZjo^BƑ! Cg nT4_.`~u&WR ЊuZA\%԰$~'H7ގڋF<+ׇ31Ԃ95p2YK΄鎧o+6olMgF:..uF@\ c( $YW@+�gfw*;sYn*Iy8hmM.C> Azl_Btq~{S6~6.!;� 6yo~CuݬrY{eeeX' `|p4F^MO%H#gi'& @5bxJ N)w5E3|G*8Cu|r"o(?ѨR-򀲔EBz;n!DSӟ $p(dC)n%U56-ŕ5p0L'ž́fOvQ5,gIN<*=^ݹ;{ bGF C? h\ss Rږx8mU�7Opeh>1ol{;Bǖ닕{FkFȴtåR3c3F@ٔb *0J.l>!Z?1NP<;̔;2|F lzq'}BZVVT͠ם.VV HFJMfD Whs)k}KکCٛ.zdL$763l#k[-;Q^kNx1DGGu/?u/ wY7ƌUg[JBϿhq'�%z4ڡke塜 <N�$8<b�71Z23d67 Q^ёسORP>6%f'&Yrݼ01ı*sLi;t҂X_X8h*ڣ/!a&34l&`E~$|R>{Ȥ|aPÊ\oiqW:mG?X ৬=YCOoU0hmp!+?VxI#?D~|2^V(N¨W`[A{1Pl3J,"pZr w�G[GRuϼ+Jm)ѠXb,”g_z]e %n@"ǸT|ԤeQ]DYTl*P?/Sz9^n$݂C nzJۮ+ỳ 涒DF RܰRm٭5j 0)' =kʘc+Sx>hxka ;#rIVhM|]oݣ^⛋x`zkLDѿtZ GG͈)~ 1vzAnZ86K,k|هcvlڄ ۢ-{@?xFLO1ŴAXsAͬj+Yk31h鍨4Qnc5p41[ƪ[?R*XxrzWLi 8gUzFȋ8Asny0e£ǚn =)iK ]7T?d1c%SL˦BˣP&CcE&>@kj[mRvl0|2NEb_J_̲pw&A + ܲ)%;@Rm=9=_'FIU[w$=%6 S\Ã/62!Qa(X2G Iצ�@D0$-/ZNxiյ"EdK'>fʸ,k]Wkh9_ŕ)`Sʎ\3gg"l)KqOu|MLVסd0KFۃ xjWnd|Gl3ܤ}tu׭gw [VuA9aD*R.ʝm€ǚ;ʸ,uKIdFCG1ޯKn~DjX鐴ۄHZrI%V_(7U[p~~s ed߽/VLC’K:wevRD.Vv.[pAV7KN5.`msćTp-f] aA܅#Y$6O o(Ku 5['v(; wq`=Ѕ5ۋ]}v'% C`! PգkO֤TFsօ\+ NH z0Qg66a6m,ݕ4OyV'pLd*. BOmXFɈ6v{H?F%-(.;S V:'_@aAJ}n 3"j?Cdǧ�"hc3m m%ɞ}:[6kQIՌԜU2SH_(ؓv&ܧ⪁=~HO?"66+rIHGG�9p3X++2ڃy4xXr׸hlVҗ|u,.Dczu%moDkJsr)SkUUsɚ #[N9+ \⫡G Ls[py9xj>zT"_HhL'Trua?#?ђ]37PTQt28NL߃R ~O\xu͊/E;H sBYg ŪYӔ8^tFb[X)=~S9?楴e8J DTWD,O?_*H/Pv_9d/)%qoՙ?^Ęv;(9gc 'a{,~UdG*uORX@Eei/ܜ ,gQqI;x9MC\NyP�aRGSjaJQ-g9`4(۝HQ&rH<*8x? ?ZS-zEQXB%B3n5_L f#hmhPL)wƐ8DGĠM_/0k!ص LS%/TX8]ew%p-EtZdm5$.t8w<ubI&"BCBuke^;Z r˥ue#{?TptJ:4?i$΋ Na^VQzq*e.%i\.6;:I;#µqǣӐ,L 9:P#1Hnd^cM&l#t:K-sNО *ē!0 %Oxj0sE21p0L?em,|PL|1)aVqw[MEKXmvV\AY'ݘ"Gk[ƝM%wzB{>1AZx]H[,"8 4 Y:̲mܛ�˷toEͳ2β5�(x<=#*s`(H02[1^i4iGA:!,ҁ "3,]G 8 aaF9`Tx!%hx֖)"5ZLƖCv/jsZq$!A6{ڷ? H n,|sP=~)HVT4S1O-JYaܿT_~SGD|(�g= [ %,KLR>>2GΛ A%Y)q}:Zyetm(φ6X1[XEgꏠo8(9'ʟ]<ó7kk~2}lJYb!7Ja-^΋pIl#W* FUl-v ۏI"!_Xq"8 0ދb{jTjZׄ$ 'l�h3O+]"odzXc <D׿hno@&A<``!AȦ+C#R ]U$S<~Rgnxs3.Zi~Q־hrHLOwCea@3 k)#y*6R/vQ1vnTVF芓 {ىו׭fB5z6y*'3W),ʁ V'$A6 #m<EW)Q;Ĥ4^1לAi+s7 4?cR]Lu;msQ}%I 1ԡ(Sg.-y! }}rSC(J0:J~6g9)Ï ~`哴BMf|ՐI_ܔyiJa9"v;:w7?v;"r> R0�zn7Ieh>p`˖E?\) Ӆ@+-O<$) ՠ9;ΉqdڋOqܦk$\)=mQ;{T73, fƜz->-xr#5*K8uR 9_-]կpN@՜v=*_?mf\80Z 7.t2T^7V�ǚJt>=1<J*īgʚeȿ0u^_*%Y>oby~%o5SW]kCj f_ҩh_Xu r"(90 ʈ5@29e5{rvl?viRxGIhU@IJe=_ԄhA>De!A~ Y fῦ?4}&axi,mDNtd'HI.[Jn0:Fn$ H8ڒB~W1Wq/j-*jI=XD;D]ܥ|w9w@_< Nr| [6~㋸=\::>xӁD"{!S CƴdGGܳp^xQn& Lh6xxr,oњ{k).W.lvS?+JFqMc(u�"$@}ݝ%Ldf`8"d,gП^.Eg@)bڦo?D\q!cL]?ۆ;! e=4Y7GQ]؋1)81Grݪךu*|aLXTSs8<`VŽiTnù jKAdW{-KⱌxhZȂԐfcrYtf7$wR'Y~v-5J疻Y-{d-o>6_j:E }$b䳢\Rf[z BPN%4ú Fk`_w2)cD}a64MuCjS~Z)A+dvv,j3oPĜ>ʹG Aeq&*LT3@q <Pj(MÃ],F,C<:UCfn-B(2OxM{jsKS* ݷY >{R!.NY6OF,-uڃL$"-K{7ƶ &sq}Sj0>`!z`fШ2Oe E@>샗X* =yJ"4i_47)R4{$jcٵL]yZ@ϻ`VzIk<ݷ!u Q-3hodAڸ'p7Ц4S%?,TGᮼuq:39iWNA٤#r1/ۛif "+֟Й 99Ea{h1NRcjtC T8j 3/dsmk|@"cTy/NRI(ʂhʻ΂mx g5x (0rvĔЧINe j|7UĔo 47  @.F}#Db}qŞ!]Ukt_?MWyOd:%Sٸ:A^WdRaw\(YĩÒ@w$Pq (,ԉˡs|l$:4k&Ko:i2PTk�"c,<^v5W !Œ+`9\q?+/A O5 8N Pn`,ڭL!7"=o zq> !ku^Mner9#àKbۖD1wqX:B* (2DLɬjs9B)pf? (^PDF..FL6Oo+"`Zr4//RHA/!QImj ,i'oڼM%vp`@o\,>Sc F(J!xO~Xj81 �E=rZBH%)`6r(?^{ʲ> tIH!TڋdI|LYAND aB#~i;֌.V2"cP=A$&a/ >u퍓hiz8gLPD n<Q{GbO Q· /0!50YEے4q}lY|@BF&Tl <$ Z+fu,ȭ)n"4,t&"s`!KC̽gC&4`hy>`i\?kTn/am+vl{0(˯P .aEBc>qIZ<F^5MJpU)Ba|'AC� _`ќ.r�_9BiK_¢k)Ҳ] ٌA[mBlz90W9T5/<UNsˡbFMe,F; 3I0n;QW4b':>|qWg\R"Y˙*~~F3u>Ehg?xt̀v*f544($d䇊 4wrz[B"{r1׮_bu@1tRUB1벥 +,0z 9:{u7wC#(3H%D`-Pۿ})76U`ljŊR !(وwC71e_ci3(vA'eO7!Ǹ#]_Fw7kYxH$ߞ;dY�eޒ=(r쒧:߃Ι,׿XJ}S-GM8?o\}zJ3#EN2~`Yi l[ )س сHQ݋ {aI<z?pEU"0~4G8t!L0<yGrٝ2dFWp' ޭTj sM;:"K=9[^bҙDBOtJZ iE*3;7B }+ݘ7ʽay(@a[ ,g{99\ F#"սzд]..EiZtMpz3Ű J!G4J*udz-o@to2]-oUCcLF@;11}<..cҰ,jF::$}˵j Eo9e9ͮ|]RX~bLEDJh8#  Ѽwt~}tڿ㾬=QW7I(pڅ^#o laWnJ48xE~h圹0ˑRS? Yd\e TzxuJyM9Ԧu~hm/攼4a W_`Ҙ9gG4YHh(h#kUcfŊ cPޫF\mu8戉դԄ[OOMysBtgpG,cG 'Q繫{!\97Jr@r(/c4ޭ�oz) g;.oΕOk4N;R;3|Q[#=kS^Nl"趆rcdX/0eFJD듴f%,}\Yq<_xzȹ'?צ>:~TzbSHasf\I'D:/3(2`@ɝEk(>;7yxF7sg,6 -D[uzf7hƴ3y$P`$iD{y@<x_DA-QB@@[0`$i*K2D;]Buˌe h;`̥a58%59<XHc4I EmY "cVu3jn7v? wC15;鋈V_t$ia賦1_&A$ո97tV2l`*s=2k~7,-_Nk*R ٚ>EL*%96I]3 :!S+?w cu``9$\% J{ӊ gFQ ҜK񱂋(&5sOLʹ)!@ =s'qH߸`n.{o3*n>Ll<k.k`y9FMP ?'X|,F*U]1Ew )k7GH�he� DdY_[*z(v$3^Fk^KѐJ�kJL6 Ѕswܡz \:vS9[yEU(ȻMY[z5XE-b*dPMmrEnנ67D/hAC T0|x8}I%-KefID ڒt9+Ҋ?zRngNgЊOVk+_!RWDi|f>as/_m ./u[%'`lj F DŒ,/zp ^Ә\Op7GZ+JoO=,]D"u}%&R&ӺfSg_}5@.'6p[i rkNNƪsŜ Y!#/QD턈b18Ktg4K;LUl\%;9l˃ڞU^IH8{s}u/8ӷLc|fP0~GHYf sxf@N2zUdM  _@Ħw +=NNp4.BifJ.DR KDF<_lޢ%p !i{sKVZq#'ۖVjbD<Kl#OY2[цq k9m5yY9CNS,5-[e=/bއ0|$6OÕz$|)6KW[l4.m WEZ ȳ!7xzT8{tdWu>v;QzwZ6 T砭<xryQOnk& Np@FՐo\-u!5P&VfXm2->K;x-C}{ֺypBb_&/pORD{Qz;:0臘~֖mŔơ.Nt̂k+:F=mlmBfi|Rp%j-/Sd7l>4<Hv@Tܽ2/&kwSi!CP=PbE}=L>4v?{a_Wp;\ C<05ʧg^ݬaMĉ""N|.*]{;e*6 xe/եkL':]-UԿnI h1ez�5ʆje]1tOE}C;x'b<�+ hmHj<NY?ڈbvYMY&;gh\Ƨ4>/Z6b8"D +`:PCAΣ뎝Eyet>CfSRٝ,dm}VE(2~JW =z"UfSERaq"v?_4A"*},<<qM;HamwjB=x&MgrM Yݴ܃Y ^{:vğS^1\Wo( |l*} �Q4.,2b3ˊS1 $ _8  XTClrm\b)G;hYxTw\CX{_L!AH)_\?I!dD.V�Ld< ![q9(^QҤ�Sn � ّ9Uux󎇼"exl #FbL:~@5mm W3=R YփcNG"Cr+ ;IKt靏Ay]^FLJ,+AxW`V"f\=̨6bj=5Bn10;&? ȩahG&0ft1i*C@wju C ƠQ(H4NGr2ߨW.X戌,k(h8wX1,csuK k A=@`XmPv"lEeۂo7VM`uqT=~J*ӂo:]I?0R`P@&" 6#Oz4yd4#qݼ(>F]fVJى fF\Q¡ioР"<ב1 f%#C~#Am�ke!NݻW-W&ݍ6BPk.}硖gZwZbf1 qą+CK, iN,3n pH5'W%]f0iCwюD?IMn3tɈt *[?dD]L/7lřrvOii+3QcP\ȕ{4 MH[CI>S$Ώ�lc�IER&V'%;x'ڕ�s$W\[`_U?]+yՔ'njߝi>(̦p\ݩLHAwJS5j9%uWe M~j];ޫ7ON&u3;<`s|o5sBɝ+0qdϫ/]Κ4|Hg`5\B%w[}mX9TZEE$ϔW0�9gY*0?8 P 5%{112&* &}O ao3{]MP3bP{>3԰lc7i$㢉c(% Ms*_-ͧ=!*T90jwZxjxv4,-x91[c YRR+'i:v?mXryxΎ LÈsw(908>5mHf]1R5kEJFgFL^|~ժ"8i7NaI:7ї䦠]ludV;LҟMՏ~(qyq?bgDXiCNzR{NFy]hԉ:rpGK÷'/A d')Di@ȵpʌ'm/[(h5a L0VA OY W>Y#3hCy[&HMxNqj[ P M{E dcuF=U].gvNԕ) r({YFi)q2<%=m¶FbQ\+1/J$[ʽ MS#q k﭅UpmA:)eOEg PERIODŽ#q>FA ')qugÐCB"֜N9>ݥXE"o9J4hh]ݭ v}Q 1T%^/_vXuXCw 5PGڍ-5:UoLGFb9+V柸etWBdWrՌ"8A5 kj/͟ԍ,"RZi4-%?PD&1 )НB`q+th)6{~JFqT#7Ku6,3`H7XP;cA)=NxGeV#P۟x|K=1 Xv(; E q޿ 䒿0gu(YiKD;Z�&* }ڜ1*HXh1 Ɛ1^"d龞t6tYpGq<wBÇj۸f^LAJ ^5ќj0%2|ͫwpeji}4ͼЉGf"YBhh5ki uakZj2 čj:cVƬn,(ogXz*YA3D]&oݻvc Ww3cz©[b ]s4N2;T_8:1ѕwIStDfw#^~4%"9NJh:9` m{ Z5" rwb O!v`ޢ[5F4QN"3g ]V4ZSCt6)FK#Mh'3e[[emsf&e5 5`gʕP T\!\*+w?¡Wp`eJh�زkwc מ;aSH5ZC2zP%)衜@tߥ~w! !4ȠŦ@()0O}ba ,N*$S˙/[1NPInI6Q=Gtnd-4E�+Fs{лp4= m'D_MAq|۫؇ΘVǩa M"7d.+jA/,m Z8)\ b)P[sfn^3ǁ((no) ]^@B=R T�̨\0DtyIpz*_QnoW).IgBgX+7T}Ib2IT3Epr!N'M|);b=~웍=Eg^0W%}qJ:%|2_G] [z]yK]#mŔf./ WYi'4ř욾9$BmnN^h[+ 3^?evҚ yW:V=x, f}#ۑ=*8NfQ|EASoa$*ˁHM(aω_?Y_M@2Ua z/[Á:[TB1(B5QXZ)EB}hA5͵>_˰|Å(9!؜_jptٮ|i )tR]1Z`�=4 .$$fjf#Lͪ5*yd"1Y΁\i01v떔Ư^N‡؇㾱4~VEt6غf<|IZTrO |RI"l(LMU@A@կd-[u&Ȳh%^j1qVSNo$ZW6ӅEj 9xk R%8ʑDP+LIӫd tM)7RH*h)h@'6Q~uO0xVR󙠱̌_&|>\yL5ˡWMcy8 %i{ݳ`-EfLР!*W.R܏}gغwav:V sg2V5O wO 7YK/1$�uնNCo3dL2srxR=fm±XC`j`B:<֚t@Wc-BvR0DT!fv!'2jRi @pA|N^ gJY'x AX�`s3FcTAs|a$a˦;^?ςhc/1wmM!ƒ`kc\R(-E)NKAVc'2NV xX|Zi K-aTK욵e f6:wtƒ?8?W*C7&4oSBW7Z ت s3aKx%T d+5%1AKؕ�aD ]kp# Ofv-gnc{rd=ˎDnMfrh KaO `ZmWs%Rpj fc>-B^dv˟ϟ{sp8Qݧx^)[Wϡhpѫ@9tBO*�'˦l7n6:tgwsb(v%,\ gGt~\E?mHl{_rU9K^ o -mlm%΄7}ܳogCY==kN!9V{@kp۠̊/2ƸXTs> 5n~gh!4:x#(/0_~#5a2}_:@ qA}Jdz@50{L8ѳJ#PEy'a\o#! f6*e׆9O; jwU@j~gr}kp4Yy{Q7}g.JˆJМlGDqbG 7G7edntimH>ʢb uzb@ 0$#Ft2B- =S õ(-M!VE9aXU/'v'@w]O+p[W 0TfxLxޗ2Po kI%յ!y"B 2BFb)bC4sˌ@5~ן|q EYg޶_Nm% v=ӈ3 CPl9 鄵(F^(lt`o!r?Í";(oXp7VH|7vX?,k&y]>PޔUc-ӫEBݨvk,Fڛ:Rz̵~"eo_z9DvB$Uf9_T&ͅoyR܃Ӕׅ +ѐ6{|6:4<b+$ZCl<;`;.@xo 5_4n 7>o �KoC �lrJ{hțlԺ1$C&r, Q8Ef^ >I[-J;�XX?(ãLę }l^H8D�Jzxc]wwI.AJ2~Nv7 oym4:[%jᄊgٌ:R>/.rD89(`)È>igltGP0t+!MXT5!<�Tb'bk7+>)e ]j|>t<FW~,m&>֑:. <:B�p]nn& ls*ߣKu3~ȇF ]]@leZ0` *U%lbJc,Q n2K[|Z|Jh6!"~/jـ`3lx_qJD`TX9NUEl,oƠ[m3L[2Amk lOAx&C] Vcv?_fh[ k>'c+x%؍ EY!�iUgSY+1U k BW8\R *e SjYy=oq4OA7o@o:w5 R26PƖrړ<G*`<}cakd1lW !6?w~IN+wc\w=NWw~;bq"/@x57%c$e~0I@,\2w(D?*W.{ u-j^g.ڤyˣQ-h\32BV q;%HYQVL=>E"֖E7? Ar9m6C۩Q*p𞀞w#*Gh^zg }Ź5>*ⓡP{ؖoBX!DkK;[j?/AЍC#sU]fQ&mcC0_C�r^U7658.6w9c: 횵\[=wˍzU꣕ RD\۔̈́>Z2v*RTI] *[.@p+#$G�znwdG'HpܰhEH`d whgX Imfe:Є82C>"(+u9MHMh#ew?為#^ S\x45u203;9Ry&ϒdN4d9d΄!7ox,F~�P?6vL(M\7LDԩA)>|)dJ-"UQe[FK e=sjaaE8l@fdV`fx`-�Ԓf3OaV*DnX 6HPyjs}`Fc{jl-d=xVJJD)&jFsB<Kt)h{6kp%+e~De )HD0&9cˡ,ePZiGO#*%̫ 8p82 Iu V,!ѩV/s{wPEf 7\g==a?pL^kEZi.JRslv�NLMhE~0;hՇ&m00'Zz{BGC~WcmXȬp KՇn bIQCl)^gTw;C%1.~q]ڙ%X=l`rV`FJM ~[Iݿ9R,_qQjЏ9ז\gE<K .+01d:<{}x%ư&M; FAO`O}-w ( ,"AK8H tA>uD0YXRDW8S>#Şqn Cǩ\)o7FA܅r=qNu (gP{u_Q6,bLsן(/mL40n[ Z|KN 98C2*ys4A~|Ĕ KTK6m'K~2 ^^DJu"VSא$F@ &<oI v;HX-*F"Fd D:*hiUBA:WBFU{IlݨJ9$Is+ԁ"N%f1f>Ұ$TеZ;H0]HRVZT4A›̀^eR<8܄ hk9Vp:Mqe&2a]mŖYf; 4 ѼpH3IS�6H'^G4bQg&ܟŁB 빬Ħp=f(CE.87!O94a*H;I po1[1=ԟwْ+XJf 0 (3+:xVV]a˄dvL~,p:n?C|bfllULf]\b8A�`o!l=Kp4\U uNI0n|_v_C}v`tJa*TjMor$g}G*ɒB')u\L/U. W*q\%T4<QPq{k`W3[zr`l͛Sʸ{ |(MOG#yW6h5MtS ͚b6ղK:4 s=i&td~߰#k֔ʏ{}+HVì(6ydb72|OdzZZ%Q.ߜI^- ٢^X?+`�c#K_ׇqUN bIZRMN۠of:U3 8#Kt7$εAO*kPI3&=_fr|5r:Tn.2T! , y|9t5wW"s}hDƞjЮA!!7E''OdG7E~<0e(CAƣhfU/3e!*M_N[ +G9@VB•OPz2[J1wKt˰ s䚼\uւ6_ ( M$>ڃ{VA>v*E*M*{Zn@V0+6 Dq\XY)LI*:T&^op.ܹ`g 3#0^[ާ24 I֋YC4arpv]֫/{ϨބncxmHuƿgdH 1T~0Ej-NrWVXp]6ܥWH CԳpٰf;AO%dHJ`-~1O1,X|lY `?V\`B ଔd-[o/IV^+vcif ?马|\\~+d UfNF %xI*h%68HǘG ڷ$6o>!|Ec/T/̴ۧ5 &N3{E+6%jsЎi#'p31h4ԋa6`fŇ3A5c$N^_Dv\ū60, 2)т : w#7.Jü_Ȭ -Xj-ߣxzδ<Uy͙ ?@$Ed|+nғ.gJ⨜#:Nh͎/WB|:oW;H~!^COjI=m䖣Lp,+E~/# "`'sU?rh]V;9 kGTo 3&#Eh{{W*<s;)M&v0g!o㫂lBLVLywIo~2T@LÓk J^&HS`AU47}JxAaH8#8s@`/TOZ,&~F fpɾgl412$ :^2ԗ1HJD¼d مaM~Td'+'6zn ']bƋ G]5l!$ȝd;khDofzBz�)t)}tYk%0QIGm3m@낐oP>EKbO�3ؚ=v2<Qe;dE^}*,%KfEI]]Lo-OΤ;57J2emv񟫮(VʅPXD4yM/ޟHOSˮ?s2v8w%aI\bk ]haeI"3##4a iHhqMI{) W쉟$P:$#m( ?ǠGw LtB=}Pm%)۝{j= B_I?v�͔q^@iJM0*zչ@WY@dل\'M%CK XCIWGԇ>!FGӹ1v"PqO朔[ _E#{A,R.TT&9T pp"7=c.fh;~v'+Iqj6!}Z[ߦ^9޸ךS5GǨx^ Wc&\@N ;&qoUNkY08 J;OvaI7Ukhw)ry^X@2S=紨 aˏ&9|[؎UvDQJ,N< U_H&DR'"̩,,! jW~)*mկ`y&74KF;V? v ]´uǘ!pSseGŽ`J68N!Ǝ/DJ|P .-m*Z$`x:ԓuglr-gtc9]}],:f+'[',#dJP૑ 5՘ Oo,ӧyGJI& I\&҄ߚUJ ]a_Pzz-nZNҧX )@qB;)A?6%D=}f^ 7Գ >Q({e^ _^e9;7+p17ϙ2'[:/TeǾ݃ -Zm AK)yXy{1?8X\iO5 ~75edjŴSu4Q"` dZ2;bjX e&ӉOzȐZ5 цJF^L@)f}rk`X/' pPڤ|D Hµ" ʘJw"pQN S7T|k:62P[y._ ^7gN [>Z8\6M"=~K/O"�qᘯ\̾E’P,=I!&X++%MΤ9}ٯSFdJBxl:&A*!iu[qC4u@}ꧡEnoЄg`:YS!'6gz $Ʒl#…DG=VA=,T?;V*KMG ]nt8>cQǢڡCߨ;m9(#4RҸj D!WM4:U ˾FOs.qdHKӭ)B;U4?80|K?J0Zס�BJfontRA]fApgVQTx%"u^]ݻ|vcqtLߪZ|b/'VmW {MÈ:,+0RQD+�9bOW'FwY yŲxX_779 1*mN-$Bb=ly2{_!Mk ]$o@;X&<ޫ=;P291UvRxA%K~S dxOy5n=L̅+B*>mq셧U=5\֧bBM[h}Yg,I B9zDOҥ@cYwEC@&U19F㾩;sэREeJ4g3*`(^Exd$; y[1jcp1qHl]v*U1y~$qk|i9!2|qetӿUz,JQm M5tT9ʏoܬK+9cPf.F@=5"pXlAFuD~ܿ 1R ǩrB(+؄m?94N?sV1o"#REKw`W_E$EU*Gq;bt7Còev8^e3 *Y{U7۲,ܵoZ*j:ӵXv%x~68D7#al2l驊Y\[l0`KwaI<AEfcK=:'İEǡ/CI?f{?y~hk !'t0pOc6CI#$b"j܈Z պUZ糿xËOQ+�r`>/ts {_~S"PM@y 3&_*%64M21e‹ٖCfy/Ր|{k뤀m?[V? )"V`2pC.#<ZPm-ujw /R6H'/I;)E2YN Q!f-μR3.mJcPqRs`"*7R` aBk^$yT 'n҃Re:t588 Op@ ֆ]w8jSB,gG$%xHLItT 5u?\.grF p6(S~q"^(hMZ^*(w0k2swSET!Ud(Aq+~Ovy`bg[xrcm/D(%,Ӻl*IB/jwPEvl2zIJ0<+P; 1@ż,olB6;,0i9W%tP׭<tUվ|e b֮)~l[~hjKt1d'()%B3oJu 0L>ffaajO F՘pO͐(pk[2swGD?<hk odm" x$l $҄4o.>(j)�׭2t<Ov3 x=-[y~[Tzٵ fW2MZq2>;(E2Ȋ[=b答!TE7"y t5w;!Rt@I=o_i4C41{'mF4}�gWD%k,jլa{ڴ0)4kDlGGɜ>氀q9ʨ;)?]]JciObFP6'jH�|_CT[2&Ye2+\S,D ?yzxS3րch9~tdm6]t:hz.2 yb .fm;@Y]0LہVHȰ8EI(3\:bO룼-Γ[EsAh(}|K cP<1uUU NX6'aCYV#E:f~p ٟћ&Jv {>̃N &wS jja]YeK1>^ƁNvX\fs.+aF$R<3ݴž_ءvm3>{n*m~QvSU3+ČwV$xg](p~gygJN^ +ԒmX&`x}HלN+x$ͣe3<6F_b_W0&Y%N.+{R4"F0]|[38S˽&.;`c,!ثٮIG"C~DGLX|* c@6krISLv(*;}$=G%t56EsL*piqziQz [*B"|G)UVA 'Tٔ @gȷO @i YЋdw#1&z1hΈ' j5,nyY&#P_2e`c۶ZrZ4{B"s" ٩t<=ܔtm!_E -݁^=^ \dNhil%mA9<ҋ#<6KNP{N< IOyYVrp 7d@{p &ttc'⃙qLjیǥQ; n. cOص##\Hm!]�RoD*'UވXK�(]ON JbMnm2]qO{" t0P„JJQ Ƒ )׾Ri vwTc+㘿{BK:|_!)teW-s3H{[ ִ̄pwk˺Q;!2y{ jnLEгU=,ѭ;ޒ ά9Pّ̱ 9?۴/c}b#^];t3ċbŠ\U-$&#ظMyVʏ[q湱XlSڤKvXE2z´BAI }%]swIN@1 2PBʈs^y&V<D_r(1 es1҉=ʪӫ\7? xP[Љ$�(*O{ZyC ȶApvlN9>dO-_s e3*V"> 7r]m/9 ͷgbe蠃ﴛ_whp|=s/Ҿ+HdWՅDP }"i 8ľ"SB'PX㱠Xk* rI U#ݰ:͏KI"F|";(߉5'4JmC;x /8v,&ϩ\sԶ^xqڬ(R>5 T';6ϔeR$Gtdqҥenp[O&>_d(olGz.9nO##P5Ӱ.*Nlދu[KyB|sI6J%ڞ]/a`�)6B$6=^dkTbSٹ%pn(ѯxJcj}3*XzꌙRdoj8jai x{esh@fe)bQ4- ďbuOʡ`l,[XFں5|hNe%F ϝD Fyku[Fl&R)KxBehK=Tl.kx](q e˟<E!)z'1h\Y9^_i?!qr'#a܊g\ dv]bqFvbhQj+Z;a"=:6 /0!-/g5Rih. s֪Xr3jao cɻW`e',i׌B%,S#xLcq4n_Pa:#%gSU8R?o?"rUf̘o]vW}<4ABnZ ZlXUvg_ ɀc&.=86rvu _R?_.{A qx:nDEG^x2Kg\-5( 5l }x:Ä)&5oD [ʻpG v=é:sYo=l^x] yA{omvšڴ4r)F Ĝ%Eυf<g5ԘRF1m\6 ư{5 _}9fi~fEV-:׿!([xeg ^5[Ӄ='NGb-_f㿺σ2=0%ڄG]%^w|!gSIn{�?8zFx. |P!(lvZ 1)R>6�8vrW<AAyrX>O@C:R*f�uCZQ&C)ڋ#"FN:;Cb'**4ؘF.w2-(ٻRjH( b\%U<7h.y7? ? ʢ9KՄ2# gH:p:<1-RT&0cb!6 .)f'$q@/H#ݒdCt2M7-ʨ]B3+dPao'gIEd\f }a쓙. A^C:N7%`y} s&l!k^^z_N_IΘϺ?ah*1ο_UѼ/o8YL@^bE * P~@%4>B {y:ks Xz#ͥF&dʈ\)uem3j $yl9Ij3Q71=ѕF<d[�\;.4dhKRZH62e3]ʓs5 V/sϪ}ۆO)GQ~1N5qjnq9G3غHR]S\M:Cܚ \Ň9x:I95L<݃R£fKT!9?=]5)�Lb.Ëe4GY"g,u6EX"8r̆OTUz`JD˷< Hh i=gкcfT/pDrM-XO,I/Նm%=Du g'n8LgOTs>yy|FGXYy%ɐ~0�_߀_7$t/,}[L6a7biG"\G:-g!bb%]хdoʖp7*&Ƙ<.XRLD:@br:f?}t@^:#u9JqUJ %ÔИ YƤ/ &BTK:M>L x*�'&rIALr� ܱc/K8o$%PZL0ZP$Xݠ 48SoaЉpuGu5Ea ?EU ̢09(pĴ(Q6쏄Z|rE3ӱl*{;݅'er*t[Q*<¿HNʨUKඦ_DYĆ4!8Q.۹j?& ksےU&X±<UHra㭜<F7P:d??>Y=6);{[ҷ*NECx5+uRo;=%6_%o2qje|&<'L,B6ȷhE;BҎmeX" no]! 4'>qʇ%It͙3=s~̕TmPvZ٨Gm n>̋fDSl?[9?Gi:&vtUni0@mJЪ`9qJ; nn&Zu)zE:V8%n6 Y<DԽX2Kk)xZz!{[Hh˂ 3'<p6-S/rjyGEJ於[_GK$ـpah"^' -Y$<sGurP6+2̭uSEKg;Kt'B}g ĩ 19)9eDoL�Ζ[L-^rFQU"gH/<0(**+gn}ZHp-icwMuo EĸB=m-tDfL7RD} @v-i[ۂGԮCk L}@Ü~&LB-% u&q8?Z=vPW5Fw5aqXbDUٸA-3* O[dDGErHZ[Vb)9DR=+ nq\ k@eHCQk`fүk|g"xrORR#Սpn {( ^h"KW_aKf1;I굛'.,F]ewjԒoSVh{d5tzͯ}}OYlՆ'xy~ WHMpE6vH cZ+_i^iI4ZBv$y(&} $cc=Ȑ<Tts+?_M#Ičn*u;Tx7 ͊heX|#u `jaK{Hlxkj.l*u,4Wde*Flu( WbjW -$=N4h3Y;,^|3 ]9g.P]iCazv]tִ'; v~Z4j$'/GFv @LrDCڿ`uVQw8yk^>Ƿ7˔85M dt5Sr߄w"!;*Xx('�Dx 2%MfvY3tߎOv:Yk]EݢHlDr/kf1H+3/CF<sOUl5q2wC�|̝'3#y}oCE9%q0oqalnXu5XC0߹{lWtYɼ }F 3!]ڴyDj_,/ܷ77cȂQ,jbe�T*ҿIHI]^ke^4@�7CyZZY(Kf$Y77B|)t"o,)Fb ﮿ÍG-ʇ9_�끇wai-b9ݭ0ØUnJLk~ EDc͝pȚ>mCC@f1;5Цוo`lC/C FP7dxu,Ύ-cR*^3Mhz^%nH[Pk3υ]f9X:4bdPj:bE,usď?^k, [v7ehwo0j1- wF5I |u؆ŏJV5_76;:l9$8 ho^(޲Dp֊d 8Mk?eri-&˜s7q<2/I^kե~kߧM~LJtJ,sd&>GsG_!.<E7bdcYQA+,kX}5Z=.WAq, "Doݩ<C%!ժU$Mߨ704Q4Djv7܆ރ0z oO8D#lK&Qie[5딛)ǂg·*:ۖour�b~hmQ1p1`F>Fe+{}tf^<p1*N"`}<Vߗ]6WW;E, ߞNivy|c>My&۷Ou7׵]ڔUaK4ɷ">хr'X12SPmPXIy5ޡ ?=_Q/^hPzB;2Jphk Z2A`^حmzr?„;*^-]ձ oUhzFpX'X\.tM _t*^&K]>YbT,N!izR�xuq Z]qy~߇GyMQGMZ,[[R٢ъ0j>Y�Bl&ڸDF8b: w`SNa(q4a1pl!X-`ÄyMnV|ǬJ!^J �P0�qk+_0T;r�)ΑHRγ,{gZaШE*S ? G$'~@+~C ^nBg`ļ?ʔg:/DYz!'sǞ<tpfnn/Pױ>Gݑxumr:63/ LI]RB:' J0`r r.w콰t/qtߟC%BF%D`笊=tͺ׍_m. \)yϔx<q;�-! y<YF0 |krKWE85(F_OR8ysnB[�譌tTn~϶Qۑ!Y` M ,e!IY&rTң)I%U `6z al&}lլ"low_ қyƬ8CpA0EahRKWYݡQ19eA#**zHp|oy1ݢϣ|6[O[h}YB$D4YΛܚRc=maAub /mI;mЮ .˝h.CUb,|r3 )tZU-doDE{Q`Al.ig'6O 0L ۇ :;GHw7Bc~>>ˆNs֬f_{TQIPw4I:lƏۈ*c)Nzg㺳wxP)#8Lti]�YM!H+ZUfPl<{ QB@*R6 a9XCׁz7uȘLgxzT)٘ 2) e7Pp,.C@`efK`E"w4Vv0t<e5@5 q5;8`ʪf|kDhѥyhzɅ% DaD=}S-K Lrn/N:%b&$7ki_O)H|т(I�r( '7.zBzvUԩ C0N(=%Hg)Q r\Zc �QP{ UOD2MAo8pw|Nq뉲兼zHLQܾQo{^ 0 = C4(mK38a�-N%3H/k[#hݮAD=|-/W7X/<a]~;AGqӯ01Wj[Odt*lVR9 ݓhs[ۈD#MV="aJ: S(| b)7z ֕58p_(^1VƭG $1x"3]mCkdG37Ń\1ݶnH8LGalnC%Y#W18 ('@\̞pŧˏrL/NS%}ƷXm])IL蔟̛{6uXH[X>Q/ԊͽY0tnfLc⋬+ 1|V+1 H_JjqWج]\/&� >4~Qv61Z^ؼdb]Vzqf4mxoz`Sh,7)0Et+ZJ }{(*]`oM@ !i9p{~+-H #dZor[}K͠/Sk6$ܣ$W@˝H1aH{U4q! 5R6]XyF}5#SާgbD@<5D,JxUqwL6ڶb&JjQ.Rl6v]Di @'Rڀ8f8wt&P_e/jYbU/bs/]6U g).D/τ{;+^X+*}qZ.b]>/ y=� wQ/=M pCTЃHзe#>n|`fּ2WY`ђ5ylaCC6d$&5 wJJ T@rM%:4nqhSȘZWW̹n̘#v‹{E2\Pm6II�4Nr'_>y$%21>Wugh1ZT9 qԛ+'\M<U,9a'lk8\7ʴf8f4-|@.1>7[N.P&t ~2<z-x-BV-ɖ8[c68 _2Q͚yke}6}/Ec8TYa1+2n\UÑ'+I5-G5^ܡpIn*>Np%x+#*',`yw=% o0ѯ3=7 /oAm/:V6D 3x&'^$A 5N,)~˯]଍HOpGZA5ɴ%p5˩T(@ɛ1VueB{ǵ')PK:KT#RTZω(F,\"UM ڊYgPգh\8%pT(kƝ2<FލC o+8gE;梚T<y XUqeCoI;!ٌIiQ!1i4bZjdgOC+%i$'U5FPzK۪›OxROZ89epDj!x]\x&-_VXFV#UvQ ./x|=5͡J>CuQر&xt𶑘)k~YFs� VUN]:جMM?ES *(PEAbWNm,aM{Kea\?Q_y S8ϯ2 8)/aQ,} L Ϛ7e!/w?/Oğ\kB밤xů 6冰踈eXx֑lwŬt {kȇ2%0 oٚ$9H+ aWi_sCm/k:{WGɥlVGhΚc?`+hM9(WǞ6&AkGމ`<]sae+6"f">}KDɰh1 4+n,įK ~0yMJ0-꽔g8)RBvd`+ZX<8J&1 >bґE"\Ƒ xV#u(^_Lr&Lr˚'n-|rUvk*Wz猔s-b> s' < 5+gk{"N5ZÜ#?�_hqLg*ec IZف.({(-: q ޞVN8ݫ6̎Z+֕5}nΞe#\ɾX1I8kƪo n]f`.2omQ̠qJf̟|Y-3%ۀl1IJ|@ǶFBъM]r/T9%VIB}Sc$!Ij<~V[ڑTrP8_e!%K^^z՝g1Y&�N5& %.R)1JYCęh`D:C:i;vgc]dKƼN%Qn-`Yo;D=3OZ, T͍yAIGw]n:iA9`h)}6xbtC\93'MJ}@"1Br~To|QL.!&J.O/,њl_&ANQ^�, �3{L6)bi}XMy=T\^=bX*<O�_iV7]&G;.!kxctTb'qg/.dTݍ1x_IQ?'6f" U6I ݜKLUU8c; {PJ=8\IA2Ěy6&_Da)tlI/#嚣8F-3?k1N k2JbOM<oCz%ܢ U^RS^b+eByX BT8p[@jR+{$Q y(_ԜSq|䒾ZRԫ`fm`s| sivi{&+ y%#(`=^~rfβ1wٴ\]9xxƗ( kpQEyHDlI2HK# :r"a^$ۻA߳! Iִx~(Vem_z,s ָHgc5 Iam)G]2K-cH\1 `Pʌ@j!fgQd@Q^s{ivGH'PŃ^ye@ 9zzeu;fsw.-(,&BBN/ʩ$#B7l5x|VWceHrô*c!>$oC,>$X` <hN[[rڔ~ov/ c³caےfo[@`c\$gUE=Ck.ՠ8P5ϫ Γӫ,i)٢?IWx[^PYI٣k8[]Dtnbs6)EOm`7 &H#%pPcj-g࠶GBׯ[tńj`憯:%3uexee%HvO]Wv^|2lRŰ?}W$_FYaLjvw +h<hD_g9OKnZa =Č:v^lx]ǹXbL2i*T��2V)Q@ ~Tsn(pV.#6ɼ'$ RhID$?-'i׺[ԡjpAVsCI @NoaU'umiZw{a̳E[U'*FS48�"l&apz7dw'bhhr@EeahbTB/ =+ۆllb@u|lȘm"`Ԝwm'2zW_-`㖾m2u=^L֌x%!Q\"J!s8%} g\~�VtN^NG>|Qd"!Y^J}n)k(9΀Xj|)_hC/mU7ֆdY>R4F_ސ /phA)$,×,JhBWxy_ S6qXB:D)v:9KhA^iDȘ}F Vն4<0ЊFrC#m*Mf�mc1&$EZ(u`6L-B^!wP!JCբlzNkfu|n%0DG݈BRHh5$Js)l(\%޲W&Bfz\@'$] x: 4{0d1�jk(ֻ:8Q1u=_$=AvK09*DzSWl޲Bl5Y<AheO8_6 ;Hր/ B1q1T:ggXi3e�E >3ts>VŘ_1!?PBد�1e)/9عƵ_KwD@@y99.]88_ٌ'>nx _Y,U}ߴRT \NфDl@y8т/<7$}`:\eqW$9Q@ ,Z;6g0=(FԒQW\)$kW(3;/d n7F#CKaLDđv݅[/l} 87 ٔ 1 k?u8LjU;K zF.Y^[QzjzZ?~"bX^>t< )!ICßozkSύNSvAoa 0^aP;fZ592 >.L"xDւŃY b6XC^1,^ o-3 @�IJ0:@6_MfdQīnT o_6GCuesa-�@3 mVvfޝi=^hed  sc*"B)СKeR\/?ƃ/{!Aäwu�`}p?B2JM[ `g>LȎD` ?86Dm0BM#c:3w�pB[ べ>npK[\Q2N2V *.gGO\aynփ?C}pIyCZ-܊%Xd"^C6r=uyc;w tɬ>i,%Og}??#!tu| hOSUuh/x:1q?ni񫚍vWI^=P'揚ʒ~8eC-cQ$‰B&2팩w3 * чZRE"*ٜ;:뻋/6\p*̿r㺿\,~/w9tN]6C jX*K' Ѷ~n6M4<� XWߟdBާZmqqj-N\z3đ#؞U_FPD:CN_qujkIm0yP:R^g٭Ea@�1Uɪ@N0uIi:LuhNeEa[B$!1C6+7HɒGZSl<{},8]PYJC H\G@#F8$c_ѬO>g|HC5uH鼳/&tÙvHj$3h 3rP@lWeJnrTA[bG1e ct Y'-ȼX:a6jWm&9y)|za=0 =1]Ou10ǸH, 낸Oksf=ݴ?yEk{đlv)"HL/0K{8mis<W 6١"R[u!52օE$%ն-SkΊeo9{Q~AP{/bbޙcI7hUe~[q+"0m4;{enu+8JeO_A�;sA"1R+CBZEܬpT083IuBfBr!:Y0.I")zbyp1=-fPtzEC^(zC:,ވ:cEEY,LckBlR]/}CiY]PBSy'xZ0@M]6rNuXnv_󂁚l4L`z9&'gRɮ04yLYkE@zΚG=1N-ؾN_zZY)J6rt?`^O) c =,ڪT":kV9(O-Ƣ̄]WhW]ҏEᙋ}yM r=c|ʽ<զWR*+_:s3#m]+ #Q#pP4oAC/vdjIUK)\jݮulgk3H!(/G;O3>ù}$.a&:nX|ݟs\K()[;3dW-*h)aR7O]}t/V^eYKv:wT�&DXKj\ت X *TC; ZbA_<6ѩBJ +<eWPM &^ $Wi؀ٲ|5qrS.A$;Ѫz40Q͸0@$o={= ܔyNgl9|Gǩ`3aWcۺpbJ{Yr 04 STެM %5C؀̋6 DY 6c1noܓ$ m6^-`ΉZ"wĵ(8bmݏ:v^ɣ tEWUӳZ5".1$>IH&!KO.Xn `ZavIVΏۗ?ҳkb)}Uڠr:X9=5<+cm WǨfj?p[~ 8�_G#~Y0x^x (yt$`n#tiSW2n+"PXoWm<xQ~'DۀCuC61сmWuby_ZfN]X(o5ۉm/5-C4Cn:|N0&Ea11mvH]*tpgiZ+n#5WT 5-}3I GfX] �[G8/|:v7"="Yt%vE;fF؎PY: InM![dv¹ݸSrn*`rw)YBYiKAgZ[�fZԊrv0+uK6t2kpWmZ!vFE3!Ie󚟴Ti I,G9&/e/&7c_�nm%9tպV v P d@_j 8gg4 #UQe,Go8XFX^ ަS[׍<P`kz{eUo3_" w~jrla i卟&dP4LNq-j)wg&@>+&;^ZOioQFO`*NMWZ vQX)/tZ.(ݥZ6gҦ-nQ.9ԮkW)Ru >8Ky^PxYUm$VͶ\Z*j ǥ9iɾJKDoԶs7PI)Qr~Za B]v%luv-R&Z+Fٶ&mFԞA8p^2{^(g '>r("f*Lmٝ"Or,R_)1܌LGyf#j6G}Ρab7ɄQώ}(g-S^n QA6bL|BjN0duoF.ea;is;j``Xd 5rDtf`xGcXtM$l T]Np~xBOZEdwKc7̻Yo6*YA&Z@dĆ}N N-@n9Z,ٕa+-rWU|+mDM+̧\0_o"FG.22 #,ɦ߯n,26mr H#`$<{+H)8۞-vmLKS4`phm9&yz1FxGzUϩa굃WZ^AIa+:?j?l0g<ɸdS$Ωt_^**[Y R +g1 8$Ae=^}B)WelZgR0ھ/({eQ%�GڢY$^M"|fo_dֳ`6p"0~3\mH)65.pp]o!B_" yUxNM>g)G1onBz;JIm.iP[&F qr0*Ap~x"RUf5|�/鰽q�:仡5`_6uUjټr6I]76z-־yK"KO( :Eod <1'4}Ts[dyPoO:X><EVghJSe:Hر֒dPԤ,wyRiPA21v0A1yI79p 'd`;^;Z+v^L얇|B:r3""cUC;&7vƪdjA#Ugr >Qyx8Di؇_ qj%|F۠Y@z v#]YHV1Tc~D'i:h7zPB$'f;FwBƄ筕Q%N88P>MLM(@9_% ݡGr=z^pBRVqTB\vVƱ 46V/h GU}F٦iCa;t;ЕM?.o@^/O)@pehCfH\E.5j_ltJ@H=A etarq>C! A}DȔ#9Z8nUԊJO,d35:+�ߟÀ\WV|egPW�!BAbӬH03.:o:XV=N ϶E,'-&s @=ͷfkl-)2]oÓ+ ?$cLfjm$3->Kܠ6K4eGev,v:?(/˫JT{}#yv׶ cYP"K2§B㚚p~AZ\w%.%.VO3zնF m-a*)p:!_7b0^LuҫDt{M탚B¬yĖn(ShhƸruLMl q> 4$�fZ10Upڙ76Կ4tݖ@XI!r1MQTTi~Dd(rǯP#jI3!K& qqz[T 6Dy^1aН@R+v*Odp 賦3B^6xP2A;*#<~LHO! ڞ $8F[Bx 8X7m.-%B,VY"HԾ0M:hAjS[ _\->-PA/ :$8Rd2Ewa,BPuE>-h-}K&{_W#X;)o;^9J3H n*V"m-$hvzۑf~6;2 xΏ^¸_#{8�)JXSWcFEFBs==l�ٯH3TW I$i Ev�R?#B.:^V"Gp0}a,pgNYXe+ZFሦ �yԏ@][G˶,k\ Үhb=,c)pKVa4$q~s*uβ7Lmw^jA1#|-6Hg )<`dE@FaۆmOSIZx8!S3X,VܥpP{3[:Fcw7@-HH6t SК4)`)06#讴]ⱊwY*@R!³K.z:|G9[1;T}h{] TMbBL&WgENQ9 ?mr@ndX1^<͍vjoH}[}0|(?KdIld>*LYb6s,~h�)&1&kOâH ?-@͹/8oi]1ΔͤuV=s^ȤÏj.9੹[>V܍72Y^;G՝=lD%Sf1ay z{/ RzKD`~dkaz8iNCo[�^1i{~% co1%6hq{,t( YE8<;_o |1!f!_wR~2|,A,Q ܅%s`=yId(v̓6 Ȣa�.|w,1iT -_Pu]'RKEʷn9ُB_u 9O+$){j-~QXwPL~n IT�嚉hsEktNt)QCcׄޥy0eo*]JT߰fԀ[r5U4L"53*\0ZSvJZ#\PBpJNWy9%Ÿ@{R a!ir?.̲?a+X)oI5(/?MdǓ2v0 v%/kl߃V@s)#3H|p&VgJ<5&kdzEbZ ׶Dy~=]G(E*(7vy-PXGmxSr \$ o}9F~Iu䣏xecn">̥tk$7,DOP՘^8g21.cLj#AX/f؞?jc~2[Á�] B<1<pa"ҏI DͯD[txiw_ł�ŎE:֖K 'Ŗъ�)V=.^ujH*cɐW- Rחf+|J鶝(ͧ& %>{=BLg\1:M%qP'hUw5Q OWO#UuC6"%/4*Pi zUK_=Z:lRzlo�}F w&mgP5&dJ0KH<6�qj|J3Hq ME!ڜGٚ$BCe.մWk0]9:}<@a$ {⽚ΘWroXn# @=W/`,UgW?�u]D(|B(]0!?C+fXeC9ksim0i./3ەf2o% �ZG*(W< N#80u^z߁΋<= 7,õg<؂5lGMK[QAD-YiDBGܵ UڊL:' A1HfΚf&m}6c%sG6JrAB qr 1kU|&}F`7><5/2IfGb xYY q-%)U.5έ)aJ:J2\va't9ٓEDa%FWIdmt~ A/i?MG2llh o+6/a|S@u)ƭ:F+ SA}ݓ}y%vdi8+;#bG hz^FmR"`l8I-a MثbOȥ+gp5mgf`T Y{!vCC7q6|sHPhDfp:^ĸjRILl%w:IC,%%FJf8i^ѱ5EiޟK̼ nspG`zj#v]N3,.O59|{1 ASSEcx!yC&-2_ *s{؂6UHIC'""z!y7uOSBqk^0tOvX?͒qP.EKF9!F[8s0@!@+62=qP7^GqcW9B<BZ�XTcx&1? O+-Hⴖ5☋c?م !pY @2| l?4UBziϟj^t 1`K% rԨlΎG nZ^'OHЛUl/< ܹqHV0۹x{ޖLwfk= ,(]M?3EoDk&++@.aMlAUוgi^v~%D'ɹz�Ìr\Fk;7h5ת辣FG1= J|$  skAyp"݆ncXj6z6E4r+Yo6wi }@C&[ %o26xpnLjS=1, 'gS0Z';\Á*d"huYC GDTHvcZ]BF%bR|%!Zs;9;0�-DhiD֎K6xH*+�8] W4(AFRn$Îi9L[5+SeY<\roo0WZ[Mʬn-ĀrOeOVk.^e-//*2,$r-ZP[ ';N/I뒑IjM`j^ WO!knެ…ZQ/\ų}{VcKxDE.:">"VDS5MUSN2nIٔTcھeM+JqH�2:RF*3$py s�5 g. '&P+4"rZڱ8 T1V)G&Р"m^ߑ.go^E+y $ 8|&o c sQ~uF(,TSޫJ}Sa^v9 7kPV %v�[ŸJuKBA߭m||ZNHiF�Kz4⎵�:)iS6w3/vUyKwS[?r ߔ.ޕ9yۧ{&nE/ V`*wz�fsLGDXjP H!mh>۰ޕ"|J 4V:y쌈3C`-&<+>4'L (uG2G(�vleAUCaa6a{vF둪zHTa$p&Lǿ^*_pϺ:8'7%͋&I$}Zl6s,޸R#bCYEK0ݔ t�Rܨ+^W_:n(/`*UW?փIsDsu7V eE @�TЖL.` \c;_V K b@•cLg KiR=U/<gѹGҥb־F`Bm8b"M |~Ș-.%Xxq-m羔i3/}֗4l| F4Hs𷏄iCpUe,x[1Hkёs_P,czc.iQA$h~l bF>լ`*QcyӚ ls.i%Nnz _cz=$(`G7)axBƆr;+iA||hdR&iQ1DF8Iy!VP%jB)s2;Rؾ=:ݭ$^ ` {M;[},!' |&JA}yAѮJQF^TnjLQ'<~[n[ʸ"V*1!z^�4Tɳ D&M_X5#^Pd0O#t,ij:~%7AE^>0ڑWQR\{*_Y)4"?T6dʺ ش|@aMKmc-uS@hؔ2'9饫6iX �er ]j F1Xn!Npy|yNYmgևsY- GxDJ5BIv.Zm#jW펺(2�숀-~9{z }3mbږV^U# xH!it8g {iA2N4;#L﷿PhF[{>QrQ/*{6EuLڍ\Zh 5dwM-|+ 7;3J`DCxDkw9ym#bO5ucXѬ6cC;q4̍dwSAseL.&=Y/WGjr5k`yשwULt+`X[a˟ 9ƲP/#�ug;SzY*7e@boJ}ۗ"FL9eU0Pv="i/Ī 8�xtW>Y; Hyai:T_Y{ڪMrƛ1Eqg7Ki@Tq"I*T&wd1eFϐ"򁞵s^"oi!*Ҥ{Yґp넣Dä 9͡Y#CC#S{zkGRcS\Wy>n<m0T?qEfP65m$`Lٕd-0kdh$~ hkrfO(0uV%d:+I,`"8rh�EJ"ۨ֞x{<-C`Pشm j?0@ 08򍤄vџLd ҕ1ӊ5+ :U{a)p5O[/ݰ8Xrd,sD'sյgH}" 3Jy \VlaZVʫ)~/j(D0PQu/(CT2?t<qGf%?7'ϕ' %{߼BXMǼC>_gVRp,6A[2�^Ihߧ<otjb(.$fƼJg+>hŠǏ$5gybp,RQٶfMg(iayQ7՛jqzFYeIt=a>rH7AR`7H-5.Ap:UìAM.0G`E̓ '} i.4逎_zpPRr@6S Cc;"b�yvE 1d(pi-� ZҴ qLy4 %2ܞq T:n)`8fm)j_)[IJ3) .52*:Z*ßޔ,bMo^O9mS`'LM[fD =h݃W$ƷvfWKFFU0E;$FKicAEpgKZd*$U Wxlc,`9tFfq/=Q$!;Iwp$3d/_#ZvʉYJPV`-=K+zK/焿 ͉w6!G@s T6$Ur!b >SR-7bru!ǩ18YpKLc(ԈO.\۷dr:~-Ɋm^wI?Z9:<\Wj2q%U݃_h3:5ٰ5_H_pQM6$ȑ"7``(NۋpB!']鼑;i�}>ǓMf +8'$klƏ<^WKL%Rifl@J PF78 KSk蟕Fy`+q>xȊ?-3,Т JpnEV=ϘwNk@ nER. ã963.1B& H/0cKLM{ךL4P%72 ǣ{w¥-(X5kFCOz]dU-eZ9lE}z<@/ >O\֔Cz HƐhIM"X-~[0=ri$}`qOWɀU/#8R>1�|d`>, a"7ڍv-Iu:(8\_61zSPp~(ʟut'KcK݃?�gWʦ#h,wfo�MNMKBr;U'^7D< 3-:},ʩ0).?A/2qyz^Գdh<z15b5$a\r N)CnW*P*%Kw;@<3̹>40ŷOhpVB?.BYāQ?EPV j!0HsQ3BMtOff5H$GA<erٝ6KXn! 2`^͌sRLS=&zqI"g˽7N ,N_?=?2<f^.,6v"{7K,j'n#NZp _-#6䴧)5�aJ,GFJ7z88+o^2IP"n;azOF)Pe,uY —V�qkj 鲉�U~˔io0{0*{M4:HRT-\ u*x"3~@gqDzh;0~AˣJ:4LÜG! .qƄedkgdD[)jYS +y+i*&WrNA\O⺸&߿Gi<1#"4!9NmSh8A9lb_;;u<TB"IV(foG& S3pʧ5t kZ`0O;9ctET֭./p0tU@Xa@K4Jj-)Y>q8We*!X `;hڥUI9Ӿ|.\۵&HxܖKdƈ'"&Q koN3T>L4%?G)x(VwPzl Έ4i[J/_oZAX}Ob5�S?xW^4?ǃt,2|ۻ K_-V9~g:zaP$G lНO?NDf6f; $ rU`Pk߀2eϖ`Y6&1[\ROXm_F*/Iq(``-[VsKOXLd͏ 6 }2~/@U+ PH*wruئp9idM1�5䷤;L�Hb*=n�ka͜`CSR<U/k;kj'I\HOFhnO!J.HU_Pܠfkle1^qxBEB}ZvcLBl ~0^ tr\#p2Vk(;tV^X"`p8[{ JZPѼOR83vzr|Z)<xWy\#4|o!{<ꤴ/\H�X=]_H]E]1eQɓEvgΆR=++ ^`%4zQۯ(/- cl)bJV}mݩn Epj_wT؈EY8L;`ANۘ.&V]0/MTFm֩&ᚃfcL8=ԏo\UB;J ֻ}maDc<ZeT*Yp-jr*`wSHOlRu }nn7EK+hFs!4f뺱ܝ9'l h#:})h`.0SѫbRiaY[VSw)jX׽:8>a"]o_q^-ev~G;nbs&xCԺ]e='G _P&A]9oȢ5`_{ G"�%Y˶qBHs;ڗ':؊B-wqdwY]=|QyjuC�*N@L(nB #,W�Kl2RVeCKb1]cjBg'/zZ뫍3AR_y|le hbdz<‰\FB +Z6 \+")x _ Ifm?9E*8qhOf[ ݃OW]LZ)t0$m7h.4l!%Z!ë?=†A;-ŃVMN^ wʓ OݭPSz=m+ ^͙p|ƏO)Ɨ6Vu,I?'/L[ ccbLZG}^XFiL=vS )7 H;qS2T2aTѭQO!hްVZee)lne.7*s0>7|FZOl7<v ^z]dDF<C05**Z{k mI?_*6bV a}]-*#HFCe`)2`Sd G,@]'L}>Z9EDY:[(* a2) P T2 %uv8ʜ4,Kl"gRp0| zHn7G@k 'a<N#Vszy0Ch6!  E' pFn׫j� NT 45Xh~ϣf}8.Q,TG h[! nX7+Urk[07?6Ld@㟁)-my.~͍OPR##f"=d ^eD?y%h♈Sg[B7D7%0hc#=![13)<GC""J)@\6W�侖OQyZc0D84eG ' _C4< 1Weרg^eJ VnW]霴QWȕ s%`|="7t0|)s^vpq&ƉMʋe%DʉE2anhy@:LmMq8O!j=_`AA1-$ uR{Z ՚{o7n1"bM,ȓ`u]ƋvӴΧϒv7vPCjIqGNP _ভ K iPJmH["+ܨ [6ZS؝uNcneӺnxR& izZr>5G&'7rXJ:_n&):ST'wGc2RXp5sy-FkӶNNh?3ltOUbV+ķ-ݒt_?�Q5 4uD}lmgc@ekEokp8rtR8{#!1)2 ɏ--]!u}9ƽͿ[ n;%M`nLG4奏 0P ;Z춽2. tHZUj] 1T`|䈂,S,8 9r8I>hʠMoKfr+Th!D 1`;+u<$RKM5I%aN֭g FkM{^yWܵRz9$pgahƤч~}dwo'Ug7mCgE"¹8B`Z7}E؄:oO3&ȉ~y43mseS]6XЋgWGghBX kvO˼[f45^oP|)ڒ}D(^9 B( C>b,uI~8Ep9$PBQ#ķ N6$N䱭*k eXfd8a~6n!45'9T]O(krf�)`;Y+@noeT2 <:?0 QqWt4a {WSbIYy?Ɓc獢. ΏBlځ†Wʅ"iϕSflVJ6;(Ynf…9҂3Eچl*P: va:5Y$"\m4u?sbb6^9>X�HzMt܈PhX~]Rrfӿ f$w$N�#UTBP qʑ{|Β@ B\Bc# ( ?䄋EP>s�4 I :R8̜P`ܡ0ޫ-J0_B ^ t.ylGqR&0$> M !e6#2d.q q:Q(0AF=s9/X9p5(GY�*4᝟yT: akT,\k=K?'7MOOpÄͿ~Zʽ?b#J$?vNَrQnfzZX;7RJ;d#7׋/扢Xmx_<I|(xNz͍^ێq=G<|ZjX;U%Uᝤ$Rۊ?ސJY ms8i"t(dakX$8+8CEa%(|esqm_Pb`5런w"Աl -ys_٤X,<ʀ쵯- +m{tKԗU[뾍w.vhfo+j~=K&ҭ"v9OHoOe4k*5B@(SNF_);_.?zͨoQXZn%q(U7?Z Ğ-IVƽFє%cMJFeJbn򄘤wi~1 A*~V4^ ɋl|fr�Wj$'~}cWuʄIMI\ez+-M6o2ܻȪp*)s*"6fb.,-hHô2a7;vԽKNzyl{O hZfQ19K-D`bp,]gvv,`O]%Y}�PQ>-J' ьYDgB0Xd pToD0b=)h,K:(\ІWy}]:Ɉ, /[O I&ԩѐS1\^o(Q3`?JD9*-+9k`~ۂe27@Ĉ)==\6y5޻SÝu%mķ"&C 4ʤy6ӤpқOqNi]/,_&|ۺ;X~ֿCV<{$| M{H[)KF4KÈy_r"T0%&"tM@A O6I-H&k(@~Jܡ_4v>QN�:>酿fDm2sM?U[ɺL<X&tjr� +(04,A{* E؞o iVm>]{zؼnk(Eh4GH_lsI0aFB*i+VS=k5ł<8q�6J}޿?Z8RՎWuiu:!g_M}ǵzEķWI25Z >b-$VFey P XB }2y8l!zN܇bLUrK09p+k-?fj,\ ǣCUM eih9^{df`tD<^tzٗ\Rt<~kC4 S*LLWhB'mNau ,M\FC&_tlX!E$ֺ�g';# pIml)u9whHS&~ud!D绒mZh.3\nK4ׄD)G/Jهu <2D*d"]`#Dp%f8a͋S͵o:UZחprBG/m˃V%?eӧpJE_-9C gEƠ:Ǭ^ܻkfVqPhNeeĉ,($@#X)-)rj>-"ӡRWx/ε@9zr* (H/%aTFej9MDJQT$0NIad��uލ,Y| R|h-B0l w"q*EoTל~In!zKW?'.d׀e)H2?[l7� #�uOevI'ì>4ɁcaJSϵ&Ո,K-#i5Z]֢q9u' ]6UM/{A?<�+JsR|12@74&J:^g>"G᠟ӣ/-]hDJoרd7䏐~8,+ \8)ї.8JNӕ@@sx-oDVC?z=+D)V@pWSqӘY)#x灸?7 #eCDA0dw -;"څvc# uHݥ~<.d՟/>0Swbƙ=LB e;*Y[oRm!w13VI.#<I\3Dyw2gKʓ zq>ǘ%h)P=м1GNX_gqJ0>vwӘ3|r4pst -b9SGL9τ-yG6|o.SeaċdȲ4WxDh5xYU r^0u͚G@gDAd/ܿ<$[}t:`ha۱vWqY$߂$M^T,oթgW�@[b>1$L@CjK5Ӆy|=w_HF(1 0 Q\2-S Z 4WXӢFF՚<Й \È(lCn7⢏l54&2QWUSTN&;(M~[c<!_{m{c0Etu \g_d9vz!D%nP+j ~aF!sQTٔUgu+ i(H"<)ߦu�/&­+�mj|t *w \rrH顈z]qXt%%,Ee=l_838DhrlL=Wp4>$D1&2EX_Ю\*µ7L<UL1N7Z ۘgϤloacL^C?Y9'C{UL-j!!+WZU}m1wݺQ"�0h|UְDm~0+ɻWP~xreup'p} W.y泠`*>S '=Ir`XԷh^u|B Q@̦o%6qvioJ{ V' iK@(R3EΒ_1/7m}$TރNtAxV"B 5WKlMZծfHC�z1XTuywcQ~IΐE5z4U�y@֛G +gfpet5˾Rxלa3Gn v`} .uٳ}(\lz$ىͣtRaf*t[jeN + <M`zGh3qc^ ߲Ts3 w>=RQ"�Qe60Z#5%EB"1ΓqGݯ7/o,1iig?-Iz!^L\X\4XM0 jYw06࣪ L{4f4W>M0[{oYP(xRHݻ: OvޠCMW7r<|`"`XNjBGV0.!{ɷɯ9fi1,8 kmĦьHobO{ f.lJx/ۈmH%~n�אlv;n%BS]n'X^O6l#2T5ee_6mI-$j,O' 3%o WuwG w׀a2 C[t$W~|x٦/AeF/8iJV:s'Ʊ~:_' w̖ԝ?pݼfDy!D#gm# IMx!d<f %mFD�p d~ yC hЇ륱/Ѡh)wȆF=21D (C4.YDΔd"Ҥ].d>44+F#]7ל k01F4t 1MDcoEldI4O&F!*E?M4!x p< Ო*ӈ~U?$pʝ0O!n`ow>{%Dd(k Q侅nЎ Ck<MTgMXKTO0?[~a!-o .xEtg^<  v&"$ '[҄)0Q'E0o䇅A۔ׯ5{'=xG721 Lܚү<EtCNV V) ؈+} =k  {EmEVC5 4ÄXa? ڻ{W Z/ N'rP{Ppo5 s#zrĤscfŖgsH.A2f}3W(J@eJvCFTh*~"#8[tdwaau!_G l:yZO$QMm^huE<M7L. hL%dv:QpOנJI0smiV"^Ѡxc#pȊDGfIvf0NTfcpf\X>Wʡ;H{$ ,qм͖Pv8D"8N>}/ ̧4X虔-Y&ynK.LySr=|9u6qXeߵ=χ 7p/W{ :1 2iqu)sA0hBz?Uy սBaZi5ztݜ_H*C͋_V,5wl.ElE@=Wlt"y!Wzq׆V!]LgMM?㓔R;򮀋Qbdv!_嵢m«u91q%| $N%;ҟ"&uk3CC#5{Gֱ&qB2<8") |erDK,Vg -$ju'Zs?52.u rS zhMTw/ Er68ZN<Ynkh_"|e�}roM4 y?D+H8< 9jD`{QƝXU6!c\jgjVE/sƟg:oq.B!6-gjYl$)s0y naG__eaKQ^ǐ 2pƇZ~~\]VDT&P'6Xø k5;@X[7Hޤ][c%�Y&ONYYpt ̀ axPLDj7T͡%$/IWzc 6 q"u?{"ۚK� a$4~y(B+uS� ͎);�Yv"e`{9N(xeo0~KcBtJQfxre7yΪg| 󉹩QwWzZ:Ե?ش+ٟ }"wol?hkJ+'3i͆'l]ܛq2k&eM&(Sg`&bvJ"&VZjD DearD[?l&|M%^'" |zOQ[] ӓ"?GB8n!PKjsRՔ?$-R9k$ [O9�!):<a{ν3Aee tÀT}&lD2A# �v|pݰWuTrrCZ%߾Ʊ$D"MxYåj{ cşgpg:l�tK2X&M0W pjz:{<j�FoRKxhmї+\�W O "wCJ)|HAF<>4��8L<oc 8JA1z^ҢyxBht-gIZ㪔O%kA#vga[QR& v!e9|:.snl'W',MW{Aԁ fC<{ݤFVS;}"QUtB5XHS}MdYत{gbƓ.c*0LmlJjq0 oVu9E) <_JYҼT >ZT9̕'Qݪku}nPP�[26^47іРܽ6"ݣQ @4S1EۦA>Zh *QRJ{v M#WsfxxXe-' Es8 9(ķLSm>5j*WKxBugao Z)�BU(LW~(L 5)ϩ҂ 4l~\4'mxGkXh9D,JP({bho :?1Q΃ejo@v8tP %Gϫߑ_d}�Ui$c~ {Ԫ3/1bC$nD))<lNR ,9U!N@-BľA]A,\Uó1ձ:eh6gE(§Nӕ>>7 7;+�&~%Ep{.J�$is;D%U0k=-kirɏN3Tr3rA6>j.k،ݓZΨ>8bi,5n<l炑~((U;>HE-0(=9A�6kgk m(Lӽ~ąȬA w= ZkjAs} d�9`4(* dço(d6?cp<K O}O$@{թ رEMET=r5L;6}3q˖Sew /BN]\,l'@-bG~qi,k][7_c8vv k]'6zբ-׼Q'E’2CBFQ`}ndd5ަ.tCp2P ϵo!aI)NE*cnF!-u4A6ԣ6_RGUglƞW_V-3?;tLBtލf5MV BθgQ4)Uu&^&u�H! 97m@b >j^NbB ]S5h '矷-IG<,tDp|SSVVB?׫WvDc<2agH" o'U3hy0!wYnl8A'}ͩRhZUksPl@H 5f6/03xn9|6eto׊k&J&r-&T"=4 1_!QjD8;A|̥t Rdu$2$Dfd;lQӵigrriy=zַ )/6]p9 BH%,վłK (gIѫ>~ZSzQ/ [XL鿃¢7$H/* I2͋0FcxT?b8Mz෬\DaR<?ӝ3>Q\-yE zUJzA{܏_0C 誩HͦzTăz){MLHP~HkDKӤíim* S|BN9n%mh,Y]@jl\ޙ*5 Ю� ZDWs. jn,f>WIQq,,/ ѳY.g6HkHx>4~<|e_طw'x?Bx]N5Akhgt'\HR(`@e *W9iщ6j|1ŗ3B&Ě!l~|W~ a.` 9l*�`GEB{@6mp $E!mOYFI0S.?k-;{֨o<N߾QO )qܫ~ % qj`:pMi =ZR.z Cn9lӰ=EL>kIh0փdb fkK9ʠI6rέzY SR^�dޙ *`qtVmDmg2RZf*uΛ' p%U:f5NWt{ߗ� uMO"z' u!:I/W@>rǬN܅u/ 5BK'7zE4P}O+cbgFoԧhWtM5=�;vVKPg0tǻ+ZFbÃbUd~xک\M)Rz* ~y XT#+E&ovW^a} @30b�Уթa½-j]k~*e͇uGbV aKWSF[7cXe( ;n֊/3ɗȣ#KF:'J2%qdF?PeݍކK$x:q(Kt@UQȝ-�'$lw%V%zi,[d95y E=X8 t(4=jr.C l+Rod'nbMfITmMewSG.(֧=n3QmU]3![HW.+2Uڕ#Z|Q3h](hvWE8|R- 61f~'Nu}"zڭږ�;MbX$@OXu[ӾL7 N~?k� #RaVua |8)U ypBk93ej4d,RNJU*d_-M"v\N�_P@&1ɺ{ +T@,? $QcpMD?wS|LEOV ”OQ Q]qE[D>“|yACٚ<@exⲾUL`D_ͩcGxMø0.D!XHO=R�;+{к?�#v睄](~iC?Qv gE3Sl=~'F_qU7o<IĄOy=U5G|FƼd{ک`j1ΉA sFC2юP[Y%3(G rVȭ:oҕldH5) (2H:𺾳Jvrt Użuo|ހb2_]ءLɻ_NuIJXL0u$ W]W $9'_C_WֳB,«&*_�(;}*{a:N�^Jv{ml1 W'FyC+RLJ ITX~˞P3+ 9!ZHuoZ=<$6 `*]ka2+I7u1ggOO];dR-ʒdg%ыٮ"?:}u u /dFM;8f zǾKZ.{ A#J|mj[q:p} b`tJT\izSG:]S|TgVI AL:G۫*ZCmCz~dM -mgpX1XWgL\Ũ YO1Rd}6Cƅp-Q3cmݽ=>/d1EkVKvj}U" Is>&%cF%~*Z~y.Xyp 2[@9)ݩ'jwZpzM 0oqPG[s9G ׭Vl$>wZ6^-1XZ6rYX/m[5O2ӗpGlM� �nG5r^ ]9A{zj\3RPMJFDmO yxvDy LhMTOz Cnn$-Cb`L BWwlX]]X2Ăq fΠ'7!{7}m!] |5dRLg⭪Z=GKtXV`�t: b,U/׶} �FѯXW<lȃ(c> C ~=z ?'營\K |k8T4AziFSWFlݒs"J<b|XV*ҢH 5H>_vb'؞7@-{H Sb zqtՇӾz9j9$Ǝvv*Z^[-P~aݵUo#N$luku.=Ow̲VNN'ES$\\fj]eTIEo1%4YrO&>v4iS 'K؏y4JQ%S?oTZ^"C *RZG9L yrIi}~Αo(V FT+ϴ9={O2ibbׄ`?V/<YY)՝Oc\vUU5Kױ/a@0t>kJ=>L˹<uqPVz(_`9v-Y ɠٍ9B:pS?$`3yʧ@y^50H BK32gY*ԸmF-oāPE)I=idxUiԚGLH\>P <^6ჄȚ-yh|:MG p̨i˰&>8ޤdTpJ/ub/iF-7m/ ''k94@K mBDrŸp?*|CX$9`A4ǒBEPZ|tuU=gLQDN4An %wj TJhuȗўZSEH;B[c-.LYv7񢴠.oDD琝_^2=|X6:r?Vtq*gNJ.Ɍ4{Pdˇq =s:Az$y'嵎93ۙ+9L!rg #R+}Ԇ t! =Ad]uijw~t7y0.ˆ{(~~e2AM\j\LGOBb8~Sog&"bN X?0So=cv%4??wd SÇmoPclP?')[%A:2%b~Wsŧu)@EKsoGu~5e9ݔuaIJ4X\2/Q؄?h"ܺw/`X.}=`5A�V)~q� 9RgqrLr Wpͦv+,qB_ woiZ2դm/ʘsê~ah6Qg;w$![JBx g{CIۏ6eFkWG5{%[;){p[NpA𥜳Ű!/Le~ʟc6b_hGJNI6]TcBa >xcgϯ.YV3yaHxdR '?�ƌS\r;u&]HV-%bl驰m+RTlt.? !1rp4.u�Uo-iA핮=fb>7 ގҍyXM%(_\[�u%OP\'K5Y)Cw6"|2Wmr`vF VV/v" ]ZW;btW0>kώ]~fYU jsRQϸnq/C=R$+ b܃xh7K uKȄz5w͝NGx)+=^S\o/R2q^Օ~Te|um<=xA#S=@FuҪ2ذQFt-o}@k`h(/0}Uavқ~|Mvk$# j`WY #.8$Ry 4f&6!%Xm6*Arvd*) ~HbS;$pڀ˙$pi|'"mÜP1u茤غfG-#ƁFxI^:3"5ӂD_U\J2o-d\Uv_W&FI`9 f \&t%@W?:T,YɅFꗸZPl/|okV�:ir ŧ;'|coĪZZLpF/G6*_Qz+AtP`T֦ ]!:ʶ6 .Ä7;`-yj2#E."\O{(DU؞vW (pqMwҽAudݐiȺ"BLkO0_Z?28 g?AluaZpMEE$Zn@RI1j"pʌ7L6V{م\ H`r0J a9h~~v1BT!*'Y08^. }huʎ' v{7ᱍ,Y qc}W\ [x+ِK$_&')~34kJuvP"׊ٟB@PKcHW]N|W7լ&]u _,-ft͢&vQׅ@ު.u,RJ<dsi8zLD|2z4T""&5@yw~X j|MH {з<bfr@7DdF4T2l*8)pP3t)1G{y?i `~J##'Ȳ?|2 _Y3gEr%]\Z2'" o* ޖUDKt̘ 9w֑xe)aNwҵr'P#B2-$/p)KK)?N9�a'҃(Z3 #dƨsi> 2v(w.:g$CWJX]-|~j?;.KIԽM!LaA98ҫ;cc=Çy] <Ɓ[F)RTLu䚭u"GÃa#R $ E�T~5X\m d&%OS {e{be!n =D%uњQ{% ]5~3ֳ=w8WFaV Us!=a3P_\ ;i O4ܦr] :/H?M?5ұ;؟wJc&I+~O�A-& [nȌ\p5'Q'#hz)_d7XZqC�-z3%z 5m,̔pXסSQbY1-?LK)ήrm$=0Mel_"~xfuí@➝FQRϩ5j@ m½s /"~px3qѪ(G85u\67 \[㸘%~`ZZ5մTc&svh3Mp_L ҇Ph憋&2iX bb\|ZusM!4OO}%5sihrDq;2ZNXuq^쫇9BH-4TY>f2獟]u'^�xEeq@CјJЂ+j&�uT2|h) o#,*Ssln9Aɲkhy6an;3%xBabz2 :mD,e |dJLɹ' i TQ'wGHb;3COF -M e?>ÿ]}yiJq  _dflUv/MZW29j:/3@0xgT7@$v"Vi!՛SXk40Z:Ş`)˩3595j4#]3<uyJ!Wg{k+ r,y8O?BV=z|7(S Dj?$[1D:rN1nN$ə�D`Ѩn${zA^,^tfAI S ʧFF8Ao̱㣹U$xN#"T*X" i߮j;={;~.QPgضR|-_Rɕ0A2*;Ts0aM κ2$閾4܏"ZxկNyj-AOgPS.cC(v�zdY'HXxc \5pdk\ q2-dai`Ӊ> 95,|@@M\fׯ~kZ^2#Y@J_7oJ=gb^$ ے %X8UsUJ32p0TB-_?@;-'Ñs,5&`,˾Xncvno5 Ms|D9,~(HQφ,lkLq(5ci"ioOza+ ; ܬr?djPoσS#2?0[nfWQc5EI&|-AoU"*7ibj{ѫ? %ŻK}VB72T+݆d@ 9_úl]巠V%k]i4bݔJ~q HԀ4D9oŶEkuUsz(+ P�<}ORL6W~v |]<�h4G< =;⁇`SSyx-X4L_DQ`xKj{0F6KSr͈;cGSM'cfJs{$E7D>-`RԃSY:z"6'UV.=sfP<*8T; V8>\"KjCj3̺k&F,f6;])>%A 9%ѠӺ&6ʴ#;n5(hEY#_<,fvAhf uM2we&'ͭ8 #|¾r^I7U5+MM1"?Ϛ"<nB}3+�D}BpkT]Yl PCl --Вe^8'u<̭>Π"!n?Κ!n9Aww.Zp�Rʼn~Leb<:k ONp?ӘڧIdNɥu( #4)-9P=eW@Mj^x;mOmٱ!{v=r8IZ1ߗ{8$9WR9k2괈u8@ME9t1Nȍ$aC([�T](Yϩ@maΫEʍ<_Q*?'!2]©yu_<qbMtϴ24N6 lrHg@yins5 k SN 3= qJ/$e4岳wiGsE�%4ls3R` ~[o's_{X(K䫿MpOhvoCk+Cɑb-(ԑ#KH,L *հFjnx7͟ |lTX]!(V#58$;an#ҎFdw}\6 �j,a<KC9K@)0ǴS(E\].WE70!m Xz UK]xD<S=f5DΓ(V�>ɚGLe\y!,4|}'&£ѣ&eJ'S4I.7 wS  %{&_*ym\sϟecXjF H+:G;?̙ ^<J̟5ϿZY9rs>^4&ɵdz9 c�}SY黢,r´nd D6IXzlfoi  ). }b k]lf#_cul}䂀5vغ/X۵;'ZkO7 I<Q-g]se.q E:bI#j4g/_7}x3/(^*/.(Օ}Tq0lDgWx4Ubc3G'):̯e;MP\ˈz{=k7Q4_ƵqKE.j=ʵsy#uuUV̡"L)]h 'IdϴŞvU#2]T:+=9])VYj.#qeˈpsXY+@@Gvd|эFF؋Iw,MUΒnd<B wZNRH:kl+*nY�DcRCzݭҐ+2AhD\# ?]}OuVxE˰Gnu'DbF󚴰=I-3ݒ®W}RxIt *RNrfeY ;ɊERBp~SY!T؋K�(�%BfDKYwg\5Flx-(S5v=҄Q> <W :qJ>+$8t yWpMRo7wIDɄrP>ep_�uE da܇x} A!)hm%-lG3=F;͒ΌtNpx4,Eܐ#'}OIWbڇ<d>[ CYyg4qT(8S\c|u?I."G"Ю,Qg+p yS)UeLUKJW P3ƞR.R<A{3e!;Ԗh^fj؄푭f 0r Q ۝0vyZh{WN%8G %. I}ުWjZ.O \w/OdjO-ynN.<fv&(CjfM@tDha?7R#L!6#sR=V|-ϛoէk/PEo[mw߱>h &$Rt94mW7~>qdI]/̗0sX醐[3 (SPl+ed#kKq/2tJj㦺a|k>oz+:lfbGD+03?m;#ݺBɍnJ}rGnʨu EwZxȯqfpOI~7lGѹVIGn@T6)m\WY92ai4Ȝ_M�aoOiݖ(s~@#E]3&$!rP{Ȗ8q?M@!Jֹ<61\~_4 ov꼦aG#.6I޽](΂+7{#4){VR!*`QŅ.uu�hњ]å` QKx.Ee@^.ͺ9[S'rb!ZOtz#xw(I >iwG.JlbC [{" a\y"bǕV?Z#DC"G|'6n-rivz9gP49#-T7FR"Z!.OC@~)ܫjhF|7T uQ+HQ!}~KAi'j}QdLUT9&$`2טٞ)ae)Kf?cҢv@C]dq]z4czFqbO]CKq8ٚnKgIц=".xS-uynN;td54aV/Gg:Z<ː}j`rя:9 !II� n+ֺ8oQ+Jے [dwјPH|2MDqh7G[?rJЉ3گT; 'v1:@Smb)աX_%g&h1u><=8_Kk[Fic7c_D)i|~7.*kd,)Zb9;7 rG5:b!:҃f2p|ü:P2R&b(b r1o*+nQa FHu1˟ :'!8%EBB9p[ZAU@sz|2؞B<}!^?:p<Z!)}~e`zA%*wֱ}obt[)`)\�7{XK.}cnsg,PfmAS zx$DPBX>U}y}=wΪ94\]p!"[wh䤱kdh\IԐ2vt#L ZokT;M'^3I073ZjwR,9w:~  {Q=-r +?<ר5!5BoFN?V®=R4n��#22_Q*W*{96\t\J%&HmOn -$t{ e`Pr(@ݘZ %rx<1"Բ} g<?V5a1J<O?/rtԴWVy]A7O.*quAzaPX] 0e|{@[Əs�Cvo Y9 [C,_j7o;;N"D>)7m2}SVt/ؼup;iرȨQbMN5߰f;wbޅR5aFzGGE:rسsjs%=|9Tj !Dhy KYa`T+6u)볗Nr1.{$"Pvg%�4%(xPa`8\4#/XT.Vte`p |+ 뉽D~=ֲoek4DeM-ea}ldp!düoY̘Fk?sÆdJۑa/Br__-$5}3{N#yNnLœ@mb998q 'tJd>?Y)dt}tS^Igt6)Y%1C}9.$ {9JIIIhQ4SOi$7W# he6Lvy}̌gB�]_ D7 FnԻ8Q 44zMMk �\#p!]5Oa|ǜaV�-Y7.a<7Wb:L[޴'wdb(4 t/wB~7FS R:` ]WؙR.j:i9 pyL9wa|c1]mA~>7NcLBPجh7 ;ܵ?rO[I 9'n"l7S*9a7a,gR壁>$9u8WL3ё ]Nm#5rCD@*U/yPNWls<ԧK/O83~eg@&H`MpGJ"m$,2* ;W< zQ}ZO<fec’ r? B4(8eݴNS&(*EFoqaubBز-$wt̓OXߛKYbeEcJ!T{d&L2j5 3daqRE0S[O1h+ol!uczʩ9y{ l7c\@ 9GY;~ǬJ[ *`cc<~3A(uf=G'Fu-tޏD&`.R V4D<:`"[Ma$3uK18 ;9:Pp5@Σ>9^UިW"cYun<&4[|0pQ 9RfEm?j۾ʮA723&CeK(Z~<%/o~QU$S#𫙱v8nTC9gBC8B/d[vw6)b<Wgjˁ ၪCfzb9 .fHRh&A0 bW?4#<C-\}mdo,q[;&4Xf+6D'fW,D˻u&|:C 5\NvS]: ـ\\CΠҌaE׺@*pֹ{ҭ *n\upt62aylO!հViJa!,RYqBm[É0@ݛ*2gH w D-'{'eǁs2(e( EIRyW"k1&0#�9z"FBA9" /Kv= 7 8T?iM=@Mi?̟ s_g]נ%R ~=^v_\.G҉Tz XõO'ef[u9C)Ki}՞Ok7)MĨbu6:hym :u3y~$%R=c qeƇi` e&q!QG-{IFgp�W?SgGiFVUn#sN,bmB^ԁ_7a3vcQu:Zk(a4%` y>Ёqlcg؋\qy?ZDO47COx3d еe)mRH{?.,__e״)aH<nqE3}顳]w{. a4)1o )F\TF5c5H p~"~r6g0NYu Ԟ_oh<OVgW>b.".XI7,_*buehCNU+M3[Ӏm%rMLs*=,Ip[B>8WJ2eM>/j#20Ep+) +׸4g rY܉8њ</V>: ̖OfYػ[QHJs~{~| {º^I%r D !S3Tmrcmp Vy-Ŏ E^pX#qS53A$<bi1,4DJ!t!ޭM;4({{H)gN=&=W%6HC+~˯6TaO�L`ܲ?L`..6joew,RV;G<I4I][vJyKTIR, q$axZVePwR6ٻrk%1ЯO}M$b^Pېjl:ߜ` * Utzmnk|Egx;#C89C=[7#?^ Q&淴\} ВAР@J ѾByZ=`�XEKYvg{ui읜0ůn2Q6\Vb\zǚ*WHSx1X3Cwpfm2}Io!ԉ@ΟxfJLЫ0 3<! fRG{bpź-QϱQTSF#(gACqCsV|W]:n) <r^+] g婒嬘AHd /{)F6E '3Z?siiGqlBjqDYi,84U.ie2u`G'%< JA )^3/)~!P۶6Sd¢ ;'B~xIef!,!. (f=C9#-(Ci? X1t 4f9[9G0<S'CjH! ;ƻ+#wnJ9neٝ;POllbw抱fjY}}ٲnm^G{�ґ2fikTaQa'皎e̓xIG5sHhP!\81}#է2P'?Z ѱ^pL6Kqf@U'XQi Ǽ"{',(=pli>ɍ2 X, mS0)ʤ#.-Ry>?Fkr1kELFy:EAJqB,8a&p],M?3g J[_P֙bv@9-x.ϒGHs?me~zhJx) SJ\_f'$Yu? ~cXw0z4UsHkeD/H"W4 9mi$ _d{];gGt|2㋂|OS]m89o(eʮKʔ'v , G/չ3&J34H` o,`l/YlLm#@ #v_!.c" ˘CcAu0-jל<1rbjW6ɕ̝%Tr đSn]eW6#,kFH"MU혭5м'Vn DblxKFỬ /KtU(9-𗝾e-_cXUc9asgYeni 1Z~VNlU`M6=stM2!<IO&FlR3*b(<E.d[lTmD̉ sB�.QqbX[=ExǘN3;ߣ@b_s Sퟌ3:t6[P[Gk7cDRq>1)8->1uVC`02OHiLJA0,ĝ`>bES *5Ëv_tqHpP<ChKfdfxⶎ}S#` "i~Z ^ � )4ZQgG->/Ջq/pNIi뿪EԵ@âi;+OU]֕W"jc3&pIBUU#.Jq3vns Mic1wİRBLK Ң�Jo2%L@@X8xt2EҰ9{͕@<czI?R2Dɭ%;Cj[b"] 'AvYmXk\& ~3ʌoلxN\cb3:aqrmu~ jb 5˟7>4gx3eFr(ptr81OeB Jy4OA6%2Z@cT6wr%;!շlIa}>-d[{C=}dl-$Zs(x:y6scLIxI>~QVCC_ *Kjh*z3٧`=~rXW@5' (]2㋊`ŏe}% :a𠢟zi?_||dY-TJ+T-ofa틢@n@:�oL *(�Wyu?&1nJDjNKKGHh0`Y\8g+mx=nQr$ 2]TzF4?se^m%v=O4_͵^b^ޏ.Vnᓃ<:z$"2=/;-ئSͧw"T!M=hUq ոl&'taGS0OHWMɳ"W2>S0^ nBؘ$6,6*vPrr;I>쥺Ti@sQ"9 ɜC!C &=.r.T�;w-6~jm{qqF g%c" B|/|'A> cYLEtDMt*~{~k$G tBr60�0c1G@mX1YjF?ɣX)ײ,#-`{&RN,N`^)D@801N|Ld+6DcCH ?}=7Glz�_+dM\l;hrѰ6ӥjP塔]!M&Oh hH[�&~<3g辱,>q8"@biRibԎSW}a{d-& f)!am /㥁& tv?U/!"Dz̓ ?ڄyb7k o+ܫOWAMrΉc/8 VWiFf#ǀ\ Фqh-D;hi0Γ,Wl4egѰ D(Ue9ZD?ץ܄*w7͚D}t46k>iWmp@MzV`cY:q re0XE0Eue;\149މ 8ͬi&ѓs+MVA',b 0\?4ĝhW' Z(f>q{,+t€LK>#Wd$z]Es>@̝.R!\j$"Xlh78Ӎ`d9jM_ZK+]]+a+QxlWSQ IY%Z<fS* �)B<Q(a+([0"Ȟ<kvZ/cTIK}9ԍ kqka|;=.6/yrT\ > Q*rA Txg +̧<{jΓD^Z9?%!bN֚'@,]rY= !Ϻb�`shC5Ϙr]DAϭOJxk[@[Gp;&6ga0\ wiMEir`D'Hߞ|Ňڎ=LtȻ!ZY\/>ռɜKﰓ&QJ\S!eWLl$0sYKw"++F!x $mV#P ֕=+2mnͽBIG^ >ߟ骝kv%շF.F',/]72~Rt8IG:+v�鳕St UTV<;�v4 ={cofGJ,1֥<hsH9*ʻ=>\#"t )%!%Hlq wkeS \æةM?y�REœ5Z�KРLyV1Vt'O|}' zDbI|oqr-EPu,+�t c N*:"v!.Bgs(LXihQʳ&Sz|pQsvv n^i8`I+(S>$rޛp|k,H1S% w/u[y)c3w~@ I5cz4ՙ_Vq DuKN'>=HCЉP!{._'C- z:PQU Ʊ1"ӧ]k:¼ P,nO&KMS?|JIy]" rIﶺ߱GrKw3}{@;AfWӒPv- D�⥽hԻ*K+U{eWm35Is!B)ZH;F6hB:M㶮Hmj$]YRbK,5%3G}9bh+b3< @$9M!=xoDݻ3DPc1_m3AL) ǒOu\$3/#z-X A3fjӗ(Ǐ4?eƆ5I|JrUۏ?JxJ OSE�ȕ4P<Ci*'T@P#œMUd%yMxaB4rhԧ4-L3lt*t>1 ʑZ2!W[Q `GV\~#Y!Am!8:SGcv.~Wa1?M~R]=d@85D�^ߌ (De4s&󁥉0bP): TSab׍FאKϷ,GsRه( <,>ZS@EǺgy@ I_p*9XYh8}Vdbc7tH*D4Z_A8[= q4 ~ҷWAP~8@b8h#wB?BppYp@}"}ف)[ 2Qred^0N$9S]V)F[ܒdeIҡ[CWKR4XAg鯄`կC~^RC~bbo\IET91NS[2{je,V&@<Apo*%9-+4A_-<(@<5-KkI(N@&hHm~Ը!@ r)t]49V";r0 by <XONXNAH\wFu ?S8] j{FQYwZ8ҰHN }U=ʬQ${[.=+utƒ<r AS yCA?K\n#/G3R;~{5a3m�@^1=t8dF6(Ov(IZb-Lcf+T5"yZS|:x=!|zR=:y wz o7ӡPi�IbِzK7J[༄&֮(?j@m5g|,<eMtvg[̐־ATSGNX)v3al+CD$'瀹tƔPQ"tGfk%t#h&qk{gJZju|RQ!GS%,^-81*쨈]S#40KՌEo[Tt6ݑkk=eڰ_RD2D I1"dMDRTs=F"T(v* FHi#. /C2v [H4=ǿW(pcf t45֭e1^7$ `&j*_b;pQAupáv!$2i{Qu|@ 9"{,)YTe`Q}KF ᚝q!M_Ea"B-Ή^d|CWI.l&$iQˊǚH%SbH LcƇ4N(zA6u]"BX17ۈH_Vv l)JރsQT^W1!p ǖ,q+K?MY/l4ð~I2M*d4D$Tޜe_]8ĸg5SXI-.P^L8T}J&] +^<@\wQ,a_S*C~2 >j7@lW̬D\~& GH%c4[{ Bz50Nـ#=C҈Б t[8K)Zbfo#BP+䛟'cʈE9yj2̫'LɘSkk[{( XZO:"ݵ"]W5}ewM!-qYVkLzO]' Iً("/ENP'_iEj&@p,Ni_欇.pE/,/?Uо*._÷aE-1;cN,DQʚw˂ ѥ { D:&lkl<߸"u G`H] u>r<R 0<j"JX" M1/ jSPxI.O))k� ܖ3lOF1Ԙ*i=k/]2sl3MVmF"'laӏ"wÞTç ?6q5/a)ɺ]bM'C7lD;!}xwpT?G]6rٛT' @k& wДT+aJ:fW[T10/$pt( Df{ ͛.s1B)ܜgވu.gm8̿'ȋi'cr3G:=#i)\Ue#NFĸےNG#br>uV2)-KX7}]dAT3PT(~3lD1Ou]j'x D/ܗGjorq"�GuK`Y AIi=w +?^ߖ6oGetI?M+SL}2�Lj AHmg*q{<DwI5im-B6vp4rOzGM@Ʀ4*Ʃ5uo ,EH٬"P<G㱕|)ɓ]Vѻj5OB*FD\ HwڑSaEFnp܅aj~ah1}Q#ζ3G n l*5tXͲ24xrԼ7ݶnN&Ľh k\MGR%I_bbgÓ$ƪNL>j++#vѮQ([ڪT!a3_ךIfSb9kc m[[}7fV:o>+Y͉Pi,wyXCMrI_hV'hֈE>cz^ 翩1LSr/Lj_:�4](kCXZ%c U^HhZ3蟾 [$~-r7HIz# .�ԵkǪ<yݴ+ 6Z x^hD˩tQrusޤg6vZZD: E9*~ 7bTe 못y9+hVo0נ&3:>!tK_ƚIy�ՐI [BCn{6 -Y]tuv[03pH qT{Gj*m eudk*ԱzI'm5C59vAGSs#)K ν .%XSk qtR�Ԉ h柏Bp)o[ϟ'`B:/nȅ۠]9/LeڇYn j17A˼bN[ 2K&8S 2c>#AZ+�0uk6M;07U7B|I˻2@נ*c)Vo%~-yiTLR,z[r |a1W'9Lr'U ]=qp*MKc>½LKmI>0kq&C.` i8r"G/ͬnj*K@~8 ('ţ,K7Ulˋu@ ӊBU=\O=QFͅd^L߭^ ~1핽mtor8x(Bĥ4([LE={v{ΛJs+v 3R ov7 ߷)x�5GߩTp"3ciK=nz*uY}` 2CrxiǒV_DRP%9GLh *6@)l^f[ [z݋?x~V�bg35]ȏxhS,j/ty!β=t0y"{! #�baSMc��Dș=b{rRp3|(^Y &$:ucuKcta2FE.3!bNΫ/R?Ŷ,> &rwrWyfBuw a<UrfOn^w|( 0`*B?v7R Ik!G1__fE+BwU%!Bzt$hVjL"F {!+Y�Uz@eH!/;l@k1OJXn?h = P(YѠ#>&Q%lc]R\ƙi%gw'O@AMno72 / \bڮ? dI 1H䖺uܝq^Ox≑n` ~9z{h62 KUѷUu %�/Scp[? q(lTs_J>| #8]Jlqwϸ*mr'~vK%"Ɖĩq՗]M/wvaNߢ|Jh*�dee%c o5֌XVmZ33!&|i NJo\b Ϟa{p[j^m?eV e7F,dqtZ&|(yf+&{~6W-?-.PĬPIt U, 7ف,2>r!eyy '*M0F_^$HE"I(";zGwf\74BȶNC5=Z;eS~"<Т~OgB%!:v0d/Q5|cРb90!Iju/&;�! @6aG3A\G=Xڳ,o|%7H%KE%"'JjQ2|)M4HŜ}j vBC.2b݈e,Y 4+u4v �p3S2HPcz+(C_9p,oeul+ZRn vpV5UJLjJ/dƇx䬐Ll8zUF(Ջq6bjݳP&by>,=)/G yo** & Ů>n!^ !xz}ësEJB@/!_3w-fX;ؼ7mrM.F@ONY?J%<Q!]w>.K)S&SU;o,ATO\]O]T5nLhkJ.3)[> pvWf:~U?E܉av#lLysJS"<= �V>bؗ0,XoϷ=jJ1rOЕzLi ؇;}B`Vܪaqߣu)AALEquK>~SqePRۋj $ҕH0Lz)\)}l}`کj|Lyg4jZn. w1} Jd,b!HMIwk*qNPSK?pq; Oڲp` VYQ4zWuMFq@]^I=Rr+N:*L5I[71xk!%J i>nww9+HO":AZ%"} i3 !M1y[$5YaLe<RV$`?s@JiE~7̫K WSk0Z::ۗ9A~w_l6ʠ5-Qy0ևwc.ZouT WZXʺ >˽"24]n*~3:xÅ-6g5P?R*'XPb)]0q6"?gvQA+!RDW0�4nfGݽ[M߶n+(P(,>y;y0'<_+hJ='ڏQ \09u#*O#Y^)LȉƖfH!+SϺW>e's1~7X>= 5zx0USH3SĶ7TB# c]ZH3'K/-JGc�UdR6a&/ϰ{oz28p*+xg~ l/33g0ז d_mOf6-1A IpAB7VwT2\fpZ$XNH[WgPg3N!(=VeV-Vgza]pU޿} S|/krr8^̢ޮY+%#qkHfBvHz{;Q4E(2-}[ gF(p7d6:�_0m̘釅K yWi?夳ɇ69/3rYQFWw"E8Zx3Td޳SׁapRwA9Ꙁ6UNBd`sOe o+Ǽ&[mĊU'ʖ ,&2)lk1?gv҄*H !L(#E09�Vo, nXqΚIٶNiu -ydae.9xړiѭa'%pIZviðI3 o9x>&*KF^1ſ_SU֥-lt\xMbDHJͺxbwEn2iU 偀 zOpdş Y$}oz"H�_^DϷ=(yGHp�)x y({AkCG B9 T=)Ã0r>1Qإ,hLу26VPf+Gƶԙ#W{"pO]]We6\?+}yAB7v +[كMxr=e*N&I?wI5Ez۫`[awșy\QU ̭DNӐkI1f+`җqfO ":H{aIBxrYzPʛ@aܓE&)�LwPw׻@Q:3o2WT�ASo-B"gX^?H'gNSy~s/{z( ,+~꨿!,s-*qzЂ|K�A:.\ l$z%%Diem$<͠/Kq *\dDν8x,lK٪u^kGA"Q% %"jPٟZ=$<*:cA?# i / @J5^+l;kYͯ<I AS_�Z#ODžOrsN鈷I Q!qV-$3OC!1bǴy,slܤb3f)u&tAkm(fѢ{26db=Ή,~^O,nތiNC?R58B=wb(v`?Mt_Lug5AIMŰ!m瀑1�@{N'L;0 ,5 U'X-f_w[]z$Qi<L e2d X�U)Y̜Ek3Taɞ+Txs\RWyiϺbWkdPP %-x鷍|p$y\~u{*JuH`LCڋ$2zmXCr-D֤ƏHj8nCDN*agk+LƓǩм=D|$-{$dB|&D#e˔5 cD(Hx`Hg8UcHH)MZ$@nl cIَuؤqCT dT5h�Z'‡nj?v+،̋:{Y M*5vfbfr) ٲ=y<>:d迢D>ovP+R>^ 6 2 d禖ྒྷOc$ا71J(؟_0I_i�BP!Z24tӧy(C7[gxcxDprt:í_pԈJxYj_OtJY.JCDeNW@iF~ZOE X>XDTbM%#Df $O͠A2U*C$X̌o�)piNQ1o.\qKSNJ r Bf'yi{]!^O4 / `D*sUCإ2YO@9߅$?߈TLa?m_,m Ew9R'/L,MKg*[/b :m1hऴ;S8|=]}nARI M M$ 7Skzj tCx2`вe.ޝ)޶!caZȜ|)}�0` иՔ $vHv'#YHGXv1 D)o>K"EO۸[%JvE~u1B0g6|+ 0 ?'VyJ>\c:J#vϥa)$壁zG_peْX~cNJyuaiS;}0nkfj(+*M7g{4^US4[ʌh.)u.~z"-NE# uFT/pZ>Ԁt&!j9oGWu]�A4D-hI읻xTd3q|`p0Cl1#a].wEB%x%tƙ{fZW=\Yuȉ{*\љ<V1! ܗ{(VlvJۃ>w| Hw @~ﵘXNNj�G)sɑ'b9I-FAcږ4jvo 0p}xi6ڿ\y]f9O\9Gcm6Mw'n1e~+dJ}MqIGQ !P#ҊMiG~�ƫT'U[L0婤.3I'D`bIp`He4&()T1S^K В6vBs<X1'f�NEGЅ@2=ziŢ<*$Ɯ$zR.\&4k_G@aǻq =C&["2siebwER 3j b W)%B 7B0^ʏ|UJrĠB'yrXb+r2b: ޅd>]^�z_l. >z\p"c H;z[sowj: Ae �YEP9j2[փofOa6Y~Y9ABo<RrˈϷiH\n ڭ9K; ** 7E$b?hȯh XwA]y/ 3xD]σt�̳[\-GLlKc aoһQ>kmYHF$Ѫ6d,<;+lY/M[ N,W`72#+@R?GyZx8p(l=>i<Pus-ر8,BB)X~g]"#W!Kšeڑo6^Zqurs6GQ(*n8g^ZdP.ve0Z):m(X:'-fO3]#59?2;UVڞo@u([@h{7sN 1%U6ZcMPP%0#qj{,f]?Ș%�I-H0{Ӕz:8?c)-lP&uJٛ"BHοklKc;IѫAKOz첦OXXCB` q2Pgg~^wD计KȍXZ`ꕩSkùq?|D`9[?L�$k=;t㠥6F~/LgЃ MCGA.nѡʺ;C9,a8m$17^^T}v61*8n>{5OߘIA~di><>2do!Lr_.KKU_&-jdBkmt|; Һ"k9Yn̏A NyGfn~>;pEѹ2sG:;=0!CG>k [BT#_Tr3@w~5?'ӮL< "ۃSޔ<9f]WD??rAp^s#M& chWiӫIpVPXcAu]ե-H oƨV J(b}k ZUIN4NlaTW>;Xx=exIg.Q,A?n\_ 5dpnMv1BcMj Ӌi =,M[3f@B{xZFjzeJq4%FP~p bت7i^P "2|c-QHB ?w'M,PLY{̉R_4yjBi]VeZ}K%a=J*W3g EY)!<̽ AJQ£tBޣe ?=Ń3ҜyaX9J*nhr0,_ b oZ''#p8릍cɮɥu j%j<0ڡ1O ixA8|P�,MlFd8'QҲ>?k`}]-m.%w+ۙ;`v@~Vץ7n^yp@(vQ!h�LjC Y1AGqUj?^xKRglqۈʬ62{:?O*o-b9\97Ɖď,'~HM^Eë* _>y?mIO/,>LDئ8$^2V;"K!=t ܐN[9o.d #~= M~#`=9Փ4-fK9ˀvju\I"+_H ֫c} ɢmq %O]'2^t9fZ3dtoi,ltE1HnRּ͚%29%dS_K|Doc!O2|0ִrƕK" !&S7lG,2YLUAw]I7 7Wmj]tVg~_ل!w)5^A>g5ϑ1ZR`*J^ Y xѹ̬lqB̅TO˶/T=LpxߤkAzCl[;vJA17d" ӻ" )=<;-*#2#@_= Q,{ R!,@(o \H>Gn=muOm<L͌ 27g/*0/5Abn'ٙ">-2L@]bOH*Y7;y?_y%ƙfmG5RYW>!#5Z4wLi'w% IPus \ oVHޯEsw]ʬ1l+hGҀʜQS]RZI b@$Ƕ1UI#>)_+WߦCg%M[mh-hh^T`\mi hNm щ'^|odoցqJͳ2l|8Qq[!35I7Uϡt(V.š8~3!˱&xw9FUټdc>PH~>ݍ`ꈷPfcVF6ָ#toר˝Dbn읫`ڿ1.UIsBQ¹ JqH#Xvu@zlfE6~ؖ<C;+XJRGh+2 4E"pVY)o:~Y3S{?L:Ě`Sg- I՜" σSj,⼢_Y -d򩵊z7NQ4Iy,7CF×|֩O]/7oZA]q2:0e,W6(@vDV\~y{s!LyWo:X$e5D>N8WoFCK=@S1=~2WB1lSb23JߌUb]@7wÙ(]+|li7jOr*Yus[ؘD֨LbOߧqw,|v-Jπ{Jء-VRa4 4ЫG?8)c c.HɚyQ7 "Ee�NRp|Ҳ$#Skf[W┏J$ P<hX]fv3,$) D3,M'I#$o8v]W)QCG ZciO#Sc2WfX(ϫ\uLZ \Ώc?\0v>]yiItΘAhZbxk# L4wdW}s 6odF ʟ3fA\ֽ&UIBh~A.YKsD}2A^Gװuua>hc48I9{|iϫ)Ջvj J@"i?Tڻ[4xK$\p~Pshlh=aE'gBiq%B{&fFWy& #pnS oj5"~qr1;ZI2rKa} lva� ߏU@e#@~i¿а UD^^եt QQo<eYK7(\BL,w2Z qec+EQp 8Lfj㐓Nr ȞJ$b51p/C<J%-As)mY-FtX}'[WgP{\ZMBI6b+={HLVfq U6UWMLT>�qѝ}Y~>8{� NJZbqVj <ǹy@ �"[URP:<Yx?rĻquO7fM1)V5G(i#r 3e4C_]pZ6[f,f?H}U�U=,~J a\+MN3Cs8ѵliaQ0QcUy'hhl fgowWhƯtmwnZNG۰*"k\쵲O]Lj f<O̜Td�WۗHuqKz.:UD%?#tUr8ЙNO"D_%rAǼ Y[ӧw{H*/r[פK> fpQXhR"Cq O^w7?4ln "Q(6cw>=9^RuiE`@#ۨwPnWkNS-Fr5CGܮ@x!]Ȩ#TB`xՊpJ**P!>pr)%̞+ŻdEڀq)+<gSkϻI;A#w[oto!}b`ivȉb}O<O9֊+ K0ܜh32]̡cLg5Ry}t@k͘T~쪏ls逺y# aUvVPZ}fj,k<{Dpr̊}hpvpYo@cY x-Q2�k/ߒ4wM(4E8j:أ.q_r+ZP9.1q`4x Z~ŶTT#PD;pn< ܼ셀:8}#qAMޜ;?D 2(4`{՚3F?nHH *t1oJ$\W0{4t_L>OP6wBAtZF`c4jz%ԭ؉fηCu#hFM>ۄpaƪ8;g _x|RJQPY Д15굟n .e1MrMu*%xR`aSܤa!/!;F3h|^aJe\c&N* ۂJ'a98[&gzKE\&~b6/?+:;z(B/E.Bc3ʜzmFN/dtܖՆ>`aփrBճLh)ZtXYntwވ^`jo#ӯh%3ӗ6}A̅$u`W2~5$bop3ѓbH (ꁘ~l$'M1׳PsijY׻Ɩ] ~+ ` N&˴塭sñ| Z>s99؃��R^&źzX[ cKI\M'̮ht 2<Ӄ@h>mu><bdŇIaG癹 G7_Ӄ&Uz]`lu-t`Sr1r>bDFq^뺖ͧC67m6#"K5nMhkQVaǸ |TNI�HVQx9+hE$oF1p)K,o}-E_>IP"$v|Uf`Vk}- #–6;8,&{RS[ǤA>($6.mC�!)NNv߼.*A{"p U7D�rkч:TGphDX@` 㮲\in EV99kgvo;1M625`dȃ˸4ױo�`(1L `a5Q X;Sp{Z`tY8 r2(9�?O* %Y z<$Cp҇3V}TwWʟrĢPu^٢pV շ>^D/`v&T2z+ gYh.' :(H :[eV+WZ-mK#xAe̓GY@aK#RGzC^?+XG=Q'MϵElsXx!h0rxi%{Hi\*V3 AK:R&va+K'm>Mb毭mN0{}2$uHc ]#Ē|ĭЭL3:*gM*Hdy{Fx}@"G\6p?sV(lf y<%BV=^~uŝI>ѤQbwA"T(L;vJ@Z]_~Fa8r¢ =l24^ھ B; =R|h@}ު31QiVA.U\I$Mhz/|Bt0T!MYLdcE�#^a^)nvlYaC2T_g1^ ᴆCURbagijN 5gGdg{A֦C}W[Qri0vƀ_@{]qpb@z{]S-]$^ߒ>jwT1KfӄI{NQ 8 !YmA.( |}6aM|Ul\w HgԴB >-lHruhWݯ,kJPkEALn$!hj5+ENWi{P7ovbh!3f̷�&*Br�% �\vm\JFj>XP;zcr c̚Z# +WmyͲ-v<BU\'iƖWwi-Sa%+ȯ)O/96݀kq0f 'ˌ< d_B-)wB߽S*`ȆϬ ਦ3 jcJJ܆pgzl|elAؗȞ7|L~ Z 5qyh!PZ;\gDW .JCa#9QCh̠tsOt#Ru^]EҨV1Z8Z )cvhs^drx݆9J\%_9AV[щG1%~;PnȔŋi|b� N;>2nUn{I5WȶRJgB[#:=obb 8L Rx &z8h H-/P7C+2N)w$OÓ iP{ga?XɰW+/% ~9Hs`G8 ual>)G{qs'A+5zfl$@H'[_wGL^a4js -=C!!cY*R=f b~7o w8+imRͣO7h)KEnxkmbMq &Nrr)!5pSoJT~P7ıˬnJ2WŊЏXHspB`Ilk7ػu9ʯhI$!kC )A"ɦY #LM^.=tΠXc#s~+b[λRფ Ag+蛿2ֳM4hDD\klb֦ $ޢt@P 9ܩ2 Δlt?C:e(E\N؄ǟrV$ kaqt:_h WYlTϵo^ %k<СkX!"{)"܃u1%ee?uRyCJߚIxf<j(=[G w'ÑT)5vKܓ';<k}AEKz|Lj"CeDs4{+fi�v-w =e.UDˑHXln4E�OIAP˄?$w);yIba9gE %z{HX�b Pot}NlkT&= ڙH+-\]ȌYZ1}HzSqlYebt@xJa:5LkR& 2.%}\TGD;rYl+!CO1l,/l2$\9Վ5?f\oڠBOf_b);ԕ51dʱw:U}?7!6z%4e]e*u;\3؍Gg(Ou'bsqv8Z*OwV T?P6xa ZwL̑5=yeU5'ɺD=[>6@K9?؛o@_ aF(EEM]"|]*RP":,'vZ *,K^Xg0̔SqBN.(JXWQa4vc \p6F Wv)4cl}DWG/xNGiu dG_Ӈֶ�~䫒Е2_SC5";~ֱ"{ EDTzUf fƎoV v6a7;�D)1f)SWl5�!1غi_X棽h۾hgYj åÒTX R|=J0A2~D1/T/*~x;|_ #khfjn!N(N ~@[qK Y�|z�#h"9|j|ܤ5:sktGY sMСav:GmIPUp?Kh@B31v;�$@'z`$Q4Z˄$qz-k+ihaH&GçIo E&pl(8y/9 +߅ڥfKjq+w!QG/CbVw$r;svD9܆zәCoh)09: P2_(S !*(D^-(!iXLU^z )EL2~0v.KHDn!6Id穳>\^Zwc7(2Y0Dԍ+%W�D ]g_ *č@KH3@ 7 D 7 ؈ipkRgxdz0k|/%hLz@,Ԍɛ&Zӓv.JG-&/h'骜 U  l[Zq`ʣ֟q۞MNIZ՘mGm0o߲Ee%'}4E-|=@HNf@)$ʇFTvFbWl(0gڃ+$JJ+Βѽk~9-*]v,,R$"Vn. yJn7yBB5__\rh{F[LĶ@u4`neu�V,xYYs4T<L^JnS^+f%@QjP׈NbN9D,6Y- }@3WH? Eq[jt ]P "JYgy-7i(ATz7mޣ4匎GTxO Wt=vS�jA+~3 g1FmW'گ>}H*XY{yJ�^;8Օ.I S΍A6,URً1uVu CcV?I-V_SG>R4t:'8׶%ƥ똘 }s 7B�6pqﭽ%e3fª@c|f:U/Nt8wzKh4%Yvpә9XGWb qO4àZg+m00SE=l#mc$`NcnGha{ܜ[@>ȇʢLZ1FY8|H]*[cPG14Yq覙JV,HḴPO3en}>Q+ᥜa(h -wu 8IhS}9рi�F-"h׌el->&I\ ]+M#-V�!o|^4 *T~pxڛ0*RmHga\]3Da5bLުگ[[+R$cd5@+tOq&|,|=X>@P}!ܜWk@K7AYEf`2bl7Wl)0p\8CT<YǸ1de0Zd kA[623n z)3}ZZy+k`hl{l+i[gv�v7Ay[o=JBwǾi;©M^F!ow>3\KZ IfY#$xԟzѩ(LR`m"!т+4BZ ir#|#&G`IhZgt1EwFWutoz!qV 9@(Qf*_-v3n&,ע ,�-E#GF(\ɋۑi5+E"+@Vp:EV 5SȲ>Drr[, Xy]it18F/]4/ZSUgҲK iPj~m'{(x>B-ë s0n7�q0 QK }jn<j^DG=`_my(:bʒk.Fa5J8)-9K擑C"z8/)f$ u>&Y24@ڪ _hFiTXrߺrsNqĈ2`[r8`2]UӘiLHfK/^&BR:g䚡Ӂ% dGy'Y%=KC`Ojy&DjْU/#b|%8b,%\LZ e` c�Z*];5Y"`0`ebm|8o* %)õ\_F@DvD\yh85F&)^�୞<nץUd?{~)K{C5RtkPfδI!"J8h^QL˾qtY%Q To13etcϟZ\Gvf⦡I6QEqC6 uty|`x: A] ~$a4EݦHN nkJqsݙTZ,5HAEI ?ܵ 2I@5m·jO3Z:8HmW%.$` SC GiHu0vT=g̴wFQ'ix͖R p �<@B+}n%O;ފK2\\~&'=VUfCCtf*rU a%qH,N` ; \n%UVv`PHS,f /(l\IcA $KqZ3mG*HT]$Xz#8v_kJ<>Ò4gozXM(]p1΅ j30pɾSK8a n9YNYVŽlk*W<QZE4AU%:!/B3:^3Y~+PA4/2 A5ﰉ–\HiOu8[X'>gPH̑xun&L(!0*㶕-n֖�.͋%$ZZwʟffڕx6C ܽI.АϬpk%|g\ϐ@-)h<a>G=Rcj~ 􇲿Xì+�[)i_CWb7N }Og,ߖH!�L9O?e7ёeVQ{mX͵Ʉh!tI&H6'nlɘ;6 KXߖ�?/|eFwcc0d~gZ}<Sv9n}10|)KbNK H3]߾lKђCIv@3v_48MTa[+4 Zߚd &'0ST)+]zUDJ6)`'\RD;㈁K#>!Н ő_Yjh~g۷6z;C1o]Nn<8tk1I$P\~nznL/PE6[z=NbCe N$329/q(BE4�tɵBG(dy=9P}L'`pj)먑M<"X0H~s[e D0KZs<-UKGⓋ,sv-CCi,›l;Cμ6Ӟ,>Ui^tTKj9r Z6cMxg89Jz?ivUX2XKooHFMɺF@ZLBC̨<`MBPsoz6QfkG.f,0&u`gv#H-a9gSI-l$CXʋ&MENdr* wT$? :~ kuڼ I6}*_ɹ{ђs{j^@51hWЄY#-d0~0e0Mϵg;,VMopf@>Rȥ&^)V +ydrf9a^32Q]cT2`,//veJ7P$S"sn{KP)Y= 9LV<-C;mq+SΜa`Kk2\#ƻBk5.[^Z zAE9h&4dtZ>9GdV>$Zf~<xl|nIaFbG�cE{/Tsnrts%~P0|Igq1Xi dB!kk s`'[E@Y@q⏛K1& .sabc@?JM(բY<T0D)RH7ރ-7)mW �F̫?2Q~Ըİ0o<4bb>oB|z_-pTv Sc{e)= !%?A9EY>(�:EߑngܟS21 m o܄b_Ms'l4B,Πau8d! hWʓ!0Xq%񥖑b" Op7AJzF#ʜcKf(֢ GQ<ԥ+ B^Ard:[]5ߖT uoO/32X1*M kשB[ &n](z%OH8S^HE/ݕHAmUVCæ�eˆa9|0�D%8A[B<G!Ls IXoifLbEJZDueq~\^d aaAd6ԨtH%P @'$KB(ı96*l(AO7 XT_ctz گ˧3MWF{Ad25!kBla)ɬ̼+2_WӜ%q9WZLGfp(ABmdUD؊os8;g4IiGoq48TR3LMDy8i|6D|uuzȇϻL+$uGdC<+V`.ʳ&tO }Ol7aI+?<P 잾#aSa?s)9 :hGwQX�ZRt SX$0ݔ/v ɪup_3+z8mfbtRj- 1F-846rD@jEpxy:lhkdi$xȄdL%^@Xf Ae_>ϝ5GQP0eAȑh-V9?Tn [cg-Fi2z0_e‡wNteOC%Y7#2 )fļ�ѝe qoV |aTgv @HV~^fQS[tmװ $R#'{0 ~|OFĻ2a)mj�jp@JA5itm$4ђS &6mr^*H5lݻҢ\[|GNNwNzE3IBHMiə(ޭ(1׬C9p?�@MpfP_Vb]8Р]av(y͵J%g/bJMQ> RmMFS EvLH*r3/ںWtA3l;߃3XJ,mfd]vPR 7Bw FTY<Y� l]vzM1GW-70:w5Z+5l]ղ#&bo7M>pB?wBd�;}=aKvQ=N&֔ڊs:9L$A=OH, {tmZ3C.b3Kn� ۰`|y>8b;,G\ic㠒H&H/E3 W4&d0<_~aaJ̵18IP-O訰LX&¤]W.:յҖs{BS F^{??=bRmk@}~mMMMhgBq|uE'VW;X(,೬7tf]W Cٌµo;b>:[!_-M@H2Jt_| ZP)KEz9QFN46ơ[UDJh/<q jx_2UICI0Ja0M ۙw8p8zQ[UO$o#NI_u\QЉ,[(DLkfIA$I-IVFV`v}B:^xAC�g6vaE!V6rn-$K_+VU*|sT:ysES N<f ,t^/P.x;(#9qLg[_vX_;rpj;˹vk ١`/ 7~˜1rX } ;{t,#ۦ �9$})N~]XVn& /aqМ)\�ܛ?O,8hR"6#MMHqBw=oQ%bWe4lIm5E3Ik{2�ű:(BX2bq ]f^B .ߡ=q5ſلGC熶C@Ho|&J<$}xݽ߉{>VO֪eZ DO{.~Út&@x[8 HU@> m_buC!e;u<I&;G ёLuI|EcB]:w}:׈RTt"H~Fծz7TI˕|QٵY[f=+�;qツ/6 -[^bn%In>i O.k�ȓs ~<lznl!w#am=8J+Aw<Yg0Nw[p]ƪ1ƥyD ; .X<[B(J'kb_h<F\4R& EFl7@*MD<ˉ7kO>Qpju~*1l@v BiMFM :z蛧3Un=bG^\Hߔ\qt돣ۊLcwH97<ſ.+D|XG<nf,Q ?Y x+j{j@5+ b~&Mr1G*"hq?Y:ݥbX ̸>[KT§AaidŤIYT7섻|(\Kk>W1.}ځjK[9}m>Rll㙦ߐ/ ݇p2Os<eL|a!?2DA+ّ7F8< arj 6OOɶJ|0ĵ^=ˑk h4˅L8lK"4Ƌ-đ5u@8As>X^HxÑf l$H. Lтiٗ 3tn>B:2-YqG9nB<$epP's!mo%smeRf|M�m7Vg[Koޙx]+ |ʂRwR^(�5tyGtrtad+|=Uj=H 4bCntZ&;ʳ v~Fak@lUN\6OFnb{E{M!o0vP~C;x]GfYH7cC.\_y*VN[s+٣A(-h6* ;^°oG".SٌFrpUn:Y$^kizOJ%$g/Tny~ s$E m] x m@%a!F]|'DvA0.<*A<}]-j 4j (Έ-!1?M^hac'G]y܁O"?rW-~0G`%]f#rFٚLQmfiW!Ź2N'.w"ދNROu4fu@O\�RH4x'}DqMsHAc9=zķ|l?+00 nfn i!|bIۀ*SG){«XC+CbKY =M.aPazff)׫kLi|p51Cqx<zNT^v:m>'5ݬ+YAh `>UԬE\d*H$/N{V 6 4݉MSm?%EN:-49NWZ!M:~֮f&HFc ?ڽySCtv$)[#mFE妖sI,TB <13Paa`r-e]ٮ D1,fD>nLV_DypZ.범r2ZT2^ v4[ 𨺞JD(¸[xMv*}ТMf"u>ˑeM\;le|Hɥ }zt4ŵNĜSY_X0'R|*J:DX -/l7%)Q6=䯈ɀ7H&EVԡ訟bWIޗqȧXag.ݹFşiZn xop0Ak<Iqe8Ĺt-3uWIa=ȴ^-TM5K찜a}*]E7e8?Qr|0B @Y u/Ef9M- %jFˣ9B頋ǩyg`&725Q ]y n\/ \蓢J~!<"Y(}}I,>ūiÙQE5PG yr9/~4hԽ,�u A�fP~zh o8(FY:vf-<m'ZГ_{M3s_58nGقw ^o]E܎Fbط< ܗha(^Dt'#!4*ƖjPAߓ? R2ol:<j3<gBG=c>hI=<*x)mN'v惵Ԃ챚SjR\/?cz,'S`N,X+Ճl8eCdK(<wA`ivB^Eђhpr�e劑OT,9Vi)2uoZ}<J; :TUb۵*o^dP6.y--g/MM;s#ͳm2S~5K iHQEy�ɖORJ;$dS8$C"/С$"A>C5=*N<Szszh+(UC`Ud%2,(<֐O-DYRw#oV+ U!W,C=욲4{@Ԥ}Tw*gJNS䕪 .vH QzSH =SZ4i6?ec7JmyV:q;] 8} ZNFɘ{Ϙ>( п*XV><w4x-wafb0I7:s+y?pJS2мQE];T۹+,(;7`d) ϫݣ+à7ag0϶m1 5Sƌ֏CǃI8 3塞*�Z?qŤy )[.7gJ]ʰ0+pO{@ܼS)!--x9 r+oWHG!9^yWR+kaNatH5kDDUb S{dϫۤ%] 6ŷ10sDj߅\5φbAoఛu }@_Sõ{%&W:2cxucxCxd(rǏT,ݰulCEl*<ើ`<2U=,5E?g'hjeN!J,,9L!i՛$5χ92,Ƥ-~&Ov-} Giy)0SOInkl/|Ot5iIi|7)`}%裾o&�2JtbpTg�{7ͦH;Obn'ނD Vb9ءWC47m;:I"CQiCCS2:,ц)y"dF=t C/Xn}Y83s]DdSrnTR~+Na5u눏APy_=zQ&KA Z|rdozSAeoE,G:3" { cjK%Thp5cL$ ef;t=GJkV4S7IN͚pO5\/ %8ՋWݎ|iFud's_} ?|I^O~f' ?B1Ԕ]Y ?'g.{0^4>wWںA@~4y8 2&6!<t_&Z<r3٧C,'/py.mfwԊuA߰^(`]|& Ŋ[cXN̰T5zJ*JϗejR N6}vh@. Dq Ѡ޾ lU1h*uT: �|PSfe/i~%W7 V_|𧅍2}.Un&>DW, xܲw`\,Fe9oE(+V3Yٽ jSCi'$|/ T™: ]h7?c:/J�eP}aJցAS_5Wc-F %bR&"DAJ<30Egaot}T㇍ļc6T*cY35Gp�paYގSvTHU穴j=[؍EOeR@KAUc: d_vXYiU2+]!TOԘ<uAmiU;P+je/~<YKtQVz*K ٍVY` ~z c AL.$�R̬h՛n B )j)DU|{rσ5 aX3<C^25L-!oLQ"{Y,P<k4k&j:9Bsm]<߽@89Oܹ`bw(36cRY]=&s'BӞ4HH"('nu>Z+hdfDJ  T 26 p1bo%} kygae/v y'ļyZ|cmp$|ulaIzW)fjb݇5UVUT"ᔋMTmD˞rWb+@D8Õ//1PreW«"O`|>"sZDS0Hch:B*ڜuG&tbpshqJY ]@ܹז1V$1DiJz>Wbҭ9{K%+0;oin0{vD2TP cwYΛaVzZ WX4Gv!h[:?^yeWvK,W=b3uzBu ͽ>f s| TMû b<5;842֦.aؑp2$?H 9Ot`yzg@dm2SJת!|�.Ί.uݞzoJ/̨p}j 6:7E[?\ۘE �I$hN)_c1=pѰEpFKmr.S7ފ4/.P8?158/M"Sc]l}8ż_O;;΢6,%犹]'N)d`:oɏ! yιIBҞ75cv$t9(C!dKޏs0E3'r*^>qD=Ɉ^r$}7<975Xq >n=.UP7d&E֜8LXJ V Bz䘬he2h|Fxys1?Q[R6%;>~ㄸx"=ZDw&l/(\0gB>NÖvYĠ?qV1W@I@O0ZOהqN-W. > ;LbY|&18\&H[j((jiqS"^DSaόjoUd,fEneHވ &a/<'{v$Udno{wHP3AՓacZ1#ˆ)է鄨JLt" bfÉLP|cK7lhpl_v =QK. z T<Ag~}K_?2_!/3p6W?<[ {uɟM 40!N.M"ت>oD#})v%l_ԗ=˽u LdHdߗ(\lvaR{,axaBK/SVC{ ^h{Exu�oœǡ*Lk ݮ{ q69"v)(G6_k(>yNp8b&$)Y2ajZ!;׊6Xo\9Ol˺Ý?zΑesWtܨ :>GO;k j7{XTHS\`2Gx`a|<5%b) 9+jBK(2yh;tz̔v[ѷm;aXM\>}C[$|a?&.DfzZϞpx1X'߳\D.R$2dm3Q\@]}BA{ј]I'Ӂbo\!$>534jXa,8TξIyAZo*-~\tJ䨤* 99Dxp]?r]7 }X.F'9tֻ% 1푥є|{0#'<h^țVNJۿj&/ EM k_2%jIiƏJQWJ RFc=~ԇA}Y MDaHqz_wVN(9@?~/>$n61.%pس ] IaF9?U/`ASHs%g={[cY$JC  xrka:g6XJY Papeux0ʿ�IC< wObCSƽ5 \60Q9PFْq zr@=W)R^^bU.JۚAP^,ہ aptipju=3.,%e Q):K$XuVKUd^@KT+? ^ ZܔpejmYnc {vGWG*U_SA,3I`1^Kq $t �GЪ1$s.OE1d(⑺'bxegrE*ojf>k[X:56j֣m} FPc; !jl熉)/(QD+,9+T•)և8 1 3Up;!8?OPyc #^ JͯvCD|9s_>m=Rk7 SFvR Y"z߆*? 7d|bn@D͌u!NZ+-0WyݡA?~m޳VaD7BhOUʜoQh{JPmM1#~ 'vr(WI'3wB3c43nuS^8]E1JJ*f`ӓ ]. h7ڵ{NTo)TOo8b@ŏ鑉>#PK) {`^5֎hҘ੗lx �ConQaᤘ<0i 1fR!�Ű+*YrvUIhW?*à=\LvdI=Qti?gf9x#WH`@fkګpSӉۆC0Cld#9vJq7^:{*-mǐay=6o9MO||9g}XSu837I8/? >Zq4{l\}P-x]) fw7R (v٠.c>K1X(䦹L?ğShzam<ezvJ ǔ4eB;u[9>/?ꈢ~'#>|S&Y^T$nQ�DƜxQ}G;<'(_uZ= 0G,dcH�)yV6bGWV:3e@k,z28i;cgaK!ߡ=SR}P/]* N>x.a+ٖaʑ@; c?N{q~d~ |[!jgceX6,Dwj~w'ZO#FiCpg1 ~}s< ̷_@}7$V yn~f]0[N_,9@}: ]F@Yn)=8yBiMn`i. ;iMT1�:"L o>bGU.pn1^Ɗ[J< %52H`';U+֏%, EYqK_wh{Vags QL`Je%b2 N,X8 ~ Ke=+-d.ucnXY f-c\πEĢt'O@�("/~'S7Gr坢uŝf|?_'Me!F nFO/W}k80 PB̂Y!y|oޛQv"~iũaSz~ydeIco?j?}|LH5foHϚ I> 2&"bJE,M;%ln³?] &Ʊ*]zwp~{L+%}̦ j+q^ƵoK/_"n|W(qq]Vkgꔠ z'q.`Bu�B`Q_34e? bK$}TՈ~0e B#7'ɪ tn0|347;Hl.H,7Y7Sv2gO^cZ], 7!lh񸀜Z~4bm&;:?A{/5ժtD۰\LX 8oZ#z[*b1Fb lQb'>d'C rO4 #>_sJIlMkJd,. փ�WG~e':28.;5҈hC&@ .Gt-﬈8 6)Œ做T*H� ( ҧ5�pJ뤝B\el,21YNVO:4vВ{f(M@>{v'! ';͵pc`޴p6Pzխ;e,u8%fy=~x1\x&JYgs[Mpcmȭ G_x9^~*\^0Җb.TW �ԝ ) f2qu G ά뉤ZNQF*nze"J `q09Gb w/#!(Qzu_ F|4hJFxCv�`_ F6'$H1?VKr<64'W%f萂-+~}nuK@A`_OcSvd8)ilnFou ``հƁ}`?Ą(&C1Λ0{z}Pey6(}đvz^| _:g;!OxcKTK1Q(B 겑]'o҉ p]<7~@ckW^s Jq]#AE;W7z1^2b0% 0_%:g,4g,; qtڞ^PPE%ۿھ4_В6vP0?B NJ䌚#2M5ĦpctcM"vUkqM6P f6Lϑ9[\"3BQ6v=< Ģ׸3EmpiƣT頁( LSZ)}�wlZ`>ݖ5lQ`QքIn۠,@V@l#J_]ar a[\z&6, -rJ~)M Ɂ&"߁fٺlq/ YxýP 6'՞xYH+vL"$RE I^a2}Tb_"C NH%#j_>L,YAF+arls#;Ct.A@) 4=S\{jYIqjDhn5[ul'9JZiyN- } U&:vg|k\<Z2֪e.U5c{fE-B\PvI'/#i:clXTj3xwBkkVyC{URk\c/n0{FTY[ W^,0z*]pϾRߐxm{cEq&mM|˫#mKMVWӡN0t^e::" غ6$8/'xi,c2̫ڀl{&yघC* x 5ezXqySfEߥ:DnB"csE]]~'rB)sJw"A;$p0K*{ wڡAX\UAXVFViҰ\YHKO G2&v cHoEOb Cc/*CẰY>(-L@WoZ;N.ND+Mk;7]lC=D+no�64([]mIE"]73힅s$ࠐx0 s>_CT\pj~7ӟQmsUܜJlPߎZ9uzR2!}.gY"p=ŌcP%4=)i@f7NG z,N멣IclZF\Du5heŊ"-�_Lr=㳦,M~Z__H9ij>;}ys%fJH7 -&xH\0&Ql̄� jZ�œ lu+hۅU2պͳ SD:ڗi`[&\?(WDr9guQ!y dҿRQ.5IB�+qI7xtBd)] NO".km9u0H4_g,-_]N]YkSTf [}ƴ$"E%PPiS<?~tYPG*}ڴ=rRA. Xa;BnUԱ>cy9¨]pB?~yo:q\!gSh"N Ohji-Ǐp ^9ü?ws(@d0[(4bٿ7?H vGOo53S7ƼSOO2W ]:XRVt/UkM\yO7Pf7a*<k8GWEe`~kƱwóż|?E]ecƳczһW& t=C̦(ZhjvD$tG'%ؼF)P!NYwtr#Ɍzm*׎p-Yf^ QN ƽf3 6l<ɁoV<~aȜ1΋wh"<PIHsl/r[K/\>d|"MfQ1_�q c7l3.m;pD�_ F \f-Oe* }Пb$"`ӳY ȴ\Yw,+-` é5:7B b�V4 FjdFɹ;Cb~UD4@ZB FGh*OڥOocbUN h03Ld)9V֕BqߞZE(zdw ٓ±Tx%Xz[Â̯J o"\V@1[yxz{Ts1ivvX,;V(>a4 ?c 枧_B* PЯ&RL54 q{cFRd~oׅqA3m]CHRMsx2xE z=G/~$gt:fɈd!>_߼to'h46+Opy(miUчe|ޮGTN$<_>Qk8ϔ-A 2hKOQKv#®HfB~>ݥxBY"WZA*jA8m{;<Gg(4GRiRG9̮w׈t-}mDߤGi4a6HH5[H3!{pD(װXR?<(3/@XP l?0Z eer;]HLEQy pvP >}nr{ݾN}ASGhI(fޅi9O!5%$rǷ3j"3 z*>u,1RIFRn ٓ"iV,TM ALCj%&NC:rǻUorHz)ܥ @^ޡן'X#B\(.Bj;ljz," QOj lM x1ܮ|U5drJ9Uz|v/n*}TRC0XÌe~rm 1ZMK zt⑪?=t8W=v-Y4[|0NJH9w]~$P;x$=l4Ӣjb㵶b IA2؆\#L`~[TtA9N)kCk$x7J)X̏F[D3%#p+wL>D9{Qg1mCpo)?36AWX2wUƺwG#͛UMY2`A 랙)Q #9X'~ ̒>Kڹh֪p? [r!Lސ%!EO1}ڮ7*WV%ߞP{Kp5n )E`� S#[Rirq -ouJfVZ%r.򙥏c 7L0weagX pwo}߈%C&kJ8!D7u̱C Jhx=a:8zNIzV$" �7f�4RHMHFnh?>@Xi)9p63q_")#L#OsX\MP6ɗ,4 5yd#@|l1,RK\77QL9~G8Nr˫ D�.;�Jw_@dZ=@%I2_ewElAt@b_,4_d3mk@wWYAd1tKmrXg/vb$-#Mk1C5_\A4Sj8r =X{Uu;~J uh`ޡ w>OI5eWjB8[/cQdn }}Jӱ'uPdZ^˖bc\lfR{x椺3l} X`kz}>n#&t v7)X BcWvIڹ iT>wDL@;;槂vޑT7|j<BtiFP'_䡭ixBS:Ƶ;ROW&Ngc0|E=Z0C*tb(THxr-yEÂ8z:ćDm{ 8+vbd O}-VAxhPE'(:9Vĩ&YYvw 6imuy� 3Ju#A &TO UilEsp^Ē۬ -YR^hGҴfŧRl7xw_~GLӁ5g9@MzXAPd#w&pB(.[l ʳkeArGyׯ ^fRAi-S+E*9X]\(8UN닒ro<l[P<4ӯgr/"0ll$63Щ uQ57OSv1!`AS7 x9Br oa|߅m N{يH~VC|WՉpE-yCo.~6o$)Ld7eCqͨ9 ~+^xZ4ojJ*2](2eR)ꨕb ]�go+RrIdAwM(x:b_. q8xEL{EtNXOҀ4)u�L_Eu<7eV*~S-túz`43f w?$ _͜K(9n9~QD-sOQi4Hdja je\mȃ@jϮ_ 9,n,Kʘ*ފ鲘-wx|뮅/5.'LiR8~N70R87h �BR6ɗ-f[*֫"_߲BcĄw:\:컓wP1U.bd3/hC~_ 8C uq O;!) ͻ"TNb̹Q#(b>2jxR%,[sIL~9UDS֛C4r󐐿I[|1;Z ]ڱJB?^UFbЈfy+C6~M䢻_& p~ҎnˮCC8"uC NwCevTٓalґM}5saĠ_ZR[vL�ɦy]ڞ,.!'s2a 0V!.qkp|,\  @n@;znBլ9!O*^d)hl E.|L e14Bx:/Ak gg/Ea>]x,l$_ )<mad~ΒzWN|ɲtѴX"_h] /;+>)Mu 2%x23#%0;{ zp"WbWQ$*TJw }$pꆻٸѾ�ohn0^4H%^S'ƈujKc0?bܥag'obJ˼|j(-?MQjSx,<y".MPٗūnW: c4 <e>԰\BU>流:2ͯkþqC>jugg{[q=bMY|5dt 7lZmJAfեwҙ7οXI1XZ@Eu% x2N&LhEϵG(Sxo CWss*Wq6"7}T"DY0B{MaIn`*H @~vvr[O �M{+c�ɑ�θƱͰ.ߌ }5.5]kKcaqF\iI!0 ,;d?ܗQS-(G _6C}P$q0hS;n( n dg#gd^oU `OPdϓi.<&z#Eurd'qR-2JdE2FawbLIzYG7[-|+Dh'W旁] oKRck¬~ �I jz}YiqrʔNtˬ%:zƞh94VHY""xHDٰ`jS C68iBf xo%:h?!,*M( Rf]ZldʐS?R*/ܮxFE.t1Vlwu1jZ aN$91�bԎ`Yi*`4k0غc^[}2X]>I=8\ :=W9L]S]Cg3wY.Tz)"YʮBv!D8^tY< ظKm!I'^lkbPmJ3^6-L@lCV2%*QsqC#ZL.gA:mCg.iގ&QUf7yEI /|G=3*3㶁Җ i'<JRAz'"y |3Ccְ:4$8YO5Q 3�]i=;MͶ3 qx:l $�R1v#76F~|%Ȕx9ahd"Dhno @FvV/W?"!.{=~R x+J�F fDba'GNDu+Rx WUHMqcm'AʂKx *DCNlr{՝3CC{|\|1fxH 2)`Ǡ 1J&C}19hy"ܻnJF0,wJ"տ1@9GtBbi<9* XQ;w_LWJvhd+)#JCs:j@*q Dn\e=-YAK)'9^2D/'m;N "6XU _M�QΑf6 K N?SKmquĸOwGgN($z1g1E !G7K9铜*ԇ|Ud tKY Jz3#cco<iͶr w2kO^q#</ vmا$w´`Du -Ӭz{լC򬁛r|e|tRDR�ȳ<]Zu%:9*{#( kX@d-yPfn6y uuf(^3Ɖ_ieOR-z)rf\>ū 8 #&G{VТ-)dD}N&N,~ڻ! kNOΰS{ 6@<`R1taͨ R=;i$,I<cZj$ }Q[n+HUoJ4B~dL<!*d2b}e '{{Vn]J@G~\=6;CgFX[Kj|ՔJ}H"ז{SHԻ'1UDPpVq<v&` R|* B6FwJ(n> 0+N” 5m)NB>" [{[MPv4Ky!S2;f{&!9[͛ϔ(clZ {U: RһV_ Q |E@*NS?GC>Dо݂Il  *L):`kJt0VdXpv Kz9EޞT>Iu}Suoj9-f4)[&h+j'RLQBo2)ƽ\_rL^Fx.mA`5Q(|RBUkZ|ǹhqne嵆ϋQɔ<IHtX>SRfO…fU B|ռV G;FK*0+t6~ԞcMvȋ1J,o~|ز.Y4ݚv !m%nj}%u.:.KrػOoq;7`ET*J/lq9i&.EtUltv{.::< mT[¦U<;H~r` 0f=Ϸ}^g cf(݁!H/ƒv{Z,X摹YFsXZqY4x1  OJ䰅q+N KKڗf1{5� Y (e P)Q\@ )|A7Iw/ |tG_R_njB(x8xh4 u(iΤ mo%Ǽ*G :e+y;ȲLrMwtcy0I^;=LYnG1x[RҘ\35I7< qSIuĔ,(^Xp}+8"EpXKB]`\Wr_/]6Рf�A/;*=񏺤<cRNnvra�.]03Ys.^[$*q ,jC".ss|ݢa@Ez8z7q]-꽄\i܋qNBn*^E1fY@w}ӞMBrZl#4hĚ$$cE ޫ ;Jo<Z O7g5ZPȅ7{]ɞibZ޵2Is}֗K! w�tسijD~̹BwJ"Z s $3vFmryB*?68kqހw2Nm@\og:.(>xTP$(,8H:/p va~`�ײ"fE' 겊J*B' TaC )`0X06r) .oKJ>ҫ?B˴Dj[E!Myon(\anuTTC3? W((+عlZ ]uB,*AN5PU?1ڗl #Vo7NJ 8 JX!HΈу-%phTe *XȂmx@陋K?i!QZ{aYkZMk((]T9/Qp^&뤪͔5LV09'9wȢ\:f384H0*xěUE-⯟uUqGS8j4䇥I.1їȷgM T"9tX-5 t-y2cv=3'. =/_]%*7M_X*֘Bٷ2_3{|nPXyЫ;'{¦|]�4{2 }DeL}iW�`䁙ί:/RKtÞ,_0Y<VN,KN.fAvwO693'SB ~ih.RMX(UG❱VN 8-ٍHSdJerCx]O=܀ѯk6q/6WiQCw!LqQ5A/-Z-,B (b'4cۆGb~ןW|YXݘT0NZ EJ&0h�&5mm,ٕ|ȩڬ XWSn̅ ?Y|{?Kg/SkT f_. hq ,"+/ 5]l@<(9m~䙩ޟxV0%3XӇ .:�C73 skas`htT""%DM}']@tյcmB @G;H#=C}W̥~iuLra�G$)A<|Z];N'<hgY}b@:CRn/vG~_@(M˓ ;\vKxF+V?ҁ{) [ã[=|c~@\e$o3j ^ȃܳC>޸x¢Ö \@!DCڈY6x9Ng;n*+a'l;ޱ;7DL^xB5eϗ@Z�I1vY=lmN %^3ʊѳCbx, &<Wͮ~b=Ns]Z~cˍ%‰ {&赁 4и&瓺cJ >PKMPO6g,Ի95 _\0`0"﬏Rd%.pvO9$ Dn݊jlg|rS"{¾t8Z l[s9RŽi-p1=bأbO<v Qjg*{`Һ-OȓFiC}4'.J#w@Y }dujUeft]dYj8ݗWt2+]1O3gP Q.RRckid j?ڻ^MG*$& vcaz6BRg5}.b j~ha. Wc3w.~;7Իp*M,U2)-OҬ9A`Pla-j#gR)E�p ݌EUBI1RI0>wTT7s-@VS N޻Od=e5�ΚNmTzmc\aLoEbowb\oBd3wњ܇ i)jn`aâ$DtV*�ژ"sgv7@Wv&r9R'x\ze̗RpuUq�F~zd <� p~zoi&1Zs`ل`[ɇPj+ce\L*Cp%(%W)'bw-.8}]gRyۮ)Vjbq:N&Vaݾp$+=S@f% `VvQ+27U2<}:Z]F|U6;yӇgJ $T6YQ+9kDG&t1nuaK)߷(%Pr$,g\|g%ZT_+-^OW}|< tIz*3Ƌ@ؙvJC y橲'13Es@Tak#FkU.(5GN$l{}RE, 5E\a^&+.wہO'YLR>m`ey?ݬ Q]xmJ 8aR/=hXN3'ߠdhUC5TrAqZdE !<*4 ^+u_::kinHi+Ux^mq)vO8.LV ׋X{]Y}F*0zsL'Xvdܤ@gܵm2\ݸamŸ d}T]M5%Sgo%b;B̒( B}͖FK䲠IߌJ?ѥJ\oj9aK0T_@(J,V-+nY}"=g Qw<MdPw={n>j`Cz ۰QJ-ajZx o� ^Q":X,UɻΈ$:5JItu2d^4JP~Yjκp"bh>X~wu"f[?{9k!ݛ2I/ %IA/i]o5.A_aR˙ H@eD|5f?*`^%O{,eDiPǸYf?c jBvN[&k7](%oB .�1ujh/(�#4@g#$z duJ*c;~Z3E 0?B@sawj 5uN3rcl7}e|xR4 PhxdW8]u8YD]$k~YBMm].9BhB>ݳp lQ f[=K"C*> I2J@' H_8|B9n)9q?˸ lù?ȈQ15=;3r!?m} g!IRb`˴)ux" ?WvG\[ [NTs-\ 8BPDI@;8f*W:/1 v%Lxyv1iwqeN9q\I_ϯp,iqT#eTzNې%q"hЄՒ҉eP'!¯*> NzTF=2#6߿@>9֕zlah+]ۖv3lnPPxJ{bh?Nϝs%Cb_参ipWvIyf( i5wW͂)9|MSx2gj%sxcFieU3~tJBZ'DV>F{.)Z0 BYcKN<G}$9v+]蘿n`nyy Ywmz\H�!`xˮN~)m=_F?m Ċ+CoZ f,d�i{jBEYRvp·#>"3KDa:cĶ9Tgo/Ll̀mV38 Be&Rf:fbgz[Yz[.դM$�{{gz ]MI~XFB~6ů9|MG:{F>)a9(cL]n1 &G&5}q ^. h)bOך]˛"1?n?r$J&_g^ڛ #]DA){nj&F𳗝]!$jڲLBqL^sR'"o)٨p,L(obPGo |{ Rr-tfC(X[R (W^BRF{\ $V= ʱ_O JV36g$ b}s,J2_isn`ͼ;Ƿ\41fK̑ϲs1=3.� >N;{# ?mbzu릍O| ?eo57U4~CSG)+IrGAq˼8vѸ<Q)S֠E28ppV->"ZmNBmoYFgk#؇/^(:$񈟓 ߈E*Ӄ翢iLJdһۮ`&Z_ 1 f~mhZ~ s+ۓ$\۪7d Fp#d;[%Xp[tN(9xsfՒz#;ïʡRf8!?8b6ڇt*F2mL^=Lbʚ�vOGEוL)Ɏ'!쿯L7; 03z]^_>JmPd@_B~qDVyٰTEODja:iymR^S.(n_ծɻ! Dkx-hlKM>Y:=0A=L7Y&C;-<P#fP3Ϛ 4ݦ/~(TgD1ogq6'eLu1F1G2nSX!\)vdH7H! Yۧ9e=yge-FĒ@:)nzWStP!W$e@SJ@@7a*jDt`faƼ~gqJZ(;& Z3�-fL 3gzSZK)R3kd4:3uVKD b.`҆ߓjQT|?y1KK2CfIsu�&L+R^{UG1 >=Y7l09g2OghvF,hxjxmb2df$?jFV NqO`]W"75-L '"9G:SB*n3$aG J}M1ϲ-[@˖&^5CCFh'+y*1sGy 3J׷& 2N*68ĺOPъo {Z5ՏWaRsO8ovy.ؓJڀCe-&:C-/,q;j0�)oό,ՆWb(9`C%Erz$':yy!y3!<_*5>�A0U b: =`787`ȳF:cxͷaTB0ʱ^s[Uk%UV ),b{[se%!֋kh-:iNqH9W%is/|LT)7ܺ 19FO$݁c2~jO;{]kKjE!+:"Ӧ2 m_vhC<4gfN 37iyu,K�S. e9%O uU@@5 nI2gxr*PG"70 ͘M.䍅W=O Z1iG9c3#`>r_?_]->VMr]˶RjLq;[Z4�lE)R�k{F wfӥG-3K#�>) 9n7tL;4ʩDSpLny"LB"3zw }vHՙ?rP2zá2y 8TsXrD.Yr4;Ԗ]GA4,` ǿ:x.MLJh& Ld`@ ><ЈTl-#5?o[ '1[ `oB^>rkN3eիөJs}^N>X]18+rf/LW^G한`4yQ7T?,P(DI:Z .ͨ5";ʰ9!zZ :d*]VW \ndgra7t6!H4�cv|UǀgT&ۛHFG&HH=lc$/trg~P dSh\Q)IJ8NRB[佛acċ+{ /-:;؀6%;wQ+K<8a<#98g+` kkSa+k?IXD4>#G9D \wB;%I*)2u_ˊܥ {=pa=gkӴF6{H$l*@Iѣn1<:=O1Ka+x_r;T)n5F[9K3ʤ.d!O_'4A5n8;wfł,u{ݹ/Ne{[X@fVC>oDhzfPEyrzʫݺ삷(pK[qq_[TJf:8!EL56v�!DZyƳX~ 0]K"ଢ଼vYẐ Zk2OZ0P�+ײXUm_4*y}Li ([0eA}uk՞e�FQckXD@p?Z? \|-Oޚqf^P㢱˱ۋ$ѡ#� *W RY뛋)curzOf]SCw@ܢ?ۮ&8"IIV7g4NE>m־k`tAʩuv c(O_j M2`AβyA[#>g 51z,I59D0rlӏ~IXNj EdO8d2B[v#$4% )}TYkҢUmE#[x@Yiv3q!\MEj͞/謫-LV@+fur^g?5y SW1:&e/Z`Px^J~ {wGP|dD͸~' `65d%Q*q֎5MM{@ԂfPK+T3u #`=bE&W|K˰|OH"ocBҚ2tuO-n $qpXg塞r*B}Z6gf�>| {^!U#n]_=ƶ =hW_gsXo2ߒW%S{d]YcZ}5a9EiŇtzaT=Q$~KxxsCe9d/'3)gs–dAa,hY:¹{&|z>FG;=F WQn vɌʳCӔbVmؔ"Ԃ'ገjZ}${ ' Dukksn{SJ l\@AP bxg=`mYw (�O4;]ǫ WduŶXO"x O4|<Li,vE |C7N7tCMK+gD5׾ -\!n9 fGVwyU5&jY,r@ERH*CguK.Ou/-tT \D-eDφsBLyv}<WG;o^@mиFTGP]<YT7iʊ|>ưRa;Fd@5jf:9Y !TSJHp]C<icѲFek2 償)uLHb AHzNG(r F]>@@vDDža7KK1\riSA@tCGdj\joUml`K"ĸi'U8{O{e^E2g,ֻ'/î/fug}%'t()>Cwo̠/]:R ڍev*h~hNإsa۷xWy}pЋ-FncU;c $<td8 @"aPNYFG �y X ?Pπ#zt:v4b. JEAX�~2)w喔zlXlHhm~$c^%"&ن C WbF)\a)R!]lcD)?DN{6 (hյ% 6'¯͈n:L  29]9BE)1D.ƞϣz.tM= ٖ_I)jg[ۃU *ڊNzT❗ Y`{yϩ K{q>4OV~2xpֻٕJ&T^ L؏gOԭm*P7^K; 1y;O&Gs]^>Sx!_)ߪw siU t=Ε/nW;Ql9ܮSn,-ii7Jn#Ѫvғy.ٍ™ KXN7vքՆJrC=ť|U~Ǐ}ב{\qD+FP/$-KiWSAs`j}p\"Zx?rBI흊| / Ll^hp(ȬӴ+.֣h@r 67պU{/HPͷXsIJfk}%Dȏ&?AAՊ(+xӣHLuxwB˱4"9ܭ)싊Iݙ p^PpUQӟL#aYZ'@v^ڻ^`?,uӏ!$yڹPn'=LoLb}c ֢7y #3ĶS)ip):[8f5Ε\MQlzc-1Ҧ,v i _F <!~_:j )T=Q< jd`/g`z V|Z>]: eQPRs|8хne[禜!k7R4*,X0 >O%*vi-k" #nr4:d,>1®� ZlPrtF Qf pB5{gv|ߕk^ʌ·* a=Ʋ3r?a`]WF2OPՀ͏Imm+v,@Qx!*s!xI}kOb~@;Þh2O%Jq1:lgP{ڙYN}o֌(8nedTBS~9&>7!#C̋څiDb Dߥ6!xS>Fo;WHE0K̟Κ&gfS]Ym4CE Zv䯚+u!&׊!AϱʘI WA# -9"!tl?خmv[&3(^/l_#lG^x1rrij$ấz߆g])UqT &pV#M/ϋE_į�մ/k:QckXSW¿TMߥOFqNF9'3a]%y= qUX젚c?ST9E^QVϾ"?�w]MF}˿bc^XX1j>U~Qz!$vq$F0O1n;MN映-s JP!*7�js_Uf^s" ErۉR>S$@ 6-@TIईvq7l�W*y]x�YM;[#:ĴԊMARz!Ή,θ_yZV|u;e76͎[~M)VkA'3d(OU6|$e&+`s8ڀ][?bرDB'BO2ZN#r-(v xN;.64u߫Lμ$ ѢWUq IC|fLά.*daD3=. Ȝ3g4} '~ɆT"YMR0U,w=2AiIU| }ox:*! vn] |yvȳ41M^;xO8>_a~+G|Dlf+uo`J)95yha-K 4e Hӹx/5XJPgc 1){OI)zCۭ]UFp@AMNw�zhv?ޒB xgf"�t. +S,A`}c*Ic6e mreUg@PBSD87d|aeճ\^^MorNᖽb<."cZ_P9-?.snEw9ַ$"|~ ' !Npef^aqGY^[JК`?lM&&R_M;2 ,:CsHdE.=ם:fOy7 nV7#&˪,G~ f<Jǭ",5z]-gOmLJͅ<JN%6ck%MR1h}J&zrE#hwNBMtGŖE)ԛ,S/.F�"bdj/Tσ}$}0s._\ʼnzP9%՞*۟Vqs`l\hØejDl(R"7'vY `I|ayfCMxHq ($ܧmW>ώ[tf]Nz``w~?c/jw8$NН0@85.y>0g~�<Ǘ#!Y/Qb5˔COX t73�BeۮhևlVDm㯹vP.;{O&4( Vd(˰3b, Q> %Gsvrͤ.U6f 72hH i]ZC6fS•:@~/\h\>^s1@:XkzC~9l2Uc>/a{Ah \^e�:U>a\Qym{Q3Ӽߦ` qL.$ +iK]hy,WEBP81u0Avޯt@P\nY&Yc&_)Ez' { __[q[oUzn[5iwg ~9 @^p0-H'X�+w}d?mAf/<i $M2 8t2w j,e1:e&b@!YOΟTtGӪ:"ص]GW䚫BEu$S}"* Iل|7Q1zM$ϱ[hiKPWj/P>Փ.J5qJ.eI@+u pB5Ridt2.tV`-) gjQ{rEIKjV־D+0@[쓈GLr23H-#+PO܋$ ֦0藦* |mh~bFj q|= ׷l.�ysyJ"XR,S Klf.Q!e_#ށ99<.{lưt!p% n YEAHWĐ(4d#P<l*b/Z?쎊s;>Qm@ <oquZ&eT{e7*h;6�йpZf WgۆɗaVW8k72"DMΒ* dQ(Kz[ _]]{ BG)3kW6>^=.iWppGnd5ªc=�<? G*J\[ojikO=rf/Ăb6L�B W%u6Txb`E~rq| s)Z9*Մ@LYqh&><8>>].VCĚhh*oCvQ\qHq;g(ƭ [UUVIm'0%F"̿egUUyw\ko#`m/ݬ᫓|>{sb?YW,TYR+> g$例wtcEZ;Fz77v17v~d|!A<_ c?^OxO?T )\>?PM\ Z^Lʈ>MU7`�(h=>K,S9pcTB_N^t!.1x\A@JA?iMd2߃df+;Lu*h%W{mu {V˅)ELG JL3)~JHfKI$~G684ol7tC ^*}z43磧KL$ cqr871[ͲJdU Q_)2GM9OjHC}DWm 8_9ѧk*B/%<vQ*`f"9.NKևFM VSMp xbf=.:YpY?gc>*W;_F~!56V)rdSZIG~`k>nn-jbaTTn6n".Q6hm$Xw tTGu ,jevEm6'*b%/ssʎcCj m;7]6[=Fcy "g"鈣纀VP$v�-kv |бmEdx-1/'#E:v )p/'jaӞnz!{Kz,w,e±%h1YUCD _ Ò(%X a4%){xƵh)TM%i<rdbZme�qm헗fB&FƌR_kzb9.ݨ"Yuf*<jހF.ếT+b$ǿXA5%IZ `cIxk_ I5GʲIg[4((,^q)w.n!TMqɛe$qaL*g*#{wnT,Aŧf^l@# ȰX͆8zRżmT> 8f.?q~y)./ȂeWtbӏЛ񫯋:_ sxL%$$M('ȗ.1 5|M{�mʈYr-縷qPVM:#NtG&n[9bM=&J{Uoj+x[s^� P_B;At"\e)ú{H A~z-s2UoHIO$h92TV*cf TvٹZG*γ4 ZPؽx'8Kn#([@*w4 Aݸ8c {P ixT^<mBq]@b#3 z`*2AtGK< Sff}Ln볳vR׼JGLfL>/L zYpuخԊj^$gaP4t7js|lsϙ}H/yg;a͉0u6=6'*=Xh1CZn<Hfc0i (² &d2| Z$ޞM7.xrHPO{ x\.D0dhI0b .>NIꝰH`9 yv(urq՝lBo(LI�Bx\yɆClaS'9C' eUu?>n(4[ ]V>7IƯ~QOZ΢%*,oqt2Cj.c>9[rCWqzyAnf1{Gq˻: E$}YMC##22ɦѵH:ܺYWxUŏէ^}ò~\heWT vaF+w=ÍfD.KͼUmWlQjqX>q o_YhE u(oeePPђ`'5|ƃJ#1m&]0 Q<pR @1)f(.-hP/�w-r70,S%,͇*jd>O]w:GcE |ȡUE2$OiY!r41ME[_A',9ȏv][HEzIş&uP[@rV7R6�"*F uT,oB]MQmf sea=6gogZOYE\n|+p ?[+jFmođA;F{~⻅)*8ë w"x. v�[P6ZYrpYk'29I_e%=(0~IpS3s>Uf|2Z% :ہsY۫S|HD]allR De7^Q`^GvY*Cs-*�0hd{vű NeldNE@?i`8 OUWs>X!QI}8|vjWawİ)T!=`]e2sޏ j$D#$ 9\Jp3EW3ZU Y)D]=uc\ZQ (<X2%2*>#J+iEdGĘS2|vDgKf›A ?$kb9fv/(E_EnpX9nq&S=bC{ iJ wˆ e-^6\�;2Å6goifmʕTVJ@B儒!5 UiV/?vn1oY{0/4;I+繠ۥzkI {mpZ2Pg2eIѪ+]Roy7tp�*Fx %!bi>U#s%NQX rLr򥫟f`bZل<L�ͲnKʼnxȲꏅHܥ EVaMĪېUA%VET(((bk\I _ /riHo7~ [ʃYױ.lo1$"~Zh@tuaϺ5ˣ!>ntͳ[uѝ)#Rs ^LٌԂnfc4Rђ@P&Vg"x1-UVb-֭�T°?GN8HBGYT),,1ie WqϮ* ~�,4oc涕CEI?e<J^[pPkjq#iZa/,7-oc S)&%�yD9_�J) ܙ& )z]xif*\PS<v?b]Pͥ!՗3|:]~oy/ !�b.ӱ WX{ g2 O-qE*0пJ<_9fTh9۠v=IbJ�GXF< , JY<V{K֢n.̙4N皩-~!}{JF84&tzJy&-=ťSPH33/=o/SͰY馸̄IAD#t)LȪb=y>EyM2ܾD-Qd!2\,LllW?u31ީBo}bLhe3((6y:y5lъL%圡$Es JgW 4pE]sdf,^K-dHp'Ì`S;.�B}(A&Sj^Ζб(Z\ҀrXIME!˰| sA$ ?7=BX_y`1oIi�b7xJ`SV̰Z[v`eZ*눔W64 sR,X\+M9*TTG tc5>H) !yDA$6W)TУlsLCl%*¥$^9xTQ.9 n)$`2IG~ч Ǿٍ@7^{Ő\i^7/+Ʋ*ϡG&+q� _ oRg&)*J/+jC$PUEpbWXP0^Aq,CXHa7cYsq!Jef%A JE荏Jm (j)k wP9qXGop0)T,}[^X4rvyU0mFg5"Pc;GL_GsN{ă<U3ڧPj_D37D0i?@V=k�u =K lخ YR,)Hb\(v o.JUTD(Y#< "B>HP/ER,wQDir@ɾ_wM5Aσهf/KOV]x~qQ9e�w\CCu'SMO~75'=|HJ7"RHlu:Np,�+v*miv J))Gj{ ukjͮT|)hIAcQ{y-4R@ȝ =) :gFvGlcFnNI2i?(zc$ 8;K<)EPP91;UN_p6Kǘ(-ղۜ?f0I"ƚʭ[g7—ϓ}YKOh"9!tlׄrH^f` Jf|CG;C$"5ގd0Pfmx%X ?ԵLmTvupΫ*>%]@CW! 0:@3?xa;L%y F U^N\{~u k} !_WعzX24WBu'35>?2,YWibR*Suc}į~˦|ًh:vۗ.TGhG>g '^Ҧ|| ~ z8~P#T5xLa~P#{m6k,ƀ`d8xt"b"6CFx($gKBWY5(zdJ6L%hrGtZi?)S="o0X)sx`\%2c-*t4O@k"eSwFM) H݋N'ujr)s_| S 죬r^a:Wy<◮5rOj0~{?b}11>G pϏur⽱}KagTtѲ^yx~J1j> y}u7̟E<T1p ߰.;Nnq>jq~9'(Bty^%B!} \˷HLD'AC5ZG>:_eF 䥙nu&wl}RVWʙU rƷd,`Қ,^{;K9Okh7# `WqsAЫ_@dn,P*\޸^*Veee[m#Ϙ"EAЖ&ӿhu; C-sēN_eJONS'uS\LK ռ XS81),lC0;%D= 2^ͨW9ν^C<ӀbFHT(CcfDom1;IFoȹ13UE4]wx•]A1/tQ09?=FxOG F |a3,�~3)[jo33-, j82Ǔv~ >Wb2c2f5c[́;E 03XzkXRr2.m[*aSe7mtJx J_nߜq_.5Fs<Uϥj66oˆ!ЈcրLx[t#hrYT}נ]rخK䶹D!?pxD"uv먭8ˣ.]|*Aah` 0?Jk K wA&(Mnp�@3|X}lJeC]R\@t_82p VG,wO#1Gto^WpW.J\t'1Bx W5Ft_]SF̒RAYQB8*xl/ǖs9]pQ<6@bV[I 9>+Z_1CDtj6 XNs4ӴsKʔC4yɃxmգp~ CEK ;uL9^mM Hms&a.?=ʱFm.r`rEG2DMEwR^*6MjE~cMtW`s!G%`ѩn )Jyg5B({ b"OY m<D"'/iU:T1W:+IR|"�qSꟼ *�9Ui&ısD rUيiEhO#,t$$~>CkrZ^GX;.M|:&GIn[%7(S0"ڇZ֒ս{ˣT#h][+A}ؚNP\�O?q !G\57+~b`vo\UPיZ^U<3jcx?2jȧRŽ Rr)T։IǸOBo t/Ecp:0޸h hJ7[A uVwUd̊ *q+:9"r h*1 .;#xUeY 1h,4SAph/xy ;eØ 3u75qc^<z֭!tTz/H4 Ԅ<5(ɮ$MW >N<Y؇tiaښ!}YODэi;iن!BJ5o_Ͳ-jr\Reލc{MGx"bR Rf]L(D-r2.]ګf ̎*15-Y&[Fc6R/QށS<IBW"0X_?>5;FM%`cZUY-e(6͉/c =a+QbҴNȕVԳtM>şd#z\t4L/Lw,0ӄ.`/,ZN!'ghVJ,ߒ=!F,&]hw*)ɦMˬXxd ;5Ti稣㕻zh8t;q &t}gr5ds5�C93�l�= ka5dU] %E R/]oWRi_n۳} volQMb,qtjI-92;yW{`''h. EBOާae( {6o'[겜i͙ǑM`|>!\lOvpG/ns}@y4:HhʼnOxqcDgq|$ȸӻZnODy!50~=J\bGzqH,tRxn;\)t6[#&vLhaxO_=pp;'(oqV>E&#rmVk?nJTjWYZMw@#!oOOheOcU)56ŀ[6FџU?}-ǐmD,Frmy\ߡAO\iUR/QgQeP!H`v̞-{ se$慔fuDZ ?_1c&): @F<8j{FWRG^?mŹ�qoRJtC3HNcSOʀ Zƒ@GE�#2 .ꋣ4{X(Fӡb$+ڪL^ P|u"QʇAa97NwŵhfByo`/RuG Qj[Rg٢& tBX"j4]hv~YMm *Ue$[J3VHF*&M=>ۭIS7LL( ZP(Gx},GNա(EdtEpNeB l 7aYd=-URTL?buWf|߽ (R Xfno{E@}R"l>T^o%Ym 8b0G\gɊqhsIփ&R3ԝ$a;喝1<tqS^0~:�$7FLNE=l (n vALfS6LRphbH"tovH;v 3a(i36d�5|g3)pTM$dFVyX)qkp{AZ7s IUkE�N,ä%mOfuY3fJl6U(^ՂYbE3^-q.m%̱DEj:=RBh_ս\gJd 4%9"B_cĨɲ9+PRl;0l3x|rsК }+&} 2>rOlHvߩBMӱ(){k\6jVǴz-#vpP5|y}_:E*1^G$̎r}-ǮJUo |Q>7cn6F(I=?og/xX<A*6 ZC>xiRY>ZsbuKa!"ɗZM+\irT7m8rdX"0!-m[ڱ} ɹ7.fns 0Œ=\u+Qeq}7<j؉X0ykk/!WLsZPFXAXwdo5hm'%s ]2d e XG%ɰC%<fe_G^3A xWFft56pԾ P hR< Z&$eINRg�v-'П%vKDc)bf϶'Y>4_*qpzINbd!Ҩừd4abtz@MU><Nxk_rm t& .zvм)H!OoM@2`owe!(<%ńW/IcvcyRZM'1r38 I<6'pv՜+m=iOq<d 0V|^9ͽB'lU@I7q/S`| =!"|>y]XW> <%2~&h=4r+g NW#S܉a[iy,)Y*gFY/d7 sZaz9+@Y؂Bu/V:Y/vr3ZW$Ns!w[ '2#e<=5 "N>A+/P$0Aap~R6X5o)=R >pCS. ( MHOMy3gʆ22[ N.MB0jY�3+<tD`fF)$em{Q`Oȑm:P]B_qCb2Co:ԯu} /7NU[Xurn1iM P5 dGCr 呟�5;hl\Mu/(xV+HF+6TIYO/CS[tཱྀ+ yvHLͧ.j7MiT_1.ӃAj\SQʮBOli{"TH!ZJKֹOi +,?}H6ITBY˴$jCbĄPsr ; w0d47ːQҠHcBӟPYmt"6;?,͘q;1z L4N#�Gtԭ҂gQtD00&v,YɳGr hay:-#5 hz:loSkWr@ l''fdU!+aA6c hwڃ` V9-? ֋(t!aX:hrX.?#qڅ:4fQe\Bw&+"A<m0$}˕i1663VOSz=kZPjD"4S}EMze)<[KURѭZc6,Y5}1/a:.Bi{Ҏ.Cxj D'%jv٧ F%FY8\{|}emNW4V/S"=<Ir(q9gj͆2kI "`QT�`Rඊ4׍m*b}gf J>oaVٮP:WŴ Yuz^)[D@b'c*A'׌=:7�%tJ 9nw|Y|]1_M3e:=H C[FtC#V,t4mcV׫qɽ-h+OARP ri1.|8y}{*:Sq)9^򻹘 \byPya As>imWH:O/U@y kӈ=2KTjw4 �x}j<<0uEc _N#=9I{wGBQ-AboN7:!r2/�]m~v-G6;3K嶱%jm~H}VrLCw}-1'n=jxyGSM,W#͟Wr|Y_k޹جػUrBh=w?;vu[awh>B.95t٦si8Ha"CiO:;m`k֝\cm‰6r/;_#@f:v䀠9Y qu,T:Zls +ȋr EٗBMՏ?(l am";mz>?a3/,`? raV/ "5cE:3^u XXި1ld$˨IPS gZᾬUWL,ԅsbWqZ`1s)FHMLl7\ޠ)g:r=CpYPOބ3Cu?T褗&V3Lx Ɲy@QNs(V55D%B<G .2w^Qѱ/[+@+%9z1%Qg~g,6?k<u,QBBsPH}ԙdƚ6LYO>t&K=|^\A i\8.jiոАBf3փXTїFZ|VɿVw.*+ojTlHVwNAfY E3gܴ{e8|3GgDP" AcDquc}#g Y <. 45GK{I<V X(_n+KÄS d5:E>y^VEͱ Yk{WtZ腍 张?Az3`$BdCMyLj6N"rQ5K]Y…4*`JDŽ?JrrhF&k]aj%ork+-ڀz+E|~XCKgIi,c?~qQۅ_5:Ǫ1c\)y<DVMj+SꄂQl5.Rg>Z.MWx tvo(^cU&f  jk8F�#W_|`3HG1I̴ܬ9b+vY#GECw3 =E8N!L"ՏR`e{cAjCz9bo�GZ'}yLԐQ(~m6'M2Hm0άYn0JGd1 fP;TVghMprzV(ݼM ޹B`ڵD]ƴK$b2c*άS4s߇&9`] a2Z|( PeiR`{H & Ҿ8[96c8]/}?.(Ǯ XvI ׼ޮ|T.}a@@BxFCB2:ֿae2en 㺤K0-}4=RR(=8JjRIޣy/=/ѯdSzyłMI䙮WHIȀϓ hF\4 . e-VjWEySX+LWtjG+:xx!N9n*GE!//&5p% ]_Q:C {Oj6.|LLm9Ƣ)f4Sj&1Rc$_K8F!)An |qww_l)ںx]ٜM]njࠤW6b9*VhR^! LULvDJ>"Zf!A"KQدz djPDvG=QjJ޽!]Pyj 69#ᨉ+?DIr|c�Ayvhj$P ݓY=XEqXPHg'з T\Z˸7!�oMn$ 22x-.$=@ =2ݦ_ ] W(#͝tvWS^ a׳g ~=CAt$JY]}~xzXYK;񓰵?q+S[:QEZLNV[6Q=#=T)jڸcOeo#ƒǵvZktCc[KkNjtsLȂ\8g+l\lW5zѷ9 [Go]BM*7qGWIp튄$-s٧nG CCC ?z{6xHo΁'cO#Dt'K67D*Ztb?ﶾ- 3ǎ}P.߳C1KGBn߈Y|F`ٓM{뛃\s=7fCd{Pu UĐ]o ;mTctSL#כŎS:$`_kcůO> (QPoƤuѱCTK7\C}<챮sI[�3Íٟz%[Pϟj#ᳬLhukg,Rx8 ZEUolX-WzWq=q?Rۮ"FiŽ)D# w'u1E8k3BIf~;Q4s jWu 7F߇%s[X)h[rԀpՅ7{)xC*KR2rp:[Y0&%IU6P"yʈSiF`=I+ߒO PSp9 ?R$L}+&Gy5 1纥%o6"P7!pN5ozՍR[ K}V`ҕaG)h�.S+�J>/\Z$1KHx* s.Z8a9fsMXD})D-h|j<j0 QϬ Dh4?a;SX_X`Ju F8'8,tSoQ餭iD(^(awܥl0OɯQȔK]4^ 4oHlY[ N7%Eq`r uw+By;̭LXPAɱ?cn(9Qb v&9)[[,y1aދ*V`bv#>$=Cޔ5Yz*X$3QBl ^,.W…y(qޅ'7,RM6?di�@ Q𑬪@/9YrA05QLӁ53�gԿr*A�Mq5g?z KwEY[D#?#O5) |xu1]G[PgMSEƨ9_Y's !p&;<َjGyΕ{F^@ u0/褨ebD@Zz-C;5'ΕĔUZ浖rf09ӎ*:6K4BJ .Sn%ݜF p({6=j0-J'U]߱+Rb.շG�IP4DzCâ[WE ^wtEd(iOSih ka9;'jN;F> Ͷ^l`qČ$| QFi`MiQSfQAIuX03fӪކ^ RVm)$*VU-1\֒qJ/(&͚r0z3$ٽ<̓kΥD^K۟/{ӂioJ1&mYT%7L6?9 >VqlbϽq)6tFsH`vmT; ْm 4aQ_U媪ؕʇSp-t[va4\T-yhP~�V4zC fp%'N&.&!Ĩ~w%nQ/p@Tu'P0OjOX{( Ey(Ajn-d̗<i.V ,{D1D9ýhmɼqg~BT$wM2E-O5Kp{"E:iP0*I+3xA�{zHezLv_r\[ݗ|~EbH=ՠ:)|q!13L6+hR^)?05lߪ-W+yCݱ[ g*$iwuSJcdA\~LʘF@siS :-%R Na6ۿzr~$0豹jaQ)A </^Q0M/kV@9k;L<ztY"'%k5~> rY}c3K �>hJ疃ɵ6აUXDHp+c*%}ċ7RN6.)I5 žOH0DFOkH`]:jUP 8ங|g"J@Yo_qC'' :�XŔ>JX+ mҚ&fh6XbɌ"pF˱5yىTg<TtE*3CWVT *;HH^UE+ 3̏O? 2bljB-b <%, iX [EpMPt>_I払fI81w_7j;|MƝK͠k>4mRGoYR|nTaD`( 'c`ACUuvDYᶼ( ЕG:B/Š=@|*yCڙ8|i|X]$ǸT}ץq/YnnNhZgr-vѮ#o@RxCozMak 8|2NB}hMI7p-J}By+fIX,)&[ 7uion-Ʃ,Tfuxx^�gae0!JWmۥ(kf p?iK@l)E4jqBD^ S8"/A},r9}Ӯ8ʉ,H?Zh)_23hG-==CIo\S({�{8kΏ^+zWDQk%N?a7ni2ʠߏ$ O~QȧYE:a͡kqO4[[FE$6S:_[~RfM..= kK2?h_k:Թ OIhv4G\uAkˆdW`.1#:͜j[n'T7XFoϐ}/'rIM,;^'/cyju2Mg6-?1T9b<"�a8J`}%ozNدg! v�DFJڊ^>7}`titv:G=&gۛV|G@C yj3E!L~(g.2y\}f;&fSYM#AA.s~*ϭ6*t'j2q e06zy=uƮewdZǧ'XT[Drq {gA ]1G)fIpt6x7d#><Xhc8{PjOW8imkR*ȹ͖ f짫:;L/ ͬ ;pAi񶱍~Lє!KZ Ш?ꣃ?jlp!T5:ls.Xs>7)?K݌$o"0R8GՄ^$!NtnH�}Go92J@jsfIppL@5 _gJ[ !.|HȢ8GH5k_@cnҡ1A.3GWD׎CO,QO<.ԧjxⓙ5خɶ@@OVIv㴥ܝ&O4_3:x Yϊ9�Tq=P�&NCnGGpr :@|ĎGv4!|PQr ?b嚞-3`` *]5,(z!턪<,yNɧi԰74ج h?hQ7W/{*&CyAK"&#vƉ[7$Z/&^0 $MּPP^D7)zq˺gjwGȽZMcNܼ9bzΏK;dN`02O"(H$’"xIKy2ӂ[m߾R:O`pִ\6<#ts<I:|6<7<l1A(!֪Z!SkL�:@zJ@{{S.4_v2zFMGrϝVJ'za? SNfm/y; H&<#KEFg5qg0IY!s+`0~ݣpʕsPeWl +IYf%Li49 :A;Y](;=�.[a#ӳ}}nȍnOʲЉ:eͨچ6 b9x,nhRX30\*uol} gU?)3c$c\VYL#1 guGԠ넧0{okpVo>(-ĥ5'+wKhԡɛa!)sx]PN,,2B@A#|%цH;@@ٙ5 Di%y=΂bgd< EC:dtV `oל0u]PY"YH.et?-�~m"vǕDZv){+*@evsE.r1 + mأ _*##^-ZK1m븸L w^*YɌ?؁@'kU⍧YQլ2CdB.L6u`=SzmVQۋu.q ZQXG(NhМdv^#AzIO=J|h j^oD‹B伷35ב\O^[QQ1B=1`>W㗷j(:K/#SjgZ%y0mCj7lTBÖt·ȃ~6ʟH{&ql8;k[F>  ^'y'F~K*HH&cjx#|h^dْbϾXtkS}7 f๥y!#N &<ZW.5k6uGeO53R# jT'�se&#FP1T@k2Bq Ay vhG,;念ϥ}QqbgJk =\J~΀(Xֆ:^C`lU"|dDGy|d�);4`2F}B%\@aOSRL&>>_LK;j 茥b&zEݑ";rKN4C`H0eW!ZƯ{rc 8B¢ӝšy,fL^7>M2cw{-@ǭĮM[aMއqNg)=Q|닙b5{[()!?rM,uʧKkN\lUB9r/SE9�~fIeTH5Gڷ $ae9Q]hD7ƏM/Y1-VB_>֎DlA{x5E$Uica(lyQ?#ObҁDő0ns<wtӓ⻘m*IugeXQXge|(vO*)OԽo4bAOdΟ~@;E2}Isc^3wB,HAo˧*RF[s1ݫ ?UhS[%}Gb #p~ լJS"t(xCr1h)FsW"2n gNryD5wnk\%3,CNrA�1X4xHg2X0/ hLEu:Y!~8KcPXa vxFXz#Deǫ96[Bf{;{D 564%s1a; !cgiΫG濎JlqA&'~V A�MH^Z^3~a߱HRw)ైѥG ;e=:8ͩ4-%>RcAU[ 2_DGYK1Ѐðk>h7nxm09J #_l̓-}#^iczXqkA{ؘ;ey/G �Ї"Ag i<2 iZʂ8%7lSKFVӷ>ۚAzer]5{INX$mT-w{]kf#VF+& T/pOC(Q# _yB6 kx]ǧЀRjyȏlw\lVGmrf]1 ,=Ç/`qSÈif`oeؔ E,zfPƟT0{eDJ1AO[p]o}",Tx x1TuH|+7LJϙewmZ2g"^nQőPC[܁-Y%,.~)0& #�u߅Ͱ{_Sd^t6R A#}&]9~@K+?c^0$'Ub':lbҮngmXz+b^ceʀAIӘҋo[l4jda%d*K`^"B(fn49pKp< #a6 kDD+~OלG)e?v(^}!A-f'# x2vNPQ!oj8jSAmz.)H\Kvُ*yjmbQ*M/̯3ͤ4SBlo'^ޡ.v x]n�Kc{)C2`F "[4Yf|z>C2Z]0(ࡱq>/2˰Hϱ`�Td)+ѻV~ 5X)y�n\Ywܧ0U%Z{e()Ν<k=6e)!;azKPq= Y45H!;|yyGIIv̢pWEf~1Q S1ꄉ¿6\S$0slVoC=Hak_!2@tDҲIs褼T-NcP֒SrmxB~xܓڌFT4>dIFSS5b{|k,[4FTT HKhtH. 4H,3 ; j~i4_͝^+l j/g'1^,WkZž$%eX] 9 2?Lg'.>�xMc\<T6 cT$þ K#VKNM ^t�vyrdV5GmJ3BO.?G0LG)IZohiu&|SDgٜ!L<Ūj-D[5C=^VGv6 *`Ej|ʰ+&=QZT#4`jG4,2BYs%K =k!,m0AT;:Ѥ $kFHHfNwp#[Ÿs( ZvCB}z ek5|F/Y!3~͎X2 0:׻ oH'9U4W"K<zEჶ? 2&곝Ӝ#"�kņ[$c/r2M{uG<Y.2ZH'G0}.q@B.bwP@!!Z+\{h{AwP^nIM5;rl3 <{vOtvSwDk_W~ݏ'טb<#}]d72:.iJq}vMpK{mA2!DPT8~%:8J1es7aᢳ,_fM?w=,ԇzN&!|͋P8yjWt c/+uu|^}OIn{U_ryWNRG8s[U Ϳ� YKQ1AQ@OʄwJa$c -h/щZ1\e$ :8ovKnOЇ:3 \wWs˸$*\iPЎ|peW!rYŵ"i,#B扎FΆf`[�\jz.@F?xKYV�`B2c-AUO$P3-g?ߖݘjxru'jї gT}$1i2K&9"sc'=y̥fU%@crl&rOqכkͻ02yG0VZ2Z<A^a6I).@Q@r:_V "[U1jAHń(pcC؁~!k/o]o~Hi)2La 0�~˯p^jםTkhiXw;O򮊏+ ܅mNu]gGm�x0TJF%E 8\)[,* 䯥g)OMH⥨l!i2YaUK[OY6 "  *Q: 65F*Z<{&[;a> ,P<,lʓ!Gy(U LjA-L $,nCtW@<Lk7U툉b;kfiE 15% Et&_*|N6Ҫ&LMA "vN"6r#jhF0K"`?)0ZS4Է>W7 PV+bUJ]3$18wk9@DK+Ѵw)3~{{*ܿczpFAc=b.ɣ'+:GS{e7WiQwGRpb2Vb;S$0sZnT)+j`:;<NO[PJ+i<_aQz3to@'},tj_-*g6 bݙD*EM2]lħ~%"B.'IQe:{ $tѶ'ʁnjI:,\|WV |m[7z8I3>xLY[eQf,yIpIܲ<tz]Plsmn)=КjF#TRߧz*b6J!&l D̺-Z+V<aZ||`C;{b#UʕDӲKM *!jOB/,=� [͘_X :9⊶K5դ8*@EciM![SDCuQ0+9 /;aqq"<zK"G Ixp�$/)DUB 26tťܔ7r1灗/d;(4("50<x,Ͻɮc͚,mѓ>Zt{TTi%K2Ћ a!^wV1-i K'37E2<8h;jAl, n W�"*LOtH"bǷ&`�euO@N6zQ.>.9.AtA`5aܢyF&*?x#yh*~+O *O]wϵT f-ی+N5*tq`+27@åT% Kc B+zI n|z/8F'aC -κ1 -]l[D?.&°oZ],=AbWa~l0R智Dpa\r$;!'eof/H.me4b< / _-m CT̸ݗHC)6[}7;l廛'u#fXx3v(GGe--)VGZV"'pLƄG:ai9u@5׊|][&87N&ꮰyi7PRu%QgNWf_ ##0u03iԛjCf4?.!)<ӽם9 /  bqj#U?;eZ d;1VDz@i5> jb 4Ȗ\&mbIV q_y;AI*A?<4>ڥV`s2f!bk*]m{Ao¬BPR :J焘Y6:D%,b%wwC%af QhuQ0M/8w T:y%` ;؏7+DkUbPDp3хٗ]A *X?^Ys#5idiä<kU` .y[0#:I>Ч}YО0e-L/wEe {:wnj:Wk =[%܀˪^Kod}ȊA{Gh4^HL?0Q7g !&Z5$J C)SrȐğFxj!pBAK&uAbC~餏VZk]6]/jV]x`)HdK"Q~ɞc�'rg pD \H?ݤdI2+QIbB_~X1aި$^:Æ[40<8Tzf*D^+֑ri$J?憐g.GudǢ̜_q܆[ Iz�ip#D=CEWJpuQ͎awg\Ne _݁I]\3P wS/Y%Bx�+[7e~HQHyY)y/JW=]m+bZϡpf\ƴĉ?YCTxMj-IJ^0'O GnL>hasR\5fWVgoqä$wlÚ|3yZcp UFS'I[?|BZ98}5#&K,9 jFq4ZD :H(Kq1uj('ѼmCXh�aɪ4@`lنSHS_Ĺ-:^c RbL0րtjB<#m5tDN1J}fm M`9F:l.eڠf�"Q 77Si3bʩ5NЪZV] I{xPw/>6p.5DԞ_pZ:Fx&Ր9L;AedG a&q&IM ZJ(JLE\,r7~N,#ب_4@vt5%3sW=7M:ZzFnc 8kAI%*(a+QI|k(DՋ.RtW.Y!WvJ2yJh~}+rmP&.jwU<|`+0ob ٠bw~<ݩ >l˃|{:{Fap\%Fu{ec=nl m]>&�+3W׷opip!\S.օy%6A:y6T~ ќJFM'MzvY5߮fصa.aNմkV2  &JR?^Y}Njη0ٜ"*=/~bFN*L|f2`#CUT ٩+â67<gA/uC*v"j+#)aeg-N42ǝt} Uņ`(CUqXx3ZNԄ: G$߽dn(S 3Ȁ@*B,Eq?8M~Jè8c(g|SkJj=rW91:Ƕ�>A+," Ovp ߭ KȔ+B~bu3ԤkT6p-̷b64ds3Kg$.ù0L$^?&  HHsq iBOM.ׂ>ݶH?Yp?x4tԢ<g嬀y~Nחmd~wɗ]6u[vّ'Zꠔ?SI;` pFZ_uQKbA* ސ"FMnS*"o6\1 |#I,~έ}#wυ5S�/:mm:ߙ"AL*JzTS"aUJF~^a g;u1 岺"n[M?fN%43F!xf X9@'h=҃9׎e$S/oZO򩡗y[Zi[qVXe@ KC9Wnbm4ϣr:~ySd{̂[]Pc5—f7NoD֐UCwޝÀͶٻ'0e;*>HNci,o7*иN +AL0_ٍv GBu }3pZg}ү9򰝸935XAW όCҐ|?T1(PԼ> +i8]]~ S#~e8K'i5rlaŠ՛:o˯Y'i%$<Dt'0l\1PEgIw"9{Sʏ!x$L޹lVF,$ (VQLbs͵¿rQ�vɂ|N~|RF䄚&"/҃N+7?ǵ? v+vN9sBwGnhx9'#/SG$(~bh�f{F]NMQ@Pk`lfK$,N12q _b*N jR}½kNuejv|@M@MG?1 gȚ5<҆ʺS>M,lWN} ~<b`.ipl) )#D+]$<%Ise/)W:D(heE"jb3w;eio"7#ƒa\L=͈H{TI!⬛=)IeߓI̬J,Ն34h|A`i~#}Qmy"smbs!Q^lw@7}PG9k#PhYvbPOgqc[5Eru\"cn_7ޙPߌOB$~LĨCr7u:}f'DQӡ]fȊVZi`~m@7#Kw|nnH55ߦq@*TP"\ oECca$Ѩ#^ᅮs-oD?>Z&]ÐMwHcNV2Hf%=1O.L4: UƢ-x<iイ6cm\{ĵLȬy0RC@!V;˒q_YVYsxAEu~$rIN]be`VEQ5qH;$&I ?Uр4gֽ he%@o(N~+:35n7U#ѐ7m>B\qLE_WA0vp]q$cEw(anM1GO�>]B`:@{;wg[tTZG]| _�:pE-{XE\ V\Ǔј1ݟBoJ 'Aδ XFx gC2 tDp2X{kHY衂�mvL A;odZ/Z'CUjyxǴo2Ҵ9P,~5 K"qd-aIOo9DHɳDgPU``5#~Cq@ut |+P:\W[v&,vcHgPA-Wn7+iߣ9of3Uk(1pC ѦO�l̹[Ap.RS[w.l53j(8)4@IA=yTM{KϨ(r6l3NXT4Q]6gr< sW>9 G^CVbQ L}mowFιdlBIzBEcd5[YMA6_-CK/ ,, ?]SE da� DEB,iBȋ DN,lcYMR'刜]-]9bܭR [U/b߻;8H<b-lkDbzY5ɀ&_5, z4}CMWN"~]ӠwZalQz</g?y�Nګ-|=V|!2[ #J b*5~8Pӣ#F ~ } k2P@!EMD Plh}")g%y;绝АB蹺NE"W4 KU ֍+2C2N{@bkRZggBg9kmR9̸=F{o\sTaيc0ȤQQ/ $"o4ʨX4#Q s(G(XSSb )A Q*</u<|dةrOBfCcwfXt-hk?3qS,ǩ{3"7xoF(6xZHu0s/MW+wr 7Pٜ߽Lֶ]xLs@I3iJ \^A9./,71rW+Wz!.9_-24N20'%FTsYWƬ}8 IG2p \DC%1Q;7gQʒf(~ooOrcP"Zv ;l[d^TPIknhŸx͍ںš$7 X' `<>S/nB.V<(YFX~>YIwwm^sZ[4[AT�\lښ4=r6*J SdB;҅У0$KlI\GMx�j:/9Yv<0 SIi3vB `Uw%:&Gԥ8p>7fo"ܠPZ64[AmVIϣaA?ձ4 Q371~#|h%8U eޞCxLTME<Hl=5R\0V]aSWS>a -4 ޡ [h;(Ct81xߐu.qus2 '@@h.Q\Ev2J-^�<"h$ | ܕ2j q<rpJL ޡ..yjTt,WVPCVP"/vWRmmǦ>UZ=nBYbԓ<(6q} " $ b@Se?XCn│{Pת C;V6[U=s/sVChi1QOZWPΪN?^ƆqQ;V@zc~MSGٖ4RPq W "t+1flȄѫ5$hlgRŋy0o;M&5ߧC,x+ۙc[xs 'ƟCͺ)F RJ+1<xH@r::C. YqDUn{:~ .#ʆ[H;YO9 &lH9z,މa(+FWQ>RЈy"s̐X v ㆁi5/ +$La<|Ü Щ~'>d #tݝ`R(}:L04A չ g2[яL9=+!1ш?cijvKI9S@ (uF/d;Kf `}|C˳_f7@h{sbL0Y<I>󧠝ZȽ'lke|Kz8F�-D} ~p7xtkv\9VQ]xyZ>Il+%ʓ-;UR�턼֕]!s)3 k \E;Wf}RZ:15Q&Kq6 =q1 Cﻠq?R@-G0lu \?5_i?@#>�d(?i6}kТ TWj)iȚC>o*0W"3)u-?+S;bz}% (]ҊLLEnٚ57(>=z<;4 7_LO ttK�> Gd^0fhxIb1*D,<* Dԟ)WķUCQq^@_"kĒ}ثZ@rfSY!v4{woRkur _0zJ PV̝} 1FgI [gA (kۙ]s݅A@-iUߦ6imfƕ%kf1A/DVݹ<< ڲ=*'$4R\isLLbk.18vAOK*2x@>U|@Qu2sNuߎx_` B4cÀ0V8nBP^ոCf69;7d_œj'w{u}ـ!"ekt$1XSqy%h, lk: Htu<ѷ}0f wەS@%P?=ρ D.~;QܗNn U5K<ܚn)D ol#Ǟ4Ԍwϟ'<{inhfj<߇ |I`q,aӽPuB6ט׃!ʂ 9G 7SnޕvYɑX>cD7&*p/l}ə"3~DTNg2k3_ MէBqF*z�\^2Y]BNrb &ؖ9[3 + "}Fbe3:(Su\GM57CnPtϧ3Ё`;ڛ Pi,5prHY9Y1>ƕe,pk,J}pwH�mh;xH{"wNHnA^Od1_7"n-}gΨ7vgPҫ)LE~O e_i#~jqgMI8I S~xg-QCT6$yrwz{c -LuS tv 2B'.3kLFΧR!V)`L"J"]w <1^Zdܼrߕc,JGo~!ן=�6%0u,%8(;eD-"ca;0$p: x0Z&$Ľ/IӳDxY"Olb =pWopBۊZ7w=;m)2,okƔ@3N[Ahc;xg5u`V~.4qW)V9~|hkFT`.0"cҟg*`>WH9+^2Al!5(q�_ҰёGv z'4C4P']UG:^V ijy"eet-Hz 6O>_txI4}Tpa m__%FrEߣUrm]­m#И!!UJ ӫ32J]D}B:b9ǚA\*]#FAWD3䯾]URE(!Q}ÜLyY�h^>7ܦ8rUI)yFoA`{8fhI9s�Ft�m~];)fLq-i3֙6 ֟0'NC?J˭fI.2A|?oҜKjQ8%P-<}HL,n4Mt~!+ݘ+6&]>}΢]?$JD*M_ś惐mxC_w%R >d4mG{>Zml M!7?i)Q΍ V̼ʺsĦ) .+ j f79Q3<T6˒tgŁ&C͖ {1jDa4Sk�4سV5) TQ);6zHxswC}|Q-GWJG-aemC[rIq}gS5Y>-CPvF~>4eϮůHݣ 8-Xe1 /II?6Լ?m6ZDbG  Xّj<x`n:r'�6 Q4 Vk.qA_Jk>{D!EwSlq"D U1T§5Լ+V|%,Y aG@:,NUW,Nʋ�c?H0qf%>/#,hW c5i.JDBsG& o6tpϒ? `\2IZYFQjлڄ^pU:!+DjuH՘ϋlr3Xx/ihUy1 ֘�i_m42)8H:}me-YTw,Y1{i/{Vja!gShPW%CV!r tSµƭ YG!vqJZmbH/ekt/!> dDѯ';m!Cp`s +"TmV|a,Z&㑫p\`w$aME !jO n6. pU h2TxdH#ݻhzLhbL: xɚ:!Z{#Qȇ{[Ni?="#V;JMNվ"$V6o~򕊮~'< sUHl`;Y?OWw =K`SQ9,A$on|4P&7RFo'.8A/DCohNޑ5Dut3 NsZҿDWq\i `9*RppgxJˏt-ps/cg5B"yG"0f g8_v/7b`"{9UiFW}=Ȁ?6bo^W-gH()h_ƊF҇ 2*+G塚o%LXݵ>. ث`Pӿ]P ߈3It&`N_xԿj*9ko#~.6!p/}ДLb7)l]ؙ/T|8Qd B|mDxa;f[D:(#q?Ɵ Sҟ•^ 8Cm>Ec7}ߍ"Cw<mcSfߵm1]*R^rxogo[[�S@&H>8&OX\*</ce;kEpTڸpT8|ET,,ʦt咽@Rgj`ᛇg[ cWw(ZVф6bM߭οYKfOʝP̺Υ HPs>fbYnG,%Ux?l. 2R'czb52Aͯ-[T8O"90CPr$W4`ƥ $0}gPZuĭJA۳vw ]ЏA툂&=}.oRG9 �&N@,MZl6 *OI㢑DZmϘ쯓bwn' Se"J[xmHMmL_N�9sdU^=ܐ)ׯ6)W u;Ts5_&n�􁻿)r !wO؝P*ÚWi=k&Qα<&ݿ*ikKsNOmWRڼu²ˆ7x LFX Gb>nqMtl.{X&9ԇ;J1CGLKlJ/)JtNF`_URm~ ๻Ao ێռ?)63˔Dׂ,6߶pu;73J:mbj:`TC%[5,/t˕ʳNo(ۯK7!aZy!Jy|�©iUhOݎʔӦ !) ;F\(~$ F!yB7n6 ]7Y6z|"+73U..@j$o=q\ƪH !yAWϟ5KaV!NO0^.8gMr?I>/r$K7IN|(8sFx[W% DaK9!; fMHx!  i03ao$mA3nFz@{Zc谵F[ޞM"Ĥg/&pXhA\�k; Cp FY7ojWf%,i>Exl$SWȪ9A*Ь?BN٨,ZE) S #щHeYK|]M7Dͼ3�#b5eaʲ); Zrݩ1<h`�g ~殄3DQXy ["<7@!Pl2/'Pʧ&k_:P47êrz)NUI绶 eY8J]Xd7+Ɯve8m[o= ōz $׬jW0Z@7I7fu!�׵=!eyDH|Pdс{)tF0 葥9aDϩ?֝/5.׏ Ik<RZ5&سdm}fA4T&y:tF"#G iYe�,, :_Dq2@pg;AsrD] efߌ|[^CEX3CnL߶TրSނDL ,0A!П ߡuÉml<sc[`,ySg 1>zZ>=Rbox[SH0ED"f'eO8~dԭUyTy|#@ i${r5,hKU_ us)0V\(SU9jG?`hoO g|UHpOrΊ@tmq/PtXz3iEq5vT?AL3]b +bB>q~l8EYT,DJsMyi&Ȳ=rQ�Kއf_S),$gScgEZ_ 8j%ݪiĶ('eR o`#.jQ&5ʗf@2)n}y{M)GX&=ep)|V,r#֑R"FŨmt*c1qOtyQٿoǷ\7pC^T{X\ٷUN7 +-RC ANW}v+Zv�czunr5|op2iנ#*k0 ]L*KXuD6[|<w %lJKQ nfhVXgP0!R�/$@LVLu݌C~Ov" pґXUdP~_rWGߊ` atY k'wd5P= #OSK;~?n|̡$*\&dӑl\?b|QGňp'z.u2M]4P/~օ+p@5g5$E̬~,5Z̑҆'iEgrqd߂oFuf9[&,PL)Zd�>56p,JC:=7DW0Brb@A f; )'ٯDϋcχ[z#1 kKF{5r& *t6o e䥔^{M\H"f$'.㩞1ҟYW- C3WL&Þ.7O2'$5-J-ml,du1%d )_٤ĽzYj7K/`eG9c"!͉S(XD_FhfYIlļ<@\s1C~jZ0K["bE0</N1.{o /&&!Ym|;Xc܎Ϭ.I O FʿEHÑdk6CT[(6)22(;tJ efP+]7J \^6i2-1?R2P؈XqoL=aj5h⫌ǗˇPru%J[v=U] rv!2 duFW 0Oye@W5o[O#�,fM4S~S pUz!q5$.Dٺ급'/Td,de *;S쌀?6mtIDNC=;~hM:2TkB~ߣ]%PqB_Z=Lr1h<jz8&P:c 4E>Gaolw<,=܋BB kl#3\n%EF 1Z#`]eƭ`b9?1+"P ?g(Y\bE-Fpo!F 4y^M%G(1j[-obd3F;t> {4.y^bn'S?3q/,A�9%1 - ]"JGgh<:9Ў~`N17Dˎ࢑?cχ?'p{Pm";Tf_2TI#oZ%clDdxc]#�bE.CɁ6q\wĶoWp%{L/h΀ Jf:p!׼ vS:�uum|C|;k$<o*GD*[*[ĚƽX�xCA1s3VVm&G4Jwi:ޕ׏czG:�yGJeLi}bvwŻ#H#!p"&>)-PPUN/ބ@CIs~T ~@X/N:J3YhpW'PmxNѥc!SsHyԷ"]bt|n6-/&XOF>DE:B S`T~R&]"ʪT-c9SM8<ܙLQ#5j[ulcEo}Шd% pO* 1' oeL^cbi>o0->#M#|SBKrM~[&gFوѠ+)p06i}ӕ0`@�ER&֔ZC#] D~2zYk�ݍƶ[r*vTE1XwT",(S (4˽+HwH\=ngOs�p[L40�{_^3i_;i tm{˹&\,&.Gemu}Lcw],C=ӛBHy׀# T LyEq ݕt8M[Ideyۀc>7˜j g ^i?ėq ajHJ~ݿɖIg{`E}_^cJԴ=B6#j h/ ǴKn&ײַپ eƇ,b+\!( k|ѹ|S];P><RK{~i~]=O:ʬeRW <zG|5 2R]XloY6 X2L1+H-G(Փƛ}GQ~0W̌yh4~2wEUyp|gaHUІT,pa 1`A=!"*҇,ziRԨ~Tտ9g:Ì LL=߂m5Ri:^U)8i꘸2/zj (5pBm.mSD)|s+6:o2밤g.1xb+K,e'LHk*y8(!\]̊^x{;a �\ƚl)tң"eid;.o:\ȌKɼ>+hѰѭjj8!TW2=u!�h(=ΣIP\FxD\ fy8_0滙 H|_x B6 M|7~c;ğ˪ d3n} 1ŒQByDh!h|`쿥a+3G/N'LݟON}|!r�+ $Um$'buWWɰmWe8?̡y\58o Gvsm(PS7DoH 6f+ K>sI6R[5/, ~KuFv�|UtyKUeXbQ/PAf۬I0Ɂk7Re5`v(cW!_`z$H%֓B$(t?֮Bk m6D%zWcsf ď ;fO鲨Sܱ|_`ud #b%) b P)ĸHʋQ|~WGM!fg"\^jC|M*xsDJKuLB1LP%s\̮҃j$䓝kQTiC.x0۶~@0@m[# kܤZKgkǗ g檈okmj[a"VF+cvxʳK{!&WEzǦMppˍ'b 85xvcwserf�\({#:#]+/X`^VtY~]ŇZJe(<[H<.l=TOhh,mY;$/*i|9Y#~ov{%4n/G@ ڸL q Hs7#xe ZqJn/jNMfE'WC0NVΟH^_OW]5]Gv;uRX3P=Ȁ+l2|lm՝ \mhGuʳ8 QJVkg 5+FiE@Ad< n��o$U؝rɥ;armf�wՊ6/y#V 68(ݼuh#T4/'lΗ$ 8޾\=d '7`[VݖOEPPg?1`Z}AV{Oe�>ʢHlEypOq?4hi]&#7&!fC qWRQNpCOg6*gI6JȖzMzxTHNӥ2nm6^/^2a/2YQ q+{SSŪԚ]31aƑiߺ:9U:7pZ͠`#OB׊F-["<ڊoFqLZTP[q kbOF&>F"vp? ˅Zu2,(AşPmW*ܣox^gU,v67E0i | Woϟ9I"ČM4Ѵ.+lȓvwSSNW0 /\zyqR[uBHp:A$d{-i?RYT]B\J!q7H (~)Rmh) n{TuIs2aI,8BY*\W<J'LŞ<ySXUҥk|@orgu9WɃ]#~t r!D`+(,R# )zk#q )0qW;Qgt UlJow(R~ث[ w zdyqy\Ã)Wӆ >LS`GOHT@s6l�~֮zjF�Q`syƌsMo7 xI+܀-w!nEMbZLE/0D8E/龒! {JcՓCHJN|zE3LMIў=n:>?cmLu9GA8v[A뤬OT4 /vla ).M|2 {k RxyEPqj0%lQnRV T9wE QEˡ2:ͼMI~s3zrT|8ۭ5kJ S @\[NO0rLvpt`󌃽V+Pp̔$ע66wCvQ ly>+ hϥ|u.;?5^5^LJSOL7 XpG{To+4W1+/0A 9A՞v֊%\<0gpMAc 퍉lh!ޭZhg3z=T{_yAHjȼ{,�w^RT"y_+_zY!(:wBBaru!Kkzx=n */P- .4@\OM??s$꿢4t0#g}JG7U:6bmv( a:G ݹ=6qdҏݑٷ.n&F]yĝaH״bCsk}̛IS./Mi,=lqlСi?П}f]T\5-kﭧ/40f)FbiݎK-ĝ/H6<IV?]wcdtau)Ѡ? zf60=2 F{̘lT{O[ 0 E4b rNh|.;Wvz(I8![x#O+U =60.fG+5k=1>$LA!b%OP.sUGA&A d*r):gRe6P.J@nK`>]l|i5WVzpx]Ȭ7>}iЄe*F1q`w35[qK̙6R+|=R5=S�.]Ij0#_2},:@} yF|fإ(Bsb4y%+(hcqQ6*)aq�"@ha䰞kB&AS,kE}!#lfkބ./q.,Ct`;+2n{bCb YZ2M5 [L 4ke+yb�ThljZ'aIFSԦV5ԳqnnHd˃%|j٘rCGzNZJ$(剛vj-Mde:]P)i"䒈L ^Pf̬k&*a^2HHB]AA>V)�3dADVC$x rJ)Tc:mluegQ=mVEe: ٰUT|fxDv?ű!j?zTeneu9S s(% Il-(v V7q `V<Y3z4r9@T oVC}ܝp ʄEi ҿX,^@hJw ?q�b=lIE>гC..kGSTJE l|/|/ty-x.=QV.߆0jI-�`@;3Kn};XyWPq�2nfEN١NUWymh贽(7w\pȵ׎Iʝ&nù!q7i( hr2r)qߨ\)?= EV*Eү^ [As X0||y5? jDsCZm.V\plgPFxK{ >KV8 +ry\ޒu!Al$p+8 aSeYZ0UƜ)̍Ja$M9cਫ਼5Ei/?66%)).vAj9ר] rtq\aL҉$Dj" Qŝ`jN+M钿L*0T5± Q/0jI/ڂaiu>_6]©z+n7x\舵iM+lھu{F*K[p{ݒDAdvuzKxїAYTH0o[]҅=- . Zм/9}ɡ٣u::] nxc6Uz:("W\D,,XߑqZLx H"p #'<LB2Uy$uq~ID^ӔE@$xȅY͍˕Q"B)&`! ؀Ǿ: Ё1I*nSpHL~F@We{ìcQ߾퓀Rky6y"݊y P[e6-;|? Ds'3eRۦ-3b3`:]zYV,ؗ){ֈNϧ^Y٪%I�kb ̭ �ڷE):p7"bm~(1>iʒ3 k:hb~# p3ȪEz&(^$=C�:Fs{5ܢEU`N$۷FnPe؆`01˟,3屚,;duZ` }$ODg48=e|בA*AChEt>,A˰V9~2^fofizKO4H5`m;.0!QwC�viH[ƩĘ-R7no+zU\M*CNA6k_)peB?Ggy55,{DXkX,& P9q~sPvM{-T'c;V=cjK0tGYvdJ2Yc+m43Ws=CEWV~5/o$sqB:`'[?[z*A1M2�ɬ?$U�6Fq?$^@|ڮ̆ۅ\S7p[&cQ|>ifz6u:YdV4MȘ>?r}ET)Z I0M\q@*7ϊO_Q3䔪D꽫ة`�܃{?1LAqlwkjbwTg"H:PxB>Dr]16G-:YDbE{{e'QX-sl{1 n RmxDE^yR Rj\B7!B<,F9qɫ&.ݤ?v 4ak$G]ф6 IRDŽhg rQU7]dؔN +6/*x5Z E$*3Q S)^g٩^զk%v)r=g9nYwlCgX"E˚<*[_I? hphpoVq] =lC^8 ]Bll.57ô_lO5ݘmGұ{vp!EM a&:}p^ܮ7A ?lxtq"C7qJ sԳ<},R7KSGoL8ڥmE .>R$ r{l0R $� 7 `gd 'er쐝Y.D~xh/n:+r dxbEOa殜6(v0AEިɇeNaUB=ٍJCLmHQ-n =Ј^p:oTɈ)N#j n`$}Փ r�V(Rj[us0r}]󇯮WMϼQ91륳JPdޅEF0<@Y1t+rhI;u^lbdԺ/,5y)+[5Pt +2wn?.:")ճBdۮ$T@% +4 (F3f^m&8g�$�1#_&E6H\8kEsv?SA85|¾'eKr@s# 1r�y˘cdH|,`yS; x?@4݌"1wdVWOyޒtDq,KO+_%, 7ObGkկ�m0aVځ'&8d:x (w7UbJfy-'uj҂̣̈O�/1. YIkx\zbxCfNҀhUB3Jr"! ahwBYtt{)(w0ȧ3?pl -z1bYW LR!߂z`s) wsprXpLL靧lx+\g3Ю1vݱ R[ AF!<˰"&PkM1,`D*_n{Lyա}R~`tF6Ek2pnyJikdoC˙|`\)ܞ;Ǫ[<!?Dg3`Fđf$E]ԭ{AMSTBR7LN9� m>,�lxUbKo$$+(e>}s0bxH|<ғ}B?_`H"1vM>,q8fX &K`oX!(.P3e=<Kq X!jp٣TS.y3&iY̰R}NeKirB'&<JrkIȟ24U42bE}4qtue[NP7<Kߟʿk-'ӫJ ?'z?\'t+ r[Yg?+ Lz}& ?.2J-{kR>! mV_7H؇pp3$xGE r$|80e̴m?+m \&^5` |맧8UW0} : kap ْA舅Yar\& 2Oogh(^>�b\P&%KD,\O~<{V2 ,J=灞֫NPiO9Z~CBxF~,8%5M,-V`&ّ'hj5'yre> ?Tu!0J臓8< ]s>6>0;( 9: Ns>"v DhY #_sA7f5hYղg&G}䬈 *DҔjPW�z[r*C^j5)R˶ur>!C]/h7.묣ޭ!`Qy!exb݂<vդ<q&ijc0쐾KHM!R&qFlahp7`L>O 1UϡO@PR/΃zjJ> D@*;g>:_XC]JW Sgt+vx4ݓԈ&'нz#XSH (.Z[kXȇ?* ݃:p*@ܸC,[6bS)Y5�3^VE{.[ȳ&~/IzC[nb@/?QRrY 'Ǟ"Ր?Qg B},byܮfj OƱE /Z\4]/Qkv2 OŊHJY'sѾL:C i?+} >&h6-.p^k3"GoRM9'1wUݢ,W?E5J\<͊R܈T�Ia;5XkHe0%薘Ա 0ndPcWe f|dZPσ\ hFszJDa|*K]^J]F }^�M &% L�jۭ ^lu8ts h+A7pT쯈SuE 4?v%a O Vb?s~¬V錎+YqrW~""h'ϛW\VD8/(ꁬc+<+er+BPSx^) @$SbEѡ(;=|J�('ȱbάt}�ؖ4z0F1~T-lS#(<-nP:XC a{3Q/T̕ )5 \ dӹ Ѯ^dqnB24MjM-ZKR+6~U0d11qq;vU>F&U )�2f wRC/SXOoe$wQJ^CL3l(\X( <Z--[پ5K销'íK7 1+f]8vVG \d<y|/`r)yWdTB}vC>LG>Ra,쓦T)v̌L^<�јڍ%6;)aS wee(7l&s雾i6)A:0[0xƽ8|9U~ޣM3bَD`BV!P풎RBєMը8|ŘGxݫt_wZcwӔ_kڽO% X\<J(%ޜ1 g}<~9u4z7N$Q`H%<*( yK.3- Sm E.{O[[; XcB�?k*n=Ep|䚵 UMUV'jk't\m<^rL-<P'AR"*Xڼ\ e@pxGjrݝ\z-$_7tuf*ўvTkC.i$xct鼙sm/8+z '655Q }D .C.EfE9?D1hTD_#[x<)b ' LK)vb6I[MŬM%8? @%wѮA2'M.En_]lR\0>()z SÂ!rB6B;`i77,5'Jz0^Բ>x*W~̃"NzіD/J#y9ɟio'OվM+?̝3(1)N#1:fgX(O"HT^U<p-ЋT M%_j7TLق g-.Љ~T ZW U2>73)A/ً9 x~glxaT73e2UFIEd&?!OJG'Z3epPkPy P#5cԄ-RZ%QFZ⺄ z�{X�bN>G6,lUC6qK9�Fi:^XߑCD1ks^ Tƒ?֑)tgl}H^#Ю3�m8^m ^jwJ[2y|5ߟC<jh5F_@-XSլ8@t'dsuz:E ȫߣ˴l>^VUhϙ02bZ7rgѥ7e#܀7(?xvN/2dI%\ӽ|n zr[edp\tCkD9v%4 zf<MYk`zW#W<AX3lnp!~y؄]|3PpE\xori*a~*+N1|31,#d>H")8Yzq|7i+Γ']ZӉ޷B$y6(6q-aniGː Zo5TE ,E + *x]Q.a̾?7!HFs4N(1k>0rQT -ynsˣ./Jr<?+U\ }Q15SIU̪(y~ePb# c5M ŊMؤP;Ec&QPGnwHغBe7*G<] $$PX.Gg#�ŎPڏQd<N~CnPZ9@0r&�|ˉM&'m`e|+Tэ =HD[GRk$'TpG@T[e^j_c/MVh>?d cQo.2yIQ\;p=4-9zp3)ɔ=Bd=$`O }tWo?c]cpr~PRcQ(a2YP@d魵StZLݽ^o _@B<}`buXF bs؃PD5M,2jkM-)ծR&nBseCEf~u=B/ ,G40qq#bU@vz1uh8 ^)ˎoA)|d*R?څ޲j$(S5y;{RRTBS;D+ms]dH%EDL$Me}Hn`$t7oHaW2S|_Ad+hyvB:|mNj#a\-磅Q^(? U}?j/g.sUBцH)vojÜNӀ$Nhc:cuvdJ G\QPEe,6yP6~ De5IoX)w2of4�2w*\@M o8W gI ,gT LZ3nRڗ" >rKaJ'm:KG4~7TFS(ڣ&[).L l܅*x"c[0 Pۂ*2O|f`NDx9#I W= 1fq+:b%i 8w^d #[xRFcFCˤt8sHc= sE޷%FT3, U�> rm?ȶÄI(ϖY=ͫXvtpѥ$1Ih\h;!hYj9Ǒ)O|Oؖ<\0\WɤkU)ͯYFwЏ:i*]mC2}.g= zX$!<Ǚ C.\ q("`\Cd c|ےàB!NNoI\?ރ0`#Y3SNB(.Krn2zN2OAvcMzB8 6BFx/_h V-MyM%?[غ0ʽ Vɴ\J#(u*kOg gQ2kї8kS'S!xs:=h6$6\U-怆ѸU[&iO}B6KfX<InvuցA,F@Ĥ٪"5j!;zl|u/2($ )i.?&R^l#W.=v5ظUT>}h^z7�iA$Y|3v_,{BF1| a/~lFku L߀_| fbj]g9$ kK3A:S9[p•m}Pw�w|YTv\ZVOtcYA 0n8Q)Rng?^i G1LLB”|囓B>yVTa]x@ C$dl|a;]#[ZTXV94i1)!l>; LS_ |Rq8 0; `zL:97#m&~ R`W >|boqXE14yP{z(u7 y/hKk%T՜m kyMF&rw_WWkB<z㶿H3[Ι)Fiz;$TK\~)W#د60` WO 08'<OzTD&,�}T 5~(xeeF'@ (h&Lx|ů5gGPyRF!ԯ[riP6 B1Lxji`9.~ rG6 g+P\?~�0pr4f``a ~F0ņbR]EQ<q)W5{$E".�UE#Jua)1PHx`ZEؑ zے<YhT<n{TSS6Gqjz&8^Ƈ;0ʁkWU)#Vy @tdĢ+'Uȸ xFo9AB%zflqA:  kb΢ 5]8F$Ο|h@C�3`| up2nTw՚$xW5SM0<;*r25n'UWM8a%%u4K"Zn%ϵPl0r\]2 ~ mdFJ1HKK6. U"x9M$j B)#Rl 4#Y)/n vٗ_3�{^"2<3hb:J㎊EO�0M<8~ |qDyWNL~J __=m5:BG/Zz(}?r1XS*.}e{P?i}b�o;9Cv_p#Ǝ'57Кiͷűcd<DKdK2xߗEքCi~VnpYÎ84pkP+pz'݈,(q!.֯_ *z6DzNCCoΌDLϟ17H%ђg"rFWr~)%1LU%�ֺl53ѧ5x~/B%4H�cv<MWݕxOD4/٥!uIh\mѹ~)V4 +Kƴ4Ii`"&j$pzX#b~e<) "ӝW͂^/0 5:jm+?w \5rJ` } U` V<aПLMߎKEU"Q5G:r7-<F,=y58`\Q4m<ıWq4; ݿ9' 2!*$ɵc&Rw=MHDv^ChG%Y'*ʶ�?o~FC擋_8#,)O),c,Gsj'bAkwQ%WXv0K7E=ZK>Í%RsөX-;q[CWقѬH!w^e;O5@6m0ߝ!tDM 4MCأg8,F^A)/8ժT"8U;[݂7' [iB! 9&yUxGM &wҞc7v-sYyw-E҉us٧h;mJR"rrƂOʯ'"?;Z[9|yͷP $c6JsaR[թlo~GUYҙe`Bv""1h;vB-9" UMS*6x9Ū8#e睻6wC7}wo%d~Xv6O%4fwX.zkqsXl8d/$jJ 'c^_ T\*0-;+p %L;:'˛g Qdz{~V7dLԷY y}}ރ1[}F>)(;ݶ~5\d9'9ġ?QK拧JߤI|aFRt7?!i*9@Qs| s6bF]cK0K At]]sfڈ}�S{C 9_[Xl dc׷ƧHNC֡KywEU1H@¨I@%ڐUaXm$Ys}̥߆_ 7n,l0*A<|tGH߅-9/cy$18yi4 eU+)qn|jr2GY[*aXc R] 1#C-CQ"st7&Y@*O *VEooFn(<Lg[ϖEM]Z[Lx؊tGkIG|`X"}%NKf(\rCW|T[哒M[IXqlyT 8eǗ' þj߂Oa޽=|M Wa'> O-M_ҿa ȫ6LKs|> +wWTUz?i|:[0u((Q8#R} =!16(:ni~!u/ӣ \Ω)QB-Upk2.橁 E໢vK$摥ڙ.?ӝf�˕O k<՝\mP+r8 Su)r?\M*; +Eswry69b5+tmu8W)a} S, 5Vf̍v}~҅]aYyRN,p-u!6p볤S'ayd[X~7f&e`#@?,BscS˂6Ïk}8QO;λ]?;P_0;%救NJ\_qq<TNb2JJ%B]Z޲Hd{qyX7a . \TDw;Y[Jbleo�0!c]GV# ͹+pe^7lU`oN;E۝6 W&w]. k?",~ n`@ܦ%9 Y6oI cdn'IRw}6%U酡" V!Wsg2lsdfjHb�G ȕ![|2U�m$@wJ?ӀJ'V4¶~ †Rן[0TI_Uv _>%2zͺB0D5atd.[8k0aS Sa,"WY\<b;C8Iv[xkHʷjord${*4>Rބ6!5<ܹu{a8#"*Sxv#ur0 -в=52̏J_ \ _U?nGU/0s̅퀉fZxAfq0ZO8"rB"tY!vdE쩽+h)\868YdK'4]^ t[sn^4P4-abJihTsV\C.c /*`7Q&Q(/jl4(qC$prx*q;TS@kR� �Zf{BjL@_(^>\͝ X6{pWE]7aPS-)Yt@bR6?)q`ٽyv3f%E-Vߐq0rvwCMw$H DIW6e\2= P--MADz+7m.MDsx`}tr> T=ll,RxZ%If#W_f]:�Z+N  $sKk[iʩaV[+йS^| 9*] *H8涥՞: 8 GD:΁'wQBR&c0{ikXlvz7qtTLIWVn[Y%~W�߻r%r﫧y'M;If]!T>'S3Cț.l3UAB+p=8\ <f5v5iOug7}2)xti[HS{Rp]'yecnO@ m4nX ͩ ?/ďqUZiːdU=>UjbXYNj!E *of~/,rqL92:#xdWI%b|/~oL 䣃`M [\Hq4v{Y:gK3g/ _nwxDy.C;r)]%&mXNbA ^.98s.`ȷP-:AlF^Š.+%dij <͘?iP{?ڨ�8ܚ~¾DV ME%I6 qfF<3s>`Mʌ\ ;CZ,_KGܰF3CmK%O!Ͷmf# SA"O̦:*I漕Pƺ)U\%Y[_-B!֔ZTsEK? lA>(t!8:1n*Zܖ((] Q90XNԥK~2S)j-*=�RrdzsUgJXh U%V88|"٫�Os,.bK8VY'R#x(cC6($BT9[`9Jez/I[$<5e%"*C rm 8 D].[8{Զ,vLJh< +g5ww5P탄Іb`;"ǽ:,"V'OXS"l@ yu Ց EmV?&:a:RMBn.oF <LL _}ߋ E.kaRcO"ѼD^ s]XD@زCՁ3"|++H:C %1FF2l0d<-AB@b>5|/!@gN!,v4A~ M4Fu,eDK[--MV> Թ *vujLSq`s.,G}'F⁷a:KBNw_`bhr[H6"&#׃oZ||>ёB;IS X؛FJw\}stSHdV1-x;zħ-?;{5vPKOeN$g[,JLQR`-T'T_!z-* 1d@%8VljJ8 # %r'azwa=ZYFc5>YHBw,kvnR)֞Ox`eyXKZ@si}TRZ5t8W@#TgeWLXxYA67%s _g􈰚po #Ȗ  蟈Eħz\q&;6x ؃x,FUj:rifj6fy,@Ly-)p;1rG׾xx(Us\ Qmo:3<1JPX))XAuaq*WAz%r_3Zh͏5HT~$;ŹKj9q 9.{,fcF2zv*L uӯnʒۏU̼-qhqGNTBGdPف*}A_ő42,)@Mc[[GZETLyDϩKjG縻yJJN𤺡Qlmdղ'j0>D0r ;�. tCۮ>m uTS;U(t{gȈ`iSKwD@𗷛D /Av&>k)[B6:C:k]!kyfdrnw lvc_ jNpc&�a*V7{A*}F3%]�. 4 5a"1@3hCTmbv1~siVs x"߾sm:JU" Mq<M*Iּ }%Óuo̝s83%-3zaZB(NnyCxl;n_�Q~7r2!`j?GzJ-3۵u$_(a� ^(B0(zc;<z 8DOe!h%Lex{E)ef!sY"/ bW;amO}ȟE@kj;+xt> +R;�\I\0=BTn͑=<תS@kǤc}櫩F\&i8yx~A^;@К(t NW2Ї?>;)4XwMM,5 n{TF^?oڿU0�^1A!Mm)bsO,I~,dǩ퉠 )3_c,L׊3ngԦo1 (NUW6}9-hXyy!*0P~L!.vs"yl[r+9`3  Eڻi8! p2ZScw lkغ{ k7x G߇/0LN^N*#CU06K({R^)"|W"F%R˿Gm6׮0q !Eo`%i*cR5lGh@Ѿ-/}#Oh*,uJ0hC8#Ԧ Si~|I`S#k굒۬ܧo~v\DpOqaqw'!ϹiḄE{jpkc]lnem V�du|P*~ri[pn 6+n}.,At1JV,'ZZ܇Xr|iW3W^@^MSȅ- _[:+5hx:1c3u\Uh#pP̠akثˣKYSt!,<[G\Ո@I峰,,擒NX{yX ݐwثW5)w_blU'e5!ή[;ǃV ev=^U59ZFfؚV\m"b؝kۺ1eS+n%֗vsiYBJ^hV՛V[ҬҪYCNϜy?bZ[7GwwlPXO TqxXK�9S$ĘL׷\) gdz ;C{?[Mebk6I.6EF\']5pt) (?9.my9O5Oȗj._sļCZ.R1<[ú㩡AJ,kU)#a@ˆ=hfbq 2?͘RqM)(/kc/A^ot{@ԝPocxV4 ߈3Q=M3L^V, bdL nIj2[;Dptm �N#(5*qsu[&:i`Q-0٦S݇ftyZuGyt { l+n3mȓkzYQ(ܸA'4`\ҿSqH;E:Lsq^5y1D:!a&v7{f0M<d+q>f3.A5+H&q.zP7W`J7%G\++mc}OܳgHA˸WP˷iZP|)M) v`1 i͚;5i|;td*3U+D�O6Mq6*MAx+%{{mhyu.%t ĸ�c>̙O '^\Sn?,ʩb.t"t"M�QncTT_;fY}6Ӹ]v5{%2y+9Tϕ#Q9fLABL7Lcobh:?D(R]Mաo]38uF~9{rHS7c|FnNO{"#VE10O QM߇yVq`W b79{r/nka!uƌE{,:Dծ^55#S*L6a�@f:ew ͫq2b$ط^x+b|{ us55k>%(S2WO.|sLMdWBlڇg7}:7AݱNMS)ԃ}ʮ:R� =?rtªd0O2)_8: wLS*ʤzu,@|HPk_ 3=?˜`F@/+1S{~}D9K[C n,l;G.6 ~D/'fa^bdG)P9|xKejCfQhD7tJ-gTLym)w^™umQzi`" w\ٱ`ng~Ѣ 718/ @+(4u{і XWY r&U/{8 /jnDhFxe ]#& G-m+^b, z\v)EIys SmBxQ̧QpW/i4hS9Qn^lI6ZiEs[ʝ,CSD)@#bcB{y5TddZ㧫f `14B",=2Ϯ]Rm }lg@k]+ٳP HD!6$� GFp;Pҁo 1̿sDӯ2q^A 1XTN-`!u7 �.-|<E &˔5 [йL5VQJZ\wf7nhMf&G|Ĥ|t sm,Sijd咶ql]= $m H&?QD<&_AKv!>fǏ<퓌uY.!LfšK gȪ%('{Hs]++Sܶy#]r02 Z{HޚrZr>%&^VKa z6@.S٫x(UtjГ_K"w$tsf3.|5iTJ+9D{W vDwR''7@-eiU>I>Mxu^N+V,d| ˒aRS%Vr�ncg 8~j+S=w4@jpe=AnhW�:K[v\N`ef86n!?qtkdGܼaOϹ PAϠlm̲nm*"<aZoֻ͙2H̆a212} jy6xHީ -\2ICڍ1=häO9%[c t=} 9 Jzz\Y\oX0)}'KI2CoUuYP8`\Q5h X0-S*/m(6ryEGǢFA[5~n|f#3(ia<¦XG<Bʝ!Hb}o Xy"E*!7E^,1yƋ8hU}0>>eS?mL%9#F5ZDq`+s:h~@ !5N(S p~|B2-n5pP- o�P#]bNL gj\LMgɈi3 z}~E;`^ss(&S[_쑶_xW8T_{ R,dIexK$|nN\,;<6SWr|a!}0PwX[ Fsg3IVf73:Msvؤ\k]󛝰02M4ac/,g|�MybF("|)ԛ 2Zd÷KL ~aFڬ:s2Fgoy Is_ jD2`ԽS[SfAQ'AVW+ab(j *>y,.F0(L. [آc|vEACxfO/!6wpG n8mF,=C;E-j|**JqBk�/f5/4|}9orlRIWWb>3{qͰiqW\ }J挸%Tv4̢ _vF$Bf2?%A23%FBD%a(l3ڛٛpa 7%dƊ)H]*VLZ }fKڔr4o@:Q$?_Tk 3d#&8q)z9=FwǺMGwo伋{uMjO^qG)Stovh20*[Y([y rh,``/@ V UT-O(ddқVdFޫ)Lˆf'D"G=Z5^z92R䒙^gs)M(R^N٭I5%q?]?b TFf) O'QԓoF L#8H$`wKRfg*nA};w28a Y2,їf͕%]:<#iil4wiT8\kڊsK Yg3f�Uߝ!9/l?*#n� -TAG< /G^[I;ͅeQ|6w ;nu1Ep{MWlʭb2i(qJPj>m( *Ki ^XC(RmwXA$FvV/7Gq r&_ԖO,G5Mj3(GjNV)Tdw>Í[{k[YAB,ckeF4=Hk|!3)_:pL*ӿXeysiJhc HHUL=>pOoW>37M"C;||)T|~B絧=V:]xl_+T/I˨17Op!}E\Q^=cU3؅&F2@#xR8+/~~ߚkx)q_4b=<_9H 3}ӘU=tue 6UŤqz`x?Ut>t0l=D}Fƃ{ PPva / s4&,|c6_PC9yep]X~(Q�ͪ% Qf�K˸?z#T"tA:3_-2\Y2ЀԘaJCD_?=ɭ?uJwGDF@Sk.5ҁVZI,E#h\lq( Jevb <i储7UwX{Ggv .օN# GnSb*,׋վ@?1L̳oq%�F+vmOg5GLdO92i-efJ@QhYٯ[PtĝG}wO%EuӢڼH#Z!0 2h4xyiZbPJz%W�TǕ;$`48tݜPhX!$B`BղQN!.T`B,BkblAgj:q O`,l*oby>zz&&E!j'& 2VEX0 CsR&[XstffCk aź{gZ/1Y2e͐\AHpߐC 20A3@+NC+v fqgU Mn#|ΞF^^BbJU}ĉL:IRvDOeR w_TEUV-9Ƈc?[@pyG e\)TM4`IB;X*3?'d<6s4.]}%tChS> U}Uz�irWYCe|8ߘԆ|jrA1HS xz'b;w,ޑH#J d1Yl޽Dꅼd'x8[4v{On}?+[ڷp+2ol4:_ao@i .-p܅VH|v)SBR^nbqX6XñP,KHm|UBCבhjA6R{9z#k~7Zș ;'G/?JKOu'ͻ%MV9}M<B˿p-^ �,2OD9M!*:0! EjJQ/21t .5lV5WgQXǎ=ΦU=stkb"]̯5+NGlcVg,hgDm|D=Dk7)c抓m(`%-)ܹFLc\|muk,/ TG=[L%r͆CRgºі1eU& [GQ&tze80[b5.v;/jO߾nk}9'_ W!XD!Kkiتe=/)'S>TT@2`؝{`Q^F }J~$ 5 K_Qˠr?C?b.|)*'d<9 U<Έ+aX~kF!{)!a&hPu:)Ve 3abvfGRmmK0 "zN$$: ļ{Y^B{)ٗ:1l7v)6A?Ory4_M2erD#}F$!*T[-N(Dc9V|ZM:vh4zΓ+ =n_>F ŵR쨆MQ7!֓C,gyzoA<N ܷ׉ت2ɺcqqjo =$l[빿s*N8;)c܊c'nYm{3\3$R_ y; ڍ{-"Y`),g*9S3p%q>#ZjZLN N$u۞3]Y iw-AGӎak)J ݖ;#%.Z @P\6]ٵqGз(<\~4u%^Q#] \|eR8&#F-G�VX"{[Tv W§~spX߱5uEg^Sï4X#-Q >dHLrd{< c[AroQpE9SͶO^&af7DԨ 3y *1pŗ.̣BGV+s^IxYaeaL@1*.ÆQqYJzz cqnFe!`!01?_l$6- 4s+|^U0 }f0>~9)E-x;iwESeSoɡlmTps-�7�IVխWPeAH qjԨv<*Cb �Ɯl<`L|wߠ\IИHjKCOmw}m2Z:zM4sGwaZxxYP(Iv_ >i>Ey46jFl U̵gƱӕ<wY : oD-7#~/5k:;nl(Q2 c7ΆH*<=] tmZ!I*.);4+iލl4E=3qD)vTYh}b+d(jP͔2%P=c4BGHx-m^" F]BwP=X9>7ۑF$ϓ3ya@wT8 zMxysoK#/1ÇE0I2a+VIOGKwxt*�ٜbBЃ*S#īweou35,: eӏHFq)0ud48txWbh+ 0%9![Mayv^-Ӎ "shՁeZ;!5*G+P .\.)r;Ґ1SC~^ݼ`y)z>Y�tkO\WcGP73~^pTee2Shx-|Q#TGgіR 1,Ƭ9!JQfW /ʅuzjmj{Qm+<7̛,ebՐYҩP.` ҋ$G m[pBr"yo7Ze|sf#Cbw|vZBrH?YQI3@X<xBkgcf8 w~UY. l"nPo+еt:ot)wB! cz:jDLWZ38,0!z<DܫJlk .}u4Sp}tNA_,mNEDU]'S#(ԃ(V1PeW΍+zR/%7p9QCb10<\ p_*pD+A@d_ {_}4H-E5تlP< g-7FSM9Be qLl%μh"؜m~G9e3I2utF/2ITg-WiZMo! ;<IݲHa�}K"lKSɎRR=;M\e x2wiZg-MЦ^Ũg0ޅw:1:Z}F3$]6]j#5<⩋ؚ [=;3I^x7F~7+vл/+ȱ4ޟ̭d[HOL>K;Is&"(Y fpZ?ƌ[Q3*mo*:Ef['W%h ,*{7�v:urv" nq׀}5]V^9,C)q_?vZFlCдK$Yr yݷoiAe-u) ;ei8~'07oIҨV]8 .@oY6!sEu:M%PJ6g.Pc8)k8H:EiSĶ)4pGDQaP;Wun0xvF5Tv3!p<Vz1b[axf5(00T /0wM'&2!d(_{17˅djl],,I>5(޶\/ ioC'܈3nOoI<¸q`90Gӡ%-X:kZkAw8(o܉^d/'n( )W[M pS 0R+LxVpJgK-&o@#j_AI]M> 2^?ɦo͡o(JH>d4ܮsIR w?:nLZ`w.CI8xIҤbTyX>XƻqΌ۝%!;ӜXZbaBsUd68'=m% s~a>P>I|ǭKE%)1~w/E\9Jb`l>*-E_K{1'#&CUag@O9DgvD. B>ԩar[Ƶ"-:IaS]eJb9-JG/ |h-.K; j$]z(TU &ܑ&Sg;]"0Ƅސ'~Qōa̎+^AukZh^6Asح#|-?w=$[E9j"¦ m2kB˖X֥ҟQ ;[ĺm0]{ʭ"}[K |wH::*kmfӤLh'؍>Bg/ꤩИXcbuRVT?ѮM{E7IC=mR+\h܊w?Zd2Qf-sOTv1x}RT s>AS`DhF])tKt -OUP) .Cb8d^T0ڣRq񡪅pJ>a&{H| ˟^y&Fg'K0nxKm` NUJDuвtӱͫ˲9yAB2{6i EW<Yl+9(|==U)"ZmׇER_ *0mz>(oyp3)!_yɩF>r;cV4#^A€5 Bt.1IJ-n0#V2 a6Ҳcn7tJڷ=nƧG7>if鮮QߦUy@;3 dOֹ.1&DeJ[dTݧ q~S}x�W`+K1<>1,۲LJ'mm{i~۾pK RI)ǩӓds= ]K=ߠORzxT71ċljHDZ8uq5˴u`f u77I{9JƏ<0{0y~,K>zCBTK|9C m|_D'T`]+^KJ�C@bw8A lY{vs})2}\�Ȋx0ז@;ُgLp% f@KY}Cj+p*rIY�Y< ʤ/:]t2Eh [r>0gtZ duˇ>q'ƐY0m:g#6LqVTN":V jv d˥~5J&VH9crJZ1dȓR/UAOt xR4(Fx*qu;;xy2Ow܂h͊�3{�ŔaaamhzE4RJ�[: XV]$ѷ'2h-&-f()=[\QA:72ʰfeߘmÉ8LXǬ$Vuε\01Z(Bs4rC*dڄp̕^e%%GJᣝa0s .u\-Hοm R ;ū?"ĂT3' KJՇvpO\ mjUˎr:>RcBv%-7DQz/E2[zN ?<55UigRc�>~]$;L;"Y}qIYs(2}n(Nk,֍6 ۚOA;jXOsPli_Zگ.<o4DGo擬)qh/Aymʟ|QU@!7ec Z%H1xUQ9U{Lk%he5Rz)CDC%\ŇКE"?[&^/Mm`Ҍp!4x1% ʧC|�-Q_7}<'Ca0`H4E7՛{`RxUŞ@SY@9D86dvvi*63hN!D팓JҚ 90bjg>E'7жEfZdmG#- rHN.N㨩Ltڧw0َDc4=<5"F\2)~ MͰ`A4H`P SWj1j{>Z{F"y>_p# |dpzG⎛2aMu nay, 5UGO,U<0c6/ŦǛ%v2X L(o-s?(_SRB/!ǠBi=| y!$"$ ]CA�{ZqcSAAB8ZYL؉j,(2<  T쫲 5=3ݑvKX rդBČVvfC#U*֎jKr YtJFO47\ͪXR2\v?W0RQܺ (U*~8F+<s=D,!@ޛ߾Jv7oј-*)21ɴrwE }s! xDo<Aspۅy_nc#By5 9ԇbisf}&-웲Xf7ثg}@l,HR[|(; "P =ڶRY>V2XRm}u9~PI6yϤ,m}N936$Q v@z)ߥBRͣ *f{BJ_"∝ޭ𵞽뢯t#h|y?b6چXPS?I)fۯ gVa߁5s]z:wHHR{!)dh\aah$<�b7DBPhr߫*joR Fd;pO\וRYjV83 \XUhZ#; `5#TcHySѳo;J"_?jx _'mc&d^4FLEDeAPS{[#!2lB;\Cfʰ8[aOY$}K` n_$MCjum*0bXa`6e.>l4I,G1o/=F=mv Ojq[1];!?e=dU^Yq>q*^@0/s'X�D R+94 G|tT" ,J;YU ,GC7LvzLueu1Ɲ[YI#ɒ=¸s}.;TK�P#% 4~JG.QCC%KDsČ/v8S:a�2 31OYdc S%n&pu&͙Q7KYNT`,t'kYڊYOѩ;_QVv[_NUnBÙ^(2K1psfXj<@2ɭwFXtTr J5Zyrg H}&Jw7LsJSvBѐ(bOKV!3zmtTMlPW՛K݅9K壉HfۿBʖPwVNI-f:rjVe �&:c[gf02IQkvPN-T`rQ:B[dzdŅ /יn@=}:L.) Bc2m 1>UUYےoy|fXXÃ4D uzI@É Ѣ䔔H"rA˽oɓVԄbLVccj۵C)yWT|fR^!οǬխswKgO98*."=Bآ խf]%ӢXwiqބ}s�N3RZZwߪsF!WaŠ’ryVLNdo6JܢSez-ʡt7PqIAJ|Dk~Ȍ_Shd<>@OdlEκ,`7#]5 V^b EԸ "-^o"oJ96O2 `-Fy~PF'/'~IU K0n=WVUcI8T\A͡C=>UTCUMטXw;>߻P7<0ɅE՟VDR9z9Iw߯uHrzu-g冓rh.9?o{?ƜL}D"κ;<絩%"Jsv1 8od5ΕZL_!陫%b/#/!stzu?"n4AU1Lp&hC˟=IEbQ 7 a@޸=ff(A{?xn?mPpI*l!zs0'V5r2!:βoŇٶH‘ W/),:8ˈ cm i2C6R}@<;c?'x ٮ˿--Yh%U]\5Hqx#:=la畁Na¤ddχfUOE%X7`\&vx/Qf7xp 6660'hrṋ;jP݋AfHv"H2''c90='e>@j"h&=qTlJpkiL_s[4hTrFh`z?m hIyjPZ]>5' r)5rfX2t>)_2ȕĨv�gctKЯkې<lE1 -FvuqS)#sٷG~mmUbqnYͷŬkk=r.l1pMQlzW܉K*YS"E*t$ɠQ!ܬը RZ -ZgW.-dkZbnaj ԗm=2M=~F3)g҆bS=W)*ផu'9~r{)|gZֿaxn. ?VAh7DhY\qf"fGD/JݭzT/ȞԲx/ȴз*I0tFD6r-Oӡ;nx<BV+c { w@D| #z9,+G&5C;P[HQh%T|f0I@,l_\p[,<=߼Fa#;C1/ 0u0owyh.ѾZNR;W:@$Y@G0&7LzB0e Ǐ>*'; UX;ч8_Y]`=?Rm˾:|Լd_V6#,r.)Z`E6ƜɕJl,|"P3v_gL"t1ּ'p|PZ̪{B1Kd}؉|) JsZ)ax nF5M?s-~sjyWlRTܕң#H-ڦ)ހ\aL-lȪ$@{nFf}ꪘa8ȨgLak7)z?mF;` .M @ERDFRtlRkΎGIJM".)SAr`}zHU,ZNƲ@[2)P-ɟ"/jFXWߐקm/jM`-G:O^sg%�k$aPV=FZW1f`Q+.}*΁ݽF,WE :a\_ȤB~vɍYVF͋O,ϸbI6ߴMG`<EJ`E24H $}nRr`a<]RAp5M@EH?.:A%ҟj0 6L;8UR!J#BV:p4`-΁3LivmPNmf`{aRD59-R+Y� ieDvmp1dl._*#a@.錗2s󿄄}! +KT#)6oUmf.:6,xBc_Rk4EE/vft-alq$u[NEQrq+fȧJ%Jz-.ޠ[`N.TԖur*OK,%5 ki>_@4R(gkt  n>قe:E# l?^[z\r$ܔT_Pd A$D8-3w:o?K;a?HЬ0|7ƻ¾ Z>lEg0#�? H5ǘdG>ͷ//7Io2neFxg '�:[C7u(� z[!ɀ?Qu.ᅾR4s)>7 qn^c١+,8J.4xfD&XIVB"|Dn*Y27ymSH+ߔճj۱jť5R 0S-nCde& K KI_XcV _> IsV_p4LG7CfhBUJVi{'d"@Uu7 hx- (;kP| @3 ؙ(uGk1uc.odST΍܅ѕ N S,;eeFV*wAFqyy#󡯗_4#![{jn~lIc)ڧ(,S)bόab@!G%Q\u0>UCեC[6ajT^'{3y %3GoLL0 ) Qv710ҏ/2[Z󙸸O#C5dJ�8;_�E)eOS>>z;OO4iz{={9>/iiX!ZE w [+3dșrGHz^5:x!!?9rUIaJSFoJ$%87ߤͯsXFOؑm|{>tq?y%o|8R Q˿N3g_:>WXo$N ;*?X*ߖuGdkDN~BSv/4 O0">�0IEd,8^RAyA P C'Ҫ+i`pYK 0rdNN ș7R+&�m_@Y3u@?j0#-e!|c(.#Qrn yc6 :�̉""E;w\cb VX (HC۬AJ,1'̕qB G3EܰprX5&e(8tF9W1Ĵĸ8)8r+qj5])5ݧ' ~)![*~z˙Aˆ/%/J;rUg/jtJN0\Nve3\ů ?w  V6"G8P*Аyj~ፙn%iǧB\B8Vh۹*cXYxu|#@o)Rn5/ogBXP9`E=gs^7rE}R<\b"=Zz_ͩlWĊ[,b?-ʼK<?E`hddU Y3k*R %2NkBJ G~ h.|WZ6vd(|03e4x‚l qKh~ NEʆX_v]6ud>=bã++rsMݩZO9MV31SȱDi!ŘBrs^wؗi[_B5*FiG/ȐM=^Y&x4F kI?bsŰC@H2_WС.#?9!E+ {DW�)ҭs-ͦ̄dcgm/"S͵8/qGuD9Zxiߚ9i1נ-T0IU0fuDjb^ {65kӸl 4YGr1,r޺r"vpZE"/l�3Α3j@ȱ;0lg^C QSc/]j4(G_E:$X;v I9֠lZUT/ XnXL(;2]sdx^ߏYcVGk\;]KP nxzLhyDQj[W^8>{Pqy'El!^v w^9 "e/%̔KUsX<aK0+'v)>ʹcq! �-E4Bw,5 NՐ6k�h>*X < R\>aAEBo/*B`vB>vӕT^2[p;޼|FLtpe43"jyͬ)&#4^�vx3Wڛ\u'm*% !ϿToWsn LTnw ?6M/Lt^DwSY 8T֎L?h4$ Aq2z#}&t00v0^?V7" bP?/$A4Mmf|䅠d{)$" au  p &rF*:2IX19E?˯S�UNyhcKb}uyCT� Lb[yg~5" !3wl#[L>ۡ XP(~⣅2fgxXFEL m )(<rwn%4XSt Г&.h=7 XItػݪ2+>KpL~\+Ѯ`hn d7IZ}o\Z/8߶s#eSmt&g-9.!5 GVc hj$@rՋQis+'\fҢ-(ٮ>\pfM.kfCc~ڕrPS_N~iNXFlD"%A6d8<oOn])@ߎl�50W?VhJդr;n؏nO ]yu缵 \ac*.i*p$0hk@JkUYim=WjFlUY Ce ]FKB:mvN宄Td(6%B? >QE B$ w-�<UIzHExby 5],LS^+C|3 -) !:(,$W| 7=7Ē-.ں\ N"@D`]0-Xf^`{nW һA?.jjIXԗPalF>0pl['aW&;5IJ>7G70D_|@r. PGmMɐaG1ت{&ԼuUa;$`8�F6.c&HBuua-I3_Al:Q`+ʲWB0$mh8 //n3E%rB~YΠ{*ƯF} WsDžT9- o7 vC ˎe}"ojW(?>suOhEJ!C͙% 3˅9VJ oE}nb}3,HV/l|?#v^ϼ<EHuf<>½YFٳ<5< X'5;uK$3^Fįq.ܟv?PZSI\{s늰B][?\U>y7q˨?`ᷓ|ZX׉7=w}g'D L vz.a:I0bty)\^M( /ՙ f$.@w(dNf)K58Gto#M: =i툋�܀6Նj~ z^6wWe(g5&t?yH`aһZ}g 0[N UiP2P*I LGݱ_<<tINn^D!8AwD5y*6$lAm4gU8+M9hq|:Йޙ)t S7#\2hab �"]rѳxczLj}P<5gCÐGH (ʜGI&lEf@Y+%W�V�`F,lfe!?:pjie#^ a)t8RN�j+70G_ A_c'z_TZAͧ5/fcζ)$C+ښolvV>[m%ʼ0P`�;0J20]vm�`r/2gƬdՃws ܟYTq?x lZ&̢+ Pvv)T9cɏ<g*=_�.ccD5w.< &eEA:|s؈,;HdPeiWpגi&,Ľf$mN#V}QuF͓aHGmdLЉ(}tYNpmh++|!@@'"|ʸȚ@6vOpEC e:KvsB9*,O}};b^F'U'4*Z͏nk"@SgDvt!֔w i-ҎL ŽQqvFg7o )9dGi*!s 7#l(QRMouyJ?17[{}Dž͎ ˞wT`;.Ev6Eqxđ]lJ]Cj9y@q`~*)m ($bp#tfw~ZJȟ{=u)aj[Ej8[jY,USv`CKbF 0GHaĩfN}fX^qnY;Rv4eOy׻s 8ob *R|)S<^Al+nc-5 pe.aш9yLMˉP- aɜ2N@}&͙/^[(yT5\2x02  J$&qP~5㧞 '5lѨeo8r`<NSҬU.vRLZ9""ijѺO'? @^y^x9!\gLUp7݌鎯"Z=Ry$ G<- KJ+y}Vy,W'"s<aqŏ94]&!\Go /t'l B^lȵIpX=oѶP%MߕPVkz?hm$QBP)$�t`'<2�G[Å4> 4q0=9DWdea?T42S?4ӳ#c\g1}< xK%cgl/JFjlhJ'1HEjBE`se@q&A.F?/ЉdĤM0O7%#^P䔇MM/t1W#B"z0_0P$mK9y.H3<<:xf3�Kљ�zH=8D34Aֱ$FIPz;{ȎJ~m2U;H̵9Orn3{]i I`U !Rؼt6 ~_{ݿ& +wEVT7QbN8>RQuF.x\1QdLquN/'8p\u?r% ? z]ϚÖdl !|T'- +KK*y`'VQ 4ܱF+33`_>7\C.yȾt!ҽnb >A0a0ȃ϶jڅFGIq0[R2JO|ݤP0Iu/ أU icr]gѨ�*()!vcB wP,au�Z $~nP<$#UP&1;o$OiO DnoQV!g .B e Aw4Lm(Y笉m\FludGKrQhh;AW"y!k1?jVc9\ݦ"FPCknړ<|=UIEM?磘BD^'aṪ3 t,7}�NѡHkଲ̛?Ϡ܄b8HR~&ϙ9Y zi#UĝD0kQSA0B< MKN1^ F'֞.1*, ٜCu+e>b/lyqnOFIǏw6;YN4? QĨ5c 6Gt ѳߔF2C~=foT\&x03Ӫ�)^iK2tDET ~`E:\Nr1f "%~J݀+JF $aks"DG%Q0z>O+S=0^+(IڸUwz#:lHUfY\ot$99B#JG4�kpqŒ<KL9ؽwR\DQ"kFSiL:t{3 l.'-%8sK.Â@|e{; "3b Jθ+Tja^i r(leQ63bAWU}'.O׺e=F͂vnq!G.&xNK'3 &!vZ</4Z}EK^ !󑭄mk| ?33ȣ 0[]7mT1ܳn#*>s(,e*)y.:s72I7j/d2oå+¼u_bJ}3kMu b|DWa2w%Gޙpm~F@4m3gTYtnz6^B#7g1F@DQg9 ۣ��{w+`qhBÚDl�IgGBVY yTe VS Eﱵ-pH]+9Vb13\z_MQC3Rg-Iuk cKfRHP$XLm#o3]&~<`975(^W*9Ŗ=Spmz<p:2p!Uev^C@;+]>I`r!yA;jPiF;mXr&&$KbZm!@,3ZuN+Gpƒ3Yh$FhWKJ͝37@@\ǐL6}cv q',W0ǥٽZh_B(Ο8{{N8of^൰ԆgkZ U(EU`tڊWM%`HT" IKGp(P[ w =)|y^p8E8CEOXcdC)+HjS'�Ek?9tg@"%)}Gi<O&*F}QPGճh:Eud4R4d@MLc>3I7GxIsľo,$]zg Sn>+Z&0G ;-p+btUz{ -*Qx>?9Aʒ!aB~v##J9\:6 yF3s$L(X&E0x wYf D| , #]$:.pޟs6cqBF_0uzRĖeL6/:ᨔe.w s6%lzXb:۔0* 'ս$OֺƢ vDTؗV#,$&t`51ؾv3b:g`% u_63s^7jڗ"f<R/نVod,fb4Ce o;2N-L ݱ5d7Q8e:֋y&\W(K$(6f3^9/b496wf7�l*=b-rw؈L܇I SY1VE' U:@R(!h` A'A(uY-2&tl h-o{ƥ>Z2ؠZ+ oc*_-cI Y�avWs"SOHzʶnUZ4OKp"7Xii,,)e@FЩL. -c&͙Nd.U\aO*jٗ!oP[i$QǼC^5v;3偽lqNu Ľ ,?)HЃ`-RW#p]cPb;%pcjˆgy `F"c�r 9 gXn/*O T] pcnRy7,d�2]00%Y >Y Kdžpu;όlcς:bݙ6#"ױmJ [7N S ӢmděVXV 9nGB{_LSoy ^{S_F;%w!:%~ []}ƒ[&f:  pW[Rh~*)C~TEo~閈CJ'm A lǿ( m:k} FLd  {}x&l^@�Y?o'edy>En Paݦ}ko!Ymʽ\#Y^'=`~#~ rEA;*4GjW;$U!)gQ3JݏBa:01J+":e-E_˽<f 4^S;:*CG*c/[Cx4*MpU쩿vbkrlr�Cv (ug)q(oeTeBx<aJcZ1x;�qtx)|ɝhSS Fb47,c~ةYE=a6ǚMn&̡vǭF5]k:A΄| OizE)%˓hqZ+ F>ꎢ3�ό<-҃!s,*>{bO Ɍv%dOIKhu㤺/P3(ON9 ǮPÃ[k5gUJ73mhHzP&0km.Us}iEQtƲ]oKW[V3l9.{ `jI(-cGoVbцXߜ̭A[75hsgqo3p'Hm U1r\U]0n JD4ep_V]ڮ`qcZǠx,hEp/6.fCA칥mTzi=U]#-ydThE]Oo]>*jZhki5k7P[ˈ+uT\tЖ i-#$Y&vo1.DVk 6vEq.ݹ<WvE:?5fk?FG0T}+^fǼ=( BaSd )~8cv<!? Y8-80]08ڤ:~=zS`}:*oKIh$,,QLFR%οUr]B EqXpF"}E7z ,W ZX&EOhmF_5|ʚۢF}ӇNz}%GmK8{Ll8x# �b ] 4̐ gdP Q7�ٛt/ipJFyǯSN[֘pƒoL> O#bƑ=峁j” xٔ˜!yLqtƸA}̘>x:dP&% AV̘/#2Bɻ^VS|]  >YB79<k@CKgK5bm㖄1,-ov0 dvv^\Zy8XxbbxFl +F=_/'^J`ݼ婡GD]ɘ,Yi>91Muܝs=`Ho%&O;qhV>^* qn7x{M[5: "\֝=V5MH7>_-`P^9*}rLE' .6PAqZaS,)s1  (^GyQn !'0+\,[:JK0@c4\D!C8@TTdGR}!mC°q7HNZJyYU, R##p1,%4Rc:G ŊAd}:M|l$VKk,hxkB!m87AMĵFcţ}',EYJ\Q>O�cIoIWk* ԉ,f 55BJon!15<`fd'ǚZxGv0KN^q{2Uml?EG0B1߶e.5?d&Z]@91�=o}>x:XŽLai ե\> %_v ,)' b[A67?eL ;4g(冲+%�\"Wm_16O눊wDKc<<r[jwhne`|c>si efC2W&~ Y%d@:ݶr/S43sL?? Eh?!4k` Հ2*_�/\qqkob)*2g|D!]ih)0:)JHtwo 3�&5sJ#&@3)*Y}/ ؽP4z&˚tzIO$9}~j#z;f62\k <جh-]G.HYe)S2B&1##>+^>JH.(p ]q\6C{使 =ǡUWƢ d % *vBq&NsN 9%' ={ *Y IUfT3rУn_+Y9Eh >֣W1_$)}߬ €VR~#+FU }٪=ai:T)J<̢Z#j_T  -t�@]vx27z[nQ6E>=_6{ȉ{:ncJSٔ 9 jDY':u{FZZ]hI&A.T-4spx-dGE>4:5xBҾS~e_eI&F1_9/s6-|yp'SJ:#ƞ(GR6 ,Wl-*ɸ9#/J~梁9B\E_j iF1K. b▵I H (A`�r,HhLe㞫F �#=/:tLL<(5( :}I ƮU>4o$2W^O6y'LmV9znPLxq>hMKˁWvYOy YG�i&AC@-U@-0Lh8HK~LOЀHh) 3ʉ['c.�J G= ֲyqW{l1Z_bGZlZ~I| 0U7Ƅo¬xmAeK>M":A" Kh fPDK~T3;;B1߀�K+,'{9(JEUJq4Fh#s؊g[ʷIT ]հ|�;`2Yfw}pi@b{lI W[`_ѻvSNR0xtbײ]Ň$\hBR71LRxI :ݸt ZN>j&Dql ]@[*P$n a,DFlk_7<grwjX&p :(\7@cXi= Ԛią+#6.'_dt+;xYmX^T!(`n ܴ”cR$lXK Am[.\`~ vmJ(kY!3pNJޕj VͶ4*[_;I k l@b`p&բ4a!85Mժѱo+:gO;o|a]'TMM@ xMa^7Q/ Ѫ)ޑ0}8@8)| [3MO ވR4L utbp,`,ɽf􈏓4�{.D=Lʅ O 06W klp#iSs:Cf Q]Og) T5 -=;vy瀖W {f9oB 4Zj~m9x1򯁌?qFC/D_ M\bGbׇ(oOy4WuB1Gs5~644|ƸcڡX%knp.�ayY % !s*%o�UDfU-k,]֤4oW{@w?C0$(P\!"'J2b_{$puIk>۫3WK綖8 gmnѯ)U^0/TUt>D;w#n_&gdiN1Z>ސXMkt{C2'jV=U}y$o4uer\aD@_a !I_ʞ'c*fxwD0^J 7#FJ之>Ӏ6*h֡l`b?RdzR t?y_ iƪUR\Q+]84/e gl 4/6VAxVf "tWROF#flRf>##Ki^4t9jQZA6m1{4œ=MYG\7@ #GĔ&3MeUh94^_5۔u.ʼu*w ˏVUvkİ (n`xDY+Z?]3>A^qۮ7;:4ꟺQJ-P ra,Wm3h= ]; ĆHFjKdo#Z[5RC Dnе 8Bs a恘Ej:04i<Gb5e LO !o_kF>G<@1M)[uc�]™ݾTjOuGC*~OQ݃L>]x iX�:�T==p|3.Q,AJM^?_pstԟCqfs^zAł^܌ݍQCjYYz4%F,$Vݹ#o:2NyS>Id\]Ѿ dh&)T¢j:~=uq8і wl5us|0j/5<͝wf6 s, r_\t]XU]:M7OdFxk|4dIQ\[D.= vޟ\ybs L;w~  N!eL363rYy%TJ(OzKKP3th'Rg ciji >""o,q#OU66iG!V.oH^@MYlԀI[4D7Ԍɲ3"=FzdNCVگ[Ǩ ʯBHfCgݽ@,7(!I$6ؽB9~ӫ)ke __.)+cdQ&6\FWKd* V_!UI8J R15nS<_ƲQ@;CYCi{_J<IІ!/'dIܜF/A׀jE/q@ mNœ9-n Pe޿HkwzdhᜉO{)?n| {a]Q4Uv1�cAmS WNm-2͍U&팖/)B^)[.Qb}AUM<͋"E$~ lʉϗ28UzP֬EҮ`{ oP `^RyIdL,Gj@,Wrd4~IN&4Q[ P e"]"l{4bpHdQre7DhM~G"ԣ*9en=X@,rѼ=׻LAY2  L=7ҺFv�epF*2Ȱ |2(`tDa;<~q5Tf(5 ֐3D-N^u96CJy3B$y NdYO#"wq8NX)?gy9A �r/E{f($Gwlö"!땕*RHóTj#q$c%7m-5bv.t~>bQk u�]E9?p yh)xG͢ҧ?2q`y/ k%O˔`\lߖGz6;H?{+NR]_kyeM%c#zL\at$OiikrzI! $!ǖ&-##'\kZdWc-ص/=YQ.qzde媮:b ھoXjCՑ2bSnoʤ}^lȚzGìZUA갤TYL:C$F9;0 Ha|Q){6?uc{&:kz|S#敝 =T> TMZoV bK+7�$,L_2Xa=wة,(ܕp"tT'#rBaM`R%woT(cPLf{ՌYO8ILiR=~dGkPn:ON려x%6Ta?H+f}=Y_76Fy>fDx[d;ÿ@a;Z.h*p ;e?ÐCʨ@s3|\,<n2}ˀ]0 ZОP~쬔 6 Pod莹6R9S}mue Ѫ/$p$)I =5@sU}3]~E3$6s">W$$ZPrYڜUR,:SrΒf<6U O҆s:HQPw j%zr7wWq/<a\Dޚ'wuau^X0Ms/>Ot-<!!ʗ;B5&&]@$pU|boq>Hb.g]Ksuyr~UnQ9R i`etfX*LrTyԃmO�;b٫ %ۦ".mMqL\m/=,'ӇgB#.^35>jv5:1؂`Y.٪u*Q m}lRqV;H a@}ۘ�Ҭ yd C]vX4= DYt02eL@̍>?SږMƜ6U[9*"Sw ٫2H%ky|ιjM¿#ƾzZsc(>QF){Wt6cKCiF3h G}8؋<ɮKg8Z#6Fm 5JULLK$MR70j?!5家J78DB!] '~XIUduidhkɯ%t'aqpH͌G`c/s[?hQFH}-ج{�KpYO|E-_w Hgѧc-0[hNuZ7KRS, ke&]>G1ϼhA^p0-*WW:PPb_lKқq/`I3W} ^h"\d_=+O“675blT_ݚ$k䝄vZ野 B ]4V|&EO6wF4Fj냒4|M#_9Dǟӫaξ[mw8B#c> Koz," J']Ig_*::%\vYxJEGǁ_킎3S^rfdRUv GoD5J.YMO c3Yڕc,f% t-41=ެ$0AK;B}uxVP+Ԩo#B#lgS5UP}Hj'pSU[4]v66LCYf5옹Ύt<hG)v0^#导t[[u';2wM_+j81זX8G՝b J^cUnꪟD~ E 2;8;HQ lX|_o 7gRZƳOo4qu8aLp/' CV y)gu)I2f83+[&?QGf;ENH)ہj}\E(FnꌎXijwx|ipfQfK?WryGA5c-{aIv/:~q[~O@P#5TQ*ȶ4}8\L&Vov8J.yvi/Ay7Qi í_ +:^.Ew6i84nn:FЛ_b[hc/oFp*�J`a)*Xjx#_2[0H$.^,krO7iwVAq +LTڙ;}v "0GEk\(zɥ돞b~n�˵uNgr|tcqZRasJ\<[svXG_A 6NkόbUy^hhsKHeJjΞNb77|Rχ@Odd+8 +Be &\.Z[ZټodN^~{kP3#@p=A6ׄߚ:N^ ZK �e6TjeOfNjޕkSGWsr8PF'Gd!1徾/-_Wed)oz?9h1C GVJ}@9L6Ϭm' ) ֟n!Ok> Fv;"v}qcKERWd@eUsg;m t AS!L3klz^sURV;bз+zHt �1ʴ 4ʽ3 nѼV:P t(6s7Vz4(> B%)8qzrAWkmsi}<> !M ̥[|MThlAчn_ u]]Whs u&ewK)%wkD"QxP%h]_SMQSĨ'j qMџv-7]bPGXƌTMG7se]zޑ?]S'?EψehEr#wF]#!MVwWW/cX"%^b3ob=,l`@e�&'h*8ʖԇ[)/m!NХz jN5-gۍwOtfԫ^ ~XI&.R2*>"ǚ=Xک$/{BLďO: ~S3Koq@C j iR0*vxL$AR3'V4 L.X'e [z#j" ]%;Ƿ5X$SǨ\H\T@ "MuT0vق3ftDܳҀm|GiFZ ՠН 0'i`Bּ9y{_d <oHIMf|pRqueERgX G/#5vni| swa+k1AVu뽆HjTį=cBzkOmZjByefNX}{8%/Ӯ!7st,R<@'|g{ˣ ɭ kWݚ;渒U UrɜL|#@T#�1feߊҰPO" "YvSo7miXwOiS=wʁS/!fԍ;5,,| #^uHg4[RƜ?ՉEKn:*>mt^])i\((vV}J tCH~i W ŏ(pilga&0p<n_|xIDfУ,haƜxL;u_e \ ,R˜KpxW|)Wk?] }H6vkOIb@D||Д% =KR9"O&[s0pB\ c581߫J!6Ywb+E2\1)2[${E5`drq'B¯Ĝn�qEBA{ʢA+ ?9:`uIx> faBΐWn;R6<ۯ -/%qWhUt9fr,ŷK+PT{L}Y6O60JXnʅf {e:#ESu7`7Xh}7>\L .7\T b"7.Nt:u $+Νȟʑiv?j>1u He7r5w/ ՞^{m\RbC !F6cp_ei >Mq˙J%#-];<pSDbxlR UݏL:HTڄ9¡(04>Nd,xu< /U- %; r||BsT2 %O`&T\6PTa|gTv;ÑoٚYצ_&ױ[urjL)N28Gv]q*=z95v?xFu_{0e~4򜍳WBD٪@bzoRlzBd)nNa08X Zd!I'I o=䇋e"@Ar8$ |@zev 3W0׍ChXZT9DLL〩I�sѤ#нҒ-o}K{m"$ 9ޅ<4jH V0EE(n> #y+ -Xf<\bW՛d-F*>?>@!(K÷ٻ,~Yِe) !_ -T\HMZi_-MCK4oM`�v&JpDY^A\2tj02èp07xI~3Q4U7ߨV"C;Vq-!ߌ UC;4_*8ãRc[oΔ=FsKHqf߲حH'!]Ixm͌ &[v '�^p? ;X!8z@I'd ݥ[21 ` C,0I)+! Git.&FX/zr[BdF8l8wE[Rяr|TPH-tYczm 瞻pnR_<]D؉Lb62vj"DQ A/v ]P`t7ʨ 6t*S`т5'IQ Av^8sgFV՛er+M5wv84 3ԕJE37\sdԩq}73o}[qyV:Ǘ}P,n!+.\Rjhŧc@ty}+C:x$_ `sq2YG:ru#jClo&T}T⥄buq %#=B_, ^)&#]gg/cH$`.tI(b,dŃwpxb^>qcU�Ql8hVu^:~hu+wwogSҗwK7&IkIE%3qnWY TR8$wޱY 'l,�8$'t? th,Ɯ7,Z9ȹYֹ|&q0Ig%-r1$6K 3nsS-,DQDt7fi\ުL}^tŽ}PBBp^Gg JQI'ŗ/8${=Ġ p g{ne2}02 5* 7-X4Æ= \ahOR deMZ[W(#lղzX1˷mo),tҢQm^q0fDA,c*tO)>9՞<mtJl|)!8m1|][H _9L$JT|Rr4Z^1k"1( 惟gٷV0 vq2y9:q1fϞf_џ5rIߘkhU]~V1D ^nEUǿbW>Dpl*t&RD Gz3Yav죒:X#�}kPWkhXү]LϼCw._)nfsPLShݸ˓[Vpvͯ/fK#TYjYW/5`J#0Ήa53%ӕKCe׼QAc,Lѹt  "nxd'&YB=fRۤ= &2a(Ai,B_)6(OD/QP(L)UwoG.2t.k&x_κ.clEXWHEc OnJJO)H>Bt3`:#j%i#mX} ;Px(6M&j=0Fvoт뢓9}!ųD*r­E5i*۞V>-#-vES{F͍WBT1ϾAz#%}nS kw4L`E1<eQSm=̲ߙD-4̺cRޘѐfr bmP_7zK;%ED thgC/y*Uh^Xq?y+eoBTh*vE' ߉�/4D ~'S>=օjTyUtx%T PDHZ�_?jPgJ/u  7f=]2sOMͅ.K\#؀0uּ!t*eTx>ܘ((p4F;EUy$K]뛹2gvPrk"�W;;[@}62nKPmw(dp 4b7 Mݺ^(zZ:]5؍1�W}1pAXuqr9R #pƲ]]_^4x Qʀ+ e-�OM]:I$)ԫfkPDcg.FGÇV_蹢-c7r!:iAp('(U=="Dxmۖ<.tR+w`mr)OF$THa9;Ulo*$8q]WWG1gT(� l(ȤIzRЈj;PmE bh{amiN26^P Pl`Vahi�WqT6SJGs !uӦ|^Ƕxc)Ȝ٬`Y@!C�ku=Ⱥ%bMooT-{B#�E B~Z7n-77u(gӂeӓ̗ uWwaNӠĬmԕJԋ>�G;<K{`5xs+S/iz'M2=Ҫ Bb&9-|ePT'(eSxG ^:7ga%G>8^yȖUR )9H6qttQ+`9>=L%utyXifJ $HzNEɜԋބzUy_Nm3& ~x.Y |W3@NY'`J:y:dxFx5Q_h:%/՚#擮  ۏ8YBH*pIbR#F˺IB[ v*2 m%g|I#<31μgSKV SU$b9';r) ay!ng[@(:mcA`B ak~>(+c`M8fUaGPIn؋y�nO,K&wE^P\|+nN ^3D@ 4Ʊh檚w;t�l+f, bPm&SO()$�ʏV%:rL`PDf"~M  s ɝ1"sd((!K61p*)}ĹڬpQb"ѬS qjx.joa$}'=)5h@}|= 9ZCT:�9ҞtiE0iGZC;X۳a_m02i~ gn!~T_*WL)Z~VoÍ*oW83# :9ݪbx"pom13"ͫYxfy.wb>subj)tH" ds-ݜ鉑_!I:?0eZg<Cְe ۡⱺ"Gj&8jSe,vu5珖yJZ|z;7eRP9(3ˌUD rOi4"qUr-Tc \Fl.xr:dV$mTFf?,!l8Js>t_uG K!h<d В:xpfz:ਨ& DP:eߔN2^.oQpr;},p\񼼏;Ĕڲ('z ̄!lz&kb'O_6*_ iO9 DI<|}[NA G]#}C[%l17unj1?=)By7[)yI*N2yZ8R 61HBsªϯٝѽe{.W  $Xͣh-Tj2WC@NHfaÓ!pn[fQI@m i$O :o [q]|40R K/7-<TKH<U-w;#ڕC'(>Š|G{q9HҎCD8p| SO>%uI3d?Tp=AaDwِˊ;{b|ZvҌ0hqQo[UHZCۛ'(@nX1׫H|ԖU%i:jcZ66Z\=� @!YFQ>)f! 8vTLSկQq*I&Qm�˧*捝6'R):s;0 &PZHΈAI=+EEv~8Mӏs nNEqM"W5I` kIy׉wIO4A�kol,7snOeKfA4rɭ-aa`2R\pYD0?1dlP 7䧎ķF'&Ʌ/їC q\-(ԥH`f<1Ԁl(rPƁ(OD/盿pBR�>ՙE!4~tJݰPh53jņ3OΟi:-niOHd#�|o-&ŒEet;q2|7$<-*w܋9tlR8P' OxfCf61j2]⍈wF{$^fj섡U1Zl< {QXD,r[sxJwTi`0`rh1n*2V.54Z$TouC9.(O \auo0#4 $zzV;5pHa�ԫ@ysHcJf#f88p1(2 6; *VYyFC|Wk1t.vꈰ4\Rkxn.zkq`wX<Lg'Pl?ovqu| W)jc.BQ_Q0H\eHkeyA%c~B8".-2~2)i+M,^Z�a":L UuBVkFth8 ,n2E8.4֗v]hw`Q{& 3A`F&Iv}9(2ڿLŦT9 I$v!;Kdd+{ O|:F.5&_v[Gu($[WWt]B& FhE?QRaXzo?OP� ǗCkG0�&Ug$:J Pa^8<L4=ކVcsss%>BT; -P y E}5$}\$19<'{|R8,m&w*{}`h0krej�/L&->7Rh7)wHN$"8)<Q?Cm+8#?}Y<V[g'9>QPkM*& t'; tM_`di,9΅T`}8<e\͠&1F0KV7runNMGƵN jچ?We�C+Ն_4-5JD;ݓu j tYЂH˥cߤIE j&ꚯad2\33vܨfpɺSS9ّ$~/fJ%w6DՂڄ0  l#pbH?^ C Lr<r\ < |-OTmnlͻ竆'.Pr̎mRΚ̭1MnS?ccJ9O/]8dJ : _V&I-TK(ESfpĭ'E 0%j+2rYV;udiaP,�$~^ې~}LqVDzvΦuBm*=͍~Ԫ< vB7s{^Hb(_6Ӟ re%fׄ.EwS\R} bt=w@ V{L_?!A"3:ʟA `]s9?͞"l~ljV n@~g٤b s2J¤usbvH캥eu)\ 94#n:Eҁ8�H])'0Cl H8;TBi>i@'H93Nx  %l"J@/R D\xŻ/ {X-"%>9QW{/TJNJSϕbdwEnz8}El,?HPrc#uAUt,œ͵д|zcV^#Ze7t5o}v42Zv*^WUl4sݹ9#\ q^!!�HېBH"_uTrp\3Mwkz|O5Yu /\Bs'2?뎼TB$ "dˋ*hgu]$%dq_ U2(` of|YF ᦈ%}oxEi/p!ޔbט-[܊ng:Nb1xVLƗPJajyKɎ ^*a ׹:yQ"A-.?6 e_i".c塛*< dE}mF=#L7<dՁcWZUAlWe-,j4U/3ekm"|IBx%l2 gGSv|zY]֐Gy&+|τ 4MP*-=빠*1o�Vbwskb{u]ɇ51*]TТc- c[=yޣ=Av}=t`u9(L4jA; k]%x4j!%Xt\\{|*͡iezE2 Q~un9ŋੂ[b=B;3ݒ0[@/d.QY#N;5n]=.rod56LYW0{$upI0VVen;p:/ǂ!e4;` )8_9{=d} 5~R;AKfG`$}[C쐆ϞŋBN0EpƛFz"X\+5psX+�eQb=K~n jzՎX5}�=5hh6$gހhhu<&m)4�>s˴w*gtW{%KGYV#zuUmKj=%z! +KDsxpQ�C b(ۆ37Aڄn3B$7*zƾ*pRZ*H_l/k'lɓظDdPRE`y7TE_@KNտX FZ ឃ(K]Rf6_T,w?F PXIĠo ミܿ*d˙5`N;.r:-~pO\^F7NnP O*Ց+>.;of ; Ȫ=)WmyBn]`?Iˈa? Pb7Z5c<J"êx3i.u%DL#YhNoC,U[8d,q8fF�z /PUy,%6fq3B#&hØ a\DS48 ȖjX8*܁\}_.gX8 NwjqF~O`#;Dyq?' =KIpĸnK,(ɐZtlʂt5cn}�G%* dM"mdθ)!zSD-\V 4QTad?CEcڐNJV7xշjiԽƽ&]Gü+hfG 7cyx5|%Kʃ7`4UHѫ[2k7{zlϱbӖR-g|l`|+)]-D1Bj,:%GI3 YRĽxh: HFJ&.HZP-0"@:|ýPL0{Uΐgk!YA||yx {p%e FoxU:?ic1k N5> /;J†!hK8 vL"c,d'Jh`"kP}W\ )ɂb)k$ELx@V>ǷW0/YF59șd A@y?:@Ig+lCߋD_,T"L2s6^sM;3նxMgE{<Sp냶Ka)|φkR74_!Wۍ}5btk-}@C'1yoYxISd[fùUG fjA]yt&| .me צ&{j+4kzy '`ϫ,8T*G[�AMU{�Zav;}0zN³B�>9!a !3 #TfIƲu7ՀoTi>ĬlX䏚&>*zFf9Q7X*"S @p<TÒɦr 0,5#$ȥitN"<N gwuZzGcɀhkmh!RS @||sIr8Зq͋sE˜T83J´ $NyZM>nthaєއ^E~Jz^ 7ՍCW W鷳/R`2gCxANVӖwR_o&vU!j^]/M{E4h/ ѱ#:.54avpWby|j.EjOx ޜ@e>WYD$ p5MDb0Ky,_ 6{cm0PYU[67c0k?40<K¾$j[30�J7r-)pBEV}TI9-2x9^a[xsZ &&k/gi>#hmB=aSU\cGe,d@n.peZyXd(o>LxrM DBC=6t,G'`,\@4/|iu]`=9$PћA9msl<74>6"8|d}„8EKK l6AjFx_%r}{.o~jQB 0_8 6^ 4?- LՀpӹ&\d)8mNYJFt? .$9ӦvO͑VB7"whs[>.5zE,vc?Y,TYKoٖCLPVD-|{*bri1YTSCWsP;Rϊ-`\B<~1U/ًL4kUD�6,!#U1܈Yt*7 "]Aq k@P<8^;e-C2B 3 Bͼ~R9sԃo- 4Ƕri=TUعS`3IKfJdDʹc-wF6v!$ `ed"f}˰4ny)uJ=?�OӞᭈ9Vګϐdm؝Tqb4L䂄ʰAӽa (4$GI6T`f;<iג.!<2 $9 ʒO`X\+C}VbkB &/I)W,[ڮiJ~"ig;8|u$X6H8lnp+wd�;ǫˤ]@ē&tc׎&>k|Ò9:[ *u{#=:˥Y@g0x]|a'dE:fm(/!`2ld�YܪM9(yAMU 6V X`8'\6O>BR@pMgl@Mݻu/OwO"/V+W>4s\c/IIELiԧEtq$FrwJoz%{#&lXEK 6˜6 p3ȏK}wڬrp}35 `HBA3ӈmXuI& wqͭT2r�,Y+*A.\0 [Qy %<9--i.o.8QCLf7=LK>!HFl>.^2HrӀ >v^PVDnHGșz bI2«v|+Lڥ0c٠PZje8 EJcGeJ 88?|sKWV= \ރUm1u0aK *2B044GTY"}Vr+8LLKľ7NG_YJA(0 =-c2#ƁRwfC{a5ؠ)|Fpcsx`DF1=.Ζ-yBRLztE1D i>#`cSМbK(%c..?; 2h#(fv ]_QNf>3kͦ.,ª9|w%60҈' 2-|X54 X2<_T*ӭXރckqahlHh{ p^ @jw4*o�,1yAL�/>"*< UCM҄pUnr #AY~Ӝ4@xb!S O59^)zWޞz_ #1NzoNxz-ׁ:_C1 CD.dofōO˔A[?&eK(BWK" P)Y\7B!]9A_&X}gi T.ڟ' S{oQ x 7t6[22zLP<%b>7qp3"&!y|ۂcUKٟd=t] {kO ?.B/6|\ߕju>N6sբ`n929!xFW 6eoGvnCKud+J}�r=ϥ*ds/e"lF圣X39)o"8AK{9dU%HRm$N"ҕMhmR IG-*ov[ފNҔv}q_ݍpi 'nf􇱷O˾) 6Xf?EēT.-:Uƍ*3\ݑh!ZoEXLo}0UOY!!m]eۿC1ޭ;�Kxd.UM�"vђBÌjx*2 !󪀬gs)7`0z/WGJh=E[R_bfTwӰWW{CֹS|4qTB aFrO/*J_r`:n2D%rD|F!~5qAc≊<{wiU6rygw˾]k9H +$D o!4",x)9'b>J%4} z Q%,;ı|yy^ޡ.[bRb)6GK 8?A8H!>6ޥ5oU%wc㺈cZg(vlR<:.&K-CXo!/4_嘞A=ЗNQ ukS࣎juS^FZf Aڐ d5ejv? c P`loVArSii8^mw'm{t ?859rS*_9JC.+Wut 31piRdIfG`)…Pܰ2bf:AI&BW0 jx;[K ӜI1qn( ody&T(,E�S_q[}xK&&`[ԭT> ˓I˘|:SOF+ޥ5ڲ^XIR527$_zr6 VgWnRk?$xwA|b.֬a;[-WQhݢ&VOx k|m6, ^{:܎i(1 ε䱁铷9X!2nWe!._oKIIpY�1.nUI`w؅SOi65r3% ZO*/G߭ݢE[(V (u6z5䡮[.#U!>1!ӰNw$N 羼80qF{ C1 ͖UrJ :(pyU !B<|/Ƭׇ.* Ca@z:'18*mxI|#($lV*پu&i!KvVj$/Nڏڛyd.fW.kp=#x儵o$^;o>L>l/B)CP6#LMAg p 2Cʹt(@c ].*cs}1@v .Ԍ6='trOT/τ&3lvF'�ȕJ(/('qQSxaY\HAqG\(n~aӗE(?~B$! u\ ({]Jr=B'U v Y<qҎG.VŹ$/|9da&~:[YamZȹ9+G(m C~.] 9זNdl &OL@4)q > xbzO5/AS3tfjo$_ Xo9`b4=U.0d"̵f!h'1z@<Kk)Ҭ [Pk:kNljolJ&7oZvSKC@߮`0mZF%0\z[fX$99[R44uEna=tᾫqYP$KkznsԎ:G~;`_ Kiw ɓ%ULͅb`<x,bzN&qc$ԭ `NrR8`9n{* l�ζ.1l/'V,ԟq*ݞunrZolH z'3TɄz<e.qKxUgUDE)c2VG0R3TN[̐RN,Iۋ Yhbͧs+W1KE$^ߍF:-4,Fu6. izz2=2n9\>6jK&VLu:c4W@2jzlz˜˒Sv4:I#Ҁ/I}p~5I@M@Ō_�!K-yѕ$&-9'XG85FA$a,MZݢBP Bo/,$2@#9&}s_yL@^AnsX %if9̻̋0V- B/G(0B=TZQ1 KP߬(ED2z'.z̑nkV#+yw4<f Fg+t#NkguDreTa~(?}=ƥ5O,kF=uJVO)Mh?-qgm6¶,  q~Ju~C'AHxi6*!z/ꆙ_(o2v!z<e7y}opEnvxwC;P臉b%ΩDtmjH0 'a &Gz15xmG100aTRGWJ̟J"CpEhxY1;#Џso^'1= 3nV7, 8WXu'̩KF4 gxqqpl+*FәvJQBOٞ P/3=Բ'QS0Am4r~YLM2++)6 : 3cyszH`ÕzMMl}Jms aD&^òU3;9u+Ru)N`U�?<A4[V'Uؘ&,.Y deֈȮM:䭫}/u n sX]@mM3j'B˸fL5se\E#6MD_j*Fyp8UC[*Y)҄9~PhBs5ԡT\w$TJw0F뵣'+ۑgmX ӿ. ϐ [ʝEA[&ۦpڒj9q\Ah:d$4Q~|LHIÇԥ/"ސx ɠ <;2ȿYt՘l-ƚ=S;4ӥ,pDOه4,e(k(e ٺU5:.:W(qߦ}%C؀t#)=h1x>)] a]!tJ"%;^)JBNHKXk)ɚI>M ڗY6AWd�[?=D7iVKEhlTEU Ԯ|W)b'`wcИL5K2y6U;@]) d'Y?jt|'~6x0m),SI=,}=,OYK@3!:,2ȣ)d$C_]4?cY1c%n&*:mc|l> 73 0E4bs5Fsj݋1â?=tplCɅ}(A'-6\ f" ^M]1X/\EC>_X$Zͷ-Ҧe~a0f.mBx0Ou'3 |s߳xsB0n;8!O]<�9E Q WH\債j rqYi.3ۂ3.} "ITUnwz¿4 &k";�k[eЅ vD,ar.Y_qG՘/l ))t )WSQC.~u욕اv3Q2l{gu)OW %7eN~բFk' ݽXn^ Pe( f1U_C,q #C `kQb=-ߤq\ 25� :xMwq/聱?׷C(]t^cg}5F{֐gfM1hfk-Z �,Lx!Zo}d?*%13(dY` c>͘ќ)ףby=*yہ`s`r zFލa>1[d?3:-Stc^7Y/YRC&{oЋ�7z]\Z g \CM?eŠMj[3CעvdcO7ġ[dssO<{6[Rn6M&6[x.�]ZvLqC¿QUDt ZRB Ad;Fm3:<Ϯ" ־H߹g֧vKxY@Tu4D]�nNmV yrHb6p0*@R2H1O�k++7pwentȺP֗aTִh {qw5B Ehx[ں\?X)dˏ%$ @#\{/~ #FG5;4`(+; 1䉅!Ie?*:ĊmW[9ci͸ɁsRHθɁZqfNg  _(aM|֐{56# 5L5aB'n2ZyH%xyPԶMa"1Զ`ĥxU p"X+jXZȹ8rk$^>(TdN-w]jeܢY&Y1 z򁧸}H k3;lHۋf# f jx4}]d@qiFK0}#]F&Β}_zb q-gyo&�2[.tQ9bkB|]%l y2Ey}ZY[fVmJ%⸧|1{F}JyFߜÜ!} hlZ:+}v!g1$5Ky ŏ@(y=\K QÖT#ԎN1k~_Wp͗4_Քn}iySmbxxfYtm%6'΃Oa Wr"�p缛v361a CCZDr*H8 mky_^.Le?D�~};(LγsjQiF_ykTeK3`Ouʌ-Uq[*|QIݲͫX-{AQ'*Z^pKaWM?FrxKή6>SےId%~48=f U{(ՙ#~rاU'P;ֻ>iuq5=a^=y҄}b+& "/^%bJt5h/Ɣ(dCuJV0*Vs!c;*lva<(?."i־J6qXC!L>ߚh}h)�|x�t$x}GX}ZC-w[f`h0lX{%x#u3JItvnjGL}]k,Vy]jm&i&c$QGL,\U75�ߘ11˭hƤT[)mAgzhyB,,!*@cs͊ѿ)=L^w>9H!QE V܉%wc>z˒T V}0)Yp.MɯpVgt^w$j]aPCƣ)ѱhh<r%_π[0جw kuA: G9-͌S8ZKu\`E0p> t( 5;ɑTbb.x]Ӈ U%W|!?'P<D͏7tͯa#M|C_vCbGNw 2^4x(=س$e<K|V/lӝqﵚ@(Mm]L!GD_/\8(l𴱐Is@Zőyzu.ǣ G8_v?Sq@kr6V9h{|6y<ɠ@*WB"p1³;_;)0M`C#(# {<qwm9@; ,mh c_0 Gm20l=CJK̖1�~7+e"Ksp 4\lplBGIVX3qoj(9-cD ;ykFZx¥J7Qt wY`=X5Ok]B#:?m]=†J~- G9aIY<:N�]JRxAr :uF֦U[PB# r:!ؽtِ79GLKGRo۸Wa`crA *QRDKwOG߬+X֗{ퟎ?/zuq /Q.1I7q|.xO(&6,cG;OFٝ]$F:0l nċӜL!�p0AcamH^jF䕬A#KI.`h"R7cԚ$$sRp]RlcBX8̿ P|ρ׈.$ p 3~Ɵ*u?!\J{^ U*REv' :>[)h$FT^r{A:8l(& \F @k�Pl(C*# C8(4` ӕ6S5zM `FǗrR. �)"y 1VQ?<�Kx}Z>u$ q+ I'.bޣϹBiƂҼ7RVV 1A5<b~�0iƬ]r`EHAy[be@\~4fK5ևQX2 *igD~2<2? M]=pd+(XiFO Y {bpmҞT q"|򳳈T)t,x'S:za47Sw]u̒e@@S?\)~kpa|ꢩfA!g1<1c|i3 Q}a6{zDEk% k={ek%ra%F=Yh <8]-H�շ:.Yx ^)BRZ) Hiع 횖r*qgL�%AQlG)z*[.OՌW쐜W #nlPpK%s1LW!5 25ap׎f{/~J"h>> qH8C^>C-{xbTATPPW9ZQ#OK[UToONx: DpݵG¨PBD 0vTy{]l}TKÂAJ\\j~2=ALCa|fH,'5 08'�u>+$#�Q켠ⷹ4I�?a\ vY_RfIpf LyfѕsM&f WÎ! :E'mo/%=j:0_͠Uk :)|}pi 1 /u63]dEfjfrOjˌcA6z~MMuR5gI{6 ˴}{ergN)=锃}׸'gq˜;*!-Zk 6 n$*}mwGpb,!̴ɲ=-"-hM PƴQL1N opˀNޞb|؀+Vzk RfɗpWy[P=XjuՙvK0q?)%4Eѷp~Yh>˥_xbn)^e_KCt{u>&ZǏ ,JeÎcnJ^=;4(Zky/_@o.|uDAʹ>7=2A+h&e}wuSXXOeY Q 7BiRxn0מ{?ShD}VHT]Όw*Ł!р#$j>-[ ٍCqrMa6k�/NBOY!®+XOʩS~ @oeb'Az1as=iWlQQeK/aϕ8rw�Gt&/Jm$6Hsɖ6#ɐCO*{� %QIq]'\2ڠpdpi[rkq_9|�Hƹ`m{9mW]O@Z C1^uma! !Qc(d;0;7Iݐù5#c ig95DTḭ9MVsC"SQToXiw�d+T@.i0r褖5:8}&ظWתZ\g++/uvi \SkX#sM05QǝlQh^wxq%iJ!f_Sgqp7WuxF+.N#Rk5dkza9/)8"ίNP4=JŽ@w2*E`&ʏ۴&Hq i()eAGǟH}w.y 9? )zs]{k4QT Xh]wsR Ч<=xϞ1/8uxrPUfU$᯦֑=س=_W\"O*VeM9=ݒ+䜼t^٨U՜雠%Һ/?FFR853pDZfJ߸l vFޟDIj*,`q(-Ϋ燐E]=6D`TRa+MY4jȨc$m4"@>N 8*s?) -)v03ddovhNcp&]S]h;ygi@?E�"UĊ2!(fpDh8 g|7n9.J=3>On-b DF'n.,qaQ헥"rJÆvyBTCsY&a'SQ1O/֚� N u#V-*Z: s !N<„΅{Ge<%AL I XlKiƍ]1j2\xSu{׬DUW,4D'g -,Y+&Nb`\ +ꕾp: < /aw:]˅<tЂ i�{v5 3[S[}iY+պwaʟ|kXdC4eU |}tQrXĕ_Ku+QFn_d%Q \ J\uQ6WuLpuW=͉֓lU3|g]Vy`՛uW ]<t{VaEm䬫}ྋg){ʕd<]u5+<M1H"E'Ƣx%";S\Xf q3|~Er5#6PjohĄnPbsXmEs@) ;0\u*s c-@>Q!Q7k?U/2OtBq%ŜٻhnlM4=sָ h6bwڴX=lͿg+WR&mkT3/k;TB$#OW~XSp F=\у6'u*?ӱg+Fv�CҚO"=eON ofC|r# ?*SS b+2hM&dS]I.]-P!�:C{OF`ynަXVˮk}J+t"% AomLns΅>ebZGThA n%XȎ:}+/wqGwi$:xuPwoŤp De6 99dKA鉓{R`bX\,#5GukxCnXT6} H6*uKjo 4Is_>2/XZt%E,I}FrmE^5%>yf>7#cb>˩pʃU<'cs׍;r 24c+g`c 1g!frd"'ڑjt[ER< :.CWiP}\.nwmU׮ l]:*: eB9&m܄6_o(ˌ:+fmQI͙C}P �|p(J>^XRM5=>-ip+Kix/U_qUmt u9Y3ESaPoKPR6`.i9l"wp1=<o_-Gixۖ+݈ Ih&H[<[=r'5hP#>F( SdG48 š8@EjW 7/nc~Q=;Qm:AV>%(LgGjz&'Sak>.2C�RX\j=F(x|,*r\z*:'[ QJQ$fWV GP!c_]HhXCT/j.½1% ;{mHwAǢiQM ]%YJ`yI}WyT'7$O]_abpkj*);.mEEE[)f/N<bFՎ?)$-%,1*Nvc7_f6=?_6$n\l=5{n tAER)Ԫa%[ Y~9T9@*hW6E87t^jShgu ::rFտgG7!4nx|L/xykղN ȩ0i} �q[2-B2uDA'WV|+r2-0Ҋr#m)p*Zbbr6o\&fSjQ a]Jg$~dp/iG7? ɘ3-_/{Pf5j_ w^i,VrJ�?;," Uwc`Erά‚J:{q֔$I ]v[ʲetkQڣsdhދGf~J!5J2&Nt�k*BMը~:3>jQ_t5/K8r nPͤ-菗?o^s9bADžO&[HuأJJD(}7|m"HU.X֞%%"$۷Uѵ&>j�랭 66َ^ޔI$ʠE;"k̈́J{m*ZM)wB=EΕ֔AӇM-9gq4_~yي σN5K4f :󙕒-R6 !m/:.JY@N<ףTq+σpňۅ�Xuڂa<8'rZ?j*2~rj1 O4q<4GUwZQjZ.Ftrz,]yy } <6yI_ wzxwq$4BѲ f QWq G؍\_Jپf^a#ǒBBLOn3$u<#Yioo&9#қq7͈P#?賜F#>d qѱWm)Á%�iM�m:,ۓFLp_mJ?bÆ1[i*Nj9LŀZzV_(xe]፫xeLT-/)%K6F�材N+*^9ju9 *_Pf1]~ZSgβZ ݺU B\hzgVV\<;ӋCfT"\V8cB/ ED6MRu1 傪FQZQtfC1޵<1!wO%W;6y#dG-qCTfR2t![Ҷ#7&�dyd�QT QӴ kig+4@Kp[ 9%Nyچ%\5 ]A�#DƺPnو٥EBh\Jİ \yv,/kM b6QtUH9#,8)B T2Dl<-Zb L)"Ef1ֺAT9fȜ6DyXLgMbi@/\zy- D7ݽE 8]|YL͵ _;Vbyl^{G~}GB)sT}O9NʆD!|{P|jE %҇T  Z툔.DM't3i?;% Ի86o /מ;^kê>xS߄UHɦɿPDHdMQqt\ j\sشX[ zo1 :)0#YYG`(bXics�-q|HGW?~%I n-+3135.f⺰+.Ƈ*ֻ9S|?VO͟OLڇXx }˨釤\r |e� G!*�×GǯcFʀ{R,P߹Ȗup[`tFTЬgancEQqDDf;]2QQ|bb聄K}&DDh=dc3Dž<*cq\z6}/`VY!u+ƁЅ$XhJdu.G(bŬJ.XK{bojQo$'ꈰJQ7&>MD}7z >0ԳT@N;Tx (#&J'Eh[I:K:z#5q?qUpTgj8)4#eva"twvZWhWFM; qpQn#2fjO}`3oaL/bd̙m5ow.VңV$tisV^�j2ԯ+XL'n26PHz`G8lq�Wh)c D&bF:峡JvT0ANAd@+nv^VRuM�D>WE/ծ`]DO uVh,+kw;X3&JoМl]8 F,-iJe4^قzyOI0Va1lDUZ1%IHb!%Ynu#ќ�FXĬlg4l 8ϡ;JM"nkBpV*'"aI[ QT?�$ڹ7ZNE LO5|C"4m׏%i'dϷRLBVZH#g&yQ8n7N0jleޮVǖ}2_$ {r Kb+4TTa�ŴY.I>a&>R{KfYtzE2xa#),GP+"Їvqq.zWu�'N[6z%h /%mT0ArH{inH T}ߏtܽa|_ @yzud]*ceqը7U[ vыMA^bm$kM.s@d; Hoҵ{8SUMF{o~Rzա�+DG!NSR"TP܏mr3MVvz6TF%"} cрs&MQ8Mڨ-r*vf[thY{ :PW8yLU@U_Z0BGAGOH{O<Y (>w.ֈz `.iᒖS"IqZm4=A$;I(dgA2ct^@@lDo:dENEк($)l tE(zڮHy\@ߐ#oDL05 Ҋ<uʛ4OA߰/nڻ0$ҵiz"ݯ b1!lw/X" 5Jf$% " @ > 7?X+X^uu%nNg0!~#%PM^'9lDFA%hA݃E/ OzGtMZ򂀱{c~76Q7ݜVA zmR;j`.[t[aP 7Il#z m0n'1Kl1ﺵ8`Fڜj y__^(*υL7RRt5148k=$g^ Ae:{9؍N=vʞ^Ud__ L|Td~ Op!$qҿȱOXO?c [m-9Z=# 1v>u)Rm rNûeͤAUy8ufz?4MV%D4 iߺω;$hA?FXq0h5,fyMUX/=K0;NNTs_.md)PT Ǎ�7m:~4=N K�LȦ- |{N IbR6sb@*2̤"X$ os+8S|_](e�iT&µnFrv*,bky|>Ϧa|kh@Jk-+c?.*4wKwDQՙDTvD$D,̃x4P: !p5+k#%FbUgZQƄ f9W&V@tk_C7To fV#޾٘},Jas~$q2D,`4 S3 Z$Y8q XC"Ib/x@0h?^`CfZy&Hp$[!^zCq%bd�"e\Q7&͕԰CrZ̲|SovzX"IQd3Owڐ\K ŔU^1JɘF{"fw⣆ p4GmX0p_{Ep.7zQNJ-.u 2-bɞH^o#V ց01]99Z4iFNN0P7�:AmM0x> 5{OdOQz(\Unٖx3ƅ4SMŰn-cx샇\.nB GrwH|}TxB~H@ 4/.B)y=i;KsW& ~t_&x3Cz;jWw65thݕ:dx$zN[je];;Kp]a JŒ W<#ӌMi} ;x.qc>r',`s !�7Hx7q ޟYD; D9R⑔Ux6'ehi?lzkW1ׯ,ҡ9H Z�XQd q2@>7, ܳkYID1}7 96:c71ĹY7X`uBLAF'Qڝ(Fq}A&@m ИZtt+ټ6@oJYٹD]OJk18evw }Q4n9A>:,4*Y;5 6~|?4gʜ+d\@o1�P\g}Y6o6z'P踠5eӥ7Ԗ=q'?(1@{x8w'bQ$Ac9hEva̋ku3fK!~24*=f ؜ |]b2:ۺ!b`! ,nKҾ$*XysΈ'J-3͑법FOX`_X`VvB4ەKӆj&zs=ӛ6 ?8T8wL{ 싪=X?F!- y:&V^OW!Yg!JLX1S M2P{HbgsZI[�8A}2mX|_ͅ/ "՟JMz�G@{|e#n['pIk[aD}h'? ^r%dh3,dL*뛇MN*i$}M(B;d i O& l':B߇gfz8p�3\CU <#7+\Ӭx"G ,;$ov{%V˱eK2l}Eu(EJ()eWv$ZVn^^ 3+,$:ZL-"Ӎ~ @Lԋډ6 t+nW^š\+YFO{ ȋ`a CuAO*^6S/ >ީoa +ˆT+, L 1`_xQN jx>t>;(rJOWX u UzTiTY(W ίٚLUK]CIdMĤ͗6Z,:?IB{j12.Xu1ҦbcW Po["U%$VbGO½59_YbDDy$p)lMpl<o|ռMx>1 %qE_.f? `8BCM 5%Q >9NcuIQb=9mǜ3Ze8^,'{#մ߰)1b9 {E^L]S 6Þ\[1LL ^3VD5 dꬲ'y@Mcd=Yku'V="oLhQ64R[V_y3C^-Jc='A䒰}9,THO516)h6('c1.OST+w & Ɋky~]Cf\|̊U? $a<B�يR]5a {7놄 cXg�b2J&yW:m"<=ηĔљ5~,"Yݷ70 %>7sfYd{JcϡDI;;Ї(w1 m .W<-1_[ t;7m lFcXDCXr=ds?in+:|:.Z<tc2aX>U$⣠ X->HԱM0 e@AFAYʍ*Mi~gvvA+ +0KJ0b LW_-fcR/ԎGNZva\+-9)b23q.+IHݭe﯏3 'vX4(n5ꠇ7>.8bcpJsQ{.LM5;g&2TRo"ԣu}?3(|ݚŨk]eF9.c9?Bl=M(KlD^!Lkj[' ǙEc4+{Ua2d] K;9:'~trzKm[9V)T qN%iy~-c,6e`d*)OReF vV=m`dˀoϊ{Y}rF'` .(ڭЧ>Κ! +r^dE%%j?39VwQ]|>5Z^)Mmwg�]gF]�K?lPR=ͨۋt~?$`Ƃ=iwtmS[km9~IsɜÂ3O ,/D+�{LbY�0 @s`={xʢ A_a34>0ygjq\ M&6` x쪒-gL|3G%Ɋf\i[}5nI'bRp$äҭ51y3 #'d)3$r݊ )7hl$'\<`xtH2 uBͯ�D {Հ:(%RF)ÿ:dtY$U螆mVZ@cgx.Uoj)[i\'e=1_' YXUqZ]g:! 0, x�)7Eyzٚ@2̝{ DH]` 9Ɇ=$h,\mq|bZ)7Ӎ-y[ŎZ?eOf} > åZ%zYE'mv^S×&[[8&eX_y:{62 8@T*\K28IuiEO#|X⪩-y@T2SG2 f'ӫ~i4w9wdpF MgeSPe|v#=rDY4,֓iY̥H,KAd=MpcH⦖\U}6Xth<||L;op_Ry*e$x~ i� Z#Q]5:50U>'ns%PKЃ|&PKVաsyu:"grHz:Vu4!0y`ﻵ_CuwҥzNy(5MbzPf& AyMpw�[\ 'Ew׈i` jWa{srPlKxRh ei5}n-UHs8+תobB49t&3P~8meۣ'{K4TraCRH3GoNYFf8 /kđ A0S4wX3�<-j$O~rp�t.o;]|2O#aW4BHR(R{ErZ>g~ 4\*{ -sr"H{5!X1Xs8 b'%KГ h|گa@'q&8> YR(= pf)F0f0 ~J*[F =rR3kA\5׏AwD췅 ^]2(bD;sVl^iϨC\_7ih qu^ pڸ!KuwOe9t&x[bA˳;a{=MQ@-OU6'[nLi'E |#Lt!4)@sVA }ZSQ$lp2Pߘ2q_HhsB0-{ FhN\) ,䩻Ɵaxظ #}ըV92.ZMA`Ɲu)J;aCQ p,ru=bXnPMGfY\ڪ\;Q5ixԤ3! ""U]-,9QpB5T&ڬzd 3ƹzM均@L{^@KV`3auyNcG2<zQ*mZ<f9'AI M;„(UgCIa\4d(N(lLf뎗(�9&r. $zoߒIo=$́ECEK\{/6[% pvCT{iG m$hJ">ʱ zhG>G4Jd濈곈iI CT=&X=z 1y6şB4ơ�3[MaၫU+vg$2F~ }&~rMn }p_5^ic MrS)Z+WaU6VQmx uLeFAv4viGP7&$8緲SL+Zj_AO#.[YCz\Ur3U ұVG$%COdy3Q\尾2S4dl{͎iP l+ RhjO?#QZzAg8L_ƕ e{[Eחpʾo?S* XtML֤ln< xP}]%]� BY-<)mN9dD!w9' rbCs\`U4%%{8kEh=mRC.sҋr%Sp!1-㠳Epu]ou>DsW>voz •sk}3̣_*=Ӛ[Y%IA߭Ra@U<tcsձXVDYw>pmy#Y7�Dd-oV>R"p<Aǣ]/BXd8S Fz_wtֺ/qN2m=^z=p; h 9bT0 WC5|)VP4u#A$˃-!Ok |vq*.;hC8~ ЁBOw SD#|z㨖jѢ93@7\Dm M=3Y9X3F"JAhCfO\rV_alG}Vq$i##I(8e6'5o �O3�O8Mo!Dz' ,_ϟגѠОYgqdv8CH˺YpfgİzQ2U ~ǿ|vJ&+zCJ�B,7Au;LO rgb7<aіe5Nfʧ )4R9'ְ16�a4AGA g PfLYi�Ew1k^|q9rk{Z!rZܓ/6vqs^TF5AKn從<C\Ŷs0׆)O{RA `Kt/[KƎG�x3:N� 殓6eZsIM4b�ةu5O`L6}}3,\d7z.%H OඍX 82#³n3z:4O|%>Ϯ/$Rl]1m&섑`po jI8B/ad$l8qFxn2Lc5Ղu|b5kJR\pAS <PU4!1S  |?rܗaz`P&WA82]dQ 9;ֶ}T|14'xdi>}o=MIy춼ity k,iΉׇy 3A﬙k&AQR!mj4#N2phot1nߔI d�3𑢖gLnW*02Av0}Chz}w3\Fb -OLP:(i=Z!ЄVƃ抎ވ8xdcOV(74٣ D@kBa f`4,pi@70BhM{:P:;KP%>G 'bAJZ&Ug|y+m+Ӕ&nS*5m~EC}_cr mB~:5KR$D&onʗ*&KԾ(9ګKkqKjuG k) qvT&T%[^J9}~~T %6r[.ζ.mv(i[u($̻b=!QO >UWܹ'm9'F_g=kM`jp,Rx|KI7ҨZ_`RcӹR)p| BW<eiC Eꦦ~={%o4`*9ϔ:07AOz$Yg\'*hHv!COH71Z˨E2+h=ks},a ?R:ga^X7 Ni鱶zhofGz4c짶%ci <+$oU�;E�X_6*OG`R/Tp3J Hn+JM<[3ܬZݫ,ӽA $o`1OeSɹNr}_nBq`q cđ+ o? pYiu?]"3^l֒<V\1_ϸ 0WQ5 A xž!U<[?v&8 -}ykv6|H8-D~̍ l.v8ː2aȲAP bWfفNlU]YfF}ݹ_y7 P'Y| BTi2 _8(Ꮖfn' #aRԘUT&I 112`\ȯ=tݴ"yVVc`y [0MؤpfբirEA gTPO QEgD1l[oq}GZ {ZqctUʜ'.fM:mYB1,9B`� %dޣrJRV6Ƽ#MpiU/a܉jyjo2'> {?l " 8bTosqim|g9b 'NCkRBcC$@M6mOP)ł~ w mcP%86!Kh]!_ #9lytl'z|m$޽n~p`X&OAN̢Ŧç5⍾Q~Y,Ҡo'Y YSrX E:+A[Z55IVgs@�5p$/у tNQIq0 \9*6Rz-ucSA['b,4k.'18H_ڑOݽEI�$e&uy qSmEY;{'&l9Dv n];{" )FqX`)sΒ=grYB?yĔ菴5{DxSIyzVQ XSDU.k#WMV@'+2͈hD#dP`W=Nߚ0>Lob怵Wplw[ˊͶ?Ϋ2MmZ1oRfg&KH8JbV(1^y7Ч %@볡/=O.PBߥ�ި'y:O"mdzBԔi9̸n'nZ]qCR#9a8S;)�MC+=6xv;Գ Hղg+7[*3mF_1$V UsD,?*WK:ѱ1|<!7mRG*M.J,!r`>may >dUviuz��h^] `"؁ҾSt (;zX:Gׅ~I0@H8DTÉоvqw�a:=Ôvn uִK3l_+m–ak٬jCc9:bk(pBʅ1疯:*aac2l]m'7d7r/tph2~16KU�nCK1z �3e| ϿA�ϫHDkJ"Usi 4| H몺'MG)1ž*QXgg.J׽:w*>[=2 d+hdj#ac˝X$ߚm`ˢ;,[X:3@KVjRpNqG?g &?(:ZvV6KV1+"G<[2h Q5n[{ĩי:KKm*RA G||$qB"MtMz=A|5.mމ &^|(yݰ^vj=wL,wʸ "DQNAWN܇Zwv̮&umN (z`'FD%?82"}gγ `C#%J/?b4㋂N.5pJ#iXD?6V\?V.:>ԊZf,_ДE4 Y9^1[֕M^iNp!$f #:G@?{c@eG:?e#p[{mLN1M{%sFJo3ݜn'(&9!uJtXrJdA !!E<}]zvkOKmx1PO\Lt儃lr|a;Ð_I2iA,ץ\O?VDyyۑ*>eMhgo*ZԵ: ˩y論�L$<ҥ_lU|tJN?f}PWBg^R\Uf,\́e8goDߙ8cCpH.Y޺iӎx*f[@/KD}*䣗taB' Ue4==LA:\t'T_dcZփ՚^/F/WSr1ʅ*^."\ lN2o4}7:|Ʊh y&M- j;[{1N;``2)�0YZ[u?#Y c_<+Qn?`J=u5Qjzu"�ޅhXAöޗpL7{w*i, {5Pa2<(ԕ_Iݣ!C-zM7,ZO' f-Erp nQA5cşHzRE=|21.٢vB w`^ȉeD0N/\H5mZNDAìj )! ⽪™ڬ $QlBm?M,ToU<o;gAxuQ+N&vKzj�< r#[Փ_cg;֖!1#hj(0ԺEq_lhAX0񼼙Wwho=:'-z1 m`oA [ͩFK{"ʂjp0Jn C`<)aIB՗Eћ4}V,1k^f]+QK7#W'aa3+wGd\\-1}~,8/;+L(vϰ`8#�U3.A{AIKUM2jZZhz2's9sn Q)&!dJķ;.vl:"õBUgVY*>q 0΅KWcm pY e/ &ݳV_ˢOջg?-`p弋\}oOKyq8d/\a}~{g^o%e (A 㱊U+qJnd'AL޷>*PZEayEveo`mX J6<_*h~(xv#=HeKƘɹm{!8 s/~J@NXlv#?KPnԾy,/�ZP UCǴjֽѰif �D'G;` K\S^fdg:q=>xٱd&JQ}NYQfdX?)vp:HZ0@BCa0$ދD:jGin8% Ŷ\9Ȟ@*6VARy[c�1GyC$e@HOu Q$rjXck<@s`mu qTyK==ĺY)Zb97m@؛%|r]+`ɾRӪLbz�NrB=ڱQ*e7}YWӘc#vJRUS}20iZ(8Zx:.dW*|N &AVvt:7Y3;v%<iB{A&"x|h*偑CjysS)WB]ν@"xstm&)~kaujZi=)zIF`0٘cLuEYS`t 8޷L3:<mKoW3ek1Za}XqkzYuc�{a?0[UHx0zj�9YΨ1ʋc(l<ڵ_![C,Uˢ(_żUâS<z=bp fp_#V<N?iݨ.9HH p:j.ՋsoN7.J~ Rd4Ɓ }s"DZ~=[*l)sBVDC!]ʠ6?aݕv:6 bV15 it}FKՂ͟ 0'aa on S\,;tk#l1º1M1t7GtO"}Q14Z<i4{4㋗Wԥ^Z�*Pj'dn-b!XVYȻ>/)Rśi-Fk8("xNʏsX2߯fR>}:qQvΪqX0if[2 $Xa>TPh/U)BLa3A67Cz 3sӯP0 %a.J_Ȃi=:qRS -ܿ3'Wx,C9"1_UOUn<A\j>R .g7" \VR7 #2Pc [aъl} e-T�;ธՇF^UDZ94Qx #+jv+�-# ;0vU}ɺ0\ėI}< Z =&Kz}6rVNI[$WĤG:D#&)RОmޖ uѭ\\PoIxZbTa*q\-jOT6bL$*4K&w?N;ŗVk2ƞU~7rk#PgEQ:<æAkJ)Ej M[ڹۖmlVۢgѢ 9Rj+վ<,UbagɄCs)ƬS; &oE=ȳCϗ{87igt5 5B#:Pd~viSR ;jaN5DZVNɗXZeyk:SJfIqPE&H{в`4M@kLvdE!3WaԪK^6[c1*D 5Fo]ywcDgUYF,xqU<tqD6WII1aA"[mž+52s!q]ㇶAf9>me WQ/eӯn9- k"U#Z]T2PyPYV䢃vw<b.U,>VzSo6uVB=1*v( w㹑%yDpj ( MQWgRIO6<TG0wS|R'n*!؆m4; Cy(|F?;|{ץ b')9%e;ۛL! ^7T%JB>6A"׏~1ͽE]Y KK}q!ĉFVe.6tm$w#P xORJhׁD{CNG@7.Ȫ�'? '7yڟB;h'Z xȕliXä y=-QX(x{1 NFl 34[14 Ҷ-9l�Pzo}r#~MMw�3qn)~$ao-?AQr5NAd̺kw#geMR팪`=?bNwҼOm~ BCݘFX8Sfࡇ?R|(./ XSG"I>IԹZ}U=~=M<[DuWMڙ1؇&N۝gE܂<kx (v?J&&~f$,kN EuY<=7f +ԸjyzflS-sT zؠU} B e nJVۏ2m`kX\\]! 5V% * 8OS(�uv|+ җK}u[6=8yE@OT:g1˕UsP^\` D/6.> ",SW+5=ro\\<κw@ǧ[1֢Rxl1,ƀ(}2RTfd1\q r-RDQZy:Jqvh۰ƳA JȅiyMa�I9CBps-;Wrs )N 9ӕX֗V#5դoUH!�dzUl ˁ:AP?}w@fqKeBlZtf1c|܋]Ӹ !iOpD  7YBNz4ͿCкǁw[jw/; G]l2pς t01oyٲ3!ԍ'a]{&H%U_mzu7_ w\^ �F@wҖ}yejLֶɜO\@ E7,Է6Tl~s~+9q؃>tMݧÛsxldQzoW<ǙM j7;fI_p0hG8)R{05lCKZ/E`MIK3gG |בmh\՘:]Fyu3q"JMlp$ F=x_N~o?+rbZ28,j*8 _=v{U&R-8z7 e5AyO|—%OB;.^߾<E4i̩'= 䭋McC�aP.~h"|�0gi*^0+Ӷz-KՔ 2d2c^IQ\xӑ9hņfxx&,m 2~37󆁲Tj?rA}4NP͏Reߍ3*ga8 毖'%lc59ܨW4WliVwk,x ^PuVU.+|qDP ) I=n` ս#^~8;vtIcLލ{1{~fICUߚPYnzUP׀yV~lDalDL"|DƜF" }M5Uo$C`�M,ݷHQe2?m<Ơ2\)贕=Ycm;I s*0;qVdA\{]n7zM< :{ۏ 'Oӭn@>d|{ J&~?ۥNhbg<CeQs7I w KtMzJ?$+h0H~mշ+Ewb Ek49]j]I",crew:]ZkХbUɉcQ uT?\ԥun#474) [KLj zS/k+3σ6٘`x4YR' `gBC#S"@aօHs9* 쥝IM6}os,R,<S[,keֹvUXek{(\ IjSWڽ wX,':y^1" Pb�99s,ͤBc^4K.j/�wCYbe}W%6 ~ck2cvE+:pU\n{E-nX]O+PkLʘm[øoѮB9?Sn; !>Jm?�NbvŵTTœg}<URPлAVC"!mTg,NUiP\~HG<Sh-;(iMbY@{zaA{SR]FVcYۜrJ-(~nԀM*aY#&k]Yˤ=Yc! (<'B+b#.rۘKðI٬^WWrjoP\]Iԭ3g#!bP)#l-|ݒݲ&+;y=4K sЛLIhM`H<Ɩ:axW.`@of G8p%Z)_g]WqSohX} Rhl^{%T<rȭ}Ht{$5*/.SՍ> H;Tzރ$".kJ�<æ2Pt|&Ck`s'ե57= yp[WH<l^i%s]ڏHc&]aH9#֮t '7]hu`,*&}7Y\*2)Wq%VwZHobL(/-ze-d뚞S6Kɻ Jaf=#BfyHEsS,X2w�*>[UE^kx%gNT(=N@PsFK\8_]Sy=a!.|v+:(3H:MցbC_OdrZut/#.Yon1vHֆ#I񲬊kۊ*K`@OGD"NxoaZtXa+ݍJJҢ {g[=$Nds .Xo-z BVGCVGſ-Du CRW(br{!W޸hXycxNӄn| 昕>U Y೺8`za2Dzu/6$rd<( 5[rĬLT98 sI_GOӟ&Y{b'\_˹q-MtuYX<ڡ;+ǮXQ)p s1^Qd+$ʥLIc4 b 6l %U&#bj)4}XF罱BJ,pi2(B7Y v2o̍�_$ȝy-ajߊ!3*WQ| *1[peV|7� yx?S'\`c#MW(SiPwa ZcQGKE$siF%޾~QJ4aܼy6@_c3 wv2|o#1ڭ8�HX!$d)gvBrԃRb-hBؠ>TFvl i&y5ջg{j-l4i^eSeQظdo曩R/b`N`8l@8٦/<.ߠΗxRXax}t�ZP { e g.ܐX%D9w2G]ڊ=yКh{;jpgjRvbdZ<>XϽSjH}$%zb3O͝i'@ыbFKp0 U1EQGirEQ7^/ɓ8 71noCSx1zHŊLDJz#?ڇd86 IMY=>염]]<a]fy3-$/$ܳQ/Bh{wQ7n:ueӦ lKi?p=_/X{v;ꩌ9_,yO9= Z] hV O{BwzB(9)ɖ7rf6~4Z"?r2Skvo L "/b˓*Tc5::-mXnu}Kv7cJ7L;({6u0RvIw"[!Cz ~^D)(V^ �GuI/\JJkCcL}bfOƮCuxtՃUtlr`NMmM&VCthv LUÄF˘{MsjMHVg lI/J׶-龝zVn ˆ# 9-x[EU}:\%k\ DEjY[~aK@"Èm&✍l1j=Lk>Z_T~G1/zg* :8G'!.rKI,媱墏,BjLZ|Fd#&*%b0Sk7/&p1Aԭ-ԓ>l_s'jon9c>n2m|)cC+ `V4i<=o*Zoef=,D%TT]!<&5B?dQP#!PؚresC,` R @k%^_ ¿*X B%A�{t*,)("JxRS&K@+{+4_BVQʎ'CN׷NpX3SpP:>j{Ѳ?k&4~<H" M�=An7Ҿq .+T ]kh|5} <ׇԒGܼJlUE}e4iKbOۿ{6Kڋ,Kp-g =?a:o9؈gsʏ}TtTD{}Ա#!g) ס|ZW=s!eAZU0]%ҽ0OHD耓Փ= ~Q`[A,.8eSIǔD#@tif,\( \Y5n8xRkwv_:3Gp~lʃ=8.թ8T1#BN`n˾ʼnp=ّRd/_X<G؅۫8m c_A fvB`$QTS -!&c=v3g߭iM4LzƨA3LxcS,ao%OQR鸫{sR b+qu5IF3)lgYsۛ"4Cd1aW(Zt~!aa23hr@2k=Al i > "<C˿tz/X, h+:/6 ɢL㪕mn/IyAAp%SQ']p/$zue%w:�pԱW+]JRh%0Ou/)Q#yA{J�K-Y~n[͐dS9H"zO2  ,Ȟ9 7Dߖ ,_wRoF|[0mLOx1حf܋!Xf%u^4.+1*[G#npMJd>ĴKcd&b.՜kn6Lv[ywujAHOKN@NGeUc^/)FqKa:�űVlMh|χ@`"4Ƀ%7+NB9m9gqcErE|[X]W7;�Km+qqb:hІĕC1zED:G9+nU :b゚K*y0|.z$3tQ9u-}rHڣ(DFɜfA[|h[1^ic3RyiUb)Ow RORWգdar9IfKNKf7N|?�*iSMrI9"c�A~ƲZ=hzFR?LDA~˲t\*4Z/Uj`һ3c�jC ?ٯ uCApQVY v=E`4ݺ!5u$+õ"z͟ZXua�T84نߩԱ!@oUH3v' `d-~R {A_ bc!׭ἅ/`b:b~)dGmpx{>%1g^xIkR(r6lfJ1B+ K J ɈOLbIDg5jz=ԊMC'A8׃xט @tm̛0SD(Q,G[yJhRwlخof] f!<br,ՋJl3Li,74Ah( |wκmmB"_F8/9 NOw1ұSۧ:{nAK;[4t$C* d!'oRH>rSLbs]rQS^C񃵊@Ե:wЎM=VohƪpEf�;[[Q.r <13 ˿C<$ȱAAT&|֟.=j v D^^ %/m,ھ\ԅY4dS@x90RFJavEtScik!M M&##k(cɟ~8l};<sM iHz:Tұ|e=DwߗQg 5RT)\DF 2pu1(Gd/#4uM`t3Ⱦp&ƻ0q>JY~]$I~ ա9ԓ\6éy:#eqi$ (beöcKhrz%\\lob ;uD,b`hUnߺܞ¨/WrEu8hyt�KY~ ؅kXo51:(mx+ <~rV)C 2S7 d*uccVF\QoH._i.:�{v?üޙ8]-`tHj?M)<D\TBL.M~HW^1Q}3n!nm*(^+SѰ~krӦdR,eU30S-ap)@8SVF3f�lF'$HZ$LyQ(%kGLog_3=ɗz V$08.|gEՇ DGu!y3EXeaX t\/EҼge I#j}&80*YLAq�d 3yD #Ip`g2¼;0�D'#wqfDz.Wkz9%E>8\ S1]?߮&:l~ɽo&ыT*~n$L,�IQI{ڝl?L ƵrZ*(,!OX:D �:n<2")gUp#)RXm'u{1'82i)K6&?Ř׬VX)Lcq3'X~꿈I窕ͿM6Qvҏ'nY@x4b/Mhe~�Y3W�kjg,>{~0H]q/=AZ;~=gx/pZTQs&]¸,PF)5cMf1=0%*T3qΈ'S)`h"^!ehJ1A@WAte7^k+\!RvS`*$?Ca\ ҖCy@ )[ U܌Su@=-  f-.:I< 6S (faBLm/kf>t"5wTU?%^=7rQŨ7w'M摉+^PwX]FN}"?7{@-(4T993RMy-AyWY T.Afg;eK w_A "%Nk=Z Y;G!X X~ïQ8Vm3b F bIDW݇j֚ !nez ;yo\*@ۑsL2榠MO PFQ%率w`BLldҌTJoZ٤^*#u҄ 0H7fj΁PڪSpAgf"uB"DS{2)-'T_�1x Ev]nuijff]BҹF" i= ŕ~4_0^@@R[j)/jhI3Ŝ]�"Ūu=VZ11aSJ*a0S>^ԃxH円֛b,sݓkuG^]F!DƯXB >@d#)ɱ•#-ќ \"t$XtϺE'm`NLx0J9J F�qF߹VhZN8%mp1;+ jפ~VE 资&<[y{zɻ>6ʅjn#M+U3 AZFu_vϴCIZz=KhSBJoi#E!gEoי%nX$xp$Vl6MPoaσ^2pH0Y!LKiL8K9n@ "GY|Zol'$EӋ >JFЉEQJ~쨇TRdK(!;`*k3]踵Ku·ziI8; ж]{(=vf1٪r,'1| v9"q J-L Ĥ\{ڿpJ@lô|* o6$C+q< J۫DJخQ_+UpgX]@7fD}e 2s+5LK :YL^_M<!\Tg]ld/β|1/):[*Xt< !&QQ3Hv%X+Ѭ~yU&ASDg4؄Do}DJdy:isvżai-uxDd&U@D|cƇ*MyS4ٗo4{H 门GVȜ3;LbHoG0)-6w50B}%v]<N� xR [H2C8~XzIaס+_*wG}lJmֿ<9:c8:v:TaVT 0Ϳ$0-z1:Y'FFN}tx5j$&4\~D] ,#j`;:hN32LGK{癎֤byGڨ--86q -Om! <&/}r72Ym'EOoJI]Kz(PxME?FJVzh 7E:օǏĴq~|Z}M)bsx(5 vekf+E%GD%�]qGYz;g~ײnA3&F7=ղk0wnæCfISqzROh(7\y8EvX frt$5h Γ.@ Y=hCz}G ;c&C=XEʛ (pݶSluZ1\2tgx`Ens.hlZ" ?ΨK�¨j9|Ag<~릮h?KG)<3ŧ4x FyM1y+ī#v<2 ZN-ZDTTYL[RrA_wdN)(~Wy<lk'y e,x'z<@:@PQ۷O4mhm,^1N@QE2kT̠s3wLQ$=3 nֆCXea e,%vbf^1\Pe2hϴCᆄ:,Un. W;Zko oPB|)Qj ۯ(Xd4Wٔ0]`K">"F#(P7OǪ#=,+y7{>e .sJT^ݱ+i4¥mo�:YzeEFF,"!z�:@h% H<—Zԣpn|,MFCQ zre`2$r60QZf܄-l�+hU7egzOJnjΕC7'ffoK6[špd3瘬Opp͗tSHS_,׬k'JaM!hJ_ }UcFKA[K"LY}흈CV]E\2lƈ:HsEё1 ΨD6@7S0'JE>#Ztawj[{(�3_.fFsqbw.2Ymu3(K∉/hZi:O !>/H-3"SwZe{1&3?t^D?_1Pb=ͱcgo7ѽO%_$d_{ nXGBB!2V<zYxfSyo3RD5<~̵ ~.biqFO}R&��+2LkUׯ,L:0-xym!tXLn?=z"m *KeأC moL +|=%7 7]n< Zs(-%djyM)E>G!N5F22-nvܘ'JJ!5SAjY`_~/[,FY3sNծA<>]* ziɒH ]LsU"jMd燆(>-Y Vރo|s-*uP ̓:NUڞ% 7Gɕnu� qF�`kp?&['ƅ{K?-1"7yL0] T2GXΙUI K$U}YڽU)Y3d�AXI= Ipqf@ĦOםi<5ЦB>}JD[H[ E7D-Ѯ6ih^'=S2In`i(-+#e pixVI҃)w6,?;c! M06y=5dP}ΖKTY?˻V^1!ԓQMSQ戄9셩6͡ӍWY!8X{?7kDb9q~7u+gD'<0 οOlo(יu D>!qsZU#Xt<#nVI! sJX.>vt͌辵@2/+Z(<.{YӼ'! �.*D-,$hܲR6fS@}@ huM:>=gfmrV4SO\BF1O�2Y5dfLNڿQҹ�2ʻ(06wA ҆YAB zԜF2 !1--$c+G\2OQ-^ϥh6' ѿ* 8E{*>/r.%蔾x9ܫEau3jZx.Km K=*K TO괄[cגP"B:dF7{w{1pDŽeTr5R!|8[ENGR?j&?~j|'/!ۚ6 &zi}j[[C.Zfnl~2|"ᩧw鐱n,#rIC4n؈)_AV:4RTy♓*0\O阸*Sxw&8_~\Q#R!K d[L7WiX:ϧ5>`?#d ;>+^ 4mm,+tB4:ڋ 6L8g&VAyS"bF ȡ @NTȋ*;LMJ+bPė$c `WəQ0b?!oujE@(HbiWT].)^`Ib%HvhcwzgQM[@83;I\z~S 03섣{lΆ o<=RFmCzdȉ^qrdy; L=5 D?s�T`]{q(+<6Z"`,.w6Zn53 W<að\ g[ȏ1<㲫CHe%ЇsxZaPvV4ͻ]ѥ4;:Tbj~ ` o"lZFM+5}jq$,kmx?!PlpvPqedF+<Wu"sWRU,D|/b<0R<9Ü 6"@rF-|kL1;Vq)oXSX ioa UN3=cSῗf%1kard*`г zp�xō;gYa[sds"|j= ~Lㄳuo?0҇i M,76[W YdD; P}80AiGIS23& S৸9zc@y}5<|oa&DX5]R(6ɋ׍N #S/G[G\Nace1%^vo%@@(] y9'8[m<_0pWԞ-+hWrS @H#-yTIl:Y.prQd&)vo.'$Ѧ g1r/vN?WM-֓!HiSs߆8Oy3 ;i*|uJ#ۚfZ v Bɀi/fakCIDӫ;;q// YkEz{0 z"w?5 _R˅'(Z9ROђ8zelH"Ed{ِt/_u_;~4BC#4I$m<Gт5nu˲zš}UlDw5T.$uݼl-ptѹHY3ijC؀V^sz$v7*c&sVxh2%L8,�BהƎ 7-[vUWJs$6</i~% XdOՑ0Un{B{4xE7ϥG6s`@>|ʴ5xgQH%[}F[@ ~3o͡6p$tsޏM#Q(֒GYKoI2ZeKo!1x/plN:D1TwjAy}&!E+Mk!Ξa $ ^)2k3Wu$!L^'AH ._KeKvC g=܃͋/2E94/gw oߓE`pW)*LkOSCMu - IчBF~:5`KO4&tr5d`|ǒ14y|Z%)Mzh )eQ/1:rU^vA?H-vtS[@/ UVgsXV|Vf _%k՗;ӜWBR7qM:2яLs �LW=aP_,[YϚWTbF W\fuY +CDgAn+gJ}+}ث{ͪa -jܖ1s4[7|P_ pi4ݜ 49fW| ["؜{1ΧLnqi4"AR%{x*i@n U;)+kP�`HS\YJ) JU3k;z|Ue�ug wML'\:ǘDU"f` rv"X&H3 Y'Dv"rܼ*!WެÒ@Q߀RtZ?^p#K}0(J�%6 Pȇ7;4j<Mt2fv웯ի602@@+@gXI+iJnC shwk$ۑQrts2L-5 BZ#XܱI,5ܹϔ&e#ߺu\2n- Y.<ՁsqV_YAN$4*,E3oX[yMRr@*�028|sDe6:ݳ:yNw_3ekmWvc]j;j\=~jW`t!~Lh}0=SP[0 ʗd2a_J#<A~akGDߙ6pXx;#|k=2_34 q@y|zc1M\K ʿRʩd.~`9VM/}_:�.?SW]phguv;&Jujw}yZ~] ޟ݂>EKѣoǀm?z#tg?B6Ғt^Ю)#^y_~~bU3D_88DF}i Yvf]S"'/qAmR şF*r>^>:4Ҷ55w/}WN6yFBX,|9héQ|Sm)6 lg &f kIU$zq$d_ߧ^@sqzD1IتJ Arpj>ŒMta}> Jnr,}Iwn$TSwCur2|̂M�j&77{9B'&MjQmtk"_@3~Bס)d #TP2M[AGVC-Jc_b9Fđ-ͲÞb&u 7 c`^mAĈO sw.;:}7YTf7pFQ7nCmm҆c&Xnpi�3ĖkXE-ʒe}" )bĨ|by^|Ka˛ HdtU5>H?76TysD81c#9OZp*۝Iarאh>멌z,.}|LN8q166l=wd$ZZ_ r- 9h*S}GA$>ٮU|{hMM|ѭ2<& Ah[a<ljHۦJs%cyu8c󈟃yi`HFJxW:IZ*(��.bϨSµ b&㝡-Vf 9b`O%V i& _骓,%ayȡ=rs̷(z-4IRNrji1 3f|O6+  xAdI+{kXA1k|ub`jʎ:h9!۹*C;7a/yOΟ7Y>b: ,H ˽3~CAYΖx&])ƶ@_ ABrnCT]oIa2RonBY8Gal#ג$qE$o)20a&)6,DQ@Doۨd6/]HʉNm1VY ,tuHw= 9P/~®2 r7fmQy[a>Ԗ E=kAڼyf'A@ZPPBZHr->ʪ;k}jÆv~fnC =NsJ xdl\/nӖ_KYwwMH1mG@3kUS'1Ѹ5.V[@YqŲh(0(XF %RUаbpث,QH5"L ,r"׀ӢC2>Lư֩U8~Sɗ,1œ�Q.bmggb=gI3n-�.Wycӂ԰+z$5n݈/J@cxct]eD ]GU`<P{@ 0=6 3ĸUS$wvE{7'1c{i_<iޒ`KU]e8*ֶOYP&%XUUSxuz—H1X,|<;_݋ k+r}݂x]i!|fZ맰˘ZZ.7^޴h�LŜv!:�?jZc= &y P&SxP;#-Қ0&S %c%WшcB8׭>=j˷ uMCGtJ&ڧ:YL6L> pZEļ+VU-YE?AG{073:E"+-v*5O#Ͼ[b7brv 綨`"| .&K?&zcHD/vrHe�Cvo5ߔDϸ$4|};$zKL{5 P_&m9rF!.ĕƢ!7绵M5f·h^2bñ;+S69E]ZN[YNW[Bh{`#ջ�Qt�Hpst {i?Dd9KN[0M {J̵m@_&D3v8b^OB,WGFMtB-?ּ 5WX:y5rCdq BbRW>'<9d<h!{Q?|$'mg6UHuQ<fg<[Ⱦ B.#;o. &JbJmGD UIݺ蠕HU?̹l8ķ vYH�qq:{:NOjwfF ᷤǎ֘zt8s Nf:m{GzIr"KКkRk\,re$1\Npb8/Ip=ܻ/ƞȳ.2db~N|D THz?DJo1 tVQ]Ac (gtEwGiK@G!ámc?QA a$Fr䅋ȩ`\sIt(>\h5JǷ0O-5zhk|/ ~X"%k!${6vknZ u}řFBNQ9` vr pLONLԲR:?GU5|!:{' jk.7&vT\8hn q0c4^cXg1_!)S]:7N(e{m9/9lJ&KH;7cfi,RjBJL3W p&$}(e/o>Tm3!-iwaGt\I)x 5DF@=1LL%}+M8dCx[cO9m2_z bt@kLO*�Uq<)@.{ IE x7%5#*> v؄,1=\}0U4}z�޾p%h4v^іR{l2�vvCdÙ=w:̗Enc _Qɷ ̌O !l ?9nY#_[q% *0wh TٮJz8kh@#V:Z?GxrƓ&6 9ÖvyRpDrPZ[Ա <ˠҧ,WGʛZd8dLFfOw^HWBϛ)F� @2H4T.~vВdRZ6ZU^4"\T&3+H| [Hөd=@ sU'[j^6`ݶxELOu펍8dPPȇ eP;M乩?nJO&J4PXoS[/S9k//rOM8,5ZVnv>�6MQ_#EY@t9b35USӔ*=֥=7e\~_ e'(x?.$E>N$g@0*] +T#YsS3r?ЕZ jJr)bӼxe ",[v?+FwϜJK aPȲ3 9xqseXQmgK_;`)QBEXyI81ŅN6,3]/iX7gDY$;# G| ل0/T܅:ĢtX-E! Tjd E+tшWuI[D q05Q3~z!$@kZcrjC% ׺Xg#kRfXehT)B fy"wRO*TtpJndiu0#B_jńnu?.my) EG]OĺFB)f?Ġve�\ : B ^K.L 5tF#(%qza8+oJ9Xu7IhcE=$cR G5ۨjE2wh5S89]*Lk:ܑ< B~>Xu1*|u}P [ـ� ޞRϳ/aߟWwDž˖Zk$|ۣȤHIWK`mjrrKE^ް۩|W獄5a%Y~ d$2Y''*H #쪸q5Mf dcs#a>Etј=U㬼W|L)l5)}נC"[g$Hn O'JֺZҏD˕i^*'/FX% sE 7IL1yFKfxi'NkKIX2']Iɕ49Lػ# n)PR!od'"$Ɋۊ'5p}\g5Ծ:RI;GkJDL"q>B!ĸ.t!Sz,"BaPg5]fa&[EApXD^ Վʍp38mY֓"3m23V_3`\p*'ffSb<uK6;'n'(}rB`$58/(OرA@1Kb?s}w0-cIoQ5/}o, HW<}!ק,W]ܮ." DEJNFؐ"~yBb胵.[`orA}3x!r5.c]Ԡ{ [s-u(1 2BP*emrK~/ #o>Ej Z"#RzPH1"@^.m֍bUM,$s§Z8ډRĀg)~#/ө7|f DvE|:.%9ZAFQaoc$ M4C߃%J"<c%u5ސ}Sz%q]H lEfd^)JlĆT6vkGB$.Nu>j1pV6n\R?R| O:k`16E1 �e'tA=]oȫSLg,ߗqZP늿j\'8S4I#*Vb*J9ajbq5&G;zӴn8iO5gA S%ެۺPթOhjzb􏾭ݐ*K )9S: SM}ޠgA&\`J̨{Qr&彲!@1?X; :O~уƈݚf7ٗEȞ9k{YݼpGK98#.D 4ƍ<|RyM<F >顭9KkHx7LK4|WfkdFTgΉヮ нiR1 "h*e3!\nMF`GccMPy+[41Dܴ嬧x _k[QzRL`6a yOsLEZ,85fb@e͙-7VnI}=֒QV2; \G< ./htǴ[s sCL8nM.'ẀɮVI!:t<mjbo5Ί1%r|!AiT5S׮}Vm]Agi0yvv 2E%`$˴֒~ <S'6GT44};3y4KoDqiXUbV3yS{q.ґ NCIJqQkKآɽrRFJņsa͎IYCL|ܡkQ$O8ɩ3Ӂ-\k+ کQ~pBmPzܮ~0WFe4B BMDq6N}g zN;a͂|缃1:"xBV¶65,Gs\?2a1E:;8eo 9lK+ΔQhߞI. Z绹˙5*AH fDAIsۆ7I7ߢ 4& vCLy7:{1X&;=:۳DMlkbfӝ1 ] /19j O4qy;#nquaaV i]=FRP4WuA /({g͍“Y;WdUA@˄,V F+mLϫ#77j=.0 0cF,kV,ʙ}&?nU`uq8]2yJ=qU,%~B5!7w6?>Pp|;jӚwZ(}[3DKm9qʱ3/ A#4b)^[)O*3iuە{�Jdy֌�D.ӟ(4=f6P bK{K@EN˳f/6c`ÞŞk]tbXb3�G>ZR7Nώ,PelI Çh `O$x逤zhMB ,^wC{R+31uVļIn%-wd1msƲ~b%d=p2>6Ei7#28usSjC�)nwDܨAR4IK cN@{\MBd3ɮsXɁm Zs!gPw<GE}|@ζEQ,Lmw!s *ɏ_^<hLրw4>ߞ"{}Ćlh́:"ҰZ<7M'nqeh<>n?-=#Wd{!Y5IJ .Aj@b5Kt*1*6Q[? X~$yOcz*DS$^(PW%{+]v|53wh.݇",Y:;CDJC +({V9 }KSb[jM1y[$sYDo(&Een r0ZZΡ 5 И})Q& /}4ebCȴ GvfA |7e[6?~F,f5�Xj+ ! |Ubk|PRZ∕iFCS5WѼĪS-Mea֥Fz J %4Ͼ(~_y%/ Mn09-LDsm1=#l[$12jJN Z\?'UR_C5{b@K3DXU%A,G/H161F5<C4ԃe;m^(jձ\3W279B50Ɖ+k![%za$ o{s.%yA`l`<{||TEλ[DA6*棭wގwXdh{ck0G乊Gr�lLmcBU4%Q(=gǀ\矈½NW$Imq=6$Ájp89\q2W�jLZznŪdaj7.ek <"!ӱ#4>J+u 2@�5!_CI, WDʡ!RluBN%4bS i?/%=KWqpsl5͹0N-W/ LLx[u!�OޫJٲN2_MyT\FZYm')D 9z?}v"lfv-^قWPc1>6~i-?&z^5a5C�\uZ$"K(&"-B&GS|U>:Ԫ cFVtK[3c|J]vaFBXK[L‹a?Њn|#߷8ZQ}[Nq[^=_ f|%å zd{ċ  yFpkJBYaė)j\zHK-i#]@g .ٚd[zH &9$n.Z_3IP.LI/~�SV^C}, tz\%},2 b~/EPگJt'$'_#Yfݨ!ƶIxMyd ]V|Vύ)^с3 w묧}GR^KOQߐA]eOj7>WY(TuHV-7r/߃8a!ɉCV;$|4%?fEiN};(t$U鹙 Z|�3R.a~\cJݪ?]LyCjqy6҅]V{oČ" $Xᕨ9 >*P+}DĄ;&8e5DUd.ԕdZG!U&R^h4%},܈5wbCTΐh=DC(:?f98ɔtaNSu{ChApSAs~UG6lN bpKfː;ZmmgvMJ`oT Q`CNnrvMLإ'OK܌C.BXB$ᘔ5Qjrs_[II' k|,[2~ 68lP-cp~>VuR) ʰt{dν0~ #PlCh3<W5;ٶ-($eFZ*(&_hcؠt.KK JYKV'Ubһ?S|1mi,`TV&Z(P"5Y嚟 4Xl(00]P<?&@=b0ntA11$myWwc.Ë>NL)΃@:EdNk?UÚ-h%-Sb& .~kWv#<I7�" aJoډo.ruo3w['8ͼ~q= c< z^~&h$fJOIf%Dx n=uk aW3}/�r}n$ڂ,_EL!ikX YGV%8/":Htrf`u[罙a\UК%IHNCoI?ҡ цZP6⽦@$VroG7!1Rv-) 'nRr aO9׫_S0>u&` G%թe}՞Q* F5=F>,ulZO2)5:o0�sE '2" Ɲ.[߅sҢ|Y@m1ւ4.W`Di|&];e GQ%F=~~kxߡ)Wֽc6;_yr4=.;G]-ccMXE0\]D~I H ,Բ 6ģH Z<1*\SEޔ)ac*&Gvծ/&}Jױ|pt�/}ݑݱY43EŬy�f АT0z:4龉p9k�c4ZXș|hx|TXdDA]S(dY;F=%*i|=/nبI.˟#24پmҊmRAyzcE6f�kMJ |kC7tfnz/ QKӧ^oLwya†VDG 3Ux^A]u2|}Km5G̼Djhlhֆ>+ω6vH-LIG;@^98>^Vȑ "@$JOx.*؂>YNf%U܄jМdp䇧#<g~ "Vo϶.itcu(!ۢ$Y2J 3&p"',ϚHmwwGjb "Vc] {%Z D=o 2e LU:f]e}ItxUYmzj gn:J 'ϓZ Gc<$jeιM^Tu޹>PqуddoㄑImVh�۶Z,_}]-Zn elGͅy;}qPdy mHzC>@pd@r#Ѓk2ʞ;lT[|/6^|mn 6j$'ofhЪy[ֈg1kn`y3Bk xv4Uܺ*ox]? lo_v@ثL+d)Z[ (R)Ӭ̟~dj!Lw{cJIF{5}ہ� tydUmf>&@*)4)yJr8QuWIsl%M\HKrW)?$fڍqߒ8'@LGP ǁ+;cV֢P)WriHD3�!ՈI5w Q*UNhZV-1V =  @{STe2g-hf^!mROxA)i]#J}7Zr1ڿ+>ø@MN3q!ѪȍAYMF1Â'R S6-ۿ#jx 4Ng<].HUd=lOZx.%$Dn">m7AyWp2`;4ʼ`],Ewt+KԫhYӅz:=@i<aT;{Qo6=1S`ѥ6/Dlɜ6À〈[լY@s*;QPB:̇)NWbpUzw9 E0`܅B S6Z$8 D0}08x/N)-<K ƙ(/3:ynU1ҽ>~L 1\� 5<aLh/*weNҋW+?UqTѧc�*oC (UR!.7u*8fV:Tw$}:Z)GҘnv@pGwk'-Y4NТ~u<ۻ2~N" yGDH:wtBkxx%Z=<'g6drskLb+K`ZP&OH; M Ov$s :; N0V~}?CZb &#y{r:ud0T<; IakP~]rɏ7'M?º=Zx: p{4B>Tw~�'& gb*_r iHq(Vؔ^Eo ce`^mtx.|_4x`B@V5 !ߤTެ ,)ÁֻJ{((v]ϝ)0WY7`BgqF=04^ #kF4d~-}NVzQ!m\`3-ĩoqMw 1u!(`8zcܚlJz{Wf"zIڅd1Wdڬ8.qndD `1|f ^>8b^{,DP<hkƁ715ߠh6I";-ʙ,) p8 ZxCUxyZlmU�;mtDF[LhFPD ܛe֮%R(GeϧFB rY[,!�Dzx`&i{# bm-h3V%R1ߕ2X-y\ => 2$NߺODjse>"MHֻ"xRh�Pcr kb/ V-nAFF!lpXu8N/<xObyyV0{ b4L-ΛrD"J 5@Zc>u=W OP}~>ȉק?2J}\JG�_B^cx*h^(Bƻu 7mm�VĹM]ZV e~k|5qF;G(9FJ]{|ěy:w+( 9]�N$!QWyۺᷰsv)YE9"兙zF<n-*}VZq`;5Έ�T,8tyH;{r>G!})|'r�cl4X*p$%`h)Vz0~=A4%<):FV[5>,$VgT҇*:K|+$ ]{ϑ.gAgE" `%%&إԷlFNvQ9U挚I(!!O� =KȠ݌W4͂/m긌-Uh;"eM]۰Simt Rjހ"}c}@:D{;jݳ}T6d_stfSkrH'S25V0N/C-6QBP ^6n֛{lj hYO.e1ϓ;*�$ dMgR wA}K6HQKY8wpFW䗒&uUg[1o^iXӫ %T4e_OXsVbbv�!ػB;tuQiY2eu) )z^%DM v'!?;[!]~<S ]Uti 现Yթ/"Ae9`hi*_>u N_5ḟS2melN\:eTԅx_6̠?-),䙼V4X Gt<YѓRY F<ca4?D!쿩ǐ,2P 2Kؖy%P9{։_eqz%/yc7*I-Zv2>@^&Tb.C!M\tDl2KF@saZJ#.?LtO A/W}&S)� D8,#fg3ټKKWYErF4,CSP'Lhm|$ntS|esӤ<(v-?Opxw>kc,m.Jt{wH@<ˠr$mZR UQA]l8kzv{.-QӞa6_ gC=j2wL)~upU2g%U 6gz@%ʮf|4 l_8)bd/p%塚 B;}BN4Pco냫g&H\8*7 >6}/38\"p9\,ǁb/x:a.#oY'ƌYWFNSOoi-UL|#�gKriLg>3_=B5fi'a$UnCTaн0x밀7?9eF}^=x8Ӂ;^cڸkvuγD. | 8KEW^,?b SUŅbLa&�MH1$v^1Q 2=mG ̦ZHc&~V!gPۅ>;�aor0(yê܊)Q-9sn#$$4{+i'> X_:KN` yBxE 9,>o+@tpdcYZfb( tǹac%E�gՔNtɖ(I7K=)lխDp%-8gB*j,w !;eCLȚ7@% Xc_mX_'Z;-{‚!f6E6=@egٖe-$A`4-_ʏy=h㱞W89`!/#kKtWgܜuMa(&I^ xPR$ưǗ%5 NJU+IoӶsOCgw @"Q#G _xFз̞R96Az ᙏ b_8jD#gσ' ߂a=m"^vJ+Da nRLKܢE|&1� C 3 [S'|$7,YxUThh%.{V}dn '㣩0.ٌaJA5x,h#YSnvb9" WFTA[zt+5H ΍=>ɉH˄>],#PRETyκ]ǃK7Յ@P*M4ީ6Ɠiܸq�# d^]J =P$t@ 5{->p+2 R܏^AV:ϒKy_`;5=nV(_^}{ƕqG + (fՊ5mbSmVMk`%pK7nMGr`mK3|:فB^g iSoJ%oSjPceڨaHۅk1 bYxx!_fxP)-b>wzJm2\�z2y\;|?Z`QD$E򎩻`Y8BХ(«*IZ&k(d _ˆ٥c{p>cfr?Kw5["F#֐s!vIё կ-\W+OG6ʛn҄ܘ.{mNDtZF 9O`Dm%H/?-mr07XD0g0B&ߪ^Ŀ7}: UNB'F[Tԭ@iNؿn4cUX+ .=.(g JU+WDMH m\JhS=_;^_\gsMHWEZ4q_&ĆF< ,@,袢a78tS8ߍ{F)~pqFA: ̛W"rGv2qZkurlOtOn2Q(,R)p5Q~EJO5j0h94$ԏưRLoG_iy�2>Cm4Oiw%SHkC0�u8&z } m+�"EO^rBmza2ey# Z eHhQ(rO@kض8zĔ]ň! ^Ƭ_zc'jTbd%K/lZ¬tzi"o^EBv%"wu|Rb{�EÝvpt2 uԥx7sڰ~2n- (3 /a5.Tdɏ"xv&&f4T{kNtYI  0Eϴ7= Wo]T&1@yܵβZRrLp%t1Hdć3*~ S~D٧tpt"c)xw }O[#L#Ӿ?{Aun7"Ȉ׋=%-|Dū<3/<T*pg [O{hu ."b]* D>1;,};?,adwk'OS߲{]Z*6 yFq*0S\u1m|ҿI")>2F`1B旈$h"&lM 9_Kb!qXYr/oU@lBɘ+|4iƷ% 8wj ')ΗL)@JeժŲkݛd0E6z*r -Wj$W&𷴸eqaME8j^I@^3m <Sz7:l!7>!,wkr#Ê<Ia* *!XO&_m3O&r7i LZ;K !ni=>[2๨u�֟ZbOaP/Zф-Iv&&BmtO {BZO"e"y{5WQ$l=$O'N{,iD~J8 t8ʆ|@m)Lj0N- 4̸;I%3Vq_D^KxO+Ч5+2k[x]/85%B"30afǯЦkSV&6( Q7T Xbб~S +cC~ϗSZsx5ʲ87V +Gy}1;Kq\\k= r_#7I^]"Hrc;PwJ\ɗ ?5'l ۵R|ow( -FmMpf%T{6"z!B+ϐ3U <?Ɓ# lUr�F+j_t{]P2{w9O^}N*'SebҳBqׯeTT5S?v ?E]T>cy HG#-4"\ut;:`mP| zϽΏrkB{bz j~"/Lۉw'V/p0Y~:\&.M:p>9.*lx(h$ix޵|K(V6i(٘,ע"eLS K'қPrb燵CrWkeK"k#X<nؙvQ qO?0_}ȧ7K7(/%*qG.x5Mbcis*bq(k|`z,J+۸Vg7VU?vn%mշ'ir[w#NyӘqx(kj 7ta4'iaC( q `9'\SїTz4nd<FoB:;:;av9l! U6R [<;䐲P'Hmj p�+ *:̥Nk[q=jĖT)͊Xuwrj}>X,`#^;#5  xE`i"/a98+i~r_ *りk!\ew'([AVQ޼QS[]ygj-鷪h�3wha~a+rGb2 / jk H/5W S$HͲ[&ل+gV C*o X)X%Wh-W4qkfD7ڌ{3Xh/fC]2j'2॑ T^0vLo6;n  6 rUu~OK( &|[/E-Xd`IN^,ڴ\)@V=аPr5SmHNʄjpԔӞDx #<0BIմ{o"�lZx4f*k n"`ůDF>Eof3nfM 8;h:ğr% '(mWypl]N1?[RBqѡ3 )"l{K3š6lgt=çѩVLrajv"^aωጂ'nKl,4(h/ǡ an' Y|>JTV.r4c~"\{hSU29"7=0ta *7ep)q^+}_V.VIPR4<biXXټ&buϡS%<28H/7#H<|'Y#f vWpPJXn)ݿ2W77W+HL\طFLk8"RXU'a"i{'fcl= o]B&'PDBcQy|_ߑG!D||. JB7,-0;Ҹ̥;�&Qzag4x.2xR@&DH<+? ´A!ƹ 20<'US>¬QIS븗{*xiOta >/Fցzd)&9 " {,n=!; AOCN6g]8c|r{/?kscՋ: P?R9Tiuȓ.bRp՘Hqy>m_BNdLbK"#q 8)EHF /]0`0ȺwĊL4Su9E!Jt S_&<p䭽_O!:iWk_">0L ͗ڞUua "w O?/: t4UXhSD�I4DE c)9%QR^b]o'gvʮPé(H&m5ힻ6sE,p s,Jq ae=f~/1ܬ<, g2e Fܱ3Q- 5 /@D᜛XTUw!3eFOA_~52ƗvR،qx# ܟ.u9mprbEHϢ'[ R{tf tPsXtn.aZ5 *^FNKWẬ XBbze4E7F.v:yJt._NSh@PQU9SVP G䬋rK8fQexFQJ!mU%6&�հ!G?~ tiGs"f6ճ!m1mאʶOЩon`qXl[9"e_�h�uM&-[sw<6o,` QNJM]c=&(!3<%j' *~T*{ gVv!( !55{h]~Yud�ʕvſyVц]2uA&s;|BCm jJ/u6F8`-! [T+C؉/P_s<](LuL  'm5);?:C#n,5^~;#q bzbܑ[p;^ǀ<F\Q[8{ CF=ЈTcZ`,SFi]fSt2/WrxL$DfJjXq{ePMvۊ?E)5;9,1C=)ϝ#9; itpˣurgz;g}3Q*EejAI@ "v&6 M-[MxӞ4W4L=O[ @qdv/y2i,8(ԓu2!3{Uu1al+�<_1f{ v لO"I!֍]T̠gJMo-c"e|E2Bz.j0QA=՘#S/ezm(kK~YQrLB?,mf BZI)$e,kp[ ϓҖ|'}/$"z�eG^~ cb߹Hߵ97I ӏ6+sն/M?R%gwB ;X7<E/W\LqjF`P<Yt܅qge/}/?#?`Kt "MbU*>}5CG,2DWS k8“ CpNR)"g CuIa}¼ZY?"5>2-�R#'ŶnN_w3--%c׫vY%כ3xWjgR<[O0 b:UEw}ڇsd}*܎6278{Td;M50R(Pm>*Q1R-*(ed铨yʜT8Acx V`HSk=N] C3X! /?\.G RpupY�7J)Q+ ,.C� ]"x+$/ItLb=7h-BĆ�9Ԅ .)3MU%:xG cBomlM/nV<oσ:5?cO-y[lqZ g*MQJk#Q$%9Zg;/76hWJn<OlndBaNEaT J1e-{(p~`6(|X@j/IK&mπ-I0 y5Cpԑ׬9o<C+mv4oUrffߴPH$~hR~zZS7cK Wsn?FvR٠ul!t=]$))V}a Jj�{c~|rbYed)#iCAy̟c]n6$<Yho /!gQ7D6%F`)%|<'Vq.� 8 @AFx}6Hia?Bɚ(3A |c?1;6~-Xo(8ȴ$aZF˔.)ɂqq?\bpx E;WW2۹lϒƇ5A 2^J'ؙ2̻͖ ]%sAqb$쨪ۙa85l$vp5LjZAotϚdž\'H' USuSICJ?sFѠ \,vTnjzcRq(iLr5Z V>@`^YjsַebxV ,�\HEǸ2H.u4K+j&X[ۈo4AP^iܵ.MȁJJ&(:eE-2K<Mv4F W5yu0V ,n[(0 sV!ȿ[?om\hTTlG 4u2ӯiT >yr^5E(3dd0' p]}P#ԍ鲃;μbծM/'nW9vY9+>XCԍMPD=3Js,nU֭v; DrjߚO\gJ i/v'2/!5(AR0i/R{X[5Q֔ { p^Bg2 {9SJW툔N j<mϋ& ɱ~)w&J. (+dUN>MxzMsAOъ68ds>{;|Wx߮ϯ㓢o<>h:2UmȮj{o; BAAg2ӝk\Pa/OYTRP4,?;n ] ֮!4}W 7XWCԕ~Lmݾaw#1qD:OQ<7Lt1 t;q֯.@xrpqQ5$\` ("ki<#޸}+ cLƬ6w\%^qTĮ_Ń\VL."3il .S'sw ?th ʚpv.'YEp '9!�yPYs,{|ܬK_BC{wVoE^ ^r◯Du 6'm�&`!T( #~z)3?'ឹT�Z<(s겗H] k6<0̇I~�Ɖ\ciSj/#V]xtyc"Ͻ܆vN m.q{H>_`FV'aj63l5]!q)/qWM?]&#ϐV]#Dͭ2 -'fڇA(\‚] <<Xk蛃8WݍB DɴȀC*i+ߐ�k$.7*z+_mj"mFU-a0xOwIGfWu0yf aiC!4.sjBwZǶqnS-f0J3qmaAj[O �vzOȩZpfrʣ{o-젊.sXGB(cؘg2XmIFOڟ susЪs%lD)O@q`E x*ѪIPn{T�hf=nt f9;0tm:ϩFXAuz֩KԌFjp5˪1t:<N5VhT7 v!9g>ԲӲ7| 8ў˖*zCq<@011pJ^w2W+yckzfE!W\Fc˴z,S̱2b+g\UZ~T|} .;W --3([uas<=ʌ TjvZI*;@SPA?;lH(ZRQ,}*<Jqj,!$^.LPGydfyKY/M,΀>u7{֠iXS[Ԗ:R~oU)9 Zjb `JV+]\:V.]g_jzy\uri}kll6 k<_ A�{2)cۻTb0i:nÙ- 9LxLj^#ѪncGԹX._h=kS(]>*-nRS2YIn-rᮿ XOh;ٓvbӧWlk \g:7˷pdƮVͣ/_Ė"Nc'0݆3r*U< =*7Zu:+LU(Z9<0i,9k vH_""ޱȍL1ٟޙ%uڍ.z h8H%'vIҔ0zQ`a%%jad=岚.^>Mb˗;XDž2y_M9sU^w U>g$?W3P$c$e]30f]0(ɾwр_d6){eBQ#}KSb2Z^6b9h\>fTw%c/YgFшǾ F)gpꙻ+hJ {=HLCii}Q*fi!Nl5R.@e� }~=Ô<.I NyZa/qi⒰&wxC#Mj0){NRRZףӲ#yN_[�3B^<} N֫V~P:WvNc ɔKL5�O!C7/VkGs"<)D="ڌBO ɼC+֮ŝ14sU^[z,Bh)�‹17Mf p#qk2 i҈ULt,1Yλ dNTCD_Ƚ0K)qkdHx%#^r< p$Lw 4?RAM~82%\yJ~]nwuFw/*Iٽx{DUB5 财&th!4ǰ_woRA? JJ ܭ�ŕ/<#Ńr_|ᆮzTo7yru I@Cn@v&}"Fc~t@+i}, \r\ep6'$ W}:iHKZ =X8=N@d MT szJ 97n4N'㳧PaΧz|y")Մw20Zֈ�t0WbnR.i:=tqNjy4^ ~|X 2|}Ku^&)h;gf%߅#.!+//*D2B. uR5`b_>^~NB1cpb?f0>&&wsC~4<tzn~1NsI{ƟJDsT~; 2a)$uK A9GEr pG׮ؓ:*:\%WkDQ̡(lwL4dS-^|ťݞߤ VZg FY36 u y@ۊZ3X x(mg)v?#@MBOTjA⻺&- %߀ȠLWTT^[#|4"UXj$1 cղo"ݧ++~kKnnMgee$ҡG Up|xSEsŌ̲kT_^$P9ܖ%ͬ5"3Fr]'kFzeB]iRi*Q+ef|}J1su7{&(v8$vj'EkS\׸?'rˈROߊ/HnsEuWϖ\_\}'SXsi}DnǧIwʰ7MU0[os*k )$Jԍ۞nڸw(lz ~n[[sLQCא->D$H/HPχIS?:(A MWF]C,;ëfg<[% ]yZ Yʼtmf˸Uy:YxL=k5h]]͎;hU3Y0HGMEIGQƄgԝ̩A nf6tϣ*v]2%7Vl93ҦC([, zMܙ2x[b"Aa6)"B.Sѹ&/3tpi`6(e*e71%uU3 OYzВ^W!y.QRn#}}miJ l6HG<gt\MJʢ;ObH_Xg{n&VHb$.=~etv`x;vzN uq'+l7[y4l `Yxy]qTTNP;1t6eYjEp`q6i.ջOhj_ !^ߐgS̅xl쭰ģe]Q_zYH+gX00wՠb ^Y�Q2lZj* ۮw`SԪy<F͔&:KB!kfxFe;DžZ!"o:!#+eBǯy�ppD`YcmZFytW݇^.QNROP6,/UZ Y IKGdh+A ʘ {EUq mAh[u ,/!m="0:0YwU0 2| [IO%=]5C3g^w><Mi mz=ŠJч,�/1#N6f` Ӳlp42<^/,S+;A]@GvxG;D/?K8yqt2V:8G$U=<9h HDdv_&XR6̎jC LL+qi (%_E@ 3.#0+Wqqr/ DZ i=QɂI)IWw w/:\-n{X7t 6|7|2ɁkqR y8|\FzKANuaEQH{ՒW}*x+5A'eӹAϑVO"9<VK5q04쑻2`NFO^@E͏Ѣ!2 1: pEs.'XCi wM[>@Ā!oBسo&NC`e򄤃hw*Ō;ѵNljD$n2r˸oacѾP?_?!}irl(*MF}U\Z4[d]qǂ>]<OlO+vw$c/V&r;HsC]@؃*=fꃾZ{}?UJfL\KIa.'u>C`'5MXT8̂<]u(O¶W N;Jķ.OC0`ټÞ&ˆN Q b^^vo0kKi:_E4j $w="h}Αt,3}=>8 1^FGV2=@}*C5B@jAӛˉA r!y:;!2̮ I$[jЈ<N)E@mﱯ Ǟ+E(Bܩ(3 q�Kh !ʁnٟ(E:u!#[VLWd rd 6yրw wޜ+TUxkG&rHdƼE}>-+I2bt(JF&h|Ш*i6l&e"i8dm .hyNIE}�16-DkBnE)�EjӜC2g?E9= ?W3V枃rGJvW?fw�uRnټujF~]VF! e\ qF;}55zPonj^| {3m-Ըk;C>=nEp{5h*,D�tƱ?AHG<@FhBk6K-)k%Ak YkR6yź5FGqggKc$IRMB|e7�a(g?yC}`.7Bfs naʱsfYH8҈,וp{"=* x|"LwK]*+x0wCv}1[)s<eJьuC5kq⛼kϹ4 T>_rC__p禚emhwQ 5} Qx&+ٞƗ*M!3Dߞ _# $RPM+m}շd`XC*-/fG~Ÿ̞ހOMNI$ 'Κ6:RLhr:Gu)j2-I_ýMtRԴHgybzo5]H f o؜]9^Ubckjt' Qb F*U)G?IO7;9!:>hX}Ky�� 2wLNŬkowe)8$GHHw+X]6\oau{iӮ8-!4W;O̜HI7؉TrÈWb`E[sx!HzF r�{Zr:%6|ƆJIdF5V d^`պӗ0C\|6o)ijj Pʄn-f >iܬ r)̚7*~Z1nvrɾf+M@\ޭܕ쇖o^�$TTJ|1=Mag` T@0eM5œCꪨ|ZI<GKzQJ2K#0Uһcؗp9Ѩ]_܆ikF"vI@buZ7|c x9NB'ycdzrWLlҢ1ִ# d=.Dܮk uCmq%M*r?;AwM�?sLE[9tV|�t\!Hs-Hv/yh_)_o9! x… [U5K(GLL&voP)l>ԆzP/!_P<q b&GS67i?%yZ6 ѥ;9-6n/| RfN;.{hV~N ICQftSt>"ؠ7ʨk_rVv(Hg+)̬N~CZzɥ#7h@{y-� >Z)GO�N[-q;e 8viY'IZ 揮4':z(Cf0"jj)G++FWI^J$K?vi!'! @niRvuۋI"7$Ϯ,IoE+œ~ê]# {_QUJtpXCV@Ӳe#4mZY3/%C)'b|"adXC~}6�wJ~VAZ6#FG>@,0m_]辙2>oAcׅ@ѹ6D\sl ʲEVP6cも{NnW] wWW~2ouxmBiP誣TX> V6 2lb_w{AڻJc9"amAǺB[{gUݒƻV4-F}2iSRV:vͫEnRaڢsʱ}z_�O(09(3OSz{@{8|)&~RY%㗪}&>8:4Ձ1INêWDs 1BH>C||x$_ %ށb8:3R!<~CY6E~XM88ONcGjA | ̹fEi=Uw .*V&!^)cf*A3|⿽aͧ/UKLqruc#Dxv&7*LzUj^ U )8ij^c](1:#L[+ T˭kAl ⭘vx豔-vn0o6! CHղ`PP<|1 N_چ0T.תw6'6?/؄ꩭoieMKR{|q@ͫ(h/.$"-id-_X[.t3Z2 LD7h|aE+\^%6�F7~3baA'vR}4phR.GIJ6�e'7]x'CM.MtGzE!aÿ cyвip 3ǟ4 [ǧGtFGVcrɭNk,o5*Ңk%X2KLo!H?2$igNdiQb\Ev_M #vdNM&eǹ)tߢnOJa4$WznlפFre-[rwfs<M|̠K  +ϭH١AИPje^To֗*c$w([LKls<ywLE1W_آ<9S7eU ]1Agq+0ݢmmP"D)gflX=#gA߰QBs˙X24qk@g w gy:9;, JJhS$?!~C>{B`%z=(-&N9vZQM4 "Ȥ̕7cݬ][>]A ޚA^b<9"c[94H\`۸$FVzGf}R8:.l4;d"`'\z=+mP[rIi9|ڗG#*<ĺ|1WxtE3['ݸq7'8ַ6VU8NaZ2 0+:j<^s8 OGG;U_S_#Z֫0*S _In2ߑ>DY$rU@?r0YNV¼EЅlۃ@h$<{ИJAs=Қd\i\L?/%y\)+QӝC2[ B5 ro'pTG~H  J7<_'w&l(2T}e/` 4R~҈ӲE?|t1_>Q37VRF={o%FP֜y6K6 oBp4| ;bL0_JZ<J3uy@>}ZZ s.Vv)ٓ6/ 7tC| <-ܴ' ۩b{ �j2䘔 իے mcӬ1a?<vlVf 1ӌfz[[+ֽȫkrJ}rCSBCL)h9UVLG SR>3[)t߯<R6/K .50yF4IנJ_pR2i(uK=+5"ŧw*pLEj%)kPg\[[ 3=hOi(tnsk4XhB &�Zc9=?DK{熚ɓ%AvU%!34a4GF$sT5_ÃAՒr1x7VLdiXrtrR{W6g! 2~ R)luXM$mw {4o褓tB%p HAw#}h;[-úaB!"ur)|>(RƍʻFu,d(ws<N^:2Le7xxq\~r}b4kfc{0v �y, Vu/Ϥf萼Q0^ZPdUL\27Rm|Md peEoCKsFՠS&_^B±)S 𸂜&ӧ~lhKy'$C_Hu0~-&/$2Æ2ؙGI@|p Iٱ[2 H|^'G2gtq ՙ^Z FB:bF$WQp4JJVװ_+mmkn}xx^S+hH8%1`>}M[<کLōޏpj1 w@5)&dlCd{{_6JSѤy"K1:X2ARݏ[Vl-}B!n.N+#xӐCz\UOn2lTE#9e H6k ]WvP>8<,Z7`_^w?n':}jA_ ġiO]Q>Q#�$4f!Ŝdew4̙xe"B<o$mQt>L!Þ+&�w�AX [Oy^M+ٺ^OK@(ܿ)ڴ箛jY(]7B\cs+xu _~rbɆP!eɧv['-!ҪUDwt:!GtgaaFǬ8|' &Д]jaW UwkʡDcrP�t(*]j;zM.E5_֦>eu)CZ`<\~% Sqr\(HYk0 GʒZyqJ;YhuO:ްf=Jsu,;ܡXK}^V0͉pNn'Ì*w?)5ۑwv`7VBkk9U.7GUA)i8|h Ni'Z:PHkȔϺSd}Bрć8Egcrpm 8fq}qQlEuSAxAWapS ^m,Mǖⰾ#Ɛ9sȟV]Z 7{UN26py.l‚WsB�(I<jĜ=wʥx^6.y+팝;W] BT*ka?tW0G)Jhu0a@,҉E+YY6 f;t2vr-\aCSLg|k_-JSȎ2D8-=,.7b?W'%?5ϝ4ӫ؍6ѩSS31$�4/1DwR]Bs";T{)_%@G24" r)ѽZ'ec|qs`/$ck26[Trvτ$T*ZD,njpAWQ{&"D,sKgQ`j<Դ~G*cԣPJ+B-`"I;N| <�?<ױxԛ:y@)$R} a�]WG AyjV SEɤt,K=Tłq$I|nS Ԑ"�CT23WJV` tmyop$*`fG<U~:xa ?s3~s|W@^5ʓO)+�se#+t=!OcGiGF;jxb!N)DeSeF]h>/LV[MBgj_2WΌ5mH*:ˆk-0h>Qݑ; 6ۼ1i z_kP0$tAh[4/L)g!'g8qxHQ p?O E\yaOjGÂ3[1o `Rv+NQw=<06"3cF8:zhi!3ސ‚紥 Д3пtG<k9SS\i{q& ԥu14Qt{ů:KЪ~9-A? T6`{ ++ ֥:uǪBXmy"2БV߳K'ց[;ݐ FX: b>mwl@P! M\,_j[&YkM.o? a巁ywÑoEu*>ƟE� rVڏU$A[Y%lx (iZ':k8dkV2pT@vFm(`DV@I5DCғeHŠe0 1xٔhń@C{JVHB^n[@KM!az_~` hnbaL#0H;2eެ=5@B'0TgRz!8e1 z-R).,+=H4b󝡯LdtPgLߥ@䎀NALة8`Q05�ױBa3yC0[BZ0of:�wqNݒBs[`Ș=k""ɕ2",B{hA,,ߑ%Xםi9HXeÈNX >ȏ�("so'dcX̀5c{>VгDW\H'Zv(9~xMJZm=hGq]~BkxzMt"sIЄ3B/.aa!$AϪ6]_h[׷*w-5O7˕sVG!xi<ӚbM{g~l$F}\QaN# x S::D�Ğ\^Q?AV6' gv[-&w2G'Zw?  %2]T 2Lkq(%(W7^/=Iq_Wkd!ĝy=4Җ{َ^^o n$l1&k;}>53 +М4#4E[H$|i%Jړͳ�g6I^u4ȟ֥ KdNKC?Kĥ]upv<yB"XcНs: T_0ʃ蠭QZ<% 5on19#, ՄOPV ])@0ܝggN�׺ia/ X'`gN�> {f5Y &J*B}ԑU;*K5yZ1NqKUw ߧ1xN"uA* >"Zesg77rPECT߽f}! t`>�v,-zT'< bћAX0ό%.72+l._ +Ѯa"EGWe_ˏc"[YVMB/Dpa7�=~jĞרCq4P}w<_+jnkٯK3pvOP~;T"MEtXݦb)!@(ֹҰ7lcF29/'zijwL_MCש<DG_s=GK-*Ty>BL1EtGCdB2MqG ;m tx/rcbf'X} dE-<̀p`mIV6wBIiǵCT/gzܓ{G?X7b|[9N˅ZYFw,[Xb8k6K##jϷ(Ob%S^J3{3kfnҨ E];o?ŋͬF5 "mfy7C~HEj\a=qܣdFeDT"�U 2)W ;l^ <4>T,M cd8`Bhp&,ClUww9q3-bpе( ~'Z< "% &E!D tgIz] ؊YB/⹗[Ɋ[RfϥS{V]6&&t3}NmcuV~j9u+Z6j_`/>:Βͫ%9;G 'SNN7P)jba8K\6D^)O\ 6S<$Rg*m6>1-ژjj kQ~.L,0:ahS69n;!ׅtm!⧳T /SrxLđ`cMSw=-WJ=JM ۅA\هK;x'1!5R.;Q`j1It7URZ�m@]5{ xtuy'Z9g bP7 SxwHWX(C$zhc2wtH .*az@-mo^wUc#=4mXyn]a^kI5tPXb?.j:jjePB�W^A;SM_qjOߋ s%cE DBBwj,wzVsgr9ooB{S{JXR�KiD 4.U"q9V6P\̔ˢ*$K3 z@f2}Hn9Vi}5r`c\N38^|Kο. 'ۥO<AGS'_;O9o+ZR:Je-tsl'=I =-b ]Vwj{_+Gc!Qi#r{I]s*)#T(yZK)I-]1q'%H�m*hh/j^u4ñĐDC0cx害l8m l Z|wy i}~96v%峁Ff?Ijr?`~> Yynq7 r~8 %[xCJEu;>tU 1ڟ[z+ॗ&YDjyʰ#@8&c[ۜ$%6j_yגrϗ�>>W #V *̗\>&Ͳ}bf�d[ AX*ltY D 7 z'ŷR"wL~P>C|+72f3(Ab%b za"G`JIK0ѱ;!LG@_ [06Qtd0`}0.p>{~|Dl)|rG]ACSeؽ]:16~X%^bpwY&urMczpΪ xp ŋ_Ke.`%9 _AHClx}\F,rnqЖ$sJIU P9F< ?$Ŷ@/Y^bqcrn>CjS.];G/Z՘ udtZ`op(}&=S N1攉G#68C-{X1hvoe~(`5j6prLb&R}CK]ʇ<3ll>M9TLq(Q \֙eΙྒྷEx+Rd Ij঴G?MnlDQ3{` چz ^Ql z㈒:Py{f4"}-5v#֡͢>L)U/!XϊҬlNrj-Ht3tŃ]z~>Y B=47ii9a& T`1KWfZ7u Moz0u֟e+"5Ȝop`fv۲3I"ERO*yz`sw6F`hD;=YO{b\JGYw}x&wP5 YL|HKj}gnGߝ`[kVĬ I)N<Ö2?Խ -N+MBtE-f%/xsC)㤭CēgXl,�ү.6n3wNE9_i9/=982rЩNmV4.3ZOQL??->SU;j{Ydz&&&3gr{dHStM;*BH{cw66b4痊Cr[Yq­9$9WL 0j60kN(E'|;eR[/0L-PҪ!p3780X914(Ĉk[*21 k$F ~eDZ?P% 5nu~*;. ^Ykh5�|hMzbU]q?hoPu 3X$xͦH:YmBE�qcrx_å%`2{b}Jq %"x\?O JלSPWse3ѪB~!6f,P97z{ޝU"Yy}{Hғ Ów4|$XbcMIkcw:ٻr9|[b}|س LA `]>f89K^EV +硎SpV MT#٨Ә&Qo9f_m(Y.u~1aog}f=]]ULft9&(<"u2ir*B|tr&?|v�,d@%'2HOTL[ |- o[PE0 *[X23;dgp3/Ww#Wy"RFgPs3و&^fbx#,]L;jzt< |!iL�yIJOG\!7wx+�ڢٻqW〘|43<�(!wH^@7/J|bfsYTM]BxH*i@mc>ЂxA]Fe0 YӾRtn?Ya9Z_Xva{;ƸJ m56X`g"Ox\kzP|Cف/ySd<m^k]:[+־Hōн6ҿ%y nSX9]S2;}| w噁1gFp�jKevi >�u[W6Ӱuz4;f5Xt=kR&Y"}7,"\)_թ0~tIJv QS�w~p 絁 V'#@&^_:#]#VQx|8{\:rav\O/naBѴ\S b'e$-\5 = mUi7qGu?UވEH(`6 NˊCBpN ș7=1@%`%vQ_jռ==\Pe:HFʗHlݟ]p#Ȧ0:4wP!�,m{!c9ȒiQ~%-Z w/K`[6QǴxf86{'k fԛchSJ6QS$>@Ր"az9>vK[3 ܬ^9;ԏ'ZǏm熳.tIN7*~BDF ÷<C@%uRa" zRG:=L=+WLN Mv1 )`ءPpbWꕢV n[/lsht$:R: Dn79 ўEcEg̪0+EYKe⾲54 {#?G *.lM⡽63Ctwonp$DŌQƼ4ˁ/ڞ#,O Yl 9pդe,C7AbXEgSAls> wwaEkL˴@$=pg� "*Ϧi `x56T5*mOat}kX*OO+.{zRcJk*li !K $m\j|J)1[ M/Vȥr2yr�R"z=T[ue\e c;<"G i-ŗҤl<\fflmDRݯk@0 m6 k߬oLy}>c(>7~b-$'t}?`:4Ym6TX*ENyȓo ָ5SH_cSОoA EF@ Sq 9oQ+컫�n_OR͢^N"kS~=*zݶO za݉ηD17qsTJbmPd|ׅ`: 4CT"㜤2lFg1?[8pnL9z&2?.JB۱yFbVXYRʷ y^�ÝƷ^{?eX`Ԕk4=+6Bx0&fT(asPI-HSbso>*'l`/V9IʱGd~ tI3> voX(u1P'\CdQ51R ΉE"P|< 1R]b8y> M1Ky@o3zi4<d̶U8֦- p͡wxj &o0=1q h&IX6PVp<'�J6. t;E$c U-6&,Y(9[yWLyOPw�ЗGhck5'bȧeG5ca#2qzh Lǣ8Kp;FZօA>v־Hؓ؟aqVG|CxamEMypaħqᨮ ?(<B$"@S΅DE 5 bcCw8N T)T`#қh!-tHFrwֵȊɕa b4oO([TbgTe\�)G#ϐ15wH}(>;췉|NNյHxMN JAo#z *;>`q{y2<]ŧ/<24qS)9Wν;%ѧI{[8]5K5Fjk,=TcD|c1Cu}£wrJΒG׉@R(WP-mQJD>B`āqTpx)1KNƒD4%r)^ <ߕt*,FX]OHATZY(Y-M[5qӪJ o+T;l3߮(\-k'w†vamͰS3|.h-0*yw]ΗeBK`?|o7<j,NO-GXyuP*dD<) P<3]Xh~#j밾3v)Z9(]e\q~4eK!fo;; Quh|%jxmy,'//'q� 8qO,6y= OC6O :251kнEP&MWbOަ> ;#c oz7s.鋹-I+GmDia; #7{*=궏Ry{B/Dubh@"bSc~Wg H*_~OUѽf.ʅb  "YvZL>եKEU0ʢUÙ EF O3:3h\i( ss2TNaa<+ Z! YFz{^=۴֪PHo[H2f7V[QT'3Ha^Ht> PڪqFle'gjc $QMIUG g|hN&UǾ:d6P?zlA8 <pO Tx!!dn%$~Y=K\-c9屌<S=E&ެXՉ?wa\Z]d6?}; : Z+V0"-8a9kM̦ ir%:ϓ¥oT]y"Uy6AyTcM|/ı~᜞ é"~̦UrEW�1[ֱkQ@y^F]I*3[ip-/'T=JG1鐓& Jw{\P$m"/YO!|=A1^ˀUnɠM,Sa(n𮯩Kr0,ţM&D!E/Ar~0>z|cc{l7ඣ1ѿȞqPgVg 03F.*H-ˤjl49>@rzuWW1's*!X sآ=&%驼^wAq{&4,ؓ1>ZТ^FKE[!D\:y}7+lc#(k S5`+\�5hCT`g`JhCix.]` 5X`Rp dKS4dPuHonQ7y gw6H\c--eWy`YzJLQr{ޚhD"ΥjC˛rXƋFқj[W1`0bf95[8n5}0z1:-"W#Qؙ`QړM*<ΪbɞSAB%G{ "R tu|*lFos߸j|;DK:}JIC\YE?ϴ UU}eL>PSo目XΕ X'RRlM��#;ٙS()G^ Z{"/K[c8N)b`Ji=u~'>YF.2I:^y Ϡf/p}N:~_i �I<S}xA=몞;EFtž ؚþ>p\dH+]ByozGՓy�<y[ 7v{|/ɧLlJCM)p ?bW Mau :%Ÿftںa!)�.pQմ^M{T–Sh}<B}0`Dݱ \waGT{n"Lɲ JP{837^ 4 \3{xk�ƐZ+M-ψX) g*}ֻ8Wl2Vh…lOK(4iHgJ (q)1g,:b@M_F72.Pf,yT>ɅG,x Cfk'G+ ggʽo$~ґZu4<"htld<t1BR$+TH&�ueLSKkK^]h4{}Sd  ޝf p;mEmYPuNoݲ],B4fm&,.ҳ.CMiM82PV͛#@kIgߘn"Q } [GA$!1ho_LXIC({DMEB<t3hPR5Y@k:Jc3Q%@`}@mr,z@ҵ}6Q]n >mZc)y3N? 4xE�u_&V"8[0DFOiFztoj)sE穒o唓|Mi}â?ΰ9ufh'M(蟝͡*crC3B;zK*"? uԊg~cHVǬ2;fBZu!amRYf\5$k11a.(b>DZtYB+;S"A"u,e<ZlgS Fq)^^R V6FMC霓o[:,'h]s5xFO;k |VLY |Y(C_椓V̐-F6T D@wWݢiҮENVg90G/"|X^)"% `brm^@)lg|j oJ9H*{bJBDH s+仅J=VbY7՞Mt," KRg;gp=D@4苐v�ywKdPsn1K jK 7&?WJ&&+wπ^ Rb_)Z6oïX6: 5qA V�Q.)O7  a cy w1&gRjњe+"i$msu\,\xL'g~ j@gX&+BiP/b|Gd)SK11Pomwױ}B~=@gQx"G@Vh%;f ]\J25/Ҙjhcے &qFw~p=Ul .Y]? W>@"Jgv|TvB];yeys3<ޤmBm!u؍(=STi :N8ϢiBSTx6Jju!1bܙ09g-6|^LoZCh]; ef@�^HW|ж͂6ls2GR霢Ż,{ 2!xQO_x %*n}Y#TMreQ]Bc۹}nKqVUA>nG-Xr%Ealn;L=:`\t~XkPglu&��2qo,+`(kI\gK3mU4xM`AI\x>F�)/ mZ qJZ~0MԛS*9yO-Pu�yZ~CNWCYvD)|/+u3b rd .|iJ}_:aMUD0- i?E0J.D| FpVC nɘ5^~YU#jDD33kZ(ZbޚL\w /Q8+UmnU?FrTU$ɇ٨!/|/73M2_Í+zHwpǝfaf�<SWCļtEhӆٳ š`zAoglbV? M!D49 IN'Hvܝt@Q2=L.xy6Y OI-HI B)[g*O#xHqe<6R7BҔ4bN24,9z7"Gn""'brKjWُ1*o<Bf3l j&ĩCNw%62!u :GR. Ad^C4wf@ʐp0ZXzZ6{ZjC -aUX#yB�/ZU<]ɴeك WniRnO0Fަ B;Uɥ{okq'(8k{I"c'{>#d[K &%Vѓv(HqSvxiz&Z$}b!dzҫUǍ`E"20$-H*/ ؖ'&3x{fy/w+67ћY-NG !o| ,T�:ܨȑ3�@�JRdհ<>sIY)� G"d5GgafzkUXJ fa;kY(Kin%ic{sfn<) )vQڹ~!8}lKJ. ?ă=2='siI^,po5Ѥ_^Mo#{v%Ys蒽;[JP d~? a}3/y){:EzcZ-hM.c͘Dzټ1U>qyQ=sߪcad OwD|X VYVje~_9iϢɀDJ8Os4F2խ;=S#%5?^ɮd݅_(,|׸PRnm57<4znȴ(A O:M;hΕ)}PW~{{aEiI+`cDtdsGvʣQ| iEx \W \CG% L7F]Q+_�%9nFY;YZ0U{LP>J0 P2qDB'Nb?Wmnϥl^�s"cj8q}ϊ1Tҏ,̺ 3nb%0um޲' lzJFYŲ8hPHh 1kkko<lK\WNP7CNNM2 ю|mMYYrWc70ĽDP6f&\zA [T`tsSsbbɪD7hѰZC|2Yt/H={s xӼ/p3ry=_~e>:1%ۛ<"2w)ܒ}KR*-v?4UL9_竣-: *E31"-sVǒC|^d||YrOQ]1%Z;S 1&Y;4XM__HU)RH9Ft픫zҢ,`FUZe3k>QRIubEl8�G&,Ef:KA%^.50N Hɏ^oH>g4L#:/0lܾbyZ"?uGZH:s *SNݕP֖⨽mٳp1&#ks:cqޖme[oBvGDE}c#|" C6&�P>jK-Cǐx_d@TSf ZBzmI3P:Fkt֚�ֱ:4z檡-D0eiO(~zcEl)nw <'JCM#(¦.$% WdG"YǣJ]l8OFSl$ߧhҿ_B<vzLEWI NNM3C ]cợl8oШG42S$$tl\[:򲴣`A7bN9QUK$CP;XQzO\Y~iLNO` /,T�\ R۟ya!VyÚpb%dJp.ҫbJayG<TE2tG+&+cno.Q";M̑HmVO 2w`<)`3�WxKnx ($#*}F>$]RieXu uX:}XYu$DɹA6Gܔȩ誺Pa2U9ƿڲe&x">),MQ:pP˛%ٶ"S�D+ #rU<cK\a$5~j)K{( u<U r6ԣ1?VR4QLMI ~m5y:xem0y#|m&\ZO}Egj#y Y&iX;^54gyψ!ͧ;g/y뤐 uoōͰh [tz`æP!\5krGMUr{'oGz(b!QK[%:JF�B^όڤS�K%`N|AdpŠ0x֎qI@]>|?<X4C->.7CԨ pOUn q HkeZp,#/HEύq⸇a򻦚A%$!_9jӄ*1@tǴHL:f~QXwKT'*s7Ro?ZÚ]ݟ{y8mAi}SQUhs}YiygՔ"20~'( zV>STx`s_Z52+8UU?i@nS xvEoB7>nh9bUk3wىyyg*5i\BwR= J1 l)@>O;ty鷧CUt؝Cx_3œ3[QnBHC̳(.E�P8}�(ى}_1n0}asςոBIpfU,P(Zh[p뜉m� *ȧ瞉^}4hS)fzyIz@a.Wg%ڝ\u&Iry=s)N<`kfz_Vh:e89 ju4i�FRJ&lIbBQJM{{6%3% 5ػoiPd6H4+ )VQB j4'@p~izbʔ;o[QݝWfC>A~ ꂓ4Ǽ�2/e{�F^`חnO?ߴ2P!p$XFx L1]$Wp}aD4{ pvy"qf'vD"Q\;K]-42c+*I=…r&: sS"2y~K}_Y2<JC&NjLTlp]u*8D_(a&dX؎&XA7! sH^#5k%9~Jڝ C% ްl7U�|S?1oI1 a j{ϫs`EQ=7߉<4=[ #JZPm)–{�p./9M)&I.LQ.= !!v@>%syHd[_Au ng  (Z]-/Y _cU=Z zmtM9{1[lqR/ vFyx6ʔAm*ǶEL/۬?'?hRT5$V3EDWǧV7b]EuwSz֐@sruaǯ mή`Ϯ| NlVT%y-Y2i(*#V~)jNx, 6"D$3pv+_Kƻ13Do' LYl9]/^0T[�[}MxS-o<eS%9WVAf{ p._t6=x` `7#td2! $0sdy] ye~j$j.K=ۻV&ſ'+"LYG%prDA.">Y$[`KWW"ׄ(p%!%xM#X@73GJulPĜovdH ^8zQc0�ULZ�E0<B(@N{|hxC/4Ƣ+}EI]rL_6ϑ#@hE4o&$Jyw/P7\%e)Y_$F) 삜/ifE6x]dMARiDOlz_Yogi u^ﱇޠN#%< 5/ܭBS|+5㕆uZ&l=F_#ۨ/ ;_neh_G/l> rۿdz>OD>"THRG\w=&)[y15uHinZ}ڙ&oWKů(m mAg6k):e�UY[v Ffɘiu=pI+h]+YR6(5Egɒ?rȇXh,yFիݹ5s?b 7k] MQD%H& N7ƾF2r_3FYefM T\|޷Qٰ _=ִEDkB3RlnDVϵQ{ rᑌYZdtKKu!Q␄̲ fYi53=RWQ]n Y•~8ygN:ǜ]NOC  Ӊ2Nமґj.&'!ч(JsĈ rc,q(ܟn&c]YNZr`(nV޿3]I/-'>gOy'qoipؑ|j(8gU6,~n߉0,# �K <0eLD'r io x)d0kءV +uM:{u4歷Xވ8-h_RJ9? %rʤaڮѲ•ڔǫ3D,C B-[*>ck+Y.ppC A:1A^d ڃqkZ`,?f_#qAVrlK lLw|lf,z!j^X 5V4kl^K:3 5[q/)uح NPVpǼ-BDݮ\:i\,l¤n^^O*Vk0U6]M%1_C#dv1^P敔j9BAc&Z%]agyix9eB%րjZRJ_KSMw(Ҿ-f/WUjSug\GytR29/YE\,MMG>ԝ7#C0vUؤt_M4)oIf;тץ% ܒץ^(O*i8U{OӾj2E|锰KzFT U>Dyp�gqe ,Em` v8ݽ Qbn6+9*c72왵H0 ^ 94ʭ.y2Ǥmq5 wt͡a-Vvk4OJ<7|8H_ǣ%DȍCRQ&w53/H-+t@?b;Ნt8z OmYNlHq 'eb짬V LGq78 (@]T;f"w|ʌiO@GΞ.i ׏MRδ2?~;, ߆/V}CtL3xS~a}H2p0Nf/ LּlCn`bԍַs|\x6`U!P굠lY1?=¹>ژj[.N'_/ RZ.#C)YlSxwUNEH+2kB-/euoojmt&aӉ p,82 8`*w[bG pյeb P=J @WN:<ɱhGռ5{1Ǎb!x [$闅ߚB,&UL@ὡ#G-uE\h:rņ TS@o."3r\%ECpTYLQ|_{2 &x_5Q{ɀddZ zĺf.'!=i1`ۙB@N=6eB¢Cae(M]ҧ2~9?)$5N;N$q/A63olj;O& qzaYEo~ŢPR\,tK*ȷ]Hes)ơ5^PsiB'H*Icƿg"-PqVi(aN|r@/e*bScu *wN-"uaLwT#0}1ouo),>vgb7y@KY/bEds*6AC.j+)Eg75 8sҟi(?CBĈkk#)Vb#e\$Mq] Z0b7#uv1ä39i1qFaWSn|Mz>7 %JF=v* p@ˋ8}Q݅/'[Zfϳf=v֥ lȡz.Lof? سu&_uu<#˽(M{M5`͸#q¦NL~hiSLl<�V1Et*?ջ|C7p6 %z4,8Q6'עI]FKܹk'>p$>xc8XzQu qXJx”)QȰ)[oRRPl90 V@ U z Qƴxm tC`U} g_?y+6jۤhp!Ȳ{cNpS?X˹EH�9/.q2{l(愣F?ջ٧7_YS+n ۺIؼ2tH66m6kA\ݣ|/�+:ર:Hxzx[Nhy<Rc"ν%>K"g㮒lÝW eJw# &πQꓕ $!+1ۂ$_ХIy, "vWU}!EBG_Ԁ'G� GzUDf=mԥyI'ed#&qԕV>T)WQb,T?(L|BF~<$nRa죖4 Ϟ᢮H~iK?*ۤ#-ohÿh^ol@9[C>KȅXѱʢh[\&+vR`@Di^/IA)"õmOz�ps4 _A8\6(8w7q Sdy5#{}&̥\.vFmj^nP"Tb?Y8WX9\@a&#Lqy?^X�nOz_pcbϬ =l `%bB \!]P +'sw`:MmA|EmtPkݳ%ǰV2 �h7.R-&$4솎mx2gI}komdC:rW }I`:vʬՇ,Bh(i1j .sôO[,;4S[$yvw'.!h_6WJ\ ?:^^hYlyx쮙]m'A\#}i)!^`hpzM; dLLjwo?)_43SߋT@;]h/Hhl)]i~rJ9:Bgs Q-ֲ  $)[-V" qZ&}(HN" BY>dQHx5{�=mhvExR߽"^DzLY[x-T =!AF 8S4`ǸNgJ0=d ?Oq>RٖL7FTcq&8!Ȕ_z:1wmd? SWגl<bo;[wmlԚm dUO�iLqKR^rN9mɳK]5VuosW`R99 @ŔoɾkaUF4+WuuPVGupk#Da(1'}*lB̪1[ucsY6bֹLQKY Lo=bR8cnB%xu17Ռ(O?I`vʠZ,/[z#ab[!>.v¿yAȄk_oyҐDu>DV:YpH,nXQD8d2I*M!,w!M3 /oQ{n~8"Wx˭s3BKTv7w##*NK8_ߩoG\~l?s=Xv ,[cnl?xK7W$1c$pmH/lK-J }!2XXn8e~KY�f}^&r/L>Yeji帾?]B~RIm0?RHDƒ|%ЈV,PQ>y FVkC- 3ᑖ631m8wxC5 i+� `KFajA8b!u%7,}w1C [ߧ'ZJ|-N蓮vOjÜqL^uT^EAOPќi RR*O#[&8 bFUҴ?r)zU0POSKwkUv >UPE Bjӭ'EQB81N&0O B? BD- \,Ndwb߇8TQ׋~ iX<yV}5F:HϒעzV4.DM|Swѣ/QlŵSKH!՚O䋟PfuD򋖝^ܯpG m2L,olYmW ~̊Eth7ڸu]GwƔozUclW6u,:Y":&8h7L@qnas"wXgEHm2TX~B繮QPmɵ9خ.{oTu7HȝSK봔,ŬgzrD./yj|\֛xR,AbTmgd(fa x{f&u:cxPl¡vZI)d0^adEQ:JH#yߑxqZ3ٮ?sܮF\DD/IZ4&eܞ NLH) gc5nUǴ'[vܢA@G,sڭ>qE+KYP;.ؗ*Nf8}aBsӁѡе#4Z& 3y\J NbNt?^>,o[l]=��`],?4#*믔fOhm: d6tٮןW85IH-}|wxݮCz} bumEXFM{tWV2/;5tK7+LD*'P 8榓_vu{ !$rCYbFN+&<ώ-#u}ID.=RR # An9m�sJSA4#thk~.|Xa(ˬkzt? G-GA:*a#ܪYwT]'K {5^ύ�M2P. 0qz:l7撹KC=Ǔ=Z]T>R*dKC47:O\ȦwxQOP"[-LOCYV~@M}%&<K$%o^g˜}DO@[vGSjBRDxv0OQ"|^*+\6Kãx*l,D\U5wI~ӹ)_Q;A{<!D%?sHRՍ[$/ݹH)Jؘ3"M{D>/;j~ <?m4Zqiv-&P4GekLA�R5eXOTt X^({sG9?B~u[S$%1 Zrzؤp$&Vm F6 atrdp\PZn:]͟?(Aqxp$x5W=r)7ߦaGQ ̮)<|M! m[uk#HE9[/yW2H=wS|,}v}ElQ5�|61QXpFo0v]H|^^ZbײN�UX͞YFmוTh@uz/\dv9=`;dO)AJ"R\AO�"sf\[} 8Z�Kȟp[OE==Jj#1C ud"JGrŵH4h@\!H2wE5ObU1 (_\N^x! WL1thd ]mؔI +REN>Q8UѢ;Y<#٨SP,82nB WH_/�fW�t�~\of^ D1͸nVW=3A;9 j(&şPf8E%P`5T )3Ҩvߥ˿@[*9aZHs=w SZ<slg \|E )@zSn[KʈNyGH�䐤Qo1? H,o]H,VX8Ѥ6@>SP@vL a-g�k ~n<\ *QGH 9'1O)?fIݜ5|(�Yh6):i}z(bq�yȉ4<f z͍ݢ^}'<\A¦ུzԫ\R s2tX(#kV5Ζƅ)7[*}. nul<)f5ھrN++e՟Vw[ذe6@(sY4 �׶GKXP˾Fh@qح470� )'i05z)xbfYO3/@bj fO<J8[;Y׽rV=ŬʃKz ʖ,-VC6%ζ/Is7 OoX-K٘a+~ê;m *VY=<,>g)bWѦ,Sa'޹EZ\yB}/oLև`ϛ+-&d(:gWqAf *`\3 qe%4+q y^4e^zDܴs#]lD |fѵ0~NT\I,' ="LUV zgcQdLJ- TLu#8,!+_KA%AdcD>:N9cFʬ 77ꈦzÚ<jD^l|m)?2rP%c=i Ym B)?MT!| <u}ڴ5 Lqf)@J ْ OIZg.m*T[Z̃cKlC81aqN& >4֪{g!HRM1[v%wCa EoLlԍBdWw^Uj¦>]ЕN,F2Yf̹ڊUi)|魻o� r_AaVTx6~.JVZS e>Fu!8|'q7eV#5ۄ:kOkև\0?^'eŷFo}wRk*?OB\ H{ QNAff<>.w4zڄQR'93 dHbƳ5C1'-={h!.1B33Cpܼ(&M.ONjo[p.r$m1eD6 8kwR`EEe%| F{48H-®`dtU< &[esEoXQs8X\^RInS#Y9Y(lGم5i47#AmQD bOY6CxG>0 tgUTx3|ͅEs>#x<ƴw)y9ě)ny9?=ȽJ]w#xVQ]LgYqX0͖ApyqU*Q)܌ r,X#Wļ ih[:@VvTAmM-V)�ǩt_xW@2! }^Oxem7 (Aa͛ΌVN(Z>KghV|>JJ"0'_ZbG*K ]<'i(pg}o=5Laq{R#oRaD jKZna7~r~s8)V/űfI'FH;BWsQ߫&$^<Fxt7ϧ@|bj_֧2sC.#\`͈ʛ%NWj{<W;ˇ| LU|% p)[tZR]gGT:<0oގT/1Ԋ3q#qrgkPdTMrA\s }Jt >-9h'&2hŜT]y C} şKNo0-hnJ0qk #$G,k1i[X @ewƷ=S t&gD۳4@ >X@G*,7\F|(0fm\UeVtf 3PJbƉަBwށn돈wt.#PdKb$uO&c#9J/œFoMSwFcǜ's*r%"1uA$=.kbG?6LEj<],:(BDۦ&�0՗QKsG|(}E{N1pcqY�gHC NFSPQ8BɰR,`2!4�%b}ZP36QK΁|ŽUts]-a{j&Kb*i>|HpY>=�}0uT`\_h w1F'Rols?;?弧E^<,ai|}`$̄ r0=X[s>1f7 V6/ f縮?A9m,ǹpv- sS͈>+r왫UБ)g[| e4!=y{-Xŋrck*巑`d+sb8r'fR3LiȞq+0#.fFqz%wt;{PbYWIl:s�ͯW&o= † bTTi1]^"2o̝atg;xz }$; }"??HE,}CWr_MY�pGA[,\0lC?MDŽ/A?>FyF)4=ώp#~ zٷ˕OбHU5 c^*W?Ǡ;Z?]xS9OmNw< ôMN9oU8W/+sa;%WCJ} S(ZaE횃9.E <@:*0@D:<6V ǹ+ٳEKAt `4d $K=j=uΝ$*`gJ԰G$o'#Lp)#?f`EX%~])zV=]j\y'��F[l0W4Hǂ<`Yũԉ B& H?cF s\2PguKJp~`re Y/>!W`n|y.BB& V:د8dWrKe S - q4'!H;*V >%!_EW=`N`ofM d$''/-ZAMjP>$N[y!X=9,g۶tNfb1fi?jh {vr-H G)U/x(<H1㞞7Dvx_? ϴZe3�"R]EGI2ets B^;{i6X(EbW xP솯6sփ00KƖ"5 [щ{pw+T@8` 5Q.A^S _o0Ґǻ,։L| 5 ;iN9;0k\n?%P:{;z-!Vw>rFۏ .*EKI-ͼ:]О)pE:Sj9j[s;�q.*Crޑc9q\ 56l0)'&]sb~'V.l<x,Ϙ͗m.7SkrWvn@ k$�gՑۇ?)(1/v}@:oP2KW-{T6U+c>BWO2*@w^*Ե\"ԶT]"nV)npK,F:SMI"@e2c5X+fbbD~߆z 5soH'-[R2{A M"v:DAp 5�{+Tz ƋI4Fm2+ʎ;NӘq�7i�}5Oo!u ⒢^܀ucZaDjsy0j;eA•dCq8y6MUf j/D# jv/++܏P;ȁܪÐ|İ>͇Y}a~(Rk;^ht[?+k-1 ՜$UEWPjP 뫋M5f;-F3G!PW .>˱5j!4,VCS ێU!Iɴy#5UdK(.edXP!* ȥ<GA}%&6eX&V%!؀$?t-8Lb*(�q5Z%.6�iryJqz!}^%Cui]w%\jN/]B/p<dae1!? pi-n:"q"[^CQ5tʣ+OjCkbμ8ʲUPGtkyUlșh.z5* (`t5�[T]6!pV\�3Tܐ?�Y1=?o5 ak19'EMto6sOt^B))gGZ�GrPx4nOmOLrk8dzv)R7k3ؠ L 6^,֔v8犤 X7~B0t Pd,v˫:t}!y]RE%WdmM4Z}<3g_z"]8^CI={'1?ia.rm$T4" <}$1JgL޲`H8ߡs`8"Q:sE~MKjAGڻq%Gtt\œaogE%cc yę {vZg*{4u˞\Ju {M#Kg =,E3لb **T6lN Kԁq)W�%B FB1'\ 돍C[҃GG1=lIJSlamv B^P&>5Εcj(ic04/sWtbRlW<]Lɂ({x=m=! R(D0վ[8v>V(aoqf\O<M;8ŮB$/>k˪I,nfmCH I yߠNONCx!v/d^z@yX){;x�J[| UtĚΠҨ#ޠB% 9'?PQ ~tIH:b8;#؄aic~jb#(X%ևJ''\ϱ!4,%䔋e)CNC 5,N^Gپ7F>%9TNOTR-<Kΰ篥coWj,U份!2GyVAHR6|>,�*->x:b\y܂$̃nه+mD+'Y)}:uSgrQ8sR]PRҹgscF5 ;W $Ys98vNdm_J|\P?LIzt*'T(EĕO2Eؼsޔi$٠j<1;Rc#U'刻!eVG`bhb,�)bfEZa"3W%},\$TֆtJsI Gt:OwˆG_K2P„ˀCz&U4'RTy%wz}6Z]6TW9?6׬`&c-a`@bNg^i GE*L}>fx^|yήt3ZJCw7hfI^x Gu{lx=&ۘp4)ٜW^8.ooVŃgRI8Ȇ +Ssh^|_0݇g&Fk>O_a3s)U {sOמIOho(+umCmh%~iL1AְiuZ\e+>/a#PfAuZT/WXɲ3,uM!jS<w 1'*y,]iJ:W+b&Ű+P}P/4Gb46ƎJV ӶE=B sY5**V8A" AHf0#@S<4bp,}^6[P҄[|]( 1d; -׍BӶRGZNfc^mm&H7|t/Ic롂s$W )lf$rrOizaP)C.=>kKR G8e++S>1ǸE 7;M/Q mr:0JM@ˈb+E Lsģ}#@g-*$g jvzz M5}%U _[Z[2'ڬ9;=ȇY1?qYKa5HDj:w+Czߍnz1D*d7TiرZ9 _@WG'c0QdEDڒ<bD%-w5f7pfQ!KU(Ժ@)l1BA]>\|3loOvL{uEOQ:OVGcv6yu-5H>|鑅?2F ?rbX/ebհ-�6q)D@ftjWbtklJzWweC qly]� | px"^H̥ŌbՊ8>HplCq)e:ɉ0ez`f:{86w7GsF7=kQ!Darʲd2l\/S1-X&71[C=Ҷ2bv<q&βwwy,R�"OMA!C& LǼ7SUb!*m7ȩkl*f\-oCyxwa%-Ьv2ˣ$SڟqnhWkYM8A X*#,Y:Wafirw{.WI%ı1d#`+s6eo#n3aںo9uƒ@;}RLҺngr^i֖M%ՠ'`l7|>SgԸZkF\]tͦթ){Ӝn=jD!b[:O3Pb@B2?^1GΖT�vZ,|#.q6WeVDX,NOE>+~e{W+Дuv.XӡynF~WO݇14ύ8}(56l^W!Sw"ITm^DKC;gZ뙙K* 9F8ñc;KD4`C@#x"'m,!u^Hc;-o7a!rK+U2d#pvM(Cz"l,oOi;\V&W+0Os#j HLA DڏQX>%2 %xT䜙A'Bx=kK;Ár#h|ɫmson˓91ؑY @T:6[ ފӏtiTX=<},1!+d~(rPn'N svO׈OpI*mˆ3!H(<=4Mm; TucJ231`fjP ގ NO4 [ É6.է&$X?j�ԧ]\K'~耪FLL5RsEBXR.U\B<0rv1q$v i#"A]8%d<FGq>�Wn4`tv7偡ًsV"%e^MJg)8bGސi/]j%U-J�S>힒K'SCNZWR޾iџZCݝUh ye2t1^<8!' T[toS^R|GŎ^{eoʊh[?A0ӗ )ۜy5TZS[$]r6u6Uo3.-|0ˣY N hS2i5>M'73y6p9I9G}f5ӃfgoV7.!Be'&݇ь h.B\t_6-S,(�:9Y-k ́0Hd(;#ܒlNQ*~1f=JrQ&b> WJ{[`'uW#ɤP؇y,qX4=̆bhwdG|, j''9 +ÌPS7e_WvOtũRF~)><Rm ؋osw" \HC䌜+j8[Ż^P!urcVAe*5]/+D6H[c9DCst<uP2Z;nn~1ZͥD6W~0B,ًmw:vAbh5dŗ|rJC㔜xлhT*~Hb ENP ^zS{;Rn~Yu1\ s!j:ԪS23XȘ6Xk-{B?pH,.H!c- &Vc21 cww /=7]ڃ:+bP^ &=~f d8#K_荛)w7Ȇ[P;|ɜَ仯0G}q$~: 'd\^ǯ.0̡NODOaC # l?*f)N'[#E_ 9uթJ�I#oy_]cSzâpaW#35a5zࢁ᫃5ML6RÀkΥ "߇mm1{HK3Xvyj3Vjdo6!*s3l1h捒*ڍ&^Ei|[]dEr<R Nz|`-<p BJJ7ТmŢNJUXdͮ< 18Ň]|]pEXP[7> $tc;ors`ўvBX1z%c"Է ص[D/ 6t<*9)۫Bיp= Ќl)JLJڂ@ tꊌnaq=mҽj!=(?N;v&"|%YUji'9< Kw%B3),BLYe|g#EWj#8z2!YsP&Hٳ9Oɬce72k񑱰Y~֕i).1OU~]樍4 1` .ʸ;A: TU4"zq?>5ȡlϱɵ ,q6$,PQ|--A-l(1 ʎ[o(2kt TzÛ7 晾WJ_v#<d.݃: b&KUWZA, "W<Kl"+ BBo&r:P,11HŊ~;nfHq3i]' hr>#~5qZ/ 9!ez#Dkq uPO]8xIu×pǟ<S1غFNpoE.j'JgLe^:BH|[+VA{X\5fܕ#;Zn$iD9,؇79.@H~n8G6ip& ^Xdz︜7{ Bf)bGOPeCd]& ӗs(6 (<]Be`p�qL߮+l sӮ@*eg|lfONP~VД;X+0!Rz=p%"\@:2ktHƕ_GQ`W !FւD [uF"'-/7.P~4ɤPWr˱T?�yY ݦKTW-ŗ͸o`(NQP+PxUxcyAQX&BKaBZLuep�:?iE%R-#QϪh7tNKYUF8k-^(p M2Z̈G,Z~y}Ǐ4/niQO":wѰӻ5;=m ͔Cc7pCZ}j@e/u:+bFO"`_E`[[=0YS&g^-P�=|tIgʅWbWF"' S ]xF N"U8 |ͷ*Um">r`0VǹsϘ%ܘA0܌5 wd풔*ߩIDŠkcPz,\ qXtZ&oaekw70(h2 *n=jFrp m1lLEٷ=3`#33ܶm WݕϡS'2֌ wܰ|pJnLmlv EUňuikG(Mm&0^@N! 1[%mM, Vayҷf`Q`e njvD1wc9W΅%[wsWj6>,"1G~~BE8ȖI>fvn#%:hw.UPY-hnR0x0/r�.)#<c̫vPzzBkj�oxC¦9\m>iK8|V7xN'd̟GzF"Y>%"jl̝Cn[Ak1 `,YI;% a3#3AGY?uX~oi>LZp?wYv3F Maj ;O(dr(}p03Ll e4vMU<-M: E^#Л0!&!;\,3dMϐMщ OwyMy$Dx 폂o v%%:Gqlsa9-hfj?lS== hZ(:⟣+@xTu<f#ӉV^zjl(.I{|0zEBZ+_ܳk,""l2p6 :lk5˘61J PkL',Vz-xW#Z,OɜP~4^BmŞZNpyί}Z! .#0_|_ mSO~am+1݂+e_ w0Бt2a,)hYE9x_"Z�,su;C)☼Iұ,ӦrƂ*^l: |&R?H^X+K-=rnād%5SgB˲}vV At/e*)Ud{H$v`h~ >lP ȑ{3;BҙAO!JGc,y"r.huEV;cO{fr6"Q =c�AlST.Tj+_0f^tw1e֕0~�q(g?Ә4-G;?ڋGQc{42 x>Z(5egU~|'oIӚMM"^0JNǾ%ǗGA,1B4!֊8LƣuZP4C8x+E\<Kބ:f>VT8<n$6I,h |龂q~�?o uۼ{/gR%צ;06I+Y;Ovf-g:=2^%|K q iWۓ4ĝijk.ua?#+] ف<_ w,ﮃɓ$dɤS+ ᪫EFe5١~mղh :l-a]2UVD`/\,w{ʋTķDKum]λ+H1'n ~]МDŃw * ۚ8qEX\6-&+ZR:l&O^ M[+zA\&uM##i?>d$ xΒjXqy_\F.Ts'fo;!%g!yӄDEl qRN[sb:jP"$&oqyQ$0Ĺ ,/( '旫+2f^"Bobe +ڢ17] Q{u7�#%Tc >#* ֍`C:, DԥP0xΎW&#8AQۧ7if7*4(|Jo7|Y\m߈vx[4Ul|�ݬrpv}X^>*Ɩ(LíobJCpWb(;gMgRT/ܳ/  U.nXI0ݹBx棂SFkAD-QIú9%WlvѣQNsng߀4جʺdkcw<O74 \D8s읏8$%U~#@l?HWB|@% 0~` ֬+2;Ց:)~͑AϰС$jv!jEnF wn]ُv匆= Y}+C&aZш="mr.(t AgVdA`v57dOW ߖܨ[B褔ԥ;^P>M }x/)ʊ\g.OChK5dS$e}xs=Vﻹgfɨ @]Bw#2{Vʃ.]`!BOꜽ L tlOG:YxëLs} nzEdigbq !mSHl0+F<wN/Vi,gIK2PiDG�{ai = t9,ǘzO,Ƿqi,s.1?.ݑٓ\oj?=2+޲WGyߢDxd:ZwK*i<Pn2V[?)pYwt)Eَ6#3R>�|׮+\ O_Aq~E# ĺ%^P]oHQJ QJ:v{32˜Oj9'\KƽiwwXO߀䂝fD]j0;زG&h]@,<5G_4 2NJQ =؇9O7?)ؙYƕlO, I`S%%;</AYfS;pߖB}:rtn̺CLfɚ-&ТW݋r6,peL'+&lPͤiQŖLrt6ֶ}4 I\gpEqy_.ǂUߠѿ�{W(Np)~[?tt!#V벌r)i^OO`jaO* V-[+G NZKYX`@^l.>2CALey.-`Ɗ(~9b5u4:.Dvv8u~ON[UERb'>ӟ>RYq]Ppö[?w=.bSoX47 ^s;}Ŏ󸒖0ܟ+ 1ZMf?s4Pu:YUy{NĀg59)�yl2ЈUsc2Ѣ)T}V K^c0aG۩;=t;_%<cp%vʲʵ^Hv]ci :lgc<dq1[+VPME6_*B8Ǜq USzɹTy9Ǚ̱K~ՃhJ#ޓ'iWlR%IR?R2hk?a{JcC15Vks0cڈ!')4J�=D/[ F7tC%Yhg3vNT3@[|Y&3ʒ0K xr*~u"Fȉ*o2Z쪹8M/[ͬ'μי$Y&xD,&HBFNӌj7Į\VόB.|eР^EY\1C lO3 T-icXtvL[ 9\LM�ZtqV(5n!l_{ #¯6q[_o;mފF-4r GS$ z^ݕ9g)ܒ0. bE6Oi^Ͷu q]K=)>HUo_G*_`oXr?r(붮LozO f#) E4Vywz[#Y94ADh;]6/d-b$^…qLb68#|dӟdn殣OVkxB^!c *6 篭Ao0[(Kx^F=H XۈVRǼ]P—$)tb[.]"D"~ UJ/ˬc[hKx]ۓN9hέCYI Ӵ/ j*+;H@LԦ(4"i\1 Z _Bi0܁ DwU5 CM^CjJ $m/YLގGaut~˨1֖eˤ p !D_9Y9R7ߥ8x!8qSV/^)+\f%nŬa¤eWiVc9Z6.KFv"c*kT{:ͥ^,08�12"{E7]޿RAd>neϜ8F I49v NorWȡ<pR6e)|M.ZRLr{ Bq=_+zP1H3"Mې@9<SK'd0_>e,vWzJڭ'i-QѪ+(Y-eŇ3;N'xc1<.?O�mQZhG=1i 1R48&x c?h8h y]X*M .>B^LΗl(6N)Б.ʆz5XX{Թ3elzwIlI07 Ro &WN TKqהRć oN)Y~㦾ڂrꕔiTQQ'0PbldJi2GcwWϺE"X)r7e57cP8\jӛTQaaZH'7g)P0KCT3 4躬qPٔ+ټG {̰`!\ r+s0IX!!&_}>w_}w}ِ A.U¸D&~Po@51t*h柺ͥ9v!(t0dR$5|UXhC+S`HNVvK8o)`lsX FeC?Xy>E!sQ^\|_UO{M?јi;Rpf8SJ>ښ1l9=\(Ǐq ɐ#FCEW(A)XfX~t51"z1@0Ռ+{}~Ve~0(Xtx̝@5+4@ʦԳ!4c__ZܑsF(>ܞj)AȟW|CCGas|åQhAŭndg9ǩwFOfs ̼6igSWRaNg<Ґ+>d {q\Jxfr+x`p{TRtBp9 ICԭy8wJpzH⴨[Ug@)vln(k0[p&e)N$AGmX2\ؼxy$Jj+\J`(f k7T3 c3Bꂥ 5�GO$ {L}6tFGPBc5d eTuA z@}cUks49 N*X|WF/Ws#nOOJ%ms/Z)yI]KGu&^t]lWg/Wb;)x`*p$|P- l$!Hd:ZJS:T?I7w Ht8)ٸN} s@u(_jY!˹+uH9 ;W3h Hx3LPXOq3.somaiI?oB-hd"V@1y/q^%m~l�tǧhB`BԾ</7/mB|F$WY6*;)YvH4p/xVFHQbxfeī"7vlKi%|o*Numnɯ;7o0l;6Iϛ//@=\~UвrX:c.|aBIZa 1M"o7 :Q!y'QGFEW1+*ڡ)DVl Y:SHkg,’4mSf l@:#?52)2vn ?)DQ>A3I ꡾R3f ФO2^Uh0H @{4)Ф"zY6Q \unM?w{ω7]FJx:u qwD>nBtEB $Xt3zv�HR2wU! NCm-n5Y\}+=v;g <ڄuJlx9Al@4_)ӎ:;,TMl#87>$\M4obCk KOGT [`6sW7pɻ`tʹ,"fѧ\k~@[7Oׅ @l Zk ̕+~tt…-< hZ)T$ooA�yT~L1L~(򐄋'Tc8˭ dIgƩs9f"|^\u!LPho�Md9]ιJ!T�z5aACLuCڡl`Wֲo>D~ [ c SwvQz!JQtyʹP?IE5󃶕kA{<p$_1墨^yg8h<C!EcRXם8t+v/p|QK1 rT?HOZ uD(7% *Tjn==]wLJj1j12;Y�%@L/0UOWY{أt.o\Ipěwy7v?Ou}ncBZㆩp1E}#nۻ2gUwVWMx.,�w(ƌH5<HY5l)qlqx9[s |rkqX_=i\)"ㅗ/RfL-o7 g:i:HӺ" =3\Dsgr�-h\Vu"L@H U0fG*0O-țcـ A+s+b17cfvCrqr5 3Gglf'{ݘ˦D֦"r܄ #C5~d]tn, h)Dſ>Gͳ loQ.G!3(ϩ|<_g1ij"SXaxRUJ9cΓh;e*g" {=(DHl%jS+N@^=?(t)˪c5-ɗɃս 2&[[7 eŏGCƻan�#KZqпߢQt=(v4y!eK$'7Kؽ$iW<|aOхD['ޔw*vJ VPl&c󨃲^,`W`hkDN'Tޞ_1xGpzxwizNa- _#G: t>j[-i3HU$|aLHi=@FK,1!Pxjm8hdP j^MJ~ŧr1|}.;2qLLI]3Џc3̿fgاbh| X_xsfD GˊFEFgOCII-fHT!>]?`SaymBCk?XY]Po6 p]$*]ZYdD)0?{jh~eҢsɈ+;~e'ˁmv:7lɯi8HK&$Ji?�J4^"@vp2qB_(sin];M< x&v>mNKBtӨs)o9NA͢ )|B:^W2a<x£H`aDŹ|n?#1F0'=APwMJ2GEXRϰ;$s_ԖҌ+Xp! ۃъe-4@`,j _yDg&=&#*$uYuäuWN�ZU8?3_aPϩ,m'&.a |wWCrFв{ֽHD@b4nt&LixQ=? 9`! 5d\ �W"$.b[0YQ-v|yD?䬭ƄϞk%P<ug1#Bڂ/6è\%>gqә]T㇌)YYKLEmx<ʺ=KiH]F(E�6ѵԲ0g<N^"V/,c{c,@Ua-EXTw"x|5&<?w T9s 0� {RA0Y!GgLP(F9Ⱥz( sxx˟bCՂყIw]ɤ vd3&xJ^E^AVt1&""@6n6=  rL @*Ir )$A.%? }oj) ޶">\XE, Tg}hfS_^DWGPewcQq wA+oאX+XH:>#Z9B^f6@"Y1N7l{I%^;b* eC΢cPf>x!n`3Vhi\iyZ!enEγGꀥ=yٿ&eu5%ٺzf8l 5~*)#I*t?JduLgj? y1LPߧqo>l N^@a$X8+M5VМ&7|ϡE|qEyf14{Mp=�ta@(�5lzy\&>4v1ylhotU0`nؒ 2b(o \HE#Z[MsO`%_tBH$::xX{hpc¼<k#;]{^Zũ/4dR&ϝ,SKH%m_Hj΄RP*#Tx;WKt=2 kLGb^C9@5r*~A 큥z5Ӈ N(oz\+Hʐ~x_, r�x,"q I$PSɦa6veB-O&La.aɉO [%>4@(ï]1+z|rodӎxu;%%_N?9D(T*:BgؐHtkH<J nZH%? TPSl xa;QoM>U(uՂYmfg#p_}:C7` A<ICBM2ze@''=ON�oFdUSFܡ_PcM,ގWT -7\ݹ@+hz9\ʳӇ$c^Spj[l1>ҩ;"NPdڱ Es_E29ߓ;2*dGZ2 ?=i-C&:2O sv.6.,׌eK }JK $Uz~Uz\Zum+:z?ǂT.;1KJab*A�M zl8P4+}$BZpߏ{H{E&_̣ 0ⴹ޽p`2`w2CV` �@�TNƞ{ziW|<w8zC3~S :(F5gci ufuO_g,VM}vCx;xLla\]@&`r(Ad L,.p kl4CN_b}ÄdpVv \t_B׉P#6RT_by/+_tORaJkNnud@X$&h!b1TF5t $w6S&X/ApIB$?)89m0M"c!D,b-Ssgl2aD;6QHKUr dhppr 0vwDIW\Zqa3_щ-}um`q`PP Gs)5o7˭l됷-s gCY�5hԥܕZ}v$_^=9[7 rbOwdl0BbһRoúC%rKGms$hPbm�IGI4ר71W+ꬖ+_޿<6Og.yA֋;O fpӞFir|,^qlX`CWI:dnF=u`yX6Q~_ 6ϓ ".郪6rf Hb60rz3ohxE '$d}^ŖX�Žr.6]%8y$UIfr%o;O5!'ia΍%"?NSĪBg=͘\?%?%B%PRrdtȦ޴dUPVuG=-u+W,U=:+-ؤV혌IsR+N, d<_{̍jN^] 0 y l@;a짎%}IgݭS'fL Wv2j4k@$XL)ST{s8U}o)+jbÒHq 7v ZloٿNlRcSj^:�B- yBE >cTMx^fN-q  'rt|Ǥo`owAR4_CW~K_nuMR݄Nac5EzX)a/8xQЪm"fܜ-=qGeXcւ>KrhH( /~qC8#pP!ꉵGO JNc~l4?*g-AKbn4;սjol{ :*7=\/.hfiJ)#r-+@#>c9zDm+ ٛD `LߊމE\t4a'SKEEPhKSf� Z�lJAK2Oԉ)\TL`Dn�!Ĺ#s`=0jȂ� ٲ~Kv 6EXxkUlb Feȸ/x@`~mԄGy?^.ff%#d!Bwgm*U₅vV\K4!%r,.?IK$w`"RN>/0F(?Pj2KxߍT"o{ۥj ׿5Mb@҄ �713`Fݲĝ{*֡Č_2d˚Yٞid%;$琓 %{`msa#K_'R m$$9:5&9Hzz|GIg(_؂ N^_߮@۶@`NM`7g94՛uC9-hz+f86Y2כ?q<"�#g[/mN$>% QR4UݜMB�9vU~I<L1FlwxK@.ƞ޺LtMfƽo'<\uQ΄su:5,>/ ZՐ.l|-_^/NF;$墌n3p GhD+RVb OhQe \Ѭ5lrODdwNwX٤ qRۀq[:$*fw̫Krv"s^XTЀWBۏuU�Qh?Rv0vyf+5-]}8 i7Na@3�C ob:797kG rߌ7VƏhRxwEɫ w2_#=K' }UفdsoK 6*&R4U87LY0R#a`^�`Sg ," TSJ]=XE+(6ڨJ拘O9Nh,^UehtH4u ;[ JQ?~z^ c*؁y c<[H*,mm=Ɵ|ԗs}y5+ }xsncO?oZJ޾}ʹΐ{Շnzl œ}ٺ9Ι]:-kPOYôvDOz ]<f-I qaD%_�֬M ~Ms.;?)Eq-r_q yJPE9$tq:cH(EsCQzlBb-I#⡮Ƣ0!jm$>h(FPPW[;I2ߖ  I4"Kk} FU)H6%m4 ؚv]w? 43y3 GJlK * 3L/YDkˇ,ɬBu'y& *]WblP\I/52&aI((c _sr3`.feY2taC7W$1l33e{FkiQq8]*; OlCK~0$Usր*2Ͼ+a" hVu5srbIQXY),-R54W@I[cW5j� /J Oۉhbdn#>'- N#Ӹ#Q7\>Cc6g)Ba%a<ɂh"w3M&b/ly~X:*Da,-u ,K)z�(27)_ ~ƿ.bDܛ {D ./*^lKZ$苨#Tg"8,YvB fo ǓdS~7%v$av1W4\`ȅ3v^BG"H(zDu 3+E:"|j쩬}iq8)`w]M!C|?XlJS<VN6%i .M9)4[Z<4LђW"sxLHf<DR~ES �o df@=M. cͨTqš&{yc(Ɋ]'>ٞscE-}$P~ -oz?}\YPK[*ߜ{$kLWkiɫfL|ګDLY7ދ r/c 뱾DZ ?lHdR�"C�.ȷ@*>JjӘvxtޒ^VG"cGB;rqqBAރ!d%y>յ: %3g!KG¡BXnr!rDP Ӗ@!I v]#xmo@,[%V'$W<MCuwn5"@{,j?1c/shc90fN>ؔݽeYs)˦\އK9%؀qz9yv.}\c: ]2aДZod^uI&db}TuV۲!]%:GE {zN|S�qou^y,$2}J ,1jwџYKi^`xỉlJ@kȴ{6M2H *44bs7_}x£2}5T'hqPt](OB`C "J Rjf-C3\^!r)-٭^Ic\~Ʈ{q9΃Zcyޅ'憼Zj Vcz2EkscϜ&ҠMuWUֲ߭{Obd>ーRz2و U68-HY^=J�fvGnBZ0^?,}-³ 0`?Ǖ1Z*B${41 <~W[XX`"MX+RY* ^Uj]d]yC'm /83tĞj<ٺz…- u$i1,̔'CvӁr C\ Z)%lrhgҵcz�s f_!¶8eh+yt#O4@g %F@K22[A6DMھB�n"mti텨vwM$3[. I-zPITZ^_@.C"iDm߹wxҳn!Mʧ2z@ʯ@+Q0J %l $+vRQ?'$DA^>ޤ=IRSuGPQ\|JJI-?!`×$vF�?<IXP+`8Y8q~y ByR`$ZX8'_j1s=~A@ءStpt{; 4b< .ġcU"ӌqF%ǝu_NjK}BP~M!Bkym衼{pQ츻(ISUXUfYB9_\׿@P%Rf1<_M(sȮ{+9U!P4a^#BX`lF25)@/k fh_@�uT*,^iLi|fΗ0P+F QOroPpɴթL@8Ljlj]r%Re%S D+g y>)ŝF/w\Y^u\6O[tD ?G,M<^oJw:Cl2gy1PE,R#7?$KUuGtČsSy ЁJB�Vuty"R-LN+fOI}c`E� =A}Eło="+n n/XXu{xơt H5IOpAWK�jXYz.T]H3 _歝Gi0oRg?:ĜW偟T2>}o|}ŵm>>eT͸Ud:yTpp=Yh;nyEبmy)Dd/ߙ ڡ[T `!܍Άm2t"M* ȍhmNdx3$űk싺Z\k� g ]pN<BVFB]:-u\-OozgEZ1#?lV?J?lUi$F>ֈ4mpyyQpc^|]B�#a)ЮfܑA$%fubV9YcZ'<A(EwA $aٸirs}?@:P@{aj3ġ0B3?hDuaKt]Ά -8,VobrzAIba<;2R r]+Bc{!I4/jsrL'IA~ P[{Seavq;QÛ]戀Fk BJ& B.sBB j28Ʒ95);8}9zϥ`5(y�M Jx[T !]2BީfB?wxIRbzӌP^e}9p[Pq4mԍO/1 A#$6edV)Ƿxڵo'Pa _!Yvp/#`f|hV)H?:MqW\2[jx aO`TB55%p!i=!;ɛ8t$4C^WuFBd%STRE5kJZ[d#"E&ۙF^dHuVE;cT$uY FU]hvkջg J kX2BBq)Qp[Dp&#ڱAF.,MR!oDžO> ѤMфI}}z'( 1NՈa|S@1ibfTbU6>\eQHmr2^k=f(&1誺5ȃ=>:8U7KAo@'.�ɰt�ɕmzi1IbɪWc(߂Zv XOӭW(X㾓&r,If!]#<ek:~jv58<QZYf).eר)sr;�KJ}~xiO9g]6oԮUEA{ "=a1N_:giͤsgqiJetutd(T̎hxlZ*ؗ3|,]s:ߺ7J-> :Hʘ(,o{G)#RBj4SG+/5@Ăk!�J#̟YC-�u{1`:V%m=|Ca*t8ITLg=WK 7?zj޵ټfV<Z7rQfFN/l1ɱ0{{xB24ŠB0xL6[@B MAF|8XcP?[+DQ@k H ٹybѸݓ%} C1et5]8m<=c[m?Oፔxz}b Xn¦oCĒJrcGʵs6$n OoPbEH*Ur-�!Y.]R`u^+mݫ-Hn,�9DG.@NIW?gTܷã Ed%lj�H?RتywKǫY!;-UJ\#P6LӅr 焆doS3@XV ]IUу~ _smW!֑I;S~G_'Bt/r#J QϽm]؀C;`0K™ܴ�3nVZ1 4b*(k'% ǎNj ֤UVㅥNSʳIVW]5>f&J{!y}8"F!U%8�(3ĝi;>iLfӬ٦ːjE9Ts� O[֘3 +Y fo \4fd01zrLE|�(R4@bo7%b@cнNrCtO9!q@9r }Śd6!hQw0f^j1ؘI:<JˏM2Qoz XvګC$!,xTxd\il;vd_:[}~m=kELԙvꈾGVSґBۚ׸72 fsI0yЏ]h"�YqQ1$SfL]1x<)h.ڜk 'Nt,Vv۬Q6rNQ(B,r"}o$w̄ os)S_M{ ^Ecm%Nan9&ɍ#bkSiK'绩Gi8Wt/a=l0ٙ[- z"vƻc?rU�2krMȺĹY-jdU7V!W\LVm݂ susD+FzD3 4"RnHpl*s]:vV/Ghӛ/(>yVz' dsHGKpБD\IPcO2zGYH%t|Trf9O|P& V!oTqs#,d6hx Ubnظ0\*[|1<BUkuӺi=QlHZD3@* ='N-3*WԭT逓!j=*O B3][7%NzE+%^w&|k2�7«)FGھ/d먐V[$�? 28Or] _őM+VBKZbկu0-q-Zʗ mqϪlf3ζXn>5ϱ֑8NѩѶA&tƇ@YA8hl`Kٟ+TaFL D ˶rJqFA O|80k uQм;<h#տ6"9s@{1dncnQ)UFAx|~pWv IΗ9V `!`43(Re~6̛S'� sIT[9JS>X b _}n#F ෺+]1\2UOc xgCEOB ,_%#Mb6ُ5r90T6/fu,hHv-9<~'sby,>)w4a+x"?KN-An+`$M~4hp6oy+7Rr) N1$1%/UUқI,)-w(Ni0YAW7;n]^ *jMU"tOe(SiG�py%=h\ {VכSSѵݿXwַ| \euQws߿NtY t[}C2d@hs)ζlpr ,3<7/ۤYX|%3{ߙ]Fp`&ww,cZUݛ\?F)X%zn\r6M?k9tXܧ5\1+&V:-G=m^h*O v -W26vV  T\{Kw+GZR=yuB;;oZari .*Uo./}[fe榻OPVR'W9 &RiZA(FucWDM;}QAsq֊QHtY5&: e&&fվ]~i 4Js!7kؽdK]]CˉVCh:V)66y%MøL~7bD<v997O7fiAZC8-+l¯<)pwBA0ZaC#\+ڱtQhܼBqOhz 1͂oMHlEuD ѥ VɂH7,t ]K>W<ute!}ŖQm`1M41ZF5>:>ed+f!ux͒{Wq`pyLos<(uqޒ\%bAS 썢'1]!küV,$qx+"Jpx�<AE[<\{w$KhJ\m^ݦDo\+_?=V|T$00>q~|4FsEP{i]LRӧngHLQS)BIBZ^; ;\vOY,ۯz|uVb4(CM+7x!Mw`rc1~d+c.4 ay'G!\N 9$JDOE'V2/l&~/FP2т)QfE`ZRˇvYg(Fpny8?$.|í,ROJkbAB%|)WOV�p' d+MDMC>sfjnV!Z�+|k s;Sơ.Ob5lL2Քu%EkK!i̒x>Sb!>[PsV F7^٨o} Wcp)rTňd5pI ])\QS`iCK&O3x^2m0m&@=kΠ}:AtV"PIm')7/YV8ь AWgc)dI<ڷHto07Œ>JEY7b&#X4)W:<;^�RFruؾYP'Uk\oPM|gС_VgBɅ*]&gɚ/rxvSd=%Bm3uX*U@)kg,uڙEn3)fzEP/ҪSSd]ɾT1,escZP3Iu3#%h'b.ʙ_UV`%HS Hj>:#u3u;̱gkLțJϤk3noA9K/zn b 2!)0 Gߓ.Z_]:9QK3h^˯M~DJV>zeNm:<AGbwK%s=IdhTN@A�U-dGz"e/ 49ݞENzŮ'tE}|zl!0xѶ.ANvx]QM~膾ztڸ @diHw\Oqӑ{YBǀ2~ܨ-J6Y, RNY#y%o̻qn[,:v& ۷ס95]f5x\choB_ùvIYQ0%><:^Km8/Vr8k}\gQ:FNt->^9tu)?^Wox3Z{["@ }FOb$ࣛj+W2XyJe0&9iVbݽ= qGl/ctZ5g;&7d bfΨb\c=Xch:]e=e>2ɐ%$gȸlWq;X%e~E oH `p@v%"7^#)[5q  gowH9kf&3t�sW?($`#-hiW3Ka=51Q>!CoEBcϸ5XtOZ" \i!'i؄J7( EH}_K[jlQqVY).fvP|R/1I[X=k")?-?\Ίk2^ VJ7v<,U3S 9` %Œ]t[k랓,:|4_Y.4TU.$8pB5UW8Dv|Qi~g^܏>0:DtISLL^i0xrMX8BWXg #'P zabEзF0|W "'ilœlZI +/v+H g%/R%4ÖqO2(..DM6oBY9)Gu+w@J^zi+kṷ%DQP̑: ?"˗%(c*q7yT y}_0V 1`Tf2 sVpMliZ|Nq!CO H7W[KI<dF\C%s)CEE!-X[cGY4g阶 Q9j:Q"qygJi%sH rR*lH6}yc7y= mm.f8h^ $,$a{2jc^ÄR^K>5]j⇫\d#coO-{AK)|)5,O1=]vѱ7p j djM ^9Nm>$c x ^"|m]&@|iZٚf"쌌 13%]e$Qk8|֮ZoOE&2ZsδIj(K-7S^EiGOEՃnAme(G*<Y^Z`@ jHfA:X\#?{q:dOhpu,`~~Ir5%qV6Rg`)$D]$)(/PmY޷in)*ŕ6&[Y.qvsak+< (hqyq'rMbP Ҧmx D#؁ 4[{5\`h|լ|(j㦯h%nLê&-h6�M I˓F\&P<-g+' ߅͠s2!2rMw3Y͆>ɳl^y &Gr(~/_k'9t,9z #q C�*?svE6t4g#͍mT+kG-<-zoRWR(,ˇ{:KPp\n~V|Њ\Wnfc3<y34z%`RݝbZ/%fҎ&DDAFxI 9psy)HkCn^$p} g}{:C<I#҃d~؜1"i<E ;|}@îjDpZ_Ī Pפ;g=vvŅZgrcXU{\mmo8P pv|pu|61j�xVšx.a_c{_çc<q:r|#d3 b %ֹ2B\]yBf(iƮ|GS Yg({Ǵ 'DaL߅hvKBns>~]lH GI,TYEb9 S CÖ@bFRqP1CP`a KkP,ߗW0 ]<PI) N]<ж@]s\KT65-B,lɊ2)ȪKm)A'(*s3o^ZP>ejA - եъTvpbU1l2O$7|U{`n*N:ȭ,#�8q$J4 *;T&"#Geigg6&Eux4ULPLP]:>GUTd66(Y}'):I@GVQG}y@OJN B.ua{fb|&<O <u(Vj*^KɄ o_NYp2>зַmz30,k)oLu}``N߆Np*IFdlRay,lxԥ*1:dZ>%W^V.7rl14 h*HHck#"X4i%c kQӳ_ L\~-S*ېzՅqcQG7`إ=7J W#}�=Gd/ e D} [dw@')A3\o LwX GICQ VJjN6_žhf:M{73<?kάU9ƧqD`%͎? >t-D0:mo9EKwgXU<3f+nJ醘2h#Ӄ]h]#4'1C]뀀M')b7BivWxٟS =,Q^3#;VId7u[)8Se"U9qn%Uqs1uF >dܺ놋xJISR tPڠ'v=寸9.!5xFa UU/+EÇYDAT˃c.&]{?hFYiHXmkB|pMC{xYEWNd:Wz|Ru'b DH v ,5hc¨>ͰځdnQϵe}/g:%#$9CoCwYC8&N(+HsyіOΗ0>%5 �f}EKի { +U锲yFleQH¯'m ȶ!\_Z%: Rެ gXhOJ[N_r|3vQN )4f$ Ҙ6BrsiH>-D;RiJ8An /Sae:vNVzzhKbVsy6pGn?laS0 Q wL-�[s#:yI`mQ<X]ta3 HHڴ6[",/!XT<v:<yx*̛"dg[Kd\}^$| pFeVo9`B&ťeγfȬ¬f~~q~1E&!)9"a/x@>&{ͤŒqb(sSM'4m1>>,xr.5gx5.5?ː;EyX*|ď l>WoVNjfYQ�Wڥ§Qf_>?#ՔDi؇€yA-r?vP?�osR!lv8݀-P(o}2'ɫDdʞAx8te!Iv[2"62#HTޓc(J8J`{j`_I V928۪F1 gzq/=Bj 9X\"(Z tG5AL3W+kTVM-!šU䟸GP{(y>C`jh^Eعas٤kaC|pI0QKU"ERgmGC<q 5ܡَF<<M �|3H_HeTJtX^>R`SS"M[U w:&KSm8Go}}}@ ,o&4_@-=>ـ\Z0,ߴ.eP\eV-E.}^26L(oH"X&㺬t,u4&ąBud-0=3"Ww֦?;&WB8HwJ@ΠIAp$Qdٓ aa]h !0`c-y)^jμΠ|K2cNc];?@b~j-?Vw8;J>:q+*+H1hc,V)UԄxr;'!f5qEA((8 '7W?Z`#IaAtw3xϰɞto'VѴI{#GL$:C-WodMKE 6_%w3ð$ALRTJIPPvm:f30ڷi/XF`9Wຐ-#FEֳ@GpXed% 1"4oATSvm5$qJl)Fmjܨ}^bJ6GY,rΩKBNy=DlxFpCfy@Z&r2aI)y6 ț)0_$eqQ+RxSNjF2@Tz)_)zelR|lڰ YyxT'Ac=0Rej%Vnf8@<r+n2zFY@É Tk*X t)`WYn9̀,tKv1v!]*<݉`�{ERSq%5mmH:Fk< .v${~K˰b.JS(_bqSQSǞ4C=6`8m]ǢOU/kq"c0sPĶp<id6#\vחJMknGAg445iq46#x;RdWKMȓ2sm]Nx5a%_*>`!dX971 Rc56FJwO*o⡳e/J/W*r[jet2u_}yL8srm񠽍FT:zܶ䶐2Q U p$Pk,x+E MOGC `F}Wvռ/Z)mR4ALKe}Z%*§ [>I=z ۓPQ]6i96Rn_ou^JC9o›Kq~1/mBē*Cɸx~Q⟼&NPq ?pկ,*HD4drV4,k;sCnN!hxo1 aHCf)HiyфFN ̋^(1J*ե-(e?9\G@N#'T@=Vw?2x҈(݊5ytÇ fEoyl ԷDm"W"臕꫽Ĩ DK[9K*_M/x+j:Lu5#cbSS ,!>zM'8ќBE8 !D&x>h?+�'II'XETL<v(^&FQY@^dmPul+NaEK(~"$&c!ucV1+֛z%1~)W:lV n,V|ʏt蒬qh=6WZB:3Xt !bh АJY=tNf/;o wid #V9\k.SmWxMtJ[yp-"o[ z$lm1 R>d`_Uns+^x%g[&/&o uJ T&O|cp{`2]rgCE |t#̛"%MG=39rtLnow~_|_(l‚"ZƆrف\2ԗ\膶§5GF[gdUϷ >.2Q0TwyǽV,U @gKF-`iFթɶ+6]K8inZ]MH)A(0T=lO[⣺]WkSThd^T삂l)燺.`TeC;WTICFĥ^CvEF.nS 8<!tXu`-vQ QǰOIF<jkD,M_Wxqi[=Q/ҌS#|ıYBY;<ݨS}' W?/ !$;ҒfkjahDs3 @_D'h@DYA9#&|i ?sДԁBcv[8T? Obo%\Fgv7kTV'wh?wnv'y@RPrm6?l]5~( 1!CqWͲ# F AɡSՂeI5YmU!�~fŀ8%; ?a ~fמR^>` qۺ)aaGT0QaNubk9@IqlMp M7kAE4̼JM5*{Kv!3eHJ7tl:%[e=I,'5._MnoVA`2Xtix?\ _v!ł M  fbq#wV멘7 ӇUv굍Oו.7iS[&hc4K3eRnU_0Lrj;!e `GQwe/ /-aω;<RW6D]{;7A`$7En΍c!Ӿ'sKxmλ�'0j1,SgzcSCb)/S NKV|Guekzc)f>=;8ђ AS6 gS1IXlӡ 1~XSX"'qFH* 9e6DqK AgSy3݃*6+{d"e%N8 ܺ0:޼Ќ6U]aIi&֮kK&pO{Vռ˕e#T<|PN^X@Vb!1wE޵=PNGfDb&2s<ubQEb9c �$ TQX$pPc߇z}�LM8$%48_̌gnUr:\A|!bVn1CUy[9voЫXk3*J|2Pdd^/ԋ#oLЍ9IAD$֯<mzL(Q3oŸ1NT"0*IZٗ* iŴ>AE˳P!1 &[%bÑL_:em뙅pK>.cf@}lwzԈӘNvA(Y=CpʖM}vۂ.g� upzP%de{5~$EPJ4DkhC}s]lrV-Jʲ�te-%_>]C|:s՝>)U"bsFERv~x.34.!+]<H]FuM-E+`e*~Jc&ϞJ^ ۂ.rg @M+yeíoOL­U'%YWcRˠ+;\2|pkgjy*l۾o&V߾G_v:;n:q)6?S#DjmPEg(\EH2ǐIL ףP".{Y'=BZYk?Cy # U7mH_*Ѿe1 -Z6ץƆ, 7zZtM^NQgʖMƱFxW*C _u$C!x0b#GsN4zOOne!:;?^)^S-e몀b&}{ =H�QԻp1ě%‚ M;1 rKEj_pGV^sD#Zv+@$AU&SFN:bpA "P(> <OȬBپ}�X/oAχ,} @K? ;ĥveSmMa{{]-Hj3mR6 .$YLGf $(Ma$H!uQoj쵟D Z>l֚eb-,70n]LP7^ktcq+HzHUP1$*0<'N#W檰7k絅ڈ2#5~h Ub9ݷ*Nm˔ =olȴ2JQ#F!X]D Mꉣ2y<QNYXkrռqڕƶ: d['iWgnՕkr Op i?H _X;5eXO9-u@W6|Qʝ9~ 98U^p"U0C(�fT+XuaH' Pc*R#q&Ђu< ^)ܺcB!{]T}r2hv~S Kǫ@mqy8 QrSƲ=TM*x>1k`bE?-|{ޒp^eXi+rva�!O? ϊ8.r3{ DpGVpC@_Q[YNR.-zRi;jJ!U*epĚmX 1hins-1 Yi¶bwka1 ).rAѱă hzKǡLgB-QW2i;_]_Lʦڹ5t畑LI0V3ۗ@8?(N-Oߧ=罘pe vܗ(.dxDSFFdECΦ5na1K@~ËLLۍDQΉ6t*�bOJ&0ɥ+;+v~jrU }2j^6(0I[9𮩁(_CU@8�g^d)ȺPUi6+A7 jA9ęPH6dZ `GC#OD<Pc c5$o d6;7Ā~hYm% ]6,Q4M2ϛMhy3 ^ ]+KN$c<3` c'eTB's{Ȱ`F,Yy^OP^^zixU'uId?-h~5co q^Z[PqpWV;!oGQqe&:٫H̉h c0 N@%P-u85.N;H0’l6׋!q<c}h0 K[?$ŰIQՄjFR WR-�Z/ >MQ(v_.2}$X?yTѻAV.؇5 0J <n)KqTP҃㴌~&wӘsx 53dAJo޳$6ByKCp%t}F0" ӻ۷BHaL F)dfP<0\RPW^>I+4'1d pr+ݷp<ԫ# ki y'B!Xk't3y_3 5^o԰9Ð>1Eު`}q&ȇ-.A91Ɇ-TR2j<}{'FH:ˍTAQ\[(u@5 ( /?C3M] /:㓿W2hh)hIckT^|7= %5h:hfx?yB %$tyvټ R,tibN)CTz,DPєHh.vz@E*AuL‘Y(R::3{Sܰz\KRPHam_Kt[8c/K9+V !뇙zp41p>�}^X'κ,Mb_ 9Z<!X(aB relkIGӻRN0M&8PJ7⠅?Ӭ A(Ul bL & び2kU%P}y*929Az fYpwߎi<}98 Hj/.(o 'ȫ" b�@n\ ෣Tc3mۍ$suGviq֣4njNMjWxăY!yEݻJko˰cTp�ݶK~Q.>+۳VVkKw_Y|cI'Bc,]&EDL;LOvUym-9VBW�t(/QD^_jK)ƺޛo2ym4t )'%;.1n)4H ʕ7[,X<b^t0@Sm?_n^Wq3ih>s}7Il()}L=;ˮN';p)!2jO- *("'ʕ;24` ~v-.l._ǩeCo_eriE33 +jb GB8�o�ZC Ӧp{II 03dC[.2J:U9E <z2ͭ@]w{AYƖa[CLL_c6X=̬fAm_8cF)`,;NBI'j!ih; nE#!Am|{'깂UIЅEk`Sp<1r(0*m^ՙ%ݻ~~)ߌ܌8MRkgn`[SFsY�BSdLіԬخB2șb *. ¿yO<$iҀF.fʉTѤM|X.ߴzYwI.,̆R"([E 2p` @;YeDgn Xڸ"7zԦc[ x<b4=Ś=y+ipMкT:6-|q!Ԅ4-\S#AjХљrLf$n-%WRV^J8Dsxt 9;tx�8ڕ ]5^ʰL;=VL߷Vk EkL3mOW:|Mߖ8ev&G|%ɣFLSD;dl1)ְ1oX,ry)RS/rcAr_4J7?g|$v;QpD3e! u(E,W,ŏ!gkTwԣL'ߧe6y+k:](CtjjB6Yu8DUv\*.mvt (1GXΦ|] >{ώ</rg".'bˡ4n\= ބaAH.#FLg(M+_(R!. .DLf/bK1hHQ*욕/4Yf[M :*TJ8?%x-ߟ:�W.,.^#g N\±n9#@KwT`E.Oha7STQ"#tqzF) l< /n"lS*#͋;#K򃴾Y&MfJՃGi8\,JhNrj{P׾E&ǵFTɊ9;Cyc) PxϴT&W5X}r|`ڰeQ@$|/l=@8Y%rz߃FHލKCȕddo/WSP!m`MV{ 狓8dZ {_ZG.ܝFjA/sج5t2^*'tœgr7{Z 6D4ڥZ,sG'>|3׺瑒y˗k [;5s.-9S$ %sj*!8yz0&jҘq(gH5se.#�m#2Z N47K {ObH^n&a?9@\<kGtN6F[6=~U !CݮaGǸȞaYU XcOfN]Tm_aUinS,Pr�U.Z,9 ;rpGUmz�} -hR~ZKY#I| ь,d*]f]v*kk A" jlTC:N 8"ROԝy�ٹ@7joyP;z̜q,kQ̳"/*|rRb1[GlRu%C2+Xox Gu~@C=Xgf7o3(;.jEWRƎ 2Dg[}ԛ)"9Bo]!kv3K)IOBSbe<dU۩rʝZlU{/5Z?ŀ[%&ů=B1:Y )Ļ7~@y)1S+: HhV`twC"p6(sm-`L5')Ȕq@H\ą1A8~S?-878J;7R51bz`kl%7dJ Z.1ҹ2{Sny뎿Γ"/H~&AN !9%R B^gm݈#Q·HשOss73,Y{wYe׬nQ7\@!H\sҒ/ixj=Ivsk »_tCx XFK懯2'S>ՕocC''K@m[k~:zpET!Tl"usa.P3XK]R2cn jܡ4$(&efsbSߩ1"9.ҖYǤ~{fikL_%Su^T/̉kZOF:04ռx%A51>g4{G~&H4z飼索Ei5ZԂ=T"7U;lNxn.' yjXjP]_>l*)faΐOX7TP]vw0ʷvrKc )ŧiPO"(- OʼZ[4`tp㑲JPE!!l!bkHm%~h I;Ÿ2;'A�:,j/a y#vϤ`/=: H9/6}ܔxn7Xln.+]e鿄هsؑ##Yy=iPx5:CgV3s+<}Sa"K͛M<]~'NRݒcj89<@"íOdq ׁ[vI^^4W[|eYml[u$Nrh :(#lgdթ+#Y3^ ݑrV OeZymjpcѻg.hoUgj} bHnY, u酝Ńρ/'q 1|\ƜsF ˘3mV7,z9my޳ ,AH#b9QdOiY&\RWXR`hb.% e%).7Icr+M'CJL]>r~}Tnގe AӡϿBv?M?YID"=0a(HpG4, sշ z |vj#+^&Q fRԜX;RaM^7-z Q&DɣtJم x!H>+G!I|#!qҹBg>~]co"s]!'KbAV<8CPCɡۘ^٤שh2%YJa:gKQ˰J'*Ӎoi/һJ=6Mo T}(CǓ>nT,#vP7֧j<8s#|sv,MF{5Umkh ^= ~.}7PvhGQ]0!&W4f`6^cC\f2mtZݪs>YŢ*./8į'ꄹT^-loJBT{Y@O]{JgxZ$ 3yM`ZTa'(: ʷPڢ}&�sw/mm 2#5kk( 9'"8N7pRқ.wpA«hj`xKK=~mop1[ss!?zq5OvMVmw6Fş^ "@z6澍(/(bBϭ\AyS땀}QO"bK.)ch1*V6oǂ99,"064Dh<ց�wc=)W qd://k[}/Uq–NP z"Xʫ'ۦIfdec.llZ+:yLO3y~3HP E2#u,ghOνimT|x?JlU +*&'h0.#3l3GwnN1%cN[H&cz,<\$iǖyg8p]PkW(]"jTlId>łų1kV\!ώ s>. T:(FRv!"6$v3ΦsGbc7҃C('ɟ5~E \fKҏ \U kg J*i(mjg(F𸸦N&dxxX<m/?@ët˕78[Lf-YӘ'X32N@խ;7낳E~ ο*MNﰩ%%9$dܺ0V'F9{ U=u` ~U4-껍i SV.@f%]Ȋb5WPӶb-~#xM--k2 ؇[ٓ8PO)IoG}_̻#o{24y}Ú-l*[uHZ?)Y>(͆?rJQ(X^&>D9?3 fLbk $L½@uQ<<#R/0G7oUe}=Bs 5>Qg-gĽIbaۀE/%?LA=xRKnkXn٧B*>s;X0w<CastXƵhb05A.ب W Dq.^ق<4(6D|l I na{+U4ղ?qL l̷7ڎO�{ey#GܣyduSJMFKJk:R`8o(7Nom_ vG?7isd(ӆD~pbFwd_Yh 1Bo}:{El}aV;3%r$7RVo3\erqMK7nʰSM|g<˛t:&>é6uv:z: r]5q^ugAE#cpxFmr=s܋_;9,VpI,Ӝ]ރxm~GS.{LM4͍@8nSL7 POT4f ;ueyZS.T[VrE�(K/(^,6Uc̈7׻?X1x2ӧʭj#2BBh~*M�QD~JVey;Yu|c7(Mm$3p|_/�J'Rz�Q(0=AzzB�ÃZ<tvͮT5O笘j9a0K<T鶉oAcY܂L}D[JT6Vum{0tG짨UD~w NF<qٿN0rO6\E=H(Z5q`lEt ]|76HDj /vvs{^}�mZ "-BδɾXEk>kW�hd3JxW{&Шհ*O+f:_K[E^mF"c9;;mEg0~π5tN•: ?ᕜE,s Y2Js<'40U5vק@&k n`>=hgD߼(:NYYCݝ^FdL|^5HEՋj3h@2/\}X\<s\FUAZ\*k$)hPP- De){mixvڑaEhqL&Q6nPE)^Df8N{I4Mk)M3Nو%ת&>Rz!2#A1Wр7oq$R 5sV&D,Yi} #�6 rt])'T_-?H1NT^\qge :(ʬ{W@ th�yb%g3aPz釐`G% L+f8^;M/ɧMHBjI(_6i!ж^8_ Fzg,NΎBE ĊYC G3nwЈ4!ʐH_\ KMe˃#/ %Em;C~w.Ο.ҟ pu/a6#c]3 r\Lf"Vؿ닍!y]||ZOs{ PʠnRzsxI吖:} pXMʉ֖<6P[J߫#Cn I6g۪*ɕ} ^F�Y<J> uh<b.=z JlTAYrb$ 눹&{/Nݝ Lߴm"Jv!bQ (jl(YM&f GV<Cw~3ƨj ؗ f 3h8Ŀ֗uLP_"GF5xӢj@C=$(�kgTBUlI\� *|ݧ**JvL-FP_rc*ܤ\g=H,N>!6څ9F}#A|Ƭp6 *2Lʰumm_>$Zf/ƆX A4h 9ׅvY_ c.UB|,9 SQvG<88j~7^S8~%]).hM@0IaeI=n. .@ȌoMȖkH%2P (5;e8ӿ=}(3.�TA`]+4cty?zL%TN;]d%u<RgPl::`(=Xrr$4z< $/N%8@]>{ǗMa T8:AC� g((A|CE ɰOۓՅǀcHOF7gyTrlY}Wǡz$gq/8mb7XEZ=# "-L(}7{TwhwamXnotak*WQ83oFyZGW IzvYR�U!k^cun~ z^AjWB\4t[/uU ƒ/gɨ'ujx)! uh! 7),ɹI#㯩b[;A׏+;lo(uinHD88F=C߆ �8\P*7)>6OSemmD۰:R)'TKTts HxuZK >9%H G*V\kp ~5A0d`uRmh] iR'1i,Rn}j/a4%ڎ^e&=F(}+3`* *%~�O 6Ny@J`d PIaR4aٓU;?<{w!,w"<B;G!1:g&�uP8;#L;rP iߺ8RgO �Cѹ!}ѥdGc#5lW =Qqu}5z С7 O?4}rۗ}<Dʣ0H@Sczbi[i>e Kߔ$YĄPD|ݢȝEqzbz% ;u슲 kCڰt>DkS P1@va*7 f) U tbݷM偆hTyxsi6]vX U#o2o`Esh\L4atvPyHL'! g—ʺګcW[Nx)p9 &װ۽)&y RgNdV j.1 VFɒ(9sTv^ΎaA^\"ݹQ+Z[HT( !NA9Arq*fDL^4_cq>1#~Z5IQ CyZ; Rz>j@ n+ BQ曥 >ksDG,U2r32 ASWy^& dCF) `xˠɪ;[)ko3)9<F#YIm)3L1Xgsſ ҒK|Vo-ߤ =aרW{ʊ<TGo..]a'7eNke(U [6Klj�iJMgff&G'(m6#B5(@)|t @Z/-Su1W׎6fC$)}r]vX/ơXÎ2Ow9SzOaޣAOS"v ~0jl'! A=ocK2)}oPe4wî8cnI>y "`8,y ޠ,:Ā((h3#j5/sjؓ JR\&1iS )o K<ȜKZRp)L!e #51am{}:B'i4ҁy aT63.eeK6#`t{jDi8&6wMtaz 0plpN=d5SrsT $j/0P�xW(}TsB;Dj?`6z ?qdOǠwYԨf3k!rh KHx?,|M$g). jR9/YB-cVh}'??PVT�zXTc=3KjO#M!mVP-wT0.a XԮ3brF4Xn:3WpnqW-t܂Q.KK}Lކ(*CgY'3rkSdGF2w~ǟl"Z rV۰J LSrN<iz>vbm0["U(˦.q)Hțϼ?�C`($9kWThvpՙR3kVZ`_?C$ I9/k` Rk=5q6~nW>  cG "Wi\v'C~�_hW_D2"vwKg_ 3 EgsZ`OUB5hqP E">4{%~C!)⯉ : V9ſjRgz5F^ y*>^}� ??9?G *׬k+i1~[n+!o&#5ZKVP%> VgXIUL!9AVvB 5鄅-<?d=m#pe5MFRB3ԍwu4{|63}bE�m'i]򝴁& b诓3yH50&4;VD #B)/U>-" %JMg[|Wgiוf/1ZImρ?fcp@-ƞ{TEL ƟKb7ͧ j#-"+CCha3!.~3gҰf+"-VsuiX$Bj%*" +CSo?HEhmhvbT P"\x(-ȱ<S'ZIF4$7hhD}y ƻyiKA1Zx�8vchؚ\Qr#f$uz쑏.6#kvF"SD{SZÞa}y vt+{tpwvxi jBevȂʁouw%ZtRS&HJM7FZO f\19@o!ѻ0L<?ny3SY: _~vHpHKsVmeVՐ:P:G62mx|N;I ,ZPA&oq+=?z^8iy(:N`ӳ,]?9vrAI:J&ʼJxt]+wlSH` T#f�-oaK 7nBÝ=\EPvC~J½;ƕD&ZqfPߖǭ,6f!cbur&i|N&X#Bv6dϸ1#yН#NqVvshO%P^\W(~Ph:BxDBUă?qi}x}P1:d*yȀU~·";=dnQ[!, =^Osс}w9`fW-c4>*/"2rPܕ5 bW]\T'6,<�G&Rd=ϩdfS.Gj4j&EH>[,2E=Y M0r5l'k- i:Pxvc*(AB~(+MM9I�>\!y $y<� g+kfE쇽/n)xk=NjQgੂ%`k.=Dz-n&ٚV}pI8w_֨ojm#Ou!a) O1ؔAE40.=n€g)䛦e<tgSQCzW](@ ŵ"̎{sޔVϥ_L�(iIхy(I c]XK]` nj4豫bI]$2hV: =%o�.x9šw 2~ܰ\ڸ-Q6dȜsR3>}ljKb_&k_h19åb>J#cR[Ι0P-n<݀trKHi~S/-e&_h>ra`7Q9$AB] +.s0VF+-yrM `8>9[㞑ChWN^-83+-i Xlvw]uNv6,ف/,u6>h YpB.gr ?@Ygp9Jauka.TUlb'<>\e\"yݹWq'EOzT w u6*5�IT]Wa@um^צq#ugi%TpX"VDG�UqLmkeںFLp޴Aѫ els :'^=1F!ܟJz hpV,V3v!țM'-^.eI/Ӻ!Wn ˊ`TC[&juӮJ2hK ?8U9c%{/@GN Srw#_}]ldV`i9gkaƩd(ʅj`ev^'1\Yz'cJIU Mh ht eGu<)['͞.iϖYo:G~+b>J==¿p#PG,<&?P<~�U ʴe֙~aŻ:["AH>L)7 gd?q0PyM2d6uD!L:;r8WlN~!9/.!I6i+nhZA7zyd 1bl)~<N5of0HFyXw yY DBAdƟbouj-a|A_֯MHI{Ϡt&8~|3 /@a% y5kڽ)בX09= ZyArBȝ QDXW:I5gt5%HLlB;u2{g6x7/B?plޅ <*/tZowJ%bRklzZbQV0./u �@"4|FaTvjZcƹ慫WΓMVv%q `J[Xl`HC#ϞCK}MCm<A<Th9π#*Ơ}Ar=˙sW` o$>JϴWuy=sg_`l{4 \ZV:sEvkv?Ƨ 6WLGZOp3Ώ~% BW妐7swb(r vro&c t5Ybc|3!NOGg}[} J߰~1 \4P:4kPP5`aPߤ<M1{i35#YB4igcl0^ 56 ŊJNNQ!3Cv3"aڛ43oe_/!^zܕư8$GO.Ӟ Հw Mֻ`p0Ϩ$FXßꡕ'eNcOkZZnCAoWBG rw#6#n VcK1,/˖Og K4li;YBlЖ ΦyDLY@�1 ld$͐*&3^5 F�7̀,<?vp+=(`\ZOWAJ$"Lv 4eV˅wVGW1D5mrY4ra, Ϝɫ3BüOVj"nb.枾m𳁧xt1^^Ĵuh �2QdeBiQ8`fqMO,)?wTߨG1t6hM&Ρr= @cr۸Xѣ&JC+�.̪]`.8:TƘ3XOq Ġ.hմjr5.3Ok Y=YẔ9RBaF*eJM7LLJ8+a,>C~&IFqtڏMYD/ؾXǓ)/6oUI1Gad/*Xjd"A7T^6zW_3v~W Eu%[ܯL3taq%h͚.ƧqPn gȼ)>IU)u܅fP}{k-F0 9= zʳܷXwEFgvЬ.&ك9@t\dMRb50D?h͐}E swU?ɮXKFE;!M($H ہfu& y\y(rAEOL:>>y9C]@\wnMd AND hG|3z!:%̻L">lah;r (T( rt4iFn{nGR^=tI̧M6ĥ[Q…G|"(PʣU#J5Mvh\pb(PS+J("KE;-06Ts+, ?$s'/X|vMr gp`^--d.1]z*2P_`wb5w|fc]-+gX,h~1~Kd 'YXV*%(+Zë>qJ&Jk&Pge5MĤ,F]Hs/Ie3Ȇ3 >6uTnz |ҶhEM=D ;7؜r]Fڎ]iX`ƔrLE+1K֥vgJ ]03ZKۥ)GAʉisON:hP[~N1:Cek主<.T,ޓ#4L (2 GOs};`"rfCoV]Hm&)X+e=b�</b0[Cn=cSI3L*jQS&Y+\SK_ҶKБzfH#~3RT) {Ag4e?o^@+ '\o N2sG19;˿h2ʺ<ɪƙ8<=t O#8} 0QWeYsnU.MQ5\':3V(v Yt9-ubL!@Ɋ0urDGҖG~Jڔ0ֹyeOϭ% qcP%#C>~R {HTq+)Iygͼ?P;k|fy(l7-qbɶ ^1=bC/)l=%[;f莞n3y!Y~5ނr*pa=@h&X\YgEÞEG RkqқQߍ †|UU=6N(NK~^T,f)2[!1ans n[gRn@eȖT\,Fa8^s!9~ʙ3)Zۿx$j0m, ’SeR�l297LҞ,Q|97czh{ﹼǯM.՝;_]ۦ,^I! w26Ё y,w(Sqn,fs. aoFOZ`3o&a�NxYf!S--Ձ lF9<iZi.#TX 3v AR꣣arfd$WQ0Z]CHטx7 EQa^fQI$7sK ?icGjݒSa-0&<T {1z?YRy,yg6nGS-X HIMR0iGdbdNSdR,JSGծAb1o<(B^dВڒlg.-jd NĭF? *"=bٰФ'd7pڒthk5@] >b ,n ΞĘXI]O==k@r1 ,I49B* ۏ턴o<B;6^B[`׼u@${ٻETNN;픴UhW6'_ܬHw|ե=]tTNoc8wMDv06r<NHzcI؆hXgͅ#zȴ xZV=^,RF6;?@FnNf%m'MbMYUl~[|~܀5]2z P_ 5p �x.̆MEK<Qok~ AH靉깔4%H,AH}Dek[FMH�I,ssbbלaV(6+rYW1bMc&tҺNG)d%0Oʚ6SQ[-Og* lr+Ǡy5djDy (=h :补DpC~-1}*2)s/#v]2@MyK ~xΊڳ"\QW 0𸠐j[YpHXKi W{[7wrWGnd!6І7YZ;qfwvu=`ݹiu/0iLq(bކW_=ÄNt) R:/YӶ<Nr]j~iYm�!(q9hxم"]k弉Km'R];F}mig hW<ӧ_#QOO t^>lWM~Dbr 1ǥ1IK2P"tU7Ҷ.}Ng/͹`\z,T9-(,1?FDؚ~ͫr;ueH  qmҾ1 z5ʑ:-41ڬ޺I>a2ULEy7X&5v˧pi^K1>O.;7�5V6J"AHERb_@)YCb<MgB0` T#CX-!pje?-kvk F6}tٌ2h :75Ǯ\دwvN}T<f~0^ �*uf(OS!Ŵ{p"zcxNG@rG5Y |m\~N]d]u&2$^3՜Q,D6#` Vg#3IԈJ{ҏ;+sl-%_TG~NΝsx/.L޲<: `6e6BE$029`C% s'UE(ďVz1A0"~nFuUy'id GwTq N6GǞ؇N jQ|"pG #EY=ոO/ph"*ҭzC\qW2ִk!G3@O"!znܺϕ> ?>)W˅yϸkYn+V(Bc"ßI9b5k4,2'VzHleR#$XN-.VbSX `ߢܼɛ>m1Lŏ!LE0v1iV[9kڌꅚaΒ/]gF Ea-[AɻєXN67KY3<6$66Lj:#F)GA''..Fcg@#vwOq7 ƵF )<]b$D9tmpjgJYaiԜ tY8 ]oP`}@$0% 4}U[ېUIjޣY0bNgH27E(dQU++Xf}=-#Pӏ5;S|e mI2=\�û;ˤ)g^t;= yd[ȵg)/UTȇd~wz}ap=|ԏ*�Vy]7/UÂ$?T~%`=u�)I$DhsZ1Y,-`Ľ+L-U&nF)\◒>T= "Fۈ[SN܅q>V DpRIA1/5 )IdNgŞ sf#vywˣfA0 ,< vFHTYJ6ň;.7ed[ylRŽ=7FߕAJѯq1 Tg6CrL¡ˊ1rzw]i{fy}lq;2&Y|XQk V%3 jyUmV#W&nx8 [Erő-X=/{!חlh ]@X^p]-.)^8],�0Ft#j,m&}RdЅ5" h~pG|%"]gh@o&"wo<_{IĤ b;ԦF~r$NN)-xDm0gE%[[i^v ]Ctq[4NoI(4}Zwmi̦?0k.J")Q[;|V" (@ = ha o VW^5D&VSuTB^w@&7HźAPZ$ӥ|؞$dNQѾC"{rHBl _JoSw:"ySvs%[8>wdkEox0[ذ6%KN]:)sl6>k<s߮!hא6c1`Su\y%K{ O'.3:9U쑸|uDbu-m_<#j!YNuB3td< =8uieb2ؖ ֚έJN| hkrq 1!]a0tcҟjS ަӷ]TAy+3 )~3qΜQ Ux[|tɊJQl'a1z(?L.=&SsUvjO P+Kw-8 IwG3A2f~XG1lk7?Q̦t$ݶ-f>W WЂom]Fj. 7N!>`˭@7!gRșpfj:utxĄY7vz>TQc%_#Kx_0GEz^ΛJv L}"YA$lq;âHш:4y|gVVN=@dlK w/WdW`MNC`ޯ?#/f*fv |45˓P$b?<o:voHؼ\ڗ%v5Q!PrH;V/'adAJ|dMH*q9@ buDz55J ^ kUMi;9"'51s]]%4ɋ(+?' <g>.؇8crއynMxQs9:-:G=dR$T0Vō+vv)U�E}8:P`("JU LC*!?actyc L:ZS{| T<?:Ul<6 oux"fş1SqҎb !t 02}l-BPҡkFfU}1Xpq۷rvB)i,Zmc-ө:T8©<~;:K2QLa Xk~x(h_iZJy}-1�yg^繣=6=U_N\?)&j5}[_|:Qf0=R5+V7?|O һ\:oVrHsr @<$VwnUBׄy<J(@dC/w1a=*W~2;l uʩv1/MEU&n;UL`9y 8>4 PmdGg2bWuQ,enGeZ_ m k72c(_\as]rQ:ƼOq-Nb9Hʞli&x]]q!Tݙ"6G{ ,Og:9Vy]'Kޒ62Avӗ%{i3%M&DwAT)E5Gu%VǤ;;J3"_%<bHa^|"%UN1$}$XLS]г$z=X�j?BJ2 j쬃Px+qv@k6F1^YID1ub"9&*mDpW˷uckopCX "QiR8#̈gN *_lX~ 5oJRI$nqK:X !mYL>E+F'A.S-P;<"LIV(c0]:H\u PJ͋�vj@O@! 4[3%UADlUptgL6M5OחJ\�܌9& 14ȷ7QmhSOnN^W*W-Y5B}�fdOQXeJ_CsWFgyEVt=6Gv$Ԃu$}o:ΈkvHA+LfvyXp{S Lؔ Wo:%_M�`�U?Cn6& =W(t cy=gAu,'>OKk\' nr2,炬yeP^$3}:nǔN8k@u$ޚNցd{-I'j'7M-8=Q5k:TYX)ުÙ"!NІ>�uH郫V$oU>hG;M6p"vލd|o,.N>+e쿃4h7@]'!-j.U{8Y} }sfréK^D:gO@sii9T[{G+ PO 95 p%סE uvH"EϱBXfwҴ^27UK,&׉L<GM&aݯ1/Y&&4dl10@1sK1+׿Fi<K>Z#!4bT2Maя 'ergwyWnb;m|5h=�0б u).@}^ix%ޞ@-`g|0�#r1"ؖ]ZPrU%۲W%1)mDi(-h M;e!@Kle|))}fsAw,ޘ?ngm͓Cal XdL]P`fsdmaseӔ2+,T5:!ՊHh+&O)sQo"0 |矿%n&OETGrьS7ؚ REy5tX(y' kM GX104Ȁc9 ݘ&IhГ f7;"-G*6bR ? F!-nđ^X#:)R8 o~#%Uֈuٔ$|!Y�GyASaAn@: ڛ=9¢Q :O}?w`dIa&* 4 Aי:Ri"mG^o>Ӎ:;*q=3M-A?<5iZm?  q?lbeL=}1Xe=PE}bE}T1܎ij4d=v�W*S}WzD CM:<IS{]f~$q'KEԑPj\E trvWe3:CRs6!$c鹨pOP, "C m?/ E1[TEHf$ V 1u%p1үG};r+%NgioN%%h 26h4)7"F{OH(Jٛ1uB0y$f>)jvnPe+?•: @٩̣,]`$a8׾px9NZUr׎١1�?)7P�IX.VFE1f[FHZ*ED6o=$RY{]�ͻұv_2<G^?ƾJ,I}7!Ä[,Ń{t5,ν_3yt.S ')JsRqRa}y/׹r(>?N] EtCdw&V+`!!S 3HiU!d3.u߇)l.pԓSw~\+J9V3KvH'c232;1l52rLGJ> Ǝ=oDp\HN_,mMgtz8}J�F" 92qf h)ա@a7Nwd>b-ެK0{EXϹEPQߕN)Bg@JsQ l/x#ni(SRbSgZJWXFýB}&pEܤL 8~<?$RrJŻzFdqԹ LjR$w٨Y.(mIȭe=3!DkutvުZjIJ eX~V*X se~`_(L/%KoOv1EAYu+XYȈQ7f.[&;myj nײ%ĽW_Pc9!ҋ.> p硳:trx(mɉ�sədKPLSIo<x F K:WXnv~Ȼ~)8t0>  EA ;B7v=+r*uJbґjdߵek`ӻv1u:e4f4.vN_>-m(S{*),-DpK5mdfF|SBc44_X.d%N sVΖaSɝ;uK Uo'e"zoBv/!rA Y)< F_Q;~nj@>)~D7 !Jm?jUI:H7ހ|:C/胈 ITP5hl>GhF8ԛ)f"]6R=`ࡏ4VD3@xa6,xq w ^@�eB6r\*LU$ٹ}1GSx~`�4Qϑ)'we -? W|FM#Ij#s5VMt0^ڵj�% +Tɟ*EA* D3c+q>mXZ40mHn },}z9BI \> N@\1IǞ `?zz=¾t̸: n"gm?EӮwRo J./ʚ|4{w'vn×*メve_kwh,*g2Jaj=:)Ƿo7ş" ;2y׆9iej}[Hu*psSCB)R}KHՂeI玾7l2 UQk)87 vU4]q]P E n=FbQF,7߶^_)H73s!IDMmeT¹z*xv gv,`7`O Iy*<< xEOY?lgz u¢h߿p w<*ivxꕮ P9B=T<ॎ=%.9)L\S 2L 5ʽZd35&\|ʉw<F?$(R'+[DAQ9xS2я<CWiv0ߡtJP(Zzzn;gW5uuB`0ZaIA%K[^V$ocPY'U{9zY0x&~ME2A!4q(iu%Zg +7oiC* $Ws�o$C'wIh+R25EyIfrus^`lֆ$^ji)W8K Oe~#z;c '(O$ z֩ 샓ׯJt콆h kQI'MD'_L̫S]N?kf,ng5S+3Om0Uxӱ%yOS p HjO}_3sY8na]]8[Z8_vszT 8;Qǥh{ +?zupD}} s=jJdA7Tةvգ<j5U'�fW$ǢnQ){'x1!􀃷�1ԺZ)r.E 7uB$A&ZVrb1'/{Ԑ�jQ%^mB1\peKUw#l7M䰊+P#<̵SL UFHC(N'pb(9Ӫdn=5tQiPVHcY75b'on (kg�̜R;eD/&P秇ɿiRDMmZC)7'+ꔘdrsgp_FE^"Ly>lT~x+VIn( 3ɔ,Z3p)E,i\Fh͆41gWMzATyEs� # ߖ}a=eɷv Jg%>O#| y>]n {L"8q.?oja!@9;j9cw9ֹz7%2"0I #U•sAn{oD!a|gXӽDkI(s i/:$J p&kָWLrɀ C<ُ^Mg>5 } |΋К(O : ~z\j1 c q7c>J=?փε:=I&=ʪ2M/ ~-)ܗHtNkѪ0qqè<. ?i@"6&&;~:R&l5y} 0vi*,v#]묙i˱>d29lgl^vkguN@=D%x"̴_/X28"dd.aۍ I]'Jdtq}9*nUUc r Z@*wT.C*DR^{U<olLp-="-o[y=T^~ o-X95 hQ<[N]P ASmC[~ZS0o�ؑj_0ζ'�XD8  XaioθS.$ u> @{Ё6`Cޣz[>91ܐh W'@vܬAޤ9 1 / z`a??u!GXIjMW5M~+woR`�Rq6:B׺YN{?=W^~0 4Dxј9#WRtI d2S C ci69*D.t6A/+1v! EU{s-{Vfo3d2W=n,�ʵp q^N|啳nZيU'EQ*Ťx-YXz-Bz  o.ީRi'ă/wV|h�;[L`3^򆚘,FxADaOs!O}TV Ԍ܌ O-W ޚ) )d/ҵĈ2E\R g}Z5Wmeq Mx% "ɪc%ϳaX+ Ntuj.x]{࣒9>I? >h'ؔ"͔Lg@(sEP]۾P@7'5Db1YW|kPvM;C/ZglQ�(9a[iS(DGV/[gQtLPGVdDVs+ً1eE'qKY#:W(zj$vp#C=`8/<x7iѿ#]*'s|?n'[@ysmo ~m(C~+htbCR &.8X{iO]3lͭ_M>e),lO|de ;o AmM m}6V|B:|,{% Dnn$deP࿝g=*C a~)+ jZH(3Bfxm֥=ɆBNUWwܗc7d{ #G<uv<|Ӓ,YjO1֟}(=jz^H,cTfy�YIV6yQ%й6n/~So<MsVťLX K�\XŊQ rw]wJl .PF1E>"DpI7e, )k'ʠh_Y:T,w(C|s m>PF\|s]9ch]'h7=(n$iaz)I02tLHyj0bѢ/0uvb×|q(C4J\lE%sm;9*]>7z]Ҳu{o)sjH^1X_- z9 hx&OO<:z4a1;lu�Hi~u e.}3JZ̶Obr Ek2̀D<4M1&xDP*ܮ<lP<セ<xYx dʸJ6�&I<8"i:ZԏQNN28l30*TF|ޙNA qd˰N5TgM�``J DHu6Rɝ,Y r3}i%T ăjғ5ēU?׫⯃D vZ7ZqD⬡A-=I %]rЭocԭeXAta'mɴr]vKw`WKM^.ح'ͳ 7 9F8Ixoh!Wb# $KT.̙sB#)[L$pAkiϚ`Zaza xA~0'ł!Zᙬ HJX5!bLrεDp8 €c M(ƘΏqP?i¨{a~hs.ጛHN9k4۩U"[İTӗ1LLBEճ:F&T*݇F f-RMݳJQ(k K-Lr#пYL95H;(5fD; ZG�KX Q|Xx}I"YVx#F/AAH2A,N;)9"kcv`gwJX7*%>k&?6g) .(Z24@ui<%8=QXec7i+ɡd2H2L-~߷cd0鐘{D. rPZSr4*5dPb{GJCao;uL2tcݤt>CLC,@uqprȱ(?g3U F)!c{8.nc_GiW'׆s=rL}VG*0(Ba9i( tWd7z]"2 ee 1LUmdQx,A}B$dȩx\db c/@@_{Ō&$tCpϩI�61 n|cPZ_\2,U3A y`T'eA)Q̩$)ܲ{k邶=;ŊIDrcY%)& FeXN y@]:M;M2Oٶ6*-;4O7Ҩ$9!'~׳_RTmjUB l 798NzBN ԅG&M|pQY uW[rj>Z9MްW@JӲ5>QQ1 IFUx[+~yI̍"fy 2I K՝AcV y߆S]pBc I۴ya]Q@JL`Gb'op40_C= ][9 M9ܧH߃7ztJnT"#ᩌVt]XT-,!SE4D2ML3�"))}+}]SEtռg69y3y8cɼ})5V~kPlI2+!<Ipy v԰ OޛkP\UвL#cߋ(-ඇYs;~ MR^#:Qsx1_V=r N~ԒZ(wt}ЛQ8p7ÚI)+Qg&Nic&1[hg"I ML)Q=SԥB|7&_ ~ XRwފ/[$5{PC!7]~;\yKvjU2o(y d<F%̯ 7^Q4!jz;oA[$1;&o*_FMt1AU)Ihip lb:UnDqÞJy"4̭*OsaZǽeݼm,W1M|,D&�FmyzmC{d]PAM ({jtXLN@{MBk#^%IqoCܹڦ :F=u1-xmW0q.>yԑoxߋ;YR`[8ƾ*-M>/ Ư5$ͱ =g rE vd*k4"cN /=X6TcɈ44F)ŝ?&#l-U/1Wd$[>mL^]B{(pp j)<R8ͥޏG $2~ƀtqҴПx+\l W6{xD thk\kvK$5 rm> iFgvmOaFj@5>�N9@ptֳ.Oy]X;ʲ2#;<.+޴o&*zn=q0aaL>)5oY BNϿewHL wZ:rZF_>1):m}>JlȮhh@ gLumըlXz{@\yve>zF%JN{XqgbKI%MF"-{*wֹSFX.|�Ҷ?v_l46g:?%LiJܿ4czds0 xcNLKSauTCXJ(*2dZ+8Ϲ=�]3Z@$,-),Ί7m[#&]6XCG:ᮕ=)T[6眭!uvMŏ*)[0G,l!T]mJDs8^OA"xmJFg7Pnaޮc WPYU/V5?BL-^BMU- c^O(҃#Zr1NM,wMb[aƲXwQDWQQ+a3AHc�E ML<Y#腗.=m(ӥ<ˌ+~TN\qB)E=^D|iIu<9YX MQrbBOtaN$jGS\a}l$euN;h n񾦹tjzb&Ol+%emV5i\Cx�UAU:rL(  T}y%S8b^84R&7 ,v8wEn�tIм,:5/;X7,d\HvR2vV }7"/U4ET] Ė0鉾a_ɪt^ö`C3 ɰy@,z_T\f{Od 6Ѡl8Lv--ZYj&ioTĄj~|1[ɱ�Pu%mWhx&h'mPz5?5nÀv"M""Vay7ج\D*D#ځ!=\TW $!tXW)h`mo|zW[ 6bK\"̌%I_ 7yDϕ[J~rL 驰%/dbןM43,lc5k� A*=xF ?e'BCpT#]U_?D b9V='F�enwG@A* z&~f2lrG|*b$ss6db)p>~.kzŽ3ekrRTbrbI7_yڅq{50gj#JKIҐΎvG lےGeb ]d* a]|maT*@KJA}$smc_u!=%!׈&S[mxkYma=x-"Y/`Pػҡ0de<,g5*~(jKImQ#wuj$ Jh3zrkoatl{q[PDP(A[j8k98BE)'B:ܥj vY ,@38Evf0%cd Qʦ@HjE?ǶEEq(6RC=Mz2 DXcFDmk<b6lXu}>*<͐tЄ(oUҫU(6F¼Pt,Uώt8*z~.Ͻ/Co@AW\)%QY!Pb:",cENku°`wU6 +SyF _Z`nߎeYji`99z;MljXuzuKyܛhlf]\Z6ZNR%>|b!ᒫY<-:E* Q~O]#Q$ɯ'R~ #qӂ^xNJ125SWKeC�DF#L뇋QF9lփ=Lf;F<`+زJ0 'TՑ97X!WpG#t:mT+V:_#DJ&;w!A߼V=ɽ@1~DUffm{ZgPdѓ%Šͳ'\Otѭ!q ֿ{y 'ո-]y˒*;WGgq -[WJ J15)#I.rgq3~Bh7HU7?u{g7f:7Y5x`.9:8y{t焯3bQNoG5ƍ*Лm<Ga3E �A�UkxRX-A~U=Q#Tx vf]y]' mL5TOUwHSՊ|Nz0I9idĘcoĢlCI:Dš猟ҁO M4Dr<7lE7OZF5ScW/ҏwGTb?5?<^=uĆ;Cˈե,²?2it;]W_va$H{Zes< 9TgdSyqZݹx;N3ct7ӑ@A}vg T"G$}Yظ㌪_2t 2# jtI$1 9S�|{l<dKlhȬ ҋV!Xr/|_[P>3 O4vA=ҍ8ŋ fN'GU� k'|'t+#Rr|'Xf^vjѲp1Г@y6߾}̸?]BM. #˝ޟmC f'LA62蘸ZYv `/^S/CZVـ3rXi3)*ϫ]"& ekFwl3z+ȓg C% W@72ME81ZmPu$k`2$'A#zGkR[ F#�Es'LNCiDS!'-Un‹ܬT݊;3SbzoX3A2 W�]~peޭ>G8tm�1 sWo'DTUi;x?AhՆWP4� px6_ iV0ڀ}95 hWxGӍVk`+K(;xqC¤,C_@Gϰ*t�.O36؛-ҥI&cRGp&\.pXd-'gK�JQFjW|K7p�Z^ K ^F8 .w.gPj[&~K,0Iu5td01'fhD%Wu5+g4'0D5c%Қbٕow`tN=| SZ=-FF&J?־>6z./K=y`#: |;~=%b =k~ii> Z<`i\r`ȿ~fGZ|`%{'>3HYG*>Fئ~^6gçr@ā۫|*E<‡XV*8%#dT!o`Ѵj<^)rPni\]W`k9fUT>.!tnjcpʅP'?R)c}>L>t*8 c8�ߡ>ǍC?F[SBOF:�~_%W/ι`KAOD!C)l*PGuuӎr\IӜC ˨s(5PUWs Cvw?뫚XكvUHU8JPicK9.~KF&$~l�‚so*h+_ֹY'nrǁt W(C0 t=uY- {jB J2iݴ}"}F:&= "r5.G33Bcﭶr1C=T oHa VKQ.5)k9mS#])YroTo٧o%ӹHȕd}6�'8Wej+ *OHv�]P\Z〵ODpl ' %c2f7h+ƾIkhPC1L-NBr(' 1k "XV3vjE=ڇLQ76foϿy}c!W7"f`3N|+d ;>ľW hw Ɗ<^q 8ub;عֲKpu;Mh0DV, >~M&Ke@p]F&]{KN&*b#sl;TBF4D1Mqr RdK /1g@PzR-v* m%wD~=k v}I$#{?y!S }J(bMPnVLpzvu!C>Jmzٶ搸,X)|Qq]%z%W~9DӉ&LO 6B.bt(Y6A sl\zs_YTzQ7kyAұ0c۱Lϟ29awꌷ9 @pmU^#\ñ9 Q;c&*ckisYcmzxo6}E%d(J C b\T1X') uK[:*۬z%oq*@mP2NRDHl1DaCN-d@'fú\;.U<D:(zOT\ LۄCtsHX,Ub[$q*׼36&HOg쫈;pd]U$~N+h/<mlZF4fO#/]+ﷁ[c\jP?o|/F/J�mv!<l'֕RN�pp ݯ=0hMjIvE,Uo1sOV~??GeRt7J ř0P3 ӡֺ± Qh'+Wt}�E=7n1lQ@3bëq.(gލ!3CQVC`;ræRJm{so%HX 814ޤЊUo"OYLЃRce  )qRlrB'_f/h:LB@ޙ-i1# 5T4vQMg\�tM>F.1ɉ kGHMB" cbw&6IKB~% yhojWitqܟ"uM7i0&'d{؛V:m56P.WugUOdెfUg:m=^A o>A݀j$z&&. ٺ0sEr:Z{ĝ׭^t3\̔1 Gk0?Yvŝ)(iuF#oLV oך']nof�pUHyx *Y6ny>3D33Ty6 D_m+Ko r]o Wd`?4.'wWSPenUOIYs�\&su<7%ƙWvD ;/^,o.@x1n~l  ¹gh WؕODpdhEScU, =o":)T,՞rw}9 J6AT뺕 bg\} 3AePH  A#K-.t(=F.VmT|+pWZ⾡h9R"3C]r4u0Z<t%s.z%#AaCA:&(hHqq0q$z`Y.[BԢIG%h.9 ^@oelβx]N-%=!?qzo'iʁi/he`mhAO !;|گTݍ}wElsB'E/"ӗ ,ۢU1de'37<I=G:40pQi!P+ P'3VX9q|[z{Ƀ|LP8} Dq<>vTA߁1UK>e.66À2\?Ho9'$kVqʼ0CcR/eރ 2شya1I|N1VQ3c3sf\VZT_)R ͼg]|Elc"yvZ2RUVszGe= CP 9'+z~S18fc|ՙ[ʐNv!he09zSJXzd9O`Ԁ~\ft{71 դ̾=Y Ws] 䉧YboMIXf_=e>5[泏U2&-G, KM/@2jA Tz?Ȭ:5t$dVv%"GZb? ^%#[Xm s]IsxtyC H9DCƠW%MbN-:IL̮12yRL:^XNWЈ|[%VRWn��،2xϲ!i(/Œ f`<8 k#eo$4tIiC|3y%qzcT8_DqH)+履J1qc.;-Qv П >2Y=7yB%Iⴇ~=){kvUOyQUUo9åH?Qjx.~5+/55H;'d`+aUwPյ~dģam3g~[#dAӡQr,J,* 0[5WC?4dGXE!Ξ>t 1WwrA�`!!BתtyEmfЍ}Ү{i<_cڵ&C+R[$ r躩\h@A zM.˜1+/4$D\/@E^?EA"Ny lV2:hwȬXV?oZjrզo�ݢس }(faQo 7}hC@ா0�<R)cPQ*s#Cb~]SDT|qd=q͜UB U} 91܌IϬ5_u>$b,('$B3$p+(kJb.W7FAD=-k `DX)VLbŋM/E)Rt-ayӢ*@+g%p+l0}rY/YTrm!chCμX 7=wmNƧFWB3vƩZ4[az7y4$>g7OO(@8:MO�ې_C7Qo&dl"$<0}MP1_hT"@2tCTVDTWm҇mf^%y;R^U;J.4nL.bmHjVhFhSg DzR`CkX-U3(4+3 ?s$}EN"mD&쓨Z[Q<Y0_>e0v<m[Zd A t6u8-z<um`k|l&G nE%E%Q2е\v#~&oyir08 Zao],9<Ge|+,ִsL K$/d[+4\4gwaltMͣZ^-]jNuP*}^X@d,ZCn˛"?J-$"bT__}UU0'Zs<S:Qy=d{KM&(Scuww h=�v2kBHKһ V%_>mn<u42+�s]GYM(AP M E|Wxk[bn]1'(rbsIebWdkO׾CN5Ғb3vA1p r80gH2AG].x컣Sj&hp뻻$2q̵@ef5v]+&6.O IA JhrfLvv~NsN>|1:x~K% I=O1uĪ$S͸I ~AM< %M\mb|Ml({T1o'Eon<sUys >tTJN Rr� Cv-rcWLFp':3ϘQ"8<}vM<xcgw8Hm'*bwfE^G%bXF-4NH2wFF�8M?ݎx�KwuJ9$ ndN4"]rfxr}$-zAgȒ-'RyXQus޸!?vG'kPŌ㜍ULc)Vc&7ZVLgfv'S.ʾGW5[e+\\Sf'W2Zq H [E%C\H#V#{A.7<@F#ǚam)ڇ \Ռ 7IOMkS b]># HmTB-eC<Fqº34+Z%y )JOq2Q ϯ[˭E6g~, (HH'ߠ&bz.\ -|A_wsgܵR;rA+, h)45D`j|Q/Ab:μH`<$LQXeB%>Ű Ra_y�3+0!z=�2(vct.9.ûNDJkr 5|$ 4̖:1ŞvHT(M>!iCwBb\o:M<*kCqn:Q?{)'fu(v \=d={Hm5 ̄Z#<lS&{cZf}EB!xS8KUV?YǝKaWu?#'f}_<=)hE@oAFsO%ఛA^K) N1ѳ堽J|R%pЍqDEvK)L@'1ޛN&ܴ}sxp FcIBeXlB8ymOjK\{yu~#ڈj8ߠM^Z ZoUɛ�m휉UͼaF7쪇Q%#>OoRŬ-̖՜wfζ@HxbWJ2J=0Qx]JG4KǓ:ADC$Ǔ#o)MV!r +&*d`24Q~֑ vڠAHãn,bS&.|B([c1+KW2 o$Lܰƈv\1Do.)OY &YkC-r?_8#96.:{lLY3_ E]ޫ"8KdSJH#% .jg~1BU:TP.H㯣خhG Jɤ Pbl;eqgI> Jb2} zvM1+':zp,P#okl@"D6tsc1?|K)W[]s0[ygoFx0h.ţwz >yc~ n Dg {}ey& ݃ [NϛnkD)PY(c9Gp6yUnDw3uIAo1'ݴ8Wrmwmr*r!ղ8asJ>Sec m ݲ'{à{WЪNV 4#iF Ξ g;ٓʤݱđQFpVD@{P/- sz~8Kv@?<N'C1zc^+v z}*-j:P !uSXe gϦm# 6~BX "v$ O~|\T1x71o# *i + _.)d;u-AcC$VoT!q0:KeIW{=Uct wzYe!GsٍYIl` MG h\0@( ؅:X-Go&=:\7;­uY3>Ur/_@N̢lx5#T7FT-ST$^c0$(Mn.aDf9Vv_)C7]6~sd4Rb=`N[7HҶ|r8rKqZpc5n�WT, 1#ʻhDWFpdFV9#Жedûgov~6ķ)d eW]Iۼ}`Ɯ u~?Cf{[+M.H0K> ~$ ڈm'ĺ+ JKVdP''Ty)gOv&K M6V̯"%U7#VZ39[NFio2^pD/(=7Nb.E5'Mlyh5?Q 敥A8aDA3^XOv>h$M;(l ވ t6oeYfd.7jEvȸK (~Y5Qp⨵VֽP-(`m[Y͘g)7*3^lhBcUR,p"%pb/Aj6\IxOzM%$!jȤy:TWߊBJg@n-D хPޙsvJALBɭѩYyWJ* Gj6_Yb~'7sgT( 9F[쿰,mjEbúBӨ8.QՆ8ϛ2%( I=|ܼ^]p .x0بP<Q[={ʤ^zpƼ3pa+D,'%[j\x[fZjRzòC"y(֪FS)Ι7pEKk<:3v;v"_55.WoJc(sAlÉB0f'aZ �z͝kg_U9lQVETƵ0kle؟ވ|B e(Lo,Pǵjn*70WӏDmgYEeqVip(b!o=<)n & գKME ~Xg̯發t+% K>Y~jH`@3kÆ( T"qXQOyW-@E} '<yaitPX0|lϮlARN[{xg,9R1NyAKGKEiwb8*Y{1¯bV4n~faꕛNj.VM62GE eZ5䋺DDu'XЗgbX]E /(A-c4Ոm1[-@!v=DWtݽv\-:5wšhLx{ hY:c]u]=#穚2@~7#S!)H>%;f\Dx'CKg8- oJWC FĀҖ+wVq6o 15*J<M.GRf+] u6ղ&Xs+y\%`%N>4!/ceh#T2ڐ��RmJ|L-�; Ώa:\xj\.GH򐼇b^ m5+7J2@ERqE6_z!Bi1&fk4\38|$sfo$Z3 ԕjfd�68ЬB5(^[ӒϷupL]̷c6oKe,Ҡ뤌sj.wTɫŠ?iaU!qdw<o&*=ܓtkXŒsǠ/ʦS�8oVnViw?|̛k0 XBgY~(4_ib4HxѠ=T zjQ?Klg[=MBOƙ٦.`D?K$YT` !2JvZUZ+e+14RLY_&4bIeLHAPSMy4؂*_,^P^Xl Yc3ױb8I8poJFA\: sajQ;Q"9OkZ4(EL Q .L^� FChTO/1ĎtfgD&Q2 E낍>:D5nTwlPjOF ٔR<$l`H*~ VEL6hGӖ~Կ4,C_7ߏgh2) & !>`z9it=Ly3]]Lxc\%f (RLj~F=BP V8E~\P.v դ Bw?e%GC3+ �Ztl4k z r<VVps&�/ aΌAw@2q^<+WƑȩrAPv7ԑȑ V:bg•}H.:'l-Inppꮒ*`_8VeFt wp}hjL=2^ֹ= A"}uc?~;XWH&Ȯr_V.?br<!zuҵ xׁxdr ]m"2v} 1t6읨(P~b�ߊ#$ $7ڞ7mc*~EED$}""*b:1URL%(ȒiyE=|<Y}@h| " 2$ơGI`]C"�߻%a@z l\PIoQ~m[ݗ@kgÖ=D'VzA z%rN)c)`Y1͹ әX2vaoOȶ~?9zP>ִ|dt\ T`o#x<# _#ۂ7 :ɹ&<ݏVkH<ptU2�ڴLܡb 5 56nt#l"iX%;1e2T*6d[= p&:>t7]n7 .d(Og=AiTɫ[3נE% AHc==K8~/cx?t |mXN>ndEN1V!в4!iA64CԄL.ARm&﫰ԝ`F%!l(T }gky3`ـHH>y7Ԯ܊7i'g t'πlG ;TM⼬ZfE*=Y߯_PaBTD~+8Z!wm?odmM$a3ZO#9xhrkTKtdZ9w%]S!!l,] +nuS߰BW-?Y}jcx4,Udle{_;;F+-j+rNKAl4\C\XlP>Rdq?C*qLpd`dB> "ʝ!}TPW'p&%b|Q?bzc %$)<9ћ+cRdζ]I0s̀CdzK5 ɹtU{sxD6qGᄭ$ m�w:9y_ 4 +D^W;Q9ޏX SL�grU4 VPϘ6MTU5O/aH}vM:4+�ٽeMsC,%k7wlMqC ӕP YJ5U@}+�^iA>r4OR8|wC8zAJ#@f<]KU䵨P ! ;TbthWEmIH}$KGO |Whd]2D@[ L">s9:Όwr3J[0/uUg@e<5ג nDX= *C7kkB74LRd++rƙOU{EFF !`k*nh"UCV"!ئ1@DA65wjO`[HP;& "&cR5Fxw8ZݙRc1ǟuLos9j4iHY=uxZv#, S?2(Y&&&;Hر(ޞ{?u/?n2 )N9b8ӆ8~�F8g( C}/FvG )�FN˛/ȍ>N.%)5 X{�HvwKhL$'7i:m__uj35e'}~UZrH$PLv,0)RdbE:4eAZmČUZif<l&G.4(v%&Ioc}5CW`ehi}&#46hD!'Bw@M `LkhSdU0TҞZ)TW/AmՊ8KO@jPd MCI /"1/jبU'Vs%u@r=3h]͏;\l:oᦟS]B5 ;T٪P~{Z!UsuDSC\%+ >HJ<O a rLpqHFݖ Y ƯmM%n\uRu636Xk6, ̚,PվQ=x"g9e]-a{4iEe<2F8&٭n:w2d˗õh'k~ p<G_]$,+TR14Õߔ@�[¦'*,C]J8}]  f)Z%:=';e!2FJ>bjR$-!29[څ4p4N[&8VR` /ܬ_}3̓!6bѴSHmj pӀLX6yxYiVϘxx!,#Tb)~DF" ]rRn4#|L-޿E롢~W5W!_nڦMʢ//BuôOGK>]W5lg�1+H:;`SHZ,NҼld5sZA9] u ѧQ:J-iٛb> [ *E{R{ZwK-Viifa zg٧}X= FuYCTuQ#nlC ԋoMQlѫ0`Xa,*2lA4 B \0mZ|4*bƅgE b(۠#ݶ[)DU |#x5Ut5I֩tqr2G2`T}1L/{#G_A@a܅OךOdODV|P-gMX1e h e-wqнJ o%4~ml_1)9hivS҂EلLD�N U@10M:v a_zGPt;X)zQPEz)& W%vmb~AWiݒmB` O) v-6 <HQ cg~)Q g;锁Ѕ[捣]Fem @JZ8B)' #H`IgJop6t^ Pk7K{Sy3ls8%Ƌɻ[:, <!rUvM'iWyZ ^ɃwH맵Zbi*yl]m}' `l,r9|ӆØe4otpp0{n79bB&i2kr=&fg͈oH'",oھrdǞp;SsG]} A4r`o-:c.wGXyjT赊rQbP' s\G|Êau3{iPs2T;t5O5Qe`4s#K ap>LB=|DxDO˧Z7@I%x m(v4Zlp&? 9v!" a3K,ٹF|S X疻GYhMx5ɏVyx?u iMzffؙU6=-)gc*w đx ar OFQ|&!7^Ξ*o03>xDԔ"c«8*@|N) ٜW9;uMY==R'V5&dj,VO% <|Ǫ<(/s|lcԪvi8 +zh ]Y5 \ttpF{)>-np j[<#AʲG云%]{7'gYt3CtŶsQ`rH`ѥhոR?ʊhƹr* hY|qd P#zj}錈]I_f@.b>bQ˫(~aA<rPVZ*cYXwDH!WT=UHF/v;FmES6[㡹*H m�* M^388'M%3 f[pX+$Q7U[5ɱ&ZL`$qٛ;GkFTv5cI'_M o';j }:�Y ۼ'bT?]te]nP0EqCjlo7:%Z  9� 6mwv;+\fAu8VN$Z�:W熐ۖ UL7э3elaj*IGT:wa挌RFGu idb[tqΰBTMw7e]۱Kx= n+XcQG4褌ƝYV\ % }3At4kH9fQ6* xH(jg'9DlHAv,$ %%}WVH7M6ȩc~42xGʋ1%h*KO`&Kb}2.u1xQqJ! e'.-!vi  ?(IN%Yi%iccLh85OPIP@UU/X!~"1H%d uʋTWd\`C:!n=ǜXrSA[3zB=<e<$U'  U@dҘt4Y*+ �nʣ#yC;U4S\Y �H!8,4m;IpiD"zC WbkI&iEQyb/�g(?ƲQoa="Mo1yG" []N},0[llhE)Yq&C*S>lHxuKK9Np{$7JG}'҈QTR KbX9#!�=jQIB7`d8^z0:Gj͠ %;+ч]N<w3P[qZ6 )BƆUGw)e=\ )NVOI!\j< ֟vI!0Z;RlR%uRe"7R!iE0�J>5V,Ncѕ5"BJ:o`| h;_a .ˡ!k,)I;bE0M5C]6,"|6�k]~;]^[4i91߁og1ZwZ)ftICukVU? ^tP&4B֕{iYb` ^ߍ P;U#y$ZH5|ݲb<BZd *V+#~r,ʧcZޠV2ί4 =3;_g)if͗8J5@l<Ew�HR-.8{Y5ƪx,J#Q#Q :xfQxa?iCJH3/4'l֥iMvy}zB{LuH߭ӛ'Q&ΝHNX)uڰ;&8RK5:gU"Qbjz^/or\9Mד?X̃s#kHUQ s ๢^3ptڻzOBuE*ksm͋ �b(.b % =p38Vb8| u>kV@o[$tP:dzq#9npEo_D8BM6Y;/y_x1.|fY uڐzD/=㑯&%^CW[9{DO̊QxVgvp9V)_Rg! uHqmmPD% H )PMڍhp-n(x(.ڎS1n ` 6>@hQMJmsݯٰ>}ijz, xXXbi?\Қ2{o>*feQvxX5Ʊ}xbZS:z%>C¸Z>fzdZZ x*N"?qA D|%yP #ȀqҪJyd+ �TIM/d  ܼU\^iN,zC¾|iRM4b߾x?, ' D\\ 2F&n!_&;\|:}&tzuBE`%n^9Y=Y+kFV0?[Yaj:wn,9bHMl`NFOȈem.l^-0jFŹ7!%YKb*8ʄIr|oj/1$ϙ{o-(yn Ag_FiCdAa+K͓.gzߝ*‰s_.ڭb{ #ՙ|Fw_[I[ "OlI"+ԤVbc7!J \{#LuMb2dN0ӦrrV,VQiDŇLۻQ$XVx:>xU݁VpeЦ'Nn3i >Ќcޯf\KR|*FoN5vRwif!ЇL&U閽dECН+6_/κr}\;V)7<NUR+9_,,6Jtw;RK%cLW=W(\pM77ǭ,IOێp &�sPqڹb"\>S1,\PBc\ YO(ᘒ;:H;N*5a⤩Մ`j�ʒx Q @ߜ`Y%nNݗ['je {.UJeo7VQ(P]2mC voka%,8� ȅ3;lӓwPx Oӗ e$[2U|ۃ񅁡؀]rLM Ť\'U]ۆ8kAn3`Xq^(C 8iP>T(gD�&a"TtK_yg-V[>c>F𒿹%b޼z8u痿p "|HRyf\IjҴiIl9h@xRt|>(d<Ml>j/<ʶ [pz㳜eu\ V^]}4hTtXV+ թSeuXyƞH,<1+6*8nl 9w݀66puGi*)IkHqmK T!ŠJ^2 :k:׏쫬xv;~f;�NMi O-24kǖ9UR2\%@5$mUz-ou?Śl4!jWGNHkSI*څӟf Sƹ%|^AwL߱T˧ ;x!o{Z~++\ceXs[ o{Y逸AYe#;|LUSɖ+$6Tt.it-R.+* xvo2ܝxKsKL9w,[6�K2[{Á\v7b恓Tr_xAϮy1p0B`:LRvi蝝 y7&zDcUC2OM&GžSROp`{\aNu. DO^B$pO *율M ֠:q |w44jGp`D{m}Kص@ 1#Am!q! c:&H>p1MlT(r[3E0걪%~.I3q�b8恦">渄١rLtP'玴qQv7yR!Xj@crLyI5}HE&P�-=դ8<lau:9x1UoCWY,Mew,`YeA݆NG'EShqVUJf4܌BgF4A÷(*X/SWȌ#pX}TM_SvI^W,'Z? -ÕD8r^'\m�E]_>8GH`]Ǟa^O'[ >KwsJt_(blE[dwB|r.ޒ?i.ylP\8 h)LWfZ6Ô db1=!kԉ x,ogQw (JA?Oh^LZd7 DŜ%9G 6f)۪J~~qHi๮/_f c=ov -,bT_WY<FgSqF {PW3V+T۰ˮ DR$s^j[S=Voz={r?U vA@> ͝>Z佟ARN{ 3w�8a0=tu<vrd^*[m8hxq- r0qtd@߭ v9M^K\V0 o]<3@Q/xLL{x1]%ᛙ9G~lR6-d jRy a+{MofS۵k<2NNc<S|u+FY[(IZF-y 0�"doH˰%1GݮU/I$h>k+枅k]%-V1ApLNJ+n414f\|f:t2IK{9Guk7C?pʼ7IӠ ~LW;>)tlUR*k yU}T}lb`[/b Wז(>>GؔeT %*vJx0<x.;;�6PKhͨ |/q'_/kV&ܡGn&JSn.#ƛ[JTӀtpW.h_xf`EU!.Tq׀~Xl Q/�.$N@Vlꉪ, { Q:M>XޠA3 o)75IaI%X΋w@uu_@ hr#<7rdDz�cCĉ$1L2Ag?m!iFSK+_GY7׹;OɈM۞Ar ; ۃOMAqTx?˴=.^ m:7T�ABtc(1s^ 6=TI>mpT*cюk!ێ2<y2rP^VP!) 6+Fxͦ‡5q.&|v?bb@ zr.'^A/ _\OB:~O9X-)L}5HS߭K_1ͯUKN@@xMcz6p` 3&pWA**rxDo vvùD4u}9Hx_w@B` C|;N t{Ha2RvZrc cc# hzn+n~ aKխLa=`|QD KJk~x@>JQC\yR>QLƜ($A%jCVZSI L?|OB�%Dub<Y3ai7fζ�2c~IÜ `jS`d1XGU4CV3d>.PӸa` 8̓S7Õ`|^yxdj ;GN7V8B7rYH'1ک{6B)FN]i{Y!0$\~**+3[}*[L-0+lԚz;-42zb�8bW`޹%B6C~BˡOr_ iL rj_,mMbKn' H#W@sſ_V }Fue9iMc((WzI8\HL N' 9!Ьz(\wVXgot9f TmfڰEͬe=5O\^ g١1.ݚ=Ko=l&0&k/& Uȅ4/i\h9T;uNCCҺ~1BNiKy˒jB_6( P~c1^љJE<*>/$}w8#`征h"*Ǿ|o=PP{툀ukw �΂ag13*#n A3ѵ l}:4 Y*kAEKDki;T(l-lz^--Rh%|V $Ͻ <,ON+yVJHЦ"л rUj"sҁ$A\G0]'n6P{\b>"ows ϰ(e魳kZo�e,?vIuGMJB:/`M"hUQN=;RY ( řHA. >vB $jPK|ԬWG@`Wq<wD@6QzBu&IIoMH')C25'N�m#Υޡ�|e2eݹy>eOȓK0qsypPh<6lOa\7:whbDQ|=�kj&ݫX$O#ViSZB۶!ܨtjdk'7Jsz Mm<7u2pd,W2ײgУ'$GhT)jP0ͭr/=/SOn2Ӵ.S; 0]ZabG%UI�dqM:q4Ȱ+}n`XV4;옒]' ʮȲ"\Q?Jk 0b?9SPDD�2Ag<hyM%!]Az7-i<}Z 8O9dIIIܽ|"rL{ڋ _;nounnh|r`"KG2 |"=mjz`Լ�/uM'aڼH1L.!*Kg~ h]MCe4Ν�An=aQĞo3h?i4mBb2� n$,(5 ^S?L/PߍBLt*gM56|5nѨ fW\dMEϨu jIƐ`Ք/O j1fwg\+Ы~?> <5? ,\g'`gYJ> ߝV뺺'rNc&@&%^2}S*~y086<,AKȎnqBkLl>-t& u¼r&zkGBh[|@"C�=eLGAu,Ϭr`NMA_]%猕N4ȩb"`bn8"*'/\\i}MK[݅#Dw4NE*ewl[XN1O&,5gEIMNց̏vr*i&Ϯ Om% ǰ7By6BwtJܑX-w'h_|g_IUTo!!g_R#k;2@'MMnMLk@ FnȨklgi@J:P"o))A`L~]W7\|PDL<]Q&t'D e} } ̾ijSPy gIҚyQo%`|tBRǚ諱1aW3gUZֆ$�\N Ք~.N+d$/_QK3߾ojeVSr,H2@gb'O%9hm^J|}K\꒾姅F22i)噵^ W"vtN ԷP8`=ߵm^z7X>"J{\[νc!=0@2{>Ef=ŭAB ۻDt͹?AJ_7yX�~'lyNϜrvn'r[`0NU_}IhPKi 4*[8O:[܎a-|P�7KК@kRk&UMj HGnq iF%O,R&b &DB2Ѩ_DY%&EaM{^x.(o c&blǾ2xe؁v_E*Kӳgh43+evIpYM/Pl1TC{eMԢ*"5 |nTS"k^QޒòAlx,z7d6ܩ;%WȪiԶU$#db<odȇ-m>J8 v>MЪm4XH~(K`yבgx3mo\W稫Q"2:fYUv@`;O &:LgWK׈|S$Qu!\2 ǣhf LzhZYv] :H_BuA} )͘G'dӴ6R fO)\S%aW:._s5H:K"0f"1xt /'q(׍j̀ 2`?oX,iƂ^e4e$Doy 6y0 Ik+S::۴Z@^j\hvݧ5.cDDM JfzT9}WsFSj] hW󭂡`9$2%\‡4#HMk-VtaEҜ^vl@{5&v1JyOH̺78..t=y;XIOmj<0eGJOxŎQq<`?ֵ QpRU@l< ~wNZ4Am(�۸cy`OybR Qo@k�%F5La}JYfXH1^7;޼VxSʣ=EyAՈR; cі5K TuCV1d �۬`\{ 9˘"&h?-GSG&RM5M;'ei%I0w@GӸhSF75P]HC_.%~S^eߑ#j7/b:fc &mByIHw(>.QngĴ= ۫%ђ9Ra*uq}$ rF5!yS :XvZS+EjߞOlI8$ i*w~su^+ǛX"^ $E9IO=TDnϋ3΍'v[ts@Nhf}UbI:(&-tOln5$L\iTL$؞:8YLW49e+˄*Q"6YM֕o7 `G4B"*'Es.::B+2UEYLӲMx_5ʅNC~3 x ^}36Of9T<mJ�PS]axkX>p@zpFHxoAfQLt6Sϵ_LoBPY\vKMQ͓l{]-ɣ/B%s9,r, i̼XEA=q�9 \~7Qs%I+&].EY3YV8;"»0K,Dw\XJOi2S4م"&�i2 I&c]|ԥ+=Bu?奣'枌omMM7=ܸԗ˷^(nښ ?Q ^ ғ4ϙ{y RB:pzǐP0k]m϶~1}1ӢCЄ.O5U6.XScV~7�LO6cmߖI7󖩇j6- o܉:7Ae+PPO# Aj4pg3e�В] rn+9;TK�KC]UNeE8Cޏm;ZS4J}5&ssh!<yg\IWqGk ۨc)ഃ֨;Iu 01Hm4,zn\E(5Ofo/LrOd/>mͤ�SW<A<9N7̛�,yqn@A  ,sDX @JLnn\To%'/ imѷ@C7ɣÄ^jݨic>o~~7X$$͌/>b#{bRC-K޺[h'<6jdv4f#j˚"ܹ_|ONtojz}u̓S6 Wn<me*L~�uY=~Bx �?(`oXhB11樠g#8k -p׭XDw:YP_˜a;jE3ZJ vr#4S>Y6  ]Ho Rd?ɈMw0@g0b[ADhofRU/by'E˘'}n2MN .EutHtʣskOYeS&=8�[>5kVn˜NE1G�'{"<ܙd�]. %jywiEb'# ռ_#W":g JgGªvd,-oP 0{η$o ǔWWVnYUTǘxF^Ų�֝#ĆIzY1 r|-?E@.#ymߛL K؂r ƀZ#:{ۍy~+? do~]S_Oѿs5fYW3((r9sVdxb�q"K!{fgs;.l~<2ind\V�4T')ԕ#Ç) [*5DZ9nXE֪n'$%kd:zǂ|9C;E&Vp0ibuA\?ȗ+pDy&]!'N1|Iݱ |0:,0=lT PO "EVEn:/Qc)Ph =VKP5`ż'u|$x]4}c_)r֎I= M_D!da>7\iO 2얆${OG3?(Kܾ~d ]hQM {rYmN49]YN9Xm5IMB 5G#36QER(0w4_x3w t5+[%'UK/)W SF0 ٿmdpo@RڥvG՟%`ZNNʒ{3^5l`ueM>[:Vm6OVNf|+2G*{ ?'( Xވ/cz{=DCYQyJWn??/qAzۆJ1-/ K3r,Oi5]J(B & '޳Zo-+̈́&hN:RI`XĽ(55lk'xo=lܜ(%LQGjJ,̔NGg] aEsk SݡWk>ni,ɃͅSSݨJ Wo9anhRc{O|͖Z䴵1AF [8N$ڥ^> G[ed'-z;%ʬ:K}heiXw1sN519o'am!v)k0omxa8SΟOX#$OdϹrtSw~v+v[ l*UqJs7 sik"؝ڱ,*�; *7l0W0׆r[85wo+yQTj..bԤJ}w&%IW#q3D!]H5'՟+j=_ % R˗KfJzlAH r0if(uzuHnTM%b<t}xMb{Ԫ9\ݺj/؄s@I|YPӕճ7:wžJVr%3I ?T/[2 VHP.,Nݢ睇K:^usjWT~Xm^eسv�fHʿo�1JzT2$Ne}P+rВG -EiIi[›#+F *^|2ElHw\te뷖h .jJ6 nՓJyƾ9<9d{.]հW `NDwTkh!TaԳ\�ehig~5 b:bA{~/ͮII5,S4ڀW!,OqpD y(bpш+zW=JYKW8U8CP0 a ; %,`9W݀&۔sэQn Egq[ُZ\m7 Bs%T6xP9hy:ѣFu@.Ml=. sR.ۺQfbQ+:@:n FP8收T-Oa׿jަaa/W-*Q'*cl[a}ͪ_t.L o�V_<Y(t֠£k,WW2+H[R~ŰRіJmBٖu5wReS6�Mߩ-f[` NB=".&cB#Ww9CnUi]ES*N4]hIGZHu U@k3"@ZIlE,ZImdti*ǖk$޲JcKLlλvfDh>د{Ԃ-5jۉ]p>MQ;>eXvu|j\"<7i{TL"&yz6} Jpu(r;%+]85\CwlSqL/&5v켑~z'kAb:jWpOfؿ tI,.;΋a)Ut@FUbXŢ4J?F•uqH0 F!B@SϞS†s_ut>-,��SsGZ?=w-F8 ˲ϭMMZ[Wc}ߑ7sB''JT7)?]h̯d]4Z8B&jG|dV78et OC7BߍO%f˵T6p zhk�](FOLd6s'iP76H.,x8hҙ&P>EDLak "V'^YǾvZ$ն]=er@V{Z&񈞝$H >¸ '*VYzHYVz" X!\i+XݼqfЪ.Н� fM^ :�{#C- h*w1٘p 8֗Vp%{y=?FRNte>Ҥ<_0 :,>M;HJs2c|9]A%AJ~K'Fx&NZQ.+ eU{-Zi @21b)~V�27|X O9v*-]u> ڌ->̇FK>wLjڝD1J<r/f%Vd9Jf0Hyń}*a /OZ}pg{H}Oy'&34(_\Fx{"ݦ-<}'mv6dxp'UZn:㋕.Τ'SQ|cJ;Eb6"}ly](I{jK]YJCIt!M8(#j @.Z4l(\^dBcT{S8|MSs3!nFRRiaIJAMKE,@e$|MHV}MYSW])-J5r,,n}#5sсRGe ԛ1^De`=s*ФX]}S7_4R(q ݺ�"\_d熽jR8?rک.9yo=fSD dV;iC%RcoJSӡe' iNH)EwճšB s?>SmjG%?/ƙg'1/_ĊGL0sh [R9T�T =aBjҟsh{8Ψɞh9 ngtX0xEj)"dy u|mD5/�5|g 3#,wd緙 _s:*L(5UYsd,M-Iw$Ć '|]|VɄŰ]QݓXJw$Ҹ1kI7[ 8i&w k8!Ԟ#H^+ӲQyiU=k,Շ?ϔN鑸~t_䡖м0nU!05Qe8`U|tnRD :NY4jN"yZז BnR�rWZ-7�_ۣ,[A0dа {%Zs qM3F D6 !}$]ܬ(3rdZ2&nohf 2s(2C{pZ|p6 &z*WU�'jmzN|@J77J񓍦A  lvjhٶ c§]:Ο-ʦ (UQf4;ޟv["ZO17o4VRP'Lj(>KvM4wZJ9Rbf]߱3 +J\~\yǾ|lf3#1bFGas+PD'1�7]GtpfM+aa[kJcDjz ]w4.bӋ^_s'lak&EX<Rpy<P4Ѡ-t0)Ng~:8SܸΖ8n -Ϲ3Ѱ!B9=_#p$4wr "`k,1*h~c1E3HS”Be0+X:27ԊFn:qA,Oߨ3v�uS:4 k٫G7OnTu S%^[C±G:Ț΋_7= A_Ibi&-iau(OU\1AFc %tKL/(׺'SEJ( F;&ML VPW1XN_vEZ%Mrչ7RO:Qԙt:\̼Jz^o'`ʠDx›u~V~gi+"(rhY,,+۳+}Yڀíw)!`=q;Vdܧ}ky_^.7Gݝ*3խ%>NMVVM{ d)_��c|j؞xwZ8J~p$ұ6K;e{n}BFy'$D!o|!n*z:'n T ^C;! 5zW (pr&IP6O@b[3Vl 0FVf6dpJ?K1^RHW y3aQ ۃ9$_FR.M@t@!L{k) X,f7?5Gּ!Bʡͅ$3�'4BT*>)F<w֯W(6ϞrzjhQ*`<pG~σNku(Aެt3fIm6 ̂x YQ"WƧ]eng4n.TN2.¶HHpNM's|e)tZqBXJ(IEQNP_Z OZx!v:P4X" k,( nJP.Tl9a8VV-]AӃ1RZ5Bw`%jxaϺp};I/[>t:~|Up{};)G7VEk qwE7A(AT{T&;Fquҍ aKwDZTJo~j7QS+6QB|yw"~Z?OkB8djk&h:Ƿ@yNb0n&iP&*. &s0%\+#dMJ)$bk~z`Onኼ"فٺwTZd�-dkO;ot#gizhB̕*!OI%.`􎆧=֓= #8p�Ja+?*7a%g tw#n.WdKMFt KϙsN:~l%Ә7R~K5� ۟&)J44ZЬmW'@i]3#lԪO, P| &b Z#frlfAJ(YfLذ:~s�+iH%j q ete:6Y|>%}dX /?D4I{<=YЌ2b d)tAtJU۩JiDYT0"h7 5bu2#tN[Ǯw?.E k`7LB/ /aFY x^"|+j$sfacq02)PK+0cӖ7Ë RE}Ҟ q<.__m~zY#];>} Rptq)iI3IAamPkIfYhB4ˠya{?«>|/6rI*AH11f4fk{ů.^tJn˰fY/XiiōciRp0es0 i{.'AZG.wEz XeNaְ϶mWͧ9+쀊e5I@h s@;5 =愵^f[%׀E7j#H:۫F6X\RdP7–:806 >EV;3w }r7-[-jks>ե[t#9(. z r\Fv͞5*_(\[&81=dpEhU\\z%]&匆#@J3#|{NI4yi*ZL|M^ ) jw1Vh;@&#iR;qyL GFJ@\GUOlmkwɏÔA57o|)_KFS7}Dwv60#G? ڂvP/LS0y,�Sst1X WK�ZĪʕ0ynf4EYs\$d6++όa $9z=3L[g' B V,@;@Ry ÀKOTOȮu:4f; Ic]D ռoe;IML {B6J1d;V|׾ꥯRӿE~ \4c{W\H{2/v++a2? P@pCd0C PRE J qVkҷUJڪD\w5aJJ`X{=I[.m!%ù1*Ǭd6ǤWC5iBqxV~5(CA͸5\dGצRsL~nwvrF>E YڎJaE&#OmM$1"` rFlW}pK"uLxP&X6w4l՚ˊ t9wRT,FW;*,Wجɓ@ClSaXFE>x+\|HmA!;z-w^zo!?4/P`apa'9I gÞX1iͷ> j\"ch'!jDM Bqa_EF@O>e,6ǡv1]] *D|O]oMDI07(h\$0x*jdfj5<\WSbl%T4h}k ɑV4KM1}ݵy9Xs"_%=}S=ӝFb�0O<">ɡO~yѯ�_a}#,g0}D/] !^k^y(ٝ/7XCh#PݡB�Jk) }t?.̠Mrsh2DlM_[H<̗9"czP+M NX#qrhQkBĎn:1BTڱ <nQ6-~-]V4qQ|"+a+@MOO&ͱx/?h\w2dU? E/lXF;r)a2C ݈k-e{Z1xF뻽VlWc< @5OCCLp|/;l޸#oo\#}[*&>AҿcP.FQGb%8ѦzsPrJ7e.&(R &J۰)hc,}CO[nӳ2nhf914u�h܄ƸKnTED"yf O*l7}vwmTŭh@3X:ODNH3Ri-={5 &s|;]%j  *DsVLhZZi#ﺒUŧѠ "VRkHsa_YH1V W#OX?P . Q$ʅ,R1)9vO {!K )~߄rzaWwSf49Bt7gm;0C8JolP m 4Gy*2+lMaILyL!"#&R=иp?Q)B?-NlY3a�LWQ-XCl|j3X(lŤZGNp*Hn >6ݻtt_\wM,wJͬ]:w)bZYa)x;RFFɺ>2}`ݮ~">R ^諾p=YGZbjW>%X̚kMPN7؄.xط^e-6É)=$5V`,(mfʤUrA?48!c\2gw$z$4&Ip[Z ~ Fi (pգpI8y`_AJ1VS'-"`jA}+#=LjNЏ$KH=iFa V$ [R<tȑIB{4ЯNdco0j-=A|D* |r`ڤ/-A֐NFOD~/f q{Go,�m]jr\JYL5 0vogw]!5[mm ~6xi%ngp1lfY48%sZC^w|vm—s k<e0M| yhΘVYb;w%cfWVՅcg,+{mM@@&^6 X@Wބ"#dNEq%9YwW)̛fY4UO*ýyZ\_>p6pa}^7ՊJB6. Pt{|mr\tn�C'. ~Az6[M &H*EN{OZT9>&}giTZ%|#נK輀d,0԰Qe0k6"uhOvQXnߤ!È 7eƺ>aɋ2Fbh~/fu&,6(['tZ׷ 19kɐ>ƂI,w$ĻKS$rHC @0@:4ē3h?KksQ;P5r~ L!h;bH@=fD}cԵ-,UQ/s`p$%N5UӘtwrNdج-UNmwПmZNUEAj:lU7фXI&+3^1{]b}1(;$mLO7TxQGj\7�!,9pS?u͟~6P{&Ճ%Ir)`epq6rߣo(fUTY&a[4r"87F.4>9lPgc9tuDM[b-i.>% J! � 'KUo(2C cqY+/* ܃i|\O ' ZmdiZS_ay39 :}KQMOVmt v9n?Apca H"ہTeiރgח`l1j<R]ׇ2I"E/ Tw L :a%~4}gg _ qZ6f&NqZ \aCzl2/Ep@ N7_Oe^$S5y79hˋ0=(;q>ఒ1^w6-0Ϟۺ"ݐά?@4P):i\Kx"5nroeA=ZDo 7V/0SX%=Mmr׾QdLVSO!W 'LZ~iWĜkĹzS8MzlD`+:4g hqI]EMg 9!-7OPsB8Fg[ꂇeU*ߖs1:?@|1O9S|:zUtb}Mm#`=8Ǵo`#lͺ?@Pg?GFB�&M6ᅿMuψ$_rO \ Ot'a`*'3:DH"ꖏփPS,5buɁx5I,d0+4՗ >^-v3K#5ߐc;u ɾ HNh`cv|#;ffwr $ptNy>ԕOx d=�)G$R<!= f1Lxނ:mjtKúPŊ4t(mn2<E?nG >DV$J;J|�SO DK.+?L.$AP<zbeIw,&-~]HˠH}|IsF\0:s˰ �p5YLa_mIkw=?#O XL)L_P8mV*,mO]V5\ݻ{ޤ?N;7ErfIu$R$�l"V8ֹ˾<}D}'.ds7zzنq< sxK[&?sTMiw;nN.Q?8yF 7Ѕg,q]l#:&8X{ܹS.N>T ( Zq X[A_رTUEבwcEO=p?zW^kZ33+$t#8I\߅>=ƻQ=C7,5nzw.,,$=WKЏJ˷ Uወ7p$8 ^ܨAalPuQ@ a/cͩNɂ-GEDt-5:>j 6kl@@enD,4Q;u_};J["D Ze&0;ٵɗb+'*쁵YJ W&>(jw5y{Iũ=[N- rvnNde.TCTrt] [wI֫Fomm&.|@۶ͭQ& 0e E>v=1ڿJ i !:rR<)Fu1 F1:PlƘk?Ձ5xJc7zqp} Ϟ:h<<^x&hkVg{6O�*t5QTX-GB'z'cT#?or!,i^LM _k,17SOxTw*e\=U.QֻWP7' .wva t+og9 KPWGNmpᩌEh$>)IJq�ƹ8]&0ӺaW!?17y;~d/$ _9;+uV'/Ö:ΠuZByoI(S#Z m!$3dy2IASu=Eɑ^0Dŝ2q|x^hp jfl&a|톌&aônu DnYdq6٦IǏ-][ѷ8O BP-I<PD4~˥,3(E7ѨzӈC %�XY G +!(O)m�1KS ?ŇWss F{ ея:&Q\^ѧLYZs(C+fNPt;ICxy|B}Hqkyf`Ilv@HVs&Eh=EMO/B:2t1v$Syit+TY;FW>E(e632ro3=B|C>NCߙU rtG�'x9G1bNlgSxYY`4HЊ2,.F5FaW0̅T22xk6*/3iawWN='1ag>Yޫ'ni^K?46m JrDWŃ(ֵN �bxˣy*NT|OMj>XVId4ƘG;$'n-6t=.4pȊچ**E2~A=K#oiA<>%´礃~dpjkU@^%MU7J68z,1=-v9 u am-|***5&GɌԄc|h\�(eY,΁•3D^5T-[C-|ruÏG=D2*Sf5-/ZHh@A�nR[6{yY_@ttKTEy?bی'9]na V:tsBq$A[B' l(X)ݜQ@ZQwd38?,Zctd bYz,=2{m;h NEAbF~|IQfr ǃX{M <#Ǝpm^n bTҫ+נrBV)g@ r*k$n%7`Tˡq+wpff&\; x KgfkDN#Nu%k.x7 zPe^8W[کnƮ1Jcܢ9+&9! 6@Ie%}-l\ _GؾhVu)R�۱٫F,xK>6,3~-'&I@P Y\_Z1"k1-grK.`"/ D,L]I|Yz']lDGŪ}ѨϜ&ß6�VR&{+X>wTuht!"0hܿ/]`]ݸN8KqϢ.zu>*YHȍc|+V3/>B([P򝙋`�+(%tL4?EyWrylN(BvۨTA4Wdm[ߍQ=9?IxW{CN#L16Y 9|@3n-:pFȑ3E9<ݐƢpXZGtE' *>vP2hXO͐aŸq_i@"t^r_pc sO(˨?jT\ìLiAI<cEH^ ( =II>6~%ybĐ.\38s1ݥ[D ( ל,Y%.h)3-k"t>ښ 2é}Gôе?yCBIVXa*b6ZNlX-.P ⼧ޫu7SF\ʚ6۾/jI/*aѦ~i*)/ MZi?ω}/Pjb'rq8iTD�lȻ~ w̛(-?by@yѐ\wP4XKU)*MaZm?66<,dXrfSttR\jw�2qƞ6wq%s\H^^{\0d?pwwȊhJ* -I^ L+}J=EM&tHi={c+b#ySx܊PR4l?I_q d4*d+mpfkȤ+#z7*0 s"/20 xoEFF~*=Ơ㠪`=w( qYӁb^#A=\쀟]?WA(c;G La3+upӔP JƴSvz?=3@G6\oE ʥ8!*3W0\A9-E,?#̮1[eLVwi^yO~W;g4#}\>KH{(Uv0^VJi�% #pՆؽG2A]m„h'6&,9 X` qT [@a 0 UxaN؀T}ML!]-}-Inu& HyL RdhY.vdسb,/`u󉐃?CAu{Bxc=3EhLj_O<] f|`H 'mlr3X!?-z=>Gj*b�(+'T)X_�~|<AjґˡFqt=6u#(>HYw T]q5IOtn1bbTɣ^,G1" 8x^May<y 8N ?@6$x>uŏj@Z!F?20k%YWkcygWVgAS4gl<* {ѯ2nX6-$ɲZG$#D`|(]XӱrH BI`j qQ;D zU65 '84FKHeKW"vi8f8e`sLOX;*@fջ|#)uΩ?і%kl=߹Lv%lGFO! ͝>_;^)ǣ@o.z? uA{$XۗI^uٖ dlpyiwԒ(LQ}ώBpwG,!-?)$ eR9N^K =ͯc]X_NI}H aRH_wU}7;ҬqiǍj2ͽpvn9uISd #]c) {PJ3�!?<m֌̓'2gn^D4jL & q+w U=q�#ՈRܛ#*Fp<f. 5>UzY{tIЈ!hxWږwgLS UisxX挔TN]} /�dWA"�AGb(-R]3OksdЋ�keЮ2�DLs):zE^\ r䲲CJ:z0x:<GQ$[b]>m8O0z໷ -X<qx_;F+PrSM0{:yrK�7;X7pGfRzŠ}f@Hf#I|aV= @asSCbUC=,vy# GS{X| LFYX`zn}@VpQu$ 8b hr nz[d܆ L2ߎ7>na e}MeЁqP76~"닅WN^uWP >`(j:O?ÄxF+ SNz\4f!\0Q@ 5l1 �5Hz*}1&XP~/"Vm$3pNT3^7ad6 3 SI?7ܱ9*՚E&&V8wBZL \krxE[;XBGKYss i.p1�PCφ d]-F5$) Ayh D!_%G6Pt bW?YfQσLחsmo5ſ|J=#u2|EZ֢]kH<b`C^u7}w.U5ڊTsrĿN[%\1PX87DwjE<h %Iϰft"6l29~_z_mJ.u>ٕ=S)t Nף/pQ{(/y0QRX]fA0p> Zue&`Zq P \!m h&GH@,;ٓ49*ռ݅:[Z|nMd5 t;77B+>Q ,[^~yR%Gxev}-HO$ţ z3*DjS/".D,dN^]S?&eNL`5p6qĄk-ԯL| 73Hf^_{=cr87,沚}&Ul<UE[@PCPN}hϳlc,Kz@ Z7Pp'e8M~ʑ\!8h}tFRz*G?$ Ex7$q4*-cQ 4u &*%,11_xdzKWr`VVv<5$A!B0%Uw'KjޭX2fgmzueČ.<c`iTF!/dJ .LCE/0m=4�9�Vw\/혛[I>oew>4zu(cWLM2KYB{`OA[@+}ovlW*Av< o(R&QFcPJixwsAk !<%UH 4_ީwe. @rSE]@o,h552 &8_6o ݩ1UY,} "'[ZA ɋLUC[,JŽA?mb'h!-zT |Wb<{~Qn$ki#li[Yh5huz}[5ŏG̽ZYj(N؄:Ǣ/ZV7T,'o4erogIՎl^Q'Bi[}{Vt#uwG񤰓b ]RB G3ڡhSwǙR鞔h`U|QV)�j֞ eKvrգ9ڟnV 7^pnaP݁14Krs `A !Kb-6]Lk勪 SeuIϼ_S[+=_!d Fʗػ )o qrN)#p#ИPe6K/4z0HoE{҉G=n\9`+{@:`8- X,6:kV~?-qՎ-h?==7xnk+,& y|B6턧CĚTǓ-ŇՇ 9eЫV˩̦ LT, ANGz|ޯQfS q_{h@ ,27B7tҸt |G\jL(Fص3$d+bSt!<nMܑO9_jo&LAhF 4#oigYlH\(SnA8$BRzc!�k YesԪHjFݶ+h<U,k LX@҉Qh%lˌ,$Sd7㿼>M )V"=(j;}FG NU[ϩbf*$ ao5vH ]ؗ(1H=Xj |bmݸ/fV6LsXg汇(o~ $f~x=k;)XHgv 87q7X+{)!/M_X*@yT^.:8�>B=>Tׯ:[JTO4 B2ܣ* "g$!@]LD@%`}s}YA:q3!TraKtңj5<q(>,4{~l{7qΕ}S$IP G!*NO~.85%v>6!/<My/ 2ڔ<N=7R ЬLSڏ!Na? h ɔr o7 [m�' h2,=ŵmaE;S0 oJvkKUɩ=ke[A-9ԏ7!p;yTVZ&nBGn=Ol*@ orvlZe/߾Od#y]d݊6Ump%MV|WlcM b ˎ ; $ne{ciBߠ FnwtH'X?3m:"kM5%r4M~f~Gԙ,.]m` K7 K&ʽEN$u{XJ-(;{{ .ч�rN lֺ 1~EhӽIGp Xn΃>Ў‘{xe:EAZ,B04-pԾ 7>"&l*dڣ䥬UlFZv{0qHb9w]#VdqMß;H@_FL,tVUuN>Ӈ ^+ԓ_�b{b; !( [/ ,GLW\�2 X+G%H3ԥuaWYi 2?VII^X6mcug7_</ .n]\+ %S/E9޵ґsCxhrm5˕ ҏ_Z.P;kTD*& e3)˽�HsՋaqq ~A1K~GS9Xj } ijL^6۝2a1l$,2t!'(F `ܦ׎):m;a 7{ϳ(R)$\j$nM(u*k* ݢrUE!G::I Ka3'9%)zÛuڇEBp5 ̰:OGr:tˁ3hlYz pqc  @kbE3"8.Ү{|f7rRW8Wa.PDR ұg!i0,D :๝gLQe.or*8gHy$3L4!'[AKïA9[1eJ\/),^q18>1ֻ! j HqV+ቩ)[()1T Xn&W19@x #+Q_=XW7SBJ@vJC\Gy#4f! w0K$e"iMOmj~P wN[Ӳ2=$(į4pաte*'9%~!ijpmWl ;+^_i6^l5Gۅy-Be sCSfѕg: m׋FMSQYC|qx|^d񨚗"v[X6,Y-DL f-FdCGYe*_AL? &Z�7[s]%cA0/8@xpd<JٴpB!iC%OacG?Pszv#\v <]fZ4a;hqػ$;(0S֟#J=bdž[k X}c_0eNҿq+DwNha׈ ^4EM# ^&:Q, `Sd:BO=~L#Y(\C\Tm#؀͑~cA)rl/cDcMJxѭW 'U 4 n I0->}Z|y]?"iT48?C(U$_&O@rI<X@Ec7v;g, ez\/Jv=݈ 7<S3F0NSey=.I `=ik� u.�1_@`ӟ:ūD@0 qm"J7#/!H7l$O>`K/E81:rMAW \>?O7KR(عf:% ˩s5:z<)[ՔsghIs&\}3*]O~8NS]0t$`@}Tu= ՃbZ}B߬d/ ?o4++̗pYNq$.݉ -BQEEgM&=`zŘEٴ̵́0RE&Nk ZdI ps2yynK%Ϡu|@C،;BZLP0vEJn)|P-zX8͠{qe) 5DzEHϹq·1{a0#lKF$\U0X{ 4KlC*T#=b(Wc4 Ni`&pPpټ^;j\ucJ} <*/)Sݫ~CxMˤcXJߤź3M\ u>=m lkZ7FA;V3 1SWSy2UPT@R�ٳXΉ)lb4{H0x]E>C?)[K␤!qkCȳ6r E9Wk+?jD'ibE�LbJwCqQV;}Sj:-RJ:7nlX#kxT'p!PW7k"_cMZ%NdkdGdFF!S>K mC4iҹVS]3;2=T A #^ 2PDmQK}Nsp~5MpcUљׯmѣQ&fIFs[6/;xR+: f] ip;=8 (&?Y3C)X<_=Y&aCR9xlSDJOA}"c�SĀ[,䍊 2�|%`H,R}bxX*۪҇ ?'{Sʝx5_ty*CydZC:R|ʴL- pk do!@O9Upb.+7_wÐYw' =Bm+[a9޳` ͮhh +'`O6rUDF!ip!M�@0kFTSb`֤ cHPntĽꀶ,g:8?w$:Ɵ!ɱTOE*O+g<embetF c>veAe M'9fͨ*l)fאf9|-_Gd+5jݲ\',I; 3C\1 hؕ؁]SH�ŗaï1#E站h!=eVL2p}e ,b19Z#r %JS'7�~*�o*'BRLL=dauI?Gec:̷0|0,f4h]Gs hrrAΗ@u+�W 5� < S9R5%e}dmᜉ8ErYAWiV`:BOK?7X dRt%ZK�!gf6g8:Ewasάȥ)H0(`(dt}+ Ȋ{!TQI )07΍Լ܄E YzkVlj&f-Axu#j"i0.0Մ�{>BQM͘!6jjV~D[|Q9^}iWWgi*LX%1`"^G6NH 6Z׶㌻i0Zxulإ|z0c 0zPZhEEܪҽbJQ5gI+m{h$|~s6[%MlJG$w jCF-e6/Κa&n(Ky`ƶط;0rT9zb)qeU~o[Qb0;e`δ\xʻ:7^yKؓ¶N"pAQE:!&w!}YcCyȐ )RfxFvvM/2;^&mUYYT1s3 U.i�z2Bt ]Tz*UzJ<9356"ᜊQP h& D*C9e(R#8GI 8KbxO j CV -oԐ]7c0[L;j"s_U;|uV?]jmG21ȥ 7w)sAivُAbo_$#qY$qȉCwY=:~ZYĊh:ų9Eg.XD#,)-}SA; 5D) E? FWe8:L璥lW'Z:Z{rZ4DDh0R)/{ 2jj :MWuNw=$~#?z-:uX1V}D1~+'l /s7Ѻ{򽡆+S)D^p\J":ʟw{E<2q.łv(˗ľRs;˽ ޹=O lByN*$̋|$0?q7`vjv0 q zr}l]"B~|~Vϰ[JG C4)Q~e ڹBZ+_] Vi}%vjE]t"5 X+) c48H/\%gu͞TSƇһiX>Cq'+8"-j쒸kaŦwvpJ3 `J67yf[ʼAUgOP9܌98C- Kת'ѝt,f s.`_%+J9)֚ JZw5tj[m5W,=eԸF׭?^pl<}4>Ϻ r5w!�~V|dr׌iR^)}3jWRpor,VV1x&BpP:Um�"xdzxbXb4YD$ϱ*Wj媟]V.\vK>sx GW7,r6^isKv8 s"ne YT>H _bo֛Rڄ/0 H~sOFnZb%iAALıR"\B2O1x%�o<q:Se6$*$?9kC) Ę~~T?qq]oO_ A`Soo<5 aԑB(- IE|ېq}=$B%Q?/ޢ?B)gKNX`qyM-H^:fU 6l1? GFr[H,8Jug)0I4_P]_#Ue.cAoRWbO' 稑mClnž8 ݖ</KTo Iӄ^'</'"1mꨋϊ]MX;գFʶ{U5Tu57 ɞ*-.ކ>v�B @[Ee915kt5E:Ylz+UώZ}̸ҼY6G;J9F&c�5oAJe58ĻMΈ}8'ub/ }'C@ 1_ K,rzwS?{ ^we.#zH9((˖s`kW>QF<JrݭXl>ApkcoEmܡib+G iwN{9cg>qwY;W}o+qРQP0mV^=va~X<|rAk6"GOga:�_de}|IΘKyNOz9=oZ=)诙Pe25t">b9ɜ m~*ּK -pܷJW ǶK�t% FdSTf5}n󡹶s~w49w$b%c', > S>~41l'r\)x뗕13[ry!�V@VX#@H: Ӊj򚚓!{>;s_c-Ǭ#ҿIyzl: g82k`2]]8~Wr3oWϚ&B"D\V7xWtWBԻQ( HU `{(q&m >1&nؠ %7]n U)G8$z0(Tg7FtZ|UvrH'y@E\&(%˧m7؟*NDx{x}fx$PJֿ0keleZR} 䟮=$xIS+n?Nr2P*qMMj 8tGx$ `P|vT,QHl 0N/mW>ˋ~<TƦ,A> r81:6TMI/yUԻ|ڷƺ D|j_JDл U9|5vaf]|Ku0ozIegmQ)E >9 \5Sʚ$F[Ւ֊L5Q+iÃ$>S_ãJԞ Tzsdcw3#pqDOɅyUw 3kedWd?5Q+o56KΫJrΓBIdL\e]VkeaŝZ5E�3֙ۇW͈SRsRL7Vh Sw}dvW;kgwh#"jl{#ɮkỸcO@Rڔ4NyjWOY@bӿnebn|μq/NJ)&a7M[*<P{wC8O,_Ue~ncVSpM|OivnӛvR7 A3JH(p ps_Af09p+w[ j^:Aw \Cݴ|'L%xd`f_+פ/+P^܂z./UHg@=45~m[^O >J`beB8Nw}0 fT\51 +ZZvrw~w*7g }UfI2^쪬JI"" zsGsp6Hj 5(O8DQ3z|DTL:lFAIթɑ/~E6yXETh1w&:ݐ\~"n ^ڭZUw [4z{@d\i΃b~lU8%>jWIpbofL,سM \琤7x0J}a@?ZX,jcW_kHo/0lѮ[8-.b#<v\,.t!BTHgAh(A(4ՍK\/8 r nxCrt\U@T K|mA鄨;-R=IE\-6zjQXN}35c]U<Nn3.�v>:5A? Hz]>1T,{qQV@6N@Y bBbMi:7j*ORm1pmy҂~ kj0__ychfh  kXz<O)jnK~:@p:NHY-#b!gLߨQ$cmY1 |y8U?TSEQvOj,pmh=PH'"1̓,wTaٯ= Z6 `{hs[M-`غ,=;9+]+ T2O9e狭es<]GjGe_\l+5߯~]|:B210in9(75Z_uMmm{S6kZ>MYP\lhuhch`#L[#ܺm۞I*#ORw t~'k맇Idx<kP|83{ 1Z 2|Omu3R/BC{Mz~ax"cBiݑH>|`9ď#jFn1s@C�v<| c.q~9"#e M΂r[i58 )< ]? RnTv:lϢՓ%5'Ͷ3Ao'f=~S3w Q@h9 &l@@[QOr@Ms>�k(#LWȇ 0^}&>,7btGtu ҙ k"L @ʜt>:6r-3h`}xZƫ"YU[ ~{dbbޤ�)K>+ 1R2IOϗ9r:B�\M?S'+mi/PD=Jd2K>esT/D3Ұbw-BY?'PߋT(q}bbLWf+¨/qu/ي, K נqآ1hqbFe~mp^zP$M@si噆7ϋsҲnee @׫`<?(V}x$CJG3[U9ʚ,bF�3d#<3w*26Sx f6  ߡoӜ1+?FΤAhˮjF xr])ͯѧ(/cc2T7u,GMQ^aGWm(ض{u]XQE!VN!jlzɜz"NvEffz]Hӑ;j`v ZAW.‘ =)2[ۂ(EJNo(pʸ̹%2ol7ډ6uY~^L`p,p|c?pq"uN]F BWaٶkl0}ҕ5L(wy8T9YR|`aa䋒7ĖOҺPn*IO#Pk!]C5VJphNAyٳnd0IՋkRjԲo vN35.*u{_yw(7C#("pۮTC~Q׿�N[}qeS{JپGtULZ𐐯.j94wu#nqsDz*è7 yeo='P` F u�W\%^ťeM-rBQSc )74$KԋO/f;-sp)rjIњ:7eq>?N! 𶼟mi ]|2+;:r芓H%8qI(&|{C0.{/wqs%嶫hr6^#LԶOFê1sI-qg[IUGC`bYy x_�ޛ3 U7妑U 3qgZ:aIR:MeW }໲L�D!j:/3%!;G2\/3ˤ{r]tqW/[4VͲeC)ѨUblO }q1[`dE'bU1N/[7~ =̶$- x蝂5q}e�_F7A5A(ĿgRak$Nω='7@c҆7-'e= Um(&ZXi]u avRL dkqf:ނX#{�f]w0?T ok@wx? Xb羢JqD"H )B[+6rAH-o)fppN3`;?/t#ɸOk5=Alٗ֎^pm+9jhް _r}g~Q1,(ߠFdigsΏ5h~j2h݌)R1`HBHذr*CkQ@IWIs#54L7vPFB9i 3n""d& K2r"A/ppnYઅ%^gNPqza)˫�ؤ]oW?( 'dʥkGڹkuzO%oiwNђE-"]/7ymlB*.N |<7Eh/nsifiJ^)v:Ff5]Bmτ [ư'/6Wt~E.Yj<,,{f. +՜sv6xB5!FfGSϩ܍ ^kl*JBO H| EzkDfGaOPm*yA^n@f6D _Tk>RlN�Ƞ k(u~ k*5U4 x6#oHu% xotd_oVC+,hrYr/<IԾIo|)bL^M/ J1kNT!aN뢻Dr>LHx*U`YAR9bĽ!Æ&) &N]p�[x <Wp_V,lI- HzΘT6޽ܜˁYtqt#z(Q!Q{bMq3oMi'*e&Bq#o҅sĩ n7e2>+%lq^%?&�g;Ip $OKNtETf^Eй=P`۽'ݎD=!I\uúuǽ=@5y{<ևs,R4.;& !̷ pjA�/_[yAs$ U(ޠx~󆄯ߝC8/H{M~޴s5}u)# hq 6QGw&K&d UɽNX>%X l*j5SU敷?ǨHj[şLrr] <1ZBxZ];Y#%?.u ;"Te { ֑Iu+q)r&3Za!`9%.h~b"88Y!xdj˺J^t ~FΟ;5jȺ zkIK/R;2XbWk|=kO K[<bHb/jSj.eu(y9 "Y/2 1TbRg}_e5%f޸ F\C SO'QuH^pDRu/QI)6|(ݾ(0C1+ }j#N~!jNbTgw%c 3%qf%+>mA~ـ&D'Mž /*é`)_tBc)^QX[`js٧e5"LR3 5-9�S sEYfgA{mĪc(*IޤR 6ux�ۇކ`.'|KīnO˺5koG.J_C(ͼvO6(Tq.E"OXo\+njgb; [l,Gp8SQscЍ;yUVi7z>Nrgf٠ϊ=z^&U5wFL `oqPk8�blv? INҦH88,gt=ZP0`!S1CT`bV,< \#J~1J"|Āe]v/ XP*Bkt*v3#ߪV߀U@zfubh}C`m{PV`YOt>>r]q]k| %B<k}ڧ94Ua y)-K7c=IstD7}̗-_[z.gsokZJOxa.DО0bpl^kͩ5D.� I:r�;W+"Z/3}B4KmaHT*[cDw~=LGs酻+n +~KZS#H.L71Z H K  @:AK(Yyp:W0@U)xpɑD;A Fs)SV&YoSfLSZ$.wdnI[x ׆jԜ!Fq:&""ϔ<x 5֊DlB\"Q G{kTCh.kkFdtWmj(TRB D䂮�B: =~l$}ya'IdCgH[cYs確c`:}P_Z:W(Vp~$0u-Æ8ϼNKE~09ブOփuCîգuA.C93#-*+qng[.߉"VP�e1lAV1]6Tӽ/ pAk27_An'Tق|x* nVsGgN)B \ffEX;Y� pS\lkpNF,N4<Y{(Vʪ z$2\q@FbMLӪ x:?o ~taV fu0,ؕ Xq{ԥWzR컴 稑kmx*48\].ZX-goE⿲u v¬;yh *Ls׶o^h̎2[ '.fCbMCpx s\pj`IǹI4\~}9OnTAV5q1I䜨|2C V &a1Yax: UbǾqZX_wY"d=;E@_gHp4$<>�#فV=0p&v.܃m JẑZ[E>K pPUi؝~sFRAws@<;|-,| 8f 6tli`cNaehϝ?BL$� l=e *P}oFu!XAI[G |d&`M00<9}chm40mH,411͒djOCI^<KYw+vLⷯq ͅ>J g?mu|eC{e,iXTdWRi$9ށT0MsK& 8ee׀-c? n*ŏ|2<S)Q vouʑ!EiuKW=>NȁCț{Yc9?vW&Y&:Ϟ"W9)^wl|')2oE8:})UhZGI-Naf�4>yB Xqvs(:ﻨqHfI)_pn59Y䀑'8Ɔ ,_e6iotۧKx-hYHJ!K=wp''FFmR`35ͲXBmK&J^nDzt=!`}?_jI}eղ1sb5AzD@>Gs'�nӳ}/n(T}SP ʹ ۖͤCdP `Oz2 ץi>GT8_Yџqٓ|jwjK <n΂ ڗ?ffά[1-km+Z|L5H4]{Dƴi%JQ@z7f 磡j{AQذ Z_?m>n4ʥEAuf`MgJ/hn,:]t@g'ҙTx]8'BWQZ]w<"RtPaĦ�Dbxn斧;r-WTMQ9?/%n˲w̻ hlОSj!l;3" B<hsIweWz8ޗ9Ⱦ^籃=+�`6)j6̽Ɯ Awu1eN2TrM}$)'V݊JFpgS ᆞe_rk!-̈%jE# vW)52tetXZi1Rh,F79}ږː*_YS{)ՇzDJxnJVu[qGkG-�T&B̡65JG^f8ni *PR3[2--}Oo,Zz3IL[\0LG$;Tˎ >w|CwOnTb&uAY5kuӼT|�.6ʲqRٺbv^kA?5H:u.Q*Bbƚe)|e*eErei+>Rk!{g"M,VRS+H-eZi_%~nc6f*{&0T+! }>&^[V$& ch<'>dg\XT)EcoLz ,VoK 9FB> гY3|Og6i7jl̓Э͛ Fj+ri7j;�c`lDТ% ,{7>2ͨ1Q~M 8>Mjvݘ;X)rnY}P�e kN(G^)`nV.hc@`e)ӓlX=-ͥQ 5u(W0} *@'J˝TlXvwu8 x̩fEKTkxIv]e:0j`aOE,oW dWW$r[IHmύݩm3h0v)$>(H%ic ʽ;H1MldCSR{2N/? 7b5LT^R GpY$c|�H4zP#a]%)ZT.J~*̘8t8z"X10R-K]Xzu>T}Z,7~gөݡ XCb)#XըXJ)敆l-p>G7"]Ŋ76_6 =d* Y3oT<E5vd&5r�'t 4u ƶhвdd&2UM%n .ϲK}{KL["~ײ*.h^ d hI쭏[uZϛ?@K:JyM}Pͷuݞ7x$6bT o*>YH5%%;C `,RǹDkQ*Y$.X%+c\h+1̟D㵩ߍN ~n?ۿ?, Ol<^ >t+ɓc7\@U <TN@FIjDd&4[u! RPuvrҾQm4x#}z_ P|@Q0:O^� Rɸ̕Iҳ'fGNURY_}3<pʳ/G|0YY#\Ú3 S[ۑD*6IFpo9:v3Ug7X?fmlׯP͞mKCSzuFa SN{-?3 N)nÔ_473W6ug]u i(B~[z1SkjljDt¥OGERXP}CuU_|#v@COW@o#G)l 6MM^B,ԟfxG{s<~a-c7)MH~{hа$#+y5J%5ڛqkivWF/ ~*,n}UZp#Ѧ9^7} )}oH4N:qKM ff NX.*oB~: Z?᨝oք#pMuHBRPl"e%$"w趰?X AaVo,[N*1Dnr5ĒW- IcQFN<sܬD#M_)z"18LKɓkW-#jj@\?+ -,SӸE0  Ӥ�>uu$]-I)*l!8L:xDg?trBn[8FqzLγ^K9:*} +{EC̼)ҩc7Ό9Htm.�g5Φ#=?qpoS>Ҍ4ŦG^ws۫^c0O90Fx3&b< L`qh,b:s|yn ~R\+ Hx|lW3VS޸AuBK^EӴ$)༺X8^kRD:H3k6]Xn-d2p/)9P)H˒abs#3~G-'DKPdOXqvbN&f~]doZ+4)NbY&F;/^\iMtʍ_;4r8nqipd5_%@Q>:d'qx\ʰ sqZUxGc{)D#p})9^oP6|Xr̂~�$Y1>^7Z_;-tém=?Drw>2rf79(#Cړdn�a3^5S>qYϯ!I+v9Xr16m΃5O-LzR-{V#KR`a,ӓR�ɷp[,)$(,۬˵c@ XE P\[gX?T�#yMV1dJ(-|0aq͙(ujUq 3rzV^cHB1-F@^ك�m]F ف5Ag)w~<PA8ar*"+TogDׅ🭉h-o94-t=jHmAo]iA<`6=,C[ӗuƒ%NɤXu_>a<b|qjM4#@W$0= j̱Eٝ`zH+"8G;-+d(w-jWjY39>pQrPHdk}X<uz_N[]{7>ʁqtXJ0j�RDtV;,Ԍ/C Ĉa|XAV"1U ù IG~w;kh`tyQ 뙷va~ĥ@os-]鄜sIUIBraF5<(E3жg}TAu5HFG�B` V浬⿰}ATu mlpO 41T1 A !x&]۟NFY1cTaLV0S޺7>Z vOI(R`2 5%vrnqw5g-V9FY}\S+F&K .}+Wb{Do^+-*!5kfFbhϊdYu#'7NЋ-Bw=<ɫ_)"uTԋs�5OwRvQHwR3lƊ3R43(2a@O +<.qaD#ZmXXL(3=‹P;Cu'l)5v8Xd>ƶQ *;8Xߒտ#KlWCE s<:<?`*|`x/KKn$ ru_=͒Y?wT*OU5A2ڗvL(W.ZGZD̦]Onɑ#sj1rDhԂy8#=A8 k@Tᆒ/ e0)"@ DBK#*C} ΪIŌdMTgtϝ|ӽ+Ycdޙ1 BlH%9 $a,1g~[5ӽ2%eZ7nSlP𰯖5>l 뭷&%Dt 1T[zU+p)@ "J,f.^_M]w] > !<\Ҏss8UNrF]o w$৩KX/J Ҽ$'7PՌ $@sc{ +bKpPgdk{<^aOd<lq+ H6~jl2 Vs Hk!e;Tk*BP3,>%\T$A0cϔ3 ]L)R9XVTTϸpQ6wUٕoƘ ]o 5U "CMGr#d}J"'^f c�b+,iqҢ?y H+ouVV-HijZF6فxrNiW`!LAJnɨo#1@{_ka\Y?1:�Ǜ:2뚗݂ ޖL+Xbѩa"h wO+Wll+&]9T >w6/HA>TӨ:g*DuEdf .Ԯy6-MB6)#pa}ȴbFˀbO`<d4a "^G+w-aO>F^]60\ 'boG$,k�+wu mE-R ƧY=?(/ӻJ̄Ԣ{�E9b2n8WOdtkmsL!_,^DhwPJ)-s #>rW4AE`ü-{0, fA^/dS\%e4BC(U~}W;OlZmC@|E(ermxoB݁0C-c9 To'D7DKwnq'C+]\`xɕhD⷏�^, xan<`L4H Z<ELb1]+ZQ$WEᩁz2,s6lYCޅԒN ڲ 7Ngq.QqkX 7:7\0EM1êg?C-PjF.Wɰ_6Yڋ97[[9JCf-8avezy1㿄6,Jxhț?6lSzH}b힠iySbu:FS9z]$9#Ƨv *otn+H7g'|4SXM�QN#ɸ FVS y<lyw92lz'AD?P͗SL?ǒ,6km l>r537qA vaRGyqsʅx/p DCCB@7>K>"㚝h6֓:R)g 1|Mَ,R")p&M{ j;mjݲE bqIPoq߈/*]?LvU�x!]iG**qB#ta\{Rs{?B9_{<Qj�$Rv!W+wg\m%(aTՙ ?w"Z A4۸( jRxJ0-=sPTu=_N]ɋ 6S{QۖEn@w8jTyDnU)xPay tTX^Kie۔=#qw�RS%DBڗm8_=oĶ=,@VF\SL!L5G%,TpxuҭPLƹMO03jny%5nXWz<$t rĿh\Y^/&qhUWu3&^bFL{bĨ/3A<y@mhU?=;-L] Bor­3C&5(#ta=I_-< ILCN>ztd+] J@Jm+F |=iɲ�LAOx[ω @vb.ꁂHXbG{xMP�$v%.PΌϸ?'ςIA:I|IVռ"Wc?ǕzcA2{/G<:kfn7%ضNs,aͨCFoZcg5fIuֺ~]ukwmi cS?fs-Z3x ({n>?lf\tǮFF1x ne=ƋT"OQ[y=4BT`et.B wH"9g9^lH<gPGDtމ\?ҋB+ l ܶ+V(\K/49Fj_sZ`yѢc,ѥ*/7{%1,_>ʹ=[K6B?a(hxڅx,"�<H1gK?:+u,, }k4!sֳCr~)w^E,y"Qu|yDD rͦ,_[٣m)#A 8=Z(c]j9~TSF}KayDU>$dT<';sl=c`Inar+ys2%J-x{x׈ٝݐhLy凲CSC<~jfҲ[Bna!t]�Ֆg@~LEU}ŃkFYS I{T~s7y/ ٨5t )"P.N/rmϾJ [q]X?3K1}wmp't5t{O i912&- S;~PhTZ ,\GtIրBE=Y{Yw/>�T<X;!{bX ' aLcT=D65/ĮU (E�\΀7%Ki0!Z9* HKGF_~qR`(8v|'f}jBs->3)4O"[4Aѯ/>䱱N o8] #'XKWoEb;5{ә?x' ݹ`}?QpU s#+ixr ~%XV)3pRbϮ$MɣkmN�lKOϹ�E.}opx[ -^>U3[VX#NjrP+lHr-~cU_ZS; N, F7aRUNDAgۼ1�+z&kXүR<fuTN<  -$;L.AUVMk&O=E�Ufr. IY=2`ޙo0 Q.E 8ZJiHm9]\Q?񗋜dW8Qϵ=<8Ab(.2-Q߇eёg(IOdcŀD}/xWD M9k )\]()2:4{j@XކxF Ykқ~Ǡ XQ�%|\#dkz0Pb٠ILO;�ecK/y:]A<I2k[goYYAKd.XAlD ,BJR8S)X#Z#ڟ0|A-/;FG4$?2TC3G~fm}NvN}ϿIξ:IJ +G#BX(Q;'PʡYFQgKvju 5 tf259& R|%M/�P]e<F5xfAsO cSOczHMP.Tԗ!v!l'} fղzlF Lk>}L{ju;(E[lzZ_+b~S`;KBs0#-e 3cg�hSka,",Ma݅kU> niQzG~59B"i7H3 'yeC&7:bZ&CBLۇYs>^a1s%E=WxeWq ej6r& JfiTpE6DdF%SR9c|vkDyyaR~ SZC]bGq5 'ޥY Jiŗ{8Oθm_4'f9UH[zhY#*IZ,MI1J-F)R> Q"ni܊z/RQ  ;))ؑpkԾCuG7Mxp/a�$:2q'w6dPQL7 U6$J ~&tɈĖZ,8tA!YIԸO(@vM 1<T3/3& 4y(/cJk~w<\g;?GM�F ~t ^C&N44&&ҫ4%9�#Cy@o7Y2<e{'-�r7Yn],w[<>gs+,m!__s$oFZ VdpA-8YJp?Y* $ RŃVv(E ZD2JOX!)މNҕ'F$OڈI7Kh |"nQrKs%`z* 8�D#3pvwT izVSp2^D{䱌KfM+܆ # 7(v6,z9�HժP+zC}3HSF.[).1, }`R͆fSc:`;t.!-$uD3?iSu<$QڌNYM(l+^Ș"9|}b8úE bIXmtEM>Ȫ]8q}f`x fu/뙈yjQbc\>Xphrz5D+hN#?,G,׆_[ZN0P9JUL&lot4 \J8!DtXnlCn|8: k@(%,? `߲Vk)(,D“ HIc.26 5t2 Ii|*q FR}Y+Q9ccrĢu>/ kOړpݱJ�noÖva(,vYK_sT:'"Y!Ik"ɢ6s{VɊ8]n�T:jGBuž0OMߨjTyC<s,vc *md<׋|*r٦WcL}owX1-<¥/V6BxDÅ3&B?m\+^e;!n8͗_zO_3!=( u-*p(YZ)\6^EȆ!ώJ>i6%_X>h|7hӂS>i} 2>OeX[ C*hG1//)@O ]#ޔ�KvԪߟ+5|qHxilM<ZmҺ|tƿ0VMfi B_?ITg[vJ<VTdU~^N~{{|~i]Oމ"/&ﱳ (f5R֑(.1mekU"Wƚ?gmBym@} Q ڳ3SƩX{qgs =fujf#^TڗLO])7藀V|{Qn7"<⎲Ea. q}`>\Rh8DN )lKQޘz@Yw '+w`/İsGC;"J#H G@{\_Ƕ' {/DR<ˇ]OnϾ%f/<R+CT1N3l=Z -n _pIx'2/jtR+=xp?LPpG$brۧ$n "vI9yʎ`6%f|lG_*cā9e=hTL&2E>4 ʳ]@S=3\1q^uuء?l _E4gO  6 %M&i,ծ0XAD}B§+e~7g~ny0(;̋K5(˜366z U̾vEc sZD8D\)ݍ.wnGSQˀjn_ʈխڞa>QET֢WJ2jRg Ij9rit?ZVk[߅fc`{5+-c lQKCtIEUOH/*KEWJhCl Y0އHK8Nˋ/*1>4Pl}ʣ^3DlX?)6ӎo_mFnACݦkZzi3t8kX$QbZ8I^&lr#酩 g1$F] TdUTVP1! eG�@#m>"1įx 9š-/?˅"|+rVs*]l2#pa v3kt\Rľ5ɧkvOQ[7{;ttw3eFYp>q2�ǪKRPⲋաK =I2bN(ݐZS*r9L\F@1]لp{\*=+q?rK5(F`3G'Dwc;tXSiF&Z%�w]B5TUE>6tpsگJakU)^p37 !PMLǦ]OبW|I!wU$9\O+P,,=<ó^l'xxk 8.*wm~_:j`ӕ)r)!@i`I6cnǭE??2<wD Ԑ+}3e0B,i5n )cXϬ6&4J$FE#2 }_Iw@4'N?|N4Cdxg|LH+H�XC2W>VKMG[+jH̬XtWfۭWN F9 1Ң~WxY+\N,R.՜q$)-_)|>[VTXyZpvkɉ0Ґڜ!{[TEܪi #1e.=?oiIq.K+w-ĥ�300 NqbSh#;AGCXʦ jbT}']0H%0P|=b&Mw^7{,�^0P f߸,sj!fYyF{H&hW@:'|ؚ.>7n.A;̻ $ab~g++R *, 7鈚*]{%֤"ʠI MU_]ȥY<KvFHMGUƸ+hа'3 ZgH3=xS,Q5Й߸ ?hԦDCWF-BaW i~d^z`B]N,8ڙ}T5Ƒ ۔Lyy^WAbkoGր3MX;F9WHQc*Qr{ c:8 $ȃme Z7HV9E9,OV3t v`noz&YhM2)B,$U+u ?6eѾeEgÚ T% *&F`9RKޕ̒3p 73R)q Y2&}>Gѿ-jj2Z;G#[+9ZLgWэ챉tQz^[AL~֨kE33ѦjAR \QQ4awfQki}1oVJ/Ҏ"A̞�Wi%M; *ՕL#=r! ī_f,4ЊWd3~yVj{O f@!PD)F[4<-LFG -0 X EZ=hh zta})S.ly8Ԧ;X�!eeM-% <VER8EnpayE :o۴V-2H|RNONY9^{ VD(psV%SG鶈O9oEɍj4J~sƤʠ⼣Jz _9Z]8V�N*<k=R QR`2<EdntzsLDR|F1OQ,đ'ka&\@RᑨZU04!yH Qq$C@yP;1M_g<“\X) ?uIk/>L88[#Q ;.a[+8Ü(߈: h K$xUNZ!FDH3;YuiQDkj�"�?V"D8.JJ46\amWI/Ey،%Hatq#8nASO<5ZL׃>ͱl}.6Mn0o/ 6~IrZ&~L89?sBθkKTT>q|()Tkue~X|Z} cI% W|s4rv {,p½ q.I%I食.{&([Cs tң,E׬c>7, _Æ۫V GvDM+j@3|w@R4A}>pVO'4!Dj[ppC*%u+5Xn @To:s,| r{qM2ֽ\<?6_1 XY.+1OEÚFex VY(S?lw*!B VE7{8ʼeJǼ*)|EF%s=&vl-b?45$U[$]p0܏hņll<c1,_%kZBMNWQ4ȴ>FQhPlCފ /MM r!|LDqDˤ#,@)NR}AJT%mW4j.4 ZtԘu,6:ƌId`fV5>nҠo>T_rAwPg\W RDa^7i\W;G7CEK^c>}pKād-\XO$ A"u"v@uA |D KK:ꑕ^&׉hRuCl` {*Yd C|H7-7pq8 *ȤM2l<Y7$ۀudcMg'>xn[DѸ6{/2& >jj\AMFYc3Ĕܳ\w1J.0D wVn $f '^CU؊x U?r KaMz;aŪ\"ՌpYjʶzz^rwD-:{>.%TfEi C9/nX (^2 Χ$4Dj7_[9-8?FJ c0P,%Iay0c>t]d-j(y|NjYlaЀ&W%};I%tKHEr@5QjHaqWcraӎ #B#{0 BS+HwwT|q9߄6mXl= YxOnV$J^fB=@Ss`Pp�=2_6o,!Mq]h,515Y*�)<`ejׅIke]ۜF]Ocp'[P䥓j3=˺W u"p2vAKR~1ILӼh_br5-Nu Wq cHHdoc|$z,g6!j#0E0Buڏ1m:2t),O }Iʩ7˥"b<h cAƤq|gDaIq| r{SVVcYNBDȠuK9LѸ,3Hg)B�S~^;(?ih(-Vj=w"]Lkj)P- 6]|q!jQSWZwScѴ-6Tcq."ctNH`Pa{{yfȚEW;㼽iXq�ْtV �9nƗsf#›Cq00!Hs k((s!i/l^鸤(+mɟȪQ3|:(Y`ޘ݁7я74O͛=Љ�> /a(Z TrJ^ٓalSӍX�.⤦\1qyNZ9jdU:gbIL`]7[|,1ױ_Sʣl8-RQo%ggjᘕ,.ON5=)(Tz=|?vf4RƚVh{VF®1>A2Mʌ<_\ S̔R"9L)>tCIܹbKb|-4Pצ<CLT%HQ 2%r?&jxe*P_ipq !`-?t,uF7&H+)VtUxb-lMۨb\5"mSvR&2zԸPk+�c# �j]x^aݚYڤj!7}\fe&J:H׉͘{@`_}/ݾ`�c NI+<{c1팞%K<h瀻b[4rc^dZ_`6a'M.Om,|q4&zO>uRy.5(,Uyi4Ç@+�m8dfJFbE71Db#$_Y+@ڣ`LMnr:mhɥSMqC}W)y+T19'vphC̷Rl[1YN%T~d~l1GoiUh/^EKNĐgAHyf:N �Vjy}zND6Hw] 8;rP&Z"*BYX/2Z}7Hwv#5sڗ!{^#ojҿ\|%q^YљOr1/])?Y6hoxÒr${3UjgtTiZVWDpżєgο 6x#e)f D<�!lXC`{xJL}ĩ6FaU|%(>ORWbpu< }v,ؚURF-CYs~Z3c9Uڵ:_�~~bdٵ.t 9V=&/x�bL#55Ilku ZkRw%kI{s)$۰hA#kV!L{etpϖdкh:l@)a1/;um/;<у'察\/D98( 5V%&FJUAxKֳ7BCUQKgp:6\j�_(9J([ |c~MQ7 IAVn+~Q�tR + > I-C55T!.[k I}I˻͐Ӭa v'%OU4={ PB.� HvLmB7I qG7Wwο/%EQp5;E[6_oD$||RTN) 1$b!p[-A[[LiRݚDUWNKU;s՚,+%(&O0y(&B""�?uiwxƒ<cBࠩcFombAT^V_(0s%b1^= 䴍7â7YOWIdYl^KyCZ Q8Ď <Ѳ}#*6вJX0Qo!}#Jt>cb-fm꧓LI42.Nj f޶8wݡ qzP3^Aы_h=� :JNfRJit6D|sɊEqԳN\4,,jW~#݃VEek1j ;Q.HւgO`p}d 摜urzB7-\{t Jh"= bҶ8Vˮ_"3ܼ@ʶEp==$�Xԩ4"Y2[2s//*D"]| DB �۞+>&AoEl.UPifۉNJ�Dj C}M2|RD7=@EJ~qW+ "16`h"E{s {.a%7@夵߷zha)6],gHfz|Rtq'ےqE-Ec uF"vQJcoПtЦ@"Kbbp'Y$A{f\po?6NoTI߄,1T5]c|,Iu[,N|MM,}Pm`VEiT6 "y�I19=g `eiQS*AXGq_"|mQtd${ iZ+na�=z, RIq *Z܃76Gea%3C`Ppl^4"-ir<K ]w0[n\lip,`!bh-n- nϹ$?ZASEA n Y1l'J`+]y;|h戈 Kۆ`mRxkCJ.(ՌoC"Ҟ* r}ez-QRmb3$DBV~kq9쵶ʯ<W c,o֭hm8w_bξ)"GNg?K@;>PFꨌ^<k4K'>ݹü;BʬİEB̳m`.2x50'u (ލܘ w0ڑ R8Y7"*B߃k�2O9z޹V/`geǟBYνcT"%vXq =ZnjLĶ/&6F3wdNЏ ivq<OM_H�& ۰Y.ݑ7B}&eb'js3-B\Dz(v/ }%c�I/?Ka1/& EG_(т$(}6(x~m:?^ E|4L1!+'=Y>ptgK:(^LԮVmWWrzV{?ptskt ӛŊ2.wܿRw~@IL8|'e5,w&8P^*9Xe=fcP3jp$F>c<חd(MpKGm8 p]_M&(+f<n%y|+ua4�7~$NG6%k:Jf L ڄs&EK!aQxzzƋfAluB8+ 8Fkg + Ř]C 'v hk(WnP;3M34&&=t{|?Ǵvnkr0_r,@6ZPE:T6=X*mc)~N'+Yp!9fO,Q;q�=-zFN|E͏x8 cCv&b7 @Sw%!ځ;!dAMOX OO㖻@I ^.pas}̈QŒ=r2J5dLF]I^llxFC ԹfT~ {5dž2"y4CP{ Ǘ ΣqUBq6#{ 7B_95xVh'*|U4%د.UCJ/%E Ɂb@r* 9{xX/hJ˃,,8W~bQVx>n:e&ZsplIxL= J1D W'@J8an]pk|<ͤ?Whɪ`xW3؎85p\mVMk|uZ'T4TlD_DP%ȥ0ԭNhKohs7FESkNh"`'TLwAy/;ot|Dc^ݼ"Xщ<μb2,<g ± 6W<|]ɯ\R�z?< <Ie_ok>׎vG¸v&'b>9|7mu, Ë+zf0IlW~禷AR Xa?򲹨u1TV%kǁ{ ~̀`Vq O &h;. ϟZ`][${C܎սA dޗ7b|?DfEgDu"q6F)BsMp<86sLG)w S;zr>ex;k.)@;hS˳a[^(ot )qvyv>"!zRn9ED_W:=tItpQ;b$۶N[\�ߓ=p LQ2aL -/4Ӣ8 HaU/B\wx/5U$I`0<=0ݬ5^3+GlHc РjRTe 텢Hg%x-Q~sds>YH̑躇aǑ 5$(i~ wFBEn3):{GK bʞxޟwO:*PruV91dM`�Š*iœ7�]yecUd\=lT}g@MCV}pv.N6J:>g[D`Dlz?ƫΏ6E`n% k=:ko7*sC8=)P8xZ»ZkqSPx@y K⌴oN_i5XlGr0YJ0Ӂ^- s3j G<骻`KaR/~zabB#&#·|*I[oh=/igSq[MDt&nmT`61]%.>8\y*Qn+4DJfq-8YsjCunb_$䎌}YaDozwf?^o_?<'8#<ޤ&K'T(h4�z*)@fcg"X97W(p{%'R ZTe`7 4sȻ2.0D-=$>+Iݦ)^(SI T_2qRyV1C$dY<,urڻpO{e!=L$ 55g8FzY(1/F,%s(#]"Z:[W׳&n<kkbuuQ�m%5׻yJP HT};;+GE[nܦ8H}F)N*JIAg T2®ۈ~@:@:bR+&Uutud6Eaj+F%4)QG=$��fM]AM9UqU>�l\JQGgt @\\:+[d9 b<i52Ob*!3ƕ!=!&3wn| .*B18<kI걤\&3!u TӃ^+6 v#6H>{�w]BW*iJy;ty,Ud?�aKX"2D<\Q e0O�s7˾9Z\  (9'SxS~`(#mz-, zSX"^rx08.|}ߝ@~v"[mamSڐ< +{$~VGrwo`snMnʂ+ݶ<vwP"jFeAYyy@Bh  +KM  fPoИ.TBOrAxP K]$Oaxק=e m+E]KPj+Fa;>MheE]/HT FV1:[ݻsD{qJ(1x/O$?u{. 5 TFk/,eI/:�"㦯7 n: ʽ|89{GF+#G@ҟ/FAYYGHoZF)IT@H)^%лNo?mM(yCoEW P )($;,VxBt;z!67o�[ deU-J.\򝐤uysXOˡT<.`I wqXQK3^ ۢӟIeH!:|x8RXP^u+?NӦQJ,vqh{L�*$d}Uq x;د�]ؙkR9S/߫%VxZҜ�pKv�68IQ�m-U <G3R~G"tEL*֍XiڼC2Ka9%'oyez�clrbϐ='n= UUd|=Px7GKև <|K�ωvwhBك3>pg|9MC3s^FH Ez$\8! |oLyU; $\2nwTڠ.l؍ eMT0vsRz mm", MC<jeف6*^K<YckS'0W5VL5Z7H&k _b=[|9z5oJ4|MYS_ģbN mW>7Hoش:UÙM)iƲd*AP<.рƧοdxyW;)t0קeXON R<c3n4_ +YuA؅DV\ETR2vQT2)? Jݟ}`E^JW4A}Dg „Ɯn$Yx+&\ȉ5?y0Y-àf-mfXyh@# ן*Qa|kCS*PH-$]%6SX/]q_p+ (8<v3D)HeDGize#:BCE!DQ撉ho}<.*PЦh@vͣ``-nФb.Y]jz6B2.[J%\2'$R=1[lψxxN bu C40C998zuldrD7l@P]{&<wZZk'UWXƔ '!\pB~D]A/c|P{|�de@ a&y䘤%ZVHuSߔ`L*dt6,G5K+")$bhmGk8pu6v~/6AW1 ߞꈅxiC ]'>d)\CVM~ چRswa{jZIVu�퇘nt2IY] //\:QP -p"iڰol#Z(#r(X̡H?站uf77dUEyKA>fLǠ#b1:HDI^RamZ;j6 h_uBϓBU!Rk]svh>Κs̹B߼@{W]<%͡j^i/jnQ"X%陑no6Y(4BgOW.ZQ_M}SU ~N3(DKYC Z:pZ _oš)-,T()z"O6g)lOLm LQQ؟Y g�'[\5_k?rqJngPR�e nֵr�M:喅MpʬDCKf9II){R�(/HWG׏:~m+q7A kӡ}@C$JV%5^?9O)<`KkE3| B)D]BQQSuU[&xQ0,4t8�U-FyD/߹qm=߱?fLe6" H 8!Ҫ L'�}x|g;$}L� l*q5$ﮭM�PKkMU7 M) ¡08Pl_.1?1@Ag"p[ynǸV0,؀kaY%LvgN{_rẗ#j9DBRRpR$,EsB@%ә~AD4~!0m~9TxMrUBx??~\"9C:u}7RLHڃTc$w?Y) "rsݞ7&W _tj!gil6$Y^q#]r6f{X++)p,ԹNzӜ=e`C)(}e+2ȗs-~zBN7ۆ~&EQg[ #~(ָy/43 LMeOiʥ0ah* it,b:9YwJ3nyR[똭wq#F3@X!n^8S[MP<(S M^MSPh?4 9d>lx<ÕJ^zÿż*UVKK-s6FQsޣ%=UC8[)]vϜ1ެr{G2_"Ccy f/�mU!1|˹Lo¤{ZTMY!dpU %/:$嗞ti!;)[Q`.tD˴,n"F=/[%IMUÇf)k? *js_y|\.ߦϬMZ5P8qZ% OGuaIڛa D^B1 PaM|V#$ pX<;86E`vWu.́6Xn!EHH` `8#}�߲q\9يfIVZ40i`~c<𯼯١ER}Ud풹N$o,`قX82q5uDAXZݑ^Ϧ0;zpp(hX!>O�~&:21fsiw2ǵTU"=FFv +\s>`_[v=jJU˓ &ܢA@�PϲP(ޣІ} iJ%#HuD ްd63jQF ?sclFȢuJ<s״ef8a|8^t,z3HfQ`.a%1ehdt(1 ԧ)NuKoNZ[>f%J|M'lrِMSA,1B/غ9ؤ"<xgؚMӇe;& Xmo+v!8nZoBNOPEٌىKps灱񔋑l!ߚk8I,lɥLDXcqȺk:t,h($ȁt?(XD�ua/S<?Xcg‰wh&(^%_`FV T*hV`Dtَf$bti _u E-S5youzÏȃ_Dx}ǦFz9ii:sla) cDjɲ\pf逅hN/ӹex9,6)$و }1> (/]6^H@TZl46EͲdO?}@-G|չ GaI5}~-gPxGctY7YA7xͿ">8Ձb=G}:q�H46Qh ec8֬Y$ sXQo%ޔ".q`V VX#I:cs)db|(5il oL?̤>LTrs|PءWwJ $  >Q$$nBH�lkP1ʳKnNL h7gN\$s)y9Q](oudļt7QgY7F*oO i||y ;=T*NSWƾNP MM&\~mBuH�ay�~t2�Řt, `4?Lq Lӯ <OG zvTro)/׹iLv(Vf18/Wcp3Jǯ,Sh!@0NS~|c&)FW>2"%|cPB\M2Prf}01|XjI8@BIJF'":,!g+H}?QϬꁁ~y>g�NU&EO.WcW"m)ڦ N@NQ](%Ѹ^$|, Q)`]7 &('9  ;_ৼ7s]18F_ ^>$1lW]D\ yOQЃQdZF^)LQr 9,[ݰ_lQ582ƝODvڌZȈ#QY&@�?/zPsFC-\eNEX`( v4^]*g>f32T9ul%w*Haf@-1\/T~cb�?⅝Ξ_x 1|Hթ#6M3%qߵ"p*6~Ab$t<ݢq0$aeY vxATRy('m b~ogɥ:Nw#@h?,}Tp[IY͇dYjoً7ZΐZ{nE#pPiseyw S &:H8ӆؐfo荽4nL ( UjVD,URCC2K+Fʡ4DhKaXe0͌UorWE)cLVǫ>jO7G_9o͵\}t6 g1uH^J0:6<t*UYvSt["{w`o2 ĕ/eUR㖟/ɓBѥrb|l]7Vt@OKmo|ttX9&g!5 ,Ww|q&p/omd1ēQȕz:�Bnzl uNmEtJb )WDؾ<U?"WO8Ud;"!A0ۣvT� Jq /\VtCyZ'Ʋ, C堭*׀9'V+1`9�M1Y-uڮ%K7V^k-<< %-8picvb^\֚Nl 5KWL+e;ʌ8P+NUf+ lqb5͕T<^L2v-%;|旷(.H&G4־.p>޵otP5qᏄDvV>JDZɂv4FTF;QgPGWN2!Rj{g݁ nnݲT0Mk#rcrȤ:L|摟F8q)?FH7'K.3K  g듓R,ZH淅ms[\Xt7Φb~nt0-bemý"e~(}>$I+=C�C"v CqXNl qMN>lvSCtZ*Z\'V6dyJaNX-(uIH"p_}88^cD/8 QMŝ;vYLV€KpxP7SoHgJU|E,i 4u]d{㈲s?C.yO#SIG_E B%^o>͞ ґX齌+)O=}FI.ƘFg} ' CB.Mh-2m%�['BY$xp7+출3o)`nJ+ 3vg@CI\,͜}<&/Eo>ף剩b~h"Z1c)boՁnQm,Uqdّ* Mc}z AFYI6[ "z=U\AD 5ͣj'Ip$%r񄀡Vۗ=A=H,HޘMtOBm5[[Y)IɃ93qAgLVL/x9Q!�-uXǓEлGN1$_˿;/8U|AxY2hm8}}ڲZ&),R? I3u|4 N%q; R r`"<ï!iBA`+ pgRx7zeMHU2$! ۛw>aR Zc-^R.];cNGz{1Oh 5ٶLD 李_TI.KfB 0= Lua\얄Uv[|[\ "2o'm-?ĉ=Tݮ2�K8X wb}IoyZw=9aןo۸\ r‘{/(1K^F]3y}@PC(EAS@O<+xnf }X(x�|P[hQP MEQ+�K괥a/ U*Ma+tac>7 2焟^>1a975l^AFF} ,Z (ߗ$eX/R:81ɝ�_2PNnR WGELhw=>LeOJŠ*[!*$tKW7YHCWQe.Yp# ~N|8#GwxZ!طK{21n0_E%1L28yԣ 5$pBoʹdQ~o&T+ _Bs^vU(5-#xy|<h-mUH靠s&F{[sȽگT܄5~*pC +~`eMPL~}gNH܅+UF]P?rH1hMߎlBQ(,Ed˳}ƅ h\o"b(AӸ\)ÛނVz(;G=X1F_棆pvkݶ�w';6=Qv# m0Q晃mW<  |Zu>sbvYwS,(Ua2x7zHM H5nDҹ)qĐV=A뿜S&7_<_\2y!y\ݢ0]J3b'^X魿*;&'ta+F,)Yϧ\8fodliq8 Qi�>(z:(kѓ �Zȧ4oL ?hnY7*5wIyJ(+Y_:e<6'΍kH~4q҈tXӄZ 26"!uZ Y_߬!@no{t`\Sz3[ZdՒ|SFvDKXD\:`*ŴgC9# 7v?tAq'4<Z^+ N D93Vm ,NHa:Q+Ze6ol|b00/ɱCcx)@1?dW Un=HJxsчj:?l\}tbZĠ@:m'<&G4تI8i-%s8WDߴr ,�TF!jX)?,`H_0Px頦 '&pQoăFprޞC8٬dž~SVy�q4aΛT=nvm~EŝT; ]efV9Vr,?]ͺlҋ6g[x'w m -\wk^un],R[V>xŗsc'MFyGepoz̴ndƣAV~|2oضiy*K4yAez@|:tk?~2jAe\dE%6hQD>]MJ}96zʬ3]'`v5+kȻi3n_zz<59?\#g-b=V?.tHOp,Ů/a+b+ %ܕMS5.~BxCv}�֎LzUjǼ5'Rڿt 7dɑ*H˓eoڟ Yi�y"8LQ'gڕ鸻]TMw]͉ !ĵ�F Up Kve\~_ӌ| QO$rhbpCY_!ɅZ[žEv*z L(AdFIe\^`:^&jjˏ[6R +} O ][ۛI?4ef@ELme5UgX aO�O4i &~5sNeԽKi֭&"X$; I3cicڬ'\aA-nVm<z/A߾ Vr9']PU Y]<X"qf.ef_t|77i@S(o+ѽ-n`#pX<\}]aCh8prJǬ9MP@~ӷq3#.qÒvJ"iN1up6R{pY/Q PE_V�|Tjbo2w9+ Ǽm~{cܹ/FG0GnJ׼ r�Ȑϸ/4~4zfσVK0^y^KFY9߄\_aA >- Xu f^R>Esd\7.ߑHVZovNG;o&\NK&uoU`{ SKۖ@mZ&J+5MNvR;Ë1F˸3XP'ꐎ=}:iKZ9 "b;TC4պϏ}'ya q!uv w[>crCGg'o"gf>R-{:'CS_;qM>XvaNjȉy6?h#5?QGѺ~!ZlDH2ʱEƟu$'29 dJK8xV}1 #: 4u@Aǻ/2%+aN]06/R6v-*5uҋOZyl*61a-2lcA%ƛd1{8. r u :N,fo'74uԈWO%>HPI(+GYޑ9Έ7H7ȈZhs|2m~[sT -RYOxE3\+@'E\gYE{dM#u&@ft#t$ꪋUWҨI�4"X^R<jΞk'O-gR{jb]:I9ܚsȧd,H)1N0njO~3$"೯S;< evc_>>U鼓<{1H; :frMz. d<"\_) ؍~+(>$޵dEDSІñF>xHW1MjqKȟ&Ye5Hʳ!bqzWIC ɕ U"btᡷXn+8Yu*L E#19骂,8tma1ElE"tsKv!5{9*똌@CvRj8>>(nɞLWd`Vn4hbRC K0%*%A]>SfŌn% .q2hv5YԞhc>S884m*z0'ZTaAlc1_<&WKC-?.RhEA磢j $bZl?8OP1ّȏł{,G*KNx\xB#WKLF$ 0s[R`N-"kbQ3O3KdȬ#'kz f,}8Eo{Qo~ԇ:8!+sj𫨿l_[ͿG#*29N і{5/vAFY` C pZoGyM FsbD)f7Md&# �yίpNٴQ5k@-¬D&S\{ ^�-+3|~=A�+v'0 RO);c 225E&z-�HSSlʤ^R.$۹!-)7`Ļ=!'Pp\BiSWj?aNtD=%#?Jx9,%릈#Ml!bդ~`fh�jrg;8q~O!=!4U0Q̈d6<5IXEA5uCKńBV@7@;/֘gb΋=Mu$Nbm(#n=KǟN*`g)wA&Pȅ|2zWz驒grװ;}gEja5c~2BWLIKf14wY}l0GҬAEr)~%t\(qȜUiZg)(!]]:S@v2KST/IBƩϹhNg\8YF }w.0Ųf^{poBcfy<(D˪+X!< _@ÊG <=ƒ&[VAn"D3A Qݬl"q*ؾQ,-f�85nyVgY\{(l0c%T0[6iw늒XI�H?gqo3&J2gE0u=O95Ey#tbt˜Tp�$i "E0pI jlG ^3[d`'qrzMV;i[2Q|*#a?NخmC5BOvK ;=jࡱfT(a  K]Oq|džTYڷSDj^ _i˹M[aBp?yNuB8r72"+ xoO)zќ.XnhВ|lc"_F!2&ps4ڋ~._(x@`zq|s- b YRT'111;?9/U,6WEWn8Lh7/ KHΖ dՎ-oq]|蜞+Z=d5paͫ1aBu\f%6"ŦϷ&6{ gM:Uj4jTWcoBqߐ)S&T�=%n@G(֌@@hq̟RXGҕfr_]\^%QJ~ꌧ -UnÚY^H(f MMMzq),a^;O`ύ"V$n>L@˱:7F4uYUd[*A^?'$o+Ɏ*桷 ߴ\8g?éЛeS(z < ܧB5ioVaʤhP;O@J>! Օ`/8oga)I"zi0œW—i4�bi? +-ښ"by]aN/Z r7߶4^ZEW;,)TPYIԤ1r1@AIW-ǶM?fӕPd9W# gb_T2l$|'5CPYT梉A[2#:ߊZY ,^Z?yaI PVO#CFT[gCI 쭈mj<N ŞS!uOͳL RWjDZ[̴`]x+/_!!cUn}!�cvbNړYhmr Q9ZPA'>Gb�h`N.)a1g#(BUs/#m~@[?VG7)-D,Mh `H\R~_O+3 [V*+ӣ 4:_^؈zk` D^#si;6HiXKj& i=@zShQǑle.\0L7Hs6-?QMB>O( 2!)Q#4ܻA0- tGY(|b; >RbG+o;|oﵷ95{]f3XY$87v eoq_6C!R^#TKPoHK>^5C-6.t$~{k(fj@R;'P5/Rx4Ƒ`m$qT[$]1:V*SL1]]{64.EL`ds|jmk 9xνZ|PC'J:wHDF3|t67p1R7GR.jEV25ۦb@mœcB׈.'`{vHlYoS\5s4}AD_å%P7-%x>$ܿH֨$S&r惵~?q:^}(nG9LP4!`á% ŊPR*u=wvU?W**O}QR$`Enes^Xp/d eS=s!Mf2LC`i, r{z!$D<�-Φ)/gm^-Hxذ%ro0(qqi^J]wtV"CsGP-2-Wm2z8,8F/2¤ TW\/T\ÿ*�8S6bb T26BKAaQzZ-JSMW:e|eWGYlBo5OQ2!P}$'ĶW-h&*;F:.SCsC~CL8z598+I߸#ƞfomx�ttvde5WtR7:ȤnFiYjnF>v�$z8 ^r75N0,&lNߒ@ -zE&lyy(c:0bkWs˲(ADzyMU|e=(AnhD#e/U-ӯ Fչ§6F=D5[`&>ޮQMwBHI)@; kᄀ-H�!?'rܘBUudPRkqKhI7$3 ܴ7#na6Yphmv}%nMN5g?2۪SG;C +8::Ga:ݘƴ̗ۧ꿣-[՜0H_�IЛ<$>y(xΎ ]?` _Hx~o8+7ݼەS9l?")m8551R6iίwj5qLi򙟴e3@^|H^V׹-Qp2bR_:͟ !Q7@.0 UTo,V<$-w+ۛDl dJShC zɐޔgA562:OlT 6 tMS9)KIGg-ڡ39-`<)f)r=!oP읎橞ޫ z^H*ثR<B*]-txهgbϜnd}l4z�؃(eba,4UuW[a/LNp7\}'20̲@/8`,+Ɋ?VSkK#(�(EP kHZM6ܯ1Q%tOg(oWVuD-X%k~F-e𠺩zJ%[TYGJqkΝڐxa,B-0>!֛]bbڻ^eKbHZ?o5x9Ċ4݉ _<Ұ侃SdgL"y2t2`N"zrKO\.w V0$\dTApڡSe-VϓdM=^L9uXUHB|�DŲQ6oIq-ֹ59˼}^#6Ym}A3Sp+Ͼ~?BTA~7~dN2mGblNXR(RpBQu9%kț1-YRHgoN*~aM޳2kt{.^3qG  {ƥI,(ĥ(K [=7u~ D2;i`c\۠Upo߷J bg _aj>ܦkVZ9ߴ4yHjé/'JV=zn,9-[U6l@Kɱ[ەjBHu'uj4(WY)b4Lu`Fk ~Ȯ$*-szC�~1$ i*rq` Њȃ (G /L4$7?+b9xE!O QEP6-G! F^(@L%Cb5FTHuԷ~{@g;K04+A3XVtf3:˷-'*Eov5Εbi{H2d5;`SN1y</у*֋G^8bsPiu [/R49|O=\m߃鍆$8j%To aQ2t/acw+#aH_֤t.|Y4tRͦqV=~,ŲHpS>B1}[WR%UX0[BxFX!a)s: ,V`LV)qlOrUnJ4$ wf]QfxcX@O? }AXU@Pm g%㶰~=m|O%&ȍ*P3 .(ذX[ۻIb(p+:HQk 4ڣ /b5v @ZIW m,ig3-U#w sxK@ pgbwQ͝[|&E#F]7 )Iܟ;h6b#,�p)E(JU{ pO 뇟V YE.0ߛ:#vݍ|95 g[OCwnخ(% Gw#7]E3K0R%Cr0;59.1ÏYZZ4?9T#%}G}Tu٢91|QZKע K4gw>-[= ^r #С7q'IqH!u[#0~![عG 3+~kzþOV=Х0[&!<rUpS,ҡ27A֪Aw=#{N {-}mYXmo[kBDy< 1 LJ' DBݽ7_TC1a*ܞ\OΩ2?r f%?ѸvYg7b$ /DAl#M0S%>,~jkx0|IYҞm"͋鄑at$|[ǥ&JZ#SwfRp_\P"^_C(Aف(@ċgлѦ< I0a�5ߨX!p=w*酮i+r PAb`6YکhʮyI84̆az8\:65ե-Y=i%W5% ţH4:[I'La22W5Nqu܂(.M (@gOd>-y@ qA4c3-C4ΆsmYSP:ݩyH==4N?G<l [U�iI+Nl̍wqfj eRS!n#}`W4_W_ G ߹bF<].TBt2f�DaFtnGL^j Ph=ǻRg=?)_%u,ʶ Q Cf˝ o}$;) 0&x=׵? ;㰞|".*3hOsRW+*!~УVh OY"S2r0$1L* ?MrU3 5)"pL jLT#䗂D,Ź{ kVT^9g?{S\@GnUm1옻+F> N@"S[>ZZ/ώ"bJ >/"5&˂]Gf9U�Pжٔ"2159+pwkC Im嶇ꈬL\"mFJG|2F'kVc0h,O�@0YWWB-AHi.9u[͆E�>Jӑ#-j7.i\0U|\q8쏳7s* θK}bXVm0~QNf7GE_pu0܇ 4lGrd Vkf0&rvkdC@iM y9+)y0(n\�)kPQ:>AyphdmUkjmNCSM٪KwE \-Gˣ>H!wz]6qziQnKG"0#<ڭWq2o摊4N P kr@pf3uhY[ڼ @QnU,7Weޛq{AsPn93G?칉)K͌C{;)}�%F͈!g2 65wT1 %4lnƪF`j"g }27/Pk-S{c:Tw6/ ʠ%]mNf`.-�:3A@ifr+n_{�!3BLf8 HI{[d `_;aj2Lʫ]*z2ge#wڮ+ާ4dD4xbʺ y|h;hC� ~cVa;98Ǚ%BT׽8[[QW9- Uf6_8fh`=F9ЯjW)6H)wleuH֤Js6X'Tg>|:9Ŕ 08o#{1.lUf둇Z|) B &6dz\^?nj^d4-[:CJL)9Z% S@2 %uNgnۅ gsMl۽N.x0%r@A+BWS~]C'9v+gA`x׫ )|~VE𖞌&俩kn :WVAeJbxh פb9k8s#0�c<nZz յrMtte<'`r>9~NT:ex*VH;]M/ g!wY*^{`/+nh\vRh~4z/RRDa%E?a0tDBOrjāʮ&}ylr%q8w{94À3>+:uj\+ VȂ {\ǽ1~Jy[ ֦m8$ =]~AG*s_<ܵ>H'gh¯iA V rFB NTg\qQRqψ_ ?O1PQj!Āsi$i{y_\AO]ow@qJZ|:Й[qPd9]<D갎tZ8fKZtZ#0;H/qw`EK~Vܳ9?4نj~U6x5Ϙ$Q?!OHYT%"[٘^ ˶Ct*.Gh)x-0-E);Xi)|/=A2D'Bw&. R.|D`NQBI?ZoUm --Y]cˡĘxR%W , YQ3o^bOVF⸊i\+tQ7z$/Kza$!r|t5F)PU4zv2@]&**;r ^f 2=&$[)�(jjWm` K#:"QM&3pGVF:I0~VL>2q3S+Y *=BUR>m2cT͛4W/QW߄p*%j`kYl=. 8pDQ삌Ν#$9]>L?@<+ e`dg 'coc4XthP"O Q6<'ʮy>r4d7_ (H9'{/1 钅UVZm b|@�tس$bLGU)#s- o xFH܉j̒+5#|¤~w7I4|ډ뵭 :=$pM ީ{49ANnLSv*7-'ɦ~`D-yEr9dLZ!YZI.o7&*E6R'x m0˿n5*Pf#=8 a?XU_ADy!aD^VzzN2׸N4TC\ddç]f�]pۆuL'{t`BKFy|YUƾCpW& ]Vt3a)1)|{M!�U�@5'6Qo>Qu} Uեw!_0Ee⺊% 0hC8Y*zdNR0 &1鎆IKsV8^zp4jI#V|3UǠ0;Q|j,l QP=K(Ҝ#ۈ;de$(<KF = rpBτg޷dC>mF>/;'j lHz!IYzdtk}ٮƖ̿  eQخ#6Ўscvt-U-e^wV~<%&vÇwQa䡆yߦiV&"()G` $ E`rf }ç:_2*;G@ǫY"`0:)jwٞK12h|+kB=oMIp1q$& t5Ιn|}TUJQYC#g{.{*b )QN%w9 a5fA!`e ;IaIE2;DpƬM�Փ*\=.{g}QmL֑k= 0YoRƑݦR*Ȁ>W \&#?UOi(�[ ?JPG{2ǥ9WA뜣 =k@uqb%E]vX o? 8�T63;伋E2mSC:YݨyIwʩ>B|4ڌ_Aio9#vQhn^ VvXݪ<)=ɷt$ xذ [u_ kf oSI#.c$zxX#N2\yu1] 1Ɵk5r[2EـAE{[hi=/&^xxaAg/FG3u4h ]._)D2l PJKl-?q;cS-%Qz1wKc(g3A*S3c\&cZɵUO3'aʩuo)X&_*s.r|6Ue|Z2<O.^;` 3"f>9;rO1Aw=L̎N1e6ڊm� Jy,G@pk 7TLP†-G.Dqq7Xld_(yRrq>Py.أS]W]&J(E}5[O8|Uqp^T64}Lםx٩x7h<X+٨yBXo||LgH`mGxAgRX<Ivx@1 m"Zw< Xx0(T`NĨcݱ$CPԞթ|s.4tMUCvEte9KN`, U^ٙ̚Fa;Za M^JYjlq4"ѫkf˭v*ax/Jl8EIu[3A7~~KewOϫ--S1rJUA ,.;vk踋īXJX*eT L ^z-pȜ$?<T,z͸8y E*.41 947Қ=2&~8BL Db|XC<%)?0Ğ؃Yz.򻊄m;X g`^0UuC 8ܚ2Pe9zjZ49]cmp#Am/z=8@p0cXW[=KH=bdW۔f{T5q\GPbw^ⳃ61i&D|9'd ȼ ?s)a"Co=`ՖO>ka6rrNH*RWF�pmm_PFiZr pܺKy3k�ikԗHaEϺلLx*p[HPmqHpCw`u\? Od.HAE zVg$olChp?aI #&έ1-(5rӦH pEtrHRx)2Oc 9=l\xt3`.i:@񾜚ȱ1X~KCw !I64y۹~eĈiv' V)HI\(M\> Eh)iCF/h:䣠@ퟗ)\]_3W "N\gC7Q('x9U#_p< Clrw{5xuOl9io G^hQU;pY<Cg&h.:pzd0.i{e5K1*Ssd`9bT2Q"Y:TQ7+6ef�%{30ґ.VXhqT/`ًwjɄNIJ~@�(䰀lIJb'.Wf{*aBF ȧ&$0F"}jgQ7$1d! G|9gJ4h#VGx,a\}wom` \ tB*.M\�3K:8*oĈ`BC[+Ljd*W|;x �KgEHO-rvkXKȀ4ߪE<)9Ǯ龫s�vQoZ퀼)}),K"VFꇻf\+�^@ݘڐWCz}+=e1Ļ[s>pۏėߺ^ /^w,1E$_Va #�'pfX6xc(uτ^C<,}TV?[ | eȼI|D =K<<=U;ۛrJtw4${BEo5cbdFj|lyTuvWwr)Wkg̞lRLmH0Ti:;''7e ꟼ%Y)¨T|? 5^�K1 lR0B4phNN7 ϲ8< od&/6nkTchmzi^ `=&u3"B#O_gFaS  +E"Vh&#:^n^ urw!݈_ɪeَJv~tһEJ,bϟBjuT{ G9L0KʂAՔ@VA;1%#FՂ`fw6@ӫF_V3-<EVu8>]5נ6|˵G,<Rr?�<O<R�-Ut^֎"ee׺+* ZĔXJGXyfQ3LTQI͌$g-=$<W^4gsxK2ACDzuy<$=wE7l{8ɢ7l?i8Ls0Zf -Y1MM]LUG@)Z >>IERHJ*Y+i $OF `JОC?0Lz[67{Ep_&`o�:kШ-y''ُ>Hgţef(+\xE8C2/m@YRPOt}TdOYV!c gtTcb7` ?x;YWhJk]4VfN?W4B[Q"Ե{7f4oOrس 6㧢}뇗d)&͔sBV} �ã8 z"/smՃoZhN`ŲrQj2P.G~K+E;Q>bnjTCj}\矁kwY$=1({a "jaME %1zQ1<f8BP; 0uh3Eȼu?}ẗ#$}f&41\ACo|T-NcY=;9Yb 8G5VM_; 8yږDnc0=z;qҖ5F-{YK3 I?4c#�>adʷ$xaZ;xt~K{p70J|*X-pզủch.Ҩ m*u:2N%s<G`Drf7^D"8Dy/ ?ɛ8B _Q=@KNZhzW̥/% 2:TLYwѡ%ڏǬ戴/vK CdwNjQ4Ն_]m7tn踖=8spڙex2 NukacfI/kLJ$3j1ڏ3x] 9sbL+ߞ֛tP76"Su4QW /op+!5{>Sc3*"NYBa(D~H(u!EZ78a )lBVazF2ٕ7@a�fcj<^T㰍_L87 5ȆOI&.&0h,i?jցm~?FT-uq]Hq۽WڮڍQ"֫- LTGMlR A*2M/b&Sq[_WfCY�iж G-$gTuh@ANPid,/c^;Wy_T-g<*@$mq'0RxP%A-y Jh؅`Kw.nxe\OcBP>来<>j5eW.O i筇;_֝vT2K Sopď~q;4'Zk θi?wl݆=H/"\ gRr3K!~~^a4?k%:-'PQ,)z.-c#Ѓ$�{jOwjܢ7ɫkft)vqʕM?~G#%>$X{�3mg}g1 |"^fgM tLذ* V7ϝP]Y(Ɗ?Hh*lnbh=IY%06\JUKJ9baA( 5p NfɒfG:!V$4{a +,,g9iŽfp5՜{(>rn*c2ma/JU}&h.YźZۚAoCϊtہPOj"~;M.m|79;sf1,EG/\B5||�XʊD`aC%3:`v7-]Sm=wHJ%io|b< fht<YqU*ڼ0*\ĿR8.P(I܁wl0 5 Kr9K6('R(]14oyB ;Fc}*?vke *e;k/Qwi.VǖxڬOzaǨsO5=ϱJFZx:3rÿsH0Ltĸ�*Mj$$PE92}"W~M?1:b]} ;$͕bx DqN ႓R`W ocYˑ8Xd4G- 1:n5Zt6 p [ֻksixRHtf+p"_Q8 e_u2iiShq,</_1p;ܗu"̞,{P`,k$}7 tb}K"Ty<gL $$qQiE&R U9~ %0F^N ]am%6gHj;#Fy-\ p $ _bql#Ԟ2ntE䊁[(:ؼ9 HC[_/X݀BOGyԅ̝MY?2 a\nx]8kؔ �qpXc);\vɺ QhǭRq6W \ `+.Fs ftp`ÑlÒyNcI pO2:I$ !ˮ XG,fUr</ۺ΂z0p%C8/,v>AyMnHkNL风B=.H%4=؆Q rμJqܸ"7BďoJ|-f$WշoTaL2c *D~ nbȼ0ƻ· %;`$A>!P>q_]xW]æH} UgĬQ5tF~p!50z=`gIfaĶ/"tĻvU/C JR5#滱!Cחkbq;l5B;匘eÃQ^2*w~4o$hTG9=!}& -H3YZp<ćɪ&{a;no_<P/Mf^i9UL {$`lj:itfg[7g_n^2atfyGRV^*lv�);.g~7hOBrG9m3HNcSLw-Ww`PyKtT~ 腉zO(Ldv0Mw ݯ #nlG,v`N yZ.rQÏN0T4OI'E ;Ee=FaH6z~^{~AI>k,W v'wqgTs⑆l0=¾?P4V >bNr J@NI^9O4e+N[*1&u-j6beߖ>PS^ṊADj' -�8/Pq{{,=d&oGcPuokk+au. s: ϼbӞP9;دu. S)ۢ,_ q1 hpe`ț oC򦺹◺0r Zo5Kx C Y24%s>D:U@3m!w؉L/ؤs{c %9([ۣrG((/wcF|_9j_egOd0_fR@-q o_r?-hɛPcw8x^oI 6S}%0" H,Cj( =)/Ed5  u~4܉ꔒ~5qoJ`!>8i~k[m(G˦&&z Qӕyw+Y~WǖݯQ)(22W KuY%,H ӊCNl{b/5@]*ی Cj;Cbpvu~92bLByE�F&Z{:TRfE]>@H�+ C,2N,rίN87dWk~We' `n@5 2& U)ڎ<N|ZDtK+BD'q۴ɾ~_L6WR߲ y bfC Oii [,xҚ/<'['Ì'MqK6=*r'IK+ϰmcXgyxeH`g!QQZv8G5Yb Eׇ5>ҟ +:3!S"a ~!; b4?6nzkkDhC %N H!X\27DC=DmUZ,ȭq3w)!U}6C BGH(brY%,46~O{$|@}xKKw~K`J3W-_Tp,b1T''׍K9zK\')C!]NA?\Dh[\8٥%|9)LP|]\%}37 *pc|BHi ncgrsP$A ɋ{چljN 8 ,WinBě݂}{aZv''k��|?;<aTܼ��Xh*)~6x71h=ޮ_+ ƬsG<4;GĿ^JMkWҚ]Bg*mCQ=Ows $%:%N3x5VN�QI!Cc?ni>&ʊ'&J/12Z.$$K?F2>Ҩ@ʸ18ѕZ T^6DAHkM>u,V0J%oן�E\n GzB-�Kj3bp|釋cIWF>'(M;Md+ ^é� L#hA!$c *'* ouxwOhfd4#]9 ]'=U;:*nEBXgztTF9&DiDtPtUeԬbzز)噖yaX3A/�f"_JO8$db%|DDJՄN]oqq'JŎfհCL %#`HZc; K<!I%?2gv;v]֊{:�u8߆ŽQ}ª> x(4,@bI?#U {Nr4a6Eoi-նE!|lz6+Qu^!LǽPYҎ!݅0vd2,#]]/ n>;mWmY-SRO^rA?h!"vj kh~Rg)'tUVdiP&.] Ĭ+ 8o"KVSSm~qV˵nf6{MT91,^OuBS Cm<Sz"=Gcn/~( v9QIȵ $28abLRgsO+0p2&"y' MfzNif{=`l8ѮoRD6nS~n* X0ٴd jG9iD/ݪP#."\⃜:? C'Х|vngig� LJc ^"(=y\NT˫J"1@BshFj7ƽ=</S,a[op|ʮ =\CA�GSJakᆵ$PKqԮ0/9P /u #T%E@rP3O,,1N %793-y|g/e␑d%fw]WȝGcQAhCx r m+%z+C? *ņ ^s;⡐gf }kL[tH"@-.vq'42Q%>2Gַ]AGi3 ;?�cEvJ?CSuN{UJEKlA ljc<DGx>D%y<nR74d2&qsߏmG!DG|G0'FN9|[+ EzHJ|\ 㖒ĺ謗ԁ8g0򄐠s Չc,֔š!H [ eIS8G>OL̔n,9=sk'Sg"S{˔}uF;Ht6�C)]ۓ!(<Z5]qb9LE Ty.黯o� 4A%k3�rY"e0:Уuq^ĸȜIn>ZnPDQj?9iń e<Td % YxY}~Z uE;>~&S³JhkXbMXex:x[ݽ:| wToma{y ڴFʶ~Q1eVy켧p#{/q1Zi:<O)ťWv\,&.\3rceytx.11]KIbpH@IQ s@dHvېPb|Jyj[ cvS@B;ȅn>r/Uq�a7PSxK8bӏ:P4nrɉϲ+稤{QV| 2d0L-V0 21d< ]G4UGi!Z+P:¬6GP `.RMd+\쟛)0k۔RۦO$ JNwaqk&dU5�7 X}@܌}g X=h$L KY4X!?2'* fl֞\h Ǿ0sL��t綻0PEiFu(L8u]2L$B*XZ 'IAq-mǛ$>tc\PT|̺mig|s2,ZA5] <t�@|\ŠV6J;3>X*WbYso34y:c1od^ fHg+cJ a(~9{xTj!wm2L@LdTr,3z5?)5HmC4BZP 1[uZ=jܩ +Sv6Ct j5XTܢ^08P'znFDA(LmԎgQ]�:Y؛=m̕s9=mϛ/4_ �IeI߹h396&x)FNN3gt %_,p.8.5tZeQg!!4:2V*y}.oTF~SwlHX/<Du賟&-K"1^w݌Cy@._ @sIlCNjn&\㤌ЃhWꩤRJz&# Q$(nax)F&Iy8xi~= g11;X0=Ua{Xo^`a3O)69@c4Rl;r[�p`72BByޮX�stJ$ۻz)H[z٦5H غ8,Y~*@YEI p4x,ߴԃ#j|~'w}&i2z~V6hѤck^ `[Z){Rϳ�ݰ)O])O\tHCYOӁf :[ ߞOuE~x03znۼ;a,(u| !4jʸ[6u2&>UV2c*|ZA,VtT**`<2B �8yM_CF.战guA:m(lqȈHtouvޢG.sXEMjO!'6ı ܎ A�"ûhf.gςsy?Ց0 VqQN-<@W[aGmp2=y~HWs7 R䉬\7݃�r S\)T#o$-x*BH:m\^ jAG_=h4c6[jnto|mpd%6MO"$.w )Ѽ>4gٯ(ZY~~pY=yj%?ELyo֌`=uܫ`{ܹu^C^u4Iy8:EH"V5^ L޷=ιR/p O"` kFzZjeQfɧ`<7V$QN …l*?N5D91<ޢ/m>h2q(jy>s 60%}'w^~ ׸ϒu)m-.]|ᅄ8˷xyxJIf8Nf7<l/Q.E&-iqrr@3X[NMl++Ue F9O19.)50~&4խY$=ZKj~K5ek/{lY EO2<{{5)O{׶xwn-?q,fvMaTx,OB!F~!dKoՌumx 2sL<u_:Q*<ijwӉm'5Rs<R-Ld$ ՑeZ]c8]y7v;mK`w7еe3/#AONcxiu1LRr~Ȉ=GU5u!,@ !s> , v[xf�O$ _ݧX3F*(i6r:h%/fMt1XغNW?�iOIפ{tg,^ sM勓^_|LN5Eٽ`fO4rsv"Gd{LY8kc߲F1=܌h<@m0tix}cPEKzݦK-'ISƹ.�i)]%3 yb 9 a)i-;yKJUXޛҨdm_{&;qqAAYD �[%t?t7C'^`.m "Ei x_:)cx-<GGLRQN]ΠWOq.qfKլy&S.̐9A-'O)4/cOIׅMsZl}Q!krkk wbusm'α'R!z4ܻE>aBx_aa7xvr@6̆'CbKJ)<AkZj7XkS,Grb/ .Wy2ǯ v_/ރ]WJR|7 hT9 RgbQ#Y&,iq!v._ n}ĻG0CW8$iJUџH$$qc#;.GrỸuP \:)#HM)"؋ڿkad<@D<-{֊ d )a)~H&sr)vDؚ4&K1@Ɓv u/,&]3{ዜ0W#H\Ff:#4<PLK0eƖhq˗OӕJ2¹viVZ폊%4 gHi'ږoVg^@S7>p ?B;4?YXFRe[L:"P潹gBnԃK.C/SZaWFG(;iBKΣQnuih F;\+18c<VP4մMaPsd̈Kl_.y[~n~9* q£L"xL0kx?Ie |zUkit@Eq]AYzd^b>bڼ{A/ؔ9�ʸ$F]MmvyS a\y)%%V֘]j�̓nM`۶&B}*]Ž翍V#Gt%eݠ&SOO E @|t ۠eO؝ boyv_uE]><,0-br] sb1ٲ\<@ms EKUҲ޵WwztYVdЊȴd/@HQ;sK͆`ç c$m9֫X8OywjQP40f7yTΤJ&q{fy@(xlf|)dC SvƋV0@k-B5U4]'}�E_PAHJ,`Y"gE*^gļg ptdu#/GmqUZ\{ݦ;�ˍ\zB &*@W-ݡ0MӶsϬ≬[ L˥^: 9[;\bʴEt}5݄o^-0͇Ia`2G6v4X~)@}3ey gCI:a)ZMpV,c *m%VWUUk!gm͆,>gB(,$㈔EX^ |8jF[+ CyoSvjK%:~WIrtc7 ̲$VML,E0s#k+H`&#=�pH uXNE6y(u+NK6r5_bwbpP݆ΓDGKz{]VB}mĩs20F&\"GB搶{$l+�] ^\M4i$<]Zܠ@LJ siHգ~6=aSW_(Aqi9Zd UaH⳱dʠr ,RVe"ô_2!CΥI~sVbH@c?X�݇L(zݠU~&ڝdu*xO:E83ލJYc9fX2c`Eu;Rw0jwr-{#/oXªJ1 q]! IQл;޺az+$uS#~6-;2*+)i~pQ+d+=~!1w7a[V{G(58òBaƔ~ZBMisrQƜ33P?R;gxÈ"n l�-NslØQf 5?q| E}eu?|cM\#yqRwXAW98|H$gazE֝v ; K:*i!sukj\K q;uN{g 8+Kr"_`2܇D>Xqـ*SrHJƫ6& Bf=#IF5|cǏ);'+_! ~(fJ.μB}wx'I5jls_p4;B}ߐ<n3Krw"OY%e1;y?�06MZ3[$.g c \FWhre*OL $5 mQfaI69yRf>2+w?E0<^pݝ0wD+-f͒2߄Z:Xn%2 |?ٚ+$3֋HdET2q=Ňbz8K^΀V?|+0l!DOt$b_;w忼<I=$ /ܡTrhnQ+0/<QxF$}dw9:\&T7ӗfm_,cpw{馳|E6 y>͉ b;Y cotK`O4<| 2^[�t9Qjo$=T`Mz{t4Chc)4 *gmCɪ :ɌDk5gaރ uG#1V[&c/2!fSx_pyɎwz-H!MEQJN5_sAiFB12S |Xb4B*>6 9[Aדk{yy)}Tb!da)Q3oGNC>Y/~Cn<Bs#=؊pa9AHB*k)g*m"_|uV>)hƄD#S|Ip?f)"_ RtVy`F\Slʓ1z"vMQ0zz@,~s!%!\ =Gq KL lӗEc7ݴG^֋YK>l=U侾}`᫁ :JHL{A6y&;c8eMgB3G< i( @h*̀w;ǥmKZ_(OYR?*UH'efYlyi!r";^8�/qm;) Yn)/)Ͻw[Twj <> }ok~vP|՟աI1ൗbo ͌Jy3ֺ-pmi -θX}nb&2#lC\ �Ѝ}G$7`NoRüw`E<٤lq~NlY=CcAX7 Ie,2=9ʹcI9!ao4+!3km=C8BSp0,48)ғb/64acEh�"4IA=SըYٻ?Хֵjc�nQ5gM0*d i2$? s@|*Z3#c,f'&-?#pi> ?ALsfguiefXH$IU| cJ):E& Fʰ10A#!2SDcw2Ԛ<Y 0&">*j�#迁0]b?"c~xsNp<ümSYqA P|&_ȸk7hmbif ga+2pC'n �PP/&y"{/fJ|:C1ħGo_pa7rsxy6Bu*©2$$6{1E*R횰B[Zqif9p &{pbNaˬnɵbw^F XT�a/`zרlB*tm<4zJ2]hv>yTę^f?Gq9>dAe0V01iE5�`&Fqc11N^R>?(72frO1BS&HڧGOC9I Dp]e_8[vP>9$R4H&2a+ -<@vU=>j(bVM»V]r%TÙ=["0ǿZ}-az ܛgWA�c4LmH̡se3߳t%`v:q\oz)" &){Y>0qǨUga#fkdTBZFخ2K} *&XGIH7zi51去G&i}0}` n`Ԅ 9̸T$?)c1H_y\LwyuBB| =ɄV:io T!h9UwO,80ر&jȒN4=Ԩ~)n(q:o%X0^,8DNG|pl!1ط4*c$BF#^eX@3/dGmMiP~w:5rZ|i8n˸b~ ҇ib?˺Ys01I%*℺zQVۗeà54ۅ.mS*ʨA%˞,/{VLO V `Z֏mM.2*"herhk θtfH$[ /0̄*A g"7�ٷb iѝ7_ -lVk[c8 !p8 :t~-Z2fOfoCGנG<`_ѭB0VD4n[.ߙT!yZW# O!$+q1 6uf< r D~{nJ!!L7+vUf14^z/ki +qJъ->oٔq6ObW*ܘRvDMbr銮>i�R)8U*;MlC蠢1.+ېufR&ﱐɣc> bܮ{_;D]IzFPsTJl";簽O[2OC߻)v޺4݄vZS0P sXE ׁl*Û*)_9Cs7M]и`FݔXBn\6|Z;.OKo8!Px'"kOćKzx%3%>3ݎ+!i:y?]6Z߾v0ZjU92(y!%*A:.E.#淋RR&$|zd%` jךS wa�]{b҉ܽS-\Ic.5qto8mu!xC-?}N683Coۺ4b}n#g#P#bݜ:qT6M?/6ge\>3\M4RYFѳ;^?DAB$d*zCBtZ뒭X;x +gだ c y4 )Obnj#/uZUTEAhsJH{?LN8 RM9oUc u,YM3.'aabM/mۧLFBN l =[Zn/O_m&~2JtlgBh[2eyehl藀Vk-ӹY1XDJa@+0զMJ"NuG*|7{z{"1KX*c55 $f^3d[';pLpu;ABF.nLo6DߤZ$J_d*ltBIc9<>z+Һ4uY$ ܞˣ& oBQ,ӆT.Ǎj&5c'fŹ_{m f ^|(rk۟׾ &[p- ޹0 ;mG|ä!O! R*JQ%>Ih"gұ/@BO #/G+߿;DxqW?&,ͷ0o Tاַdj1?l"kkmtP|$c4'-qDcȵC7(i`y})Y*]b {9w4OLԌWYoGKf נ@uL[V5cP>l?[pǦgOhO =�9G &`HrKJ�6 f^wQ9 *P[%3B[,ԦF[m<k{PoE soM|lMOrIf+C [ 5.BTаHEFl2K;`H"6X?</{X.N PGp@*)eBIkX Zbc)c}ș(:@m n&]ϱK<sz[ u#N22T B$mLqԹ,t{P\I/洘#O_Kk< >%{aIX)N$% Cm!k{EЂѕR߰?@SMfU+?M<zp!Z̪,r'pWYhiޓ\l:vD6MBx_^e^!gTh>"(l+TYa%Aio~A#!ҕ|&PF/ݠKs |0Lnj 2 7$G3- xMʥMrY-I ׼0lq\ƽf\-O톫ѴŊüPۮ@S b5f<yl{$̜@:ߦ1/'ɬbFyܫ\P]!;W_0L@CTʗFU̓Y( sŖp*c@6VTfńx<Sӕ% <cUJf7d r>8:C-Bg=zb׊1KYm)'iypU)3 %Jp٧7eSzT SoGǔ>*RZz'PNV,wychWH"i&`Nj-b K s-iaA3[<\hAr`( ؉wil :-i[@I)1Z@0<,"?YɂC*T>РpKGRp77|sk9wX(`C[߶w); L7 +a~i:нV@ܹtї|-'B%U/[`3"[T1 @۵ʽ%CmފtӼ3k.E&7 M 'b2%nHvik#~3&YUT.f!tM%zDvef[<X JOLy H)=n{ kSV19k_4k fK<Ǯft (p v~U&&7ս0m3J&zZQxUwu"N~%'n*Iw+:[}.lI`UH6xы,h%'S*[M< a;Iﱹ ?iʅl-U^GdҴ�q'\3Ӯƪ.%K ~ #-%6]/x*$LEY}QB+\Mlr.k5˾BJi񷣻hն�e isD2r=|3 Cn<~֔1dD O(A7xe1nWolR2 D<|ʅ'^ `/ѝt)f\ԋBi!d#w;>kL񟗧Fo%))i 'KoTD8{ ߪ3+k.$el.sɑ4rqvK)`c>䃖+d ͦLͶ+,͐mmwSQAAS/!4OCK ?PGrz ߣbAQt.@щF <ܻge!q+i%#sjqkrNY@y!quUuT5ogO?}N \X_g}G�vh q5si=> nj5gV9A4cV޿MAܢ3Uq+jiyౖ9P=@_\f*R{A]vG) so|k_�9 zM,CA9/%9AB3ĉ~gzmG߀!@ lZs]mܹj ˛4h%PEu$A~P劬mMj!6r O7o_2$VfsR+.:86n;"-Ҝk q>es_0;jlV_jF: So0RATIR蛤R}lǭPPYCå^.)+4ӁFW> ̜Mٲ(G}�K3E%?ȌhLwH2ü]|C}ÒUp@Kg6i`ʤa3Brrk^\̺@MuwO"#- ̈́]A|B}#*l2&Z�9v<_j[]?D.k騫ވ·9iV@xa$6:~Fm?LJGȕfջnvX8(_.53X,Ź|̜ )z%+Y8v xz3B<͛qp΂#Ƣx>4b5fH~u Wyl )8|ja 1;v:b{:,BͫɄ6!q<ӛ[,vVXs=]]ۋ%eMr'm<,D`mDc$*ǫH1?E^RBUy[�_< b~r|'H2 H-{c%1}Zc409=>j`\/nTtd8'#_s<h5~%OTJ+ B:G kFJb .O۟#VI6dX;')Ybx#� 6` jL03#nOVR #oz&=VD{C2>]{#\(c<Aژ&qThЉ߭-ՑE/37FK |S1|~DWƮdveW?U!`\{KYǜѥ�E܏{:t Zz>d_ aO`ppZ)E|l~ ,8D,FXzU*Mlr 2�@UD' (w{ mٽMP�KԺfj)}p򩠆mߧaAtnG]aҙ@H]jXNggK/͖+)e7905*7 |@uB˰B{(2F밢;먠ZUh2JRIxQ묘3\=68dF !&8Z?<b0~)#LGcQoA <e5a1BnO\,6 iQOaSH?;q1$l&&g;~| 'Œp>62cv[Hܱn}N;N拖j( qfθ1܃i?աvV)v»#qPNy0ݯI &|3_N7`j]Ziz2Jw+.'ftGeƵgᒨl@.NV/*=rL/wz:aжk4h% l _Z'Q~xT$b_3+ E pO9//uGD&u\YPKjLZ1QbF]d`i,i p_=ȰM7b&)Ab|1_E!R byJ> յ?G-#pHcV0z;'Cɦlw.�w?oGHPA(5|SzX J@K]i[孕l7߫2Y 0`byájqbdSz] Dj=~wGfII# גD5vg>TB U/%+Χ҈!y=Z1u~9?Q59v[itCu/پB V�/`&6Af I|MPbb(*/ Dd/8Ӆ]#/:� B(yط DGȄB:e=׫Td5ݩG :ÓKse"rq#i"8)[^q!!j\&(KO ƚCXvFb~60{-( r{Js>6K $$vRܐ~ &l$Yػ nHm;,v[NuaQ<u ^q*\~ѣF !L;8EgN%��m:ALs6RIN{}6xI;Gfa|##k"x Dd7Jqd'{tb3-ԟT8]Z3!>F:Rje<ދۯ#ข0%61y&g@[yMkIy4VG-xH{OAh]dzx1X e$FTf$'I=d2_9LA#|wҙТʃfɅ5_:*Tr¯9tZAM"WT[4!a ?Gåg~5’Hdﮆ7찧o{:lHdXd [4XfJHUD[ ŋm0 oAbWJ 6ť_Fdw+O߬.xyj�#ɵ�~lrq->[܃ukĔb[-,W W^ҥ}vR/eyKKOI`; ^f1dXj@ja4 ç1]&xVn%n iݗqCCXz:<44ېEcĒNm\HÏɐ^jrvR cWڸMɆ43wȚd 0 SkqS[3CO G$:'8RL֍zZbzxMXde2Z3{l98ͣ8'P30Y"3 ZlmyĖ}Dh•.2 9Ԥ}Wh MRC_x+~B6ucD)[Yk+D_n)y6I .<d]B%u&ұȎ$KR6 :Uϛ> hcEv%e[o:ИWƴ_Xv\6_ִSs gYs PƸ#$Mnp.Ր #IVr(* 'Lf#8SW(!-Hn\;/8ܛˆ =3%@ xUmW 9ɑM93fW,yRkܹ)=9AG|yoV rW(ݼ,B盌1g üZRrwZ>]\6y2sSgPEטWx0}DM2Ɨ N5$Jv6t~óJJ." >`ҍ|Oz22.{ FlBi87f(&M2`RjKJ&HYRc8@{ZdnipTՅ+[)-Vo;Su?WEN,[jE  ,: o_^_T^&xgvPVJ$Ԗ* 5+QMZ!֊R'6N B((xsUu B@Zy|/>� w6p&!87à[w^ *DZjU^R}ߖ'ֽU!1Co>Ll%(,?⚗]&dOJT~ Ǘ̼n︳d: }w3ׇ_ deXtRKڱV[L,E#Bb <E #Dz% T򪔼DJǥZEaҝ( f+לqz_›^RS,#\9(D2d8AZ}9^gΎΘ10gbHD䖀i2, Us:ۺ;;FFe!OfI*qLƅO.gtm6-ϛB R8PWYE36Ell:.MgJ z9b[=K- >2F)ttA›r0W? X|(`nU6͋AˡT 4pX4bIxJ.T؞!ÙFywg뼴XQ`~=K/+4˳)hi}q*NڠwroVcp$%eؕW,x۩w_8Y^_|ڥk)D<aƅTT'ܕa֧^dɓ&ϰsHx$d/-T+D7ɷUZR~ ~ Yp:\Ї1.)3.l`mN߳ʷN|Ծb6U-eQg;RSWl۞=0ýf[m꾭x ]>`k^-V^3&뵱FAK|I91,#,Mm :Ws;{WT g{$8WIy"JڢKY:3&˽`P|9/kE]XX� Em`\:5#_<q/Nցn!ᬍZ$kdWK֜:(3L0>T( Oq}w0kk5wp.|NseK|iK79:�$xm6pЦ<湛FmE˙D\Q 5#Hpp"mRD)8NF<)h<m?Fly}F5z+|4>;Te9 {(%7|<`JM8*XL7T 0'Ox-: Ie/봷Vck/ULfB>|)b2gTlPl*uH9/+X<L ; g<9y ǫ7Gds",f+L7Ngl>[UUJ*&B4_bS*9Q!q ƅ,l$`G8q!D5CI8r{Q(jeg[bGm)tHT1,ոlxѹ/~.I I*OkB+csYpv}kK:˛%0*_@t\81.ePZgȷtmֻ(4T^ReV ޢT ASzHd5G`e?)y} #锪Bs,̆k<aYgqJml27V]cGmqx c P/q|6h<OnaރZlq% OKjCqp2 3=T)"wba[)|א ~oy H kʁM95";ޘyޗnS6gt 3 '76IΊ|vӸ"» uKj|NBFeXH.Cf‡mtANd^|_jb laSl۵RZ(/AG8�Pcbe3dWz8)ﵻ;McKjiΎz4)3N/K/pz;S! ՉgAl�tp{7@H5j"GOؤ%q%SLg"?oT*U},gHZWt>% Wq,n [ ET/w%7pV4B4]WWim³URps \ ߧB>  IvZI>t�'DoJjt$ Om\ڴ%W?}Ki?^ /.uB�yO8{L[X+'<F IH%6#N'EwhŸlDM`s˅s:0io_r^M%vx=hZC&p͈0VV4Vힲ/ԳXI|5 nMxhq釂獵(1sQm* .zwA'_6p]c{͝h27IJ0}>Hz+6K%AG vUN p+znmh9l=ĺ}ɹ#,jPs(};F\$K�GBn 7wTWU_zɦy+o7$;~?#+ɧ%aI)a€qdMهksݏ-%X>hٷe2H ?ydg23+$^U^!nbËH;NxOzp/J87/cz@m_uVy v:J/IkF!0; >еoP 93؞KŻA`vt {=bceS!]u9T1~uuUyz!3|F-(~Ykh/l1Q}(gR.v prQۍ*h8#.ȶlΓtBvLbԊs,f3g?لEXR6<)ukNj4TsG{78]nF=ﮂlئ`U' Oؼvc>]H۷;oQ$GM^g%Z=@lB &V:J ` 52(K^h f- }@Y^f9B٣1BI~⮠z~5|_@l}>[m rmn=ZuŘJR/x[ϊ 93is7g~s%8S"Д.- |YLUG/m>rwox*N6;S UxK3dn}YQC0:iXq IZD&@ ?{ޓG> ¸=G LN15TYS6lދ=kwG_OCe \!bNs`b5b/ *zIEr|QCA�ߍ9*_zWm$㔭=%Ȕg10 Gpa+83@ Qx21)^v"?ygϔ(`6b G&żB (BH;>".ptSqq$_¿,9 Ec󷸄JDDYO $4n.$:5Z~8y`zH%>=VV2̓nfcC{ܿ7T@ʌiL|TwލJCBa0[VPoc�#Y ,1�O0h b6rDsO-EP:mC |$L8'+ u<ropU6v 9SY=F*pqH@~Q~z|hH[/Q^Gw(#e~ Qk4~k;\]% ,P#JX̚ByR%w/#$HIpψJsQGoX,x}S&`6˃y\Qm~|DP8c*.gy{<hRd@\ pQyM9'DL yjЛ,g/wmta)~~_rv4/nf'G}GW Z|뺮` s-*̷9A!D0M!w 6SR_ZS4xNjvRVvP;έnmgY19rT&f,[55ݵ6)vF̩G_B(x`w,r/Z,~z\+ćbf:}(hEus+o¬п_y15-zv\qӱƱi蘗9`?բOCwhb^݂K uTy3Ni̫%6-rBHH$d:Q6iZ[0V~M6{B@*<pԞ+[xڏE=V̮<7@lW|ôL0|Pi}|l&g]x%+GRP4Cϕè!{^]xSMc,nB }'Q 'pgaL !kK>h*�a+ `K%_G˜wY9JAA� DE)Ïsg_8sҞgd=uX̯w܇LnfXr7\O`иʙ]i QTgh~y^^y<F pXo\-60ϢҘȧ+eńjH?q6R5_$ eٓ)C׻߿ba.3B,K#v@2D#Co"țāݖhк[p#<AcRm>oUAZH=_Rֶ0 t[Y!=`(N8מo歚,;%AƣRXɦDS^2tK$]N83bhx7 ǰLfk`/\ʹQY/$x pg͙bĦŮ uG"yfxu3U sAfjP| Sp 5Iǡ ~^qқa3m#3?ď a`s\;ͻt /˚ l],p<s/)h8+#ĠYp4n "ųBQ,i\4@P1Tra[[9�FrKnYݣ7@HPZZ_@�c",bc/:q"{7MpoF]w9f,х@^%҂ф<*n^4붏]qkkbTJ-+fQfz1%hp7h(Qb`Ӱ1�Ӳ Y| X%L_{ᘬuуO1лm4Z VȺ@W_.=f%w^݁k*# &o!А2Kd5Y<# ,#v%�W_܋jm2ÝEfD%y zԸJajo;F=͢+ l/p{ pe;B]Du={aGy'xIQ06A%W{ hmYj {;(x8cq>iӵc*A33&h$qJ.RK wwGY`oɊaJ<?;W3ft|ה_/C͒!*(fn}4dYUsap:i2e{D;(29t8QA36n/Fs8"QJjJC8-;dIdT ۱ELj+ސG-PB&5<5}M85yMy:˶QfrqFI1pάPn\6=_'A+Çݦ:un~zXtplvǬ5"tqƸ7(&p:m|љ>ݠ!kDLL1r&="\OD@uh<bOO8)0AA;\￧41sa:ab C)rU*靌?S?օ^=*jI-r?Cݼ} ZZ3D}sX dMj='שCg0QN-#be~f/!ZJ٫V'4l^<K?5>+@zf²pҕx3M{rΌ\[^Җ1|?vLvjov qfD;H'hI~<].r]mƙ&N~UC#-hSPFqЅƗ Pf]?GX*.!>^ ՛yTiF,mXz|-?Na>\C۶gp7lNݦ!B{z I,%O v(!$ ɼU͉zyUuUGy. 7(*13C,QAVTnivI< !; [5�/# __y0vWئW?OKu#{}G"Zwm>E^L8^!y밿ʣEEO?8sOR]J�[�oMD/6>vWa6t KԹߗ(P(CRuM)#BucB鐂%IfqGr  g, VU6l"XܓE=GQ↘oP3P41bǜhT7DU+m.55b .̲K=ַdrso]|1@_)Ɓ .9%njc-t/=' 3"�'kP5*oЂv]ԳaGq�պl9cSGc^ O=1iwޜA(Q "Gr¯0tqt /4Dv(ږD0l.4}+uY"BT}r1n>؇EC4?(أhgGN0Hu/sT)?+#;5IA{GʟkΦ-恠s(8M)u|V:@+`/E磑Z"7΀[_hff>SsBZ%eNt8{R› vDUAvYcg ,)}o4~]H')%+Mf|)p$}u UA.z?t4Xa04ٴ6dQkk.rD}DU�GX|LZ8&R>PsE0le,f uHNޒPzX_*EW%ޢm>8z{`RSVEpրe ۷ypsV7 ?^)h{sr3Q*#kR]Mj:u$}8(7y#K$瑎|O+O]tЯ%ߍ>8E R礰yb5b-3Miѽ? GrH jk� .εyPzQL3͈rMGe.ey7y"4bv;l6P -݅F؆_ȺeۉtV{7z1 4 O#%50J<$띄`)CfbQ˱نs<2`)F6p/BYqcQ&;m[QA~#P3%t*ؖiT!CEB\eN;i.&o_]ߔ`d+kWk6k;sjsoR Դnҡ@R$iHSm$9E4Bh_1dCݙWJ4>/4&IMXasQE+ p)?QX( X,GMy}Y`T/AtjMqy ޱq߽7ϦގsdfSmC\7+ hkwy.&޸!.7 ^i6ÅOꍫSg5ۆ-lu[2־|'} bdT`K,{Bkl#7!˩1 +"Wg/<1D"oߟ/ DW)q N#]x=%r|'YKRyA}'kPt&J,XYvw ymJHDl{*Z~:/V~s['=雡PA;5Ӥ9F2 {ļʾćdJZj fާ^j*m)Jr_BiQKׯnՈU!se6ӯ<32{uM/YYps 4ə^C5s#Jmo�z:Tr\ jɭتC_2,D!^S v}g+Eq3 oojFV2Ӳ4:VHu[P .l [>K*S1|cߢ1of$\Nj\nsۮx)?,y48ؒdvvx; rnPRJ"Tه tUi+5MB3'}¿b@ ]ToؤT,G>N^uGx@R)kW āVdsxPh[ wBCMgGLΓu?l<id `XR8Js tݿ?ȏK�EƼ*!Od&<2viR}z},; j7;uÚD -eCt ê# AɹN�):?h߹*9n+~s1I&]Hb_u?jC Ma7F9Ks fMs-Uhl` C�12|ݹl )@pWo-ƶݧubmlGpď .pLZ*Pj`H ıkF^Η?mF6,iIؑEo׬b$w";Q31`:o8`nm;\*/BTΰaX`/y0Y>,OGdU?g6�I44xGO'7'䚲d?3Q¹*)Ia]cMG?t8q'xM\Dk 0.L02i7c]JH=p.ToL\I#eyމ lQhec%2ԜmRae(RhKG- <l3?z.Q-urjd,A:kU*0MASs:ֱv%NxVG&XSK;JhEINo "$ؼ4|1|HN09/GЃunTor'z2H%A3'Xi}Y?t6yO*qnuľl0?Z1(Wd~nkoG=./Ps.vMp n�RUuTqIM> 暊ݗ{kP8h6HVb-&s|A4c-?jjxaR!14C?0.D8kilL>s άȫ5ܹcH#KYfLv0PJoz~Ũ`x}a +S=X޵3xhi $oZӻH5[`36V| wb˹Ak,\/r.ᦙ5HF&)O18$].~�|A5 K 2Axƞiip.s\a M{FM\kD6@#3@&~eBR"90'F&T�Iu@DkZҮbpl㏦ɗm2]ﭔ%/%#7ƗAB"3CS,$,9Θ{:�ſҁW:ft(} kdT  )dy|CJɦ.kKP7_fb7Q=x9uVBW21kio$|*)IPWQ[$9u�FHp2ᩞ͞憏|YJG쪌wy]gG~+ޞI4cU r;$Z.4YIVR# ^쭇X?׮qYlOu[ Z>:N6i(Q<4af)R172$B`0pw259<JxM5,\~ =C-ɬNv,EEómx&I|d=/�<B?$ 3϶(o~W0JIpM:aH(*g85lI.UN1 'z'++- Vq}e?n?LOHbBF9a@lsp<sSue3S?5ƽěOd`lTH#Ӱ sd :\Q_T7޸B%0)7zWgR3w]_Q|6_63vf(_hTgo$ +h{+Un e^(<obdɵ3 X_=zVa00u:fbwCIU? gzNz�11%ij>ec$G^bV>+(1>19Т g×^ҪU*N:[Ǟ;x{\_zA1Nv HĔK#0Z M ?ǯHz\1HRYyΑ`ww{7&wp8BfXOCfyhⅨ룍m _ 8pc^隮rfZRE?ߢkҟ"fF1fxKDOuCKrqB/$}HfKb ${q* W{o;Lل|;3dz'CQnI4bmmiaQwIXl-0 E컶&%K+6O~`X4G#fwX4&F-OH�n"^.H|;s9Ӕ8Y jZ?: +CxkWv:irw4.f9|y :kрhE 6gm,[ã \#R൏c:V3e}EcYX0X^vP&CmR֜vKİi Juh M^Xmz5@ O.1�WKqLq9�\5;wT4uwA0AlpR>eOfڬcePN7bm?^zBȔ U>uc(g /0{a 2a@( F֙Yl<%; at^S75G=$Y@|=/Gz-<`>]<_Ugg]J\*nv:GPs w ) D>># L>0NG;cm=(k.rK!]Ὶ,C! ^ O߯B.Kͽ�^K^ă_5Z{6[ ӘB)UlkA"I;(jDfD _9jM~9m1AyWkG~Xi})AͤC�(U#<d3:4sM^Ql$U?{% b- gO 8nxByώ">+'Do1A c4?s@r\D&e-洋:}2tGF&ùDs7w_GÿIv&w,,t gOdUA&IT9wgZUdZ}lEv,Mx([MzGG3<ff Fg8IHR%uFKUlי-b/7.-ZijSHYH_xq`\~@ gZz00SOhhd;#ʑR6!SZ*nSFd5Oaz#MI ,]?nuy= ;m+Uu'|lwSC*i4.i"H~7q3Y,ksC%1/Tmا-3n̈́c])_btsV96:<8cpC|(ZD eiIM@E߫ B&'LV6+{Yx+5C3a~wRC7LC7Dq޵81ܢz0Ն0gxy︦{BQV?+~n"us kE1`4kVoǑRX$/8Gٟ" bPØ}lLAs^S@% rи~1FAքh^;_K#}y8'x6QctoKP&#|w9S+yFM>68q^O @d9S?@ց'Uu}lzꆶCǚ·qf)J0tۑb]Ln ~pu״;uh �ZrLpDB /bԿ y"@]2豝>UNc=kcy|ce$/`@Ş +ne@ĶlRMrSmLT3Tl:]"MmHyEbpؠZ,r/խhb{Iϥ)n R^ 2 .I?:ن?TO|ER&~v~=pb?Y(TաJRY$ C4p3VFbińKf".w4٬Gr:sCy0P眍 Q@K;-֪'`(W 浲WeUS\{$_ eCڈ62gBfdMhR\IGPRbaz�ഗ[C_s5.| Xf5=o01D~5]$՘ _%pމ] eirER  F/ Z6 Ǣ掻D% v^|`B;JV:̾ʮkO{1FW9=! K?Q%sFU,7C7(o!h$=6CPӊGc%ӓDW+2|W͵!VV8 x@2u9r{?p%5*?`ٽ/M;l6=\wUFw{5KAօ}9<߂95IQqTIVa+ԫ=?T&I^sl {#�qǗ܈Ÿ]LSϩY!,g5l$)U8>L Frũ-RG/]y]sk#P(\-!)G0q@-렬ᕐ3PnI š6m܁@&ԃ͜4%g6Jg/oZ*`+C FxMgUٜ | <n4T8l;6y@j [l[q TzlZ`];Z#Q 6| 6%M/+#Xվ޹BZzwx̓imh?lƄRq81Cu ^> k2ܑ5.ExKޗdzcuݨL\S"%+FEO5. K,qo g֦hul*'>%/9X:SP,iP„:8%@9*!uEH@bH 7`ucM %L~b"m:i[Ēqm:a`%ڊ:$-Vf/YFN\΋=<ѾoL+"Iʔ^"usn_ܲeIojy<3㩼@T| ̱=M(Q,^Rǚy!0tpMr'@"ͤj,U Pτv$vD XH%LvG[M/>Htc B�?RҪ]JhTlr>s. x0=0| [5S!E)`3V^c."s/.IK]`$R *,K�MܛXiESy>-Зrn2-Ĭȗ,'CC8~*.Ph#�. }ﺹPl] =]&ԶDB,OeDn<_ͩteq!Qa\ֿ@A/Љ�:(o{UG&=Zڧ0~ p8^&Љ-J;)͍Gjƕ+HR-83DV*zIY%x>+& V @l?L:QHҠ-}ݖ9!PMU UB/A1^%>�n�^9`/a5D*!5ah ߟѥNѶ*ب9o摙~C<2vw5OυLosC]bRnfT{Fi-јj2ǙCU97WܿX]j|6weT2A3z9.t/Wl$_R2z+Sb7sWP+ZWkR% 3G/!9٭"3c%NKGk4n:|[A &kxqezRPȁ+R Mq҅ ܘӺ?Tq\/v4?suPG{l(;˭K]I jp"C`(I$= `Cn*JǕv3?82' -i5[)/)&`2WA|!{҇J}>-eS#?D& $mYQ TI�%xC Q av f;3nDQc)1Щ4L89_IGz;s. l۲$4 a^44FѳYq%.?i,$<ۡpQN94MigC1qܿ(d:TR ,ya8xP8g~>_Xlp@4>]aL)`w) 4,&FZzG!NgIaRoi[,\7Xt5|vh^73ǾQ;쪎c/Z&dQٴX<*I-).Up>Wep+ح(ŏPìz2- h^gf^H\7;GJ_׬?; % lWB8� MiNk/,yJ5q[:fW)m70l|V+Էlp;+bEl2>lJ9_m<85vPBbS pTR6N1?Ӱ$y+REAd_F4ߺO{ģ-Eh$|7~ `.J'b! ARJ}~Nfgfq΢^b x\C}*% 4Nv:h7j (,;GOL6D D(F8c!.<鲪ݙgŜ~HLzC`<DrrO{)|Ɛ,J/�8%L*}\F3J% ŝkx8z4zAgjSfK Qi:@93cZƑ46",]*pX=;G]ڇ32ι/ tደkӶkp}!Je(Pf/K{MP4Ӂqд"_6zVL,34Dż\>Mg|Kp1+6;}NǰS)jC %<ҭ2}')H,澲4 79Rk23z\zӲ'ZqJ8?M2BnRCG($'-bTJNhCPO-*X(쌋rG qd'n =w@K?yIa,Z3c*4,u1/Zfq3(2;qh0@<KDG|_F |W1Fb{bq0W%lod=X8<R.A]@g*F.ɴ8�ԛ(4w=3G, S&iK?*6H Rܖ|́jf)ULEe۽LDkm&vdU syh};*gg-[m}R!ӳ4PA (J-/cEK̫{Re[C+WI^hHJȢ=ZN:)10(8Z`):X9d1ܝPNIH xiDf ۭP|?ɵAc*Y?zu1 ꒹h&#޹~yr9~"!Yl{x]{͛f&-@V3|2lMG[bly X,j~9/V *]8["&AW<[gi~ojRDMkQόXvRsʫŞf={"RM NZ0"gitdJc7P*<7VUC(/$I}xUlY#h~@Wt. `t,,U6?r4vOkn}bs.?6֑X3ޮPd 0<%Vs!Ж}Iiu9|ZfNŠr+q^ ⯄u$f[8:CSrƼadKsv-bh^}2MbG'ۢJD"&`\#L#g,8#y 'Ղ lDhbNe(`^vain{/j̷߻d鷫 zUu!+ 8:WUnevOi|.b |˵m>M &!b a>4:�Dk�lD!�޶T! OCpT-@fGWf[֤$UPѸ!L߬$ QTJ:({>XNnD+׼ȏ4c.PWӌ~g7UE؊^<Īc�P-fDJ:zV\ (ߩΌ̅IU‹k'%"~XНp/D]WTϰW2t�qmd@YO$om"QՃOP e]Cyd2@:m'uHwH߃r^N! D6Kńd;967/q[%¥UODt7R 9*dEܟaX9#36+RJc6V"&`w^#y5+@Q)}3D^̔)WPKT!8us'JɞQ9s2xnn�O`_)^Co/&>W|v>3G~n:huԂ>nQv r/ f|DņķbP`q߃X'7*tp9˵sx.?yx]]dTdWzq׌;M=508y:8ﶍ6ӏ??x^f"$/<=DrT6Ƚ& J.<Pks/.hW`&ۮpLx:g5vOkOLԇPN|F W` �y!* 3_VC|,%]u߮Y'͸+>Z<~O~f`3,ido ?x( s�,%]LN<僬/&qՎH!$ya/jAy$kwIlZ|kU(~,}<@n?" ߾єR R#yK:v”eYGNӏ\egwB@ϯA~�B%i�UXlk> oqH7vAK[c̯ oG6RҮ&R3ep L<?TwSO? H)U w2YY0M5(N!I q1|veTP>*Kv$ B4Nns3TW_el hսkaC8)GʞںJN$PY26 w^b,<9b3)0/ g7G.1qqi 4h|,4A-yS^ek_ 1_F{MfH%Eo G3l`p;sōH$aFn5XO'|ov,@r<[F4Bkge'2'E-j1`Ż%*L}@pϺ 6@Na`ްS7XdwwCQǮ=F�_MoWdV -sÈJy2Muo_NO%r^d+h?=JU<jȟtX\?r&TE8/:RW6 }dܤj fg|`%k�]YL+;y»8^ۦ*{u<WLӏ%L<,d\O+QM'Qf)kbi_~rݿs]f#w/8o!, 'T ^8mJN5l)C͛$i4Df+胧zkߨڡS@<KJ`Yn4K%4Two%M|:&v,3wnpE^ZorZYe6<= FpjNϊPTY 9lvvKKxԦw|XG 螒9z2pTLz\sDIm~P !PV6>;LBQҟL z_UURiw*??po|T8.އl($DQSYkG'pag*'*D13�,K%>ՠ)!5Tspͼ8PKa W~UȱR<q¼'"4p?`NlOؗ5"JK4g|)V+:-@'haӓ OGgx8M͊'mK3JlbE? ٷpԴo㺺#[!�y jip-Sƃ?w cs&wUⲒiST3u9|"85buGnlv2iW�7vzC|vA&vZaHr ҧ.Ȯq1˭;F7I$Tnũ>{Op/"ǫ]3I=ьOӫz-2T#Hw 〜G} EP8ve0O/]h5/sI"6ޱ6pr@^};�J&^r\V"b&77)PϷ눍[!Z}?[ Ǻvn:^@, 30/d�GyyY}cPOC?ΓV O@eFnLĺ^[1٪֯̃.AEω y(`[>uAES""7L 7<؟n*QޠE$5ipD>v_7F%#U"[`(tvYɅ#YSGIKEǂ#d:oa6? -'Ҳ~۟%aNTx% /` 8m6h,))3θi_6H3aclF'ý~mFnIy/5 SD]|H)iZ[qbmR!nY8~KU>%FW.`-]Sr+m  8Uĥk<(0ص&(OEkPZD 5Z- c틼*(\EZu: (wUH obY"J3XX>.t#iIXϤ&|wP$*ǣ1ʼnwҾdي6Vs$BH&S_KDI`}~?M O:l+Nco =4&p L^ -֋7 HhZĬZ%;vY~m-S:fŐCǟ&kֈ a!?Gz577ÑL90i;vF6ó13pHF6 q� ɇ�#a: ә 5c_i](K?$+,(w0*m-.aL77/M"+)č>ۣ C;,g|yGzv+Äc3=:H5 fgeJ\o{׿*#q#VO9�;t 8z>' `'?:IX9 |G$"dyb4zKo 7#pbز)�S9,_6S'8qNm{ 㛓YFƦ0ߐv+iIw;'~K/unvD(PF`\ITG=r O†do5[NcmeG:: x\2`qjKkMεlUV_-!Xp LmoTaH0~ K8jF+-<o /E:2p$H|57q‚U+n]{wmnt7}KJdb fz+j]\ت ҖWr* !٥fn~VIm;7uϱVStRg1m^yh�N?z$]̕6~Ne`3oTN:Aɓ7ؚY3C4 _ jj-C29AY"+W**tNk:^G)◹$-X*5ζpf HU95sV@WMȦ۠4NBNAJ g}~V!^U6I{?5$_#LJj\ \g^f5}HF2 EHl/aV":Bź lE𱗝rCb*QV=N5hky㵛#)z]n9F~k¥@K=rd{I3YCgJ/8E&(ik~lv 7ma) j`MѝxKZl%ϮV\k6 2.΅H ǜ?/ۣ} )C`.#j,8ZYU2Ÿ]D ́UpQP! gv*"ng K1J|LHwM!3IYvb1oZE@Dϐ~g),Óu7F[Qb홱>DgȚ'~vT:pGWp9yZWcc{)@ȕzyBh-;N."lj #6+pL VA]MPX ASUP9' AUQgHm! ,tkŴFeJߝʵO9- :"&]~4 bw6<7;0g/kkpCeѴ+ԫ~þօXTM|Vx5ͥDLK|ɥz7n՗,ͺʾULЎ~y^c1:8(?5WP;Kі %*2^Szwrrimͽa:Id6xL2\S,[ ]h$` Tdhf#&$e?kыaeEx[ kFBk%k>5-5 c1~}d5<)Y^1{[$"ǎo1:,"gnG7h5l#ے(N~ XflոwljOc^VwfMۡn8 6`8*Il5s3<|(PGo̬auV?[ߴݯޝ*B'?UYCs]"?u _eR*U٨)FkƪA-']D! ߌKTr)Q$qagXCǰ6Dk$S~Zvb.mc s$\22RtXˢ)ԦQeq" qJHEmG%)f݋RS*ZK[J( f9xKe.GŚSX l{C"dӋ"ǴZ3vh$5@7�[KN5'HCczu! L15&|%T$G6:/֤KOm}kB%qA2B&'Zi:.Ȓ&[?4 .36W8b+<[gvu`Yc>-[YK$ bRu53K'*YaVW̥ :hì6IJY3H0xqx>bpd ŕr] /'CK Esܚrܶc:$�%V o i]/� {NO 5OY3שT1 <Aאyaox@҇sƈ,rO4C1HyYzsZm>Au_Ʒ3[٤8~3%Xw>pu2� W,AYW[2X;o7"e_46 F6eUHS:Ͻ1UW4G/'Vw<�):LdZ\c&2/*3xmO֥M z6?.+v0I0*,VF(TC'D-`?s-!8ۗqKjf"O<Mwu<SH w[5_aNz.lYg[&y 1=: q®@+9_5!/-z6QK0QuzEK^NHRW$QJ-oq9^pH>u1~V0]4 ;=\c8W!V:'ة�C?A3dyZ mN&ǡv:<;7*g"BHwTTO2{G\W1 icJ ܟťd $!rV YT0u]l !O^"gon%[(4sSr�3g!xEVgED.zPr|} J9b::E_kb3Ă i5HR E@oV.Ս<\%%9|�,WOnd^:߁C7*n 3?JB' �?#~ UԄ-0œ6vQgƵ`ɄK88:aG*]Q{^(1Szm ^ڷ&|n/z+ ?c�ҴY+2u#Hcͨ,-e*e $w7M(˞߷=[5L ��|5i> ^{[Wib&8;�óuhIB8đIDߤcih7[(8NV.`o6Ɨa(cENuv%%XEp?od`6ΜjVeRύ<R"*(+vRz%wEp'63!hNn<8h1IƐ@mU^Sec2_ .kbq~,Vhwfɿ0R2Þ;vj;k,NbTI1J=$2wȧJ5gzM~ǵLcEaq$WFb.ь3npvpA oV˸zJ$_>,܁3pOCbbwJޗ+HҍJ24醠#8@DRpW&GZNA._z(۝AbOo+E<A gkeZz|O5/=Ngw.JO0zI~2&|f02/zd_TYh_# ۭBQ_nn;#Ĝ7]ǷD,™H&KB�Wp-&fN;]Qc]37%_/4 b蚫MN>}M WvZE*]\2Q&nAEgod)T#Vi`ÍCC3w'˹Ճ5E(%fZO-i}d2LhNah 1\6\CrȽ �1[x}8~T>kLm #t2=K! uV^]ϑ͎i{gdôVS[cHz]AWKM0 xxaqaf4L[&?#"?_SY4EK@meSq"3iVK_.\'pI>5UᇞNNhԦn/.HV΍8^+En.FJRE90SxhWcAPqk HBęS<+I pz -c3=V۳b?g`+0۬{mQ!u]F#e>/0[fRL `f|kp:1٥ĩ?#$dxy8=!dVv,Od]($xmN>PH?@Fd'TL[C=)H? mQ߄9;F^S45a PܳpfDLٗRK-V~Ҋ1x %Wz{z"]􀉶ff4c?L,ĻifuҀẤ%ʒn43즎 þR!t |I>E%4P.zKM׉= cc]/ *.Q#cEpN ڝ`@7-bc4ei出@n]'N[;ݸ)] [0.3qȣ ^byv.)}]-Ϙse e X)WǯOr3m6+qִWHꔧ lW)Ţd6MJM|cE&n h]Y*v}SifEf*-<`xq3IA0o:qO1BL4YdV1>#]e=c*'벉۽Ơ<a"\ xy HR,n$z+pJ̜j9_l)<yN;J蕱G98;ٛYO%�'wpg<z0gYGaW3U׈/mAEAp1dš @èF!ɎafeMRr_ 1v[;ś%5veKxL,wo`<) I2s1oFb)[Tgiem)3/hbÃ*76:b'9HspP2M׬R_:{ҧ((ʛ+ˡx3m$$.Zļ3 GSIK: rQg8f׈fEG]O}KsǞMKWdzҞaުq1^J"!6@#4{bبU_X:{Gn/ެ#o۽寧n3cUĐ 5&#32*vB7Jtdgyhl|#gn6ΓP>+[ݔgc@i!LzWµ%9i!oFMc'Z7RiNÏ 3:EA:nP_zmY4NCp+`[._L{SسS;:I\=@8nސ̜G&Va@Μ[.O fu9ߵ\}1Htu&Z Js6Co1 dٗ.z Ib~98TMi djx)d9WȆsiϮ\ nHA|S=\QyY`-}p_#nM/LX|+!_8x8$+Ջl0mjYh߈xE7#p4F|v# SLIQBS٣GnyRPab%WYn^Qg7~e <oHA{"`Må |5Uɠ3@Ij.)uɑ;. u@;%cS{}pG· {��O"r=G]|e#4 `; + wZ/D /H|㟅lF,1+bt+՞gDetN $EY{S:gGŌtWp6<N\]O]<z: �1Jṣ̌<e4W[\/eZ5hv$OJKZ+}͠keb_8m}XJ>G6KĀ,@lcG1Ď6K,@�M>Jy1+f=Vd6xvu `٢=Ї,Y@BV' R~in_Ol~k 6\q*䢢Kΰf; N`I&D_",X`8D/d[kUhq* &7DdhR@n5d]LsaĕTG�^d*!2<4HreadTA6Ez~A+bmY%qCAL6a "$ 8|,B:,ź$6{Դݹ-/!pu wZ/Fi:r\i%%_' S@?'\Fʠ{A*wI>掊⼓p N1"39e,mK=?gM>pM'CT?oͦy yΕfY?{zDiԫĻ9MCp^IwψG%וsD銁v朴jhWa!I?RH~ $=p}Mdvq(= 6۽yqoo `ʖ2_u IxL{qj.ǵ"By(Q qHCӄٮpXl[0/5==\ #ɼT7_B/QDEyF8|NEIz &*iQXg\cD?Q"۷`^lBD�"S6耯-̂,!t\+ǗRa}2ѣVn9?)s9'^smi~Cf0A1Iw:u"miUaYi}⛋NthIh&bw[ҋƲoKFGOUr|X~ogP_\!(AqYuox▱5Y{IG9pP.ʡ&_?/ߪGP:́Mht_ZGZ$' 7;u@\{U "Jz ^_IF1#C\~_sׁdlyMcH=%mњ?dQ|P,…qota"ߔQ6xb͝C%EGoDUWcұU~�vPvks)vL=W?=26e�@ 6#BŘ*QbW-F+>X%yTG4M0ѷ龸J[YrW>Ueo/s3"P۩xY8Os)4iz|иH U$:&k�aܓX_eTt=OHr{qNA)˗nƗ/mx/Zd,9Mμ3Ay!23'3,ܳI6̽FxhGa#>NWr!U;%`琌budlD$LĘmpא!z):[/ Z'j\jZ AMC ^ LuG�TLq̗z)~\6A7Jf:XޚVm}?KO{jucԒS@rk2G4vrcog6R"e;YxˤxJq"lk;Ǚ\5N8g+㹩x/3!M{!_36&5eСP0!rp}70pc)[ʐ|S@U'F!>7:ѣzi _h'RFdqX52S뺨3cd&L04k"7v(_۲0sNp2bŗWZʷHT�n\ 7|( ҼO9,Yofvh J FWm.dE:]*Y8ajoR.i7ƛ�9[=Nrx@ o6@ugˈ/}g5Q]K mTa+|fj6y;%?AMzTטn 9)mr7d&E3$&j}x7-4U-OA9u=!m s/k@<�^π:_&2YLk%I`nY<tY"'*6e >)5Y.>dISK浫/{`\{u"p il9ƃwX^Nb?J־zF$zЇUV_( ,GǏif<)9]ɣ>]ői<\Kpju 8#Ijk-Dα򩙦W pvL/yb>g> Noمd(i;m \- f|B⽭lY 5 wT_c$v_g>F> 2sERKϦҹ%j{XiHH|O"~'!LAlσ*</1$0 Cֺ< R*#N ;_Rۚbl םW T[ǫ %^B/�<I(f!c J2aWɾGneikIn(@0B,uT@�y#?mr<_=BD +2EeTu72IP&`VG8c'HY_r2}. 6HK[*Eh0d]`<ɳdމDB(ԅO2j&s''d29m|Cmk˭A"zLͩ*ZxpP^OhG08ͼ}9f\=ߠ<A5{UL /P ;C␎AVBf-vx* dsH= ޢ1iig"﷪:ZͣZ[<؋5,+JG;CYbhu4wgj2P/qӔ]`*]ji!?(^]c4D+ZmOBl�{$w/Ls[8)¬c \V} A?S_8o08sUSaRgZ,&ٛ7?= ug͏Q5U3E"ż::THf+Olw�3H`=Á [eω_/eӕ.f=ƟcTy�򐙸sٌ9\\.%b l )f"#ژv+JʆZQ*U$XG({?԰ZKdQJH:KDݜ Yӯ%HOG"oRb̖n²SLKfwm�ў%t<Sуbj-E纊 xUޯDV)bD1:.ay7'G2Tr hF8,wŢ58Hm;.' !ey7[7~ub<p$P{i]aKp'ދ'_\Sl!I.}|#^{;B|r()>h4>}4zl~mշ.)_$@V~La/:`7R=<X\Z)J3Qwp>R_K0H"NYd@]jL'J$SrBdSlwE �ehDFjb! 5Ⳮ`06w9],>:opHYqѣ{�gq\~1z!zo%pY`C ]cCPW"K,eimnFG! NUKg7FDεzur @ -]2¾̺4yn  T)?Gm$6l2?NCc[{~;"5ti|X>t3WǜD`j|nwZ#3pQr-0i!7PDȿ7uGFz8PےfBBns/AL9#?rmH {~z[SlRMM['gaj7S})7CLWBltJa[ O G5"Հ$U@GWwD >N- ʤMOH 8ruϼJODki7= ~5Q#Z**_V'ywDqluf#i 9"V#5<J~~?iPb/z=`}$s埾!wIfکXB� K_kmLDbcvcoow S%8i}EYJfz^=GI|:?G9[ÿ~c%⼑fX-؃Ԋt0Χ|{_JH{J4c+nEP#jWF*B5V ~:q-"TG 17r!JoB QZ]tI1cm)Ujp[攩*@ Zg?_Uk( 2 סǥQ5en8jBM@h@cD<3J!b,_-X M2e僫AbTL!/mU:9![iE_<y}u"%c`#&sfiNr=J|rR s3:Y Sl մtU]S4)~GT-ky_HZ4о�e,b m$v^~39347-}=$"[ -BX�z<}HT:}JFAUdKI_ٔ"geM2X ϕ x_T%W1ZgqzN^Z+Y W(-G:?b q.2@jL^ vj6KbN|E͔ȡVļr֦MeM'^ol~i,(:vH6Yn(,:vJPym4�JW!$!#)ed_)$+#rHծWYEvu@#)�Q%[:9ŬGS'>p׆MmlW)RFסODywn(6'Fn/fűmgb ?);"I0�Pǖ/Um"O ()`<#PM{T@uߚK4WV[+$-I 9p/LZy'~%C�T1 C 8hg"_K#G6Nɓ6M+٨W ?viڣACMA.*4Z9ה [tJvuns;6aS.hभp{TXe¼D2*@_ZWkw눊V!Ǚs͏ӡ z5\8̇ozLR k$=TUqN6˔F;#Fۏ%-.:bInS+:chDNBnmXfh`)uED* =:4پzR1z " Fj{x}j[ cUDT%'=9ëɧ)17>>adh]"{gߓk(Gq3 G1#x'uC5;,[f& &/Dxf)ˁ5‹&`rtH5aq-*h@ 6q~Mc%[m !,VP!G̀`Et K3zd[ɫ$77z52A4 sKIWr]hQEi@8?:K\f/e$_DеȢ)έAYsϏa+kԋxL3!e<ݾ VT )8Tq%.O(7vH s@:Yqsۺ%*JCBm@ C_b3*.gpR=�aBϤ 9p?La 3D<%%kЖ!NS; mnJ1ҿb}.ʓ X{ A|4=m4\X`2Ǘ$63Dr9[ UzJS.zx%vPV�usU+Dr!w<ҳNcrϚe<3~@1ٮGOktOI.�r/{cp h߫n8t` *?c4C4ެшTF?ΣyɏJ$:B(hyؾ&X)<7L0v{8sK@O wIŒFQS]*6-P(x?*0 ┠nSC 5(yf sk�1{oYv. Y>pNg։rq}kC+lgxjԻ[LQ6ټ$<;#1 .,bO \Z(s&J9дÎtʙ{L9RF"4Tb܄ʉy#(D6O/E;B)_{dmF^4aߟ:}cg�],tLʏ oi eh7 gg[ً^doa bvO{iU?7iU^UyOʽK,c4ⱨsbb'oGC;w}@]fcIYGN{9@صOTy֑.-G^N6%uN*:v+)-<Aʝ,Gun@KS98b%'<7X`_A5�8bT`t;1iN, :g͡ʄ$@L&-M>nA$i`' N=rdRzϦړ9I̡e2B_k-V'&㹜&sZ^Ε\buQV|s]^q'btFdNeY8^.jY KJ?e[T8 c͍V{ ՒAfG1l='Yu  �-A8 >Np n0Ǣ$k:z%_2od8kRu GVGlýި*J{S<^K|HYx-̯!PgM;Lۢ<"{!9SBkskZYDV!Sھ$lg}j4an/9k c3c KGxJs06Ƹ[bNO-ZBGo %KD0BC@f dG^p5b51it9giQ HZ%ojΈbm̋9^%.nw:=uLcgdu6D0p{N;!ܠ9ڟc4u[ 9;5aK85;|jvmI#QullK<Z׷ahIVl.B볒Ƿ{R^=mKE-tB^ٛ*3uAE˯Y+ *v2 )C&5/YV|\?rޭ9{JW-$X_5/G![1? %| Cs#3l&t@Efdž0꒓.CRs+"pTM123A _w3*R>7{X `IRBb17sڴ</i' ]a (Ӳjwe?Vṽ]V;@V#K[.3obΗY@fo8_ wL|AեX8=6`-xg(D3EvswDk<& 8^Zܐ{4鐹TS-)Uu.GQ6n2زN`f< 6y#paB03ʭ `>Pɫ.^HFwC/H꬯`M݄VX)wCXmz5 `(G4lEWv/:%.+D?k&74%!>zRӱYW^q{6g*~ /(jAeq/ocX,>� bMUIsDQ4D,F;E¼LUA&Ʊ )ٱxуx\8KP - VϢ9ãrUPg,ܙ fE!|ЦZSq0)YuA9 +qs |ς9pt5|vq"g;чt1ZpnDZӉrU~ӷ,]˞-{7B"o?EE]DDB&i#*||yi>TBO׏wf+$2bD.QMiB{/�*"]Ŏ`:RRNɤt<DU~jgE8*|ڤiIӐ-Ζjy;B3lzD O#/gY}`toIt<9υʀ6Y[}qkPçfM>9 Ƚ~%s'Mj˂ Th92T\\ H\fj !tI-~_HNEE]ƍ.Y_{ fJ/ hF=N8=$6{R>\~ 6s`2f :jKJ׏eD 8B[֎N-P'wg ڛ S줽6PFLwKe-cE8Xx完ޘ[SNKYVsU]!7wLZyYKm66UEZV֞i9;-v{l K U6<5 rybؔK}rWy!o~% (oC4jc xôCӰ*.{ *=X o./tjBU3!2bv>`rnS~j~&`<2|ms(aFͧ!% o)h<8WmVjW# W-w7K+Ge*z;m1)YdB'Y\:, #$Z=Ukn!U׹*%{Q9.ɧb~}1 TlOKgF}~9{^Lp׋w":DBhvj-:G|svubͤoGm!|&Q[ JyWF_>^ ! |W&>m_ p_T~Z^l +ڗ!BHLmql^GyrYb̢g P7V*Uī]d'vIϯb& Нf|h@"ܴN ™ê9/-[$>jfOSot0cZZ*>ѡ|:$)봎)ycǭvw/,%wcX_b¤ڕmxRcɋL!5UYsdD HJ.s&.Pm6鐒rCTHs1ŀ{9CnKp2oBV2\s~<AHp n GtL'Oɋvx(bVd<K1 2&Z5 Q,~fudJBIA SW蛾mt囒^Io]g P@@uZ= bQM)x ]I:kQ{oV_C Tc3N.SDVz;yKH.d)t)*v0FԀyĽ 23ٿy_y06m`KyU,Vc>uaP]]v&eGrs ղ@NA''ch1>ޮXeo/~djg,E +FȔWU)z%9뮤]x[5-/-p7r=d_IFK뾝J>bFWA%gb@n-#kjS0hz0c.Ⱦ5G%PiN{G>�hf>hQpTVqw-X# yh"<,"B*^v:AYIi{w57Iʉ<UFo~ӺA\"q4+t@Z PoQD VeP.ɏGgi'2ѫk x?\4WHz>96>/qy;9Ȃ>MnU~IMpjy# "-^ҽ3f:&G/c'l4A˭V<vL?4pXV"\D)SS˨$XZ�dܦyAo_vw_LWK"23'& (I5#nHq3AB}1%e<s+onf{T/ ?9m<%žINhH.j4ZY F m6s3S[IݏO,_5⌓[mvyI~I:cW4/zx!v bcYP=B:+2X6YZ,y7&A%'%4\;#�qAUXX(;H5U=zж v׃*fnwR}ǰvEt-6LlSzot!o&D6qDjqe)c0fkv9z3Pk_I4""<4!Jx)yNRВ5, Gz>Xd#j~a5(A8l4"$Zv%ı [z6-'ݡbJSh� k}Pi}l!;�zew#R[x2a z81}"cOBj7sW,Ko,oq+g:^xk?�kK~=5_L?XC%p2;$q!+,7O&:aY0Bw(ӆSѪgpL|k6f}WoHȮsPz<%eI(Ӎ}#,jmh(٩DfR!&?fmM2;6_IDdyÚѫcJ SinhtÆAƦeǘ4gT* [Čbr炭9 ,(RL z?gqc'#oǶ-Rq]+=IFuZ&aB51ܟM8M{@uҮvm7|':/}G4/ַ3+ kb> ;D[ʩnR ~&G%j "%J\!/ol]\O63YF)TEd ]G /i,`]̇r(HEtZ ⚙ބ։#2t]dE ȅ<ȅF@4 蠲 ɠ C|cuܞv+&sG}|^֫P9tp57]F`AFre>bGF%_h)r<PIԮRY+"rb M?n5YЩFU<Ku$ȅ-]n{K-b%٩mNŗP�g܏|3@T  $tm}u| ;?gp@ěOVY1Rۜ7oX!xTcwr}QX]uFay͊+w2b0K<=VO@_f/P@iV{CU3 |t|_ %7kp}!T|R}%0=DF@6* A09#͎/.ژQ`9 bsI,c48.V/֯5Nn[&c !@闇lg.^$@O&cUy%dxqX?8(KJ"40'2Nx,h?V;]E,.1A%c.q@&sLΎ�f;/+ -rh6Gc`CG؉ uU\?^}<$\c2leqZO9=$~2 .@ Mן~Sm2ʈL4,⁆F[LQjIL)riJx BS(<aˣrd-%afPjQ6|)Q_TƜ8f<oJﴹo*%@ҐPMo|uq: ugph۱f5Fr|cCj(o;C*6)QVDsi\+xz62YLиV ;=uD=ː7`-' [-KPO_mjvfk:σfWŽG"iۗs D|9` hbGRC<*Xy!sYhi  MmmQbE+q1ۄ^qaXƝBDq4<a[?E$ٔ`QR,mkyӟgXbx\ h /lu+~*ov\STsv [BX9x�Pe>S�2ꉈzF5 <cmbca% Gj 22eC .j_%\]U~EYDffxi <<j}ǖ,yOsc8d%x% ;r&<m֛E1^ͦ 5be$/lV0p;KyzcT;>}#:hZz[%e\%h@Cso.'"rxKEσz!pBZ_x)[2sʵ_waOop:PrRQ2Y+e;[0Y|nI*̃UN?ɇ _r`5)C,(7}hjf^.JΥ-%f1V.4 J{I\Y^"mn㞞WѮ?KSh8K נħ5ptHD7ښ&_K =x5A8U]=_ސݜ%+RTKzEͺ:ؿ:9U${7,qb%3j@�|+BS'nh 8ouqݗԳ9M᜜w�_܏1E::ci?QwgG%)Fyi@Y׵?kӊyأ9ZJʟaʿ_KDہȗ7/ko5 9?܃v:^4 d0 WM\{;gFaMXl.2ev-+|,\c[5Jɀy~Q_0h? l3x$p"'w Ki/IߚiY,ȓu4BrwV�m0_ G̛rJ 2'f3x7c4"x:[ lV6_u=ІO>�;,MglH foGgDGh ۯ0?b1v ?by{4̔CT0 RHPW.6uf{< cMT7Pﻥ)Z(YJ#L/ :x@_%  FuT"83Luz*gg 6维h|9j^6n BOpwuےT:}?ٺI+5׫}[5P'zj bn= YKTfv>!~ fMh0jDd拸"h#X'U}�}Y=+B,] Z~77㺱rݡ^$X`tj0*�Ydz.V-=\ER1Smq '1売h u8 9Hrɪ?lGY[9O["+v**51ء̡�g{z-;Wu.,]ץNKs]f,v A_.[ׂ{}?Yd= Vae%9k}l7kgH^&K0_XFR5#6<(&>nJ<ӰIn8Qog¿A&vw\_[a$p?ѭ24Cg J9ضm8@JEmϭ%npn0V`@ķ!eCQΔ(X7a\7/HkO-mJgLOn=?i&!C^L*;0 |Ցa4دRϑFKC`"AqzE" } -07O:5T8 G5{ze6x;X=&=_ p|�dOmJ:A`,qګ$ ʿou}ILʤ Vncjo?I+A' :r> ^`| b}6}<Ay;ǩ'7Lȑoanɇ$J[(9/J |LJZ 'j:2C4Mާp^8 j#eo[׬~aۥe@XV>ę0,soޗ&ZI2tF.$6 !�$Io{ĜB>q|տi|�{*ҋd:PRvS(]@?V6kzR} ^!?^Ц"L =y^}t<&;}`i^] '""? *>fbc�L<@uW"F^agJqܿ4O2خL�rm|9ム*,3P.S-ԂU} =3OE!bj2>-|gC"r޹BrߖK~ȻEl4 tMJ9m3>_@3zkDxBڹa͑UVbS<#*˖ç8YmWn,k^ 2~匳ewcFśr#FXO;"rz}/EL6 R<|+_|MPO"~gDj(2IYDK٘<L|RzFҺ"ZWu 6 װ_Hsu=bkpu{vq:HWl]{;,Q<`Q4I)TjV4gN9ՇEe8Sx8UDJA*v}C%_2K "*HTȑO9'3:_p^C?,ܡ^4kyfv0'dyݙ ݽ'>[B?fۮA8n9G<m`-hd0Wezq#}SJO iڤ>eRA~O֖ &hɻf1 &-r M3poy_pe!)s#L?h�dLb<ĸBhuOVb ^y8G`%}RAA,B~\op'caviMv*hQkt]F k3C3/ylrE6OEH?;<1Xޮҙ>MuKְFy9sz_Gp^ntaʩM@ef,cshIi d!�Z&Bm.aѭG|,ZNX4Kݝ޵R +q"MªG@p!ocźӧeQ^ 1;;x:C&@1+KL'iE%UXy_хhH n\񅫍l<`*VD FjWlVb&|]1**8GQ0˿%֦{NA:JV9lXŕaWzS_'6?=Qo:s{ѩRV? %b՛OҾBTxǤMʛjyu~+bS; SBYع$D86@#yZH,cB'0KИp!\weN`yѿzL%i; .b!QAADe; meͭLx(mF6YcRS& s}7?.K|Ų2P<tcMSgO>󠑓 R$3-eJqS㌹Ԡ&o6wecE9w~@UO;ZlkW8O1 XPfDPUNn-1t)%rfPAՀAۤ=+ A�<4ss`&;1 z/SX8?@X2=X?a={[(nD-WvrZ&m|a:p"3 ͼ}_e{/ Zjy{ ]K[Bn 5q q'wRCzEJFʆ'gZ:rzu7.q\+^GLZRTXظMt緈-'Ó5R .”ZSXoߧS/%n=ϺR| "vxkH\[j CȧY}pKe;szX,Magp0%Gвw iKP-\)*Jvjo~@fP fB+/ B> 4穮]EC֎av-7Jo r⻮F3Hnt$+KRJM NC ϩhuq)[* r&GD); ݦ#YU吃V2f8W@wq(Bw<J♻jyu{ubfwe,fdG.po>5Q_�sm' )[7ss Ua$pT ՄDg18?I,B ݄oK_[{4]VK`8hղ fl~tc-t(: ?ZJD"4fw1GKn$jy\~Vw(oռYS7 sN8fAK3ͳ}]omEZ B^;=6^ꢏ"B<"2#Ō@J3] ,)9R{iCnsc>}rK/Mu[Au07˄+pO" UqyB[?5dB74#}Ѡ3'z؛m`Vz96 ~�Ւd=׵6juc@^/n0v,cV/ pH=0o J 4꽄J XA0zEDj&9<KE5L�[dB˳C !5&$ }3KkHתU ñ[$^مp=w"w[&^ړB84LR$%1V:|g=-? Oo.McA\] p)U' &H^*ك J-}- I\ IZ+3E,8夞N! Aӈ ?Ktcwb7}?J }HD[ʠ>[ž‚OCV4u{ 0{ɅIԱG&có*[k27lUG M^"g.N}.E gS<LJꩲ̔V �I|֔KP r91 lŇ@#MAOS']B\ {<AۦNkx)厪Ea?Z\N(4kh*f|ϒv%pu`*�BԪ!8^q&<6ֿd@w& V'~n ?=38!&T8�3+Dh)PhRa;#5D|u9_ٓ ʆTN<t͐Y*rۘUU@8|�0WC̱Bvs@Ed l*8DXbޟ= IVhw6>]Wwʞ3;I@ٌJp6imYC`axc{nTCI�ftnLŵhz]ئ.`5ڼ- w| .e+ ,H񅃊Kg55j}ZpE1ofS+3&p6"&)0{p#x6S3;Tqhfsif9lm<"R*'V6Z#Όe,*ʗ  ars4=jʍ|-|jRL<kKw,2`ZI]2란wBQ.ב8ŜmK/ZqxEx7['$10`y#e[Rhd96U>#Dq"c[?w,#wO4uGH"Ed}lXA[W;Mpϐ$%+I{V5K_OBɑB5r);qa2f6܊o(--xh?1mܥTr-"b87-]eԚW#G1='ȓ' K>{uPY8`8"ti%)ۢTh@ph( laVH>ė{t5v`QY5JgX󥘐/+ UDV-+I.F=\ fV<;P\@y G)Z[p&;xU ;̽<3):O$OQ�9u)'pT^"4[t5[x}eVc0ataέM(B/fX1Gꈱ'ka}D\G�G)^FKqh& \beA^Gp([M^F%+7z_8I_ zTŤ-D9utkPV!dGPp�o&:Jys@\z"&$U?+yAﷸ+yR q̻ϋ- yg>Í[Hc Wt1L\t9֢0lRT Gzx튽-ץ;6v++%(`U𤉊jѬjPdᅉ/v|$N~=\LJ'C\=֛PLiv( @V9PW邢g>I[z޻G7͎")|;m[7i#P=uk@}g֞x73px H&|P$L@xݹ;׹56v\wpThfbs'w.Q#(M\s֫rwyl7]:{[ܦOy Z)Q&C4Jg檛icb }M܅1n8ͻRql});Sw36Z%`Zk||[mb M=rBBC.*g9;'Kl߷޵>CL4ç}-qdk7{s(Nc섶{$ܡ]7z TG=K [,u7;!gZ*3 C~F kK* eC`PRy%C/Maq,2|j 'CE`49Qq./N;Ur֪.s |#YwVJɨt<*I`=f b~1BLJX\'j<Wpx@YZ+XăUq̶Y?T~OPustwd%X^6)52g<37&</Ըf@aE*k"%zD j7O3\{̑{Y0<éOB?b"KfCq2g IQ7 ^%_=%72-4d+.dSzUb_U"TE|tOR%OY#2xw R\-6ߏ8beSNl �7!u~V "6Z6,ffSk2~]T?H DZ0)X<G#Vs$;I^w$A; ﭫ`HrMCfBHP@o(i%2-](gBSsid-~<R:D ϔ;U;x>w{ܾ $l轔(?Z̈́|K?Uw#he𾻸,$Yq,R?d *m:C.zZIddoӾD>7 , bbpֽ5}i  nV|�.XS=c4f.uT|NFSkWw fY8[[Ϫq$jS4SNVIPPfd]mMʫ >r2$"$ᖁV}QWِ9hS:bH!;]/DI?Io ^Z{ٮ# uF 3>Ǎ%!\vDL[ry8GHm4-Sejh[{uceְqB{i<gkj[ v%fv$H1λ!X1,ɘj 9ךi&#W;#+s9Z*@:JÞ$6wazj+1rϨ!;d9B M0O*"1K@?K)"J:io$Ngz9ŜPQNr|%ȘLC.k?�9UDtEFYjFcyAO@@R@ ʹGmFU B^X_S8Nz8]8nidxFAsu,~"dq-e!4 Qf*zJ@a_:em0Ww і] 1ƱKh6խ"zE/Li] X~k ^Z3@//2 mp``0m{"L0%bCe[MN9ݫc}efGG4{L[;)NXhQG-lJ /a7K!JwUG#.M1|/_xޑ%ﭑd ` 'x]Tj(޿ ',{l"+pщfST_mK2=dQ{\=N*}kP wWc=56AHzC%nӞHJC ȿA|gߟO%I&QJ3 AU |9x$M9|ʤ$^Y0<8ˌY@W|_5KH @ǥ&$lV/,2="и"SKAXr�B$XOVOe "kԻbیnBΌqKtI/�n}7`&g+O]_b\Q!3,)+oav9ppnOф:7iϨ *!_`{⼄y`ر<L($D4t-J0m raH+a�ޮ/fI;Vsk<4[Y_TS:+F}ը%0GƵDI(C?48KdGcc޾OdUZm I7t,Z1])Pq JvLzwxaDXY"=zDvx7<{~Vx؞9ʓeoV UA6:; cU#Y09*e~LO8AIGbf90+`p4`\We7?v|gD-`fpvf73tLT- hz4Ga} \,^B5TrNyo+5ʒ~žIȨԃa9)(l>@H h?>l!@ұKjۄ0v1Urp|oKHMH\ő]j jDi{n<^ t+Sכ<̜-*~U*]ʠ7jN}TdRe= ȲJ%T+}| lJ}ͬ~VφwjS=xaB�|yVs5cG`frJXe ! Qe y*ţ%0= &Fo~c].r:n" >X~ q#Oh NO.K UhsPY(2m@{ V)- 9˨�XʕGQ́FҒ<qPjc I,0l!%~4kh(4Nΐ[pFuCihSSAE͠=(Lh +62lM]ʾ,SOa L`W[f6E\X%tY`i6Mw* {t{uf]5/[1vO>Q+0dV> ? [eC4Ӂ5$ H}$;9Zbh = [C)4wڻϕw;ظh̹pu 2%2 ͊J#Tw FڲkJꭊpȺOG˞9w`oĔjR\o;{u=Z�]1&c0J&ۇVx%t1nȯ֐wϡNR6lu)Vun`} !kWfUS7&L!k6B)+s''{ɇGŋn,Z'\�vC3 OK ƻ]s |=։h`O-!7\<sY7p`,FnAPNgȤ[8b+B6= ;>ZՖ[t+ך>.>k Ɋ_IVCW\OR\% 3Mo_;ǁh.equ^*|lI^Il<ɇkvAϋ/"E3:CLG/u X%sUNf+mp>+H$T:h/sS/PV|VGU R\A]A3)<9|Z^u O;FMe bi�FdQ ?e! -)u)-e>Niv46ذ-ieJ5ܲ P>ZeYXϕbwu_Oia'7RBIkƾk3^b=[T%Epj+.߶iJQ.nGhʁ8B҃F 3f  E~"cGYdfWI}~�Fgvz`MƸ]+a TOt.BkNV* ۋQOg4DI%Z_K'/wVJ jc3L<܉t"RCɣRp9lJ8wrHV`?VLm'h88$n >/сut^#ߤieɶg)jǜ+$KT!nhD$.m�f8~6 S6W |eT7?g?J4Miy5/!-=.R/2#9u2eC +@eyq辥l&IJ\f= V]y W#_.H_ĉ:Z[HD ֝ʵo)k6RD mbcXUe�sSҧZw%x T y`zL'%ӂg۔GHeDAe<XH6 1d{"uJ e�GI:=p9EC|p3G(sn|$%kw~et̑~jLDSgndBw0l q ]l#휕5%(wScGN59me)[*."|Mq>ugn2-9p4Qu-5+JF[ 2ty H"?k)RKpLˢYҐξzr,LWJ鷏ބCX>U%slv`C]VBU"ʼnd dˬ|2uZ<rdpMr%]}[~:XDskg9ꗞ({ LZ_cbŖ_N2Gy}hs|2xb,۸ !k;Je\eRS2DOtc2$Q͕uE .VTyRSaJ4䰅Z Nq];Co %z?t`xmmAVN㏒nk:Ym r-9Yp- bV!2jW-޷Isƛ6o囮o"7f_TS%T;`,�٩BCO2{)$YV6S=yxNpkzlkaUvSQVq$ZU iҎ $K^c>a6(L#Jؓë{gCZbVixjrO@++a Zrj#>/vq[PԸuJDr kBäWLr3?ԓy3rn9plo ½Y ?U٥C r=o!i]iW3-Po"Dg|gD_:�qguGLԣAI�Ҫ7M]J ơCW=@d0{S3 dMZɇ|4#< T8}|g 4 IT-ub`N9>+&KxCH؛%cYS{0pM/6- qJu1z;:{qCI O]q^Wx`^#fQ8afn,(}Npu[otdOA]S'QWܳqY;퉤o.l?Uu8-\9URaw@+!`,t$\*zy ;ygDf}p BƀγlsT!N :ƕmߒw9vbve(NY|2(6lrAŹ\`>֢~xeM$y% lPzSD(5oݹ)pE՘ ͜{>yl<jʵДU$RsJ>vRϤ>?C'MdK:bwb0wk$ \QL#*b-!/"xMĚ{HrB3?4'e)�x0bq ce˺w/NjJZei-7&5DBQu6xLE&IK^g'pȦ\}n ݢwlan}h2"B` M1 5{/We-sڧnI�L3 V67 Ҩsu} vr1Q!]ZFٻQ;BEH 1(uT'?t*Ӥg z}_i(dB6Ĕ-g`OPQkIs6`s,rf!9ou7sPg@J|rA@Htˊ:h~}C!jux~6`cw*~ғ�tW`C`xHqk;6̉2� >]79DyxY쨠Uզګl!ZL̲W4C](:kW4Q A)|voM�sP+ȥ5V8{9(~/nο#5^#RQmvS9>%WE%q%$I)YN?򤝏-[Fjos^0(m@MxtEׯ#,z\/{Ž)p8Lأ7)pF>ux,4k 0{w/؈(Xr |bho"وU)s% wO;B)}^Ch[c]b_qj2|JziˉNX8p5аi|$AP|H O E 3yb|w|x;Ia϶RP*ʿ8YO> R(ޓvp#!gudTͨ{'{ Ybs2Gq]X9Е,tJ̜BA!~WEm ^6Dx"f2xzPGMq&6d;F %7P`}=ĠȮsD";&�͗K W I ԭ+n NPtvύ}DzoD!sǧMae%p2mꀋf{4\;K @VK-㤮 0R!?VA Wt)m>KEpZ :U>.;i .)Y1 35U{/Ɛb >&a7I=-m6ɼY]r5ԑ(+!r ͸d<26kbI,u&KM܀GyL%h؎{dB{߄R)/U4yN9HsȈˍe/[ EG ">dۘ`m /[S] L?{cK{A.HL0TNȂmem:kHv' Fh+sz;d#B/lO@sCD 6F(l`Պp@{#j)l0ɨF[>r9TzAcPۥ16Ǯg"G~$|%?ry .>5ʒ1S@Х~!^zȷ6(5lb0*28}r�s<cmNI66ՀΣ}n:9r 31*Z"wߔ\JH_B2>o%JuY2N쩪‚45 9-X1-Daқ(:|Mt.}PoK.5p(۳/`MW<UgmFf:d{Կ [VEf =@pKMCö@vyѢhCL q ??)kqz O/Q}\ju+m {Ca6 YH�#R D'6�2Dem0]Ki'!'/D-! 2q ~,dΜeGqe{j|!eh@;| `P}AqP'y9j~^Yr1pCiސ>XE49>+{&UHGiE�1?R,ye ;4tZS;بE!rn3 }p?Iˋ$ xۦfÛIz1F]I eੈok^/8QOM{h/hcggs^dƳ1{o:ڟ+Cx=mU ܎?صFqg3|S`pΩM75,sobOhOH-XL* Vu0TZCdAW8P^R8"Enι~Ҕ<7q9X\ztV v$ǍJ?d mcՔ:ixEzb^"~cC|/ҖJ& :6;=kyK<U]Ph\Ɂ wUNh#Z–+i PK^+~b6>A08 kzӆͼtm~YgXdXX:]? ޘo$Wn4aƓ7/؛? ez݇luQIڴixձzgy;-c,P� #簠 +-1-8*"*  4?vc< ᄍ�K~^s\_ß0Y^1(Wb"fHtM*/P@Π|SV(O_V(BE7,_ :/N#S$?h5= z)y1W3†DD\8Ij/ Qyy]6=.#|/&1]G='w%hOf2 h-0S9& rHxNS()EcчRjB8Zck'Fe~S�1w_}<}P!qeୁV{'s^"}ΰ5LG{0\#e,p5{-p5+ZA1d"n xۦk=dVأ~ÌҀk1 -nO#l.Lp=.7tu{Kv�X贛-8@9cki[wfb܏^E\zL ;xCZ<2B A>ZCxbo7 5p47A 1#*ךbNÆnVC`gDKE T׷H"ؾH'2#gSe8" $A|?e|V@9%7Gb3٤,P޲%1Ok ܨKA)R<g[,'�Ox5YX{#au3˧%?T8y;l\{2hPJ@T;# "? ngA9?'_~Tg'`/Nv/B7j2[GCeHcQQc)EX]ͪ}>-} 74:lK3ޚ S~ X ?o*golٕ$ZT@)v|e+.v\]Eԛ%e՚b;36|&MpΫƀc~;eeįN[*2m<η `�<λ@G%"0?JWS&E u2>ӗaaWmT$尶ƩcueQXE'z]s<=sXʀqP;*\C~VkևȹDЅ=+Nyݐ'+%=V 'FՋgqAR|Ԉ6zY19oͩn j?]?)Bs^?LՕP挳cNQs5pf~uՕS>C@ أgp0E;�T/׹`bv.ۂ.Ӷ-vB_i;.+ qj;~ gӣ4 y]:P,Q4 eE4 [t(@wsئj.c 9`L";᭯L̈́lTɱ;'F]Yl F h}9D8C^LAxK y+]Lbچ_ XVʏv:F 싸ci@:sWS'gRqb�6d:)Sҷs�6�x ]c4ŪY_ gİYDpɏS;fّxd7�F_f 7_7REq0Tc zTѾ/ZOj_>-7^h$eiǛVu,ƪKI&`N5(,ՐS{�% S(D_^] qXޔ3q$#݅8gR#56|Tx,i66XrŌNoZtBVmli+,LU:xm6ۡd4%A»MTmǿt4 CT<B]xss;tI(ĴM ; ECh6pq`Y_M5τc@I܊>-|k҄oVOӳۮA2F)v=M\ Vg- lA%#/]؝=68L<knޣfd{YC ™nL1_Жc妞i%#E}zrz2k+'w1;gN{8$J#_ԼQ� R@rTy;�.�%wR ++Ѻ Cx\3Z4ƺTP ]?0A_ksY m7u? s\u#1Sdxւ*pTs.P۔FTjqC2%(乀1B 2Nbβ^Ho4wnؒbL;7SkȱSΖX Qh_Bsk 3$ӿmWU;ty)D֢.l^ni~QEsK`E2I(sLDZɛ/ 59cǃG_],[!Uw:Sg%xWX°_-vCx$#Iy2J ٳرa>&Wc>,xpK{$ahZB߶\V}دTs4tExc,6~,RK컙~JfYXk%>Ӹâ#1 =f-Sks/5)pFRA;#w6'dm |NJd`gU= .17 A\b<RmpRq] }�D< <!֗5oTv2?$~_Z]hgǸ*^tM^JǸO=3-w#B$r<O#er樯W�k],` ΞT8{d>ivt4nLM@pqT9+bKxCNM{-" N&|nҵѠ#(a!Ɨh.HFfok={x~i]oV=,4ICF!hl>Ͽ8 mK]K}Y+<[zL٫:?lZ rQ5 I"aEډl U sd `&ZZ12T LJlF<!5n(G}IV'd,'=]vI z>#bGt''{UZ 9raD0:DuwFͻwOh  &<W \-<}w pex҅^;[kG A4<%=d#ozEK&?qmE>̞'1L˗y f9>`Aa.dnO]rHwNLhiԴQS qAZY[Q35 �['2nl;Y9~(&Jպ8RW67drvR_.0 S 7;ֱ) `xyDEoX1S>4^SdjmR-7&XZ+X|* f7KAeۺ{-%V7:Q'V6~nFM^\Hy$NjV$ٖ[H$D|6F67!}x߯ZM`jG�#vWS,/Ph�s)L ^iV.<D 'TPfH sєi;Mo03yR}P[fETHB۩18Fim.?E(A9c�kJ=ֱpɌ0 "_[ȤP4/2-ǧ0MyᏡܣzO Jls6Oҳb!$y."zqSX o#bMg1[ C:5o}N1 F>g@#-\E\-Lb}ĸ3N&54AOťJ#0eQjr0*ޝDH s"θk=GĢީ?ImlYiE2Ys;\ g/X"Ǯ{r`*^>n}K2@}^>?̷. CA•4dW|L%^낭~4�9Gd=:#A1ozxSi 7HxIS+ꆻ¾aobr]`Ht7G$ q|v6nGb1}T8 >a4GG3\W*c)m"i1"}_֍2Bs^{%Ʊtc:.m͛PSI0TVCJqtvR6Vj%EUQ:X|*?W)�z^n+gDB&ԥPڌG@@+ `yI�nVrlG ԈY-ɟ&Tx5BFVO]XԪփs\U86h�#4(U!rmp:4tNCr~ �J* Nu1=v6@zyvMkY ørNq;0}:"lGWޮߩ-Af/bJR>*1YqܠjSѿ=msugVRf/7@^@X "7[ Ҧˑ`;̬G}A6wIh`kβ~A-gc!$aHb0`_r6|LM ubpB{zuVԝ &3;32M1x+o'#Ӷnd k9]}Hz3HP x࠼c3x'c R;\OVj]ۍU;XK5H\AyHYg~- b=̢[ ,Ojm?Ӆe'ܠ3 $0M Ɩ9qX+G]CxbqțFrU<FTɵ8͚vNIb}Q #6%zZ8=91|MmSxߍGwuzZ(Dظa”.a j[bފ64֭U;iA {Df@!"xjՕ=-؛I%@bp L7]vUW8~+q[*gxxLNf wׄOcJ9PU5`ҩv4.7TREz5٠.F _8Bp d" 5O_>%/JC*m熨4ar�ԇF&S#@}t.`BۡV@Wwr%dWzcb|7t֔N%'\aX[` &$d #,l fii[�[ ^)=PzSBEƠVrj?:(g)L?zL~^r0"LhiC͔dž߬PўM`Qh9xQAG2ŋz V,`#4 i"SicWI)!FKE}$SDCip%2Q�RgI'5VN#HR\[Լ*0 1ԓxeDܪOaƅzWg@sةwqYMp쓳ȷ'$SrLQ^�[.lt2R=zfZ`eo0M"n_ N'< Cfg{Qk2A// .ٶDmќ]8f O__5BCq~\M9#ޭ9-"`09D`bcf}vqq+f~ɣs{uA=Dk.{})I0`?O;a0Z+*8(7v:#OAH~x @mrS/7(N4WLER qLh">6nA}u?!'ܒ*D%9hٹEM ލ#˟"MfP9b (?Uj]l(2nqlN֘ޞigkܛ*t):r4|m#Ϸ1,GPd ;P :ՙoۈSRRc B܂2h|}QGLMr(鄁C^VO4SyMke"WRDev$0((,~mM8厭0Rڶ--tɩAtyL[kX$AdMf//ď/Cr0̋(X2o i0x\hle$.㣟-裲50ZSⷞ9Bi0 YIILU(>>3lI Dq"ȚH>2-ydh'(V�Zo`x/0~OiS0TۺK`7KئR!nLRA+|1E>12^vL} b9kh'5@(ӽf܆y% \Iբ7{ڕ vJ2u?"mԛ:yj&dޯk]8jeДΧnJScf(O7XOLiX~ci0l׍$|Nq{| !I⻏SēpGlQs=h\Yh/oi@$_}qՎ ˰pY߅fcºrx4 $߆A6igZZ8y&4t Y, 6c<π띈(bdZ(pW]Rmᅙd?]kJiA.=p`X&bct>&#F~l!Ҍ0S�7I hg8w&ƕH|YK('WJU)wճ r=c Yo7"sdW?ߥ9p[ =Rp:<X.:Z i8°.]UYH¬-% yIYN~$WiwP7$K$r.&FԈFW-ĵnA.:XGeDskyYX ~gxG(1`2x0NӃ4t=}k#AoIKyO P0!߅Zm PfL _PvM$-%pF>|dnfE_bldUsOcMf q A9qrQ}Y/Kf|^dK{vGI4-^EKν"೟JIPwQ#~sa}dN"@/-5U*#!(=\"J)FiJ~[*~&ՠ79',/?v@E~G,Lt昙R%w{*tt2HQ4)(sB~-[?AoVbXP]BȘ9] m;V`z˃6Edx!S!Z,<Qw ժJbO |Kr;�sK+rofխcN|A,e[4O>6Q;ҁ3?Go$>ǽડu'!$jjXEKt}m򄵟EaYՂDk5T.&3A}XVU\jO& cꈏ ʼk4rዪ56 0iz +gvG WH.Wqaq!3X32;:%榜A,CDy]a*p:2'^Dc*{#]'^ZpeRLTQ9Z88 2$wjGbg>EYV)#^C;.`KO %SZAR@[Y),YCWRO ZZ6].^CcJHcmB3z+LoL"֣uW, 1ƭ s"<#JM kS 3;=8ׯ ׼ V3=#ջ67! w~s~c�DBז)ضB^a&fa-}>do iVINRyf;a\mقn1$E$ྻ$N(�+fwzhWYkˊިʅ@ Rr" "o&SdAt(&5l)·IN3%w5SvmWZ)pW $x¯ ~r&)MBxԵ`=-զ0P@$ڹ0R 8wG)ӛ̄tX/y>5ga-KmJjZ684~"x ZYa`QǜDbL(v=/y5kܳO5Lo�ҴY̓9PZdq>t{?6…!KϠjs%`M *0MFZ앫6p6!,M=s LIHmy s]skVF'碠ׇfIE$ Աa^AǍ>*~D|J"kmrӺJw ߾qߎ7 !Fx}J$00Zo�sx19'>!IhGZ( JQyI>Q Ss.] 'aՋ8N˯Ta^o%lk&=^f_ȅmXf5tc$E&c|c kiu h>Јܟ0M.x驪{d~ܕ_|T!Ja(XٰP\?tX:(�v礣J E-kv_ p+a3eQw*i`P.8½.|yLV0s Q6WZlf?)2f9SQ"_CMIr,*Uf ^Xkp}\*}a7O1 lE>)F"Fkj"S~8*9hQ3\] 0O`w= ѥX][H4_f+k%Y@XDe osH'ZG#P-sJ bJ8f }3O/}E(;_׵$1aV}%He؇# [zM,Hrh*h~IDĒR"o"mK35PV)nҶ^B û[= ~4(o6pXv/%rݵ ҩ Q[gC{T0#i )oKsJsQeL\\ԋl�i={yh./H9N9k- ٯwߡ\N[sϰC/oTWLiG)%I.4>*ޣrk8R4oU G^e?$7frQvU,8H&l `@7?Rnputn�>$|,S!|Qp(z�vib٭i18KqgX:-@BR2wz?PtNeY6 7Vg{ʅ?PUYКYlkm3 cD dnu\)DCoĻ0}p o 8xlӁ[~,eFD?N۷~l]InyדM'uXAA&e"}~{ T n3?v`a<~޶ EPŴ <EnY~݊W8)1 &SZ4J9.^}.=K߯yfWtѫ;9Auuڋg%fadR_FjOcR ӞG}R0ɿS*)ش)a*߷z˶xL c1gǶ|MH>AjȮyk=nKR yt||l KGC*p<"w=+h $(Frs ?G*kuWyتyB(f6GA9 hM˫;/d㧰  R|*`^bm�IJrM sScR".|Oq]T:ý_'^.X:.~+`^:׎Q@ZE;-zJd7։~%)Ez*M[]g$ؤ6{-R؈&^w@2#+Y7\@5lCK-7x'tQ)R�y m LpQU0/m/= ?x@en!_ 1N=FFcZ[CkU "4{O 8g`gH8[e(A!IpƟ-:fh*`:�H .s~El5U 0H1 ^~rܹ{ਈg ! ksޡ'(DP@<Df<�SR.+^DeQ2 JJW524myf/3{{hy&> QHUvp:]deZrjmWHgY~ˮbINk^ӑ+yFYDa8m߱'H0fq-->�QsEIe?#~Oܬzs\>8٘X9iX-ĕni2itQ76rtɆ%xTm;P! 1_cqH*5|}^)S,Eb _*b} Gk4~t˱>Mң<qLhe\M{?PD?70T3w8|%̆ɏea!NI% rc+g >K{~$yxe^()Ϭ\!P* VfzHJ=D2 [ozv~9ޠ<۴yUr3rGr) )1㬝Ώ+.!b4:0p/r4X0B1{~B^i͚Vz*-k;y:g"d=܏;v塱dz5 Sj$jKX1 A8g7 =ۃs!<Xv~mLa Nu/5rsՀyB<g]rr+h-]e9%$ć#{,{3mly6ް\V>ӢIN]e , -/E=@:(o$;syR[?cJy$[5s9,w "Zm5 ?!/۠<k R:@$_Rʃ7ҊGHGnȱP5ӎ)"! 6`M�9*HOA AWYRSȸ0 Z )aKtgPnMaI-cb&~3+7%�$'ne%? ځ9-l{qJ\t$VƙU!^h Kx9jj{  hKQV4SxZl:O:U 2/_;ysQf/MH�!㔶Jpb'nnܢ~+9yX"2\K_J*XxΝe7@s;9׮m jV#bOziU dÙ?7~teYin_p F]8]),i$!=9ECk,˖tArg̯8Wa TL`>k~wʢ$S䟉9J�e7r �)+f cv. $e9HT2ܔ+CW{! dyx*hDz݃(e P*R6ϝ?,818pL 7H_(ޖGt4'G1 su[9|0Cia-Y u7 A唩@2K\Mn\]Bg_M$>╞54q@bF*óFɔ,ѱ>XRq ޜ^E+e)@SvwЦ+;J m'.z`G$}ڢ"&A(M=[vJ;ċT{9"&%sTsd+<g;<) �K0dFD%5™g{]T@Ov (Zat_:Q~ݬ =ÀDF,Y>rRU, Pz>o=�&-(onNXG7wӯ 0֍4NIe 2q߾Mp 1}!id.NH勧 rG?U^ٛV?݆֟ifaVb&~[[kzڸϴ{^uiأo4EkDc9Tn}#.-M#5x!+~`#.Yu/Z,(|ijf:nX!>{oATkΐJo4ՈDhmKYîJPg%^J=U#NF2$,%audbJ>\?Q48Z .ME;cVť#oIOՃBAm8F5I9չGOrxJ) `տX*x%=#2b@l^:_=Frp!۶6ƒKH>?kX,50L.09rΡT[�t.k5@E2R`œ]$-j% }IM7hvMHX{:"$韣DY}ԳX}#foݐm\t I=^b @غx>m6elyYr"Oͦ|a*86ɬ%l.Ha#Xsxx͌v$Rкaq\gqr xLZ3$� gMx33Qwm :^1ʂiݗӏ17 =}Zei׊f|ZۚY~B}ݬJVU)<އB857-$SkMw Hx-?AuL*�n#HAmSɺ jK`/R "} h0W k,[ e<oihQJZF!jOlY[acuY"]Bۗ:J/g<5Mc̾m|IW4^?N/(6r+leҲqLEEh-rd{ ^fDZ #r@݇Z-pZuxcL:C#0jnA&1<zbFv*faO |K/Cuc/Ȳ4Sa* qE~rhRHYM$(έ6u:Ĝmsn"N_/ @Zg L>Q\~hTה!$HH&`&3zr0ǎb? Uy䆴BX xGEWՎAV'N1@DURdj nyH kz>,:'%5/a bC{yxO8-hUb^7S0"6tQl ;gǖ7Q^~Q[h vǷq|~�.m@7bP$ #?tw3Ґ0wF[/w"maLjC-.AU'g`sڼS e_VȦ�҅t$}u44X/(鼮Vrr&v мZ+PQ^e6xF6G?Mc&U "\UT/3@W6n}-�љ-"%5`~-J#Ħ(U)Ug08@ Dk؈NBZZ zLht>uO#KDTu&Md @^LRRL�hɒ3,E1~dxxAnJ>bR߮Y4_3)H}AFFH1ϛͦZG.?􆗃A5&rX~K*GEXn&%^e5iag׊DD+) ORYXd$ ;9ԇ^hepNF&ݭRz?3* 4DUseWur= QD<,a%͚U l�UjK[ OcfXx Yd`PEgrY SQk$ q];/! @* |w%,g'( vܹ]B! ٗfzQ_PV,xӺh6"&vrWlmu-%T)kc,2y~.wy5COIL2+䎮Kziڟ/ՂoQjݴ>:d;,;=etZW|[,Πl*D ;Ux16 ,ݒ"U]PԞߟ3�x[lz?v.'K,"km?BJ Sc2g]bQ=w=PHʊ VȽO`҈Xrn3~[Bsi$!RZކm P9=]!8$'�d($ԞVqApZ/R:O$XPhRJA ^!?L.fɸv8!Yu =bi<^ӟyt2&FJ"j$V1AO?kU=Hhռ FNꖣkE:M['$VIЖ P샐s+?/7,ڑaSئZ")NQBBIڭ4T:{t-<hKH1aujާr*|Sb 0':M8C ! }HS�Tۤ[_Tr40'Q;V:VT]k$ ӫ'2m9X>T>{R[\%"E:aYM}0Zvbj@_B@iz]J 3ΗFU2EG*vJ0IF7Ȅ"D뛉WgɹmDxSR Ri_'b | vpk| JElPȸ|�Z}ӸlM0Ќc)6ū'{rhK*Ip-wkW:?V_mbk6䯂 nJl,׭ [:gz-/QQ�X4}gjc*0: 2e;KX,3cW;zg%|}Yf:[Ƌo_Pkp=4~$A5P+W䜖һ<łP9M> ؊l:)48IJ%;LBqDc?a [(JC^l~pK)"傳[xhX%-Ri fbChs{ƐMZe Td)bE56g@# Z ~\h qumZ lx sЩ:M83`u^DWOpeSC'v'-CEg۱̷Pآ?v+1V[}g<Oz)x%"Ƈ̱1؇w!K&#G/q*Iy aY;Zkc)ere&YLsc~T^PO-hT_z{G Y0m ܟܬ E{yam]9' ތᴛswu"MMf1.ט/\9sܥV$'ߑn6 PB%'[W/xZC@+tXNn㳵/|+>a5 eLA3 j3Ϻ˛Tb nj<ޚ4ָ`Qa\CU -Lե'BWfHxy*qi5DsГM*թ@ȕ nst/h%X[^,pܯ@Ň]pd#"HxEvK. ˂7ff*{$e_I!B%by2$x~&:MdDq ؑέ]Z&6Z_`" t('ugXiܠ?ZT` @x hƂKw}ݝ?H|0!޿R � \]1s^x /�ELϖP s{ʭF=1^X_nsC#BE�d9}]RzK'` q M+[PX1a,tF#2.,"s: nlۊ80E,"#RHR9=v;;q8s?Xvno24'?pj*+SdC gax*ߠfras<O- Leg3LTa 霼z{nֽ2c&Ġ5F!?'[$6c<8f^DH:VY9ͣumؕ;rˁtf=1Z&`6z^1q{$0-WʟP?P>�mTѰ7 WcuH`VnϼV1Iѵt ᅳnLfnձݑt=_]JI Cz[Ea'uJ/ J؆SF&Kҥ6,$@Y;o+ NWf2D4x`(Mڏ>\gY!Y/ꔮMwJ㜘,>e]_OF|"Ǹ�}#%, v`|]HKpc 44V\U`Vhn<4QzWAgANJ!=2MYp崅[VkC3kf; wYO/\4>FjY2pNJt/ Sv8_ @"O<U[S?2rzWD:.B B5Vkx EF!>}~_㴐r@vΠ#)M#G#Jo7 k Ms u_w /f0&nu8?di@G65aߴ=`۞@rr_ S6F"!*ҒXMȕk\V. ]?%My~,ATRq�ifЮy&n:ԓ(gρMdw3fbmbv߆M\Nr/TܜjQN4mʹpޗ$?@i4$u>D3pWܣ E`;<&i:5 Br &04[vwێ\*o1ײS_\8 9@mcvr^+,O/#Gt\#NCiĹ)@hۡVFS:n2+8ڴ?&㹸嬖}WD"ύh X]Yb?KvLZ`0Fˇ'Ƅc\M4֙  re( u;8v_&o_"4<r _W_{*Z}̻RAilw3}*rkld8Jn;PIUYÍ{p <.}6K\sLJEW}/VJhMI֬f:,7fI~ޖ NM\m1~R2X 5T7M]giu m@{|KEç ?HH{;0R�( ,ϯja<Y2v^XB.Ps!IBE̵%§U1^8{.[UCBpX[2ՠ˾ŁF*ڜr}a.ry^=I] V$ Mjdkb1B?0+-d]TZ4-N8eq~x ('ݥ>Jz|6רf#gcCƊ9c[fKɕd90Ys򬴂9Ϸhp x _`ֈCvneWS*zMegS3g蘸eA-AK&U(x0E ޕ x"? K^פ+O7emo'ޑÙ}7k/^f!>% w}q$xX5y MZIQq7ਖ਼f@XT7ČNOaChP.mGYe4xhc#:[p; w>Sr(|Nm? iw~䙥j?u~Ncߺ4i$J<Ֆ2fGdrSđ:J=we,-v>? Mjw4LPiHGڼ0(uGmZy*G{4!+ B-Jhҁfkfpp|hX FHTTg<,Z/B\K`ue.pB҄a9 N} y@,sI@D@]AһBCP[S�gtDCQ #{nL]zP*uO dJqyf4ˮp%)[м3?_BGrb& adG3`ck}W]nT;6^WϝwkIg~C86o.�L7sMŸa'7rV{ve7b]7Wr* AF'[`5WޒYkx/Zy]TF3O>D<E8tW1`}mRQȚwt?1S= 8,R!~j Vz(Qt?*j+8CPם|7yՐ^+0ܽZ}+¾XEkC- O#)KY@VbCn)0f~|E#D݂HKJҁh [#�( =ìN) F'ҩDZkc'l?IlH}JKt�i*F"rJ8 ]U�áNΗٳ|X^E m>Aܨ[7 ~!69 EXux~ 2cF>Pla a, I%I]Y_2Xme*.JL胼@gI:cBZ$>x}`)<f<j{+*nkp؀p]|z/Q ö!Ry-R,doB Qa%"RtBQk1=Sve7 :`HxQVcZͲܕ韑~M⻉%\iQ  ۇ̞sԇ <Zܿ=&⁛Xµһ@(TP J|xT3͗s87A ;b'dOqCG9U �1TZc*_Yhܰ<)l&R!%*XƌN$#AϑoZJm~;~ ?"T>ܳz` IOPce1(文KK`;gf/Kƌ#(DjGEX%]@c2|5ւm~z߷y Ќa28 �wz+C[o@Ro6X)!3ċDU,8 ' ՉhE/`ɴL0BcG}֔5-`1Tu$� @.(,UHJ}5D#P$ϑ);ppti:Zb[fwMܺNR-6@(G]c7,,,룯>@t^7kSIU.UXx)1w}VmeX>b B4Exn2t /U@h-aS![vJ2#x*8 YK�fe$ 2Z$]Aȼ^UO.`6@~L#m9hPW�rG+V V%gjVKʢ�f P ʹ u&߃oSlCC8 /+ne(evI]'YB^5IV6|p9saii?ZND4  t"ЪJ-H*)Gq1hs�1^Ά$] -R>83.iFsw< p0-&Y2zK-wK P�}(gc$j'6@t{9Z@Bqt&P\ka_1ƨOގ^E k]m 1/x 8(&K**_1S!�[:/n&XYKtןt)L̸ueBZ  Kpt?EF׽AǺaΤQ~fsh;SssUr"6YY?EٮI*aݭ{?oC D] ahAd H?຿ŽHD_r%/( gu!(ڎrkCZawClчSCv@9kR%WLq;./`+')aeEٷIit E)bj<<5Hb<[O[|4F&׻YU/K1^~oZ&4nU}'oO NAƐG1n)23_>,|&qa8RJ*$_Ȥwԍ>ހ-L&u4t iAT#w0$xTA}Hє&$iԂ4zI<'S s9M<?<5 /еI"b^f0 1Hf; =qz|1,PՅ\~ P{)Gt5{}a!\&ᘮmI)HerZ&\#n>z $6[Z�GqPB8+nPRO_Q춮bawlcn k734_1%\<Ps]>4p1,~M|uo jvUތbq` Xs|dzou�K=h`( *^[ڒ* gD6LV^|O4YH�&w*7G@vk[OcW:!jOF _ϞEx'̳̀Bs~)shb4Dih}ÜiY꩹dr`"C5"}NEnӳ<42t;.ٴ-f;%%#,P;,}a?rL+=^fץ䝵$)t} >YţMµL_G5jң!5-yԐE-㕔*Pip;9\A5Oa[>Uo6uJ?doxm'O (y 2cGvfD`1Y`X=h&s+ *D./J.;yBi(zG AKSD!Ei'|e,|np C(XQpHac̼_h8>�\Ib O"p[D'r~amwZbn:q"`K>LE8 H]z{#湎תDtƍ(^4˒J_5GD_ʍ9:οbtVa<f"VLe.pGZ_d됧m4\@IQvC_뭢n]!Fo£ImXW}S[BћQ!TQ L> ?{ h`spF7<scmPG(^}{n$UәF5#-A$ ASІ2}#-x_g_L!6r!g1�R`kJm{5L;?쑾t8Ḃ^V×}v+RIi *MߌbBd 7jڻZ:}Wa{a{00tq.\`�}ia8w((7YXuҢkzkAGy72L+p]YxnqIt{X<LbuZM 2)a䆏^v|�I^1j$N?iY9K"4!0*=XQzloYG֜WOXq/vQL!bvn Wi!Bd{a^̆1ʗ H>kM @©*;K@F-ޛy`W|Ďdp_ŝ 2|Fc ^/g6iaraJ])WAT`g?=v\߰+ BHxP%ZSb !ƅ~ z]ih�Dy)=Q}]#p}tfh&ikz4tYeNƮGE);1p6ZP34r^w" IGfSs gW9-CX"҇P m:=r�`'ѥ7 F V_p1?vfIG>*kP-SY<qn&b6C\J),5aj¯ 0Y3,Ћ =>HM 8 9GW03@}zHh,K >D*ʨY]J:[enj=UǣU9Cצ;o? LзE P7Mr $|4CBfߨצ{'ЭAI:Xj)M.+?fD4˜5@y4D^f3d@+�/LN:+`7ɐ-OacJ3CARd�;xݬI_h�3�T TP B&/f} j‘F˓~oJ`m9Dǫ˿ygO-1@~bY8,ϝ%ñ51#Ȁļʄp"eFX;:#a}Gf!u,cFEnhj"y=osa#YB:1,}p8n7\L`{ȗt.Ir_*5\^D(.R!%Y{ g`5L٫: M_>d*ǷO _#ʫaG7.t2rMgmyRz N ˜UqiK(@%e7 > N&بن ;^Ms֊# Cd+m6b:Q {NuV_&w{ί y >czR*;tN zp֤CrfSWjonõ"vٺ͚+g: 9vy:fK %Wa)\&G`%_PR]+( D2sBU;ˤmr_< - 1 Z5=7dmq`Rᐂha<S)1ph <QZTc3pB,}>GDDˌu' &"jg2Լmv 3e-S'X*pLOܐbܠǃ=L>3ʏði1sn*~z--jPIPF)ހ0w|m^Ȋ2!b/\&Icyљ_ $0'?W+.U(Qm e �cTrZ29`gIlX {\UUD{L48|c`qEhEӒ\@h+Aއ51%Ww_ۿdvzx$6<tOt OhxB x|ǂbtXjCjWNIzc@59wFf٤on@7@N(0چY�XmMٚt|Sb{n/�a.…gA(GD=uU'mNPHԘTŬsl-"DYkː {s_O 8Hʒ5%ܟ.RPWvJ1d\5g8\P$Y}:qmUԦ'`0}w&#;Ѧ̲I3ƨibhpP'DI7D܍O=^`" XGƲ6&RoһSJT[})΅S &[eqOPE?/B�lƑ©hLU,G0,ϑ1|ĩ0 جOVm-f1@$@[ʠ[uL|1=/5Uݙv@rc{H@ G=%cTm܈F3Hng29UBI]}f+Zk Un)w O(Lf8NDx;^MvY ,c an\ްoq<g?`v4-ӹj{{h0* o 8^vETd}xVɅF֕tCǷs ${ ֍f p-|ol5ֿQ&mɔ{ӁWo6)qҝۍ ;fm :ǢF_ߜ]n=VGD@�y7QԁDyql6ȧUqSbcs&5- kdfa%W݄A-؛kV"/-F)qݍ;d6O~*!^H%v 8(L)(yA6mc?8¸Kf-,<G<ʛWRi)+ g/IW7,ޮ+m=0^eN#�bN- "2%I܌'.iLje PX=- J|K�_Ԛc[I|ԋi}Bw�bSes9r:E 8&$ 6/O/\ȼk(9Y!⹶sI7/|s0Qlgj<y$4q# 7q9`vJ̓(;2ܤIzF/d;#d*ǐOI@0AP ̲#۱�[{Xrmuamiy詡ϝ]$:yB{*~m, _w%*Fd"GCB6H|QM5�185f~6  {mܮv aRoPzFOR]w-rO%2Ǻ'G -HRiCWpJ|?"׎2}C>^F0xШD:V+Եf=4l 8ܸy0M^Ќc&S4E}%bGj~*E.p",Dy؆ЫF Ujk(�:֡iŒd޶UZBUދ 2j b#j ݠLE  A6鑣-% O\p'CkA{zI|2k G0I <QWf5{#0 4$uK<y~S/Z) 'ž>xPL}KH)1� qпՌt*@5X9(y?^+`[=* -vȂ_ĝ u#Mя8NpN-Kl>λ8V t=$hLj9(N]LOh&DXN㞤#èJG~){JRj U~#OkB(88Kg2x_4>Pkcz R"%nx$SFSN Φf.`Ϟ Zq[)'m'q^LT�Guٍs� Lٰ;>{ܰdI~i�L3-t{ -"jZa2QbG>ԍkuWPI,5ʣ~8jGչG;GMDKاAJ]*jܔS-`|ťEC xJ=;zrui6bixW�EۭbՅ@DJԳ)>fӑNr&�c:qg|E4YJe]]TD uHc2Ga=d} t{Ua彨!ڌ}z" Ӫ)9JB酯|;QqoJ=y`a euh1ſ×;!h%?a~<֏ 5,DVUEiEyUdAsp) 7,2[O1oFSۇi "v5IR P4XiIʇ5/|mϪ-:q&W6"ީXswd!L `; RZ|4}[}hApȯg$ 'Y3|# &`SkY}+�+WvL; y/\".E P1P&t,Q&߹t ;e4*ۅ^Tcy@rkPGDl>Cb0^94Z&ȶ@5kys}JST?*CbC l ]"^8 91_A(4Zo>>`/y{U2O2 ʾf,-P0|rRfdmTZϰW9-cIU/2Ts{34<_I:J5oo:3:G2+ M[:Ee(6-S0/ލ ]ֶmPb9v۝C-5Cj8TlvNeҾГ Bt'EE)wdXfV?+@^ECP8HFQ�2R*e74=UL-[nϏ*䫙Hd" W8l(~G[ +pݜ A|E)F[-yzg$ RqhطQ>c.4rT:p5.'O/rom)^z%eԙFP&�ERdF[:~2ci"d|VKgBhʜ ,V;ԉ j =@q< 8Q:ʹ�dF57oXd:ġoM(9TӑAf l~0kSzq ?2HzgY|sٵ) Oe!^})rīj�r} ۸pN}wbk6 ' ꮂA6hkޔkS RnS\n <A+D_-܄M49=Nצ;1-\x<*$OyW2`Yjy�lNe',*8lpwF̓~;hg]Uz;ё�{4p煢a%$D~c_\u3©:DkXXF;(LVe'49_L՝wnQ0χ~wk[~OLW?)Im/U\߶ҖPJ:2} 5 &c`"I»ZBzX7fi3�Ov%gT@0ҥWoSzpd*\?yJ8DƠ9:pI[=I]Wv!pOB*H:1}S,j!Mr  V*Mp(C4ܣuR![WV5EH\[ryVKBy[)\ sIb2M,_"9嫷Ɯ` R^4'xǯek-}n|.Y7frmFH >o.Q j G"6%ȯݟ0j cP$p7CYbJkrO!�Mw=63?9^N0aڼ 8 .w}WRZ)fM0C)"2 sZ/%BEʨk!6FNdd5ʎ (X33 S[<Fњ{}-^zXf͈S ~5B/؆$EØu'薗ޮc3*rLC9JC<'JSWM]֏Z#d-!O.άWRQ E�)(e�0T!AK$grg= p8,\XkP ɑï(5jiah2_ [O{=-7Pl =9|_M:Ҹ7m�?Xs-BAěV8حU?FY/~C/wHd kfW2<904b|x�=n J,*\Ƨ(fD6Vm`]GZR9ԿJ1P^Ϣ*)wRXCWᢾȽw` P>x7fZ_ZOc}쒃0K҅)Tࢴ%-6r[GHo;=Y(xr4qc�6)9GlM1?RQ*>M1"ߣ 9ÁZwq䁅2ݚAZY6$ a1An$8(f턖[EoW#+Suw%24\\u5;]fP<Miw]oȧp 1+tFM.T u/b1–0~$?1MBUY;k}F1{c,s4gd>|΂Z0 Z9*unUywyWT BږUzbe(ep4p^6�)ʽ!f%#%$,H̼8S9#+YU?)=!9@C+Ð0i4`E`I>zV\̌e4 v"h~g]Zt(cr7vw#BjJX* /n>y(ru)OїDTBIָmvJ)^Gh/2aS/[(2 USp<JJcݳ?$g'7iY/�Dc4fc0ڇZSf*/N?u~XWm&olގ~LV'N@e TW,1@XM)ԏFm O߶[-Jš0;r<>2?yIy~<!jJbS> 8;=ՎWi�S,IKZ vkT7lAt}T>ow5n[JC;{D!pw5 |@nhpd.{?! F,gW);K0@P1?ePdMzQ].ͯ " w_G�E��q wNA]sʽyAB~ܽL4|ٻ %I}g6`{>E@wԅFK6Ɗ=>n8hF3�drg/XI9(~a6 �қa 麎fIrw6LcT_-zAxveav7k]f庥4U#7C;^(yX }9Ɵ0D"JCNHzZf8p2 h<Sgj6{ܸ"f82L4AZ U:8!#sn+BBuu_CQYrC4C|~dCӄ+ծC*r CuL&E~fhH%:Ҵ1\ж=@d[B.c BMb#xDZsorP:PϥEJ#*CM^ ۋzAwA"0Aj'2ByӏtCX 36;Z+闅߿ErEHܓ&<Wo /ޞwY\f+8֒KݠnKlҸ7wn^D9G~ߊ0^wbu$f"=Xr/?V2eBPu,;JYOUUރPH#Cߓ׷Gnu_kqgY(QxOāM=z/�HG1Q]R*ͣi_Cq:N Ir_VM^M6jOyuRHQZq`)j4cCA'j;oB!:0] 3P'0jJ� )s&mAxG:q) 'תp}b.3{Ӣ:8yL])u1x]TdNSkح+{ܱ"l(cW a:qFK XՌ&lq۔fVwK%V-ްDP44|/ qeɋ?CÚ*Ac#_ng$jߝSC}N^ }Ƹ)X>sR {0_+!^W:Y b N| r!B�T?%FH=]ˉ1U wS'bﵧb#{:n쓄B角*>|-1pHIӢުȿ9FKizp`r8.|EYRV4B=pkS_B֐E>Iq1%SLԋ۝%{ ^sNo OAۮ>Top/yN%˺&Kkd 20XA5x ^e'C6B@ )WX{̩ ^cx{Sb;*wxdZÐ{f[_DIVN̩Zjj^.ekC L Sh7?xƩlvTz`_on׍]$ḔFvꯁwC mges&&\㩈2;M_P8ʷ ӋJ*_޿ ޵z%yS^AO) SpsAf`.?-F<2mxSWTIxuyyRx!t-ȃEV&bʥ�lq#)jU2e ԅOPRU wsڄ bQ|7`5G^F @=!Ѱj**\ 07/S0zKi"37L:H lꨓج @k=I us8d HMդ%�zsQ "}NN H(|O?1I厳)~aKƽIYa7imHSJGKTqNӶ'GBc>F.+!�P'To;RG-C #� 8 CJ4Xȯ#CL$ϔmtiZ Gx .67(Ụm))0q#Ob3* IŒӒ;4EFKGrjn%p[ao3 7?(lǀ?(N{ YW$bu%nڬN4~iyMܤ91m^Aێ].z/:rpӋh~C~6sWRt52W.:9 p7-Boc !];W6e|([QbO1e)_,\*ȕjO}th"̴$pJ}9P'g!6W]tRDzwʼĬvk#"1Mxi<rbiVY&zKS(#92U]LQ%k@SmD|e2>QJP or5 ׬TMc`<4N]}+O-#kVXDV`qF6k __ǀ\I::,m9)4(`6%&ARŀڪ'yqB(+u-w##ԯJ:*&m4oJh:O0")FŒX}g$v,] ϶ Nͦ"zwU5&SI XJzz99gQ'GhdMrwBI<>9!r@3OK0W`L|Tk6Jغ gs.s@pUBtUk=yƂ"0bZ e'u V~tٗz6aUq_cH^^oʹM^H>Ԧ4Qm|J PVʙ)AqnՁZ +qdSL9/7<>EO̪K^¶hc p#{fW=C^h.QfBP>>p C~G JMQ-%}RUYyzFCo,cG^EPG xFsx)QZSk*}oF>Ճ;buy]mOQ ovQq2:_m il.`mbOH[)8.;1mcgM-]EKs5Jpل K̭)Ԝ< 3CF. s&x&38TaP_ gAmb/@hD֌#t9"-Ryzh#{�6i"Ak#6hi?m~EZFqT8in.y-+r VB8d$4.[vZA38Agif3N;\`,.Y36YV 5d8nQ7Y_%^sJm("5_:#[7Ѧx;g CXs'+ɒb=BR~ CAnA'z0AJ[>�I69 g QH?ZP9ܬu} /SDڕwT4XF˼[h (a�אWo.2We/f. 8~wv<闖_!}˚q<{R΍3jO_uZRm l^DuiD΁ʎR8{;*CnށHh~!.}O?c\~6Xbimp;9~vZmy"!G!wr 6؂Bˌ%:"sAB HJ:֧$ Z$u205JI@E t-{rl tK~x&~ P(%1U* ^K>ڗ9'lD$"IN׻D^0lz]mjmQb?%0)CO-QWxk96_BQ/SE�rvlݎgp+wrE n@SulxJEƺ*D& h%9{<{Aݳ,~eֶ262ybhգBh f*Ǚcge3m7p2?^3"Bxq T(?ҡY2$̂.u4!X>e%YU!$�c2dHQϠ.z&_I7Ҏŭ�?$S5P,>oIy)$QWQo+_p$ݛі ̦(oH#BV(Ip$k4Ks_U^DMAlhsn5vHsd:�,bdӵ+op .n>zVH75vA,m |ϊn) H&I\=7T� D� L2K=Ԡ /.'ЊE&SCb,y ?B"OdJG`ʹyDx^.֢*|@DEͫhB@�gY egHaWHNeoc 7fa!y0/�ms?`4$.tb(a6ކp-Y$N_$1/,ݺ=g $5>&qYz;Zd x v:_D#&lzl|`~g -g>ȊpX>UghC)k2TW̎ˬP3鮰7O_4r!FXI rsħiAGear^At\R.ȌQ}CM$1ᕎ3sHA ldgF^IKAecnhY<|`[fd8 %粽c/??/ I!@5! 6m>ߏeL4h#Yo1hhta@䔕[yFEJ3 L 2NJ7јς-vs@%W#ym `#P <6:k�qK9pT-v\v ɧZ(|?lqCӣ4=_~t!i{$:XuMRG(ѹrUhGEQt͙RHw-~c|XmL c@!XZZy)~Q:&HEFEj"k]ouM}t,v~K8% ;;Pa7D=ƕ ڪ JI^N0ϱzA C]sKYr <d31(�XZsSw`E;Rrq3)u5ۙܒhnonI_TT¤ /^ؘ7bRǵxwȰѫl\V+iUQ<g?]i}ma>H<OoFQDwoҳvw4-koItΊO%[:y3'QDi33h),(:10YZOviAWxh-3E$(,%>(հ7Bt;>^pAyWg-cA ukJye;D'M H{&0<+=r$R*1`RϟDI�- gz.h jMP3rƱi\.£~ҾK)QYӚT1MH@H5I}Y& 9ҳ2Q"M20[ho@cQ\~32'W*xA"_e=OYϠ`E}r e. IB]=]� }MͲ<`lU{Ϋ3~MQR7K"yz�oXKS|:ffjo.5;K=5Xwv8' wjM4 27)p$K,Ҳ>&dkTf^oYe9$B)]i3\+k"i \j̖j%UOu@KSeۑeS2|?PFDX4=$QVE9uEkf.cžm$OS`ybۃ8B4VtY|а2Q o45 @apMM||[3z4}l _WkC/4%MjN}p`'Ep_SjU;�DS ub 7lXF+#YY fkK/;"4R*SHkuW Chʵ1$>ӌN&Og$:J/Ӵ޺j>D"]6;/ xu\S--nkŲ)A<qS n9ԤZO0!5s:C׫2toK]IHhUDʽ̬+=%6J p-}&mw"U?(&^qtEԤ<+.("ܸ/%KKi.эnWem1dpߴx?4n)&s`uj@] =.kOlMژAW>)O$i8@&@4@4#Q'.Z?6g "o.H:Y$t/sR HDͳVwa:;}#;L<75̈#= Б&)hd-GP3Π5ɔ7ʆ6$}gZaQbX2`R[~ؕ:CbjҙT57g,;Ts0^w)y0.cHRIot_;he[MKT"k?yRoY!|^cfAsV;cEvDk,08~w}XRЛ_\M{87k5 |00mʭ ͛=}>Sy^ljGKW0vVT=q렍]dӬzO?x5,sp4@-)Ĵ#?i)eОSܡxtW5֕4DbB u EI6.Xbz6[h<1=OJHtBN\ѵ3G|V.)LyN˭{q<۫_R紕gq eX36^/ܾ?B4 T],Xvu+ יc%mQ%M8uT.}MSVGapŗ^A9ݟlqbeH-Qy nE~a`% ,;8? bWfr`Q?z ,Po eI+ptʂEFyeKvviznu=Vl; 'yjnӾd) bfxE�?RX_6L#U(M,އEfj5>^"? UnL;吁Yr&m["( ըW-vC0#*YES{m6H<fJ֕r3'@94qPyQWKrfkɧ)r1Hr$c ֍wP@h tvXtK&;KXD7vD=zo;\˜݋>4%--`B{�7p}Կi3;+L9Hu U730AXY9C]vbRØ*HL"9>bCB٤GhyD M޹R2,TŐJCwmON6R/*N͏+T$g𝝾ubQ,򜃨�8E675(<|�h]<tǶZ)fٜ㴅''RmirP3*BHO3t,D_|23sڤe ɰP;H?]3mo^[a:HWlʷbwp)LKxz*k;.El"Δdgh'5f-CWdeu> [)XNC Fnyto&]E̚ o_GKcZˋ[`Zvۥ_2@qTV&nFb-r�1HSd�"fJh2]Fhv+h .*LDiUӹ]F&*m0=/CTNweRuϊ>`V!<5G9ǎoti &O~9\ʯ@/ LXپ%*s>!~=a*5ַǸ>C*�˧ӄ` yIޚ2 ψ:4u3:)c ~B$=ۇKW_*,Lxe2%1YG<zDY.S‡dZ;!Le ʳ…IVDI8MPb10#q/Syyy2f&b_5שse~z5/vKygԚN}5-d~>˕x!0vep.kIl'T;49 g ʃso"/i˜JĞ?T6T24 : "oa&1Xz+7'yBgSp_,IRV9+m讒wؚ0[7` )MHWSQ걅~^#S4 ֩6w0A{ԀD(2x[Bltt[o+KCWP ڮ�.؅}G1Q ˚~wg[:OPf}wvuRW~]]>ՍV|< vGkfiIhc(gJ*%gA>Tvչ=3TF҅ܝ(f&m2SP1[TݶPN۴ ;>u8tuM_X8i۞,[<V:U 7 }5)748zƁ5-Y *!kVi+CIql*~bz {}·O!EGMя6֫jo5Evao:ce+=L [qI pV"پVj=Bpa3b9BU4 ;<y>fNW -|cy9-XK LwR4f"8LR\O#1_1QN x>yg7? %6Jr=#եxF<"n�OWȕl~F. zuPECXO|GTOf՜ ,| jʰ_ Bjv阝1c}qB̴߬8戝e S"BM Cφ^a4ݣ5BhЭ _k1^0T8 ~Խ@U!7v~>GޟeP:|z [J/85ݘ&CuL{ߔ{6~4ӫC V.6CAAMJ~6辰GzI njvxyꘅ)d )b�%UxF%H &ځyil_}?mՐ`W P;$ughUBO ;/>iod}ȲCJ6/|=l6n׻gDV!)O1]=+(<%B01$0'|އ6#k<2RF WükΛP 1üg=Nu)1^Ow6г-钩/#*It6U͚+&ex>Vʱm)o-ۤH5YOs,qh-$%^ 4 TAݯ"*YBuw6kh)NᥖPYPcPO,}] F<\Dk!7zKb V4Ax֙<O<i%3 _Y#d;rWG 7w,Z"LpKDOf,VKO=&IWN PPY!үzL',F�HڷOe]O'SR'4'I1N1~p!5rFbjǟbNzns<@Rv Tx' \}GXPOEM/ 5(wLaNE,yA�xH1_ˆb_'lR*Yad j#ƀ|;'ƲS\fi~ &}Jm= ^l봦M#FG-j'Ʊͩy}52*2\J̨Qδ[~v䬣|nҧ}5QdE <C- K>!MƋC!ڢ&^Cvn|k7l c'cnPgECUs5Vc�ѱKKΐ!) 2x+mL?E?_*"Hql|MצP$މd[*YiH‘5.0iVQϕtHd&V^wPgh'�T &xi*�b+;/Mre}y/u?u)sUa.�>~SӺ' !cjI0NX#rT* SvtTΕ)ak5`6iLÞT@&~]T9V5_hE /QaOK˲'=3A<2LENVC6it2o^07lH*M~hmGׅ֍Lw2ޖYlG T'T60v^ jNIs9Źӭ!$ }T2D!aLSbNjn*&4r vc-ȓpd<࢓ t>] q u3 GA8~ݹyw:؉.ӽM/!r ΘM �_G2c3|*%ӈB$ZF~=,`,$bj2}R?Xhʴdkl1/cL`}V<9DV\MpH햸caT3Z9е:lE%)6gؗ�:[L4׺FbƯuz-cҘ]%B?TC b{O`.DA[<THj$zðt:pC=kڱ2*իcX z7%{`+1Rb,Va$TǔM]bLf̶$ҝn`Fq 諮$#Ydž7R%xB($L 4R>m,qsLkB`ʔ-*_l' f1XTT\#-4-AVrd֮A%ډ= '<Tǧ)vl >MF6U/3l@Jի.:Ýj%}ƿDw\Rifv1_}fXtym"8܉b'mR(h5\O3=^_.Hf~Rh3n|\GH`Wow!/hwԔeH4JsfXhGpВmDQ 1pn/Bu"`@煈VϚ1?c 1 AI[LM)?KC޸( Ŵ5gPfN�,( Xs"@*ǔ蜟*T_M X̀jڑ""i0ؔ95Ѝ( }@,Xy^`j\.� sQ5(n<xJU5 f8&BLdZ3;VH~ K߹h܎FtMHWUr_A,/,PLb-' Lׅ}b:�qMM9ޠ|zx\d=_| YYțCRv^YD1#$fE6 2}癱j2}y3I;@G@E0vOwxJ)# ij _8iC/#iֺӋbkdD \ $̇:x[�1GSu!ڻ{ZM+2 Z 8�OFP88^O3p1W$mI.\zT+a@>璦>BSմswPW=ífa\yqEN } pO6ҮI| .Q&a+rܐƔC>Ɠ R `"XၾAl_R$rd1o(Mvo2"0sw pڪ%09(z. c&$<�\HQTw7'hGҀ;!`LmLsam8W[T[- $&7怖γ5d\|+]S8m8dFnY8ţ7FZ&Aɮ6?~sϋ8GOo;tvqGF+TAf ,n-wCKMv[O霠@th[vb4{mf خ@9-Hǟt{-E7^feO ܺQ樟A3q3iavV \4t׌= Fq{ac~GusW[[/ Q͝{MW(s�/ 1OBŠڷY?X 8D0)34sUL6dvL@ZRLx J@ܬ~F�Ƞí~ݩJ|~F O$. w?9Y`k?p-S2HtG'7t¹yq#ԌVӔhoe�xb0~8R|Y$ Χ 3Um,O[Y `OҞm(&򲝄EQfj&[OpA~o<RȐfTîRMFךγs ,mZ1}ꤒ:۹2 ~ːMf}K5ȟ MT/HBb䣸4?.r\+\`9sҿZ2lGcgba(0Z"/.J 'f >bEI Ƀ1:!!dMj}-|BEo$_�,Bz.36V]]~؍@#\a{_UBF0:V6{#Z_jv?YW|DCEp=BGksl,}Wu$?s@%!12壟އc,mT&a,m8=CNȹP@�)/ [%0W֘)c6vթ;vH.4)SuT+ۀ߉Ʊ||.Un@}Ȧۍ .:$1[VDQSYfdL4XG6u3cׇ IRIpIu?8k6U perzχF: Fcr@ < f)[g:{0Ld)bQث@:zwA_Zsϻٺmej5N@Z?NPz%'e&q'֞3yzDfT2=8@Pʠh<uM[FUB{t5&7uX;J֕tT@v;E#8si4T&lABXT&hq:ڤ"&p<\~RrdFTa(@+JW=ѓNƫ0?-sօ I9Qsc:]70Ii 3bzot>\&8 D e Z/^/"ak$7/]?V$aQ{Q 夈ز,W H *y0ma_"SJ}] @1ə@N T1~àڢ27{ȵF VmpO\鍏l)FZ?)Z3PXʍc=6 p6 HђϊOljzw2 NBɚ) YY`ᄿJыia ccO;tezjD ` <-@íu]T ߣ>J"f](2!Bn7b8ٵLP /A<tH_Prwd,苒^3(Q+sge[ZELN?쓨j دjOyre"#~04l2YZ%JX籸_dW;# N4(0$Qbmؕ|!Z_e Q8"5X^vOSE+M7ˊ$ \p!Ӹ.0LXl"b �lfetں籷o/jl" ޳ T(D|&pCcZˎWS\0gd[լE[[dbYsa]-1WT3 xNuG"%ڣ/GX7B7ѧհ5 7B) ԓK{W]܈#gF9Uy(,)YפĿ$y>S9B g(tR}VWH[@HU><ŝcOuA ̞gYkpaK:2!?DSxXEhq4Bǽg5�م Q,hyVV[B*@LeW+jYnM^.at{DG¤qaՔFbz.鬞F!fBmn 6kOtw@h̋Zd<VNBz+ jL5X#:\)Hd<c\ ۴_$l86r m@ˆDe.JKzt5xq@"Z:sk?c]/麀WS;6 ~s+U~ʄ3<CҰC"<^5v|Dɳcb'㋠3R~u Z&z(<Vl1_+B <8bj)/˾`ٯ(#xJ]�@ ӽ 0 oBgVm֧9)]5I#tc)!R= Ub0.@ĹX:&\|xy}pP6Eؠ~~ JOmœ"cFëu�F_9~1wr# aG>s_`#_zԚ&4Y#3N(+HH/ d$Xe 1_әsJUODg[+<`|YMim(tl̹Sf>=ѨQs|?%ء- ~ o5ExWvCыJ8M7-cfv.j!nss<% 6'LSKruBcxge3N�!]1%J� jI {=5~aUuj4*"p8ǭw]P9$`.zl db2w 2L$1!6k5#GX6ҡt&7Uq36ʃB@% V@VGgfͷNL+KȪχcX$AVFm{aueKk'<C3n;>U83<uJ` {7aC,b?ee-'Ѭq]u�bLmRcblqd2gB+¨ܞvc]Ӵ=e ^G36A,Mm{5iI'<ɻRMaZkj'$yIď<.OFr) EI3Bҵ㫡LJ{; EZF[ KN cԃl"e7H*-Z5u=Ks&|wp`| Mfۣ>_4ifvr=m-rv jJf ^%)g}cgFcZ&;_}سY?V05dT&$ݿwHMfB$}r 9Y+Jlc+'=Qj%z؋U&#;+v{Fz`|?@<Y/Lc0!Q~SUJ^I0婔X[#`{u)H<k#eW&'hjP&w=!*"/lq$?ہuTE!:Cq<'R"iJćԹǁF?O&k$Qq y GA?T,qN0i+Y)4L7Dـ=  kH|ހQ dU k%9bqPfY>o^I}&N6;3Rei$sUo2;ѿh:%,s@M7I2_Åc F-N l�;-WL0%Q1S{-yP4愢7*Qfwj=G.A0 <cVo\y-G"S͐v3G!­ӕΰ6:-(T Ne5E8U{ \qvA>exߏ#\U|F9N3 J1<z:l!C|"#(rMUL;vdeq_8@GN2G§|( 'WvjRl0Xp%5^l֟DC͕&4:Aͩ&y@:iϱҾ"O/ېbLo/eb=siբ9bozc텤XÙU IgpWt=/O86_`] ~߽:R'2JJ aD<jH2 p>!X؆jN6=u+x|0f`_S GE mj ֡H3<b#?63sUO 7XM0y_F;ϥ�xYt?  S{FiF*3wJj{"�*o)Fív])U?I%S_n!_okLm[5D0` us'FAdZmS]P43Ο뤖В㱁PG8oBS;zSĄigvQm 5s b*m$jNgCCh)ң7D\zH83%LgG< zeTS( U#T0-N.Ahg<+*?ۊjjs>lhv w * 9Z.*=Iiz&@XU?H4 ?O1r,-z![VAԯ⌸vRY hP|V~p_4V;!( ҙ{ꆤbr]q'6DVu.-rэcRdSi{] uCfzۭKo(Cq½iO$ueVM%K|D Iwrf“. $;OqB=<:(`be"}BP>D_DárQ<ZN+L�-k8b'1FA,1iTv fN&F#Z_9UtM2y' d*24.u1_&g19qFђ6}ÿYoF\?ŷe3,?=/Ʃc3Do8rR@%JbRjƥbv>—>S܎[ ݅Jʲ[cSR-4 a8ԟTdh;KLOZ`s ֽɓ'Jh'{ Ca,ل}taNXX9z]6sz,s {ܦ³gGvV>-.%N W4"Hp9e<CJMR{z7 ]B@`h`*J؁~|vs~+LA1Wɞ`cu9;+aZq @]=cfl-},jt^4U08}TMr:@`M*Xz%<)6" DtØQڲXtGb ϱ٘J1c\YYEšzS$r @ʢCȕ8苤8!wIBLL *qp8ȲtCxyͩ;A ;wSA&n$�˖ Y|-0ҎQz}0)o3Kt`MCI A3َgJPz}οfic%} �**~E~}\1(%.U _YUEA"!Qߋ|ȤeHO·h�Y/f] װg| ڕhng\ "1;~w>9Sj.?CWBOoI'&.u[ .gQ9/<|0 &nN,-BeD^<TL]#6ħSҥ:vX [wU=х= XV |JB‚0�ie�zlEl֌R+#K)-]ftvmv qoR'itiN_c!w-.ܸ0C[OP))2U." 'GohV/$z#zQCX'󱘬ҢYr1UxWYT{ebKW:`.%Y ljFFب%Ap }|O1UYDփ+%% ӡMBיK&<=C&w?pr{0dNAL5K1lur;?5&_?D4SY$O2!s pd00ExΧ4m{v.,=]Klzӑ�ƝULe c;Pd]ՋuWdvin2T `5x?E%\9џVWctB?\KvsX3E*>+'q XEAK4 G�*w VWЌ|xM)R B8fAiL)<vqpVK 5qw�LmL +4脫/hهD@Eg 0/ 3v"Wzkϣ 0c,X�T:u?ܮ΁Sh4ç7̡+ )zZc H6n{/p\b2F (Ս꺽d6Znґ̲GU#GD~Io$t6 X%r?S8RQ«ҐL&7N27l3b=)܊Vuߌ /ʛ$`$A#{XJs\cLb/<↩?+.|3X=3<$G  rKT/TH~G7~mܿO+K 9'K<جm(u*yp}>J?c1/='~Ɩ�Am>ª];ji)륧 l@>7qy?*bߎ*MN>:aPԜ{0֠1*#mOgf9ŇyV3 VoG5 �79}),SH6lX%1kP%2dUf͝d t%˷JS`#yZ۳dT9+ 0SCqS*X!�qS٢q'xNuڽT)g-.JpX W Ku-$t 9腊!fu'o3�igzyxk ,mGZSv2 1qcQ3Vs2\(FP;`>m&[Hm.@K'HYD1c(Q0|"^a % UYi쀃A0>+PK] UqzEx6�4o~9P_5eewHbaIc) ]xՈ ݞ{R~0][ʿJI`#|Zl�QZ +Sa%׊O9�q[.0 ]!"Jw>,Zox7\ÑO6XKה<3sNGP$n|\Of܊RrVw _P+sqh. Qğ8گ[B;Ts BRgΛ0 yL#YP~ ñ-l;.+?u#F-w7=!d+&-J@3Q2`w!͐7ZGs>jtӄৄ;5x"8!X EeD.ˢņɜ.zdOlc-b#}vNc2�M- tۈtu':Jx!3lv} V 3N;뮺 dͅ0a8RCCn%;Uʵ\"&૨cfK*Dĺ /n(eQ?xrl1 oAkfd<r0&=\Y&~2^N9]M!WCt; !;ڨĔpf^#,rb91([yO#? v$=ҙSǀMn9Ǻ,y\90%q 8ja`Eun_sWmz}A$c!:"%JU{yͣ!fR&j*tq5h983ZnaG]G' jcb ;{iip\j!nNYhgWUY(6o)N<  }-uR8Zfυ.{n/N$n3 [!^W'! pLԲ+  ٹA(ɢ܆i=v(Fkf"mfɹJܥ7)Qݿ:иZv;Ao8 Llw@#v2 0S./ =M8W�1f# L ]o~jCJMk^jxy]c[rQMy}hV"w3ğ?oVr8~bpwYOejYO-Zɑbk�ߎBG:fȹ^{z(0 g!iF8S@#38G+2 K^e–zE]N3 DnV/67%B6$L&D oF!'KTXQxDv1P1dDLR9kN;VVDN ޢłjt#LU6 8+�<j9%,4YR'kQ<PH)IgزE( % C+n)WT*D|q d kڕPiv`s.LetXtك *gz+:IJ[?ER̊ <%AVna>\K֙vO/%kMpb\(!l\Q~Ua3Z u+h/4zpb'y%0c 1CD�;NnWN݃XtgCd.͖(%6>KdPfPBrgф}1rϟh-1n;:dW̿_P=C22P�bFڬ<<Ꚍ?2C$֬CX>[HcvMRʟ,R_^/$)Eu4S݉KTG]ΧkqPnxТXk XR^ں-RńpmQD4t }9k=T82iL&5"#MDY3N<ee ;p(9Auy'"/WLZUGJPLZ.18^ \Jr;~Ϣ߇6CX<Ln %Q ժ @$C֦J35"6W$0T#0E'u7ii K̎<Q܉ ۇ)a_ $<iy(7pQmba8K`25(W뷯;t4p7A#@C�&MYkUYYY1ssׁ\g~PVCǢm=gyKOkM'7pvv4:)js 뽦Wq(= cr J s]^eSM{Q,> VzR*-teo{b,9н$J̿f nNUģ��Ƚ /lZM3 Cj ٟxuh]U 8-H>Q-S-y0/J:1gtlP|DHfE[**Eay t u-rO矐}}["}NV-y>OC ߜAc#t1R`yF|10܊P+Dp["9r ~!N]!l](W1قe z6 R\Ip:bbc'2-*~"iFc} sѕ!!s[<!URl"( G*:(}�vrstOdxW bjjhiAraK:ַzYQ?gڥ|{5[QFT,Fƀ/r#Wr٪/juw7 apk|Offm3 йYa;},(崊;W oC+$i *1@.Rz[Kt-̛91)"aݞb/6xWz\�Mr%4QM-x,}EвzdF(qlՓc` 4b�rj0Pu=";3߄,Yr-GHxl<"4SEV7QYuR+vmu̯Š2řw >;4ݫjrvnTp*'.Țs!>vvtn Ff1ʎz )ހ?]ր[qr:?!ҿ7-*>O$+`P79ع!"tmm>gxir JJ`E*ʆWR^[Oυ`~vB8Yd iHO[[~$Y@֐}&˾̇2zVnn/Rpw}W qc5.>eg.qNџ/a aʌT>P! 0jV_XWx1湵.}aް @(72Q zƃ&Vh {c`@TFQK2r~[S~PZ sVcѭ-S}UI+Bo%" ֬]#z?cÓ7OȮar>~^~u<: u}l,z7DvcThuJ3K* JWMm /b$ucCO檋p($d ̙cG:ƒk =x&` #)Qdo^Gꀢph ER" r6V(:J\xU%Va ]C?%Zh.`܉- \V <yT k`>P|;_›r?V.΋_F@o|zq_3}*ĩTrD a_7%6j7=ae% Ŭ*פ9yBi7*zP48_m M dbЉbHp:lRPqR3Լ64[8"1_01i<m{:!'*N#zb TP7\pر=m�*%$&>-l%k |)e8atGޛ6p!q=p[Y}<R|IϧTO0[1d;Eڊf)abc{ I:X% _K Q#w6Ƨp<;Q\DyVB#-jecm_bjY_=F#5+K2G'#ca+7*MKYقЋ@1r͈KL'<N4}ۨkJ!QQnA{Q-q iq<lA`Xgj$.^#kKAd ׋jll�} @ig2udF0 xu1OSP N,bmX,Y/*b ۆXHxx1@F735H%F&�| %BL!G]dF1Q\ilUo\.\nBsa ^B!ZT-CjM!it곒HY砼kԀNdn;pFq9%bS*U/ٿ-)@$F*ȡډGWVmES=2郣ܑK[wOsCJID0�7(KMo *8uqR&0B&1G'\ݹ.ȈsV�$ۿwܥDG)n_~ kfD :`sD'ՕF{,Q і9g{b 3*9(Rc+lR%}UO@1 Ҹ2F> K. *PӦO3=m)7B@Mɂ`D�@Elrb"Y&!wTM jj9(ghӠ6Rl6;A8I"q?T$3tk_u;RZzt$A<_A%~!Ag րm8)tkd~:Foma$b e\i >~ 'IQO9x $FҊ|akW向],JgпY_,=L8X׹Tmϛy R砅L#ܒ?jpqQl1*>OcyY[+өRMvFQަ\Jo<.TȖⷤrWJMg5bE@쪩\>;iz_-)ɰ-L m{lGqU2n4aPA*ibf,Kj1L5suoo$i57.c D#Oh(#Is<km7|Y3vجzGFFl1|MwHk `3PCgҔIՠ(vP4nCt9a4IF!AgZSM0,TdvX-z/O}im ?ML`Df~XkN A �Q<OdEA2wc9MGΎy 窖n�M kM$*󀮆)w FbGCgG'vj,Q p3Չ`(�;^ l0>qyJ,Ym/n.Ne<m5fT[P �]UN9c,Vu�%b^{k8LOJ 1lqO (6^gO*$껖a i0 D$]A֍=̬oSR8J'Ɛ9>>NbARՓy)yvn ]B? iiM'=mM2".f-R1a.`dDZ. ?k9vj*'$ <=Wqgk~ڈ\4r-@E޺}aB^cAϼLjժ1xڑ}S[ԘDJp?kXC@@0]%1 a)˯k٣ni:ToaOH۫7 cS Q\/ȅ|xcJRJP^|]'tG:?7E zW|ci_<E7D& &\lbUFUHlc X{hDD Oc4t(,Xڕp/H~ZßN2'8vIV5d]]t7USXAJ 7VWKJ?}-_ό;OKm 1>-\oTbt3! m01$E (kϤ 줓\jC,-Jg!— k5ƃFY-TKy1_W7y#WShܟ#@ZPrʫ5!HeU1 ǔjs辞S6㱞I"۪&Hw,z/;T* 2mD'|95 %bhTk&c~KIN'^ϰ;`ߛF-!xY$J*Y$Aͺ Į/rpܴˡKY >ȷL?œ[4~n[Szh*{z6m �~ Y. ْ!tPX010p0 ɂ͔\wЩJ郃&&BddלO>ⲉr`PrX;ždc*LILJSDe HՁ]F_mQ[[l/ B"bz F1`{LCtӸen.\1V$Z]ׄP(*ĺ/S,WhhGf]/ Īy.԰1Lx03?q4RZUSToRk+'kK u Ҩ?;N$) ZOX6Rх&kfVj@vB4/y~TNO;uFppB1Ҭ+I(oZuZqc7u1? +�汬TrT,wƲ?$@+H;)͕tts2 2KM "h:_?7ratq@$>OgPڏJv *)쫺.T4rfC=0{[^Bڲւϔ"4xˆٯꂫͽb#K}(_p6>@ԁ̯^`!cuys j *J74ow m( N\k焭ԝ6v ?:K}m?\,/̸n&2�;cYT@n<Ug¤LqY^<th][jl8|JV70C)!dEGL ʶcHҥOKJNjN򠲑/-=3v)\NEyx[aoOX7$#NvV^%2>V|iG A,_.{0'y=yj<= 9Fzp+o׿]:(g6p=QL eXSxjk7ꄺS'0mz7>V4e mƹK0 0Ocb: EhsD0^7I:A|EvVwl-w[ٹ xrTJ5"\OLv6;Dv6 8M(J@ Q*pF}^W GpяiҼU>Yh΂[fG%_"b0stZۋ�&;hUKW]W|PqÆ#Ut"oֆ T{_<౒9 ukadwkו,e[H!ǹzW[+FJIvp@)[n+n@ix(]vSzԜɜPhUnGGs}&G+q '{;'o[]l]0?0}pcV]K86CGo下1p&gV5xAT: tUntМA,IxGWcE%{" /9g.p7^_ d#nyѢewn2R%] Y˹/}u踹vv@ɮW,4R7 9ZGCGXcͳ` hW0Xĝkd5A(p*t J;:%.z'.\cp*殽X�Wr\ۥ]$0=U&v(bn6ttO},ً+K䶾ޛ<>w$_ TOmCF}_2AC!(׆\am KWh:76˒}*T FNӥjGJ0#Sc ud k'z(J.~ 7P(Xv+A%hkP`) !\QycC\DK'P/eίeq>†*1wLA/Z vM)W9'B{l 4$<2.)3ƾf+^Vʋ~j 4hf (/@_Xc@ 5^qN1f$܀.MAo ®E;u`fmh( ¥Ѽ)x '+Il ?*@Y񐗂ks/q"s$DEPJ QnwffwCCa,W} 2 .{>ekp_ooU5wZErUĂ??ДGzh/*.H8)m%R�1nM c2gz`Nꪭ(,x$Vbi-%P<rFKICiN͸aQpbX+QTJq -`ܹ-F1{)r`q+(> Ix{ssT4 +^_ŷa0?XE!^Bȴ4&u'$89wzQA 2%EczہW'ױS#nUa1L4St:^V3lf; ӁQ!\U54>rVA~2>PTO޾a[4Fl~""<0vhCtXZz،AA:(ww܇eUzJ+eѕ�]wdNY'Xԇ^&Mw|V>[+IĒ ѕנ)pJ"c[}YFB-䵏z۶]J5*rJeO245utPE(ѡ:U#My|JRXoTK6x |p'`:k E7 d(:P-O H< \22QA9lPx.YXŒ " +ɛHt@%ϋ57ZhhaڡhU ~x)F҇hɔwTf񂮞$n?e҉Z]1҇ŘWb;U D)'tTM}Ek)qaU.Y9?%K%zbC.ϓmCe_;h X[ ٽ]0=6G>p t BMH#Æksf脯f}#(7Nlq?l;^oPU|F2r`~}w8u־XIv%Y>вK; 9qMNm9|aqryoirB87 uDIbzp�9'{n>E_�_OPo@#Q$*үXK >]{&]WiƇ$D\93˜Fˣil ֔ h bܪ0x4甬j {^±H=UE<\]N5gN<m5SO)Q|8mD4ɘjö0|3s( >N+K;R6XVkWl^s4=,4XNa}#P mTuL*6?f6=?"k3<҄8i3em4-SgwC 5E(gϚ []d7ym*ջ`xqO}zƜ  /ۏ 6Í:_[(`ypT. [L0d IqC.Hs ݋ 5M%FKQf}zNh4s1m,yc2RD=aqB]C+M ]5dEGv[=a|3N$DE_:nC,pG}M3.-4+;Qx2BSg OpbHXYD*b!MzF﯏pT+*yzbIlY[iR!"ND3P<GuĨ#ݛܕS5`Yz -&xi~wq\A@ﵧE~9H3p`oP7v7'7Ҷ*_e ?0ljܚ ˷2:iȖ้b({[Vad[^dݣY>I5ne]J7kX&O1x _(vOb@pK_v)*D^e)ʜ(,yKmi]ps -Q;@V,䃑gKr Zhk-n /CE& $iީ:L:9_֮x:w %`rEw}98Gyd\݇]cOm f &Ɔ`I!Uo >R25Ep6ĮAgeAD7KJ 4z (ˏCï#[HX1٧LSÜUVķ2x/L빥f71Յ)Gim$)G C?I[F%C{�aLJ@$S*SM?HM!IL~i{&k $nYv \D@* ^o/Es,Mw>)xO +EMȥW,v|[iD :!-�|_ف*"ZN'_I2P n߻AKêG/>. [V'[RMG�4R"LҲEyjf::xtx| !ċ W(k!2Lv\6t"_?OzFPf5k<1aå8VW5şELlfbI1*JQ(!gyv0Zu8H:OScɜ'k”-! IL5x[w"S׽3-(xyvߵYͤbR,¯+IP0ʰ $c8GeU[>3uc֏x⨏/Xkp wX^^͆f:3ςo,/73iQ/)x!NjaSN!* @hAcn2K d@iAh}A:>2w z1J[jJR$= ]}&az:X5Ό@LEnZF*z[jm̒V@ըϬhl53V=Yf`7s~Dg`,`(flIdeAAp MSQО?DDbh  *^>v]|s0 _Y.V\ʝ'"I�.k!]mP<VO}çc@vl)g_qpeG U| aE֑kȲF^`Hʑ- ԣϡy=B_&9?AZVIJâS kKR+pbo*X4J5>E*kr)(ȿ=aXВفR|.2ƛG,!XD)񨲅 `#V`݅˚>g�(CT P ;Z&Q3_W,Tf8[7ߥwHړV- v> 909Q&q`wQnnSD{ʹ3.q1-rMJ{%pcjLefX f:j!^;%x`hel5E =x $Y$U8_X6d[$€+c"~iư@[ϐyV`* 9{e[NIf6=Wkr m7rwJȷD=tc iĕ䫍^`4`*N\\Gdc8(Wu%y2 yiIIt3URy^*kTQ]ß~29ٛ&h9I/l$x D9;LUS+>~k֯]] }^x2`e0tͼC#od R"=#4_UN�/]-AꟻsSVOJǡ)*Or^]�ڀ~̈́^&dՙI,ϗ\OG yJ ɩ8ĸ7iue?+F=2vaq~g=viҔ9]3,! ؍t2!)%v#*ix)u�._+Vݹ@vzQg4�[r}/{?zlUVc?PTK?FK:31l8Q򄭿WҴ)F:¹?'shd\]�7f)PdvT!+sŽqhRsW9jI: y@d'+‹3Pȃwv~o٫MpT!' 6)(k�{X�okdyJ:da^|Vy/PiBFUR *PmY)B.DU9Ԏc;5MAZ/6W3qYݓykXlY[T�,=Yw/}ځ{̲}PFJHo4aSqBRZ| Lʹz?E;f+$e$'%X*Om!3@$4gO :Qf[͓Œ'A5z~0YjD@qR^kl3d_f1#ON/Bu(XzES[.n,L%as3?8Z|`8[*sd+8.IzԒP\U"qNGQ>OkW% J 9TxF>xNȞ623<irvTɜ!Ķ]嘊AOZEײA!!A=lASEhe?F_j U,W;af|fu)yA7K3w-C5?: -mg>? c'Y W:)IFj÷^xCQ),TH푢 )v׻qܜ/1C ֠쐮o0}& ~\ ۆhHG2N$3L*΋?n}v>q-F%ƟGϾ۪^KT0Ye$yjԺ«v0<EIu\�U2ۃ1&“JQ(ҙ6Ͼ 3%Lp'WIS\yCu;>(j `䑓[|\$G~:%zbr�SmjWdɔ6h- d!-=/z \hydWTQGȰN& ;;] h ΕbȫμGFhu1Sf`>ҙ†P~K[Y*xmv|C~e.qGIa| K\u=X8:D95Ŏ[Bzv.ʶk- ZO[,')^HT;_mɎg=2|II>C<lT(몖kN+zRٲaq2<E4Ij;_ZNtB#H cኌ ;K dFzW0l7S/DM GjTe1l%4 (ׄ\@^a-7hbpH>s!7tNvC^*{$X �i.?a6a<^K΋V5xlrںrkh:G� !CsA+.1Ea|6r&peBk8ޣp 1`7V eNښ5&Wt1s&V>=3M),ZPl֑ߺ\�L\* ,ՅSwJpoGT̿o!/ {lD4EDyaMڀ6ס S<lʱmmJcop'otki>_Q[`y`$j3U^ iG^%Zf~lآ'3c=kzAq`w C4LAH7¥C 8)I]h%fI zsɹm/U`hK]B;6s1fDw/|;B]8*MirHDO([J)mK 甚s`b,]c]JXdp >PߗϢ8nȵџ?5=t1q"v.LA.DKjtmE3= 9E7+z|E3"T02 i^Swx:o DiWXapfks'Q) 3=z=Z/[)  Jg:ɦd Fs'SP_0CIʯJ\i Y}T</^o|($`©\x#dL 51>S{bx@p쑉pv#Lz"iwJ4�~nj}}eb\LsR:{ɲ/*B=<ńtMùK3!̻dTw-̓sfb`{u R%D*bӏD` .k#R}r8CQv$z]b|;93`rdnAe@lwzm,)q"V#}9ԂݾXȔ!?*땕.%q nC6m3sl?o(hAF</1׆iR#6.u̓1&Z*w 7@_|W> Z餣�Cېh3i%$wh*L2U ZxobR18Ie|A\F/{^ZRߤ|~$} Wc3 5ґU<S1iD5tU 3S lЩD;9{-  B$dA{ \4᤺ `;3Il4v%C53C/ "\hS5Eޟ##N!S6ρ) *{bΓ'Q#QyKF긇 R#v"OEzЂ�0HDI~oSD'sޏ+d0nA8/L{~^Ob!~pɗ`3Rm $QNH "x)>Gg^ kYUa5ҵe%hSQDdZHН}uxoyn]Q^EI *t=N,Dl! YKLu3'O  >rp|i8ؽegg}2J܎�Q?H<J~x[t̫ !l"L/^XKZ` .P b·}\9ᤧsA%X ]C-Z8EC%8޺q"#ɧ ;rNMF>vK@hcL #JH�y4UBwd`Z,%5.U>!` @J4Vfoe"T؜9l"_\έԵk= RW'YCZ\Yl<B;Z{ ;f: ]9ǷudIB#KcAn5UXdM5׃5 Jϴ [ 1Rg|H뗢ܝB6qpŸL%,!~M1fx._S<6/}̄q3RF4w:-9eb&} d|9+w4`ȱ:_L`tS`AܢB >쐃WmK[oepJu,B#ϾN <^>0| >70xBxyH4E'`J%FL "bKj҈heu-uiDӷϵC 0(םٗ鷶l^󵔭~F2;{V_iӄ&`Bd _W{`' tgE#ъ0 Wx/VZCHZsxx||YoGGRMƇ>lhc`:w}gM#Obmx.L9.F֌OunGhkRr~ZUѺ~sv $�ʌye�errq>A;;>Br d=gE.(SMC3?N yRF+7g]1S\]yB: twe!ΧI(OBCbQF7҆R(ar9,aTXZ_ӽtz2'N%oxɫlX:OyA3[e̎Q(_l8]pv9YkGO' c0wzy|+znU_5D\vmxsX位E 2n]~ L>ۘ~##^iTZM%^ּlb21;8X)猖 jGחY@|#r~9aB^1_{6NFt;hQcj&Q2fĘek.B3ȓ즑  ka]񁳽q#ѭ:,c\bdMF)d_x@َI9}sອ`kϹu^�?3ߟQ1 ²1ftb,zCN,4\l%əC-t(ծOmmvj\aWp�'3;[y4# J;E*}| ro(9!ܥWoL{t];!Ujq|s>-U~BI0iTiH(7�;#"&7<6xkj ;s`|-SQHD­=+hsEޢOjC׍tET.f6員+ECADuJ<y]<{%k̔׭Yy8Og54 诓EK�ۀrJY;O=nO)0<`m~M:hhaiWqH&. A|6w\t`".?% K7JO@`y8$.Dޙa1N&p\jǼ |SM(c"R+wJƃt\M[<Va֍&#JPK r *bcMݶ)BV/l$@JByrV:1Cb܄ι J>1Xڼ;Q ̆u\}-a4Ng:cZh01p 9k#E[_d៨KWӷ2MngFW@{@_>T7|Cx[]7#լq#WabW[03*HJx+Qgū:.Yo>Vˉz�!{qw;p H6rek x`rvsZOL#w[Yxp Q(%V )Hr4VK,DV̖PהXuW|Q՘1o0/_0.K@5'_ %i`]gУN@\6#NfB?AHEa8ѴV]1mWV??ڭz>k&>mOiyRDpҤY߈)3C*"E4KPl^& LK,t(tgB=8MW7#Sx}rQTueZfE/q=.ɬ} a3p̳_IS +&m'ԲzB7l\&I&14%>dU7Ӆʐ-?!%xY!3ƒQZL!ŞO<j3o-1!gW94aal&*"T{K^|,EsZagcӓ� ͘mk+jV~tKNX0  dnP"fUOgD&PhڊcX2e$蕨+l"UUhN1\qu_g]F˼y<ypz--L@nq_yb-I=yڍxbbw\' $6[)Oq�nx~"(d ˒EײY ҙ%|\k*_ JL|mXsMW4dy:mHP*L Qpd+6" 2(>4DY% 5PC|Bd2@l`P0H0.G5ܽر@=}1ѿR6]/2a^+Lt'g�jN*e&'Aܴq47`(kDF)s(nd�9I o9E>FIzwQ$ U[WJ � C"}"jȥ:7ZN\ d}$ H:0.~Zga0{Wxz J!̲2Sa0WrnVzD'V"宨 /YNJ@c>1W}HN4N5o *[AnгG߰OZ9L$)<EIs,nL|Q/e%aqGl}k-)�Ts(SnPr&fO4˜főT; Q2ԙVo\. sk†\bեOG{b4Ґ l c.!6?la Qd5˄t5^&쾆sZ)fu y{n5uՠuŵfff2tj;ƸǙ'_ S.NL bҡ>Zs sH@.V <C -nCcnD0)2dUʼpUW rYZ'$XEK S6.ل8X{Њ۟();n ; ;nJg͇ LWncBOwG#DO5߆r.F:O㉫ge f_碰~,ɇnծ% L !j>\;m{5u,O dϡTjs<} R�gRЛL>(W|XrֲWP5ia><*hiD`$U]h5!j-^$oydu!ߒ}҄S B@Ԏ;fLg)2yCr>d{ ?ށz:Qa2- "<ےx(I>`kquH]s (V:M|Gd"c?uwҿQ<mjxqAYxxZ:Kޅqo]-['hЮVSuE<qi3A\s86_U0_w"kx^$C(@Ӫx'-f@BIđF$X (ɶ󙲾ϤZ@VTl+{:q$~f}@9Bb<vaH%^NV9HEЎ8ښd|~ߟ]*dfʫ̔.sB][L UF0((2v5%cAO̎~Oعlڴwib9%w?|�#cI7A(mu4@[$I#Ą>~ LP䍽12gt02"K i6&)ޞi6v.7RZ+M�m> ^Y{&VqX]׈f@e}z*\KU%w3IJ^PS�ND崐||]՘g, !�oqB2Լ R�,Mb)G=QZzmh~\2/Cq&9PeݗhǬ"-$f*ɣH](RALjFB^5ЛC|{|B0.Ճ8qvʑYŅ>p}4x(?]k]ެV{/ (KAVswTUEl/,8ZY<bq{`:K>!u`(EozW+?Ƽq#\Э't5΁ m8<; �^1X#,xzpcӐ7:6נgU" 6!,{YlTp靼.HkCP@X̱Oɛ*(P<C qiapC[U~2h.ȗ J VMW[kpNE ERI?Ә@arܒ_1'ዣ<7zVC&$ J gaκ)U 1S~ xr y!_W6a;c?0$.@``W.(df”HHQVƇh׾`&c4Z?CAY)/Z_aWȧfGӧk.MWj"oX`?m.W#_AZĠ-I>OMAT,$('6UtdRz3*s b{~!0?gw<j"`J%�ߙsӔKx1 MHن߲]o(ߗ9ЪfQkz�]t Gjrj49z޼qY jrZטּ089Y 2=n~dh,2 PAJ Ƿ0~6bd!瞵I,R^.9 د~nec 9HF:͑x6 YA+L-?=`$ {eMM#,KOPmԑvٗEy\ѰQ�t9"=-KxW5ͭ!ÁIiKg -#|/PI4ʿF"jԶ{VJr@ogLq&|=2Cp](SSZ\SB6=O9sԃچ898Vv1? b!j2rZkT/eqk3{q:.d7Uvu/"Aϕњ՞\aMf4"m$r|#D7PGIؤG@: 7b 0@aE]I.P8bG{"i&G2AcRoހi�qBU~PL93P:/xې* Txͳ0 mGvIX6M3;}v:Z oCq0G[MV `&ٱijh9gsR"/ȗqz-ƸDy!G0#Oŋ[5oRÌE|BRsQBȤMJm]i7E8ZnoVD(Fw^It@-;kh78꼗:ƂHjw؛sxQ>K;S p1dV@;r$F2 q|Кs}`K煋NvxVAz1 boA6fJM,DοV.;͔dDl>`Q0LtAi܋ѷ;50&gtV`DQ'(էvP2۞TG DVra񞚈8SH|!9xw PTNs9ЍM<O P$7I5,NbJFx܂&.n8A?E�R8H]07p"(#juݝ'`Gs2)J T9pzE]Uun]^M Z5"T>UOšp8uT<jDE/?Z4h׍xѻOV[7HV'rǥ8.OI'v+} !$QWmç;nz0)~SS|pQ됺Q�̌jpǜ~'5-M{ed"3ԯg{ dE^pᜭp۳1/۠EB^/h{Dtѭ (q2u?S狨K8S ĭtHD|#Y|.)]loW?8i$l &6Q_AOKUگic[iV~OF6ge;粍K0y"yuv',Q$dE5)+R~3M .R&К]o6‡uj0fVz'L3f$s+6Hu^>%+ڱm荝tm( FDBbvbbmg2MQ>Ҥo\Dj _[nG];Oc^�vŗz-@WEUsW+jɻV{E6_OͳjAk*eoV]OTydږ�t U ;$ N\3-:V�<gP L[x- Rg,Y@)5byK#`C1*ѳ7N #tZM�&|rk)4(H6*^Ӧe-SM'?ъ <tvL.X6dL.XT �x]^` ѻ{"x:[~<1)m;Hd)lo 0v=`t-v]:M:׍0Oa:߯WOL;|-T;ScK .jC]WsY+ZV Vm#9SZ<qG rx"ϊ?~p΢p- <`$-1 ,=/1Ƴ=@h.y4K_<C V-:lXKVbN1 ~շʂgP� ™p}56=d4?lsa�;EXItBєomi?Pm=>ˑXN,FY?1f FL^ho/ Ȋ0HZrmg{h(aJxP=K>& =GIlQl>\>b c _"%#SR 6�jqT߫Ω #,ɤj6vF. (,h[qyYwiA2aĒzy�-jJݝvM z&:G z|ّ ,-?D7^理$,v^/2*k�&>'8˥\k:k<+>ʌyW] `Shi/=)oe2*q&CJ-ߝ>k19<b3EƑDs)).}4oZ'wK+^f/0NeLpy9w c^4A5S o"*oT02W^,Լ1~ե] b۹5ˉw�_> zcڋ'ɭPr7Veyb$@H0a |ƵGu+{,94 Ƃ!4uE;xU^8ߩC}"G4L{>g�5͈A/Y!Igqkeh;(#*8HWr;hEֺ I}kbG-Ap+=豵%L0sm>V3~2R݄[tMw SFBUpkP/`u ^ cJz,ȵB+i"� 55w0 +~^}F6%ܭ�i\|zVuo(3S. =ϼMt,vujpكJߝAfb̽0uk%i|N[$]£W/^P<lj cDZ DSM�a:LBM,$I#]pbxJoڍUQ`o'tZ")jjrNV:`j#u칑^WLɭCfl\*fhUӡ`ӕ4{2Bk`cd#Ԭ6B>V)VO f4{h8S<9Tc@?ם-nRM'(DR>ZOy%]ÑfGe D mB}42eN=vɯ}hmVc}YSt{qw_&͞%BtȕAt:'G{>4pqW|"D:=A,(cj{,e8EIivOIj , n|9hɠ tUb:T]}>.'*~.<،pzR@Ada.i{#  EbMuEIZE o[-mN[&eR@m@F5  5 NgsYSgրrԭ==u)M=]ӳ*5|pFc*m+pn}3ʆg(VWg>vP]Fg7m^)t{SxpwM.' 4Y> a ?,/.dwŪ+aϙ)3@?CIhV-[A`Q詾UUjL]|?9@'ٟ{^_B-9k3H9MP~` ͰGp-Ak$ו呡ZNfY<b5Md}"H4qjY0},r k˜Bl`0ͷaC(|dɎ}?D^|mE0Q oG|D EeֱS/Y/k5^mXU 7z]= H1n~.q8F,e3bN}&c|P/B՟vFw6?q_e_=()pS/ZZjPD}U뜢3:tTVhEvv F]?Ujhd|ɒ&^4)�>yI75ih[W,f6r1hTnOWy�WeHhfɱhZp?Yk4?G¤RrSAL.5J֥s[ף :␒ˋ$h<1}HOs..'N:=|be(ցSY5WSLzNZpӖ!݊?w)Z x$wiPqqLmE> i^0{Aި{z']E͕m5b3f8 ɾ!% q[*`Bi Cq,#;Cq_JWs!gI?8#um~ BA;L]~]"1$l4 ,R僜Y *K[_ ZA #~ٰ<a"v6bʹ1XY8GCkwVfhn"MؤOo beXDjWq Z%s.j4,!{3'Qk5Ҷ g2)n&0iyJWSmV1DUWD@b %4MDAm3T]=^�snܼ_3PLݮo~ 6~'{/8G`c5oVC8`ahQ  Z|b&݊E`ȟV}h9O;|H'ShP@3 *Qw6ꇋ92J`3-1C}Fq:بeҮ S.懀!>O E zX*D<�M_:Ki^d`}Dw,d;Hh\Ѡ-iAq$?]6R=7Zf<HAJ@y .gT@V "EJvy fV9`+Gr]&'/Ҧ%eg/S04oCU&J"yJQ`ma{pbuMPX +>0n(12'@n%ErK jc$sNV1px 姧ih03d;^CAI~xkUu(Ka5wd8Bu1H;:ELTNGZy63hWdqP|dcc.}i kzw·x}eoUIh; 7Tg q*:B^&UW Ǧ4ŒR a8>qӉolʰݣ`a#YgWzs^DʭەY??› M/lM(9ws!-ק >E+%!Ol=4p&6CơGb a@T=4EfX->oi&["./Z|4Ȳxx*Fn2+#WMf/2/5WWLx$}eKR 3RPMu00-z rD̻cAݯ�9:@ _Cn¼ԊݖîuҊzl_'vM<2Ńi۞�L[(J)Jgwi]G))/+~�Л9 @PIJ1C?H)@D:))b܂�7ZϿV yGFY 1WkJ(]J,䝊.*l!Y/ i/{%l(JI]ܩ)s|Bs pD$\t.'d&tӆt\1l(\ܤ3)p(~ 'ːynȩ}l>jēZ*u Y-%-oM I$II/T_h[�!"P ;HM &D3Ҽ$iF#4bjQhC风 ɾc_ *h&4̅q4;�`Ó9 ]%zu�A K 䮫QU}kz͏V- +ǣ'5RG $ Z>N4Rp%'%G27/ΓbvA/1%`D#n<ssh%I2eN׸-]<^p1dSX~`ghSN(/~]@1=:חwYf/#[1RK!~Izybmp2(eWkN}Ü(r, 4 X! H7[T%' %Uf-iO}_ soDzbUSTл0LmȐ<لk|!ߦď\"5z"֧G ؄~5^D$ /HUˉo*%<oYe_oIJ>'͂Ru$<MHrp"o)x!IL؏-qIGN`xf d5onZ�f9ynqR1QU~dS&8)1^E` J!W*afIႍ];אeB(2RFt9z\Ps1 z~Nw֯[d(T1A|.H݁0Yg:Mw5Ci.-<P ;ٿb:wq.Tw3, InA aN"R:%)lrH׃iߕJP3Z"SoP65g cŕl{/ _&-OZSY?=xXǜxG~ST'Ѓ 5 .;Z^NPb*Y.kBΐ ~oVj>%ԩRN)2!Zߜeb'�7�@%>׌6'2̳#R6Q0XwdN2"7\%K $Qp2@:#C-]M$`$ҰUoemE*S҈Abݮ}m#Oȃ<i{'ga\D%ڳfkx ׵ŸRzq7U0-JݓѢrdJIk^d/`.J<%^:mk3ExzOӐr�[*ܼS<7vA0Dg4aL'T,Ҡ.:mk"FM}:~YwoAAΚ\7˩QCB ]Vx!7g/#Уʂ._|񲳵G ߀n% �nZfIqn sxZAdT^psi^äY}0:JXdQj5;@ d7%(V^KvY7mǽL *VM.XB7Y޺Fd{%ׅϰ~ HچEPAnM7+m(?WL0pD=,ದFp KoŇzem$C *y'z{ѧrVڈX8Vŵ_uYwmd/ZTx1FHec+^I=JSM(wUV`EhAt{9-!X\%=U8l3bv0r%`5SY?ƹ r% ޖC;W$z $iUQ@T]\SJh@} d:nj^%ͻQu{7]&| pZ`aaڨ'nnb=|wH4G =ZX:װrai1H-cWW3ð< +Np`cuwY?LQ?3^= kȳ`1ngSGX?5;;.v=q89{`^i^N >67֬>dAzh\+%m?i-3_RZebw11L'{Yw.ƌ} { Ё4Ҥ 8@g{оtv?SԦ<[ -_BndPb!-tc~PڂwN#6-NCL@e0l܅FiUj9hqB5RmsN]yˣ*מIw% e7MDEK'^|O[0^H%k̰/ƒN8?N¬sviޟ(@]Vv~>E}&RiZ̵|z4\,iQφќHmc ~ļtGH1-w|LAкvYvLDž>Qd|\*X!K-}nQc`]tIt,#Y5<b~,WPzU8?mFJLS�*r(v:y DOMվ LGE0UpuITv_9a$[ ?�CߚgK< BXƣ.� k Y~=TzT\g,fՈXŘ,XL79PIj *ſ/3rjI#V< 6xYIIO23F2ir_߲g6t�H! q+ h>L=^n-@$64R<G }_G~;EGJfY)1H<!yБ[OQ[nkzI0\%0U7F}t%3nW[ʵ 7o24§#,LW-IgP+L"YK@"l#pF mO{v 6ھs,Fi| C _9,~$_rm_*K1sO|+: ͿN951Bqh`;ÑcRŇtL(RܠiUAQPdiOC1Rޤe [IO5iOVߔZ;i%?J $W0 ZL!R)y{Ҡ# l�Ϗ Ԥd{t VX`cT\6Yk =7^yս҄! ^(BXX$^/i*84ϕE-EDeu®E#S.YV8X$\OJ�[8~We%pW.B:J,Sp)Eo06FKZ�hl ޕvC6Oo?"I#ظ H(Cj٧b~%ƛP|\/$0=LP <2v!]҈ 8)ourOH"gftSQ =$#ǿ*Ќ`UR"$03dW^Rd$~@(G^2#.9[~NC/`Ap!'P?dtH ˀڼ./2!oW΋R5`sa QrXQ1?7LZG Iʼ@#Igҥ$ɕN|�P,YJ;ZnwQ>< ^!IqFS%soқq6#ګ.xK2lU+rLl瑉w;G sGx)šbhH/5Ff #} ִ-,$%f:^@/l2?$2Qv/gޔ&X2ꧨ./z-y֦ MՆ,4eKI&B5Z9_0�[WZ[ԸofKpM֦ȱ%>T.̬l/w+TFYbX䌒ܭvDN續K]nXMϛz:v̠X6Qs/ϲ|mUFMjo �& `wɽu&EI6kYR& ApߟI;+0hƭ" V>pJS2"|z۬Nu٭2hD/~{5u y-Jz=W(,)LE=ГkiZb^^&}2v-Ԯ3, gXIP,6z.q@NTYqn@SkvMX݋0�@vSY =֔9�#5vpq, "d>7s/,IGkbbjGqY),XdhOr8YN |ߔ:8ƨ|oJ9gm:,%96l%8=,&#Z1ti-8.X<8}�Hs`ubɀ)\E 0oqqnڻ _mVw0wI Bfct*c8"1^YQL7$w˜4$ DR/8 f\c#4w�_w(Tzݳ8ohbgPTZ?a)6ܾd+PZdE6L?#۸N1-rN?Rj=[ q /<Z18'0`K]^Р&\*&_Hudu.`[-+0`q$$D( 擥~^(<Ug'VP:kj`y,Hf.?cAv6zQ!Tj]FB/9Rro 5_ VB}a-z[ e31%OFOkj;zԌ:/޺̳;;Ve.hsO=26(X}uFd =BUқ~[ƵG0\F5GoHZF_D;K(Kh#|6)G4=P:΄kͭB“/0/RCԛ'L/j;[l/:oZ=~I1q֡㿓62Х+8 OM4i8F;c'\߿w*bS.c S]Qmyԁl˛6cB}pkcp:gB=T:/ޅł2)hkM�#u\&Z21> Y Fw&[TEMY+%7nЏHr^Jܟyl#m|z ,?^ &cSQ5*uՇs_z&*o=01}Xs9KjuܜӅAJF`}|~] AF'PJn ^Y0&LAGB6FFul$ Trop"L-TY,>1-D²~UI#uFr$|= z2]$YC#.N  Tg?I;_$ cw '֡�俸oݵEуӮM`l>5a(v&!}4&%gx>}H<alV]o|_A<qaB[fB ÿko,47nl1P[%șɈvrAn_bV.-ku(nX*>8Q$VPUCŮ#B6+9ڧ]DK"!3G޳G S:*8ʹ;@-Z8$M'ڄT)&qtYvhetzCVh+}#~)AK{ ]^.'ODiθr.LaݓLI_VGFU 8?�`4ss.[͒,;(]@=uSG4\>=W`2zsJ[y?i O,KD6ܔ<RQu&w@oY>~C�X75zdۧC�'J $xU1g"J@+R]\<6}39Uw2P[:<Ч~8=;Gպco[V~�۱6�x[g'&*�}?hvoR?os0F2.#t;f$^[OA/渍A: KHn$L8y{qxqʘ.D  )cNT9ܒTy@aBZ61_o9GӸົȾa%Ѩ`/LpB J`q(9 9'Ev9UI'ǾC>8F-NU,|`};xfHz֜ji#Q8bݳ.fQís!YZ=mǖTJD 1=O7r"Jn9_p_e/0V/x8<cT~ iP6Aۆvx?mMon;*$`#hԒKSt#t6ׇxPg5L&[&oj)G[ .' "aUg0vd8;E.@7�dUYNFgo!/ ]X0;q_fu7-i K85R')#ӹ<,.ع]=7}y-O�L1]]BЂqplo_&VDM{J�WՂ'\%NV1ci<㑘UӍ&&AQ_eYv5Vy8!%5H؈k1?@=;^Xw--jC :pC=jȫ�f3!,f.Bn/qcb6 mTbȡœB v>n,欷N.B sGcjNP1& TX.).%aBw'{&epT a; Tm}{+D%en#Dga֠i 5W_yJ :Mك_tNR".opB[z}JePqY '`,Ul�+Ɣu"4[Y"T'ө2I\nk/9dg<9"Mx%/WOE.]tY9E]tdJם r0MKp!l:-6'6ܼc64V27Hs!}FRi-؄La!$Hۜݾ?l5xIUȟff@%#n:?yM4^َ5{hB#qʅ8C'(U30pZz  c엨OGA=tYզ)eɎW3~U3Mic7% B uv˗2Q"mRCɣ(e~/˵깅cgLr2e_/J:n�qSlaS!&;,.`hb"TA}5VIzu"X褿 :|4<$A>,-Zd-b,FzBḂ>�GEQH|ͻ]\S U% n3bJlJtV@\B}Fr! uJ}sgUue#ѰoNU(.1f %3BgJ;$ +?#漮ͷں WH*)*h9"OTVMZQl,әp 4< FD5d �`Hܸ:TڳAŰoSKⲎ*ن>ǒޒ6a5:8̸UTQpm$ g\YDFf3uδEk8DAD:1HF7M&%D6AXz'}/J3S=ЈWBHyU "j`FKO|:ES)t+k` ~Hݫh19*b%arkbh6b]V*_K[{ے8g]?ʂ 7m>aA ¦sx'@Cㅸ}sM4Ṣ̌GN7a8.["Gzʜ8@7{\>*űqSde`k1u FJ9"P |bzf;&a%wG$cuȀ_|FO/1$OLed :@ae'5O}&].5pxz|*~C?N?i\l|:rBl>o{Խy=.;<}Yje}@\{I99yV@:52bAb2>o$~Nls7*#CB2 )wĆ󛫺ʸ8T Fݏ:fe-9 &>RhLg8LFCQ9ُƇ^2[#(�y@'4x- b_; :gZ^͒8W (xXMzOy)v&U1tRRGݥ,"HHBh 5YbZ5o�u/CعEX|jtBڧ /i9٬v<~m4N?e{l1$C"$$U~0-ϣAeN*W/  x'_$Zf }/R EΣf=F,],\Hg=ݮ$/ !}0<?!z xhRc\WAtt>WGgqMrx\CմˇFX;QݪK.3H"T PPpJ#>&񇗆iic,%xD3w6ң\o=zI4}AO-HrP(f{ h 6 a=6b FqnA)3y? E J/[qfE*h"2AӴuoQRUւ®<+0c0"5"z$_o5LϞVF0Vj\<mܵRUTG es]܂=^!H`tQWx6:x]3sz$-HmŚkFCR(ho*@SגLb4i7P�3s4oQl6PmPA[dŇ׶S¼4+uI1R[پ Z@mC~kk H:R|O&<?�:7U^YKykKhV,ˏy7j/+hPϣeAac>LF)}2Ul~*kiCU2mWv"#! lwmf'8jlR$wp(�OXڎ%Y۹>%ՌNy% ¯)7J͜Y`Yqo !6.TJ2;%x\ W*obX sM}>[~8u9pob∨< cDu{[ܬ$MAnz$+yGR vȢM1^Mlln<f\H~#AVJ*x&6my2pR}NEu2iA8,+S 3$\_)r s�IθGß*XgDrVf X.S`PI,f!7B%Q1u+uGb /Yރ\@Dq4BsqF pD[3Y-֖3$D 9H_ %hƚw}#x�xybNKmeo::qX}昶|,5gbFF L<-d, >yJaF[=fG#>PyEe\t7[HAWL; Mw$ u: IClM6Vb}[ڄ2SjrI聵;N:<Mt()`eU$f蚴jmGIzq9Je<]RM&RD~u5<8}蔌x4 qF~ɿ!K#[3FBw-V7&>[TBȷ` ʓ>X.8̧6c}AY0ټcɈgl*ۃ'LF-[ne*tY"mεDm)hŜQy9Y'׈WjwJkђtT5N̕˦TWZRoH� M iTw$`zo,kwse`i84E\*͖<Na‚]XR 3la|˿>a7Co'W{S+j+/Dw@c)2iSމmlh}qm kV{R Ɔj_2셒zޥ*9ET=Fo}<ndC{WHU$p3 a,e?�ZH&(*t@4v6-^"a5ؘ,6׈8տWQ-s炯QS}$*+}||^vvR'V T)n MQ>x<%:FD}q| H%Ծ/8`n Z.ѳRPuHa<~pnJEŞUnj㗃/&굀DWZJvvK˼\tN!J>{^vDt3ѺCq ±V٫k띕@R'ֿ0n \5%D^9Zac sw}(־H*6eO)Tv}iى> /|5*w!JCڵߥ]?_;-,>͌Gں$w։24^Bqi~h @h5lW8y<9h>T'~GaQ=.©Ч\@$ xi=2 |&^@sd|tDr5c0#ŹWB6G{OWs]0-i5EY5Ot~Jgexs6ԭ+irꔘ< 7 1ڳ؄ԏ`*rfF"%K*S5FԲmӋGLeq&dQ0}"ٹ/`%@Nf^M&fI@_17y1ُ {)dK vu./߭$Wmɝ$::̐2x*9e],=h7a8-R I1؅{<$jw=iާ(“@6<zW I^1-|B6S}D{ȤgX -1pUl ɝ�yJ]:E<Ź,)62?B?G4n:+(䑐@9W!FYŸJPڕ\8u[F0,+mHOyP~ۼr=/Ddiү~4f.ڂ~{6qLA<RCzcibٿeBFH  "8fzqA7&\ @c%Z1/\AjԺ=. yI}Šo{[ȷK&9TS* ^.>qMO [NI|&D<-Rc#<MWu+Onfm>v  Bmsn&Kga#{hڀo5dzn.:)d]_pg L𩅑z DR7[6M!UXcxO9(7Kd'8n� ݃_'_;jiS-ܴXaa|6ZŮQƝOK/8l,skMDƬh;&+4{+>F<KE?R&b|)O ɶlaC^zPJǣ|/{Ǽ>z aӱ@ XJ6sO;pĨa lNNE=*^Kħ>!{na(~.j>I8;I`gH(w}sb勁FftG?cDtV(F^1AN}\:5it.jv'IΟE'qpɨ2%_"ˡRqK+{ȁՈi3 UG'H,8!XDQ{>lkJsPCوR1I9uEv <9X"IMsUr_Gx2=n#:EÔY"򝿩:Oΰz@i@7,#O+Ȭ -Ը-Z*T~,n-k¾E2. #n&X˞|P=o{zܥ@pe\N'y^Pٽf5@>/˸Ω= ;:ɴs[g_Spf2(4 J+I1$`9- ϵ<gIpcbob}&OBA= EX/rgn?f"W$u02O>k@D]Ð Mk蓝oUq }Wp@DHU(\=԰j?8K[\N(+=Wԍš }=˳2Sރ([.ϻt4ߔ^j=!: pDEgBi/Ųq)Dmr/7";Yg~ 5Jm\h o#Tpeuű` a8m3t zI$CRpag':,9\ .HݧCWqS _ /|jE[HT&ZS"ET]`5I;Ua^;vE4 \fWDtvPb_A[]9;r@Ғ}jxo6+Fϝb*j]/2v|BiAUΑ?i:nJ}%UfJ]މ 8W P L]̰bo&ŗ61Zpd'oUD!sXV#=t/ /.`C|M@5^1%OaiJ)*2`tًkƐy"+:,;=(}&<l�*DN2&"Fq@ 7pKv E9}.ӣ07p2 &q( .wnVyy9Aqc.0,E<�'!Ίj$`=礧2 r Q)0)W]L;{_}x^_)O&c@dSBp>F6_F,3rQ\r:)F5h'à!lKګ�mZOӄIt0|C}e#{cED͍Y+{ϓs4-B{I,4ϼg Yj;G])WKGT_lzoFЛPļ4{о~;1hN `eEhg^7E|8.8JسO1?('D:W\ Cd^ol铰c¨1ˮnL%Xz;,nÊtC$'uI}7]-ΫSU2 ~rOAw?Ўt_Zaq͜=&ZamηJ%E;aZݧ #=8]TaQ +b )i(:E9Id{C:Z湮w m\IX)3O8/BL Qt>E3w  x;j?'9ea-/wQSj=g_|tŒ& )G-޾ٻaˇk rЋE&$*ny!ᵇAFug24ڤ4 B?8NxBIO<G{A c[Ԙm2I~fg(sm/hG/~_'o߻3AVε*{ef/km]} RLƯk)s qERp8t~xtț颹[݅ǦE�&5D:hMpΫA (E•byp@?;@{$472"JL={1K}5y�E2F/^ͣ-r.Լ]L@޽*L <mڠGFicHTFAuͼH([ ϒ=^ޛN'WJǩ~ठՖjߵuEc'"҂5pmҢcr`<~̈.|(ܪJ^T瞑-1TI?o, !Z"`픆)n^חWQ.pI{i²W"64)w-BF.kN[!=9@6D0bb=PaqqFq9p~*)ԦNuegԥj ڬ--fS1h_rmZ\{Fd\_LmV&/{ʳƄk"ѹyO>{hIqen ppY:Єj2o4 .io'%7և19bU`I|,E[!Ws2 xr4KO5Z\ڎCj. @{\d<bgsw - K8mUOU dA0T4如?w S Qf\AC}QsպR!Fn W+ _s}U{A7ă4c'WrD}'BJ&BX[z7?qGϚN:%۽n_&,eKgieoqd%{E+@DvIq-X0B\+;bxMnV6p":?U"G&LI;1ѬL“@c[5FX/BXLiF5X{\ք+ЂL,8YZ}*oF!j8~_G)4/'XzOފ,_=@�: #H2WMɥ%Ft_MXj7S"GП*XY1NOhP++(֠NM1'IhYmy Djhz5}ڙ |h.x\+"%ɸ%v̝UK8N!UPryﱸ3ҧ) /~хN?=i <Z22Hr�uYB^>> <*y[6*m&HM_aP) Kјnk4a3O`+4xt0V#WZEsÆ3^]{vps2*SL, =*k!|yy]�Ә"ҁxJ~*.$Yub/QvOYyKhLniB 3:>Á#]ng(>,(!T<f "q?b`M&cuU>8lf5ͪ}͢N Ghn$oyQO.NW4 _|#xi7V®N8 Բhv5 bGT^IE_t @IJdƢ.gZ(ۻ*yW0ⲞȽb6̸ǝY5fH6H^ "Q&_OWV[;9KvnPe.dѤ`D`%8eP<fdETjEX- `;y�UVr4 A! @=SnPp칈hѲ/s@;t/j UzqLOY]^# N €'.|6Ǫz��لJ,RuG@fRQ(׵* Bs QѤBOc:tdvv>NwG�OuBrk_УR$]0OԌc̐*񉠏ňbz|l:1eM§S]| ގZ3עK & t_+XW DIJ=ݽs0åN+YZ_/iVJfa)_bZDu{T6e/xh@8L!/v|FϰF%:LПM3NExzl �83*;:sBePn >bʸ>~k"42m$Qpޑ<-@J z(@a*pr n ~6m9Q�՘mze$ bYrHfknjGBc2GUQe2ӵ6xkz5Ͷv%J=Ӿۨe^H|H;(85o@iuIݮp/^^p QoߋN91u[?5 ~)ˇu/Ћe3͌䪟|E {#']jzY8#s(NbZdžs*bBHVxpߙ5F˷s޽G|~e/C]^ ^ 0^^#{g^StLIҿ|R}rމ= *ϵ8u9^R~BYdSYa8S l?|*G32ִ&0.y29wI>/ Gͨ9ν|èfMRm=$X*9̫dV%5s^(o6G%E>- 5y'>Fcm)0)ҸhgՃ-X#CJt q>C#ɨ{6wJ[HM~R_[yQkEҰ{/q  urJ*O`+|j8j!ެ;{ヂ~xC-h|mƙ!Z_u/AZU܀ΕW0&o c9iIlGq:pcO-eUL64PL͐�;z(Y>t8(}C N<6Ezk -ΥH vv0#S&|EjܾQc<ȼI⳷b쫍Xa}ul:NSaO+-O Lm ܌ٛdꟴׄJg'PN~Wr*f�,y]= df M-RU+G[I2¨H`ǵB~Y+gt<oϔ}gy4fR&< }X j6y2t\& \q�=Dȁy|\皔Cz3P}X罇 zx!jMRhk '=zx'sq1Fn<5):'t8.:|<0y<ׯWgd#<Cnq)^#S�%AtƮge3;t#0WJsxLgDvI&շ!a\78M) 3;wZ⛲5 "Y0[[}2Һ _X"l˥ X&Kd@8w8q+tO+a:`m<գVz|/N9OJ(&[\L�ͨF%ݯS^TM{܏4ޯy宥XՅVzy.w6\ZX7r2ĉf^~!NiŲYpq7^˕s v!{L |@Fw "4 ]&Nݲv}x}4Lw8jI֬u>@F|hN 69ol)GQ[# ^-z *`Yh2diƁ֛�1\tY;NqdFZ@BSX JaQ'Kb:bw.21;|qkYXRQ8FLs ;C?~9,*wHԀyi80c;dF-ѣpVKsm2P5ydZj𷅗;& fK}Ȱ1>}u1l5K:8]8q.tm6ÀGSnG(/IwM1^;ܔTpV[{1 <S�8]h,ҕOG.ϛ1G eLںU$A!t֗|57<R6piB$?jD[V9DG#~W)qOܿ`1,Ȅ$`jAھ/#Do-!y#zS[FWĊa"PȿUe"u&eY9:Z`n{ڮ"gҸ)( :cVˬe]eu�hHH37H;QLjɀz" Wc zMiRc`<ފJ?]ssxUYL愢'OOx1[ ow" USM%FS0ҷL0,{\uҁ\�Y6v:,XDc6X׷)1Va;wnӨxp9`33EQp2{p-ϑ$u޷̓r;~Awm]c՟2OH0Sk%5ܑ{cW/凖x$>ʲEĮ]T6JKx<XH=DX2iڪ ݔbvYJ`O&h0qő'a�2'd=/:|@h_3^Fm2s[q7�C3Eźr'[y1^,-y!Sxmk#.?L3ƴBquD8N:Cop̸N)㶈*h'_O+Of y; ;Ry1ow/u~`0郏ɨeP&Idr֨y?1+z7Z<8@؇@5%u!k̾ߺ{Jd5ehI�m s1Ú2)zT}%R~|Ɠ_Ҟiko9Ug.nG7؃Gæ>Ffk. #<P̂OQtsDى{T}HnmO9ºr,h.a(@hīeZi׺ei֙A=#;$m1N 4'"6ӷӊG 'ZIZEj3TO.!ŷQۑ5[*_0ksόֈNܑ[e=|B_ =VMajק#ixV,$g4u(#HX(a�dې4O>k2% |x�g(//`(քDR;x"�ё}A4 EzJO%uV$\tK @ԉBja >B멠1q05A,MoPy].u_a<<[L )î|OCboaKKlfjU\-P.hUMؒ_Tcx3&0J;K D^nySڽޥ:Ay<u4sB5GXO9Gw c[B qH4e"avrb)1)XQ/7F9Kr(Þ*(8n#�$r'$Jpv*]|x#tHl1HfmV%}l,fh_Hơ\L'9Tt!$'%OzZ;KN/E_n+L޶P đ +"b6S>|{N qD DQ�rC Rl|S>/Lχ#L/Kf{[QlnP(kE!GSa^*6~Ay6{&^:X-ƣf?=TV[$rL.,{ u."Vyg K8! .Ua£c FCzSSuM#yB|XÒK{A*Ja6FGp̺o%`C "릒gvn$v7;JZ4N02ohS [Ta~'aDQ VJk@*dSyۙ yĴI}j!6sL9<nFsI<D۰EKe; zCko@}kk1"4cl^/һ_ga(< sUɿ ?4!-Ni%78)F)"Jpu#$k1re4H8Kw1Mi6 KcDYRސF>&: 6K6}g@3W.ET  ETx|l†ɠL\>AZV窸^l׽Ͱ"7O!%0` >5LBwc3\/ZF{nMm<P#oT/VZogEx9 ,*JY8Z̋zf[Žc㟤t D|H-̌81%+لX#>f$gS.„{#K؟J;pO@�sݣ69cT:A0K-k~*<ߧⴉzŘ7s&=mR~A@Mrѽ0XE:>t+An uUʸmKQ"ȧ}=|Sm4yR j_H c|W-Pb a V%h\s buM)heVz"2*;/JM[.<kLf?SUlFi:KMſ"v=e*ͦ8OѺɤA1zO�bQ&%tig\ȩx+Ok{NaR8uHol1Z+q^^q)L?|bSsin&z> T`uư_#A V WpT3ҒKOIܾZ@0^MP<a]w3@b/TO7!ǁS\:U&(F _TܼV (93[LZ8^M$µĜћ3:iWXȒlRW5<rPdYw$pƀ!rlnA8. дQԿKKg%'9J0˺l%' 6DbPk Qa@5N&<|˪/{<`WdYtAdI�"~d76nC'GAT!p;&ɏZ"^죗xP*iPZp7uMn^[{k4'FxHd?k:~2iH@n'b<̀5{i�~a)tq\:avL:/?:1(�ia9} i y^|tl ҥ{c>Ei-$ nN$Q@EgSӳנ\ )�%B4H:v6l 5n �Bt0)/x} xlJFhW  n$jif< \[QZ /DQ*~]ˬ3T1X`k$Bu6AP^-y{!Kn*UUex�D&ݲe@p]X9L0Di�vd?I$Lmʇ*ʄF'YS]4to@'\]r 67<=[VYV[<_6<;Cq,!cP4<bmLיn xo)6wȤ)kv䛸:{ b_L߷u*>m9 C1y\ה܄6bJG๢Q?yꋊ͎+.e({zky޾Id]X%%׎>ȡaeQe?{QU�'qAӦ|ih[ֶ:Rbd87+n\M_(.!\ 6Y ( 3[ >"/2>#sO:^i,J#0z}ʼX+PfD>$Ԃ#63:V~_cc-U˷JJ2;/w?x8k&�d(Y'GmQ9Rx**hR$ �vW7(LG]9Frqʈ׭SRt-y2T2N7mJY7i&%γq& pG :R ;щY</'}7FZ .;JwHxYÕu.\ D.K6{u^74%_wJX[>9Y f\Z9˰ lzo{z5OT[5I6jlYBTbX Cr&9:ﵛ 6Li>ix|>M-1K}2J1'@JG)7٦=(ޤP-~ (:jI&;B$u.GI)/\'\Krvk2}`7һ]$ƣ4wNҦ}iobzWm2\% ;h&9ۃpy[u6~#Qa<>sےsaX aD6܉pkZĉu:6C\̽6L4N֜BV 0uՠMg=i!đj:ɥ8?( EOe.>^=. +I|0Uʴ:.Ͳg= =ۏN/|2f<FnkkVcR5$5oGKTHD\8n~U%E>�% =f^ L�VǺ@;OՓ5~ z"O>G\FPoMkm@.+0qTқC-dX6N_x/d$0p 3ن^` x R.Dܓ:}pc9DʼnuApn`'oGʬ@kڂ@)'xF4Gw&?TYcgpE/d)2'/ *Mݩ1rT=ub5:8\>+ml~=J٧3((i_ݰMtCv9KNg)__%ܓ }j xr.ߴi.yxb\L'Z,R�'%$J�at§?ȳ7h_njJ=8`Uv_?ii$ttCa2Ai&{?;˭1 ߑc3o s5{(ʖJ:M[*_A}ʛ,Q@ސ({W B/20Kj%`eޫ{vv*S&蒙@4ƂÒA_͈PN_=7BD&JTQ<O>Y2Vn[O=Rgm6_/")Y_6k*V,U7<ST^}r ,Ԑ<CJ,Gww{0Qِ?h V"gb6tECxːqדVur{ +s i(�=-ѼQA7MτAű>%EB(X2_Zm.sFåĽRSftA1;6+;s;0.Uj 2mKѯ�Tn5hI`;__9^c^gܬVi<dX7 m@5 y=Ns=Ĕs] 8x>�& GV?E e[%):%rm ծ˜r3m\zI.JՑҊYc 1CA|SeBF%ɚF_'b݀K=rLh,`y u:rnäW|i9,.PEQ˺2Fv)wAᔁȘzg+J=eOT#Tdd\'˒b3VQ2x/߷wq/șuJ*83`49ȁՁE81Z-{F6MmG } 41pb&$s_M-|yzf A3* Bq;I3"vupСe~L*J@\npm^4~ƍ} xXHE!'A#f7Rx ^q˸FvԄsٌryIC@晜mqqRwz8b+U}NR¶Ϩ79c3ޘ{C4kk`tu~ 8V,{,f@4x!|+] d,`r\?r}]N΃4 =YJdAo `@͓0>mk-Q#Ɵ * sIj)^/{IBBA6s>D Pi6X81#TS% >\s9b50HdL㰛pS蛳:�)뱼 MƲlGka{Ʊ<`M1%'Sdo|:S$BD41!&F{_@:u`YaR^ÖZmW;qd׉حeHam=O촒ㄣoO !$cg>זcjjɲzh- 7Wg "Sܫ-Hq488Dd&,Gu9:Ӥg2~Ŵz@'ujz! !3@̐<<`{j�wz*0Qҽ̈difu�sߏ;M*]d{T FRAhW7. s>^ޡ)8 0d[.sAy$1|T?i82C7r'L? Rc,) pQ`YW˜\>Q ""WFyQ\vx S~?v ]r,n)WPIwA:^z W9GM/BguLq!|`M[Kw^_fbk o̧-aN-Jre{bFAAŧ%|[^ѫ֏fG&_ S kGީ["c?-E3[gW1rFw8ÿjX1"Ů۷]o<( !:i~חV,<> tk>'0}Ls 3ҥ-NϬ�ˆV̧s.ӀJC]F_LXR\#dJ%ځ8nC&kXﴪgyle,GU ưX.6H�M{CGWLJ88 ~dK͍ēF[=Kaߏ4xGȷ}w} ݍxzzb*ڡW=5u  cd�{ΟU&k|2_o7 /Q1^+6KˋZld ubS-$8jؾ( h7I<KW ֚4*o ? آhK2 +_jn8!Ԙtwhٌ1< x2X"[ v L憹#C?V?;z UUW9Xۀ_ے#|G0 ;`6f J߁Ub> p�i T(w{Ȇξ'9~3G,$iVY'RMƁx&wOƳ#Y-n86? Ϳ41}.2 'Q'Ӭ2f5^P<5v S/K0Ί{ 1ʔ[B`URFlO `G/+ DF5dbB)FՅǓs&\KH1:Ow^M[ Jlw+Ti:0 (Z5=ˉ#Iզ7Hj0|B3卉4 an80\I}JawV;vmU2NЖ I |jdv;y.~]bn/딏~AlƎcEbsI Tq4UοOl"BWeC x起ʽGK|u a%L<%}sc'lhe6ڝ5Mfj%ᩁA>eY<݋uMJ@͉I+G&OY(geɔɯTixQ^#2i|VX? i?P [=]77bi+CWKA)7ej9}!=pȬ,�<-] tCrS ;۱NIvޮ0ˠ|,Gx.|LbUM,̫M!+Uj=y|pE-XPH,[l+.[4g"NPjŲ,> BD6qXÁUir<6G"­\ OH7Y}j[Ag :&�z8G "(m /<\}ALI^l.Grl[/;[;%q(TYFS%ܠ/VfDPzϿ\u =S}stwVWs}R!II:׭(Ahp<z34ba>E.K\b).S]΄� NlpH8ǙZڟW<UfSy__XPuG{O^QVc a :DCh.֌j.oo$,w=1<ykq O蘣>"E(hJsKHIX\QORE~.=*h#ǜM˟~Xs .{ͧ#2RG`<|@WQ3Q/hh$ppޤ^R�b{�^➳k(bHA&ш( ĥqÓ 5>WroFEa:%Α|0ė*Ǔ,s?pY�/jqؐӠ%݋Z}!LAVB#G؂F5Eef�1)rK%3JO]ȡV_Ѱí8C9:|f?d٘Aȱ:JMYvoVBitҏOfvi]/§X;syoĔyV*f $oOvk%kV#c/zo{!pi\Z ,!%Lx鴗7dIPa BuR *#`wR3wp(wlھʰ3 ڌ LX%b ꦑ _x>�٠qY;=e NѴB-nHbZ{GGEk\dWT% I ^vS3mmxrg'<,ì kVǸZcSCqŞ|荀O ʍѸNLE, wm@NwٜB(rށ #RPa(ARKk馣cӦMDD4޻lxRnkZE 㾴|(#!pE \La4J?1+)GĂ9<TW>Wkڌ^B 62Pia ϫnz4?֚cr1ē,Gr$i\̕b`@401"OPzRr"o1 [xTLuPn:иt'8Fi#3jx<MZɭC-](p^ :[ڠ$Qm>,<oyl,�p&A&E_'A9iSI6@fhZ-Kȋxuk0g|hΡ 8P|dľ"&Q˽(բhdT${Tw$ҟIh|GT=aӍ�aE]+Uza eܮJ80P_/U1RFC%`拵EFV: 8zcAnI @2ڲ1 n멵=~KR;D-׮QAUSg x`yl9 - ʛPT_קT فh!}*p .q16=wdoV4ZL@8<cp"`L +}lKD\?qGxo�</<7hDq!z۔:0@sxds1G&glV֟n5$4ꖷ?\tEj<)ޠ__<Z検6t>.@zC(89ozk/LP!z<%{Rڞ$ ps oxEbkSH-cPfE@DHLSR D1=8~s w!AEw$5j`~)(Chܫf7 =]f(s} ֗* PǽG)?$1 ly}Uj<gX ;Yk) |o!8);1 r ͤExVXߥ,TytzaPԃg`MLmaT.ϦVvqj5QwMrܹIӠ{jN>&s˝E-ɯC<0PT@Lj?(\V6?EPml̉?;gnJ"y2be?Q۰8$ di㐝^y΂cXE_ Yz1Q0WiΩ_"e)غR~1`\}ӥS밯/K{q|W.qb9حlSw :#”Yu"oqòk&1{yjciㇽh{cd|g(7O̾ bo*WS:Ȅ߯&%δ \Љ?NI\{%x_fp``1r<poE  )Al>#7A< v,nV<BÁ%do],vcBel؛l}b͙乤!kȲ5p>p9x]3'ƅHA(-'،g!*ǂݰbŵV~ {n;S;=UZ$_g{+ƻ Z~%JV 9itT'p6#Ի*cY"cľ{alo+#ʽ?:SS[ e]v5REB"{N&E`6 ,Ns  p-2!0A6#)Whv)ϊh -EikfBr!|-BPmP(8 `B �S+,Ɖ=h9U> e;%yfp8iO1NLצ$8Q=-7:ͱM<VE�r6ZICgai~u VѰCh!R7r02s5-Sz9oY##mȭmEStu˗=2/5@ҖK7(u:E y9sօ /Ŏd|M4Y_RPs|i=+mН(VQX8-ͽxBa<,&~*Q(43~Dψ1ܱj )RU~]U%\_eKxϴZƩf$e R93bgwGu%&zH FP1ޡ@+XPLnM*3Shiv�_Pz[؂7fbjh׵ݥjS>Bm/M@ߐ@}'7򏯝3fJ*5i6 S FuE0YbC%ok bS 8?]l–Q IGn P nCEȖ!U.@1Dn<g8<κL|U^[>E@G ӟ 8VX[~\ZDu%O 'L8 Nm}tD>!h|ni˼\,m|�̏ޕc[+KNb%f"豀bD\[YPh|G!;!1>Q 3@Yގ>]2N'srY)!Y=oa{ZfGdiQ+gfʍ|tF�{Ÿ:| EM1~ȪJxԔmߠUqkEo&o#58l+Au {5@Jѱ~6x12^um`Z%47…>) -(>?s-JK R7&t#gd+FK]WaW}m]1S}aKR]+DV,W$-9'7SV_t5qa}N23R҅VLςwG)ٶ 1ϚO'Q7izB'ChvDe>}E%`dsm ^]šy^T%82C=Yoh]\,`||৚(>}Bd#6a _Nf3Rg++D&-F}oT0A<7/⛝s+JF)q�=/ɝ<A=JR;erC=/bxf9rNi;oT/5CiسfrE4Γ4=\=c\Q`iY"`-M^o@It!Z߱;'$G d]t9�>[: ޵d8vh⟹ Q3A{dj<6(U=|vM˼gd+φ 9#FhX.[NԳnez勽'cBwXN $zn\KK"(آ<�= 0&tK9ŷ-~H,ߜ.*b 2{`f[0,Ehg*y'^E8`8-@6ʼIjl{#� 5KxAG\n)rw-U/~Kn z: _\ŶK}@e !V%f,"iUp|VarIF9 ΩY%:w\ G{ -ߐCw0qÊ<�*[q>ŝPVT(?^;0 W]˟WP zhI%UMW}g%@ [Y_,Tk>(JHA iĽ1KΧgCl8 9%"T4X,;̷<Ģ}:>+9GlwWuo栒gRrEuݲHz^N GP4Y|qZ0 Uhҿ ' RN 7,X)R_%״|kGf@v1?ՍQ\h>~s<3[DFjlN L*ks:P#qdfW2@ Cl R+|jϔDsL= Ҁa,DuGFN6;f_,XL^af<-?[aw!fl;⿖>1/sVLxM<On oUx0W>"�xq/vL@mx\ooҫV !)xq SG_> Hmj%Q[md0"BlR:YN1^U@?1b0@EK.B!s%YJu,Ecλ,o)Q oH:)}tt~Jy+xUj3>FHU۾g1Z'8\,-Ll~YI.d[L1o\ɦNjcܦ!IVױҒxTcV&6~3{KDyaE"h#g@@Y\6 n(vefKDQїufΣ.ry!oa3"br^a$-=Y݂t1;u[բЀ|D[RC~FU3Nܛ2#dfV1x:M1U$?_Kf +jHIboReɃiDAVEuQ [&+1r&gXOc)u}e-M}Dsէ^А?xXT侱ΥThFn5k&I.iSnsjSIgcZeƢؤB{XeTbI Ho7tQlbLx|a߃ ] @w95ߜ=A,K|!ZS)}њG2j0+.`{mPzoJW 5%d,UwSMO-bPh2L*Nb[}[0#<G7!9u\ lbz7zWȶ.݇e6ݑD&�hOvq$Tܗ C͋G:[\|GPz-̱gGʶoXw%ӝ X9Pd`61hF�g'gG`P{ź:m4=s\PRo%*_jC�q0,<۶R$T`N$iaoI/lz[PlPtkP?'p)U.8i=JmFWIf"&&ڧBHGqS:t>'o̜2p9b5F�a'  u �NX 4<w}lEjJW?50gÜL˾wP'b#0,"Y*YG1obxPoȋ؍\C;݃O,Hb篾xGŬZH&ԋ?j+{iCE((! VӶ"cBH9JKK !)0Dq 7s_ rJ@휮ǪV<^h՜5VV*Hmf:$A.tcSm 8;jq2Ս|*Ht|y. >!lH Fd@%D((i'[еxbvae1`h%ЁS{`=s@M9}EZ51ӴkKnĂ7ޓ08ŕ0Rh%ǾMgNW8vd(,=6 ڸ`f[phF=ϒfD8}jV.ܺ~ <ПodYzA˼sX:a)uQ?N#*3OR P,I_Nﲮ[UsxR^Gqb.Eq F* vp{NWa2[®7\V]b.YJR}b"`I̺HE ,dcpk פ_SFȷZ,f=d&+ѳ [ho5"YOEU/D:=RD.*쪚&tB|*7 U/ނ/zY'֕/c˯w+Sr%bV(T/gYHh0ږԳ s=1eďEa{))ξb}ԫp+k^D0C\ΘOzPĉu=|1Iw#xh:q*ݏe~Vq&7P,·Z4M䤲׼E>Lϳ{c}/Is%C$q:ʝUa 1%yzmњXORAn44ݛ} ^{PO㉅>ܻw"`]3\wncVQS5Xa~^Ho3ٛ/&^#daGfa ұ�yeE\ڻWV?׌p渀(sF2G)"dk3Ν2b'"`<BkC@ɿfYp}2,#=ӇX5—k0W띆8d3ms5D0+e{^ߒrﷇf׈ HI?x6rCa#d&lLDX3B(PsrzUY#3DM&0-Mn3"TysY#@t >FPY]9wͅXkqwIܸL՞V6$ lOc`XyEσ|im]&|`Jy-f5~΀f[2xD?'KC�V: k\zMОvмԬ]@j ^cfnaĺ.lvJ i(/e[QmLMejeFCDǽ]H[C\" Vw~|n'kT<̓F!9s}Rq8-1lj<&#^o]|wm2b'hP3mẖfJJjHشU뙇niGՇHyNn'-djWX!3l>#J<ҘdwBRo-4aԷόA@!7c2j�}F1R)Ԇ} B"$hkKd(>ۚ4kݗBOLJau/ [-h(ʘp-Zwz?)G-`&hNA"*jޑQJ2j_I.kC^; [V-O;s̔zvv\08VEZWd,k 𐑄o?tm<~no QR3p4+&ŧ(74l5dnxu&,ITE\ČzFomڨଜ4X>5jswyxo̍4*ē~pVq%EAqY jOy_Yƺ0ũa /#Y_rNL!gu")Y{ ,m6Kab˕Qæ@aڰ$vEI&'m'u?e~Bt'':RwG~)@`㯧@/hF@iM}oAcY:`GVD"vPOrp6Re:J^GChuwb40dφvs3:;,=\'B$3Ag_v4B(3]L_/5EERQ$%GU۹uifIz#$2*[x;łj!*Qžc@/lBCDBM1C[\We&]ynB�Lku3IO7 !nU@NzP=ma#| HK}|Sl@<SWiɎ?'UԪ4<^r&'jK>i Xu~ 5OUC)IE9N W4UӔ%}An! 𜯝a^c3e2ʸC vvU tDbk]t2t&C)hLQ5�D&dYzOe:75LjV DU()!<6}_骾H7-;M*@1PU}#nfe{qE2pr;%G}HA<sC`� @<Z<ԳWߝ e;ƪgmXe~/.Qgw[V"Wr>O[d#;֡�ͭ<Vm= ޷>VOmaҪ&7)/FfEB?,[b*ea{{&|u_x`<6[CY*=(5ss + x$a14B.%}>dEk.KovȂb4ʃHapj%8GevhC85CWwFŚy[$ІlK5N.!2#؃vyz H_,"~Lr5AR8ƹ'NDž, S ++q^>(L /ϫP&QvWb7 KUNG=c{c83wD2lOG12,mnH_+buTve kNBmAvC"n]u!X"8 9�̀o{zRQAmKq*!M7ߔM/2PYn3=5! Y޿K@�3j14: *>3r ʤ߼w:gRZI-Y!M+s>¬ |k{ABChKDrn6 d;?TYBZ/V<~1l!XF)jIKe޲Łb955V9QG^vBYR?YRiUToh/U :b/kHlз1I ?8 xО`hI6hT˸O2m gӴ&dA`Q1vf-C"3m/-]GnTt\3 lmPmS?9MElm㵘2D-ݬ*ZFGƚ -h_}?g XsmIj¡ͫgd dol!BvTj ]Qq}$e8"*I)' eԲ/P̷L#&2\d<&%< E(i{ O 6�58@\n90׶ ǑRsD"0}26BF+5 uF34|kWu*uqdn }lő|'  pGBvf=ҫw:-=z S݆(ZixTdDG)6*Ok"j2pvEv(gP�R+sc#)l<vi̻~}\6:f.sϝk=#CBS%҈Y􆗋5B]}\lĞ޹JOԱV̧VRK#x|aաG+1|g:k‚c,0S},s{2dA" 0t# QR+>h]&E1 2Q 2wҀ qi*1ApG4; J ?-R2(i(޵8\k:B]ۄDﲱ-0ANNHpq'cZ *Ƥtf{2RSZa;/kRC rBWHT 052;iBe^%"Q &cƩj&ح2IN٧9n4ƐuZgM�l\WЦYO3 ],ϩܴ:NljЄNہvp0>wó$\1Ķn]Q585 E%Ss )IZgi'd9hĉ8$7EoIJCn]\YJƒ4%}ug&|fz| Z>u"~VSwTaP p-U,SS AWGނ96tX_(GEen9t7讑gu+V oH1 rcPojAD wsyL 8$M,X̤ѡV:'�W:NT1RQ1Da$c{\Lq~YY3mh�Jy%9G>Ay YV{#Cjk@`N'Ӫ,Iw;(no8Z",MjHJbNh9 Jl&"A1/|7v0$y\I7d1ZAC'먨0q]f1s$9|#K6頭pCKAK~jCq¤ڠKt]E-)XnSē <_k?jPhxy Sr%[Gl7ޗb=TL?izgM)X�Nl,Gӛk79}tޚ>V@Dd$eчM>cT,&R`?BFxp*eD3,^.m#yZ~ 9_k}\A8:y{5l6z,_"kj\Pl,7�`<<ތץK 2 y0N|z4;UVYW.j) k -P,Dُ G> 0ְSs0 Cx!~yAa+q%|G׉\N1G�1Bs10]R[*-ShA0}\Ւ@9=$Zٕ-8ɔ-aW-:n֢9eyKlGJ⎅(DZj^nt2}AZZ1d{+Y7f/4n$ێEViyX%wߙ@HvZR+"y> 1Xj+NJɴ> ߐiWYa=$gpYgL|e""봪LVl5Yx~@Yktt[tw&y7 y*}6L07F~C$m\`fL/CFC`JjHB!h{y5S6͛ tu`b bֵiXhP Dio7SwJD^v U8M ε stS0Ƭ7=G:N8E/wlS@Q-Sp՜mYxOe<tz|PΌ/"Kյ&p_( Lށz-qTU>Ӈ +{Q>"XˡaE18c`bd;а.+Ł hVQ8Oa"W[3ƶTj<C(p%A-0lui%&֝CT":*@4\ N5yE~[z}K_>�L�$>niئXNZ3|me/QIL;5Rq8߾دP*Vl:.qJ8u^1 ;/׿l3jL}TC'wT41CfYP9ZYQ:&tnTlOuU=D�(8=W_mC`IY'^K4IO͠�qDT*8Č)+md@jvE!x)N@@ӕ. s['/ʭ9q׬6; a l׼Cc~�Z*F1M xE`bUVsYC-cҚ5Ϊߜ'9$Q-iW.\'LJcôX"/֖Or,$?ab;JJd41u׃#+P+=w¯ cgm-YpP`WaYY^aA3ᕀ.N1,処aF;lb"onWij=uya !zL<]s4^Asx"߉5\V2KsETގd0/cs9GG SB£+۶lvUc•*o܌R5ڱ�F `(f$/c,]N&o@tp$-j:'7�an3!k &Bq(x6H2Z{[qt+F/Cŋ#ol*9v /#`Cj'RNК6uXOU%Kı[zMpY%+LJUg0[Y'yp1F`3g%z=<$iރ.'#a=H8Ƣ߲=5nIkm2KOe�o/vGT (+06wMM*+J2D�>,_`b;F' 5>*!U^)gH�Qoeybp/4"$bIrQ2.T֛4m:G<m>bE>JD2 V!y [Lr6cӶ㽻Cg5V{� h]Ԑ]/ &B ,@ӋU?Ge0s Kó`GbM2bs$>e#8J~B0Uv:sTOD,!G?0HIV_0%wmɆL40V @SFf[kLD'X) nZ'4EG%v2MC@B!`D $ϸCP=\[G"fVVw Eq`h|vŎwJZbqv%84R I|UDu�bEcv@6k8Ĵte@S6e M#C{rZ $pq󓕢 I#U _`BqĦ:<aM �+(γP*\ð\yZq9/~ش+y¯q8SEۼf&uD ]8ֻg}n".z8р78'mgHu1�p+y",ӤZW>S%P<ǫSp65%?|�?L;%\Fbi@LQW 2A .3,{UC$ŹQc{Y5-"K'!P/I)RUl1y} xȓzmW:1o.yZLrB�Fr UM6+Ķ'D][ xo2ot? D0ܔ' :^$8^nZGoPHC.I"Kz?w@ |O'gc|H!B6�wFoSpYd;Wg_7-bv2M u40<xU=cl 5lфHŜKrIM~AaZ#WP$s"EKE#BcXGJ9oitiOdWP �}T�N\`K=Xݾ_ǔ!S; 8?sV*t5ZhS K㹦%%^7| #8o8!w\2k6?.ַu_;+dȑ G.L)M,{�mV;sJ 8#,_&"5IQww rJ.Eb*[~i1~q|mhhq!,{G Uڍ^˔h"jJ `nAe]pL^$9.OӮ>nr;N5~ߺȥ_Z8H!#7 sƒjLx qCN BϒG͝!2Qr9&;*KNtt+cZs#)vRsIMO nc|gdsA< mfV=kARmM~P Ard n"%CtOgޏ'{%'}qS҃>̹ѯhykйu6Ex#l`J/ɨvTpPxdQ:p[QKU{!3|{/s_/9R댒PrVx l qVc{L"̻W~rȎ LONPȪzI$ y7ztsctmҢKĨfֿׄ>Y 8x63NFm$|cjk `D>^Gx?sW\CK~dRŤ-K ʩ`/9~ kH[N=hy'>5W,>Pq҃Ի!T6#;#E3I⊷Q5^V*Fx{gS!8EJ>)/p;=Q+ˋ "mMP}Yrj�w5LLcS%oխ7/e pG-sMBuk.e̻2�zj]e7]ZOъX_ޞ~Sީ )d Sl*>$= pGÝ 0PeuM啳&4O Gytp~fV"xV rxl%RvR>nlNg1rvm!jǒqwgj8/춺~V-!R><Z'V wׯ~HD)OU6}Ik-h 6UȖ^Y^ņK'9{C^r˅HxEyW|<}xa:!jP~%؟s8J&hokUo` P{!!w1|B/ֳSF\](Dx-gyXrC/'3,[ͽ~N8+ìs`F!d*Ob]`y])mH>!ѻ5+86tAq=PV`wжQZJh<lyƛnۈxD9+~u<* isT{6!JlOk|A.$*b@XGC Q \Z&|ٕj~G~*V,|wI-_@em#h1UYyB'ɚ +:E&δvg6(-H &4R]Ud1:m&Ck{kh˃3@S`jq])gઐ "uK~{ց_Z`R{uBj:!r_u0I)Sz~ un2n3F35b\I &{ᢇIs=ȳ|!靭'uU.(B69XGR|s-IUD瞨5HҘ =!JGv^4c=L9p$ 65Fmq0wsG!*l_fȣz0;P,*pmsp FS1'dFsv: u-vEpFfypf X%͕F+92N|$1'v�:<*s9ӱ] +11 BcDdZX@ŘDVӑJmZewىPu7~`uAEDWdT;DVCD+ڳfX wM[@EJ?0Y^6p|2A{boRԘ&o;5R l1S %(j`7[>SCT[M~kk#qqvP)]rsKm  Rsݡ =-P#%DZJBAIkP{]YɀD٭EETwAI*jw,p<jJp^b nNtO }5oܗj6ay<>|o( .?Bbn8` PX>VƭE1m[#tmitx@:7'S�ehƴl�Yv$+M+%Zl?_M|Pu[*˻\ّu]rpwtaFDkBn/O+Y/i{�ZXH wcv%<6pIU,K}- wdNn.vLqsZ[fO>coB.I6_i [p+K~)V^T^g mLݕ!3`I޹p0^UwQxlh#7m`-1SONI;MZew4 yb.\ClKJJP1>[яvG4B[O*8-hl LmmGdsp}UFXzLs~U} Ӧï<%" cᄴjNeÌS5! e@4hwmrauG 4G418| J%x7 JxrQiu3zݑ&N-׀кHJOtVxFE<p'Wf S1[uHo(/!l^|<|ʽH9LV<Sޫ4:RgeR?j4gnFi`bÇӆte/V,I_`u##[Zۀnj}wHd7C$Sϰ7NԞ%#4P|6 OĆ'mY ^{ux,{I ,>xG_`tYUկXY#c]oP5_6|"C9<*>8АO=|٣fIةMPj12'mP̳^30L[qHV^`7�`ÑCR\Yn9׈yv'{w$PN:po;JjVVI,f6mY;qv:;<grv6ASPWo,*RǛ_ J mZ2F0y6.Ǧ#` ٞ$P\M߳)r�e`nw?Ŧ*V3Qd EଆF4@<ǣ |"Dy%=>Am]ևFbE3 JMٽƋso!3NE`JbJA~ӓ@&(Ȁ=$~Io[+:/)czaV۷م3|4t 9Vu y>N$1z3~Z`vږNm;cQqC( ۪tP�= heW.j/'qd6벶Q#zq[ y;,/Qx - AR- WO3JÙF*^@[;4ΌBbJ>q+�42eS,,7퉵IrfNBf%}OLW5 vZ">0.ÂT@T4]5n;hhi-m3fBg{zE=۹¼ʳKNYZfX-F��W GrԊ5Z#`*pS|`dTKn^Gـ*zvO+.G# K?Q!z^P�8l<5 ObR:-y8e<Z`U3$o$ď`wW^_CzK�bz=;B;Psؖ/Ց R<={(K4rK|myvfJ e y@ <JhX1X ޢ\ mc+lUbգ+ï(vS~9bK5tTš Gg,(x8P8jHҩGd%HJQNBy/6O`B.}򉗽eQ ANsr D70 eߘn!Ax.sͶf8ssәc)4T*,O¢:_y1GNЃ%'FEo\"G:|j%6z*5s߬$vmN< hCݢFnݒh y j1oCd 6"& 1zBF(a~۱B0BꝴV4;'^E(fEIJ"G� AFef\j2LtͿvJ}1.>_jZ)L>+𪀉w6nOp(J0X&3ځ]Qi6S6ٸ>>h=hbDJ/6Ą{C/(<z yZou iry@+ׅ\9l$lh{]~b*}"J2N\t83ͨ&}s&pm١@丢߽auae׃x  %ȥwހ[ԩ>\M[�hߨ~,18WfB21}=^oTmjAGvS6JC(^m{6W8� ?=S+hC-o.m1T.-6HhJ90 .qo_$k1!@ rw-B`:< IGcnhP]JC)t,|ј_iK;IU]Ф+Ts,A,'.90tHx*,E$T3nGE#OpvEm|Mܷ=Yn<44@L OJk'f ܼ !~W:P C3Om+)g'!A> A@|B'!~MjO~)NkSSeF# z0G�$8;z/+/PyN _f#T2 gm0h)WmJ6_L@$fSC@9qiqKyoNkoAAin s}^XLf&W4Ah6qPM\Z /sh-,j45~}dzԋŕ"G;_ͥC'+˞㊃_s 3_d gOg[#: <XP,f-{~{S</qn,. []fQ0srYVGix]m+!}aC 9kyw}yf䵽yOhm7Yz"-iB2JD=sbWPM]DtC۟XK<샴.{Z[Z؞|Un>a:=ԭya$K;�Y1?d`.k(OoS[\6'>DL<56 Juؾc((}1_*|5Z�M@}ԯMQ`\vGx .D[Z*~HdYcCB9"2:e-C?]83pV2 F1U8vj>&*ܨ8!$&<2snPŜs1 <&Mkd=4"Mm ve�I9L  88Xc|听c 3X&Ak:1Cƿrٞ5H#6_V^s5GvYuY5V{2Ve9kuS ڟhIBWQGo[I3:y GEhV(hr^>%;Glc~ߧi9O}?17 [O;w4JuC0# ϳ؈]x(`쓟RVm׍ ㇉WdAv+SDkIǍ~N d&5b:@s/5VEFrĻOs] niV ka%Bhks}?bC3/ӰZ:cZ1|ym{ w5& ̹a/OEba:cCr̡'5J)Z/҃\)j:*Ck[+ZkuʧxF,/uP fׇ*}fW2f$M%p�xXi킕MnBBraٖlmrgeIT1 ~!dq+)~я%9;<É`F껖m˻%ay)JjJ%1|ELv@=5$%]QYd置SeNO#S7�淤x[@ԼR= D1J_ޚ�1\KlFC1 N�ޛ𣺸eLsCK*[⍹ 3d4B 09tcLrڴn]&-+I]>R6P<&b2�Oy4`8+%%$6?Ӿ.b:Y8G#om1M&_΁,B@tSǹ,AYpXKyB2KV)H/5~M>oO˪qUWOwߝ1-멗'|qr#58_x>֥ɡ/RQs zO^(&,r+CC&Ki'~qe# 04RFu{S+iejז`ln^X t3+?Ѷ"ʔ)Ri?±;@UM[_ȺVrC y[iE1-}/u|)s?\`- ˝/VԘr gt}Pq>?Y cR1zʹTYρ+׆1>xLmd*OݢCn%_ 5"Q{zt;EhRE<-符 |ew('aq\`ב~ַ1LzMW{:`y6~q6>ۙU-`MNC_ԀDDzˡ8%E&nRCos 1']!<qK99E'aW/j'SF'0r$EbX' 5ե't?ZlY;~<=y]^w82ؠoaoUAm]<4 |s$)8™8GvA9jF br1Ւd|xfPčXq[q'Yh_.L= b�6y�XK&/{o%VySXM^su ^e't^7 wa|OL9Αi/rȋ|3�,C�v07."χD4Lȯ.W.Y;U3$(-%d}!`Q)(fOVl'Mji'O<o-۷d-ugxYlz-K +9se(&V^r}Gv3Vlnד>3mO'˼VIeVA).ށMxo;l<.)OSO5ꎕtB7+IO>Z"Xt{i.j.jspK�OFfohcSmbEmRF$)Y-,$nSnz+q[7 f� 6@&*<=f~EEh>SQ-oZ'}MSO|{ Z!Ź{M?}VHЃߵ,*+5s K Oazɸ<BOo+ n 2Ny ;8fEBFSx\E'AnSs #6’e9+Z:CSq Y_'r8 [,"+A6!=R̤a0$vy?Uj &)!G%aVujq*[BOq&N^|l^Kܿ=}l'xE`D b8ZSߤ �UCT6O9l[61uY<[=&߫ȉ<a m9=!UX]hN4dU@+-@ ^L9gtmǚ}PpS}ь'E2%6!F~cv3!Z*P{ Î e"d!PHܚB;)\$*!UKFfL.KWnt"?3EqaItҮ`i¶K? !baq ir3oJt~W?!;?Jn.VkpeDXff~4o'LD>]('ۦ)7å^E4Am@QiU pet@c1XE㒛MްHfbzhm%_e/"9?,EwhM=Đ+6WsCKx u\<f /Wt^ܷy%Gb v| L Md`0M VH_bIA<'#ɍ>?bO,U-( o"g_H|j{2D^=*Lѿ,|ZJr$z71 &<2Ġ'Epv-1sO.0^7L(֝okpdbϞWPᅈDo?S@[6$8>žCG9 adD6C^La,k)klPtqaΨ'mA z'{HEIL! S$NRgoƆF({yb!\QM䮪9*}k ,'?1whvas_zrAG5v} *0$fnK ,1Q%o›axnf3>Wx!٤a�Df W4{i$ tV\CCDM[a+mȕi_tWl/mkJwnj@zZ}>ibġn,{iy…r9c3!|vOyȳE<.e#+̚Q+}cZR -[ +H)+#:E`rEQQڶ @C{A4k[/☆Ӻq<W\HO8-wmf*M̭.:%gr Q98(N\pʬ]r$##~˩WI`PR9%6e~!˗ٺqF &iƗГ'TU^edg7Zs*k[2E?2̆Ezm~jCص~;]%~; $Z^oNC3[Q 'x ^BAj1ƺd%@;|A>nEKjӿ_|T -NaޯNdUso<G#7@_n@ndJW!bp3dڡ)p839ep>!`'jZj¢}zd;yRW- wJ/>C;2=έ_mE2`z%ܟ}8MYǻ(1;{}C_+Xe+PZ'&5i|UJ\8̿kzᓕ@ ui׾(?%{;᫲Z7N~b %XD.& b"st? ˀ~mWM.@1~0VkweWPJC֚Fe.q:AxJqn2}b;BǮ˂AGW:QH8sdC%|W[]#h 0veVu_2="cHҒKo"Z<yhoZ.Xd%C6%1ŸZ'Lo/5 [G@*$>A6%ݠ|V7¬ .6ksJx\8JQ|ǚEY<67:Uyh6-VyBϨ?_DZQ&ψ"[i"<4L؄̬f�Q%HY ζGl$w7[&p�o.V@Lܻ[}RV[DuUt!2•?vzy~Qdtav W֕4b0t mUu x2+=vçhV󿜩!8XCs em Ylb\eZ-UAC@ V8j#KFM,u.Kf<MG{N :lGI#FtU ?Ey>$l4 L&Ne?|Rq㺡"w.)90Ye4,F #VY-'~V^-u/?1#PqؽCw`J=JR+_5E-K { ޞ(0Ja܏!D+0mT?}߂S28;N 3%)c]ì7Օpx4t5:̍`_y+鸜K hf !2DaTb:+:T@_^uom@BamyІ̭~-K-ϓ筮)rRcmpf Ɵ,Ke;t' QHz-I@ׅf+9Q3Pi+kxDGu)u9?I|rqV(ѹ7HR=O|�0U:?VyAXoӭKv@;}8C%$ %`48tS|,^�ZH.r Kc6Ţo}YU~+dK&_[~:SoM[ġ0;kۀMimp�ӘVTvX>r`?uۋ}FL5Z'0 .[o6Rr bck$ nmʀQDt0Ep 鏪oXE6+ ԖG<mMxLܡ}޴S1jpe2E3ꏵؙF+C @fj?}]) ؞ }?= /6ϖ]־$Ȩo&q7Hie:�bqVt9#<Ûh`e2?^4K7+jQ3k)C*co3,RǙ: 4Q+η*Yms&Չʊ E&pC^CɃ/jS~\]~a ,(Vb&VP+B:-SeGLJVc.^DjA!83Ej%]z^q u取aB\K,Z߼^f)fhD{,i`Mc7WYׁmix 5_5-˂f38=@y{OÎgmmx 6T(%Ybaa*i' 閐ZMlv:n&p/�ޜ?QG@z0ru?K::ݺJ&~=o-R+aOSH z6rzN r@_óP|` 5X2nY ;:#8BbQt7Uz7L[ws^V�J>|ћ-|)AXSn6:#{+rKqG<C51*޶j}S^X'g +ū P:5g0 r,JvF_ʎ 7ʏ>60ȐmxuЀ]Z[*e%3׭00ļl)ON�MFLQS-1ڋB^0CtʀxRwN_rKЁa1 z,B s!$pF9xGN>q)d8%Ub'C*>?OCgHL$&SQ`OP^8o b^ރƈIveNLCM&w>tQL&#8�nY_=܎5tN>�<?b Qk)+-s; hn"TµdV|.v?6OhG shX<wFZ_fJ-3s#ms/Z8Qk0!Hۍ|1NFGdo;Sbn??Jz6k'3tCQ _9f0wAo!%y]e<^jYpVMCLl>.DЮ6ka%l+o皆ciV] P;2V!q@6>^{�mI.cr\1Kem f||dn$Pv.sgpr.M?JM $L,$`նܤk5pƺrR֗+Na@mfoߴ[۳Vdp<d1D*FF4PIDO`;2ԩSܓF, #h6KF&'ģbr~9L1O:@Jx..uຌlfBw^nL Fn=5S(FF=Hr$ W0^<`+#_[WYT?PiKTRePu<KHh_TVǂ@UAZmzӏ+k{e^�n&Tb* 539 )PY;+N.IUr-lKYShVɡ׎epa6  )֯`ʎHu}z`۾5{h\@}u`__S4:du 2 UDZQqQqO0݋bTY\hM- 8 -[G:9besZ6lA#@TRWZLO-m' JiPËJ3L^ՍM))M@;]q37UƷ eX`RGIHdV#5 B+"k$ƵUsZr4j0� )^c/ :^Ŝj\7z’`쥬?M9SJjT:4f,<:鄿x"2EMN/ڻ#R‡o\ݦNx`q\ʙljD GZ7f֞p1SFMTAw6q3*�z<޴TL=gb%WNNa]y $uo$D8P5^�=Q0+A,ʁoB[T6` h=\mZ[֒>w5Y\0Y/Xp1l괣x$D\OWɛ+Jeɣ6=FmXgK|?O@%ָֿHV!6FTbs+&5+dn#Tskfk_Du;ǧݮW98c?J<%ص,$ rD2oz8]F͕RLgGz46St" g+'A+ 5_B\1Xg2PoyUG0o iC28\+YP<+Kf&$ 8aWZس-yp9#ݟIqzν 374*GH5I#anTq5h\\n 49 v1Hmc;gG#43an\ƀigzҲsи,{]b󤉿h_y7I�1qjOG�{ pjѽk9D3�ť.Czc丕Bk)' Y堆(>s߹n2}$[Im*YʺLA~+ZX55&=и.b`BQ[LwYZc<pp[|8Pq=HR)ģ{ $0fV:ݾ>KBlzfuC쮢zN(MH]}T=,/ ɊC$Q9wJ4EVc"k9^FZ0y{oΌj=gj?)Ҝ[u.Jfj R`Q֩fiF" sMsEč(?bnKP)SéS,sʉY[uC PnRyMk۲pZh|[_d@վnm©B;@ѻ&G;ibM ʤ`MK1)Rk\O}ץSFG޽r1v: m\:taV]爫oKjU8Y d*u. ۋM,sV'٣µI_)F0][j M_ng"o즼BtU0qA2H|ZX, %dH!#GAĠhuW׸[j4,R|:ˋ,XJjH!xᠩ\WtU@ԃlt j"YB:r'CbQCT}a;s#+v6 9:Û~Kb"}7IS-/i[EwB(@5 'Ҵlh6vlv ]Mu1h "`ꉘZӢOK,m.tҶ-U[98X-q ʙʮgqV>jӠ% ž ^M4jTW0Jo2h`+Mb,Ddܧ$\\7M&Jxҟ`%QFR KVGܤ:hF?o8FFP!鋿T'jV0چ|ژn TIW kݍ-DG1Y'86iO`Ҍzt@B~ ڏvߧP `ç?ۥA;(}* 7QN⫖6Wdp$Imąhf7j&?X[=O=q$^Cz6؁dn;�P2lK ;V^ cX,GeERBO ,L1MP_dQ\kMClK:^' ZHVy(>S iCXgMw32 GRw88F'wHh#!_}c5]e`^7G},(Œ6J~{;}q/BgZmϕm(tCّ@WeSV !Wze`#%(Q!NYΚϸ Ɵt?'Z,6:88ŵ}wͷ)�+ Νm%QI(wqѺaZG_ODp̷Q9fR,_Oy|}eev{?kJzR5vnKa+eo>ݻ( -1|Rƀm%Gg˴t3xH-^2=غѫQg1 zg9;NF+X^ӈHbyN498 I&i}my!}On@{FNKV\UR~5'ײb{FHS {f i|6|X9r+Y ?n>΃>5tzboI"jk [T0uﻶI>UҞxO+lcV!0aOb>!WGszZɎ&ꞇdP2mCPs$o=hqCDNg;!c1Cg],wՕLMs +!AfV[._͒_RGjftO3(xJ֎&'Ԩ[N.)Ө2H5&DzXC "rU*K9)X)MZ3%h;u�,\ir 0^>jksozAP ĿN+o%PӆACǾm 0x vK 1`p@\n5Nrpxe ݔ%w;P) !.:b0 802)718vuaܺYxW"6b@Vа �d)שqwv5)펷$8BN^7.J|Xr0v\hDNXqHv#[9IeO{3}Fv87=dR,{кȚVS'o3H%py bE[zA6լbĴqȆ)?s-2Ov}p"MǞbAG6P_A'Nq IbQAo.GxH+<Il<Rmg.7FH-OMZFD&qMjGaW2V^m<$3CKET,zUoi+Exu[!e\k{#%8dekB`̊서Mŷ|al #.R3SrIxa'-⫫LĴșr=5 Hi'~@OĴ҃x0v#IefeD.@?OTva0E*M4 SѾ}IT Tˎn]͕Rs\"U !t_78+!!Ql<f:Z$Cu <=!:sAz1=:{E:[@T:V:'ğѳwm~Qto|.9$!k@6?,\pXϵ͏ip=N iRs'Fvj^HWVhQA!ZCmb]C�4@8A,bnw;#4)* 2W!a43za9H}sNPt ٺ\`K\Km(=ҵ>FZE"&E6F</4+3,岴V grZýR U14]1MYM^S#-{)_{}5)b$<8MP/:݇.QH)o15;' Aex噀Tf4~_o%rطwFw)l?g~x@ 8U:י-yc_(aАz-1,l�baGiF<('HFEH|Ӑ-xR,͗{\0-[(o_Z+$i)!M9]2)m^</s)yhxC ?5""JdA%0b~.K)XxLz p˃ Um=%y;X[.aY2@0ɯ(`2pGDlwfɦbΐf!6)ZQlH5-X˽*d.qΡi}6[OnV%@\yk@0۹K J\=}zmw4dGZhhCݓ6GJU11[̀.9Lx.UN~h≁t& 輈lIICTJKǍ®Kpe>xyr_S=f"rd.'r+$yn5Z>,ȩ'ZK](Hrz"_ ƿ�#xxGBo6hn7Yd6V{@gi(vʉE x|J\=}YǺ6A~Vcz8Iw`zb (1hT23 \얤vG[HCċ1~I@f<'釧"@�ڮG99 },o'L2uefjp6.REeэdCG٧LàZZD/AeT%t3h&j7Zv*MA~ӏuޝܠ3Il4XCg%qo*VIM%? -ՌzZ%i= C\ԇ)c 7Z`j\;�zX RM,Q{`wƐYTV2gt7Vbi(̻C&�8!`iv <}|)~!%.>}jۭ9YK?_#a/brK_&E¸I@?̩t ]>]2AWxN8JZ)V?݁Q4d=Ko<1%9ځ!glM]| @- ([ T_ L J/iS ]f'qqɦB o0A7gq)nuPs@anGrw.m܄k!gb<@eH&p?o(lck:#4zt�:UHz\ɾH͗_/^4wH@.P�Ҕ(24v1v�dIʹ]Ng$gOEʂ:/:Ã8M2ĕH-B)<&F~U\!ЙG@Pj'߯ڝA66XpD#fՑHʥ1-eki.VOmZj?$M[Z"{c]^EA6neklYzSnynwڥ Όn(="(E Tb1mgtɋ:KaPH^{g%ڡb4iRܣlL.d﷛nWr@'ZƚO~ @o-|j 7U@o6=V#zBHz3#X?A= LyɻFu&SsA~mmkT=~>]6wP"W2dH w-tDJL'4^ao^k (X#f6DպQKcu#mpReð}Lճshl@="wA\J1t_Eh4qT1k =)>*("�MjqCm.-GhN(N~TQBUs|PMXv6Ϝ*\mw)h|)j#bY .ةOpD4h( YHV\dv 7-R"#b0wweV qv>7^U! 6KٙQx5 ["켍J}`aЎtEU N ;/GX@Z-  ]Es%},>( z|Qr/`_c|7zQ\;4;#q#̗_;hr~zaJp,i'QW:im݊U2KǛvv qɭ B#>=_e]hR5mfKԠj $/Y u`;EXV[/t1jCY�v"Iq5ݺEPcމۆ<�NCVD>m}̆6W}t#4T(~{"Q`Y95I "ң.)d┢ْIʥKF ck \?(Zgޗ5HʀCoICz%90*wb. iKɱSmOuXv3AF@KCM(cHӫ0l XF4\�VۢJ^7XB#KIjڀ |E X"A8+h`yiLxq-+(qrL1b}*Xv@PWCI0FO ?IMUoR+"n~DaJNF2vU0с'mp]9.M7~=�v~=G!]Iu,prM&0̯4^UcvD V"@5w۩y|cC{Psz^^z88?5pbI9yAtX""F8q*U٤ G:nj&W)xq]ZNWk^K %j%l Aj`CI!p134ac LP]UezDi]J�>D|P E�2R=`aXrJ||WMf k&i N‡T8@Hb絤w$KfyVʵQ@T:Lo\[=˅w#06\d-DfMOwc�i]Ԉf6ݠh镆6)>e>xb{6^pwt>|z`"i%4awRBmIs)@_c(#;qՕ sBK3v&:`sMHnQA޹fRüV�*9!'' |gKk.Kr)gޢ?H[}sbcidhF=8 NDY߮y wиa"z6"S3m /Hvdtb^(ZŊz>8YV⧓Y\<(sΝ\hUԻ j#O4NBl`$3mŜ]}h%UP3nGDZ V_$!j+U9s?[m;mx@1R'';x I &~kHhHBB"~̣͞s4;1C螓S4b&jȿ ]4ު*{ jJ[0A2w9{MS"OG| mT/I m@eB ~i=U }U@7l7sRYCm4xpRSf:.俺a& kfwH!YY!-gDʄÝg؏=dZI mxJ,LG�RdRw N/^<~N*Ԯ|ԏa.;<S/ɫ/HJ8e`^U\|; Rк+"J &AC-pUQPw߷PnFτ]J(`C#P *iT̵:Ģ o3/b$ A9%/~qypDJ>q(їK̪%GrиmE lGƀ@d$8R:_kܤ dVT>]{Ī>AsI^?$ϲJD*q>~:.8{tg9o56Ω~=Nӯa :$̬aS߃ih\1p ZKO E3i[!B+MݛqAQ[FFִzL2GSفIzJCCR<7N_6p5lVlsLi?:Ч�i;U Yrl2+B(By|ЎC#Xdb+-q-ϔ*Cr<ˍڛoJL$/@@7(Y GNq8 3 BHuϹʤ\H0;X^Fq]yHDj VXޟ@EQ{ ZMۦZtWߴRd N{--=MޤŸZh-!/dYm _'yG Pjۿ>nf ,X04k%'88VY5|NvaǛq,fI"_>p͕:´*gįXdJVFTTژalL؀_P2؃now'$cc렱mĺtSlۀvdq D9(m�S&%qc5*;CkT+W#tsvDŽY.)t' PrGp0A|hJ hJr[q#l.J(>Dy,貥: |o OhU\a˚ZxV9@[^<k*ʨ3s1)O jKpnQǡOYc'sr+3ކR55)cG_Oem+݁Ȝ61ƞu"ST9]aPajǩ™3ڛ3Tw]_yșN>r&-M@Yiod>߮R)'O82\>駕$|q]Vôdؘֆʍ ZOO(Y5C#sFP ,K^uO!lu]ji[i{DCLzI au1hv_|y*1ۆw.eeOw,u@`|Jԛ Y۷/4PrThL3 +vHRE|Q`b=iU[ːy7AXʑHFP ]nb.dzv UaZO,.tsS{w' @1;[F 7GDhni[|A&dus\NBXw;k+ {6 !4GA*;!~Lm-OBI3OE)EiWj=ćf-`N>]IY~,+t~;5 IOĂ&ٕ|Q٫8 !c<_/փ+FءT5Ʊ,vz,t;+EOɁ쾷~*JjǑYf=c}˷XF3x2 eNF݋h׼k81ER߻tR:$]X2\HYWzٵvz~ +hN x˾tx$ϻ3C$=ܼ@sSw_SeI+G<R]WLX26=CI|9jij%h߁3sYI,p$ =xرJgu` AFݐ*EWWTs|jl=E& ҧUDQ2ysfLDA%>9bw9;qOZ)-y EY\N#" ``38Ys!o|b4Q|#Sp<|tHEE%t%z)lH,+r /OpQcҞ!u\#0īT\ KH6aV]ۤ:gqRF}C D:F]usWH %4EwwN&'xy&ϟQ* _lo& hve6qytpj oN#kūjVN-Hy%51/bq}�̮1\oEhBw18.S(]YO?$2GP7 |1Jv]f}Muh 4F ln)#,ޕf NbAPNbblLen$XMY&P+V/lv&bH[yaѧ6^BM8;\WF!iC܄KH�wq@ⶢTS`8)Ͻw WN\j(H>  aΘ>_Xx! F# `/ \CHp^mT.2yC:cgz|MʚLSo!..;_&U^q l-3Y_|/I+ [P,8ihOh4+ lDg83"G[$Pڗ֑Ðzܙ^r'8޵&R]*gIaVlFͭ<:ͳdJ 2<tѻ\⽉xF#j^ՁȇTzכO>9H7,8jt5+ц0&YNM߉˿pn-mSZ_@cVj۠#_Qܯ{]T6聻yv̔{`;1d.d(>YuLn(g99/y.{aᆎm=GͶy1K{ڼ}R6&$ v+7idxi prFٚKYr;Yv>Ue1&*v�f g3uQ"lV{N_Avu]kmpnH}1稁"09Ȃ ~ 8[ \:L&J•7I#x[dAP m7%.D;:,<+�? 4ؗX,#AxjWul$>xs.y}3$hLk@=?*.w/~E}It(MbۀpQ_n_x8qW1c|ɻV; %e)n i"Tоk&JⱦL;܊T|B Uy<* m+"IpK_M$pלcղiWNV#Gm&0+-eki&#"C-x:n4%G'ML}L=n/BA;gI:h+>D$yߜ )( A{MCdؐ(jH0vQ6Te.d!1VVÁkDIQOO%ݏ'[^2x^BN'>8.QaCgJCB_z 6NZT*WɚgW6U'y7lcpr8n ?Fb ,b*Doq>1ļdgv,g羸c3hڌ8 >U+*l6͹EaU^Fk�q@U+04 gkRwVj^:J+6uϝ"[+X OKY سVMExHKa"<ڈᴖe~Adf Hx~:ώ0AID{4=wn htM±o0?k$@Ɗi1WNeNg;5Xt|;:,- <Ded6(4jϔQ'ؼ\?+_گkb E}t;%Jqoԣ!W?^mh0lF+5tڒ n/Zmes-6 hms>5֕NlD-esr}1vz/()iz* cviܹ>*O5orL72 }쯓Gt ?@!f9;Y5ւ8TEɫA/ŖsWӖfUPO`V7^w;J*sႦ\nocH<)vġ@^t\i#k''-is=<KmS#UtXz@6;31=K#۸=.5[CVw}GxkPFnj|@pE 4.^?rVͳ m$Fnq~G`뛿^gp;g*s/?uTIWǟ="v#@cўvʹMȡ`3t6FyEY26fը,~*ZC=#0}dӄ[a"&wXHSNø9F'PA x@&ϙ~ƀjP%,/-( Sn�|܁є#^U26q WOSis#&(p ;Օ |<dOlژ^FR5UF6RZbS <lWT$yiT{!&3.RoҼ(QK6NRA&-]++\kljn-ƞ7!`5ݴ_ wQ%/|;fՅDXH6{u~U>\?@+\˰O9Qvb!:ݪ&_@36GJZs><KW[<s"T$qӞAs!dU>I0BO`GU &&JC �1L*(t0u{-6y�3҉S[,#\]BcO퉳f ~⟂;YSiOTIkAoG,J3j15Zb$lprȷa[[~OY4y=Ъw 2] W#%֑ vOO>W :@zqh6벤nl0h|kXev_Gd!6y~*hˆ׶_h: ;IK1EU@sPng~YK>C gߢ<IM?0\ ]vAxi@thho/@Zf,j1M/w+0A/nM �!vEnN]pߏ NXžHb]oSE)AE] m`(7`y&=Med<QG]F<3!FCIld,>-A"] [Cǔ"�Rmfm&)lN,=s!Zr~rh}Xq3&<B{Dۗ3⫴ y*Yk+a"GgjЋCBUH>XϡY }bpY&9=G46-q j>OB0 /d{Qu$‚ZNe,jҐк֯U1_ zǎQI{0(0D0OnYk nz@)i#KS B^70s?_?o9wk u#^ =wDFZ?f vHaY0 luf 3̤7Z٣fsY!ģcKnq~\Q(Ho+([1[%S6;دcj PhYװ 9ΛShO3WϙT <s"6VFҲِuk!j^iIW]8s# lߢ4_r2ŦSѵ qMqG5m7蝌 5]Ƴsqt. 1sx1^7GEN[b �k6v]ؕXfCSB?pHb'MFj/O˵t pp5!@,UN0B̎sy pH^}Чauq2mDGaI [Y@Tn�H K ~K}I Ԣ&oLۿᳮ(rb|mGF3�.z4OTM1<О[_ �S놅T?1ix)EqK*d&fq { %;W0C΂--D27nʹfA uv2{Bt>Jsy7Q &Auu*I&Ug,,黱/M0\%Bz:SIP rL[Ih9.K <^ݖ@*"}c[C |KQ|Ci;0UU6  bs_9Q5 bJS7{9+'ψǶLXLճI`#~GvdI-wFLد^e@DSQo!Ƥݘڕ;~>onw?1|SWqB .W;'�E8au7\z`^rØ.~<~.ּ͇{{N9lT͕D{O gJ+>ủN,Za]PCe6�oƕZi ׯsA㼜r.`OnjX1PA�-7xqCR^Wir_fTQ~[h ^1͖#mx×R\jnRoda}QşGZ!Itĵ?lgL̸1d`AXC` A+| `/N3e9L+'2,$NXP0ԩc9<;[z _ŒNNKdTM 3G`UVl{%WiTB !BM,]dKj%nXKQBin+]z/3pj4Ͱ'%]\DΈ~s5fzhj l<4;YW7;B쬠" =:,qK<".6^ qhLV1g Zet4XoBiHO q| },A AG'6%K]'Z8(S ^ZǂƏl}~prQ$[1Opnj'Rމ{LQ(cVo$p&N3s'7>gh|2̡E<_4G cS Y9p{p,?2+| ,',ȟZAK. T1,ɠ÷\T_u/ImVî(P z֔~ y>]H1`3xUT.?0)A8 ՚ٿOδmoڶWız`^mHD8إ29z?�Y F3F$7eaḙ͕fakjFD}9X]e1PP{om?K,aIO-b0Z!r۷>^~"2 Z6M;I 2%{h`qov_%[07LglsO7 �@!Jb/d&gpc `TEd_R;<ل9= gbnO1@)=Q^,jBLEH`PulGBU8X[>>QZ*4۴ؿ&< UKzK3+h. asXFs} ?t~TJ+r1&hY<5T29Vk0 ?n y=EL0%+mZ܏QPk =#+b=9V�16_ ΥKTvb:MIaa;$O/whMo<JvnD^.�,nG$"(� K�`Z4W0V8h2<ѸĹe_%PX5JiYӔ%tsEw $‹5"TK,< Ί v(i(/g$:tZ@f%ý>aT1jab{T5&.vhbI`ZL~c/#y^h-A_y{5dZJUV%ݔVubİMSfumMD{˕‘u�#F,_O`SNk"^Q7T{᎘ˉ!zj vcV NN#J~gWN-EMsPt+$eF25 t4~)p-;e%(M`ɨq94Dk,ط8Wo ϰoJ ҫls٘>V<ۧ8>f$Sw gsAuI8ՇL~24_:PIVY IQ^F.NxG{.Q9\}8`X'NUfm+ Tn.u#v}eD)7jR&E/g<5aFHi b-C|պTWlpXdc]XƩ J\m=0}: 8R,DSPou!6пCb6V,/u%bP ҵXFMo :b P@Wʛ47qcϡh C6R˰$c Wj�I_ hEz5/՞!Ͳx`ɒg;#r$,Glyl3[@Teq#9QVn|v4/RQ?&a@׭#F2((W=]"+ a݇W/6f*t{ _33<y ޕOaP?kIJ ۙJkeӧM) Ub{(i1<^S\_$>7vU{:C\OY[6,;f= C bm4h(s P\65x6Dzq xK |.1+5I=QZIA7;b*9Ek*n 4h1'$gFu7\NtUE!&s/hߘA,<_7u$eɬq@uW_/XY2>BAHrsMoۖ>Hye,A%lP SV<HG t\d'{#༆ Vz ϒZ-u 7C ]SkC_lF Xa1Z8w?j0(t=Td=} t^oO Ra{Ʃ#96O7QB�> =Ru[=ԟrֽ?m~m0@lIZpB9Z: ~Be6V>na`,j*ZDi+ڶbZ\ha}E KI30]d̤Z.٪rpR|t1{ l 4ol jsA -'o!5]`59 mD?'/u{@0ww<q>[ZϾ3l-9P (;T~a5k ӇvF@;,�˫G%AOyx la>4<HПz0Ks#*54}r֑y:~ [I/^/!Ne4h ?uuZ ;yӚK f%klo[#L傩G#sFs7EuЉKP4au?LPtvwnWF}8Ej+)ХOs[!u ]U!f$l1V:ktcH ~Bt["@O'%,>ruNɄ\vXtld¾)r_gc~??o=-K znd ٱ "--+wrr4XϚ Ljth®r%+?m/~҇o.*K2U] 3*o4 FRq+$/sJWi1 ǫ== &6 #bDRr47HB874 "I$E$,K6q~@-qBhO* EK֌UBk69@'[O7Vz:`仢U6z{e薌|H"ah\;Kt~w�|3Y E=>Yg*n'#`˅dUTw]fHgk\ZDɢ\'r{ ;?͈Bgk*O\NP =tm9p8_ !AO: ^C1KrY+oa p>g;QXI9m Spŭf@/M~[o)LiGtKu!nErsza@8 bu0Q;Mw҄{s%9:VF P$#cI!v{F;L#eq8 j6ܿSeHߪFr e2j0dhu˒c؎xK:NaԾm,T+8!zaR>-5%N<) @T1Y.Bi Z!-<~n�wB%9d ʓ"x'o!)5oe?b|e.UmgB Lr{bRmo<q~ 0.h=]]12zQԊ{!sܲͪ~#`g  8Je)&;C@?>X yk&R0Vأk?0(Nȟ5|*lm+ Tߤ@2m@::%]4r~~HY|#qM A8ڮQ:mӨ۪чe[@h85gr2ArO\^{3Ik>,e G3mvy|NN\=;K+<~ RCIKB)K~i]Z4X=9leTÕsH[6DdW$ 8}g'@$U}ГK˹J9=T> ^.}b 56cͩiA$89.^>Bғg6(]yْ3sze6 c_|_lXWK-%aAʇ?m5BY>I;*3 [f�޶m[YQ[fՖ<̵J]dQ J%UD<Ps 2߳.e@OP_+ӽo1R/,FqٴD:=-t!/ 5 jWZ/gb=eHlS-(~ʉ#x.9l R@ߚ,gCCk$fF?$h fAZ~̄;؁RϤRDAږ&5$Cm7l{Eϲ~%6}^vjRO4?m\% DWf5DtB/EJ4rW/nf49F".ԛXqK(HR(^lJ/6I:|s_9nwS/p=Qj̼3sPv|1ʩUcOM [e8NQ3gzF_ "ٛ>@(acN&S1 2.Tf|R?)VۃyM.!_" i잵KWd gp]�ƛ= _,%9b ?m]p%h< ϰwZLNM,UFy:<߈0 \I=08ñ%/|qH})KE0>J 2Y`s 0hoZ$?k�UU֧γX�(<?gTRWn h )n)wβ8pꉸ.R_%֠_~�~h8;7)c6xE0.ʊe,"T\L5U$y{ih̛]BM)wq³Uz(VAsjiXfFs 7GHy�JNMg%#`Kd8pȋ=.Ar N+2tSr\pڗ ?h,Ev[4#idr11I^ )Z]R|gcR %b!XCgg9'mXa%#(PSzP@13 ;GUЫÿš`y0H%Xq#G&oH|ƚfCt?۲*l eUyT;Y$o#5q-?'ncIci\1 dgo}Ud$6|qR&f ED R! Spb!vRuRMUTtf&3خ� ΰo]jrv En,X*V\�w<k]t#&_G7,b0jEr}u m�)M "YtҖP{ķCPj8ocoa((9IY;ٌge3T}NN^F8}DTq騹?mL,:�j r|=o)LaM(j pa8 .rͿ,p5|<9i>4F}:Tmv $Y7=w"7}ËNЁ׵ [:ѷP]`JmIh`= 教Kbeəx>2bIǥxP>703*[_RM%~*KqPxW)/\meݡa8uj^H?9;o?z$AkB(HUUK;m Sl^ (@eBwp16G">H̯ ^lPAKN"PQ:4\6E2Cc۪�oY@ӞAPQWjO@F3$ri=Isq҆O4uXu,NX^\#l+7pmC(JNf+|Bԗ益 |w|S|eQ`ʕ˛J}+_  Y޽%mbWXpG䛈 8g!srCYB7' I ɴү3|\t µ?@f%, E΋dg^^_9LTQ-ֹXJ⸤YxG9sz#pr{+uU߇P9 ֘"2�4)N{lӘFD?Bnѫ_Y4;JZY$,Ac౜V>Hƕ ,zo32N 1uMpv4{&J<%QWΥ:vLg# ^BV Qb) z0ŷhro�tOESpfͩJ?]ݟb=pRam8)YNcRK+Erb iL#xdpF>-,]2%&AN"oTy.M”ecz}315B~`C#pe_x뤶�_Mhjt!gDb$:ެiv qJo]VqYZz?B;fuQyW)jNﺻqxL! ǜ^QOXd2_ Lv<!qpQ"S�A;t숼yQV lm^ϝ_WC6M#M=_mk,1Twb_dž/~N$}rQOD/+6+V4}ġ Ltb ~ٜ5U,H. ?JVo!vNY"b`$Wi h5ѳ›v놌{ˢWL{Ő{E_׳4:QDѵ$]R˶@sn#S; G]P>w МQ,?y+Kt6 \DᙓVsW%8e=~]�Qu*Ptx.l> 1/G5d܄D:OSH~B@Z5nBj## _]SF%Ռ󀇲 Ӱu,)7m͹6`!9CKD޾P\]:?4xnE'}tٍ3MNڗXS7m ?+OgNp?WcѮGԉ)'}V\vH2vuj n)tGR.x@v؅55m9p\(jhJ¯_AqVg{qaCQro0(.)<O$ ;Czkc}Sfr�ACDI(RnN٤@k^o,<It"8Gjt#jA{< 5~›¡UhwRҀK�:IyKڗnR&3GJ \N`g]cy_V˨^xwbG*{;䒳ӆD4%)ļKVLPwLJ,Aیa&&*kn?)TQ?}}?S˚H]wU31Vq=cuص[#yDo wȞ hAãf:!=MtzBP} 䮘ȓ@%KG[6 `X" Ӛ Z5o2  AUt)}U=* (_庴lGw໌ô6DmjJ5Jm? "œ.IzƘj?Y#ɧv4;+w&97xbhDera }!E߼Uܖ+,LmY Ixj ykmHΌw>A�SXz ?쑤$]c"yhU칙߂jfA⧎lq~+D8? goC a >G 6(-RWD|޶3 u朘:>$όd{EB n@>i@/h`  KqSb`q'eOom$mf,[#?7-NGUqP)a?<0™emy@Hin?E=s Kv4I/I~�osgK. %gpCDwts>1lw&%/k:U8j1P>bwCq.<lyR**gܿ"McM|'SXX?ϋE0gp9Iׯa5}`A"rlz(OW.[sJ4> }gV* U! g4MɔbH釆2321ğyg<%x1BQM@`CO%3XuJ/5T+wPG-tbRQFFw*HUȲj5ьY8+s%IbK+h=La"-,vZUn}QQPh,G#T#f-YmҖ枖ڭf SAH  (luKT1~7Po'#>QZBaaudڬ3j<͢Ggdߊ||7"І`VԧJ(_<>a}h[<?7c{Q0w}ywpӮ\P;~)D0quLn{zt;:uCzjWZu�ݤK%7bU" U4&5!ETM>/Xz%?ȗEV=Od嫫'ndB`7!xʄl0 H|q/u$D9�ǘsj\g2-vBd˚|D# x9SOX7[` ZVծAϸ,4 bhGbN_QC(. 4MeȲiE%YIhnɋV!q+-r*0 �dk)Ḧ́uR(t<AQ̆cVGx ;~M{#EPɦ9U]ÙX`6ZVYSDs7.Etlh=\#ZV$N5U 1M{| 禭6<6E&L1y4Nl/z4VexBs_[qX^TrY2 ߵaEشJ ?QCBfY}HFq櫫6jc~)Ό<ptn' 4) El\+Gm_*5$]uv~T{1T'/X8%^18}yʭH(L==S[av/2J9сS @7Jj="D:' T_hEJYvfǚµ KavUVZb,X50'Z=y:'&Nc`�X3?V]{A|XH'=YxT/7n~#QPHh;|>Zq:^8HVIȟx37B?#z^0'tı5'= BIng @8`ĕEIvɸGpC:X^>*~ODf] |A_e‚2\sQ6S@S疋y}9my?%~p6\oҰ+*|sA&zD٪*B={v2N5|e0IC&WYNEm[ݴLwK?|;V aM{Gq޻Ue~50Zr7؜_>:[Kx\#Jɲqr ,0[uȍp[DU.#Sw"ِvNM�µ3=I eġ/zjT rhQ-6L5M8`�ml#ťO"\CaL %_I oS{? rqo\;jZبl tf.ʻYu;j^V61:o 8u+V.H v;K#]];<;9�u?8I0&-l7fi;q_� 2mX˛d7@<'� }7F ]}sJ7 XضPdyu2L~ W rqpM"~8yx t59ڝc/+JO:fbo8ՂJ_aؒ÷ǕfAy_pҰYS_PrXY_7D"5MU6c7gn-|Y걲iBm@M" ?LcV*-_kI7?Ցo KE?0)C<ˆU h^>rk)V|ְjib'bx\p}ʄMs7B!RL2t.oT{+PJa]p)`&ǐקo{@8qrӒg2Bds9aeu�:6^FGA7ݕ-5Բ\sˆSqs\7 \j ;q֦G EiJ'b_N#Xr<ASGe:ac \@;{ bHOpRZg MgOQguUKf_fAx9ѷ:7%ˎfw@'.C17C{}斒-eOsHF@ 1%>5ּ:Wm\v"vSQ;,&݆3 稑VBټn6Cm%Gblζ67f/#u~F9|oB)4#hG0p.JR۔TcNDuj'&t~@v sh(i,v&LD^TsNSْD5ˤ,P ,F0CqZ~uFyMAGzK Ļ$ I@V^~ziq :a2d4},'[$Ѷ?I<OLT9mf\s <hB&%:M o$"j?#ڧޠL_Q50]}INW0(4tMMu||"ΎA,}%Ŭ+Dv kiڱH=\zCa?'{MWPy{Yf>SSQB4nbҋ+ wS"„gv7NddL19JekW[dWPiѝ�q6-uۙ,?Ûְa0nM (((4(!^,6V`hV&ؒ`ڣ`9/,ܺHȍh& JklƅxRtSӍ-~iSZykx紕7r 6c?f&MDSrInnN0 4D")0؁njxyy7w[=K >\Zex{/ QDT϶pGJ%B3f;; .b=^5{ AZj.R&_v#{OZ,w )!{" ۏ?2]mh~8혯LǤ"nGxt[j_zk\"K_eB &eg^$6v3]0\1PsNÁR(|'ArT|Igހ.a_83anNƚgk۠o0`#?rОnnsB} GfN*cHytb,ς/FVNa[1H%oG7Bϻ#9vܠBп�)5Dr:U]L!f.e 0y@VdWVLcreJ?<nK ĵJORJq4eATgSP(8GHHg5-x"×SʅY[kJyEx!RĘ%jIӛ0T]ea%fܙ)!�4RN[zs y<> jcaqGU Z�L46T3H!9FclJHs9 „q` >OF $ʆF8'3k[J?<e)RxKE5H@#"G>(M(t '=!23,7'}{:=7*FmM'd9Vp8f "K #Ԏp ad49!ZAmE .O x0u7e*P(98^w8,m"/ȳ܌gM-(⺱Wb6,a4-`&$I=c|?8sn:3cEed( ( xD݅;3I>=م#>XR8<Ƽlݲf%@O!>~X]1sу7yd?}]|L\'I㗂<=2| P?Esp&7T-~CCҖ(p sq>v|~WIHPÂ/\p[}Iؤv EgXvs .ЈA __rsL_F^8(c+ _<08Jrf6hX΃ ~N_끐sspR3j^O,ghμMo68ma2T/5O! ׌jjO񪅪$Gp۪{x'nIVuDv5Xͭ "9ySӐ-31O[H >P:- qzG3 s̉.ZLh .^tl{W!`atJi$d@.n-'r.u"O4u[#xFN=:.SbD09Пd'Ga]5\T{TqP ʍ6P<4b5tPr']<(Ck�1S}_fm}xR Jјsyҍ :qPB>�R0_OO!OI(Z0@!%޼-n,)MqY,4ޡ(f>5iE(n !Bj5ޜ;Ʀl(xj i28glv~vKAqGQ '} CV1ԩ SZsr{u49Sӱ9E-W�5v4%XLwt(/W_xϯ$Cs$%_N4ئMMfk<:mQ8s&I5:/j rڦ(||~C'?l-E7swϑ2/�>u q f4ӈ[Z7ү^!nM[j`EbE&7;fُPYfQtnPBMΞ$BRp+Sʑj5&pw‡0/n6<0UcW[X}(X %tr5!Q9Elh`.7_ D7 =:7U%,\~ 9 `2Rap# bxwu%\' AV>]iic +U"ף?ޭ[hLquR$/ayODsQqTQ7^Ĩ8X׊llsJnMЀOPga*g@CCOk4,98aR* TE=Nr6%ӵG6Nǫ k0^F.s&e)7I;70"%hG?_p4h.kDk˸hr=^:'aeWG/+4- eIv]6}lZc v6gLܩ]9["^هPLCpKʽ&TM"_wX>k6OUNvzC.wM')MҶfKmGzu Z *C̫<a5mp9H ɢ/흍Y>I VA.c ϝD҈1-+.>-G7Cһ1l]X/)c 6?n)*dK$&oV#BZcj=ŽqTPW"410fu'Kv0qkTVEuo&臼Kԥ_N kT]ǝ81@07TQeӱ>TH9PЈMC)K79FOξ`au_ S?Tpg%<{LqC< {NC*7'.tD<ٌ<�n|3S{Yv\LQA?JAX̯V'XS@w{ F'L*tQѪ:eRۃ%,5P$ՇFOV;p$_S.>bRUARs-UM =QBYM$(vJ`U-yM璍C5J)E:L2Syӄ t]ǤE|?tRԾ $띏}F8(> h^{J"$3Pࠥ82<.A<BA\X_[p䲩2ksh7.g5Us=m+6YLu>RֲfyZ,QKtT{8e 1v2`j%p&9_3$F/ٰ-͐ڌLϷn~*U8g-@%:2ym]9ϐ5:nǑ uL{ bJ2s@qH,HHla* ;9 [ QBGamJF^YuiQ$իD8oha|-c8a?4D/Y.ɣ%f /wiH h٫W񜞀␬} B�13vQ@Wi&<ATmތz?/!`!"Y]9co]'ӌ:LĩB]YY\H*YKP"F/3q\'WUGDV DQ9<�j;L*ϭ+Rn7BǖqYݳ\M&s(>j>oVtKyl퐁`�t^P` jhƐƚj=uIg@PM).p{rg 0*%>MUBZ~bӈ vs!&ҷ^x4Bc-$kYB`A[G# C1"[j| z o( c}$e*{;J(OkM$fGfB-ݷٔ"5@!  Z=ˌԭdv [69|]1�qh4>Ȕ*4KťOe9,_䜪 gxS^ 0 >r0࢝LƝ-Fplb =GU2 <-MFx  N).Z4@tұ^3}᱾[y471*i$g%";bb`@6\EWszx}`/k&^ILcg;`SғB^ީKwI8T1Wik+K:k$h,7z`'mr]05yǴ2js|�C% FOno)fJhlTlj@&BDl<SJˆ 6S6yfO4CXJ^42mhޮ_y h)sIt;$ST<X U9d@]*R'rw < Ή0T! oCHo^ȼ]ԣ]RޭUaV2%g= 1 c)ZfΟj:FEw{XI>jm7k #m"hmlU' TWM'? 5 + bJjvB xU{޲ Gv\HG1 ɣ` գ;7iI;ȪmP<|Q@+:*N?Rz㜺Y9)63xe_M858B"o_?ҹN2ylY36 K^&L%j<eaM«,~*bF\)jAX)tcm _A)9svPsТ%SV% 1)Q| o9J-O۝͔\hM"O0F}7{`xi";ZC"XyN3fGC=u=As ۼe8lF,G:BB]Z<$G ׋`S9jz2-;xj^/kNcޘczfznb4/7F<k]Ӷ;imc#^\J'F 9f-WU08_ږݢ=)$5Z B4!"J?jdxh?]٩$$-6 <Nr+ۉ]Ll{fiMZQԝsp,bЖu@0%.d#qw<vK\b5I^Oe[_ -/" Av|eT{ջl[xct_\@{7< pE}D$K BFD~/^c!OOp,:]E.Qw}K5+R$ͣ4?]$4Hl쇪KΝVN[KѶ81Zxk92Fk'i౗1hۊ#\ |M+Nud1U#q\ƿxX&K)Off2Y)Y0&3mq3<߳` !"Qjp/Zv=} �E6PQ|T1k\_t\|Y)CB:1Ly%Tl6]˟egqɮ6XCu<>zi:7fhA(4IWޡ'үvd3-(A{+@[RXqx܈= k KBE[MYD8QB۸Sr`=W `?Z2}&+Ch6S\$q_=a|GɥgA"hٺѡt6!艋 oѵo]>wmb:H4R}0#Rk}U~]O Qq!Tڞ ]m8hZD sşa|,?5b9fqp){; `ԵZ#`Z%SD +g)%r6R1$zv)wXcr`f4'Cd mU'Tֺov]ژD^tc $~rY s%.s)$昫G<HO$)M$Nwz',Wu;1Niʦ/@R:S>G@Qҏ|S&ߨJhJKN o"j-#nqjSVlbtUyNk,rҍ5AF*-/4YcZF]81)  �-X2}0 7Ir I?!_jl`VY_J+fGQ1(pO Q78�e`0Ki.nJ`qk0Ub~[4�ؠuzhRD~GjQrC!2ABRMLL#D'3ݫ)H܄DރUJCOMb i MƐ�wi 'd@>!9dD''yIbY`O 4Lә. ʤj`+ON`bdV!U ,jG1#q ‰o >C;/rO]P!u?9{hQwz.ɥ7U|KL(PA~M>.'LGr;N?.#kmX <4ܩQo g/̷:>UAPΤhZF̈́:obq �dey;ꍕnܼ{>k<BK;)D.pbWz}B]@ȦTjmE&[RU/lM{R.OB6t>NtA+>5z.%T$Սh{K~qJ՞?dkM)Y5(@*fv RH'$%`! oK˗^~FNb9aO@͐}/ψj0ˣLܳzrRG571{/%w:/vI_h0}T}1s2 H  ״ɐ"euEM~4dԣXo(|XAt<*<9?J%"ۻZK1\ ag$x.n<mub#KW_²>9o Q8(Dq(!IQaX>YӷN Ik+QD4E2K L支оx*k3XAcIJlT,fmcqj ~0qB3jP:3Y�53"M.'eokԋ(21S? $tK X.MSc$-EY,x<1Fd֕~DǮYiQ19WNSH<}nF;HEP@2z�m-oLv!E^.nmmq0<S1x601t`_L�=k`JE074m j},>jH#+C\} PjU VCݜX-l lS1mVM2 m.H+|(gjYlLi~*&Q&֠R7L*LQ9ro$iDS#Œ ^@5|d4-s&Hフӣ.%L k@a*Y|3:2 8;ʘoF|�g4S '5+W$ǐ1O+P'o<(ݒG _I?-E kE!.ncjl >�霋KbS: n`qI�/RGHq>s''~ZG¢R" ͼ;]P_]*z7:3m`$s-&WZCiP _|uN4'V!Ơ/6_Kɗ}m؄I[!Y1E1~Ch׳`lw%EP(X|Q}xd'thL3į]#LC;8Ia ;KOwv&8D~ rޡ�ՁRôȶZj2jS d!9\\5_PzT.58(uf]d{dPEt_R\c2׿hsX?kn4n}kc.#0_N{~ۨ?&̇'UK2n7'=/v2X+Z~bpS^ac!d۪y54mɶ@옴(Zx' TEQ9=x 2@y+hG0P }&ԾgRA;"Du7sD p@Nڋ@&/4U?�ҏh$PjAlGA?MK7>+\dgP!\hYr(A2NN4d'&`r5 kʘ67zŦ"u>^ XI-F6)Pxz?ޡM)\x w.\݌.Q~X_D9.m/~71BU}GT5vM^fpP#M9BB/PwB)<Y0QwmHiwr n=!pvԝD/4!WQ(mw03͘86 J~ 3+<W,]rZ_ˏ&>`z9hl &640V-;Kô|`p!͊ڑtwjTLn+׍*|\Πw;D$]�PGŇ5<j_*,k,Ȝm2 \,X Ğ8~@2�PO ϫWN;#vHcDpֱSұ;ybVY]-Y=9cRRh& 9<Y �LޡDd!u֔ PȀ ?lۤWgYq%489UIHˁKLW jAH#\,>s <kXϕY3QCؘcYmnoDX$ut!b{^Qcwf FTv.Ȏ\W;Bk>Z0vj_D'ør.S�'z̻\wGJ_͕w5EjVS{iI1$ &%v3&bI3IN V˧yLf*e6l=T5n59? 3| SA1""ڷF<4)ahD7B vW3׉�We9Gigם_9]=w%p$!D;{ݻ(쬲\ EBP4ZT402_=`4.|Irz"fʹU#ooT.gQ\`r]!1īڭ gr|I}1 rP%+mԤHE)XwT5l+؏(IyL5{|5kGd(lHq6yr4J<8m_K]2nu]܇\bf\ 6&CҺ+:Su YMʭStwI"9vigv=\Ы>.Ŏz(gg:׿*kKAȡrܽJG4yCw"bX;} 紳x!:|i]m^`C`r V 9nW[5m<o񐘐}*AQz8Hlb{G=vcviQ`F!M_0n/ܷjFX�H0k /VvۓKE Z ُ0á cI>XES`Y-c:yM$Q؈m7Y%b-m{;'rmE[ƌY|~KU۪WpIˁg ^ ȼB4C'LVׅFԵ^lh *ުd0ҧ;KSƮ>u7d:Ux(tAhI ]dJ ?-:8U˾:pi盹qqE'#WLkYgg$MPn둫;UH!(i08=Kۙi@5S|Děw&2UqH<?8 2x"}Q툼u~q j 0oYLP_h%%Ϛb#eRR޲> #)K7�ڜǾ3Vγ ٞpYGm'8be@Uqbk6 -QE=tm?vЗlIdH 9h|;mVF<+&7f 9IM8;́ *Yl$u˞hKW~;7l EUy<j8EG�<0[@5ؗpoƻO<�sQHU9FV@XT|Moе(ܫ{XӤ6eCq-%yG "/? _o9kϣ~|boFd>t=We^+_n>@kGY귦< &u53a"Š,w^B6C;cThǶkTwهkB)R7fc9Zzn̗{Mė jm#hW cم =a:;S g)+(84Ӓ/'X}YlGU'fo? bC*X3csKc~@3/+�y9vx .y}K0ȯ@SI]Eᗆj|V1F c1hP:4Ib_]Ei>ir!ɁAB$9:k7u4>\ӘS6kCcxN1V$f{%p'E(.d s%T@r qo6sZ8B[lAZ%f%_KpM6#INM#4D& &J/rE<erVK6NT)q&|F+4.%P|ĉ{kqJ/)Pzf]?D;@#x؈)$/Ԁ&קT̺ȄES%*F7u2ͮ E?}(ۢ Հ qÆ`[0dlX VF EJaS\sOἔ `u|w6e`>&[໥ͺOLw.}3d`rueEސ6Ґ'nWUaCMn0[[Ƶj QxAXq@p5P3qWV}lO s)I_5<j_uK%1L56N@+q.kEB"S?O5}Aǣլy h?AIY:fA=7"ҤcY Na^(M.v=ӽov#`Fc2e7yKRh8Hj%ӗpS;pG:Pup.?Z=J$FO0_էk$rG쟟%A6"N3E"")(JKܒ1\i}ֿ7J"gۓ ai(}=Ԑ"V. D71"\e?@Ʉ]J`N=mzkl+bΜ #[dB:yQv{"ѐ].V$kvAOQDE;{Pi:M܌#3�1gu<Mk/W*aHsu>5w; 5j0D*}�#|:oDp" ўMvJ<½�YMZDD#eV-q&ꛎUJu> }R{@ñϞ)$DG*a2URgH*8h$dIL-?xn[F-}ܙOÜg"^ܓ7+L3@ Xa !M9oTpX-;D|}*5ԐX9{<3oN` yNj9 `[a+ڃuR3�[]\-<2)YmiJ`iɻ}mUv禙%.LHso&wx}Q`_v1uO0l@ Kؕ-x՟0|6Hp&ɵ8G�9 e*,v*t&Ql CQ=ZM?ϸg#I"O�r=Dz.ZM +4Z /[XhZRCN`b(i`*puW[~f+~4Cmt"҇ZktcTO ?o<]a|B2\>Wr5A]LKUߛs[OӒzʖ_mw0LFG<'Ɍ)[vUbnhm}bɘ;ַ浜eunc(ivo 6vQ feC`*RLjwWjFB7ԕ>[81Lmrސ/2+ץ&=)SfQ;w煡* Q+Nk+Fa)a/Z}|0"?�vGMƝ  4um!}Eeeß B\տ ZW-�qVfn#ȉ 4=b$rz 'UvM#x8koQ͘GH- |v�U7FQVf]tS&*v0yhڒ"("ҙ~:ك#0_ŅcP ]v5p>"l7K@^v5kOYk|*S)Dc͆ ?uenV'F &7G|I@`KZ[nX+ԃH0WyUtvH L&xNI[sȎd;XI?0 VR)5ȼE+EąD<5[f MW-/s"-Nx> p洓Θ7xn:Q7;E}}:0,bk� KG~M]ϐHv$( TicۥŰIÌj58Qnަ M$0 ,#G-X S!-}j t=y짓/w ۸zZa-s%!\tWU&OmݨZD(ǿ'Uoysau"2rOU\;d-}LqJU92c.Q|W@)犛gXlMr&KBv!݋ˣЫ=cP( DzL6?qUJoyB`) 1~8mصX4U RbLp!v#|Pח5cػYR-窤X+iCTh.oIq rU.3C֚h͡~W\3t#n¹M%!id J켜ߵHm1ZONȬچ9[ yNXy[;|]#۠ve"Lܷ,ؠ^ Z<[b}"~_221N9ԭ`qqur|>tB6Т]^(  cI#)cRtP,eU yƛ(}^]!!11uU-xovi;FS0]772AW)>!qcZlG ܐ,Xz iAy#eod/KP|T5"*m,צZY<]=ǵj3<FhQaR&Ys|AK&sIB3Ñ&_ ˓U-Vr~evgT=9(eukt1**pߣy( ȌHE&@EhVkMpIf lo^bDz-nɰJ1*ج  1V #ĿbZi*^w[dEֆ 10vN}kok["G.VD$doN9`xŐ,}<@!;8&m6EHmp7U+7bO`w+iɜGs#q:#:8�bB!Paé,|<ݝT{"A8JftpIٺm@q=Tƅ[=I4J!AJ7q@`>1dc ۴ h6Dx/r3b9o62>-(:Q3Z3'*nzrw̛�9s[R{3eϟFGa\`R±#%}ʴwl+=YWct~v8, |f~ao*r98M<7DByO&1$ Seߖv?;Ī.;I(h#SZko!y6@ȿܒ8;y+,.ƫ0ہʉtvG2|/0NRz*PD>JR3Oтd7Odq1|W7* ͆KZSEVn\J�]H-gܕb8 7º}oDyb4¿Wqg, kBm?5]; _ ήԨ"4MlVY~sZb \E5B$!Np=&Ԙ=ןhy{KH_Zw_ۢEv\ R(9pZZn4KݓVXd;T}p:lK>z%:$n`{]RmI-hLe$M>ɕ0q 9tzC=%^<u~V^W]Ez.3P[;DڛC %"G (kŸ)I$,샠46av8>Z_EZ\tk KǜYZC5J{>~<[?9"V,a#BIV\ur�=Cl䋼싂{rB[[>΋cT ]nѣ-a (`~渭A.L} ΋BJa yayuc%NÝO_!�{g(s # {scDѬCr9dY*#ǀx:/hV+v2-]A6Fn/OeHbVʚD?$4"l3 $hIJmj`5]DY Zf4O_X,zٽ7ڸr2TjRy+D^%厀!YSwAMcA|azFyE-cq^3̺b>fXV%@"?  I:YXbOn> DzfeOVnV6$<ǯEy'86{}u45ӗG0g#1S-gmFE ?_9-5*r{GT(�`Q;^7[vIGwl詁bBt s ʓ.gk9OI.+J |+qFNҕ7ϳekr="BSN_�r('p>" 3@Bml$v4k)z+UfSKEOi^՗nAc9@.GOǾ1Gј.fukȼJ<lBEcw:}3%ZSp=7vUҿ@Mw0"1Cv*g{IVAӕ5x  I+i6 wBfhw4h{"s;._*g/;xEv`G9xAg+lR[j+ U_am@[?1Ɇkj2q20ѢXqs&Z&ovgtu<Qo6BR?GvɠfsdEL:_sي\S~)MREnO\oFu4Ve/xQ,+Z AdrBGt3̏(q:04@u׃ۍujKaB9eA 49-`8mªb\ʪ,aAjG!1뼴:̆D?DcS z ^s_Z Y|OYDL;l$o+2m9E`s:o,q/&.D0(_$K܊<4}&�zUzP\TDW|RD Ђ=G^Ƥ&6gn"IrZF70(-TO(bx[鞍d`-iIx(S"یsAwsřG;`S=J Эa"K=x0҉$,8mH\شs6P/i=%zaPwmTp%k^mh:-}7Mewq;S6XJ_[zW�ýr"M"c t S)RGfY,e2Wg:ârY"=9#98H^<Պ~PJC}925E6!ng%ZX;mѪJ:uXP##engG};W:2PmCVk쮉ݭܜ#;j0~/ 꾳"F~sQ_$s^G*n }TfwNbZ i!&'X V jRZϾP-1_6`KmaK];۲=)%J3p>PCRp(oG1{%ONgO h2i*[kk"SesMZEàj>H&7fRVkm�d"G^ 8ƊØX]Uq=r~#J4k$I`FKSZĔJ�)ȃ6߁QwS ~Q/(dQ˿lj+j:QM[HsW``Ν~[)7q">9{?7Zֻs _R$=Ϣz#yÎF{`sl`PthvIt0ebUȲC *2k p\NxRy["5[!O�-_m!aQ6rY<P�|U^^<Exzۚ} Qg,c7KG&K{xC]ϔuH.ú^nS1_q١<Slm p6B7Zݶ6=5"I0e 3#q~3(-\ $u `?GU+ 8K~CX!r?6ESV'=W pԧZM nvC2=e <^-? үݬMr*-XI+OR) :"F ĉ,kF�7F(w0i LofVF edʜHt'c+߁dGJ,�b"$Ȉ䇹. m޾p�sB|R̊F&D1Ḧˮ?ƽ`,۔//VCfIUtEDZ^&8t%yQ_I!L"K=U` _B9y"z7DOHicp71̲*vb%ÄL0DB'Qzf[(_;pj\6RtҵST丿Q f�`΄Ȃf!Ք \\@SQ!0H7d ݮٛB#&Zr>?/G)F<sγdoIV'rpI53< re G0o8Kktp=d?[[t2RL 5p-v࠼N)�H9DȻL cƕw#+dm,Χѻ jo\)땜I_""ق"ˌt?N3@74bĥR {k#eBcþy` ] U'Ya諭[T[<{1ӭ)k/t/|MpԡIaNd'U }EK*ob$&o2>)'(.V%3 @yE$p?L,K=≰)5AQn!B<cl5"ˇу9]JGA؇ lF$A^˾H7wWm xN ĥ( Aw8A2jX[Ѷcmf݊g܋K:i2cʶK2()#Rae</ ֹ%Ui Ǎ_\h!9gו +Ƶ3%|vGzg'u%{W/E@b_9*wځ?e�>nP;&ަ*/?b- C*aNN7+T ">. LN6] r&/M5� XVMgy0 /m�ZG'|~Y" ēwRwA#h}tVˮ/߼Ӱ~PotU .oXlv0촃qxtMѪA&u Jc/ >\ب!J ;<{ف0J`$̅G67vue�=kٜ~7L\zt9π1;2y+'7^/r�ٵh 2$ lej5+ƚKTBT,FVs$uʟشQr|GyFy1O}|Q:K|_ -Nsi0 yMVB^YnL*Z7]\ tbmB|Ԛ0ɷ/|oW`IerG~6ziϩXZTgn9jQw>hXP1=*+;m#M $;=?& ~۵.F/ %A5Jvfa{ƴEO!u׬&�j3pϟ0 `i22ȉ'Iv1c7Ѩ8\]. ?jj=LȑLWl F-,` I};_eY~nN#c$i% hk~6.!Q'MPҐ*jӱ*fCB'abjא#X@<Kmz29Hr%Ai5-i !0vJuwI0(;_C7] vbs<*$л.KzZTIwR﷐_(mޕ3kJ�Bc%5;{cQLI0) 1)D! Yu`6[WYP aB!&c,j;H$voy4evz;vE!XJqlHp [c9egM{,eO /Nek^|.ѣ!ri,i� Z#lŤ#Y]^ .lsT WJ`C8UHVJExK3wضZRN#ܕz{Z<uRNdaz:1g 6!I”YmlXuD?{Lcr0%.sy 8`a5XDD[ӟs3XWiG_)CSr7T=%I:,"glI#x* Q3It몽MkicD|X"\lbwR#p}{�M]?R+*,Pcr.#W`^&Bbh/0~qZ++%tPա<6]BIsUe5z syYWoIAl<'\?>9%aE뤩T^p8SD>,>ζٜG}jCgdXZ00^yr�!)M?>`[T(h(pCag `G.Š| ӵ"?5#Cmҿyr4I4R(|�Иt~r _K%F\K�5D[S ɻT_'YIȵk.if͙Vsh=^NGpe$k�Lyd] ek2\̦rT)"wAPRi%%bkU(ؐRS#+n='9[M&8U[zjz V(:tIIwc]My-lXf=quFi8'Zz{Y) ZYoULkP&%Ob ژ'V\A%HmfO4".0+zHэ `QD|NE(In˂Et$u"Fj*¡*sjoKF"g2bdtb1?갨x;O a^ג<_te&27}1fFf|38eQPcJvOvC_,`h(B=?.sl ^+A! /Lڼaç^_+=vpnyK;I/c]U]幺=# }Q]ЎKw'DЇB<=&R/>eU醆E_1Mv< H,a՗VDH4$3338h/]9k=(BD4ez�h79V@욌4[䳣 ^!ݲ(UWs~ 0P`/%/cPBү-G1B aS_|>`1'IMwԝ,ƫBLOmo v2T^6EjX8理7Lj%`uVcǭѠu懰a] &ZΒezV^wMR] ߍ%Fq*#%x tzDW**0]8'AE^u$}CP#ZZuAL1ɕLEwN㫉@'talP_2Xz80bx󽪷l{pT ܩETw#!$⶧n=U�A5te K %s{;q kwJ=81& KvjMhC}IHMZU<_c){L58ݨZbo#Z(ܜMi\UѿʼҎfe}u1iXE^[ЧU=z[x'4(3xY` bʦ$9 h֖&OCk%vMI>�WiUCX Kvv)=dg%d9EL=iOI7rNax1GE2dgnZט}jo`/rܴKĕ7hN( M窰JY}$^:-ScEp *ۆ;)Ň(5qHoӜ " wXޗ!JUNV EXDES-`/s4ͥWQHW^Ua\W`wt<V LN[3r7U"An%a 'Ej`zs KD(wV9~xvuFC2>aCVkfy`Z7`5f@bh89^$[uG^)V*&Ƅe]ZcxZ%9g`eeFhXqw[s=S%c=-Y~$_OYy8:-yTbɸU0ɿsk<8-:Iby)<gOjuTGI:cSCu.QURмQݳ؝@aWHƆk|ĨmOV;1ntmm!KDN-[ ,#SrL|iW%ύ=P9[V?~n�^=q;#eH9xѫa4a LuIÝ04ʊ`ŇV-M {sL IAUbxUEuN4&w+BeL@4WHIPJ6~U11HJ ui'Fcl}F `J$w6?ɷInؙ1 /hNEBSj}=fwJ-3rK,Ix&-ԗ9rN.+ ptWk"V|KhFFҼf�cap R5*>ЏJ0>46 qX.eX} 9q[G[gDtXipAɽoR2+`Xz*z(C\%v'*V>UMJF#Dv }rcbs?f+L`x ^i+=Qa|*_}͹m[J4AMe5U{mZǜgnT TKUNWty4*!_m7IbTWiy{-HjR �W n Ŕk(̽!1Y-.&>T|^070t%Bdo85 N"l7O2[?}Z'55"d|rE=͒O~}ۻN)avVXdӃ]tsvN6d ^)4f 4<k6\u&t4m~Cy\3yZFBF"YEU>t9 {! u{maVō['>`Vxey�3OH 燥k#&H.-7KhR>-0(RddcR܅Dt+_u"'OtpTVW cc/i™=#W?FjI4Qv&nrf!VJjbh (s4iaF CC 2'fڤJz~쳐Սٳ%R3,WL  779"�GE~2A3 D s{^rͽ*r `+ +d=1\<8VjS.OC[FC&m5neCq_Ȁ'j3$VⲄ<FRd變NAuILoY q(N�[Y&8 NF*WC?ЭԊ]2iS섏Ս) ~^`�sGb|$<Dž{27OuKҕ-Y.GSa6<_eՕHCbXqh(xc { ғ 5}Nji) WaC(-N]! 7vV҄=`rm'k+ ;&]</|NcM/[)wY<s䊴54!=-!pX&'Wo6zbXFw)сǡezwʑ>X >^l|+cS.i ϲ#~NS;q ۻGF.UtjG (MVTΖͦ&, zM }qaX 2N@sj.vyhpSq/RJ3C%%:y\E ) {KƧX3ka9ȉz5!-L] V~eXM:A06�v *A GwG'MV"1tw4˗4+Hef'^"1B1u-%ݭ~L$v3BLi =mIiT]FWj-ךI1)Ꮃ<&J,~U�G K*" Ȗ_AM `GЋ[UR r8İ%=vt8tݔ0:RrZ=Qk{`  +-ꞿEhݵ\N:h7v" i{񹸏=ϽDU.K r]RB1J}{]<lNut" >ˠHGɪf ßz|K6:2ƦvLJBeG`@WPF44گ<אDR*H.c/}՝7z&8!JkJHmJ"r">z>25m`i*H#.$a0Phs[V_!gq瓌:g1 TypcOL>$i9eYIx 9!=~&W&:{\+ u`jmO pFP 9`X*հ 쁀S~zG<Y|+Ԁ2+ 1Fsq� = jn\]g (:wb'\ՏYvO4'�Xe ]kp'Mo ޓCkW NV%Sk&Z�$7V.Ō$EcC>OMm3 Q5vMuC:yp C*"'|$T-Զ�`bHhiJz1eRpIvYl:Lbuۊm!bFT`S>rB`6 ?[J(mgd\s0:S*uqU_N%_KDA >6U`/ -;D Lэ&:V3l}3E̩�+4!#S9V%(c[ "\)}Vu`TIw9'6Vit]c fUklk?ڗPL3O>xt{x@«r #=kLFg=/ *(&GZ�nϏ$߮bɏKq<"J%GIa$m}g3TǫGP"2u@qOD#&S`3<+44J~T=v(a&h !B⨾okFx@�EQ@myxRĂgس.EI$n\#+m 'Xc)yk* ۗ&ZTwwN`Ypj[D]/Tzpz kwE+6!R^9FVU0<7~<jt) >�F#\%r{ kP/RD0B݁|hB/.B'2h2'gb4㹪ʤ xaM N1Fӵ‰hHT$\fSfkƙ= \du {=De3s̝5D E+W =^X{gW "I8fk4[q3[ؓP`P }\x Ci%ZHuXG#n]Eٲ[$%j((ȈN/9|0BK*AYژp/_˱ ZlZ$ l|ɠ7;}X�E(N9Ye48.żMWi]&W?I;P`9;ι2ΠcǧNN81bm/'QYtތ0&'eQT.ʭCYݢJnahBxu"q!sI*5;yX=ƚ0&Qrᐘ<hc@CVb̾wyrR9S]6Фi<rAO:IIcte_C>cB~]rz }ge=~DL#ZYQ6s/ǼX!Ԧ\Y_Z]JW�3F}Z.8y`Ih@I EZaշ,0F:|![s Qp!dE^UġU.!pGY%eU K1yi0=%(?T=AtFQ9!C`|/[Y9_:ԍ3[L/KzGu(o>@Tdqp"'3vK䙒3EA>0yF0߈xgvܗCu' (||D ^Z $D)a"HV`#cBj֦yFn(cdV 7MDm"Xralt&YF;<S뵃G,zG&4(+Rx)~QۗIVa-3Ҿ  Al&3gUt'enܽ]r?(0xe$OQIr}h9/*GG (2#x~dw›NGK[E5GNbam9y+Kȃ(k15Tu-g;);m1JWBͺ[$"TiьSNKUx\|&òH8C+NJ给o|l :~~ɮb1w 1M+ m$݀QKu ?PoDti"|K�:7"=<:UMn@i˜82lG^5:NX?{N)h>[1ś/疿`p{ҍˢEVO#'EL̢@z&:ۿRX'#T$@]ݟ{ lr=#tQHhlPRrcBO<l٘0ŸFgR@-_K"SbJK7aIR|$Jl>H&N|A9%MO!Ƨjg׿(|{+1 !ե.%#b�b~eSe}pi.Cz&f\ C!#i\QY_Ke]MI^:6Tzw G/=s"\3gHfh + GCSgoT@5 MnǑ鮻7["=+bKH,.<γ Lpi}K4?!>yhfT& wA՚aζtNT?ABJ }7fP\ oiw!F V0^A6.>A?1fBu\vYR|Ҕ\-PЯIDexf1{ȰfNP6`aI.)*-Y=X 8E~=z ~ +BR~TvȅPAxdx7`H: =NBN0vG ܉ r 9zTGJnC@rta5k1x�Y/KURD]䬃6qbsN: {- %[OF-<S Bg ފ{b C d=@�&r-CcH]+Gc<H .ʷīBG^g0`lmwP̨4#K𚈦Z]FeFZsSc Udy5=}mD8<dT^!цٛ(KgB bhm4~YXJ_v%X>N-"\uiP~dRNiE9c(!%\TV*EBܳm *;aîg6lNi٣F Kr·r!]e7-c;@߁ң2xxN$~9�"žgB=VQjȕ4U4ΰBP1 +b&p8{$qszu@^\`׳$x%.=co–7bbpV-X [W+?kMVVh7^<ž(70)/V uGSMaX~BQh-zMU<YQdmd>PVB#k2�)CeZi9FݣQ?o\Ғt >CHe4jd;^j- b\j˒?]C[SSx®luuMO> T'$0kG\k�-"rM>�N;k9F0>škiſzce7,>؀Mդ$M' VJy|&⼛Zhh k(Û,^[R@%#3$@8fAdL{L[pEҨ~$jWnLB[=qYjM�͂-<K\]O1ebJ9yhV?:2|p#F/n5/r/!,#mE#"ǭrZy%qA8�SU1Bz`ƊR'l81&?g"Eo%Mu:ȮLtWt_t-Fy_<+z�s2C~vۂAr=bc(vʑȹSˑ?PLA^3ґNZ̖g&RsF`3RVOSː6'@\t̜6z165/jO7ZGOyh.)}p{v 3p39R6kEl'c :uS#l~ÐKR̶u6Աn T3۠eլ^݃C#n#2XYT$(3[ q/iuбnOSFΐ5QܟF |;Czhti\<q {iц5ђpC|O.ʀ&o0p[N:�mKPU^uc-ULwq.+ySr<Az~UY<_M LZ"=ꔷ&ѦjoXICɍ~h#Ojœ"ݘw'm蘔͗;UI~vTCJhS=#"ƷHߘOm-鐧`UAߒ֛5|`*,T.)q48j3t ѽOLV :y`O#G3oC$ҋo^7RmvYɾZC94!,PftlqAZ~AtKͦC%EYMRseF`Qʀ0g} eZ;IQm͹Pdۈ\,Fȵ y,.A^w)}$z9] kG8@n$,;@ &~']nЋkggiO[MJ4vיz &٤ybL8bg5L(FpO! c$ zG3ۿ_(SNqJ2W\xM] F2F?܆|t`R`IjۜsQ$dAtT|lɝlT4"?qȍXVuQ|;+"[̌cs%aC1HsXX[ zGw'$jEZehUK:&KM _䚗%8l؃bJ ?ǫk2 %Jpprjlo|!`I{x ?3=[95z$/x]!_X'A?b_tSOt <ZCN!םBOz^M@8IMX+%rL I#Q 99~7e4k8'TvK*Hd|s%뵪h#m!Ζ U^@/lkG0�KH3qycMQCP7Hb>CsoX}Ky!Grr}kUR15*<^]aIN'%>&T]^4^ArcVmx*ON/*XvA-K19 {z'X<f_ X.얪W~$47l(LWa]w.!v;unA9W_CQJ ZIss;s5EV!w@:-z=ZF-_XL-0-Vͽg't5EKӫݱ{J51?ۼjIʕ'B<a/1vfI,ȣp6 X+1a kC`-@ֱ!˖)?/|[ζYC91*k)@Eey^gt?^C$%$ r.#E5~e֥?&YeqJ؞}TYՖC-/+*L{T(}ZDi}m˅Wz^dY&HءԏAkbp0ڂkiw]4#Q.mAk)� `rRJ!@S{cA&=+4&&{j.}RӃu#1t<I~@cYo Aq6m\81idqT<hYSdp\ABf%6ES=X( \d.VY}pgeDFr@1漕cA<](*aףIЄL/R`}< 7T÷+ß)26R,T ʂ$kOe{sA ]x!>^m V_;쓃ֲXP.v80k_X?AyJcݨ_OR8 9?+v"IWG!V =2*"GUl tNI͝lڟ} Vv3�Av*%W $&@@""Nڊ~f`H "$ iUIh4>45haP}2 ɺPaZaVRw\t0\g-l!Mx} -Ȅ MSxu)% ^䚂I0\:LAeAO}tC3\|7怩[LUr053ݡjS -5!Y<<r[9^WKq[_~3{U8=Q֐{c6%Utx : j" Ǻҡ@Ü]IF8bV zKu~(m:ո0tE,h'<5�Ō,vM/O&xuvo6_sJr;q`Pc@ O$َoeߋ `{6`t42i=l uBuM|�EUǸc]̽n'c<гͳc8 s3BN1x5[cEa9"p5ew|'Nk Y! F[F@_9Cs2'4E'1F54jG1/yMSఏY~+h ea ;JWf( "^)$GtitEǏU 0f1L8(@6iF@sC4ʂu廕AGdyr[񁘎y:YX*vWL<Kpo*W?cPUl8맘a}6>XZ@z\<rCol!,J^e7hp'{mDV3}1<ja9 n[=a7qU n%!>qGAu7z`z9G >10Ɲguuɂ }JQ܆,ʧ#`0 qw(}%<t[Üɜ) *NNP} |䤆VxŖ(_cj=PQja&gw2d4y;փ}J-N.>}=/`]ٸ`ֳީ<b+ia>b໇2ʸzP igAt M[j!v)Be?C_*`D Hw<n=\˪A^Ƨ,YCl.=2 D.}5/pt],pPl( KD#61`C'P2(dHKWx+x^$aeHcֲ? 8& G(r@iuF[Oc|}4'+<ʚQ,GX2r3VC}(e򜷖Z]㘯N0[v�i떨*V1f+EٲwDH:ϯO=!X[Np"VYJnO@ПE1R'" 3jĘW}OgbҙBv|LM,sQ/)ƅԹKb;:9/$.D̥=_zbyfDzӄq?>v?ecak //9H 6^w3I ]x$E.LZ�-S|)? tݿDә˸[Rc}]M !#Qw=j#VŻ*~۩YD$es5 bV〱75'O?x /_ Ix!IU%rpN_`}" Ď{>: d/OҌ~TQa[*p:qݍ?Z>:<>V`j&#_9Î6z27zU 칥qF\ sy`b5g#]ru-�#Ol ~(-\0M.ڕmlA;yr :3d1a^G-|?&VTdNQLqJƲwocT~HZ2�QV*W `Fc\Og밗Wf^ࣼ^@P^aӒ*Q<veV8RD/<};'okj@\`J`K 3^/qz% Wnڄb09A1B|f@~~ho`x>{3{:�D%��zz;=e #3&42zȩӲgi)7+U4Fiر:_OEd؎AwbJMN[GEK;(~-R4pX! f:&xۗF]2F]au8VI͕gslbƇ"mZy7Ǣ!56A'z2/"ce qo յ]. [aMR`Ox^ Щ0Б/(1B�!A!B7lxm$?HŸO`!H!zEBC+.�jj<Iӑt:MZۓY?[g-*MC+7WC78~έ-&~,sTC�|ܒV&}LNkb-t%=>|6{Os zA9}Sܓ gt@2EZ ̔͞1)3R~wD:VucmKJn-aщW)P\_L:U}kua'AlmA7!%C>^1\-oFJRP>sH(�0e77%ibxClT6XVn YSw:Kl%&T>^Gc֦BtE XptIqvWZT$?cʳaߑAn4\Za[ώZwr[ 6lS DD, I@ˢVH3EMBHj6]NDZ`κO~^3iTmS\Q"REw&yim}DZ4%*qW- 8n)CjrҪ؅SaF A@ga[f{ʽ{Y!W`< Aҕ/(@Bs` 6ʹeth*Goˣm=fd#n3wĂզ孔i[p~0[br)d )m@#+_0PѨ <HZ4{J=[w8f* �%-l#fiZE6D>r%:=zG8 tc'C/aסs7؃L(JSc܁Enmj 9)%.ms1CLljQs�cFrM]Ŵl6?k<ATb窝kϱY|CLuwü(${qeYB7 uyѐ~ oiPg IN(V%sYCh+} \ܐN,,^U2wB WCۼ%o�Hh55!GYCd$>U I=N–b;9}W'JR،}ϸSv#{(خ!Kfq{/4Nyynvy~9=k[Ai:MNޒ+w\T{N 0Pb9^?1,<UYܮ̘j"4صLr YaZ2|KC~9` 07!?q*-W� q^@!ZHt5ܒa;.<8\E_<k2x-e '˂Ud- `.fWA�VߋfT&ոWWDHsTOFʲET&< ̰)8Rc*pa,&F$Z:~gXGI�Z7,DIЊxu"ç=fL#.u1Z*ME32D""<~UxAӄnbl8V:ٗF#R[c m?)oV"lS 0)B=2QzVh(K]qsϜh9Hi"Ok-v+{]ۼe&t ?"W_%C\fp~bIMߑ ,K^r,0_y+K;{v} y3<_"E7=GBV—{șj[*ؼl#(|dOP[!T=7Oٽan8a̅[JLxxHnh*U3!@38Rwܰ;^Q.1 o qeԠ$AdfjD'l#ccUOڶLB=հoشoY-EiŢӍN#+P&z`xJNj QJ;+7XT,Bgc1hۮŹ86 akK._<P(2nӬU㓾EEq،|Y]T E1UG �CJ(u`^aܴ7<6T(RR0ٺ՝"E5zF,x*fअe[0J3 K4OJ`,vqs2)$*`T$ȂY&8uP^6F@;u hn\9#}3h۾eվU 1&F%/=krnG]&((M^UjQ)*ļwq.t1_h8f~y.RRAQqk pqB:<yh$x &Fi~Y>Y4 TR͜] J)'֢$}Uw䔤|п̡|1ӏP3M:B nP7gtsVtfI@2·|0|ᖯE+I Sp^�.S|69@YX|idOv( &z_OO9}s_OqW6څgbȸx{)F2zƼ|ZO|`Q:33<3C!FMV$SnbK]:Gd6E]pF|lNI�UMP2ؙ1O~zP:n̋ ?gpjt&BfvFRiwҷ>6x `qXZ_YbK3h`ENHmB ( srDɋ%IqZdK 7sWescḊ#xnc]}5;WC%zqַdm*;=:ӷH4|CF³hҽ_͚pK k"kբXɴ`t/+^-6*Af+jhVF_b) ..c)7k%D\췘P(ƯZ5G160P!nj?7fs=VԯjmNyF!im'80DYvv8w97`rz&TDik$\2-*0Uǁ5QDP:J9vV9EO'붔~9UccC#Doy)o,q#P 7@tc,UJJc~^`!ޠVgBQUMa;uԂz<vOW /6 F`=QWc4Pԥ/Wr@ &͂ON(?Ri)Rvg_*U�)OR^kHYcYQNE /D S'_y$GmWNx\ެ_h ݎXof3Y[;uҿ!bbLs@X૧o򼏛v> ׿HIY('%KdsvmsY-P%w2gG [17]$#R̻iH5Kޢ d1Leم/Ma8-_n;MJË'uFQ\eZyU �ysK 1c#~V,l1ɮhkL*6k|k# |Xi.3mSf)qޯSkZ({I^ٍfPc][ |Bde=i |Yř xzn=ub٠v;[{7󯅯}t+;<gP/;|4Mu%_1D);61v [z,�3q*GV,9&bǛlFdX-mW)#-.fւ때x#jY[Zl]O^G.JGp*x-ς6SwUPit=+u=Ls;axQD .-k� *QZ3⣍iިFt[:E2֕ $D 5AEiaӚ )FG!&'*. Hd]~xq{�{,`+۞ {gP覇C MAo;/MmH$Xb.UN<<ǜt~qD'0orMveAuy HҹF8 3ijvG}ePvLӬGdBhvbe+l{<'~YAЍ# yr$6r'8riȩ X7]+T A8?,坷"FCBhKA)Q-ܫbUbdN#"|<rdN%zRK(06=]lXS(=d[1w ڭR1 1 VbhXa=]1HsAMv}*0=-Q ʅ5wBoꓗ\b]%m0iem~~L'=?קI*BmQ9iNDeF<R$ʈ[.+ ưjF U`QsWs DNwH}b\9Qʊ{?u)TZBusKC+J`e`}u[v5aTJ䜻-'MjȤtKnn{Y]gniJ_�9e Q|"&BAQHp?_ vC!#ӔMN!iXl�r,fckI]!@){o,+];1Q�˱gdc6PWםם{,߀!' !smfu!h yڢ3pQ^`NױLEp*%l ~ * nm8nn-%=,輒3DIߵ2OwDcѺue5:%]quIƌh ϸ*(>81^)Ui~06 v(of BǴ7A~s}APvX]xUb ]pZjeB S@48oHZB_#ĦA8я5Xt,@fWYz8^pҜGc];/ E ƞ#‚taisv** ^mov^>(V֒hiӱ5K H1Bqǝ ᰾TΖOHx=K c8kfVy1KۂS#",D/>'YX�ݴIJ0m_q+Ty0"tD<K:؝\B',4"F{Q|ѵ)bTzq\$FO$U*$)(2:uIA)؜NOʩ[6^v~CLa/ >zz⪡ h "!S}'u ;7p? &WmFY@뼦+Z0B>(u@Oչ ~n\ CWJ$xtCnXG{X2!J'SIK]v QŢnBv?( vK68)mf*!/#P#,&%q@惢eh?9~(L$J6M(\>0AbhCrmJQCט9'>V >L{*ٵpg^wzg4#Zy$[Tb4V-ϩ#|1iy-ݮ1JH$tJl߻Dablo:,66  Σ9nԦEUSzE& gI8DH&R$`n">HHI3 |/pC|sKb{ӳ8d8x+*dm;g(խt{F #CUeKo]~$LbKNдIܒhSTN^֣0!czpQ " L|4yQRcn-Z=3 5Buw(++bd]NuOd#@Cu`X>͈o3 ;֊8ǠUvfCZ/àxg=aM+dY}A=#]LĎM,+ 0+R(;ron<6>;pBpduzU`Eŧ΂=!_aͩ Ʃ�nze6calZ&Y#ӄ+F?)Ut.#rm#C嫷:\V8KcՓwF?٫vOfHxqb4rN1ik6-&Q9lYl� WƩx)  >&Z*R 3S@!XHXU"Y͚T&vDJ(huO)ףYwr b�5vv ,Co-f()|8oc5ΑK?Eٯ欰/Vt_ro!6Sҏ^UCWą?⯳0,z@՛֘JhR x)r$G /# G !|N:>5578'obo6R ( Oߗj(mn0ƶmV{ot"BeJ\h)c4ܦ֤NlhImH- e}A"qB V1U[G1cO؍ޢ6E3"txB_֔;1͢w{2 h4j4#Mm! @=`)!Rf9W=1392BKqY $nK,7xj(}hWxE vj!kv(ցj?k?'.x;絠m+per X1Gq40PZTؕ9*,7A1$ZX󀢀)k>߁ xTԤIj�md[\:8ˇrzh |ڞĞ]~Dv"S?۟u1\K'z C\\~Y�edZKލy%/X=~g*J�SsrxI̎09򼠮EH}!_5Ϧ(k݌d$=rp2H3�^+n m$fRw)lU\I�^rh) ˒̎ `pߎ;|7w1:ZYG n2T6\`GP0SbtrG%%9~@u^�@JsY8,=?zҼ_1(,=~6,= y9DfRt ;fu�u_=O,~R@iBOOa! sP<U,u:1X~JNmxV?x^#v}cLdJ0JӷM;t&Od^.E`h$s{%P៕ ;Ҕr�~',#r7g 6Ee&Gx&O ]\UVBxx:iV3-PdXo6d,sR`D'4g`$Dst+ z'[aFgda!Rmnu*0yɂ/*{ߧm)<t˄i4᛭J 9K2GZzzcՇ1}Q X9&GxP'Y?"]AXrmdkg  y5L3CaʼN(ł=PX6>!'ߊe:YGa_og^2~&_ cQkx㗋<Nq"4WV.rj{5pUw_yNO>,+8_yOBfրor<omwg7d3ٍC6+^С޲[¨jiFT_c(c[|d~߮Y(]q&̰RX>gOm||^Kn|%cTVKִayd_So] A+E*$ i̘^IDZm8? SMa2NnTYje8!�`B?w+$ulH22 "(7�1T$$僌b!m~~PF/g,A_A'\)a mDrjd'Jz?Jj">YI!C<g*Y_C[,~f鱢MS0:lQLmJfi:ȋ*KAKlK-&uoNH7!K^�&-H?:|#smr/tLh0gINƍ ]z c-pѥհ+jPcMWO" Nׂ)^E;sZÎBխ{sheDāl'oCdw'otnq>ҳ >%"4u Ü,.O1/n�:Y>oxgqcsVɁ&NŅ8yQRqa}y}Y{o4pc_p` \ 5q@k>>ߜeT)$޴pdiL_)X;6jqE93u|GIY21hHͩ*sFiOV#q=&qg!_VO۾0燏^c�n>m3ig"f~љS'vp;tUd:cA/w 3&WVG"yB^H<?) b]QdtzCKe=Gh:_@M+V> &L׷#ۏ@$&j kz絖֚Po*y{T\:#TP26Ч#o[򪂟`ےS80kBg}>ÈFiq[ *`p5N=늞X0ѪݺCu_*.dn3'3MFkx#?u5p/{k9,+QA=�.8N|SzM'zh 4_vdSBpZ(AW, 2;}7yxUiQi@z�k .Jٶ/<+i02b;>$2 :.ʠ$n:ν`hPō->o"Om Lj̅Yo!aj-8"*jXn߬oo6�j#zz#R)ae5%Db ]d2MyP,WMLJ 1 C=]87 |IY ,;HO*QeB}ﲁQ 9&\xjrIOs$$4gf}V_> $p %Dt0 3#]|6Um{f$|VeEH/~(Zۘ6fndX0x ycÉ_#5qÈd?ǴVҖ 0Y$R0U p +F VO Pgَ}[4C#hwУ*fͅ;i,k3p6A\T;tzjΊA6EʚX]vOqU ܯL$Q>*+D}lwf_^8&#:dJ1*<&P1!rך6d;jxd`>xh@Ae-1Dl=[xwu9Auq0y__1DL1sK|ɬ0JC8X]- /D[j$7ncRJZ*ZHaƛ6@U}ؘzWHr3_(UĘȻwVsai3PC_-}M^ҝLǹurSkM;6U?غCJen D\N.ɩܰ"q/4Xr Ԉhwjr6‡9TCOz܃?X配4]{E| {,"lWL>pL�y.4}.tΤemĘS,6Hz@[2zьE,Xtnh+uy9fuC=HԔGWHHxv}~'b/%3~>Γ8s֛ٟh!B&i#M8懦4᧪F;7QiX>ړXT_`1S/bBg]$)PWq]O]Hۇ8W*vGC!캬6Ui N5կn_KbCojdO64'O-EI^=Ó1ƪN@Q!y&{=dw90Oޏ H5ye\b<fDKa/fQC$z`,5bһ; A-qCfexdІK<(SwZ* t!̦ċ3㵧{Iӎz{%D8t.Ua!Wnb:ED}R?5=euV t:Ղ. d܎!7tI%$9X .H.k(dqV$YGŐ6[յ8Yr+aų벽9CO.Zܞ~IzЃxC'HE<Z|a. +~$Ⳙ%R]Վ̈́}Ȥ9qҒq:Ugƫ#7dCZ,@`|mi nAez<J�mޗu0ðH-Lqz&^ZBY کծC/<A6dl{CXkԦK>vvD1� /j-u<}c76:ƞEƓcTF8U7[h9X>2DRM(XK PEC@fѝ\܃؞`Q(�럳 id|Υr E0,MA7!$|w& ڌ6j R@ 61zW^?ld)p!kbFz@G (5otܕ+  %=h)A݄">Ɠ\=F4$d8.kgp!G 8Ks\- &0 mRq,|䱎2)'T%YXcX8Ƿf5*  A?] kͲ� QΦ,OiZ#,[PB" $X^:xɰyg<JG6$cv; BIh^#E#)D+{L}8걺/ڜZeh30&wTLҴ^3џ~-BNE}9/[8Xv S$ {�{=]3&TnUg,&Ds T\(3aن&dҮ` v$ïD|E+/@J)(ɾMT4e<R.$X7RV%<m;ƯZ>j!i5)$,}w[2NCrdSsIl(H+-}UCO>6%asEYI&7~ϮbQDHFH|ܠn.?ggi?㻃WtmJGgv\qAq5"o{{ \|]Ȗn=[<~(ih;"N|er\&� G pf4ŗ>U2bR{ݒ`5{ǒ7;x Ҡ0}i_XLv੫TyNNEpsuQ;|5IIN; FZ,hxHȭ߬geaCQٰ)4]mC*yQ56m$ y*oaćۑfv K<s�x)_ Lv-?iխ3=˾BO% YτISN༧O8cF2y Hx'2G t6mب_/D(}LF+- /ȍ)j7њӪGSCNPR&r'e6b|q$0&lGNjn{jĴUwÈN@0ѽ(:=c~勧t!5t7C߭ޚg\#N{|p!2弟&Q0OtX3aу dG ,Z~ DzqxDr@kr6-<9rfP?#i/!B rYNlHfTvP0 f/7svh_mEԳ1ebaY{pmDĥ- VwO,Lĉ4 A M5mb7qrCc �L >-% &`Y1HR0eZ^ `[>w d8:d~bynlEᚸY*yꌻRArvwnEW7xwN캯)[■K#%.^9⊌Jez7 'u7n!q-0"۲ zdjxw7�ڤd (9pd:Uꉸ ᆃݚ:߻^x .2K}V�)u(9J 9(9F.#|(mO3^'fOQE= rSN^U zlaZ.q|suLWu ܢEՔs%s]ԲRG&H}L>=l {0",!yڹV׸J&ghIs:BxeM)d6]wd!,Q|)�\B&A>g Cꡆ3c_=o)>חA;=Ymf1˂3Fv%<rkd]&sl`%6'}@ȵE:^$gk?L D@CER=f^WfA@2_x'fh ac"# Ҍ[R8BEZ 6>M$ۑ_}Břz)2(L N-ۂA9@zʳkb%`Ͻ_sw.Sm vM}AQub7<aT7C0nM u"`h3 u7\P(a_Q9<5cѱew<Pqu>(|5HZn6"Ss-MQn�.9 8a\>`j6)Ta ]z6 {G~1N(y  X/ 6-KkW+ "nOUk=%q#iffC-@1aamIOcP-!?`ƻ].kjЕۜ܏VBF~V ^&qߙ1(%=Y]D)*L.cI)W6"YvB }~UUD*ӞZ<ao8lRpP(c1󃵮e02}}dӝ vn| ]H/c/0x9c<¯pI"r2:&4 /nm�.KoU1U7: ı'/cw}WƄǻ}�ol$KѨ:|0wC6:Xb GS II}+ϷcM}E˼/^q,+w.,{>HOE f̠`'}? [ey3Q^zFGK1*Ĥ.49͔ :e6sC"pdڔRŹB.wDŢB=PrC?|stO׌t"tkPR|NdI` {Lj?j/yAm.7 %g0_[S7 y"<lgGV(Wxx@}%Y轵z?EGۻvԶS]tM6({=YĚX"DRcP94 z=U< e!XA(cG0r΂tPR57 3V6� (.S&}Y抔"%uәY`4Je4`;7ۜ㗽:خ3-ydyҬX+Q[<!RhBfjphدc'5eRRv:G$;13>NO(j <`�ASuG#,.9'tY^Mn5w'�MfMwo Y) wCY-!׌`KZɸ<kijFkgNr Dm\ڹ0cm}ޮC_dœ9՝҉v$yˣ#c)vH< {/J,Sf5$RKёdFFvЂRԻo{"qߏ Bc91Lݗ:X�4Õ4+OD.6)1Ѵ ~0n+hp׉Ki(lq_\2'llnda !96-m@DM_Z]6w)G@x]ˈ4LFhɹU"k S֟WN%j8 c삳<SʌVe&"t.{mRC^тتш&0'_dp"ӜtԔc:4) @=̨o9*G&4|ҩEr4xqhnͨZn59OyA=. 0 ULQ`Y.|e-V>T|i'((>Rxa{xK<e<+pV, .3 1),s9,p+JR&`+t: YEa߮(tJrN1^۳ͱOm 4my5K}hu%#ZC<$̓{Lfl|f$ֿAv:Im1j=8[>ȶ8Q]+lJup!n(=e^#X`B|r E_7< 9D\3t~/|ݮJg~T}\�1SebO4~zMAuVy`(>+0ㅃHýCdǴ,sMJ̐XF$c<҆9I1`0{FO繳24^L8(j%Uk=5&4-"^^HOxn<U PYdS\O4zVinWP7+y?:6RC`3'mMV 0l'PE'*8[c`4 cTh/mgʎc, yQ.2?Iv`Q!?Ͼ# }u爅~e'aH Bn\o7KO,y^FZ`~PW֤辍!)H~"ahPhD8Q}otDhހ]l<y=킏 `8UXgG�!Rll:_$xܮ`NF༦(*3r4\x g8 Q`ܨ�) :|k}s(MTT׵ T YC̲:.6ǃee^Dżݵ\2PΕ{>0_ܻ;F󖯪s]e_!8=ە J t~p(`y{iD}Qh}[ |LS3 cDB~`EE6yh :UKِLǝ&/'($ _Pa?f+h�?>aKl;YH[T_wSVCDC-Bb+P06fcl<鑚?7Ww6bZ +i !Gcw$)?-<Wb >㤀|v-ƴHz<YġyWZ~ *hҊbv U{@ϑnԼB_S?s˓IR Dۓ4W9OVݧ!cYY52yJ+׫ٓ| .vW+f3\9 B#WqMh9ƾ IW*h=KBdzOS6׭_ѼذL*؋='Ꞟ 0Jryx7bI,($6#а'(u݂ X:`jnPss(FGY?)x8tlE]wQ /E<6G4))Еѓ`(ū D}G#tNY;^sf*Cy1S_pBU{ЛDVׯ ضB9`9b'"@w"z MUcTD] Ow'zaro#^1bٚ\Q-5%=eAm)g?lVt)_q(wٞ+8 ٬d@Q Xb:)|%v}T 1%CHaz4W9߮j NR8�,mSa+L67^KN uggSɎ%;O'*S|%񹦩|~v d|ݕhgSMVsano?5J8O!mr=Ѿb˿9;I>84y`Uޗ�<~ DN rcг87064]#1t&$WЁ7蛀(4DžTp7)uC~ml]>o]K:=�l7٦Gf̱N"99M,Zr3&- rsӓ:(ܪLXr7k<~aB*JkbI A9ZHWyy-~gv8k$;!) \t˶=ed,| d1q9&TJ $KD7 8/ _<6|Ç7 X+KM쪣�S! !YlɺVuVq1 ]9R0 pP;s9tuO~䘥.{Fl7bLGEi3qWR,iI=V.MknEOi^S{O 'ׯeelِ[, 1ڈmsj(AޙBe$|gT΅QvX~5L{=5$FY 7i j'=\%ShpyQc2#DN{ejljXcsrZ~)/pDov-o a '2J6a _O 뒄.^ь]dyjFX?%%M_}X':B=isΫL}/J'55jvS}ڳjsf`:6^`JGmӽvܦ%[@*u^|`Xߚ}j^_-iwX!22e A=ƪU!0l[^rs�܆NUi7DR)t{E̻ @QĢ>3R)Vo::ȪKDR'e[rn$[e8j%%QLN(V )W$<u= k;o#r]*? Ś'8Z+2)oX8TZxJ6Mʟ|AF&_СH-@G24aQ!oɄgI$9Hdzv~hQm$I(?`_w^=Ut/h%fAϙ(Bi6EAe|xAJ~xne[ѶլuUjK86"I }MI�?,K)׽~iM+}ȯ$KswvD0varoTtcuӵǼTo^ ~'6I}[pT åx6Cc;D-O ݗew>UN,YoJV=šqW4BоƧ+Jkc˴NНYՎx`l7+eP\&fs;i{cC"' %[ ՉO`D&I/F,#anXW3 z8?^sŊݚAtG|QӢ�w%~#הO]*oɌK3&^OI9�haypCZ4.ug\.oNC@K@ BkSg6Ai0{� ndfUВ&T Ө)}jNeq<`ysҭb+:hW.xs;Z5JbZ¸lO8 �4 8]UC]&êowIc14K0,2;k[-^)TkºWچ-՚ 1lxikY>K?f(^<6+>g3K9 ?#xzq_m—^[m-VZ`s6n ]|Rd.~+Juv^=?o/5d78Dci858|"mIbab5yP jsGӴa;n"S o<?8.hF9AƓks_8_߲()l҃�}\+؁acd mI CU> d![_g͗UQqJ{;HE^JhڵD2Pb@yn{-8:¬޿kC SR=m+Qȃ+V0�R�:8,x2&4WJۭZ2៧̒z< J)Al& уJ)45;%F97GẾ�CZK#ϺÏнeB緇͵0 W+p%>{yTeLU|\Aޓ>Y4`<6#~[R/y)w]չ<STܻi!Vcs/ M[e�Ź7?ߘFEWFA!$^mmZӎ (dJ1QYFo09.gr{>WI3mykxx@+PT3҄7YaZEQ#-Al埞R`Z™�b`|Xļa 7Ip~QVOѓz.KcvoPƙ. geHVTOYվ%_OcCb~`m_[!]h�G=p@:Z&TxDhفmɘ|gN8-MXAk9ƦPkCx/O[7!5S!' 5NmO(>c Znw3 N@Jd}I.}y-^ʽZ 1it&xeh,3\p7p{6nOTygCӹdc"+qM8ȏP;>/6LIa KHSnP;~q+Svz<*їٌo=+FRY,>W-uuz=t*Ƕb bb>ŏE/흾o,ubjϖ#|Ƶx H ґt!6ȹϪ-3oJ.f,AR-)#]�Ám+Uʖc~^ tTW4Us)K_)8Be7uWyx$�C4k)'ʎ{h{~ey2` b E^$%<N~T؇Kd`WmSL{ľf$dٞTäRd"YS? ޑ �R}0sb{zi=i8E1)hT F0|uY@=a3 cb }fĀbKJ_ؘVPII`#u/2R6 NE9#7]?& .S%aw Ro7gP31>,PG04=3:q!ern,hZ1M5|O h~7XO+%btܘphrʯpeU/i3ZR?)ͨF!X]l0Hz\hQN8ۯzE",aI΃:`Fr/I[q -|o"<f 1XYD,Bp4�(JA5 b n$(!XL7BC Ț%ޢ%H쇹Qeƍ(rsf*h\."֛&| Y >Nj 7lsSkb°ZٙeWK(vZ>DU#Hdcu|˟f״rj<Kk/5]פ9 9 jd`{b⯯f5M һ%Ek` /k@o^GT5~{{Dl|zj=:@F.}+PL B̛xHFpU˲#ۏpd7;w+= 3,rA* %ğ=BLЃWGp3vS"G)(7"=bqC;ɋy* 3Ö AoaQ'eLu3")tqS L=t/5.a%C.2D=7V6 ygZ}JB`fXT8QP4ݘ -FP$r5hZD?1a*3ܐVfủAgoPZ:H&̬"^X+Re!I>p[/;+O>_6GCY{|4TMaW4 }B#d`#qz1>|B@7{KU UߓFӵ!a*%sGpIQp9%77F#XkS[ D4`f{{:L-)H( _#(GR-]!ȌtW>+5} >2ewO/0g[2C1TEڂ�Ϯh8 iZ7F c{/ +WH~ZVw7)I^h(=g, #TЧ bA�!ansD68A -F!B &V'@^}xӚxcm}ċEY\7mȎjm4!{tJ S </ͳfM~HcQ_W~5YƊdN%1L&$Z\BL)4W@s>GٶYIT3CBmΏ>XX[%.ڷ$TOˣ}n޷n^2c >OO; ^XpSӔ\Rsi˯6f&]}x==B82rgArpLe0A遍mQ)bڶwӪ`1YoS)DaGJ) ΫYL ڒQּͨjN_zQbXbv@r㫽 ~ D@\f+^&-(T\"##01޽UN@&3Q,ﯖBNQĘtu}'ǃ bb AB)$A,t¢n@&jY9]\]{7ĉC-wlM<Hb~D=BIg\!ЋO^X(hbd\{g0`&\3B0xߛՀg\΅Y7O:<j>$.K}hӒ's:uL֎\׋~2rF7s&&Xs6dsQf"=8h&e?4GL&shSүsbtF3RgtA_/ZĄR"qe*[�'%$ ŎY߸I¸H?Ľm68 u;V iE&WƑH3fjJ+, {c 6n|5}NBTӵ¨Rs{ 8ňQ!_8.]deBg! !0^ -#\ :͌sa9UjvY^\ۻ]48>|YRE4a1?U}N\|o+籒:4-`;l9[xf RX(ߵvdhn'oN tHՎ_b o%ZS\wTA֋myRDz 7wז8둶`$Pi*x5j&_Q\ [ZSkV[D8v<5oΩ8.uE y؂K]`d>=J ;f2Rmm0q-"WΝ,xwI!^ٍhVڇRS]ur+etgK" e <~U彸ۜ1V]pjM8h}A!MosuxNzwBTٱJ)|fO?Q#IimGXʤ`j6Y \"(8BB$uۋʫ[r)z]%Pθ|'k  uEM"Ժ5@C 5?:T,b(23X(B5eKmُ@پg*AK^WC}#M{@mZuG8 :mj:4"E [r8CZ">-i]0l;ր nC(WȪ5!EzY?J$kEmCBp+er4|~(џ P}[S9?螮$xpn߂Zu^&çl (iܳSS@M۠d;2L9W;Fh<"I-Z}A6?,^ o<xe:bZe WR7; $zn.z~ ^ 61Pm"$4!6bԙBOOjt ]@Xݠ8 )Zlh7ԥ62,_vBnkDW�A ?H1x_k@oZd#Gl+IOҔM3X!C׺@)۲8Jr:fxgE?470wʔ"4"!2gvB$xOs5LEC?o |cYYN>e2o٧dD(u$vK7?zT}*u!Gw`fN@GN2$,u3%l ii2W72iu) 2n;ж�ò:ӋFQvˋ2-Px6D0i5ި 3g�1[KqKi9tёz qwCpT*u86`D@;A6Ed(@7OÊ=bFq'RuR}n^7Jy\-_U@kaUmyԮտU.RIuOZ80}#i-)"eQ)}^6D{8Y'&4J# ;ppȻ=R1eAcqjQhc:l/1N.wI:_CkmBQFu0 gxWRo66n$sLRYw1:#Z^0KDL/0à(n2841i߻d(oʧY#b*P'1 !ۃRywI_ %ª|C7j~T+�Yg hL 8Nh7 j Ǒl|Wl+R)sbE(6hs7SƢ1]}&<󕒢'S|dt)Ӷא%F\A]=yuJ9_5#XexCaiuA_`EY;S"L!wZ'C.򤌋w=Dأs\f@g +?_#eCHw$¥ [谑M5yUcBȪR)k4<wFMD C�5`P`@�^KPe/ ב@$4qCK 8#Wu]weط,AFߪU@P.Q+V Vl y/G (:=הM dY{)G݊R ަӛ{\;~{mεZ M\P49DOu2mp *}ތQ)\9*P 9b1-X:b%¹C[7YϦyBXiNlk:VES^?jCNFEUoW2G`Cݳ�q}_B5CdgR^QbP1t~,D"Aꩠ)~{n\t&ƌjq>LTagZoh(Õ|0=0Im{#dm<;x}іw=\ign_w R;1w σ]'82[G !i�b&^o5W U:%gmߕ7LqEQ-`?-cUDJ@O )"<(-!`�h[4iIkig_IFXEWx?DcI ! (m!ÄyyJBoRǒ|dpױb`bFijJM�|Wx?f|#m<>'L|vn:NO))@5b8TuK836V0aN9a)\%L?A 6; /3#vr2|JXHIQrYIP񔹧6y]# [sXUS8Cis'0%-qQSyaޛ{Z`}5Qq1p >xMxfDpk5rIƗ̄^`x:+G�DJ=5GҒ(3ؾ>X>H'U2� YWhsEfU=EmX.?"lŘ<ˠs?ߪ#/`.q7/v0 \6ߵ5Zdģ==msb>ˣp550Ĥ.I1(G�[6dbϖ/A's|`yx>WkAoU{8$GZKE^I %8Du P`0I:n̆L5DI>]hdR5 ?%^f E<wL?&,?qbꆝȞ F �K9Zm(8pS2={->'g]'UnIYmwY4&q5*k0$g5U?*0�V/}zA}܍0`rg[ee|ɕG)Z~<HeHIho@$bo] g%$*6kl}$`#d�;^OUSESsSY;~WE P\/شvo ?GKtU~<97 }4v & wvy`�+Q+:M-uv3oe٧T:DCy<?[aDd9ooU+U#b7.NAěQ̪]zlÏK؈ ZH9>?#O^L B(B~dPqݼwixiL N"bKCrsV9[ϵT\f%zbtz!~n:$f|?7(3/tb }aJl@]MKwDY6�qr^smo`TLyb@1^ry"O$` F#V'7()N 7N'?M i4G4ru*&ڲI^@K(cIu.@s-1)oZjWu=(Ptˍ>֪)M qȺxPwRU,- d?NKaL(ld ?GItRzp.l9LS{pK)%j[_ݰ؅ /M}U+\\m3+ MOഄP t ^d&<| |8rhE,A]GiV_|-1{h4jO}ПN̼`�s=zOY4H'k/2dȬ�ԊXXOWJĞ1|rĽ ѣJZV,cLnJww+[gݹ-B8z}h&u.Vitq \8ٲƷ˾zI>\à�5T]{ qupYFݿc, s, oH}˴?mY$3M򗃶a R"3!+ǧUc�#F"B=-YmAnj̄j�5E\AHC,}<]rp|5}tRx@Cv&#+*~ڵEQ#IVee#Q2o7 jxK Ɍ,uRڳ5dY�YcɃzFN^|Q4u$p=_kg7+6A1N*xt`7B*a)d1QYg\N!z=4ס^֌+q<CfE+o 2I;p-a� ˥3Gt#j66Pjo Ԣ J 4uZ%<*L.KF i171$uWJR{ShmY~7iچfrO`,@2 *oQƮ!W&wlֺip$=Ţ,LHYwQ+yu F oR=-1@ M4C/�mۜU_`Pҭ6RS%;%CzB4<έe`4Ot6䱓 aIª2"^$Cj@ 50 lZ `98$E(Rv%vI4% ~*[X +(= Le.".\|W Z`}pd?, !D"lcOz?H,|w�s! 5fGctapﯚpw�ݮSdHgy(M8l6gۏ6>hLc]Mwӑ(yExce,)B/Fl @j{2m@ #tNžvY"-qCK2 9%/E<;*t{@r a {pIȬ ]KSGz]ɊEsƭkE71)7Ӄ'HDFjNB(uL0N&?@vOXN<q̺(5%0meޤ69y݃oF%rs`pp([k46;Mx_v,z%i+O˨۫IH i7I //:M95>tS~?TQ;ߙt)}h^&7XZ% RԹJ(Z1@{[l1-2QW~# ^g9A*WMqc6+U쩐M)z+QY\Z.QґyMd=#`-ȥ:ug7M* XcGfW  ]ph⼥8FFˠ8=l%9dhUOA5=6Yep5=L ,#3n1buψ(i_r}V*^)u$SUD}{2ሆSO*9\coۉԎ@s3'M=*Zwd:wc+> Nwnkwz(qSIu@SŋT#mY 0}.D) S#]f0s ʁf2$Y\sO|*Iy.w. Z5i@7ʲ7 2pG~zU2+V z7=&^źn�.`f@UQwhFGZ{'רsU%K=J žQCTarP‡ &#b<z2gvL\|pLnGI2!_){ĸi qsmyI~; w Q|fȲ܃ݘ kpcftأo4H9e[e+-tUCtg.F+.\ Odű@mқ/ƣV,hšeڶ\:/ӀyevKe#{7ңQZVU03]rX01ņ>Zl!]e|џ~T*pF? OyyHF_e'.i_kor-b\@k*t7jYE_oZ)T<ŕ 7Ta1HrE=J} LS%�*0 *|#?߱�v7;4yRXZ+2p%{}0kK_>=% ^̇:Aݠ'~djChA܉g!GƓ&yl#cS0D`A->EMzYo4C4Ϧ0D&Z M'hc9:q[`�;NH$/=E/&Sp"Hz 1)h:m`OgtKE uJ658btĭ^-[9#[*ʷ&8Xgv}vOjԜʿvx1tM3E>n xprH*p{:=09p4T {6&pQ-c 7ȭc0 M:9Gl[]Hn B<7'7w.5=&DqFީtżϥ1 VE Χ$o4VW0&$].suJv#>9bLD1v!m*3Y+�.`:RK`S3 5C]'.big# S� =/n_%kbŢ{>8;h˒{8󑅻m=ZڣG4!{y]!KsX0"y3^w?=7^T |7Lu'ڻw6q/EhfC7 ٣I�46AEoXzz l$]IG8e2~sM'hl <|y{uŀe >ҙIJB_؉_YQ/0y.價u㨫qhV?O! ~gz#Z3h~aMTcQS᭗ tr3KGWNޠUqeo ?x\{z(Is \iK'L+ pZz9e^"A/ǧ垉}5' o=<0cOV$7lU/+~~O)7a!|I:>ϊR4H  UٸB>-dۖa0od2@$#O1f!zkڶ H|#u1P$W VH8 ])ktMfƫOh&\i;Dǵh9@(hG\ > AoEcWN9tɅ\W|$dύCxJe`n\^)c)BBɂf*pM +d~ Ҽ,^3VT㪖:giw֩jwhY0$\+ N]ӽ9|wwv~E *�z!_b6,@zC[f ӈ Șz�CA͟=HEa(P3#Yg4! �k$7g]\K󞷅49M*?~;BsyqM~*=Ms<ޤt(}ÑLq\ن7 W`N/Y"Ƅ,av"Ďt2Q!kfDPwXF!c7A6:lQW//nwә[T=J rM):Mr&B,i2¯Wp+!fO{KCvVo?#/IsPfQ=Dγw[Ӌ:nx|S8[7DiqͻQAV`y6'J \(qTܗ$v(@<&vr[{qzkUb_ Ny0ʐ%:<i΢Zt$EVKz%i=̍qS&qGF/9^M B+4 1_N g!d8q;\!TJeyvdyx]EԌjY,8[SH> _Y_u;͵^/A@\8`'۸fˁjf4G$9V_/ k}:<Nx p6�[kHַ(ay4�5AGm=[_idg}0ipͺxl -Ti{eg,* {ái׎Td懚1;TH$8 ] G;� x %K7|fK %u8&Rԫx ;`qT1+z[fWѾ{_3MF][v(Ge3+ԊV̜A Ze<"UWGVku+Kی9 ~ef9Ȯ42" 7Pf?r&uMb~�Վo8n,h|lV WH^ 21pn`$gʑ:.yMCfqE⚉Z˓,GXD_SbwJeKM(d) SjӔHzqtͫz7lWEmHa�V:`_( LգtVI�㤃8 k_S �W[ w̍Mx.gM bHNM`7"+ urg4}@0g\|D@:k2zen ѣH]+x2*CZB큚Wс]K $ 4YV, j>.0lcH{ѱv"==Dɞ2Fb=]T ;а.-v e�R*p9Ɗ6x5Q j\R绚t GlpO\hsk'㷨oͦ\J�OԳ0GD%gO+ _e;IB{1r5,hGxɽpiSsoϏ%iPj/-yUAR ?5a$.6 !R]c@ž`I xvCg;ReޚZ~:)Ӓ=*˾giYXwm ؛AҖq;p1gx^78 U˟ U!Zr924ѯt`R:CY<5b髙w̭HڹhXzo!*̔wf'=^P[c=K ;!u聸k34# 61!JqWh!fkVojj5'&t ?1Ch<YKv!q$EL0Sixr'W5$Nu7v (Pb$odQGכqqMqa[8^QZIqUQH$m{H% {!*!. L^PѶr9 iVkZ"!UV5ٞ:V{^@jH .\dv@FfG0x7vS4 К *I!֞`q(!�G{!]y[U-skF$ 0T�n| ^^UopQmKZЌvEHu+ #:kرc]cB~ ;uhU[u,Sbk|19gM!/{L<uFdөF=mUʥCreZK>niR!<^ X1fGҧNQϞ"=׵yhS-|fĪdHWHTI!Yb+7BGnW3cYσrTӯnzP;5'ӯ"+/mĔ˜fklؼ_Gn_qXӵ= %?'_H5X_5X-g<E\QjW@SmK{*9dgҨS"8Y耸w)*(WPzCSY8y=Oe(1=ڳ35T Sӽ\mWm>dy wh\#ɜ6Va,Jޘ[*z/#z,[@ O_BSl,b;xԐYL>%%2 8', e4 >�Կ tOi:6~7jW YrABn_==wNe3_9S='{u< "TO3T#AtYbn20]J,<hXc"ۭ nYwKcl 0j:9.B72m*7w8+@ .LjkCY@Y%,äe"-EyERS9QU&'#7UmzIŕ^ (#B/lj.:$UVg ~i}HG`'| MeH+/c?jSc!]>uku54 ~5le!XId?9ff-pӵ^J\P#(E\‹>=FD‡-B}U=뒶g>±/.8Z:D@@K #]<kDs4oP{·ƒJy oO\*7)#v]/$'TZw Dt�~fKLcf^ڻfks@�îK Xʋ+41lV+@\Dbn0]R�`mfS5*3¦$+N1w/b-pqM؈̃.-WYa5D)A|%YOhU?6:SpD'&@E d`{%۫PLA-v0YߗKv &E>) O "z@N攡*[umaR<dbPwf@pSF#b[5'jՈ)O6Lz۔$sf{Û_ p( 0G,0_BB4տ[ /p6/BbS[I M?묍�;ܻ .s"i'c$+lJB YxdvloZPt`2;NrMΰ~qkHnwv|u(2ye2`>03?<|F�&4+N;v qEF  ugKQ |HWlB,`5?)AUmԄ$HHtɌc:a8SƟvaD@k6ڻ"<]wZ^6i ◤?<b>oiMtMW]#D/Th Pg^cK`sT~ @F*pak%2HZc 3XJpQ/$gHU#%7="(ߊ.o"v Va2FܧO?A$0ۀJ3wTv@@Lk,\u 5B/p@mnF&*nUCuZTGѣyB!:1qi#PXcw[wη:{VWIBR®*g1-ir7v1t^Yo(<N?Dˢ/s{4k,6r0wYmU5,�{]%鱍[EsKHB�] vV=ZjKI!2!ʎާeu/w>br3b)R8&?^@Q}\h3%[ܢl\(lǍHD{UEGnʔFo<3`gV#U)$.[IJ>H% AV#1׉Ѷ olOVOYł 3)�5lxk5]M0m40&yO-nu7H5eO|*?TRBaEԧnʁ,7.d+zjGe95-mt6PB=Yq|O+qWUEuU Ts(#YAl@T_As C&Q dHBH/jX5@ 3f/^ t 5F_q\  z{ iMt{H] =绍DO$:RGf-Ryp3wZS9~Yq<ǥqZ[]U. LP}0?eʹP_|CJ(�]FSI#{洋N" P  ^DȸYfD.攃5⚌7MޢknB&4R[Q{9}`nST6X� )vx;*y# "l!PEL $ )2 {/Waީ<AL;*\~DeHV^"-OiG;O]4JMag@ ~,@{U'GȒ09ͩ@{w0yQfk73UNzH:G}%xa&I#T.j+ugfNM0UCA#쨓 ]LK1¹)tD+ E9GjW/s_u�rt|�~&bg/|8%BnHG^ԿRAOcY!@]ED^y@q*YѼK΢ ?E"LC&C.[mN+rA<}Rf"_ܼv (QyPүLQ 5�,r'y@-`Y+U`,8J`-(píՎG8 _piisͮ]n"r�ɄDi3"a=R`{ECkwݐ7##qKnbuWkcyL}oXysjy#oGG"^#YNAuȒeܖvxCy{ 5h7j$R \,CDJ W0 YVWA"rh%Oa uuRTZʈ"FBU).?ҟ8h`$TNlaEfmj ?|䈐9ۧⳟiEWʯyb$/t])? @@%Hv& O㸭#vG&{$3 7x[\r>?vW[;H_WF{u +Qc*x儳Ē_{w36+[eP`J=hnKxY=CB\4 LZ@B3*^1+61)-d +cev�Ö ;"@7Lwȕ7GJ͖yԽj@f䌤'Ci {4"<y$6Kʜ]QAg-拊9kǍVahK"B/G>+f4<HzbreEߋNB1T#uk5[?7RndYVo6`k*Q :o MhmXf<ǡ3 31,XDO|]cyR0R՟zT|}3Xh�V`՟JotMWIƌ'i[@A{Ee [^e(rfȵ&WCU'4k,Wws T"H^o2nuXFj2C)Oͭ;I1!y) qu c)L:uEb8z4JY(~_Ҫsl]/qKimInwsjLcj7xՁ(l":ű$q+Lܲ+Y5w홓,^ng-Zۭq 6QQy,6ц{kY$ E\i:V]uy 82(k-9l7>P[ <q[O /1Yg\xKQVU aRٹic_2.±yB~% >$]:Zjce\` z,$)1aX9PT@KZ^*'xlRSx�-F&&U\gr5 Ƽ� ]{W٬WD KMV`\O cVDzӧ ';*.J>戩dўҷ]C fTHzvf Tj[Lۣd`Ww!"# H.: U{HO{Ȟg֞F1%TցO5(z;6DF�tVC#;BXk)[BPk{vo;3A0r)yG|P[h+^?N)V1Gay](k러 ^ce(YeO.0:' `97K41-EU"`EhHpN z.DC{O;k2j>G| &C| Qƴ]þ$|Uh'3@?vM-ә_!A]?< !PqdV@C2'_t*) ڢB)d@Kǃ@^8}jjL#w~ X HSX.;ՌN 5߬y*!Xoߢw Uj :8 zE㾠o*5[ ?sIК ;tc AK>Z̄B EΊ NcOx RC]kJ>n/�օܲ Rx^ H%OG)cx|gFsJS Q(=.̝+|-3Reo# Õ7Y"\h1~2o32g^8md][^`bԔL#*?)V=*+̈́Wm2ؽv58_Ti6Φ A;SкgP1R<d vٱ0>?SohJOF{@װYl+I_ۚnFj_O>΍,)k.(5{2M>|R}:n@/[a$#dծ97g=0ޛ?֫&3(4,ӯMZ lFWEwCtO\;�@vaŤ8c{Qd;M�^on5v2j G@DN\23ySQC> '3Wh{Ii U 4I2r7xy3.ʰRpx.s2%Vla-Uj�c8#u'+b,=om o79zLII1(xIJKyG\8]5 7f /ĸT`vx\ѲQf Q;Ȩ"&_]*ȶk{;R E+FTxϸTz`U V݇]~G6XxB F)N'ΕnFbE?9&M*oˎ0i6C Ts+nOF\f\"V+9B,D\W0QM&ŸjaK ʟ* gBw%U/54Oqp |m7t9\@ [+(l9Ѓ'@_5ioOm` ky)Qėx] +crv]48" ,Ӊ/;l(|`BL/ET00)J ]򟽼`0p0nѳ׭|xo k(`@H:qLT5Kދ<mb@uR.(3;W%tc$/>j4 nҳ~2tb#܆ɈD)O0s `l^K}0Kp5zWf© Fxω[q-x4-.=#wj<l8"L. G0q-ɱ^?ߙ-":s︲]%TW ,:0eԟI<zEq7JT �& f -m𰦖n* 8ѽ¿]Φʏ_ Ɲ #O4c>9Z3iQ,;2FCX 9O�6J3M8 W2k�@Pig֘M}l0zNu"sKT"KCtM>$c efD V^|:w]XTGPjMiBn0@R8g%WebK9c~ {Ɋ(^o`sd{�7W_ӜRXTV|0(w` "qrb &uk>[Z' $)WH,21|RMoz{s}9[GW>./ %&htxzKN6jЙG-ɚ#E۹: б(C#9'(F5.;~Zd]$_ѰRql~rntJ0 ;#c~ᑎzDp߳<M{f^$.o\kzV6*۪:\'1n.+$H"Ϊ#yg`Ȼgwߠb?m`N$Z XTOF0ƹA|Ie# w5zܰe".l_ee3[�vE_1٘f >smv }KpĜ}pNE\2QArD#s?LZ3MRtMK-%zMW)@ J^ZaRP1+@^V`e)}&%T]r]LyP>KU 0pyĞ\|y<p^6!93&a}[FѽtK8tddnI( Zfʇc@h|R!ёuP?U37!#q J/%DԾ cY#:7%h[$9o9iwgL$oJѼme)Y𰮢 h;͆a2 :3 a(4 !�*[UD%oG%&f'4T2Wdӂ(y8g6;ͪc3aFm8D?ȣsD h#6inkcz4NNvS՝3!Z%4J"ot2a %΅k$|Jăa๥k_Jw7%j9{'llԐ-[km-lb߻Lx%3,c�|+:w|$!P77⃄\#�Gߕ&Ӣ ^%J ΊER@N#LHZڧ0`CKw @3t3B9%풹LDT#i#|:.Ƶ!5<<M!><ge0p[LS)?Ƒy2r>nc?T/OLe本̘xeF5&܀'1T;3Bv兒N7͚kƽ[#`IhGs``d6/bX}Qyk~tڍ o+s9|ct}!oITy(zV/ z 6 p<D.:H&l 2kr\rW 3q3g%9 N@8W:rgenq'˪)c甅+#`3J~saDK kucgsPv�\ {L̆>jJ~geGVгnm X9bV6`*M`I5BASgdƍDt\ JF|L$%<�-pC{]wpRKb,H}XlI)Ay_kyjDVw`ajofOµڵL+uPV\ ~)eSL5i~T *58m-b"> @n⥻vI϶pH)%Pޮ ٞB鬹8A[PYA3<d90w,qokH*h.>)TuueVXwXgD}4Y1g3рֶ>w$-Ō:/]J3*?*(r[WV—,/)'Ey:<͵\[79{u5j`sQuע8.w%>۞Rg%Ӗ`:.PPȆԛԭ`]^x {؍[D'-׿`EEYDmB*Më:z9VO y8vm63&".h7V flyz7^y: i=1WYH=^LǾ٥EY29 w|ų_;lҲ8[n抽u&wW@eIU tNq`=`o䎲tMKJU;q]qrM>Bk\m@d*,%9f.HDm.))sE]+fsh+38~fCNݯO7UqQUw19 5g<uƢhgQeHm퀾]!3RѫZFyoc#<,s~bV0m>tpc2.zrlրi@^tvag[GCe{b�mH8+`*0*R$.5Ri*xk|}KX|{lwMTRkI"` ;&yUV7c6X G/BY=N_2 8(UMl|)EuO];ז-J?\M#5B|Z mX GA|RI0Umr;lZW[=:JzY,"$VʑgNjD3L}kKsW9q KVƞF-(˪RrS/3*]_ſ-ro Lfݛ %"eF"4>sHbֶ VM!p$l'Q5/6|9mnѼnYwRL:&ȅ\L蔺O۝;C_VXL)q}Ko0/r"%k4m;S3L8VP%3E< & Z` I O{t-أ2_O,pẗnk7Eo�޳Nu>e ésQH?EEC.i:44~b{P]0pM ^HYwu!@Fv$e*a$ewPFљYK^܎b"N4[&-H nsd`pF'E'CN'Hw"74T&c)Sd'fb12.QO??"$25p $Ž"蟬 P"AR#[$n|+2> j]ii{/í2V7⮟'z@ ᖪHv|>}x^Ҍ -~o%=ʈ#PaD3ֹ{"ԃ{dl6Y%J:5ɢs\1E|i9FQ{"/UŴOTjY,= \o.s(Eٽ u[JjW\pʬ 6L@yQ|~⑯l<5mAY+q MZVeml?Q#ׇ;͢'t6(y 366t3L(9%Y !Эǔ xÌD`5j]jSzV 3Pˎrx49|#EF kEm(OG>>?7u>aoI#;JB;Hj)͏ =%-VESlU#Z^f[Գxq3ڿ` Y3L+ cv2l7:&/�S3Q$U'GC@q'uޟ&> d_&мW59Ui#s7K<&1JTqmћ'ǪEQtw#vHZ'!r_,a.R!sXg?8E=-~0#B"I Ji52'8:@!3\)Sh=`%kd:[}Go濂2S|?vtve63Jn PpHm|=@rpc M[d@Y[eBб s5*n4q i$|- pw2eg�Tp'[}w%Icli Ls?kz×T)KciLL'汀`7w^V@bQb=\b0Hqf>ʛՂJ&] dT&p;+d,�;cg =mH ȣVojɧ\S]k gL]~iu.HbZhU^͍cRlV~&%j|PdA$@&ɔzS5qiAЈMc{#Ŧ( ]:C(_ |K5a x3s zϊ'o*>K֥7ssCr؄4V0g1+u<7N2 wc&HI&j"K2v.Dl8_=ބ,ŪW.vh㗕EjKXڮ w:C̾Dey =�eJ9b+M1>Sy�z/I1Ұ?0/fJ#x/$v.::x5#mG}_AQzuQ7jr�+S-|7̏PSA-^�L?-YQ˧Df 4.:L2շ# ^ BBE<xKpdmJ]1/\;c o/$SJ9w{DR %,.ٽ8+A'p|nJ׵PVC4/;FހĊӄO|#҉8s.rm!RiSFQ) sa5?AW=aRMyp>0/)QVY`ۛH f\:lrji ;JTے)o4_,٫W:iRfOsX۷\Q0kGf̲SDZ]M}S:(BKXYi`)`;~Z4nP- }�^xiާRe^!sk`~H"2Rzѻ] ݨ.[MغA}Modi)cnʺ҅.zBm5Tdc~`Prʟc;BlRX@ >1(jlɵP h;5CZ٨Ѿ:BKVܧMh 7!|uHl[, fUz:OT%ͭ 4O)^p猦u \'X1: �X-eT _yu\7.{ϹfqsVOVB :bIom׻a JIRKNn$NG @is.b?ek2a!D*a; @o> J; 3ox$]L&Xm\ _Q} Atwy�L Zc f[Mcʒzm˧}!7Or՞M$iD\7&fV=o9cl$gO8mquXzs@ > S -^dSyI>]lՀe$B'N)RIdFqU7aoDcjL O$eh[L6 eȟvS Y(- %A~`9Y~I xjD0FDK;n}vc\tpxUnpf5 : xx8_ŧ˜i??iҶ33^"NDNAQy 3'kٯ>*+&=}TuQN�DVot]h<}lb$˙9º=6<6 FT,s=P>{ $i�,PoF~|c?d8tv|iFly#@"v s kꜛ'RɇU9H / ry434䡒:l2!b&n]WF!0'rC$K+3fO:."0@/;}حdtv6O; 6dˆFkBZF*H!T&?ES/3t'\nQ1m;J8$�483BY5o J)dNvOl XhFӨ^ׇCǪ'Nmǔ>sLz|(ẂDcﷷ v=sICFWU {E^إkk ɞVꌉT!s\BS!$;uUm^QЎ460Xj`oׇw�zByϐQ?l|mp$RgG<o՘RUVD[VHoUi#:5C@{=aXr7Gye>qgӾ\؃Km檍 |hnpfލncږ͇H1_m|u޽22#]Q+W@‚1Dz}?#24(rDo@ԠSZ_c3:ҏ!B.[y =, /፝qGiTmզ?cJ,[ LFo�93�%?s;ԴgXRcaZ'm/<fozv/Osx6|Ђs t…$qeFzf>6!unHeVK+fv"+o4wj4X)32kVJ�:cUțZnE>$~u,̽!6f=5$3i(OrJR58_!vJ+Ih5(\xdJ X#},1&|7G2yKي=I0%Puגʛ5 :7(h Y.e5s3)eΤ\"EWѨIZT9ةQ k]uL A=􊓮[:}cڧc pmI(Va/?%lHP+H d+&rzXC*!7|2HtE-!0'Y /oM,7vCi^ׅ >ރ83*tQQ/9Ԕ#v d8Wxb){4:!%X}OA-z`{cUf2Aq>]lͨW@}+07^jZ88i 쏧u}20TIQ"kw5l>.Ӵ)kjabҮIsD>jtsG]e(Q'2W^n/,t=<k>/5ngN\awСʱl8TfPKI.\E(-O` [ZfbBC=wb< BRy,Y,{=i%€ZȒ캒�{ Z]NTHJj:*->-K:Z.֠Fy2{.#T2:1҅e-/N6iQG;Y$AjMjSUBzqB<4r 'ۼ0; (.B)'.҇ &jJ1'!�[;*<Tkd~cg Z"Kߜ]hLUX^F']T!Bڻ.FVHO |IY`iqhuCP'e;Ր6c?IXN)&ҫ쿰D&p\aNŊ# eP~:1(2JOa udS9iPw!l iu:~tM ~S1Q4M;)|T/뉾F5󙎠'[,㆕<#^K0f|4tsGRp w˨Qq*^n Hjҹ ˜_c�tӊq8򠴹?k^9^`j4^bm¬D#I{TK"Q)|0)r~P'F.fɅ1WrQ {Հ-DWrXbQÜ_YF HRزPxEq 8@N۳ 2 "J=(1h;qIRKQ22^H> zgxҾAD7o͏j1$L0`Lİ6j =#/ׁv[a[WmBVm-t$9Bn}XqM@ael'w&vq $*" �KB(&0)f0udH Tcr(N]¿! 9a_IEEdz[ k| j1mrG&##g|_q`B](͂x/7ȫ 8&F85~xg$3 Z.cQ�VuXC6 (D=`e3EVg~;#X\kP ��nq){&VܸtfI&/1`bԢ26Cjrw{u9J�ӄ_ fDӃIVY)Y( xr@~!rxC:a2fs3 /kV@ZhosVȩ3JH}gx02 yS\8X{K+t:57ϕހP<�O[OhƖ6s"j?XW!Zhg`Md#4&L߾^ooh]D.+3H:NV'S&cNtc>ú]hnț_)ڬ/u`m;p3X˛ŒGEY XN14Em-+!"S\1;PʝD(h=7 NaHM/39'9 HgxIU~S0bȹ>b#L)%ɫ-O@k % \daU\\ U7 WR[.GY\)I}w 4d7 Ib+z؅3:k+%:JS)bRCkF 2P4!{ha_X-ۉxa&#ď X[ݨT|o!n 4AgcR~�Χ}U @wЌь|SG}\}yʙ|wo )|7 dC&X(|S!A8.^gzLI@sJwۢl_2 dZ͵~×e⡂Wd77/K(#5UO7 x�Bs*WCuT9j!e \Nc�7%LF;=ks"pQ)`2p{}C& Yi^.{j<&nBp^3v`q�ߺhu=,IÚCc_~dS f_(gWԿW^i*!Mv:C?/E߲# \6/[iz1Xȟ9JѥW&Ј0a*,h9ŀte).TR#o bTT(dV xl iZ,Bop]c~k>/p)W5f#/ :? ʋމ0SQ/0| WZ008!7~ރ3K)0�rjGY-HC;2z(u!Fү Ck_GozQűV=r-?R^OAo>v)RǍ60ĐmX .UT宀1LW@F Q!KMظLX8)x}^ e߁fL\e.~JKTYVN?R=[Re7}' fP0Zh]cpM쉶֣߯utN4+U@g ]w!4l&Lxa 船&p 6|ZgFN@""gy|^ Lf[ypE/5zO-1S_"QvAG HzyW3<Q; P#{L0cU\z[Ӆ,AIes1nCCqK31n[3A(Et8*irS8w™k0TYS$`B <zѻR53}(h_={(oڔ W *Ed<4xYUyӾy^&Ly~JHˤysJ*v$fAd -Ō&pRa돨e{�Uz89&)Y*@Z jD6l<�"+*BHGz81!%+A,iX:z ~<VޜD}Dm�F4JM(XC0JC243s[jO) \zn_EĕIM \ ;Y-FKyeEmM.sr(#﹚!:bT )+BG\f |.9S_@ۊ<g1]A . g7'5 ">H)T~Xq~^`zR٘_Z .G!;.聐9V918k.v7.NS; h[iRr_}X}<'x_5z?%E504?oG;+xҶ62Y[h?n n#<azBLYÂ"12C:?.L7A4?{c!_hvUuǾ!( ߌ bƆckr(tfc>-Q1. MqzїI5ܽ#Z͍*@qÄ9Mf{:9sI;r�"|-qS, 8rd2XY jw.Cl[|~'50x"/|6|X=VjuFLaqbtԻf:2 Y}&K] @!3@bnc$&CD4&]B:0Q�#Wp&@Z3F2WgAuetXvAq=JeRIn'�Z/cŅ6(U`\Acsv~[BYe|)J+ysG7k7|vnk8#H.BkW C VKf+]/4\"\ "4!|VJrK5e{ERțCG馘wL#77fxڰafd`)_ډ Oe&URVܩ;ѹ|BRd6@%HKF[Q v˚G'w&prКϔbNg<U^ÆU�ϔ҈уߞ-y  !N qQQ22΋S ] Wͽ 03aԀ>[֬8[x!EpTC/[K& >E5rzH =Od z7Ӭ Բ6Ux7 tnjQ/CoC)q*8n>.ە(i8'X&>講(ݡ'~v"H-oV9Cy-溽Bf8U;RvQ\P44r2sqAfქ7WLarwRyK$Z+NۆP䭝LY3O q58*:_,<JSK2 Jos`pU/t_+m Ю!s&uI퓖` u4As2Il:kSĽk{a D�F "Q Y \##{. c4`|90nM2!5]~{5`vi~5$CTԷ{tS?<-j5y ѣVE@b6SFJ۫gHR"yX.L~}�1˓^s�Xw ' g3Q3tSa)U ^FZ:sxv1ͣlTcְ[41^*5f1Y5(@16Nt7\Y_p$ ޜ 'Kd2u)U`8}a ,JbV0\L:be 7=*0&['v1Pu<R�ۖέ_,㈡tJ"ņ#8ඐl}JIK45a'1i~&|we~GCeP)m9bƞU:9J$U f5'o0Ma^zRe.86> Kti?ɜߍpYqB"Q"q%!\eZ=t]*\g,�l;ȱ;v&%6ܵ�[hxe^Q(6jϱrHzD6hΨHd-_Fޯ/^kXbL\ ?@o޳^l|sq܋&BdG]c~il2FPC$phvv_s6N=dlLlZu|8r T sвu$~d6No HE % 9}/1bگ�^ya'~tlǩӪH"1hf\w+OK] r@H %sYKX&[/[uKWL Uo&qrݠqwGձ @Xz2\Pֿbit3*w-wje..YYf?P@eEzC{E{~+⎲HXg_nGp1荼 UUXEAԭ(E X .s3uT ߾K׽29~y."koYUo}tt"c N!1b4v?Ow~jc1m*flF3K(eL| Lg|#Cn^h1U_J3܋H,]CPUN;5j"$ݰzTsp' %$1i-@9ìCAJc`Ũ_x Z;׷AQ`C/VʐjPOoM@SmI�XIbKϓ'ŶL+~[J=V5co&F^Jc_l~<յ+O/d\M㣣ťy_VDCBd0]<")%1u;Y&@(G y$Կ~&)lwCY8/.!H(0^)RΑ AM6f �S٬t6],9k72)Q>kZ("#vd_qY7;)/Cq3>`6ec}z:2Ǩ$쓇nW&Us@:9Mu1H4L#<0EOrՆa(qeb\^4IA)=P%} 3w[sX@_MxElLt+K$3r&mJ2|ubG,j:a-M$=z_Y~)*<iuP1b sp%1n^L<ܫ'rԞa''ԅaENJov0; J 2 -$) ae\8}Ϝj@F�uCSC2֘a) E?t+$//V" ~R(҇  Q3ނѿRH\H]mMc.k&8>CpO7|uDŽO_/d@xe,! vټkq;fU1@I+<YNk/F˔Mܨ'̗Y?i׊皕s>VpNڐ@P<wyߺ%␷o1yk)FNW_F,W ‚NX́sV^O{:f!^emlJ݁(MnvG4w9x$?م_xC&Ɠ;_S0/X֯Ym=?3S;q.1XY H\qE(Y?ߋl/\ Qr<w׋ʋ?~8Tۦ# ŖQ + ]e?Fc1g2Ӡ$c1#{K<101܅.fuȫěPlsIHnxK:9IIC9Uok$2ڨhVi«;t 񱡌O[i8kB' 1mSwPI?o ieNG)pUt w#>Lz) #5;A]:syU] STN}�q9eG~*z6?D|VT󭦃0\oٓ+Z)#Ku֙a\y r1OZ=s}J �%Q3[P=Q&Co%g=k/ TN͎RҲ΃DAU*쵗V@ҍ&EjB2ylÓp.^ڀhZ?!C,[;2fFRZ1\^'m}�Z3qȻRM6 5,7.4s/c[FU>d~f %29�Ek13 ,69/amn᭩v]`ei�X3˔V)v*bAnDMvv- mnGy h!q-DaS^GUBa\LT2Ur]<�b LQO3 &qpS?{߼psȔ6VB`1Y_^=7cF^�ovw!KYl4)PTvp>l(h9юgfhػnPC|<=٬0;u87D$; Q%fшl, yͩZ<,YI`33Xa"Lʡ=&,Z*8gC~/S·IOymQs [}[� 2 ٨�IO`nPHrPj2L#nr﬛_Zf'&,K. fy [VHKbw>}<d5F;T=7x \mL/&Eٍ�X_㞡¢O|G/S D)&@SpiY{ZȂZ# KA\5'l8=YEc>屏/G0mg2#}nvO?`_76Q;y/`/U)J~Ε .d~A ыəQucb*{}닣ԽZZZ5HYKXb(ܕ:{>}FICЍ纕FC(*f_&ܜ�%Np*u]5g"4XYNx f|N*yXM`V|tW�ru:DgHCgTco|]Y*\u;HQ2 Bޝ)Zl*eOQ'GIzO!qoBF+qeSv,'W? O"sm.:k 4%:0cMgTTKB>u=Q=_#cwY^\j wybuVvbXaQ@#X9)W*fB<9+x欨cD9L.h"m\Mny-;+J"r90z@ԧsԉO?/\m[=i>=dpgvt7zN=ixI`4 ewG)]u!7?2#~ Mirz7@%IWg/tp,0ڃ|0SyĊK 485..j`;p%S}|CpNTA83GތX:AhLdt.�/aeW|,4 @ǻ?k]PD(v?>,{C~`jPo k5P'Ćz6}lZHKRAc癭,/D?IU)MBƆԕjoرWălthI7L }ysfg-8 PO?Chűh.Z C˜-"3(& |ل'#ĵL~i۲]43.b97#:`;q;7Of8ҧcy r `'&}͟JdAġF8̑|).=rP%ZG@vBcƎ*-bˢpcV&EVN^1= e}g#"˪66_fSQqDpchVq]5~cIZO8 $<'5 [sJ Č3@݃2$ŠdSKw뿱lP.p~ <H-@m>vAqJrN!OtC*Ό-X,<$^9�K06%5(̩ۅNF%k]H,*+G")(3{ 4|bxWŻ=sm3Đ/CQv=0o2P;rHBWsX$FR~Sxe_6)3FyaݏSс*8 AYh:Gih~/+00E\Iz14_Y,2F 쌻Ojb$_ޚtZ;ob_e9X??aqBU6JeCaK}@#Sj 3`pSWJ½Kn ɝ ;{3BA#Q:ƱBﶫ5óBؿ]!ۀX /$C9>"-' c2έ7e1Gd%�*4ɷ@\Ń,Mo˻Y2bB bZ,i"m>$Mϧ_:.n"z۾$*q]ntSs"Upf;EQؑ9٢TOm% "g`qybasbEؽ}rX?f,_I.*ٵ0-֜PC(`K.F]_A&<;iVbt3ՔkagXP4JwХ Jv\a-iS\rdbeoѡ{?Ƅ%¼3|$·7qolgT$c .lMqί) \gX$|h ~v8c M6Bz0=wEEK}ydޚH}\0BHy6 ;"ߣ&ߴ}?}iAƯ)ʺ:D5fN&3_& Utn[>ɴwp "3Z:Ǭ9ɳ'wP<7E,!wo<vߥdH=*:)2wJ#hBEV {ieEKi�m<QZ r=uo!Zp(N׀jOk/^jM(exn-#�VK !ϕ}sA+Rw%*%22'0&aUޔhΖ Zk"༆+JJeOmaz6Ϊ@pvI1&ml '- K�v3w/((qWa$ڌB`CP~0mBcFMl%0I짴)G;rͣ (˒HZudc4qAxWHEr(Q]\\i̾8l!D(5P!op%ܐ]咝xvR�e=K<#_YYq+ Oj/W31r`N~'XIVN!/T&ِS˅EV-!wY./M?U Bsꪡ^%4ݼ ,6ʆe`CZ0MnsjYG+`j%tHIpHTc˙.Ju E&MϷnO,j-S{Є6{W)ODg[S]~{ǍR( gu[|cLIktHrG oN\(|U~,mSqEW@P+=ʕBl_ -kL*4ʼj AgQrת?FjE_z<g6].H/jvLu2 &8Q/ڣ[L�,lG@*p\q5 p 뗃ݑ)5CK_sa;�B&Їd r8؉3k!Һ6oZduo$W!C"R-.rg`cHn8铥A'>^iο7[{1'/q$ox-/% J_}P;^eNw@DiG}1,6 P|N栴;\aAFKd`U#3[_yЈ됰<q9e"Bq˨vԍ 4 [5}=d~i�qC#&F\z󔵏DZC gz.߼l#䋡U퀂V]q"'||g ?N Ѳ:H ґ޻~W4xeF(q؄ً/]Rm Cn;da p+*ز@MGL) `tVih9at�Oƪ%ךf8o\5mmC1j[ef6D�0_Fq2q1#w{voZ 7K@)70aQzpuY[!Lv$dVKXV"p( s2lfA gP&!/z)B|GzQ1f ;"5zQڳ'�:uP/^n|230MUqڙw~lz.~ Taa}3ֻo"2`suI e=vlz @s k5muۖۈVuBL R}49Ag=JU lh:ڍ=h@)J> ^<lmv;_(]ɖ,T^糥nO@U6&aTg|cq%#%)fIJJgA_ I;"K?+TOԻp Uջ96pw)-g8)�Ԡ_ӡwT13 ް_kq ?1~(2ѝ&d ]MW)/A]GUͮFY.b~giKd2 ʳ-?ȂWb.>6Kۺd έ\CҎPr9U2-?7{ZV_4]n ?G4AW12_,ãjk2Z~ӝZ>2a7U< 6@>kY )VE(ϭfR Ku\bŕ 1lܒ@JJ}:G^PY=;5%=@#ׁ 1]1*}|N"K,6tl^{fT[A  '.]`[C>餓pȱFl6X_+IxJ!ZwxA*o#c]r쏕:�$|9"D5S!k|~p6�%Q'2y!%㚛z*QU#FoFGP50g!"`M̩Nz/XX1ɷ]N?l叮)69\!#Ψ~}ɩ;amZOƗ2-`)0^E* `RD %a0"#7v65<sMwշ i,;µ 7)+Fk9H5a% &ф+2v0~eѽEV%>xE 1d/ݤ�њ[3@xL #f<%G' x~mph束5LƍֲcQarOa!v,m�F `;Fu>@S3#UKQU;]K9-YĖ ~]zhN$&.bX ɹ�Wx�;^ʆ4_8u/Bx[':*RۙXZtFuںyKkMmz3x5"]1ggYl=ҪÇ \NʏfL+}#?dzJzzWM՛ 䌸X͊KZ&@i�@ 鶅Y&$<&ݭ5Вe炱@cݣrg;iaŹ]1R.Oj̑c-mK8s!f~ɐSػ#~Brۯ'!Iu[oC}STΠ[~ A zlQ-RĿC.œoz<N.U~ C 8hRc"o OLJQ n-ӭs?1~OC@`i I296\33`1l̨*S�[X~۫fMu?Fv3ЛfX}: @zN m 2TʰE5n5eB:bkEtϡF'v#YI2q-mr}'}s:wryRP_39cDn9ͿI_q>0[d FI3`eP.>{x'~Q1=ԝJXP_$S(rx\Qli,Ok<֏~r#Ҿ3]l[O>+ %`{ }Kჼ2U,='ۤ8]BaLP7ˮBR]0o\!Jd?0igqG?8q&eOfQ=Cp{<o2&جs\e>A�zpa>V~ cbT=KM, aUP] CORwA̜/L&Y^z{8* Z v@tʆYbp܁qz7td yGBZ8ʖwCFfuA{ зNSRL$͑bQn I&Yu+ HpoP6c򀘽Z$y|u|=ALbǂ=nrސ]rs픆"Cϸ1lW>mh(X:Hlf$H`νtgdB5EiFS]vD(sx 96MgÍGoX'ՔJ͘Ĺob5ƶԅ4zK�R6q??W#CܾXZ#c`& ,qhGLǐ.Zj |$wPAGʋ]DD!;9(0[(穣:KoTFgWi=Ecov�VQIHE7V`H)AQȖ2�nc|xch>W!ڵZ}u #)j&+Ha͹9~\fvz;6aݫHb'&3@3;_&95ē|17&~7!olz{Åւ ;{f(s9Iࢯx_f9/,79o{5S'3}D#>G\rds3?mNFz~Q#vICDCĮaV LXtoK! m(u|oDwv$dL]-N@=h_8�$$"H92tZ1b%<<(p2^i?SZr0*CIˆo ss݂b#"Wi3,N|5Dmņ8�%E1@YѶ{U{~%"=|FC5(mX*_g% ;~Cp\>p'fIKω$=G^EzZ_dߎXƀPs+],_ `,]T?l%Ĥ'wX0c'TY!;s" })nOqf?&9?5S9jĪ*< ߗ!)]; ǩ'D[ɆRk"!PeA>B&צr)C4 ~71ecF,\x|) iW޺kzamp_ 7ؖd =j9F Ez .lkuj־=) ɾE`Z)NÕVV|IrI^/KVҊjrFt%;2zMZJф)w/U A6t1"y':$\RG-=]f{Bps%Wc6,I<EtGU1^C!ۨ3aĔE)7bɦH} i5GL[7N۴v1ZvVĥ 0vsu~�r�TKJýk(6ơ.4`σ/Y,Ąlߵ:^uy\Zxfd4M: BIVh+[Ϻaw] NN:,ܮV#[{`D1` 4%'LmZ%aܥ\P(/#3c,ѢU*,e/?ZOtk@q]/m<-}N`�6`, !� uyj}g#J6r6(;s2)O?;WONt۫YOk.ɼa Q2 #C)g&#UAqѷ2;ܱA=~R"b]w"fݛxmcu<F,$wHip&;NU|P0X.7 c9YtET!f&hhUJ)PWNZ7YJJ*r= B& =s$� X"p}s:fX܉ DA 쎎(疽q5]_n Vm{SQyBupR7:c,A+CG"&5m8*~]I>_ZG�Bľey] e`X*qo+lM}Nڝ\9&V3n;T ̥q> RL0W J6ځ%lj#a>sn9xK,}> DFuroB鈍Jv0;mNBjY/>)//.z__]8xa쩕\5F -wL)# xr Vi2w5.τ#D}{MB{^Z*lxF0li"CJem>%9?rl/Ec}iRPz4)<�!ľw8 \.q[O~* Z8 Q 9rup_y?^_`^U6S>{ҬnTfR; RܖVZpb2צt#SRP:bzǀ*+sO9:JI|vUс(H 2q\-8wjioS&X"[eEr ȗHuS0>ЁI&N⩒<90?~L=+D1W?H3=wk (f(+yK|8<0'V+,1LL#8[o08P4˲6@I+OMt13]۰?cjY< ;ƌg9y ߓJ]+0:CAW>T@ .o:ͼK$FtI.9rֳ'x^Mdlho\Nw UNpJ݃YGln&@]+X`ɷ]~ j I.WSIe,6}+]ʖaRY;Zo,y ^[WC@ ItP)!DO&LiK[լ*85*80Į颁&P6~X zJYk?a(f mj5Ɏ+7uzM ә^1myKD錏'Tm:CŜZ�kZZIыWׂ1MQx~5( ^j-Ps.mptzX"?s9g9.{Z  F+`KW% bY2_@z �r·Y\)U("6ƺܺCbîIg&c 3c/[v)J7<Xt]:Uv2 z%ZA4|'m_ъ&x~gݤ0jf/<+äITsqN3(o+M^AR/O G�dU7WfV)geJ6%m`!,rRmS\_ Й'sb8wuKňUm[؀g$NNjA,/UޝJ-辁#G4&6 GBcP(aR9Sma'3-'VkwѵieL<lQuO䢧RK155<{pp 7Vxc†,ziͺ-679k)oEѷ0\ʭ$s ~  rW[=驦t^ϊ!tUܮ`:" [4 @58%uO NQy m }lp.-D!+m&qb~}x@޾;a3ٗ$.f#.Jg۠n7PJ%+LBqN@G߄[<X1sRnf?<0 qf{<@i M}hE ;q>i\'UV MӁ l f_l7+oX-N0Y1,rYZx:Uo&aD'*@4t|[iJFKakba >Fo~p1sI][W"gP XåN# 6_hEܦ k]-d0|E/=X`*~o{m)7jo+uZ]^tORqAhr#$5OYN!PKcIfHJE]sX 'WN�zSQŌg29 цWE&*:.p8)!r~<f:s 2]Bde6bA)#̒,w LԨP9BE5Z.|\ف(rѷc, u(n_37 z+dYB33/CO~q ̀Q^ffr} X`Ҽ1Esc%[{^hKxq-K4rGyyUdJ^;l "pc^OQ%Ij<qAL6}@8LH0TnRfd5]"AC l- ,me*ŰpN+.Iw' t{.Fɕǚ7GV i}̡<=0J'Q@)/Pd'qy@q[?L7T6ڎ^Qĕ! `&F=e93sDԬlT~=< Y %S, Xgj5`x`(.�#*0fs-e:xṪW,@24BS>)Ňaո@cBYry6-O  >)sv nm0hN)Y~:MH'J޸Ko1ܤ[,~m-�"4?,مݢ8jҕcP~m�w%E\g#;Y@z%DjaE&Н^PE$7<c p>iL+vs{Bbht;6n|)dDmu] &EJ:A,\G=62_ϣ<BT./)]"8d&~Flc:vpCthXI7TP%8̶Aaaq蔲5<u\RR_/FY`HSC 5H<pI[ d4d2A-,@^HS%=XJVRN>3vnf _mNiO5yf/sq�Wm@\9=Hu(z@=ƛձ=q"9n!rV. Nk} C|4`kbY_Vh�cqOq\}:/3P *XXSH2_k1? x Ŏ㵥 �nrZܚ[o"TцVC:3*DpЪxz~]K`n"c`NLwM_0cZ[:q߉k#pGSr?ΰ.}%PDKɾXn~zi5=x(ko]P9V>&cSaיP,9Q>RQ ;P9"srl|Z,dqN&؍jgY !&ՋeM13I+h|C'pl  qBE.S6zk6RQa"Upc-m?r(ep@ՖK2wwI6{7H}5b,Jt~b\gh֑/;zi[E,[ڗP3xZ90[fX%'<?DBHmzlcw?7Θg}ɋLfK[c_l]]Vt^= <p$ mFR-:g30AfH<hپ_�bPU#N OG98 ?-KVVp4pqz%[!&P a7ݶb zK9TܕrDl; 7Y֖Vt>O*~ ?&kf&vғ3LDQh C~S{}ѥgcTu,_* }v:tR,vxh@s(xoD6ikE_uxAXlCS*XAf%9q>b"� Q˘O)*AfCd"b>Iq<xqTO*oY~qNiBδ}A[Sm&8țﶡf,l%X )-7'sǑh0a8X@9~ot` guMT`wP٫ eXo28TO�3TJ#yt<B,DHƕ8dLTOQFH qٓun/һI80 ʪ3jpTE7u_mP1b,Y ʪG_KײUzO,[Г#5Fv2Myp]@>H@l őբa雗mu~R YLg4F*UO>#3n3-XԐy貑'  2~v]b۷]uu g �>OY z[#M\gn ,/1}ܧpOh1D2jcXB&^7Й<p)uOՅ5U_lYzчeDXN|Un-Yr`qYK6MaOMyNȺ]ɗc;XD>I-`U " �_u}e/ō8%#iMi/i6=D Di 11@U �iyŹ6ל>aR4RCVi~7?$=q\7�y|#- V!@,+�/j9*xr׻4mhVF ><M=E eT?drZ.[<5v} d֧'r$yʯű=#a?9M^e+ q8![85+<iRw"Fn+$DUX;鏀E<=vk}Y#br yt a4eL5;Tџb4x}w-97:NcAa'{-ۖԽ-VP=AZ\$J69G!'-DCܤgu.=)tuR^p3=oj5@/@o C5*UAïV۱F_)BGV[DglRqc)`[<Sxo4Ƴ1hp:yf5.z*G8s@ ҟh8TV!1/fC"Q5>,� ŜfVXs˿,~mX'Bn}mkO\Yr6*h$mua鈑C*k"SvFǔ22mႀU1|A }_PCʳ-=I͈S1̡z–ܝ3HlOPddH:nf`eIJ83[O~|RmƋILE5ŁNg[b�2W|:60�c# '-GIROUͣldwSB4*-(�I=Ff]p`~acOX;hA:rAZ_Im9Ł* c]7\ɋL\*],Y -ĕE=|Kk;39lxW < /Iy$r?pꙙfPf:ӲY.nĖEm >=PcWJV$eMC)Ur"Bʱv>]NT ? {,}WqљjNgģm<˵;ڇa]U&B_gTV;3t0C`x(0ON]Y⃒bf*nC"s/R*2PC{Fz[k%_~"ZvN󢶺2م">l=p;(SP nc1mdQ|K=٤&la%{g*O,ỂDIZ'L7@Z梼"6lg`ͨiX~~GI1MPsܱsb2[�8#16"TNv=RBm)~�nt4.6x2ء}ڵ$1uNrL_`VJK82ЧmA ?B\ckQv f4"(DnS!|11+1/ۇU.ͮeP.Ne9k%~>d^[Ws^QO&A%=<FIH ] > M{"sT`\i( dkoύ�kd.(QJ+<=Wl=g5U~9%UPcƖ�Jný2͢x*ۥfdkR{p&2+Hb;G-p&5*Oe nPkAUxM+(5S-߃9/3fӓP#eP5ՕŽMbvZ qht WC[، y.tNxbS /t7yYy0dUCG&koaHv||3WDņ5S^}ęJ_/qt_#\#] ,Rqoc.0Q&sO5c> ,:vP·M}*o_)n nLhByÔU b؍BX4b"-K:ț#lJ#+6f7^J@Z%<hPH ;/~+ͯ6/Dž<3~eGI@!֎/0<~ o;Fĭҁ3!go)Қ9G4-D$[)k2e_)M{8% 5"Mֽ~Y4U܃D@H'zadDSovG]bW9-d3o2^7jks,°Xz晶S~u(#zn| ]JGk 2HfU7ƍԀfOӄRx05z,O# ';qE0'>7#!PMcp;]Æs=A"� c 'WT[XFSHhR@1п$YPѦgeӋ5 #5y N4XnM{W1] iY*B}zPDjoR+!{}AKS7Kt;+o#S"_/ hvg_/*j[0U\5{aS݃&E𖬀q)l|c6q_r!O&G:y|NfKH#z0fRkQ%OS80p3~L慳s6di~Y̯"*My#M"8^J"<�l)CBx=rc�5qUÓ6it8A%ΉK${hMLOS]NSs3sĈv.ej&!fS6Eڒj<OHg]Q#|u|f BZ\9k�IB/˯5wШh.<G71ME8QRf(k1-oTɋ6td#9l6f%S?n+Pyr4PsqbKkqR'��,P w *~Hà=mC z*:TLr(R椃@b�՜|EY8/T9 Wh~% svz4^܋2 (';JQf\A0$Y'G)'0M^/G_0SK6ngtHeNӱ$*GmxB8Az0G@bZ0zq:KN3Y)838R0=1u,(*U(쳃7~e<jMW(\ [&'!S1q("6NF%ďruYJYG?C֎֝Ple9hkASžZ?A̍o^pߐ"hI r;{:9轨U~/TǡV|Cpf^bFKZaBJiջn33Q;2St&-T ͟"wX[,*MxI)xOʶL}$Yj.0 (qD |v/KRĝ2"F񶖡^G)DJ5U<m<GI]݉,g/0UMjdN"ShVDI<q?5 $~ɶܡJœ)H 3d6AR/=]ȥy=sA)ݖ6)*%� ?6I9R5I"8 \Q^o\ub'b�fl0jj݅4獌TEzƨ7'QVNC$O,> fԖ`&Tos +Aj"L` :1! . _ Qd$ @I3zͽw˻P6}4^mMRӀ7+>zW [uh@؃_|wJ$Ik}9ӟ]Ww:xOz6YrGhX+5fF z8XQhv *,k}h'E[0F5-M9YXb#hJ^l5M u;]DԘhp+kP4�?NW!9xAnsTN~>E Zo.ўn/(S6vN;cuBϚ\ɹ 7loLVD՜ yPh>|nwЗCmĢepMC3({,wuMJ1V^]a}H1.kzsQ i~𵞈b F 5Q׆Q³]۽1-i~cSsSqfd<Hc.1h<$_$hy? =0v/UwB==̐H,ìx,eXDU<lEe$Y FWpUg37犠b5xTBt]^E26u !~Cb,i`I/x㤂6!h7%}]:gD %c5W Dp\ D:eO'ۏ9_-ʠa.q5^N Q'2 nK ܂5dy# .vu3k_տg:MeZw^#n"7nk|c*<Q >O$i; clRPJJdT{!"dCm]b J*/;>߲j=wBj^8d ŽvY5I$c0>ެwn0QW ??A*l0Z?r!I%YJҸ tny%YEgagXwd+v' @:Ɓ[,f$fP`G4ѴqW3\eqqKm4K펇BEs|=^PE4KwԶURЏ2Z>`W›-h8|Q*4olg&i83ͻR1+K^śOPVZ+>ayPsˊD 5zEܲ<SRp "KϚ_R}8b/p5nƃN`\^5 ƞ05�nPVs1djrv`N9i>%Ӭ7hbCxI HJ]ݼWvAx.ƵtL[ {kY}%y d�o樧bN>Xޣ]ZG;@\|76,aK0Yz#C �>9hREZ0}c?\-Q*TIp}sГ?`^ Ŗ94:z?j>jb&cWi=Κ!Dܽ;i܁?e6Eav4k| om}ᝳjG^4]^wxWTF>Av][f2;#lAP>I}mwˬST!ӘA�~݌ Irbb=IVc` Yu_;iO4 m28W+!Mn9*\s, 2Jreѥ6m%1IR⅔v&dy2S9l}6ԥҔǎcI[ b/ "Iɸ(Julh M#nm#yd!B W+4a$Н-5Zrb},('Xx!!^o+ceqy[@,*ƺ~Yojæw3R ?!*`|j[|;Sܢ�09O(�G@KzQ-`ıBLT!qO@m)зauV!ٿϮ#l_Oy"�8rs7DZMT۶D^_&8(|6?d-CX\u܃sq>/ ")!!t2DADpre2,rߝZ8XmSFLB&>O* rˍȉcG;u[/8q �#KD3дh8reǫēnw>|t@GѮ۲i81؊:NIU%u L>#fDY=SҜ^7,�P$Ɓua⹆VB\c] Lm=p]!T=ߩx>^AV T Lhs'|Uq8T15ߌ 5'3[X.m:Lw=-dbss<ET3rUk$L0,<*ُM*jmw*g1~ ;BFB�!lCdpJ]f3 O8L&oB{7tRlCw֨<tl$r�̆=j܂G7% f$V&c,8V=MϽIxS#>+}h\[4j<ۅw{l큐iT"!q<Ƅ&˺mrM=TK,r6݌ÌGXnou)$rLBC5O[eCVy�`" v7x~ Z=AɈr.)]^xJ^dRp=4IE Qs1?$ O&XyA%Xچm9X+AbZ-CODG0̟w T;J >JTv%^`3*DWMDڀD(>(ԱQOyk.;=i6{L"L|#|%LjSC^N'Xmo8#5"i]3)ڲHNaW ΓQ�\WZ*;:ȳ# MwEΕ`)d6$}ףz{α؆8�3gZje[Q5{ Xe"ԛWCϯ+@UyR lLp.*CN8 6Ҩ97 7=S *$(>BX !B̙.H.@ Xp2j}w͕8ȲcvO¬^95^b ~vnP%jz ?9+*-€=| [sI [R` H^ ?5Y$YYriGO%8]!/;q}m 7,wBNݖϟĝ#6;)L+RP(aGQtFC&d#tw)G}r�3Wbg[uţEi1ɴ|z.#`gɘ!Vݎp/07" 6 .zfe)Ǣ+zDpJ 5[ͻe:~$U/ A):b9ٸi3_ʙ x݅猂;6#VvVGʓ+K\vcɘSU0=02%!.ai-k|! g!iAj0\1ˏ,x!ׅ5[y@!…)^⾅Se 8ޚDdLzxT׈u %d-͞gQBJtA`d5.uߟr˨o?`C{yk�:7a|j)67I w]_0y~keѦ2Qqh{;O_/L [U'P`8HQY/d2% r{H]a4tq LsTtϺQ; d ߲[IMi5{2l .˛ lQxĥyc:x/ ^S~城s_"gGcf|S7- -%LOI%1ˌ-ws4hG.S3/岑*+ 僦F' ]T[Uq<]l*~ 6@&Ɓ{�% U2-Ul*%~Q06ZX'9znHi cڞ1f;O+bU\*wI}7EgGH{7BDžT*f& ^6e =\F*V4QfM+3zH oO�B7.$H%SJ.7 msL?"\v @'֒ϲnלS&ow>OG Kn/_t/8vi*![AC|Q-/fCh̪cpl.#j̐+;> [Wo[$4+dEvRs@n8;BW 2V-jrգAya6(c&S״ʵZi*;r`^34ǭg~颫#4NmnSոMe}Wk:ǰWIl0L&yͤ6 .&dĦN~uR$l1KA0z8MC9orNrM^V=^s7[N`U\hfIVww9pW?8#sw\Iu~TL_ 4B룑[Nc60w�evdžZ,s~VYGt\v 399%JEˆ7VG) uF]S�TLǺꚦ[UA0)]PS3H;{%^e6k`o8a&d.*tF0\;%+YSlB �9覸O`S8$$hNHk&Z\\m|k"SPaB9͚݂!) }a\ǸАROa]'M뒕WY^wDNZM[pIpVXN;EtM=~#]^;idwS5jn謬|D܅ ڑȺ i(b!G`{Y7ȧxF H#8$;gp¬^J6d)W(-k5{bK+ś鬬sum+@Mɏv;w_yg%yD41pX}iR^cA[%Gs�شTn9D׾?}R !Y}kh_5zʰ~̤8q'/j\] pkk EnW4<ҖWHAna K hƶ1p`IK^0e͊B!?}ߞPAD �8v`\dG_+<U_!c h޺U$i�\ϡ?4I"R13V?wWe =EM  z~6kQ+Ŕteˍ!7豏(F"w*|izfOϝA\xXEg, ?VOSXzu;0]9EکG }lDWfE?T*IN[HGt)!ctM8&^9o'�C@,H@eOG]o$aզQe*LX1 *D^_@$bilȵi&XQZ.7�BH5>^C `Hz  . "-S2YեjFj|Omn0y͑M9/svه2 U<ƖPm 1esؐ4A}68%LDϚ3];,Y'u bF$Ƽ^m_Jr[ϋwәH4~B h)˲!Ä5t HOj{^LXcN.7Dlٯ{9pV1IiFzu H޸[].,ey^nNiBm>6si8"@x(Nuń%)E[hzS݅6dmW?l)^`cs;iu3ɬMBbPw'v5{Ҧcqv_ f+P,qr7J-V* s_Aa_7`8QhRqRɃbb7$C<%1 :znPqլ#xi'RNSw_Jۢ:a4VϋwM^#d?J=r1vZܜJcl>eӼZ_1>pӇL_A0I6>KFƙE;إCpuY\#/^$o0o:DL.t!0yٶ$[oQZ\E]{T(EC|p Oߵ|&k2B8}ZjNxu:#EWnyVC~62Ez% ];#ӧ{Ps?|**8I."B\`"CwAЯu NŐH8a5JfqeF0>TFPa^CxrS sdz߬\L "So? EFI@!R,Cyig{:CQN5z; pGfV{ XNA֒fZPp⑾]»ʝԀͪ _A0[Pp({i9nζ a;3S,L !ѿO -|Exʻka"Ժy玴24 V+x<yR'd,@ c` <72DJw `58hu5BDk7cA~4jVtbrf]D *ep~XU0T%2x )j@c!p< ˶-=>7\9E):d F,v$L/f`[Ac>ۨt?hĢgM]Ă9xmhz3t܎yz涂(&aΡTV o5Jˤت`V'JSҟy9Liޡ+7-Z;LJ!l\p\A&ǨE8)*rGe{|mxn틸ct 7]~+`f! U)=JƂ{"(A\X;{wnM�Ϊ^AJ!~7b_6ܻ"d)wJu h<b# <x kH R.tYD*asvH^ m.O)"q> IyVzi; ۗ)%nq$/󡗚*Rѡ/_w3,Ʋ3^ϝr0W.R,`If)ppmißJGk#l" }ɳaȚ62lB0&0٠sڹg <胯/ K`pm*2H_` -495T0",R5yt\z'&o'PX׎jffmU Z(2?5!a4{tr<X+l䃮��,ȉ'|M;!oS2`SCD8WcYt'XSO9\n9_y!+\V-3!;glFG2J3 떦 ؤSI݇y pQWf9#6|n�3|OihubS+gC`/ZoF!?/t\>B,>/DJZk9x]:Qe;u0p+ <0xj=*Oщ24i{'䠧cﱛut[eiܰS: ]L%+OV(d7@8 T�ܪX?JnԢ ؀N0/R0~-)1ډ<CbRN)1XD=YYeBrq fF kesS/n4Y"<ۄFٚʼwASD| CgSiV[EQpj+Zy= {q}Qz_!rF+E% nݹ9AnyI&h*lmG % ˑӂ)oN}*ഗb0wZv`6FU)W?{ko0$Y\ :궝=pW%Y"8M #EʗEW_A0bNQ%;ƤN#-aQٞد#bJ]yyaO\P-&*IR&8|;*qIuS]{ɇi;&fNH2x/Kؽ5H?{d/8J!$enʒiÔ\,^ iիU-TZ=LK]olr( ЍR�+A.DËIGYX Ax<ؒX26SgD.B8aQh\FSz!7@M1kp3%w^Hp0?%A=HE !x~@S;MJ14u/KUؤM #(h`~x`b\6A/ +]kp5DzƏI<K;\%M{@_j/]7o⹸BVDvSV+1 vVP|H^msV4GɸRTWn/v.M!Q(7c ۍjQ#&z) }c򆱻#s�<gnitbU666Dr#n z1R5|"kQ-Sv7}3?ũ i9ƖR[)Mn}DUMTݯEE¸dB6۬n?ES(HsEs3:h2XT$ @ 8Mm)POd_^:/7:0_; 5�pͳ<2R2w鯶j&yP3׌z®_^+q1W_ GJyxΣ/pgl5@|Ξ~ JJ2j;ʢdaK\29!r%JMfb{;|F7E!]=<B f NU*՝q3=iYVEJ3)rzcT[ O^L<k(^X16Iy#tHkTJE$lT(~ c|4? 6Hz~}rop/RߕI^M0 eb_H|ܛbmTlto*hP؍MN n>N&!~:BnfU*nM0ߖ|ex]l?ۺ@F?zC!9E0X`@�YKKrMǖK;^_[ψ$X@~IpSa4- 6c�DBuʠ&<zAf<e kzE _p}_X}# F~FqVI4Ƹ1O櫽W3\c6´U^ySeRq:M&&Xd=Z[>* B/3 v9 qh{%Lݩ_=kU()FR/-j ĵ-鯢̎ rZ{ˋ?zx'uu;2LD, 5T: -NW{;[|$<Jw3)1zrY,.FNYP,:ݤ)ocǕTI;|>YbE{ߏ [1+XgwSY|'i^ܦ8`7((khj@lTF N4D07TѶ w/$`l ~Bʠ}-s~<z|# u1IZbxỶ5o|g5Q$Ǵhnf&~Li?�8A O1V%l|I W5Y ѡR g^ 7W <k9ܰ ?_!^s~d"h~wL&{:;] h@5c9x(i c[m15WM-LQY�b ʎNйb-3(Gʆc1 T*x6@s\Eb{;6si4~ޙ;`;|pϹAe(S>`m{}53? wS)ME(\Jh }0^dWX=8|@X[D%6oz.*aR݅z�N; G0ťRk459Ej%W9N3E w�WA� -8@\/<2mӞE/Lw8~+  XYZVG?" ʹPX6p0F8uWHN=ߌUo<yё8VK8|[\l\n/aoMe|cVoHXCW3M�HH~'%tgU$9a#an(d6Hx"{sve~2Si+�bi|w!\!+FL*̷n4mL 3@6oPzGLjQ% \`Vrm6On noTU?`_l,%u+t Z+ٶ{زg[n^biZ +YaMQe N~9񡄦S_ECybpfbgŹ?>P#8#C;rZ.gʷP}{zaؚ4f"u_xS9\3FÎ5X+M/E╼lbΣb0ĕK9"PJ�}ErVS'jbL|2\T@wk%><c-EU @.aLN7sk!b2``kX:VOXs.j],<2T<_�Vxn0 GH hrNK4UGԅ`R#ˆ+0!&sD)"AGVm5+rgz _Yo ]L1%W7'*n!wkB;M:V5| pڑ޾ieu5 \΁K΍YMbd3;a�m#SO<mTh+) m&G,B]' jJ,-xID1W }~9"S2faWܑ. ԖhCk;`h7ؼf(uH�m*j~v�X,JOAMiAKPhUX8%p%`h@)Mj8(xGa-AWxkko$)$UBo>5MK#jku cB/Z72E=A΅dxHCܑătwٴbcq~uLDH.gZQ.]Ԕ1ԋ(:I Z#JIڭ1cKwBP ]V;Hvo}/e Iq3|yI |OE|kS%TJ6##XCؕ XO^7Hm ZUrk l]^&#|#t'O)͘ià!8&_S ^79W/sI$(`Υ|MqAih (4}TedwW�00M81h})zA`%gsnf3 ?e7V�[u:*hZ|SpTӇ!LOi!*=%utfPϛml_aqᅶ#" M z bu͆ũ mFAc%CL$ đj{"l`_;B0}JiG[b~\GG9u{- jrnso̰(C's 9QhF;DF5iƊuS2TMp^6u%Ud@N%1=\ظ\.K u5K4 AK~,?벊Ӳ]ӚKij?ocXAǼJ8EfMs@6ϜN^ تw\8w@gȜ #p-sGI 䦹Բ]>R}Р |VKO@a)Mؽ DS g'WVˆ@eY@Uq?KCc?%W;:ɚ},mix#$̂s9Yzщ,nBJ\T[ cC&)JbC5 )ɿF<½呻>( vn7^|~GOKu%[k'Sswct#_wOzPK4jF7eٴ�%6yH FGF^NzN/lШKB @6 n|:tzs jPID*$^&K7o+@AտIf>b[YR+a+Mȶ\Pv#:Ye3QfUIˇt2U( 75w:ꭼ0qBdZܸ741@eMVXܬ?5#.o#{T<^tF|rv4 ``~oJT7,K!K2:' :xC> Nb#AŎ#^dX8WB�'ݒ2]h n><|pDzaƮ{ 8Q~׆/fm0d^-TK[s'D:˖?-nqZ6P@/Q<^+Wc:[SnGVvN%fP VJRCS!𻼺转&/p ^\@ 7Ʊ~PgCmY٨G6ct=.2a #^iKzH[3)ߔ| po;Y 46}MfԎ! pQ S޵aLrٷ1V*ĭ[&61Y6YbIt@E Ttd'Ll&̴u3X8X| _/<]KϨ8c o �=kx߇ mm4%LƼ)= ,V`Q{=,9R7p ?]I,?R{: {CJ'8Dü;1iЙPG) 1͘g6ZWĊ4K?SNX7�ZxP8o1EEeR&R6-R)4R2M'=GRZЭI;T=K[BJI�Y$qMsnOw 7lvSv0w[:ߵUH&”LoE/# y~#FŤb`J xͿZǦiۺwLWz"J4Je1סꅿgf{ylyZ~FiwEn՘ bڞ|^.G?^:o~r:%I<k4ףY h&n4P ^wԧO݈)orWB50u9h|~> Њ XxAvjϓ�O<Ѧg~bѝDp1J)�~R0Y{lnӢD^olP|CE2 ^}5&$uPN={a=Yv}D\< a囪 î %?hCȳoEvxk|uҰN'<Uq_h~gw9o!N'!Nu`u([?;Px-:\HuصT"Y!I6i! }t䤸)<\ִ"R'q 4Q?=C9 j܁sL~pzɸ,ȍYYa�Y(V0T8տS^]@<]OZ)�|\>_~m#%k }S;P*QpwhnV4.;fd& FGT<B JP@NAJ�̐3XB71H+EEH_>ac )V6,k0S7 '}{M;HUl6ƖF.'aL%$QDye`i yMnN \zjnNF;hK=&bQ%3H+6^GpdC!$iC@m3®&HUfMippl.AҀ2Ʃ3Wȸf6 lDqm=k<UWvEhwLqOYXvu&#Jm51Af]sv~E'ޛ%lHN Z봋@M[CYԿǙotS^NHPZl]UxGiiٛ33I;6zٯ]W�"sG SR-|%Us@(5.oo1)ސXMce]ve_t5` M'h_� Ug4X_I -W=r`ͰW :!hwPe;uq䩫&D۴w [>9Ԫ>b] IeUWK0n/M}%@zTu͋FU'6_`?>)1" c q5suRwy?JüW&H--OxH6eLhX)"k`1"S˔/B3TAM/t뙟(#f -oee)vVwE^fb\v4gLL.V6 @3Xx|/b z7O.!qlGOӪ?^Q@,zN*`t}u{. ~IcKo6FzH"T1:^"jןb7ط6+μa\S N]^-ن y~{rD5'{׆֜5 $$2Ȓf_Im]oi<{4j l ǭ۝^kfgjr. >;)y@f2bQF@;Hz=J. �]$"豾QvYVqಚ۪7lNSz Dnf;8"/ES iV1L&øjM N|2~\jubG 8ʘ4u"MrnYX0yj%Ѯk!A\mX9iD-Jٞʢ P$ Ď{sČo>B5L=Y/w~TW8NO]5bQpѿ/A<Y1lin},y^n#Z ӽY`ϰ^shW y(0[i] \<$5r]CǨmL ;T} uW.4s߱izF  b»W@ׄ^7M6$,0*I \lq]CޫKV]Dسp^Tk n@pd6}gj\S#ʂ3s*Sc1kr7$ &NhtI~Z.-Ya?aq[?ͱ+A V86G stL6TZC݈]QaS@d#[G{fba?7 &NmҒbLy@ X2,7}5oLWf',<t3rڌ5sM!;i\"ˋfx)Oj{!5[.�h|dݤDn;e*1x Jgf=y  t3zHn+rzG'^-?Sb=MF<&4mr.WTW@4Rxx-("TˈClyY9rc&H(ԥ$N![ta~E0NBԤSb?1T'VBc)V;L֬뒙վ_SͣɜCQ'2 幐9L2iS(ҼjgXFn>`sz'3m݉[3'v l _؜X/G mjWm:rM۝Z *^Sn2d {I ÌJ"(UV:.9ob_WDY45x'\c8[_@7"ɇx(a)"՚5[!izh66i%LǑX]4_#>}#_V@td͆( cT(W<  wD  ˆ&a`TO:@R?:YH#L=siuFlIeUՈ<ͷM]xer!B{u*j|?3ZٍaXN1=s0HlO\Uccw6'V@6Vu"',۽a%fz\,`,/h}Eitk [Q�hBcڇ&'x׋rA )r%bBJR6<70.F 1ࣣE1g/XW?Q͘EZnIR懗0#,$[6*e#7m R͗yvbAqWVrZ %wF%U'' RrZҟȢ.n[やD樐Aoq"PCWXj@IIjlkO :lqӀ%6XMZ!YRԯ!y~!zmK&w]23\b+|d' k얍eUJ6jwPuC!?v_9\E)\Mb\8P7lfjaE vcϖ{%ph'&xuSk7eeVܕAҮ3Z,_NgΕrSGl=â*73O,H Em4! 'P5~i|غRųQp<8wxPn V~jGG$1a wJYNqo3]OƎUG5,}RߨnVo�e=B3'<j!C>ڂZ PleHA_XWר\K&1VA 9i r5!)ŵ-6Q^`Fp1g)8ᇃ̛  }uA7%_ƥzwpՋb60A QxY)_H;ED^,pAO*;>(աq]I܇ڦ4zuh~8AJwJ ~)mv!$#% 1 .t Z# "iK\⧘l"u(ޫ3r5o~pZz5F|%2A1!@`O*w_`us̴aV*&n]^JHP:.c\\)k94@ɭ Pl E& TBS/E~e`;{<Qμ H ~RXI_KvDG>bşk*Z\3eI0Oc;yQJy3i]�P1SO}dH܅~5ԅ$JYPs6st?8>75h�Jd砂t kuߑP1NW#&N v-tKX2Xnj`G<xl\w8øwBI |�A[ @[T)hy=[B:Ǣ(^9MZ#NRMe'6FT\S_ 1 h y˕ )Z# ↥/D!.pheG#ߦPk<_;5 D. fZ\1Ļk 2/#ߓR^^2v%+p=Ά߸o-2%ֻQtH'9ALGd0r,<#b*: #t0UvǾ90gZ;D^u- NLo5ZdT偢LhS7at< l~#UZ@΅UHk We~<xG IJ-'VD"NlnK7JF_ų°57?3 b`I(MN&1S%cfi0 ,*:sXη k  %k_Mc& zsh76+Yz n7HֺO9KŖ�dۇ<v!zOO$~0& r8 I@H3)bͨwx[z{Wl+(cGV#?cS!a|{46JXD">0/VoO»ꞛ*<82P/&7&1M:}@<TYoxZAнdoƕ-fSԐ/Y(H%{DIZ;wB1v&vԗ ej{9ls~x c}Ĕ:A~zǾDBC,YBsr#- E PR lkR߆ Ogmtx g %"q8!y965xj#έLV֗V$ N^?th~hc]&zDGM27%wTAe~5Z]c14[Zro-aЉ�E Pwj� ]K6&֌$aό]&+f{T(ٕ5hmU8on3˵޶l^oFN:,%X'`\jC4;gz97؝2xCT폜w}Λɨn3շ.Ȍ-W`Y:^Q]xưoXk:ʛ(' ?cXsehT$\�ܹb[(CzBycƘJcq6ݨd(!Ig3y}Eo:&̀@w&ubj*Ld13K<sq'xld(Ex<{D jg o*N*] U}ت?#M#TҲ+#񓮰ټōb*k򁛹X 2폕FY.E#dʯa<V+oUPf\yK#P-fIJ?"'-<mA}x{@A M#fjp:yB8O\b@悘|,7]+1fd N%N o6?0ûB 'lNeKQJG'o-\B%xۑ$;^/C0.y/7\VĿ#R~E0_S&])𥩩{k7leyT$J`Rubͯ4TR;̟/3*7HWmkPfTu+9O~^go8@V99Y@8Y׆@jNuͤFU?`دUg8o!7$WGn)_sja:ޮqfrR/i~ǚӘg2q(PȤ׷w[_6V{ySz.r}мGI[BoO/�RQyz1{3Lִ@9 aZ &mn*ͿA\O؀Y{Ֆ} `*vN 4R?m[萕7P" JYYV8[q;L_ɴ5vmO-pM.a=� ';T xL෉XƴL페 ?q*L6޲,UvNΌaE)$#zMG^=HAbl/ꮪ!\rG?E',Q1cWhK> N,=*&VrU5ZGy5hYe?<%^E! @]W"jgfmkeTȭ .cwy3>dT`8U29Tӭ/ ,G®0gK!Wt/Q) *+fڜP~ {"|�Ȇ99+E*ڹ%MS3R2<ݰlA+ k�F˿UXwc^�(AP {ˉ sZ:V#!X6Pa1�Jd!F ƶ "rnG/V6A?̝P1",5\f#:@F̡MR3 PF1` "<:"7X#2oެ$*�suAQ(M^\67䫝YF: =JWvĩJ,Ww h֌D{Q0A+9$h$@}& H<z1U$м+1 2EtQA2njzɠQ57Q�F1=� .=WMX9An4(w)=FVLs%[2Ef䥍[9=N@Z5uhx0ϴWXXQ cL^h:"ڵ/Y[,2'f �Tw;w�$J�zՇz.5ɷ J.<b?܂#LZ!ÍccW6^ISmLKrJr+L }[( @Eܭj/�+ljn@xDEq Q뙄yJҝŊ ]b=cè `dxkJ/`,Xl;r?A˾Ċ;eoTĄ ym+EԇXu6]I�(żw^0me<ΰuts%Ֆ8о1|y *cZ٠߯gO3OWǿK0m%]U.2*pD]ySDJBRy]|lPPhjϣUG99M5#`-}uGlar7o~u/|eTZA޸wz,)h %ȄjPd0/;}zlP�poZs9!0\iB17f M 7IcHa8%)5,) @V`JA F2H[9&<*~1|V{X ե5Z Iqb(T(]:2+Υ4-j. ܣ#QqͭtH_׃>I[Z*WC+c)zEyh|soF€;e)< v"M}J30=">;(U_J vVt7\¬y` =A0W6"M�s#.ڭE?vQЊisg)k襷y&O̱} oaozo'> v^?Xp㑞q1%? deW  )Ӊ Rl];R7I/ĬA-%`�s /]_3WK@{O3sy (}J*}__u>4MU?$)aǜGh)//x|-[~2\zោu^m ]}ee\'_7�fP`|R~հ\'.Hp:fՕ $W3,k3DhNsu$I٭yH/)>=$xe[߃1cWam"<;-D-@*H(ْWG1s|ز^?u@{}C<AD_8Z0 3 n}"1@fxЧq+R}EQJuoB9e_O`'WT&F@xP0t#Pt&vW{ -q=ư5ZIͲ YyO9+X&Z8㹻^՘LXmumf' Ģ0B[v\1yXuڦԊX0LQU-<zQSeUmzK�|͗dMmR5>xO7<*�<_r33e *Ia)m-PwZୖ<yX oPR~!oBq:-sWՒ]{oRymW%0^Q)3ϨY]ldqB /v[;M| :XB$X?Fi~s z*{3 E3櫮{z!c~whҋfW dhL֌x)Y86#@>wd6d< }/r"s5ʾ|莢Nn֤=yL~T3 8~+<L)=N'N=i%; ៍Dk�WGòufK>N$,sBl6{FXwaf3S@~IJcX6ec1)=|3Q~.Bs;jp<�=2^^ di4~}m<Ik�-D* oTk{ ~ܲÐ9GU,#u=imzŰ`D$qL Z=xz/Qvb1 YTCukN : I- {F411k kjp 7KGu@H2fC}[%4~/#4EwJ9./OD`Gvh^+ RD›R#6;<2ziҫVR:V"촸!tR,EX2-w'^xZ*h .2Ӽٚ\.?zdž 3"Ogz!bXju'y?q=x%h>�Ǧ=S-1#h3oAC2vd8*2qiYT=OYź)QQ oonwYTe/~άٔ7X^5pꌡg{J^viQf$1.ɠRq"A DZh}-(Lf궁X7 =p{ hOhEi(7}I2 ,HMF흦EqLw8H|_¤HG/ HAs mQ}䤑<~?A;l .e.1o!]s-c؟`^lK&6eqfk-L]1,j  _B.bHqGE:BGH"SB˘m.5`HݞfXڼG`OkZTB#7- 28LZLZ\񕚰2&۬]4D#tbo`p<7Kc-W8.ZKϪX2&(r{ gE"L7$BC0N@7Ic P M3MNJ5ܶR kQ;�iFά|L[:IQB/Z~mI]B]p(1ڿmv|Sihg*F$ϱMP꽻Cֽ;S<;u=@+ lr>W1c?nUG49Pxzn/̳8EQ&ݽGNw{4]NxN#a6'զgeE(qr;77as!ͳҒb6 @Au"UAtBp>cyqe:&O`84f lU ?Bvrݏ=qc աW%|,Szӊ/3>L+8`>w-sv*ѧҸX)Q7%Z4�Zk8x; iLul:KQr''\rNst֛at8�.Ӥl�p=gԂ+GɚH-Ø8*wUtm!?`9EeeXS!d 1q tqט~*~ 3elj뇰vp S޴#J,ks88 !M,8:`;q\<1oSN ºVZHHülV|Frm۝TXG @w^% � R}#-Vs7 Jt3h3V_o<g0@;r걌|]ARԗ 'B_8cs\z&nߤx7`nc.zl�p e 5_Ohn~5IO4ٓ jfμg ͸E|�Q~:\m4*M綞ʰ8nyQuߨhXi ź0MCWcu̯9݄N6ޕ`fñx4LWlHV߉z*İкEEr6.mpN 6}E0L~\O�a}nL4@dmawH?/@^ɫ5Tߣoe3 {x}NI� =GfnbLore/0t='e>t�<;SB·1`;3zcBހ ۆFJ|%zyF CU91a &B'nUa3)O@y ϋz \4GإiL'P�Ө5!/DxP`Үqf4@.$\㴄;@DNY;e#;a':-5`< ' hB]EMU 60F[XՖSyںzPw>0J䃵\O=F@D8Zzތ.tx*E5_X (4* 殖CkR^Enbg̷FDkן;s�+ 30+/Pe :Nt_rDѨ6x ļ&u CnσRX�>T)2 4@�$)R/iRk 6mΟ A,YحŜ)HztwyQT&i8)L11'86uň=M/; Vf!ְOy-߿Q<m /*E'it^TT^*uR[deDbAG<#꘯91yeZpkOdw9lV{6li`3/C$N;YNz=#-=sV]. ^nk{jgpR h4\B1>3n!ц0qJhڮ Dbi1+v\Ke}GY{RgISl:JJJ׊1!GbTCB-Sw~wVs<%3C*@FP/*>;M'>1tz~]C]1!#+I3 BΤ*OTlWmW>2U\1]=9mtppQ' м[ZiɅ=ƴBG ]H%+(N'6hͽ:J\S^6BS|,pɬ].{`^KHO]DgwG>lˋYdWtCvmY@C%rWQr(xs l"|T:.'W~l IYD*^z!Do!frLeƉҸ[SYq�r( b]I1"i#ȹ Cj? IrIbR60tF+:-Bũ@l~];`C):8�ɂ^բz r#=Hp5 bG2w e\Q-ngy!=#J Uud d&811.U T˥ :e0[}]Pm!;W2Ȕ!en[?.QJ-Uz{qf=|W $ 8/;M&vb?~xgzbC4eILՀxkm}YύB@ygó?Fkhw&O3i@n}Y?sƜ,/i΢y5j<ܝ< '|%R!m<c!%Sj>{SI١ �VO2 K WmEk:k=3lNp4M3.@ B+ D3䑼]ۙ b{Nz+:3%u_Ug}]i MAo`ou,v,Y;bnYڼmscŹ(CЗ(+~qR[`RdOR׭% ZwLj .?@$:u3:Vr Zb 1 <<R>9tӦ $gK!ꖥ_#R?Q8VJ˹Jx9xhr6T ul:؞p XL%*F.\H4N'"ᤋ|^`(ۻiwjEZ t�j*]<ovh2gnW5|<axc{YsT  umb%J hʈsJ3\FG_`xb1]7f8 REă)I @r /nȿڶi+&!�3<aYs9`Ԝ;/4Le (("" `^ wͰ¡G{p�"\?\]%^VR˖!6`ZwGnE) lZ7} >$ ,Z^@`eli( =]Ub<k`F,}'A], J)=[M[h$[G=78CSqBD\>NQnԳw1Pi3}g3([Zh pwy7 3ѧUj'W;"8n]ωauH֚lQͱ{9?`)8ĘKvkc3b0^g_h4nB s:_P!W6TF[ɁaUwaqf{pU>{|iH{M~G'=p qi|]0wl̑r{#*Gd%(7 $= J6Ųhb'E�v+`G&oh;+s8ukcugmP˒?`x /HrP-Lx~[ޗᮆB9x5=yr@M [|kn,Oʇ]ws?~:xͽJ _:98A/j @cuEBgO(y呴 ߙ|$gO-w2p5!eCky(64{Vf7\!D9Zv<}�ۡR&{t2#zyxy;U2 ߎĐkcbڹS~NC|߲fοN_-g ѪzWlhq2h&{1.p4yK:ϊz}7y<T㞿ƥ*kcd(_i6=lP!#ke#ivh["gs6܆^* J8`O>/}rB>RkA0~ETh}o̎Ѿ%&(I4!IO W[jܭ#lr7; At\>5/`@(Zvy^;]U~Ӵt_�nlZ$s9p]ymŁTOi-TϘ?KH n5N sBwK3PH.=|8*k�ؚi`ξJ+ 0O.Wʉ7:E*Z{~8E%B~Ǩ/=:3n6{]ũ̅ѝϒ'$$ 㮊f76.nHXEqLAz=<W<uІsp mSƽ2_=SBqE99ч]+Z!>>PN΍hHԺ0ibXgRww~YRnܠjƭmI_uˏ.XO"\l*κF'c#57)~ve?UGTXv<r@=Rva/;lwQ!pN \sT[4ٓc,> حI@fC`[,]e,�\fyw-~<̚wyLeC" %QU>L-149T@|ѼSœ!arζӽ9>кptwNmR!;o4NjVyosren"bd}.XmϭŽ5?:); 8„W@ԅo;C6f\:lZ_B=]8܉|JeB|!\/gTۏ03VaBҝbH0, ?Y>eZy}x\hpGJq61t{$[}WŒhwAEjM3` d@ ]b-rP88mJ3Ȼ*~ >?eB RxT:m|wV=STpʄA !=zV>0`웅9m!&9w"ejwyِ=y]y[ g HK/=Q Xoe?s8ɭb ?h7O_ }U36m<>c\HEft5fl|&:}7c`0fSZ Χʫ9F_P/cF`7I0*wO$.~ Ѫ4!q~ujoi~wBꭶ=`B1C&@#Osˈ ƜvRKpS &&Yc`E,'fQ>`lMSfuU[LB{qEifFDy/ul nq)RyQl'! #m3Q ڍIY(MA*akt[ȺDbYdlRZR7t ͖h0Ƭ"Tm+ե()3-xb^ñ,"w/>4!LSgx݁(龋!j.o'x]hfŜ|bF ,R:! & 1iz|og~w-L:>Ay]v΁{u\{k OwCEZ|-VRm;3%h:>@5,\b֞,(x (yd('SS/!(7̩jE٧Jj@L~^M{r\G,\P+' 6hڄvՍ풶?)<3{'=X pת$Oj~`z�6Z{ɌB|--;\r}JGS'ң,ɬ3e<#i1bٱb<۩wsQUpncl =2ŅBPn_wlma4bZFsQ\iK; 3D[+~ UO#5܁peA&hC}6h\[↺-3tZ>w[Ac}:H,[<%w B>amU!%M1=*ѣ;;&F>�jٝ`!|Gn=vlqHH4wY9znT=[5NGs!eO`"Ch P"-[ِq+MftF $zɰV>fPXՌ/b hEgf5! I2:Ԕm"C q*֔$d?љ`EOLGDƾBf7QN cO΁CXth{`u<ll)˶v[12j&6S;d>ae2~^F)sl'ē~)t)AlE"47}?ii<נM,̽ ?vԗLa +7&MZԳZ 'hThQPÃ陑ES(CSDzF[.~TBDz>wkXEZ˚$w(�nޔkb PoKT5Cu(EYUp@*q%1pFGY9Z7ѥ̓nԎ#MFAq}l*,cCw"i#[:mC;Id@\CX$D�({ ӵhS y Bt?4K#gϖ-U<z`ЍXBK]|Jis г *gsdXc?Ytf1جZ-"eK^pw:A镢Gs=TZsצӰ� / EOu}:՛۶N~[Dih4_^qMň_ll?P~Kl⥧ED]%wĜ|{,OZ×kHml>pryjёe"D.A0o<FD 5� :P c\U& Y@FV `wrn RS~IPT|͇/ĔhKAWF= " J,2 M1r ;>h"pӢ{EF:py,ZW<k*?Bk<m rՊtI"ϊLǷaS4{M۱~Ʉyzid/0Q;w:ɏ rݓs/M,T:Z "Ãl ΅m6J7vO$d*H}gMȫeٝ8 ?folksfmqf âJϧp-\Iㄨf姝+@z e?mo5p'u<>*M~~ mF|Wg"7eL5[Ccc Jn>&oHvo?{pt/ɪq0"uC0/~PݠRplh#e% 'Q.AЁи{iOD( PL oDqN(Ko+9lpVabN6Dܫ5nHFyoyC$&ÇW?C[})CG7 OZVq$,L4h`vZ�OB<\s1cN35Ýicҝ:aVʹ-?V18? qظƛ7~}I0NGiyFce ܅Xo릻u(6]9Y5SFWx9H0 m ;B .idmȮ7~ ~\TĤ=tXVF aL+#@.9Li==)_7uA\3eb'Oc…[M%}`p2*βEt_=apIC 8RG++h-"'Ll3 3 4=e5l/j ˑKؒ#:&)i nZIDY1-rWL=θ!KiL { mg|C<!fːoWND[DT=�cHȳ ls'PR{&{+ ZvgJ4ҧj@zY[P q$'C`u; @T4-QpgxtlrM}Cf\G;_F#FIn.]7B,IS8#񣺗� WrAC] ^B4z H3e<E&! ZJEjhމK_8 Ԛ$e P'a> r$n@ƽcMvHMoZj}{zụ{ݙ榸y!wJ>ObO^Rb6~/@+ p1CW^jG;CBtf$ #n{G*jm.T7VI'PZ|]+[ p !A4,ˊ7͟Zz7Y>hrS~R>Q H~.1$>Bn2 ߙN+ǹ UZ?h|*負@sA:1 94iLd7R=1Sx(* s<ba^_JV!XؚŇbpt�s Tif-.r_-~JB oλOq>W}g&S8qė3D})kcB 2z(#l.n0݁O+)A~J,Rn}!*]TwLV E@/ )߼^[n<91&]nշ8V\I:g~ ,|OiLD-!EH\o`| jTvYV̉C *Ȑ׀lϏcqk +5;IEW26l2A5Ljn{g9?te/}qo~'ǖ(wb~hp5Y8dTj!% H " [NP\`y.ӆ7n {~_µS=(V9#"q@&}:RbVJQ/Λ_&.C9#w^R;:Bh<h*DfKbW8_d'4c`Ua&h uF&馠ǁ?Fq[/FssCik"!<b,U<UY^1?pzN1aLlw+s^O|:;SRҀ3T/brMzX̴b`^W,ͺI+,},eĄx=؇16eHb0g{d eݓNG.^i,' 2dna::3yN+AԞpkzZ/S(JS[Fꦰ5ݣ|}&K gBg;d:ebY˽4 8-Y?y~̓HС 1ySu<6-e)oa7<@zX8C V,i׻6ta: M?у`RR?0cLUd&!KY^{|K;`L ~&5EuXEZmZ}jC@cT9Z,Zg{_Ȳ!%/uGfR %mmh+bd`Q{öG'd+-: &> R-= 6~5xVp"1Ah顄ӯJ̥NIܫncK?97FfW rڧ:ųd:X~A9Nk~bw]b\|= e_D1~#_ru]p(MY!˫ȿ\`<rtmsF Q#:,lit [/, {x" B>kkCW@g6SC&wvWBb"kv H/s(up?xӘގzoh2vjsQM!3}X8{_/%#u܅`/GgI@+sEwMgׯ^Ҡʝoi/Orb^+ ͺ;Gz| }I+ p!y M[_)L_tH=2[8(=6`Ǿ,�^ztK�`=g7OƩdW;$JHU:=*Axx{0a,8Z^EBd}v޳7p�/%Cb/[e�1Kk:I;L {K5*Н0 c3Y;;z梚{'&̠κ<)Z˝4پ"w W88_hx pRGbfj?\Yib 7p`:GYz6-/eJ[`ϳhaZnn/ Yw&}~On�8;m?�~nl#,ͼ9J( nPьUy820*fԽ>l/6/Ɉ x|cQ�q mS:x~SZ{ OgSQws).3Ndq=&[0{*36Hw^5/0_Jz$}'T.dP69{PSVWm^6%_T 9l sKWL77KXZ4Gw4nZcN hY)ej .MEPPڻxftsLe|ң/X?XX}Y-Egj7Է#hyU^pNe:\/ۜzpdw^e}+"0;͙}W+_W8 _cak*qN%:KZ]$l<Ήwٶ$I-w7}XYv%|x2?*VS|2G}֠xeX:?V=-4iIUqa x E=d?/zʹTm0mxh�M7vhkF8#(t˽Z:imG34o$n@ƭ�m7ϩaPo*Hbw-p| Ewe1%8}V[H�:'èy??V[@ sV=BIB .ukʟޜKAS]L[Svlxy>`tCWqˋ>A4O,:+r6ij@`* FJ}z< r<cYi8%]HD3K6|NymuwMG{.u;L0/uZcY8 z]'IZs~`8=퐿Ͼ|y5? áHF~7n9O[B\$}ϳRah/cIii$m3=]o`1T=5؄VX5O;< #PbiiCJB u代:H^Uoݽ@a+PWVbMv@JRVV nH(ea7ո\{0¯*`j`g{ڸ*U\YR`An^,AC=8J9 7wE\tyv;7-F]C1| I/eGwD7.dkYhU)Ⱥ <+Vˤm"՚KfS)/DAw87C}FGD@lس(�$�1Mr&- /<|n�FZV L,DC헀JBENiD,nF>HC*hJ=Zqƫi=h[E3;GzQEn17({+ =nIh�Lm3dUO~)RۙqD Vt v:hohdVO`h8>5cVKر`EPedYXyܯlN`kB(/_6O;6;|H̃c<*4S#P̹cؘv3phf4[zMͲmnqЙw2k[AiԐU|n(/D)ƀx5Ix绗ve".@$A,S2TJgsT"<*@pAzoe2Բ)I%\orXn$ؿ8c I >EЀnw*wP[OY;/\ς@oHO/i9 �e]4i!Ԏьj; |x-@Cw {-r%F7GfAA2d��2LJﮐ'2ņK37#|{4d4D 5r1U&"ٱ~HTlJBů@XNa!V dJdw*ُcXn$:[vX}_a?ʫJf2j|%^qN- Z1% ,H|�~Qu3-j|sxBY=1'J X i⼋)`:51wZ DDzU~WܜjߊbfIYn)kYC {==TQ}^j��OpL*= 2Nd?ܹmɴZO{͒|bM85RQ2~YN%c6J4'7c7wvZMLpl!! N`Eץ]Ӆddy'~5JFUB9Qp?JZ͝j`T/Ia@R|yPĒ cZi v{_\c/_bcss NUk֕ m.)qˍ*)P{R#uI4  zYIj88G,B6p3dnzWߔ%OWN͈%̷u=W,y+`}%Ӄ RpvcEp`Z%3çWuMHTˁ末hM5 z]qi&lwe |f;'iOݏdzõYS?j"ńURk=;v$+DF?7QĭX3۱?ƛ5u OvKR+y5 Yc�eHqGI˟Hgyxտs\7Ԝ@U6NbF3CrIlZH3rl諭Za3Sd:Hagԍx(ˎ ѳ㏊uf yv9iuZ 7RTR.VBDp ['1(jy!{6"3Y [tdF;" ˰a'+^쳟"ϱC&7 ԰wzA*,ye߷ &.ZA8?rY�UEF*Jr.~P# p'W?8ĺ<b0) T3L55zǬ`MfA⤸^L[_ĵ p^-H/v<bX>!)o,@Rܶq77D NV+`yg*,Ra-r+>6_3?LO#cf銥T2]ptJD%w \0w(\}F�hJdc(UN4:_ԍ(?69L=X޽ȃ,>7c\(U50AD MgURNKe0:3: "–#8cgo?`U6i12H.<X8BøTÒ-ݹ]2(9l�-т/kS5,E BޢyKm姍 w>fROa!-̮Lobd)6E3y'(vˇECn+|F8cwqLZ<,<2QdU,uc:&PEC;Nam,BTXVWB޿;i8>HK? t @5[|sm 8FuoTZǘ<vnN+aHpDHe!)`�ܵ*;b+`yeX%W(tnag''S&N~\$Nڳv{Eef+V Z(6wZ>y#@8f US=AkǪHY-^Dlon1jyCnveSwMC>{@Q99L+>ۚ{^۫,2xZ{5ل1?f%*}  9(l`}5"?2 |ܳtS跙ӽuOs⤂Or_"!f@q)1@=IP#29JmX0ʳG[YyߤhTlҿ`^I13Fhs49[^OX4Bj>~#a>&%VRb3L4rO<B>z4:~wA>S=Ĕkdb5#*߶ fzʊlJg8w7 �屷&n hJo3τ%8I F]Wq y qhKLd vW :LvIJL4֢cٯ(SSAjyqy,3 +Z])Q}KRH9dSŠ,I8ա9%s`ǐl}F;lY-Z(Nˋp`_t0UB(u^7R9$͢@w5mMչ=u5ȪC"GGkmpнX]cKh/&uuHf P.R›Iߔ9"0?q ɻ:+[dPfg7]$kqA^NOG%#m:H*!iK8k4"Ǵ멿;GѴ_6S]};X:d094ϸ_q@Z85pěO7RMwLN[䞖!`S8Ov^Xe8PCj]";T Q&3it㗗d=U B,^+G(&Hqr譍} $a'2A:f/tOG<FAu*T{V~xᓳuHYT3J(׏A)o8$Sdzto=f<XꛞъMUpRA6Μ~)PUͫ.;'Vb zeO ]^hMv3z 'sC7A0#9Y?yƂ(LIŏ|w:'pgҪth f:1ʭ/o] ֦-/_;&G %JC%�L0:&/)&Gk=/0sgʏV�kUfOB(<V;:1xR@BG0DAUQ?==$ldlptRpaC)z/s9؜}3Wy#u.BnJ,* ޕ/5X"e2(ox5g Dp6!onTf߅ZELuʗ&+kS )Ձz!1Ά6H=<#"6h‘_Q0{ѓ֣eƉxs, $3˄JI2$8+D,~W]3hgH:qM۰=Z#ظ 2 ?';l`7kads̃D -)klUgNnR~%${V•ڑf H,k^/F~A�|@G~?Tթ]?Nj=_v!))M$оEU!,~AU@eiʷ~Peר#n$N<Y0(&гe"8˨wPA >sHV!O$N U(u9'Vo;xHrO-ۃΉ4;eLDC e¡gvp6lr{8VFôQ]%O%֘:8/;v_p^6k H߅cRRim2YȨ!=iBK[+ӫLO<Lug 7;U5Em)#h;+8T}")9QϥFƽ8U] qvOgwڋUޙƗ?URta'b{< 0M(lM䣪)Hj+*b֮sK ΍FDƒ)Abh0Cgh2Գc1U1WEvn&.(xug w2$IOBĐ 5,O8F& ${d8ƌF`=+<; ĝp0!PgIB}? 5\91@=%9{ϭoF,:S}h r⃧E QHh'S RqiO8 T0s,xMڐB|KUF^MrQb HNMjBQW;v:a =K;Xd.L &3B]r @ayW M̦&I(KeL+rXQ' 'zjj | =V^4EQ D.*7 p>]?e6L1-o)9`ty8QG&P"|.�>!+|gL=X*cIAf)%%NS.\H<]xP(E;$&}(J8"#7.!C<(dOchpcZrDEczM "-q5hc^H];qL�w52 wrHtDc:=PA;y\LO:9BE@jo(zV~+V;ۄwdrjuJ`tj%%>4ĎVX I5N pf h_YC =•54BFa|;X`5_j:>"%nH�:`mm)VFYw e"4;$s=y$ώЛ0ɘWhjE%A!NsM! q }kS'>s,G@ywM2%|͏4eC0A"wsc3+Kڧg?Lj4lgy )L!KwPiE /2.4a:c&0[0HBGU7 ֱ;MzWي%MݏfvՐuڬ^_V|UMPii*W68Bcփ_Rx1͗h.em TV !9`�W˼M:T{4PeիT1/QGhcP?*y3vGyOϟҤ\6(>iO|ӎq.n,!GB7[YZ䭁1*%xgsD۷zJBl;g1%$Y$(8ߩb Dl7ɤv<3:Yīs'8W/dѻ:°:P#fV  &/׾%TR`!OUkdb֝KM&WEl^U,}ruN[Irq"+W^Kf r%WJJ)vb֢򕬶;gY7r{#@~,&&[[="@LԗdWt ~F92FLj{F4" z C}e-( 2bMrf13" zp]~;ETw/<1 jɠ[`3P&eFʦG_pSl2ߘ)˥w'$$xM9;]SzR-T恶R3xۇt9 ub{Bs4ZY~-#&d ݸfY?TM<xF?~"ɟ\%M!Kn9QkiYv O;g4mU#3QE F>D#k]&d�jh+;4k3i`;du(o O;Omf F L%Ns5J1\)T&YQYځQdFď\\wDM@tb3Rp~WVω<�,.3,('ʵ�5C4; g56`Yi<-w ,d˕e,d5)<Ug3bbv c}=Uihxlk^qBF\@2 4+8cH'0٘lou6TJ[`wth4k5c>o3Zw`|~3ml[*7(gI,Z5lT9q!0eGbjB h2l:Yi"YtFvљe }>Q5 nIPpb99ABX.S.+kĿo ?z q e$xwIuն@3h .htb;~uGI ;675$'ܶf{̺."fnkeWC~e%'"$"$M79W47iHkZiVtKI>FewF2V6rjD�#h CKޥ�:FvUmYkGRNnZɖ+'2 l adho.jD# LdHBM?a2y>])񑵪ʎ̽zCk~kD7Y%%Dw^wܶ՝ICo1YȰ}\4<DAd`1_y9?(<2\yHm K5t3ޯ$ `a/Cn^I#L_7i65sXX> #bn7Vz&4W<n*Y&`QvIXaT[TR$+QfSX0-*YIBzH-kTA1fΝ:YVIT`wMq3ou fLat Ԡ1G-Q u͟QE29 t)|aX gQO!bF5ft;TWzW3LazF$fo<łN۠_Ny7*&lG$zl4o"^\3Ԟ9d)v?jvL&N ܎zgu=0sP/Jޘ~l<)if@AAQj\CǹIXoQK3aD8L=Lb'l!) Xj%8tN,,4=cb~C8$^zWDz(G`ޕzU$n(HQ|J& W4\4J?9,_Px^.OS~#c}D6ʌj†?=C.+0]a`_x55P̢+{^I~$Y�%a;R pQ"bƬPNz2DWni??XoxWFXd3{^NYގ%g4.M-gžsLXjdYPO,Hf,XAP]1cƋ h}yv"OauKYc&U1Tz1}nTl1PK2ĮEh=mWLaM``%z�)<Klo`a /1aE[q_%A"A|1~Y_ D09CAo srT!)pf<h3|Y%1e7x%µTdnP*mo[9heC#dkՇⰽV|C,xe"}K(gQF~_4o?:9Vo{}O(e|kʷ}^=p%7#0)N0:CA@ (KoL'ȋp@ J :QbT|re:sLy%\t|&Ðgܣ'aDn憁" u{19};pn\&8qI.rM^w?c2_dc"9ēw(֣{Mx# GJRhƁ ѿTW!u?2Pbc&J+OS@;sk#ƢS.њƨ)2bn8K.b uD.eZ~f]%HAyނhڦ++#U9 ~7#>CPYww]] /qFo'3qjjxa3{Waˆj–%J@u]XR=M/1B}7JE!:{]O Ɉ Ɠ ³(mqSHtdHTCC2Fa?X[?8'a~CK^̽qL�n2m!(.e9;2)wsC�uwJ=epWIˠkd_L紪^g|�5:F?uo& QղFx*wf8Fi͏JU%^;aTܒ*@^zSäVcג t2hmѥPT}WWv5YR;Bwdz^6,sdRNrI/.n >j`O:b1k^ Y^KB.5h6HyoV uJOd"MbdڪN }X%\=s.aI[B{ICW Rw9gb7$q4Ogp[>zj*D^sF@+IjZxi>>kɓLXL]P}J؁LJo.]zt"(r< ϩwN-v\f:В -]Taoҷ9Qa׃l~Ep^1Yʹ=^YlWՈxdƾ<L"9nKc. S} I(Ie2]  "uȜsQ?tQ'=-=/R,Տnqgj6cNxܯ#/wrl<ط/-F/Lzf愇+~Ɗl/V{.eZMHč5h1犕[Z憮*Ud x*gLf+J)pނ+"zv_I Y<ģ; Gl?HB5+r- :�BLITNQs)l3Bri0;V k.@_ZC4u3s6hBAq؞z{B/?kNy�T'񑿟DK[ηILQ5*e?~BmiȬh@&#�CցmwZ Qd;ɴ߁9:Ԗ(W]/uϕ^),\535"ęS/Nl%4;$H<s!e5oƯ,NcwS,mBQ2McY% xNAT9w1igGHɡ3vbEA o5/;WnKJkiKXd\Ď�C_:!0e(N-ϮI!7͞8F6c3/';!ko ^ŋo �F4\Փ_˞Hw/< l- fgzwp̉9N';]sZMμlz#57䢱N?JcZ2lLWW-ltgmӅ'+[#[abuMէ0r-#Zmvu7Pn\t=ft(5K8: l*.k\sïT~v^K*IPQsm@X~vv r~nPzsyu'䣿qc0Dse4 #/Dͺc}^)@VW]s2}Yt G-:W쟋r-yrX00$[/P=Sp.60QU' ,&WOZ3V:)I-wnW˼ĸ\ ƑbEk6I3~+e)*ɻ ,>#U#i�X[IԴ!=) jaPdǝLa%{EoGU$kЅe?ݾtʽ]Aykpu3#MOQEa~$_#^LWcxF2ieen=AsOo덽R*O�͏m|Jro9sP}s.AF1y.>[[me8!h(+t'Y*8gVL6/C0?F M8n~K@> 6H`MW *o}l`,sxthخQNbq(4uTYֳkȾa )'V(cM=589DD@.?$:dd"6^vAe;w6vRnH#>4Ʈ,tg`TN{уf)kbxr-!_ٺy630tM_WcQBCO2P(n>d~'ڰT#}]7̻3ε9_]Ɩ>G::v䴙TK>|hB۾о'wВAEĺ=lZIFG*2wuRzc4_jmvjVe<n3Px%`f[˥eAmfghyYKdrKoC~Ww"XaupyAm3=8.`.j4݋J�Q!P(�/7i{!hu <,1!([d+5 /VXWnw{ WF2?m:K0(LZX{k9P &J4θ1#Ɏ/ػù97;sg^(ֵ Ǖe'sjLIuj˝lW9WU6dҋ` kpH *d9w D.=%s|q0݂кɥ,s`ڗq! f(M 3_)vaaɪ5^\%v>l@YGY3&Ayb;zzwS1(OܲZ_Z[Տ+%;NL}M l^'hH=WIKK\X1|G@UPϥE`yiw}.GugvAPE4Z(bL_7oE )Tt G$�/M>i_<{N^Q&wM$#NjN1mgU X@NR^.I!rmC"x[o>K"Ǽ ԫ�31?eR.'xߏM\Iiӣp̑N+Aez e(!~n@ӭ"y'Bʟ0dÏVsj 1t).j"^l" EꬍGf/Jw+na^.8Ѯm݁WoF01WRO mWnFFАIjDI1SHmw(WW2N1139 &wc@4vB)޹M7p(O.eG wGQ[d$zBZ*3u<ᩯT]+iY/ nmQFDE1軮f,Xo'U[YaԎÓ4*K�7ck^&ҵ{<գ ⳩uh|/Mb]�peMȀ}߆)r+ cܵӳ+[%W+JywU;Drt-Vh-.<F-FʸKuYWPc/F¥+I6T]^ucTt8mLnf�(5;ZxB7(ݢߕho0ٰ;((來U@,Aݫ Ual5I!YP#֓�nhibi1c. јP2EZc0E!q#l tRY<-ӹX0S4g,r{ \lJWӵ�҇2 l߃<Dνq~,*CX>K-J֧ xX ժN!C 6IgO-ĕdeצtKDqdg *Br=zv6�փZOGj(OA)AtM) NPw{A3L0YÑW&?MhiK]f ЈRRQ3eKH5Ebv|c]jo^3fއԍhf_QNª±D8;"IH >rbhv00LpM 5 )2- Ԉ&8Krz GsI!&IdGg� _ hPTE^۩2Ϣ[nʆc@*<I/6FPOy"(ʁ` XqZJ>j(bpH˅XcJIUWϗk]Bpg7p%VD,AÏL�AӺur$@;IN)J=dj1m]zRJyޒɨ{8Pʘ~5Ɨ*2hE?)%8}NkiMkٗ O0anЕ#TNj5�VA3.Vt#4c4=iV(ݐ1yo gmڇK,[%&"__)&w>yx;,ڕEwPX4Rfi4֩8FN GHu:;2qOjmu=%Un ?ޘ|jf0(͖+|4|ێ+-VnB&^9F& $^x*k�S͸h8: `afb转0|q'r^�3]/\Ωh9#&ve!"y!P? `"MGiBى?Ni^c=%'XrO):8-~<t><N6egÿwRYL`;[n̰:Ӽ;D,#X,!]Ω>Nb_>ѡm0',g}ù' s7mڽ>ʁ5 :6E,C*!rVE@2cOG/G} l;=Q ۽D,T&6zN"| ehˀ/FP a(oP_"un^uЦhl-vg*T+r' 3aI=%aK+)2[tV1,&`i;T6씞[8]uGhF!NgwGF2<of1\0S_wW:.t;< 0jAWPYvJ�|(&'@).GdEd Q.fy }5K rOү΁/{^6p%QEy9 BP&z%RC՟_([jT&?)wL"෺ 1([=MJ5!#=I۠Uz[P[ڶ9Ѷ` AŻ!0KůI:|qhOߌ>@+ -zmϡ5PIDНsH9[~7mW4_7)P;t]aT(/v<ʿGǻ _. &4ɦ >?F[NlLk>r ni+C#//pJI: F!,[Up<dL9)Aa>wV! GsѺLhG&>\ CgB y>yI:c>hxi4wEZΝ4f8Ǣ+(ąl3jJniM<=ɩѪKQБ5٦'`MHa)h Hq!ˬ0 _\ K_^wőKutpڟx0NsKo>1w:-~Zn<YT{;Bw-R-̉H�;ϊ}UFC9Մ|@m?΅pDV}a0Nd<'Т!Yxv(*/Pfx`I4HW}iʍƢi:rt&\ hwLm@gwPR,њTriA]Ҟ]bU[*RF࠽~坠䌏hAKK"z t?W hs9*7=~&rC\LsgŅuh],\ޫ &`lSbrE2|H$jaY|<9!T fQ ׾�`C &?OȻljHɓE.L(xwI;·\Zwndw!pos(IhQGd6wHr#}&ZPȲm%:{<; Ѳ`,9_ 6_ TuW!~Az ͧ#]4@-�wq^9b?2~ʘJbb: |uˍ NÐ@AoMp?fL.8zԿDH!l=\= oEQL}DM֦ڧ&M'p RSŤiW7ᜑ5=s3o2o;sXB7ncwU F ˨QJv#j%ɢQZW!RiF\=@q&'4L!_1Nskg;碍}B*HF x.Mlk$g} %<tr~FTDDX҉AL^�Sq,(~(8T�]TN&L|<3qљqW=@B5ORvBa2ςzilI&䪗E 5`nnx Es^N};cN) $4bvfĭ9EԒ);گH(@KSDWL8,;<1v7>xE _mE>)AkZk5:\F#QqWS܏.֗cN?8hģWf9}'5' $L2N$2x A GxŸ5mұ0beN ^\8/t̡ff9۠�Eb4ږ-BrD.*3x qzG,iWZ:}zHVz(4닭f;^Cyգ`MP BzS{+7\d^]LyDqH+=T] d7q3+=0"1a"=PhP!E}L}[Ţ2 ;C!i<xǠIQƚ΋NF>q$4k4H}\պe:nn J}v &Pe,m:$J!pIɿ�2uoaYlfn"놿[SdJ^1qx!鲌69$2FJX:繧A׃ċnȑ&<ٟ ͞S0]?b1LZA}grG Zb=KE{AVv!h Ɨ= 0Mk#Hצ{ll8`^-x[́w~\M кA+2Fۥ욖8IւD\�@(1]yдv7kl^MD(}&_B)^ N4-wSű2sa(`t16/1(�D̥b$pEX>Z~m,UɕIs+9B5v1Kfrޜ @YhnʙG1[a|\[eTW_`Nm[v~x-M\b-W6<%m\DHЃGt}]V&(-UXZ/7:}4#ki<P.OnD GӼgrϸ>ޚ Jd:-,V G<eľcM۶g~42WeDlhZj a#qQzO2V8dV4wP1:SMHf&iy!"ъ("Kg+6fZYg3clM'Qs=CRRm*r XM* :!5|yFd*vOe HSC#C4}jhh;L8\CG|~3hT$ݪS,sL>OVE`m+:t~9++;R#5iXI/ lĆ$Gz-?UO\&u GSqY䖘l|GH-n%HM4,(ãK=x$wƊ $y~ H:*qNq*BIgHM(X:?xs<]n$LH?r^Ni`g` `<<V..";ZEyY Q}wqRWNm$CaകA 0= mZ\➿xM'FaqN�K7cuEߋ921y<`OF ƽ$l`&x 2-W&&8z\;e\vå "/a~g,s<eP̯%z8#36ro+({pRʓ+ؒɫ]^06{/! Fw�:)[\nƀ,ׂ:Hhrb#{Щ9T_O:3|�?Ԫ,QÅ!:v!]tXMl9~6rzQnoHlgZl`qJR�l7/t=1 u8~̂OZh=ڮQ!>'ێ/NK}>OVu>vVZ9z==$՚|1ZU &Kqx.a~q4 z!tbE:bxuOHxK$ԥ\[޶ȳoi V0_KHD ˋ62m* �⟈ЮSWvݱΩ ϕ,b3}HN&r}ǬEܫǐTLy/@90}uȭ8p^) "`(0t|L4\Y=PU'AZv>čjLO޽ylQ-"{fWur]5qSˏѴi7#G4{/И#MJܴsy]\8gri9d%)s)b^G^?W`Ri/hdѴw.w'$^QqPA&e�NbƷv^MGs  l()J(25|r}EYD],#&U%?"~:skF>|Nh Tw#EQk}&"ےFM4.8 `6a5~*-^ ͺׄﯻn::Mn/[ZOHKs"|mFb`sk+Í!\2HdIʞJe]'ciM-^zt [3_>E_'rnb*35hD0k)Za>V]tJaKO`exs}UB=M'rS`S">ѹGq[B5('sPI#.)Xgdt;-)p|ζL:*٭ N0Uv]mrw=;5s.XhTP(sS1> ,?dw? UL`]ZyLOdrV2p%!J=:VNZiU&@Ql8mJ$(%xx5W=Ъ WİWɿ hS LvZq7#7>(f<)<$Vս?(P h5о. [[bM˝Aht<bPӉzJUɚyتAN,oҟ.C{cXAA ٳ iUhE? jh+'c*uscy4?f =iոO~IM8HåϜE^pTj RBYQcr (ע""p+X+lÁ ]N3 ߣծ`[z"plvn=�}1$:Gs)ߦW[rr pTb5}lusC^E?\c":]%gkӮ-P(rY97 :mtM4:4^Y1|d!|m)呫f >>tU/ĔɞA_+xgF0HSbۂv,b\4D.o;CkH, >m?4/ii@YtWWߓx 1iہV&̱4&X#~ ,M:z/P'EH#w`lT:ljt_Y; +nq%_pem}d ٙST>u[%x0z#'d,#[vc;DI(r5Q#7J !qavܟd'TkcA3MhQ";#/Ży-]hHYuLq-=*6讋 AsD^4.БO`/nd8{v?&X:C[j6 *I0#q}&D ,x6#?voel(WS䘞:cw `ܧɚи|3ovDz6,- Ky>W8gGv(+*I*I: n!W)+{d©T�o ^1'ҜP&3Fca$ф錠 c o{( qV F#3 Yk1J5s`s_c:/gڱYj" �{ԃ5m^a+2/.Mk5 )ؙMe<Fǹv8zGxVh?*&nu_0k[k炾zaF|B:ߕwqn:Um[՚i 'f ;h%0m\Ɉ^=1ND7=}e .{ o~;~ƎT;dT暴8^ Nuȯq܉L ^;*zA)&FE,G{y I>#mt464/wЭZ"㫜xSOOjm| h"^KH,~jYAF`aҮ౰v\hNjFXȕ$:TҪKW=�q)qUpN4Mb=t8r'g60,Ljىkab _;9-kئG"ۊk�gBb4A/H}QezXңytq$Ϯ,۲6^HjpAة�82HۥnpI [lAeD0wҊf>4QsN<WG[\ aς+%U/3;:\EIi4cغr0$ZG�>qZ@ܷ6;fp�iC< ^Ss5zs'j[Nl-#m-2W} l˔)mڏ8 @fx �PW^>P؎<Di)NjzupaQEV&蒓 qc4U݌lSEn 'Wm0jE*�.rXR;}V%#;JM OLjn[$|h >U+a3seFHe=֞{ P x`/ Rn!D5hKVMiW4vM곗bX]^Z t0:>|0Cg 5`/FI0d`ry( B4c8-/$TtcX zl`6xo�ѭ[S3U f3!?w, i'%snxۭ1 /O [\jPZ#4+T:k i4pF 2°8xL=1O& -ixōaYi9F؞)3P)P?W\`LBVn'W#ɑ岘+yA4 D`0fZ0I8x�w\4>4 U L\R. w~]G G:ͷ?xd"ڔS Q-P:ѢvN8~kWE&-Fnw~ᮛkdXDf,$276娓 *2OZ9P^_~ɡaIs%BX<6tU ]Q>V Oo[uZH\뭣caT1zI|N./~Q"^+Z E '@-3:P߽]azte %-fb:^R ̈́wq#G`]kfidvcdkfԦZC]+0մ*v䞿5z>Ƶ: <X̟y"Tg s 8^4wYN?@Ft5u 5]~r6Ka%c4}+rͼ2z%W3]eG?Vĸ[�fN w f;s14%BOxN8hks p_^^LB9>Qwcs%]4Y¨񗮑SWQ~ 0,,vw>s^"!k_a6e43<~U/qG~ Io/`( (|tPm,Ę鵅z 'kukWBmSA1{îδ nn<¡?|5I:/ Fyv>^�@h5?9]2@~T *imEq`3Mϔ<C?1�x&xP,4qD>nBN\<Ŵ [8Y6>KC 氤X\]oorH!MH1[U; {:/{h_!H|# (2J (Ǹ&h#۵;INv%Ajy7 sk3�_qN\͔Dq+0ꢎWY#ni.]4gQU)xec>tǦ/wR.[J6Ȉʹ1} nX]C,<teqx؄n.YaɾR pRc3Vrvz?g,X_ zbd� C! (ZogC~a+BIS-zSFf-4U&g<]HY4BX#&E6!D4pSE1;/~[߸/m:?k,\F,YNpK $yn/cv.7ODݾ*,TdåT B?Sz*?7LL0ȣ׼cSq:%x;&iB :qYSAU|KxA-0 G+<"t`ro � !ʫ&"#(;@AW?FD6$ q, ,,ID 2pl8Dmz7*а;47$Iy\rb ~CwE3Rȁ{i׳rrJ9R7߮sgs}iӪQ@<mA?ԇSHyjKEc`Os{(Ⱥ=Y2v4UVؐ.ƒ,^frH0qH3sG�9:#y ba.yg /Z?;ajW5T�G뿩]=|g_Ǣ Qhep;^ T-ti:TU҆'m q$*"g h~]z߾M;#k23k|Wq|hXl S2AJi 3f (ĉB3$sxLJ'rV1;fOb --A&܍aXD@M1-_ g0Wv>h!7c ذkz8o?3tD= bl=z$�:�1!CxlҚY+Keif_GK+I.m=ٛH}͞4GxE8lcBZ AgLA!CWNҟ} xcA2?xWK'hGF1%Q;ѭ +/^L-}*.W $pL?IHHF<F1w㼫D:es|HCx;t�e8 W3澿[Ʊ<vf/ށevHlZƍiQ l÷c|+eIPgS$NHuUqEe緾o"1XT X:X,!v@<PH=*N|pŘ\?=oFo' d/_M~NQe !-J Qn& Y?ҰT|Mo q1L$DLrAGA&kCP3D²/*$xfqcܟiҪWwwC4g[퍲�PBMIm&DbtɒXl.K %y4[8$ *MUH9lӹt)^YN1}< " Y`bGK 쑼? W_ I~bf hOԯ[d, Fw=^q;,u& T|:-4wA˺˴)( vKe)&+BBd,nwf,痢2˨/4eZ#ωhzNX+}D+<RwA@j-.@A_#79uKς>#1SF |B8$ׂ&ڃ +PH3uj%bvd"!+V`7 PB/6-9kia&liL^ U/\ܜE@f#&t7*|-? 8mg.<&LS�StAX>a%wVP]fr(LRՅ{2?[fBXsx\$f\h@SےZ|=665A%ng�u 5N.a$|c02"\>�,itGHF0Ж?,nGAg)QON2WJ9NeY\7MC{\,Jj>O7(6c342.~~Tk&Ohp5<andWN<#RkmpXJ46PE*"'�U_tOյUZpN? 4n50 }âk-Sjm-?ʫe4X{7LrJձdm/giǶ0{˾PcV Ƙ% iѫl,XVA%]2:RUP+K 3U8~7^3ZydJ8lGj�r_cGXGǏ|bT|K+= Cs*KuELMij 9sŷAy'e2֞y l7 x≓SIA*Sϗ:e(c^2`jcE^% (1o[A Qz^"\& xi9ר5SLr<}t qd)rp%/,xԜ](w DBFJ|pWZf.3FFʄ V'%oP"AjJw9E{]ײt;D<foPM dBqj>]'ߊ5&>&Ϛ-�\lƈLΒ42:pt u֖1JH"PT{"b0e[W'& \0EﷹxA FRGJ }}(b8YyܳF2(sO6`moeUP;J]_3z@\%i!тl%(I62Ftwv�!e.۵ZMO#[_2m .�1ї_ Z'6QcU<(1seBHE;r`| @^k8tc-R 14CKt5ąR [Alsؘe+q M%XEHVRVEaoAB|W� ,_0];T˨T`_8$ 8e#pXJ j}"O}%RoUfkyβ 1/6G^O=mfR1`dm%aL$UncVx޷EؒoN3n!yQ]6aܼw+/[ yj|r(m;)ZmOv<9'㯝cV]'WCPx6`_xޚ6 +h-wټcH8n|"}(SC@*)߽01~8@76HO@M3d{̫l,fm'f45a?Midh'Z:I0ȟUГN94Kd~6|A)taRpJ{D@%er;5M0&dj41 %uꙓ&:H?9L9v&:0U歁x5HI'Pr)x*Z-HW^<*r" .CihNk`U ЊH,Y`Nyf7vEO�Ar$ѥK M'5xjƷ{ejG R-B%3nU*vM$F@f+IK ȼ.b 4�{}@1q*jl~<1sɍ[ݥEnRq}!|`HsU2\2B/`?I)KeVʘ=^XGOU=1}Y#攋ϣ/j{}cyTyd}+V%0�ȕ՚&L`H i v@v"D8,j4T |Ǔ#iLQ-ǽېSe-:ײM\]yBS7; ;u;F`K52>-:y8G':/i¡H`;/j�RD\U] ++ =?7Wu~{/ sI0Hé1OpD+xqPPBJG 9@d O\LN5&OB^}5ٕLgAÖ*6|TP b/T]Uɥ[npvQv#Ⱥ$C;(uP=7Lܦ4uV4"13Nr7цX KW<JG=/[,R3pJ^j̛)G{*-s?y?j\K8}O&+(RK$ Ɗɼi<Ske:ui�rm^5 #P JmgW:+?](߮AQj _S gck%=WfX?u9bg%\`CigB|Q$Dhs@|ʒ`j[1k7PLRY+83*5)79ܩb1NxdLeSi9BamaѦ|Ť\<M?V޶T/]؎S ꍾbӑ]Vhjӗ}k5iϐMÿEp-l�kCj#fb q\n3̒27v@r/c0kEvb[LBaA}s]L:;; bu`hAX 6®1GӍ<%. eR ?{j:CdiE!i/inc+H&j($Dj:4 ۧ0I\U  ⫴*55 0?7_;:exIufӰN$hTkBlX,/ ɒ +3@ п19I{OCYחL^=s+8ӥv$ѽ^6,((ֆBH`mMX-z|+ð:x;鮧BAkS4_Xe=* *D]~wpu13eHr(&́9UB&eؐqf ՆXnq65gle]7MI pO{U={10;`R6'Wkx龌,E2eIm.^w#{o0d /û &Рm H1_lbWz>P{Nf_=iRe+~!| V쓈%_Aq"wUqc}}k:"OMԩP߶ b+&Uv -�D9XF V}[d Lx6tXJJg97dM~G݀(٢u?sב&<2 o6^nM#O~'3`fÄDA7+@:-E)wP:("+1gm4OEݘ=Vz`t#Aìy4�MRjx(O(֝X>܇*ۣ"+OeDiPFdD{)6++) jr,))-k#E&zh_W.fPMyX=Ȅ0[1Xz=s$}'悻K;i>K#P,6|?ҟtaWIܝ"O2X{U+/D-=Уd%i]z4ip5vՄe!uQ{z vЁ<Spqɓ)j*7GT}3~mq́ p=% 4Q`R; gMn`Sl<{sk1(`t㮙`M+>o!bS9߃(Q~mUm0,oeN4^CkW;6ƮP_)D6J+Tv[6ab p0MPA~@j@Q6)a ?^t+Rg{-%n -/X+jÎ:|-{Mrk_w  g9J|yp̉5B,}lzsRN F*"sseع|@e;Nw=Hɦ<Q-([!S;T@6V{Y<ON*$JE>N2Ե�,P]ƚ^%U~p9xj۬Wgz>`3y{!W~0ٍ~(4NN~dݵC~nT$ ]2-ܮvti\ $7 V$B]kPܹS j-r𦆲XFvmܰ[-xGatfzk<1�͌ss@OG*!\@ Lq/ރfH5nxS}\QcJM&c:[LUB@̓VsSy 0G_hN>5_vfn 2 c`s%"\EeYTu]?Ǵⴝ@o2DO0'hAγTw`BkkC^y<',8S hp>5ɡ$D=S#rfӲ WpÀB3^?a :KԺ=zAl5GEOv_ebu}=+-p0?Cr؉V-F+#>a[2ʏ ( 3"S4>eKmWSrm-~}l&&nY:%]&JpsB>2A<'}Z_ܱRlё$:?JLod-,Ѱnĸ+3\7BqOoIG * ?&$vcp X/1=h�:m&~%w\P5ƙ:qzYLU´f5}z�>ҋ%hD*FPS߿%^;\$!ɂK=|dkK֞ h &]gh [H]TMZlgo0ߪZ<9p2n̾ʘW ٢]4MT!񻼟 C !G{y`Z\('-J<2  EBT.Ϝqb.N掕q 5?ƷXla]$,YI,k;|>5 N7;~2\hi<f2nL-NCF[qjOSm8,}7.a F;EaF05Ig66?)]R knzV5e$8p~w&uNӺEg*)H0$Gnr*(<}e0e]qc7Ն' kJmn<=f{]]N^7֋O+ԐH<|gDumO VkTIjWBj 4]i\\'T2 %Xi?M{ 74NZ:Hܝ!Z 7Tjep&*|@ X+%|:.@"7 Pxm`KQ{<^lI%z'_i4tX0Eo 1܃P5PGl噰#ǿө.u0E7XEv[ѢuW9\8ZalC>ei/0)|WvF(nM"dDUgF$rUaW~*߬<\*Ni׷?c|Rcc`q %XEBpvI'q˹ahdi%ƪ>rNnϗ:Bg(s!4tYg}-ω'PT݋{%D`;+aX$y rS5ؔdM&c W1i"Bϰy4}p?Cqʓ lC;gDxvWL7|+Q^neHf6,)P#ΡM y+_ 尥s+[M46P2js:�Rٖre0Bjjk_eeK5*>Xe2<.!rVu$mwDZ@R[Dyz.Cr;x�_w@:3B%벵AebcTus{̷mKg,bm\ﭷQvH K"Ϋ'4:nq! vW~^ԙ%EdM;{ = ~+L!],Eeeژv(oJI&A"` uGks2Ov*f_ٓ̀xbePgQ X�E+_ c BXSoנJ0r&@^LS)`(RRS!ʄLzoXPU| lakNH1cٌeRL iO7C(n" R22U7\ΞP8y]Z*XMH7 465`Lf>6KUtI ٚi;mq[-LM0WbL!Y-E 8lJo.IJɮ_s&R5㈉7:yemnrŽ &"¯·$=dU#u3+XM|HLWPx0kw4yWR>~h&86Im̅Pc�ɽK"`A`wyRQlŹT;rbkZQ&E~"LE*SJMD>M0zrmm땣 �)]r} %V,_ 7ʦ˧qX0aZGdY#Dy2&=<$AUBU90 "v8\k M ˲Tnېsuc:ʸF j, SH8t+XKb , fBg!*9dQW�,~^MIH,&i}_r  biu!A%W p? <H)#46B r~jV\"& |ثgZ)$ybMh~#7=֙ bj7eGMG/ hMƏУ=&WFh( zoSӀ�"/#kSkvktq}1+Om-`pa<W@؃xþVJ|[re ɯ.R(v ҐՊ!mi �M녀i>ʭs= W@E"FSЛ .3V]J e/u=�ux$ɔ lOI-X WJ&j>fj/ u=M 4ڷ0?c]#=B Ϛh#j yIrRCI(K@}y"o+{,9&ze-&97 e=06lw$j2;eCLN,AZ d5up PA-,h G / !40sl0""&Ut_Eç9;E[9}hJ=r9`{o ;}#8Ow Z+M$5NdС,msfxLf4SQ!m4JBsz  W>[ Gn6C:Aҵm{3-" ] üXPOK7;/g2]cpһN-$D|$9]O#1B~}�Wrk=gEv\nߟZ֚Fx1J5ۤi*"+I 6vu%>8ŨPW oS!bKs,׍ ]Lk)\{zvK}QثV CZ10HzƲdAr_X|beo G?m10"mnb*>$M;miU<6W<:1n#D뜴靲siw_t*0^ 'R}oV'[ 0I[ZzG~y?f9c{Q} u6 .G!WP㈞m]gV]lTWk4 O,d6 Itmިx;S[+Q&cTDVd*r1~8]>S[-xzn ME[Z:qsgOnpkȲ^Rq(F:f*ޤ$("Xt.&ʩyGO },ب&j}Z(Gs4T!ZY|Ƥ(_ZBBg6>w!jDѧ Ck ;VF%:Ōjʇfh '~~Frs̺ZHR _kym;lԁFoh4Bme5QBNYn!f_pG2Ѣb=�rFD;|P A2Px.^;0aN*=x@xvm 1Xc֠-,2-}�ĊOă'mTOs|e2rODA2c%Io6儫:nY(c;y;b<>uֿEJ.59Xc 27%R/Ɖ)@(]68ŵq%갅Q"@vة@˝^]0۫`EBt- 8r7,2͞D&L3SֈMsOOee3,8 f`AMR S0X4{ba_ԽQlN9wL'3Qg,Ut*\ѸbHOS:uQ8 Lѓۺ'T ̤ F(:+ w@Pr㊉qǔ6vu=-\D8d{#D  衣ڝI+ g?5W/}۷:JH.3lus.ޝqnI%*ssyfR�;1rhW Si9)s�f2iJrbTcNee. [_=3Vw G3 w(4)MWe�'ʧ1v/k\ʹBR9[hau_aH3ݟ{&D=_<?pJ ' "`v+ٜf�sM%32wVU!,E ! "l|N`lx7&3@xMΙ &U �΂F"v騕y[*^?Y-Q\Ulf9Db N]TY 'CS(D˘O,1] I\ڸm`}r&"-Uw3m@%܂ͤBk"76:^~Y}z-/E驽F[P^, ARTlϙ\/omz y7X·,>ˉr2a i LՂuԨ9RjgO0h95/,٧"/$|;wL|e`qU.393yӊR.sqUP 4tEN{sg U%�q�R5ZmjH>d"?lOxBdsr]o?\e/ xVf!*_e56+Ei2P[mg$F5[j7h08)wDǍlҸI鄥!t 'H74.�ޘF%#N|39Jf=T=^%2=ԓ3l3f08{ir+:ty!>`a iapRy;g2ֽV,ږ&-;b1 `:p ÷S܁۠gb#S+c:Kr{lPd+ADh@hXt:fZ [I{8)׆1O oJO{w#5bJ *!XR EgE rA.k&z(&Zk{Ӱ& y5a%N-?9S,rw_\DSgLI~شckRA$#�Ɩ$̠Ps.u%V/R:,#Rn2+_Ic`RXE=فߦ1h3hI4|TSΣHR~Y,ۧRT2c[ +-h+֘@|@.d }$S @?#`FW %!'$cA[Ү1ܗB+ZڟA2UMpmE{.32x@;1LY%*NkܕA^ahp$;/F23 V೉BxEפt_sN8"3&+BaO.DR: v+7]M' \YN>җD2L7_pr 8'@/}d| V(XnV9VX8l<v"vEb 7 B29hE|u %YJ4`B=Qc'y;'mSغy~N9t:zi` *9FXU1 3$&@9V3X`<ݽ)<Ha 즕:UFDYe^ ^ Qӛ|Q yGA'-f"GcHK۩h֍%4u4c8KW6<H:}E*}t/Lu"S1)n:ENt U/YdsOp'^>7kei\J89?Bm9fhCoU`AV٭ G;'IQLx-5_/L c sp)A4-C0{璈j!|lțd!\@YC&\ZS.{<mE k;R2a{:5Kl֩e"@_43&W 'Eoh{(Z\#DKs!5bU)m$“4Dr!#64 PyDML7HJ-hŘRL ^MmEiH}洌AjBk>0W :*вj`'(o,P,AdtgRD9�qö~Jϑu%R@~i[ej)>pcÌZM!u6늨iF pQ)iGVT8}Cj[Y24DZØ;H=> ieU#Ī\hQnΆ U9j-z p/rHm^Oɐݭx&}f.3h&N:̿N W~Q[BȽwyKxJCdqs EJ@1r:G_62l˶x;3M.PXCHi6T.%mvhQWzL{7ߺ�| gCsbĥ:h)X5м�6oeqri`3u *bj3X?%wee{G9{yj\qGH\c 98rnm@t]Fx؄#q5bM:jsعkpZ`Ke@�d> g!L)CSxM:Tg{c (~bA|OtUmD,3N"P|~KXTE@Eo0nLLΜ oKzO]9I Xg#7iD* @p>f`kJ}x=J䅑 HmyMa(--;Â-1>NI.1 GRl/ _ Vcbjb Gp-d:-1E!M\tvBfӽ^=-|⮩*~9MژVY_/2U a &ۖUe&СQb;) F8%~Uo=n:kEQ?/H�B93Ĺ3z-ll&HO<}Q\ \R#@M9uʤC-C {4ӢR#Ոyl1FFNAG�*| =aovj|1 @e31auI�ڜ(4ηZ<X2捿~cgJڃkEVIb2xh3p`JJ7(G�zq+(`GR4#Bgx/e_>+%GIda5s;ؤEIֳP rwM.޽{(ͮ`u: k h@A '6fRk 6T"}QwCl=f_Vkօ^]5Ƽ?ψ7_3L|<^f}lF@f>o'k{F`F'P`#e57UCc 1ɧnz,/MuxeeUa A}c-d . | ~ԃ&g#GOߩ|<<p'3VZ"^鈡F�5卙Z?UvTs F}yp^p k^2.4F畿T8فP"xNyƏ&Kł*<x)VҮŚ'O$cE<Yb_+D cUץ0`щ.^d/N0hq=>ii{2vn@4s\Ug,CS *S9; 9< Fw3bC]ZZZd[f|)f  sa8~4Y5j/GG8C*NwɫԴU. YpK*=jyJW;ŜdIdŊd!Ig\A*HU,:esG8=Xjr MzPNz'M&R3R.sQ4U#`|$FWlɕv؞eD = EU]7ӗg3g<9ŕB3*�Ejyuhe_\?s 3CY=9p}RAB,14CǺ&7 e^r IXE?aB�rĀ{?: C2]I$FM5z͆SҠ:f6m+;l}YPԁ16IЄxb/&KU {C+$ /q$v-&\MWB{G<KqC"\ڟо"ɍ'%wTдG iizx*>G^mZz,pW1MH0Ux$_íuvkO{oe)v j1Qe'<nM#>ʡ} .* SЌz;Vbw<5m†==i^C'3l 0%�€k 嶢v[�Q u Fs μ &h^Mog\ ^Q7 UR?B$[�V1 V J2¤I=O`(`<G2f.ivB0\c.8zjevlq2煗ff(0J##7+~d?鿏̕mڝk^p4;]9˜\^ΎnW vO35`ISI(' 9�WS*;@Zq}6z L jސdF_=Rr_!&eW}?@Nڱ86G<;x.r:d6g!z˿,ڰbAk~sV @ʯA_lGMv]ں/_dvsHer.Xİ `8*oM*& nxJmFK<B|a2>ѥGl[괯Okw8(g栞Ww6 ]>l^,=Œ|38M׋[Ei뵁$\/ʌ_4Oڵ[sn_ tAu di;=gZ+g*b1r\2BOC~ί`=,NSzWh *D`(8QXM/?8@rS½5`q|[9e |HFbDW<}F^0ȦZԃKA.m〶#}ԘtV)ì5>! ҕ l178( ډpҢ&q,i%_C'0*d47<ŤtV/ޜ(@(4<ϥ0^D8ƗOj×5I@+ - (!I*.d>(tC.. ݕ]H‚&,S�>8^u։5NyK1T $K֒25˹JPt:3*,mIQ'+kLy4iy9_ I3 o4v>#`0 ⨤Ԕkmuyjo^|_Y/nw;n|7_uUa`CGoUDz).vDN;-ѓfww0R9Cּ~2L2O[UƼ̽� .>aZ_ls)Yet`QI!LK(ד/ bo/>VFJi+ʆQ\\'pR4B ZG?G~~^;i KTrHpC_rNeNm_PͷcoR>�-W}{iMT5 )U`{o|}ݐpcU'V-:R~FsBO." 5:}e-^Aik]!cF܆ꘫ VY�={]!BXWgfzEK�uy6YbqKei̶[nVo.:E >&1;3Or|X)@sJvB8.Ry%1aMiwCd`7)GP]X K<Fv2zMVJAuw^8#MxT]L _RM:&OHԗ\/|۲ UV8;<[ ~ NVwL)BR:~2V$Y!)#\바oSr+)<mُ){nNɅO~3 ԕ`N"_t4 by**;X͘e.]f<ZaFq KQiOL.F:Xџ#a-U mXF|o%}VG6#Pc1U<D|-+ɘ{qz.ЕeT?Fr*g\-e<ؠ0B/ʂ|d磻``+I%d5naAck42>Bf*$ㄇp^ D1lqpMt̴:vR8+dTLIPqʉF|ĕҪ3M.etdK-fio I@7c|x*$ KRV.z)kebsa-H#lo$I1ɘl6*p Tpw?:Ý<by,p4w>};I_ bhs{Ɨ*\HDoLݣ]F r$C"@CX&klC̶ 4=&ȣR<�lD2x83A!qjᏜRcO⻯ZuWm5k*M6(RPKѸn?S>11RWr9  ׌}d1 Iƾ3~~WYE{Ci:xSB`55L+Ois Ο# -Xqg?w1KVDe(%)i7!lFKjuD6.E<7#Q hyjaoiEaѼlVp|(aj2mi!asqz�rs5א)íA^wH?iW 3&ale>" :@gVNKg޼ciܷr@R I6d K7Z f'592:B(Y?VAYWs ^>.Mj*4i{s'h* 5^5ٵGg<f{> !`I'U)qdFU Eb1 rG 5E�>?NK/_ 20<H7욕W{ru2(^օXQtX 7a}ңyS<jtߥ<N�lt"xhvT/Ugƛn~zY6cV[|ڪ'1UrL0=;t./ 3cïl,ub&WO792`IuG 8t"G  3}|ϻSU 4X׳'M))2Ŗ#Ϫqp(8_Fo3pzADecK?{͊~Z˫l{vҫ#4G qGCc⠇(&"g'^B5}a>heNuwQܯ"}7`&#J=<!t1p42:2NE;:Wu2)VgFJH6J@/[qXM,jFہ|񛀌\ k"RTxTh XP ey Mڰ@Ԏ@c%%>Qyʔ]M KGJ)jwj{^^Kͽ3!cZU E.Jo٢yvv&4&¿; _,;\*^O�j>DUz5/ s<t8e' fw SSeB�<`r6$7e^:2:fKd0xډkV5YxCç ߅k;-$ V M$lUR4w+;Z΄`+ BoV+*IL/~RDYϺ]lS] V#'@)]ZiwDf@Cޠc 34ٙQzod{VMvyI&d9+^68}#jK+ E1'wQi9#bȣHGE"/bБ)j]3\Is8BIH *=F@i#|=&͙+[i”3EΥ>%JJitz(9dK#v�|U~s>2BJSqWIm$"(L8!$0';$P*O.U]> #$h^#˿iگG@؃!cmfX*WaI�H );y3CN: &sS0 z9'ld-jQ3B�B!_%uirMr\w�д\| w}ZdD72 q>d݉�Stdkfoö*Q .P]? 9t~Wq(c&R`2>|Vb:Go1.`HT n [fbPȣk&a5ڟM`d[dpLh2|QMɮzigtt c+Y}yVt]3Z_f%uѰ͊ ef�f04N'2j%KxE̘Gi-w-DKG% 1JC}lb8"P!&'X~=BKL0:GLM?OjBj.Njnz>0sE;.|h�v p|꧟] 7يO>cdlWjH:Ɨ7d؛7x)/~% E$ӰA:\RyTV.zCjk2J!] VX3#E0D$d@B  2gʇ!\Ĩnhe3iO3wB !1N!ƞN | ~,I<` O ds ޹gp~WbUsxd^H9TxؐgلN{jwr:7婃gx3A}N1?uJΐ~P! V> W4NIA1ۑ<wtݸ f3wϽ_<d["E^Z: y8T7Ԛ19aEy T,~TQQ%8,0C YCwS\yu1}EyT;W{NDF'BEvl74뙥gp[:aYg9" v`/­ p &)U"梘WS辇2*OKtRHd,A-p%"jWOH$dM?yB,p"*Ge(EO`s[sT-^0Ȃ5u3%]Dk$1T:Oiik% pkQ`ȅ,0t7u,hm.YmzSw7 I٭.N@[h&$݇p>S/s$lدbG<_y3vZ QtΜ0`]׳#LK^׏tȳTdmzYjO^QlO`Oi )\{pz9sKRdܽR8鄧^* X]k-w1b : ̢?|x<Ҧ7jS `67QN9bjrh95EpElJbùE2< {>GS?(6YtQMNMZUgh{ {iM$@D.вVVŒXe&G``m|K`wht^w+T_Jd h@GD R)NʕFlN@/6H)"܅T@T6eR9뀤S&sN4…x7# w'綢=q>q՝]L?7^p[zt4I5wq/BHdƧ73$E'Wu\'c5I.V`s;Cj$K?`I:^<{H"/iڡjzSKZE`qJ 4UW"5$$*& |DN-9yA*8T ~jZ6ev>Hu pRB7 m=x iDT4~Z \б̯ZТvR_$'꡻+DRZTœ\n,#\XyH#r57jۏ"]nn=<D{CA {4y/ou-MpF\r06\Ń!kcfoyxEBY~vRS~7@2Ex ieky!(N.: =CڞHĀe墄J4T֐* Rj 2.hQ8ekIDnTT3@yي6az#VBJK3w4(�E(7*SX|x"P$XFӨѰҥl5.C�#$s,׌J. ~p@vHRnRu?É6'n#}r5'wyw=`y3n`T~h&:PҨCбPvU L?БyhvzL^AScYRl݄ `9eWL=t0ܵ�ޖ)1*)tPjCN$*f}~W !@g!CWZ�F{p=J]", %ue-g>{u:?B]dZ77 -N?/Pj(RCyH$}Ѱ2 %8OhNC2Zt|d?}bb kA//AvqY`Q[[9YT5r}5 gMMxs|އј ^Z,\ԘMg%%[}Ee6 ڷڶ[C$֯PG' \Wt(3aYuey(ZAuo_yV"nČ<>Y@%v)r%L[M!PLf3Usbh�еg~ܖ'0a}81s~\E?lcP$fXdÖ_ |HN ղwK%kq Vv"-6< n4a f|+gX7îԉO<g7 L2"4 $ӭ?TU(WPmaENݘַt@Ih !@} u)Dž0f dY [SmP:GikAk$CR!Btݭ8sUBkQbˎ0BQ@ wXɘPeKyy_<zˑoQ Wm/@F_ hbqy}q]͹5@d1< ʞi,>G$i<0*\9W55 eC΍ /w_}:;+]acԷ 8<"=0el 0U`.J_!'bqb#*QXP\[d6` 4ړӇ/"u^'7-&i[Boګ˟2ȾӱSΏm(|'-oBl2uA^70߆ <5r,QoxZO֐g*m>#.4/L P؇?cq)_=5EZ5P ~B ~ Pɋ&AH ˹bvZwܶ6/f`2 V,g .V?B`RPLsmtkH_N8;J4"N7N-lS~wűA_2S \ sf^o\jDAN4Sk5 ~!kc)^8lRJZMjd5<;0|S(GBus&:ձnE*6j&g*@&{$m'Ok/$lcaSTHJ^<)mjtK?M6 F}@$J[-˨ "pթ{y>SZGNk.2jC4sG$YPs5 p8b09\0FVPNjK»{<Gj/[KJz!y343Nsֺ<,qR(\Q=|fЎ-wr_nF%#N*tLV#th[SNc/p09w.@ L&JS _3>Z6|Nɖ K '}5絈^1 Smp SP>]S)O|jcX N?5咏\2[ӱI�V-3x_<d^ cmx`:v�r/+#M(޻=2HyW.E@WbS +F`oR'Arֲf'A\gW|zcGpsb/3M%NoMXrSECMyc ] B4+:R Mj}ZhPVkfps]{4ku vjgP= ++"<{9N)Ǽ3BIwԂ({ubv>*?ǡ~J'q)XPlwnR3Qz5Oc)# 10<lښY֌ߚ_'D"vͲtTIoqi~$v׸XvgգIRPc=6~ W;S+, QL[FX1v3Ɏpn^Q࡟)9L֢št/OYȠ;M3Se>BN k Pힹ&3$6: JBC:Ă e v7ʹ62:Dx%D>MyKy Y.'mf�GQ2&wBO`B+k0G.xB^�y8WFՂdste-P 1|k^f] A:n4jlY(.!�}뢹JH(+^,"z*?QCG|/ ]doׅ?[X`͇Rtmš8mZɌ6jR Ci_ doy8 LBQ.s}Ip$HWPL6ا|-PZOԕs[ Z(MiCY]]L÷r;(KYbV{�su3Ku?ZU&zI luM<OǒFR  |hL'�+iq-y<h֪W!*gg!,@= 7T3tE݁p#[$PΦ ;b`]ω`m;]\ 9%@ۆZ~E|m%wr\N+ő3Qq{{PUD{76}j VGyA9M&|MB.&6 W"o[f+_h]:E ӭgNphKLB{9ܕ s}뎔TXg! rDmqi\^aF'lDvr!褝Sq(`D1A3S k0Q5Ymi[[;bbɊ<FNa*m+ (?mncT^hīeAd5V0 9 TJ{) JYuz@^d}ZE4e}`㩒N㇑В6qWxy[[4kH|N4 #Xhnfŵ9!:iѽ[QX썭q)QW4ɹ[ W�ƺՏX@dlcDgmC(wxzƆAb֦_Efx\A-ѱ+Bi^ƁeSғ(`xg m>7v) +fʶ$sHA|wŠ"rÖkb83s8KtdMFgG [qo?԰YJ_pF6<+ i8!՝~2z;⢠^/ Ȝa?DgUpEk]jk36k󈌣z{<{$o3ubfH2?m Ir^*A dmW߂giBf5ĿZi>B)`v~ˬS$v{%o$/ "j sշIa0cHھ"ij)Č57ԦVw=tc+j_OiY*Edx;Q\Zq.vhJ(4!df5?3/QIF!@b D6Bʮ׋!$I7h<?jRZ0k-AnWMiM/8" L}`Ưlvq`\j<*fsS .ŌT$IYݍ oKI";ӻ*/pRw;hwC~ frM\6LKRVD71rEw㎤ɤ *H$JG|^כN+?z3^;G %lrn) 5+!b)\Ǻ uc R}2B? _Om1>]hPXP_MA0 A̸* V؎>ÿZ*x>#<"(9x!ˁʟ0RsW2!s3kw ؖ-]l #tLe7ynƭc0KԮk>=m~hm|-# v(YfEbЫ̌kآ5F"Q Np4IrXE=ܔrv,$P @zs"*pzBS1jpls`K`@vZb{+wϏS\q͖K뱌#W\)Ѵpq<MH~o._9ȥ 4F {oep|Q$Fkg.\?mjӿ-e+4&x^(i`qS.uEhF yc7.E `[txQnB5Oɔ,5*m{#A~ Ws>*6-*3"u;}o$zԭs B l!>ewLz/*bw编KMXjY�g}h:nLv>Jf|{@ ʠCj=Q#I'' W8jzG3yװ 10L `g|; }eE{0Nޅl6ͷV W߃ԄT~zd!*+t/1zȳAYK] r!`WF6�ʀ[ۺ3&,ߩ}xr*|}\-]|R"Z)׋ /NVVȐX !$J3t !v10^_*^J[(˗FQ9X7j~_1AIj98.Ǡ-Qxo`HUhݗ=DrI 5i+t$>J8@FڥƧy)I'=9\=75&g4s=(ҙIn0у+C.6|J $43AgҸ$Y[qz3n-$!'ƚ<}4TH(Zps5mÄtUE^V\�sSl/0Qu-EcB2Tu)! vXpD٤̌Jh f<3uwJ<)q7SIX /E=-Cp jhC^q Vk߫؛HaZIK aâFiJ!]Fj{,CE&ܠAq࣡PGO<T 6 ǦX\BSdJ;=s֬T^7/Ul'܀QÈ~h`JdP 8G@bk\`@�;k.~A>!'ZI �ÓopKKj4E"T"Bi>ܭE&�p,SPq6N[í0+!cw�R/DiL0w>yzsvV$ XbQ$/5zO^ B^}]*<eh> JO\<tz?�Vxӣ_�c]g`h_vBw}kOmyFº:ASq F`M, ؠ@=x*-\lb0[qQ&|cxk>(s7t'M{<q< 3#Bͦf6yMĻDRU,የlaz Zt,&NzX 5xba.ڕzw>t5vW^.=w9hKj6SGȱ!/|>O# å]DUE,VɾA=ԃ +E~gw*0 ,Q6='ȏ(P^Sv*uzUc4J4}ϚQF*Kֱ߹4<K6jQ/B䋪ཥmͦz޽3XiGCDլmK=FJF+IlvYjYE5" 1;xO@c4 F{b0*@4D;52Lm}ҙA/ HX&8WV 9�|>"do?%l* #-K@pjV U#N#=Ɩ~Kj0U/a2csVrs6i6� V= yyrUMB6�AwDZP|ceSo\Q+K 澐a'~xQ<T)"ӅOSCiȡzT¦AN"{IXO>rҾ[xl|c 7 $`ӒlD)}܌){ޫwGro*[6ULǝK) M$L`8gYKqBM>'uɂr8Y*Y9&p:=Q�# 黩^m7oY5K1~hKlW%% e5XKLXg_m "Czjy@ ` �)p3mW T嚚DC{;7Fhc,/|Sg3u<}EWUY_eH S'E D4ɐ�=PUUw w OAeh»nC)pRG S~ ;)<TDE. �'lvPPSZ JS9S@; -FMqؾfRjP0g4^=KU>>-Ğjb�vkp9 {uq(aoUiA`x%a\L`I(g'PYnmUG4%s� H5$ث}מ. b|i1|i$6tJ+<RR{A#tmhݱ Fipv`vӋ>1ZںZ#S+СP9 dž~Iyo*XH!@ W$j$0lvִ5帧@= VGEljEjgF41"!Gг mQ,NbZ<{çQM>ˆ_>t'M</%&$|ә M0uz%{8u5�z/dͦaQPaߴBIU%D +®N8;L>fW`.IRs#Φ5eI#YW)#䉱4OO$q!F J_"R>t<a% &]TRCw[ܹH+}||!Q�\Ml"4meۼyc|BXO-emlkk8S(ޣnM,{ Šʼn~M4 @^"k`=t3aTc9EM<q3:h|pJ<(uA$#eN>F] \|4Ә-)o8V҃OY)Mn#Z)THC!N/Nbzே6Bwe�&lA\ڧ) sRqgC=oeE"'<O)9CW PTpv P2R{ѽ7,tɱk阹o6`dCL�켭SP-A%T%RD\]+.\t0"ŸޖaŌXJU%<;~L$giWu <@pVPcNkG~^%*u?XR HILҌ;)6[#80,[~tZ[U4o%6Ns/hb\z9Qt1h>RU{uS):Vq5WPGΩfE.,/`Hrü}*ܭ-;y };]^ҹGwW:`90}'>q~wP|eW}#@4c?nT0 yS5AfҸ"E_3 -FPVT!~?Gk=HxOT.m 27j_+fCJBkL-PKt5w|Pske-/x;Y 1+x!L^�b_N}%_emU MV/AWA5+Lo!X'6lAo.ɴ'$�tW~IgnfVx.s%r\c\�pV,2@%8Kw7\;KNԊxi ۾28$9Yە~lzr򐅈 df:p7Ts,,壤b-v5<�(6,:3v@}Ħ%.dDFqի~6!aP&/&S JAK JJуࣦP<cV\;d+80*¹ݹme6uɵɉUY L+>Hh#Ǿ2Q }f&㑧,=?] ^V^E0Y1s/C7mlkIh_,p Kи<ͯ#~[=H}ߪSK?&A أ0Q]W P�!_VKwSNiޠ>d$o?vCN�9+lL3yw_y`!.ێm;^M=/z 5 Gّݺ:+F]47N*ϣ L$0-n-SlEݓ_[w[2gP'o'+BC=>X*u! nyCΩ>R>byð$g'.?J\c,PQ[x1 F38! E:S S xV{U˔U6*4 9Җtu+kG R$qRPMt0_OK5G 1W-x`2k30!,VRQ=Smy}} ]u)] @+i]:GGh-6ILCe5,YHB׽4kkǫX*$n(^{RܣGnŔ"o*T9jbt|b2%c~̒A}Ff;e%IZ/&-nZw:]jdz{)wW3*u.p6oun:qc9.dठ[d c?!h�|f<:u]Lu|AA&^B�v@eңꘌrVfHq082ꘋ'[wЌFLj ߩl%.&,eiCݮ7}=#ۧ/ vR &KWSN=~ɟRl i�0wɿwA`FYS?v[E% #ҭ03p2J-Vn=hAJv׭a?ȯDƄ ڏI9N^ǜ")" @}:4~@ktl. ɡ8Or$$/ʘ]ATR 52$<(ӧч[ꑩ~B*{$< O-+hB�9"L_^u:(>bϡAB Sy>;;'I2~fQx6|9îj#50t\eҠL /g)أPyfZ8$0$~Y-H9gypz0X &LvZ5$ʱSi7|j%igL+V�;'<dc#r8c69o?Q;'nXTS|'>N`hMjp@; uy;.JRY' &qYb-kW'Ín~\7K\=SvzYcab`kOH6w$pKRDT~>qЧ лƖs\ptU\rj]K<-e3봥n}="xDNr zTgpFYzNě1Ӑ4xR(|� c+Z#,M"yViPH֬um&1}C8D%Bՠ[Q]S}AVڌsjɷlw8kiUf< u`#ˣ?R.B Wp*̻f^gYU%E1_d$*',7o9mA4 䘻]݃fU|MSI( ^~r氖|ԟOLT)w@\ SJ%PN܄(!/O-w-j6ȲWp8a@ >fE^k=@U&h¢6ljL[HP\9=:$,<ΑPhQkkGUH(eеI4_D7bci Z&#h҅E H,܊漺,_ :E![ICa\)Gr173z7POl{;rRLE},-΃ 2ŷkBo3i*HI橨lpWDV=DX¡@㺊$II�|dܕA^(6A3"I'>[%F{n>,Ypc]T5bK8?Fqg'oD~O_dt#tjѡR0 b-9YaZ \j&_^ KM Xyڢ"kv$lm| pC >&ҭ}`hUT?ll76#F0r 0N;QkmSNS`^yH"*5g禧DCT@,i/a_?.f =ނ1:;rBQGW67eaPkgU.q8$9>aSrzTO>}Jp1N ]R:&R5a~QF;#1}6ۙ66z7Wsf# ]["db؁ dypLpF8j \ճ (zas867%V<YP>ی*pK7Fh-JZI/5aO}j|.*Y>e>Z+DVNCԔCt+=@tJq ]( Q}uPwg5Z֕k<W؟g+H~s0DQ"B4U?>*U" ۿo B8oGz�<YMg@:E\B#&?ϊ/;<U+Vur߉e(j+̃gpJGI�dbxNuXݶ̓L43mD (h15 T]˥&>|IFUm! 'Xc=U]|ׯ䆅fE{tj_ϕ5X:ұv38bTR8xaȆ_EQPRJnQgV|2a'Zе8Ap6x?j]xcS' ]DB7{( eK?|O z[u7Yo)8ftIw>U5\(:[|JX]&Գ^CDi}BE~SZ匬" fn-o2�[?cJ-C|6}w}&xFm,)ϯmJ,,zp{+P 64X`b 쩅 - (˟,r>H}L咱Xx6(p+�1܏4ě@ [퐲 V[Bd4.5Cn>%hBȩ4ZBw ZWŅG49<',URaTH<74vM h2uvSD(ai| 3E<-yJ_LLZh¢nDž TS9] eI"5ikai2ZԪ$!`"4!RoUx50"+Dގ3.h:o XW>q"5Җ)BO%_ޘh & LX_Bߨȟy#9TL;lԃ#o{2g#MsKNC\Y4w&'{Ͱ;Eӥߵ1;x|{:3ܜ5,_8dZ m뒝F !Z0eqh/j=ܥonMaٯ+~+ctejv8b@ײ7y]bYH|˭ "Ku'ڦb:wSQ@ 2 jb0ֵ5lȶ؈Ϻn[=2jT>);@Jkw=C++@iCalUI,V+ ) B|˙j>.cZe\u჎xoM&߀#XMm�Vk c�?jhm v�Z=.4S먆8V$.`%R\=I>U-�xYɁ=qdzT>텳V^FG> seṾ}=-}K\8{o^nHqw2֫S޴(q cJ7){?Y3NBz}SB!WIgyN0nl;QLKdl%I�<_h!g+?g:3$|B(ԝ{! qN =v> 6�xr,QN`8m 7qp OEl:!<"K7d|*~Mr�..6D1 ,bZ;6-OTnmǁ,2h d YKn$'d F% z${"ŗbbzF}ݪkCRYrPJjآ>RNٶ#z=-eœ +d{Ƕ [>X]{WH=FO!sTB?n@8ވѨ7%~ ] O!AǦ%CҀ&5+XQ'K݄31ZsF?5gL.cK({ =M5?ˏvmbN$u>!jmpdobS~aCѮ?EOlU@ O(lnibԣۢKT$"DH\e2٫m 4EVA>6+@㠄fIƘ+>:j +ʻ<vS}PFiYd# S:0^NTk-ii$٠3)柯<5y֍;,?R5zkioe+KU$`E=u3۟gX(fy'_�Sh2HVM= j5coD7I qW6`omz@4i\fSG H@v4U MpNMU2>?sz0mz0ڠ"ӤR'Y6`y`-�hV%g&hZ<ٱ0/-/ⵉ9%0@GN?]$߬4ea ǻ^YEN6%o!Ed_]t!&_ּ֒Z(!p?NTm(g`]aD*&"C!Ea \9 bFb=٪o()S]Pze2^k#R:J/A~TXˤBT!,\$ .,Gqx>(pċ̇I{sH %4ۅ7̲SQ)~zE+,T1 +k2pq%(O5 -}u#iM ' )5XqBw* ei;gH,&�Nѹ)Ky/P6Zб0`CDܮW#C<(&[ FxYB\.o\@<fkCP?pB=`bi$Gg1MЯ*|7JHޅ ko=Z1 0yimo;j?ԙ*B>a٧RVt8.#5s]Cw9 ʒ;c{7ݕ*;:-c6:0|W] B<=,�IMetA�(w�8_3hO \ [">@l8{f0^?�NHz/3\–/\ 1M\WZ0tIYc6S�k"T%Tfy\-Έ�'Og}ްEj#gfC'\}%*.C!Մ'iL?_~0wN2Ш5yG^[ys۪Ve zwzK <л{(wbw5W>Ok#g+ Ǽ@+/{;ÇDL9@N}�X �"#v mh .">?*wfΕbR{R~(^RXN;.5$C 7ᶔ u v6:pyXVHw. <=Q�9 ;eS i&4E!8a,~jU18;qC&?L߈U-+ _E*^,J̑Z죊 0SЮQ.:Tq�=�(V)}n~I �\lc+9KGɎbb� G_V  S{ҁ+ku{bF_T(zE`(wڕy�JP"H_lV ׮u,M,#pW{@�{ L_ }ʁi}|E:uiN9]IF!wL+: ±d(oAe\2h,)ܞ[B*BMs9ꦇMfZ/7(D<^5qN1ؚͧ=Zaޕ䴀E1U�^A)T*Ìy=S`z*rDNgt4md|^+3Oq3oNx9} N_�:$㿁T ފꉽgo/{sYVS'{xT÷d3O%-ltV}*벥CyȲt�}?E^Lx\#sT6 NhSv@1Bg \)7l"׼QV16aP3rMc.e0 .7h€6ȑ5=dS;:Ցi|RQ@3 6?Xp 7e14*;, Gp.ݳvu떤*n}$8eNx{Y*TJk4j;Yp$YjعRZp@# /a9~o` y: :\YY1Hљ)]g1$K$H$!qv@%܅/`p;aN6>n*gsާXm Eб. zwZeZ9,&OQdMMj= FJ|g#/;21aaDv%jC`<␡؈ 0M{9fVniآ|ןD]xDjd 3@he/WCS#;mn~=|OA[AHlkγ;O: {B6"0#3:d//o) X[uShBTidSE޴wUyMy խ,>뙁(~8jDwDN ik%g"" SNE`Q4r? __ނ*U`\gca6c㪞u]OcS2ee}j[A-wL69Su &NgB:Zg"J<%�;A�H٩iH-`Sǀ":1<MB˱ҏh8R~9!:OY!*\U2,'rRwe//QbYV5<5T/:++1ҏ9͗O17WP-=i>h K;戯+L&dD~{_Iѝwx &h+Z(D_˧J^a=V5֩|$uܦeϊYH$nvk9Avsq[]G_|X80 &)&Znqng" 6 Q`ZjX=2E$.1H"49WLWO(K}IGF-xuNF5'Waͯ>}}]׹MHG;xUJ4 {@xI�Q J% tGKW'x8^e=nSnjM u'LpRG]*ꔯnM;P$3/b`VoA/{5;t/ˇaLв2ӿ0{B@ wjj46*m'U? ױ^^[NKg{})6&㊈2#Am]Www0 >I(TE2jP1@UAʄ-pF,1ҫe`SFyv 5y�uL޼1~Hݑ2-w/C%ڂNN~c\{2y CR"_)W08'!;_, b9X|'#yHgu#>$#[Y?!pF�eo})fn ֑,86)^B"On%5b$xUӍ=g.^_(]/lwPydEú%sD!<i00 3͠k<S̙U=rX^_Mk1uv"I/u<Q,rLUIT.& &+{F{e$QkŝPvc Q6@ٸ(eiZRӢ$IQrЫ}>e'5X(V99^N{xg!ĩ8 sYZSZ1Dy6; z H>)uYUbh"\5%L =`|12 9s:<fo y[vbLA<>RcJ` m' RQ# qy rQkTN|J|Ƹ>2*߮R lVpt IB?{xF#V=vni!1ICc”^_TȖ g\rF{Br !zb.h0EB^mN/G}.?VA̕?3C v,~Du5ndΔ+s56'L4�pE4۝9NzU|ʊx]xu1p[f}"rC0Q>aG 8pp9z<GK[ki ) (N4Hry2ZZJg٦PlgAsҞ (OX^$:Uq-Lm/{g]c[<@H0ugJ7 $pd7[ p+0Uu*a+Qt31b.UBnx#@joΔ//u!E$Õkp. |+=lޘ;vڭ삙">Z S N U-_PLr஧hK=u^:j˂-1%vn{QAZd@[وTNqTV>(5l">¹O,瀃-=IߺLi V8.EbGb1&ͣ [$*l=v^$>pat#Ќۮ\kHȟ*Y[`�1~ԃ;onp;mmqjNAQv-mK隤9&@|ޢVRpG̬r O.zrH+s:{2\yگhd˅>/ G!&@}=\վ%tf}`uҡ Ii@[jHjv>WyW) 崘{A �Xq45eX%`=SkƆˋF'n>KG/>l<MI ֜GM;ίXS]YŎ]ߥP4tL0n&27<t- V a(/Lt q ϣIP:l Q_q fʃ#5pV֑xBdlpT4?ń6TTCVu5RPHhIN1eHw:4J @6ݑvD|7TO&bl-!f0;aW+,X 4BUON@fE(e"j'$vr(%tВ?t<ע,1bV;.Xuq/ɕ4(:WjČiםwew$q '.:&4 ּrig^7=Q?=T=c]ץ ia96+^l_ IE!|q|g(VWinF=RKSÝWY$<MX[Gf7GǢrI>r?d=+$):HYeI5B$r}G *$>T$ΈWC vR=')D?xP>sa܎آInq3nw=)N9\sq1/lL/fsa5Dv\_Y!Z!&([hPM^b |be}|'^M:f$pUTraF:0q0 4&gܗrm Lt[mvh=*#(EZQ@`~|Y e-.oP]6ϰZ|Q`J9HT[E8jJE Ҫx'"{sr8j?hYjL]B/sIb"iD`L?azPSq06ÂEdG}4^nmcUeiC&]cE|LK9]n0Opf+I2N6-ȡ0Ke=!YnteXfk}.`4a`Dr W] rU�gռ~匥9*J�C {9=Gx~ %5َsכeqi5!i@_5y >|_Q.Q.m{ yU,\<`s8gp ),V4jMd  iRR+$�'[۽/y>c~&ZZH@i3DoUgOw6qH587ڔ2FARpJ!̼jրbW(i:ʤW E2%3_$YpC$uI4YI^ >kN5^P;t4?po$5UZ!]V`@/6C7)<-r !!Lq Æ` K=+$GRS RxҎπEZ;-NpNQOQ2>n ^[jiFME Jq"d02#,8it D0 Lj *qJuGVytOdASȧJˉ+vxI4bo6Fd_Cp›# A5.xӘڊ'>8tѾiz?v4̖s|b?V dfTpuX3FF?r:QaUJU(J{a$|ɬ!|x'iD3_E &I*-IX,gž`%L9)j|Yղ|ǡԼ8r ]'LJ" a@8֍w5'O</rOQ4g;Gw_4ԛV(P]#: !. c]oD" A} q-A"Tqdž eƾj ů.U*s<\'O o_)8&y(&~o<f} �M~1fQz 치48o"`nt3U:qȩh@"T'V3[ym3XSˎLUI{nYpeBbUD!ᮝ]N9ho :8s>ui1V 7q .B\pI}w,_, VJiֿG\lӦ^ E&>ɞp(sI`�WS{Gv؆Ԏ0#6R&_pp8'q9['mN^ng&*eo^t\?M%ӡE+CmR߁~}7$#_2晴N9yN~JI6A{rIHq~a|im8VeA" 6. kJ'}+,c 6b@ iKoS@wb շ96g&ymUBXFg[N5k;B{J[U4 C!*5rK "2y<a<QUMA#m-X?*R}5tyKz{bD 5])goBs5x&2n(wlmz)1ԙmM9/lR'u'}“eOѺQS ^sf icdݶ%JOao$R [ZC: ֚GG`t6EIrwڶɐ58ia|G﫴_5"szqh|C8":_JMትsyw"zMxphBDAZ\j & мl)| ۋɁQ RHpWj-=\o%%uMĆ90 f<>1%Bҵ5\J=( 90$2xg;QF'SoCt$rN]L*MH3hڂ k\weT J<{<C6y gx|Cy1*߾WuJK1ų DZc&JEYuNܾT޻_CB1\!$䜢zL׃xOa u[]3IMo;&w߆0P(��.YK1.5Jtx7C*UmyVY F$o)j.q$o)5J{Zzgز3n~/4UiWkǏqck9'2nhޝDѿc` %Q >Е::,"dZֻ'%`?!<VaK"6X䷥,FؕLn.Џ'l&G#R*6\˂0*AQvFˊ3n*I.A9Y4F׵e-\X EG :ևw [WykE$ܰt !dTl/ici, Ji83h" ʉrJ}oO!ӲTKP4H.VnݺT͇mbezGR.ꆎT9p63JKT=a?"LCTrO 5>:R?YaOfQSEFg|ؕ5tOUsC-8j|:lLruǑ̀0~VS!.ε KUQ#@Bh3<R Cά,M:)|L{6үD%O㠈Rjo:_¶q`@ņlB�%ipɱL<QWپm!?cb�]F:?HaƳT#']rw=d~ f刦yOߊPH5j7G"O;iޚ,Ƨ,vΌܠ peņw"OQ1}CtXD�U nmI9?/z3DйJuv+kzݡ[z@c8+$ !B`yD\>D"1~إ[PxAc-fs [Vtљu=.dEA(1\ ɣ:,gHI[rv^M̟\bl8O;(ayܼC1K$vi)[S8R+5C6ʇy? ߼DZ;Aa oӖ_ zBrDa#*t4r@`ѫ\+ΞМ߲دD8Em+{s<cXԄCm Mӿ"ǝY=ie8pl++z&w=5A޸T5'L RQV93+5ZFb!+*(3-񅿉X-aO]m+W6%7Hn*\heuz9E.܀as/]:5+{ljvt6ŨKS=$RÉvųo[@QW#+HF?HM@יjpb+O *OQDƻ]vhYX|82z{e|D3VXco@祽Ɨi?H_-FN=sXLÿ *f}sg$Z4puX-<>1..n%pttUQ+0BN<Z&At4Zqu{(Zpj5z5M*ڰͼ  Jv]RgXږ!" ^60:Mwgaثh6ʛE呍LQ'E+i j)N1M_;:&)fa߀BaȌS KwCZ |k9}:i 34F4U7k/!/r)fؠv,PΉ">[!ҐRT QZwv<f71}@v"3+K T,%)w>/>_W5S0?!0U/%wW$RIE ) &m$㠬MW@`b{ur# ;σc3.W=4&ʧhn+ P̟Dm9n⶜KE m!0H-\Z&Dz�הC|+3DԍmэRdXUkA+y+B-0V#ohD ^ka¨;Z̖N޲wQ®D#U$7*n/i9x:,[P7Lк|j㿃WF9 IBv`P �,DRuW4Zb'Qz ݯJA22)ċ)2V&NbR.r8O^~.,ٷ2t+".FE=+ X.R~ȩɋ!Ey(;ȂNOUۡӠ:,cI~׾Rw[YhSԘ/ _ԅ xŀ0m!ըRjO(d8FED7 il-f Kc4a N+)֢ٗug1oXf:`ᖆE0xQ<DEG?@1sPVuDH\RE˃(҄3+AVZ^[D]O\ZEa,&./!~a`` 5Q g5p[UjT;1"+t#E(~Cڂ)!a8kF%p#Ӭ1p32k^43ʱٸؑHր43oաևJKxDD\Y0^?Qn4 iW>M[ؼutzVcxI&AAWEDcΣV]BrmV`sbH_NJtp ͶhͣU#v(l;8$hBf_;=EW_\7В J^}ļq^PJ_㛲%r9lŴΫF+ɍzܙ#؁4kE<3; ;:igMo**%n/mK>1dyvnʂ=ۦW; h_'a3YA](Yo2I'>Ŭ!ضJܿo1B 76qȽ3!=%�lH01%#ƉrC�usoNo+Mۡ/{@ G/?pA)t�pA< he,Ddlvm*TﮆZ}0FúT&βK,E? >5v7(w$G>vaS6% 2wJxa3Ϯfx\/9R^h"7 ̪+2j5W2#!sDCh a<5? \6C�=eڼ r}[^m:{ |8$T'W֎hnDζ£dIVdKѳkZl `=w8ߋz&b.4OLon(҉ O21<Pj`Vi�&G|W}uIWDi ?gV9"]�D'0%q_Hp?XK,;+7bGV cqV'R(E PMݔl;&ȶpjZ*y&\@4+`%?dUI(B^Rޞ`*wb;wƩ;\݆?6tuU:Tёǩ W:TO�N::"J9jµc9A$+5pLy"SŵP:7ra%)?z^1|mTHK(kl @@^Y[1vkW@h6!odU&UNV~Nk;Ո ~ZFT~\cDKbQѯXfwYƉϳmg&cѻ rȆi[EQti3WU  M� e"&L7 ;5;](7> :d'lD~~SB>cΞf]sI1'^mSv�X<i1G+>L $](i+GNU%�W&`# S}@CܚV ^65Z{<_9°d fڢ]ҳ|AA6Dj�&!5d50iDm1ws˩hq'猴MYO`trc) OU쏊йjHucZ&(r1QP@R !lHW\(E,N [ԉHn0~%XVC52ur7!�c^ai<O@-q_vɆ9?SkCV}ua2-^ΈçI&`rɲk%G^)Z,dP1 `TwTg.:�oH%tbt;J,IHtГ;u>ݟ>Ul}FI˄ޟY%+u nO4.>'E% h}Yح(wfBN *dAU*!Fn$!5hL~eX&#oow޿ѻ[sӬ\+Hxqj=g,j8ijh' )UZc^"1~`|zϲ_T=1{$-}1Xٲ<~Zwr%+融,YX8N y95 uǽSL6PB 59,O5ji94վn(V)X_1jTx5?9pQg6M%*0&>Sl~ZP4DSlK3LBm1EGQ?.sN$\ۡ'4TgO&u>w_kpc(smQ i uލ]!(�LG󊰜vOFUeoőn<z7I?Q)FDனO\ulf~#Qb71_NVH Qwňc?Ղs$HP=$z`.% (q6vɽڷ1~A g^5A{Ϩa*m>n+- !pi&#ԯlۚ F�svc`Vh]c*纅sNCEvF! & @#C#-F[hJ50_9psXG]`kA,C{u^v:pOeMݙ  ##YO֘IQߕlHFKZρԯ(5Z| V m=DHu{mnyi[l CPw Fu3e0S~e31lX(iķ_nZU`ZCe݃fK%�Y>ic'DC M`D6Ang!Q P/q! _DIAR : ƈL0Mu!D 1b{^3Vw/MCDV*3 cO#Y`}ܗrG>ǥHe},5tOGpE%T4Kp!:�R6(V|;Gi>g8i ?\I<J>bfArWr1:޻"wfBs2-2I#5L GODޞ:,a^j mxxly�|Oƺ>Rc1uִ^�ſ:4Wn% S6C׭20Xr( } .0( `w�gS%ڣ׽dN_`L)X{j<0OD 7B9P {Fmsx(*;I/v!'2]KiBÈG%T >7SNʧ) (5pn ZeyJHPs*Wfap<)PN Q%zg*/ 5xH(vw~*^/yNR$f¡1Sxg295VW8C5 MV/liل+ڿS@?[-�6=!IcKX-ܢ;Eqf^7zv@տbT]7L/�9=ghJ<75Qr9?mh1_)Av"'\ o#Uf΢: :#h4Kv<Xw4Ahnwc_2R`r2gA8&Mq Dp, Cc 8ݣ@4� VD"BzJ,=«( byr\BVoJW'K{hvB1UQadiš x%0K,*;oEmlc~\G]2K]b)&cn3Kq9Lqw X*W,T<algt[Sy%N9:²Mկ# ϸfQkТ.k3u +Ɲ#MpKKRE]Mc KMG 2;? D'ڄMM^*=# k EO9gDbg!ŵu*_l愿:&h ;ݪ$:ܧCoOI�UlgLYJ{2fgC* pÁq%ҨĆ\rAˇi=3%foS{!> Uc ɷ4+~>r&K\]#<1ՕRv%N0S({" b-VXtyQ>G& x{.jdneYoGJ/Mv~N1Zԡ舃|-& ߏmr̍re$%bAbۥv@!WSYc�@oϬwȓ K ZXTB!E qJ;**<.akҝ_yI6#|[}6ke(&!>)IMMAqMFo5񮗈e2 <;:W9vnP6S2�V,L0c: Ԓs ȬWZ9:-d| sRi=KBo@s V~^X'bqqrϙ3#s.)A:@^j9:ruIԗ mq݇7$i} ZK;Rb^3T iml '| }ҍhn^)e;3]"X\ܮ{|lvczbԗ*ieS_a_He\h0_N"sv#tmI^y?j( w͸!;/f&T }v e ڛ/s37y[jЗ%*'>ʄ4|X#cYgAXOL9{x#جq4eb}IHi5F5!<Fǿ ' ]sC.nl > cͻWձ7êEfx-�p/TWٔeT_VsϹ?OFKUKiEdsޤğIgvw_&@ qyRmďpʷv`\2D(f1.P\D3uMݽAtꝺ~&,I#ѭ72VtB)BNh{zMگMIo=uf;I7V O<sHԄ: qSއ+Uћ @ όؑ d0;~VP_JS{3Sm{,jrlk Ƀs19= N y6PrOϝP* ]A^NƊx@fzBiN&|m*D :eۚH[o6ūzu-, I?Gi@ɐV٧eE xW]-SY(p2p o m CY&$56DKD s2_U{tH-PV[L/YYp;mb+Ǹ6;Cdt nyF_ S 4f9'xV=k) C8;%iIe.Z6gkψu0Cy6ӵ(Ri8vTc8/:THtP-l?l7p+1jcM"NIL4Y=ՒꦗP[H:"ˇ$=`q%'U`iOõO+| &?#GpPʡSS3^9:~7-?]Oo'јJ>sW^$c@2/'ߛXQI&a|dVU@qgZ2sd~itc?բiGF nG0ڸ+$#`-p&5HKj([>D/SH#k nl_]؏Ǎ{ŽsF'5@Е{: u7Y$0=Rewh[ݺ�־:[hoy@)!I?ݱچx~OB3+HYDjEۨ .zt5{>︜ژ^32&cL vBaB;OڧE՗+`@[٨&HsqS{>sB7݊%Op! sf\<Mj>4=. F:pϊ$/# -ܜ{tqu(:8꺎75t4Q QGA:X@A 逽Y}bv_?f|VS')k|ڵ2Sm 3i!D4)NT:wM|oBQ W7="@=r%#}T.>iU(=puEηLpǺr w~P"iC~d^$: R%?.[3|g{&lNxGU@"[UO4t ӄTo~aaK/LQњXU=tkyБXМϫm:s=ayx5vo7p?��]DK�Fw])ȁ 1@tՆIHj�bejw;NB̀iÉ[p*;h]N 1F)w|37圿uK{CNK\0:Rmgw$81R| 6 $}῝OHӛfjV(-a~ۯecRzm1]5btw ĺ;ͳ8܍/4X'[ܜ ;`8`9YGX9!6JO/He\,V8A%`/t& U-ݽ!-? WL]G?:6Ṭ^]>nv UѮ|- -|JRiHτHY6F0l8d�ON#;ΰ ?e g=7؈0C5bW'0{aOLGDT `B&@'}swc+Ეڢ"WV-2%Yd}<mIKgݼ29 si#xf}kI4#@+ Y<?4!!"gFJLSƂ15aP2}Ki\l ^b3A*%Q^uX)lue6(N�-]0r<ݘsݻx;uz@g72N=/16Ii԰0Z+2b J5'' | Forw5U@|kRJaO ρa0 � _}HDMGzT X <0\5p9im`pPޞ7oҽ}&4eKxL*Dp2Tw1wD\g °JL!Omt8XjNc*\|rXC[8i( ">V~9\&<mm9s0eVԥ^KA[q'HjLfE)Ԇʣv3 ΍) *hUW8Cԓ^$6 ?UKzf eKT&�FD�Udf_WR= (I暲0VFH2uN*wRމɽCY^]PDžpS 8.b!4WԾ> W%Zu9O`}ڦ.oH*K 'ANy@ hX"=dJQ#!<#+eBˆai5|^# Q!V%8se;(l>EA@]-&m_DfjSq P Ď ʳ(kDq*&2g4ˋo 22Y,7*2(OS:8: wbȧOy(5`i*wq!+m1?Ŧ0X\87EvW&�SBTÅdxs I~JL'q7?,D]ƨg]Y$LxY⢏&Kz-=tw{NpYY~;F:uYRb+XlLtbB0CɵS3'CA|ɘTwܕ=iC逭;|-G]6w;Xvvx`;j~*Wiɑ(S< ]ך[>CJ4kN*w`t9RsaB$I5@z[{)px'(XDZGĀؑu~V ;Jbi Q&wAhEGםwhe}Xڜm e;Z�h/u^95�V "(a ($&1vx|דYX=V7*8(\;ypڅݸ`?k%g%7v|!3QTܿ߭SB,Uဆ]!ؐښ;k/B^"/\g?s'1gGT)bT-O(r\G|&X6ypS8k:@⤕ I<#\H2D=ǡAR!%L0m-JYf)%K'eu$NXn%]m%kzZ cU0*v<!;ץB]X@>T't}lp{*?^^6͐fhJ,7שփHO4_m{_ۛ”[aTϕD'`jH*X^TNKJ\[$HYNΏͺc4L?˫j;?O Ф u@Y=E"AB6̣dI$Lx?oqiƩ}DR/Bcd\ㆥSL}JVY^9l*2|Z"4y=3OJd ) o Ћtj~ں8'vpgӴJKJIĬ-2{ǭLN/P Mz:N ^Aml|ԎHn]UE [8$IZ{klUKQ%-Zֈ689 \ Nd$saoa�`ץ1e;$،Vd}-6"cv!.' 'zTZ@ !:JF^7<E͞ R11j&7yK~<lpҺ6bEp+:?miHj`7Qet5R&SZiynEaW 'GUGc2F[q%/tBGvR`+!VKh8ƲrĴv/KDXJ2\~~~%PL]rxfJ,X]8~rCR4hx(K{aBYBZwVAnl#6bAV"mB4']vvJh@oQiCˊZ~T'%4!q>9|0,Qw3ml i6] sY@.S6UM.D.}FiBvty?6Zg\ZG'= 4MI6rs7DBlXl-NE OŐyV"tO,ջr )}4j$;zrvݞ|2x ÀEhH�#zuegP@ڇ?)/2 tgvbGOZ<DG|<+<ҘL, "<OZO[dRz]ZD*}4PO;Z25 IEZdL~t }$ݝV(, S>Y:u_c=L&U& s(4djؗY}|t&Dm]]),L/pk >jew;v9Ҁ#{+ȋ~=qdB?Seڽv^Z-jHUce%кbaq5!-覃oŴ Rf_U/]2 "ȏq8v 9#gtj pǖN:+fO4z>%xBfAd8<U��{Xɔzigg$~ߙx!kpSUkB̈́;R\'zz@/tHbJrˌ+B+|^0E*YPg1Faij&FI8J%>QPYKן:&BU�udLvhꝂ� Sڇnq;Z_6hz E 톄{Tp|b-@+}{ѻT!9k[Z(j/S= t5B!tH_t2y.Aw9A E/Z_k"!?YWk%S_9  &oh;NR`{y"3Q˃o~z$uY.dȰ-P ݴ/h)*ZoFY1P g1Qb}&$Z/>S^{h gw&涼B)^ kEp'L7-aǺ18Iqz#XuZU7kthẠm6nzļem,�"cR.xeA�|?"=b~TnX0@c=$B_H9eE0X}<rrΎ*.k-ɋ`ұ, 3o@ :(sJoAޭ,"}lqK<fxpU+eV!2?P*[Wz u=N!2 _͒!W+j 7<t R,F ]d}Cbz'Ԟ9)10QИhRE�FjSn{KhЁN 'H̑EYoe:PoT$#÷ +g@O>OC"""$Ӱ*z͘) 4 #OQFhOؒɶĨ0=sƬ& c ɣjx}۰wc{egZN I @Z@rWrzgGfkf_<Gi6i'o5?1 D b_AΞv2 ^w|`ޚ0/8*Geά&1XƊ%|i&9M?xwQ;sO-Xɧ͐-b{~")pXk|GsnŠI=V o, `wO%BW)7 F5Y*UqRk|X?y&}6b$#>{C+abpI#Y|)m|m.wNbJѝ%6$9M̑G~.ӛ( U1@}m I~0ՁHE/_H@ܔtQ?@A'x^�^╋`-@,fd8d4;Q<GUN]\|Uɩ% )%bHOw;űΤ'g*.wƖE<6=`X-JZ� pK+EkR@)hoiq1HJ #- GDz.cѴ(3P_:h Z1.TA$>T{ƺ8ry\"ob Li5'[##@./`ȗ<RgXmɩp9?x抅|- (7%Z [ljoܠ % ~:МqOfD{Md'?vfJ'C]xc[ η�j;ÙsFC/+$!5TꌶQǨ/DBr #J;6QfIlif#bnI^h_f"ls3ah>l=EFҏƋM֯$),^;$,USi:� \P9Ta5/$\K,z^+ûCB5gT:eK0!y?u0I fw(L aj.EQ|%rK]V&M^t*[ \r[0oT>wҒ3 '(Ʀ[5m;t2K1L8Z!gsN6('eAwO턢!ONJw-J�3oa֫(X~ {�t*Γk׵\i;|?v־73R_ud�Ѕ^V1tM%'l3īmGaj^w9WQ5/:p K-y2)"~Vv<v4hk5kUQ ׉\D]V73ni@72cTt]4]MI; <ǂ?j$=W-RB^k!/#II|SOx}VeS=B/Rf"!<5{O+[SN!,lvkU 8qa|nGBd}Z-6bYD ݊|hʸ@HZe仑7h�Io#Qb*S-k;OGţQt]cG1ܦ̣IlpbM8>^ lü^#BB8FE# [!x ֠BE oJϮkՎ4Y(oFkҀ׷?οsv ܒ$w:p I*=,9qGc8n3)A=�l'%UtDw|ڜ$-aǁkDů#W9_9H #8OVgGoA3A/clu׶=~b|pPLiG!-v< uɑؿXDJBѺF{|`y [vGZi1+rM2.-0*D"qT[l!?Ͽ4 8y0sΦ _ ,7Y^U[Fe)QF68g|ȍ` h3q5Ex2)c.ń R<L)#7,B:m܉3LV(TiSDg"jtl^*h͍|Vlư!(*FAKB+9ԥ)gS9f\ṛ"p+ԬH|tjO.KʶeKӇ Uz+`GBӎ[-b@THIƞr%:^F!s֐OIqc^Yg+I&f٠~XG>-S<jm cceK]l_j=K_$ &fI1Եx{jdAo]|i4냃֢aG=s#z< X8ͤOExCeEmm-iu"Cs&sH1|:K|`( zN&w/oF%ܫ%ÊLk`?nT�.I΂ZygJ Ƭr|` Υq)0x!] v8)<^[\H4m$ f-W�4?"&ʤƚYF.1AYd<V8c97\r!|e2(Ռӣ�IKeSe_ztqEd7/)}OvQHdBB%عr@},P0+"v Ri_ sYdeGXm:grn}η!"h2jd|!e%UA8?%PK3VC M=m2}hV -ؕĭg#[u6Mʐ& ~8#<[]R:n ˂?Y.lG 4n/� F?{}C^KvH_:Z=sfW8W3aD( ("?c݉@ȁZּ_ӆ$EQ-NPNL8(~y&=ڱ '=<G4„؃3kBNpO8f;YwW\fH~XNiOgmRC9հcŬj-F]M9`Κ7]/(:!3{hRN6R@xYۈ]RW7i0=O/Yݜu?zAXUs)-+Eȉ*3>erΤXgB^Vw۰vQ/=!bA]'Y/蓽0TVA<Y_ L=vj*6ǘ UX"G]6dTºB>L}hLo -'Bֹ@ف>w(7ca=C:fX<.-Y-EC2 {[a̔AUyYlz.b! z0oD}IKɑ*{�D-#x)nzK.^g@sٗhNw# 4?Y~19+Cdʅo-H�VH`bVWJ$33tsP':ĕ*qŜ frZGri[d͉Yp=TQ#f,ݰBت}eӞ/x+CFz.5CK)m(`덜+j9C# !h'ō 'v ENlMGl$0X8սrGc *W+D\3[pL x]&>uz:dd&`KETU"gΈ ]Mq'ZQZe~Aq8 ~UXѪ-2)QS(ؐY }WTRZ& M+agxZo"ʷjدB{Mχ'|"a`Dj<VQ}R Z:'-+A8voJM/:(3Y$A)HzEo|;>%XҔc 9 gڲ7=}Avvrtpq<aWB4X xD}ѳD{6s/H2@eޜ6A#&ŧaVR'wizgG A <GOWq(Cxl~3ǂ;e[KE_cHS`t]htEa<+ylVQv3ğ:&cL␊۪~gt2뺜3CPx[M"zhiM:T SSa` )8zjꁋ7d,v$5 ~UjCw^^A<7X}l B)exrg{?[,dbq}Y"a(\bаKn" ~nKz칖Ku: M maMEO0gPo-Ȍ DuE ҋ MOٳe ߄2Eڶϒ݄ҴP@tDv!rhEErU1� ϣ| M%_jq&?obZkKm4!iD>3oۭMB}-3IW\Ι bd 6Ntȏ.z^) {sw[ ?;T}vZZ3%xa?B/JZh`UDo3B2-W;*ACxh`]mؚ?w}`Sp`9 90 NKk) # ~(b$}h֩|L g􎙑u;mÒRmgE0AOzZd :>d\h/j)G?Lpp+ S=4M ^p܆i�̞$><UeHn z))`=bQ=M$鑃#t첆&ⵑEKi ͊eelJ_ nn6y]S`a3ʊߟ/�"^8] Eo ӕN*v`p 4 +^|=9'0ǏDl|L=c5YZrlA!-flV?!`z:`ǧWB(yᆂf}}�.\|={WrbSfȓhv^%%pTx=jsӄ+)#d;R*ȍlr"4 X\q0͝[' (X%؊Le0S5Ot>Ț$|\#D'vUV1wd{--J] Ef~uP>ՉpS-MaSiMAEl% ^(mK׏\3[9:v}]L-`H7S/iD:GXNe1 03~0JONcȗIB?ToUhF|8jn2jg 1""09[i nU_ΐ$ɭ-[삗;fcz0â+E+7dd)�.D\e{~[4Vw qʣUȸ�r(6;Dl%=H ϩC �DXmywPg,3G*h{#;(XyqS%U:0 4r!M!2v<R}_$ݝ/.Txk\=,0>2;= bO_9j"3Dl+!0h.=8Xka2 :Mvճw8Zo޽2km>;�*ҡ+rJ7H'/͐xϓ^F3~\CINdYlǘ5v'HЂ$)]Y>Qtf-y,ӺDcPkJ/`tXDQ?8m$1kǣ`XRR&b,#qTV�g2-H f];R6j :@XT^76)͗&LΪ39f=%yS[WUմ%ŀ'F_PѳeN `I2rX5KRq~"r>ĝD|&Q@VDFz:b)a6V70F~ܿiτPEM66~nMzw ¼  gˠw 8F6 EtI^lx|MPl~Má{ [+j)\̕IɶHiw>sougmG ʾrVY-h+zC rt9f ! IA3]"0L?5>lvr~ddDGWe՘߁sȞJ⻖.YNӫ><d(! 咹-;MQ^hDx 0:6Ho:xZw#%<] MUgw.\2+IT56ĉ)7Mqb5~q["p3iU64 pVq�][\ɋoCdg/lr/Rh _|nK TI(I} Yک)b hcNP=%&J}#oޡ~[dؒię>LQ-O,ĄNxb� &;:ěmş2`"BJoJk-GXG;0M~h(B~wd%mkF}"MbMuW`2/ݡ<-"@1X ^7l:f'Lx;%5MB=ƴ7fo/ۅ'1 ބݻdzYH)Ȗ|oñ B cG8SXLl\U}Uӽ䊑K-|8e~Z&ǘa|L4ygzf/s$linYOdMp B|;?Qw䟽2~x_$(uy)<(HPґȟ )09n[ҩ Ox\yɆ�?Yɐ:/ D@GC 51&'rX"w؋mc9]-)eHMkqo �.U)ɾiiڬdx5&)S{-pRy*lH{ZZ[ ڊiin2~:^[A`nqI'HxUoƉV^{.LL1r5֫N+HyB׀KgL{.P !Q2 ~53%> '8B|V bua䢎p);DY ;twf:6QĠJ w{Q1@(ʹ]z.I^"/HQ 8I l5Ǝ6ZlF"3.P|v4%+^xp6ҜDiUp.j 0ORhȼDgŦO o fKDfRڤ kGmbRx;X-4jcVq}zUM'y]HK${ne~z 2  S_w h^ ᫄ۙ?+HqI9l(Re,<W֡(`;] zPDDGnzOumd lxⒼs|( +P/5ħ[x=DS\ݑ:o#tuUImje[ aPJxIR@?N ~MI"*\8pa6#cAⷨ�÷ce@8 G+J7Qm q(dCuOA_ZKjI%j}ajye\0.39Exyc7/ף~".6ԍLYV;LѫOJנt(j5-"NEZ0\?牅t&ab7T1�Hi|N< +4ዏnq3q񽕘o]pz|3)D|qs#h5j|@DT@T_d牘AWf.sH@Db?;ƞ.܉>Kr>,~&3ӆ O\ =Ț:|D=8ItPrL0KexV 2: SPS)/;$15ܿ_1\L%Q/ִy+o(><fp.O7ie#5zH؟f\Ж?g+=rq^ފT0o7nC%T#$kqà\D)t;֥}j}0N7oY 4jӖ/"!\ 0ˀ2vz9.J)zcyԄ&jh6)>swe.P3z6-CU; U&"Ӱd^D}||J颥+ ” r17N C%C!!#X[scv~#lιZܐBilܤNmybO<Smgd$xԄĄӌ�<hj=d6-4ßt~lAK~>!K"Z1|EB_@ %..u<ʞ>F^Vy' Ǯw>F _=ͷRe Q9NQ?nIUfPةyiIe [m9N[;}hc.1] ڔ{~t~;s'Ԅ'sϿ5r[R7жN)gK녢׮vn}͆4\(jZ(xe<0JQhYY\:άbz=Y侒$aij_XEШ<spQ!vw-A%$>P?$)*ΈCM^;gVt=Pa6(ٺz`CZGSw(n+ܓcL!<C4[nxo$?\*F1/[ lZo?o*rQ A$ul<׌-';QuYN1{{ʱ]Odtz>p[ո o] ~zҝuIKp,_u @yOaώ̶/[M9\oE60kW5]/ m#> LٺVKpE1T:Y ؂~r8n>h gf#֚oLʠ֯@B=+Wld4ɅZ,6y. @ђ+G\&3EJ2oEHn4C*'xd'Sg!{0U((Ԁ(}n0*KC }T*5{�$&'&@k-NN! 3E�1RkX fTyIxB2֕Ie\>ܽC؂kv�oXqtݒYZ3])aT˴ <� F w?78mIOPa% ~a8X;9{fCB`s/Zve(TT(! |3XKrf;չ{\]OɃWaQ6 tY۴r:X%r^w{n>(>ao9yANѡj9]'/t s&F}+b7;MP'!N_.X˖�|wZ>{*2ϯ9CRghhRX{'>xP~u>sզ \WXW)GL~vx&^*{a_?7I<1^ȅZSUmg|J(MعozzTӷlM=-f `ZP$jmZT6"O %RHc>gGCJBC5|LYJάXVġ^c*P_4E<"Z8GN+U{,>d6z,8?QU ̀ oi^3bl2/i M1#DIHiΜy.kA%\`$"}-r:h39c}]^n3}a6="WR Q'=`Qt| I>Z%c15Gg nœ6z8ԧmyQ^I7,7Og"Hs dI dz ip)9,'DS+/ 5pwD`,cp2son1SD|bAݣ.nfmi~DQtQ9BGw 0wbz:;2qϵHx.Dܥ:M_H..oqconmcw1 \#qO{ !yU<2~ɉY}v_~ -m~T z|n)y7O@|;e}%.#Q IbmseW% 4>/jBR \׆76ҙaEgA[9%QuH)W9nc(_R&Is긜DzDO)E#di:Ui8, ('[i,x36A{dx�-y<',�tQC~#V-(/ncns!rMRЫh!lB*v{' D#{ttYWnwӕj3d6[(0_(�BT֣8P El4ljx^na68I}t98p:&=ʚ/v?p+`V˄�¶7/ 2=Z6ڬIsC-%<pGE+erf$#,i|CBo4XpLj~W 1uD�Fin[cD\]}G)qR6U3,* ?¾]k섐>P\沛?ҕp_#?d0z4 J]g= M\rqb = 0AKX.)Y)/Rj/-6ϐz"-1BpUq רE9xNG#qŴErV,P%X `*:#6NLvo~xvfx ++S \6Ȥz]/܁w�јQ}_R5 K腶 TԨN<MV4pzϩ'ֱU~\l8՞7 ldUފ.[;-I2DmOWKg[)`VۓuF z'&Uľ`^_ `?X'u ?ħU `b�agtZH.I:Pns38wkDp5& qWCDk*Ta^#Œ /R^ a%r8mJg3f]쳹֨,# Ba&̾tK̫40gț͘J7/3D8F^5[WiY1LFK Zj$dx qprH쳃0ꏟGd 8 JVcUbgogVn/%) vP2KTDP �'"Q%x3?^`%mP+v'?&6@k$#5RMic5ظXAt7 *OFC )K}Ide$&GRG\GRxڤKG5=H~YpKQ[5/ O'Xp`1+oW:<GѲ!c}/i65:&-b o {E&&kL:Ϫ>nB]~'R-{,PaMLm~%;9D9dǝRQ"JU}A_ޣ( u>B xe+X՞zI<rjo�*3O9Jh)e(ΨQ/jf sPxkL+g<~M..)vWU9),i(jԵ7g!ys32C$ C ɯW,. #(@\sXx9k4VReS1ER!ЧߡUV+UlSWln `O@ 8wt5"!5I]X/5Jl:ODQ&ОAcrkvW4RCJmqpۅǨ W2IGpb~4+s>SӽVny8&h)Tˉ- %~s7fod 8B?2*s&C<:xCO:g Q�zpnfO Ƌ q7M껷z6V& SM^ak`6mSudꫦȿhRJ8QX$/yc ⯗>aЈQcb֪;*2Xw,؛<J&pZU] Hq,E1juc竗{s�4STd $CU 8V7.U3I׮:,-Le'+ KfR쟮7JlMtS_uOFMљ{[ʌ,bX wMXl-)&yc(ֲm3+E=iQ.(7`#Ko#|&p;\\~N}u_fHPpt\3Y!zK Zpd�7ag=j b/3sy"C U@%ZR}! Tm|Db N+7׀1:mB9<<#v6iɟjkzUH'gw,n^f�ٔ[(gʩkJӰ2=bP(4ga]>03ck6!IZ7dwOypóx"REO]% !{ETu{Ҧ, t6C#@O=9(tnȲ$o.7;wVq^KkyBk&Q)*d}Ur"XĻʖ5)r0T-HHꌄhz&x(v`; 9< 9:Ŝ/?ldpބҩޞ;~8wܔ$a6.vf=rJ{X5;Vl(%;+̭9C_ Iu ,_`Jё0px0n{VZ>>L4ŠISh d-[ș$Lu!fu.%P$HMu}|xۮg5ӵ˞c7D&U7'Q~owP`"6:n)|fڰҐ>i�n T䚊[ Cf<0s KdLXZۤ2_[J:񦘠"uN4MtHS\?bOcvN 4z PNnt-A4xzV8%6p_0 _؎u-SchhN{$*> PԔG58R.;u$ xj$8Bpsb ۪HV6!UIȣ.K ȁGSE91J#ڣ (ɚb"®*W,B|? -\}"l؋8Y q./n7%xJ:ˎ/W9K!;n~'4TӏХH5ljY;ӷ1ۄbͅ? $kӹR0Z{nSC8Rbq# %PCgs&xgR_E߄y�Z`fiw[r,-=l,)c:V鎿 1:֎+nmX+u�e>l&/S\+` *X;o[gRew Ӱ i>곭{Rɹ}{=N'T6|,s#фluk>jYo}6!"e2ȻW(ewxGȚ}i,B.u7?b%" /vh ]P[HF'E�)N43EtX*j9׋JB|akgpm9h%w [*J̬~nJ%81%[QLEV724ߍI-0 }6 `EncST"dx*KodJ=<7|iOO#? A`JdWebۣ08'0*(9囒>8S4X1a%T <`b[TN59〷w*┼pKF괍3\g $׺wO$  yP׮z!&sgY284hw[Ԯycf neG иjQ0 ^# svᮭ$HI%kMBK%o>0Xz((//$md0+GG#zARjl|%YZAƍȽ0=< ,<$BY1*8Qc.ԫg?oH gc -PuJȟ<U*1Q;%j AR}h/DU?osB6(N.撉$I!;BˈzS|(0̓ a63+%G G� %Y`fT^^)�sw~&gM?Ø_49fiNհܚ(.>\ !<W'6?_g9"j| FMHuq>^U$YgaXF e>U}#wZbD"V{sjY&4OQ@:9u˹2\42۝k" .i|q67ZCdu\vi_yLdJ?]) 8h @aX؍Mˠ5anYo[8h"S/>ysހ$0Dʝf2zƽ:砣;)'|ۚ ;m{{{((ʳ,nc3x3T�x/a `qa5:we[L|0ea WB3L;?=/:yTCB%<kC>pRRd($DuQ~c{yIcw j6*NC'en!wGRG;Gf�|weY"< Dб3!tP4`zF8@cUv5c$ ̸$n}QuB4,ZL9p g^yMNd0B<.@jvZm$ޅLaIxĢ論 >O-5'BSŬa 6Gv'׍D He>.Vq!AsxhVo_%EkƕbQ%#fNIQ%2kpeD]%ah>bSefetE`k*G~S 8v{SO߈Sug/+>i gDMQgxN4Gk7Di& `dmѪvϵ:qyRO$$*ܼt_ C&H"uܧw.NIbo:[V@9˙(J⪒;eN0sx̧&;?jj?F݉Lm钜:Zc�|Awnv!R(u2$6}<P: 3*~~&XZ6 nh |[ScFVMc4a4gD إHpmE$=ߴuȯA: bLҾhqz7b%*yg`, 20okuƹ[NV[hrTŕJEs:"qWT˲K Mv.j'(kw(e{z?'wq|p7 |Վ/%=G9W5wRCeeeBI/֨. & G {6TFB0V.n4`־7PCGŜpUJW=ApU_Qف>[klm@`N ZdgH- /sN%jӫ- +,uHбGz[ss$gw&r? 5 EĩVٮRiMFy=$vrNF}t: h2F3_[m{G|MNfQIj+qO${(U}#cBFo)m脗¸tXO(4iR N6㚂$ۮL&-V: >k#kc-u톭3M4*UNvI-^Fci={*gTTqJ "/|GPgfW~{# fK=|y\sITcWbν%nQTD֯yULFjrWN/\_#BsELl?R|-'>V/a譺l M`J;yaZw`-sVOHyL~._pe~Ht>3% a{N8bSa8MyV9wﵲ\#TXSPDlR]fZF�Od9N>,PH@>@;1\o"wlڶL Z y!L`i;9>RW 0x= luү1 0yCaxu9 $'@s SnREms㘛�\"˩:҉G}[q?`:~mu2M6|4BNk9/Owe_lG ^T@^L ٱ|dѦnaۨ_<nm\ӕ;8CVPz*HuA>TԔƺo;NGz(5'q?Egvu�sn-A~A,BSO.Ss KG;+Bm[SaYG6q7HT+[Qio\ k٦{2ּ ne#\aK6,[LLاZBaG[UhSqNsZh|3Ao|*5y1G:{quuݱfymRPȆ~;`\T-7�s&G[;=i-)0ljd 姒ahC̎#R!$6h_dkFx92=[KϪ, '!>0FͽM%\UjF:dkpt 2eV:h9GC23eύKN&´'ȋFZE*bTNbܡҦw/J:[u,v1,YQݭn6֌bks&o5]_ptJ|C+@TRdBV9}זl SϾB jN9*D.7tQ(R\s vXk W2SMlݟɣ aVڳ,}U!qzyg#|I:#en GuSqS-,|EwIlN  9 갆vEhMThKY]J4ډQlL!V8?E)̹r^A(0:TcՖjzbS<>WKYG c @WXeNK hZ&;/Cd/uE޳(p76KS+s`x[\}MЪ_;ܼ .nGN 6xXo:6/k'- voUyRP>ZgʠYP=GQ:Yjq8j燏a҃c5+kB bJ%gaX䪯VFSㆄK/x~;rUN Q_clkQJ&aYeAS:ïEn64iofj=ً>p=C(ہ t* :3`<%`1ڲ1Lpq4iH6B npUw"#EzIv {-u6>&nd pVM9_5 B$N3ZĘ+7 aZnuՅ@^DP9 gQ[UL/]CS[ KvH+U45ň yLxbm%D2SRy^>H !$h63ZgScщW$(e;ћp.e).I5!oqY;:/d)DE^:z'2#c%2u DTu3jw/>x՛H3\?mǫGL)tr>0d! dQA( u&wPۤ?KDR7kb<C[.BQiTHD$ۃ\; Jsfj5a eE{@ FɾST2on_k|a`LMj# H嵬5UTqXoF'/99;zL`JXjѲ@_;x~;̖]LpM�K<Tq Ϋ%b%m TCPd1p C&\1\X_̅b*6\ o; hqf EA( R!#Ns8gcV/8@{hך,/0Ah/!l35{[ıh%T݇nX 7dʼ6sV.;:p ހJP;Jk~v-#T&}Lp$-d-U_9 XZ6K8o-h x8&*(ցtP&$;Mp.OFA=p+fuY/s`M[GhnmqxhɎ̭Ocx@ƑbN NDe&4cWN'g5ugMĶ] Ʉ?ՙ «U'/V;I;H[uA3M@&YY([{&jEBͼJ1fFtz�ٟZe,C&ʏ0Wp$QO7tiyhՄjEN|oރ|3$MY]T43Vʹ.UZxI:JuX"xߚT ؑj$>mZKW,zW@WSWB,*ʧtrPn F\}j;dh›)? S U}{z%}QܦN4cl-kR4>[q!`*j �:p@9? i?&S|Y)D#IJsx$T\}8-K ءlJik64BsqNI|$JdHx*t]>l0qV?pi9<dp._ԕ( 28g?'S/enJ$ f<QM0T4xirn<>n`D?U);O}ZMr6yHit.e]rXJynَP8<=rjK6qnԨ{40nelX1Jz{_ndI9V̗\>u6"d#*qEdr1nFv'ϖ"T9Z+&5y̙9՝ pHU#gs/9 :@IxB4eT)I` *AEgO$XDÉL&vFxzIOYe4&MwM5^Kf78Dc'Yw~NIa;`z|{_&eM{x߭!m|A8^%wKCSMܐdѦa�.!vJf/Q{`W }Z $HmLN|.Ja4ѽj qguĥ)&g%{ YjyL \UG=xax2B8'*/ YS%} WWvC샯؎ .BXdr$B9@rn O1񨲚b@mW:!3 GޠqQ? ^#]0䮴SE~d{U"mzqRh1mJis@0�Ky'P9dd4@PϧelDG\|8]<󇅙DžI}(0v6AP~97 ]Rr~b?!R;}Nw)ZHYI�'&:};lЈ:yM峁j^I:6VfWg~Ժ[牪s/Il^IU;#P_j"/@]ebbrA{)CL$"! ͼv7T?G |2c' 1ʪ1Nr]=Ro(|#gP91hO�sCF@Wrw0=�B6.Я4!$- 䄳kφtbwv:=[z8bY;qkt {ԩ<!7{_}ɅI%g6^Q[ޤ}@KKo1'@mxIcæq1<קtԛ `#'lAuRMk>ܰkE[^ѿqΚτ.og]Ssnnyn,DMk㫢1f_ɇ f'84Lbx'Ui-^x)3M~U!W.RzߞI.RЉm#eEGdV30O |wfUXf0b#ݸVL<KmxϜ]O8 t.(de#tFiǒ5/%_ {Dr#)JiaKҹU:sԞ:o!!R RS7z)Wk/tl3g]f{sxeJr࣌Q"-q�>ǎ$jtފff�?*!mϋ~_ʟV%�TнE*Hy"Z2U}#biףNFCH<c˰&+av- a6̍v:S#3+G5HDljm*e fB4GVޫ< T`=$E<Ը nCVZesibz7`44һ07cz^p,xk9?ĭ ۨjJgr!;|'n{_|EB@0k\b0{^vC,!'h*;V^΃PllFK?)}J@l@g|ڂ""jw f1imM]w-XhwZ8]Zuح W9Yoo%,ww)&I伳4 [ӆsJCD@SzIi s]Zʧo໅0;O7AM߆*1j2ċ)2yѰ X[HM`ݱ>ԃGRW^4LRC3_9d"b<|/�'$6H#ۈlC<?vˌFMg b"&򍮉r%bc=˶0brbO}' Oj10̥Q-BdƟ-_ZeqS>r}- (~jvz7qV ,2ox@z 陹X-Pr;oxۅ15iV,$Huxؿq`%s90*nZ45;؂I.rsIA\K`O<;*SHW&4h8P܆pq'>x'7Dx#6k)TQ>cRTQg-QjQ$c C+BJ^J}ŪT>9 D (.Z%h``_9mh {=##m]STSrxlc7o#{WbHS5vPv?Ё1o $_ww6^|ȣA2ϯx` 9h@(e(h}PQ!E{%%*9H16K)?VEݯk+Cf>{E.L(]rLu8عDssiBZsdԝ@ FH�rx'BDf-ճvfIoٕ*5fuڙa0R&+'Do C権 iD44E+ͣ1İ񀬳p hzB<>ff)rz4r (Iz Y[+1s}۰@>'yv:#lK27)}:4< נ( T|ƒ3(@0Hj$F-}$q1qg aޞၣCP}0a:cWriެlL9atuQIJ(94O<?ֻK\ڰ8qL 9Nyζ_v@4;2f\,:0BĚ':yZv}fa^.�փczK<Mh<gu#&q9C*7]Rp\LM]LDdyCEz} t6n�L8i2`qv[UQcfiY,K&m4 >Aq66]m:} CwwX8?e+س67bBLKNUK3B]aۨrOEǽvcvK{_Ø|ϥaP1E%OBGMacZ2~9`z-,b+Kɚߤ[3+2/*pw*;8#i |eTNL0Wo?kM.hL=Z-v*[#cAؤxcnw[wjN84k/nl wwcpG[C"'TVR Ѓ8ЏC<Ύ;3@:uך'C6ҜJ9(~ni+{iqАà[}dÈeok}ߠ%W?G>8O #%&3?9cQALs k84՛9�XKftc"IzYDH>P Fkxux]08m-#F@n9:Zr�Y'fo(_ans;x,ic0j%$ޏ;b貗ޓp(1kB; ԂN$TAtph\G/1Ȗh϶[M _Q"FLTB)PO>;:785]I񝤭 Ft"+t*85@j :c ,M7 Y5|o!V.!a#EQws`_-Eq d*6tD8HC>8'p5#[Ǘ_ RT>AD 0J^/KA�:lw,[qKn)K+] ,w UmSDW%"`X;JS9"> ji)ϲ"fdUjIE.K) rў:=+|M<;,'$ ,j:A:#4Y(ex&,Y "5�"l'I[Mlj}Uihhj.7՞Tحǭ/"h2[XUH}K6^p7k0&#^[Ǔ̓?1;GITY4>Hy+1bl<*'+pԽ�sjx*D$L/K<ڄ D!=iC"7\s}(׏il^ #waֳ2+d%4pDB;Sp!>gPȇ)Nuiʃ!|U*L'ֳ)z 6 \1)|1^Tكoסn-rBzY(;XxyMPm:I 6>c؆)X1>9k jխB)HI?iᨠ0p9Ŗi$Ig(Z3;6?;)8g]w"p{3Y x?"f@d}˃� Ԇ=Hd"$bOSDq@/h.6 9)wL ^&&؁/un+tk@WjC5 鐚A;bmTQi> bX Y܈So_28I<{,/ȔM8-\2~$ {̼=i$` ;k P/͔)˦ ^^�7S7ulLXcnuP0cY`<L6<?T2it[Bi%.P̴ 8%.8ʽvQrYE_]fxUAp#*<>JF6WNo[rv]){\ӡw^ĉw><g?+F5*&K6¼3 MΕ 뿈y*I6KZ#(B*VǎDs?~rؔHjyc}Ǎ JcY_AC3"= 沿dGƒ;xw&)Zҥ)}nm=?$&яTIEEFyJ4+ے/ܚM1jQ}zD:,kXVSځg9<Uv}4p2kgj^"kr B/_ѯ�eWmg *W͍>?v=j SI=~5#9vx!T % }!g `B@gӔGPQeA/˫e w6˖~b=|7a&}ɖt <fi ,zKrg0#bA?d~7S1ID(<Zi֕;qeD$ۑ\squ-m&& *U,*GNJE;_lҤD1.ӣp3,Y8l$]m8VuO %#j^h Tw243;բ};*21B 瓣@І6"ɕe*)eib[ʧwV4 /c{i/ t%P7=S_PiYQko˟Vם2bc?B-4蓑޹+Q_mui0/D&DNO1'"M]+oxdr -L[̷"XwQLz&aɚ~̄4eȭU}ő}tǀ=:juO5gX (VzOy~MD?mkA@KD0BL*Vag:0-mEtg@.WŠHfgb6?ì V <j=Li녿{%@u8{|ΟH'n+/~HٹH$TCFjnȈyFI֜#-.)%XYS$x�Nڸ6R1rMQ)ռKߏj/ &h/ӬX`*9Hlj4 6suvyd]E!nU[) cFaQJͨG Ff:Xor-nuXW\%Fd+|/~ 3?Cf;&j.#:>lDby9;ﻋhQ]PYoMC'1Ґ80 ^(!ٲ'`q(e[TXRJ!UhrJlV /=0$<C]j,#ťR|b.Xlhazޯ Bf9S�;0WhgxR+s׆kՀoW5'WFǬyyBL ,h&ia::!g̻`Do܋4?t|(#dvyc|@QnOU݌4 `q7Ks#YQ- �@U`\YOԷETDTR|sEd:}slDmj,卼dt9N gN%0j v a:03c$aX)9Kb>ucF/2zؤ_= w \gٷ38Ci>av+_RAQUn cɪ_V?s:zY82ul6rTϛ/AP<QkĦTe8@7^*Su*ծ<$ `Aܳf49}'A']HKT2*2-3hT~ˈ\~,z2y<ܝ?R\Үl)[A@Qeih"_9AѲewݿOBJ+,]{GbMLаY/԰f} hR#H7}2f �%JKӯxh.$R8#B 6)dQI扽:3.G%5ppWr!u-Thqop; zp9\1WsE&$Q-f4Wm d w䭴$ژqY뮉S+B(Fm;)w٣?Jv@||B ڞvGdW} Q[9mPA{sZV0-53#o^ahW .t7jF1(֮;@$.Ǩ-v$Bmt]ZrOF3#* tAHag3r6iK \˾B%}4YȠMxGB;:[5ڎ,]pd\tP\P'Iq?"P%p]n& {a J:F{?nTuC4=LtEQ\F~ kG4mDWr|!. ak۶EO`Z *fj؏?qnmK2r2_EOyIB@ k?m[[| ˙u7[JB0'Z#BF>F?)wPQQo<p& 6TP.y %S`[S"z.__PTbS}W;my]63%&vkyo-V@zLUo# Q\<}-@w[�zSFn>u=p^I—9~35]p!VM WdX v]m9]۰<v+V3qR`BųRy~N{@рbi6?d失RM>ixw!ImJi=YZL9 >|΂%oA'ryitCWR͍Y2$>4j`�'go>% 2${I x>&f'jrɨY9*2+ha 7k$ 4].U#̦ c60O4~T0܁Q# �T-kCLY'<:I@tjCI 17K9e4Pbf_*\nr!Sju-eQ8< ^|0ι,@w'UR_IՈFD[rOC;"{/&wj;3naP-o}=BH4'~ܗ5q1\ĵPx`ԧѼ+58E"Ր?PZxOZ"LXnɟC-s|Z{_G8 aqڲoGXCNk|!|3{)^^4Y ֫�lJlU XU ӹ ekKbO m2@Sd&c|D.ğVcg5\F'v\viϫYbap,@ʴ+@kJ-7 T ~%d=Gn3CoUEM"`=2;KuC1RTt5qW1e"RLɄ&NF̎3Xs4exu˛йn{m쟍 fc+JZi";;wBDX=LJPjfvTj#:ۜ4 b]/Mw1Y iyRbGqki;Gf'xHbC+ !,WYuEXik2i!+UV0ùd̎UݣV-XPd ,Ej3eUx�GqQizg츶 9VU3ktvTY }#%iu;-Z + aޛKk>m, Hs IRU Yՙ(j:n#5Ӡڤp+Z:Ѱ)Jy??Z@sdXɆbCPy4A.6̧</#Z \E@YsϿ{T-iTbb}|K[�}AIc8haAc#LjwMLu+c,S5Au(/9rFOWuq.tO]D"'+-)cL4HsmWc;9 XLu|uVs|IaNtpcG<c=[YtɰY eB}茤B;qND_YX6(=(=K6 [  (劥T1ټd u \9ѿ9b߆A}yJ_%qR||e[{3 R=&^;ocjއoQ4A04[Uq(r 'bՁ)fp:]A䛆;>AQEdi 8 WGr7Mۀ?QFzwf'댟Mc$4b 'C Gg$z=%<%:�;2rTSWC}'yDb5mƈSz*]>#Tfyd:C{ǜTˈ\pd:"DM_1fVw ir;Ȯ}Z_:G_VnFQ8C6,u|9ti BN}~K%Qd][?a̓)&ؗĞyіĖWNiS± %mtk-`QDޣĘuf2\oێs4`x5HIzIL4R8bya@h5Z.PhyATv+%݄WpnSI<2$-0,M 8g^7e |~OK) 0ݜ@8 ޗbn\İoS У�K�Pw󡬎j !u]dn6ir?󔶭,FQyɖ׃BMjz_hGɗOYѷ{'Z�{'qc СL/ɒ8ǽM_�;?qyUV,~dZi8d\BUG2J7 AVa_9:D/+']Q({;Mg`y r uh0TMָC0pPJVu3ͷ48@<<ZeS!a1;qP�x1[Z2S3*q Yqʾ*?R약6 iഁ[Sf ̶Tq UI6މ+rpc8CU<E=2h;;w=/zfU%jsj&auCH…jR/ӱ ^9N:a\I8d : [ْ?]JFA;U*<]LlƉ\mhB]eys#펑TC37G~L`~^\p*0`bCNukҘV[H?pc|urQ7E|98|GeIް*mس: 膄yLQ?N$˲s!a r6s L>"$tӾEܔhmaİYd#u+NWOrȤOOcREU 82eLJ1l&ua|ف VNe4 9C>sjv?я1,PivސDUaZj>sO̝Lp<e''gS^6~zQ}}(tn} qJtUiA4eiO,Y]quC&~gy vB`#C̎ 9_<v2p0"`<JxJjò&89]OVNDH RYבӥ՟+/o*d"{#&*BB {kf|)…ܩ7|kcis ~;08snU)0"hlt}Co h\^J.zk+?@6J\v*L91;[%?{7Nr/@OJ m1Vsd^f1:87 P >U7w\\FxgɿQ<}Ăw^?c!cv"ȁb'Ni׀qE2> aeK8es;yn^`:DVR@#7Tt2 q{ YJ7l* i#7Ln==ݍ~y R晃+D[WZ,Tlc$_uO6c$c eu1O0dȍg",I?U$0-Kdm~/bNLTGBd_�x"KO[I32PEiH&I/o`cb -dzfƪM;b覸ߡ!8j$kw !إl5vZNg HW:ήnV !畋MYډO|ۿC+Z봜[C#D;Om(, ]>zI ְh~`=/+;k iWЁ!mt #mɱbSsC�2!VfXP@ߩJ޳{0OKFJ U՛aցX@%+7a"c[z,msWCt3t+cL{ ި4T.]SX CM==qYNJ9*hқPNMx&FH5 <+LNax=}N; pӱ|RrP7N|Ӕ'g1Z]FlTb @a;$Z!E;?e/17y{fa)V1d4ѐJV؎I@|O@5gGnR<`Ee]Ls'fL <h\ԜM0lǥ5J8fk@PF8G0WD 8IF$v aӐϪ[#bA"HJx+#92S`-{ T3?glr z-o3wu"b 8vv}tlsnm5e8BqU-|qݧ_ʹ+4]XW郙Ibc}z[Z7phH7+xD\W < W2≡ $mh(.Rþ3pBxwU$VXL -o+V׋4q,%o$(2yǭT1 %nf0ˎ@PǞ^CǥgW)X+;bn(hwe$~B *QJMyܖS 7JۚU\X؟>"1uy8vAlgt<w o+V o+a4綯ݺ̈|xšؚŸx 2gÄrGZa R~@8W:T<t02L> �o՟VNʱ>᧟RS+ n dѾe(~y'/<0QՏYLW5-�4iODzFh&iշ -C+O>s ٹxWNhߤO6KNjS1,ʔ*2*(9͌@2\o=i'\}L̸=)€ \|Zeڮt^C_+ttX 2E^Uq]Cnmo4 OlUA\frsWhp'zSSbP!2nb1eYx,-|)x˳_P'P5 <!\K}ؑo2 &} !soJ@Ur7,BAl-zt:EW5(6LVs#ʧEAJߦ}6=TQ{߂7VnSْwPQß5q yK1uGZaV[]�ű&R-2j{R.z⫍𧘻5pVbцSMͤZ8e)a'O(Ձ7`QMQMenM0(=3ўֳX{]� [u~濝Q`;E0w9tB./W+4vŃ# ) W̆ 1I{s Ap ̀?Nvȫ <'a% Ə"7P]e%�@0 OEXʱzA'g'`m"^艷Ef- vЪAlaG lTLSY΅odVa Or 7T96ݛDz:qn4Ńw `v]o 鲒p}$ cs0|f'>.\K$Mi h%N4B,wEGUp;0(7rCN8B8I1p?Jݢӧh:oؗQ&E_|>Cȸ$6-aqMÛFֿ԰OH{:]+]Db9l6R=ZWGGN((9 nAqho:cR6(}jlN-Bw#”}%<m=쮼Q:~.I#Wˮ Nzx(q61Wч͎Qp,rd79}3ezkqDEoK%r][ĸEKYbBjcHC ;I=+5YN>vHa ֩ض,Y뱛ˬ$P&l ˡuWA#d3'ƎH=\큑v? "ty6Ź-b*z^Y}ugĬכ r�_7.M3͂|kYc(.E2qoEgELM{lo 2+'sB=%eOh X%[sx6j.&P@sC,f&@gΊdX9U'¨-GB'oRu})& ]榓�VkHm"Lf+>= v1Opkqz4Aa"G6eXFhy~iXKF21lKKHpZJhA`[1z G;A\W,:_m* zR Qo;)`WNki_&z[ �yErd|L ?g;}e76Wп/'7ca_&dF@A?3=#CG. ݕP뚽9?gfC1D 2-V3:tc2oz\#<I+":ZXFhG18bqJ;OP6^;dpy4jܴswU[ [f4 !i\PUeo{錠F˖6w?d`Qc7QTԆ WTg|ɦy7F_]ydw:+y(S8RE1 Z8LճTFΟ@dHY9`LjIn>ƧEe;Ci;u$ V`ݫ LeE3X=8�EU߯1Y(@=|v+j)V{݃.J}U+H_3T3}$~/-ZOEZC~8I'(p2 Ah-)YXcbW$~%֫c0T5@ �ڷ|;DZ)ޅsWkG&޿>H^LfɃNJ#'W ##_=&k54)GJjH<:$Op[9W"΅| ~E0/qޗ3f9s_SVwixA(7t?(dދ*լr>1X<Ź7n'M.zkG9 ?1f~D{66x SVR ^e <H~vM(4cur5oyB i~L+W*z^j!Nx?[Ƚ.-zu Adz;uzk/+:qVHnΝc83_̊ɨ_oE%E;RP'}QSUY=`5H*1 ؽOpr,J0@?{yofP\jU7i!cc{HWk D4}J24а[\ 5$ԢnbTóL�J9bOݥ.͟={<Q)G~Ən{'KMӛRL`͉)OOy"/HNe'Cor*l9'�Bf+uvӃ AfVb_;w1Oo &s?&td95 O>[*ΜeĈ2|>]gE9B{jTlI!C[$\ "9ZK9k}HwzQn&K%xKEkӝڊ7a Η7j;|vbq803�]c\v#*P] ՠyΧ7_׉:<."ġUe:{fx>-py� ?=\Sf yL�p,2[yi>68&H~׃F)SGz妕6f~_ l1\+(/`R㱽BV2+X[~`g써DA!( 槢B҆sÉ ABE{g 2W{#hut!hbT{Prl{ˠZɂad\ЛPk!=~8D su B- jg~dDnH*Uϡ5#sg,`eҡe۹XI5Mt̊;̥XQ$Lŗ`{7�$ge~UcBܔ%Ԕx謚-VV/؟5Gc! iXKɆ]Q~(\?qM!ua90a"M4)oUq$|qYF|Xok\I$JB9p# FZ{npy8T@oKV:]7D;Tع;2Y@ #΃`<l1ЬZfl㿐0zɫW ӖmYSh~5fm:>iW=]*<AvHOXyS߰W X�a> QE��(C]쳟@>緷~1@a^F\­(Ғ|/*ezJ,DЕlʹ.i~Dogf>x#S�~C eZ$S(<uLؒg/$R <)2jn:V%h &:!Z`l(+PŽ玳3tiB!_VwV\|reKW'JB Z*h"B!O; F[Qt" CY"ۘ<5@:'i;rJX]xθWӤ<$_2Ѹvɸ|To 8 k˻Ch 5f!fTȌńBSH$7|KОO_~#/frd]QjCءajy:n *D*� n$ Wъ�tŊZd�Q#UVǞފ1LS"|�4D1M3i$gϳ!L }Yd;v[?$q,}u'OoB̩I'<Rxl{H6VM(ZKtG#S 0AWkjB]둪}~2hxɷK5`W,]-*+{LsOKnڈ "{n|o7sޫe2"+sd)6Ȁ> o% K=@+ /Mڒa*Zt!X5[19?yÃN9z)8]%ю:"; 8o=wpֵd\Ѩ<FL(_ķRށ/MG +G 8D P9 @EØnWP0Y pzQ=G8Tnň/7YGjWt8r"ք$0fRIa9ܖ!4ުG"58GX`׀Y Cӭ(&O!JDv!'ٰ&c\8XdHK|):(|˯`SD<>[ҁGƇɷO}W(CDOлE;mN# <#)@B"Q vHu!Dgwt"QIio+O^k=PJ+\8) D/A/Il1mM݄fze֌{odPM(l8r`VR;`{T5oeurv̗(Sof:_`̶^> ]Ym5^3<ߏ4aƗs^!+Ć==ƂHbIFHǸXx"`֍aZ@,q%w{|u1a�#xϲ=[ 㮽!~;[kUnr,ɑSkTq[ ;9>V'" ("[|\.j (Өb{5Y$9VK9ab(MQ8cUb-Ba<3H]w;:]D4to8u mt.]u{%J;=XKոe Qn-k7< \q%D9I"#{G'"v'b5N߁_RS" 4.,#rkw%e,2OU4 REgE.t uqMdh$h϶u=smQ֟|GV9\]xpA*d$�h8�7l{&qN 8,jj \ ՗p^ΫSVITIʽkvKѮ޶"u[kpـnG˗[u2$R NF=A^.Um!n;oOmQ㋲[-jkL~9"TΆ0z\ƟǹxzE"bH<(uvrS3 0r`?xH-&KkaH!NYB:k㭏!*\nYWpk/,sn6dwka4cV~)FA|!>eX=ޥs6~VL{nն*y^kzH^ \ag0"J{[Mz/QqQFG{ L8[<ɬkq>oF?9VҖj~Z‘>Ivޱͬ@SuXS4XdS\FE3@QIqS5dKw, h/gɥkנ@ 'n0O./1yL^O2!l&1:-pn/49ƨB]5|nE]<P]dLz8[AhP@/ct\oiwr%.M3d' ͑je֖+J"b*7X9 w=vLw/en^y1 7![ժ] g (]rʿ8Sw& BW,6,! nZ\EoQIp�uɥ7VߘT72/|ۺ<[jon<@ л?(?Z ƹε� Ͽ=Ÿr,`QóXfJO5)vs큽=H f2@KuƝD &�7aȣ,pn}JӋ d=FWsҪ A5W'Mq7(<o9m�\ LWaVWH�ѽKb̟j3:@wY+Y|ӜdJ Wi_C/ ѽPһb{3Hni,dT80d F>"Y/_ ~]@L0 a(�yUn@wS;fxsʮ >!UwjAm>52" <Eڣlk8/[?n@pEƵ8?Qd}܃Fх60?l+#YT!j؇k$n�ےgHj;xI1ֈ;lBu@ʖO=gz@ 0Zއ[ g*%Y:V%XEz m>.O eϣ2EeѹJz29x{6ܝR1 "^"p\ r5+CRm~�Ilܯ=Zh>j,_& ԫ Ó{q+_f'oZHd.SAn)) i K�=!T?VuTg#S{hhi_"*1B])qkﵟ-V.$:j4):>+NHU|x*ĮCX'?RtwTjߥ],݋ŭ3JQ[s|]nq/U˃WV/[Zk:`\IN<6NԴR{?g{;"^Py &^g`Ln;PjkO ò;98gWN�7r=/ٚ.d3@wwh2'"jǒt-mrGP^| otJɕ__`[r'+�%Io7~"!T9< F=TjSNk=j@/PwU=D=ڏje?qouL0%2-\ALrH'\K �%̈́NBջl.[;\*5\]7%<&#vmxlF?Vz_4+DHV*�f'gHQ C9'6m[t>9!K-3,rd[=v)}L;x`LP "I^.Da*6TcT bm*fMQoKh],~Bx| W0,ݽD:fn0Ӡ%mŤyJIZ8^SJ9y4{#59:|{N.% #R?9lYaHTG/'4nd:qݾ*DO%st(ewA>e?D qbes!Ұ4H-~~q6@iy2η і2}Im];qfJ];:~2E̓߯"2]%e7?lh [t�˝cQd4qεm\?8nq^gsBFp`@y]e'&] ,1MUNŨybΪ93'ZjdU_4g3~d/7�@4)u$ SWP3uKJ! ,!$Q'^nv]]j_.,"wI:h;f򎵪fxiaAtajBje&NXId:3G{ܑ qj0Q"ߋkt>jSɋg[M2יLnNU#fU{[Xh"3zۙ]&7axWTWJzD=6QWv_.&=.C/H1)qsJ";~&فi`NcaX7<%S(Enh*/Ǖŧ%�Zu*c]屵 /fE;Y)e2Z qAn$A2 0-8HVlN9DmUM%GWZ3D}.Dc YȽ^Èu܇bpB{<Lb`tÆ]T`ayL _IP(95Y<^=-�&y$DC`/H00:p7tPKXxie/Ő(PMwĎx3"<ɑk{q ,XIޘPb]^``./U'gG&F3j?͔QkmSUJMϡĮн[^�8H\3 knxzr5m덈 49AWV玎hP9Nbb6EfYNI@w_yF Q6pto%Z]ʓ8_4 G! AOיk4;|r$0> UBd#El `J=>/ݦDMəz]A^gf)]M: sETN1['a69àg&&V ѽp"BS/{bWT$'\}V߭/Yewyjq7$$y&5]ͫ\cts^lOn&hOrziRG:^�P.-XD l GϊXn0[ s #+d$W㿳`][=<e_v::FGh*bNpstѦhiZS&3#\AY3v`,l2Jb0M1\I1oTW}Ebõq}3hXs8Gͼ ]JywOiX;UCSI.[۷.Iʇ= @iO0-z~x�z/XHQo9/9/~^=J6ꥧo*Y:`1VGPn|e7y(TN42s䂢&FhQ4%K T�T n" I@~/7ٮ_[5l|\ Vڋ4ےe;-`љ:[&+~p&;-gn=[mmR3C] 3 #rW9U.+@e/!UZʽK\žUrֳTFG�RpAhERyL)!Hc " :9/3$숉A$P_|uE)]]ΏiPuV鎳E snXE^yT.XĽ$j=u2T mgj {֑3hz2I.B7ׄ F;x "(ʿ'8o],gaSEP!8 $ރP3`9k)k "̍0 <#"X \i T=v^O0@pQF$(R(?am9@oL3 cSyыaprύ.%EĄ÷<۠ 'ǴF[,0%h; e6F{pM%Kx L=E[Cb6+ 3?rc.=cDiimAbrU>OIE}Uc)# 'åH$6qY G"F*^ԗL7cP5|}28=ŧ0<}^m Krq3Yy U@l/L-&bҶs((Bz YSV!uOyHH-̽:^QdӭeD&�xyN@)ͮOEGa ̀ē8u�eHakPfӣ#];Q4QD1G^;C!AK4Q|35Xؐ1s{%\1ELt/]P>2x~; ir>CPXxƱǞtC]dgtp;Z =Nvx<;k Zt�<:8~IY%m]e{ĪI1a! [>>)єi5&ޚ n<Z=Ι ) r_ J@EZ/8= R-A1-i,pۣ)YOp !\wHM22p[ߒ2\'C_�p]AkNny'Pj |-dκd Cj穚H4i+ISYףO^e<Q)Q<o4t&2{42|n8x/#9L޿;KN6h"<cI2>xU= Ab-] -՚EySr֩w|?l!},w0mA؉엿W3]\Kͺ&1D/U˕S\cPi%p# y#BOy<#z:AMdN.ئ\PßJP adAǦT ?0r,>"G}VS:C,<* ?1C dE:ɌWF-g cSjxDmh)_fh/"Qg,|<QF)˒ Ij3Be1QՈL.7vk?'^ԓo;Pt. m- <r8Q}%=$9 Sd_3wE)#z)O8b4˨Kzb?˯\)Wd:-z#J\�4.GQ761,2̀dgw͞Qwpm1-Yv!`\SI3L -O@ k'wT v(0F 0k+ C2HS ;a$3 e0 #Vb~Bb�W�Qnц|xQ3? /Z~y0F rZ6S�C᱗D-�0>M$#~SڒOIXzX-^4 ž)iY$qoқ_A_�%le237Ⱥc[؞DB%sۄ?``Uvn? vZrF<'M]Qsez%bOh]Bb )i> 1rgbzW.04O ):9X4Ҩw퓒ԉj:67| &tpI,)%v l9AAbFJ4!I�m-{ 3&ymպ=p.Cjέ2Ͼp:v%[ ü_*a`2NzA10R"+p_Y,<$yҟ &:o,=a>#d t (~.9Xmby_-UAf<s@y}W9(V-86;k@n hfُ:%e:p$hVM}g߀2oU Q@7&V@G9w/(w5@Ѝ" NVp$Z,awZ5%䉢Ct)n=~i$Ǘ0-z2Gvܐi[iV+}feҷ3xrfBVZNVo>;K$c0xڦ _2'wmo(qZLEVUZ;i6%"H9L/d˸R}9t 2X?p�?.߸!Α-rtIC($AvѓRfnFrؤMy돍"oRRYl8AclS@LɈBy{P!@'1لW&^lj,Zz'KI1$áZ0i&e(Wړi/#_os[%֓A6eěA.^~\6Njטd%pHKAft'VKukہ&\o,g<AfӾIQ`5CMBp,@cε@ُ@Tf ?N Wth9FC OX'f1]*Ujٶz12rꯄ@@_kK6'YB<Qn~+T5-ÔAHSZre0"]%x t \THLzB\tWd40Lt<ZrT8Ed6DpLQ);k=ÐkV5 NDG`7Px dp<ᰰW ^rJ*ߨk]Vcg&o$�np#5FHJ$93uUV%6()t DKzvx.^R 1OTyNH /S ?٢;i\J9fٜAS0+W_X7SQi2YkP0X^Jۅ,+2&2d#lTm# s$.ZNAiwpMD |ڣ&5up\d-Gټӟ <{#p%2r8ы"U ՕUnAmr$+*+xӃ_sMsJ$�il1m'ybF)tRU9#n=QzR7�VnuKȯxG i~(gSz)(A!Ef(Ȭg a~&2p/Hϰbu}Dd]i[p8캏<\h(I*BhM4\#,%9k$E#+Q;-銃=5fu"o$KXbkVdУ%tAbh= TMe%8}( _`~/˟U@vnTR -v6j#Ti}bnR s7�gn3_bYmOgx�zh1.?qS B18xJ\Tھz-оdu(fƋDUv$�\ze6YXYɚ0TX] <Ub}gC3>.b%$SFqC݀pkwx5CY$,M^?S*M @w[+gD%·s&|z U;9oCxQ.RwrmrSF틬rŘ_?[ !@KG)Ah{ =U H*l]vsF0lq?VXmְvbݩ=CrUi:e.p9/m"ACW%lsGJCoi*#yK0d-U%ҽؗˢ۽t 3xttVZT)vJ3 hE*ix^%&wL=eR :<p3So M5>-]~NH]4XAuWZ*)s3;=OiX~jx5lA¶"(/ G._̲8#rpdqOFF%oDGr~rg qm z)_8M*TJgc,4IJMSԂ?ҩ\V)ڏ{3+Ojm^S˝芆c9h!  =62?}gQ* &M68gڷgD.l 7~r(հd}}"OŤNJ2LʐM_dG!F9o"eo1:{:.mcu`VC*zld ׷1p)ѱ\w>%Wn9\àcH=5j90N1"nb+zD _ǓhrO H "D5 "k#\%yo[v&h`K3GlV^/lDe,mfxo3tޅo Cۄ:M%BN#sqDoa /T>.~p:q@7$#M0A:IiAO:-q61cFI{ݵ!. wRW'iCUn vߩ^:%Fѽu]lD6KޗAs 8QF_!+Z˪LzTp\Rɋ\ʹ2T]r'IwU_ lGNf*U?#\Nl|j?R!FCQ(+)�hő0>F8?e^mHF 35 dǥH|8T&$R~Ѩ 61j]u] "}J-И9Nzޑͪ ű.$@7^N ̈E߄wtÄonP}xnZnz_7}tOy!wSf@�A,9.Er Kh^Y}KrՓp6T`x%dV�eh"[gl<OS5}Cզ.;w"g[{lQ1|/iGv xxK'y�k^l%vPā!7,H燅±SQX҃vǚVF<V!*` aNOLʠ|R98oy~V�|,ꥥ M8�Wkt8S]5]Ur,qW<brQ^]V1ܢ1Sbn>Vg$e �H8Rt\pE݂p4dO1ZᾨWUt\qR;�ji\�A9[6"y= r%WZht^'c`37ِx oީo7.<bXy:,%m(|/NHH0h[3S)MWṖVCS�GsE? gOEUVho2Z9̰6prs17oMh^W>GOXCx8k&cl@R7D*,:Q& _f̝<%DcN_QH~V%9}ySHI.w 9cNP\U w86 OcZ�:S~P^s}R2@ Xy*"by J~XaM`7d4D9\hbN&: X+q(*.꾳{TM ClBh*_PY\У5%G+!*Gna.ak (LH6na#ǞyN[U^P[<RU>G8ۗ[^ w] .Ko܌i]CYPdm<Lb %{3&Ә7NA'y;Fܮ[}~r7*a[:Fݾ߭~l\f!]ebEB}"X&w3 3"'MĚ|(`Rj:\! KPA=RZQ U @&fYU!}e΅(ۗ!9c{kzm\ m)}~N}3HW ,"дd:s1rig!Њыo ul2qZUH1xt㢉YaϸBh|)?pHSLZɩMهBula<wToz+;3^$h}k Yߺ#RKS^,w*q<bB$ޘ^(gaI $qBF iS2XܘX޵.IX'@8OJunyXoRd V,Ai^w %`-H.&nt{42AJK1*3zzN#n.gxN9]f ĥc $°Clc3qXQ:ru'`2A8�0wiˑڽ !P\"!-OB܍ib 'S.#VD*ӿwӰz8iP6W*ʱ;KQ{gz+lwZ 3es~emĢZ.1Fͼ}lVCKAFC]Ki0w G[cih$N*gn==!,xR2r9d0]ABFl/3!7 ܏$0vODlVM*$:Ag<C(0/:-X)9xg"`E?`zc<4NI!ӟ}THP 2A$<}S܊8j,=xTx*XTO$f<>@,7 |Z|+B⊷[Ϙu&->l\5Uy8Wdi]hbtH+ ȫX=~9jFGi(䍷A*+r޸:fEoXpde1 k4q3a͟)XzeyHy$c%TyWXljphac2ĥj.$1փjU&PXǿOMq39))3I<# )>=?Gܭ~ࣽ3\Ե' vM2^P^:j42"(H*(MѮ2±lKxd6yOA씽 ITWi*G tM3m_:2\M^\sȻ gjtLH|K'}q ߵ(3'CٸsUj@*,FS ՘ұsVUs6}:p%һ#) `!i1_)<p a|gxu* I {8@Gi-gm!|&w0Lp؈kMyT֐JyC`"n񸬰<D/'laތpx%Uyu6P0ur5e[~KvH[3˧&z7}zHOɿZhHS0|*LŮr8x12U2U<2PbUW}:Է%0FԀ/T LpR3I9pg[=3*8ya{ ȋ5>O/\i-~pL�m#={:@ራ YA+rlrWqg?zR\ '(g4-\,Q$=^:70U`%=b;NUMEwŕM{\6wR/ȗF>=)t1e-Js)5nmB`n6gRy ́; F uD[p&P3O<%+{WƿKnQ�r/1UVR2 &']-\DfH?d ")hߺmK:LX5pNc )L!>#̳ ur"΃hjbn(|_(h~?a~]T^;>+D<cUvLĭނ~g=\R-L UEᖨiX^6٩?g_M@vZJ>P%+<H'v4qNMTdW-*V+1 ,}GĽ;})^FqOc.se`SDGCZ<mbCZfw&S)hE6!N#_sC|g \"I?a4"gvp|wBW@Q,ۺA$b HޥZ?;Ў Z6/ _Enp K}8i7Vg€|m43ϒvt(bZOn�='n 8G[,m\"E{ނM~g=g Oz(lX}xD, p-_M[Q.�ECM ,GC;HUF59@vG{>�_լ/L (x)z&%^*#C5AU2%1 OhgR D:Gp"Sk\&G4& U0m>v e=܈=L[ r0CpDo7<yO $.+hA_ JKRhxo=6փD~'eDLqy;FYSqTQ"Xa{+6"d;m !};ט$ ׵gK`f'rw<~fD,WJωVwhRXzU邴UVѴv@3LgE)a; m@gmS^ˬO1=aT:m"M%;]KW%/PBOQYԫP_#_(~!EIFz#hCj؉hDž".wҼ iJRx<JM(ֹ`e(0淎Z\u._TȮY~7uFx>ܹ ?`X)Ww舆Q௫LMVOq*tlhwl4Z8T\}la]XU0L;%Zb_uPwAb'K貲\=2D W@D).O͎D#Dd%0; n�8fnD/:ͤWKjn_~9n,LiLw*U,pQ^eє%{|hCsknX"6IP8]G(-҈0 F܌񨗿@ԣP�P( ,#~pA:@hbŌʇl{72dswPTmjjdD7BiCpe@۰"Z� f|?dc  ۺH\v_I.4vxoi+`nE$PJ_AK /?XMQ_zg:?/$M9Ce5a6SViEwrz(ڰ.)Fn_$#Mqڍ2ЁkO:!TmnwB.9ø "8zM js2izlZL^"+7|^W2,"hgB?̒e^~3߮ bsIgۊ[TjXP!vѭ|=KL.)7,E]kܒ.5xK%'rM*<?0/)~ˎۿzB@gutڮW/)1ӆto\tNM3m饘ʖ�hIk ,:BY$IN;V{ˇi2fPݨF/2aIhTq j{:iɒԕ[7:Wy�ַa:EwN NP2zQ q r d'#FUѶN9}O19Š!|pVɋBR2i;RZrt`XӰ<qvβwrL#}9-u{Aj?``AF-uvNnu^mc7j9,Uõݪb)`jkrikbݙӍ)$UCNvg|i?:zS qx5dW"|3THZ!+\�nv}Vu%KrLZS'-?v"W ](UgPR͛,DJHn2<Q V@j4A׊VY3hА+iM6M:禓MYNG~<MLgV=xDRChafBI1\zЋo̾"g$sm/Da`dv n{Vյ |p_d4.=DM2>efvQ4U_֥z+A!a)fZ =Iw^�%(%1MA(<!zE@2Jb7g:uCn4DtzJ.3 ҪS( -o*!\ 40Kai_>Hr Q)x7E& | AYl[DVN5.[،ji=6C<VFBsOU7ovӱkP[9(SX=򴡽I'P[V߭KW.0y߄®7dXsӹ{.#֨.T@h v4=*"jЙCj*P5rRU{.muA%&b׹mkw8剟u!5`i"vUpo8ZbrzA@εAfr2D4+YRX磝b HG io`.ݟ[”f&L$/ $@]vM3{-V`!\@X?j@q?sO ɨ \+0},%:EcWe99!"x*d`7~ƤQܬS<?q _⮼핝Wҧԥc"ZɇjނHOV-39Gd S51t^^tVofF ~_)H{=h 'R^vD~ _ZiΛF168950rK|0R6#p)|f\.u1mKx б5 b3)Eみ`ޮJ^g-u|T`CUBbyWsʯaI ̶a'1&0RPf+.`Amrg>X篈?Ӎm.,RJ-ιr ]|ōLd8JyYl&w!C &vAF3Ug6UqUz9OR"u/`z*4ri?r ի9o`b#G>Mvɒ&/;9ah�l}}N侂~D|a"la|`8P-oVKvG4t1,AK@``?`)Vz0i ]-ϴ.mּK04ȉUKUR41cE8&5L՘`1KbˢP!P4;.ZG)p5IFk=H Y␳H5bBS?B(:ݘ(tG~6ؘU(D�iUq'2Rt �|@\'e FiD>soDx @Z  $:ܴ`'op'ʋ&٠k-ԥ9߭ lK J0,{*W7< C))BF\*oGþ}Op!# P %wԊyӚU0)!bE}ڎ0tN(|+;V70 #d $!Z8VEl ׆[Lpxs;T^Lm5xQj5BYӐDGn ;rf/y8$ X WTHh˧&CjdPh٩]J g^w"t)!gz "r`Jo.BddQl\M@ 7-aU0? L}ܨaN7ĵn= 6tA®Xobj2яþ\z0ҷk q\ N[^'ru<b|aԩ*Vj:13̺UIpԞ+\WJסTk<׼5n\\a[X;X<%dBfJHk@r$s톸EHs0QdIJ/~xU�Ρ�eyuIeR[N]:q`x%t΅q!c"gPMKH.ׁRnX.ʊ_L=jH$NR`i5i?}?|?SZ_\y>CۅS\u2 V-[m%PݿBka,WC&|PRۀH]Ҋ ﰽL/ %]Ύ˒ K^_ _zzO frCT?F:&({&6a-avǦ>$ a>( Ej&*Āw0-+Fdkףv9$)ʊ{忟egB,u? j^A4lM":&kx6�II~m볭˄�4#.b54a_ vrfg.9.%jP* srZBihc+y4<K@( /2K/5 TfETMF4Rsq %/l?</ hw,MHvx ECuΗkck p7KH"vߣ:m5ڇP  ?bž5sPȇ=��(cZěվ6H!?*MA_˟ʨ qOu2=j(-G;_lFbJ;a@N'މI3 vIٿK`Z<")k#f<Uo>J]ªk1!9ԕ5sE]ɘ]@2@~ICbW [tdbףxaX:Twe;IoVuN:QE'.+ eB^J-Й'MBlr 1a Ph2HA, ֡b42ԇg;VAs1hZCK-.a1|u*-F\#AmttJml5}U毼kWV RiFѪ+;ҭfEsA}hBK+EcK)__C@8vwŇ5ߑVyo$wb+;ɧ*Z>}/,F__D*2S2l#+1!THk[:;c,rodwH[oY?@Zv^">b2N.ۦ{p3:ʧD bd 6:]5] Xf2Y37oIiSGNAwQFm|Vx&+v"\mfW7,�Ra*%?D U)(ƣ^@E\~,Zn _ȄsŵT9g-u]w>e dX(1i$UY) {�~*{մ°q !�;>s%t pעRwWN2r~WDJ63k0sH:*`梉U&U%Q2.M[ErMN{w{>3}Q<>=!I-gmr3P:5a! ?U&F6&O}w8p;n-X1')c.]G/Uw=Ne;eT2T UB8�_K 4B7k)R>'>Q\$bJxKsue`$9Tm}6;,Z:$dK2{DE6*fA8h9t ֫&Y6$   n6是"K%"J{7rۀÛ}`qIdCeN@t$D~XЩ#{Q2e0C*sנLep�+2ɑH[4Sce)nb"4r,|iȤ6 f5B;nm6EsLgOs5&`܎}wF6@=:j; [r<NBI =:]oSW̘I8waxqOQ ]ʯ \a+ BuH$ [9 )~aqKȜTٱN iN=Mz<69L7I[u\͌C%C[>ӘaPS /b [b /㴉jH ({]Bػ*~,VҏnW�"i&9]A!Jںˌ$~ak%֥BmRhA}s?E?v}.X?Ca2DiLb5>J]%0&4"Yī[3xȟ;^ wo�;;'IwL]* ]_ pg]W~6\7"OIpe t^J-;[z׳u,럽]Pb%h%DbhcvfL}:K@bR(qVsoc/#SmRFK,{ɁFʈ l#M߈Haؽ ș;ǩ'4lН5X~`@vK >*u2 C( Ӥ^S8 J@_Ct-yϥTa!Xn4Oӎb\TV}q֛-W7cǨ"mfD 's0zG&9JNE}J,bjP%nJڡ*#dA1[vsk6*a ӒuwYrS)X,/E (WsN=5Tl|GVдy,GJ<ǺV`u y[|5Y\95L\i+1!.vvFPc-A?K+8,St&[dZR_9 >q DŔf㿤 CW},AHq<0L1BR3zS~}nxc z~b "l8?L r_*bvuq P3{cwCuA :BMr \DW.X^w#2I %Qoܾ;0$icgKc0XKs.M�ggw$Snj舛M}"B"aY%]g˯Ě2+uL  v.OyGx�{yP]-h$>"~ȕnkEN<AH}ni.A';t+k, TRtqIYZJ=Χ(um\+H#w6Q5̀`_5qr ?<~=Mk^6O;4 HʜK @#AEnuz}'(f,w@(;w �/\!MBwi"_3F>kծqZK {\;wuv9�-K3i!dّ }{yz`Ok.yǘ|,+yU=& ֶ!'UŖf43Oa>nP-՞9[.%B W2cMc uiF΍ϫe'oڟ d4<E ذU64򪛉h�>jq&Zw:#U)Q&b: &=bިznN cfK︿!rƒUmhb\wH<rVo$o z @:S/#"qmaV\y_hKtQcCAM֤mόC�8z[(ܧf2!W8Fihga58^u)xFm7 Lax5]S=!f+7j)0ρu�S:pd<74$2o }N<,O&00b6]M~W݌w2Ӻ G!-Tm؍X 4iRլ-}IBT D'27I7]] ;1)jvKHƀӘ yv)uc,Šk)7D ">Wk+ԩC0nq'ӧP 2^.@-7Dld!R !Vm ;6_uKl? 7DW5#st bJ] Hv9X+lBY,U5Mfu}%!o(*WK+`9<=1 zmڂ^A6a'(a=L F<b\e<LsV8y_ybcŧ4 P̠!@j WGœA}&8Ů8L5拂fI2O"JjK;G'#frTjϨ~c|0dFAD媝;8jω**9ml}o= % -M ݾu5fvpP.( h'4nֿ&lZ欴imzy%@-*τPR%B=Խ]iqnah]sIB$Xt0C,eUoC@8Zҧ, eq@ j k(3�I#ɗD,5uIZBzbRmkZRBGjܗ4K&1#? *}I-k,m -UO'yO݂Zci1#r 〓<uMaPS4VrE&dVXl}d(p`C?4/�nExEE^SR o|<r",+q,GI`ouTՋ C~H \pf8 IW'LCzѠn3SҿXқ&gr?>^{ZpDdN")@)*S[u} MY2;:_t$:1S$?_vїS$W+kyn_^CJk7[ھ&XE<󸦰n,IFбAH)T=̷ N7ːR;@ AZ=#%ҍTk琓'rpxHO*2ۏZ.GcJa|#_J| %Br {^L%x>I; YO=Wbq>NmW=S Ŕ9v$A&薡m":h?TLq lf!v`1( M'b`OSIq_2|M'_Li3 m@nQ#ԺU6:7 gYۇ{PѠ,SC&ڝ2힠dE)eZ7܁M.+cg|&MDO"}Yr6{z?~jQMY hH:YJGytr-ZɊv&5\Ah jVO,-AHF[)R3s@>0C:7& zl8Z&&`[(۠{bfAygzW6T<Z_mUg1#JnJ(7'Bmֽލj>kߺx M#Գ eh6gBߘBJ�M\�*Ҭ5 Nt}�C`x\讞 u,01](#x<Rj4"t:&Gx#s.fr-9ov?YNS =D_Bm�P@"DQ@4Xl݄f2Y-G?sVWGzl8r24Uc<JIxIsc_tMɻ6f%ˮ'D/\P%<2i9sGڐ⡝h+ߚƳkkL9 R<IwA�&\c?D/>P7h_T3xd]1})^~9{Ǻ?;;o W'Gnh&_%aUٯ@7J=?!+"D'VmG}M̩2W#HmyV3e<:>=ED1+zIŒ?#enπC4pVȖhjBlw{Q-$6Pj[%[99+,+}J" YU6܁e# <-^/H3_J?"n ҡ @CQlKְH%XD*ZBpo*.UҚ,6 |} P܀ئG\>ls0јvJ]$W(8X,$]NIUL.'¿;jھAk9"%v|R7tC_'8h.;>rݹEA"!*m^WYlߋxReo]E&.RFÀE#Wx5!a@r 7&kTV̮,dV\A03%/%G[DA; [8ݜ]ٱ`e&1'ؒ%ڼ<nؓc%NíCuԾAr|oӭa 9g^#�d9J'=f4߰o'`,o`E۴]ԭ[E3OrM]nܵMcOк̙vCjSՍ:H!osa3B86A<疅G`_ :&"0 s]$xהmxQ𲩝0e�Ex)^ay ϋu48+r&'CAj'~G|P<cDmD^FKn D[ eaxXS8"U59-c7ݒ|v ]]l؞ϵ G�@w9=/ŖO&++,Z#&%ʏuXѣf?SJ8V-X A|5Hp\niQa9Շ\~'<n^>=KJmtxk:+]?ю~%|'8zSX=\mj1@ѻF?Ǘ`mω]C3RBTH,sOʤ]J]Xhvf–7> pU2g3ßV݃ |5!G#j68N=\'S I^^;=UO)X%?T|?7E3ŅthF:d2WꡏՑ+849g̯"mWfU.*q^l)x�wWmV&MiD«ς:C7^kKYҎ/0a8%<LH*i*2͵ .<<'^N2ÈLTʢ'te#~K~)?n׽^P@lJ9`<N nxkp^[ ejG !mwj0@3Gd#۾ve\ Tw΄ZĂt-B}WCC*l;�|޽xJ # jFYv|4N2וPk oOV wdwjx]QiJ߬꛵ce͇|2ZΖTǸMvFHlJࣴ9/̩"7G tϿqlyp$N WC0uBJ#e4/;% yG+pNP$eemFo{U`7{`=YM( y=xue:Ө_Em�w51ŭ=A !s #d.ʽ:C!/Gm/OU2[K/%y,PWa*|+muX LPZ,u o}GAN<?pfE  O)U,_E"h? 4c`&vY'h;Nd6a=hao5K]a0%dL8=ڀq\SjwO.,$r751Nu*JpBn9j+bى]־-|#-�d<x*Ș ^t%#Rn lH1='<1s;ˢWB(OOWWX&?�o&a YM;<4AtNT偍<^g(B|&fq @C 9l^5A9 e%M UDGl*ؼ1'2qoLw`}o�HKmN2t@Z$T4EK3 {X.Z[No I562 -)% =OɍHόq گNzOp hvNW7T#m{[(ئU%ٺz`*ޣgI-\-Փb/jUt8ȂlᚙȠ/33d̾O+3.B ~`_xJvcz649B7M_@icCu1wݰ7avWFC{f2ZלۢqVtfg4y6vY+֐r }9H51a9 w%[aDlH'M"e cw<\Ⴅ\&O"^Sg'֑A*9 -$aRo?MÅ?ULcixmkȯҶIz"XkPAv}n)ܘ2"A7 1ɨ_SD6kz0sL"mb[a8QVl r~'J9[v}#'i/�?-_L\yYsa5Of|MmԤ_{o�)=tŴ_"> shᯝ6@K=n8mD5w=Ok>K.6PMXvk{R c>{0ӇG醉A.uX42`dA@ /('<R-QDi.+( '+ Jf/uue(U/(莯I8(O<4*acJ~ S$峽)pT]DPJ/6smnVqltPZw?ǔ#&X8KgZUBBQ\L@pmɜM#:ݼwÙ J 2?HgoO-B8 cN|ր: E- nITO?BpsagՇXސ:j1jQȱ ^͜bf.¬$}i[Z7OLj[ƻ2�hjD}TX=X�mqTłjg(32r?;dKހHP״UfR, ÿ4#J,% |JN1~9 � )={uD/_d^`z* _/ɶO@_(_5JR(}H=m0@vu;WLH>BiՊ̱%>l[{om/ l^< <Z;*c!>0oP:ȯ\umuKI-.A nP@>)[IJEL~94o,)⮒qX\3܎0/Q&˿Iܦ|\Me?Ci+Aw So iNHhJAR-F M8<I#}q3LK:EԵ=^X_XI\�lrI7.o Z 9s鈊-.8_NYtBI)an9O1# ՚Z,i۱ܰCA@;%x$̍2~}J C\tA #8 W-W"np :E<Miޫfި~ţ2<Nrv.gq!w(Q>4B[`ag %RI@:OK]~&?AïD"Kz ?}TWpg;'u(5̕;PRQ&'9Lofs#$$<nc,95I=Ssvb6p(sP\caE*aO|�PҒM>+xd&&S4eJه"F"Dzbi9/YB�<jj$&UN#!u Bz9=h-[p^! Y+z\ Fn$ &~��:__eT{""YX V< wY ҪHe^/:8\5lYWi0o>-|NgVUR"'o6BDCr2L!J I7S%1û9nV؞.r}7ٚ* � (|'=)XoL/$3T կk L&yu:zY=E�['%k΋y!sNKif1E1'7NMsX> P%Ԓ!.H.z48ASW(bt3NZ' sj97Xm08{1HZRp4 M]V8^~noWi8棭�W`{^ `ιOrMw~P# ;\(_ß!T_{5#t<@&0t3KjdJ1_uJ#/%XMMA_Q WEY]rp>u/TEVC:2HQW>jSiQɶNOg@�% M?==5K-ٶ~!՝yR3OKw:fJ3Kت- qKcCCߧrsL?M=Pbj̩#†_z]4[/4>q[+4GqIFpn4ȟhxxXݢK&D`e]o#,꓄j꣙L|ǫ| k~js62by ڈV8&Pc+%ۜk t"+J+ȚPzI%  ͛|Z_x/ݡma5]67vWIh~î4tAy5 �3hbW:^N^j,"<ӹd^pt*75Ihji'#P B:Sv']V6sӂ}xp`oII{zRhf p|Y+x N8GQ~3E#q(8p{t<9Tq?-p$H⽻Ar) d0,˅8¬ BN.|8X\ ¿8WZ0L4.RlPhR,Msթ/*ڲ_Mд ++(XJsUMϡJv36WTz Ax/vN¨}kd=Cd4j_̜0ݤ\ड़ֱс@(|CV^V7*E4)4Fњ+]c/@ ŧzV31`HgJs9nu!3D5<P&L2{wDG}M<r(WHuSg13/,BD@oLi~Aivȧ w=7nؓ,j6ة>OSGr'I]Y%œW1]$$a0àS@o=cs �)N/3x#X'8p\S:J~Px-B7DG*W tZm%薧'dL*1nP`ƹIn$͕j!AdmXl(0/ܻl|w |%[",HAUm=呜SO:ltrڞ4^6Җ5SU0sJn7K14RQlUЈ6%8\Hg@B?'ȑa識oNjvP?mU_nCUɶ,uGii:Rań#Ep]M Ij[ gOYf^߹ƫdAH?~1i,=qq8y<r5[&lQ7k"Ռ2Z<  ߨX#B;ŷ..whxZlZi}>bho.ӓaΗuT8MYg�ØX:.m!.D+r5ρQw_AzpjJ"EVz` Mc<+ ?~y>7 H/gӢq-HLP+<Y|\;r{nO5fCtq) Tl낯EĔɡޟ0CڜN@'^aCik4}M]T5`Q=#b"ͪ`! Յ,HtxIOu.W0@@}UMBȆu.6IrXX1 Il"sӢ؟t3[KIY %cjCru緎 -9_<, E'WRơ)T6Ͻ+q=3|r\|ڙRԤ ECFQ}^;1,\46I( ޠh`ke(4^(ύiH<GO3y�Mn~#Uhvj4-ߐ%ʂwsx I-M<u&F&7=O NaR*-n9jFpC9Ib|*Uuy%nwv drPp6[l ߗ$W OpU>l$kS7|j랎clr')%['GXH$ aMs}8!g#V/vsm1"r#(., ےC*nc36,Ȼ�w?#QVmKsJD.Ԯ\Af%bji8]|ԓz=Y-C%hVV (Ñ9\㼿X&pnQRǟ{VghQBq!.bq hfEEc*>τBƌWejf*d2azWBnj.| <+OIVwԭ?rc:VcIam_:*9=SqޘI-6SxQ;TCkQl0`JeAt=X8r{T`j-3':WYH7c_Y,ίwM%=c&ү_6{1r#o9ø}y,*/3ͧpO~\\KO:C7W#; Auw_ =mp= `(DT砧=u̓7K=5Vp6O<J]刃m1bDF'[RDFKI*.Ju"*I)9o=mehQ*ߝ }]$2ZxZ]ٱS2ہ6M<v4sC꾄RŹg;$VW(YR?9kѽFOuAbR!ծԺGpf"Yj:)Kkp[FIg=oj}&ì 3X ca&XuFs;Yz]`O跒N/bѿ@^V'kͤb%RkEvs$,BQnsvw?#ܿ׽DřKb BFW(u/ꭽlcROԻfTB-vJ"?0ڱ�5} ~+ h2zU&GN{ԟkHu(T.P� �'yAF?u)+N\Gr' Cԋ� > #Tϧ~R4A_!M?~{<L/.[)1q9)FVJHKhb NĎ ~m|t&2W$3~,Țm3Y1RDvj>^;n8Ϭ!SϩLmxPFM< Āfo6D:۵AqXa0XOQ R<ӻǥ}{?N׈b׫ŖS_G up'CiV(fA<́W儩XmCyUxXᥪ?mALd2\U75zčɭWVKe  ɹ )0bBxޢ]b kɠ$ѪMJ�_ M)Tf`|{pg+.O�܏QvԟkZ7׌tyVԴf|FfM4Qns(zido𡳈ـS%K@:<[J< g-9Wžggr6"jyLi2wUղЫ6w \tL!?mO:d5C+ц`o8\lK<yBN4+:1X_"3<>Ydx 4}^ hs}{<]y-d0'̂/V>jKeNGd0^qAdqÇ3plD򇲴))IٽYCc&ĈD qMbј) @Yt[( s7Ft%n1~_u4C tw|MKJ U%gJNiG"FݜUY(a3f":St=>Ek=w Z*/k(2tE)5vn΋,l Ѐ`)wj\*/vc/賮AO+ȉVɏ[.|%Y;": >UiC ŋs6&Zs{E'[1\u4Џޤ8>?Q:гN$%8K|hYbJyj8nx`^Ηu\IU9%r0 r>E+6LhIJ8🰗uֺzܠqJ ^[NeD>�GE!5ʭ[\}=>ưkO;ֈ hb0<kݧm-9!_ˬx$wJ["=2:H(;N,I|jԞL+qoGk YT`FCGe}ƕ.3s)T)^2&pY4:B.ӵQ`C):}o/+QטKl$2ll Uǜˍnjʹ ~AW A >zfJ_Q\D?7CĎG*m5|cZ q> ya[.x6�C=Ԁ={օC{'iY7{j,65ٞCz zA'?2!l}Fȣ"LUMYQDq`}֫vb }%3}8ZY ;^JyLps6 lV:ǣA;ہj|^93ƒgV?# xi[v~=jƟ2+F]Ru>qTXQ]>7ݟdO>ܩs, C,Ap_,o\|[aLZ}. #S{5 <G>%K([iXoy<U\6cHaH ?6T<ۂ G$R4EUs- Cx3X gݓF_OEf<0Ÿ:`>WՕ(\.d}sh'v1_&Ԥ$ǂ }*/Gt�hTbVH/D`g>T1yg y2<G%*ME(dy%J]A'Gu$z_7\_Y%l$n :O() x �*hȁ6܉~X(EZ{:x as!=�,P69z2ڊV /L)l9ͳט17aϡx|cáӇF;;B~/SfWF/efbp\?Q#@)!$l {2ʦ>7Li?Hu+N‘wҢpX@۸@8T(x]GޘxབUgT G#/Y#Oѳw j0%glMH'!N�$(k9(>7^+=.hGEKX'8Dx$f(:INb$ޠئh:"G4:~pu%~t;117N,3S5$xeEmVRjJvRHۛFL49KKbcaSlG~b` / هgogHZwO"wŗϧBB<ǝiMН2׀YpmDve+ DYwusڔq)U8k)ꔁ$*J {>d{e \<Fe뼖`qgT@B#}|gb m(0gL5fM 8cʹ(u헐bNW2!۰􌡵=_R5r4:9HYj0N?TqZ?O0M4uWxR[l{\g;4p2K5_"8Pj@hт EqJ_ ,y̜;0$Z2NSmJKb3lˣlEI10�TKsI˓9 y-?HRQ,zXTCgWjoHY;i=@>T劉6qr81E57:MT}%Kvžb/R˔2yyDuFo+϶\O٨A&Z[ܬ<L!*Ogu8(Ӌo2�ALI\|ͷ eTy)hpιfn5~75L9b�9)cwr0֣ bWO)< ȿ1Vn+6'SC�(,S 0ԷX$*Yiq:!jJ5sp{vpr XS:ءr3KTᡉmRdsN!9ZZ.3Lh@yTOjD8#JjQIhqi~3mp_ |rM]qWhh; >6qouQѥj/*g쀖a~9?//4 3 Wud:hnx#y])!OB\6e�Ć7 [>m1ؘ>ǟ8DEp{/]d#KRJjoJm]pJC(x5P O@Su`P2LLHudŪö5."qcKcL&tcϳ;h=fi9vE@bseoeZq! '%hQֹTH2 ^pJSwٔ P we"\oGsO_XxFA83taTntѥ vc1fT,ft1,^oF羡͆{A,N-L'3 �h<!cc d|o*.=\%^�($ r!:6hi:,TyڳmRb79D*5 [i=P=8',oy p 5G ۾%}sWF_f8?p6A=raqǛڸ?m[/9 ?X;5YD*Pn /G?LI ʹ :BÄ߂+G-U%?H#K[;19ahKLk&a!_{4&/[.s)1<nP9 /1|h)#k8gmHv6ZC<~Ҫ$%!"8WAF<;+w<覤k6{—׈Km;Cx-W간/ȭ@}(wnH=g FЛAYu3 PDX|"iby)ӜA i_L=3[TV\vGP4DZzJPrab׽v'7ø� :*w@Q'chߍ7b08{X@%{Πm_>gLsa Y/K%㨐畬FQ˿bSR1/tc|1fIs �x?ޅ$w^N0/gVidsn .4fbhI| 9m M|*`6-cHnggN#8ѹEX3~TÝ/FŽ {^'#J[IC\ߴ-3&}7baCu3 L n:^ÓG ^s}i2 qޥ 9slX'ASgw.7`:K܊RR䫩v0yxw5h84R{hFy \$AwzBӃSOCŬ$*(ldq֦1{&a*-Ty#C)L8nPPY6-3՜4'G\ݤWCo -{t(B2"8p(*ZxJ ơcX\ 9Nn^|I(/M Fʠ3(|Q;+TÌvalУc ?pH6?vɌMY14^d-6lY.#u&e|?&"3tKL$`#l=gxtUn*Jk֤AُJ;`R>տNh}~QePnk9EӂA:,_dw &g>ۦv-^Pvh Ƚυ-lT5K*>c9ֈWu9difBғRA>Z;Z[s^vM~>|񮋩s$[2S^՟Z7 }61ӌ =h 4 t wކp\Tq<iQCVd}@#Fȭ 8(wx7u˿*2fE E?Mo_23<XPP0cMmOaò%o~6b>=.50xHB2ÊbUU6&:2!u(B~`] #r;+Q\n<>&9LU-%Y)Ie oz!P./ s oPtk9T0aQP;`!ΗEj卙VON\/#4?LΟjH(qvGď{cꗚfPnHi4XBe#SL,<0|=1 PDǁ%yVN'j2S/ޞbۗXcwZ\] }#aw_Jxf /1yVc0 K&Nj>ZT8>K߳0+!ST7 e׊^K*  a0f[C-6?Άe^0`Bah&v2 l МS�ڎs~6lpR񊹤ŜIC!.k}3 ͪ3nM65u͚?Qs&Q,MT:rzd,t� ߬pE]R'\rDP_k�yUBpaC>!.pSacE8[*4MB^qI.>wvQ!qe8_';nv *coCR_չfeVuQy (ՇVaSoo yXj me*͘+U##8V, jĂ1<& }i"V 2< {Y&y$ B|y7o(Ah){O 'C*5>:d$1�7uM4iSG֒|E4LՄɁa JƴۋIK$]A> *8tD|S se9ex~ˬŮc�^b`X]_3̬y}ÍgqTПE"w@yZcT(ױڟ.m֐>9ωT-'=8LNOԄP3Z;'')s-opA}M&=5OM8 d,V^2fTD;ŃW C#SsTWpVK4{Rl�m( =<[ x6vuNыCtNJ:HS򏞀~j{v@CpRcYS01n52GEU|i<F?EwTUm3h͇_÷~D,sE'n6)4U~,P1YI-F6T`39{b,5(reg4%L -6X>fa$U9Wq4rL:DzBU\0[r.Њy(g9�SFRFsdZ.W~`4L_ mG Zgp-ot4YZ�@K׌Rz75u{ ˙p2G;b�pK=w=ep[AGSpˉwo.'[yQf$ Iu}|8"5BP+c ?iCv )'FS2wl );x@$P9s%�wy.89.k?/ܩjd͊>cNQLĻ$r7rN>qT_mDQ݄4ݔvvs`I;|͝n.cjjff,}vˢ~BJp"2)V& y2XZ0|I~?w/bWż4e `|ȅZ9<x;M0#XB7}aeoSꦋ?H+j?:IGM8Iܨ3kp2-¿IOBBع犑Dol85œ-ܑr-dHP_%УOj9m7 Py^E` *9%c`mel=lz<gzsIvR@dBҴ;jq0hôHJYq<M5ZyHg3G.[G[ l}\J38ZX'n HՖn,daU=x[:O -*IRjbږDOg�>vQ:|<}R~8e1}$P|:!fUkfqC ٢޳ktx\8�+Cz{u&r*Bkpl?Hh*ZA4Σmm Q ,!KrtX3�ꃛE<|*{wlu0?v/.P؜Ìm0 &աM`3Ƃ ޮf/*j.f7So$Μl2鱳@Qu @` ~qxl k:n;aPij)h-DE!.hmC+c2[Y9AEUYI '+- =@ d/DPAa$Z2yBXp=Vl&\݋+,Iв3v-<'2RA4FKyE>d ^oߑ|^bNpa ";_hIK#U'~YX?g.H_avmb_}e2+]X y"3vIW6Fiإl1?GɪM[' :y@x*63CrZڷ9#L5�'10fO1YlwU=Z}X&㣧~NZu:zQAĝ6}x=1$ڿԒϨKZ+߶SO|D3n1d([boBblB[K\#iW XyR usŦ3 AĪi2*$J/*%>G=DpF*Ľj~Uל,_>@B){D큾uXr?&xPe C5Yӛ΃][O3f@ǎAn& -*YeB[)UJe 5qϋ􉙃|6X~Dcw=3f ^&;\7bl ٱl{x|a3sklCL<'"Gk&lkC<dYMqP- "*@U֯C~l=zxV3d~% OLf:c);ꉴ5Gb=z LLO ^R`07ap=,[1M"4_@|>pS lE߁Aq:sV۴1 Ka^b6M㤹<@ ~MT?gؒs=~fpo y1#[%۝m|xvy(LRI�=3^<0 n!m̷۞Uvb5zq6tVA_bWbR[^_XbxS1˽S 8xyl-͇ [rv[@OQvTeJl[ G)o0%ISץ*~Ցl&3r:nZ]zF>OBΥ# 'rvZPg#!-wSeVa5cn$ڟ|-wB\=lQm+;(Ur=ϦAۘz~/<z{67GG 8%C:�t tVǏ*-f膷JsAVƢ;ׄFbeG1.)3fVlD q(9Kh%rʋ`v]]4:@Ώ48N|\u5̈́(@j|-˞`OՎR2$uf%81j k4BQyU! gnpɐ乌Qɟd{N=B,eMw˻IP.LL6iģ\='P~|3(k!=4l 9->XUoޮc roq| 1zS1Y4w,/;E6?l\0עK`ze 3UKS<ޖoYt-&7]믍+yF,/U0na Œ_;p$E-U܉jt.kr0\y-̼]] WN Těk;;FD4^JX\AC* |K-d)f1|#,VIDӢ >UOV qpJGOlS^jDYz n"y.#y%nRn邋 *{y#W`6&skv_4\M kM:dn7GݡUnQd @tT;Ƶ.J׍W| (Eѱ- FLh 5)Eu?k>"7"S^KؒxSc)R7:̭iya T]pRW5(%P<5qj=TkDŽ:yn?O7f&yqzËMOB@k?{r(oUB|ӗ6o:c_zYhKuHkx=n�gZY}PfcѲ.硖3Ԯt!֍ѡ.[ tD锧67"WU`>F( CY#d:g� ʊ֎ D#U4J|W ho`>q!ip2/K2DZ*[I*y$҆*_+l>Ezb?y*F+ v>d#Xf<E +L\^':J@$N*o}v|8sٖcAWZ @#"ć{�YJ#nx9 ϧ+EIP5WŃZes=FTb"r56+@ځI܀6UЌԃ~hrl*y<n~wYL--S"5:4FK%ž(v`qy׍,3icu!BQq4)LZuxw j@F+c>|9Pjr�,/JLZ kG߫:z_(reGPCc? VzY"fJ85_ٱʢ;f{#0v\OP`¯~fbP@՛Ȗ] Fӽ?S^Z{%)sRmƕ8 *#^hX-k0D >E<Fx;ړ7.mд^ڎ3*1iIF&* &7+*.mb@1[&W:dّI0kjdy>kگKLcXMGCANBÕu8#ŕTLMgA( 1Q&T_?9##A<t? ;6)G,B*А9$i)>dzrD·07.9#�-IO%Q~f#k@Dom[^k7OQw>"fD#XxRn{ԇ~ aMoM-h۔E-6j Ӷ%kit&cpU{k+IG#7!Â=΂[2W$W9oNjυVKV_)8wG7G`f1)GwF jo~`dDP爸 yvk_ X_8B!zg^6PSxw25-ඌm?]: 8cMdAaM .1t6%ꝜuZ%EsCh@<mYs~`!sYҞmrG^ȝ]wZ߶]Rc{B�'.y'zep M<Jى9W@& S#}>.ؒr%|;7f BGEѯn>RI&_ȇQ3,$oei 6k [7>a O,LxqntbnaiKZ1n2P8^!MmMp,hn}דsn} ko=:oxYF'aRwW=ʼZr0/2sP.NIjC ~:GuFJ_C8\+# ] Щd�?T\': d#Nn䭠~h<NE>^s) W '+z&!6ʓd\3cN%ۯg&x嚯H()<4$E,B*D7%K]cFx5|: {xI>s ~߷砓_ACA%v=*=,�*~Np7q/3V 799*]NxvX@]<E 需 hN bORSuJ֚-[>sd~Ѽ^G`$6#ۙ'S;{i'mJ>+lvuv=M]\ϔTnP>aKwfFOuEn"diqFsﭖA'(8$}s{" tUE?y~ԷeEB{Fư}kR'\Kjo%&Kި=xi7K݀]z,{U '@ K_:�,8Ͳ{j5ZW8.OF&H& $}jpȮBq=O<B=DE+5ཋON\|[x`ffk55�&n*Z4&,�4=KPve q'ԅ=�\aprh0yۙůU5[.oCsqkxURn`&Kc 襢Jʻn>z3k4\[c(=."j@+p;dB Jk n?x?@ZDVGc`.{WoNW:'a?} 9C,�J%FC#zޠHz(}~|J�Lp@?Jc!2s4E20X5�i+ (C-ӯws UIq/}{5/>r|"V"5LmEoN*J٧"JOyzE/** '.0 ŏy".޸QaHɕn,炆d)Hmų_K$:,L9Hi W#XwҘw2C ^FkRɯ r hyJ@G xHg ޚ1N?/;H;lEq��崦f5x^a¥Ng5XC#qWoG1hyhx7~wK v}g*EgT{2_ct.] Q2~Wq,^õv!qRA^3Eitc=F~C[;7btXv6L` QWs.ݜEӽ:$jq.Pq�GX@}̓? O)LGr0DSlZ2jKqP0< l&$b*W#Y8[rUfN^WAzQkrɕKX&9h EC[} n(dh|ݣD<,#;o.5 Q >z1mIq Mn�Z$ZщlCpvCPjH0A@Hj|5`n6/8շZQA% !cFݎOC<E.qP1maA="eU=P у0zvj>Flw[ ˠcc(큀+۝R %fVEBpu ~r ,հ��b )C x_IGmgXފ~o6E.P_zD-9"`gbt(\h0!F~K+ 0 a՛.KiycgJ2>=l9^|#dRФui} pR; @q 'mQ?֌݊0o/h5Z|6?uYh:1aPn,=̴ H!F4OݴsKh]{}8<`j&RTGx"ӝuX&�!㬀 S�]�Dj�.6sp:JbPwPQeͿ*d[[>M< ȹR5 {4?ZO֒On2h:] *嵌i-+k?LN*ژ}\WM݈m l.v s]Ԫ.BϋGk>mR>fY0,k]pcR} Nf5j+Pae}\9j�trxy9쨈CC@$r@!ȴVQJScX3mq]}b]KW/LŤ 6Pu+i$}h{ۖ!Ⲧ>k4Bw7jMԷd҂j5vqVϨ4 uuN%kI0~a$`%ƛr)Nxbi#M쩒4;bi30o ɰ?ӂ/ĥ>])F}adM�xafbgZzU ?pjiN|5ހغnCþG`eqQLNZu(G&Hרa&rՍ�`j"1Pa>'}k%:}ȮⵑI1z2u47~w~ڤ3y'JY}6p�?)篆E`xJ)Ui M?B%=l_8[;f UzdPC=x/iH$XDp ַLg mF+U$:Q`Lz~Y 0-$4Q ;_9@θvv=x�ƀW8}(c3q!tY7zk_O]_W[SZ-}UpVQWx�.c8KdA0@ e&⚦%")ҋx`$#$e2V!X`9.tI-<j3>|D.pVpK;|`am'`Eu(ܰp$-3`|;bhݦCOA Kd;1ɢ; k=8S_"H^3}l įŇo "fP;P`S0&ⅈ+eOKtJ _) E0b[ &1O(G#KU$[``!7ugVrb1 qB5p�H9-;+lBgټaڃrK1ƀ#ȼ_藅`"rxI9/fEW^ikmQ'{ #6=_[~urQjC=qa^k|9ziR3FL9a�o!rլ#'{VLxKA /ӔFe A}]bEZJo-h]9&nz[qC%K"ReFcz'F rM83h&uSu24L[&Eıvr&R[?T<*l]r50@:薃" 7.K@ C?6< ]RYky1pʿ5-Tњԋ4JZ^0W ҁEtKZ.{wKse7C-k`a)h7zl t侮bVi8<YqrPs 99r4+4<<$T sJ0'U䍑17QrsshHxR Ʊŧ}Z>L IpItCT aF.Nj#/KϢ’"ԓ`BCDK*7$}K͢ʿbU@؅FRwLV*�7Rܖ!YyV:~4;|S\77iC/T8w[ŜvsRHGypsI<T"={v5N;ž`UGqH$/3u[޳͍q ;h+溘$sAS % 䦱yj"Y]\; 5ʭ&\p.yq"PTq"Ť`bACY6+;j<{b;Ž0x\W,J x:s *l˲@f ګ}+R๚T3ٟOT,y 2!gcn3"` | MwVSOݞbnrU29Qf,ɬ3lt/Z4 `m0XzK^.D53)y1}nj"!@pqpH3R r4(v,[ς,?7Shik=>c)\~ꛜ,^@j֢蹣Zp*DOim(Q8mR~k碜xGX6Mn!?f\$SߨϒmaLgf\Ox>:7kOwf!Bg1`b2\ ͘!)jQnGB' gHS0y9MM_Sj=Vszh]f-}(Ƞk0HbZ7䑻,wcyY2g% )�q�TRumܒջ9uoj\Q= ;SqBﱃ&xKl.^?iArA r (ز3U#GgtU֛c8ʳ#zљaq(e8uViAM@GrE,ԜUaS"R%}0Egp' ,T4+ ma!;,͌-(/jy q^ x|=r&ͅ:ѻm-(WM[ԀٔzQX?iԝGIΡBeF&0ځ[У`nmLSe!{IJ8K3Lpm ?UfGH+#U;)QwipcqCP+`QȮ~svЪJ6AQŮ#}ЦB"+OBFU2 ^|f:v< J7�^.Sۇ<H |ǓB>>Vcȯcrtغ"A;ݖɸ8GD?g+H[]+|'Ar#%ͣ*F\3_-FV-pW=|Iޗz,>XUE~Θ+b[| <11Q/sg=H)8`E]'FDbV{Q7gs+`ĵK=:K)QDt䎚R]:b M ]3sD)$U[@ޱWiY$<` ^[[ͅepz7 Ld '!kA&JJG1 MÌb$AۉjcŸ!7Yj|~ ;wwM`�B`u#H:H%6>Dl!,<>RhE~Hr^|!Fzw.) p*Dr3?9cJmGҢ.R ?銸)+ r@\#e?`-&/DԌ Q`Hd юvݦCdA篑PKRqJpH|ENÞH3 -EXGe7i9uRΘ$hJ#Uurjo.uIϥ%?%W w?#Q0ZA-Zf0ÿ\n)Lj}W@ ezEWGѴx$@�ch" ִla꧷oJ {R#347NdS *`9"?kra}XyB UH#*d#>N4 I8!5zg%| N\ܹR,soy,a#K}XE6[_[4Q*�fvjKN?aWD}KrQ,OągNA-1.MtĄ18$?]wRڃS}X(.!|U.e|7osʚimp/j6FS1<]̷ ``C8qI]Ky%J V�(,=RŸ--:Gh&fd=N9 ,W{^LnqF +YNlj5ZD;]<Y/\~ Xw~g^#!<f 8|j̘jg-Ek!.j,,gfy¢z vEr}Ruc,ʴ.f$r97dPzG7'E30;j(Fe�#48b֬&:r(lQ搯^O*..r:,eGh хYA=udB{)RR g?_hzriY4NœJ�?X+k QtӢ5d egA'u<,F+tMw<#&ͮ#cSiZb8,ʞ KVHh#B&Ʃ9QnS &[~V(t&g0jg:4o.Y"дAU']qs%K�o@'Um}(z;�!IjXhAIpuSwؑ~ƴ/b3+&ka?o$heR2\ҙ,շB' 3g&.n;˄N*;zK`57TO ]dcBiN=H@tt})11M$˪t?.*TԥjbMj\L"JLlE훛$6HvYKOPX/iWld/8?&E{>DGIRmz|췈r~e�jͤ>2wJDnĨT6p5)b%*1zL'H[8~Ss:Jnvo`n|UO&]�kR[rMX' CrI?jn~9ZI! sm-),=,H%VPJa8mC$L~+yUgGǚ6(yf/)Ug"s f^nÀ"st ]+<cy;Yy.p<8w~ ZJG*kۺSJ>976_* >84|dkO˧/ewl^4}Db$EA2mg@{,N_9ϨZ FuR+b[%.-8ph|fn AdX�:6cFHq ÜDպ&mL\cFX1t>`{&s.=k^IE2纊mׯ;Yq5t#[5C;E:RXf4%#ٙ9*e*sێu:%!ttJ'T0Ih (f+]w4? $yl{ 9>s@Ea O-R.K_t/z mƋE?E Sڋ0N K>(KKaý�2&5,e>ljf%cޭo+r @a7e&֪u-VQ>]=<@N~"^n!�}WGp;{JS�}mΜ@&6ӖmD]Â=p `* S*KjfYv=cb=Vb): •Uշ鈛ˮZrTR{͓]OdJy˹I@QLē=;1m͙uCbgYmftS j%yd&$ΈSaulm͜c댇2ŘJ|ip,1:&l;~ 93 m]yyІrΨ(\t8hTmҥU a�sZ8r Ib}hA~ɺ]Bᑑ)0CQXԛ)M1|j s@KB[&sB$~KRQL'-WYEv& &4]SEĿYLP,] sATN.=77RaPLFHv;Z2HD[W5 Bpq fY27=9  5pϏ!Ma)bPo#HXN\ Qhϓ IpO?=tĴ,Rqhk'CXԪeL}|I8]D[Oc2z-do'@gFhJ!1'M7N{OH֏$mP9TW7fWL_.U>V׊[X5›%jC!+UNZPlUI67h /lm^?k􀝢D%{]P7>VYH�*nRBje_]dӏȟ1}k?.lVIҗQ?GT1J0ꛯ Ef$!(ok``J 9LS/OF ڐ(mN)1gP u|VY߈L]?qzO64F� $*{:P92Ҫy }_Y-@vTc˲,1F=LtcqK΀qYƶG<WIiiR6VǕ)[N(?жa/fO}N�6R8O(_P]/?=Wn_hN%d$oDOcAai:\|~z'ET)0FjX4H~.).<3X<Xcc S>?tgug dDGo]$S,>Rqቻ溽'^i;‡-X?ˆy@_w&Wr&5ȶIׄ4x}c?3&G =(TgY-ߐFvH뀛%Ŵ %fpQ 䦞3~`5B`$$r3we$,̜_Hs8PՇi6>aP*t,*i^<N.SYU,d3/ힽx+u)UCjA:ax�6ٴb,fP(-hm9^!{*5 -.˼ɁMr=W:B~=qr娦 R6^+V9NSa3@*/a}`w O�:g5n4Ŵ9Zt9p I&zn-LOH!UW~<Vq}`q"ys~~/7"eMKQQ9j(^kD5mK1_xEV_{[c<9]9iY\}Xu mƇc>x<PKq[n>.Hwy,aw2C±.4Kz/tܼgԌQYuZ׌2?*5tbM  f9W3AY9[cMjS>Ӱ4,yQ> kRs>bӫO7j*\]ö EJ7b lcAkFǝe_%dNK#4d`:^}\nD2 /N{Oq AL<gCIkQm+_J  ⥌/?oQBܕS)*[B q.i:;v4Zo_=p��'N "* "nVjC]?!v 9hIS�uD(e4YC\QLΑS2{&H<!Iޕ3f�((D5k1IiP):R fomh(MěWl?i-۴ROT9<Zda9;sP'>lnڊ\As@sz6wl*mLP{K@h翶!roe[^ Y_Ԑ#@h:?!d1-[KxNhtk0iPCݏ|�]Zo,tx+b\-L[!b2»G:W~$[ETlwsJIBWz.uŎЋy' *?V ~Zw2[q,qR@NG=SgE01:܇ö-g@yNV K[J/&]VgG 0S3+XF[;!b+3#D>hfKՓizYj2qҭ$!wׂ0.u]3Ẃß rcۑQna*~!g /T�F6kMhI6Ō{X /q\إ1 y*%u`dt hn<tG L*͐9o4RF%>z"4x&ʛ7Zn"bRܠ| `dDfΠt䥪}ʫlks,#OLdPhx;THo5Gs1g{VȈƇgbK#j=oX !N@L j#Ѥ\FAX0GwBy-a&  �tob -DM٠3 f߯[14?[ƧAj@ijr&0%~<q>weUwz+j>L߽æattbɻk^EY G! <WVugݻ)V6F,DA Mi,9Zo}lo!;´%lp[_Ò[fPC)FУl xp>d:'MӔ%)g] 7'6 gv ,+�%*:tIXaRY}=vYɶ:B{=_1`&嗱[^ Mᆭ[*%_ʛŹk,l(. )q$uErS /`z%`B00,J)M) 8xcxB Uz&5.$1TIl?G؜j JslaiʶrNuߋ <ty@!]mEq2B4bA<F!S/_es~6w`8͍MnPđ[惝uCp5q,iH֤Jx̅`Nu&s*^@_6vubL'~jJi8H9DPe/ 0^fT[k�.9u,m> *UT̠R c/_ X3q+^A]w5\;2M `>j`20syˑ+9RPE<|pegvfb}҆@!ɻQt& =! QDn oj0xű߷id`0sBϙ.5Ş-d ~6r &ᩲl%CQlC梆-Qo=B}FҊu@Eo+2:=zY2|T8#8A䱷%}}fz/Q`噩eV8Ht.ȽH/-<]j|ԬkDbliuS|PP*yLtۧ3ВVt:o+V%Thy!.hgmߕ]e|'0Kn_yVn6@*XFiS"fV1H/`9"m.]>DŽz! 򫕃% S\K-C<@LKF&/ _c p~gY֡wsX5M IA/(<"nRr%<<0X( oӡ*lo g_~xX' oWg;\^%h+Zu':?nc!S-Ʌk188mPJ|{f3ydp^iT5O9#*%g.8e7-q补N@)'(ccq-یwL Se+KȝJh3z?`y%UL UXPgI&lD 2);73j7Wq=2MHve%O^kuGtY)#CIS;_(̱a1J( (^][ѕ,m˘ Ѧmp9쩃J6vez% а�'M0$uU[ujh&{Tӊ$MOWw{ٸ<!떼" [Yr<C<zdq@']w8A1~Im> 6#hH>�l'mZ'Ipbtf  hI"3 MV[eY*2w9�['j͍|+=y^䟵*5 + iq7Ɉ,)EA{_g7{z~6֞,,{+kֺ#Y擟Q-n:Vuvk'w'k'a,m"|F8'tܢtМLQkœ'h<wOJ>XU8Z@gN$exuoВZvC$f3<%zrHEY5 'ROdWmt71'\-FqB#ou=1礡1͢Nbj? ttgq+�68&~]B0PcBޓ+ =t(D:2-.᱖sXFN,Yj&"je,1Wu/eύYv P^=8^dtlV!LNL1 t`xcV v{5`5ςuR/FT`U}f1͸6g/D#!0ٻ K QMLnBnR&²R&DעrYOs)jz-#L'P~Kp-%-aؘywlT)Cc<34̨;;a2 g!tNʸ<f5髓?@;SpcKÅ&K5X�3՜nN'L [D;@h$\lE&8.檂x$TR/J3vv&hض<]TӶਖ \:K7Ā_Y4 �.7Rpԓ7oBfvIS�=JH_BX-nMdQ)9<^<Hg7f@1k)xMmIgb˷ҘVI7|E7sZ :ªoBZ-?"ƿ]0?)0/WspP=lO8ۯlG%3[�nk-{joPD5)—GwuǎHe W>V_7pgcJb05qt~R+8Hk6\KlLZD؜>,zhꀻD@6c5/M!1L̸aڣ;,<*Q,-)h]j%wc5GY̞AO,mV�V4ӸlO:S.8_Zkv P]~k1qj>w7{rpH / ?ŦP<b?|_ܣ=!+skGi{RZ*G{HN D nטsσ58_ZAPrBFdld1Jh ;uhΟ.G>O+{x/Ƭ)y" 4Ɯإrߛ+xO^mOY𹹼zbYk1314kW+T#Iք2c3<c1k;.$pH?n[m#qd|�faMYj)dz (j0ӊv:0zE5|Ol@!WaOȢsz:'؍!5F˂jE�rup|ͤU2L!VqD'd+#HVHHKTu$J;�P?C*3,+7p :6$[xEo%LKʅ9i|@&kDllFTJBFG5 ,q-2x]v� c=p9D⸟A&pBEa- Z`va@%{KG"c~5D\^\N>O|{<-ӏQf7M}owME[EEe,c"*޴¨1l[(G}3GJiA]9o[=LxCA~B򲎷]9b!&Mµ)"GnjskV/a 7IEXZfU:+O2ԼƂ>%|%`$J &$vo}2Hb+{ȌPv > aS҄>F6 XSQkx#cuEn ܺ?ja�%􀻽(Vk/fiBg$5ֈ5"En"Kҧ@[*7hE3JW ~Sdeݓ!n�\*x]<?3+%oAλفȡY-~nfϝ/MIє4v x=.*ݐ|?�-<_%:~eŝeբ0U@ݧ$d(<Bx@&.(@u;*U1myi!XrAFtF.Dh9fQZ_~߱RdQE7\,P:bYw=}/ aF汗qw4}Ww 2t�]L,LIHVcby@ c42ZJK0sV3qͱ>fH"hqߠ9Hr tu-(3=h͆?u{Hf2vSKhĄg߾/h4e0  ,gec)Ivusp J9x#}jRY" u;Q!ZI5;2kNm(>ItхLzk"~h.&8"ل x*##7B#||v+նn~qx.H?ߠ@kLuȤ1CdƗY?0`/[DG`:s/u7^Tn g\iR Qx,LV�XUMKu*<cpI2[Z|L6Zr|` ܔ }5uDt<I:'n7_UX Mf1`݀=9&-QP79 auy>,mRD~w'[7y #iJ¡dž3Ϸ[ʙ8fzCqE<xP;$4؃9z)V i+~DG1vo@;|%ĺK:%oOn$<}m;{X7xZ Q.mgm%/ƛ7nK$Z; eӄsf@V*땂$an'6n.E2rU)NG;Eîr!tgYĢ)<~pr5'zQ4([VP(eZaDwwN& 6-}e>9vVD<X@UBk A?Cƙk5.hk}0-U$Zך!6Jo~[�$e퇑t&[8L1<[s/ 3G1ms:/؈QU9{yRe:5LVyY3Ю%�aRF"^(sAnt%-p>-Vެ92ۇ[~ўয়<g?|?w7JlWˬKlc&|Mds><:FmGltX:B]zYq5`'d<"()RF% b>w{ݛYs6MDCKukl+@*H^)=oɅ_"yuB[Ze"rPٴ =5qL]o4o`r( m:q{</qhQ\L|6u@Wp}"?ܟBT[#^D[DjUӢ\Mz> kk_ P5!wօ) H~GR)$knfAۄZNPP2HN4&5xyҹq}) nhۄj\gEn` ̯sb+HPϏu}|3jo@}L.ݾWqj#eyr z~>쌹IyYt0LCZx9zc<}=~O*;鐆`Vu3/83x :d3UqA :mގW}Lsd]Fr] e.8\!YPM"Ca{U <؊|groǐ <PIɦECA11يS%3r]_LcФ٩ֽm&q (o ?#V\eތE}b4�# $'ry C6%x*;_kt&w4S pH,߮mk{+G1Ulj)IgOm24xqlN3zVc[Vd8>QSv8+ �aKd XŹd?R%Xz΂o.Q^ ]e?J"LM+f>1ͫUxma1z.n'[}4PDj.ᖩ5!L_90"wv2ff&@NԡJ!47龶 uMA"T/%g,n<X:K$gR"d*RzR.bq;_]9iNFgz8Y/!jDsDS<P 8xI*ÆA]r&6nz]CꐬC Ďsu!ЉjP헸~x1 d-xc СgߩecIĘ=m4ir@ #]l1@IߤKV~jde$i_vi]n)* 1c>RL 'M~@8nӂI iB{{(TU@"\y$y$sEގ\>YVKX/1EV699ʼ|'cY LIӫ &K :s`gvk J(1+Xfi13O\CVIa :+9uk |'p"x!6):4V ~FZ;HR+_ l fKxߓ;XN6X}pJ6" ^].n3򱡓Г0 Ԡjn>˒d%(+%)Fe4Y!g{1`σGLn[WɁ^֓TFjF2q2YYFqŖ2 8M񘸩"bczfGVm;y�/]sin?<�P<vGBHI)~ Zw"g!LYIc(oe -N#1L .2WTD܍ɼSC}iq]!ꂽ.ҼܚP [uǨA/7H:s'ar:oӼzCSK78`6J>_H˺T>t,RUBh^`7[K@ enZָT$�*O6-U8"Π96*WH`%r<jЊS9oGB�J^~i,;O5t (r$_Of>(:6?kWn1N^h~R:/{)6Ή'ہv2Z. J ΍ޑN) *Do$63^cSO&` [$,ƑjepS${k txK#9FքW*`LzѪf @`Q0̷ƃ ]efly}~#w@_zc?6Ɖui13H-%yV/आw$C1W{&@2^{FJdUc+ye>kW{6-/%E+YyaUkJ2vZq3nߘ'Rs3s:bM+ovT[(Xfz wuoT]K᫺-vN-CC16e;b0bnzU 5XD-Z; oxAPih,s+ wMƧU,)SX]5!Ut dj޾^:XA6`D(]vEQ/Rl RB:Wi Q1]<aiw^WN2Ž78PINZR;kkEPmݯ,Bfb5J_#\ü([ӕLKaac'Pة{4Vm7SNd*!nT򀨺wشa(JR56L}8w=kqBn5,1IZ^fb-, ֝{Yjd |_܈(mWGEſR$E4nIGCؘ$\F⫿uԌq %8jٙm$eYHH3(*~ 0ljg hDUMg\WFl@9qn1, BQļ~zF0] Yg$]nSGSv>G~1tykЙJi ).!E5`:0̢^"؊5FZ(micSd|8̱˪۽_2d@݃]/}(&/wB(k1ecCRV5yj-uG\!mH԰1Ae$N͋-)NB>;8A.rmYBݺFhOd,|ȇwe8BFmpYoI92(F!b 57&tc&DNumQ1o(ݢ Oh,znY+,A|th?S:A&lzpkU ^q0#HUۢn~gx%~ Zp5_f]@t0 &XdC!RzFs33``X9G.JFu\@)}EpӀ\|]/'Au{g8xVgN- 6L[JDx+wH:=ߺ`@AB>+Sq*IGYֆ/+UZKβ=$ m/;:0 O*7ƝҪb7-~M/`'� ]U [eLCVq/k*!2Q|OEn›?KC8Ӭ A KQxKrsf 36xgň o=+@L!BK-_ŧ5 @/ׯ~3K�@'DXA/,/FGO~symo3B__hc3 5lPuuJ] Vt#AhZ uE]K͞Jr=䟣{=[5#,Od6{<ldWqkЌ\OjU ~@4a?zO=XxNlʣ>CJxn[.+ۀN] zq槧[;C@i:߲ۤr\ÊroV+ ذPk]Ъ[{IHwAS-v*1tiG-Ȋjܸu|dJ=҇|WXtgH.PE ˵6�ASa빬W<,!+*H~[ {,RxN'5XǑ"2bFT=,?kjZ"hw6&>b+ T| V\&ežu]:9#uJ3iU,6FjM u&b-�!lpHl,a " ` T< ~}A>ʢ1D!dBk->H` wdyERwu l߁apWVԿxl`DZXj&Y*P[~|=eWǡbfdëucԼoO9-eyrz4k[6X8ܳyc0>ww aಝYu/?= h3tm2JQ܏}YX޶\N/9\VH~+5El2Ύ" cuc 3AS44i{@-2_<8y{#U "0Ed^gEvFA*4,mhWBF}]}Q1hAMݗވ 5[@ iʄܬoQN Sh:/6K5t&.GGtЮir32q?1W[w{?ϿpUwr'd44BxHҶ�T!.N`BI:ј5sm1BL**bTl)a?&U(OIuM-3Q|(D)[ ^0|?>z3E,e|=Ge5\%k kI(�  Z41Y%vTF>&Ȇ}(Afp<' .#Ӿ)@`MO\7lђO_Q|ÂMR/$3^\,Иa AcMxn kD>;%H5$,f(?؁bJaGPC/_KQ8b|#ή/gM7ZWSCj2lƴ4%Ffb > 8NsfXȳh%ŏ'f!1M xOnC֞}HA1UWS]Ur\7NZ!ҪY F ˫- eE6bKކ)ҘAHÍơuQۨUieٕif}E vF!lڭAʸS|l?r+6`K4~f,>h?=tOP jmF�%_AR0( &25P'fKoUY>m>.Wݩi'o)Ok1n|=( 2a{ O]ᄱW蝲WP8d`Ұͺee(Qn9]QfmOMs%j3XjÖ^h}h+Ԑdrk+-z{BWiAavmWmG$6R0iO뱉zKs!IYg|քٗ,@Dz sZ鐰V7 v;g넿Ayژ|#r]K5Ȅ͆ZT!_jS_tk+zXPi-33,љQ֌>h'kJ :Sʠ7Fw�ۙ_Il!9eRpҚN\xZ;8+Ś7 p.(jqD.T{znBk\[#`}ek$bdؗ쫇W _аK-_e?J;km2 E$&x?mO<y9QF3cV ᑌøA' Q@%:'MCy7DތM՘^~깷m~@zܻxUQX h$2@/固qgV@Ebo4 E_ Çg|,qU!eyq/ pPm7cz̲QE *,'zde+r/fϯa#DڲwRw="q/[w5ڹ[/~zCYm|-3bH*I."e=b6ڂD3j2aY-+zmިoE>.U]1M?Qխ 3zqO/:fd?[Mn-:EF싡}+SJJEErRiyk !Au7g]{MVD>c,+YE673*R:}/5ZƁ ( -z_Lq@=Iu)|r3R 'D2sE]{4@u̴?щZXa͊۸e.aLy=|GkN3PQcc+9V@/?oZ''qcӜKǧsq `{mV7_e X{zB_!Ɯج82/4ՔN}TeZӴYtӥ<wkdeW8uneG~=&e52[2"uqQ)L Ԓx}�mVZ0,"H죚 4_D.{sc2a I+k؍ KZK'?~V^ɡ_bZdN} L""+\YFThɡ{&-op!Jf\2FHCdX~mu- k]RwSqObAF<"-&zu)+P3;CPƝL;^I ֤Pv6rTͶGL#ϵ3Zϭ~yaer)qܻݶ 3GA5; Bn5EWe(#|͆+KN z7z75.. ^g76-p; srr-Yp!mp{ZZvZA;[3[ jpVHbQ-kCԳ8S 7T#(s>Zo8~|7 m4K8*i+)D1 0P`K/S4Q$q#Pd##r)q 4w/r7\%8X[6گé 񓈰-RFWqjX)ps۱0=#'boәO pm혇g:_5\ W;ɗ4^p=/�.Ȝ)BbY,8:bFArV7ji´gSY+͗�l((ҵA!}I;_{!y$ҥnjKK.b%Ha;QsDG}#)( Ϸԟ(dv%4#�ì#j `aَs).2jv=Y2Famq|B>?%f?21 d}E¹m.k'Cܖ(얨ypݓ]z*E�lne!+"V6`J.de_ԭ{gbsd'<Sq˿(b7YVpͅxzR?।Q(d#1##u]CP5)\_VuKJ#]+]kp}8rE8y_-iemj.tfZlg̍-H fw9oB vU @5/67vB0JQpU!DEiڢ@ Cm n5 ":2զl@P FTvPk3ٖ|q"pUfP`zz|oMӘNWg 0}ki`itiG˙Tp*<t/]. t�ᛱV4Oi"O/e8z\cmgeF)15L0Mžo 3`%OSZ0 +(4 o#a u|~ݦ=r<钼خJ&*%t<[Wҁt 8 =c\T@v-&Y^H:Hh&h}uG]kEu4obtORLcy"j*1"fs|Q{ ϓ/# Nd0* o ᘮ'o'0PpHx@:KrhVj<؟c3._P1w.z9G~:U2aS1db󆖹gI{ \ bKnOΣsddCkgַw9Gg-;�r<+#9 05I eL^Gm+| ?7}j^2ZAKHg {3x?Dq~4M?R- |@_ec7>1;4j[Gŷ3_ϠmpNdLYX1dbNt=$,Zk52�>Yҁ>[.@B}{ԞmN84Ww?Z+zsܯ ڄxXN\ф1X\`uH_iaEХ1tZXYc-iL&k1|4sxY~"#+1pPL9VqFٔ%T% IE䫕88kwgoNxd(&,'RN;o� xss6I@9z&V+\.΃§&$МGe<2E:RPFjO&=gO5ƁN'2w}j<Za_7;EZYblDja =s0%"tz%B,?^%yk*qx|wBlr5ԊOrE]OM3J%i>F U wO 謞ΗoL묖c0TfF,W^TJh^X| pҋwVBCc! íoB:a) FPG] 'u;z&,;Ba"ASs}PNJJ∫A+ۻcJxzC�o礬0+V;):LTiŦfe< x)?C] %6HHg@e!n9f(pԂT\LZ`ac) Ց,+G[R sY6j??G2Z1IuN1̪̿SW=<~E.꼹hm<Wp;aR&7GoCo,bȴȖum^O׶ ŰyB+J۟Yn3wBc{%Ln}@] b~?Πl WH@:y=epvј]Yb7xFv2df1 ,uovMΙs[ E&I]bIhSN ~36ONcWq(%"ئtfm MM i1U4!8Sn9<daV.=1Bue)4"F�Wa#]mX&}*-X. SwFqplE0hi>)o,XAYlcȯ#CLaVGp%tyt:;5I~h͆3?)ڢ"##n Ɋoj89{!_[O �1lFCeSl|ZF6H3B ˜P/M֣ѡ*j{ad8m ql..a!ks  iXi_~#śձsN%/! 6[EẄ0yACX`ތl VC(RdLZ}W<R|L&Uzbjjgo:_ y٣vʇ;<µLzk@!}X7o]ˋW:Hz:@|-bYەx?0<]؝|-:�7F)~Iiy ]%dcܧ,5vfĸkDŽF9uBu#'۬>*oԙN@J<{c;{TSμog27Rj|<H0e#Ͷ7u^Aग"Y8"pVNr׍ U[qҞ^=Vn ĝ҈ڄm{K`)LvR3:_rBC"QTG4F7fi]$*f%x ur:)m~=/f;RQ J m9~UJY̮\u8PV81M*h?/U)R}F?q "DF ρZ#\(:&O&ʧF*ܣ N(JAZC ŵyTЄ5"^څA5[G+Wg*y/m: ):Pf“ȶ989 bagc5ʕuD彔P.yaKYpb_ĉ3;_S%HVXvm~X Az3q_c.m daO>!MQhfJ#M9OKWbl~˥Yo݉n,nJH Ġ`mή2ڌ Q~p~Z<8'W`QTfbP<_Fz0t5H}�t- Ѭzu9RH8^1D^5YKBʡYj5hvC]yQo!&߃̾KL2*KnSG/e$C-\PI\PmKk^ E9U#iyp/ICHNJvw ﲅlLFW:Z oaj)Ch68bk!!KQB~ɫQ2v@`|Mw)]N{yj1s-*W,ؐc}4e7kOyr9.Nc}UChQ Y=2I3j(`@}2Y`LXYǑ׏*LJ>#U:~Wv~#(wSM 딒3yҕt. lvZ9ܧ$Z+;ȭP3՛2&zCrMbN(LKȘ{KO$ͭLY� b A)FK+ɂg>IF,hNPir(ܪ\o?L80\4_Ocq^ӝ=/ USY!z&6IW-fOE\$k}wr wR,:HGm0 WJfzg;aD;E#M&ikz f9">ugûHrs| Jؔ%^1d9ɳկ%IlfXiM 6nt-eKnߢE/S =fX}%WmY(eʜ i4uQˑ] t<Κ=b@eϳ\(7_$l3E:nk[|m1�L&C?{V7݄ګpҦ2 _@B}][,Yr/pܿ&]�gLJV!֔r\ZcO}dAX\c|}3uJ(%Nu[ȃ yXzK@k|<'(k' 1PD% <ycpm6 M*>�YoQ>7qO.'\Oݍ-IBA-]k bijEc:>yAݒYq>q �=fb ܕRɦ!Zɣ4c? ǵ#R1PODRۈEsE+k6JL4tWxEv~O7i{|塁fpd4o|-`aŊ3 �ß@iS b~3B#ߧ351 "le@m搚o&3Ď܌J]Yu%C@F '`(&}\K>JX@,}cI8롲{L, ;$\g9DbH| ZaWƠx0Yr]h7`U9]DQ #:ԈgAܼ蒬LG~zJ FQ=m6.� um%dZg-q ikhJ-5Bl Åz>cûSbCaX^&,'-T |C kwoKn]=30"E.wԛV1Hw a0;Z ۟neeȫ)i>7@ܒ<l)=~n䇅%Rv1@)vR43/jP ȤNF@D5vV>zXbitdD'DnW#N 8HHcNpK/@]ɠLww [JE)W( 7{\×xc-NI#<"Oez,u췇D\L=>"�6Fr|C~PF 풢6`:HÉV$kUtO^fLNxK;|I#ڀꌁnMw8 y%p,} M'0@wTMS-,/G??|3=.%=h ͓-ʣU:jNӌ`Tf:D$؈^t6QV"sQ?'LҵFX4vC٧jyd@^&A!Ca5Awːk.$^eU;6xij.T:uED"1\ݧP12'>v5/LX~"O}x{h]sNFW{;Z ƶzKӮzΎ5.N =@r?uq?Mc 6DG;ˆkFkڨNfO@ez_9q=3NaV3z𸿊[-*TUzm˱FRsVIpd='[:MXҢ0¹ ohjtCu8􊸘w�s:[ȀL{d91XGFk haV5LG]QG.i(c_g!˞tym~ )vIe{\ENpk#͚6v"Pp<:Ӈ _H{yH2iLknlG&?T K|R,{&):Bi>k1^rn;Fyj4SyKfjGm;݋K}ul:Y)1&${͛!61mӈX9ݫ#2R[&ϧ- jW6!f[sP<Q@.;$eo˻^fuQ,S{.5J*F;JQ5п~v(kln:v4mQHUR-JW-D\b.ݗhabCԤyzOOg@4H[lwA0U@;ܷmDhEϾdqH2$hu @c\e9cM3n 6 7+__~gNj|5 Vߩ[] h+U00PrI-~|d%OK-~w-WLO{ˈ�gU~/kxE4#? &' #DV*}LX';tU$Ĺ38%Zn2H10~k@^|c - g%2gIQ4֥^߳U㍜ݻ䯎4ɼW/Έ.֮!LF}G;Y0hZüjĹ҉r)_#AW!)D[uaKkmڝI7r r\%<O^@#@ccƽ&GШ?_;иYXպ>]#t2JV-֪PukȜ'e]iޗ, (XZBXH"D TԽA| wbBfچ5,e+J?#y$1lk[an 'oN[TwBϫ~O ʃ{I Ch_<_E݇}儸<RVmUg9Ũ7�(W$jw|A^.;7Z7N:;Α L͒[O^?ӁVK_9ԅ+IKSyɟ{|3n{4bL?> ˑcF bG街<ۍSɄ8?jFB;A6K$zC!&2 a\;+|A)SwӘChjJ*(j1JUۇVF j2\cU-S k(#nl *=D0JӴϨ0 Gs\B`Z\dՀǷg;̍+5L&焯C)7"U`\juQa\?} kIjYBT!>1v'/@hZ{M.' n9"o)g?MXz].ٞa*U#R \IXc)%`bBnEt b=jI]dD cJ`5,XYnC:T`ѳOm3oL\beHA'0GZ*MaWP/-a1§o6d.->H<:GirsTM4R1A ZA �LX2 D-Ψ~"ד}5PF.~I"dF�:~sO9vec/2d4Cɷwnoz嚗|pLYH枚5chg$uF(JB hn)ox_%K]Oh]S_'|ow;Gs[pG{7b;*dV��WI<c~2嶂Vx4#RŎ`na+ɚWjӫvzn%H*,,e6 rY5vb T?]}*-�Ct ZjѨY8&z'B$JMWwR*mdhC 8_}'`zDV_[]0cS5ifytBz rw,mw4iĸSLPS@cif۳1ILޯD=aŏYo2@YYT7ufd=7o[1ByBȺSY2㤪 ..)w 4O.Y AWy#="0y6ɺNxYjN'\F_`fO`s d_)lyM<){,j`FpÛzViL ^k BۖIGF]MiL_s?X3 =#W|_poP6*qpL 4^YêKA[I~k2hbltA}"fA+,d`g?,*O?@]~ sQuf7:Z%9B`e]bXdc_'MM ($Nֿ0hkjUaST$,cRN4mH&hnH40$ij�mT!UdySrjW4~A^g~x޷&/&~ !졊]%StW~d \y.~ Săݵ(i`HQۀ&GN89%|M:MrsgӓW"ǗZ'hSbѼM6_U1p~ wqzN۳uڂܰCMG60}iU*8}dObkVٯ#ٍEn@5C*`ik~CX(_[Ҵt2ثtFТTu O׹.vk%]"DWI>jeT/BÐIs! 6<bGlL@ShcrLS+:'UBRBS;)yC{8*>|g8e=-bء[Q ÜR$G ب2 g:>kϏ:\*s0 -R ej?2r%*B<cSVnAWjl^E;f/1\ey짹}�lXQk[:dnfvyHÇI7 Wճ{rJ bGlܕϞnPs`XI8Ƭo)eC050chP/"I$}3nbMq;( ("gL3ExIˍ&j);>=_˟ֽq},YFoZ==TBʢI BJCLXb DɦTGЋvsյ#uLwg|tr,{@+fr-Z0}2Kmk5,?.8es1[ELQ٣8>YV7|!Js[)Y!q" #û2r?7?I)t<q$t{C$ш"ao=G,*�)GRg%H!qg73,3r͚xHq5 j5(8ь'DQE߇t %TqrG-YxSL<Ztz".z uz:'>|9.lcB}Of1pu. NЭ*#:U2qHj1:6R B{@--ӃC`҆Ի5"ٮԤcBs8pVMػAhÔS^&=`e8ڊ;lvS%b|{S N+7MQ[0C t+I`o谕 c4RM^ǜ& [tˏQ 0r2"چ=-B:j=?#/OOP'©քmPWwCɡj_xByi�P)4b 3twN6&O!ڠ֬dmS\1gɫDϑ Udx Q.hA*qx`L/5d\oh;^p|&j[8Cv2QQ/I\ԃloo$X5TrǴwk֛Lw'bޫ\*.D5}U?:Z#n tHVI͚r0,\6Zw0*E ZGaR>U#;# ²~Tr7eO3;"R ,-x)_ 'e{Ŏh')CqM�{&%jѣcM5HI>yqPM M˼/ ?Bu H SNֽd#x!woELҰb{<ô*%%d娊/Umf7Jh(G"߯M,ǴpvJm4$�cK@S>h,5o[%H9#./+VM\esAlEnx@IN,)eËZNg''._Ԣ�X{& 8"@9^ÔQko['g[[&4R(#Kc)XrIXh5L V Tsh)|L ^\w1d3u {LʭJx&奐"P|"~ rĄXJymIrSj](cqk/PVIP՟)q$=6A]@G܊2+ugc d_IF߰-@WEupnH<3|YWBS—k{G5G 1$Yj1ڢw➲GW|kB !y^]Q,$+}A.Fue,Aᢦ \Qt*Q@Jw1l _x$3! DA)a!,דG?Zw?OlgXeTe<Jl>M"kժD?Twl80<;ñÙ IݥrϬLi5v&-cf;?H,;hLlM8U8.Eܵ0%r AObO)#Ќ!wX/�DW 5җs<b:[dyA[ςӈ^R țSBs*'KDMC;d^&8dߩ +G}G>[K)E8<4& BN3b08Wv\S q'm c54HPe-wYy,%I~{`':>CĭUI&j%9>�\!`F (tf[xޯ3\$PMtb7vN`v$4= - "QܻN`|.O:V22|vFԄݝC . 1j'ST.6puC8uWL0}6i!R d>CDOh)!+@>"1ʍ[M.j6Xk)pr=`*: 9_R"^l J 6NlA^ZiM]+yXgTj(kÃn-�bxnC#M%_݄GgcRDٺK~d1V3ᘱܞlR+Wl0ː[=X98,y0J~˺ a3WpY^T0y|Kw"G"ﲗ߆VaPYcT¬ 2 b2CS^Aβ̀{"Z N*omOWS&J&YTʼncI$[mQ dR&9Q7}z ?QRP{*HC3۴̘NNڹZLt�FCg7ܶ_\촚`7Ó.Оj^Pbtɉ.fN-HnaQ-"J &':~ߜ|.Hs)ni:>ֽ{} G^H:`Gݣz#<8r t3=Pn/#G>]yXü~a1FP{´TڥWE^;BH}-ꯑ̟.v MÚv3bĸ7dW[KtӛPcԳ-HJΔEt+q6 HqU+6 HjK㫸B. ьg[T6ٌ01R#i6~`ȅƊEiZ/7E1y3.6NI@/ekj+Q@v<{xwu\yhV$Œ3e܁ ^;՗芿7p%"Yz}i#gH, c??)E0-m6x;r[N T9T!gu?~a�fpD\RT4OK �;.E4 'L#I;R$(a;6΋7Hs0p!=2؛cXv)_܈>fF ^q8NYMh(^c9m|p E)g bZԙ?X[{˄,YpU氨?z–Q}SL3̉T=}ShDVCRVuC@nزj\%P_LEoak#8yё8>I7Wc%P30*?2C1dM s܍r  _":ka0K+\updfNZ=tyS*dR&n|ׄ[{,É4M<Dڬ0$5.(3%{,nRxZl됶]y3E8QeD|E\:m^4"3f{.E,k7 EnL ga9Af#%Nx-p65#!@ $,_N q+yn#w=8t.8\}$, y% iLKt!d=kDRy *Atk^{$Ga'ǯ +}]Kx4M>FA b5#+ JM޾CS�fEr4Sܧ�on 9F\BR(:DpkBu GOOeRvteOl'{,\%�֨{fȺ6-\q;~_]\~yEW:WfrS`=οg%u ٭wU4Od P'u4On܄Y'(mLUַzI >^B11JA V1[i;[<3k@ٿR<Y)+<~J3N}!M (|ܧ@ͼn)IyzVkOjp~[k]Slc`t'b<aZxr.*2{%No�B ԰694|LcQ<!ܝ4 iW.d;Κ t'&C}ݧa 3=C]gr2UPF!Ѹy-`T8$67gYS ౉i N}2 [j�oKM.(W_n (&_qaYXeUFyS)gS<XIt1wnQQD^qyoDꝣu|6:>)Lܚ61x>d/Pk2C5b/ق=kgȁ\_}I$\s㛗0RɂH|{W,ك@&[/#3ȮbpJRG9l|-|FU1?0 T(w-,pM<I a? ǧ[�*�1Z!W2? ݹCgmAc| $.4hg07\ZNůw JF. tl3`B js!@Tc"9_/Xs�t#K-US,Т.Bl\l lL1ok+ ӛڴ۪0| Mp<?|j*QDqm! ` 3%ШÉeIDq`בL< :a 16W̕hy)4v[Uu-:ɣOĠ;<HKv>$C7ʒ{w:$rI8a\h^M /N=Ucz"Ѫ&OM@< +iˆ-.Kt /Y䲣wTpY`7{ NځWW[#GB7: >4L^fRG:IH?2b.N q!"htS!~ FOd3 i6<Ol/lψ()?Iޟv QIDGɮ}oϥFLS KO!f;m]ǀ`Oa1qfa.EWWn2Ə&Xe Ҵ> 58 +lO-,3ZGBk|RK(yxLrfK _lVކ.|-2'D44-'V N iAm?EsM޶{̏0叵Տ;(ge UrSWWоĆ%PxYJ҄)V9dƬ aXcr ʰ["'q)BY4� wB`\H@hg'YX˒GL 8XiMf>Zn Lȓ';ѸF0E).'|Hql݋&ʋƢ*Hw}2Pm =X(3X 97fD]csWa]_#t]H 7 zYI4{?ogEo 3 W$;dbd!�ZγvP4&vvDPUV|%7Xb [K&|Z73F` zb>K>2}Dc]\  ~ 5j5B {FP&ӓOQS-\k ԧ;zv˯�ѺV>,cTS+lҴ`' HF( St!в_op'񧬠^uJ}hB+ljd+bHe&i6}gT@:cK: }"LĔ5&ˆlS('ݛ:$ѧ3saZ˵JFeQkgc'KٽS7HQ-$9[yز'zR{5ChQU㕈c zCxdntϦ^O7鰟l@5Pb+T;aǤC̽ϧu:=bi-YW�oA~sYX##4<&\WZb:P59CnGRYENO2pVa1&GQU#L5Mo2)ӛp@Oٔ0C/Nΰ+ HS$w M@t�'^Ԣ?`ɜ,_,3V#'1F@mV$~e%Y�lQ&?)c;8sS2 F+7!X/UY-[N){�#�HJPpsVauNv_$�T{o [p(AIqd ?`wtxAJ㤼0ZXPs.&Wq"}M22]7Ø7ԂLw-6AU3 #u\N~{ט:zu݄)O?k6SoŷT QbUˋn :ȨQ"WeTͥߤQ,G[PvFjp/~o oYd55I=<[* ~[t}Rj!Ƅ+ >%]Gך-N۞ĻY>Y$ hT7!\A44YzhNKVC!kL(٫v` Ci]Og 6EHݴaj~QI(|y`C@vTA ?E ΍6$('qI\8컐 f)M_WV&qxk_✨neL$#L ).?&=Rp+lƈOg뾷)p!xQL67wQPfQQzί$bHtieiuK҃ \!SSA4bid,ej.J5ĿlFBF) Nbx b2GQ+(B$%W{y:Q1BTM jYZH |Xtd`c.4=9-C"=ufu'g<Nr0]4-g9QUbHRrb7q44$0m͠1FY9ʽِ >FeqV{wO?j7kw}=zX)C?a�5C<̶JZfz7["bͩLsg£N6!bf-.;UʬR~cGg0)$"g-bŗrdj9@QuԙYĖ!yg7sziAk#qM*Ʌteniz#��Z <N~'}okpE\,Z r 6lȚ$y2d t2<6}|k.h&ڏjzq*RLt`nH3,W*p:yP^MRh|d~Uydb/GK"$˾ `,h[:wU!>|b"/unF]@VcEҘv<%);.S*97"o˙`N(9C s#6DI<,%or -7::H(AT%)C5LX@2Pkѧb~0mGVƨS[5inm�*yLNAVdߥGtAA&_ѴZ}:K /GT&闯|gZHfwד$DCbr/qg8,-8&: *:dn6jZJXכI"-̋ RHn $_[w`-`YT <R%|Tlz$m>tUcN>9hl|A;2gkS/u${H7p#<Y/D]mhj'˵bCF߉_:-:9 N݉0|MWLw+- '0yyX끙]Tnt]2!HDh�^ ӏAI鏘4j̳oџ0=bN׆ r}'ĢmxRlZ"ݟ\7hCq|w1ގ,Z}pyߡ v˻?@Dnڋ?:#CLz')7Ǻcgў4u?L) 3ܯL3وT J|�Gҹӧs;?>#c e2;ku@4/f~˞]= .?|⧄t Z}7SstHUY o$ q8 CBN$/z I ɬ)42!WY6BcxqeǤ2ykyf vZ8"CaRrh*fr`0vZF? cn(P*Vuw<:ṭ1h\Du1C0#KD΂�e9" VuD(A+4dzM%;;zm3ڌ|%bZLKO셞;8 $"1<�هi45g֩G Gq_Biaj7-XףB𰉄 #_JKwOrWm6Z%w{*-UuR$k0xxil",BMY'*:c1MȖ,xwl/졮nckX`] )-r'l[ET^/u.Mym)J̘N*^CxHf&e{�\G`o}Dۨj~e34ӱL峦㋌wx=Glʅ>Z+ֱxCK~`S¥a,c4f |=b45j1@0r)ǁ9Sp9x}rY6y2zP<9�yQumÏ&Xb,!7 Si-j^^;zX1r3xFϴ$VLV%=3xȣ'g [j};\s-jmϿݱ).-p�7!D4nE3޳jisUOFX‡Բ+ؾտw{'#|(@e81/tpʴ(nNo<'aUmPFE;ʥ쨌UӞ"靦YRAӈTN4DVG* P;\As266Il%ĭoNPtbG<puB^(<%_RTZ,2a-' X©:�uav 5 B+%<%Ps  P,4'%Oq;(J H40,~TkUϠ]* *$ґf5& (hxc^Tr1JbJtc#0O 0[r0*8'DXc >I }`lK"ͪ<Aqȷnv�0bc̍psA m }WW2kzQkU>@J8{L0I6|$`:R }E-&{Yvkj%jG"T4ѻ,4Չ- (FU\svaą8S/*hu oz)Z _sGr yJK2˃ëT $Y:o)Ys=PmsiXO Ɠe][E?Jpm#38/s:NA~X?%,VJ_zɏ9յhXE7vdKTYp9,q4˖1x I,41:FB;0sySTim|zע =/!lx�NY퍬BD"M*pG ٺHW$֚H T}}ĵqys(Kg'"w:칎�0rQqB|Dk!i?KKn*4 4RzL6d5OPyGeHr qz>Oc  ڦ ZP|<nqY|5пtw 03K&7搜AMO: U b.l^tLQO~:U\�(KO@ N'f2/LuyH7<Pm_DwS@Rg!#DҪ71 B^ouj.g‡˱k`xl| guawҾ"|#왚Kd iN2AK\xDn#k0g`%`=RhJei.&SgiqB-qٲ#Vٵ F5cF]'JU `z%ROU-hfW8xx#%[;rJAO^*d lv#y])'v+4T11u,K1Tv.:m?~"(}DveSP=UNϞO3Rp(<I¹XdWuJ Cd©?`:`u^`6cH̄jf&<&(Hͦ1^Rݙ"!`,w] TJ#19Iˆ- Uwe-SIm0΃ a2Q A'b_F TPng\b{ƽU_,r$=&+س8s\,<ˋ֦r25 X kjS7)߲DGt{L+~m Xn9g� ÐqkS;@{jw*&OǴxw}LPU-As( %+&:$%0%{uu3ȘCJ!`nf\N" kmlaG:Y"y\n?bT. 3I&ݕdt$JZԪ{й6Q7%?Ǽ�9U ݙJ4֐8|5Qd|F=m45qM Ob/!lod ɛx(J- %:#p0zh0XM\C9Iqm1 "imkIv=~XWY@'L3\.GHw5?pTikP+룳�諠xϥFM?:}l;sZxS,۳hymj75Pr;EgnWP1Xn!pD/G7_ +cMh@w;2|^ "@<&YЎbJVak3# ^22Yp&vt xUCPrWȪ@b&2qP/W tŽF܍X:ecD4Ұ#0g:`* o,IVOi3T̴+ }x%0KT, Ga }{5t Zs:46x|PJs벗;n ݀le jc?mj6ѱ 77JXMppJ=>0+E7; i]ed R۶goFe0�I'5٣B"�e=6.7C>hP(\o8e QE<<^R `ksf"//7};}(Mln54Lu>5 6`qEQ֣{ƅ]seol<Uk5PE(oNJT(9gȜ%# p,9OLݳ~62 sIK,Z0#Gf?]ĢzL8dC|"deaR1.Af]'ݼ�e]c#ꏽ)bs͠oR.0 ywtBW*QzE3RL�Q0vAV2s5$/. yK>T0r�.5U8Ȝ,5y-w/e3bȥ'y qՃg8)W۫/ KL� ږߧp61@6_{&.8٢u'V}Ôm\h[ ]]c -�k'MtW`_!JWNIXNfWZvzΚuICҋЍ!kwäbh+=2G럘Pz8U>)RW!RBCEQ^0x V|BÊ٘`E C8(GE眠?9 *D8}VSN N)SgsjTjGڛ Th*ؔOMw3G2:Dpv"VKՄ,M ~ḋMWpҷ<ױAnCTD'"\S{jzGi* B;LM_9jZ C~Rcp]n-벧 w?/M$Ŝ{�z{ xџ ^$@Ak? Æk:U<@! JqBi.® qW͗:*tNr|E2֐mC΅*eZ3.43^ F(j,F&A~XMαȤ=B /25HKRgJV #' \٩KmZq(:קvw00\{9ZT̏uL SoWl^b%;I/H-qIcٕu,h2MP8c$>ZD<C$fwbld)7t`aqr}w^-Q8ND ?:9 " 4N=4<umQSER`MDl@QJ;hdZ4ki}yhI>+`}:EDJo\2T;>!+UN&rMo |Z hHK,G0[\Mz|Y4.R('5P ?= ߮$z%اU( I a.[LϪfϭ(j9$5u5EHP?eLFEEJz# J@X }.x".cHSj>]vӪswϲNlF$8WEF_8D':#(4J65RJB^tniGm#7'Ie@i{ư:wy}gyT_srl!2;IE GhOk\ au?@E1mǥFBPU�J*:`'Qns_(GNaV9sF۸!U-plG*d :2!Ok@ RjPUiTٞ_ZsyES1.L|Aإ9֩MV3!/RENJX!CoqIr7BN2Fr$e^쬗>\�b.,lTJ]߾$cq4j$5l/WFI<'Kם rEHG~䗌*{NRluA|=M if6%A1wQZI!h1jhY1η ]Kݧ椙�8ڬ&i+#J%5qJ0B>Y'>(I\3# i@_P>s'ۻR(p2pd,كH_nL'Ûek'Snpl\|x#VW1f16_Yhap؇U݇k{p aЄh'pȴj+P 6ɡla=5Ծ8w⁚?7-2CH#hKx'G&՚Hc#NQ"qy)YtU*^&FYGA-i}&/ΰ>ȂV;#'{򘫍IߏGo/3z[ \Lʹ*׬xA勄?iKLTp|gu-%% ~k%zя#-m?gO5p97gzͯCe}!~;Lhګnwu!ßƸquZ+>@k";^v(XB$>gewxbèH^9yp/:Z2iq4Y´$,feTb,y=A ]=ca#CiO2é"낫wn, a,zERW' t<EYا*{&㥔N>T maDBA~a Oqb'G3]G oYeꦦUW2۵vf) sy]VWHB?}=u$p'7&~(v6xC;W�V Sm3?ɽx utup%a _.'usLF6ńcABrrfG[F�[9\7PWeڥHo8ܜb(F5n9pPmR`Gf9͕oY;4$H4Ygj!~f8y:?ζk *$_Ht6:#G _EYKLZySv6n*S PQ=Ha7Qk]AX͉#)]A(At9pu>`hN7 (E eIbd1Sv=6wP^;ZVڪ-: 4 k<Y :?2rg4"Vz|ET!jFh%Ml%'Y>?C1v\"pRbjӄc �L7 .cda<nDv<?S�L�$AgY@XO']]/^6?; gU_~؞^AD/$Pl6"(p f^%DbhM<_mceXý7YLN "k0ڸGE^K@mm$ds!* Ta$G@%*lJ]f%t H;^p cNO8G®P52^ģu>D]Jz !$YFLj- Fb0Z⎽>)IeS~7 *k?Amx;UD:%̳ܫ=BO?c+cR;w0u&l Y:qz"K)>t…If)CŮN7"=(qMGұ6ح9#Sᩉ@�h^;,h0œTo9i"pֻ+k: [d.=fl0ocHۉvEmGqzI̥cR2+Thx2? i2{[E{9`&8?^6KAeHːYTrɤp^:MC._o@ r%nn ?FZ`L",q%]nWʦΪЗENh`. sr"%h=RKWNr^jPv1iT)Wa}{}oL,kXD"4u,_M՟Ԃ0R sEb;Dxӥ뭧!l1A,Gl-2D).픦7*5".\j*y ;A[M9t4U`3T0.]M2se-h҃PoOĕ I5.Kn!~v0)utFv,h0@Œoƭ4R {&Oobٓ/CN%Zr5%8{ { i#ځC04p@@(^!8a_FVM>:[eZù][k{Ů I M^kCCtĝHB _Έ_9U[!MBF _qN[6!Ɛc/7 o# >(.QkdRE7ȵӂfaw˾tUJ(>ExrvxD,n<`π]4S ! 4׆~<b]Nz-YY\�M`wHnD1cyά-8Kg@+o)FLA?OZ홞.x4!<˻a+ifeH}Dnw[uI$V+"|/+?$g�><x> B�E>��wa\'^axjBe􊶖r9rllB@§1y"z9R,ָ@Mkr=r V7KWksF7hԣByLߪbڗU it|'yG >z�ՖuЅ$@&{ޣr~iA܎f;oD#ɗW(Oi3iٮM=[n,-9MXL!k&l=|laYO9%Vݒ]Vc]gff(G Bl49ꎚa 3%rR);_Gv[!嶫{ j=@ jE ;opL'G!QkO`vC"dtd HTcp~>߿{-_gB)4#=ziȿVXA'HKCRC4+Y'{֝/)sCe\b,bfQwq#6wFu9ˮ iyH� c1M\k悩JL^/͏}B[cm>biGI�!>N�o>H; Z6+90SD85B2C%,FsJo۷2_XйuyoEO=ѝ6,S/*l.O2y܏%P͘E_AJ&qnN'|~QjtA!Bj.n9uRRό bɁ<@R VIU"3 c (GmF!hj/cRO!Y;}!OQLTD/5e,1Du_(_KK,䱦 C% )W#-8)L@یO&`BUk7}nBdIzx6/]8 l0b�,߮n"GaG%k,g4˵?Gi<a zSV -V000]HM: ^s4K ժ+s*�"+k+H T\HէxHbɃ ˅^0/qL_>2'ztG jA|4 zNQtބu@)5L9"!2V=EZ3pXr#4#xy"2 3@R&@H)iyX㗓 7aq#4¬D79q+ݢLDv@mߵpal\OrQBl&msUrɔ "Ǵ,SvlS*^3(/.!{]T"^p?t"<Xf ezh/}?3jʉ)dm3@x!~G'dnn .589�;$7>嵂lkx '$~AR,RӫaZ]s K¯0s9"LBz۪wgEbyd娹N&8OV#ueŃZ?/{7}{)ysU!;j㮝Ԙ\+7>TﮢTE۸q#p˂oآN|Q_%&c8aTURB`P:ZzTkYf6"9 <p (vJ;iv]z%'#~v4 `9n ~Zdo$G;4Gr/DV($O6Avc^ YzE4lWZQ|??O_Ja;N6{8UI8ٻ5dM (fu, }dNnWS4O>P=bC0t dقϸl٥n ZFlER c%,$9Ն1E!['kt uV3xFL؃X8+6MQf"8uͬWwP�=(쉺f$F_RfsՔ@Y P*XWMP"ulY.0 $ł+7t8]�%FUz_3�2Lgt? d?v4SB%GP<PK^-5R/y|W?k <ؗmHY풘c$<<&[=i+{QN[g} >bk8zYs =/tl٬գN͇.:F'ހ6߲ D;h](ڽ<{;tV4ǧ :sklҲx=մ c`AI͋]VPi/[U lV e G`Jq%m3k~NcxhĺbQ3xH�{ w Wk&;3UwC6U}숸3AЎT?ىny [[!>1 3𘧫+rDfҍbЀFbh(Vw)NS'FϩVo.51D4uyF;N 9mjG 1!'9VBm/ ٮ8aj9FV~L-!]n؇uFz7C+o' 7lK.ᐤ\Ak8_ KX[E0fRQr SVʄ-a,7EBg$ި?tō{<֓TiWA(㝵Cp5s6׬GW.a(duF5'5nW8dC/.j33H T;%Bꯛ_gl=݋V3 eOgP釟S % :Ӗi&|L3 qRg$F<kU<Y;][fR0>[_ n3xiORV?e\ 8(ߤU [A*k2ɪ[ZM0@�*/02*;b<i ߂ϸERK.jꗁR< nF}ܧ#`< -ޖ m3-8KPA�zM`_ny�7&uݎT<9p$?c e06zE-'A\wo?EuK8ƾ&5UއX;d4WMj:)bTQ}_eL]HBP0Y8{&8VQ^ r;*d[( ֙[-&3aKM'P(x߱5~2L'ڃ@e@DAL"m!y|CZ+bG}DuUojq?(HGxYh # "4-( K Apa/0^p:LPX#{ 缰S%gr5- ׵w=*2D&�0/d䕾{([R>RIgx@;#vp{E/>!3Q&; `=H* nӻO fK6ϕE+,E'o--׎-z򶿒d:4[=dH[&71]l$tSTa2ϥN^G�)ț^kM*ul+T2gQ6˛sbe֍]zJׄȼaД5LtfapUI:kW5n=>ɷFTZ@&}݀m[Sd~X~Ћ"nse{yc#Js T>GS>XS:LZvH2E"9A:�GF(sZ΅"- bY͐:P2�ь♸zKd;VrJEoʯxMrH@ё�1k+t'v0øRe$7LFixOJB9BxWݗfnN| rp';m�Wİ<{ePZ#M0 &\Jpڿ>+Rp `A^.E+�5?~h |͐kk]H*2CCfRyp'r.;@8}gr`3`)}&3lн!3$wP)ױ0 >Pe6%HW ~!3z9�iE"[+(La 7&l/Su(Dท@dqg.eC̪moPF{F zDork0hXƌX%֛DƄ9FE~C"(޵ML֝s0̘7c q%o}`) <ݿ5vxɜw5h� O _t-#͙&Y X=-&?:r]HA#)�yZzZw0{`_4 - R]<#� lT޶zSDO,@g6៪Ic_3@Ĵw@/pšlj%10Z`E{\5GGbٚC2oԳ9/y\nQۧ\PQ^FD  7R/ c2[ⵝIfG &H2IWiv5f|7?ވZTAZs>0dEJ.d  Iccm( |䣃�ED GJ-z4W zbUw�tFQ Do&¾ ֕Y9Fpjt,y)'kx.]79UIDL]Փ,#c4@@i\~67٨ubKd<`xI5)*33ZMzKMQv؉~'Cq~?%1,O�n- z] `a_o~= orA,s+G]PID fnQwz`DQ8 *n|4zydCar!_#@N-an#˭@85TEgEIUQ=ܸo9!ɔ q״|x:[jmտBgژ.9,vzӺ3xd27h>vV8":i#Wp3~U�4t^\ d|"{v$)vWCfhQ滯*nT9ȯ;9<He1Rݖ 2c; *h﷧(oVn#'VZx5Oq$\H+!l:ql(U%/> <\?n'T4bLw6(y�tT [epCPbX )+o~[?%&@7&lhNM.aYdmrH2| =ȿ pb?!y;ϒԮhk 2R6[ҘGRuZa8Kf1vN. 2 }GfA)Fa{l]2r@.h"RWx;&bN Cw)̅; 5PHǍoH6l؋QVw�j!e@` 1ɉ^G!#K;sGDrd_R>ȍAt BwXUp9]biu=_e}_VldAv.*<Xu G(F`kZi/8ɖ 属s$ 4MڂFgNO!=ǝtە >Wk}UxQyMUT`y< +~;Bn�`5=`<F\r: ԩmM~bB':Ho4/%FۗR{m_%#ƿorsƅj`k]])H;{P܌䷿#2,C7oቪfXDjWؘ[1__/ĥoY>DaXܡG64̣w  Jm"17/Mne뺗s8 ={1ڡ*r(v ||Vo"BF$)!<kwb"SGc&e&s̫ lO SȯM^od#݄&| pM,5aSLV^I@ٚij=UWP\d/CqzeA*ؓwBNސf͋v¬g"؎rI{|νcz/xB&-1^.&Ma7#WZ{H->&f�ާT7Qu򏯳P;3E!&̊ uev݋6[r Y&Tgil঳b%7R֤ZuR01 郜$+yt\F0¦kG!>oe$Z H)2>ŀ\ C0 MʘUY bB9e=!&fLFbԢ7tI@[I!o-4@:$Æx4|>&͹5m}5i)po>g|Z%<C1*ShM%h\}T;8P8*`zb@|tS*e^x(91,SkXy[B"+5Ea^r͵Iɣ"0CIóJ}`(gTo|?2@)0ٸϱrEꠦ{ZΒRjxO GڽbޓV}؏-1g x5ԋ oZ]3KsDZקT}m>sgC+Oor 7:,ul!j3]6_ HɌ^8\UTW "jj.usA!-&4еpHwQI{o6QJMS)DŽ9}1D7+/Ԯ bK}+4ðTQȦSrT-+C?P5>״) uQ7[8.wo&愊J!h$I+N7HeJMQ~7 N#�X沲5\lX^I)$wT�b;#pڨ#"nK_1؋h{zȨcy'#$Aj.,V;B!S%)Yp qRn A ЈX7Պ1{Οy6麽c"P/A0%7濎,aR`C&m>`MBpFK iP?g{*x-H&5cvFE3d1qPɽdQf@Ԋyc M,zo%ЊZb#ក \lyr|tרXr۴)< &'*_2%w:Z)ɍF3�5^Ɯ#%ILj]Y;,f]y{Jzאb:q!+Y<;6^(g ˍH1'bZ ._(/XtB֯fYqJ&! %c?ۘF٦8DSyV|MPlcѼ+"*9a2o+^a0 S4c81ՏS@Ҵ ؚșA.C4<F+J_5mQdH:9[~]#NpD.PQwJ4 Ԡᗧ{nq5leB5Gd}rHd׫ g=40 (d�akV IӔlIJKBY]N:⇬E\͕IBi܎z s^ҽ8(T h<� &5H?cvqj`nhjz j8 ͤ3%ޔ""W҃*);Z<xȵQl:WDqCzBu/㟤{A88֖q1 8s2[Hɻ#.;;H!y%Rv*sDCzE _v$3xgR磎8'C.'l U |j ;NWۢr;w$<cUcW>bA#IMƣZ+KUo{brl)~z 0/f=&a]Bc ᎱA^R@[PVsV+pWQ8AWiVoAkf9-]&/[;*o_덼<3oûf7'I|+B[ 8#{Ŭ r=|g5i.Y| eT mrM=:?4PTDaWkϓ,zGJ3=@Ńfd qᱛ/{aiZFT|d^Sdžф5poN0&z2ǧ!L<* ܏y}ISgm~c'zx-ߞdZkk g#n/Qd͑O4=T 8WH= XgTF?a(- (UHҊ #A{C ϡS-;yqTXvx{k31V朒�W 5(!/Zee=#ư\kWӛޓ[({ #WIW>*N!3lÝ's qxO4BCݙ] K v$&Zs&0]T|V+(]p0B+V9oHߠ5GUva:פ2uSam<NB\iIeO#0>rz<. nQrKa8 3nzS.xDayԱNC⅙q|CVGmD<&(|,β f٪Wh΂5b4i[t끺@F4!Xe~$YaO|QRH$Qh{c*ץs`mDı8y7ȊqX?3jkw绤2^QWmoJ E2bU!ubqt`41[chnPt}u[m7b)7/-|?J4@sdEwQXpOt} ;)٠Ǻ_v$d~֙WvԵ"ݝ[eEn P&[,J V'8PI+o˴̸8qhh5tnF:YARQy)'L*td.t6P?FpחbSxp0Ŏ3-6R,&y qꍽ>6 *9̒ du6B?_[jYIGxJMq*!e|k~~D^-7yA@EE0|@jhCFnXSL [dex HUbg|!ul [¾$iin0_&0{WU +\HM?;\fx P~,앵+y3zMbaXCeOcSr*yPo.zT[!}/NeS)(#_{o7T#\12@ *uChg2!"oB 2&ECSДEwG/|тef!dIRӐ&ƝQj^`ype(Η%㠘F>liuC\pؒs$�'VUFʺ:W"Lw1UJmSkd,5v`PWBIf_ wQr&3GrPU[w^QB'磳o98)u005;Xq{:/{Ke]f(s)B+cx- JUL7! ^ambuSrSkW\a-{%%Ñ;"UqœO/Re ʮyBML!o/R:H /7V8_<T=El&׏+3)@/jʽO$;cfʙL-Lh{95 w,ʋ VZHNT/�ʙHw,kQϼtYdg VOi"Q&[AlfQ$i�9y6~ZPwHSO6n6!*HTI.6Zg}e]xc{ʯq>E�DtKߍ7T_q;,,RHv(;F?*hy}T,juBN_3\#=yifڍ:3agqi=)aH&;=pO6L=4C۾VS`4O7X@Bm{5:~VYpG%@]D =2ɸW(�N[o:WT>^j`#{ʐw4n` 6:a@,dh& ׉5eGWY&%e31i~mH%(q{cr-:9QIٙ˓n6iQmOK/n fLҩIEpp(Zfڦ~7:1?, T%jsm !eęA1]'/dp|Dz@sqf8rScu# zy9ejEJ6 t[Y8izjOsfZ}cd!_U]H/UL]l_UĻJϚP$h]#m+VlT`Q3XC!Iis_nb(kKPtGZY|hxtXٖѱ"FM ]_`:kfLx(V n^slQ}vWD hA z P̸\PXlG|1͘FX'.jj΀=5n}mQba D;7 -iڧ�(ʍSVq $D6}2p*5RVײu@D8cЎ|Nf=1WUTi6ے>y m �%6&ɷb|[ "I'ɒ-beJNI.-*T\Fd_nI2O6v<y"z6)ŗLIH7tIڻll.hV ^PcF'uExLp(R%rK OzFtLAdHڭg_?E[VUciuTft1Q%J<p` Mh,]5pl>O˙F $*y,2ߦsYc=Г7>"eEp郾cw<9ΌW$oHG'XPT>Űv(JPЈb'A{.ұgwֺf]ϊ yjO#f>9MbI%Й|qG }$w<bNT #E.!a:U^$bR/QÎrzEo^ا(ȳKHI I.oܑ8q fi_r#RƤ;:/ 9жYml_2h\(t6N4ś5Ih.3ē85L[BZִ$ΐZ>Jߥ#CꡩV~?U.p+b5dao?k2UfυTYiʪ!.!ʃsud׊P_r[0h3G <kJIaP~,c"6w{ +n)10guщ`>~%S9ӑ0dd%0z~aXێ<Wl` d?]J$.!Iœӣ֗ϘϦe]u!6f|?F~lF3tF$7T c, ZM:5A B9eǼB7;ra�^ +HU(RA^j='nz >ג3U!G`0?;,iL?YĤ=lo8⿞[$^b1F&6=.oE֕%0ۄnBD/gCjrQ7ԃ`GFv'xd@H?]I>GGGh3u&AT&oW6m/p Nm,ܸ X$yu}(} ؜cMF#{`!tz{mstIّ{քTyR *%rw gY[ځ)f�[lXcx0!o/,}ϊPa)ֆG <:Y{n·Mf@HfQ3|H[J�B7km`k14T#|z8$(j!o ^>Yh0i>KB5 ݟf51 bi7Au{<4>UB5նYjYӰ?gLZ֘nS_-G޿T )"8=GZg&0QҬ|RәhͲ:73MT]}>WV ?9v{zVɱ85Z{LEbC9 A2wpZboa{ ]Sz?C?=r7eL6|N;`zȷi%[n@<l$zJN r߹K'gVH2ߐ[wk 'i/gtpQAB7埨2[UK> ǚV+G7s4>長h�hQg75bĆz pގ " ڬhQDQ4*YGm 8x=f|CAaDITN4'�y>j9ےk[xوz:@qobDp3n!cyx&A�[qkch머eo<Qd.]!@%+pJiDZS-+UYe&fKE6040,Z1J`0%"#Usdxۀ!%]k8ǯ[9u;%)#$^><78ER4C7je`oOb;X.U%' 9hCWMGU΢>xΦW$6&\[x;s=LW)SrYM)F�𫵸P=5oI{ᅱ'8ֱ=Poٕc_v÷a0XFn?!s.s]AWV0`Е6ƣλo*C1mC mct{̽!O(ps32O#~<]A!J67Č4'ߧs0}"4=Mb\#c 2Znōpi `CWS %?d ѭMhk#kf]YkCYGJx)ddn- Y<gm)+ӽ>IzEܘ�ܙ\Wc&A=.gp3;~hj%M@m4 ԲI5};Ļa𖄗j\&Ƣ?OsF`|?.kO-N,\1(Ƒz '1;%,�Lf{ee>zs֊{ :U:)X򌝃ТHۜؼ|kUƧt0]<V?͞KcJ<�7FnOyK 8>keiBc,D1*M&1>@'V0vĽF?Sg;z$GF?PMM+\/(? ZGf1:c=փAu{k e-1}y4ZLQ+Wy-lPeq2!<}4KWMoPmL!pZU9Zm"^19ۦŰK3!c $p[\1m'QåH&y/_;JVcB~#3+Qxڏ ; G[+{!,?aT[Sq<$4eHy1E1f+&Iw Jog1�c:! 97L>dzL%俯A'ZD 6AtC\7h^<ߡkWPHE7rfPOf:BW?<q6Jw _F)$ewvrI&X3/E]Ǭ^TSjo8޳Ѥ2>J Z9>&-NK]DѾg�X|˫%[-N*NH Mh«-</hw�r j7;<"R aQlruCK3TSHby~k{eugw}kEyq COܽYι-B|GʀA>Zft#`"TvxG(,M=sLj?X /w[7Dǃ9d,BryZB ɑ=!):>XuIT=Q2;2-ЌВ;jn8Acsd6��= oSti<pf%;Z)L+L<n69ZD[Ɉx[UO2JіZ"1qZ\Poi4,—Cg2kwnPžMŷ@rۉ>dnAJ"^vҮ;b8ciNb(l(yfzOn٦uye=4.h0$֒Φ(<O\9F8F`}ҡI1#%V6dT9WKؘa6$&ƒ3f@gwDҢ>+N!l7R~#PHMOM oS1ng%zfRT?ٽD$M z}4+Ȭ_ ;h^kt'mSZ̆xƈ[w5E69'|!o<5,5g8L,QyDB_"cqQSK_v@>rnbd`?2ȕmV!U0/R$G+_Rzla_)wAI_u/6 ]:H8˱e^WVZx�׾GSjBٞQ6.ԫ|U%v\u| zT;WuOG@fv88\Čnߑ9:>8J ȂgLeO-D<"�>+'|՜ i&ˤQKC L5ؚ$NB7�4]A r&$,Ƅ!QCy\ #2v]փ Vմdu ۨe:q{ggGT yH @-osN1^`kٽ;au4= dWUnc ]9qĦ-X`{Q�=Ky<%-}cfs1E{]񠌃is'~ % ټrAeYmAq&<4cE r%=w;OCYOL(r`Ww|!7M_rr'Y-4pSc_$$>;?ts()So8+Y{)AOrFZLR?+gH2<[3CoBcQhNʒ Sr7~gnDž3vJv٤mwSa`YAxVsM5E5&H .y'Nhq]xPv/L6z(!v>,筸ܸ30͌3=~%ۏ/*6U1Tzy}`NR%PnTdǘ` !@EU*#,%g~-vs3_h.f`]ڇ3l]�3!2UWW X9_"ר|wi$:\!M;)p7z,4=Aءۮj&{"4S^q..;IWWcdy`<{ꏷiԗƸ' F9n*MgaF ix:=cpL�A4s],&æ؈qQt ZeoB(,C`86T*] Çs56\M{@՚7-'Qh۟Oᤖ>`qnJRp &3|6b) 2?>fNn.OIgIvͷQ(^\ ~OQ ШHp.ysCKR.4拣эg&=44 {۫ʠ%~{"»S ҩ>�MU] 5L]'&5Çu(gJ _ww?c2D>x#!h,q4˶( ǃ!x4&:;yt٨9K,OeW)x !B$0KCjOS)`<]Y\X)`$ޱU.ʲAԄ/ƻ%yރu3Ve5HS$Ȝ34 gT-XeM[UxDÕۣX"~yTv4$H/ -br:y -i^Z<C»J*g2Üy[׷|dIq~#&6ֆC(W΀;o?4\lHS,K95!410xd;A\:.|y+Ӻ;@ m|8EN;һz|g}Furt5$p$UA%8ăg0W|Nq9575jG+pDt}FvUgiBy/oFTT\ $؀"y9Jт8d7tuET]0.ݕ y\�_ܬmd07>8dۇAI n3DF9 TVg-�" [Nj{1ǻafq( |iI\v(L Cppd_ o}´{Kb_G숮 ` 1#KECKlc|U1CJMSoԗ2` O/}% !T }WAL wʁ92u%!ZKmA??}GYl19!*w(Fn`~"EJ??*+k[5҆MejHRtyh>uV]Kcٗܘ(&3rV= =j)݅N&6UΟZA@�}씬`X4% Jqd0n=: @]>Y[* $#4R.QnU0-'evK4(DC~O9jqMb8p~Zoݩqz_S g$"wӹNg+Dp) 1ݗhR0Y}W{BAsovmxP՜Cs !.p2P!kxse#={O %U:6IIz1^R'$ob`OƬlT,H`iTs}-iHgm�yxXJυ�WpL<XcT-+oS77̴oMEE4V:2e2y]C>R+Tyr?z [bHD*wEk[50>JL<3CYΧ#)<�ѝVՂPW<FٻQ K;l/AuQeot2QM 7o]x"zm 딃7يՊ[?753 ܜi7 1}K!q408?"!7,r/q01$Ī 3#i?.'1x./:zs&.xG߀uuԁ3�5ol _Lx6yK_%{ 3h򨆖{MM.$5BC?e Y7cϷoqjw.̾; $Z]phOq+XPb`!|"! -s-3ꪢ]"wVmB>y_E C3w)l0J{A,Y]n`j_oEVF1D K,r˖b#uv0NbD "ßeU�S�N͛h3eV "@S<m>?D:ۉ@TA ;Z\*Gu}GԲcȖwp*!,kM/2ciϓeIc 74LYi¦xa+K!2%= .-o=dqİ$ Ap,˚q^`*^hr9*SF2LIXOGێ0r6?0 `תe8Hrr0`OL;z¬Y.IV\Hۀb:v;~,Z(6-m#ٿķ�F4Fhb x~3l. /And-�{8:"\S ;##3my4`eCQbzťYєK7A1X|N2/V/gndA&rMɞAV-RX3S??wwJZ}sىHMG`Qg4/yl` 'y{sCent>5: oqdf$/D#|S>7[PhC$#l~]z'7?#&U[ʄcrŢ&Ld-qJɷ؎42g 3[R<Qa8q"F_DD'/Q h?Cf4.9&*Jİ#I hI,"USor.o|(%JSM2*i^0Jyףb, ƙm(_b6G7\Vu9U<jCbHOw^=}ʅ$ԷDר!#w^^G!Fw$a(H[::I KS\OXk4<= TY9N.daZ RÖt !_Ǹu6 C>ǦCȳq~R6C'bkyngdWvCm= \*{':'GzmC"^ &ٷg .a)pL2НVU >HŹnV>ZЗ~A#V%! ^.xM#6D *5{g&}.ی' ]/*nO*kpe6ң#5~ˉƕ/ (r3H7snP +sNO8Y.eU`ܮ[j W;<(Hȹsz|y.X �%̴Mxd`LJ((7E/ʼ~vy'k^ !Qj6S򻋤I32cL )}ýbfD>xkha!)˵c9AJa \vtg{a`G~ΔHO,՚;AN)VTiyZ7z1֕%.C:4ub?VꧣOt<]kWM1Tԗ R"[l+)=gJ]:U$9滲;@nֺmYRp,bt;x?[�!Kc0hqY⽞2- m *DE /J1zĈ#. `K7 򋍵#*~r]XƠrnd{RQjjM5Ӳfn ;x]DGA?M 8ua;.%detp{mFsʫёJo+1~t>^f=^6%bpvԽ:ф#Oq5Y 66=8Y\nkh1 hRj%,tۈK]+0 C�~0杣u}az"ȨR|f xlv_3Jg(UڨanJeA? /l`P0&7St^;ֆ<UH d f:)R,HD{$Tk0,#"uF#TOc GC|O~o#3KzT=]/SRvֶ53�a#TO, 7># K#f f|ji0,*4j~b[%%HFiV"ɪxVu!<ס% U +GA\@?ڵc\ZY cuO8l|P|5 U`ۓq j-ii؂CdQ#~1wz<fDC\_l$P ii';b̹)|�%~0.H?ciڃLLvlSLJ,)T"% 6F\|_"cRJ_9^j;a͈]_z_$xxR٦~ 3B׽2MHa]@z(FALT*RIp8 12ިɜ=*%ߨb$P\b ZeMᄝk[jzm$#zrFу!u"ׇ2-Kg9-} AH%3ZZA&;y# Q`d~G6f߾ o;E%:riJ8㕎m/!Iym#b^gEJ4zWtᙛFx GE,آ),@Ҫ0Ի0@O?ZC3BP|[<�]KKfzylڴ2YAƷ* p OmrImj١lǝ[M묽eck~0vl;@ PޤJlJ^8`ʌ?1K)v硔Il@YEs#AwI^Y.c BX|lJ텮&=q{9o5=Y0 :xnzӋr_-J$ ҟzIJuHkXsZ}c*šIf<g_hET)$irEv9c<m֬m<jٟmLڱ/DϜg8@#)^KLa>EC?SA/:rvU.OaZPբHx HK,9|8^]B ȋO>oGD]Z^|o&tg�xG)z> =U8w/T}:v8m_z)i4�9i5 gsW-hG�ߩjH�Iko=SO:;}hKN�n3]G6#Fzbh?43@ϨI_(|Bx3ns}2N~vi=kXKZϓ"S(x�auy\A߼)}�G}Kx nIEh%Dm[Ѿ (0>L֞;M$4 kG %dQ#F] s~R,ŸZ$"ʣ(MK-d7bZU }bny;}Y4Em"y o60uv;L}yEx L_NԂiACsd>6mbRk[)End^l nƿt(_JzWUM޷1П~լzű7^Ckyl|cƪ}`/!Ws8Zrĉ+<ͿMT~ICUdS>/I.kk+o6>*<L;f(@pϑ%`e `D[{@.\%yUlsb6r "Q6D`X^$(㚸Wo\O$oV{;<fS[ f*OcHfKH}{8Oygό&1 sB^!\}UMvp` ?K9Cn+4oz],<CJMFU g;%œ:M:+GZh#@`)&m`NW=]TPѸv4 \,cm-Ak۞xipR<nӉdrmJ37x'E8;+@.vb 9NABCW<O vMH",`+4v)}.EcQ7Nr%9!ׂNN/9Y9.zAcBHE;r.Y5ZA`*)@LþF5y8 tEƾ]ie 98,"*/r_fcp `M`զx' PPm`sԘ m<fPCjS9tsKѠYf !ZDoYm_۸6CDÂj ʿ J® Oib37H: 쑀�#8`ceʓC(b7i\jد*PP,Oeۚ;&JoXļWdVcݯ=tJ@Se/ѸqZ.#ѮdofcnY{ x Cvf%wZx" m>ZWJ.ǃo:!Fڛ5O` ҠMO!v> X'z8]95=u68TR&֤F2O0#iǣzsr;ՏiKbS`=v ur9NaIolZ!ۀЕTgCT4̕K*KM<A-Ƙ`U#*@zj{ ]1 j 9=[E('m`dʓi 78@Km%"˴鎉35`  n'U*ݎ( "nռ•)Y\aO)8"ʖX27K/)KZs+`�"?S_/GzP>@ٰF5*-T`kPw3s ehItp%lșZj2Kwʜ]o_+<IVReQ;a>3`Lc=oˢXq3N]lͰM?c|(\[[;R=Q]ᥩmjl^ͱr8JqbU?bĦ_}J+ W %"bVӡ.͌G֩_%NG:ag@gW~Ұ7hBBOM ϧ�t\/(/$4-ޗPb)=^Ykmwc$ɫ]f:Q9h޳rƱA sDxSExmcr&#{nY?/1Dh0̦w`[ kVۣ~al71 eӤ ,:\^c?oS ҪD/ Ģhq5I 2J&h$ 0Vfe&iKU. P^gaY7a#|$^8:~e:ԕ@qio7EiZG,`L$ )M thrgAe݆)ܰŖWGQ[9`*7]u"7zh30bޕ{)oY C6"b,B>6d^"6}VSjTQr֔:ROM& .1bvulh62 L$) 409'F3\aM<fr{ID9I%jZd ~MʶzϐnuR -{PGa`6?8H&"$0cX҆MYq 50kt#CKxe=T!Cۃggu`n:e_(oRɸD - (KO=^. Mz4yZxaZl6d}vk&=2ҳ4+SMC�՗NNΪB8i~ь#swVJO}{4B/} L,$-<}`:#!6e+Q,IcmpW5ɨDzwhoRVa-<hyU[1U֋NUg7>oOw44p=㚴{ 긓1B�|w`FExge󞖯8WÚ@e§'O=tlAsefڵ;VPzQ"V7D,袽9yAb؅aAEX.ϰ`D * =W-C"H3 ~ی&ev �NTՋ%Y\ЇPbGhz0) ~Q(%D%`҃;zJنKqkǹuXv{C.t Is}GU苺l{`sқةN) Q2p<76c ^0K -, a[Pn;kmP[xʶTnayhreLɓ0ǯk9uҌTgNLТG]ߒę)"nԚZԢTĀf?fM0wᓫ̹m#&_"Lf[�i2m rŭePf0r~`źJd{ζJ1I%N6mӱӐ{Ηy&& Z(o5$J0d5t<n,,/m¾a(o R)G^#@X2[޷K9SKQ8> łjKH(,ơFj9">vҐގ@jR0SgQ̲2?TH|Kyϲ}0JO%'&@H|qDpz]DzvbQ g|eDOjEa\7 ԣ/N|Mfk9/15d3{YMz٠KV>$ls=fXm/i m So\3WS,?<f*s"\nŸȴwCޤxQo`@W"͂\(}_K >^�C෰`C"p JKƅܲTeKuKuT:Z^JZ3T ,c: F 9tlj*+�M=DXkT ׯ&R*?ᅨFyQ<F=07bq V| 9�, Eǖr I;[A,BCo Ja`�=e3HF�H/4J:d ؐ<=]>jMXH^VKj&$H @=cD,:ZFDL :m&NxRŚ|{yc|c%?Ej^7 P`kOdp=]Xn: [ã8 󱬈=  %I7zg>a q3{~_bgwdT=]*6e Q3\i"„CAf]|)\*\vY AXKNԔp[|^a%u 6䁍)%5m?3 {攒նFCbb|Xŗb-R^!4?޵gQMS0mҗHuo!u2> bB& 4B)Jn^b/z;?p7^K SQ|kAAt%yfgFJC4^JKFeFO-PDꡖbh`SP(&>";^d.^ | Z2Yx@mS`w/d=ybi Wp+or\1D)K`gJʴA~Z; :@ UHkr( gR7"ӫm.et Tbø) <P<n"XY(-Y EX +E&[D["ẎwڤD7cnwӾ_vyj]q9duLrch]Ƣ"E\S ݲ"&}H%i$EriU<T.0r!7"/5;za!NL=Nn&OarGM0x0dΌɸ3VbTr:<h>\'=pW-{e /u?pXoqܖ]2wÜp<;3e~{;U)�astl(1{�|aL?qu@ipR)=aCD/?B5GunE촙X4c7S'NJ6M-[}d- ?�7>hsp~4&\NJs+CKU֛O)ݽۚ.A6ڲV m T^}ɠW~HcH0PkjdōYK%8*IE0VnR&v͎pbкeZDnуuax={GLW{*fC~HRߓZv2Q#MlU&ɉ4t 4J/GЗl,>qQRƾ8s&۝j̓n% BZ204ԯ2TƍgNQK�V5qvy [ ̃N9ч!{>Ü@o֘Hp]\nވ5mZ?Ix,wɔ|&{_B`vHiX~dn]Ґ6jۡj$JExy .%P(t2ZׅyI7x$!:z^ hIKcRQq=[? __-̮s5uGPA/mgcwm:k4L"dniYzӾׇ'/>\Cs$~օ& }vL}gwsq>`0}dH(ʧv|Rv6ZsXLH{w͉c�A^{k\:̺?+<Ιx:xڵ3g%b&-=];w_%BIRG>wj/]/8Ȁ!�Wyky-|nkcmLij$1׷iO"exݠ,I6RbN e]n�ɘ7?W:o{t8pQܷWOpѿ p3̅t,lZ=x )KAR.IuIV&p 3~N& u+ƓV(pz@mn0dfȞg&&~, %I )ic W'}HG |el׎_#Uymu Łm) (Y$fF9U򪰿8(Us즈D d'/:Q`u!F.! %-`fvy<I#ycXSZ'ʜAf,Ex~1ߚsA}N@*l;<0RQx4qW st:-/;ĤÚ[e4PH_G%Gw~I-lHu@d:LҮ\DvƈGє0b= IDdn}i;ge iGa*ƻ `kڕxEpzIe޼3TJ=h*:KM0TΊ1'4GYΉ6kYq>P' y(:r{Nk @~sm'0ly1z#:d-&vҬbA%S3x@[7Xr?xɘ%�;ÉcAJtPG(٢hgNl>;+j.HJx1Z FY+ef,RS ;D餸u0`9O>D*c<(M01ntQ>Y,1  1?޺,[ޡ2(AxV;-irCx6taff47xJ9KiuȠEI42~ rD*Xc; r?{͖O`W9etS Uj6;PnOCXI �`=PznB)A  T{gѶ$RMҺުB?M11*W [%Zp[o^v'Nʆex-d 0"Kzy ︙䓺ېmEs[{P)oqZr}Z.]rb0\=U]3IKMlQEK.*T.̑A]@A&#p>9eBMΩ({�T"檫'Lq3Su/³ PM�etŏxd2-(P yE>)DnrEg͜ bh2g=Fq\L'\%EbExُ�ƚќ@7XhCΝ>cͨt^fYLlH WVx-AGl̆`A#\ݨJ5zɍfdV?}| Q{ n㖨t翠Rq>+ORU~MOpZ Z4Ǭi-+6*yY;3s^eţ'^4I|qR7+m= .>RytSp:2SIRh.G^.)e6I{louT G~ҽ"d{ӇW`@UN1X Ґk3/bI([5 0'72N<a]H1R +exmـkX)3!OC,S6%xsQ^~Qɹw= ȇ<ѐrZ ŧ?~Xb2 &!$t8~ɂ43g٧>S"dz $d{2*]O(%x+gfu.&(YڙPsS2YI}+xJ(ASnI5xqѽMqZxDQ&^}+`!P{02v 4³Y> h =. ~+i~ƹcۧyF<KT>+匡msM:QI*HQ=OUx`!3F`od"~MGlJIteSx"-@Bb^yw 43xh:<YoOO2) R +?T>IB}TYxb2l 3iuukzn IOe;|N`_Qz2[zçR y!/aScխkZ~f{duaxToIVGmg%qbeVLF^n)aHd![yP<x&<MN"5 H<ķӽz9;jɾ;#Z;뀼2�?RvYf nwè 7+Nʟ+ӎߍFfm%8=NճsP6ӔC%[V>Ѷ!ztp\bNXån =̋ўۜR Vx(ֱu' s ȚpäTGy ʏw/UnvRh ³7%na?BHMU *k &4_lVR[_uܙ ?$C4١Tqiӕ6qF},չ{BB$έ2 eъgVܴO8-8>xI1Ҟ )(Y"{wy‚!HLg^\EMwUMɡ>^KBh*fI%̠A&ԣ/ w U<IslU`Y[PL84ŭ5!H]pYOE5fsӨrJFe@)nPw|sV6y@-q&ٜՖN ;;bWF�=#>Cc.PJ I ^Eb@Eaf/׃;e:.ZT2J"ww,:.TjPO|>p9DB1ɰW!r8 ^BX%E] TלwJZww|a6a736w_ʃGvSԸULVq7K90{Qƣjibǐc_{h2qӯ˰s8v%r�}EiQC;ʩQ�0KX7 ]Q&h^-6. ^jwvӍo4YFt/%$uWϺŒ`5noQDF|B•KE;Qc5^πj?k5]Q =iTSBQd;zWF\ww v6p' :e#ÒQB vR8|?A9_1nۈS%9�ɶHuM9VϑpoG$P*SorxvKWG59B0?;^N$-b,xNٶ>s)Xk@؀I;9{$p<j֨|<"iՕvP Q= oGKJ. s?d1 H| z.tmULdUA)1zp~3k,(۰ jH~Rq?Dd.Ń)nk@%�_o+˿O)L Q9c6d6BdV3zguegΚBu(yAepjPiT a-#am&^kI\ɑl4Rznךr mQwKiccq6m\hޱ �<"47\^_%>-RdJ3 )H�kEϤAB<xHio*UihڳMt /dkȋnk@w,z)ZR؜gUj~iN �v%|Jk^e%v~ q =͎iaykHaבM՞_S xHaO9)yDcu[y.*P̲sSLy<.&}Iښ% clr;I%<JjQzHC@ e;$_>~yt'U@<O =#(0<5)qml3v-<XkA@o|RW DYUȗunH'@osl 7�&(�PQ|+ZL~V1A|-)Dm&8.:'\{ z<)n3Q4@Øy=uf52F>C5pipQ%E'Vn2Rl:nqT[UcͳWҰ s˰x<QMmUnBUByr둮AE캿xDzeʮ%k Lއ+S_luSv, =OeҴ n {Jf1OWjrTBpV�7Tt|7犒]͐BJ; ~')b؃V�F( I,xj!hDXu?뾽[W˫%%kf'=99u-a <O.s@U8;s_:\s؋BM~Q(]S~ŭҮh{y48�}ADZXD+=F2K(cp\qL6n9~ A9i!3dhgrFF/jyUͿV@~!'(/71/A樏%W.6}b mo*p4$wq t"95L/%ͬ$ |jeux`1]Z TkSST~>A$ۦ=(_߆ lW@/"H)@a gnp&ڒBe9rw+Pp[wDBLi@PLGN3ELQYz܅d34Ce)S=$gq=VF7[ Л(5X$[ELxwu%?\C~ } 3:8ulDD1jZDdJ6]_ߵ/֙~spfpٯ-ˬ/JX2Nβ4A 8yv,U(IƷ},ɳo 55JE7E ~w,F}>A^ڔ7PDr!]08rϱc7O4{qGP#2w>h22l ,z+y`RJ[r'GP&}cJﶠE#!um=0Gf_4%{VrA3ɘ(ƯFNnqo~cAX2Z/|ɣ sDK \HG[mψh+p w<v,16g)fAKq)+jq9O) }x@!i7sQ:yYtYXpꔬ9%TӸ ,?/ˑiAyrYO::Kisrr/_U*U^},KgHqzQػ{D(m!>\/QȆgxAzCkxfوȑQƱl<T} 998gvhmz(1\(>!#z7gN L84𓠝\f򤽒ͼH HAdd>E1׶ qݳpPH`v 汅Z-R~5WN&\ dxZ84SaFUC:,̈́E7q\T.>;,(U}drLᆥ-#9,,˅pcL.nH aƥsuuK@EH,'L$3mǁNUXyDOFsk$|( eF0LIPZ,6Θ)<F> xg҅W5H< ۂ\v#X&P7t#yy~L-JʾOTְQE93Ŵ=x l]{Q̂:lKA3ċ +ލJT *:'rW7r۫ۘaOEAҾtNfANa qn5&SQ_اr)3B\& C۬Cܶ.W1=c?Y%hةW"Rm5n#ޓ f12Z7oʬK+FZ{h[9m9< 18{J0Z8jK#/xÔ #(Q!KY7xA4./Ii5ACtBq5/ <vWfb<2ƋVE�8]H9qEyڟz>\͏O{[س7:z(G>e/0R?Yp}Ry&G5b\7SF)F z'̋ \qfHoi^#ĉ}shZ)GB#І>2'Wĥ<#!۬𥛬:-{x\ۧ+Ym6`0=A_ÉNb^jZ؃ޡ9Fh!Am#$ZktN/ۓep;m*} /Me c]rk6DR'`UHFv*ɾ3On?R;’PIW/tons/XWlŒύ`ZyoNOz/xn)ZG%ˠĖPPz4,Ē'ŷ>NseLB:i<ah ӌ_'qo<ٗs>>D][ MذLRW'0 ׏H=o;lD _e抗�0?md<wH_%TiQm%ª4e +$)ފ흾B& /qD`秣^W!Ђr$T)O@$?&Ne;@0cH !ے*4 ݼ ȣ,B/4)v/_ÐRNYEf9zFXRm#ijUjܞRa2*]QnuR\{͞V[_?vZ 9S|?Mj%GղA_<5zݪHo@*avM5hZ/ а0*UkYYr]ذĖLF^磀sWLq[^& dqv1 ,;JRf8+ǝYePqNϧ&(|Sub0!q_]$!J67L$1mBΦ3e2r{.]f"!(2hXa5̲O._ɶfɿu?VOy֊UQYų(O>Pq=@|c,7sj a+No PfYL~I-A./( V bóZ {ĉx BH$Gm+AslH> br0'y7J_pFu td gEUH6xV(`$9q@әՌݿ\ }q VAάTE1A͖!�f* 6 pbT3AR:MI^KF=yB%:^ދQHi^$Js/1:d<f6+] kl=lTqumtqT oІ{`, B>$*0ئ ba|ZڸDحRP:#5T90[3 _c=^ V03Ԁ:yx=Y("e"g@[wvuK5jҼY\f TXUV[lbWJt;8lh(t(؟u @X8pڪpG�Lu@tydFA\"UZ4Usg|EO9(fLBVuۍ J,%zԂEĿI6n7W`h2GJ=x9I5H=U083rnkX1&_y((zaʬ<L: {4H4%Q^+>7>ጭhc)�R_AfhL7%i FJ,h #qw/*Gؐha9>j8͠Mρ'%wخpwpN[@^;UZʂj:)o GSdyAmFcة1F#tHl6!RJ^RG BxLձd>\ZKETJ%56nҝQ͝:,)<ia�zsW‰=i 08G؟mS]cVP oL;k @,0NN;c.5 8g>uvuC # x?X<v>%֬>ަCMyuvf GBĭEVn'faR:aq/-37R e$XӠ!^E(LOlRNuW >ՊD}qzx-<?:.Fq U齦uw3[bcvsʡZlBʝH-KKSPoo(CbS8hq-RC,>Yxadz\GwK)8=WRdL.p#m< kwkbd,OS4l�z*>8<d⵹GאUqmw3H Zg"OQV7T82Kif0 p~IZX ڦ'?{wإ,r%CTnrmQ%Lڡ% iwC4) i$#^ R*踝ש9I^(ױ (>9 v+$͹!V/axW썦,p!PEJ|/\9c„q'6>#8eФ{,klז;ѡSZإސ֛,BF+[) *V>J@ H\]Ia٭:<Ңkx8de.wF}w&#e.<@-zu*^6 I7=EGDoG$>a#Y+ml͛{g.Ne%y- s?\<^c.g{ S Ƭϐ2:9U{<YQ5(3iSWPǿ +2|\h =jA1_$0`2b4̩H{^B^,(ڹlXB`v|Š kVS(Ix5)|h+6٫W`ư d5uIKSjkf߯msŎzf=AI T%uU.*dWb#ɇ㉚?q~E\LK4A'1}tgCx&\ijVffhumΝ WLqNtOmh(LSu#A=+BW!xOkUN. PX:y vԬX3ܮ5E=c�k1Odm1$/x�@ZCQg mJ'�;Yg|[R *F۹"(˨D4} Hƌ^)�k$fCwN@rfFa=RWܛK5q*cIMWHH췛C]Skߗ.clgy�ABJZ Eqk<(8v*=Ҳ\U+~ rH 6Ԛ͑y)qǢaa#J{h7yFI=XFn%" hF3|M6|Ea^vlx;@n RUv2р~(l}) >N#t-?(}Z \,"UGMUu&`T={NmE!Buf+io (dI@JuvPZ$J+D\Rwi9_yV\HÐy5<ibT'UM1ۑZ�]q[xEFכ>/2R3r4蜢 >ޠ՜tj9 /@HcZ/Ui@*.p{kn#-DД۽z 6$J&1�_mh/YccY:WPQjYn fBGRa|+.##n](it=DyӭTIq= -?Wl:DNl]gp/;4ȕ%ZC'*_1p&'Qg o9^-kfvS7$km~iH05Vqt5ÔGC8U[`bmo+]Bz rNRuZcB"kε> ӁZy -Vzx˾g7=9JUr qԂ9blZms;^ÿv^-=]v {JGɂˆI=IR\ީb@}zZWa +D*wf-^6Rfݶ唪ȹ2=dr[=P}>\ÁmxEf6d獠cY[3O>%ȅ#ERQ_c<:E䃊wV~9Z[ޱmBkFQY>8B~pα{Q4 f&E؇/$ 1@4C;H|}(P~ h_gftu1vRK)L,Y#AYD>;L0{qn9D@ n[Ӑ཈L/3GLO4|2j#f}ڨd<d.== $.T IVeЕ:` (8%҅box;MBs8ADlS'?XWf |)kQ1yIAU[IL4d!qvOqkP5ttSH19ɠӷc`]#Gҵ< 4?5yD$UN^_%guu|t|w^ٱ)q>ҷ@#�NQR6.f{~B ;u%6GR ϏPYZ6Cp6!17O4a5ZjƯҡ7Bh3v|@;dC#j,hD l [VU4KL_ܮr^*�:nY^$nsWÁ*}0#-J&PwT7fX]H\iF;nfsͯ&WF|FZ _�ocsShe|DpЯ@j!] M}:ƈ9`BēR7q*]A/kSŰDO4bwNf੣sz՞eILγg9xܗbx !*fC⥇KhP7 l<CN+r:>D5"/DTд*]==]0}89 x%p]<}@Wjm•<XXNoY@g@b+圞[ ?eIfJe#UDrۆY%ҋ.)e#né.DutDDRDAAǻ 9)oB=)fYDMoaNO<c΁n'yz20'q羻Se?lCg6D\6ԃx T0@__(lnɊIZ;1Q5Ւy{a3ZWd'x=D4jkÞy"4Y:3ϴ }oAhsQh?`C7#7+v@*θɱAX 'BtEZ9kiR0x**a7Ƙ%%az9Lu !МŷeR! E[6HgQ뎝q@T`VM!L3'MrJO ]Whox5/9n74[XEIA+^O榡-WYĢ(.\,UY?! =b+z.N*1Q];/pq_1Hʰ7/ǷP~pQ;yN( 0Z˺ ۏő.~SxM/2f~D?Z{RJw.j{(?7Rsn!E(ā =G {1WЋ~hhb0H ֆ;{ VVŌ0SEܭϰYkXmz\i4]RӱҹCtdn?! ?Và95d:n,Bbz]Vil7et+":7 wO#u {E72A2čdESѻ*7sޅ,e*,-{СVQXˏ Td $eBUHpțUlœc$>8/VƦ^S,} +T[&hEsWz4ȶtŎ*xi xTup-aW)]vDk}.hL:::Z'< l(B$+J./epU\L bm"c@WtO=a72^i(,Yj^UH@?{X <,ҦrNUt7!󧚍=G4K>6Sf :Ĭ|FWRQr7EIg8?[#R,9N3[BpS:샧ԩ7 ;麶U?rĔN J<ay>UIlw%쀔UyiK>-K+TԋW-,Jos'7?iֵrOL/ki oҡ=Eȕ^D}@SJ'm&cNHz؈fURn ZX<sF}/i؄574ևo bu]~Q-` ,MoFS,\i"54'9I6eiV3v0(QmVXBV&y2zO=sQG@N{ԛc]540II{L&d`kx]H;?5F_paC_sRQ$dz4y>'7/r-dD�ۮǭ*ɀF_qx೰vA+Xo3`ܔ4]= ~+=hUVMc N jr'q޲ÙMThneӎBjGax<R`iZ-}i 1l 8(n|$ 秇B/ZSEwp41MW$!vTl� f_ AlDNTZҝJlC} 69;POS9P@! X= F6{Mk/ڴo=E&['$us}2 K-شB SoIzXP[F!=8Mp}$3k|�1ZX�cthYĆekkDwdyu݁ vΡdpy!"KNVĖ멸9۝v>!RROlwͮ{(K9+I (veY({j O]2QK.3|v;Kk5Iv%; T 1d%gSvlS6"ijźo�*o5 ̰{''D;� m`;phsLBvFs*DJV#%Oٞ*dYxP&3⣨VJ՞ {GL \FW(sD"j*#F\fM*CϏof<;ע q: lZ"K8&!!$Cb Ȼ"h󎿌6=zWڗy\>Q�G6*~ áKbIՒ}T=|0Ry)g\Lć@dg+,ċB̳i"N> "N.´rb>pq,BueS h=seZ]VV؇͞oKl,~RkR|NHOJv<#jaA66y?~HMɟ'6a{}>]FHkƏ&|ϙB ĴEyAH M; #qv#ݭO[a^ҵ)|]׵969C"M4;qivXU=C[O)bp0ָP] O'ݽ*dy;؈PD ]VX˥MYV�r#í}ŘTPR:xlb/,dH:3SI^61 LWzbZ*ű9�S\;RQh]HW*lm`#nDa~#*_ґBQ|Y#w;qQ &kjo1>;!~Hq-s~XzcԵLg eˤ*nc_;ʹomP}V;ۍX-53Iؚ8j h;ճr}<佖1Q#=|�~4<cԍUe }ci{L'}J@0 ӇѱbNIr:Tn>pBE ǐK+V|ēdqY5{ŸhİIw  Y܏LCSHm;Hx5 a'WSlPASm=p Ü;΂ Qʗ*`g4pip:ZaD(#.,a|d*Ti^/3=T0~kY|NK&Y,)rϥkI7YbdxFh> R;&v%06X3QC\4n�c?ڶA{=r&[U.mAjCsgu�{+R WvKܟj՜TQ[7n gaHv$ȭv+G럌l(94t!ZWhߢF|L|xP(ƅ u(7fW(XG 2 ܧorwnw=A2p93ygu.ZC}O"GiC?DoM@PՕ:3`vb6E: >b}!d*b({]&+um>X㵷V(ZDR\?/f#@6< $m%!#ܑݽyJgT^B߾N9Un*H I9./G8c7h*Vw7ּshP8jF50X+:OG# jNu Q>FڠXUo5beIH?;ľI!'t3}_kKwd,| fB1Gq"+@^M/$E/u@z)XDVriJ_oY[t 5tJ_w1O8g+#!g[gdc8W߸w8ulT E70RK?/Gi9bm).NOg )A�{P V|TȖ1O$5M1gA"rfxXQgK3R~wN“vZ�ͭ-h"9DYƲ"8`ARo 9zja)*TКix]60=*ZJrU}<h=(O=t.%\Vr]5$Zz!6"6K~a17YWQk}40ri6~MRrC;ٖ>\i!K\ 'cIcL'nGe}=Є*\XX6:37igY)(Ũt>0ʊ>a>̨?k,c~Mwvm!&s'0`5{}Pٶy)NC3˜jMP]CӻB?O >&>|@{`au `)$ rdf䁰*_4v˞5'hAi!g$7aIw!olm @0K=,[ui ✈phrE Kss/B(vpWA&H1@ IFwptYI4\"p1nN87Y(ljdY<.ݪ'a _ܪnT=<K;,hSqew_zs>8u�+wKG)''u}ϽTmψbW? קp#IH șDݠa6.[eyXtdZSVWYiX}-󿎉ecX9KI2<?O~J* Gt0cFl %g+{-.bi/=MF[@XyOy},p5d Esa 82sH`j6%!=E %u? Z umb$u|W*Ƒ\%91ɨL)bNmP&VvЛ9&^ Wn-ҜeLjI=b'awWL]SIh}%N_FDA̖<+|h.I"?gJA!Γc4f/%t}3|3=/Szu@)&$t0>Yºk˱k +an` (s꙳Ds<D˾6C^B-hSk^f*xHwD.7ڊassuB(d:M#Eᬌz1GrĀɒi)Govt� H]Zf=5㤮p3zKMU\?TTL= 5uKLZ}#r,y<{z>[I-Q&=r"H`ϙ)Yi _Q{|q\Q? b*;VmnculuWVwmX 1)fu T1$pc(WhxmeUG#lr_u!cbޞ̧=5ksM v/�J"aR\kC�6QxN]҇�ryt#wtS  6T׸7~. #8#cg qQ5'u6`v}1 XPРWdnhmZm= 0Iq!qopFuv89?pVa-iͽ*6Bs!I6%|gKx*ֹ;(g9(DZ~_m9tO8T">ų\B!lKdfelOȸvE %s@ؽɖq6>y//xip3(q8o?ԫˆiM`D#}mXdZe Cx>Ÿ%VE"ΠbTנA&67P_w Wڄ I%$ght;^,9{B,U9mYrHת&$^tizbmMGwq8F ~YzxBa8HAj}"M*XsY Z�L}F3�)ϝ܄D1Yw%{&TN^itdDJ𢀕r-PTުA2Llw{&fd-0[D`5 {܌juGNw3JX)6?ɌcBUAM`y^Q20s:O>#L ٕ!{Id�N唣k>Ct\n iBliO? pߛK`V%tkwFv`#g4KBo2u%]c? ?|\.eW[87k{`mOyxG{:WbΑ(}=PARȺ4GN΍GْX%n L]&W�=RB2%J(a*nq]·+`TOeYpe_iJ"HyaR$&T�sHL r]( ?w}7\υ$H5A(({Uy}v#C|.q((Y'fuz|q\{q`*'q4=\Du&]Vqz "1-@Eq@Zwׂz5 I70<ޠ2O'xB@sq#QD}ԍ  A  zR zEš/:OG97Y ܀JUqB�O_^hcv"r}rhw)Cz [Fk~DiJ9U6h5g{ij # JJxpKxU?F2g5Z85,l�ȓϕA*%~O(n聹(,qd@ 9V#Ln j"P8釥XC y߈_N8UH6@5; 7ڙ.x~K+HSm z努:jKv]+&v[UXu�fP XXל3{[.ٟH -F.B?0`G>ܿ^xPbMhୁspl݂x0 ]d+8ƉR߀mpLp%?n>\eN]f$}DkV ]ZH{j;v<>#3c9,X]etd~NnMN12; >/{?n]W9'OWaMX7z?YSfx.I7ĝk`06 0#$*YZveƁB J$}.\Ih="8{KLjHg ɈpIR]>G'P;'_&ȣGB!ء-Z>!}xPVvLB83>((AX8MBK>sJux ZƓjъK$Lf44g#]}N语jIYW ؍ͭK-Ք*cyΓ�ޑB9FV̋ +F/ e20 ![DI_JG URڒ�KfC802h>oյQ݈Euh$nDu+Wk̒4 q?F2f]_3 h^n?J 4gI#RP(qI&vu͋Q 8~y8U3The]u-+ᘣ +u0?`~m4q];�E '4:fpaYCH]47` EH H}owTΌ߼yE<fo9źfRosFxID4hK18Lȿ" OXQ$S|9f%Xp$esWVLXAZG7X˱ScroB K,JITv p `09il*GيH{2 9am&ŷ/"b`iu"w>miȨrxn3;]߁ّ1eѤ35)J AX}Y[&�OP8b8{=Sh䏏� ?#pћq=a3Q<2ޏNZ/T�3r gJ5_t7IzFgP/_w.'4BwsV5W¤αljb`h,YS|ʙe$7?]wE}+3ꇷBOQ6;:~ ݟPhǚHRp zg&�D׍ƏP8:W= $0YAR{ؔ7c1pf<A%�9Zov;S UYlTnh/&E9\䝨^SxUk#nkn\KG;rM6f?ûj2lK3O v'nЏh!ս!jwt~_2,dު@}d/wǢu3aw;<&NԾ(JvʹߞX-ƝAHҚDĵ@Dj$D4-rM˥dzB'Dj|!sia9%&!s ore܀ L<&MS5ORbGDžP'1]*. z\HyǷ"K;]huh($OzuQTCtEZcHzBEiڇ Qr!*sYќ$D@&1?Ս,B!Gj0Y3L6Jn杂$4[0sb&pl3 G;] >ب93qÞ2 1*^DGbf^(nG:n˓.n_(Ÿǯ+']t7\gR OLր'%^϶%&Η$[�`3DP]xr&p~EZi_^y (0kϦ&rtvUNJHSLhLwtG $ϲ%g/,e\M*WP^rZ%j5N?9E 3*Idw?J!ggO ':Bƞ`QǨJr7iZ9.Uj(? Qe ͆ "ST3{7@gJ<H/t[COʉ0HpP V%'ݑHvF<QS^.(}= vs<2ŗ}RδRcX>&7ߞ"L@˵݋>Zzz># $mCWU[@'F&] ~϶D$O 8IGE V'@940ଡ଼p瑅'C+Rp쟜{D9D!X ՞2:3:GȿnXCZ">%fa-Iɏ爣Rmvı?'" 2I KS+^(S>0nËVSy o~VS ^#I/I5QPj/; ¼�d5E~w]mỐF1YV;CZV=5~EM#PfHgqAx~j#y#vR&0ơPVB(29ư=2S�3z// 8�[uՇwQ?Ȣ8cK}L/ޝ9wk:S M 9;-%: \>Ts4+}+;: sx0�HvYGuy{ v ԋjV#'|# ʔʵӎ�Re{*oh{ߕ#]Y(Wp%#T1V *><*ĢYUVaQ-1?L 8/?;J$poס&I!FM *OO]Fn.Exl XE ax߁:Z-Pf ~qQG~X"_E*J:)-]ecpyCʩ)º2DK1OU=tco\Fj->ڲ�bDAQNiRD HYFuIpΟ&\*8i0+i,\E?̾\]'{ʒQj '=5!||GM9<<*G)K[g8 d0#!OBhX&ɹ=Jjz[j $sQH;ʜkU)84_Ɇ㌅ٲE/߀ReФ<ϽtaL!55S7,ǮBo{c i >E &KIi1t,c5.- mVsH$ Ld'RKitoJƉR+L8'͵¹cuF2dB*a]jġ#n߹LU^6S:o\ xؙGc47$ْc8ZVy0=CZPv} 5Qx%QgR^[o]|�rvCE"iy2{>1g"S{f:്P=Ffltt8ٴI!!tT*C)~O;vVyT v10~TCt٤DYKL'giN+:lVr׷& G>؊@\~g~O*Sk|=�aWA=Vl\K3 #OGƀo G\/Rdd %|tmj)cvu */3ڹd#ʢp ¦꼟[3\w Z4a.B e׬שBeוA@|# |@] &[>`41p GV+D IPd&HcQ}B^!mԷ?WNJB;{.JXb[;Ya au~{<k뛛&u`UHC[#,YGTN 7Φ:(cnx99o aci2&L=í28Fߓ4K4KrQ˜fv;=t�G/+۽-" NjlW@D*l;V6S2JڟHFqp=Igz_ĦP~[ AoB ?5P3>З[ʕh+ȂxvײhqTMt|AAe8tmİ5Ne{Sõ[7DYSDpkD%@@D^E+B/CF'XnSk|GɑbHAIR0Kq䯆"Q^}:} kgkh%f-ب>"&O$v@ ;,u� ;Kϧ;ROoZ|I_֟ @UcTfGs#fM@h $0ޤV-jW}h"#j٥xefE_>n4 ? Bm̍e8yOUm?iI@@ I*5e= Y6KрE< #-ހÐBf# D:9|8ǨQㅐqk8=/Âtl3UZlQ2W޳ؘl"F :\kkK'ߖf(l:9fI6a|(Xw ;,^+ нA!PWYkCBrΙEvJfm1J<NJ8vgewd5bwxȵ}#AoemɘxQJEQ!VLrC,xR&t7v|[׿AМ"ص5z|X+>_]jw S)!}tlԙWxЭ)CMY0b7#T"%'[ \V|*9Aϡ nI~155L1[˨)V, ~`@STnaMֻu1mp  \2<<*=ޑkaӘgو4C{/jx k1n;Y<!#T=j(DI@&T�Q b%I8zfciz �qxQT}@g�`c? êdW˦.Щ9-愠 ݘ@^ T#g}+ 4+0E&#cux;y<xDP 8/KQ;_4/lQL-[캘Y7?+=z)] PF�pČ4bb~oR0ImT4^ qK̺O?oQp5=bo"Ud)Dx^�d/B|A_PBf@S}Ħ#IREe6](#tL[ydus�ؠ"2�6kzac驿<E, ޥc#S >,Lyk`DJhhcaH>VK WR0]^͘q;Q�29*2$Kﲃ1}Y{Ec֘zcZ/<C ?c[,rJָ<d)y`9+dU?uJtt΍u\٦5* +VW~iu&4mQafUɢ|ҥ詜zhӣFߩ[E|l@~keӮ峱XrV<9EQpR5Kq$#ggA%S/>iUĝߌLK|酪@Ϸw?J_Wu4|E"ʫJ٪=c*T4HchL5WJX^uu L+6YHsUm P:(;2O MsG\`I$j5_;l21eo *[ٳThdH{L~b$vfQ^ѪXdNٹ: OsD|\dD fW/=o#. ڴ7N>uB ܉%o}h.+}6 մFuL 2@>04z}!T_Qc3v1GZ�}6 8uKEhl<|M*5BI�zl3$h|Ł{jrb&:DaZq/i=Qy\e�o: TʛqO6O!sv^ID-jY5sxBF iuvt±"ޡ6۪sr]w劆JZrs̸.f>oTѷm:H5f?Cxȗr"aJI<T$d#\Z==aKow 䄰v^dJ?drʖEp;TXq.w" VN*ZWQ+HO]ou;zENNؔ WϨjMPY&U5ΗzXݲh6X (iF'?xA(J؇"t/cOO&#E[5btTD?NÊX ej ?!2$k <KkxLx*.T^)6(=dlЪ]٠VE^%Pb dt'>CGzZXc˗f#]-dFؚ,P2ꈪdkؗ ǑTAzUXAdP|N' |4M%^9r;=s\`$wI v 0[cwkLyV8r4|BRQlL |{__Aqᶳ~4e8%WͶ5Px-Q$C 1i&2Jyꏚ+XXh$=]#]4}Բ?#{Ǧk=r -<0lȶl YO(_'`�_;Dj6yD&죥v~p7xԺ?J&`X4zH�AD4M<Bv:sfWdTL[eyzQ" IqN1t,>b-r$La8Z}bA 1 ;.do79<fd8ᗀ$xф*>jYx&c3m!ѣMJHhK;bqX$ %ԍIonN E2XyX.6{,i{Ə/mGiKԽ7)aPQD@X Z8ǩWKq@6FP3t ).Nb bC3m4bkÚ>("L":;))aZ(ǼDIxM;&fKk{ ?dJϳcK8.[뵌9!x_dW;h4.3H Xm1 {iŧ:!¨v@wQJ0ʅNN8n>g|3f?NZ,<ϊIq>t'7QsA!qS);~<iW&PԞs{Gnr_RʹH&{CH=.hP (ٮ"7ivX})."̲%@&MK^-"޸5RZ@Aq+bV":wqyzW&(Qcd!b5 :d[%8ZS쮍MKF&of%dXUI1:c~9$irޢ:əH4#tVT)VbKłJ}64H$ayjw<b9'*ɋ>OMEÝt/eþP#gB9AHJMAEYڇ[@:CP-?!Hx2|?UBʽ"GzyA/1r:20OE#ՕpXgoVzQUsE݀ݗ ÕutgjllD-yryT:keHBT %ٹNV ai7}n`M|pK)n*BV9+yp˕|Mq=%rkU;4ֱ9|os1o9^ Va5^A*ᇦ] &j$WȩA~&/jcywRa/1Wѐ0go9LCs?vza}W|B ,P=YIH-(kooˎkhx|_MjՍ]il?'(!O$ gO.haV1RUEZGC@O"{hJ]GPc=[+Khsx;>NDPt9*630hF+y7#7jeԕ 0ޯnkisY u|p~W|VIđk1H_{6H=s+202>;5Ts [tHNxfdbƏysy\RTpS"D6MP8J0 pdy)7 vʫyv'nQ#}FgA'rF5ʸK =)0r* (|"ק}g݈՟ʷ5G/i0$= L Eqj@/R,ʤr}Oa(R̷x +8)f$ =A<`i5uIAIB޹xCˠUόڛ&i g,&Ŏd0<ct>.st5C?RuU.hk�:vSTJ+Hq7YŞ%cߦw,2wݔ$A2 נU@9i(@ Tb*8/įHcA�&HH7Mh6ocFaRG)x{BִT7Z.P\ nBZ7Yc) yUնdi�Y!$2I)g;"^ėrѤ!pf,jPA1_ɞQ+޺ߢNu7s(w=^v[b+C6Ou߯^1Bz@>_2%aOՓqǵ<%f|VI1 jBG(kwSIFT~<o祀}qbǥRZX04el!*~˹']~MX{0.CH,H/͒XjF?5jIS.]9gpib y K`x5v-cn5nRm[AC"l*< g^_ۖT:.!%&_5SU?mڅ՘%idƆPqQUe7^$XM GJIzkܓɄL>YG],`:d!<|j 7G4g!TfK\0#0c/ؙؽ" 8ohHq# ^E% l@/Xaʼ)|IY@H><qm 3 $ҥ,!pبBFvCp2y 7m0=#!�TyYKk)ltmi19Ͽٟj0.Es2 \[-DŞ#!QqGj޼ +則ӖGY,I 1?wpwm^/5={f0b񐱰xª|zJe&۝m$yߛ !||h8! 344Kx9KULGm7]:hq}0^X\Z:] %4.2d8'YlK[sZ<ih+Tϳ41pgl*{@h*)ikx_'RD7,]da oUWB G275 pp7bSpw (7,A8Pxb\'!cf>H˕4nLM}^v0Ͳb*ݯ04^P{2Eo?<vqʥ2F/B�|*luf14`6>{A4jλEn#LHݺM!{%ם[݆>fZQem Lܽء0㡒 G$WdNVcCR"bɲ ni|ɝxlN0#|)ʡ5Ǻ>蜭Z]G ө', '+�C7+ 'XFDL^|oIZ< bELax4b^zJ |<U@޹i7؞(G/Iz-C7&OoDZ-!?\Cc Q?uA7suu9n[HnvE9؛8z{r!:55whm 9*=(+FOV<uDFW=- O ~iN ߚJ$Vݽ") 1C.I:!;YRGZR}'Bd&J>vus"[x+x&$+"X*PSPKa4P@!jܽ'2؂w.X2_pM:T?*,1RqE "-we?~`婙#KzKm2YewZ~h"S)LKZ?(D0<$ 1Agx?(\n@9-6m �"A\6K+n&>v .`k9=)ʓ#@R}cgIGɩM #omsNFe\F]^MCE/V<[LӼdmCX0%%6.$q+ݓ2ΟLjL^q|@3\@?8~8GcZl܀뷰n\jv luDplƉ*sҡg>UA}IGN|c@NPKyAӐFU2"{(D/m?!r')K :GsF`zŜ$~axfJqJ)ߏt*~mPsH ,Bw?Skl5Qfq87SDU-> 9#zKkZ& Q8)XQ;Js x/ksSI?sh]4Sُ8) '}k _*nƈSi@;ߙhQPk!GL.[{ *ʄ@8qDp[RKQD9 9)0�7(&"Sjۇ]vu;zR#GnUbZz&5BIDۯR8܈,iM8J"~b? :(RbqwR  lRs gv(@ (ڸ`j!R�A6%3ZqP6r \vQWU֍yBIql益Ed4ȑyLj젞z_h9&P=#t,~#wviJE&(l\cJS<H(~ۜ< NR0Y6tW<i!Ic˘ImrR϶]�H![qUH*?YuxjI"IFGZx 2Em<-2oQb̀d[Ryp] ~+n5Co5nbQ,"fdXzGsԜd{5k2)ƧcV9?L3QqBI$H4vI4EQVJ ͎H54ďo #Aݑ|F D�He8GU^Ž|>wmȧAG)ؓs,#,ݘt6٥=y1K21[!'\gw~W"pF 1y8e%KC n3Tجv]&ΰn\(;0+r]V^FV�pvQ VHݲʂ -y<HoH֚./ͬk vb VZۀ˒OT|ͦ 7˜ۘK;LlV<1({hN+o*2kdV!)^]7.#̀ *NK2_11tMO<Ou ǿohmhT!JӇC42N ɳhg(m@ G<ǥML{=5ҬyX;Vw[P?9i[ky@$ K7t�x_37@qaδ[aRwrE<p'Ah5+?e0ja(.8aUw pFkx,PQͅh&@߹86nL矖tu|EwUJPHu:N¤d7} SA͏RS5 N,b:]/< ՌsȘ]2E2OANpQ�v ga< vYfʹ`vGFU7>`،ae[_R뻭h5{G{v VցO8!O ;a`kpt1$Z<k-enzS ? ]/ 9lP!n`;'kKTa1+١EM *EBSBX=|_;]5p_29B*sYHKsXY@w8x nU]=!:!@Z;2)(fZ{߽PTӱK!�(+@E|65ݸ7裛zuL94f#2>Nц3(wb qoo9kF^֑Q-@`tGAOd ?w6j F)$5Pɿ5Rߞiy=lw>\ <44'DW҅t la/Yc|VRfJoA#PlCF`m\ˍ&ǤS4Xp2,~-Tm,J=aA|+ yÆ@-@X׃k!h*2Gu֖ CvL8�1?hܘxX/FTa}4V\#b 졦سp.һWJs_CLfʵ&?Aeud)U+陋c0>PU7,Cp[eJ#TKtr+sfo)O͚`pc+ fGDE> 7) xR&)@(YsᅲVPdFe?U�BmT@R/&ڮ 4!CGØNNj+'ͣ0IT@w<obĽ ghwS ~l1ߙ,ܿS$z N o0EL/=DbMis@L &>8Rx8a70q&u.0WLQ ا 3+u:6Q�_³'m#B s_1m<y:5UT80_M�[Pa)I!D H&T,1fUTG"&ec>ذB"M F<m  aD8,xN YKk\Q26o 2< өrR&v[<+H|f/TjwcMM1TvVsGv1ӅQP!}2|O ޯ h~p: &^lU}ux)Kl\D$σb4XXEV=0 |_xC;~A >,i:ҷX^ҶdoY "ΰx<Hu|=ޣH4T!zZ˩g1z|nr>S#~@r-l�NbPzU/[fc )@.M_;>jKVp^B[g.5,/ɋ uc@KN(/S^*{]FVt5YcitRMĔ.Q,.?N{E~Ysș c�xDDQDzxLO Y=,wCarn$냊-!!].o[c_Ne2$<&s}ҁ<3NqK'Z#2dYS6r[ȠO+;jo4ro^BT}(2; 3͐lZ &5BFV0eS&+;8v-2)hѼ?BE#ͫ$'ĖMN0.omL|%2]D /+.>*Kht"x1:k꼰GqGN9wcj7 7^G@i zp)&H"8-|$'ӷ=:heom _+jʉ~z:IgORf!J,TnHByY,{ N$O�cx+3=6U|BR Bf(Q|(9]3P,�Rqۅ7.Fd${'PqB|37cv1nԒ1$z Mn 辞&ݟdLI3}b�_^i4fDV%fpċ2ҫp [&;3d{-dM ԀVQg FJtB☏E"Po5-D<j=X ]2= Sl,HZ{V4嵇"O+8`h62*r~XbV΀8_e~ HP W&߱fXTvb*$PtX&r16*Y!j%чjqZ: \4Cڵ`+aVt!3F-UqKњ&(K X1YviXnD~mؠs1L1)! V44 ĠH?]ާ5[mC\s];ª-E9&Z3M']RIMw=Llǵ Ccv]|N_[RncK[\D3X$Jpӡ`5[GP%O0hAgABkLY5_:ܩ$a)3{uycCtʱ .x_Pa!6O DCp[� |\MT{:Ί%r}Znb#鉴{Rw516 $E}ĠIC٣H¦]�X(AתX yPhsDǔXudj- IU ئG]ܨQx'ǐ<į3?<?*}`l.ņx�zmxzT310Pʣ)ဆkϏ֒;<`2cIsu~S>oCp%ȹܼd3ktZ=._E֟zW~ sB#/1NKpG(y88&_MKg*]lPT5F6I{:yFҼUg˞V 9^VUaE\_EMds6ٹ^JO a|nu'u)"}z_^023X$uXzI+~l8Uj+wәEk#E軬 t;8i+mDZ;)YrFN-Vbҗ4nٷδKj+X9Sld"|f:B6ľRriR>\ IW@'+vnû-BV|cT͓ReA8 )DqO_8,ז~#H HZ!LݞmATsl}΍d8"H);F8۔S8u bt2v%đ;DlmJ؛Y`2ԔT5JtS )_rMSFk3{jʤ\0{A\l2'ZlŕRX5}T)6_uc";»T Au)扩lmPwG1U '5=w$$ V`, .ǞxT(Xi Pg,*ͼ Ĉ{(%SrV_l0P6Pr[]ra]T|W>ޙj~rѬS,]Ǭ~QNnS@fFn! n=-y)d]2PHb@�jidny=alY [ً3wMtq4߰ԐU$~ %QLφZf{#5M he 09ضZISPC opӔhIXv-tZK@`"O1'2v ֯>@^ۧi[$6:^o_3Ue`$4фR%B_:% >W|;6->ˮbok̼ŧ"`:yIGxhmT_W_Cxh0`C @DeRQrqKyZp<_C90B}_J[ʧ�buU|ZqZX0RP~z9Q`i=f*$&i^ckQl=X.;b_{TS&HyU^2g*Ws5DWL15-r HFo{n' [ MijrdVI0<z@83"lh ;o31J */7+2F@CpShA<%տ KA^rwrZsΰ$GV̽A#`g|B:HGb/XyaȲ`=; l 3kOu*RWϪqHT];I8z,Hu ;`~ZzT6Y++QnȰh%8, ^4DЮtS}f\ۥY�6X$L :Ʊd#g* ӎҾ&0.!Us~HOkČj2ebNZ*]1bfi1f|"lUjcb-Ҟin2r`tR)c|ݠMJCe]1Kop'zU2LkP%O\~c9= s3-}]ѫ;vĆN6%K2v^ޞm}VX+Ak2þqL4b`s%v2Y-\>dƀ We;O,0S-6M&?N F1sϧ,H oLp՜"+gڜK+S(:>.֥6%qIƲMo ӽQa#, Xa+aZB0TK/vؗwpXb8Nש$[6w&a7<CGelfwV\$-c6<;j~ ^<ͱEI*w,Wjq٢hL'շ fκ$RG"JHS8e@5*gӜ Tg�/" , nw,T3*摷3aC9h#Ҡ[TglK6R1#\8Az޶`oX褾XOȹf(WQr_{G؇,75LQX~�ORH C͔·+ۆٽ*sOy})^D{x'B. peMa =A\wy`s`SRWe@_򲅋eȻyk,DN6y,x./1bEi~Rˍ5ImzbJxy4?n5 3{,Ї/"n0on�HQ/^@\K2 >l/i4#ͩb@J O,i3;MOҲ (G2┖}@s,~yix@_c@SOVd҇:^7�eo )K!U>YdRPXRm3==Z7Va!GfNƦ& dI)-\3W~)]#}_88Н]*Ia擧cSr. 62 `N峰(Na;3Nm]QE>.-Q�qҾuTAeP\10y*y}sX18oc, ;LoieD6j]1ȐA>4j<d�SzYga$+eOa'CGs vjr(񱥯: d>^`u`Qyuٕ%'UY>>:͸_RTͬH.�:ut�#ӣ$OEkPP-ߍHA<s y +aDI[=?4 vo+tMx4πjGoCxK9m} 5d];<X_ _zy+_9E�߇a oZ$rZ*UṂtv%v\ vt*\_^r]ikRb/]Z;lZʞ[j[3z`e3 CUu٫`s`E ֚CS[Zo # vY2aPU`$tћ%7|n )߲.;WPѕwk=qz ya`0w)/IPZd̨>J!l瓴Q!z6Bfgb^O_M <*KgV2%f\tqݵ٫%1rºz _DT4X[)mc& ? U]g Fۑ$"^: =J*qfi*Wc$w}%}p�dg&\h467`D@o>Sjo8]ɠiedgQoHeHd#NCr'7ysd./zɜhb}W4N^-吴CmWE9۔agbBaC-`;_ogY'N)٣+)}i[IBT0y!TƬZN;߉";+/hV3ߜkc/ .r!]pe6i0alMtb })̰lcAo )S K\NQ/6msh j/VeHlNw  t`? #ق> ߽BL!O m޲_FwTA!ՙbwX45o (e+ɻY|1"v~6DFM_+бW%`7Btr|C|t𬄍i-6< Č҂y x(m2Xr*o=a41HIZXj{+ sW!tlLl"|hA/p j!:2IN3F[ƄsA@B)m2DB-=415ϓqB>5CM}tGG~rC+Gv*ܷ^P \ ʒj#%+*w~if 0iV?%8_ #skm�dTV}IWfPU#S]9 {L#Э3"^E[+U0a(Keg,[6bn_jȡƓ hm+zQƸiGLxW_*ts~xopuN3Kѳ9h(*>V>YsGZMA=ģkB"Z9>=%ɰDoķG-o)2]!a 9I*rj�cuK aHBXBQ{bX8-iwt�8ց"s 6̹_K$]PWv<_>3S]4q{If;3lB:~jO2L(eҖ˚iڈVS1�YΫyh=D*ؘG2~ljܪ,ɤwSM[OmGA-/ܾp(bhDG^Ժ=`k5T�U/f ă:3>WDwb0% m o >OR[ԟtQ�$.K ?uJ(;X- 4—4`FrQՠgAVlC>B"{z#{3Wd׊ g1ye3P9}EN(C -ZDMgA~+kR4ݭ)Pkɜ &]a5"N$fkT_ @+&%QׂSz`ԨV2C&B3x'EZ H}>3<<&\mt\!~;g, Q_RwqB>huT�1xP||PLMe68i v>J:cFSSo|5ָC3F:J22sD*01h&AXq7E9t&et|:.sƧA8+f4ꑞq% lvnm[>A`CN?ˠ1;x {##ORxmV2b;bL"yr`qRjHCA:֖O &{eƞ KdkOԜhtY摆k9l VMxj-�Ыl<QNzƣƸrJK)AZS^'@āˤӢxa+(P@3s#W$[Yp 4i&<Xzf/o/o̡p텭$`AM[+cˡGvӥWʐ6GȧR\ e{1-ڱ 4rH ;Pzqg51WDUي>tNHQ'=U0-2y1, hf֟v%:+ b}gus>zg3Cz0PːܠdW0ʱoV/4(KE۫V@qdk9i [I\Z:Cfg ,8=;xJxq$t@>LL?.\z4eoӂQ9yWB}w<e>ʆve;˃ϳ^Z[mS.z!-B?8j0n3z|w(莶ڠp/˲<#ah~]bZ˥1gE� .\e%fM~L,%՟.7cj{Q`'J{K*gqӄQff&6r۫}lwK@xV8Kt>{.};P&O(ylRq:} -~ 5 lYSG 4eQ3[=>JЍjN]u(vN3IˠX;5p"7-]Hf|"w̳puֶ'weYY ݳ(k"5 vms-#IU$h$\ɘѹKckYBPOY G? W+<"mPyk^Ct\`D6FG.l+$z(V-%h�«zyS|uv7.x]MXb3VCWJ/Bѵ`-w*E`Ms=& ^&Ť`/ +cfz�ex>9ӥZ 3dV+UFZьLW%fivIopS~> ]-ut {en f灙W!&C3UTL&[6�c} $ NDQ ~Bax~O3@+]|@nƒj 2*IfS#V]bs*U?[q#p %�>)@َ8샿^C&Nދ1EUF"3ȁ)tZ렞067NRLVKv#ƙraT>Ɩ.P �eynPVs9o}Q=iF~d>ɳ2a`w/oiS' b/C_d_͆J@ yVBm("nީcf%=9]̾Ey02 %I{nS{I5۩^߻*0�|}ȉjn4* ']\¿Țghbbp^^}JVfnyעx\gW�aIO3Ӆo0nn ÐEи{n{|};k2#0Fm0JH$cޖQAM=T̸{=AV ++Ce|FNk岂7Ŵy9Ѧ?Gu|=OUO='r]yw#;ҙQx}B'6f'֘o nRa)G(I x$ c/cAV5SO`?g.ul3&A,_o NjsPocUvaPn{GDxɂ8Hdž Q +v鴛Xϑ>AFL4>2AmbI ֻ/Br}Tx I7˶pT>K/P &>4l{HK'M)R@׬\^fq{(V" %ZS�m(Yfؓg,l*k=9o#OlKW Vp /2jc9�+Y/Wp'e-a"&y|[GMH?i!ˈRTm/pމN8Kq8FEpW2;Z,f|qJZAxb!u ?#;kr7a}{s,mb=Nv @H�s~Ч:[Q2r9cH)E;6&YSͤOyt)I6wͨhqQyso㤾zGo@ \}2#G8` *J~Ϗ.N!`>SMgasw@ uȶ%d=s*@`FN.Oо: L,JӃvӦQ.m؝?KSkKIѦ3xʂ_AJ9K'v\Uva?XM @WM>l(V 5Wguo g@"jHz ?iXhz UL2|n郈{?::Z:IA^uo d$Z<�vA| h~I6jJW "H5;Xu D,;d.ƹ 'Ȫ[Zd`٤#�HٴPBd6V75"7݂9)W�ҕcQ?!h"J:T/S"Qt peqqz{-8}.G8;T3<hCwل>.^JڑÊB#YMwCz۹8X\&(e衆\(c23�roԐ(R5.&$`#JxNm!�"%S =p9Ǧ*u*<}_QtCO wu8+ ?ڎjI5>)T OݻeBt=tDٵgdyOu }Ae`�&M!0xZԜ,wQRM6'SfsXyj,O00飃$l`2` tj_:;^ɴ̡^ X}D  j6O8G2hͶy MvOI[.%QYn7DS+l|�U"/x5I&FG@!Ɵra/2hA}`ѝ"\G/zv{G3 McyX0j,ilCVz7wQT;ZQ$iLH Y!^|%*#"z#ZQɃj}e; Ok!;{y0^O:�2#+2PCM"ƻ\j!XH%ب1W2+r*(}n#+Z7BZ;L!*=MJ:I ,jb#l)/hHajzb;�= p9p˫7d=6ĝR ,1l7!8CLdR| nF㺲m >&/Ve�:3vqPQKaq)"i@F~U[|#pw ,A43p4+2մS}x![K߬;lYQ_T%Y.G ]�`헖 ^ I)h:kj 7,\a Wǡo>Ȭw9tW{ި94Ktpƹy'VS'fW�{isxbv;r'mعn0*q ­O"@rщ0/~u:=]?Xu)bG~}Z͛/kK>RL/N:u q]|#@=V=}0gEӕzkgiB:Z]&utOm9#=k"K7B1C3F^몞Ұٸ[5pq-tG q{_I#s^MxģWC2x]+ueyo+]!b~9kd-"�q ^q0 Yƛ' BS{ P'GZ9D5pӂvxm t*3zh[tdY-??eymU;XX-h]}-c+j(TP7ue!z]Bl^:7>Kc^d FJ)h~˝; !=k_1q<HR/ nx[)~S39ZzlO ? fƫB G c$`!QSCi, ۽~:00Ӻ%W~13ߞ6DI\<ъȷ<R1yC粵X]m; :\ZA2ɢEBG|;3W*qU(BEnYxg"\p}X18b3>ݠp^nzk2t*ooyJMr43c+,QB,7v;$ʁR72C !$SqG p6*TwTtyu 8 "+TJ 6sHWxu OyvD'‡M+ E*ѵ9&aQo VT|=x=6! !dP+^<":jFa1DW_""6 (񎆿5C<^q^1v| sԈbqrݚ/7s'mI/CpPd=w*ioz(:uTh&IV'qnx=KyT.4Kg)" =ڭ%K^Hhj{Z'f {e&10l< nH#BtɯC]{AsQTyfJHqgX�KpGU՘Cdzy g4/@ς4ʁf&W~-B'^=aŒɣK3 WVD{F-lՔtw/UtJVil$!Kv]cGqdo,{*4Hf�~ PYXcnBB8Ts$SpNDjK Y8d)*.ƭcڜMT lil ڝ|LFt!߶6S&Sep }sA4E~1b{lF(0x\[+@!˛Ώhc]γWtYјZ&W\ 'X (>angȪ>I:y5TLA jz^Sv̡%QVG8-kD 'HA k6/-\B%躶?e݃'�6dϔW-$` i?D-a7jVf,C{V*6/pMdRT\NH ?0M�Cd9mRF'kmW#d& Z{W`Ka_{< 䲃_y_m8r4<Ajwmٕ,]zY: lҴ : ">辻VnÌeO#׺\eɋ^/Qs[KL=K^EEL|rܗeL~uDjzcQJLc|MŃYz\Mx []7z(q_PT%QgSأU]9Z-r n?ΉHcRπI1x$ܙ<+nA`S|VELʱ쉢 dc0QRt ->zɾ@Ū{ImۘM%=)tš9zBn`3yea˃TN;Y�Pok$@Z[OreF1a?/J{4 #:8Ľ+WGXcU,aqی�!1,_;sBķit'pTK b@u͟q2em k `LIG'.Nu`Hj]3R4~sjatV-|/1B#+E?͵Fqb;B츑S5Po-ym?$ K0Uվxҭ`28QE ;A |mp @k藙]4'g)PcNLI~QHTm⾆q<3{N4&AIa/i7g8өe;=Թ5!%`z-@nJJ!r; ]z9w]U9 г8vN=S^~i 4U9oEJ7e$>?LI?~nAbjaaA>2IaouZkr?UNL$=2*S6Ҫfަ5V#W;O VfKySH.&nU4\q)*py[QMavg*NC@.(ѳ]3!QAIr5X1C/^6H'ʄg#\Te4|TChbő\T쩁--owʕ=8 ]bbJ: @>.NQT?f2/&&$T%#.O^ uOa/pzd-c3*+Ƴ�N "guSGxƞ$SwcTi`M~t1ՍX?1@'4=:-jKKɽ{0@Eu-Պ Wxx}]$-*auRG&>**$ݟ ˩{*A42$mߨ~&R[R9Zb'xpEuT=g-o0eLF@7ㅕ4X+16=HJ?^Ty-Sū~(J `>N+P036j/ M^Y!J<}KV 7TI&ꈹ#"Ӌ_E"y>P Z91UƜߑ}?/5�+0mXL4 ߂Kիr=#H %"ij&X3wT )k4I(MpD .t3bmJ9-֕`,}B>;13IՁ1孺0e] Ūv/A;�xacO@06`stEFws*OhPgtay^<OnGHt$tFjiԑA~8Gy='pvDn:–#|G <tnl,i=*\0CiD,2 zC!8yuˉe6P<1h8j8:57T:%b">XgK:$(_b*hF~M&]F?<ybspRɾoQ. 8j~6i (m0&;0y 15F0 Ӫ eľ gǢ< ɿ5B Ij@e 30tb @ g 1}hU Wq O| @w'`"b\ԋ^bE3:#_Zݜ@A7[rvepɹ2_22 ?%7"f[#j4߼r&x\ύ"i *}@�:dιE# F<e% wtNZ{q+o1pV^Z41g r̓ϣ `y, XE vI,E)s{tNl:%)yL !L'P陸8vo *jzCv\jwf9�}>ÔL[dفdkhx8WPiYk1`ziYo](D8khƨ]xDn.aC k-П<jD#@_D!ooά/fjٌY4,;>hA#\7TPâ1?W_kE# K:h~CZb'+!MGa0i+�z�ߛ5"d~.<{BNoq}�ԑVnoص;ۄmjMRMְ\EyOƚW6V♝8RvGEOi%"f圙A%`,IF(ܞ\ (g=Ih~TajrQ.۶۟v;:^x[9zy̆<<#򽬉8yFBB_]Tju'?i8?R{EJ g{*n z*i'ҕZQNX_`ePKG {J a@ۛ@G꼲%";#0Wα _"C:?Iv I?1J`!$&]|B)[^Sw9̉KksC iA_a/.JOVwx)�ZDSNHۿ'IfJ{!2d xJrc�61嵏HPJX/wPTzy-WϞ%&R\ L ɠǪ%Ef"ζK)oH?xngMDAg~^-Y#>#6 2 B;J1OC " Rk1 y  7u~kݱ2~Z d:,n ҫG.cvE.G R~qqh"'%3A&_ oS8#"p(�߄ Xm18>bԐZ8|:rI z4B);4' _+ϼrR.~\aӉyھiT=>>.N]dvM X(:s_ԏpD5wȦ[X븴ɷu$rA!Wpgh| BK[B'(Sx=' 9Hя8$$<EBMo14M DdRw7{yOJ$4S Sy,'&@ |z)87Ad1i|vc<ROi%WDKoS vcڢN 6hvG l_FDA Ve3*ee]1 SnI|rx]w/19;ȕF*R){e!oSDr,! J{Lr-! Z}^}mb_4)xq75v ,I-T)fCKrNyɺ?S1ֺ; IGSdإj|JN>F3BR]PP k-ݸk֗{$I3/2K w-#q1�&Vh#9'S�Z;yOsғLaAւ؁9=Qx===! vyar1ö!̶ p ~ 8+ҟm[p'> Ngy,^ȉ ''Sx؄c qRnC81N =ȵLQpNGƬۗ #͝(2w##sf=\43O,t<Bf sis&iqI|0m�8UͶ =`*=/-+PiIUGt!ğYi׃INF #bV[&D�Fm(fx>},p hI!C l :՚f~USX:zYKhĽcO.{L$ \A  K+Imjrs6܎?zLshX ۙYS;ZҪ;[d+saMtHG 6|bWA6xEmEOb k5X dt|De1)WֶaYQ(dyj8)^nOT3O>Z/;㶳bP YߕUՋwBrDa/;Ju|2zd5+l7㥍Ugs9ʘgpeTo+kaUMP3O^p?Kb!5` czK L᢯7"\̵RMܵ ,5.H;cGm%dS-`+â}*󒇮GQD+@gH,;b4$GYr,l-+AD|h#GCI*E$% Wd\0M%cF6AQ](|?"U KtuDyY2Zz(jx|i{<ܤI.*R`vdj0!`f: wY 8pm¼m�YHUkd%B1.D@^Cfy8wt8b:8p)rc#( Q$#ا' r]$I9ez9|jsyXy3=XucHF%ctq{ еN~1Mes7\m �w1C!i51fk#*KaE sGqXٯc]MiX/DL`{j(vu0?aG稍 ұKJ S<(('(ҩˬAsmiudc=ɽ#._ q4c[pruXÔѶL}vguF)cnXu FK4ׄ$ $_k!/$ q+e k Lj(~*12A2V2oM.5jX`$}L#o5D/UidC<{4WI'BNy/t s0HrBc_Fj.qЏrg <ZZydfS2Hev^ݗݲٷslc2k78|T'<-rd�)k cWګzxjI/ >"\l4 5ee4@VJhh}t@զW.i" H^2hx5s)ľRd̗&b̛y'#li[v&# b.草$JctF$3K :/^<CT 0%9"8 )IP;f|JvR'`YϤ QeqrnmU,۰2\9k- ԫjUX"C[}wb(<8 *Ǚ ˍsVx C^x2!Dނ/w(.Z>7D=ǗMlksV~{*^OSp/,7<)˔\V8!"sN<^}*Ÿv`IIzktCX \]?2P!ZsQ;fWcaaWd"*ĕDCOqQIGôw]STkMf>kw#S ct)3G7i9XNerzYd}-/@ER!4Qq5 5S 1fh;6&@{4N҄+}DBwI~AN `v%EYYb"x襶; "i $\k\͡z8E[<q Hb 8 ?^bgPҊ3pD0ׇӡ|#@J&'iBࣃY˱?dssX?D`1SnpI9[E0o^WSFb!m?ny]C U\6Uճ:\z#YiCy8%ڛ-EwnY ǝ<< k>Q*$}@E)XW$W=>IyDj-O^+\^);\LX Q5گ)h:YQG[_ISϟ]>k\rgs2[~46C%e)ԯlG2bea1 �rW&0T9ޏ0=a% )3"6<%Q샋Dy6U}|'GKV{.gs70:\j( vykM3\ &ֱ#3Kl5 $y:@YWe�?项:iF_` @LP1}v9JF#d29}~NZέYJ 2{71:w0.J}6w 3ި '6`Rg)k״aw "[Nt5|YN~rSUDj3uF[ޙ?L x6ߊDqB]^ML8r./V'[`n CHߜ\SjOR$3sIמԑ9lE#sMusy@ko8Xӵe}Y8zI#[7y។ͦͬK~`n'ίқvk:f, U;߶, 8>MnjT@(n[%&�8,GPfRJMn)r?Q�CNv5o̻?Ιfb leMńR;0g0$*6mfnJqT~怖47KPYOX-06^{gtz͚.BTD6RW3=iHB@.Vp8=O-Pԧ*@H*8@ܔ-ͷ@#H"E4 3+sgDyW5vIԃ}9uy )% -1s$eo&ۮ4A57T۸&=RK%;Ńy׌?O5䍕i`8�R]1(á`etZrbF;]nϧRk+@+! F ,SZC3V B+)\ߋVߗ$B|}ѫPB+^vN M:opV~e&2N\U!6j?! 5gA&b)Qa&Ms~ Тr0nu6�iլxl YN�x]\ZLY5|X|ʋAek�E:~{<RBe؟ CC5s/6l_  ˊ/4f^JR uq=A-Aڀ\\p}V>d$$qxve=74baFFI`#v8!~4\Z8JMr{.jURMӛ`!vAo,@8"&E*ki]e_Bx|{!{rrbmN�P[ Qh/d%3- HP] nz0 - 9Ϫ@ &5tyP%B Xg<FU2&}B#)Bm*㾡QYsQj#:6WǐT$ՂW_�fҬLy{ܛ̻u2Q^X=vA|陻�+%.T}$N-p3BB#}"ފ<H:1E->yR+0IC4).G0a$yzcTJ9ݫIb-(Ja4>gE .̈́K>,�48~b\w ~ ij9Pb."q`q̓c=:oqP2Rsyvu8� ( M枈|*(X-x[9tL4Vmy@۔|"R2|Wc QIJ~cF6FnZXi[RZٖd嬂  II롐U047A$7 NXWs^r:4Yö Wlů4E4l~H&n])2Ɯp1v TM_Ґv,_;vKH}`zKͦ6MRǀ 9J`_}yk 98b5kVayL9~ߏ=(\,au5 CFsYU^dCc?>*u6Bk Y m)>һG,? ̙19#E($k nqOTv%  "6Htb|l]FZ aCqdPbDc5�36Pڣ lxJ-ǵn?yӂ3EXӋF=<vyx榦ds%^vz%ܛU'=&4[}`py ר%ÑMW>Wˆ7#%50zVͿ#@m$&|ښ*:$Orʯ1"'#L,GuSU/XllcqCucBx%A*J]"-7^,-uV_ReS/HGI-m*se #3&S^y ;Ѵ*[D ZΛ< ~$}igH] 3&'s@b/ \^9} o8JS[i؅8),`ZU6yy]n~ƫ_LJ% 6nuґƁ'핸zב ʣ JJ{7 }PAs #W{z]3.g%]abg7T#,p(rQ>YKI^D?Zgխg"-{%Va]AuoR8w\Bg7mr` -MtBN$|{m\04l@*w|"0Ͻ|b^rgN<93Q/c1 (v6"4Cw(%8PCZ4q!"{K=zO|怓4AYX ^^<uR \QU2B 6o\XR,͛圣Qă D_]1}AyőؽVBl{> IM 8_HPд;_{lrJj@khv¿sť:X0'Y߅Qkx<ጝO$uY YqTay=b*SP/ l  ~ͥ,D&W`tt9~(| u{Dn<]?G==!^SEU1'2nKiǂY؃ E04Csf©}Q 7p/~em>,3:pwd72դf\Zsc*A vd_{ڗX'(gpys"<6`ϴAT ]<2c[ Ç1g lXӊt=zWlr *FfmQ#1S&uT2>g]Bq;p&k&2܋{_lP[)bMzpV}s%|#;m_.&E_ .A 0KǔzರfNW.dT-w5e;ڮD˻p T3I )ϲSC܆9(QWG#;<"e#^(G;t~$TOW7tnX!MK1PgbXif,%۽GhCͣ%hl?�qY'ʯ/qϱOJwȵmooؼ;U?G)c3#RQavh[P<g6UA tAmwL2#~0>_HʩJy@"Ng )Y|lc?K,fu83_2 *$`j!9}f?>L,\Bc( YtABJxQg>`^#0^0ՃGSЩoihl.r ^Ev~)]6\.S,oV#wە1DG@ލƽ�dH BFOt OB'qĉ$蜥k9K9d~O9Xrs[z7] R#DhO!} [pt(i'Xdܤd<ҝF-¯݉oqYIHƸ삋'Tւ;qK]bX$R ?XC#ר [@,\xVBT~V8Ua8ci"ӔGGOlILvc9;=%]P[+p>&ٳTUpeѥXvFlV3W:Ӓq}*NM+wh{RO/t@�3w^=g| iVJ̋K/D-# d!\V QܖmTiAajRkf.ȥJ;< xDfkE=/V(-@=HM }څ8{EW]9~ܱԤNZ u?R+X;gR3w&b;jv,4cL+d({3Que: %}<2Xkzifyq;ڰ4x O 0¿wQm^囿ɃfBFMpSlr?eJіIzʷmF#>RRCV/-γe3LSYS^û[ Җ#sָ�R[DƽB-){<<ivt;.T#q!Z4,q&M qdnO]Rܟ|㭵DF 5WT>~GɝzO 0@&GԾZ8_faD44}gi=\$7=@1sPJu£B\R%v6*DALv!b|]a݀(b.`0LՅƏ~Afg�2~/e[A:Զ. XGaar ߙT&Ƕs1~_'V*t}`Аݵ<樂: D(oZ,$0BEEFҏЁG s=rbXI4CU L#%yNڑlu;u/jSzx ͎8fr.,Wx״m:":]ԂI{G_oǭ Sk[ qۮks308}'m|RST3U{RN hTu+4ykr( 3 f52\b5J" yAXrCaMLTݑVaN=δHFYyk* >89 m:^?ryYjFݗAPyOP:eU \:MP$:=�peJ2,Q߇_zs76NtFAojgLSA 7տgEO iq˜p܈s&Eʬ@I=I>@C6G'!jk1Vh30}G~x֓rT6uEΪ7usx<B*yp7`3Pf,ˮRm9u" &ۢDy�=eX_KElB<F&=v�v[~I;x%Z>4~HyPϡ 77#c Y/WocbԜ4>%Mu3\nOux@.is;P GF?Ѻ n:жwhaD d"<*6UAX)L֮f8TAW_6jLPbt?$9,_XbVz,IJ MHv_~!2 % 8Gcd`{඼ 6sYJb-WjVN=8ԗW%븡+llSyk{ 5+DwDM(|k~dԕ=OH<Ӱ?mwF>0ƫÑ'\=eEۙ6=D*{Dm&P&f ySbzXiC5.wJDQ& @l\ X !IMd'=T"˛US&~om[ymֻrUWs|",{av?*W tzpSt`2cNt^*Y7˔Fi7ee<~dLs)Cez (4 IBIu%O&ygT۱g]N_JZoSO_I]jǛ9wsI Ir^JӼmAه]ZH` )=zN&{T3>0|sUdqO y!?*I`GH^]D/H4doJy1akz6~GJ yĴfq7;3,Pٰ𦞌(9*m3qӋCh9d3*^,ӿ0r QO{:+0^U1C{sYp^|4jr] `1܃OC '"nrx7%@?8-g-M�w(�@(?LKypBe2_̱vEwv\"e -f%\4Dnk^:X+5٬5[Ԙ0} l?GҮ=,>l5p%~Q)CbJBhmJ863NiA@?uWpSISmįmFj_�&u<,[p. 9L@wS/ȅz%֒kPt鲚 iMGPjN{W6{S�=FUVue iZbaEG]޸z٦^c3l5CQ`P(;JO_腭 *d-e ؉jDJO0#ܳ-ِ# WCsA7ys�Q]n^ K{Q6HЪ;z>A';q_D>G&,=LVM tik Қ+ pxy=/5URAI{ $EnԆDaNޙ.>`z3P78Rï+)3u?%g)$|2>tBa_Nt.wS38`4?+_N[zZS@(;TG6yYn7 Ue<?qDa z0vR|2(Dř| z蔥rl],cdSIE^qgRsG}F!Z e G`A!Q*&OKA2H.8b?/cϴvRG9'xn>-8RBr͞U=ra1G5j8J9ӽ\E?>*16Zg6A90J<HC2nV~lbv"WwvRXQPÎc`TT3*Ut_0B`aeN4TId5۴r$uA0u+oXAla"s|])NtS<ʀ6VN= o$ڊb-fՖ.Zy] מbR_pt>{'i.h*hD ޾�`1t9c6L >ɽM s$ӌffCzx=P.f|TB}FǶhTB$[HfOn ZGEP<8Uml'{2 ?X\*w dЗ2Qyp$F%]sB[|5 .$g 2_{(&l+Gˤz&5<K<y靉=G'.s-P&CdBZiJÜ u(N\CĤHj ƶr FGۚg˧F`SqcFRG3^ݥq C$6 x�UvOt "Fd#Z_<Va.Q.4ڑhy>,Ug^>P$X @( jϮS.gǚhqիt`3UܲM']*y/(.:&rd%lua!x)S!6TF-M)Plejd�Ws EMOtL yȊj/ҹȨ' 凫-xI4n`* devu_Kp]9WPNlSc+$1%CS:z>6Q[>D~<}~z x#it"a U8HKvx-v7eZv!FSAL\ v!d‘.>4P hTnO<xShv M/gw5{m<+_./8tr3p%X)E`^+ipRcjVX\d׼#,*=,nZӍ;j6gl_: ^OeiL-W@k]Nd"v/)Q2ojeH75{C[Oa)jby"!o8(J V-{|moaں]*7 W]KD6G;rP,*YŘ8BҼ D%V C1G9F|%"u%Ċ#oRQȓWhj 0#@NҿC m4¶;+BVۥm"dBGVN0;(U,!4V_$Bƶ&Ir(Bin;  {ܗ`׈b AfeَZL3,`X/R:lWIuQK x FNhX8(jJلM L*nFbՂP25%"IXMldKZ"9y4 '!E%vz ms9mFM B?Y#DMb4Ⱥ$[X谖|[8C]^fw^}�+BMd{Ĭxʨg%*WM/oЬ3VҌ =ƒp:  evu~Bppfs"cJi(H뻜 88yj!{@cl!4hGK~=H`>? ڃ};5 ;ɞ0kM}M' KJZ=Yvд;`W[rB@CG_Zsk{1MU-?E>>[d`5)>oR'E8&8x%.nc#VEQUt1 ڧ=QZ͇hmoX2Sx> BƩFQ i+v`[$ b Wt9iOҨ}OYyQ+�Mx2$6•(x>dd3f,967z2]hx.Q#e4!xq(`XO(3[-h� o\ڷ v7"ѡ+EL!CO{ɘڈXUٴ8-cL[t/F$;@L/Q+Eڛg7i-$_AJGsiyAmŚUX^ǵ&fb'Ȫ1dNpxo3yft`oծA3ҙ5F 81I'N!٬ yT^:0|1.)1讵$P�}Gq Ö6R_\waJ�)�lOj#Ժ8|x30dzMUOƦ 2C ^$xX 1=_k˝h~bH8Vq3Gﴟ8 gH6w<Q߱|SJ,'�Wy&N@ vV"eғnm'=[\]i1.1vׄvԜc ފ^-D:qbr>VurD#DsZLk�dyIKiț7$$ ťh*_*>`]hsbm:Ŷ83 :ywqA؝汸( _W O{ZХgw4ڎNFA*bb(Ƀp*?^4![;_[Wo.[xPFNoUR*\*ո]E!?'Fbя=[>g%(]K ^u>CJrB3"W9 o#07p+ ,@HU4w+QZc V,@B,48g�(= `3%T A˰9Q\,̡v-ii$Ѣ)uz@*#r?a kj2btsPƱScyQ%_n[]~J54A;>{g"ѶϋU2huAC^75GW1z@]6$Я Vџb)MBMLR>D~౭P-̏x*?RUl? 5%FCHYeu?f;h</p~<: ~B8~V%?IfWE3GySse j04O;)A<K;A9\;Z0C" tvZ+<H%2\<5o0 e*K@ {y+nXBKa6EP3CRXEh4-r$3tTcP֑F"y39;L,iT~4o굢|nT얱m4a9F1lE: iUP} /qy( )x&8OsE`˃ 05M5<N6ױsHɐP32LF,U@lH@zȲ8l 5!Su0gj+ib`Xer( 5[\~ J D-Hю}=;\KF{M#3kd+t4_Yg' E#Eι[ya:9W;hEz"k+ԁHqowA(ΐ,f>uR>' ?xc@Q׹Bl5$_З<< g;ע*/fy#}<Fyy{-|[#͗_5�*QdF1=/xxH7%˻;|r<6FTKYшu >+a^L$f_<Ŵ�`}  ʩWˆ1{#*Gg9Ӝ$Z30nLAK tbR�ǽnX] S~7K+cekRF`<BuڒH xc2,TgZ2ɪ̸^'; T*kSJY1Csډ켞 u1>cSp,z ſP# 'c!9ѾNJiKVu1#{q܈r#Ǥ =,Bt-aVތ0 S\J8}$.AE[qjM%UDҘ鮷'&Yf 8τV<! 7 DUasڏRX7d?r+)"U%M?KC'x0A4]cO?V+ k@!?O#0y_')R4H`A/|8nNl$BOud֛<-AMe!u^gnGӭ(ʪ3kN/+b oKpe7Jrp,l57:W*[;f X~ jw3i"GK&5&\N4VNYBhi-T7y9J#ˮ)DP]M)U>[0MJӇWTqN)*lȇW]7J%ÄQKk`AɌK<gyB rD݌QNm&nwWK]2tbGwaɯHOL Cemu\{<:>_M qJ2B' /loU`'AEB" ]a]iƖp0Lڰ D⩞;m29Z{cLQxەLa27 ,PVP&<3# z# k͹!O7K)?~YӸzQR7udt&n20�Q!bw}OW`R ZC2,eHqfʉ@'ݏK3/TZtZsi)&2D6*mu&6嫿ޢf=N<(= S"YI^&�Y4F{_Jҕx|}H ӎrs^ϿA-2r-?Fβ%e2+XY& ^?jVQYfY ZkN1EdV<+Ag�rJ>YM!:? iZY W- gqGAL΅*ᶤ sp{FIw{/ji ~>VKiQ&},i=nr'y ENW5" \}<|Ɏ?V`_#v_*;n0q|d?W°bd )G{158U�4,mpzҐ![e27苞<}F&9I쫃I'p=*kz鱁t1ZzlM8nQo; ֱRKYWd~z^lU;tY Q{P-!K| MzbohL&1|;9-b߯2W 3&+Ru v~!MwG~c+&Z,H\�U0XjɦE=]CAGͼ`TF1Vˑ�d)d\4_lfN[Ų+yR6 &D5 'hO\Ӫy`GK􍶮U$h&u xpXn h0 π:,J+Ƶ 3uo*^#5GY z!% b7yI@RIٻ2ј'B% ]/V |<Ux)3AʱlwyH+;D6q*8nE^1A=BUV)?e*l zAies@s['apl<W˴x+M!;vdL#݁.Ǒ As׷A>h;ݡ|<J_ HHOkZ>Bj^GL5]evzżyҀxs'^ώܞ뺴"lQ18DsF<6yMZؑ#wD;p̔ T$w6_nPn`^ZД@n<j]xiFek>zAr*B@k)p|,l}]k"/^JO7Ekt-"(̥@KE3q6{p5UY ܜ}f<VR %|O`-MGmɇND>Trdచ@-[р CBS'"ukK!8A( xwHqthNEϥ\cB?=fK?Gc,(ɤUaG_D>C8.f 5/Ck@_2Q$v8ӦCQN H.+ o`QE&`L]I9سQ]]3\B]=]LKާlvZZꕶ^5T$O/T彣58/P1;('o˚&㴔 &"V&#TaTaЗ) =K(�; ={J ڴ ܱϳRU7,VPݨ c<??(!25y.qV�S$_ OM7P 0\` !~zEtgЦbxzPC'>c)[D cP{X߰f>2j0HTvwa>U*,cxf]L-j>gaW!ŭa w12D%QO2GW倡iT\i:/[dⵉJx x @5U7[rZA} g ovdI ã?{kpXExtOntpT � c`Xo0/im.zjh  0 @31qxZܛK!~-Ƿml,h p[zΒ2O%_[JҐR=b#=n?P_<eBSi�Q'Lk+ͯFvGfa}vo*wcIrD.ղK9LOLJ"[G<TcKhJi(xE Ehlg:?l< gfr0n*2G'&K-A}CcJqv)y8x(_QH+5r,<!/<~W3?5Nk"`4kDPLh Y=�3Ҹm HЃ8B؇ijV@Ta9�?̥}R'_Bग9ӛkѿ(ϼiQI#%fe'I0x@\Οâhg |]pv=Tx3kpuE܁;81ر[u"_ <Iʃ!᝸ B̴>^Q"qG?"+ɛ7HB y<‘?"?HIz0~ z?`T1{сMͳ{"_eC% :505~ENEC.=tY,A(/;BlU`Fau>Q#qj lQ|{J؛.B*tb܋..@ #p9`4 xoAu0O ˡ/[^cNDm:yыE4RCq�*#h)}m;6o>si>*vH� T d�J7LNY(3gM&(/\t"K^8ڣx0ժ0yk_E-z~<9>Pѝxu[k:QT;tZ[ԟ6KދnE4֢`C[Yw ѵ I\X|8z}Kh:q t߂Oc䘋¢K`fm9tuO#__͗ObduU7ds'qr@;?tCfFKs hsZ0jcP,shrDfM3 ^KQa<r6�zِG{X#I!h=Y�Y4`9GoI,RD3% +ި5o!6 7wÂ,3xAi1t25";^)N fn.e?p2E? EɛUZvd3@G0mf% ]:%Z)0mР4$2B$gig,<Aځ?2xRvYݫiUg:Kt [Ui 5__wXvU= uBw∑"Zix (R0 I ~At-!f㠿hI){T_4՘8I@ZvDYj+jkgKn '2O]+G=�_v-~z,�BA}�kQm: ïiƳLA/ 2ħaFȰ?m* N즌;01Ƞ[b}HH!ɴiH7F.hM#.¥M$<\ƾ_8H:=TtO;_lmX6X#Ǭ(J™up.~yp~qm+|n&-3 [PyTxپ EZP_ %T:C/賩=X!o~ 8uW>D{!Ĵ&[C`$`G㍖N%JK]eWLFǥb"'U~jA_`XAr@5z aVЋg r+CeKU G{&Uv%7wUWƞutP MUnYm{['v;nc'quۑP<!acTl׹O)HD䲔yQ9^ԯ-Ct؀J &*|ODw{jK =^0oCN GVg/#H;Hg9Vmvu[(W1d4ح 0{rPf7CFDm8JhknK4 7d@.V%_}{rY직"a䵐0l$%bY85cs]e9:3K9 ;ܪʜzAk8یe I`T t3EŅU N.3*H咥"UؑU$5Rڮ殃C1Mz#i^7. ylGV3C-/fOȣ1feV:_BS.l1sdCZJNF4WD/U[ م$$@˕thX �# eFavEiߤj'vTz[Z<9緺w4nQ]DG_bނCb+몬\)Ǜҗ1JʡL6)m:1t]Nq'pAGvK8 z\Y;KIzo^w+2&p2M_FiXw:L 6Wt ?l'|O6"jЏh f cJc}fvaa/@K(IcdQMB 윅ÔMD�&GƛB|]hfUwD iFʏ Su}L.@`Ug_48d]qB/*DjA#1'QPA! h#w|Ou/i :t'чui^,o 7fA]9r:tw|K5J; +yAtFF[a.8߳D�Ÿ6 iAɇtqŧNt<k 2v\)u)<]󹭑Nu9?j5#^[Tw-? <%XC8E|aFԮ9ۏWqGٮȑ?l* j;>*ma^ONٿRgG8S@rJ ૨Oc T /:;WٞL/my1()@ȸ)]|}ɭ\\ T8wW_|͸`\gCR Rݐl?u6XOx*b\S\J|FWFK$2N3e/0>`ܻ?.F304PEؗ"sdΈO8nR@AFySpwS{( G!Lq{ &0JF D%d۝lV\FԭQ7*]m! K-:~_!)aG5>TބhBdKu*=G}}=z} = &kͷ sbOo`m0𻩯`868bJR@5ljܢzJ)'M1g!y 2z5a@o͢Xfnbz3!&ok&aAo?iV ӮW귒W˂Z]/@e*EߕF[gr`WGxsI }ZmQh�FqgO\B$m̓^pBkeI$b9r@*׹D?z7)T⠚+8c9uy5O̭'shOJضDψpͲ"L:rȇν14.cEE>Kw5KG|:¤u{WlE8+?i"ܼv~/u>c+#:h2 t7(miLWvq%ln?ܭ-`:1 (Ϡ7) Ο4[h \WorI EEbUsN\* A!KcI_@AozR뭸\`pUR[meZxDZcb1? ҙ~"kH9vh sG[BnP80':7 @f[3Fdc'A¯iFhlj*�n (1}4([6qO?|C5B;ͧ}v홵< G)R7n $Q%LҚ+ERjCƔc5(; 5-<m1`@<'iQf_9w:06gg/u{ظǡnnw KMItd/?̞$sDlНnqn?)8`"> 2Yõ »P!θ /JF dcaϛuК.\|MHoSK96�Cb6DafBuJC%BJ䔮c $Rqsi=E32dE[ ;EX']&(WlLA>ERX,h#_"Qw4!'jOKrןZ,.3{E&nM@zD~3"9,M횃g[iwB!(\U˱#]\b1Jj{Q(sH,NGX%8t^ܵ 4[Q�.9jolt8.NDd1ry="VT>rwg 4CH\Wˌ/% guwpڏ4 c#5 aKf>?h)BM}0OR`6xnT.÷9.9tG58^Q.egGHdBB~�Y8M%/z k[1VZj?g*`e{-F"rhPO[hg+�݉1|3`~vx#5씵,ĸ/* qg(k@% !OE![o&H}d&UYFFRy(V_Ojrc /s,$^E."�ua3  @a ݱM`|,6b6hY2swiwG#Z/nыuqY7+8O{mYK_G6w)7[i5S^)exj2ꕺCU띅t9_BMN0? ($~"Y�MXdӻ0Z>lS 5 =Cuty՝O qv 66:nm-{y?Up+(k4LBց/^K 1il񜓔H�fqԗ}[&<jdb^0{nܤϱf;F{`$!JQ pD^]H�!]ӟ!ݯDCq! }"YS's\g{g%հGFzJgNX={ʳGM#Q?\h?6K&6tAXCߔ%-r&8BwVi o�7(SҦJkʩ-Fw]'PYhIFg%5Hyc&.rE;FőPro<&/p)=i&r;l8bՓfQ .9gbm ^P?[I/mh�~ c6BAi ?-'4޹K@kv,޳/�cD^I+6D$`Jc+ڱ`Ǹ"bGpE9:&dw+5ϡ!Kn]-VWtF!aEV:YH%apfl4ծmW:,)Mzo;ii2ؘA<7~Y(BZW^+kM/gD?  F揕&ގ>,J$'*M紙sے{ۼЊHݶ\~{ ӊ2) 'f[OJH Yđ-n67.Ho򣜴m9瞏Ҷ0%Y7(jkH<+<|F!4ԛԥ%E濴x~P9'nph?=ʖ#Xn{ٝ | zK7۪\=i~E(U &*t#N`#J=�'T& Iy^lʏO~fIu9=+Mɤ+ R +>S-vwGU~lR|D:OՋzhj^dMD5 Xht ߼ ɊCf@<ʥf^i/-a/]C_l}\6ҪVZN Q[mJ1Tjeu)Ԏvm#0x:!s;FmL}An Ws~7y!) ꋆqmIM_:Wɬ콾71#dq/Feah*q(IOv]#?nN8=cUV(bsD%SN^2UBQ:gx <^* Uh fy%4akQ;!_#w^U*ڱNsuiB|W<*ĞG 2R[c$P2nvl!Oz nK_%Wwc|_<-`[ =ukMZB]7B#Jz yt_9lK R{dH\ J?ma:mYGha@RgAN`u!dM??v=�8:Ŵ>U(UePP<!`!;H~˙tehiNW T]|?ȱZFr\Q1UbCo*W1=6LK*n^^Bkl)"26Y# <9}+|\9Yzju l x%y 1=ePmk6ɓʽa#@oCJvf"eQB!(Ss̵#hpqSZNEE??MMftxGڲL3BӯW*&l'8[s_bU+ --BRӴW ZUo*mWu\:G߈x$+5 yٝMj/qc>d%Vg˗d=ܜ_go%x7=0.m|@jR9l4y* \X$5xzpT\[7795QO/%8Y[0?dQ,jX{,% Fs¼0@EH6k(w)K^2D6Q;ث =Z Khx$ij6faEVdͺRA}x;#ס{tauW6C&Vߵlh*ד'q-1Lےq9AT$[rit'`pȶJ Xn*08J t'z86~;%1JPyuK&-DE/@'k(rEl=sO%7l}2q"ŬP>8aXD"ĀެNemnz2Ԍm:4R<CR(*`j}T .#4 S[3KKcn[?Qa@i9a)9q_n !(\5H_T w2J4M`͚Ì.c\董:ƶV)T\Ve7 w5W$NAV*  C*r|m"<~>UCz;nm%,zJh`Qg1J 66z;d}‘Lc_%hyVD'Ds|K5UѬFUGKԶ+Bx?ex>HH2;h<_:%ğ'o JRh8@Rl罹&\L:8ZJSjU ]n%/r!Y@vl/7!H%鑣f bnm| 291KөmM*D6ԋ(?CT<2hc:@(j?k^z6HBزEfYFԚqӱ>;ZXa,muCHu1t񠤟&-ĪppnlZ{~_|<,J炶|-WwtD#WJGrR2Ѥ&DcT.?hj5Zb;U=`+n q<WO-:;F9I M` "T$˄jE> 9zZeHt7xAA9%DڧvGE;biR0u2|}:'͑.|E:CGpJ �lݵKנ%1=%y Jѥx 9hN]@8)NO#k\cPp[\$Bl^H?,=�Zch#$nPsh,l",H6p皹]=05jc,ѿ2i:+h΄:b�Cȶ\ŔMZ d I*mrM{&-`CSA5q;T1z~0@GXb9a[agSc!X}{UuezS e_N%_k!#/83u)yAN?4P;5 ͺƒ+GJg ;讖%Wڽ5NNf 0փh3#Fxԯ/XΚH̔nwc\D.�l딂X)*#VTc4 iݤ`րǺ*qgJׇMyU j-į$�#}1xgXͮCn%J4s0eB\o8U Ѭ Z!7D'/ݩ<p3}'5 iV4>w9`~2 <_ .NݙzA&NMOxD ?y)XoCSsJ5&[Q, Q8$B>MSC='H2V2[|T^]8ϕٻhl/*`P%e"CwU7 Lohmu`1=L8hzWPRwB΋i~f"8SjלG6&שC蔣 2n+do4DZ uy{& >.8}\2+|?& P@  4NyQ)]WaQzv[QjPB;8D]s0,et%8te:x2�(i6f_G3zp{>YuzF'�&|Fwׅp{)L Zŗy0Kv'Ty2<x6U3s ҎUe0UW1]i=/4닧^fנ6{, ב7-Cg ^S/j=eXtyoƸS1klzLjT8[%DR3"+F 9D`L!hn:c}JɆN=ҫvHz=_Dy{:+ :s4\¶}I< E<s>| j4V*4c&UY/(ÄC&vuPصg/mpLa$ӕ{1fY.Aaŋ>irIg޿.1~AM<\h8%: /+npi`\YSVRs"5e+H9CRY BP>uj8:1`Wa / ~vHdNN@jQVŸ2--d_kk35ͤyɨE&rn欼ؓhi*_لBT;ZOQ GGS<P=r6d35`'Nn>=zΦ1 O.B]ݎT1؛]6SR<.2r Q~$"Em@ hl`(nx;$E4nyHk{OUb}NRw#]bзeyP52"moaywİÜT^['cU<us.KܳwI0ǟ҄sDc1n,m,4VwHv37gg/(JӉh-C8l</4T2\xdf?(4ѠdkHmge46+ETEcjQ$&hsDv`@e*_IːfPḅd Ťh|ӯd"o"i:.Y96›?ÄEB 0aN) !l(nzX^^(H֕te;MHA>Χ& y.b$.ހ$.t EG\gچ̿ P2gU[e}GPEI"tN+ͫ\Qd?oNBUg 7b!Ř:$^PtJVMs Gn~)hJ*Z,G(a;sObh5y҆)wZʴʱnVbФj>+'rZHx]*k@ढXk�+ bcmFͺ<ֺX.gIߔDQsS a'RCZd) l"*rѶxG+&:_U,vTy&e 3u�v'-ߝ))--"wp Vt3 B)A^ l:Ii,6f\f$j7EX][ F'9m;�ulDX!,C'&Zv]7N'zgqĮړ F#h^5COΰ'|=ȼ3j,^ҽ*p:t<]Z[}҄.8ؕ Oue ALS+[Sq.<m6#ßĥH-$Ht(f`VGZ牤6-s'\=j8X\ܠ9*O1G�<BκrnE%_6SqLi Ԑ ēfWLцӷ)ՑbϧKʡjDMQ["T=<k2dN m1b=/t0Ly^q~8:RHtnk4PKn⫭ kG�C=ST:QP 04$�tEd$|n CRmpפN"jb!keqmc*;6 O2ro"pޠB;~'k"d2nz}#VQnBoz ?ʚUl2WfcvȺ"v)٘NdщAS+&aTXp?Umk*}ZƭU*;uǦR,e4MGXZzoe#ێ�{ `.f>Jg[4◖m^bZ齿qkjx'6$ wT! /dνl&8ޤB>_?3w/6e,(kn@Y4GںuԤ/;j֥=E'xڼ)Epץt2Tp>2Zh .7E{+44)ݜZ]!ns+}ɞ[_־`h7IPv/BNp(oWN]Eshꨨjlֿ ٜvʒiA= P__[UV2,9,W_.ĭ-|<x(xquT對;,[VS;Q%4 wi u~ieO3Wխ)9PYgWLч ]DA>|HtxY(X-݋ᴍI6)opQx8`1kVXÒ3/;ZX yM(IV[e뤘]' ^v|z2Jn2.V_1)7]<.ka0]L?c>!f#<V2аKd޽]X+@km_ޟ`qY)kwf푃OPiTuzέAjA)({Mue2$* =<@rrKgϜwlHҚgƊbSBRJ޵OGq{L*UCRKQ �e �08i &됅 Nr*3pTnb鷅GŐ5,+م2sek1g9}Ri25cϺ$:K=q ŇG+Lzq(}/(K uB@jZܰؼ[U G,_zl0WL+qDdT_-sT%/]=.DGI=K3|_m)/X55X-@ ަ_=ݸd~:TP 01 'm!$RߑjЗÛ8.^!*'tX&pK�݈X9P13+T. `o"c1:IP,]sܹ|8X0QsLό-.w4[gk=^WEwza~X $\1fsLW3`^lRWv%k*$Z6+jwY Ew٨; Q_:R `ܢd<u@PT3=+fZ){JKv B@}?hF7}=k_Ȼz$bq=6 bNg&'SM B97bh{_/v]y ZC487u`S;@$dPȮɋ:G+)`+ l}@l͌AЌ`x B9FZC QJonHF�8oB`!WdaNvӫR~ p *8k ]A+.ID EJ*W^g*< D٨) 0g:i_BF17n{gl}ր>,P*[f�=VMdFz!xԅX.6,~-do\6l". fN\ }ɉDIzׄמy_8 mxDxݸ*b@]m%Ϡ bDOp )aJTڴFfAӤN> I<5bvJ Y @ f(6ߜ+1*?rMnoZ w'W$Iñu$ڝe##l~ۖi KF"ЫC[[pMyrPWf*9s꣄^CDgiNNmUEI5.ϫВ`?v@/G "H@84Owk(Y3i8H8L@vd¶3a'dV&Hۈ⑲cc hWmICqhUVL#.tW@2.es'>~ ;[|/pV3eo>Si~Z*wZ$@WX#_E^ ݏz!HZTMkvme44zV8S/D&J\ ˆ�v k&IF5%1UTh_gz +J[?x>dvS7б 8c?fSz5ag2{•5r]Bqx%@1@NKPT;k*&N[1B ?& yVv29f%Q,1ZudnpuskuM/?[##k^!Nz-jZSD0Q]5] S^*9?\fqH`~QF"^Z;=I?wcb4bԇ.x&;{\Bv#H]w󰃆MG\BW2Up:nyz ga zRwNBucj12Qr?�U-2X=GX6)":1H Ѻ,]Ѷ~>tzxH⌔ndXcl }CdCc-$(îstW9~f}mZFiPCy@13Oev"9yhBqS6e@~O{~ðZC55=B4żiFif 'Rp8,4e_- ;y+LyZKj8f$bx 1^hW腄q 7b{qPs Yi唌<'woR6y\6HXmLS[ 6iP>s>-N�Vʛ}C\v F?ڶ Q+MW<JxC){wܓ4X}Q�vFK/.a?2H/ ENJ4C8T/I6mVmO݁|ayPJyʂp,`m/j\ b|̳HoY l ~ȮOmMYa="(ByrmquĒ=@욧қUJض:}5"v!}=O/Thf,C_dx?]&tW'Ldi#Po2(֏Df`ȃq' `tgf^rͦ셦%;N<<Oj[kNNйv$vv1O?M)Bڎ17}|<Q#EcgR[U�]$%̛`('q&dWX6lݶꢚ8|G_50? *qQ%CdB+at[/l9=0#e|:a9s:D El$\UWv(Q_<~$HNt ϹTKm쩄Z-.?_ϟ43.)3$qhܟrJm1Udɘ"nmI!9-eAan ٷ|HF),JF'jGS%tu,rUadN2po�)GGZ,F/ifayzU '/y#xlG5�CW$vTjam/!NO(Q{:%ptT$-]k|-p >_*2j|[u"!A]P |:CJa@#CvMT]ۼYB,PD0^ߩY|c9x ۢ.p&}%@fiC!B96VMq@!ZA:\ ?W{Ol([sHwHA72Mj pu@xz\ʃ�|~g4hv56QYwE@Ra0m^J[M %Uf1iw.UdD+hŬ?A Åk:V\"`,N�Vspȡqx%ֹtS/]M畔KpÑ֛@YU?]me 2Oe ~doԄ$6l~QwC>˓<FwʸYxݝzQKv`pt`Wr c]븙L]#AC*Beb/\NHz Txtv�HEp&4inr񾀬)ZES`QbS>}=L+#:<~2_C]$1?L,& ;`hU-@'k'0V]ҫ慭V *ύ-�t DgSߣ>f}2^ՊGQJL碒aO+΃`h"@o];dzt@U&ƨb^�y+_E=A%(ņB̀` ~/gEw#>k;?|ل=|jnEcoL޼$WN~PU5eo9c fچ�,e,-vkiN^y=aB\xfzZs0't#i{DNag }roɓtϪo:_P$K#Y8|xtȝ$}.z[6Y W.NsXpdfeJlRL_pn&D"?_Pxw)w%mx/[ZFdK|:'2n=n5K['k/gOs̉5JgH<8uӘ "n~x;"*g>tn(8OΕh|#7]nշĒ>R6c`5j$�/bͩdVF-~GbRkC9Glv$MpTj]5@ }?K*M;a0'}KVC^?Gv3Ľ O;r*ޖu_NIKuiܾy&aPЍ́/\T6Uз藩dXP[^}*8#ǜ;F5?9�͙"m5.&YFþٟBɫi/?zӾ0Yd.l<l �T#YIjܶ-3j@3p V. xh^pya/5{1] T2@ 4kW yT$2P60TcQ\rUH{bG1SMUT"Lq `ă&{BVy/g,IN8DDVo FѸ Wz?: W]hč _RSd> GЙ׍8V ؛OiygQJ'VL� !ןB'5W͊"jj2?F!nuk8>}oG~ O@�W%Xh񬜻qI\heңp ؝XY,@LIR!¦t7Re(^ Ɇrl�JRg?N'Nwqb#|ȏ,3.hoj'!R]RQn)NE7U^Pmm 5B֝,4)7M(Og @7vF}_^ve&ُ `wOɲP$ǤyD : -}ܷs ?pEO[x-U+ޛyUG-niȶ(MXkv?L S9Oh [hޮ*^ 7\, 7\cB;om(o2K 8AST"5_oE ^&L*g:_nuNƑ{jNjK,TOhzqzq?AVqSTk :Xu8`|о- ֙K=\о cen7RZ>]_jB4cG>~Bn*} @$q \š!ۨM}ie Fn"s%p`Pma6[f'd5ue]_<`+3h<w`DN|\lMΙ<P-zW/Eʮ̞C41ҮK-5|'֡f` AӅI7j%m+jmE82eUg-;J<R Ӕvgi,u4ETQ|T²7X|6o8BڌVB�⃳2^&_efZ͑2�F"Gỽ.8F݊KyʺtDf"s X%*ݫatטKx_պ|CKԊ#򶅞aIh+EN 6vk63I. PrESȖO鯏@=|_[}eoZΌiumS ‡潖�sy &j.=ɬ6Peuqe`v1<ݢ>1;L<:=ip%bTO9߅H{w_~VԿ%.`ո dٌ4s25;T]f &d‹}uo~twoqA-,j6 ݿޅ'9*;?Ϳ{E_Ffj`í]^TiلoWFhY`P-? 3BwsV 9 Io4`5`#XJyZ♹;Ě7x2@lSV8<!ju+B:YU ,DlBtnǧ "i6.D&gA~&Q9\J U*wEU@ɉ41 ؽ앚y�୪-{rp>{-!xղ<fǍ,zR["HRYWF% P2v,8uMrrLZ.3+mhXjd[ \ծTk`P3 R߁+;\eG-U3(eq73Ƣ?PbaŢ*ʧ7`VSey*oӒ]M6J,qU E|Ŀbp]<Q^hIOC{JQFEyf:&`B!j]6֊•Pu}7=Oj7 n-Va-7 4TU}Vԟ#EEpE\2�nvW"zF!6%~7:/gǫ :U \5jɦm=dvEr4X[̬F|14+dԂd#[ QarӬ6mz*eo5@X Jb񸱂Oc sض%jHsyWfL0Δ!%oś2FW8#p TDn\/V=gC4L0}3d5$=ͣ[xgVC<:S ]BdKlW%5TΚc-(BkIE3: Y)䃎Bbx1x3p:D);q33[b (b*o;g'zנХ_3FanLy$钹KT2p f76_grpm^>ɴvnFQM_0Y@ҊUuWWnFe`<bD|,{nf$@dv;\3I9=snUP\O'?(QAc\)6[ڕg�'!T<Q9W륁P9kQf GZ'؏SVa9@jO:<y]Km:b \_ba3B)q^r(T�S:bG~pSzpFotyؗ4!8LV=ꧺR@U@[: ~%S~3񂇄by'=%#_f ݷ%6=Ζmri2X *9zGyu &ZYxxv$Ko˥1x,cgJ K&(ښļ ٭êY%c8@U^{}LC=7g" D?70>Mb)w[#X<_Z.(ۿ�}*̯Y </|H :Mڢnʸ3@/D虋( n(q'2MhJ|"%ov?NVs4rzȶ;'9rՐR=gS+UFեi-[~h'-WxMT%tx Weԝ>E;opPd-7'EGX6?@5_^Klข1v( މf¥2:?e Ǘ8Z<.]!*g<[QE jڏcb/,r(BÎ}- )F;}HxU[iJ֣uz^oGq`I:<ΦrTP13}gCݝ 8D?t^n7e8x{l|\!935e:UL`B ̟-M ҍA_Ğhu1rDBl9,S @B֮*ygoobkBs5dIa^/Y8J l7$2AI,aH(hj@NwßV㔔IŏeOι{EY,jƖi}>6@|m7) @rK%oͶ�/f+ gXd&],@8@p4`=/Byǁ+mi"" GDBsXBR4rLuz+!{xgqeWD1HA?nTf3؆o>[~|ø}H�ufg%?QrhMm c3,=TKI& Xa8 [lT,E]O"QUs \vt 2qnN"5Նdї˿;Cmmf ҸZj'#Rۓ7r78F+m ePJf+nuM4U3� v2viE,֛D (VR^S 0jݐ:N@TfU0TjʻeB;?9n =~U.ot2L.EN2w;j P,zB�x;7t 3Od?'vfշB~SgMx@C9Qi<[E0-U/z^*C'+-5rU6sa f=<$µYVꈖt'A%vA @ ?!Qxc|lyT\Yd<KE\n'0GM>bag@D06ٍ+M&BO t!#E p; pF(e~w7S"?~ IO_ إA^vf`^tׄBb%(cNd~/wfzZ6d}^!>mpปX )'"|_m*hQ_R;/pS&},W3>lO*t!tCj;a;< |)҅7ync0au6\s]lh>2[¾$ʍC_s~!RS259 %N| ҩ>Y<81ӈwYԐnC9 s"ufQLb0€ꢯ;8Q AQzK3XŌȔh&<r,O�ˊ8~8%ryL&CVkXQaЄ1SHj鮭H3k%.3qJjH4f JTpQ|_t]9&)<cwK\70 xg$hX@O\$q|U,DZΧ@gP�gCZ7ةzJ!4]lDZ>θeT2+1L*:72 x6rU:Z08-ۏuVٖi4tje(8V\?BV+ ˭R׌Q&3K#0 qz~S7 TYU:s=#_z%|THNn,Ti.}C<@B:Iad.kZt18`j"#ێmUYBAu&8y\l*h0աs'Y&i' =K]RgL>)5^Gi.�Iu+贻ѿS>En`\RLbxTMm.g. RJ>ewf1>#Fjʂ=y Ī8i^=YO8dKvT~ǢvI XrtiQ\bWүE:QA{a֓RK1UeA+'or8 IUg|껣fVs%4^xG�˩E:@ZfΉcײBMɑAgx`%%k(P.8U߬0٘2ȭԳ-.{;<v*]�%b`'WQ){ &Y, G읗fa؃ݦg5@!h7"q95Vq+ۅH!= ԚV_4K%' 傲׃я fOUA2jU?-r`838mM[Fx[3zyA6ǃ\fq%{IbjvT]U +bOΉd %ĒIqʼ7ቂmL7-#Y5(&Oŧ03>n5LX(4`V}q~p{)iW[b_|ta7L{G>8"R.'l.9qfjij=:_xP-㙒\1Uݶ\ {Q}f=:OJ+t$~ʺ{UCVd/F'r vy %>}n1DHdLƮj1Ҙ~pԶޢD@dj~;uJő:ۻZ,Л\Z<6`MY) ~!/>4}Uɲ`r)6Ժ>D uMz;=Kt[]zmU�P-~\{Q|eEpXrLuX =@ (X<7nKvQp1&q8QTP]YUBZqC% 10Vk3u IӅJ)B $Fp/ M�& 'R*VB^Y[fH92)>V-<%zdI)iMU)O')F�ʼM9%5R d g~ #b.oe08 .# 򴈚aU<o2PE痥35>=Q^>7&`N*ʽvlIQɿ9R2-8$bN`Fk8տl7�JIe(H*mjh]bU\:}/cmdEux/ztv#ہC.+!^ 6A v]"t3 C2 �(Ǐ'~J;ƀ#&U5f @GʤrțP$#mfcvz[~tۀ^v4mnަcꥱCK s�Z 6*g1T50"(ܘ%~PEdGީqNq vAEf4B]9I0mP4izh],Iy\eGr`Tw ុ^{ft]|?j(IE;R'd8P2.E#Xh9JlHb|ҖtcS@ {hx;i-@u[任8N"Nb:-^t,).o� b'4qZo꾆F `l}m6IAYv-9<du~YFzڜĬBVWPO#zl?qlBAxvرP~1]^5,`GlXQO \BRAt/k)3F]ƌ-Cː S4qPn.$4/\!co Cҵ7_i"7[5?zo̧B>♊,jd^�x\:*tnٚ 8뇓 *?Eo͘FIGu )im)R4ϼ:"̟,B/ $`5NXP4P$J lĔU5;1>Y`B!rf4אW2׵q"v_^SKe@4ΞN):9Xe2oRIqeXeIO])a/zƳyH%y\xZSΆ+yv,~$舙ڋgz lt V768SZɧGW'�x@b;3@K,.@q̙+e _M^*|>qE[/xپZ-wa{;j<7ob!ρ/7K=@{꾥rҤ/G `ٖNO*qɘ>ɹ8|c%[( C/:|h@]!=$#gn,_7#M*nM�¤/|D:mM2y#A=Mbne:V]P�C$ oSYF@+%FQOML@z{m B%#w)JJI APtG ;jcEkҎ]q GZRCy }5 bt!zJ7m_x0B.rITE[?c^sŷĴ?@<bPɖ�7�IPBg0oc68ΔQ3WIzGGE-"o]c_!Kb)=G6H NjF?ƨh$\ϊ 7ڱ\/'/??2 XETN̆(n1q4XKTfg[c# #q([9ʎ H2}'m[Uv็dѰgb|fL+rʷ0cva!K‡!38k:+NbқR|A'$Y_+ D`if>9/h߱c [Դбm) T8�0LCD#"WM^[>MV9( `}퐍;R6`KF5tH C9+d unox5]uJ;^Rרm+} ]!i9¡.x:,%%9,YN#q“>5^Oc<WuD#6_ƌ0>_ |xFVꄠlJP# Fj/;w| aiD5=,&Kgc;q>6D*&C/�4CHW1F;H~'+L#%_4X//f=c鄼V`XA:e@i%:i&7(ܑLb0_@2G"Qvp>6^ ey8(rFUJMFJYPVLF;M&*/ʛK6,~^;%љmw>ESwlnq @@C>-b4u)l4!<uN“7g[lef'zzWbS+yoXʬI  GY9LxhY$#ѡt{.‚EP'PW}otti;:>#,Ue(6U(Tpk7ECf-0J=T^%́h Oн :wJlΊR+P8&r8 !i[/0^0rR^.%ѓ"` bNͥ{|}Pl:v'4_'aP%G2V@<\4)i~BWG~PlLXffF D=$JVKw^S ƷZW{cSvbW _D͝Nclj#@"GZ#?}崉VSXB)8W% 0t9@y@1O{ <ד yBZH/`&mhGuQoYރr`;*[v=Xt͛Rg*jAVf. =3b vȹqJZ(O�G8L,Ïed-$fy˘hY(݇?MZDgپT-[vc9'& ^Vx3jsXȞEn'AˈmH}-huO|1y7iETf%y>Zj2+P"_x\C3X~d%}+C"BtmȌȡu>+7He}ujgY ^XуTqNf/ZA`C μ%b.RL7I)=[C/\r҆*L\3:)GC% PgCօ\%ǤC[|Oir^{i<&Z8OY׏NRJ"0[mu9M|o^/HBASѱJ5Pj[/3ߘFR&yQc)(EYv9G@r+zNd>q$8z cQFۢzYMz*ж U\en>X $7TzX*wV G>BߟCFǟl*i !bo %CV>[݃2zlr@23$ Vw!Zx ,yREa  oG֛@Ӂ薓5q^� adzx8ۃ~Ĵl Yuޯ$:WTKGDEݫ`)a0o 򺨋\ܽκf.9e/!d=�odaّw:C H2l8E*ye-)3 JuyYOJ?`G5ފ;yС=;œ ݥNN=rYYlY b@yTY/I�|^>.J 8E+n~INN@rmL+aw^P0%(@_W \޾l(8z#qxwXcujʠ< ]8mE~-'xE U$p^ى1 3\(=7J@0c?ͭ=]P58c*lhzz.Ӄ[&.ˈqJ֜+:NNfQ%ѵcc]&MM3](ݻ2-snݐTHpIVÞC`7RDQ (Q{w[,K%a\^/ު15k&<?OITySK%Sp r{$Y odɑ&_9o [3p"4s<٩sT垙dņ̈́=(#}*1Y^��ة0|`ql%UKYbEYm\TA+I;0f+g/6bղc6z+ݔp >4=]YK\Un8Az@q$ouM'qt<AVA~/"ybf$.D0.2)3+rZljn8+u[NV9v/{SπٜzMԔdCmc-(%ݍ@B=[ !d=*n5jEU*݈z̘yƷ7;Ҟ/2~x 1/4sX:thdŝ&<ee^ſ.7oB6Y&^Lj}+(_H #z`cՏ<`Y*2'A2a!4U^kU6="&[E N"B#s3MvD&Ȃ̏ adNsaJ8h?٨XF-#BXY�%-Nkt|_Xj?vZ"-(1'I]HuJuqF$ݮ2u9%^"Pb+MgJT17!Ufe\L4Xq֟;F*pjqzZ4HOq]!LA-Fan *Ss3…}v9Pnk}<r1r{/4VY#Mx'E9PlSdF!|<.nc.<7Wc^R`*IRu#M#?]54 ܇Fm@-'-nwyYAѩ±X01#SҮ&�,ߨCʷ49GC-F]ϫ9&eP笜7bzf 3p NR/CiS^.j**6es{ w!vkn#3_h{4q{Le\kGdj b]ԶXNBp+`w,Nk"lNJaU})=~Q-�O8SMGLrLSFEO�a;~O$ ilr5'{ẐUKzo*%F-eމtR?zkfa{UlQDW�]uϗSƃ?m eF%.nݗVOH7r)B^5^Udiip Aq-dߛ:,2pQgC&5'Qq.KZܘ8%3D4АJ ۂLP@sNLoq9[ҞPhw)�%ܣ4^cnFrp:olk1ku-lȷK"V EE_OL]0U�{.kllKߢ?øI^{ <#'{{H`dtmVzbTs<ɲ#X.EtJc\B=+v&(>?A7fĸ* %BZl$͉-*~N'K# ϡ4g/ 4M* PXU;̨*7{XR'>a L_I̤# e 3'wf%)=Yդ;u??9tAk]/@d'O`�A9y\0=e!D&e6[>6G؛bq@6l{fgxHZ/ a( .Q?�}G3z?Xm\CQ,Q嗮;,QcN"1i'.I{ fK5h/s zqv�oj *eъ*qmHح :zĹ6~ڬF)3[NuQ(u>{Rgyywq*JJ8:97 L3zDRj Nh^8b1k.L(nQ1 樿 p!#@|d1Y WŰ]p]&|^B$3pV@"-K-:(r7!1v%d ʭWθWBV̗ljShW".w>Ja+kX@Q6=fͿ̓z|a|6E;+Bk~?Fn+ovt(�aSm#Q\F{ 7B)_QkR� ; V|2CkluBE!tr{ihTZhãǟ 4Vh$9a)b`km'Ndٿrlf)/Sꖓ/iVe&\oVMX�wZ1(/87R>}TxHk*| ĺFdfTdY\Af&"&Lӂ,ǎ& 8<,5_M1{Z)4HIQ Z%TPCl3\׬ xe:8 y2-?Ҳcyrd~"`7` 뭯C% _q)Nm:]FLD Rي`\ݪi ,w^>pv�Q>r[ƮHmG;8#z囯5K?uk畷=n3R艇1$Zsv;ؤSeNC>O([nP&=Ab-E"o۽j{K?E` n+-mFusdp?DxAj+ 8l='PW?0ptg$Ïϔ|6�HD'ǝ /D5PSS[k2h#%Brw]Gx �OX{ܥʊ?2ȽxLm 4sg0J|A`yJb!MŔˍo[9"X.WO~LbPk2& b QC'Tx_- C�:#Ɉ\ Pp H)/HFթ`Uɜ/8}}Zg:}[iCǞBݓvh3m4'=.41�%ww՚lΜX-yνbS(ȩoD E|k GU$n�sQ{LމZ/WfR1KBG@77'!\ǝMjBfmD*:TtT7A\hˋ-iBE/֧k'WB^&ґV*uHU# ֐z`$cZQ'10[ ;> }:U1de>LNh$bU"ʩ*ik!?k\m-|4GKQ ,H4 š%hsw"aB,p%P]d=ɈR?eզ^!om �h`LU\*;bBei\]Ub"#Bv epq˗]GF <%&p5|ad̠ j`OİL~+מ{0II-<xEKiPHaWɮool*R:srۈOVzZ_~2Qg4Eb lK!*+"BVVɻ]J&ЭQL| 0q5kvhf0N=#. nSu͈oBTzIRժBب=~l�@xFƠ;w=B_2S SdhC$9JX-nG ?^]QþFP\_f,GO2unAB`.[QwuD6yws bV\gL'amE)ǂ|tBblhh ]?fs7ylmKEћA{'|}:eg44*Bq=%daν`V� o8ɫ-,YH1ݽٰVe^1U|[ԑn7*nMt4!tpE|q@"ft=)L}!?r5Dz'}]0jI9: wol ~rY6*F*~EȾ̼=gN/>\j`EpOᮩ~>Wn+WDlGʮ헓d{|JmƭP$.H)6c :϶ZeAc#Q@<ҼLdt]{ll\YwӲ/RxW%Nؿ?A… WY"K~rqPvM,.$M/b9 9+A<X!`�"5[plE$3 x"3o\Q>|gccqA3 P=q4ftt` /l:AL:;J_l(/.@UZ^% �ڌ9Tv5kVHE]+О2( <s⻋#Sy&xX03 SmYSֹbP^BR)tQ+e~SPA|۰"jIa;*3Qyڥ5*D hj=z5F*;wrCkcI$�jb$? ZHm�cJh/H:tG^j;ә֋+$^uYtO�V)0w43#Gι47~4 ta>*~Fd}D5RZk&M7xIv)tZ(?պuRo$bSuc&~8䑤镨E<q܇6ۏ_!E %S8hҴOv?a qؑehnW'ʚSC%5Dx(hBn XvsP(B�-9XjrΏ63HN!JX> - LXif'?I aTl0�-O4*vV60w>>^N˞6 5ޡGCt%\Fl%Wtp1U{tloà34jvH/;E'~#4~9#\FQq^AgGJMZrc^H  cৢgׇ;)9MI*HpϐQMم)Ai E;ȎPP{�آ7(WX1 2@f}9p3MonI<U,QkqA*0[<|5Zgn"W+0#DC-Rz5Q{H1ٌ%92}ȕpCJ'Z9rQI'̹/HT }cYB5wN(aQs2aK}Qfl} 9o-T59e:G2fs\.EKfoŷhd .\[}3•X)6BcQBzGŃ?ophD$4 +5W"d]|k_|}|HTKϦGB5ތ!2lBw]*I =hEzHCnQܽWHeZs`]Y:dmO!dmz8zt k۞;[a mFMYTΑ2>Cд⚉56H)>--LՁT/f<XVgPa}4f*$M,JekG/Q1RHNGu'3YNxn z-m"=ѮQQjcA tz,hmq* d9vVt:i(wjrvĻZ5;ll~jzaXsoϮukbծ#ł;#!7yceZ-DJ5䗄W} ]<.oQ_wDC;�p@Di<9ZǾDcӣ~C"p>1(]݁↏JK{47.8ձLe1!~: Fo˜hJ`} +lMs6Nr5ȇ|Y1?Mtx kf0yOlE+1||uY Rp>~yvHq9[<͂T{XS=4W5ÂW q)Xd+VݠNԺ:hÂ+MʯSak~~#hoWj XpS(QU>**3+X,@kNz\w%:и̿t "쁮F m5[L:jGiyxxYp,i0/,DHr):<52vr#'Xֿ�_NLTZoE%N� u:#a8{ ߞ7rqq+l[sN$Faݠ!MgIT˺3\dm b@l:( `0P?L9 Q=@a'ÁT,+kV `53[Zȹ?"gX)BjBI51~['.+~$&΁ 0Feup} R-7>�[Vwٛg(JޘqztHz2R@9C6f XϕzwC@}3𻭘4`*;Q.'sCC6lM됙2J"gdglnŝl季':Hgm9/Y~ C\o 5/*|E"v\;(hxy.M@vXG[;}9mJ,mcWgU`q*!,ӫQi֐BIpAk)#ΚVQ= 9֛V�Z s܌|X;Fh5yv<H{B]^) M9?)[eCUq'"fuEmt8WÆzqV~b`J35wG3CY9}p y3̦܇bzG)&mV8$L!!^@F nB'_ [H&感2$%B;cƚ=X-tGm~:pbfFKb[܍5sD|6s}&|ȐH%*$wpF@Hxװ NZoP2Kt>wp߂2炇A<-xK|vh m Oy"] 4ߝ^9/lsFz=0XU~=G}']72+TC,]ym{h8ѧIee"?y54N>mOyS D \NƋE(Q&4Ēf�=aڏWO6Ca׆Fm5_.4q6$;!.mPftoIJ'�w紾yIב笭j:J;}X1W9yСϻz3<Iۆy@nx ;T`| ۗQzhbqW+jt {ԐD 4 pS6n0xN%L] ޫY'8JBvV |n5"5zo ~>ggZ*ðଞ[w D8"#$zjA jKA9Or!wEp(Hc`$boɌ8IRy)?j=K d{TFǠMZ~CvR1O.@ZTJ&~@ȥ@bA{b;wm/XL6XS@9_A`W KiӒpܼB0bwKO }~G ZPDTnmҧcVߍ*,wpVܹa+LJ1&JC.M�LGӁFLp !&cqىd1<t^7mVs i;P.=:k>%M?j}z/S#$\8;fC<n>\]E/]0:b䊛gKoqv;J]Rٕ"7_!T[L VO 6$ v:F7Zre% _3'j❮()qBPA~eS\Z+P ]5<$ȑ <vos< T~UVFY<(`뫗wSVԣ }SrҡlY::F^D8Y`'P Hu!)4tw&8O 4)DG^XP}cY$6Ƌ";8J-Bꦞh>9Zzagc;r ʶڣNl5cg ?:ÍdCVb͟{ӭgDe䪛<QuTT'+s'9x-u=LkY}vf&?+>[>@Gg0dgmc٨1${cf?@Հ;/j?fsZF6{ԭzSޱ r49,}W\&2 (# .nyx~4M}6n10σP+E'8&Mlbڰ1NfߟC7GX:cEd!IE Љ@'I BPV_iŢ㛳P0ı�d@(E4s7)qڼ04$0c9cCZZx3ɸB,!W8V?-L236:='[BYJE(kм?[~GWSdATM"&aBU/l{!z7)2:ϣoQ)O.39;khLCAXp@U1c) ?Xϯ|ס"Fɤp]KNdDj JP!#T}z) &Wǿ ʋE5A@[T �I淌&B <K@E %Ib7M5*˩W dsГ2ӵ6 MHs2w*izuWg<*y*b1w<胛9H<z$ֈri{ґ4N)( kNS@w2pf^xA"ѱ"= pPTO:rS4jSF..|(ˣN�\~aC  ;]Q-q3;v=hxS!#˩Xk�zo ݑ2K0q1ɛL~N/n鞀L(jyn ,-2"I{en3Sv0b5 #&vfcm2ש@k??ەPݙ_ZPXՉJ}ʃC\=˪S_m޲ܜr`!OIX ň`\*p2Þ<޵l�JFG)trY|UFP�*b? iN:"~&5~OVl}Nn_aU=p^4ķO?G׵&{,CPwlOEzl} ~WU++A6Ox {yO;d]x WEyC=EzQgn~$mSS|VEZkTk')w[^#6ÚP)"enHKjPJQ:=Z_^6T.f73{]i\:n꼸rW#lXw\Ms=\k֧efk}ZVVv2; xi{32_�1m=ePM' L1rB{*rzkPx 鶝QOUZ[Hc #2M)Gf3Y>ڏ/po_E IiHCdeϛ|]w`y-V2{XP؄wّX<ܶ+R-myarĴ[0C(cU<"tߎ�ҷЈ6EJƵAdcy]b֘�%=Erʀ; U6/<Ĕ2k@M85\ILc-<NEt<JMCp(s1]Kq){= )FNߣmglI"ZO/XS܁9WuN\ x]g!E4~dX)>ux+PDѦ| φ #Pk=rΛJk˰v*.Gr> LnA0'q;nC3S^<9]1fo#ɻ&rهV\Dsΰjq%i`"4rZ&^`(Rw]z�ꉖ2hBNp7oφg'|*HMF%]b0GȲ�QWm!D˲WC">5l (�g`@R3Ot{[b/:z*n#^z6P,H6=]hj-"){2w ZWh.K"C߁) f%_ޜy3ƖTW) QcQUr8f$HCAZEDZ~`;&22@{L^Ae> +OR{eO@+`4{&+eCśU0&k).h/Yc]B<ߖNTVrR"/d{5qV[�1bYq7,8>؈v�LqƕCl* .M'Tfa?Ġt~;jX9l`Ɓ$~  m*bHH́o]ǝZu@:ָ%<}9~"_ȷ Jt_)S)LhxJ0ZnPjrTYHMdȦcv}xN]yBK,=nԅ,sqR(�Q b`iḤ+h�%?OQhMHiE+AB).b5tJ} z%%NjZmzEQ@>\9量8 wNi UkHye?T̓QkX)?&Ɠ 5B$I|93@o9AҮOI/dnvL-�yzzjyrڴ&.(-HO7 N>QgFH UIʼ@ucb1 ؁XV?6R-ūȋxQwWڲNYK KՎ 9܈ $䯬 /y%I&H:xľ T`yoUPYD0SZE =qu*Ţ.M%2uCqd~1b1zBM(crٞYDqC$^C*QNRb% n .0A'l`'7!VfGlf~껞p>fcso7LO>vB跢-~2s6c!&nE0eW&;W;@'v r Q{^ꦮXN\B*_/VFJ6fH¯I||Q>I}l%?,jaA^8`v)OW.HKSH65JEUOO/tv0_BVo@1do'[&NgOd8o3Zya0S$ a 8!qВ%g:ٌA}:&7WoB%]>zFb&W1V Ÿ.ɓ&x@-�id}kIjҞ3QnR, Ӄ:d'ooZݠ P6~e^g^-wݑdkw<( E}Q܁;9އ�QhJ&aA\輐. V= zb>(,mI~(�tvWiɟ0B4_n5/yob~vyT8,ΕۄP9ePwaDޘ ~o Ϲ+ez4W#Gx{ȿkɧHϛAq{s񣡽 f+\ e}b&CٿN&DGfpĥp!w rɬeة#4fST'!yDQG'" p I۩1Vz"Mr}?z P9�G>0Rր*?nrW Cqo OR:nU!{BYXūX2ICiOd~k=mu6L6+ _"ǽ%6: cx;16qsa_s#4XC Ȍ UyX iGg,LҐOДA(4V:'sleRBO➂I܄'4RQMꕜ|p`g#?s +? guVZQt!1,f{XϢ,vWa0SikLW60nW6ʠs#â>kbk f^vbv0u>'#W\ZBWC�eп3y�>N%=[_,y~\O֞T),i8: Ƚ S|v`WA 87禜bpWoH7 ze3IYb T]n}onW=ؖђGJ7 +C|ʔmG.%f}5 FN -סdO .Ɖ@sna тZC=>A~ȯVe CR PAac0#rƿ7CBksnC|1!C%eBUMEΜplT<xŻFN\D\Œ:u$p=~^R7K =\6{Qrg�ܮ]d zPۧ[fvʥNg2 fW uE$>+1)t\+M@\C-vp*IOncan̊%Q @}&Er\L9ۓ6P:0aqJnsdv1Ӵ%gzD6Qf=;'zQ ~ 7E^iaۥPIϳLp\vBiɹztmf6ɕ-OX>zwyL}(Uׯ@'-�V=1gzIH=CF;U&FcObDaߤZOH 6^|D,[y`vHs+r=BG4˥$ ;J~QkA"ޯO&_Ed(asnBBfZP|㟏B}En>QlDbk:εQ|H`AeI9M #n0_$0Eh!FDSP#FC'U6tW~2jz 664I}!Ds?iEZޯD&`ֆ\ŎReZ}Sx�= Y~`q<ɆMgな6LR#5\{O,Z;J& xexMմ<ڹ}A L5#͠nէтN$NW6UmV<uϿǀqxbNDWrfȇ#k<Seʐė1,$!'ډ8(ADTˣ'm%$u{\~ye h%27sh7~|5A`&YR:H%"vv}W 壎8M ɛh^kkF pyț.~VpfRTudK{y)V,x Xbeg#H-R{\Ya<xEF6I}5J7,V]dv~ TU>< Teˀ W8!gQ4d"6jY)$X#(('/+g;`Ru_~AWLof� bFB=A}A!tF0+$Qe +{SԞ'b.fx3'5eB:ZGQ\ Dof+xf޲׫.Ht~qne)^HoSݥ̜POhO(jܐ4~}4 d< %` CE=,}NG,%<RjAĈj6e8HA?#uMB&-^%\'l`R0kVh{^CDceYu1ߟ].N -> F4֚]exc*`TƀfNla$pGJb/6coٽN&d ; )G Xtы"aYe3p:u<aamӳip"\IGU3U0#.⦅V/-Bwqw@/L0ay.uE^JFĤWT>}TMS%@zXcNXF5)lX99?O#+6l'48i>9ý\tPi-Bx8h@v͑i{YS^jF ޲ 'nglQou>tP4J {qeLBr!i׺=(m1y@[jPv2'mg){̓y'ϻ)EBr`XWda:{YD֏5,# u]LbujE#34R! ,US'$q#뜥䖑KsIMڊMKVC.Ԩ(rdV Kb^T qXJD]†V2Q^*'NPQ2_}$B ]w0 `d.qH}Q1(&Ǧzf>nhbR>2O$x58mg0J!RɁ{!ѨB)HL4* us^0~䙫NRi!&M+nC�^al-[`|?l,M5?+r&U4;ZMBv{7䥚Da 4P\ ae1_@YdOМp0~m[w6VX?ֵ*H"UU;w}-P5hq9 $yy|O ‹F|zqշ#?R ;w|I"}| cl>I7p?Q {ҁ7.Ȩ!܅t:^lT՝!=X%|޶~vY|̩_w`Ԩ- IŔHX/4Vg ^԰9` E~M~_B,eJM+JJN wk<K-tGЯ- # *jK>F n3_N >G,RlFHͽbyr[ ggMp%^ch}ą7f~5\yW# Ձ{<y8~7xV9HK?l0b$P8}O2{�K؂gdҿ^$YoI/JDF 0nz, "&ym-!̤x7gѨVuu>cM;<0Y�tpoK2�«)ϥ蚰ODL,!b?8fYv4$_Hr2k&,5]j�{f9߉*;3ƻ8^_Бq>Aت+գl<4W0N|{|/*c)Qv6宰)^.6 W4Txͷؓ1JLޣT3hs�ȧFnR<b=aRJJ&ŲU?OGp '<e@2 *nu1ҕdؤeS . S~+A^L* 'O۩Q)~Y7Z2[oHu-?D.I mtn#ÖMF7e+SI]zeRQO(䳩&B:H"{xE N9k`zM攣[qS%(C:1y67w ft'"ijE1r\Roù 5@V}}s*DWe4hvb!: W.Rʠ 2)%柱ZsFF-9Z ފ# Q@UI8ܞ4(\`W)mAb_ _8ZP< zRwNLYͩ\m` t^q*h}6UY"w@Iw*#`) r!v21m%ӆ~T`hhFw ]ux4U=(ˍ(Gm=2&<w,BSq ?k<Ղq4lR(ky~LN:lC#`HOm<s„4+S]J+j:Ã^O1 Q&YSt̎Yd5{T9^K,R6 fq=H-7@]Q"c۔ t3OzDH|X;o_K­7 zj uED2}Oސq'}=~ܓ=S4쒪ʧ~=83{F葱%0/53γXA {ː5WL鞧~Jm~3Wן0\%( X8D^63*HA$LzGyP({J6Sqܗf6P^t]vݒ1;z/ 6XPVspW u/;Pļ'DA7ڇ=[C'EHQ'#Dj?Ƭ-0Q/Y׎UCF=eAG፭H?X3 7QBt{`1utYC?4v Կ?M4TXy`ٝ1FZV<@qƺYS01 zP{2&YTf+fn [P ײ Dib14K@'62\2GYΕp% >/czLd\V5q9sQ:%j`^ G7%gG'T⠐`AC�6=dxMSȱ ׏<!#Ͱ˯[ԃt:(B I"Ć';v<8_vyP8TW:i!٧7+Y#4N-xst 䠾B}qOKЃ_ $8s2~gz|Kcc qK^'l׌a]$q9Ӑ/&rEHf4"-K};snN\S#+™AX/ReШ!{ WM./Z21ҁAo3VxM9\ֵ@+Ǖ-6vj-ΰ?%5p�;Pag0 xfǒ/邤e=.Gh-nIjͨnu֋(!9bj+kV6B$Dް'X1`t%1q 6]Y:lY."i762\$Pi8$iڜ(S^ >2#=uRK "𴒱lK^Նb.͵řTX" D6B\wdIA[{e o2- [ul:AnD<8[)Xk`XՑ >EUL8vϪ,� d_BE--NA,7aOSIU}&WV¹=ori4b [/SgY"XEYq Vu/ Mw~?&kƐtDوd!-L #-`8S:fcVƕy"uSwr+PӞ^8A=>AR-rFg#9lǢAOp wO*s Vo еf%q%dLuATKBZC?2sQWM*\Y %bg> 5΀Y>DC0Նa@O)D3Iq!\opt6Ѝ5Lb�i!ujL2n6 R\T#fvjHRjZ'j\**aό坯D7%^O63s yoK Ru;]fHb KYzI<8 u>E?\5~Ikl!-r%�3E$H_}K#ԉaBg%!?-v[uf0lxT2\Si^#i\e,i8Dp5Bc'2Y~4A?Ai^Q0np4^C֦(ϛOt.i)umcf&ƌ@/ @:=2׮6޷P,(})uj=|#YQ R؎$PS > U˘9);ao;5,+xkLR;c`w4@ guS3 cj( *={VQhfKF:}`n}ևm*t6#jF<5@h z&g2CΖ4a^^be\V1k%/oXJ܁䘋mnO J,A[>W̐dzV:q S ` ^֕ cV9%#N`#%L۷S^B狥ʁ׬n3&rYn:L)ZkTSpַCem=H mJp+!X !�im7IB^i *3 ˌ_9m=ڞI 93qCխ耰%R"9/|V]A6D+=9ë瑔h\6pR :II4]W QCVOev,EFQEiGvpױ=]-nPPn(PuV-1eFS w+,>b.k ]-;D5= ]KbT0928 -#44I:ӭYŬwt2HnT2`| ;|2ʾC};OCs#lSb}Ӆ�VFz^mbM?"T s"9)n=r;=EZZ7뺡 _ $y[|+:"l}NX&hEi?&c^Vn"l(6\FOT^4ܧָ*Y*Z˟6_V{El?.f7l2@1 b`,;eHQEa*o3_vB;^swP8=zhadO`qWϱʏS  =^~#\' mlJ.id71)T/ xl^Ŭ NwWg.&԰KIQ9V\ej)ys8C\P$&v?+CGr6<SUΗBfSnqly(Ics/sL,ϛ;:l7k9lԢYbr4 ]<tc aVMBk5f`3ô[(R6 ӱX FƴI *ႇe,lZ E!=V'Tӥ=*Hm^G-9Sӄ1|MDo`;wsiXmaY&-wxEzZSʩXՁD2n04^4hr|f4OX~P5Q},JAݫ8YK]t,c=Y_{s^O J6�3c`4%r<̶9] G1 T{2멋 V4qsz !SD;#:vgeI;\*v^`ϳH0᫿>\I`ELT`?:Z|v%ԖtI^$OUl5=XeTb>oi niQ7! h\fDR|/ PTn=޴HQ<16Ǝ Vȁ#7ї%wڿLwzq[VU<x#|v1#j0�#]&CõLbo~ĉS)TK:6#W Rs|^8sr_&DoV.W:N*,F^a*blSY:~o\͜&+Ts*ODkAhXljT;9#?9.~FZ8 2Ժ�A1z_C#m%BX6\Ŋ؟5!>!eF{ :d)Ru+r]-''r?e,GDj N0y}`<]3eآx NrF+va9 ~Z8Ӊ7 royxt)e–/GW 5W h?dR:EEeƏ,pa5j߮iuVv$͂@@sBϱ/t!BLA3BT Ietg #{#짪>>nOͰ{_$xZ6z5)|!ؠ_/邥cS�qg#M%ͱ1׈"tl .&'lŲiF Ϝc, ф>q&y!)p _oϾyU~Q'Uzz +6{D.#u ־dY7wPݘ _Ѽ>< QyREi+-7Ym}i<e:fHz*2ΈM~~Xhj|6r ^tA[wb:r׮y>7<u(ZsC@#}/Ȍ [ R_br |,cwc.,ժLN+XM=vĽdDٸ)_^(E]iCnT`:<i !y]I(ϮJ?P;u9ΉF<:@tT ^W#'"WS8ʈ /dA0Jj<4w80$xO.RקT/0ujoRo PgפwBDHgŻ<gp rV+G6tYo- Yh9hvB^_P*!,o϶ 7<Mݏ4"~ͨ:h,MgEMr4aqsc\j&Ògt<u IYra_*jۖm<8ᕥ "a7 #XP"Y~nw,4lFKnL(;~D/]#)}#I0i=^(2%1S{AW5N (`e! +oQ*2( =AϬ)Q_ڌՆ)&[2\D%H|͕gyrS$[QF2D Iҙ&Նh0~1g^$szAVV(qq$2!g*Oo!wM YCXGr[!)j@ʀ-3/j+[I;3fD0*Xf7ZM9/0?%J `N^Txm^QT hQu('j,ub-Ÿw+5\?RcΊtu5#"s&5?a]U(c1u,N0df<1'3w8*rkU&�BR;5_8-(ȩ!?(2EOmՉmĮ[ 5m"[kyȡf3$tLQtN]'2+(zl'qsb j z1$w?S'kګUШ {6Ce~~lٔ6F)F>.#'2/C`@ӌoLbI|$#o`WJHk[3~ < & 8[RO<Oμ!G=1#H6(1O LCrYLmByba8™^AEA0?L X+HwYOJކF }zY b7I.z/f7 ~LgʈJZ</&-| ѵ(m7(>FI<�S@\qġ̃s݊ch~ bn. ^Yyò{�rE&R*#ϵi@ 9_TcٯՓxu6'K| >:悷SZO?n(CSq (hjIQ+pY\`z1(=K8Ǎ K6FYnu]GSG8MSRFfAba9+i_2NmؾU @{¢{)˨=_|F6V׎dy^;Hqp2Ҵk!I= ΪT^EFVhC(WZ7 ۏjڽXge2x0mw!72l7* fmOls?]t7(JHJ 81\ 4F`E$i[Wfhb,Tc`xa]@'yְWN;FW *Wp]M(BW8b#$OF(1RH>QܓQ+q6fr_ MTnO~a ">.RΠ۸M&h!aw؁PYC j[trMYJ ]6]{8۔i6Ys6Dy:ObQ{͹`M0<_[/fp1cYiIF#ݑ'3֪,~984\ { XUD~sKF[>" rμ ݰN8@xUU|q1Ze֛ ? C8;yNIԒy" bLta-y׸IZYG�vI Lp;8 !֌e!eC?x9!uF:Z45Fůjm{FLELsv^i%Ir[)'}": !%s6:Zzy ەGݷÞNOebyw!V})<,X/M0+QZb&z2ͧ1锟趈E jXspO:\sn6JW|<X/xYx.>*UF ɠ6Vn(@,ulvNd|Ii Xe^be~+C{Qr?Y ҟF}Jiib*I宾&M<yzs#ԇ\?W:_vOZ ǿ9eqsXM o:P8B4 #$hօ0D�Xev+Hȋ;Պ3H�7omr˫kr$YTBԴ+obrc[_&7.X7 Rnz<dyk6_̮ o4 S͢{|f 7o~}k6|=S [K5R1߰. pe셉sB"GQ,gPo2XE#H\,X \h*",zfضb$ޝ7ފlRh}:coj(m:؏ժ4eKk[e»ALQ]]Sŧ6Έ.yG: �$辁3O;w. T/0bP|B�>xBiN* ԻV2!GԦ*QO9T8$ƌj@KyoNX>{u>~$ͦj@cPݸtl ChUB϶P3+Qo5;~`DYEOٲ/:jPyJ⧚ZG` ND]}%,f?PeU)-v&? (*\3B&VɯUz@.55KSx G1p板sҫ^g[\mS}, EV!t0Yn)G7l%,9EWcl;!ˮ;JfE($ :UN!}u]LQ?kS&WcRK{i #S$g7Ҝ D�hߊ*AQψ'騨hc-im k,͐ZkqF,/d}k|\eB$I9q5+{hM׋wx_}h`c**"GO|s<UWG쫅7sM-~H>e(LKmzV;*8 a (U3CЭ7Z&QBPao ʒyKWSLsrL?,�E?N4SE+kC[T19P,@k's^O(X BA<KxOj-FLԏ@ /F*@oKa}ᄖGnYP/Q=E-4iSTPX)$2@k�٩rN6 !SgA{Tfݮ O{W9 ܚe`%�2eZU$lPG�Q釡L1s  "1BU2?1c|q-Z_�_$&:Pd!, ʵ<y1Ȍk(?@U2bi[7dk2p3Kv ݈-..1Ʈ c0o?n[T;#( j?)H2kz؃FGbB#% & ʃ.D<% /@N"nOY5~C ?]҈xӓ! xG˭b~El@xxzek+UؿjRǛk#y{\C z~eK?C+dR͔JR*Ðk@]xÐ,H F[1`f#u({KZ=aWk܂\ekvSP:NAWJo6S,,5fI+Rc"c*'ߥTEa_٦6[gx^5t6Hð9*Uq!^9r XQ^;}h2*>ޠQl"Tud?08C0D'`058U#jБ_1T$`)݀h []y{<hp|U` i[W<VE1Ygnpo!ag�)sn\+k0b/蠐ðMV}eqy2sLoyԓOM>&j^?5t]q'|/o~M[䩻 +Z䥿ɠezat.Qϫ GT.3$eamVBbLB*Xy)sKQ`$ �إrg[?n[9^0-8rצN *v癲zע4#O$8-j(49oKgY6lY5مM04YE`JyԼ/fo_/& Dy$qQ`wTs;FX9Ge9o97Rut'1x)Kn0TO=+P>'W݋,d+Qv Uw.˄uڄsωhpyڂ]t1䳿 >,V=:b~<1K]XNK4wvJjg}~uuME{hY@yc[ӧ�\kOKͪE FbuWD{ޅ ^ruz@~Y`4'Wi6OJer81*לϊ}>" ~wbCݹu]^*ʇJP:Q? +u{K qUod/,X'x8,Q�/!%zoe͹J7f8�EZZL*1 Ӻ%mEC< p8gSd4r HS0Eoĥo==,gXD!9˻8thugw+P(aW<`{7MޣgSdTжc:f%}8_ї\ YFM@w| G#_B*e>WiOfÊ9[ϧy| 3U~l]z4eϠxYήը R|sv&`z< ⑑iza ʰM)5^euyLja#nL;xyGBSE3O93Jq]88F~:̀y0>fmTCFjQgYz춿,>$ |5^F{O!m@N͞F{%1 4vʁV9KyXi~PGp@L/`Ɖ'`9!t ȆqQvtU5l>pF&h .OU "c/9B8ڝDd]/! H\&PL*"Ij.%Jw' $|\)GC5TR帺ote ys.> ^h#~LD!厱拱y#o;,a=x ^wD{mؿ%\5ӻZ~ zPxƊnͧX[m\[t "/XxY</" .΍b-8ͿoH@^,֋*I^M( lw.mkk]}pm"HJ\Ó~nvٽv4cjU^yG5ĄWbw^oGܐUp'W~x7i�D?mlA^9mCY% @b+[{=ޢo##W"MYHG'@acZ]MGăhw{16Yn`<_Ҳ<K栤̂Y1*[~\Jh5ŬԷUrN/`:~,<RG%z.-[ W {Y@GAK*WVeVRm֨,cgR{L+xL06)HCpV3G;z+||6/;VPn *&qKR >]F0ayR#QohM_YކouGE o̊-"(0G: NMD& b*'Ӵ@to{ΞlB!reѰmaqn> ,*JCh2'B R<73]wv8бiz\|"weذv o_iyK%\ {IV8= qD1W_q'sV,ڧˈV4HYzF^kn1A:Xhgha9Wֽ(tHU3 @_Bu�1Rtʿ(j+cCW\:q>:씳ȴ۵[VVp�Iy+Å_Z ּ^"g/5r0f 8GvjlF{_4%/aN9?D�[ߚːUZ0kFH:#INc<f]#s gv7 VB 0M=OчdG� 5;Â2o CHG_/RFw>.4) ދv4AhjOo={MΛ2pʦ1�jҗb8p0$lƪ.u-B Pµr;eza-2nԥ>c(_Ыhq_,7걏}/q=\ψ*}D bB2(`yyZ[~#K픩bDŽ&3z;fy.tb7YYch*̈́&�4.KƗu -P,]A+eZ`,˘ ]v1!ޠ+'O^?P<.aMꏝ n|5(fےBe~a 悝.7K11>wE)0pHg�Xz|I�SO~c&�( =;[Qb ֤=vRˑ9r?16zoh`IvM@Q8v& )+ƽ5DJҚw_9"(Yi߬vYd6 n]E@d-RBܦbȇߊvXYBO41iPaEo|=ATZ zՑ109.7]2MEy-th4GGa,Ɯ X}O@ +r;Jy1d.h ~V}n^:2hGHZ`uIc3ş]UM+8a~; SnGUM\oaRSU),SR9! 7IFN؁]K`AvY`k# g M )>fK;Xf!O !Q3n|(u^5g7R$�sXt U9l�3]xΤ4uk~Q p G[OҺseG ׏r J@a៺`=*F+-mv]Zj5ź0R p^o18ʪf`pΖD_P:'3)@$:D3GŠqwDžuWdzdWeD~Gڱ 8y(. FTHj^ja)9 D:hC]m-:d.ȥuًXGv|8A. YD̘m!2k(͡'0Ͽr‘.a tqW^|ЇM4?$xn vBoig*8'2Xc$ɠVxSD*JkZ�Lp6;T$~ .<?i4D5Z2:Bgrsn*H+ pbde+M((,Wneu'[t)KAe/oȓ$��!AkLzH0_f٭EPqZߏ *0{PՁC`ut-)yP|m-V7`=W.{-!X}09+k:7|>zxb{Ֆ>&gLn D:8P]zci * Jv>n}C HLq5T{RwX/`?/jӺkաts,F>)gj\*H7Dx͸aam~SnAt[i6[y 'h0rxPB?}FK/PӼsVĕW <i03m"O^AG))J.^t#&-ϫ7H 1 Y12VŠay ~92xg`_>yNдpf_(0dM>FJ"-Z);J(�(t}eJ7,Ȣ?!&fiEVq_ .ު 2^j)F /C?C^Pp*jWnR,5gHF3".J]l=<إL+z$蟊}SH֚UVn+ WY!sN3 `ri>*ڳ5 p/㑍 RoHeZ] œRE,sM'<hr\*T37|ePq l=Bmxq2m`@ 6<)U c 9<2I!A@W|�&/.B@]tP֮r;KFT՛weS/gfM,"5v}hB75\@ZUxs>`N='dJyGk膔Jԧ6 "UXO|b5ù S'{!z/#oPBݯ) jhر?dџIЅps;|*hCؗ2&<4="hD~PW=~@Kj6D!_MCzkƒiчo;Vu|h;Eow32H lErzF$<jj #Sqx|P>G@ȌF扦 *YM�OxyKՆ{Pt%yEW.6#6)S־kժ,sWН#ڍ}ltjgb囡0\Ngq9Ym<[ n@TtMݱK-6U:26&L+"`#L;n*Yw(U+ڥ'Eqr�kcă!˷U+3ͩ{7(_Pm0܃;:?4ؗ5o~5&#5eEL!T> |k \ڭ#b&_u.:\qǶN[x<mL%>W�8Z'%}\O%f�cTD'=Uaȕs-I&VAXy="M}HnvO2a f 9XxGm! !xӿ$jWVQ(ϡ"9ڈTgF%>U_l8o`6nkzҐhr _Q#}4f'fpڗe[Jݣ ODx^YЇ=xp܃k񽓒rE:alg֯5LQ9@Idvm$eb1%lik~Cw;2c4abmޗH{~r)XݚbSfͩg<sU+:sec:فm~C`7z y)z@LʵחC["U1}A@Η2EQEĪܛݳǀrYHM=(I2KԁAe<랸R'/mWExD*vݚWa{-2LYLWĮ UČ}+čU<"~`֛i=x.4:% OypR@clh34?ȂGcRl%_Sن8״BwJ<c@*.;ke3fL8|c]a.2 .%%L ./bVXMQQT~ 6xm D\Lj7U`0mdM_Sa$ UU1odY֑~gNATO2] &|r$="g8@Ft_>kNKgy5)`e, #=3~0}ytonr5 ۋpFF&H@5 C6p_ME&o=<$d9i5/zFK<&7tD%N|_&o(+8P~ŭ2=U/ BLģj 7lg&1?t`YK7At Y޴}-8|ׄ!%G>@Bg膉fD>8/lO6:J90Dti<Ua{|\_䂛J$9uHl9iXAwWtɕ'=zeU?Fs +Zfx׼\}˃>Mhq9.  LsCSz l}_sfH8aV0{j#yA\ )8bim?q/uX]*xqDxH2{ ש0CWx"KJ69{0jJi%HZrV2')0+;x:w*Oe\Z!~\y գ@tiVꪫO3É vKȄq̟S}�eWRh ɜ7,C*7Z/[iЈV{t4#90"ț>FG|ıU~g8A{1=mC#98a;dc`${*Ck]Q>(SPd^S2ai2JݷgSy|2†xUrbtdZ~rCZîGj!ifpkvxnn$!&Wa!E1yIRp9 DNKq$Q6%qa9:>"ǵC ᾮ|qڎ¼#D񛪩Z )yl& auS]mh ͵=uU$Ii�r,He&;[^3m[ d2flr6(<ǹG^b҉c;$fA&}^bW2Bqc[hUbδ>)q&hR(ve9aUc�z<e-.b,4ڋGߥB6m]3k_'FV(gɛ>~92M_ph�!5cy8"5|\k" \ߞw>J3M| 0i4덻Q}- �I %``O5ZH|Ғ5_bƛɷWO4+43Y UZ$�]QpX PqD[sLd#_?h kh?-^7X#Ac״>pCЙ8AB0ݪٞk]Lb<YnJii մPfNx$QDk&uIxs7(Cj'srw!귽ܚZyYY!NN}=#ǜDתXl%Tv/IiKhl7Bޣ YCD=yUNChQ2Q+Cs_p.mf k x!,#U-@Ok՟E~88TsLf@S2Pnb`K\LYk;e\d(|1'8 n=&jT#33qz9k̊zMBJ E"ODo6"\fF*`(J&1q.촌8X)':Q;qY<a.o7M~ .YcqY4eac: _6<iO.,LZr »z=̣PfYkyRtESG!PO�P; xI 7F+\BI<tkxQ2T4JL Sr+ JZpG8l<PvC~qgXXoinCТ<ÝԊm {KG봮:Rc@ln4F숹}M r;jkPeM Cp/BeBL :8 0(F8Ҩsp9,C9qufŕi.:L~H+뉾iދ.ZX :Pi*>OG)aVe^'M!jHT\)-~ =Z2$U3 9#j{ EGrEu38 cbth6hds!y\AUU^qj,J eI,Yȉ@[8սH*wV0(4QĕX\193-q͔3Kp} {&�+&o<&.d܂#0hd^ޣFg3N//BneկCƸon+tѿɉCuI:Fw]rjݐ%wYÁ<'|O(y>Gni*eV+ GqA$5M:c{-t06rud_8x)H #a1`N6 ۭi4fCm Un[=(<V܅L[=!-lx>ϻjDG8Ggwܕڶ免yph$Q,v]n0RjϨj Jڂ hy")G%2,J*=1ѭrnҥ=u` P]r Et ] eg"ڋQg]PjVY>�G[k%Pn(zl+4#6 VZ7 l53T;mɎi 4^G3jm揋C<KgķVOґKD_�GY(U46{ݠkP XMΞ \=[A)L/E^ vg7aCJ<hhœ\t(C3x;d9:,ȼ?Or=J)T^xBGTkQy21.<Je0_;O=FL^F�uQ#[lա)J�w IX(VYURȪ\aЎqJ139tk3"*%@}qa \3;'KNxFyHT^^bt121E_?j|DV+n&'tT�4[;~n,?Ngfb,̜\ݙ?PwJ5!Ѫ&=Ū 3ÄpTcMDL34a]M\#]ݙO#2Hǯe;wW fz@ T*I/)vwN;b6Dܣ]'1XUv.fUO)XgtPߧ8~<QS^ݐ7FJMh+QdL+>MkQ)Q}6ৡ ]yT5Ǖ${ü]I2(6 <ֶ'1fOtT㎘ 8t\UK@K@!5} XXƼnFپ'rblb[DB,OqQJűQŠ<>,"|w*("9}χ nZcy�gBvOu.FBÙ%v,}M)i5="KWkA ֛ETd,iT"J"(E0Ix<)a_KnUD. _>!Cߌs~kqqwm-/VHx}v8U6-1$�ɁTL?'e"o=Oj'حSy,3%ஓT="M۬j׫2)3Q].BNFíZbR1fUH%Wz%Duab<beL7񣥭 ~ Y<]HXO@i:7IC3Ù`a#xݷyK�mdAN+aT0k^j4ޅ^ f),_;{mW/]mB\;%E% !bS2#Y^lBPN,|AJ:¯gSd1^Z0\pa@]'#_f[YHi~tYQ$Ns5W6nq\c5dB2K=&|5t6a<׆T7ܒ:3s?;mX*2�ঘ oᏩdizЎ@\6Ѐj]. 32Z�0GU >g5';L®dN Uҍ {]Ђ `,;:Ka0i&t-CNw**p8ȕrd0'^K80O#-3)zC@\`v/?,} :i͐ۘbAvWuZ4B9Qn)R˃%R rPbU!+1I;ȺĦ(o֭ G&r|nqL7`n?|C?֒;.=hn!Q.( >"O,H>pÃf史p.$X^&T8cj�B`Wjc&*%nQ-6͡ ŽyV� 67,uXҫXRr+ؚ 0Y�z`emMQ}[:o! ?ޯy)17^&eֵM>E/ Z^Վ {Ե%ZCxRH}HL3=#qҏ<W05{Xd2L0U-QTQFRtSQQ3Dq3h�|䖙εA>prZM�E BP!ʰ']'V/dSܭ_juթ)-Üg'rN qJ xZӵ ~0~)ɀGDո|z| :І^'DGUyq2,1шx47 ~%IG E|@։k=G/v/7a-2yh5)2 0RY6HMURlKJr8G30p6mN}!dNVaYdn>$aZ*+9ߺlL1l/Dl|c�qys^oK.,0qfj}eZlJm8J vwL73޾x0 KiDc0xq(mIY%b~5p0ei tOs]4V(؏k:N #U |Jz#y얾;7YLх9lWp57S{~5dj?`i`Ƈ;5ٯL;.7[7Bٰ_Y<#UfZgQ$<[l\[i_u-`> ]w$nR1ȗK/[ߏ GnKt,D{7~u&k.:z\HwUhvR' tU,W+ _L"2d xc7vKe<j6rii<>N" $Gظ,�A0ɵKr$Z[M]4a-O)۝ O#ʇ=õfݧhP Do&j8U4.%<QgթWUs1fڴ[ k<oaQϬ~c #:!2;p܊mSrFbPA>r3\PV.&;|F (7Y8<#|:8NS_Rs*j}u1{ KKvà!a"V6�Sf^ x~Ÿ_, s` c?J@F#CBE9"WU @Iǀn1*Cn8[ql#AeΌ;D)s62$!mࠆA-$g" kb[ZFvp*Iۑi}4|XGnPx *l`)]n˻5uGG�ߵC j]*(cK: Kr\ÖφQJp{Nhkqoݾ[1X+yg2gPOd~3YSm`2w=\r<h ?h߅l65YmnʋA-%cq]lEjJOySӯ p6&<CVQŊ._NTfvU7= ([xM%%#inwUrԛ^aAj) =LJ )~+̹ Ftk- Fg&J}yzq^~&=V2 >>SGŃh5nH#w@tnETaj~bg8! S^  deUGk'c-,=BR#0iv+$42:I'л֓ͫ4$ț8n)6fUU_ScSzDz$dnOCb7~_t,a4V,fHZtFqI$e,Ӟ�^9a0Q03T%3ٚ+]Y*VD = |'Piɮ^LYpҫ꓌_`8| oV"",J%89mcin7a7[%ASfogh(m͋3f״$hxWY`^{50緵F%,, kgO9=\h8xip33׋=1Z NGEe- 0|Q )%f1ԙDp ~@j_�+=rbcЖ~+GT]6])iYI]Z~Yjz῕֍<\'NEÌ_1M=N&8d>HvǩR8HJiwsaY;kt<܍ˮj?9iseYf\[ƙJ%,^,exsZsOi7-d&i Vym -5dd)L�6&P\oi.D%Pso2 ٗ46>J3(5{ZSt;:UQ Zra]PVqLzѯyV@pެ +1kmKu!2 *dGYH$'Eaܔ6j^N'`Ew{.U2eݡP?Q\ٮ2IJ:WmEwNUy$4�l}-$Ŧ-kNڟ{6_Ә tgP-v6Z�hR0JvmEw\+"ۡZw�l;?մ\^qscHwW&P-BVC*um ܤ|"⷟FxۻTE˔t^EvqT{5Q(X$ﰎ|5ZW1wj9XW+ Lpš:{D쳌y  gs@{*.YV~P"g=[WoH1{3M:I)_}xXg@Bu!=Yֆ[T1Xu о$`l$Z *X1E9>8HxP|RXACA[7\zA8F,?'q Yj, vH[1u\y& 7vKe↔C$312+$7͟Ԇ8SHa  cpg2 ;8ckt'&iA/_DE (2O`N Bb0.>EapG3nW#HOcf:>@^pdezt龾(y@ D':Ю˥f+$:ͺ9)Y,��bn*Kfd&!LVN7BH8-AETY@$Qۗb kQ BDFíwj^.1#}_W̴;Ћ*AwJݑOP-3%My}}f(φ.pZ'‹Z?- XQUhN[ ©C\C 5 i>ʤFCd2?7xeJqΣ'hS??@1rg㩭~W͝vjCq>ure\nk5nlfL颩/>CN2^H)jϴCW�ש_q]_?u[-*˅)U 0r安 y7yh='pa(ZuBקP�A>פlO~u IJLR]w9NaJO%њ 5u_TR! AiX_NeVLϺ{w)m_ƴuE{E#hEq7F(93ܢBՍ^ΣACA)Z8ՋoM<YzTYJ"wmyv0427My3q1kS!G{,Gr=T*BeY=\ oU(߀:\b1U1b _R,/]-u SJ-R%Mh>X+ۢ?)\+P8@-֦,$Zt3hKW>S#qyxN+ڋgqKFh(>ZFin}lT@P,IX\,4g<?Ћ 7EH֭ʉ [eFJ}NNApiud4d&qU#G sM,@ui6BX_Au%LVoxR9̒yq#㫹ͧ!YUґ"8q>-IPI"GvdOT[BAmYob.|�HX oVU_O%3 |FRB%g|�>+}zS >/,f?Y17ʵb~@iw)inpeG8&+z)ĵu~FW^D+ujk#vT>u <L*nl$WK<tܯƿ:,;BH_+ǝ_oY~>Bh@]q@ ܬuNA~zҿ7%_nVAǚ4DɑuI.<\vڬ5xTfY!fflʶQ9C*t/qc iK@W.w0c$8˲U�˙@NNߔh3=uW6s>ݫvu&&~Rjp wjԥr41 9h-Z,7`Q ?qB4COHqBɏ? HYVokB SXkX]uA-w: 6//.wtp9 E'O;ʹRr@@b^JX槍UX}sxۋ:8Ym :y?(ӣ'$Ixx4V5t&"H}r ⹫kx$pa+UhؒDHh ({j8JپIOqGw3:~<V S0  ?}a`j4ed;qnAo,')䏪%W@LPT{s׹YYEU>ܚx.?5G4/1G=kzLeM.`bvrsP!щ>a(-3H1ZQɨiBe|A>Rwca/^ *ov<8�t|1bG7`m-bح]7K0㏅u~^BUH{xXmh@ Hf]I$kɬ"{`}qd59 otڔ r#8 )gVcEŴ2�p|޹ҘIf1 B7N&ln3.=?zUW>؎vuNB>@>~a2-9+ `-8 92 P*|A4q2 2L4,]'-Š\U ]sZT/PGEeUOhE$ri~(RL5Wbs[ʌWި5K׮Qdn{w&ONZ!@jyIzT~O>[s>k ʼ|ɩkX2O66}&dѷ8{ '315zئI{0ҀM 8Ȱ?NjA`<?˷3MOFU2b`H$|d: k@J1os=&M,wV) \$X. f U7biHf>AUE!^x�7 E,hD}*f)#l̄ bӲ r#hՊ LRtu~e_%&uc(L nq֋tʇ~ %JH#H1&4yZezok^Z(TqTWSQ#6@y)?d'l,*O%\$B%R⿓LTtʨòmE5 pAA9`y6Ox;"lQBiZ%S@w=Bvr99S'gTڊM(M4`::<l)VӨ.Wj5[ݤ.6?{ c ;iy\ޓ9{, ŏɏePkBM(@XSՊ ؑ]eG=nʞ?#}&I1m>tDke8 WjhJ(]Xi 2_[dk26/|4R!N zux"@bWjď,idxBG+/1'ӌt׍ rI>rNF+u)&wR( q>i]-҆{t;P~zQ،op>kB ޺샎.K*|ᖈ0~Y?K;clCTZFb^]@5L{0}bO/CIy8/^l*Tl8C6%aksXN1oY]qH֓qBת(`4qxO^?-_#nlS<Ul|7:^UfEIl)LE1L7Lb6aG/QKyC-G�'/G:ctOO}S*#EAp;X4ii͖[_ |G aȥT%{]=+[} ]~:T (6)'ƿIZ;!}-o烪v*|ҹk? ԧR($L%@4 훰Rn N /%myaޣ*M0JT^$߷%ťxg@pqjYUUz Sn_AҒ>Aee Ʃ7(*V/|r} ! SSLSK\cbƎԐU%`-v`푵4Ltq,޼1Nt^hڽRi[Id9bFkr ]4]hDS2b9+M& ?hTZ,~ 슽#oB s*zZ:4^B(o,]JC6K,xA(D[,]SmhgV,uvv}ٓ[C$.ύGI%=fC>C7^R_g5 5#E81yq+4]h/QM<x<o;).u3MyTSL=)z>]}@GUȲ)h_vo঒UR&8&Uqu-G5=jM,+<H7748p7C= k/ Ql6 z.e Ap7!H:U7iZk\tL/EIz ^ b"]-6poHӝC6W0oMO%U׭$,Ӥ.LM[/&>Kz@Qi_ ]cɃ{5H;:=G- nO4E8Vvo� p!~*Cv8i-V_qP˺Q+  z=#}.moTUQk5d}?^jNxoXB"zdtN?Ǜ !UWTfijҜu.P_d0m/zRx=EŰ3#7d՚=] Ը۩PqE2'H .AI4NR-s/ q,Gm_V(lˣ ;ǔ@W]Z^g~C#Es/r1 lIƴx5P eZ~X<l*F[.yC~wɸ/h]Iz0C0J$K -ʀG_)Q' JT3>v1}ERa_gkdk u.)։W3jmޖasV &LM0yC].= [ ^V>8`AJmL y@qqR(m)Vpl;Fe5*_<>b !'D+#d {T!WT~ɮKmtZ;+S`ȑ�L Df$`eG "INNn?nF!]|@LlqL84#\=Jsz DZ1Sޚaixv7.Uc|z�}<FjjoP|Z@O|${K'Ja2 �dv^zgȲO^ǡ s_Ad`տPFѳɎҚV'hE;;t- Oļ/s)^s %�fk8.E1 himb&)d&<\- K ?BFNˤ4qMYEoU,,X't&B�C}�| Q,mV܏ nz,l9S2#ŨLW9quE4_#Кi*W4)�z% -Us*,y&gSɽ?lP8r)RQ?%R" ~{/@ Qèc^g Z@y_A 8Yů?'qU9bmeɕxtC˩¡Ql? $GmA)i&g X92k/ o%h`VJ1R_ev"|]$NI(8g[v>'IdzUD 5u%CȍllYr`G3sNx?Rڃ6sR_z^|Y"Nb=g2r\KnKƜS)ԿZGe8I]2*n o&'5J!'$ uҿr]4_N\|/FZ(~i]>@`-LDmظTu]#eP8CcݕsVgn'lh8>bn(g!l:[Y&:?b ٮC|NJ-K+ _=+/ azwP{crg6MiVmTndn`3XS(,)yB!(b�_h@xluGK"m|jT lrJ5lІ0ZnU{VbgsAvQ0 an\nfgڴ h>GGډ!?-x-еFZ|KJZ˄$>n<bl0lvž*n<Neo M\*O._ݜ"Pqroỏɔ)di\WϳrP4akG\ICu7i*d&iʡ[quȳӽ!L #QwJ7݀4=u-Cc0V^n1 efT{nfgR9a1}iŐQ6:Fri}iY 7o4iߊaZ@.D g]#f! \5@[k:\=9)ꯥ%m05>gN x/10M$,K�HJ,ԋsA< 2DU UH?ޫ2?(8Tre|()OY/$U*sK u6T >ar$v1鼬'*˸Oip/f5I[܌.׸ÆnMd#(ph(X'e_%D msYc-ŏP(1ᛃ_ pFY.̑$69BEbP 0GG"th ?[Wq ZVO@Hnܧ$CKVvq^|r T* fYS I륍fg^ȗR"FH֮k+\9/ݙ:hKt9Zo,ĻKO*!�ͫ A1x>H}f L?GPq^~nE6FMN&Z+$͛bk=+' X٤ƬIN%T)'PI!.6 8ߤkh:u>eX>gꇠ󴹄";7S/)h^O?ܯˌM7f=|!9xL!R=DZ4@#̳5ZW/~N~k]Pv8VI %WχY3ܷZ(@U_bM;l6XɇPxQt=& x^R@/:Їhۙcz`||7֑y1[kEί1,Ɗ^A|px4.P&:ٽ<8=e$+%8s1܃frT$0b1<CMc7*Z@*utRT1ĉCŞEoqxɵ^RRjog_^kMi.$=v/B2omT@q}˔ n4ٝ`NM_SN-LT(I]HΏ x)fldb *�c;Y/5SuCEx;]bGx$AJuhqr.>w vB*l p5/ڛ p:'XcU+AlrԝN6a`p\mlh粗n48dy, ov�k�z[MϞU͂ ?J-O9*<lNϲk}R;z[\(vIs n:A;Ćx PႵZ4ts?ov} gM9l.H,Ɍ0 zZDuļ X*qRƾe)%snc@rSo>Z'UB_@\x{J|zvn@=NkMS^@{`iU= #E~/6Kat]YfNN+}fE'y% 3 'b@}___f(兙|Zi4Ίp'M1" .' Q="q`rV!7O޼;ܻ4zdX}IcR aDAIOydGF?nۓF IIbqi$jRAraP8a?l�E CŖf6 "Vl5:YlGJFiF V|uǜsY!)|` 1BX[טm4O󹾱U e!'ei; Uҳ)';8aY7\NFpt=wєb۵"D nr Ra%Oa:7wwʛ4"W(Ϊ;XGwMܯa2Ian&f]cz&dXw;Fk!̪Z^b3Ƽ*%E[ǙCPy4>?myz<֑ �M3׷kyQmkF9]y Lk\�]E{ aN 2U|S2H�"8\ܼu�Qpq2֚o=̓*<C<%R5IqWqk^P<rmd @ Cv)(=X7PCd 7�mւ01{FkO69!͸m4HOԢ=L;͊C[ͮvh.`qҪj�[�r^j7'ef7'bҔ3ʼnq<u.i˹[#~rtOpڷ/M+k rn޿FL* r:ē3!} ?R\2V~IQK*U:X~;|l Oa׺�pTϧ ,hZ`!4! 'NCwk.3mWU],F/q>ǐʾF0ϼ5mߣ>Uk*;+ccVQ@JHO2ٰM.A~US~˨:D++KuYޠQ{ #7x3 S!?tETަZ~5ۆ5.z2(J bl8s'Ҭ[ZѿZRȏ||j`CN:4s罋j�HZ 7})C*9#^?3_ibEԜC[误cȂϞ R=5rḦI T)Tr*.SDn.<ia_XJ9O{G5Y^<#>gQ켜CH5԰M_O5`ݽ΃-2T=᢭w/@۲'d <X udJ=ܾ >%mhnpQWeJދ hǏ/v> Ob$cM^v(U[6C`9id4d%U_U(fs#U01'ޛ 0r/n}*.GKCqX6ɮcg}zi#ƎIbFTak6XduhHxrB q,C4eX̡_z|dQ^N= 0kM z/an& Gu]/2E˝bD8 w_M͒ ^U#H&Gbآ%_TZRzjbRBR k�첍[{j73zQ&-SXob5QW z|-r7vJ~HSYgtu[ ˙g˓xSPg&`؁{V N7 U4~ MBb'># s91q^$q9(U!w=?S ?u۴Vxg\T>& iC̱ { qcjTY˼ Yj�bƧ_j(oY&\9ATiBR d'gtRdשz8-$ +SLQxDAYm{ V*Jv{ UStT>q8p嘵 bX/Dq)èofב'xwJGҡpF%QHrհ;<'wz).񬴚4se1nUNFSП ,+^(p ƣ կ/Wk$8|c b]}{ʘxvU̲7R3(!G% C8z,/ݔ&i8DWEFۍHZ&՜_p5;0D 7d_1pcgޓ{O-G<,"MXɧ:c}Ѐ5)Ҋa”)T�vUmI.+:dBVDQ$yy;vQx93ԯaN߈g% %稫`!Mi]9WtPbQ% RܰQAǮ͗p6Gd"z[:ADp?SP�녪^>J3F3t8P~з<e.-Mv%zryw]MƂ_P qZIru1AKcg>&pv̔VEܐhXYŪR"9@pR.ItU WlM2_PLbf%B+ȋ|8J&9%[SâgMr [QYd rJb@: ?jb_]]JWYآei)\6''$1+s/MԸ>ibSТ>ORQ2Yae1Ʒ)MYT&v9k\6;%{~?R�2bװsU syɽPK@ �_=ždWy�E�jtA\AK5f_)v*!Hqװ0 Mީ}}54O/ŷYEkEuM?"襝1HvymeW54U7i̍(9&=zf C?ʧ-MJS\qZqҴ!!2%؉i$P-N�m1SyT#f2O}["uL �TAD{Q#v܄7wԕ"$%l:Zj}IX5 |dt/xϩ\AJE աMQN=8:Qu!oWh)NPJh|Ҝ4c3*%8R@B H=K"J]Y&j eé,P<wH[(Cw' n(vg7 MP)cYq;M9p^ϓm頼'e8JS\tww췠=@n6,Ki2EBПw?jW .S!+mN |5=? '/DPJ'w HxҿG+rJu|g! PuCA λ2F &h^H7SynTI0ZO@92O>ЕmYڣsDc'3+B3qH{ (܁Y|)%{*nfF,g$_tɞ~6֥DwO֟-2{umA* QtԪPd\6YFBЋ,iO<4͑ۃŬd.uF[Yz&�H,`]H v(;p ߧm&>tCLF)陾$ QYg*=8u::ꝳcT`<R+r{b�3^v.V˪d@,@Rɻ|Q&Dv'C%}]JE%a,oh@+�֔^Qe@\M  r-".3epdR{5 ;#/֗7⛼, J@|ӎl5ڜ455Hu}$<)ڠdWkex 9=Յ L4-pL!wf%ECd6x@I{QK ؀\`s)'wꠓԹO8LANTJ*m#m_޷N:,d*gG>8w$^h\mbwBZTe$ i-nx=fILȲ՟L pmhePhy!K7qh $AyCtdHp< F+`䎆C}h,_k(qOo?w]f sE# rrj=6aF\VNaa;BЃO`J.jegPW#`L2՜(jJԄp@y1(ed"U 9ljʧH0H:ϺE*yw^§M3rh:OIHiqh5)ehxnP0ȗ\ɼ yX+OI}, I0AqWX9pk4{85V!nThśZ]~Od1oRJ!y<`[edMHǂf U;W$2Z_W mC@NNte�һ Be3;|(ZL !, `e?0'xǑoms;6!P.bz 6bR^žX F&$W`[}g-5Iǵaf59LG̶p\ږ ๺|,hb .*p" ޥfZ(a1!™Y*,`XZE'}IpN*+.Q z|E&4*NGPScJ<c K'zarvV<dIgS?PDVajLE w*nh eCF6xSkR ˼:O r`y5@0HDAO޸!6KZ n,{4pN匒nׅ\9v ȟ cUꄗ0WJ ^#s{á3dN ZjLosE=o +? Ds(I)IYu8hpU:X)&,qѳ VO| N2/vf%!l\hQKWz|}q $>1"~r~l :]. 8$KTuمU_E5y50 !S~3u:D%^puɤ9pSSp`\@rV۱tMڱtlobomJ<m_q!ȧ˞^`9*{d,\SiuDOhV-Smxf=ȡnoN,,(䢡 Ypnm?x'C=mWc'?c# ^븃w϶Kz`BA&tmn�4:U4a7̝^lq{JO=~W3f4 fO ]/h)3#!О>B02LqJVD+:qhzaPÉ*JڹX|g9.=HWVUCGE>3&XK=g9'_@r` Ғ]ަR.n GɕL]=Ddgp@ڸl f͜IShF[vx9 UwМ]�@ {2&z#WաAONQW$ 7<8$$I,v}r 2RJ% ySn]hc5#b/{5zQpXbĻh pZU(Z�#eh�,׷&UIPPo}s}�G*/m*0=NJ0ɨ yR@|ޝ ? j$E@'AlKq=Nrd OFdR@ANf0CW R2'Omic"-4㚱~ NeXutjl*|m8PdClb*]R~|k}MtGl14467}mL%F0US|8oQC`½j'X՜.!P-Qb :Dg[KŨ@#׻{ z.иU\N 1 KRo<ݕ/!Z|/zhBEmP*l|'`Xyyf﹘) cӖ,tH7n |vEm@v4 )JO{]J&$Ջ\GOтQz _ LAL(MOAik-s LUxxϥq{H/Q"P]z 42ůɴA:Z%FiϘX1Ֆ6Ⱓ~+[%y-FoQ ?WeA4ocSXž?DF૘sdzrFjĶ"ݢևdjex#/taxXF-b._�Cfj=mŞ6Tsz+3֣esء ~h]8DB}ǂ[*>0]-Sj!x^ܾF٠-W3b:_vp ;Yg6}fKBTǜ gaϘWGϔ8oɴkq -\>+ AŞSjY@$#xHUxӲyȦ|~AS/wiRA2G·WJp:M�Y>7CVMxH T $rWD] >gq;*3/?Q&}RdyUTjd[?i;0q?SyY! ,[dLGCv",R\)M(.SLH]?FEVe LDy;coT%>_8|r |mYuG ]ӣ*'1S A)kH^k{doaf7MJ \A"Si.'`I9P#HCL l&;w] P8Dr3 G5&eFܪnZX;2xzbX|BnOnj?X!D}"B;r3lİ`H#V^K)N2΂W}mpꖞ8lD7fnObu݂c:7O@xC/}}e66m;R~{R>z�km#܆-%j嘱ICaA GDf`539.T[CV *tw~e7d"3=Qd->A Si8%,߲ 6*i?eÉo'H^D+�SL2Dر IHNSr;L9 f?L=@_N͗M'7c7޹lk ݂AWQIdp`?6^PYJt r`-T;zCAZ?%M1*f,`[_!onWѢL)(Eߠ>;�.I^md8cix C3AZrNGc|K<#FqC\Oh{fAƂO WO g^Bfm@CNb)[j)%E'a1xC;B]^ak ?HZ+&L+ePR5yrby)(iE>{'KsÜ]O<TTbcL~]Bg1' Q@/,8(}Ӕ1F:vZ5fUa}Xm jy7)[RG| –s6;?~eqxBm|2K bWprŭ22MsXlkZNZfmzoUݜ5shyF J]]IQuG3;]_cA?qYGk$6ڪ@ 29pSu#bMo )օ 6!Uh6##/ql%'-Կw h'mwdƻzb<ÊKQLu׀(L?V^?\Ϸ~pd /u' o!/Br<їϣxKmW꺒A4{G85 ᐟ:F2|jzn '"ijD vޭ,7="A=<Y2=Ӊ5>!qXo\륑^C":yj5o,鿉Ggg#IF0h|H&Xc VD3$MD4UxzoR d>~J>sk"L \N}F `̄Wc<s$7%:c;:}dCf)~~^_X8A!c,րSؙP Fx2)nQhI-ϦR3XUW0rhLU;?tKcaqs^jw>ia3Y`T^x9!nk)N#LяB.!L @|vM: z�yE ûk%궪& Ç /eCo3F3!<~( †ۍ-qz g*6E~nl;V6󓸚40i`;V7y61$$d�e-C/rZe>ve!G]>7ы٦yAJHz˶iguzWe7%m,+ 95-ЪDP뫲fN<5]S|>-c~IE~!m[L(S3�R>]Ak:E( ў~sr?0 4򆭈+`ZU#D,Z,勞";*ȝ\Zyf, ДxvVTt'`͘uPePPտPqMJ[`a_vz NϺE<dbي佃8tR)w tpD'h`ɹqy579Â^`@9Vz+gh9hm)WA( *mO F ?A EᲗC$-ƭvu@Cײ@P݇zS)d2z߉^M1Ֆ>pQZBcei2J+-&i" z//1~ ɁWH5av'!(L9sOU!xreNv|=-}M/@Dd dDO<L&Y]J p Ft;�٩W A> C}0S ׮5kFY;O)RTPO͇vt-)u`(+X[ބ*=ӞG,+38* =rOg`3ۗKMJtT$Q- (f,Ց yXV95y_D1jNr gj&DfSd@_,hպ7񍠞F#8kHO4|5Xj&>LmZjV?q'./Jt%C?:!:9K9lTOQMKqutw%{}b<F[z}YZ^ehr,ae5SoK~4yFT"=N.o}LosRat$u$NE`!AȨC*De,eћ]Πm!'u{δkb .J Qބ'}6UO HT�D=ΛS5(2lx;`�* u~AMВj/O`A8a0Ɛf0}Vl}qonV FR\ nUB"wyyH2ږqDkL W0ߙs@S.18n*9$H(}rQY�ET}59p)J۸{\6(b:na&dgT7AӵkEO:'ʭG2(jR\vMCt$R^t:.A(+uV@!o \[zXeZ]\N,0O],d֮ԎIg^TVc8P1%W\.@|pOиpopYb>ƌU8_?u(3I'[?!܏&՚EIfzv'.*| }S zԆiX`侥OCafSr.9FmE/ȫͭfn<^T}IPEb?5yĠ6�ȣY,g}~0og2<!6H#zmk"h{bVX} aHȡx'D\הQO٭(ڮj:3`iZ) ܿ~4+E>aD<K9Cd:$ (x*GT5�ӓ lH:gM>0 1?/zx*BK tGIgP^u^x .,RA @,TJDP6HGCZ{6uK^:2ƌ80PX\Hʱ&O)\\M8:�o y-2.iT"^pSI W/)ʈtU5)#vh_7 xpS͐iLjPswO Cwշ_B+ fiM՛R'd6 0=HtŎ#kUJnKM};z+E?ػd9XݬC S@9dHw9ԫVé`CUE^%[FSM3 r!MU<@"@vlpmXnTPI;<zӍokcf-�@LK$pnLsjf.vo0ݲy8PсBfe.qyj ʮKyt* _>_wNhkL2lI5Ȋ4—AH7L@1ehg >RJZyc'<sU8@ҥݲ"s %mA*,MJ$5o9aej9j(Bqڍ%V" b!jWS0eo{򺱟vEm4jyO{)Jȭld=ƞ=#k`-!a3%]6`"_IVލAYӰk@{B{_cF>w֒y97xG-&fa:# gO)I-?so4&&6N(y-[db@<a+ v7BH0nX /%uEka A'lȡPx8JL9Fs)*QOe;ʇ}21*'ҪL `-u3 G Gmwߖ塵gYhT-;~+p8Ң3+,k$pg K0O U}H({GGwEC53=\ebj⤼pŶnO SrT:Cz &q|F#pЭ@"Ӭb\y+6y0jUe! w(5-/U+7NY ʡk|ƹQ'"$f;:Wai"r⻦9[|JV^ ZNLnZ>c&)V_iAY|aZՆ[n:G":V fc;ƙb"qs`t;5T ^E5�x#ym!x0ֱ;~ٴ7.|eR돲QC6ݸf H3m~?SbuAmEX4vhfg̙{F1YDŽ:ts# 9=-n~HL.hmt,]I*Z4,qo30k6Ny끗Wv WT3SzQ$w+5 }]b{0H)Ek,u$*ՏAFsŝUp̍́طHhČ@<=k_"w%Zt:ˉ zSW7IUy[  NEBiv>77kt` X!wy JDx=upsF�%n:Ha(*i{ߊ'K"1i|6q zM+|dl_Kdik'K0߭exRJkC|-y\ݔ%ޑxk(p?ȅC!"yB@]),WgFh4}. Ad3R߿#9Ix+׶̰2~WuXSBǘݩ {+]$9=Hwn݈i8Xd'$0!lt; GŖc&qu[sR(v}l 0w р>!Y3 "):wFLsvlc"F'Kх8$2`k'4DhʕV? G.!ޘLC4ꜻab~0Nugz-&)TT#J#W͎IwB߶q 1ORc�c$&h˽c44iruk�'$E'w|:x@�( ¼b<Uo>w}&t.59 ϧh<c-'0vm љ 4q7,M+9>2@5]V_L�Mv5u|hMO6tImpo]&fp'w?ϗz,]d!H4 e93žZ/oI�<=D' yF%L|�(?ѰD*hT'S;@wDkc=ZJ(.*pgd0d\;W!tSf\H]VNl:).7)ގ* pX@kPJӸCr]"FEU@ !>*naioG#w@ Ҭ0*hi z 濰%$gʙCfGVI;YVI)|Vb:mF^_\WmnjoyY'`SWQwQ*hNL]$ AQNP}"W?>\-% HOTTz׺zPvew]{1Bhz8lEjYTn(O׽"c;M;`MWNr8Y*Be% z"+05A`=0X8Bqyh Z|nNdAўBWXQ;{$ӭW�2w SEplٹzYx7n␟@%vñW)D,b|Fwμ+yۮF /[L:(=A(vm`"N;TKI d>&Vzb4̣cŰb&l"S 6L43O# 8c)Êr\Є3WojT#g<C)C3Z"xWn >IG]k0qPK =z[pWhE/@_c]Inc`"cȼl%94VaAE芓dHvۡơ]5/fqWfs=KC#Fkl0+S0QPbgլ WX.oNKkީ`5LXHJ>P_i3kO6Xί1RRPѾx( x%@M1,/1/x# L m.M.rSh MUt,2!?$׭ENcdXүAZ:1f]^CUJkړ39 pPhc*ĊQCC'M 1'/nNq8g%3*:;-q%aB^ %k? /g55 LHD9胟H_LH`d.GhC \nf _lCb汸4}jx&CZPyˆv{;|5)lJrn ڿ,5 "ruBxdo6O`byS2Ӳ4fLPˬA+طV#4 թױH` _lhQ|M;a*Wy"s\/}`xqCyc'K+)bÓ_{cW4߃!%zduPst`wʊ6 l2EU?ohx2'#3^@WN~UioWǙhq*̫ m4S﨨$e�<ɜ4Ҕ W%5kFIWhSFf(7N˂U;rA=J)Cip"5SLIl?vɔdїıL b!|f=IN_moU1¡͡ar3'?mĦ^fy XȊc}&݃S9r)WQ9Z(3w&$ �a?%QrW[O.rk+EOO9ʫ&A;ĵan Ž{Z=PEx,wuSU bIXVۻ0QJ�-AQ_Ts2ob] OwdfrZ!96:F4YB!'Er4ƃm(V򪌓;4[dئ%zhN^$ VFÛ&E2 ^ܴaw4P_ֈҍb8fNE i0*8l[4$`4opDW; W8; d_Y)P@BP&&RzqY5!@l U<YXB}pJy'u:ƒΙ ڏ씺ӊ 3v?C.w B.-L%RJȉ F)e+l{kDW[}Yo֭={&r.4NkJxS�WZFDٱlC5"'.�M; E$Ђ`@`tp]*J/T%azA=QD9Yi g{paXu#]DA`uvY h l%%�ykx=Ҳ̅ LW1CJI^7bgIjb_iVtaѷPZ\d(:zU?j=m Ӟ+)V,) [&m; ƛہCv%U*1y&wcr/^l㝟m츢=52ndjR ^oJY@&AcM뒣\pI W~xҢx4q{d]9+v8`'X<[#>Ij 7e%TӋ,3( jx_09Mn5exQo}ntQVrV&:BAR)>Ft \8 9.fnq7$+MZݶZ{w)|At^ [KCLn+eR g{) NZ>ĺo$>Šg|dmWK' =wh]R=bU Bj]1! [s;wOf _I 'yz ˩tj81Sqcꚅ�]=V}@c~,h Kq_wE5hh�llܥ` &:*Fs_?}`m=gomcS:(;Ӧ1<)A] AϜwp}"͘!^0WJLOSRwwz(0S˽"Mkc , ^D4rPEM9=xھ-aoIcMnA8K2ЭlD@!3LPfяxcgTx^e\ϔ qQ[8yա&%li?gDݛ#lj7(z ]$zEJ6hnuK#FD S8 P4;sя>ܣ2~Rh8MgkjH-N{g4vBX=՘*i``FHэ?c %\8TAv%GLc~c7[ǔ�p|<9!&sDUU}`Sp!e<i"VphøXIמi|ٵu>"JkE9=o@V�8k�MaS}: ak$9t)S2mSKֆi6\~'= 6V 1%+†~4V[2LĀVLCMtɛDJsrQ߃Fp?d.Z 0=YVԖwe± Z}$o&!a~CriA9 x 5aΘxD ͧe*j1KձP nk2Q9踂kwm.g^H ܎/AF{:IBiyMhw*b$ ^4auUX@vP-GGW}iɁa(cqxqpFV*ZT! Usþ^f="lն2Wņz,;ppNvq sR[Xw'OcL=n`C "oQC{.ԥO!iH whҳSn/W|S0|W 4AR`̥$\F‚폐֦od)&{X#$ѿh(ͱZc1N uFչw5Zל" yw&S&<oxgaQuv &+"xtؐw_"9vKt"77/T4XJLuҊKJgx'3> .KnbV N !IEIf=>G~13=l]0`u'-c qSml_'ȯىLl䳧|pWă oi: tb~DNeuI�@>y-8ql )!Hmn�_k2ڵ"Iۥ/dvrXsͦ-Snƙm|M~;*t[Em@ZT6OhS Bu#y`41Zhs%\<jeq)F @TK╩8K@p#l5 Z>\rHXi2SVF3/*C]dӦn�\{qd7ȺLag<#K=9-~bY7ጀD>|%n%@x`zk +\ʍ%y8>7˾ϻSaJ-XVWkR}Bg;F\ZzMt;H>kI5"^Ȉ\w~P㩤wNUFΑ "c_7"mݩ0Ym* #,c4x%=D|!@7ʘwXƭ7HTPO@xc.0MY WcŚe=ď.u@ \V?_tj@7kݚEo 98.^m;1ެlV)oD<4O*Dz �/Sun=+8 =5 府g/#~W鰪ԺS8X.0dŏ$xY- V3adVmIe.]"4$um=֚$~ϧμKC98;Ȏ;D_,ӣ2G,WKl>xĤ}&,hcdVR4{u |jW#oFy} z X;_kIXP4eW/aYG4A?ƪM;;NITaz&)ͣDf5>8_MKA}t~tPG:ȃo{(ICa b 5b8~̦&naX�nC3#o.IGbL>!ILX^%{6k3jz:&ߏ1P18<ҭ"nC4pZB&Xc>W<.沌|pIdC5wwNzb3QD%pSB&ڸ([GF-/d6K$y|G/"Jf:liK]h:iHsd-Ϗ7n%iQ2   0VʶT5v/#@b D)mu9p G0S(= 1"@&P{b}K DZ|YR ɜ<EN^ Orb'>q-ƭ^U5% }MųH~pEt`"O+K1HŁ_Y5$C:jl0!ؓtLY"B":]Ti~وj+~%6St%HNN:#u }%x45vk0^h4-H�٩;bc%>M\ɑ7ӹ`pjn^}\ ):9?6-lvHzn5$Gc<S�T@_WV7hX%/vaة3"c�nV9D|pgb@N5TSnac;!pb#Sc_c%aѳ}wq%f5b[cnEzB&F|R|'^*< �pD7J3&HR7#*Qn0.-U;i&j V-& ëIEשQd�GGi hҦIyM}g}E2A3UkVJj;.re7 %Dv TW^{Mep1vU8*�w7,t(m�>o4XT8$:B͐ .֮2lPhbb"xq6Q_հNgn"�3z$9Oc85{as>=sRH@H4K?t7VnY!r)_3q,+;EnI 1e^w"X۽�{0&eUL^ +ZQ@rv!VwuoE,5*7/f754nIViFޢ7{�9P9"Aw:1y)"G(wt3RoT'' Yȗ`|b*m[yR3W$R:P=:LӠ:G!fM \&fo,koP7iڒol̞E(eꞺ/2_ԏH@WRgw%,2jD1?#$c1YBwCNJ3N/V;LpJ֔H({d=-~sT.gߕzEG at| RbZ)yrcLR}NcHӭ;vCn{ i`RԨ:db|)ї3a}_W "oK&km3MmRYH5SŅW\6{\Z>{t޶i;eٙ:Q:۽&MzY Ɩ$W##L1{L#H/{N;-/}qnmv" H{@JLFkpLŕa >ŏU5l'a|I7/k"e6F'KG\ܔ|uBIe0[Mb_=T?Sky�2UdgI@)"Ƭm{2ȨVV-j//ƢS^!u}O6LOAmsL]+`2 V01tw'2jeC޲r^�Sg~ā22tteͬmfNx,/-(dp[S&am%TG ǃȃ溳eZExjѣ{LީeY mM7%BDgzœ, I:XȒt. f|j rݞq<]kpE|J)Uh&oY 6wy$B\M0!ir\;qB˓B/kFhRyb(9$Aq 3 ^ <7{S?Z4 '89C iXNLJ(xb~?ǟcP]{^ [eFDYJ=,!-7^CvH䰥NMҥ[SnAuJGϒ :LD?zF,�x2Hg8N˺ª[sg'b$9*)<?)^t ̄"X4-\Z)f0<- ,þ 4Ե6H>*$pyFj~_G33ikJZtI$[v仗K| lA;FZf]\+r7:P۞'t'6?G$"aT+s>|!cjõIMh.Qq߭<I0S*lg` O44ny~1Eg<Cy׋Q-&́6(.e8}XKυBa1\dhauk>X̝Q|w!|Eq F4VflۭEG(9Z˲sSOXli C\0Qܴ0׆-2B|6eBNфΜI7W?^iA($0suo?{+{.@'[ ܤQJncuCw}NC4}O9bTsMoe5?{Auft4=phUd/Z@ ]ٯĆW$9[ߨpv?-~.5ܧ^7̓F//Ж=Ij'R[Eb޾?j b8tPDL&Z_;P$xYT{0.>M! v"xOp{ D!F\*q5F&e5HϜ]doh3u;ڪq]5 DSs#�!JVOsZGGb$ l@�@Miqx$g#;QS�$׫SFVZvpW —[0GI܁LӦwroi4WtX:Bv%�6¢c,&ŕ:F,ykrdVY~ϱCwHJC~q^]Jd3'KzG ۂ7sI!kɤ0zVi t^o5,%;c�&0hqrv*`-L4"[l[8A15TՂ\~RMݐ[՜i/<I\Kx7.JDȒf~Ga]Q ;mE !vQ N5'l]$ x-;\9S*'֑O:xi!~m$VRm�f nU8!屪))%q^T �/BCO8^)$2XE? 1"M,6Xqlkf8+/HK 'fk- V눎S&!_L3ceF �R!QAh0g;+ w ]qxwJtwF/. 2K7ݼ MZZx~l)V$gMJfTn=p \氇jGj`V> &|#7lT{fLOh6Pe1} F`8j%Y0ZL9Dkfs8K/*RbVJ}N| "AG%z@;Zrld*hpҿ 15Q NPfo)4xWTXk*,!3'I_V07O U?aq#�1<Vi8%pkUٿM@b`]Mm"o_tmq_6jԻ+Vɍ@`d?H2z{ݍv131beN;W?gMc4Mx?YIa+bF儞aeT45Vˑެ.ڄx*'t`\U|+<Ha)śOE/O&رL+X'ۚ[ }j伦Îwqjs)/ 8 zcHD r-/=s\ܜ.@B2m[jTDzMOe` 2N#-_]&~3S\~|䔗&68zն#u)0� ^Wٕ L"sBQM&JK\sw3Z^QDS[%4s*W{)$^8}c 9Ѕ*+LȨShtT>)d;,v>͊"@2>K�i>() #THty{Qt̩38S1n4Q?n^W2oı&PZ(8 B&P77QB4l=%Eta 1ע) +(XV-d7c Ϊ+`JB_T/^H%#%Sp{b + $%h^Tb&!B6@U.0Z9`ްBSC"\>h2&|naKʭiq*: |Vɂkszqnmkzdcͨ1ń$7$ FND\O3i]Pf zH?P%eDžy&q!=Ur\Xz]N|+e0?y;v~ o�uR(}n쀨L?gmAcUK$繯r`9KSתl-E|:$|Qފ1bg|d M#>kW`ioF6mMw00z$^a!|^l~ 3-H]Y@ ,_\zqk<@Pw T>N5,̀>tLjuV1r;zNԷUrt܅2m"GyƁ̓0l'ܕN*c>)jֻ Y74y@X SKȍ:,=3ШjEO!s܀QPu>l؀_9 Xx2OzK9OሻsJ3x kdq}=iOe|ǑÑo�RFW=F'd#):(=Ebkl$eo}p"Zo(xZI2ŴvrƹWi(!JdPb OmL&lw7$K?Fk#=yA.|R �tE8kd b$dΫ:T[lvv S6;) o?v[G8ŭKn:5a%R?DpՌ.鷂DܾR/m*m.PRʕ DL'zwEGN*;5``3Yw) \E,h6+OEU/fBPF�X5uPߘNӈ7CUG0 d>Rd>Vi\>ڶG<SDD(WTZAЀp d=P ƁJ[u,Ta/ER$}")!'O4_OᐌqνKdpx7"K2'B )ttV VH/t}s"#dtkioN_@j9dRDWSTxa-g{LScS-*HJA{;C#.17 4o|lKxC-LX;OഺU VRb9zU3Ne.åg"HֺAhqaS`ǰ#GBY sڶ˗_hfP J68vQ|[eDg}XjQ͕G cBVis) TDfw }ܲ"*y\3lv#Iu!ѽzzg'@Ã)@e27?hNWAMTy>b;oZ߬*Y]j 1<ۥEƃ~ǟʯOO Jr+ex06e 2@ɼY:U"'[£fW -  b3CruHB|!He*YXV_ r⦶.5hF:Vb+_a#;:w& e'7 b" dLz_'c# ѓQR}}u2;wU*T�r>"XMg^,3o7wZjI[M(Wyiw(9!oذ@4;ۻR2o5wy4I+Εp;U0ZyŰFF|@F1ܟwhq1?+߷ntDpY&Ә8<0WYNi�=C}-J] {SϦ] oVR 6C]E`%L7O'-%j^V#HXQ8웘5mrb.=/T'M lwٖ*m!4`;�mvǓ;Gd5pu7y | #BP0$ueϐ+/۹:tv4@5ʇ-)e1p*m5"@(k~!XG"bSV1zq/>z3ZSq|cPHnFߝ#gGh)hQK_}bX:æoFtfiaSQb,2taz:dD@<g*L(F1Hib4K}5 gͲx9+vSjƆ֒@9!n\ub}X^>@ }WUƮN]j׃3x&(ѹ~:e/snYnQ5"GmaL>mIz:X៸PTP^֗EKUX6A?#!}؁t oH*986EckMpzn,=<D2f�Y.H] Nۋ1k|cEUY]0 @QGQp<_ K ;7rX+`S'KhDBR,~I\NF p>gw9݃Wd-:%WH(xVco~D^я!le/ s1d6ϰnpU[/}нMH}z(8� ~dy%"I Y:'k$Eر}o7Ml'Jq�3mmAǔ5+IJh[+D7ߓ}j5¹' ǞŞp*KBȣЀPV>>X +d)tLbX=TZ(tq1~8k8x{ajg&e>:7|C(ud5E gf3thW^lZ$sm<ӗQITLS fKF#g_Q-)ҡ3jhRuN}4_[\Q c yd D[/[<Eit01v$3f|ؑO w~p+PQ+IpfC>"ط=9\>%ko{6hy?G(RfY7u8}Z|F2B\(j{CFe6,b`3#jl�&Tp6#X'4:9'7oEOe>,(1_|⮼rD 5ѿsAza+H�O,_3+%6tGMuaL̽:ÙRX&5‹gB6P֤hIuQr=R%U_HO ؇iVXZV�G;Ĵ:_*M^ܺ އ~"rQ%yĴyey;8ƣ"Y­|3\oېS$}΀n!ϣH4= >*Q'"q Z<MYP{k;8- O7fmXCccGR�Cx~dJ>\B!iK<=NULc'hotj}z3bgΫ_.@cgIRz}(O':p>[7!*Άқ#ʗ "r@i#y‹;! _%8NVZ>;cpaEw;v)%yJ{{#xCC$A^ظ$aQx)'u4e5;D5MBu9@MpL=OZ#D~]M4:pgNZW·Vd^*Ȋ .:e-ҹFK*]IϢ@ᰝGshvJRxOCZC%)Wl8"nqf˒JCI䠽rb'Zh|Z3h #H_GNƚTsjA|`xCL 0{lMPȏc,J ;%9Y yZS :BT_ WVMF�FwL/8]¹۴Nԭ1T& IPqLTt$'}AL--M >#qI(dxB`$i]C8AѳNuMf:p7:9GBoM}Rr34\63g4楄 Ixh>n.5ު~N_E貸oݼ;7 0bYڮZ=9T sR{~~36q cpÙ= ːsHMu2<7U-ʴ!wa:2WXN}Y z%3�L;DV8ڌ:M?y}&i N.$dnNu/+ދE`�j[XV8Vg-\-"PD?~y!v90nC~3QBCsoww>I)BE I%"-Q2"Tvkp`؏M oTeym'ۨtyo@Gp52v[P^OKvٹ ۨfCD9l7E6(7XW!yqaqU3L~Pdplt=nö(-�)A+VD|bÄETh"ݔuwg{d򞌢TOۮb 6AޗcY̜mli} %BփҐG*!`ؓqI0cIC(*Uѹ/�e`<담=A@b@֔RO -.f+KN$ tD~"401)KEOvhM#-z[a\b;V(Q.]VN/.(ʁOؽ<i]J`)rQ h*kp-W3OVdMd^B&0 xIyߜdw;$+?)%U%  d0iL9~TC^pFEP?ٍ>`d~@ߛrlGz+ʙ /n*z ,^d <'x 愗e�v PmzWg5Va\5';ZAzJ#oգ! ߵh6X<z �EhZ)R-+~k) eY*Xơ vY7=ּO20V7\ľ8W3e2k`~3ypxC|T3>Eѫ,7nkӇVZL3VwPΒ3u8&~+�kkZ k9Hw:5ÆȀǜ&t(f-!J_?1sQWxX+G < ٰq5,Dš6�r'IRVti2 LTZpco56SU/ r&tH@",W &, 6.0fJC+i$ u>zܠwS컸;1ʇG2 oPL;b ۀߖl5]1>,x�l]K14uѸ-3Q/b`4*ZI.7{Ok҅-3õϩ M!J ZczPig\%agSV".њpn\%]U"I8*1#{9F!bI̜@tdA 4h_ ǹpx"Jhe$k{V`GqF:6(`ho[xVSiû'NpOK=I K> ޕZvJ $rlt cH=$͞*ت4uzl#.Y^4҆"Hkȹ_@, w#(q(͓ϽfPIrapa|ᣛ vv v!]/" ia=_˂$)59 8$m\Q5!5.8fWҷcsfs?Xxfx@ϒrP6qhňM>穡K|DTEE7_9L}[KC_5#Kԛ{jBv%e<d5{@|xV@4 8^ A]Աh+Βɦ ,-bW#,amfGx=Q&=f+64ƆZ+ 'z8f*k2m",E?`,V(`]pX*@YX-#LJj U=" ]Sg׵=5e ҂cqұrzsm.xT0D"jW=]W ƶ/b2ޫ{y79<{ٲګ+^lmH0m<mɂwaEn>Җ||打lFGI0q˭.i`OZ(ٵ+#io<jBK8gxٚwR;VVD7xGzN00 ɦvڰX<X8QvNE8)`1iz YbOY9; b+k]ǃg0"BTݼvx;-N& ~\T,gq:}0iPr_~6BS_h�*IQ#.wpl&"b7]$ZqSrEQAqGy!֯/Ycí#Bi{G#,�ףZFh׀EBVמ[ lLM#JݼgMن/1 _AaM>L vX)t6=}%(TW].[Jd^S ZxGeRH+WƱU \ΨEēGNJ؀r;@U~$w89_ۓ=z<N5%M cL{$u7x KGUBԩK=L4Bmx^٪VKpO@P&aN`u1v0VwDWr+ ~`+u ᰛ$+'W%\zbd--6ղ2Y\<f47#T×,k%e'+}_Z(tVQ{+A:>hk5$>=n+&Pb'5U?i<MӁ )e@1bvkԼ˓x [ȘHu)EP+r|<$qodgQ%\&%Cfl_&1bVmh,HWDs̽q lKx>i]z53-r**pnP]늀q{ �L=*(8Wl-Y)S;`qPJ֋3~hb| )46%zѮ6. !>1WE 0]\Kb. ͚@Ficg*!BHͷC ѧtg =Qt(Qe7<p+')^"_|R(~sOYs|܊[2OeEem+%ԾJSڱMXhJpۇdq\}L?*�i)t 7»'0jO]f@y x8&>Ghqb(ڒ;oJӺ�Z̏!Rlwd ~Sypl}"M g]Rj74(,XB54wϴ4"2)Pں_s.`< g'=m= "u׈pRf䝈uTWwTWn@z<N9,aݍ5!wzq 2O�{u[QM=2xX�RV̼љ=uO2Xq_!|Ղ婭'&PثWAiJu_` lwpʢZru(2JfONp]4TD_"Xa #Y%*wjr؁>ٴi|/YylgRTq ȃ^6aXX\y:IwM(D ҧQ[3V2(=tO,>OWS5+e]4k8&2Y [&/ѥ44iy,F~``{4&HVOY*>S (v?D}G/<i1N5Mlo<' �`_n[p,UCQIubϜw ȪgTKT+7D>,A?A~dV\>)%[OY-~ i|S0Y5 憕7LB]gqQv@=:k*^:Ӵ , dZWsn!AzIO&L a)5[/g'R!>U="8zБG-l67jlvא~R^x7hDiHf;RdRm{B0*lF3HM3o}D$qSE NjI; +c"8}Q$|52^^'_:0B;\Wrmh]0:SzBh�ĐX}Z28&cS"PpQ`JVS%6z>$^hKRӕWE|VCDlIVFsOWGHU:\Ee)n5(*> 8:(LV#3OȤdhp;[/iԊmq B2Ѕki:gQO+NXomuHlN%jji7~!vbQNAlR7My`7E~$.i,=n{JS6Y#/iX-%Rkv-QOaMGS*z_XK MH %D=!-5#R!+#?r/hD?;,Fɽ7rA} e@./A{Lx~nk s.;.b4‚>%f>箍lYHk7&xc"5,i]x8u�)q >a`Qϥ?W1rPJl3*W` bԞp>! \%%ox@btE)'55qϔm0EVsW^\Cwcϔl} !qA`ڄiY<{skw}u'>_d{՚m/s6HȻNBY3C2/@ ;Oa^qXRx|1"QPt6z/EWms�FwIO64׊KQS7PcLAw6hVW$\#^7%#E HK/4nQ@WЯ0ƨWk]qb0H7}X Mw SCǘ`8q8�0>qPiH8q)Yx?W?V4vҶqȈ_N,t0"!([m ͻE m{",T Hweh/AT- קf$?6vV~Znr5Կκqz^pMBsx5bt~V۪m.(XdEh8<0Ȧ{R0= AQ`An}L$b߿CD1 W1t $111+y!0@`o<7y' x3|^i>)Fu/s.ʛ#ƩnJA獌f=bF S|AǃySa5Ŀ>@qs$d JDZ\>Ird8FN$ Mx@00u~eJ^'n7:J0ؖ<KQ<Q, Bq;nk<ue}?F|CdH;>A^H'۴`-ulJjGRQ@q/XI G#h65I ʲCUZo% iD%-F7qH۩vIIXJ*hnO0b\<u37jĜ})ZCTLZŻ&28*՞&NDPnN;⳹˨w먡f:}f 'k:iH46!tm2s 1 MU|hOGΰͩ w E<_7lh%^tM;wi%/%'\} ^N5C}Q>{Hjj:hf4Czz&+A[@rk?ZԊΟmo`m x uYı`<1 P~hจ?{}DqͪBHX`cNBxJ]sH|~4$.QĊ{xUn5?u1*q| =]D##n4 @ƐmKE)V  zUl1〬xWep�>gټN=ߐ&Fx _98q W5(3LKwp ?WPqlt1fF@ۡ o&+\ A-ꪎ:I?>⺃l _C/JBB[ NQ�?q:@,X;I4܅*˂h1c,#9= CV\~>_?gs9ZezKGn^LT3xUvWBȸ5X($y&EqhG1W`FY3tN^t(˘QBpgO/ou:`r3 u(TvE4Mv^6\ցXQ< I�A2Fv(ܫvL_ɹH:a#u9p'O$% xIۚKlqX,: T -4r1 R r9. t WѪnN&H~<W-\C M 9)}A0M?m :L;3u3u0}edtzB; lY`C N×nkw::<8K/-U練Q*+f^{݇cԫGU(Ƥ#$;!Ԫ*Vݟ%|ݱeyǗYiCO i~>)Vt O=~iS˒i: Wa8 +d1{`fE6; _Uafe.Dd9b]$tdlK {[R*HAOw[`$ѥ` OkxuyB !3D_"_ՎID@jkep}%�]//bqTߖ:BO^'4b>r]JQtj֓]!mR8y1X r+M83'i% 1,jw^-&Fom @\�Dn-U\LTmZQRPIp*%|PD>g)uާ� |: ziL0)v�. zBB(>p B8CbMձ|#Z|-G]ȆߎGva_LS{A dp;??jl!ߡK�toI#Y*[h-Ŗ3g1hތwAg7YvMz32đ"y\v5|k`Z{ñpCݩBc麦?N3+29A)N\zga&K^TV,dLNȒejHI.. +fm+U.޷Tz{:'ȯfpkZ/جCw Ξ2˧ nr\I;ϺC"},N@m^�6iPء-fGVr,UKXZpy5)aP,B1|&;[ԑe]ɿ5 );ۊx?jż:/ʽ΍?UAR_(hVtFO>`ɹe2y(_Ewi> {H8}1 s& c]I'ek kCh1* 5 ؒ*EV2s=ݕm֨Wc; AjXBMr[!'~uB `m+kqyU2Rz-vU(H#e^o|TpHA+j{˂LxF\sBV٭I4¥MPƚc9R=\' 9<C+ 4UܶjJN/끇xG p&o+Ikԍ}zu ~J̮Mͭ=9<0g:\kέ4pb/T y�ԗ}7D.h:i+=iےӏZ+3m@iuSc,I%6}>53&L_ W-u!Y/()21+r@'}G3s0iߩ'W\kS[WQ?2yEt;B~ ql}ԟ̦. +(_FyniL֍j"mU4;*àkgRC/uS%U{'MB2zs59d|Kv@‡"&[ L6ss!ڄ*98T<c\Pn|p,`XQ].4(&^tOP&۶}k ( Nʯ ¨wpŀ<ZD?V$࡟MDg&w>R.[R$jnfRi*%<1ijƙUlo �r0 U"B}-bRfU::<w||by];CG5Af<ҒW*¼1~5x*@6?w[�rԤwWHٶ^D73'UO3~^eFb*%2K�^m�ᐩ(4J^[HmmY(J¹!Vva7,QE^0AŹd2wt<.IrksO9?zRTn.O8uT +r4 =i@_ABN TȃFX~:H" ;uy^vX0eCnnI5J_!uc@H�ClM֑a(pǹ}9K9{.nÒl~ :q=!|+0yEȅ6t(�C $T1xA 6Ď&KϊGǛgAnbh /tsrVp$*˲}B>_췧=]x}t0pjɥ[')~JnO'$vsRU좒qػ`ã#:?rp͟%+5$5 J[8[£/Uu2ބzQnS.^UJvFvjVZeRAnCm0T^V^BH,Mk`,Hx�y$<h^_G{X"%X!A 4/z]f&aW,B5} >pRb$IpD}O3y/FOIe&0ws ?rtLDV˩I\J&7N= dv[KTZJ/}?adJRz;mxӂs pH-4B@WYZ,lN&zW1AtOe{BJ7G0>EBim; ?,p蚟g_u.H;q7/8u>�Z-69:.Ů8,6-z=eҽEW2"4AN_93a,⮎#or<۟`bNMS /Ls,0t yVYXMi]'^�g"o!14_a9xLHčǙy] 7jF}OtWw@J'dx?fxѾaE%y`xs'=ZARzs�diHC�! 1ˣ?H͵Hq*#5�u KV`\w jCN B8HQa C, t}\J-]28i<'U(4~GT8EJ# GLƷ>aSbmyXe}nlQGnFth1'Ja1Df@ݍAM5{lqw5rl9C)Z"Qz'Q|צ4D<5g,X+Н|kV[I"CU!=)Ea#:Y&Qo]س)VfkbHO^u-_(p2D1\ Ϭ{@{ZCXBZL8WYVڽL*jQ}Ocvrmsd!9_3>6_ ~P%QaS!A&Y1| _t[O: Zr"=o?:frU%TYP\$Z33P�vk^ ~ af:K> o:=^ӝawӹl ;,tWM.HBe bO(4+!xEXOF+P9ŀC { 0rރ+Q )a1>,bjW3$G髠~ZЀXP8W+G+rNnEa{W�by^RAN7)js۾;f!>ihT}PrY$2bૠO՝(4$~kpp]S) #E7ʱ";pSC_]X~*�˦"v閮LeX;,ˉ;!H6]iHj4WGhaL&hӝ'Q07c-'eYLUUpI.G P|b|ի]5" }7)Ċ3d_n[fz$Yxm XfA2Y)af*[s)-29r*P6=}* Ҫiz\!<{|Zs%k$T¹f54T{[0z(m@MʒafdugFl+Dy*waB{F5ٖ 1%bk4Q9.PU`:"#4c @'0e3†4mv'1 jmHZ |ȞkM@B]*\(p } >(8?㩢~_Z;}>HZCjvq! uv蓙ˢGVs K=,Rz_R*>:1TwwfU.Y􎵮9 yoeD h5{~E{[IaC~g=}*(vndTOjvg/cT|#�[mZvb/:~FLvz-*؟/Oqaԅ.GHV0Q&Vj wKh:¤S,D0>`&~{BN7{ِN!7--r~N+@G'VS:rv4X\@*=r[YEDwD`+ \Z8G%OCw[-d꣕^~#cTӎӷHEo3/u~ck/+ёI.['PutyTc|0ui�s|Su$S&1rSE%e5NHwqsfMH^GGxsK1 nnW,0O2q tT"͘An&!"~6 e+پ9/B"3}a0}d>/ZTb9R,V?pzT 1O;3jX4 >+G񘐤s\H&3Yd|;Hկ Cfakg@0hPm**֖ kh_G7ykNMDx3~eJcف9[X!o1M:`כ%&L4a[CI^o=n'{n~/?.'/ldwsVNT斨vfɻ[tR&E8_dHn9m[5>D65EFp  py&BYF),x3Ub809r�)"Ab>+HdvgƞoEH_atLy8${(E0۳Ll*\*@ěvKq3_$,:-hƄ}e~!+B6Ǭ}V4k4;TF92^CJy*\juV^ɝqD2gtf@BY1$Gẍ́0|(Pdeso͂wS%5|V99`pR65T�Sg2&BBx2\pT )aȊcCf ~YgX,jp2|s._W<s4wlawVh) QXq�9."P DM!ư䈢r~-#K\ʪ`]' ܱb!uf̍vfD)5"7R>(wvz5=O QiiG9 &+6m[hum ߢQ~O_1.^n9g(Ɔ崦2HJjEa AҰ*ZG $Y.lZ7�U=r8tT2`kWV{ *"]W�b.5B&RʉیVc:i�JzI[L QBqgz𸛩μXe|q .ǽh+us8c$DypN/B/׺89 4,fO@Lcl69Q3Sw;'_T.Km{Ckn. 5Nir̟9�LАTj-{~OI*k/H0$�WzN43YJܗs-HC:{ hP=#LQ5쥾{qXwGBq|MH"_mn jV+k̝ CEh5Gvmnf7^IG&ճ<b2v} լ\0W!he}@n7Ă(O? U!' QԳᰥ W18tdn!75Ǐ@Le$z&\'՘<EԥNrNv cɵqFd^.q#w,n:18-pH>tpNzIv6a&nV-;4Ғ$ks7)n%|OlbE]s7 `Bё>ZO �YZT#;AyzgxR茺!oti_0 2}_d ! wuq,$Ghx؆}MXU]gk~-|N_ 7ݎZ}F^QOSb D,<( K$e^͹^4,>z.? v/<Nkv1^šr}zlfAݞ>/`YACq8#b;M BY =af# 5,mrLF�63smi"e~Z6B\U�c /gQTW6w+.=MRO2pU :0*4Wem.żDSjR"=U-eoM6iZ<{u?#cxux )KZMӄǰ.<`l{Oxތ`&-}O6Qބ`ϭg ZSOz{ |A^ݼ^M\0jn3EңN *N|( !A=Eukf3lX<qs,951OW]cJ½(r/#F .j.Avگg?JhV(lEl#[3]w~;)Xz>5jxQ|O$6clwtm "%)c[Z]R6n}Z$E>ڨ|p<,E|ga]p4Zӭ]pDI\IJt_?=HGA)y,ZFT؟O%e �~G::n[L:e*uC7 ^p/k>BR";a +> ߭ܟbÊ`"I}~aq 6#eq2H)?%1k:fXW12n]pxwD \{?=ΆeRMkl#̶jG Ft h/J [j %$GNU �V~R5PƝ5Tݓ.�ڌ 3}9 }ʹ'*wxaRj>"54ĦBUujF a|%\a~΁7Ȧ`{sol-U&UCK!=> QW5"b9Q7Ur eM[cIV ?NJ9p=즬RaLy` q,rU1:ݠHL8΅{^H[4bIar'wFj{djADo] ^;m׌QoaQC>n̠�X i:tT,M,bjlAgZ J9g+m ?ٷC<5|HݑPkz 2].f}V.tG}:mpnZKm)Q[*y 䚑YJD]� ?nfm#p$XH0ϫ2vg mMEʘ~ߨ<$ea)Ɛ> 9J̇*� {$A^vG96KaA?2J}0ИS0캅>,x"eĿSG|d Tx!i[r#M Rf1iQ&54ZCDga-C 3 jbG#t=#; Î'�N۲oo>KH#㾭Њw ¹˸iPkF�FEunZ8\I Qք l]@,5,iD.r'm܌cL[j[YNn'tӹSĈ_]!t7[HMߗ2lQB2]Y 21cRQ[\7J㭫 x-?ɻ<v]<8H+ eo#L`~19J>o,V:+±Eҩiֶcc/ωkXĴvy~B!t|SOse^c A֦"[ph-܈NERle-[fg)yrX~$$]8rH$m$eHN4\6@t Zw[^vI{Ade dc,?8{sQ.wW$4X;NXFIǸy -Javh^0IbLzMU֩9e*~99J ~u=:TzS Shx<]|~WS=5- W;^ޒ@ ,=q-6w:>(Ic崼!A5ҧz w<h w}c ~})xfዂ8+s͠xS a.(b$W6 2EǝTg|ӄ$θMpEx /V֏�=s%U%(-K4±^Rd0[mQ6Aq\�` &"d~@#6H(,#ʸ"92jMd7bpkj0Yں}R hfXAK)O`YTM5`9JĖm1í#4#gKWjܥnNQh[U5EԦDeԞ_cƑ.i~ޤ)P\rkg'!KȽ􈩵 ^~0|fO_hj/5>$3Dvh)Qa"fsoԮfe=c|dFfJl v+pf)+(7KDu1g41nU74Y'~�?`fI#B7dG㶴f2sWN {xSuWzM7dr ݢR$T 0J\YaB)ebi89q]ke̽4Jn&vd'1K ]#beFgXD€%zq �)y|Df#$lm@=B/ /}1%/B@f&'~l n_Cl+9$z}!PhQC6DPE/eJt#ϱk`T{-|cUoIH_P0vG'_ _BX+ v|hvGFN jG6 Q:$ڤy]=vvc]Jɳ(֡T[30dHh`|밠'SX&GߨN.$G(/6y>@Z}t7/Gˍ_Ƒ5�e8Rj*BlBԍX%h)iw7:)'M&Lk}*/O(QP[+ X6͏Է <h> 23N0zaljj^v ]p$EW^s2)f;1PG51[((۶95Ϩc~2@}L}$e|K%zP$c}dT , wKK?)\nh1)‹kznN<NOXs8UX_*; t6PnZ)>!ʒ7V >FisÔlZ9KOzʘO|3�gUcwd)꼜ȝ�>"}$݁emuqQIDEpM�3_7DBze?b⋣3rrХ`<!pGٔj>>B0[3!Yǖ`EҾm(fܖ/Qߨt#@<:�p©{\ªuqtRqR.(,&Izw :9̬C#fr]%E#QڮYHWjDZf8~#|R.l6OVFz_a"@:6٥z_R%9tJ\`,fߤ$nhQQ2A.L*Aո`Y8Y]1K1F$&X+"=PVĺmeI/ {ۨ\Vr\hҟ$jv/SB8ߺg4+< 8_#s6O/T*M\E] #tpw(x̌x?8=mbfN>P3\1WuZx +pi0Q2}jĝAMHǿ QT-&֎'s7z`*"561p'">ζxml)lP J_1N3w(Vز u 2rV~,?Iv(/.x<n&nx r$ wN'EN*rL1RGzgVW|oפ3ޚ⏲\sabXf' ڲV ?m\ލ@,gYeh%<P݅k+ur 4 k9ă=Umogu_GIR>7V2;JT1f1${6>n1w Fd�_g1yV|8/ V=c1v nb [NJmb+票WB=u _n4-yu]̾l.4=5547o)N{oT{ؽC +ѷI"JSZx4 ,3qܐjиD)Wg7E]B$hnGN+z;ڂ*UHލz&.II;}@C-DTP|pN{Co!I愌n w*8={^Bw[֯-gT oQJ蹪'EIƹpz#W?9`uaaYSY8 X4{aY9qaYM} A~nT B}YJ冯!dhĘ' b,YZZS|L1 a|@.^qDH%&}RbK�Ig2{Yw&!̹kc2 v4Eg[JQj!!sۋ8Ay'yDGfCgC{)6#l8 #AH %6<o30Cge&qlc듞 ΘU UR{ .,D\}gd73߀DhLqDȾ�x)\AsRc6%&% K .6=yj(;@`Y D; _F$nJM9c(]F|`t|P•`kYH`.  #Puٳ=x�r RE7Ԙ+|Ս̟% .yHl<AK~}Ю|E()dǡ@oӁg.dPٳYU3$kւ'7fCSlCN$y*aIx2JENpsx0?%tMNt-S(I'w)0ʑ Vo~'="uZd -̀2i$ >\!Q=AzH䘸N,*6YЗhT1+_S) ֺ(grW9Dǯzqpc,~mէƓ%ԚpKD-+ˏp!cyQp/cWӁ%[.FADG") O{8! N<E~c;!�]^@@^/KHDU-waM dD$Ay/\)S96Tan拒mCyKt,@Fj觛}Z3�Ed; !]m-kh*'I-@@cۨ5?ʱߞu1.iLDcX Ȥ'Ut& .=R^bq2n<|}][Ϗ>k{jT?0#[!=C[>l&5շL;_ ]9KSy =~ '7@sl̑#~["QY|Aǯ%T$l #"ߌv Kزѿ>4*t(*3_}-=Nr_XsƬC3<BQWz/q{N>PdB$|ٔԶ݌1l)>7(5+rZCR\{"/qJf*h >b}:*ssCxlx08e*r{ѵ f,ZN r1tpYOl+5^6%Q�|�ym%(Wʺ/y2'KmIE Ӡ'qޙl2l^\GQC h&=rFtM YLi;K4zDVT5ះC ;#?/]x&,LjkUX'ɒ΅<pb{3$LUpM\EGmd㾜ܔwRM.>^!&< چ)JQ?>Kŏ) Cx�`HCN)L3h{PJ' VU�2sa1^5wO2rVy3 |̈́Wl`ÔU@^;br'л:kjDm8=}Gqq\]78% xO!C-0vW<N>{9沗 k Y(FϺߞr sRkQGZ-�*ͺdxSՇP}hx�Cө?[2@ɲ%ڀaʲM>wfc7BRqTM||I= NEh*+B̘p"$ݘiR1G1|ZA 3юg}ĽuF _bkS]kyi 1o9Jjj&B n *4AG*˝TiPuR[aB |CǂN/WyKL/q]K1SF_P!uQt\1Hs>M%iP5>登f3I=/_HX!pZދ%#ՑO )E:f=,I:VO߀('\)O+ #^}.f@'qss=�Q}y2Ȱ^˼ꚩ4ɳVQO$rXЩO(S'UwFA$X)ڮ6`wLo2hEZ/A(Y*" ^=.J_LxXE4ўu�Jiun2L,!YŘfixx(F6i,+nk-3p wu}?Fĸgxv Jz>iifO>`0rѲ fP*~<Olmμ+\ݲsE7 2Ҙ4 k=ʱp.R̖97Ȗ ݇!~n2.uO[CQF*S^]9ߍ T�5ZA_־qS9}xŽ\>ZJ(ծ&(t9;'4M N@{!C=œ/ ye];ݘu^ ٚPJ9ٽM9PgGȓ/HyYa:B( _YTk3A~ے޵lՁ :rҭB>| j[0<V(y}_|04FWTd'>,u�czΗ`8Pi@&|PT-ghBɥNՑȀi=!VXr@^!EDjЌѪPܿ!%n.4x}fT~U*6|{j| 41*HQ(%\DfuP"X|16ƆZlLȍTΌK{kd_+}VԟA@908@=>':QV'\ DZ j.sU+* FM-] rL4[3^Y3lqX;៟r~4=;3T~Al}@mҲ?V6\UM^b C vlU)N(?nHL1 ^&MQ+|FfSg 4C1`%0YhRvKAi"m?S㢽6$h[Kc`/5#EL#IfVvcAEdV~ \))FѦ_]F~c�l*M|njX35nIFyC̈́mr8 iLz-$$ ~K_�dCP'>9Ü J)J[5VLJw"Q cvC/$*}Rw˧MLGss%W﹞;2g&14J0jcSpucCx0~r[Ó6njxAPp"34^2Έ25r[ g}whS`|Zqc9.uc\'16xQ!Q6盡S+0TBÅY0:Bּ^e</{t$IHIB@Ϥ#v@ m{74;G LFF[/:%t z 3h$}S6sOfsq:jDIWؕ ڹMh~hPxcPff"+}V >B+q=#D~>j~7ǀ/5h%Cys+[QKB8m㘕:jplN =V `}:jV\{Ǵ(<QlX,9Ev-GŻQGS7w7@ΑfQt/eI-Xv(_9CɊ0 oʉ+;rADlD .̕4bfMˡhQ: wEjf쭸�� u<bnL^K 6sC';Ano*Úi|g\'GtU90kyP`u{su%s 7q8!#1B !p�*8d^nogwjl]'F=<kyKJqb?1a_ʖ0dW~Zˆ3 r|K05|J+Yt8yVJwT$6<FS}6O+A\t+c"#whP9V'͠ M&KF1v6pHT{if0Y>A%h(:o<f%g]ۚFu<ڍ"wV.4Coz,Oi4oЦkNCk86~'S7GF75Xq틗aS% +60`kDgHcm{VEަU}:hq/bY|p֚'J\CGYmPS7C6fJؚ2�:i,zxwEC*>+h�;X} Uv&18;K>;'0hhJwGmaus%lf<S[+ϺsY7,t9skp|uր^/e#[;?h+t¦p]ScABΝ�pgB=gF,nNh!RZ:S7UkI봹Y_Wo]I{;,D؞+Q v.Yfr1[GXFLO6Yg ]$twpaK$>;} :8jEX7*)O$?g@yvkR.N-sV3 ʁ EDfb+n{1~F,\3N,GHjycG|=$)��tk & 4(+}ri >wz2D P{&83.q-팈}|^Gr5SksE/WAoK)FKdJ3wp~(p&GBhYrPFf+lvJL?A5ƒXA[<4@g=2ʷt KVզ:@V11LNxx dLiq^o,ȹDWǡ޲Mx,yd<l;FAo <A]?'~ߴ$`/$l7bq;lb,׌ Osmbf1GlzzÐ[10vos(Abofuy o?\{U�O02c?g]D'vo. Z4 �|M١ݳo46*A{ae'!/ڰ46HH弽aoo2Аw.߄;tUyXL)`Bmeݕ浶W"lx'! {Oޢü° Cx"S'҉딬8/3|< !qYܑ°ddpL*ꇕy%!Ry <͚&Bs E&V=&s#d…[rlp -*R#??:vU :I0X [V8D䶽C_aKZL(:3=bf򤻯#dvI*B&pl*�if Hi5r�ِ $Q�S Mp;({m Ǖ;plP<Y|-yЬe펗`KǨz. 7ٓpSp `\~7>n8 s9oNw\KX/`(TR+8�(m \8:Qc8ߓF)=g]ȫfU̴<$q؀ӫA c&̂�yAD=4Yq�)KtZth-mI\# DYwl*&q xz 1AyXXQM1зoJ.=%r-?'۟9۸"vE-gټ)X?u!ڙdEFS/׸Ǵ&<]5F9AT̂nEeɰOf,˽E4D7oJGM֘F O�c߃G"+._ʘVIwBLg2n(]I_L} D 5 Hcn8}SWYț Ł1eٍ(W$0xNnAF(k%~iE6Kܘ}F'lb%,?wNG-\NTȻZYc.^FWB\Ad]?ǞPDW[B,,L%RPq!zIJE(^>hEjwc^ !}eOdw=&HW< >&.&qԜxϐ>!\ga RVWqpı< TPs2P*TCb49+y"n:b)leӀ\b@0A&S d V,W z\J@ "NY6%V:c'OC;r Jz0x C%/+Uu!2Ŏ?ħ&% 2BcA�3zuD5j$a?}�l78"NzB; hņ290h-K}$;c ?*NT#kﳪO`ݽf1&g;B$aT'NqR[L�\!o!B,ڃa:K;_NL"+t6V3-l. ־<e;´AhO\PP- vÏ1'*ydfLUW7KEyK2eވ\<skkW;G,|_?r\.cAw̜yI SX%E_NW$$s?:֡;ulHAA{ fyc(좸ڛ [b{{FCJr ?m} "8gȃ䭑#|A=x hz[{s߹HB7͆@giCnz>Ut)¾Ls܊miʁZR:7BOG)3CzNǵ/! -lRlSx'4] umDaık�#gtgq3ڝ)HbtnEfaP+MyW?�0LdŠ}+D7VTe1F~|C`M "\0?�pe8R;DocP񷨂Es"rx>0sL 8p|PH"A=iAgo$WP I(|jM7 Z~knr.<f-޴6&Jq ɵRtW& 9*+1-{n.7ud%KHt}3$ڋ!j Q61 fVj;%jށγuF n&yl°:1Jn)ۣEQ5'W4ft:Gpæ~Q{ꂮY<uy]@^?P uS[󱃂mg>judwumY}Ȭl:W _,U1}=79I긅lq.{~! !HJ4wVuzGt= J}毠&x{~q7x҆G;JxL7N]N;ǖtYD½$#:("~# }rPc3(zOU PM7-Y;c&̖ [^*!7=w2'o.'fc(^ u9YR_I(-\vA_):.iACձyo6B\ò$ƨ-zև~ rwk ⊔*0ɽgp@FqcWNU]}]FOXTo/N~#\ӕP7TӺ41i:;K2HRDٍ2]`7OdGVkh;'>?tViHP&F)񍺻Ѫ\Sg& gxMDFo.ϣhUOx,6K[rD^ h v#h"j̷õXŽLyO o /dR0yM>RA{1L{j\-@x: =X6tRF a6{՛b38�/C̕} ˵}X p@c9~σ0̰QOA8}ztKI*;?`*y8I,+(T̚./fNğQؕP{@<>c_DGH[0f=N-?i[yBOsm΢Ca SfM2oa+HL=:Y"E~�RL~8cz$8{ wCJ9kWT6#UT: ?s:@zhb#;nkנԳ³mP4z%/{%G}iFO[+~?z= orp$l ͔ + x]�؋f}�1&nڂ7m-zD�ҭz�|Ƶb6�Ӳѭ?qMD|5u zږ`elav9Pz!jeyXKcoB=l=oV 4Z[PuǿYF #y؍-*+-:qG,9Iԣn$'yQ<Iݓtu_z@:c_r*٤|Ez:aˉA¹�So9.Ѩf=F@\zURDϽǚg=DNJNxb� dݛdW/볰!}2÷!>{Z$9N}zJ]H[IBk,͚s7:<�3=0v.txc Rcش 3N0cNik[/s8G蔐2;gSop{c0IQgS:�NC`|KsN-Dم<Ch4pey%𪖕]vO+[2N&tdI7d`)=FBh򡨕: E pu|5/TQga_g>{y`=͹b=H~:Oޠdu ?R2$v4樹hpx1 { tWuh2HihW]V#ם!Hm>8_7آxlIݻ_L%j8p*QE2c.D ~<@1�$r"j :ZfUvM[kFqZbm+뇢t*ֆ]/8\ȯj36L$@�HV[z|w̷ڥ%b0*H*nR~]a3;Tb-]ÉK#'I_Ϧ47'AP=>r_/_4Zq5݋$$1֪TޥǦ`]ƥ?5>MaɶDAko't3h_N}|٣Ep"Uw|9#hwn^xFi&d3 ߽ ż}G:28ØP!BZvzQ_IwwR޲#Tbe@ݏp}}⫽SP@wŔl-Lʫ}gA3`v97nd�P m7Mm,i�$ SGq9 d98wvveP[y}gqFʘ)k-溱LH;d'Ti4agsިNH`lY- Mj'C l_ԣwY%=i4Š)[Ў? 0vۘmVV`jj7C�+@GaFpџJ{U&A~Sv_U䆐7l9ca6|UBV*_WQ%2-Hb{|oCNO5IJE@lu;@h¤+W{<oͽ tYٜ5Fi/eSV"iL�xSkN6#bRPN -!2�Er2^ZХ8hWAL3 UUy*VD6*\z퍁\Mkw d�ls"gy Lq j7>(VERW<ǨӻBHEUG+OR=hZWt?/'0&`PK4;ܢƁ&#Do﯁i9?l_xK"v%P..\!%S6 k8&O(*FMĥ|3P='h2*.ު"Vɖs'3RՃS +TR@!x CO{5zzICa AƄ0am!~@OY)d^oW]d135u-#/";۠&j1m 7d/z^FO٠ΩyZ'2eAk q 1٪\ݧ7OrsRlG RdV}Rv VhR`z+Wd4JvQ�Uo,H7d,q}qO;/$ ?@'8ߙ# *?h߈R2ĉ6p{lyĘ!6xa"?ovl˖ x< kD(7Cy5J]Gx n{\ Wl t}K9p=HY씑=5VnL*D: [Ξ:lA�u$ȊG֔%"Wֺ\ dXk3Bi8Yifs^�=Fɞ״н$3;/tFtSmΠ{=�m] k'ݛSnMaѝqWҳ(]m ^K%lRHuj5�T>ȇs{f F yfRIK,dMtᰲL]t2rPMm%C m̫':Ww&髠h o<NSޢis>Zh4TB|n� Oph+`r%' b:T |[QǨ:R#.Xc gM5{+A>3A@W똋xIAP0e(8Z Э;օ)EKxVѮ6W5jb3v5+5WWro޾ 2f9[Sg_; eXx %wPbG<#5aZyeW~Rj7ڠcZ imKA&(fih@R:f1˜5bw57Rر'1>X/fE;[x6C_ wkU=(S2 hQ ;e,RۮӱG6T[s@ ԰ i2үt+ޟϋS򈞈V#�C߿uŸwZa"+ lW f4#vZo o' W?W$,GiwfTnAlȓ*@*w?ظSoF}I4o23`v*Gh%į{_NmCǹ2T{ӡnx0Eϱv"�x!FMuYx6ӍBtt!v.Mui^8Y�?r]ք�ܤM28O~Q!؀wxbx˗9󴪮"_k4G>%>M`ɥQ6 qc2GKϳ\ (4]J<Ag!ڄwtWx>|ͨ%I;2=>tґbjhlc6c~i &c$|]g4?ci NQ}a_Z8L8p6W,ؒLAߺ L.47-ؐ<ٌ<GMaHLrݑ~MHۻfܦ'v7`FM`7P aRt=u/ɗjɜs^&9RT0V@CAN>LZ|dwɡn me nN|w]&/AiF4 :J dLeGav@$Y7ц?Hl9zw%ub�Lp:(ܢ�D-(ft<֏{?8"ċ$AQ,:k~\ɓBeMhg߀&'c/0|&6Ϛw&j&QhP)'NkFV1@ *z!*%!Vϥ?=cr5qe ^ƙ>7X4LD> PZ( ҡW"ϩX.Jo߂G-#l?&T{e.y(pq%09R;J-8o9!…D_um,rKIq=BFOWv"giN DiPQZ6[[7?m,d*7,98 t[H%4b7}6'mOsp(R")�2]>}{p8O@:X,:>LJ?wiLM-78L0[)m ړ^۾�/poKceR>70[v}*-]R)ۣ]N7f,se8GDBDrFG:mg>6Ɓ}Y--7 1ݫqmm&'+t]N{\al@r f=4 ̴0N߾]zWv_EՈVf2gr (օ: -ufC%(@D~F\Yfw?x'h*jT$X {%Иצ,<OVzGluM+昌m w٥&.Tv6`3|]sQRh5 M0 V2|P9*:IE ([&X8ma;ʔUa�.id围 TӚCoDщ@F&(ME??m1uM8ѫ Nc_CE5WsiZc==zͰcHb WG:p4`|ZSU@*7^(m )GvK)+US7n!_l@lLQnt|S*gtn\>B pNGBiuz/iKFHoeY [3�2kuFh\"dx"]M roCQnn_ih4TA,}i)75k1 D1`W�L4,ngpgj[vz.?@ufKTtA?Fβiծ"7f&p\# L[_߂!"xo; ?DC%2)�az~FhM7 zq‘f)L | Xp Jrl !sWv+`^w["Y(/e^ =m7!Vhę;=PV\ [(*ʄnj!�eۤsX֦-t׃X 1� ;m4aH W~X]s;u*(&S lڊ9YޞmOac}eePWZf*K0pZCrP G^Z[Ti #@v\? ܫ :B<_eJŌw9K԰&Y"\#DŖ|ȊH dΥ7i~J\H϶i�o_g2T|dCPrP{@JTncn}s( XܣbEUzLhl7j\䊞VV}|W/B`UqZk6)4r`zA2߯ͤ6RbK8/seծ&rꂅQ >YFl14ճC!PH d娬 q 31SXX 1S35rQb[xT~E5T5뚯y`}]UtRcy) Ů ϯ¸ ]eD's$wlt8=mJ  h7'3XVq-O>IBVZZlIh6|@š7u plL)d||H^; B!={9˛&Ʃi \]lEw_N;MF�f*آ (>fC9!:{|w2͎ W,~jCO:/jg Cz6h>>RThGTp˶v`# t]#bB|9X˶?}& �@l$wN'>Ib~N`_sgO;DYr�.(kfSeJc*_(; ߞk[{?Zv+G:ZӠ}DF|LHݥGGOu {''o{+WCX_jtaWoK~ƦCwu$ 7Kߣˬv2maBR$8w?1*& 6u^Bَcts0':+= GL; q3KObƃ@[J1�8x/ɉJ"<~p<zL w!ixA.gggt¸ ͺB@poJ{~ X.ۦc/PàW^r"A3Er77>ڐiӪpȺ)R|sʫ$!N.wa<Y?؇?cښ13ջs!J Z]�(-8Tg9qk-Kݼ_hkByoL.׫iO=zti@xF6l/6w i`W-7!fUiSQ&x|H~4*q$8#tb ܬ<GĶ_o@ށ յx:Uo^p}oE+$KϤ4|S6G\Kp`Q9y[s-$>{V&u:U'F?dm?@6XYB'%y74 Ďyġ  0iRox,YsMs"Wq_H&rRAi|{J9~H?OT+% dcfM قTL=5߈<"`VI~szR7o6]p76eX]88 uFwe vXQA׎l]EN(sv.ŏ �vaEKq7P91L&޽'_XkY- EX@nvL;Q)^_ӟ:=Xqxo7DkHAzŢ O‘4y^W:<X]4;˫-m. \X5!PXµv J:+ױ 2~FpJ7!ͫxB#QQL~ 6:>J^]3  43n\TfP^6mD8 6&ّO=mY2m( s`IgqtJBnmWv4fէ4/{ɜ9X;ԊS[r6&N 3:eSHZ4/^RA~zV5~ފx?>x"ݵ�DV-8*y(V63ׇ1-(4hC* NK+Sc),C gd3<<nvٲiT ӈ +̪G-j8Eä#R1,:L׎Й <ors1v<*ےl 皆㲸yf3DlLՓJY'̱[Fkw11H15`Tz۶<S$hp!k@bbp;NίrWC;Z/4a_uGZE{nVe}ʕF &23 ,uUބ/vl<EQ[_x`ȀUA(S�AqjV}ëI'E}C!wt!K:u Kgtקa#sftҌ2XA fZޤ!avk5Me{Ay!bw;*D=V^0Pl`pB�4 kŚqkHTXd[ % Vڢ/qLN9U�$a' #-~AT|FS Q<]SXDbBO$L$(nC3dU 4QqECeF5Yybj,9M-<$<ޢ;\F]j˰c},1*Lrȍڎ_UK|080' h se~}Vn]T Cv5"bhYnǣʥSxD4uJ$@M+ w +k秕:pJ~-[ietȂ䚻ꮈ4˶UdېV!d?)%dX6eә eO or3p^X&Qo5DF?PC6:\0<hS !㨾BKuxRt6~ lۀ 9. qNzi {ka5h3|aHĩNyGU\>kIL o�l&/4Sgs4pr?tXG{Զ/P뺸Hq_xFjbxٔ8(;ׅ D+^k$- \2,B梉տӒ]<nEH1f~VS ovDj�D |o9hFh'vAʶ2G;Üae+4߼.RdC 9<F}sBMb B#4CA.lrGV"s%p&k2x: _;&貋Dt+Xd?̮PoLhV jcim,7m?T,upQ:?Fd9&P/.&NKjh6n|k4M�:fSi@*TmUf@6WfVψ]%,}>9Ne! L o+,udE*{q1�1uצ^| VAL:C  H q!DBu~EB +}@@˸BW8ºwBp9y7L~CLl&nR/WΦ[� ũq>Aa^CbudehʋtMSX |·$Ory}oЃpƞ;wZ>eoAFLdn =gj4mqL<zMoU;E *(K8#m&D,*d/E+\ }\jpńtd'zs<+6#d]DPnݳW|>p&˜k[ H4Z$\N\Y@ܒf#.q:Bk|EŧBazn'|\9 f(oٺ˫2_9ԍ 5KGטX4jԶyu|Œ=(8k<qa|I-yb+[k[ L&ˋIАzШt4F@0n\> oηeZYY)g4vq)Vg&ˁ 9cW۝r @}I]@.ڼ J_B@vs "Wʚ1b~+ntU 7(m蝍ӎcD0�kS?o5xhH=Nސ�ԙ椄e" *J ]{zMbmT9]Ŋ=JA}j4 >|>H/e5-s7EӭJUss8FṂφJueb 9W8ׁTR]6DH8fŕj@OŪԦ0VsgLҍaZ-UZQ\\ÖU4tu篖<@X#(A*B}4^Q,5yfhķLʔ@oDg Ia[D|1 K+DžcQ *QC<T %I`E4t:JD[,1@+i#< )dt¿m#hݴG/2~&LϏ \ʆ'G+ $ݤr #[0R | Bל>Xàpѫ ٹx9:r<(>yJ[pD?G@d$PӜ/}j-;/Gvvq6:+2IO1uZ4P;ƙ}$3Ċȅ `# ˒x]ݮCcBv¼)At }vazy":0Gv=nY8qߔgd#JqpAVu4+De|;G&z϶|j(鴊J8=(k}k4'3>\6�4DdXj8ϡmyåk|M. 6ߞ5x"쎷=yjͬO4ǖ7Z)aZY\O = W n`''b�$7$Ė 7K!(vΎQ⻇,Kyʒ9).@B!Gm?Let`P3,e*9_*u~Tyq SO;T .#X0 Sd m9Z5y?_ eiZ,S5^Y1[|fqz'K‹q3 @rq͆Dbx^-;i/czƁ"k&K.T&3{cg Dk[^||}t{8VB˓B cٴ2h507'Sp 48K3 (RwG;Hv-X@w qB{936UiS*]Xkܞti*T״[i@U%XIE>{%9J7At"m) ^ >X>ɘ(G$kZ+ה˯B:9>mHA(➌ Ձr\ \n9( 3ΪZpNOf6 zb؝pqoI7 y]wN@A#Ÿwx"llkPwF|YuYo8įnb2j}D8R Mgm*wdsm!tT/ ǷN h۔k ֐7=]HG*^¢GF)ِ! X| ?jRY' }A}?GT^ʍ3ߓ%7˺egBtkcB,EMt?ս$){|to`df1"hw$֩ySKBp1WmF_ԀT{:-9g�eь,xa |].XL"Lt00ׄ'F:,h𓌟pW#O1<P,wRH)ߢ@n5x!vJ\.>;lcHrSRԔꇷsknϥV~J 8(\D!qSW$-Z5PS'JTx$|=.طZV)u9yrz!ɌzgU~~9?\>sQ2CeL̬].Nc9 G֦F3/) \lzR|㦴( Nl^K}ˡ=lNDtkb4l�GO.?֔@GOADLMe^vչH<}f8@4͢3yT<УlUb}RX96 <}7,]t+-CQWzx&ŹJqؙs^z_uԝ[%85/e<FfNK]<-3S}&s`AyT|_TG+c�b{o3Ǫ2]zL>LK[#;.G.،oE@RѭcBBP,6m&Eex垌!p[Zh_0m<]Q]D9Om1tw**1Œ_iU-ngoG&Kv݊W87S{wkry g:/OW#nkǽǀ>؟d l3S</WY=*%Hnuf#0nl)$wR"9)-T/jV-%r\v4KѷU{(py`Կ<RѽZ'96k( b!+.s-,}Ŋ-Ox Z#FHfV, x~[,GcoBj7WQ<ɲgEUlE5m?3kG?xcBS!3i6;,0fI C$"#Qn[4qHL!P0 z&�-UYkAT_(tSĊEomsIRe$ l!jU _)Q2wQ&hJrd+Ȗ-{~kX" lO"? fMZJP /I\"glIn׿Ȣi},߯McP*6bPv5Lt9Ⱥ\1+G?%s3Wݹ0xiɖyq#b^|\o(Ŧ+._^j(Vy ٲ[gGge:rd?1ՏL| im,iٝzu;/p�D:85S1 -cc6ܼzGL+A埵!ʌobD{ 53ƖbPly; @(璏'JjjrL+$cpYQB-__<ԏRjeSjf)RE,7� ?%R {nY?6oR"3^WZCᙶ?bIneofJeJrUT竨<5m/6V-wK$.~!Upzm�/�est?>A.jdѩ?ee&pS&Ale`i,!] 0`h;z1WmJ0l+7!;|6|h/ `?jbl x%gYGdx|tLEjkI<ZWU~L,(A?ّRCiCN.~4eEwM`(h('Q,Ba|]qC첉}85PCxM)snAmgW#k^/i_� ZqWM[]?)#^I`qwDIH,<8 %(^;1C7{ _oMF<$Zi_rL@825}:Ye.i=0^GC-K{fʉqI=UꅂnݹqD:kEw XJܖK봄��Mr"Ĭ. UBf! 2cW ;on:&^q¢4#]-sh ZJJV�E:R?PHUEuL߫u}|@ؗz5b-,FPQG]Oѓ `miOvHȀWQ6UP/T>HϽ9'-#"mzt ƠC jOx1ЀŠoV>3m͌ k|_⣂}C^AFR3gB6J?I| :N|R6[l4- e͢H323eJ}kUq̘n15pyyݮ5ڃ:u(H/'@YLE2j|!'ln;j-kyQڞuWhJ@03$9Be*"nW}yqb`GL+߉0.p(tX|VPHtΓ�?2"fIoMEbk.9ic;0\~ Þ:a?΀PAcղ{~`[T6ALr^N? :L%^ݛΉRX`qnZEIx'kcCO<!ނ1#ao;%o&t EGT[*=z0e hYB`57lX _K.>P!fe 6SH٨aq xz$bWf˂(e撳r"k17tC66$e\YIp08JqgF tSfIbnnEqFpI]N}e�"IGAQrA8;Qs柺p3fI,&F|MkJ EUg W\zuHd$ͧ4P<3)Y?E:7ѼuV>zʣ|`ys7(i3Dݢ.eQYoy:IC�f7!+gn )TH59zЁIHg8�۝vȺDՌ*V>gEH_Ue9aکjЪK/,-o)ucnP/dUafh{_X(~ NuheyAwF54pߋQZCu F1L:LwF&2:. :V!NU%{صgKU ¿\EM1ቭv)B둜^U�@ClP3FPZ+MݗhH栠I %MLtG@]EQ}?\p3Wy_P_N&$?�  zVE9nDad.1,S煌D=hXHeI>Q/~FflnkPtޭ7]3+ptb.! O3Z@+U,)^u8 [aZ6;P9s`Ț_?^@NsMdi`B.iP7W${ǃi K}j! Ka@^8R-EQ~0SPl^!F<G8|N>1=5x[ | Z@t2U�_Kvs ޣ.u8l6h|vx춙H_mO T;M\kՔ=:%j ֭HoyM6=Kw:kNeQ/pl_ML$yokF o/sy=6`.C jkoxP+`5Ű\E*ehIN>7oHm)w7aҖAFޝh1 Xƾ:Juu3ZB6lÜ{"<C�b#gz3.jIW U) 4 �g^q%@SW0leJs?-T/&f1479w@U\$ƝWQR"8KDF{GqD7n]v*$[@SVrv-KҶYR5Pna2^-ʾ QfGh&?ى[0Hf$|(('P( ) ?{}A%3�Tgo|zi_}tHZMu{%x]cIzRd�8ZM7N|Vgrg6[f-PH+Yaڒn1連m*>}JL.74|d&i`5I+Q-M$a5}T<+ili3io useR1݄Ë0p+ 23Y4Z>!,:m7]sG^&D=>_S6(c. K%Vȍo.mYlC jFF6WOpfآ b&d۵^k{? -| j܅'4>rr=RLXodLzoL(q$syh glzǸ~+Vka26egTL.Yfct\F緁p [:ՏVW/5Hcӂ̈( A=ƣp3 ;Pe_ęJ/k r`bl fG|da;hiչ{*hƻfĆZ}w.A* t˶03TDvu{Pv!P9R5y1M/o>L;R-t!a}bt<􅣽hO.ZQjQ*42I^f1yK Ey �&{V2:&7 tX͊ *,Q�.#%?rwD;w| e~"nVΩV X"H&3Jb YdMDdޟv=纏6: ʋ8Sϕ z7u_Tg`]=Z]^5Y ')@|ƥc/̈́gV }- +{B[\dBԈ 3n/prSHyV8P]޽osJlPY~g ` =޻w//IO@k!*-?7BV+Z4%/+ :8o52ߟw艬[?Ɠ�TYʣ+{ m8_5N,fr(1TJ˜;aDO۱N0vm Bժ @#ԱJnsqỦMPIGK"8n1bSv_+A cr _3r`ᾋҥFטj{:73Pkkqn5ъ{o.q?xNש&_{#1)r;4oƎgK+ʝ莫{)M_(ۺ`#몴 �1/7;F@iV#I{pZfw\irJO\[FҬI n:"-frIU ZzvPE{,D0:1IdyWllwcJ&<x"L2ʛF=BMxڢ$*w9CpO¼E9p{~!6/2]2=rTgqN5pw=ΉP< Q">o&iDrh3 "ZKN/*y)-u�Et9o#5J˚k:Oֳ@ O"ve189$eC`RPaM B*rP՗^$ ʊv4隸.(zD߾dKQ Wwy:2뙾Fk(+!J3@I]Q&<`'A>Mb*v{T)f;3/yU~)!6.,QHAq^R%0d�^(}ϴ!Y#TG;Czx^j8lc +x1DGmGKBtiz/hŁSDo BqtS]RqC)0q~y:O?DꐝAe!ҚxS ('9iGLPr/0mٹP.aR-M>%98Z&?qATBH; 4΂ N"#)=<&"g, bE#bye3P~Ԓ9z j%FaB[:@rPUlִ'y[L nRD j1hGv<,O-%}%[> d@^$Bcj'r H@mi ~MHpQx"9%v߲'w!;Lj3<r,fXh i2+Өe^fc'r.zbo++'͠_Ds`T>tKu*qD8Nz�e4F`}GPAÍ4Wv/h%D"Ȝm(wO6 0N4-ԛ 7y{k rd֠倲�^m|6׼.`hg*`0莕EZxXMʅ*pʫA_'5yrAFN=6j6kbM#>d-&HǹY +SLlޣZ("z ;e`}zƝP! 3ṉ5Pܩ/'ke~<�Rf}]ȣVnSYյ5Z*r׀o* vhҍU,H\Y{jb fQ[.u!w!HLq#]#_V=5]nSEQfO<"J^vLC6@(៨ U.G!A m!xd ҄zcƷ B@ 8g¿p '\F洫$ ty]-!Æv /]rA�^䅢4hCiHɪտcnm(}$"o.@3dqp4{Wq ~4䘸{Am_3� {F4VA4Bw?D�ɥP7;YP i8Ʊo|$Wvj-7/*\x~;= vzF|,ڠCoԶ& UOyDc?"q6r2OvἹn.hnvT (-ٶJcub h`?8.w<yU;(/6&SLQB]֜hf^gWʚ3_~ 1E$Ob?:ERݘ#I2 (k﫥 <rpj&Tn�UVyI ؈lxR,JpkeͼS[3'.0,Lmbp%'A'''rK4?qǢp9F ֝Ȱ5\R)TlqzC#1 @j9Z,4n(.˩VX=nj&ܨpxeV7^ ?�١Ѯ"kz]\/9&a4oBx?Q7V]iW9&s֗_^Kԓ!mnMyZ#5#~?301 ֦[6>VɌA1MTn~M*ji{@W ?BNXghdj Vqf胾HoHDG"!=*B,~T G_oyI5RYq.X v23_1R&s>^c< )0(\kPڟ(h{8;XkYWuzmG]df5eXO2Qx|t!tI&RIߢb޹wWu$?VWzH: *n{xk疤h iWW;/m(Byc"<ohT_ǐ_PqdN'85]כ<c~ ӯ)|{p9}aRgG0ph5ؒt 6:~_*Wuq a#b q4Dg? ɃO*Q;-X\cwD]gb;A�V}sŇhIv4ӹ28tBeE޹IZ(ᔟfu&%^!ENXJ6#<xV>4 [No%;^o}*2tخdy[~<٬E>[ `ڳNvcBNB‘8nFSx-{5Zg?Q_ZSP } =tH1 _ңbNe3^s~(-_@~jTH0wb d$P ҉"rXZn7NHmp.<0E _R Aڲ7xJF?NgD ǎ@M-ޢiw 0!_F S~s>97[)HjL)wٞ0u+ˎR2@7QN.D )%e^GHŽÑИ b41lw4 z{(a3p 4fh@H'/6*;VRT}B#$QE49en)Ui\x>۬J>`0%kk66v׵rqa#2@p$W6v;e~uϷߏF7ݮEѿ6iʌ0o`ʟQeP֔Š5<+Zhn5QyArl3-$G_[Ī\~^xo H7F_TŅhXV S"W!lҵv)s kG g*W`]` �o7(b1iqSMvbvLIVjqT^2?F jJckͭ)PL $YMy3eZcc_!�vkSy_k]1RBY$+<)3(*^N0� #:hǬLMr;uC~Nd9FYma �V UBDO|<㿮͐U]?QsH>/ܾL2a+( oq_m+^M쳎Q꼋U51'  ]#A$2h %"Sh!`(tUԅk4[18QqUqc7i5/Ab: !}D k!`$ fbBr6d66TScwAkb5:^[7gDYhD[rjoPMgVV]> zP.֙<` �9_͊6{D{?fX1Fjk+qX !շF$t Rt<[4o_X޼A9wyB"}9Wo]!`+r Y~5L @""3> fs6; &~y;ۢuU1d$oȢ$G69tfF;ۥp|&$r5ϟ ~swZIG]h(=F'QĉPt儛c 4<`!r&D>Y}]qGڞpjuX?:5W#yGb٥$O- f[:jY6ݵ$k^rPH޿}#@ě9V @9U66Lů)"H(À5Oc_ 7USҏn|mwyh=%S_-6==vn D,[oDb>\,R皲ti8zJjY2A[_hO0#14+R"ㅅ;K `I&vQyTaq^WjmީJm7~x=п=PE@3ZڻAi\ E~Y8 b*~L촴SŬe븸DfMC>"t"ŢZVCKdTحzm#؉+|Cvbv;)G+)^f<]sZ~cntf[؉LȫL�ÞSmL}-KPURP3zךv]Uq"0ӿT�IEy?oF(EJt5kɺ Wyר } #$>o?O|d}[*&x2Hnp�%އ ΍*.w `hWjOtTNe66:dm·;C`N(_͹~)o$<}g s[.'۳[. }~>яebp1EVQ0uaPx~q0$`6kJ3PgeP�=d� 5]/:i;JMݖֶ&<aVfKjy$"-WPʪ ;( T zn?Cya]x<EQV;6'&ߋt&<1Y*pyPxZL'[Kca]0LU.bcih&'-:u6 {Ac,^E)cJTb~V@W9Ba?D0}k̚=IJt ԔV ZrG ,,5}Hrv)P PD7~E�5(3@A`݁�̔ 3siRQsddyKnrM Zh6<%^uYI-kIJ{ù]/Ws[hA4@_Oo<*b'r^xPdׇ/ˎVPPiY*vJn-rD�ܓ@Em9.{w2Dt@ea: 6 r114DJy?츼z4vlŞS&d_LQJqkgX:kۯSIOFUw;8Vt&&%HIO$@%y#̀W2l\κ5׊ov}D*lo9#l|鞔Q?3U*l>Fe'| Ee%`0 w? ql݊C|B=Bx*_^p $7dZTP`t#Y8{yReA<hc;6%K=:ce6Yaڸ{a7~M#3"5 $Q|?AK.!Q:sL">$(Ić%jy?k:+%_G]bkns7gղQaC ?]ZM{)rh),<t8ɎRbD6j=awҶ^$ !65><co`\>tFB�`-jcql(\s1u(^U4jWK<,옕Md x>Q`x4 wQ}{‘N:ϱ*%oL9!e \$l�u:Fj_D=;K)=OOGD-<濇n~ 3 ,)fG&WxcPɬ \ 4!e;?9>%pn)9$u5ä-S;y e�x{g4uڗ+— RN(:*;|Z%.;i=sG�/lA$[ VPGπKr 4˺PB;]Y%P~8Ӽydv O_ij%4,`rey M5@>Mr7s..|wK{h?[E :RM`ODT ]!Nnhzu&r4Ȩ#]E*M %S< &@AQ4v$4t+qʫŷXwbu]5JP{M\I0##.o?*2X/G@ \K.F%̱㜕fscİYLsRkcj}'wstx1d|ZNr-ǵ9�;K4vz)/&2r_?Z7FMF�'عŧ @C_T2nxLH62+K=贐 =,YEG<yhVDA-/ny՞x|~!'W,m&@iN)ewҙ /6HݥʳJ 4+?r70"aohJ�vr�u9Yqm [j a=<WG&EK/2G;]ZGe:n{F!sfLǵbwGz ݎI:1\rp(|FaқE�Q\u' ˱1(?uc~4S"\FWTԤrl;=ƐP^]~aA>S</j$I!K<WGڕ=$lb>T2Dь%IWEQTrWA:B?:cH52jO_CiJ Φb+B2Cy\Zv=^ڧn8@orOȿ_^95@CJbfZ_WAȺ<W Q4Ǔ(mS8r%~"y]v10+#jWJ2B�JMW.؂0Ц2 &b:vqcs}JPI.*h:}R.cjղ""1ڽ3"pw{ 3-K+C?9xsb'tTկgFoO:6D{1"<Oԑ #uti)%>DO~,r7&,gTؚEz3x4ڬ̱Pݗ:߆=ɇ(w~$r*-r?Bp >E7/hƸZeLbSӉ7t݋ϯ1@z y[jǩĂλbFWQaFPT H2Wޑ8udM&ў Hվkg|% AuqKg@Mxasc%C" I w/~݌'&.MՕJ\58Z A|&HrA#jKMTR;FF!6S-Ɏi~)S9n4jO+AfBP7U#gHwT_`2tzL݆U :ɥYQ;:t}^?u Eo{0& o z3[ephSRhP^p:?㼲zOd_@ԈR.4 n]үCh:Ũ"~h'wBÿ3fj-P] 6TL=ٔ''Y~fS9Udy:rM_B}CGFAԍ ʗ٫BuV{d'{r].}#C]JrIݣHՎF@8Px;^!*1~?J*ڌ7e:\O#>M)nSpdCC�wpM\/[Rzˍ`P{xaؿeĵ={.>W̻}}i ahgsjQ~?b0<}xRך_IfAWVS�[pj2䑁dR R$ Vx2QC^( vegȵƂ#t4՚9m6],@!}Ԙ78>ECnQU! L |YԘ$u/%(}RL_пdb6qKRv7N] %M gdW|K×8;<kf6Q '0&P4 b׾C;y J%5IMc'8I>iRI*@I0E`&Lt$<hN(ѱ/IGV9*' ]e�BA"ޥ*A3U�}‚ <{& FJ ]¼$G]a􀞝52Ywk�E+J(f@ 150yw聸nR21HL)VLwkerjQYi~P}Սev`j&eRK_c"]E]ypO:kH.$8Sb�LO cxDo2U#uߺ`=6̦GeZtv\O4Gg>poEҳjWI][RoU7%swYKmXZ5auIO輷ǃP"U7 h*8n #I�.Ҹ?u&�r27!^9YpM)Ƌ@g_r >Cg)T_''I;͝h.-,\ pnyEN5JގBHwGN#>g 9'Hw6<ZF{}UPoq%%QzMjWt1%"sWYT\H%# HIjq]RǮ$'ʅ:^ ##یUuS[N^Qq=Ҏ;P<ćr|2rTT0*v΂pq4JA ҫcG"P1 4,"[! sF6 WuZ>WDz9Gzw؁&, :.uC!hh|H Es�qraPo| q+ �pG>8;dv-�J8Bi$ U^]u*8Y Yc6%Ҟyi/!W&֮pOIO|Er6LsT)~5Xyc6Sm~5z02bjA4e>bApo7!J�A0=J%sKܪ'G( NŴ,zS0&n&zzfJ%8DqBz))j>R&0F :py~((;_�gα Ź$zn)dr,;3y_JU#/ct<KPJ,)h0p?,5Aʇsj�v irVM @bKV." k&f. "U.p&n?厙 eCwE\lJ!Um"%B@bacC1Fjȝ!EA:ʌi1€qhhA(f Z y߼,*jT8 +55珇,]CHo( <TYY,#?%LG9$Bbzzc ,~GI!ְ墹22ͮD㡗}:,>c X;g\6SZPƖIn<H z߹ʹӇ7CXɘ 4gvK]� %Lwn“fXV?h!{~;Y[u'%_ᖦ%kdOqiaEg5Αz}*_W( n" i@PW/S-峛$M~y8eDN-9k=n(Ҥk]jUK Y=xhvot;#I2"^9hT=Mܗtnt / /qxgˈ]h-ݍVsKcnh,c0RgZW~�Rj٤/g{_t@x aK1?@R T+2*Cra|W5kl A;^hc}L '!( aun1ƨh&'bGyZ_rV*7i[F(e9D.#elԢ ,K=g[_\%<K~hoHױ??hz4ٚ5`8mIR%O+H!opCkZ9/WM3W=BJ0 f"46$d6ֺ*OHJmPB5X)4ؐAC(sVx;{C uDofI:1]x%7W>J?nVŖ06[Aj X T%)Pm\SdkcQP6OOzyF24D~N *7O }utA7~ˑf}.BevI: PK=?fwP!N(rn_aV' 1:a&~xR?԰+q3}(sl[L^AG>JtxYe,'2D`z p \>\( _:IҕLѣx/ޞނd7aecff9M +S_N;i>S:T4kE>I,̨t+\̸&'`YODs.8qqlCFֶLo"7RL_2?E=k<g8ab9ځ5&uطs�(=~C/!z 1SpkW:mri6=iY 5>R"y2Xul;RK}#SەJf`%?$7%m%ٚE(t}ҒNwO\eG_ӏ r/cvI=aڧFL3=_@9 eZ$Ldj$zf[`DZg4Äa񪸍3p>YŖZ ?P+HV7 l1 xB�(q_kF7SWlzdMzK),@ %LGZjtJ̶q43]gc0 [Н6i~)ּA]5u@n΃@1v0GaG5FkhhT ˘Qq$ *?�`T$rtb{J.Uq>Gc qQd?7 HsDUb~1T OC,+LYG 0: >CAʍ91h]OYH ʬM< vev*;qXDpkH<LJh=*%s1-3p}Oƪ8`QŶ'M| !l؞Z8پ1$A?6"Fu7(k3V@l0T <ȶMn+phф&O(v]QfXK‚?G_C 6ۼzDoăi ǭ6~Uզ,)`y^ }Ec4F+g3hd VEif~ Ob7Pkg0ԨFE; Y޹4?MfnY�d?=w('V%Ut߷wE,bb,Fkx:Kew,FHZ M.dRS`fPWLkB%0)FO;٣mW WۑWL*L 3Td+7k4[eH-a֙4dr5zN2Tϱkrx<͉IL<$0x 1&)pJgnSqzEE(jS1Ie4^9QQ޲upI\_LiN˛˲eo4v.9IYN XX^"0eVJ-)M5 e4'^(NO#덄G }Mpɴh6KC*}<KZ4X. ͆8 ?AuWHj;'<t&Fu3N5K&6;hكkk_m5Jڋ[AG3'&_"B + >@& e -ٔ)tfOިo8nyYݫrڌ[q` KhBlL-[ՒӽzzT`u3%pـkM(2J=OL`ۢYrG{֍xrSB̘L�=-a9# 'ZL.;, C`tBأU?=h2#o"u( �?H'VopHj"Gxdf)Cg WtC ɢM&ڑ9Ief烫!JGYE"@Q0[ <J$y*,~RJ *Q(`*AKЫީ?vlIq&Aݙ%sLJ Om oF +*`u. >tRǶh5lJJClցfiɓY\ͬTM4NWi*(J^gERs?bbH�!>l⩤A3,sKpMˑ>៊aw5>7Dx=Dzw1GL6݊w*|/ -%69u*n00Ϝl? ǵq'Jv 2ՏL 4 TmGK tko 2ieXS;* ṷЪ�moâm˹~E@p m*IG"ZJZUPՉ;hA20UɵZ76$b TJ25,E%T2 }5YU'i B%AJL&g@$iџǞd -*D*eGP)`JbA]A-.%<*^U~YMwBߴxmwZ/Wo{ s /~㋐zhv?AA?Ri|~@/h^m Vt\ P]455P4R<ˇ?JJ?x֠>qDcc6hV{aRw%j�XQ߁b=| rDѻx"!c|u .R$;m'CST%pb01v? {x_Q�M+ '[6ڻ�N)(X؜ ^C*j%y`_rMwE&69ټi~JԌ5ЄHF4B<m8;-eOiCFəD:v NUkmېWCڻlJxWYR1n'G_W�juM!<ofNGQgObGҏ�\,}靦hB"C3*8_ebw>w(j;]8w~2⛇`X΅mX,6!~Σ 1֍f}V`|}3l.%͈|&g$BK3s 4Oc1l"k B)<oRs3BhRO*_3�Ty8'{H}%a>tn54 �R]aͧtMQ ]�'嫰-/q5/9G]ғӑ<P-_clQg_GB9Vʖ7pBDkO6>;IQOUeP+0FW= z( oUӕk*s?Lf2]w'7}l~> /\Q"dƿV1^ q^'Ptin|n2z<WlpJepc΂Gi.q \$#@!*$ Ώ=Hie, 4&=yTYlFTT[ܒՏ >R%ȆE lA?rϊ\:i)s8IPNA! /l2ʹ*"e] 4ŀ#2Hl-1^#,FA0p1&t @حD�VfX0W/ߺAJLқ,"H.)}0{z~2ɻu jirclZ%tm.hm}`2qUip:iS>m]RУH-bi 76u>̛ʹ bWATΩVߚ`(@mB}+lK<+((ok|^Q1<,xRT 6K ԓ#٢x{[P'/ۉK-sczrk2]De_;4h"{~nR֭j`ņ,/择l~^DvpGtM>@Z=!�:#Aavj(^X%ஷ/n`)QH�f%Xx(@э"̄F{znqzćiꃩ|( "]ѝݹHIoiFc8Q2Hϲ$sʄ^@^Cld|Q~!/)NOs̓R S'YdZc@lP+�%2K!Y )0K\N�k(R4Gn|~ Tt*0TtTS8 2G_n�.^Rk[[ˑmq0G7EO#vY5$jO.t(#ˈhJ0sVҞIJ3C@<d�K91QᏕaɖuE i֨<L˓Q{y0whJ,ew˛^ ܩ>,08G숤;9>k-F +<Ҁt$BD{#s1!,03ɦ+I}('ba+#JwB |*9JuboE2$X#X~e?7*bc)]RKrk<5Ƭq`$ZZ:UFxDH;ᒘP)I%Q*H;-],2G+rrE9hD|*EܥSFQR;TluS3;,tS.^-L,FCkDGW !3߳c}Y_`x1/21*26Utb&W7p ( Kgzux1"`ĆYva-saʱTTc^^O~# j<QsA Żۧ<av_xSϭ/ V<H;{i6kSI?<RBTm)�c%X9Evpq/aA2(4 } 0 hϕn~m6W+0g F<KJԼ73PL}e-¨Qo/F{|<TI( T)Igs0?sb[6}QqJj;ZB >)ph1[Wq>u{ʄwFv.X3>A5~4T{)1 L!Eٰ%ՠ*E!He^2\{~*/k<"@T@^I,Lr1P`*oQO}DyTie4:HOez:G󻍄{1e7"/ R s/=pnIH}:V?␈ ֳ)0d@ =plvb.6oi2KBhsl`W+�񚤯Ѕ+ ,w˩Jx7̔/49 =NofhJH)r=㜯2i&< l\\,E1j 82mYbKj&v'M ^ͦg].O*HY:˩ZN*R4I2:N!| |0>tòX W{)wZg:̥J֓kGtugg^r&6Ҫ;]( {e}8RbOSѴ*Q:P '> 9\EԂQ!z쬚7ָImj<()nX|kw ~g&!BB:ᐣSPoz ڟil怊|̤dW|qX;0X?E kVW- ͏b3w3-o4KI8Nycjge`0g%6ȭK"vCc`2V6qوNJJ rϼ'U0̕guS 4aGDV $6d{J׫ͺ_a,$Xo%jt#c>jeBY_L7!\q*%xGc/a͉FRsg9<Jq.@+0�,}thCۤGU[#:` Q>#/2X Y쎽H}`46Λ$hM@g#X"PP5$$P*. ~[t44z"gTת_\"񔻲v)�aFMzƪRVT tA@+{_ R`U{JD/EHwJ]s(!P4D,1Jۅ4@]nvbF< .28_7A%F,Ql"7r0ISp k4\'QJY @2QDsm1Hs C)j >7_Nn+mU\pWZJeDXTjltIJ)<,ZuDdɵ.{ɩ@dIWx@LqC21-HLߒʈDj_i!2Jg ~/= 0!a~Tu@(aIW &hvs *! $df{5:َyr-;k8~_Txm9R,J a)uY;{]FUGN# a`T?8e7l A+9;W^g ps X]U z;W-aOYTLIڹ)))u}l7 ur"QL`$-1˩[- ?M#f")S/[Y2pU>n'jc,D�6?E&FU<. uǵW�e�VsBYg74EMFβD5{ߢ27uA 6ql 5=lidyx(2R" dFy~EW~opϾM'aӉݴW +@<Mt0w'p_S}۶{S+zoeJ?>ݏktÈ@~@fH* xRHk}RI7yk^Mw}.&IAQJ\/'"m"pb(&;1ymѷ.>-;(' 11;e< rɪlP0{ARKmS2r?v9"_J,Q(=dϰMLk+6KJ ָ2 ItC%hrD%h=USHt`nta@:A2MaKK$w3˲Q3,RP.fǙ| ;I&5=%ٹO ¤EmWtpU1Y,H<XxMlj6vQf2ѝ!M*392vc/_}6 Q1oh57 Ш!Zs@vQ$ezA€xݿ7%,?6RkvYc|oml]07'hhDɡ*(l9wCIPFr)aJ7_ ݢukĭ0 cdsTvQi_/Y(OHn*sȜh #+EBc8;\bA${E%ghXAKzi.&B ~A<^lԹ�9Z51KEX(PZGLk$hCʣ^C͒;Uliq>##@Ѕ"0j",%hynFS#@<\D�nBe[DJxQhBtB:fq@ eiʺ;o} X4G0#r NJdl^rF|Wg6C:RF-]Zә+e\5 >pu~8zѸ-iPѮ@u=w:UM GP<)<|IcL|=脐ag&5,ǖ݌n5;ޅH3DiqQf妮RaKvpHl6ZY'~1 ϣm B64^ݑśhﱢb7/#* !%zSx10+Wf`0UY7o#ɠH�Qw~b:ǭ1<\U{V1 ֪*@>tfG|3U>C?FH,6BNA'5瀈R ]713[*e-|`C.|x= nAX+g ^T^xdQ+M2N]qp# i ʍc|,Y`6`\.[b& (-8ntIcc$T޾)t7zvu |w65V%=84u=8cmP,_R_vZ#d /o5]GpAo �F܉-)TŨG1{)=fƫcMrqn9U[+/nOƢu@c]<ʕO1;<FX C!w|НA[O;&xjne DH҄2dG@g/RdV]!!21 ^c^GN[ ] rQ k~fJ4r 9˟V'kaʐAhڃ% p,SѸz,TKH,qԫs-d#w hJ<mNa[ڦUL!Vu|NVr6%9AuKL;Wvt\xMP ^Ydp[  yvA+z6bEH:Lٍ)79 MD׷0;֪;\ŘnpsmCY#M[ -gSqR8|գ̡_P|}ݼ2Q nc@`D="ÝbPc};7>c`U$zt:f S_EPLcq?% $Y]&y'y8ؑ9{LxQ(j=|~odVVO}bCp�.r̆!2rә(x2NFG*P.PHx_$%v& cgV O:S>:tPǐϘ 3OV1Hʍ{AP|~,~ *o`9 `RzZ):GU!h ~OG-xV0 e'FzPW g;|nvQa2>{laAD&j!OG#@—ptfɄj/"by X+Y߇Lk,%ufFٷYc#~>$YQ7iHh,"GE>U.fQ;sKj; `1d , ւ8:%DF$FbL_(H/_[A@:~-A/&UΌ3Mbx٠Qi^i_V$:B sppbDr8#v$Am=#g.cyz3bg}[ ~{(ҝ~b��D|O˦=`#T[?c\xў,Rz]>J4Рna'8;gNU!kڼ1\7~6Y恚쥬1P˝'|mfqb(}4"pt5EדbJVP_MK;,lf�ubIq1ekI"xTQšf ^gZA!r j�3opcD™%H.E rBo'~PXZ r7x1_cA"gZS 7Wm֭0c|t*g6 *, 'ZF'ɇ]^`F[{[gF/hj -WT#J,۱w>h`sxC}<cPaRv*t;m_3Ow ڟKgEZb˩2?,<F!\6%'E ph Dd:{vC- ?�zzm*}]8EBƹHF΋{f3p1r @!sR`i˟| ~{&@�vגZ IM:v1V\CM p yS̷؂b`V!Jf N/:I)}b IM40pr�qnHY*nh1X:@1ʒ#٢*&�k SIW'&ʾ+ >zݔTQT/"O&t)Ok xr܀2 rD=Ga(eƜbM w9[RxPP�/R}o";E;>ց* Zڤ^^ևќJz{+Oy=}8�zEG; Ί>/S13JYCnB?1̪D{<0f[awa~Ŗ.U^0x>k =_|(8 ?,7[M[GY࢖N- R8O]zq)D ݟHb/c‹F=7ڧȸlUUT:J}u`TsO.mEg☄htoŖ- ŔIʮns7'$] ]REW(?I,,2kGL0ҜJu1Q  %? w>gmKHB$SkFӉ},փ#W P{oSl-. 8cd葇%^4ڕsM2njO  bT3BĻX7niX(Gun%kT:<իp}{sݠt( 8@q=wz_LQ|NĘ (u28<f]V> m ?rH u]|z@ Noc]*]밿JZӶ£x(q=E{ۈWҾY}Jw_nX\nL{:ztzGxAGD#Xy<ZĂN9:EC +?qyi13nW`Z^}CB7AL:f~ٴCREOb:+ L|]12E a/L2v3Y)eMf.Tl�Xֆ0LI+LM1?FRʱR2wmCoiW([Y/] E:N7ވ}a|v@6W5K!O|":e 5_5Vëh8"&rhHhwT`+KgOԓӵ*bz-nK8<|h82[JPp>:͝Gq"dn,&T'N M c;[aO&HȅHpF1~zz~Y0LUŁ$Kçj?7~Li`ly`Iq/9#G;3Jˡt굖ewϽJEw&Ge8YL#xZYC&k ߎ?.7nySH 8 =RuUlB-e*)m* #rSDѫJ!!Vf$e=1_< DlD`g.\DNX6`vfj{/0[lĽ}Ccsy'b"O ULv9jƪPI<5.[_^)�O:l@&F{R/y"࢕' R1UoޒD` @g x}#f}%OÓFı q.pE?E Guΐ2K{wLq9VSѹ%A1XK9�za,u:Z57 ӨH ^d!~ 1=@3N)Y > S\m.V[~i4o!kƷb/[a9 æqisФnN|GҺJ IyH8T6A_͕^Eb3=i-kq>t6yI[=l<?b>)Q[ᅭ=KsJr)EUEX f":v&�OߧSWS҈ZN0t*!vGUQWt*'N@&"%у<vsV3ܛ܀&CMUNj̧Hu+WQ*XJ(CzH*閧8&ȅWY9 eP&μr ê5}V (t9)TӮ<1.[rdm؀n" hM46_f,蚔]u'wATl]ٳ۠?mlqH`fJ1ΰөs&%o˷@VvGD4c/wF-˃(alB'Bfj`*_Q#~@1|9&~Zt%_W^AQE ׊i/.Jvb{P#}(IX/Ǐ;}z Y!ZX'1HS ڄH"?}\5rb5id|@Xt'V[`ΠRTܗTqߌ8% ֨F : YUiZ?E>G8^`..ÞTBQ#؉b vҽ٧mUhO9 \TઽQE;9F^h;>Th2$2ofp2֭5/kBpP\ α6d)X|df9#W}il$3$ݢ�3Ɨ[{@nLwh`8Oh+Xw'v?r&s<>#N5lGS lOj;ʱ}J&!se[I*ڿ:@tTI�.@Fp&IzpzgC (`Dٳj[jO78]5,C/xtETXwp!q m̳긏lp?"z uI317kÛw?}h [=V$TyFmKSn?}Qu /vbYIY9J+bx O_7{HӰzM es4в寃sc~yNy=$XyMJY1(}rr>ssZ{5 S|IiкHWcڻ>#tEh>lEζ H /Fat' Hah˚ ڟ-֧kij*5SNO3|܉G`vvcwĢZXBD~�m$o+pNƟGnq`T=p\Ƙnsj@LcOm�rxa-_Ie8.T<u=f'%QuRJhU5zpv ь9I3Z)]ijR}寂Z'o.}f >D[aK@Wǂp0,(iL*A6@ ^H@UƥRJo2`Aj&;^VsC,!7qqVҢQBSC 9$?y6KhXS쏓D L=:8itmlC6,kU`v R -^Д) Cp</8č"c*&0cEITjmuxC<6vP *0V`;q;fdL|Xp[XLdH":Z[$G71М:w ץ7nTB;Y*-$zb*)`nKQٿO/1-�Nv5ʞg|xwoDR`q+NrXԁv9~~j>|<n}ǶV)mG¯9#%B?w&Hr;ru웊Rk fǦa)Uu7].2Quf.#!{+gkek'F@/QFo$C .{R%S$Ju8(gcXTd_;z}:w"`+!:T u>М氼k08jRsJE 0}-tq(nw0&1LC-H3kJk<8 FChC.N1&nձDsEgr/>F]7oó-u9U!Hi.jk''EЯC3KVW9Cr*:Rdk)˧i:GUSXek\^vϚ_C!3`gOt_=w& lcNfnR=[sCLf֏o.I<85ْz9'+/ň|gC9p 8넯]L7#R,Mh4üM8Ҡ j6Eˀ&qW'Z 1py,ecRҵvr?} 5JwlfسJ5vʁM vI/=} GN2qha3 o[do:[4]]SS Όf=Y߬! s8W71H�MWn}J*Ըx]baU\B[Y9'qfezgx7Ho(MXނw<5*olpFlOGL"<ADDd2v͌~$?Z0s6jH9+Rqt-H(>_lu }A}<W 7ǝ?o83O6tq ǞʣwbNlL>@QW(' 1g$.R~(l%]l2ʲ-RoK}5=DWK 'E5\WD$r=PD%mpou" ۆlojKC'+!`}q-_M/&1Ŀ h%m۽:_ tV у龿E=՞xug,0k:|K{qe.c p/0T B$~Q3̕&WKDrZ-lu:3,GSc}Yxp6.GBGBQQmQ V<)JO!O~W wJ@=gp'e]K9}$AellХ}qVy[IcF~ɢv)1ܓ{6 II_2WYQȑU?u1Tyrv AԪ/ԭm#" 6:],|N\ܮF:/?nZ!IM]Qlؕ<ӂFa,T["4ߴ$ 7:HߨxXr+WlQ?(1D[ F!X-�z;|Hσ�n@B- ,ڷѩomC&;y?!Y⌧x+ toK10Nwe Mg[}S悈򡌂M{NGy]�ilbC8Mb8>n$>L-5XAwtT67dh3c{0FZT(:oP_z\#k7Ԗ > @zi/atvT!N0YgnGs :{J _0NDn8`o7MP%h {X 40;!,%�-OBo e5sE$N;1-l_:+Szy O﷖よ4рi-bx8a=;hju99A.A _Ս~N$aa7A*NdQqq{kEٴ:ُY+tW/еA(ϟe%1D [L1a gG ]2J#1]6iw-!=+ VОg(fw'e*1hS0�ᅤ;sbf=si9P9I{zh*m4GPGnR /1wicLU.+k^\mf�d7+m\v8-ъԸrqS\`1"USȔEO2 I QE P`<eN:j!q55J Mp~XbN88~uS) T2zJZՆ]uD{CCYS& jcbn%#f.fKjxk C!7n#$q&)$6Tˉ`Mؔ�@=n�]3n9-+4E^E%6B⌒qKMePX KT|S}ʤBs ǘ{{e44FY^l"9'Œ"8c[LMϛE1PiAOt)p'.ga, ~]2SWIaHÿ GQvLmR3-~VJ]>2zޒyFM.Kr9X(;HLSwM" :g_SYZKkp3>#q6LXzߢ2rUb>^57V 'Ol$qIv*_m&*p[!1⭸p'zQ9U f]ūiNpdhU#^>1Y" _y!Au[賑y #D 雒u!D  ^{<*JK8Yjz ck6;\ߘ w+" x)]<C7z[r5()+>)ӓ$UXGgzYCstFE5pbt;r\sz5|}"uQ4͊a%}F-: {= {cmO \VQ^e_|,,ID9 2[@%&0}5>ȇ/˧D-L E{轾:+I{)XVͺ=ݳ37 0tِIC+գ@YK!Ěawy7s"Hw#V"?48ED~v_/*%Ap۲jMrd"7B ,l?.V_ٺ;چ& (m` 7:2n2Lb9?< L+J7s @/C\WS`ڌI@$=>^rMGx/ 4+ۤ~w:ko&¢֨B /AyTyh�M֚H:j%/țDaJ.Qmt&*JTA*PFP3Scx<;.+ҢR^:?+g; v]@й!o֥]4/7:HmvZRuew\B7%#vx) MnX /6<`˩KE7GDce3AaYo½UʦURC z_>8fÄӛƏnffsf \ b QTXR : lفM,b}[ p{vǕ#&Vo÷Qsy A1#Ή (znd*xɠKp`ʖJu[[K^FVIRH]:?v{ 3T[_/5)/`ǐ N +=kqȌ)[}d_Rr9Ti`*q={7=s9PBTs2qVǘPhw4(m#0`U9Ե800Hk pB|Ԑ^Gu8rР^O|,\ivC[ZOk_N4v4Y H FhNM= |p'qI ZD^ыq@uF"1C GܐwQ,q`~"#;Zԕ;@  p2 nly'FȇNbx_!rʌl=\̨`B)WOV!EY8[0̭g8G":!}xH^,8А#qV"/MQX;bC|?)~׋bL+W^m3qXq^bGF6QTTmEMu? e�`e�--V^B8af_ɷ"ȏGW`j EN+Ϙl'4`h~\6bt?>ǸO/V/,=qZ( $O~+[xcWeÏmAY ߧߖtDϥy>)y'p部vJ&{Y,#n+uD5aDZr>uJcl/ nZu,n6m76kop0r*De<hJJqq C*ߚPAM ٝK91%u?3֛[w"re`K@�%vǷ$x6a\LrPoSlvB_Qk`cRQnSX V<9)5vl<b`"skO0Hmqi.VDc¿^騍B}ʶNP8stY|F.?jsYV%c_+RXjx%@ 6m6S3n)!ozeo ߾6nKjrAk趕j×`ADHNNz=e^(yӶl=D4eةOs 5~k"X-G$AtYpDNP�]?V Y]X a;]G|> A붤RP e?lX_#yV@%EGm|g0wXzDvܖmp~#eJ(̹ȾM݀BlS*A:\zD ^ï(1׿hU �wgvaEd cxS!e >0\n}5YUKD_3EzDyo<fAκ8ZsK 2WPGWk MQ~[ɻSOf6H ,ˀkBߙQ8}աh8ꦾe aHݰ!WXn'_yXD-GVS>& )&V0TjoW6΃DwAnveH@L,iU(B?5M\zcop''m05MXQӤ(py OuaI[2F+7.*2%Rxսi$4S4Ecs m `ufh HfsAS: ;L_W(\F#g;ֵijgHi<驘,C7-�ǨNlxf] -ϟKy0~t2q3?GSA{ �WBgVx8d71w$ Jwl-5o(JC ?^Ͼ7WHt $UdUB68 ςN@u@wB a%fcK6B8+C>՜]c O+algO.C'5$I];w1@ܺ?jyYlRm+j=>sʽֈOfPO\0Ky=_,~bW%9X]/՚Y'N6'J$>:xF3TBC.,,n~'@!]+l{5~,9$K %΄Ez!~R`ظcES៭["$S#^0{Ƽ@<z7Zk~Xۓk;zVIq,ep ([Lt 3dea.] A]n ˇ ɓ5p2FniPH` ,Se UMn۞>A]4uP)T[ۀyBnk1=L_4dqFa%ΟC&{s,Z:-mQv͹X.iSGH,^Y*v>}/w>|82rSQڬaLX1H]KP_7EPKԋ}&ʒR8+ LBF>qK` 0JއAGp3C 3T/DN܀-n1EKhnHgW)z+6g`gEpO2+_( ő*txWp^C{0OLJw :F& <3ܴ6wU6w\z\Vѯ3QtOCˁZcD_ >./ΕeNmc*] g>>0IG).hz+{I_rjiZYihOvM$zMkN2kYzkH ٲP;i TkRrNԌ*? tmRFwZ 4o2Unb_h4 d-'mR,YC 19Hي<Ti֎*yh/_);$LKj=)U``yNJAt',󖖠w2qj?//j`d$d9JI]hE3.+sv\hE+!r]dZ8w=Rܓh1EMٓD]0(?0%{ 0.;ʖh+Tokl9A<˟| ݁z@ֽ2wَ-YZg'Y!WP 1kp f'ВM! }^VToP;#TJ ɣS('N'%#sU|:{n_~ͯsvbe46lW֞4p7 l $<aLg0b0HGgږpIs6Le;¿3wpN.Ԋ07VNiD[|vчH i`hzF=gM?/rn`@Q<9 wZ|F. -ֵbA@ Tm,> L8Hvߍ'r !i}\Fȧ::k}-'_͒SQGOJOZlh3t߲oCu8o;gw oQ+~vLFKzܬN7*7Rlds΁3<*U$+{N!U_3{V%rU?}׭s6%RN_/bNa| *�:Fۻ.U۳[ڥVYTCx�f,8yxQwʛ&/U5Y+װeGE eݔo":.żb'LWPj]w%%l?I/}~;9x"}4Ăw (Iw~i.WÑE$@6hS9ωOvPjDBBKڹҮ6~>m/%YީCKY]+GQ 6N+&i d前q╠`V'wqOr+KU%S�TJo}hq+&(74dSJg1K{Ғ 2?;4&M× y9s¤?+Kr8eܯ]ebmg~7>(iFq'Bev8Q{#FGg3fj61"&;8t3m?m/&q`g/}?}X'R*U/f$cX Mu\Mg9Q |*:-݊=/ @`ϑI!?`2]ie{pǹ &<BHGkٿbNZj?yS=q.Tg0NޥV8Q vYMZ2.UlN^-,U={ybf4;�7d<H}/2f<!Wl? a<A&%v3‘]tpYj24e@e`-L nz7o$d})g0@I](,O+wλ&|hWT74WWylIp\Ѧgq \)6Q'Nr2cΡ!LYQd.TW/($#v_4y٩#DWgVE{UՍ5{ ^Ād3 ߼i@,GM�w~BCu~Ãց3&]LAxU'wͪ{zXhRLq,t*R- ፚ!/:&e_Ð]q}\5C(8sQ6>wNb\FOxΟ8!|N:hźv1굯 IPkYhJv 4z2sS :ˁ}$tUp_;(Oԛ0d 푢 Iܽ$5O?+89a�"b�_e4UNǴV\הriװJΊ@} 4zWԫDV) ˩7`k̦ y _7V۞ n/#jUliCji^m-@Ooê"�Q|v+ X̳3vfd  <}RQ`IFR ?h͟Ll"_0 (iWޡH-'j_ks.oE*;" %Ū*5_nmXBBUŒBQ;sN+t&Dթr)7Tc%UzR:SZUrEVcXwu==rǘfh 'Ҵe'Co5ӫ)!K=4J(Mf"~D6yGYu-Eg?6yHDof8 YYEYAF*3xS"*5u4`/ɢ\r3n}ʙx~OWKHAq_ֻUI*Q5֗wlަ,\^&KJ{J]tGE5&,_9smBZE o~PcZ_ك\8H!qi7p< A.;=KT l8𛊥ZF 񅺎-ޞ4mZl45]1wqa_#M +y7FY <IB1M2a֟ W�qZra>4^.| ?N#~kϼݽK HOh9K)N�qV̡ ,8JG](1uܓ|w dOX]p< f-'l1<3K Ǡnpg@=G0.+֛uC*Ylq[w8%r >QU$ml1AKBskb ;ɌM'< X�<{F\j E.JG&:^R<"=7];wўh[x6;eMvzC%}E 0&h%Wo>Y+ܚȡo/\YcO�Ȉ_UWHJE>ص%AiPՀ_EQ-Ps7 YuN.B|7<96̶~(U@S 9 ;wPj؈p7~-S ̾ʅ2Mհxk2짡t3Gϰ -YqV!7͖'ׅ{mU!řrE"|_49?̄ |2�Rg9ZDE\("A);8쳞ՑGf{wyRfk-fdkt*1mAUr)? ;u{ca2>B6Gi7zc:z Yugje F(1yHԤRu!y|;D%""Q|R@!<:wW!ܩEZ ݵh!0gp/k8Lc>u}i'ۛˉV /K*GuڄIhש>xN9(?S5UzX2踗aaJ}dلj'&�5,25;H!Q4{Ӱ{tY/t^ز$Ocud g C%  }׀c/8$�[OMIGi.^j2 /cltYEQ(ISeM84?ayt6,yo@UG~<2И5c!{|!dׂGRNԧ&4ߨhЫ1q%M Eg ,SeЎQ2IL (DaXd@͖5aG<$!z�KuRo aN`t{TGbʼ64I2r�hMw[姫JYH1*'۽\2Mq`!{ՑV̭ d'^ *V=�/ޡ=jRB8=�Q?wjOmyh[{V{6 RaZ\l=VoUE;K뼋e Nd:^_0{sn:T4? ΄C-<UtJb^[S[Y m{|Telu1m:MwJbLlac6pmDte(]1'A,oz0]_]t5#mfG/`+~3 Ę´ܶ6w:<CT͒(YWb-l!8+֠H$]G4:Z% F@29}`MHָ!L~x&{<ӳ'ڍ:mU n ܧI 9?|dFOnvf+?dJ<!H gqZX?j;V`ܹVC + 4c(CԼ*<jք/zrhhM3`lIܦ#_HF)~oЙ\h x"(C7.h,xd5B}G=u?M ^΃6cbo]P`,=Fw.^G7 T4XO.˜IAJ>ޯSɳ.slwqjOlBK{жzn7$J+dþUTFqҼD]Ef Z'Pc"dn*J\ vW Ws6qFMOj0A'E5( ~/=&8z lQ% 2|8C2\hQ`s(5x^Xß0d'SsfowL=$밸4g+T<n{uSxA VtPnTfʀ3ٔ5EKbrNM`k �H064WV℥]NGZFG8 1{02s p}4ZyA88e>}x\: -JmcUtP;=b.h1-^{j|R A!sdÝ& ׋?7e+m CP1DRc$6Xh@b&j=_YM"dȃ\936iQFtHu'v_m1)*2P5͙\(L&c Lݶ6c+FK%w#@=F"*�&Z]7~: 8Oeg1bv5ݰ*1%Pr FSg \CGL\d1m)O /L0.܏ 2ssB<`>3lTMx&9ZoJ,D&_u :hؚx*`03UP6vu2b*Ӎ9`5:�-K&_"NS-uԵ>ds̮;G߭wKEoG)mt'z?s-s4/OkA4hsNJ%  =ru(hd|BѲD n.H9ASRg+q_-Y"dtcy踖y: $4j~w4(!u,$bC3ɛ77|%cES:eqÌ$\u[ȎWεmiEP#:dy+P>UU[L#]ɽȤ)ܘJf6\NNK9*2ёƩ,ţ@Z1/ՇnRX:hOg+K<9I.'#)ޥhmX,j#Y\-r17?oP4-}u^v 3`^K _/{b9g.%".,W\(HAjf@|IkEv՝灮\Ĭx!ӧR3\~TS@b20r>]h<klV7SjlX3ѼHcB֟k׺_~-w/+OKg1SL^'.fO}k!rAO:- ;/ +>s"F 쳝BBmy[k(8LǠM[Femfh垈EbԋjH"?Lzɕ# ]VB\R͎t_t'o�%++hZ90ӡ6gk-B~Iy uhS@vJ.wn:lms~wb-qތC=fE0[)13j-Vä@qZ%l9pCc7x# ]!˟):g>NDnlѻˍNw]u 0y'|bnk9#Jde�ծZ!:lVdp/Sc鋭`5E4_ gGAqns]rz|#:nEլ2=CHLPD2ۧ"iLкKndn(ryW4663^|<4Jiyn< YZ[(To8* 䙩ϸp,~j{2ҁw><.|O0Ir"v,*|,4AfyX¡BP6wDx�ܵT (û1DZ oWMh[g^s\1-Ac/G,:\زKC-]}G,=27EEoSĺwCKq &7˿$SY/Tjl0yIs _:Y6J*p'MCƑ#c)6i}geC(nl+Oy,J-,EeT #䳣y-pE!a53Bjxv ϩŮǃaH?Uk;8ZSsŸv>M:Q̂vblӌ8=iT>ev0> b zUbU5 t%ae% RAm~�G`i>+K8B:ng,%] aé%`rRkN^)Ⱦ:Lz2!,T y?WnH=1i^P+Q4k$@@\Pċ RӒk^BjvbUi :l9KkyJ@ѦsػbEYTQj6&L ~`?2}XsH#XtҠ"EAAj&~B}GƩ/AYM/̭iJeNej4bOjF8F2S~ ӭZQP\-JKjw0嘔?VN#~ҁQ#m1,ˑ>oXGA%_޼ ̶3Ty([YDb^ރf׹X넙&;R{�x Uo0]yh #~(91 C[1ZvBiVn *&I;3>a(Kb(8^-Y%LhMn5|c.ӡ7C^j#x$9$>)kxˠ{87hOSPG4O:o:6+Bm%Ct�<pMz?$hp^)`>._ 3wݥQ'a8j׶D\mEiLjE6g j AFU vɵ<p6Ƌv,%$"-[pxZqva7˴OKpvFυʼȰԯnluʮlvZY ;?~ GS]qu<oI;1_ɰ:xu6jk$GLXFSL n)J|ӌ픜2JE6a*7o|*QhZ ^`vE %%=Fo"=fì<Jjr7މv7)'ԽJ8U vZ%5d)@U5�krzZj"sg ;h@um[%vЛ|zc&"}8˺ ^MvEi6+ dL Gd犝gfXMpDinFU>·5I�frC:SW+C,ADp&e-J S;1lvYX^]uS#5&{V`U3s6< QGIkҊ!0%S 'Wb>Ƀ_t@Xz4{{ԇDcs㤧4yTEYpJNsQKe8d04<-d4 !*? -u #xh #ʦf=!O憰@{@->B=P@Ɗ3Ys!~}.!*?I�YE1ݡ沴jRGD\>YcKr0>kp7ZEJZwd) L?4imryQ$՝LlnM'q8Sj-a=BЉgj8o#Q%M9+##^{X[VP#kT@39#]IPGgD]AB ƻ:%Yen'&O:RK%GWGkx(](:!u/f(E{Dˠo3AX$'v^+8 �z%I0UXtL r6s9;p2HE˚V# ^9:lזV]ivv_+<SSti'izif!H X{&VND[*ĭi"} 4D U)¥ 4?1ޜOlK'"tvNJ-L3FZobpН$qaUN<m5$T�S@׾Ʉ?6'N"ucBSf)9DYƹt6H }7s=>i}#79odY;j6` ͂+,x_W~ d3"$*(B-~>"/~bf1|޿bҩ<7YM \0;Ӿ"Fi#1ӷ:gr ^l'j]*[Mg&+2}l5C6,) 5vZ8(_y ؽ^]C'兕uQT9i5]|">_m(Y{y6Gcf7Jd e&nԬt_?-{2OË /:D@  Aљ5fߙH.c}oY OEĢ?lz1i8%V b&պKܫ-'u6K7&>bYٚ<r˓-ΪirnM+^Lai%7iIxpj <dHc/=jaFCojVTO;~͗5XJ9/iyU6gmJXXP7ӱ Cn tWlj\ n,C�#-U,L/!cSRG\#7Zo6>jMIۉ{@kE9:PhfbS-KY]Oba:?_R0u1Cڑ]j+=\K(UƗJ;KD^8KQf 6h\G鐰 y*I̍dB;fBA8PSowF@$F#xCq\Fet[W+_p<s=$5_/anV')_hU?l nÈ-R222*(EoM|F<<j`!y?o+ ~lV8+P\c#PQ}E_YbFZ3"#J4f0@9C|=xV2>rȁ3=HCyXmu`{~<(rl=ńnҪ!}F-Co3.궟bH=,ʁSs{\&Nqj8y~l T䱲$:ګ*϶n5oB$_3%\^0f#`3f>dK:`>Eh"3Db 9ϜWXkуd}f-$FlD&Ya]:^! AֺCT^ !taxJ (g06[[|6f4;TlBz"UD8@n ZQp`+:<UĎQ۳WEswtY LXcq)@$ m@5R8M[ma~ ߙJXy X4j ul�x#iPn6guCk@~P(|1*R,c ⁛Uzy]7z ֨;6ie47/؋ЯMT3٩%~VytTFQܰVUlFֿڶNQOM}SGEsY ,W^=@hc2 "xBfݻhkSQܰYv(`!zbbᖁ4mD38_33uߤNF.5M AHݍ*sjE-�Qշ`&fjg@pxȟ˟<w_CQ W~~o] ! Y-+~Ō>t^S~ >%<:ֺ7 GX($)LW]m~n7h6Rɍj2 WC>Mr!Bk`8wP T?&*)LjC%h7j:Pn]x\9Ɉc=i)_Zcf㺖C?"U*|@z_uu=$A|ʻ Gױ-H`h x!'\`heOAe.uFúv[.{B\#jr&/y 3_5[Dꅄ^L;P!/Zr*=Eb 0 Z=mw;V!qo$JĀ&&V^>ʛ�DhXqxuf6骕e{ˢv5:w;-kF`nER#xhr:]^cQƸm2"T^&XD!Ň lQdy_j̳\}>#E8[ D V SrB27JD'Ls+~_8T ^ra}=- �+[Bqo{9TԪuᝬokFʹ@w@8փ;=ň.VHtM۳ƣ68%`}Se*szw"x% a3}:K770ORum䳎z*eJK氧 3a&gGƸ^'Jէ^9 ,'4bglFc nObGԊ@/cao5w;~y0, pL1H˳FaHc3/EomaJ`Z^ʷ(G'lEiٟL'X91d@4th}ĆIIR빳k"߼j"`zbCL(kTʒN? Jd{0;n>J'ؓn4h .S5++x~kzӉ^!W774\L*rK"M U _Z¯T71s@c +zhCMD]efD,puj9 X 4&/>}x<{rdY|LgOs- \fL{PTl؉3@D (cws~ 頺 -ng̃wkobp|+bvR>[Lڮ!`=8.̋}A B#98bT+\ZD11Ƈ4v<EM0fZۦSϰ  5R{Si/@ @p _\U+sΘR^ѪoCi}["%e?R$-ML]nwn,6#Eנ9e 6h!j!2^|0/te+ k;{ozg1CioGe<hrlU9(Ify1 XDv_=jK֙ʶF.5Ĭ�6:Fʶqbo1>ѤSwCi&~8X�BU(SfYVμYs*i 44$2,rdu%oa=ӘRti.2m5fq:AzkRP;m\s 0h$=v¸I1DB36nsR[; slhX; Kʻi &Kwj*siWe'!}s#@ IhMtf5$_?(CI?*$厅k{+W=*-œir%LgwZ} jۥ0{9)Ľ c[:y4"FQP|~y<h^it)+ŬJP\|lT&vfB6Jr̫֐Fl TR}0hY9烟m\F&"|߈:_`6^%0.sW0"i #zBJ ~LW.ԫ7P`Z+bj<]GG-JI}K׃`SvIq"`0Р ל\cL-Z>),:SQkXd&mIJ˫RSnA<f>Tǽ\߂VA0SK\u\k8krH`& ."@Վ3TZ~χ SmWWҐt(k>wwH :f 0a R*kP^|XzgV BN8GV!sQ+ 6)=QHcV!h3cbMM`#E�d<q� \Ɔ} �]X3.N_2z[7\YGsr&B:o2Uq|K~ -ZD cbŔ=9OCFQ@4?XkaM?_LԖgq XLO{9S^%i! 7yCPLq?]ZXofA s;Xh"Tvrp$k[ y/^!tT/囵 dr@;Oa#/]#(N>bYƩG207gb?`fFmͼZՋpe ^Ke;j<D1Bw}`80V~"p93wt\&H\fJ~?FU6ȭ.8_M\*MVoAe/CLӫ fTw;5>a:WG{Q|5a}Do{d<jG y˸·+7#-f[1eRCj٭r0]%r\h\7ݕ4U�v Ugbլxty: hnD]yϓi 7߂1 6ho43oEܮ_|j#~BX 5PhLY;i 璡7Ay,;U %dOKMX9kv#%ksٳlH.pU##!0]F//L kΣY!9E%8[ٜ]f8 aԮ+kw2㎩a!&yX i-ZX:͐䏤M2 NCy0|S;}g@Kk-f1bc$0v 8(~!e_BG=$5`/! C_/'oiS?x`p�( cmc 17XcKw~[&E|Kv_̤k= s8Vkͳ;!|@9ħrG~j 3 T=(t޵ fc:t!6ʡfzd.>Va8㟩 EFPWk#|Ap 6)',nl>㢍S÷OȾWBd|HC,_"2HK9%}-D�֙!;Rm t=msݠfR#o(.1зYYvHkg""/TK?",NJٙk 696Ѱ‰SA@[ /Nnt:&ãSͧUupR OopO;a֋,~`8ҝvE!K~q5}QIv'&=NQd*sZ,1+P|B㾎K8U!8v4O\GVf a˂,>Wƍ/Q9^21OUoQ9\l*2Zs_ 0>QeTM8%wӚѵ)Ȕ9a~Qp="X% ^twpIçoF3Hw~ 䒧ALjz' +JPJuAyD3@f2 &Fș!\bdJe&"rFE(>Y;j:VU1yCBVZ:X 3izjj68w_.191!k^пmct-Tu)՘mR a"=;) *!e\sZx⚮ CiCF6U-LFz.h9qSm^GWb&-kL@g1mpDNh@$-D}B�:Y|!K%:ZD9kۧFup`j_cUPc0MΪTV{(H <޼/젟8+"NO퉕@ g'^,9[ dt}hwqr^n`r6Ƣkk.Nȩzvl4*Ǫr\;֋r2iї [K`5?m. 8P+?=t^T'B&2'W})u1˃(6{WI4Y8a_"Sy`R"m-@϶)MDNlBSgGЍaMTT6RQA;k1pR:f<T g]U0G79_ϟlOO6R*-V"vDm˵٠�$q"<1x~ѳ4Dh %v{4:�ne U�l><06R!<W�tD~$neC)?3a+eS3HC!\k3=}:#O *P6B>;^@~O{=OmE)Ŋ;¿\wʛ(tuoM<3Tw@@$)۶ȾL徉QJmKgIj!FIlreen_d f90Q+ovSKD{=R5yw?$ q[1q%JQ &^Tfz dʙɹ߃UEC*^UFy/_1^2/K s}VmF_y.cFw?v1A lFx<HD“^$v,OR^?mbDaM^(aZe " *E:։_5FhU dByD ƫ(`:-n .b/Gzݨoy5dva˯R.hq/9XȜ!TMˣ|c'"Y:5xd:C] ^R92誃aY0fPt;d[v;[1} 2fLMAz$5&^lԩ;�߃'1 47�3`4#EmJZz̵f{j3>�\DY՗w 1]pq圀G4@FztIwUO76bEe6�1ByVņY=Axl>ɖBXW vt-b鯕}QF$3LU(û l9.*drhzj팲ږ$'#3h �h2l[#a\Ҁgl"%:Dđ `IXE*zdq',F Hl'YFK=|Q؄ QaO՚X\P9MD":aW NQ&U9|ם$aM ={oV xlNRJP,e#b5p4|tqxT|/.fh`4]gFhd'ǽu3{t+xue;j^w"0sUsVw'ZĎO MRfDC;տPБjBXa8)1uA?mCT=Y^h3 Ts礌VԤ)$`* ^V'<l8$0g;N2iF;X]k3 c:elgJ$.qz*YቖuGvfq ]ֹ)^|㩇ν87<C ܸ4`,ϾÄ[|}I]a&`V'#ϭ M6z9:iQivmѳȷWg?$3^N~Za?ib[w| M麫?R-W-?M`'n;9?Ôw. ٸI2Y 6-8TP+𝬰~�:Qʛ_@fvk ?hνXM: ӡf$:`^9F2qf <,@ܗْrCsYq.a!ԛE`|&ge1| g%/y#x\~b.~-BTS.&h~f\^Po ødV;+`&w@ƨܪ%3/a~Li&v:t0.<bǚ!z74GƇ�6}Bd\j8_I ObW=yB<k|^ڨRbd/!W xxuF:p !BxCxP-CiR9Yó/(ם'絮b UZ<6B1ƾMm&yXGpin-SY8tlALb8pe.0L.5BMhNڳq lÐ5:�AhcO+]@.R3'BZr;a}gԜfV"?6/NSր *qD BruLiWyY0+k܎Y+T%F\*v֣'0dӿz~ ~},OS-և5G}1yl'u Jغ_tG)&{N߆iX^Ջ2-@e<k9}\td;Sm 3΃fTjIul8~yZ:,M6ܚ2}+ D"}G$\xSo㺋?AWlŋlT4!GvW=4k[c0$I�.ݿ4:v)@Б~Icvqc'/cdhv}sE&~i -_I1X=8Ek+_c at򹚂3s( [āP*ɫ;u=(MD`\3RmAs5\hj[pP3S|G�[/Ỵ%rr%B=]H}}l rrEuo;uy $Ǯ]Z'9X|(G#~ @X2e IO; s 9ͪ[a'2Orf7>1rܛ`=Q#nrE--wAւ!e#[8g}NW͐T7aw7o2KAU�#MCP9]m`l雉 xH<Tŧ[owD_On1r7t{K@&f9YAթ% :di< 4C" SH8 &5P0Pժ%{agчjvΟQi(#%S@"O*O Ki*2(‰U+@4ͪ+ܼݻ)G~@KF,M+˧̳$0X3!<DEV]Qq AY" (?86_w(,U6mqaLfs ^z f,/+v34.SwQͣ4Տv5~N0IB&F~*lp!.u=~Yn%PPnw@WJl�`Xp /썹UYNe- 5b5Y 團~ D:p67JW\${)trk`?H[6 vgDT`cV 7aY{)`WJ1e w~У $xX_|�fE=}_oGl$d[8{h  ܂ ޫe/~0,D n9\g6Muݩ/0I`53lWæȩ[(2|ٚ>v3g0ZۡGu ϐ?D�m1V=jMDtITX:=n4<}u!biуBLP{Z)H#+Ak:np!RzpH @Ŕ畧zvqo6euI9CbCk|pzr;[,Gr9 c>Xnp'$ˊ&ܴBlǛ j rc):fT\,^dq#Dg$a5\ͥ3rUTHn)BM �8v:ݕϸy:#GOTx nV$=lh/"=Ho _$ȥGaQ!?Mg~F4 RtP_JE0\1cQ-~2lݎz/NP{jhxmڼDq9ӷ1qwJ2n!o%I:ܡ=V7T)ˉ\=_Z|)+%z -)Q/>nRItLt ,| w\;D;3e}'S[fTQ_GI~S)u >)FՆ@0A"!WAx.p`UTpέzu+\ѠyF?qۖRFfm͍�25Ou,#KiKn%LOrZ5> :=YA>Hb=\4.mBg07y~fzէfk :hN 麧0YT&\\0=PRu87,zk|CeK;;KgRHST&YҀ!+ۑ懖VJz_7cUEK<>q|[ʼnjD̅V.3,l :R=g2z|dBV4$roy)jLVtY$I&ߤKʱ)GfrY3ݷXX=}*OBIR~vT ˣ̡㑙}9*i%=Ӧ0/C>F|k%Xՙ+]ʊgY$|e<L*OK%G.,G7PEqO0ݠۍr߯dY6ˠ;]~-w;tb 4Q|ԬT@UR&5?ibِ.Mfgrar�۵AE ] {) [nVYpk=]#r CKrea<cc7B4P5|i‘؏@GNvf%X@K+,s^" P6np'(@?Jg@-oJH&~74#5 ΖRAϥ3_UbX0 c3V &G<,pED&]#Yg=V й| ;ۺ<T�͏׆Zy= >�L@I1N@," ʏQqqkiUmV_*aov28p%OQw5WǼZ`G/p3ПC+  :ΪOx^JB%L͋6;$&;5p#UyI nfg!u4R I-R!t/mMq;/iʚ2A1jh𸳏3U<WWgD II:23+9?e^¢N'ŵHxz; 5eEo2ೀh&Hn.N A_fLM/RʥLY:iUz II)Rj?#A>Q^jv CǑ CcgTǯXX=g9\8cv0) '$dAQd܅ރ �ŕBԠ$9e |Ψ.fIz9�! DPͱoIKk7t#K}Ġp{7*E*H}4ִuaOEWOT,[6}݅`Xpߝ="GM;Nqѫbxk0|k -lnGEbr}dY R`H-Yv#USm栃_ndh~K)Xа `F[)Qc.c~CFm290";*:va1E'gnheƱep3aP{6Ny&Za7o !u3J/>Yz:jr4mNa>'6ڬ;yeǔ UO=1ZpfsFa>1)uY8|;3 ^v21i[Aw@OpN,~!a,(hiJ$-}BŮؠ>o+m@Qm\ʼ˔?Et1nrsx>hIȄˍ4ϣuXGݒl9̭ueXCr) T4RaE3(s[l3n$u+ޢ]yzѧ-Jz+N46Mi*U7k* RAQq3Tn}X9I.c)bKڜʘKIӐqAhF (.A+3߳O\k2SuKFuo,?_1-+0ABk9'A-τwMc5ka4JG—c s>. o $S,|[FNɫ tH3bmJ\@^1pա Q\䬯lPWX?K5pJԯ- Px^@}PEâ.M] .HZ]שwM rOzv;zK"{H8Wn!. 5|O-$=iR>*Q hbo֏� H ;~q"RֺQ7~jZΟ4-sf aoLRB5ǨH_ȏS)Lgi4yDsx{cKI b/'Ӟw(~l>zܚ›} E).gҪv;]ơi&W9w^ܡEMФ`H?͸%4eniΚQvla66sj/+ǒexǹqe1U6>$E(E8_gHڑR@ضCs~} ZvÑTje^c?J*t $#�R8Mkɏ`,^fkr|wj;b B(i )QߛRs\; ׵?won:cgc63_X$2\qZDEz3 rLu@D{MJ$wr-zۙ,mN_pe`=Gețv4<~;o9MYLIw:(`c!u,PՋ/o_=W.x5' b0N`eg/ʴ ";8y>60וs}*Gn)PŠ FrE\ &uevKx%Iv 13N0/ă?.-s #MI[C'ښgGꉍF!8S^ôs;af}.B5;{kk$JhegPĽV9KS9 5(w461Tg5|g3wB=/6{4] 7&f1CS xho3?jJ"LZr>ԭP/8g Q`QW|=~Ie �> vJeD_2R0= XP8yЭ7[yXޠ 4GnWxKF5`|�nf)i !d ]%H"zzOBAeG' H?.G<繱(3핐3@Ek *OG\u2s>7c@->\Z=j&pn^ [q9+`ڴǐRoyT[tD}n (,+ PL|:$1]a>eqyE}DdǼWl%:S9<a=`N /u\F'QhC|b~?) wG%?TZ&Cuh|(M;M` n0U&h-rذܵXqz"VnĆG!G8&r?"R~V&i�n\=Md62aHGOBwV3KC<֊4m.\zd7ԣ2Olqb04CPфjLI1˟ѥ7/5a0PXE[~#sqCmc|=IFw"?X By/ fp/?j\4 �9DmVԯdڭ !^߳t;K-N4E[1F`QH)Zې}%�Ve#]4=>R-7Ӈ^ v/MMu&QRu~6aΈP6hUI1kHלPvFQ?+'* .[vׯT.DFL-vU&Zn<:vИ2 nB�u0j YE2nWݏGJ`1 =G# G^sC4,0wNu(qּPlƁ$fPM#,̴vA7a)+yA J/YgI& ;JUs?ùLZ|މc("K Y3$ꥣ=&G~j.A`p W)_匎Nk ۂ:z%kĹGXቈ ,c>ؒ4mU$v"<hYęPDl1i'*Th(h8B/}σPmH(T9pQK8cn�p Jm9uS~hZٰ_xI7`[_c.A�meݲ Y`qѭ .6͵і~U;Yh+M\ISmb;^l"wuB3ŭ&4XOK)"^)zǃVĹ9%%\z~@ {rhHW+ֆr<GNͦ'$eluB &4WE4{'v[(;J($"XՆovq1Y{~{i;|'<L 8ݏԔ ZG _B<(Ild pg[Izvp:Y7}LV1zҤ3NB{zӏLN5ꩬB~Ü�̓!:&~Sn LZn)&ozξG#N!/)ʣ>U&39aECQ? ;#(*hcwY7"X7֘6$]o$3|w]֙?!h]f)BBdeBmo ɂF73mVD!I¢=H-Fʉk\ZR= +/?|aܤ6e5F wFrҌfEȊX;�#M݇[T^=.e-Ό1.{@]. |L;ĉlj5Ax$5{QKՈ:w^Ώ; Ňbm+ Pwpia";va{G( TWnIA$:Uxy*#j5(bpy$%+~ƅmr?Cr@'Yp#�`u ޳5:>ŋ\KT b)c �U2@+A ^|aӺ38+ tS6̆ÅNl[XfCAܚwѷo&K6!r}r5cH!Ag վ^D4'<*r09Dw'NwCG:l+*e,u\27NMƸe܇,Q5ff nѷLl6fA<hQsb:Zb9ZҫԦ7HQJmʃE'Y"43@|6zQo8Q0gX9طcX :.(?^ng ys]7rˋzJ4_&@ nz|g١Έ_ݟAylh($ 0lBGy GXi7gtY;BUAժs׈rBͮay%:^\<.Mzyմ$B"a6W2T6@Kskd\f'C*@~—(0qN5\¼%UȍNqz@[^Yϱ9 T#%W ptϖR9DŽf:IC['E}M]z7:ĉZmotȁlp%(?B]yF}iZ B)dzն6[*DB <> qHM]+^WS=ha\6 AIMΊ #czG| &C٨Y"&t~D be"%ysJ2 ( j?kR>|uq-v%TVGk- (sU|T"DvN5V�F{:Fv Gh1`ʕXsg>A>Q)}<0koU1'w,'US;nio5W8]5=%?ti:`<R?rpQ vvEW*31D[ӧ-9)+p]iQbjRCr1&֢#b_";XKB81:?1<V&:Iej+~ |%/,bnJJ΅;Uf k;H'U8UʷADbqk|"2F"Z>PI.}&5֏.R#3n9YINU{]<#FDޤi#`bD"3{^=Yt-m^S HƟozϲ\jB@ȶOs >n$f\IrQ=T4$˿/^4\#Oܲpo9# V\fuҽ@k ^ZNJX�*kaMF|%9[hC XFʀooB ڀ59S6vpkމN~'2 CP!m ?~:uH_-"lt1">=xtq.<41QR  ^tL8.߮r E"8Ƈ +Iqch҅mE%ycT�a-[7xaf&ToW68זT@/@Ika)xfQO(W-a x+|̪oG8 xѫ9fY*Kne^] SH{F< 7h{a999gZa[ҠN٣闑(߀c%֯)8Maa!+՜jˬ(0CqJ94֢e=Axם۾TɘXn&Rfi=ѩ{ 6QNg?`rk=02"i՛fJy}H =SaÚXQFK䄇Lgؕ" F}1Xb?(-I4X?+4ý-`QFӾČCC ť9Fׅ)50m''Y)lno =m` COH^>,@�O78Y=HcZF&Du=qnԔGz[uԁISHb_ 9AĉKC@qbiF_;`eT=s‘7Se#IQ&ZzbUT쏱kl~I#03 BTyTsK2K&T*3z7,w< 0U+6#9'8MF$&m˛C- !4|=]y7;epJ]`r-)=ip8]AE ݾ` ,]o:H`o`aY܁�mZ]i#@3 ,#"rGg{%G)de|fIܗLzE~>eLAl9x.[+Lzq-+GQ�8I*ppBrӍ1ګ{#/EKpH2&`vJq䍊0,J䬻{і tA lV~)'(ĴxL H V侀LdJ\d4k"еy/"- VCi#`Q7P =b_k #<`++*�&X̟@X߿:WS3q tCz)Wy@ϭpeqP.yB Wʎ?,fE�T<c+[EL:vДS]Q-=,YgLw?oҽ7[?ʋ@>Dwk@)Ѽ4H\o.[Vkb(j )?*1nZNNagv#q,G}c,=|7<^w'=zBi _u>j8QiNu[.0i0Ϫ|dV`p�0 2'ptKyuSZ3'%29ugpgNi}(>OԜ@yTO5n*0fQ+LUBw9BI8&w +JLxVXY+M28gJ|JKo<aE6!1@saw m(hcбz `Db~, 1拾,ZH?1P*z߆/H6f f'B 1;⸎\=1(tPedV^J>Jə) Mɩ;[cf`*%j9-4`hytV9WS%1oj*5 8CTPc!wxlf'6v;6kYWp ;t]w1WP#5tL 0jd Pt@`=(L_KEl8J񄪧zRAiNB2R屹YiEJv,ͱ>kfY(>9f!}Χ/9 t(vԛm_~qIn%O7'nc3aoI@ވafQ>4 U>O\<C֌uN€ 㭚GE^"]{ ~]^ p:2c`]4IދW}j;ZQ;r* ׷`o^pL;(Rѣ 4@h \pu!RPM|Gφ =>)1Yca�GBmjq��YP A�ʢDP\ Ǟ0JB1x.O=TY}ʯNu/i(4=ʖl�-IH8#QBz6PPRg>Ǽ1Ҙ{b<m M]w0W :'^m]!c>(Uag=^%)/lu&^ȞP;.'0sw=|/tZ;hwz!*-0!Z;2](|ۛá2Z&)6lѐ+9[Av:Q۰hb9Alyv=rh*+ }/@'}X|9 bb␨`K![݃2GOWP 5`T|Y6H,DyU:&%ilܶsR)(9G{<:*O%>ylZ8:w&y*xٛ fx5W>^࿕t /]A]Lrl"f6|Αr1eJTq>P=o1iFJ$Ӯڡ5 |Dҡ!~0,}0?CB?8Gڴ'hF[JZqM)'-}.drKuslRIj-O]?)^\w qER`ҥc ,Ӌ\\)E=f?r<a{Yd�QJQ{j(ۆ{ 5fPg+Yu )C9U/˺d}Y"J4I#R*;a9hWƎ 8^zKptF~Nk:Q7@* > i@fEP=M٬y% 9ʇ|L*|.m%vG|ͅGETgn\H@I^wY޼c/RsN)- ]L^.ȝHt_ŨD,:_{jRnc=I/_i*_sšȓ;03BȠj̙e)rtL )ҴXfy/`$ � D"|'?'0nϓRS%PnR >`w% .7UrWtχ+Ҵ0kV.i@Kk7Bےt7[,c[%s<? p{xxmb7" (yv%PK[Ti9x찤&?Ejt@[N XDX q}ݱ͚:Ġr69�Aw 1twUv"~R7U˨?JP4-y|⽨]ҕ>۰Agp\ {+Rڦ,6Qs*Գ#)(l%5|X)jG`fFq6 `<ZB\r*0 | NCBVbH0[ۮgf n' jQN9BMV54U<)gD.Vѭ,5kǙ>�98 !9ZWXXNZ Z(7+|_!0 (s(aUՓDC-bo_ESX9.x(e()Z4AC]Ql8Xzd#:$~eEq+z6 wx՜o~~C>g9h<Y$| 乫*߁i35ᗐGX#@ڥ߻{DuOR8hn s;BJԐ}X?11ܚ:U/ZOyBKow$$R?r%d :lcwFZEPRRGMOkЛh(4ާ&f}Ĕ?yvvs҆Ť+J_@f<rPKi-LpK'SԋM#i`it F x+|'yњ,`omiWQ|o> U"yQ&@܅Cڅ7mi'&E[�YBT5Yf\Wv?c]3жNЛ蓥jϜ& SL;9=}6<:fv[Q AˠmrZދ+c%a%g뛼D_ݙ7F$9Nȯ@Ӣ]$uWX\6:Z]m~dl޾Wv@T:Y_#pTP}8$87’(晤A'# #:63 ŋK)jW<rY")?# rFW^= &<#y0Pl8ດ#*~(R!A3tOl>bMuٛ+`[Pb&w|7]tnY)JeպD ^U]}#wCs7oћ *-֞11 0tgn&\O0,EsbZt+!"ɐm[@=p}',aJ;ioNԛjqp\ P8Q(w438gmvui. |yWWÕk\BA"Vef`GxZL#9omJHu_YPr\,'kk V"bzJx(<K|o )d+IT1OۚFxuQ-®ДkڲLnaBFy�prd9ּ?)/w{Lg[Kh^+"NJ?kp6;Ͱ;&+L]̓j0Nͭ7jdzIvsw`|2WQRC5÷V<2,OB$=XӓNFǺ^ܤFΩ 9ZLR E'!u8nwkbPţ4;8M\23<1q̙TY apol>!&pr, W^qJIϚ�\R3*Ɖ G.f9 GA@]A2ܙ15|"_}a86ۈ\oalfUp&s ֥$=ƽs>nG]|Ky̐\ch&jMv}iܛгз qk:A7A V6Ge?A{( K{Ch3+@>DQ'@.[!1 E_$٭">RXԇyG̀?Ϝ{!6@m{C:PX`2!zo`ubFvAzK}>(…wӖF@5ӀOq0{ד7i7W>My,XY-H{.##F29kV3@YaOg~~ױusn= cVO0ŀnVv8g![Ń4 >9qQy6nY\ 6wA4 &x M �g}L8}kKiKf8o7zv6Saܩp}76p>h;#OGI�^mvUi,L-l7|!L3b%{7C&?F 'j~05iN< 9$P<]$ʤtGqF"X΃5Vs@W-y;Tz�:qL&|'W'jxGzP]u9+Yo&AzO6#Bx,9a XUFk䘕&V\+fgѯQ Cv\ CO[ mEjjV~Puh~e]^Ho0!y.wKݖpΨ̛[wu Pz^R;<N{d';H:1sMJ*1FQ7ZV<^xA[)z{^ Vb_ iFr,BGUGRAGr[Hjѽa^34zh6V ;^$_7eey<:diDjl'9y�r_M�ͣxۤt龕 t)IYuo;&>م2ŷbaph*SgT�} p <DuAbPmTUICC"* UfQmL!g=ޮ1d`f")ZfhO3a>[*CS!şr ZH1w 8NF޾ SJ3tɟn&5C)DΔR#:-N-eފ \C)wUy20pa7V8׆$n zq?DHHm 4z@"D671i}aaD snO[ɼ^ڤ4?+ghŖ+YlǨ>$쐒W+cgEiX,"s1IzLzh >V-O1^ZypɯdQ%At*ZZw`vd13w E.\m?-IХlL}X@:QkZHn#j^�ïՒZ%yr4)쳵ՕwA'ng[ p�sQet@ucZ@ ÕROnʹщ^p|1YRY0fvғG61!FUH#Rgم\ca�xuRLX=*nE9qY"O.syfIH?O23N'b*ؘ|\Q} ׵�[ThU�cW1o{ 9rc32]}X7 h>346Df~)Su ;F#'2yLz-s6O4n>U)o&~ܟ\^%P@+Djrz`tD2QU O0^MI}Gσ)X'3SXHl_1-a2 ;{Niptֲ:h# A\~#B[J%M~l=eam=5`�4f݈>�b6Ȁq?.dN1EgY#%g�|'&i*yⒽ H||9XYKI^T8n6wҟ˟%҄\+yuJԙʟ7Fzj6ׁcvi= ӻR$c0PHS ŏ{uyܦ˫-rܠ1m2Q@XW#8F\͍z=NYe<5rTg)T+l˜*G4F}RDJ=:=^_|=0v'CRp> UpNƨ۩�*7=CEdPsi!u$ <:<{_^]uo�[qK8DP&><"@NrڦntFbh`Ja鷩4]˕V^-1COkHX=@B94̖,]8gCBH[G4`\ѧNiFj0KsjZ~y6IWa2j->DkяM>u8?7Q e@09ν_1O}N\ 0?u@ɲhC'$ 5A< soAN?O>ЋY ujA GC&MjύE:[[.[`*紓Λl}^;w~Uؒ:�HT#CBPyȡ_'S r*b7b5B->8:q)Zb{{3'D>!AE83<aj[8b5]AXyc:<eN+#f|)5!SQNDB?F=#=P=45{fL<})<^pդMm4ɛo+y%}5랇$^$1[2f(zASD%}D<"iugwX!fkA8`@{[t@`:)sD"Tہ3#zj 7r+'I&WЄIRm"蔫=u�ƜD"c/FD\qN�}}z"V ut4Ie΂ O~$t8zTz? d7 V|q4'vxaL1v ƙR~cNe�Rlr.7|_>Jـpc୿+\X\@.65DZW PsÆW�UHt 7D?ʛŭdt;$|.s'-m ULW4YX&&SgߊO#to z*>b`3;[ʉ`6`_]? [Xϯ'I,\-G]M&3{VbHu \/mɿ6zܦW/w|+ak Lh\x4DT�(xFuoy|/ʯ!;ETC2~WI,lNE_=d*ڥ2+??.X2gxNXJ?+}cW5*HPS+X|54@c;ܵX?rKX.\gmz["%y'2]:;Vxe_n~ϫꀬv"%^:+ŜZ8ؒ\ 7RInt;K/Ll:M|,@tŹG.Vxuo ~C+<bL$ÿ~[~pni5[-!-x%`LcOxrﯸ!)ըjX{|S _fd[s~7(p}!hR3Uz/FxwcO=ī^Ї{)@9i' Mu+Brzz�j7@"-@uʳ7CcJ[3%BfM=*iFuLϔ9 E*Cc7bD6"ފa^)CvyJ|_ $H6Dsp6.eԭ^+(PgYJLN|'Р*蛏V! H_C2 {qx [e>iz x/){97u1ՉwrEO[՞=$TpQ/=~OB8P Q@](#i喋̅`cfP <^G>!;i[xnټbt>9yc%vNL|9/*Fha#LcC0QHDbv|:ng@h;jofJ$HQh.+&gf2Z$xZJ8N!ɢCX=vUϻ U;A0t; @F 8!oSz@1ytNim,4 d&d�w U֨J%1#_݃Vzkg0h;LC}T' ,GOQ}M{Om0{,'/D_/ldhMPp .L Qf!AkTVM$SakFI0[Zi/|>!XAFQP)*Ӌ)Îx55!No�jA?v%bQM^.w `K]6vEr%Fl)EH?*yFu@ܝ,K,ՕYr-Uk& ~?m&@*G0( mEi9_UF fbѿ�TBJ_ *OȕJ*-0{n!@UqN2k WRDZ]\. _�m o0n^}K>?xgQHW-."_V=XxN iA{-(~{USɑ?۟ɖ(x M#͌\eG @G"фE U QN 2{Hæ{dSg̉Zʶ1PI݀<tM ¥B_&K>zf㧨+$oAa7=V95?AQ4'п4#R︝XBt^v Ek2G)5"IAu3LxU״8r4n>X6W$@x4ʁסo,~lňaHaD;&DR%QhھfYq3 .ٳ$X)_Ar(bqGltM) m\IbU]0UE uhlx Ɍ| Q,"z%\b g_Cgm2-=X4.MH2/nP #ƱŃZlBg|j|J*xA}-5v>lއo4?Z7QxtGm) ?s(ӫżiρ\dXRt[?;v\,\OV*9ꞹ M patY5HK4z9BpM]<ss`^b�/]#цV<}YGvtRO8y=xJ/> S0;:x_]7@^+.eSO@P!4 'Qk)Ū9҈*y,tzϸͺ`&Ku=fQCxf \26d5CW }o~Ni"J;ßΩG5mYjQeKZD~#Nc(C iE#FD*_#ѫvyFyd 67I~A=Cc2čWl`K{Olʟo9))qPeR+rM G7P<Հ+Q64!OiGɀFɲPޱ])~4&:ު0gpq=G;r I;iN+ L^`tLiDg)źziQm[N8ל}z|*u6.PO,8ܫ=6ڄ:leb*\@m٢RS>5Wv^@ Eے͗㗙TR(l2{1H ))l y#Xu$Rtkf>zQ1UJ?@AetRm_8lyxq.z񈲪c4OTydPK|R|nJ1(4@z }G;A !, N% 2}gJ>lղMHu~-^Z{l~U |gw UU �F?*vض,:$0></:Nwl1=/VdDЕd|[=ZM�5J4WQYԫnQ(+-)PR3UJ?Ŕy-"9ہڗ̝uj rD r?s]\̔yD6h1nϠxJwlM˟۾@a{J`wa3&9 ל29ۼQb!{]Juhq$>4Deh*Ԯ6H� \WEJ>vGOt! +ķG@)H?}97Q&sCGxBUݐn D6ئ9QDU(VP=5ŠGNITU�w5sǍ}>36Vo  ^ \/|Z L`NJY<ȭYYKUK9?1#|yBBיo UEPm *2)՟G|@ -l9*JtgLRkL( i)u)_xfve'vCu:~ŵiv~/#{WOs #N%klߝ2OO:o>7^ɴo!YC3PsRȧJ'ΖleNuǚCw^M~vƾIrɘA?,Jp63�OsPMNܶ'&9U\٬jBOnl&{mXM RVwiyS_AI�}[*#HJp'VzIHرf_/S`3:MUZn^XB&b 9> !eusnӊ!ƹ'Ch>\ʀx)(c-hAh( :kr1x ,19{嬇 MRg\6q �S:G“t(c74myE)%!}@yطe T5Wi<p K^p"9i.z)qTnСtzUJjnbj+tnZ֭r_v!dK)hN?r#:bF5gU6c.{-iq{u<rk3w(?ƎL9jp' m֊9G|2vZ[�f'`OεE[}y}ܨ˺=L;3o:`E9Gam]  /Q)eqJgDEVXSރ`_SRyoH4 +uxڤ(zX彻YXKrpd0N$7+'/fӁAR'B\Mjn&uˉVu 8-+n 7nvҝv֙S=ؤn!f{()J)v%*wH$ڪSYƪ#9.`E�I, ^!r)2-Cҙq ̯KM=XecvIϪ pR~-zk[P!8$PB Ό̣AXe͒9ސTО8˹!Y4FmD*nzU*󿋦1 lzuø`\.>]՟diL5JgVisF:AAjcLJP [ZnȮW T nN20P@ehO3tp'!OMݝvD(˞F|ow|gWH>>RR lexnx~pJ䙎yME#)z-8;~BI' tSiDVRNz>6"޸q9&ʴj$e Gwt<njlT˵wbxJ__0UOV'>Qu=[kd@L뺂 aIgɔ[ZsLr[EOku; ]? C!@ 4J$&vXv2k-Q ޭ"fYS3\dX_]s_hr0r%EktwBSakfB+jThmEmߡnV fq@b> z`e1 wB#s^Ǐ5{ML^`B=;,T&DGfdTQ%;ol…l/ Œ5\wb㽯3/\L|͇k [纈EM_$f>-Qq�e-lup@OGQQ>"b:.m[[ ?[T.T^cȨ1Ei@%x"ì\P)݈w)Hm>$[2+ LeQ7Cti#%r̉7f[z *I#LwuRTe7X)"(½FZ =ĎGŏ Swi+:,>_Nk,kMU,`8fZ1 kB{#BqF(i�rԖ^U7 p w{#DKS,* ,h&0#:KW/"UVp +t 7sB-}cvi/QasBt 'I`",=C+<맄ٸOfڞ_Yr)TܗQHl*. rI?*>;r 6oD+BG^^!BQuU~i#/wf{Z7Sf.wt0ZyrەIoݡI,µ||f|nȭ긷!vBי뗵)3^zwu4/E˦j('¦ɜ\cO#x/FCyPcx):[%d5BH(xfel2�^WTcqżd^HVqhvyç!rd=ubes$J#GafNNXBSy<p|Aab̘CqfVZv6eosc�][ce?6Dut"qN- _Y-YC9RFY(@Cػob8C@> Tto+րbn nKďu^[I�Zϰq"s%@pӆ7S:Q.* Iٯ-Fxȧ}J7|FXw01C<o n'c&QR1 84ש/bg[?bkM܃LoVR6&CɈcͤRsU�ܛߢ Ku \A-~oeUp8{躕c58#Ӊmp߯Oolc@d]Y8 j(Ȅe'AZ+ T05qr`K"ڧo}=afv4ɫu^^'V_(y <'O0~diny,b-C|4urE@ {oe,840xJ~}]|H;_]&*y=ՈYgpW$Y')LhV (Z CP B6`a L.EL[$[y@J]YL/ޏDuS.I\hJ8ʌ\r5)(=6ݘ2-ۂ/GRͤĀx醤uЖ{8Yb]%?< (- $5r\S?U`33|!K_4!]E8 Ii BV-K| Ɨ=r}g Uy|1WVNL*S4bdeo(JC]�qmy&۾Z]`J͠,.di\!ҭ]sER<USJΪaWU9_erD8d*$*̼->z0&Y;i-6n f C$Ə~�> m_iZ#OC ' Kd2ŷRdB.�0  ;ct�sky@R/;4(.n?/AZDOiic OUq-( [*ՖBȚ2 C8 ]Υ%BYZi �&տB\| \\zc3q]Z2%a0=`Da+ f-.ND4t-V%ZypyLEBMbUdZɎm+ʵ|2 B`E棚RV`&:htC3ÕǣݤC{ZzVѫў 8O4^FfTĎ9lSzwp"=]֐I:-4.a/Sor ŷY X~>S{\O|Y_qyB�bHj~ONŏ*j�6xAB@Kxed @QNS1*Ȫ2o[ڬ 1 7Rp% RQ4-EZXK- "l\akW_\rg`i}s}ɴ8eΓzfgGeE«ػ2p͆Z�x eEX[JnpJdQ\(fW6$Nu<grHC l,zB`&tg~P#|Ǭ$97X6Rc`WD3f(yH :~)HY*<+|B^,W"*(%d`/ҚSTY@ۚ`7qq'ci}.}fSHk*pnqe x0El,3؝ WI2 .T&Y X�Q026-`L;&WލIU뻆1Ey[ |-3N9�YohN3žQsy' )No3P!e~MIR|#<8OwHJ?g(; KTlaj=@í $<gR54=?[Z߀2wçc \.5ZGpS)։$uMQɨ2Ȅt!_fH䢴? T LloUfifj}6bNXqgCg0S*\Rv"ē6ba& /z#V. SJ8V BɆ;8N,$^YM = Hnnuм/ H2ފJr KT=W߭G@8߸)S3K[َy@̞ Q? ]Zb$Wf)WS" K ϯSf^FᗪWAvqvF:&ԉSV1H%&P3VY}N6WDŚyAω5* ZT˅:@tAV#HDjFb mjFI3MO5. QjAt+h16%sH?(%Fc >OMDR &K%푼:a$-Dٔbe9QSI~�UlWe~;mMFy6#F`ay�<ڦgLwýIg//+ϩ0y;rL^d_T"o#p nX3B\eV~]}G(WqY7pFsI΀^lyg<ֻu -Ku<a>@Cᾑ,rr[n%w 33L[zN)i@kl~yִHzCnZFBZ!(/&ЍՊ;i  #w)2n/(y{`jT0 xD pC0jj �3Uè $0gsੲa<5Y ܨpk^Gy|uj@#&ކ$T8N4ۈ%EĔpq l}Vʗ'ct'sCePX95йxJXU7sWM|K"6KDMɱ$fnqA2]Wm]z U]Xrg wC=4i*_`Ê`~ ԑvi8Ff:>#<Rz CS ˫P*Htfŷ{FP.M8.nyES@Q W3�3xbqF`MP^H V<]v-K%(2?ā &朌zgw�vrI^+A–4ˆht)/dG5l#t:,,tqoDq1=m邫:!ovW u܈>E\ ~ʰa)δr󮁺w#= v=&7I&u-M ŷk'oΡWJ34 7ZMSgQ6梫5Ĩ*}?TuOWE͵39C_w(U8cZk.wO`K9BK7yaz DyN5F䏽CL&+xG۝wpʟ4n %_׈+9(:opHQ)aiU3YK0Ȳjm000 *")I|~(g_du9賭H nI~;k%O` |D9l?q^9{+#gxXLVqZ>+~Ϸ)�frTԲv'e F�k-uv]b6SV'6i9T8ҭ/l˗$쎑J[!׻ :zg,G cXd\7_飒aѱB#Ezfu=%#ϭb ;Xa΢qL{'=OP_'ɓAXP̔P\ tc  wWQòQ[B [H6Epў|Rb`B 4y0v[XG_Uҩ,Q޴ �ݠJ!hžOe=bB_hL RݬS/#!ZS(6'!KpOkOYN+B0"6 Н-ruAN|:<Ms#|p˼mL|Q~~#OMFmktFmχ@UI/4DIwr\{l튦,DDf jV˂KH~Ӻ@g;PBU[Pc-ZVqH?KgRcz<]͓ҕqn�cʖj`u?W6w8Hs0`nmȬ; 0kA([P9TNq3L"\wVH٬yhA{'5^9X쿆H @y+b l5ZyX?�UMRz1-Dqv52lHe=H'9CH`Rk1:�!{QNN/K bi8-!J:.'cx}c2|*I'&dr5jj BFJao3u-k+x ܭ*^nQ.'X.pOكn̓:/}]}vx\GA↘^+*0c;?";8.ګɕ W1 \�rm\8O& e)M(::E5?! ~~"m#ԩ[hza/lh/WQ+B `{ qGƌ`[jl 78Xs{tRO9ys qqLʕ@#;MFc#?R6vqcbN[}J DujV5wybR7ӱTԒ1Dme <7 8ሃZ Kj WMcĻI?å4Skvdx7K><l./QM%YB.JLw5gϮGYgٗ7 ;- RD%d v(#*J:;@_@GU;뙔(@bO 3PZ@E4`5@sqaW[ ;0Q^I6Ժ#/؝NǭK<iD3n[&oAg[7v<j-i]'#mMQ+(akSiڅCl4Zh#&#Y!vo0Yx=(Q*a5Ji܈njoރl!WGOӠ216C~IG.cLC$ Jry͋kCR%Qy 7߆`?C`[ YXzl'Jbn2-BYy ~/@X<F{^qs(QL?sb~Mp67Yzzt7V-nuG˦B2'ͣ\,�%d'(_j x< wLwҤaX|tK8.8\uHlBOg!b'}߶:)8vs2 |„#Ķ✛ZZʅPD?ȟ@wΧވDYuڮNP@~:l9=!|ۈaJHJZ[w=v^%>;&(ޖ 3 *bl|՞%W8NPˌ>#: Xpj?_`oȢ9[2C6 ŏCK$sۚ1DوaOW+BRI|@&P!4' טi2@`#{}#H~V*Vot<`Ӽ7ʿ4q{`.漟lNҬxl _ ψx-8 ?FE<<cN t 6N+O 䃖l<!7IoT &x8vއ:cx2>y'tX]sQLX wy\5 u, &;YF*X3tʃwu;%kFL(7l)*v_{I'7_\\.Gx<,{/rxk'= 㫞0t�P_q* #>ST./N|jJOi襉Eď#|4耗L'IO; fC2ʿJw-Ϩ9khk31K];5m\6`&Z 1GT9llx=Jr Blt¶F{VFCr8J(< 5Z?-BM悳8Np#p+#�7Dm,Mw=鼲֧=n="ZrgkQ1 oAFM^:;zMlXB2ms 28L Wx5(*-ƸI2'_΅DF]oH&s`$-1AUDڲ< rj3=PF"W (uS䯣 a*�q7:t1PV`@֋ӍQ],c\!$="!T5w(Ԓ:TZ Ĵ|OH2ɾguki5r'C uwkKc/ *#[^FsM6<3]JZ?r tMݠeVGevW^u}ǰBQ{J]Ow=ҮOxJ~`]U/w抨VAݼ!;-#T2ӹ툼j箩gY͘M مP1Wx(Vh{>AkhkO!S$ Dp*iii/a 2ibL+ksnI9Y679S^nࡰ%f,ÏC IK COs6`:|}+-ZI=b:0P2 g!!Z}qu- RVY\f'c=Ȩ0j4Z׃ 2cgRRMh'>OJ_!+&AN�)�B9-n =G|c $YQDu殢};PJo2BH,f) pgGa;ao(~QiJߜ2@UvmhraZc /v5D�J+qЅ_t r'h(G_o ,1|'@㜐kWx~bAm"|3%##lC8gZE-${ 8-4e5mƮ)98zvRcUfNV5u!5Rq-=D=~4~^r:R(l۩ 4'Vl? YWBS?@)^l˕?xڈ(J)fBnBp%@qr@]m#2Gmc˷qa<4ҍDho__̯1.'G+H.51 Lݽwag4qөKThZbhG[p:7$s^+yZ[-B#2i_|h:Ixo zB*-9=IKߥϯX^+}[lCJ]5;9.`\>m1JѹC Q(P +<b=K͓F; 2-ş*`#du18㪸Z9f,wILUxS 'Ͱc_x|?<|awBcԶ1D-'ܯEfhƱgq;Lt<"TXC㸨S_ӑ*'!LlO^hX+o]#O; =pGU]L9/ہŢ"yp0@IqwwyU!i-20Xqģ-E}m[# {pXY|s4RMI2cBÞN'3V&1'L:#B^l3˛Sdm&k-BG"GDipFW$(r 9L$aKO8͚&G )<=9xiDtbUW~gdՔc!:o=~˞Bᦐ:sgP.. ԪZܚ +B~$=wmZbPWHJ I;Ƽ-*9_q&[bh(j4/pmhO,oM=Ғ9Az3iTlePm=AEfB:I )7c>PaH%[}>| LuӸjfxIBl1 i��'؛ *&nXmvg] Uz}d8>do  (LsXdJ#ept3{L�6lE#P.[T3݇ %紒A.ul+[gpzRVK ;toLu`HbirE|o@f^j OS P`㒉4+" V*oI6Iiwp|}s!*N~*ns--EfÕ. G 82oxd!4*u5NVЉQF̊]Ԧ9 Pܽ5ia"oց,[j8Vi>{t,=ŠWȐDp3E$R.}L]e99c.1w]KB#e8Bq~Uƀaҕ C'FWqOF,?>Dkw6$>)5.usEmH-[[援:d GxMr NQLKl\8lrц -~UkG ^!S15tiU*{Q!x$mki3W?mcM| ޷Gz\q2'տ6B7 e+2e0^P5lkAefX!^G=gTc :j+`jVe% ޯFtb-a!Ձl,/!a&5uJ2j -b(b9Q#7KjdL7zKꋮ %Ɠa ›Q U?;!i<P|(J@~";W)(VcBps/ݡ'H؏NlSAfRfqΌfAf]$x7Y ٸ~9%[ӯ'�F~z=f_5W5*&Zu-ΓŝEŸ(rgiX!nP tA~,íc/%R͵doߊ{~D[%sOĆe %hdA)T9nJEcA ~$~rD݊ 8ZmC�$ 31{x�([jv 3;WL4B̥<L"+70NBPj>ktml£6NŚN`"~ Z3x,N4 殏LN|k/5Xk92J�!1>a9l/{�.o=GՀ]w]e^@CLA$_? ?r[xʸ/z|Y^1*6kԧdEAx97 e`&evX HZ1%uAژ8+)?;Wg3, 7+%\=xC]Ǿ?٥z$Q?(|lI&w>P;š=�X<|Ynu~h:Jl?Z#Z*9K5^RìǸ;nRGaΝGO4 F@QEM95hbzŭK5:Aݠd@6iKy*_.إ]Q| w!,2cB2bA!,jFrWnv6B= (}gVj G1sIE}$oDC�xI3v%;BaO1,d5M5B2^̩+m&6FȭD,�w8DB6ō]=mvrUNMVjjt[e#1;aS[^d;c]#r{᱾wT@Ul"s }FZ[9Β+xSfc猫+9{[2ZTZf =(PPhYH$M@(+V>5HhvKzS � @w^L9ь7\9-[9Krƕ'7:VPˮJz~Zj3'٠4siWc~m L;isH9)A˚@Baʵv{puԈ >a*;|=v y\u/1f1nMZ_Yi}yTw0FFI2[u|!vIo܄)(@Τ n^7AX2j߄÷Ȗ drK o.pbAL_d^ ;BهNiו crgTȩtQ'Kn!)'.%E '}LLi%t/2Ch]($�38ndC,\(-b5e"ϯRR%>9|9kkߤb=rYm`զ"WcЪ1f R^N7W}.djM3MhG-L (;ߙsJf҃VWg?QŔ`h9hiOl.asV6op�idҡoB2_`F)'39Ϡ}_,1)8'=ꈕ!<M^M*qʞꟶ[bXpJHmvZU얯Z<KW #I%j�~N,c | (XnR"3ޚcӰhR4eq@XUhqDdsV1@OO!) Np&@EF_׽<Ϧo )c$vw9S }Lh ;'wznN4SF, ,m#]7ٺ% 1!KCYNO<HxCXYJ[!pxnEqzətl)?2~<Hb8)^ pgav1.J 6'=P.Swz$5rTpVh˳K|t_=XK8RQ>.ٖ_":۞b%Qq, q+X(4a GFBخ>VcDvj7 y|xb &Q)�!ڑ^w-\ѣPrw/)B @?<mլ*o|;x*ϝD=`?O}F]#TH{O۔3Y|QC~ݮ^;>cmP*ԣuI FÞ;0+PP͟!H+^SyjDFfWŹςC)`f$A",Fp8lwHKkn-<1!aһU=nt2VgyJUrjK[o /x$Pa}& `,_hu>h)>7>}2BmsBbao6QJu Y`Wȓm#tpU@t"\ z ~$rT/&I1u`T%Li%e.9 ϙ3'.-Z<_U#N֣wmؘCB:aޥW+Qҿ y q>瀿*Pe mTFx%D䚉T|<` I<RdST�o!ڪór�Igos9Mwݏ;?3n g?rH 4L]<:|- +p\T¹}r9ޑ0{hW`^DX#}&F4+cU¹Ĺ 9a4x8xд1Ɉ`3) ѾLN&jFULMn�yt=x#0`&)/aQ^xsv\,d@ uk͓>*ZODmWtP[]š]b�L BK�휾t рLj8*9TJ՗8EŐakׂC U‹ �>B0:+ۊ?lGB^B.F ;@0PΖSI$>|P!k2no^ML"^F |ZFf-Df3DQ"רy` ggDE}tVJezc0'<U5Cg H _Tjwש'fƺ3 g.*KBRu;pаtWrǕᲩs*P&=2fĭ- &,EcI14rs ԉGPG :3\lh ]o ьEԒ釒L9zv[rI'@t*!)'^aH-h ղ I5C� Jg3AFS v1$|tnIYNb16/v䍧Sr~'/{BOwtfBqGV+|F`+: Gi͇#&j+N]@4uQ~H$ qKUyD0Cr5`3.;aQ`nb4CHn>[MC<Faۇ[Jk>624Yŋ_Ćvf+~LDDR$1i)˖x$^XK N;%y> VT#11pȆ׆.iXH݆j22&/P(–|.= оuϥo썰*tt*՚v]*>"#>'<Hv (wMӔ+,vosu[^R1c94ډ@3 fO/ ͷ30"Չp:bG��.bM? Y�e`Gx'@pFYpea[1Pz̺(fQAꨚik͟2 4,~60x39m,S)GF!O[yo8褅!@; .5=gה 'k' 'xR^<Ѫ@K;r|3ɽY[.ֽavv~Gir(<u6޷Ly+r bXr #9{ ~̽d;m5Jqw+>GU:{ڈ҃Hx9J�Łܬ\~jήfgR?4Rq̓UO>p~GULFF ogE? Nme񟳼Û#w1s:*LT}P3~ νKxcg\Pn&*z@'0bPԘ4DLDBǡӪѼ{wEsK1ޖ4 kT;4\i^qp8({ R=T=rέ'![Jk8`~3Ҏ٪O@> 0ǟ`QL[&7C &r'4+�Gf?cH�kG"{JZ]Ͻ r1?8h6QހL7lXVVV|`F ǝY+  )ic+x^5{kڹ@Zo9X鶁}C$JBxEPlWA\Iy a/?^BO0;qp\V l'".AzŦ_h!c:,aDPR?GΣY` u�֮ZgAb㓦gVY!c_<Cʼn6-rz|AdS x\3hh3!1 y\g`Jqk#G7 d4iq@$1N:J: a5[b虴lD:}Q~]4ϋŠGeJє^E l%Lkp�y{5B0ϜI3O==U^'xHw?^CܹMJB=dw 3B1v_@\tetVwRf)c&\%{H>\?.9t7 AT ;1w+=#cY0]._f$�d+CTgfa_)Ũl@o?aY.8Oq3 \]zm〧.Lxy5.Neͅx\Q@җDpS)STl~z6/WfMV}7F^Wܐѐ$aEwA 3DZ%;9E1*֠ŇBOaӁ~i�ud ԝFSֈqZ\7Kec<.Dy3vTJhd"=8B؜AQss\x0jvv||m/aLf2`P&S(挫4Žo 1)0^ѧ^<A4DgVZɅGbSxR >u-(a`rs1gzIVt;JŢ@ pi(<xϸ/OF09zM$>rܧY"|埪:4#d|З"Icg=~ނ`CI{K<3 gAcp|3Έsh<W<^0KlCd~wqk# rZݝC A [2˨Y}.Rq^Kԓi`)]ਢ1ɺ&Ӣ8?pwy{'Lev(k&?}_ghٲSzPy 4OJ+\Nku2߭lyNc$&@ZEgscE7t%dCe4brP4rجGДBq @Cxj}C&LSn8B7;WȔ+fkw)�@CHK5N]goQ8Dɥ;P0CȮvulj|E\W.Rip @*f/5r2VUC ϿQA_mx /Ukt`eN'4X3vHlB'=85'c5 Sa9+a&V )tޟ\eCWD?鵼!zFV߇Tpel83S+j~T.zF u@F:'6MY=mż ٻi4 `M«g=K5 ;xz5Lջ+5ӷٿNg6N̯Sl,us2OdJ6-iY®R!vz|<]`YbZgh165:h_p 23d*.nZ S+59TIv 99YL%Y č ?_$JA-Q<$^=RMWaЏ&3$ 5~gKh&ȺLۿv"V>69]kGZIV_x_PdgnDWrR`Z JGĞXL %� ְ,7e ,v<=:a=)lQr`BB3nW&s$OVAfZ*m:Yj{3j_ȧ+ {k=rK9IR/V^O*!ߙe3:穧7m) %Y$C\ ?� `r[,}m[$sZM#EwZ–|N/h\X_P[c0 ;umB<7^ΚOZ)EUpgS'xx|޶Dڙۜ2I@@sFXCE<H!}<Eăz6ӵf{HS\cus+ruW v3ڳhtఄ*c7',☓@mN;(ՉfOPVZ$b5mio1unUowaѰT ro(9:hA.v ԏߙ3,Bq!^^bFdZj)t5IM,7pB28a1QjU+hsjҌbbSL\Dt6Ɖa^8 q0hs)5:u l:!;˺F^Ol}~=>x|RR4N˷s]AlHkFlYc@+O{tѫ`)B\昨�d*XX$|L23㎞c:I䏸 Ϥy=Hgbɠ0vWy.:+BnתcAmk)S@~COa=Kq?{dm$7ʸ\#@/Gx aŝuv0mҳbYͪA";PB?vf7/+magR*tYjtapܹ|%KSEݠ3evF? 8EvQI'6Uקm1;]c5K<xn!-9)ljqFqQ1ʏڴ_lJh`;43nM4:" X/8Hg:e ^Lf aNvW48i6u`(ցn[NF=S1@=MMG9 w"vb }cOJH;Q$B~=|olńw;\QFIXd.ߕ6?㷇veͿɑzu-jVlX܍sg<rŇ0;$fK u汐 v0ۮ]80P7KT+a}N/oSja8a'ͳS1%s]btu9p};XˎNZ[N͞&a*,P80פ{lf[jhhiG}#A9k.L}|\dn H {-~V&+Q1N h+Vx"wyL[5w`o%+FڅҹEpp]H /"N/M6d*roiʐ5tsCNȰW~ twj̨u]r`IP$#G_V%JRWIdz Mk휤,OQO%ȔZJX{R|Dm~!7,cAzROC#v|ȔT$U`r[|.\Sȡ1ڤJZka?&󁊩G>rϯd$ڒl3 K/IZ0$,z01P}iAHa^ԥOKZ_* \=v-|_߄UXj"v \`S <`D⍕ ?ر $5pAUI6^Im` Tw(Q>TKr!ģOb㦽l8xVZʀԬQ:ues#J53o5MVLj.dߊ>ֆ [_a+-}+CJ: ajպ n%4R|smr [=S\ 1L;q jX.SmgN`5/]cty0?>g9fs9G < ?IyFWa ~D8TVx"Q*{r iM1Lf KL 7RY dyxÿ79S,H |\1hn=)xa? gJ(RبPX'@,^uɮL<ga_NSyX5_qzv# σ.{\xtaKSwɷWOAShdS8NTtY{ۤkqp: (%n^Yjv dDŽrr9dN7&a9_)9Az68A��uܔ"fj$eW1piHll6.Y;IwE2ρl1 v`ԋNŒfa8KH_ $TFG9{:ߞpJc)m ,E!pDt8>CD$r8SpTZ/-FCTqÔ2/E?SљRMe7u*! oxd/mϖ-'׬#6޴6A7&\MfZy aoYOܤU=R)\t e @D婓G+9DPxwwlv�]WI�x<T/>$+VVnN޾ 뜳%IwRqXҍ>"Лe[X!= D>ľTABt`OS(bF >).oW[7/43b&ɹ0~Z0S� VwU(" et"TPy9Ҥ"D X C6eY'vb&+2k@?w@1qB/iMCAdJQg^Nse!.=20@Ȇ ߀H-frqCi!$ 8bXm?Xd^VP?S譄Uo޺J8 ^8=B-ۆ^EhjթFdn.UL<�?- 0ȸXXȹ.Z6<@gS8$n{Qc=yCcH -RT7&^1] 쥤3@䘵1~IxʁϮ;91-0Gq'p}Y>+)߬.9+ԃvj6%X: )xQZʱ.Z_ahIgNe -a`whqֻz yn!kMA+{!ʵQ6P\NJ&L /kXO^5'x =?i1%E6 .p$*uh ŸOlYe>LGဨ)&)m,΅r8Sd5^4ɬ*hF`;*aLOen97tUOoOwLUW݂d[KGCNwK>D>f?j _$^P4 ;E%.![$2,lYUVJtA1+2TE1m)HQ#tO!}WE5^c~/F[~prFDƏ�xdf W>%>K[)j}ͭ֌H~g=YO(Jd;%".J8:KMХpt(҅^3"i0BEaKd:8ՇWo/=[I"*P2FLt]Ij;.J%贊 7g9/3+Mv) Q_@u!㰡 h*S<O(7) j!ѐ;Ӯ=j/:m,N3Esw3bdY\*5iY;μUf[Ŝy0t2: w#4286h_B B$a<ΡxM*;I)Ek*6'cp`u%8<-SoW/ٹ:.j�9m`H*`:4&J2s; w7>;ʑf7B2yi_+i6 +a*Fz!+$/zhZqOs^A z(+R,n b%%+.Gͳ| x;quf7-tlhT ~)xCS q3u0G=l'hW%bs sy@I%Ɏ[v&VF#Rfb &0Z#^Y+8{FJ4*ݻ1*U>z3v ȳh߁LzJ.8.dX`x 4<@ W9:AR}w$ |RH9 YC3۸E�vr5V<SkJޓ@wekn{"P.+<sf|\%&+ٿ<;&iw^h@=:#(=/Ja@)E1pE[Wu.N)?f E2NiRuGaULUw@fQ䛇tm.MbӲ"G>9 =B+ I@M#L!7ĭ@h)(ʋhmY;a(x]`E;7ˍv#>޿<2Nx]0V`㽵Ӿ,ڈ�5#NE-DՂN˞VgL9Y,' ͐qַSxf`LS[~,(m7zGMUߔ9-)C8M0EHAt^ݻv\ĹhX^b钌M}QR xO81�:v $-; ݎ-3]x5G}/6%- bWOiMuA@n�c'7w]!~S87nP?iIf.Uyڿ(.c~}8(tdV yL_KӫD]վҏ{�)`%ݕƢ3fb/n`*+b-G*jNCJY!U3tKQ ,x|WhZρ z+B כ!>ٛĆBInʆk6>dz'rs +` .Ayw2v́py%.Ľq%?L28o-2[@ a_R> #^7*{@ll,n85Nwe[`ڏb$>N@5|hS{߯@EI,-f+sfy5Xő|w(]dQ;HWla#(͡D?0 /hI1%O�h|۔A70Ny .e%Ok6`{PjØdԐ|}"땸R[FFb  s�<rTh8.1W*sթ^ֽpܾ0@6Ƿ.rc0J eʓS~S1phHZT%"GZDݙ{mO ~拣8!0ߟHEڼWVqT@Zxs\iɡ7OfC|-j{>!DO[<=.@$a~V}qP ȿx^˓{k?X}@`IqgT`s#VE]4+fQ1$f*N/Y1bз~|/>}iB$wj[רM1*N ire>xg7 UՑ );S\V,<E ^2w q+G`q!E:gK֢>s#HGIdk^H p |vmKm]ֻ5a!|絲<h*m$1̧KnVjK !KO-HIO]Rvp'UzXVMRxк']ޤ̐@>9G>JZ¾Xq;nD1<E83`PD5C&kyQV?@,*o HwZϫ:ã϶QjV M&~w}-W\F1u\%NVo_pen{. [K׋)(Ԁ] W@UӌV#^x"D7|q XP+~RwTDGD{__h~ìofzfƫE&" :KWeG;{H!KOpMDH*|8~=*K  h2t;wJ0ΎS8$ 6u:\�|4H?PmxJTk1AT%-ޟ> YikXlm"l{+k!Tz갌Q;9VT0OEIt7/ Oa EgU`?8@9t .IM 7 }Ob-^N[QV {, [gCByzP!Ιx̔kP\^$ ;fX@LMK.wgo!1 jTM)ew3f�6p_,|Ɓ2LFHgSE~o,Sr�<m3[\k 'O7O慬N Z',xlpڙݙS9ˏ쨍~-|!8- >s5L1 mN S=lt.~'8{zhFV<1#{PH//chP@X2*E_ =g^-]Oa-F ɦ"¯ps9Yil욈H]jec'ţ[?'0Vae/s =(F" $X%p% D?<p,x^MVwlN gՆG-#"3>=vqkB#IP}̥TǗT�$̶J9M/VE3Yi&.-TޢEG @`;[X|uvS^N#7(k=x!-b&4+1G%ji,k͂2>8DC@4?s 7?MWm&b�Xh.H/h2KkÈ!ɥ j6$%;|:x V}o8fQ f_;~# _ǖwr5tw:M,T~C ̹ң:W+;oP֮+~i7w&A7*A5 ҡV6PuB|dzpǕqZʕk6*d7'wh2-0eqG7J UhpCVu'DɃZZOCǵTZMVܴQF۳u(1kjB1W8'5zrOnxQ&w?uyN7?Yj}L&a D[O %3:ɴk=˟uvgt&0M@+{mR PPbE+Q(,*FU�חH4v)!ɥ<%D pNO6ſ\cv"Vǎ ? !?࿌%G?W WTw].JwNAY|ji_ :}B7oƣK) =?h! 5s4X2RA<>ce_ 4p%>CU@[(exIVm+1ϧxx|([eֱķ53,yYM"2$TqԧxQ @@Nf1p;`QY2]*Sw91z MoHZ�|E߹ 4r6HǻLYX$UL=ew~gòf^õKxZ\xaIMKWy_WzS\'_RcZ-x%v僶d$nU):y).[30H("f'<Es!-~)+D@%ۣm AjkLws J͸%1/{P:]S%&k.ȉ̞]%X10#2ZG ᇭ #+ϗ9JwaLR 殛hD \SG ҇|g!RR譖o{˛ҳdh =PƪDY>BOμSFP;~DnMew_C(&q7;jVuw4 oqx8Uoբ:6?˴xʿ ,vt[1h5P?mWQXC @Zc?8�;Y>=xY\3eC(^!Q~Ο1SBX*xwЬ'DH5@x4R}ggE(8&� y8$ƍ%vamo αK ^Ɠ's)A҃\HA {ks&;foéP$!bWt4p!?'ٗYQ~j =M6334诖YBXKo+mZdyCBGvz+B7?h9<f)m(]q Eoޮ:f@qHQ/ ;J B Ko K -*<[2g.aduc`Y̧FԌY-To"+xnt~xn/׏X(SBN-<I.'ӝ\~fǁA:1\e M#sAtՀ/:y5&C"uzWQ9L<h [XԔ;BbAKӡCY(g@ɀ՘(Რ /oM4mk2Xp:  JxVƔXQNږ8&صdEI#Ds.Zg2jAvJk_j=rNMמƸco+Xw /~ϥOBd^l\DiᤘJD)q}W]9gƀ^feϝT]N/͢Ai²njS3rH'̐L//ψ,г]x x&K0Yv {]HЁ-J Qvt XD~`\bUo[ VG8cuiQ'U%MyE <~ooP~- G!RL}@G=W'%ܐ]4QN`>x�XkH]ʵjɖ&)̹OD*:GmL;X2Z/ E{ qG9( yJ=n_j*Ex*}<D1N. 54[lBp.th ݜTz?V (/U`iSafm_av}iN"}@A"/'352X`L3&ƀaN=uN ,HlY/m +f՝jr+e> H} |=sAW~֑ޔ9ɐ;_Տd&^.e_1_㌣sVDkk`�i�U(S)xk~.1^'|>:6;˷i zaZ`>k7Vդ"iI0fB}-)[Pe]: YA2v`GVMOE}z_D|4q+#u> юx_O>:Ff(DZkc(v`i߳G,]hsa0Y둒$Ql||;I="'j7?*hc=d-۟~~) `.Կ`/S DmKSh7_SQ}0,ҡy_Q)Ho(8ӳ@{ݼV\(]HNAPiIKI^ Dbߝ.ɑȫ/=Jj^Ea_sjD4{cҪ/~OZT!v}mbکA6Q}f3Sx}GȽ+Xpdɻ_hAv]m -n4HI`vm72w )$k<uҨtWc%!(7%Lv}Nk>.;5ЇHfTbZ T5"#0ŤV- K�=L{;~v%q~Sԥ) ]YJ{jQ&Pߊ1SiX.By "Jou|*aDQOWeF :Kw:%Ss zm`r 3҄FAPUy3&*ڸ7iúTq'Gfc&tjb CD*^evF㰬Zf~mCN!9]ibxn`+ 2"x`䅚f 7: >07Ss\Kw/Zf;^LK!5 h>(.65iL^Ba "2zkKSr-'}["qm?i:'գi]=,_ 푲L.ucՈ)QBFYx:.>]T ͺgn/on-F>I_E :Xv3jR+e3 ﹛&оz9rڒìcm%~<R]<]W֙6u×AR*)ڈnu4=(M7#qo':f jtZ@Q p,ߌO[yщS_�R" e3Q[(\4(w?8 #]hG"Dy7#W'75<Uc grRUM:sVa%gҶ[Eh_c<ƕlU"3~#rV`ܢ'Ig)dfQELkNJlfu^=8Eu* vXsOXUuUT s ybp,'Ϫn$*+vSܠ UfpA)(6&>X |,nd)v5E 9͔/tƁ]G~GE +QnU<vklM.'dOpy/=dI'7$oz2{WrC|Rj]L\!:&"O`oXvT[ ݮm'KV[�0ѓSJLMf+BXKf%"_a"B"*Nw;1_{ߺ1cc )(l|x&DcKW Ǹ%$-/>&w ŽX/H]uOI{l ޅ#�Imχ䰬@Qoj_ ֑sc}~od�"\׾jE3j-U̔ ,%t%P<)d xYAP$Gw$ϰy:ܶaO0hvڷ ϊbnz7LU3ߚ:\o|K̙\StyN[rQp)OYyWCqoK^Ro8c[5m0%lbPc �b\k aߘ^ XqZƿu8qKK؟ҁGk悲A:uܺ%څY'ZIIA€`KgZhx= ӼPVifq\�/S(%,L%|6U.B)�HF_)1/!5elM0 Z9û 7;]B(-Zl0*g5j(&n+@ϷMw81ڜR " Tbӳ^5G|ʎ4aPԀPvYx!U̥#)r(;KK<ntP#Pj@S�}*,h~[=0ƣ]HTHkuKjjv.Eh2 窪9fe,Րx UgoɓP&a7."Bcf9m5ꋀHn8z?s]F7nD )dqLU"ֲ"64i`)h[)�gCE΃t@A3/ĸ?RĚ͔R,#oS�A$e WXDiqJB"+(;lxck�Mj)Eh$oFyެ,@uR=izPP:R.Yü`/h0`WC"='QnYm'ѹeX/n %yM35G'F%8(.ʬZ҉C"&+[:5Ozz]Z xieQɏA>6sN#� `LIr`p ,t-n/z6l>i r\-Yag9oU3Ĕ ͋$8yJa,@p.eay8+Q6d>,8Թ<.{Q#ym xdLކ]0" =j<J<+\7YseRHWBSl {)Wˡ5+Y1惢$㇖~ 5RtU=Fq=B<Z&0bKc2WdbYl &I!P3�& ݦLOh5jxrzuKIZxe$wKay)W5G} o2g[Ħ,ӥfn$<k@B7CA#_X/2$+p )7̰W1 n8ߦ:@Fe͠ɱ'v:V|ˍPk~?xk3~L6}dz>p!{Ԝčr ١ޛyPʳLĶ֛n U:|$o@ A=YK4h=42-]W԰{'hXw%Lsʜ˫#@7wQg sSEдhbNj\8.Bm>#Zh]GXnP1\=@T%1s L'E#8#Ye+2OZ&,Rvjx/tN3~0шv:8 =7iUK>Rl9CDdQq\Nƌg8T:ToPrnnH^,{iY7C5%ED"Xu)jL7.Y>GAg>"v4OU+vH�_ct,m-G'*,okW,?\ }yG±#TB!++~%+g+)-76QI\fUۧh IJ<YnKӀ=8VA~2 .I0]z%ȟ̴x<v.!rvuj=\VACC&}eلfӎ2My<hp]!gIgw'!&RA ,U w+ ݉ITT׀NͭZNj_J( =QU.Xsj^^4<'ߘvLSI ʁav wA]\(<ADY+;GRĠ;8!Hod FQ6JdPPpD$݋ݟLsL&%J/,zбF>_пp.uI1cEZ.(@5Rn{p}l Yrw 3䋥cAKDqVɁJ{ a?b?~ Qs34lO~y^vE>M<ti E4늜J@(a dFېRO۟ęL͏ȏ:4'ztB.oԚӻv擯j>#A CxE{ZP޺,Vxh;Ζ%sQ:)h+j'aш nF/w2>"-*2ߥQPA^l}٠dzgRU¥~$K_@F(�W jl N-K<ήQRZ?v]ds]o/Zl@GQr@.$ 5V-&ZUeR^C+wm A; nǷ_�flX4 x&7D8aMT ;Hst~G5GvP�YyګSL-H&DC^�󍡟8-[2-ur϶R+&)IVT֒p�RdeO!_2o\G"+2Vٶs?mSC25cpKsSrw6!=!'j0{[{|&(3?F{/97T66ƟR76jnMb .OZw<IM1?q ec2j1<mh@|>%%!Vt@Sy^j{Y^]e?S~+~pr)%zB|Uڬ)ß_Ґfc)ϬHpOU9W>|n҂!DV ڨG7hhB`z' W٪1%V@{p* uȋҼH{kS}U"n7pYA{RKE(?YDH0É<>{zu3 .j +*rol8#˼yHՊe㸹nu3Bt5,=Y?W{Sz(2.�BMtDV"09^cܤ/ISɉ"Xc� (*UyE?lԏ.[mm)�A-c&]y†&ؠaMԎl3ە (J6g~ ̑=sȬίsjX@3J,z: `0f_ żV+&T ̧0+,:D<-z1AܓqWvъT~gmwg(PKK춽9Rs$L:p+Yn W V3CæQxL'J7vmYD"TCx=.<#҅m*ZEv9o9GI\HduUnLfhx0`L«^Ӎ/—B& )ִ]fRU0;%hm1JG^q)C{X^}V<R1W akB0v',[F):& ٯnJhԾmJ4MslQJ'7Œat^U+}oYz)uO 9πxM_TY,N2"쭻c{AWu3B"Ss=b9%' )V d8xH9#�Qs9B %f%Ad\ LXx9QƭW HBM*N۸.С + o.gJ⎰ ߟXrp1afV&]Eڜ�o*[̎ [\]d}=d3PH7yi~ I̩82 :ʹ&ʳq?~E#jxn+jsgbSȠ\]'?i፦OC@{W Go\p:7F3"wགྷATwC,4u'AG`֍4NqϜ3oGQ4M$'Q D)-$L_rqU'㠉 )\7wCG = ,mӐ_ݭ3}謱 18)P+A5Ӧj־G}LQ}^5VpNӣ(tI"7O}7C<3kD h~㧔K]Dn-^y|g(4QˆrR2@L0ZYY9*Ud `9"HcVѕnr Xi|tAmF1័OWheZIS5سv¬d<¼piOjmؑ�>`O=;L+AG R1s4MxW$9\t/ꗺ iWj<9vcm:*8V9G SzŒ$l B,H'=+~jϥH$ _UˣB|-cl'xkl '3|!5Jaf~lB=: gsQ<{w_y!f0a Ӄ3?,{P_,Z׬fXkˎM&4t|I5"q+Fq͵6nLn#傑TW#`ѴI؎r 1ٍ'&<aLJ;6`ەC%FLth(GS| �]2ur3S}˳y ,r 0fpQ6WG͓dAzPc~ ~:X!O S90y zZh{~b 8�v3;<jۘQRhM{ӍLkuHP,?PP,iEK^I�[l8eH3 0R"A:,10Q! Ы:x2@L>=W q"۞90g\? 1yy6FbE(򢪧aJn?U6 Ou7o1RO7k :ʳT=~G1"e:o†qIFdQGVͳl4r}#* z@t dBn J:|n˳h1R5?å6J0$'L> S�\~3I)33AcaAԓK*QzjU>y`QlEMfz&mxmmHLX5qvZLw}%/!g#4Xך0}b}CPY.7gnccn +"1ktrqĨc(cG5JM- M{GF$V?5‹\ 7̬W%pd2;\JzA8IJrBψ}`\6XRm l,tl>?k 4=9ubf85Ii_&ITaibjϨ/*<~ZsB0k۶d"$*=SD!NSF]%^)sM``%:uWpAh}ms~#�ɬe Ʈ;汛F38k@,fͮ&>"MęJ|#\+wFֈ!xx `n>|zo$, T #*mB4".->߉[4,kVmM7J5'prƩ(̐[R#|zܶ&[ѡ.`$ĉļp4Q:_XK7&M*A"�yM_-q>M' ~<EFύ7LQ棴Ƕa'` 海sbKu!$PmKzSy*~h:)!CHgu/ 8*eCrHqE0L!Qp *QcpK}^Iy@ۘD$ _3>=  ذE38*šן CYiO F-y_ ^uhy1ՕX[͟7A5s עU#}x) ߷źA cRjt%5V39ÀMdr|YU|�%:<sRS^RI!|е4 qq fwp "~j-ٹ #Յebvz&ikQT2_ЎÛInch n:8jb@տA1DRrGY'S$ATV4nem% Q ׻8Y7kYA %N eN'YD)R[.dV}__5gu?zǍ %88iP ]1/U!HXx-n%<*1"Ƈ^1q~!~ ,ɋ|yǿ)S+5f%!W!&\PW T5ZEeZg~yYҙzL 0�@1]2hSes4|aۂAMlwZ-ʏ=&L ˕pQC߹hpV21*daxx "wBNd&^ zrkĊᲠ]mLQ.Ғ8p|m1D6|L %,5CvrI @ort[_A�y-ZTKdz3ў )vj:\_/&D4 <arPL% XvN&^pOV[|8fs9d<t,䓈ڈ$n%:7h0~7W:yG|}ހ6@D-De ?¶n:]J2"0%z*3gC _ppEm$}` S4n۽jܤ "xqVԅKoɝ;ܳ^ r0 {3~k:Rb dnhUg8߮x+6uG�B\Ѩ63L0ߊ\2}[RQ^GjRc=E~i"+G;-X*fG>XƲ0Ըϰ_.9س$aKN5k^a}LI&Bf<iC*hHYe%+TqUٝcXT9❗[[0NJl6X|@ls�"[v4~/)<\7޲V-&cՁ1`GA5q?-W$|F`Ҽh+W=cW+w'uYݝ6D@w̞!HB͖N20?8ogFR~K1-wk,`ω_ ߷]Z6 9vy]~;Lpg)1#.ɎJнL-};mwJ6qLAU0ܙ`;uwۅT*B ahXg;JhkGfBGJ?͞ *C�[Rj~K�%2Jp9nqqTK Bַj;j6}$EZau>Z|pvPB! .Sg)ď d`8 jD䭽ifih-ֺۣyxI''EFA;˥hi ' MhS.]Ų?E8@lL`&(p Fh)ݭ"iL _@|[!\`.¬O7B.ܗ\Qgd{RXcn״ . RDHN}}׌`,*0vksP?4tdʣB׃ZmLxb� ,yIjk h<wœ0uS%Py B+V..c\[Pj|K5g7 OO`l<2hǰP>.iճS!Ln_L;n%MᲧipqKiwzc.A܈2)>c]czwbTFo|3-p(Z")/@VF iы~RbaXi,k>.lHmx`dWRBqQ^ ttW!PaxЂ2*HjMu}rf6&MYB8dUH;_?x-yZ@IT3Ipm?9F\KU@MHLAZMP| SGtɠ^;;_h8iZ]U 8OfD Nuz4rsGVvi/2lvYH~)AwB lA-BY5h#Vi*r~U[&V_20'@*?=F6+P%@dR5PA~XCrjIHCzY2UI rC`cH'2h-\P6;Fr ւ,Q:19|xqIʿX@E=$b=VQ? Fgx:CQ_J`O prPWi *iG8LKQKEqϒSvmxٴmI4o;%'I!IatxE&yi1O-:mݠZ9.3hFV,lEb AT/LɨoO cO&7DZBwU8 ٌh +ݭ:]M|&m i;1MSo q}x/?@2,єBehה%Q'yA.?=f e'N\CW&xYzq"'1ڮD1Z]ХlB DPf.F̄`ĴJ($Rڦ gIfȷ=[|\6n>p&)KK~o2GE=?1 $kšj(~uWeAXtZc-^f:\'}+5:S-I.ȸrZ;mK-]?LF_ikkU:I9Ē*C'G-b6 T轒8|;p QX!w۠9R",2^ŭ;:b8qW]١EEI0!9~^rxO #De6()mjpǼek;`<(J)ZQ7+ŏ|fDOY`)-}oX<peAsqphh o/BVۦa>HI͸o^ˣ&s<dg&s )/抁ՆOe�G&үh j-K$cVzgNGA aM6V (HزW8nA`k[cmU$|FCxXZp٧7+wr|c>wN`>qءQ 1=J07aV}\4śbRWW5_�LG vuȖ6Y;z s=q}rnջ"ݼ15[u_3LC}0r`0O~ȘBoKu~7S*\~#|] ?WmdFƿ&'yb6s05|fH84NX,Uu[ꍗP,8e%Vͪ 39d>edJZ x:Å,j5 k%J؈NY�2"w]0SaO50d]jPܮ)l4Agv#G*e=#2a<a˖&3y {bh[Das?q(b<YN'8 ~?$COɣ tӠKX z"@-qP=e7 }v?܇{j3'Ck3KO> w|}8[*׈>J}ph>h%$aa/k#+b „"N2<E㟗xeNv8+41s "UwC8/ǀU<%x<o (Lr{~^'@ceQu^܄GsD!=-+GɉO&$=Nl,(}%WYn ?R<fm~pl!5v�Qw Ku"CǗ(@PИrmbnډ<LޘArJdl/mg<MS{y+}Bՙ1-Q@8hZYіRx<=.w H7%j 7΄Bm.E6JZ,/Ī_ v/qq¬f; &?3k6GX& noݸ$=`tD?<IuwyCl,>Q%QťJKw(O$4ݪ0Cmn+bKnH@8V8ߐcǯ?9פ�g>eMğWxưmKȤ{ q:W5 v#3;D)k}'+iȞVQ]dW|k{y8׌ZZ>�%B? Y.[m{& /@*=WS/φU~ ܫKRs`Sp"ѡMN$Vy> *agX,*<%՜FRS8-BR=dRyѸ1p?A,J�E.)ы n)N ABLjrwI0s8=Ys4[.d/1氫sH$ݝnkb !t;`5$4]Hmn_fwFV,1*9b6Ss΄So|;%?Q cKv ' .Y=W -Ь!]7Ps9Foah͍,~7B 7Y鹛YE5E+eҢ G;̒=<2bJ~o8"iChp{#}I+5ߡQ^?ʛi/D\~V~gOT ;٤o"ѷA<}Dk81rh1Xw.~kwh^6FxZ'$_k'+w募s}d 521ILK[%wzd헨=3'ʝ1=vFCƯprsmJ;Bg&OoMC s۝~bCd9[ieK;+czIAOr B)bLq=yvG`|e6 (ha1 [?|8sv\&1PK_FI}HKG`}6ͶU߸.lZN56wj}_2y*Ud 5x#O6F%llYh\:ZjP9E   Q8 ]S`se3{ݙ󰪇s.h fnZj#(?OHd j "Q1ۅAeifV(6ƝIJ9k9+&{Ѭݔ}5ͧbZC(0$Ģs4ڡo2-(mo hp鮌tCZt"s=u0PJi~H ?6Ęn!o$cIiA�G>4z.0NW-‡ +:nh4:͜j7jM><ksyK ~_VV$xnd`1ZPWp8 R]jɲ9f";p?=DXh2 xpdZ>9E=/%.$4eS_3ZAwNаx15}:-3| 7F= ϧ@e u<jˢ HoK.kdH}HGYC`Rwu.Baa+#[1[=/c`_QI3_hTɌķ1-NgȨJ :[usc겼QZl܌όc7L0uv?`G$.o{k<:\4#jr.h̽5=F*M8mQߣl&umPv_釅e3RhGKX95vV6UL<�{0z^AC{؜,kS;fMe<-5e b7Vv 2I4o ,mr4i3CQp!ΰ%9aQ_X{q*yױcB-wba8W6,ݘ:X:KB0PZ+dG"[%_=5PF@a8+QoCڲtP-[b�_ w( O=wEe}$]Va;SxGD R:y{S*pJí 1Z5hyq27\]e.=PK& 72iS^ ె*V+ccv|1!◡b ?CTGňjRJ}#@Ea MkpA�HJ C$HFtςs챯 XF�R1̨19d:w5wj?(75b"JQ}:PБsXClWYbL�>}ˡK+4NmJ#5j vҪȟ !^`_PM,C5�^Mʨ%;>fPZ�!u.<a�ak ~~5=W?z-WF+qWi|CSí3H>a ­^eX J;k8McZ,L M;Ľ3|ΜQ0~?jl7(u)3h%";eh)b`9vKV>#x40ځ)!r;9ԃs 45I433-xNwpY²QK @\D@m1ՄV2.VRIUn\0uNB8a.YE$+<ѥ*qLLjb$2j<#X.Ab|~ICc4MKD<^ L ĄVj?8{>&~!HoY2^1 VCHt7N0b{QGPI% cMG5$'\<)ķ:eSi/]lFv 8C#2\@F qY]HF<FͱIlTɐ}&#~�;r.X?HdtwCf%r߫Bv,WcB 8 P y fq)߷d$/$; 60z6Tuu"L6 |dnʬ(z3|%h28vW햅a+"/t(yL#RA70*;`x0@y6`v EPN߬ܚ9O&~_#Û:0֕ӽ>VU8RNrR EU401B'tUX~S[,*:(P=+Ji˩9׸nkQ>#PI,M'X)b&@_0߸wI4KDWyP&|%K|~t;3M6%B2(;ʳA^Q5\ ʬ^?wqx$@<A#d�s3/6l׆a461n45HeZkuX7\5H\{RDW֥$¡`}awʼJ qag�vVڽomo>4exIԚIOOErMGdwGI 3։bTpK|^>Y: nO6 ֎*px 65Œf k 9zrl5 *"%s4{U w'ӇX)ҲEE08Ř|zR&5??|H ",eQ"y2=J. X"?d\%~QjI ,ZB Û2{{ÊvX7]?%fzqЌK[zkw 9|`3ޠ`ߕ+;|F* V-ѵW ِW&'8NKnpQ Yk}Vt~ R0-(I0H|x!%L9zAxp0?Fm 0ϝD3ruD�/'͟1o CT[6V,oH+~Nkh+sܘxS1R&#yDrNuwD%Fb@@ *w>^boahxJpP"hDbYؠ**c]@F//Eh%rKq_aܖ:|MCΏb%v&0Mg{VP I/17M}6&xUEkfcڴ0fm}\#Efo[5Fy'_m!fDz1S B._f\qt9*2)K16V|7.Mc|'q;>r%ÂQ-I9o}|^PLA@K@#"�y>Z_Z %uPGAC5=qj#. h{฼<ECt>j�zɦ5pCq8vM'm!E߰_u`|zn.VʑU�܉,#xgn &BwūR,~+.aQEx"Hšh#10V5_T a=ߛH6\եsExw2ck=A-FS M0$l_-8ҺBϮnԈ :ۇq4!> #ZT y[(\bxl\6KnmG_FT]S;m|>tU°!xhMNhuٵ 3w>bJTa XjRC`<:9acѹP u.ERtvG L -ַѫ<LSkl&Aua(JK#8$e*5Ar _ u[STm0MIȸdS:wcvˢ{Uܿa뉸QgGqɿ�XvΌ)JCv܊!_Վ.Tvn،BvqT̖ӽo6MυuR0%BGi֙PAK%C?ந P&4EBM4?K6y$A&:t1-z$?/xw) #SCZϨ|WPm@v5BrR+^Ó}IO'[vX4:[[&:ΑAY�H5CUAׁTG˒OSW&ڵ .ҸI "y1qҴw3"m)Y@gxSIF Ξ:m*?]SQ5KP!,G`_^%vDQ[`ȶ@ QypYoޛSc \j5<ԇr+)'9CrEq{T-E gu¶hfrJZ%[uy<< ctf {c �`6+(TIF%9L=>dU)bsq?1_0S<y MKjlވY#f?Sin`Oϩr3r>W{9R9S2f3#OU{BZ6«S^©UkclZ&eeF-w[u俏rLH; DS|%c3VwŠ`W]viO>aذ�Z2L' DL)n*G*'(`M.iK>Y>r1qi@Ki)KW؂Fl@ȻAK 2xpH|M{Wo+CggJ_D>2ר҃�LI1M=0TuhԀ݃Ehy/*[g 5*~ga"8{&ut0uƼ8˰LT7 OrL,[<.`/7kɻB;&e~җbK&P5A`LUƱu5QM'/X'!^$H: A ܮԥnZV,o^_J ]rjy v*:kk%lxvD6IgԦf*ι }Z@~t xl0Qnejw&� /n/leZ`<0zEn6tGc:z\ﷁ)/35|JѿS-ʢV\ <AX9d'ej.ӘBL/Ue[t%a OOB^XX+lc^'/t~X[›6Bt*!fxmg6QB9n].�Qm-E?#:5 I0 t5p)s(rEva.-7tL蹠7~S:ړwiHĔ ݄kx[DOvnfWaCjB\:TNpV-4|oGX_gőp mB? QyB3+Y#m(洞e+W ZAbFiSDZȭ=oV0c2&s|Q�aM' ԢwXK- o{ aD퇪W핻]:s@?NjN}4QҺ{`#(潴{i|FtY>ɿVVFkSlY "oYFTwO+thENȍnPd>OK8^>82ez<7@a۱a{=uL[ յ0/j{i�" YҚe NLi/eMe L"{n&�a@̌[˻oUMB-\d.WAG_FV&][T!Xc."1ĺDկUܳJ"_28wyLʭxqW%jIUFTJJH /#*݂K<"vsIy=L % !ft%܌鉳M`iXIRyWJ)`8#i^41;CS7~ŵʪ[׫)Wjƶ(ի)َkIZ_1D#Ȑ.o[9N?zsifa2^x0$ a;Ãy k Rc^e 5׼_ oKGCV[ 61;;�V"=K1Dp56HAML_+kVZ 3 L')%8Gylƿ96u3t ?]ƻo85HLPcl $lfg`y4eZYDuH7.t8"!=<G2o b֮|"ͼ�)CZޏNrcq4%B8ڜoi= CF6Uaw<kIgI%|_+V2uft%XK`6i(l"S"�J 2MIy\`2I259grSPrtζظycيP�ש.?_ ȆquISv{l}EL[#2>ạ*E@d =,&޳r|m(D:K|�xyL8<�b^v\59`Jlyh#� R@~ _#:9yѹs 5,[�Xw~VCզw| |mov+nHUƮ0 :i�@tQI-a&4'^u!lU SXos7Re[ _ľ {�Zm+RRK5&5#=JUA\!-}Gӊlji۱jY_\"L2@Y+Q(Ӣ/8r- Q�˯>޾>XkYn>EB{ "/c񚜾utzfvtYX\(F;1nO)-`1˙چ}|" T<ԛ$CY5 +47}r&D?K'݅6yZ:@_tTQ!mfȂ.mRnDV|UxԈϜU 2HMi;>h ! ;b:]`/@g-yVpMO pꝧCE<T, C&H$(61ZX렇BMԥ�[/Lϑ|luQQ:d1K0pYEG|~g&/kh=#=*N<rpR1ƕC-n850g^ّU0.^zBLf,hhws JE9ső~K-rZ,cTpL(m҃ASDòvV#Z_CljV쨻 9%i1 :ݑunAjsGnbqiRw7|]7XkaA\ܑ?Y$܅*DY-L^8+5Xe':rCc&<skI{A3ZS%'@3ك]9~0h=<=xvCt.TzAoe3F@V k<%Yy< A5b? (9l>z NwEZmd?P1yy⸎LY847 /7H*!KLH,50DrG}8z3s6qT#FQEgbۘ?*˅֏#Xߢ}s hw.Y$&},k�Sf4Oc ww:~=<|P`/|{ng_x9JxJeSU{gArO## [I'GTUDes9~:ptͿ�^CuNߩ2\_܇z8[aKǰBA/J &cr3 =)%8!/yWc03F,Z2| KH:s^`DQ֙л20MF/RkcR#V%۹ UwwN7r49)xT!H)T�JyĆ3fh~`uѤvn]:&Ki-60p̈́'eJB EB⹆k)T9coܭǵ<l F2:ma``U[g `R`WOٞX!Du.0%uTЄ d6SOi_W..(A'ig8KzU0[ǘE@Xy;mr*qѸ;Gtqz"vЮu]7}h3/|tDQRTP,gj 0Mfc-Σ_�0W @ s}'^?ŸPIJa!EK 1UY�޻z)چ~-p1 kUYBBQ_ê1GpQI` �;D|K/.QQ/d;mh5h=t+ g*wJSĺ3<s@LJ ͝E`ȇ q&?+X˳&@2^U㈄ |ͫ ߥPFҴȕ׻Hj `1CUPT�f+W}eBIU QA_`Q-m4W1Zo4n{\'OU0n h(a'wll6k�?e"sQA0{c@lN^ɁW|ruMߓu&xE*2 U7'Tk2h֜h4DizQT/z~Lit\?=|EZʼn]NF^͡+c:!G!�M{&}CWN4 #@ [ .R CELdzW`OD U̶HJUHjv:9gWc>1]4d t)ͣuS�h?jP~)ՅV[ƤZD hX< @|ģR=G4件A2@'Wcv87.;5̱[\a3-]u_EU{Z-~`v%WYP< Յ1uJQ=Ū(@{r9{ @smNqɵ_J"%~ 2TE/aZ�G<2`({S!ep^$n#\G9�km i "gɅ`v~e >`mn4h|=@A/@ cNmy#[[|z {ΔN?}C25BgcՑYk:q-9q"9og4z=o?35184=޺ stj�é:UG;QF^1+l ZU dK!$xle\S*Èy,EV<c5\CUksͼ*iV*uzr.ɣ$^ Ԕ^V_aU3Y*ߴ ht{9fDVRW;31+/:/w((C(�f'<r>erJ^AK=׬Wɤ']$nyuUWg 4ImL, ڎILElA|2:b!453_ O?i`8$1ݙ,?A,;]䮃TXnN49>7�8ɐRPZjI7Y7GkY>Aܢw>R)x�pZ[vǖU'r`Q9d{T \ 2r| Q XEc&8,/XQ,pHi؟kQ6ͿIc\V5[Q I 'lL5 <oQʍAxqtE|k'# &ŸLjm!ZcC>y6hz8d6f;/ȘTn5; 8B>JѦe-"evb}dA\} S|5>wcG@f6 9-ݲ5)][ 2@IΩL xz^BMbV8^ڜVJBh-ATڔ%ggA뮁 Kf" Js&Q㱅@Y]UꪌFz�9 W,z*SC˲q'獣)jXOn51gD| NvĆyrNS.Q5 e6 �H]Rh a<32Z@lY� W9ϖ޺ �=|P&(�ֽ 6G+߂<bLLv~s;UTpO;6 oe6� AdNȇdY#cm^* )nOdEAѣ(d3?@Xt 3 eXqb&j>%")"ۧ]1<ݝ A8L<t3̹u& ;M_VMNuW쎶=R ςg.[~(efRH,rYs; m L{t\*hPϜvr 83|tWq&@ޣNa*8bp!ɸ~ЁpYNT{EJlk%x1~(#WB[jle& #6 fD~["  @uq0L 4½M:A<V|0 mYVٌx+t_IDe{g#kPom<)gċ㭠x.0[f1pDVf`T?P7I!yJDF5TX21InjL8v A="fڈ \o0"D݁/<HM҃aZS؄f2/jCM5 h61j蚁&LqՁ5tB?y<>"[9u칑s̽Ry(frOi}PAYm呮r#ÅX!)�5u/c'Ԫ~$7*IkL{Iڢ;VzQ2~C<!b`KJ*T^m$?g >~aY j:}3f C[',Į(`-Z&(ٝF6YnjEl+Bdt%dDy[ $h\:,5'Pt[:%?8?*�-*ap*Dۇ<aę^Xɑ;HtarRLE59v5>~Z~ *?<5w/i7_jM{]ȣ)1wrvZ ?<2O9`stjj�m8g% <_( n0Vghe U{qg6W=yCйUwucS9tY=ܜ1J=5aUo HpSOHSG>|;Gkį'*}�#\KKb]-؎ŠUP%\Ӿ}ޢ֗%!/�qBȢE(J̡~ a}HB0RP cZCP)#{KA8i@͢A/ppxV%| Jb̿${�AJV)> 闀 `g:;l]'Nk NbGuq+UP',_ҵn L'g+eH<t  #!>qY"83,NNIvaЮ)Г0=giu:OVR!W`6؋e%6> )+p+o2hScjs̫>l390]Pe]t7lܩ @P/2[ miWߦ&{DL:Ѡ#GL!2�s&o@RILX 2~#DzY'&z%c.ǎzSnڋFY]NH�ZG8.1A8N N)ѣ^wf־sN>. `#!(\|ZUU" ψfj "0fq+ʃ氍iXkЖEzuk)nv�AHj:F#hTFƛ9�1CSPtP$d}ͅ0W*рּ0vxC1:$z<'8ϬFs`5ſ9k -_$fh̖hc %PlޞQ9HGn~1 4R,8_j}not0D7_ɀ]-CX0X=x7ȞL>Sntiw\HÊ$ mM6DUo5fAߥ΋Q?ne.¦@HX"#gbuKLqJ7CV[)qZo]漭Yp'sIǴ3'NNH߷ uy@0M/vNiuN bq B(<SKgC5j$=Z* c6Y9b䦗9<(FNp_tꡞ}Ur)GKp~HmglҎ/ M Ҟt{|y]/R:A "+e Vް!djv]gm<O^οB[".ٞl>DY&xaay1(^7  h?yi-y[aJp4i/lr0CtdLJНjsD3Z h9y ˔L=rehr$߻hAM:e"3~.wAo=D, A N9Ww!Uh{ KBOĿNM[X::N\"窊Od^ӛ4B�jZ֡z`pVBVV܁ ~wFEhMeM$jqT2YNtgGZ2j!RG>7%Io6Tΐ4;}lÛTi)zU9~0BFW'x%ߤ"bS)0W{͑K]: W/3iq%C 2ƤwƊR=lQE/.W@ף4nvo/?'_n&Mcjڋ|:A0$,e[x^T(CZ E=9K&m Z9O%IV¤/(6`U LV>إ#d )x}~w.]P"b+M{ķ*4r և3Lmn267`4<�!ysX DL0A{!ae"/%.YeZlAV|H+:4X"'hʯ1mݒH{FA-:_2I/[-pY-C33Wpϵ<_#fM ˕D9t�Xi3RK_'I`P � b 6 * \ x 4l ]=�< kF-Gfs(}Q_b SN&j =H)|8@ vUKa dYg( fi;UƼs * t\?c"+/qP%_p(_3cMƄW؅^' W.ÿ́ƑMׯ<Yb;]Iܕ3}MkUSQ/a5GvC#ies{a6Tk*~ v|ǤMgt 5?$b*zU7 ަ3N %W#qxaEЖȍ,v,,r{>%bDə/xZ:oDANa0:xsQuYpˆ7Z9:Ah.0Z rZy|c?|e[*`vH㫋‡q<k+F#8\${1�k5܈7ۉlf&学!R$Qq[T c)`ďPm\7(RBtWz}O(><o;f{R%6:Fir5ƵBM<j NDY{ nJICj�뻗W8IZ]Tb]'!,l>LmIx2Eݢ}Hww9B\ȀV.w57 zl'33j֮\"ᐧl4*0yl6烨�DnU\n#mK<iD3^knsdz 36 "j t(m!&?+ODO-wJǜg/Vz:oRfB`H" }w+P"랚 X$Zèmn|#B Qw]nwp:xư`IoZ{'f^vcO|AEuGMI,ڣHM‘M}"R{o$}uPqO'vجURHԌQS;t7 [rt bWxHŻ0  r4jҬ%Φr&۶~U26JP:f cļvDۢT> MtN ϥ!pQpxDq ^GVȈL8D@B@=lc<n{ݮF 1'Jrѓ@X^$DȒuD3ao?g5"%j~Xf M) I=['�fAILwdfJ} 1q3gP5 y*qS*bDF$\QY JoKt%qie&gR$C'w^e9zu|HO_$Slky1lpc5a5�xfmmشbYanBs954&e}0PA7@*f3KV�~ŕ8vq~G[:Y19mo-<f}ƀO)U$cȸ,-iCjSg7qrhZ.h[ s5 WѬTy㔀?njFiI@&z�>M5m}P�*9q4vςo0!W!ãCnS 5U[ Tݼ~E; NX<V7"qىR`H}˭"0HL/*^ZGvRopf#lc_c!+iȊK" b8 _!-Q,/-xJlGt1=hҿR#du&2C|xgӯGpΔ?thYCFyFa˕ҡ B83x6gr>v:;#xy0<"T\5%tLA{wȐE11k,K}UoIJ!oA-%e*Y}jU͙xcvPE9*t"0znQ}͈ZSc&ClhazNѤ\#N+35^Q|ҁa[6ޯ]xh^ɯ\s#9),6[0{Z_N`i%a;gξSf2$7lu�q$au̅]mm)*2ɀK]9Jmy ARَ~\(Ƞ*qQ+4K,*1`ibap驞bz:H¯jGZlFITĝdhn *0ama@Hܡ�l3o<, "Xz�odqڅ\T? [a0+ bSdKzK8ȸ؟}&Mw=X<Z-H1$a ymilFHJ>^ "MH|6%uCh3$Z~JKM.crb,?+0zibގu:;Q_P&o4WP$HAeq-WZ8 Sux9O`G!x<I3 m 0 ;բa;8# E^VԙyG(E?Ă-#qlhd5Db6oq8Gz(RfeRWo7$s Ļoʈ7e;(4Bk9�[ ^ xq^ZHI{GQ2:WJ1%`i-ka(os]\Í [f� (' E/`&F9 UK5zwБpٳ{npCG+g ȕSQ x?>C_Hq1l:?2JPB=Z*j>0#]enQ 8Zؔ9Qc5ռV7qSŴÎ<߽ZpQ@aʛ))2r`\=uёDѫĊDG#/@t׸JɵlVV9k:T{':73¿Tĺ 4'ԫzT,ì z#`QGPyVĕmUn)%AF}ڹsOk5VTVl׵ &GCl܇ֆw}n``_ <5WuVHeY?* tAX D@W!yw5oB:9-7U!B`;SIl2{ԍ7zJ0"NݰOC۰P(j;Ja~˦|U:ltv_[GSd{,ǾNoGPLBB?R-@Td}<yц@#&]7=;dx߇K}f8r2[Nh~ U6[׌&>VNL&uA.b3Ѻr0 /卧hG 4R.H+/!_~?YOxl,/_=-SPC3Ӓ[vޗl;XSyl PZa<ls"ݛ铅)/]{hqh%U<) UD.D{CVh8]t7ɢ}P̍Xf*Q6d'Pd<∃(?m|e#ע =i2qR�"4֧ u'<s# ،b:ȮiQgؓG{01)jRVFӅ+aWILEw:8}{C5~7^OhSY=tC" `Q֮jr @|cԱΎN*%3/ׅ i|ĎS%2: ntd2㦜g׍؈4 h*iJճ䆧]"x(Ĝ?Z.HHՁ:IYK+8s'Uʹ256XE)CG_{JFU�=#}:FcC-޹ Xi&~Z1' g=uqOQU"ɶeK xVє}Bwqv幀V$8N=( ",,'&bjq;gșf"}>gUWW2 "J{Rw,S*g Kd.㲈/9Gp29O/-_hmȮDhBcS q�3cI!ԗ Q6'3-rUgs^"Jm"BMb8 ܪ#ZL+P$UՒA<HO ܯBl ;O\MV f՝:lUWhgJ/Xr| fj}`/x#ఛ=㮷a'aZf7 @HXnRU7x1bN頱!ӌJ!#,]o'IP2(Bɋ%:QUvxmR.s� Ѽp4DeIm)ZrD}z% gMp$!:he1ुnRԷʐ'܅(,.Rꞵ rZ=xlGtGP51~Γz1Ѕ|.RW|%m͇](4Ozvm-oc->ٶ49#2UЭMIA�j.$.Jz؃pI: ĽDz?|PY*,�,8ڜ%W!"޹n¤<. IG㢗\HɽMޙ;ɓNŰ'6Stc$h/TQZ7$ 4_i w"३YB /ptCB o~RZ Lk]?-) /9Ÿ] o˖5|`IU )ߍzgwZgzRxRەHDΕB=%HƩùW~)DO]m)-"mԡ2Ry[3Vg#Ț%*y[˝%ڤ3'p+SR ?"_г`IUJ3\,2�wJ/̰uܼg(<lLV ,Z nI׸jA% BI% +n˸lHYd2.3<izf evq,16|1y�*{DEW.h^G5"hkkfE*8N[Zr9-@Ɋw̅ 1@];2Aŧ-QkfΌG;ċVZv-PT'< 3= X֣k kr+5'>iDOR#]:<8k]S DKw: 4}rvEگV5qK1FϪ9pˡ}w߻p =NGa)̌LhغkO5bg=?_S>uf VEbD܂pgw /qA[osnp:@1-GrPc !~V j)qF6cȐYv-apʐ&d8]iA!z`Қl[bsi+**78D^aL}TEDjKʧ(y:놡下1! "CWn_O /։+C:2ƘUf"k8):u/{:fB`_ٜƺi8K;v"M| xv�lGw4}2�yĈu%<t,=R`B\}x{ve]-ac](p!5gщe(g0W(L_�v9?�nCpe=pow @0%[n1(Qu?s ȅf.)䯥9?n3 3{TqDTcXZ7{]/IHQӚS-՚<{Fc P&Ugf+ P+Srd>Z:ܡB<ڋ`k!HhWK1 ~ݷu]mO7+o_M6sFCA#6t+�;d?:\I L樷:]0OUSA_nɕ�e`)?:w)ze]9.:s4{(΍]]`&"iZ݌abذI>.@{ @_{> TZx:5d\^8Ua|L|&M"5/1*ʣ%)5oB ev~Lh{s4Qp"a`7~񇡤{q~7"h$FWfayM/zl6$4ˈgB*4[cWoԣ*|Ňmb'PnMr)Q!c�aŲf˪%j^"\3N=0bm=AQBT�٪E}`6u/Rr+ 31--NT #mb]`ey+KntQGx0Q])|ЃcPƷHOo2Bqb&G{W_7({ T>`4S +)O/?ҁB:3Uׄ.~6_#9u&,ܯq b^MOgĚ2dw٦VRn3kNIXEƼ|<MHi faxܒ XOvGeb]gIRvj[3;\gь.8(hH`!I�֊{7ƥ'\"'bVf=8,#z Ѳ@=a'0 "A ƟZTaL &T'=M]/Wnu}ټBS~p$CjY36%1gq>Z%>9j`L%^,|TI5x73J]iSTn\ 3KP_* oHі�):i}c&,&(D*I6V\k=*Z'~9h8ϐ/ZuX_iNaZ fƱ ED]m( )Ȏj?ި;5X"P|Zޚ~KP[|=(q  QU5D+ˤ@4| @2xA]gi'\{iMy!~> 㶌eUPMi@?3_i^t5;OOTHsϰ54ZmV_H(rb7@,v㣚eS=fhu ̼gb:c-ɀ>]'W'6w[xe7?R(94$:{eN lb[cT\#/Ƶ;Gq=o6d}Ҳu=Gʗn*"R5qWڈN`fe\916Pɕ';&85�qj)@ f<`?LL?_8}RAqU|\k'1H|Hp <š&-T{(A_{KcbiڳC^1z p[q8}N2}R.E/q7ni�jau`.+i^(%24jYB@0[J2<,nw>Ǩ I9n'_^5/CZ![ybs5*۞oHȽ:"-y t5S T0n/"_${Oce|:Uk$ /Z?Eq1u,uAp/e\XU@Kә{r5okpDzbE_d|GC|F̘`ϏgU8I <B^gp^. jV;wy焉A)NnyͰv])HM^~D.2D;\0Mq૤< 1ˠXG?\#lY:@W_zr U#رҴS3J#ו�,'sږi”3co_ԁ$gE6iZ˧FdyI&ݧI:heF}k,ϡG�j* XvǘϒX3K51 9(*/0+|0$_}T["—g;b9̟OD ڀ�erhA`hꏳg#.{qCB.LbxIK&yrNA`ahP!l +xM"#%cV9*f5zUkX' SOxmuQu 5|q4sw {{@rk79G钋B}ڪ>F>~(c+RbH )(!̆MuoKmpB0wfR.>6%`xg6�2"@ ;U;v0@IB,n/P^&t6ےs)o bC51s1k$gg0vMn@CAgLj 'Pg^7=wyiwrE*tV o Q;':hc �T$xrb3BșpUdJZ͹rOndR]݌^$i/6hL\ n-#&˟3C^x?X)dsóL7gQnK%\y`Oc64-=|n`W&>9Nnΐ48Mhgi!V!ZD%ds&3 w a28&|,WKP;|L?y zv&Q۳Cq{s^]-ݬ>\͇cEUĥB+a9%=Z ŕ7jd|@:7>-4]$Yc-K$-ü=TD#&2~r_ucsYs}V,k.\F*}r.seYGQ=pT#vGä?[}m|wu*zHuD@=_GᾈI攗 >=6!΂ ciiGm^}QKtT#ᕒaq!ǪB&ىNz\+Mls28Q+oۡnxIwi_W@-~u> s559JEc-w*A[|`XbHS؉GZ,[<LDk ֖ mE_msD?+kR֦Bu:@?L])k9rLA^|hM'=fcpdIY�C3kTN P$Ym9%zdr-oHꈲ.E~PJǬX<7*-'jIme_W` 3)qi9(fw94˨ֹWľ"|XH,Is8}՛3Urm%-cl-\Pm9'MLMyHrXW$0riUV&J?(f?6ț%[ h^UȦ"K&u5)ƕLh2Lm<op �x=>¥O._˚֞[ l,7mM!yCv{yɐ9"on*Ҧ\h[̣&ODz&;O*[)j�}^˙$#g)r,N*:se g(symyGi/kc@@L ,"?؜ǁ4 9~K+\^ i/H@Y9Ў̧2Ryo&D4qGSO \{#D{c=4n3~ÙxkA\ T#&s!SDԄK!ç+ vbJ}<�+E<!g*qkL@rDbv $K/5so_|jq^iP)ns :jxvRxo9ZUq[k9yھfTjY۪V2*+Κ {`V-L 3o\4V&(" lN/Jε k[5}F?=`"Ӏn%E2!SA}bj"? ϲT $T<y~5G^ FYՉq)K jV_kRN˶>@(: ZBvqxxᤡÚN ZyH8 O-l,A&عR9&j80uhK$[2OpJ}3f* ]3dSb&XP�#Q^UV=HF&^Qodczv3%q)bHۡ J8HB@')[_VBzzWdL,5 F{t3H~0lDLWTN˂kұř tAnXJUW^;$ib/B s솧\W^걐nXi7J$ЕoMٍ$3@^uª%i&5wF-*22>EPk-4MVpSH&0JǨ{N7S m}m)QU%@C% a׈䗣qPH=}=wYK_էiPU]y`xbc+ef';d#KU@AsIK)!Ș8lNj[}Q7B2M-)׼ }Bz9"üjڕ=)4V])>yy*ngÎE(D-k#\XjM7٪k fJ^p.Fj*-jŞ^iyJ-dG"(ѵk_digIkaS1>:6e3,]2*I/1$LQUPto8^߄g~4/~wmk336D SI/ Wp\>% -`gX;/o}tUX9975ԃ( g,:"yV;2~*ZPB ug�BbXQKĮXmw$)2y6ep8TDFTo+bXvRO8v0,ag2wEXUFD- ;ЗX@eW<!uX~B,Jv nk<t㢐RMƽmfFhi87t Lm:wGT>ڗeh*di}Dxժ82+yxWb=[z2R_ƥR Bot1dd}hͨysMp[?8"-Bʇ҆uӓ*CYq�~c6O?Pp+ zy(6[SBWԱ:=<FMlE`=vOȺ"5wܰ)[*n=u_yjRYF9v,}݆RL#h4nJf(zPpX^KSBv3hJ6 lۅh&rs{4  3 )Wˏ.M ",پ^8 \ SGIRxBk5|EpBzA1\ۜh{S;SߝIHߖ+&?V84A>Eg_[:|G�Zƙj[XF%GS3T ȴޑwAaACX!^40@eL83S/H΄\[ ´<ȾYAIgiR` npu{ NSE9PBwK7W+,TbG>zJiYk18|x(P3e7P"Hb4|84U1H_圊;xs(;ֵ^j?QkAp2R_4&d0Mč"�u'#Ӳen΃>}c:WdDK}.ܕu-9K#v8x,A}iQ ȏNy:]v߸V^Q_)c0C[*.+ef{1cVN.89Ռܱ =E gL`rlZ@#EŏNVҽ |JƳsċ^wy-g;iM6')&K3Q\ z "QAj#n]QNP'~SuI3FXKG.I)MJ6і8OTw#j9n5k1-'\a5,Km]Mu a:P7_q?zGpwI74ª48rc1Kx7; ң) LEU>!j%ߍ;hBPHh}6^>֖A,=os ,Ckz* kǭ^`d>6CxIJAY E54ϕ5H7~LM>Z~a$;;'HG_IEU!F—u"eL~[!h>j'9pnӄJsmmI{4B방l|l_˞?Gәy7=ň]#io1BXRMSܱ BJCM$տA f7;]nv35Ǘ5Jg#0drO"'Dl`Su1hyS&/N z4@?1�Vo\pƄRHv^iN>s\0|}O-,<AaE=:{H6D̚7v8 oK41.h|EJҐ]qcH) G׎se!KDQgIIkwj�։CFJ6s;b@=ˈ^uvluD��'PbA&9pɳ[ na?덧ϐ LZFK~3~ntgBP¼\հYS޴`̕@o+|JI,\Ƅݹb}q@jE'^8ɘOLĤ`}S<XR@ha!{k&P(!;&6kxO_ij,گSa9)a "lk ] Mw@([٬)I"5i(FY2KY2ߪlC$.}jw'c\z[})k9O_jALi}ԫbPСfn5 &hs(I(N?`X׫CC?o;./{8e"ta^rx$+q7QBwZu� g F"4er_Z/Z8|/rmֺM$P ~0Ex/is+@ʻ߫˚"b=b.N21?xWܢ<,&aI+ 6%TDMCe(s`c̛k b1~`ip͎nFS촤)aDBެgBDA;G? >J8fF0׬lhBd!r6HmE {9xgF}TBj]�j( ž%t5r=%p{- <+b\%XS G|;^!~_s3eWDh<a+5N-fuמjg[Oi2|b �V&L(4S, ʞI_]"c/Q& y^謘^6 ~˩t@9,N1: +fDZ?a7L}9k m)MS ,B9ývfv>X>#}5[L[: w}@TY}w/MzpE*U-F1ZuCccS0#9ˋهyڍQP(+g#Nk<wy ' rz82,%PۂtSQϒJ h\YK?UL9Fo!)kz!Q< ~~Lv&7tQ!KXA?=uV:sJrQ I3էR?VLɡ5|nf Ǖ}X_ũՇnLvE! rr“WDx=̢uTRMu)s}B!.?(@DN6?Рp [ّ/yNd';0 U:Y /#(m[`8䇯48~Cبdɰ9 W1mla>Q/cFP\�ho�0{Q"U"k 7k៕�1..ܷz JdA}7~f/ $ѹ5}Ca #ymO;f=0|Aq_rD|fT|jű o'�M8=jJӨɛlO?@eD ] b}'V {#4È}V+Mw 3L[cik I<Hq#729Zevq [`jhXED,DПx"5)񸐀aqb4#lhցy<=EGvϰXjǤڼ`1pt@Ѯemߚفi{.EF,29q.=I\ҴhU~TXylaN׿KKT]iMPefNIr,vOj7'IJK+V )Mɕ+z bbύ,Sп,EH9)*eS{9+{/Fts9y j<#9m4n?1XL9HP_n:vBA}3,YE8B> ̖]2又|Ңh ݎl% &r^V= "� WZij>`ִ$Rz #NO00Gk<SI]cLCO :j3D'= jk[%ȈtL. Zpa&[3OM]ezH\⛇݄H[O-�Z̮ X_YȪM} U跛xz"K]Z:x,x\wm7I3&茕 !$-.y*WI^l4IL&oC{L$$�+Q {;<Z=?49E2j}P}vdxdqb$rovھeA7*7>_:q_8|�poam5Qɕ;rيtbЛ9J|N?Ŋ9U_kSuE S' b&׵@ ћtnrp_&E5N帕kYQچ8zF`'sǗ]2( &o;@uAf܀4Z}Wbs " JpQ=% %ېzˤ# ,I^Ý۪Σ4%G"+ɫGCAiMS-睸nbcIm2HOڷb8̂v7n1[p m2-NGT܂7>D0bE!%6>>Vy^?YJi|M LvZ#0q%͡<oĖq-5_٩%Z@Ιa z $ J}A¥4=Z6ZǀZ֚>ƧtUTP je2ij<_ShԟJg](>N5^ ?z'7>޲z]Rn)G <y2Qj 5ls!'ap. ^ٰv|Dv"+؀@VX<Uif=ݸGoTo{EDyEW଍ij 9!+\%2{-c;37'q l9~a|EPs_W"L}{ZҙJ`.['{| j5ݨ Ͻ*\lVIW22+Ma (w̭ ,FiK&fVS؅R%O:1Sv29Y]_u�!GʶK8@ h>6B$`�T%=7bivM~y.<ɞnYAPb4)FwE9iiu:GUf=o?G# mYpJ GD u3d^x)ñ{|o~ep;?ne !U�4"@k;N(Vh·]FOr5TcΝNeoKFˑ|Q)<KУ3lqJ maJ ~毆>.g"u: X6>)kAVݕV48H_9Xʅ)B83hZڦ jJi&Rac7wͅ"kRkĶawp+R7wAYVcH~7{/)q~OP e "Vu-EJĝ 4Ql{Rv)H X&3OECmSH'ශOiDu? x)k҉<< zf;JnvwH@|#.@/VqWQP �jeB2#Fx>#vI9];1~O1OeHsoj>Tn"f M.ZtB=B:Ԩ_KY dk QJDL@ Vޚ|w-)KIoU' 0Å: De ys{݂<V\;.K'%$tPG~V;n;V(9VT32ЄF5JJH�2-#6fh% yKh e\`R˰.-OS#Ǜ qnF2 h@;ΔV?.W4�TϾϋ6 �Ǣ{OJfl%gr>~9EmN e'E,ܗp5jT~4?#÷\(iKE|ަ<4 :3CۖK7 e7 ͫ9HrSK~f|SF_Wzf?LD6"XկMCuI2`PfH& _ O�g�zvj>Ģpq6ho>jAGp+6 %\D2-ٿK<k\gWyyDy.8J/�JʈȺ-K6f3汳Y@B':7HC#ֿq=`s֋bY/z{k"Jgp"zxVҹQiÑAH<-m3٘idg8n(M_U,]%0ˁaQwoJ3fI{.  yZ6GlWcO@~nVXK,B~Z廇d@)ѣ(dUAcBnS6ŽIƟ+#0?Za&opoف(aD)!w|8^G<{w2A=[@AbզS>~ڦ6; P,m@$,U/�rd@NsFiU޸ŭ];xprsrdW ִe|IXrebdJ=qEC>y ^x| |SѨ̞ dxǣ!-hr~π2Ng2h5H.uQ\xUpi%E<Жƞ,2+nj'ݭȲ 5W(Vt4 ΧQ5ʭ b܇ǮdέŖ." R9Rw#[߹s2fH&dX(H$XnAؤ[ R)bl'L[n7< )۲0yXGZQK}~GJح`zU 'x$"!|@+~Vph)JۣtoSyB5HܜF Mƈ3'Ey0Êv2`Y,Yi$"Da &,GE:vWצ h׿gzgyܱrY ;SqW3 Q9;c H Yz^;fP$`>-V7RQ*[=fRnWz"PNSs<KCVqZ H96GPK0mYDyyM=w,a.Ό�C>s18|V+gamwoi}1!ۥuՖ{rfs+:';p}īÕ*MM+(=2N06f\^>B{$Iɬwv]|nJ9S[Tb(Q`L_kЊ5O_X^o?Z c-987M˂X{BZ]5.Atcȃ8˚X�W@2sM*h`7t U}y(Ή] % cԮ{3!vL3+&,yA#]'G^u- 쩟.욘6]pu>9Y׼FW3Xu~�I{g`Ui{?{\{f 0CČ\FpITH/[+J҈džms@j(D5EdzȅmFB "?vz}LIƋd;mr+1qQVтJ80öV  `>#L|qԫE1ߒ֔ ?=ѹV&,ڕ^XP"+SCNMÛ.Ϳ7>/YjUOi5 IXfyjQǔB-^P8sҒht] A +* �oPgA"\{מC&.=pwRԥSu}(h oXka_>rhg{#x '6n契@  '6 lJt2 >) /@l훚02 HqQdkkXa]G�#*4*aOn =ƽ#N/WM5I1pGdM8frΙ2ՈUFM/qRf F 5GVXM14Ky22犁ļ[0^A iUPRV,JqOE`]dy3B=ZG<Ξuy8$Lot$N) =LUsRk!|X3)^wlnbE12aBꏰ=3'oEw[Lvt(˫==t\jLqQ e덧CiCJsGq~zݽົ|Hib[ K'by46*6xm\fv?!}HFGk9x M@5#E7F̍Y3Ыd],|k ĭNSldp~!Re٭.4INTãJW! iɓ3#43ɲsUJǫF +K?2}:Fmh͸C/@e:w/ff.O v.il*6 VN�=9F!fVq q|Mu-诂L7gc[ LעX�1 t9!h\ZTbxOg3�Ď樢pų6_ $T<o,mnl.2ҝΨKs!۰BŒSյ04|:JZhJgS=lLBtgmfj=sP*=ф% /6W$pD^)MMjvWUwɓYuc7h϶XkηAO964!Y3iSFH)P9ǀ8%bGv㿞WH@njKLV<xzDk!z(Cl#1H’,xĎބ(#GHSz~D]r"RoS=VvϷ,i7>A֧\)J&{B5ӉH;�!"kuUW/ CXwex=^~^!;)IӮmu.7!Gn"cp�cQa^1b7¸x.ܚuzDFOې`Y30v,a`⦧؇P&Jko1i:={QF^AvO+Z M3+s R �(<ipgqțNJ#7Q/*L ScJӇ+g *4aL~ }EX-06t&ȭZk$㑒-N7%2p]j; ?/`+ z7~jgd F0(A^7-p0zYl!+ If};Q�'xn!dEIvQf.Ef�� W\E>ܩGB~jK\\}w==b8[gT-ڢ'7>jLa̿<16aꪓV ACf7e.D7KOKbE'$ݽ xWo/J G{#@-P cϾ]u5@i91րqS �MYcU@'r& q?n&ES&G Y\hFjV{><QDAcbᗋBjbYYYYI^xoj(j̬/| 1?y-7Cq+:P0c|jjOih5S: UmZ`S@Q}%Lͳv%'mC@X>ko+1CH}eWIШ*@%X+dĸoYj˖Q2|{D' E^jT,JE bxwm׶e@@NJ} 4=Y=zN,XqbL/ G)ga6'4XxLA kXҠ ;W>ܷtP1sVn)CPoꂖH˚!_}:(GŔQ Y=Yl|x)[D½墈uk 4ӼLXv.Xl ڦ Ga֫#5Ark͙wH+B=4q7D:rƮ `tcD rx)oAMa6$mI^6y}8:~`6#H|L`s Cg�)N|#wBO4+s4۳ GN穴> q} .NF9B?.Ѹ)+h^j-;w}8N=H(Dkz%r[.a)]I[+jb1ɢ+`IlC!Ylj Ak <0H6Lni$ x>/HFtϥdyrm~8Ie7:}D[Aq$LvA8&5s qJDS7x\+wVr tcC% tz;*bٯbZWǢS-\bB]iY?={C+$sW4uu)rG7?4 2u0聢<\4`@Ф½Έ6&ҁm4M537p8>i1kڴ<iI[k׽mذKNΓ"h {tn^BO=9!* Fc"~r<\v$i9v(~ -C�_s_Ճz6qJE:$X[ps/*7E+1h~<Y# uʟ2'zͩY'dqW^*>3 !~mMp=on2/ii `Uu 8\7<MElϘ,-qWX{- {F,Vz!fDrHN-PG;QHY+ɗf0au\z{_ye=#P"w b\K>a<b5ù}pyE9H%gcI+%qˆ(qr7|I]w!Xfw1VaD;W6[!= ȭHJ@JbR2VؓⳬWzEu69aGIc碖wZr9vM# 5gb?q#_, ivL-@ x= @/3]w&ο:<l[H�a3D5tJѭ ]񎶩A6-x҆�^<Y*_g7惜4& >bR-f2ט_dE<ϵVpPqr}@dE7q(6W J-S6XY+ډRTT?u6͊d#hz0=Y$Pd}@Ac㱎fr' �#@-eIT/e%&-YSCQgqR:WʨGrߡyOj,WMČ"j.j-fM%;0[2 Vu�yg#yߙj!)/@'Q)rm;{bkלUB`&NR(֚!UHbjW๟ ]#=6~bG>(8-e@oOԣTťZO?abeq)zR/EL5/=c 0+LI5M]%r/ ՀÚ#J .v@|] )cB2\6L5,=?Gsva0D1=Oqe _h|tV!K [F|ZOxf+}k~0I$q gpwxAjhX8?jLNB/.xpmyN3h=l4w^Jlb siAIQ\إzk>޴h/Ct늍ڄ e8L{v5 H^$dqգ[Wg]TZ[Ngn5;йkߡ۪Sr)Nۈ%[\x8Nx%4.RT;gs`&{-PbRAT鰥qp##dylB: zLfҦK{{WЀB)Ρ3HUBw } Yo,O<u*عC"u͚. npB-?N{fQƬq5e m\F"]aTnӶ) +VܭDOM^H.Y9]!4)paC_S0M"Vh.>Q07HF9Ӣ~w`OTVg&~J¥%> Ʊ\V/+,[Jt" A< nd^=/RO=LcApjVR Zμk= ):exyϖYѩRs $0M+WphW&g9[:5 jVq ;>z(6ɺA[E_F2i1G99; X3#>t2.0vm鎦U>Qe[]IA: xR&L'hלp>4)/"J|Z50r+rK,WjD 1pSV#S~ީve_bZ ?LjTzת>)!R0Fm[{ #gC¤|Hє< ?7i1$R<HfỮJAJ11x*ANdi -=[0GWclo|a,�aљqOj8k:JОx,z~"N M\ #aeoE LvX`رAy[Fd4TρȆKyz^=8|�ׯ?&blp4W@Z+Yj� qBuk޼.FGufo,$S.q <vj Q\x.SGѮ-l˅N<>=C?C( 0J=G-lc+T랯%f[ ͙M~2g s;T!L[f yh|h[kP}Z vrZ)X@5s\`jǴJs(^=UL}x^%<d<hV ’S]|6-H\" $n% EbB֜{<!x}K�ֱa2X[Y;x�n?w `g#Xzuo+X4tn/Q[$UJ]/Fi[ 2ٟ ӱ!D1Q:DFB7|Ó;tRZ4Xb~*W9FK)N<1W҂NՒ\Y [n+Kv?b5ԯ@sQQKy Y-xqgf\߄Oa[o.,bR(M܃` s&_USIhe-, mnn2;p_mcby;wƾE,!<],ju?GYO $a DsIJ|gt% x�p[lB6FѶo ̈OoLe&nAy9X kS~O҃+J%DP@-}Qb_kIwH⚴%(9+Ĵ?|ĊWzЦ?Qݔ4OOi~ 9{TR /uҚ_v(9ÿba`~ĠI"کgc]2\X~;:IBĞ CXM3nN`iʌY}U q%y[܏9ϞQDՒWb5dq(ʃ[57!6?^8zhW^WQ ={a f7Gۃh` XjUr _)]~w!Q~ʬA~ NIQ=ucʞ,5YB4ImB8҈/_ 2' N+'wj=v|r� yQlGW~ \U4H6p08}:[{W@*{F_\Xhu�&ɸ@6ɡw_>7z<2 :8,g); 6IM'ë[10}g1E'@6)Fh#ӛQ& J/c?P| vkj73,uAMLKeۖyuZn+Ċ 誳#x[ծe<#g׮Uewp%G@#,C0ϿԬ[̓0Aot&̃xY\&sZ{ x(N`!iR?UNH= ׎tx1,b׬g }y}99阅,:f<h=Mcn NHf5+E LyNҨ?A:X~`_Z/? VdG<0٘A1lő̫v旬C .]IXЖ37˻U:2ӵ5n _J(u@:@ 7\ WKjo^af5PTliZRv('{eTEXYg;ȳ5&~Y2[^{+x޵n昶/qe/u\|@ -iP!ف(ԏ6sF\gHR{TXx}G.A~&PF>WͿOx6W] :e{FEsxE,zJ *ZTM~awd"Jd+a9s"+[J7Au%Xy:o*`pF%ًQ"a)T�<&SaK*Nߗ^ \&Z4\Tta ᳏0adj&W{zS!3aB!x<SB|[п`CgK 5H?F!MqHhCĘm;PnX@Vw|'|7Y:w05aA\ײ^ aR4#! ~MD)D<3܎{B%޵&ޅ7TnX=?>uY2* w#f[9 wUsԅ݋v(K^MB+6T+XƵ7_e"RsM7 ptT ȈZԭ4бB5ʅ3mO6hL) B wf4e Țw5y(J~?ԯsR!JUDN [BXy\loI#9zI(@~!TE#n0O-])B9AʐH'"QZ`u&.6kYOgeų)>v 2j0h)t# P!<i4Z =#uh twCM:uNB{^sgN$rM\L0zn.=#_bQ\FvhhC=ZpG4o.WݛĦTA]^m_"BBz}۽eƃSeax1A ר~;礚~PNA3̎$~'> e)v`_Z^A\o Y38B5μh^hfIjQ|0 >``j smB 5Ћ^M G:<V*5t%9Qv&"U~UIq q' mURrp jȇw{9 MNC!E~=.TOb|Yftx$`|)53E۹{i09j^:ue8&@vy$!ÈMW<cC7P*Bl ׆lZ,hN?QAC 8m{,}mW ;B/" e2 4]ם}Z-ze}V,`v'i^{Zkh?h^ӚCy:92F7x̒=B9 Wx#4vKOlF%5}㗅Ίn+n.3z*?C(`8g+~j\SOhĽ0}q )8n<:OLe?Qެk jΡN�Wb4 NBS"QY`nY#+B`n-g_9ɝ07>{hC\cA6xT,{GV6_T;8Rl䰎}7skXh)WCN Ȩ ӈ gCV%-G]馭"Tt;2h+B/87/=F%B(G Y%&4T'qsl 8h:>sڃ/9;`_m<8&FȤFͿ:˒ZkaSzEZ7n8 ?8T.C\:qQ`>)eЗ q%PbeQw iSRSnrBIVn"7).ȢVDmj'#5W/P5nEwsY [:h0{;,U}"eT#8bA,i듹V8^;,cՊHͨdodzK[ g&!i俑 ##Iy;/ GϺiq N=Pa7쾵.-TpVKhn'(kR})%,>_v8F)b+SʀH L4MW?j L:FC䉠b2㮀}-SFvP`ӿܟ/8K:f<MEm]XJj۝o`)~ {y ؈8@cA'оlTL?>6&U ~fwYtMVugKCB2+kۨ .ŀ7døu5Dᮿs3[#wrP]'h1$θv! Y,o 4vn] ;^p.tƅ̯N:EP&9({okw<@'mXT| z+}(wP/<rti/zkW1a9 O6,fk') tRPqF8*ґgF{)h >2~z;-3eW4fDXp}8@+9)A4HuO$f>䑣8_iP'wՈ_f�Fpޘ-4?X;//h'Dm82<}`5ʾ|xg?Vv>D}i$d(л&M Z -A|T)#4HiNgx&Ghߵclj"|LB%u-=rEr}en#-Hh>`B{PY4g0E\t&a/BQltNuFj)ؕuYVܢr{EPM 1jcCtuV><=[:�<K3i2<qat3�5}լgEǛ>e=o>,T0hB<6EW^^ peiMf>4kb S惸6kXv&O#oW|dm>8[YwړSvbj5q�79HUpD*MD_{jlv#2ٞ2f J#RvVVmW-xc͎v Te#8mD? X>4ؒr0+2r{Cka-NcT�O5ƚ>bw꣰|3w.u=,Rlؤ14oxHQ\Q3$izk"{9nc(ih\UDVqU2Gcu^V*rxV I:jn1`'Q'9 PT(dB/ _G$�t+-T1EqI-GhMGG=:O/g0P&ȉd!/9eĄQ8QP}MCl1 %6) v(a #WY)}@2_Wݟْx"14PNO<]w6\HDG  ( cǺl#IBkr& ~X4x[xkWZf 5u"L%|(U#m (,#g@~|c=h1%}f~>p˝T٠.=Ѣ?#T#䇿L#7ڦ'NļֲдOHfP﨓JieN nQJ*c'QS)~(<^^E6^T*{ !,l? "t'yRg͂ A:K@2XtTajQh4&YQN?&Nq9jCTkĹey[qsc6Tz>qDbz HE:4<F1̞a˜fxp A\t<=gƾ] Į)<YCrH:,(ʦu،E[k(8?a.jt>vK3Ɗ_m\tߊD 3x|ed�GNq#2_mX;2gǬoCR[p9}'dvBG*. cxyŽWM znw݂/ ,TTx\!Lꂹ@[8LkW(=x'F_0YK" !c] s+;PX= j'7)Scl&l<;Ѩ V݃0r^v{Ч®R\OН NL[2"0` 4`W! $ɝ�کt̥Il.#zCCƦDi[O7RNHꃐv$MP�dA_ަg;^<qeqF_xc퇈m&馀5Nֳfsԁwvp4;+ק}ΞԌ>šBW'R¢\Y+uypFau#Ckod;}fE6_6K 8(Ӯo3\qP_5Vtp [&%Hq-};q46e=@|3Ч_0svh'2|_m޽jteTN騕f=y�<A4ͻLdPPVqAҒ-PN&QFUbc[\pG*=b* `Ai\L*{jXm X\rտ꠮/6OsA7owpcI5: @C&dVd+Twa)@gVPf~ N,TIV8Y3+8[ĉb{%xW`M*qKyMc}][/f;aQi{Bz6E~r*%#X;rm׏7@| !9yay f'ӕH l.SR[�fְ(hq,[%e0vVC@? Ȋ0V?F^c~AKg򬅛F_[yU<|_ ÂW&\_BMT悾ˬ@}O:̺:tVcMC٧^K_ZɮGv<H'o{imd:d6Ap2UAiy?ċx~6QC}D~VnC2> KEʃҿm=LHreۜ+,@)Av>+ ,S 1;G\KĶսIa4}-LR:4\oS=07^4,<֔jOvkUIO{_o>0( TW;y|uL%y`1{0З``]]+?RAEi P>S[BA9"Sx^?j™36_OyƓc԰QXżn ލjѨxuYH!JkPZm^\7ŴN�Q|Z\R42r3颊&u 䉁moq hl� pBPdžmTFFPSP&JN}o##h{T]dq`4ZXv ."J+l{تaE"v les:Adݏ[ S ۰wE(E*_;qM-PFڀ%hb?'NDS_lV<}E׉PH}bt9SCRV|R_G1Me ɾ|&TP\.b)Cwΰ3/H=Uۙ !XI0 jߍ:aGY'ʂG`Ant׏!ӺlWF()@}Ym'/v" GXt`0܏7p7h^=b>0r BY2 dY:x~~Mz#%Zw~Hz7IDKݜF53Il7IV2iM-ڄؤ1~@j'6"0%{60f>ˎVaE(4nOzY}xxmqZSW^-6&dEңCrSLz7HSEzjwʆw*sEf39.s7NTʛqvb=5)]I6 ^OAYp1dt\&Li6 _™ M"0nY{qLݖU ]#+O(lbYA0m i9 +q&qXSa^R=EVլ zbTUܰ]63x05mvQt"?_aU8 UcJRҫTCMMʡ&9& $O3tt 솺wIO&%ցa2J KwJWjm̀]t@ws<PX%d=qzX(R Us`h˄"jRL#xAIr+rX3 MOyؘ+OUM='3XO86h6KL:DpPܸ[l~z):$:.|q mܲ9}|;*hu~R{jeŋp2/ƙ*_E̴ͬgs#v#Bĵ[ eSV/E)g\9) \7^= DfSV9~k[_{h1C,{[KwBس $v 3 HYrrZR`u=|Y0`.`1Vx'vxrf{)6I o4ϟ-rQ$V<Rbk ~E ϵ[ /O5᷒:\-4�~]sT&scǩ/MV$MG W$A m̜镀0?dHDž܊ȞϰI^9򽐑 ,pA%$EԧkzydN."́~V` 9`g%x5p<vVsV6Yv߷gZή:G"ͭ흶5u윒 *d<iDhA ,.�۲ ,ACJHL#A9x᫋uqth.=8_i~YSEucpN~5wS& ;ǐ5a sO7f~X2{;7u]|xI3Up5(l08m٥h4 a]7d?SYuB-d)4~yWZj�,u" .>@<̾DlHHxn D2zXt%t>U[ӉnʓY+C0ť?LA-⢗)hĺm+;to@ f%nvR ioP=^1kQ(znv0 #ʽ͚th-88<Y&FM.]˽v8*2X6[RN'KǬI,c >a]t_#0mQxjf{\Y,.@]ڡc}\Cy՟዇YF_ww�ݙWBN b8 h|j<f.G�iOKӘ77Si~L D%cJN1v|_(4̝5F%އ(Y,rTbY:_1Quq*wa0B~iaVSy%!N&]u&D՞_͛5D˝P㼤|/5ySfƁ;%QĻ`d*~qNtXxu8dG:~ j@},Z$ |0ͮzN|M"a׷sǍ9 -F889Ho1 "}[7{<儜1KGl}^HS&,&{txNڗ>c`?Ӝr "X {[4ܤ騎o+ZfN[ZdA Pjܿ1;6 `1;ЀsQia7cVhz=YG@Dװ;2:P z$|hv"tSN~#g MɉL{b67QlDcHbLoS<}p6\q4SmUzgu[(eegcW=H往[ij-fЈZmvE^{fՑ_ Seza�q@*ՠoT - |A]e(ox՛:a5/Gbc<j'|Qf*[&%g(3y:"Qo.tojݴ$e0j{�X&8\c nvmN'ZȼIAdE;L>7/�Xf󛏒SLNڏ5Μ ]RLuʍדО@0-RO犃IlYe}q8W"}S!͡P:_ޙy٦1i+m7l^&jo>r+"}|K'g3JکB?+q/7`ʺÉA]2mۦjv=0F4/͋ ƾ 2&Ό6WCoЫ3]`rLyD=P!mwD2˛iFcqn-Ur$?~ayevvMtgI+PU8<p2ml$)Ö%㬴rD2tcҥ~}awy_M]ϵ`p+X`Uݻ09+3R-n?y]9zeJ3ۧǓ[ROO }vX»>><R  t1#ml)`Rc#S"ђ[R("g. emVGl]˧_>Y祠b99w#5t4!~&DDqL_ wc5W?°C۵=׷I^uxق/o"q�oweM-dg3{43G&ؔ{>8_`|}})/Q0ؑ,>4C}TH,c{ty{F><sѾ: bo/$/F݇l&' X'h H@WFO(/?D!{oI/(K Iޭ;2XwqQKerym9#f\gкB[B&Z` E%.,W˪+zUAvǯrEA"0}w;'/m9F i7>ɐ?XHךaRGC$3ulKi"5DU3�*ڏn#gåM:63[P3ĸ#vW!f lLَW1 %<Bg#'Eg!dܽ -H�݌WLNOug;7&d֣E\SZ4!}z?\gacԝOK_;mdpP Ĉ06itzᎽ~qosR.uܻnB!#Ұ5fLb�.?ul.RôB#x�賙Ϧ8]"ArC%7*Ky::8=ӆPQ1?f|H~f{֑՝<wǴJ#.U8aZ."zg|eKAohW 5d# ;WKcu 5x*9&y5`&8;�S=?Rr˳Vw jv3*w4ڲwזWֻo1<KM+WLr@R``Z+7;^]qsEZ<m4Qy䈎`4MIL4%fė9*:?.<MH l@ӿT]Q5:9MjwPxLSKLbvrq1jvg^i$p޳cjTDN~`-0„?zF2IǏ?tb;mً1`#WyNՂɚsd;Fypy&!Z"[tvGhul4Me\R9ڦA*b<J(F.Z9YMN~Dκr6[$-eEgqf/^. KY~`ep@”\ds7 23*.DU*+ v_t|7B׿o ,M6r<C+�m8f1r來iƸ&lԾ%m1@ۓP{֋yZtxnʄuTJӑEP1wa:{":vK+>Wlƺsب4G$uc.[=$,:b4vb}l=6g$ \LX3jv+_6%vte7iuf 9ZphC>/Wљ9O0FY2؄骘SP2+-[$b}+CϦq8y?BV6\Fgg!W:xNL.TCN*mp3PЎHW$S7+.g$eY |='/Lw2ؔl(5#NMt掎AYFgJok»N3FQq;j!N syQI_/o̳vӫeE#gqatK4ʖЫG6M+ʎ/I'RFU–bWjaʀ_iȹTXmk&tSĥ0 Zc@}Rhd23{V? Kxf xA:Wzl"?ZI Jzseg轢U:AB#F@c7 Z?d qRDaZ<=s]jB2[lboJb4_|<1c}'n6QmOKZ9pޡ\ym-B.V7ߣ/LSb?FfK;H5bx6ߪIɉ<R&3D$U$|_LtNnsgN= 8SB^jU;b]/ $43Mr2H{/FݥNզj�ė/xG)"4!-ən|f^o[0ҩp %p£N\ĢSoVah| })ƞt]Y~|$4NKX3=,L\;X89ܐ XtNݪЫ//\S-}}ʖj-tmt_Vx j15^I*Rz|g>޳q[d+bx\~!-oU;]& )zeĊ2cFH.u͔3j\;FLC9'6zEAuMVl݆0UQZ?!uQPAż^sǣØc�E,j^=TʍMz،#tN;ronU-_V-+1F^,*oя7, UHV KZO}ٚgs'?#}[_:VG7QT$ob>vTP6O1v7'K�;΀b\k#(y@mc$NA%S"~>^q޾™ #gT:!xD\)I)l+^FUvHtXw޷zz+isf/JU**˪f"Gi!S :ѩXo.B-LJ�-tZJ]b('CGǚ)A_LY'n4J hZse~tOzB'k7%<!aR+QV0Wx#>t��'+WҞ_b'h sP{w/{Vى VqQ$Lp>6n*ǃEU0w[ \Hdx\}{'2rj*{0kf]'atBtG!ߢ H�h&1M9ЁbuF#+ kĶ4N84,nY@[ab‹&,Aش R 35=XvPqJ�T)8ibH'/ں-ό??Xt?nW`/ʋWW5|`0\j|'Wާll#~v51r/Rvi9ƨ(e/L/0HWj ȗ#eȲ݄)SC^?/<p ;oKv윒&!D{;X/z"%Y/%ttؐ]H?<k:PuR{s J(1济M; L68Σ<=;sdIB\44zԊ+]8r%pOctPupo$L-7w:fjdt¿P@MرSJ,ked`ͭn;@g'/ўH 9i @RnA"n$' 6٭r$vb;C7nd<sYۋB;gTT=wX@&FZ7ew`UfOXzN HWGnf%D8e%q8ّfX#9%BYZO2."bMP"X+E`TEڿi>Tȇqa%k+:ANGDQ*à=S:@czۃC7s}{=!y˶IBtv1cfz"`umu.{)!/m'VD苡]L^k⩞Z+2,9L1@2:>l&v#d`hOߧRmK$H+Y]vJNf1w-4wP(W^uYM>b0_pâЬz֮JgO֚ 7Ӿ-YGF._X<.x?f<zȍ񠜞205^qi @b M;{iD bɾ�brfٷn6Q6|QKd=(oKƥ:W;ЅmvG ~)w[X>,#vvC)Go4E<;ij'dy0Ow2ýҸXs ص1Qb5σuZxGLFp 6ɟY 'tGzo;9~uu'!G7oT.I />*(:5# F6oɥQ {ƬN'd`vh$6 Rͩk'v|unzG3-F]A J-qzi32d͇ƃCsk#,j#еZ=O:8c8cL(ewŹiWA2C!J.%> ;ïK7np 1;6/:h?^hA߿y,D ?Kvӄ8EjlM^X\ 8M>s#4LFih. "~͉'adQ>s&i:,jFg*d-_10 . [oZxwθo)[S#}t=Kd9'|ӨQ wP,d@A�K[{�S2,~45:8س zCA&N7+ o+ k3VRU"2?q"`/of9Ea׫#yx0}F]'?VߤqEt�$o!*=C/ m`1 (5MF..Kgt lU`m L&'@{$c9ay<8T2ֿ:# }cEex u[tR˞ **XgiOYXs5= aTEcPGh3aTvq )ze$G4eYq|7Kuyȷ];Ϋ3KbG">QSvu!NJZ9ꑒ@u.]9U`vWbâّb[9KPt%r4}3ۜ\fᆒ_? VòDW]`gJണg H:=L#Ǒ?ě֨,ٍ% 稚eq6ggA�^)΅Og@|OZmFԽXՆKjsb/ 3|-10kxdUV}bny|Sr=i:Q[ l6E6'l ߘg{Y 1=:w`+(e2^ho3.\/N1[b 8L7MSOE]bȍH-gzscY} �J~QH@?"b_ÖM?̨Y" GrMO{z4tLu_SӔr ƽTp6Y$aksD9s2j-1Qϫ09IS?M<}ĩ1b?|FH9 a(mW٭ &$@Z#]3E(@iQU%(:5ҢzoO2w+콫,/bi(�?F0Lr6P$<|>,Bg 3P/8~e8 Oxy�EYtaTVkSگ06PNF`Qq=!Q t/$)+e\=(y K:R Ϋ(.ekwg[95cB50v$ؖNхneRA/v#p bD kfDD4-}%?n@HNH) I¯cqthYM:J!6}ryU vy7ţ:2һq.K8K٧00QRF-(EBBE܂z0rPA`7%O9/h_ ~rU17q?7B\]jA\!2(ȟD*rVƾ;HLɸ[9T"d�]`Z[$4<k >"E !Ö++vUw MiP/ =)~=r9xx I˜cWj\M_)ܠ$O*[7日Ukg|EbOk#ʾ΁r߹l.<spzy +h ⡥>PEj`f0NЧD& WQY\ ~t ~bw}N@q![m{:(D`BLʫXuT?JBZgKUyh>:Qt3FtsT@ɣUsB(rՁmĶh"$b@$MSrYBٚd?Zk#Jw(3}.]^fAs(NG*(a_ he>m+3҄Զ"i-+s#:O CU[Ni~Pnc:Ki)h5kB\![ qݡM̙X6zU=FɊQ}7n+x^Dg늇cx,+lUW?3YWYx?/!.Z,#ԁNj/7[-6;Nb%Co۾ k(OέSM7C_Jviu-OҺ4B5ld}9R\ ;�LZ*WD1:̣GfbX,OTHY6Rês#|:|$?=бO> lϤ0*vj+Ͷax3fžRD 2Mzo5%)1̞JR1[{UePn?GOl][~,:uKWfFÌvhץkC)G _ Kf (P6[ ST5' `k Z^>"P & >Ӵi1eU(U .E=srF<77)Tʖ 4vzoU.ӝLy D>d8\,Scy~a-p�/)?fSd~K}x0zF#-pt 8@ JFRmEZiuy N[NzBW}rRhX"ן` @r m^\0#U4^,&rƟ -hp3nwlH5Jg;󭛑Tg#yGD!@ C0,,V =V(yR7_ȒVqrLr0]&V=#ۄ B=ѰG <A}S#֔!qr*ΌeBrN+vnpA=O<YvSh!:*sRbiΈrn'ěDIT$ ~HJu;)6ywY)hp80ÐY|>; noYJ ɿ =|9&jRԫ θ<3nz-ϊP9{#kDÎ|5wh<R%RňsbotlvRS] C gqέ<g22rî_27ڛ[7.~uk8ɥo>캥n-u;q9c q>܇b"O좓]ϝ'S ߞ=U)D\b{fhz8L1b,7-tUcgxkHMVF/ eIJ\&~'(>zĨMn%xФPPza2TNhCX'.~+u~rbǼr| >=Ҭ/Kŕgzj~%umدh ^f.DJ X"|VLz+ "2lg[DSk=] !*TFuU'z i(s/~R|\I~5ڍ}d۶hG>s1z<;|wJjpK!&|i/Po-P)>ԇ~ۗa7O1$Jkl@}[J [<;5߉TϳZto;{Rb&{mG<f-|Q|ZK|mP7&;4pSjxDs?n+0hҺu{> t&TJF HrUqz3`pȋ ?( R(;̗xWJN]9JW;0Ya.dH\9(S:b9*Hݰ/n3zg/R}#fB~]360,t\?VƎH D;FxPŋ:*k@i:OqW::ή>"yX`Ԋ= }`$^'F籍N wsy^"u!ȼEZذ0(Kyss&̇ ь,cOA<(mBk(NRMs�[3Tv8YvqsOȡtU}a4ޘ0g#@t6j{keO$tuFdov /֡B -],gM彠s3c-i=Abum?j AtofV77Zc%ԺmkEyuN=o)ʛI)֋/Ojp" \؞1*DoN�ZJd2/ަlNGU mI4ECY2(AetY66[9x^W`'gTNvG {?ɮZwW[:n24R~h�VcD>�>k4{::MBKr_9keԊoňBx3 sv_4H�EyiZ;t}TBh2FzFx?U7V1F>5F#s "4H j̾4NuGS+nk| J^Ip\u; {T2hB1jgdnEt՘ji (NEO?BfL{PV~njie.aUHPqs4T%AuQCOA'QSuU\XdۿۛبEIm#ǪLv=d06Ud'], IX (.…T Q>D;PeZޮ CM~C'JII 5b>\n=yĮ8+qk/Yk¹6!w{]@ȕ v(o;OD^#`2959M3ގ.;y?'pG˩!'wP " IX@p/gjXnSВ̊'n"stOxC/ACߜLק&t8uv[|w5蓯`<$�pOoY@MdɄ*G\w!qt|}cJxu=4Yt+Ogf ~dWpX>CxSwˣHh'h̄3\:nQ7ͅAFpOJ܍ 3$;o$:OdwۥMltu+w ]A=ZA$^uR'UrBZ,BoxA`pZ?+QSqf ᚥ'D:~:6gF{;44/V S>mU[@ %ph$l4ʵ#͚2!zkЍ5̞.*2`IqeM*?vy\O�]LKG Tfpjjߒ6$!Z&Jn0Q!K_U*_-kصC/'sB[ !XOW?9VF%\YhC֭ ;2`Xҭx _U;g٢L�h+3Rk|<_)<f'p=g�A-7pP@u>!g}_ELFS>=Rq&qZjD<kvp7Rzt4ǬgܭY"Ha C6n6i}~4Qdײz'` pWtgb->.ORs,T2~=V3ZG+ -7*T(Pǹtk-[*.7y䰺l֙Ju`ߞc]rg1s Yb:X pe`~@2( %඀5ب6 `fX?#^:&;A&ԭ=;p텍~U]gɐ4�5m3"b2Yz5v A="-Sy)֋QnY yGR5/TI]E.W8RU =6ku=Гn0P|~qj]uq Bs>COי'~!>A߯P[6ģgAFa5phl%|6Mm@: ֦}3aeu:?|0lu沦Zt-b#E;m?ه|&qTHN7>'qV,ᢤL?ȕ߳)S1KZ`Πnv֒kTN@s%CƑI|Y-TVy`R{S,r%Ԭ{ (1wmD-w}D@L^VM(e&bCCJz`E¥.Dt'6W'=w 'Sz�ٻ+cBTl=' + NŇ64a* 7qv -ցfhkJ~>RKL+` 5F W1 u�MGΔ/_Wg]u*z_S/ s4d|*r Djz1Hڪ2�ۨjbP@ʆ!t,fX;hUٮǦ<`/3rZ$}J-в�Jr"ys^咕 ?c'*^@(H˱&r�[Xz7u&-I6Ǐ$ > 4ue|p. 5$ٵ֛x�[Lp\(J8ݣn{^^T~j+$BDl#XrqSW)<hV&L !{ϐx*|˙o vfbX)1h>PGe귒O}>< 8Eؚd+F\G#Y,/\P+mV$nݧd/KL`KwS@x_Pv� 뫰ᨿ)T; <UlW Uv1I57Z#pZ/Tཨ|~"^;]3ӐPYL�V u):#>CtuƬBO~~9r7P6-{V OQpgӷ,݊>uCpƫXJ1 HhAN-aܐJ fbZSc4 EZ"(.+(KьzYcl;(`S22/ku+Қxɪ5VE~Di YvAT&0sh��|TøiÓt,TZB9L e$-%l:ҍ%L 5ݘdhQ Ks΃]bW̔kEB�Ck"NMV* N^>_madGt6Xy�(1Ⱥ~Ñ ۔rjO+אj7J Tu{|I;>O"4txLv4I0)Eb4y b3@Y/Mҟϲs[DA/ޫSh!w|GrnmMvw=ӻl -qi(p-!Znr ~y/|78 sxGs4Tz/ƉrRZ+IeS;氱9ϯ9jey*P 33sop5?b {X/.+-E$um}q]VpTWxuɤK0HDtJIZǿh7oR�Ɍs}Q)@B8*M?CrL $>hCD1E@02QIbcw :+mwD R\<}-蟫A-KR.+%`-V*u38(Mg3]9U(| > !oj4([^Vg׭w $ҝ z秛(1>19µ`Jug[.V rvg*$"vŐ[q>D v,pqV:QY 5QLtfK^P#Rf"8m 5Gף:ER30D.k1U&.'T%mTEݼj\V4jߦ&R,,v]((D8IkdkWu($L~�zN-D�d�콹>nV]I{;s#q{gnmT/àFO3~UsBwQ@7֠UcY#�"W;g r D#9ru|D,[N0|̍{�i8^RaFYoT*>Kݟm5W7EAM>9ţ�|}Kg?mN]=\t.":5Lz ,Ǎ޺^\!h++8')!$�'Y2~qQM ?p:¢SIMVD5X;;^:'EibTy{D0CE]#?;( W* E2&O;sP4W0"Fi-[!]Te<T3M3֧:@{Wt8HuSjޅUR k9ǿzr{ >$44 ZWdW5/D$QhQ-AhtZkKw" %3|-\Tӕ##zՠzr-͑Z]28LjozLe@eA:S 3q˟m 5`=ea|>cw+LmWՁWƳW҃Zl嗥Bp[~+>AO Ze:\I1d~NjP8Oj۶=UiJqAM3h\K=2t#Ekx}-v:AdO`c [Q{ vރG}cG7,�ږWl3E*(B ҍ^i]]}ǂVp:v0u$2OgUj]UZ]zB^ͳp';ݣD1ixO6`:Kim@bf<CHoi.R', E0a/c*{7?@v_<@[�DG]/o|M eB]虌#=4P5A_.G7]߫7 x* V <VRCX@Eo!`[ \F 2dSjPrD Z?�o.4hGe85r¶v[\Y'3�nӋ804w;h^l �{p~c};?rC&Ŷ"g|9la<"nrZo_9aUvaw6;h&ld^CgRahN~4<ήTPMk[ 4`吅W<6om{r&}V_RY ҂9</A` ~& 5ra“!-![q0ohhbH1 5ֽ[oNnPxZw{L%I2D Gq_%<'h|y�<\Qo M ׍x4kWr|TJ]@!cPzX f-̔rtn|g\Dܚ�UJ \05iY2FHhN3R%wC)T 5tgaBIĸJ <Wh-tYb$oj'pD z[YgC@6įG[VH>.ld~ttALAM<L I )=U:+`ڒT5%Zul 9_ooKAk٥P8RROƢr_%`aЂ=Kw t&].̽CPC=Z*1+a@lҨ˅p;,6 Q1Oy|0^'fGHh%Q)U45`lOU<Z.H{JaD<c VPV£mƩr|Эp7,e~^K>Z. Y3k p]0(&t;lT n+=&XB CМ$ol˩Ӱ$%B`Q$EytS_e!Ȋ3;~srZtZUW{%V 8): _+l{ale8d63;* eptB4ޢRd>bg }KGxmX"a6E%{X7on#KUؒaexzþ `@1~\Әa繖'XhU --'拘N2^kޖk"A< E ɮ:-G)m!SV]EH/]wv0喜2, .L/.cd)M:7 JoȥEd.B'չyd6 xbgXt.2m5zW`juM?XH(<GAohRÔ5jtUaT{Y27}5ˉҭHL93zY<\w&0ӎ܇f[ʴȖK7ZJH|P|{4'V~HsJ^륥,l+>ٞe,w(BoHoH_Sۘ!:b!X\WZuB.d@'rq Z( yQL& WBu!AהCh-:\9VQ.h;=~ Y%O_L|[ T=>}G1фk;l-Q]E **MIe)c[)T{/!4џҼ[]6EJj"E s<nON<R  .;*Fؕ& wX碟ea+8_<)!tR}J cg…;[j aw1@lz$`@)nx;h_#sn|<ڝ@Y&L�. Q&>Ű)BFɚ:څ`zk;1fΓv@ܐ=jJg8GafĜi[w!lSg{D H F S+{Ŀ�Jq$`G7;;,< _%VsgkRQdEaj+yD9z_JBM4jECԠEڷ^neFYgh8*۬FMȚ_){ *5 \ɯvsgGz8;)?O`灢)eC=F Y|/8zP\1@6)wsVpH;qi~OmhNKё"*<:iO+% M 0+�^$;UvS9YAbp}V_DlͰmjbm ,NYCANJ My M.xQfgsRZ$9ںZͶВ5``L\w6nw-qG}w.J3,^ Q=WVDNer}^5Lg9m螅w{%,;p[srlڕc@5-qJԻy_Em\xmBG2Q2q51KL8wpg# vA=0 SPc1{Ue@ew@7ʂ.1JsY mi>SSD38؂-}-Gg%^>"aJkc�&$5dS)I%ֹ&O#Xh%vf02#�< 3n/CՀ8\KQ63ȦNqQt b&[r,1$={5!vzs0d=~z7JR2H8l;o~|t~qmX̸<2K]Aur4CL賑j& ~,�Űk&;kq8Q4QaH" )uP'J`[G h^zY?q6s>F4lS<5 8WF-i]=, {W hj0Dn#wN>D݌l9%Za4` DܭB՚x?KC4i<H\okm0smZXJL XPFw@h7074&F܅_ N*3Y# 2n>Ct0~y @(é8(ܶ0ۢ s*EBԤu|leD3'ef {q^QJ$IՈ} <e!8g\l:;䛂C{bX+SQJ}~= ?h6ۢ�Ǔ`<d~+ f`(y-!Êj,}E&8i"/YGqEPo@�fUr z =>2(LAݓŝ5f}sB~0rNx)th\h-UMI]x|4b^gSxBm5طg^Blt6)ԧ &z?,S` iy@rO& lAYW�h]3΄e#(V�~|TU'An$?Wc+uŵpw.%&L8j[<0@ TЬz9[kբK/ ]uD WP=fj-A*9vd™br<B:`y4ñ?+^7+HTr$gF;X}ɶM~!bsj4hcو ?L|844QGcA@H );Z|U;GP _Va1TkڭX͠]ݐE#2{:Hl`LdGߨ,`O=U~.|52H,! nT=3۝}W$ -rd]Gjkaz^NLt raQ�EY^z}짺lWן}Bw i4Oi&سaLx'uƋѻg1#?s-�l0Ķ~mXo݋Cόx0ok8vѾK^Z5pJ!#-WN%1ct~+ j\=.?ocyL ͸x3v̛%.V pu$hOOtUd,G v)1O6nw_Z|h�M&1\Y p2ȟ$!h<{��_Q>|zwas*eBQlIw:BQ02 B%Lj4Z`*Å6FCagk<}CGt8y1ׅPoLa\D d>q5ch{u @�!ҚUd UC$&+d;5tb=AGKF,Kx @>4<́'h'";kABH}_eqoϣ)<k䮟à=olh`;%46@c\9׈ն%T>9fmRb$D베}9%&S!G?:#01:I�UK{||1\YҜ;RH{Yml@@ .M#*Z#}ʛAo &iv  (C?xzD,s8c:l '؜<5VuIqB>y5;\|ԵNܝn:ԋ|/e8$qۧBCQqe9P^{Y]}K`fFlh%O{-11#^0Dl0UbH_P8Jx֭z.NŦŔr,Iyh~1G$2X&uu=kmNr+Gs˦"%TCwЩ=, :^VM,0е&O[Z!!6~( ƼHi?_pA]bgUlhx+%‰Hqx >Q[<z |=C3T4 %|D^6Y(d&&khDȯ<+gbRc V^ 6T d q'T� w#qg":ThحgfYQ^kts!Rȥkуl21J+$yOVyCG߾fWoȭD}qo5}jB2 HYq70=�+G &F|:)XXT!,<)F piO'aЉrc^ZKڴ_85ay<h]_Oyѣ?5.8Pb^D)!aLcL0}�W9kAZloØAfpvɻV߮AWGiK; ɐ8V8:IVJӅ<qi$^=(ORL./ yX;!ԖCsm9>+WO($v'Q/.<vIc"O"o9+0mѧ|P@_kkF"5t ֘ ]^"$wҀe<&P<k /bɺa"q9#1p]c$puk;ZE1mf{DN-7|~F8M8g{3[75b.>ĨCG]{Ϝk'NNgE5'zPb?=dĀX{0Ll 6r`eu<Q \Oss|sƈΨIf\fF;8uXRqǂɻשtnB\* Q7Ymŧs<): .  Eiq]tG.*QLapT-W&o( kZs+?|fg :`'bOV Li|KK2XE<@xaT$}YJ(I1tR޿XB6>WsFϒ>.9 v},т"2s]ِqF7 s:'(dAsAm2/9S<ԭLsCG*v>AhЃʷJ9>5TP`@tqXgIymu>D1t F]J[QaS>`w�Vق-א!_HZu.&+<Dp'I & ?=KOb@]�L~z>/ <j<ZăY&Q*ؔtk^kAaR &;.-vAf_萷Wkq8q"V懔6LՓ P@ crI)#NvBD*~"^EC+Ն0^\Eҕߵ2~90i_&DSBz|aMkx<K2Z:T I�u9WiW˚ C P 8pW)e&ԍ r=Rq|»z{Ґ E3'wK89, 59kA(^5tCܭ]P3N tu/)+ךrȉn/,<rixo4@ xL;ꇗ͈YέM=)RҽYN3X>Ȼz 8n[Mdc*H}c4�*CgO,HSB<_5hݫqt{zې#怯TrK"DlMg^ecrn_:̛[4bRK S"Sc;& .T#.'L0 C"Z?7ԞA}F!'Jʍ\n†5_iJd*]N! C]pt-}uj*2؏M8.dgA:h^trg 챶;`|] {!ͅ$C0T#ha4.WBv*"n4alMr#xp 6yiȔ Q^UBٞ?_`0D1u?O^1^ (}$�OKĹQKK<0UZ;TYY5N8)x9˧@w|vpR߬l5y;| YhQ�nΞx+:{oPby^%I36m7\ludt4k}#9^@!-4D ׋̣M4j]o2@7mXe~!iwKȾNk!"0KSE~-]A<;FBƕalPNdqt4_(3R S"1pLLCa̷hRE>F_@ QΉC D։42Mgڇ ;;jѷן8ބ \Tſ~ŃYsGHi#wUTEjwǚNnRMޯbb>!dC'm@Q7O kSu"7X$Wt031{1w3!/pҹ:dz^9A:Bں$C,sj:RBl}:OWV`()ES`HIC/{'T^?,2iIt[ Gu|ؑ~GA6,�zٖ ioJtǝ@[l@0rtEiwybYKk%CVjKPDۃnU8kD^]C9󟵮"H'ﵕ?*̾-U�aWOPmM2_}~r[)Yu#( S~l#N7ƷJ 448buUkb]ʩ7:v B-qcFoi[rbKTՃ]8ͯSc�ی16I5lENy eZ];"[ *p spu6$@@^\eؗQ<ϥ<M҂K0NZ&O�Qlkvd]H4y ɺV*s8}gvu|m̝N4X/P/>&›B8#D"K!r(Zoө*r{-/ K)ԓ5Aϣ1MٲfŶ|4( i b\-N$V",tJ,Kjd Yr?7PlnQMx~Z?>>Nj38P)za½ -C Ũ�wn)j6m{m?]keMgknL>Dkp.qdNx:7&'ЦɩT>w%~~#0:D�Z9]MWe6\;샽L=Hk =lUb2S�ψ x\_):<:[~[vH#љ蓼~94m= fg4bx^"\i1?tNzjc-|Lnm?)j(l2,.3qǾˬl+R^} PjQ{P&'wg`b>*AX5lKv-Jz`4jy^kH m<9؀->ڟ\Di^+zbT%$j# (j7ț~}h;fg0hKwedGtQA<ܶ�#T_/޹z"r%>!T˗1ݍQ@h\]ՑOJqo[\7XWחiaAR-4ia \`sB YW qLoW.QlޞS 8E4{{j4U5 ;w`3=3̳|'(bf{.5r�?yK}^'iR]H_d27-u4$rtRݕ"J#ɛԟj@t65g(aYnۺA]l"DGnIh> 7>]ze}n3 i-ź7@فOfoXŀg.$o-nƙ' HF|!uc#sv",2& UWQ'4EL\moM!fQ�E6[um2h�qvWT!YϡMcHq>5}am=h"K;hO+ cKti0J^>%5w",xVMM0V.Qen9Ob/D bl 05H"<R=iU|Axך I(Q ylU ì/TIHTEV~G'֠s]._.&IڃI"ТC/!$%|s\ӧKL/jT%9p,d d0(p` ֖jI7ʃR09rwoᮩ}l';M0W}.�C''ªUoZ:~:Z}LL3N/a5 ;ԿbUijp 89p"Q=oThwf[f$HqSVsa(hD8ě~vҵ7͘.吠sW\Irp�<S/B@⹘7bM#V$ވQ7|"f9 y ,rڶxJU,޺`kbz,MaTGM �+\(fPoÖ< ző^VH{r"*-Jlr?uĸ$c-X 9qd« uE<U$}v c7A^+ /:7aWU?>6ޕf ɑF0�+8l ;ZW[GYOjQĭ[=yGMIzmF.v#vm֛Ԅs=oVEͅz_RՊrtF/c t$U uPde<!#28YJ;ϯ} t,N=IͺVL)}PDH0ea)MO̯jI9l+GcxEU ˤbR׬-J8]a[ =('.G&q<dWpm$_n`滑d½*I piYW+Ӄ}Ċ7)r)_P�NoR nG4ok;lA|GEغ>p}ZS*`hpJ5S&Jd= v(�l+;PW ^G q 8W%Q\ gb<xvyփ'bW7zՠC $BU &ZXՊ8~+ ":xgTPhԘwD�4hK7kbA%f^^ǧuX,,}u>PnY*$m הs"i˘0Y1edEy`v9f!upKIVNMR|c 6 rէ) ]8z[!,d' ZeH3<7`G | _udw`~&CJs*DPMdXu1u -�谥1^tAw%>3||n†W �Ҕ%mVv[񉋖iv[ Q6L g#DU^//8ĭȑ`hcP{`lPUux"-$[ "u%K7g -k^uvZZrh''x[@:m[vJ8{//.Z.ڥl N ~vx*~`RCA[kp]7f�G^yb. (Y�ݍῴ6_e�s~&~J_9C乗+2>Bnd6i:)`wQ@pRѶtOwoۋG&{onb bz$nrTvX+\kGu`0a 8\MD:˝R΄^Ƌe.#jy</rO�v/. IJBȅrG=QN#`R-mLulPOMB  8ܗ’9zGzCCG%MJnRκ\3 IK5"@�py&G;=rЌ\v +oU{T&+X\" [2}2֔+΄r;c-|i4."ڱ1*#uq ڴx6/Q+Jt& eUwۛw-1aÑTF_kVgF58+Y%!91k" a#@>ABN|wz<\)8zB0LJ MNqJʘ&qN7qYR1<<..܅]oM%;�!`^kxlt-Hῌ)īd�+3|X~բz*Z3pS5rQ\[ ͕8lLDs:H kx؀xH 3=98ߒ*C$tKDЋuiomSt J�8;kE27Љ Dk1hiY@꨾p5'ó,4LmЋ:T- &c湃T.0tBԊaHaB-wJfxدyg#èP0]rk3 ec (cLAQb9cvxz]{[(XV=e$tqoh^FسSs^fm&DOjU;Y]k* ("Cp'~Y&昐lO0RX>ȁ@ҮGUE_s'L7ˊr5R*WքCTa%>@XoZuuYe `C Dfd"f];+];IΰFceLoĴD  +e;CU S1xdq떋c;H$Š t%*-23-�DyZ#畯9)`5~ZNDlt 6uRmi l{pkM hc&:M%Mi5'ImfzKI8p:2 ..k7UA Dv-8.}x0 Dj㝛OQ 4N*a ȃLVك\| /?b�#{BX71!?3,Drhi"~o6ߟ"Sym&5"-Ӿ^<Y6 {ef>cw܈$L蚏k40Ʊ|[N$vG]Dp}&/}gvPӠ52uLʠ H|VEpHKɚK-EsXbqrq\˟bxv5ig1SPNM7"9\, h2#P=ֽUMw 'uck]<\cR~i{7OUݖ@RzQ3#G geQmߋJSS/!S YT[}7 l4,קS ώP{0FuXd;py@o^ddձr` #[:h*lN&sV mpZpdpbCPU ePK! y 7S&ۃ?3o@ aX Q/^񅟉6f2Ysmޯ'҂mF`"u±O{[yu"*׍L: ϼEFԔԱy: bBj&]"p6Fyhe5 1'}㏐LyEHR"ԫgz Ѳ:2H%2M7;iMIv>; ;g͵1RbL0?Ӡ&ZKr&К3.GXP& h刉JTL |\q?wE? r5b Ro8G5|]I1y1jn\rY蚋rIGz܁Q?Pr%>M;kew]E%qǻ+rvnyƂc[�<mq3Rl ]jAP#B 8ykk?"Ew눳b5O?=SɖJ:rؔ'O$:j[]DŽk^4%hW7?[aDA D]TbyWNOKyy#l SMw Dc.π)HQF^5KbRW!!KD}愻lZgF'd~nČbC8NªWB-k}쌋c>:/an ux"!fWn3u!帞̰ ޤv~@#Z,?xy눺yIS^C%7o\j%)ތ:n4蕹�U33mߙZ/;N8[$꽬X+"aP.ё!BgK>z3n6ú-JnV Z . j T"/۽%p~62Fn/X$όvw<%M�\_=c}vY\aca<W~ -HJJ}6ajZ,G=ujvBD!V~ %$$Z\i&:�֣nP"V斥ۦ Q_K|h0T㫬D%¨۶(Jui.-'30hj 6Dׯ* Msl@~<S|!�øC5I>Jo_ },K6 LqB♟tU�!2}J\Aci6d mG) @ vjɯa A"|3<9(WX897Sʺ-!h R@4~4OFnaLO X}:i~7S_H+\qVs1^܊3҉Zw6tiP"R/ދXeK\tD z!֌3hPp Wu]3R,@s796�Z lmIyuJӢAua4T?21�R)w!.Իq:59?j\Pws\$7jsV\#{ӔXfblcf$NnR x7Sұa{MK;_n}^b6:)Y6rӃђnepIȿGT." ڴVA~TcBd8(JsB zf*K.H.ˠ&!jkyn;nmɠpCsDr77[m[b\|`UW}ni*"uxFLh$-DwZlQ]l˲Q0 y8pU?ZC]5F4cR:|]f΅Ž`ۅEN+Vc-yJXzAh9ȓĤM^ou<j㮕s'߼4^Zr!͹ځ$ekeq;lz$[@^g^Xc)d>5vo2C9r~$QhPxnc0-J.OLJ'5w9Ɨj�jI`Q^uk rMnMB>:V+FAS _ֿL+ fvJ6;&|T]0V\Ϫ.Mo#*~C(Z/ *(6fWCʱmb ,}3ZSm9|+cuc*b[7[xD4T6 mHv@iC0yZ&'r1f^.7eFcZ:#)ר L%fOWgJ^^ !Ij횄T_k  x0YMNb틢~jPlm+c@ʧ%]`y|;N^DtE_qm_zU_uO!KVf^'ot~u) �( 3- _'!(j� / v)Mf\yP<w==ʆ=i.Ԧ-M3jE şTYtE>G0/nZ1V/ᄮ汷sԍD=:[zҔܚI]fkB7iQ_,kO/*G-҉LCw*x,UbLGq=x$ԓ4 B`}[6P-rAx2jUw\YsbU(٨"`v>li:5t!|*A _X3d7,rXf~X>�}6;LWJ̾ /&$v K1&zg@i8˝>sH'FB.v'ݛ}7s>$]zʱ[x7: '^v<q h(s V3kT^x+5` 9tz:| UzvoG u{u{ؔܢNΗ`u}Z$򶛺 clVQAJ+TJ�4qmwe n*�XX.'Q\"HnGpE^SI�03šHRߔVbn@sK^Z>Mq足QӮ*5FS yR5(7g$pfo8#nԭl*z8J ϓp Eg#R7V;2J�`-w]� )BsU$T@[{4)o=(F v#aLG g\Bg&s 3o �P Q\phR1hL<4fa'˃G~g\NҽPw/j1aeIkݯ!!eJK{Br-Kŗ3?08wy_)UW%Do@S ] 6 4 oA==/y# 4U51^6԰LIuJg!ZvÂVxvٳrThZ>pPf{%=i#hSG9Gѐ.~qDp̫S&_ JKE )ā_Ai3uP+#/Fⲓj'T\Ō alُ5E?UN 9%&̊&?«KݗoMR[y.З_BZ y&oîex}AQi(PTx{jF5;_xN i-x/,[�8ιJ˓Y|miJF7VH/7Xetp|9ߤa<O4Y?kRvBO l&�Hc>E ѰGRq_D%tz3Fy h.KhnOsx5!nNa0z kEyg;׊|1ʠ:\U`D`nÃf&D<r|:'tBG]TVD׳+SO{(ld|{ jG&qoL6wCyn3l)@Iʼ7/@?]N se"5gn#TF,hcqAT#_(p�NЧf&H,W@|uOY.7R^2y}muwUV]P^-sEΓ8")ŻM ϬI;fh5S90'p t䉦#}Uԕ?' U2StطG2~Rv8TtG̢jFW k_qrsu+g nFICc/J<f)vrXz( <ed?=xڛs& -?h ubB탐M'P)\,{?`2yh9#?uC+lsp:t% 2w)۲[Wr-,fXXN:G{o{qt/'ۘdԌ!TaGptj~p#970,K݊:׳ ofRac% [<38Z@CGdTL"j5Lgs!cCI#W\m?yaA{I;Izم>^%~s3`ۆm /gP6qJyo\{_m?RB/xMPׄ`\֢~gxl[l ]i `ǖԢ?șc(r[jzwmld1ݐX>!=XÒ;QFz mNWR.*޼Mk.}ZZҪ/+4k .5Jeܓ|liЅ=Y?zHdrsc�4v04& (9=jTn,=M溟W%0en<S[`aH"x<SֵA/Qn`yZ@l" =ϱӖ`IvYcYă]B>%LWڀwԣ։+r\=3fpGOG@?Č. R4sLj'2 _]fzqRc%h`3Z]e:k}!@n򨗕G,>{Sd`1UNrFWq*4)<{<!1.Ek,Qt^ xȇ@PAŖz) ͞]1/iL.?.y9"c93Uڠh.5hA WA /dy?Mptp!/pLg6ik!WG1(G,k=ڸNfaxG l\=NC|0J!?Wk[& آYKvR]X]YC!yz L |b"<1*׌s[<ȏ8_&9A:vS$d.~]l"vDo6AK}f.#}ΕuбȮǃ4;m=>C(w9& sso--~%m(D<0ht펗@du#ڥ-;#M9 FJᆫ�)R'.[p( E2]Z0|Кvl` J܀y64'2Ǧ*WD$5LL~\46$ItZ͚R6ħYMYr e-:2?3(Ѝ)pnI%JK21 1e;TэP_5hZ7=0#|&~ґlze/N~5g^Qv,I3w_Qpkd D7nps!�!S4+ &D&juT"+@4κɄV9o[ÃR40AF 52Ɵ\Qu-[ w[K>_RU@{AV=UWѣoNYP) qfrJi҃.T\i L*/ZhjID/"ǓRw@/X G߅_8)u^^N^Hc~_e/u&]#ME&x"Ew"-1OD֡6-AɐoyJ+ ݓkjm;Ѕ^.vB 3\yarHJI^gutsohJRα`ДȂpO 1QÇτ ˆ`}PrYtk۷Ih4^|8ޖQbM=+}ۘ1VW"UϘ 8a&=Z76nf4c#P, pC͓4 C/AA١3H=2xޛ`,I$شBh+I?fQօ3<u\&bW!XBqH\!~<SR*д8veVUn )K 5tTatjh CZT~ fDb՗-ˣ`c*t}e\HEuDpRKB5$Z2{0K+P%{60r­>t@|c+:=5syGR '1&y[ceejbQ39!ol$=[Q(!q YmuYM֮dCQXB >sMգGqMan9#hLHtx(]/W7o Ͻ# zt\H-&D Gݟ?նL;.^d~*G c^8 .߆8�S E M(O:t):[u:l2"!H%/u^jtEq8\@b{j@6oG~7rR+n xӯ5UOܵ45;I?\]ȮTugh^w ۖ@D}nZR*Q_G-NrSguOqjgqrҙ,֘S( 7|ef6 �#H1a(`5z+#st*G%NöU{IJ~7<=eP+YѲiDp|޸Q[D.vN`OqF&uv ]DGW|RLR?T5+ 3He"/ Ƨ xө;yqQ<wŴX8|~jH / )]6YKȺL8'w?L β2UZ+.�\dPzkq1KqEhjZk<-.FwosQnItB ` c/_C<lJFjZ\6ڍW4~�BuOKeЯc#->x]۳H׀eU>oVM>'M@2.7e3a׹X"\:T�c!d0٧yR@5(J19(xoyP3vw6a~(KmvSmCHM裌c8v>I�Q,Nm36XW#+Dwőəjkc6[PAV2T@lU+~%\Y�Jk8ݝ:'UIg;=nA d{ܮ7U.+bb ?iUٌ]I!!hJvg 7Fw$ޛ! c �H9lR6eb &/P+vlɊGs z*>./$TJl0pl;̓xi@דC<k /7GlfHO ^L9Sm"y >-`"Ŧ;bI6R]3XVW+ +̣XRZ0;Wzl&lXF.(lsA Rp|TjDK~'^Ty{uІ]ʖ$dҚ5h :R,L oXHZr1@a Ŷ�7suo!.#a6d!^;4ſ85:yp b-o"ըhJ\>oWji1 j6E@ L׉c{fe\Zf{bt{]n촦o 3_tyJ!v TVxpޙ%ɯ v%bG'(A.,[a|(5N�AMmUW7R޿#L}.nu>O}p((m۵=T�۫ D7QTeo<ure c>E㒲UĻúh @b/suF.ހH$ϾT؆Ȼ?n˪'{ffۣTt[#MG3*r))ՌG8J[ğC\n'c%_uzI©TOE}\«jtCsB1{U9 sU5wWRTo}>+ܷc@?Vxhݜ-9U&TDLIA+CrUB4%0c~=͋S)Zyк�#a{y(XZpz<qD&RD![0Ai5*㽎OuȊ^w0>јZӟ촎M(ʐKxɈuy ƈ*dPm8>-Nuz$ "Dg{SqA #@SSonX~wvQSI6|O. XtF}'JImB)HpYϚ|UD;#=ȪrJ+pIޝTTD r-|/o?>2H}1өN)]'m4CeW9Gy':eE DNN u/ .o�sSɬMrOY.&ᰇ}�p1c$1[;l( _Lp$epi $ITk~Rl?q-:X0yt?)I.|̡7k법`n@]tzlv 낌JPX{)hf0~f.'epFds8O^FYϢI@1՘?Hκew~�:M}+&+%yAX nتR'Z*TXR`պYXb4K4OC�z՚ )T]t،Q}sy6N=k-LWёM)ݟ.gd\D c�b?ځӊ%Z�2./,SX|1->^ ,V*+�' H;bb 0%?~ kqu o޻NjGWQfFKbl!Y_3lV:nj܈ns^kFz(s셨lj^T^o0N`"]m={20&Qe3؍NN~EYh�͗5)gQ[G#OB)źgd/=ߎ%헚XJ"j T$hdN ~x8t;*3gJ%yYo.@4:8R Qwmb˗ݤ%yRm2m$is|bE#Hhli]n/r-5Ꭺω^v}m#i^ =[T[[u?C\gq#>MV,v[o9yVBQ$M[2m}q[`L˹(jQ- r2>c:16~y.zx3彛/lhvb=.pvp? NrD|"ݜ0#KqW_?M-q:l P]#|㕋6}L~225r: Ab>%i@ IEwC4u5:Ps^nyAM{qFZ&C;?1M8 qɴ<5hX%G?F[ 5 fOn``cr9@D81';iQ3r,%pa^'nƠ=! n{러"w ,K?}\Q:`-q;jQ2B|cGq �=(>9$E@h"!?7kq'E~YL*V1ջ-"e3 ւf-8}&u9]v{dF*K\f=GP2IQ1 jBB“&U!r ohURFSf/wXGޛwe9FEI艛2$Q4cp2BC}o7Z3im@$yʄ3Ě\'9zr+Q.Z\LnqZt} @Ft4+!.GxxmWf EX߸Snt%!{ƹpv J5Eh]B-J1G3kt?G4yy%Q ߉+<�Ag<.xXp]m6_M$Nҡm zs]1"kdInCӎ1ի<~a2<jSeU|HwVZ͌J_Իi^"TE.N}E;z& O%5Ō:j||o6t-kQl+Фx1uěp8EżKO-t_Rl(cԔ靡[Xႆ{rI k63?}:e'}? l&<T({ !L ނAJ$q2}5pXRa9~X0[#:Ր|xm%"|{`˵ZKѱQ8t}ZiC%=z]čIj˙۶!?,,3y.dãRQ-ni # #zAecxX/1| h0ut)ر EbAnc,E GZf%$vl1r7_{%˂w0y!  a,A{[pyxlx[ #3*K7R Bk bfYJsj-ĴSӁ` SXC'*Kf Pb-;Fta_iP="]Z^}t@@K7XZIX.` Wo'kK*v7ʸ?<o.@0ڟb['[&wa{Z4;QHq#F쇨Fe2>boKdmIJyD-^gŬͺt }O'mx3 <  bQWfBWZPєw R4ƛm:IF Yq mʌm?1q *($U2AѮ#ۿEl,fg:<w2XqNsJ'FvH=( |-f Ĩ@эaCg,6 =JDg;iAYLb<hfIkHU[nS JѷK k]=h|.6 Qu</N�fAr,XS$I~3WQ ?&"3*]u!-{h\jRɲNŰId6ꬺ2FoUaȷK+Ra2=+b�H!(ρYaR&ڰ/c ؼER ҈hBT Ejl(371`, c2Ŋm/-t&++P^Oj҈Pn?& 9^JuMDQܚ'nFzvElZ)8Mr(6qs+읊#5āfkWN-RP<)׀Tr %eh1'�w f(ig"|U l71^Nԫat=rFEGa3{pHpKroi+~?|z}5omR @~ock_]a0*P8jZC`%LִR<nE܍)CUvSTql^vCsx\͞*NV'h<I]CNksM@ZE% bjG^o1(^h'O@hS@#Pٿ7߳M(ɟ ڛ/ $r)#'&8d[qO7FQ[ qRޚ[]1ב*盱:8|MQ4cgq۞q쟁5@Tzjc]@y[g&Vƫ0ʘ;CžfZ7NlL{E7԰^*$lP|Ѡ94jh"p'rUMkDסY0\]p['}[`g|G: >8B^ >l-u?Oq%U}zu~R2q!'ׂ єc;:"ԅ4"�C\YA Di9%WΣ.}2$!J0Les@;eMqU|GZ>(k仦i`!?$݋$B^h&@'[ Y7^/j�љ Vey4;#XtDI^AqF@ҋ3~kP9 $(}CVĘtҜDj<j~/瀄WW}vWcY�-}2tY . ݺ:s1sc2OEIH7س,qS-3ՈV=L!t9WPbz 8eD|>W2 9S2ޣx̷dc2i#a68XhV[8vTM,{6yטfG-% Cn4ָ~xfTJ4nG< ;6GŵR\ʟ 4uf@2UZ_Mj z(̻F:,g+- I]=^@MC@ cm!/n<layHp3R ⛰~4!s2.+)Dx֞7,g 2�],94;mp[SR#żqhxor4p)Yyv8;U70P!O 3LᷦlcK_E>(1NG݅cjC\_פq,}K$CH'`]J1&qg4oҳԇ.OwŘL Φ.6@X-<; NUA9+ɝl^ :їgމ+ǧAD Ĵ2p:Zw۞s7#E$3/gIdi'E RhI{v).sΉ /'E Fv:w".?b~sFo[Fdh"Ad,Qg9v{> ֆ5ɚ{Uag&ۉ!b=J8 /&"' Od|'Q!cg)5:r_PYQEEcK+BcCSodSZɥe#lclXZӟSu� C`hM?e2fme{ C($tXU+n6*fi{ﺓ_{+)(p i‹@_^GEkXk؇K44 XEHV=ǁ#�xitܟ4nߒ&,e=lxPa)l+PO;+֑Ok2uw=4r2�9嘸[dgpՋ<92?p/FGm Z7Ё !ݩ�R-iPv Xq2(;q$^+8& _з>N<IQnr8:'n-CVZV( iXSc(Cxh7VISB$=?) (/i{ʔձeCkV6KKo$ Z}#E<߯IkZ|dM~Q>5*NH!$(kXIO(uVD{s>cd{=UjzUJ= ѤZ4$_5pಉ u!x 7 -Ҵ'z�ХqK|{5=]&@9Q<@\O'=~(2DV3P ۤgfhx׻ҏ罼G" 1Sk?SP,0%”C F=hjM_pWpH"ӌbz(IbN̠;ؼ=$7_@ۣH^-{lrCV^bsO:x К% e U#57${bEU 5ƷG n-MIJ PNyAT�$",rjE2DU~Cr?fJ9[[/;ΈVf!X_�zF3W3`&؏#@HJJfL��1yC,g l9W8j9Ǧ,a~)63 j5yguq&_GQ5DHr t'(z2:ݎ7_9zM8;ᆡmQhcMt/,^7[ssZ%v'K [U4˖2Y;-f:ٹr/Öv; ɥP6 "©ޔ< zsS rODeKc0%poy_nqV,c$59eҶ\yW+kB{c\၎E㘸�P`?ĺa_nm%4 ĎL.0KܗsXFj}V%˶ޖiHE;D{r~sWRv E䶆+Dg1Hꌅ*^>ꯜ7`ϨkEk(at28R? (ڠŽff@|G27AK]4|З5eY4<"7}Fz1 tYuNݴ,]ܹtxsO�Cw՗m9!I6{k~M|8ou.HBE;@+3'7 sBqcbtV?Dn5L,QX^JOz`&?b1iO7c&Р]ݪoNpŸEjZ#" 7ms#cˆSei~XX]Y]鑗uRXsT^N�D6DbC61Q!ooS ./{\ X<3!̩pM^W;,鉱4x$(KP,˛ɸWP_]gе>r 劦^%�闻{^?AxPCaNqgEsG~/!GX{-jO@-"JoG2<<31t * @vE"!l8(P" Sj ~?[b(Cc1QKz*Sv&(gff<G.H3gi<֤h�鍑Zz>xI:AOZڎP<S !.7x7i$)6V2!cu7>3h^Vgk'ƖeRho׬wnT|t?6Se~u@/WM6`Nn e< M8>XL/{W K"IњKa-{rOa"/,@Vѥ;C+h!&]q˘2t/5;X}@)lx kb>2 Z7bIP~zeX%e'n|FH!Cy_W.}0w/iaՈ/؃+0Ks�&+U(PmV@O3j8l,UnlʀQ'4R2r#YUq(4Ogd ܦWLn=BWE@wfgb 0ձ7B ]Ҹ�ֳx!Xi"<9G*w~T/moP ^˸!Q$5u5hH -';HQ\C;xx 9I}l Ma56]VOmhwg@;10OZ;- S} FgT挣% 0(\z{?yik|<ʮ$ PVC|L"ŕeOک?t1٥=^!ʧP]t :Nae\"17MGrE2WRo V#-aN @-JPzT=W_eE M�Gy0~'zD ;7V (nU!& gY.j?[TxdӃB.yC3_mǷ1]3/Hs[]`7neF8zIL‘iҸ5AKyqSJ e϶@[@}2{.D Q #jN!bYPi(ɏ6{lߥ&>+T2)I_D�{H bΰh+MHQHxr5!N#0ѕV[uw+cH97r< <?o5vB4a#H⻹Uu)Q.| >A7k%<?@8~8U'v+x-ۓBnaW,@}G}܇ 4n�v5t 9NJ61]@U.P_Z?u ɮ<r75p[54s`9gFs85 q]}&*oJfvD2X&+":9tap?7\uo0~ </Flg@ՌքD(h\%oDCBO[|�h򊁱 + AA�ᵔy�jVm*1<vZtoe)%i5-Xd �ɗ'2+ Ѱϣ{ %*=<qU8b%Cb�O; k6æ+,1vS'׹s1H<t죆@|'Ce+6dSkAJ|k5V%?!5,quvh җI!:X>-П-xnZK_ /~)S uMebPaMzEIխ JdBj0qlI< v/rc7f!^5PE}又z]^MTEG4,$jPEVϐ#ue|v˰qΈQ5ʏ K ˠ ]hMd! P<(k4c(hp3PvG֞�㓯rTdެ[_l>y~RK0[S�lz2:8r3�fiݯ|n?6͘gB?AG Y`oX_Gt܍GU[;$bսFO :N1pH R{ZEϑ> aL2ށ'WpWC50}Sqb0p1p 4~SÅT1mz;闭xK.J.QٯKP'`k Iw$0*7X6/3?^ hIBUHk&ͮjh'V]V+kW�spa"*qf H<%h5;3s#X&BPiumvA֕=qQXɢ:&ܟL]`X��eH S &ң^}5c>+qwy":K ;ڥ"ivBP7RA"C.�CkI6\:u@܃yZh66rozcmI<gLY&g7@'$#Fڼ U\Y:0_xbO28i(*gG(}ZWw'LýEIs_gbtR5pA Ib_a_ ~G=_&_a+%9"2 d~֮b }{bp?VgGz 3ӗ'7ם;fqc1QM!O#s>b_8u@i.KwC-йp�IOB-E!rKWt^ͬ V%\NVXFb[<c13@,9 kh` ("ec;k %)S1Z># Sў!yVR96lj5rV.XUZ`8} Bs(=BxtV_c7d}K|wЖ*ݛ~)tw.# 4/ں$~ Ԟ% hms[ PU.�LF`~+&~St#"@۶j?W\NAg׳vr]:%4 "'US~j(o ~q Sp~YjΫy^}VhI A#N݊'/NxsL;YKGը5եl£h'J3Mq{ʷX7ok]|DqO y7P]_wJ+N:dMomn.jgZ�j=k5CܚRGP)£`' KҨ<n YưǸHUi;?PFpxeɹƦ.q ix(xuG!x=a {m,L޶[z,D1+D%{LM6l;GJbҵ'}ҖIrqu{7af1FA>Zӏ٢lo3p\`t3Cd:ErYrxheVn:؈t访f=#%#KrT"\ރKVbCWX:0yA9 nTOF- &V�SIIkDA.ws(Gm6*Mϯ+S-<:Vc8XVaWs5ar[0&Vo ]iQK7Y.aVuE=Co(o±Qxj}vc?46)ENz 2IؿkJ 8Uw<V?+WzQ΅ᵼj7~fJ'UJuW+c@:PQ?|;=\l]uFt_0^I˄۞ٝOKъ_{6 s=O}q' '1ۍсapkBJ )r%W!(1- K)\4z xnSF}idsWf*x̪lj(A%"6v_qG�{FT6eh'e=jas\n*Q~#y`a%v/"d醦,\@"y^dpT)ge>6 T<Ok2c 5TVPH%!HGA7U6"6ȄaI9Qn qdxԼBW4e]1ROKq]U,?rԔw}40LZUڔZ)孼|I@ к3<aHLs[U8(HLr%*֛d<]ӄD6zQQqO1bXhieް^T+;^3Z#ֿRɷid:[SH7Y+'?5$n6-DBn`R$ {WjĬE[u"E/k)Se)!Hs34ȸ04w!S#N#?/?h~☙tM.EK{82Wz漽lvm >B7^6j v,*fbEѺj }Sm <79>❒\Ga `�Fngxp�nlYU2h%@]6d x})Um[fi^G[sLc#%xtd4vg,<XLzo ~(s1yp^ ?25 + Y9Q^ܩ_"Fajr^ EbѾ0'?p"q xQX1kgߐ+}8wS(uRbjh,y$K3Wd{~^ހwTZ?7P8p�tw2k&ƴ Ǫi18筛*H32܎cOJ h,5 U( 3Prz/x,hԜi<t"̎uK:!խωl|+?yn;52Kb{yL/ޜ 5pޥ{ e҄6so[D$ySeUM޸l٣k{;dJuU»慴=NjK>z{[3>ƻU1- oAzW$`RfiB6%u;S"1;%].L![4;kp@A'zL *ZfI3x1^:h^w|s tш38%uB'M4OͤC`Muw%$&a#w+0Y䅨$*r<sf6ƻ$w#hs&^'zL%*oHks):rgbEa\6j#zvOpYlIa0* 4{'\svHT=}Cs~,S<32\ISvGifDW8vD!A` d+9E_@!V_iwܙH(3c@5d%s�/M;wF$$l:'ުL)0P Ԝ2c "7ګc%,qa<N>3g-/:͜`R$#1Fu/#S3 ~*\ pX>.&qRtyeݤ}G53L%;O!d{k$I-ˍkb BxHK[` Sv5hD>ň}͑e)CΎ ^eʂ'sgx5je;}JIћjiƬ>D8ʶBb"wc12UZA}>l46P]!]ѕN wAy2L% C {dJCzo;'S0ɺ7qd2[5&a]9Ԗ_~]bKHbb#m[zx H+sDnUӈa za~}L`%j9zxs#`@i^�jwBVS|'a)}w]j`9}}[' Z;L03r7<K4 KʳU]3 \WՔ=nS Tcl>oKD[T-mܴ++`clĨ& "}oDBud^ ,"0= GJK<{?KtP3]!YG^ 3d9�H<GZ2@׿!{S9(f7㌘:WosӴ"˱�бQmOz*"t'<VQ> gjѻg!ߝ TSg!IbT>:ӂx&.Pr&S)qbu6wg�;z]."C[�F(H)i){Obi_eiwgy18E<J帵zƅttѭ:;ł*[Rlfʗ_Xf*q3<,2#Ge Wu&!P^oГ}'A€h.Vf}41ЃD% nMlVظooƞ[~ʾۿ&74Tu3n)|n_sԿ0!j`t|Ԍ 7I׀S$i(O8H\m5(^֦/ĐMЋ3|0T Aᡡjxm!S+]=uSl+ D=Ktkk]$ vvR[ܻ[ �cAB/}_бM)t{uoR|فm%/!s=Ȥ?YN!9( f&t@hq~;?fA :=\ҙ-Dxk~ RO6FgE४Ѣ8 Aag]/-t_X6Uv�LZyA�οsZg86dJ7/svq*)/Gfro74nQcv̼g~(D"^n5=Gd?f юg+J#p5- <c<"%xN"!Gu@JՄpFȶ ` A l "9DQ͵a`jr!H)e5$! -,PÀa�jXOx{OE~b%ye0hE7\zt9}*Ƣۭ^?^ GPjyLB3"4KJɒ/ W&rC5hmvGc5Jj-Tq] v|g(>Ju7fNdvF>mrI3vfu:8g:R@";ŏ׏o<]zY�jy#N�i51&4X Q\o]p9&AKܱ%1$9QbF5f2 Dqro.zQQ 9^MM!{aU){0=i~>EV˘)2o;!B΋YT. '/65䴊{/DRRA8?ޖ`;)fc$g۶/3_a DwIUk(PC7HSel4BsY7*vE�'u`fЙDzނ{2-z$]Ŭ(4LR,e:Tَ0}S`uwv.xՋ[G>ܭOkpՙj5?Y .ry3>$/ШAyP)V;*<h@H[[%ٚ7GC~ \͞ Rt  0Fa^ϸ5m ԶX"ۃ % WqCZTRD�RZΙ?Pi:uoSΫYBOssHF<{uސq9m$Gj͐10?ȋՋ(p'dJ-I Cg| {P{w kW>_,7C߆;i լ`ϼg8!ϓOS�<rss'ב ęzi)nUv($ʟ.d`쁞'3̟I\ 'Bt^<Qܮc<ײ6ȼS@!}#g)I҂*Ͽd/M][R¹רUtC pdkHT_)[}T|CŹs,7POt1PAm+4h0U 7Hn[ت(`]I4i0ӿV|EY/Uw@  3 țD&I۾M1\H�=gU{~mhkU-tzby\Õ3G?pLڛ0\[EaiB|B߸ h&O"j# ~1k% ~P~Gpwg(Y7цd蠦2EOGE@JR9%!y53Rb 'QԷ}j;8BHTe-ik5ῷ}j][#M[A\Ud4fߋ1EqgP4Iq<!Ț*'11ZXө@ K4'QplGyރlet};8?arW8.^6?6].oPſ%MsZnnɄ8ٸ 8/wC@OyG$m"QѺ31DF22@  p;F t"Pl<QTtl;r@Vg'ZouW7Dqqjo*#%5B.%jDm{( 4$#F> 6cҒR4UҨ+�eyw6CKT#|D@%t͡qfq`dv^ŗB%.xt ]9c$ê]cz xS],. :О[)kd-Y ,B{ꬸHa0G k(n>Iu ߊsK^%rKDxUX ~G)^8uy $ʋ 4*r$_ o MJh�eiOdqRJEb^(Fݖ)YRʞp:T'z\Y{Z^XN l Z0G^~Jʹ#�B}-<\ nۃBܯyek-PELB8 71ôi(DQBo;E)D)\Ȣ1lT _=Ԯ ]6' A2^Fk_;\af'^ػm3HwȽ︺%U{A|QT꼻5F%D˓moDѡpJ`@Y3١(׳oJu{ϳxĘ~Ӵ1tPD,�bUC6kG'=ֲ uf`A<eozzTsCLM%*KKeА[77sEw&f'WM9UZbJt=Icq&%Aؐpּm%|$/FtU,9Kb5@҉a-ZA4yЦ/bCGOz3E ʋ f\%5ٗ8#&JVU�/C l,z߸!A,bێH_bG3}'vӟRB9/+�>9MMpVíx2f}CC1wPF"r\D֏*UTǀJtV|%ᓘ8 r'KnuS zPW++=3m$T@:; x5HhWtHV@�tſRWeY> aD˄lRu6mvou (عzO¤ֆk F5 @9T xWۂܫՃ܃h)4!$=gLJ^E(8hph'G@LKB%+/L/,gJ%67URn <>uԿy`tkUr#Y%Vwd%A!>jڮvpDzԋIu~x{';kA�L13w mәƔzKf":UEV?emH1LnNK{)s+ޗLemNi}U&wPmL=C2`ÐV ^@A<P:<,F9mA*m0v p zsY m4z\+ J?~>B!CUBݦ'͔;& i-zVU G;N߄Ǵn& :3 ' ˆ併 "bᙐ亳Mb{_W|f ~i`Xݏ$wN9+5UM+U~6ѵp`򩰷GaZE:ؘsDl LV7w;4[KUzl&i`;%m" q^ey@ {MBa<]DAO YFRuNO.Ljr-RDײ]r啐Tޱ-�4 8֨ŞnAXk܇TCiZU-_T�"V <5l3VM-0ejs|zE8<8-ck I \!<Ql'\6LZevC*Z+3^s_gY) Q%D};mm|mǾirw;:VV~<hD}O!̗=z乭6c0Zona)o#QBd*[TW'<g)Q@ϧY(GS[rxp,f\4ُR{ R%wutF0~3Jk.*Fb[h,ۤQlt4f|u B<A:n__WG26.RI)|O֌SXJ3ǧFIC 2 k_Rur *è36 W6\@wB,J�88 ب5\4خTnZgSvy6V~0] >1} 27r)2urKAJbHXkԲo?FMnU"{nCJs@2eV3Dӱ\gQjI)m^N!.  7R ï\l s\e=0dPW`Jg{X%'u(w׈�,5+? +2\/OeP�su#끍e7Z/~[rj`u0ڸ4б.I)DSKp;AL8#}TWs_T_5NM_DXtTf(@%bƟ8&/nrBB %},wxK->P,[k9%YOL4pC1DgY;!1%-Yw1q&Ճ]U|p#qh)E%% g"tV\CSG#9*]9QϓE7_P�~d4(| 3%ϯHy~aM i(r^ᥝuCɘ؀e>a(_ҲZwĢlt>#n^2&# *ɮ� v5ّ�8ރ/ !I1hE7�m_)ȭjE)-9IM;o xp㿮Q_ycdhk�az>GK&IkPZ 7>Auu|5tk&S^ Vq6O2&i( 1-sDk0v3cUm,0=[:h['{ ˸V~( `p\{,5 U)z*X*r$E1{|*fGD! ݗlb%_k xIJmĪh~0Wc96W M5)I�Ba]4Y"&eo uSjNyc@岭R Bs,L#A/ɾDW,z[ X")&o`1C)YJ"CYz jeh^rL,�+u)./ˆʥoadM9io]{rPpʟڡM+MmRG<90@HBk/ uX,WBN{xga!_^<T"@^G&ٛF-^.AYEj^Ad W[Ş-^j<20dTM<J~]'_;Կ'g5%{e C׋�W[;M+ՇwZm,v!$8P>b 3:j4bh ?饳D?6#kw{G7>@28N6ҴoQQuyU3x;KOtC; Z(RtZg9]%F9M:0N[4M{hHDfڛҏ$Ǔc5`f(gn/ܮJ,X^?R~uyV(>/<EK4f9a-ҭOK{K /RxkZsz@1KNAp�&]ඇXd {otU(5DQ,,&S3EJMd{e ԄlK#<灺-Qȏ#Qh2gڌ +=Các\$ yx94hoNpXPDfcJVz,(W!xK1 �+?-bp^:p0n}nRi{q?! R-� Y.}r`7+q"rȨR�)? J:z؜M2O8nbx|Z-ʧ]잙Xt+Ltш.ex׶b7+(K1m[%p bJs~G}Y C3-N8Wȇu,ݩJ61X :lcBi*_ju uk%M߰A]rN@Zc%E|nIW-pZNBUу.3 Stgʁ�<t)kܷYo9N%Y?> ̋fzd:�Q<7w-ǘ| ~a{Ux{0]^A\"@m2|+A^Dn[sDHup'(#{znb&L7e1P.Acϓ;tI͙t sѬz!kբzxpEc#I `GXZ : KnJyvw!.dvhAJ#| Jd>Lb{zDq�"C9ʩ}.J4Ɩw#UIV߬r#ԄNr![p퀮voM)8h 0D)\F\%3l3v]�| }�Ԙ|T E&ȟ|qMMh&*  r̈́Zl'Dˣ5 |FGBD:gzb>>z4*֖S5k1{BGsH"�/SIX �\J*ί;( z7~]#?iJ6)xhvùyA~-U9$oqS𸡮az.$Ȧ$+Zx550.Po>m$Oam%,D!_#_m;94B(kv>�Cԝ+-Q67[>@(Z8`˚&B{ot1EP3;.'W0ylLT0'[C+flF(G Y{ B=]Rz'P o-0^4!Aμ3m Y~;"SUhRCTL"WP%چtȰ9-`|wj,Bg^#ZG &Fn' 9嚃U`bR!qR@)mZ@bR/xv8]ߥ~=/D M^mɄ%.2P=`N8--(nU *`5т"6NyhOg,^p18 qJ}!m`n\=bOĤRЃ;ӣF)SeF>W~ T9DH":�Q9ǜ晶w5s 90naEJtwwm/mȀewPs>EɽrGQwW}<jN3X9` 'IHXbTrlkl_5�뤄O+<{YfXvA;�e*ywE-~r'/LNlS>ƞ}V{Ǖ5 {T}C�먕%t (P:hS9#6f1##2 Kt![c _](Y%OOtlhaC8&q ,53C}(+SYHA!uѶŔ;T/`Т[ѕ]#nO'qx%�m�:dUXc;D<}�QvA)_!I۽4_٠sqE<3vߤq%XN8&zr@\&֤7C:v'ْšNHgrՂ-3Q%z7 aZIRN,ww6]K;BC6zz wN-$g5*E"!BӠCdF-$G -gHz,6 6:Gx~7[V{5t t:f򃙕P )Y}-lfB Jߦ5 +oF!fBn.h0^O }?j�HBwbZJQW'HIx:CvhGLU wʹ-,gIoFlU…uM@~BDFrGbԛN?xJ(d1r�FsS;ϡ\8g} 2'e VZk|:"a8:)gǵ(埈:3H*8#S1϶]`o_%E,e2C&iB{Etq} Q֬C("dPam�HDҥ*ZlDs[ȵF2ˬ!{=k-j$_x NiHBir2W]*+ .,nΩqAuaVLEV´ Ku!DXTW\rA~ށn"P?5#?t~b(ԻGwFu&UPrS 3̛gi-FɗiPNe rV vI\8m VixqY7oIV eA4bnM8_? }qؠBD0z ,0j|N3v\ ۞b):d˹ߓOJ?x}+ffV|W*KeL;.*Y3r@&W]*S쑺Ch&m ڜ.@96}! e0SQ\jMSE݄EDuP ;E׍D83<LI\ <9z儑[O4KKи$V+AŶ2xG^ۈI8:DuHBdpxbt|~TICVk-2q))̮� FXkbl*C<D &KEwlϱFx�B^9azsIg Q:N1kxم0sBmE@7+!2f&h 7\oB>'ta+W;KVS('.Ճev9 leue`//اOzEL @fTr3HKy}kc'ucļ3xF0V9bgAӼr٦}4XGOL従jb>dPe,1UVa~^̵;[F&1BĬOV[mTWٽc |qHo{f{k`3b۷jQ;QvLnRX-`ԮbR!XOmLg;+lC B ʠa :S8& L,}ѳs|$x3ymc{&l5hsݲ qybY[C_ RO:L߭uie6ٸskj0_ e:zwǚHBݛ$+XN~gۛQ(Y0b[t+YOfuGsV5xkØF\,� Cb`#n福,^2Vw҃Wzl%VF:veA<;X(nwoȩjtC:;ب¦_.h.W`>]^xMS72.lT#%,$7Zwig%ulǿ\ :w $_ EJ FTx~'ih D|v}RvK|ŭ8ϝ DHljG@!q86{.Lq$uþ\1e s>)z_QjܼU쭿$h(p[ |`- ¦` i3chБBfۢM,2wAT2X@M:&,QDcA_Pg((ȏXaM[;+l1W�*~}w>n2'twWQpZhN&͒6/'m䯖/w8ƒnVzPPҼ#?gqD\t�#?%)W/A˴E6OI[# h|S|`y=R+C9 ]ϤñʖVrS%Vٺ�\!܆F@Y*ߩXm94)g/`͊o%"7wMt|{N%ăEe$n| dKF!QĉlJ�ޓc/m{d{c.PAڐݘ+G5ύ>I6Gy?-ca pȱ5hs4]dM[!d(]gAIյtɩmD/`+|V^LC&Q4?=T~.-`!tMK tFQK(%ِ<#bMk'4{@5K h1{(:Kݹ_ r` U{};�@&XJ9^}fq.W^J%X@ԇ?m j]o|Hju @]/~v,441l[ޜI{=!ab?}e]P50qvm#wJJ 0%|Y5,տчpPq]A?<;*7P{׼qE&-Lj TkOƻCEGo01>X9>!Ea:/R:yv_Zj) ]:5>좄~(cdS җQ#*>}'T@?;!z '|`_us-ta� | 6ê/(?:P3B\̳ ʜr8 VB̩NT}'U#<1ߓm*LɇX42 B\޽ s7J` .+\6Kn~I GRXOU2&Q\f;|(I5,�a(e1 PX/$CWa,g)=@n$MH̞ClWN\@>Q}溤E,!VW+O[F1'Ґ%{F R'o`]3Cư :L?I>}.#]tBuwLm1jP𡰒/Eoͪ'+Y RuR;n-A)lM4~_Smi)JZ*ܑ]ESA.N#Rz�nmc3B_Q<|"r 7}  G7A.d됴ߥ/5co8Y9jUm`徙;F (͍iDY⨪WL})P]2~/ן8_OR1K-n ˼CwRv٣*$Yb.% U ?1{ju')$usW6T8hqUGQ hW&lUK7+-5uf[lH=Ԑg>+LI6׾"tˎYX#]l'VfXR39a$#k;U2.7P#ܾ;O$tW[vu4n%#|&d|bZWoh)?*R Pf.UK/ӡ<>-Uց<tMP";~Z{yt&۬UOyF?.qX1lނgxj[&TsW,ZTO4d - Q26qzo7d*a#Rl oN]`yd{K-;uxl0Z,Y>uSLGpovHk%R|+�1wN)|yΣ UVܝĸK]/ڦ5A~i0=1=4& f{fN.B2a6P``[f(guF0+8yֲwoV웽?pA[ol}uS1_dD<i%Hj f7pCj`?aHw^6 tKT pчn[adV?2&@c@.W&|` 5DI" BXVy|i0nxI$ m8rzP&[k֤42׀rki25 ,,w{LiTep@}倻%X fF8P*^P|Ѷj!c^k-w3#\҅:qe `"Ӵo%xR %3߬uBң.1/7`fAhmDAq,H_h֓SGD:J%īfx}9LUH/V>+v)[[˗s_ 6�֤3tRɊ"74'5Y3Z4>3ޫui˿0w>(+[8KNn5DclFyQ\ILdgY)^촾}{ntHc(>/ID 8 VtvOe[>3L[h8�{Hx:Z>M yY^/^)pܜx2kОc6+JXYu[L"l=Аo]oM3E^PCV b_)ٽȑ;X|=&du<~{v' *00IE_بEt4#Q{I;MÈQ",G O[RIA0 Yfgu&BOR*l#-ɑoW�S]Xaވ39(MH�*MߙbtGs {`1~�b w f&!Bj hokai׃E<ɕLJ!\㛺R0}g;l\�k/0X=̦K;1:ddq9TwIjZ8/wE_vJ0ˁgt)i`}…m2SN&K9r3=7ߕW'jQTtE#L<.�У{W!\J)>s|LVT/@`s4c L5f+[\�aΈMeknq@Ĩs_kk]\]RH־ˍA(q%_<jm|%Z1{bLxr� GO#L)OJob:ADkaͳ -.gc bض?|Vm*N {!,S�'i \"ZS%<&v3G擖=S>'+H!2<E [+^Ŵ�jeDl kC;@%R(S_&e.QkܝfOs.kGUBgRv?χ][T-NAӪޜj4�<Heax]9R*G@|uG0f83V"Pa0^7@ vۄ0!J*aTIgzٴ7x-ނh(v[)V!vȂ8Jr{D*ɽCpǚQ,+Yj{1])uM6�ڍc9pwڮꮛAXo[ F߻(13TcBFc$>+y;Vؙ5-Hы+)$/Om<)(DI1b"p5ֹP =Q@rҀɹM^';>3XfhO'}p WqH9B~à-y, 46JXJz6 0%*ɻ|ܮ4F.!�Qn %7ώL5vTb'EK!ǫfQbBIzW{߹)#fuen~`,@u[k<*l抺6Ǩ덶|㓩r݉ҮIђK8"ȹ cD=OIOըh�E58*@o�DZ"wf7‹:Jz@-3Zᛏ%_*aGrG4NK_';Xf\`yܹs, N%#U YkS.Pa>|%*pڿ:vY<jP4#}YD#pObfzN&.%(\E$煥nJbD(/6NQ۵ =. tkN+j$E[� ndʯb(G|hOO Ѫ&^pZF6NpGr!?;ڜYW;cLU�x?;S馷T}y@n:Oh509 ,[Η,,bnr-j1w!Q(}fR8<tA<#o HCF1+S ] &OLX b '?Rc3fٚqw"AfdVb .\\DZ+Nxkɲ&Pn䯉yP67ߣTóMhZ{tט U=ܙ FI<TjequD6 >6tQw g&vqB^0T[FP3a|8~'&I 2q"c6zVFJ(J|Ccݫrm) V$Rˀ^݌}3rIݱFT)3TJA?=E` O}q:B̑)4"ÿ4L^@&g|B4dϦ5myN^~M~)11<>ne"F4 OEby’v0\;[:oZvcAR8u g&q>Oꝅ㲾&7m,w Vsjo[W1͝ Nv}Rw;.eNP aȦ)F0^_7]S 7^,?$.[$=uV.ͮDB__o_O!ĪۮG4k2!Dî=9%kֽ_gp]&H4?iz:GP|�xwv.56 @禍iCP-|Fx(U~6kA*�.CҴ )'I ? % {D2&iwÀ߸Ic;RoAg@F_蛅h|3ݘD1y Tҙyk(B̡uw۱#"G8 �~܋{pvi�v|�!^|HG6va!50v|,lb>,޵M8!֑˂=K~[DWg$>8Oү58r\Ipr'~'h!QIWW"<uFb&1V >a:ܤ4$�>VŊDhs@@PKi' -wV8|jk`$Zv2 mN<"`WU�uy0ژa<o(HM׽*J d-]K+n/σ<QGϙ2wÌƲAúщcfWeLnUYv>368;hqXh= oŒ{HwP<hT/[A2(A޽[aLcJ9&];/ /!Kj[ op\]D#CSa;{&Y-bNvD̰vmV)?y]mb1X痙PrSU?|T&4y*KsUrn`/C#CjB0nwK׈z$S:UPT.-T_ ͮ9?,RhOɱ|Ev UKL/,0:GI9XsxL K +HI6Z<n3/׋.E>`sH̤2XEF͌2y!(y˺ E%/m-%.W}*qVXGܼ?);B`9:<o[#<Jߣ%J;~"Ui[=M&̫#¨E|X*ȽU/j[ΉAn" %iD-:.ހ.! ͞= M϶_Syq ³3-%ĺ\0;CDy/,5 uw={^`sD|AИNZ(=׃SI:�=܏8^U?zhʆ4D`2m�T>"69mqpTdi&5΍ &F[>]ѼGRi#ЅJ #tp+gso+6z`Mr4aep :`EOMA#A? kUZȆ%+o\Ia9GEμD0~}F9{Z61) ~ڦ?jP.EGdMXԭMN7Rm�Ǚ0iь]_LmHnt�>\'RʔHP'SH46'|20C3J# %z&PŰK BѰěz7kqĜ/$}5[XD_λlO&['=$~DJCn?NPy5 Dn$f~a} K=?A?2]%\倸 [&[)8RTʥzw]^;Gu%'5#Ԧ0z .3TKo@OxyNcBO4J\LNłf_9e }%)9 k۹LAoqƸҎ/qA&&P!CV~A^s1ZXaU8~%J "0GaϒBT}ّW0"e<ih*uYfDIhG6du@U~N#ZD0$vyO`; [uojfvZ~Y *jvaQ/.qpY<Uwٞ[,.wC_­71-(patL t $?d '~jjMܠ[h{.=80D&)Dbxv}׏ xuΡFVT* h2�4BWO b6FɷVg%Se%Wk%GvNK̀ϠAKGvFh"J^J}mJ";`bg],yoJ75{�| ,J[:81U]fKjZ17'oyG(Tsz<|W'/Q"<uMk p}<-4h&~>sh uz|j )Q][%P%�b;yYyrz t@!֠829vڒ*1}Z|q5t 0$b:!>(xDT 7Aa\}55v J1=olQc]/6:ڋJ?g:pDV~Ā* S&n }6/A$/ɽx=NUĈ7O#jt x=�|b"%(-/ĎKjvIA 2~Oo]y~i(ׅL2-ឨ8x`j֞v7H-idR~40 }y^]tEPxFc]8{3ˀ,HT5u" \.ǐF+]HrB3p]N5j^*ٗTPYYW̄Z9.1Ƃ_A2,YѰ_ĢRB;>KC'rV'ySZE'qAaqUT, + dvPn% tzV*B �pj6e' R<؇8g4a8zj=w-`~-/"O@llڙ "ᠬ2$x7C3E hX,_#!+�w^* E6 $`\  I:&6Z3c_sBq~7pqmK$Tb((|=Ppc$CT�pBa38p/BC pϪZ񄕻q| ̭#l `ס-V!Paj$D$;v/M]_)Vna`@԰v![y�T`룔EQy4p OVsߚ" ! ߧܶ~ @Aeb{"&[g~wv>`Ɇn+'`otHcID4CK4MYfd/Fg�#kUShApk:|SU,7ڵuwe3C NcIv5%tqbUv2#(o-Pl˻ƀO|[<@]Az 4Jw3[z{O0@`)6-CQBM.G}&7\GUVơjLBigDk,z爐J_H24Nk&�{We o k. _ZTጤ8:bRbb,h!Kx Lh${�Y|- �EY)D蛩 Flk?qB~>7IJo35u-wltGu0+p¢o _ )A,yzÂeOt?VVQ2Zc*]a\hyN\.o`3pHaeT5p/9<X߇.vDu4N(Py^x|q&#`pwƃ,YAEA$`+z4)^1hǦJu1Ra9ROhrY$m,X4G�ڼ ,v:P;DM<\ I^y21sڲ?9gbj H5J6D)7K'PeQhv( ӌ1B%a�•7ۗ�O SSxxr5CT%\nY8Hg@RB%,m1< bK/jsO%d?^8Ki]MBj'XpX` ۟4:Fb~igKL|lXɫIᎱ O׫ ~?`>v$DakegNL}kwՍ}_QQk,|< '}od͘"KcYV x.QM O"YDBK:ql\y;rZ?/^KZKA+GL(ٌvYpt̥BXr Rl9C㠕Smcg෰h0ڇ$_xZ*VT/{)P{Lf&E*]ο_"ءkWB=)\ϲ~k)-'0$1H+9yКֆBJH bޫn\)]|]1a ᕝ`Qy3"$Q-$1xx*N[: 1 ]ŧA(BrQ*wDObjvOfI[\ƜFz- af]`p^]N'jZx6ܖR`uFGn?c)S׹SMa`odO@QD,F] `95(qB];rkn~R[]r ֈ6*Vu|`nomk1"4[{+.30‘J]�Tth,)ƅ.0J1F$,YΈ/r+z#sPR/Gi=XTAIgnvFTnmҁ.=O[MXӪ"snjǚdg1HEΥvMƹ} ni&31KK荪CQ <63- !~PO5U 9lbk F!مW(.kQ߸A'WXY0s@ޏLšԲ9 L:kptL/9OOM1jW&-ǵ,e"̔n=)>4prMq l7<̧;3Q-lDV[, Pd,4 >f|>LZX3EwaO!ċ*BOdB yκ?#OP2|Si/$59.%qQNB!Fpcx'8m!5-naUcWl_cTwI!^�8K!�7qBh,.F hf<W\ m n0jUS8,Lj ,~Z)Hs| FY(TEgw3Lun Q9k>`yo$lRS?.KC�3PpNk0]~e܆$ێsJhcֱ/�Gk$1#*Ǎ-;&OCfh2@D'` %2P$(To:`^rH܁[x4"\ܒL q1c {<߇㱱0檏aP0}CBkH|8DkPN8:=a{zx$C(/QIB\Oi�&<{0%›THWf榓ȔsBAx[85tzU+~?#mT$,hfT ?/O(sA5˪j1@?Yr<,=NF?Nfc#{ΖÍ Z:&xTObi~9Q$A18#;Exy"_Mks`"HM4gAK&"X yg_ }E>/`yXZTtD29l.od5 Az:1 ni@KΛ4I#;Ed@oB}QSx3Ps娑9TOs.I*]ԓ"s*(cNA"NoGr;OwOCRR $Fݻr+6v}P9./F/"G%fqp3s?1|cb=c⽓aJ9lvCeUOoGutbvJ԰ӥFv)jWm),32OL>zEnK7xHFƮ8#&P|9/1nDlDuˆC43l1 x=,ZB$!: /^�f'N6?WgG8˄7wծg1U=Cf#i8ysId Kn@i<j$;;[81WdIM"[#,x#^ цhv ăJ(/ofbc*KEg�W[OmrRw9 Ba7dW-ugcLYQvbD k]*]S5 65u$X9C@BБәcS37_fTm folz~H{SVөVXԛ{4To�`~nb8T5O=tMjK,9dUt7cO8xlh҉wM5ZM?F?ٌ^{| wSԺ]xZ I~5:oZNT^Y7MhI# aPwT1<D2d9AG+a 9`GA(ҝR/MdV $݉,A,?fF ¿eykjQѕbp%$28Mhuӭx1^lgLhe@r &gj >Ӄ];>FH!T:vG6Y+D#!s� zaкp'puPb8nX}̰X2c翿$9!uP?76 ڶZYE qG\KlǙ) a4>FWN#2 1M8j9cSK8GBBEФƛ@3P&֖sK !.gOzqzAII{jVgU|\4I!q}gdd6:xQ?}~&>uNW% "/Jo$$<ʬ&(! W^dKo>ONnD>BDFYl}0#oU. Hdh@N/- dڼq>sS<2u#=xUm}5%3̈́nK@Щ\AYi x_O7b^4K&`MQq\R?~?.81)_D#>Z?*Fc/W\20j(y![ƤHV]#%�@Ȼ'X_t<,qZ9+q,,T{xhQ!~'̌ɧUgww1 MHYd\)#;igF@+PKxG$ !B$1odǵ(* E=6&Ӆf6WSnzP/y2�`Y'.Dkg5 j)]/HAxi\i>"V1)aLYcCASB+8BVdhu 4Ypɯ3f(ÌVtB7K˓w6.NR4\Z>PdG[}(%y 6D'5REb$ nx2:9K=:I-n'(RZ= (m<YT4) DqisŽgfKX>NBR3_Q@<NB}qH�rϱNbD*u rqz1TzPR ?'+uN/l)bR# MWg+Or#k*Ի�LۣN.hUw m5I>bH0w`㚀ƅ>.߇JDoB9Sr=y1r2?�alФ ;@"MVg Ez-Z.]֗?MLR-Xo-]Me<{'V4DZ҉pgQHveQsO `ϛ6Ɋ?sr.0H3<ɡDEҺ3(=Xn\Fb$p/`ȣLi.kcσ!/p6PZ8of}u4"j VD`|yqfӎμEQ*UԂ ԭ4PO59TH.-$N1T%c;ٚ onۉ'^VM8j+SN=IEtz=Ab=C6誸)XuLKu*:z?4 EЩүΗ${%fnV[hEUM+ЉaAQe61| ݷj@�gн�֥~MժIzIG^ixI"_uo2x^6L`1m:ځ Im lYcHBnќU~:NN93 r1߷Krs/v2{SXxNpg^\ 'ݼ}xw9gs;:@+ʅ(9.;#Δj�,_V,ҖB:1*㟌V_ėbS�*TMmtXzg+"{lY~ SBKONW8%-T%RXBBdʁ \Z|*#P%:JQo6I<ayO^`e0'@b5wQQ V8'3%�q(ԟh$*ઔf!m>J$_78 qhPLq?\m^ ne8 =&$;%9Kl  6"KqtDf@M�l1N^R1nٔ (%%<l,Ζl0='!MxD$uH=rꔆ=#TǙ{b?K]d$ oSf3%t_WWz|(c;Fv8"b1p:ul6L_tlR4(): $)w,h GcQX2*"mSpBK.X[.Nj4R1Xj8 zbI<aUuIxߵ9b- B3680<Ogs#@Yuj]dawnǸb1G d pɭN֢[ XWpoec2K h<#&Ol<5I3ߏJF~75DzDNjvez:yMWGs9'alEVw%BD;PFg/A]Dr۱[@EﵽI�PVmഥcg|">"?g*Bzn3?ܲw 4JGscM .`qmIm!$M&)ss{f$QU_Qs?pnA{d2 e G+U)A~ʣ;+@9V'j?.A9N:T MۑTo:]9(l-'GT!)JSyz1sçգ߼f0l~>E;p}*� ][n|bI \㢱I!ĠzxpnLǂayw!I~(xD62'wҬgA<anя@sy<8fʬ,V\';TO87@[uFAM b$\"Έh [:4zEij6oE x۽ G+k^wmQhj�#_aip, Pv0-6(7 ;-vKa8' ${ 7/E@}fi}=yieFL=,2ytͭFLjpO~2>zt+[18Sw(N6`pboH}.� EElQ*q% IPLYd$86pT̔D|D:}U b7wG8\]"*vVtwjTMPH4 BW^zYd?�v e]Mu&. ȢT }gs۹h O,/O^ꈠRZajYCx#wCSL1an2giCt3R[[<veʋQX48@pG}j9ukH<muЦ& ,-\FͧW<c=P��^5M;szh^fV8`C{\_ι"<&mҨm}dבADFSk :F9?mhdeu+xǮ8#da|;#r¾ 1v3CM9y g|(BPpؑ2L."Ӡʽ츻n-HUBEW@ +i&>͚^YVOxM-NG" רJlI'kB䈱~xEʳ5ꯐ`=,2/EdUqN2asmCUN9F6[gXݭ9Eu5 u0@_?x%]aw'Eʈ�CvaLdft+`lFFr7UMX><A/ˈD;,lcJw'X&'1ϟ ;k~4W|p=x,b-"d\q(DfXyYѱ&j/JFc-yMpwRTF:ކ9y唄5+YRI,4seMӏ!*tHdPXX|bĆz;e u+*O�'7@v[Uu>8lUNm}Oi:Q>߷u?#|'qKki*ޚɣp$(ZbƳv_=F9(1"$Jm]ںl]s6ۣffoH Yd.w@4OX \<?h]lKC3Ht F.pM#F ?3ͫ <rc$8:'0%EMh͛ϣ5@\IK<*Z!mB߅8HSI>>r?`•%ܻĶ$܎UxOwD$.<4mV9-F -]-Ua$Ї-АcʈBqW_NTt7|l4g| Jj)&UmtjD.rl.% o%ºZO,OE+Rė*c$-DMzI�.7e%Vs \z ڗWbSt=K..ƍg)>J^V|<%IF}l$ <U*עM~ՠ;OĬؿ2`b5%v8gz L!N󤩜+A/٭hv/9O1Y I#~0?–ZbQtBN@uO?#EbvUy lW vȋ,gNwEgʃH{C2}UٱL.ʕL^P ^7 Y7Q$?uϽ]BL~_2z'BUlT_m$\fdw4W[Zu`Q޵DK.Jf/b7BPFc݊5E"] "nk $$k9^PUZ]~:X}pqx"`2@ae <8x6uM^O(HYDRl>X|ydkK3gc𢏻n-VE/nyb/=ZIL�n'GUc/]8ٞZ_ѯEH#><yֈƷ Ivfwxf�zb\3N5"F (I\5I+C e)QlȢ n¸07hͣ0kZΚgk4iJ_/z5p7P)a0%rP2Sr.wC-aDޮziD$֧B7Ot[6~_ehL ;HiQE)}f-Z%Ǵ"`~Ypu44Iȝ={?{j"˕ 7nY͝*l'Oȃ"C-hзf}&8,͌ܚGMHuRSe¡U@gl&d (YGN{@ƕ.}V† m!4Z'w"Ɇ|=]?4d6u5( ֬Z*~sӘfq;n}qBuGtEf�؜Bg4Pb  ioЩmeB߾ * -"T`+zH vǻq8sRH,'j廆]4q_lz@~E.٭z`i! y%WEpm1}qCm7;f Zb=ݱı<=E AN|\ _&eKfY�tuB")m^A݋žwQrT#m|ѷ[?@5*ÐZ2ɖ()_T3f7= 21 jwNV9*[FxQLǂ$\Q!kM ?8|R7C^XǢ<ww&;.ځj2ׇwP-2WՍ8ؐ5xsxׁ'0A91f06rW="�fE4؇YO?6y|Fe7EuncHA K? LjuZΣ sHĴcبKϝF\׍pJ7Lm ċɝg*G�VR[tF|"`J'4ʫc v!Y oܛDPc]BaFyxNZːiw9yнTVA(f,{kñeb!yJgɵ~ O[0^mď$g)S";)0r@y])`^D:[XR&T_c)ʐi|͐yVu>g*<ۖePK=I5H^ �$5+wϯ-`{ 3b`׺R,'~CyeDu'LKnMT;R㪬6+եAސj\j?ԋ&x Tg=[/mz .D9 gr^Wb쐖<qW! sj5+>FlOlZS�>#Z =<U}">MZjsGFHX�l46`ӆ:K@,y>]F˴dM8uPJK̞0D: :?s l' OC}1# ;=213 /wWDaX7J[;e29?) 9]0%Xzʣ 7qU @'}~R`u-ch.?vVN?(g!ipKak[<e'f;(6Ud5d:]X$mXáZ5닅޺ycp` YDZ|<Mr Q LxC ڃ)R2NmFNxx US2PV*];>Y(7螟9ҽ- X =-]:_;'? qY%oGDe}ˣe {$/"<v,{-Y՜Nicd/խ jB*7ʷ)jOBєqw( TB"` oSmo$AlŘC:(<<CHgħA$00+[}d !k�>ʈFgnH ~`K@/n$+kVϤ:2Z]kO8t P%V Rd &,uG?Wh!jLHPVj]ĩiΑi!=W?59$6wa\2+[|?y>&f!!4~k;5{C}asem;BJ-ioCÑ{φq&_%A?'iz( әLxW确 SyyY@;s8[jPG+ڙF{EPW4" 2?j+\IG[+RDmWCu< +  XD X3S'Nf?LFYwv4} ݵxZn )w: !p�͖(S$"D l~%.zm\i69F< *^P&SDM;<tlr]դ;" J?~};փ6Ñ6?[=%ELf+U`sdy$qg*"0@\0&@!+/U '庵8Ae.`*0Rj|/BC7I.٬"l;1!kֈNG1_َL ߼\n%@^{ݘ%*9 zXXgO"l:3$/x3Zsk crw'n +I~ Zo;'lɧ_6PF_\%aR<KD6M> Kj׌롌"Xxr )0(z-SJER_sWO4Ae? :'Ԝt v`7,Jtk zGO[CO{p?毃 8fG}9: {�7TÑ;ܡ4Ypt1O8U ҈ǹDo'|vQ SS+-u_ʼnIEܓ˾ňkzbz0/U!`X}Y37*yZ0YN2fTMŭZ Ԍ?)R`ũs8A^2s.oXR[UWa2Fr$^7d Ϊ{6O%rᏎtT=)sš> i$ w:BJITC'WgVOA̓$ B^Oz1$\8?~eEDR+K0}tEy7 f@-&sF[u646R;}CK>8�}>. ڧݺ;SfT">$.`"d;Zp)WNR!j흼i|',tgc¿vScɼg.;UJF7W0Ym˭4lW%lvRF�#W!9JXXeSB)2WXlVGC>Á9,Gغfť.'S%\IM*H @YsϊѸFb;Hsָ9,wDUz'k4VcA\}ǿAiH?ӊ 2[<۬D#hSDky7iD _rW*,V~WޮD37+""I_!~@<aK r8:« y7}aSuΟѮ\>& f"k5kQQgYc șc~hq^)C%^9(ӭ #Md/1M_BzAOJ-:W & "p L_fCjcs qS<WI] ȡ^SsFqh/^dWAOF=BMe}%G)N͙H"%$xB̇okQGg5zLf{wK_CD}R#Ѿ}ϊ<؟ Ͱ tX?3Gl` T@rP<"3uVqŎ|.Z{z޳ o!X H?\ Dg=<!J!ZR6Y\AǽVlGpLR92 iyl݆iKY=;?s f'^yp[B,. >֬Lrv?E?PJ"͵ H[JU"{yh]%l8tZ[r} 9DdpS0Kaf8{'./LC&l .Ґ>@KtK&XM).XW/–EW-Inq�p n.0N|y{r fY6* FЂ7 9ļ#hnȢ\U^LCp+~x#XD3VU,Uç_O"B^_"P9sϑAla�ۼqb7|F'e!k#Ǯ.$2/׆>]Y!B"ɟ$!�Y]y3nXlTw4;(dhӇPyy ٦;I>P%U /"iZ\hڗU˒%lC^J O˩iVz@T;n.MA7dw`FzyM_T[<O&PWs=BE4jёuK|,kk`Rz* _ծ\L_]WKnx\EsP:xcRر2'OzQZ7nITl8Ɏ`9w,d]@q"3S<u!r7ʕl`[TVgުhnd`9Tʗ+  #ەVu![K|Z/RRx(ٓ$l.LM+?63\n"8M¬vp?1'.`KRaOۢs*92:7h|[qxcg_0.b-ï^X\ :e.qDF-%8 U'j!O[�q+sS@%W<�Vt|H!x<6bQS8x&m%k,{(FM'ETezBG�-Ŵ53K=lpmop$3Lxx3\x}~ _c=6Jp*npd+|¸"90ζ ~سq[Q?Hoʱyph}Xl+DO'\\%>"széWۖ@@:UV!lX\ڂ=CcVBՐ2w=?1kˀ+J0TTUcn_9Vp*Q~TW`xh<TkfۖmFACm{{b<Z>5^1`[ D Θ<ߺDn(>N6_n CilpZ^z%)'0싓 N.?MAmUU<B;`l\MN-!y|贖~8ˉWK]>MYƍ(wԑA r k7} ܏pḨϋUq$ژ/O7bcYv9};^O jߔL{*FNtX*.<)ZS~ܵ]&j7Rea1%h0ܦuqr7! ;8]|?h`ɶg&I͵&XQC(7X˞ "Ӟ%sD²1g�;.[|Vɞ"571%`!ӟ<jR4_OFs r{Px3ޚDT\D2WI!8.ʛF8O+wu$^D& a}t7>d;v�ߍD4UӤ!d[~Qāz͗ Dw٪Vxʛ#~`|%͈:+, e&1I-ې^#M92KG/ 08;zd32j58zG$#"/4fiM1Moa^$I  P MJ&7į%"e�? IBnɗQM{bS4x)Muxf H{%JVCC"_4a\/V]cY#qn'0++=)ot<2ivϋ#ØxX_4ԨF͍je"y0`(3H˟׆PZ>yax{?ezrBb.';?fRl3}I@ZP xjXa1s6c!*hUg@}5θ!Jn_r]ԞgE؛TŋiE =tPgk AWknkѐJMē8d\#e77Fȹn|D1 .2KRߐz2VL p a~]#ax9RT:P`*1@ax <]v!- k Fa%uV)p1|gPDP7|#"zE2)qhIGoؑY{' r(Of"PQ;9[Ɨ=h4 /6'C}e,La卥}6vW&zHD0R+U=[#'ҟYZ*oȳ'vFh޲ yǎkaqFOpL'ë>*pyA\q9N?r`aS ɏJ)7$cܟ.z(W`6x}&iHmqB^|͝hϸ-1]ݖT<]ϴZ?94"[qPxcpOStu`P\3mE.dtf]+DzI*j6F7Gց/1piN,{Xz'[mنGۼRDhvƩ]L"*Ч^w?>;+ό2NAq>.na Av$?iG?!9.� vynq �S>ylyPɥb1^k ?Xawշ/牁R-\hrB="1m) " z9F6q2:X :q>|J57k +^4<s4l-D!ĵ+Bq&dk"B!Wn1ƶm.IwsjOօ)rїZ ]9Lo5P^S5Ir�U:b3F[`th|jSUexxW�ҹ-VipH=!("l%{j`P0 MjM6-^P)1S6a Fѷg_�ݕumD)z/rR?e (>Vyw<{E3 U(C*$Gr<;ZoP p0LoS0ns##FI]|Fl o)OA'E g Y9 B+C9>G'/ ? hj0`T׵g\,O*57ڟە0Bט W-4/%Ц}+Ing&[ܡjZ -`hH%5B|c4͟R=;׋ñp섚 "W ߊV- 捍-p]rA2UH׌ʝZ ۊpV]@|5E6~-4Uj@e�t%FN5Gݒw.uyS<<B9̧T7&rǫG2cV^x̿9ӷEqd|Alxqxj?*eIm_}/F6©XJ _>IϠ)�ĝo?!›؄q@XzdQ`;ј* /ػ- z<`jd%@:IRy{xuF͘_,�hԭzp-\wZ̀�!ȿ@foJ^+xVFTr:S`YA eQlu6^ L胂0#r:dC|?XZ;pcdV؈eP 54D~A9 K>R 53T+}:[ΨAUjc2 _PIO`PpbYgl!>>՛_|& Ox0(mj!c 4>$A-6kZXuZT%vF'2lYEfzf^<ͯAͱs]/P+ iZ?RPStmgXՓ0;[c+z$.˻- .vt-QZaTF qzrRSޗ.U| 6Fm-=Fb!4N'O`{KuS@bo#gut$ Z|WR&!;M^ݒ9Hz!Tɘ[sp58 fNWBsn9!/˯Rr~dۙ[Vpj @_}8<*޶Y 5F#M3SGmvs%~7CޣZwC<퍦7k9v`^b\m4' ESk9k {WZDO "p'a(k#ۡqXF` |_B LGAg NSD?VV&}qnc;hpRZO`4Kz>{R.xu?26fU)o`X-lܟ}+qd<U`2>1pK+^yWu60<6.' J ]pRVrS,'.9*Q}HsdY.lGTG=CHܧd7'M ͼ4PP|}fs^Zȧ̍i{ Փ3<KX{srk$;|cS:p+ϩekgn[UnFz3cjEYOШ'W v 7kCnǨ2>nL͚qTW186ɠޟ'X <3hF˳sHQр>( H5OZ36ű dbˡX[uXQPEoNP>@6ln}W‘G 29.=șO#x- j@DPm1#dW҉ F"^9z|5X^ fVQ_Xp[<w}]%ېd!9*{^IL,Pg왵9A`}&->"jJiVIvli-K52ނ|M|4o4b4F&Y }dJ@1 kÀH %N`yb60AL̅>];c u炩aHߛc.KuPKeJpdRD1Q`\pĂ8%یWgOd)dw M̧<lSJN]`eox׊;>K9&P*ld/7˳%VR :\LP~ l3bO@5'a/z⤶ҞsIuoq_}8G/F­mãf؄iAH9t~7_'AM\s0Y;S'KY`dЊd)s6N*z6)/<o1PO>L}ї⟔MBA`a[c̪EEDVM'ح2D0R&._X-rSh=K2x^Mx&!A x<K&`w*qFS>Eͥ^G(I5奇j xN2o+*,>apDkiw}F#'(t@<PLɲu_xpмinf, ւBݲ{݉oUpS(%("@rx#a /کQ9eev0$+$I[2Rm}4f 0m4}7_<pttqSbGsak_] ٟ2^Ewo, ޤU5 h;~v,-,[Q5uTƿxW.>mcYcX_-#oP3T`kR@E /q_)2&?QFsQJdtseK�DRVFJ^6+@Y$LondP<-[0Nj)*Ƭ(MG|<-1[*XXZĪ7W/IVQ˄Wgf%X8 CrӝY̪֚X"7F(*vvԧ~9=Ed"13B;ef V2{ǛL=+dhxbb9JQm bBigܓY+ڋդA@AlE\[zs\QpvBȰ>k?YAQg0ʅxmZvT"l n U!d1(Ykɧݺrm…5(. Bs|oƝ ؘXt > W"17L /ĶH uG{]wGিs6Z 9U|@&Ӥc/wg4 I_!1=kXnsI?OdY# 1zeJIx D %NLRwgW\,A=+03yl3wu<5f@zm{ k9A�n[*>dK4 DŚ, P@(ʒ~~ `ujЄX7i�g #,-i'b d�>5?}fqw%?Jm7`Os~/>>Ժ<Q^+W'8ټ;>Y2Yr)`m+H3 iOJ-Ҵ4k`B]_>6"v 3jU.'Y@|djאoFԼ+E vZFd|tA}16mS:d-PcNFl94}HEwB(Bl9z �ugJguٽ.9ߙdHz:Y.P|S#ck>WJ{MFzkxE6EA|`-! \Eu&i2 [ifO,?Zh|1~dMF(n9EW%.osT^<&>@C^ע[yΑOF(h3';-%:2 ,^=-]- d|׿v3B̴8ì ibd7jOhR}5㌃[DOxPe.gA[`ptZV3V84Q{IVi{`(9 -1[?aI*}-sI򯡳 G2m(%%DphATxhH"^P70[)KNLx!ȍOMTZ`?cBIuiXG&W* C%{(|r^%<*Cy-VztH C^#x t[5Ӂ¸nz{L<ĵgMZQ!=0W[][a.=ܘdTGْv�|xM`߳/g6튪k1?Оۂ"p6-7ؤ%mhH]"m 8Κų64sGzB4$Gބ{k b7_-Y֡=Ua6&]/f Dv+YU(QKBzWZ{mhqbL %`Fx}]4jXULL2eU)zL1l7PR7eah&yY9v"LhMZWt:q1UV|1չT@~z \3Jos=fH@_Lm͡3WR7&סM,k.{J8[|' X-b $et\<QhĹ3nk'B(T 2/s^QlZXq3x!2rO{bFR1Q4Sjp5Z%ޅ^[TNK%.v` PP_ w6S|4B ; b/&` 9|x:-s:c_f0#Y{5z\сӍʣYxZ;!SGxwjz 5Am�BpkK 8KuQ_c83ECJwԏʼہ1QP=ⴙPdR?`(;~:5WC kѣ_} Nؽ}e̾nu[\\ "2fnN+J>U W^Ĺ+==f)gf2U6oqָyP4uq)H-jOpku�D|b}|ҔG�,J})gRNmO(Jfg\3݋V& :$ǐ OWwxs ^v(i♸ Iy Pk4b92 DU:υS zCn78 o`fjTӭ@$P_^W&d$P$˼!"jQo@1ZJELw A/@pC_.v=seiD#34ǦESVq+O& p;[QK8}FDK><Ե$crD`>Y>Ϗ8vSMg'T!;f ;7N#`MZRZ1p<DUI;=HBwg@-Ӛ]rjg9xB'I�@}; oqY UahQn ·3E?G2 M'AGȜ+(i\C{ɑxng@Rs6<ѪVU,U֞3W6Mǟk,_x`.2 !T7ΐ~@_5MI]zrF8C¼I̛ ! Sl&Bk]žp#;&bQ'}f#f*cx,PQTW^"u"}$0hАƀI=Brj8~)A4UX'4W% HP9ke锆> &~3A[+#Z<HIK!ko d7$ kHx"Lۏ% O\jOh31((mݚqVԀ8RZ7`ug`6aU $yeNYB?b#&N;ܢ,Pf*=zԸF7k,'Hs2>LEM8, _ŃMb9Eh@]kJiN+P9tW߉j, -VtU+1aX^8.$e&ve* h_JV&TnYv^rsޅ}j9a5n.|"ʗVErm59/|r4՗!ȨLlGSɒ_b*nt3 L}1ϰچg7 }rfI כFRe홌sFΌy2XMG_`,lYbp4# lIPl>XKbun ҇#L?c>Dɜ-n i^@@UtNj0r="w`:st_W<6Ex՗v f'Smq%<ꊜ5.yFvjBW( '„"GەyJ>[ s&=B�UovTlG4l[}7(RyLhfЙ ?QmM$Yb=Ь_H(femF:bM`d/XGg&{h)n4߮6\�A˗dO:'Ed_@,-+Yb(ޱ]Ml #6C%kj͟.c>B +d9(r9*tB-ⓜě>!pŞο p]+ؑZC{UIvX#?R)lO9M*(:zt2֚6Yη?DwIm5D1gMK Ŀ$K怮!/]m&ȖV5` /~CivWR3aGLZ:2/MZx:w@lem(bghx=MnAmB՝8\grWl2G=QOO`@^ t3|u|f Ĕ+Ï*_܈w +כ*}7KK/tWhi5-2c %I Pŭ1ӚrgC:,*xK4NQU]\{ PaK\@m*\$6KBPWz{Sm3-=�5 ;urCzJiSudZgh'˱k1sL%W &C^*s/*=\4Y9ulbZGpנƉ |aqѱg` fr? h$x_msl:Tl [le D]A!Lc.O_0hnqm-A^ƕRc*ՂFʼncN2S*!Wk#fp.{<kP5=4z`}*HhVyL2 iht&m(@P$~G& A,EApݻ1}Q @o�]_r ɾ2-EN|fޫϓ'nE3K< Χ 5 puNGel+9ZIPm|LGL9/.U Hro`vwPxajqsG[-/gXxj>ʃQQao>/\,z"ta dì߭pMonC@.+R~1"Os&K(B`s/n CwNm`s㵇\.>]zF h>pu LUu L/Vo^$p^AY+F .@ NJb 7ky0Svz?qvBFU�a}"40*J^;- I˒ul5၅5StVs jB;3v</Xj)}\[䣭{91?un#VdS&t |/RZ9u3Tbmm|kq_W$,j"mk$6vL�j ja$^L3{U)B`%$Oۄ2OgT>rBPLiȿ?*FՒ?"&O/V ǘe6&;STEM2Ds57ztxEο3/v{:^7_X;X aF$E%vs J0o=Q, +?JznC߇[ͮLkRj--٤AaA7a.f'4x@ASv2~Y>0.PIp`2֋^9P%A :9 d#}.iԥUI bgit7299, X?*н̗u<*ZM{[C1lx0&I0ymLy]׿7' Cqw[$B nmr9]! nX5%T:="溳m=\s)MK VZN ?8R[Ʋ6H'U$y,p{GQ4n=C]IW:Afs Ge]N%tq%M{lپ"~/1}wzB_!gmkes‰DIw1|ʖAQv83k,/>jE81f{^GWrR. N{:{mq%: >|{wn5,\<xӌ[׀Gk0Ğَ&E/MB$M)&[jCuNCM"w )#M:Vגef܌ߌUHx2vE0}Rfe5:'+:aN [.6|ݏюcRO4ϫSao]Fk$\`QoeuWBya$D` uyOOk�[@"N5z %>sC�]Ǜ{xV'gG($_{_B>5)bM3u&b9vΛMb x[Ku֑ko(ۨvD}"?K oQ=.0k?s!Xͥ_fBf8=2D�{~ MÀ1d=.w(Ol,&!Op;|u"@K)! W9}! Iآ X6n'+31O}&3n&ٽ7lY͐qS&H2s^,ʾ"+(%ת ca`+/ն-WS^8ܲD9{{ipZP Yszdض^9zPC: *$,4虷qQFaɲC/r1@&Nr߶ˮi\T&uf}| Rʥw9%| @7 wnΐ/P=?e^&qK:mKDrRLx|U}m@h" y6~"EFcW8֞TibI_`ۮEpmY-V Z|gl'/ZP䗗Rǰ^5h])ݓY>6 DyK�i;B KJPO3k4053 <Q(rLb^�}6i]&@ä?ѨȫՅ~x"[:}{l8yi$o}\+Wck) ~IEc |S=-Gh%kP1RuG=V<,=ʜ)n<u8 �f?ac ٞ<׫Nk/͒�:hN,iN330#鍺]󊚍lPZ̲.GH,!?jJ!xjhq97M>i^F5ٛ S V9=:Y C6Z5^Fٮ#9-;K )Gqq(2}PYFKw&:ĭI`CS~{i[tOKjO-Q;�kR;"%s;`<=Ym rgO޿#/J'U#dV1)ּ^}ֻ&fŔ`#g}iYHP;|씴GO2kR|d^ j2 ՠ%H_WKl/Cg.}SܾtG.U;�eIP%a[V:{Jy<G^ɞV RG~uvɛ0Xߐ8M@f1o*0"~um=.[)rUB R%wU6ϧൟ; A[P%D:紞OcIg}Q+ːtc7n7Fo0Ϗ.KC9^O/L0y ;{xx*Q6}/T[,}+uWUR@S: Sleua�<e$~ӲiZe^M+Pxj"�PE5gn4|?W+"3Zo: EI.f Z*G-yqoeͻݎ7` yU2\F" S�r:^'!laŎ�q^t5iDxRyh4d֬heVS#u�#+�A(î;rT]d.ϜQ`סJ9%ZEͪ꒿MǣCW-Ǒr0VA\Omʁ=7;uzJXyFiUW,pEN8^ArR h3Ů]1߱.J2XK[Yi [nzCB,dR!�54XZc=`lL`!D2=.P+NDƬЎ۲݉@L:5(% ZY"`f\K~2OMb' ȑ%0ZFד󏒿cҽmWE 3P&aAco]�%276w܍ ǯ.hh! aŝdN1I–-qEhK}B*s!U{a^A"l$ DiU JR7Y< u"IyQ`#Lg )QWi?#rM!5 |f5'--m6NnPںRg,΄πDſY%U&r׽dd(Io ssf/A69+: Bcvn3af727gKŶBfZHSnྜG7)QխV/O/ݻ_h\*Ցʾc{֫%?0VĞS|LZN)YE.vb׋�=P_~cW zJ %~yGF{>M!1auEpo'X(Z`iǮK &.9D'ʤc(5yFD[dVcI ͼrK@G~ߛbϗ> `!׮1~,)БS/q(k CywOȆ+]wE mw;$XBsenߍi1?0jw,G헁P}T8=۩xt|9NIE0Ay`�0'*GV<loHGB{/$'u.FXRWc G-))R/]ҕDsѵR?!F4y (V^zطeM^5nU4Ք_/a@{ϖ1'#9Ϲ[N`tZϩM xw 5oCA 4LM1g Eq ںfHOqSs*D:AN�VizdN ^֟_I! *@"lT:eO5[X,5 0Zjn^;yeS,FȷR@ˑYc%D?p0RnۂyiL kWY$KWX>CPo8vha�nLvmaBG/݃8b}fa9[Y(76myG"n$R~vHzY&:菜H<�V.x3b$#[ũ 5'5L= Q(PuL'7QEPDr$ֿE'uvbN?R5Jֽp@R/Šwot'd3]yvm'u52)Gr朠߾Օ�(6NS]saW>;_n30oD <(.^4{DQ%49 zY 0 bliTV.g,P)T&FSޝ09I[UV ;_7nCbn{ފiQ.?yi~ft"h"9&ޖBެ<*R "eOL}سVOA` Tds8%�PGMf縩ѭJýA_V.J[Y޷ܐ44&]OK#[$!zw/_v34FP6E6>YJ,fDX5IR@NV,K|YT}^ֵˇzhofߊ�ݝ5v V)+nq/"S}z{"yZtP+޶"w?BnI̓h7JhAPeQP̓D7\`5{5UHەĭg3F=qW#1D�CەZo 'ʧ#Q[J##eL:?0XFScZH&Uf^焪v*Bf7NIZlL *21Wpj8{󁂞**i%^ۥ�){')csI4B3e(S(O(C M0AGlpҊU`i8?yubVh{9ގtv<F# pXl=-GnĦ�TU۸j _3@kúާHV:~4){CVwB} ATcÍiE NZHNJ\?{"΁jҚPhȐx=Õq8-ӌ1NwuZ2ʧjHjYV'ds& Z1RS0+>ыVqwjc--xr5WL%KG@vХl*;8/gELx#{\6Q@U,n�!I6K;fmFvt0ǂ9}B]1f 7;*UH2 J`Č̝4ߋZ4Bp(C!N{9!sz1T'%S5"KHVWJѽ Ua2ed0g#֩#wuBb2[u(�(cB5[P4NI!F0VJE <\ wl1Վz6^oB nlovV.!=lgpb� hM KagsG—ۚ>P ]TvۚzA4&b}-1<8IzxJ a9;k~M$.j&:yi]�r~44-`>5L(lPUjXA1D NB JJ\@NUI;Mfv5nlX뺤Bgn%B3'a|c.95I+ vqKNl5Di wu3ieP[H^!\ p]G5_-$NSL fDPȍF џ p8-/Zބ8GgnO)?AIs7z3By`J_O`VYRF֛BXx=ು>n 2˾S(cDduJ7ĻGmiS~^ClѥFp]AGT}No%3,7�]ÙIP!E'0♂ΒV`f㶻H,fv;5Dg=AS3|H \^xԡQa fxpg!éF% kf;> PDU?`r̕e(gXCt ~h4dZ`�)eFPm�\r%(x0%]i:iYZnfBz҇׬"g'd? kϟ[A8b{@oW>?xCJڍ+x=}k/%/Aӹ]V9 nQaBժ]dz, ǎ~b(*#.�5ٰ׻ĺDpG^j_DFuꕰMX\Cawmq NLSc8~ ϢhA<Y2�\RGT$f_Mj;rSPI-ȹ>]3zZqiLTM]/ChRbHdx;qU N`x1RYfUK?+K ] TW#]U>0aP�qdE}|p=OtVåʣafXLy=WTWiB9<3А?l4@*c>x6KX@ BƏqB0I: vf;&<!|Nۧo+6xhb#^{uR7 Pu80;@-b]=;K~h^~je.+?SK\&Q '!7p O ~&3\FߛY&V+-otn0D4K%Lrm@a�ڐ/ F} ܞ$GJ'$ {J3)A~;O5wN(=39tyXE |>bGWNlrmL.9F ]3֎wh@B\H{@1( [LZ;gxiH#ly{%,P^#X a#JMwIU8[0'69s#j%nѓ-aX);'KŇ  xw\*CM$X-î52!JG8 gܤ).%>iyF-vGau:j;"_IEt|Pu1whNpeEg{_C teHǔ oA6IcݙK,!$)y RέAPOK-P7I zt"`iI|Ymˋ>,HNо$5wLU)tJ O{ER�jƦ9MtGf!_Nw2] O!TUKX}00+VmR㎞f;3(zMfLyZPA~p4o[Y-9v8ϙ;FD|LXTh&_ZPJ*Ƒ9! gYŴB_v1 _Mwp<8&G|L4Ȃ0{Z.߫Gk/ɿ^ET6DvmO10.sev'eUh+ýLz("Z40' X}T]/Si= T &>@, ^$u&pwg8v�R  $h{֜γ&ht)}OLPR:x/OOq, Ari"nrjy߬7rp wkLmSY-&DE~'z,[PiMZJ2}-{ {2Xq5‰YMJv86=yriU]Erմ-XAHEjX#-h Dh}1 "(9U% D^FBVZ/ySP. U K#*��@M`.D3aXu w/ =4SnwR1W'߫L)k7 gG{;yHKlG0l/6J_Hzq/O썦?`!hP ʻm몃gzOi֩/ SxAuI&B>OQͦЍR@�?+?/˩BN|I9i" -3rȣ&nCq)D(y&: h X #5-@{rZד6LJ/xr66vVaN`O*ZVvGcA5G e[ڤ*zu,g\)r*XG�$Aޚ"2WCwz?RTyFK Gkg 7 WWKH%Jh y&=IJR^*O0Uo'XB)Y,?U&XlezmVmDCU'sD:;ۀb >n&| ]55_mt>T67:P7yydyh y؍RRۿtRՎ}Zk t@{ Eu!*{;O/*ABe~E<~. c\ujv o'2tAHI+0ҌKW;2''zشq,GT=?|R\wq &HbET^'y7! z4tBr2Cq̖穕IyE/0A7Gqq;9_cl:qi6u Z DKt4tLIL =/8~)Cp*CcʐKΐՕ6H@lw׮lW{?Lө^?G.Tw KI/ETa.uez=&Z*y H>X59}'O&UE0Cq~ H"KIGb /+k`YDDLȽ!VDWr7\j~L{Q=v<C tK[D{r߿c;HVH,(CMR&)g {ʤ@ꛗzJ; ujp_=$4<vRM 5řk {2c0ndK[L!Q jOӷ/4xLqWfRn6&љo�8!Py /oi0\qx`p.I' , W]OBqǿ+ Z,Y\kq /j<3yFiIJ K"fIE�B$AǭU8"sA,֌ǶHK ==ט]c9<(^7x$GOFX M'6{!cg[&:wuГ!YiUKFI28/p`\FAINr_L-ن꠹|ɢku ^.XSGJ0UWz&)PT$=ZH|5{Jê Aq=8\[;F #N֢f-yՂ2D x ) (qפb%QEg׹`RWh@ْ}aC]pȫV'`f�3 ?IY0tyh<%oB= 0AQGOi^wN n3Qv KS+I0zIr,Q ;GxHIEMAL\ӛ-]f{Nu G*$w#-V6;Lh#ŅnR˜[?yݹLa@;RgX5sᨭ)!HK?ζkDNUT}&\[l֨~bYO3v*_:vZLY NiK*m%3 ez} 4q)> #,~9K5,:P)Hv,4@FrGE[v}.OiCvlQ�#\ǂI7Yq [+,5)2҅ϗU.Β^%۾AjF^TGk(D՚`? &*LB> Lsq͉XB;0�cܪ9Rjd3+AD@4k5}&;qsHE[ǝ!F_m8£FBE)D9QeV .i-sz9p^ō'Jq8BG9߇y+rv72v@aX?zQ1~Gg}'D*, ;ZeA-c eR7Bit&̌a0\cRT9˄kSBV{af SgԻ2)df"TI.^cUHsٞɲЬ(VpNόm[.߉.KICZKce~̟k,W8( UeIOi̛Owp+NS(&ٔY\7L |(0nkNdTndc1 %zX/5⃒{$cMs,l})=3e"iԱ ¤uߢ^q)bZjX1 ̋(#T?0  8uU*)/ (x+a_˸#fǠg|Y>)*9N|[چgIk7ل= dP.͕u[ �NT3wcHxD/0CUO8\:rc$/�!>!_6aU Xxs|Wz̧ľqgUth na:E'3O^3TV! fomߋd}%B1$#W[BGL0#Ov|Ww�諼[PI Ԉq2t3JAԕY13ܫ=O.qi:jKSfl=:UHacz#H:K Ӓy鐚(WkeD ttZg*}K TTowd%�Q T~z(5L| 6~ĀR7q<%Mz=c $z�Qdr3z.3ɹл2PC=_&4*W&OCȺ)QW|LD2ERQK1Z>Ǣnl@eˋ/,uW۠q'&CK '#?YQ'=1)<De& &+Ƿ abCN:4!#{& җ8/OV+qNcA5(-~7Ax$h V7K/7:Mg &VuCX~*δ&)b4)A� k^s1 !uXk gjf@P]- �4L[gn|qC|5w6�GrtAy&3^6&0J$BSI~ >$mc6~e>R(8kj=z`WBu%G~3&WE WzO2QFsLA3s/+rA\E�y�xAR87QY6U;TJ\x'2乓md׶/NBmZ(9�釋)mJpf$AÅ ܚ$P/QDP!ŏy_q9#Jvg]|HdxqfFH\vN5a9!8-YQV5bk%Ujkbnv]+蓩Ʉd�,H$X^0al<$DuVD@-5+5rc&�uސ}kƤЭMP-Xiq&AΣL?c(q o"yOf:x)UQEt2kַ?a  _ɠN<M&21FM 8ʫ)ΗI$7ҥض3FljPW>(仃+K׭-KY̞?Zueih0[ta0Wa685ם!,6Ҟ`=e�%>_޶fkUWMŘ!-` 3]qg[{%jW) (0aac)RN -o-D9gv$A�6$#>=#+Us`lyl� 2H+b5Xlz'I[Ҁ$դLߋqzW �VځijBY;EmD_ swJ91q!j❸ڸkfZimg5qT sd%[yIU+PƬRE FV3e[Ȼv9S#G;75Zk#Yc_+K;r׍]kZ^޻,GhzJ6lAcl!lMri6 xaR92{4ymi{{\^ltO+t>G$;wDowQ&>Z.qUݳpܹ�8H"2' EO"* `=Ma.JX~*EO,cFLEa&]j+C WC?̂BI`*sDW86?};Hs!J&)aP;�y_]1X2j[JDbxa)N'Es˖QĬ ɺ> ~)pN\Vyh69wr#17h2˷e4YXFPD x8]{vI< )LQ\ƉUw>z[�H)\0X V~N=foZr z%HZ AEA="H,a+SbS]Yj&b?]sHo.tڛ?GB^EiÝ$DIHDz� 2Ir~,UDXEm zU9]>=%]  %d]e,q5: 7p}M&b�P&y6W}i HiRIOo$~j`DzJ^U rL#e[CɄTUA2j"pΝJi�BPazNmYԾUSmK൤*U�iTNSC}2 '-A%dO &R KJূt ͼ{сo fĕJ x D<�J`a'?k(ann|b z η)p `ʯ<(-AoԬ~. bl2Q�fȖZ=g䏻R&S7Gx" 'j2̬:Z@ p+[d'#)*<Gr~/!bqFѐdd:EpWAH|2/SGg׾ mq5tװCr4nL|n}Θs\uK)gSW1.~Mo v1J=yD8ROzTAhnΝVSz¾0My/`2�iFtjG2/n?]F + dĥ6]2 x5hUWNjK+K!-E" >YHB!1KO,'eDmr\RsݹTfE^6bSG G7 ;C v؆[dSfpʵXu5v8D$�ҵœza-d)kww<Jdr Zs ޠi{78rޞ :#a]ٴ^st*``' ƫ+ʢS}o\kS :8H=)E}7\E_3\KQw Xѡ9XwK蟩2H88Ke�~߸z*A:V|?\ /֝!r�ԀL `gW|"k^9_/ @rx$pțn3>]ԔvDlʊ�&] Ļkߛ}օ ijL Ë#x]bSDbE<X[<G}jwLL|T\bXc/+SԐ@Wn&0C^j!$U+~ |McF{?<T0裎~I5~3 Ic0yk~|-Y'*hUn]uAgkjE/:$a0QIn%A7<")bSb+D:ͷ>}EW`z\=ܩ[Ln^ӋZՠ!c0D7k0?yE#lQkgixމ �v''1sg ЋUp4 4+jPR]TzDH%C[gɷ ϼ;??&&%Mǂ[ٖzu e(N6Fq0 _<Uꉬ eYƅЦ酠NH0|Kn/@Jt-3/^/b.N: %TNqgU/Xa-J_|f3CEʓMGIf5xqZ # \]Ŧ=X<hg(y<W;̳- F1Q o$bx!Z 8;|.2CKsIS]?#Mޞwo3oq_x7Ɛ�WU.[MOD �Vl<k" T"(}ΡBmL"�&f,�>kdvb1S#v"jIhm`Aa'-A)+vS" 淯?25[(jwm?rg6Id_MS1]bֵ_Vg_ x5mS}>xQsUP}O:O<u|&Riyp;vlcΖHdj%g ;HA6 lN첊tӸp,Arx"}d K7lU\e,Y`7 D!Yiո#@j«|:.-m:Gk瓘3BP&#d4ONDEI'I;b UKؚAPKS {tcURmU 8eY})~#^[X]zU*DDe@:M-"T|{~:BM(`R6IPTQ PRxݳT- Zɜ\#mBIg}99vV=~AX*ζ+Ld_pl ҺU$a`p(KmVX>&jTȚ>EKzRKxFr+ 6M#M<[~!{Nsi0[bsC#GfsjBpЏh6Z!XyT0:auf^~̤uˌ'y`@pdI en�OYG:or3 Yyj(џ,.}sE k14 O}~S�@AFWc\v?)W93qd*Mz+z#(@t@MxE?4+2]ߋJb~h"K]/'Up]{3mFhJ^+[Di9�~; =Y.|Ö�e`2ѡ.H$D/lv변/<"]ז-"G^}DLנ)#ȁ1$F,ޞ;WX= fl@ڄsNchdǽYEp rf=8I(QWJjItau&&ֹ p1eGv#x8 u.CTVFO\D}Or&*?[yڴ~H,'D 1KN!16H+.m!x� I9`],Y@(='A)gz �ByM\{}~ #SwphZNCOESi+!zCJ_:JZi!^5 kc 4}8lp\+?@tS&BzWԪ$\d7S7hFA\%qۆ(mcIS-O> ZJ(CH(j`7[g!tSal'qVY3n�1}m-P}<N'Aw/_;9 c% ȇB04v]0Zm+qzPtTT=qpuM ,-=P֏/Cf>߮CEFWiTG<P:sfAɏ𔘗HPTUY"NM/rqoa&хh#D>@W#Wwn(F mY׃qbL~lr8ǜL#Zn:~#+ tn-g[ԦӸ%!֠I 39?�FYظ~{yS#x[ӿ{`Tw[Pr[IߜJNE|Y_ġ*Ou}Ɲ]>RR<ӋmžYxg�i#,UqædӞv0abIfyd&-*GodM|XPa.*o }PI" *K *>RٮExn3>s/4<]}p'W.kC_i\6/dR'g!\[G["`{ćch^oE݄Z 3:IX1PebwebRqojʊI3k*ny񻕁v�4]:,g;[^$1a<W{+k*,^֖C=.b6lg-$+^PoPgBTL13D55[|_U8P6}+*dhLLMa-A5TY).ྶz3&nͼ`<!6툋@ޕWo_:[NV -ظ[/S/,dB亞9<yJG0VmE7Lqz}&"X(ʴJ>*d/ 7\ LT*I1i%à2$sA+:.A)"^0 K42Ic% erG+n :cw&a(Ǒψ<27RƦPCb-:w.`qbMԈ}p81A?tFiM $+vA'lO,9#&[WvwDcX.c</ e&~g 6؉=6p~|kzG^!&LWk'l6zkN |o 9T]F yhs:_mp+gxʧaˁ]ؼ냆Dgrt]ə„3h]ȉhTۄ0:8{]2++�ZJ˜- "Bvz*L=Ud@!X%;%#|m2(#Raȳq=NNpq^4DZB�ے"ɡ3}M\|0.Jl+zj`) vǫ"nQJpܟ6HhgB_`zJC,+<{w }w3U1G~ۄ:SD)Sx'& ~]ըm}vvgc5A=q]Wǭ/ 'v"QZF,xR!  $*lZ9{ZAvm+` GtH1mȟ2/EbFاKJ1jl?# ̐o Á[cLbO܃OӇ E|d'؄8XA9uk(ƃx1hp~D,^ Hb Bm�sRKjOB!LMu?*ZetAHX] 2ɐ󮶇SEBb T�ug3 şn] =zdg>vf9,3{_ zƵK)ǢHk؆,qto O#|KBt-x6y1gY 6ZE1Z`QX\h' zttSF\82Z-17w%l MLkC#pRCExbd3'ȓc(GӅ7yVI::zԈmv6Ct¢/-AA\Q,`^Mxܦ +aoE}ߴ>LG)A0wtgrOY,<*a#e濙rDTJF M#1JGl/|rZ'lnSJGZ9J̈́$5ԡǷCm :{k3Y?"MF{ ˸! ;TKs;gK2l8xI4ۄ7z�&הr4Y@Oj$*L{#'8/xc1ә[T\OPF@M|¾hϰM.+ ~5<Fx wONyT{ vhx�7jĞŖee#H5= 0PD_IS͢�;b`P^ ?}kXK7 ~|^j6c@,/^_+R1h+A*0][ezҢtg!4N83fL =Kb޳>OQ_[_FyZ;2$;L p,5\2R.(ܩM,f;=L.JP[ a]"JN@O#(a&lYDu'JLPk(,wU)�6Ku6tNa4 +ڄr{;<Hj p$5 uB^@FcYunPCF3pJNsY2`*@(f 07^N52"֡VcaF_)q By$l/OoegVX!UH(tWhqt^<W U{PbͣhL'˩7a}]R=30V}l {qL}<?*"g SvKpՊ7T,C `S dZG2Evq� * AwfOkW~0$)H$#k Ι&ՊoAr\9ۮEw־١:6$ҖfG,liy6YX f#)6Zu_bv:0swCA!hH|<"<iÙAJ^h]72hx NvCzTu % i!,0ʜgqy^]QכXrXξ:zGMy xAJ95uE{GkbVa6heAiR:dv_{\mVeta4fQ�?Tn ZA ;tvrMjtKela0j{{<N91޵|7k!57j@}O!]gEqɂ\1^a;}׮8)+t)prf8٨zxv-1e"6J] mdQA%&c +U920!L BhqzQ9|g/EVrqyR(K>g3ۙYދ`wHzxNjv3;'-\UAK۬(=Fx}ئ�}gD*koz9 Bo;X/Oԅ7Ax&Ds'?U,{  5%P`(3odTkܻ�_4!2>#k ի|` +Μk$ V ؞5=ɐFE#P0Yز>@)<gBqLvzQ"fih][LB!Yt(v>$cgM )e>|�p52=BmI?&;@iʒqIeA5__KJ)ZrZ2ٟ=r+" (/,WƯjm@6D?=?uREXG!hL$VuU:k}\k!RۉzZ0dXj[D= @<CF#}]um<u] L%*) j|H_B#^6DLB`e?IvH7RǢGzkx(Tt=T.ϸs۴ rF`bQt@_PN.{YI@VƲ&؞|!>Ez>M֪og(FFե-f*lf9`RwŪ|R(r0Amj~R 5=UYKnrR;nȾPуҘ\r_ь " r)i`eD^,*oK یȝ*J;gL* :{NR@\^Nh!nHPَJ)ex®&F(QY՛2SJf:>kb(?`SnaWg~.V#cN_=>dEؽ? hu`cʛg%*Fd`|ձY_@aΎp(Y< a چ ̋8fO0xӒ1&2w2^m ;1[@ jPmޝƇ9ըw8B}'X([Ba~נd+ ыG&7 *Rʇ+!>xBvbZ£B1 US( hKYF)U]A!ξ#Z>~.e.>+B({D}r ^Ԝ"pLy'`iP'e_*D/V&NC@=<[K?41�{/}PM&D#K�S~}5}|M%88*T&o!e89'*]57G6:|C٦:]Y[s_{qiPsokt &[^4C5ܳ>F&Ջ п֦(tj3}71A#uR3Ji5O/$*<lwk [F{ Cjuf{tԦOD&JФP=dT6}p4)ёw :02o%(XD;\ORksZ5iR׎ 󶫀sH1Q~p.@>Z?OcIQKI4+p4bJD!gQt;o G+_h"<jee 4ݢJeWqNm\u:18vAEFG eoR+Z<cIoK�([VYDDLw()EFM$p=pcX].wuL#ҩ6usIg>xDA-zZLx338`g~";^;D-9^b&˪Ų6 ŊMvȨ}j*{<vBA/DJ ~w~"Ppo<O>:L;Ud94xm d?u~1Y¯ޛࠫ^+Ɯ=?B8C'L5ڸ'(csetWgVVR󐠾¨rv'i6 ѭ6[<z'D fC0]Qn>ł̳ON诋G4%aitB%S1Tnn֬lPOYuo vzk߸[ KZ qUNiޙ9R$)Y0KeV]8Hd nkUBAj:9U+υגng඙f?ѩSvK_צ/m[V쐥*OD߱ON1L`Z`wuS^-b57?ܜӧcAd=W*SڐvlARHC["mt^9:GG:GH~SgꡓBrr} +k[GP0uځ@K<԰Wj-<_کk,.Ckk]m�L[8iIac�m;HL=Rӷ^{X;\g5BPZL1wV nYo1 ,~uuoo@m)Ф8]]R`Zm#ަC%,l^Y[ i #yqUMs+_g@NR; 0?DP:˯_b{?9]ڈ0;]�N oNL|с4㽔9mBIfZwۧq+[Rq+%Vཡ|pr}@g4H3FQE^?+>oqF&A`!E $'Zo?lDJ7f/86ݠK{@Cmf3 j<Z㖧}>ԲPBjᄎYqڗɡ-=D-ߩ»j1!eT0+& 'GK"Ȩ6 ~WUw"{`3WfRSy1KP R(7ݹw4Z$1<11"oI9"]y_o l_؊L[C?mSi:;Jn |M6\ ۄoA,UF(<2+5, B"u!f 5H. 4Om;ad,:�YK:d O)7 t2EC@`DutFB/]*-A9v]ב:κyOcq&Tğ>9MɈFS%\N9#v4xksS$CuIR&>$8zy ő �+gjc /|KA0&~?ݽԭC~�ֺ5tCҦ/!i7w�g.UqW�wm܊\LU|oD+\m>]+*$)^`;( L^%f~=Gnւˑ3'{/qRؓnY)Hâp"/1 #^.Q% KK}KoopOLLLw!F'wW �ǒ(&ji &؃ &T d/}6!_rW%xktHi}VO۬M`}NDm]:.+M}{Mjv`okԃ2VP݌XYDΟF}EyωC`q:U`k%W [lnf9b6D*otR&Mf}HiΗ?7UO@H0Ht|#_ZUrh|襾u*v ݈gF\i*#ݒBقVNW_9J}G#~y"R̼{C6| L ~½嗲u_ӧ#~NĤazS8G9z B.0QAUVOCAǪ줉+Ο/ȬƿnA:R.ؼDHT qqŠIza& RB}^T`Z0{,ׯ͜y<B?5˲Mnd2{o3KB79n;깂݄Ol0gY <?KCb楢GtGM2{Q>K1HX6Գ[,ՓqtNF>mqВ#Ls>6 _^J*Ίs/+?fTvAl40༈]98V-Smiw q|<U=tHKj!jPe):XwJӒ;OKD}R32AzT <4ƄdX'+^cʟ#wy.BwDG+2uo`az_/օk_0~Pu^I͙{c)67.mO[~Hn 4AI^SFui|Ùcv,QJ==0� WUO1 ,ɒ@Ii1'盦V=TOTCaŖ| �͚!ZEf\ލy0RȻ2Ѿ!/U}1m*<Rl)]%Mi./�]=);c&@ǛG^.*W#+E68?2/pv*j9 7N[\w#>{Q)rj)r1-6Pe`f\yZu3C?Eܾlp}՞ѡªK6jR)Yi ęra N)K:姈=fU"eM'}2] d8hrќ�|U׷a>>3W_oU((tPun /vM'xA7-;jnGt\M:VԱw!)뾢|mӳXrtE9PN"Y7@kPF*-sStFΧ3S|\ItYɴ1sXFڨ/͡G'(m`EoCyJ UQ~| d}1Rv"?> \g҄kC9mCIIî)hjyQǤY&T7K3L$s'>]y-$H;;r_βъ-JEKw(ot"ϴ dD[gza!IH&𻬮.썦:rg=痹 AU_ і';ǢTuU8qX$5RӁHBsJF3k@9$o<9Ϥnҫ#Rьa#e`fV:HwDZ@ >Gd^)64/)\goKVd\4g_sƯdC!r2Nt^,d젱VM!‹Nl`x,;ƴA4YAc_=CkɰҹH>izҼERɦ,0>ģXL A8yCx sʫdI8:Sp:BN;* V&ԯ蔒fYv6d{Jcx!=&[7bs@Q*O&I6SPn *J{E xOv>,"GXQ4hM;TpfTt;2vVĽ* ֙z䯣cF]4AN76tQ._[U=glyŻmɆݞ !?cKP#Ab~m?cPDMr 90u~p*&`۸P<,Ჳ$UQ4T9So~qPOǝEnGǛu"ܤ7tDOY=ri +%'#o!CѠn[; O:{rǛvl7,[tF}ao\~1}T -:q}Ch\ASJHEh^;p:D7wA Fϋ% ?W}8 k�~,q$~J-8H7vyF) +~YJr(GI'{i*3B(tRUm70 kXx]87ĸ縌[ Z|~$%}!׼ >fXC χOD*`ӝ6E 8}n V $24B#2/AWw@vִn<,UzR=pnJq|g]4H:ؚHiEIkh#Dqyф([0#uÇFfDG vhsvt0_60`L=Yvvځaf`4 5n{ڇWڕa4YMFu&-tn;�O_-*3c^ծxj}iN]aCxc4Fbk%y(faUWy\9\b8.kv޿Z[nxSq0քoj SG}̴DK%jB:m0 dZn80yqhGFȚO /m[6!$8o` ~m%BFA,a|Tx"^ /+PjvEN)Z{(92D{s<yb}Dzqț჋`[b4 i~hRa'uY7`1W-:JL٘X:OHU2Ԓ_-vܦei\ĸo;vaB^bɶ!|n -UO=J +χC`amq!2rlrn7s9&eל(!3Gr? @!u@-X@b}l.cTÁghX<G3Z OP~76PaXL.FG{PwՔLbMGm|oQrl咓Au2�BJ$cU. LeX}b`N%;#{Yc9sKTBӮ $+{<"PaWD= Le= 'Wg>(Kȑ7fpm/G׵Nɵ3Zj\NIqWa_HALf}xma B[dZz]${.NO�\)r.rVo.T)*%~U>%@O,"(ʂ@oT8d`Z"?g K5R"c&Aµ?(SϴH21|WrSfA<}LPlti(g%>вoH)'G4:E<tC1l rF݂V]2S_WVgow4r֓ N"&~;ʪ_^ZLn=kb p=,l=A'n鎪@=~ؔ Gabww#uB>[yJ 8″/UaT |1Ϋ>Jw65Ʈ7Um?m\D'~IԷ#2VK)I0<dkjk8-r%bg}ϴq槱j+ l\j"T !DEGm_`^]�KpR{/m$mC _LM^0G%;WњVŬ:Tuhvl{M]Z B*m�FVι_@䉧b<E*W&[P?'/*)Pߟz!>k[HFET4p[I;k;Q"4IwPSPT=v2tc_?$E'XYHC)ߴDaRWӧKNm&L#E[z -ZL� I2raC o.ItXLy[jZw +t-<K? NnsÅiraK?Iy;suI @) 2^u~}z{(@B{f`~F'}BLq<6@^�yv+M^2t-7=bXk68 ޘ)EaE`f8  <3zě $r[l+/=hQ ?[`20{>2Là+bu ;N.o"bV|KvHҹKeK.e9vبgx-!_:L)9t/BJ  �4ϒÉ́O}[F"d1зWڿ앲pZXe\$FaIhc%+` hVR^}l>ȅ3QIи1 feӈb;ߚ-"煳'񌏛>ٻ*Ҿdz!_ҹAgLPhd65_3YTEuRh-% ӿș]ut@Oc@WCmPÝB9mʿ?ȓ[/LԿqz+qj1ݖ h6ؓY-Ͳ%Dţ<o~APN[5z9"W]cKT"Ln/ :.ڼi:7d8vݎQ*םne9gDbE~T W]N> t7U<jE0&^;!Q0 Zbڴ:&G_e8aQ>[Y_Jg #j%q_*4dקo'* g '%vaL*ZqV̼EI,;ۃҾQ<vnƿśp\6Mv}JT>"[73C}×Dp9E8=5ֳ[0rzEtJF hJŝVnQ;$WbQҧT]jtgQ_zG%GrHyᩧB "691;}<i\R.%Bפ`؆TF~ 0l{G[q iIrA~9V_sd8O sՙliʮ,gG7|՛i~ԯ™0کb3z_K{^5ly^WA{r7JP33ڨO3"':SLR6"3Ƹe_qIi>>Ra2lW@uqPW9â0w BR=/يh} }i4!̌$h A&I^;Lǰ+_2_Tģ$Cy,>ʃ|_ju?i`v M_c,F/�鍕h!5 ]Xbj)~9J[,KB8%5m>D_pjM2N<qoMg'ʱcq0ZyThIY<]cH.< �m Ⱎ~ƫ• KP@aRюæ&!JT}?an"$6�!<k1G?M*ɣNC٭xu"C1C_ݮO9`g Rabn]heޓF ~j?p,*>6L)"b4w/lT9<ї6f7Ro;Sy,e2[۽>Jo`Svj^_^ @iL +]Bʲ`wov(|qM3\XNvxCn0R/}hCU1et+ 6];ۺf_ u[vw1Yx^SG.SXb<^-=u'wF@\ɛ d_Y(+taqYRXURQ.Iq [=DeA#rq%ygS-eb$TtCNωZ@_xPe( -OXqW,+A:91)6(^Ґp[81Eݻ諫Pyf+|mhؙA—. ֘) 0mW}ɝRx]xBT H"4dznaOڎ bu:鬗@A< 5t!W;F:13Q5YPw:L[FƝR:[^On¨m] i_I}+"o9%yҙ!cd-L6{Fg?aJgڙI20\!*]Ьsw/D fW^XgJfnps{JG@f *b8M )ҭZ7]+ cDB�RVJ_ɂL-}nUIh M;ƒaʮLb7�bڠZOra i pM{ac9&CF[4*Rܾ:Ky�Ygf*I&[;:oP} ], Wȑunes?*vHAi)i'`K[ǥY[L^"?~~P!\xjtc�70t #ooi PJ&5MS߭7e=j. )˺7A*5)?j)`ȿp dGLLXU\S6)yKwt2sZ!jDv)MW[)B8R[_VuޒW~-^&P ۙ1VfJsm)MY **:!osA]<]g"7D)zHd>R- (bVXE.䂱nCLR iz_@!ŽFpydnx: @WO ]tAXU7"MXOy-1voltNV!~$R\#( a{T(tR\n-H.2nC�\&[ˀ}N'׈!^Zgf{E[N%BZprXO̯/Cw~Z |)'HC>rCΕ_9ҰNl-6Fឣg9ٌK޸%<1e\-*a؋PSjK-gVއzz`.nc2Mh<OuH5~1橇K߲S?rVwyWGs f2K NooI _FHZ),sf j!$#zt[KkEgu|Vo9>12r&^V̘js: qF�zyi~OlrKh@**QRAj XcJT)Amyq[rUF37('ekg]s# R�V:Ļl$@t(רbr_կ榣hhcsNk]2lF{ >Y"S*qft6p7$F*:ﵷ^l5;YݎP~Ϭ S׀U('0\x/̚2;jaV 9 "Yc\X2� ѩ1Mjՙkasc囏0$i1KY+?OrJWɚMmF{Yٞ( <]UcBKx>J`@`Ӷ)+Q&]հm"%*~td�\%2qF5s44wc w"8q%>y1;MN\Keґ` 񫩟#j˝$ӼLx}xCڔܬ4%#;fl+kr]e~P\zx&v~WD [mCkZ \b&3�ToF* "�wNMG"GXKJJiv|BZ.ɄK>ٺ:ԪGҠ{a#[M guofA-614]8 }֯!٫[{ 8+}"5BrF[N^@AR5:6bJ+Q- <߲BI`K97D0gm rx-⤂RY9SV%f}\iq3}2" z,7OglSם| w4ZK*oL|2EǨ mIy9:톎^E /.bu �X9\G4Ͷ)){@rW^U{[e^D"a77jVݻLf6p6 ,Pe[jR "'D-'DՀٚcX`:Sͥd3A,+@sgsяbky:�5g&˙m熬H &(8ff+\g%jitUƊ*5`2QZ;SM_I'_)\M}p /gT+sqέPr%‘qal0:Z˥ywjjإ$gfn 9lQ=.:l3Y<{hݽb "LfجY%x[ qv*5P]W0U+Rf :z�'Ys1< rbd:4W@131<B}yѿVW44``ʡxcja(tp.~w|Hs塛տ+G J2Yߌ{@&^*&8vtb&p ~ t$=Q؀|ݑ"H0ISWY8d^21A-61"ayh X㬝ҩ9cGFR�qQ߼k0eZ6P3㹊}p)N1TF[dž-� J}ou2c!3< 6)g9q(c=M|(̂$ToF\3v.y=p i7OMdMƫzDM} [D$_^0LO6XQ.lz}~ b?T"ef|B9J"*nqNT\eG<?M i5RHw Pu^II:u =:>g~s!@*š]5y@eہI6~'fojM&3S:ƽs S0A@H3>%k,x60V+ U{.V{Dr)Xתͥ_;[:GL=/핚$"^R\MTB#䗋�NCl5M ($ע,kѹrEӡC>V%&q3XZcTac$4~:7R>u�xq^Y;q/6icPq,><+Ae P<S/� }P(Ñfu{Q"ީe}@Rn"YGq߼9㮄+-1=j TXmػwM~y %~!})|xa'x?{hHč\Xq �",^̩\3O#*y*(o؅Ҕl$;K1`<o3~~/vnY*P(tZ=ve|Q/9H.zYqI7[uy+Fy#nR/:m0N`b#/?(<Z ōD-"ɾד8|<p==jˆYn)dU|۱Cd籑B̿qf/;@7!)c&84ěj5TmʱF%08iY/89  oCƛ)&>bZ{{-rqnpxCnRUTh =-@Uݜ&}r#P i{يwݳlĝ*$ޮv|7|lP#J<ҢTv1w']8i3osUT꾛mZ.iE3$h\BEE 0e=MVB"|PzcCoAz}/z^y(q*1)Ǒ"X%:JVT3ag6^os7Kd0QLQ^Eק)NiTA։fL]++YLZeEߣ'1;ti!jHaqҖ+SozL7l,:?[nEjkDr)j( ._[s|E,qhgE~)Yufv.zUPS$cב'�XoAY_'`+zH2$ J8.CF{mIvoWU.CD՟4P>~{>T=!Ag+"@Rď@tJ*DHQD­ 'I? 8ZϢ 8H&r0vC>U_Mlamd+k:"E%$gٛ>YpppӰU~J,Xx #VUm ?VW!hǠKk�,RDo@_wK2<?&X"�Al,T8^7#meK7QԷXޱspe6a3>t <eDV:)9 ^ qbVKFp#va-}gd. 8|Rv_3k󑺄Ԣ8x.d X%a;tB^wVaXC 87x(puDtbaiL4kSXWt*LPUQW8\P 7ֵ}w]h˘pXS�M <ftS( eOsF 6hxzAhg 7~E[ވS6~-c8'i\̉| _}l$AXC 搨~^!`; Ƨӻ9$zKթJ fY#5V(ڮyVI5V7̮v2]A,o@̅NZ)1:A@<g Ǯ3R[sCgwY*)ٝ4r5aP߯N e1 ;XP vTIЬ^:YWgzgd*psʺ|V?ґx/h%*Y�v?X:Wt`=JKv醞 |cV M٪ilHN�8^g˥hIڊ~.H~q{#�KׇdeoU<s6v2tyo2fF˹(7^-"6廹;n i7( ك$F:JKMV?H1.t`}!SpA1ԩ~,^3?wȭ4$P! tX:p#S!f8z9+%Mj?q[SޚF'R3C(ww<WNͰ0}#q�ܵ;ol:,> Eā !aM3Y5~& ig׆Fam 0<@3˪B>ŀͅ5OBΚҝѺ#R`.E': 1g2L%ĞSULc$}'ȟvɁa}-*XtL`Vpr~9,Up!ᇀ$G0BЩm(+H% B>&OGfDykr\zG*w Y~?Ce ϣi`YKJiJjMhro3 v=?"!eIA\ufH'�K\ +k=]t}u'q<n.QL6%si,њ9X/JbD o([L{<}9ƍWڡ LBoW&k^ {Zj E܀ViGk/U(axX=6 IgU:R0NH{s$nM0 V$._yڰG+Bjʥ94wgKJ=-Kk޲9l $@@:^?s%<rlUň\@'Op^"B)>"IO$f[uA)]T#rf/(۾g]]v]ʡy�Tj jz7 PDDXnT<l ˼VDf]6'2WDL-S3@J#[UONNKȉ MafsK\\gSz?]fto[[mzAGY~Y=ʓU Cx8${q\xUFz 3blע5gV GL:hӦW;y89a;4 z\**IRQi~OV3?N!Jt '-zS`fNT* @RUTZ)SxJL"NO9]ǰ7J/PAgq$9TRvt?6U W+,Q#fͮ__1Fв4ƅ\W8rsXf9\DU^tgđG+r*)՝>6(rs'ѡr *_LYL,1G.wݽ;!4jbBCđLTX S+,krt 2lifr\�;1[�X]E"#C/)nos^?=y!rN\|w>f�c5#NTO])'X4}-葮'v,љHxWL$<1.6F9W߈ބ 5_o[ٔR]BmrћST<)Kbv}m=V]C�Uo8\~\5;O4ѩHD!u7*U4zRռ§bSyݖ1{|[Y_ϪLS1VF.|(z9q2ʎFR`kRս(zss*g 9->GMtH-CvBԅNLՈՐCy4-9{ BM#F#210y\}p>].jSh ؑ'dLY|Zܯ#ЗzՉUT|#AiX9I/ԋ°SUIqDũ5=!?(ut<RiNɿBv9g>ȞW K |'$gr }M #* ~)?紬^1PFɒ[k+qdȋ!K+ƙq6:U(&sɝ.=~pzq# " I?BTbyoE@Yq>p)->]9 wCehRѼ'*mސIYeT|#D>(sݑv0[@^\#ZQWj\.U.;AX81Ю?}K`+Z}Ϳt|BHKf@"zn(pB3%GYpL*c&gALxty{b$UGqJ(@}H]O_n/ʝ &<†@ho"8o:? {'@#F6/1J$_& 6M5s}d-gGXRU..$Ur!R*].@JCd೥KjkMFZAک %HqLe={<a{kc_Rhueؽ%Dyz,62?@dD5{NcE)>x@QV0Dx׳捱$6-R]~|Ѡnq"JFoL0u> D^ܘbH�QaMD{1䴊TXF47gU=[&v{?p/!}2l5:im]~RV*^@kyӖmTlbRax@�$&gޛۻGj":n"J6ƤZSG%GM -{nmOsEAxwgr'{N\V7שτF ⧺nàAJEP"=r*sN)@7-06wt'J1wF9ϰ�r E%6z#Mj_U,0O sRE Y6'M6_,A+o\L=BPG1,LSt82Az&=F X#L`*բ:[ V2IZS1ЅUФ) zsԳ@jo:Mm|=^0NR.}j4 ,7яwmLO2Fn(zdF*pUB+gq8i3<lbXGOBqt7IyELIS|m)T Ǘ0I~":!ˊ?uG`KQ5k5tB"쿩F̸{\O+5E.fn'G{AN1bG@t-Swx0u5v#M-n`1 H?gtĀ`LJTbqsu&rj :zdm̵�3kB6`X׈-dA'\ʶ :㖭~yt7q}[CĊ$�_ń?KurG`1x.p]ǡ[(8:\RD1[;iRJX"F]} o&xN#+):ǂT^֍U. kOEp-WQN(=mz)9?ɓ,+39pK% 9ݏbza &X * Z&eX}}"( 0'*c^$K_ML7s)ҿ"?}H$o6Upٌwi,H D9C7TEV֤ESy4ga ,]3 ި42�cLTe- Vnk'"9Y@K,\ G:Hah0,{_Z|[AU<$fp1wuUkge<uylI:@R ~x$Sy8ur*9{xP[ t?C,oMKA.*τCn*41jvbiVGU M.,QN}B07jWG%$J2< g&1&LaS_|ݖ~kw}M3"K3,֔`"3aSpK3mgH8~zqg6Ѹ3g@:m2:ΆcI QȠi|pdRW\:v@NRfa]"aĸ*ؗU(\/t" cCmߍh, ;u9lÉy^7sjlD?<Hĕ r<gTHBwכ)XsCV#un(!69a,zlWl$#>,RKyɩhPBvDb"g&N#5IN#ӭ=HAu궪vtEKq8Z|N1i(Ǵ:VK J:A%R#14ZDPä'GD5 ZIV`Blve]aX`_d>NOL@N̦S_$̂I_)V[nX/bQ� sh{ⳅ jAn !E땆 (-t悙i0w(KQn*!zśhv>ըH܁Sv谉W- Svn&DVx63 dל9Y�OoӤ-+�gׯze 5Aub<S7M•7%t.JF<~EA#|֒2,̓ğ$jRM)5#kmfoD򀊮BW>9aޔX٧QA%sPEAPy@Ri)D[{;p!ON ?e-([L(kA7B%A8Q7WWؠ@a <]S%\�:OM1s4? 2:q]rJIPuv'8_g>KSZf_-xyBـ|_j?fC':dM@.[|!j�S 82"(xlcxo.usk Zg9H-6ނ"k=Hs"1਩޽#I9#A]JvgxwQD@PR BB5?bwYNRpo-?t5#{H?-!g+]cx$v)FlS4j&an W?Lr+{3/7'kQݭB^%(p`Zy 6_3(]{^ ֪J7!)Rm>Q;|ܦw4seLm^Xא?M"Dw0J1)Lxc_CK? :rg`4V^&8 9j["`cK}kmgʉsMI/YW~mZ?YAiw2R#@iWZkM)j7?37EE!Čb ÿ= C.IE<hs/4^ީc;{Y)WTb|$M3V UglK>p^> Q-h5[Xޱ^|s$yF42)4Ig {pVIӻ~|2\8/eg_"@` 0 M/ 6L?' e /;ɤLCpxaW xOTKAJJ#)ͤ Gn5Dؑa-z` M" DF<o O>AEӾ&^Z&&`b>ֆ׳t:Jj0jø aD BxKj|'ONo<JkBBgĉb+כ*;~^c@K;{ ^l&پԶ_.V6wՐ}S{`vi!D[5g� S`3ibLVw;]k|7<# Y.�bJs@Q>*4tJa.V*ѼHe&n.ҁeVƽP U3IlOFR :8e枦ҺU.=De VGqKZ帜kQ5òIUC fFqk MPo'xݻYֆ/$U&HDfAgT#WDHUt= P]/5ëĄOIL]S} H܏)}!qo\34.qf}&!$qt�:;Gx=/M> t�َdžErT\g4kKţ#T.NV<ICu`'!ݚ7iئ\Rhr8n?[=F@ii6'F)/ZY2Fqg%艕ф8�/STz_M?ѱ+_-g[չx1OX=UAr/{l_7G\Ie1mDv*Hק2Oe-/S9SLT`ףQ58|+ m?EX}SZWz:p搑!@JqFL3Ud2zzF nU̮t4缱'L- l.'6?;xiB.(q^6#mnU�TBOR`�ʯNӿB]:EdC�v돆)_|ɠb2R~E펐@RQT@oHX,e=_F%X(&Zu 7듌./7Kn뷰5 &|Vxˏ$[�r\KF ;Wd"L+M ݚSN|ke:<(i[3T�_I\$ȩ1Z-W[>]~}cWx'pS)M@j" SW37<yX5[b3! 4Sf e};y`ĀďQHsX?8D<@ʟ+)pR %Pa8ֻxe >϶W@x2p9+QɈ#ugZ2_{f6B7z[uc^E\-1N>ZDh{/҇<s̿c&@Yu'ݳyB9P?Ρ\gZ^QbMmRȣL$h9nK░ ;|q/ʿp`Mz53oOUB^ }Po|A[mS̓W$#h4I ^,^m=~>&>:19YY\ӻ$�hcZc,V,j6ӾcEl"Va#:uGg]HK3:`Ts=۔ S$2^7b_aLƞAx 4.B=y5Lܽpq,O~e+݆�tdD�5SQxkfZF+XKs}ꈵMQH'exlHԿY--jsln .K2 (Zi0"&< Mu8o&W 1yU2ҩohZJvN[?@iyqmu$.Е*Q@Z0/!dR[  JbR3G}Ɛ;gY)G8]}W n$`\LKXX Xp2rMտ=q뻉I2*mƧ!VqHܘ!qp[mgӜN굃f\UxTsVrGK`O*UA?s[^@ i (^c:ܣ&XiZ]A]aӉp my".]InY^Dji}W*]rW:ڃ󒧣bD{\9hu~^]-{<E M;Lqd*޽6C?gV;4.~ktZ!iT$1j 'ک4hQRLeBjn%&¡Ф(NK  O}JAhށ43+Og14F0*"3|8U/1)B[ x|CRV \j[J01fM(<{&$T@N1ql1ZI߅W8GqL>ܐiXyK^}1ٚ-`r^-}-gh[-WE3$-S%1>;hı0KBQ?Kz凘-NWsV!\.R)0(7g,]ER<IuBNaw<90 1UeW,1B(imtO^N?ˇrmC 7TR6U<h+QhDT^8˝a|7Md,z;Yַv]3Œ>~*4'BVlOhq=;Cl!_PjG:wz#6&`!6(iHu#Z8}tNP�B7KC4L%VJ Ǟ}�sϾA[$-0kfz.BBw;[INMk,<iHXxvyJ6=ʧ?"ut)xKʉJ VX*x^bH 0G&Pf+JMxEAH)x97 ӧ'x2> fvv"{?kttuPQ's=T`tdSluveC4@ƞbtObRpce+\XCG7brUւtlŎ"^lHj3wىFvl3WT>9q9r jJכڛe(mC.SJ1DmVluyNۆ~+]a.ĩ5>NGF Nll҆-#j.b]R<*u]!&gJV(vnM|ͦkW<@J{yۺbG]ظp8P:0 u{?bG=]}+/- 3,ˡ4'T`Հj稗IL`R3eöOi;$VH͐Q4 ASf/@S:}s <*(9 }Dq n ! =uA!ĪENdk ߺB!*HH0qv!Y0Ao{D)dSx*SDfV YK /u:lZ LaL�V Ql厤< tF";H۴z'we4n33/6JX1ؚZ2=+IC*TVXشHm&X�9]u<^gJ_ϕw _ S`>MTHݶ %iqq yRf sA?;뭋{.E%kr4 Q]w҇ V<芾>E rCӐ)<u?/qz:qKeniFjS BP<DJrcc&g׍j:nUֽ^F} RRQK+:8su%XFzbM-:fɠxŏ�IԍEbp.O . . |񰥨{uYpYǎt8=}Bm×2gG_WG$U6aB+zxQw-aW�?cIO;7tްFl֥x)p_jAr4m b SS"LMJbWAETLK:*uwny@OvBlA$uhE828. Կy<IysiŇcq' _yPr:�#ß;k&cI!KkhNэ9D82D!3;'%u49Z]=#cj!N|祪}JXԜc1czy1%,D|V68Z I! XN4P^cƚ >8W)pH}?q�-x2w^zS Gu~ѻ#;x!9myLn>J֥ +Q q9l7lDڋԃaEC�vDŸue;ccq19E87aENuΑᰭݹ$͘)_@L:\ ^{EjB`M &LY^).?gM'<9m*"H %d0IUKkAM| 9m>^KCu;fE}\.y 726IeP;�ptŁ_@Hgs^n2 >1PG}tz^\j,8%yWz6}Yc!_2?T-O[2Q˄+؜9>`OO/^:�2ϭ܀&|ӝM0ʲ'5;>p0h $5D?"/Nau5>ixPh־H&EX at}zm:"Fh2 ;[%+/,iǀOJwqK^PmxG8ɣVr�; ̶(a|z3�*ÅUV<[յҴ.t3QWqRAk,M0o%0ogc,P ℜ?CJ䑌ZS"VZcL䛕c46?CRDu/264>η>x#ʉ*_HN) 9bW[(ֆ`wز^PA3gH:ԝ/l߾3kT1#կ3J|GѶ}?om1.K=^&,Xk{Y,r^� `, ҽ`rx6jzq@jKPTmR؟hזq-tAQŅDɁ�wʒg.W5j cZ5PtM|dtƃ],` 1F4pj:m7*J4yhv~X?^ Uv],DY, pknD}>%26H^<mBO]!qm3¤̲s=Nn vk-+YLwo!ꦢ~LvO>*8Ez@?Ny:#M}MNKDNT9 NcknBқp�T 3L/yuAdH[dQ;7Wn? @aQίp5Nr+pTUdV0({yh>F jzv+o糋vI^i:$#aU@a65 f> pz/.\ٷ^|~t̀xD]oR`Cg0AMc9cVe䜟2u1;E=DqhFdMPnY (TԾ6 xu{VKu膈YrR{M?}P(;rOehYP+1'@WnC<^ۙZ{me=,�% :7T8T0%$y7'JLgB8_t24oַܧ,.G, vI `nW4y^Z#stAP1`]@yChn:vr4G3 G<JnuЙbrg@/&^,zp�jv))@d"̞PorPkųڽҞm6u$!M'~I}0a "?>zeW!+tt@B_,3qN,O^1d$c:J7/hg>ͨWUATl|^J$"I,R>~>y)*^o7+<΄jL9qFw]}aI�k-531##ċ0 JZN9I1]"X/y$zD7 X: r=uZ9&th?c>ub2<ի+0ɜ3Eq^NN�Lٯ3*A/%5(>Q Z~5PCSk)m)\݂�3Eݝ.җn BL'޷-.ѹn-^&#ݡ/ !b\ ٥^].pd:xSEtqLjQۈg5~\3!tY+٢١آ5btE?zJ`k#2rJGEF.=B0L;B]7;r\hWd&8%y2[9 r0`\H.>PIm"LG˗DJc$sWޥ8/!ZbbeR'L沘M Y,;nMTY엯Cggšp]1_%MxneU>qxÌE&#( ;_v2Rf5k v^'; (gG#42E*lAc͟pIlnX;TT_h3H<O5R#�TPB,wk? e5IBKKEV'ǰ?898h t&Bc\j9#M@7w<"‰�Bb-jѲ`P !0ws'P uh7mh/ҀDՈjbb,ۓ@:e(T~2sh)ߣs|&6q#u gj1%>ERP^Y%N"j}1gi$P^u ˽t),~/7ANԷ@,1ބ~R6bs`㜽wfƋG´="ۦ}2� m~y7 ch˼/ȩV[]d2^zՁEv+ .nk";{_B,OWRx5a]<O|2L sf[7IjKA85,e^uwգ9fB&LzBȍ:Ny9:cu)!ta66ZB{G6齄ye)FWD&~|4b^'<{ڸʁzza`R0*musM=2o[\'i-d©FPXXG340Wd*8 l%~0yiaS93{\n e_Z^b;0mq`ՙh6Z*<3Z{(@v6#1>N1jD;Vbsέ^]ۉ}$ބn,NxBշ v騂\"Nrok0Ж OAiLOB-,)O~R SxuhL}p�nn#qVK蕼xV=<c>zT<U @ /\{V*V94R Rt SN q,>>Dc|#Mՠ譝:˗;dʜq<jwn`wt"z1wD\$$0wBP3B9n ! EͬK�q:s4�˙TF3ـ]MnZ`.kM&κ &KQ~ 24^-nh6m �"yL'f1|/tn$C.LeuJ1"Lm2GO 5T%^IF 00Ys0bn</HXaNrf{?Vu>uG;9AX!6kG8B1;?CH"տ+N#QYx1&RAI]4_W ]hQ0bsI%Lz@* \xR4PȷWtV44Eo;( =q5YfF7 <s h Cxy@o}XYFaLV܄kJL$%�;L8$UI{_۵CAA܊YHȸL@sP#�r)F˶{y-7Y}ǃNESh7;2qv`uUi'#=o+Zd=퓲1,Z#K8J D}uoȻ(|8q(͗\@pM8~–T AjkqfƷS_bK1W|ۿ| <aPmD-! ׁ<q<ϮJX3/"]S|K+pءUãnO)㺶kL8NG((t]8}Kɜ��:qKsMBfx*=%8[~r PKv[~%Eg9=R p4jhd�] ̷;Cq&Ő4YD éptE_(/4 {V&ErukPy=)S j )-ɑs pm|sL<E�CqƄʋ8"i?MY+DZ#U19{f9d,*\\;咜0;Q~,#4Iu8=N% KenFe#1%.W1;AUh:o?|*y,}I%m S-4Q:RLÉ�z>{3Qtv&׺P$ 9s7U4D)]zt- ]̸ΏkɃ2T!՗x�>t"8}OA9tmjTWvrt[w&cƟT/17w9Nxȕ&⪡ Jj{Z2d&\6Rrx;!T[t �UˎCC. 2C1FM~.!^w{=kHDdJ{#x! oB%<`Surd#Rs%cl3(brImssLb]@ DB6c%S/ 7'dMTU`bqX@e Q9`~V>XVm4Fm$c l'iq �C*{Tۼ9nJ"+=2*,;! v<=A"lg(_v#~On3Q(a<jj3t eOm). ;^cgvX8dQmö{TKݦi]y +!YRa[h.jybR˅^pXԳu˝M" s\egg<_cjaA +wCσN65$wjeXʃ2sH#Eaw T1YO$riO(hȘʴkZS8V<TnaڼyD WJ' _}30r2T,(yf*]92V(~Xc@+ȈADJ07:6&ƢQxXXKhu'>aK cs͌k mAW^4N/qO3 6(<ܤ{o>U;ٶZpd`$kc`:wѨy �Ӛc1 HjSAh@2(ܡrU6|_ܕ+BC)< ӲȞZ/c"I[@f3^ߚ~yK:4 83dMecyD@D&fy$fO�ԁ ڬߙ|)è/?ǽ?}*J\>�uUg\MOLeZs:6OA@ oۑӿ:3Fq_/y'fnyC DPJڔq?dzcT} e DF zdn ڸh3Qep?IH'"s˒hEFc /ߤ d"Ll?|͑�TP7Y�ř~0LPR |>N4Ci;NIձׅ gg-If- |"%/+#CZedP�@i.gX-A- a5MHïʦuCH~GkrWR$3_(_0 vS[ UаӾUFraN]wpm~ҥ]m{J`'(azq)*u3% J�鬆@[k(a/Wwɒ'Y`h;w@'\ s=—,iGV1ܘ`|[ Cٿ'�'#*,T Z<BC/)Ÿkkdy(]zaAH Fq53Iw7W㯲!~;VZ|=Ajh7H/ f('Ъo&q"Ɂkb _{Pi0o206'fDakU`pb8v/CvnS#\c1(72LX2߁ U231\sBeqiH+ չyکa.p ҝJyc)W,&ҵr9ǡiy$Tֽ7xF[}Wӛ^:C#>u"q4Nj=5ZХa-2OL5|�jXɺE,srU5a3lZ"oȻ ޮa\k >vnԽIQ$;.Qy픬,vnU9G=O4ȷb^;%P*_ x-`Kh ꓱBr8)ROdbih+PZI'gP5z~ pI;\0P!_HLp \.8)\Ys)!O1[3DRُdK 0"n^[4BD5<3>x8T=P(xdćl 4K΅D$)AbC>#5>Y uߜp <M*sl~!Y^O ?@ȑ܉qc8utsevOҥ>f\a`WMssz<][;*&Qy|x&'0gQ)rW $>^? aEV-DYk~/yH(WTĵM)*xhE9Ds˛|Ɓ8cƛu/$^"wy~Y;#y #j /b=[::\ YOβ'Pes:M=% 4U);&.feb%XcS x~JY"aԟLNr8rZYVݩ>gd4P | aA2WB xvcaK:ȁ9U*'޲bjgԽvٌ!Bam2,�n7!~,!L 4qӶ Q9{>RcEUf|IXsAjHx\h(�uA&J>`sALc} p2\k֍G) 7Z7a`$Ti`-wsY 3\Ց:|Ѿw}}wt $KWg"<#6`: ԙ,m5͡ e@ƺ; F}0i†iJ4D;(u$Z婮ωSv W{4U}:s9oVPZ Vj4kTlJN2 tnacdq^fP3Η%'QeL>B{zLTbyyk>jػ (߇v džܿ39Hh=(+G?+N.p 8̋DJ_˟V?I> & rP'{BE)w@nͭOƉ"ܫc=yJdܦN 6ApowӇ/)nXhkBUԵ$1˱T1<SHCԺ|yzK@v5*!UlCN zE#)KIV7d?y;= uC{#q<5%Tz=N[`ibʐdftݛɠFOuiH}`ְk1䰓u(\pX~]/cX׻l6R>okk)O }YjE9˚6<of]~؅u6fM;vVX#* `2M/$[Hi)Ev쒔Qj:7 7.I}kR/Z?sҠdWT䔐m@ʯ_. OJ-17-X~dJo5=\F‚d( ~8>/p 8f$4{W?|ߠBNx_1P0٬2pbce ? 4,>'`n;5]QH"~aqϚp2q~#Eiډr- x&'? UrI<oo3iX;LtMѨ2+Iinu?7 &wn}9a{*3n,`]RJla7 l7i,̚LrVϒ' ~gիP`4V2qWA1Ȫo  x+pœZE1h6^EB$t3Yʸm8~+}z68EyZ 8s촢VwY^a4o7P>PRe|L,`SW=,i~żkgN 3P>?SkI R}AL{7ٸU.2<0.&¿s'iՐ/0vL ]^^fjG+ A8砬aR<]3yVANxVTm 4ȦH{F;~ [mo'U 01%G[@*[}N~v_D28-i:gwLA ˆ}wrTwѴ-Ppʐ3 ԻxBaYu dNPupTJ3),}dmB6n g lMW*�o&(VgiJ whG8E]yO@?wDN߲4tUBw-�؃z<4C d˧M)GkUb;.+հ1YN[Ow_t.G86!=YW?NơV~jo:u@4˧LQm,B2?N[[4ۥdW^(ɯ>OyG݇Wi9G;r�$:hCFl rg3w?wR j;><]$MІ X ڡsyg桊TG 2~UQ~}֋TGڠd3œ!jkSTq9>riٖաR=?I'>ֽf! LfY *2 ܙI$zcr.Nߟ+?534mOr ؤ;pICz$wYx3. wUb6�-׵CDK6nM}3"Da*GnYF%™,q/ˮ W}d~!J:MMgp�\?I!ߞʫ~܃Hf͎>՘$/ |xe6 u9^=Y=53O29WQ!IoҹfjjsIo^w%);4W,׊ `ߵe)v 50NiDah&eb"Ua!R8@:ںc&X9mznY6[/|E[lO,N:$+;?)g Y5HC"m?:R C:]p*mx/i&[A2oDU|a3A CYSB�x!}~7 o7麜{_d|JP)j~A$ r4-Dso1J?CsvM}Ezt8(*R%צ=z6)lO$ fPԽIi9%gDTOh :v>g �٬t[{AMPKŃA!~^^6P {Tj|8YI+gcڦu3;I{%$ʢXl(>FS[ 5@3 o'-!ՠ)4p!UI!rWXsevfPb:[) acJ|Kn5]Yw(vn$;)쑩lrfOgP*z0~ŨaF@7oz]=M W^o5!}J͗$u2@?Q/6guchkhqN4 ̄t.@2˫}lmw~+RGuD@!Ҁ{afZ8d̃Yfu~YRNE[uu)d F7Cv _ !\LQ )nJM1e h'1z).cn~1 fOl K)yxl j'S;9|JHf}ֵ#"N irX<}x-U2kH&"1$U [+Ҫ+B.BEo}9ȹ;Z$n_:bKfR~9:++|7} d><~\2q;DSb/h3xf4(]\S(s@:I*TamO yjvTJJɤ�盵X'EV<B? l¤\_'Q_FblҴ^DbSC Fgx8T0?<*I=4y8R) .`[+9y5(8QJz Eq)fs[H4c\dwPzSV tpBd]|b}")Y>ZcAb9pw;\ Sxjquo6C`%2͸xU՛ i\-j`lP62הb`Jv)^ǸL]wL#yja!cuЏқmyжPNM AOA7&%i<PKVm d1#po)<x,~t܆d[r=JFb5ᠠȞ7~L-/%@ 6x=%4x% cHYÂ`BwqƎ擥u^^ޱTPTb _MUpEhEnGvӉJc3tv (l]O= RDK kRК763z؎ʪLNg"\v9`fs>9U~8r>Ek1,9R a2X,DaͭJ__Lj\ _@'mZQH? =#6>#D~ % 8a X[X!$N0‰DVឰo84{!^\8`rC=# `5O>~3 ^<0Z B~?E$"Md4#M',EDKᄴ&I 'a ,z{387�]x~77(H0R{bLU1T#LqCwF7T*LR]O9Tzv)_ὶIG%2GM303ڵBijP_*FA'e>n^&O|2 Hl wDU߻+Z ,Ⱦ7{o횉xW;0wc n,]6d[�ym%]JS Y9!kάk.[_2ڻI98Y|@Tor!@}ѳe+[B alr/Z;Dv(|MZ{-!+ uFYHԴ"_S>}l<Q#-{A,gS=rQ\M_1l + /zRT${ioГ! '&>߄歼U0 vXdeTV;_S9}<UoL^;D%w|dfw<0 E$ϱ<s^,>H8510nQ{Nv=4>;6_)}zë8i[g Z.zGDPyF3̲XOȼʱ+BO7"{#2:W2IT"EVp<)mjn_kk*0+�&zotJC||#RK#L߈A)/1YXj@>u89�KϊRLZT _S<x$ˊ)�=ŨBq܍&tGd$Ib m}`"%R#MvWP"&@Ov͕a֩nAJ¹GT\~-\ {{�KNa>ZʐJd)z͹( 9v'{WFzQV[٭ҌRSVO.~q�8,,ÝCw0@a9Nҽ#c>KbRNOZ=L^S@q/<G)Y � '`ΘOuݤ*�*րі%cTl@M0S@^C_$BI#8G @eK~O&3{7mjUi3_9i) v~z}1#Ҫjk= R 7E'`J86B ? ^':{.¾_*7T>zmjіXÄY =L)8դb})*?JKj,ԪE8e] �lԍ؉[$RV=ZLq7m2|,{X|oM/Yk :sx ҋavjQdR[X,ݕng1xuiMYGJo(zVؠ6! ^(̶OIYH*J|zAp^7؈$͖9_~zUXvln NyzNp@ xJr|t5S#&�!SBq0؁{qC_Fai'gl1jۈ6qf9U3˭p7T,\ ]�<bլ$AX$M`rHGEja+/!ILeDFH.=WNR%0WmX]^\([>ڕ])Mćf"NEج=R!rJ8M.Jwe,3fQ}b+ Z&ByYJW$]1,>=\,Fq ]d.r<H<鉇XM3(4׆M<P9n<**qX@C$cЕJ nφ)!0-F_Ӻ)(4$L=mhF%K˥QP0ex'Cե1Td/{j[VǼ%P8s9l *<pJLR(3(NMůX9:g4hy$ÜmpN^U]t\ºqnWƵ0#bgbH= NTv#˸J@;P>p/p|6}iMw<+(`2d2V]-& ΨG90n0�}QPbrnYk4f;:[m9T^>(Jt 6ֈ_GolOoĄ۱#4ռpKmQxD${ܵmpbPN8 {Q$Ok;aӡ \ǿvVj | V魅#C F%Ԛ4Ĺ*~E"iOW^NH2ݦsR@!ەI%Ooc(uruX\wvq:&iYD Utim` Vɷ*VPTm]{ԝ{u潼GfX[Q+)WW^1:p2mxgQR `:{|: TʲvTqX; i0/|~$zL#\}2*T }7@tspE$�Ōq&TYNX+k$S5RM˓;U~G֭f-BsIeX J |�H)MXINoF2uŚ"”xr$>aYH.]vsї Zt8;'9<TCKā8m]ݵT8˦r05Fq&H{�!J@\2xhℐoqҭV?f,vQڢ_lq\/g4epϣȊr:ԇd$-)HVG |tpN-uY(AfK0âƆp2acygžtZ!n©cWr"}| )8{,q񁲠\J] z]!Ж6~iDA&^hFx$-[n'LHXJ7C+tQק{0CxrN�PzQ]'p0J8Ğ]Qr+JABf�]ДLWΒwO/=hHT #؅,5 j$75(eUH¡iTǎ!I:ZC2M|+fɣr[˺$d n-C. z$vOBt/Ba7sBc<>jWx\ -A``ܩLS=De)'vw�{h V##aoxrC7@ m4'Qf*׆sS)=[\Hvd1LOmQFm+|1fXj2VәcͬqRMnY4*Xt~[-|1W]Rw<c7T''"̥\hKr3).I].eu&x' XACByh#@|qxnPWSL`TCRyhO{d=N/rd`5 ~xZM*ߊB Rѕ,cwz0{e0 zS;v/ {:a`*%7cDU~,Jo5rM3.BwIs6M?8F=ie)k<TB+(ܿht<aݨ{j 8q9~Qp 8aFT d"ŗ}–4Nͮ[)J~vϗO] /9H \Ӯ1|oilM[΀Q I4?\M[e7M�B>Z&\{ʷ`1Q WJبbrZsP]%Oy&fFJd1<^.-2,u`~:vL2xgغh ߊt@zyؚVkRbdUR_N.-FB0R܌^s۱y4zO#o],&5Oz\6/2q1o $R 塸:^5{!үu.ȎUԪ{;t/ȟ_Is8v<;VkMga+z~)N; HЅ*AҒ|||="&UΪ/R`K* ɗ iU߀vFU/ *Øq*r\c bhLI,e,fuE#<Tu{4v@ÖNx"1> n4in&|JHl=`T'އ]EՐfJ X=0pExtU =T F1c_C^bKOp9FS>9AZ,v3\5ў}}TkHM9c{W4=u}bɂH#G8Cmc;Zs~##Vak dXzz.T}xNMUx=jX:5^3X~fRk{G [\4^_U0#w2jـ`S*[Ƞ3;a-MY`dG?Ȏa8+WߵjCA�#Lcd<í; 6ƙyQH}H`H@Ս6p�3&=b3i+U%ҢmYY)R7G7<(ۿU缀SG6;&R 4lZXZww5ч,=YhW<Z=TC8EoɱBܰZg>G}۪Q8v$7(U[="e ;OB~)dldVvR #Y/J`Y] Է~ 7w&\h,*]H4~$r;? pD&%XwGA`_#ovi 1\]_ 3W=$hj*!u5[(;6B$#h7`oЖt�Y ;߰OgaBWKKr*Z&2Ts945iKK.6Ro${;sA5Q%ɦ">gnufw 0ǩO7I)chY|ޮ`_IM~J!4c@T?˰3^B:H偟mXnJmEJEd e'pb[v趤 }peY'4]�NJ?`=duPVhV"̪;5ڋ/F[~T0 y׊=c9֝heЪ<g~6fMHW̸\Ç bJpm*f ph4IJ~K~3W//;;ghЩ*j+:mf!F 36J&;pZ`}WZnqӴHGHioB˿"g;Lz.$ s9Ftk[9ǦVEKT=L=&; %:UDІZk恍3lZ8`Ju׻*w9xj FNp9)a~�M0$>XHB?QgYw MZI=>z=ZDd+tYL bu=s 2)s7wېAC)JL䞓=,rɛ,f 1 VE%0 2'v t/=e3 wkK ń!ae<?}\˯I+41PéGʾvKS5^,4 P>U�7l4%@>7I" >q�{� 4w}OJڠYSZf gOI_L۞u Е�T7yϽA0lnD9 7}n~NIJǾ}^>ZQųӊմ1EF;NCsgKtLg= ]o=oˇi l["`o$ִY2BQ y<gX>);8CO=JS^ܞ(K8I2BW|zUϊ0Y<6x)Wv7H 1p tv8y\O)0�Mk~"̈́^eɆd8i,s(_VEY 2O4鎁DPMr@DW}BBe[FyG5Pl>:<G@N񯍾qA.v9ُ6Iazc*_5Pm0plWWXt< /OS;2Qusg~|#/0S(xZtF8p- &z^0Ƌpp1m_XPRyׅ LmmA*9 ġ 4Ҏo`94z^UQ[) !�3(Zm =f]Yӵe}ﱶU>t] ZU<Wٮ3X$rI]W9jGx 2;s7`}$9|5%,[i@<KOW`Jǯwl7Ed6 aNCeY&<C3e4Rμfbf5$0gPXc"|d Qﯘ6&=/N`<$oI eD:@7#սٺ) >!ƪI'·:;yiÏ9],Jc g+N+#T-=�]Fdk\~Ϫk:6U˗<B(__]p.r6aבeffkAVzsx}}f5~ŴedH]1@fX@?BV~܊`"2'ߋ\CW}:SujHH,%*`i�RwXuo^fO@!aWq嵬KߵM&c]CQ+Ÿ-pHݑ~i-jt(2`q1v{- s<DMJ|$l )_Bh24 ~Px;h $JBJ=!#GLNT@jA䢅8_"H|:k)^Lp!m- WN v}[r`M4_ +HkVrrF Jqh a9{)D؍Oq{ɮ hDBT68|mc?t {:C{1 B* i[,&[ 'WgL?`?@1N"|e8¡9wSM )|2E9*exPY-7|"x.uYp uQJfM\Z*X39y&O7w2#%_Ukh}pO;ɀTN i"*:H:n5ovTkucK B7YcnB Y9'!..Qs!sƞO&LpfafKPb<*dfMw$މn' [Dv{o?tO6k( [>g Ko zs1N,%WI@Ėt.Q嚗�!*J#IqƐ DڏJ,]LTg? .ҵ|z+ 816+)/O*)?cC&=:sB.GI{z2(8PtTT =0ũuH{vn<(�^Ά,ob)0LXWڲ( 2sk|Ou2wbc ?Yc&ƋWhiѼX.+,Л^,An�ߎt=OfR0IV]?~a2hU?Γkrlm)i lq}Z/&״g':шd<FjFNrͦ\zL-3 xCȻD; (eŜuvu[VH`9(\ц:gD獅f/r9->IS/$@�.em!N2`>W]5ɣn&ILOv4͆wiOl 0]z1sil:ž\Z .?\0%=?fîxF8++ݦI(3߬PLJ9VBY鞱8=a)>!,2XJƑѬɄUX EWb5Db-)/+RLX*#)Ǥtr$Idh8G]C@WB̝}{E%b ҇}u1A[稀4?NS!˥u+жb,|X/#&oߝh|IQyy)?xB>/�Y.Kq{B9XvZ#|~s۬Q�ƍ;oN2z#g(kρ}Kg"ɖ6k\f4cSZu% gܵ(t(@My;?Hg,@${9"9em [9&c;kp}K797aXDRDi)&ULu{vV{%0ژ ;;#lǤJ ь&d"1 ]HR#qg),PA!ƪ[7~FQ=V!^836BJJ4Yk5Ntu/p J߆~^CĔ(ڒtRgBӈua}\ǝ4PU(U2"7>M%DZ A3V&;9GzwƔk3!5G+Ԥhjɰ.5e#L@ i7TdOp.^쎢84י7 6"V:BٽT_GEYoXL>C/A"cy4z_)[J#̢+K(%ESJժyh3H֨ȘT2IoѦ E/iy-p-*R*�Agꤊi]%nӗ,4AR�|u{pg=t6.A@|J[U4(C<kr[.q%R B~ 7 '[)sJ3Z-!Iƕ ,\ Ö|EKrY-W#=>I,eѳݸ4M("4�K'D&_CRT,N\4O*]tuvM?A6"s5t;d5ju2Ƃ/?Km1CWUV; 5z7^kYqRTbNC+"E&{I4& sMXKx,X$ĐXAl/&�!ެ' _3Ԁ _nW1-Fhq :; nʹ5-mMj}4^Hi ހT.C 鼔OLTv<ȳ<u>3uoX(#?TiSG%qZf'o_ǵ6VQIwE}ҥE3'< nCàU*_r6msP }5G꽕@!ݹ3ܰVfu, wD=v.Ohcl]KC}!8ȟ?#kJ~<^8nrScZޔbO�f�=Ǐp(oC[}tPH$Gz'toK�<^ KUGy"ASA0~6Gy،$_NB ,] 46% IT Kɨ4L GҏE9&_F_K۔!p-\G9o^4 M{зi;:[ �<s<�;[D9s+bugpR~^Va$=NTp;;In[~WM_&y<h6J~lq,xLGͰhs`�+G4F#'*H8Vl<rfMO�z+r2RNQ1GlL`1X3I: ;3 ^N/pT,w>@[mCOCB4G5;5桽yr;ײx)k(,kмQ*^-AH&$j}TH9&J5MSϖ1+2~ܮQN[#nh?@SBۦ:/@ڪ!i)R7ZV4oao_w@2 :\~/1s}ݍ �ge;g<w!3~5w-]a*AZn_zXV(ZTQ6%^Tt㨠%T ъкEd*ۻt˽l' HdHIP>;PflƌwOpl }0rtOL}ޒ UàQjk.5,cr#OU_E|�gBԹsЛP;lbVA?%?7d_lVUF% Ӗ0cc行bFix'*NI+єnhd PXsh+QϟZrS1T3<(jv&P+e±aPġS% ,Z'ݷ; WovK >w_;~ΎjTl2jEjdp.2&ZuϥA|6YFZJtZ!oBD'N9(teQvv!QͩgGO;`LG֌ՌweGH(R H@am4lPgw4m3D䪓sB]ڸ+[s1:Qّ=[މ#`,1E_yEJMXcjI|V r5.Ln@qM^~mhB ~D~ùQM{ }@\}=D)eZ?"?W`:Gc;& \g+1Lf.۱e1ÏS^B Tg} $/�qK']ZŹ.Rhpf=bQp+6{<ˣ�_K/7J�x17cำͫ fmv04ИꇎxRe}dԒѽEl~ȅňjB|lCɪu0u\-Kbyv`^? &g?6(z x[�gkw[(2_]†J ?3U>ǡ6Ppz:[`F} *G6Js*۾XG5pPcܙz5*׷w]%3j D ڄ}m*=Z>Fv/6 "%30{\LT)쯠*ߢHk(&_\tej|k۟ d-fF E&'`W\?z㨥;h\~| ޜ/n5aq#/%kyqEbȇYsS9aǾ|7 N]𢓅Mǜ>ԃĊakӶmWxe}gحYD#)6Fvs1qFyVuG4ª>dV?9>E=H(|iVm�Rq`7j] <imK! =ήȺ+iEEƔࡣ4cp|rs񏂓8NySH C O+G:xx*ƉQ_<hkLG% qR4"?DaHMoωpC|x-F} M`7m~c-aȶ ֚ԴA<uT~DU~G!LL=zjL/ j+{@Z\ȏKl^/ b<5X+ApF7e~J5pA Fk*$1d?`9Eލ6MYY{`oS/x* v55L&q}C_ͻBi+}U}bfGYEU�! t' $;v־e+&W{? ^i ʃJ-M<BYF&&HTV糩i~@}g/$?ڔAoG-MixS eѳ� k`M H]2I0{o338w4$9wm6L֔SyyIk;q& 9Ֆ8A/J9uuovcNtIoPgWrY6;�N3ZbߙD$U JɶE%2S-05vl7ݑ7u(1@D'$  b+@#mhd`Z ,OB7`If\.Wn1pPл(b|>4}kd";' PX2}A SR 6T1V7B.rBYS8t۠!xcLiCNߚ)%]ћEy+8sIeeϲɦ&`n5Tj ݓ}RK{ѸoonxDKW*yJE8P,%;y>a@M&SUv}"zqH;ۦ$ < _hj nZ[5kefT7#G8y7ptDUkۣ HXqO˚6lo3=x:{[<d6 9u,� Ы& 6ݎX`㐜:KF" ix5hvB`_zޕ˘,nsYsv`x](S3q)wGO8si7bdsU|C)WC]˸ 0& D~3N*D<|{zfq[n0�UF>vЌ 9_7/בBWL 71 CÎ߱z*uWi?@}puE^|dTok&<%ݪ xPi\oӷA8ݵ\}Q Ͱr("OlSW�,V:kvzF2ȣYDb mD"o $zCՈbU[ ONեM?"kmN 7(qMFJ} 8ƙ&QNvWTbF_ N�a5H9! gЌldf}\1c#})!2{ߜ2$&5?ݰTgP1)0KҖQk{9Z͒ߓ 7@ vXo&̹tzOc RA!i9Ad҃@?b~VlGt4NI>e^0fA^y20J^kS]s3D1ϊD1h.+Y)J.ΐ,@k6tXzx!S&X{)cS"U$Ktli^�4E@YcЅ~)ဥmV)ъC1--y"ًS-,Vx'l\a#Rس{ e6t>sbK=U$9 1ehglP)~-7t>*' -pu8"\W3b\`<MQ(EK_` aSfm21OdCQ0ݒR|Xc؎7>ro4(ZmW 4\av׍rM/nͷjo֪lJ9pBlBh?Y*1Nsp{rYg5V3y=qV/[l\Z/J(xqAS~qÏ'-) ϵpf T}3hK$=|гQjG ?jT""֡kbq{&DņSU6s(ٌ "^1|"=(ܦpsHwKfC2:rZcO3J%dO6F6݀ʊ#Z8;v+ki( :K`kq*$P a=*[rl4vډj -@.4z2a~87XY]) 9;YeIgx B2u; MY ρFҰ;}v`֨?%WfuD^ܶ][~HvTeރ!|h%./CIw]L <bƤ/xdH̏r TkCa6] iY.k\&FΙ1Xv3x˃w ͨs/9ބFb8Ĭ "s~?i ȫ_D+:άc 3v>6~{';fENe8 + Vpo9wƒ[Nt{w=X¦#4}.?Ԙ%D38L05ho+fr9}>559F)aۗR!I3nnUK{r6U&_6pշ/:kis(R]wϓRuaO6s6_VY@B}ZRg!|y!O6hPF@4w]ƳYw6Yi| mny1hNh!/}qi&LWMk`i:75|s#$F`LCLUkWNDE tsL[:H ,߾ ~(?4->PI؟B-wdVۃsyYs$xRWB`r&7jm={KyE24jE D�q h["-~ :Jzu,<< JfP_sg# __$+ms mA BlxV=XdL`h)*)p!ILv;wd~s cxGL;nm4'1<>sygNit>֎<1(t^4j&eݺ=M=Ap퀜8-y0uP1Ѱq}>*ǫkfncQ[P;'*eB>I@)"Viidt\$k,x$vbi 1}ꀈnfR� gp3MȟzL 1,H2LUK(a+B/I?|zryŌ3OočH@FWN hj9S iQf8 7aՀL#7.q0-VޱTiȖB2櫱|LP7.ͫR<f1UpweEF+^i -LK\rP4,oBg^EPBX&#`ى wXÆ/ �AIb+ӡθ.,[ǸBVl>ס&d[!CMJ5kx N-{Go *_L2qz2id7P\V{C^ %a{}f:7ÇşJB'�(v ''Mia3c1B_v JS: ԰"<i{?h (,< �B|H@ȝiB;熩?DERyCvqbɁ10xC0zms8 dfsh8t`v({Wwh3>z.$h]4!޲kaA9&.,#_E(]4ѩ~<|TF<B]bcUK&Tx6AƟ:1tqO?xT%e ձʁ)sN;ThXr[ J5fyUsGb{O˙dĩg|>!JZwL(QcҙJoqdL_:Yi-౓ufr]MYD{?b5>i@,mrb}! ѳLaųxH0 CÝpmǑ dß %S>)>` ( ßtt&{xDω TeXSh%vGd9\ | -} \d|)]Amf2s7'f<;/n'9׃ns+J7xR>]cR!t'5)8%Exjl9X>`_HC*Y"AR)钉J"r(CMd ls 1 }:R 37fM4G@ֱ`9> L,t vqXl#Ef3j\EoOuu\~h!Å|\-`sYhSx9'TN9 Q(;vgPqݮje 64<Ћ(* ^<GB4 ~ AV't$(7  ^u$f֌v{mE6YSRsmL0vŧf/yn_]:&P=&Ft3J Xk["0DJw/dcvvfr5w: ^agdlͰ$oWNϗ]bx#c~JC\O[~|[cs ҆QTY+#<((uyoǭm{O"Z]ZMB*2zŕ*'q#N[s?MT6Us$s\nu `6ϴ䟎eW(.)ո^j;.#R<[⫖wR8}jxcs14O7Œ>8BS؉j[57 >p^fWA"ŧVKo.S *Ok<_CeKo|1H`��,UʌB+ֿ ]e.: EXW*}PuiZtέ*+/+^6Jп(&aIB&p(e}'Αg\hຒv޿oU!F}3Fqj1A`Qk7P~XRnQd楏X+ud)p)Q/tf ;/J6>pYDiq=л8л.;F*^&zy Qߨ;'Y w66 \5T'}0 s%0O �r\DNP]>H.Mng^nV+!X&|W@.D2+6x7SHʐ20(qaѵy\ U);X{7FFHhQfPHD=ۻՐzT/2Z[=_|noGI}G5LF1ʩڜle6ь22ڹFzj+L81E8&l/LyK}wo-$~e_+7 /c) 1vp /C"#z@د}ىSOL %5kfqI~;hB3& BJy.j, Ý`ibo7=a-?˝$=#řյ zxE1eHrjl[tтQp_E0Ʌ l<9 ̭-kC~x&h0 �_^ IUu }X!#W6㚥cmXd$xx221zI4- v+?B{E"K៪ s`FII8+T)f~lb|XM(+f ^Z+CO\,%OH|GǺaւ y$ zn3VNs8\{ 9@l*h!R V`HS ZaN½ '"C؁M0czy~j^ho{>uyzVRG 2 +Q8fD3^kcעpBHO/YcQyg\vH1 Y`ec?"A.*--ymǮwd,, KS?NG1+H6{{$Hco(~ȝ])r<@OejxF_y]VMt)Q '2T'N^w5[ʢ) ̶Z)zXlHurTLa>WH#W6Zt\2 �ֳL*¥~%m`Ao;o]}n&|'Xn:{K~cc shR__4tٷ,)o5tW7ie`hhJݕlBkA QڰXFtFfW~r58�ԆHc[ =طp̬p 19ji |n#d:FEW; gpyC򞏟~wɑ�=-c"Cw Wa!i>[2Ii#ǃW L'G"y4#.ŵ^{/[ʿ*]5HxP1wj싦Nۋ6l2% 0f\6O_~kxa!jUIֆZس:[\IP7UC N*CGݻ~+]D(t;[/8a"|b:<^\qΊl83#eI1Ge}Ea^hޗa*sI\a6"]5;a7}:ӡ^bs:bor>"\f)A5׷ѲjɛoT0yzo(@#RIޱ,mnIZ779l(LAZY#vԩjC:UwB?FhN;,o!HUըYI y+[ҭ5)J۴:%4/#J>uA':k׍:t#9K*0~n :-j~oVlV}4�З�X2:;ypټTIAEDz٦M3@[:3DS<֎"1r~`3+Zȩ񷁔H{E;cjkS%?Q<`}4U6d/.X+iPK8\]tmLjiq9cW.a*#KD[(A#) Yl,o$z.:+|xM<Hʚ{UlL"K]֋p4 ^Dk۬•npiLM5đɅ&z\Csj[FtSMH|dFgPS_u�eP)*@P:8L*yJŘiVWqE+I',wk_%yj x|2FۊYG,*M edǁk霭LNw-W{F:]x*FZ{R0 QgdBm~Fz,7t'Ɣ\H<u󮌅`/!ʁ2w03%+z() ,>#GJ)DV A3S p,%F,U:^Ľ6=Y3-O4Y^!Y<xvɚV/wHHq(K^D6GmaW~ 7)C0+r0WX у& M'1,z>%Dw<ֈ3F/ |K\uPZGI)]#?z"Et�TkT+s2cP<JaI0ȂED밪΃uv�t&Mt7 r|h0DՈ8U.VtCcj®K:l!ƓEÇvt_�VU7&rkV2sBz|* = }oP$wP Q5RMPѐ΀ڄ"JU'<wzM#qE[mȏu R.mب.W⍍<E�Ve83rvۤ׍9b AuD9+iPjW c`8`ۖw!NG\D׼xOy2d�0L.�m6 8߉ +p|΂J=G@g*TIZ4tsvB3 8>E"T9Nzh"lOY^()o+9\6ΪoPtYZ;hЀJ]$lI-bqDٌ` pf7H�)(D0̯1ISXdc1%E,Ɖ܊ ǔ$8ɕ$Ԣ 2$(P$6Vd5 j#>lZxl)AqՔE"eZ]#na]:q]Aj:`7=D  ? 2>CnL uWK46lρ7 , eҔ[Εu[fM9|.-OPqj$A\ Myұ1}S%t$#(\rWvi>XUvoLI{сS.};Z7hUj_!˴]w_J;4g6Ӽw뛣DB*lAK"&)e$`&QFD~`UN+81UӵPڃQdT(pw:}p38q_dr 귊,;m$4*ݩ&s D Yܩ mY$|a$_[ 7^ke(> eM}]]?o%';؟n%Βpxy[g(s6E;WIUHr@ \ xkK1%%%sN;sGAPp{ kzC瘱ޏ$#v/L D|{Ș}[y?7& 8%X Y zޯY勇HBPnUt:�881&}:ٳ1x#hc8 - zsY[#[~,�:@c1VFJщYV-fT=8)j2ڭִC}IN{-�Upg3^qOЁd`Qt5-v/jq1G6R<$ YF ߐ?)I3Y+LQ3jt梼6+#͙ &BLI@"Of:w`K@$5ڭ4 ٠"\Z{4 K<Yup6k$FڇN,  /1䛸Ky&xvWp E붨Od7mM`Is,+CWz5`{0AW*v_K$ Ϝ\]Ƃ B#XB&b< tSmFq(JAgt5Fw'GoTϾ&8N HQ=+~)[>+y1Bh4=efnj2]/LTfT F0Te-YA&4*?ΧuC5@}mIӰ\ GPL5uȍ̼=`�``sϩYwߖlpx?-p6򍊅@ygّ)G2B[ut}m.ٌhNcp%=oȕI#AjU>SGpL5jEf mۮy=w4]#SżEEj g^_Qq&W@ d\pFmW%M˥Z-ΥBh(^u6љh+c%n\ #FǀD&k$ȅ 1;9'FM؝ZKt݈$3�4'BD 0a<@nZ{{ ,ԗn(TAuwFq%;6i3WK?X(~ɐW">́"N'w 4Zol|1D k.nN5Z5<Xkӈ*6~г*YXBEebs6Y򓍪waLfUN2 \F k4Kdmc`Ņۍא)_!>(|�REpC;]-RCBXtHO5+8&I(mj$z:~M,b */ #%d6.$}lD9m}>Y ̡%xE%u Nx")9eieW:BOarui29k'f~3 F;Er+ls1|d)6ةQ,1[#JE ҚFlH1%.~agP`^o(;4zq^Ya3}Y_Bʛϓ2IO sNI0Z3\K䋇ڎemŴ_ʼn1W];[YyۄFq8` *!OU_@ڤ34b .Z[\lУ挣m$cl밵%[O"5`>5!ˬt]k~$t!Kq`vl`.`i9x HWRˋɖRR\3K#ɭT9<jN /W1+<Dnl<.uFLBDt']]e$ դ b=?M%{yDD]]L�̤Hz(*xҏG083V+y5H9aPpJ &?<bH*ΒaB{2XeWDZ3SwZ unn4-1e|{XmHZ93r於.U 4i㼻MizxVR (+``Q %[Rg&𵌡 W1rS" ®6LsRCdO-%uY$�aM3< +S)BǸȦK}7u(2ܺRIC-|T00583 j %�ʋc4.Y+Ɉ) kz =e\J!Hh'y.H MܷTm�(r]ІrVI>;6ڋ%`h co% m+F!J>xEJ)*+!hf!D.bl5k|W _nɁR$ rLNC?|slwb 44߄@\)s}*Y20QD *P#m!lNW٘YMt&Ome&+ ɮ`NMscsZ:b5(ʘf~ű_=2SA;ީhA EZu%')*,(Q+VY@Ʌ(`} Yzf&W!(\}f !ѭFKa*ЋZ2Cr)|e뀝Oլh U)i'Q__Ҧg)V$`w~Cބ \J"H9; 1=JHܤ&sWaN˜}UL_圸$6l;*:wF1q_WoMw�ܼSPK EV?Ȋy-g[X�/>'>cW%p#tNbC^J.rq1;_ -[n $H`_ _-K+qLD 4rEJ~A02@;8]fDlRgT(_@ȣ |8@Ο+nr-%,vN p_<}`GBІ] ,RG&}#'@Td[íM~"uB!*j9&4ǡ/ps($a[n"$/ܦ%Mh_VO4jR|ǂ@} J?fc NBp-`P$ɧ;0 7}͓hΎf Ʃsmy(TwKTP1ǝzߞJo,dbn>_^GmiRnXK*_ɰ_7z=&pl`p2kzx"^f勅]>d( JQΟu cs,';v TU|̏I[lSH-=9OP Pl^]H4> 't9:C=>+=@sesp# i#;b?5Y䅻{" :+:p꽰:ЊԼ;0xqaʜZen)ԧ[:?Z{JAGܸƝ z3Yfg*Dk`OnBE-q>xJqzO,||߳##jOmP֩4V5JHOl @X9-V}~$/ֆE!%ƆMUbs*ΑV s' >HXzCF3�f(8)i8)ϓքbjxFhhbU]>DE$>l/C )}{R޽Į[UGWqdc͸jfl;D>Kـk)+.\1l?m·f.]|ΝrCδGSr~v:Ȍ8%zIQ[oBG" E mwE"m~]gprCp` 1wto;`)pvU8T%Nf^&UPXZ:.湄mp zρv@ kf/q"~|z*CpK!^o֧;gv(%8{fqBOf8[I Dm<gK B&[ΛX?@a+}=E!7߉kۋ+F>E28_J[|v㑡8qɁ!&gprBKE"ԛUDfe&V@M:acq �aqWIxN} ~7EB1Ƞ @lj$$Mvڐ6@r7 TZ5ݳ#iTm*y S۸ũr0ks7᥈bL7]c9Ġ3xǺ6m=: q:]1h>;׍ew.*260*h3[񙽫M!B >_yNBn^Ypt< é|#Iw^r@N;Y i0 {7vhxX%?�3L=erĜ#7WsU "wᬌJi3lV̂ggF!vGF.XɅSˀAzɮ#Z&zn,ܲ&1c�)Ct;9R!"Rv'S<'UэDtvi5_!Wp4kQSNW5xTӡ2oeFs>iWцo(kUW !x}TȽAoYLPhCzraVF&ɋ:,dVgdXT�k@y]�E^k˖N?tO7b`MDH{ V> LG;_# �XJP X/%tLmxcg7Mf.ד#qoS3+2@pQBT+7O0,(};Z˵xV i*feR 2 a>DGxuߐ @lJhȑZ)7Y}g-v ai2Sy+|Ђ@J-:C"1Y4m bn%i&oh/[BWz̙hQ5L0N�=ǁsGȠd `5Og>1%'<e/QvB E =(Լt(A2q'\�/qlP�/҈a4:z!esx+vԂD|Yl£Q֧%{gp}Q, D8zS}BMA3d ~�0ɫSp8Xݓ96'1nP:%n2#JRɔ~xK)~!dӛ @Mϵ>.B1컫8:D|ϙ3Lvhy6\ -ST[:)WӬpɄ(A x]%x j3(yP l>bRך qcR0yP&4pvN±J)Y X=\e5k]Peu'ϣWpӻ=ͅ4? I (2+J-,) *oU邝apsyBʬc[6 2ƝX_W>$~1pSݒwùkh%T[X^^CHG5J7sqe3FI[tgZ1'3thl^˨GvLf%/Cw,Pz1ur ЛTG g~CV2U ߯ -h>? lf+J9f@ק2QP/q@S17/n!o+}b+&13 O^JQjeKB T}P=O賺)]聊Kv QVkj3bQ\G4:'|Ӈw5[(pz:)"f=c %&bk]^M' {*JnELU@;+uU֔VT;#VmE^y*2E@m6g 6amяĜj6Pm U NHeV\ie�.٧,vz0`pws8 puT,T+OtEXESbϽ.0:p|"4ca3BCMqUxu',,9|u^(1nTv Du܃%Q} )Ϫ] uhA Hρ@P`fX8Uw)w`* F ~8.@7UI؆vzB8;̫)bz2ƫ+n%w}Vl›Xp~KkM#~\ tem.ώ&IFn܉PRGZ\)@0.Jq ]8)'6XII"x>TX MB NK4gҗqS'ot+<6vQ|Kչ`ua4>'.[;lxE5<{xDb PS0{b_ww�DXY U/+ѫtG}doZ;fB{/!VHqJ+`�j՗+=>R_.tkV4Hc$^W{'*_͒:E u+kpO6-) 6>ֿHȑ- )L49U3~ۜ 7%_z?W?+md'O9¹cB5YvTX6]sћ,ݹm)#^<�-2lM?B &]\p5rj]6ƘFs䮼dHS0a`fF/B{Ueicsvr^Ikisz\ s|-5!Pm>tO81uN1k!f#Ǽhܖ[NM؇[ln:*ZB&wdR8">s;?IM]5XK>,6k%Tͷ/`8D&ƇDzq}]x@,TD4pӞ}dM@($yJsek ȨQ0jtTD�OH<z oBoR.Oȝ";)^3gzEJt8/60Y5P8K*cv Pe}a<5KJʔ&nƜjWqo#!}sPcFJpH-v,yYi?@z0$(wS-J©C=VyPvy5=8Dƌ:Cѷ<Հ*6 o/'ѺX('5(_`}<G: a}}kI͝YޤN"^J~8xz{TXlcЧZ:ӊmdfu $r4xOw gI+~@',;Ng K ޻35~C@' DݚTaYRW";ltVG}FѝqɹGPRNG?[2C" P-noK:7lmr;7m6[[aPR;Ab|0i}|68m]A+v* X@M4zC#Hдo PeGX ,WD$GPL'гdoչc6@2RFbKYF#w? Iȗ(ﯿ]afnVX־)]lBJtQʇ] 6nxWƍ^lfoogE0[=?{ 2 # 9^2N{SXDV@rMh|0/gMksK[vvhNrAk5d2`'e//dd\^5Yէ~i/IZ0Q~dar o];d^{`,wͶ_ZjiKl&m׏CsJAzHeۮ+ ާµ4^>5YMw1d\"} S}PEAh0WwCt^ NA%hK(7n"8|Ў(fL4!>zY !}َ9[0^.W{A>P&_x mGKJޖ 2;t '2_hg5Foʮ|pټ/X�XɤۼDQIn0zeB*iyٶ8i yMZEs?P qXs,ˍ6-4Q"F2uF|q5@Wxs!0;rlIzWjy 5|A^i OBsAO~gybB6/r*2.^7uŌ`.~ R YQs߼=ֆ5sBrr[->Fj& bNfTI.m=ߪ/m?|>rP|!]S+C\4H\MHLYVj.;3>.2* S:G=J+uTy&p-䂔T_"={=QV# fehfJD; ݞ /Ex =>^ܞ$᷾-)DMj+D呁+۾ۘ<3\ɑyq/Cj&vVɂ{M.x'�i`�wǽJ^@MvoFDžQ J5+ qRL+ ͕PD钩_1s"xYʚ'@.FV7ӱ.aqWl>`^&ԢI:<`}gm�90O}< ,KP:lC{iICvR[h/hwZUM]iHrUҟR#<(4} j lyˑw ߏDICK!Y`w=$<@+Gj %ԎɯoI!Q:=("u -/z?6|X|4 XWșx慒`5JwV UN*yPծ�Y7{kd^dYZͥN^N 4bM rbv[~<|4VS  4Y3efcT5 }qN)Nuġ'Ue�m' G6cE(T3+(`,~^)*&&c&!(] pzvIT)2$7h__|~\5QI %AOM$M7d \ =._zwv?{!%ɴ�8+٭tUJIސ1b4rV?M߹yb?Y0'@Jz"\yͶڃi}Qasv4ݞy=CGEH>hosXơIdFJAKoIXaPd ǛK5ovAi&ct`F&v؟:ڌǬ;sL7>(A0<du= -=neߚ@]TQǩrtȚ廠y$ŪXv)٣^nS})uq2sangkB: p93&؂41@%b5-dJ g>fHC%LqۡŃ`VcҮM&Uoo "wb "XMSr$ !ײ\"?@a])]U3[Xj% ȝkqXOgw19\kq{ 9[Ǫj�K�zґ.:@zikk&2*FA%u5 eJ] au3|Pfu1!W/pmM` X"-El fuOA26x%g@nL&^8-s2��1}o ^a"L*פ.tyCE))UB!>-jM!4 fۄq}Qqـރzp,_S] ۳YI>>%f* B>,$M5n.M uu{$C+k-|'? ,sVG$qxȽq^,nu>U8J-+TgYJm #/8!D }^nd_1~3o*@{ *[�Lа01%|m'jG�JF߀av8tv�͔]M 3l'%D7y(%&źC&z\,!Y�~->]Kzr#jX@}5|gqpl?Ԕ WxuOւ Ҍrl1.h9 b2Stba ’b.k܈(�w\V∶Y5)b_Ѯ3_XQ(00$.Fo="AoHсX? +ГWOҜėʮxv$xYG,96 }ݟxBW&l1v#;@˜UxؖLH6@JŒ*njKB嵱k YZ:zY?gl,~5$vQ\<@ټ*`EIxqu7B!o+aLѕU*͌Bڗe5?Wp;I� mj2 1OlMc ܜyC3@g1/GzQ 1qD."ν-`kt08xaYxfYyPC24{^D#s>{X.2 "Ԧ[e} =h\gH,# GšK% }uJD3 Ys? ]l\c ݜ�20UDI/('P[gGb)9x%RJY(S)(@4)F{h/]f]!}sW=;uW;Q6wd???Zu8r20h|bB ũW> ҩÇFtTR=Ձ|xU) o֗9vpaf<Ԧm8yc1 YwiY<ҢJU!ykKiGF̆c& ?X[G>Sܒ1@Vz])Ez:k&O N3 - \9/QObDgA 6* >q4HnV7Oq]GNEڀkwHA l_h</o OB�C^:oM\uT>j-yJ`mi7ʿE w=eb"գyFbo6 =bX,ڌLva%y*Zb]zdHFh3c7C YЄq] P)וLFѸBA GuW% =]W$}Y=Q㹹6aM;{Q>T:A o;-J*tB eZ$ ޏ@OnCL�ܡq 'mPU.r~g}M86Uܳ f9@iU ))MnH%iԠ3U y#&'e($V.T<RΒZ)?6e?J[nt!՚$ !T2"YX8l gոa0U0Ȓ0z =:dd&hfDɂaIԌfZ =C Jxf.(.g�%jBksw.z?]ԣy/^ۮbV?<sUˋ+ڕ4.R}2U-{-'f&#5~U+[IxAL2DarT_ 7sd |Kl-ZD^Dwk00Z'I<W!ˊxQI+.5;0t91@QZ1(3Ë!9:M`U-E&c5p .HW?:*}tnݟ*hYg}^�7\7W? m~CI|(qwx{bE @^Nd WMX%; ?17*]]5بZV.ʡҌOs(980MǞ0ĊёQJ.5~A'fwoҼZFu`EDVPCꡎrO..UIE 2 ķb%V'> s³}X#R~v0D-At={-XqHm>_%*79颓i}<x)d@yVsEH5kL:R+J| WDtۓ�`㮞7p 7Qp \Es88dFȎAGjnGl{T[ :(apԖ(c:MB!,"I=j^~I” ty'J?ev_ƈMVQ(}M=Nޔ&kڇȄO>\m'zO#3O8{QP@C,oImgLP'yuz8|w {?$_^5P1`I?VkN|3S Q$lNGgk<E/H<<RR]:Z1j+}=ڐA~m|LBM^xA 0B^ÔyIx􏺠~qLV>r$EUOT 1؅-!X]>W cNiR 2 k3Ni} C =gՅP)d+Z#9ˆ_2y**͵3E+8<&}Ön|Ow^ô\/wg6qKϴN"TvFWdOg[9tR&!Fٛ&)t[zMIL&*7LWt~ymKxd<!L.5Ync|HKOO[f`�ϮBkGdӍߛTS8+/!GW^d|GF&cˇ \`AeWuSD~ku]Vvk{ >phÔdؗ ƾA:QXR>-5Y 8pGoze*mNDeɧ^Uّ£ˡ|TY2T�hcݶ;?T% �*>"\.BYtJ5f`զ奚z|&�?%Z"?H<kuӨ^B.j&H=*P5u0Jܑi컀GIv FBy9UXH\6D o,9qaYqLL_zD@u:+-ƙ=ŋ+CJ3UPùYO&BGV^a#rdzEy }ݎH0V`"8P,�u+!6Ž crf/`y+.Dm˲8:Bޒv^~[dPlV*:;DAo81V薣j<\VEʃ(kOwei�$RkjEI/q#(lQn@@J\j>0�lHG~`n]b/,YH $_oR7аL �3d =WUv()LR\uӓ_ۦ*o64ȱJcA{o6SMRH;jrj>5ehk+eσ}2"X4\ր{b{vUHT&7q?67Q�~;QK8$5%&N-aV Wq- ƒ?孢 o<= O4g=b d&C|L-R!AE3\@*zz h�5uمg5X0=n4r�#v}nUΕ$@Wݚ{_HdQ8]Ja19[Qܚ廒5U69\p̟ 5ZxZ<Иk=|q{f#|VZ$m8|n1@H{VdEhνOXi\,$J* 71NNh@{7#/MBiRC eǝpsG� *ȐokVC2 #vnBUXP6("ԶK So'\7Z+sIxÍA;vX.!3uo8x;?{W$\X9@OWϬ vqApVpx YA_@9̦?hð;L,B&Q'7 �`[S臞v9C "x3øɰV0y2\Oˉ?KJW<)n^#t,vZNxݣ !rd Jo1{UTLAJWcdY.Kh٣Յ:W*D(l aΏן66D9>%Ij7"Gd wmSi;G11hr|l֗QUڮ#ݶAGDǥL_H؏v;j1\*. f0pFbs|c HzoI @CP.v[pLoϥnڷ'v(.bXjZP KI: 5y�1#Z[ f, CSG⠵�ښ.[Yu`nT  ԱչF,= rZt, j^-�|ݿcd[~8TXq"aY{k1V== G)tvqH@knN1K"6;"m`Sa8n~$-NYX*E2A|xm ?OWkY[CbN95$Gtt xѼœdƬ82`IU4ńwHaX&Y!6)ʮDʎge1%myt_xv7,/b(?_\P(:Q "^l7ȯ4%aKP-ßBCuxf@=H7(׌ٓ2*Ddz3궀QK2YFzB?9Z`崋 RV9PX?O|B|]&@7x _+kOfN=l H P3#bYU+kN@߯pNՐzl&t, @,a UB05Y?ajFa,2knfR?2l>b*q)ٓ{/7%4S̝w%abN]^srL&{h̺J;1w0-o31 >h+M̰Ē]gTSRdQ/`js@n֤*:o3 Zf^9oI2 D+xo+\3lWa&kq,TeC!Y<X~mBWމ"5G)u;M5`X߁$9˄ =I#s5$wtbEkI=5ජs `spZ6HK>'PNB"o8aco^5�/z68k#2bהVѸⓖrXo|4o|Cbvx9b{V\2NrA,⛣6REYAR7y r!W zxG/PxI8PuL|6$\F+%3,);Tز'N#L@`{Ј9}Sj@jl&ǁ٩yLTuO//AɝYV4c橘-F9>97F>S~pY&p2~"p@S)ӥM;ƶߵ<:CFXI77Qw{+nO*֎�6 HƜ!S>?ʈtjVc\ CJΜ'cY$lK%AxSX8�[ ~2kp7<`w>o2FFpP5B*Cx!O͵ByvMmt�A+% y31=Fј*'XW*ĩ&\CJp+BU-kgD2"0#?*7ickγ)8v7ThNfu.+b۩"Bo?ut8(XX+:!V`$wn`8lʧ 4  )e?H[2`Cϕ:b'5T 247|;Ÿ7` [zOv+,uC SVv;c8[lM; Π5eEqe-\6\n8M V+|n8mboc|$=O%xzPjl<2L}Es%=oԅyY&W?CJ˚oEٚN5Pg75\S~ե Y-FcG4FQ9N@AiH|M d҄NhK Eӟw ʰ>l*z_YhauDD8K@Sc%tؘ ^@#"!OY^ fl DUo@:.{yEe< ֥ %r]>?llDz=D~B"7N*B1PWj~U3n2~8/Q0!<Ȅ?b_{ xoJϨw9JhZ|EY(kpס>m$Y֟kayIk)pa+řt3幮RR,P[g'?[P%IoK";("4Gm5>qYҞ_LnѶ'^h9}S\XH&u<7 ^jeoeu^|�SVMwdF<th[)MHT ?! ~ G[ !Z rpaBw_+I:y)F"|TAZTF`82*EJw`~'j_us|"adR5>@WL[.śl<NkE r6iO&+2O QKX#d̎nmD OKI W1sxv;կ: Pj?>1v":W 3zȇu=l /RrAbN9ŞEoE/T #M.>d>7D32[W ;Pm :T4;bP$|b C~ZR mڈAi\QvV{ i0,-j LJmD^ #d/ٛǣ>j1;vM=|5(#iͳDBh)1"--(׿誨sVu53ヲ睎J[4xGPցEɚ0bd�@JŽ`^'.g{??? LmƳk7AS91|޿}}BmHC|C 04qx'Wgt:sBCجc((ݹ1ɀէ^=cloS۪6Y=<>uXi!H '%C(Azr9ٱhV\bѨ!b -=hQ`CPb ތy=h%͝TB2՞1iRX|7ΊػJ%56c?S@*Ɖsl[9N%˦2y< C� WuQuYo1>}v+RxcdWcl!~h +ifV&h} i9Mr6r�]$$~I ۆK Yj,DCGDI�zb`SްO$E7DO<W_R1ڗ!a1THۈ 9m:\>AoӒj8Zl 38&߄.Ȼ71lVVF-V`[dސ,62Ra˯`K"~_ ~oP;^CkNi2hEV+:7ҁ �l0</gd [y]@UQiֈ0f`Ljax-z71>M,MV}.d f'i*b1ms"U^:AAМ~U!n撲 >u0*$5MB<h0znb{r~_Ԍ'&-sl;&t@~i !h~X�TyxPBlټ?'K[pDNәme1* ntVc**x/:0"-Hmp>8d%I'Q+S96PYW행 1K¿\.xQ%9;{!d|)ZG,O&pC3�u@L^&w ^rrI @E"1OZ#zmzm8D[ #RPx;5|[xJEq)e~IWr�i>6u7lѲW)Kㅤ̒&0B## yӲn"~1(m[4._/B29Y 5ʱ!Z"Hj Č['6=E^GtF^>Kx:3O�fAUru[R=Ci<T]\[NC i mQ<PX{Q9@eN TbhQcRτ[']]ϫPkHz<Q0%/.E ne B5gKF:RDsJα=k~�V"Pm0SV]UM&ţqEi&rVffT@`x +S0;@͡8bu ɗWp{Q;0 _ڝvx�e9NEr.:EV]8^XT]!_CSh%Àŏ˹Mbu^ rZY%Y>TmJ=7qT# х͇Ehs圃 9b&@T3g_'g9 18 pL[�Y,m_b!jpgIq( 7uiEO_%`1.ĽMS넅iˇ^p!=Zf?O} 2<.6M/ejNk,n1MWpUDo ýD{.A#@5m=s/հL7 '1MP8L#x1ߓOɱxyh}$SRPY*5)V`g^ |-{{|zmZrai_}vҲ! yGi#XyiJ {W?C*Ⱦe+2s&<H bXyEK Ql%v,RЀ[�l`0IҋmU}Z{PNDh'7Vl z�e[D@am|ưn S�8Xxڗ}nˢ"1[en#c|kQ6/"!yF)Q`MT, x\FJΩL$h[`q|ZxEysL97l4799˓ԤY%y 2muv=՘".p7 AYMp:^2WD+YZjBC12&T_ɓ-N]ڀ##Wnxƚ)Sq|h0Q7;;V� ҫQc#9fZ[;l),|!t3Cn<8({QZ۴1t'm<У 7Ǡ"_芭-K)օ8RGiE |[g 8%@p@tžvyKɚE.q n))U,6xHUC?ww;¡ͲwA3ط\rK]g͹ExD wҮ(W %fC)rHƄEA2$Yt1_3aFz r$}l|LڣbqUOF.1ڞKQ(.yupُi(PU'*4MOyTAup`Tnnj1Ѝwj8>Z{ͬӥrxZRm7Ui -Z37dU`kBNjuP!z5=OqG�*ǬD6&y2߼ S R�ROԾw' gr:! ?wgZ5!af(þ0T|㑳Y#NB=5τ1-/0 2ʦ^EQdy({N^E:ۂF-E*//' ҨeN^&HC:}(դc"_^id_"VsāEUiBO[3=k+mO`J aH]|Af5x[;p +SyV\e Key~F,H]&I`\2U# 6"eUur;C{7f`Gw>'s78'[Q yVs8z ‹ eh狪,.Z/7`š,Rf& -w[ߥU䃥;{kHq gaUZ ya�qM=x馋#H>/8sdN3c" b#o9qmiɫkރ YMo4$,n$N<U樓=I^mk$}TxwѣB[޻7|[I2|י3Î)#v0񄗿xiY'Vm+RKe,}wBtAo9{i&Cj3F^.=3X;T)/k4h~j[HO"xI95Х<#=YHlnt#(~oQŐrǧ Iǎ003O[D92D]698pOsOɴF @oŷ 5FXuk_ǵqN#@$I[p0 2ƇSyC9uƽm[m[ts<zI~ZDC)U>o'EЄn}׬T }wuRCkT�/Xֵ쾋X}5|_$FeT�՜��":���� YZ

˚N-Ϳmݬh&Ws6-C:{)p‚ 痌77gxaFL8ɪwtw_2?{*i?[!,S/{)8C#05d qeb p% bt'W\z|iV? 'mur }@!WPNI+g`5h! ?Q]z'XÐMWmaXi5 ҐњsblY@w=O ejμ)߆o&3ښCpԙ3Cpdnew3'K X:Ŝ%^;u7h 6)±m>!Y`AE?weHR8с+rB[p({t,R E c(Y4j7}J+e~Z`\%B"+$j9s|!A'oJ״1< o,%`Q#MAC#|n)eC2RAر&-"ly9_q)^mPަq4zA7~1\%@."skə?rHXqrS_اvW2nR:bwIWf~}´$$ N62! h!S MYK-d,<8fe:?\(RuQ(倆 <3q6.^I=\@O.FZޜe3YW;I .=&F'3LwӟʢpӧS&nң>LI 62)Q}cQLEQ|_; @]aEP4m,M8zWl ؒ.=q+O(E {7K ;1$}o(&q WCߋ!o z'7to9tL]zx8ӣyyU@11Ɍ猜R%(:68B8}' g$@0rwX= tsUbO&7.QTK 7*$\ij K Ya/ K"!F#՟V|11nNZ`쉐pAFaAi7-P\oTsx^]I7GSTu~R.,k:A)>A̶MTy R&RI#[6@(F@Po=9F7_"es&-gI<Ɓn]~R*KTQYQgJ?"ӹOٗ|,Ѱd?56jIv챦6ŃㅏD FY' .lUsZ]Wc\54i S PBBZ pGBv҆;6>^#/6 S1Fqѥ%u[pUJrsW->PXAki';409h$p%OBq8SWsN%P#㕯]lR@5$$:\J1T(BH oh/⺢VR,sRtEZqT~O;?ICp7= œ'}D򟦌#[1 w1YU04>đ*gIJ¸औg9|aW 8UD$Lz?]#xp'ɼT*6wJtn3fgqpPsNiZE.|} #űȁ԰h"`۽eNspa.|-z<$898BH"*YӀUҲxZt` 1K0'ӎo!AСndBa,;$x] ʉ24اImOsRʆf$T~vLTǀ&!c?u h$K6&V?Ԋw|n HF(NtTI'i_Dsh',E~Ց^jM--mbײ0 baR)sѰG#p ?Ӧ`HKyMɖt4 ^ȝ:7P~{ҪBZP 3;}b jZ%j*B hx؀ ݊NH|n.l&+Cڮ0IRiu0+iG,6,T @4x-01 ^Ql07͵O>)߾_SΉx}uhMp$m8r5* _^3v,Q j5aNۗرl[TzMX%ſLJ-SϳZ].v`ۢp@0$jG"ڌa^'`cܰ+"ޟ֫O2ǽӹ o\㪿}kO,G)MINTTvk.?j O S2~=8tp]U εK{'NZW G ߀`Ā5rJnzbSykV+5/2ԗ L}wdIB 6ԯ^ ǯBgAa '7]fs *2z56SE8-"o#IIۻpLA5Mᛯ%Rm ).d \%)=fhmCJzG&"_ ٤m*oga<+ G>`VkvYa)5jtmoO;x@d`M&#?\" _:t 23AqãQRb`uͪ@e-$B;~!W$pRjrsr64iB%1)}e/+4rޔx!˅F_ao@.P]; I+xfEOhFu=xmd&e~xv߀ &wWJJՆ %%"]]cA "cuѡvxq!ܲ?n@uBVVN;uߞȢDpRw^{30G\h,Q_R^_p)N W+@%d䦴{2BX3I LGSz6VR1Z_nbDj)8#Ǔ itX w寗u)fKB7.Ud@rf6I:%";5JC(L~I ^a^SSaYed 5`ẃ#a^q6b+?+ m(LnN!N0NIA5B}hiTtk8ItuÐ 5y$C|yq:jj3쩞?ZciCPj؎dQƝJ2|H b|5s8Nr)T?i>k<2MC1[,J1 f[q{Iw8 {M *wڃi'0A}2ž-KLݚQa(k8/zk?oBc`aqۤn&`%#-’\Jג0by̪#AN>ږk{SLȲ%cua"\;9Ds2 XB&ku5}VQ]ۿjߡ5VJF(> m-iW\ %8 _ _Uti ]˦9z}7CYu:vd!&ks |^2H&T<޿ Z/ ;pj:CrW#}[{W'/OT6`©.p?h[a׾I(Ͽ<4a8v{Qw׀nxȢԾ1;>C9rKX'y!l T"P)Bt=V;/uaOIAV,Vu-RZ\RuO!v)u?3z\rl;Oږ޲T)J; j#&z{~kroFh wR®22J]yF\TB~Z_r)48>RwX4H2#kB"B81"\XEQŀs?ͩKVVZ$ʘ.+ Hlhnc_a/?|gDGnO-ج/`1p%̃)5;6z6(XHY A U5ܗ iM[ȦFIdM9[/hFKԨ/Qց:FjmQb$b wn~Ս 9q佹V= l aRUHAW/;2rqb.I>ׇ?WMv#koE@, =1><Є E$@wDA4ejN쩽iH(AlP O)5D|Z.-e4yL"q[JzT}f:gsr%z.pC !-\(hBQjl[~=xh78ku>AN}HgŇ?zbԱ.#!U80S*ru843$S- !sOsD^_n9m#[sy.YLrm'XJFۯTp; [A )ҢЩfFa" @"NAQ7ule<7htz1@1+ڭGȞ~c5XdBͥ dX9q8( #4G&X*p9X]&89v_7+{OT;Pa>%ص+5%މ5%z$>6IGEXH<nJ ѧnFMO*7g6tP4,rF_VȽNJYYD&ܧfQ|@W&4?VB0C/~y )TtCi4>q" ygU܉10VZ)ǼGk 'h'7?e;=D-δR9칰<}tv~ ز8t6=mwEJbfSK@o҂ D?LKY\YPS cɄCntԩ3Dj*a-ҼQjVYuV[UMǣѮIf Uusuc;jkl2Y޸8'(m$Z#6x|5Uy# v5 ]ܹʈv 5*a~Z1'Odж舏KEM6$nhTKY*''I,|?MtNʈhJv } +ޕ$畐)~{CJl$9G$B jyO߼RnDYDA93ѹ$&Eq&"h݆qU Bwd'*`^`rHi0aJpF>tVWR;Xx6O8֡vE-]㭰vV qK;M*yY]ox Q 3 w[yI6/񊼘΄x'[8-Q]{%5[0/*Ѽt!n=ήԚ9!]GT6&aQX||;w*pɤnmѢRj\G/Hu{] xsK2TKyBC~0-nioD1Afrδ;BXHՠ ܿfCRjMoȡ#d=Yvλ*Dp逘.1QXXB79gЄrU & ,W2t"$M"4dDxÀÒ4`|XHd "Ǽ0,gu53[^=*(^{ *D[l/ b NI^2ꦎo;E?{ 7v{SeErOBϴ*)3iQlv,p 3 IKwh9mL;afK(%T8&WA/⍰3\!\Zco:IÌr9\FLL>%ǞvJ5eg[9n%LH.+]6@ށ1-9|{Yʓp$^>wÝWLtgeri!=ĊޯO4R:M & ε wj߽?J6}%Hb|>cW~Avp&fX:UwPz NkudЪ@]] n$xJ@74׎h;~PՈG@rgyMM֜u9Ԉ<=»4¨hx };6{WTp_MpH願n(_haО|Je"u4IQf'x*i}ī.QmjthlbcM I)+r9MjiNuMRyږ p{ k\p}Ӵ%B+̐Q&][i?[x5VQ zWM|3mFd=6n6Me7(qF#@֠8#$wpHթݟCzМ^) U}j%}񐬟EN.LQ Hcje` r+vjƹgzIEl !Iq3GE Փ{8M  v.&Mrryo7]j;^s p217gw; X `h1o~CKbt_ 96w~ҥJ0DfkmYcүA<잦WUn?4W8w_u-ldǐ{PY#E&P(0@߅9gfEloT+|h\#fT4SDw>Ӏ>V&s2L Z* -!|!ѧw9Lj>̥W F|w`ͽdMD^d,.YXvV PүeR>7ͽ7,s\E0! ۈ6HfMcsg6N6 6\ YJ|y~X1gI6@%Vv']XL[ڧ\筓!~۴fuAf(KTǕZ4$gT E8C Eg:ۅlRun2FѤEH´32=fSa;V-p8^97anzӓײ r@lWem0um03灪4x^ QH&z>t$knZ$wqϧXxb)aW|Ǻz V_T-i15B\";/KK2q!0Tpa&wvlzl0#?.TK9 c%nX3[ ,мl8S2""!d`Ydxt īE(ctNDgrIvq\.!Ng ;Ze#;K¸ǴsM/三Eܨwbw~֐Hƅ>DZ6>(3*U~GȆE.r>5$!#R_Lj.%9kR*5HW& p+6Nd_% jz|S%ɸGQgs'I؎+%_WѶuJ AKY†%,J漴6H$].CCL"~yT֡HZ yNm5i3{RoÎ5c[xI#!a0%(3 LEm2Uz^}aÓ3尡֚j5]=HS#+@9Kp]l0l&]w6v&32Do,&"TG OwZҰ=K뛞K֣UR lz%E5әjc503C` CJM RzywO}THۂMpܯ9(w6';wmKvH#g {Y[ & 2m4fRJ6X,>D$btEervױFApdw !~YzkOKګSub4$D y"uOC{zXMIsez4 }rE+X-K&WߺծaMoOWzռJ+bML3El/mt0u?ocJ*t5y'q0 +%}~)t;6z'ԃRzŤ0ә5#;>ɘҴ ^8BIjTTo nS_6EIP=IzſfvPk4n d}V Ѓ@nYa0+Ao.ĉC<8 Lgp&q0*2G cA(&/ڞPmRZ_qSL@@0 "c6L޺SMp]~0gے9%y-HU1$p`;4щq$+TyR\H]Pw_J)lm;]~ķo㡷Tu̾J9}OE{KYZv-r3t@%E5_{{m wo }pG>pҢ%GutfrK]]OĞŮJ :iMo'J;u"(O( @ 3pr{&$?\! uJɂUW'q.G_vlYI)1?FOy}E'zdeҰ0 2m@95|"A87ؔ1aB𫙀kl%hG(-S(NI lL v#!^ ov92gmJhδ b Yv˜qIX{jL6㰛忮c* sH]F n)/K)p^Ze"+@~KƎp*aO@mF<c*~3 Τ1ISe7'm0v6dȹ*{ۄ'T\Onvf~WOҧQ,؎pӾ*D_al;*![%=$CAyB[eV֛SNyʈ`׌|O(Ru; y$慨&e"豻2T]QiYga@(Mv,!M#@ nM| k E+냑,/j3 ,T/OSP^F`76%x~7y:Ԫ\㷂fcn=` s/0c/Xu,L-D 7"'򧛱'tB6 QM[9zOK1Ƙf՘ [}6:ֽe? Y%x}pw= -Ls~:/_>mzWǺu0-y2$pѤG;FeOa:N&+;4&xxq.SM\/e+tv%A+\ls.Ňx,qr$n;ǨnlT'C- _uͼP>< Xwؼ<(7BZ/.E*ƒ_LVުfÃy{1Y)ħІC ׅObQ7{7 lB05g5K[!V;BM(A(E)ʦgts *%mG&jrF5an6 ;F ϙs[ fg`]A<[U(?JVS| 9?Uig` ;S*AmC-ѨU@h ЈeR.S<_Y>iOج:ADc<.U}tiOgMG0n<B57edw _]7Z7J{!J 3ZQ0(<>@rm3ax 7Nz*΀6^ͻEh>o|JE!'6]y+ۈ6yQj &.:S36 *BKYy8 Zj.;7w q?cJQ MP} w6Lwm!}ǼUm2)DxM!W/LԠ圥M [ģ}>ƍ(ଛOO7ѡe\H*Mxu5b 耺1`#ΣVQl39)ꕋ'0?څE/&#{@Ȅ4d& R(qt9Uyd_G$p92%G~YA?-Z.AYtn3q6m޷BY^+7gd#*iK~v;X>+D D׳z?LjF`j{IP%_:\Պ ad)BAFO#|)R=Ԧn=(6Sߔ:d pSBӳ3~3NoA(pVИqC=x:xP m`jҿ')ygk¯^GPS7޾ąd" ?wgQʾi 65uZ#mJuӁQ 1b͸0ep)W|J0x] wqͷx*fYa [lHC,{}/}os&JL& ie4QKtdM-p`TDݍ^f09u呤Yh|](\V^)v@eQL;0$B'0E f8M£ch4UN24q.Sy':;h m$i2-ZU"2grV>b]^)!l 1π5p(eV!])1iw;Op0 `hs ?q0 HO#.M,"ڍlCn:SK]Ej~7ieI)I1މtPCTeFaK4`5j!7KpzŒzA-tM)5~ |\,Q~{f\I_\-An=_u|M~;qg*9L"MsoXѦDȌMEy*UѴKby6bSW9pK&AIŔ&h~uWtq=b u::U†!I}_*i"Y͏[)i.GOa@ߒ dpGXɱ%Ւ {.e?<䬫Iuc0Tx}sPf<5&0LXxlTm'"+KώF(bYbG۔붩0@.2pٗ:DtyTrHylRZBVPHJuw)7[> -\G 8W=gQ +0eub=BX x E~Mfpbj53|щiIz9<3l _8}$a%g:ز`VP&'k0[ )+gY|lzôH=.dN슇VE”$/. }k$(0I{Xm-L"y " b)zo_OPNwt'FC<_0 Vo;kb 8jZ@ja@N%CAu? D Jl[5ޠy@Od R YQX0IzXuDFLdcHCtreSp79!q-{t*Zl ,Ģ)!=N\9Vab{Uz9h筠o{BG?17!n '=i6>ֻ03'P  t\C`$o:&M$5, ōf1Kg'{8B^s}B3Pu~2.:˹`vd. bfP$\Dvˁ >drRh,r竷'k 0ua-T5_H:RL֎y&y3^/B Ε5M젦9.:ML]])qZQLE. M([ч>g`%#wE9\ꓥi]|i4d9iޭNɃ(m]E[Ju[6ia`$L/@&eFt\XjYrJT&p&)FRZQߩ]ɲɜ0yW*; x~= _W fȸ;?b8BLGᯥ ,as@+PزF$SdNʝ¾X26<08=TEi# 1 nVq"GM?XnVSȌڅ_.dy v^B(:A5h|+[9Gт1u!wTPOQ@%4c?N#4^zve>MCXl=HG_(q[MrnԁKu-ajaho/rHne?c/j|a2ɖb΅VY/^H&2(]"IanG?=)b0h%lAg%{`Z{c_F.\jZ}TC9&Ra \<øiu#:2| YMNӧ 0Z@_ҘmtQ`='6rض:>\jWQ^?UHȳNԩ0?ӋN^.BÁA|X_;sdx!-20n*򽕤j˽4o$U}٩8n>#H`'ǙUJvYޞ$,p1|,1<퐱XN/X} 19±`kv @ҢԉJoƕVaNʜp1?x-Auz2mv뜍ga?>gbޞ[ɮRs@bGk8HSfrr6=*U1M|{!bi桴zC}ΨM-Nt*P"hM{UM'5ȐN_ة\d%Q\Dڨ$ZKO1' +c'f FEX.¬pԃrlQ^~="M:&AmH%p8y^7o|.;o+}vW1vlyy^z8wvJ+/MyKm3F\]@ +nr^]Vd,өJDqkQ6J12\ym u#gNt$NvԶ*|qCMm1&ֿ4~f[ƩN H[4 o0r)E:}rkF`v%z!FOß5;t܁Lo+M͟B|Y3XU-{ Hh*_;لV˻:G\25jtwZ_jNPK0NrO__skֽUQK:^>HYdQrɍ@Ù}&;c 㔭ܴs/8< ;GV)u_ɴ,UO96:{ Zc,ojum%.R#i1OjeiRBBr\cC,9;WL͇//MZ6qJwˀ Tz6 ņPK\xM6OW0 v% =g gW>lL v,q F[e^r/Cm0*^d3-nL̀C"? pyGXWtl ,܀vk8'Γ*CX Ww t!lS)> Ca;.#-s:x EƈњUo_Ϣں` I UO["<4P'+g|z+rһ[j:$81*x.,iǶW*Ԧ:>(8ܜKϖ_PP΢.^p%F~'dVuuz=28Vr&*O}F]#6\ E]vzW9SaDxCqO]OR(FC%q pT,[Tcօ|Ge@ʹj?>2^oy;G_1vYapm/?)b c[m4D? `4> uȉ-tC,}r~q\0 Ta9}s}g ݙCരT[ ?ZC:Ólҗzu9=`WV \T䆇*<\mf&ۨֆsBkk<&?hzh H-ŧ/$6^֠ B4FMF \$Me*-;3d= Y9Ct!`wɫx RȋV Cv5ooa򈧅[PDud:T]yQZ,@%L:cd bvօO޾/r~A0&0Vx\E]v*(GUKcJMӰ1Z!.UKm԰IVm[.XU±a3;*aQZ&|/X[c="5K#@N¤ƙ \tR E7ja~=a_TX9*MRuRtuҩ=I$4{I#7ja, rS26'l´.2ТjlpY*5&PZY2A^g@AI~L1o/#!hxR?N7IJ:b݌n51S7wgxJRHv.#{s[<Zʣ]JLU,_%y<>L/I(3(oih@|jh]±,wfΰsJh)L^z,}̨{K7g<*g1HO4%|*`yb,K!㙹J\) UYF#<ˁW)QWsC\iUQmәN) !6C̛X VϤ-9L#ale8-o(H2'bk"o-WF!*CN@F+g^7>1^*qD5X[eb4 }arym*ӰKV 7Uwv|]ìPP7 Fj3THIK`,&z= Fh\}IT aރS?J: *Ok\.G)oc}ʼn; Z7h.S=ʷkX3G{|ھF+M^fa:YUZ?#b4{vf[ϙf}/̹̐VVo*0{0O5='Dz&&jYO~PerQ3 zu*MC'M(ȩ\b0iFeZn'?C2j-S)ka:~Mm' $1pZ 8^g롿IqB4ubC!FUp5B;bķ0ϰ-r`m3>} r&bX`)[2 zqh{7r$VOH׶M LC{8,J:C)>B8ATlIm(֔y57= ե&pd4X4+a3ow>A|Z../IS_@K"̾>0l[n1m&wMT4L3JIgT-<,HWhhh9n==#t XO&oQ0- i04Ku:T2?ƒ>]w1aj@:OIU]&hXngmZa.x`9*T[K*sHǾ0A.PS}T\z!g3;A%@ӊzWHLp>Fv*Ʈ[WiyKor؏H1<6Ȝc]?Jfex fyKZut4ŋ @^D9m=.jDkO2)UPSo̜ZN#NA ;K!juժ-m)“H2glsW;Me`q U:/@$PHSFnٕ֯ m,^1ecN`y)7_.zKPUbp&#.X% '2Tu Z7 ?́G?SVRɼٙ-0D=yHzI Cj~<d?_n+Ū2z_ohNI9e<,=[D4>~0Wǎpa')(lhWImZEG1LUG_3txJ@iMj^Fƴ2iod )R]\jOw`OpXȇ W~$7:2قquqOֻd;(QJs_à6]Hm`1)G0|]ߣԁd§ Q(X'QKG&Fe գ % wNOX.jn.)!f3"otNF)QuL@qzᮃ8v ߒ>,Ea/6TDk,hZMu&e]}:;ʐvN[QBwcepg#IC{y,,#|u <2۲XG+Tmra;,ԟUh+و~ǕJ=/OJr^FD {;Ndϩѱ¢d8"HF\br^}9Վ w@N]OJ#GnluvZ_`}5qЛ kV*k٨XyXQ<Y&3inzm?)#^:IclЏ2sHαיC[PEe-=+iE Ul.9Vȸu𢀎odRпrA(قT@G5qNkl_sDWnII$=Tj)~[)\SJjWSshXpx*7t1U`&)տdɑ,B>k |%H®!!s^uAlmhEM bONSOkgka7)V #ܩ<n"@͠FT>}Вb %6| ᛣ7)9uܴmb$h ;|ցQKqpv&1d;f;̼B=(#w-2p0&CaQ"f2_$TXm řI7h wkK~gԭM|L )"V^;(-mҧulQWrP4K۔-j9Ljâ]BM860U+ǰ g&g$FwĿ<7QbI^z7 /.kcΜN:ٖlQjiqA%rrA̞6i_K'L6{5GeIYKf" /𴾑Uh{uwS~Hg Q69 &1 ~P)/S; e0.`uԷ@]2*:=LtY/iL=RB5)E;ɹ5l#冟 :@*ƆiȈkyL~M z&sëier+-P/q-Z` 05ʿ㧵 ` ͮI).7ސ&i4 w6ȶl5Ȃ|JHkX"o~UcH/.)̝ùyE)oO!!KE_ֆ]}y$yOLjF[R9j1o `M-%}?UtR3g6J8x7bcҢ"'o{x^`zr9oy$.kM>Uq"2<`+(-8H̠i1m%.J eeB(vɵ ڪ*T^7æYɓNPV%+d^oM1t)Y#F$:O-vvBWt ej{6rJy@-&آ{.će}9wN28& 𶇪EoV|ʨ7ӻ |?{Q| ݭ9'?jѳlM_$ռCђr?g?fј~:<=l}kw)ޠ #b$|TR"5-Z5qh"ltT)d( ]LF%[F?2d=?tgUMU Q.}RZb`eKR!=a_pfc⨰טP&(6''sϠmwV3uG 幡ҭXITLe );~ §-~]9ţ% cs,$ Y_D0+*C?vo~o(KiuuMmƿ{k}t >gtc&IK$,!8.e(5u+fԬSsoBeW-0WaAG,Uen՗DSNSoF[ `75Ce,5=fa8rՂL $AU`=mi7HW')5V]%亯.#EB q8QG x٦,>@`n 6i (&n-$iNe2;ޡP 蕹X}9a8l/zx .j)6a2 mߠ`׾`]Vp]ɑCW -uteSۈiC$\7c,qCɡ9i7{a<\/)g0it5cVkaҺ]k\Ɯ?d~ȅ4|AMOij$6Bj@ Ȧb^RJ-Bo.Mzt0WʷDtv\~*)U-Ha{h;ʖ.tӧu%F,h/̂k*tȹ~# 08KL(x쮜]`-Up֋{uӖ^/0^w 3iaؑͅE~U~Fƨ64%3Ƅl!> EVq0M);lyYBe㷱`p@EQ`Fcp6i C2'4" G 'tT|UUGلr#UKb!iYLI] 3{fxtYfdž Q,r.9ҔG@z)vȴ}rgj.M" j3UOˏDGE~i{TFMƦw謷Gv~HY٠ ~7sS5dr `'VMJ|h_n)·m6H`܌V~e8FEqd1`G{-|`B;}2"L MqYz2^52 Um Xz)ŠN`Wyx>>" YcI@^ i4=n D!瀧 ~>g-$V]er$k˨ƬÓ/F(5Ҕ&k50Q@SFf s6.:L!ӎ_Dnrm^s^Giƒ+g}@V#Nfnb,M6"y;qhfJ}ȼ$!e#8s|7e=>` l|! Gqo85%* M3!T9\XBVt >4&\G-?d ϲ|GcUu#1BykGোvy\eh i@Ų65HҐ,)f&T,)]%JL/&#-fZXSO81qPD^=Q 1)eK+KnOTrTm5ʇ+D+JdLJ&x(vL-=ğȏ#~s>N$Ot˟!O๤XB)U2Z'T+mfykS UVYaQG,tpd@pX(B9PuE# vA*r^вɷm%۰df<_ E/r'vWМϛc. 7({N[+.Rq0sO`Hiws[u}̢W >$3&bS?)UKyswLE8^HiM Dd<@x(𕇙>sIi> _:tΩQ4V՛lXaAt{_#8)sB %O15u+56LJPW(A{lHv61 (CEJQH\6b'Oͷ&բAOtWtwo"=\|Y"˻P\B 3kΘ'2SaJ[ộM/Kcy_]aփVv0֠dio]7XD*~3 ]v!{i 1JZ &G5.T`X64>M5UKn_p򮰣NQ%x]riY2aOB6(bMCٟ} 5SV3B\፯Nݾ<"QXTYy2+ őZLY"FJ!*?"<`MRYpȻA*@:dd[RY|6O(D/w7VbgD)*(d1,-o#KU}GNtmo{8a>~|rRu)o*sj9ƫA4ͯ$֒ s^hc*@5KB۝B=&ɱ8udׂ'؛]MKV1h.\7>$;eB8D~Zh>$]ר`P#]nD2adT7@P:̹whdp9s{gC}$WmN30?*#&+i#T/3x[h-%g#K替 v"rFѮ.} D#gih@OzG[Kpu@ii?3Z2^Ey\3iW9naR]/c;bq:$U_OS b ;1mgɌOS:5j|Cܯ .$Phx0RAؘ j)lR\26gW$H677q '|1oV5X՛Ny4!)YE~h#P{eQdXH*zqFi`~uNHPq2b[ :a򁁪ȸ6VѾ#Qb[b@õmJ@%iL?޽PH.p8~$н'*of1=_,Bv%,oZaH/GDI2d\K&X<,K a$Xj<; *PVUyo-1PAz*ǡYo&-#k1k<U~y_Gm051t4DbІ(hlsZ$M#^ @DS. uzq:0Zi  &n|1ZGc܆BI^uxͥw<ИhABP.TM/"J4zwsoI>ҧ`h@өyKY ЯTae\܂`P~$pvw 6\O( S,+3|J<j鈋nh!rm{Gb2tvdBJHל?F3(_nZح8-(v?f)#)'1_!wUKCͫ2hk c.a+ K꺙SA]#O`+WZTw$KI ˹-W}EaRAF#/"J-_Nmy1⧕*3RK5۪@%$nK*D8jj2CE#way0ٰ~# yPGg*A\s=B LZBt7IMk=TXegG-!O#8wAJ6o!ߙLR- 9aڦ8J$J&.Q}H׾LteLW|Y XBa]zZe~ɵWAjG.Ĝ:^?~C- &r80[ok3kOnqGűXChxCZ}+~_Hju{Q8]s^kk,`T~?uxSkz為]>j0*Hu$RML 9CcU^u?d(7WHHiV;:[V?zSˎ;M'47r%䗲Wr>jU\|nF-{ .G*k"[ zYj1eI'W*_&aCvvspSx$IqW: I8an|Ĉ %茲\#7Ëx :tYKԴ~KntRRjlA;֚oq]*cE~펂B-ju}&)l}8].S!jb p@G"\eтa x,JG.{Ɉ#]2YBTp8Tۢ'zV|@im"% * O5.!C^/so?ax3]iC@__}rmыl fO|i}I35wWV:EK܍ɧ|UI6JĈhxZIvEEXG.텹iۭWpt!/ItǴk,0h%%aǞ/6qp1e{Qxf9Ǹ 3M3U?d"VM%f3V=cLD\><[QK~dy--ZֳF]qCC}Qʆkl !HZJj |2n$XOp &!fr00Re|.肍V?$$$@bU\B:i>-z$qq}l>✳=7.2:CDtaE=6uy d)OQݔ: ;ԽgljnXC58r}F~u_D"A&yM@-w|B8f4v̠S@NS6h, {Ovlfr}&I=ZNf/_zd15T1ϐJ}W-_d2⯙!Qy^X+GOmjPi+OI&چS؍p^]2mZ+\ HJ3,s&ˏ؆5%N@We=k % RK!o._rdbaeu[OK^N>C-xP&UbBz' 1o1Ҋ3c'DiŨm܂?Ξ.yd;K5"5TABx֟GrfACӽ m*w,#q}Y izn)U}oK~m4sc<Ո-%/8Zi*!KѬSW߲BL;\Þ ܯ oO?ǚ׸~=P  *H-h]d?ށ AS̄p(Y8a%PcK; B:{Iʪ2XR 5Nz;QB?O u6˧ t7rW=)QE4)3!n RO{OJ7?-M8Uk l9AhZ$3T4 A]f,jroz( 4=˕:w$ 򂇙Х DːK]Z]7+)?] %3ɘMeͻ`zqm5}O>Ux{1G ]B.e%Cn~r0r_q.x y20ϷH^ K =[L`墟މ|-0ׯ*< 9Dcu{R$ v}85b,q=?Z1Vʽ_ZӔdvZlt@)'|~<ݼ!bX-JIU@Wm,C'm'-ǽ.NgEݮ >c"훢w#s)=~Y߹tν`O'9t@ 쵈cf }_0SL( uަ4Wk >[ƭ<$%;u8\<, K]-L9QlJ+I'*\)+k"[; u;/+bu7ѕ m)'~3"m4;1u;:_%d2BMτ'7w28Nܬu rmxT9_=Hߠf=0sCr*jlcgՀa@R^G×w2˿x EX0t>rt P} n|$vlwDڗ'e|S4r  (pHg6svX) /pu>8vN[ʓ"GDy2sSC_NB~x_tB9 'vգ̊­K}NJSMJƎ'Va`LvSd5 Jzop-j@۬JrTR)1۝XO]F@Ѡ cqQ*s wOciy ӋR:Q0;=J5;DY>l$;sBymhF3t*v7I!ʩ'y Mrҥ0%B]@33}3=I(C8 ˫g K5:dv,g)Rk RȥWX}\t̋ậu>ׯS?926\\w/|g]7A (J5WLa{yW/p Q&RpNj5^> KM1pQ0/Ϗ3uQ]^US~Uh`K&]*(@$+CcH"+AԳ^8GSj wiQPW s TL5DF~`!8?E,|75:xPcPumsj3͘}k>X1M3IV/aBue/9L?}ϱDͤ %R GF|:g| E*ׯ1L O$ڨc[H!:bFR6MXDY!)Ӹ|ɳxԺ9Cۆ|3ZHF6;&Kɹ 4 [GzA(K] ;c$hH á5>) 0g-.NoBԑW!1Rc/cwք9:9R/!Isa@d\xd/@?eKkH@9u8mFQjɧҎ> NKVe訷>Uȓ%YmO}U8&kt±5 #gIږO~N0V&Wc',"v+@ve^6A|8DD˱ [@b/4[d(F GQ&!܆hpHK?zgw$cN&Qޭ, -}IIA7ZW~aZl!|=+}t?i.PcCj^KcϺSMsOwOUDf)$sp̾QGv%׺Rf/hO`vP}49|T˹!jp_'r|2*߯i}"4ЎQb4`)i/.Mz\|T٩LwƩ MM~se)]1Ϣf<㶀1ƎwuDa-tݧNp&OImGWb5JCciȪ,lr1ݜΉ1ieʹC!e'H_ Vu])z 1Kd>ܩfknf|>ud'dHcX]2@,K̡*cN;@I۟N -`ؑb߀7-%45hGU=~\L72c:eҸ/r07 cOUnΡ< 풊4"- ztU?*I;qcJݓL-,E *x[ͅ*HUR*x{z\HFFgFe*cP5uAÌGdTVKt.XBf,;oHǒ,c&մF*\5+u^jʹO\siuVH1|oITڠαޟ]Kg,Nf_o=Gŕ&robv7pY?}2tC H;K-Ư4τ2; &o} dBδfP}L}^'JG@]psCAN)|Pί]+%nlх:n𸓓uQDTYgL<+7Plkq6o}v>@ǍlW0pQ(qǑ8\/Г/{,Ɵb\y\WhWXFd'R~os9vՙH6\w~#2t}Bfsh! G!WvNjErH 0V a? M_x/M| ͼXxȀzܘ"|Mo1PnҿDk*cM< [+w+%7 8?_ޑ*8d0H90?,uZ`G+ Ba9>).9b0+V6;VjcToD JL<޽2zyXM\qN4,Aqڗ0]XV14k >7VdL /`L.t}%X&#+$IFw>X/Tc[Z_6meD L-Dzxw 3 N"ϻjUη{}}jX2hO]y߻/2s=y/jUǫ=WcTztrqF%,?uKV:~-~m #W42ugjpinѮc}wf3t1!+9$4p,h=Bq@uR/!<,DJ|Y/Lڡ]$uQi^xџ(9c0`?owyp+$JM} v :4Âi<0lcp䓎gˮTLɉ(AK(0X=3\E]o6~> $Gcr) +7Ӝ 9pUY8,h,.W E{uN>%.<"&=9-ʹ"y(%MlMCf:Q@dh+kLX[GxFwA*y.-N < mT-.P_'̻ zh*rk{~ףG{0u } p+w$`t,X2H1w*IBHp qpAӹӊqJ.q r fcC\:DjFΔQX[hdCYȅ/عdž7L&jmНR,y!83_+Y?XCSUL!$q "0Y@ r5 ^e ˣ_z>h@폾VQpO>l>Wyk4w[. xg?ާ0Wb'ŠvKLk4ÂCvOX*u K@3a; vM6k"6ջN13T[UfJKE 3"a UBk0\ЬU#c{e^%_mU{gu.޳+H/X'˳D*[H5-:d3dVgL]Se`B`6&;Fo(H(.𺰈Ԍi|;GU6awO@<:M&}AP_҉;+SQ{^-"څ+WNOd9~|6؀PX۴_r=tT+t9-t_hwގBojN~eTqmgè '}m]x[ `w\E:^6vOtwEhUJA{o'*r.Y8}P;S9qukg|j9㺆@vny{K!0#.63^aV^޴ZxIl֮v{ Hx}UY%{@ھ ; Hˈ$  Xн5QYg &!ALzi^ TwKU0c{&+'Ѵ@ZYs=>pIp9C;IBfH*& ݧ axMxJN|<,nIް=vRسNi" lMp v:љn*㭶o ̸P^vHwGK06 =ƘBG})3Kq3S(|tpǤ!b S=t?߼ ?@sOˌ MrRТ{;?PfyHbH55txpǭ8!.B:RL,XaONw= 0\ 4|eP-P=ضE2O7/7TP1P1q/ wy HgTBWNI _g4Y\+1WyۦWk@̅K `[a;jrZ1 bFSE@8BӴWzjBQvEjb*MDi=&Q'<@@F7=G-ʷh>2 $K^n\/-fXYKrC)Y}9ןxf1]h9F L<_p)O ¼c6E"uD23wlp{EA&awCʄ} N7&3Tl#Z9Ap[w\ +yc\l+jdJ&'~n "o;\Q RFw!j* yF& fSm?=D,mk@Lq \4ړWmE##!o-({s 3WDzym!0è;|0 |1XeT9^1ب ܠ[Rhyo` (?45;li…$"1t4`Ds:VQ%"I8,@6SVߵ+WmB"4 4. 8,ȌQP&(gq䷹|DpHV"x9NExEN2nh˃21VhhL;~L13lB#?*3bv`/ SsrХ΂w`rB˳Kޣ uN irI0زμfW@[$g-3skK} T8t2J|Yuəꍾt]m#6{Q5 %d0N^,[֥:He*2Q2’K@2=ybE.dϟT -;H!!*{ʵhGfk)LԧN`3hs\Y.zI~HY}#-wO={‡j=N{V<}SˡO_  s%9>G~} }-:  ?/^NIDD v_p`+D >M+7<vo2+C";eZ|se?2xVFޏjYkmW4pjb\+ ^`^Oor.&!,[{}[=,&gʾ~ Pi@BUOnepՓsɪB-ɣiwUr3{O`|Pk%?2hu3%+0jcO1*0y_N9}jTֱqbE!@B>>(j %hm4SXuS p$_u=@bnCm14*h̵ʪs~7ڀE+6-7e'Ziзx!4#v ]dp?]ݺ@tLkcޮ'xVd01pCu, ?ɮ{[ YO )o~tv4 qUyx`΋AR=JZPYe @=t ;YzVC A>jxiM_jQttEsC+`>/K׉~==@!.?AƑ:=i{}%}%`AmT^r2Kjv iaQZ|DJMNq\1^96oJ)(IiI76K Y|M<lvBa6FЯ_-f]%64i|Rup ^o`GUIHg+ iZJ0ѦWw܇9pBQL4Ȍy[ӑH ]@CllEk ;}n5k#+@cB[eI+zMS۞bmW<_YEZY&tI'$n7(T7Zdo7MG?65w^>s[R6j*Dgt}[9Gf[ÖBqM`SV- UsܩU" 8Zռy~$IT hM y_giyqJazD>YjVӢJkJ7(4k6Y<]GAy6'2gE nGl7Ջˑ3K zfZd#g6V:[ 2fE@҉t kh]D aބa؏scХ)D࿠X$ d^auʾ"^eg6^t]u`+PʔHH P6~C< 6$x&I ײH:\72`hX靤#w+h}SJ1W$-I9yWEPGF#w@$Te +kj+}^M.̌ao Ԯ"bhᲺyVdaU S@xNtZdW tqjS|+HT#\.ѓrpg:K00<81(ghK9A'HeL|/ оv #8O;et }{yzd1rĐmR2iN9P~QaxgH[Y9򼶢OaјBԂE=2GVKP<"-e3NAdxޘbWVB_`7iWEd.dˤ1Ue-5}vb,a,/x0v.sla9Ed*rplH䄒Ri !uq/5o/.U C0'| (Z$U-8*9tXL ')j0H;nl".ee Aw$\Ľ'79=? s M'H -O|Z29`SI$]blwoccM`1Sw y.𒗖{tlL@GѤ,4 */e `epJ_IQeRȉs_i>8҇D|jq.PmV7{m0meNSy͛Ҋp[0K:Qf_ .r!Tޮ/ ?ALS^~`gF`7z୶<@ƍCMyl/5\H%cS)ߤAA-mNTȩ{L33|c-b|{=m^W FjdX 6lJ+-IsO<uho.}/)B4OZX҅P q _+]7PY[FZ {/L8$Av 1Qò@s"cw&.POQ3vSh\3E~d5FLhUG}Bz>A Wgxg}|GG(v< X6C¢M}4I'.O` (#V⊘m-fp4^= o'deȤR˷2"WnP8?E̞[,My8W]' N)z_?c*j'NDo>0(+Εei'uֹ~[پ1HE{**&pDD[3&C:}v,-#IX{{Wc[;X pV<=PWECphr+y E6>-%q i_F6b2Fkdҡ'0a?PE9:MP|IH!eaSwpO/"#TҊ%^]},5H^,EƦ0ffe2TCoo}3g.Nqor^_+/3#ie:hMqjO5&*&֝Xz a4{,L1'卯qV;SEI3U_hKHEWuULGZs12ub^m#\.أvGO 3OXh}>_vb,LAVxSacw5̿X~CQWy?%Wʝga4C&p[[ccb| %],mH} =q#ۡ4"漌Iyʆ1!ԑFϔwVTw'_[ھ}8MgK.gx-Z>.Y:nr | miBQs~IReP;9/iWIQDQ˜Ru;K7AMB- kevX:g_-pP@clφe iq*$}>PLfcXOT}5#W Ϋ4Q)wax5.u3U:!p}1GTy=Tmȣp 4 cJ>Dj:pG; QrkPҜ;18(.LeDL2׭Ș- 2}.D1kR`XtCcGla&9hۑG;\^\`:gq~TX_Kyf9*er@Waiy^#1  szu(\ gxkc(7IlAfľC`ǷIˌAgU>؋` \ =Skצ¬17`@;q#vݹE"Zl ʉG  per0;MGyJD&^9 F&am0v+DZ~MMN^4Qt G$@us ғwtδSdں:'^m\UWj3V0S:_6sBb ,~!<գƬM'P% 0DssV* `꙯ǾJaT(φBVrJ ֑c$@KdCөUۯ7Zۣ]"N4asY\]}ތ;dKh`$t%Y`/Uq=5d}xnX\O7HfV>-`'VNxeld(e9'qV( 隁!4wmW/:*J51x E$C.$MbDiNuRpDX̂Uf2`ob݄()ƽɞkCd_L:vdҚCaA)Y IO F%Ѧ ]=~PdS]Rld!@Dj c#m4j0XaL-yQ1TUsi(w(=D+w2Gau7.~bqCҴ$,J~ۥ_h^Rq'`0o/Qeu["ZXgj,p.&"NXt;?}~?6> ﻶ!V4\0DžBiIBH9<NЪ?[ 2-Ba:)tNplPo29LХi<9Mm|wC|8 {=dsgvj(bk'rKpE nl-}dnjSm6LILy18VOs~LŢ_Z/$7}D/B51-a))=EӔ*lE6+:z2iMo]$CN,7na'2'w3i|Z:~xb4R~1JŚB޿7oEl%'Q#I,/hIQ|!ۛ,j+OKWPٕp7.9F62esꙩ@ؚr/N;ء!;/mj m~۝!ؕ{r J$@15L ^/ݼ`,+|0F1ٹ4?>ˉZhKruo, ̀B>wC|jיsE~BZdN\wRHW{rGUƽ6yZ;Q-$Zfqv?һƱEveX7@*WhO%" QςDaiecWLjˢ@[1Nrc#p8l-h j-@@̃ :lùX^aЎЃ{fA?rjRnmf(~cդbv?f}܆ϫ^y'd{VB$}bPJ%8 U^{\l{#)Z3X2>G&&#ݥx̦UV# _^ۖS5 u2 SO7Jv2q]vVÍ^v{[As.{&imxOr \S"Aů"<{]t[sRꅐߝ 3&>Q3c(J-n@=[wI=KmXUY 9¿!"h?)^ĭ:9Y +adIp_v+fHt`T2z|R-Q̴NAd&W'zA.nZS _*BV5OflyWUbGںQfPn5  wj[tз!Є25;wӈ[0LD,4@k*2?@3 5aYFX|| }o)@`HllD>j#x VUPAnZed}|6f8 <&s ffx<.,ˀѤ;$"8$L.Xb@i[=x{|S,x.J(t2N#~8?՞da0JS.n&eR;xx/U1V4RL]_|(9ҬIgAh j&lDf@`%bNG?=R ,ЈISt k\|1hrD5cmCӕ2_yU} p,ӞɠBsru+Ck@\ûf_ FaYJO!O ,<%,%ևNLVvS=teҞm4ɳ&/ac×yTcobmW嗰ng{b{Y7wpuͮNX lV]uŷoa'.l?K:ňfQԁ㋾Aז-O!U0ا6˯Áhgg+;٪.)MJn)I2ݭ%6l nn2F7r/uڨhBSZ߁B8ӨE$9(+~DP<(q4cN6ҿ,Oȗsn=L~Bu[w_rP+v弁w7WhZkgJ{K-%;ǸUajݬcY `7n@=H0nSd34 I\USi9tk۴a֝ *JϓÝfiK!U/_MCVTUx=/WH1GfNnr𞆤 ~?bSp`Y|d $Y4cq';>40c&Dac.̋}7%63c~>OOt߅O,ĭkBJnQzB?j/80'049(j(h8hîMmH/cI60ERfc*Hd_o껉ԉ4W/s#X0ӓݫ%wș.^>7vpT+AO3r # @[,7W4)Dj/c2yMsRN2@(!gǮBijl{oШ H^x7/Pt٤" ?|=ЇV=`h &385oݓg^O󤐧;)*IT@H Gzs7 &ĕNbҦy _d8E~ku^Е28=W;ԁ&!IXqKǿVF뜸!z [!wI2Ò#ݥ@ns2clSڃ ʛM&2A"|7rs//j&Mb݂ Gv /& K4*E:='ϳNTsMN~J/eB w+9t_4&ʂ8Oɉ̮)Ӿ /Y.T/RI|.T҉6\g P:&D]F)Hѩ1bxDB^D1.ݟLstCbȵϠα Hrϼ'ЦJ/&1_!MYQT%E\~#}oP8 6|}I;REE,O=iMnc՜V[4 {3G"KaQL01{p{>ٽb723'@s (s-#Կ(;&6bAl T$h --뵤%h#v"ؔ3wCC|Hb,MUbEladH*3ZES)?RiHFmhn4oux 2VZ0Vy>?Hfı8k÷|  mީf^u!R&}9m\'m xSFs9#jn9{R$ }$?fp6\"R&#D0C pTM0~Hh@rmtkk"d2jN h42a'<0o&fSq:2A/! ;.i($8'S*v_'~> p ^7OωBtZE~Nu#F4!R!tvU$r%j裷- J6۫YG t>,y˄a_=]` r|55iCJp ߠ~)JCt`u(QK,h!$,]@h| mlx睽;i k{1]XcXgx yMd$.91PP4L px7tkQ%6pd67Z:-Qfȶ%÷1Iӣc}`;7ۯ~6dWR΃EOZ(̭Eo T%\Ɨ7]{5zBBdoG~mM,%#ۑ&ꚲUh:Ȭ*(JʒUZ)o?btk7m*Oc /|(Q4}wD|-PJTnL]VV IZ":SH=5^M ̦W 1{DBL;|19WA}NG_-~j}{՞4sGɏqf 0F~ W4E$3ZD1Hu.ysv[O{Qe@\Z.Z5cQ2d:&;ގa BW~"Ě|XKZSdž5U>;ʺq0i˰­Lׁ "hgRhHYWtJ U&FP.x4AMzL3vꮌ k뇧,6 ,̝)-Z rdmlrjp6(dfp55z*؉r λw?nYǴ򡋌_b \>S+EEݜ ]M;*Jfr"/P:ã=2\d s^ݳtqQ;N7VbBuV(XGkq5v RxKh0m竭d9. Ń0^J/Prm|ݣ&=y+'$0XAJ!: s<u=H}F%u\׼ j E㼃Tq=EbgJyvU7 䊕&Q"ʽ'BL.>ۘW}1p'PvcASW7g;~[&[/nڙۣ]#[p q,-tnAai8°L1ⱥӕBFn,槄m/&4 !jO 0tY?o mH -{C ܙ7ydnGҜ zAĶ%]g:abqK񋚹a>6@E~b$TwU18³"턛$3Ϝӏ_( P݀}HmT-,梓H(lI4 =vg^.Z喙 ?\Vz.Z ;edQr+E|РL+nDB6-D sBAV Xeێ/eJm)vt{zη72@?اh zװ_# @l,H=2(S铆lPPzfg\ %WnóFtuD=DRfǯ0K~A)Qs>}`h\1yyP,F}6R1Wh-=jE&uV_@w+Ob cd٘K7!ITM7YuUcNr-NUj bsh9fj-&c,K4884.٪1^aG24Y+čWHNp+cѓc+&9@EJawPi Eo}{>p\-WŌ{9 y6B#x6J/ÿIS" p)rד=A9I,-Qe3U Ȕ˹үA 8'J6 'RALi`kaz?bVQI+yg{,c[e0 O^Sae__3uL0n/9lێy'rmy0pqW=_WS.ezADb_:\/1Y} Y2,镆:vԢAm|.Ngjk8VrƑs:̜x]ptF> 6u_'7Jj7)لjC. 6l,=û R`Pv{Nk4c!JONU(No w(|4so4dۂp,?k,uZ#Z|P;f` K+J[jgT w^y--.RplrATd&eʈPK2-B撬pA^J"Qĉ !Dk9`ePE/ Wc6i <2`Y#YF8{Ϧ0%Z =3Bul=k'l*{ єYXq"W"t jחZLzW3 )vqjZo^ +dOwʴYdh,;T[~6y Vmqk~攈mRM[V1>X2t7W GS|\c20=6 [bJ0^\9XFy#? DF[Zɷc^"Ӵk T/N"-؄~nD+E8 3[#b F#n/NvRdBxo xDM3jPu[, )Qg\M!z3bҙNAE!->G֚^7vC;VT Şld云rBņK+ #lUA vS"v;Kphڤ7ݠ~Di"wb\\"ũ,u|Ggha OvN6>Ĩ j0oN+>Nǰyk})_tt~t_@I7PW= ooR#e_$&wA6Ka,"itxvsExmQlCRNlOED UsޗSyȒ 9O& U!% Ulvߩ5 wK&yhngNfyh,O&ȗz`ilGW'o/E6DF Wņay`wxXVM Np9,_WDbngNљT+#R{%-M叇|h W\xa 78="Lx9;b \?-kCPV&'O_~&IafO$rb~;Wi0E_WY, onW!Jr^_bE=?I ~{ޜ4Ax|Sχɱ&$_iRk'm+,G n+Q¿mLW=8N4bc`] N($+4?KTz;s@?`);[[#L okr~?oxOfFk,<~ +g*rwZW)["T/Osz{aCk:vf%4>gqnp u_JdǍt+:?Ĩ5"c[ŗBi79?gi59EE(?ѩMV:sa{dMC{׊ꂊhS=y~YV>T;8Gu4PHFSz+l S` Ehfbw0ft~ z$wiR)jdED(Xafo i׳ZK~F/pHzʮX*OJk&lG id¹@%KIc-j#I)#x=fn~m 椱݋9n[4K8rBLj˿2)bJb6EӋ $4r@mpcmܐEW{0z0nZ|Pµaǽgۙyuu" _y^j#2bJB3tY# .[&/yMOKRI$ѸNBvT /j78Yy'=A{8,ϸeMhؾ%|{7# #u|tAJK!7=sLc" ְvRr}gŭȒ@ՈHQo`&L1:kj?Kι̋_2 ymc"y&'m˞emx[b/=eb;"[ѣ C['DOQ E_:m ҄L\4񏬼OePP!+Kcy6<)pYv}Q R0yb$ho /MlRr]hlAx}D_4#QI7Na4b *JXLj.$C m*+j]l|BFFTnDOuY9 SҖ[LMt4v(AM]XpQ'd+!J~ǹ ^+8GoEat[e^Qڢ("㾫s.WU+_&hB9a>.~)z'.,2:0ؾȀ,$/gnRh\GY :]%uqAX@6#mԐ ^nmeif!k%%l (tHCD]d$HTh*:{ؔ':fKr  2֨ch r0yڛ,hC],TK`zu)"!:"E['J3Sk! xm*y*2"{Qf24EIԜX&vhvZ9m[f=g(mPq^޺VN_/07~#gqtч'TaTe6Fhł)X9Z=͍Ul!j-Pq0 ; ɼ\1+ @NA9d}(mbt:; G i%)Zv&ϓL0\LoՍ]n0MN/ $RwE?LEJbћ m`sKwmtW 2X٢[rT޽0?cZ9S_={kɁ6ަ * ϦgȐ?kK-a Kˋ06 BN&8rm*rw0VJ7ۢ^}=JQJtfabT,DhCC.5QܿfMg4bKGipS%37ςu9, %o~1TA)6ޏ8DtK enmz$PuV7ǎ fÛ}קmx%7BQKiaz?|\z=0GPWi-H)ٚv@*l3tv:$|(%IxK'ja%hۓUBR^\Y1!e|'JiB߹헗^i0*+X1Jڕ;EJ5Eք \:R lK~)!vo5E ~[,6m]lQs"#N 䕚_`,k|ʂDdr{́ٮ4bv`sOKpL৖IM^9\5Ok7X3irZ=Uq163 cQ +13jjDS8Te+7^f+, f``d{HdMp}gܞyBIݗv # V|XW;D})]Ⓣ"iAdⴔYN%Z©U K|`8x>'k| We jBQ}"KeϼIᣫvk kkoIb ؂~:3^˂eb:aePbV+&/ˉ#h]9uw#1`Evhń0P&9uHW'}+s ̖#TeX^bAlôY.Yv±Oe:hM0߿d13 $5<<J'Qfхtub&PbYr&dv ec\D´d ل%"2M>PrHӳ sb8m^* D3O9_`$4P5 ~rFmH0=&^|q/_Py-;c<*].]Q ÕQLsUB#̣v4ʵSlLpH)Mm>vp,{3Tbj&JrYb$/_RT-Ȳht5/Vu'&ͣq,֐IA/mh9F9(` Mi ? r^F8uA8E'2eóW|q:ۼKcH:'SDiTCMW3OYCnq$5vdSfgjj=%-U|JR(ZZO#o敛{GR,2:D+ 7=&1!, MՀp&ZŸˢ'Uުa^<Q4udCMzHOi7^/gW0%68b<=7/6clq _\6H5`A$Plp"PyA<H]5>}Ly iߨ4rLu8Yaj#V72[~ sԓ D1+ dvZQ2lLz&pm ipĒ+P7mCW}V.huhLd#I@?4&֠à:c`@=[2Ss3Mpmc*ItW /D<|\ϼ3-6*/³y!v!G&gm1eDl:Afy(u\_/X,?+;,u7ŅNJ\>%1~ɸ1cR#,!U$B\_ii>B62 j~=^A8ca^uƙ6Q5|s&"=R BSvF 5a{jq EtlD:t*Kc]ݸm4~3mƻjh`7eȅ%CQԌ:g=Q'>kMeRs<1QB$ U= mH"+;wi~Tk?vۢF'D]ػ{#vȒq׸ߥHD fyf;K=yex!4K U6f43zp(?Z]7!_mމR>+;BB 0Xv,%TPG{Gf@DACb}HB$BI?Jn5: 1tm*xӫ1L&ɻgaH?j7h!: >&]HS7 ytd'oYf3qfpo藴M$NNe %NQ/.A6_Ŭv~ۓj̬&}ײnE((l&Pr `'huz e?t6xwͿX_j%ae <@R-/[~шcQٖ~a`2A ߵˁ,ӿP9 ~]oPYW;LGl 洞0Ej, 0i=W̱ANux͆ɍmy˞a(g]z9Y[雋(N\A 7xz9moޓ7x#e-vXCTxY?\E__]Rq킪 Byg\ <tԭXby0$ "Q!}dBR(,߁os%}I.p {6D3*Nϥh?BGdXV+mɧx` &ΔW$ou'8͕O ʨB`xO76*Wj6x?kdz&sL{'߭KT= S ]) @C# 02Guɿbkʍj)'!vzTf{20~`2*G!{y\$}5M_ B54. a'Ȑk{Ybc9A%Ct}kH?rVZ%/KLœ)r׷ǿRb(%5`B3֌lSk WT ñwI}*E{,#QV3S YU}$[ ~DH͂I hSM%~5mb#*U1jܼQxRߦ64xi%x%ˈ!k?&l )(ƈ+E}DO'ly\aپ%H+c1~t4 Pc(\8Ke(`]B,)Ulȳ>0bBgT j[ހ'NpmMoY&.0'X48GpOq'A7R/Pj8R'46J^k>F|WTV1GF;ɬcNcQ͏[D})Ui&]L('4⧗gݘ@!C54jDIw2<2NW/Xqvܓڈw]Bҁ_ϴ5Q 5)`-)5VU$~d+Q0=<4Е-} /X&C~o ~Ue.R?*x@uNGq]/^~/sǐO*ٖ$.R+HnY#>Z-M%E`dy MG!yh(iċP t-BSۮnL;U㫚Y$A-\놼!)ٹ{d J o2@};ufiўIQP^70oSB]q&@$)aO'Ll=VɭKta]Ǹq'%"@:qw/ v!\V{#aI<A盙ٝV%ǯk;x CǠ1Y^jqqr>^}#[懽?x:( S3mQ}.-C{X7#v qk%ʋc7o1ʧ]O4#dqjɧ×W_}F90׿3Q\XQ'H \"#- %x[6ҥ +ec엑& 1fL#I-!qtIv޶QRlQ2ALcZ{:lXi\?د4o2&3*ӐH7zh ucNFbpY=7g +kRU Bk^uIJko\QcbR-EG3,,Ns߂AӕgbANQ1pl=:8b/n=b4(Xq]n]V'L Q]c}¡rI5(_JKxR=Pk0 (wMwᓗ4RHʟ b8lQ  _mNVn3ߥʉ [Î0 h|mX9U!n>^8 8G֩^P_k~ݥ;]ЄL+ځ:M[53إp JI`uǣS~ȷlܭplKJkv}[e9rRк2s'E[jw'n,k-/=C,Fxވ\.Og}VI2{~PF'$f{EQJOVX<j6#"G>i0{@moU zu_rd!tNT S\q0<{?WeP[.p%HgfE@ں13*o<5ӗ%⪞Ep=hHzc`Vk3Hb([l"N Ȗ=_Wb_vLYjl}ߔ VP_?{eZ`*)id|Fg,a7\2g(x6 6$bw#a#z?x<\2ED/WߵX6i(d-c _D;ЅB*}v̸6Dm 4]ٿlPWj*mI7˫ݖ/QhaE"9(xSa+iϓ~)i!C f`ԅOL9THӌX䍽3|P9Gt4-ZkٰdiMk%&wI+Ls8nm7ơ#k[~XE2:$j4C9ŷ{r sp5gG8𣵇`Wn}8Co^~T(}c +& 5A=nAOn-YƒnK63gVJIΝfF6IRfO:YB 7▲PlQ<IP![6 ?̜az |YSnW5ñqwu>*lua #Z05z"gw7 (I# |q׭]H8Sy]}>HbM=ަl%oMJb9ZvW31&Pk 8lb/KDD/bܕOY!V2>W6o_aCRh1'IekLeء<ͥ.yE"ERKqOxbEWEP OF$PHG/Xźzᛋk *>QT g]2O {Rtn"R;>,iΚJU;(jeI`v&I‰vƹTT.iҥz|-*xZO"jXz_'aX;U<2Ht}ځdG}0٥ў|̃KdG܏yrCCFJ)!~2In%En {Lv%qfǃl#ԝD7IQ|׉3LKCCMvn%c5>uY4Mƅ}{Q5#s}h4\(NC.P!w*  8$՘L3k}2Nj51 .E뚊_x+!)2I-*) ѯp\V>vx+'@̮Ma; AB g'SC<|-r|BVDĐ;R| Y`$!eJAsתNLh׎٪\Vp¿Ƭ`uLIف]x\I66$yiI}ՕLtҥGU1{X OJ ʬ*UWF H%Ӂ?MQ;3'jZRauc0s `}ק^zU/TWdWWxXEyVQjc稦b%Dj4vpIժ_Z\cdiuZIT:OBhk4ǃj |2\3>Il*3s+ e2/%uR(aA1c¢` 0l̎)b&\Ðw ef $w Wӄ0kʷ|=ؔt._!\c+iM95*ݴh>Rqڌ2m郆lOTDgH_8ihRƋiOu1TMQ" NQ m \|^ z>+`בM;&q.˼[TeDސ1Jr><k50tT & Ҷ%|BpT2&>-Ǎ`nu_K6[5hK~㴯S+qϏsrf\E_U.ŢL4#۟H ^༺ڣTťEhIM^@U֚sᏝ!NZ\𼶹l\èVmV/gi?LUxc4m5^ѐ t Z)5? 7,@774kIaY5-l+"#3ZڪK$Hv_]sHYzU 1)fV=㑌݋u<5j~ڈ2u0S)1ʗNh3~& ']5ck+vG_{oAvxd@ۃ d(ϔ1-B=p}g#\7~Kc&K_h`.I/{ $C3\0BǪ bU/"Ø˨A[]m!كIGĂ#71T pֵׄ5OzG|̛nE-:F\oN<+Xf-ܙzy$̭fYc \k}7 ^"(N@̭CՎ#edt±mAK4X ?&JDSΞFwil-,N$2ȢD6Al}KKDNMK8:OAw'pMj%m卜~t+(o))mCrlnRt ccKƁ{j13~kT4^*@Yh+ed(S1zp,^$Lf{J#:' B)Y;C?ɕwDą4QQ+5(k^9iJ'G EEI_=vݥ)aT1&0`dJČVnexyNdM'3oXdxmtQe P4 RaS]u=12BHGxjUtTն2kpӺ]mOKAqPתQPj.0!v!<ػVu!gtR蜓އc qXXN>h?leUނ]/Co MJuU%Źܹ@+Rmrܿ@o"PT׿Z+`t QHoiM!d8Mir0+CvL{&ۡj 6Ө!m714GKj^4WZ`ո(śƉrxg-55ZfnBsuRJވvI\~: @q2x.Ky.X 4^FIC5JP| <9[ ;Z}%!T:U _:ߡKrZ SMB \WnkwW( ,~ZZ8㣬I²di5?SKXkm|}),Gfba{zTU" Dΰw%IKq\AZ c1nVG+ EJ6U:)ɮz=SWg+ %m7ͶQg^Sd!𽫘Ron)^ HSud8kQ&;d 9~2O,,)",4dT eEhsMiBn/wYO- !rER3m.M\"ׅd莀F5ÓυQL\*k_SpBu_P~_iQ@#xUؓ SxE_8SmMb&TirDZ)apntnĽjX/~|yh],w+釨R5Z>?bFd;;S `'q7$m,/gZܿ6pEvad'e4:-/}~tCqKDlΔPqE~gG,ic\՟D)]1KBR߉+Y0QI_C{FT QdI/8LO 2%;}mtאi %w铡Xs]~v`r]/%<冻i1с0 Vrܼj ߦ}rM} [x8_DDOj<`}Y܇kpGdRhj!wBN*9RߵnslA0=ZS+^.n:/xo|p"6ْXcsX~V3k|(+ Z {Yl_4%tE\+91>c&h&u&/ 1ˣRŝ-ܵ2vD-jvƤ{\xo#5;{½ə&{^t5ʤaL'.\YW fXA8}{.v$I9[?(3i5+|h9 YHbQԘ>tKynRňI w^)&߾1 ڙ F׃cl9|uHg9$r5NwTb$w(J2)2nfʧsÙ?{ ,n}QK"$u9+#{E;<T>$j&"1Ab?Dzh 549cnX;84# N(j=}erAځBxT7m̢4D>'lV3%ӵVr[j8'R4I;hDcOfnd;iaW:bd֧=aA4n041C;j&u1^ V&ccI Iw 2 5צ-3JGB#7aHМvᜂie6FR6OyM`YaJ-*^~*SiE#QrC8*)mj{a1Gϴ8vNJ1J +keS4#|z n8i!tA x jJ" DWT=؜^?5de6ڍYEպ}lX|e?>bw#U"~l&kg=FgǦ' IpgnjhifP/~)$cۙsT078#O-vkKjgp]`C]ov=hA ߀춀xLԟm;Xen;9Ң&N4[#4hWR oh+Q(؟\_oS%bbB( Opy*y"ѡW]ȓp$X"Bfi ꔠšޅ4G^癒ph;OVr*N /C$n:pG q@'(>}qǬxE}{(<:a۲L)8JQ N`F;k)OK0JhS<?hLpzd3F_ȓ΋Oѫ+f$veO9o`eH~eĜ2maLRkVΎ fgӷpcl;q}`z4 X:+Kx$F _a?`L68Pܑ6ϭ@5, K^ƢZubrρt$<oE'Ht`R|4 w֡Iv&R+/, agD39\$Nou$/ L(b^kvMꢵ2.>;7뭍`؛4琅drޖl QW}JжX Ȣ1o-N0uQ$G(iu[:jv4+|BY)Թ4nfy6CtY~LG0 W)mLqkF6K?Ȫ' S T2|bRmljYl8PZcȟ Lx4E HwGإ\CEk:'pq7@{[F Vq~8|Eѿ[Nd\s>阎,H*l~f#X|p `5ATVr<3ҩo>bL/9K}*=|ܬCzY!;nhDN6q.sƣ|W1u=OG{pq~,)3a7o*Y/}xSj6f?w}1Ň䤛`O$ kD)tiL6{rq!|s.HXw &KK. L1/rXP6;\w޽PIq>N3|_ >ji`A1(PQ _̔cjm2Yac\Kܕ kTwN@h&OCi@A"42G:*5tGFܳedHx?0zp̫5 9 '@U 2?2Bt4@Op*h4y̅LY1Zm"f`;ޚϏ3@;bYzۄF sڬ tƲ[ΥϣV4n]ܮ>EHh a&m$y1ze7?4â3+tXe֑8('2䪼W4W^x-&ߦ*8p[l'cEkFV~Ry dNx g+MVĢ v`<_|^9$ځ_]G4 hr) ?MFYDootI$,tmVetOG%CiGg%| sȃJ_yEue JV|AřO\"HoH67qZYcyI ex 4gaxPPL|aԪF.Q{nDDNc͚Btbe>Tn}FTlTGG~[nr-wйu:CyiYc&j>`B}*ċmMlLVog^))A<[cb1㲧d:u<ꄖc.=#}:0vrZ*)w ] */e*qn> Y!FSVV@rv1sS@bh<)BNves6$iʼnyZPsZ_D{i qBРIAȨCXVx:DYfDg~T$`-8lmY1 N#Uf؍EĕhԓO;[KIWi1gt!%`>6a7MKQ]c24dA޹۷6F{2t~.lߥ{4ZYûK3v+RJ ^1 jr7P~t$kiElS`á<Z`Ĝ0< 坘]RPpJC%ׇu,KYn}/;ȫamVQKH`郔.,`" 0SH-H*';*@|iN\{v5W:=<3TX06U,?4S߄BL&iREp37Ėm&c=O"v#TT+IAgilo@@1+@P1CW(*Iq:o=ϒ^HU'pP9{!x@.~e\d @6lc Mf6@ #Cxkޱm,zW39k2e1qBg>]f'߆bY3)1$^]=7&b$|]e9X9D&<y<޻$y7EtpyZtJ9PzNb`UA@ϲ5e*StuZVr$Ua0a{7bq6R*i )4yVUfMu4.?);L %sΖb">ElU!l#DBG|Yxs>TX|s2*88FxUݛx=IVIG"Tw?Y$ト\׹1kͶí|<_B Cl;sj' -U"mꎰM=C z'Wu\yh8gDZB;9ɉkf)f| hZ C3mĦFgWD.$劒 ZL9Fxux>4ifbsg^ǜl4˕q,iG)ܝIX& }1MC n,,UKl2uoMq X< X5fdǩ?VXIFmZ21T%ˇk]#b&T7ufM/Bs/f2>ؔf(qj6>vTx+A_Y℁8ٛ }jl^|mB Pz&XUsv:TaєG)_FfE%14s x[\ek c<s("<|FX 4L/I*)->HlStҼ3ZPEOV2pŝ>3CVmrXQ|COml0;cj.L&zB4MT'Xp26 yv:;?*wGzMN^Ae V5pcߟ۵L SVMVwO\)1qŊ,fO] lccueAa`^oJ89@;kH>$vy!tSrZh29U?3ٿ|p6%G?)d2VKɶi(IoQsdOi9F/ݫ'>aPCƺu ypKJmbmxxgȟm~0r_i ^i`ue<:7EdoXta=@_fiD7``x]kLPg.#*wf(ϧ(7=N7%S|L7!+>+koݥ?oV$~(% L8Vz~Db'.y3(obp(&q0K5N.~4#0dHS1gh= 6!T"֌Nh[ oxMsNgnva̮S -A[Ŏq)^L2VII:Bj=fz10w!qaɘ̦6xLygk:5os 'k5 c "J̴tǯ}a/vV2[_&>2DaB36L26S#Zh5/mBB؎Tu7:i_GaBoDB`+vMLW0ŖK-3ְV tk~K@)B! z֍ph:mVEgU di2庍|I+!ņoBy=NLtԸPhg, Ƽ4,κU=^7¯DaJ^XxmL'r$eDEvP{/P-l7q3̈́Uf㟹ggх8ǩ16]rR:Z~[>Ț'"3Rč6' V|=ӊVru: py Zƾ cӬfOE"9ZAi@8df fPj%dVet"/L8C m1 <590s!Mf@bIw2SJ~^2 ӵ^b r*O.6y$O(i_Xؖ+qNw9wC}I. p>;h2Ic#bf22>\;(ȖኋDRĢf-2Y:f_rd }j3'4v\A +`lhǑJPH:ːO3?(ihDnwe묕DT曺Ri\jd\[a`য#Byҁ@$$%̲+(vL2 S_w/\)ըC@8l Bmt^GBcK9MTIz(,Ul[~߬]OD!@2{ isv`Mq5^܋f4R,j#4(L;;x#)ݵrg8r4U˄۪1^ Uv L{^re]z2b7upvXdx5 \ j/(3XXbd & /G-sB&gf@E_;e"`uT84Pv=(*G^+)ሓlkQd*Zk:7)?ti81i̝'KΆ60?呖+Zt)z{6JZA@4v{yYr{ortjȭ+:$Yjjk Mz1n J{*:󺽶ZdNJ{KwK 'WçsZ* HQ i:HrfJ8j:1r6[ٌOh(~-3שO~-j֦`uwAB5^@H>X7J|)(:z(ܬ_᲍bB.k5@h7KLF8]\.3eeA0̇cTp@4HZ7LcFt?3CA[iCdÊ:H7t#Eq+1D嵈*בB{1vtBWMӤÜZ agEp-N/Q ;Z9zǝ{DR`i|;4DR9amL4bSQrB bǀKZؾ9+YBt$'W䎟Ԅ3P$ha S,t3z|3eYtD8o7bGK FÒG MS&*yNhBj+{Bm/հr5|H6[`# 6}f5*Y/6\|ϜJiR n=yIQU%f;+0KVs w^ɿ,\i(j}{@]-  t¼v[k:|$e5#lmjOD we0X̏$vjuNJ9;UY ~tP*߁d߇<taԙp\)7v|SD R]|cXqBE骮!4|Ov  Q>ꩽ:IY.Pi@8kBy %2C'6n KrufBht/ۏٮGS2-/M:GO20ݯ)Yt?$tK=I=aDk wXz*y 9-)KP[,KF+}yC%Y40fORʕc2Qu]tmqq,*)4Mפ KڱJϹ^)hrl)p-I28ꉤc)=Q@XC/ Z%91!;g.y-k|=Nt(z"PC75W~3['4}Pz[`~4B\VPK:4OK~$D7W\ɰň1ς'O@C֔g!Zn,h7.v|,;Qb:0$/| hψ- rT;'Dt^W>!+jrL1K˖"2('zb㩪zТԶJW vj ۘU]:\QAf4 wtNFm |kfP\8lCT}/9Ƞ !ިGNSeaBF|S IǹLC;a-;$Fn7mT FNɗ]ڝ a_6t}ӴKCe;)U΂КAl{!޿jIЏz:A#]Qf5Y[I?q {Jfsg`BB3*\\,SҡϢy+Wf~&cn>V;"Lи[]\?t58s'o/f:دAUm0ԗǧ+w 阨-sRڛYAv7AD8!ߢO \ .TT)Y> ]080 ,0ޡ%|N?K^-IiȐisMVԭtVi@fUPG[dT- ^jP}_ E8Sc+e8bI w7[hݔH%aqoYeڶ-= Žub;5TRgU:}Q,N؎+GlfjLaplu'kPj~$z  .IJŅjUKӈOG|ETdg X4pb *MueB&{7>AcŘxk%AV2-r<ˣʫNCW]*4mY"SHG!!0GB@;鷺-/N*zޣɵP@f'vVY3lԼr!Tl4j-}- Ny+.nYO};m@ColT1g)Ű tgvs:H)_;,.OJx!@h˫q 4MWk7 /-sV1b󈔸.OJ E#dhipa( V,1:ZZ36Ԝ@Knͮ]$ #7=oW GDOl:4޹d _g>V<ԜSڐ~NA-evwoy,W@?'Ty!ֈ n%KcnESLEO5&Kp *wBU]Fሿ$vBi<N־ & pQd'0Es{XY,âۧ_O;lLfS=|mU0z{n!^i9efF"Ee>"!PQ.8 v 8=~ p&{܃<|"pd>FqJW`fZZr0e 6>Tf+GqǩMΈaR*Y.0D遘C7\G*Ӭ^BLDnge('BN{ Ks\%-U !L8ߐLo*/v¿LBUQcu@0M}ӬwTiݪXTz kc:!pӾE^goءqqv92LeTT~&EJ0E'9ZFyA#Ik3o8x[Wш;b2V{<9ܗg7ҖP 9lCC9_^eOH)zKRWQl,CkGA81ʧnJYTr/YZ5 Oz=%Ǯ'gnvqmIKct$k&$ͪkvs!SsXm݁yGxs}-b9 6f -N|mXX:X9ł`ټ 5>Z]o xk>I"k @SC>ku +G,U6#WA> ُxй24DBGrzNCB0V޼bNK+-h;NEɶ=݆T6:_0 &î߃ DKyH-h|bL3F8Q#J6 sŽ'?շ6r\I{kTᎠ`)Xm TwpSKϑ+~Ժ2t'}N#bxsxL(y}]G^~Q(1D7d@nNi2qw oﴬJ -] {uhdICI[DƋ ֈzt+K3~ L r_뫲=ͷjzAz^5&D zmu] gd&nɺ*#}AIQCz~tոB9hTixyBk=/ ٠@z[)oR+A鴺@k5. 8:Rs( ;xʆWPQ 0KEaAY/b-bCE% Ʌ6"{0 7-dz֫;wD /BD^TX*v]q#-!fwz~lCju&ڲȺ!ɭBU[e;wPc4Hgs#E?pB3Qю3 Z$(ˮV&.dQ]iv6.EC1-mw0CKџHEnU*( Q>#cLqu*`ĮhUYqWo$~1ԉbTo`cI,ۚѹ'!%lOS"@!c>4ʁJ!"btl6N0/Ylx"V^p-R5l8ݯCVYe _kQK7f 4):5mAKVGԎ(|ܢԥ`*uƉ/ByzlUSW.5),ұSϺG2/s UN@zږH]^KPP̺M5hyn9R 0zǖJoˮg~~̗P)@ؠp1ZqOgka|"yQ̴t̵3tC ˹aŵ&? u0fL՝,`|bYL v [w5sIqCaO +'}`~Y0tU'JX٪~ݓ0A$5Pu-XSQ M_>˸x'9|@aGV6s,Yl&ᤵMYe U_0ϱΌmD0qS,eߦvN܄j^w8![þtp`)9afKۆMB"OdB$-P4s&bk亴[M?;&cjEM!<5x<"V2\p6l6bZ*8('ഌNK&8҉Vu`Ɲj!GU y^~rfkBRsq ۄ(}8_-Z-sS=%@ؿqA z*Бȕ.d'2ݶ Q1OqX'%c3NzGs#4dM1Hl)u 8R]S3NV2ӡY yE T1/:yNi؝ ݅vSۚۊ.OALX3È09wq뫂y.%:(vmykKK.''m.o%Lz7%=w6jQlI5|v`:#*C4v,ҽ=d1]WXBRI /i+B􂼍 ˿<ѭzNI IECoww/i;s>a[n6Xq !P0iAQBV`ll6ϘN:aװ|@,`{Фzͫ'@oVnΗA^֜yu7jrQt͙j0Iv]?j)EM|`:7{%ƣR=+d=/ʋ-ybפ V[tW6a;zU.q֕CEӇ;bdD VZ;{^6#[{)T@!,]x3N9"L7KO>R+8\ch|쵊4.2C"d?`qn8N#˅BVx( | m+.*cIXڱ|P#BHb}n䎟Mkf7(F6UIVtw 774P & 1l`?)}u7?X֞fi07in[wZ`\OrP"Vs1}Zm ;l젶WYyh+mw9]v2@!tmAH!t0\|%m6#,JqӤY#yhG|)SĆPk9brF=/c|}jzޘv@B vkT/plqˊ^$"Z_R_OЯcVEK2, \|<>rc9eW%x~ J~a2˕KGF0JYvyB#hc^ ):2X_Y ..=\#8Z.d𶓩U>s; :#J@%3iu_#_\DBDsa=1"YWѭtO0Xn=(R[D T[[X0q:Qy ۶jЙ_ߎ*XZ GpRWonծEmZQozzBT;&{\ѷW}LT+qIk]NE tK$8;yvY~?J ϐD@4BԦ~r<QݤGт"7nAHCWys(.19@,?zWN+XUNmXpn_AFrvm宋&χJjo7Iݞ,1w#N]e@/LbbŽ((9:3B}l`nW4,ϸXnijm=$ՙߜ*58ޭ}}@6q[{wf qk|iRo耣@&#VA3,2*"BN"j+5<ЂU nd[;"zr%h:c+%0誋. ; YyUP!q؞ Il:,{|R۴yc6.?i#E7OSe^1s?իf͗eEhjq)=-{9u[Tܵ~n8W6u9WI83rVn%> zWNbd{{IƇ 4xr3)Zdr $mߜ.ѣM^Ynix-G떚v0NwB9 ?!l; lDc ō;~PԚztzw?nnC2Ar KΫޢBfv cLI oXq&Ƥsk')(I/pqӹ]%匙{J F/))=qg*||C& 鮧YO☆F יl[2꠶0Nz( JS=@CH|ʲ(7Ǐon&򻌜F>{EpHEJ%D-S0kb֢ P* WGjIRD] ?~q["AJM*U5ILhH -;AZ'3`,2&o_&<,l-t<(ʱN;ɣVK/k>9"÷K0yg–I? ۉU fإ^g]G'SIsJK-F4c@,8尪 ́yrh6%%cS:Q\D>aZC<&'mA ,H[e־fi[{%xB;] rGYb@'M 9*~ߪ}2g=fwΩ4>6kNr6 Tʳѡ՚䓘b|ыx|3F ҉b+XKRƪQIt=q׎RFFQq˲;X8<0C8\y`xؕwTu/o5@8u`ʍB泜k\~O4Ljuz:&@4(V+D|76 6:܌",KiJo' qc7]!N6z;(/eb)ps"ÏÙ ?c)LX~§zlQ:rY) u}8*~e2SǏJ7v}UBt茖n1՛'y+@ƠT>LcM>8\g-z7Y/3 xiL8NV.c5(WxB~Fɲdб@QݯSdá{9ʊ@) ] j_!-k"~(- +Ti0#>RLKisXwz<}F;YQk jSg%t}ݷAcp lw|B^7ue kL>UD*&xa75:SaSOo]3NܵO+EEdAaF}Wo' BlmN#A`w@c4r=OAay'%-z uW,sEqᢡjp{~AXr# ri9AA=3xGXJΑ8-(o [ζ փ83_*3gN~`BvvcN\Xƨ/*.~ewIPr$6Cd]9bF:L3Y$S34 :4LAd׸wc4 ]%ԂE5۵_(%ʉd> ՝aj_#uLw{JjnHB M&FOusW=բ5 Aqчj#J f"Hv%,r!rBd*"6U.$ aA=b{}:M$TB$V:T]Q'{w.BIq\-bu+ 95`^o$k2GXMvUFw.8_Y%aOQ,*9x7ˎ/k@0n誄 \as]98iPW9;}rK'ˊzbO&hwiCdz=m6vN/~Z9t20I<"L _swND=|/ -W7KZQ 6c'7a2tKKj//CN$J,QxZKo>4ffAYps1T)?>%z:Z ր+RCvE(&WF&( ##Ofnȏq#ۛv!k+3vx+&tj[R7AnQeQU !b06Z%8dA.yoP!#]eK";B9 j!՟è˨Z)]" $lD&!lH5聣GFI*-DCHE_Um&!Ѓ7{SQX_ʺ4ȿy,kNȶt=I/ /ʺOaK-â*pi~{! )Vl=٢Ɔ4Zllf.@dDErVM\o&K7KX+pS%ܨi "{aUMN QI mz%bOHYvX"xo%fuOu_i:l3:UiD?1X_ٙ4 & */z{5jwc\0he=*\c/mTE\2rbuU݊pw~v9 Y])>qvW˯olv0n2NP,-dD yMM1uhHXׯD(7?wAD]IVdSQPF¡wY#D鈆}I@fxNǩ-^GRcRa҇"@ꣿd*GS-3/4ֽ)>/s|@Fe?!FяNһ6#7m~2;Y܂ǔ)FHWRy~qVBנ0ad _Dx2xR~lUVecSʆ`iq35EH!pcLMO+IEs,C01(ˋ\T3=X ;5; cwr-NJyy 6aגu^j&Ű-֋#͈/DᏧ]QG#b](CܚkU a\?/PN|T_7.J v /oTC I /%g7:)*{)}"cM QSǩ&P345lGa=1/Tvff;ŹSRʼdM8JI1dy^Q];=ٹgRεAT1 ȓ-WgwfPӞnl(*V"0:* ,Lےe.k[p^' #x4T߻22AmT. MgyUz5% WH}D,?#;䖓 5lh/DaD!])2ǚdMa ّiU,a>7@ϵV 2CWYUpRpsMװ'L,zvQԔ)7#l๞WwLzAH uxKS b Dnm 9.S>I1uIt]yD=| ¯‰ D<zg85|sI/h2V7&"S==0%8߿; «*Z)IoF/N6Q?y%~w,Y?S`@ќc;C;{jtBl ُLAe C[{~iIAYr2?PF2#Mėob9w{BEc͂ n X`邴iqx+)3VMBVA(0rHnf`r辽o0ŋS7'DǸ!u(L5IV/6 V@1(vz.+6 }G9DК n:U1#4qv䐀o~kIVn v?! lBUȤGÐXR._h>-I&3lvol3G8#5?Z?@`pY_X~A]Q(F7 Tu8vw UC<;ѝ#2%F{dR=U.Eg](?ϫW SC^IpJ㉳ڍ+%s Te gg%' pA-\1/6.!IiRǝ4k/Q}`Jԃ#&xoRm !\ZCeyN-gwYeӸj ,5wQ>Btdgz{B2s.f^9/yk,J2."0뺃 1iqVE7B$%Ů F\\}Δ\pޖm] 5%Pj5M'<5aNAVL3WlO '?ןd?  4܂ D-9z*{z4,HXa"$FC ˃}ay|%ïBsx-r'13%\[L+ng1 vd6qG},"zi`|U9dp\ȝز)6"n ͊)) 3T)54t1"9Mإƨ^kAwBZ#+S%tH".^2҅G64E5~mi}rF}>!K\$rw2cr˅.K-IaI$F2c07ܘ6xpسv4etd&v2`K.M\ D)Va|dI{-]ጹ \ſ9ͅIVTev|kJ nزmiw'~mxmI?eC: ]+B',WDb}jf[M=fUW(2}"jLb':Me?Xkw&zQGhI1*vJ&RLDvũUzzP˫Y$>Wk.\:׌zra<69wU)j^%Mo?[*gn9K&,"QTa89Xe Kh㬼"98paks40>Ű%ARL+j0c_{#1U4hbwR~ùWűIkP"$GˇiD9Eb8̣NpA'׃Í)=y֠7RmytX?VR1H\ }V`wT*ָ :UG;t3˱'监h4gAhmY48˖_R;aQkʉ2np+ny݁!Ɛ:UXt-o5=r7rb"eSoitAQ5\, UQ7Z,:5I{D/-V )<f%z{5HswPObCvսhkT yVoo)9)Dyp9RVR6f 00=uɍvcpEcw9`%!: B/gà kcOI}*NAY@flG)x:-9 ;e<@)2˦Q&e ƁӀ3R 7 8z3 ̆`mWƪ>e-:X'?r)kCwrϰ P !/VD k֚l=Cg)q{ˁd .õ?hy5~<5j-POƍi4lics%׍_R٪nvNWn*-ꭀv(؉a~&0J0 Ij $Cu12mV<$z%yCwuUfCT.bp-fHyK&hx*BHsWxIZg$NMd{؎ sxS9e. { V˖yhjx9q&Bz!3!$O?嵲ޱ?V(64L2Y,g$<Éf_mh)baU]̵`hV^"[ϼAs|>ar2`gLq@k(|`ؑbmvTFGɆXQw u-Ĥ.c#TQ=]'QFo ɵ6óJ ,/fu E5L4ڱ(C- 4&}㔻(8CՔiGJ spLZ(49"c17ܪӔ8_@ԴG:S k%bghvS-+U}`!"-<]k'TmFO95N !kUR$~\vﷆ&a0^GG=;V ϧvzVຳ'jjWس6Trzu߄4نj潽zH~گ`0BX1?* E`U ΚmϮ{V?Pٶ/;*<ߍerk~dw"H,>0@֥ r}"Hw8KYX~]m- Lc6M]&UO0y>&u b~qO!pP  ˺`"/f +5pBY MAQr"E4RP,a oiBcΒ@pk']i7\'b6r1JIE"~agBǭ^Wdl_Uw)ґ!OsB~IƬ]XRߪ% MB jPC. y*Hock$|caTVb"sI>n ҄ˋu:e7 s6e +ll|dUĪq:»M4.Ji?7TRg_ ao%A_ YܔN_\L[aK֟1ҳ^pr2ލ`91ˊQOb^}Qfjkt)9USdNHo%SX!ix~;pn d*kIx*'-zb\[6 Mes[Y W?c\y{{eaMK mνHߎ2`6E]am$._ ս=QL Zbojš;Dj&&ZPߡZ죁D:IQiZGFb`@M++DW ta,i"EZZʐ3y66uŭcV77B:Fe/K4]ih[&Bg{_+a(g :{ޚ+(DMxIF.J{cnʞ5bo5y9ϦRۊAE̾_ ~#E]>c !b59:FJ aLe~כbk+w)I fH|ؗn/r"y3^ěFUP/e1^q$^C垺L4WX k!=`:m_ɘ{hW* rrnuaX٤,|>.jeqG/jMehtsͳ陘:97C`gz BbYLo重#Os&'X8/IyNf<Fa #SB0hqjǿ,|fXGcYn_w]Db;'pl"la}C8ls/4UĒ @J҄o#{\ {> PIj_]<€GI|=LP}y&jRC3d {3עIhx\.9"%#|f4n i[Ⱦh+a zyDu@ ! ^}h<!y9leR rհ=Bs[ arŲ70ʨJ}S^l!&xr@b9|z.m:70hGsbxh7.1!?TĤ!;(2xsgw'4?pPsl0r[d=D``fMÝ Bj1bzQભqMތO{,t}(!gЕb@I=vJ̶xiޱg`^m8XMͺ(%g(rd.7ciD;+ӑV *mdX;tqK K?RD W[r Δ(ũ z0z +ՙNi#6slK4{Oؕ I.'R>(hom{dՋN#g }Yfv]@6.f v9(e2r (΋ W6::0)Z.' Hٷ ve^.oؖo?$ L* H,,{JN0'dag1#|!’p+@Yr|h \_}2ͯ %U5/wȇ d?D Tݛ(8Z8Wm<.-;'z2 8ݐqF"ԃ8Ty{ (J5GܮՄ$)LL4GGf6A]JPTÐ]!c]csnN olkӁJMӿC-c2A9a~cPwj d3^(~3*Ye%8$M 7ʾ<>%#~s\kֵF"{Ný`Tۦ.|Ț \"gIdn'ݧ%E5ܜ[=}cz! E`ݰ!e9},NMں2.ڔ~ڥSF .|,KwJX0_=>}@E8Q^]hR@^8 *Ԩ:OuZ.:lQIUL2@0D1ҴN 4H^iR7>*] j{`uIVBq _mۘdҽ&jvb:ݷ["ѩGDX?x}͞VK):(4c__yzn4qRXAFVFM|<7A\_:QUP1'St}b:fO_C`w>bfp"{d:/"="i K$z%K48`ܤeǭr5DPRiy1hyָUlZ񁈂 3H[^lPKwvxCUĴFk3iisw{F``)0{ |jrb\P onxyE'½[9k. #INf\,6?(_ Lk_j. ~ѽ䆙?nCOhxlّTKAH"wh =Ho>82 .:&@<埌Q/F#a&SQD=v ngS[ЮTz_)\)G-|)$S{Y/)CyVnDV L`_"r3Ys9iP&Mn(}{Jh.,Чen $Rrå0 $Ò? l@vV uh@a#+аRYHJd͹/ƅG0͕8ܦ.+Fv(̞CL%t.clE׽XSF1_a]||ʓ`Q4W;{=$3F}mSq3u1O>Ŕbv튒& #CFhs`P5# 3|K9@/U?bsr"O:sFG+p&_+(;U(m}w _AϊuтzVGnd2b픋NǪ*ͨNfDg.gsm*9gaل.rTk)ȶֲ_DZ!DYoӻ5Ґ9UlaqufX ?+νE%W^!CcB.U\Eeb4 t:%h#C<=(6N'OL޹3(&'iH9ԋ~RdϺ)ؚrOd5U[jӾ]~]eܩ ?D~3 ohv#lh3Ɇn||g|2]j !פ !W)K;NC'*O![Tp\b/(MãnO+nBv lỾ?vH.%9 L6(G:ۭY5@^aa :`o䱲ouSYPLsF(hcwWD%| OH!f; _ԛP֧RZc[<=:ٯ\%K\%-ѹr} - ~2KU=˵q`#L[*U}6rv7QˈfUyru;^CnzhZ4S{t^lA Υ.#I]? ŧ& 6#+SG4ihUg ԀS4Nwjڲڙuc5B.;4z&ieq;$ 2ɞ ?_7U6TA6ރ4QܸF=xob:ؼzX8h}gK#'&8.SEgXՃ3һ@R< -X_ tJSY]b/X,L0\U Sa'*Oe3C *jhٸbax0h-tx_7] D7r܁^a ]nM2̖A:.6Z l]!?[LI*_Pg~`Pctf@#iڂϦ%,=3;`Öi]O$vcB蒗Efh064=#gy( eG't}6flqF}52^ˍ) Ub<&UuL&JT*B؁[ucGD'fJ [D xfE80tuj{C|H^Nk.lXPBzG [;!Q,ix2T0/&%'>xX0qx˯+Uڅp(ǹDgݚv Qs y`o܎#9=^x1]6?Eka2IЈicORksKá&f:dukss3|]0Kj 5mIJ~G6BL1=͐n$ɱfH[(=Y-3\Hn'KXց!)ќ>5lEV(mgil%3Xi@S[ 2sP_b=HDCxN!VUn=~#l S *CgEV&k-:9GvLz{FnLVaM%AFmJ?RTa ʁk.DOVr5_єDXTֱ,ź |(2Ǹ\KBЕ";$݁`biFVo-Ȟp؀œ{U)wp5/cQ q')Tc$#k݈Oh7O BAV>Cl Y[UqfJ"Sl)ZӢblSP0@Kے#LEƑKؼ=@BFڊI47J vA"lL?T*i,)M>N~嚲Ot9E9\ >$cZq\7(2+%Ǭ{Ljى`UD'hv,jji,[ӌ-v+U7®%F.%Rtg;B8>4]Dp-triUfU-uS7:9 {2qq(f _O2N<C`7ApiTK%Xi!SH:>H,>l hfLCC=̏`@ǩgej g閼I̻?RH:62W~ѧJg YpȈӪ"?$, 94vX`T\zˮǗ.(ut|:f]lhLJ(W󑠉q9q"O 4bjRhpaBn`_i[U|ѳҤ-E[_Rs+ne)MEJ0򜫜KfOA̢.y0lUdz.<&>AjcOl53Oփ:d=Sؽ0 DE3Ru7"۷0s$I /[H?,ٲm_u*I (꼿Q^P4ȼ@:f4u(ߒ;~E\F6415N1ڒ*#| =' Ga<"-htS i~F`YY|ʹf)FFlfnU.@~tdJ_Is2"@rn/6̖aI _ӊRڀU3yaC^W(.)zNQOkGcBwm[W$42`ֲ`<,yWʝTbqH?ġLlrŧL6G;)gX?Li$y&2rzq(oYAmBƪE3k4CM=h,Ԡ};uu9 :F"5sEZ wJ:3Iõ8m:7rA3T}O `%VsL^Ur$9hls:C6A2Ġ( 謢~hqȭwcBQD̂E}WC)5͵3n5oj )9S !O Ig[;lS?)YM3]q:Y#s˖ܼϱthBel0D#QHHۗmWcR-cfH'sp4):!n9' 'pJi\)&exb@4#Ua)D1gL*"Cל6x&򫟷Ii"rZ׷^@W2uD{DOH8 fY vs sL`1>P :$YN28Z-HIix:8q 'Q|f68O@ј.w=sƪJչq!mlCԷ>x3(f(vV8GPvE~#38QV!UW* ПC8K ,>2adIΰ?sMIR>W\OraaxR% 򵖢g4Rx0sZC`NmA7ih-QZ0b-f 1懨uue8WTvgT|# _]"3F2X"μ|!xy;-ñ Q^хȹ)GYb΋|$MYƨEW"P2k>ytkv\LZ uZ`^EDG- z<wB[Op{GQa `rF(?u4HU)E֭3ڟC*+R#zD( X|Ϯ",YFI]d6A6U&Ȯ+Y6wMf2LkN\_"==a` *?zE(|@5Hy ~yY4i(nH:X?t߳kk[2%#Br_C̠Pጷy_SN^mw+X,oiYsF⢎zD ̨ U,K%_:YAWI 4^]Pc|2KDt";2\L"64G*e[,SC_;"j\gFd'Wiy9.D7q=&CUJ9v뉚yW:v$-_|iu&2a rK+?yRK A}sH"D. ۲C S Nb#0_G5%?݆LV 0vr14tNl\sT6dHv03!.Ŀ %5%q~BG•ZL oW-UC1RNkE2njGyP[Isn=ҽr]Qs?!aT>m"E>p}>PXW{OV'F.҇yW 2 lvqtԳҫZ.Cs''Q;zgO 05k&oEqDT5("l &n&Ip1!c(l/V5b\9q3A"J 4z)C_-)v[A߫YL:_‰¹nޝdrܤۗ](݆%HouӇF!L2;=9Sο2 v1bϳ܋5orrp鉔Un \u[l)ePs TaS$/N2ݱ>!b(Fl#JXCY,)[_tF8^,[#KzwJKh@"9 ZA5zT{4v +g`g{%\k)\B+0YnfZ4fxqaOHs4!_ ' 2zvQ샽pxPx X*Yy'38b!tP 6%E@X8%GҠ mLO(v{y;46ToFWC0f?& VqɃ]z`rNoɶ$Im]i^ٹh_F٫K8L<|ۈk}f̭qRs@U46$!zzuZfBsوbdž-Q0L*%-ɟǿTҭVK:͚šwnٰY")g3W opꃇ/.>/97Zp$JԠ醙~-ku5]|&Q|)}.ŏ<D|;1UݻkqӀ*m8Ixhn3F5II;G&k7@j!e7" 8g,`Dd0+#\}8[x5lSoEP=d+#I~"{VttiP4(C% jQ,&r~ts;7JW(VLZ=~3!w bڊG;+xlgw]~.f05, $uhM]ZN$*Gi%;UKY6)M֧J9D<#@i1Xm35Ì<UA@ 5`wo9ҧ mXnk/.dq7CgN{J㺫ƞD^7$ :;Sn*7*۪)%tQ2jWϯeI>k;/f+~乇{,6}TO8o_;vWjzWud}}h}D4:fAu3cIUKv ܅rUrrC6'2 `|xRJ؜t,;sMKQ+)i- W=@nj7 ERoh4#N#^p|*t%jiR Q vy>NXVQm1 Wfo.ihA6¢:xL(>Wdz^4;K/&‡NA.u5)#.` k/˞ݟ~z]ϫC-eRvn,(^K/et 'XZY~K+V@? UD I נ i/K-xk2ɤ2TYupw0Bj˽+$BEc~L$`QkG,o:zCZp=,φhn7)*bZyݏ-^ QL?V+eCO|q-Cý H4-ݖ\aOdEN'̾*,{(Gܤ:(]}A/Q#""/2uukWs^5+Ha)uu:q0a*9Pǵ*oTc!*vD`5 'bSJTZfcVF}w| jJǼ/1ظOǫHJ{!=(Y.}]6i_:>٧tʜv {ct~J.kD{޺^А%2aEPS> (ͰXaޗ?pN3|]l+M8iس,HEDˈ|쿅eD0+V.0ͷI‹$&> 3n&Q:Xu7l )$JWGA^BFX᝱GcqSlA=4Q\,uà 6M#IC@FN&Y8y涘Er%@ %1 mb8=4ۏZe8lj:bR+iY T-T+Jq50ؚf<@`+6 S*-ruꔭeztkW$乴;|]𠀛 †hs7]*Ih,yhĎLjق84QSIri 5>.];B.]e7+*3T%VrL_E|^=_K>ku>s Jo dʴlY5H\r ^Ogb) |'$EKgxii3)i݌ײ2ÿ=Cܱ,۲E砿(xА($^\j3*!BT%R;̑\4ȂĒ6#-a|ns9Z*e[&G2"Έ5E؁w%FTvt0 BRr?!~U,nP[uI~J_ɏƪPXP@t]IH<gU"Ɛ|&E%Gd f ku9yM;#9oZN;p=;Qۈe"y p7cGMoVNو@8äܘmSL#5`.zbmNsYüJǸ> 9sՐa[`a@l] SĢ<1 چX)@ 0BnI0=T C/=O9l5B*mx{!ޑu ]D2Ac _>F^B5PqOk/]O@yupu[".[{jSxY.8@h Δ5RO3I֘/ -AZP}Q{{q3媿]!&D!8;,V}ӨnWJwյ}Z_L)ZR):s ({ $/ň!7hơr!S@r]: _M'Q.͘nFunfGvKBr O>"FV993F(`;4eVp #|$T|y$7j:SNJWڸ;d 4|;:R xނ qwl֣kw1<]q"ή-@ 4ORz%;2c Jya#)/Y zn6aZKNl=:fydF%%໯z( ZUTE"*)dӨڰl90sSjs@Jc,rqC^J(nBr;S20Ǽ;<ussTSG*ݺ,Ov-nNhB by_{hI/\%1Ӳ%9*gw&M*jOc\jVRI3g sXB#p hg XF̀4 F?5# tP+I0)05JSغtb]m7e}iL\r0~= BJhZ d`=wX"S :Fh#t8%wQ:rDBv4; 5#8'#%L6ȥsg4zjai t yXNu"o]<(a+sl^/V r)BsK3Ftݪ 4@8dY8j}ZPdbSFo-TTHM?`b4.=Wqnl(#à teyt */򣅪B@ukw:/~JoI*:mmlD+ςH2hMm$t8.ls/ x_=rt#5@BH%P.C :5Gd<~neZ' [Yԕ|;SҸ0mmς -0mBbN)"!SZ35zfu@gMsSkK|N Br@7B!DE_t9@pH /`7+h5.jrZ_ŸpRdӭʗfT~kPX5i4+cwh+Aoo;-ɋg&d>` :=z]ۂINdsPB倖TRz%keFj:t\H+&|f9 +Ȥ)Ԉ|} YvJqD4N^AXd1Pk}3JuԻr#pЛ%'cܰ㕥.i%RNGqk>|<]:ϱ:B_GgeJ%>wO*%pv\%z9@_F GRz0ʈYKxۻ>A6닝Ab2Ftj cE/ 0Xw[@pv)z~EQ؃[׮`|%?az$B;1k7%jD8ifgWb9FKx9XFLj6Au 58Kj^y[iJyoo-N Y~JsI%*1@]G6-AA>04#14{kX7"iH*O1}!|/B/Gkm9gGVl6= 0ā l:ޮȆxHrW{ơ[U(@]i5<3BV]4&UpKȞ z:.Iu(˂ɅqH&YЋD՘k5⚗Y~q0VX m,$6 4`9MuB!UGYn΀ymKA B S%]WRf i4pݤcc\P1I\ՇFG"đ$ "ϱImܰIaF Mxؠ;gPN9fM)"%GWt ssMwՏa3wg-a IYc|uLU(ӖVjW,3Ҵps-Y2VKgnju݈o9O%cэsgo%c8G33 厴 U[0f w8ȩi61)5ފf"cP2D62BhYb#^*z ,2r-h*79"y]| |srRz ּ^ģcPs`gϙI]vw4I ȧZ8NʐHnIi|x FS2m5(Y\Ohłd"YP~z24aGEg *e_JK=s?HŬ6OG%ݫ̠Jiz!ʲZU'7 dAAnbPeüQr|π2Թ#.90b1)($f e*XHѶ˰OXn% NWޏ32.iAN@A q#F&5h-L\(vJ-߫9s4zFXR^j73tqxk KKW6:-mxJ*3,z+;6k0/vxTmaD+b L0G4)lVU`sFT~Z}aKicG6MFP2$&J*Ņ'Mzݸ9l@2r1/:f0?I"b[4cS*"G t|0!)O.Df2:9U@Ft"Hi)f> \ݽkKۢ /qL.ۨpK,N'CSYJsxUQ/?lh(gRtG݆Y6> !ĝXAXf`fl, Ghԇk(W1bv" ӝ]}JX9B!YCa} ,҉.iMuز$͓TG^h˴qKVx^~ An @5W3rzuj LV-5/>NgkuЕRV꟏#vne4F½uۢ2<-YGj@ܯ8p]OM-=nm Z♰JMr/v-ej{q;6O?nTϜ6/ɖ])BRwVRY6NK+VлowX-8M%[[$c <2X t_rqYjC#&h`zP.ԖU:pS C'S;`IB1`3>)7䊊zv&t+oVmmCA8vDp{t2BKĒ~a?EhV.O_`$<o"d/HC\P+r@d:)'Ը$ _ڜE3%t%J@!LHgDx$+EVF6=~17 mHR)?, :[muybQHHbNջ,nOq䭩 U.)mM~N#4'Zn`zd}EsU&_svyVqƉa'gRUrK4vim,ͻGNn.(%3N⦳Z]R$˕kVW.i/dYt܆@'H?ӄ knjVum,PbFmTXɢ/UBQWdDVJp<>E5cW9+xbRwk wQpq5*1WLc Z77E-AUcXwv%6g4,8ax:s7D-HԬ(b ˕S_*- Uo+FI/<V fwWCΙ;SVRU;w`JH$Vض4m^گN(Z9g;]7ʭ: &Zmmy}j;. R;lf; KaiBe΄$l9Dj8=D3c;]kp>K}DV tnNIUg?d;jޡsv |%]1LY#.T]$~mA nLr}9%[̒1䳤٦JnzRwxffC+~Hyidh1kioĺɊX㘐-#SǸͺ$؏tkr?xuD(/w y21C@BnLY]>aanzajzW^aIQHR'K1c韪ľ7v̋dacj*J/IٰkT]uQ/cKtZ?=&XTr˻@a ŽgJvk_PY6R+^蝪z]/} !7TZGgFP(}FȳC0,$?.#$lg2=#fn;I6+8N-UC]+e0e"NELEgOEc=iMoDN17j!=x:@ra]_ۼ;a[bWwm[l,ՠJoUj| G3 ES\uz%;oS ʊ~/K]֧3dS7|j՘YrpE9wddE^u%?98D֯Ǫxd9yo:arLf>`^aDZ1K:ڞ95A;Y9V(KfS:"Z qE)NK6X/(+ rr+; +(~K!fh# ؊ zY= X]}IBǁqUj~1@CY=<+*7sP )DQV)fٲ$xb3BW|'II d˭wibf =$v03k*eLi-c:j$)k'5;ɑslr85 1xk;矊x-$gV*d kF=ΕU J쟤$Z!7=?SRz!ހ?[M(hƷ@vPN= 2IIfr)p= P~]Q2eOyU=$Hԭҕesb2結dG.O}YgJ#JpC^G.e-\Cv\`w4XX 4Pv[ &{5tPԨezTٴzd\l"cb`wL|<.Y"|Í@ZlwDI3h-{Ll\$`h['f㬔r_~ ֣ @íG?E@I{7 cöVz?U'I*Ԟ,l7z/N66JјgvЊgSv@+ P'ʇGUc5 z*2LLJ/G@CMTѡ2vRM%uzih8VCoS$./ݣ(h?o3aB-pUpb`^Hŗ7Ȧ~& '{ 6{28!SMF\ d;\B磱,S*_H<&6x坷.# _v .NIzzw߁ [7!<>[$D9B2aA)Pf hwI'0YEH1N+r$)H˨C_*^ )z]jco|_U{0y$^R^'@ Ae;P݌Ʈ+*d>_?鏇@V>B֋aLĆ~_̽h(φ 52B? > SVAKˌTc[/?FwLy3$GdTר+1%HvfL'LF<J7" Ӣ 3M1Z(nM(ѯ )]\}kJ҉Dq~OF9 VT5JbY=s>^:8L?vL9Lp&f@bYe^4@H:RjN:/bedy m>'`eMsRMgc&e${:IVX;YqD w_b (S'uh#a dC/eG_s:eOo} ebS\YB$"3@hPC7XY*0╪5_+6a@b~6dZ(Z^|L۩t20]O)%OJw,>ݕ0õw^׋ EPDU1MT9Y"(dAzfileKvl93JHSzQA TSiQQ莧 q5nP%XʆgoF]~E$_-* !gQƿH!ʍvC="[aCYZa+ٯ`Â< [cR$bŎ3|c' [AhEϭ] p 4GƟ@J ܎"f sI<07SIG\DSVd"J.FF]π"nI;uf7B xY[5Fhj>ʗ ?%^1,vX1O?2CPZ(jZ3~VhpM0nZOg.#C+Ic(Tr$YE@VH}5)w,>w^&tyvzbw 'bE0 ~2M49:,Ap;Ӻ\(nX-nc*1gPtȥdi[V[}zP{閚qjp)N-!fwb8u>cW:G6'C^Z)f ߯X~| :S[+8[ 88́.40qLaa)~Å4׵@)Ţq_rXm{nbzV~Y'/|qEƛ̘mӡ(S!Zo̧=q'~ZsY{mWT$IM M,6HzoL"a=wį".eNWu8I:HI\9ϸau*z!֢f*|T\k9Tgp’by],u͆ť٣x-嚙t \& G9K{l4)}^m,`>䌤NhOX9\ù\eeV^4& nеa864>mߋg!;@ ˏ%#6|r?7GrI }4V+x_RS=}\mFCiRveTqa(o(>gf?]iK,"!*VO8.̩;n~GZ2pxi<صFhV%y8U!Y)Eg=,q ԷTKFq5RhݴrC^ªmi  qQo jߴfn:\ ·E=n-i6*i )@B>ႏ|eVΪr$KܵӤΰT8W_Y `o}{#QP#Mņu{6y,4?i_Obn/d`(\0pf,}! %f/!h?\ &V>Re}9׵=:Y<ྦ؝bX$ʅo,ِ^1><;0`ڼ;7 ^]ORL ]['YGbJ=̘UbH ЭsN T>݀u /FcޛsИ8y D3 ʓI {`ZRFؐ-LΓ\q;/h(oP&OSp]ЯaDxkyH꟯ )+}N[N[E/Eȉv׎T_%| C֊.1[G?21^ eU>MC&=H%ͶOw`ec!7C@J@=̣o2?4ؐQ^LnT3eu,ήvTZ2zwY[SgkPV"'ݙq7(kjjZ3n뱸+@|sN̊8(\ ^6,sC˨Np$H#9!6cI;`P"q'K qo9;ڂOӋIv:H ՃQPuB,crg~ڠϔ;!lKa -ח%꿀]e^ɾ΍\-%"g%a_3V|5Fl1K)nNu8h0̓AA3K9%7օ]3FDo}NbWO,ùT4zT Ԯ+YrO`gLP]+/B^!4s`9?lldXa "ck[)>u6;zI Iv89fsdOb:uSZBr}aǫ^({m'.i4zXni'b30,e9Z>XBRvGngy+d|<\2.7+⢆=4JF͇$;%Ꝡ6NЁH3_#1 I ]ĂsjYEP+=f˥SX՛ V 8PWC%<ӹdai|џ6{ g׭Wv, hxQS0١?5  .븽Z[P5XfagSZ~šDlIo'?o7)urUOup_qܳF{`"_ݻ": Z)iS:bj;Ic+jDtFi}"+.߷U qD^(>tnB`v*z=EwA/Ď,T놂e%jBsUx #׾If|˨S=VzʝM ҭ"6ᅱk_fPF$o83 ~q/p dȠY=cpRhB ՔBu _:=tJW<Ke2/w?:T]L7;p7 DЧ_#(ʬR$FHyF֚Y0 kNU[o>]X_p&%:قsRnuzh7Wi8m-)tZ3V՜އvϏX A\ԁA)@PO ?&z)P;T/µjn& Z$J@J}(-P4zDom%:F@ɧ4+gUh'y)HZ2Z0dpz\.Dʃ+]i"`Ss/0֞6a(ye^[_˚v*yj﬈*^kFP5yyK]7Yks}?vdK,!AF7'ogp#k\)[wj!+@A-Np82>jC&Jw\io=ܭ "췏Sfy/cc#EF#c)ln\>f')ǽ26]D@Օպ}7x:.vVm3ls@'sÍsAC?z{!N=,;X%kk|IÆ6f, M8qF:`Si??iA{}> ;J* L$f \>қڣnrH|H1­Iv{XOCY~Y$$y,SI|yyրd xi?TK5ޛS NO{2h<|TRJ]\Է(Ψlrm75_`&k&Cq\P#Ԧ]0/J4   Jy˨7{'Ċ+_Ϧ}{R_g#I^Rߦ6㻛sp&[J0eg({ЎSˮeޭ~w ($:u{pAwBˡMB/1J[|gb Qt,/*f|zYZdXcXUyV#8􂣙4Ǯ9ʭ蘈L6͚@<uQMx " W1^+GY ,_^@\›mb5o#73{B6w5Ncn=SDD3}e Pbկ=űhr \Ǎ/pyf&;NvA"cyPY21I:+xqBQflQ7m|l?K'Vt5[:xJ^\gVùϫ 'bԋ<ʉ˜&5y V@USO ʢv}NXfeY0_bc%`K"ƕ `nPcDnPr::rlC`z@T&f'qn@펋8梀\z1ɕw_}[FzjL 7G+?[XzJfRg!eO+u,H^ !SL*6#$fKdڒxCIu2ˉfA@X0|X݀CDNO7w7՛m%);e^(7vGGp ~ЪK\\ɼjGۃ#+j19Em\~#c)ż( D1euǮ1R9L45~o(TP6D.{(z~5eH"-/u@ T%L_Fj!, od\Jxm(wZՐHխYSd!j_uf 81LG@\ Z˸W9@''B:_<zc! h/*` s72|%u&#,.(+TKbND]{, o^Lj[6BbAgST.'jU@[D T[Rq=rǑbg5! /fu5RܰG-ڠ5\d\'@%UB}f]/`z[ܗ!ɒz8,)mHv;~!쫹k^x_qmT֛b=z9@~P$!Y!|".:G>,՗szǷ\ ʂ G-p$lB$ !Y2PV ZU5z7mQTru5\ϴ/6|Ei$g}h$⠲,mRݱ7V.D2*oqzy4'rK/M\b/\3qZƢ\G.7zkPE :J'@.QF_Ň!G`??rvR 9sfwA)R{0ձC`Kpł~7zj[;X9I=(enqw6ji-rE|sѰP?tM޹dFP2MfmLG^~)cZdX /nHOG ):N_a. V55}L1~%|yi`&~<ߛȴo߼ GNgM9;w@W`¤⤇ODZ)jto`vnH;' Ry5QqN~ɫV ]qzxTh~IavcŞ]FйxΤ>!*G y?aj%؉31*K$E2oѸsB:YLМh z@=}:"٩'< y#0R~#uE+Ll=8b&^˨}`2rqh\f&/~?B 'X1lvY4 g2x;lDE6xY/kXu5_yUnؓ7t )A!^<}(Џy[u-}sWglSj GZhWè)Lvk*7H)g JSa\~;#s,i9e˻AkkUqtXb^3D*ɛ(V!h %~B!]=WCZABA8."Wp\PVDhL}&T<kd]Pᇰa"v->iLDx7Q?*/RC\GYiݎp%ub,Ybr@e g^ rj(mP." =,{6_t: akΙ?r?ޣqS30_!?=dI5$!keDZ(atApbŎdeYоĎt,3/6_໲1uu-pf? Z|bzcN[8A hPK{3dNnn-v|z^F:Y399iA~(I|; <4t0OByqzp wCQ91+:6o>ʖzk[wv}Iab<;%t=KV20RnISU-l|D0hוB3%nfraXIAWakI[To$a69I /+$=3NtR*G:/ROG0 SÅ/~Z7n/2]}芝@jx盐?./kߕ߻)@XS3mh67uRʔ|Fl_ݰFg7xaGN$#l$\C 8"5@r7-~5=o8]+ cDa#4EeUw xlA y;-q_Ы2__P1?-{7@qlƧI.F?R=;~Li V8nuo8$C$,zϑROmICS)BFnH Ę녨؛= bo_l JY:{z!aOuDLW՚L 5ƻ4 _)m?ߑ{ 5{0jP֭vY^zƥ0F@yj,E_5Jj}2Htom5@\=Uj?n0Uڔ1c^\Q$"iޫC۔J`=-& <ƛ{$Z냠caC}h]>`l[!Y简uGݾν ϪF^QsoC3F|N\hФЁ-ElŠ9c-[qHqiUw+dMI/٣SN5OAf ߑ*xmc&ěw ޡNvGsRJAD?F{<=E$۾鯚,ra5&옯C_D_-wkBg>列P5L$'fdmu%Ŏ#JO[;b) 8's[Yw>iF]f$H0@K z*G(E,6a܋:hkq^`҄"=*;ùRnJl$=T-\Al`w ҭBq `sS޽T#GhhKUBZIP~`-{kr@-C#1yzEee!TZ C-s:q 23D 'KzSY eX̭^SCQM a 'T=TXVXæDykWt襙va]*rMOf_Pd8 W<N]g.e);l'0pڏ3CyumZxv[Ή:w`ϑ x)C<%1 qz G8 ^ShlƗ1Ϳ>!V,e^ Mg;1o Ԭg8b{:A\8ƧUsuk1jBeeF(W1gqRϺ"T{c'fv:RPwֈACu3b:GS^-^=IL9A=;C"sβr3g{4=W6*lD4wU |&Y~6ڽ:ca=} ?j|ue]{PѣvMm<=[(" s#۳I,{*\{(RLF=aLЕ53RGT)Эn5C:*ABX">2K\ፎ0G0)⒪ cB~Go):;'g<7Z%+~W6÷Ty8́䔈+{. TyWb:ϟs\5=1$hDxSƥϩgfi(`[9<)n6T$& gK^E$Ioa.4{5&~`ȹ'r/=z5 |v*zwD SW0is0"nj%{U7*u#qEhEhDd@gX.S]ehKDhcê 3)ّfi[$p}zaӤhߒ7:?'RHc4l~ \K:mNc{S 擣Xjy|\dYM| \Sy#m'P \<S)5ax{.eErЧKMB+O  T ZʆСʥQG0 E^%_vdL:զqc)c]qAO)Qb -5/U̜3G_Xݭ}qEfD<@O?diǖ࿣m9s֛$޷tt$xa:LGOBn.>dC" yVw<+HAwgNtCBpǘ,u6ϐ@.a|4İ~e++uu5?P6Pe!?7Sz]xxOQ  ו`Jr۝>ml F+nf H0/~F (Z$]Ff +09kfR,Xդj)`@*R<;VJ7=Եe|m Έ7@ޔ]RODL\:/JͦJ WJa/AWZg p:?w:đ9_O$ re6oSNxɰj ל7;+Gq,̻ y_*"X>ֺ|Y.+{%H*ëX+ms"7* MU_XP[s\eqLr矰>C vO܂Nu9Q5EÒջTyqBri> Ex?:qbHFԘ!X]Vp"n-;4'bɌހPRQ3K;5q%@!f&Lќu< ldždugEPM#ׁN5x]t{ì2\:iiP)l nxWͧ#٘&Y #5&YUF#$ƼD˿!_t_E.!_9" ,A6mI'cߧNDp gxvfS2)ʔ )3x9a] T"; /2LgK^{A0-kcO}؀i=?>lM" Q<]jWMq5S U- }XuѲ #vedlpEu$|p5MAطRbbG]:lCYR, `}r?IWu3U8q~ؒ. #eqw7#9rq{ pMA: m´sK ;9N5om&i14Z'p;[ 9dlV0k y38k- wF@c}=yI^ fՉEn? VÁ$BKY jqN. }KG I'[{ 9WbJ2 G{DA#47^ qYF;V❆-yBKWۖk%T?1[j)8Y v.]ΌHC9'rkw%Of3?=!,|g>EqXwCc@uD`,%)T‹g~F4(@˚QF9%7X@sq#حǻoQyg\X#g>.hK2[%jw܍7:{pƴonq dSMLN3P~[!i8κ"b. s:H/UӥkCTߴvz>e O^H!$h%WLCZ[,Qeak|2$4?r Qa Ei<F%:rBkhuڥRxZ:Y[iǔݰHۡ~̃48 V9yxf F1ѻk27?@ck^h'!q]mCF{A~cqe)Yd8GU` ߼+ERp%qloli#BQšk9xO?{`Ih;yD4e]"5]c56g9!<PL߳~ =cf5):lQyc J\5WmM7ĿsUM'3\JPĸ̂*]TO 0;^L?: D v8-0#LRVBK^sxli?3@Zm TqeZ91j(:'47ٰ2it,+Z&O>4WPVfQ+ f5L!HoTpE'0:s+ʁn,ѯbU"R>poSDe lkv:! 9 /{J+:hAu+V$Svר} _tY!$+!"90ޛI9qUbOuު:cPJ!mJHCvEs׌?aD1n vՀFi62P8='_GHL.W(Dh]9Tӗs`9 T{-mX#G=3 速 G2V}eѩOw2GbE~ q'w骀|ri5tQ41snuϙbF9aW;pZxDtxl←өJױP+{@sk*V ٷ`?[r=Ŋ  3"*CXj;]Q>lLo2ҿ~9zP "/x*\‹\R% 3Є}RiQg zXayI(ͽ)/Z _0?;Wo|MX)a3/*ZJ;tjpZiH+MK>rYh&No';+8T,#㥡 !}@iODu}џ9\Yomav{3y_~ǼڞE"PXJP}l5f/0(i/,uB[Yгtp K ZAjD2g 5OytcH*Ȉ(Es**zķq4@,j0>wH^zI j$Z+؆Y3u 0T!EsK^>`ˆSCBtnjnk_g4nLȡ",ekD$sS͔B/K}{N_΄l("vŨYQ#,!),A/]=qJ ^{ Dalu+pmqu}1R^/PM\@F_,SJ\opdta%%2qąjy9>?yT@c0t6'T{[:t =#XRRv']2~*5x։^yh"p\eG VoV̚.r|8v>+z qϞE;ޅIͪjyM1i8Sb{z`}ওˊE*mޭ*(Rha駾ot\%wlSS".gxϜo~߂I,_SH"tN7/0#0YZ`~ -В"uxu0FOӿZ{lz:5:/U=ì@K"5LPs`Z05yd܃2Zp4/5̻(C3iL%« *`a06rHIT@&OS#cPABó{ꍒpd }!4:ĸP`*ˁ1.%: F5d2Q+I9qKÄlZBf57Y UMôzߧBl؊@0he6@eVyܗwǮ-M*z|@ tbQu|͇!Q?5.Rߩu)jDŽ U e3Dkeΐ" 7P㚫1G,q~e* };!MrA).9v3b'HVYĒ&.dя$,\S܆Ay>6(P]5g AM=qhTu <~ӑ$UBRRt] s7<CՉz`i"F-BSV\V#b!X <ϪcLrCӈ٧_H|G"nIcT,ٲJw#wUj6 ,ǒp2JuLt-H8^$VD.EC7R)>%9 /<;d`nEHߍ'KF&M䜑-ǮZ;<B$]_D}婳 hEc(Y=X=MY&[f ${M~$g7=F.L"Zq@wB7u1"ć[yl͸[,yXRLuT Z ċљ4=pcN^zySlسe-+M3}VHxTGj]ś9uf.t%S瑰)* C^.B¶6:&Bfd0<@o)B2-?# XVcCLyFͮl( wjtSOLlNc[PX>q"]wrK]w=kI:h`zhPI>Q;nHƎ/La-%A +nhcVH" p(qy%"B&|$9 凘?}S-ɧR9mϩSli.CAeg6(-YT RCBV629z.ՉZn,Q}U T-AA =O&o}?OӐl5g&lz.;.|{DW ׋P9(:OHʻMCR(s޷#}#TM\E{F[{1l=㹖Gi>& H}VdF2r9̃sH6ijo;o&V πi\/cb]eE ruoZ=Iю|}qr6]4֌ƃ#B wMRiq$o [} W" :Րse`T{Geb|fHJEJ-k7.SǷy 盌HW{Uy-l.-TeDQ(Z7q)#[QJ3CwNVz+4t#3~bpdc X± @KXtƾ:i j7" {!Ciƣ:%ciFWNN`Ƌ54죘++$"˳ے(d.=!pPsѷ~m7Lci6])kחA* _eFf}<`[R fi@1o, f2P4[]'BtD| ߒ[k35aiҟiVt 6(CI0 #դz 43rR:KzTor-60LN¼zXLT44AW 1s$Cg{k\j4v WVx>0 i`.0nQwKV/he#a55KƪO}Y},#~"@+|Ugf"h^QB?bHNm^ǖh7Y}=pHV+9sQ*AVgpd.-g J.[ͧ-Fvglb1{n#&\|dubD74{xMɪ%!1N E'ڶa#1fȕa>j"*.aP yRq͘qP:j /uBtyir p,€G9cK%.;|g|6}+eebD*!J,`(N^A$V7KЗ$_,_F^Yjod mj!Xm5 {iی 'tװ)*ZTh}0:l1$ )עL6˖EkqJF{|_ Q50RsR""c3XJz2T1#ز[e#g@z5E߃ v.S!JCG hvL2([umCd3$5$|M.SAZ}XkER5g+e,ygĺU2M ̏+} )M ]I2)Xfsn[\R(\cjł\/;m'2sIW"t71ÜDtT|WT=+%W @;F^gZp>Jrq#g2-ZQ$#PpѪIb$!KO-hz)!G\K!YH9G{]2?nҢ!mk"7ޔ-Ei(bS7Poa1!Hڵ+7p$ޘK{B9?0?/45勪O).xNa o^.B3g1KoG/DKMj5uԉ &mhC@6 Aό^3͝>(:_5@opԯ!Y+t-vHxwb!㱻/`y# _JK-ƃ*iaBlEsrRᘛ{Q]D𬉀 ظ?^S/0T\v ^CnbI=I]}#M51#v츉3-R7vz~V6Emw^M+!G]^FwJ1~Rl"崒Q?QXs4M"^|EGMq&1$*bh(l}E ƶK:nm>Oq@KW(k<êrCWz'2 J }+ЁBnDfCWt}"֒ ̄'jgd?:IƄ_9U[73.\eBp>%΃Zɴ7SjQ,H:Šp 箞`&EqR(3ߕBOʹEG;R 'Ciq+_-#Gע-h4~-!ɥUx2;q?{K+ΥffqrNJPu+`"relAH(̉=B, %9bRT>#f6E쌿o ֜$`ÉS >{_jj%W.wJ,i &] 1) .s'7Y$Wrҡk=~^G7hŹN9Ϟg/*=r%5Yˈ18!(zՓohI6G57rռx-1ǃI$i&*\..ī:5J]ghdIEiyRhxNd 6įNp̅'+"z}Յ_J!BөtTxkɧˤ>IF <=c5Бe9=y鎕Ӿ&EWQi8 9M]dd P⟋9ec,eCC ;-H~.cxS2(n dy{KWsG|f kԞ+0חxje`qc-,t^<#Qk GRV֭qSsq)$H`GQ ,̵@IM|GB`Qؕɕ1)Y; Ѥ:"һ/I0A K-zK5^Wg4/c ē+2|+smxW4Tʪ4p.5Mo/l1h%?؆X5YG,jd}$E8r菰}=(N\T( P=4nru|{mo _I3Gy& ၼ(矞x|ނjDU̯]u 40z+oc&m_+gw3Mm{k_j,-ƤWo<ֱ@uLIi ./n08n^x}6Tn/t1e\<'_DلOx14UyN]ˀjE[.>ӍU;j`S]\'rAH,t a_[hBt7`!&Nj{@9a40m2Xwßψ+D+ay-qtƭ_&SOğ8ћfbaSp&x iSaB`J^ hNnTN7{{lO`^2 z#@i8yqE_&c1TB/tA uב;螝T#g8Q2:z6b8zK;՘vA[BGV ܣuURVx{izG'iMXtK]v`R"__yjQ*vE^c!0Z^[u6 fAO IgISƙ#P/, WC3CA+}M–4*8cLG6fIwkʹ^|"`?pdD]l/7xBD x1Z1kwgw"$qbN?wַ&%v1JٿvΣo#p/i!~S)ib PjOOba[B '^;xe4 ojzˊDt|핅Ѭ]cEIujL Kck6YFY϶7dVF(fӢ GC;'lRw-O% \JC}=ŠF#Yk5^HZ:!1-\tjwüe!&rPLTA=+ 44`xU}C^1\5eQY@=_İel^U,BcFStGqMd- ﱜ~^Dc#HP|Io0w дZJ"`Gamػ,)K )NZRYbz(_.!p{V[6I *拃.Q9b_ݩCsEEOpֺo oYMa ^%2FRpN (G|`r֬f?Tr ԫDwBINAK+g,fDOLIRgH*o1iPI^=y?~Wky|Oț~pWwi 9/#+|ѾzOJlno2!Ur@ z'Si7T2(Ya,m݀8TzW"sIb5t&ΗHĖEkPcrd"jq@<(1Lű{NVp] pƋDtvud)s& =xD}N{4jyW9HHChrZ` 4IkS>Mpfo0^ )B"߅0h6NRz3ӎl\5.emOk:P6ɳ7<(.9C|a`ÅD*\]U'K{,vD{ ]u^Ǎ^T3yH铙/Y۠oؓ/q?r8ͶS 3liO6*l2-5lw6!ܔEba lVd^R*1$co܁\ŧPJsuD^j;?E'}C.?j GENj,)t"~! 5Y`|@=(v[8; ]r[d_nz_1|Xpˇc%2 L!A*=~n 4n-y5K!,}4~|)rV&b$m I~!͘8 鸋tx$s:4w1sTXᨨMo?fR<^_JfϧTLcaKo1Y" ҠP6jr:6!O*L.T'L*%Ib!Z w،HaZޗ;+F.7bc_{\jDAm5BpCܥEte[A#7BJ6'be1wTG+``n,u_XpEQĘPS&d,jڹjﺯp"qGzK _CIAI' r_w]2f‡ҟ#}⥷6C 1<905i}3*JL@-D< L/BlYDNhߥc>@d_R ]v=%s=cyF\%%F^8 D៶Lڦ7i?R4f֊mm6cRů8wJ(?N xv(̏wS ڷCo^ AF4etX^y cr&Sy=եȪ]@b>e5ڦ2;f.C#<2wnJ751j7iZ*k,}!_cŕDKIu8*CR*@ڴYѬiK" 0bFE%A$L U֌V:X6ʹ%RQ`rO8,o 04-B 1Fe@Ol:yi&hH)1nͦSsiF1um`cj)@yl/ 5SVVbnx`ϨgbՑ$ܳ&)gHo`Pu͸-PKP_ylF@?uNڬmh4{(ڿ+ zѲ-UH٠H,Ta,ݥ"UUez_/уM9 p1ﴦJE\Gf9ս((P]ϲ|70 d9gIr&j _<&q wO:u.G˙l?ς͘S_dZv7z:Җ=ytg˔ĺlPLӏ):<L)y)oTV`.+hpq|O}$yD&*%1zEБ]3$$w0IgqSieo}0iᳰ?[ʼnȟ5[_kV c+>?9ܮk" Y(⫓bOBb;3zcYP&">2^QAC6kد uK6,-hXtd򇌰+E]]CπxSr"g#F<(*Up oPŨ=վ]>D:חg>VE )а #$!Oss-0Sz li|-vD5Sr*$*tVbk?ZeyuTuj="oy!0r6)}Bg.h̯SpQ 2 *1\x6.1uJ"beEBJ(V?[{WK:%&zP'ü rh o|.~W#GKe9jhEEPcQU? }(Bo.cwEPz,<s -wB{/gVit5:gO `F}O&.s +C} աx;S`6"NcR^wCc,.vR|l]eR7]QK=~3w3(KPŇ}{1((8xk^]i7 ]XˬO•O?&2TSc׃ے :}͍wDURzݦt'a/uuf}^ooVs&EK;G,w5`Sot& t0$vT@K}99$;5sgw5 D+7gyȻ 2Ԝ~}]8]3OZnY#X_rl`vz\-eB^ Ei]Y8RES"# Q\3keS6 %m`$ƔM>F|EF Xʼnjp!j_4o6eDl Z0Ɗ% X#O;/K)F"#4f0kx:U q'lMKY3\uS/a2QUE) cB %¤) iZo2sCxadQvrIXp1!LukY[c*-1=?t,wFUk~]b#f+a.BИRm[^J<ڡɨPid=wY_H Ym /|3"9GjfyU! }y^͂0 .[r[ "S/K\!B'v0Xb+ګw֠HKψɬk+b5SqGS hsqrjMw,Xyf%:w(8.-'7*fZ|S9<| a>9[ؚ>cY1q3~t7%xAU%sq{w^8kTaqW9DvMɲ†@iQt O -0&g/$b9}e}SL6*(ńA6`JKƯ'َI\qq٥\nGJ" eѿPeM)^f_"S#݀HD 96uw^d~Ӊx3@ ZW`G8tmnp ?"O,Ցg)5KtDxlWP"*O0g9 TVrB+ }Ν-mY0YT=)_v꓎Ф6|vo`H/GMU|h@ȣm i:O>|p +BآN[oBytGsk|Fs2G}qldcf㽑1׉י5& Z\v5K͖a{}}`B)~GR' ŦOAXUJ GM`2)-=k U@55?ka* 7İ7-&Nʰ@e/y#{gVxͶ{(a<zvzhI~5"p.K=NJ N,te?n{6 h: g:w>4?f=c)ڋ2V# fu%ަykւ<:y[8X@S}^Wy,5q)H@3.o5ҧz|c3"O6;a_1EYQ&l0hl/ V_i>^cY P,Ü=ti)Lx8aZI%sZJJȢ *6U$3&]v&ՃUiA07+KNC SL54YJu8Fe(.p]f{+-  9~yW. 5";n @f>|[}=i?H[Hޚmz J|P\3$0BÄ)p3K̞ ,l{]\N O\+j#|.?b{,ү:%fNOn,/V+ 4*Ŧ7=Z i7jU_2^R;Uo3 @? nNEd G>WI%ΩTg*X[7BcP+q7Sdt蝔#4}uy퇿;ǘ@!ï9QVj]3z>hW&1{nB 6ۓK3\M΂Qk3 @LƤ+mSoC6/8 '8 a@Z)jPhZh[g }}F@$3ʕҸp1% l4={#YO֕Y!%b؜d|xuT(փMmi.dN(i~FdQH?Nr䵪vվ> _.gՒqe_}5Lyh6P(vcӎLou"9=w4[ÞTso Ky+681n/k: YtV hM+/w=B-$7{7*'x Ka7Xf/iסQh=iA{%zBvv׳4i5#99NaM{K3R*:ե߄Hg~aI[%(0:=bׅpiwfS][6hDԛVBe:+;P5'5(' 'ios=b;΋ 8;VP2dLC}qtN $\傧UZnrɎ ݟ1"@jal.S q#G JuiX]k?>[vj6KUc&$gMsD-_ 5Z]\%CO,,J8W7Mcs2 83*6r0ckME E$s}eHqa)oi +7L؀jNB/̈́t,%K+˝jlI8'DR!ֻ%ڪ}Nt/hDfȠ%$F3Һ\O/lpx-4_f@m]cOk 4dA# L8Z4<^Kyi?oGHR-z!U-Â?T˾djp:|㩡gUc&`'g#mBj|Tr{`HE>mx6?7Rw|҅H]uR>q4PR+r?]wiu6ԳrD%Ď\;Dq"LwQ/SPȶL*辅:=٘o?цM aZۂ}} $(H2N<D?$#'!OfIZ)L۸A6~hc*~ʗAMg ׂC\+ +aRwXpUt ,Q9"5t HyRf?>̩5U'@Ͷ^k+Fb/A%1=@ W+PyJkF<ުKdbuޒpX5asB,̲}sjcZf0c'ش_4I@V4TF߀~ͯ!-ݕ#Rus{TN?DxOڣvfD^瑾Dd!NxV?=0U "z"_k#b_C<칬fU{ڃb >٪Ys[4!/[z:=)!>5x|p]As;3TNILCRuWFd֍" hcxS7/hMRs YS[]ejgxJY3=$ 0 KxTXkԥsڳq#TX?gv% zR@ ڔW c~9b9Nvkl5Q,}|!!:&Q+cQӜ9U2_FBϰA`Sk%ڙ=ms~x< UXLH޲ p냟--;:5VIBR]מsVd@csx45q=@\^+pa uc`zq1Dy ^̘Ǵ?S֭\h+7v:~ 83Ӝ{{O,Nf]VA78v,1x`E9?k/9#LU&6|U@X]b;+l-o5ŪPރwr3y{ izC72KxC1qc|R/o6NCmPueha>VW"4 0Wq ԄMI.^am\BT#!a% M]8ToRɣJFuPp"c7ڸn'{Y;x.2*[7Ao.RsDIHj欸Ct߳0| ڜ}ABs%0F" w?o,Xd /us6I 7Q[2> ̱"oݯ)X&"]dúhs;>5yĜ-l*m {P]nk 8I_93 mwf$Fϓ¥R嶯~s&0.c}Ɓ _=5$k.06;3G3nbYzɊAR DPXR}:w~`(AQ ɍ pp8wKEm>no{a a:3ܨXȗiս;=?u/{!EY~%.*~&*VoTzFi8hwoEI\kwghj2Y[Fm8|d#$1Eal|5]#S~#2[ "x[%cq$N>@f C}ߡzL; Oi`5ṕ3xxpvJki;}iiwn#\,E60 ڃl+4~JCʯ P 0Sq $iU®"6۞< Y: ꫝF P["^^zfh4@Dg{8\)d H0yq>6A;H*Ey՚8g^]q|`c2 e{?ʧ {*XXVqLB[nΰUqu/}UmaҴ-c9 M`Ʉ+vecv^iYBFoĴhz=ZYCMGuzxOSب~5‚3?@_dh_D_ڠro(zO*!$$k \+B.OEC4)׍ .j׼rs܁Y@yj`"Yk*w} P@Yk9e]zIQ~^Wx1a4k\T(k<)r(Eխ0{}p_$k0 5"bPaΪ/ Zphۢ*(KBЬ&ϴeu |B:^͑8y'n/|.^ΰK?=9'J٪%"u-cJĕ a=n P;/)SV2i<hM.W0&iTtGM4kZ4ȲcI6^h-;I($d Z51mb<>mP% =˰`pNј6 f Y+ dO煎U0m| /Hc;3`ÑYǪH?1eC'88< B/}uAe(o@T͍]t׾Wxyv2|ҽ xK&wXa`6m:l;šNzN(?KQ\U `aǢR$_kcѵkPOE Q»Mm_:N'gET;l!+۴!g)Π}d#Np`~ZoG(r%#@rŃL#hlBEضp !]Pte6t2cT'bcܶ{fo#M@!E0Mښ#~[7N%!yW1%>z&Cg\1 u;dN7H+ <ؓ̑c8LeT[ٌ=Mb^׌A~W>sN@Ch7Ag]p2# ^.O5^מk]" E#Yh|[gI3IfAU~2-wXRpE{K1$:&O- EhEQȨUv?A [", %DjZ)HS,jVxy ٹ[1N@z+6N Ru=kb&箟nF؏۔w{}*\L1V@ !"Y[/w4Jxˣ?0FB`sv|zT?[ SūxesT#CEZ 1t#CVlݟG?~RSpV_*^G G; {qaټ|&-!!A;+X.Fo-O?%0hB~*> 1PژB찬4g )_A=5ԭ y)}ZͶjs݃H8Sv@,nĚ?;S?竜'fޯ+n*wۈ2L6Tds4ξ6twZm v.YR?4o.c9/UWH=0nnxiH|M||7Fc+ՄG1Bmx4to 8TT^K#|>8rUN_,LcZ8|6yW1jDgCYkFk/sS1sgkt3v Y/|yJ R?# Gr9+RNUD1ڐY$V4P#xcq s?#eR,׬Re"7o@_ƣu+e<}xK$3]K.2-r܁]ލB!1XmEa LM߶" KQvFIIwƝ݌eMXx|υmg%Y!~e3"BBU#b<EVmzTF@4}n5ߤVXvYU/ Z-*KڍÜ?M[H*qh#03h*Y:ZSp ;ჱBl^7J 0t_"dy v~}ʵcHӓHcN]Cty$KtOhi7=&xIRQ hf*^P*k;fGY(M!7KqOogqEXXn%rfIK_OHe:lRƑc~ "5sUB9~ü/sHk㾫x'+DӒJ& d$]jC)\]^oZVSF6Cߓ3L?,.I/?cF 23)L4.O$tDO*iHPfU(܌=J5rCNe{]JZ,:΋?޻Pݎ~ JrcVؔ@9F*psu)BKz&P̈Va3[{􃁹 q_= !rgO^஀&}J{Če*Xv 4 ӕdIc0M#an!-O&k.Dx nPtf,'#`4T\PO?򃯉6:5ἃ #Joy۔LbY0=-Xl1~2>ބik<+SDZmxB䏧UgPz tISf%m|m&UVpp^b&lC'!MfMoege,;NӇyP^>U4J ^|v<*'&,^YP_; lGA49 {tQTh lېa)͘"yO@!3{f_SD&JH/H&֚^`D<466Ѓ&\0p !ꉗ6f>{8`xĒLy r..,8Mv0%hBvyl]̓v4hj9[Ϩ?:єTfoj$A]LcJpB[YITNwi t7m&\)z;k40 /YJk6]R:`9!ѡv\n̐J M1{czg8@νU7 7ʇarp.l&B'ȩ,eRxQ}.u+ IW*f?#A z/(@`rr}l ̓Q;vQoxMu57V ?YoN`4W+p-LŰTDwd1M9ɹ+r6S "h+D~JV9W(\;5ΐP9&>cGf)`XxJw<HN /t{-c'ITZ$-:97Arc)'T0&aG*2 ~2MDuؗLRuH;>~,w(+\3c/C6 /m~9槛pذM5%I@gsMhZuYm.be:at} Wb==i1~Ϟr [_k?QF4S#_ҎJ$oYێ%LGAL!&f6s۷c(QT;/z"CoV!#+u#l畳 G:eQ͘<1LjԱτ[Eā/b۔ПAX26F3g?ŒxS26!&k)4YTPu`[Z̧VBZj3%ʶAvYFUGT"V}=@ .Z{׻Ɛr^$M8\i-Magœ%*C@n>*wŏIޚK½ ώI@*7 ߤb;w4dy;3P!W98*ϵ_A?n} {_]zi@ !VTgah*ML<]2KgB{Q ؁*e:,`m^\xU1u9 aq2܅6^Bx?M$ZUKv;žx|KM޾,zN {qz]=G~"buTcBDmә~y/ iDb;SY SB!f=ox;CN8[WPͲ'9n<TN,=i5,&9|$1݆y?X wMv´(âKQTlNEO2~ۮCM -&3Qc b\.dT(2J~pS=yj#qcT, 2O˹Q?0f'1+P4$*z|p !f-@o1 LT"+MGxbC x9QW{j#L|#qC4 ĊmA{<m@PqwxslygYnȐ؂vŅ6 It!R՛4#VjU1-ĔG-V a wMX>=˼Iط,>P@ݾш S@R!H!1XC ؔmlp!fPiiDfUhbQRvk5_0Ք@a\^4T|O,bu0 l20tV?>{~VR_F b̛5Rt2oq>cLC0;:x->C)Ґ: Iwk?N]a[#Iw:\"m'~ɰfyu7q?f tm /ot*Ei BeG;M]fKম5'rgft鶽1b^.5f釧w w5 zʓqZ&3;~y8B/p*0xC!\,(˻: }y$kd{NNt9ĘL>l [ӐrDK?TE !Q{lԛ7(x! edmٝZcVM j uՅTk3IvfZ0˃mhNS 99 DكVi*ҏ;KUE$P`J{PO^h-1MwhFt4osY0;@9pRXRsTY1r98ܥbq~ϟoC||HX M0Wˌ|p0rW8`s@~_on#`1wpT$~YN~1o)HOpgR:w|DU|Mxπ,\-uB{b{d>@b?^UƈDqmytoq5FW&M&HG+PK2XG}O&.%fik8%CXrp}SYdY0u9 $(J)wE@br)4!lgzh T|:-^1n7ZWjauup?9qIQ1hL}0^kOWiOFUnsIUbb]j,YEn&ؑ4Ź1H#g0m38">;k\ 3 (-cYSX"Ͷszp(w:R> FF6*b?:qѫ'Uh.tczoa< Ns TEh/{ꄎő+bZ &F1Z+3suJF1E⾁76wrPY†p׮+#®/bWR}ԫ'1)nCp܀8׭qO5:5>wKe_] c6ӽi_doy"R,鉲 J炝SNdOI[( ḽ'BRԆ1:.$ z%g~ D'ӵ$KgH+)U/\ JWbNb{3wrCz0arV#c٦k 盉0C^\8Dpg/H5tnǺx͍Twi;9 .UBNi㷄-}CIE#%2F~HElrlodR\k*4}pT ՃQqa%ę^BYiCV]2jG`M[B0fnnK6(óMel)T9T%93Ji(Gs1`<[r\" &Cb3&;Wd#Y_@#H(m7$^RйHj&0crM=JB;1d㵩y|{]x6~'z{b@ G/&0Ktj |Za).CтLnma OjeS/4{mPTn] > @KVi] ) !!NZKyAh7"^]I9,m|40xa;-5MC3WN]z|q# `WNsuW.q)|dd,ۂp+|]3fCAL[3P:~/JA2~%u5j(n$YX ӬDRAGzp2]x#?qsBtj2~Q`h:3VƇ>j3q Fhk]#yAļmc~,yXfQB~nzM6P{~m\-RY?.ȕ?0k23!nAPq3i}LaXGV} :#aJN~ȷǷᾚWuU1n;N )/Y=Pƺ~z =\86CU`RbOb8v 1Ɏwt%U@l]X7}E4b$u_W)qJA^AÛmފ|7N*ENZ޾nrdeyU}K"SM-]~_NX`s p(ݽ;Ϩy^{ < Yqh 8 !/-ACJy#GiC7!_qeOI фS46"CK/pi4 5Fl잱Hwl ƫsmd1|jErhuH]#)',뵙, rT;2OeGӀ"}K{/ڠt]>q)32E:Iߕ|_rLKsDT%!=]P@`VwSk77{x snVh'do>فe('S!}Xg18P4Ղi'ݳ$KV@4y{`%q̯$K*:!IjkpUHG8EL(.-ceUPjMDQ P}dLq/X4rwͿެѰ2h)hJ s)j2ؠ$ ExjSvUdSW@M1+p_@*3?SZ&UG\$JUBb^Tz&KRJF3Ce<9gp)Znm k.Uj:>b]ՂV8glturܗ<+*%X8};U|r(=3ŽR +(5# W@x?/@Rqj'0X _g6쌥Z_ZVLH|Gޞ uh%kty^z%h₺}Ւ\CRkWדuhx+K{?%A>KJ y+#^~anǫs̖fGQ(~1E^Io[k^ȿ) S@dUOHEtpY{bs^: j<muMGpC6 ?T[yK|ptAf&-7ud~VjR<>6k9F:>-Jѝ@>)U?j%1{e0\Vj0[i(3su!j92na`/Ζ-i Q" _,5Kֳ7sʲ Kp/cv_IQ6h,9p&k}DGmT!Я@m#<2sZD|ɗ?:{G$l` NbaP<@#ЕR} JGIܠjn32OIØ.l P@c%V_-Ԯa,EC n0x{8B{/#:R gfפQ,ĞLV"]+eB0aH )M^ ɿaeBOǀ؄jsdDB00?Oi4fBiƱΘi8A}zlg], , vj4㙃E˽&+F)|K͐jG"0p½A| rFy5x%3 D45k;!lQXXƠpVERm Y /PR{}rk|,;]&hH髤ZxEZAAgOh_kg7P c>bf5ѓǝteI!8{َ],i=}[;4{U#jXDӠ鯒cKBm*39!;,SpL`kC*[9! ]qOD%I=V_wӣ+sb4N>GMffzE#C|y?45izH} h͒VwB Ɨj-"S<J2I;AV4 )#lK hK^8}&ܵ^pEt½XŇM!Jg,63vν5zoRSqLE|LPDT\~)Ds rICW Eٚ}躖-m@vqZ%\"m bYDi֚e; >Q}M嬉r|-]W~>)<^S}Z5{ Du Ьoi*?u{e>Dr10h9H89kxtuktEf_ƥ,lyHFw.+Gܮ*JSkcC矆O/lMLX0 ( PCVYI)d ^oX}{<+cv$]4~hִmа@[k2o}Iw1.jBI$K&Cv%ZISA^}ώVmfB p+FXƺX1G@ESi;$,4mp60T1lwMdhiï]~z;, -vFHF҇ xvDFGs%넣D[r@RCf} W;0;Y9bpvyHl'IJ\r]'0j E/ҶZ%o,3Fj1Cӟ?^)u JP0AH[Q)#@HCKHj_ J>Y7Yc־sL+"zK:S$/Zܰr6ډ]5ph9׾^8KC.-1;\Z8%ҴމN b6U%W״N7;=Wp)TAP4wNI8iRl}~:#I9_@2twMQg&RY@@ۘ7T24@*9Ԍǜ8&E+g1%eLXLcScL nЌ.2:;j@S 7//ʬ\ W>ñX1~]I:֕t GRf ۨ r#飈6R|?3{j]:g}]xXO=Ul~,j<6]+c u.-̟X~&)j Ȍ8Ѳ`oI |-$ :D38^dz*7+k#`$tbu,F;ؽVdB-ah=hE| ǯ%?1?ɬCddJ?8*CoLd=\^Y`e]ٌrYL66\aor{VVsܐG/|z3Ҳ;"z`[} &pGŦT'R5nm [Ӳƫ#-a>.Bq%rs_3G-|1]v^c1 YϷm$hPoQd8,s l)[yȴ":_$Bt^)d`e#9*Ok7q3Z 36 Kȝ2hAXoy~d20twW;7.OZW$d JyT qh_5S] d&. DZbfcnUŋ'.ea*"èMsWDxM]a8CIј /嶊OK|reUR7L<{+?{e >+R}PPWlMOPf\vn5x)=Qt!:8x2UhKWcALa;8Cԍ{4˟BoqsDپxcQC H";yH XܝIJmj9]8>,)_'+у4u pR#M1e>=LΔIZUX{T9Z9M˩ a ޞxًg ܋T$(JBV^&`xv9nB4P q8yw;F >_ZC)W! =^˗bAܮ W{Ұ?=B*j;rca"հ}$Y+=$Ը`:MsÙ0WͣEB-i\uKW^YId㼼jquQXDm'$Uךh)ai}a|btO͍,,ci3GRĄr'I&B8ٲkCA^&|m"-u!;K{pm;?zkx.(29hM>&-m0t< XV*Ser_Y=-GlMnY{MbI<9װx,.آ5i[PJ$䋃sHBh09@碻x6?ܼM,bcejX`<v["̐DXT2C>3|jң:$%1Y#X]񍐥RfA#. (v/#EH1Zd'W:׺r*i-=!?gL#uh6$FR928H)5p皑>f 'UθKȕM IJJ1Iuw>?,{hNcTq=8`@6E7dan;PH23tφvI_?Zɷ(@(HK}P@ThZx?796# yO7M`/}VbY3/\$4I{P#-WY~6={B/tG$&Vgc-^SuiF<ILZ|L`UeNNH2d%Vg5o`}[Cի傢Ѻ<w~fӅ(UY;:j%#_4{ܑyA6%( miUnζrp\8 #-1M+@RРZv3Odv\?p& O|X;ԋ,[,{yo /!u/*}x)TNBYyH<.$(&C 宀vR\_&ur1|Y7G9RfP*i38u|K lu˲ߪ]9q[B%xTJ+e,t~a8 e7  t/,4K,Z@p 9ItNtڹ)'!AJԌCrvmTt_.4 [oJS ߛ6 $3ގ&+" ;W kM؉ $X9Y ]"tgD|hȁo(+]3b}OB j[ ah$ԧUu5@iÝ=#0Vr۴H_@pEo&0M4UqIJ 6ۍ#CZW=RwGB Tq+~T?/s}} i^}a R- zR[/ҡOW3xբ'E|,MWvGB+1nYMǫcinL)X/&кo,( ޣg dDG*)ACa+W&n#67/qI2FykDFC:>  4j?+jHylJzN]7:>wgoۢ0nJ 14}h"H pdG[']6L_8J^50MDJKzTQׂ5QCyc&*`tv>GGND_9TjF{sL[{YI=l7Ŋ83N,ko`U~i"YӃ Jv釯 0yR`FES1]"yFɣ}]"ɘ'8]LGWY;PڱV\sSom%u0ѦWR?/ζ 7tMO(`}` o '0ٰvlj{G T<[%+*?ν .<\ݸ%rO@ O߼RtseU=j#Io`|>W$rf8&‚'Ds(8>u;_>'-бsug[86uJpy >Jl Z` ![?? F4+5f}R|vH Zӳl&h>"w}n L`^V1W+|k" Guڨ6Vr/!!ž0WGV J1\@ZY*bݍ 6K ^_hb;?̓ZŸ5HnL A~gɚ V"x d7 R8 2}^8ۖ%AajX*.cߓ,?ЩB|?YEz|9P[bzFZ;yky*uXyid`6f,U@QSC5i@AEF[eLk  sM:hA(P@O ښnt;GV!!Kx)NnfkxnB']NvYvݣݻ ,3"&_BiAZ@|1 PnTl9j7QZzśb׋U؇[=\Bb]KE*C #G>8Q'; Ct*OYFkoNvЀ1ވ$J|F--U Em XGG> A2Pe WY_w.;w5_׽J]]m LTX=?O(sl􁽝m\qi7+X:wdY<P®3"Sq2iy3,..J{og'윚R˔ T[_ϲ?4jEP)2#E^ T^_C2\7۳6.^xԴO=ZOM-: /f]F&U ]y#zvPVB;v->!x"-򯶊(q* ȜG"#b;2TB~ 1o,emBfHGJK@Do2oSof="/t˘pP)kNg') B=X}Ki6 \<0ϝ|Z.9Nu. t )ٲduc}ܾ٦(֌(Cf0@!.'va:Ք  +MHlڇr lBᖁ}c#FqB,ifw:\ey^[Iu!Զ\L'ҪԾz =pv uHϗ4dSٟ.! z{ֽ88[kIOۼ>)Z5`b!y آ'6F!4XJsIkĐU 80Jgȴ(M;q(yS9|b[(^,uuseVzZ=3%`ocD : PA6< %ФMž:!v5u{}t\*"l?IPʸiX18L,V ٛdg\W+::Q#x8<x'=\FfȄ~ ؏ZR([1"cC\izMlrc3z᥵ taHŊ`qE_f\S35Yfb^?gC|cbs2&6 c3[#nў$`RI~k.g"268hlP;qn=ў9Mh|֫*6L Wc ʉ"}S>jƋ6`xAYW"ywz9h:ϦS&S^esGZuQ˚նs^Ѯ %#U15?j dU'ETy|"C.+sn쓊 /``!jЩ{lkP, :Qq9> XwI[*r_`8&-egkѰ9>1ޮ"׸6!e 壊qEn[H>j}Ezx[)Y-A+Y#} tEZ B1_oֽ~=/%1Thga zփ9 \9:>גhV礝)b%.d^(t6UGkq-s9gҿM&WǓH?Ϳɳ424xΈDԡoa`T }i-umaRMW~ T1VV"w t.I=iQIB(.n~Fx_<$⧲3ʓpHHɷ=Y hg|?ָfmltMiDIR!y*' ]V\O\vuVVEO4:# Jư}a NDz1?1X ّҏ/;]bDr%g66'B.2s|QY`XH2\dC)>wzt)TE62-LVi" s^6ۻcj%nPOU_»D4ƵN}% C W4o'1V];[1v\>R-K yQN,$Z#ˁzP&QѴ+R;4RGlb>)-hgøTY#J%[L"qT.-F^VhiWid0Y"8Zw _8<ۅ9 !+ u>-E:xA4`L ~)TsPۡ{)w|T|Wk=r5[4*rO?%߉lV8\AsaНiES/HU|cDO[?5;S_\T8we #ܥ h#%UIJhP^LžmdYgN˛:8i8 $TE.rlaRhQ@aKuG3  } }4樄>YkmZi|&K,*E`Xo5+B;[4fͺ% f (W]r[b:b+E+dѤa/ݬ&Mx:jUwbϦ@b5e?,HӬ԰$з.2gyKA3m7vX˜Е5asjy.22K\^DiT)[M/fM+\FXOXl|6IJe9`wʵBta+hC,d%2p%+(Fw e? %#T>/dΉP)@Ȕp^*@|f:ؗs]$ d ū&; 'xWCQ'B,=h=H2ΖĿ'g!wVNJ) O-Ǎ@|\,l |$mɹҢ);l^ E!/x,!e{vR/ZЩSJct9{A >=~P?\c8."YPL-j /{2p3s ;awY$*(A/3ey|zM y 0]aP-݁Y9{Mr5s n/"r+~gMG*6T{+z6cn3:SąpC 4_Wʛa ,1bF3@'+[U#urq:[E0:{-  _@D}?4E 9/dD @š5&d H0G~{J%"x\Zg=әl(˥< FC2Uݗh#7蝭wkWqBq89GD✞ y_{>P=l?G+͵o@^ݠNw3&,5@F8彰c5vsdݟ_?  ++©*5"+#RO1ٓR­KSMzFAOu?Hi?gaX 2,D7TCsJ5N|C`.R[?i;  E`YNz!l z25vq֍k:$83VYOYFB{$Y%0cqS~/gv9_N+ 1wS!L;DD1(?#a\bc#݅'/yIc93Fhhnڑ7]Fќ#4y#oՏhutGO #k}lk\V,~Ȏz)VT7f`uH<|~e;/JQdC\G 唗@CQk@x#R&G6Xsm 'Jm .:R}ۓD&)7jK-''m~n|7TEH F79bP aL:'7=avqGrBV DZԔ:$\c V03!*7EksQ+ai';lJn^g=o2^iKOS㾝TUάWX{/&|f9H 1/st&TWW6 gDs wqek$wegu wt,Me Y̯&2_X_L|J㱎lj]:=oVmF何3Mk筡ɜh e]ȬeG8Zf5O>.[P8vjmdzpM6I"@*gNWgZ\0wi/asm#Z'?ĿĘ0,Aq^ʽXֈn̛T\z4:1IPԫ D"q:{Anrv$^[zR@uZׇ|Zxq N@Ż@RzjQşr>E-4gZ)I G¥18?5fUqBvbrcBQ^Gcf-W;U.h"שt}1Ւ/z sr1ػ Z4` 36l+/7z~| 3FjC+x'Z@}Gab0<W㱈wȸ4M -5?cH(^ Qj"c+n^A$ {Ss ]УMʜ*˺Kj( ,ζR83ZI~UW{F[(̜̘/2u#qgy /P$;|ݚ›h_sPVݞ{D&DaܡG6n.䦡(ou`ed- QC+#tƏX82 nddR{LϊEc1;jGL<|QK$uQM!0"# jPedhx"s܆I@MR/4Hwޭx{:̛.; DTG>jˠdͨq9jdv-s荇502sQPv}-_p'Z+_tR-c\X3LWr`fp0(Qy:JmeNT&|( U_q=?8"^ɥ{ى]8,3l Ѩ˷&XW\Ii))6 rnm.6Pt?b w͂| hH@\ZNT2ʀǂbG~X8RENe1'};сٳZ^\ؘq ~rwS3IOY}#d*xK0Jz1m &2MךM 7甁kC>Fpv~KKcӴ2@k8e0>L9Y;InH]OO Q٥ oJ>4칠d&8IQ21s@vʺ ŤJM#qY4jR~1((gQ5/)•xRZi6 E;YԺ>@+K%]]H^#1 F,d圏`VTsZY3Klϝ({D)\gb^JdjgP/k׺6`z(:T@A*$8qfٗ@^Wۍ2* w0M *> SbͰZͬX( vn9˕<&9:u;&U,YR2*A*iRzU&Ř{І| 7-hS%& ocٖmt脭798۵sk(%*})Rh-]'{,ՂZKbbtG;Gd~`@KߍGI!2 O.,L{VTN7tLʞzt>;冘N ΚXH٘-͑\+z3wh˜тC[/eH XŘKXWeDMzֲ{׆B#BZL˞l _!QS%yԮQ\xiF&ϊ9 ~iĴܡ3,CWɽxY`ߍ}Zh/P6VV;^%_$k2Tŷp}ZKFHBxF:sTQO0#q\p"COo,*ӗ@s,N zT5ǎ$r/[ѲC ^gq㮏3!mz \h $=& 5P̀$nM?#x)Jl%H^^I]S0k|&v1O Bm,Ȩ0 `%E jRWu$zY} _R9elĶDP5#Ⅰa|sb60ۀ{}&ƞ?E9Ed l):)vRĢ}*w9G7d^ kD uuLI^r}%M-VGQ>WJ^ǢcfnՀtcx +f.s'z'[H@}ηhѧ(~dD#?Lv+S5_1~I\ܙNmWnfå|/e_@w:CSW'k]7#aݭBZ9G1z0AFߟ !1r /50 %, Zd6= ``N(rH"$??Cx*Vu:)hz2"QF1\B3rdbN̡ݎ2J` 'V~:u(rg=XmV4lMktvRm6ׅHD|ד]έ]_V5Ƅ E"ݙ ׃$>.|RU!OTDE#.Q=̩4ҸAj=T*bPuT"$2 ctT׷oƌyTkPb][WB$zW`s-DXFLQ}WV LT5W8ORkIxne]BDjܧbH?Po/Ҳ݅؛IQ}4u]fbi"=/ttQ6_܇vU7rs\Xݝ AҴ{#Dfy?x;H#iGuY9.-aanZ< RFneVoIo1!'Vjeq뛯kh~"cOHMgN+1 yiGH1}#UQ>{3_ٕA^NCBWyMض ?+Mt2O$;/="hw\+a⯪_Srs0A2fo8r`16E7LԤscZy@Z߃ jN Q`ruKD .yB{󺌄l0_4@YUbdAHCMga 1Q)6HZ)Vrn/r3]@Axs[|C#aBL4ƫ2.b >=אgt*ձNeռTJɨݖWF?"̋(Du`O~!m&JڬD%00}'`"-{Mn$۱Dtс-i)H$}w֭W(J8zD܁C”k#!Ѣކ!]#Ѐ@`21‹hJ#ZSE?16g |}I &puyWUDYs"(Mmn̟OmE?'72]r" K@/lv]6 fNOC ?8=݋,+ yieV_{ͷ\UEB5=̏OMsYuˊ9u]ZZzņV3n<7sgHd4<4KD)uΪ=p!bF3۔U_〺%H^;GZ>("^Q[Ptzd9w qp@*rEы)Tdh2ktVUH ѭBi|qT +%~( Kofn9ϱƯTzgωA4S ?m&z4xLe. RFy[M|{PF!!.vDӰ/ͱ8wq(Q3_/nt NV U 4ku-q*|2 GX ]QI\[RLOMrLz+eS$VB\YMZ"Q41sw:%n!-.n|ɺk[*dʉߌc K g9pgi6qEE`@T&g\[?C<5oU5z]{@ܘ-2!yLqZR/P^9^ˉ .#0+ޖ"Q}swKvC3K:".+[0zb+9R`DI;Wc,Rx%d y𤅅 .#VR-26S@ߡr>e}1\@@%gURp{woV$0q0{fz=oq"X=(jΒDNVdNf?(kbaw#B6X&8LU)[ZoۿSq Gn>>,e +Pe]B.E(>y"I){܉R)sW.4k!-<?#s1=f.ϢoZү=rHaiY!eFu+&A{x P i,HD_9P4HN6 i0?}cv8j0b" x6X@zj83g~}a̫~|ʋrDEAB'MZSÅF  nb,}t?2Bjͷ&͈3;rj|Q`DPڞI>4>i|}.idQ"M-9|j C8̖i!!0&ok;gw=jR9/ wm^ ldraw%|`%9~ 2k4?#:$2fgj 䯳Z!I61>|NO9'>*X;=]el6 k'8+lgQh|5kW_ QuldIϗy3'n,z ѠF 7 |kb߼U› s}1m[kE TF $}wI۲pWl.yPd u]ygIf8 ;}h@qx4=jlF7k4V{A(8,Rجnm 7F6m]ɔQf G~Lq$D4~бr#ɽ ௵7i<(CAIdA @$TG.oʆ|'kp'gyg 9!ĨfxT~S׻|g0jP]f0+6o̮+ڬJ~Ra{7ůG⸠Fc.%mсJu]KĞɾ˒6 JdXߝy_ G%ZC'gT'A~)'t迴2&ͰAvzZAUzj=gjYS;KBчʩl#Ja]Hy.1{~P\<覼d17ܢO7PwX\=9%2 X^<.6&Z=VSGߒO:c,wKx "ll 3HOz*}HLFRlĔV@- z"L-d@)N;$":ˍʐo`JXQe0\vZ7)e$ܼ`>؆36}T '1,ޒ'Ϥj叝!g$WO]OFNf7nqdXS)KɎ3BMcO&SYoz,WGƲse B]WlLu>.;> gpYgȑǦ-in8|aSzłlp Љ9vu"O44f@Z7$ 8 exNJ:γoȶ(nWk#0+Η pCmop~F䁯$&9.p{ ]l D'@7!4-eMx~FL{0,ZJUd2Uc2"1 Mp`'SΉD m{}҃>*68.:L#i\b[ސ>?Û !8׹gJݨ[$"( 8goA;ƲVW+ O&܀K#b\6K6:鸸5:|hA'7-w.U ]n ]w͎pNm%1Ypr60=#Xz@1Vvxq? =1e58<88g7>{p"UL/I*-mP@*\hQZB b7~1zB롈[ #mqYPlx#z'L'n"qz҅`L>nW"Naxj*{$EU5h0y!pq|ZØ!;k Q/=ǡJl=&!㠾Zs\|  pe)3~gNv1GSkNo c߂R+&.wCL5*p6T<-kB%A>M.2=NqGUBn}'4V?bm?R8ڠ{CKv_UKH: =~ JF%D ڏnwP"VM&-SvU! A&}ѭZX&pT0bFB'J=urSTYL#RJF,nH@yobas|=W%Q6疶oMJ+Tw'ZDk$cEI{}+Ұh%`!㈂AK8 P3GIxرߏƟK]a%8嫎t^ySOP$l@8Bo9TiDJ@M"NAjsNR~:qj  18P=+&>N?DSȔ"$ *@ӗrY@*@z@vA hp[/_뷐t6i]!X+x8im 91 '\aK),:)᫪MB!RMcN7J9;vଡ଼s92!_'76k"afC<8wcRmTlߕо9ye2[`m@Ѫ~@Y\Xa]˳s.}_i?Oy= czn?j#Rq?a2/b@ˮR"֌,'/qX6Jv[YegOBWk{9bTpL0A$޲. Ni4}Y".3]"_hi&N%ӺJsCޚ {!^m~LЅ   A xbBq6P8Kӆ_Yt\ʫ .wᡬlhϲBԄ57闷 0~+08Mc`tW|K^:)’N-7eny8KlE\ZVjoN7ְQwAM Ї^ҥKX3%)Bje2}l2aT&% "h=",ei T$$J dDs.X.FFX"4 >’ajgwn:4"a80S1JN`!Tk ;)/rU4"3X7>~-*ArÃT\"r+>"c-ՖB /WM&پPce2l~2?,u͜h/tXHFG֑urN?kIyI rg洪z: #IW@9oX`F`x`9}48!mXCd]+( .Ic( Ő{Xq86;[+gYMc历zn!;WmGtM \To7:U g"*Gp 7˓zWT ɠ*dv,4bUiKkd`e7xj֭S^MXTKD腄Z!ˍe Z|,| AAS9<鄍lB{*i)Lj'Sދ;N )Ry4]8jV HgUE&iDB?X7-|4ME8۟'`|N2D eU(W?Figi? >" 'Y$.hHt&Ձ\X]Vؤ:8sZub7l&P$ ?K8){&;2 5n6}x4cDjKO]K_T7L7yy:䝀. N"(7'ca8F\s²~LS?36|*/ ~A33 PJIl\bC#2[[bk#h Ψ=f+P(1HFT|Wlg CS&:?((*-Ɖ[deo_+!وƪwjU{P@n%pYfvTf=f أw.՞KO@hȑ˓-!d(reXFI,zih[gZ'P|'+g굴nlo9n%ǎc7H ky"\]8g6rywrsa0:DԔAl͟Yԫdp/crF(Nhbr/> x:j/u0D .1ɫBBss!E[_e{ H = =(#}:`r34mcFxU)/RAcw"J 5ܷc\w4QKY )_6c BҮ$ 4 Xiϊ5n櫿PeIQ{u&2=y+xq! ȼCɺ|KBNgO Z.J0e.j+iM1NdW+U<(GGS$հaX<|nHXTR Շ3"4 0ŔYWnLc!1H>0,$JDkW1^RbDN`Pa;(*̻yE M?*ʠC0 rD5VToخI/'wӇzb鯅AM1{W*ZuU2hn!АUWO?j9~uzA{B5RcQ|M4e.Č ͹3+eYhiӮfE 1\d{є]_ FOeW@uIV56./@qJ}]Qڷ^5e$s=P[+t٧)}#Q1A-E^*a5M.d=T/j,]bփ50SUD=0aD9LRe,.O".d$hr ƀ͎?9p5CWY1u?+6J]8ޚ(B3 &r\p)bد M>x4-zB1.7gжEBzed_'+ Anrf`#bM"R+e}ԇx}Α3n7?H>b## 0-W:1!yYp0m. c<8zAų݊XIC0¶(wPi1t6~`JQA%?i5&I/÷+z4(>'[MmDABV_n|lRXY^F2D@wݤ.> '76F 6Ϋ.,Tj5+g]R\-dĦǙ@oAu0 ĭ0SPBvYo4M'vҥA~Dە8;Պ,%߫T8RPFj M̞ˁkGs;;ʀ]6 (Eܿ.’YWǸBL§0+nvbM7Si|o`&~ЂfsXh[39$^)},ҩG~W.gYwڲƷWcUp*) H8>3Pdc7❻82Ei)G^ ,%8#p'$X:5\2ue:#_1:8rywWZaq'8[LlaS_W2J}B1+ =hjȔb4Dqm0jlDbm[(IŘ}gMo]7+S*ȳ.*0( q, U2i-.u)z3Y98%hM,YBt[.蔏S:zPQ:uG3Zo8 h齍-֤M%^ '`PfpMjяc:u"YɌK Xzeְ㋘z)9?hs*E~Xe _/߷~G0ur]H"Ql爷$pgx Nd֥y8E%0f=U Y39pgi*h;MDTD~R k/XYrvܫMmj6,(ǀA}Q00?V0)3~bj,O4xx)uIOYsSjn\ ][c]!':Fmi=NpZ’h$zE*FjP\_dR0nad!O:Gt&ޟ9HKa-'=F[ s#P8^b0)g*@O2uӠL2TRg5cl,A+tAu\p/qxH'f+`nྺ}~ %[l4u'M6ψ;;kb@uERH%M9[3r0Ě~ʨQUrF@>n8̈́% ͞7hGC?@h.;:3}U[2ςT&ppdq:Ak2fPb 7gO224>׹;n'o^X8FXVhޠ@wu,.i4gb3.l4[A_B03̧0_ |FDE}]IR+R= ` Sp|;+ejk#+(GAD6K@XwĂg,` d4P3=ʂXc:00xk0es!L&z tM` Mg`JcټoE!yu\w/D c+4, .⋢GF\,!uDNڀfiu=IDp\6:},!zϱZѶPx\$ƞ"DP_acA`cǐesu+,Oڬ}W8l-%b3ZK#xCGmu >W=qy4M'TcjJ2p֠iu-S/29Yo[r/*Wα]rZz3[)n cUd Z =v nGrUXcv6섿(3,s#_tkni& OLjñ$ Pխ6_\*U#6HQg= 11o_04w_N:EȘPKn"]HA[\-}O4tFe `E4Ծ: 2mm]rDVMi,OJ){'FxJ{-}D#cQs M"Ogxi>}hh !EH|- B8AA[d 61 imQG$zS6 מ!2ԹF`|hq2ps@y| =/NHSդVDG*TA㞞֎Ͼk!6f Iٸ\~I3ߊtZ(; I hjėTlfعubXJ<Һis٪ߚX.3Z19#AGAnfUK?\ +0XU bŝ?E#'[mzaBPW##FQnEK߁!/fH_)]Ο2XFnvg-ṷ,crǢ)|$)KQ88"|?dse 9UN!Θ)eR_Շw= 㟋Ohɔpͩo|lm1A)/YnY+u,E, mŠj̰ 5|Ym w2b4 Ru}rV,}J.ߴzטÚn.ޠ)3ΫUy<3VCR3 D1m  _w֍ *Sg嗲aciO"ÒdxjsY1jlqz#O~ ;Ԍ O^D =SL@o8n}=x!U ;)#M:z7F6^ lպ57XRT(>f'.]Wn= V<=!V',짴RooyY-je$ 嬙c 90lKí`eK7^K]s,Dv f3#DC RBO>D%9JiGmۖ=\">VƁ@DN!K)+zx@B2$0.T8s! ]8iyXaEֿO6se}7/)16mhH\0rfcU2^U`Cy>L44xLdt3)jA56LxT?ɒh:3"ɏy$k}Ibl/lr8 /|dSl!Ӓ)nů0'mAohȶϛs˹w`H$ gJK*ƯYJ:^kܮ쉨,#\(ӬJޑ`r ^rDnL}GLg0뮼(DOLPBziĈ[;5+4b]$A۫_q,5_޿amdzJ\)J*=ۈՀ~i9ɧ\FCK5aqI>)OwؤS EZٹp1 ;[G<ƌ 5-5l0ebRoJ-Lo5PdYыl,VD = s9j>$Bd?=*?U)oNs"~6" 'q7/py˵k`Ϥs/WR1fVwA1 }<_aCcB/o.BdϤ7 [Y`o] H$c<% =JXl_\สo9ďbrO Ё[[ `,hmhVZur.6Bc-7# B"Ě#}.^WP+6< $K (.owR)Ȃs(/ !R-Cl{K{]F˼ńUHn Vm6m͜b7UKJ45H}2p9-.n/!4ZWJQz_"9*)$[vҵ#^]1;~Lq*fb&B@\;@[ cM+Drr!/ݛs4yO]"츳]mv 0"9x[jZ* /TT>PHL_b+˕Jch t)?OLQ="1OrP"p4UV3q/<Fח`$o͜im<` #!9p88׻L/1ͤ{"Z}i,*9B*ڣ2,cJ{ .qiU5G~tw+PGUMfz06j+^.WaB[]waf~}BeARZV s*P}I>eF0>2:~&0 jm\?u[.+BxkFqT"ʃ1o$u;aqe4Sy\55 7 s>:}v:;*VB:F5ɳ3e};kCy$Y2Ḻ,*SAWWThտx(lˎ1˅PaƲh´HT3[F!MCŧP@r Yx]`q?-v]`n kZNGq8fqÜ*)ѾNܓ.>@Qw,Y Z#N(FŐr T=f| t(HyA(v$mC@%hр!&v^O%cV;/߂˅*Ζ _@X~x gG,p%k9!v@pzHG,0@q"H\*~deqIm#F#'5A5S=pzE]cX:i;](| CIn\{  $1ޏqU/~jp~6H0P ŧ]zoU{BzOMnk&DI Ȗa$ՐͽP ¥AfMyW|*Ї+@bPvU2ZpM8E c,a6>J`3uG tv1bo8sޖ$sՌ2|tC튁hHZahsC Ka`*f^`vTt!ڶUJiMaXa/zeyȘR'~Q`k(4[E'^ˈqMT Ʌ2pZp+1]f yjvWt^U _ ʕ>EYaHqILdEnkroR;mD,S-Ϩ'! XMrX<\n#yOk5Uω7NnUWeiYR84QieOGq[^5h+?Β<\k~+:P0=(|p> e"jUsf-^O&+7J-(^k3Yt/R<^lVMbא0(Rr!* žaO=9=0poX0WtGfrWPEq I%Qw$y7rIp fDP+@9|a%?F5ZJ\=jI&8#4%}$l[W)_ŪEoz=Ex! q!:B+bo+w Vw%(YV<006` ,D):=|n_< Lfa5[_HJ':c+kO!/­z⻩}I1'$pLLnq(H&o843h6XpˑC4ܪ׈zbBNք.no<.u18p%XGa*>i("jH)-pB VMw!m-/ @N~.*շxvل{3H=Sś۱1#X:U<>瀺$:%_ĥLG gy(`cؑ[KJ^ՔNϖFϛ=TJaNqāN, O-o `vXAQ!6{'sNr̂-ZÜ'cft^U TJNS/&zw57RL|:8ٹ sS;y4,ٮ9c޵8Z~eJ7F)eO]ef/$ n[pq>N7.*|ki!UY@+p7C!|?uD*(ϛ:mν;^\߰$܅30r\4_1н(-.g=p`+1 ?Uzۊ e.xiƯ2h0]X|.״s:ԮqL/ pOf>τE3HYU8럫c_4j wmZ| jS KV u޴ʄ4 "X>L@m>΢Qt'z]w"Vv g!I F ׆qQv N)WPh^twgcNbQD|s01a{Xo7]Q.u\yӕ1jQTʔ+i?j85*CY>ktAyh8FhR p\ƨKqc%MEs]tߡ'N(,yuIi#0eWҤQe? S;4:ѐ *y#~dh^>DކX/)m6ŝ[ +[)+> !1MǗxN^A& XPNju5U"<476h`8K+M,ڛ#DuO5ҵ> pvÂ[TB V@ MTRHWe[ZIDa52~lajg,fb]LA<ܒVF-6QsO?Lj:CMv&I PkaOEnx wJԁaTcz)1B+ூhnt\l%;MjQ;8Ҿd]jz,:Zkp+,gy*Ft)Zvn=}%F2aXjj Fޘ5ɒ5t[2I,ψ^J\sDRz砘>bg8Ršg{G*zt- << =Tnzړv/!/a"U9;AҖRj`ɼr7 lCG,vybATsq]o-M2ү1…l9fDcMmu(%iqdTo'OVٍI|v >k"OAR7|FEw-f #b 41b)[ӵ;m1 rV⢾l>Q:POypY3fPN`9; fQmʸSAĿzuїiA],rk)9<5;=Ou[c)l% -f')] )D&1|2"}@bmQg Ke wp &t[}f$7zeJlkSoYP)!d& l?ܪMadº@o_ŴGH+}aF8r|C}OC& 0k0e7Xp#`#jK뙡޺17dcG<[l̮~N mbNr܈V3L3Md$K_V,$&Wθ }Xq)kRD0Rz.ݳJ4Vut wyUy @u˳ [E<(T%>aQ^8ieZ=M+iiP{*p&rQ$I-˯<;ObzA^ӋWթVL@7r_wI,@m2dxxYݗ vp@`fr5tPTdr9\}5{"XsjA|he=i,.l0uº k?Dv:! iFlA#B$ ̢`tfkO9)5hYLW1@mlH;n7 8KU=o Iwnasl̤QT fiNd2GT)CVjV !83\\|m0wM@(B~DjJV~?|\ـRg|0D)eQt5bQ:(?[̉®^Wް.p! 淾{1g!RL+zn@g$Se3} |D^[hyL:#@˪($}j!wНLC2<Pޔv> -t8Zj۔w}:|ob8EA2]F*qǎA"{/g* ETJv(W%?4#t1aug7FEGHun(i30RX=V6;"vF}qE\ZW"`s03Df?g1%խ\ J, V[(OGʧhvCMΘ#TY BqqQouC*Hݜ#^]Z=볉qvX{sެz1 [h^mFdsᢾس삎%mk9r; XڜѤσSKxw}('k%TI^e!`Te#U7b2<U ym I G¥~/E?ClZT=g+߻te}j<䑦0kfs=B6w<,P ]} {ơinngI;שO s'SXl5\A:Pǭ4/g/46]A8h g[(T7OQu1Z%em0 ~WmJܥG Ng;RI }'%%m z0K|gwy^ ,8!xqѬMZ#8dtT_G t#{eHKl0{oO O/1f}לb52 l'dɂ=.ޥT vBQ 'e42YT06^=q)Rk]xg \=Kt3tk{|8xVRw[ľ2NT^aSlB4Y FԴY6v>Sּ7~Evi9h0Y}!2<}Q Wqߔ[:2CkS&-Ge ck3r*r=zw)֘g4 =(2_@)=il5}v"ř) y\} .a%*^wyq2+xcW~EI!9g;vJob&QjT: K3{ƒU r_{`2ڃްdpDckR8Wݪ8N ,g7ZW,}_ԶA$4} 0<$w yW:;1˴51@Uyg!㾀v3.OЀovfI&ؕ[1c@<0㖕:>PNpv<(:v*0J8 qQ>2495<|\ek $Jk\N.y?ٌvML6qS13Bk<~ᗜT'-lhG~%.zdSK$:g^)d((*`Rfo=d1YRǃ 6ݠ$5ƫR )itĕ·xHz4x*5z0]}Pģ`߭%ҟo!V-}hb e˫zl#Aa#s ζx+}~0 Cݣ;O)2{vKNYmvAu[.D#aް]L6]0l#j-<_A-vjβ3P3ɶz2dR=h*\y  I3%%˱^fLKEτR} g]pE0pI^}O%|z& N_9:scsx}Hh6_ GF^>T*h ʌ B+K ?һK|2g9 R }C:Io(6*WPxxƇ y&"5-?/ ~BTsߏB?Dk+?XsòjtUqqQZO{{{-D'{̩sEw,EP4gs%*|ٲԩR@8中$2M"U*X&&47bdvGUc|xTF_.'oĀh1LI |%1f3KP780ZpݘDoR~$n %,!fy0)5>\oLrSB6{JLR$z)molʓ楠n!w+PSbSPO\gcNAbَjwsqkZ`c_`7C(-%4Ymт <ݷ$bmSw6d<$)_Cb}$ >?SxcC-V0ήH^s{)k:91>? zOg Ά϶GůOY9> fJWMg]tM;Ypѡ,OCop=2Q-&N. 96x =zdLňxG"+vI4Z 3i}]0jQ[ ,b[=/rdڋ-3$q}o*"k^ ɃiuG? =bG֢6^AMF7 ^{`u?44VW]e=aW}^0])ɣncg8AfMbd !}03 $XU f|]n2X01EI( Ktrbh$F(UЈ; 2aKj)VY\<('k敦+lf*HJ"xgg#-xhxLL X967뇑R׶Q+x=VDsfCjj'|PMA7\Y_Zq t!-,$´z[^ȿ;*%\-Ig׻.dfaAmJ.L Ws| UNS#fw'YӳAZaзl=P_P5bb*Auּ9uX,IH8bANz-FIkNvϻ., $3htt08ƓWnqn ]8+iY`ӶNq+x2w#] ݡ"?G-u{VmGDAMÊ Y'򽾩DucqeF@y iT  fEuF/9+X׀[ 3%'U-w&D݌Ozn? MaԊ6@Mj8-L]ĺ(UJ\* &σd޲V> ,ѯ!L+C&pZ\/4 qa߽iK:^;*,֬2hYY |Cw~ajtM٧ioq5}OOJ@84 'D,K&ݞ`fj<7&$]Rn~g۹4aB-1 $D%i^W8(aU!)v l `hx\O'^fGi[GwV7SE]*_65w7\l)i,ߕZ Mnysh)SY+su.]=NEaX  (7j^S5;)w/AZ~IlyeOe 4wK KOk__ܰj)}~ex kRjk#`ӹy X5Ntx0:CmoA$$xG4b8:xݶ'*@#"g֨1%% X3Ўr7oPgKG0Z/= U;QiE Q}kQNJJTLp6A1$E˵J+\ RKӷW^Tp@TP= ک}8Tu>@Z: TxY#盦 =M5=Lddbx@4Jfya/W6l׸ S B:)UF6pO/kD.NVsq Fb0q^*ߧGd>OK k2}d "u)=ӳ_E*ƍ: !P%*Le+џos xl6'OIPB~Zt'[oliQ(~P^y#f5Z w>ae&1^<]nhCFo}{D !SHP(qZ X8b@z&X&QRs1B|R(&;<_K2ŅU,gQ?af1ϽO5RbGKGz [fuTf15Ri#mf]'R>{uY( yz =2 gT$xvL+!+d?~ 8FyӺ/|+J&+߻a]jE#_dh/t:zzf(vGF:ko5b{-vz|ٻUD51\=SE Fv{RU\H(R?fB-O$JzX"A ;\,"FD+ϲid{ 5}̭0ꩇb xzqi .6cCs"ÐEaҥqNCQʣ*.p? 5h"S[ ; -&¥@["$>X3iyauED=˭m|v3ǼH͆Ո6swM2`S5hc܍*,['<\"4pRy`myWlyaC%[Fi+r P¾- &_Z^*=\SBcQ{Ĕ+ȦH4P@[,X'XrZ@WHG;c{cî\8)Gk1)dmX0Oh X9>ý12H1+ Ȑ-J:LO 4)qFiU7͠N,`( j /~yo0?o@}H~sRC n#fO ؃m"qK 7,(q6y0r(!rA^:D(%GjfEBlkwl"gզi?f:eӎJsE\+Ӌ/z`TRXt^pB]agV)04[zEFdG[>dgb=&e4J2;d+ "ET;h{DuxS@Sw*T:ՅdMZ1r_/6&4z_5= 9@[]Wl&/FSC!jϽBŞ&.sN'{ySY7ZȇE\b0q6kG> DHwQksDYM[C0X0"JQp|ަJ9f: Pu6^=jzxSC豒BȊVl过ԑfV[σfGTN[#svp}4khJ޶ڂNËB8"?;7Z7˩&23,< q|.mӫ^eWӢW'SͰh2=sP9)a8,1~g6JW, L Ui WV_6=`%2c:ФT4V&6 PηK%.!uȏ/lfs\OCe9c캃[˜7Xp o8fePGBF^J_Du%9LHU|QE u 8Gc ~gjSZ_~~tkKn|YWsG F*_m|2֔/w \l~,lmE*0W@/ c|[#JS-dYAwPٸG qU`븕pC,9K[{!"=% n͌OIaքP8pDwo ېK?Ck&AYlsN %=\dt9* CfkP( 8A߫US!L[g PM |Wpmzj$Ca0>ޑUFb~F]lg4@{r?K3p^D;vr RÚ-.,u١6}w#Vo'9|8xޤ|d,e2gTH6fǶ"?NY1I8@}gPҥ}_RnyICu~Q.y6ګL#`7)lH}HLi0{Lj3i#5j5$˲@26:^NlYxuМnzҠ ,ۣobwvzvעٟ֓6<(SK5"֬CZ"n/y6g1~0FΰQFGPA:+0g)isdY5-( rESCO5gmL9O[npӬNP8T7!ܔ(ox3QI;/\;$IZ{]v^5ȧ`ʗdn4흀_,pß>/أ]]HyA;kw Ggq?u]U޾S\&6ݟ93kt^.c byև $a/:l76pɅˑ|3<6 Q}gw7dU{%U Lmd:&,Ճ CY6{[LpAs 'ñhIl|o%RBElJ03n،%VJceYn e}IWzqu2jnV&{e$uՓmɻښб8ZFƬ=7m ?y!ί>< .oQ8HIq 9X5w5 bβ[A)"cʏAiˏTpߡ.bS{jM.~-Bb!N;u9 Ta@RWJYL ՚0S4Hvƶv%:y$_-Rh=Ԩs}>p(qi~Ahb§]‚:\MNF>w>p?Ȓ9L Chfr㯴DGA2oB8()Ľ}!LF|Ïg;O[V+ pWJpWņ+dMz*ňEk&֖@,Wҹ:&Gȫ-?"9:5@;sPCEX@LUG=Bw(id[ت 2afD‘kX+ŸH33Vb%Z`ŰqSTy>,=dw?h:&78pRqg9sO**Ly>PLxggcDf5Ŭ$`/؛$,P~lHkܡ2{Bɣ#qVK!M/t25x99f;Q_OkVzB 7m$]Z!Ah[Gʊh#Cz]s|HIdT=49ƛw!، 6%h]s! >om]e|3^Op'[>$-ӬJY@Լx6wkW[hpn=Ҥԣ1K?hICwd j^OaRS@i'gW\39Ss&@q pQBqӟGХbt{D ^E3oˆԞw,N_q* $[,mc'ع^9>6Qċ`")F @"op `gWxQCO%!e2]^USUop%s%;3 (H:"'-˥Eh?lM{ҡ1~%՘!<шo:ݧ7rvC}EZv[Nq 3~&WrQb&Or$E2ܷ{ږAThܢ;h->tE٫W[GOyHCK):l;&8]Ɲ#M< 3$ʱc cB ,;p]oߙ;욞׌BOyT!5H/}N}^G$Kr$S 1Ldܦž{Ze6$rzה-[@?Q %gc#F"NE㣖wot849欿6o{y2k)vaɑ`ZUy7ۼ裩j~S]1tn;|CN3;&n4^B#x'$th.2_ڑ_b =\/.P ݟ~:kr,{!Z(r+逕 ?{Ŵ 8\)Xj(xM?Ż5h݉]Zr(ၟ86 NVUfRmaEd` &\KFyYAh,u5hBCܹd;PvQN d<'mG M.$_m챥$~m3&#J'd^ozo)+C96Y%U©N{R8ucYQ\P3Jxb8WR< +(-UД5KS&pZc]7qB`80be3¾!`F=Vd [Y.pE,FD6l}B[\s|Hut_eK{Sм $IIk/s, `N}>Q !0+|.nIj`ml_N,<{"QoQXhxrVˏ!Oz 2a'>Hd LгA5.h9&:Sĵ0AIL,Nj0:&I[ %} v:+vѳ˼V쮛D^c x3pӌRnx+c@7G)8oq?|Nb8ѭ$q"S&YҜL\PIn@[VPH)mm o+.eTL]SMiI? ࡙oNzv3{0_dQA8Sp_hk` '|s\#@zgnsu;h"60ah1$a4|ק͊Gz2"8iX!e28l 0ׯAI{#Ӆb̊@Ý׃G~3)Mv چ%·dw|.6 yh-zR$)Ba]pa ,0IDw[㛔KvDpѭՔ礩&+,WhBiRy|EEh G`骠g6~rlUI7A|e8# Y j2#et*a߇Ue5+jh F,Q`*_verFvł3'ԸU/ױ.{apW]Uީ)~jj*Zv"f+j?Mkqb̒N= dfHЁ*lmƌS˳[GZ)蒶gDU_ {ƬL7gѬKӨH*-PJ0|f'Dv'K.vZs}d ?I HW隠6.N\t׃m0WˢgּF=$p0T>AKSsdqJaKAg[됈= Z 0#d &Samӌ< Brᡓ^95wӶQ>+(nPGlՕ$DZn)@u0۫lWڮb.0倹oâ^Bji8҇2 $~'="ۺ=j L&Ax_@X[@K \KP5jHfY)RDv q/8Es)}szUu`*a%>Yk&?eEBa Iޟr `]|Dd!A_3d%s]jjP]` 5P\\E,*ہ Pb$i2 J݋Ao9.AzA˂T:jR8<zYNs? t}";ʚSf}"һ!!6ۻC)/hKGKo[s7jjS1_E>z'h? qpǑ.A\nzM-r b|B_R#I*[N!%UQ;dsw\-ecX\a˥Kqs0яDcLgvQ~bwTł>lD p^M"#e<3ceCRChVD0v_bM&Be?$C4QF!ǐp>ދMow,%m9:z1y%ű7Q0鴰x"%>ur\z@DX'l|N!{G=%Q 2MR&8d,NW-P5ʚGgy(GY3u'LP3zǫnwũަݶ0|.FuRͤ'3"oXXT>DUQ&rV]茶|nwI"A$J4jN0E$fb[+ԕNQ{vq}6}{3Ē Q+NR|qS<tjSB׮DEd0WWW;&qn3r8@߅y]G٦ueS% #P#7*F![GСQU-gm+08ZVXc?L!XwEP%ęCϲi&j9|"uԃDn/ \ϟJȪInE,vҞv_i@g2i;kdGO1x҉I4s IXG7wI)$RHRא{$<#\R)XV0*'Jy[zv9p\pi&j.<(UYQݧ>"JVUخi.jjأ3I|(]k,?G0_n_Um)b^ iʤyF4 -J1zDjjH3Mb}&%v]EU8A@% wHf=ۍ/=pTuP|RNߠﻯr^ ȧ/&2VQƼJ1I̦ CI @9dcWd NjtWT-#?[RX~l{z30N뛒Y~ѻ2vG(:91ijr3RTAP$j*G GTN꘼чffNЫzD,?% ')r"j;mpSFYE.O 8jRqzQ#!ݻa#@c`X_ Ȼ%s ib BOxgg2%X?j>UpK(6ndR)4T9Ww5ɣ|ƒr"v@ט-F1E \1M$zٗ\Ѩ[90tM"ĂY49|kC4V=ꚝTU> @u2Dc4`%ÿa) -t w;fϮ-(3Mqm..G;X.sˤ3qq)cѸ?;<#\Ҭv-RD~3Stnxmm6_CH"ZMi5*R}Mb"!A>#_6/=󳬾o4h<AUQŔnDѡ4z#iS(UQ”\p龣h1^Y›Ɔg:n=\A+OD:şܿ &:(PȘ't}҃>|OVR2 ube;_^jx_ «blߌa VaiDǵ_{үBl+9>\{;6cwVuk6j qbsBLj-] nV0w Jhg;upLD 0nX5N$ a39m"za -=eZƤ90/R`VX.H*؋^?8GlTz0@Ck*5]iUNY/z(DD:;f+]19|{̮>hĜȉ MCuw9babsdÊ*Ϡ']y#D;舁'%XimW2q>X5Yt'0`X& xfIG>N=PՆu'D'ąy%nTP*=hc GzrElr+a1[]C` /̏:171qAa9q>cpz (c^hYJng-UE]P0rIS1GUiO%^lʕ ֙"k&no]Jr\WI3=-A6s+l!!*aPc~R t9Q&Rm?{24w&}ZAJgOo-+GzsH+G)pevu&F>AY.\B; A<rbOLDÉYv_c>Añlpf|u){yk/ [(,JsQxM-c|PlM%9GS@&%@خ>?rgC)a|r4c+ߌ)&M!WQB=;~"a(-{ O~լg3RbtDwZ{I'\xnu p94-iwD^;c}‚ln;wh,"hU^qENB ԗKD/Vd,_Vt~ ^j!=&HS `Y2;%%TS[1W،n Kr > #:>ܙ@AluJ7cku: U(ص$5!aJ͔A1p3 OzQ,3 5_+}Sd4U&wmV2*e0 ;n&k3q%v[lWԶ#ES] H9ש}C% We 2ثo?zm2#SmPc5i^,ɲ fd[sٵ|+HRUؔ#jU/{V=oږw@?m7h<3-V幦n>t24uGHk2 '`)V9_˺6С[3[dI1@kr2HkeoײNjV]f RhbQGt#Euq,nz/63\H2s 鸲O=ZK-PJ:D4Oį=L܀X$X֮њ&3Ml%42ucvo@!iE -Vvm9D6i T8 ?fC@ Bb=uňKU0LGw=`|x2ӽzFJCz9K7쐑ۘ1fMbkKz{a\vpQ'ʖ>NN,ht_ZEb'ˆ ͎HoNI #GIౚ(Fie׉~IU C ).?>~2o]>A6thQ2:F;?>_1UѠSPM6StU9`$TkPt"ùddU3w"t7lZ-")8=2"(u-3OG6~C'JC+T܁M)窔O7%+kl3X~}mrv ՟ZG~(C9 DuuZZ /w {no(nQ3~o!h, wmyύB+1jDg,R T>fqoD`'}8vhx.J)H@|/i?Vd)GN| := .MAc \"NGޗF SO OceKY`52*]Ts(eM;Oͪ1oqm9xzI"d}zAtRGh'he}sZ3X-H2JU;Z9% E%&/rv댤w C9:D]t,`!m'RWK܍ߌn$5F 6 ~1x`dzVKk~`3)XGkxP];[ۖ&QKzm-=l$BrDKUeznB|6HNGa{&P0î!`ErZ0qY]~z<+]REkqu!a醰 r F/Z$6 ?X>)y0; zHH1ߥrciN0@8Lzr;3AMzp_TRSx\{t#U3TӛɱOO)fWsVV4 kqTgJ2uz}8/HdD-{+onD"A wvYN"3N+ MtUA#`(+B@z:}%P .6~WK`Gw|C“Q=A+AhG0te%mocclXj\F1IwQ+jW,gbԔ jn8U3.^pWD ތ<!qmc -2sneBL= ! Ө:!)SD Oj?q{_(J1#PuՊzݎ/I(6M8 =34'սP n3 d*3:22{€gC*ћ6v9lz,O9 9WOȤ MVg[dw`['ݜVJx]sܞfjs)ozde  _0SpԪL`а2>x2Lu(m61-{DĝKjgV}9L{!g)O~o:̄Jb"ߘ$tURArj`A )ciƦr.'ul͐2 J}a3iFՔi٬y-3ta6S_S^.%d8AւH2OcWy܁eEzF(FJ¿|3h* ϶b}K :-J{S!=:󈤫0߸"CN/ͧ&>v+ P$ݪnAzb.HVH:!9 gj(b7v7V)Z^{BjJqs/%sMs%?nF'8#nRAW)3{ y=hU)j&eu$B7hXC|a\WZMZaE]v:/_rMCqOɔfϒje=Y jqY¡Tu<`V)-:˼zw]4dS0+{[KB'~тH\ pHc=M:sܠ !{iSq'uכ1 5a{"i}(Ȭ6 ̺5*3Kvۋ,|:86%UW\\qTt_`}L,dtS +~2V$=H0#ף^.'&ſSu"0]G`Ќ=>gqCM ,#ig)3aV=f "kG1.En8%`e^˜[$ ?\ϩtW|udgcDzv4ºqX :E&Z(0c`cPΑ$Y&V,ERtS"0RLtobZE,bFe6kBT-ܑ׿\tI t^ xoۄNfcfz1bPv6_F}Jk>W(A+ wLfv@14 > v:&7MeY)x.Ѣpyv+pt\9gHFvyPF#O+3k]|oHot]ojB9CwiRm~Ϝ!jO6Px9Qh{6`p$ˆ :Ij*it_ηXHY0B%5L 2H6չ- ]b]R4؇P(ܭa! k4ϢW6xhl/]aG5#=y̪.%=g<& =HtvZ_՜Ƕ$B*W<DL5 Ta cz }>0XmJ|Cr֑B'j;הoLѽ<( \%x$ bY@ &6Y\(>MhafIO94cvYd=z'wU'C>Vypd}8 u^.mX N ay0*%飊Jc t;_/Lti6I0٣U1PbTc.EҖ"3I/SR.'{UYjdeX_y%F<5^DHiuQ DVB[NjA"'0/aUWn^9yaV~pvbǡgN eܗydsxw4P[:|6\!Vlm22.ۣuV[;L~ Tٔ&x1Ӓ܄ZځE:v]zL/Ã?M|_!.!j#AGp~r zGM @ST%dvgdUUbRϝbz E:/Qi=deL4I 0KFDY .΄*pGy_$Ao) ΃?F;&aڄeP@ƾ+G'|j>ս&ǖϦR,>&zȿ'ޝIJA @TRkef0|.M|8r?ñ.  Oܟ~T IHh" gNbc Vr4TV'?To}ltPr;- >'n07^ޅ'ٜiͱ8*szvXalke5`1K IC5E|Qڅy.Jԑ떕nd+`LUgVU*WG'EYP8ZdZ"mdxWn֯u)ɢ)X!tv4 UC0j yy \L0\Hd((C&-Y"99$Uѫ"3w&ބS=߿R xЇރ4=#TWEOp7[oj8阻b==q2]KmUƼB6߀_4}،[ |?ZQ#X?w4$%=+aW<2[%T06>cwU uZ LLzXgx_zHWzb~h꒞( ڀB-ch16si gu\1li~S2tƸ{M%¹Ŋq1eyInPmDm% 0m~ zdqSx[Νa:an:@S|CYv}dqu#R^P58B}_f C_gF\@9Ӡu;IӚe~z9;P] %+F;Y_]E s~|L.#M4|v$БtmۗAןmaw>Ea~ zqlq" D$=-}qF px gQt4%#&"C+q[ֺf1T79Vw.l4$(.+PS`)3=\trIl?u`b*Ȑ0]9fX>Gaҭ_&TdB`1s6F(խe-vݙpR~y!R f"ͅ]e!4'vެ*ygPB^>2d+@|VwĝnɬS-{E_-ݞ_񳻋L{mS"tm8ZLM3f1T|AOU-̯nmg'ً, ̒Vl#-i. 6)4Z޴u- ,tTUT}Ŕ0m! "gĐxO1!Nr5;\œq ~HR<#i~&pY+#qoŗ9gsچH? }'/* 2JŊRӘ1㼇vN |C9=lRtpF}<:4& Qgቛk2M`iһ_G9 Ab} `jF ah&||ƅ0&L[ED * [QK׾Bo Ά? AO-&z<_$n[TާRi_ŷp-5GlGʯ Gs\A;=И 3{\ΠDuO?v9|evx!w;S?-= ZxNC+ђQ}Ne L\?(Ɨ;poۛɭ9庽jJꇑC3{#RW31; QG'?' |މĎׄkMЍe6mZ•Š5;2̎bf` 0Rw2Z:J(R&Ѕc' = r.:%;QJbo+Nk (N缀?~:T)seeb'̅ztAӧq~q PH:2hb<FfY*RH".a,;%a'i@MћQxq찂ӣ \Rbw6t]<ueH z V˵V1u<Ҏ __̟b&c% }=fGɤw_2n;"h6aks[9"ݟ{u}k9qp5cX4/Lh'Џ.SqU{CɺI5{=r? dOUV -8f\q 3OKbFk? ؊5̮Iյ7߅ď;Aq4z\6V؋7;8 {ۘ%Rn5i~ +8֗asB(N=i]d%4U,|?wj=ZUH9&VvɝBȮ7Yϊ>x_6e]|"W23*#Pڈ{.MJ$wGYX~P??x< -4.xEqY=5"NoOe鰂.~Џ[gp+rI_\1&f 3WkJCCh#\5# eEF&oI!!o)Ùсrtkfl?VQCRilأjXehL6z3WRYU͹0E+@8LJ^ n1/LsQ#,|iB" {7glꕰ8վsIz}l|fu|w3O~ѼKBN(F*"@A%>I͠;ɿKog@$_"mUPͰ놕;{BJ.#踮#[d4 >}eeYQ*"A?.˂Ndv7>T7gMbCx&IↅF )~['D%l0 WjD>X0Ȉ~uA&S%Lm b! h!`1Q:WNA+vt/ZSd(Y{n!tLmdz|BQ*Cg!/T@h5x_W^o/>з fy8ð-+C0&ay?H7 bHf[2\$jϨaO-N՟Jʫ3l;{m]" ,E-.pu#=ʁԊ8NOC*CVh$QpUzwVme; B>@#=Ǫ'iǻ3uuWRYVʜ 1eYHtQU*Tô"lS[7 ~]H3#KoB|sQs2*D 0>qC3av;D 0hyKG'>頥4\!eqʱnW {8G^KZHu"3{Z+yId6Ֆ@8tb/{mEt2fMJz,ҭ{ҩBX4T?}9D0]K'P01Z%I|"VMFOU7A_ d|(.y'RpD86q&I%_$Z<)V_-v"/g:*wԑI!8D"D(d>Of(~_$CCV#XX8p*jD16qM .Fr6s{-2Dqxհ;39P`V߾3qQJ ]10_/$JXۑ6F #߰ec" GHn q?]a{(ICPz,"a KJGf'eXVE0'&9d^  q o( ;k(!YWU\['G\F\kexQ}OoûDt 揯Ώp5<'뗛1[遜Ԕ&ejTȳ?+#҆i/W f`=+7asB15C2{Ssyz8ѫO-iGHDA0])109xb' h*Ψq8M+nVz3?bh#ݪ$l-cWY$b#̭7jڍ TPį@fu<@YگĢX4{'jqv¯ i#0\VQ$61%KxDp:{a_v8]|6fh=vFUORprC&YA ;cDEY8P+{pU-]b>k B5%K̿.GJ{ "/]: H k蓐67Ojkm\MKVﮠ KM.Z=6u[P/ߴ7), =m$\_bzY&ZvI[&gq_@-"WqS2;|kUW2>3myO ".*H v~rkv]X<¯“ { }Odtojw'@u>2 7rTU+`z>|4J >*8X\vߟK~\{,mWۖA9UZaRqa)զg\0VJ %A tqmVrpH56̩d p~3iVJHl<9?n$X_.&gYvړ]{pli|LuQ_ rƁɎ*"kW>tO5U3c~xЗT\:]ǚ-P`z~.צբkjJ *rkQY-05|ܒlORQ΂%k g "kϜ8=|uRQSKwpoSu(Ƅ>";Pp(|`qG4ՠo"bc6}3a<9bxOQ 6熈& q6b{ū?g{MV8\2.n]øYc9nef978=VLJ>nW0Tó9j4R|X/8 F4rKѹoY(bA J0 *fjtהʴQCh?&OiѴ L)zodQh R=s*0-mj/[oNhS#c7 :v[gE"˟jQSiS˩1ftisݥ6t5K@(JνShPG+GVM˚R _rîÿٌ2u FxF*EMaO];%ejrPy׸s18{i~|^TmP;\})7hb̮b: 9V.'Y۩s Nt*ǩSvF] 7'Y m;۾tgvW“f@rnBbPjւ/_d1,)gtwMJJ3xv8b\9bꁓ|ŨV>3)+Ex8 )W/#՜:B`A  |~^;DNbKrޱi~N?\5RdQ- ۋlt@YXm-$dE9"B'h^ ,RkXۇ/-·BBAfoY6D֌>{8ju@o+ H2C]E P~*e $O"߭BrAյ*0o84QhքWr3uD,G5m#_DJO.,MM-:S|)v+[ݪQ/!NުWLp*x-**=׊dVj Sܩx ]Cj9'!qrZFB#j}b4dls ]lw`ҜQtW و,r~ p;,pJ*"EzдC۹@T<.0=G( |&pLI" mUv%?v֞uoˠ (I!„3>*;RAI̻Jk0; ss)AtՄ}@,MںV`3"'-kǒGD$Yr?Q.V:&z|fSV@uD% 9'պX@8y4hZ4|ݗ9<{tVWXKLrHg'Çwn=ܜg(VUlc_5=L"9һ h>i ?mt'&iADxfMWW~{eKeL!Gt#ˤ.ruA2' tûj?.Kx* >H* a`wXu(9谽nV<'0>\tV]WfN@"k)U\r+ gP(s<J)uBD]tu 7$(||T  ;D cDf$Gd[pXΣ it`خIhݓw۾@=$ػ\]?G {F<]o>VOCp*,P>Oj$NcWQ7K,& eu BQLnxVONcn 5caays"i*E2HEL|~uN=EЃ,qɰL߭Ðg,[^Q ~'"/!V=svM.\ ~/T%!'\ yM͋~ٰ;Jckr0q 3&%?1:7&}q^hٯfg^tDB)ԭKү[9/gvbָ~763 NKx$*yn2%OYoŨۡnhk @:︚#-M^W \w=vEGbYa4qfܚ 䆷Ê>s 4X$^w }63%h -}Qa+L.ޗzf(płT [ ̸,,9M.68@:R*s }i}/:r _Jcvvd2=}%7%gд6r}U败A>uv/k=K݁ -nxH[^yC w &۞ȡ^ʕ7S X]A0&>`ǥKVyOwU"(N?RFz<="Ь,H껺ƩY&\"v19+GPaж1i-}7X;0/eeQ d*'>wL+Evd5,.bs|s}@Sc(dg "8\!x?Woa58j{ͣ"(ߞ4mfrQDyOdi(Ѐâ،i lľn`Qf6 H ~ Hs.:_@ضޝK/.]@4Ngg}e&h(Fd]VV6+hP_;y#solv*nDOv I)@:gR.AG<+Tjz {h.hʫN&MgXv+eb7%A5.Qt9"nViq7ߟ[ j'?鼼8in/ԋH^6x/ }pQ%7p:%g>9:¿G;2ww1m|)Glv7Z:=Q,Y0]<[CaDԥo`LWe6udՙ9(U11wN=6V+$.*S,ѥ Lk:Sͨ=HO8ph<Wџoޝ1b^`OVRKkӗ& q QJThͅ'.g Nox&Ғ:ZXt")կk-1L7$`m$'Î lV|m=D )lJ^ROΒe7!2N>^2+fs :~01ueky!X@ JNʤðJQB AGzZp*L8.|;-H ^F1hSw(YBZ<>VO{!">}[5lƭw=࠳C!Չޓ!dq$y{s!mL8z׋lTؗXАM?u5k D{fMz~{q7m}V󄻣uY i\iX1ELc^cw#Mt>JW10 o Kڹ\ze:: ΂Cma\~Y|΂aIUB(IqApY`(=Ih6@y7K{wxf0hp7CW+U@j,}nY-t,A]TڠXL 5\Z 4'- v*&f:#tS'yr %Lxgu$>2Uc~vS;פSٳAǷ9'\sPc:h0\>:^Σf .SP!j@鍖h}k1SNB-;H:x9ןxqLs\Ty<39;(xbge7x]@KOEЌ-$vWV2xw6lpܽh} j&1?~jZ$3TV=F[f]$ tiש5@/%[Z4e.}mz̥ |_%Ύ.Ie%OdZn-os8q/vi|}7aY/A𤛱.V=kH/- [6 6*ɓ$//YPgnՆU^]lyZfFZujcpAhv̟Em a=8!:~guXņAӨO&6{dQN2O/T[*ïv/ssQE EUDc1&;dFwψk&QÎTS:bBct݅i)cZ˽zZi( 1-GKSoRoU^&J$S_-i1nR/<d`Qv6+̲rV/i!J}R޿B>G1D(2$Pقt=:h:~uY.uZE?_,QɐP'NN '$07ddNP@^1$/ϻ߹0CgALô9]4~W+<@^8z,3ﶴ0KQ«Us2\Xэ 3du u+[ TW@$guu)Z˫⣰i)cN`@c{92 FuKw {\ҶмM/OY[]pi&C)nHAvw$;kA 1ً!|$H75COttfK"am*ï]`wnkЂ}%i ,_۞m"iτUZ3CD^43 PE BDvhܼVca!OBx^}GK`%И89HS+8u)y_ʂ jv֙jU m~18 ~+J`L=Ce!onrocE䡉L%!k2Z -itX)aL^ļ ?[R*ʐ4 vnpwCwmٲYyoCsZXey.Ϭ/s Z8+USv]"۵'AږF\RSlu>?F;.dO)hfB}*%u2B~'=V8Cn q<`4-S`0zxN46 f?[(l+xnH-(= ZK͜=̩~`u'X%Ts90v, du}(lA)B`k)Ps}.@%'Wa}G)typ!E5 ίK|U9J݇KbtPÚX`XaM4>=jlt#什C%8qU[XXܳ`'|ڥ>,V'E6CP}CP};WsQ^]aX}U.d0_ǧ1*QV2t' 4OCBLU,^y)Y`_lRWLAwwsqο$Uak_k)mGv4ra4s fτrjZpZDI|gc)Yli/nxJ =~%;`,$_U)S#yv>H@ U7,\KR2:$ k}\\q~0s[3]sy(1ÍT5sHRh4cшC{r0OYJtWqW (?B Y^v,&"2z \Τe'c8[Ѳ_52|GȌD;٦2~pe_ޖLIխ#p= >^(Ag|,Aoj0 9puLTENsH@תh hh?v -*ӂΝuTa-l9M=JӭBOi qz8dqA\mC/3y5*R24 mEO`%6$H=]zU\}B%*2D!M2 lzS(Tq;DxAi7pf,Ç_4p#$PFJ_x+R_3K.OjE^};5<5 Vk70^k6ť8 -Hb:lB|x2P6*ll汉IĄqOE¢*ڷ݈ /b5 [ 6l"Ld=&3;Rs5起U)#$}[@bZ3D̐ى.vxt"8rctC_Fhz{tnm~VV!5G$an&5um^a)Ԓ:x3kY zZHW:lݐΖMw71_H5 I@xeE5-܊h}g#: 3)92ŷ[Jc}ܷy!mx=J[?7?O„5n.{gyDOxJbqBӯ/fz9.dx D&}6W[#!JWFf1 bOYK.&Vҷ6w ɂ<0U݃?'!ltt &.^%(v968.@{up IfO2vaG sAOwצ%:O8S3K=84VӉF?\XԫV|A;seD}SUIoYӗJ\I/*P뻆N;n{v0HKN4hwkwkȓ SXPO:Q'$Zy~aqկfb1f:W_^lК|/2zT4 $'Qe@a"f"`MڂH5ebM=Ln(8[Aa|Ggn_ݧHRׂc0pZqEE<`"pp\Ux|[Aؤ0``#m ̡3B3›K\#ieo?%/E}Wg"s q$<ؓX_7Un&V'u(NSa)6:5(hX+'5fYE}ѭm4pToK]vhZ2zxE˳oq@YRW P*J8'osD}oz/gՓ>9P@,gHBH*)tBDK2Õ@T-\S$$U5VHW9Wt 胬/#9upDȋ7iUx TOP`8I]P󇽠\ \y^_a8518(]Tiͻx(;6\UfHа*;|;NeܕJʡm\<{'3ޱܮ ESt,lu\+ xwRD4kQɬ)gn*ކ%e]\@6a6+-[{|UD7,Ԣ,muf*M2eߩmCF *d%U |@l0fK.sC'ךxԭkW]Ee֭QU|r$p? k E kc#'rD/NNCjX0p~)8ڳudewCʩ!-.tù_InX*eR^~`e Lϟl3lrK12@;&%Tih^26{?GFqt65@ZަӁs\9ҵFظs0qPi*89JS ?6 PVͣ:]qgN šfm o&•̇;)K>bmQTߦ e8;s ie< r^`|v;UDnz+5Q%URRU-dawf¸}xfĠ1NYt͛3syY.l. ssE&ҟpY8Jkǜj2jSgnȼ*DqՏꡜĹ 8@RKf}KRBynd4OݴR3H$oQyT4f?ҩttShgIx `=kCQ!VpG4ﶨLBfx)ދAC:Ym 햽2Y<Вaz0+^fr<]{yE!q9ʭnZUidpg7a*0%h&Ӟ[*wT$v&@z`P, @}B6si)&E!EFS†c{A88NjȏkBm/ZC~H*8E0!FG-fSX7-]^~CG_xHpwH0} }f5 U3M^>ɶ䑫yի IRZNPW7DU|ەIvߥ4T2GOnh-# Є!]zRMTTyr{jouQ}<2tl.cPj\pi>"]?)~!B8 :x!Gkڰ^uƒпJ:cUS.-T6bC9CTss]%@P/x6S{qqNٜG6^[7(vk`&zQ$Ԝ}0J )#S p׉TQu$y5؇x,/jϯn2l{޻c ze|tp>eqC`h: S~@/7K(úȏGVR݆GCj$fo{*en |Y2vmbV씜rˆh$Y>ԧkD?2ZaD<~cVީhDI~iJ3#p 9<<~$%nI4^{Pd a@iKdk͚Ӕ4#=@ۼQxIJ%B:TJaJOJZ'z佉SAXFSr,FP}9ӳd+pH"L@SlPŇ!4҈zYޢw'h]OИZ5Rml[]`զR EP!dWQƋ=oѺlD5U MI㾞..*1p$}pF7{po qăخbXh#^8tBYq .~Q]BOnV6N߯d/QU]6:nׄ ,(CȀJQ 0~`54^;dv (Z83IQ^*Jm>ʔ-C ] qUQi!U~z}?`5i(j4nGсo_j_?Bپ%QѸHn],JLJ`]AB! r.=nmKxR״LE? r fxm^\y}މ6~ bA/P :g7۲Dti/($VHO2r2Tc99!޵Ş&C]UV #Y*zVzf$9$ -έIkW;]/sNmawE Z>\K!ynY#"B>  tp2LG~XSs˻ٿm d_ImpOe;}P`/p=ϩG-Ͽ|F2C~sn ӽ?W]n*$^M$?dgxV8òNŌs00 Tm Oz'h͝OZDyhtY[$/ћ*@Y@)Rops7Ѥ /IӇYP[.KpSdU5jU$l1I^gѻ Kme"eh*9`c[^*Tuΐ21=T݈MdjNbi=ј2 3KR4,m)ZzN]@' I |(dqt>ΪZ}5*_xEfn>W ,:`{ƔX3ubGvi9 ?Qԗ;g6" 62rdVhH5j,Mqs3Bmn>||}$杋.HrA;3{Zt7=g73ح Z513W[\G~ϹQQ)];$Uk6I_ǟJ҇˜ i0`%T G,z*>\* x%t!I6a;,H}ٴ|xHS9E8ҷPC ~ʯVu*`!#[3J?Й|P}ZK3 86keY q \bR9# s54Z3vV.>B#U}C-MQŬ4a#؍%5η;S{%w]$ BJ3SB_m #HE.>:EI%q472)EBb۴GlSNu㉖ù~Y fm-3;Yڿ/xv7},ȼoj8X>TYZ44'3q'm'61%XszN߀U2(4= 8LNvV-('`3АN6 mQ[xlDiT#45!Fl0%|"Q mk,/,NgQ:4|^\[ :d^Çqq:a.3'hd: `vq{V:5 51Lp1֞ݑ` /mbc ZOXF<:̢Wa 5 ^K͔=BjUfޱ4lU;֥Τw#m'oق"1KZ}fx&O }9+uՠȋBvPbwDzptpbnj]Y:S/:kGd\I#U(Gu& X7 ĕM5r!t 4'Vzi'?B|z~=axVX'VZv:7;iv,D @vʦy1.gye󿟈@zߎ-̟ۨʇE#2N)burvpV>U{U?LJ RCwql;/~ R ̦{+gͿIK~*|[.K}ls8p4県^(psS> QG j쮂T*5.x3s|b /O'!x4AR 2^jNwXBT)# `nSPT +. QQ9v5:!wGی_-Oyxq7ש"1k^lA &FK.Z`X7!{p,W.GMU M#T;>;_)v6!UPu8ě}~&jDbɈEн Q:>w 9;P9*;cA&0fВdiUToe,AӔ knֆw5{X̌*b0 i_7v;a˺71UbǸ:aV6ْG(yUeM~H~bP> گ K6̨Eo To}̟kp $9*2kҖ4"}űS~6d_~<;?SŹ\/uXWD3ӥNjY-w;7JB~ۤEt, *$ o^VV=G&A M|8 t֨dՆqiOof'rcU=Z㗸3bVpXbf?Df"21 p$}ԅQ{9%y,Â,buVtǕkV 좝aYp3OEa$ZT#tY辉Xn/|ZQ'"MtNA pͨ:eh㛦ćH#h!֓Pw@ -^tSLHA `E& ƍ0g=!\s7?e XEuZH4Xszax&өjvh F߷5Ijc W-7}v_x ͻoHZKXv}udѤ_')D"a4rT=#B-鳦3~t'߂ePfV&/!;8JͅBB $S|ڠ{?8m~|'nRrz>q`9Ga.QT(9bqz3j ЮTvѬ'UE LJ7B3.Bb^3?Zύ an~#9?Ԟzl̽2e>#vI(P5Z]WPIdKmRVB"֏ᇘPGƧy2b1lӨVVoX<T3vZ}P x=V AČIuNdFLdh=5=Vlʇ]Qs{KQ"ts 몃_Ei${׊s*4a Lhh~MRYF(nO{xMӠPI lSae#G6:m<#x9_vL!`4>\;)ÙσAHqRkdS$3p8Yv a ڙ­kʨS/׊ ڑɝ2A +yJ C_YU=7W53=~[nPI)" s.b8Co1}V!ŅRhp"Y+A'ڤs 7|!V=z@f{<Ծ}2TI%%D|GzxˆBAm!6I`bmc:fK;qrl@Uprzo H\?2AYQm~$fAV@Î~2_JVQ}?flfqf p9 &6SLW?X[54/h{{ )}ip5 H{'0oD_ I- f,> a -i YO&b,O}o(`V0pį ,p#Kpϻ]`dл \")`Z‘{g<>(̧{eV|D CꑈÔy~?)<ٳ?p\wgNг̍ 2(bxtl5C; fy}F˯F?G A~{/nfBIբ{Fc@.=>x\YwV8I8_.0շ>-[jZfLۆwNZ"bCD[o~bvW'ItvK9ךv.PU'񚴭.Lu 8Ӗ'~9^ҪǓ/-0Vx*b.ɐ'+sHco.b!dys+R`54@51OG>UD.2f"ǭk1eśm1ӬfNR/ cRxBtD2>"=8);/GˆZ섰O\OcJ5Gi2>7qc"B r{75+h;⍐NgS^"Z^c4 ' X՝$P2l5*X.+Nqg'a¬%%Kq:W;n*y6JUb](||E;:ېJKWi􅧗 ~ڒcd%[GL2$6̮ ;_7^s -;D>+>.+&T -k6- ˁ!~aMxp@兖 ( wA&2a=La@n۵Q%ɾ1O_%DO+V-~ eLa;#mT0LӊE_]Y,M<,󋘳) :)f&kx,a#`K߆/_U"L5̞O|QE遬Ɋb^;U,&>FeFJ/[tV\0N9ehF^Zܤ]Hr psbbHsmܢ,!<'v*-ExgĝloZxR"Ug,z]WZE 1>0%$R}ϻ%;MQ>.0*'@(^;6x,6(4YvQy(t0Jekɒ,ڔJ 0⻪XӰLYg ʤ\kGzg^ NHevclaPP^Ʌ䗮 V+J"B*+n.{{F/4V({l`67v9^/蠿 n썡I"E۝r B)ÍɌB URqVsM~Z~O\)N;k}gʧsU:Vr#sMH˽FWݨjއ!og{ZK]5罺pe"E$U^:oRTZy_hoYzUq[CR2>j{\h `5r 3\\١Fg{(z[.{Zظ3#: i |TCPT W1%tbs°P'<+ў|k#CZdMzت$\@k=X,aZ 8}û ;NeFmēY,(VhC9xUm^$UY 1 C:(xKsBX`(Q+‰i1H|oV4gRSq+蓪}2e ~~8my:z[?pDy83uI"P͆/*MVJ:5S;|˜;n| [xj6'b: Mؤ2r_E?b)4f.'.qrE(XTJ} BY_7W N%n=b' c@KB8O]]*XdV |^=Qf:ٓx{,P׳T9{ Gr\k-=냉2G-~C"Rv#'CxEXIFH/VYD*B9ɷ/%8׹+كǞ%/6fZ(cD|Z(cYxYyˌ@_nA*aMy?hTg#^]k2q r5wc2Ri0["⤿ uN j :,$ :YSZ .::_S<ydE*-77Q4%a鰨4ͻ4$E V;r,_1 Yq';\;.4`0ܱ+q!g旅H2R|ѠriYKKa0CbO&2Ԩ+NG`:a(mE''/`٠bLf !|$]XܘLuV| R^c>RKC3e4Z )} X:rWoL{v5I-{vg#NU0^amrM^@ێD-PQJgkK+B۾kIQ,&K9w:.[e H:VS-a7>Up;dI,jl%l7mLB=#n7^CPorˡzz3+ER򯪓jj%8K뢯>+S?s'8;-C ((T,ۓ@mAsr,0+\| ƭ jÕ BnDqA-EK雲msVnfm>us@ zGn~y)N5]GWvwxm$Tg5Wj+ l~`ExCZ "}θ&=hS& qO?jJ;,aTpxy2J7'aJZ.|CчuIa/Tn`P1%`4;2L ?JO[!XTE;S q(r]}'#YG^bs=¢ݘ݈Q,1m;ܝ|sU e=)sJCs!].,uWRv+\'aJBS$G`9蟤W?y,vBBG?:iM 7]hyc31fs1ڌT]9y 9hǾ}^PkYt8}CF` w_П?_fPMAEzaÃKɛH`*$]4 t͓Kn%SgDG(KO?ZBHMB^PAmETGMYى!2勸_]ri!g-y- {l>[پB0y֡]}Qnڱ+qzQgNbǷ=}IhS??/0&'*(n_Ԇ0_;yj@J7_ hza܎I! $uMث@ؠ/2wU)۠(:%=צjϨܙh{:RXvo ыp5X E#{ؿ=Jmx-\ܢ&nqfu;Ox5{d"^=Qɉޗ,&|X2ONd͇*7ZeKE)y9,8C]̛W5WTb-eAS;8ǶF$ysxH-&ICrU$&mW.ʁaX=jFi˱ p'u4Z=Ox]ucP…\uR ^o TPjK6<ھP-y$[EtE */ymfb?$zh `|l*^H-D#l+#% 11t\hN>q#q8ǍǓHF(Ń%f똫Lf|s} Xo _ư#;artK$XTVya]?!T ]*{Xrm@[~t )v%:AC:f>Y3gOfr فq'&RV4['S6v& {'a148nXDI*ޝ~>a+VRfp/ CB]|c~Ԏg>+`=aʖ"\<,VYEcڨzM xycCu[Y& tzK:˨] !IF4[C/vCZ@& Ӄ)*P*߱*k&X0[8!\DQT x ` <]G{X/A2vpj=B!LOfE; uBfdW5@mv\bp,B6jQuP*s`4Q0Ў۰\Xۣ.$t`fS"?ԜB3tNjԚYWuҩ<{I$ѴcNat6$+#q=APn܁Ue1Nb>X}Rttr^)G"p #pC~FlCs$BJyeah֕ DiDn(?5>㓖*nydcV)Sҭk;c=2Mxxhd^,x\.ַ ]MM訙?|j16L"M_4ʔVy.¼2y^9]?ZlLma>;gO?K䁗/frgXc,@g9(l:y(`AYX`<Ͳ5Ү]"EJPJ6U= ArSC! !%&xUr|S+!e>XYj/VGiĀ'_%_`y@d&ƀ ;^T}GN<)yT%vHx7PR򢇛zĭcSo=0`MVal0od]ŎSl83~g"͒d9vzf,O&J4!GKOVib [o`zGp2$!0bOUSRk=e+ؽ}P:HR da$$=`tƚn޷"}ai XUF2&#:q O'bMQ/_vc;Tb~[^-.Ε1 "[/D컿57)63HQU1 yr)!*uigUb ki)/Z-fGY (ˊB8i)=BQqj_yO} [MsC00(n飙o H8oj Z'^ >mq1!$#7+95t=[|cpQCV?IGuk-(r5̫/{.6Km?=B,ITS%״^!eΦ+.,`QE?e[2.Ӽ@벛s@r'ܤwaJ|1 R$7ZvMYd%JI:ia+E+SCQrOL3,qK Gqu8Yu!*&vr4P.iULH(&P}V3}V.`u6h]`-ʒX 1 ͔}Bݤ]ѪHp{D*muhbWp @iJw* {G/.Ɲ<ϋ:3u٧q$p(}TBN:`١Yli=ꨉ蘟7̷!'s A:GQ&kjz;i]"Q\1w[~ &qGٻ#OڌB\L:|u зmo2_jUQh$U_) Y5SVZTƷ:F6TuȆ,mgl|  cҷ̣#N`mRAN l)k2ܕibc3鷗1kIdT-},&_ϐ̩tC@3s$Tiy{MQ6tR*u (L`۝$U$}l=9 mi2`O2[Bq> v%V2) EVXY 7{~wY6$5Sj+є; B"=8&f&CX;nRcԼ8w^` 2”qo@:TeؖP;Ljb9xxYC>p@a<|YQA~Oc$m5-V@`{cQ זo͵APR8ϭk" 6=b`Ar[!'dڸq$$tDz+CyHOI0rwcnwj_F$q04R.|ᱧA_8.q8=E1*{JF;({_NM㗶 jS$q>N⚠ ]ͧe㖟,Hc]@´) S6;Sp*Pi7oO +JlO&$ gT<>?sX!M+U֛N+yD:cE@)%hjМw5q/;7w[Xj`3wSeuۼ%"sTҕ<% ay G(eWMWe.%/\Z@+WO;dKJu-a]_,?}/O =/'PcvXol/#N+M&V1D }>Un#FQM b$Zueohi;MKtj ifq_n !\tX4@sqαbmDE[ UDQp}qKXo9g,w4{ ×ony[ gƟ $T- /nN6)G1>O/%KKq`b #`AfI 4:ua2!KwZ,Nb0ᔤ.>\[BZ8xڌYkT]3"[pUǰeyD<ȼQ%Z ?:B4ooρQbM[,E)_q \0f"yk} 4bŽތC*8ā{ӿha\3*rMg'/Nro6z+ӑgسnz8^hl/0tb0[K XĄag:+8"Yd-2";b2$[C;陟 h+B[3ѾzT玊q?ʈh{B1#y#t3w^ pN&w2 4AZaSR;n.eWT$Dj6| ,WܿJHԩh8+FMlKNq*lmG`%'K}JŢfVFB9x ZMȎ(WnS?뷺 /)#<_1g%U\uB'u4aL3Սf('!`zQ WطDd6oA%͕}8 %U=  9}?\"ڇCQp%#YI%,bHiD,96҅ <ʿ~{wKnu뛄- 8yybYp4ă^8زh'qa Ʃ*oCHw+<&97̹y;a ͥe;jf<wqo<@hxD&Ce bj|H4BI"7#c0:U`@d2 rcQ*Iu lNil,DZN}H 7tLӀ-QAVʨةpX[+*ΦL,5~MOYZ1p,ݓw, G Lk{R4`n]XAR쏇Jü'=ăZ:\M$I޸d25n (z)w5?I2-}qTwnM)+#1B͌AJ*ϕV==\\JaA/j b)474Sgj@:r&fDL҇W(|g\,Z~z&qW6ԫ9,J`|ʌ)CyL6\zŠz:ԇ_#ԅы"&Uc\ 3d*W|2C^7=o}/Ύ;ZQs |.M nblURьY)~`蒭銸oR@["BY.Zn.52sP;R%EMsml܂ɞǑ-s 7DWT26x CE#0}Zwa/}p~GFj(0:GDľc%hg.4=kl";?7Wp63K-+Mo6zXR(R}X^тZ:L|gJ eph{J:!4 h`4d$YmO`:暝z.h)1j<5چ)_41M?"ez IUCk 8ЦՕvC\3rgbndݻ_{z)J?$C{yU:8Hٟ6)Q B{:Ԅ6ZLˀ3z)BD9qv 757djOb̶zPFm%?:vB!xכoQhzָ8xTIUb xh0W="LzqCVm5㺅Ju,m7_b1gA',_sf'JE 9, +d(W`8{thf>6Ac3ՙObZSD%7_͸?7$M꺍o"x8'*Os^`LB`˵ ]AGvT,yM`hqk%of9/8z:_̝c٭ID.`miC+-gCĵ.ho@+"[( C<Ÿ$ xDOr R&׽=׏F M 2~^tq;Pr(2aѶ!XFG{2;>k0W89;}VRY`a (L*"^g 7HYƒOU.x<>L -Sr겞z 3O7 $CdM84?j5HAOݽ0Fr7m:=\ϨTPCQ9)ee_I;S*VPag&}J6*:kV^n X{'Aa4g =HOC;ܷ]$pA@N; [Y|rУXFO ڴ\hzMCVuw2[V"P8c3CWdG(%ж,w@\cnJ3!i:MlH>cO#rώ~ub> 'I>F|;$^KQ ; |e{޻7ři+Ki 0L A#USzfi¶~ePf%Yl7Wx&p{ ɭ_goPr5L񹂹|HƤZl)+rjQzR/&NڥNhj6(lM޲\tZ?b,#tIg"m*yl(M0:f/~ZKIِDS[nHq C`.-ӓr;(6j"! tCRP.0=v@eo?8z-0HQ210BDή9#K#y ]K>7ǾOXRPqOqa.Զxepw-Qq {z;=5'N.,m-m{ "ԺuJ8KDc@X䳇LFz-8a\v/ 4vmP椽P{ιG, ~f(o,?m[UT3Bry#SlL!jaOXD TMj,I '`I-=FqkIC8#!*P1Q`6GAJ;]͇9FY0h+'BA~|lMi]H%a&ٖ5+q幵%71]V &#b׸~"`ԄG$O m:s(FN 0$fgDҡW6MHf\m0Re*E^*UUA(3l,4c.Qшx)# q|@o -R,(bvZkXd>?eaң2$2֦P73lC j.]\QHB6%U m, wZ&ϻl\+ Ek\t/50%̜~%lNTHL~mFie=^N[k+&Jϱ>3@6ҹ2d5ԙJ:0ͦy^gq^E( 'Z8mk-h|ҁYrF`r9~iE6oUuB=ݥ+.eO;YWAUvpuD+TvrKF\?68u"jF֑ Oy&5\Zp [@/VE:M vп/dm lGqu#̿TRw:Ay@3!k Vo9(Cri<<]myxU S.F^6x6MʸyN?e`w>ɥw4)mYozJ*8] ;qjJ ӍM"By 8?\1A Ҳjþ0jK TOUHzNZB%Lne^AO}bðh Y[m6ن aʅ߀?qtg0lx:MyWs7xwA1/t1&5\ }b.߂ׁVmQ CjWϱ:]Hyh#uk ˘~%W$eI"\<0UmֲgXgj6}`Ol?@bibU*&YGAgDs eP$Ș;< 3rLM=%*X1BN<_ gF$OԹ$F_لӓ4@5sɐQqn{,Y @'H*fCUU) ̱l;-\3<)[.c RX+zd.'c]98'Voo=B[ #|+TfdU=#q:4SPs,U(Q`u\GZXӂ]\UeDs!r(&P8=J=r-w%N a:R$r-\LDz.#rzevrpQ(D$F{kRcq.@}W#¨M2(H_1Kɪ! Υ}-pޙOͼ$7\S1i|T/aJq^!%n@"4>E4ٵ~oQPeF1rg+|^w_;&`[\ˈ1Ziv>e-BLA<6Arזuj,`c:hĂ Vp羸@5ߒ%  XU, ׂ91s E t+AŶ90{i#¶sEMBz asVay|+E3I%D>ͣgJALTA-97֒HBI [_ /w&Ge\|~^qJQet&asl8Je 9m+'P'V 5/ Ҕh?H>!EE @³_`S1XNog) )L:eS p}N8 Q3:+N nN/xY41p d|P~qgZH8`b-C;}#Kʬ\@+Rq Y".>bcY{} ±>qlO'-UP3A!jJtQf[Z RƠ]u'bVYb37j"X֕e0ف%pVXjVXQaП3 ~9(b)7ȥvSp\'.G.L p6h*Wk= p*X_mRwۖ )&/)sA]5dI=މb5.ӄi01cxI â$:=&Ƈ w< / eDַ7rO5kaUĹeYkg54|ݩ,JOcuUP=~w%GMͻ2k'? ֗rvtCJZޏTl<6d2MƪOuY1\\)S ȩ??.O %~m}ӌ.NvYce|鯞P}䞟!\YfQEe]2nJrǣxt~O&َ_ДLu:#J9z5ף;ӒsNO=8lTXOB5KqCBݩU X3 k. 9fR I׭׊o28dgm7QF*r 'Ъ@ox0sdyxtj?q庇N,gRGȐwcz"+/6| L3bR<Cpۚ{S.TʏTm~@c+e,4uܰP\U;9 ޻[~\**S̤uCIkKcѪ uYS`>s?wDg@W!ۊXn']T\6ʛKÝ5srb oRx%-%XE"igG!| 1>釹.җUV5nFb F U^XAxlN9~o|r 1?t@tR 7x'|=rC/[Z KXh/l7Zi .Thfs0rAr vN G,pOT7b|EO8>Lb-kIǔ (&] WTUELE5Gy\9>Q[ Ѫ V U}TAjĖtrXژZ56ER4rl1{l~|Wazl/x;ݙ&Bϕ_G'q78߯t #Z7Z㐘?:dv<~Heuñ}nھ9^06NP$Ug2ToD~~MA\GǗ ݁{9Qg@ۭ{٩CCXꈏ;G9ʨ 5\7L96||R5t `IT I2{okֽgiG`wVliPO TMac$Hm$!VZ:,+sg. ptnh\FTbZM?[kڀI <źvYg0 1|6QU庒uO3V+(sePaӸU]>r>TT> S YiWӔ.{ ֿ#I!6B%Xy}.'ޮi.5ZH[.NW' zX\Hoȿ؜ =ɌƥS5>#@Iݫ2;cMWG+iey[9J-`ȳt*7tg!}BךG~Zk7-fHA##jzT&=wʓ־ B=otF Z4x1A֓6 |0ɊFIz=srSnuuB}rv)TAϿm. #YSpd:⁔} {Y`BojZ3R?vP vFI@fHқISw8 )4h F'eNHnLz>omaqHn|q"+rHtNV}w!{w3@8$u` 6[L?,j4Mxq"D'Zv7c5̣`BKjwd ˽3ny/{KLu^#ՂsNC"퉃 <,s1׳.R͜Sa1 a}+5bk5u&ec4ccpTf̬ϫ]h)լa~WiVpYx@uAQ'–>G*!0LKO>M Bg&P"BڌaM /a63 bO}J"YܬePB b,-6FXc*jn0R]˼Pr&9ܦ9o`U2z!*fْaI%g Q6g%l6#r 77a/ /W.+IfaɨQTA\U}y/=vd\N~~=`%v>N,7b7@3b@ } g1SҎI LMcPBy(ɓF0-bC!xz? &FٺcF]K#r|gtZvA{6EB` &LCj_3"ڥfhٚ$jj"4_Z)2fƪMmoAӅ&]Jӷ{!†:[a1j*>OccCѭصҝ8k^a2C8+SpBlOZj~Ngr;Xd6_ 32IFk0=UR#.4}[#rgtmD?R,(p &Įv ½({yI×py1b|hj6aPY~8u`d]ƪE8V1lLNȈJ@|*:BlHǿN#y_LQA^,*H񞸽2$U\ϥVq$I7x_85\mjmJ~L+"E$b13/3HV\vg*3u"Οzo&?'/3욟#揫cČ!30-#JU'lHO4 4L{ GAy~ѐ]U]-u=%s&vNt{1zk^i(Ҽ&D%jW!X@q[tP5KVb4w`#F+AV(+:gt2 6Q0IjGtB?x<Q|wkqţ~ DQqT{rqIO'y(X#dE|w>媀²N^"`C,CߩVϭu: m_U1?Щ=ގ7[' |7(+^)s1L< qGfEZ2PsIN\<]%:H'BKf/D+a"VOׁK-XJ]̦ݩ.Hj־'dPrvն fpTwR+k^` (Zs3<mjY c5_ه있K~7@:lj`/Kϔ)[5P}p[|L؆ N|ahIഁ^z2X3Sɣ( ݸ|-Eܨ$[ŀ,~5{GBlRn^?^rG9bt=&skg^ xOj\ 5KB=>;p/̀Dmuh$b ֵv֯5N)&2.h\Doڒ=]i%]@2cʕPg(j \|A3rN9oʨ [],zAk츉Kݸ{@RI$IEFmwç<[ͱXN7~=1u$˄ P|֔F-UIKSI97fviB?%<#9ҡ62W_K^MLpzdLydb,wo1Z$DUk?<{0P tDtpRC"h;=nl؂ʮgLfuܶ7 =˺$k_s0hgbwek~ݿ.Buǥ2xГ)JlD]I~h-G|IBF*tBQmk#:^[J4D3}<X4zs?E|i"w1 C$*mMHdBK^` |ծ=Eu8W >Gvb60\<\͊u>lr/6O J.G50\Lx^DmR%_*qu `vy'^i@)ovbCgNPo6kAp8*uLqBXsW=\BBW(٨WK+yV,1d[Li#5Du^ceHiO@I2TO&SFb _#< %<I6\1n Z# Uy)FfT`+ kR Uj jq(ͬg9{ ZqIgQN|-sI {U➖*8nRY:-<,"K hVɡ~+u@%5(#>6)+[-BFvX%3W=vnFQ34=H ƅl/Hz>ë́ p̷/L,OJF)(E Jj(d6u>tCBJ<:"lF2nל_lM vSܛ|PE~DtHi(LmJ(bb=:ŐIft{)8zxjËg]SV-*n afqv65Zj*x"`>mAXI8W:^`Aݮ(OLVL:D6;|ss@ SYS'*4mOdEh'ރƩ̑c#P`>ߊ>ZIE.4MC)jݡ3Feπagll;88lAYJn1 p (ojY̬W/"²̶ O_A>L~QchCv%_%7b㋭sxNZR*X޶,g2k8*8V_3#x2*ѸuPKqBåp%:'] )/IDRxƢŁ Ya bL8k}O uEcߊW0ϓ x /z1X:ldy" ^G1]il?ԘMy )3G)gɪrH@G9Ybܗ$7~Љ FֶcB=zY:}Խ%uΟ]iHVL aM{9TмJjWn"K{>_ǫ;J*X O8Ԋ;<t%9jpZ  y3m߯0|GHGEDG5MFdwwG!*7YS( _>x6PKDoXA5{IJw^Kn$6+ش2G! dYtݶ5`Xv6Hۘ1i؄iĿy:ך9LrG$:"@ &R>;fEKvWˤ!s$9Ԝب,ˍ+A?{8-ҋt6 nڹ1/uU+YؼT/ 8X׉lͥ>>3Og%,a}[ V/2OcD]>O %YϢƈ^ jaܨC^pa tC-/`ԀFa*Zܽ~"؁:*nĻZG#U ԋKc Z;}U;q>s}$_$R64DY0 H3ܚ K'm=\U:Z9n^F[s;.`&omySR43 ^uZֿ~qhMU]ة:Ng89v655ro/ "|~5o6[ MqD ^*F8.,xa}Ns#N~8R,WE)Ǵƀ ŏ:bFF&{SԎ{w<֯nv>qUf+zS/Ͻ~1.ę P<*Fi8k@ѫ7oՏM z>FTKbDW괲V?W# :{уֵ8 A;`aT0W2=&v$<`1\]Q5zDJl$tEˣWɟ\L[DvmaV( ޘh}n2O@AubD#ktXAʐ}z=a'a@ BpVC/v9=7 gq:?Wk  Uhitн sŽ)$~6aNO\eH%jI7_@| б؇b>xW=wa})8kaFWkFN90Nx8ɩᬛQ痜u 3uPh-) \EKIRRe9!'^KoILVZNx~;"\FXe7ƾW\6iBN/M瑁jX,"J$=rr=tB+B [˂Q0tt8UsM=VO !uMJr3agl֙8Ta lUԤ #bp/xp2nR΁Tz;g؆3W=k8hpccZ ךc#EJQ)~TX4~\ .'11L̹Dt/U9EzCI%Wà YpN-ߐ5ul\͐Hro]PSx`*Y;q/BS`Gӗh #KM4Q  G>D}%0.Wɿs (yFKL"p`Խ_hco B&MXSqEꃰ`OFc}jPa(=3&[Mߥڈx5ղpXJh ^ZC?qu΄ !I{PGNơZ-kW!<2?ˍ ]b&ݚ+c/`LG+hyZ df+\ZRC[ȎkTLI vV`(bu$r iwTzym$FP*3 j(766>%WdS`!7LAhEGewL05Tߟ2W oxpRuƲGSA[z2qr1S=[t \?&@ $eP̅x+,v1('nmbQKG]Ӆ4}7*"Y#CKtK- x7.$[D 0 t<  P99 xnc*ӦK2l8Fx0e$oG56 *Mrn&CŤ Yै~W+ʲ1w`c-RQ}T(>sck83ZkrOg;3rR;*ZZyM< bqi$s;P/#waӅ˯]rcGS;lBevfibql0׆y3 =o5ae.>s6}G1"B\U^wƭS7ݫ~WGyT[ rbtuS4G"w =\X)<x(HynS^=5ӉOz/9"Dm`䅥p{z1د BcjXk%Tĉ( It3Q]ݹ߷!Nw~54kvj4wߓU}@L =y 3f` >(J2PֆW]TsR .9b\͡-pNNo[㠨1~V-"bQcr>!swZD4Rc/""_@HvT@3>~ݓT^Bݙ>KB#KaTPz(Byum{2]?t2-*O7~ôN6}49/ZJ;uZE12 Wj 搙cjdi&c ꉞ6d5`_5;9k*R/($esN54̱Ւ0a ;ˋ)Nvo"T:<+ge5N9EsGKXq~°_gAƭS 4wmvyZ0@93K :qڭ9+U ͷ%>+P}׮xBr"0`!eat"4rR+$y\?7]H̒&fvYMOgO J B0YB)c񎶐3?-{އHV+s΂8 't %k0J8܉|('+ڸT-IڡfE$(j!%o,uܹPNu%Ӱo2B%RQ/QI17AG拒f L io1ً}b̳Rq:%6\{.f҇1\^V)Aq' i߸0tx" 9W[˻5Yޓ~# !JOy6$K ^`M0y%>pqE$ٖJQu:Fm3w4k]D@+݉hKBGh=ʇ'eԏ.lDx< z% 2TT fj:PJ}??֬C ݁m'-|%~\)7V_F>Ak_O#'l <1K^x 5?Yz952>MNx#N[<<~(P؊kʏtl~Gz1aSd6SaJ`g"Wx trwKDOspokW?.Yƴ6l̀qM >]$%0{ „x?ϐщ1kqp7mMdnk8%:I <۠~C R^_#GߎYU ?Q] v9lU;\IC4}fJ~*? {Iܯn򀛻iv]$2^ۤ Ed'6qٵ0HwwzפGqBg!ݛUevr~\ XN1u &t+8.̾2'ailK8̥=uA^y Dp+fɑq=iI&haP8lOOMƦ{WaHW:(Qa4 7) 1Qeq޵[NGRQa˸!ћyDt(;;t Aez荦rМpBƣ09$Pk?{,d$cr:H(PKPxwzjg9>*<'O j,l^N[9dA1"i?u r/G_kǤ3嵐I e'KsAcqjAjV?zЪ'yg>%Bۡ;&ph\R{|J` Uf0KM"b>& jsw<_T5YaWRсE9`ݥ$k%0ca\}eRV=gj` _,#gx)g\x мϙ m .'/rgjD[Bn.k9"qCD骑݋ W`,Ԅ D):_C-꼑Y@L% PkBB?TPx( qWl:o{>}Wnj@EW;4D%1f![t(BwІ@Cg DDs-5aΜ+YBHj&0a,$R)'yz5)3H[VR^F^nf;6H-Z[2QOG 2e#imdfft%[HƼՆ0LuPlN!L7v%w'>QWJINV1MwԖLÎ\/X෭WTU|]ufAۆ>ר(c1j,-616%G M@}%_%R)L ᩼D z e? O$3j)Lya)?iuS -Bv؈1Yq1~1 Ko/xas`]R:ˈC!77H8)Ԃђ|*Q[}W{tgd4@Θ_}?Cų[r٤<'vJg#YIxW!jyG-A+~Ø<zLRte Ӎj`ԍHIa?ԕ;Ñr{_!(s{t{L- _;2C&ur92Pk8,BD0E&n݄Q_TWd$*vV=~1Z ["Ϯ7r@JwOhSY\~nKP7&\4 *nV-"T5 Mvc#aP~''">_ \m^;B(kiwE{*\#+sQhke2R5TT˯M }C =uJ[h)r"r]4_JUDiN$c# rEދ-SRWz!eHn*wU֥fm# Mi,z`c}Q$ʂArwB:b?z |Gn'#:1`o:L ohJ*js~ a/?߭6]=>pkz3%V0XH=E4K+ ȇ kE=t;4f7-(4Id;~+?U˔FҶDpcz-[#K* $H(xh't~LbB#zN eϼ uacidpPbPD]=_T3{Dˋ +X"e2R6 o;s:uHCsE!}G:)ոYpڡc:Myo*qSڏO|p$&z* ?hXT;w?#8юeJd+Y3l>Le\ .8GRg܁)֭;M]kHȓhA>n{$) o8t|&3ud@V {펈i 0lHt0Fmգ4+ E;UN\5"F 9Q [p,N>CL΢܇S+>#$J=h9h R;B%|C$ElR {<w[6vy&ϧF,> XUgfoi#maX'٫ˢ$/! Ӌ_xEkR\Z%vkPrfXsElFdo7qDy eulƼ|)r06䖾 06;6lOzMѦ2@C{m%z%(?xd*.֫RQVh%≠DCD!(*8eMZRǴI.)c stv˪`E!X/:??#( BzX=V%/,b*׺4H ʇj%:W  mkh:Y^A\d<[C+|@`O{Iv32d'$/CbIaũAaPc=-(/DJU0ηUIC1 n\\]+v]k]oQ-#. (67injU?K]" IţW~ڲ~s4+8'8 ]wd_Ʊ0~(ʿU$z1g]f+ u%PƎ7ӳ>IJNe ŕ Ϥ=B5?qK0yK.*ٷL,/YQvjkA:-VjL?6!)/ 0>*N#rX`ͻSzg)14i#!y(ޠm\S2jוAq 5Or( a;!LߙL#؈mzE. ؅L;tH\ٿ@SW\,g-ou[^_SG,jGcLb,&_g| 0Mk$4@Z0al<&jau 88h&9ŠpL{>NHX1ʀȗ?x _頴 +T8)ήsgas9~mS:nT Wmk z}`M>gtג D 7dz{k~7MX%(C覶,vOOz JVi@cÎ6O)!Y}׹>KlxXge~R@=hڲR99؞'2.n@ r 5|GH1^(yYW 0ُoE _X["{4閬<LI)ol.,[zJFQv{/Vdn^8]8P>)d}Lu R]!DX֗FEU=*sU!VCĬCҐ*v%yMa^3D".IiDM܁t!he+%}z3< mcfUE)j>7 MPa*Ո~^mi`WOR)wc)wG.\ uȌJeL X3ioos)+_3^_%+vl}ttѦGNk2KL͵j nr )շ.s 31e%SK/#G9PcZ 1۝YΌLJ>oܒ:l5"#kKX[^HVA;4JfU޾./1vq@2~+ʽ5Lǁ-`sC0`j`( 2WWE uGԗ"k(csUjĔ[\[/feHV/j ,:ʽ-R^s_LS=rR塃mя%ԫW$=\+{3% 9 ~N3A{'aũ#RTVN|rӘ'0v6fm☆WWN=m4q`ܢ =ܘN_Z(XtWlG6>禉˙dZEk8e)q'J ;3_ᴯx 1 Kl(u'lw<ζQ~\G97$/'Zv#~)EZy032^ ́LH%qi\{)< ?ΊqC|@fҎu+ mC*r*lmfyT[hѕ]㞵MH&gj`vY Mw_cq$i<|)EpXNciaY>nLrփ &\L,+|`J>&_Vߡ (uuXʖ>פ<4:r(He.G$Sj(חIFL:kHUPEdnO$\gh&ln%T~S`窾&Xv "2q=KQ5 :y_p!D䈨]qnhp01dl.qQ#tr7i:aL$h" 6O˝D{vtRO65oSEw}wxΜ7A1!g&X2#|w[m,wvsjmgĕ_܎H!>C bzs/SHmOti)v bֹr_g~^CU&_&i-*1Ie~$nmg1`0^щ)$}!_!W¶R2'W"Vh%^˿ڕkwgWq+`!j8IXٞԢ&7mOZp [+ w܆Bz=hY읡+zu׏tYI QM3ԑ#dEEgoENnW;;0nlɖ 64>f#0H| -?R{oC ‰4{T̄ċӷVwK6<ל$cM$"&h RLE>v79 P/M > ?OSKs{ pcĻ(:b1(p0 [Ry0J@5˘xp?ymc[;;M_ꂔHAGk]wHv1F>갃M>7% (l5R Ac F,D$;/# 6${(5l[ ȘӍLeS)=%~RCd "87a@xUߙZ N0%"u5 hU+kn%@&S? TGU>-pU8s~m~vߋI?!wtUaM].$L@qgJ vC{T&s=_|o~Hbgy@H[6V]sK1~uoՔbN[n,hD:dDC4/&]ne^}3 w)D3v-{ f6h dSo륰wX/cRL:,nˮ.tp_£_0;bPA-gy>p<=;M"!pi2% (+4*=ppT/PK.oWUNχvBV`NOTVu&8UjݯYs"9Pgȿ?v[0|GdOJm%~H򮛴yz,4SYE~SiI{; 3YBS0 ADðhV~iYnZofž@HXpy |eSd[nspUR$9lj"Et)C Ҭ{a= NIvlRc"ĩ6<>J boN?tayw(⚡nEzKEasg%4 Urs4ٸ}ȱ渣P ]89.4_q=񲕲X=x&oYD#.;?xnlHCC_&S6%YD,=&IԜ _Kj;unӬx't;B <$S*OUiH{ [rtk0{["£BaCiCd &z)9PD* ]u@^ n¿{"7msZ/@ږ8񪅧 I ε2Y6~Q=*xS_^R4XW}g#CNШk,U00gz_Qe}3 z'g7R~Ө;5>1CAW !l͒9[~ѓ@wxb]_=)>j̲Jقi9քkL&6ɼ4 ZS!˿Q/'igmV^ ӎݓ{n2!"6;~'КgNT.}pcXN[V9roU\M_6{ F#߃* !#$skE}N~+}nvCt /3r{uuFH7.d:-H؆n!Qi 1ĀJLG4nS&um,ITRmuJ]' {^^s]6p hζ]ZRhU0XJNLqu yXyۈa}7xQHn|2{<Htr'V+FD\ )5.tN ?Z҈"jd0hGEf?Zh@cbEP/ DrDE>_5ykl)b #EFa&fo1?CPE]`֞|ymBik4N')HNR(-ܫ+{iöyIv SKYFkv+p2 7S`ǟ&aT ~=?(9󛽁 nEF%x5S۴ ǹ0+ݝאN\guׁB%17;|V{KG7rUMK"O`eВ~EXu+A`TǷ׹/Y10sV$ˮʭ9WU&IRF)*ղ&93Ǭ?BK?!J㡁V5Br/$zOvђ@J 6/=8iX+Lg}P|#a+Jّݍ2܂s)*a<>iV!{j =Nb,uwluJBbXmcs=ś{XS](~Ž-RI_i'Eap3kJ u?ֈR\ccr$_w)6qQ M!H<-! bɯZmbG&N+Ւӧ⚔Fyl$4ٕDWKȈЙ8 =Uf7VIGдwl[h :l%@ڛA9Dm%n*? -)sV⡺ g+Lb%XX׈6˯}FOe34=Iu8u\}*O|ؗxvj{C>]2쁒07nڙ <([{&a~52o EhV37 3d.ѹL<:7pShŶY6-M 4G~pI 6g2s+W^bgRBS*ɾu\s*^ Q;*/v3Qj*ҼS8- T9_2e>2QZ/dB>pv~Ϙz5zW}VL/Pg>緻—حԭ:3l %79"[GRxY~M+j .ZQP2 W[z9lSu$5Z t%6kL.Ϳon: PD{ċ׳Qt!_!BtD)Y! E_Ɨn0hӜ<ןuQ}lH jN~A`)4yS(Zg=t^fO|9ȟ#VD)T^d\~vH `Iۯ;1kbksGycU9M>]MJ!z\Y(CMj=I̻1>Fg1fkUmrG̀|!I!dc|޵щv\ů'f;%“ˋ.q6lu̧V w)I0"Т!trv\]:%{w "-sVON:x"՛v[%),-ܗrb~F"fW+OIj[A4qyՊkK[b#d<"=q,"qWX0;dT5z>|PU!9R۱k&&O{|4滹myw!`2ww(|hV[?*~d3LQ٤Tj=񆏥obq =~$G>W eF18R ^׬Gqw轢p(͹oA&T?.]²ٍNjfz'mb$7Ѧ[UkUݑNn2MY :"/(1tO^ >H-z:D mD@|=Gi},b$ e?nZ1owd}cͤ94M}Ko.ޮ5;meij2b\D7O-XhΛBVmg̮4*Ĝh+KD lEa8"_Rj-R={hqD 4mU__/%1Au-6H)[+'`V\vH¥ I 7yڃ4vN}`<=awnpix6g.i!YUȟuR6=,7,MXxGZp[Nf 8f0tv2?=ajiz X}#-u/#Eq電KLNIcm!<4e+ʺl݀Br 64k qDLYt2Hݤ8lUЍ*GC'ZZglƼA'!&'|.˪;1cssJ|򈯴O?)q#IΓMUmqt]VU͸0ۈH7ekeG .ߓ@vw<6H|\K_Iӡv`\SW*N'Vwц |"ЮN>[8ҩ "U+۟ 7o Z[y̠GXN 6LGdK<.dtzUT$Un}EƓғÀ|rEi;0x5D{Z>!e٘}̆6HS Ԇq45jnZPCy76Ja\2=)pSO.%D[)UYFvco0mL-Be D (+)hK˥*ms1ݲ g}!p%VOYIjWT&ʡI.]{oRsVOS-1S/R-jY6ڟdUID!%%HsMD@g'eء~V'>5^vBHAAfH1* AN98E ?8@ E-vuM$L2bHK9c†E f("z:״0 O"Ɗk Af3 >;ڵ$W7m ˗{Z S+}bz9"#BLV~VcYjJz\eWədQ.d֋uXp^Zԋؙ";kk^FdcX{դJWO:J+H#-I:DZb˫VzԵiY&.P<~9_K 2': -ZsPӄ[_IV>*ZNq'WLs zl#v#ɵT Eԡ@t"u:FC ӥXf×4A upN~=}*-V3_֍>4> dZ*9_ʏpJ碭{E#y$7O82 [Bgj{=m5RMV'D Z }_dv%RKHK s!xEOhFGqڲn='-O5=M˗ (c:JP%פ+Ͽ0lzyTZM+H5⹸`8 h`OK-fN)/s3 dїY|MA1dۃU_sL;$Ur'ӛ0ކB.0h>hxwQ=U,} x9D#P>jBȯr#OעrLL5wڸ5Y=#yL'm3]Qt0۪E枿9-aje($e&X*F`7;_ncN$6CT5v{񳮪T}+#ARhcfARn,O\ T{\uY"X= a&6XiR#4TcK+8IY; `4@' wu*+܍FnԍXP]VЬZ/7ڠ?seNdXmOOX$Jޑ ](*kϫ^_=[#Ʉ ~)۶xͧ3MCmQ7P2 l%`E/汳Yt0 *dbB).&K|J|dP! Fݪēuw{YtWa&Oq ?,< 0M`2N@__HlZ% ׷%frb`G"(Mn@(%C;~@$c@/Hx,Te.Ka4RG(!1 #>^.նadջ?j̅| /K#4һp6>c$ikiNk(<2"!]k~q⸌mF ܷU 8""+&z,i ?]ShɘOr91a5{}LMM.0M-]VF@Q!@]o5OhVVYlC[ z?QbwNyqmU UaΣvOrovfTCI:| ̎ ZI%c)7U7 !]{V֙ "ɪUC4b|=me Ļ=d6r &W;wg ()GZ=NAZ|qd6D5KJ.dgǰ$uLYP޽Y/89۰xg/OpYh\Y=].A)^^՟a_jϠ*lƫ@7Śq&*yU;JN-5ʎf?Ǜs_<C>6bkdT?~^]-&0Az[C7~MQl/c>p\@,0ZCym|YVQ/̼a@K̫/B$bfNCYe%2Yx?d2E~-iu۴< =4ظ4@.[PFYیI^5x'x`ELㅉS1!B^%TOf Zfz~]X|;;n{Q$5}zR.u.+C}B#EôU&)ʣ^duMd'b,!Kf<5VY_joDdνVg!]:Kț$[3ىWn&op)> Xq*r:eƝ{ʚ&G u7ȪɎB<5۷sy5xB{QAL%Rw%} Z( =qa>s%vh/$[Z,רYC=Ha(bc6Uz:;~L=BGi  ?ʂզAKPX%OT(k||b^/6t82?Npo^ %dhL޶aM:`4hqcyョ!CJ?rHIW>!\H ?θNXWO2;#,}= %a8vz5aKovRY`-0o:OsPd!IMAGՏz|3rtb>ZS%W -:B*Ɨ9g~kgjpC=T|Eu4[TҦ{!؏0$/r=%RpdOwVE,Cӓڂ~}F( V`CXqKV({N>ZM)'aDNxntm"v Z-(bO>pf-t--\p>TڎwpۨuPH8^QB >9Ȏ>lm25ˍ|IPNE1:Z }şJc;FT_47srX ϭ&nBl e1PG7']M&#+/vЗ۬Z/3bnn>Q0jseLg~9D}(p-Pkm EA])@7ŷ,sJ1IS)U40"0ʡڠ.B k81R) huײU4v5Dx3bqFdF0?xX'"k7 :{U3'CXցNWaQ;wQޗs2ZgM _;W5oÍjyZu)RGcCL(ЎߜPNiOPNغܠvhU5'qxdie"ete/v}^I#km@fMe-g{ [O07Tv 5[R]gL}Sqnf#wtJ!uv&4K ~Ѫ+w|  `1>+3}Tnpp.zBsxQ s(5$YI!5ƆͶ[[Sj}ze2} :a3n/7#%ym}Im@C< ˽v;Q ݣHiA1A\zMN&2(9h*!)95}Ux}# Zq @y.&]e6DWaZ=tYWC7QŁiwN?p|Qse#cO&&R(RtԲ0A74(1# }ey}z $pqUr-"oS@&ӹ֙7 ?WʜigܳW@_]zxȍi#{_'sR&V3]? W9j=?i n \KuҪ SNs.k3"e95'MdNi>mU0Eul,RxjHARȫޣ8՚h~dI߀ ۪ IE(tAFIFl`u(P kXy[8[ԲR0ۏ>/ TXr׺|` q}t4UT -!k` G_US] QUui^lDDmوDicbA2se{GǻkU\QK5O82K1^d-[_tqm$9[8O}*2HƷ^C (/?: φ؆Ġ:8.壣Bb$KsRXNJM"Kr^:{łs-bG;'p [NT.A0(o> pb;2:gnO/| iLc5Q"X~ќWu0?tܳlT ĸRqy)mF-,,yr^|mWfó  ;>Mea13Gbe9WD*ؔT! 4u+xbM'/4k\je[kbD.jIΝ(ǯc,5;*~iCJT㋖ L4&E$~dJx4:J}ZƁ_`^&HD"u,MU3hI@eRʿWȰ_h g&8rq=MrU/ Uex>ءDi(5y ZvR(<a焽WNAM?{QxXPt>$X+ oRVRP`fޏ=*1Ȓ>WI)s+$ {UQ,Aċh] R9 E֗_wMC;; -zgvH՞|pf)WxGz[@F7˸Aei>jYݯ\fŤp: ]sƤf_'t@DR@;x?q"uo7grG["zbz<}qYH;/v1DR$q].4k}&$ 1)26_Ѷ4+^NV ZB5 xvJ JMUWz򡮝%W H'VUho.Pθva];#$$/ଥ8j^ a_g*25La[Rճ.}w]h܄|H?~a WXmQt 5טn aR25{YRo<,œGvbp7 =`aG7scӈ&'!%^I"!'mATr*oM]hSB)!ǨFj]su $7%K}.'B&t_.f;P\S / ,3>~Lejm=zrD|ՈTKm!_* @ ~OH}#n7T KBƄ3a+#\׃^z/Y{8~;;&RbFPV]jZ yTB̠&c8Svh"MYxs(彠=^Tg55fD(5gU>t+_w%*va"0r?Ga`kr2my {l?YJ(gbi'ϯ*dsH3qSR@ܲ K'OCۢ4y(cI_GK;eQC4ڋ=?d5G V^B½hmBmY)-,Bg{5cFi?b<4,%oȨ?'Ƶ?jXXMV O}b9[n_+mo*V} X,zrNJRs=% 4D8ttݰH--1ֵH9^Ο +9`YފjIbzRE+t_ +J K$-c?J?YF/e>ωN֋JcXTXP0lh ]Xha$ ?ř;Ğ8w@|@TcAI~!ޔ0,9N ت0~>I]1&d^2՚+dW'Ou)C]!W*$Q4"q/:WY-4b[sE1&P)d1xT(A3 O1i`]!8 T6}Y>,D q61@J?Wiif x$fJ52qqoq_vJ )e˞tv2f0c)MNp'}j̅eW(3{;9OF'xY^+ Pn-+#5ʝhDVg2 Kk@4T%WE.l7֕#1 _=*'v]rMFa-i!}@.(xplSdO%I"2ڭ >WkRNF=1F[#`ů+rEX iGBx,+nBR/e\bMflS+7k,@d2@^"oۢP2ocyH!nsJtzglU&bn5%\*8Ou$b_¹FDuݳc5d dPi@!;)MNȗfnwЛV elBGޔs™| h0@\K{<t).OZ686I%^Ya <) GK1ƸBF]KogmCc=veg43~yO8Bv|:8Or 9<3#m|dKe-]&|;Q0ֳhq!2>0]\d *VFε*U5|+Y[ݺMaoYVm"Hk:×2?kRypPܘc 'İyQA%'6 Îy^= 51jO/nrԹ{j'c_KSL9U-sAEU.ע!;: _^j( m.?,zvɕ_ FdZQmo/h򰢇갺2^9.==7=La.59x3)p^sx| $ g7cG+`er,(`,y#uPWC <1G ]-!d8ZJ(z=l. ±cǮ<2$ /rp7.QT0FDv~F]Oq;~=e>(]{um. LwWJ!'H5NIW#10ذVYѸnd__d)c2~~3OٶE(L0!m[sNԙbaB;|}iz śBIMT׵:rƓ-l!QA3졗γ'YT˭ o9ݜZ-M?!"!ٙ6C^ ܵm$"㌴Tz5J+@vgJi ('Δ@۹-h/*B`[c(D"ةnv-=`nm}.ctspD*B/lo*l=;dLHL;''.M $!{\M5'פȔҘ|ulWvDb2Lbo _[Jْ8~s],+O\c d lK,)_;쓎!?c{ ~h[ +8Y2(Ll)ۖXR]mfsh@$'̺n<v_܌ro2͖bo,wz /\H~M$fie T& / -Z?%AFp %zG-ƣ}8( cRجI24٘׉kE >IWANFɦVpx|qI v U's=\Tԝ7aO!1q%wPt4$1\yQy .K EAYۚ.yP .ZK\ݒ -|%M>_HenђZPҀK/BY lh ,EvIX/yTM ]EhiҬFHvΏt+hc'vք)B? ߇\ސה]]7OdRnGfUUV VMgY]wƴ<&-o8-}x#om,;ׂ>+A؍` wP+t'&0arg]FX㽐=А鴎Dz]bRQ%p^Gʎ|& FQ /vqqo}zi7g8z7RmK0aتLLW"ggDa'y>6Ui|"8j!5]X kG|~܆M#{]2s;.CxI!e!P%RC]lJZ@~;vӈXe:'Ji_]8艨4JkA=:'hjnNiTc԰lKۛj]&:X4YꥒiID9S,E&ڴzJh]n9s`@wPM*FTaW{7]p2tCza+ejdk84( ɑvw ]58( /{%V1\_Un=>y{)M}g `k-47|\.~ܣvqCTl7̦˜sQӄm#jUT+#;,MڪGnb-'&_!5Y,\qZ8D6K+.C^[1~2Q3uJ,djMg~M9퍵/*a0Qh,|ݕ] m$aw4<3RaE pvo3\BuMeògAgHf֍s ղ*n`+9'I.5R"6CjVǮ4:W_>+PesWHQ(O/e;R +EL Mi鈹ꊘFo\bCB n;&!c<¢rnd|މ5Xcx0u»`ev쯷I]4vڔ$UWQvJ9䆠>#aKpT]|@vO:)@P,Ж:Ki 8|պi$y;KL'dij(2\4`l]EpEI.E?Mҝ di!]': ,Tys48ץݔmOXPKrm&((ܡz5EH'=3/P~)p-4q{nf-xΦ]uQR,+Xh ͱq"p~MLrVFsĠ#1;C;'+!;S|i2L)|dZ*i1ͧ;"+Z=ʅqFQ\Agf89W)+(mVE,E?K-${nǎmn'Bk<:3ad[IQ'B9gX^>1㿣1dĎ J=/vPX-Hm h?xY u煮lEN1RwXlMM}ej"YGjDkP0X&$/;i~ԍܲfd?њb!% :RZJr&ľ]'ȰkҁL(؊]fM9"k ۟ߺgQIwY. s&'ىN".~;mF>OcyZV7N*Kv@GG 4U}zj"Ԅڸ7rxb\]@)26|z!,m(/5ي%yHBTMzը'q!]G͜jm Ser{Xʙ{Ebѕ̉J;'7o5Gs~;Faԗ*o@814+| S2LB# 7䍤=^&/@%HvST' ADgA\u3 "㪴F'/dIM-wNg;K|Sd:p;D8U,]dU4>m.W¹0,߸(AkTl2:(H7~;~<3 ;zyۥ3Xٶ˄a>가y&Wdt&N̶>U(It(s]Om2 3oes}ŽLq'8Q~/%tD?=e~5 W#9?OqG}<ϣnH{P@o.Gm S151fn}yhw~2?+a#UBD򿠏 ҲEa贇UXi.V";=`;DGf門'aTmsg4h;ù py5%z1_ƱQP|5l; (C,V^6P&ymTpԩ0IitrSp*=8fv@#i$.Fbq34A՝Bp-ى:|G2 bv,ˊ--_I!do8W{\l>n3_- wH`:U=xll|ۋTGv9͹hXR ^=P$% 4z%c ğgX{;˙#T +;U'E+dbm" Fzc v[IC䉄kz2fFB阮qE좄Ib7.3A1- ?Tl*Z|0k.6AX%Oߛqt}X8|[A#lZ H|Xxj# :82%yr{T]Dcٍ^~W#N~)9e.(C3~Sp%:PjI. ЬǦqZwpXnH7sT*X2Ux9QQK<؂\)X\Y™I%Co9Hz'I*AAcDJz:UC7DEm+j[g\ax~l[A g_@F}VIK䄂 I̛'MIjX,yA Xpbڲp2ۋ$tLf|mnR=$_H-WQ{w*{>dorKxO\]rh΄.&+VUe&DSKkjc^ Ixft{d6J堄>7qӄĐ\!8lbz9*qH6xg6*AT~4~~ie:E:q&B5^F4(c!g tF*.+Z1U{ҹ9D?3}eA% u:<.! nh*n>J?bcm"]zuvo(ǓEH@>c=CyCl-1ɤ>YUcI'g*x![֝qCEra$IuN8JR{P!}.ݕkQj[ޜmRJtB0ۥ=U{*_h\(݋!~f{bR* ڛN^IO-tir==oo|V%nEu`B{ MApʻerw|+HWH<[f(*RZ2_p>kY_nA3TᐸlI'2zއb4!e NlV%P5HxW#gPPcJ#[xoߑV!5} W~r)e5b9vɢ"/4UPXLF~-c^yy Ga` yZ;M\%D$fʋ|ũHj75icPؔHS& f&hc2eyj2DK.pJOlma6cz<c/ AơilGfrq&%G,A e+ '~cQC[!}@6~uu$&=O{<]:,^eU" \Qcupq 81PbM4ŪwLagȮOF1Eݕ,zG#XzFPjUvln)"xBv̉\Ցf %a4JYh| kI0@w eTk!^"GLO羟zj~~pRQF&-/+n")JМgqT[O% ~TIJfJN#ׄ>7 z锌 A0s쥃P,* s+ Fc\W"׷Fe9gpg))+mt5̓!*(P+ʤGG~K6/g LWs59pJ+#ٰ(,쨦e~'"=VtƑWg,ݨ)@@7 $2~V<[KVư_Aډ<8zǃIFrP+2w΄8TS?<(?*{؉tu:K\WHfG?a[Ejwm#]&gBr0Ϡ3i㬴_`v)]Ql30\9DaEd젇nJu^ј6q80=@nm̹=!w7yGNzce ] aTzNIPhgvF9p:dw9j"?ݎ݂V3MkP]DxS*j#-#)AOB~ֶtM#"Zm%^Dq4`""$h46[,qx0bxF0As.foZ.)[Q*|>")7Oq>1pLg87lM֖X{+d֖~TuqrŘ6uz"r2=FχM^Z-44,_aA<صv2O0~)_zj@$1a_'"ظՋ>*­'@NXt[@ӝGAjwC$P ]|51n 7dz!}51XRwv<7eh/Φi!{v;#gg\0U W!3L#p T"}D<ǮTT&N.|b'IWdtQo:O-5Y EmJJ0kgQ`d \C(+#M#1c"9R_nـ3X(D[ƌ8s".S!*/F.3*D /4 9ArQ3V]4VJLi57 ˆF;IB6K)D2Qq1Ǘ}xOi4hfcXIU^ } qU6uD&Xȩ5(J=`޾,$7Ε X18x /1zǣ8ɊDFAѴ{ٿ<^}~b)/O )Pp;iaQem彖Ƃpms'`4$? NpNL`;8X~k".-z7}>=Օ&ڽ~/m%gYZ4UMpb%mCW#ܯykT})/Y)3GB LӚ}+2uQ;id9G"O9B 2ЫZZϣh2NxM}R* T~Ii![!`ޖB arĉHa ޾#)-269xh|P|xwrf텮Ҧ;D7\`֭›A^&⼄|G *gfPS{ܹҽiBՃ2 ge;)ƽ0WB @܅rS)S*o9'Ϳy|uQ3` 1j<_! r\<[רhv=;+:&9'+C4y7*o3~3Fj:3SOwQObU4ysV>zҳr㖻~J2ls/nw%i=1xV\bXz-!-GBw7wq[Ja18}oCZOٓ#v#Dzy +ۇ" wFw$pX+E}h5vBfW.hC 9RX~رR֞V' нPހV[Hڈ .P;4؂,.Cp$¡.:ta)rO'59Ŋ(C9pY4yAo'_jE(hsc7BI/h /Y~qt Ȉy/1r܀Ø0AK E߿±s{ ;bIд+Gp2JN:F<>e~M6 K.dPdVνv[a'ᰒ]U.;@e)qEc#~T_b0[ҖĠ#GU[xWV ^* N3Y˸[lh˙ ݸ% Rˉ]Qmd De9gJOlЙİ~a2BWŏֳAxւ(~$?,2eWs-o=K;'*4p,Fike5*zk^n̬WEEBtf"lK=s7G9Mڟ7LVjA?!H֘rFcGp7Eg 5`0 !=uäM=8=;Ʉn bvIX{p}ѓ J42_w(y瓫hPgMu? @ung|.%| KEyqyviܒjKp*edNH8RIN|g^ xSE ZBSԠ|j,r0'jQfG*ܵ4p0١09wvcQ0qן?Nf 3~+73xpi<+D2JN>K&p!?a^pqrJ;ZY{IykF\|Xpb<͐Xskmhɛz<3hL, ݳt.*FƷ/{oXI0-bàLă2+gEU ل0B_%( xXz6?9rGqϋ R^vr_ӜI7 ]zא{IϧsLZCFD}|S3Dɟت \ 6 s31 F7)e MO k֕dESp>vPfN٠y=1=2][ m v%EBA r 93H+^eT>ToO I<$Bmj&~=nԬ/j3`!sLnᰄOTjTGP,v>=q0ǾlW5s:yrӖmpc>VG%k+LKۃ]=llj/ti+lvoK$r1! n[Mz89@d`-{z&je0,R=Vޝj0yЧ_j@eYZqܜ<_ٯ6_.O{ } /4N| 3xiNi&HهԴVHϊ`KǥVQB" iN̓ScAs q4I4(m~0"xl5 )~bzE'e5Q.Vd*9jxcSpA1=2c_}*%SXE߿^xA 7W>r)dbՁELCo*]>1y%No/'j. #?gTE-|n?yF/ڬ܅HG(]pwjɼ6pg7Ah0=J/."ĊxCd@%IV=%_ɰ\y`Qmmjeg:*E_Ut\@Pvw[9s hyWm?p_B8PQfnƄ02sAmcPpCIȵhE޳0<K5Ԁ VpURsܞR;ˉt'I[>6ޚRo7-rVFaQ ʫj5t!cFњ( ߽pMM DB 6"麊$>B[ _aO7<+TZβF~ y^`9 C]&|D@§YsPV,Q *HW|)'\&ʮ'R4/B01)."5ʏ Fԭ{+ *.3ս۴rlWJD؜dN BMJƙTnΣPp89Ӆy NXs,3mc6:^$V X''9dJZq .5nWcCl)>:߯DM n59/- oΏ @0ЙZ(~F# #zn7Q^HIg[{^7Չ'KOΘHDp\fUݡώ*'1=x ,Uɝ+=~.+}rWxG E 2wלז\U3l"m7Pyya+g=(!" a.iEa9?rzNI;ldh"@*J`Hc(lڨm_r!*s|G|/9 bO&Es/Zo[ 4ќPRu)';%X` ip!v; HL?C|UYœF +'a`J)v5#actS>O8aTcXhth2nuh>7b:@FRgH9fW/wV=%GR Ilk;shnܘmvڃM瞂f)U-#@/ +*?\y Z㶕4a_bA(+zC Jq C`ìǏ %`[8#3H>( >d5&<5FjQv'.jM__6NR|Jzs@5 [seu?^x̢)*$y-eڡ7SC/ ѱQ ZiߌUu&hoo~?xMy[ ᒛ#kLΧ'bވ@{MY;ߑqp]V)^baȴҦ7Fpd!`*lqT|ᤗǼ`r l? q#}uk+ D<( >S:oTp\VYR{XUa榛*&[(76b/A~ǯin[x()|I߁^O񮶏֎6r+2exDoX9PK1mN&hmW듭Q?-uèx/cb"܁aߌh j̥G}<;!A^O8rMrz֮3>'rF {VpU;9(jP1=ߝjlL#Pb^-aH*v .Z vUr3qx].S) +fmMŮ_UTw/vF[pø_7j.& Z͜喓a43.#1\T`0B1,k}ě=H!䅾\9B"#~"n8aoY2fu0iM+uGvC˽VyUנ;WC )Lr\_Ns^FMG5yUht kكp*=D ƝpaI(_B;%~\\}q!yMy`S47SJ?7-\vݠSZ"^סJ~cch0IiguvLeVMbXq 0)NibxgHW:Xypg q_\{*~w aG@gx> T;lKJ%i/ꜜD"4-V:q{@a^Xڲ{M-/MWPE _BvQXcXS2>ZL܇=(4!ꄺ!i&&QloA0!A3F4IR!`%ф| Q@z@s< aT"M>1EiřNPP@Uev39SyDy„jdL^i~~'3OCEI:U.٫W.ξDYBVixU+~l)IfTU욘FLҦI@3aU0`ΙGĝ~pSM׀ҙ3T;׍f^媍;h8@嬇915W w˅Ǎe<(crM1.J֯?gLVM:xRm 'EM[!pQGZ |Cp̏٨Q8iLYdRhZk:h06n[yr`եDP{1\Sj+vTyٴkyq"'WX$̱ ̰}R[U V B njyt֫7i0u*g[ -&œ(VT5>yd(o 050@M5Q~7wCM vs!~9 N$zOQj\A __||ۊT(]{)g_}{@ǝyiJW+c'RSN2d\lʈQk]a)/mDZC^@J›>NnX{B? zAc<(2 8GfGoi:ϲ^:h]=Q& eWXAS ,uzklkyNeaO?'$2HogV@I#?F5VI)IنGG"}l)GY=Hڹj/*|bHL,έlŰ;}9u=Q8x&OԵYٜJtόfl)Jf*:ﴠ4AH <,rF"5k-[NtXjE&MmHL;blA K5I0ΊGpR-$(I!A]߯w.v45Kb9&vuIkE\PDB38)W}Zk?5ɩVHRB͵ ?b)e/Hne=wek=lr g#HH("WvRQTnªF̜ 88hAoI!{MSA`4&6Y~ CiX9/Y.+0c›gfqK@Gn#@gpl u!QK=:69F; rjcۜL"B G˜_)5Ɯ&M|l"#Y}E6\m&-%B3_6~!ې;F0>fnXft?b5 xӨzuҿyȥ֐ 8%Rn}ö=Ǚ m[̔2gA q x2%gcu=.q'wl8-]ׄ}$[̣-/ç!7dv> ܳ>R!= +*Rz,4VzН(qV$<USdpDl2 51)% G?&E˧_]N *^'fğNML%tEdDbkw' !V]}^!$3s"/C u6mSXe3?bE8`"q[WmzO舃J'Z}ZiX\lDemz >YtT¢YYDh6T]zy!3#$6~#^Ǻn ϥ#h@[΢ٺȦv%_y3 #98bަ.;K/E]Qb XY{DS_>b_$(h< A#;-R;?k>F壏&y2_A8YW Y jI6ˏk**\㿶g.:yZG^G"zѓ"o㮉e T )+ Gpe넦@%ѶvUGZӡď5(憬N6.4ʪP9C|:tC_ G# 2v-xWENm#}Y|Eso?N&/bЅzP%vmnp4%U]+~t8 7 M^~)֏@M0_ƞ.F!w-,%^( UagZ^٧Ótk!&Sj _=T_Љjf`c01 fX0TR"\&Ϲe@h7g; JtNizu8K nʠ @ljD+@zbV<8͆g*!lgh>j@3S#񢍋8ޡ'Oѱ{kQ6`%~ T43nc!JhN8D4 NBQ$Q$ mj6\;tjb *F3-ֈHSrR wxl1&"/GV߰*X:T>eױr)9ϸ.Ph{\n.PyєUvO^=.'_Aڜ2ρYJ/i82 Sb銹z8oJ?s 0{!ȍh+_ird6ɺbfrɧp <'O|Fуٰo+ }KŒw9v4On^u1'6ri۬~eƱSqPoL`?j.HM-8Fl~qV9㾞"~4iŖ=3 @ձ$J-5%֫ݓd >e:3B+=n7g!WXLR_Sy$.ns\RS`寊K&h>9-1 ڄyҎJq۬#@?]~SSJ UUhq3rLYs0Ƽ-FFE<,zoQL?Oe)Lw2Kp[TX ZMx^{mF8ah4/q,*LDaSǾl\~ i@»uV}h1&#Q}c,";~a";;UKŏ[ Z e>KNʛ{j!"P'0ed%φf+.ʀ3k 1=* q]Fܭ{g?kuVlpd('欭ѤZkfQo;ܚFY?2 J3Ţ&ʡri `m6D}@j ]j XHp?֋iN|i\z$\5nC?Wşی`;'NT󓥢!1S"ĕmQLG]")kb5p?`69oX˦# (S`AC1oVguT7Sm"yeBN 1t[^.ˤ\ m)~;+ɩ?Nw9*d4*̒-3>R}UN9([u#VAi)߃6e2U${ʌe7*}/peᣕN 3Z֌r Jkb54C^]5<×چAFzT1!<1v[&¦;^@F@[+vcf_T1s"Yh!$**uιp*6g/Кݣ7T@А48S%T< eT6ZyȮ_z'q Qo(5*XBsÌ0~Zζ0fφIJ-:@%e$ JU^e B{T`߀LUdu.%:zﶡR1KJ<-FqvpnUom5{VT0>ֆADcfE}g[al'C 97"=b>@/ K[j".;IŇ'PZgq'HK)F=.-C7=z PDPpG@ݏGr<}OxeIFs]@y%)Iq?0J *4 .k=D٭ h(3˳הHza$ϗϼ/]`*;E2gl/zk>'fA` Wa:nLK `^̳7Cv ~eErdzdAKH 2*j%˩r%oBWqNEvxza L YT>dĊ<sñ:C' @4V]݀}i1( 56У"OG !"ܧrO~ٮn2 Z[ge xOi8o>a?${)sX6$J3(y;@HaO7 _TǬ+dƀהH`T][h(և]ӌ'tI&@e9Pmhtf|ؒJHDűDVܗq|;P#ulpQ?6Fڈm퇕rw>7S!fų43LƗ=xc!&GVԡ 6RQ)<*&[p!C=ӹ ˣdnsLzƢmfXAרOϮ1iNl.93XwԒ8IVF^m1\mSU`u4G"ߙv*bF*~/u eS?hB}x㰐Qx:qфr%QRm!_POB᱔&/хdû3L)_b *t*HY?X7֓z$ RS&\b3\ԯy9\un*gut (9hsQ7_zk1^1sk <{^973|wcjG_Oz4O}FnU@+9^S>k +"׃2]$1]@o$`R. #|E8G,ck`F.("- UNg 20Ų24ȼ8G׫cxNty ^S\ |b6YE Kz3$t6{?6}l pλzhM W_LG2mWѾ,m'7|}QeqĪdvdlK~8I\w5@oouǜoq')JQ5tthwX,iMfMSX+>mM29WD|jQn Ni-)>D"PzAY5povXi!|q.}N Tg5"Vq#ķd8%MĂj!|QW{6X&]Xƙ ҡn?ʼn6?g5]O߲׋Ib6$1R8=dYW_ABW:KQ#V͸[³/>tW|R߅6蘷"N֨mӣ"Dy vĦoēNKf64A+,Ft ɠ/d(_w|_rT ܾ?\AT88Z;He`Ϋr%6iʓ}vo||:-4n}W"@N|O&ObfKIuA_MWF8?+=J9#7b'է\Ut#Q_z_UFLѢ{0|nJ>45 R3ꅣxF,MZ3)xEs\yD8}7u[~2?d*Z=})[hP_pk:CB,𛢻Ng%(8UEE9qT7 w;;S rh@潏U:7tAA21-k1>գN(qf!T63}+Stn\}=1H', <{!Ql%Ra'1{"]옶_?ZrCfdi; '}2ڤګDQ~L :xVEr?[VSϣiuxSJE p_ӫфm"SU$-Zkϴ:Q~G̹bR#Z5kCkb)kuӐ;i87cLG6HW!,lmMAɅ|\'L~;] j0Q%E_}uECqRR]6İg~ޛJ :3?sA\‹õ8E bG0JtoL퐙L ᄁbr%BDGm"ו"sǑ[󵞸BJ{C6y0yeǹ \]üJg8=кI3 j{:Ӂ?}Q|]E塚$A+Ջh<{ϓ=<$GwE6Ԓ|G.-=4&z[}mnVD/? 6DHvk]d?mSĆ%ꍤ"aud * ӽ`- c 5DQi2^/+-V\ݷc3~Vyt.?Su_BFے.07> g,00I :TaTƹ,gai-`t(ТEVAqD)Z > jSq$L]†b/MR_O6h9B 3_$rC {@GG?jϏ0CmVCYt.sz͵L [zKqЋ%m#RkXhO}:n3\ʼn`R ebn~A]ʢ:#{;G:lU:OQ3'gG$GʏhE SdlaVkWQUw`n?Loc/n]ΈyK6@E++&fP @1yXqohrXy8lUMўSOJZkowjb6jY_ 0mȇ6tx@0}MpUڙ+:c#!VrH^x2]]K£leyP5d#tv'Վ]v J/y(ğsfp ex.~h"3$oACreDJ` 3m}20:ZMxdUlpS3uéˇ p._`;2Ks16 t3~/ON=G~~&>!LM8P@ /'7F0jb{I" ~/I|ۗ+8犎I_ȕ&3J^.B@هEt"r qAg vk73&0__KE:j,<1rSzKLԼ\"혛g"2ZގuB[( jlstXMB㰄 mz0@rϿἚ[l$Ÿg#/Ol|YSV%Eοd ybs}*jj~+iD^Ƃ<u.G'FOmSǹ{LW@ f9c z7S}g-zua?rU]s;:V}!y^0 nnZY( ([9x$X] | -HTv:ͣ*?p?jp #FY5"6av 6vD,Z5h]>[\5̵s&(S"w.}\gmz=MlXl+EgFn.OU=-&HoBphgZ_Y%iPw|rO / {=@> xpA9UɚbIAfǩhhzbyFY-ڏ׬hži`iT7{K}Ph>MM=N[ï!KJ5&bɍr?H@ܴ7'ojBS:6eTVLf:F j4: 5>^aBE(aВf|v q y` +H`s٦DE1Wb dt[HM!͟{u6^V:u ܘ~WLp] _Ux0u|C@[_}$jLMMP K5 b&8{j(J'"ͽy`֛Fc&{ ĒHrN2k sht6`]e.QvL[}Pާ;D"[uxn%9e"!𐏣u;b'' ^o wg<\(Y? o9#0NxNf^ A08hl.d'n2_`]TPMtdۥzg.+K95!{c%;$~XQl&_Zɱ૷N}YU~-E5hDžN|w!K^"gθM(2uT3oo.. y!ʡJߐXRO ŏVWӳE^*Ty Co*7hFJG)P2ՕNwِfSK<3]SoA/']`2f(p$PB-fN1ċ0ᄢ.;Ebu5NeFrKv&ʹ)'\GLƘKg pXRLdYVf߫HM"+5'x_BW^ a&Qmo}$=q!5@}R0 C1s lOޘSwHVj/ˡ9Zy&\xӅ7.x+M \WIC>g"ž 8QL[Kv?yyZܦQ]{vBPe~69w\&T{đ oj$Gfh0ݙhwg`{)aKj7mxniߍY^Xþ? Ww&m tLU+]K-Hף:(懯\#s-R,p`= -/+y|nM;M;Z9k7yx@%Lʻ8VLJ^/ockE['ToLǪHp$fLGvn0ݴVj*abH%Mus&TV|U*B \sLk mG-9gT78B׏ck"0 V8x i`J)٬ a쾔CA= 4; ^֦3Wi#ZPFC!Kox;Ƭ.bVS M[S43yiDdyD"GPH#mљ2ꈄu֌fUYp9K n jk\3OH-LFI9S ;-ϕ--Vgkލ`NA9%<8sVi:]CMEfT8\&Rק˪`Q/s=""ayߨK;gtEs脦l1eJ*+VtIHv]WB"'@V%@\G/M9/n.gE~Coc)cVf̉*D&ݯ~9Y&~d̫wi_#)z7e;{  5C‰BuekhURK[t]mFȓ竿(1ߺP.uCx%"QZ-dI2 e?21+Zs$zJOiF 1@= f0\}]IG`ыa,^D gy!S(z2xMy 3oXK1A{V}E}.e? !QvVCn)#M%lNsSX!/B7r"hCjթS_ 8vQQs~5\ճWJYʗ)l Ő%VRG5k BxQ'g $ r& Պ+w(|Dħ}CJ,.aW'>yڳR6)vH)5{ %zS8B4#*~`4G*<@4$3iB#[ ӯ]iǙ؉UR0MJGc 2o^Ԓ:/{N؋Qɒ6udxtEQ9R뜝ŠFBS0߱*.[L-i;h$~a BjޖS28 :x5aSbCk>\+a()3Sȓ`T҇gzt)Al؜ vo % {t[s`⸞*ٵ ґ,SDi ѰgGw$85.@$מ;;URG8NX-N/Ypi`euO#of5zx0 XB/}jq=-3z}U|\aZ"S,Y^TKx^ݿ*qɂD0,Vsgn;-(xMxXPsUNON\kpw?ؽwKY6SF':O9HB:RuSoOl2 FʔAqXd lJ ,ogrޑYۋ٣Jq> vByDn驚 hoU5»2A@o=Oi[qe>FNc\/Ie0Mekb UoD ԀnK+f` T7-""rTtbA9}n*`o̠Hl _'bER'yFwob)SFsR)]p? R'/',Ec\OӰbɾ>4.63BXuǬ khAZYbJV>][^Ai>I~J (vXLƆ- VL ]qx"\ _Dtcy5YMt?B\}wF VrHpdh jk["I-1{kM#l N&vT7D=%JI3w1r~VF wh)͝܇Q_2SPam.M;U328gجfiqiiس~FoȿzP@zM%L ;| P~BTy[qL7XAAAs]_ڜHMz8eL$UMKRI$߁.4+zey= dsk]OhIZG `3 PZt"Q|K=@o PncMCW <4;`0^ގ[G!oђ ,j%9Ԕ=6jzQ"H[N˫y"lx~5r%O[=~!Z?)P 8L)J%e!v6.ؿ8AM 0{ڜYgƥe߹Q6cDQfnx5ڿ6DD9bgPMR4GǴ' w ~ [l5J&8;|ۻ!B fg@HГo[C% [G*?5q-DGSc,;ޓ^fV5zAQ"qM2\u>9y^XL2A3F,Hrqukj뻫j^Ֆ1*Dkhm" 1qӥQ*3?n79w–%.D%f-qW[' eLUaUEd&wg??z| ztܽw@ \p,YF@rggd`5D5HkA7[F [ qv9vvϚc|n[ԟ =w C q~`/YzIEK|R޴zsi x}U0a#Dwm薮2x)"ih(?_DaƋdoJQxm3RgR9~}kIW=!.@3r7 n$ú{Tx(|x +vO0I!y>Q)a zåҵyb&F[9q:DBqH1j+I(GZlP ~4"0/fʣNT{29AULTX + 9{}C NhObpC ѸΫ6fLVGEbD|GgA< *,Cr#P nc蒺V$HEG z*Z ͸k7Fɼ(`ʓ.@t 206SNȺSy;!BwؽD}VYG3nK`b3#'r_]Ɋh799Fdt݅13̡ۗC d{,& 7r=oEZvOtK,EZ.=pjn8XڕSz*_˿@񯠇;#: ^J>CڃgA}׭l[WADx55*Z'r&/ ,ȧHא"/҆Uڑ d'Kvc8#kL2܈#T:W41). wV\%zb!`E$ItfwYӎqMq_* V)qi\X^A៤=52-8jʧw[0#{=,Ujtl{T;+%*I!Sli)9I uхj@.wThXe8 IC g@5&g)aY$PmqIo]rԇ5C*ݸ;6XY˧)ƕR͛Es,|Zqz9 %ɠg Uk+N)yXԾ A9nSPsw kwi1_r&*cd]PH CϬJ' J%т@vd2A^\iOٖ sQLS,21Z#Oo2d u[$hAd X,kmêZLuC椠=>;[{], fnS)DqEV>30)I_~xʾl\?|}qJ%UBǒ?%}F |smis~c=KW8jJh'8sm@T, Z{*UE.b~c|{6 p&]AөG,{?xRs4caDޅvSkfJ$$$|s~}?n-d1 4Sy0 HDK(,]`g+(E3@óx`Oi| 3}VIf!W9&!(Dސw(ljƵE2_^~M_:}ߎTG*Li϶t]e1ipv,p5 Fμb=,Wr2QH%FL:k" f"6#l'XoJ\M\': zڱnxUsc"?b{P6Ku 8:9T*z6q,|r4^$9E@BٟK!С/ȶ*g0JSeX"&ӿAWRn?dap:K:Q,_/G9 Wy}qʫbަMl*UoҞ`$$Acx2+# cAhYҙM}*<$>J!y{*@{ߨ)+9/jL0y5m=pSVŽ#OC|=L:/ˢC4 *$0X4PodwhŜ%/>)mYh&d-+䏵χ|n$иkYRe~R54=RC>Dfd-ƒALZІ ymX?+ΑӜM-،n3*GKƵF8v8Ł,2_Ie8Oy#č- vT'RV %ta] iV+|ߔpUV1m :ijGȡZP\5k;F}JuҾOv!<E"%x9y[BrQ"m¤qGA $M[@]PQ3ʬ۔!u5 P֜ tdD NE62,S0Sbd]aR@,׮(K|1tJ0N6\o 5+f,uW4wНr\syĈ'-7ϖʓu~VE<*Jc1Ȼz`Md*Eu78@*,)?mwɒND+TOU p./0t%;K8*SzڱG =5n!Q_s4ڕ}ڃ?vHc7Lms 7ސO>  Rt@ArZ"@ꐅ%+T-YiFl`AE8 |b[Iò3E(v'z@HR+:bP{ !-a$"Q:}!?f)~vU/e;/+Ča^/\;(]W%Vt]fH0[{7[G!HpNʨ#Ȅ&7aàlݚL+/H7W[D.ּgCUrU' ÑNSPt\-~=̇Z2/Z5j(O"dJX@BMyx c8Eu8F[eXd*a ĘI_ | ˌUԂVsE`,dZD'.};ZiD: $aBo"8t2gE]ȴHѽ.*kåQi6;i혡>kqN͇ļfL\򼊳 }?G_Gy fJ\Y=NJ4Q-NM/mO-xV6-BkCxFQ\_{bd"дi"Uԅ^W)1/ q:~)GJB.Ji럫o)Tװ\ꥭ" [ -LK쓖*_fGbpGk|i5k=E ?aZP6;;u#+g| N$Q㞭+ )AH\;wP~/ ͑`}i{wRW=SyOXGyKq!ߔ%{1zޞF.΢3G܉PlTFU%vw}b>;0 *q1Z>ÿ=sא3y-&5m.J:A/Y/ ݭ{w)эOGP.|ڐEW[(?N@uF-.V(&AnMEX=q*۟+{AnΜw&(sp|&7`ѶCoCju0  5~CM *HXs,C_(X)S!vy{?躼t ] bPǥc8xX+'[Fs75kmk};}İ& SZBh -MVhA"ؒVa:]"K$͉c,αj X{X6G*53/Mt+y &|iġg#4yp)QgN zQ4 /o=.ȏؔO;xy&XׄF rrAIb\zy1zB>b!w+| +4D0 `dLk6]E @͞h˛ҧ[DZ ѩ"7@: L:i'*X!*ZL_ƙ)ȅ(3w xlݨ<:܊[ak-6>5̊k0=KOѤ&j^uj(7UacMX[`ψ=y5) GdV;4)PM}Ef0%%iKȪ$O)mz_Stdk-rg$J-Duo֜ 묱*DXrd_nmWj򖍻0fWfF8]qBmSiնAMտt;Il!p9t}%Bfx욱 2kd‡Xr,2n_(IQ(7J e23n!k:Gxg$6> i$8ۓi+5&OlLv?42?}uPļmԌN}-KϵT@57v֓~X`Uw&MSd*j?F:zI&<OM@Ңiqnqf#:ML0(e]gAY&`]]ʛ'Wʳ.i/AEf;AtN-> 쒕N!}Jk61g4jD<\&@X̶+"D"ޕOAfZ DzbgiQz*p8iU^JaIj\9;a73AEnl8d@_QJj%E"涤r+/_I}"-jU<7lYLYeʵˊHn+mA $*ЍuG(|?A g aO%ɍ<=(Ƿ5eBls 6rMAؕjP`W FޟK*N:ϫLū {rGRC0uW)acۀX)SP{6Yp:IAXx.'WdQ{71̧~U0C 'qK;2n7$ !K|4s5S`IV!n/GhKcpj0>3  w -D&}*+$,bNf*xBRC>&og+냡治kQ/k1"Aɥ*iuvto '~d%@i>\ Ms|p ȴ{C*1.^i, Ws  Ad6*/zI +/2])9,Y ŭo [Z”Ha1Q>!q;;1<訪#OF)%.9(Od DWRBX]`{v,^ʍs=%L%%/?CPxH< vMކ'YNP+r"OY=KH|Ѻ}?(n:iGjⶡ(Qdi؎ ۾G(efT˫UWj*oR|Ήn~!WIڎH;s6.v9z)s6|;/,O:V~pB{WEf ނƗ5qƵ8xCm[Z%IM:7z-(`| tɁ+^J`#76KJ+v0h}9Ia뫞(6Z>%Lێ^`C.#:724+vCFKCWrq7ms ؃;FL4;)\{L ҢfBɌlKFi0 KKF(Tf|/kpߟ3+!PbXٜ14P?am@>5d l ?#̥aX]W9(Kr5Kf[G6*ӌUd銤o?^Wi#&xh :(3봮XCLP1GwQ X sT4<;ïm!敱ZЅakd{@ϲF+d]{ u QOR"&RO` kq&tS(`_— '\Z_=UИyKu3Gul@BIpPEԄ܉OIYTJrխ<7JigaLJ,A:] /FBC;읅#VD=Q [f͉t~D/*dSvY,{4gU}*2jc~GS ;.B>kq,TR*^l- lH5 8L\I:JW!ZƢ_* 1g!<3%YU L!SRɤH\&]汶:PEs\u興g5_,=f#ƩP啼)Mil_R:9aIf9R:.N=SfQb[|j@K\]Y5K$aڼ h՟us%L@*vC$Ħ{:*==l-יDVH}ױ9ЉY΀v `^ J.%&Y,7<)5!8)x9Y]foX ]kd:mN1J;x;CGxK,-?Fr6:cQD{[Gۭ 9;\mF$A[G; X@fpTihz$+(wltxX79k2HRb/F|gގ::E{]`H3ǟ?+C,W^ A,U˳_|BŃ@#9cgXXCy~h_)(\ ot׶)=I/\hs|Pe:v$\N7Mp D8SW18C@ >NwQT|1H(طCU#CV]ڜ`Pƥr銏g/X#畓XYV Ez` “-{ ܟPr;NZs=m<${`1!#}!# U>0Frڻ6Ъ^ϣW#?sțlw8+kPd2ಞ%-\uQV=%&a+DmPzz/pZ^fGOQEjmOCFZ5*5Or0K 1m#ܥ Ni!H"oGA^֬l1vM5vSmq ݚ\E,Lo_Nb=qߘy*~g]=VC r@Z,z7Fɬf6sυZ*,h):oCTtyLIsHSlG~Jj{*uҚ\mSfphȠ ŏA~[m~nmqxop܇`\*^ ty4T+wD$ssI3W-g5cgtD}KIM>E d5I⟠'Wtq.J\.&*ff[ 1VIQ졇(7u0ZxJřBH9#Ðg?^ۆQOvvn7zHYVÛ7^h4|+”DO cƟ >|4rRTTŲ!2J<Tle<GE~2U?R3̆«3<MA:?!'I4cHJ\V&! )sZ<2uL79)(6W3g\Guo/-ۇ{ӛZ{lqLqg]B ɫbK*di_~'{mvgk}.y?vV[Mr8\+pV њ2&֏ԭ?8@EAZ(m"'1# c&0N^ poR DP|B%W$_`.>[K1w_p=i.mk|tQmN[7V=b_|L_Ϡgyy Rl#Pf qeg֫Hl]Ӑbv]>r7;"9 x<VB4\yd85@Dz,"csQ46mfR@hͩ <|]@jgF݆R9zxW4իWZ)qNn5[o*jlULgϯgq4YPd⧔nbjj/ENfzPu}_-әa_R 3tD~CFԂf ~ݶԺRsӮ}lU?$+Ooz-a'^M3ak&u+`Y7Mc3YA|@], *wEYd2-88J:Gy 5m.stBe@lrsV'f . ɬ_c[.݄^3-$n%XnyL>S2M5KGu9֜l} #z DX ME^0:Gg"Lf"V❴G+J._N-,Fn@dgF4n iG=hyi=b-] us 68Ajf4B{Js:ZQáPE^kfmIR{W8Hu<`(]V27`pԻf]V&P\$ Dc5! oqI+G>q<{yDg}h /cSdMo^/AlHYW|yZxe+*.tR>[H݆zKЛ9 }˚E f`}SQ'ĒG#Hg d<0V5LRi fi77p_?VQo÷Vm1χS\b ܴK.D? r7s9j8U̅O@lJMǩn%I!Wʩ(pt WߪhUʊ,0^XqR% "{C>ahEA(ͦ Ơ>pTқY_} VZ4݌T; .2 "k*H"n˔ Nd^qg5i7Xi0w9ZӁG!"bm- ( KhS)uh!-u$@ _ܳMAr69`T\0?k?`4fOr fEv)n׻>qyVo|`C e<  -vScJi*pz(L-gT#X?e EbT gO3XZa RjK,6ȣ{ E{鳒W$1;uC2 ف➇D|&<8o‡_ !#Ar?Pmޘ90v$J-q%!#YzA4ۯ)qv`k~M/W#" e Ul\jҟ~ؤ-+R~.μ.GUi|q$ |h-y}JeNk~.}xԡlcmgugm.G?N{'z-&g[N 4F{YC>k WkN!- ץ<=s` 2d@^CA2T7IuB}D?xP1G~ôl刕f("%0cʓ,*~n\V9WU$ ,]U HKXOsRGhC{핥֮'I_2!lDkSAb]nf@GI՗d*B_}NrcJф,\N#bQ fq0G萝a`_sY˦wv~2'*l'y]'2߫y(T$@ 2MfHpҝ8k D:Z8vXރ& =i[d/{%]pj5GEбj$ Jol9#s*&ȑhy/ C*|g7Qwm/?.`̊"qa^FlMz4YxbYep5͑Fc(_d Nd0!j6'H~vQ_≅hM)+3*?jQs$n3D} Ap>}M5McMEE>slUPbߔY, WChEh5,ȝ6 d]jYT6e;{φ,d-JR|^КwK k*ݼ1f1nOx|%of;eV0+BVa3czNjcnMN1疠-ŧ;*s4m?zkRx۶=A}Gw<'u;c{cgT^B0*pGw;ԫ0xw)rķCWVz[&-J\rUKV.;USrZ_\%$#c4Z KXnb HHUW`l -TwLc{jUM0pHUL&,`'jm;ww?_.~ {W[_0}q08&OMZ1 ZXlHH] I񰶫 Kw[͈'S#]Vu  u*/Dj>A?WR zN{LmԐ,-1ո."!&ങU S-4 kT4֍mwν-k@dHALY |ܪV3# .Kd^zZk. @ rZ$!59)fJ`bjz9~m`P!'pݑmv&{&,n!*/S`~BWKՑߐGƐdLܛIdl;2t{!+ke$nqcIs-gQMsrw!8tag_{\^Ln=h\Saw y Ji S ʭ%_V.4߇stεTEdP̏=uPyHnzuu< ڪ6L>'Boݪ(3D°VBTY^f-#gP|ڶ0l2cR+/%p1+HEDكA@Q `N6ok-6#7R)V #g% nr4W+eCXHc)JI{trƅYE%$xsVy+!2?S1d/ɲ8WuT4O 6MIĠG0Lu^2f?¨9Nk޻Ъ8@ؔpFެ[N5Kc Ou62Zhg<%YuO6N&{v})MaEYܶ0O9o\zȶlhG=pwl TaDOs{en~f}T8KZwSzp7Df@FH*zvGCD ((:hE|XEXF1L~[4$E s4 G y$#CAdž1Hl'YT}䖐nLX4?̰nQBL9t0 {F!; tfF,G* #t9z[IH>~ pB <>mC'rK byn^&ŵC<[< qy.u #hΟ+ՍVZiNG-[^1gkAmQmnfsU>5SR"hftiT H R5 ط@UzIV,W>+ְ7w\ȤkB]3 IB6b ބd;yg$t^3{|ђ-f%BłP e ϻՒ+z(y-^FToIgaG%g\j(Z{ *=0dq2Z<)zѧPYZa<|0TQHؘ) gkxw:RZ^ =qݪǶѝtghOxR u ~d%#dl$ro,Q!r8<@tY@u.YqBWaLV6[BY&(WܺV)"F$,`a6%yĘp"M3/e[mѼ@ikZ hKX❦Yl kS?+4hjsf815ӂbnDuk?AA摉4b%viQY Γ#aIH7^rh=X x8D BF=|#}?%s,R@d",H I7j'9SS x %\K* w.Fh5{FI'E  gW)e`Dޞ`7Ѻ~*Ԁvpo|2(ROX8@!ayitO.+8&#"[[ Rl0u",giGsV\.*?AҲ,wTb(iҍ$IT;ՊF{N(ƒ~;2ҍw}^z/Y^LjPeR^7&W,eDw%YW,uS0׌ېnye~L]Io.$V%G-RI·#4SrowfI̽oa4aZ%ۜds3i mMQլ4ImNM8+d%[YY +2{_G]̅? &*ϓqJQ/p ksJsuf%(lVAWAuy# o*Վ.{[Tt2.yQrqu'貂A[< 'c_g싼0\ZH# 3E_`3FAFz47v?+o1w0_ju aUbi'K~߸AiP|-<ah|gDF-{⩈P{B._oڀu!\6k75ib36IFgęOOV6 q^}RH Et*D tEf(亗/gQ-~“9~ȩ.%L tOYxcؘ{#3 kFp~Gg\HE"+I aFd&bdTwor 7'[}K1`e *J{|?\ܽVnd߽FF3G:L/=P5¢KEF) jֻ6C :>+I ;6(1}D+XD'w;iYXi]2f _GW( #~fgGfxFaf`pS6fYDEI#*oOɾ ܏PLv O9*5錰9'tT"0;66{5fXy"f:Jjc)sʃ|#=al<|(A!Qjlz|][* 6&ϒ<􌚰//k#ka.!) DW2Xt&4R&DcÂ1~A˼t~9^r]yШr|ZckUBoIYUp4jU (@cs43> i@1JR_H ##7LF[v2Ѧ'^ e%WWMzNN)U8$r~;y ?۞H>!% I]ZF1!$[^a<@˕/4:q8¯hBH`vZe~WO&NIVBkOwZw;1*X~%,']TJݱyun^rT]/Qs]IErLv1i=XT{ 9<+=!834/w $dhx A0r=8#U oۑb"P=ݎ2ѓmg@UaTT >L\{אczQ ] 23@2BCUU|Uw"rzasJ/>nbs;/4̵~b'YM<9s:yp{L*o.1+\ kCcl+ > !w!Eac=f|l{32ݧv-Hf~|ҿK#LLCH^ =sQ#'#CCIZH縲"N6"=K^VzsW2n=<M\˟J2+Fͱݬ7O&?ᘘEYY&s`ց92  (LIJF5l-,yMͤ 3eaO+.eUv5ðR]. eyѶ+Uҹ4K1r=4d/efA\>X?RB~:]`PJ9a\|RKfL WKY1(]s}';vI,BLˏGE'FKչTfLlXOgs @J"aO;`W<@#hf7W"zG4}sLB3db#@rN/cA=xn;pm+0/>|O FD)+h M݃7~u=B7oZ%@m`6%ԁdߛ~@*A X"'a /ݼD7 gN;oWӯl68r},2ΫJ{d_o>4wܙ"Ng> ꙲Ys VA'_X'ܿqI|%\;gTY;*ϳmLdN0ɽ,B!p|L-MxH@* & _V!t3 :sdm: ,P/ȶ0h66.yQ%wxF,S ຑ4*ݨTwljN뻑]Y!,6 ~"ppS.VSuRxĢ" "| om|XޚDiH/Y<`~҇}m:mC|N[2#S<-zX:F+Ya*Ѱvfz$E`_,AX ƿ~5G`h\iEb#cD)Od_}!ZD^pVIG_mHq   1-fub7<>Y<а6 kͼB/T!#;⊿D#y"X5DdG/;}w?DOahE֥+0Vmp])\$9yӥqo@Bc GDTgr`Yކ @Fc7JjoG(_Nl;Ð H0h{_`Wd'P95°w gqoq3xXa&q?`hu;> F VsU5%p y0;$AJ(LT/ o\Wŗ:moͪgRH 6ّ DYS^fq'M1FcCCћ]$=} 4F9VsEa js_`l Q(#}IFm1L6!3RJi*&=rLp5HN~47DvUכ"̼:r'fVഢc&MIjW| VXQ50ˠl)my2=9p5+\U\U4EOyۥ Z:xI!"PKZ^舸ZiԧYRoe?En)FI:/ż9cGOFmڡ74%T:Ҋv'' ,X1ޡ{Y8SIf) GoXuk}^> [>?qf>)X;H!ֲT=0ȶ-  X_/݊t Zekؒ3| |܌%Oʴ]&8'+vϕM"nk|5*^aY W'a{]j2l/a1eZO=8M36ޓ%WLjˇe 6y,w|P,K>pQP2:+'x%19c} n?ɓm >DWm%7 t6D+8!e82TV>+!֘Tdڏ5׆@zWl!DHW.yιWoQ̈́ðZ\u~VBt0 ,Drq:&Cpm)Sۛg&e8sB[QJ͈"|-hNBZ]iՁmjIL*^ Ɨ싊nTFg Yaob=`# (m\p;Y*Pm0tXU'R1u$J.]8x RE0](" ;eBy0 b .u &oA4`6= g%sz1гE1M TŞÔȊ+ y}ϫ +7{ i& -@] ӯQ.mrTjN-1ߘG*Ӊ.jcӢ{r n%{q_45,f?W@%`yWb *kVHq/[ /3奴m-Iz9?ui&Oc*FRW H- ~ *#7 c)+:7;gDYQ2o`V<\hJ8o(.>]V{.S;{UU>`,/E:.Mj=0qz:=ÀWQgM﫸9!X9Y".}P[KgmqW{.IK7Hc%bʤ@Ea ޻hiMC AYaG)AA) $T։^ IlEӞ'Ȯu@xq,#[[poif0i6Or֎~){|'L+ng!rN 㡖3 4E>mµ\Ӭ:#vHo'x)= HNrlVNtǤyG|zC^* I$Ĵ%>p&g{̳UKęgƩ6͖Lg[ɏֱ(ź|r|5f?tÊSᙉWT+"miSeQЦ[Z+/BjJ"MM.S/ͨ M5+jޫꔭ gH]FA䔗#M #SM1[ 4mEiiqq*c/ 23d ecVɟŞyC&ph R/GJHmT'8Bb-dR!3'^ZX&-a V3^ckS/TXr]Z-z!K iI?.g _ pa^X~t[wu\3 s Wy* 3}`h]R!7=e]Vi} ~HM͞,[IХ|R O\.SUOl2̯]oFv/NU?0貔}h3oXNCB2QY Smd~!"}Q<QHzNW#fJ Dv"{H|K`7uO;@ї3:v  KC&q(ŒEȥaRjVF ()e'bs]mRַ2dAg:[5v,NoUZnpe~\O(v)-n7lx xzwp-[V]ڣ4-g#<'XɧFac$)l cJ8yQ?J{V 8R1;8!Ta?-/H|rQmf]2G#;|s] ];W kPVxCZ,nԚmk oI"㣆V#AB2i "Pj2\?G^PW*Ii1G?vL^ʦ?Bμ ZA@E>YXpvj~W;\SD^I_CϘcLmؗ$Щ3h=da4!,跑(xj}l[ƆoDgNĻl9(MLvMq*S<.5g@ 3&;Id Rdݘ& r׷Шʿ4i{ iNһY֡^r4U'`ȅ Ly=io\kmъ6dv֑̕p`; -Atgq2T#^i=aa:s^,測mw GuIU]&[$$CnWgLx¯֙^h S&7G=z㔃+T)=4]^FCŁ~[w%V:4| ZK5>LD(K{p$%V ⫚pjzүHYcLt3ĻZg-ѫNr_,@GU#(Ԏ,m ^#R>! 2T,|:[0@ -m%mE: קv!dw61Af'#+?6ʺ4PB^1G#1߬&?7 욢&q-aQ2҅-6HM{~4tmg[s0".~VIEHž|wjK%ՃLYz#_+ eU7OdkGbA8cPzILrH:Ƌv߸U7 υ-(W91zz|ΰV7_ 7N$FI6/?'f4ո(V4a̽$ 87~D )OQSK{ԼBC&5wh+.=|ZJ(`Tk)!mP>d"!'EL{,ér*͓b,5ьssf)G_l1mCp$R[էZѯ=,kCgSY$=${/raJdPACnhđs{ݧ2x҃XW$c_O&Bb+ցc:̻d^&Q?_Ь*CV%S]Rms!/U-Ia it)jbȗB?nj)oohYI [*IrV c{: aJM4ߌe{_rvg^Zp;pòl[9l`&ߙUZ}u'ɟXeϸϡ=8&5T3 G 0F54 +]>=oW_:+akB-UQmZ NRLkB'zkuB} as.u/r5NӦe 3k^}h-hd \)2x܅ 3nbGV$t1hB<`t^0\N-,4Ps>Q#rU)N7 ]nd0<Ҷ136uD o-5 $U&U莙 /|1 %. MXdݲr2DKJ봓TFg`>ReJςݫ%.*>u+pR_lmcU|gD\]hߞr +ll`i`H9 xj(ǯ#p/`j)Rl$ı \yC?r(Cx8zTO`0b b"w[ >+A&[ Udb8lj1>Ic% ſ^?{Ir }N}0Mu]RZc` F_͏.K&Kz鰥;9YݛH ) =FQ$')ߒorq55l=ƛ}2+M9N ո]/G 8 d%?vAB ΚrQvSeQA-ݷ𳬨q>ę \9WX$0nKy\52g'}>sF D{x֟ZAz2ܠK(y^X(~Ѧ rQeW +$g5JAx[|Eoee)f6iM*0E"2Ǽ ~c甀$}nEgѻNdRìF/l\!^g-/qH,'mDN9*(lЯ;FG?*<; K7?`ee9k>н96e73L:TVX퀯 /oDó =} ,cVxcwt hʙv*l4?RJ€ln'bd镌*Coئd8+ZJ.n0x t쩇<2oV EG4h _ ߼ B EAZIW_N("P -va_ePimC,){Dt Үl+h_<v_ h|_.6qE֋(>3IVVK%)wUov;%"M]6߰Y $|횦tEGЭ/$w2d`"$~l`}99LoXvR.}q 7jT@gSW lj8ahn΄qhg>us<-ՅG6uٙ)~H.^sY~H3|fWڲ>ز*A;?̾ε~-9=W}5MboA#ǒ*\"sK"yڹ6>b]ra9Y7fuEp࿦8W(I = B7]ϐL`bI)P. n/X6{Ô %d,cn|](ab _v|޹age* 8.o& ,&&ʱS5oF*pe:(7.2Ćw-]O:h'B*Qbj5Z@hBC>$6:កÖtg63q6_gtRѸk'n2txo-Yn[tPy#0{Oؒy㔺2@cz!tr{(BMeXO`1)POG2e͡]]Iϩ [y=f,tۭ16Vp&w}y]P7Ҧ@yǻT/"!6?5p_v[+̷GEJ!fFcV0<ȾUK*-TpPik|ba 6mx48k9xMo!ĕV!5`KP/J|"I-GB4f/ w]> e/?yr4GS)A/*>BVV$qj]o9 ]4jjab *N٤ol vt@aϚHd7 YN ;y+i/}Q&c;WHbqDw̒[ND̬i2IW_Mᱮ1:A^iAoZh_?t7$ޓp8WYf -6g6pJkrteEߤlԛ.ɑ@ K]G`a+'t>/Ք#Ś5w_TOOG兖̿SaM uݵBѳ-Q~ؗ/*CZe fॻ0Smuv+Z%{]ˁO Cq4؇xǃ]^"vf ぅMh:w!˃a|ʫ e#UK'|Zp+SsoG EOz9sY]Seh&{yڦ /:Qɓ=Y#6_kSW yT-R t:GÅ@ݏL{dnmC}%Lux}uw,cLtk#a7Я<]bSvs&9-'(lqGf 7K xYtzE =IԉhEbrs.魨 Jt~o%_1@PbT6 CF @jz%ܭΞ'rʤ35k|rV"en[;~w>\NGMʒJ ?W ZFbtB[l-In%ڦU3ܖBLlڣ1.!Re_vo 7ĚC,GWѾ"e)8Tcm JE ("PKH_2əBe Y yd Wތs>Ewk$ +/Cй7Tό}CAx#>* xT _F4T:=ȇڙZ-EvQ\qagim|ti"ev%~"Ġ47Ay1Yl9$4SVBtچ6pH]ui`Fq"/2Ae.^RX? KF\Zp/~6gȗ.LB.TOnt1Tv03 uwR.D|hޜvmIdO-9Cwn枵vvaE;K[~RFK3e}cQL%iMox@,.:Q ѵ‚3 @ҹVphA,nhu@G8tK2Yw5q7ĕFпڨAs{iO m 9Q[F\wg ǹc*uڏ&,k5Im%eO^*ˑCN 辋K| V ]y 8Ɋ *gVKc ht<UnԻbgb[Q҇{d9]8 @Gm)H#G=/wB&sʓgп닀~ bw(֓#4qy-n=*F1iPDTo%R:IMLh-LM4vlQ #O ^w} 7u r}yuhz],ݳ"M?>Iݪp KVQ'6}o fG!y|,_RytyT(a5]X@ހ&~fUM'ϯ/P I]|(L$x N3VH$:bh#JG]]lۈetF4-j%["pFJȺntk N#DUoTmwWD`쭟8xzk{s+p$㼼3EmfwjtYމ]ڪUoNLN/;We3/p$ дPv{ZFo׍ a;G3VV9ޟL/xV jcts~aEfSyouo/p8ahed/[$7DYȞϣZe77hApD#IvgW>|(^'{Rq -Lђ< FW@ڭU ^C 6}Gb fu{;i:.W ~\J9C1+SS|6o>[CH &Ӯ$2^ଐP6/I)W٨ hd1 j0Qx0)o!(2%=\^OTo:~$cf&J7Ḫ$Q*( w ˼6):ύF(M» G~e#U=, wv+['@;io+RJfxsvzuDZ\7wkĮguqݾ 2?L6@/]^oS*qz@AI fM UqNy8?[ p/M3:}ތnRj\qLp? j>>iߋ*kWIDr5p D\>=ǎ8̪^")= Sh&vX`qqN u9e{0ք^:/I w z*ecDjJ#D[ԁ {n 'VWi?/66RamR#3D+a[$2v*k.CJcW\#^g6;HXAU# rFv=*<l^fӪq@1`_V1D:KgÖ>(Lw)c֟$l_:El!ozJC64 ?g2PN ¾w; }pW96cS w-PU447#1BfGg#d1rXTAز!Mre2Q |R@95Ii*{Lyqx͍`t3gh!{27*HQ{ [G|!Y;A/[E`#9龻L0>8f.*>ɴ.n뽽 7"t{jFZpX;ڀoeIJ{r3Uul?>b,IVXFhX/ѫ)Di+k8%JΑ@ 8/d FZl> ^]Vx{-nI:8$z<@=PX snj JU qj1JRc*9 09G^dѽom:+R"4<_#su&$:ηuxX n+w+ci$؄%Eήa3F|v>@޴GZ''L_id#l IE31ŰqW@ u`Mֳ {P7dU*l9%0L9(C]uQV7`PPqOF[xIg=lwhrHS2|sZM>]j?mˋԗ ț%o΃0m:$%6Hl3X& SյY}? -:E1G*VM8}'%xRTEΐiZT1Gn H-6EGFNҘ ef #[xy_J4/cFC znsX>zt۬R.~_TnʡwllqVegCW׏R;aagسo(u NBH* <偓yzfkrS,bVDZ{s 2ɪM\먡5)I^%Pe?mAtT`UNڨ&j%-v ɨ;3t c-FC^+@da*Ma(Fƕ#!jY9׊ɔűM !=q"h+!k]ft x˗F@Io)$oIj{)n|KGqUi۲lХzV ꦼ#i.T%䙤#ĂJ4µvLR LO}Gn}A1P!l :KYy'{rӍdT*rh̶Ċ7LJH}Jlev=1w FK`i˭q-1`L#w;QwcMi1{︪#ZW /s Nsơt];!]2Q˘ XL>XTw=B/Lۣ1Jkx߅JE[~5d}Jۍj@$w֚/I5y%tY d$ +-fh]ZχŦzix6 k0MHHhq^Ю6GR(Y ~c9fZ=+P~LxH.`hl/'zx6YaT~z 9^r *05Jq_``)h%1N?kXq@hwL\{JvwxԏE,m4#ͺE'gz^e= )dV!,J~6ڥ`Fy=S/i#dRXNO,?J#S|/Ƨp65Eޣά9X&78.ʩ漎55N;* QpHóB=WXoɷ)،OJ.e&e#PcEރK7: p? 0;`vNUBd?~+L^,e1zTh@^J'CEPDzo ZUpŶ7e}cA$>Aor 7VǨ.ܱ},-jۛ`u? /1&wt~$iSFݡ>ʬ YР0{89HL4p{Rruh~Kn`d0ey}S JodͰE\52OӞq`[rZD,hpx:;=nԘېp5C"坮hkd8]SomxӜZ&EG̡ HNϋ̎FƂYX(> R ֟!lkOAO\mOOu3Sx\0n).$w?"Ԍm!`Ve{r+|NyI!c75v>쳛LIӧ 6Er6}׈ٕ"z2FKߒixkgW@0#ƱHȎy@ּg}0К!.?Յ^ ֚.4xpiE#Kh#>5ݼ^:C|**f Fᩗ1#J\CsæR~[Ji[#ߘQ;=h΢hb8l;{ٵVk!a4I̟:y'mH@jGL'zYj[(el%5[n?uL.ZQR!OSI AHG7aa jYK4n]L]wpmpzG )?H pNMvLdI3in1a%O)*iOɴ b;ۃbZ\׸P׶c!#YWEĨSX0rgy >+X`BTU|Ӂh;zD[*W>׳,d>wSwO3FկS|dF|9HZ8\.Lv#b~R]ܪO_U% CW%ʁLv.} f~@@ ΃1{xϪdŢNBilI+ɋc fOZz7#_!Qv6+GChat_ͺ B?=ڢn]b 4}C ْOI%LiD67ftkq$;7 m-6nV͌T;/Lb@i ^ Q8;$dJt]$e}esr]od9쳞NW-ے<EDKt.}W%,1ψ~ephc|/MpN iflϮ{+\^#dGKkw(<]M6*ѠEԗ.m36fquIRA͐ Lx?Iy̕}Kc/Xr̄Sy`ݒGp6V4ٱoe?;aA!tc䗑oU.*-JS賋 TDW|Iyόf/W490HLٱwYjJC^>7i,EzJ "vIolYbS|=`1c[]aEX0/e8 ")u)/i-2"Dsk .8= v FK9h`aʤ n{,9H7uEheu$KޠrN%٥@.z}u@Q\j\ӌ$S НކrXA#hjtk@3YmϤ438!~ -@Ef4?v.{RiDP҈4~4!A~]$غ ,3 ΄b``ʜu˫-,0nugpC* "*Щ?BB7U%ЃAy0B#j*"c~|Jb5Poٿ5;[t5AW+4}/g'fQ iD,,UVzɒ@2H&׬ӺNCuR:D 䚲cn|Ƌ~)G'|kr 2.H)Der4«[yFk  }*fs08V*(¯`GT.h:]qLLfWøH0g0yevHM7=M@) 1+mWjꐎ]ӅYF9 o?boh~Mwc6һs[O`↺?OsV'+cw$fnkڏ =>OΖy}[ /ndE-J ըUYB|k.BHzVC#`.˂s VKӳ&놐wqvL/(:Nsvi'՚`ϫx-S-ҷ3yB]b,Y ."u@mmDYC5b*NY j],2zrɶ#'G:fW_:tv1\uWzm@p[~=ڥ+!ͰC(Ma՚O[U~XΓ$zC d&HIϠ9T蒞y׍[eLz.ڏ^w7"l˺[/ a ^回h 1D l;0"t6KZ̀h%ӌ"@&^]CA/FO:|EMZwQgo֗ Ca=[~ห,RB{%l3o_gz;mͥIQy鞙36'.ROI2=gg(墰I7 c30r~@@A!v+8cWEII?~Ќɶϴ/ިg]; d!9IY?oc2u,XiFFyYkFnN"_>5G~خASH]d`ԋ] aэ,ŗ ` VیϞ3 n'*{?Y^nҜ?NzAH/5)xodOH(:yzhq4A ҫm~nT뱵ǰO.oZqхE֫ݒa>[E LS/)p#DA.D>1ߧ05LzB)(QSSanbzv9g Rh*jxI+n/$l>g+K/"4);j y  3G"&]WZ6]{h.~G>sW]VSmv9Tg2: 8b<}q jNu,%+PX*j f ŤpPs5;j$Rqv_R̖Ά#yF"VSJs^d@\'N" rx.Z#xw, w:1M3;o>iSpٓko_K"^S6Y};*?2g[{`I=e@gjrKxO7|<;-݌jD'n8]NCJÿ"5YF-񟛝,%@ΐTlVMJ"oסuӳBixΚN x9>(_ JOh8jٵnwhIJƮ!EJ^Ƅjb"Z4:,D8Ԏc#)wÒ9R% 3I  "'5w6͠-`t|#:7J33"6r' WEu^~)8IS^Vu"T(aTsfms\F̾ɰk*Q{$Y5ah# i߇ yl+C( -J b7FBmֆ!r.N4Ζ)lF$2*[wv8re OSr"X$+&58G\r;Be<SxVRy5%q9b| ؄ݔY8(wY9|+lI)Ss87 ]B8 Mj=.2doBϧ0N[)oʄHV,ȁ+;jMa LHmT]Ex%m`YP9D2DU0=9 zOޕw3 B~G$a-3b $4YTS-SAgz -QYu$J'/7"-0~Ng!Q5.$gB]0Uܝnlx~dX*`E8OdZ){ B;i|9WDi;H !f7Y!;="2o\L,joI#n&wVc&1'yخ #K7{YYjBDS+f@dy<Kr@*ȋiҾ2T sTfwݙS$oiep}e"K݄ˮ]Y*s, ija!P0HXeiL!6fY)FKCn*h\߳I'ڢ F8@Uw-$2UfIg0<^&~:W/ N:zUok@w=`<14Ǭjz%MTxrMx!_=0qUiv B's_%c,[ԙv@Bw4`HDLʧȫC)rNB҈`@'T3h6 %JOat WZINDOe]d4!Gê׫7EwS> vE~Qe l)Z9\PE+yc}%;+Qq-~v(#$zbuaޥ޷roDloUSc/*7]3(hֹW &AKbtD=!Ǎڝ|'=y2'4R7ߍ7겛SB 9 V0,P6bVZ! 8%O 7.eGo#T|l^6솩|  -] =[e^|_i[AA󘋌$Laߒi%iE_'bLN$rDÍKsg iCK-;mUV^d*2t "{!zTqȒ)'+4EĊ H=oNE3My|<9֚xwP5|S:BWZc-|!? wbhlj#bX} "?X*rgR&RR5 Hd90F1<5ԉg1wWfȇled6MՋz8dle ?$St+ƌEDA40EŒcmDkKSE2TriAzFL˛*h]$Ƿ;S~h2 jVTJe0 $9JrI(<|G3WG,eezTs,f%I8(,H˸|Ln=wumfpXCs;lo!Dq"XJYnyx1[I] W_v#bX a2`jp z*^Z6@oH<*\/߫)n@Ϥb0ffj^h,93ԵW^ ?}S\֥{ʺ ^SmB$q/4ζ{X/:6c̛=.[ =L'+`T΁+zZTD5m^&8͌+X&jι5$ ecptG5,ܨ;GCdn pql G#;EѸ&s3{ծA%X}G'U-̑ugdjjT-HnRM-=)cKÇ(+>Kx{3d*Mf{ _0.=3Kk'\i{NuƍI0kD`>GJ =>S♷<O07sj{N{-)MSlrzjy{T$ &CoMcxAbZu!'̖b}l{jÞ_d;PW.aD],yXJ@BL/:!9.6ek41|u(7>]X|9AkG` 'q͉S:؇{ھ;tDwuaϋf=BKmN,PM ڻ'aŷßY}AJ3<;r]XE|% w9OaKd[yɟ܍ˬ퟿T}uTUx t5Dȯ .w,MGֻfIJq KB4s ^."6-5.ǹ"6xʭvnyWԞ' L~ϼ7pDs$RG[XP[TÆ@Ħ;8CJWvڴ&iLT0J $bOг ,{@PDv "+= -Fy:3q26dc^ŕBb[1ۖ䴾}s=)%9M3\3h?L Ij`~x&2@_ĀwЏxxUYkN{2?ӏ\wy al)$kZc t|A{QY '-̏2QZ1) ˏe'o:0mWy?[ vxKA1uB}ΏoUQ?)hb@3X^`HԛF{D-hzP!ڶ2W6yMM͹ߋցC=I>;oQ-o.VEȗCNl(̋Waf 0|Ϊ+4q39f6HL&l9px. H8/7CK{Dp{J.JQ= /5UiB>k5m %2n`ќP׬$751މ%.Ep%;:Y o-JvtG"[o9 V4v$zS^[#pSC: @I¸a44k>no*:1wN?8L3T= ?52{"Q19#Ggwiϭ&׿ϓ@ڱ%%N4I lfܺ$GO;L]FVWMz>F-fr,`3\ 셢P0Jv숂{eңfxFǍoVb&o!K1&:N’Ǹ3_Ug+(ݼ#H3=h0r>i\ZXQiyTEGǸ ~@[*:ݳF.cc@+=~6F1$#X*I0܂IkwY|gPiҦÞG۸ݲTPm*;Dfo[ħt;K> 1R斒̹3A nn=%Ⱂоm\J1kز\ǔ8O%obrT|xegN#{(WH RVatJz lV1HS^gJX8lו۶>ԾbDY 0k2O=& _TRU)YSF@}jxoI[L {8.8(0L;ᇅe>Ϳ WR+rh}de^?ꯎ@tR촘HcƼ.u0)fu Bn@_ tO"Gg77=2h$ 2lt!r)сPhm{GVQ9-&=o@F|J yqT\)wIBcK՝awD[Y7gb*Eū'n 6 `HC+iD/Hzn?!3|n]3 [6EB9M EcT‹X/a~;\Lj;͟2O5ɀ{"Lb+-t;]`S bhB(W厾rngc"ws-'2\C|Q5}?T0ȡ\M]Kt-kKzZce#;FO7: ]K>emu3կT*[TI2H^ok#cVO  n)mϤ ޶xnjCesGRώi50~ZCRw7p!k o#qA@V :5&GPV ^gς\w+;Ah^gu*`]1H]PG^qʢً0!KNNjM\)q8`TE,oR-V:DbڙmxRbPH$2W0ݹv .YO7 NU@ф}>I5YtEix>zqU36$OL@!l\ $,~aLNp+.NFoXհpicm>q!uls̠Zu,FB}(鍥 xY[8Q w14*xSs.#0Zy^tjrۜq>bxޙUYw* _{^ "~@`ɨ'JHPPfh ad= /2M2X$˹c١t͙(582KJ=qė42q4hW,V]3HE5_OrŽH-JHcCaU%7 WBe[^Au-SUmէF b7 ӭ-y ]Cτ6w" ߀΂$/qO}p>\t+n} Nq22ȤV.I!0 ;]nPaaQ7} öЅ ba᧤Y{&hP5*lt VHYu0oW>9衧:ݣx-6*t-Rx"3mizdK'/$8S+ To'[Jzp<¤|jx08'=t$ӥ$n[W6WbeXL|<hw9b+ɇ/&nBI NMqo%8y8r(Aw-yXбJUuL=-sv,rA65Q?\#RUQ>5Iv9MUÐ?bV2[e s4Qjm@mZª 2@"t,fwN Gx'n?9rJhƧR#=;E-i/@=jv#E:;.nc7K2nLTBLY*]}预_A5Ģ ^ؘ U}c-8q4./wb]<&2~(-!rՋ[>yneZ=FY3Vɮܸ4yKgnFY{(Yۥa=;.K—3h՟R˧qMud+hVftY#?Lb)1 X'7JVX"pQ-1g;SS4e1X$- >94*XxImێd*|h=⍀ZISq(H7@iQMBY<@ET-@kG0݃R,\CaD*<<vDqy߀!@P-􉂆q3yUF.s9jڧP y+ckB x_;zCgvmC8~&ڣi#ȍmt #!)VR"Wuiz'8KJ`ҠP(+ R|B|=mw"M"xj1O:15<}v^^13_SȂ B,`ǸN<}J]"UM軍Hȁ$H@)%Mm'1˛]7~O*LDw/F¢LWBZƱγ2gC]\$)8~oZ8h3a]ѱ7RMTL߉"2@S+;lKR3'=^P{<`|hCv3gd;Fdl.TxW9WFn} ،#NCt 쯪2$\vb#||X3u0]uDʄZEoωE>xv%E6//wpU71e>hWnw9HKApI[{ 箭9W95)> JS9}tg[jT0'"Ŗ@Ny2LХ[(nһ/-OD.` Wgh|Lxj $NGN!ݪ`CQrw4Q.C+)['E߻ Bh F01Cm\yx^kpO|B wJ7&? KW~.ܵ* uVƘ}A (†ۤQ ޢPD@>HTQEwt sLg JC,Ǥ3XNW#b.v^M;HZpuڜ'\Wp9$) 04?3)\IjQBU)蟎_M؃rMz7G ̉ڭ@GX$ábQ.F.NkOxa/U$^St=H+ xYoDCcwU8X0BD1_ꖱ,B8T|}hCܾ-A|UC j|de1)uӂ7.P,9>%)74ufU`3^0}TPz+F;[RHq /fP#w{e|W0ʠ5D]C3@m\,1vm@ZTp[8~إNor@\YtƬ&1VH&F|*K=$)W~/gg v¨JaҢKB2m2K>lU%vQ~$D7p<v,51'~1i֘&'jzCF$E{Z1svL[rpPdSME6+嵛FyйeF|1E4Z])";XO:UV:J{bQJlvH'u|=dz+(]'xuJd4^m&|IL`~/mVEfApDQifYrcJ\CDܱxxvoX@(!$AXxyFWԢ i'n rV煳dJ܃FE X(ʵ|*nZ{XW8ybEG0RxvUdmA{&;NyKDNYO z!D216A9B|?vM َ^(&G}񖡘{8S ›q\'IQPs6XwnR^۵L]jS h)fk{bTk7&ON)D Ҁ ɚq"W?o)UAE~CӃ>!pWCbTjգ[*}0(}xv.=}ijuց4z"mv2r aFQk]kQޫLE|O$Ҧ-RfY L 4.WQ?Sgm^CYrMv݌Ec.#唻TȎD]u% iG+2J3W"j gu 8wcjEC_ҥB](v"f`+ F^%y>VNO|aύoYZ4_Ly\/>s{3EiFtdsˋdOWY'˖E6 #MoV[rYAP԰1[TZcH!lmNYvktfiF*<TƐ] hKH|Viv[C މ ~͞$0l,5[O.B5R'ˋ\g*}d>U&ȋ *Í~@}8[`iMa/րJNp,HA& G.Zh8;?0'C!~I?FA$ҙRc ^h %VAdMe K4 \^`Rx;@DrՁ$6(Zrs\@ݝ ¤ 5e6OhӬ$LwN{VRREƘI??,+"w &GE^ +}g],$[i#g8?$nU |;6aD)-ʡM*GU\; 8A̓ΐ7zE͆sϳ/OOD4)zrx*xz9-G[n.7n]$HF#$qCL'^/t2-Lf(n+,\❨քs}"MÍaWΧ k3wtB6b='4-D)asg&t3TvHYvkLQrStl~6>Bu-Zd˃XGQ0jʄNEi\.9:kpc<[SM}[aHb0 |xr6faGR^A ߓgUH"N-) VյX[ ₔ`pC-x34hzl(w.rVaZlW2uZD5X ,wt`S>F;Aps&;9'䝍Elv{]:AC ""e 걟e4i/li^p{2%]R|abB5s`5wwqe``~6lXUxM42t[TBD,xvIjTAOkӮtZg25Qm'($.#;Z$!^U bˮLCM9(n :_.?iɗT*?qV/}d9ߠ6QY orIMx~j@XpyzlKh^C7K(vjC^>F+tG^ ُp5*uNn6J3@rM iobnAXMOQצ}%]!Aa6#RD^Ŕcܫ{8gh>VeZqΓƭLA.*ݖ#KG[2( [aQ5*/Y tGX330 ex* 9^¼pX `oZxw?9\w?ە?:S ?GO3AkyBƸ(άN aw"[ 'RluZ ʠlt]N.B 숄O,zLWnS;+J鸄 o` +e00Ύش* dP#RM,%Pb) g{f#7fK{aG1oiC-maT[T$z-מ:~"bᶳQxRṫm;Fu_aӾuY7CmM=F&C4sۈ|d ؋I@Es6BwO42v9l<psK^eA"aB7hԷiWRO=neJVi-Pj[ W2q`lQLv.&~pQ(;P_\yw_2:g x.Vz(6ʘ{Җm8^*.nX &qcQ ?NZ(w@`yQL PP?I;br5{dz,z`ZgdW2S?lqS縍pC*O@,[IUO\n |lbÔl^sR 6(rP%kOLYPV { t"Zems#ȡY(e' /@@$& '6bgs87qd$X5. YA|Ygec|X"fZ`Ϫg [p%\hhƾj8+PbLO#y\]pj|,ٗN*ee]D\D= TbaE~bh'=F`oU\H,.ܠ{@i;zװxT6 ^ĆY|Hn MzOw%Jnl"^xe:hOeLUyM g8 aAG;'n!f T, *-џ&~J8#wclA=O.+S9i5y6KLs8:kuSpd \ uL15U|/LU `9Ox3L)Ka@:9ωI >LCl2#b<T&N r+K@ꬉ'u+Җ]>sdfKNJTiGa"hI߸V u7%Vd#YiSa'w2"/_<,Mع T f6Mkez6ơ@Z$auT`.៚O5oQT&'? R~D6oȇHK6{?ز -(x%^ZՖϝ+M\/ȭX'|R+,ҕ܁bɓR6*c. |K'nBikct]B] ` (IG5 o*/P ,쀗; /bra;PΛHVB_Z}赾Hw>3(7B#RڅgGPHU7jVu.QX$2g",y A qȯU@cFB}oOC1Vj/;Ef(4Zv׵1; uۚRHV"g^uMp]F<噈Rnn2K_d\5ĂG 'iP֞ѩ\ips/cyz]\odm}o# 0A\FobJh 0MBdyp6Y6ѵb+4WvfCi$FA&jPQ &UAy7A!}q=w%z Q!BS+MSqQ`2OXqަi#V+PD8\dif ںqNɲ8@u*miH8ӰX&TjVF6={ P݂uJBǴN52ƀԉ'nK(N4w`"x4:Oo8SH EAjd2w#I<S*5U@QNDԣ9fFk)G߅MjXIet0~wNy^N'tN0,,sR8^;3*;68a!=폗}(NL^hgPP7۹ø-Oa\ /t9}i<|ւ:uX wti {hؤd7l) VCxcUEgg(gdy ieDnR)WEv68}´8WxWYIeJ&'%_̗Qs3SЪz6FJ2a[F?k0m-S8m^/ 0Ai1R\SG2"j:W,A[}D՚@(cnJD>)KR([V}ӅICvX/]-MZ,|}wSc۸&ԮǸⱖ+}j5KY܁Ga$y9߻R g[sErB.a'vݹfc_:qfE. i7"˗=l` ׁ<%+Na#*+8=EBV{O&+~<)6~Ysc(S.!)K40G*40r)+#S\ x >Z$HXPCl؝QW9-pnXFkΧ?c#צ&e5ܮ׉¶:2yRN_~x0d:+Ѣ01; |/#-riI[.Ĺ5TؠNWm[ZzIƃXS/߇]? KIȃhoCPAewuWim̉!S pҚ{_\#xWVQ0ћh"ĨH?& )'~u,(Ǐz=hS5%Id}´  pn6EQ*'+~[^}D2<)W^`}!V&LlD5Q!.3{j 7ttZ-8i`&s:7Lj%u`>h1iP,Z1Je/`~; GElaB94oh WK."J ;H{e4LD]fV6~xVdE},"oBp&uwbITgՙC3ez6Er@udKA<~f+`U!OW˹#֚_155?ΊN F\=&ݮ吼g=~ER0MA&ztZJ +N pŰri riO?XSYys%Lprr?<ۤsV*+f )OKؽT׫Ek}b 4`*`>yM7oπnDdcc5$1 {|-A(a 2TDL|\km}5X4F%n-qR\s۟SjdI=D/}R3<.T"-6m^UϻpTC(=a\2UjQyh&3Y0h*(+(kb㍞%kt~}@azTe9xX+zNDA\J>c ʐ1UtBTsOY!{:Wgi(v_Ր2 bn!"D"3YhtҌѠ3)}H߂&2Lg/%ׇ{aw_ ) 7ͩō=}Qy=) GqF_xc#ktב|ȅLvYiD(1@Zaq\ ^R4i=D#b.mta{P]"0Gz uӏGs.&(Wc`< RCd= |rx\eA"d5 ^(_sg6 rL}{3_|gB7;:1.88~#ʿwMF/H~3)V *~>^gbhyvȰ^_v )In9y/MGG(pSE2P(B$FBۂcG\0> 9h3*/6BC?{-֎e+7Yߺ?9 shny(LܽB&|x.ws &(羬{kcԳwCKѦ%w_̷b;LC=3V ҭ3:mLhcpk^VjdWuLF2P `0 m }Wz*4hh5FѾ52#\Lvla? <Xl u.Cȗ3нx*OW2wL B(AGMwKjP8dW X>R/N 0BT"4r\ӉV4LDR&CLۮ|"adTbccbAv}aW{;1VK߽ zhHs=Z.Z^%fE=] gb\tgR8= aڹ1mCtDٲtN#e$2+7>X}1vnL,d(˜\{ zɔs@\}kJn~ka"ՆU3SeN9ɯT~3HXMRY_0S^Y>Lvy-QG_TMz"Pcm}+~~$M_ZwQF >/@|lU:"*TRg[~KqN+I-;s勴zԠ+◎xHu 2e]YokH~m<[>[BbLc;2g㜰 Ho~}=&d<4\otkd8ք Yu <+rC[ټSar lHØ!m>ڠ[*EiB@_)OG(I[q@ah}Մٗ|$:?o%茖h,V|0>rj6gu{mrE=,tK}/DJ; io= =ntb-7w s|@5BHOBžx+-p"J{4Mڦ:6rC2@9<\HFH"dRLy~[S @RHE ;+>9=F=@(/'mYK0u tRɊLawi3 R]8!t0?+T$?FOY#K|ޡ?O| ͊I!vWWwbɫxovt+#XPvxK#3u.Ay c Jn9aYZ· w6Cϭ;7Q6Ats+dB;{P=#Q s̆.O֗5V9mX3h!3wUK>`7_ܷ3WtY[aCK$ݤ(d\\"/Feb54Wf 30+JI$C=Z0IcJGF P߽l[~Ƣȗ P~Ema}-/"D7S] AyW}Svff p@;d$v+enV)ݣkT876'3dDA_EPPzv=0rq}KVk5{M`|gU@0 P;+ZhoRۻD ~(ݞA<_*BMƮsyna J2GD}o^8K1ݽeĻXvb_kkT\xl4{Xe\9v_d41(ؼy.IP^Ew@XvN3T a]u3;OkU9flQ׷ML> 4HPwK0B }5{~$\ _c,vj5i繺ۑ#݋z'Ec@QGfs闟;yyX?-n*l TC PpnWJ[@Ɉ:v$P0 Ѽ7jQy& P>IwX$Un\tУa6{/P|['s^&ON~ >o鸁RS4k̾D+5F\v6 y9Ra\YxƇ>w{cKL~Id,IJG %14=4R]1ХiRwc6kw6={/_3:$KLx|tK;**Bvl7pz# [JQ!Vr>AQ fr _ N+;'r&[[F0F=#әBh+ˈP@՞=;l ˥k,N[S|$H؉]2r,ja|Z&?IT2k ߻jsHu0-vemA Rvef̥]qW#rX!%k9NE?\ r,z d{J{6f,09;C'o|L "8()N"I(]'!>\Q@d{ v42xMJt!r* !޳:d @܆NkϤ}!I_pxJ%`#WS25²Y+zo Ta+YOhvw΄mJX!Ds|65D|L| 񨋫,gw9Ņ9A3R )X1Re!T60r+V;f $n _r:Pxc^n1 G+R:sO4B,),Ѐc)uU!#$fqd7efSln=;8 u]r]hn.S%N(blxj܈Cڭߊs.^'.IƤK1of5ah.\šc=L}㔟=5%W\\vv%_s#A)6#;,OyTMk/ zeƹ;Pk.0iXZBQ·q}dk{Er w6P!Jq*u$:pNJ>p^'kP}8I|{Q*{d} r/ R,  L_mfYKB޹Qw{aL>)|ϝ8GO< H8 h ϺDң6]IGj/2zY7 e6 ra >} >2yļR˨6i 5 +](5 @*\ziʧ+*Zʒ рq&z+d7^b `nfB=8kdC:SU% SS9>8un9 t'A?oD4ApS(^;#+J"ك:)eF(UWbSob=we;D~x EŻ \J*r$OmeᆱfՈ\s;bu[c P&ھ,&_,T4%QپϞ3ڝJw^ky #m]'V-7H u]3ac1ʮ͉V El+нX0an+o 316] h_[[-zs 1۳z@3I%´NP EAQlZ\t/\Фmwu%鄤e3͔AG[2 _ͅ㇞%Yoˋ[;}Y<%0[9q#Pa 5'u]bK=CB~t[*5ok%o{y ۬ä?X4.,Al_X!N90pOdf Ӻ'WJ8,qg~-#G1't]+.Yi]M~^Yb-U/(ͬVB}^[ 6yxneРi0/e >zeB~s(yc9~ߗLSҦN]juxHdar;〚Zs6uѭa)H`V -/{^4 RHf g'6"f>3h-H<,"b>^7<5w溿ފ$b%@z :_UxyvF'S%WosWΌ{A Yg w*E|r=_86 {pݕʤΌW\Wme2 1n)D{H!J.bvUw/\=W{tZٱeǰƠ 3q40{ǰH;T=0l0#4|%4O(o۰gPq ^bWw2AAL/"2 W(*Qm|4cgWD5nzPpN /vpQHS)D'ڌ‚mj%pvR[x3pVіG4 7mU-XIi`K._E}հ@09HAj.ps.jez+sa,&sV <:#m|w9c Ep #H%O?<Ph;[(QY MϡdzZ"uBWrQ1 &B+˺hXh @-<^W ^!W_kٓmFLGk86UA]>MEpo"q%#r|VeFc,4GK3G t4r k(Bs(ۆG@V P,.Եq3|M/\]!MФ1ZD"-%evv UV|† c1%.sU"+7(3%vY 6Y^>t zBh[_:8܈sW@Xn&9r12bBeSQ 3JʙY\9WԗKvcOQ q:\HG4kWxED'Iͭ9l9ÀAA)4mmB]誢 O3NEMU2Xx.l NjJ$R PKI*W?stP :[.KǂHDVՕNΡꕎZ S"O#gR#̓t+3 {S F3awB"k6<{%;tVNT5Ncw+tus^DhuTSáf_à'z;T=F, G%ȱ׈pn˙^,x x)k[0-ƽw;b ̙zA l(:A˂g;C}r8ީ&b~vx^ιDȂ%d),G9p8\8 s '"HDWŜ 'zSB&&VX 6oF%ߘwKt'Q4'qxg>.>! ܻmz [YMM}X,?:Ů2Nq樛Kᔇ8_]fA#.xr(=|:6et5_orW!ՌEMB.rأuxhfBAZx=@BذdZ \[NXVYƨ1둱GV_7ÀQ;.mT|y l(Rep hmurrdnq:V1,n~"wUVה6;,B.ftjU.z z3s FD!(J UA iF4w,ZO/aHUd%Q WoV)ftf9"zw@0 8ʹ߶3? XI_,)NBּFo> !6庩v,+| #5Zbzqè=DYŒی=LS} Vj%#2}%0ĿǛ%[T_Եt20(ƥY5t/ e^F6PѾG4jBHr{Eo*WOؽIW It;84Rk\7"ʩAR#Ggyΐ{ՠZfPBk~gKn=updFPUYtzTMP7ڤ]l%vwz~}1=ﯷd`dLbG^aU`(xF?Rv;ux'XuQ@֑ݡr˒NkV5PyCWϡ.+~$/P[iQ>/ء^෌eTq۶.F9lrEpRb^1E2Pۥ+.X;ϓ IB,0Z3]we~ rQ]YIBіq^MJ:I sb2.UV,L5`IheG%W@)2UWaԷ_.W ?Ҡ6 wr"/O$RBrDu& ^RF~^* -buKQKhBe8ug=z=fPZA/PL9n!"ίZb(e#wTSꛪ̣R}';.& zʗ~#eQYpwΟP >5Z+rb7vy?$O1Ծq%RW bEAV)@>6ǹF^SZTVUwt@0-RZwtaڜD11 f6HnDzThTƓuWvuw)'7'v%z%\_\Fme-$7{%C,6\Jc(Fq4coX`(S%wMiajp.{WH:aW?}ߐn/9Hu! #9qsC!+L35ZH^iP?tki$gxd1/K*Na_G2l,^/`=d_pEOMQa3? 0}ܤۯU`qGD-+7 8(26ћ ϒ&'#9SC-K9He$`pU7& f#3rxV7+}bA3_*EEWv+JtSΎah*YZ|&ԧc@Uʱhzޔ7r>Mr,s?=_X"0C3N7J` V ~֧KQFdJl'ͬٲ'yat*/Cxk8m:ιCf {En^YSV!QQD'A#SoU2B 5LuSYEN y݁vYj]# $欹?d?>ژϲpy^ź=n%YrZ؉L-9[Y7x*mE25[B*"b{ͩ*dpi)jBw)FNRp\c٩*+x-~}mr.cjg]TƩ-V&o쾏CSx[mKΈjRmæ-OgZcX|ɲQs '4Pls4r&ET4~YGUjj^ڢJ_`u_6@R0Uk\ l {=THIi(ض2n P>Jn'bQXtxBPʼŃ<lk+4rˈ PcgN`"7fSh*#rEBAuj KMHdw_AAbff̨ IhP›j5Z'$P(+I"&QPFY,rDEi4 @8- t7BJVae0t6d5VfE _Cy弴Q#P-bnZ 𷄶?e3t|ċpXz_`{;xˎ:ˋjz޲BZ~ť +,-˰dfB8IwVBTLT#V5 lv7೾r~Lfm!G`I\bUC(ab?Axݽw8mZ`ٵsxr&SUx;8HyߩLgo!dZ#".UN;ſ \z ec@|HjJ)s[vW53?w(~6KpKCZ 5csLDpD2_ltB=ea TRZ>~I7w991!>v@~37 6 YNL Ƃʑɕb724>čȜfcH㽶j :Å"u_Uɤ[ JR@t2p'.v1&Ra&x)CW6ae32 ʓj1z tW $Fncnt 95<1?&1x͟'" gK -1@mЩ uhPnbf(Tz'5NpRcf|PRwɇ;u*p[yM菾{ohMp50 *ؤGa\p|"SJzEKvx}Θ?m/(+>1ݼѝ8"rVÙ_yIux3 (y'+gX`B 2+Ġ;VnU7dܷ,}Y ].nl3ي}rBq>$ Ցzgw ЙaĔw;>,Szf ѺM cG|4ti:#+lgŒMo0 XH:$]NݗqoJ}d聦72r˴)YC44U1z_ Μs*9$x+qlJ@-g"eLr|>(1./ik v0?8owRեΥI3q'kx{8Q̠@j@8d~uIyƴI$aF[o&yͩb˒R)z\`! ՕPUh7r2X2 ?nTfܙ,uf{$a)h![D2!|"9ӨFs!?4ǚ7fՠJ3h'+r7z+N \itO-=ҁ׫AUq8:b]j'WrPɀѷ^`݆>gg4mAYz8Jkw'6z@Q&=X6-whpұY:):}gG9R٢-0&ov7YDt\1W2_pu46R OoRfG3w0ivRp/ a¡*l=³,L-D@]??̈́%D\%NE K(#9 [( dW]X^7^%uH."᷈p=z %e Ȟܟ]'\'n?\,̖8rHPo.[Φ3GzYKwLs|@GFɣ:Edd7SR\$ǜ+])K@ }V׸jU],t<!sMbP{o:[Q,)")'*qY%Uios2ˎa79:.7f4,BfBihncKl§~P%J2KЂإ>6)KQ!9-jmZg4՞w>lHPI9,@M7pK8v:bc[?iѿlMZ _x98;Ȝ=_z6+׶l"cT %BZ]FYb-禛UǛ55 WdQ̍ @ lKH:7zj3SĚ*w@]hcd$ȡK[>&HZr& ۹$Ȱ3^Z%; ǷjT( 2ͻ^(-5.zn@Ӄr[2C=T-OֶH ,]sHX3Ztz8V+ț1l+sZPG"Y!s<1^AP'2숽Go-N `Jc\"R ɊDpk{I/gA¤t*xa|URi6r˘< ™'H[?-z&Pe@X"_u @'- 6B1ܑx;+PHL$`953 ۈŮe! !34Wm0e,E{ed0: sIL6 O*}Zqҥ!0dWF=/艃L+bF.pA;OG%~_\$:^9+/3Y-%8h],PnSp?.bzbƊ X`^ԷR:z:oHZEd]7Y[;_kw=Zp(aM&>V\s79oowk+J0csr!ˢ$x38J~~MlrjW=}6߾ْ0Dwdʫ 9yg'6 "aGRg"dexPSsU~`y{hJዉ@ql6LG~"`e(@9P9V4D3|/yLzx4cp "mR=3Ʉ("9 GC/W(1@ߥ& ѿvw/Z. *,i&g/[qm^>z 6]ߎ)(74='XZ3/Idu@u4:,cr3 N:$/{Lj8xwKH>S\EpZizV|ZZde>u׆(b&QAo.M M JEVxҌ|`QZx+1Y톆詬"{H2 OI":!QƢe1nhTt`Ekֲp/#/j }sȞ]tqOFIɾzRS]i҄;>X n^-^EזH<`Pu}zwzWŃNJw&O \eHY:νL OË.% ӹ]g'}mn[ŗKP<7>'&:mPC 4k x3A*&:]߁əB1dOQY!JP'G޾$ ^Fg*pk_os}Mjf%㹞&(Јӈ>{vij)3N$[4cͰ$w7b  ).DxfBeD1!nUƧy 5 j`.ThuvndCVXoV ~٦ "RzXk]M Du`i(`(A Be_fUZTހ['MZ3o'[Mԑǂ0Hv v~eSL<ѻߦLT'm7c-{ii})~#.M/Kin &LzhnaȌnB4Ei--qS. R`ӱW]; ;8;1NI%CLbPX݇p0)Qkwڍx&j p 0ցVU.~$v- Bg41Xx+s ~GdKgL]ǽ(Q.lY(9V4ǵTge6Dlp x];@O aYaPH8 G~( lL.9K%F<$,yMHˆv)h)LX~Gƿ9y8$Z'$Zp`z7{0kGZ8CLo6S!nNeyz)bHѶ^C14,.RHwNMq߱#Z8iW,bҪ7%䭼q|C҇j2i$ߊ.ObĶB%[}HcLK_^fuk 'UWe8yIg-{$ QIoһ X)z*6gL(|W۵qtX_2CeƜWoAݨqe(X2&AQIofu o4$ έ82ࣄISA[ ~ tܯ 1"H|R"rZcl$;]ە[ vwί9xw]n?mJd&= ~_g8k Wu>Y55D/Aa0b`d}ʢ 8k9maiS:1'+ş%1Lzy%|xX|5=+2'm8Jjɷ}lrOqJ/ښMU8"WtFi0jVgN|ӋBK@"Ⱥ3VWi wwǛp1ቱ8MxE}59e|V34(+D?AtlDX<#\%ty67]Uj!"%{ l4vIW+Zkm#+gt%c>(n< 1AANMEKYBo>۵2X Nqfq";ct{/4 Џ;os'#-8pg$2#_aLkp`$g];E>;'|/_x=4Ғ\*u* +3g[6oA+eyR*/nIL zf׺%,So=tSÈ4seFDAL06/Ljʀ80|&tۚ/< |%9&K4t'5U2?KQSQӏ`J7ҵ|[Ґ@Ҍ`A#]s L^M?`QT_@J8)^CyOkB߶Y L@"Eq[ -7vz{{ p :^;ǤceA`n-ࢽ?eڂ`+tly~i**`v9UY zK#R&6.li*~U%n8uLZq5|zɕ!!B98^;8>k\fɐE[$xa`Q="̞?9Xܔ&d,NϾs#`PS`6hwV7&QHV||8jѳධ7(dI_$#u3%09'oҺ.gO\E7WqT7 F &BS|~簬&<9r3@srP lz5Z4 .9 [Âo FazDqLk"ƗG)d˞H.\oŜ;uD/4-3gB5[YaG3&(k13n:/5_IXw 0o @wWf]`{K=3АǢq(4 q(m83[ifn׳Mxf}RZ&/'U;6.vgΟa< ; ($hG|WIζWW7|E5hxѦz^ZtħC8/9FP v`刐Ra<9z/$n($CMUЃ|0q=zKF![\:PQ;ƌE^LXs36EşWQW-8u.j'0K^;39(}AgMr+Q`Ê} &l^yyh1Kd zGOR.~(7!~:?IXlg:Wt0+Kahe.̶(6|%}s4rC/^ s_/8ihn 4&2 V \^C7 TD|"j5g5ɯۀ yb,Xx, iS*ڠK&>1\FIoE? ]zS*I%?^4߶W!)sfم8L*e:/LBE]®NLi>~Tw¾Sfig u B@}X,YDU=_i`;6]NF6Z"ґ-pyb^|7jhvr@.7!uGeٕԡ2j۴S#p1Keǝ$o޴<9Q4gdNbTgfg)lgC)3E7OQ]f'RF vBͤe@NӷuD-*AX'2@\0 _|<)pIR_/ܱG'.J&AF݃sM/fh|P~ dŧ"@c+RH˔lP Av{,m˽ ̴xZ2!a;So&?~= ;v}ﰣ;Z"@sy\u=l)BEwquL:`Ns]5SXu<4Jb|4EDoU:a8]x;Mxψy lt. tf$X(s. q0  \2_5kbpL}44HJuvHJ.Ki\8v0];7솉[Ƹz^ OEi&7=c̜8գ#Nv a9?bQ9) h~8F~NaR&G;BDƥ @O tmm`>ʬɣ3$VqW@*;DKJM=xsF^;|jC[<`y-L2-T{%LVnt7Kb9Roy.d$61 e365mk~D] Oi8[䫧_'lD=Ga^5eEwѷC^r͙ u]ౕJph>ħ=wPnv_FXx"'ڦ~Ŝ>CW 8+*m*5y6lun]vǓ35~f=IHEۙN!k1)%0Q 1'Jï?mh:FUaUY\qt&4琽no]kWYMGbA,Rҹ0K~|Pm+}Rג;]x9Ʈ+-> :q~G 'MgP`/fsR[RAM^3!P|Q _❎bǭbs7|YRT&KT>!YJ>l6@usE/T}87fys د}Umj|'9=R bbw "<22Ill`  -m>5V,Eob?_{~VgH.b=ھDݼqCadqn+b]cD8OC#O4 Fp: gV`d4B:k|}@ճS77ybK<|D<1֑ ! >lbTE@vR˓d`x߳>lsiX~ECPmR/xc/.24Ў 'g% 4%b,@c'Y7J)dFS ZʒRܶCHBoG qo?3b!o HVY[4C:‘BNX%ZC&'m2;i2,,c:u!qNq8%H?r]m %n-*@aE\'F1PM?&n4j U,L[% AƊ˚OMב9aA=h` n'؏:GeZK`XyMkqK)iv>%|^`_͢|_3,b'#oi"&Gq;+]Tji<…};%}g;Ѻ< \e}'ʨjͬ_Of;Z} PUŒ@݁zg)(Er` on;ڜ]) 4܆S~&{&Yac%5\95ΦOv'Q5,p169}ߘe NEv.cۮg4_xѦ$*_.-Wkx<үRKS(?}up*09Z4(i[p4T<\\# ͓ _r8 bB!A`zNAT5h~@d%?cr L$+f('ݔ )ݥ8/gYVBwYT rk RRk?&PF̼ Y&ڏ~n)vjK@R)zX&s !R+1L=wH0ܱ_>_q)vB&G泭*tc LEofn.)5LzkD`: 5xccŨtm$Ue Hmpj?ОEK=Z?5 ;*Lb Nw Cl|xwɏQuՃab_Pwk^ם[JjbƄݭwX c |bUPGP)v a2{nvH"=FA&k$W3-!ٱeKX7sRNˆ\`nq(dLpah\2;H5pv$d;(m eC#U˼O, WP$k:$2[RG@ N!͟n7Iwnpzr֝j$b'9 9 GzV4c?DoG=yTk*ew+|LعstHԒ՚i2npՇ%kW;,~xQ'C NDGpdMo+ie=v=yG&/{";RX5"QN9nf8Ap͘1XA2`$yMPn$Q CѦSI5jrfJS~lMGįCuo̓L~(`y6gM|lT ʔiymoaq+W\걓wU{ʾE U|fܳK7S s2rc88ѫ-3TڃzӴBiU-WęP=<$5WzwP>!l[5@eS՘*j9IA"b- 7&N2u\^7s=Dկ8^*oJhg\<ju%!*йڋ #.mQn!3:kt+"ft–x[\o2 ">C -z2i*X ^'tg$TxyA 䋳vnc#?dŋ/I*M5><=τ*;Ihr6sȿ%rѭ[& .o{nba^ 9Y=.ܾMMKbB& )Ow]kuaS1ʎEՍ4& qB8U%X~E] 1Fi c3PýĀ^󀃝LIZ\SȆi")92sq@ڦJas\ћZ씥XH0@$&,a_;< 5$s9͊k6l|{y3.c{`Zq6veǩ'<M%x, @3z^yܬf!?h"淛 Z^q^/6Y(@`$sI+_Db\^ q:1m qq U OR-f d<\9LWV6eP'Yj($źK~_J,BD 7}ޣg {-9gЗo٦&b&\\=㋣/磰5a۸X I n6ksŢ}6%!ҪW _ ^Xܢ12'nZ}@7P=i 6gQeBuPT fӓK"ޯاޚ0 b~2Ӛ>x!Y(eԘgyyLjeD7/cQx4cxn%Ye ΆY+i[B=CL%ϫB*Kݒa!c9vөF_WyvyGM]jlP3ya`V4 3ÿQw[i]2| c##(T?3nxc&/4H$ฅQDO Ƃ?hI8 \tY%m-0cyoE%UMDsH6kuMyY(+gzۑkH4:.>l71}h9[v{{("G˗v t!{s.JUnΕnS@ږ HjUN/b2 -:2yF ,lM>l㲣j l'.t"<4\CJ2C   <S<`K[et?X1f;m=#/b`[i]|5g ~oؔ@H-疖w˖jӮ@ mk"rLFD_t@ oHLKPp)^gDY*:N`7aOAvx63QG7}k!72D\H-@%厩UXCA"Ar%iS/>zΐEy8)/s M}G!bxƣm] kq} 8y<*5Go1.BeͮHアD6yrҍynRR?CJA{Si#rX7,u  *AZjZ:گ/#t#L~7T(β_HVyM_+lܲU@uj٧9OiΘ}ʋM|ME[.s|z_c{㍓N?,gI{,|H;ɎǕ j?T?2fl*J9Xo%߭MMrjMf~wq b 4<$i 9]A={Ѫ wCAņZw\{,[[LaE*/[Zkx`?֝Ļ D/n޳S#%ڍNoeRC ЄolB f/q hSllU KoKJ Rg/6pT^/v%S9<j3%Wz]Qp"DkZkB^ OU(Os9IgU=d^sR.8-X^khy)^mn ~: F O^LV_ w b§R6֣j3SsK)VM5 Ĩ4[y'[13{nFr_7)4߱UE˸ЉDxq=$T7fE;rQbiV.vfj 1f-a9-`z.;'V1X^/dRqS9~V@>Շy EX8Q8\S;K^W8MTM9sLveBV#c4'Щ@1˿5x㧙RNP|"%Xj8 :zr[[Q'7hV_JV^YU &E5U,u Jg{OEWC{@orrI -npEpgIFQphLQQhBLe%55VGluF4g q$RĕC,DN0NFd,`&T=|]~%<)gͩ/RX;ZTj -R'u2aH t|dXœK62;O5w/ WuO9KfCZgzk"*'Ѓ8eD76)D {)bS&nY?bp'Nrrl,݉q#u 9Wp8>Z%l}ن 5֯xxΗwR*m(304\mTu@:=Co>];}, "IPcY$;a s;\t6xmY\tD$̧6ueaF)""P|p!6Wdu!T/y5CFB{'_[zxH- kMq!U\{w-r^9c A(0.< ylқ˕E02E3)ҲXƬ )Y,<2|DL]YB]%y7V] d-p!2z:ۖR=lG ;ГVZ7~ )'iH寇ph@ԡ42ܾjQ%"v,$h!z^3I3/` /9B:M' <|JYYc#ZϯA;0_^KJ תFVO-'ʎ`CnU@M~RR:.}\+v8 ).uTx+͵f`@pjDRoJdn]oFdQ_Jj䧋Z$e[ WsgUY{w FRFrε-ܫDt}@޶~Κ}$.ٽi7)l3j9y n:ӭ}UVGmag ~= +1x-n+21IO-E7BbbLY[u­ʥstaPNP`baC˭NJxH񜸟/LJgQwzUpK nɾ06-С!q)s~0Gl>iWV560ȖS"i@3 0賻 (P8zeyOӊȪe|&7u x*]Pp^\h@OI}' H=Er:a6hY'FkBSyS} #8MpV9-QhCW>8=0\lK>!92. Zb;[zKMugGیՙ:;JmR8-CѷMt&U"pMTlQÚ+cwk@KXDBK`51 VџJQn$~9lmoӗ‘r`}pmqVЕ lW:},j-γ1 Z$sm`k*.c iPP-"{P|- RFsF8+qKv%j>ԂP؈ōV?ﱕ+sJ%( uqр1NX4!ܮ-.=L5FDzvyT$1m+Vo6 ץ{َj[PcJ"?oR7\FJE˰3 PB1ҹW%*-/\y*DW{ AE(  Vb@߾ |>T W*+n׺!%Y|8;Ap3w#1NGXcQ'mpfK8cQ.cFn`j`^V V^JHؓ9"y}m^> .'8`{^ĉF7,5PqaPTd~.n 툹A$h}24~23.ߦ\'?RBQ J絘z`nLZ7|ӚY(]{ j!,b{6nȲsGJxY+Χ#8QQz_,a<Ɂ \m kM)?)VuCYUS)19sViTJ2=XRд$YŹa{D>zni5iXCZuDNWX̺Z*/ƒ"I ҹ?|[~Q[6[x CM mWjEDpEƼ7fv $Ua{M?~ cWǬRĸ >\.Z6êFuhƅprp}ĘZۺZckgZ8ϽÂd4YT KgPKGFa!t kf/^l9Pe:8ߝ`lgЄS*34!uT my6 1 !}VzY@z  Ou??n<ߟ?HE١I*V\/Ý'5n~eF9,)>I7lj>P=#R)65U|tƙ_}xY7QP,%mpˎL8_Ru( O1if17͎r9?^Z "(1މ9?( 3 i/LU=VŇ\;RuZ";u[λG1gIiW69D>rfiZ^Y98R}HEfWX%GSb*4D{m RMߢˀ3).} 8?1T"?A M%1)+x|?%5u\RƒNJe:B RWq<:<yGQ׀{'Br~QZƮ0*),n*ıj]F:]< ecCB>U?Pj_|.(/LqΚɭpXF\H! +SQ$xBx9" $Pz2[&d+5t<{q󀀌11$29}20nX&DVt5/Q1lX!\T߂/!9ZSbmqol@J•z]fhKSW(Ӊ{Ss9bV٠^=Zԥ]*&/ M :ӭR-NKKNGz⿣^X֏Ƙ%e*S N}f)c Jp2:oq8FbGVԟ x@bV{l֡0Yᕓ4Fei|ta~ܽZU0Sz7U %82ZMB83OM.?* \sC@ hUk8xQp(u)bzsfIqOz0Z `jN>LğB连c~(\WC$?]\~0W<ҮFmH* R}Q%jUߵ|QⓅ.N"C+v4w^ L%!̀-C&jh?jg%57B eHA3ߜdU_u";jW0ѓvV\s& 2x{*  ٽZ"ΊN0hUagZvMkj>f /`q,Çvz(]5+m]ǍL f`F]5k76{زmعBE8`x;9 Pw[kC(g<Ҥ|H`H+%]Ҭ M-l3O掷zUvmϪxFmXhRpiSTl. 'WSSrv$fæǎlέ*p 3㎦N$x*Un3$XE=ؽ|J4£+R9Ps#fFॗLǢ,KY=~,؋tT/ qN@5կjk;'J.9.Yh8(U:侥;c'QMS 88k(>JZB=D29}5T΁)Vi|B4(QfA{uPF&L x|aB\ *6̄ҴS=R~1}ro.L'GlglKfLJ(+`  rFvѪ9.R;||h!l|>H mr{+(QKbh(B*ccAfA$[u) c[9u+k|b!c}b?K7U7D}!໺eeIF}m'5.:z o;j) j;7ǃA Kԕ=I3,Y|7xkcβp Jz|lj!ÙElk:!̠*xT $6aT:m޴4! (Mn%`r3"?y<[F{ yU2,@ۆ[&"gR=΁ > VblKFr`N1},!<].(iB^VazУ_msO3Z[ Q?m ]jZJܘ:5ەMJ4ЍF:sE!.7'i&d,'K tV݀oRI<. @rfqQ}&&u?r4Njإ f adR7YKms75lbe?Cr!hMl)5w" T5x?NAI3*D%ZX@.zzh[,CTylP43 >&H49ѫSV1&˦R+cxbVAK&`=EY;t< V !b['v< Ǥ?]mEF/~Ù/է8Me,zr`+l.)X8}>,Xhs1;u!wk|31~6gW2khQOOX;cvZIεƻ~d&+Nb;f,|9ӏ!HJ(.l{2|ZT+׌;~vV2ab#u0Չo0W-cy/ų/`^#T7[fnFބ"ECHIH΢X'H쪻Nau [-Ua#s6G樎y> D|cU- >Q' `` qkqR-"W]Gh![(}ҍ$}FxwmJ7ڂi‪[ZwS@n֢G&U;B͞V"ePRSFUymijg]f[M(XnE5}^ONRd ]Ud>c q_ol9n{%'y)xv!!2YRA]#΍fp=3Dȿ&+q45}Q3"%2f@LsKt9\ 4Zt2p+.!LvG^}_N꩒ƍᏸx7a3MhW~L'Tz~ш`\? 4>5ʮO&t3'060W|pJCMG[^VBY($]U@2;<VCԋ$bi<h7ZsCd<]jHB!bM`?Bt/=|>pmBWfFT14Hbh'Fj|hjqNZši{#`߫_>\={cSԟxf= Ĥ3;'z?Qi=}l+y3݅F@gQ0oT!!{_"$$jT:iW#PIZaY٥V}j%FS3!d vh4J½}%<)QHaK.hE/sJdL :J5sM Z%ナVmB@7 ߦL.M k.3Iv_`:PӹX>]M'v#Xк3RX|g݄Pj|]*|ў΃\g P,@E~vB >jY?œ?2sœE%e9Z}wzALpыɋ($.pm;l s I<ĵIlأ_J{ e4r4fFß͈+/V=E Qb_Ϯ 烉íyӏg);GTE͍ 54"+o#0+0SfgQt !LgY"a״raU$6w$^lQʳmZ\vAP9pK}H@N]97AYkrUEG}s7U ˠ}K7Ӫ+_]P{R U~^MaXg`rҼ-q% 05u4\Q”o?Sw!Pd=0hwg@206R&">qvi۬yowΆ~` e;'CaC"OKa7@jXnS 4\dJ@/^FZ >YH:QL͗h Jjg2\>R~6VmUWvl"~]ChP-0='5 QKTkrĥTE8 A ߳goJ y>̩9}6 iD{F9yU̪f5|KϺZ9^lUTH$5{֪VCs-vl eVWB DjJ 48ܖ]:򽼁@t:/--'@"!zud0ژw5@/#$q>'?cHAp\ޝ2 9*9{MoA+JtPhpE,$7J,F'f^|o*dALsko EWi$}AJϡR=$9A {ޟ0~_<<7R A:H鹌Qkrb]*`"FZ؀),S|v;+)RPbͿ&ڍH3pAª*v,Y^rBGbwVJܳsoe;a1ދʲ+҅/ qkM kK}0=`GxzaXͿ]<*.R52u ؓ]`O&w)rtTF@ \Qd_zچᲀ@BQ&p4C82S槓8uJdrGǦT=-w茝Q'-3KDj mJX)=sUJ(F Np23FCOUG$$֏k8d^H'5!UfkRUobnn %M[$7 jhjSqMHV=_-L `h!!W/Tr/x!'IrZ ? i0:;CqouѪJѕ䱣AnGwzjbF<2`6Z"%'F2ڹgQڲD`Lg649j0KSŌWJ?u9v A{n,X 3(dž$#%97Ի,}}'aP3}Ba v$:z$+IN GfR fF<6ANC=>UvO=J?4^JhtKE;܈!f,U3\s\-J&kʝnMoVF쾀3άLuӖ6bu{T+JtMs-&{o̬xf2aM9?";6Wۼ}(Q"]k( 5 2~[]z7,=-'cW:τն};ƴGsS&֒Ժ+m_~ĉ fbCS|fG_I !#)+YU0jJK#k}?n ezycQ_@?0OϦ Z:2 =4c[>B(?$4L ?: FDN|QO@rh'Q"ܱAex 6U 4UTs}wtd}jͥOq:U袎;0.ď٩hMۄtkv(1* cA|}5C}K:ae1i&تqZc;$SR*%F+j;qHpcKy2ރ6m  Mw%$ ~APJ+"MoЂ.rqZғaPaɕX7Fd֙h}h?7ERd_mk'^c@(Cε,rWwn@NkQGǰ<9 1{Fm-hLFjlF='>Ã5_Q v 8֎#tͼBm8õq'iQ:.k8P)FеJ Cbb*K*\ =rg5z;`j=j5 w>tz3Xnd j$0P%Ƒ'5r0rVkk=Ϋ{`]s=-\R!+d<o>wU4uҗ AڈdsƊ6kˊ>·BN@Iu87lY@ wdįۦ~콢eO`4dW͈gALƋ;C)lwj5+#QU@kg*lu#g z?h/j^K8loYAWIg w ˒X.˻7E8,N=_HjMvQw2hœr~t)d05S="]`cQbM1΀]0z; -̥beC\%g, _}m+{j9?u[ u9^@U"K4|/>Fʙ[EӟwET*J(BTް:CH]1M,Ŕ'{ڏ:]B 7AMir8e-Nv5ա=-N`c~W;\*je 8ԥ7x7h<\*քG<@oVAqSMn^MFJ̋Hm[hEA/>ZY`} Rq¥,$A-!} ұ-CJ9Mw)Y?A|ȃKtf0ѧo{F6ʩI*Zetg¥ۘ/us-)fEz(09- !@أ!w+ 2Gj_e:P3> wVL:Mn!~ǟa.X M ϋn=_:9b$37?R{H|fAͭ$å&j^2Vrȵ҇ՙ-\ d =8GKve[%\NU:_o ԳTz5{?4@غMZ`IJsI%JXƋ^ 1-d\*'tuBI&0X-Ygt͵C1Z )BuA pdV! ĵ ܁de,Y7'r)q>;0%>T4m'Q6If# ] NaZ&V8ؿ- ztdH|BQ(RDO :5Smܣ:}wA6'J' oǍIC,6hɪ[!2p-=WA'm8W(v|:?z!0 1U5@Gd|j#0>QcoWTVEI{&_Ȝy7QQtkH8 |x:V8ë~JGvCٰ>.rߧA^iG..I4:*"`}' =)ۄ1hʔ Y.>\Ȇ|G ŝ[ #0z9]H2zF>e'1e_سIA'y@Y ~(NQ`m+@m^o PXey)buD`ٽy";xLq`f(n)!~CRria-4K)mN=["36Ƭ S{Fjzt&{' əyQ1|ԬqcQu&tm:EfɃ?a(bӎAmIF}TՒn TzZfL U? ӛ??8*܄u2?r6砧"He.ERv\51> w^6lCB4P5hx0Vh\*>i4UŸi{VlƎo]|q) x'4TkQ|k1eJ<=v T ~<"U0uȏ+B7I_aOѱe-v8 Yip}6 2N ute9f:s٪BgN_6/ H3]ᖒ4h;y(+ZeӨXX{h7pwk,_.WuΥ]t{mS#c&+UT2xiN,fzu3Jjz(.pRɡɾBs7^L'!Q $66eG q~ J?) eiY!`GǿяcE۹wX׹!\T?i֒H]'CMZid@`NvHbQL}}4 bE6 F{wY%MdtwM F5A11˫e>(wn"܆:F{a[G / &^E~+ޠfjp "*x2:ۮMIM2FE ݖTJCo3G(-z3C2bwKxJ+@ gKe~:a@`#c)`jh3[`PH%6ANL[hc·w$ߟ`Q@MuA lm: qNkBnn_J?in,t͔q"7p, `*{۶UNChM~3MC.Ong.FB[ց)C cDem~ x"F"ğ?}G`l}>#T!(&iw M "F199qQ v/P+W[hm+n5iw_H%8AX\uHf[:oe I#z H5M>V4_D~*yk?ak6UWABB\"G \_iMMAuU %Ky8b6u]O74 8Pclya~ ]F"0_s`f>b_|'uW$p*D%dFmH l)5 o7a~UGԂHӻ8#fV)T(w HwtUE%(_#ab?]yL}!Pqu F֤o-cO53y1^ J /14pk@ Պ~szR g;Ө1  *"7"AE:e%;f: P` ,= `!F^3<Ppwwb!ԶMb X&`5$˙WK𒾂JQ?Px IQsd ?qͿ& ʒ<8 J/~(oUҿi6pd#F w|QQ/ m2(u_Nɒ> G_j|Hf Q4T^(HUͷ:jl[y4hAy7=RVr7(ZyAH/,Q@J#/s%y%yK'"i_{2 79F]Mh< Z_Lӡ4g<Est+%@I]PN AW'&MF_"Sҿ5@tv;G1Z-SF,q^r1^!C~_*& ސYR\@8)5.G$G{iCWzҐg<ª(b2V! KzG:%OP8hT$W_'O+@Rkl$a@9?UfFM |ހ3;b\kl|xq);D'e/~.2HU$Ô:2u^,TJiP؃ a[Ps{( ) "5٧rzz=a#Pya{ع Du؄xDVA'/ a*oE 5*m.|5v+s-&|+k1a?6peqZ`DWOzHjU8w?O>f pXˍ-zbG0o<:>nh !֞v)"De-|&6YC^qe gHM~-vQ=R:8vg[nC*FRe]bH 提]tҸCSfBY<̍̚0U/x$FT^) "^ |Q|pj`uZ~R#,KEt8u|d \duůߋ9ڰ %r촃U<\eiŧ/ S|]">,_y'/M̓pL-⭌.cr·@*|5 F_kVBۉ,TQ/<(_ n1"D5%j`!խ#^ },,+v/+KXjKR Sw0`OHF2|tl:}GӾ  N$gWbWaS[[" `u˜hP"iw]kFGZL:F"D:sL@Vba 'rq=և8aO_[xi>2!)ddqm=$3!4C di,Sr#C*(XijOLE0sFu`Yz0eţ@0^~qooP4ũ\,I|Ƭf8KŰÅUv^=C|N8 B=No#(U rC>.JwS@ݨeG=Իw cg("soAuGh ^ F詹Ndnj=וֹx*v#L̴/С,7W_4wP 6Tw[`i_Q}II(x~`uooǺ:v]AEER~:OOZttZE,{vdbZy|8tbĽ]@)a9 r}pp\ UdL*P%S;>o ͪyNDOP"tԫBc?TJpE;r//I6DpOļ{޹}ڢ\ L% r|/-LJ|Vh4Ww!Sfu_!ӱ|r%Ʊ/{Z$o&4Nǡoe@Re_P`CQG޿kfh~.[I^:6i`f\K4w]i G?'u9*f&fg!dqC֙\B{rX@+ywp b5dwo";nɛ:^Bx g3&@_\ޑb\~\:㳼p*/j4=J*US s#r3_|j8s5pTh^/p.4|٬%nܮE dKcjхr l,=FVCCǠ P<"QP=µ8^^CJ~# w LH>wIptty\f:?{;MZ<Q.YrRnK"<3"԰ڱT'VJ:?HS/KNY{~vyg@5zK"6H퇨p"SMcGP'Y蘘T:1"ٮ[KGU/uoϑhTh]u&S8_X(W֌:$1-9ewB:uwLқfpprU|xgD^+W C }TZ^X۹9EF+ džSc/>9]ҶG׻sRb-i|;,]v=WH1Oj@a$$wz+"+H^ve_}|;Wʥ|_a˦Ir"&V-q|Qb6. 4-A <jKJ6ome*0&;X€tJb+ eNlÈ;I΍8Ho)}V;bn-x%{S1 MhaWr<ϧk$i.A> 8 liZX4/ (ub5+)~+ia|szf`4O\Ʃ]ƁhuxH%oyj !7%qϨ:=K?p.ԨvDL{>Q8 pJڸy#('o(>;Oγ`WNEC9 <_ٖ1übr*ysQy:-kP -Oo-%ԒC^{5Lk`o8}0cV6]af=jœǹNE7ᇚJH$9{7ux]a/cRD:5*8/4/M?'S|IH!֯2CinE}Sn$R0I_)2 (;ș7|W7RXKf OwOb"w{qI/ǟ9b."7n޽qcXXH^LřLv>RX/HV"Kt7pw>|l!,Iz ^-@XGѳ<L,r֕W\בuЊoF$"PG$$o(Fp朝s_L~=7Nͱa',hfzM~|_a0iymN+x)W{2~k׭a-Y'/V;LWbGQD/tM{$ǎ`֬MCH)%7%2']E?&t څ ,c+"Jm[>9Ub 3B(iPDgMz VbYdqL}pxĵoȲZcջet\ 1nn:a6G!!^{|#o ޖ [e]kVt⋆Ik d,Cp|̪".Kok*gj?lH\ڀ.ej*VR }P*ƣ "G8V"\ 5v}8~q>L ?BOZawm63>Hugv4t\ [*b-}vQxMtEEj``gz AF"`lȌZd  =!M~t[|UWչM%e"xn` -Hy`ǫv)~&J׃^'k)漭5GBCY \(Bsٍ&j*~V8sYAhs/[ΔQY~"~3?RI\ wӮ?mBF㧪G]6w uh<s Tܽ@z;h MG+Qrؒ Ϡ>u"Xb+2g~=_@x;yC)rٛm"rʸ6d+QUEa{ j[zub4INt?m mjov } $bɷ7T:m IWZXp>(*DL, áDq=#S |6)tgD\[ Z6Qdr>5Ywk3o枎i.ySDFEO7>Z,ў4J#<rhct`,`^/&n}~zɅA"ox_3v4uN9 Hp< sV/zMet e "^; T-2$@/hB]jBJo s_2rlm7 5!2<UlOx 9W=-40ՊA{%PW'k![tk$ӱҎuĦ;1 `H*zc%9>yG#cIJ;;(gQjbzLJ͙v} V6C=T}n)T|wvqYP-7$/f/ \7;6/.7bWa'c`Ǘ?xԩܐE",6bL9Xb:l-9 մuS6QVU hT#dJgJP: !d^r/WZ"Zߕt&!A2GV+<$FCjS/#PwB$/߰!tHi'U+Qy7qWW6*#X]%GN]Pګ0oIsGs*4? |< zY޸ڷ '8ؿ?vV4 |Xkbv&?`HL=1 \\`  ^ARbjC$:F#@}DǠqy'pՊe@V"T2߄ (5M~@sṖ!2kao_?'e zS OG {sowgQ&@GV^:hG>O!b{QS\XJl(l0e{3.EEKyEoK*ҷD ɒ>&6G ^y5l^G9>= Q6#4AZMY˿'"hXm->~~/.PUB큃L[JEm-RxZMMCw`Zjc @n鹳F7#Tx]N"f<٢E@ 6R/x^q6:E6g" 8ǝv$j19h&)wbhZ  峒wPXc@26Q¥6k#vX36f oE=j8Bw$#&|AK8ZD>釚@w`/rG?(piR?'AoC nM4Av\gn- eK((c,A~j7+zn6kVWՁr,DJKP0`]կ2Έ gL;OγBRۿ(W-N3ciӹ!M )́^Gô'HHb摖}l9ƒ;oN5J]jrbҵ%knVKuZ25 dΟ1))glgi?+M\-:jO:KMN6n oyyN3@y_*>yp*5g"[5 -[/ܿl62Hi>d &P}ptD# 79Rx^N)Ԉ2YjDb[)W]BK^ yZS\gƅsTt)*J4F9%~IFz®?KeKl`)Iѥ~ @:wC9N XDH}pEy$UX+Jzp8- G,I̯^bgo!qڐ .qI;Tj(F$4 $ϑ?aګ8(MAtIHMnI*Rښg<@rCd[sϳ'QWhx߾|2d2vdK/#KUvױb` |{r^LnS ~GLl"PO:1[udA:.8?s;fAdzIДrBRAk+?T7KgT%r"Ə3NiLƽ+gM~>)I`|ua`/sN*G.4l+V>w[-g-/Kؑ$WEj@sgJ51^z V9fBk_)답) KoS8Vh=X ŗ#}vXR'y`v&]MpτvkLBj5YKf*YoN|zDl? 񸟅H|9+@⨖(Y:NV ώ ܿ^8-hAsk7cՋ_Nq$x1.1# 8A ԡxw#㝋^)ʄ`ӡ}g9q)l-dN ;Ja#7!O |`Aj%[^[åRn3woN!6J9G;2XɺxWH]lb~R-+ͻFuXTY#7Z_Bj_Vd,ߢ#D٭w圼J@ 7O$(J+s;%%.#MгK/@UlucY+J3K4{85>3_NƎꚚr8 j0q [VbVcCk !ί } uR?f~HˌYmDT0*f0iQ͊lQ3 DfhS&fP6(="ռ-q5?u]۩vQw"tZ$U?vK~eESv>Cɓ#>߽mqt++j&nTi4sd,'1"p^8G2-.u% a$ԡzmu$Z?:F j՛RTg24=Z yDXS,I U]-N&=u!$/io4ֳۦs0 ̜Y[ G=(F]_{_ZvLZ_I?:fArષʊJhvuH`3emCpއ稘O"G-g;j_d#lTdڙ剼\1 yxaK,sEOO~71bGPc %HeymR;9쾎2O%Qڶl: AD Аkۢ;0zk>'i4%;CB0gɭ~HOA>g5aے# `zed,O>'G4q9囒|D4="j& I\0 ~z$h 4/ԯߋD_֗ Ju3uFS_Nt o`w2)#6ulR0ݔU6 jc BoZ V(k)%QS%olXǍt|x%b#<)Z phDv6Im1ݜRq3%Gӌmpuw1 +6?}z{ݘ'sHj ?cO{÷(F݁b8T٤.U~i(IIW69{6Rn`;dD9nΊtw ^QJ6n >D:ڦ xvuy ϼTx%e(Y%Hl7 P 6q^l ǥ*E6Xgꀥ\.1ͤ!{bx39X@P[: :z^Nx=Ig8 EjEO,.&eϒdʿ*=fNY\_&%@1jsL@9$eÇPLJUq!fVz{T.ZSVS<ٳe-hv%вC/  8sZs riѿt#MtbšlrLT tKGh{2.X:كk>~m y}ab^te(*rք+tÄpTaVR \aOk_X O;fǗ8D {F>J`z0|hѬzO_@魌Tk,,݆Qn}o٭>/^ JJj:A=/I씮-UJk D@0=Y}Dl~>لHxc]kvcJYɾ"ܿY2yVG1"gә1o)Zn>+f_#F-5C=B@j:Mɹe_?z_\Bg=x9ΘWG`  9 <q7T3z2pSA6׊ϼGEzv>ne^<'n0Wq'GG2LPRKw9k]d) WW;17!7# =8GT I!=ܞyM!Z4QZQyRy@3R=h%հYu)]F,~Duz7xu@y,+1jS4c[3{V£JJwO@c پ83{Rϵ;q}G[fYq#ea(iCPsiYr$Ex^os=qn;_e9G>%k}2t ΢-.P'kWc~\4A ku_hv;EɮF?'q@#)M[m Fu:y Ygp^u!bM&JUv xkTvWg2OV|sd84\;QH b 8֘ZAubӺRpp6C$佖#fG6\RVXC׷e ś]L t' lU+qNJ|wAۉm`,,Mٷ ׅO "i![e;eCvJ$-6#q_3qH2 be,1:- ],ˏL.rUGęoԷBoƒQWp`C|񦵤oLCAe>*Jg#B?3!LC3:`6!R qY %-U| ^}w#*{h;cAt]#[j9~P2hϟJsYtHQ/ kK5E~VD6Tńx,aQ"Vg5gl7}W.1uQT X/$u7Wʶjzeo/#0CeaHFSp m<y$,s!7PJ"X^7ʃIY.UĥFL\_;m1.h&১/uLb @95q zXfY.ێx@ŌR+WUX'~_w)PB`N'%d=\Mzfϭ22wA>sZ⪓{Xk6T$I,A"3sՕ< ާUS$v4?:cmU='! eMk 9$b^>Y0RfmPr9[.dB]Ec&="XR=#I6unf{ڵWaΥ@ p2W04*q ӿf Cۑ2?8VFHYU-5=3Аh VC02 Y֊x٤BFܱ;zGM205qD(r~jUgurkg:WPhMd A E:<HsGǥsEv|%,F> `mMT -1!wgrIfMB@utqzqs@Hf7%v.UUeX&sN"p_0:b")2n AISCeY@3,hk2H]8B=:ǖg_2E0 f^DgO!zޘo_  W:}NgGp ]t5Ԅ ]Ml/Ҥz#6|1[>HY~"b^>#\j͗c:YjfyKb냁hܖ} `Je1%S( D:(Hyx4rSD6%!<+ddQ PCk+_gAv]io\ÍԶ;:F1]vXQM:}"pQڒ5* a{xɦ躝ӇZ)$\P>DŲ7CN ͏e3R4.N.Zmw5aM4'14 pշFWS$3l!%^`k*CȥXW *sUUb'%j,0^!0Mjc9G[`m[ߢZtsT]i>$z07mYH5@ʘF]w'Ki91RX܎vs7aq]aIma),QxEEfQ_[+#܄Jdp$(4}+e~I;9G"`Ĩq$@$X2MP.=Ή2US[!;2 ,H wvSdɽ]dcW~T ;#Cջtщi#=>WeHuLXS`Hǽ}YJ5+Jp]kEH( y j:bSߐ;DZAv&m ŬȀCՙgɂχO9qXݯzH_XX-/[DmAZAΦ%Si=(̺џS c9]"77hZhzurs<<4g^;Gwk YS~+&BԉOQ4fUy1LKu.M.(tkKŨ0x"΀זs ۿkڨгۅm-}#6}ʮ%mbZYʾL"sf^ђ{8[t")V'߃$aӏi]:^iiH( )(cVODS6bl4,3]Zq!xXTJ -atər\=O@+{.$%8/$ 20}yR᷼gg'ۗkYl4r!&Gb΃TT]TI#8Lqh5(6jxD|B1og"WZY;:GN_*!*qE{sZZԍFZvhYQ]-LMr#΢|ǻG3Tiɀ谄U&^M@Um?Z}79"\\ |S( vΘ&k\+ ]c8 >;_յ6bG\~Gx/BIoah 3A<;=FPX]lܸ{Sp^=܅In"1층CS8?b#^gəHM0Y]aT G)Uu.`<SXQ-6B\_Wѩ]֊ZA8X}^z3,p? <){X oӇo/fL]{.Q8n:\Nb٫6o:WBF#07a2wvΝ5loE)Zw Yh(ucr9 Aɺ!WI'@ENclyJR =<|dB|;ߞ1]zp8pnE_D.Cq!pRdbĘq[(} 4R7`NnzGm=A}UO#w`Ʌʦ@w*qI \5?d4Z )|BA&}qNiuQJ#Z'6u(bw x8>y*ݫV:hWt(ugq98(*b V[g}  Z1 [A )Uȓ|PM0CʕFI^kz}c qڞaK\ǹ'.ېfTB5U[G>B>)1棨-܉ca0="Mg1VFY jvUu6 v!$!iNE)V-siW1R̯gqM:ha^jx/OadKSpDs뉙&7$!{E[%ڢl8E7mֻ2+Y]֡qUr` CՂ]JT .4[Q^Q}#@.cL \qC5 ֑'9`#!߽+2Ra,hO8ǫ``p_bdUFb{}t+ jܦ狷$t!ÇH y$"{3XJ/b~\f4 UHkc}BsN6@=(k+ ͢܃u譶,!NVw>qYhuק_f,e_P45.#)V )x9DNF 3VRmSFָݣ;_lEЂTYo9$c *N=|N(o߷Rl ȁ7#@ lWxaT \}i(cÙ)*.ϒ}Np*g)pi_8 | @I !vϕ}s.5Z#4?ӑijc{uQRK_hdzxJ\>4тFѐ )&u gRU6*\vˤ/*s:;)2gRj; uk.BK2UǺ] '' 6e1$y27Sk5QZDa~ꚔwQzK>PA߀sͩ |?'>_JMBwnrn.Fm`\ y3#V0+ H& XZ^Y2^g\j%eY`8wԳҔz*Lz'<3R_c(E9R/'3`b&v{ۋ/Y 5wiRTv;*ɞ' &Q%8 ꦠy ^&t~&}!By~_f4*оp] r|/x@)}„~(QqDB.@ &Kܼhu^56 7ahƎ,C!bCTSjԄuӿC8E7g- Em'C:ޱ%Fu?9517Yy+%aHJ JLN/q1p#6dșƌ)v $ԠT#g0e? 6@teߩnՆ担'TZ1Gu)ǫoRG6#x9l{ğu&rh{Ϲ Tfz_ Ƅ b"Z "s-:u91O7RNu2@OEp17}GW,0Տ<=A/g 34?IJ4Mi3D䑛OmC恾zol]j!z4^|[92PO 7wJm,8ߙyx1O8|zuyQq.5GD+?En4_vB8z lSOr 0>\RR8u r8 2:wBЌO۷އܠ$:1d %\k+ 8*,PWamsdRu(e<A}ַ"|ןÝ-&փܫm˳V %_-?0)"RGCt+ ouim"4ڒ$ջcz;S?wnn"mRQ_W{n*@Nkssb-;a64W7 ,99El =ġC8 {!/SJ5[߭aQ@th]>UF11'4~Lo]l۝H'7-Qvc+Za ބ+1RxтIU31.KO{}Nkox@m"FJh + sm:Zkt(7rk42]WHXA2(.=6`q5tuV@eFۦ@xdeu֫Gz -B@s'K۸tEIH[ .sN"ˣ<mRqDׅo34]p{\5W8aQ6#sf23 4xd` r[Tp?#`_-'^ BYvz0K /; -5{g""޶c!Z]# MyW:K†QAƚ9*9m tZ70 l(H@?9bG%+xLn kn$8K~F쏿fsX7/&+M@ = Ym rl{`sPR7?5*) n ӡ%48[;_z^4h5\U$X-QpmH Tүb%b h2LɨKcщCx6O.ȿ~%Q#pB֮cf7Dj":*(&~UeN%[LG{BUwh沆@ gH&y͡ Ul8p7C ]!@!GnvE\q)U݇l|PclFʃ1^B0 U(*s@( dyU2d*Рd=~T% θZ2b-}EVzH>@ڻap;~\S;GL{]zs0ĸ3l^Il: X,q.bhxw(DcBA:8ay`ka9λ-4+_n>(2Ѧks_ ۱~q>T#fpGh艛g3vO%{) a\{7\v("ٴp'xҊ +{Vw~!ö@!(yH' $RWm?vI0ܷ $DOIe-%O[fؖPyɇ1KFopyސ(%*}R_M"[R`֮6 ,rn !f̒"J䈉9vqq*[L"afri _ "A;)+|JTJ7lR;c~]$!i+~ &ēfM J2REH A#890`M-!3utd3qw/5Ie4et(}"aXV+ Qԣ ؤn9߾{HUOUy]2Rv-aU R@uXпnOgy=B%]:EuișC 뤯8b!4u]V|}f92 ݪVp}/J!q]7k"\WO+@'[8`EX7w|'bw^ī__oB\tFY]CrX7I[g=/;m+%׋O,Hc~m,%-I1l\ܦمt8QÊspE5T,s}T-9ͳpqRft9`чeu A/PK,c1]Ў4###GC"ȣ#(hݹR7~`ZW1Ip\*renyZ%9Vna1pW5N'uK o|1VK!\ɡ;_;%_h끵 Tivz3eJ?r߈Ԃ}bsC8|iK.cȝͪhxpJԃ+@R,p` Rb5GG@ BP(NQ~7fMc;~ Nai= ndץ$[o[k)BȒ;3},܂nuCxBl@tzlGdcK M,QZ XEƘ)Tp‘x<^ĮyťYLFm(o;u Yyo.ð~&ZBμ$$w6Y0Ʉ^ԋm[A^ !3ϖxK.2ްɋ$00H=R(' )~1&s[[2)μ>4[ H#йԑ+E(|9Ho F.*o1o.k|ެ txT]EpMRCLvGhdR%-N8v7"Wz}j""QP{U2XMd7H*Y9k fx\ZGLHmi`` 3%fEx64vVВ^s4Ҥ'2GmI*鍵< 4h%b+GӠR%{({ڞf2XT U!R熷 Ynxɞ'F vD 3E8.S4 G& ιm{HQx/xXN ] sU2ˆ#?M~xz*WpЧ!^9 @}}n >?t1/),Nb)=Υ kbKlC< Ggtz!ܔ^OV`!"Җ3\e9$BPmIGWPIUࢣ<h7;dR[}Ou-ʹ =I'Mb &OJwX7gB*Ul.mGt,kV $0oa6e`.\䎴j̡HQ5tIdwYe?.4_+*>D!1HCF %w9zC5HSfYxʳWU_&XUǽ1a֎jǘbX4nd6<f"T:yV"|=-j<VX+6~_`ٌ*ͤ$mo.i9l' ¿+2T9J1:Aֻ )%{[GKܢ{1u>xBϙ٨!_@tC{"N<4NG93^|uXuTLwz=&dCsԡ/W{sl#˗YYsT Vs9xM|ębAXV[Us!o?gW?#Mb4#xV厉l_9UJcؔ#q,ir V>F+3um9rauԤOycY>IR2DV:Sse"BH~|KJHvGJ|j>βN\X0ً3XG$1Z؇-RXT?௿&3P΍XRewE1uǒVZa\%xhzaUNp0u.}%IPq) WNJx3Op&,mE xzp^KdyeH{ QxX&1Gɮ$DQlsΑ.Yp!n"ARA}SϐhX*#_%`*9^ fT[:oR  αE+WKY,;Sl<[npD^@Z<1a߇^9:i~?M֮hTvAjGkvp>^hPBT~C罤k``-&ZCchNQM wV;0vzi' ^g•IX5ut)7C}#Y&!{ |u jX>4{3@CT'n ZDu9x9ڋC8\)nQҶ|%aE >&, C ^m|Jz.[Ϻ~'f-$7"MNo,e.#HuԂ4.^B˜grARE! :Vth%wirCT}φyt3 CoyzƔeW[ާ2a:4>Oe6Gr8;1#Zܽ+3P5L;iU`Pr+X.%rjl0'^θywV\W;~5!2Jfe$|I@& fj5UFsf! b+uMW[~kDjڛA ~&b5ĀMm,+\x %YSĢmhCP8 ;rAI,;y/hRtSbe!o6䚈#tDuqzy|/k8mOu-#߸Px[Ŷ6h\qKki#x5݉S)'1zi2c/ys dꎊ#ԁ ApT.8d.gzhxs#81 grIO1T{ vy jGMU#zTd Aه'9>VƑu @') ~VM0^kz|-rN( 03p)2t?sPB&`AS50'Ev4mrd~˂bSIt:#"C+@Dnk<[Սf8,4pR?=rr`Yb̭gw Nv~?'P',lZR<,U۠R#O̐3ܥ]Eu|ɫs ޟao:x:6\6 7.DF+eS T9ə<}7@b+!U)䌏-҇&;^'`. .|úf5߿6f[woXڔ'vB*Im:+Сg%iUN\:@ KFژ8*C:9bT|QthLu5蕫eM°%Qq US=1s̡MSo-b>]~bWNH,x]0 Us#Fw"fVu-e]unĬ_n VJ7 ]%}YC}$Lz{S =xt/hyɯE0\ir3 нY7{1!U7_ Z&Em4?yl%Śxtk %¼!q2ߛ5ҮݏI{QH//@-ا7 V\T=~|oISG)$S6(yuT!"欴msve 4xvi4uHF9>bUl`UOP斒]dII_ȮNh6;/AMꑳџ~' Q늰)|ڰNa>)B8L@bdw˭Ɛ N$_Ӊ,H+J6)v㊝Z}1 -=^ͼ혚vƆW mωOuFuqST(f)b( z"soh:S3蒾%)>",YN ?,Ҹ6 99[k"/W7ncb0pD[3`1*ޥ{cI2GfTQ^#o3g"eY䳙L~.c ֢;ʇ,՟զL [T)Sc%fu1ìo.'>n^ޛ.IUڃwW-;߫`!I2.߈I(ʄ25MsCE &x޻%}bg @P4V^ Yy9FL!0uC0Ӽ.[ |6y/fy 8}b ; Dwp0xZJ(q6&Nb V3o^A4z0wS@gjhHrsܹ ꨬG$]B&vہv[`ƺ*o Ӏ+dT 5&r>yq|e+ J[GGB&!~  Glm-q o3hTUU(e%)n9@??i^oczY*&bB9+鴁MEhZ3Razo|wڹdh {R'(olJk 4Z˞*T=bdOk6?N1i)/ Xdf7*o|FHRBi'* ۬_4ʐ{lU6)l#54ߴ^}ORc`FH߻8%|5,ȵ` ԭrbbvʈ.ؤcwW *VQ'0h4գ̈aV1 UzX6^j'~^*1,DD_If ~C/ jL'3h9muyo&L#ҊǁuFM%4ijKQ&%Kt TC?KEnckJv 5ǑQuЬ ƦeN_m.gl9: ~UY0Ske05Do?쾂jUkf/|.71N_wO!G=-)m+h1hHSBi0 3Zկ{Clv_<iTC͝'*;I~pF9=$'X9 acH.'(ڇ (8y4A:k'n%!_M4,AQ5` }҂EߛB3Vb]T&HZ2*49t}?a0~K_Tt?Z.u.Ix+SwYIa6.?P,#D]V֋FD5&4?U v{ 8G\'u&R98vTw+ZlC̆| ynikhA"DR[j&˱v=C $DuŒ8 /"'퟇ƅD`c$C6:aJ^xR>fwP>BLYh[6.tF́_gK~lyg#CO'T ؐ9vPH* n+s5yfi3;̽_e!c"yLz'E(Œ6_6dOLUNhW~k@9XB3AY4O/TT%F UY.y={\gmyE@W{#5\K'5]6$ϫc]Z$Yi!u#ؕ3~G?Yb3 zi'SLX5 ~I^pIjίN#GuS܏ zb_I*DvIɍVqOߥ: VaahzQVӕ?Õ&{P$߈we".C66D'QxL]pcbcS73wX̩w-L %5gFJr FDZ6ϳ;FR_2qu#δkcup\`bLx>Ё ZXƞoU CHnìRRz ʍ?ݷ瑇1JZݴ"|dEb^qk%;ƯvKx-^{ۖuϋlQC7'4A*!WB۸ |*0# 'P)ۏJӛILqvՒ j,욤7ȾL ǞltM;i$| ܟ ''YИ#a"jy(>,Ե~o4mQR;P=:fNFJ⚣A uK fn')n=JՉ qa3N#IHde6?~xU+ؑvs2c4suUD&3CNnqJ%DG ֪ x?W-s !I%D%F19׌\ TGñrHًBq"e$|rO0i9WLD[/%1&spA(I H7w-<5[Oէ{m19cj/ﮉ~3Pn HKRL60ҔFI7` ]tgU=6es1O>#zi7$mQkhnGA:bdFZ#w?t. O|Vn4Ús ihT s"evQ㲵-=0D 6<&_I C$WgUH @FO,tl9Gix΋+b)0 aIjs${PLU `0ب:߇]*jwf5~ lqĄ-ee-P[Aey4p퐔G-S@Í*0Ho9HR$2ݪ:>mu.m<][ICrAm^^~/b;,q hؠdn[!ylllAW nK W->j𤐒rS1\ Ԝ/g ib l,D(`,U~  i{lqrF=ni;v[K6{x,ȂnzYY),; ׹"vIiOY6 D"e()mN䈋tGz!~L«2qz 2Jѹy V;EWI8@l.UxNRUo.P󎻘W  NiAR]+g-YhNc Ҫ ~h '$'*hf XPK v2LOt~r7&_ j¤PS {4&muv^+V#Q0l$lHV' עf>bݷB]W_=d@!n+ީ0:GP$=$u&SfZdt䂢-=5尾X(} 7R2 #Y"RYo+_sQ#dl?@RNW7(b$5 ćCA:ƣ>IS_~#O*̆]ԷDeaZ5ح(h;l}ġq;`*šu _B8[ren԰;?zf/?ގ\*&_+̥?1 cG@788F(pnA5﯋>'e2P$U1$k+&iRR6\Oot>1HbN_tMX87dtWK{cMlḿWp>TGmHl`KLcB8\ʉǎg(GX0qmg1=sfO<4 h~^%'^Z4W)ts@qK܇8OVi3ZLoH"/u: `;xI:o/}6v=1oŢ?`5 )x%4ε%7PRRi|AEM3$Ujc7(MI Cߓфx<+M9z- `+DIH/ó4S/Y&C?088?ENZ=;PuGG梣 DA K}xn!*F%иuӁ-*)xOv_1C0LZia׌uu&/>|M>=l!r2ù4K8stHru( BbVBk 7;G3[8Q{7Й4~#<@pg@kzJF-T_Pop}x2Aa͸wleg 0(pC1g@+)`eD ,uExuY_CnٓW#+0=[TP+NR|wk|8شՕP3qOS6I@ؽ|YX5ɮwh)xeGtn`!-j>9,#3ao<"~tCab6 c7xPGY>vwJPC,Û-[ΏT yzT}3eSl=wjY07k>OfT6 hE4{2_(G'BgIH>J F>Fen Z'3~3U늀}&)"I+ȤN_^`QVŀ1):Ɣ~2b8-EOt7JE& S2q9~ĻxУ$NLh!yʃ ߛ4_ 077M 䟭҆Z55g+N5lXFFn ylͧ|\qmM?E.2AV,7W>0KOlPp$h !ya߷H‚n?jeFA|I7h*M`jG0[ErAZVv:>a\]H[^H!{kҒF ;"mݞߧtQSe+oZŧ !*Zx^V^st2W`xf)ͭ( "Pq8}? h1@_:C7c>R]&|Д N?rB;R8#<džZ9$OrUSڜ/r;I7D ퟖpT4NUCksKZ#pRt࢏NnБ~<%uj)c^Aם ~͟KH4@!N2ڠ'\fiSI4"jUA%!T)< FhI>$1$:`:)W¨\>4wҚ\Wct34uZ@1X5_q\CꮟHp,=vT0-v' g^ B` S0dn,OxpT5 3` 04MBZ4N7bə\J(u $4K_1x8|':'+G`\ҷڳvWvZ %-]b(!JԹ0.w&S *0o~\1_ qA2x@,J3M,r'S<}dwȌv۱ܔe ZL[xR=hBQ}x-DJK|L0—c3e.g)G(\NrKo/kWk) S \LaǏ&#(!@#N`Zq`uzH> Qڒ6C:]`yP y3omlzʷ2+V3FoA{3ţV_".^ՁT# Ne1 9H\4dݩZ1U<n6hуo J>(d 5"DsT-\:u=Z{agk|0Et9'+`p޴9k#ִh+:l oHs=\?.{_.*`am֝,&pW+JseU8 rc{|{l%L((4C\DB@PiX4ڢe|=sȸݾH~>2??$-_f3>!O#Jm;?{97Ŝ#4_ZڥsÒ:WWHg|dϢ_s9$E -lB9oP{uO PӲRio ǭbQMi "]~ŷqBK= )uRIJSۈѕ2FocA,0ŭ=mwPQvmX SgQtwxLw??療_ }6]NO3,r؀H%HCŎlg LԘU ;z0rvF2s3wL6۵ãO$,i#,Gt코rU^]Qgc)ӸDab .bfG?>1RO~^4C46rmOb¢'D7J)? {,ga=I I]ML8|w@wNs5~͉88HIIR{!>-̷ 'nS!TQ`|RZ36NjG!\ bOMGr˯ži$!㫛-->hbOVn݂=L+X`._-6͞"!m~ZEKnh,J¡9z?Šl3`)hh]N[1[l!~_fI!ܜH @,zĥ K L;^]*+S{[DzŖFD껣7'prH&^'z@T`41hbP7l+28aʆ91k's`|?> p0%R >N=Wq5D4V\l=GdeXTqeOpĕ%/65qa1GW!v`4].9Z݊ o tB߭ͦۋL %'Ei3|lMN钭^DܣvuoZӤ6+#k.i;4٥<Ť֬PnEn(.&#wR5*Eν;4$,DjU# iq%zsk 3O9mDfQGHQc=  ,EZ: ikI]gUXO/J 协׉(i"6NȘ 4svfnvb5d#Y3l C:F #|2AzJھU9ϜQ负[QdF,$ 'bomy\l[)Wd'+hSmu}"E^5f>զgw1$oқ-K|65*4Yϲktɬ WC&2.иe~sE^1k-!P+GU-'zB{`0j*ꏼHytnwmIIȲ/!AuwKe*>p"]Vh}55I l N5)d s-ѩ- %7QUj~KRjLT"gx&BmQ'wD*#Glzó ڋcQ0!,Odj0hZdR9ؿN%8Qخ[ٺ`` X'~t`Ga/>A 1 n J\-`J\qesؑ>hhuLhƆTa*}Ą~ˣYK`{_NKg27O"5AQ2moc&zWǦΧtY CGS,zQ|=~ڢ`$\OcO-KCr8`$r5nlz<9~IU kjh`@z:$'q9vo笇%@\b|)6ptBs`ΗMJ*![km]E#GXsdu4LLl#RF41-Z{#judI<1ԩ2\_.UL MU@Y%2iN؆dt>Ny 6q? zݚЊ`l7SY&*OD@t]R_ 2& GV?FF8vvu"+qO2@\)`r]۹ 7ZH 6fW:R!֒fmZ:(&=.l#H0>\T}8f̗ߪEj;54 'Ed +nmb_TDW$'&AkHi`ȏ+#VHg 57d>ՙ U|NϹh'J*Y2g,6g-ds4ޗUUEvbNR96CwsfG^\!9JwMӔ&tկ:aa|4;S;ukՄiG`][ '4Y \nsJJGNzc(x< Kler1=cJiR'@:cKUXnlLT4+=oW~sȧsC#]㠱*8%v(k^"&=wcLBdp .-Sˉ((rU \.{M!7E6aZu-Z*}+#,KuP]`0vt8C5_{)NM e RD1F5w31f4l@Uyïk׾lğ*={J}IȌC=D#Iߤf6YhΗ|lqD~26kIaPt7rmgF)uaV{.<,[';'Pa#|^ տx*M糰K+NϨX*Z8$+k%n湟MjF 2Y1n2-dFb|qH8,Idњ~Ę/JPQg1ٻnI%mqO\i xҨCeQMS?8(r_3;A/\Z[}|31/Qs.L9mSP+KxsC;rWA*>-EkӊXiqР(upxı<#<ܨTK7k|ϟ Eu]4"^#0&:L{:˖bܧL,VU!.hWlzFfSl\# ưJwhtDh'na9ȣDeVPkGCeAx=9a\vƺa8ssZ+z.+eȔvolPyg[=)5%l`6b&A['mZbv,';+9˕9QKrhp/4cUޚlȫ*Xw+UY#`?Cԭbc);D+4JL҂w! ^UE;ϝ4!w+c Xf¨dr<))VW-Kga" '%Zop*xZ%uM Q9>B&wɣ#NB5X p-! i)-õe.y \:-mo2m)=Fl1tY.6[T'qiN?JU Vkc+K7VEXSUUs%j3n/gwgVڙχE?3Xm1}XL@5|)yZ&Tq?їա*mS4j4J޷'{f䃆bE>p3W) Qy¸+qSoRZT32;s(kײVH ٦R_2$:U/c`mAW*)[ y>52!t2oO?&> \Ccp$ӥ9R1bA~>l>q݇lkRy~s&V=1Nf6_̓d`7Q@&RK⾇ Ie+ whdv6{$,& eXlU"n,^_έ̓)={KK,'3YOړ||f b|Q!+KHy[kc`/qfڱҹ~O]OSͭ[d;pM52s%64sP]?x=* TND<(05"gQՁc^yfwtn ?*>.A3?z*iͮ{ Bn՝˒dxw'IlO2z@XvW#^LܪED>k>#dv@@I$ SَPYia1[汥"B5gUmBc[KRќ /b6'55E9=3*}tWhG3 cC91Oy\dTφ&E yX$brP~RGգ9;6}IiF.O-lYڨd5o(?pH,r.Eh'@R=(81 mzYAPa̳I*wKU³Dtʄ!Dr;|zG:B&G͡|UhHtnwgUe*Ǵ' cyhi:례Xa@2<xWHzdr2T_|F"!W}ҐLCIPT.y'"= 0L,(?9بkOMc?:M=!1#JbE]Ul Sl}ȱDi0(dYUH \q;/g| R.sQ_Zڋiб'=kFgO h|SmY2\Z{ޱE {ޔPxegU3dP'D-B&˱cjA3SHwD. 8nT=\J2 :Yh1M1V2c.9j# y`?-n.>8Qs,fBx]#j.&0L/0t(]ibQX;͢:Wh{_VX dLn`+ a2k=/[eql3̍027)fiBEmn mغВR Ύn|GR=Gky3?SHd)nOJس;!q4Sဍ9d>sKtj4ey wuSkR&.Ң*nB_f߰%$\x?VJkgvO7[LEEIy,ϗ1uY=݆%n⻭߲IpM6(~w8pZExRE KVuWb. w֊b’xaē4ՂQ*Nl8 o.'fh1R-)?(;ݵΓ?RjeiivO{LA[n05glWPǐ Mn<bpϙՀz|OR}uGIdcI~ȝ4VlT,@=o*I&9@㞁c"^髀(PzkBj^yt3@inZO(~G-fݖAPO>Ln*70qݸ=-8Bg wSQ G=~P &X"[MOLy !6&^S=654K?Bm^09mU6ڍVq{&}6$FZ@\-tޔ N ٰ.!w갬:qn ׂъGN|}J͹ɀܒ.cgl?rhV61m~lա0,c|KNN cA=#ѭz:I䲼l؋/DH Ͳc Pjs"e[m(KC[K~ Ledf+^xsUxI(o,ϐ7\զ#BzHB6%dWc&@(mv9~#PbGMd^XMP{sNIQ0!AG`'^Sx9kt@Vf|ěJY2f#t塃uAS-MV\菺et9O(,\Ëyec+B_C2 ϋ=Yrm wV=k6 Rc8YYgEG ,Au9?\pT ptlq ^}Ɣ*Yy-qV%XK^]5yphvvlqOb2_kx,`-s%YZ`vz?<zRY6DN_Bp uAAЈe]r<284\utD4tf]9܉ݨ^$ʛ0_Widg4nq9!ZMUI_jy]ŚF  FI: jozԔ,t >E;yT(ކVHNA?Ġg[ Z;47L%, tH\˼t2DUqhX.ʠ37n3an 9w.ҝ( <|W˛'aAkgꡅK} ܾ;5^2bCUH< 6юdmj `Vh j}kǧ܌Zj*ˇҶn]J%+J%og420_exb r=NmG7 UPlqJ)y Ӛxpt ٵBr4] lJK?D˨F8ɢ=;)rdDP4%bpYު0%3 Š{^Z!B>1:jnՓh)-Ld,留 b!sp;(`bY(’ 0vqQYM#0Nh>d 쨟ϥh& {H/oZXD&{p-A9#u~ tM 2a9AB=qj/ʁp=td1aK1^mB6Fw[{"`I8M27NU㶢iIjc VH8+;CrPs>Nbfp|55^E@ B\\[lENF߬b,',ώL"^-#\Eh\qBo  ?@TQ".qaVjJ+7jul9p*'a!nXZtGkat136x{ Xs XmWR{0o"m|kn;}S0f> %6r^v{e!3)AB?1hM8L9o %XX)$r?#+nLEYH8g8s’uSb%>nvs^ڛO h TXؼ<8   22 >Ullڋ8V`Wb*W/MMs4ok.QA6/5ʫ,DU9+j&^hO 7B_ղeM L01 Mt,DST5@Fd"S(g D-/̦p0䫥I6&%AM~F6x=z2jm4=߾o@:׀VFW- zoxuțHm}jrYFUKHAtwjMXnR(e[#N^.}>fwQSCzR+yt6o Y_>aLiZ,z}W~ &+,V!@?WuNyᨪCcG$}6H_yFj֞TfQg!HlxwܵbZdTK)NЙhҰ-Əȉ"0󇗤M\O}cywB`k)[%٫=ϒ[0`?"-m-ʝnOiZcOl im5 dJXm*xlrS{ Y 1NkwlRRrBoK#\ۋpM-uH|ġMqE`cwؚYdy.#ȸ6o4+O|4.ܺ c;?)U[u}7{9U H98"PljƜNMU?(N2}*U!2[K> @\ΐIB&YAbTB+QZ1K[3 Aą` NQ+5avR){H_L4TkKF^8I(e]87{ * V(k#}ck :Dy 5m`ꨮ2Yz̃K:dY-j-p29!kUTeDQ'Is(wx%>GIȖQLƹi6–0Q|_)9~8E*s[3l1>v~69Z.᣷ mKח2Qjяsd:VC JU-N hiz+2zXr[2̏e$?̈sG^F>dd91_=0O9r;+윫1Z*oX*ۇC4.z7rBΥJ;S~l^8- z*N*EC_ 2Ťo=;Sl4?^0u .SFͮuO褓9 AbPeQc,~52jkcwxs+B%V-[X848 7kum¤vJdի20tX]bް RF)7iL aH6v԰Dzr¸fmT\ 6Lrej4-YnOiR޲|  7RB _La=;H 6e tQCxc5(580!R ܏c<'&=]vj}b^''q538O(fF׎tDmLBGN?_+d5)"9d*Ii`/J_8Sl݊r*Ϳ T^U __]hoHDԓfKMW?ݭq3eH, ICϐ e.8:ҷ5CcKB+OX;CS+q@}w.,__iy[Y&DzEogƋ6ysE.pOczq YB,ˇ~,GmƔh$ܳ8بNxo"[_ ݓDZzAw$Mh*E\q^0*d{b2vɯhz>y @Ö?O IV2d%E룂ecSB)$*K0sD:p7ܑ4`I_Drć0`w=F4qN,HtwQ %]F\CH :Z 1?ŧQ1|. !q.;1){6AYLDzE44LC#9x-+y&7 }D DT-6 rC{˔dxe翣Cgz+, Em~ﺂ"=eЬ`00F)z פ[k,Wߑ(ʷnF{(R%PeE G/,$e>`_t"PxǑB 5^4l`od7P*~?#{q+.'7)|VxV8 `oi5 /4ok:T‚PF#VL.>=lUp4zݤ;,=;Zīt {oJL#3Cߪ4TT%KazHyZ ,oT!DW^|.Lk *!űfIJ:?Iw;G䮿Wϊc{[)ڈ^O.pU]18"ï0#q( 5W~,axqj@L'.e[v8 N,L fFW4;DؕDx3!||tD9GָؿL>j}f ܢHKNŒVEʌaJ'Czqw'/zTH鰄N*v_oiDT}Kt,8Y'8ʲ#陰 >"W6 Լ)9bBFs4J+r|6s֭IwNz]̥%4TI*xNay>DZ_kA0jS-6R+/7{X@ \Z(7fHUNg*9Zq$رkT3j3^4޽F8w@I$?nX_7ɻ.%4CK a%){b.v 59Mc[WX{d׆5숔)1 CF; 72.D-9F]'oUse"~[3 8Z¯Ol&Hc~wyY٨ߤ7hR6i ˌGg}M'09s4 z6Ub|xD9z9QЙ< ='jk{uR_OB۷K7Ag)˧{PCXN=eӇ}7I 2rF!Sjf*i2lDwiQ.q o>2}`zN>>a"õ{;H͚ۘ|I&Y].J'2xR E{\9Yc ŬaԩlBaPK˿31"K km,B K/xV\"gyH1"| =xN@'y2ug&-b&n1EI#pA1 ֙& ~iZr|sV*U˞5Xp(~$琖bVh50X\"%-rXX<O5Rru7+yN^|%BM)B1ϖ/T?,ZtyH=۷/@9/b0v\[YYk(S rƙ$A+/F5PGTC4~l۴K"oFϦ׺.ufBܗT$0z0:pߺѱ ZfyXԱs*~( De3Mx_q"EsI 3Q vON<nga+?޺N;OE^dtPN̸ f 3Qk)'i`lns8DfF,L) 82*ghgVltcLMź-2k]%'q8nKKo\Duqo'(ڃ=+_4L;VPFS >xx<)[aՅ)>VO0u"$F >.V oP^:_茋)tF;u@%[ z&=FeӎKZV '}؀(73Е<_8̒OWY =m|e ѫ38AF}(+v\ɞrᢄRal?'ݘD0Z=F&Wz5Ds?<Rl>vT9|UnRI #MٻzC)$N{P$ n,BS ([r]FNjg,L#zw)?81Ot1lAV?Bjlm }ő }܉qpS/'jx_o/P[ޠ[T~Cl|D?& @TD+wL^Zˆ$:uKCkщ((ٲq Q#QK3FOP5:-yVL @V vZ{Q2l{ XlxK Hye9]% :ˆHc\cmѦ,C{pj3)6A4$t ru)̼J-@H%z qw BrR=JQ7(tY6% ƙ\ӤQvHbޝik^RͥU ڢ8*W*)} aq8s7ŗ/RxcS-ˣT+eܶ%wjע {MN}[-3 1Լ7iEU J8oQP^9o< gAK;p[ר梘єk⷗\]x/٪+6h?xJ_Ȕǿz^ d,i\P\dN^ PFp &z" <]^]:]dvCze:S{~S;sn~aTIg ;h-!}dzʣ":uփCFYm1Z" ݦ.ҏGD#h32`vm*'F+l Hp_3UtTE&0ċL?V >*9вfV>pɨcZ᝝qDK}[8 DH  5L܃?6A '4HQ~fU@Ww%†ڤhy8ۅ`8U$BljA_QC(-3p]ɣ[46l :L>K&,nsն jsmj53(MGҽ8ii($0R>R܂dbz!ߴvoc=Jb`x4ڬϡF{ht bA@! K6ha|dmgޓ+(=E(WRa/XhZ8 m&\ݭ evL U9s!;.L#ݟ-`=ɽj2f%?0#UO)(R^cri%dj*mĖ!XSlQ^:%4M78{ Z"5>66'|'A Z-?0_.jҴyy,Zc؆'*/1?E(. -y?rs4fQ_?/]bZG hQ(fꨮ3i#+e|P 7gUX QGq6Lmo,W +̲UP.z6 ,M9h`ҋW:-{@K|@U/[[P&Gr&o 0Tpc"V vR[qVjTߠ BTQ+fk 3[ȿl0tzN|kM}{Z5,f(P /c+WQ!JQF~ijtc`m/G/ Pbۙ%<DH*lF"Iik܃㌒[Hq  GkAqXb D@ $_Hl᪯q}}Y(4ZgoKg8Iɑƭ=21a!Yi"7m.zR9^,ίO7;b)v LBs !)gVb\ꞹ7m{OL+%ߺ(a=c LWڸ'm1!J1ÅvG`d~@%N:xX&ೇ"f?܉Ký>Hh^;xP%}`S;M>yśSp4יS#_Kp(j@%᳸;p6pC/C6ܱDŽ+MiLm޶:2/"h!oώyXiL`Ci#GqY\!+$z-ÈR*Ȱ>'Y$lM|F)5$=kg+{ޯI+@:)[VJ;o-yZ,nFm슏PMkũD SuRfԃU |E9zmJ9[N[nOeZN^Z+yts3 [-hϿ0Tm} Ly]"Ӊ ^*:?Bz:`g>GwJށX} HEQ`"R2A*yMޜSb#b4.$fAl"AUWː3ŽO&:K-Bב+QU::8!ZUe,J0q25+Mx /`T~-DAg$j-/bXs[ɴkY?%#ohCBc.9!8u Ll0X$wl<^jT2~\ֽmAB>W[(x %8UW5"מV:ܭO^udBaߤ(Wç@z PAO4⨸rIHƪ=oRMU*ѶpH.Vt&edG^t=_w,04k52#)ӧ: $ޒ+bq`MR(WFJA0!t9 QDf۪guMU;'*^2å}X;-R@ .5pGX ٵҪ: 1id:{ lJPP}cPC u+shq|. ceN ~w|8YY$p){Nڎk&IzYX\ WDVgfVZ_Rvk殺KXܵF yW!(ӊ1ST bd[djB"'z8Z[gJw>$W;bG G(щ"+9R?;s *j,bCΖv!P)6_4LZ~el@Ye~(Q E2w`17fJKF}S$gI-u^{!.ƿv) \[ʊz\ByRT`az9EJĶBB^W%q-_ӽS뤆^U[IWgi]3j*ai.x\!{x3Ao&1&P믧gGl{z)T >7ٱ/ō2PkhC fxKPW)CY׸ (K+pN>b̀ )[C;OC܈E2NkACF9 pdlPQ͖P\eڽEeF=Yۘ5$isY뼴:w]&{AEh"PI#I5,nd8kz`1r{{f24U9(R \}2+N"**~6=nmBCVihaX5Y)Gq< 0IoBeqg4}ĩVjcE~ӊ3\rǘ#M ,ȑ_. `J<^;dQzBO C7A= d&/y!$uYia.Ok.drՓr)_$gzֻF̃ۅho]wVuT'.h& %GާPEAP$@~YDm5`fz/eE\;w&6"ʹeNCfh<&rUIRvtb#|A=iV!a;LB^,ichvd=#.낈Gĺ݈ypHB{#M4a)4W3϶fn!b}_i1y̭ 9guNJ-PVɣrzyIjI $ĪpW-R.sd`NT9e>[`n1tpHE+K"ÓbDʼn Զӂ,brg0ՈrFcY>_^Jcu LO_]i+=;/ThN{+A-Ӛi)&xu_7D) ػ{G[3!huDz|d\\RBYy4(UpQ:,|C8Lo3m&vy5_m@)/@veuK㬬7a#igZ?;rEݟP|E:i4UH0x:0h9R%CD3 i6[!QNj-)1ОX@hFܕYy?RJmL-O5@!Ug:1OҼ}jTChSDأVrW-@+rsl/ɢ E%X) b 60GVc)`-ێl)(=޽w|tn/ %[\TEkxy@{hm4ZrշSݐJѸΎ.c9w _ڪ8;LwȬpx1_Qs8q-qYkh;EÆ&j<3%nk*I.+c`Tl %0VlV%OL>zW mHG!vֱ!_=[Lnk>S4%=e'O}Sfq2!Y@*o2-0&1[Ӣ0ŏVm&u7lbStޒOtY_ |Ƽ?\hrIwFn2^J^[JHI5uh=p8lyJ,݂\ҩ8 ^ 16ع?H+lst>l5)ZC' +eèjcOfG{۬l齹ld[nɺ[4K.jf;UJG2 N JolzVWfAx^ҾR]P>""f\,ƨfgT$h}0ۺxz6lQްtO ]Ƿ+HA4|k \-7.2j.oƚ?t-%P>>_'h:Ke4K.Ed#ʫ7s Y/w1nϺ/6[E2G8'{o*8ɡs[=۬Z`A%$ҭ]j)&aNcru1du:zE&HD$ZjRA^ZD,P-nXHyTDwZv_OZ\-Ж폐 ROwS f!- s} PoZ10ըj|pcA/ڛNj,Op?ќ'R'Z}3 avwzPb D]wK}[Cf0\4 م~ޠMn:v@c̏k(hgG~0֌|rm(*h"3Vse}Gjx`pQ"DHŨEjϪ®,Vk(߾/8`*-_Eb3&ij8CvJu, C'A?"7s}%`R0 *\Q璛5пKR,nJs.V n9𯳑wQڡ%:9x?zѮ*,zFxd7/~׆YpsXӾs˱ *oNМ`TB )L&nt$npLP&8[23`o=63zʲ%Y~+|=vf`\xݞL}R1NY|bǼQVԌraU=Eט1Ez=`fQ 9+" 5"1mȗ}*o+dQԸD݇u6ӸShZZ"$pVqrtgM^ߔ>C4a{|,^rȢmkbT:;yIa ޵TssUC\_sYs7I yM*26):v>&"wEC( Aax|5K9A1iMGKhzo(|72ǺYiz+{L-N~!/˧S7*%䮭9OtBrcS8JY_w L$KA}^Dup>--u"I'NU/4;Wx#;*Ƿ(v=WДDyt=0m=:W?Ҁ?`?-9-,a_EX=3r>h`sS1ZW)i[z8cJe39{} P-ڶ_Ej_+̏R#.tm-JbHcFr"RiGig,ae9LrB 5LIFxunx P|86終׏!2Utec6m-KO+ 5C$HU+EEpMzFRlib~F+(3a4#| 7]Nbck RΣu  b(Μ^M羬2 DQy̫lUA2. xndjnɐQwN3zK[Дz,;@~iK*oQ/xĿs4%~iPd޼4a>Dw|wlwC㹟0c\D탽T]*)mՉ1!C,xH9U!9PNUb_u띖o#]vgm7n}Q'7GY#RxaU_A7gFoͤiAHamX/p4ݿ$[FaqBK%mܙ+v(XWd|9 Cir* 9njyKcQn 8\ H CT5 [|-ҏGh wfYD;|^E {p)fMGsލxFXHiNt@G9焍Mr2]TV߅.&mU22*)}$qudB<ܐ(]W׷RN k4fyNQ<*fXݛu(Xh_ħ&ݭRNd\ F\cz3~ՃYuUk;^{KkJd8:x[ tYLz_L3Stuju̥r]%= Kiۧ`:2X7ni:l(- ,:D$h]v<<_eE8ǡkfԁrn!_Z!ZNjAZT 0 Y3쌴L̐ErjTJnq6lPsyF&*b;,/_zg+9#k n`ޏ+{{jWsaTQ3~O:q r7\O][n]bk7@z~)e','j%v*/ BoDvvt#'WT.(l>m F<& ֵ9VZ߄K~"1C@M:QFs"V!.$ 0c+BB*5o >ʻB+&ާ*RESr}HGv=/y ,q{Τ5hu=#ۃJ#߳6~tID}&nΓ2̗mt!wu`+z-+N'O rkE 'N@(J?Qh]oKM%Hܳ_`#a" 6ޛ d`A󢫿VC mS/7g3L Е>{zmWbP2mw, '/Z7P\&»;J9FFys,}@c^Ө zMֆ}46}ڈ!^tTiMЧ:\*Qd֦34URHѻtȃT0Y8tXGSUt% 4Oc{X>ooONA V/*[ssz4md#rt4וA Ln5[Rrr$eghCN{۶훓?,]GNjZD&od5[rIn(Wy c@c474 8#uƒ9~BX(lTc*N%_ZsۄAK^% zm':B =>??YJ/astŧ.1od' OA*Z*4*Q%0Вk 4H绳"ErWGtZ1TMR8 C"k3=Ffë́DA?ZҧЇ.H& H ]GasyuDDbP?J:k(\\yc[zQKIԕܢApg4Jx; KiDxy29ą = - Zp*,یVӎ-5bCR(IA{B6s!hB`f{Oes[")w xBl%uH8_/Y vU2~|a R围P PhvcfW ۾(Ҿh[57vSr7$:ͥ.T'*LL3Y(}zQxE[:eX{TYbiD,bإtr2d v5v,h*?aViNKMh*8@|W޷_mF@j182n/W3sTu/!JGF9;/r[mTw1WEu6݃w dI;.`NNt뛑QEZL^A\G!I%溃\CMa nhц NO$Wç0XNa=lγJbe^WԪ C?4K D!/`BqQU^*@[ܶ[ʝOUͥqDC|j;|ݒ{:Y7Iz` Ԃ܄)|@f|jٴ1dyGF[>A]a֛Ȯ\T.Zw5DDրd@[6_Z0BQNn 6޴\`渽Z9ojѫr!7yb=E$5̹ӖY?)[2n R|/v-"L[oL4  X8)B~"Qx{:Dި)Tt܅s ­.MĶi `PZKw4GlnN+FvGs"Hha)so* _#m[ |'D.6f3/9Er[P%*x¹ıſf4RP˷ʥ890GAO`҄Ϋi(FLCVqxx !'J!Q Uі)7:T챿{u1\1a+}:IwJSR1.H3~-ȏT~ϘBix5=<bo|1QAIIZ$%N. d3aʵABG$(~ z[.bf@ Jú^6G)"h5Pb3$zaLtwxS@Twhџ!_Qoa 3db먲Uaϓ6 '(Za#~%240<^B~.5F- l؍vX G@9x䄚)n)|?R$I]YyȀb*$194 K \?hYsCx\?êA l w & :'fRV ۊM*X$,"mٚ׭b8NBks0ٹlNlk K)y ^ࢌh|rJ& {8RpKdKV-t|3(W:.Z/Ĉ揱@'6u,H>C0SB"ŌnAn14CT#Ncy뇢gL"58 c'tȗeL}\O! lbOĪۿD:P6*y1mg&8QqJ/Yc13_}:FL|оR2\[缌YD"im˃³PM<ڴW q 浪M(Y)8W3J730k;?QZ̕hGWeC\<#xi;\{3›hVlcY#t`)3gIt$ʓx4@(ɯp繖ld>DW2A53))zoHO5p\j.z") 8Zt:+e˩߹ 'ҩ=V\R58-4'b=g0a1Q'In},F6[V֌}y*#x"d&ˆDbbֱ˟"4Z\Rvá lTWX i;GuB) 0 E A[46˶JhNiZ~Q_vρH[~0;fu[„%لGɘuccs^ ]na 6-}poo*K˳P۴h:L'=\c?̠M 4UI H ] ׵Y.Vs9Gy|>I4[DFV~֎uM!m2SV %$d挖/H 7s9AE>Y-d\:9䰶8y$,V+F(q!G %Oۣ_mA=^P3F#EF YϬQX}]8~D9꥓z׮M-Yp٧803|DCRp:r] o(bYla^?MBO.I(M?^G> }kRO0]\J"c:FܷJ:8SdSD\t$.9i}'S*CrlR,m7 %#Ulwl&RVBGMO =:l`:*2q%Į k\~f#f NҀ17ڽZ~#/lW٨,yO(B'SHS7^[u$F`Un%3r;oŁܱQ6jHkOػvSTIQHZT⼓l ?2E2T$Bl>Td`ǻR1FRU2c08;%lSXq﹤tDMKj2scqWD1o#Kc I`̤)DAgUU;NkNLe+^FYoRPL >]3LWܱ JFś;e~pgC -bvu.9^{bCMIuv~F0hں$'G| XUS>kż7qI%mhlweo:Ӣ D펅MG7ȈHYXdQ GЧ9GCCcY}_؛umm!-{ж jC7) bh?4ڑW,>ںQyUB.ǔ:c_-j 5~ g9R[w9͝ˍNK季U7#Cx$Hf&GZ ZZjQ[g~W@/~f )gW8%5;%)vŃn k2#yyb^{>_.~v;Gc/kO^/1lfOHƖiě[z8сєn4w e&ȳYo}R1vX˧Q'*b܆XԮ}y l0 /Ab4nɿϝ4i.ky:a-ZySeRc˦]9xN1be*& :˙kp9 90mˎ-Jrږ~7o M=@ɜ:E޺+T%Y5t/|/~/2 f䦖hPMƸ8FqB|jhEZ!nH0q9xt߱Z={(PJQ'C!%҈F8މ|"J1=iz(СLRvd f(E]>aYvҘc VOT P@*dbXF8 4^o΀@> ~]fسfwLK|mL\pnᶪ\2)AՕ7K}|%{]+[!S>`L}2ү[1/ePnsN8p> ңNXP?acQΞL w{9p&[ :ι0]ٓoA;M:oε}NSۥzOԃ-x Z6 $T"[PBڱ7C# Ng_?fIK&ևDrc6|{{Vʦ,2/^tkF,~ &xѠ6ظr'cx^"~.FN̲eHpaXbravr;nV='Ƴ&[Kpo*Viy$|HQJDѡ @d<>'_\LJH)~GM36SZ&E9NMʫZuA?L>PU#Kp9`Ihϵ(ܚy8zH`cb vѵ!vpAEafOT }ح#'p퐩h Z#‰jesKe2uJ,SNkPO1!L',SGlM-ssT(ǡS F1VhwoRzw3BWuprW23[?]L@^4ZLPƃgVE!<;Vsrs ]=%?!2ڛ) [OrR%4{_rKڡJ;|0]c g.m֌PL4!H>+Zfl)]\t֯S?ʊmHܛIF@p.=@b~UwN M);7uG:"nP8;.-xV=Z?Q_uN(sZ>*/EW[Pي9=mLF|Hh¯5/Ϭ?v'3pp~k4z3~. N&''8zWƶ+zbLϝVwvv;^1 鳨e+٩hIFE8=7I+X%4zWӊ;7%^cS_x)kfCL+z xTA*&ar[gl؞󌐂0΃奨N9]0CaYQ 07KіK ٙCF?ѓ-[U,^ VQ~,pGOE;Aj+f7 e>r83B;5'.}Kv:zˇ0!/!E$\ތ =5)N~pZ/{v'WL_WJg X _>de:|w)}H3kYk^&> աmV0?WZb87T {4 RqFgWJeDA ~1}!xi]馧tf1)H_MX!S.4 =`Po!J&I)<1/']F)óH5^9dxWG0EߥRA?e#5 ;Jh[;˺7r-1Jr4z%W3pڋ'Gn }vUK9f6 ;AZSՏn{ߔ .rf'Z@Hϑc~ '[)NHOzA@ RMzY,ru80n&uD oz1-|ޔui%qy~+BA3/OC'_p.;$54|Ig(9*c@4]h@zfFmW{$-_ #fax6QlT`&zҗfk@vB{OYԭEUIZnw/[ ~X@ &л1Jǯ>%O3ᴝw2BFMԄ< yD9dCG0ebDsf_m8?K|nia&JMWa+ sSh0mÔon0%Pf}vF񄲁[fP.u)y'/> CEA\Gcmx͠6/%Xlg{G߮2C\jA@[[&|LS\=*6h9=ȸT;et9-=?mbiOrӘe sBѲ]щN,'a NsܟJ6rאڪRj f9G,9g[Fc[1tz6ߊ\C2cl1oH*/тy:\GEll}YPyI!1ys$7t= kk ~֖̓9V+1<<>w!rE`(,z2xMzcKY!,yOI% 10ˉF/sb_KO;Wv0Н20W *4k7ImZs ȈOB-=0Ory @$@BY8-htr喌O- 5 CY@}|ϟe6F<}8ﰓ G8:%L y-d:Պu%ch zs%XZmYK  qN8uфh1 ዄ96}2:0`o)]PX+Cs/M!xxB9z,FY(%Ʌ &f~4:71k"= FTc5\5^ [ НHVfN#W=[4[Ov"A;;*sTmˊ>i9?f>pNH<s!jy\<$&Wś4 U